sdk.js 6.5 MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575255762557725578255792558025581255822558325584255852558625587255882558925590255912559225593255942559525596255972559825599256002560125602256032560425605256062560725608256092561025611256122561325614256152561625617256182561925620256212562225623256242562525626256272562825629256302563125632256332563425635256362563725638256392564025641256422564325644256452564625647256482564925650256512565225653256542565525656256572565825659256602566125662256632566425665256662566725668256692567025671256722567325674256752567625677256782567925680256812568225683256842568525686256872568825689256902569125692256932569425695256962569725698256992570025701257022570325704257052570625707257082570925710257112571225713257142571525716257172571825719257202572125722257232572425725257262572725728257292573025731257322573325734257352573625737257382573925740257412574225743257442574525746257472574825749257502575125752257532575425755257562575725758257592576025761257622576325764257652576625767257682576925770257712577225773257742577525776257772577825779257802578125782257832578425785257862578725788257892579025791257922579325794257952579625797257982579925800258012580225803258042580525806258072580825809258102581125812258132581425815258162581725818258192582025821258222582325824258252582625827258282582925830258312583225833258342583525836258372583825839258402584125842258432584425845258462584725848258492585025851258522585325854258552585625857258582585925860258612586225863258642586525866258672586825869258702587125872258732587425875258762587725878258792588025881258822588325884258852588625887258882588925890258912589225893258942589525896258972589825899259002590125902259032590425905259062590725908259092591025911259122591325914259152591625917259182591925920259212592225923259242592525926259272592825929259302593125932259332593425935259362593725938259392594025941259422594325944259452594625947259482594925950259512595225953259542595525956259572595825959259602596125962259632596425965259662596725968259692597025971259722597325974259752597625977259782597925980259812598225983259842598525986259872598825989259902599125992259932599425995259962599725998259992600026001260022600326004260052600626007260082600926010260112601226013260142601526016260172601826019260202602126022260232602426025260262602726028260292603026031260322603326034260352603626037260382603926040260412604226043260442604526046260472604826049260502605126052260532605426055260562605726058260592606026061260622606326064260652606626067260682606926070260712607226073260742607526076260772607826079260802608126082260832608426085260862608726088260892609026091260922609326094260952609626097260982609926100261012610226103261042610526106261072610826109261102611126112261132611426115261162611726118261192612026121261222612326124261252612626127261282612926130261312613226133261342613526136261372613826139261402614126142261432614426145261462614726148261492615026151261522615326154261552615626157261582615926160261612616226163261642616526166261672616826169261702617126172261732617426175261762617726178261792618026181261822618326184261852618626187261882618926190261912619226193261942619526196261972619826199262002620126202262032620426205262062620726208262092621026211262122621326214262152621626217262182621926220262212622226223262242622526226262272622826229262302623126232262332623426235262362623726238262392624026241262422624326244262452624626247262482624926250262512625226253262542625526256262572625826259262602626126262262632626426265262662626726268262692627026271262722627326274262752627626277262782627926280262812628226283262842628526286262872628826289262902629126292262932629426295262962629726298262992630026301263022630326304263052630626307263082630926310263112631226313263142631526316263172631826319263202632126322263232632426325263262632726328263292633026331263322633326334263352633626337263382633926340263412634226343263442634526346263472634826349263502635126352263532635426355263562635726358263592636026361263622636326364263652636626367263682636926370263712637226373263742637526376263772637826379263802638126382263832638426385263862638726388263892639026391263922639326394263952639626397263982639926400264012640226403264042640526406264072640826409264102641126412264132641426415264162641726418264192642026421264222642326424264252642626427264282642926430264312643226433264342643526436264372643826439264402644126442264432644426445264462644726448264492645026451264522645326454264552645626457264582645926460264612646226463264642646526466264672646826469264702647126472264732647426475264762647726478264792648026481264822648326484264852648626487264882648926490264912649226493264942649526496264972649826499265002650126502265032650426505265062650726508265092651026511265122651326514265152651626517265182651926520265212652226523265242652526526265272652826529265302653126532265332653426535265362653726538265392654026541265422654326544265452654626547265482654926550265512655226553265542655526556265572655826559265602656126562265632656426565265662656726568265692657026571265722657326574265752657626577265782657926580265812658226583265842658526586265872658826589265902659126592265932659426595265962659726598265992660026601266022660326604266052660626607266082660926610266112661226613266142661526616266172661826619266202662126622266232662426625266262662726628266292663026631266322663326634266352663626637266382663926640266412664226643266442664526646266472664826649266502665126652266532665426655266562665726658266592666026661266622666326664266652666626667266682666926670266712667226673266742667526676266772667826679266802668126682266832668426685266862668726688266892669026691266922669326694266952669626697266982669926700267012670226703267042670526706267072670826709267102671126712267132671426715267162671726718267192672026721267222672326724267252672626727267282672926730267312673226733267342673526736267372673826739267402674126742267432674426745267462674726748267492675026751267522675326754267552675626757267582675926760267612676226763267642676526766267672676826769267702677126772267732677426775267762677726778267792678026781267822678326784267852678626787267882678926790267912679226793267942679526796267972679826799268002680126802268032680426805268062680726808268092681026811268122681326814268152681626817268182681926820268212682226823268242682526826268272682826829268302683126832268332683426835268362683726838268392684026841268422684326844268452684626847268482684926850268512685226853268542685526856268572685826859268602686126862268632686426865268662686726868268692687026871268722687326874268752687626877268782687926880268812688226883268842688526886268872688826889268902689126892268932689426895268962689726898268992690026901269022690326904269052690626907269082690926910269112691226913269142691526916269172691826919269202692126922269232692426925269262692726928269292693026931269322693326934269352693626937269382693926940269412694226943269442694526946269472694826949269502695126952269532695426955269562695726958269592696026961269622696326964269652696626967269682696926970269712697226973269742697526976269772697826979269802698126982269832698426985269862698726988269892699026991269922699326994269952699626997269982699927000270012700227003270042700527006270072700827009270102701127012270132701427015270162701727018270192702027021270222702327024270252702627027270282702927030270312703227033270342703527036270372703827039270402704127042270432704427045270462704727048270492705027051270522705327054270552705627057270582705927060270612706227063270642706527066270672706827069270702707127072270732707427075270762707727078270792708027081270822708327084270852708627087270882708927090270912709227093270942709527096270972709827099271002710127102271032710427105271062710727108271092711027111271122711327114271152711627117271182711927120271212712227123271242712527126271272712827129271302713127132271332713427135271362713727138271392714027141271422714327144271452714627147271482714927150271512715227153271542715527156271572715827159271602716127162271632716427165271662716727168271692717027171271722717327174271752717627177271782717927180271812718227183271842718527186271872718827189271902719127192271932719427195271962719727198271992720027201272022720327204272052720627207272082720927210272112721227213272142721527216272172721827219272202722127222272232722427225272262722727228272292723027231272322723327234272352723627237272382723927240272412724227243272442724527246272472724827249272502725127252272532725427255272562725727258272592726027261272622726327264272652726627267272682726927270272712727227273272742727527276272772727827279272802728127282272832728427285272862728727288272892729027291272922729327294272952729627297272982729927300273012730227303273042730527306273072730827309273102731127312273132731427315273162731727318273192732027321273222732327324273252732627327273282732927330273312733227333273342733527336273372733827339273402734127342273432734427345273462734727348273492735027351273522735327354273552735627357273582735927360273612736227363273642736527366273672736827369273702737127372273732737427375273762737727378273792738027381273822738327384273852738627387273882738927390273912739227393273942739527396273972739827399274002740127402274032740427405274062740727408274092741027411274122741327414274152741627417274182741927420274212742227423274242742527426274272742827429274302743127432274332743427435274362743727438274392744027441274422744327444274452744627447274482744927450274512745227453274542745527456274572745827459274602746127462274632746427465274662746727468274692747027471274722747327474274752747627477274782747927480274812748227483274842748527486274872748827489274902749127492274932749427495274962749727498274992750027501275022750327504275052750627507275082750927510275112751227513275142751527516275172751827519275202752127522275232752427525275262752727528275292753027531275322753327534275352753627537275382753927540275412754227543275442754527546275472754827549275502755127552275532755427555275562755727558275592756027561275622756327564275652756627567275682756927570275712757227573275742757527576275772757827579275802758127582275832758427585275862758727588275892759027591275922759327594275952759627597275982759927600276012760227603276042760527606276072760827609276102761127612276132761427615276162761727618276192762027621276222762327624276252762627627276282762927630276312763227633276342763527636276372763827639276402764127642276432764427645276462764727648276492765027651276522765327654276552765627657276582765927660276612766227663276642766527666276672766827669276702767127672276732767427675276762767727678276792768027681276822768327684276852768627687276882768927690276912769227693276942769527696276972769827699277002770127702277032770427705277062770727708277092771027711277122771327714277152771627717277182771927720277212772227723277242772527726277272772827729277302773127732277332773427735277362773727738277392774027741277422774327744277452774627747277482774927750277512775227753277542775527756277572775827759277602776127762277632776427765277662776727768277692777027771277722777327774277752777627777277782777927780277812778227783277842778527786277872778827789277902779127792277932779427795277962779727798277992780027801278022780327804278052780627807278082780927810278112781227813278142781527816278172781827819278202782127822278232782427825278262782727828278292783027831278322783327834278352783627837278382783927840278412784227843278442784527846278472784827849278502785127852278532785427855278562785727858278592786027861278622786327864278652786627867278682786927870278712787227873278742787527876278772787827879278802788127882278832788427885278862788727888278892789027891278922789327894278952789627897278982789927900279012790227903279042790527906279072790827909279102791127912279132791427915279162791727918279192792027921279222792327924279252792627927279282792927930279312793227933279342793527936279372793827939279402794127942279432794427945279462794727948279492795027951279522795327954279552795627957279582795927960279612796227963279642796527966279672796827969279702797127972279732797427975279762797727978279792798027981279822798327984279852798627987279882798927990279912799227993279942799527996279972799827999280002800128002280032800428005280062800728008280092801028011280122801328014280152801628017280182801928020280212802228023280242802528026280272802828029280302803128032280332803428035280362803728038280392804028041280422804328044280452804628047280482804928050280512805228053280542805528056280572805828059280602806128062280632806428065280662806728068280692807028071280722807328074280752807628077280782807928080280812808228083280842808528086280872808828089280902809128092280932809428095280962809728098280992810028101281022810328104281052810628107281082810928110281112811228113281142811528116281172811828119281202812128122281232812428125281262812728128281292813028131281322813328134281352813628137281382813928140281412814228143281442814528146281472814828149281502815128152281532815428155281562815728158281592816028161281622816328164281652816628167281682816928170281712817228173281742817528176281772817828179281802818128182281832818428185281862818728188281892819028191281922819328194281952819628197281982819928200282012820228203282042820528206282072820828209282102821128212282132821428215282162821728218282192822028221282222822328224282252822628227282282822928230282312823228233282342823528236282372823828239282402824128242282432824428245282462824728248282492825028251282522825328254282552825628257282582825928260282612826228263282642826528266282672826828269282702827128272282732827428275282762827728278282792828028281282822828328284282852828628287282882828928290282912829228293282942829528296282972829828299283002830128302283032830428305283062830728308283092831028311283122831328314283152831628317283182831928320283212832228323283242832528326283272832828329283302833128332283332833428335283362833728338283392834028341283422834328344283452834628347283482834928350283512835228353283542835528356283572835828359283602836128362283632836428365283662836728368283692837028371283722837328374283752837628377283782837928380283812838228383283842838528386283872838828389283902839128392283932839428395283962839728398283992840028401284022840328404284052840628407284082840928410284112841228413284142841528416284172841828419284202842128422284232842428425284262842728428284292843028431284322843328434284352843628437284382843928440284412844228443284442844528446284472844828449284502845128452284532845428455284562845728458284592846028461284622846328464284652846628467284682846928470284712847228473284742847528476284772847828479284802848128482284832848428485284862848728488284892849028491284922849328494284952849628497284982849928500285012850228503285042850528506285072850828509285102851128512285132851428515285162851728518285192852028521285222852328524285252852628527285282852928530285312853228533285342853528536285372853828539285402854128542285432854428545285462854728548285492855028551285522855328554285552855628557285582855928560285612856228563285642856528566285672856828569285702857128572285732857428575285762857728578285792858028581285822858328584285852858628587285882858928590285912859228593285942859528596285972859828599286002860128602286032860428605286062860728608286092861028611286122861328614286152861628617286182861928620286212862228623286242862528626286272862828629286302863128632286332863428635286362863728638286392864028641286422864328644286452864628647286482864928650286512865228653286542865528656286572865828659286602866128662286632866428665286662866728668286692867028671286722867328674286752867628677286782867928680286812868228683286842868528686286872868828689286902869128692286932869428695286962869728698286992870028701287022870328704287052870628707287082870928710287112871228713287142871528716287172871828719287202872128722287232872428725287262872728728287292873028731287322873328734287352873628737287382873928740287412874228743287442874528746287472874828749287502875128752287532875428755287562875728758287592876028761287622876328764287652876628767287682876928770287712877228773287742877528776287772877828779287802878128782287832878428785287862878728788287892879028791287922879328794287952879628797287982879928800288012880228803288042880528806288072880828809288102881128812288132881428815288162881728818288192882028821288222882328824288252882628827288282882928830288312883228833288342883528836288372883828839288402884128842288432884428845288462884728848288492885028851288522885328854288552885628857288582885928860288612886228863288642886528866288672886828869288702887128872288732887428875288762887728878288792888028881288822888328884288852888628887288882888928890288912889228893288942889528896288972889828899289002890128902289032890428905289062890728908289092891028911289122891328914289152891628917289182891928920289212892228923289242892528926289272892828929289302893128932289332893428935289362893728938289392894028941289422894328944289452894628947289482894928950289512895228953289542895528956289572895828959289602896128962289632896428965289662896728968289692897028971289722897328974289752897628977289782897928980289812898228983289842898528986289872898828989289902899128992289932899428995289962899728998289992900029001290022900329004290052900629007290082900929010290112901229013290142901529016290172901829019290202902129022290232902429025290262902729028290292903029031290322903329034290352903629037290382903929040290412904229043290442904529046290472904829049290502905129052290532905429055290562905729058290592906029061290622906329064290652906629067290682906929070290712907229073290742907529076290772907829079290802908129082290832908429085290862908729088290892909029091290922909329094290952909629097290982909929100291012910229103291042910529106291072910829109291102911129112291132911429115291162911729118291192912029121291222912329124291252912629127291282912929130291312913229133291342913529136291372913829139291402914129142291432914429145291462914729148291492915029151291522915329154291552915629157291582915929160291612916229163291642916529166291672916829169291702917129172291732917429175291762917729178291792918029181291822918329184291852918629187291882918929190291912919229193291942919529196291972919829199292002920129202292032920429205292062920729208292092921029211292122921329214292152921629217292182921929220292212922229223292242922529226292272922829229292302923129232292332923429235292362923729238292392924029241292422924329244292452924629247292482924929250292512925229253292542925529256292572925829259292602926129262292632926429265292662926729268292692927029271292722927329274292752927629277292782927929280292812928229283292842928529286292872928829289292902929129292292932929429295292962929729298292992930029301293022930329304293052930629307293082930929310293112931229313293142931529316293172931829319293202932129322293232932429325293262932729328293292933029331293322933329334293352933629337293382933929340293412934229343293442934529346293472934829349293502935129352293532935429355293562935729358293592936029361293622936329364293652936629367293682936929370293712937229373293742937529376293772937829379293802938129382293832938429385293862938729388293892939029391293922939329394293952939629397293982939929400294012940229403294042940529406294072940829409294102941129412294132941429415294162941729418294192942029421294222942329424294252942629427294282942929430294312943229433294342943529436294372943829439294402944129442294432944429445294462944729448294492945029451294522945329454294552945629457294582945929460294612946229463294642946529466294672946829469294702947129472294732947429475294762947729478294792948029481294822948329484294852948629487294882948929490294912949229493294942949529496294972949829499295002950129502295032950429505295062950729508295092951029511295122951329514295152951629517295182951929520295212952229523295242952529526295272952829529295302953129532295332953429535295362953729538295392954029541295422954329544295452954629547295482954929550295512955229553295542955529556295572955829559295602956129562295632956429565295662956729568295692957029571295722957329574295752957629577295782957929580295812958229583295842958529586295872958829589295902959129592295932959429595295962959729598295992960029601296022960329604296052960629607296082960929610296112961229613296142961529616296172961829619296202962129622296232962429625296262962729628296292963029631296322963329634296352963629637296382963929640296412964229643296442964529646296472964829649296502965129652296532965429655296562965729658296592966029661296622966329664296652966629667296682966929670296712967229673296742967529676296772967829679296802968129682296832968429685296862968729688296892969029691296922969329694296952969629697296982969929700297012970229703297042970529706297072970829709297102971129712297132971429715297162971729718297192972029721297222972329724297252972629727297282972929730297312973229733297342973529736297372973829739297402974129742297432974429745297462974729748297492975029751297522975329754297552975629757297582975929760297612976229763297642976529766297672976829769297702977129772297732977429775297762977729778297792978029781297822978329784297852978629787297882978929790297912979229793297942979529796297972979829799298002980129802298032980429805298062980729808298092981029811298122981329814298152981629817298182981929820298212982229823298242982529826298272982829829298302983129832298332983429835298362983729838298392984029841298422984329844298452984629847298482984929850298512985229853298542985529856298572985829859298602986129862298632986429865298662986729868298692987029871298722987329874298752987629877298782987929880298812988229883298842988529886298872988829889298902989129892298932989429895298962989729898298992990029901299022990329904299052990629907299082990929910299112991229913299142991529916299172991829919299202992129922299232992429925299262992729928299292993029931299322993329934299352993629937299382993929940299412994229943299442994529946299472994829949299502995129952299532995429955299562995729958299592996029961299622996329964299652996629967299682996929970299712997229973299742997529976299772997829979299802998129982299832998429985299862998729988299892999029991299922999329994299952999629997299982999930000300013000230003300043000530006300073000830009300103001130012300133001430015300163001730018300193002030021300223002330024300253002630027300283002930030300313003230033300343003530036300373003830039300403004130042300433004430045300463004730048300493005030051300523005330054300553005630057300583005930060300613006230063300643006530066300673006830069300703007130072300733007430075300763007730078300793008030081300823008330084300853008630087300883008930090300913009230093300943009530096300973009830099301003010130102301033010430105301063010730108301093011030111301123011330114301153011630117301183011930120301213012230123301243012530126301273012830129301303013130132301333013430135301363013730138301393014030141301423014330144301453014630147301483014930150301513015230153301543015530156301573015830159301603016130162301633016430165301663016730168301693017030171301723017330174301753017630177301783017930180301813018230183301843018530186301873018830189301903019130192301933019430195301963019730198301993020030201302023020330204302053020630207302083020930210302113021230213302143021530216302173021830219302203022130222302233022430225302263022730228302293023030231302323023330234302353023630237302383023930240302413024230243302443024530246302473024830249302503025130252302533025430255302563025730258302593026030261302623026330264302653026630267302683026930270302713027230273302743027530276302773027830279302803028130282302833028430285302863028730288302893029030291302923029330294302953029630297302983029930300303013030230303303043030530306303073030830309303103031130312303133031430315303163031730318303193032030321303223032330324303253032630327303283032930330303313033230333303343033530336303373033830339303403034130342303433034430345303463034730348303493035030351303523035330354303553035630357303583035930360303613036230363303643036530366303673036830369303703037130372303733037430375303763037730378303793038030381303823038330384303853038630387303883038930390303913039230393303943039530396303973039830399304003040130402304033040430405304063040730408304093041030411304123041330414304153041630417304183041930420304213042230423304243042530426304273042830429304303043130432304333043430435304363043730438304393044030441304423044330444304453044630447304483044930450304513045230453304543045530456304573045830459304603046130462304633046430465304663046730468304693047030471304723047330474304753047630477304783047930480304813048230483304843048530486304873048830489304903049130492304933049430495304963049730498304993050030501305023050330504305053050630507305083050930510305113051230513305143051530516305173051830519305203052130522305233052430525305263052730528305293053030531305323053330534305353053630537305383053930540305413054230543305443054530546305473054830549305503055130552305533055430555305563055730558305593056030561305623056330564305653056630567305683056930570305713057230573305743057530576305773057830579305803058130582305833058430585305863058730588305893059030591305923059330594305953059630597305983059930600306013060230603306043060530606306073060830609306103061130612306133061430615306163061730618306193062030621306223062330624306253062630627306283062930630306313063230633306343063530636306373063830639306403064130642306433064430645306463064730648306493065030651306523065330654306553065630657306583065930660306613066230663306643066530666306673066830669306703067130672306733067430675306763067730678306793068030681306823068330684306853068630687306883068930690306913069230693306943069530696306973069830699307003070130702307033070430705307063070730708307093071030711307123071330714307153071630717307183071930720307213072230723307243072530726307273072830729307303073130732307333073430735307363073730738307393074030741307423074330744307453074630747307483074930750307513075230753307543075530756307573075830759307603076130762307633076430765307663076730768307693077030771307723077330774307753077630777307783077930780307813078230783307843078530786307873078830789307903079130792307933079430795307963079730798307993080030801308023080330804308053080630807308083080930810308113081230813308143081530816308173081830819308203082130822308233082430825308263082730828308293083030831308323083330834308353083630837308383083930840308413084230843308443084530846308473084830849308503085130852308533085430855308563085730858308593086030861308623086330864308653086630867308683086930870308713087230873308743087530876308773087830879308803088130882308833088430885308863088730888308893089030891308923089330894308953089630897308983089930900309013090230903309043090530906309073090830909309103091130912309133091430915309163091730918309193092030921309223092330924309253092630927309283092930930309313093230933309343093530936309373093830939309403094130942309433094430945309463094730948309493095030951309523095330954309553095630957309583095930960309613096230963309643096530966309673096830969309703097130972309733097430975309763097730978309793098030981309823098330984309853098630987309883098930990309913099230993309943099530996309973099830999310003100131002310033100431005310063100731008310093101031011310123101331014310153101631017310183101931020310213102231023310243102531026310273102831029310303103131032310333103431035310363103731038310393104031041310423104331044310453104631047310483104931050310513105231053310543105531056310573105831059310603106131062310633106431065310663106731068310693107031071310723107331074310753107631077310783107931080310813108231083310843108531086310873108831089310903109131092310933109431095310963109731098310993110031101311023110331104311053110631107311083110931110311113111231113311143111531116311173111831119311203112131122311233112431125311263112731128311293113031131311323113331134311353113631137311383113931140311413114231143311443114531146311473114831149311503115131152311533115431155311563115731158311593116031161311623116331164311653116631167311683116931170311713117231173311743117531176311773117831179311803118131182311833118431185311863118731188311893119031191311923119331194311953119631197311983119931200312013120231203312043120531206312073120831209312103121131212312133121431215312163121731218312193122031221312223122331224312253122631227312283122931230312313123231233312343123531236312373123831239312403124131242312433124431245312463124731248312493125031251312523125331254312553125631257312583125931260312613126231263312643126531266312673126831269312703127131272312733127431275312763127731278312793128031281312823128331284312853128631287312883128931290312913129231293312943129531296312973129831299313003130131302313033130431305313063130731308313093131031311313123131331314313153131631317313183131931320313213132231323313243132531326313273132831329313303133131332313333133431335313363133731338313393134031341313423134331344313453134631347313483134931350313513135231353313543135531356313573135831359313603136131362313633136431365313663136731368313693137031371313723137331374313753137631377313783137931380313813138231383313843138531386313873138831389313903139131392313933139431395313963139731398313993140031401314023140331404314053140631407314083140931410314113141231413314143141531416314173141831419314203142131422314233142431425314263142731428314293143031431314323143331434314353143631437314383143931440314413144231443314443144531446314473144831449314503145131452314533145431455314563145731458314593146031461314623146331464314653146631467314683146931470314713147231473314743147531476314773147831479314803148131482314833148431485314863148731488314893149031491314923149331494314953149631497314983149931500315013150231503315043150531506315073150831509315103151131512315133151431515315163151731518315193152031521315223152331524315253152631527315283152931530315313153231533315343153531536315373153831539315403154131542315433154431545315463154731548315493155031551315523155331554315553155631557315583155931560315613156231563315643156531566315673156831569315703157131572315733157431575315763157731578315793158031581315823158331584315853158631587315883158931590315913159231593315943159531596315973159831599316003160131602316033160431605316063160731608316093161031611316123161331614316153161631617316183161931620316213162231623316243162531626316273162831629316303163131632316333163431635316363163731638316393164031641316423164331644316453164631647316483164931650316513165231653316543165531656316573165831659316603166131662316633166431665316663166731668316693167031671316723167331674316753167631677316783167931680316813168231683316843168531686316873168831689316903169131692316933169431695316963169731698316993170031701317023170331704317053170631707317083170931710317113171231713317143171531716317173171831719317203172131722317233172431725317263172731728317293173031731317323173331734317353173631737317383173931740317413174231743317443174531746317473174831749317503175131752317533175431755317563175731758317593176031761317623176331764317653176631767317683176931770317713177231773317743177531776317773177831779317803178131782317833178431785317863178731788317893179031791317923179331794317953179631797317983179931800318013180231803318043180531806318073180831809318103181131812318133181431815318163181731818318193182031821318223182331824318253182631827318283182931830318313183231833318343183531836318373183831839318403184131842318433184431845318463184731848318493185031851318523185331854318553185631857318583185931860318613186231863318643186531866318673186831869318703187131872318733187431875318763187731878318793188031881318823188331884318853188631887318883188931890318913189231893318943189531896318973189831899319003190131902319033190431905319063190731908319093191031911319123191331914319153191631917319183191931920319213192231923319243192531926319273192831929319303193131932319333193431935319363193731938319393194031941319423194331944319453194631947319483194931950319513195231953319543195531956319573195831959319603196131962319633196431965319663196731968319693197031971319723197331974319753197631977319783197931980319813198231983319843198531986319873198831989319903199131992319933199431995319963199731998319993200032001320023200332004320053200632007320083200932010320113201232013320143201532016320173201832019320203202132022320233202432025320263202732028320293203032031320323203332034320353203632037320383203932040320413204232043320443204532046320473204832049320503205132052320533205432055320563205732058320593206032061320623206332064320653206632067320683206932070320713207232073320743207532076320773207832079320803208132082320833208432085320863208732088320893209032091320923209332094320953209632097320983209932100321013210232103321043210532106321073210832109321103211132112321133211432115321163211732118321193212032121321223212332124321253212632127321283212932130321313213232133321343213532136321373213832139321403214132142321433214432145321463214732148321493215032151321523215332154321553215632157321583215932160321613216232163321643216532166321673216832169321703217132172321733217432175321763217732178321793218032181321823218332184321853218632187321883218932190321913219232193321943219532196321973219832199322003220132202322033220432205322063220732208322093221032211322123221332214322153221632217322183221932220322213222232223322243222532226322273222832229322303223132232322333223432235322363223732238322393224032241322423224332244322453224632247322483224932250322513225232253322543225532256322573225832259322603226132262322633226432265322663226732268322693227032271322723227332274322753227632277322783227932280322813228232283322843228532286322873228832289322903229132292322933229432295322963229732298322993230032301323023230332304323053230632307323083230932310323113231232313323143231532316323173231832319323203232132322323233232432325323263232732328323293233032331323323233332334323353233632337323383233932340323413234232343323443234532346323473234832349323503235132352323533235432355323563235732358323593236032361323623236332364323653236632367323683236932370323713237232373323743237532376323773237832379323803238132382323833238432385323863238732388323893239032391323923239332394323953239632397323983239932400324013240232403324043240532406324073240832409324103241132412324133241432415324163241732418324193242032421324223242332424324253242632427324283242932430324313243232433324343243532436324373243832439324403244132442324433244432445324463244732448324493245032451324523245332454324553245632457324583245932460324613246232463324643246532466324673246832469324703247132472324733247432475324763247732478324793248032481324823248332484324853248632487324883248932490324913249232493324943249532496324973249832499325003250132502325033250432505325063250732508325093251032511325123251332514325153251632517325183251932520325213252232523325243252532526325273252832529325303253132532325333253432535325363253732538325393254032541325423254332544325453254632547325483254932550325513255232553325543255532556325573255832559325603256132562325633256432565325663256732568325693257032571325723257332574325753257632577325783257932580325813258232583325843258532586325873258832589325903259132592325933259432595325963259732598325993260032601326023260332604326053260632607326083260932610326113261232613326143261532616326173261832619326203262132622326233262432625326263262732628326293263032631326323263332634326353263632637326383263932640326413264232643326443264532646326473264832649326503265132652326533265432655326563265732658326593266032661326623266332664326653266632667326683266932670326713267232673326743267532676326773267832679326803268132682326833268432685326863268732688326893269032691326923269332694326953269632697326983269932700327013270232703327043270532706327073270832709327103271132712327133271432715327163271732718327193272032721327223272332724327253272632727327283272932730327313273232733327343273532736327373273832739327403274132742327433274432745327463274732748327493275032751327523275332754327553275632757327583275932760327613276232763327643276532766327673276832769327703277132772327733277432775327763277732778327793278032781327823278332784327853278632787327883278932790327913279232793327943279532796327973279832799328003280132802328033280432805328063280732808328093281032811328123281332814328153281632817328183281932820328213282232823328243282532826328273282832829328303283132832328333283432835328363283732838328393284032841328423284332844328453284632847328483284932850328513285232853328543285532856328573285832859328603286132862328633286432865328663286732868328693287032871328723287332874328753287632877328783287932880328813288232883328843288532886328873288832889328903289132892328933289432895328963289732898328993290032901329023290332904329053290632907329083290932910329113291232913329143291532916329173291832919329203292132922329233292432925329263292732928329293293032931329323293332934329353293632937329383293932940329413294232943329443294532946329473294832949329503295132952329533295432955329563295732958329593296032961329623296332964329653296632967329683296932970329713297232973329743297532976329773297832979329803298132982329833298432985329863298732988329893299032991329923299332994329953299632997329983299933000330013300233003330043300533006330073300833009330103301133012330133301433015330163301733018330193302033021330223302333024330253302633027330283302933030330313303233033330343303533036330373303833039330403304133042330433304433045330463304733048330493305033051330523305333054330553305633057330583305933060330613306233063330643306533066330673306833069330703307133072330733307433075330763307733078330793308033081330823308333084330853308633087330883308933090330913309233093330943309533096330973309833099331003310133102331033310433105331063310733108331093311033111331123311333114331153311633117331183311933120331213312233123331243312533126331273312833129331303313133132331333313433135331363313733138331393314033141331423314333144331453314633147331483314933150331513315233153331543315533156331573315833159331603316133162331633316433165331663316733168331693317033171331723317333174331753317633177331783317933180331813318233183331843318533186331873318833189331903319133192331933319433195331963319733198331993320033201332023320333204332053320633207332083320933210332113321233213332143321533216332173321833219332203322133222332233322433225332263322733228332293323033231332323323333234332353323633237332383323933240332413324233243332443324533246332473324833249332503325133252332533325433255332563325733258332593326033261332623326333264332653326633267332683326933270332713327233273332743327533276332773327833279332803328133282332833328433285332863328733288332893329033291332923329333294332953329633297332983329933300333013330233303333043330533306333073330833309333103331133312333133331433315333163331733318333193332033321333223332333324333253332633327333283332933330333313333233333333343333533336333373333833339333403334133342333433334433345333463334733348333493335033351333523335333354333553335633357333583335933360333613336233363333643336533366333673336833369333703337133372333733337433375333763337733378333793338033381333823338333384333853338633387333883338933390333913339233393333943339533396333973339833399334003340133402334033340433405334063340733408334093341033411334123341333414334153341633417334183341933420334213342233423334243342533426334273342833429334303343133432334333343433435334363343733438334393344033441334423344333444334453344633447334483344933450334513345233453334543345533456334573345833459334603346133462334633346433465334663346733468334693347033471334723347333474334753347633477334783347933480334813348233483334843348533486334873348833489334903349133492334933349433495334963349733498334993350033501335023350333504335053350633507335083350933510335113351233513335143351533516335173351833519335203352133522335233352433525335263352733528335293353033531335323353333534335353353633537335383353933540335413354233543335443354533546335473354833549335503355133552335533355433555335563355733558335593356033561335623356333564335653356633567335683356933570335713357233573335743357533576335773357833579335803358133582335833358433585335863358733588335893359033591335923359333594335953359633597335983359933600336013360233603336043360533606336073360833609336103361133612336133361433615336163361733618336193362033621336223362333624336253362633627336283362933630336313363233633336343363533636336373363833639336403364133642336433364433645336463364733648336493365033651336523365333654336553365633657336583365933660336613366233663336643366533666336673366833669336703367133672336733367433675336763367733678336793368033681336823368333684336853368633687336883368933690336913369233693336943369533696336973369833699337003370133702337033370433705337063370733708337093371033711337123371333714337153371633717337183371933720337213372233723337243372533726337273372833729337303373133732337333373433735337363373733738337393374033741337423374333744337453374633747337483374933750337513375233753337543375533756337573375833759337603376133762337633376433765337663376733768337693377033771337723377333774337753377633777337783377933780337813378233783337843378533786337873378833789337903379133792337933379433795337963379733798337993380033801338023380333804338053380633807338083380933810338113381233813338143381533816338173381833819338203382133822338233382433825338263382733828338293383033831338323383333834338353383633837338383383933840338413384233843338443384533846338473384833849338503385133852338533385433855338563385733858338593386033861338623386333864338653386633867338683386933870338713387233873338743387533876338773387833879338803388133882338833388433885338863388733888338893389033891338923389333894338953389633897338983389933900339013390233903339043390533906339073390833909339103391133912339133391433915339163391733918339193392033921339223392333924339253392633927339283392933930339313393233933339343393533936339373393833939339403394133942339433394433945339463394733948339493395033951339523395333954339553395633957339583395933960339613396233963339643396533966339673396833969339703397133972339733397433975339763397733978339793398033981339823398333984339853398633987339883398933990339913399233993339943399533996339973399833999340003400134002340033400434005340063400734008340093401034011340123401334014340153401634017340183401934020340213402234023340243402534026340273402834029340303403134032340333403434035340363403734038340393404034041340423404334044340453404634047340483404934050340513405234053340543405534056340573405834059340603406134062340633406434065340663406734068340693407034071340723407334074340753407634077340783407934080340813408234083340843408534086340873408834089340903409134092340933409434095340963409734098340993410034101341023410334104341053410634107341083410934110341113411234113341143411534116341173411834119341203412134122341233412434125341263412734128341293413034131341323413334134341353413634137341383413934140341413414234143341443414534146341473414834149341503415134152341533415434155341563415734158341593416034161341623416334164341653416634167341683416934170341713417234173341743417534176341773417834179341803418134182341833418434185341863418734188341893419034191341923419334194341953419634197341983419934200342013420234203342043420534206342073420834209342103421134212342133421434215342163421734218342193422034221342223422334224342253422634227342283422934230342313423234233342343423534236342373423834239342403424134242342433424434245342463424734248342493425034251342523425334254342553425634257342583425934260342613426234263342643426534266342673426834269342703427134272342733427434275342763427734278342793428034281342823428334284342853428634287342883428934290342913429234293342943429534296342973429834299343003430134302343033430434305343063430734308343093431034311343123431334314343153431634317343183431934320343213432234323343243432534326343273432834329343303433134332343333433434335343363433734338343393434034341343423434334344343453434634347343483434934350343513435234353343543435534356343573435834359343603436134362343633436434365343663436734368343693437034371343723437334374343753437634377343783437934380343813438234383343843438534386343873438834389343903439134392343933439434395343963439734398343993440034401344023440334404344053440634407344083440934410344113441234413344143441534416344173441834419344203442134422344233442434425344263442734428344293443034431344323443334434344353443634437344383443934440344413444234443344443444534446344473444834449344503445134452344533445434455344563445734458344593446034461344623446334464344653446634467344683446934470344713447234473344743447534476344773447834479344803448134482344833448434485344863448734488344893449034491344923449334494344953449634497344983449934500345013450234503345043450534506345073450834509345103451134512345133451434515345163451734518345193452034521345223452334524345253452634527345283452934530345313453234533345343453534536345373453834539345403454134542345433454434545345463454734548345493455034551345523455334554345553455634557345583455934560345613456234563345643456534566345673456834569345703457134572345733457434575345763457734578345793458034581345823458334584345853458634587345883458934590345913459234593345943459534596345973459834599346003460134602346033460434605346063460734608346093461034611346123461334614346153461634617346183461934620346213462234623346243462534626346273462834629346303463134632346333463434635346363463734638346393464034641346423464334644346453464634647346483464934650346513465234653346543465534656346573465834659346603466134662346633466434665346663466734668346693467034671346723467334674346753467634677346783467934680346813468234683346843468534686346873468834689346903469134692346933469434695346963469734698346993470034701347023470334704347053470634707347083470934710347113471234713347143471534716347173471834719347203472134722347233472434725347263472734728347293473034731347323473334734347353473634737347383473934740347413474234743347443474534746347473474834749347503475134752347533475434755347563475734758347593476034761347623476334764347653476634767347683476934770347713477234773347743477534776347773477834779347803478134782347833478434785347863478734788347893479034791347923479334794347953479634797347983479934800348013480234803348043480534806348073480834809348103481134812348133481434815348163481734818348193482034821348223482334824348253482634827348283482934830348313483234833348343483534836348373483834839348403484134842348433484434845348463484734848348493485034851348523485334854348553485634857348583485934860348613486234863348643486534866348673486834869348703487134872348733487434875348763487734878348793488034881348823488334884348853488634887348883488934890348913489234893348943489534896348973489834899349003490134902349033490434905349063490734908349093491034911349123491334914349153491634917349183491934920349213492234923349243492534926349273492834929349303493134932349333493434935349363493734938349393494034941349423494334944349453494634947349483494934950349513495234953349543495534956349573495834959349603496134962349633496434965349663496734968349693497034971349723497334974349753497634977349783497934980349813498234983349843498534986349873498834989349903499134992349933499434995349963499734998349993500035001350023500335004350053500635007350083500935010350113501235013350143501535016350173501835019350203502135022350233502435025350263502735028350293503035031350323503335034350353503635037350383503935040350413504235043350443504535046350473504835049350503505135052350533505435055350563505735058350593506035061350623506335064350653506635067350683506935070350713507235073350743507535076350773507835079350803508135082350833508435085350863508735088350893509035091350923509335094350953509635097350983509935100351013510235103351043510535106351073510835109351103511135112351133511435115351163511735118351193512035121351223512335124351253512635127351283512935130351313513235133351343513535136351373513835139351403514135142351433514435145351463514735148351493515035151351523515335154351553515635157351583515935160351613516235163351643516535166351673516835169351703517135172351733517435175351763517735178351793518035181351823518335184351853518635187351883518935190351913519235193351943519535196351973519835199352003520135202352033520435205352063520735208352093521035211352123521335214352153521635217352183521935220352213522235223352243522535226352273522835229352303523135232352333523435235352363523735238352393524035241352423524335244352453524635247352483524935250352513525235253352543525535256352573525835259352603526135262352633526435265352663526735268352693527035271352723527335274352753527635277352783527935280352813528235283352843528535286352873528835289352903529135292352933529435295352963529735298352993530035301353023530335304353053530635307353083530935310353113531235313353143531535316353173531835319353203532135322353233532435325353263532735328353293533035331353323533335334353353533635337353383533935340353413534235343353443534535346353473534835349353503535135352353533535435355353563535735358353593536035361353623536335364353653536635367353683536935370353713537235373353743537535376353773537835379353803538135382353833538435385353863538735388353893539035391353923539335394353953539635397353983539935400354013540235403354043540535406354073540835409354103541135412354133541435415354163541735418354193542035421354223542335424354253542635427354283542935430354313543235433354343543535436354373543835439354403544135442354433544435445354463544735448354493545035451354523545335454354553545635457354583545935460354613546235463354643546535466354673546835469354703547135472354733547435475354763547735478354793548035481354823548335484354853548635487354883548935490354913549235493354943549535496354973549835499355003550135502355033550435505355063550735508355093551035511355123551335514355153551635517355183551935520355213552235523355243552535526355273552835529355303553135532355333553435535355363553735538355393554035541355423554335544355453554635547355483554935550355513555235553355543555535556355573555835559355603556135562355633556435565355663556735568355693557035571355723557335574355753557635577355783557935580355813558235583355843558535586355873558835589355903559135592355933559435595355963559735598355993560035601356023560335604356053560635607356083560935610356113561235613356143561535616356173561835619356203562135622356233562435625356263562735628356293563035631356323563335634356353563635637356383563935640356413564235643356443564535646356473564835649356503565135652356533565435655356563565735658356593566035661356623566335664356653566635667356683566935670356713567235673356743567535676356773567835679356803568135682356833568435685356863568735688356893569035691356923569335694356953569635697356983569935700357013570235703357043570535706357073570835709357103571135712357133571435715357163571735718357193572035721357223572335724357253572635727357283572935730357313573235733357343573535736357373573835739357403574135742357433574435745357463574735748357493575035751357523575335754357553575635757357583575935760357613576235763357643576535766357673576835769357703577135772357733577435775357763577735778357793578035781357823578335784357853578635787357883578935790357913579235793357943579535796357973579835799358003580135802358033580435805358063580735808358093581035811358123581335814358153581635817358183581935820358213582235823358243582535826358273582835829358303583135832358333583435835358363583735838358393584035841358423584335844358453584635847358483584935850358513585235853358543585535856358573585835859358603586135862358633586435865358663586735868358693587035871358723587335874358753587635877358783587935880358813588235883358843588535886358873588835889358903589135892358933589435895358963589735898358993590035901359023590335904359053590635907359083590935910359113591235913359143591535916359173591835919359203592135922359233592435925359263592735928359293593035931359323593335934359353593635937359383593935940359413594235943359443594535946359473594835949359503595135952359533595435955359563595735958359593596035961359623596335964359653596635967359683596935970359713597235973359743597535976359773597835979359803598135982359833598435985359863598735988359893599035991359923599335994359953599635997359983599936000360013600236003360043600536006360073600836009360103601136012360133601436015360163601736018360193602036021360223602336024360253602636027360283602936030360313603236033360343603536036360373603836039360403604136042360433604436045360463604736048360493605036051360523605336054360553605636057360583605936060360613606236063360643606536066360673606836069360703607136072360733607436075360763607736078360793608036081360823608336084360853608636087360883608936090360913609236093360943609536096360973609836099361003610136102361033610436105361063610736108361093611036111361123611336114361153611636117361183611936120361213612236123361243612536126361273612836129361303613136132361333613436135361363613736138361393614036141361423614336144361453614636147361483614936150361513615236153361543615536156361573615836159361603616136162361633616436165361663616736168361693617036171361723617336174361753617636177361783617936180361813618236183361843618536186361873618836189361903619136192361933619436195361963619736198361993620036201362023620336204362053620636207362083620936210362113621236213362143621536216362173621836219362203622136222362233622436225362263622736228362293623036231362323623336234362353623636237362383623936240362413624236243362443624536246362473624836249362503625136252362533625436255362563625736258362593626036261362623626336264362653626636267362683626936270362713627236273362743627536276362773627836279362803628136282362833628436285362863628736288362893629036291362923629336294362953629636297362983629936300363013630236303363043630536306363073630836309363103631136312363133631436315363163631736318363193632036321363223632336324363253632636327363283632936330363313633236333363343633536336363373633836339363403634136342363433634436345363463634736348363493635036351363523635336354363553635636357363583635936360363613636236363363643636536366363673636836369363703637136372363733637436375363763637736378363793638036381363823638336384363853638636387363883638936390363913639236393363943639536396363973639836399364003640136402364033640436405364063640736408364093641036411364123641336414364153641636417364183641936420364213642236423364243642536426364273642836429364303643136432364333643436435364363643736438364393644036441364423644336444364453644636447364483644936450364513645236453364543645536456364573645836459364603646136462364633646436465364663646736468364693647036471364723647336474364753647636477364783647936480364813648236483364843648536486364873648836489364903649136492364933649436495364963649736498364993650036501365023650336504365053650636507365083650936510365113651236513365143651536516365173651836519365203652136522365233652436525365263652736528365293653036531365323653336534365353653636537365383653936540365413654236543365443654536546365473654836549365503655136552365533655436555365563655736558365593656036561365623656336564365653656636567365683656936570365713657236573365743657536576365773657836579365803658136582365833658436585365863658736588365893659036591365923659336594365953659636597365983659936600366013660236603366043660536606366073660836609366103661136612366133661436615366163661736618366193662036621366223662336624366253662636627366283662936630366313663236633366343663536636366373663836639366403664136642366433664436645366463664736648366493665036651366523665336654366553665636657366583665936660366613666236663366643666536666366673666836669366703667136672366733667436675366763667736678366793668036681366823668336684366853668636687366883668936690366913669236693366943669536696366973669836699367003670136702367033670436705367063670736708367093671036711367123671336714367153671636717367183671936720367213672236723367243672536726367273672836729367303673136732367333673436735367363673736738367393674036741367423674336744367453674636747367483674936750367513675236753367543675536756367573675836759367603676136762367633676436765367663676736768367693677036771367723677336774367753677636777367783677936780367813678236783367843678536786367873678836789367903679136792367933679436795367963679736798367993680036801368023680336804368053680636807368083680936810368113681236813368143681536816368173681836819368203682136822368233682436825368263682736828368293683036831368323683336834368353683636837368383683936840368413684236843368443684536846368473684836849368503685136852368533685436855368563685736858368593686036861368623686336864368653686636867368683686936870368713687236873368743687536876368773687836879368803688136882368833688436885368863688736888368893689036891368923689336894368953689636897368983689936900369013690236903369043690536906369073690836909369103691136912369133691436915369163691736918369193692036921369223692336924369253692636927369283692936930369313693236933369343693536936369373693836939369403694136942369433694436945369463694736948369493695036951369523695336954369553695636957369583695936960369613696236963369643696536966369673696836969369703697136972369733697436975369763697736978369793698036981369823698336984369853698636987369883698936990369913699236993369943699536996369973699836999370003700137002370033700437005370063700737008370093701037011370123701337014370153701637017370183701937020370213702237023370243702537026370273702837029370303703137032370333703437035370363703737038370393704037041370423704337044370453704637047370483704937050370513705237053370543705537056370573705837059370603706137062370633706437065370663706737068370693707037071370723707337074370753707637077370783707937080370813708237083370843708537086370873708837089370903709137092370933709437095370963709737098370993710037101371023710337104371053710637107371083710937110371113711237113371143711537116371173711837119371203712137122371233712437125371263712737128371293713037131371323713337134371353713637137371383713937140371413714237143371443714537146371473714837149371503715137152371533715437155371563715737158371593716037161371623716337164371653716637167371683716937170371713717237173371743717537176371773717837179371803718137182371833718437185371863718737188371893719037191371923719337194371953719637197371983719937200372013720237203372043720537206372073720837209372103721137212372133721437215372163721737218372193722037221372223722337224372253722637227372283722937230372313723237233372343723537236372373723837239372403724137242372433724437245372463724737248372493725037251372523725337254372553725637257372583725937260372613726237263372643726537266372673726837269372703727137272372733727437275372763727737278372793728037281372823728337284372853728637287372883728937290372913729237293372943729537296372973729837299373003730137302373033730437305373063730737308373093731037311373123731337314373153731637317373183731937320373213732237323373243732537326373273732837329373303733137332373333733437335373363733737338373393734037341373423734337344373453734637347373483734937350373513735237353373543735537356373573735837359373603736137362373633736437365373663736737368373693737037371373723737337374373753737637377373783737937380373813738237383373843738537386373873738837389373903739137392373933739437395373963739737398373993740037401374023740337404374053740637407374083740937410374113741237413374143741537416374173741837419374203742137422374233742437425374263742737428374293743037431374323743337434374353743637437374383743937440374413744237443374443744537446374473744837449374503745137452374533745437455374563745737458374593746037461374623746337464374653746637467374683746937470374713747237473374743747537476374773747837479374803748137482374833748437485374863748737488374893749037491374923749337494374953749637497374983749937500375013750237503375043750537506375073750837509375103751137512375133751437515375163751737518375193752037521375223752337524375253752637527375283752937530375313753237533375343753537536375373753837539375403754137542375433754437545375463754737548375493755037551375523755337554375553755637557375583755937560375613756237563375643756537566375673756837569375703757137572375733757437575375763757737578375793758037581375823758337584375853758637587375883758937590375913759237593375943759537596375973759837599376003760137602376033760437605376063760737608376093761037611376123761337614376153761637617376183761937620376213762237623376243762537626376273762837629376303763137632376333763437635376363763737638376393764037641376423764337644376453764637647376483764937650376513765237653376543765537656376573765837659376603766137662376633766437665376663766737668376693767037671376723767337674376753767637677376783767937680376813768237683376843768537686376873768837689376903769137692376933769437695376963769737698376993770037701377023770337704377053770637707377083770937710377113771237713377143771537716377173771837719377203772137722377233772437725377263772737728377293773037731377323773337734377353773637737377383773937740377413774237743377443774537746377473774837749377503775137752377533775437755377563775737758377593776037761377623776337764377653776637767377683776937770377713777237773377743777537776377773777837779377803778137782377833778437785377863778737788377893779037791377923779337794377953779637797377983779937800378013780237803378043780537806378073780837809378103781137812378133781437815378163781737818378193782037821378223782337824378253782637827378283782937830378313783237833378343783537836378373783837839378403784137842378433784437845378463784737848378493785037851378523785337854378553785637857378583785937860378613786237863378643786537866378673786837869378703787137872378733787437875378763787737878378793788037881378823788337884378853788637887378883788937890378913789237893378943789537896378973789837899379003790137902379033790437905379063790737908379093791037911379123791337914379153791637917379183791937920379213792237923379243792537926379273792837929379303793137932379333793437935379363793737938379393794037941379423794337944379453794637947379483794937950379513795237953379543795537956379573795837959379603796137962379633796437965379663796737968379693797037971379723797337974379753797637977379783797937980379813798237983379843798537986379873798837989379903799137992379933799437995379963799737998379993800038001380023800338004380053800638007380083800938010380113801238013380143801538016380173801838019380203802138022380233802438025380263802738028380293803038031380323803338034380353803638037380383803938040380413804238043380443804538046380473804838049380503805138052380533805438055380563805738058380593806038061380623806338064380653806638067380683806938070380713807238073380743807538076380773807838079380803808138082380833808438085380863808738088380893809038091380923809338094380953809638097380983809938100381013810238103381043810538106381073810838109381103811138112381133811438115381163811738118381193812038121381223812338124381253812638127381283812938130381313813238133381343813538136381373813838139381403814138142381433814438145381463814738148381493815038151381523815338154381553815638157381583815938160381613816238163381643816538166381673816838169381703817138172381733817438175381763817738178381793818038181381823818338184381853818638187381883818938190381913819238193381943819538196381973819838199382003820138202382033820438205382063820738208382093821038211382123821338214382153821638217382183821938220382213822238223382243822538226382273822838229382303823138232382333823438235382363823738238382393824038241382423824338244382453824638247382483824938250382513825238253382543825538256382573825838259382603826138262382633826438265382663826738268382693827038271382723827338274382753827638277382783827938280382813828238283382843828538286382873828838289382903829138292382933829438295382963829738298382993830038301383023830338304383053830638307383083830938310383113831238313383143831538316383173831838319383203832138322383233832438325383263832738328383293833038331383323833338334383353833638337383383833938340383413834238343383443834538346383473834838349383503835138352383533835438355383563835738358383593836038361383623836338364383653836638367383683836938370383713837238373383743837538376383773837838379383803838138382383833838438385383863838738388383893839038391383923839338394383953839638397383983839938400384013840238403384043840538406384073840838409384103841138412384133841438415384163841738418384193842038421384223842338424384253842638427384283842938430384313843238433384343843538436384373843838439384403844138442384433844438445384463844738448384493845038451384523845338454384553845638457384583845938460384613846238463384643846538466384673846838469384703847138472384733847438475384763847738478384793848038481384823848338484384853848638487384883848938490384913849238493384943849538496384973849838499385003850138502385033850438505385063850738508385093851038511385123851338514385153851638517385183851938520385213852238523385243852538526385273852838529385303853138532385333853438535385363853738538385393854038541385423854338544385453854638547385483854938550385513855238553385543855538556385573855838559385603856138562385633856438565385663856738568385693857038571385723857338574385753857638577385783857938580385813858238583385843858538586385873858838589385903859138592385933859438595385963859738598385993860038601386023860338604386053860638607386083860938610386113861238613386143861538616386173861838619386203862138622386233862438625386263862738628386293863038631386323863338634386353863638637386383863938640386413864238643386443864538646386473864838649386503865138652386533865438655386563865738658386593866038661386623866338664386653866638667386683866938670386713867238673386743867538676386773867838679386803868138682386833868438685386863868738688386893869038691386923869338694386953869638697386983869938700387013870238703387043870538706387073870838709387103871138712387133871438715387163871738718387193872038721387223872338724387253872638727387283872938730387313873238733387343873538736387373873838739387403874138742387433874438745387463874738748387493875038751387523875338754387553875638757387583875938760387613876238763387643876538766387673876838769387703877138772387733877438775387763877738778387793878038781387823878338784387853878638787387883878938790387913879238793387943879538796387973879838799388003880138802388033880438805388063880738808388093881038811388123881338814388153881638817388183881938820388213882238823388243882538826388273882838829388303883138832388333883438835388363883738838388393884038841388423884338844388453884638847388483884938850388513885238853388543885538856388573885838859388603886138862388633886438865388663886738868388693887038871388723887338874388753887638877388783887938880388813888238883388843888538886388873888838889388903889138892388933889438895388963889738898388993890038901389023890338904389053890638907389083890938910389113891238913389143891538916389173891838919389203892138922389233892438925389263892738928389293893038931389323893338934389353893638937389383893938940389413894238943389443894538946389473894838949389503895138952389533895438955389563895738958389593896038961389623896338964389653896638967389683896938970389713897238973389743897538976389773897838979389803898138982389833898438985389863898738988389893899038991389923899338994389953899638997389983899939000390013900239003390043900539006390073900839009390103901139012390133901439015390163901739018390193902039021390223902339024390253902639027390283902939030390313903239033390343903539036390373903839039390403904139042390433904439045390463904739048390493905039051390523905339054390553905639057390583905939060390613906239063390643906539066390673906839069390703907139072390733907439075390763907739078390793908039081390823908339084390853908639087390883908939090390913909239093390943909539096390973909839099391003910139102391033910439105391063910739108391093911039111391123911339114391153911639117391183911939120391213912239123391243912539126391273912839129391303913139132391333913439135391363913739138391393914039141391423914339144391453914639147391483914939150391513915239153391543915539156391573915839159391603916139162391633916439165391663916739168391693917039171391723917339174391753917639177391783917939180391813918239183391843918539186391873918839189391903919139192391933919439195391963919739198391993920039201392023920339204392053920639207392083920939210392113921239213392143921539216392173921839219392203922139222392233922439225392263922739228392293923039231392323923339234392353923639237392383923939240392413924239243392443924539246392473924839249392503925139252392533925439255392563925739258392593926039261392623926339264392653926639267392683926939270392713927239273392743927539276392773927839279392803928139282392833928439285392863928739288392893929039291392923929339294392953929639297392983929939300393013930239303393043930539306393073930839309393103931139312393133931439315393163931739318393193932039321393223932339324393253932639327393283932939330393313933239333393343933539336393373933839339393403934139342393433934439345393463934739348393493935039351393523935339354393553935639357393583935939360393613936239363393643936539366393673936839369393703937139372393733937439375393763937739378393793938039381393823938339384393853938639387393883938939390393913939239393393943939539396393973939839399394003940139402394033940439405394063940739408394093941039411394123941339414394153941639417394183941939420394213942239423394243942539426394273942839429394303943139432394333943439435394363943739438394393944039441394423944339444394453944639447394483944939450394513945239453394543945539456394573945839459394603946139462394633946439465394663946739468394693947039471394723947339474394753947639477394783947939480394813948239483394843948539486394873948839489394903949139492394933949439495394963949739498394993950039501395023950339504395053950639507395083950939510395113951239513395143951539516395173951839519395203952139522395233952439525395263952739528395293953039531395323953339534395353953639537395383953939540395413954239543395443954539546395473954839549395503955139552395533955439555395563955739558395593956039561395623956339564395653956639567395683956939570395713957239573395743957539576395773957839579395803958139582395833958439585395863958739588395893959039591395923959339594395953959639597395983959939600396013960239603396043960539606396073960839609396103961139612396133961439615396163961739618396193962039621396223962339624396253962639627396283962939630396313963239633396343963539636396373963839639396403964139642396433964439645396463964739648396493965039651396523965339654396553965639657396583965939660396613966239663396643966539666396673966839669396703967139672396733967439675396763967739678396793968039681396823968339684396853968639687396883968939690396913969239693396943969539696396973969839699397003970139702397033970439705397063970739708397093971039711397123971339714397153971639717397183971939720397213972239723397243972539726397273972839729397303973139732397333973439735397363973739738397393974039741397423974339744397453974639747397483974939750397513975239753397543975539756397573975839759397603976139762397633976439765397663976739768397693977039771397723977339774397753977639777397783977939780397813978239783397843978539786397873978839789397903979139792397933979439795397963979739798397993980039801398023980339804398053980639807398083980939810398113981239813398143981539816398173981839819398203982139822398233982439825398263982739828398293983039831398323983339834398353983639837398383983939840398413984239843398443984539846398473984839849398503985139852398533985439855398563985739858398593986039861398623986339864398653986639867398683986939870398713987239873398743987539876398773987839879398803988139882398833988439885398863988739888398893989039891398923989339894398953989639897398983989939900399013990239903399043990539906399073990839909399103991139912399133991439915399163991739918399193992039921399223992339924399253992639927399283992939930399313993239933399343993539936399373993839939399403994139942399433994439945399463994739948399493995039951399523995339954399553995639957399583995939960399613996239963399643996539966399673996839969399703997139972399733997439975399763997739978399793998039981399823998339984399853998639987399883998939990399913999239993399943999539996399973999839999400004000140002400034000440005400064000740008400094001040011400124001340014400154001640017400184001940020400214002240023400244002540026400274002840029400304003140032400334003440035400364003740038400394004040041400424004340044400454004640047400484004940050400514005240053400544005540056400574005840059400604006140062400634006440065400664006740068400694007040071400724007340074400754007640077400784007940080400814008240083400844008540086400874008840089400904009140092400934009440095400964009740098400994010040101401024010340104401054010640107401084010940110401114011240113401144011540116401174011840119401204012140122401234012440125401264012740128401294013040131401324013340134401354013640137401384013940140401414014240143401444014540146401474014840149401504015140152401534015440155401564015740158401594016040161401624016340164401654016640167401684016940170401714017240173401744017540176401774017840179401804018140182401834018440185401864018740188401894019040191401924019340194401954019640197401984019940200402014020240203402044020540206402074020840209402104021140212402134021440215402164021740218402194022040221402224022340224402254022640227402284022940230402314023240233402344023540236402374023840239402404024140242402434024440245402464024740248402494025040251402524025340254402554025640257402584025940260402614026240263402644026540266402674026840269402704027140272402734027440275402764027740278402794028040281402824028340284402854028640287402884028940290402914029240293402944029540296402974029840299403004030140302403034030440305403064030740308403094031040311403124031340314403154031640317403184031940320403214032240323403244032540326403274032840329403304033140332403334033440335403364033740338403394034040341403424034340344403454034640347403484034940350403514035240353403544035540356403574035840359403604036140362403634036440365403664036740368403694037040371403724037340374403754037640377403784037940380403814038240383403844038540386403874038840389403904039140392403934039440395403964039740398403994040040401404024040340404404054040640407404084040940410404114041240413404144041540416404174041840419404204042140422404234042440425404264042740428404294043040431404324043340434404354043640437404384043940440404414044240443404444044540446404474044840449404504045140452404534045440455404564045740458404594046040461404624046340464404654046640467404684046940470404714047240473404744047540476404774047840479404804048140482404834048440485404864048740488404894049040491404924049340494404954049640497404984049940500405014050240503405044050540506405074050840509405104051140512405134051440515405164051740518405194052040521405224052340524405254052640527405284052940530405314053240533405344053540536405374053840539405404054140542405434054440545405464054740548405494055040551405524055340554405554055640557405584055940560405614056240563405644056540566405674056840569405704057140572405734057440575405764057740578405794058040581405824058340584405854058640587405884058940590405914059240593405944059540596405974059840599406004060140602406034060440605406064060740608406094061040611406124061340614406154061640617406184061940620406214062240623406244062540626406274062840629406304063140632406334063440635406364063740638406394064040641406424064340644406454064640647406484064940650406514065240653406544065540656406574065840659406604066140662406634066440665406664066740668406694067040671406724067340674406754067640677406784067940680406814068240683406844068540686406874068840689406904069140692406934069440695406964069740698406994070040701407024070340704407054070640707407084070940710407114071240713407144071540716407174071840719407204072140722407234072440725407264072740728407294073040731407324073340734407354073640737407384073940740407414074240743407444074540746407474074840749407504075140752407534075440755407564075740758407594076040761407624076340764407654076640767407684076940770407714077240773407744077540776407774077840779407804078140782407834078440785407864078740788407894079040791407924079340794407954079640797407984079940800408014080240803408044080540806408074080840809408104081140812408134081440815408164081740818408194082040821408224082340824408254082640827408284082940830408314083240833408344083540836408374083840839408404084140842408434084440845408464084740848408494085040851408524085340854408554085640857408584085940860408614086240863408644086540866408674086840869408704087140872408734087440875408764087740878408794088040881408824088340884408854088640887408884088940890408914089240893408944089540896408974089840899409004090140902409034090440905409064090740908409094091040911409124091340914409154091640917409184091940920409214092240923409244092540926409274092840929409304093140932409334093440935409364093740938409394094040941409424094340944409454094640947409484094940950409514095240953409544095540956409574095840959409604096140962409634096440965409664096740968409694097040971409724097340974409754097640977409784097940980409814098240983409844098540986409874098840989409904099140992409934099440995409964099740998409994100041001410024100341004410054100641007410084100941010410114101241013410144101541016410174101841019410204102141022410234102441025410264102741028410294103041031410324103341034410354103641037410384103941040410414104241043410444104541046410474104841049410504105141052410534105441055410564105741058410594106041061410624106341064410654106641067410684106941070410714107241073410744107541076410774107841079410804108141082410834108441085410864108741088410894109041091410924109341094410954109641097410984109941100411014110241103411044110541106411074110841109411104111141112411134111441115411164111741118411194112041121411224112341124411254112641127411284112941130411314113241133411344113541136411374113841139411404114141142411434114441145411464114741148411494115041151411524115341154411554115641157411584115941160411614116241163411644116541166411674116841169411704117141172411734117441175411764117741178411794118041181411824118341184411854118641187411884118941190411914119241193411944119541196411974119841199412004120141202412034120441205412064120741208412094121041211412124121341214412154121641217412184121941220412214122241223412244122541226412274122841229412304123141232412334123441235412364123741238412394124041241412424124341244412454124641247412484124941250412514125241253412544125541256412574125841259412604126141262412634126441265412664126741268412694127041271412724127341274412754127641277412784127941280412814128241283412844128541286412874128841289412904129141292412934129441295412964129741298412994130041301413024130341304413054130641307413084130941310413114131241313413144131541316413174131841319413204132141322413234132441325413264132741328413294133041331413324133341334413354133641337413384133941340413414134241343413444134541346413474134841349413504135141352413534135441355413564135741358413594136041361413624136341364413654136641367413684136941370413714137241373413744137541376413774137841379413804138141382413834138441385413864138741388413894139041391413924139341394413954139641397413984139941400414014140241403414044140541406414074140841409414104141141412414134141441415414164141741418414194142041421414224142341424414254142641427414284142941430414314143241433414344143541436414374143841439414404144141442414434144441445414464144741448414494145041451414524145341454414554145641457414584145941460414614146241463414644146541466414674146841469414704147141472414734147441475414764147741478414794148041481414824148341484414854148641487414884148941490414914149241493414944149541496414974149841499415004150141502415034150441505415064150741508415094151041511415124151341514415154151641517415184151941520415214152241523415244152541526415274152841529415304153141532415334153441535415364153741538415394154041541415424154341544415454154641547415484154941550415514155241553415544155541556415574155841559415604156141562415634156441565415664156741568415694157041571415724157341574415754157641577415784157941580415814158241583415844158541586415874158841589415904159141592415934159441595415964159741598415994160041601416024160341604416054160641607416084160941610416114161241613416144161541616416174161841619416204162141622416234162441625416264162741628416294163041631416324163341634416354163641637416384163941640416414164241643416444164541646416474164841649416504165141652416534165441655416564165741658416594166041661416624166341664416654166641667416684166941670416714167241673416744167541676416774167841679416804168141682416834168441685416864168741688416894169041691416924169341694416954169641697416984169941700417014170241703417044170541706417074170841709417104171141712417134171441715417164171741718417194172041721417224172341724417254172641727417284172941730417314173241733417344173541736417374173841739417404174141742417434174441745417464174741748417494175041751417524175341754417554175641757417584175941760417614176241763417644176541766417674176841769417704177141772417734177441775417764177741778417794178041781417824178341784417854178641787417884178941790417914179241793417944179541796417974179841799418004180141802418034180441805418064180741808418094181041811418124181341814418154181641817418184181941820418214182241823418244182541826418274182841829418304183141832418334183441835418364183741838418394184041841418424184341844418454184641847418484184941850418514185241853418544185541856418574185841859418604186141862418634186441865418664186741868418694187041871418724187341874418754187641877418784187941880418814188241883418844188541886418874188841889418904189141892418934189441895418964189741898418994190041901419024190341904419054190641907419084190941910419114191241913419144191541916419174191841919419204192141922419234192441925419264192741928419294193041931419324193341934419354193641937419384193941940419414194241943419444194541946419474194841949419504195141952419534195441955419564195741958419594196041961419624196341964419654196641967419684196941970419714197241973419744197541976419774197841979419804198141982419834198441985419864198741988419894199041991419924199341994419954199641997419984199942000420014200242003420044200542006420074200842009420104201142012420134201442015420164201742018420194202042021420224202342024420254202642027420284202942030420314203242033420344203542036420374203842039420404204142042420434204442045420464204742048420494205042051420524205342054420554205642057420584205942060420614206242063420644206542066420674206842069420704207142072420734207442075420764207742078420794208042081420824208342084420854208642087420884208942090420914209242093420944209542096420974209842099421004210142102421034210442105421064210742108421094211042111421124211342114421154211642117421184211942120421214212242123421244212542126421274212842129421304213142132421334213442135421364213742138421394214042141421424214342144421454214642147421484214942150421514215242153421544215542156421574215842159421604216142162421634216442165421664216742168421694217042171421724217342174421754217642177421784217942180421814218242183421844218542186421874218842189421904219142192421934219442195421964219742198421994220042201422024220342204422054220642207422084220942210422114221242213422144221542216422174221842219422204222142222422234222442225422264222742228422294223042231422324223342234422354223642237422384223942240422414224242243422444224542246422474224842249422504225142252422534225442255422564225742258422594226042261422624226342264422654226642267422684226942270422714227242273422744227542276422774227842279422804228142282422834228442285422864228742288422894229042291422924229342294422954229642297422984229942300423014230242303423044230542306423074230842309423104231142312423134231442315423164231742318423194232042321423224232342324423254232642327423284232942330423314233242333423344233542336423374233842339423404234142342423434234442345423464234742348423494235042351423524235342354423554235642357423584235942360423614236242363423644236542366423674236842369423704237142372423734237442375423764237742378423794238042381423824238342384423854238642387423884238942390423914239242393423944239542396423974239842399424004240142402424034240442405424064240742408424094241042411424124241342414424154241642417424184241942420424214242242423424244242542426424274242842429424304243142432424334243442435424364243742438424394244042441424424244342444424454244642447424484244942450424514245242453424544245542456424574245842459424604246142462424634246442465424664246742468424694247042471424724247342474424754247642477424784247942480424814248242483424844248542486424874248842489424904249142492424934249442495424964249742498424994250042501425024250342504425054250642507425084250942510425114251242513425144251542516425174251842519425204252142522425234252442525425264252742528425294253042531425324253342534425354253642537425384253942540425414254242543425444254542546425474254842549425504255142552425534255442555425564255742558425594256042561425624256342564425654256642567425684256942570425714257242573425744257542576425774257842579425804258142582425834258442585425864258742588425894259042591425924259342594425954259642597425984259942600426014260242603426044260542606426074260842609426104261142612426134261442615426164261742618426194262042621426224262342624426254262642627426284262942630426314263242633426344263542636426374263842639426404264142642426434264442645426464264742648426494265042651426524265342654426554265642657426584265942660426614266242663426644266542666426674266842669426704267142672426734267442675426764267742678426794268042681426824268342684426854268642687426884268942690426914269242693426944269542696426974269842699427004270142702427034270442705427064270742708427094271042711427124271342714427154271642717427184271942720427214272242723427244272542726427274272842729427304273142732427334273442735427364273742738427394274042741427424274342744427454274642747427484274942750427514275242753427544275542756427574275842759427604276142762427634276442765427664276742768427694277042771427724277342774427754277642777427784277942780427814278242783427844278542786427874278842789427904279142792427934279442795427964279742798427994280042801428024280342804428054280642807428084280942810428114281242813428144281542816428174281842819428204282142822428234282442825428264282742828428294283042831428324283342834428354283642837428384283942840428414284242843428444284542846428474284842849428504285142852428534285442855428564285742858428594286042861428624286342864428654286642867428684286942870428714287242873428744287542876428774287842879428804288142882428834288442885428864288742888428894289042891428924289342894428954289642897428984289942900429014290242903429044290542906429074290842909429104291142912429134291442915429164291742918429194292042921429224292342924429254292642927429284292942930429314293242933429344293542936429374293842939429404294142942429434294442945429464294742948429494295042951429524295342954429554295642957429584295942960429614296242963429644296542966429674296842969429704297142972429734297442975429764297742978429794298042981429824298342984429854298642987429884298942990429914299242993429944299542996429974299842999430004300143002430034300443005430064300743008430094301043011430124301343014430154301643017430184301943020430214302243023430244302543026430274302843029430304303143032430334303443035430364303743038430394304043041430424304343044430454304643047430484304943050430514305243053430544305543056430574305843059430604306143062430634306443065430664306743068430694307043071430724307343074430754307643077430784307943080430814308243083430844308543086430874308843089430904309143092430934309443095430964309743098430994310043101431024310343104431054310643107431084310943110431114311243113431144311543116431174311843119431204312143122431234312443125431264312743128431294313043131431324313343134431354313643137431384313943140431414314243143431444314543146431474314843149431504315143152431534315443155431564315743158431594316043161431624316343164431654316643167431684316943170431714317243173431744317543176431774317843179431804318143182431834318443185431864318743188431894319043191431924319343194431954319643197431984319943200432014320243203432044320543206432074320843209432104321143212432134321443215432164321743218432194322043221432224322343224432254322643227432284322943230432314323243233432344323543236432374323843239432404324143242432434324443245432464324743248432494325043251432524325343254432554325643257432584325943260432614326243263432644326543266432674326843269432704327143272432734327443275432764327743278432794328043281432824328343284432854328643287432884328943290432914329243293432944329543296432974329843299433004330143302433034330443305433064330743308433094331043311433124331343314433154331643317433184331943320433214332243323433244332543326433274332843329433304333143332433334333443335433364333743338433394334043341433424334343344433454334643347433484334943350433514335243353433544335543356433574335843359433604336143362433634336443365433664336743368433694337043371433724337343374433754337643377433784337943380433814338243383433844338543386433874338843389433904339143392433934339443395433964339743398433994340043401434024340343404434054340643407434084340943410434114341243413434144341543416434174341843419434204342143422434234342443425434264342743428434294343043431434324343343434434354343643437434384343943440434414344243443434444344543446434474344843449434504345143452434534345443455434564345743458434594346043461434624346343464434654346643467434684346943470434714347243473434744347543476434774347843479434804348143482434834348443485434864348743488434894349043491434924349343494434954349643497434984349943500435014350243503435044350543506435074350843509435104351143512435134351443515435164351743518435194352043521435224352343524435254352643527435284352943530435314353243533435344353543536435374353843539435404354143542435434354443545435464354743548435494355043551435524355343554435554355643557435584355943560435614356243563435644356543566435674356843569435704357143572435734357443575435764357743578435794358043581435824358343584435854358643587435884358943590435914359243593435944359543596435974359843599436004360143602436034360443605436064360743608436094361043611436124361343614436154361643617436184361943620436214362243623436244362543626436274362843629436304363143632436334363443635436364363743638436394364043641436424364343644436454364643647436484364943650436514365243653436544365543656436574365843659436604366143662436634366443665436664366743668436694367043671436724367343674436754367643677436784367943680436814368243683436844368543686436874368843689436904369143692436934369443695436964369743698436994370043701437024370343704437054370643707437084370943710437114371243713437144371543716437174371843719437204372143722437234372443725437264372743728437294373043731437324373343734437354373643737437384373943740437414374243743437444374543746437474374843749437504375143752437534375443755437564375743758437594376043761437624376343764437654376643767437684376943770437714377243773437744377543776437774377843779437804378143782437834378443785437864378743788437894379043791437924379343794437954379643797437984379943800438014380243803438044380543806438074380843809438104381143812438134381443815438164381743818438194382043821438224382343824438254382643827438284382943830438314383243833438344383543836438374383843839438404384143842438434384443845438464384743848438494385043851438524385343854438554385643857438584385943860438614386243863438644386543866438674386843869438704387143872438734387443875438764387743878438794388043881438824388343884438854388643887438884388943890438914389243893438944389543896438974389843899439004390143902439034390443905439064390743908439094391043911439124391343914439154391643917439184391943920439214392243923439244392543926439274392843929439304393143932439334393443935439364393743938439394394043941439424394343944439454394643947439484394943950439514395243953439544395543956439574395843959439604396143962439634396443965439664396743968439694397043971439724397343974439754397643977439784397943980439814398243983439844398543986439874398843989439904399143992439934399443995439964399743998439994400044001440024400344004440054400644007440084400944010440114401244013440144401544016440174401844019440204402144022440234402444025440264402744028440294403044031440324403344034440354403644037440384403944040440414404244043440444404544046440474404844049440504405144052440534405444055440564405744058440594406044061440624406344064440654406644067440684406944070440714407244073440744407544076440774407844079440804408144082440834408444085440864408744088440894409044091440924409344094440954409644097440984409944100441014410244103441044410544106441074410844109441104411144112441134411444115441164411744118441194412044121441224412344124441254412644127441284412944130441314413244133441344413544136441374413844139441404414144142441434414444145441464414744148441494415044151441524415344154441554415644157441584415944160441614416244163441644416544166441674416844169441704417144172441734417444175441764417744178441794418044181441824418344184441854418644187441884418944190441914419244193441944419544196441974419844199442004420144202442034420444205442064420744208442094421044211442124421344214442154421644217442184421944220442214422244223442244422544226442274422844229442304423144232442334423444235442364423744238442394424044241442424424344244442454424644247442484424944250442514425244253442544425544256442574425844259442604426144262442634426444265442664426744268442694427044271442724427344274442754427644277442784427944280442814428244283442844428544286442874428844289442904429144292442934429444295442964429744298442994430044301443024430344304443054430644307443084430944310443114431244313443144431544316443174431844319443204432144322443234432444325443264432744328443294433044331443324433344334443354433644337443384433944340443414434244343443444434544346443474434844349443504435144352443534435444355443564435744358443594436044361443624436344364443654436644367443684436944370443714437244373443744437544376443774437844379443804438144382443834438444385443864438744388443894439044391443924439344394443954439644397443984439944400444014440244403444044440544406444074440844409444104441144412444134441444415444164441744418444194442044421444224442344424444254442644427444284442944430444314443244433444344443544436444374443844439444404444144442444434444444445444464444744448444494445044451444524445344454444554445644457444584445944460444614446244463444644446544466444674446844469444704447144472444734447444475444764447744478444794448044481444824448344484444854448644487444884448944490444914449244493444944449544496444974449844499445004450144502445034450444505445064450744508445094451044511445124451344514445154451644517445184451944520445214452244523445244452544526445274452844529445304453144532445334453444535445364453744538445394454044541445424454344544445454454644547445484454944550445514455244553445544455544556445574455844559445604456144562445634456444565445664456744568445694457044571445724457344574445754457644577445784457944580445814458244583445844458544586445874458844589445904459144592445934459444595445964459744598445994460044601446024460344604446054460644607446084460944610446114461244613446144461544616446174461844619446204462144622446234462444625446264462744628446294463044631446324463344634446354463644637446384463944640446414464244643446444464544646446474464844649446504465144652446534465444655446564465744658446594466044661446624466344664446654466644667446684466944670446714467244673446744467544676446774467844679446804468144682446834468444685446864468744688446894469044691446924469344694446954469644697446984469944700447014470244703447044470544706447074470844709447104471144712447134471444715447164471744718447194472044721447224472344724447254472644727447284472944730447314473244733447344473544736447374473844739447404474144742447434474444745447464474744748447494475044751447524475344754447554475644757447584475944760447614476244763447644476544766447674476844769447704477144772447734477444775447764477744778447794478044781447824478344784447854478644787447884478944790447914479244793447944479544796447974479844799448004480144802448034480444805448064480744808448094481044811448124481344814448154481644817448184481944820448214482244823448244482544826448274482844829448304483144832448334483444835448364483744838448394484044841448424484344844448454484644847448484484944850448514485244853448544485544856448574485844859448604486144862448634486444865448664486744868448694487044871448724487344874448754487644877448784487944880448814488244883448844488544886448874488844889448904489144892448934489444895448964489744898448994490044901449024490344904449054490644907449084490944910449114491244913449144491544916449174491844919449204492144922449234492444925449264492744928449294493044931449324493344934449354493644937449384493944940449414494244943449444494544946449474494844949449504495144952449534495444955449564495744958449594496044961449624496344964449654496644967449684496944970449714497244973449744497544976449774497844979449804498144982449834498444985449864498744988449894499044991449924499344994449954499644997449984499945000450014500245003450044500545006450074500845009450104501145012450134501445015450164501745018450194502045021450224502345024450254502645027450284502945030450314503245033450344503545036450374503845039450404504145042450434504445045450464504745048450494505045051450524505345054450554505645057450584505945060450614506245063450644506545066450674506845069450704507145072450734507445075450764507745078450794508045081450824508345084450854508645087450884508945090450914509245093450944509545096450974509845099451004510145102451034510445105451064510745108451094511045111451124511345114451154511645117451184511945120451214512245123451244512545126451274512845129451304513145132451334513445135451364513745138451394514045141451424514345144451454514645147451484514945150451514515245153451544515545156451574515845159451604516145162451634516445165451664516745168451694517045171451724517345174451754517645177451784517945180451814518245183451844518545186451874518845189451904519145192451934519445195451964519745198451994520045201452024520345204452054520645207452084520945210452114521245213452144521545216452174521845219452204522145222452234522445225452264522745228452294523045231452324523345234452354523645237452384523945240452414524245243452444524545246452474524845249452504525145252452534525445255452564525745258452594526045261452624526345264452654526645267452684526945270452714527245273452744527545276452774527845279452804528145282452834528445285452864528745288452894529045291452924529345294452954529645297452984529945300453014530245303453044530545306453074530845309453104531145312453134531445315453164531745318453194532045321453224532345324453254532645327453284532945330453314533245333453344533545336453374533845339453404534145342453434534445345453464534745348453494535045351453524535345354453554535645357453584535945360453614536245363453644536545366453674536845369453704537145372453734537445375453764537745378453794538045381453824538345384453854538645387453884538945390453914539245393453944539545396453974539845399454004540145402454034540445405454064540745408454094541045411454124541345414454154541645417454184541945420454214542245423454244542545426454274542845429454304543145432454334543445435454364543745438454394544045441454424544345444454454544645447454484544945450454514545245453454544545545456454574545845459454604546145462454634546445465454664546745468454694547045471454724547345474454754547645477454784547945480454814548245483454844548545486454874548845489454904549145492454934549445495454964549745498454994550045501455024550345504455054550645507455084550945510455114551245513455144551545516455174551845519455204552145522455234552445525455264552745528455294553045531455324553345534455354553645537455384553945540455414554245543455444554545546455474554845549455504555145552455534555445555455564555745558455594556045561455624556345564455654556645567455684556945570455714557245573455744557545576455774557845579455804558145582455834558445585455864558745588455894559045591455924559345594455954559645597455984559945600456014560245603456044560545606456074560845609456104561145612456134561445615456164561745618456194562045621456224562345624456254562645627456284562945630456314563245633456344563545636456374563845639456404564145642456434564445645456464564745648456494565045651456524565345654456554565645657456584565945660456614566245663456644566545666456674566845669456704567145672456734567445675456764567745678456794568045681456824568345684456854568645687456884568945690456914569245693456944569545696456974569845699457004570145702457034570445705457064570745708457094571045711457124571345714457154571645717457184571945720457214572245723457244572545726457274572845729457304573145732457334573445735457364573745738457394574045741457424574345744457454574645747457484574945750457514575245753457544575545756457574575845759457604576145762457634576445765457664576745768457694577045771457724577345774457754577645777457784577945780457814578245783457844578545786457874578845789457904579145792457934579445795457964579745798457994580045801458024580345804458054580645807458084580945810458114581245813458144581545816458174581845819458204582145822458234582445825458264582745828458294583045831458324583345834458354583645837458384583945840458414584245843458444584545846458474584845849458504585145852458534585445855458564585745858458594586045861458624586345864458654586645867458684586945870458714587245873458744587545876458774587845879458804588145882458834588445885458864588745888458894589045891458924589345894458954589645897458984589945900459014590245903459044590545906459074590845909459104591145912459134591445915459164591745918459194592045921459224592345924459254592645927459284592945930459314593245933459344593545936459374593845939459404594145942459434594445945459464594745948459494595045951459524595345954459554595645957459584595945960459614596245963459644596545966459674596845969459704597145972459734597445975459764597745978459794598045981459824598345984459854598645987459884598945990459914599245993459944599545996459974599845999460004600146002460034600446005460064600746008460094601046011460124601346014460154601646017460184601946020460214602246023460244602546026460274602846029460304603146032460334603446035460364603746038460394604046041460424604346044460454604646047460484604946050460514605246053460544605546056460574605846059460604606146062460634606446065460664606746068460694607046071460724607346074460754607646077460784607946080460814608246083460844608546086460874608846089460904609146092460934609446095460964609746098460994610046101461024610346104461054610646107461084610946110461114611246113461144611546116461174611846119461204612146122461234612446125461264612746128461294613046131461324613346134461354613646137461384613946140461414614246143461444614546146461474614846149461504615146152461534615446155461564615746158461594616046161461624616346164461654616646167461684616946170461714617246173461744617546176461774617846179461804618146182461834618446185461864618746188461894619046191461924619346194461954619646197461984619946200462014620246203462044620546206462074620846209462104621146212462134621446215462164621746218462194622046221462224622346224462254622646227462284622946230462314623246233462344623546236462374623846239462404624146242462434624446245462464624746248462494625046251462524625346254462554625646257462584625946260462614626246263462644626546266462674626846269462704627146272462734627446275462764627746278462794628046281462824628346284462854628646287462884628946290462914629246293462944629546296462974629846299463004630146302463034630446305463064630746308463094631046311463124631346314463154631646317463184631946320463214632246323463244632546326463274632846329463304633146332463334633446335463364633746338463394634046341463424634346344463454634646347463484634946350463514635246353463544635546356463574635846359463604636146362463634636446365463664636746368463694637046371463724637346374463754637646377463784637946380463814638246383463844638546386463874638846389463904639146392463934639446395463964639746398463994640046401464024640346404464054640646407464084640946410464114641246413464144641546416464174641846419464204642146422464234642446425464264642746428464294643046431464324643346434464354643646437464384643946440464414644246443464444644546446464474644846449464504645146452464534645446455464564645746458464594646046461464624646346464464654646646467464684646946470464714647246473464744647546476464774647846479464804648146482464834648446485464864648746488464894649046491464924649346494464954649646497464984649946500465014650246503465044650546506465074650846509465104651146512465134651446515465164651746518465194652046521465224652346524465254652646527465284652946530465314653246533465344653546536465374653846539465404654146542465434654446545465464654746548465494655046551465524655346554465554655646557465584655946560465614656246563465644656546566465674656846569465704657146572465734657446575465764657746578465794658046581465824658346584465854658646587465884658946590465914659246593465944659546596465974659846599466004660146602466034660446605466064660746608466094661046611466124661346614466154661646617466184661946620466214662246623466244662546626466274662846629466304663146632466334663446635466364663746638466394664046641466424664346644466454664646647466484664946650466514665246653466544665546656466574665846659466604666146662466634666446665466664666746668466694667046671466724667346674466754667646677466784667946680466814668246683466844668546686466874668846689466904669146692466934669446695466964669746698466994670046701467024670346704467054670646707467084670946710467114671246713467144671546716467174671846719467204672146722467234672446725467264672746728467294673046731467324673346734467354673646737467384673946740467414674246743467444674546746467474674846749467504675146752467534675446755467564675746758467594676046761467624676346764467654676646767467684676946770467714677246773467744677546776467774677846779467804678146782467834678446785467864678746788467894679046791467924679346794467954679646797467984679946800468014680246803468044680546806468074680846809468104681146812468134681446815468164681746818468194682046821468224682346824468254682646827468284682946830468314683246833468344683546836468374683846839468404684146842468434684446845468464684746848468494685046851468524685346854468554685646857468584685946860468614686246863468644686546866468674686846869468704687146872468734687446875468764687746878468794688046881468824688346884468854688646887468884688946890468914689246893468944689546896468974689846899469004690146902469034690446905469064690746908469094691046911469124691346914469154691646917469184691946920469214692246923469244692546926469274692846929469304693146932469334693446935469364693746938469394694046941469424694346944469454694646947469484694946950469514695246953469544695546956469574695846959469604696146962469634696446965469664696746968469694697046971469724697346974469754697646977469784697946980469814698246983469844698546986469874698846989469904699146992469934699446995469964699746998469994700047001470024700347004470054700647007470084700947010470114701247013470144701547016470174701847019470204702147022470234702447025470264702747028470294703047031470324703347034470354703647037470384703947040470414704247043470444704547046470474704847049470504705147052470534705447055470564705747058470594706047061470624706347064470654706647067470684706947070470714707247073470744707547076470774707847079470804708147082470834708447085470864708747088470894709047091470924709347094470954709647097470984709947100471014710247103471044710547106471074710847109471104711147112471134711447115471164711747118471194712047121471224712347124471254712647127471284712947130471314713247133471344713547136471374713847139471404714147142471434714447145471464714747148471494715047151471524715347154471554715647157471584715947160471614716247163471644716547166471674716847169471704717147172471734717447175471764717747178471794718047181471824718347184471854718647187471884718947190471914719247193471944719547196471974719847199472004720147202472034720447205472064720747208472094721047211472124721347214472154721647217472184721947220472214722247223472244722547226472274722847229472304723147232472334723447235472364723747238472394724047241472424724347244472454724647247472484724947250472514725247253472544725547256472574725847259472604726147262472634726447265472664726747268472694727047271472724727347274472754727647277472784727947280472814728247283472844728547286472874728847289472904729147292472934729447295472964729747298472994730047301473024730347304473054730647307473084730947310473114731247313473144731547316473174731847319473204732147322473234732447325473264732747328473294733047331473324733347334473354733647337473384733947340473414734247343473444734547346473474734847349473504735147352473534735447355473564735747358473594736047361473624736347364473654736647367473684736947370473714737247373473744737547376473774737847379473804738147382473834738447385473864738747388473894739047391473924739347394473954739647397473984739947400474014740247403474044740547406474074740847409474104741147412474134741447415474164741747418474194742047421474224742347424474254742647427474284742947430474314743247433474344743547436474374743847439474404744147442474434744447445474464744747448474494745047451474524745347454474554745647457474584745947460474614746247463474644746547466474674746847469474704747147472474734747447475474764747747478474794748047481474824748347484474854748647487474884748947490474914749247493474944749547496474974749847499475004750147502475034750447505475064750747508475094751047511475124751347514475154751647517475184751947520475214752247523475244752547526475274752847529475304753147532475334753447535475364753747538475394754047541475424754347544475454754647547475484754947550475514755247553475544755547556475574755847559475604756147562475634756447565475664756747568475694757047571475724757347574475754757647577475784757947580475814758247583475844758547586475874758847589475904759147592475934759447595475964759747598475994760047601476024760347604476054760647607476084760947610476114761247613476144761547616476174761847619476204762147622476234762447625476264762747628476294763047631476324763347634476354763647637476384763947640476414764247643476444764547646476474764847649476504765147652476534765447655476564765747658476594766047661476624766347664476654766647667476684766947670476714767247673476744767547676476774767847679476804768147682476834768447685476864768747688476894769047691476924769347694476954769647697476984769947700477014770247703477044770547706477074770847709477104771147712477134771447715477164771747718477194772047721477224772347724477254772647727477284772947730477314773247733477344773547736477374773847739477404774147742477434774447745477464774747748477494775047751477524775347754477554775647757477584775947760477614776247763477644776547766477674776847769477704777147772477734777447775477764777747778477794778047781477824778347784477854778647787477884778947790477914779247793477944779547796477974779847799478004780147802478034780447805478064780747808478094781047811478124781347814478154781647817478184781947820478214782247823478244782547826478274782847829478304783147832478334783447835478364783747838478394784047841478424784347844478454784647847478484784947850478514785247853478544785547856478574785847859478604786147862478634786447865478664786747868478694787047871478724787347874478754787647877478784787947880478814788247883478844788547886478874788847889478904789147892478934789447895478964789747898478994790047901479024790347904479054790647907479084790947910479114791247913479144791547916479174791847919479204792147922479234792447925479264792747928479294793047931479324793347934479354793647937479384793947940479414794247943479444794547946479474794847949479504795147952479534795447955479564795747958479594796047961479624796347964479654796647967479684796947970479714797247973479744797547976479774797847979479804798147982479834798447985479864798747988479894799047991479924799347994479954799647997479984799948000480014800248003480044800548006480074800848009480104801148012480134801448015480164801748018480194802048021480224802348024480254802648027480284802948030480314803248033480344803548036480374803848039480404804148042480434804448045480464804748048480494805048051480524805348054480554805648057480584805948060480614806248063480644806548066480674806848069480704807148072480734807448075480764807748078480794808048081480824808348084480854808648087480884808948090480914809248093480944809548096480974809848099481004810148102481034810448105481064810748108481094811048111481124811348114481154811648117481184811948120481214812248123481244812548126481274812848129481304813148132481334813448135481364813748138481394814048141481424814348144481454814648147481484814948150481514815248153481544815548156481574815848159481604816148162481634816448165481664816748168481694817048171481724817348174481754817648177481784817948180481814818248183481844818548186481874818848189481904819148192481934819448195481964819748198481994820048201482024820348204482054820648207482084820948210482114821248213482144821548216482174821848219482204822148222482234822448225482264822748228482294823048231482324823348234482354823648237482384823948240482414824248243482444824548246482474824848249482504825148252482534825448255482564825748258482594826048261482624826348264482654826648267482684826948270482714827248273482744827548276482774827848279482804828148282482834828448285482864828748288482894829048291482924829348294482954829648297482984829948300483014830248303483044830548306483074830848309483104831148312483134831448315483164831748318483194832048321483224832348324483254832648327483284832948330483314833248333483344833548336483374833848339483404834148342483434834448345483464834748348483494835048351483524835348354483554835648357483584835948360483614836248363483644836548366483674836848369483704837148372483734837448375483764837748378483794838048381483824838348384483854838648387483884838948390483914839248393483944839548396483974839848399484004840148402484034840448405484064840748408484094841048411484124841348414484154841648417484184841948420484214842248423484244842548426484274842848429484304843148432484334843448435484364843748438484394844048441484424844348444484454844648447484484844948450484514845248453484544845548456484574845848459484604846148462484634846448465484664846748468484694847048471484724847348474484754847648477484784847948480484814848248483484844848548486484874848848489484904849148492484934849448495484964849748498484994850048501485024850348504485054850648507485084850948510485114851248513485144851548516485174851848519485204852148522485234852448525485264852748528485294853048531485324853348534485354853648537485384853948540485414854248543485444854548546485474854848549485504855148552485534855448555485564855748558485594856048561485624856348564485654856648567485684856948570485714857248573485744857548576485774857848579485804858148582485834858448585485864858748588485894859048591485924859348594485954859648597485984859948600486014860248603486044860548606486074860848609486104861148612486134861448615486164861748618486194862048621486224862348624486254862648627486284862948630486314863248633486344863548636486374863848639486404864148642486434864448645486464864748648486494865048651486524865348654486554865648657486584865948660486614866248663486644866548666486674866848669486704867148672486734867448675486764867748678486794868048681486824868348684486854868648687486884868948690486914869248693486944869548696486974869848699487004870148702487034870448705487064870748708487094871048711487124871348714487154871648717487184871948720487214872248723487244872548726487274872848729487304873148732487334873448735487364873748738487394874048741487424874348744487454874648747487484874948750487514875248753487544875548756487574875848759487604876148762487634876448765487664876748768487694877048771487724877348774487754877648777487784877948780487814878248783487844878548786487874878848789487904879148792487934879448795487964879748798487994880048801488024880348804488054880648807488084880948810488114881248813488144881548816488174881848819488204882148822488234882448825488264882748828488294883048831488324883348834488354883648837488384883948840488414884248843488444884548846488474884848849488504885148852488534885448855488564885748858488594886048861488624886348864488654886648867488684886948870488714887248873488744887548876488774887848879488804888148882488834888448885488864888748888488894889048891488924889348894488954889648897488984889948900489014890248903489044890548906489074890848909489104891148912489134891448915489164891748918489194892048921489224892348924489254892648927489284892948930489314893248933489344893548936489374893848939489404894148942489434894448945489464894748948489494895048951489524895348954489554895648957489584895948960489614896248963489644896548966489674896848969489704897148972489734897448975489764897748978489794898048981489824898348984489854898648987489884898948990489914899248993489944899548996489974899848999490004900149002490034900449005490064900749008490094901049011490124901349014490154901649017490184901949020490214902249023490244902549026490274902849029490304903149032490334903449035490364903749038490394904049041490424904349044490454904649047490484904949050490514905249053490544905549056490574905849059490604906149062490634906449065490664906749068490694907049071490724907349074490754907649077490784907949080490814908249083490844908549086490874908849089490904909149092490934909449095490964909749098490994910049101491024910349104491054910649107491084910949110491114911249113491144911549116491174911849119491204912149122491234912449125491264912749128491294913049131491324913349134491354913649137491384913949140491414914249143491444914549146491474914849149491504915149152491534915449155491564915749158491594916049161491624916349164491654916649167491684916949170491714917249173491744917549176491774917849179491804918149182491834918449185491864918749188491894919049191491924919349194491954919649197491984919949200492014920249203492044920549206492074920849209492104921149212492134921449215492164921749218492194922049221492224922349224492254922649227492284922949230492314923249233492344923549236492374923849239492404924149242492434924449245492464924749248492494925049251492524925349254492554925649257492584925949260492614926249263492644926549266492674926849269492704927149272492734927449275492764927749278492794928049281492824928349284492854928649287492884928949290492914929249293492944929549296492974929849299493004930149302493034930449305493064930749308493094931049311493124931349314493154931649317493184931949320493214932249323493244932549326493274932849329493304933149332493334933449335493364933749338493394934049341493424934349344493454934649347493484934949350493514935249353493544935549356493574935849359493604936149362493634936449365493664936749368493694937049371493724937349374493754937649377493784937949380493814938249383493844938549386493874938849389493904939149392493934939449395493964939749398493994940049401494024940349404494054940649407494084940949410494114941249413494144941549416494174941849419494204942149422494234942449425494264942749428494294943049431494324943349434494354943649437494384943949440494414944249443494444944549446494474944849449494504945149452494534945449455494564945749458494594946049461494624946349464494654946649467494684946949470494714947249473494744947549476494774947849479494804948149482494834948449485494864948749488494894949049491494924949349494494954949649497494984949949500495014950249503495044950549506495074950849509495104951149512495134951449515495164951749518495194952049521495224952349524495254952649527495284952949530495314953249533495344953549536495374953849539495404954149542495434954449545495464954749548495494955049551495524955349554495554955649557495584955949560495614956249563495644956549566495674956849569495704957149572495734957449575495764957749578495794958049581495824958349584495854958649587495884958949590495914959249593495944959549596495974959849599496004960149602496034960449605496064960749608496094961049611496124961349614496154961649617496184961949620496214962249623496244962549626496274962849629496304963149632496334963449635496364963749638496394964049641496424964349644496454964649647496484964949650496514965249653496544965549656496574965849659496604966149662496634966449665496664966749668496694967049671496724967349674496754967649677496784967949680496814968249683496844968549686496874968849689496904969149692496934969449695496964969749698496994970049701497024970349704497054970649707497084970949710497114971249713497144971549716497174971849719497204972149722497234972449725497264972749728497294973049731497324973349734497354973649737497384973949740497414974249743497444974549746497474974849749497504975149752497534975449755497564975749758497594976049761497624976349764497654976649767497684976949770497714977249773497744977549776497774977849779497804978149782497834978449785497864978749788497894979049791497924979349794497954979649797497984979949800498014980249803498044980549806498074980849809498104981149812498134981449815498164981749818498194982049821498224982349824498254982649827498284982949830498314983249833498344983549836498374983849839498404984149842498434984449845498464984749848498494985049851498524985349854498554985649857498584985949860498614986249863498644986549866498674986849869498704987149872498734987449875498764987749878498794988049881498824988349884498854988649887498884988949890498914989249893498944989549896498974989849899499004990149902499034990449905499064990749908499094991049911499124991349914499154991649917499184991949920499214992249923499244992549926499274992849929499304993149932499334993449935499364993749938499394994049941499424994349944499454994649947499484994949950499514995249953499544995549956499574995849959499604996149962499634996449965499664996749968499694997049971499724997349974499754997649977499784997949980499814998249983499844998549986499874998849989499904999149992499934999449995499964999749998499995000050001500025000350004500055000650007500085000950010500115001250013500145001550016500175001850019500205002150022500235002450025500265002750028500295003050031500325003350034500355003650037500385003950040500415004250043500445004550046500475004850049500505005150052500535005450055500565005750058500595006050061500625006350064500655006650067500685006950070500715007250073500745007550076500775007850079500805008150082500835008450085500865008750088500895009050091500925009350094500955009650097500985009950100501015010250103501045010550106501075010850109501105011150112501135011450115501165011750118501195012050121501225012350124501255012650127501285012950130501315013250133501345013550136501375013850139501405014150142501435014450145501465014750148501495015050151501525015350154501555015650157501585015950160501615016250163501645016550166501675016850169501705017150172501735017450175501765017750178501795018050181501825018350184501855018650187501885018950190501915019250193501945019550196501975019850199502005020150202502035020450205502065020750208502095021050211502125021350214502155021650217502185021950220502215022250223502245022550226502275022850229502305023150232502335023450235502365023750238502395024050241502425024350244502455024650247502485024950250502515025250253502545025550256502575025850259502605026150262502635026450265502665026750268502695027050271502725027350274502755027650277502785027950280502815028250283502845028550286502875028850289502905029150292502935029450295502965029750298502995030050301503025030350304503055030650307503085030950310503115031250313503145031550316503175031850319503205032150322503235032450325503265032750328503295033050331503325033350334503355033650337503385033950340503415034250343503445034550346503475034850349503505035150352503535035450355503565035750358503595036050361503625036350364503655036650367503685036950370503715037250373503745037550376503775037850379503805038150382503835038450385503865038750388503895039050391503925039350394503955039650397503985039950400504015040250403504045040550406504075040850409504105041150412504135041450415504165041750418504195042050421504225042350424504255042650427504285042950430504315043250433504345043550436504375043850439504405044150442504435044450445504465044750448504495045050451504525045350454504555045650457504585045950460504615046250463504645046550466504675046850469504705047150472504735047450475504765047750478504795048050481504825048350484504855048650487504885048950490504915049250493504945049550496504975049850499505005050150502505035050450505505065050750508505095051050511505125051350514505155051650517505185051950520505215052250523505245052550526505275052850529505305053150532505335053450535505365053750538505395054050541505425054350544505455054650547505485054950550505515055250553505545055550556505575055850559505605056150562505635056450565505665056750568505695057050571505725057350574505755057650577505785057950580505815058250583505845058550586505875058850589505905059150592505935059450595505965059750598505995060050601506025060350604506055060650607506085060950610506115061250613506145061550616506175061850619506205062150622506235062450625506265062750628506295063050631506325063350634506355063650637506385063950640506415064250643506445064550646506475064850649506505065150652506535065450655506565065750658506595066050661506625066350664506655066650667506685066950670506715067250673506745067550676506775067850679506805068150682506835068450685506865068750688506895069050691506925069350694506955069650697506985069950700507015070250703507045070550706507075070850709507105071150712507135071450715507165071750718507195072050721507225072350724507255072650727507285072950730507315073250733507345073550736507375073850739507405074150742507435074450745507465074750748507495075050751507525075350754507555075650757507585075950760507615076250763507645076550766507675076850769507705077150772507735077450775507765077750778507795078050781507825078350784507855078650787507885078950790507915079250793507945079550796507975079850799508005080150802508035080450805508065080750808508095081050811508125081350814508155081650817508185081950820508215082250823508245082550826508275082850829508305083150832508335083450835508365083750838508395084050841508425084350844508455084650847508485084950850508515085250853508545085550856508575085850859508605086150862508635086450865508665086750868508695087050871508725087350874508755087650877508785087950880508815088250883508845088550886508875088850889508905089150892508935089450895508965089750898508995090050901509025090350904509055090650907509085090950910509115091250913509145091550916509175091850919509205092150922509235092450925509265092750928509295093050931509325093350934509355093650937509385093950940509415094250943509445094550946509475094850949509505095150952509535095450955509565095750958509595096050961509625096350964509655096650967509685096950970509715097250973509745097550976509775097850979509805098150982509835098450985509865098750988509895099050991509925099350994509955099650997509985099951000510015100251003510045100551006510075100851009510105101151012510135101451015510165101751018510195102051021510225102351024510255102651027510285102951030510315103251033510345103551036510375103851039510405104151042510435104451045510465104751048510495105051051510525105351054510555105651057510585105951060510615106251063510645106551066510675106851069510705107151072510735107451075510765107751078510795108051081510825108351084510855108651087510885108951090510915109251093510945109551096510975109851099511005110151102511035110451105511065110751108511095111051111511125111351114511155111651117511185111951120511215112251123511245112551126511275112851129511305113151132511335113451135511365113751138511395114051141511425114351144511455114651147511485114951150511515115251153511545115551156511575115851159511605116151162511635116451165511665116751168511695117051171511725117351174511755117651177511785117951180511815118251183511845118551186511875118851189511905119151192511935119451195511965119751198511995120051201512025120351204512055120651207512085120951210512115121251213512145121551216512175121851219512205122151222512235122451225512265122751228512295123051231512325123351234512355123651237512385123951240512415124251243512445124551246512475124851249512505125151252512535125451255512565125751258512595126051261512625126351264512655126651267512685126951270512715127251273512745127551276512775127851279512805128151282512835128451285512865128751288512895129051291512925129351294512955129651297512985129951300513015130251303513045130551306513075130851309513105131151312513135131451315513165131751318513195132051321513225132351324513255132651327513285132951330513315133251333513345133551336513375133851339513405134151342513435134451345513465134751348513495135051351513525135351354513555135651357513585135951360513615136251363513645136551366513675136851369513705137151372513735137451375513765137751378513795138051381513825138351384513855138651387513885138951390513915139251393513945139551396513975139851399514005140151402514035140451405514065140751408514095141051411514125141351414514155141651417514185141951420514215142251423514245142551426514275142851429514305143151432514335143451435514365143751438514395144051441514425144351444514455144651447514485144951450514515145251453514545145551456514575145851459514605146151462514635146451465514665146751468514695147051471514725147351474514755147651477514785147951480514815148251483514845148551486514875148851489514905149151492514935149451495514965149751498514995150051501515025150351504515055150651507515085150951510515115151251513515145151551516515175151851519515205152151522515235152451525515265152751528515295153051531515325153351534515355153651537515385153951540515415154251543515445154551546515475154851549515505155151552515535155451555515565155751558515595156051561515625156351564515655156651567515685156951570515715157251573515745157551576515775157851579515805158151582515835158451585515865158751588515895159051591515925159351594515955159651597515985159951600516015160251603516045160551606516075160851609516105161151612516135161451615516165161751618516195162051621516225162351624516255162651627516285162951630516315163251633516345163551636516375163851639516405164151642516435164451645516465164751648516495165051651516525165351654516555165651657516585165951660516615166251663516645166551666516675166851669516705167151672516735167451675516765167751678516795168051681516825168351684516855168651687516885168951690516915169251693516945169551696516975169851699517005170151702517035170451705517065170751708517095171051711517125171351714517155171651717517185171951720517215172251723517245172551726517275172851729517305173151732517335173451735517365173751738517395174051741517425174351744517455174651747517485174951750517515175251753517545175551756517575175851759517605176151762517635176451765517665176751768517695177051771517725177351774517755177651777517785177951780517815178251783517845178551786517875178851789517905179151792517935179451795517965179751798517995180051801518025180351804518055180651807518085180951810518115181251813518145181551816518175181851819518205182151822518235182451825518265182751828518295183051831518325183351834518355183651837518385183951840518415184251843518445184551846518475184851849518505185151852518535185451855518565185751858518595186051861518625186351864518655186651867518685186951870518715187251873518745187551876518775187851879518805188151882518835188451885518865188751888518895189051891518925189351894518955189651897518985189951900519015190251903519045190551906519075190851909519105191151912519135191451915519165191751918519195192051921519225192351924519255192651927519285192951930519315193251933519345193551936519375193851939519405194151942519435194451945519465194751948519495195051951519525195351954519555195651957519585195951960519615196251963519645196551966519675196851969519705197151972519735197451975519765197751978519795198051981519825198351984519855198651987519885198951990519915199251993519945199551996519975199851999520005200152002520035200452005520065200752008520095201052011520125201352014520155201652017520185201952020520215202252023520245202552026520275202852029520305203152032520335203452035520365203752038520395204052041520425204352044520455204652047520485204952050520515205252053520545205552056520575205852059520605206152062520635206452065520665206752068520695207052071520725207352074520755207652077520785207952080520815208252083520845208552086520875208852089520905209152092520935209452095520965209752098520995210052101521025210352104521055210652107521085210952110521115211252113521145211552116521175211852119521205212152122521235212452125521265212752128521295213052131521325213352134521355213652137521385213952140521415214252143521445214552146521475214852149521505215152152521535215452155521565215752158521595216052161521625216352164521655216652167521685216952170521715217252173521745217552176521775217852179521805218152182521835218452185521865218752188521895219052191521925219352194521955219652197521985219952200522015220252203522045220552206522075220852209522105221152212522135221452215522165221752218522195222052221522225222352224522255222652227522285222952230522315223252233522345223552236522375223852239522405224152242522435224452245522465224752248522495225052251522525225352254522555225652257522585225952260522615226252263522645226552266522675226852269522705227152272522735227452275522765227752278522795228052281522825228352284522855228652287522885228952290522915229252293522945229552296522975229852299523005230152302523035230452305523065230752308523095231052311523125231352314523155231652317523185231952320523215232252323523245232552326523275232852329523305233152332523335233452335523365233752338523395234052341523425234352344523455234652347523485234952350523515235252353523545235552356523575235852359523605236152362523635236452365523665236752368523695237052371523725237352374523755237652377523785237952380523815238252383523845238552386523875238852389523905239152392523935239452395523965239752398523995240052401524025240352404524055240652407524085240952410524115241252413524145241552416524175241852419524205242152422524235242452425524265242752428524295243052431524325243352434524355243652437524385243952440524415244252443524445244552446524475244852449524505245152452524535245452455524565245752458524595246052461524625246352464524655246652467524685246952470524715247252473524745247552476524775247852479524805248152482524835248452485524865248752488524895249052491524925249352494524955249652497524985249952500525015250252503525045250552506525075250852509525105251152512525135251452515525165251752518525195252052521525225252352524525255252652527525285252952530525315253252533525345253552536525375253852539525405254152542525435254452545525465254752548525495255052551525525255352554525555255652557525585255952560525615256252563525645256552566525675256852569525705257152572525735257452575525765257752578525795258052581525825258352584525855258652587525885258952590525915259252593525945259552596525975259852599526005260152602526035260452605526065260752608526095261052611526125261352614526155261652617526185261952620526215262252623526245262552626526275262852629526305263152632526335263452635526365263752638526395264052641526425264352644526455264652647526485264952650526515265252653526545265552656526575265852659526605266152662526635266452665526665266752668526695267052671526725267352674526755267652677526785267952680526815268252683526845268552686526875268852689526905269152692526935269452695526965269752698526995270052701527025270352704527055270652707527085270952710527115271252713527145271552716527175271852719527205272152722527235272452725527265272752728527295273052731527325273352734527355273652737527385273952740527415274252743527445274552746527475274852749527505275152752527535275452755527565275752758527595276052761527625276352764527655276652767527685276952770527715277252773527745277552776527775277852779527805278152782527835278452785527865278752788527895279052791527925279352794527955279652797527985279952800528015280252803528045280552806528075280852809528105281152812528135281452815528165281752818528195282052821528225282352824528255282652827528285282952830528315283252833528345283552836528375283852839528405284152842528435284452845528465284752848528495285052851528525285352854528555285652857528585285952860528615286252863528645286552866528675286852869528705287152872528735287452875528765287752878528795288052881528825288352884528855288652887528885288952890528915289252893528945289552896528975289852899529005290152902529035290452905529065290752908529095291052911529125291352914529155291652917529185291952920529215292252923529245292552926529275292852929529305293152932529335293452935529365293752938529395294052941529425294352944529455294652947529485294952950529515295252953529545295552956529575295852959529605296152962529635296452965529665296752968529695297052971529725297352974529755297652977529785297952980529815298252983529845298552986529875298852989529905299152992529935299452995529965299752998529995300053001530025300353004530055300653007530085300953010530115301253013530145301553016530175301853019530205302153022530235302453025530265302753028530295303053031530325303353034530355303653037530385303953040530415304253043530445304553046530475304853049530505305153052530535305453055530565305753058530595306053061530625306353064530655306653067530685306953070530715307253073530745307553076530775307853079530805308153082530835308453085530865308753088530895309053091530925309353094530955309653097530985309953100531015310253103531045310553106531075310853109531105311153112531135311453115531165311753118531195312053121531225312353124531255312653127531285312953130531315313253133531345313553136531375313853139531405314153142531435314453145531465314753148531495315053151531525315353154531555315653157531585315953160531615316253163531645316553166531675316853169531705317153172531735317453175531765317753178531795318053181531825318353184531855318653187531885318953190531915319253193531945319553196531975319853199532005320153202532035320453205532065320753208532095321053211532125321353214532155321653217532185321953220532215322253223532245322553226532275322853229532305323153232532335323453235532365323753238532395324053241532425324353244532455324653247532485324953250532515325253253532545325553256532575325853259532605326153262532635326453265532665326753268532695327053271532725327353274532755327653277532785327953280532815328253283532845328553286532875328853289532905329153292532935329453295532965329753298532995330053301533025330353304533055330653307533085330953310533115331253313533145331553316533175331853319533205332153322533235332453325533265332753328533295333053331533325333353334533355333653337533385333953340533415334253343533445334553346533475334853349533505335153352533535335453355533565335753358533595336053361533625336353364533655336653367533685336953370533715337253373533745337553376533775337853379533805338153382533835338453385533865338753388533895339053391533925339353394533955339653397533985339953400534015340253403534045340553406534075340853409534105341153412534135341453415534165341753418534195342053421534225342353424534255342653427534285342953430534315343253433534345343553436534375343853439534405344153442534435344453445534465344753448534495345053451534525345353454534555345653457534585345953460534615346253463534645346553466534675346853469534705347153472534735347453475534765347753478534795348053481534825348353484534855348653487534885348953490534915349253493534945349553496534975349853499535005350153502535035350453505535065350753508535095351053511535125351353514535155351653517535185351953520535215352253523535245352553526535275352853529535305353153532535335353453535535365353753538535395354053541535425354353544535455354653547535485354953550535515355253553535545355553556535575355853559535605356153562535635356453565535665356753568535695357053571535725357353574535755357653577535785357953580535815358253583535845358553586535875358853589535905359153592535935359453595535965359753598535995360053601536025360353604536055360653607536085360953610536115361253613536145361553616536175361853619536205362153622536235362453625536265362753628536295363053631536325363353634536355363653637536385363953640536415364253643536445364553646536475364853649536505365153652536535365453655536565365753658536595366053661536625366353664536655366653667536685366953670536715367253673536745367553676536775367853679536805368153682536835368453685536865368753688536895369053691536925369353694536955369653697536985369953700537015370253703537045370553706537075370853709537105371153712537135371453715537165371753718537195372053721537225372353724537255372653727537285372953730537315373253733537345373553736537375373853739537405374153742537435374453745537465374753748537495375053751537525375353754537555375653757537585375953760537615376253763537645376553766537675376853769537705377153772537735377453775537765377753778537795378053781537825378353784537855378653787537885378953790537915379253793537945379553796537975379853799538005380153802538035380453805538065380753808538095381053811538125381353814538155381653817538185381953820538215382253823538245382553826538275382853829538305383153832538335383453835538365383753838538395384053841538425384353844538455384653847538485384953850538515385253853538545385553856538575385853859538605386153862538635386453865538665386753868538695387053871538725387353874538755387653877538785387953880538815388253883538845388553886538875388853889538905389153892538935389453895538965389753898538995390053901539025390353904539055390653907539085390953910539115391253913539145391553916539175391853919539205392153922539235392453925539265392753928539295393053931539325393353934539355393653937539385393953940539415394253943539445394553946539475394853949539505395153952539535395453955539565395753958539595396053961539625396353964539655396653967539685396953970539715397253973539745397553976539775397853979539805398153982539835398453985539865398753988539895399053991539925399353994539955399653997539985399954000540015400254003540045400554006540075400854009540105401154012540135401454015540165401754018540195402054021540225402354024540255402654027540285402954030540315403254033540345403554036540375403854039540405404154042540435404454045540465404754048540495405054051540525405354054540555405654057540585405954060540615406254063540645406554066540675406854069540705407154072540735407454075540765407754078540795408054081540825408354084540855408654087540885408954090540915409254093540945409554096540975409854099541005410154102541035410454105541065410754108541095411054111541125411354114541155411654117541185411954120541215412254123541245412554126541275412854129541305413154132541335413454135541365413754138541395414054141541425414354144541455414654147541485414954150541515415254153541545415554156541575415854159541605416154162541635416454165541665416754168541695417054171541725417354174541755417654177541785417954180541815418254183541845418554186541875418854189541905419154192541935419454195541965419754198541995420054201542025420354204542055420654207542085420954210542115421254213542145421554216542175421854219542205422154222542235422454225542265422754228542295423054231542325423354234542355423654237542385423954240542415424254243542445424554246542475424854249542505425154252542535425454255542565425754258542595426054261542625426354264542655426654267542685426954270542715427254273542745427554276542775427854279542805428154282542835428454285542865428754288542895429054291542925429354294542955429654297542985429954300543015430254303543045430554306543075430854309543105431154312543135431454315543165431754318543195432054321543225432354324543255432654327543285432954330543315433254333543345433554336543375433854339543405434154342543435434454345543465434754348543495435054351543525435354354543555435654357543585435954360543615436254363543645436554366543675436854369543705437154372543735437454375543765437754378543795438054381543825438354384543855438654387543885438954390543915439254393543945439554396543975439854399544005440154402544035440454405544065440754408544095441054411544125441354414544155441654417544185441954420544215442254423544245442554426544275442854429544305443154432544335443454435544365443754438544395444054441544425444354444544455444654447544485444954450544515445254453544545445554456544575445854459544605446154462544635446454465544665446754468544695447054471544725447354474544755447654477544785447954480544815448254483544845448554486544875448854489544905449154492544935449454495544965449754498544995450054501545025450354504545055450654507545085450954510545115451254513545145451554516545175451854519545205452154522545235452454525545265452754528545295453054531545325453354534545355453654537545385453954540545415454254543545445454554546545475454854549545505455154552545535455454555545565455754558545595456054561545625456354564545655456654567545685456954570545715457254573545745457554576545775457854579545805458154582545835458454585545865458754588545895459054591545925459354594545955459654597545985459954600546015460254603546045460554606546075460854609546105461154612546135461454615546165461754618546195462054621546225462354624546255462654627546285462954630546315463254633546345463554636546375463854639546405464154642546435464454645546465464754648546495465054651546525465354654546555465654657546585465954660546615466254663546645466554666546675466854669546705467154672546735467454675546765467754678546795468054681546825468354684546855468654687546885468954690546915469254693546945469554696546975469854699547005470154702547035470454705547065470754708547095471054711547125471354714547155471654717547185471954720547215472254723547245472554726547275472854729547305473154732547335473454735547365473754738547395474054741547425474354744547455474654747547485474954750547515475254753547545475554756547575475854759547605476154762547635476454765547665476754768547695477054771547725477354774547755477654777547785477954780547815478254783547845478554786547875478854789547905479154792547935479454795547965479754798547995480054801548025480354804548055480654807548085480954810548115481254813548145481554816548175481854819548205482154822548235482454825548265482754828548295483054831548325483354834548355483654837548385483954840548415484254843548445484554846548475484854849548505485154852548535485454855548565485754858548595486054861548625486354864548655486654867548685486954870548715487254873548745487554876548775487854879548805488154882548835488454885548865488754888548895489054891548925489354894548955489654897548985489954900549015490254903549045490554906549075490854909549105491154912549135491454915549165491754918549195492054921549225492354924549255492654927549285492954930549315493254933549345493554936549375493854939549405494154942549435494454945549465494754948549495495054951549525495354954549555495654957549585495954960549615496254963549645496554966549675496854969549705497154972549735497454975549765497754978549795498054981549825498354984549855498654987549885498954990549915499254993549945499554996549975499854999550005500155002550035500455005550065500755008550095501055011550125501355014550155501655017550185501955020550215502255023550245502555026550275502855029550305503155032550335503455035550365503755038550395504055041550425504355044550455504655047550485504955050550515505255053550545505555056550575505855059550605506155062550635506455065550665506755068550695507055071550725507355074550755507655077550785507955080550815508255083550845508555086550875508855089550905509155092550935509455095550965509755098550995510055101551025510355104551055510655107551085510955110551115511255113551145511555116551175511855119551205512155122551235512455125551265512755128551295513055131551325513355134551355513655137551385513955140551415514255143551445514555146551475514855149551505515155152551535515455155551565515755158551595516055161551625516355164551655516655167551685516955170551715517255173551745517555176551775517855179551805518155182551835518455185551865518755188551895519055191551925519355194551955519655197551985519955200552015520255203552045520555206552075520855209552105521155212552135521455215552165521755218552195522055221552225522355224552255522655227552285522955230552315523255233552345523555236552375523855239552405524155242552435524455245552465524755248552495525055251552525525355254552555525655257552585525955260552615526255263552645526555266552675526855269552705527155272552735527455275552765527755278552795528055281552825528355284552855528655287552885528955290552915529255293552945529555296552975529855299553005530155302553035530455305553065530755308553095531055311553125531355314553155531655317553185531955320553215532255323553245532555326553275532855329553305533155332553335533455335553365533755338553395534055341553425534355344553455534655347553485534955350553515535255353553545535555356553575535855359553605536155362553635536455365553665536755368553695537055371553725537355374553755537655377553785537955380553815538255383553845538555386553875538855389553905539155392553935539455395553965539755398553995540055401554025540355404554055540655407554085540955410554115541255413554145541555416554175541855419554205542155422554235542455425554265542755428554295543055431554325543355434554355543655437554385543955440554415544255443554445544555446554475544855449554505545155452554535545455455554565545755458554595546055461554625546355464554655546655467554685546955470554715547255473554745547555476554775547855479554805548155482554835548455485554865548755488554895549055491554925549355494554955549655497554985549955500555015550255503555045550555506555075550855509555105551155512555135551455515555165551755518555195552055521555225552355524555255552655527555285552955530555315553255533555345553555536555375553855539555405554155542555435554455545555465554755548555495555055551555525555355554555555555655557555585555955560555615556255563555645556555566555675556855569555705557155572555735557455575555765557755578555795558055581555825558355584555855558655587555885558955590555915559255593555945559555596555975559855599556005560155602556035560455605556065560755608556095561055611556125561355614556155561655617556185561955620556215562255623556245562555626556275562855629556305563155632556335563455635556365563755638556395564055641556425564355644556455564655647556485564955650556515565255653556545565555656556575565855659556605566155662556635566455665556665566755668556695567055671556725567355674556755567655677556785567955680556815568255683556845568555686556875568855689556905569155692556935569455695556965569755698556995570055701557025570355704557055570655707557085570955710557115571255713557145571555716557175571855719557205572155722557235572455725557265572755728557295573055731557325573355734557355573655737557385573955740557415574255743557445574555746557475574855749557505575155752557535575455755557565575755758557595576055761557625576355764557655576655767557685576955770557715577255773557745577555776557775577855779557805578155782557835578455785557865578755788557895579055791557925579355794557955579655797557985579955800558015580255803558045580555806558075580855809558105581155812558135581455815558165581755818558195582055821558225582355824558255582655827558285582955830558315583255833558345583555836558375583855839558405584155842558435584455845558465584755848558495585055851558525585355854558555585655857558585585955860558615586255863558645586555866558675586855869558705587155872558735587455875558765587755878558795588055881558825588355884558855588655887558885588955890558915589255893558945589555896558975589855899559005590155902559035590455905559065590755908559095591055911559125591355914559155591655917559185591955920559215592255923559245592555926559275592855929559305593155932559335593455935559365593755938559395594055941559425594355944559455594655947559485594955950559515595255953559545595555956559575595855959559605596155962559635596455965559665596755968559695597055971559725597355974559755597655977559785597955980559815598255983559845598555986559875598855989559905599155992559935599455995559965599755998559995600056001560025600356004560055600656007560085600956010560115601256013560145601556016560175601856019560205602156022560235602456025560265602756028560295603056031560325603356034560355603656037560385603956040560415604256043560445604556046560475604856049560505605156052560535605456055560565605756058560595606056061560625606356064560655606656067560685606956070560715607256073560745607556076560775607856079560805608156082560835608456085560865608756088560895609056091560925609356094560955609656097560985609956100561015610256103561045610556106561075610856109561105611156112561135611456115561165611756118561195612056121561225612356124561255612656127561285612956130561315613256133561345613556136561375613856139561405614156142561435614456145561465614756148561495615056151561525615356154561555615656157561585615956160561615616256163561645616556166561675616856169561705617156172561735617456175561765617756178561795618056181561825618356184561855618656187561885618956190561915619256193561945619556196561975619856199562005620156202562035620456205562065620756208562095621056211562125621356214562155621656217562185621956220562215622256223562245622556226562275622856229562305623156232562335623456235562365623756238562395624056241562425624356244562455624656247562485624956250562515625256253562545625556256562575625856259562605626156262562635626456265562665626756268562695627056271562725627356274562755627656277562785627956280562815628256283562845628556286562875628856289562905629156292562935629456295562965629756298562995630056301563025630356304563055630656307563085630956310563115631256313563145631556316563175631856319563205632156322563235632456325563265632756328563295633056331563325633356334563355633656337563385633956340563415634256343563445634556346563475634856349563505635156352563535635456355563565635756358563595636056361563625636356364563655636656367563685636956370563715637256373563745637556376563775637856379563805638156382563835638456385563865638756388563895639056391563925639356394563955639656397563985639956400564015640256403564045640556406564075640856409564105641156412564135641456415564165641756418564195642056421564225642356424564255642656427564285642956430564315643256433564345643556436564375643856439564405644156442564435644456445564465644756448564495645056451564525645356454564555645656457564585645956460564615646256463564645646556466564675646856469564705647156472564735647456475564765647756478564795648056481564825648356484564855648656487564885648956490564915649256493564945649556496564975649856499565005650156502565035650456505565065650756508565095651056511565125651356514565155651656517565185651956520565215652256523565245652556526565275652856529565305653156532565335653456535565365653756538565395654056541565425654356544565455654656547565485654956550565515655256553565545655556556565575655856559565605656156562565635656456565565665656756568565695657056571565725657356574565755657656577565785657956580565815658256583565845658556586565875658856589565905659156592565935659456595565965659756598565995660056601566025660356604566055660656607566085660956610566115661256613566145661556616566175661856619566205662156622566235662456625566265662756628566295663056631566325663356634566355663656637566385663956640566415664256643566445664556646566475664856649566505665156652566535665456655566565665756658566595666056661566625666356664566655666656667566685666956670566715667256673566745667556676566775667856679566805668156682566835668456685566865668756688566895669056691566925669356694566955669656697566985669956700567015670256703567045670556706567075670856709567105671156712567135671456715567165671756718567195672056721567225672356724567255672656727567285672956730567315673256733567345673556736567375673856739567405674156742567435674456745567465674756748567495675056751567525675356754567555675656757567585675956760567615676256763567645676556766567675676856769567705677156772567735677456775567765677756778567795678056781567825678356784567855678656787567885678956790567915679256793567945679556796567975679856799568005680156802568035680456805568065680756808568095681056811568125681356814568155681656817568185681956820568215682256823568245682556826568275682856829568305683156832568335683456835568365683756838568395684056841568425684356844568455684656847568485684956850568515685256853568545685556856568575685856859568605686156862568635686456865568665686756868568695687056871568725687356874568755687656877568785687956880568815688256883568845688556886568875688856889568905689156892568935689456895568965689756898568995690056901569025690356904569055690656907569085690956910569115691256913569145691556916569175691856919569205692156922569235692456925569265692756928569295693056931569325693356934569355693656937569385693956940569415694256943569445694556946569475694856949569505695156952569535695456955569565695756958569595696056961569625696356964569655696656967569685696956970569715697256973569745697556976569775697856979569805698156982569835698456985569865698756988569895699056991569925699356994569955699656997569985699957000570015700257003570045700557006570075700857009570105701157012570135701457015570165701757018570195702057021570225702357024570255702657027570285702957030570315703257033570345703557036570375703857039570405704157042570435704457045570465704757048570495705057051570525705357054570555705657057570585705957060570615706257063570645706557066570675706857069570705707157072570735707457075570765707757078570795708057081570825708357084570855708657087570885708957090570915709257093570945709557096570975709857099571005710157102571035710457105571065710757108571095711057111571125711357114571155711657117571185711957120571215712257123571245712557126571275712857129571305713157132571335713457135571365713757138571395714057141571425714357144571455714657147571485714957150571515715257153571545715557156571575715857159571605716157162571635716457165571665716757168571695717057171571725717357174571755717657177571785717957180571815718257183571845718557186571875718857189571905719157192571935719457195571965719757198571995720057201572025720357204572055720657207572085720957210572115721257213572145721557216572175721857219572205722157222572235722457225572265722757228572295723057231572325723357234572355723657237572385723957240572415724257243572445724557246572475724857249572505725157252572535725457255572565725757258572595726057261572625726357264572655726657267572685726957270572715727257273572745727557276572775727857279572805728157282572835728457285572865728757288572895729057291572925729357294572955729657297572985729957300573015730257303573045730557306573075730857309573105731157312573135731457315573165731757318573195732057321573225732357324573255732657327573285732957330573315733257333573345733557336573375733857339573405734157342573435734457345573465734757348573495735057351573525735357354573555735657357573585735957360573615736257363573645736557366573675736857369573705737157372573735737457375573765737757378573795738057381573825738357384573855738657387573885738957390573915739257393573945739557396573975739857399574005740157402574035740457405574065740757408574095741057411574125741357414574155741657417574185741957420574215742257423574245742557426574275742857429574305743157432574335743457435574365743757438574395744057441574425744357444574455744657447574485744957450574515745257453574545745557456574575745857459574605746157462574635746457465574665746757468574695747057471574725747357474574755747657477574785747957480574815748257483574845748557486574875748857489574905749157492574935749457495574965749757498574995750057501575025750357504575055750657507575085750957510575115751257513575145751557516575175751857519575205752157522575235752457525575265752757528575295753057531575325753357534575355753657537575385753957540575415754257543575445754557546575475754857549575505755157552575535755457555575565755757558575595756057561575625756357564575655756657567575685756957570575715757257573575745757557576575775757857579575805758157582575835758457585575865758757588575895759057591575925759357594575955759657597575985759957600576015760257603576045760557606576075760857609576105761157612576135761457615576165761757618576195762057621576225762357624576255762657627576285762957630576315763257633576345763557636576375763857639576405764157642576435764457645576465764757648576495765057651576525765357654576555765657657576585765957660576615766257663576645766557666576675766857669576705767157672576735767457675576765767757678576795768057681576825768357684576855768657687576885768957690576915769257693576945769557696576975769857699577005770157702577035770457705577065770757708577095771057711577125771357714577155771657717577185771957720577215772257723577245772557726577275772857729577305773157732577335773457735577365773757738577395774057741577425774357744577455774657747577485774957750577515775257753577545775557756577575775857759577605776157762577635776457765577665776757768577695777057771577725777357774577755777657777577785777957780577815778257783577845778557786577875778857789577905779157792577935779457795577965779757798577995780057801578025780357804578055780657807578085780957810578115781257813578145781557816578175781857819578205782157822578235782457825578265782757828578295783057831578325783357834578355783657837578385783957840578415784257843578445784557846578475784857849578505785157852578535785457855578565785757858578595786057861578625786357864578655786657867578685786957870578715787257873578745787557876578775787857879578805788157882578835788457885578865788757888578895789057891578925789357894578955789657897578985789957900579015790257903579045790557906579075790857909579105791157912579135791457915579165791757918579195792057921579225792357924579255792657927579285792957930579315793257933579345793557936579375793857939579405794157942579435794457945579465794757948579495795057951579525795357954579555795657957579585795957960579615796257963579645796557966579675796857969579705797157972579735797457975579765797757978579795798057981579825798357984579855798657987579885798957990579915799257993579945799557996579975799857999580005800158002580035800458005580065800758008580095801058011580125801358014580155801658017580185801958020580215802258023580245802558026580275802858029580305803158032580335803458035580365803758038580395804058041580425804358044580455804658047580485804958050580515805258053580545805558056580575805858059580605806158062580635806458065580665806758068580695807058071580725807358074580755807658077580785807958080580815808258083580845808558086580875808858089580905809158092580935809458095580965809758098580995810058101581025810358104581055810658107581085810958110581115811258113581145811558116581175811858119581205812158122581235812458125581265812758128581295813058131581325813358134581355813658137581385813958140581415814258143581445814558146581475814858149581505815158152581535815458155581565815758158581595816058161581625816358164581655816658167581685816958170581715817258173581745817558176581775817858179581805818158182581835818458185581865818758188581895819058191581925819358194581955819658197581985819958200582015820258203582045820558206582075820858209582105821158212582135821458215582165821758218582195822058221582225822358224582255822658227582285822958230582315823258233582345823558236582375823858239582405824158242582435824458245582465824758248582495825058251582525825358254582555825658257582585825958260582615826258263582645826558266582675826858269582705827158272582735827458275582765827758278582795828058281582825828358284582855828658287582885828958290582915829258293582945829558296582975829858299583005830158302583035830458305583065830758308583095831058311583125831358314583155831658317583185831958320583215832258323583245832558326583275832858329583305833158332583335833458335583365833758338583395834058341583425834358344583455834658347583485834958350583515835258353583545835558356583575835858359583605836158362583635836458365583665836758368583695837058371583725837358374583755837658377583785837958380583815838258383583845838558386583875838858389583905839158392583935839458395583965839758398583995840058401584025840358404584055840658407584085840958410584115841258413584145841558416584175841858419584205842158422584235842458425584265842758428584295843058431584325843358434584355843658437584385843958440584415844258443584445844558446584475844858449584505845158452584535845458455584565845758458584595846058461584625846358464584655846658467584685846958470584715847258473584745847558476584775847858479584805848158482584835848458485584865848758488584895849058491584925849358494584955849658497584985849958500585015850258503585045850558506585075850858509585105851158512585135851458515585165851758518585195852058521585225852358524585255852658527585285852958530585315853258533585345853558536585375853858539585405854158542585435854458545585465854758548585495855058551585525855358554585555855658557585585855958560585615856258563585645856558566585675856858569585705857158572585735857458575585765857758578585795858058581585825858358584585855858658587585885858958590585915859258593585945859558596585975859858599586005860158602586035860458605586065860758608586095861058611586125861358614586155861658617586185861958620586215862258623586245862558626586275862858629586305863158632586335863458635586365863758638586395864058641586425864358644586455864658647586485864958650586515865258653586545865558656586575865858659586605866158662586635866458665586665866758668586695867058671586725867358674586755867658677586785867958680586815868258683586845868558686586875868858689586905869158692586935869458695586965869758698586995870058701587025870358704587055870658707587085870958710587115871258713587145871558716587175871858719587205872158722587235872458725587265872758728587295873058731587325873358734587355873658737587385873958740587415874258743587445874558746587475874858749587505875158752587535875458755587565875758758587595876058761587625876358764587655876658767587685876958770587715877258773587745877558776587775877858779587805878158782587835878458785587865878758788587895879058791587925879358794587955879658797587985879958800588015880258803588045880558806588075880858809588105881158812588135881458815588165881758818588195882058821588225882358824588255882658827588285882958830588315883258833588345883558836588375883858839588405884158842588435884458845588465884758848588495885058851588525885358854588555885658857588585885958860588615886258863588645886558866588675886858869588705887158872588735887458875588765887758878588795888058881588825888358884588855888658887588885888958890588915889258893588945889558896588975889858899589005890158902589035890458905589065890758908589095891058911589125891358914589155891658917589185891958920589215892258923589245892558926589275892858929589305893158932589335893458935589365893758938589395894058941589425894358944589455894658947589485894958950589515895258953589545895558956589575895858959589605896158962589635896458965589665896758968589695897058971589725897358974589755897658977589785897958980589815898258983589845898558986589875898858989589905899158992589935899458995589965899758998589995900059001590025900359004590055900659007590085900959010590115901259013590145901559016590175901859019590205902159022590235902459025590265902759028590295903059031590325903359034590355903659037590385903959040590415904259043590445904559046590475904859049590505905159052590535905459055590565905759058590595906059061590625906359064590655906659067590685906959070590715907259073590745907559076590775907859079590805908159082590835908459085590865908759088590895909059091590925909359094590955909659097590985909959100591015910259103591045910559106591075910859109591105911159112591135911459115591165911759118591195912059121591225912359124591255912659127591285912959130591315913259133591345913559136591375913859139591405914159142591435914459145591465914759148591495915059151591525915359154591555915659157591585915959160591615916259163591645916559166591675916859169591705917159172591735917459175591765917759178591795918059181591825918359184591855918659187591885918959190591915919259193591945919559196591975919859199592005920159202592035920459205592065920759208592095921059211592125921359214592155921659217592185921959220592215922259223592245922559226592275922859229592305923159232592335923459235592365923759238592395924059241592425924359244592455924659247592485924959250592515925259253592545925559256592575925859259592605926159262592635926459265592665926759268592695927059271592725927359274592755927659277592785927959280592815928259283592845928559286592875928859289592905929159292592935929459295592965929759298592995930059301593025930359304593055930659307593085930959310593115931259313593145931559316593175931859319593205932159322593235932459325593265932759328593295933059331593325933359334593355933659337593385933959340593415934259343593445934559346593475934859349593505935159352593535935459355593565935759358593595936059361593625936359364593655936659367593685936959370593715937259373593745937559376593775937859379593805938159382593835938459385593865938759388593895939059391593925939359394593955939659397593985939959400594015940259403594045940559406594075940859409594105941159412594135941459415594165941759418594195942059421594225942359424594255942659427594285942959430594315943259433594345943559436594375943859439594405944159442594435944459445594465944759448594495945059451594525945359454594555945659457594585945959460594615946259463594645946559466594675946859469594705947159472594735947459475594765947759478594795948059481594825948359484594855948659487594885948959490594915949259493594945949559496594975949859499595005950159502595035950459505595065950759508595095951059511595125951359514595155951659517595185951959520595215952259523595245952559526595275952859529595305953159532595335953459535595365953759538595395954059541595425954359544595455954659547595485954959550595515955259553595545955559556595575955859559595605956159562595635956459565595665956759568595695957059571595725957359574595755957659577595785957959580595815958259583595845958559586595875958859589595905959159592595935959459595595965959759598595995960059601596025960359604596055960659607596085960959610596115961259613596145961559616596175961859619596205962159622596235962459625596265962759628596295963059631596325963359634596355963659637596385963959640596415964259643596445964559646596475964859649596505965159652596535965459655596565965759658596595966059661596625966359664596655966659667596685966959670596715967259673596745967559676596775967859679596805968159682596835968459685596865968759688596895969059691596925969359694596955969659697596985969959700597015970259703597045970559706597075970859709597105971159712597135971459715597165971759718597195972059721597225972359724597255972659727597285972959730597315973259733597345973559736597375973859739597405974159742597435974459745597465974759748597495975059751597525975359754597555975659757597585975959760597615976259763597645976559766597675976859769597705977159772597735977459775597765977759778597795978059781597825978359784597855978659787597885978959790597915979259793597945979559796597975979859799598005980159802598035980459805598065980759808598095981059811598125981359814598155981659817598185981959820598215982259823598245982559826598275982859829598305983159832598335983459835598365983759838598395984059841598425984359844598455984659847598485984959850598515985259853598545985559856598575985859859598605986159862598635986459865598665986759868598695987059871598725987359874598755987659877598785987959880598815988259883598845988559886598875988859889598905989159892598935989459895598965989759898598995990059901599025990359904599055990659907599085990959910599115991259913599145991559916599175991859919599205992159922599235992459925599265992759928599295993059931599325993359934599355993659937599385993959940599415994259943599445994559946599475994859949599505995159952599535995459955599565995759958599595996059961599625996359964599655996659967599685996959970599715997259973599745997559976599775997859979599805998159982599835998459985599865998759988599895999059991599925999359994599955999659997599985999960000600016000260003600046000560006600076000860009600106001160012600136001460015600166001760018600196002060021600226002360024600256002660027600286002960030600316003260033600346003560036600376003860039600406004160042600436004460045600466004760048600496005060051600526005360054600556005660057600586005960060600616006260063600646006560066600676006860069600706007160072600736007460075600766007760078600796008060081600826008360084600856008660087600886008960090600916009260093600946009560096600976009860099601006010160102601036010460105601066010760108601096011060111601126011360114601156011660117601186011960120601216012260123601246012560126601276012860129601306013160132601336013460135601366013760138601396014060141601426014360144601456014660147601486014960150601516015260153601546015560156601576015860159601606016160162601636016460165601666016760168601696017060171601726017360174601756017660177601786017960180601816018260183601846018560186601876018860189601906019160192601936019460195601966019760198601996020060201602026020360204602056020660207602086020960210602116021260213602146021560216602176021860219602206022160222602236022460225602266022760228602296023060231602326023360234602356023660237602386023960240602416024260243602446024560246602476024860249602506025160252602536025460255602566025760258602596026060261602626026360264602656026660267602686026960270602716027260273602746027560276602776027860279602806028160282602836028460285602866028760288602896029060291602926029360294602956029660297602986029960300603016030260303603046030560306603076030860309603106031160312603136031460315603166031760318603196032060321603226032360324603256032660327603286032960330603316033260333603346033560336603376033860339603406034160342603436034460345603466034760348603496035060351603526035360354603556035660357603586035960360603616036260363603646036560366603676036860369603706037160372603736037460375603766037760378603796038060381603826038360384603856038660387603886038960390603916039260393603946039560396603976039860399604006040160402604036040460405604066040760408604096041060411604126041360414604156041660417604186041960420604216042260423604246042560426604276042860429604306043160432604336043460435604366043760438604396044060441604426044360444604456044660447604486044960450604516045260453604546045560456604576045860459604606046160462604636046460465604666046760468604696047060471604726047360474604756047660477604786047960480604816048260483604846048560486604876048860489604906049160492604936049460495604966049760498604996050060501605026050360504605056050660507605086050960510605116051260513605146051560516605176051860519605206052160522605236052460525605266052760528605296053060531605326053360534605356053660537605386053960540605416054260543605446054560546605476054860549605506055160552605536055460555605566055760558605596056060561605626056360564605656056660567605686056960570605716057260573605746057560576605776057860579605806058160582605836058460585605866058760588605896059060591605926059360594605956059660597605986059960600606016060260603606046060560606606076060860609606106061160612606136061460615606166061760618606196062060621606226062360624606256062660627606286062960630606316063260633606346063560636606376063860639606406064160642606436064460645606466064760648606496065060651606526065360654606556065660657606586065960660606616066260663606646066560666606676066860669606706067160672606736067460675606766067760678606796068060681606826068360684606856068660687606886068960690606916069260693606946069560696606976069860699607006070160702607036070460705607066070760708607096071060711607126071360714607156071660717607186071960720607216072260723607246072560726607276072860729607306073160732607336073460735607366073760738607396074060741607426074360744607456074660747607486074960750607516075260753607546075560756607576075860759607606076160762607636076460765607666076760768607696077060771607726077360774607756077660777607786077960780607816078260783607846078560786607876078860789607906079160792607936079460795607966079760798607996080060801608026080360804608056080660807608086080960810608116081260813608146081560816608176081860819608206082160822608236082460825608266082760828608296083060831608326083360834608356083660837608386083960840608416084260843608446084560846608476084860849608506085160852608536085460855608566085760858608596086060861608626086360864608656086660867608686086960870608716087260873608746087560876608776087860879608806088160882608836088460885608866088760888608896089060891608926089360894608956089660897608986089960900609016090260903609046090560906609076090860909609106091160912609136091460915609166091760918609196092060921609226092360924609256092660927609286092960930609316093260933609346093560936609376093860939609406094160942609436094460945609466094760948609496095060951609526095360954609556095660957609586095960960609616096260963609646096560966609676096860969609706097160972609736097460975609766097760978609796098060981609826098360984609856098660987609886098960990609916099260993609946099560996609976099860999610006100161002610036100461005610066100761008610096101061011610126101361014610156101661017610186101961020610216102261023610246102561026610276102861029610306103161032610336103461035610366103761038610396104061041610426104361044610456104661047610486104961050610516105261053610546105561056610576105861059610606106161062610636106461065610666106761068610696107061071610726107361074610756107661077610786107961080610816108261083610846108561086610876108861089610906109161092610936109461095610966109761098610996110061101611026110361104611056110661107611086110961110611116111261113611146111561116611176111861119611206112161122611236112461125611266112761128611296113061131611326113361134611356113661137611386113961140611416114261143611446114561146611476114861149611506115161152611536115461155611566115761158611596116061161611626116361164611656116661167611686116961170611716117261173611746117561176611776117861179611806118161182611836118461185611866118761188611896119061191611926119361194611956119661197611986119961200612016120261203612046120561206612076120861209612106121161212612136121461215612166121761218612196122061221612226122361224612256122661227612286122961230612316123261233612346123561236612376123861239612406124161242612436124461245612466124761248612496125061251612526125361254612556125661257612586125961260612616126261263612646126561266612676126861269612706127161272612736127461275612766127761278612796128061281612826128361284612856128661287612886128961290612916129261293612946129561296612976129861299613006130161302613036130461305613066130761308613096131061311613126131361314613156131661317613186131961320613216132261323613246132561326613276132861329613306133161332613336133461335613366133761338613396134061341613426134361344613456134661347613486134961350613516135261353613546135561356613576135861359613606136161362613636136461365613666136761368613696137061371613726137361374613756137661377613786137961380613816138261383613846138561386613876138861389613906139161392613936139461395613966139761398613996140061401614026140361404614056140661407614086140961410614116141261413614146141561416614176141861419614206142161422614236142461425614266142761428614296143061431614326143361434614356143661437614386143961440614416144261443614446144561446614476144861449614506145161452614536145461455614566145761458614596146061461614626146361464614656146661467614686146961470614716147261473614746147561476614776147861479614806148161482614836148461485614866148761488614896149061491614926149361494614956149661497614986149961500615016150261503615046150561506615076150861509615106151161512615136151461515615166151761518615196152061521615226152361524615256152661527615286152961530615316153261533615346153561536615376153861539615406154161542615436154461545615466154761548615496155061551615526155361554615556155661557615586155961560615616156261563615646156561566615676156861569615706157161572615736157461575615766157761578615796158061581615826158361584615856158661587615886158961590615916159261593615946159561596615976159861599616006160161602616036160461605616066160761608616096161061611616126161361614616156161661617616186161961620616216162261623616246162561626616276162861629616306163161632616336163461635616366163761638616396164061641616426164361644616456164661647616486164961650616516165261653616546165561656616576165861659616606166161662616636166461665616666166761668616696167061671616726167361674616756167661677616786167961680616816168261683616846168561686616876168861689616906169161692616936169461695616966169761698616996170061701617026170361704617056170661707617086170961710617116171261713617146171561716617176171861719617206172161722617236172461725617266172761728617296173061731617326173361734617356173661737617386173961740617416174261743617446174561746617476174861749617506175161752617536175461755617566175761758617596176061761617626176361764617656176661767617686176961770617716177261773617746177561776617776177861779617806178161782617836178461785617866178761788617896179061791617926179361794617956179661797617986179961800618016180261803618046180561806618076180861809618106181161812618136181461815618166181761818618196182061821618226182361824618256182661827618286182961830618316183261833618346183561836618376183861839618406184161842618436184461845618466184761848618496185061851618526185361854618556185661857618586185961860618616186261863618646186561866618676186861869618706187161872618736187461875618766187761878618796188061881618826188361884618856188661887618886188961890618916189261893618946189561896618976189861899619006190161902619036190461905619066190761908619096191061911619126191361914619156191661917619186191961920619216192261923619246192561926619276192861929619306193161932619336193461935619366193761938619396194061941619426194361944619456194661947619486194961950619516195261953619546195561956619576195861959619606196161962619636196461965619666196761968619696197061971619726197361974619756197661977619786197961980619816198261983619846198561986619876198861989619906199161992619936199461995619966199761998619996200062001620026200362004620056200662007620086200962010620116201262013620146201562016620176201862019620206202162022620236202462025620266202762028620296203062031620326203362034620356203662037620386203962040620416204262043620446204562046620476204862049620506205162052620536205462055620566205762058620596206062061620626206362064620656206662067620686206962070620716207262073620746207562076620776207862079620806208162082620836208462085620866208762088620896209062091620926209362094620956209662097620986209962100621016210262103621046210562106621076210862109621106211162112621136211462115621166211762118621196212062121621226212362124621256212662127621286212962130621316213262133621346213562136621376213862139621406214162142621436214462145621466214762148621496215062151621526215362154621556215662157621586215962160621616216262163621646216562166621676216862169621706217162172621736217462175621766217762178621796218062181621826218362184621856218662187621886218962190621916219262193621946219562196621976219862199622006220162202622036220462205622066220762208622096221062211622126221362214622156221662217622186221962220622216222262223622246222562226622276222862229622306223162232622336223462235622366223762238622396224062241622426224362244622456224662247622486224962250622516225262253622546225562256622576225862259622606226162262622636226462265622666226762268622696227062271622726227362274622756227662277622786227962280622816228262283622846228562286622876228862289622906229162292622936229462295622966229762298622996230062301623026230362304623056230662307623086230962310623116231262313623146231562316623176231862319623206232162322623236232462325623266232762328623296233062331623326233362334623356233662337623386233962340623416234262343623446234562346623476234862349623506235162352623536235462355623566235762358623596236062361623626236362364623656236662367623686236962370623716237262373623746237562376623776237862379623806238162382623836238462385623866238762388623896239062391623926239362394623956239662397623986239962400624016240262403624046240562406624076240862409624106241162412624136241462415624166241762418624196242062421624226242362424624256242662427624286242962430624316243262433624346243562436624376243862439624406244162442624436244462445624466244762448624496245062451624526245362454624556245662457624586245962460624616246262463624646246562466624676246862469624706247162472624736247462475624766247762478624796248062481624826248362484624856248662487624886248962490624916249262493624946249562496624976249862499625006250162502625036250462505625066250762508625096251062511625126251362514625156251662517625186251962520625216252262523625246252562526625276252862529625306253162532625336253462535625366253762538625396254062541625426254362544625456254662547625486254962550625516255262553625546255562556625576255862559625606256162562625636256462565625666256762568625696257062571625726257362574625756257662577625786257962580625816258262583625846258562586625876258862589625906259162592625936259462595625966259762598625996260062601626026260362604626056260662607626086260962610626116261262613626146261562616626176261862619626206262162622626236262462625626266262762628626296263062631626326263362634626356263662637626386263962640626416264262643626446264562646626476264862649626506265162652626536265462655626566265762658626596266062661626626266362664626656266662667626686266962670626716267262673626746267562676626776267862679626806268162682626836268462685626866268762688626896269062691626926269362694626956269662697626986269962700627016270262703627046270562706627076270862709627106271162712627136271462715627166271762718627196272062721627226272362724627256272662727627286272962730627316273262733627346273562736627376273862739627406274162742627436274462745627466274762748627496275062751627526275362754627556275662757627586275962760627616276262763627646276562766627676276862769627706277162772627736277462775627766277762778627796278062781627826278362784627856278662787627886278962790627916279262793627946279562796627976279862799628006280162802628036280462805628066280762808628096281062811628126281362814628156281662817628186281962820628216282262823628246282562826628276282862829628306283162832628336283462835628366283762838628396284062841628426284362844628456284662847628486284962850628516285262853628546285562856628576285862859628606286162862628636286462865628666286762868628696287062871628726287362874628756287662877628786287962880628816288262883628846288562886628876288862889628906289162892628936289462895628966289762898628996290062901629026290362904629056290662907629086290962910629116291262913629146291562916629176291862919629206292162922629236292462925629266292762928629296293062931629326293362934629356293662937629386293962940629416294262943629446294562946629476294862949629506295162952629536295462955629566295762958629596296062961629626296362964629656296662967629686296962970629716297262973629746297562976629776297862979629806298162982629836298462985629866298762988629896299062991629926299362994629956299662997629986299963000630016300263003630046300563006630076300863009630106301163012630136301463015630166301763018630196302063021630226302363024630256302663027630286302963030630316303263033630346303563036630376303863039630406304163042630436304463045630466304763048630496305063051630526305363054630556305663057630586305963060630616306263063630646306563066630676306863069630706307163072630736307463075630766307763078630796308063081630826308363084630856308663087630886308963090630916309263093630946309563096630976309863099631006310163102631036310463105631066310763108631096311063111631126311363114631156311663117631186311963120631216312263123631246312563126631276312863129631306313163132631336313463135631366313763138631396314063141631426314363144631456314663147631486314963150631516315263153631546315563156631576315863159631606316163162631636316463165631666316763168631696317063171631726317363174631756317663177631786317963180631816318263183631846318563186631876318863189631906319163192631936319463195631966319763198631996320063201632026320363204632056320663207632086320963210632116321263213632146321563216632176321863219632206322163222632236322463225632266322763228632296323063231632326323363234632356323663237632386323963240632416324263243632446324563246632476324863249632506325163252632536325463255632566325763258632596326063261632626326363264632656326663267632686326963270632716327263273632746327563276632776327863279632806328163282632836328463285632866328763288632896329063291632926329363294632956329663297632986329963300633016330263303633046330563306633076330863309633106331163312633136331463315633166331763318633196332063321633226332363324633256332663327633286332963330633316333263333633346333563336633376333863339633406334163342633436334463345633466334763348633496335063351633526335363354633556335663357633586335963360633616336263363633646336563366633676336863369633706337163372633736337463375633766337763378633796338063381633826338363384633856338663387633886338963390633916339263393633946339563396633976339863399634006340163402634036340463405634066340763408634096341063411634126341363414634156341663417634186341963420634216342263423634246342563426634276342863429634306343163432634336343463435634366343763438634396344063441634426344363444634456344663447634486344963450634516345263453634546345563456634576345863459634606346163462634636346463465634666346763468634696347063471634726347363474634756347663477634786347963480634816348263483634846348563486634876348863489634906349163492634936349463495634966349763498634996350063501635026350363504635056350663507635086350963510635116351263513635146351563516635176351863519635206352163522635236352463525635266352763528635296353063531635326353363534635356353663537635386353963540635416354263543635446354563546635476354863549635506355163552635536355463555635566355763558635596356063561635626356363564635656356663567635686356963570635716357263573635746357563576635776357863579635806358163582635836358463585635866358763588635896359063591635926359363594635956359663597635986359963600636016360263603636046360563606636076360863609636106361163612636136361463615636166361763618636196362063621636226362363624636256362663627636286362963630636316363263633636346363563636636376363863639636406364163642636436364463645636466364763648636496365063651636526365363654636556365663657636586365963660636616366263663636646366563666636676366863669636706367163672636736367463675636766367763678636796368063681636826368363684636856368663687636886368963690636916369263693636946369563696636976369863699637006370163702637036370463705637066370763708637096371063711637126371363714637156371663717637186371963720637216372263723637246372563726637276372863729637306373163732637336373463735637366373763738637396374063741637426374363744637456374663747637486374963750637516375263753637546375563756637576375863759637606376163762637636376463765637666376763768637696377063771637726377363774637756377663777637786377963780637816378263783637846378563786637876378863789637906379163792637936379463795637966379763798637996380063801638026380363804638056380663807638086380963810638116381263813638146381563816638176381863819638206382163822638236382463825638266382763828638296383063831638326383363834638356383663837638386383963840638416384263843638446384563846638476384863849638506385163852638536385463855638566385763858638596386063861638626386363864638656386663867638686386963870638716387263873638746387563876638776387863879638806388163882638836388463885638866388763888638896389063891638926389363894638956389663897638986389963900639016390263903639046390563906639076390863909639106391163912639136391463915639166391763918639196392063921639226392363924639256392663927639286392963930639316393263933639346393563936639376393863939639406394163942639436394463945639466394763948639496395063951639526395363954639556395663957639586395963960639616396263963639646396563966639676396863969639706397163972639736397463975639766397763978639796398063981639826398363984639856398663987639886398963990639916399263993639946399563996639976399863999640006400164002640036400464005640066400764008640096401064011640126401364014640156401664017640186401964020640216402264023640246402564026640276402864029640306403164032640336403464035640366403764038640396404064041640426404364044640456404664047640486404964050640516405264053640546405564056640576405864059640606406164062640636406464065640666406764068640696407064071640726407364074640756407664077640786407964080640816408264083640846408564086640876408864089640906409164092640936409464095640966409764098640996410064101641026410364104641056410664107641086410964110641116411264113641146411564116641176411864119641206412164122641236412464125641266412764128641296413064131641326413364134641356413664137641386413964140641416414264143641446414564146641476414864149641506415164152641536415464155641566415764158641596416064161641626416364164641656416664167641686416964170641716417264173641746417564176641776417864179641806418164182641836418464185641866418764188641896419064191641926419364194641956419664197641986419964200642016420264203642046420564206642076420864209642106421164212642136421464215642166421764218642196422064221642226422364224642256422664227642286422964230642316423264233642346423564236642376423864239642406424164242642436424464245642466424764248642496425064251642526425364254642556425664257642586425964260642616426264263642646426564266642676426864269642706427164272642736427464275642766427764278642796428064281642826428364284642856428664287642886428964290642916429264293642946429564296642976429864299643006430164302643036430464305643066430764308643096431064311643126431364314643156431664317643186431964320643216432264323643246432564326643276432864329643306433164332643336433464335643366433764338643396434064341643426434364344643456434664347643486434964350643516435264353643546435564356643576435864359643606436164362643636436464365643666436764368643696437064371643726437364374643756437664377643786437964380643816438264383643846438564386643876438864389643906439164392643936439464395643966439764398643996440064401644026440364404644056440664407644086440964410644116441264413644146441564416644176441864419644206442164422644236442464425644266442764428644296443064431644326443364434644356443664437644386443964440644416444264443644446444564446644476444864449644506445164452644536445464455644566445764458644596446064461644626446364464644656446664467644686446964470644716447264473644746447564476644776447864479644806448164482644836448464485644866448764488644896449064491644926449364494644956449664497644986449964500645016450264503645046450564506645076450864509645106451164512645136451464515645166451764518645196452064521645226452364524645256452664527645286452964530645316453264533645346453564536645376453864539645406454164542645436454464545645466454764548645496455064551645526455364554645556455664557645586455964560645616456264563645646456564566645676456864569645706457164572645736457464575645766457764578645796458064581645826458364584645856458664587645886458964590645916459264593645946459564596645976459864599646006460164602646036460464605646066460764608646096461064611646126461364614646156461664617646186461964620646216462264623646246462564626646276462864629646306463164632646336463464635646366463764638646396464064641646426464364644646456464664647646486464964650646516465264653646546465564656646576465864659646606466164662646636466464665646666466764668646696467064671646726467364674646756467664677646786467964680646816468264683646846468564686646876468864689646906469164692646936469464695646966469764698646996470064701647026470364704647056470664707647086470964710647116471264713647146471564716647176471864719647206472164722647236472464725647266472764728647296473064731647326473364734647356473664737647386473964740647416474264743647446474564746647476474864749647506475164752647536475464755647566475764758647596476064761647626476364764647656476664767647686476964770647716477264773647746477564776647776477864779647806478164782647836478464785647866478764788647896479064791647926479364794647956479664797647986479964800648016480264803648046480564806648076480864809648106481164812648136481464815648166481764818648196482064821648226482364824648256482664827648286482964830648316483264833648346483564836648376483864839648406484164842648436484464845648466484764848648496485064851648526485364854648556485664857648586485964860648616486264863648646486564866648676486864869648706487164872648736487464875648766487764878648796488064881648826488364884648856488664887648886488964890648916489264893648946489564896648976489864899649006490164902649036490464905649066490764908649096491064911649126491364914649156491664917649186491964920649216492264923649246492564926649276492864929649306493164932649336493464935649366493764938649396494064941649426494364944649456494664947649486494964950649516495264953649546495564956649576495864959649606496164962649636496464965649666496764968649696497064971649726497364974649756497664977649786497964980649816498264983649846498564986649876498864989649906499164992649936499464995649966499764998649996500065001650026500365004650056500665007650086500965010650116501265013650146501565016650176501865019650206502165022650236502465025650266502765028650296503065031650326503365034650356503665037650386503965040650416504265043650446504565046650476504865049650506505165052650536505465055650566505765058650596506065061650626506365064650656506665067650686506965070650716507265073650746507565076650776507865079650806508165082650836508465085650866508765088650896509065091650926509365094650956509665097650986509965100651016510265103651046510565106651076510865109651106511165112651136511465115651166511765118651196512065121651226512365124651256512665127651286512965130651316513265133651346513565136651376513865139651406514165142651436514465145651466514765148651496515065151651526515365154651556515665157651586515965160651616516265163651646516565166651676516865169651706517165172651736517465175651766517765178651796518065181651826518365184651856518665187651886518965190651916519265193651946519565196651976519865199652006520165202652036520465205652066520765208652096521065211652126521365214652156521665217652186521965220652216522265223652246522565226652276522865229652306523165232652336523465235652366523765238652396524065241652426524365244652456524665247652486524965250652516525265253652546525565256652576525865259652606526165262652636526465265652666526765268652696527065271652726527365274652756527665277652786527965280652816528265283652846528565286652876528865289652906529165292652936529465295652966529765298652996530065301653026530365304653056530665307653086530965310653116531265313653146531565316653176531865319653206532165322653236532465325653266532765328653296533065331653326533365334653356533665337653386533965340653416534265343653446534565346653476534865349653506535165352653536535465355653566535765358653596536065361653626536365364653656536665367653686536965370653716537265373653746537565376653776537865379653806538165382653836538465385653866538765388653896539065391653926539365394653956539665397653986539965400654016540265403654046540565406654076540865409654106541165412654136541465415654166541765418654196542065421654226542365424654256542665427654286542965430654316543265433654346543565436654376543865439654406544165442654436544465445654466544765448654496545065451654526545365454654556545665457654586545965460654616546265463654646546565466654676546865469654706547165472654736547465475654766547765478654796548065481654826548365484654856548665487654886548965490654916549265493654946549565496654976549865499655006550165502655036550465505655066550765508655096551065511655126551365514655156551665517655186551965520655216552265523655246552565526655276552865529655306553165532655336553465535655366553765538655396554065541655426554365544655456554665547655486554965550655516555265553655546555565556655576555865559655606556165562655636556465565655666556765568655696557065571655726557365574655756557665577655786557965580655816558265583655846558565586655876558865589655906559165592655936559465595655966559765598655996560065601656026560365604656056560665607656086560965610656116561265613656146561565616656176561865619656206562165622656236562465625656266562765628656296563065631656326563365634656356563665637656386563965640656416564265643656446564565646656476564865649656506565165652656536565465655656566565765658656596566065661656626566365664656656566665667656686566965670656716567265673656746567565676656776567865679656806568165682656836568465685656866568765688656896569065691656926569365694656956569665697656986569965700657016570265703657046570565706657076570865709657106571165712657136571465715657166571765718657196572065721657226572365724657256572665727657286572965730657316573265733657346573565736657376573865739657406574165742657436574465745657466574765748657496575065751657526575365754657556575665757657586575965760657616576265763657646576565766657676576865769657706577165772657736577465775657766577765778657796578065781657826578365784657856578665787657886578965790657916579265793657946579565796657976579865799658006580165802658036580465805658066580765808658096581065811658126581365814658156581665817658186581965820658216582265823658246582565826658276582865829658306583165832658336583465835658366583765838658396584065841658426584365844658456584665847658486584965850658516585265853658546585565856658576585865859658606586165862658636586465865658666586765868658696587065871658726587365874658756587665877658786587965880658816588265883658846588565886658876588865889658906589165892658936589465895658966589765898658996590065901659026590365904659056590665907659086590965910659116591265913659146591565916659176591865919659206592165922659236592465925659266592765928659296593065931659326593365934659356593665937659386593965940659416594265943659446594565946659476594865949659506595165952659536595465955659566595765958659596596065961659626596365964659656596665967659686596965970659716597265973659746597565976659776597865979659806598165982659836598465985659866598765988659896599065991659926599365994659956599665997659986599966000660016600266003660046600566006660076600866009660106601166012660136601466015660166601766018660196602066021660226602366024660256602666027660286602966030660316603266033660346603566036660376603866039660406604166042660436604466045660466604766048660496605066051660526605366054660556605666057660586605966060660616606266063660646606566066660676606866069660706607166072660736607466075660766607766078660796608066081660826608366084660856608666087660886608966090660916609266093660946609566096660976609866099661006610166102661036610466105661066610766108661096611066111661126611366114661156611666117661186611966120661216612266123661246612566126661276612866129661306613166132661336613466135661366613766138661396614066141661426614366144661456614666147661486614966150661516615266153661546615566156661576615866159661606616166162661636616466165661666616766168661696617066171661726617366174661756617666177661786617966180661816618266183661846618566186661876618866189661906619166192661936619466195661966619766198661996620066201662026620366204662056620666207662086620966210662116621266213662146621566216662176621866219662206622166222662236622466225662266622766228662296623066231662326623366234662356623666237662386623966240662416624266243662446624566246662476624866249662506625166252662536625466255662566625766258662596626066261662626626366264662656626666267662686626966270662716627266273662746627566276662776627866279662806628166282662836628466285662866628766288662896629066291662926629366294662956629666297662986629966300663016630266303663046630566306663076630866309663106631166312663136631466315663166631766318663196632066321663226632366324663256632666327663286632966330663316633266333663346633566336663376633866339663406634166342663436634466345663466634766348663496635066351663526635366354663556635666357663586635966360663616636266363663646636566366663676636866369663706637166372663736637466375663766637766378663796638066381663826638366384663856638666387663886638966390663916639266393663946639566396663976639866399664006640166402664036640466405664066640766408664096641066411664126641366414664156641666417664186641966420664216642266423664246642566426664276642866429664306643166432664336643466435664366643766438664396644066441664426644366444664456644666447664486644966450664516645266453664546645566456664576645866459664606646166462664636646466465664666646766468664696647066471664726647366474664756647666477664786647966480664816648266483664846648566486664876648866489664906649166492664936649466495664966649766498664996650066501665026650366504665056650666507665086650966510665116651266513665146651566516665176651866519665206652166522665236652466525665266652766528665296653066531665326653366534665356653666537665386653966540665416654266543665446654566546665476654866549665506655166552665536655466555665566655766558665596656066561665626656366564665656656666567665686656966570665716657266573665746657566576665776657866579665806658166582665836658466585665866658766588665896659066591665926659366594665956659666597665986659966600666016660266603666046660566606666076660866609666106661166612666136661466615666166661766618666196662066621666226662366624666256662666627666286662966630666316663266633666346663566636666376663866639666406664166642666436664466645666466664766648666496665066651666526665366654666556665666657666586665966660666616666266663666646666566666666676666866669666706667166672666736667466675666766667766678666796668066681666826668366684666856668666687666886668966690666916669266693666946669566696666976669866699667006670166702667036670466705667066670766708667096671066711667126671366714667156671666717667186671966720667216672266723667246672566726667276672866729667306673166732667336673466735667366673766738667396674066741667426674366744667456674666747667486674966750667516675266753667546675566756667576675866759667606676166762667636676466765667666676766768667696677066771667726677366774667756677666777667786677966780667816678266783667846678566786667876678866789667906679166792667936679466795667966679766798667996680066801668026680366804668056680666807668086680966810668116681266813668146681566816668176681866819668206682166822668236682466825668266682766828668296683066831668326683366834668356683666837668386683966840668416684266843668446684566846668476684866849668506685166852668536685466855668566685766858668596686066861668626686366864668656686666867668686686966870668716687266873668746687566876668776687866879668806688166882668836688466885668866688766888668896689066891668926689366894668956689666897668986689966900669016690266903669046690566906669076690866909669106691166912669136691466915669166691766918669196692066921669226692366924669256692666927669286692966930669316693266933669346693566936669376693866939669406694166942669436694466945669466694766948669496695066951669526695366954669556695666957669586695966960669616696266963669646696566966669676696866969669706697166972669736697466975669766697766978669796698066981669826698366984669856698666987669886698966990669916699266993669946699566996669976699866999670006700167002670036700467005670066700767008670096701067011670126701367014670156701667017670186701967020670216702267023670246702567026670276702867029670306703167032670336703467035670366703767038670396704067041670426704367044670456704667047670486704967050670516705267053670546705567056670576705867059670606706167062670636706467065670666706767068670696707067071670726707367074670756707667077670786707967080670816708267083670846708567086670876708867089670906709167092670936709467095670966709767098670996710067101671026710367104671056710667107671086710967110671116711267113671146711567116671176711867119671206712167122671236712467125671266712767128671296713067131671326713367134671356713667137671386713967140671416714267143671446714567146671476714867149671506715167152671536715467155671566715767158671596716067161671626716367164671656716667167671686716967170671716717267173671746717567176671776717867179671806718167182671836718467185671866718767188671896719067191671926719367194671956719667197671986719967200672016720267203672046720567206672076720867209672106721167212672136721467215672166721767218672196722067221672226722367224672256722667227672286722967230672316723267233672346723567236672376723867239672406724167242672436724467245672466724767248672496725067251672526725367254672556725667257672586725967260672616726267263672646726567266672676726867269672706727167272672736727467275672766727767278672796728067281672826728367284672856728667287672886728967290672916729267293672946729567296672976729867299673006730167302673036730467305673066730767308673096731067311673126731367314673156731667317673186731967320673216732267323673246732567326673276732867329673306733167332673336733467335673366733767338673396734067341673426734367344673456734667347673486734967350673516735267353673546735567356673576735867359673606736167362673636736467365673666736767368673696737067371673726737367374673756737667377673786737967380673816738267383673846738567386673876738867389673906739167392673936739467395673966739767398673996740067401674026740367404674056740667407674086740967410674116741267413674146741567416674176741867419674206742167422674236742467425674266742767428674296743067431674326743367434674356743667437674386743967440674416744267443674446744567446674476744867449674506745167452674536745467455674566745767458674596746067461674626746367464674656746667467674686746967470674716747267473674746747567476674776747867479674806748167482674836748467485674866748767488674896749067491674926749367494674956749667497674986749967500675016750267503675046750567506675076750867509675106751167512675136751467515675166751767518675196752067521675226752367524675256752667527675286752967530675316753267533675346753567536675376753867539675406754167542675436754467545675466754767548675496755067551675526755367554675556755667557675586755967560675616756267563675646756567566675676756867569675706757167572675736757467575675766757767578675796758067581675826758367584675856758667587675886758967590675916759267593675946759567596675976759867599676006760167602676036760467605676066760767608676096761067611676126761367614676156761667617676186761967620676216762267623676246762567626676276762867629676306763167632676336763467635676366763767638676396764067641676426764367644676456764667647676486764967650676516765267653676546765567656676576765867659676606766167662676636766467665676666766767668676696767067671676726767367674676756767667677676786767967680676816768267683676846768567686676876768867689676906769167692676936769467695676966769767698676996770067701677026770367704677056770667707677086770967710677116771267713677146771567716677176771867719677206772167722677236772467725677266772767728677296773067731677326773367734677356773667737677386773967740677416774267743677446774567746677476774867749677506775167752677536775467755677566775767758677596776067761677626776367764677656776667767677686776967770677716777267773677746777567776677776777867779677806778167782677836778467785677866778767788677896779067791677926779367794677956779667797677986779967800678016780267803678046780567806678076780867809678106781167812678136781467815678166781767818678196782067821678226782367824678256782667827678286782967830678316783267833678346783567836678376783867839678406784167842678436784467845678466784767848678496785067851678526785367854678556785667857678586785967860678616786267863678646786567866678676786867869678706787167872678736787467875678766787767878678796788067881678826788367884678856788667887678886788967890678916789267893678946789567896678976789867899679006790167902679036790467905679066790767908679096791067911679126791367914679156791667917679186791967920679216792267923679246792567926679276792867929679306793167932679336793467935679366793767938679396794067941679426794367944679456794667947679486794967950679516795267953679546795567956679576795867959679606796167962679636796467965679666796767968679696797067971679726797367974679756797667977679786797967980679816798267983679846798567986679876798867989679906799167992679936799467995679966799767998679996800068001680026800368004680056800668007680086800968010680116801268013680146801568016680176801868019680206802168022680236802468025680266802768028680296803068031680326803368034680356803668037680386803968040680416804268043680446804568046680476804868049680506805168052680536805468055680566805768058680596806068061680626806368064680656806668067680686806968070680716807268073680746807568076680776807868079680806808168082680836808468085680866808768088680896809068091680926809368094680956809668097680986809968100681016810268103681046810568106681076810868109681106811168112681136811468115681166811768118681196812068121681226812368124681256812668127681286812968130681316813268133681346813568136681376813868139681406814168142681436814468145681466814768148681496815068151681526815368154681556815668157681586815968160681616816268163681646816568166681676816868169681706817168172681736817468175681766817768178681796818068181681826818368184681856818668187681886818968190681916819268193681946819568196681976819868199682006820168202682036820468205682066820768208682096821068211682126821368214682156821668217682186821968220682216822268223682246822568226682276822868229682306823168232682336823468235682366823768238682396824068241682426824368244682456824668247682486824968250682516825268253682546825568256682576825868259682606826168262682636826468265682666826768268682696827068271682726827368274682756827668277682786827968280682816828268283682846828568286682876828868289682906829168292682936829468295682966829768298682996830068301683026830368304683056830668307683086830968310683116831268313683146831568316683176831868319683206832168322683236832468325683266832768328683296833068331683326833368334683356833668337683386833968340683416834268343683446834568346683476834868349683506835168352683536835468355683566835768358683596836068361683626836368364683656836668367683686836968370683716837268373683746837568376683776837868379683806838168382683836838468385683866838768388683896839068391683926839368394683956839668397683986839968400684016840268403684046840568406684076840868409684106841168412684136841468415684166841768418684196842068421684226842368424684256842668427684286842968430684316843268433684346843568436684376843868439684406844168442684436844468445684466844768448684496845068451684526845368454684556845668457684586845968460684616846268463684646846568466684676846868469684706847168472684736847468475684766847768478684796848068481684826848368484684856848668487684886848968490684916849268493684946849568496684976849868499685006850168502685036850468505685066850768508685096851068511685126851368514685156851668517685186851968520685216852268523685246852568526685276852868529685306853168532685336853468535685366853768538685396854068541685426854368544685456854668547685486854968550685516855268553685546855568556685576855868559685606856168562685636856468565685666856768568685696857068571685726857368574685756857668577685786857968580685816858268583685846858568586685876858868589685906859168592685936859468595685966859768598685996860068601686026860368604686056860668607686086860968610686116861268613686146861568616686176861868619686206862168622686236862468625686266862768628686296863068631686326863368634686356863668637686386863968640686416864268643686446864568646686476864868649686506865168652686536865468655686566865768658686596866068661686626866368664686656866668667686686866968670686716867268673686746867568676686776867868679686806868168682686836868468685686866868768688686896869068691686926869368694686956869668697686986869968700687016870268703687046870568706687076870868709687106871168712687136871468715687166871768718687196872068721687226872368724687256872668727687286872968730687316873268733687346873568736687376873868739687406874168742687436874468745687466874768748687496875068751687526875368754687556875668757687586875968760687616876268763687646876568766687676876868769687706877168772687736877468775687766877768778687796878068781687826878368784687856878668787687886878968790687916879268793687946879568796687976879868799688006880168802688036880468805688066880768808688096881068811688126881368814688156881668817688186881968820688216882268823688246882568826688276882868829688306883168832688336883468835688366883768838688396884068841688426884368844688456884668847688486884968850688516885268853688546885568856688576885868859688606886168862688636886468865688666886768868688696887068871688726887368874688756887668877688786887968880688816888268883688846888568886688876888868889688906889168892688936889468895688966889768898688996890068901689026890368904689056890668907689086890968910689116891268913689146891568916689176891868919689206892168922689236892468925689266892768928689296893068931689326893368934689356893668937689386893968940689416894268943689446894568946689476894868949689506895168952689536895468955689566895768958689596896068961689626896368964689656896668967689686896968970689716897268973689746897568976689776897868979689806898168982689836898468985689866898768988689896899068991689926899368994689956899668997689986899969000690016900269003690046900569006690076900869009690106901169012690136901469015690166901769018690196902069021690226902369024690256902669027690286902969030690316903269033690346903569036690376903869039690406904169042690436904469045690466904769048690496905069051690526905369054690556905669057690586905969060690616906269063690646906569066690676906869069690706907169072690736907469075690766907769078690796908069081690826908369084690856908669087690886908969090690916909269093690946909569096690976909869099691006910169102691036910469105691066910769108691096911069111691126911369114691156911669117691186911969120691216912269123691246912569126691276912869129691306913169132691336913469135691366913769138691396914069141691426914369144691456914669147691486914969150691516915269153691546915569156691576915869159691606916169162691636916469165691666916769168691696917069171691726917369174691756917669177691786917969180691816918269183691846918569186691876918869189691906919169192691936919469195691966919769198691996920069201692026920369204692056920669207692086920969210692116921269213692146921569216692176921869219692206922169222692236922469225692266922769228692296923069231692326923369234692356923669237692386923969240692416924269243692446924569246692476924869249692506925169252692536925469255692566925769258692596926069261692626926369264692656926669267692686926969270692716927269273692746927569276692776927869279692806928169282692836928469285692866928769288692896929069291692926929369294692956929669297692986929969300693016930269303693046930569306693076930869309693106931169312693136931469315693166931769318693196932069321693226932369324693256932669327693286932969330693316933269333693346933569336693376933869339693406934169342693436934469345693466934769348693496935069351693526935369354693556935669357693586935969360693616936269363693646936569366693676936869369693706937169372693736937469375693766937769378693796938069381693826938369384693856938669387693886938969390693916939269393693946939569396693976939869399694006940169402694036940469405694066940769408694096941069411694126941369414694156941669417694186941969420694216942269423694246942569426694276942869429694306943169432694336943469435694366943769438694396944069441694426944369444694456944669447694486944969450694516945269453694546945569456694576945869459694606946169462694636946469465694666946769468694696947069471694726947369474694756947669477694786947969480694816948269483694846948569486694876948869489694906949169492694936949469495694966949769498694996950069501695026950369504695056950669507695086950969510695116951269513695146951569516695176951869519695206952169522695236952469525695266952769528695296953069531695326953369534695356953669537695386953969540695416954269543695446954569546695476954869549695506955169552695536955469555695566955769558695596956069561695626956369564695656956669567695686956969570695716957269573695746957569576695776957869579695806958169582695836958469585695866958769588695896959069591695926959369594695956959669597695986959969600696016960269603696046960569606696076960869609696106961169612696136961469615696166961769618696196962069621696226962369624696256962669627696286962969630696316963269633696346963569636696376963869639696406964169642696436964469645696466964769648696496965069651696526965369654696556965669657696586965969660696616966269663696646966569666696676966869669696706967169672696736967469675696766967769678696796968069681696826968369684696856968669687696886968969690696916969269693696946969569696696976969869699697006970169702697036970469705697066970769708697096971069711697126971369714697156971669717697186971969720697216972269723697246972569726697276972869729697306973169732697336973469735697366973769738697396974069741697426974369744697456974669747697486974969750697516975269753697546975569756697576975869759697606976169762697636976469765697666976769768697696977069771697726977369774697756977669777697786977969780697816978269783697846978569786697876978869789697906979169792697936979469795697966979769798697996980069801698026980369804698056980669807698086980969810698116981269813698146981569816698176981869819698206982169822698236982469825698266982769828698296983069831698326983369834698356983669837698386983969840698416984269843698446984569846698476984869849698506985169852698536985469855698566985769858698596986069861698626986369864698656986669867698686986969870698716987269873698746987569876698776987869879698806988169882698836988469885698866988769888698896989069891698926989369894698956989669897698986989969900699016990269903699046990569906699076990869909699106991169912699136991469915699166991769918699196992069921699226992369924699256992669927699286992969930699316993269933699346993569936699376993869939699406994169942699436994469945699466994769948699496995069951699526995369954699556995669957699586995969960699616996269963699646996569966699676996869969699706997169972699736997469975699766997769978699796998069981699826998369984699856998669987699886998969990699916999269993699946999569996699976999869999700007000170002700037000470005700067000770008700097001070011700127001370014700157001670017700187001970020700217002270023700247002570026700277002870029700307003170032700337003470035700367003770038700397004070041700427004370044700457004670047700487004970050700517005270053700547005570056700577005870059700607006170062700637006470065700667006770068700697007070071700727007370074700757007670077700787007970080700817008270083700847008570086700877008870089700907009170092700937009470095700967009770098700997010070101701027010370104701057010670107701087010970110701117011270113701147011570116701177011870119701207012170122701237012470125701267012770128701297013070131701327013370134701357013670137701387013970140701417014270143701447014570146701477014870149701507015170152701537015470155701567015770158701597016070161701627016370164701657016670167701687016970170701717017270173701747017570176701777017870179701807018170182701837018470185701867018770188701897019070191701927019370194701957019670197701987019970200702017020270203702047020570206702077020870209702107021170212702137021470215702167021770218702197022070221702227022370224702257022670227702287022970230702317023270233702347023570236702377023870239702407024170242702437024470245702467024770248702497025070251702527025370254702557025670257702587025970260702617026270263702647026570266702677026870269702707027170272702737027470275702767027770278702797028070281702827028370284702857028670287702887028970290702917029270293702947029570296702977029870299703007030170302703037030470305703067030770308703097031070311703127031370314703157031670317703187031970320703217032270323703247032570326703277032870329703307033170332703337033470335703367033770338703397034070341703427034370344703457034670347703487034970350703517035270353703547035570356703577035870359703607036170362703637036470365703667036770368703697037070371703727037370374703757037670377703787037970380703817038270383703847038570386703877038870389703907039170392703937039470395703967039770398703997040070401704027040370404704057040670407704087040970410704117041270413704147041570416704177041870419704207042170422704237042470425704267042770428704297043070431704327043370434704357043670437704387043970440704417044270443704447044570446704477044870449704507045170452704537045470455704567045770458704597046070461704627046370464704657046670467704687046970470704717047270473704747047570476704777047870479704807048170482704837048470485704867048770488704897049070491704927049370494704957049670497704987049970500705017050270503705047050570506705077050870509705107051170512705137051470515705167051770518705197052070521705227052370524705257052670527705287052970530705317053270533705347053570536705377053870539705407054170542705437054470545705467054770548705497055070551705527055370554705557055670557705587055970560705617056270563705647056570566705677056870569705707057170572705737057470575705767057770578705797058070581705827058370584705857058670587705887058970590705917059270593705947059570596705977059870599706007060170602706037060470605706067060770608706097061070611706127061370614706157061670617706187061970620706217062270623706247062570626706277062870629706307063170632706337063470635706367063770638706397064070641706427064370644706457064670647706487064970650706517065270653706547065570656706577065870659706607066170662706637066470665706667066770668706697067070671706727067370674706757067670677706787067970680706817068270683706847068570686706877068870689706907069170692706937069470695706967069770698706997070070701707027070370704707057070670707707087070970710707117071270713707147071570716707177071870719707207072170722707237072470725707267072770728707297073070731707327073370734707357073670737707387073970740707417074270743707447074570746707477074870749707507075170752707537075470755707567075770758707597076070761707627076370764707657076670767707687076970770707717077270773707747077570776707777077870779707807078170782707837078470785707867078770788707897079070791707927079370794707957079670797707987079970800708017080270803708047080570806708077080870809708107081170812708137081470815708167081770818708197082070821708227082370824708257082670827708287082970830708317083270833708347083570836708377083870839708407084170842708437084470845708467084770848708497085070851708527085370854708557085670857708587085970860708617086270863708647086570866708677086870869708707087170872708737087470875708767087770878708797088070881708827088370884708857088670887708887088970890708917089270893708947089570896708977089870899709007090170902709037090470905709067090770908709097091070911709127091370914709157091670917709187091970920709217092270923709247092570926709277092870929709307093170932709337093470935709367093770938709397094070941709427094370944709457094670947709487094970950709517095270953709547095570956709577095870959709607096170962709637096470965709667096770968709697097070971709727097370974709757097670977709787097970980709817098270983709847098570986709877098870989709907099170992709937099470995709967099770998709997100071001710027100371004710057100671007710087100971010710117101271013710147101571016710177101871019710207102171022710237102471025710267102771028710297103071031710327103371034710357103671037710387103971040710417104271043710447104571046710477104871049710507105171052710537105471055710567105771058710597106071061710627106371064710657106671067710687106971070710717107271073710747107571076710777107871079710807108171082710837108471085710867108771088710897109071091710927109371094710957109671097710987109971100711017110271103711047110571106711077110871109711107111171112711137111471115711167111771118711197112071121711227112371124711257112671127711287112971130711317113271133711347113571136711377113871139711407114171142711437114471145711467114771148711497115071151711527115371154711557115671157711587115971160711617116271163711647116571166711677116871169711707117171172711737117471175711767117771178711797118071181711827118371184711857118671187711887118971190711917119271193711947119571196711977119871199712007120171202712037120471205712067120771208712097121071211712127121371214712157121671217712187121971220712217122271223712247122571226712277122871229712307123171232712337123471235712367123771238712397124071241712427124371244712457124671247712487124971250712517125271253712547125571256712577125871259712607126171262712637126471265712667126771268712697127071271712727127371274712757127671277712787127971280712817128271283712847128571286712877128871289712907129171292712937129471295712967129771298712997130071301713027130371304713057130671307713087130971310713117131271313713147131571316713177131871319713207132171322713237132471325713267132771328713297133071331713327133371334713357133671337713387133971340713417134271343713447134571346713477134871349713507135171352713537135471355713567135771358713597136071361713627136371364713657136671367713687136971370713717137271373713747137571376713777137871379713807138171382713837138471385713867138771388713897139071391713927139371394713957139671397713987139971400714017140271403714047140571406714077140871409714107141171412714137141471415714167141771418714197142071421714227142371424714257142671427714287142971430714317143271433714347143571436714377143871439714407144171442714437144471445714467144771448714497145071451714527145371454714557145671457714587145971460714617146271463714647146571466714677146871469714707147171472714737147471475714767147771478714797148071481714827148371484714857148671487714887148971490714917149271493714947149571496714977149871499715007150171502715037150471505715067150771508715097151071511715127151371514715157151671517715187151971520715217152271523715247152571526715277152871529715307153171532715337153471535715367153771538715397154071541715427154371544715457154671547715487154971550715517155271553715547155571556715577155871559715607156171562715637156471565715667156771568715697157071571715727157371574715757157671577715787157971580715817158271583715847158571586715877158871589715907159171592715937159471595715967159771598715997160071601716027160371604716057160671607716087160971610716117161271613716147161571616716177161871619716207162171622716237162471625716267162771628716297163071631716327163371634716357163671637716387163971640716417164271643716447164571646716477164871649716507165171652716537165471655716567165771658716597166071661716627166371664716657166671667716687166971670716717167271673716747167571676716777167871679716807168171682716837168471685716867168771688716897169071691716927169371694716957169671697716987169971700717017170271703717047170571706717077170871709717107171171712717137171471715717167171771718717197172071721717227172371724717257172671727717287172971730717317173271733717347173571736717377173871739717407174171742717437174471745717467174771748717497175071751717527175371754717557175671757717587175971760717617176271763717647176571766717677176871769717707177171772717737177471775717767177771778717797178071781717827178371784717857178671787717887178971790717917179271793717947179571796717977179871799718007180171802718037180471805718067180771808718097181071811718127181371814718157181671817718187181971820718217182271823718247182571826718277182871829718307183171832718337183471835718367183771838718397184071841718427184371844718457184671847718487184971850718517185271853718547185571856718577185871859718607186171862718637186471865718667186771868718697187071871718727187371874718757187671877718787187971880718817188271883718847188571886718877188871889718907189171892718937189471895718967189771898718997190071901719027190371904719057190671907719087190971910719117191271913719147191571916719177191871919719207192171922719237192471925719267192771928719297193071931719327193371934719357193671937719387193971940719417194271943719447194571946719477194871949719507195171952719537195471955719567195771958719597196071961719627196371964719657196671967719687196971970719717197271973719747197571976719777197871979719807198171982719837198471985719867198771988719897199071991719927199371994719957199671997719987199972000720017200272003720047200572006720077200872009720107201172012720137201472015720167201772018720197202072021720227202372024720257202672027720287202972030720317203272033720347203572036720377203872039720407204172042720437204472045720467204772048720497205072051720527205372054720557205672057720587205972060720617206272063720647206572066720677206872069720707207172072720737207472075720767207772078720797208072081720827208372084720857208672087720887208972090720917209272093720947209572096720977209872099721007210172102721037210472105721067210772108721097211072111721127211372114721157211672117721187211972120721217212272123721247212572126721277212872129721307213172132721337213472135721367213772138721397214072141721427214372144721457214672147721487214972150721517215272153721547215572156721577215872159721607216172162721637216472165721667216772168721697217072171721727217372174721757217672177721787217972180721817218272183721847218572186721877218872189721907219172192721937219472195721967219772198721997220072201722027220372204722057220672207722087220972210722117221272213722147221572216722177221872219722207222172222722237222472225722267222772228722297223072231722327223372234722357223672237722387223972240722417224272243722447224572246722477224872249722507225172252722537225472255722567225772258722597226072261722627226372264722657226672267722687226972270722717227272273722747227572276722777227872279722807228172282722837228472285722867228772288722897229072291722927229372294722957229672297722987229972300723017230272303723047230572306723077230872309723107231172312723137231472315723167231772318723197232072321723227232372324723257232672327723287232972330723317233272333723347233572336723377233872339723407234172342723437234472345723467234772348723497235072351723527235372354723557235672357723587235972360723617236272363723647236572366723677236872369723707237172372723737237472375723767237772378723797238072381723827238372384723857238672387723887238972390723917239272393723947239572396723977239872399724007240172402724037240472405724067240772408724097241072411724127241372414724157241672417724187241972420724217242272423724247242572426724277242872429724307243172432724337243472435724367243772438724397244072441724427244372444724457244672447724487244972450724517245272453724547245572456724577245872459724607246172462724637246472465724667246772468724697247072471724727247372474724757247672477724787247972480724817248272483724847248572486724877248872489724907249172492724937249472495724967249772498724997250072501725027250372504725057250672507725087250972510725117251272513725147251572516725177251872519725207252172522725237252472525725267252772528725297253072531725327253372534725357253672537725387253972540725417254272543725447254572546725477254872549725507255172552725537255472555725567255772558725597256072561725627256372564725657256672567725687256972570725717257272573725747257572576725777257872579725807258172582725837258472585725867258772588725897259072591725927259372594725957259672597725987259972600726017260272603726047260572606726077260872609726107261172612726137261472615726167261772618726197262072621726227262372624726257262672627726287262972630726317263272633726347263572636726377263872639726407264172642726437264472645726467264772648726497265072651726527265372654726557265672657726587265972660726617266272663726647266572666726677266872669726707267172672726737267472675726767267772678726797268072681726827268372684726857268672687726887268972690726917269272693726947269572696726977269872699727007270172702727037270472705727067270772708727097271072711727127271372714727157271672717727187271972720727217272272723727247272572726727277272872729727307273172732727337273472735727367273772738727397274072741727427274372744727457274672747727487274972750727517275272753727547275572756727577275872759727607276172762727637276472765727667276772768727697277072771727727277372774727757277672777727787277972780727817278272783727847278572786727877278872789727907279172792727937279472795727967279772798727997280072801728027280372804728057280672807728087280972810728117281272813728147281572816728177281872819728207282172822728237282472825728267282772828728297283072831728327283372834728357283672837728387283972840728417284272843728447284572846728477284872849728507285172852728537285472855728567285772858728597286072861728627286372864728657286672867728687286972870728717287272873728747287572876728777287872879728807288172882728837288472885728867288772888728897289072891728927289372894728957289672897728987289972900729017290272903729047290572906729077290872909729107291172912729137291472915729167291772918729197292072921729227292372924729257292672927729287292972930729317293272933729347293572936729377293872939729407294172942729437294472945729467294772948729497295072951729527295372954729557295672957729587295972960729617296272963729647296572966729677296872969729707297172972729737297472975729767297772978729797298072981729827298372984729857298672987729887298972990729917299272993729947299572996729977299872999730007300173002730037300473005730067300773008730097301073011730127301373014730157301673017730187301973020730217302273023730247302573026730277302873029730307303173032730337303473035730367303773038730397304073041730427304373044730457304673047730487304973050730517305273053730547305573056730577305873059730607306173062730637306473065730667306773068730697307073071730727307373074730757307673077730787307973080730817308273083730847308573086730877308873089730907309173092730937309473095730967309773098730997310073101731027310373104731057310673107731087310973110731117311273113731147311573116731177311873119731207312173122731237312473125731267312773128731297313073131731327313373134731357313673137731387313973140731417314273143731447314573146731477314873149731507315173152731537315473155731567315773158731597316073161731627316373164731657316673167731687316973170731717317273173731747317573176731777317873179731807318173182731837318473185731867318773188731897319073191731927319373194731957319673197731987319973200732017320273203732047320573206732077320873209732107321173212732137321473215732167321773218732197322073221732227322373224732257322673227732287322973230732317323273233732347323573236732377323873239732407324173242732437324473245732467324773248732497325073251732527325373254732557325673257732587325973260732617326273263732647326573266732677326873269732707327173272732737327473275732767327773278732797328073281732827328373284732857328673287732887328973290732917329273293732947329573296732977329873299733007330173302733037330473305733067330773308733097331073311733127331373314733157331673317733187331973320733217332273323733247332573326733277332873329733307333173332733337333473335733367333773338733397334073341733427334373344733457334673347733487334973350733517335273353733547335573356733577335873359733607336173362733637336473365733667336773368733697337073371733727337373374733757337673377733787337973380733817338273383733847338573386733877338873389733907339173392733937339473395733967339773398733997340073401734027340373404734057340673407734087340973410734117341273413734147341573416734177341873419734207342173422734237342473425734267342773428734297343073431734327343373434734357343673437734387343973440734417344273443734447344573446734477344873449734507345173452734537345473455734567345773458734597346073461734627346373464734657346673467734687346973470734717347273473734747347573476734777347873479734807348173482734837348473485734867348773488734897349073491734927349373494734957349673497734987349973500735017350273503735047350573506735077350873509735107351173512735137351473515735167351773518735197352073521735227352373524735257352673527735287352973530735317353273533735347353573536735377353873539735407354173542735437354473545735467354773548735497355073551735527355373554735557355673557735587355973560735617356273563735647356573566735677356873569735707357173572735737357473575735767357773578735797358073581735827358373584735857358673587735887358973590735917359273593735947359573596735977359873599736007360173602736037360473605736067360773608736097361073611736127361373614736157361673617736187361973620736217362273623736247362573626736277362873629736307363173632736337363473635736367363773638736397364073641736427364373644736457364673647736487364973650736517365273653736547365573656736577365873659736607366173662736637366473665736667366773668736697367073671736727367373674736757367673677736787367973680736817368273683736847368573686736877368873689736907369173692736937369473695736967369773698736997370073701737027370373704737057370673707737087370973710737117371273713737147371573716737177371873719737207372173722737237372473725737267372773728737297373073731737327373373734737357373673737737387373973740737417374273743737447374573746737477374873749737507375173752737537375473755737567375773758737597376073761737627376373764737657376673767737687376973770737717377273773737747377573776737777377873779737807378173782737837378473785737867378773788737897379073791737927379373794737957379673797737987379973800738017380273803738047380573806738077380873809738107381173812738137381473815738167381773818738197382073821738227382373824738257382673827738287382973830738317383273833738347383573836738377383873839738407384173842738437384473845738467384773848738497385073851738527385373854738557385673857738587385973860738617386273863738647386573866738677386873869738707387173872738737387473875738767387773878738797388073881738827388373884738857388673887738887388973890738917389273893738947389573896738977389873899739007390173902739037390473905739067390773908739097391073911739127391373914739157391673917739187391973920739217392273923739247392573926739277392873929739307393173932739337393473935739367393773938739397394073941739427394373944739457394673947739487394973950739517395273953739547395573956739577395873959739607396173962739637396473965739667396773968739697397073971739727397373974739757397673977739787397973980739817398273983739847398573986739877398873989739907399173992739937399473995739967399773998739997400074001740027400374004740057400674007740087400974010740117401274013740147401574016740177401874019740207402174022740237402474025740267402774028740297403074031740327403374034740357403674037740387403974040740417404274043740447404574046740477404874049740507405174052740537405474055740567405774058740597406074061740627406374064740657406674067740687406974070740717407274073740747407574076740777407874079740807408174082740837408474085740867408774088740897409074091740927409374094740957409674097740987409974100741017410274103741047410574106741077410874109741107411174112741137411474115741167411774118741197412074121741227412374124741257412674127741287412974130741317413274133741347413574136741377413874139741407414174142741437414474145741467414774148741497415074151741527415374154741557415674157741587415974160741617416274163741647416574166741677416874169741707417174172741737417474175741767417774178741797418074181741827418374184741857418674187741887418974190741917419274193741947419574196741977419874199742007420174202742037420474205742067420774208742097421074211742127421374214742157421674217742187421974220742217422274223742247422574226742277422874229742307423174232742337423474235742367423774238742397424074241742427424374244742457424674247742487424974250742517425274253742547425574256742577425874259742607426174262742637426474265742667426774268742697427074271742727427374274742757427674277742787427974280742817428274283742847428574286742877428874289742907429174292742937429474295742967429774298742997430074301743027430374304743057430674307743087430974310743117431274313743147431574316743177431874319743207432174322743237432474325743267432774328743297433074331743327433374334743357433674337743387433974340743417434274343743447434574346743477434874349743507435174352743537435474355743567435774358743597436074361743627436374364743657436674367743687436974370743717437274373743747437574376743777437874379743807438174382743837438474385743867438774388743897439074391743927439374394743957439674397743987439974400744017440274403744047440574406744077440874409744107441174412744137441474415744167441774418744197442074421744227442374424744257442674427744287442974430744317443274433744347443574436744377443874439744407444174442744437444474445744467444774448744497445074451744527445374454744557445674457744587445974460744617446274463744647446574466744677446874469744707447174472744737447474475744767447774478744797448074481744827448374484744857448674487744887448974490744917449274493744947449574496744977449874499745007450174502745037450474505745067450774508745097451074511745127451374514745157451674517745187451974520745217452274523745247452574526745277452874529745307453174532745337453474535745367453774538745397454074541745427454374544745457454674547745487454974550745517455274553745547455574556745577455874559745607456174562745637456474565745667456774568745697457074571745727457374574745757457674577745787457974580745817458274583745847458574586745877458874589745907459174592745937459474595745967459774598745997460074601746027460374604746057460674607746087460974610746117461274613746147461574616746177461874619746207462174622746237462474625746267462774628746297463074631746327463374634746357463674637746387463974640746417464274643746447464574646746477464874649746507465174652746537465474655746567465774658746597466074661746627466374664746657466674667746687466974670746717467274673746747467574676746777467874679746807468174682746837468474685746867468774688746897469074691746927469374694746957469674697746987469974700747017470274703747047470574706747077470874709747107471174712747137471474715747167471774718747197472074721747227472374724747257472674727747287472974730747317473274733747347473574736747377473874739747407474174742747437474474745747467474774748747497475074751747527475374754747557475674757747587475974760747617476274763747647476574766747677476874769747707477174772747737477474775747767477774778747797478074781747827478374784747857478674787747887478974790747917479274793747947479574796747977479874799748007480174802748037480474805748067480774808748097481074811748127481374814748157481674817748187481974820748217482274823748247482574826748277482874829748307483174832748337483474835748367483774838748397484074841748427484374844748457484674847748487484974850748517485274853748547485574856748577485874859748607486174862748637486474865748667486774868748697487074871748727487374874748757487674877748787487974880748817488274883748847488574886748877488874889748907489174892748937489474895748967489774898748997490074901749027490374904749057490674907749087490974910749117491274913749147491574916749177491874919749207492174922749237492474925749267492774928749297493074931749327493374934749357493674937749387493974940749417494274943749447494574946749477494874949749507495174952749537495474955749567495774958749597496074961749627496374964749657496674967749687496974970749717497274973749747497574976749777497874979749807498174982749837498474985749867498774988749897499074991749927499374994749957499674997749987499975000750017500275003750047500575006750077500875009750107501175012750137501475015750167501775018750197502075021750227502375024750257502675027750287502975030750317503275033750347503575036750377503875039750407504175042750437504475045750467504775048750497505075051750527505375054750557505675057750587505975060750617506275063750647506575066750677506875069750707507175072750737507475075750767507775078750797508075081750827508375084750857508675087750887508975090750917509275093750947509575096750977509875099751007510175102751037510475105751067510775108751097511075111751127511375114751157511675117751187511975120751217512275123751247512575126751277512875129751307513175132751337513475135751367513775138751397514075141751427514375144751457514675147751487514975150751517515275153751547515575156751577515875159751607516175162751637516475165751667516775168751697517075171751727517375174751757517675177751787517975180751817518275183751847518575186751877518875189751907519175192751937519475195751967519775198751997520075201752027520375204752057520675207752087520975210752117521275213752147521575216752177521875219752207522175222752237522475225752267522775228752297523075231752327523375234752357523675237752387523975240752417524275243752447524575246752477524875249752507525175252752537525475255752567525775258752597526075261752627526375264752657526675267752687526975270752717527275273752747527575276752777527875279752807528175282752837528475285752867528775288752897529075291752927529375294752957529675297752987529975300753017530275303753047530575306753077530875309753107531175312753137531475315753167531775318753197532075321753227532375324753257532675327753287532975330753317533275333753347533575336753377533875339753407534175342753437534475345753467534775348753497535075351753527535375354753557535675357753587535975360753617536275363753647536575366753677536875369753707537175372753737537475375753767537775378753797538075381753827538375384753857538675387753887538975390753917539275393753947539575396753977539875399754007540175402754037540475405754067540775408754097541075411754127541375414754157541675417754187541975420754217542275423754247542575426754277542875429754307543175432754337543475435754367543775438754397544075441754427544375444754457544675447754487544975450754517545275453754547545575456754577545875459754607546175462754637546475465754667546775468754697547075471754727547375474754757547675477754787547975480754817548275483754847548575486754877548875489754907549175492754937549475495754967549775498754997550075501755027550375504755057550675507755087550975510755117551275513755147551575516755177551875519755207552175522755237552475525755267552775528755297553075531755327553375534755357553675537755387553975540755417554275543755447554575546755477554875549755507555175552755537555475555755567555775558755597556075561755627556375564755657556675567755687556975570755717557275573755747557575576755777557875579755807558175582755837558475585755867558775588755897559075591755927559375594755957559675597755987559975600756017560275603756047560575606756077560875609756107561175612756137561475615756167561775618756197562075621756227562375624756257562675627756287562975630756317563275633756347563575636756377563875639756407564175642756437564475645756467564775648756497565075651756527565375654756557565675657756587565975660756617566275663756647566575666756677566875669756707567175672756737567475675756767567775678756797568075681756827568375684756857568675687756887568975690756917569275693756947569575696756977569875699757007570175702757037570475705757067570775708757097571075711757127571375714757157571675717757187571975720757217572275723757247572575726757277572875729757307573175732757337573475735757367573775738757397574075741757427574375744757457574675747757487574975750757517575275753757547575575756757577575875759757607576175762757637576475765757667576775768757697577075771757727577375774757757577675777757787577975780757817578275783757847578575786757877578875789757907579175792757937579475795757967579775798757997580075801758027580375804758057580675807758087580975810758117581275813758147581575816758177581875819758207582175822758237582475825758267582775828758297583075831758327583375834758357583675837758387583975840758417584275843758447584575846758477584875849758507585175852758537585475855758567585775858758597586075861758627586375864758657586675867758687586975870758717587275873758747587575876758777587875879758807588175882758837588475885758867588775888758897589075891758927589375894758957589675897758987589975900759017590275903759047590575906759077590875909759107591175912759137591475915759167591775918759197592075921759227592375924759257592675927759287592975930759317593275933759347593575936759377593875939759407594175942759437594475945759467594775948759497595075951759527595375954759557595675957759587595975960759617596275963759647596575966759677596875969759707597175972759737597475975759767597775978759797598075981759827598375984759857598675987759887598975990759917599275993759947599575996759977599875999760007600176002760037600476005760067600776008760097601076011760127601376014760157601676017760187601976020760217602276023760247602576026760277602876029760307603176032760337603476035760367603776038760397604076041760427604376044760457604676047760487604976050760517605276053760547605576056760577605876059760607606176062760637606476065760667606776068760697607076071760727607376074760757607676077760787607976080760817608276083760847608576086760877608876089760907609176092760937609476095760967609776098760997610076101761027610376104761057610676107761087610976110761117611276113761147611576116761177611876119761207612176122761237612476125761267612776128761297613076131761327613376134761357613676137761387613976140761417614276143761447614576146761477614876149761507615176152761537615476155761567615776158761597616076161761627616376164761657616676167761687616976170761717617276173761747617576176761777617876179761807618176182761837618476185761867618776188761897619076191761927619376194761957619676197761987619976200762017620276203762047620576206762077620876209762107621176212762137621476215762167621776218762197622076221762227622376224762257622676227762287622976230762317623276233762347623576236762377623876239762407624176242762437624476245762467624776248762497625076251762527625376254762557625676257762587625976260762617626276263762647626576266762677626876269762707627176272762737627476275762767627776278762797628076281762827628376284762857628676287762887628976290762917629276293762947629576296762977629876299763007630176302763037630476305763067630776308763097631076311763127631376314763157631676317763187631976320763217632276323763247632576326763277632876329763307633176332763337633476335763367633776338763397634076341763427634376344763457634676347763487634976350763517635276353763547635576356763577635876359763607636176362763637636476365763667636776368763697637076371763727637376374763757637676377763787637976380763817638276383763847638576386763877638876389763907639176392763937639476395763967639776398763997640076401764027640376404764057640676407764087640976410764117641276413764147641576416764177641876419764207642176422764237642476425764267642776428764297643076431764327643376434764357643676437764387643976440764417644276443764447644576446764477644876449764507645176452764537645476455764567645776458764597646076461764627646376464764657646676467764687646976470764717647276473764747647576476764777647876479764807648176482764837648476485764867648776488764897649076491764927649376494764957649676497764987649976500765017650276503765047650576506765077650876509765107651176512765137651476515765167651776518765197652076521765227652376524765257652676527765287652976530765317653276533765347653576536765377653876539765407654176542765437654476545765467654776548765497655076551765527655376554765557655676557765587655976560765617656276563765647656576566765677656876569765707657176572765737657476575765767657776578765797658076581765827658376584765857658676587765887658976590765917659276593765947659576596765977659876599766007660176602766037660476605766067660776608766097661076611766127661376614766157661676617766187661976620766217662276623766247662576626766277662876629766307663176632766337663476635766367663776638766397664076641766427664376644766457664676647766487664976650766517665276653766547665576656766577665876659766607666176662766637666476665766667666776668766697667076671766727667376674766757667676677766787667976680766817668276683766847668576686766877668876689766907669176692766937669476695766967669776698766997670076701767027670376704767057670676707767087670976710767117671276713767147671576716767177671876719767207672176722767237672476725767267672776728767297673076731767327673376734767357673676737767387673976740767417674276743767447674576746767477674876749767507675176752767537675476755767567675776758767597676076761767627676376764767657676676767767687676976770767717677276773767747677576776767777677876779767807678176782767837678476785767867678776788767897679076791767927679376794767957679676797767987679976800768017680276803768047680576806768077680876809768107681176812768137681476815768167681776818768197682076821768227682376824768257682676827768287682976830768317683276833768347683576836768377683876839768407684176842768437684476845768467684776848768497685076851768527685376854768557685676857768587685976860768617686276863768647686576866768677686876869768707687176872768737687476875768767687776878768797688076881768827688376884768857688676887768887688976890768917689276893768947689576896768977689876899769007690176902769037690476905769067690776908769097691076911769127691376914769157691676917769187691976920769217692276923769247692576926769277692876929769307693176932769337693476935769367693776938769397694076941769427694376944769457694676947769487694976950769517695276953769547695576956769577695876959769607696176962769637696476965769667696776968769697697076971769727697376974769757697676977769787697976980769817698276983769847698576986769877698876989769907699176992769937699476995769967699776998769997700077001770027700377004770057700677007770087700977010770117701277013770147701577016770177701877019770207702177022770237702477025770267702777028770297703077031770327703377034770357703677037770387703977040770417704277043770447704577046770477704877049770507705177052770537705477055770567705777058770597706077061770627706377064770657706677067770687706977070770717707277073770747707577076770777707877079770807708177082770837708477085770867708777088770897709077091770927709377094770957709677097770987709977100771017710277103771047710577106771077710877109771107711177112771137711477115771167711777118771197712077121771227712377124771257712677127771287712977130771317713277133771347713577136771377713877139771407714177142771437714477145771467714777148771497715077151771527715377154771557715677157771587715977160771617716277163771647716577166771677716877169771707717177172771737717477175771767717777178771797718077181771827718377184771857718677187771887718977190771917719277193771947719577196771977719877199772007720177202772037720477205772067720777208772097721077211772127721377214772157721677217772187721977220772217722277223772247722577226772277722877229772307723177232772337723477235772367723777238772397724077241772427724377244772457724677247772487724977250772517725277253772547725577256772577725877259772607726177262772637726477265772667726777268772697727077271772727727377274772757727677277772787727977280772817728277283772847728577286772877728877289772907729177292772937729477295772967729777298772997730077301773027730377304773057730677307773087730977310773117731277313773147731577316773177731877319773207732177322773237732477325773267732777328773297733077331773327733377334773357733677337773387733977340773417734277343773447734577346773477734877349773507735177352773537735477355773567735777358773597736077361773627736377364773657736677367773687736977370773717737277373773747737577376773777737877379773807738177382773837738477385773867738777388773897739077391773927739377394773957739677397773987739977400774017740277403774047740577406774077740877409774107741177412774137741477415774167741777418774197742077421774227742377424774257742677427774287742977430774317743277433774347743577436774377743877439774407744177442774437744477445774467744777448774497745077451774527745377454774557745677457774587745977460774617746277463774647746577466774677746877469774707747177472774737747477475774767747777478774797748077481774827748377484774857748677487774887748977490774917749277493774947749577496774977749877499775007750177502775037750477505775067750777508775097751077511775127751377514775157751677517775187751977520775217752277523775247752577526775277752877529775307753177532775337753477535775367753777538775397754077541775427754377544775457754677547775487754977550775517755277553775547755577556775577755877559775607756177562775637756477565775667756777568775697757077571775727757377574775757757677577775787757977580775817758277583775847758577586775877758877589775907759177592775937759477595775967759777598775997760077601776027760377604776057760677607776087760977610776117761277613776147761577616776177761877619776207762177622776237762477625776267762777628776297763077631776327763377634776357763677637776387763977640776417764277643776447764577646776477764877649776507765177652776537765477655776567765777658776597766077661776627766377664776657766677667776687766977670776717767277673776747767577676776777767877679776807768177682776837768477685776867768777688776897769077691776927769377694776957769677697776987769977700777017770277703777047770577706777077770877709777107771177712777137771477715777167771777718777197772077721777227772377724777257772677727777287772977730777317773277733777347773577736777377773877739777407774177742777437774477745777467774777748777497775077751777527775377754777557775677757777587775977760777617776277763777647776577766777677776877769777707777177772777737777477775777767777777778777797778077781777827778377784777857778677787777887778977790777917779277793777947779577796777977779877799778007780177802778037780477805778067780777808778097781077811778127781377814778157781677817778187781977820778217782277823778247782577826778277782877829778307783177832778337783477835778367783777838778397784077841778427784377844778457784677847778487784977850778517785277853778547785577856778577785877859778607786177862778637786477865778667786777868778697787077871778727787377874778757787677877778787787977880778817788277883778847788577886778877788877889778907789177892778937789477895778967789777898778997790077901779027790377904779057790677907779087790977910779117791277913779147791577916779177791877919779207792177922779237792477925779267792777928779297793077931779327793377934779357793677937779387793977940779417794277943779447794577946779477794877949779507795177952779537795477955779567795777958779597796077961779627796377964779657796677967779687796977970779717797277973779747797577976779777797877979779807798177982779837798477985779867798777988779897799077991779927799377994779957799677997779987799978000780017800278003780047800578006780077800878009780107801178012780137801478015780167801778018780197802078021780227802378024780257802678027780287802978030780317803278033780347803578036780377803878039780407804178042780437804478045780467804778048780497805078051780527805378054780557805678057780587805978060780617806278063780647806578066780677806878069780707807178072780737807478075780767807778078780797808078081780827808378084780857808678087780887808978090780917809278093780947809578096780977809878099781007810178102781037810478105781067810778108781097811078111781127811378114781157811678117781187811978120781217812278123781247812578126781277812878129781307813178132781337813478135781367813778138781397814078141781427814378144781457814678147781487814978150781517815278153781547815578156781577815878159781607816178162781637816478165781667816778168781697817078171781727817378174781757817678177781787817978180781817818278183781847818578186781877818878189781907819178192781937819478195781967819778198781997820078201782027820378204782057820678207782087820978210782117821278213782147821578216782177821878219782207822178222782237822478225782267822778228782297823078231782327823378234782357823678237782387823978240782417824278243782447824578246782477824878249782507825178252782537825478255782567825778258782597826078261782627826378264782657826678267782687826978270782717827278273782747827578276782777827878279782807828178282782837828478285782867828778288782897829078291782927829378294782957829678297782987829978300783017830278303783047830578306783077830878309783107831178312783137831478315783167831778318783197832078321783227832378324783257832678327783287832978330783317833278333783347833578336783377833878339783407834178342783437834478345783467834778348783497835078351783527835378354783557835678357783587835978360783617836278363783647836578366783677836878369783707837178372783737837478375783767837778378783797838078381783827838378384783857838678387783887838978390783917839278393783947839578396783977839878399784007840178402784037840478405784067840778408784097841078411784127841378414784157841678417784187841978420784217842278423784247842578426784277842878429784307843178432784337843478435784367843778438784397844078441784427844378444784457844678447784487844978450784517845278453784547845578456784577845878459784607846178462784637846478465784667846778468784697847078471784727847378474784757847678477784787847978480784817848278483784847848578486784877848878489784907849178492784937849478495784967849778498784997850078501785027850378504785057850678507785087850978510785117851278513785147851578516785177851878519785207852178522785237852478525785267852778528785297853078531785327853378534785357853678537785387853978540785417854278543785447854578546785477854878549785507855178552785537855478555785567855778558785597856078561785627856378564785657856678567785687856978570785717857278573785747857578576785777857878579785807858178582785837858478585785867858778588785897859078591785927859378594785957859678597785987859978600786017860278603786047860578606786077860878609786107861178612786137861478615786167861778618786197862078621786227862378624786257862678627786287862978630786317863278633786347863578636786377863878639786407864178642786437864478645786467864778648786497865078651786527865378654786557865678657786587865978660786617866278663786647866578666786677866878669786707867178672786737867478675786767867778678786797868078681786827868378684786857868678687786887868978690786917869278693786947869578696786977869878699787007870178702787037870478705787067870778708787097871078711787127871378714787157871678717787187871978720787217872278723787247872578726787277872878729787307873178732787337873478735787367873778738787397874078741787427874378744787457874678747787487874978750787517875278753787547875578756787577875878759787607876178762787637876478765787667876778768787697877078771787727877378774787757877678777787787877978780787817878278783787847878578786787877878878789787907879178792787937879478795787967879778798787997880078801788027880378804788057880678807788087880978810788117881278813788147881578816788177881878819788207882178822788237882478825788267882778828788297883078831788327883378834788357883678837788387883978840788417884278843788447884578846788477884878849788507885178852788537885478855788567885778858788597886078861788627886378864788657886678867788687886978870788717887278873788747887578876788777887878879788807888178882788837888478885788867888778888788897889078891788927889378894788957889678897788987889978900789017890278903789047890578906789077890878909789107891178912789137891478915789167891778918789197892078921789227892378924789257892678927789287892978930789317893278933789347893578936789377893878939789407894178942789437894478945789467894778948789497895078951789527895378954789557895678957789587895978960789617896278963789647896578966789677896878969789707897178972789737897478975789767897778978789797898078981789827898378984789857898678987789887898978990789917899278993789947899578996789977899878999790007900179002790037900479005790067900779008790097901079011790127901379014790157901679017790187901979020790217902279023790247902579026790277902879029790307903179032790337903479035790367903779038790397904079041790427904379044790457904679047790487904979050790517905279053790547905579056790577905879059790607906179062790637906479065790667906779068790697907079071790727907379074790757907679077790787907979080790817908279083790847908579086790877908879089790907909179092790937909479095790967909779098790997910079101791027910379104791057910679107791087910979110791117911279113791147911579116791177911879119791207912179122791237912479125791267912779128791297913079131791327913379134791357913679137791387913979140791417914279143791447914579146791477914879149791507915179152791537915479155791567915779158791597916079161791627916379164791657916679167791687916979170791717917279173791747917579176791777917879179791807918179182791837918479185791867918779188791897919079191791927919379194791957919679197791987919979200792017920279203792047920579206792077920879209792107921179212792137921479215792167921779218792197922079221792227922379224792257922679227792287922979230792317923279233792347923579236792377923879239792407924179242792437924479245792467924779248792497925079251792527925379254792557925679257792587925979260792617926279263792647926579266792677926879269792707927179272792737927479275792767927779278792797928079281792827928379284792857928679287792887928979290792917929279293792947929579296792977929879299793007930179302793037930479305793067930779308793097931079311793127931379314793157931679317793187931979320793217932279323793247932579326793277932879329793307933179332793337933479335793367933779338793397934079341793427934379344793457934679347793487934979350793517935279353793547935579356793577935879359793607936179362793637936479365793667936779368793697937079371793727937379374793757937679377793787937979380793817938279383793847938579386793877938879389793907939179392793937939479395793967939779398793997940079401794027940379404794057940679407794087940979410794117941279413794147941579416794177941879419794207942179422794237942479425794267942779428794297943079431794327943379434794357943679437794387943979440794417944279443794447944579446794477944879449794507945179452794537945479455794567945779458794597946079461794627946379464794657946679467794687946979470794717947279473794747947579476794777947879479794807948179482794837948479485794867948779488794897949079491794927949379494794957949679497794987949979500795017950279503795047950579506795077950879509795107951179512795137951479515795167951779518795197952079521795227952379524795257952679527795287952979530795317953279533795347953579536795377953879539795407954179542795437954479545795467954779548795497955079551795527955379554795557955679557795587955979560795617956279563795647956579566795677956879569795707957179572795737957479575795767957779578795797958079581795827958379584795857958679587795887958979590795917959279593795947959579596795977959879599796007960179602796037960479605796067960779608796097961079611796127961379614796157961679617796187961979620796217962279623796247962579626796277962879629796307963179632796337963479635796367963779638796397964079641796427964379644796457964679647796487964979650796517965279653796547965579656796577965879659796607966179662796637966479665796667966779668796697967079671796727967379674796757967679677796787967979680796817968279683796847968579686796877968879689796907969179692796937969479695796967969779698796997970079701797027970379704797057970679707797087970979710797117971279713797147971579716797177971879719797207972179722797237972479725797267972779728797297973079731797327973379734797357973679737797387973979740797417974279743797447974579746797477974879749797507975179752797537975479755797567975779758797597976079761797627976379764797657976679767797687976979770797717977279773797747977579776797777977879779797807978179782797837978479785797867978779788797897979079791797927979379794797957979679797797987979979800798017980279803798047980579806798077980879809798107981179812798137981479815798167981779818798197982079821798227982379824798257982679827798287982979830798317983279833798347983579836798377983879839798407984179842798437984479845798467984779848798497985079851798527985379854798557985679857798587985979860798617986279863798647986579866798677986879869798707987179872798737987479875798767987779878798797988079881798827988379884798857988679887798887988979890798917989279893798947989579896798977989879899799007990179902799037990479905799067990779908799097991079911799127991379914799157991679917799187991979920799217992279923799247992579926799277992879929799307993179932799337993479935799367993779938799397994079941799427994379944799457994679947799487994979950799517995279953799547995579956799577995879959799607996179962799637996479965799667996779968799697997079971799727997379974799757997679977799787997979980799817998279983799847998579986799877998879989799907999179992799937999479995799967999779998799998000080001800028000380004800058000680007800088000980010800118001280013800148001580016800178001880019800208002180022800238002480025800268002780028800298003080031800328003380034800358003680037800388003980040800418004280043800448004580046800478004880049800508005180052800538005480055800568005780058800598006080061800628006380064800658006680067800688006980070800718007280073800748007580076800778007880079800808008180082800838008480085800868008780088800898009080091800928009380094800958009680097800988009980100801018010280103801048010580106801078010880109801108011180112801138011480115801168011780118801198012080121801228012380124801258012680127801288012980130801318013280133801348013580136801378013880139801408014180142801438014480145801468014780148801498015080151801528015380154801558015680157801588015980160801618016280163801648016580166801678016880169801708017180172801738017480175801768017780178801798018080181801828018380184801858018680187801888018980190801918019280193801948019580196801978019880199802008020180202802038020480205802068020780208802098021080211802128021380214802158021680217802188021980220802218022280223802248022580226802278022880229802308023180232802338023480235802368023780238802398024080241802428024380244802458024680247802488024980250802518025280253802548025580256802578025880259802608026180262802638026480265802668026780268802698027080271802728027380274802758027680277802788027980280802818028280283802848028580286802878028880289802908029180292802938029480295802968029780298802998030080301803028030380304803058030680307803088030980310803118031280313803148031580316803178031880319803208032180322803238032480325803268032780328803298033080331803328033380334803358033680337803388033980340803418034280343803448034580346803478034880349803508035180352803538035480355803568035780358803598036080361803628036380364803658036680367803688036980370803718037280373803748037580376803778037880379803808038180382803838038480385803868038780388803898039080391803928039380394803958039680397803988039980400804018040280403804048040580406804078040880409804108041180412804138041480415804168041780418804198042080421804228042380424804258042680427804288042980430804318043280433804348043580436804378043880439804408044180442804438044480445804468044780448804498045080451804528045380454804558045680457804588045980460804618046280463804648046580466804678046880469804708047180472804738047480475804768047780478804798048080481804828048380484804858048680487804888048980490804918049280493804948049580496804978049880499805008050180502805038050480505805068050780508805098051080511805128051380514805158051680517805188051980520805218052280523805248052580526805278052880529805308053180532805338053480535805368053780538805398054080541805428054380544805458054680547805488054980550805518055280553805548055580556805578055880559805608056180562805638056480565805668056780568805698057080571805728057380574805758057680577805788057980580805818058280583805848058580586805878058880589805908059180592805938059480595805968059780598805998060080601806028060380604806058060680607806088060980610806118061280613806148061580616806178061880619806208062180622806238062480625806268062780628806298063080631806328063380634806358063680637806388063980640806418064280643806448064580646806478064880649806508065180652806538065480655806568065780658806598066080661806628066380664806658066680667806688066980670806718067280673806748067580676806778067880679806808068180682806838068480685806868068780688806898069080691806928069380694806958069680697806988069980700807018070280703807048070580706807078070880709807108071180712807138071480715807168071780718807198072080721807228072380724807258072680727807288072980730807318073280733807348073580736807378073880739807408074180742807438074480745807468074780748807498075080751807528075380754807558075680757807588075980760807618076280763807648076580766807678076880769807708077180772807738077480775807768077780778807798078080781807828078380784807858078680787807888078980790807918079280793807948079580796807978079880799808008080180802808038080480805808068080780808808098081080811808128081380814808158081680817808188081980820808218082280823808248082580826808278082880829808308083180832808338083480835808368083780838808398084080841808428084380844808458084680847808488084980850808518085280853808548085580856808578085880859808608086180862808638086480865808668086780868808698087080871808728087380874808758087680877808788087980880808818088280883808848088580886808878088880889808908089180892808938089480895808968089780898808998090080901809028090380904809058090680907809088090980910809118091280913809148091580916809178091880919809208092180922809238092480925809268092780928809298093080931809328093380934809358093680937809388093980940809418094280943809448094580946809478094880949809508095180952809538095480955809568095780958809598096080961809628096380964809658096680967809688096980970809718097280973809748097580976809778097880979809808098180982809838098480985809868098780988809898099080991809928099380994809958099680997809988099981000810018100281003810048100581006810078100881009810108101181012810138101481015810168101781018810198102081021810228102381024810258102681027810288102981030810318103281033810348103581036810378103881039810408104181042810438104481045810468104781048810498105081051810528105381054810558105681057810588105981060810618106281063810648106581066810678106881069810708107181072810738107481075810768107781078810798108081081810828108381084810858108681087810888108981090810918109281093810948109581096810978109881099811008110181102811038110481105811068110781108811098111081111811128111381114811158111681117811188111981120811218112281123811248112581126811278112881129811308113181132811338113481135811368113781138811398114081141811428114381144811458114681147811488114981150811518115281153811548115581156811578115881159811608116181162811638116481165811668116781168811698117081171811728117381174811758117681177811788117981180811818118281183811848118581186811878118881189811908119181192811938119481195811968119781198811998120081201812028120381204812058120681207812088120981210812118121281213812148121581216812178121881219812208122181222812238122481225812268122781228812298123081231812328123381234812358123681237812388123981240812418124281243812448124581246812478124881249812508125181252812538125481255812568125781258812598126081261812628126381264812658126681267812688126981270812718127281273812748127581276812778127881279812808128181282812838128481285812868128781288812898129081291812928129381294812958129681297812988129981300813018130281303813048130581306813078130881309813108131181312813138131481315813168131781318813198132081321813228132381324813258132681327813288132981330813318133281333813348133581336813378133881339813408134181342813438134481345813468134781348813498135081351813528135381354813558135681357813588135981360813618136281363813648136581366813678136881369813708137181372813738137481375813768137781378813798138081381813828138381384813858138681387813888138981390813918139281393813948139581396813978139881399814008140181402814038140481405814068140781408814098141081411814128141381414814158141681417814188141981420814218142281423814248142581426814278142881429814308143181432814338143481435814368143781438814398144081441814428144381444814458144681447814488144981450814518145281453814548145581456814578145881459814608146181462814638146481465814668146781468814698147081471814728147381474814758147681477814788147981480814818148281483814848148581486814878148881489814908149181492814938149481495814968149781498814998150081501815028150381504815058150681507815088150981510815118151281513815148151581516815178151881519815208152181522815238152481525815268152781528815298153081531815328153381534815358153681537815388153981540815418154281543815448154581546815478154881549815508155181552815538155481555815568155781558815598156081561815628156381564815658156681567815688156981570815718157281573815748157581576815778157881579815808158181582815838158481585815868158781588815898159081591815928159381594815958159681597815988159981600816018160281603816048160581606816078160881609816108161181612816138161481615816168161781618816198162081621816228162381624816258162681627816288162981630816318163281633816348163581636816378163881639816408164181642816438164481645816468164781648816498165081651816528165381654816558165681657816588165981660816618166281663816648166581666816678166881669816708167181672816738167481675816768167781678816798168081681816828168381684816858168681687816888168981690816918169281693816948169581696816978169881699817008170181702817038170481705817068170781708817098171081711817128171381714817158171681717817188171981720817218172281723817248172581726817278172881729817308173181732817338173481735817368173781738817398174081741817428174381744817458174681747817488174981750817518175281753817548175581756817578175881759817608176181762817638176481765817668176781768817698177081771817728177381774817758177681777817788177981780817818178281783817848178581786817878178881789817908179181792817938179481795817968179781798817998180081801818028180381804818058180681807818088180981810818118181281813818148181581816818178181881819818208182181822818238182481825818268182781828818298183081831818328183381834818358183681837818388183981840818418184281843818448184581846818478184881849818508185181852818538185481855818568185781858818598186081861818628186381864818658186681867818688186981870818718187281873818748187581876818778187881879818808188181882818838188481885818868188781888818898189081891818928189381894818958189681897818988189981900819018190281903819048190581906819078190881909819108191181912819138191481915819168191781918819198192081921819228192381924819258192681927819288192981930819318193281933819348193581936819378193881939819408194181942819438194481945819468194781948819498195081951819528195381954819558195681957819588195981960819618196281963819648196581966819678196881969819708197181972819738197481975819768197781978819798198081981819828198381984819858198681987819888198981990819918199281993819948199581996819978199881999820008200182002820038200482005820068200782008820098201082011820128201382014820158201682017820188201982020820218202282023820248202582026820278202882029820308203182032820338203482035820368203782038820398204082041820428204382044820458204682047820488204982050820518205282053820548205582056820578205882059820608206182062820638206482065820668206782068820698207082071820728207382074820758207682077820788207982080820818208282083820848208582086820878208882089820908209182092820938209482095820968209782098820998210082101821028210382104821058210682107821088210982110821118211282113821148211582116821178211882119821208212182122821238212482125821268212782128821298213082131821328213382134821358213682137821388213982140821418214282143821448214582146821478214882149821508215182152821538215482155821568215782158821598216082161821628216382164821658216682167821688216982170821718217282173821748217582176821778217882179821808218182182821838218482185821868218782188821898219082191821928219382194821958219682197821988219982200822018220282203822048220582206822078220882209822108221182212822138221482215822168221782218822198222082221822228222382224822258222682227822288222982230822318223282233822348223582236822378223882239822408224182242822438224482245822468224782248822498225082251822528225382254822558225682257822588225982260822618226282263822648226582266822678226882269822708227182272822738227482275822768227782278822798228082281822828228382284822858228682287822888228982290822918229282293822948229582296822978229882299823008230182302823038230482305823068230782308823098231082311823128231382314823158231682317823188231982320823218232282323823248232582326823278232882329823308233182332823338233482335823368233782338823398234082341823428234382344823458234682347823488234982350823518235282353823548235582356823578235882359823608236182362823638236482365823668236782368823698237082371823728237382374823758237682377823788237982380823818238282383823848238582386823878238882389823908239182392823938239482395823968239782398823998240082401824028240382404824058240682407824088240982410824118241282413824148241582416824178241882419824208242182422824238242482425824268242782428824298243082431824328243382434824358243682437824388243982440824418244282443824448244582446824478244882449824508245182452824538245482455824568245782458824598246082461824628246382464824658246682467824688246982470824718247282473824748247582476824778247882479824808248182482824838248482485824868248782488824898249082491824928249382494824958249682497824988249982500825018250282503825048250582506825078250882509825108251182512825138251482515825168251782518825198252082521825228252382524825258252682527825288252982530825318253282533825348253582536825378253882539825408254182542825438254482545825468254782548825498255082551825528255382554825558255682557825588255982560825618256282563825648256582566825678256882569825708257182572825738257482575825768257782578825798258082581825828258382584825858258682587825888258982590825918259282593825948259582596825978259882599826008260182602826038260482605826068260782608826098261082611826128261382614826158261682617826188261982620826218262282623826248262582626826278262882629826308263182632826338263482635826368263782638826398264082641826428264382644826458264682647826488264982650826518265282653826548265582656826578265882659826608266182662826638266482665826668266782668826698267082671826728267382674826758267682677826788267982680826818268282683826848268582686826878268882689826908269182692826938269482695826968269782698826998270082701827028270382704827058270682707827088270982710827118271282713827148271582716827178271882719827208272182722827238272482725827268272782728827298273082731827328273382734827358273682737827388273982740827418274282743827448274582746827478274882749827508275182752827538275482755827568275782758827598276082761827628276382764827658276682767827688276982770827718277282773827748277582776827778277882779827808278182782827838278482785827868278782788827898279082791827928279382794827958279682797827988279982800828018280282803828048280582806828078280882809828108281182812828138281482815828168281782818828198282082821828228282382824828258282682827828288282982830828318283282833828348283582836828378283882839828408284182842828438284482845828468284782848828498285082851828528285382854828558285682857828588285982860828618286282863828648286582866828678286882869828708287182872828738287482875828768287782878828798288082881828828288382884828858288682887828888288982890828918289282893828948289582896828978289882899829008290182902829038290482905829068290782908829098291082911829128291382914829158291682917829188291982920829218292282923829248292582926829278292882929829308293182932829338293482935829368293782938829398294082941829428294382944829458294682947829488294982950829518295282953829548295582956829578295882959829608296182962829638296482965829668296782968829698297082971829728297382974829758297682977829788297982980829818298282983829848298582986829878298882989829908299182992829938299482995829968299782998829998300083001830028300383004830058300683007830088300983010830118301283013830148301583016830178301883019830208302183022830238302483025830268302783028830298303083031830328303383034830358303683037830388303983040830418304283043830448304583046830478304883049830508305183052830538305483055830568305783058830598306083061830628306383064830658306683067830688306983070830718307283073830748307583076830778307883079830808308183082830838308483085830868308783088830898309083091830928309383094830958309683097830988309983100831018310283103831048310583106831078310883109831108311183112831138311483115831168311783118831198312083121831228312383124831258312683127831288312983130831318313283133831348313583136831378313883139831408314183142831438314483145831468314783148831498315083151831528315383154831558315683157831588315983160831618316283163831648316583166831678316883169831708317183172831738317483175831768317783178831798318083181831828318383184831858318683187831888318983190831918319283193831948319583196831978319883199832008320183202832038320483205832068320783208832098321083211832128321383214832158321683217832188321983220832218322283223832248322583226832278322883229832308323183232832338323483235832368323783238832398324083241832428324383244832458324683247832488324983250832518325283253832548325583256832578325883259832608326183262832638326483265832668326783268832698327083271832728327383274832758327683277832788327983280832818328283283832848328583286832878328883289832908329183292832938329483295832968329783298832998330083301833028330383304833058330683307833088330983310833118331283313833148331583316833178331883319833208332183322833238332483325833268332783328833298333083331833328333383334833358333683337833388333983340833418334283343833448334583346833478334883349833508335183352833538335483355833568335783358833598336083361833628336383364833658336683367833688336983370833718337283373833748337583376833778337883379833808338183382833838338483385833868338783388833898339083391833928339383394833958339683397833988339983400834018340283403834048340583406834078340883409834108341183412834138341483415834168341783418834198342083421834228342383424834258342683427834288342983430834318343283433834348343583436834378343883439834408344183442834438344483445834468344783448834498345083451834528345383454834558345683457834588345983460834618346283463834648346583466834678346883469834708347183472834738347483475834768347783478834798348083481834828348383484834858348683487834888348983490834918349283493834948349583496834978349883499835008350183502835038350483505835068350783508835098351083511835128351383514835158351683517835188351983520835218352283523835248352583526835278352883529835308353183532835338353483535835368353783538835398354083541835428354383544835458354683547835488354983550835518355283553835548355583556835578355883559835608356183562835638356483565835668356783568835698357083571835728357383574835758357683577835788357983580835818358283583835848358583586835878358883589835908359183592835938359483595835968359783598835998360083601836028360383604836058360683607836088360983610836118361283613836148361583616836178361883619836208362183622836238362483625836268362783628836298363083631836328363383634836358363683637836388363983640836418364283643836448364583646836478364883649836508365183652836538365483655836568365783658836598366083661836628366383664836658366683667836688366983670836718367283673836748367583676836778367883679836808368183682836838368483685836868368783688836898369083691836928369383694836958369683697836988369983700837018370283703837048370583706837078370883709837108371183712837138371483715837168371783718837198372083721837228372383724837258372683727837288372983730837318373283733837348373583736837378373883739837408374183742837438374483745837468374783748837498375083751837528375383754837558375683757837588375983760837618376283763837648376583766837678376883769837708377183772837738377483775837768377783778837798378083781837828378383784837858378683787837888378983790837918379283793837948379583796837978379883799838008380183802838038380483805838068380783808838098381083811838128381383814838158381683817838188381983820838218382283823838248382583826838278382883829838308383183832838338383483835838368383783838838398384083841838428384383844838458384683847838488384983850838518385283853838548385583856838578385883859838608386183862838638386483865838668386783868838698387083871838728387383874838758387683877838788387983880838818388283883838848388583886838878388883889838908389183892838938389483895838968389783898838998390083901839028390383904839058390683907839088390983910839118391283913839148391583916839178391883919839208392183922839238392483925839268392783928839298393083931839328393383934839358393683937839388393983940839418394283943839448394583946839478394883949839508395183952839538395483955839568395783958839598396083961839628396383964839658396683967839688396983970839718397283973839748397583976839778397883979839808398183982839838398483985839868398783988839898399083991839928399383994839958399683997839988399984000840018400284003840048400584006840078400884009840108401184012840138401484015840168401784018840198402084021840228402384024840258402684027840288402984030840318403284033840348403584036840378403884039840408404184042840438404484045840468404784048840498405084051840528405384054840558405684057840588405984060840618406284063840648406584066840678406884069840708407184072840738407484075840768407784078840798408084081840828408384084840858408684087840888408984090840918409284093840948409584096840978409884099841008410184102841038410484105841068410784108841098411084111841128411384114841158411684117841188411984120841218412284123841248412584126841278412884129841308413184132841338413484135841368413784138841398414084141841428414384144841458414684147841488414984150841518415284153841548415584156841578415884159841608416184162841638416484165841668416784168841698417084171841728417384174841758417684177841788417984180841818418284183841848418584186841878418884189841908419184192841938419484195841968419784198841998420084201842028420384204842058420684207842088420984210842118421284213842148421584216842178421884219842208422184222842238422484225842268422784228842298423084231842328423384234842358423684237842388423984240842418424284243842448424584246842478424884249842508425184252842538425484255842568425784258842598426084261842628426384264842658426684267842688426984270842718427284273842748427584276842778427884279842808428184282842838428484285842868428784288842898429084291842928429384294842958429684297842988429984300843018430284303843048430584306843078430884309843108431184312843138431484315843168431784318843198432084321843228432384324843258432684327843288432984330843318433284333843348433584336843378433884339843408434184342843438434484345843468434784348843498435084351843528435384354843558435684357843588435984360843618436284363843648436584366843678436884369843708437184372843738437484375843768437784378843798438084381843828438384384843858438684387843888438984390843918439284393843948439584396843978439884399844008440184402844038440484405844068440784408844098441084411844128441384414844158441684417844188441984420844218442284423844248442584426844278442884429844308443184432844338443484435844368443784438844398444084441844428444384444844458444684447844488444984450844518445284453844548445584456844578445884459844608446184462844638446484465844668446784468844698447084471844728447384474844758447684477844788447984480844818448284483844848448584486844878448884489844908449184492844938449484495844968449784498844998450084501845028450384504845058450684507845088450984510845118451284513845148451584516845178451884519845208452184522845238452484525845268452784528845298453084531845328453384534845358453684537845388453984540845418454284543845448454584546845478454884549845508455184552845538455484555845568455784558845598456084561845628456384564845658456684567845688456984570845718457284573845748457584576845778457884579845808458184582845838458484585845868458784588845898459084591845928459384594845958459684597845988459984600846018460284603846048460584606846078460884609846108461184612846138461484615846168461784618846198462084621846228462384624846258462684627846288462984630846318463284633846348463584636846378463884639846408464184642846438464484645846468464784648846498465084651846528465384654846558465684657846588465984660846618466284663846648466584666846678466884669846708467184672846738467484675846768467784678846798468084681846828468384684846858468684687846888468984690846918469284693846948469584696846978469884699847008470184702847038470484705847068470784708847098471084711847128471384714847158471684717847188471984720847218472284723847248472584726847278472884729847308473184732847338473484735847368473784738847398474084741847428474384744847458474684747847488474984750847518475284753847548475584756847578475884759847608476184762847638476484765847668476784768847698477084771847728477384774847758477684777847788477984780847818478284783847848478584786847878478884789847908479184792847938479484795847968479784798847998480084801848028480384804848058480684807848088480984810848118481284813848148481584816848178481884819848208482184822848238482484825848268482784828848298483084831848328483384834848358483684837848388483984840848418484284843848448484584846848478484884849848508485184852848538485484855848568485784858848598486084861848628486384864848658486684867848688486984870848718487284873848748487584876848778487884879848808488184882848838488484885848868488784888848898489084891848928489384894848958489684897848988489984900849018490284903849048490584906849078490884909849108491184912849138491484915849168491784918849198492084921849228492384924849258492684927849288492984930849318493284933849348493584936849378493884939849408494184942849438494484945849468494784948849498495084951849528495384954849558495684957849588495984960849618496284963849648496584966849678496884969849708497184972849738497484975849768497784978849798498084981849828498384984849858498684987849888498984990849918499284993849948499584996849978499884999850008500185002850038500485005850068500785008850098501085011850128501385014850158501685017850188501985020850218502285023850248502585026850278502885029850308503185032850338503485035850368503785038850398504085041850428504385044850458504685047850488504985050850518505285053850548505585056850578505885059850608506185062850638506485065850668506785068850698507085071850728507385074850758507685077850788507985080850818508285083850848508585086850878508885089850908509185092850938509485095850968509785098850998510085101851028510385104851058510685107851088510985110851118511285113851148511585116851178511885119851208512185122851238512485125851268512785128851298513085131851328513385134851358513685137851388513985140851418514285143851448514585146851478514885149851508515185152851538515485155851568515785158851598516085161851628516385164851658516685167851688516985170851718517285173851748517585176851778517885179851808518185182851838518485185851868518785188851898519085191851928519385194851958519685197851988519985200852018520285203852048520585206852078520885209852108521185212852138521485215852168521785218852198522085221852228522385224852258522685227852288522985230852318523285233852348523585236852378523885239852408524185242852438524485245852468524785248852498525085251852528525385254852558525685257852588525985260852618526285263852648526585266852678526885269852708527185272852738527485275852768527785278852798528085281852828528385284852858528685287852888528985290852918529285293852948529585296852978529885299853008530185302853038530485305853068530785308853098531085311853128531385314853158531685317853188531985320853218532285323853248532585326853278532885329853308533185332853338533485335853368533785338853398534085341853428534385344853458534685347853488534985350853518535285353853548535585356853578535885359853608536185362853638536485365853668536785368853698537085371853728537385374853758537685377853788537985380853818538285383853848538585386853878538885389853908539185392853938539485395853968539785398853998540085401854028540385404854058540685407854088540985410854118541285413854148541585416854178541885419854208542185422854238542485425854268542785428854298543085431854328543385434854358543685437854388543985440854418544285443854448544585446854478544885449854508545185452854538545485455854568545785458854598546085461854628546385464854658546685467854688546985470854718547285473854748547585476854778547885479854808548185482854838548485485854868548785488854898549085491854928549385494854958549685497854988549985500855018550285503855048550585506855078550885509855108551185512855138551485515855168551785518855198552085521855228552385524855258552685527855288552985530855318553285533855348553585536855378553885539855408554185542855438554485545855468554785548855498555085551855528555385554855558555685557855588555985560855618556285563855648556585566855678556885569855708557185572855738557485575855768557785578855798558085581855828558385584855858558685587855888558985590855918559285593855948559585596855978559885599856008560185602856038560485605856068560785608856098561085611856128561385614856158561685617856188561985620856218562285623856248562585626856278562885629856308563185632856338563485635856368563785638856398564085641856428564385644856458564685647856488564985650856518565285653856548565585656856578565885659856608566185662856638566485665856668566785668856698567085671856728567385674856758567685677856788567985680856818568285683856848568585686856878568885689856908569185692856938569485695856968569785698856998570085701857028570385704857058570685707857088570985710857118571285713857148571585716857178571885719857208572185722857238572485725857268572785728857298573085731857328573385734857358573685737857388573985740857418574285743857448574585746857478574885749857508575185752857538575485755857568575785758857598576085761857628576385764857658576685767857688576985770857718577285773857748577585776857778577885779857808578185782857838578485785857868578785788857898579085791857928579385794857958579685797857988579985800858018580285803858048580585806858078580885809858108581185812858138581485815858168581785818858198582085821858228582385824858258582685827858288582985830858318583285833858348583585836858378583885839858408584185842858438584485845858468584785848858498585085851858528585385854858558585685857858588585985860858618586285863858648586585866858678586885869858708587185872858738587485875858768587785878858798588085881858828588385884858858588685887858888588985890858918589285893858948589585896858978589885899859008590185902859038590485905859068590785908859098591085911859128591385914859158591685917859188591985920859218592285923859248592585926859278592885929859308593185932859338593485935859368593785938859398594085941859428594385944859458594685947859488594985950859518595285953859548595585956859578595885959859608596185962859638596485965859668596785968859698597085971859728597385974859758597685977859788597985980859818598285983859848598585986859878598885989859908599185992859938599485995859968599785998859998600086001860028600386004860058600686007860088600986010860118601286013860148601586016860178601886019860208602186022860238602486025860268602786028860298603086031860328603386034860358603686037860388603986040860418604286043860448604586046860478604886049860508605186052860538605486055860568605786058860598606086061860628606386064860658606686067860688606986070860718607286073860748607586076860778607886079860808608186082860838608486085860868608786088860898609086091860928609386094860958609686097860988609986100861018610286103861048610586106861078610886109861108611186112861138611486115861168611786118861198612086121861228612386124861258612686127861288612986130861318613286133861348613586136861378613886139861408614186142861438614486145861468614786148861498615086151861528615386154861558615686157861588615986160861618616286163861648616586166861678616886169861708617186172861738617486175861768617786178861798618086181861828618386184861858618686187861888618986190861918619286193861948619586196861978619886199862008620186202862038620486205862068620786208862098621086211862128621386214862158621686217862188621986220862218622286223862248622586226862278622886229862308623186232862338623486235862368623786238862398624086241862428624386244862458624686247862488624986250862518625286253862548625586256862578625886259862608626186262862638626486265862668626786268862698627086271862728627386274862758627686277862788627986280862818628286283862848628586286862878628886289862908629186292862938629486295862968629786298862998630086301863028630386304863058630686307863088630986310863118631286313863148631586316863178631886319863208632186322863238632486325863268632786328863298633086331863328633386334863358633686337863388633986340863418634286343863448634586346863478634886349863508635186352863538635486355863568635786358863598636086361863628636386364863658636686367863688636986370863718637286373863748637586376863778637886379863808638186382863838638486385863868638786388863898639086391863928639386394863958639686397863988639986400864018640286403864048640586406864078640886409864108641186412864138641486415864168641786418864198642086421864228642386424864258642686427864288642986430864318643286433864348643586436864378643886439864408644186442864438644486445864468644786448864498645086451864528645386454864558645686457864588645986460864618646286463864648646586466864678646886469864708647186472864738647486475864768647786478864798648086481864828648386484864858648686487864888648986490864918649286493864948649586496864978649886499865008650186502865038650486505865068650786508865098651086511865128651386514865158651686517865188651986520865218652286523865248652586526865278652886529865308653186532865338653486535865368653786538865398654086541865428654386544865458654686547865488654986550865518655286553865548655586556865578655886559865608656186562865638656486565865668656786568865698657086571865728657386574865758657686577865788657986580865818658286583865848658586586865878658886589865908659186592865938659486595865968659786598865998660086601866028660386604866058660686607866088660986610866118661286613866148661586616866178661886619866208662186622866238662486625866268662786628866298663086631866328663386634866358663686637866388663986640866418664286643866448664586646866478664886649866508665186652866538665486655866568665786658866598666086661866628666386664866658666686667866688666986670866718667286673866748667586676866778667886679866808668186682866838668486685866868668786688866898669086691866928669386694866958669686697866988669986700867018670286703867048670586706867078670886709867108671186712867138671486715867168671786718867198672086721867228672386724867258672686727867288672986730867318673286733867348673586736867378673886739867408674186742867438674486745867468674786748867498675086751867528675386754867558675686757867588675986760867618676286763867648676586766867678676886769867708677186772867738677486775867768677786778867798678086781867828678386784867858678686787867888678986790867918679286793867948679586796867978679886799868008680186802868038680486805868068680786808868098681086811868128681386814868158681686817868188681986820868218682286823868248682586826868278682886829868308683186832868338683486835868368683786838868398684086841868428684386844868458684686847868488684986850868518685286853868548685586856868578685886859868608686186862868638686486865868668686786868868698687086871868728687386874868758687686877868788687986880868818688286883868848688586886868878688886889868908689186892868938689486895868968689786898868998690086901869028690386904869058690686907869088690986910869118691286913869148691586916869178691886919869208692186922869238692486925869268692786928869298693086931869328693386934869358693686937869388693986940869418694286943869448694586946869478694886949869508695186952869538695486955869568695786958869598696086961869628696386964869658696686967869688696986970869718697286973869748697586976869778697886979869808698186982869838698486985869868698786988869898699086991869928699386994869958699686997869988699987000870018700287003870048700587006870078700887009870108701187012870138701487015870168701787018870198702087021870228702387024870258702687027870288702987030870318703287033870348703587036870378703887039870408704187042870438704487045870468704787048870498705087051870528705387054870558705687057870588705987060870618706287063870648706587066870678706887069870708707187072870738707487075870768707787078870798708087081870828708387084870858708687087870888708987090870918709287093870948709587096870978709887099871008710187102871038710487105871068710787108871098711087111871128711387114871158711687117871188711987120871218712287123871248712587126871278712887129871308713187132871338713487135871368713787138871398714087141871428714387144871458714687147871488714987150871518715287153871548715587156871578715887159871608716187162871638716487165871668716787168871698717087171871728717387174871758717687177871788717987180871818718287183871848718587186871878718887189871908719187192871938719487195871968719787198871998720087201872028720387204872058720687207872088720987210872118721287213872148721587216872178721887219872208722187222872238722487225872268722787228872298723087231872328723387234872358723687237872388723987240872418724287243872448724587246872478724887249872508725187252872538725487255872568725787258872598726087261872628726387264872658726687267872688726987270872718727287273872748727587276872778727887279872808728187282872838728487285872868728787288872898729087291872928729387294872958729687297872988729987300873018730287303873048730587306873078730887309873108731187312873138731487315873168731787318873198732087321873228732387324873258732687327873288732987330873318733287333873348733587336873378733887339873408734187342873438734487345873468734787348873498735087351873528735387354873558735687357873588735987360873618736287363873648736587366873678736887369873708737187372873738737487375873768737787378873798738087381873828738387384873858738687387873888738987390873918739287393873948739587396873978739887399874008740187402874038740487405874068740787408874098741087411874128741387414874158741687417874188741987420874218742287423874248742587426874278742887429874308743187432874338743487435874368743787438874398744087441874428744387444874458744687447874488744987450874518745287453874548745587456874578745887459874608746187462874638746487465874668746787468874698747087471874728747387474874758747687477874788747987480874818748287483874848748587486874878748887489874908749187492874938749487495874968749787498874998750087501875028750387504875058750687507875088750987510875118751287513875148751587516875178751887519875208752187522875238752487525875268752787528875298753087531875328753387534875358753687537875388753987540875418754287543875448754587546875478754887549875508755187552875538755487555875568755787558875598756087561875628756387564875658756687567875688756987570875718757287573875748757587576875778757887579875808758187582875838758487585875868758787588875898759087591875928759387594875958759687597875988759987600876018760287603876048760587606876078760887609876108761187612876138761487615876168761787618876198762087621876228762387624876258762687627876288762987630876318763287633876348763587636876378763887639876408764187642876438764487645876468764787648876498765087651876528765387654876558765687657876588765987660876618766287663876648766587666876678766887669876708767187672876738767487675876768767787678876798768087681876828768387684876858768687687876888768987690876918769287693876948769587696876978769887699877008770187702877038770487705877068770787708877098771087711877128771387714877158771687717877188771987720877218772287723877248772587726877278772887729877308773187732877338773487735877368773787738877398774087741877428774387744877458774687747877488774987750877518775287753877548775587756877578775887759877608776187762877638776487765877668776787768877698777087771877728777387774877758777687777877788777987780877818778287783877848778587786877878778887789877908779187792877938779487795877968779787798877998780087801878028780387804878058780687807878088780987810878118781287813878148781587816878178781887819878208782187822878238782487825878268782787828878298783087831878328783387834878358783687837878388783987840878418784287843878448784587846878478784887849878508785187852878538785487855878568785787858878598786087861878628786387864878658786687867878688786987870878718787287873878748787587876878778787887879878808788187882878838788487885878868788787888878898789087891878928789387894878958789687897878988789987900879018790287903879048790587906879078790887909879108791187912879138791487915879168791787918879198792087921879228792387924879258792687927879288792987930879318793287933879348793587936879378793887939879408794187942879438794487945879468794787948879498795087951879528795387954879558795687957879588795987960879618796287963879648796587966879678796887969879708797187972879738797487975879768797787978879798798087981879828798387984879858798687987879888798987990879918799287993879948799587996879978799887999880008800188002880038800488005880068800788008880098801088011880128801388014880158801688017880188801988020880218802288023880248802588026880278802888029880308803188032880338803488035880368803788038880398804088041880428804388044880458804688047880488804988050880518805288053880548805588056880578805888059880608806188062880638806488065880668806788068880698807088071880728807388074880758807688077880788807988080880818808288083880848808588086880878808888089880908809188092880938809488095880968809788098880998810088101881028810388104881058810688107881088810988110881118811288113881148811588116881178811888119881208812188122881238812488125881268812788128881298813088131881328813388134881358813688137881388813988140881418814288143881448814588146881478814888149881508815188152881538815488155881568815788158881598816088161881628816388164881658816688167881688816988170881718817288173881748817588176881778817888179881808818188182881838818488185881868818788188881898819088191881928819388194881958819688197881988819988200882018820288203882048820588206882078820888209882108821188212882138821488215882168821788218882198822088221882228822388224882258822688227882288822988230882318823288233882348823588236882378823888239882408824188242882438824488245882468824788248882498825088251882528825388254882558825688257882588825988260882618826288263882648826588266882678826888269882708827188272882738827488275882768827788278882798828088281882828828388284882858828688287882888828988290882918829288293882948829588296882978829888299883008830188302883038830488305883068830788308883098831088311883128831388314883158831688317883188831988320883218832288323883248832588326883278832888329883308833188332883338833488335883368833788338883398834088341883428834388344883458834688347883488834988350883518835288353883548835588356883578835888359883608836188362883638836488365883668836788368883698837088371883728837388374883758837688377883788837988380883818838288383883848838588386883878838888389883908839188392883938839488395883968839788398883998840088401884028840388404884058840688407884088840988410884118841288413884148841588416884178841888419884208842188422884238842488425884268842788428884298843088431884328843388434884358843688437884388843988440884418844288443884448844588446884478844888449884508845188452884538845488455884568845788458884598846088461884628846388464884658846688467884688846988470884718847288473884748847588476884778847888479884808848188482884838848488485884868848788488884898849088491884928849388494884958849688497884988849988500885018850288503885048850588506885078850888509885108851188512885138851488515885168851788518885198852088521885228852388524885258852688527885288852988530885318853288533885348853588536885378853888539885408854188542885438854488545885468854788548885498855088551885528855388554885558855688557885588855988560885618856288563885648856588566885678856888569885708857188572885738857488575885768857788578885798858088581885828858388584885858858688587885888858988590885918859288593885948859588596885978859888599886008860188602886038860488605886068860788608886098861088611886128861388614886158861688617886188861988620886218862288623886248862588626886278862888629886308863188632886338863488635886368863788638886398864088641886428864388644886458864688647886488864988650886518865288653886548865588656886578865888659886608866188662886638866488665886668866788668886698867088671886728867388674886758867688677886788867988680886818868288683886848868588686886878868888689886908869188692886938869488695886968869788698886998870088701887028870388704887058870688707887088870988710887118871288713887148871588716887178871888719887208872188722887238872488725887268872788728887298873088731887328873388734887358873688737887388873988740887418874288743887448874588746887478874888749887508875188752887538875488755887568875788758887598876088761887628876388764887658876688767887688876988770887718877288773887748877588776887778877888779887808878188782887838878488785887868878788788887898879088791887928879388794887958879688797887988879988800888018880288803888048880588806888078880888809888108881188812888138881488815888168881788818888198882088821888228882388824888258882688827888288882988830888318883288833888348883588836888378883888839888408884188842888438884488845888468884788848888498885088851888528885388854888558885688857888588885988860888618886288863888648886588866888678886888869888708887188872888738887488875888768887788878888798888088881888828888388884888858888688887888888888988890888918889288893888948889588896888978889888899889008890188902889038890488905889068890788908889098891088911889128891388914889158891688917889188891988920889218892288923889248892588926889278892888929889308893188932889338893488935889368893788938889398894088941889428894388944889458894688947889488894988950889518895288953889548895588956889578895888959889608896188962889638896488965889668896788968889698897088971889728897388974889758897688977889788897988980889818898288983889848898588986889878898888989889908899188992889938899488995889968899788998889998900089001890028900389004890058900689007890088900989010890118901289013890148901589016890178901889019890208902189022890238902489025890268902789028890298903089031890328903389034890358903689037890388903989040890418904289043890448904589046890478904889049890508905189052890538905489055890568905789058890598906089061890628906389064890658906689067890688906989070890718907289073890748907589076890778907889079890808908189082890838908489085890868908789088890898909089091890928909389094890958909689097890988909989100891018910289103891048910589106891078910889109891108911189112891138911489115891168911789118891198912089121891228912389124891258912689127891288912989130891318913289133891348913589136891378913889139891408914189142891438914489145891468914789148891498915089151891528915389154891558915689157891588915989160891618916289163891648916589166891678916889169891708917189172891738917489175891768917789178891798918089181891828918389184891858918689187891888918989190891918919289193891948919589196891978919889199892008920189202892038920489205892068920789208892098921089211892128921389214892158921689217892188921989220892218922289223892248922589226892278922889229892308923189232892338923489235892368923789238892398924089241892428924389244892458924689247892488924989250892518925289253892548925589256892578925889259892608926189262892638926489265892668926789268892698927089271892728927389274892758927689277892788927989280892818928289283892848928589286892878928889289892908929189292892938929489295892968929789298892998930089301893028930389304893058930689307893088930989310893118931289313893148931589316893178931889319893208932189322893238932489325893268932789328893298933089331893328933389334893358933689337893388933989340893418934289343893448934589346893478934889349893508935189352893538935489355893568935789358893598936089361893628936389364893658936689367893688936989370893718937289373893748937589376893778937889379893808938189382893838938489385893868938789388893898939089391893928939389394893958939689397893988939989400894018940289403894048940589406894078940889409894108941189412894138941489415894168941789418894198942089421894228942389424894258942689427894288942989430894318943289433894348943589436894378943889439894408944189442894438944489445894468944789448894498945089451894528945389454894558945689457894588945989460894618946289463894648946589466894678946889469894708947189472894738947489475894768947789478894798948089481894828948389484894858948689487894888948989490894918949289493894948949589496894978949889499895008950189502895038950489505895068950789508895098951089511895128951389514895158951689517895188951989520895218952289523895248952589526895278952889529895308953189532895338953489535895368953789538895398954089541895428954389544895458954689547895488954989550895518955289553895548955589556895578955889559895608956189562895638956489565895668956789568895698957089571895728957389574895758957689577895788957989580895818958289583895848958589586895878958889589895908959189592895938959489595895968959789598895998960089601896028960389604896058960689607896088960989610896118961289613896148961589616896178961889619896208962189622896238962489625896268962789628896298963089631896328963389634896358963689637896388963989640896418964289643896448964589646896478964889649896508965189652896538965489655896568965789658896598966089661896628966389664896658966689667896688966989670896718967289673896748967589676896778967889679896808968189682896838968489685896868968789688896898969089691896928969389694896958969689697896988969989700897018970289703897048970589706897078970889709897108971189712897138971489715897168971789718897198972089721897228972389724897258972689727897288972989730897318973289733897348973589736897378973889739897408974189742897438974489745897468974789748897498975089751897528975389754897558975689757897588975989760897618976289763897648976589766897678976889769897708977189772897738977489775897768977789778897798978089781897828978389784897858978689787897888978989790897918979289793897948979589796897978979889799898008980189802898038980489805898068980789808898098981089811898128981389814898158981689817898188981989820898218982289823898248982589826898278982889829898308983189832898338983489835898368983789838898398984089841898428984389844898458984689847898488984989850898518985289853898548985589856898578985889859898608986189862898638986489865898668986789868898698987089871898728987389874898758987689877898788987989880898818988289883898848988589886898878988889889898908989189892898938989489895898968989789898898998990089901899028990389904899058990689907899088990989910899118991289913899148991589916899178991889919899208992189922899238992489925899268992789928899298993089931899328993389934899358993689937899388993989940899418994289943899448994589946899478994889949899508995189952899538995489955899568995789958899598996089961899628996389964899658996689967899688996989970899718997289973899748997589976899778997889979899808998189982899838998489985899868998789988899898999089991899928999389994899958999689997899988999990000900019000290003900049000590006900079000890009900109001190012900139001490015900169001790018900199002090021900229002390024900259002690027900289002990030900319003290033900349003590036900379003890039900409004190042900439004490045900469004790048900499005090051900529005390054900559005690057900589005990060900619006290063900649006590066900679006890069900709007190072900739007490075900769007790078900799008090081900829008390084900859008690087900889008990090900919009290093900949009590096900979009890099901009010190102901039010490105901069010790108901099011090111901129011390114901159011690117901189011990120901219012290123901249012590126901279012890129901309013190132901339013490135901369013790138901399014090141901429014390144901459014690147901489014990150901519015290153901549015590156901579015890159901609016190162901639016490165901669016790168901699017090171901729017390174901759017690177901789017990180901819018290183901849018590186901879018890189901909019190192901939019490195901969019790198901999020090201902029020390204902059020690207902089020990210902119021290213902149021590216902179021890219902209022190222902239022490225902269022790228902299023090231902329023390234902359023690237902389023990240902419024290243902449024590246902479024890249902509025190252902539025490255902569025790258902599026090261902629026390264902659026690267902689026990270902719027290273902749027590276902779027890279902809028190282902839028490285902869028790288902899029090291902929029390294902959029690297902989029990300903019030290303903049030590306903079030890309903109031190312903139031490315903169031790318903199032090321903229032390324903259032690327903289032990330903319033290333903349033590336903379033890339903409034190342903439034490345903469034790348903499035090351903529035390354903559035690357903589035990360903619036290363903649036590366903679036890369903709037190372903739037490375903769037790378903799038090381903829038390384903859038690387903889038990390903919039290393903949039590396903979039890399904009040190402904039040490405904069040790408904099041090411904129041390414904159041690417904189041990420904219042290423904249042590426904279042890429904309043190432904339043490435904369043790438904399044090441904429044390444904459044690447904489044990450904519045290453904549045590456904579045890459904609046190462904639046490465904669046790468904699047090471904729047390474904759047690477904789047990480904819048290483904849048590486904879048890489904909049190492904939049490495904969049790498904999050090501905029050390504905059050690507905089050990510905119051290513905149051590516905179051890519905209052190522905239052490525905269052790528905299053090531905329053390534905359053690537905389053990540905419054290543905449054590546905479054890549905509055190552905539055490555905569055790558905599056090561905629056390564905659056690567905689056990570905719057290573905749057590576905779057890579905809058190582905839058490585905869058790588905899059090591905929059390594905959059690597905989059990600906019060290603906049060590606906079060890609906109061190612906139061490615906169061790618906199062090621906229062390624906259062690627906289062990630906319063290633906349063590636906379063890639906409064190642906439064490645906469064790648906499065090651906529065390654906559065690657906589065990660906619066290663906649066590666906679066890669906709067190672906739067490675906769067790678906799068090681906829068390684906859068690687906889068990690906919069290693906949069590696906979069890699907009070190702907039070490705907069070790708907099071090711907129071390714907159071690717907189071990720907219072290723907249072590726907279072890729907309073190732907339073490735907369073790738907399074090741907429074390744907459074690747907489074990750907519075290753907549075590756907579075890759907609076190762907639076490765907669076790768907699077090771907729077390774907759077690777907789077990780907819078290783907849078590786907879078890789907909079190792907939079490795907969079790798907999080090801908029080390804908059080690807908089080990810908119081290813908149081590816908179081890819908209082190822908239082490825908269082790828908299083090831908329083390834908359083690837908389083990840908419084290843908449084590846908479084890849908509085190852908539085490855908569085790858908599086090861908629086390864908659086690867908689086990870908719087290873908749087590876908779087890879908809088190882908839088490885908869088790888908899089090891908929089390894908959089690897908989089990900909019090290903909049090590906909079090890909909109091190912909139091490915909169091790918909199092090921909229092390924909259092690927909289092990930909319093290933909349093590936909379093890939909409094190942909439094490945909469094790948909499095090951909529095390954909559095690957909589095990960909619096290963909649096590966909679096890969909709097190972909739097490975909769097790978909799098090981909829098390984909859098690987909889098990990909919099290993909949099590996909979099890999910009100191002910039100491005910069100791008910099101091011910129101391014910159101691017910189101991020910219102291023910249102591026910279102891029910309103191032910339103491035910369103791038910399104091041910429104391044910459104691047910489104991050910519105291053910549105591056910579105891059910609106191062910639106491065910669106791068910699107091071910729107391074910759107691077910789107991080910819108291083910849108591086910879108891089910909109191092910939109491095910969109791098910999110091101911029110391104911059110691107911089110991110911119111291113911149111591116911179111891119911209112191122911239112491125911269112791128911299113091131911329113391134911359113691137911389113991140911419114291143911449114591146911479114891149911509115191152911539115491155911569115791158911599116091161911629116391164911659116691167911689116991170911719117291173911749117591176911779117891179911809118191182911839118491185911869118791188911899119091191911929119391194911959119691197911989119991200912019120291203912049120591206912079120891209912109121191212912139121491215912169121791218912199122091221912229122391224912259122691227912289122991230912319123291233912349123591236912379123891239912409124191242912439124491245912469124791248912499125091251912529125391254912559125691257912589125991260912619126291263912649126591266912679126891269912709127191272912739127491275912769127791278912799128091281912829128391284912859128691287912889128991290912919129291293912949129591296912979129891299913009130191302913039130491305913069130791308913099131091311913129131391314913159131691317913189131991320913219132291323913249132591326913279132891329913309133191332913339133491335913369133791338913399134091341913429134391344913459134691347913489134991350913519135291353913549135591356913579135891359913609136191362913639136491365913669136791368913699137091371913729137391374913759137691377913789137991380913819138291383913849138591386913879138891389913909139191392913939139491395913969139791398913999140091401914029140391404914059140691407914089140991410914119141291413914149141591416914179141891419914209142191422914239142491425914269142791428914299143091431914329143391434914359143691437914389143991440914419144291443914449144591446914479144891449914509145191452914539145491455914569145791458914599146091461914629146391464914659146691467914689146991470914719147291473914749147591476914779147891479914809148191482914839148491485914869148791488914899149091491914929149391494914959149691497914989149991500915019150291503915049150591506915079150891509915109151191512915139151491515915169151791518915199152091521915229152391524915259152691527915289152991530915319153291533915349153591536915379153891539915409154191542915439154491545915469154791548915499155091551915529155391554915559155691557915589155991560915619156291563915649156591566915679156891569915709157191572915739157491575915769157791578915799158091581915829158391584915859158691587915889158991590915919159291593915949159591596915979159891599916009160191602916039160491605916069160791608916099161091611916129161391614916159161691617916189161991620916219162291623916249162591626916279162891629916309163191632916339163491635916369163791638916399164091641916429164391644916459164691647916489164991650916519165291653916549165591656916579165891659916609166191662916639166491665916669166791668916699167091671916729167391674916759167691677916789167991680916819168291683916849168591686916879168891689916909169191692916939169491695916969169791698916999170091701917029170391704917059170691707917089170991710917119171291713917149171591716917179171891719917209172191722917239172491725917269172791728917299173091731917329173391734917359173691737917389173991740917419174291743917449174591746917479174891749917509175191752917539175491755917569175791758917599176091761917629176391764917659176691767917689176991770917719177291773917749177591776917779177891779917809178191782917839178491785917869178791788917899179091791917929179391794917959179691797917989179991800918019180291803918049180591806918079180891809918109181191812918139181491815918169181791818918199182091821918229182391824918259182691827918289182991830918319183291833918349183591836918379183891839918409184191842918439184491845918469184791848918499185091851918529185391854918559185691857918589185991860918619186291863918649186591866918679186891869918709187191872918739187491875918769187791878918799188091881918829188391884918859188691887918889188991890918919189291893918949189591896918979189891899919009190191902919039190491905919069190791908919099191091911919129191391914919159191691917919189191991920919219192291923919249192591926919279192891929919309193191932919339193491935919369193791938919399194091941919429194391944919459194691947919489194991950919519195291953919549195591956919579195891959919609196191962919639196491965919669196791968919699197091971919729197391974919759197691977919789197991980919819198291983919849198591986919879198891989919909199191992919939199491995919969199791998919999200092001920029200392004920059200692007920089200992010920119201292013920149201592016920179201892019920209202192022920239202492025920269202792028920299203092031920329203392034920359203692037920389203992040920419204292043920449204592046920479204892049920509205192052920539205492055920569205792058920599206092061920629206392064920659206692067920689206992070920719207292073920749207592076920779207892079920809208192082920839208492085920869208792088920899209092091920929209392094920959209692097920989209992100921019210292103921049210592106921079210892109921109211192112921139211492115921169211792118921199212092121921229212392124921259212692127921289212992130921319213292133921349213592136921379213892139921409214192142921439214492145921469214792148921499215092151921529215392154921559215692157921589215992160921619216292163921649216592166921679216892169921709217192172921739217492175921769217792178921799218092181921829218392184921859218692187921889218992190921919219292193921949219592196921979219892199922009220192202922039220492205922069220792208922099221092211922129221392214922159221692217922189221992220922219222292223922249222592226922279222892229922309223192232922339223492235922369223792238922399224092241922429224392244922459224692247922489224992250922519225292253922549225592256922579225892259922609226192262922639226492265922669226792268922699227092271922729227392274922759227692277922789227992280922819228292283922849228592286922879228892289922909229192292922939229492295922969229792298922999230092301923029230392304923059230692307923089230992310923119231292313923149231592316923179231892319923209232192322923239232492325923269232792328923299233092331923329233392334923359233692337923389233992340923419234292343923449234592346923479234892349923509235192352923539235492355923569235792358923599236092361923629236392364923659236692367923689236992370923719237292373923749237592376923779237892379923809238192382923839238492385923869238792388923899239092391923929239392394923959239692397923989239992400924019240292403924049240592406924079240892409924109241192412924139241492415924169241792418924199242092421924229242392424924259242692427924289242992430924319243292433924349243592436924379243892439924409244192442924439244492445924469244792448924499245092451924529245392454924559245692457924589245992460924619246292463924649246592466924679246892469924709247192472924739247492475924769247792478924799248092481924829248392484924859248692487924889248992490924919249292493924949249592496924979249892499925009250192502925039250492505925069250792508925099251092511925129251392514925159251692517925189251992520925219252292523925249252592526925279252892529925309253192532925339253492535925369253792538925399254092541925429254392544925459254692547925489254992550925519255292553925549255592556925579255892559925609256192562925639256492565925669256792568925699257092571925729257392574925759257692577925789257992580925819258292583925849258592586925879258892589925909259192592925939259492595925969259792598925999260092601926029260392604926059260692607926089260992610926119261292613926149261592616926179261892619926209262192622926239262492625926269262792628926299263092631926329263392634926359263692637926389263992640926419264292643926449264592646926479264892649926509265192652926539265492655926569265792658926599266092661926629266392664926659266692667926689266992670926719267292673926749267592676926779267892679926809268192682926839268492685926869268792688926899269092691926929269392694926959269692697926989269992700927019270292703927049270592706927079270892709927109271192712927139271492715927169271792718927199272092721927229272392724927259272692727927289272992730927319273292733927349273592736927379273892739927409274192742927439274492745927469274792748927499275092751927529275392754927559275692757927589275992760927619276292763927649276592766927679276892769927709277192772927739277492775927769277792778927799278092781927829278392784927859278692787927889278992790927919279292793927949279592796927979279892799928009280192802928039280492805928069280792808928099281092811928129281392814928159281692817928189281992820928219282292823928249282592826928279282892829928309283192832928339283492835928369283792838928399284092841928429284392844928459284692847928489284992850928519285292853928549285592856928579285892859928609286192862928639286492865928669286792868928699287092871928729287392874928759287692877928789287992880928819288292883928849288592886928879288892889928909289192892928939289492895928969289792898928999290092901929029290392904929059290692907929089290992910929119291292913929149291592916929179291892919929209292192922929239292492925929269292792928929299293092931929329293392934929359293692937929389293992940929419294292943929449294592946929479294892949929509295192952929539295492955929569295792958929599296092961929629296392964929659296692967929689296992970929719297292973929749297592976929779297892979929809298192982929839298492985929869298792988929899299092991929929299392994929959299692997929989299993000930019300293003930049300593006930079300893009930109301193012930139301493015930169301793018930199302093021930229302393024930259302693027930289302993030930319303293033930349303593036930379303893039930409304193042930439304493045930469304793048930499305093051930529305393054930559305693057930589305993060930619306293063930649306593066930679306893069930709307193072930739307493075930769307793078930799308093081930829308393084930859308693087930889308993090930919309293093930949309593096930979309893099931009310193102931039310493105931069310793108931099311093111931129311393114931159311693117931189311993120931219312293123931249312593126931279312893129931309313193132931339313493135931369313793138931399314093141931429314393144931459314693147931489314993150931519315293153931549315593156931579315893159931609316193162931639316493165931669316793168931699317093171931729317393174931759317693177931789317993180931819318293183931849318593186931879318893189931909319193192931939319493195931969319793198931999320093201932029320393204932059320693207932089320993210932119321293213932149321593216932179321893219932209322193222932239322493225932269322793228932299323093231932329323393234932359323693237932389323993240932419324293243932449324593246932479324893249932509325193252932539325493255932569325793258932599326093261932629326393264932659326693267932689326993270932719327293273932749327593276932779327893279932809328193282932839328493285932869328793288932899329093291932929329393294932959329693297932989329993300933019330293303933049330593306933079330893309933109331193312933139331493315933169331793318933199332093321933229332393324933259332693327933289332993330933319333293333933349333593336933379333893339933409334193342933439334493345933469334793348933499335093351933529335393354933559335693357933589335993360933619336293363933649336593366933679336893369933709337193372933739337493375933769337793378933799338093381933829338393384933859338693387933889338993390933919339293393933949339593396933979339893399934009340193402934039340493405934069340793408934099341093411934129341393414934159341693417934189341993420934219342293423934249342593426934279342893429934309343193432934339343493435934369343793438934399344093441934429344393444934459344693447934489344993450934519345293453934549345593456934579345893459934609346193462934639346493465934669346793468934699347093471934729347393474934759347693477934789347993480934819348293483934849348593486934879348893489934909349193492934939349493495934969349793498934999350093501935029350393504935059350693507935089350993510935119351293513935149351593516935179351893519935209352193522935239352493525935269352793528935299353093531935329353393534935359353693537935389353993540935419354293543935449354593546935479354893549935509355193552935539355493555935569355793558935599356093561935629356393564935659356693567935689356993570935719357293573935749357593576935779357893579935809358193582935839358493585935869358793588935899359093591935929359393594935959359693597935989359993600936019360293603936049360593606936079360893609936109361193612936139361493615936169361793618936199362093621936229362393624936259362693627936289362993630936319363293633936349363593636936379363893639936409364193642936439364493645936469364793648936499365093651936529365393654936559365693657936589365993660936619366293663936649366593666936679366893669936709367193672936739367493675936769367793678936799368093681936829368393684936859368693687936889368993690936919369293693936949369593696936979369893699937009370193702937039370493705937069370793708937099371093711937129371393714937159371693717937189371993720937219372293723937249372593726937279372893729937309373193732937339373493735937369373793738937399374093741937429374393744937459374693747937489374993750937519375293753937549375593756937579375893759937609376193762937639376493765937669376793768937699377093771937729377393774937759377693777937789377993780937819378293783937849378593786937879378893789937909379193792937939379493795937969379793798937999380093801938029380393804938059380693807938089380993810938119381293813938149381593816938179381893819938209382193822938239382493825938269382793828938299383093831938329383393834938359383693837938389383993840938419384293843938449384593846938479384893849938509385193852938539385493855938569385793858938599386093861938629386393864938659386693867938689386993870938719387293873938749387593876938779387893879938809388193882938839388493885938869388793888938899389093891938929389393894938959389693897938989389993900939019390293903939049390593906939079390893909939109391193912939139391493915939169391793918939199392093921939229392393924939259392693927939289392993930939319393293933939349393593936939379393893939939409394193942939439394493945939469394793948939499395093951939529395393954939559395693957939589395993960939619396293963939649396593966939679396893969939709397193972939739397493975939769397793978939799398093981939829398393984939859398693987939889398993990939919399293993939949399593996939979399893999940009400194002940039400494005940069400794008940099401094011940129401394014940159401694017940189401994020940219402294023940249402594026940279402894029940309403194032940339403494035940369403794038940399404094041940429404394044940459404694047940489404994050940519405294053940549405594056940579405894059940609406194062940639406494065940669406794068940699407094071940729407394074940759407694077940789407994080940819408294083940849408594086940879408894089940909409194092940939409494095940969409794098940999410094101941029410394104941059410694107941089410994110941119411294113941149411594116941179411894119941209412194122941239412494125941269412794128941299413094131941329413394134941359413694137941389413994140941419414294143941449414594146941479414894149941509415194152941539415494155941569415794158941599416094161941629416394164941659416694167941689416994170941719417294173941749417594176941779417894179941809418194182941839418494185941869418794188941899419094191941929419394194941959419694197941989419994200942019420294203942049420594206942079420894209942109421194212942139421494215942169421794218942199422094221942229422394224942259422694227942289422994230942319423294233942349423594236942379423894239942409424194242942439424494245942469424794248942499425094251942529425394254942559425694257942589425994260942619426294263942649426594266942679426894269942709427194272942739427494275942769427794278942799428094281942829428394284942859428694287942889428994290942919429294293942949429594296942979429894299943009430194302943039430494305943069430794308943099431094311943129431394314943159431694317943189431994320943219432294323943249432594326943279432894329943309433194332943339433494335943369433794338943399434094341943429434394344943459434694347943489434994350943519435294353943549435594356943579435894359943609436194362943639436494365943669436794368943699437094371943729437394374943759437694377943789437994380943819438294383943849438594386943879438894389943909439194392943939439494395943969439794398943999440094401944029440394404944059440694407944089440994410944119441294413944149441594416944179441894419944209442194422944239442494425944269442794428944299443094431944329443394434944359443694437944389443994440944419444294443944449444594446944479444894449944509445194452944539445494455944569445794458944599446094461944629446394464944659446694467944689446994470944719447294473944749447594476944779447894479944809448194482944839448494485944869448794488944899449094491944929449394494944959449694497944989449994500945019450294503945049450594506945079450894509945109451194512945139451494515945169451794518945199452094521945229452394524945259452694527945289452994530945319453294533945349453594536945379453894539945409454194542945439454494545945469454794548945499455094551945529455394554945559455694557945589455994560945619456294563945649456594566945679456894569945709457194572945739457494575945769457794578945799458094581945829458394584945859458694587945889458994590945919459294593945949459594596945979459894599946009460194602946039460494605946069460794608946099461094611946129461394614946159461694617946189461994620946219462294623946249462594626946279462894629946309463194632946339463494635946369463794638946399464094641946429464394644946459464694647946489464994650946519465294653946549465594656946579465894659946609466194662946639466494665946669466794668946699467094671946729467394674946759467694677946789467994680946819468294683946849468594686946879468894689946909469194692946939469494695946969469794698946999470094701947029470394704947059470694707947089470994710947119471294713947149471594716947179471894719947209472194722947239472494725947269472794728947299473094731947329473394734947359473694737947389473994740947419474294743947449474594746947479474894749947509475194752947539475494755947569475794758947599476094761947629476394764947659476694767947689476994770947719477294773947749477594776947779477894779947809478194782947839478494785947869478794788947899479094791947929479394794947959479694797947989479994800948019480294803948049480594806948079480894809948109481194812948139481494815948169481794818948199482094821948229482394824948259482694827948289482994830948319483294833948349483594836948379483894839948409484194842948439484494845948469484794848948499485094851948529485394854948559485694857948589485994860948619486294863948649486594866948679486894869948709487194872948739487494875948769487794878948799488094881948829488394884948859488694887948889488994890948919489294893948949489594896948979489894899949009490194902949039490494905949069490794908949099491094911949129491394914949159491694917949189491994920949219492294923949249492594926949279492894929949309493194932949339493494935949369493794938949399494094941949429494394944949459494694947949489494994950949519495294953949549495594956949579495894959949609496194962949639496494965949669496794968949699497094971949729497394974949759497694977949789497994980949819498294983949849498594986949879498894989949909499194992949939499494995949969499794998949999500095001950029500395004950059500695007950089500995010950119501295013950149501595016950179501895019950209502195022950239502495025950269502795028950299503095031950329503395034950359503695037950389503995040950419504295043950449504595046950479504895049950509505195052950539505495055950569505795058950599506095061950629506395064950659506695067950689506995070950719507295073950749507595076950779507895079950809508195082950839508495085950869508795088950899509095091950929509395094950959509695097950989509995100951019510295103951049510595106951079510895109951109511195112951139511495115951169511795118951199512095121951229512395124951259512695127951289512995130951319513295133951349513595136951379513895139951409514195142951439514495145951469514795148951499515095151951529515395154951559515695157951589515995160951619516295163951649516595166951679516895169951709517195172951739517495175951769517795178951799518095181951829518395184951859518695187951889518995190951919519295193951949519595196951979519895199952009520195202952039520495205952069520795208952099521095211952129521395214952159521695217952189521995220952219522295223952249522595226952279522895229952309523195232952339523495235952369523795238952399524095241952429524395244952459524695247952489524995250952519525295253952549525595256952579525895259952609526195262952639526495265952669526795268952699527095271952729527395274952759527695277952789527995280952819528295283952849528595286952879528895289952909529195292952939529495295952969529795298952999530095301953029530395304953059530695307953089530995310953119531295313953149531595316953179531895319953209532195322953239532495325953269532795328953299533095331953329533395334953359533695337953389533995340953419534295343953449534595346953479534895349953509535195352953539535495355953569535795358953599536095361953629536395364953659536695367953689536995370953719537295373953749537595376953779537895379953809538195382953839538495385953869538795388953899539095391953929539395394953959539695397953989539995400954019540295403954049540595406954079540895409954109541195412954139541495415954169541795418954199542095421954229542395424954259542695427954289542995430954319543295433954349543595436954379543895439954409544195442954439544495445954469544795448954499545095451954529545395454954559545695457954589545995460954619546295463954649546595466954679546895469954709547195472954739547495475954769547795478954799548095481954829548395484954859548695487954889548995490954919549295493954949549595496954979549895499955009550195502955039550495505955069550795508955099551095511955129551395514955159551695517955189551995520955219552295523955249552595526955279552895529955309553195532955339553495535955369553795538955399554095541955429554395544955459554695547955489554995550955519555295553955549555595556955579555895559955609556195562955639556495565955669556795568955699557095571955729557395574955759557695577955789557995580955819558295583955849558595586955879558895589955909559195592955939559495595955969559795598955999560095601956029560395604956059560695607956089560995610956119561295613956149561595616956179561895619956209562195622956239562495625956269562795628956299563095631956329563395634956359563695637956389563995640956419564295643956449564595646956479564895649956509565195652956539565495655956569565795658956599566095661956629566395664956659566695667956689566995670956719567295673956749567595676956779567895679956809568195682956839568495685956869568795688956899569095691956929569395694956959569695697956989569995700957019570295703957049570595706957079570895709957109571195712957139571495715957169571795718957199572095721957229572395724957259572695727957289572995730957319573295733957349573595736957379573895739957409574195742957439574495745957469574795748957499575095751957529575395754957559575695757957589575995760957619576295763957649576595766957679576895769957709577195772957739577495775957769577795778957799578095781957829578395784957859578695787957889578995790957919579295793957949579595796957979579895799958009580195802958039580495805958069580795808958099581095811958129581395814958159581695817958189581995820958219582295823958249582595826958279582895829958309583195832958339583495835958369583795838958399584095841958429584395844958459584695847958489584995850958519585295853958549585595856958579585895859958609586195862958639586495865958669586795868958699587095871958729587395874958759587695877958789587995880958819588295883958849588595886958879588895889958909589195892958939589495895958969589795898958999590095901959029590395904959059590695907959089590995910959119591295913959149591595916959179591895919959209592195922959239592495925959269592795928959299593095931959329593395934959359593695937959389593995940959419594295943959449594595946959479594895949959509595195952959539595495955959569595795958959599596095961959629596395964959659596695967959689596995970959719597295973959749597595976959779597895979959809598195982959839598495985959869598795988959899599095991959929599395994959959599695997959989599996000960019600296003960049600596006960079600896009960109601196012960139601496015960169601796018960199602096021960229602396024960259602696027960289602996030960319603296033960349603596036960379603896039960409604196042960439604496045960469604796048960499605096051960529605396054960559605696057960589605996060960619606296063960649606596066960679606896069960709607196072960739607496075960769607796078960799608096081960829608396084960859608696087960889608996090960919609296093960949609596096960979609896099961009610196102961039610496105961069610796108961099611096111961129611396114961159611696117961189611996120961219612296123961249612596126961279612896129961309613196132961339613496135961369613796138961399614096141961429614396144961459614696147961489614996150961519615296153961549615596156961579615896159961609616196162961639616496165961669616796168961699617096171961729617396174961759617696177961789617996180961819618296183961849618596186961879618896189961909619196192961939619496195961969619796198961999620096201962029620396204962059620696207962089620996210962119621296213962149621596216962179621896219962209622196222962239622496225962269622796228962299623096231962329623396234962359623696237962389623996240962419624296243962449624596246962479624896249962509625196252962539625496255962569625796258962599626096261962629626396264962659626696267962689626996270962719627296273962749627596276962779627896279962809628196282962839628496285962869628796288962899629096291962929629396294962959629696297962989629996300963019630296303963049630596306963079630896309963109631196312963139631496315963169631796318963199632096321963229632396324963259632696327963289632996330963319633296333963349633596336963379633896339963409634196342963439634496345963469634796348963499635096351963529635396354963559635696357963589635996360963619636296363963649636596366963679636896369963709637196372963739637496375963769637796378963799638096381963829638396384963859638696387963889638996390963919639296393963949639596396963979639896399964009640196402964039640496405964069640796408964099641096411964129641396414964159641696417964189641996420964219642296423964249642596426964279642896429964309643196432964339643496435964369643796438964399644096441964429644396444964459644696447964489644996450964519645296453964549645596456964579645896459964609646196462964639646496465964669646796468964699647096471964729647396474964759647696477964789647996480964819648296483964849648596486964879648896489964909649196492964939649496495964969649796498964999650096501965029650396504965059650696507965089650996510965119651296513965149651596516965179651896519965209652196522965239652496525965269652796528965299653096531965329653396534965359653696537965389653996540965419654296543965449654596546965479654896549965509655196552965539655496555965569655796558965599656096561965629656396564965659656696567965689656996570965719657296573965749657596576965779657896579965809658196582965839658496585965869658796588965899659096591965929659396594965959659696597965989659996600966019660296603966049660596606966079660896609966109661196612966139661496615966169661796618966199662096621966229662396624966259662696627966289662996630966319663296633966349663596636966379663896639966409664196642966439664496645966469664796648966499665096651966529665396654966559665696657966589665996660966619666296663966649666596666966679666896669966709667196672966739667496675966769667796678966799668096681966829668396684966859668696687966889668996690966919669296693966949669596696966979669896699967009670196702967039670496705967069670796708967099671096711967129671396714967159671696717967189671996720967219672296723967249672596726967279672896729967309673196732967339673496735967369673796738967399674096741967429674396744967459674696747967489674996750967519675296753967549675596756967579675896759967609676196762967639676496765967669676796768967699677096771967729677396774967759677696777967789677996780967819678296783967849678596786967879678896789967909679196792967939679496795967969679796798967999680096801968029680396804968059680696807968089680996810968119681296813968149681596816968179681896819968209682196822968239682496825968269682796828968299683096831968329683396834968359683696837968389683996840968419684296843968449684596846968479684896849968509685196852968539685496855968569685796858968599686096861968629686396864968659686696867968689686996870968719687296873968749687596876968779687896879968809688196882968839688496885968869688796888968899689096891968929689396894968959689696897968989689996900969019690296903969049690596906969079690896909969109691196912969139691496915969169691796918969199692096921969229692396924969259692696927969289692996930969319693296933969349693596936969379693896939969409694196942969439694496945969469694796948969499695096951969529695396954969559695696957969589695996960969619696296963969649696596966969679696896969969709697196972969739697496975969769697796978969799698096981969829698396984969859698696987969889698996990969919699296993969949699596996969979699896999970009700197002970039700497005970069700797008970099701097011970129701397014970159701697017970189701997020970219702297023970249702597026970279702897029970309703197032970339703497035970369703797038970399704097041970429704397044970459704697047970489704997050970519705297053970549705597056970579705897059970609706197062970639706497065970669706797068970699707097071970729707397074970759707697077970789707997080970819708297083970849708597086970879708897089970909709197092970939709497095970969709797098970999710097101971029710397104971059710697107971089710997110971119711297113971149711597116971179711897119971209712197122971239712497125971269712797128971299713097131971329713397134971359713697137971389713997140971419714297143971449714597146971479714897149971509715197152971539715497155971569715797158971599716097161971629716397164971659716697167971689716997170971719717297173971749717597176971779717897179971809718197182971839718497185971869718797188971899719097191971929719397194971959719697197971989719997200972019720297203972049720597206972079720897209972109721197212972139721497215972169721797218972199722097221972229722397224972259722697227972289722997230972319723297233972349723597236972379723897239972409724197242972439724497245972469724797248972499725097251972529725397254972559725697257972589725997260972619726297263972649726597266972679726897269972709727197272972739727497275972769727797278972799728097281972829728397284972859728697287972889728997290972919729297293972949729597296972979729897299973009730197302973039730497305973069730797308973099731097311973129731397314973159731697317973189731997320973219732297323973249732597326973279732897329973309733197332973339733497335973369733797338973399734097341973429734397344973459734697347973489734997350973519735297353973549735597356973579735897359973609736197362973639736497365973669736797368973699737097371973729737397374973759737697377973789737997380973819738297383973849738597386973879738897389973909739197392973939739497395973969739797398973999740097401974029740397404974059740697407974089740997410974119741297413974149741597416974179741897419974209742197422974239742497425974269742797428974299743097431974329743397434974359743697437974389743997440974419744297443974449744597446974479744897449974509745197452974539745497455974569745797458974599746097461974629746397464974659746697467974689746997470974719747297473974749747597476974779747897479974809748197482974839748497485974869748797488974899749097491974929749397494974959749697497974989749997500975019750297503975049750597506975079750897509975109751197512975139751497515975169751797518975199752097521975229752397524975259752697527975289752997530975319753297533975349753597536975379753897539975409754197542975439754497545975469754797548975499755097551975529755397554975559755697557975589755997560975619756297563975649756597566975679756897569975709757197572975739757497575975769757797578975799758097581975829758397584975859758697587975889758997590975919759297593975949759597596975979759897599976009760197602976039760497605976069760797608976099761097611976129761397614976159761697617976189761997620976219762297623976249762597626976279762897629976309763197632976339763497635976369763797638976399764097641976429764397644976459764697647976489764997650976519765297653976549765597656976579765897659976609766197662976639766497665976669766797668976699767097671976729767397674976759767697677976789767997680976819768297683976849768597686976879768897689976909769197692976939769497695976969769797698976999770097701977029770397704977059770697707977089770997710977119771297713977149771597716977179771897719977209772197722977239772497725977269772797728977299773097731977329773397734977359773697737977389773997740977419774297743977449774597746977479774897749977509775197752977539775497755977569775797758977599776097761977629776397764977659776697767977689776997770977719777297773977749777597776977779777897779977809778197782977839778497785977869778797788977899779097791977929779397794977959779697797977989779997800978019780297803978049780597806978079780897809978109781197812978139781497815978169781797818978199782097821978229782397824978259782697827978289782997830978319783297833978349783597836978379783897839978409784197842978439784497845978469784797848978499785097851978529785397854978559785697857978589785997860978619786297863978649786597866978679786897869978709787197872978739787497875978769787797878978799788097881978829788397884978859788697887978889788997890978919789297893978949789597896978979789897899979009790197902979039790497905979069790797908979099791097911979129791397914979159791697917979189791997920979219792297923979249792597926979279792897929979309793197932979339793497935979369793797938979399794097941979429794397944979459794697947979489794997950979519795297953979549795597956979579795897959979609796197962979639796497965979669796797968979699797097971979729797397974979759797697977979789797997980979819798297983979849798597986979879798897989979909799197992979939799497995979969799797998979999800098001980029800398004980059800698007980089800998010980119801298013980149801598016980179801898019980209802198022980239802498025980269802798028980299803098031980329803398034980359803698037980389803998040980419804298043980449804598046980479804898049980509805198052980539805498055980569805798058980599806098061980629806398064980659806698067980689806998070980719807298073980749807598076980779807898079980809808198082980839808498085980869808798088980899809098091980929809398094980959809698097980989809998100981019810298103981049810598106981079810898109981109811198112981139811498115981169811798118981199812098121981229812398124981259812698127981289812998130981319813298133981349813598136981379813898139981409814198142981439814498145981469814798148981499815098151981529815398154981559815698157981589815998160981619816298163981649816598166981679816898169981709817198172981739817498175981769817798178981799818098181981829818398184981859818698187981889818998190981919819298193981949819598196981979819898199982009820198202982039820498205982069820798208982099821098211982129821398214982159821698217982189821998220982219822298223982249822598226982279822898229982309823198232982339823498235982369823798238982399824098241982429824398244982459824698247982489824998250982519825298253982549825598256982579825898259982609826198262982639826498265982669826798268982699827098271982729827398274982759827698277982789827998280982819828298283982849828598286982879828898289982909829198292982939829498295982969829798298982999830098301983029830398304983059830698307983089830998310983119831298313983149831598316983179831898319983209832198322983239832498325983269832798328983299833098331983329833398334983359833698337983389833998340983419834298343983449834598346983479834898349983509835198352983539835498355983569835798358983599836098361983629836398364983659836698367983689836998370983719837298373983749837598376983779837898379983809838198382983839838498385983869838798388983899839098391983929839398394983959839698397983989839998400984019840298403984049840598406984079840898409984109841198412984139841498415984169841798418984199842098421984229842398424984259842698427984289842998430984319843298433984349843598436984379843898439984409844198442984439844498445984469844798448984499845098451984529845398454984559845698457984589845998460984619846298463984649846598466984679846898469984709847198472984739847498475984769847798478984799848098481984829848398484984859848698487984889848998490984919849298493984949849598496984979849898499985009850198502985039850498505985069850798508985099851098511985129851398514985159851698517985189851998520985219852298523985249852598526985279852898529985309853198532985339853498535985369853798538985399854098541985429854398544985459854698547985489854998550985519855298553985549855598556985579855898559985609856198562985639856498565985669856798568985699857098571985729857398574985759857698577985789857998580985819858298583985849858598586985879858898589985909859198592985939859498595985969859798598985999860098601986029860398604986059860698607986089860998610986119861298613986149861598616986179861898619986209862198622986239862498625986269862798628986299863098631986329863398634986359863698637986389863998640986419864298643986449864598646986479864898649986509865198652986539865498655986569865798658986599866098661986629866398664986659866698667986689866998670986719867298673986749867598676986779867898679986809868198682986839868498685986869868798688986899869098691986929869398694986959869698697986989869998700987019870298703987049870598706987079870898709987109871198712987139871498715987169871798718987199872098721987229872398724987259872698727987289872998730987319873298733987349873598736987379873898739987409874198742987439874498745987469874798748987499875098751987529875398754987559875698757987589875998760987619876298763987649876598766987679876898769987709877198772987739877498775987769877798778987799878098781987829878398784987859878698787987889878998790987919879298793987949879598796987979879898799988009880198802988039880498805988069880798808988099881098811988129881398814988159881698817988189881998820988219882298823988249882598826988279882898829988309883198832988339883498835988369883798838988399884098841988429884398844988459884698847988489884998850988519885298853988549885598856988579885898859988609886198862988639886498865988669886798868988699887098871988729887398874988759887698877988789887998880988819888298883988849888598886988879888898889988909889198892988939889498895988969889798898988999890098901989029890398904989059890698907989089890998910989119891298913989149891598916989179891898919989209892198922989239892498925989269892798928989299893098931989329893398934989359893698937989389893998940989419894298943989449894598946989479894898949989509895198952989539895498955989569895798958989599896098961989629896398964989659896698967989689896998970989719897298973989749897598976989779897898979989809898198982989839898498985989869898798988989899899098991989929899398994989959899698997989989899999000990019900299003990049900599006990079900899009990109901199012990139901499015990169901799018990199902099021990229902399024990259902699027990289902999030990319903299033990349903599036990379903899039990409904199042990439904499045990469904799048990499905099051990529905399054990559905699057990589905999060990619906299063990649906599066990679906899069990709907199072990739907499075990769907799078990799908099081990829908399084990859908699087990889908999090990919909299093990949909599096990979909899099991009910199102991039910499105991069910799108991099911099111991129911399114991159911699117991189911999120991219912299123991249912599126991279912899129991309913199132991339913499135991369913799138991399914099141991429914399144991459914699147991489914999150991519915299153991549915599156991579915899159991609916199162991639916499165991669916799168991699917099171991729917399174991759917699177991789917999180991819918299183991849918599186991879918899189991909919199192991939919499195991969919799198991999920099201992029920399204992059920699207992089920999210992119921299213992149921599216992179921899219992209922199222992239922499225992269922799228992299923099231992329923399234992359923699237992389923999240992419924299243992449924599246992479924899249992509925199252992539925499255992569925799258992599926099261992629926399264992659926699267992689926999270992719927299273992749927599276992779927899279992809928199282992839928499285992869928799288992899929099291992929929399294992959929699297992989929999300993019930299303993049930599306993079930899309993109931199312993139931499315993169931799318993199932099321993229932399324993259932699327993289932999330993319933299333993349933599336993379933899339993409934199342993439934499345993469934799348993499935099351993529935399354993559935699357993589935999360993619936299363993649936599366993679936899369993709937199372993739937499375993769937799378993799938099381993829938399384993859938699387993889938999390993919939299393993949939599396993979939899399994009940199402994039940499405994069940799408994099941099411994129941399414994159941699417994189941999420994219942299423994249942599426994279942899429994309943199432994339943499435994369943799438994399944099441994429944399444994459944699447994489944999450994519945299453994549945599456994579945899459994609946199462994639946499465994669946799468994699947099471994729947399474994759947699477994789947999480994819948299483994849948599486994879948899489994909949199492994939949499495994969949799498994999950099501995029950399504995059950699507995089950999510995119951299513995149951599516995179951899519995209952199522995239952499525995269952799528995299953099531995329953399534995359953699537995389953999540995419954299543995449954599546995479954899549995509955199552995539955499555995569955799558995599956099561995629956399564995659956699567995689956999570995719957299573995749957599576995779957899579995809958199582995839958499585995869958799588995899959099591995929959399594995959959699597995989959999600996019960299603996049960599606996079960899609996109961199612996139961499615996169961799618996199962099621996229962399624996259962699627996289962999630996319963299633996349963599636996379963899639996409964199642996439964499645996469964799648996499965099651996529965399654996559965699657996589965999660996619966299663996649966599666996679966899669996709967199672996739967499675996769967799678996799968099681996829968399684996859968699687996889968999690996919969299693996949969599696996979969899699997009970199702997039970499705997069970799708997099971099711997129971399714997159971699717997189971999720997219972299723997249972599726997279972899729997309973199732997339973499735997369973799738997399974099741997429974399744997459974699747997489974999750997519975299753997549975599756997579975899759997609976199762997639976499765997669976799768997699977099771997729977399774997759977699777997789977999780997819978299783997849978599786997879978899789997909979199792997939979499795997969979799798997999980099801998029980399804998059980699807998089980999810998119981299813998149981599816998179981899819998209982199822998239982499825998269982799828998299983099831998329983399834998359983699837998389983999840998419984299843998449984599846998479984899849998509985199852998539985499855998569985799858998599986099861998629986399864998659986699867998689986999870998719987299873998749987599876998779987899879998809988199882998839988499885998869988799888998899989099891998929989399894998959989699897998989989999900999019990299903999049990599906999079990899909999109991199912999139991499915999169991799918999199992099921999229992399924999259992699927999289992999930999319993299933999349993599936999379993899939999409994199942999439994499945999469994799948999499995099951999529995399954999559995699957999589995999960999619996299963999649996599966999679996899969999709997199972999739997499975999769997799978999799998099981999829998399984999859998699987999889998999990999919999299993999949999599996999979999899999100000100001100002100003100004100005100006100007100008100009100010100011100012100013100014100015100016100017100018100019100020100021100022100023100024100025100026100027100028100029100030100031100032100033100034100035100036100037100038100039100040100041100042100043100044100045100046100047100048100049100050100051100052100053100054100055100056100057100058100059100060100061100062100063100064100065100066100067100068100069100070100071100072100073100074100075100076100077100078100079100080100081100082100083100084100085100086100087100088100089100090100091100092100093100094100095100096100097100098100099100100100101100102100103100104100105100106100107100108100109100110100111100112100113100114100115100116100117100118100119100120100121100122100123100124100125100126100127100128100129100130100131100132100133100134100135100136100137100138100139100140100141100142100143100144100145100146100147100148100149100150100151100152100153100154100155100156100157100158100159100160100161100162100163100164100165100166100167100168100169100170100171100172100173100174100175100176100177100178100179100180100181100182100183100184100185100186100187100188100189100190100191100192100193100194100195100196100197100198100199100200100201100202100203100204100205100206100207100208100209100210100211100212100213100214100215100216100217100218100219100220100221100222100223100224100225100226100227100228100229100230100231100232100233100234100235100236100237100238100239100240100241100242100243100244100245100246100247100248100249100250100251100252100253100254100255100256100257100258100259100260100261100262100263100264100265100266100267100268100269100270100271100272100273100274100275100276100277100278100279100280100281100282100283100284100285100286100287100288100289100290100291100292100293100294100295100296100297100298100299100300100301100302100303100304100305100306100307100308100309100310100311100312100313100314100315100316100317100318100319100320100321100322100323100324100325100326100327100328100329100330100331100332100333100334100335100336100337100338100339100340100341100342100343100344100345100346100347100348100349100350100351100352100353100354100355100356100357100358100359100360100361100362100363100364100365100366100367100368100369100370100371100372100373100374100375100376100377100378100379100380100381100382100383100384100385100386100387100388100389100390100391100392100393100394100395100396100397100398100399100400100401100402100403100404100405100406100407100408100409100410100411100412100413100414100415100416100417100418100419100420100421100422100423100424100425100426100427100428100429100430100431100432100433100434100435100436100437100438100439100440100441100442100443100444100445100446100447100448100449100450100451100452100453100454100455100456100457100458100459100460100461100462100463100464100465100466100467100468100469100470100471100472100473100474100475100476100477100478100479100480100481100482100483100484100485100486100487100488100489100490100491100492100493100494100495100496100497100498100499100500100501100502100503100504100505100506100507100508100509100510100511100512100513100514100515100516100517100518100519100520100521100522100523100524100525100526100527100528100529100530100531100532100533100534100535100536100537100538100539100540100541100542100543100544100545100546100547100548100549100550100551100552100553100554100555100556100557100558100559100560100561100562100563100564100565100566100567100568100569100570100571100572100573100574100575100576100577100578100579100580100581100582100583100584100585100586100587100588100589100590100591100592100593100594100595100596100597100598100599100600100601100602100603100604100605100606100607100608100609100610100611100612100613100614100615100616100617100618100619100620100621100622100623100624100625100626100627100628100629100630100631100632100633100634100635100636100637100638100639100640100641100642100643100644100645100646100647100648100649100650100651100652100653100654100655100656100657100658100659100660100661100662100663100664100665100666100667100668100669100670100671100672100673100674100675100676100677100678100679100680100681100682100683100684100685100686100687100688100689100690100691100692100693100694100695100696100697100698100699100700100701100702100703100704100705100706100707100708100709100710100711100712100713100714100715100716100717100718100719100720100721100722100723100724100725100726100727100728100729100730100731100732100733100734100735100736100737100738100739100740100741100742100743100744100745100746100747100748100749100750100751100752100753100754100755100756100757100758100759100760100761100762100763100764100765100766100767100768100769100770100771100772100773100774100775100776100777100778100779100780100781100782100783100784100785100786100787100788100789100790100791100792100793100794100795100796100797100798100799100800100801100802100803100804100805100806100807100808100809100810100811100812100813100814100815100816100817100818100819100820100821100822100823100824100825100826100827100828100829100830100831100832100833100834100835100836100837100838100839100840100841100842100843100844100845100846100847100848100849100850100851100852100853100854100855100856100857100858100859100860100861100862100863100864100865100866100867100868100869100870100871100872100873100874100875100876100877100878100879100880100881100882100883100884100885100886100887100888100889100890100891100892100893100894100895100896100897100898100899100900100901100902100903100904100905100906100907100908100909100910100911100912100913100914100915100916100917100918100919100920100921100922100923100924100925100926100927100928100929100930100931100932100933100934100935100936100937100938100939100940100941100942100943100944100945100946100947100948100949100950100951100952100953100954100955100956100957100958100959100960100961100962100963100964100965100966100967100968100969100970100971100972100973100974100975100976100977100978100979100980100981100982100983100984100985100986100987100988100989100990100991100992100993100994100995100996100997100998100999101000101001101002101003101004101005101006101007101008101009101010101011101012101013101014101015101016101017101018101019101020101021101022101023101024101025101026101027101028101029101030101031101032101033101034101035101036101037101038101039101040101041101042101043101044101045101046101047101048101049101050101051101052101053101054101055101056101057101058101059101060101061101062101063101064101065101066101067101068101069101070101071101072101073101074101075101076101077101078101079101080101081101082101083101084101085101086101087101088101089101090101091101092101093101094101095101096101097101098101099101100101101101102101103101104101105101106101107101108101109101110101111101112101113101114101115101116101117101118101119101120101121101122101123101124101125101126101127101128101129101130101131101132101133101134101135101136101137101138101139101140101141101142101143101144101145101146101147101148101149101150101151101152101153101154101155101156101157101158101159101160101161101162101163101164101165101166101167101168101169101170101171101172101173101174101175101176101177101178101179101180101181101182101183101184101185101186101187101188101189101190101191101192101193101194101195101196101197101198101199101200101201101202101203101204101205101206101207101208101209101210101211101212101213101214101215101216101217101218101219101220101221101222101223101224101225101226101227101228101229101230101231101232101233101234101235101236101237101238101239101240101241101242101243101244101245101246101247101248101249101250101251101252101253101254101255101256101257101258101259101260101261101262101263101264101265101266101267101268101269101270101271101272101273101274101275101276101277101278101279101280101281101282101283101284101285101286101287101288101289101290101291101292101293101294101295101296101297101298101299101300101301101302101303101304101305101306101307101308101309101310101311101312101313101314101315101316101317101318101319101320101321101322101323101324101325101326101327101328101329101330101331101332101333101334101335101336101337101338101339101340101341101342101343101344101345101346101347101348101349101350101351101352101353101354101355101356101357101358101359101360101361101362101363101364101365101366101367101368101369101370101371101372101373101374101375101376101377101378101379101380101381101382101383101384101385101386101387101388101389101390101391101392101393101394101395101396101397101398101399101400101401101402101403101404101405101406101407101408101409101410101411101412101413101414101415101416101417101418101419101420101421101422101423101424101425101426101427101428101429101430101431101432101433101434101435101436101437101438101439101440101441101442101443101444101445101446101447101448101449101450101451101452101453101454101455101456101457101458101459101460101461101462101463101464101465101466101467101468101469101470101471101472101473101474101475101476101477101478101479101480101481101482101483101484101485101486101487101488101489101490101491101492101493101494101495101496101497101498101499101500101501101502101503101504101505101506101507101508101509101510101511101512101513101514101515101516101517101518101519101520101521101522101523101524101525101526101527101528101529101530101531101532101533101534101535101536101537101538101539101540101541101542101543101544101545101546101547101548101549101550101551101552101553101554101555101556101557101558101559101560101561101562101563101564101565101566101567101568101569101570101571101572101573101574101575101576101577101578101579101580101581101582101583101584101585101586101587101588101589101590101591101592101593101594101595101596101597101598101599101600101601101602101603101604101605101606101607101608101609101610101611101612101613101614101615101616101617101618101619101620101621101622101623101624101625101626101627101628101629101630101631101632101633101634101635101636101637101638101639101640101641101642101643101644101645101646101647101648101649101650101651101652101653101654101655101656101657101658101659101660101661101662101663101664101665101666101667101668101669101670101671101672101673101674101675101676101677101678101679101680101681101682101683101684101685101686101687101688101689101690101691101692101693101694101695101696101697101698101699101700101701101702101703101704101705101706101707101708101709101710101711101712101713101714101715101716101717101718101719101720101721101722101723101724101725101726101727101728101729101730101731101732101733101734101735101736101737101738101739101740101741101742101743101744101745101746101747101748101749101750101751101752101753101754101755101756101757101758101759101760101761101762101763101764101765101766101767101768101769101770101771101772101773101774101775101776101777101778101779101780101781101782101783101784101785101786101787101788101789101790101791101792101793101794101795101796101797101798101799101800101801101802101803101804101805101806101807101808101809101810101811101812101813101814101815101816101817101818101819101820101821101822101823101824101825101826101827101828101829101830101831101832101833101834101835101836101837101838101839101840101841101842101843101844101845101846101847101848101849101850101851101852101853101854101855101856101857101858101859101860101861101862101863101864101865101866101867101868101869101870101871101872101873101874101875101876101877101878101879101880101881101882101883101884101885101886101887101888101889101890101891101892101893101894101895101896101897101898101899101900101901101902101903101904101905101906101907101908101909101910101911101912101913101914101915101916101917101918101919101920101921101922101923101924101925101926101927101928101929101930101931101932101933101934101935101936101937101938101939101940101941101942101943101944101945101946101947101948101949101950101951101952101953101954101955101956101957101958101959101960101961101962101963101964101965101966101967101968101969101970101971101972101973101974101975101976101977101978101979101980101981101982101983101984101985101986101987101988101989101990101991101992101993101994101995101996101997101998101999102000102001102002102003102004102005102006102007102008102009102010102011102012102013102014102015102016102017102018102019102020102021102022102023102024102025102026102027102028102029102030102031102032102033102034102035102036102037102038102039102040102041102042102043102044102045102046102047102048102049102050102051102052102053102054102055102056102057102058102059102060102061102062102063102064102065102066102067102068102069102070102071102072102073102074102075102076102077102078102079102080102081102082102083102084102085102086102087102088102089102090102091102092102093102094102095102096102097102098102099102100102101102102102103102104102105102106102107102108102109102110102111102112102113102114102115102116102117102118102119102120102121102122102123102124102125102126102127102128102129102130102131102132102133102134102135102136102137102138102139102140102141102142102143102144102145102146102147102148102149102150102151102152102153102154102155102156102157102158102159102160102161102162102163102164102165102166102167102168102169102170102171102172102173102174102175102176102177102178102179102180102181102182102183102184102185102186102187102188102189102190102191102192102193102194102195102196102197102198102199102200102201102202102203102204102205102206102207102208102209102210102211102212102213102214102215102216102217102218102219102220102221102222102223102224102225102226102227102228102229102230102231102232102233102234102235102236102237102238102239102240102241102242102243102244102245102246102247102248102249102250102251102252102253102254102255102256102257102258102259102260102261102262102263102264102265102266102267102268102269102270102271102272102273102274102275102276102277102278102279102280102281102282102283102284102285102286102287102288102289102290102291102292102293102294102295102296102297102298102299102300102301102302102303102304102305102306102307102308102309102310102311102312102313102314102315102316102317102318102319102320102321102322102323102324102325102326102327102328102329102330102331102332102333102334102335102336102337102338102339102340102341102342102343102344102345102346102347102348102349102350102351102352102353102354102355102356102357102358102359102360102361102362102363102364102365102366102367102368102369102370102371102372102373102374102375102376102377102378102379102380102381102382102383102384102385102386102387102388102389102390102391102392102393102394102395102396102397102398102399102400102401102402102403102404102405102406102407102408102409102410102411102412102413102414102415102416102417102418102419102420102421102422102423102424102425102426102427102428102429102430102431102432102433102434102435102436102437102438102439102440102441102442102443102444102445102446102447102448102449102450102451102452102453102454102455102456102457102458102459102460102461102462102463102464102465102466102467102468102469102470102471102472102473102474102475102476102477102478102479102480102481102482102483102484102485102486102487102488102489102490102491102492102493102494102495102496102497102498102499102500102501102502102503102504102505102506102507102508102509102510102511102512102513102514102515102516102517102518102519102520102521102522102523102524102525102526102527102528102529102530102531102532102533102534102535102536102537102538102539102540102541102542102543102544102545102546102547102548102549102550102551102552102553102554102555102556102557102558102559102560102561102562102563102564102565102566102567102568102569102570102571102572102573102574102575102576102577102578102579102580102581102582102583102584102585102586102587102588102589102590102591102592102593102594102595102596102597102598102599102600102601102602102603102604102605102606102607102608102609102610102611102612102613102614102615102616102617102618102619102620102621102622102623102624102625102626102627102628102629102630102631102632102633102634102635102636102637102638102639102640102641102642102643102644102645102646102647102648102649102650102651102652102653102654102655102656102657102658102659102660102661102662102663102664102665102666102667102668102669102670102671102672102673102674102675102676102677102678102679102680102681102682102683102684102685102686102687102688102689102690102691102692102693102694102695102696102697102698102699102700102701102702102703102704102705102706102707102708102709102710102711102712102713102714102715102716102717102718102719102720102721102722102723102724102725102726102727102728102729102730102731102732102733102734102735102736102737102738102739102740102741102742102743102744102745102746102747102748102749102750102751102752102753102754102755102756102757102758102759102760102761102762102763102764102765102766102767102768102769102770102771102772102773102774102775102776102777102778102779102780102781102782102783102784102785102786102787102788102789102790102791102792102793102794102795102796102797102798102799102800102801102802102803102804102805102806102807102808102809102810102811102812102813102814102815102816102817102818102819102820102821102822102823102824102825102826102827102828102829102830102831102832102833102834102835102836102837102838102839102840102841102842102843102844102845102846102847102848102849102850102851102852102853102854102855102856102857102858102859102860102861102862102863102864102865102866102867102868102869102870102871102872102873102874102875102876102877102878102879102880102881102882102883102884102885102886102887102888102889102890102891102892102893102894102895102896102897102898102899102900102901102902102903102904102905102906102907102908102909102910102911102912102913102914102915102916102917102918102919102920102921102922102923102924102925102926102927102928102929102930102931102932102933102934102935102936102937102938102939102940102941102942102943102944102945102946102947102948102949102950102951102952102953102954102955102956102957102958102959102960102961102962102963102964102965102966102967102968102969102970102971102972102973102974102975102976102977102978102979102980102981102982102983102984102985102986102987102988102989102990102991102992102993102994102995102996102997102998102999103000103001103002103003103004103005103006103007103008103009103010103011103012103013103014103015103016103017103018103019103020103021103022103023103024103025103026103027103028103029103030103031103032103033103034103035103036103037103038103039103040103041103042103043103044103045103046103047103048103049103050103051103052103053103054103055103056103057103058103059103060103061103062103063103064103065103066103067103068103069103070103071103072103073103074103075103076103077103078103079103080103081103082103083103084103085103086103087103088103089103090103091103092103093103094103095103096103097103098103099103100103101103102103103103104103105103106103107103108103109103110103111103112103113103114103115103116103117103118103119103120103121103122103123103124103125103126103127103128103129103130103131103132103133103134103135103136103137103138103139103140103141103142103143103144103145103146103147103148103149103150103151103152103153103154103155103156103157103158103159103160103161103162103163103164103165103166103167103168103169103170103171103172103173103174103175103176103177103178103179103180103181103182103183103184103185103186103187103188103189103190103191103192103193103194103195103196103197103198103199103200103201103202103203103204103205103206103207103208103209103210103211103212103213103214103215103216103217103218103219103220103221103222103223103224103225103226103227103228103229103230103231103232103233103234103235103236103237103238103239103240103241103242103243103244103245103246103247103248103249103250103251103252103253103254103255103256103257103258103259103260103261103262103263103264103265103266103267103268103269103270103271103272103273103274103275103276103277103278103279103280103281103282103283103284103285103286103287103288103289103290103291103292103293103294103295103296103297103298103299103300103301103302103303103304103305103306103307103308103309103310103311103312103313103314103315103316103317103318103319103320103321103322103323103324103325103326103327103328103329103330103331103332103333103334103335103336103337103338103339103340103341103342103343103344103345103346103347103348103349103350103351103352103353103354103355103356103357103358103359103360103361103362103363103364103365103366103367103368103369103370103371103372103373103374103375103376103377103378103379103380103381103382103383103384103385103386103387103388103389103390103391103392103393103394103395103396103397103398103399103400103401103402103403103404103405103406103407103408103409103410103411103412103413103414103415103416103417103418103419103420103421103422103423103424103425103426103427103428103429103430103431103432103433103434103435103436103437103438103439103440103441103442103443103444103445103446103447103448103449103450103451103452103453103454103455103456103457103458103459103460103461103462103463103464103465103466103467103468103469103470103471103472103473103474103475103476103477103478103479103480103481103482103483103484103485103486103487103488103489103490103491103492103493103494103495103496103497103498103499103500103501103502103503103504103505103506103507103508103509103510103511103512103513103514103515103516103517103518103519103520103521103522103523103524103525103526103527103528103529103530103531103532103533103534103535103536103537103538103539103540103541103542103543103544103545103546103547103548103549103550103551103552103553103554103555103556103557103558103559103560103561103562103563103564103565103566103567103568103569103570103571103572103573103574103575103576103577103578103579103580103581103582103583103584103585103586103587103588103589103590103591103592103593103594103595103596103597103598103599103600103601103602103603103604103605103606103607103608103609103610103611103612103613103614103615103616103617103618103619103620103621103622103623103624103625103626103627103628103629103630103631103632103633103634103635103636103637103638103639103640103641103642103643103644103645103646103647103648103649103650103651103652103653103654103655103656103657103658103659103660103661103662103663103664103665103666103667103668103669103670103671103672103673103674103675103676103677103678103679103680103681103682103683103684103685103686103687103688103689103690103691103692103693103694103695103696103697103698103699103700103701103702103703103704103705103706103707103708103709103710103711103712103713103714103715103716103717103718103719103720103721103722103723103724103725103726103727103728103729103730103731103732103733103734103735103736103737103738103739103740103741103742103743103744103745103746103747103748103749103750103751103752103753103754103755103756103757103758103759103760103761103762103763103764103765103766103767103768103769103770103771103772103773103774103775103776103777103778103779103780103781103782103783103784103785103786103787103788103789103790103791103792103793103794103795103796103797103798103799103800103801103802103803103804103805103806103807103808103809103810103811103812103813103814103815103816103817103818103819103820103821103822103823103824103825103826103827103828103829103830103831103832103833103834103835103836103837103838103839103840103841103842103843103844103845103846103847103848103849103850103851103852103853103854103855103856103857103858103859103860103861103862103863103864103865103866103867103868103869103870103871103872103873103874103875103876103877103878103879103880103881103882103883103884103885103886103887103888103889103890103891103892103893103894103895103896103897103898103899103900103901103902103903103904103905103906103907103908103909103910103911103912103913103914103915103916103917103918103919103920103921103922103923103924103925103926103927103928103929103930103931103932103933103934103935103936103937103938103939103940103941103942103943103944103945103946103947103948103949103950103951103952103953103954103955103956103957103958103959103960103961103962103963103964103965103966103967103968103969103970103971103972103973103974103975103976103977103978103979103980103981103982103983103984103985103986103987103988103989103990103991103992103993103994103995103996103997103998103999104000104001104002104003104004104005104006104007104008104009104010104011104012104013104014104015104016104017104018104019104020104021104022104023104024104025104026104027104028104029104030104031104032104033104034104035104036104037104038104039104040104041104042104043104044104045104046104047104048104049104050104051104052104053104054104055104056104057104058104059104060104061104062104063104064104065104066104067104068104069104070104071104072104073104074104075104076104077104078104079104080104081104082104083104084104085104086104087104088104089104090104091104092104093104094104095104096104097104098104099104100104101104102104103104104104105104106104107104108104109104110104111104112104113104114104115104116104117104118104119104120104121104122104123104124104125104126104127104128104129104130104131104132104133104134104135104136104137104138104139104140104141104142104143104144104145104146104147104148104149104150104151104152104153104154104155104156104157104158104159104160104161104162104163104164104165104166104167104168104169104170104171104172104173104174104175104176104177104178104179104180104181104182104183104184104185104186104187104188104189104190104191104192104193104194104195104196104197104198104199104200104201104202104203104204104205104206104207104208104209104210104211104212104213104214104215104216104217104218104219104220104221104222104223104224104225104226104227104228104229104230104231104232104233104234104235104236104237104238104239104240104241104242104243104244104245104246104247104248104249104250104251104252104253104254104255104256104257104258104259104260104261104262104263104264104265104266104267104268104269104270104271104272104273104274104275104276104277104278104279104280104281104282104283104284104285104286104287104288104289104290104291104292104293104294104295104296104297104298104299104300104301104302104303104304104305104306104307104308104309104310104311104312104313104314104315104316104317104318104319104320104321104322104323104324104325104326104327104328104329104330104331104332104333104334104335104336104337104338104339104340104341104342104343104344104345104346104347104348104349104350104351104352104353104354104355104356104357104358104359104360104361104362104363104364104365104366104367104368104369104370104371104372104373104374104375104376104377104378104379104380104381104382104383104384104385104386104387104388104389104390104391104392104393104394104395104396104397104398104399104400104401104402104403104404104405104406104407104408104409104410104411104412104413104414104415104416104417104418104419104420104421104422104423104424104425104426104427104428104429104430104431104432104433104434104435104436104437104438104439104440104441104442104443104444104445104446104447104448104449104450104451104452104453104454104455104456104457104458104459104460104461104462104463104464104465104466104467104468104469104470104471104472104473104474104475104476104477104478104479104480104481104482104483104484104485104486104487104488104489104490104491104492104493104494104495104496104497104498104499104500104501104502104503104504104505104506104507104508104509104510104511104512104513104514104515104516104517104518104519104520104521104522104523104524104525104526104527104528104529104530104531104532104533104534104535104536104537104538104539104540104541104542104543104544104545104546104547104548104549104550104551104552104553104554104555104556104557104558104559104560104561104562104563104564104565104566104567104568104569104570104571104572104573104574104575104576104577104578104579104580104581104582104583104584104585104586104587104588104589104590104591104592104593104594104595104596104597104598104599104600104601104602104603104604104605104606104607104608104609104610104611104612104613104614104615104616104617104618104619104620104621104622104623104624104625104626104627104628104629104630104631104632104633104634104635104636104637104638104639104640104641104642104643104644104645104646104647104648104649104650104651104652104653104654104655104656104657104658104659104660104661104662104663104664104665104666104667104668104669104670104671104672104673104674104675104676104677104678104679104680104681104682104683104684104685104686104687104688104689104690104691104692104693104694104695104696104697104698104699104700104701104702104703104704104705104706104707104708104709104710104711104712104713104714104715104716104717104718104719104720104721104722104723104724104725104726104727104728104729104730104731104732104733104734104735104736104737104738104739104740104741104742104743104744104745104746104747104748104749104750104751104752104753104754104755104756104757104758104759104760104761104762104763104764104765104766104767104768104769104770104771104772104773104774104775104776104777104778104779104780104781104782104783104784104785104786104787104788104789104790104791104792104793104794104795104796104797104798104799104800104801104802104803104804104805104806104807104808104809104810104811104812104813104814104815104816104817104818104819104820104821104822104823104824104825104826104827104828104829104830104831104832104833104834104835104836104837104838104839104840104841104842104843104844104845104846104847104848104849104850104851104852104853104854104855104856104857104858104859104860104861104862104863104864104865104866104867104868104869104870104871104872104873104874104875104876104877104878104879104880104881104882104883104884104885104886104887104888104889104890104891104892104893104894104895104896104897104898104899104900104901104902104903104904104905104906104907104908104909104910104911104912104913104914104915104916104917104918104919104920104921104922104923104924104925104926104927104928104929104930104931104932104933104934104935104936104937104938104939104940104941104942104943104944104945104946104947104948104949104950104951104952104953104954104955104956104957104958104959104960104961104962104963104964104965104966104967104968104969104970104971104972104973104974104975104976104977104978104979104980104981104982104983104984104985104986104987104988104989104990104991104992104993104994104995104996104997104998104999105000105001105002105003105004105005105006105007105008105009105010105011105012105013105014105015105016105017105018105019105020105021105022105023105024105025105026105027105028105029105030105031105032105033105034105035105036105037105038105039105040105041105042105043105044105045105046105047105048105049105050105051105052105053105054105055105056105057105058105059105060105061105062105063105064105065105066105067105068105069105070105071105072105073105074105075105076105077105078105079105080105081105082105083105084105085105086105087105088105089105090105091105092105093105094105095105096105097105098105099105100105101105102105103105104105105105106105107105108105109105110105111105112105113105114105115105116105117105118105119105120105121105122105123105124105125105126105127105128105129105130105131105132105133105134105135105136105137105138105139105140105141105142105143105144105145105146105147105148105149105150105151105152105153105154105155105156105157105158105159105160105161105162105163105164105165105166105167105168105169105170105171105172105173105174105175105176105177105178105179105180105181105182105183105184105185105186105187105188105189105190105191105192105193105194105195105196105197105198105199105200105201105202105203105204105205105206105207105208105209105210105211105212105213105214105215105216105217105218105219105220105221105222105223105224105225105226105227105228105229105230105231105232105233105234105235105236105237105238105239105240105241105242105243105244105245105246105247105248105249105250105251105252105253105254105255105256105257105258105259105260105261105262105263105264105265105266105267105268105269105270105271105272105273105274105275105276105277105278105279105280105281105282105283105284105285105286105287105288105289105290105291105292105293105294105295105296105297105298105299105300105301105302105303105304105305105306105307105308105309105310105311105312105313105314105315105316105317105318105319105320105321105322105323105324105325105326105327105328105329105330105331105332105333105334105335105336105337105338105339105340105341105342105343105344105345105346105347105348105349105350105351105352105353105354105355105356105357105358105359105360105361105362105363105364105365105366105367105368105369105370105371105372105373105374105375105376105377105378105379105380105381105382105383105384105385105386105387105388105389105390105391105392105393105394105395105396105397105398105399105400105401105402105403105404105405105406105407105408105409105410105411105412105413105414105415105416105417105418105419105420105421105422105423105424105425105426105427105428105429105430105431105432105433105434105435105436105437105438105439105440105441105442105443105444105445105446105447105448105449105450105451105452105453105454105455105456105457105458105459105460105461105462105463105464105465105466105467105468105469105470105471105472105473105474105475105476105477105478105479105480105481105482105483105484105485105486105487105488105489105490105491105492105493105494105495105496105497105498105499105500105501105502105503105504105505105506105507105508105509105510105511105512105513105514105515105516105517105518105519105520105521105522105523105524105525105526105527105528105529105530105531105532105533105534105535105536105537105538105539105540105541105542105543105544105545105546105547105548105549105550105551105552105553105554105555105556105557105558105559105560105561105562105563105564105565105566105567105568105569105570105571105572105573105574105575105576105577105578105579105580105581105582105583105584105585105586105587105588105589105590105591105592105593105594105595105596105597105598105599105600105601105602105603105604105605105606105607105608105609105610105611105612105613105614105615105616105617105618105619105620105621105622105623105624105625105626105627105628105629105630105631105632105633105634105635105636105637105638105639105640105641105642105643105644105645105646105647105648105649105650105651105652105653105654105655105656105657105658105659105660105661105662105663105664105665105666105667105668105669105670105671105672105673105674105675105676105677105678105679105680105681105682105683105684105685105686105687105688105689105690105691105692105693105694105695105696105697105698105699105700105701105702105703105704105705105706105707105708105709105710105711105712105713105714105715105716105717105718105719105720105721105722105723105724105725105726105727105728105729105730105731105732105733105734105735105736105737105738105739105740105741105742105743105744105745105746105747105748105749105750105751105752105753105754105755105756105757105758105759105760105761105762105763105764105765105766105767105768105769105770105771105772105773105774105775105776105777105778105779105780105781105782105783105784105785105786105787105788105789105790105791105792105793105794105795105796105797105798105799105800105801105802105803105804105805105806105807105808105809105810105811105812105813105814105815105816105817105818105819105820105821105822105823105824105825105826105827105828105829105830105831105832105833105834105835105836105837105838105839105840105841105842105843105844105845105846105847105848105849105850105851105852105853105854105855105856105857105858105859105860105861105862105863105864105865105866105867105868105869105870105871105872105873105874105875105876105877105878105879105880105881105882105883105884105885105886105887105888105889105890105891105892105893105894105895105896105897105898105899105900105901105902105903105904105905105906105907105908105909105910105911105912105913105914105915105916105917105918105919105920105921105922105923105924105925105926105927105928105929105930105931105932105933105934105935105936105937105938105939105940105941105942105943105944105945105946105947105948105949105950105951105952105953105954105955105956105957105958105959105960105961105962105963105964105965105966105967105968105969105970105971105972105973105974105975105976105977105978105979105980105981105982105983105984105985105986105987105988105989105990105991105992105993105994105995105996105997105998105999106000106001106002106003106004106005106006106007106008106009106010106011106012106013106014106015106016106017106018106019106020106021106022106023106024106025106026106027106028106029106030106031106032106033106034106035106036106037106038106039106040106041106042106043106044106045106046106047106048106049106050106051106052106053106054106055106056106057106058106059106060106061106062106063106064106065106066106067106068106069106070106071106072106073106074106075106076106077106078106079106080106081106082106083106084106085106086106087106088106089106090106091106092106093106094106095106096106097106098106099106100106101106102106103106104106105106106106107106108106109106110106111106112106113106114106115106116106117106118106119106120106121106122106123106124106125106126106127106128106129106130106131106132106133106134106135106136106137106138106139106140106141106142106143106144106145106146106147106148106149106150106151106152106153106154106155106156106157106158106159106160106161106162106163106164106165106166106167106168106169106170106171106172106173106174106175106176106177106178106179106180106181106182106183106184106185106186106187106188106189106190106191106192106193106194106195106196106197106198106199106200106201106202106203106204106205106206106207106208106209106210106211106212106213106214106215106216106217106218106219106220106221106222106223106224106225106226106227106228106229106230106231106232106233106234106235106236106237106238106239106240106241106242106243106244106245106246106247106248106249106250106251106252106253106254106255106256106257106258106259106260106261106262106263106264106265106266106267106268106269106270106271106272106273106274106275106276106277106278106279106280106281106282106283106284106285106286106287106288106289106290106291106292106293106294106295106296106297106298106299106300106301106302106303106304106305106306106307106308106309106310106311106312106313106314106315106316106317106318106319106320106321106322106323106324106325106326106327106328106329106330106331106332106333106334106335106336106337106338106339106340106341106342106343106344106345106346106347106348106349106350106351106352106353106354106355106356106357106358106359106360106361106362106363106364106365106366106367106368106369106370106371106372106373106374106375106376106377106378106379106380106381106382106383106384106385106386106387106388106389106390106391106392106393106394106395106396106397106398106399106400106401106402106403106404106405106406106407106408106409106410106411106412106413106414106415106416106417106418106419106420106421106422106423106424106425106426106427106428106429106430106431106432106433106434106435106436106437106438106439106440106441106442106443106444106445106446106447106448106449106450106451106452106453106454106455106456106457106458106459106460106461106462106463106464106465106466106467106468106469106470106471106472106473106474106475106476106477106478106479106480106481106482106483106484106485106486106487106488106489106490106491106492106493106494106495106496106497106498106499106500106501106502106503106504106505106506106507106508106509106510106511106512106513106514106515106516106517106518106519106520106521106522106523106524106525106526106527106528106529106530106531106532106533106534106535106536106537106538106539106540106541106542106543106544106545106546106547106548106549106550106551106552106553106554106555106556106557106558106559106560106561106562106563106564106565106566106567106568106569106570106571106572106573106574106575106576106577106578106579106580106581106582106583106584106585106586106587106588106589106590106591106592106593106594106595106596106597106598106599106600106601106602106603106604106605106606106607106608106609106610106611106612106613106614106615106616106617106618106619106620106621106622106623106624106625106626106627106628106629106630106631106632106633106634106635106636106637106638106639106640106641106642106643106644106645106646106647106648106649106650106651106652106653106654106655106656106657106658106659106660106661106662106663106664106665106666106667106668106669106670106671106672106673106674106675106676106677106678106679106680106681106682106683106684106685106686106687106688106689106690106691106692106693106694106695106696106697106698106699106700106701106702106703106704106705106706106707106708106709106710106711106712106713106714106715106716106717106718106719106720106721106722106723106724106725106726106727106728106729106730106731106732106733106734106735106736106737106738106739106740106741106742106743106744106745106746106747106748106749106750106751106752106753106754106755106756106757106758106759106760106761106762106763106764106765106766106767106768106769106770106771106772106773106774106775106776106777106778106779106780106781106782106783106784106785106786106787106788106789106790106791106792106793106794106795106796106797106798106799106800106801106802106803106804106805106806106807106808106809106810106811106812106813106814106815106816106817106818106819106820106821106822106823106824106825106826106827106828106829106830106831106832106833106834106835106836106837106838106839106840106841106842106843106844106845106846106847106848106849106850106851106852106853106854106855106856106857106858106859106860106861106862106863106864106865106866106867106868106869106870106871106872106873106874106875106876106877106878106879106880106881106882106883106884106885106886106887106888106889106890106891106892106893106894106895106896106897106898106899106900106901106902106903106904106905106906106907106908106909106910106911106912106913106914106915106916106917106918106919106920106921106922106923106924106925106926106927106928106929106930106931106932106933106934106935106936106937106938106939106940106941106942106943106944106945106946106947106948106949106950106951106952106953106954106955106956106957106958106959106960106961106962106963106964106965106966106967106968106969106970106971106972106973106974106975106976106977106978106979106980106981106982106983106984106985106986106987106988106989106990106991106992106993106994106995106996106997106998106999107000107001107002107003107004107005107006107007107008107009107010107011107012107013107014107015107016107017107018107019107020107021107022107023107024107025107026107027107028107029107030107031107032107033107034107035107036107037107038107039107040107041107042107043107044107045107046107047107048107049107050107051107052107053107054107055107056107057107058107059107060107061107062107063107064107065107066107067107068107069107070107071107072107073107074107075107076107077107078107079107080107081107082107083107084107085107086107087107088107089107090107091107092107093107094107095107096107097107098107099107100107101107102107103107104107105107106107107107108107109107110107111107112107113107114107115107116107117107118107119107120107121107122107123107124107125107126107127107128107129107130107131107132107133107134107135107136107137107138107139107140107141107142107143107144107145107146107147107148107149107150107151107152107153107154107155107156107157107158107159107160107161107162107163107164107165107166107167107168107169107170107171107172107173107174107175107176107177107178107179107180107181107182107183107184107185107186107187107188107189107190107191107192107193107194107195107196107197107198107199107200107201107202107203107204107205107206107207107208107209107210107211107212107213107214107215107216107217107218107219107220107221107222107223107224107225107226107227107228107229107230107231107232107233107234107235107236107237107238107239107240107241107242107243107244107245107246107247107248107249107250107251107252107253107254107255107256107257107258107259107260107261107262107263107264107265107266107267107268107269107270107271107272107273107274107275107276107277107278107279107280107281107282107283107284107285107286107287107288107289107290107291107292107293107294107295107296107297107298107299107300107301107302107303107304107305107306107307107308107309107310107311107312107313107314107315107316107317107318107319107320107321107322107323107324107325107326107327107328107329107330107331107332107333107334107335107336107337107338107339107340107341107342107343107344107345107346107347107348107349107350107351107352107353107354107355107356107357107358107359107360107361107362107363107364107365107366107367107368107369107370107371107372107373107374107375107376107377107378107379107380107381107382107383107384107385107386107387107388107389107390107391107392107393107394107395107396107397107398107399107400107401107402107403107404107405107406107407107408107409107410107411107412107413107414107415107416107417107418107419107420107421107422107423107424107425107426107427107428107429107430107431107432107433107434107435107436107437107438107439107440107441107442107443107444107445107446107447107448107449107450107451107452107453107454107455107456107457107458107459107460107461107462107463107464107465107466107467107468107469107470107471107472107473107474107475107476107477107478107479107480107481107482107483107484107485107486107487107488107489107490107491107492107493107494107495107496107497107498107499107500107501107502107503107504107505107506107507107508107509107510107511107512107513107514107515107516107517107518107519107520107521107522107523107524107525107526107527107528107529107530107531107532107533107534107535107536107537107538107539107540107541107542107543107544107545107546107547107548107549107550107551107552107553107554107555107556107557107558107559107560107561107562107563107564107565107566107567107568107569107570107571107572107573107574107575107576107577107578107579107580107581107582107583107584107585107586107587107588107589107590107591107592107593107594107595107596107597107598107599107600107601107602107603107604107605107606107607107608107609107610107611107612107613107614107615107616107617107618107619107620107621107622107623107624107625107626107627107628107629107630107631107632107633107634107635107636107637107638107639107640107641107642107643107644107645107646107647107648107649107650107651107652107653107654107655107656107657107658107659107660107661107662107663107664107665107666107667107668107669107670107671107672107673107674107675107676107677107678107679107680107681107682107683107684107685107686107687107688107689107690107691107692107693107694107695107696107697107698107699107700107701107702107703107704107705107706107707107708107709107710107711107712107713107714107715107716107717107718107719107720107721107722107723107724107725107726107727107728107729107730107731107732107733107734107735107736107737107738107739107740107741107742107743107744107745107746107747107748107749107750107751107752107753107754107755107756107757107758107759107760107761107762107763107764107765107766107767107768107769107770107771107772107773107774107775107776107777107778107779107780107781107782107783107784107785107786107787107788107789107790107791107792107793107794107795107796107797107798107799107800107801107802107803107804107805107806107807107808107809107810107811107812107813107814107815107816107817107818107819107820107821107822107823107824107825107826107827107828107829107830107831107832107833107834107835107836107837107838107839107840107841107842107843107844107845107846107847107848107849107850107851107852107853107854107855107856107857107858107859107860107861107862107863107864107865107866107867107868107869107870107871107872107873107874107875107876107877107878107879107880107881107882107883107884107885107886107887107888107889107890107891107892107893107894107895107896107897107898107899107900107901107902107903107904107905107906107907107908107909107910107911107912107913107914107915107916107917107918107919107920107921107922107923107924107925107926107927107928107929107930107931107932107933107934107935107936107937107938107939107940107941107942107943107944107945107946107947107948107949107950107951107952107953107954107955107956107957107958107959107960107961107962107963107964107965107966107967107968107969107970107971107972107973107974107975107976107977107978107979107980107981107982107983107984107985107986107987107988107989107990107991107992107993107994107995107996107997107998107999108000108001108002108003108004108005108006108007108008108009108010108011108012108013108014108015108016108017108018108019108020108021108022108023108024108025108026108027108028108029108030108031108032108033108034108035108036108037108038108039108040108041108042108043108044108045108046108047108048108049108050108051108052108053108054108055108056108057108058108059108060108061108062108063108064108065108066108067108068108069108070108071108072108073108074108075108076108077108078108079108080108081108082108083108084108085108086108087108088108089108090108091108092108093108094108095108096108097108098108099108100108101108102108103108104108105108106108107108108108109108110108111108112108113108114108115108116108117108118108119108120108121108122108123108124108125108126108127108128108129108130108131108132108133108134108135108136108137108138108139108140108141108142108143108144108145108146108147108148108149108150108151108152108153108154108155108156108157108158108159108160108161108162108163108164108165108166108167108168108169108170108171108172108173108174108175108176108177108178108179108180108181108182108183108184108185108186108187108188108189108190108191108192108193108194108195108196108197108198108199108200108201108202108203108204108205108206108207108208108209108210108211108212108213108214108215108216108217108218108219108220108221108222108223108224108225108226108227108228108229108230108231108232108233108234108235108236108237108238108239108240108241108242108243108244108245108246108247108248108249108250108251108252108253108254108255108256108257108258108259108260108261108262108263108264108265108266108267108268108269108270108271108272108273108274108275108276108277108278108279108280108281108282108283108284108285108286108287108288108289108290108291108292108293108294108295108296108297108298108299108300108301108302108303108304108305108306108307108308108309108310108311108312108313108314108315108316108317108318108319108320108321108322108323108324108325108326108327108328108329108330108331108332108333108334108335108336108337108338108339108340108341108342108343108344108345108346108347108348108349108350108351108352108353108354108355108356108357108358108359108360108361108362108363108364108365108366108367108368108369108370108371108372108373108374108375108376108377108378108379108380108381108382108383108384108385108386108387108388108389108390108391108392108393108394108395108396108397108398108399108400108401108402108403108404108405108406108407108408108409108410108411108412108413108414108415108416108417108418108419108420108421108422108423108424108425108426108427108428108429108430108431108432108433108434108435108436108437108438108439108440108441108442108443108444108445108446108447108448108449108450108451108452108453108454108455108456108457108458108459108460108461108462108463108464108465108466108467108468108469108470108471108472108473108474108475108476108477108478108479108480108481108482108483108484108485108486108487108488108489108490108491108492108493108494108495108496108497108498108499108500108501108502108503108504108505108506108507108508108509108510108511108512108513108514108515108516108517108518108519108520108521108522108523108524108525108526108527108528108529108530108531108532108533108534108535108536108537108538108539108540108541108542108543108544108545108546108547108548108549108550108551108552108553108554108555108556108557108558108559108560108561108562108563108564108565108566108567108568108569108570108571108572108573108574108575108576108577108578108579108580108581108582108583108584108585108586108587108588108589108590108591108592108593108594108595108596108597108598108599108600108601108602108603108604108605108606108607108608108609108610108611108612108613108614108615108616108617108618108619108620108621108622108623108624108625108626108627108628108629108630108631108632108633108634108635108636108637108638108639108640108641108642108643108644108645108646108647108648108649108650108651108652108653108654108655108656108657108658108659108660108661108662108663108664108665108666108667108668108669108670108671108672108673108674108675108676108677108678108679108680108681108682108683108684108685108686108687108688108689108690108691108692108693108694108695108696108697108698108699108700108701108702108703108704108705108706108707108708108709108710108711108712108713108714108715108716108717108718108719108720108721108722108723108724108725108726108727108728108729108730108731108732108733108734108735108736108737108738108739108740108741108742108743108744108745108746108747108748108749108750108751108752108753108754108755108756108757108758108759108760108761108762108763108764108765108766108767108768108769108770108771108772108773108774108775108776108777108778108779108780108781108782108783108784108785108786108787108788108789108790108791108792108793108794108795108796108797108798108799108800108801108802108803108804108805108806108807108808108809108810108811108812108813108814108815108816108817108818108819108820108821108822108823108824108825108826108827108828108829108830108831108832108833108834108835108836108837108838108839108840108841108842108843108844108845108846108847108848108849108850108851108852108853108854108855108856108857108858108859108860108861108862108863108864108865108866108867108868108869108870108871108872108873108874108875108876108877108878108879108880108881108882108883108884108885108886108887108888108889108890108891108892108893108894108895108896108897108898108899108900108901108902108903108904108905108906108907108908108909108910108911108912108913108914108915108916108917108918108919108920108921108922108923108924108925108926108927108928108929108930108931108932108933108934108935108936108937108938108939108940108941108942108943108944108945108946108947108948108949108950108951108952108953108954108955108956108957108958108959108960108961108962108963108964108965108966108967108968108969108970108971108972108973108974108975108976108977108978108979108980108981108982108983108984108985108986108987108988108989108990108991108992108993108994108995108996108997108998108999109000109001109002109003109004109005109006109007109008109009109010109011109012109013109014109015109016109017109018109019109020109021109022109023109024109025109026109027109028109029109030109031109032109033109034109035109036109037109038109039109040109041109042109043109044109045109046109047109048109049109050109051109052109053109054109055109056109057109058109059109060109061109062109063109064109065109066109067109068109069109070109071109072109073109074109075109076109077109078109079109080109081109082109083109084109085109086109087109088109089109090109091109092109093109094109095109096109097109098109099109100109101109102109103109104109105109106109107109108109109109110109111109112109113109114109115109116109117109118109119109120109121109122109123109124109125109126109127109128109129109130109131109132109133109134109135109136109137109138109139109140109141109142109143109144109145109146109147109148109149109150109151109152109153109154109155109156109157109158109159109160109161109162109163109164109165109166109167109168109169109170109171109172109173109174109175109176109177109178109179109180109181109182109183109184109185109186109187109188109189109190109191109192109193109194109195109196109197109198109199109200109201109202109203109204109205109206109207109208109209109210109211109212109213109214109215109216109217109218109219109220109221109222109223109224109225109226109227109228109229109230109231109232109233109234109235109236109237109238109239109240109241109242109243109244109245109246109247109248109249109250109251109252109253109254109255109256109257109258109259109260109261109262109263109264109265109266109267109268109269109270109271109272109273109274109275109276109277109278109279109280109281109282109283109284109285109286109287109288109289109290109291109292109293109294109295109296109297109298109299109300109301109302109303109304109305109306109307109308109309109310109311109312109313109314109315109316109317109318109319109320109321109322109323109324109325109326109327109328109329109330109331109332109333109334109335109336109337109338109339109340109341109342109343109344109345109346109347109348109349109350109351109352109353109354109355109356109357109358109359109360109361109362109363109364109365109366109367109368109369109370109371109372109373109374109375109376109377109378109379109380109381109382109383109384109385109386109387109388109389109390109391109392109393109394109395109396109397109398109399109400109401109402109403109404109405109406109407109408109409109410109411109412109413109414109415109416109417109418109419109420109421109422109423109424109425109426109427109428109429109430109431109432109433109434109435109436109437109438109439109440109441109442109443109444109445109446109447109448109449109450109451109452109453109454109455109456109457109458109459109460109461109462109463109464109465109466109467109468109469109470109471109472109473109474109475109476109477109478109479109480109481109482109483109484109485109486109487109488109489109490109491109492109493109494109495109496109497109498109499109500109501109502109503109504109505109506109507109508109509109510109511109512109513109514109515109516109517109518109519109520109521109522109523109524109525109526109527109528109529109530109531109532109533109534109535109536109537109538109539109540109541109542109543109544109545109546109547109548109549109550109551109552109553109554109555109556109557109558109559109560109561109562109563109564109565109566109567109568109569109570109571109572109573109574109575109576109577109578109579109580109581109582109583109584109585109586109587109588109589109590109591109592109593109594109595109596109597109598109599109600109601109602109603109604109605109606109607109608109609109610109611109612109613109614109615109616109617109618109619109620109621109622109623109624109625109626109627109628109629109630109631109632109633109634109635109636109637109638109639109640109641109642109643109644109645109646109647109648109649109650109651109652109653109654109655109656109657109658109659109660109661109662109663109664109665109666109667109668109669109670109671109672109673109674109675109676109677109678109679109680109681109682109683109684109685109686109687109688109689109690109691109692109693109694109695109696109697109698109699109700109701109702109703109704109705109706109707109708109709109710109711109712109713109714109715109716109717109718109719109720109721109722109723109724109725109726109727109728109729109730109731109732109733109734109735109736109737109738109739109740109741109742109743109744109745109746109747109748109749109750109751109752109753109754109755109756109757109758109759109760109761109762109763109764109765109766109767109768109769109770109771109772109773109774109775109776109777109778109779109780109781109782109783109784109785109786109787109788109789109790109791109792109793109794109795109796109797109798109799109800109801109802109803109804109805109806109807109808109809109810109811109812109813109814109815109816109817109818109819109820109821109822109823109824109825109826109827109828109829109830109831109832109833109834109835109836109837109838109839109840109841109842109843109844109845109846109847109848109849109850109851109852109853109854109855109856109857109858109859109860109861109862109863109864109865109866109867109868109869109870109871109872109873109874109875109876109877109878109879109880109881109882109883109884109885109886109887109888109889109890109891109892109893109894109895109896109897109898109899109900109901109902109903109904109905109906109907109908109909109910109911109912109913109914109915109916109917109918109919109920109921109922109923109924109925109926109927109928109929109930109931109932109933109934109935109936109937109938109939109940109941109942109943109944109945109946109947109948109949109950109951109952109953109954109955109956109957109958109959109960109961109962109963109964109965109966109967109968109969109970109971109972109973109974109975109976109977109978109979109980109981109982109983109984109985109986109987109988109989109990109991109992109993109994109995109996109997109998109999110000110001110002110003110004110005110006110007110008110009110010110011110012110013110014110015110016110017110018110019110020110021110022110023110024110025110026110027110028110029110030110031110032110033110034110035110036110037110038110039110040110041110042110043110044110045110046110047110048110049110050110051110052110053110054110055110056110057110058110059110060110061110062110063110064110065110066110067110068110069110070110071110072110073110074110075110076110077110078110079110080110081110082110083110084110085110086110087110088110089110090110091110092110093110094110095110096110097110098110099110100110101110102110103110104110105110106110107110108110109110110110111110112110113110114110115110116110117110118110119110120110121110122110123110124110125110126110127110128110129110130110131110132110133110134110135110136110137110138110139110140110141110142110143110144110145110146110147110148110149110150110151110152110153110154110155110156110157110158110159110160110161110162110163110164110165110166110167110168110169110170110171110172110173110174110175110176110177110178110179110180110181110182110183110184110185110186110187110188110189110190110191110192110193110194110195110196110197110198110199110200110201110202110203110204110205110206110207110208110209110210110211110212110213110214110215110216110217110218110219110220110221110222110223110224110225110226110227110228110229110230110231110232110233110234110235110236110237110238110239110240110241110242110243110244110245110246110247110248110249110250110251110252110253110254110255110256110257110258110259110260110261110262110263110264110265110266110267110268110269110270110271110272110273110274110275110276110277110278110279110280110281110282110283110284110285110286110287110288110289110290110291110292110293110294110295110296110297110298110299110300110301110302110303110304110305110306110307110308110309110310110311110312110313110314110315110316110317110318110319110320110321110322110323110324110325110326110327110328110329110330110331110332110333110334110335110336110337110338110339110340110341110342110343110344110345110346110347110348110349110350110351110352110353110354110355110356110357110358110359110360110361110362110363110364110365110366110367110368110369110370110371110372110373110374110375110376110377110378110379110380110381110382110383110384110385110386110387110388110389110390110391110392110393110394110395110396110397110398110399110400110401110402110403110404110405110406110407110408110409110410110411110412110413110414110415110416110417110418110419110420110421110422110423110424110425110426110427110428110429110430110431110432110433110434110435110436110437110438110439110440110441110442110443110444110445110446110447110448110449110450110451110452110453110454110455110456110457110458110459110460110461110462110463110464110465110466110467110468110469110470110471110472110473110474110475110476110477110478110479110480110481110482110483110484110485110486110487110488110489110490110491110492110493110494110495110496110497110498110499110500110501110502110503110504110505110506110507110508110509110510110511110512110513110514110515110516110517110518110519110520110521110522110523110524110525110526110527110528110529110530110531110532110533110534110535110536110537110538110539110540110541110542110543110544110545110546110547110548110549110550110551110552110553110554110555110556110557110558110559110560110561110562110563110564110565110566110567110568110569110570110571110572110573110574110575110576110577110578110579110580110581110582110583110584110585110586110587110588110589110590110591110592110593110594110595110596110597110598110599110600110601110602110603110604110605110606110607110608110609110610110611110612110613110614110615110616110617110618110619110620110621110622110623110624110625110626110627110628110629110630110631110632110633110634110635110636110637110638110639110640110641110642110643110644110645110646110647110648110649110650110651110652110653110654110655110656110657110658110659110660110661110662110663110664110665110666110667110668110669110670110671110672110673110674110675110676110677110678110679110680110681110682110683110684110685110686110687110688110689110690110691110692110693110694110695110696110697110698110699110700110701110702110703110704110705110706110707110708110709110710110711110712110713110714110715110716110717110718110719110720110721110722110723110724110725110726110727110728110729110730110731110732110733110734110735110736110737110738110739110740110741110742110743110744110745110746110747110748110749110750110751110752110753110754110755110756110757110758110759110760110761110762110763110764110765110766110767110768110769110770110771110772110773110774110775110776110777110778110779110780110781110782110783110784110785110786110787110788110789110790110791110792110793110794110795110796110797110798110799110800110801110802110803110804110805110806110807110808110809110810110811110812110813110814110815110816110817110818110819110820110821110822110823110824110825110826110827110828110829110830110831110832110833110834110835110836110837110838110839110840110841110842110843110844110845110846110847110848110849110850110851110852110853110854110855110856110857110858110859110860110861110862110863110864110865110866110867110868110869110870110871110872110873110874110875110876110877110878110879110880110881110882110883110884110885110886110887110888110889110890110891110892110893110894110895110896110897110898110899110900110901110902110903110904110905110906110907110908110909110910110911110912110913110914110915110916110917110918110919110920110921110922110923110924110925110926110927110928110929110930110931110932110933110934110935110936110937110938110939110940110941110942110943110944110945110946110947110948110949110950110951110952110953110954110955110956110957110958110959110960110961110962110963110964110965110966110967110968110969110970110971110972110973110974110975110976110977110978110979110980110981110982110983110984110985110986110987110988110989110990110991110992110993110994110995110996110997110998110999111000111001111002111003111004111005111006111007111008111009111010111011111012111013111014111015111016111017111018111019111020111021111022111023111024111025111026111027111028111029111030111031111032111033111034111035111036111037111038111039111040111041111042111043111044111045111046111047111048111049111050111051111052111053111054111055111056111057111058111059111060111061111062111063111064111065111066111067111068111069111070111071111072111073111074111075111076111077111078111079111080111081111082111083111084111085111086111087111088111089111090111091111092111093111094111095111096111097111098111099111100111101111102111103111104111105111106111107111108111109111110111111111112111113111114111115111116111117111118111119111120111121111122111123111124111125111126111127111128111129111130111131111132111133111134111135111136111137111138111139111140111141111142111143111144111145111146111147111148111149111150111151111152111153111154111155111156111157111158111159111160111161111162111163111164111165111166111167111168111169111170111171111172111173111174111175111176111177111178111179111180111181111182111183111184111185111186111187111188111189111190111191111192111193111194111195111196111197111198111199111200111201111202111203111204111205111206111207111208111209111210111211111212111213111214111215111216111217111218111219111220111221111222111223111224111225111226111227111228111229111230111231111232111233111234111235111236111237111238111239111240111241111242111243111244111245111246111247111248111249111250111251111252111253111254111255111256111257111258111259111260111261111262111263111264111265111266111267111268111269111270111271111272111273111274111275111276111277111278111279111280111281111282111283111284111285111286111287111288111289111290111291111292111293111294111295111296111297111298111299111300111301111302111303111304111305111306111307111308111309111310111311111312111313111314111315111316111317111318111319111320111321111322111323111324111325111326111327111328111329111330111331111332111333111334111335111336111337111338111339111340111341111342111343111344111345111346111347111348111349111350111351111352111353111354111355111356111357111358111359111360111361111362111363111364111365111366111367111368111369111370111371111372111373111374111375111376111377111378111379111380111381111382111383111384111385111386111387111388111389111390111391111392111393111394111395111396111397111398111399111400111401111402111403111404111405111406111407111408111409111410111411111412111413111414111415111416111417111418111419111420111421111422111423111424111425111426111427111428111429111430111431111432111433111434111435111436111437111438111439111440111441111442111443111444111445111446111447111448111449111450111451111452111453111454111455111456111457111458111459111460111461111462111463111464111465111466111467111468111469111470111471111472111473111474111475111476111477111478111479111480111481111482111483111484111485111486111487111488111489111490111491111492111493111494111495111496111497111498111499111500111501111502111503111504111505111506111507111508111509111510111511111512111513111514111515111516111517111518111519111520111521111522111523111524111525111526111527111528111529111530111531111532111533111534111535111536111537111538111539111540111541111542111543111544111545111546111547111548111549111550111551111552111553111554111555111556111557111558111559111560111561111562111563111564111565111566111567111568111569111570111571111572111573111574111575111576111577111578111579111580111581111582111583111584111585111586111587111588111589111590111591111592111593111594111595111596111597111598111599111600111601111602111603111604111605111606111607111608111609111610111611111612111613111614111615111616111617111618111619111620111621111622111623111624111625111626111627111628111629111630111631111632111633111634111635111636111637111638111639111640111641111642111643111644111645111646111647111648111649111650111651111652111653111654111655111656111657111658111659111660111661111662111663111664111665111666111667111668111669111670111671111672111673111674111675111676111677111678111679111680111681111682111683111684111685111686111687111688111689111690111691111692111693111694111695111696111697111698111699111700111701111702111703111704111705111706111707111708111709111710111711111712111713111714111715111716111717111718111719111720111721111722111723111724111725111726111727111728111729111730111731111732111733111734111735111736111737111738111739111740111741111742111743111744111745111746111747111748111749111750111751111752111753111754111755111756111757111758111759111760111761111762111763111764111765111766111767111768111769111770111771111772111773111774111775111776111777111778111779111780111781111782111783111784111785111786111787111788111789111790111791111792111793111794111795111796111797111798111799111800111801111802111803111804111805111806111807111808111809111810111811111812111813111814111815111816111817111818111819111820111821111822111823111824111825111826111827111828111829111830111831111832111833111834111835111836111837111838111839111840111841111842111843111844111845111846111847111848111849111850111851111852111853111854111855111856111857111858111859111860111861111862111863111864111865111866111867111868111869111870111871111872111873111874111875111876111877111878111879111880111881111882111883111884111885111886111887111888111889111890111891111892111893111894111895111896111897111898111899111900111901111902111903111904111905111906111907111908111909111910111911111912111913111914111915111916111917111918111919111920111921111922111923111924111925111926111927111928111929111930111931111932111933111934111935111936111937111938111939111940111941111942111943111944111945111946111947111948111949111950111951111952111953111954111955111956111957111958111959111960111961111962111963111964111965111966111967111968111969111970111971111972111973111974111975111976111977111978111979111980111981111982111983111984111985111986111987111988111989111990111991111992111993111994111995111996111997111998111999112000112001112002112003112004112005112006112007112008112009112010112011112012112013112014112015112016112017112018112019112020112021112022112023112024112025112026112027112028112029112030112031112032112033112034112035112036112037112038112039112040112041112042112043112044112045112046112047112048112049112050112051112052112053112054112055112056112057112058112059112060112061112062112063112064112065112066112067112068112069112070112071112072112073112074112075112076112077112078112079112080112081112082112083112084112085112086112087112088112089112090112091112092112093112094112095112096112097112098112099112100112101112102112103112104112105112106112107112108112109112110112111112112112113112114112115112116112117112118112119112120112121112122112123112124112125112126112127112128112129112130112131112132112133112134112135112136112137112138112139112140112141112142112143112144112145112146112147112148112149112150112151112152112153112154112155112156112157112158112159112160112161112162112163112164112165112166112167112168112169112170112171112172112173112174112175112176112177112178112179112180112181112182112183112184112185112186112187112188112189112190112191112192112193112194112195112196112197112198112199112200112201112202112203112204112205112206112207112208112209112210112211112212112213112214112215112216112217112218112219112220112221112222112223112224112225112226112227112228112229112230112231112232112233112234112235112236112237112238112239112240112241112242112243112244112245112246112247112248112249112250112251112252112253112254112255112256112257112258112259112260112261112262112263112264112265112266112267112268112269112270112271112272112273112274112275112276112277112278112279112280112281112282112283112284112285112286112287112288112289112290112291112292112293112294112295112296112297112298112299112300112301112302112303112304112305112306112307112308112309112310112311112312112313112314112315112316112317112318112319112320112321112322112323112324112325112326112327112328112329112330112331112332112333112334112335112336112337112338112339112340112341112342112343112344112345112346112347112348112349112350112351112352112353112354112355112356112357112358112359112360112361112362112363112364112365112366112367112368112369112370112371112372112373112374112375112376112377112378112379112380112381112382112383112384112385112386112387112388112389112390112391112392112393112394112395112396112397112398112399112400112401112402112403112404112405112406112407112408112409112410112411112412112413112414112415112416112417112418112419112420112421112422112423112424112425112426112427112428112429112430112431112432112433112434112435112436112437112438112439112440112441112442112443112444112445112446112447112448112449112450112451112452112453112454112455112456112457112458112459112460112461112462112463112464112465112466112467112468112469112470112471112472112473112474112475112476112477112478112479112480112481112482112483112484112485112486112487112488112489112490112491112492112493112494112495112496112497112498112499112500112501112502112503112504112505112506112507112508112509112510112511112512112513112514112515112516112517112518112519112520112521112522112523112524112525112526112527112528112529112530112531112532112533112534112535112536112537112538112539112540112541112542112543112544112545112546112547112548112549112550112551112552112553112554112555112556112557112558112559112560112561112562112563112564112565112566112567112568112569112570112571112572112573112574112575112576112577112578112579112580112581112582112583112584112585112586112587112588112589112590112591112592112593112594112595112596112597112598112599112600112601112602112603112604112605112606112607112608112609112610112611112612112613112614112615112616112617112618112619112620112621112622112623112624112625112626112627112628112629112630112631112632112633112634112635112636112637112638112639112640112641112642112643112644112645112646112647112648112649112650112651112652112653112654112655112656112657112658112659112660112661112662112663112664112665112666112667112668112669112670112671112672112673112674112675112676112677112678112679112680112681112682112683112684112685112686112687112688112689112690112691112692112693112694112695112696112697112698112699112700112701112702112703112704112705112706112707112708112709112710112711112712112713112714112715112716112717112718112719112720112721112722112723112724112725112726112727112728112729112730112731112732112733112734112735112736112737112738112739112740112741112742112743112744112745112746112747112748112749112750112751112752112753112754112755112756112757112758112759112760112761112762112763112764112765112766112767112768112769112770112771112772112773112774112775112776112777112778112779112780112781112782112783112784112785112786112787112788112789112790112791112792112793112794112795112796112797112798112799112800112801112802112803112804112805112806112807112808112809112810112811112812112813112814112815112816112817112818112819112820112821112822112823112824112825112826112827112828112829112830112831112832112833112834112835112836112837112838112839112840112841112842112843112844112845112846112847112848112849112850112851112852112853112854112855112856112857112858112859112860112861112862112863112864112865112866112867112868112869112870112871112872112873112874112875112876112877112878112879112880112881112882112883112884112885112886112887112888112889112890112891112892112893112894112895112896112897112898112899112900112901112902112903112904112905112906112907112908112909112910112911112912112913112914112915112916112917112918112919112920112921112922112923112924112925112926112927112928112929112930112931112932112933112934112935112936112937112938112939112940112941112942112943112944112945112946112947112948112949112950112951112952112953112954112955112956112957112958112959112960112961112962112963112964112965112966112967112968112969112970112971112972112973112974112975112976112977112978112979112980112981112982112983112984112985112986112987112988112989112990112991112992112993112994112995112996112997112998112999113000113001113002113003113004113005113006113007113008113009113010113011113012113013113014113015113016113017113018113019113020113021113022113023113024113025113026113027113028113029113030113031113032113033113034113035113036113037113038113039113040113041113042113043113044113045113046113047113048113049113050113051113052113053113054113055113056113057113058113059113060113061113062113063113064113065113066113067113068113069113070113071113072113073113074113075113076113077113078113079113080113081113082113083113084113085113086113087113088113089113090113091113092113093113094113095113096113097113098113099113100113101113102113103113104113105113106113107113108113109113110113111113112113113113114113115113116113117113118113119113120113121113122113123113124113125113126113127113128113129113130113131113132113133113134113135113136113137113138113139113140113141113142113143113144113145113146113147113148113149113150113151113152113153113154113155113156113157113158113159113160113161113162113163113164113165113166113167113168113169113170113171113172113173113174113175113176113177113178113179113180113181113182113183113184113185113186113187113188113189113190113191113192113193113194113195113196113197113198113199113200113201113202113203113204113205113206113207113208113209113210113211113212113213113214113215113216113217113218113219113220113221113222113223113224113225113226113227113228113229113230113231113232113233113234113235113236113237113238113239113240113241113242113243113244113245113246113247113248113249113250113251113252113253113254113255113256113257113258113259113260113261113262113263113264113265113266113267113268113269113270113271113272113273113274113275113276113277113278113279113280113281113282113283113284113285113286113287113288113289113290113291113292113293113294113295113296113297113298113299113300113301113302113303113304113305113306113307113308113309113310113311113312113313113314113315113316113317113318113319113320113321113322113323113324113325113326113327113328113329113330113331113332113333113334113335113336113337113338113339113340113341113342113343113344113345113346113347113348113349113350113351113352113353113354113355113356113357113358113359113360113361113362113363113364113365113366113367113368113369113370113371113372113373113374113375113376113377113378113379113380113381113382113383113384113385113386113387113388113389113390113391113392113393113394113395113396113397113398113399113400113401113402113403113404113405113406113407113408113409113410113411113412113413113414113415113416113417113418113419113420113421113422113423113424113425113426113427113428113429113430113431113432113433113434113435113436113437113438113439113440113441113442113443113444113445113446113447113448113449113450113451113452113453113454113455113456113457113458113459113460113461113462113463113464113465113466113467113468113469113470113471113472113473113474113475113476113477113478113479113480113481113482113483113484113485113486113487113488113489113490113491113492113493113494113495113496113497113498113499113500113501113502113503113504113505113506113507113508113509113510113511113512113513113514113515113516113517113518113519113520113521113522113523113524113525113526113527113528113529113530113531113532113533113534113535113536113537113538113539113540113541113542113543113544113545113546113547113548113549113550113551113552113553113554113555113556113557113558113559113560113561113562113563113564113565113566113567113568113569113570113571113572113573113574113575113576113577113578113579113580113581113582113583113584113585113586113587113588113589113590113591113592113593113594113595113596113597113598113599113600113601113602113603113604113605113606113607113608113609113610113611113612113613113614113615113616113617113618113619113620113621113622113623113624113625113626113627113628113629113630113631113632113633113634113635113636113637113638113639113640113641113642113643113644113645113646113647113648113649113650113651113652113653113654113655113656113657113658113659113660113661113662113663113664113665113666113667113668113669113670113671113672113673113674113675113676113677113678113679113680113681113682113683113684113685113686113687113688113689113690113691113692113693113694113695113696113697113698113699113700113701113702113703113704113705113706113707113708113709113710113711113712113713113714113715113716113717113718113719113720113721113722113723113724113725113726113727113728113729113730113731113732113733113734113735113736113737113738113739113740113741113742113743113744113745113746113747113748113749113750113751113752113753113754113755113756113757113758113759113760113761113762113763113764113765113766113767113768113769113770113771113772113773113774113775113776113777113778113779113780113781113782113783113784113785113786113787113788113789113790113791113792113793113794113795113796113797113798113799113800113801113802113803113804113805113806113807113808113809113810113811113812113813113814113815113816113817113818113819113820113821113822113823113824113825113826113827113828113829113830113831113832113833113834113835113836113837113838113839113840113841113842113843113844113845113846113847113848113849113850113851113852113853113854113855113856113857113858113859113860113861113862113863113864113865113866113867113868113869113870113871113872113873113874113875113876113877113878113879113880113881113882113883113884113885113886113887113888113889113890113891113892113893113894113895113896113897113898113899113900113901113902113903113904113905113906113907113908113909113910113911113912113913113914113915113916113917113918113919113920113921113922113923113924113925113926113927113928113929113930113931113932113933113934113935113936113937113938113939113940113941113942113943113944113945113946113947113948113949113950113951113952113953113954113955113956113957113958113959113960113961113962113963113964113965113966113967113968113969113970113971113972113973113974113975113976113977113978113979113980113981113982113983113984113985113986113987113988113989113990113991113992113993113994113995113996113997113998113999114000114001114002114003114004114005114006114007114008114009114010114011114012114013114014114015114016114017114018114019114020114021114022114023114024114025114026114027114028114029114030114031114032114033114034114035114036114037114038114039114040114041114042114043114044114045114046114047114048114049114050114051114052114053114054114055114056114057114058114059114060114061114062114063114064114065114066114067114068114069114070114071114072114073114074114075114076114077114078114079114080114081114082114083114084114085114086114087114088114089114090114091114092114093114094114095114096114097114098114099114100114101114102114103114104114105114106114107114108114109114110114111114112114113114114114115114116114117114118114119114120114121114122114123114124114125114126114127114128114129114130114131114132114133114134114135114136114137114138114139114140114141114142114143114144114145114146114147114148114149114150114151114152114153114154114155114156114157114158114159114160114161114162114163114164114165114166114167114168114169114170114171114172114173114174114175114176114177114178114179114180114181114182114183114184114185114186114187114188114189114190114191114192114193114194114195114196114197114198114199114200114201114202114203114204114205114206114207114208114209114210114211114212114213114214114215114216114217114218114219114220114221114222114223114224114225114226114227114228114229114230114231114232114233114234114235114236114237114238114239114240114241114242114243114244114245114246114247114248114249114250114251114252114253114254114255114256114257114258114259114260114261114262114263114264114265114266114267114268114269114270114271114272114273114274114275114276114277114278114279114280114281114282114283114284114285114286114287114288114289114290114291114292114293114294114295114296114297114298114299114300114301114302114303114304114305114306114307114308114309114310114311114312114313114314114315114316114317114318114319114320114321114322114323114324114325114326114327114328114329114330114331114332114333114334114335114336114337114338114339114340114341114342114343114344114345114346114347114348114349114350114351114352114353114354114355114356114357114358114359114360114361114362114363114364114365114366114367114368114369114370114371114372114373114374114375114376114377114378114379114380114381114382114383114384114385114386114387114388114389114390114391114392114393114394114395114396114397114398114399114400114401114402114403114404114405114406114407114408114409114410114411114412114413114414114415114416114417114418114419114420114421114422114423114424114425114426114427114428114429114430114431114432114433114434114435114436114437114438114439114440114441114442114443114444114445114446114447114448114449114450114451114452114453114454114455114456114457114458114459114460114461114462114463114464114465114466114467114468114469114470114471114472114473114474114475114476114477114478114479114480114481114482114483114484114485114486114487114488114489114490114491114492114493114494114495114496114497114498114499114500114501114502114503114504114505114506114507114508114509114510114511114512114513114514114515114516114517114518114519114520114521114522114523114524114525114526114527114528114529114530114531114532114533114534114535114536114537114538114539114540114541114542114543114544114545114546114547114548114549114550114551114552114553114554114555114556114557114558114559114560114561114562114563114564114565114566114567114568114569114570114571114572114573114574114575114576114577114578114579114580114581114582114583114584114585114586114587114588114589114590114591114592114593114594114595114596114597114598114599114600114601114602114603114604114605114606114607114608114609114610114611114612114613114614114615114616114617114618114619114620114621114622114623114624114625114626114627114628114629114630114631114632114633114634114635114636114637114638114639114640114641114642114643114644114645114646114647114648114649114650114651114652114653114654114655114656114657114658114659114660114661114662114663114664114665114666114667114668114669114670114671114672114673114674114675114676114677114678114679114680114681114682114683114684114685114686114687114688114689114690114691114692114693114694114695114696114697114698114699114700114701114702114703114704114705114706114707114708114709114710114711114712114713114714114715114716114717114718114719114720114721114722114723114724114725114726114727114728114729114730114731114732114733114734114735114736114737114738114739114740114741114742114743114744114745114746114747114748114749114750114751114752114753114754114755114756114757114758114759114760114761114762114763114764114765114766114767114768114769114770114771114772114773114774114775114776114777114778114779114780114781114782114783114784114785114786114787114788114789114790114791114792114793114794114795114796114797114798114799114800114801114802114803114804114805114806114807114808114809114810114811114812114813114814114815114816114817114818114819114820114821114822114823114824114825114826114827114828114829114830114831114832114833114834114835114836114837114838114839114840114841114842114843114844114845114846114847114848114849114850114851114852114853114854114855114856114857114858114859114860114861114862114863114864114865114866114867114868114869114870114871114872114873114874114875114876114877114878114879114880114881114882114883114884114885114886114887114888114889114890114891114892114893114894114895114896114897114898114899114900114901114902114903114904114905114906114907114908114909114910114911114912114913114914114915114916114917114918114919114920114921114922114923114924114925114926114927114928114929114930114931114932114933114934114935114936114937114938114939114940114941114942114943114944114945114946114947114948114949114950114951114952114953114954114955114956114957114958114959114960114961114962114963114964114965114966114967114968114969114970114971114972114973114974114975114976114977114978114979114980114981114982114983114984114985114986114987114988114989114990114991114992114993114994114995114996114997114998114999115000115001115002115003115004115005115006115007115008115009115010115011115012115013115014115015115016115017115018115019115020115021115022115023115024115025115026115027115028115029115030115031115032115033115034115035115036115037115038115039115040115041115042115043115044115045115046115047115048115049115050115051115052115053115054115055115056115057115058115059115060115061115062115063115064115065115066115067115068115069115070115071115072115073115074115075115076115077115078115079115080115081115082115083115084115085115086115087115088115089115090115091115092115093115094115095115096115097115098115099115100115101115102115103115104115105115106115107115108115109115110115111115112115113115114115115115116115117115118115119115120115121115122115123115124115125115126115127115128115129115130115131115132115133115134115135115136115137115138115139115140115141115142115143115144115145115146115147115148115149115150115151115152115153115154115155115156115157115158115159115160115161115162115163115164115165115166115167115168115169115170115171115172115173115174115175115176115177115178115179115180115181115182115183115184115185115186115187115188115189115190115191115192115193115194115195115196115197115198115199115200115201115202115203115204115205115206115207115208115209115210115211115212115213115214115215115216115217115218115219115220115221115222115223115224115225115226115227115228115229115230115231115232115233115234115235115236115237115238115239115240115241115242115243115244115245115246115247115248115249115250115251115252115253115254115255115256115257115258115259115260115261115262115263115264115265115266115267115268115269115270115271115272115273115274115275115276115277115278115279115280115281115282115283115284115285115286115287115288115289115290115291115292115293115294115295115296115297115298115299115300115301115302115303115304115305115306115307115308115309115310115311115312115313115314115315115316115317115318115319115320115321115322115323115324115325115326115327115328115329115330115331115332115333115334115335115336115337115338115339115340115341115342115343115344115345115346115347115348115349115350115351115352115353115354115355115356115357115358115359115360115361115362115363115364115365115366115367115368115369115370115371115372115373115374115375115376115377115378115379115380115381115382115383115384115385115386115387115388115389115390115391115392115393115394115395115396115397115398115399115400115401115402115403115404115405115406115407115408115409115410115411115412115413115414115415115416115417115418115419115420115421115422115423115424115425115426115427115428115429115430115431115432115433115434115435115436115437115438115439115440115441115442115443115444115445115446115447115448115449115450115451115452115453115454115455115456115457115458115459115460115461115462115463115464115465115466115467115468115469115470115471115472115473115474115475115476115477115478115479115480115481115482115483115484115485115486115487115488115489115490115491115492115493115494115495115496115497115498115499115500115501115502115503115504115505115506115507115508115509115510115511115512115513115514115515115516115517115518115519115520115521115522115523115524115525115526115527115528115529115530115531115532115533115534115535115536115537115538115539115540115541115542115543115544115545115546115547115548115549115550115551115552115553115554115555115556115557115558115559115560115561115562115563115564115565115566115567115568115569115570115571115572115573115574115575115576115577115578115579115580115581115582115583115584115585115586115587115588115589115590115591115592115593115594115595115596115597115598115599115600115601115602115603115604115605115606115607115608115609115610115611115612115613115614115615115616115617115618115619115620115621115622115623115624115625115626115627115628115629115630115631115632115633115634115635115636115637115638115639115640115641115642115643115644115645115646115647115648115649115650115651115652115653115654115655115656115657115658115659115660115661115662115663115664115665115666115667115668115669115670115671115672115673115674115675115676115677115678115679115680115681115682115683115684115685115686115687115688115689115690115691115692115693115694115695115696115697115698115699115700115701115702115703115704115705115706115707115708115709115710115711115712115713115714115715115716115717115718115719115720115721115722115723115724115725115726115727115728115729115730115731115732115733115734115735115736115737115738115739115740115741115742115743115744115745115746115747115748115749115750115751115752115753115754115755115756115757115758115759115760115761115762115763115764115765115766115767115768115769115770115771115772115773115774115775115776115777115778115779115780115781115782115783115784115785115786115787115788115789115790115791115792115793115794115795115796115797115798115799115800115801115802115803115804115805115806115807115808115809115810115811115812115813115814115815115816115817115818115819115820115821115822115823115824115825115826115827115828115829115830115831115832115833115834115835115836115837115838115839115840115841115842115843115844115845115846115847115848115849115850115851115852115853115854115855115856115857115858115859115860115861115862115863115864115865115866115867115868115869115870115871115872115873115874115875115876115877115878115879115880115881115882115883115884115885115886115887115888115889115890115891115892115893115894115895115896115897115898115899115900115901115902115903115904115905115906115907115908115909115910115911115912115913115914115915115916115917115918115919115920115921115922115923115924115925115926115927115928115929115930115931115932115933115934115935115936115937115938115939115940115941115942115943115944115945115946115947115948115949115950115951115952115953115954115955115956115957115958115959115960115961115962115963115964115965115966115967115968115969115970115971115972115973115974115975115976115977115978115979115980115981115982115983115984115985115986115987115988115989115990115991115992115993115994115995115996115997115998115999116000116001116002116003116004116005116006116007116008116009116010116011116012116013116014116015116016116017116018116019116020116021116022116023116024116025116026116027116028116029116030116031116032116033116034116035116036116037116038116039116040116041116042116043116044116045116046116047116048116049116050116051116052116053116054116055116056116057116058116059116060116061116062116063116064116065116066116067116068116069116070116071116072116073116074116075116076116077116078116079116080116081116082116083116084116085116086116087116088116089116090116091116092116093116094116095116096116097116098116099116100116101116102116103116104116105116106116107116108116109116110116111116112116113116114116115116116116117116118116119116120116121116122116123116124116125116126116127116128116129116130116131116132116133116134116135116136116137116138116139116140116141116142116143116144116145116146116147116148116149116150116151116152116153116154116155116156116157116158116159116160116161116162116163116164116165116166116167116168116169116170116171116172116173116174116175116176116177116178116179116180116181116182116183116184116185116186116187116188116189116190116191116192116193116194116195116196116197116198116199116200116201116202116203116204116205116206116207116208116209116210116211116212116213116214116215116216116217116218116219116220116221116222116223116224116225116226116227116228116229116230116231116232116233116234116235116236116237116238116239116240116241116242116243116244116245116246116247116248116249116250116251116252116253116254116255116256116257116258116259116260116261116262116263116264116265116266116267116268116269116270116271116272116273116274116275116276116277116278116279116280116281116282116283116284116285116286116287116288116289116290116291116292116293116294116295116296116297116298116299116300116301116302116303116304116305116306116307116308116309116310116311116312116313116314116315116316116317116318116319116320116321116322116323116324116325116326116327116328116329116330116331116332116333116334116335116336116337116338116339116340116341116342116343116344116345116346116347116348116349116350116351116352116353116354116355116356116357116358116359116360116361116362116363116364116365116366116367116368116369116370116371116372116373116374116375116376116377116378116379116380116381116382116383116384116385116386116387116388116389116390116391116392116393116394116395116396116397116398116399116400116401116402116403116404116405116406116407116408116409116410116411116412116413116414116415116416116417116418116419116420116421116422116423116424116425116426116427116428116429116430116431116432116433116434116435116436116437116438116439116440116441116442116443116444116445116446116447116448116449116450116451116452116453116454116455116456116457116458116459116460116461116462116463116464116465116466116467116468116469116470116471116472116473116474116475116476116477116478116479116480116481116482116483116484116485116486116487116488116489116490116491116492116493116494116495116496116497116498116499116500116501116502116503116504116505116506116507116508116509116510116511116512116513116514116515116516116517116518116519116520116521116522116523116524116525116526116527116528116529116530116531116532116533116534116535116536116537116538116539116540116541116542116543116544116545116546116547116548116549116550116551116552116553116554116555116556116557116558116559116560116561116562116563116564116565116566116567116568116569116570116571116572116573116574116575116576116577116578116579116580116581116582116583116584116585116586116587116588116589116590116591116592116593116594116595116596116597116598116599116600116601116602116603116604116605116606116607116608116609116610116611116612116613116614116615116616116617116618116619116620116621116622116623116624116625116626116627116628116629116630116631116632116633116634116635116636116637116638116639116640116641116642116643116644116645116646116647116648116649116650116651116652116653116654116655116656116657116658116659116660116661116662116663116664116665116666116667116668116669116670116671116672116673116674116675116676116677116678116679116680116681116682116683116684116685116686116687116688116689116690116691116692116693116694116695116696116697116698116699116700116701116702116703116704116705116706116707116708116709116710116711116712116713116714116715116716116717116718116719116720116721116722116723116724116725116726116727116728116729116730116731116732116733116734116735116736116737116738116739116740116741116742116743116744116745116746116747116748116749116750116751116752116753116754116755116756116757116758116759116760116761116762116763116764116765116766116767116768116769116770116771116772116773116774116775116776116777116778116779116780116781116782116783116784116785116786116787116788116789116790116791116792116793116794116795116796116797116798116799116800116801116802116803116804116805116806116807116808116809116810116811116812116813116814116815116816116817116818116819116820116821116822116823116824116825116826116827116828116829116830116831116832116833116834116835116836116837116838116839116840116841116842116843116844116845116846116847116848116849116850116851116852116853116854116855116856116857116858116859116860116861116862116863116864116865116866116867116868116869116870116871116872116873116874116875116876116877116878116879116880116881116882116883116884116885116886116887116888116889116890116891116892116893116894116895116896116897116898116899116900116901116902116903116904116905116906116907116908116909116910116911116912116913116914116915116916116917116918116919116920116921116922116923116924116925116926116927116928116929116930116931116932116933116934116935116936116937116938116939116940116941116942116943116944116945116946116947116948116949116950116951116952116953116954116955116956116957116958116959116960116961116962116963116964116965116966116967116968116969116970116971116972116973116974116975116976116977116978116979116980116981116982116983116984116985116986116987116988116989116990116991116992116993116994116995116996116997116998116999117000117001117002117003117004117005117006117007117008117009117010117011117012117013117014117015117016117017117018117019117020117021117022117023117024117025117026117027117028117029117030117031117032117033117034117035117036117037117038117039117040117041117042117043117044117045117046117047117048117049117050117051117052117053117054117055117056117057117058117059117060117061117062117063117064117065117066117067117068117069117070117071117072117073117074117075117076117077117078117079117080117081117082117083117084117085117086117087117088117089117090117091117092117093117094117095117096117097117098117099117100117101117102117103117104117105117106117107117108117109117110117111117112117113117114117115117116117117117118117119117120117121117122117123117124117125117126117127117128117129117130117131117132117133117134117135117136117137117138117139117140117141117142117143117144117145117146117147117148117149117150117151117152117153117154117155117156117157117158117159117160117161117162117163117164117165117166117167117168117169117170117171117172117173117174117175117176117177117178117179117180117181117182117183117184117185117186117187117188117189117190117191117192117193117194117195117196117197117198117199117200117201117202117203117204117205117206117207117208117209117210117211117212117213117214117215117216117217117218117219117220117221117222117223117224117225117226117227117228117229117230117231117232117233117234117235117236117237117238117239117240117241117242117243117244117245117246117247117248117249117250117251117252117253117254117255117256117257117258117259117260117261117262117263117264117265117266117267117268117269117270117271117272117273117274117275117276117277117278117279117280117281117282117283117284117285117286117287117288117289117290117291117292117293117294117295117296117297117298117299117300117301117302117303117304117305117306117307117308117309117310117311117312117313117314117315117316117317117318117319117320117321117322117323117324117325117326117327117328117329117330117331117332117333117334117335117336117337117338117339117340117341117342117343117344117345117346117347117348117349117350117351117352117353117354117355117356117357117358117359117360117361117362117363117364117365117366117367117368117369117370117371117372117373117374117375117376117377117378117379117380117381117382117383117384117385117386117387117388117389117390117391117392117393117394117395117396117397117398117399117400117401117402117403117404117405117406117407117408117409117410117411117412117413117414117415117416117417117418117419117420117421117422117423117424117425117426117427117428117429117430117431117432117433117434117435117436117437117438117439117440117441117442117443117444117445117446117447117448117449117450117451117452117453117454117455117456117457117458117459117460117461117462117463117464117465117466117467117468117469117470117471117472117473117474117475117476117477117478117479117480117481117482117483117484117485117486117487117488117489117490117491117492117493117494117495117496117497117498117499117500117501117502117503117504117505117506117507117508117509117510117511117512117513117514117515117516117517117518117519117520117521117522117523117524117525117526117527117528117529117530117531117532117533117534117535117536117537117538117539117540117541117542117543117544117545117546117547117548117549117550117551117552117553117554117555117556117557117558117559117560117561117562117563117564117565117566117567117568117569117570117571117572117573117574117575117576117577117578117579117580117581117582117583117584117585117586117587117588117589117590117591117592117593117594117595117596117597117598117599117600117601117602117603117604117605117606117607117608117609117610117611117612117613117614117615117616117617117618117619117620117621117622117623117624117625117626117627117628117629117630117631117632117633117634117635117636117637117638117639117640117641117642117643117644117645117646117647117648117649117650117651117652117653117654117655117656117657117658117659117660117661117662117663117664117665117666117667117668117669117670117671117672117673117674117675117676117677117678117679117680117681117682117683117684117685117686117687117688117689117690117691117692117693117694117695117696117697117698117699117700117701117702117703117704117705117706117707117708117709117710117711117712117713117714117715117716117717117718117719117720117721117722117723117724117725117726117727117728117729117730117731117732117733117734117735117736117737117738117739117740117741117742117743117744117745117746117747117748117749117750117751117752117753117754117755117756117757117758117759117760117761117762117763117764117765117766117767117768117769117770117771117772117773117774117775117776117777117778117779117780117781117782117783117784117785117786117787117788117789117790117791117792117793117794117795117796117797117798117799117800117801117802117803117804117805117806117807117808117809117810117811117812117813117814117815117816117817117818117819117820117821117822117823117824117825117826117827117828117829117830117831117832117833117834117835117836117837117838117839117840117841117842117843117844117845117846117847117848117849117850117851117852117853117854117855117856117857117858117859117860117861117862117863117864117865117866117867117868117869117870117871117872117873117874117875117876117877117878117879117880117881117882117883117884117885117886117887117888117889117890117891117892117893117894117895117896117897117898117899117900117901117902117903117904117905117906117907117908117909117910117911117912117913117914117915117916117917117918117919117920117921117922117923117924117925117926117927117928117929117930117931117932117933117934117935117936117937117938117939117940117941117942117943117944117945117946117947117948117949117950117951117952117953117954117955117956117957117958117959117960117961117962117963117964117965117966117967117968117969117970117971117972117973117974117975117976117977117978117979117980117981117982117983117984117985117986117987117988117989117990117991117992117993117994117995117996117997117998117999118000118001118002118003118004118005118006118007118008118009118010118011118012118013118014118015118016118017118018118019118020118021118022118023118024118025118026118027118028118029118030118031118032118033118034118035118036118037118038118039118040118041118042118043118044118045118046118047118048118049118050118051118052118053118054118055118056118057118058118059118060118061118062118063118064118065118066118067118068118069118070118071118072118073118074118075118076118077118078118079118080118081118082118083118084118085118086118087118088118089118090118091118092118093118094118095118096118097118098118099118100118101118102118103118104118105118106118107118108118109118110118111118112118113118114118115118116118117118118118119118120118121118122118123118124118125118126118127118128118129118130118131118132118133118134118135118136118137118138118139118140118141118142118143118144118145118146118147118148118149118150118151118152118153118154118155118156118157118158118159118160118161118162118163118164118165118166118167118168118169118170118171118172118173118174118175118176118177118178118179118180118181118182118183118184118185118186118187118188118189118190118191118192118193118194118195118196118197118198118199118200118201118202118203118204118205118206118207118208118209118210118211118212118213118214118215118216118217118218118219118220118221118222118223118224118225118226118227118228118229118230118231118232118233118234118235118236118237118238118239118240118241118242118243118244118245118246118247118248118249118250118251118252118253118254118255118256118257118258118259118260118261118262118263118264118265118266118267118268118269118270118271118272118273118274118275118276118277118278118279118280118281118282118283118284118285118286118287118288118289118290118291118292118293118294118295118296118297118298118299118300118301118302118303118304118305118306118307118308118309118310118311118312118313118314118315118316118317118318118319118320118321118322118323118324118325118326118327118328118329118330118331118332118333118334118335118336118337118338118339118340118341118342118343118344118345118346118347118348118349118350118351118352118353118354118355118356118357118358118359118360118361118362118363118364118365118366118367118368118369118370118371118372118373118374118375118376118377118378118379118380118381118382118383118384118385118386118387118388118389118390118391118392118393118394118395118396118397118398118399118400118401118402118403118404118405118406118407118408118409118410118411118412118413118414118415118416118417118418118419118420118421118422118423118424118425118426118427118428118429118430118431118432118433118434118435118436118437118438118439118440118441118442118443118444118445118446118447118448118449118450118451118452118453118454118455118456118457118458118459118460118461118462118463118464118465118466118467118468118469118470118471118472118473118474118475118476118477118478118479118480118481118482118483118484118485118486118487118488118489118490118491118492118493118494118495118496118497118498118499118500118501118502118503118504118505118506118507118508118509118510118511118512118513118514118515118516118517118518118519118520118521118522118523118524118525118526118527118528118529118530118531118532118533118534118535118536118537118538118539118540118541118542118543118544118545118546118547118548118549118550118551118552118553118554118555118556118557118558118559118560118561118562118563118564118565118566118567118568118569118570118571118572118573118574118575118576118577118578118579118580118581118582118583118584118585118586118587118588118589118590118591118592118593118594118595118596118597118598118599118600118601118602118603118604118605118606118607118608118609118610118611118612118613118614118615118616118617118618118619118620118621118622118623118624118625118626118627118628118629118630118631118632118633118634118635118636118637118638118639118640118641118642118643118644118645118646118647118648118649118650118651118652118653118654118655118656118657118658118659118660118661118662118663118664118665118666118667118668118669118670118671118672118673118674118675118676118677118678118679118680118681118682118683118684118685118686118687118688118689118690118691118692118693118694118695118696118697118698118699118700118701118702118703118704118705118706118707118708118709118710118711118712118713118714118715118716118717118718118719118720118721118722118723118724118725118726118727118728118729118730118731118732118733118734118735118736118737118738118739118740118741118742118743118744118745118746118747118748118749118750118751118752118753118754118755118756118757118758118759118760118761118762118763118764118765118766118767118768118769118770118771118772118773118774118775118776118777118778118779118780118781118782118783118784118785118786118787118788118789118790118791118792118793118794118795118796118797118798118799118800118801118802118803118804118805118806118807118808118809118810118811118812118813118814118815118816118817118818118819118820118821118822118823118824118825118826118827118828118829118830118831118832118833118834118835118836118837118838118839118840118841118842118843118844118845118846118847118848118849118850118851118852118853118854118855118856118857118858118859118860118861118862118863118864118865118866118867118868118869118870118871118872118873118874118875118876118877118878118879118880118881118882118883118884118885118886118887118888118889118890118891118892118893118894118895118896118897118898118899118900118901118902118903118904118905118906118907118908118909118910118911118912118913118914118915118916118917118918118919118920118921118922118923118924118925118926118927118928118929118930118931118932118933118934118935118936118937118938118939118940118941118942118943118944118945118946118947118948118949118950118951118952118953118954118955118956118957118958118959118960118961118962118963118964118965118966118967118968118969118970118971118972118973118974118975118976118977118978118979118980118981118982118983118984118985118986118987118988118989118990118991118992118993118994118995118996118997118998118999119000119001119002119003119004119005119006119007119008119009119010119011119012119013119014119015119016119017119018119019119020119021119022119023119024119025119026119027119028119029119030119031119032119033119034119035119036119037119038119039119040119041119042119043119044119045119046119047119048119049119050119051119052119053119054119055119056119057119058119059119060119061119062119063119064119065119066119067119068119069119070119071119072119073119074119075119076119077119078119079119080119081119082119083119084119085119086119087119088119089119090119091119092119093119094119095119096119097119098119099119100119101119102119103119104119105119106119107119108119109119110119111119112119113119114119115119116119117119118119119119120119121119122119123119124119125119126119127119128119129119130119131119132119133119134119135119136119137119138119139119140119141119142119143119144119145119146119147119148119149119150119151119152119153119154119155119156119157119158119159119160119161119162119163119164119165119166119167119168119169119170119171119172119173119174119175119176119177119178119179119180119181119182119183119184119185119186119187119188119189119190119191119192119193119194119195119196119197119198119199119200119201119202119203119204119205119206119207119208119209119210119211119212119213119214119215119216119217119218119219119220119221119222119223119224119225119226119227119228119229119230119231119232119233119234119235119236119237119238119239119240119241119242119243119244119245119246119247119248119249119250119251119252119253119254119255119256119257119258119259119260119261119262119263119264119265119266119267119268119269119270119271119272119273119274119275119276119277119278119279119280119281119282119283119284119285119286119287119288119289119290119291119292119293119294119295119296119297119298119299119300119301119302119303119304119305119306119307119308119309119310119311119312119313119314119315119316119317119318119319119320119321119322119323119324119325119326119327119328119329119330119331119332119333119334119335119336119337119338119339119340119341119342119343119344119345119346119347119348119349119350119351119352119353119354119355119356119357119358119359119360119361119362119363119364119365119366119367119368119369119370119371119372119373119374119375119376119377119378119379119380119381119382119383119384119385119386119387119388119389119390119391119392119393119394119395119396119397119398119399119400119401119402119403119404119405119406119407119408119409119410119411119412119413119414119415119416119417119418119419119420119421119422119423119424119425119426119427119428119429119430119431119432119433119434119435119436119437119438119439119440119441119442119443119444119445119446119447119448119449119450119451119452119453119454119455119456119457119458119459119460119461119462119463119464119465119466119467119468119469119470119471119472119473119474119475119476119477119478119479119480119481119482119483119484119485119486119487119488119489119490119491119492119493119494119495119496119497119498119499119500119501119502119503119504119505119506119507119508119509119510119511119512119513119514119515119516119517119518119519119520119521119522119523119524119525119526119527119528119529119530119531119532119533119534119535119536119537119538119539119540119541119542119543119544119545119546119547119548119549119550119551119552119553119554119555119556119557119558119559119560119561119562119563119564119565119566119567119568119569119570119571119572119573119574119575119576119577119578119579119580119581119582119583119584119585119586119587119588119589119590119591119592119593119594119595119596119597119598119599119600119601119602119603119604119605119606119607119608119609119610119611119612119613119614119615119616119617119618119619119620119621119622119623119624119625119626119627119628119629119630119631119632119633119634119635119636119637119638119639119640119641119642119643119644119645119646119647119648119649119650119651119652119653119654119655119656119657119658119659119660119661119662119663119664119665119666119667119668119669119670119671119672119673119674119675119676119677119678119679119680119681119682119683119684119685119686119687119688119689119690119691119692119693119694119695119696119697119698119699119700119701119702119703119704119705119706119707119708119709119710119711119712119713119714119715119716119717119718119719119720119721119722119723119724119725119726119727119728119729119730119731119732119733119734119735119736119737119738119739119740119741119742119743119744119745119746119747119748119749119750119751119752119753119754119755119756119757119758119759119760119761119762119763119764119765119766119767119768119769119770119771119772119773119774119775119776119777119778119779119780119781119782119783119784119785119786119787119788119789119790119791119792119793119794119795119796119797119798119799119800119801119802119803119804119805119806119807119808119809119810119811119812119813119814119815119816119817119818119819119820119821119822119823119824119825119826119827119828119829119830119831119832119833119834119835119836119837119838119839119840119841119842119843119844119845119846119847119848119849119850119851119852119853119854119855119856119857119858119859119860119861119862119863119864119865119866119867119868119869119870119871119872119873119874119875119876119877119878119879119880119881119882119883119884119885119886119887119888119889119890119891119892119893119894119895119896119897119898119899119900119901119902119903119904119905119906119907119908119909119910119911119912119913119914119915119916119917119918119919119920119921119922119923119924119925119926119927119928119929119930119931119932119933119934119935119936119937119938119939119940119941119942119943119944119945119946119947119948119949119950119951119952119953119954119955119956119957119958119959119960119961119962119963119964119965119966119967119968119969119970119971119972119973119974119975119976119977119978119979119980119981119982119983119984119985119986119987119988119989119990119991119992119993119994119995119996119997119998119999120000120001120002120003120004120005120006120007120008120009120010120011120012120013120014120015120016120017120018120019120020120021120022120023120024120025120026120027120028120029120030120031120032120033120034120035120036120037120038120039120040120041120042120043120044120045120046120047120048120049120050120051120052120053120054120055120056120057120058120059120060120061120062120063120064120065120066120067120068120069120070120071120072120073120074120075120076120077120078120079120080120081120082120083120084120085120086120087120088120089120090120091120092120093120094120095120096120097120098120099120100120101120102120103120104120105120106120107120108120109120110120111120112120113120114120115120116120117120118120119120120120121120122120123120124120125120126120127120128120129120130120131120132120133120134120135120136120137120138120139120140120141120142120143120144120145120146120147120148120149120150120151120152120153120154120155120156120157120158120159120160120161120162120163120164120165120166120167120168120169120170120171120172120173120174120175120176120177120178120179120180120181120182120183120184120185120186120187120188120189120190120191120192120193120194120195120196120197120198120199120200120201120202120203120204120205120206120207120208120209120210120211120212120213120214120215120216120217120218120219120220120221120222120223120224120225120226120227120228120229120230120231120232120233120234120235120236120237120238120239120240120241120242120243120244120245120246120247120248120249120250120251120252120253120254120255120256120257120258120259120260120261120262120263120264120265120266120267120268120269120270120271120272120273120274120275120276120277120278120279120280120281120282120283120284120285120286120287120288120289120290120291120292120293120294120295120296120297120298120299120300120301120302120303120304120305120306120307120308120309120310120311120312120313120314120315120316120317120318120319120320120321120322120323120324120325120326120327120328120329120330120331120332120333120334120335120336120337120338120339120340120341120342120343120344120345120346120347120348120349120350120351120352120353120354120355120356120357120358120359120360120361120362120363120364120365120366120367120368120369120370120371120372120373120374120375120376120377120378120379120380120381120382120383120384120385120386120387120388120389120390120391120392120393120394120395120396120397120398120399120400120401120402120403120404120405120406120407120408120409120410120411120412120413120414120415120416120417120418120419120420120421120422120423120424120425120426120427120428120429120430120431120432120433120434120435120436120437120438120439120440120441120442120443120444120445120446120447120448120449120450120451120452120453120454120455120456120457120458120459120460120461120462120463120464120465120466120467120468120469120470120471120472120473120474120475120476120477120478120479120480120481120482120483120484120485120486120487120488120489120490120491120492120493120494120495120496120497120498120499120500120501120502120503120504120505120506120507120508120509120510120511120512120513120514120515120516120517120518120519120520120521120522120523120524120525120526120527120528120529120530120531120532120533120534120535120536120537120538120539120540120541120542120543120544120545120546120547120548120549120550120551120552120553120554120555120556120557120558120559120560120561120562120563120564120565120566120567120568120569120570120571120572120573120574120575120576120577120578120579120580120581120582120583120584120585120586120587120588120589120590120591120592120593120594120595120596120597120598120599120600120601120602120603120604120605120606120607120608120609120610120611120612120613120614120615120616120617120618120619120620120621120622120623120624120625120626120627120628120629120630120631120632120633120634120635120636120637120638120639120640120641120642120643120644120645120646120647120648120649120650120651120652120653120654120655120656120657120658120659120660120661120662120663120664120665120666120667120668120669120670120671120672120673120674120675120676120677120678120679120680120681120682120683120684120685120686120687120688120689120690120691120692120693120694120695120696120697120698120699120700120701120702120703120704120705120706120707120708120709120710120711120712120713120714120715120716120717120718120719120720120721120722120723120724120725120726120727120728120729120730120731120732120733120734120735120736120737120738120739120740120741120742120743120744120745120746120747120748120749120750120751120752120753120754120755120756120757120758120759120760120761120762120763120764120765120766120767120768120769120770120771120772120773120774120775120776120777120778120779120780120781120782120783120784120785120786120787120788120789120790120791120792120793120794120795120796120797120798120799120800120801120802120803120804120805120806120807120808120809120810120811120812120813120814120815120816120817120818120819120820120821120822120823120824120825120826120827120828120829120830120831120832120833120834120835120836120837120838120839120840120841120842120843120844120845120846120847120848120849120850120851120852120853120854120855120856120857120858120859120860120861120862120863120864120865120866120867120868120869120870120871120872120873120874120875120876120877120878120879120880120881120882120883120884120885120886120887120888120889120890120891120892120893120894120895120896120897120898120899120900120901120902120903120904120905120906120907120908120909120910120911120912120913120914120915120916120917120918120919120920120921120922120923120924120925120926120927120928120929120930120931120932120933120934120935120936120937120938120939120940120941120942120943120944120945120946120947120948120949120950120951120952120953120954120955120956120957120958120959120960120961120962120963120964120965120966120967120968120969120970120971120972120973120974120975120976120977120978120979120980120981120982120983120984120985120986120987120988120989120990120991120992120993120994120995120996120997120998120999121000121001121002121003121004121005121006121007121008121009121010121011121012121013121014121015121016121017121018121019121020121021121022121023121024121025121026121027121028121029121030121031121032121033121034121035121036121037121038121039121040121041121042121043121044121045121046121047121048121049121050121051121052121053121054121055121056121057121058121059121060121061121062121063121064121065121066121067121068121069121070121071121072121073121074121075121076121077121078121079121080121081121082121083121084121085121086121087121088121089121090121091121092121093121094121095121096121097121098121099121100121101121102121103121104121105121106121107121108121109121110121111121112121113121114121115121116121117121118121119121120121121121122121123121124121125121126121127121128121129121130121131121132121133121134121135121136121137121138121139121140121141121142121143121144121145121146121147121148121149121150121151121152121153121154121155121156121157121158121159121160121161121162121163121164121165121166121167121168121169121170121171121172121173121174121175121176121177121178121179121180121181121182121183121184121185121186121187121188121189121190121191121192121193121194121195121196121197121198121199121200121201121202121203121204121205121206121207121208121209121210121211121212121213121214121215121216121217121218121219121220121221121222121223121224121225121226121227121228121229121230121231121232121233121234121235121236121237121238121239121240121241121242121243121244121245121246121247121248121249121250121251121252121253121254121255121256121257121258121259121260121261121262121263121264121265121266121267121268121269121270121271121272121273121274121275121276121277121278121279121280121281121282121283121284121285121286121287121288121289121290121291121292121293121294121295121296121297121298121299121300121301121302121303121304121305121306121307121308121309121310121311121312121313121314121315121316121317121318121319121320121321121322121323121324121325121326121327121328121329121330121331121332121333121334121335121336121337121338121339121340121341121342121343121344121345121346121347121348121349121350121351121352121353121354121355121356121357121358121359121360121361121362121363121364121365121366121367121368121369121370121371121372121373121374121375121376121377121378121379121380121381121382121383121384121385121386121387121388121389121390121391121392121393121394121395121396121397121398121399121400121401121402121403121404121405121406121407121408121409121410121411121412121413121414121415121416121417121418121419121420121421121422121423121424121425121426121427121428121429121430121431121432121433121434121435121436121437121438121439121440121441121442121443121444121445121446121447121448121449121450121451121452121453121454121455121456121457121458121459121460121461121462121463121464121465121466121467121468121469121470121471121472121473121474121475121476121477121478121479121480121481121482121483121484121485121486121487121488121489121490121491121492121493121494121495121496121497121498121499121500121501121502121503121504121505121506121507121508121509121510121511121512121513121514121515121516121517121518121519121520121521121522121523121524121525121526121527121528121529121530121531121532121533121534121535121536121537121538121539121540121541121542121543121544121545121546121547121548121549121550121551121552121553121554121555121556121557121558121559121560121561121562121563121564121565121566121567121568121569121570121571121572121573121574121575121576121577121578121579121580121581121582121583121584121585121586121587121588121589121590121591121592121593121594121595121596121597121598121599121600121601121602121603121604121605121606121607121608121609121610121611121612121613121614121615121616121617121618121619121620121621121622121623121624121625121626121627121628121629121630121631121632121633121634121635121636121637121638121639121640121641121642121643121644121645121646121647121648121649121650121651121652121653121654121655121656121657121658121659121660121661121662121663121664121665121666121667121668121669121670121671121672121673121674121675121676121677121678121679121680121681121682121683121684121685121686121687121688121689121690121691121692121693121694121695121696121697121698121699121700121701121702121703121704121705121706121707121708121709121710121711121712121713121714121715121716121717121718121719121720121721121722121723121724121725121726121727121728121729121730121731121732121733121734121735121736121737121738121739121740121741121742121743121744121745121746121747121748121749121750121751121752121753121754121755121756121757121758121759121760121761121762121763121764121765121766121767121768121769121770121771121772121773121774121775121776121777121778121779121780121781121782121783121784121785121786121787121788121789121790121791121792121793121794121795121796121797121798121799121800121801121802121803121804121805121806121807121808121809121810121811121812121813121814121815121816121817121818121819121820121821121822121823121824121825121826121827121828121829121830121831121832121833121834121835121836121837121838121839121840121841121842121843121844121845121846121847121848121849121850121851121852121853121854121855121856121857121858121859121860121861121862121863121864121865121866121867121868121869121870121871121872121873121874121875121876121877121878121879121880121881121882121883121884121885121886121887121888121889121890121891121892121893121894121895121896121897121898121899121900121901121902121903121904121905121906121907121908121909121910121911121912121913121914121915121916121917121918121919121920121921121922121923121924121925121926121927121928121929121930121931121932121933121934121935121936121937121938121939121940121941121942121943121944121945121946121947121948121949121950121951121952121953121954121955121956121957121958121959121960121961121962121963121964121965121966121967121968121969121970121971121972121973121974121975121976121977121978121979121980121981121982121983121984121985121986121987121988121989121990121991121992121993121994121995121996121997121998121999122000122001122002122003122004122005122006122007122008122009122010122011122012122013122014122015122016122017122018122019122020122021122022122023122024122025122026122027122028122029122030122031122032122033122034122035122036122037122038122039122040122041122042122043122044122045122046122047122048122049122050122051122052122053122054122055122056122057122058122059122060122061122062122063122064122065122066122067122068122069122070122071122072122073122074122075122076122077122078122079122080122081122082122083122084122085122086122087122088122089122090122091122092122093122094122095122096122097122098122099122100122101122102122103122104122105122106122107122108122109122110122111122112122113122114122115122116122117122118122119122120122121122122122123122124122125122126122127122128122129122130122131122132122133122134122135122136122137122138122139122140122141122142122143122144122145122146122147122148122149122150122151122152122153122154122155122156122157122158122159122160122161122162122163122164122165122166122167122168122169122170122171122172122173122174122175122176122177122178122179122180122181122182122183122184122185122186122187122188122189122190122191122192122193122194122195122196122197122198122199122200122201122202122203122204122205122206122207122208122209122210122211122212122213122214122215122216122217122218122219122220122221122222122223122224122225122226122227122228122229122230122231122232122233122234122235122236122237122238122239122240122241122242122243122244122245122246122247122248122249122250122251122252122253122254122255122256122257122258122259122260122261122262122263122264122265122266122267122268122269122270122271122272122273122274122275122276122277122278122279122280122281122282122283122284122285122286122287122288122289122290122291122292122293122294122295122296122297122298122299122300122301122302122303122304122305122306122307122308122309122310122311122312122313122314122315122316122317122318122319122320122321122322122323122324122325122326122327122328122329122330122331122332122333122334122335122336122337122338122339122340122341122342122343122344122345122346122347122348122349122350122351122352122353122354122355122356122357122358122359122360122361122362122363122364122365122366122367122368122369122370122371122372122373122374122375122376122377122378122379122380122381122382122383122384122385122386122387122388122389122390122391122392122393122394122395122396122397122398122399122400122401122402122403122404122405122406122407122408122409122410122411122412122413122414122415122416122417122418122419122420122421122422122423122424122425122426122427122428122429122430122431122432122433122434122435122436122437122438122439122440122441122442122443122444122445122446122447122448122449122450122451122452122453122454122455122456122457122458122459122460122461122462122463122464122465122466122467122468122469122470122471122472122473122474122475122476122477122478122479122480122481122482122483122484122485122486122487122488122489122490122491122492122493122494122495122496122497122498122499122500122501122502122503122504122505122506122507122508122509122510122511122512122513122514122515122516122517122518122519122520122521122522122523122524122525122526122527122528122529122530122531122532122533122534122535122536122537122538122539122540122541122542122543122544122545122546122547122548122549122550122551122552122553122554122555122556122557122558122559122560122561122562122563122564122565122566122567122568122569122570122571122572122573122574122575122576122577122578122579122580122581122582122583122584122585122586122587122588122589122590122591122592122593122594122595122596122597122598122599122600122601122602122603122604122605122606122607122608122609122610122611122612122613122614122615122616122617122618122619122620122621122622122623122624122625122626122627122628122629122630122631122632122633122634122635122636122637122638122639122640122641122642122643122644122645122646122647122648122649122650122651122652122653122654122655122656122657122658122659122660122661122662122663122664122665122666122667122668122669122670122671122672122673122674122675122676122677122678122679122680122681122682122683122684122685122686122687122688122689122690122691122692122693122694122695122696122697122698122699122700122701122702122703122704122705122706122707122708122709122710122711122712122713122714122715122716122717122718122719122720122721122722122723122724122725122726122727122728122729122730122731122732122733122734122735122736122737122738122739122740122741122742122743122744122745122746122747122748122749122750122751122752122753122754122755122756122757122758122759122760122761122762122763122764122765122766122767122768122769122770122771122772122773122774122775122776122777122778122779122780122781122782122783122784122785122786122787122788122789122790122791122792122793122794122795122796122797122798122799122800122801122802122803122804122805122806122807122808122809122810122811122812122813122814122815122816122817122818122819122820122821122822122823122824122825122826122827122828122829122830122831122832122833122834122835122836122837122838122839122840122841122842122843122844122845122846122847122848122849122850122851122852122853122854122855122856122857122858122859122860122861122862122863122864122865122866122867122868122869122870122871122872122873122874122875122876122877122878122879122880122881122882122883122884122885122886122887122888122889122890122891122892122893122894122895122896122897122898122899122900122901122902122903122904122905122906122907122908122909122910122911122912122913122914122915122916122917122918122919122920122921122922122923122924122925122926122927122928122929122930122931122932122933122934122935122936122937122938122939122940122941122942122943122944122945122946122947122948122949122950122951122952122953122954122955122956122957122958122959122960122961122962122963122964122965122966122967122968122969122970122971122972122973122974122975122976122977122978122979122980122981122982122983122984122985122986122987122988122989122990122991122992122993122994122995122996122997122998122999123000123001123002123003123004123005123006123007123008123009123010123011123012123013123014123015123016123017123018123019123020123021123022123023123024123025123026123027123028123029123030123031123032123033123034123035123036123037123038123039123040123041123042123043123044123045123046123047123048123049123050123051123052123053123054123055123056123057123058123059123060123061123062123063123064123065123066123067123068123069123070123071123072123073123074123075123076123077123078123079123080123081123082123083123084123085123086123087123088123089123090123091123092123093123094123095123096123097123098123099123100123101123102123103123104123105123106123107123108123109123110123111123112123113123114123115123116123117123118123119123120123121123122123123123124123125123126123127123128123129123130123131123132123133123134123135123136123137123138123139123140123141123142123143123144123145123146123147123148123149123150123151123152123153123154123155123156123157123158123159123160123161123162123163123164123165123166123167123168123169123170123171123172123173123174123175123176123177123178123179123180123181123182123183123184123185123186123187123188123189123190123191123192123193123194123195123196123197123198123199123200123201123202123203123204123205123206123207123208123209123210123211123212123213123214123215123216123217123218123219123220123221123222123223123224123225123226123227123228123229123230123231123232123233123234123235123236123237123238123239123240123241123242123243123244123245123246123247123248123249123250123251123252123253123254123255123256123257123258123259123260123261123262123263123264123265123266123267123268123269123270123271123272123273123274123275123276123277123278123279123280123281123282123283123284123285123286123287123288123289123290123291123292123293123294123295123296123297123298123299123300123301123302123303123304123305123306123307123308123309123310123311123312123313123314123315123316123317123318123319123320123321123322123323123324123325123326123327123328123329123330123331123332123333123334123335123336123337123338123339123340123341123342123343123344123345123346123347123348123349123350123351123352123353123354123355123356123357123358123359123360123361123362123363123364123365123366123367123368123369123370123371123372123373123374123375123376123377123378123379123380123381123382123383123384123385123386123387123388123389123390123391123392123393123394123395123396123397123398123399123400123401123402123403123404123405123406123407123408123409123410123411123412123413123414123415123416123417123418123419123420123421123422123423123424123425123426123427123428123429123430123431123432123433123434123435123436123437123438123439123440123441123442123443123444123445123446123447123448123449123450123451123452123453123454123455123456123457123458123459123460123461123462123463123464123465123466123467123468123469123470123471123472123473123474123475123476123477123478123479123480123481123482123483123484123485123486123487123488123489123490123491123492123493123494123495123496123497123498123499123500123501123502123503123504123505123506123507123508123509123510123511123512123513123514123515123516123517123518123519123520123521123522123523123524123525123526123527123528123529123530123531123532123533123534123535123536123537123538123539123540123541123542123543123544123545123546123547123548123549123550123551123552123553123554123555123556123557123558123559123560123561123562123563123564123565123566123567123568123569123570123571123572123573123574123575123576123577123578123579123580123581123582123583123584123585123586123587123588123589123590123591123592123593123594123595123596123597123598123599123600123601123602123603123604123605123606123607123608123609123610123611123612123613123614123615123616123617123618123619123620123621123622123623123624123625123626123627123628123629123630123631123632123633123634123635123636123637123638123639123640123641123642123643123644123645123646123647123648123649123650123651123652123653123654123655123656123657123658123659123660123661123662123663123664123665123666123667123668123669123670123671123672123673123674123675123676123677123678123679123680123681123682123683123684123685123686123687123688123689123690123691123692123693123694123695123696123697123698123699123700123701123702123703123704123705123706123707123708123709123710123711123712123713123714123715123716123717123718123719123720123721123722123723123724123725123726123727123728123729123730123731123732123733123734123735123736123737123738123739123740123741123742123743123744123745123746123747123748123749123750123751123752123753123754123755123756123757123758123759123760123761123762123763123764123765123766123767123768123769123770123771123772123773123774123775123776123777123778123779123780123781123782123783123784123785123786123787123788123789123790123791123792123793123794123795123796123797123798123799123800123801123802123803123804123805123806123807123808123809123810123811123812123813123814123815123816123817123818123819123820123821123822123823123824123825123826123827123828123829123830123831123832123833123834123835123836123837123838123839123840123841123842123843123844123845123846123847123848123849123850123851123852123853123854123855123856123857123858123859123860123861123862123863123864123865123866123867123868123869123870123871123872123873123874123875123876123877123878123879123880123881123882123883123884123885123886123887123888123889123890123891123892123893123894123895123896123897123898123899123900123901123902123903123904123905123906123907123908123909123910123911123912123913123914123915123916123917123918123919123920123921123922123923123924123925123926123927123928123929123930123931123932123933123934123935123936123937123938123939123940123941123942123943123944123945123946123947123948123949123950123951123952123953123954123955123956123957123958123959123960123961123962123963123964123965123966123967123968123969123970123971123972123973123974123975123976123977123978123979123980123981123982123983123984123985123986123987123988123989123990123991123992123993123994123995123996123997123998123999124000124001124002124003124004124005124006124007124008124009124010124011124012124013124014124015124016124017124018124019124020124021124022124023124024124025124026124027124028124029124030124031124032124033124034124035124036124037124038124039124040124041124042124043124044124045124046124047124048124049124050124051124052124053124054124055124056124057124058124059124060124061124062124063124064124065124066124067124068124069124070124071124072124073124074124075124076124077124078124079124080124081124082124083124084124085124086124087124088124089124090124091124092124093124094124095124096124097124098124099124100124101124102124103124104124105124106124107124108124109124110124111124112124113124114124115124116124117124118124119124120124121124122124123124124124125124126124127124128124129124130124131124132124133124134124135124136124137124138124139124140124141124142124143124144124145124146124147124148124149124150124151124152124153124154124155124156124157124158124159124160124161124162124163124164124165124166124167124168124169124170124171124172124173124174124175124176124177124178124179124180124181124182124183124184124185124186124187124188124189124190124191124192124193124194124195124196124197124198124199124200124201124202124203124204124205124206124207124208124209124210124211124212124213124214124215124216124217124218124219124220124221124222124223124224124225124226124227124228124229124230124231124232124233124234124235124236124237124238124239124240124241124242124243124244124245124246124247124248124249124250124251124252124253124254124255124256124257124258124259124260124261124262124263124264124265124266124267124268124269124270124271124272124273124274124275124276124277124278124279124280124281124282124283124284124285124286124287124288124289124290124291124292124293124294124295124296124297124298124299124300124301124302124303124304124305124306124307124308124309124310124311124312124313124314124315124316124317124318124319124320124321124322124323124324124325124326124327124328124329124330124331124332124333124334124335124336124337124338124339124340124341124342124343124344124345124346124347124348124349124350124351124352124353124354124355124356124357124358124359124360124361124362124363124364124365124366124367124368124369124370124371124372124373124374124375124376124377124378124379124380124381124382124383124384124385124386124387124388124389124390124391124392124393124394124395124396124397124398124399124400124401124402124403124404124405124406124407124408124409124410124411124412124413124414124415124416124417124418124419124420124421124422124423124424124425124426124427124428124429124430124431124432124433124434124435124436124437124438124439124440124441124442124443124444124445124446124447124448124449124450124451124452124453124454124455124456124457124458124459124460124461124462124463124464124465124466124467124468124469124470124471124472124473124474124475124476124477124478124479124480124481124482124483124484124485124486124487124488124489124490124491124492124493124494124495124496124497124498124499124500124501124502124503124504124505124506124507124508124509124510124511124512124513124514124515124516124517124518124519124520124521124522124523124524124525124526124527124528124529124530124531124532124533124534124535124536124537124538124539124540124541124542124543124544124545124546124547124548124549124550124551124552124553124554124555124556124557124558124559124560124561124562124563124564124565124566124567124568124569124570124571124572124573124574124575124576124577124578124579124580124581124582124583124584124585124586124587124588124589124590124591124592124593124594124595124596124597124598124599124600124601124602124603124604124605124606124607124608124609124610124611124612124613124614124615124616124617124618124619124620124621124622124623124624124625124626124627124628124629124630124631124632124633124634124635124636124637124638124639124640124641124642124643124644124645124646124647124648124649124650124651124652124653124654124655124656124657124658124659124660124661124662124663124664124665124666124667124668124669124670124671124672124673124674124675124676124677124678124679124680124681124682124683124684124685124686124687124688124689124690124691124692124693124694124695124696124697124698124699124700124701124702124703124704124705124706124707124708124709124710124711124712124713124714124715124716124717124718124719124720124721124722124723124724124725124726124727124728124729124730124731124732124733124734124735124736124737124738124739124740124741124742124743124744124745124746124747124748124749124750124751124752124753124754124755124756124757124758124759124760124761124762124763124764124765124766124767124768124769124770124771124772124773124774124775124776124777124778124779124780124781124782124783124784124785124786124787124788124789124790124791124792124793124794124795124796124797124798124799124800124801124802124803124804124805124806124807124808124809124810124811124812124813124814124815124816124817124818124819124820124821124822124823124824124825124826124827124828124829124830124831124832124833124834124835124836124837124838124839124840124841124842124843124844124845124846124847124848124849124850124851124852124853124854124855124856124857124858124859124860124861124862124863124864124865124866124867124868124869124870124871124872124873124874124875124876124877124878124879124880124881124882124883124884124885124886124887124888124889124890124891124892124893124894124895124896124897124898124899124900124901124902124903124904124905124906124907124908124909124910124911124912124913124914124915124916124917124918124919124920124921124922124923124924124925124926124927124928124929124930124931124932124933124934124935124936124937124938124939124940124941124942124943124944124945124946124947124948124949124950124951124952124953124954124955124956124957124958124959124960124961124962124963124964124965124966124967124968124969124970124971124972124973124974124975124976124977124978124979124980124981124982124983124984124985124986124987124988124989124990124991124992124993124994124995124996124997124998124999125000125001125002125003125004125005125006125007125008125009125010125011125012125013125014125015125016125017125018125019125020125021125022125023125024125025125026125027125028125029125030125031125032125033125034125035125036125037125038125039125040125041125042125043125044125045125046125047125048125049125050125051125052125053125054125055125056125057125058125059125060125061125062125063125064125065125066125067125068125069125070125071125072125073125074125075125076125077125078125079125080125081125082125083125084125085125086125087125088125089125090125091125092125093125094125095125096125097125098125099125100125101125102125103125104125105125106125107125108125109125110125111125112125113125114125115125116125117125118125119125120125121125122125123125124125125125126125127125128125129125130125131125132125133125134125135125136125137125138125139125140125141125142125143125144125145125146125147125148125149125150125151125152125153125154125155125156125157125158125159125160125161125162125163125164125165125166125167125168125169125170125171125172125173125174125175125176125177125178125179125180125181125182125183125184125185125186125187125188125189125190125191125192125193125194125195125196125197125198125199125200125201125202125203125204125205125206125207125208125209125210125211125212125213125214125215125216125217125218125219125220125221125222125223125224125225125226125227125228125229125230125231125232125233125234125235125236125237125238125239125240125241125242125243125244125245125246125247125248125249125250125251125252125253125254125255125256125257125258125259125260125261125262125263125264125265125266125267125268125269125270125271125272125273125274125275125276125277125278125279125280125281125282125283125284125285125286125287125288125289125290125291125292125293125294125295125296125297125298125299125300125301125302125303125304125305125306125307125308125309125310125311125312125313125314125315125316125317125318125319125320125321125322125323125324125325125326125327125328125329125330125331125332125333125334125335125336125337125338125339125340125341125342125343125344125345125346125347125348125349125350125351125352125353125354125355125356125357125358125359125360125361125362125363125364125365125366125367125368125369125370125371125372125373125374125375125376125377125378125379125380125381125382125383125384125385125386125387125388125389125390125391125392125393125394125395125396125397125398125399125400125401125402125403125404125405125406125407125408125409125410125411125412125413125414125415125416125417125418125419125420125421125422125423125424125425125426125427125428125429125430125431125432125433125434125435125436125437125438125439125440125441125442125443125444125445125446125447125448125449125450125451125452125453125454125455125456125457125458125459125460125461125462125463125464125465125466125467125468125469125470125471125472125473125474125475125476125477125478125479125480125481125482125483125484125485125486125487125488125489125490125491125492125493125494125495125496125497125498125499125500125501125502125503125504125505125506125507125508125509125510125511125512125513125514125515125516125517125518125519125520125521125522125523125524125525125526125527125528125529125530125531125532125533125534125535125536125537125538125539125540125541125542125543125544125545125546125547125548125549125550125551125552125553125554125555125556125557125558125559125560125561125562125563125564125565125566125567125568125569125570125571125572125573125574125575125576125577125578125579125580125581125582125583125584125585125586125587125588125589125590125591125592125593125594125595125596125597125598125599125600125601125602125603125604125605125606125607125608125609125610125611125612125613125614125615125616125617125618125619125620125621125622125623125624125625125626125627125628125629125630125631125632125633125634125635125636125637125638125639125640125641125642125643125644125645125646125647125648125649125650125651125652125653125654125655125656125657125658125659125660125661125662125663125664125665125666125667125668125669125670125671125672125673125674125675125676125677125678125679125680125681125682125683125684125685125686125687125688125689125690125691125692125693125694125695125696125697125698125699125700125701125702125703125704125705125706125707125708125709125710125711125712125713125714125715125716125717125718125719125720125721125722125723125724125725125726125727125728125729125730125731125732125733125734125735125736125737125738125739125740125741125742125743125744125745125746125747125748125749125750125751125752125753125754125755125756125757125758125759125760125761125762125763125764125765125766125767125768125769125770125771125772125773125774125775125776125777125778125779125780125781125782125783125784125785125786125787125788125789125790125791125792125793125794125795125796125797125798125799125800125801125802125803125804125805125806125807125808125809125810125811125812125813125814125815125816125817125818125819125820125821125822125823125824125825125826125827125828125829125830125831125832125833125834125835125836125837125838125839125840125841125842125843125844125845125846125847125848125849125850125851125852125853125854125855125856125857125858125859125860125861125862125863125864125865125866125867125868125869125870125871125872125873125874125875125876125877125878125879125880125881125882125883125884125885125886125887125888125889125890125891125892125893125894125895125896125897125898125899125900125901125902125903125904125905125906125907125908125909125910125911125912125913125914125915125916125917125918125919125920125921125922125923125924125925125926125927125928125929125930125931125932125933125934125935125936125937125938125939125940125941125942125943125944125945125946125947125948125949125950125951125952125953125954125955125956125957125958125959125960125961125962125963125964125965125966125967125968125969125970125971125972125973125974125975125976125977125978125979125980125981125982125983125984125985125986125987125988125989125990125991125992125993125994125995125996125997125998125999126000126001126002126003126004126005126006126007126008126009126010126011126012126013126014126015126016126017126018126019126020126021126022126023126024126025126026126027126028126029126030126031126032126033126034126035126036126037126038126039126040126041126042126043126044126045126046126047126048126049126050126051126052126053126054126055126056126057126058126059126060126061126062126063126064126065126066126067126068126069126070126071126072126073126074126075126076126077126078126079126080126081126082126083126084126085126086126087126088126089126090126091126092126093126094126095126096126097126098126099126100126101126102126103126104126105126106126107126108126109126110126111126112126113126114126115126116126117126118126119126120126121126122126123126124126125126126126127126128126129126130126131126132126133126134126135126136126137126138126139126140126141126142126143126144126145126146126147126148126149126150126151126152126153126154126155126156126157126158126159126160126161126162126163126164126165126166126167126168126169126170126171126172126173126174126175126176126177126178126179126180126181126182126183126184126185126186126187126188126189126190126191126192126193126194126195126196126197126198126199126200126201126202126203126204126205126206126207126208126209126210126211126212126213126214126215126216126217126218126219126220126221126222126223126224126225126226126227126228126229126230126231126232126233126234126235126236126237126238126239126240126241126242126243126244126245126246126247126248126249126250126251126252126253126254126255126256126257126258126259126260126261126262126263126264126265126266126267126268126269126270126271126272126273126274126275126276126277126278126279126280126281126282126283126284126285126286126287126288126289126290126291126292126293126294126295126296126297126298126299126300126301126302126303126304126305126306126307126308126309126310126311126312126313126314126315126316126317126318126319126320126321126322126323126324126325126326126327126328126329126330126331126332126333126334126335126336126337126338126339126340126341126342126343126344126345126346126347126348126349126350126351126352126353126354126355126356126357126358126359126360126361126362126363126364126365126366126367126368126369126370126371126372126373126374126375126376126377126378126379126380126381126382126383126384126385126386126387126388126389126390126391126392126393126394126395126396126397126398126399126400126401126402126403126404126405126406126407126408126409126410126411126412126413126414126415126416126417126418126419126420126421126422126423126424126425126426126427126428126429126430126431126432126433126434126435126436126437126438126439126440126441126442126443126444126445126446126447126448126449126450126451126452126453126454126455126456126457126458126459126460126461126462126463126464126465126466126467126468126469126470126471126472126473126474126475126476126477126478126479126480126481126482126483126484126485126486126487126488126489126490126491126492126493126494126495126496126497126498126499126500126501126502126503126504126505126506126507126508126509126510126511126512126513126514126515126516126517126518126519126520126521126522126523126524126525126526126527126528126529126530126531126532126533126534126535126536126537126538126539126540126541126542126543126544126545126546126547126548126549126550126551126552126553126554126555126556126557126558126559126560126561126562126563126564126565126566126567126568126569126570126571126572126573126574126575126576126577126578126579126580126581126582126583126584126585126586126587126588126589126590126591126592126593126594126595126596126597126598126599126600126601126602126603126604126605126606126607126608126609126610126611126612126613126614126615126616126617126618126619126620126621126622126623126624126625126626126627126628126629126630126631126632126633126634126635126636126637126638126639126640126641126642126643126644126645126646126647126648126649126650126651126652126653126654126655126656126657126658126659126660126661126662126663126664126665126666126667126668126669126670126671126672126673126674126675126676126677126678126679126680126681126682126683126684126685126686126687126688126689126690126691126692126693126694126695126696126697126698126699126700126701126702126703126704126705126706126707126708126709126710126711126712126713126714126715126716126717126718126719126720126721126722126723126724126725126726126727126728126729126730126731126732126733126734126735126736126737126738126739126740126741126742126743126744126745126746126747126748126749126750126751126752126753126754126755126756126757126758126759126760126761126762126763126764126765126766126767126768126769126770126771126772126773126774126775126776126777126778126779126780126781126782126783126784126785126786126787126788126789126790126791126792126793126794126795126796126797126798126799126800126801126802126803126804126805126806126807126808126809126810126811126812126813126814126815126816126817126818126819126820126821126822126823126824126825126826126827126828126829126830126831126832126833126834126835126836126837126838126839126840126841126842126843126844126845126846126847126848126849126850126851126852126853126854126855126856126857126858126859126860126861126862126863126864126865126866126867126868126869126870126871126872126873126874126875126876126877126878126879126880126881126882126883126884126885126886126887126888126889126890126891126892126893126894126895126896126897126898126899126900126901126902126903126904126905126906126907126908126909126910126911126912126913126914126915126916126917126918126919126920126921126922126923126924126925126926126927126928126929126930126931126932126933126934126935126936126937126938126939126940126941126942126943126944126945126946126947126948126949126950126951126952126953126954126955126956126957126958126959126960126961126962126963126964126965126966126967126968126969126970126971126972126973126974126975126976126977126978126979126980126981126982126983126984126985126986126987126988126989126990126991126992126993126994126995126996126997126998126999127000127001127002127003127004127005127006127007127008127009127010127011127012127013127014127015127016127017127018127019127020127021127022127023127024127025127026127027127028127029127030127031127032127033127034127035127036127037127038127039127040127041127042127043127044127045127046127047127048127049127050127051127052127053127054127055127056127057127058127059127060127061127062127063127064127065127066127067127068127069127070127071127072127073127074127075127076127077127078127079127080127081127082127083127084127085127086127087127088127089127090127091127092127093127094127095127096127097127098127099127100127101127102127103127104127105127106127107127108127109127110127111127112127113127114127115127116127117127118127119127120127121127122127123127124127125127126127127127128127129127130127131127132127133127134127135127136127137127138127139127140127141127142127143127144127145127146127147127148127149127150127151127152127153127154127155127156127157127158127159127160127161127162127163127164127165127166127167127168127169127170127171127172127173127174127175127176127177127178127179127180127181127182127183127184127185127186127187127188127189127190127191127192127193127194127195127196127197127198127199127200127201127202127203127204127205127206127207127208127209127210127211127212127213127214127215127216127217127218127219127220127221127222127223127224127225127226127227127228127229127230127231127232127233127234127235127236127237127238127239127240127241127242127243127244127245127246127247127248127249127250127251127252127253127254127255127256127257127258127259127260127261127262127263127264127265127266127267127268127269127270127271127272127273127274127275127276127277127278127279127280127281127282127283127284127285127286127287127288127289127290127291127292127293127294127295127296127297127298127299127300127301127302127303127304127305127306127307127308127309127310127311127312127313127314127315127316127317127318127319127320127321127322127323127324127325127326127327127328127329127330127331127332127333127334127335127336127337127338127339127340127341127342127343127344127345127346127347127348127349127350127351127352127353127354127355127356127357127358127359127360127361127362127363127364127365127366127367127368127369127370127371127372127373127374127375127376127377127378127379127380127381127382127383127384127385127386127387127388127389127390127391127392127393127394127395127396127397127398127399127400127401127402127403127404127405127406127407127408127409127410127411127412127413127414127415127416127417127418127419127420127421127422127423127424127425127426127427127428127429127430127431127432127433127434127435127436127437127438127439127440127441127442127443127444127445127446127447127448127449127450127451127452127453127454127455127456127457127458127459127460127461127462127463127464127465127466127467127468127469127470127471127472127473127474127475127476127477127478127479127480127481127482127483127484127485127486127487127488127489127490127491127492127493127494127495127496127497127498127499127500127501127502127503127504127505127506127507127508127509127510127511127512127513127514127515127516127517127518127519127520127521127522127523127524127525127526127527127528127529127530127531127532127533127534127535127536127537127538127539127540127541127542127543127544127545127546127547127548127549127550127551127552127553127554127555127556127557127558127559127560127561127562127563127564127565127566127567127568127569127570127571127572127573127574127575127576127577127578127579127580127581127582127583127584127585127586127587127588127589127590127591127592127593127594127595127596127597127598127599127600127601127602127603127604127605127606127607127608127609127610127611127612127613127614127615127616127617127618127619127620127621127622127623127624127625127626127627127628127629127630127631127632127633127634127635127636127637127638127639127640127641127642127643127644127645127646127647127648127649127650127651127652127653127654127655127656127657127658127659127660127661127662127663127664127665127666127667127668127669127670127671127672127673127674127675127676127677127678127679127680127681127682127683127684127685127686127687127688127689127690127691127692127693127694127695127696127697127698127699127700127701127702127703127704127705127706127707127708127709127710127711127712127713127714127715127716127717127718127719127720127721127722127723127724127725127726127727127728127729127730127731127732127733127734127735127736127737127738127739127740127741127742127743127744127745127746127747127748127749127750127751127752127753127754127755127756127757127758127759127760127761127762127763127764127765127766127767127768127769127770127771127772127773127774127775127776127777127778127779127780127781127782127783127784127785127786127787127788127789127790127791127792127793127794127795127796127797127798127799127800127801127802127803127804127805127806127807127808127809127810127811127812127813127814127815127816127817127818127819127820127821127822127823127824127825127826127827127828127829127830127831127832127833127834127835127836127837127838127839127840127841127842127843127844127845127846127847127848127849127850127851127852127853127854127855127856127857127858127859127860127861127862127863127864127865127866127867127868127869127870127871127872127873127874127875127876127877127878127879127880127881127882127883127884127885127886127887127888127889127890127891127892127893127894127895127896127897127898127899127900127901127902127903127904127905127906127907127908127909127910127911127912127913127914127915127916127917127918127919127920127921127922127923127924127925127926127927127928127929127930127931127932127933127934127935127936127937127938127939127940127941127942127943127944127945127946127947127948127949127950127951127952127953127954127955127956127957127958127959127960127961127962127963127964127965127966127967127968127969127970127971127972127973127974127975127976127977127978127979127980127981127982127983127984127985127986127987127988127989127990127991127992127993127994127995127996127997127998127999128000128001128002128003128004128005128006128007128008128009128010128011128012128013128014128015128016128017128018128019128020128021128022128023128024128025128026128027128028128029128030128031128032128033128034128035128036128037128038128039128040128041128042128043128044128045128046128047128048128049128050128051128052128053128054128055128056128057128058128059128060128061128062128063128064128065128066128067128068128069128070128071128072128073128074128075128076128077128078128079128080128081128082128083128084128085128086128087128088128089128090128091128092128093128094128095128096128097128098128099128100128101128102128103128104128105128106128107128108128109128110128111128112128113128114128115128116128117128118128119128120128121128122128123128124128125128126128127128128128129128130128131128132128133128134128135128136128137128138128139128140128141128142128143128144128145128146128147128148128149128150128151128152128153128154128155128156128157128158128159128160128161128162128163128164128165128166128167128168128169128170128171128172128173128174128175128176128177128178128179128180128181128182128183128184128185128186128187128188128189128190128191128192128193128194128195128196128197128198128199128200128201128202128203128204128205128206128207128208128209128210128211128212128213128214128215128216128217128218128219128220128221128222128223128224128225128226128227128228128229128230128231128232128233128234128235128236128237128238128239128240128241128242128243128244128245128246128247128248128249128250128251128252128253128254128255128256128257128258128259128260128261128262128263128264128265128266128267128268128269128270128271128272128273128274128275128276128277128278128279128280128281128282128283128284128285128286128287128288128289128290128291128292128293128294128295128296128297128298128299128300128301128302128303128304128305128306128307128308128309128310128311128312128313128314128315128316128317128318128319128320128321128322128323128324128325128326128327128328128329128330128331128332128333128334128335128336128337128338128339128340128341128342128343128344128345128346128347128348128349128350128351128352128353128354128355128356128357128358128359128360128361128362128363128364128365128366128367128368128369128370128371128372128373128374128375128376128377128378128379128380128381128382128383128384128385128386128387128388128389128390128391128392128393128394128395128396128397128398128399128400128401128402128403128404128405128406128407128408128409128410128411128412128413128414128415128416128417128418128419128420128421128422128423128424128425128426128427128428128429128430128431128432128433128434128435128436128437128438128439128440128441128442128443128444128445128446128447128448128449128450128451128452128453128454128455128456128457128458128459128460128461128462128463128464128465128466128467128468128469128470128471128472128473128474128475128476128477128478128479128480128481128482128483128484128485128486128487128488128489128490128491128492128493128494128495128496128497128498128499128500128501128502128503128504128505128506128507128508128509128510128511128512128513128514128515128516128517128518128519128520128521128522128523128524128525128526128527128528128529128530128531128532128533128534128535128536128537128538128539128540128541128542128543128544128545128546128547128548128549128550128551128552128553128554128555128556128557128558128559128560128561128562128563128564128565128566128567128568128569128570128571128572128573128574128575128576128577128578128579128580128581128582128583128584128585128586128587128588128589128590128591128592128593128594128595128596128597128598128599128600128601128602128603128604128605128606128607128608128609128610128611128612128613128614128615128616128617128618128619128620128621128622128623128624128625128626128627128628128629128630128631128632128633128634128635128636128637128638128639128640128641128642128643128644128645128646128647128648128649128650128651128652128653128654128655128656128657128658128659128660128661128662128663128664128665128666128667128668128669128670128671128672128673128674128675128676128677128678128679128680128681128682128683128684128685128686128687128688128689128690128691128692128693128694128695128696128697128698128699128700128701128702128703128704128705128706128707128708128709128710128711128712128713128714128715128716128717128718128719128720128721128722128723128724128725128726128727128728128729128730128731128732128733128734128735128736128737128738128739128740128741128742128743128744128745128746128747128748128749128750128751128752128753128754128755128756128757128758128759128760128761128762128763128764128765128766128767128768128769128770128771128772128773128774128775128776128777128778128779128780128781128782128783128784128785128786128787128788128789128790128791128792128793128794128795128796128797128798128799128800128801128802128803128804128805128806128807128808128809128810128811128812128813128814128815128816128817128818128819128820128821128822128823128824128825128826128827128828128829128830128831128832128833128834128835128836128837128838128839128840128841128842128843128844128845128846128847128848128849128850128851128852128853128854128855128856128857128858128859128860128861128862128863128864128865128866128867128868128869128870128871128872128873128874128875128876128877128878128879128880128881128882128883128884128885128886128887128888128889128890128891128892128893128894128895128896128897128898128899128900128901128902128903128904128905128906128907128908128909128910128911128912128913128914128915128916128917128918128919128920128921128922128923128924128925128926128927128928128929128930128931128932128933128934128935128936128937128938128939128940128941128942128943128944128945128946128947128948128949128950128951128952128953128954128955128956128957128958128959128960128961128962128963128964128965128966128967128968128969128970128971128972128973128974128975128976128977128978128979128980128981128982128983128984128985128986128987128988128989128990128991128992128993128994128995128996128997128998128999129000129001129002129003129004129005129006129007129008129009129010129011129012129013129014129015129016129017129018129019129020129021129022129023129024129025129026129027129028129029129030129031129032129033129034129035129036129037129038129039129040129041129042129043129044129045129046129047129048129049129050129051129052129053129054129055129056129057129058129059129060129061129062129063129064129065129066129067129068129069129070129071129072129073129074129075129076129077129078129079129080129081129082129083129084129085129086129087129088129089129090129091129092129093129094129095129096129097129098129099129100129101129102129103129104129105129106129107129108129109129110129111129112129113129114129115129116129117129118129119129120129121129122129123129124129125129126129127129128129129129130129131129132129133129134129135129136129137129138129139129140129141129142129143129144129145129146129147129148129149129150129151129152129153129154129155129156129157129158129159129160129161129162129163129164129165129166129167129168129169129170129171129172129173129174129175129176129177129178129179129180129181129182129183129184129185129186129187129188129189129190129191129192129193129194129195129196129197129198129199129200129201129202129203129204129205129206129207129208129209129210129211129212129213129214129215129216129217129218129219129220129221129222129223129224129225129226129227129228129229129230129231129232129233129234129235129236129237129238129239129240129241129242129243129244129245129246129247129248129249129250129251129252129253129254129255129256129257129258129259129260129261129262129263129264129265129266129267129268129269129270129271129272129273129274129275129276129277129278129279129280129281129282129283129284129285129286129287129288129289129290129291129292129293129294129295129296129297129298129299129300129301129302129303129304129305129306129307129308129309129310129311129312129313129314129315129316129317129318129319129320129321129322129323129324129325129326129327129328129329129330129331129332129333129334129335129336129337129338129339129340129341129342129343129344129345129346129347129348129349129350129351129352129353129354129355129356129357129358129359129360129361129362129363129364129365129366129367129368129369129370129371129372129373129374129375129376129377129378129379129380129381129382129383129384129385129386129387129388129389129390129391129392129393129394129395129396129397129398129399129400129401129402129403129404129405129406129407129408129409129410129411129412129413129414129415129416129417129418129419129420129421129422129423129424129425129426129427129428129429129430129431129432129433129434129435129436129437129438129439129440129441129442129443129444129445129446129447129448129449129450129451129452129453129454129455129456129457129458129459129460129461129462129463129464129465129466129467129468129469129470129471129472129473129474129475129476129477129478129479129480129481129482129483129484129485129486129487129488129489129490129491129492129493129494129495129496129497129498129499129500129501129502129503129504129505129506129507129508129509129510129511129512129513129514129515129516129517129518129519129520129521129522129523129524129525129526129527129528129529129530129531129532129533129534129535129536129537129538129539129540129541129542129543129544129545129546129547129548129549129550129551129552129553129554129555129556129557129558129559129560129561129562129563129564129565129566129567129568129569129570129571129572129573129574129575129576129577129578129579129580129581129582129583129584129585129586129587129588129589129590129591129592129593129594129595129596129597129598129599129600129601129602129603129604129605129606129607129608129609129610129611129612129613129614129615129616129617129618129619129620129621129622129623129624129625129626129627129628129629129630129631129632129633129634129635129636129637129638129639129640129641129642129643129644129645129646129647129648129649129650129651129652129653129654129655129656129657129658129659129660129661129662129663129664129665129666129667129668129669129670129671129672129673129674129675129676129677129678129679129680129681129682129683129684129685129686129687129688129689129690129691129692129693129694129695129696129697129698129699129700129701129702129703129704129705129706129707129708129709129710129711129712129713129714129715129716129717129718129719129720129721129722129723129724129725129726129727129728129729129730129731129732129733129734129735129736129737129738129739129740129741129742129743129744129745129746129747129748129749129750129751129752129753129754129755129756129757129758129759129760129761129762129763129764129765129766129767129768129769129770129771129772129773129774129775129776129777129778129779129780129781129782129783129784129785129786129787129788129789129790129791129792129793129794129795129796129797129798129799129800129801129802129803129804129805129806129807129808129809129810129811129812129813129814129815129816129817129818129819129820129821129822129823129824129825129826129827129828129829129830129831129832129833129834129835129836129837129838129839129840129841129842129843129844129845129846129847129848129849129850129851129852129853129854129855129856129857129858129859129860129861129862129863129864129865129866129867129868129869129870129871129872129873129874129875129876129877129878129879129880129881129882129883129884129885129886129887129888129889129890129891129892129893129894129895129896129897129898129899129900129901129902129903129904129905129906129907129908129909129910129911129912129913129914129915129916129917129918129919129920129921129922129923129924129925129926129927129928129929129930129931129932129933129934129935129936129937129938129939129940129941129942129943129944129945129946129947129948129949129950129951129952129953129954129955129956129957129958129959129960129961129962129963129964129965129966129967129968129969129970129971129972129973129974129975129976129977129978129979129980129981129982129983129984129985129986129987129988129989129990129991129992129993129994129995129996129997129998129999130000130001130002130003130004130005130006130007130008130009130010130011130012130013130014130015130016130017130018130019130020130021130022130023130024130025130026130027130028130029130030130031130032130033130034130035130036130037130038130039130040130041130042130043130044130045130046130047130048130049130050130051130052130053130054130055130056130057130058130059130060130061130062130063130064130065130066130067130068130069130070130071130072130073130074130075130076130077130078130079130080130081130082130083130084130085130086130087130088130089130090130091130092130093130094130095130096130097130098130099130100130101130102130103130104130105130106130107130108130109130110130111130112130113130114130115130116130117130118130119130120130121130122130123130124130125130126130127130128130129130130130131130132130133130134130135130136130137130138130139130140130141130142130143130144130145130146130147130148130149130150130151130152130153130154130155130156130157130158130159130160130161130162130163130164130165130166130167130168130169130170130171130172130173130174130175130176130177130178130179130180130181130182130183130184130185130186130187130188130189130190130191130192130193130194130195130196130197130198130199130200130201130202130203130204130205130206130207130208130209130210130211130212130213130214130215130216130217130218130219130220130221130222130223130224130225130226130227130228130229130230130231130232130233130234130235130236130237130238130239130240130241130242130243130244130245130246130247130248130249130250130251130252130253130254130255130256130257130258130259130260130261130262130263130264130265130266130267130268130269130270130271130272130273130274130275130276130277130278130279130280130281130282130283130284130285130286130287130288130289130290130291130292130293130294130295130296130297130298130299130300130301130302130303130304130305130306130307130308130309130310130311130312130313130314130315130316130317130318130319130320130321130322130323130324130325130326130327130328130329130330130331130332130333130334130335130336130337130338130339130340130341130342130343130344130345130346130347130348130349130350130351130352130353130354130355130356130357130358130359130360130361130362130363130364130365130366130367130368130369130370130371130372130373130374130375130376130377130378130379130380130381130382130383130384130385130386130387130388130389130390130391130392130393130394130395130396130397130398130399130400130401130402130403130404130405130406130407130408130409130410130411130412130413130414130415130416130417130418130419130420130421130422130423130424130425130426130427130428130429130430130431130432130433130434130435130436130437130438130439130440130441130442130443130444130445130446130447130448130449130450130451130452130453130454130455130456130457130458130459130460130461130462130463130464130465130466130467130468130469130470130471130472130473130474130475130476130477130478130479130480130481130482130483130484130485130486130487130488130489130490130491130492130493130494130495130496130497130498130499130500130501130502130503130504130505130506130507130508130509130510130511130512130513130514130515130516130517130518130519130520130521130522130523130524130525130526130527130528130529130530130531130532130533130534130535130536130537130538130539130540130541130542130543130544130545130546130547130548130549130550130551130552130553130554130555130556130557130558130559130560130561130562130563130564130565130566130567130568130569130570130571130572130573130574130575130576130577130578130579130580130581130582130583130584130585130586130587130588130589130590130591130592130593130594130595130596130597130598130599130600130601130602130603130604130605130606130607130608130609130610130611130612130613130614130615130616130617130618130619130620130621130622130623130624130625130626130627130628130629130630130631130632130633130634130635130636130637130638130639130640130641130642130643130644130645130646130647130648130649130650130651130652130653130654130655130656130657130658130659130660130661130662130663130664130665130666130667130668130669130670130671130672130673130674130675130676130677130678130679130680130681130682130683130684130685130686130687130688130689130690130691130692130693130694130695130696130697130698130699130700130701130702130703130704130705130706130707130708130709130710130711130712130713130714130715130716130717130718130719130720130721130722130723130724130725130726130727130728130729130730130731130732130733130734130735130736130737130738130739130740130741130742130743130744130745130746130747130748130749130750130751130752130753130754130755130756130757130758130759130760130761130762130763130764130765130766130767130768130769130770130771130772130773130774130775130776130777130778130779130780130781130782130783130784130785130786130787130788130789130790130791130792130793130794130795130796130797130798130799130800130801130802130803130804130805130806130807130808130809130810130811130812130813130814130815130816130817130818130819130820130821130822130823130824130825130826130827130828130829130830130831130832130833130834130835130836130837130838130839130840130841130842130843130844130845130846130847130848130849130850130851130852130853130854130855130856130857130858130859130860130861130862130863130864130865130866130867130868130869130870130871130872130873130874130875130876130877130878130879130880130881130882130883130884130885130886130887130888130889130890130891130892130893130894130895130896130897130898130899130900130901130902130903130904130905130906130907130908130909130910130911130912130913130914130915130916130917130918130919130920130921130922130923130924130925130926130927130928130929130930130931130932130933130934130935130936130937130938130939130940130941130942130943130944130945130946130947130948130949130950130951130952130953130954130955130956130957130958130959130960130961130962130963130964130965130966130967130968130969130970130971130972130973130974130975130976130977130978130979130980130981130982130983130984130985130986130987130988130989130990130991130992130993130994130995130996130997130998130999131000131001131002131003131004131005131006131007131008131009131010131011131012131013131014131015131016131017131018131019131020131021131022131023131024131025131026131027131028131029131030131031131032131033131034131035131036131037131038131039131040131041131042131043131044131045131046131047131048131049131050131051131052131053131054131055131056131057131058131059131060131061131062131063131064131065131066131067131068131069131070131071131072131073131074131075131076131077131078131079131080131081131082131083131084131085131086131087131088131089131090131091131092131093131094131095131096131097131098131099131100131101131102131103131104131105131106131107131108131109131110131111131112131113131114131115131116131117131118131119131120131121131122131123131124131125131126131127131128131129131130131131131132131133131134131135131136131137131138131139131140131141131142131143131144131145131146131147131148131149131150131151131152131153131154131155131156131157131158131159131160131161131162131163131164131165131166131167131168131169131170131171131172131173131174131175131176131177131178131179131180131181131182131183131184131185131186131187131188131189131190131191131192131193131194131195131196131197131198131199131200131201131202131203131204131205131206131207131208131209131210131211131212131213131214131215131216131217131218131219131220131221131222131223131224131225131226131227131228131229131230131231131232131233131234131235131236131237131238131239131240131241131242131243131244131245131246131247131248131249131250131251131252131253131254131255131256131257131258131259131260131261131262131263131264131265131266131267131268131269131270131271131272131273131274131275131276131277131278131279131280131281131282131283131284131285131286131287131288131289131290131291131292131293131294131295131296131297131298131299131300131301131302131303131304131305131306131307131308131309131310131311131312131313131314131315131316131317131318131319131320131321131322131323131324131325131326131327131328131329131330131331131332131333131334131335131336131337131338131339131340131341131342131343131344131345131346131347131348131349131350131351131352131353131354131355131356131357131358131359131360131361131362131363131364131365131366131367131368131369131370131371131372131373131374131375131376131377131378131379131380131381131382131383131384131385131386131387131388131389131390131391131392131393131394131395131396131397131398131399131400131401131402131403131404131405131406131407131408131409131410131411131412131413131414131415131416131417131418131419131420131421131422131423131424131425131426131427131428131429131430131431131432131433131434131435131436131437131438131439131440131441131442131443131444131445131446131447131448131449131450131451131452131453131454131455131456131457131458131459131460131461131462131463131464131465131466131467131468131469131470131471131472131473131474131475131476131477131478131479131480131481131482131483131484131485131486131487131488131489131490131491131492131493131494131495131496131497131498131499131500131501131502131503131504131505131506131507131508131509131510131511131512131513131514131515131516131517131518131519131520131521131522131523131524131525131526131527131528131529131530131531131532131533131534131535131536131537131538131539131540131541131542131543131544131545131546131547131548131549131550131551131552131553131554131555131556131557131558131559131560131561131562131563131564131565131566131567131568131569131570131571131572131573131574131575131576131577131578131579131580131581131582131583131584131585131586131587131588131589131590131591131592131593131594131595131596131597131598131599131600131601131602131603131604131605131606131607131608131609131610131611131612131613131614131615131616131617131618131619131620131621131622131623131624131625131626131627131628131629131630131631131632131633131634131635131636131637131638131639131640131641131642131643131644131645131646131647131648131649131650131651131652131653131654131655131656131657131658131659131660131661131662131663131664131665131666131667131668131669131670131671131672131673131674131675131676131677131678131679131680131681131682131683131684131685131686131687131688131689131690131691131692131693131694131695131696131697131698131699131700131701131702131703131704131705131706131707131708131709131710131711131712131713131714131715131716131717131718131719131720131721131722131723131724131725131726131727131728131729131730131731131732131733131734131735131736131737131738131739131740131741131742131743131744131745131746131747131748131749131750131751131752131753131754131755131756131757131758131759131760131761131762131763131764131765131766131767131768131769131770131771131772131773131774131775131776131777131778131779131780131781131782131783131784131785131786131787131788131789131790131791131792131793131794131795131796131797131798131799131800131801131802131803131804131805131806131807131808131809131810131811131812131813131814131815131816131817131818131819131820131821131822131823131824131825131826131827131828131829131830131831131832131833131834131835131836131837131838131839131840131841131842131843131844131845131846131847131848131849131850131851131852131853131854131855131856131857131858131859131860131861131862131863131864131865131866131867131868131869131870131871131872131873131874131875131876131877131878131879131880131881131882131883131884131885131886131887131888131889131890131891131892131893131894131895131896131897131898131899131900131901131902131903131904131905131906131907131908131909131910131911131912131913131914131915131916131917131918131919131920131921131922131923131924131925131926131927131928131929131930131931131932131933131934131935131936131937131938131939131940131941131942131943131944131945131946131947131948131949131950131951131952131953131954131955131956131957131958131959131960131961131962131963131964131965131966131967131968131969131970131971131972131973131974131975131976131977131978131979131980131981131982131983131984131985131986131987131988131989131990131991131992131993131994131995131996131997131998131999132000132001132002132003132004132005132006132007132008132009132010132011132012132013132014132015132016132017132018132019132020132021132022132023132024132025132026132027132028132029132030132031132032132033132034132035132036132037132038132039132040132041132042132043132044132045132046132047132048132049132050132051132052132053132054132055132056132057132058132059132060132061132062132063132064132065132066132067132068132069132070132071132072132073132074132075132076132077132078132079132080132081132082132083132084132085132086132087132088132089132090132091132092132093132094132095132096132097132098132099132100132101132102132103132104132105132106132107132108132109132110132111132112132113132114132115132116132117132118132119132120132121132122132123132124132125132126132127132128132129132130132131132132132133132134132135132136132137132138132139132140132141132142132143132144132145132146132147132148132149132150132151132152132153132154132155132156132157132158132159132160132161132162132163132164132165132166132167132168132169132170132171132172132173132174132175132176132177132178132179132180132181132182132183132184132185132186132187132188132189132190132191132192132193132194132195132196132197132198132199132200132201132202132203132204132205132206132207132208132209132210132211132212132213132214132215132216132217132218132219132220132221132222132223132224132225132226132227132228132229132230132231132232132233132234132235132236132237132238132239132240132241132242132243132244132245132246132247132248132249132250132251132252132253132254132255132256132257132258132259132260132261132262132263132264132265132266132267132268132269132270132271132272132273132274132275132276132277132278132279132280132281132282132283132284132285132286132287132288132289132290132291132292132293132294132295132296132297132298132299132300132301132302132303132304132305132306132307132308132309132310132311132312132313132314132315132316132317132318132319132320132321132322132323132324132325132326132327132328132329132330132331132332132333132334132335132336132337132338132339132340132341132342132343132344132345132346132347132348132349132350132351132352132353132354132355132356132357132358132359132360132361132362132363132364132365132366132367132368132369132370132371132372132373132374132375132376132377132378132379132380132381132382132383132384132385132386132387132388132389132390132391132392132393132394132395132396132397132398132399132400132401132402132403132404132405132406132407132408132409132410132411132412132413132414132415132416132417132418132419132420132421132422132423132424132425132426132427132428132429132430132431132432132433132434132435132436132437132438132439132440132441132442132443132444132445132446132447132448132449132450132451132452132453132454132455132456132457132458132459132460132461132462132463132464132465132466132467132468132469132470132471132472132473132474132475132476132477132478132479132480132481132482132483132484132485132486132487132488132489132490132491132492132493132494132495132496132497132498132499132500132501132502132503132504132505132506132507132508132509132510132511132512132513132514132515132516132517132518132519132520132521132522132523132524132525132526132527132528132529132530132531132532132533132534132535132536132537132538132539132540132541132542132543132544132545132546132547132548132549132550132551132552132553132554132555132556132557132558132559132560132561132562132563132564132565132566132567132568132569132570132571132572132573132574132575132576132577132578132579132580132581132582132583132584132585132586132587132588132589132590132591132592132593132594132595132596132597132598132599132600132601132602132603132604132605132606132607132608132609132610132611132612132613132614132615132616132617132618132619132620132621132622132623132624132625132626132627132628132629132630132631132632132633132634132635132636132637132638132639132640132641132642132643132644132645132646132647132648132649132650132651132652132653132654132655132656132657132658132659132660132661132662132663132664132665132666132667132668132669132670132671132672132673132674132675132676132677132678132679132680132681132682132683132684132685132686132687132688132689132690132691132692132693132694132695132696132697132698132699132700132701132702132703132704132705132706132707132708132709132710132711132712132713132714132715132716132717132718132719132720132721132722132723132724132725132726132727132728132729132730132731132732132733132734132735132736132737132738132739132740132741132742132743132744132745132746132747132748132749132750132751132752132753132754132755132756132757132758132759132760132761132762132763132764132765132766132767132768132769132770132771132772132773132774132775132776132777132778132779132780132781132782132783132784132785132786132787132788132789132790132791132792132793132794132795132796132797132798132799132800132801132802132803132804132805132806132807132808132809132810132811132812132813132814132815132816132817132818132819132820132821132822132823132824132825132826132827132828132829132830132831132832132833132834132835132836132837132838132839132840132841132842132843132844132845132846132847132848132849132850132851132852132853132854132855132856132857132858132859132860132861132862132863132864132865132866132867132868132869132870132871132872132873132874132875132876132877132878132879132880132881132882132883132884132885132886132887132888132889132890132891132892132893132894132895132896132897132898132899132900132901132902132903132904132905132906132907132908132909132910132911132912132913132914132915132916132917132918132919132920132921132922132923132924132925132926132927132928132929132930132931132932132933132934132935132936132937132938132939132940132941132942132943132944132945132946132947132948132949132950132951132952132953132954132955132956132957132958132959132960132961132962132963132964132965132966132967132968132969132970132971132972132973132974132975132976132977132978132979132980132981132982132983132984132985132986132987132988132989132990132991132992132993132994132995132996132997132998132999133000133001133002133003133004133005133006133007133008133009133010133011133012133013133014133015133016133017133018133019133020133021133022133023133024133025133026133027133028133029133030133031133032133033133034133035133036133037133038133039133040133041133042133043133044133045133046133047133048133049133050133051133052133053133054133055133056133057133058133059133060133061133062133063133064133065133066133067133068133069133070133071133072133073133074133075133076133077133078133079133080133081133082133083133084133085133086133087133088133089133090133091133092133093133094133095133096133097133098133099133100133101133102133103133104133105133106133107133108133109133110133111133112133113133114133115133116133117133118133119133120133121133122133123133124133125133126133127133128133129133130133131133132133133133134133135133136133137133138133139133140133141133142133143133144133145133146133147133148133149133150133151133152133153133154133155133156133157133158133159133160133161133162133163133164133165133166133167133168133169133170133171133172133173133174133175133176133177133178133179133180133181133182133183133184133185133186133187133188133189133190133191133192133193133194133195133196133197133198133199133200133201133202133203133204133205133206133207133208133209133210133211133212133213133214133215133216133217133218133219133220133221133222133223133224133225133226133227133228133229133230133231133232133233133234133235133236133237133238133239133240133241133242133243133244133245133246133247133248133249133250133251133252133253133254133255133256133257133258133259133260133261133262133263133264133265133266133267133268133269133270133271133272133273133274133275133276133277133278133279133280133281133282133283133284133285133286133287133288133289133290133291133292133293133294133295133296133297133298133299133300133301133302133303133304133305133306133307133308133309133310133311133312133313133314133315133316133317133318133319133320133321133322133323133324133325133326133327133328133329133330133331133332133333133334133335133336133337133338133339133340133341133342133343133344133345133346133347133348133349133350133351133352133353133354133355133356133357133358133359133360133361133362133363133364133365133366133367133368133369133370133371133372133373133374133375133376133377133378133379133380133381133382133383133384133385133386133387133388133389133390133391133392133393133394133395133396133397133398133399133400133401133402133403133404133405133406133407133408133409133410133411133412133413133414133415133416133417133418133419133420133421133422133423133424133425133426133427133428133429133430133431133432133433133434133435133436133437133438133439133440133441133442133443133444133445133446133447133448133449133450133451133452133453133454133455133456133457133458133459133460133461133462133463133464133465133466133467133468133469133470133471133472133473133474133475133476133477133478133479133480133481133482133483133484133485133486133487133488133489133490133491133492133493133494133495133496133497133498133499133500133501133502133503133504133505133506133507133508133509133510133511133512133513133514133515133516133517133518133519133520133521133522133523133524133525133526133527133528133529133530133531133532133533133534133535133536133537133538133539133540133541133542133543133544133545133546133547133548133549133550133551133552133553133554133555133556133557133558133559133560133561133562133563133564133565133566133567133568133569133570133571133572133573133574133575133576133577133578133579133580133581133582133583133584133585133586133587133588133589133590133591133592133593133594133595133596133597133598133599133600133601133602133603133604133605133606133607133608133609133610133611133612133613133614133615133616133617133618133619133620133621133622133623133624133625133626133627133628133629133630133631133632133633133634133635133636133637133638133639133640133641133642133643133644133645133646133647133648133649133650133651133652133653133654133655133656133657133658133659133660133661133662133663133664133665133666133667133668133669133670133671133672133673133674133675133676133677133678133679133680133681133682133683133684133685133686133687133688133689133690133691133692133693133694133695133696133697133698133699133700133701133702133703133704133705133706133707133708133709133710133711133712133713133714133715133716133717133718133719133720133721133722133723133724133725133726133727133728133729133730133731133732133733133734133735133736133737133738133739133740133741133742133743133744133745133746133747133748133749133750133751133752133753133754133755133756133757133758133759133760133761133762133763133764133765133766133767133768133769133770133771133772133773133774133775133776133777133778133779133780133781133782133783133784133785133786133787133788133789133790133791133792133793133794133795133796133797133798133799133800133801133802133803133804133805133806133807133808133809133810133811133812133813133814133815133816133817133818133819133820133821133822133823133824133825133826133827133828133829133830133831133832133833133834133835133836133837133838133839133840133841133842133843133844133845133846133847133848133849133850133851133852133853133854133855133856133857133858133859133860133861133862133863133864133865133866133867133868133869133870133871133872133873133874133875133876133877133878133879133880133881133882133883133884133885133886133887133888133889133890133891133892133893133894133895133896133897133898133899133900133901133902133903133904133905133906133907133908133909133910133911133912133913133914133915133916133917133918133919133920133921133922133923133924133925133926133927133928133929133930133931133932133933133934133935133936133937133938133939133940133941133942133943133944133945133946133947133948133949133950133951133952133953133954133955133956133957133958133959133960133961133962133963133964133965133966133967133968133969133970133971133972133973133974133975133976133977133978133979133980133981133982133983133984133985133986133987133988133989133990133991133992133993133994133995133996133997133998133999134000134001134002134003134004134005134006134007134008134009134010134011134012134013134014134015134016134017134018134019134020134021134022134023134024134025134026134027134028134029134030134031134032134033134034134035134036134037134038134039134040134041134042134043134044134045134046134047134048134049134050134051134052134053134054134055134056134057134058134059134060134061134062134063134064134065134066134067134068134069134070134071134072134073134074134075134076134077134078134079134080134081134082134083134084134085134086134087134088134089134090134091134092134093134094134095134096134097134098134099134100134101134102134103134104134105134106134107134108134109134110134111134112134113134114134115134116134117134118134119134120134121134122134123134124134125134126134127134128134129134130134131134132134133134134134135134136134137134138134139134140134141134142134143134144134145134146134147134148134149134150134151134152134153134154134155134156134157134158134159134160134161134162134163134164134165134166134167134168134169134170134171134172134173134174134175134176134177134178134179134180134181134182134183134184134185134186134187134188134189134190134191134192134193134194134195134196134197134198134199134200134201134202134203134204134205134206134207134208134209134210134211134212134213134214134215134216134217134218134219134220134221134222134223134224134225134226134227134228134229134230134231134232134233134234134235134236134237134238134239134240134241134242134243134244134245134246134247134248134249134250134251134252134253134254134255134256134257134258134259134260134261134262134263134264134265134266134267134268134269134270134271134272134273134274134275134276134277134278134279134280134281134282134283134284134285134286134287134288134289134290134291134292134293134294134295134296134297134298134299134300134301134302134303134304134305134306134307134308134309134310134311134312134313134314134315134316134317134318134319134320134321134322134323134324134325134326134327134328134329134330134331134332134333134334134335134336134337134338134339134340134341134342134343134344134345134346134347134348134349134350134351134352134353134354134355134356134357134358134359134360134361134362134363134364134365134366134367134368134369134370134371134372134373134374134375134376134377134378134379134380134381134382134383134384134385134386134387134388134389134390134391134392134393134394134395134396134397134398134399134400134401134402134403134404134405134406134407134408134409134410134411134412134413134414134415134416134417134418134419134420134421134422134423134424134425134426134427134428134429134430134431134432134433134434134435134436134437134438134439134440134441134442134443134444134445134446134447134448134449134450134451134452134453134454134455134456134457134458134459134460134461134462134463134464134465134466134467134468134469134470134471134472134473134474134475134476134477134478134479134480134481134482134483134484134485134486134487134488134489134490134491134492134493134494134495134496134497134498134499134500134501134502134503134504134505134506134507134508134509134510134511134512134513134514134515134516134517134518134519134520134521134522134523134524134525134526134527134528134529134530134531134532134533134534134535134536134537134538134539134540134541134542134543134544134545134546134547134548134549134550134551134552134553134554134555134556134557134558134559134560134561134562134563134564134565134566134567134568134569134570134571134572134573134574134575134576134577134578134579134580134581134582134583134584134585134586134587134588134589134590134591134592134593134594134595134596134597134598134599134600134601134602134603134604134605134606134607134608134609134610134611134612134613134614134615134616134617134618134619134620134621134622134623134624134625134626134627134628134629134630134631134632134633134634134635134636134637134638134639134640134641134642134643134644134645134646134647134648134649134650134651134652134653134654134655134656134657134658134659134660134661134662134663134664134665134666134667134668134669134670134671134672134673134674134675134676134677134678134679134680134681134682134683134684134685134686134687134688134689134690134691134692134693134694134695134696134697134698134699134700134701134702134703134704134705134706134707134708134709134710134711134712134713134714134715134716134717134718134719134720134721134722134723134724134725134726134727134728134729134730134731134732134733134734134735134736134737134738134739134740134741134742134743134744134745134746134747134748134749134750134751134752134753134754134755134756134757134758134759134760134761134762134763134764134765134766134767134768134769134770134771134772134773134774134775134776134777134778134779134780134781134782134783134784134785134786134787134788134789134790134791134792134793134794134795134796134797134798134799134800134801134802134803134804134805134806134807134808134809134810134811134812134813134814134815134816134817134818134819134820134821134822134823134824134825134826134827134828134829134830134831134832134833134834134835134836134837134838134839134840134841134842134843134844134845134846134847134848134849134850134851134852134853134854134855134856134857134858134859134860134861134862134863134864134865134866134867134868134869134870134871134872134873134874134875134876134877134878134879134880134881134882134883134884134885134886134887134888134889134890134891134892134893134894134895134896134897134898134899134900134901134902134903134904134905134906134907134908134909134910134911134912134913134914134915134916134917134918134919134920134921134922134923134924134925134926134927134928134929134930134931134932134933134934134935134936134937134938134939134940134941134942134943134944134945134946134947134948134949134950134951134952134953134954134955134956134957134958134959134960134961134962134963134964134965134966134967134968134969134970134971134972134973134974134975134976134977134978134979134980134981134982134983134984134985134986134987134988134989134990134991134992134993134994134995134996134997134998134999135000135001135002135003135004135005135006135007135008135009135010135011135012135013135014135015135016135017135018135019135020135021135022135023135024135025135026135027135028135029135030135031135032135033135034135035135036135037135038135039135040135041135042135043135044135045135046135047135048135049135050135051135052135053135054135055135056135057135058135059135060135061135062135063135064135065135066135067135068135069135070135071135072135073135074135075135076135077135078135079135080135081135082135083135084135085135086135087135088135089135090135091135092135093135094135095135096135097135098135099135100135101135102135103135104135105135106135107135108135109135110135111135112135113135114135115135116135117135118135119135120135121135122135123135124135125135126135127135128135129135130135131135132135133135134135135135136135137135138135139135140135141135142135143135144135145135146135147135148135149135150135151135152135153135154135155135156135157135158135159135160135161135162135163135164135165135166135167135168135169135170135171135172135173135174135175135176135177135178135179135180135181135182135183135184135185135186135187135188135189135190135191135192135193135194135195135196135197135198135199135200135201135202135203135204135205135206135207135208135209135210135211135212135213135214135215135216135217135218135219135220135221135222135223135224135225135226135227135228135229135230135231135232135233135234135235135236135237135238135239135240135241135242135243135244135245135246135247135248135249135250135251135252135253135254135255135256135257135258135259135260135261135262135263135264135265135266135267135268135269135270135271135272135273135274135275135276135277135278135279135280135281135282135283135284135285135286135287135288135289135290135291135292135293135294135295135296135297135298135299135300135301135302135303135304135305135306135307135308135309135310135311135312135313135314135315135316135317135318135319135320135321135322135323135324135325135326135327135328135329135330135331135332135333135334135335135336135337135338135339135340135341135342135343135344135345135346135347135348135349135350135351135352135353135354135355135356135357135358135359135360135361135362135363135364135365135366135367135368135369135370135371135372135373135374135375135376135377135378135379135380135381135382135383135384135385135386135387135388135389135390135391135392135393135394135395135396135397135398135399135400135401135402135403135404135405135406135407135408135409135410135411135412135413135414135415135416135417135418135419135420135421135422135423135424135425135426135427135428135429135430135431135432135433135434135435135436135437135438135439135440135441135442135443135444135445135446135447135448135449135450135451135452135453135454135455135456135457135458135459135460135461135462135463135464135465135466135467135468135469135470135471135472135473135474135475135476135477135478135479135480135481135482135483135484135485135486135487135488135489135490135491135492135493135494135495135496135497135498135499135500135501135502135503135504135505135506135507135508135509135510135511135512135513135514135515135516135517135518135519135520135521135522135523135524135525135526135527135528135529135530135531135532135533135534135535135536135537135538135539135540135541135542135543135544135545135546135547135548135549135550135551135552135553135554135555135556135557135558135559135560135561135562135563135564135565135566135567135568135569135570135571135572135573135574135575135576135577135578135579135580135581135582135583135584135585135586135587135588135589135590135591135592135593135594135595135596135597135598135599135600135601135602135603135604135605135606135607135608135609135610135611135612135613135614135615135616135617135618135619135620135621135622135623135624135625135626135627135628135629135630135631135632135633135634135635135636135637135638135639135640135641135642135643135644135645135646135647135648135649135650135651135652135653135654135655135656135657135658135659135660135661135662135663135664135665135666135667135668135669135670135671135672135673135674135675135676135677135678135679135680135681135682135683135684135685135686135687135688135689135690135691135692135693135694135695135696135697135698135699135700135701135702135703135704135705135706135707135708135709135710135711135712135713135714135715135716135717135718135719135720135721135722135723135724135725135726135727135728135729135730135731135732135733135734135735135736135737135738135739135740135741135742135743135744135745135746135747135748135749135750135751135752135753135754135755135756135757135758135759135760135761135762135763135764135765135766135767135768135769135770135771135772135773135774135775135776135777135778135779135780135781135782135783135784135785135786135787135788135789135790135791135792135793135794135795135796135797135798135799135800135801135802135803135804135805135806135807135808135809135810135811135812135813135814135815135816135817135818135819135820135821135822135823135824135825135826135827135828135829135830135831135832135833135834135835135836135837135838135839135840135841135842135843135844135845135846135847135848135849135850135851135852135853135854135855135856135857135858135859135860135861135862135863135864135865135866135867135868135869135870135871135872135873135874135875135876135877135878135879135880135881135882135883135884135885135886135887135888135889135890135891135892135893135894135895135896135897135898135899135900135901135902135903135904135905135906135907135908135909135910135911135912135913135914135915135916135917135918135919135920135921135922135923135924135925135926135927135928135929135930135931135932135933135934135935135936135937135938135939135940135941135942135943135944135945135946135947135948135949135950135951135952135953135954135955135956135957135958135959135960135961135962135963135964135965135966135967135968135969135970135971135972135973135974135975135976135977135978135979135980135981135982135983135984135985135986135987135988135989135990135991135992135993135994135995135996135997135998135999136000136001136002136003136004136005136006136007136008136009136010136011136012136013136014136015136016136017136018136019136020136021136022136023136024136025136026136027136028136029136030136031136032136033136034136035136036136037136038136039136040136041136042136043136044136045136046136047136048136049136050136051136052136053136054136055136056136057136058136059136060136061136062136063136064136065136066136067136068136069136070136071136072136073136074136075136076136077136078136079136080136081136082136083136084136085136086136087136088136089136090136091136092136093136094136095136096136097136098136099136100136101136102136103136104136105136106136107136108136109136110136111136112136113136114136115136116136117136118136119136120136121136122136123136124136125136126136127136128136129136130136131136132136133136134136135136136136137136138136139136140136141136142136143136144136145136146136147136148136149136150136151136152136153136154136155136156136157136158136159136160136161136162136163136164136165136166136167136168136169136170136171136172136173136174136175136176136177136178136179136180136181136182136183136184136185136186136187136188136189136190136191136192136193136194136195136196136197136198136199136200136201136202136203136204136205136206136207136208136209136210136211136212136213136214136215136216136217136218136219136220136221136222136223136224136225136226136227136228136229136230136231136232136233136234136235136236136237136238136239136240136241136242136243136244136245136246136247136248136249136250136251136252136253136254136255136256136257136258136259136260136261136262136263136264136265136266136267136268136269136270136271136272136273136274136275136276136277136278136279136280136281136282136283136284136285136286136287136288136289136290136291136292136293136294136295136296136297136298136299136300136301136302136303136304136305136306136307136308136309136310136311136312136313136314136315136316136317136318136319136320136321136322136323136324136325136326136327136328136329136330136331136332136333136334136335136336136337136338136339136340136341136342136343136344136345136346136347136348136349136350136351136352136353136354136355136356136357136358136359136360136361136362136363136364136365136366136367136368136369136370136371136372136373136374136375136376136377136378136379136380136381136382136383136384136385136386136387136388136389136390136391136392136393136394136395136396136397136398136399136400136401136402136403136404136405136406136407136408136409136410136411136412136413136414136415136416136417136418136419136420136421136422136423136424136425136426136427136428136429136430136431136432136433136434136435136436136437136438136439136440136441136442136443136444136445136446136447136448136449136450136451136452136453136454136455136456136457136458136459136460136461136462136463136464136465136466136467136468136469136470136471136472136473136474136475136476136477136478136479136480136481136482136483136484136485136486136487136488136489136490136491136492136493136494136495136496136497136498136499136500136501136502136503136504136505136506136507136508136509136510136511136512136513136514136515136516136517136518136519136520136521136522136523136524136525136526136527136528136529136530136531136532136533136534136535136536136537136538136539136540136541136542136543136544136545136546136547136548136549136550136551136552136553136554136555136556136557136558136559136560136561136562136563136564136565136566136567136568136569136570136571136572136573136574136575136576136577136578136579136580136581136582136583136584136585136586136587136588136589136590136591136592136593136594136595136596136597136598136599136600136601136602136603136604136605136606136607136608136609136610136611136612136613136614136615136616136617136618136619136620136621136622136623136624136625136626136627136628136629136630136631136632136633136634136635136636136637136638136639136640136641136642136643136644136645136646136647136648136649136650136651136652136653136654136655136656136657136658136659136660136661136662136663136664136665136666136667136668136669136670136671136672136673136674136675136676136677136678136679136680136681136682136683136684136685136686136687136688136689136690136691136692136693136694136695136696136697136698136699136700136701136702136703136704136705136706136707136708136709136710136711136712136713136714136715136716136717136718136719136720136721136722136723136724136725136726136727136728136729136730136731136732136733136734136735136736136737136738136739136740136741136742136743136744136745136746136747136748136749136750136751136752136753136754136755136756136757136758136759136760136761136762136763136764136765136766136767136768136769136770136771136772136773136774136775136776136777136778136779136780136781136782136783136784136785136786136787136788136789136790136791136792136793136794136795136796136797136798136799136800136801136802136803136804136805136806136807136808136809136810136811136812136813136814136815136816136817136818136819136820136821136822136823136824136825136826136827136828136829136830136831136832136833136834136835136836136837136838136839136840136841136842136843136844136845136846136847136848136849136850136851136852136853136854136855136856136857136858136859136860136861136862136863136864136865136866136867136868136869136870136871136872136873136874136875136876136877136878136879136880136881136882136883136884136885136886136887136888136889136890136891136892136893136894136895136896136897136898136899136900136901136902136903136904136905136906136907136908136909136910136911136912136913136914136915136916136917136918136919136920136921136922136923136924136925136926136927136928136929136930136931136932136933136934136935136936136937136938136939136940136941136942136943136944136945136946136947136948136949136950136951136952136953136954136955136956136957136958136959136960136961136962136963136964136965136966136967136968136969136970136971136972136973136974136975136976136977136978136979136980136981136982136983136984136985136986136987136988136989136990136991136992136993136994136995136996136997136998136999137000137001137002137003137004137005137006137007137008137009137010137011137012137013137014137015137016137017137018137019137020137021137022137023137024137025137026137027137028137029137030137031137032137033137034137035137036137037137038137039137040137041137042137043137044137045137046137047137048137049137050137051137052137053137054137055137056137057137058137059137060137061137062137063137064137065137066137067137068137069137070137071137072137073137074137075137076137077137078137079137080137081137082137083137084137085137086137087137088137089137090137091137092137093137094137095137096137097137098137099137100137101137102137103137104137105137106137107137108137109137110137111137112137113137114137115137116137117137118137119137120137121137122137123137124137125137126137127137128137129137130137131137132137133137134137135137136137137137138137139137140137141137142137143137144137145137146137147137148137149137150137151137152137153137154137155137156137157137158137159137160137161137162137163137164137165137166137167137168137169137170137171137172137173137174137175137176137177137178137179137180137181137182137183137184137185137186137187137188137189137190137191137192137193137194137195137196137197137198137199137200137201137202137203137204137205137206137207137208137209137210137211137212137213137214137215137216137217137218137219137220137221137222137223137224137225137226137227137228137229137230137231137232137233137234137235137236137237137238137239137240137241137242137243137244137245137246137247137248137249137250137251137252137253137254137255137256137257137258137259137260137261137262137263137264137265137266137267137268137269137270137271137272137273137274137275137276137277137278137279137280137281137282137283137284137285137286137287137288137289137290137291137292137293137294137295137296137297137298137299137300137301137302137303137304137305137306137307137308137309137310137311137312137313137314137315137316137317137318137319137320137321137322137323137324137325137326137327137328137329137330137331137332137333137334137335137336137337137338137339137340137341137342137343137344137345137346137347137348137349137350137351137352137353137354137355137356137357137358137359137360137361137362137363137364137365137366137367137368137369137370137371137372137373137374137375137376137377137378137379137380137381137382137383137384137385137386137387137388137389137390137391137392137393137394137395137396137397137398137399137400137401137402137403137404137405137406137407137408137409137410137411137412137413137414137415137416137417137418137419137420137421137422137423137424137425137426137427137428137429137430137431137432137433137434137435137436137437137438137439137440137441137442137443137444137445137446137447137448137449137450137451137452137453137454137455137456137457137458137459137460137461137462137463137464137465137466137467137468137469137470137471137472137473137474137475137476137477137478137479137480137481137482137483137484137485137486137487137488137489137490137491137492137493137494137495137496137497137498137499137500137501137502137503137504137505137506137507137508137509137510137511137512137513137514137515137516137517137518137519137520137521137522137523137524137525137526137527137528137529137530137531137532137533137534137535137536137537137538137539137540137541137542137543137544137545137546137547137548137549137550137551137552137553137554137555137556137557137558137559137560137561137562137563137564137565137566137567137568137569137570137571137572137573137574137575137576137577137578137579137580137581137582137583137584137585137586137587137588137589137590137591137592137593137594137595137596137597137598137599137600137601137602137603137604137605137606137607137608137609137610137611137612137613137614137615137616137617137618137619137620137621137622137623137624137625137626137627137628137629137630137631137632137633137634137635137636137637137638137639137640137641137642137643137644137645137646137647137648137649137650137651137652137653137654137655137656137657137658137659137660137661137662137663137664137665137666137667137668137669137670137671137672137673137674137675137676137677137678137679137680137681137682137683137684137685137686137687137688137689137690137691137692137693137694137695137696137697137698137699137700137701137702137703137704137705137706137707137708137709137710137711137712137713137714137715137716137717137718137719137720137721137722137723137724137725137726137727137728137729137730137731137732137733137734137735137736137737137738137739137740137741137742137743137744137745137746137747137748137749137750137751137752137753137754137755137756137757137758137759137760137761137762137763137764137765137766137767137768137769137770137771137772137773137774137775137776137777137778137779137780137781137782137783137784137785137786137787137788137789137790137791137792137793137794137795137796137797137798137799137800137801137802137803137804137805137806137807137808137809137810137811137812137813137814137815137816137817137818137819137820137821137822137823137824137825137826137827137828137829137830137831137832137833137834137835137836137837137838137839137840137841137842137843137844137845137846137847137848137849137850137851137852137853137854137855137856137857137858137859137860137861137862137863137864137865137866137867137868137869137870137871137872137873137874137875137876137877137878137879137880137881137882137883137884137885137886137887137888137889137890137891137892137893137894137895137896137897137898137899137900137901137902137903137904137905137906137907137908137909137910137911137912137913137914137915137916137917137918137919137920137921137922137923137924137925137926137927137928137929137930137931137932137933137934137935137936137937137938137939137940137941137942137943137944137945137946137947137948137949137950137951137952137953137954137955137956137957137958137959137960137961137962137963137964137965137966137967137968137969137970137971137972137973137974137975137976137977137978137979137980137981137982137983137984137985137986137987137988137989137990137991137992137993137994137995137996137997137998137999138000138001138002138003138004138005138006138007138008138009138010138011138012138013138014138015138016138017138018138019138020138021138022138023138024138025138026138027138028138029138030138031138032138033138034138035138036138037138038138039138040138041138042138043138044138045138046138047138048138049138050138051138052138053138054138055138056138057138058138059138060138061138062138063138064138065138066138067138068138069138070138071138072138073138074138075138076138077138078138079138080138081138082138083138084138085138086138087138088138089138090138091138092138093138094138095138096138097138098138099138100138101138102138103138104138105138106138107138108138109138110138111138112138113138114138115138116138117138118138119138120138121138122138123138124138125138126138127138128138129138130138131138132138133138134138135138136138137138138138139138140138141138142138143138144138145138146138147138148138149138150138151138152138153138154138155138156138157138158138159138160138161138162138163138164138165138166138167138168138169138170138171138172138173138174138175138176138177138178138179138180138181138182138183138184138185138186138187138188138189138190138191138192138193138194138195138196138197138198138199138200138201138202138203138204138205138206138207138208138209138210138211138212138213138214138215138216138217138218138219138220138221138222138223138224138225138226138227138228138229138230138231138232138233138234138235138236138237138238138239138240138241138242138243138244138245138246138247138248138249138250138251138252138253138254138255138256138257138258138259138260138261138262138263138264138265138266138267138268138269138270138271138272138273138274138275138276138277138278138279138280138281138282138283138284138285138286138287138288138289138290138291138292138293138294138295138296138297138298138299138300138301138302138303138304138305138306138307138308138309138310138311138312138313138314138315138316138317138318138319138320138321138322138323138324138325138326138327138328138329138330138331138332138333138334138335138336138337138338138339138340138341138342138343138344138345138346138347138348138349138350138351138352138353138354138355138356138357138358138359138360138361138362138363138364138365138366138367138368138369138370138371138372138373138374138375138376138377138378138379138380138381138382138383138384138385138386138387138388138389138390138391138392138393138394138395138396138397138398138399138400138401138402138403138404138405138406138407138408138409138410138411138412138413138414138415138416138417138418138419138420138421138422138423138424138425138426138427138428138429138430138431138432138433138434138435138436138437138438138439138440138441138442138443138444138445138446138447138448138449138450138451138452138453138454138455138456138457138458138459138460138461138462138463138464138465138466138467138468138469138470138471138472138473138474138475138476138477138478138479138480138481138482138483138484138485138486138487138488138489138490138491138492138493138494138495138496138497138498138499138500138501138502138503138504138505138506138507138508138509138510138511138512138513138514138515138516138517138518138519138520138521138522138523138524138525138526138527138528138529138530138531138532138533138534138535138536138537138538138539138540138541138542138543138544138545138546138547138548138549138550138551138552138553138554138555138556138557138558138559138560138561138562138563138564138565138566138567138568138569138570138571138572138573138574138575138576138577138578138579138580138581138582138583138584138585138586138587138588138589138590138591138592138593138594138595138596138597138598138599138600138601138602138603138604138605138606138607138608138609138610138611138612138613138614138615138616138617138618138619138620138621138622138623138624138625138626138627138628138629138630138631138632138633138634138635138636138637138638138639138640138641138642138643138644138645138646138647138648138649138650138651138652138653138654138655138656138657138658138659138660138661138662138663138664138665138666138667138668138669138670138671138672138673138674138675138676138677138678138679138680138681138682138683138684138685138686138687138688138689138690138691138692138693138694138695138696138697138698138699138700138701138702138703138704138705138706138707138708138709138710138711138712138713138714138715138716138717138718138719138720138721138722138723138724138725138726138727138728138729138730138731138732138733138734138735138736138737138738138739138740138741138742138743138744138745138746138747138748138749138750138751138752138753138754138755138756138757138758138759138760138761138762138763138764138765138766138767138768138769138770138771138772138773138774138775138776138777138778138779138780138781138782138783138784138785138786138787138788138789138790138791138792138793138794138795138796138797138798138799138800138801138802138803138804138805138806138807138808138809138810138811138812138813138814138815138816138817138818138819138820138821138822138823138824138825138826138827138828138829138830138831138832138833138834138835138836138837138838138839138840138841138842138843138844138845138846138847138848138849138850138851138852138853138854138855138856138857138858138859138860138861138862138863138864138865138866138867138868138869138870138871138872138873138874138875138876138877138878138879138880138881138882138883138884138885138886138887138888138889138890138891138892138893138894138895138896138897138898138899138900138901138902138903138904138905138906138907138908138909138910138911138912138913138914138915138916138917138918138919138920138921138922138923138924138925138926138927138928138929138930138931138932138933138934138935138936138937138938138939138940138941138942138943138944138945138946138947138948138949138950138951138952138953138954138955138956138957138958138959138960138961138962138963138964138965138966138967138968138969138970138971138972138973138974138975138976138977138978138979138980138981138982138983138984138985138986138987138988138989138990138991138992138993138994138995138996138997138998138999139000139001139002139003139004139005139006139007139008139009139010139011139012139013139014139015139016139017139018139019139020139021139022139023139024139025139026139027139028139029139030139031139032139033139034139035139036139037139038139039139040139041139042139043139044139045139046139047139048139049139050139051139052139053139054139055139056139057139058139059139060139061139062139063139064139065139066139067139068139069139070139071139072139073139074139075139076139077139078139079139080139081139082139083139084139085139086139087139088139089139090139091139092139093139094139095139096139097139098139099139100139101139102139103139104139105139106139107139108139109139110139111139112139113139114139115139116139117139118139119139120139121139122139123139124139125139126139127139128139129139130139131139132139133139134139135139136139137139138139139139140139141139142139143139144139145139146139147139148139149139150139151139152139153139154139155139156139157139158139159139160139161139162139163139164139165139166139167139168139169139170139171139172139173139174139175139176139177139178139179139180139181139182139183139184139185139186139187139188139189139190139191139192139193139194139195139196139197139198139199139200139201139202139203139204139205139206139207139208139209139210139211139212139213139214139215139216139217139218139219139220139221139222139223139224139225139226139227139228139229139230139231139232139233139234139235139236139237139238139239139240139241139242139243139244139245139246139247139248139249139250139251139252139253139254139255139256139257139258139259139260139261139262139263139264139265139266139267139268139269139270139271139272139273139274139275139276139277139278139279139280139281139282139283139284139285139286139287139288139289139290139291139292139293139294139295139296139297139298139299139300139301139302139303139304139305139306139307139308139309139310139311139312139313139314139315139316139317139318139319139320139321139322139323139324139325139326139327139328139329139330139331139332139333139334139335139336139337139338139339139340139341139342139343139344139345139346139347139348139349139350139351139352139353139354139355139356139357139358139359139360139361139362139363139364139365139366139367139368139369139370139371139372139373139374139375139376139377139378139379139380139381139382139383139384139385139386139387139388139389139390139391139392139393139394139395139396139397139398139399139400139401139402139403139404139405139406139407139408139409139410139411139412139413139414139415139416139417139418139419139420139421139422139423139424139425139426139427139428139429139430139431139432139433139434139435139436139437139438139439139440139441139442139443139444139445139446139447139448139449139450139451139452139453139454139455139456139457139458139459139460139461139462139463139464139465139466139467139468139469139470139471139472139473139474139475139476139477139478139479139480139481139482139483139484139485139486139487139488139489139490139491139492139493139494139495139496139497139498139499139500139501139502139503139504139505139506139507139508139509139510139511139512139513139514139515139516139517139518139519139520139521139522139523139524139525139526139527139528139529139530139531139532139533139534139535139536139537139538139539139540139541139542139543139544139545139546139547139548139549139550139551139552139553139554139555139556139557139558139559139560139561139562139563139564139565139566139567139568139569139570139571139572139573139574139575139576139577139578139579139580139581139582139583139584139585139586139587139588139589139590139591139592139593139594139595139596139597139598139599139600139601139602139603139604139605139606139607139608139609139610139611139612139613139614139615139616139617139618139619139620139621139622139623139624139625139626139627139628139629139630139631139632139633139634139635139636139637139638139639139640139641139642139643139644139645139646139647139648139649139650139651139652139653139654139655139656139657139658139659139660139661139662139663139664139665139666139667139668139669139670139671139672139673139674139675139676139677139678139679139680139681139682139683139684139685139686139687139688139689139690139691139692139693139694139695139696139697139698139699139700139701139702139703139704139705139706139707139708139709139710139711139712139713139714139715139716139717139718139719139720139721139722139723139724139725139726139727139728139729139730139731139732139733139734139735139736139737139738139739139740139741139742139743139744139745139746139747139748139749139750139751139752139753139754139755139756139757139758139759139760139761139762139763139764139765139766139767139768139769139770139771139772139773139774139775139776139777139778139779139780139781139782139783139784139785139786139787139788139789139790139791139792139793139794139795139796139797139798139799139800139801139802139803139804139805139806139807139808139809139810139811139812139813139814139815139816139817139818139819139820139821139822139823139824139825139826139827139828139829139830139831139832139833139834139835139836139837139838139839139840139841139842139843139844139845139846139847139848139849139850139851139852139853139854139855139856139857139858139859139860139861139862139863139864139865139866139867139868139869139870139871139872139873139874139875139876139877139878139879139880139881139882139883139884139885139886139887139888139889139890139891139892139893139894139895139896139897139898139899139900139901139902139903139904139905139906139907139908139909139910139911139912139913139914139915139916139917139918139919139920139921139922139923139924139925139926139927139928139929139930139931139932139933139934139935139936139937139938139939139940139941139942139943139944139945139946139947139948139949139950139951139952139953139954139955139956139957139958139959139960139961139962139963139964139965139966139967139968139969139970139971139972139973139974139975139976139977139978139979139980139981139982139983139984139985139986139987139988139989139990139991139992139993139994139995139996139997139998139999140000140001140002140003140004140005140006140007140008140009140010140011140012140013140014140015140016140017140018140019140020140021140022140023140024140025140026140027140028140029140030140031140032140033140034140035140036140037140038140039140040140041140042140043140044140045140046140047140048140049140050140051140052140053140054140055140056140057140058140059140060140061140062140063140064140065140066140067140068140069140070140071140072140073140074140075140076140077140078140079140080140081140082140083140084140085140086140087140088140089140090140091140092140093140094140095140096140097140098140099140100140101140102140103140104140105140106140107140108140109140110140111140112140113140114140115140116140117140118140119140120140121140122140123140124140125140126140127140128140129140130140131140132140133140134140135140136140137140138140139140140140141140142140143140144140145140146140147140148140149140150140151140152140153140154140155140156140157140158140159140160140161140162140163140164140165140166140167140168140169140170140171140172140173140174140175140176140177140178140179140180140181140182140183140184140185140186140187140188140189140190140191140192140193140194140195140196140197140198140199140200140201140202140203140204140205140206140207140208140209140210140211140212140213140214140215140216140217140218140219140220140221140222140223140224140225140226140227140228140229140230140231140232140233140234140235140236140237140238140239140240140241140242140243140244140245140246140247140248140249140250140251140252140253140254140255140256140257140258140259140260140261140262140263140264140265140266140267140268140269140270140271140272140273140274140275140276140277140278140279140280140281140282140283140284140285140286140287140288140289140290140291140292140293140294140295140296140297140298140299140300140301140302140303140304140305140306140307140308140309140310140311140312140313140314140315140316140317140318140319140320140321140322140323140324140325140326140327140328140329140330140331140332140333140334140335140336140337140338140339140340140341140342140343140344140345140346140347140348140349140350140351140352140353140354140355140356140357140358140359140360140361140362140363140364140365140366140367140368140369140370140371140372140373140374140375140376140377140378140379140380140381140382140383140384140385140386140387140388140389140390140391140392140393140394140395140396140397140398140399140400140401140402140403140404140405140406140407140408140409140410140411140412140413140414140415140416140417140418140419140420140421140422140423140424140425140426140427140428140429140430140431140432140433140434140435140436140437140438140439140440140441140442140443140444140445140446140447140448140449140450140451140452140453140454140455140456140457140458140459140460140461140462140463140464140465140466140467140468140469140470140471140472140473140474140475140476140477140478140479140480140481140482140483140484140485140486140487140488140489140490140491140492140493140494140495140496140497140498140499140500140501140502140503140504140505140506140507140508140509140510140511140512140513140514140515140516140517140518140519140520140521140522140523140524140525140526140527140528140529140530140531140532140533140534140535140536140537140538140539140540140541140542140543140544140545140546140547140548140549140550140551140552140553140554140555140556140557140558140559140560140561140562140563140564140565140566140567140568140569140570140571140572140573140574140575140576140577140578140579140580140581140582140583140584140585140586140587140588140589140590140591140592140593140594140595140596140597140598140599140600140601140602140603140604140605140606140607140608140609140610140611140612140613140614140615140616140617140618140619140620140621140622140623140624140625140626140627140628140629140630140631140632140633140634140635140636140637140638140639140640140641140642140643140644140645140646140647140648140649140650140651140652140653140654140655140656140657140658140659140660140661140662140663140664140665140666140667140668140669140670140671140672140673140674140675140676140677140678140679140680140681140682140683140684140685140686140687140688140689140690140691140692140693140694140695140696140697140698140699140700140701140702140703140704140705140706140707140708140709140710140711140712140713140714140715140716140717140718140719140720140721140722140723140724140725140726140727140728140729140730140731140732140733140734140735140736140737140738140739140740140741140742140743140744140745140746140747140748140749140750140751140752140753140754140755140756140757140758140759140760140761140762140763140764140765140766140767140768140769140770140771140772140773140774140775140776140777140778140779140780140781140782140783140784140785140786140787140788140789140790140791140792140793140794140795140796140797140798140799140800140801140802140803140804140805140806140807140808140809140810140811140812140813140814140815140816140817140818140819140820140821140822140823140824140825140826140827140828140829140830140831140832140833140834140835140836140837140838140839140840140841140842140843140844140845140846140847140848140849140850140851140852140853140854140855140856140857140858140859140860140861140862140863140864140865140866140867140868140869140870140871140872140873140874140875140876140877140878140879140880140881140882140883140884140885140886140887140888140889140890140891140892140893140894140895140896140897140898140899140900140901140902140903140904140905140906140907140908140909140910140911140912140913140914140915140916140917140918140919140920140921140922140923140924140925140926140927140928140929140930140931140932140933140934140935140936140937140938140939140940140941140942140943140944140945140946140947140948140949140950140951140952140953140954140955140956140957140958140959140960140961140962140963140964140965140966140967140968140969140970140971140972140973140974140975140976140977140978140979140980140981140982140983140984140985140986140987140988140989140990140991140992140993140994140995140996140997140998140999141000141001141002141003141004141005141006141007141008141009141010141011141012141013141014141015141016141017141018141019141020141021141022141023141024141025141026141027141028141029141030141031141032141033141034141035141036141037141038141039141040141041141042141043141044141045141046141047141048141049141050141051141052141053141054141055141056141057141058141059141060141061141062141063141064141065141066141067141068141069141070141071141072141073141074141075141076141077141078141079141080141081141082141083141084141085141086141087141088141089141090141091141092141093141094141095141096141097141098141099141100141101141102141103141104141105141106141107141108141109141110141111141112141113141114141115141116141117141118141119141120141121141122141123141124141125141126141127141128141129141130141131141132141133141134141135141136141137141138141139141140141141141142141143141144141145141146141147141148141149141150141151141152141153141154141155141156141157141158141159141160141161141162141163141164141165141166141167141168141169141170141171141172141173141174141175141176141177141178141179141180141181141182141183141184141185141186141187141188141189141190141191141192141193141194141195141196141197141198141199141200141201141202141203141204141205141206141207141208141209141210141211141212141213141214141215141216141217141218141219141220141221141222141223141224141225141226141227141228141229141230141231141232141233141234141235141236141237141238141239141240141241141242141243141244141245141246141247141248141249141250141251141252141253141254141255141256141257141258141259141260141261141262141263141264141265141266141267141268141269141270141271141272141273141274141275141276141277141278141279141280141281141282141283141284141285141286141287141288141289141290141291141292141293141294141295141296141297141298141299141300141301141302141303141304141305141306141307141308141309141310141311141312141313141314141315141316141317141318141319141320141321141322141323141324141325141326141327141328141329141330141331141332141333141334141335141336141337141338141339141340141341141342141343141344141345141346141347141348141349141350141351141352141353141354141355141356141357141358141359141360141361141362141363141364141365141366141367141368141369141370141371141372141373141374141375141376141377141378141379141380141381141382141383141384141385141386141387141388141389141390141391141392141393141394141395141396141397141398141399141400141401141402141403141404141405141406141407141408141409141410141411141412141413141414141415141416141417141418141419141420141421141422141423141424141425141426141427141428141429141430141431141432141433141434141435141436141437141438141439141440141441141442141443141444141445141446141447141448141449141450141451141452141453141454141455141456141457141458141459141460141461141462141463141464141465141466141467141468141469141470141471141472141473141474141475141476141477141478141479141480141481141482141483141484141485141486141487141488141489141490141491141492141493141494141495141496141497141498141499141500141501141502141503141504141505141506141507141508141509141510141511141512141513141514141515141516141517141518141519141520141521141522141523141524141525141526141527141528141529141530141531141532141533141534141535141536141537141538141539141540141541141542141543141544141545141546141547141548141549141550141551141552141553141554141555141556141557141558141559141560141561141562141563141564141565141566141567141568141569141570141571141572141573141574141575141576141577141578141579141580141581141582141583141584141585141586141587141588141589141590141591141592141593141594141595141596141597141598141599141600141601141602141603141604141605141606141607141608141609141610141611141612141613141614141615141616141617141618141619141620141621141622141623141624141625141626141627141628141629141630141631141632141633141634141635141636141637141638141639141640141641141642141643141644141645141646141647141648141649141650141651141652141653141654141655141656141657141658141659141660141661141662141663141664141665141666141667141668141669141670141671141672141673141674141675141676141677141678141679141680141681141682141683141684141685141686141687141688141689141690141691141692141693141694141695141696141697141698141699141700141701141702141703141704141705141706141707141708141709141710141711141712141713141714141715141716141717141718141719141720141721141722141723141724141725141726141727141728141729141730141731141732141733141734141735141736141737141738141739141740141741141742141743141744141745141746141747141748141749141750141751141752141753141754141755141756141757141758141759141760141761141762141763141764141765141766141767141768141769141770141771141772141773141774141775141776141777141778141779141780141781141782141783141784141785141786141787141788141789141790141791141792141793141794141795141796141797141798141799141800141801141802141803141804141805141806141807141808141809141810141811141812141813141814141815141816141817141818141819141820141821141822141823141824141825141826141827141828141829141830141831141832141833141834141835141836141837141838141839141840141841141842141843141844141845141846141847141848141849141850141851141852141853141854141855141856141857141858141859141860141861141862141863141864141865141866141867141868141869141870141871141872141873141874141875141876141877141878141879141880141881141882141883141884141885141886141887141888141889141890141891141892141893141894141895141896141897141898141899141900141901141902141903141904141905141906141907141908141909141910141911141912141913141914141915141916141917141918141919141920141921141922141923141924141925141926141927141928141929141930141931141932141933141934141935141936141937141938141939141940141941141942141943141944141945141946141947141948141949141950141951141952141953141954141955141956141957141958141959141960141961141962141963141964141965141966141967141968141969141970141971141972141973141974141975141976141977141978141979141980141981141982141983141984141985141986141987141988141989141990141991141992141993141994141995141996141997141998141999142000142001142002142003142004142005142006142007142008142009142010142011142012142013142014142015142016142017142018142019142020142021142022142023142024142025142026142027142028142029142030142031142032142033142034142035142036142037142038142039142040142041142042142043142044142045142046142047142048142049142050142051142052142053142054142055142056142057142058142059142060142061142062142063142064142065142066142067142068142069142070142071142072142073142074142075142076142077142078142079142080142081142082142083142084142085142086142087142088142089142090142091142092142093142094142095142096142097142098142099142100142101142102142103142104142105142106142107142108142109142110142111142112142113142114142115142116142117142118142119142120142121142122142123142124142125142126142127142128142129142130142131142132142133142134142135142136142137142138142139142140142141142142142143142144142145142146142147142148142149142150142151142152142153142154142155142156142157142158142159142160142161142162142163142164142165142166142167142168142169142170142171142172142173142174142175142176142177142178142179142180142181142182142183142184142185142186142187142188142189142190142191142192142193142194142195142196142197142198142199142200142201142202142203142204142205142206142207142208142209142210142211142212142213142214142215142216142217142218142219142220142221142222142223142224142225142226142227142228142229142230142231142232142233142234142235142236142237142238142239142240142241142242142243142244142245142246142247142248142249142250142251142252142253142254142255142256142257142258142259142260142261142262142263142264142265142266142267142268142269142270142271142272142273142274142275142276142277142278142279142280142281142282142283142284142285142286142287142288142289142290142291142292142293142294142295142296142297142298142299142300142301142302142303142304142305142306142307142308142309142310142311142312142313142314142315142316142317142318142319142320142321142322142323142324142325142326142327142328142329142330142331142332142333142334142335142336142337142338142339142340142341142342142343142344142345142346142347142348142349142350142351142352142353142354142355142356142357142358142359142360142361142362142363142364142365142366142367142368142369142370142371142372142373142374142375142376142377142378142379142380142381142382142383142384142385142386142387142388142389142390142391142392142393142394142395142396142397142398142399142400142401142402142403142404142405142406142407142408142409142410142411142412142413142414142415142416142417142418142419142420142421142422142423142424142425142426142427142428142429142430142431142432142433142434142435142436142437142438142439142440142441142442142443142444142445142446142447142448142449142450142451142452142453142454142455142456142457142458142459142460142461142462142463142464142465142466142467142468142469142470142471142472142473142474142475142476142477142478142479142480142481142482142483142484142485142486142487142488142489142490142491142492142493142494142495142496142497142498142499142500142501142502142503142504142505142506142507142508142509142510142511142512142513142514142515142516142517142518142519142520142521142522142523142524142525142526142527142528142529142530142531142532142533142534142535142536142537142538142539142540142541142542142543142544142545142546142547142548142549142550142551142552142553142554142555142556142557142558142559142560142561142562142563142564142565142566142567142568142569142570142571142572142573142574142575142576142577142578142579142580142581142582142583142584142585142586142587142588142589142590142591142592142593142594142595142596142597142598142599142600142601142602142603142604142605142606142607142608142609142610142611142612142613142614142615142616142617142618142619142620142621142622142623142624142625142626142627142628142629142630142631142632142633142634142635142636142637142638142639142640142641142642142643142644142645142646142647142648142649142650142651142652142653142654142655142656142657142658142659142660142661142662142663142664142665142666142667142668142669142670142671142672142673142674142675142676142677142678142679142680142681142682142683142684142685142686142687142688142689142690142691142692142693142694142695142696142697142698142699142700142701142702142703142704142705142706142707142708142709142710142711142712142713142714142715142716142717142718142719142720142721142722142723142724142725142726142727142728142729142730142731142732142733142734142735142736142737142738142739142740142741142742142743142744142745142746142747142748142749142750142751142752142753142754142755142756142757142758142759142760142761142762142763142764142765142766142767142768142769142770142771142772142773142774142775142776142777142778142779142780142781142782142783142784142785142786142787142788142789142790142791142792142793142794142795142796142797142798142799142800142801142802142803142804142805142806142807142808142809142810142811142812142813142814142815142816142817142818142819142820142821142822142823142824142825142826142827142828142829142830142831142832142833142834142835142836142837142838142839142840142841142842142843142844142845142846142847142848142849142850142851142852142853142854142855142856142857142858142859142860142861142862142863142864142865142866142867142868142869142870142871142872142873142874142875142876142877142878142879142880142881142882142883142884142885142886142887142888142889142890142891142892142893142894142895142896142897142898142899142900142901142902142903142904142905142906142907142908142909142910142911142912142913142914142915142916142917142918142919142920142921142922142923142924142925142926142927142928142929142930142931142932142933142934142935142936142937142938142939142940142941142942142943142944142945142946142947142948142949142950142951142952142953142954142955142956142957142958142959142960142961142962142963142964142965142966142967142968142969142970142971142972142973142974142975142976142977142978142979142980142981142982142983142984142985142986142987142988142989142990142991142992142993142994142995142996142997142998142999143000143001143002143003143004143005143006143007143008143009143010143011143012143013143014143015143016143017143018143019143020143021143022143023143024143025143026143027143028143029143030143031143032143033143034143035143036143037143038143039143040143041143042143043143044143045143046143047143048143049143050143051143052143053143054143055143056143057143058143059143060143061143062143063143064143065143066143067143068143069143070143071143072143073143074143075143076143077143078143079143080143081143082143083143084143085143086143087143088143089143090143091143092143093143094143095143096143097143098143099143100143101143102143103143104143105143106143107143108143109143110143111143112143113143114143115143116143117143118143119143120143121143122143123143124143125143126143127143128143129143130143131143132143133143134143135143136143137143138143139143140143141143142143143143144143145143146143147143148143149143150143151143152143153143154143155143156143157143158143159143160143161143162143163143164143165143166143167143168143169143170143171143172143173143174143175143176143177143178143179143180143181143182143183143184143185143186143187143188143189143190143191143192143193143194143195143196143197143198143199143200143201143202143203143204143205143206143207143208143209143210143211143212143213143214143215143216143217143218143219143220143221143222143223143224143225143226143227143228143229143230143231143232143233143234143235143236143237143238143239143240143241143242143243143244143245143246143247143248143249143250143251143252143253143254143255143256143257143258143259143260143261143262143263143264143265143266143267143268143269143270143271143272143273143274143275143276143277143278143279143280143281143282143283143284143285143286143287143288143289143290143291143292143293143294143295143296143297143298143299143300143301143302143303143304143305143306143307143308143309143310143311143312143313143314143315143316143317143318143319143320143321143322143323143324143325143326143327143328143329143330143331143332143333143334143335143336143337143338143339143340143341143342143343143344143345143346143347143348143349143350143351143352143353143354143355143356143357143358143359143360143361143362143363143364143365143366143367143368143369143370143371143372143373143374143375143376143377143378143379143380143381143382143383143384143385143386143387143388143389143390143391143392143393143394143395143396143397143398143399143400143401143402143403143404143405143406143407143408143409143410143411143412143413143414143415143416143417143418143419143420143421143422143423143424143425143426143427143428143429143430143431143432143433143434143435143436143437143438143439143440143441143442143443143444143445143446143447143448143449143450143451143452143453143454143455143456143457143458143459143460143461143462143463143464143465143466143467143468143469143470143471143472143473143474143475143476143477143478143479143480143481143482143483143484143485143486143487143488143489143490143491143492143493143494143495143496143497143498143499143500143501143502143503143504143505143506143507143508143509143510143511143512143513143514143515143516143517143518143519143520143521143522143523143524143525143526143527143528143529143530143531143532143533143534143535143536143537143538143539143540143541143542143543143544143545143546143547143548143549143550143551143552143553143554143555143556143557143558143559143560143561143562143563143564143565143566143567143568143569143570143571143572143573143574143575143576143577143578143579143580143581143582143583143584143585143586143587143588143589143590143591143592143593143594143595143596143597143598143599143600143601143602143603143604143605143606143607143608143609143610143611143612143613143614143615143616143617143618143619143620143621143622143623143624143625143626143627143628143629143630143631143632143633143634143635143636143637143638143639143640143641143642143643143644143645143646143647143648143649143650143651143652143653143654143655143656143657143658143659143660143661143662143663143664143665143666143667143668143669143670143671143672143673143674143675143676143677143678143679143680143681143682143683143684143685143686143687143688143689143690143691143692143693143694143695143696143697143698143699143700143701143702143703143704143705143706143707143708143709143710143711143712143713143714143715143716143717143718143719143720143721143722143723143724143725143726143727143728143729143730143731143732143733143734143735143736143737143738143739143740143741143742143743143744143745143746143747143748143749143750143751143752143753143754143755143756143757143758143759143760143761143762143763143764143765143766143767143768143769143770143771143772143773143774143775143776143777143778143779143780143781143782143783143784143785143786143787143788143789143790143791143792143793143794143795143796143797143798143799143800143801143802143803143804143805143806143807143808143809143810143811143812143813143814143815143816143817143818143819143820143821143822143823143824143825143826143827143828143829143830143831143832143833143834143835143836143837143838143839143840143841143842143843143844143845143846143847143848143849143850143851143852143853143854143855143856143857143858143859143860143861143862143863143864143865143866143867143868143869143870143871143872143873143874143875143876143877143878143879143880143881143882143883143884143885143886143887143888143889143890143891143892143893143894143895143896143897143898143899143900143901143902143903143904143905143906143907143908143909143910143911143912143913143914143915143916143917143918143919143920143921143922143923143924143925143926143927143928143929143930143931143932143933143934143935143936143937143938143939143940143941143942143943143944143945143946143947143948143949143950143951143952143953143954143955143956143957143958143959143960143961143962143963143964143965143966143967143968143969143970143971143972143973143974143975143976143977143978143979143980143981143982143983143984143985143986143987143988143989143990143991143992143993143994143995143996143997143998143999144000144001144002144003144004144005144006144007144008144009144010144011144012144013144014144015144016144017144018144019144020144021144022144023144024144025144026144027144028144029144030144031144032144033144034144035144036144037144038144039144040144041144042144043144044144045144046144047144048144049144050144051144052144053144054144055144056144057144058144059144060144061144062144063144064144065144066144067144068144069144070144071144072144073144074144075144076144077144078144079144080144081144082144083144084144085144086144087144088144089144090144091144092144093144094144095144096144097144098144099144100144101144102144103144104144105144106144107144108144109144110144111144112144113144114144115144116144117144118144119144120144121144122144123144124144125144126144127144128144129144130144131144132144133144134144135144136144137144138144139144140144141144142144143144144144145144146144147144148144149144150144151144152144153144154144155144156144157144158144159144160144161144162144163144164144165144166144167144168144169144170144171144172144173144174144175144176144177144178144179144180144181144182144183144184144185144186144187144188144189144190144191144192144193144194144195144196144197144198144199144200144201144202144203144204144205144206144207144208144209144210144211144212144213144214144215144216144217144218144219144220144221144222144223144224144225144226144227144228144229144230144231144232144233144234144235144236144237144238144239144240144241144242144243144244144245144246144247144248144249144250144251144252144253144254144255144256144257144258144259144260144261144262144263144264144265144266144267144268144269144270144271144272144273144274144275144276144277144278144279144280144281144282144283144284144285144286144287144288144289144290144291144292144293144294144295144296144297144298144299144300144301144302144303144304144305144306144307144308144309144310144311144312144313144314144315144316144317144318144319144320144321144322144323144324144325144326144327144328144329144330144331144332144333144334144335144336144337144338144339144340144341144342144343144344144345144346144347144348144349144350144351144352144353144354144355144356144357144358144359144360144361144362144363144364144365144366144367144368144369144370144371144372144373144374144375144376144377144378144379144380144381144382144383144384144385144386144387144388144389144390144391144392144393144394144395144396144397144398144399144400144401144402144403144404144405144406144407144408144409144410144411144412144413144414144415144416144417144418144419144420144421144422144423144424144425144426144427144428144429144430144431144432144433144434144435144436144437144438144439144440144441144442144443144444144445144446144447144448144449144450144451144452144453144454144455144456144457144458144459144460144461144462144463144464144465144466144467144468144469144470144471144472144473144474144475144476144477144478144479144480144481144482144483144484144485144486144487144488144489144490144491144492144493144494144495144496144497144498144499144500144501144502144503144504144505144506144507144508144509144510144511144512144513144514144515144516144517144518144519144520144521144522144523144524144525144526144527144528144529144530144531144532144533144534144535144536144537144538144539144540144541144542144543144544144545144546144547144548144549144550144551144552144553144554144555144556144557144558144559144560144561144562144563144564144565144566144567144568144569144570144571144572144573144574144575144576144577144578144579144580144581144582144583144584144585144586144587144588144589144590144591144592144593144594144595144596144597144598144599144600144601144602144603144604144605144606144607144608144609144610144611144612144613144614144615144616144617144618144619144620144621144622144623144624144625144626144627144628144629144630144631144632144633144634144635144636144637144638144639144640144641144642144643144644144645144646144647144648144649144650144651144652144653144654144655144656144657144658144659144660144661144662144663144664144665144666144667144668144669144670144671144672144673144674144675144676144677144678144679144680144681144682144683144684144685144686144687144688144689144690144691144692144693144694144695144696144697144698144699144700144701144702144703144704144705144706144707144708144709144710144711144712144713144714144715144716144717144718144719144720144721144722144723144724144725144726144727144728144729144730144731144732144733144734144735144736144737144738144739144740144741144742144743144744144745144746144747144748144749144750144751144752144753144754144755144756144757144758144759144760144761144762144763144764144765144766144767144768144769144770144771144772144773144774144775144776144777144778144779144780144781144782144783144784144785144786144787144788144789144790144791144792144793144794144795144796144797144798144799144800144801144802144803144804144805144806144807144808144809144810144811144812144813144814144815144816144817144818144819144820144821144822144823144824144825144826144827144828144829144830144831144832144833144834144835144836144837144838144839144840144841144842144843144844144845144846144847144848144849144850144851144852144853144854144855144856144857144858144859144860144861144862144863144864144865144866144867144868144869144870144871144872144873144874144875144876144877144878144879144880144881144882144883144884144885144886144887144888144889144890144891144892144893144894144895144896144897144898144899144900144901144902144903144904144905144906144907144908144909144910144911144912144913144914144915144916144917144918144919144920144921144922144923144924144925144926144927144928144929144930144931144932144933144934144935144936144937144938144939144940144941144942144943144944144945144946144947144948144949144950144951144952144953144954144955144956144957144958144959144960144961144962144963144964144965144966144967144968144969144970144971144972144973144974144975144976144977144978144979144980144981144982144983144984144985144986144987144988144989144990144991144992144993144994144995144996144997144998144999145000145001145002145003145004145005145006145007145008145009145010145011145012145013145014145015145016145017145018145019145020145021145022145023145024145025145026145027145028145029145030145031145032145033145034145035145036145037145038145039145040145041145042145043145044145045145046145047145048145049145050145051145052145053145054145055145056145057145058145059145060145061145062145063145064145065145066145067145068145069145070145071145072145073145074145075145076145077145078145079145080145081145082145083145084145085145086145087145088145089145090145091145092145093145094145095145096145097145098145099145100145101145102145103145104145105145106145107145108145109145110145111145112145113145114145115145116145117145118145119145120145121145122145123145124145125145126145127145128145129145130145131145132145133145134145135145136145137145138145139145140145141145142145143145144145145145146145147145148145149145150145151145152145153145154145155145156145157145158145159145160145161145162145163145164145165145166145167145168145169145170145171145172145173145174145175145176145177145178145179145180145181145182145183145184145185145186145187145188145189145190145191145192145193145194145195145196145197145198145199145200145201145202145203145204145205145206145207145208145209145210145211145212145213145214145215145216145217145218145219145220145221145222145223145224145225145226145227145228145229145230145231145232145233145234145235145236145237145238145239145240145241145242145243145244145245145246145247145248145249145250145251145252145253145254145255145256145257145258145259145260145261145262145263145264145265145266145267145268145269145270145271145272145273145274145275145276145277145278145279145280145281145282145283145284145285145286145287145288145289145290145291145292145293145294145295145296145297145298145299145300145301145302145303145304145305145306145307145308145309145310145311145312145313145314145315145316145317145318145319145320145321145322145323145324145325145326145327145328145329145330145331145332145333145334145335145336145337145338145339145340145341145342145343145344145345145346145347145348145349145350145351145352145353145354145355145356145357145358145359145360145361145362145363145364145365145366145367145368145369145370145371145372145373145374145375145376145377145378145379145380145381145382145383145384145385145386145387145388145389145390145391145392145393145394145395145396145397145398145399145400145401145402145403145404145405145406145407145408145409145410145411145412145413145414145415145416145417145418145419145420145421145422145423145424145425145426145427145428145429145430145431145432145433145434145435145436145437145438145439145440145441145442145443145444145445145446145447145448145449145450145451145452145453145454145455145456145457145458145459145460145461145462145463145464145465145466145467145468145469145470145471145472145473145474145475145476145477145478145479145480145481145482145483145484145485145486145487145488145489145490145491145492145493145494145495145496145497145498145499145500145501145502145503145504145505145506145507145508145509145510145511145512145513145514145515145516145517145518145519145520145521145522145523145524145525145526145527145528145529145530145531145532145533145534145535145536145537145538145539145540145541145542145543145544145545145546145547145548145549145550145551145552145553145554145555145556145557145558145559145560145561145562145563145564145565145566145567145568145569145570145571145572145573145574145575145576145577145578145579145580145581145582145583145584145585145586145587145588145589145590145591145592145593145594145595145596145597145598145599145600145601145602145603145604145605145606145607145608145609145610145611145612145613145614145615145616145617145618145619145620145621145622145623145624145625145626145627145628145629145630145631145632145633145634145635145636145637145638145639145640145641145642145643145644145645145646145647145648145649145650145651145652145653145654145655145656145657145658145659145660145661145662145663145664145665145666145667145668145669145670145671145672145673145674145675145676145677145678145679145680145681145682145683145684145685145686145687145688145689145690145691145692145693145694145695145696145697145698145699145700145701145702145703145704145705145706145707145708145709145710145711145712145713145714145715145716145717145718145719145720145721145722145723145724145725145726145727145728145729145730145731145732145733145734145735145736145737145738145739145740145741145742145743145744145745145746145747145748145749145750145751145752145753145754145755145756145757145758145759145760145761145762145763145764145765145766145767145768145769145770145771145772145773145774145775145776145777145778145779145780145781145782145783145784145785145786145787145788145789145790145791145792145793145794145795145796145797145798145799145800145801145802145803145804145805145806145807145808145809145810145811145812145813145814145815145816145817145818145819145820145821145822145823145824145825145826145827145828145829145830145831145832145833145834145835145836145837145838145839145840145841145842145843145844145845145846145847145848145849145850145851145852145853145854145855145856145857145858145859145860145861145862145863145864145865145866145867145868145869145870145871145872145873145874145875145876145877145878145879145880145881145882145883145884145885145886145887145888145889145890145891145892145893145894145895145896145897145898145899145900145901145902145903145904145905145906145907145908145909145910145911145912145913145914145915145916145917145918145919145920145921145922145923145924145925145926145927145928145929145930145931145932145933145934145935145936145937145938145939145940145941145942145943145944145945145946145947145948145949145950145951145952145953145954145955145956145957145958145959145960145961145962145963145964145965145966145967145968145969145970145971145972145973145974145975145976145977145978145979145980145981145982145983145984145985145986145987145988145989145990145991145992145993145994145995145996145997145998145999146000146001146002146003146004146005146006146007146008146009146010146011146012146013146014146015146016146017146018146019146020146021146022146023146024146025146026146027146028146029146030146031146032146033146034146035146036146037146038146039146040146041146042146043146044146045146046146047146048146049146050146051146052146053146054146055146056146057146058146059146060146061146062146063146064146065146066146067146068146069146070146071146072146073146074146075146076146077146078146079146080146081146082146083146084146085146086146087146088146089146090146091146092146093146094146095146096146097146098146099146100146101146102146103146104146105146106146107146108146109146110146111146112146113146114146115146116146117146118146119146120146121146122146123146124146125146126146127146128146129146130146131146132146133146134146135146136146137146138146139146140146141146142146143146144146145146146146147146148146149146150146151146152146153146154146155146156146157146158146159146160146161146162146163146164146165146166146167146168146169146170146171146172146173146174146175146176146177146178146179146180146181146182146183146184146185146186146187146188146189146190146191146192146193146194146195146196146197146198146199146200146201146202146203146204146205146206146207146208146209146210146211146212146213146214146215146216146217146218146219146220146221146222146223146224146225146226146227146228146229146230146231146232146233146234146235146236146237146238146239146240146241146242146243146244146245146246146247146248146249146250146251146252146253146254146255146256146257146258146259146260146261146262146263146264146265146266146267146268146269146270146271146272146273146274146275146276146277146278146279146280146281146282146283146284146285146286146287146288146289146290146291146292146293146294146295146296146297146298146299146300146301146302146303146304146305146306146307146308146309146310146311146312146313146314146315146316146317146318146319146320146321146322146323146324146325146326146327146328146329146330146331146332146333146334146335146336146337146338146339146340146341146342146343146344146345146346146347146348146349146350146351146352146353146354146355146356146357146358146359146360146361146362146363146364146365146366146367146368146369146370146371146372146373146374146375146376146377146378146379146380146381146382146383146384146385146386146387146388146389146390146391146392146393146394146395146396146397146398146399146400146401146402146403146404146405146406146407146408146409146410146411146412146413146414146415146416146417146418146419146420146421146422146423146424146425146426146427146428146429146430146431146432146433146434146435146436146437146438146439146440146441146442146443146444146445146446146447146448146449146450146451146452146453146454146455146456146457146458146459146460146461146462146463146464146465146466146467146468146469146470146471146472146473146474146475146476146477146478146479146480146481146482146483146484146485146486146487146488146489146490146491146492146493146494146495146496146497146498146499146500146501146502146503146504146505146506146507146508146509146510146511146512146513146514146515146516146517146518146519146520146521146522146523146524146525146526146527146528146529146530146531146532146533146534146535146536146537146538146539146540146541146542146543146544146545146546146547146548146549146550146551146552146553146554146555146556146557146558146559146560146561146562146563146564146565146566146567146568146569146570146571146572146573146574146575146576146577146578146579146580146581146582146583146584146585146586146587146588146589146590146591146592146593146594146595146596146597146598146599146600146601146602146603146604146605146606146607146608146609146610146611146612146613146614146615146616146617146618146619146620146621146622146623146624146625146626146627146628146629146630146631146632146633146634146635146636146637146638146639146640146641146642146643146644146645146646146647146648146649146650146651146652146653146654146655146656146657146658146659146660146661146662146663146664146665146666146667146668146669146670146671146672146673146674146675146676146677146678146679146680146681146682146683146684146685146686146687146688146689146690146691146692146693146694146695146696146697146698146699146700146701146702146703146704146705146706146707146708146709146710146711146712146713146714146715146716146717146718146719146720146721146722146723146724146725146726146727146728146729146730146731146732146733146734146735146736146737146738146739146740146741146742146743146744146745146746146747146748146749146750146751146752146753146754146755146756146757146758146759146760146761146762146763146764146765146766146767146768146769146770146771146772146773146774146775146776146777146778146779146780146781146782146783146784146785146786146787146788146789146790146791146792146793146794146795146796146797146798146799146800146801146802146803146804146805146806146807146808146809146810146811146812146813146814146815146816146817146818146819146820146821146822146823146824146825146826146827146828146829146830146831146832146833146834146835146836146837146838146839146840146841146842146843146844146845146846146847146848146849146850146851146852146853146854146855146856146857146858146859146860146861146862146863146864146865146866146867146868146869146870146871146872146873146874146875146876146877146878146879146880146881146882146883146884146885146886146887146888146889146890146891146892146893146894146895146896146897146898146899146900146901146902146903146904146905146906146907146908146909146910146911146912146913146914146915146916146917146918146919146920146921146922146923146924146925146926146927146928146929146930146931146932146933146934146935146936146937146938146939146940146941146942146943146944146945146946146947146948146949146950146951146952146953146954146955146956146957146958146959146960146961146962146963146964146965146966146967146968146969146970146971146972146973146974146975146976146977146978146979146980146981146982146983146984146985146986146987146988146989146990146991146992146993146994146995146996146997146998146999147000147001147002147003147004147005147006147007147008147009147010147011147012147013147014147015147016147017147018147019147020147021147022147023147024147025147026147027147028147029147030147031147032147033147034147035147036147037147038147039147040147041147042147043147044147045147046147047147048147049147050147051147052147053147054147055147056147057147058147059147060147061147062147063147064147065147066147067147068147069147070147071147072147073147074147075147076147077147078147079147080147081147082147083147084147085147086147087147088147089147090147091147092147093147094147095147096147097147098147099147100147101147102147103147104147105147106147107147108147109147110147111147112147113147114147115147116147117147118147119147120147121147122147123147124147125147126147127147128147129147130147131147132147133147134147135147136147137147138147139147140147141147142147143147144147145147146147147147148147149147150147151147152147153147154147155147156147157147158147159147160147161147162147163147164147165147166147167147168147169147170147171147172147173147174147175147176147177147178147179147180147181147182147183147184147185147186147187147188147189147190147191147192147193147194147195147196147197147198147199147200147201147202147203147204147205147206147207147208147209147210147211147212147213147214147215147216147217147218147219147220147221147222147223147224147225147226147227147228147229147230147231147232147233147234147235147236147237147238147239147240147241147242147243147244147245147246147247147248147249147250147251147252147253147254147255147256147257147258147259147260147261147262147263147264147265147266147267147268147269147270147271147272147273147274147275147276147277147278147279147280147281147282147283147284147285147286147287147288147289147290147291147292147293147294147295147296147297147298147299147300147301147302147303147304147305147306147307147308147309147310147311147312147313147314147315147316147317147318147319147320147321147322147323147324147325147326147327147328147329147330147331147332147333147334147335147336147337147338147339147340147341147342147343147344147345147346147347147348147349147350147351147352147353147354147355147356147357147358147359147360147361147362147363147364147365147366147367147368147369147370147371147372147373147374147375147376147377147378147379147380147381147382147383147384147385147386147387147388147389147390147391147392147393147394147395147396147397147398147399147400147401147402147403147404147405147406147407147408147409147410147411147412147413147414147415147416147417147418147419147420147421147422147423147424147425147426147427147428147429147430147431147432147433147434147435147436147437147438147439147440147441147442147443147444147445147446147447147448147449147450147451147452147453147454147455147456147457147458147459147460147461147462147463147464147465147466147467147468147469147470147471147472147473147474147475147476147477147478147479147480147481147482147483147484147485147486147487147488147489147490147491147492147493147494147495147496147497147498147499147500147501147502147503147504147505147506147507147508147509147510147511147512147513147514147515147516147517147518147519147520147521147522147523147524147525147526147527147528147529147530147531147532147533147534147535147536147537147538147539147540147541147542147543147544147545147546147547147548147549147550147551147552147553147554147555147556147557147558147559147560147561147562147563147564147565147566147567147568147569147570147571147572147573147574147575147576147577147578147579147580147581147582147583147584147585147586147587147588147589147590147591147592147593147594147595147596147597147598147599147600147601147602147603147604147605147606147607147608147609147610147611147612147613147614147615147616147617147618147619147620147621147622147623147624147625147626147627147628147629147630147631147632147633147634147635147636147637147638147639147640147641147642147643147644147645147646147647147648147649147650147651147652147653147654147655147656147657147658147659147660147661147662147663147664147665147666147667147668147669147670147671147672147673147674147675147676147677147678147679147680147681147682147683147684147685147686147687147688147689147690147691147692147693147694147695147696147697147698147699147700147701147702147703147704147705147706147707147708147709147710147711147712147713147714147715147716147717147718147719147720147721147722147723147724147725147726147727147728147729147730147731147732147733147734147735147736147737147738147739147740147741147742147743147744147745147746147747147748147749147750147751147752147753147754147755147756147757147758147759147760147761147762147763147764147765147766147767147768147769147770147771147772147773147774147775147776147777147778147779147780147781147782147783147784147785147786147787147788147789147790147791147792147793147794147795147796147797147798147799147800147801147802147803147804147805147806147807147808147809147810147811147812147813147814147815147816147817147818147819147820147821147822147823147824147825147826147827147828147829147830147831147832147833147834147835147836147837147838147839147840147841147842147843147844147845147846147847147848147849147850147851147852147853147854147855147856147857147858147859147860147861147862147863147864147865147866147867147868147869147870147871147872147873147874147875147876147877147878147879147880147881147882147883147884147885147886147887147888147889147890147891147892147893147894147895147896147897147898147899147900147901147902147903147904147905147906147907147908147909147910147911147912147913147914147915147916147917147918147919147920147921147922147923147924147925147926147927147928147929147930147931147932147933147934147935147936147937147938147939147940147941147942147943147944147945147946147947147948147949147950147951147952147953147954147955147956147957147958147959147960147961147962147963147964147965147966147967147968147969147970147971147972147973147974147975147976147977147978147979147980147981147982147983147984147985147986147987147988147989147990147991147992147993147994147995147996147997147998147999148000148001148002148003148004148005148006148007148008148009148010148011148012148013148014148015148016148017148018148019148020148021148022148023148024148025148026148027148028148029148030148031148032148033148034148035148036148037148038148039148040148041148042148043148044148045148046148047148048148049148050148051148052148053148054148055148056148057148058148059148060148061148062148063148064148065148066148067148068148069148070148071148072148073148074148075148076148077148078148079148080148081148082148083148084148085148086148087148088148089148090148091148092148093148094148095148096148097148098148099148100148101148102148103148104148105148106148107148108148109148110148111148112148113148114148115148116148117148118148119148120148121148122148123148124148125148126148127148128148129148130148131148132148133148134148135148136148137148138148139148140148141148142148143148144148145148146148147148148148149148150148151148152148153148154148155148156148157148158148159148160148161148162148163148164148165148166148167148168148169148170148171148172148173148174148175148176148177148178148179148180148181148182148183148184148185148186148187148188148189148190148191148192148193148194148195148196148197148198148199148200148201148202148203148204148205148206148207148208148209148210148211148212148213148214148215148216148217148218148219148220148221148222148223148224148225148226148227148228148229148230148231148232148233148234148235148236148237148238148239148240148241148242148243148244148245148246148247148248148249148250148251148252148253148254148255148256148257148258148259148260148261148262148263148264148265148266148267148268148269148270148271148272148273148274148275148276148277148278148279148280148281148282148283148284148285148286148287148288148289148290148291148292148293148294148295148296148297148298148299148300148301148302148303148304148305148306148307148308148309148310148311148312148313148314148315148316148317148318148319148320148321148322148323148324148325148326148327148328148329148330148331148332148333148334148335148336148337148338148339148340148341148342148343148344148345148346148347148348148349148350148351148352148353148354148355148356148357148358148359148360148361148362148363148364148365148366148367148368148369148370148371148372148373148374148375148376148377148378148379148380148381148382148383148384148385148386148387148388148389148390148391148392148393148394148395148396148397148398148399148400148401148402148403148404148405148406148407148408148409148410148411148412148413148414148415148416148417148418148419148420148421148422148423148424148425148426148427148428148429148430148431148432148433148434148435148436148437148438148439148440148441148442148443148444148445148446148447148448148449148450148451148452148453148454148455148456148457148458148459148460148461148462148463148464148465148466148467148468148469148470148471148472148473148474148475148476148477148478148479148480148481148482148483148484148485148486148487148488148489148490148491148492148493148494148495148496148497148498148499148500148501148502148503148504148505148506148507148508148509148510148511148512148513148514148515148516148517148518148519148520148521148522148523148524148525148526148527148528148529148530148531148532148533148534148535148536148537148538148539148540148541148542148543148544148545148546148547148548148549148550148551148552148553148554148555148556148557148558148559148560148561148562148563148564148565148566148567148568148569148570148571148572148573148574148575148576148577148578148579148580148581148582148583148584148585148586148587148588148589148590148591148592148593148594148595148596148597148598148599148600148601148602148603148604148605148606148607148608148609148610148611148612148613148614148615148616148617148618148619148620148621148622148623148624148625148626148627148628148629148630148631148632148633148634148635148636148637148638148639148640148641148642148643148644148645148646148647148648148649148650148651148652148653148654148655148656148657148658148659148660148661148662148663148664148665148666148667148668148669148670148671148672148673148674148675148676148677148678148679148680148681148682148683148684148685148686148687148688148689148690148691148692148693148694148695148696148697148698148699148700148701148702148703148704148705148706148707148708148709148710148711148712148713148714148715148716148717148718148719148720148721148722148723148724148725148726148727148728148729148730148731148732148733148734148735148736148737148738148739148740148741148742148743148744148745148746148747148748148749148750148751148752148753148754148755148756148757148758148759148760148761148762148763148764148765148766148767148768148769148770148771148772148773148774148775148776148777148778148779148780148781148782148783148784148785148786148787148788148789148790148791148792148793148794148795148796148797148798148799148800148801148802148803148804148805148806148807148808148809148810148811148812148813148814148815148816148817148818148819148820148821148822148823148824148825148826148827148828148829148830148831148832148833148834148835148836148837148838148839148840148841148842148843148844148845148846148847148848148849148850148851148852148853148854148855148856148857148858148859148860148861148862148863148864148865148866148867148868148869148870148871148872148873148874148875148876148877148878148879148880148881148882148883148884148885148886148887148888148889148890148891148892148893148894148895148896148897148898148899148900148901148902148903148904148905148906148907148908148909148910148911148912148913148914148915148916148917148918148919148920148921148922148923148924148925148926148927148928148929148930148931148932148933148934148935148936148937148938148939148940148941148942148943148944148945148946148947148948148949148950148951148952148953148954148955148956148957148958148959148960148961148962148963148964148965148966148967148968148969148970148971148972148973148974148975148976148977148978148979148980148981148982148983148984148985148986148987148988148989148990148991148992148993148994148995148996148997148998148999149000149001149002149003149004149005149006149007149008149009149010149011149012149013149014149015149016149017149018149019149020149021149022149023149024149025149026149027149028149029149030149031149032149033149034149035149036149037149038149039149040149041149042149043149044149045149046149047149048149049149050149051149052149053149054149055149056149057149058149059149060149061149062149063149064149065149066149067149068149069149070149071149072149073149074149075149076149077149078149079149080149081149082149083149084149085149086149087149088149089149090149091149092149093149094149095149096149097149098149099149100149101149102149103149104149105149106149107149108149109149110149111149112149113149114149115149116149117149118149119149120149121149122149123149124149125149126149127149128149129149130149131149132149133149134149135149136149137149138149139149140149141149142149143149144149145149146149147149148149149149150149151149152149153149154149155149156149157149158149159149160149161149162149163149164149165149166149167149168149169149170149171149172149173149174149175149176149177149178149179149180149181149182149183149184149185149186149187149188149189149190149191149192149193149194149195149196149197149198149199149200149201149202149203149204149205149206149207149208149209149210149211149212149213149214149215149216149217149218149219149220149221149222149223149224149225149226149227149228149229149230149231149232149233149234149235149236149237149238149239149240149241149242149243149244149245149246149247149248149249149250149251149252149253149254149255149256149257149258149259149260149261149262149263149264149265149266149267149268149269149270149271149272149273149274149275149276149277149278149279149280149281149282149283149284149285149286149287149288149289149290149291149292149293149294149295149296149297149298149299149300149301149302149303149304149305149306149307149308149309149310149311149312149313149314149315149316149317149318149319149320149321149322149323149324149325149326149327149328149329149330149331149332149333149334149335149336149337149338149339149340149341149342149343149344149345149346149347149348149349149350149351149352149353149354149355149356149357149358149359149360149361149362149363149364149365149366149367149368149369149370149371149372149373149374149375149376149377149378149379149380149381149382149383149384149385149386149387149388149389149390149391149392149393149394149395149396149397149398149399149400149401149402149403149404149405149406149407149408149409149410149411149412149413149414149415149416149417149418149419149420149421149422149423149424149425149426149427149428149429149430149431149432149433149434149435149436149437149438149439149440149441149442149443149444149445149446149447149448149449149450149451149452149453149454149455149456149457149458149459149460149461149462149463149464149465149466149467149468149469149470149471149472149473149474149475149476149477149478149479149480149481149482149483149484149485149486149487149488149489149490149491149492149493149494149495149496149497149498149499149500149501149502149503149504149505149506149507149508149509149510149511149512149513149514149515149516149517149518149519149520149521149522149523149524149525149526149527149528149529149530149531149532149533149534149535149536149537149538149539149540149541149542149543149544149545149546149547149548149549149550149551149552149553149554149555149556149557149558149559149560149561149562149563149564149565149566149567149568149569149570149571149572149573149574149575149576149577149578149579149580149581149582149583149584149585149586149587149588149589149590149591149592149593149594149595149596149597149598149599149600149601149602149603149604149605149606149607149608149609149610149611149612149613149614149615149616149617149618149619149620149621149622149623149624149625149626149627149628149629149630149631149632149633149634149635149636149637149638149639149640149641149642149643149644149645149646149647149648149649149650149651149652149653149654149655149656149657149658149659149660149661149662149663149664149665149666149667149668149669149670149671149672149673149674149675149676149677149678149679149680149681149682149683149684149685149686149687149688149689149690149691149692149693149694149695149696149697149698149699149700149701149702149703149704149705149706149707149708149709149710149711149712149713149714149715149716149717149718149719149720149721149722149723149724149725149726149727149728149729149730149731149732149733149734149735149736149737149738149739149740149741149742149743149744149745149746149747149748149749149750149751149752149753149754149755149756149757149758149759149760149761149762149763149764149765149766149767149768149769149770149771149772149773149774149775149776149777149778149779149780149781149782149783149784149785149786149787149788149789149790149791149792149793149794149795149796149797149798149799149800149801149802149803149804149805149806149807149808149809149810149811149812149813149814149815149816149817149818149819149820149821149822149823149824149825149826149827149828149829149830149831149832149833149834149835149836149837149838149839149840149841149842149843149844149845149846149847149848149849149850149851149852149853149854149855149856149857149858149859149860149861149862149863149864149865149866149867149868149869149870149871149872149873149874149875149876149877149878149879149880149881149882149883149884149885149886149887149888149889149890149891149892149893149894149895149896149897149898149899149900149901149902149903149904149905149906149907149908149909149910149911149912149913149914149915149916149917149918149919149920149921149922149923149924149925149926149927149928149929149930149931149932149933149934149935149936149937149938149939149940149941149942149943149944149945149946149947149948149949149950149951149952149953149954149955149956149957149958149959149960149961149962149963149964149965149966149967149968149969149970149971149972149973149974149975149976149977149978149979149980149981149982149983149984149985149986149987149988149989149990149991149992149993149994149995149996149997149998149999150000150001150002150003150004150005150006150007150008150009150010150011150012150013150014150015150016150017150018150019150020150021150022150023150024150025150026150027150028150029150030150031150032150033150034150035150036150037150038150039150040150041150042150043150044150045150046150047150048150049150050150051150052150053150054150055150056150057150058150059150060150061150062150063150064150065150066150067150068150069150070150071150072150073150074150075150076150077150078150079150080150081150082150083150084150085150086150087150088150089150090150091150092150093150094150095150096150097150098150099150100150101150102150103150104150105150106150107150108150109150110150111150112150113150114150115150116150117150118150119150120150121150122150123150124150125150126150127150128150129150130150131150132150133150134150135150136150137150138150139150140150141150142150143150144150145150146150147150148150149150150150151150152150153150154150155150156150157150158150159150160150161150162150163150164150165150166150167150168150169150170150171150172150173150174150175150176150177150178150179150180150181150182150183150184150185150186150187150188150189150190150191150192150193150194150195150196150197150198150199150200150201150202150203150204150205150206150207150208150209150210150211150212150213150214150215150216150217150218150219150220150221150222150223150224150225150226150227150228150229150230150231150232150233150234150235150236150237150238150239150240150241150242150243150244150245150246150247150248150249150250150251150252150253150254150255150256150257150258150259150260150261150262150263150264150265150266150267150268150269150270150271150272150273150274150275150276150277150278150279150280150281150282150283150284150285150286150287150288150289150290150291150292150293150294150295150296150297150298150299150300150301150302150303150304150305150306150307150308150309150310150311150312150313150314150315150316150317150318150319150320150321150322150323150324150325150326150327150328150329150330150331150332150333150334150335150336150337150338150339150340150341150342150343150344150345150346150347150348150349150350150351150352150353150354150355150356150357150358150359150360150361150362150363150364150365150366150367150368150369150370150371150372150373150374150375150376150377150378150379150380150381150382150383150384150385150386150387150388150389150390150391150392150393150394150395150396150397150398150399150400150401150402150403150404150405150406150407150408150409150410150411150412150413150414150415150416150417150418150419150420150421150422150423150424150425150426150427150428150429150430150431150432150433150434150435150436150437150438150439150440150441150442150443150444150445150446150447150448150449150450150451150452150453150454150455150456150457150458150459150460150461150462150463150464150465150466150467150468150469150470150471150472150473150474150475150476150477150478150479150480150481150482150483150484150485150486150487150488150489150490150491150492150493150494150495150496150497150498150499150500150501150502150503150504150505150506150507150508150509150510150511150512150513150514150515150516150517150518150519150520150521150522150523150524150525150526150527150528150529150530150531150532150533150534150535150536150537150538150539150540150541150542150543150544150545150546150547150548150549150550150551150552150553150554150555150556150557150558150559150560150561150562150563150564150565150566150567150568150569150570150571150572150573150574150575150576150577150578150579150580150581150582150583150584150585150586150587150588150589150590150591150592150593150594150595150596150597150598150599150600150601150602150603150604150605150606150607150608150609150610150611150612150613150614150615150616150617150618150619150620150621150622150623150624150625150626150627150628150629150630150631150632150633150634150635150636150637150638150639150640150641150642150643150644150645150646150647150648150649150650150651150652150653150654150655150656150657150658150659150660150661150662150663150664150665150666150667150668150669150670150671150672150673150674150675150676150677150678150679150680150681150682150683150684150685150686150687150688150689150690150691150692150693150694150695150696150697150698150699150700150701150702150703150704150705150706150707150708150709150710150711150712150713150714150715150716150717150718150719150720150721150722150723150724150725150726150727150728150729150730150731150732150733150734150735150736150737150738150739150740150741150742150743150744150745150746150747150748150749150750150751150752150753150754150755150756150757150758150759150760150761150762150763150764150765150766150767150768150769150770150771150772150773150774150775150776150777150778150779150780150781150782150783150784150785150786150787150788150789150790150791150792150793150794150795150796150797150798150799150800150801150802150803150804150805150806150807150808150809150810150811150812150813150814150815150816150817150818150819150820150821150822150823150824150825150826150827150828150829150830150831150832150833150834150835150836150837150838150839150840150841150842150843150844150845150846150847150848150849150850150851150852150853150854150855150856150857150858150859150860150861150862150863150864150865150866150867150868150869150870150871150872150873150874150875150876150877150878150879150880150881150882150883150884150885150886150887150888150889150890150891150892150893150894150895150896150897150898150899150900150901150902150903150904150905150906150907150908150909150910150911150912150913150914150915150916150917150918150919150920150921150922150923150924150925150926150927150928150929150930150931150932150933150934150935150936150937150938150939150940150941150942150943150944150945150946150947150948150949150950150951150952150953150954150955150956150957150958150959150960150961150962150963150964150965150966150967150968150969150970150971150972150973150974150975150976150977150978150979150980150981150982150983150984150985150986150987150988150989150990150991150992150993150994150995150996150997150998150999151000151001151002151003151004151005151006151007151008151009151010151011151012151013151014151015151016151017151018151019151020151021151022151023151024151025151026151027151028151029151030151031151032151033151034151035151036151037151038151039151040151041151042151043151044151045151046151047151048151049151050151051151052151053151054151055151056151057151058151059151060151061151062151063151064151065151066151067151068151069151070151071151072151073151074151075151076151077151078151079151080151081151082151083151084151085151086151087151088151089151090151091151092151093151094151095151096151097151098151099151100151101151102151103151104151105151106151107151108151109151110151111151112151113151114151115151116151117151118151119151120151121151122151123151124151125151126151127151128151129151130151131151132151133151134151135151136151137151138151139151140151141151142151143151144151145151146151147151148151149151150151151151152151153151154151155151156151157151158151159151160151161151162151163151164151165151166151167151168151169151170151171151172151173151174151175151176151177151178151179151180151181151182151183151184151185151186151187151188151189151190151191151192151193151194151195151196151197151198151199151200151201151202151203151204151205151206151207151208151209151210151211151212151213151214151215151216151217151218151219151220151221151222151223151224151225151226151227151228151229151230151231151232151233151234151235151236151237151238151239151240151241151242151243151244151245151246151247151248151249151250151251151252151253151254151255151256151257151258151259151260151261151262151263151264151265151266151267151268151269151270151271151272151273151274151275151276151277151278151279151280151281151282151283151284151285151286151287151288151289151290151291151292151293151294151295151296151297151298151299151300151301151302151303151304151305151306151307151308151309151310151311151312151313151314151315151316151317151318151319151320151321151322151323151324151325151326151327151328151329151330151331151332151333151334151335151336151337151338151339151340151341151342151343151344151345151346151347151348151349151350151351151352151353151354151355151356151357151358151359151360151361151362151363151364151365151366151367151368151369151370151371151372151373151374151375151376151377151378151379151380151381151382151383151384151385151386151387151388151389151390151391151392151393151394151395151396151397151398151399151400151401151402151403151404151405151406151407151408151409151410151411151412151413151414151415151416151417151418151419151420151421151422151423151424151425151426151427151428151429151430151431151432151433151434151435151436151437151438151439151440151441151442151443151444151445151446151447151448151449151450151451151452151453151454151455151456151457151458151459151460151461151462151463151464151465151466151467151468151469151470151471151472151473151474151475151476151477151478151479151480151481151482151483151484151485151486151487151488151489151490151491151492151493151494151495151496151497151498151499151500151501151502151503151504151505151506151507151508151509151510151511151512151513151514151515151516151517151518151519151520151521151522151523151524151525151526151527151528151529151530151531151532151533151534151535151536151537151538151539151540151541151542151543151544151545151546151547151548151549151550151551151552151553151554151555151556151557151558151559151560151561151562151563151564151565151566151567151568151569151570151571151572151573151574151575151576151577151578151579151580151581151582151583151584151585151586151587151588151589151590151591151592151593151594151595151596151597151598151599151600151601151602151603151604151605151606151607151608151609151610151611151612151613151614151615151616151617151618151619151620151621151622151623151624151625151626151627151628151629151630151631151632151633151634151635151636151637151638151639151640151641151642151643151644151645151646151647151648151649151650151651151652151653151654151655151656151657151658151659151660151661151662151663151664151665151666151667151668151669151670151671151672151673151674151675151676151677151678151679151680151681151682151683151684151685151686151687151688151689151690151691151692151693151694151695151696151697151698151699151700151701151702151703151704151705151706151707151708151709151710151711151712151713151714151715151716151717151718151719151720151721151722151723151724151725151726151727151728151729151730151731151732151733151734151735151736151737151738151739151740151741151742151743151744151745151746151747151748151749151750151751151752151753151754151755151756151757151758151759151760151761151762151763151764151765151766151767151768151769151770151771151772151773151774151775151776151777151778151779151780151781151782151783151784151785151786151787151788151789151790151791151792151793151794151795151796151797151798151799151800151801151802151803151804151805151806151807151808151809151810151811151812151813151814151815151816151817151818151819151820151821151822151823151824151825151826151827151828151829151830151831151832151833151834151835151836151837151838151839151840151841151842151843151844151845151846151847151848151849151850151851151852151853151854151855151856151857151858151859151860151861151862151863151864151865151866151867151868151869151870151871151872151873151874151875151876151877151878151879151880151881151882151883151884151885151886151887151888151889151890151891151892151893151894151895151896151897151898151899151900151901151902151903151904151905151906151907151908151909151910151911151912151913151914151915151916151917151918151919151920151921151922151923151924151925151926151927151928151929151930151931151932151933151934151935151936151937151938151939151940151941151942151943151944151945151946151947151948151949151950151951151952151953151954151955151956151957151958151959151960151961151962151963151964151965151966151967151968151969151970151971151972151973151974151975151976151977151978151979151980151981151982151983151984151985151986151987151988151989151990151991151992151993151994151995151996151997151998151999152000152001152002152003152004152005152006152007152008152009152010152011152012152013152014152015152016152017152018152019152020152021152022152023152024152025152026152027152028152029152030152031152032152033152034152035152036152037152038152039152040152041152042152043152044152045152046152047152048152049152050152051152052152053152054152055152056152057152058152059152060152061152062152063152064152065152066152067152068152069152070152071152072152073152074152075152076152077152078152079152080152081152082152083152084152085152086152087152088152089152090152091152092152093152094152095152096152097152098152099152100152101152102152103152104152105152106152107152108152109152110152111152112152113152114152115152116152117152118152119152120152121152122152123152124152125152126152127152128152129152130152131152132152133152134152135152136152137152138152139152140152141152142152143152144152145152146152147152148152149152150152151152152152153152154152155152156152157152158152159152160152161152162152163152164152165152166152167152168152169152170152171152172152173152174152175152176152177152178152179152180152181152182152183152184152185152186152187152188152189152190152191152192152193152194152195152196152197152198152199152200152201152202152203152204152205152206152207152208152209152210152211152212152213152214152215152216152217152218152219152220152221152222152223152224152225152226152227152228152229152230152231152232152233152234152235152236152237152238152239152240152241152242152243152244152245152246152247152248152249152250152251152252152253152254152255152256152257152258152259152260152261152262152263152264152265152266152267152268152269152270152271152272152273152274152275152276152277152278152279152280152281152282152283152284152285152286152287152288152289152290152291152292152293152294152295152296152297152298152299152300152301152302152303152304152305152306152307152308152309152310152311152312152313152314152315152316152317152318152319152320152321152322152323152324152325152326152327152328152329152330152331152332152333152334152335152336152337152338152339152340152341152342152343152344152345152346152347152348152349152350152351152352152353152354152355152356152357152358152359152360152361152362152363152364152365152366152367152368152369152370152371152372152373152374152375152376152377152378152379152380152381152382152383152384152385152386152387152388152389152390152391152392152393152394152395152396152397152398152399152400152401152402152403152404152405152406152407152408152409152410152411152412152413152414152415152416152417152418152419152420152421152422152423152424152425152426152427152428152429152430152431152432152433152434152435152436152437152438152439152440152441152442152443152444152445152446152447152448152449152450152451152452152453152454152455152456152457152458152459152460152461152462152463152464152465152466152467152468152469152470152471152472152473152474152475152476152477152478152479152480152481152482152483152484152485152486152487152488152489152490152491152492152493152494152495152496152497152498152499152500152501152502152503152504152505152506152507152508152509152510152511152512152513152514152515152516152517152518152519152520152521152522152523152524152525152526152527152528152529152530152531152532152533152534152535152536152537152538152539152540152541152542152543152544152545152546152547152548152549152550152551152552152553152554152555152556152557152558152559152560152561152562152563152564152565152566152567152568152569152570152571152572152573152574152575152576152577152578152579152580152581152582152583152584152585152586152587152588152589152590152591152592152593152594152595152596152597152598152599152600152601152602152603152604152605152606152607152608152609152610152611152612152613152614152615152616152617152618152619152620152621152622152623152624152625152626152627152628152629152630152631152632152633152634152635152636152637152638152639152640152641152642152643152644152645152646152647152648152649152650152651152652152653152654152655152656152657152658152659152660152661152662152663152664152665152666152667152668152669152670152671152672152673152674152675152676152677152678152679152680152681152682152683152684152685152686152687152688152689152690152691152692152693152694152695152696152697152698152699152700152701152702152703152704152705152706152707152708152709152710152711152712152713152714152715152716152717152718152719152720152721152722152723152724152725152726152727152728152729152730152731152732152733152734152735152736152737152738152739152740152741152742152743152744152745152746152747152748152749152750152751152752152753152754152755152756152757152758152759152760152761152762152763152764152765152766152767152768152769152770152771152772152773152774152775152776152777152778152779152780152781152782152783152784152785152786152787152788152789152790152791152792152793152794152795152796152797152798152799152800152801152802152803152804152805152806152807152808152809152810152811152812152813152814152815152816152817152818152819152820152821152822152823152824152825152826152827152828152829152830152831152832152833152834152835152836152837152838152839152840152841152842152843152844152845152846152847152848152849152850152851152852152853152854152855152856152857152858152859152860152861152862152863152864152865152866152867152868152869152870152871152872152873152874152875152876152877152878152879152880152881152882152883152884152885152886152887152888152889152890152891152892152893152894152895152896152897152898152899152900152901152902152903152904152905152906152907152908152909152910152911152912152913152914152915152916152917152918152919152920152921152922152923152924152925152926152927152928152929152930152931152932152933152934152935152936152937152938152939152940152941152942152943152944152945152946152947152948152949152950152951152952152953152954152955152956152957152958152959152960152961152962152963152964152965152966152967152968152969152970152971152972152973152974152975152976152977152978152979152980152981152982152983152984152985152986152987152988152989152990152991152992152993152994152995152996152997152998152999153000153001153002153003153004153005153006153007153008153009153010153011153012153013153014153015153016153017153018153019153020153021153022153023153024153025153026153027153028153029153030153031153032153033153034153035153036153037153038153039153040153041153042153043153044153045153046153047153048153049153050153051153052153053153054153055153056153057153058153059153060153061153062153063153064153065153066153067153068153069153070153071153072153073153074153075153076153077153078153079153080153081153082153083153084153085153086153087153088153089153090153091153092153093153094153095153096153097153098153099153100153101153102153103153104153105153106153107153108153109153110153111153112153113153114153115153116153117153118153119153120153121153122153123153124153125153126153127153128153129153130153131153132153133153134153135153136153137153138153139153140153141153142153143153144153145153146153147153148153149153150153151153152153153153154153155153156153157153158153159153160153161153162153163153164153165153166153167153168153169153170153171153172153173153174153175153176153177153178153179153180153181153182153183153184153185153186153187153188153189153190153191153192153193153194153195153196153197153198153199153200153201153202153203153204153205153206153207153208153209153210153211153212153213153214153215153216153217153218153219153220153221153222153223153224153225153226153227153228153229153230153231153232153233153234153235153236153237153238153239153240153241153242153243153244153245153246153247153248153249153250153251153252153253153254153255153256153257153258153259153260153261153262153263153264153265153266153267153268153269153270153271153272153273153274153275153276153277153278153279153280153281153282153283153284153285153286153287153288153289153290153291153292153293153294153295153296153297153298153299153300153301153302153303153304153305153306153307153308153309153310153311153312153313153314153315153316153317153318153319153320153321153322153323153324153325153326153327153328153329153330153331153332153333153334153335153336153337153338153339153340153341153342153343153344153345153346153347153348153349153350153351153352153353153354153355153356153357153358153359153360153361153362153363153364153365153366153367153368153369153370153371153372153373153374153375153376153377153378153379153380153381153382153383153384153385153386153387153388153389153390153391153392153393153394153395153396153397153398153399153400153401153402153403153404153405153406153407153408153409153410153411153412153413153414153415153416153417153418153419153420153421153422153423153424153425153426153427153428153429153430153431153432153433153434153435153436153437153438153439153440153441153442153443153444153445153446153447153448153449153450153451153452153453153454153455153456153457153458153459153460153461153462153463153464153465153466153467153468153469153470153471153472153473153474153475153476153477153478153479153480153481153482153483153484153485153486153487153488153489153490153491153492153493153494153495153496153497153498153499153500153501153502153503153504153505153506153507153508153509153510153511153512153513153514153515153516153517153518153519153520153521153522153523153524153525153526153527153528153529153530153531153532153533153534153535153536153537153538153539153540153541153542153543153544153545153546153547153548153549153550153551153552153553153554153555153556153557153558153559153560153561153562153563153564153565153566153567153568153569153570153571153572153573153574153575153576153577153578153579153580153581153582153583153584153585153586153587153588153589153590153591153592153593153594153595153596153597153598153599153600153601153602153603153604153605153606153607153608153609153610153611153612153613153614153615153616153617153618153619153620153621153622153623153624153625153626153627153628153629153630153631153632153633153634153635153636153637153638153639153640153641153642153643153644153645153646153647153648153649153650153651153652153653153654153655153656153657153658153659153660153661153662153663153664153665153666153667153668153669153670153671153672153673153674153675153676153677153678153679153680153681153682153683153684153685153686153687153688153689153690153691153692153693153694153695153696153697153698153699153700153701153702153703153704153705153706153707153708153709153710153711153712153713153714153715153716153717153718153719153720153721153722153723153724153725153726153727153728153729153730153731153732153733153734153735153736153737153738153739153740153741153742153743153744153745153746153747153748153749153750153751153752153753153754153755153756153757153758153759153760153761153762153763153764153765153766153767153768153769153770153771153772153773153774153775153776153777153778153779153780153781153782153783153784153785153786153787153788153789153790153791153792153793153794153795153796153797153798153799153800153801153802153803153804153805153806153807153808153809153810153811153812153813153814153815153816153817153818153819153820153821153822153823153824153825153826153827153828153829153830153831153832153833153834153835153836153837153838153839153840153841153842153843153844153845153846153847153848153849153850153851153852153853153854153855153856153857153858153859153860153861153862153863153864153865153866153867153868153869153870153871153872153873153874153875153876153877153878153879153880153881153882153883153884153885153886153887153888153889153890153891153892153893153894153895153896153897153898153899153900153901153902153903153904153905153906153907153908153909153910153911153912153913153914153915153916153917153918153919153920153921153922153923153924153925153926153927153928153929153930153931153932153933153934153935153936153937153938153939153940153941153942153943153944153945153946153947153948153949153950153951153952153953153954153955153956153957153958153959153960153961153962153963153964153965153966153967153968153969153970153971153972153973153974153975153976153977153978153979153980153981153982153983153984153985153986153987153988153989153990153991153992153993153994153995153996153997153998153999154000154001154002154003154004154005154006154007154008154009154010154011154012154013154014154015154016154017154018154019154020154021154022154023154024154025154026154027154028154029154030154031154032154033154034154035154036154037154038154039154040154041154042154043154044154045154046154047154048154049154050154051154052154053154054154055154056154057154058154059154060154061154062154063154064154065154066154067154068154069154070154071154072154073154074154075154076154077154078154079154080154081154082154083154084154085154086154087154088154089154090154091154092154093154094154095154096154097154098154099154100154101154102154103154104154105154106154107154108154109154110154111154112154113154114154115154116154117154118154119154120154121154122154123154124154125154126154127154128154129154130154131154132154133154134154135154136154137154138154139154140154141154142154143154144154145154146154147154148154149154150154151154152154153154154154155154156154157154158154159154160154161154162154163154164154165154166154167154168154169154170154171154172154173154174154175154176154177154178154179154180154181154182154183154184154185154186154187154188154189154190154191154192154193154194154195154196154197154198154199154200154201154202154203154204154205154206154207154208154209154210154211154212154213154214154215154216154217154218154219154220154221154222154223154224154225154226154227154228154229154230154231154232154233154234154235154236154237154238154239154240154241154242154243154244154245154246154247154248154249154250154251154252154253154254154255154256154257154258154259154260154261154262154263154264154265154266154267154268154269154270154271154272154273154274154275154276154277154278154279154280154281154282154283154284154285154286154287154288154289154290154291154292154293154294154295154296154297154298154299154300154301154302154303154304154305154306154307154308154309154310154311154312154313154314154315154316154317154318154319154320154321154322154323154324154325154326154327154328154329154330154331154332154333154334154335154336154337154338154339154340154341154342154343154344154345154346154347154348154349154350154351154352154353154354154355154356154357154358154359154360154361154362154363154364154365154366154367154368154369154370154371154372154373154374154375154376154377154378154379154380154381154382154383154384154385154386154387154388154389154390154391154392154393154394154395154396154397154398154399154400154401154402154403154404154405154406154407154408154409154410154411154412154413154414154415154416154417154418154419154420154421154422154423154424154425154426154427154428154429154430154431154432154433154434154435154436154437154438154439154440154441154442154443154444154445154446154447154448154449154450154451154452154453154454154455154456154457154458154459154460154461154462154463154464154465154466154467154468154469154470154471154472154473154474154475154476154477154478154479154480154481154482154483154484154485154486154487154488154489154490154491154492154493154494154495154496154497154498154499154500154501154502154503154504154505154506154507154508154509154510154511154512154513154514154515154516154517154518154519154520154521154522154523154524154525154526154527154528154529154530154531154532154533154534154535154536154537154538154539154540154541154542154543154544154545154546154547154548154549154550154551154552154553154554154555154556154557154558154559154560154561154562154563154564154565154566154567154568154569154570154571154572154573154574154575154576154577154578154579154580154581154582154583154584154585154586154587154588154589154590154591154592154593154594154595154596154597154598154599154600154601154602154603154604154605154606154607154608154609154610154611154612154613154614154615154616154617154618154619154620154621154622154623154624154625154626154627154628154629154630154631154632154633154634154635154636154637154638154639154640154641154642154643154644154645154646154647154648154649154650154651154652154653154654154655154656154657154658154659154660154661154662154663154664154665154666154667154668154669154670154671154672154673154674154675154676154677154678154679154680154681154682154683154684154685154686154687154688154689154690154691154692154693154694154695154696154697154698154699154700154701154702154703154704154705154706154707154708154709154710154711154712154713154714154715154716154717154718154719154720154721154722154723154724154725154726154727154728154729154730154731154732154733154734154735154736154737154738154739154740154741154742154743154744154745154746154747154748154749154750154751154752154753154754154755154756154757154758154759154760154761154762154763154764154765154766154767154768154769154770154771154772154773154774154775154776154777154778154779154780154781154782154783154784154785154786154787154788154789154790154791154792154793154794154795154796154797154798154799154800154801154802154803154804154805154806154807154808154809154810154811154812154813154814154815154816154817154818154819154820154821154822154823154824154825154826154827154828154829154830154831154832154833154834154835154836154837154838154839154840154841154842154843154844154845154846154847154848154849154850154851154852154853154854154855154856154857154858154859154860154861154862154863154864154865154866154867154868154869154870154871154872154873154874154875154876154877154878154879154880154881154882154883154884154885154886154887154888154889154890154891154892154893154894154895154896154897154898154899154900154901154902154903154904154905154906154907154908154909154910154911154912154913154914154915154916154917154918154919154920154921154922154923154924154925154926154927154928154929154930154931154932154933154934154935154936154937154938154939154940154941154942154943154944154945154946154947154948154949154950154951154952154953154954154955154956154957154958154959154960154961154962154963154964154965154966154967154968154969154970154971154972154973154974154975154976154977154978154979154980154981154982154983154984154985154986154987154988154989154990154991154992154993154994154995154996154997154998154999155000155001155002155003155004155005155006155007155008155009155010155011155012155013155014155015155016155017155018155019155020155021155022155023155024155025155026155027155028155029155030155031155032155033155034155035155036155037155038155039155040155041155042155043155044155045155046155047155048155049155050155051155052155053155054155055155056155057155058155059155060155061155062155063155064155065155066155067155068155069155070155071155072155073155074155075155076155077155078155079155080155081155082155083155084155085155086155087155088155089155090155091155092155093155094155095155096155097155098155099155100155101155102155103155104155105155106155107155108155109155110155111155112155113155114155115155116155117155118155119155120155121155122155123155124155125155126155127155128155129155130155131155132155133155134155135155136155137155138155139155140155141155142155143155144155145155146155147155148155149155150155151155152155153155154155155155156155157155158155159155160155161155162155163155164155165155166155167155168155169155170155171155172155173155174155175155176155177155178155179155180155181155182155183155184155185155186155187155188155189155190155191155192155193155194155195155196155197155198155199155200155201155202155203155204155205155206155207155208155209155210155211155212155213155214155215155216155217155218155219155220155221155222155223155224155225155226155227155228155229155230155231155232155233155234155235155236155237155238155239155240155241155242155243155244155245155246155247155248155249155250155251155252155253155254155255155256155257155258155259155260155261155262155263155264155265155266155267155268155269155270155271155272155273155274155275155276155277155278155279155280155281155282155283155284155285155286155287155288155289155290155291155292155293155294155295155296155297155298155299155300155301155302155303155304155305155306155307155308155309155310155311155312155313155314155315155316155317155318155319155320155321155322155323155324155325155326155327155328155329155330155331155332155333155334155335155336155337155338155339155340155341155342155343155344155345155346155347155348155349155350155351155352155353155354155355155356155357155358155359155360155361155362155363155364155365155366155367155368155369155370155371155372155373155374155375155376155377155378155379155380155381155382155383155384155385155386155387155388155389155390155391155392155393155394155395155396155397155398155399155400155401155402155403155404155405155406155407155408155409155410155411155412155413155414155415155416155417155418155419155420155421155422155423155424155425155426155427155428155429155430155431155432155433155434155435155436155437155438155439155440155441155442155443155444155445155446155447155448155449155450155451155452155453155454155455155456155457155458155459155460155461155462155463155464155465155466155467155468155469155470155471155472155473155474155475155476155477155478155479155480155481155482155483155484155485155486155487155488155489155490155491155492155493155494155495155496155497155498155499155500155501155502155503155504155505155506155507155508155509155510155511155512155513155514155515155516155517155518155519155520155521155522155523155524155525155526155527155528155529155530155531155532155533155534155535155536155537155538155539155540155541155542155543155544155545155546155547155548155549155550155551155552155553155554155555155556155557155558155559155560155561155562155563155564155565155566155567155568155569155570155571155572155573155574155575155576155577155578155579155580155581155582155583155584155585155586155587155588155589155590155591155592155593155594155595155596155597155598155599155600155601155602155603155604155605155606155607155608155609155610155611155612155613155614155615155616155617155618155619155620155621155622155623155624155625155626155627155628155629155630155631155632155633155634155635155636155637155638155639155640155641155642155643155644155645155646155647155648155649155650155651155652155653155654155655155656155657155658155659155660155661155662155663155664155665155666155667155668155669155670155671155672155673155674155675155676155677155678155679155680155681155682155683155684155685155686155687155688155689155690155691155692155693155694155695155696155697155698155699155700155701155702155703155704155705155706155707155708155709155710155711155712155713155714155715155716155717155718155719155720155721155722155723155724155725155726155727155728155729155730155731155732155733155734155735155736155737155738155739155740155741155742155743155744155745155746155747155748155749155750155751155752155753155754155755155756155757155758155759155760155761155762155763155764155765155766155767155768155769155770155771155772155773155774155775155776155777155778155779155780155781155782155783155784155785155786155787155788155789155790155791155792155793155794155795155796155797155798155799155800155801155802155803155804155805155806155807155808155809155810155811155812155813155814155815155816155817155818155819155820155821155822155823155824155825155826155827155828155829155830155831155832155833155834155835155836155837155838155839155840155841155842155843155844155845155846155847155848155849155850155851155852155853155854155855155856155857155858155859155860155861155862155863155864155865155866155867155868155869155870155871155872155873155874155875155876155877155878155879155880155881155882155883155884155885155886155887155888155889155890155891155892155893155894155895155896155897155898155899155900155901155902155903155904155905155906155907155908155909155910155911155912155913155914155915155916155917155918155919155920155921155922155923155924155925155926155927155928155929155930155931155932155933155934155935155936155937155938155939155940155941155942155943155944155945155946155947155948155949155950155951155952155953155954155955155956155957155958155959155960155961155962155963155964155965155966155967155968155969155970155971155972155973155974155975155976155977155978155979155980155981155982155983155984155985155986155987155988155989155990155991155992155993155994155995155996155997155998155999156000156001156002156003156004156005156006156007156008156009156010156011156012156013156014156015156016156017156018156019156020156021156022156023156024156025156026156027156028156029156030156031156032156033156034156035156036156037156038156039156040156041156042156043156044156045156046156047156048156049156050156051156052156053156054156055156056156057156058156059156060156061156062156063156064156065156066156067156068156069156070156071156072156073156074156075156076156077156078156079156080156081156082156083156084156085156086156087156088156089156090156091156092156093156094156095156096156097156098156099156100156101156102156103156104156105156106156107156108156109156110156111156112156113156114156115156116156117156118156119156120156121156122156123156124156125156126156127156128156129156130156131156132156133156134156135156136156137156138156139156140156141156142156143156144156145156146156147156148156149156150156151156152156153156154156155156156156157156158156159156160156161156162156163156164156165156166156167156168156169156170156171156172156173156174156175156176156177156178156179156180156181156182156183156184156185156186156187156188156189156190156191156192156193156194156195156196156197156198156199156200156201156202156203156204156205156206156207156208156209156210156211156212156213156214156215156216156217156218156219156220156221156222156223156224156225156226156227156228156229156230156231156232156233156234156235156236156237156238156239156240156241156242156243156244156245156246156247156248156249156250156251156252156253156254156255156256156257156258156259156260156261156262156263156264156265156266156267156268156269156270156271156272156273156274156275156276156277156278156279156280156281156282156283156284156285156286156287156288156289156290156291156292156293156294156295156296156297156298156299156300156301156302156303156304156305156306156307156308156309156310156311156312156313156314156315156316156317156318156319156320156321156322156323156324156325156326156327156328156329156330156331156332156333156334156335156336156337156338156339156340156341156342156343156344156345156346156347156348156349156350156351156352156353156354156355156356156357156358156359156360156361156362156363156364156365156366156367156368156369156370156371156372156373156374156375156376156377156378156379156380156381156382156383156384156385156386156387156388156389156390156391156392156393156394156395156396156397156398156399156400156401156402156403156404156405156406156407156408156409156410156411156412156413156414156415156416156417156418156419156420156421156422156423156424156425156426156427156428156429156430156431156432156433156434156435156436156437156438156439156440156441156442156443156444156445156446156447156448156449156450156451156452156453156454156455156456156457156458156459156460156461156462156463156464156465156466156467156468156469156470156471156472156473156474156475156476156477156478156479156480156481156482156483156484156485156486156487156488156489156490156491156492156493156494156495156496156497156498156499156500156501156502156503156504156505156506156507156508156509156510156511156512156513156514156515156516156517156518156519156520156521156522156523156524156525156526156527156528156529156530156531156532156533156534156535156536156537156538156539156540156541156542156543156544156545156546156547156548156549156550156551156552156553156554156555156556156557156558156559156560156561156562156563156564156565156566156567156568156569156570156571156572156573156574156575156576156577156578156579156580156581156582156583156584156585156586156587156588156589156590156591156592156593156594156595156596156597156598156599156600156601156602156603156604156605156606156607156608156609156610156611156612156613156614156615156616156617156618156619156620156621156622156623156624156625156626156627156628156629156630156631156632156633156634156635156636156637156638156639156640156641156642156643156644156645156646156647156648156649156650156651156652156653156654156655156656156657156658156659156660156661156662156663156664156665156666156667156668156669156670156671156672156673156674156675156676156677156678156679156680156681156682156683156684156685156686156687156688156689156690156691156692156693156694156695156696156697156698156699156700156701156702156703156704156705156706156707156708156709156710156711156712156713156714156715156716156717156718156719156720156721156722156723156724156725156726156727156728156729156730156731156732156733156734156735156736156737156738156739156740156741156742156743156744156745156746156747156748156749156750156751156752156753156754156755156756156757156758156759156760156761156762156763156764156765156766156767156768156769156770156771156772156773156774156775156776156777156778156779156780156781156782156783156784156785156786156787156788156789156790156791156792156793156794156795156796156797156798156799156800156801156802156803156804156805156806156807156808156809156810156811156812156813156814156815156816156817156818156819156820156821156822156823156824156825156826156827156828156829156830156831156832156833156834156835156836156837156838156839156840156841156842156843156844156845156846156847156848156849156850156851156852156853156854156855156856156857156858156859156860156861156862156863156864156865156866156867156868156869156870156871156872156873156874156875156876156877156878156879156880156881156882156883156884156885156886156887156888156889156890156891156892156893156894156895156896156897156898156899156900156901156902156903156904156905156906156907156908156909156910156911156912156913156914156915156916156917156918156919156920156921156922156923156924156925156926156927156928156929156930156931156932156933156934156935156936156937156938156939156940156941156942156943156944156945156946156947156948156949156950156951156952156953156954156955156956156957156958156959156960156961156962156963156964156965156966156967156968156969156970156971156972156973156974156975156976156977156978156979156980156981156982156983156984156985156986156987156988156989156990156991156992156993156994156995156996156997156998156999157000157001157002157003157004157005157006157007157008157009157010157011157012157013157014157015157016157017157018157019157020157021157022157023157024157025157026157027157028157029157030157031157032157033157034157035157036157037157038157039157040157041157042157043157044157045157046157047157048157049157050157051157052157053157054157055157056157057157058157059157060157061157062157063157064157065157066157067157068157069157070157071157072157073157074157075157076157077157078157079157080157081157082157083157084157085157086157087157088157089157090157091157092157093157094157095157096157097157098157099157100157101157102157103157104157105157106157107157108157109157110157111157112157113157114157115157116157117157118157119157120157121157122157123157124157125157126157127157128157129157130157131157132157133157134157135157136157137157138157139157140157141157142157143157144157145157146157147157148157149157150157151157152157153157154157155157156157157157158157159157160157161157162157163157164157165157166157167157168157169157170157171157172157173157174157175157176157177157178157179157180157181157182157183157184157185157186157187157188157189157190157191157192157193157194157195157196157197157198157199157200157201157202157203157204157205157206157207157208157209157210157211157212157213157214157215157216157217157218157219157220157221157222157223157224157225157226157227157228157229157230157231157232157233157234157235157236157237157238157239157240157241157242157243157244157245157246157247157248157249157250157251157252157253157254157255157256157257157258157259157260157261157262157263157264157265157266157267157268157269157270157271157272157273157274157275157276157277157278157279157280157281157282157283157284157285157286157287157288157289157290157291157292157293157294157295157296157297157298157299157300157301157302157303157304157305157306157307157308157309157310157311157312157313157314157315157316157317157318157319157320157321157322157323157324157325157326157327157328157329157330157331157332157333157334157335157336157337157338157339157340157341157342157343157344157345157346157347157348157349157350157351157352157353157354157355157356157357157358157359157360157361157362157363157364157365157366157367157368157369157370157371157372157373157374157375157376157377157378157379157380157381157382157383157384157385157386157387157388157389157390157391157392157393157394157395157396157397157398157399157400157401157402157403157404157405157406157407157408157409157410157411157412157413157414157415157416157417157418157419157420157421157422157423157424157425157426157427157428157429157430157431157432157433157434157435157436157437157438157439157440157441157442157443157444157445157446157447157448157449157450157451157452157453157454157455157456157457157458157459157460157461157462157463157464157465157466157467157468157469157470157471157472157473157474157475157476157477157478157479157480157481157482157483157484157485157486157487157488157489157490157491157492157493157494157495157496157497157498157499157500157501157502157503157504157505157506157507157508157509157510157511157512157513157514157515157516157517157518157519157520157521157522157523157524157525157526157527157528157529157530157531157532157533157534157535157536157537157538157539157540157541157542157543157544157545157546157547157548157549157550157551157552157553157554157555157556157557157558157559157560157561157562157563157564157565157566157567157568157569157570157571157572157573157574157575157576157577157578157579157580157581157582157583157584157585157586157587157588157589157590157591157592157593157594157595157596157597157598157599157600157601157602157603157604157605157606157607157608157609157610157611157612157613157614157615157616157617157618157619157620157621157622157623157624157625157626157627157628157629157630157631157632157633157634157635157636157637157638157639157640157641157642157643157644157645157646157647157648157649157650157651157652157653157654157655157656157657157658157659157660157661157662157663157664157665157666157667157668157669157670157671157672157673157674157675157676157677157678157679157680157681157682157683157684157685157686157687157688157689157690157691157692157693157694157695157696157697157698157699157700157701157702157703157704157705157706157707157708157709157710157711157712157713157714157715157716157717157718157719157720157721157722157723157724157725157726157727157728157729157730157731157732157733157734157735157736157737157738157739157740157741157742157743157744157745157746157747157748157749157750157751157752157753157754157755157756157757157758157759157760157761157762157763157764157765157766157767157768157769157770157771157772157773157774157775157776157777157778157779157780157781157782157783157784157785157786157787157788157789157790157791157792157793157794157795157796157797157798157799157800157801157802157803157804157805157806157807157808157809157810157811157812157813157814157815157816157817157818157819157820157821157822157823157824157825157826157827157828157829157830157831157832157833157834157835157836157837157838157839157840157841157842157843157844157845157846157847157848157849157850157851157852157853157854157855157856157857157858157859157860157861157862157863157864157865157866157867157868157869157870157871157872157873157874157875157876157877157878157879157880157881157882157883157884157885157886157887157888157889157890157891157892157893157894157895157896157897157898157899157900157901157902157903157904157905157906157907157908157909157910157911157912157913157914157915157916157917157918157919157920157921157922157923157924157925157926157927157928157929157930157931157932157933157934157935157936157937157938157939157940157941157942157943157944157945157946157947157948157949157950157951157952157953157954157955157956157957157958157959157960157961157962157963157964157965157966157967157968157969157970157971157972157973157974157975157976157977157978157979157980157981157982157983157984157985157986157987157988157989157990157991157992157993157994157995157996157997157998157999158000158001158002158003158004158005158006158007158008158009158010158011158012158013158014158015158016158017158018158019158020158021158022158023158024158025158026158027158028158029158030158031158032158033158034158035158036158037158038158039158040158041158042158043158044158045158046158047158048158049158050158051158052158053158054158055158056158057158058158059158060158061158062158063158064158065158066158067158068158069158070158071158072158073158074158075158076158077158078158079158080158081158082158083158084158085158086158087158088158089158090158091158092158093158094158095158096158097158098158099158100158101158102158103158104158105158106158107158108158109158110158111158112158113158114158115158116158117158118158119158120158121158122158123158124158125158126158127158128158129158130158131158132158133158134158135158136158137158138158139158140158141158142158143158144158145158146158147158148158149158150158151158152158153158154158155158156158157158158158159158160158161158162158163158164158165158166158167158168158169158170158171158172158173158174158175158176158177158178158179158180158181158182158183158184158185158186158187158188158189158190158191158192158193158194158195158196158197158198158199158200158201158202158203158204158205158206158207158208158209158210158211158212158213158214158215158216158217158218158219158220158221158222158223158224158225158226158227158228158229158230158231158232158233158234158235158236158237158238158239158240158241158242158243158244158245158246158247158248158249158250158251158252158253158254158255158256158257158258158259158260158261158262158263158264158265158266158267158268158269158270158271158272158273158274158275158276158277158278158279158280158281158282158283158284158285158286158287158288158289158290158291158292158293158294158295158296158297158298158299158300158301158302158303158304158305158306158307158308158309158310158311158312158313158314158315158316158317158318158319158320158321158322158323158324158325158326158327158328158329158330158331158332158333158334158335158336158337158338158339158340158341158342158343158344158345158346158347158348158349158350158351158352158353158354158355158356158357158358158359158360158361158362158363158364158365158366158367158368158369158370158371158372158373158374158375158376158377158378158379158380158381158382158383158384158385158386158387158388158389158390158391158392158393158394158395158396158397158398158399158400158401158402158403158404158405158406158407158408158409158410158411158412158413158414158415158416158417158418158419158420158421158422158423158424158425158426158427158428158429158430158431158432158433158434158435158436158437158438158439158440158441158442158443158444158445158446158447158448158449158450158451158452158453158454158455158456158457158458158459158460158461158462158463158464158465158466158467158468158469158470158471158472158473158474158475158476158477158478158479158480158481158482158483158484158485158486158487158488158489158490158491158492158493158494158495158496158497158498158499158500158501158502158503158504158505158506158507158508158509158510158511158512158513158514158515158516158517158518158519158520158521158522158523158524158525158526158527158528158529158530158531158532158533158534158535158536158537158538158539158540158541158542158543158544158545158546158547158548158549158550158551158552158553158554158555158556158557158558158559158560158561158562158563158564158565158566158567158568158569158570158571158572158573158574158575158576158577158578158579158580158581158582158583158584158585158586158587158588158589158590158591158592158593158594158595158596158597158598158599158600158601158602158603158604158605158606158607158608158609158610158611158612158613158614158615158616158617158618158619158620158621158622158623158624158625158626158627158628158629158630158631158632158633158634158635158636158637158638158639158640158641158642158643158644158645158646158647158648158649158650158651158652158653158654158655158656158657158658158659158660158661158662158663158664158665158666158667158668158669158670158671158672158673158674158675158676158677158678158679158680158681158682158683158684158685158686158687158688158689158690158691158692158693158694158695158696158697158698158699158700158701158702158703158704158705158706158707158708158709158710158711158712158713158714158715158716158717158718158719158720158721158722158723158724158725158726158727158728158729158730158731158732158733158734158735158736158737158738158739158740158741158742158743158744158745158746158747158748158749158750158751158752158753158754158755158756158757158758158759158760158761158762158763158764158765158766158767158768158769158770158771158772158773158774158775158776158777158778158779158780158781158782158783158784158785158786158787158788158789158790158791158792158793158794158795158796158797158798158799158800158801158802158803158804158805158806158807158808158809158810158811158812158813158814158815158816158817158818158819158820158821158822158823158824158825158826158827158828158829158830158831158832158833158834158835158836158837158838158839158840158841158842158843158844158845158846158847158848158849158850158851158852158853158854158855158856158857158858158859158860158861158862158863158864158865158866158867158868158869158870158871158872158873158874158875158876158877158878158879158880158881158882158883158884158885158886158887158888158889158890158891158892158893158894158895158896158897158898158899158900158901158902158903158904158905158906158907158908158909158910158911158912158913158914158915158916158917158918158919158920158921158922158923158924158925158926158927158928158929158930158931158932158933158934158935158936158937158938158939158940158941158942158943158944158945158946158947158948158949158950158951158952158953158954158955158956158957158958158959158960158961158962158963158964158965158966158967158968158969158970158971158972158973158974158975158976158977158978158979158980158981158982158983158984158985158986158987158988158989158990158991158992158993158994158995158996158997158998158999159000159001159002159003159004159005159006159007159008159009159010159011159012159013159014159015159016159017159018159019159020159021159022159023159024159025159026159027159028159029159030159031159032159033159034159035159036159037159038159039159040159041159042159043159044159045159046159047159048159049159050159051159052159053159054159055159056159057159058159059159060159061159062159063159064159065159066159067159068159069159070159071159072159073159074159075159076159077159078159079159080159081159082159083159084159085159086159087159088159089159090159091159092159093159094159095159096159097159098159099159100159101159102159103159104159105159106159107159108159109159110159111159112159113159114159115159116159117159118159119159120159121159122159123159124159125159126159127159128159129159130159131159132159133159134159135159136159137159138159139159140159141159142159143159144159145159146159147159148159149159150159151159152159153159154159155159156159157159158159159159160159161159162159163159164159165159166159167159168159169159170159171159172159173159174159175159176159177159178159179159180159181159182159183159184159185159186159187159188159189159190159191159192159193159194159195159196159197159198159199159200159201159202159203159204159205159206159207159208159209159210159211159212159213159214159215159216159217159218159219159220159221159222159223159224159225159226159227159228159229159230159231159232159233159234159235159236159237159238159239159240159241159242159243159244159245159246159247159248159249159250159251159252159253159254159255159256159257159258159259159260159261159262159263159264159265159266159267159268159269159270159271159272159273159274159275159276159277159278159279159280159281159282159283159284159285159286159287159288159289159290159291159292159293159294159295159296159297159298159299159300159301159302159303159304159305159306159307159308159309159310159311159312159313159314159315159316159317159318159319159320159321159322159323159324159325159326159327159328159329159330159331159332159333159334159335159336159337159338159339159340159341159342159343159344159345159346159347159348159349159350159351159352159353159354159355159356159357159358159359159360159361159362159363159364159365159366159367159368159369159370159371159372159373159374159375159376159377159378159379159380159381159382159383159384159385159386159387159388159389159390159391159392159393159394159395159396159397159398159399159400159401159402159403159404159405159406159407159408159409159410159411159412159413159414159415159416159417159418159419159420159421159422159423159424159425159426159427159428159429159430159431159432159433159434159435159436159437159438159439159440159441159442159443159444159445159446159447159448159449159450159451159452159453159454159455159456159457159458159459159460159461159462159463159464159465159466159467159468159469159470159471159472159473159474159475159476159477159478159479159480159481159482159483159484159485159486159487159488159489159490159491159492159493159494159495159496159497159498159499159500159501159502159503159504159505159506159507159508159509159510159511159512159513159514159515159516159517159518159519159520159521159522159523159524159525159526159527159528159529159530159531159532159533159534159535159536159537159538159539159540159541159542159543159544159545159546159547159548159549159550159551159552159553159554159555159556159557159558159559159560159561159562159563159564159565159566159567159568159569159570159571159572159573159574159575159576159577159578159579159580159581159582159583159584159585159586159587159588159589159590159591159592159593159594159595159596159597159598159599159600159601159602159603159604159605159606159607159608159609159610159611159612159613159614159615159616159617159618159619159620159621159622159623159624159625159626159627159628159629159630159631159632159633159634159635159636159637159638159639159640159641159642159643159644159645159646159647159648159649159650159651159652159653159654159655159656159657159658159659159660159661159662159663159664159665159666159667159668159669159670159671159672159673159674159675159676159677159678159679159680159681159682159683159684159685159686159687159688159689159690159691159692159693159694159695159696159697159698159699159700159701159702159703159704159705159706159707159708159709159710159711159712159713159714159715159716159717159718159719159720159721159722159723159724159725159726159727159728159729159730159731159732159733159734159735159736159737159738159739159740159741159742159743159744159745159746159747159748159749159750159751159752159753159754159755159756159757159758159759159760159761159762159763159764159765159766159767159768159769159770159771159772159773159774159775159776159777159778159779159780159781159782159783159784159785159786159787159788159789159790159791159792159793159794159795159796159797159798159799159800159801159802159803159804159805159806159807159808159809159810159811159812159813159814159815159816159817159818159819159820159821159822159823159824159825159826159827159828159829159830159831159832159833159834159835159836159837159838159839159840159841159842159843159844159845159846159847159848159849159850159851159852159853159854159855159856159857159858159859159860159861159862159863159864159865159866159867159868159869159870159871159872159873159874159875159876159877159878159879159880159881159882159883159884159885159886159887159888159889159890159891159892159893159894159895159896159897159898159899159900159901159902159903159904159905159906159907159908159909159910159911159912159913159914159915159916159917159918159919159920159921159922159923159924159925159926159927159928159929159930159931159932159933159934159935159936159937159938159939159940159941159942159943159944159945159946159947159948159949159950159951159952159953159954159955159956159957159958159959159960159961159962159963159964159965159966159967159968159969159970159971159972159973159974159975159976159977159978159979159980159981159982159983159984159985159986159987159988159989159990159991159992159993159994159995159996159997159998159999160000160001160002160003160004160005160006160007160008160009160010160011160012160013160014160015160016160017160018160019160020160021160022160023160024160025160026160027160028160029160030160031160032160033160034160035160036160037160038160039160040160041160042160043160044160045160046160047160048160049160050160051160052160053160054160055160056160057160058160059160060160061160062160063160064160065160066160067160068160069160070160071160072160073160074160075160076160077160078160079160080160081160082160083160084160085160086160087160088160089160090160091160092160093160094160095160096160097160098160099160100160101160102160103160104160105160106160107160108160109160110160111160112160113160114160115160116160117160118160119160120160121160122160123160124160125160126160127160128160129160130160131160132160133160134160135160136160137160138160139160140160141160142160143160144160145160146160147160148160149160150160151160152160153160154160155160156160157160158160159160160160161160162160163160164160165160166160167160168160169160170160171160172160173160174160175160176160177160178160179160180160181160182160183160184160185160186160187160188160189160190160191160192160193160194160195160196160197160198160199160200160201160202160203160204160205160206160207160208160209160210160211160212160213160214160215160216160217160218160219160220160221160222160223160224160225160226160227160228160229160230160231160232160233160234160235160236160237160238160239160240160241160242160243160244160245160246160247160248160249160250160251160252160253160254160255160256160257160258160259160260160261160262160263160264160265160266160267160268160269160270160271160272160273160274160275160276160277160278160279160280160281160282160283160284160285160286160287160288160289160290160291160292160293160294160295160296160297160298160299160300160301160302160303160304160305160306160307160308160309160310160311160312160313160314160315160316160317160318160319160320160321160322160323160324160325160326160327160328160329160330160331160332160333160334160335160336160337160338160339160340160341160342160343160344160345160346160347160348160349160350160351160352160353160354160355160356160357160358160359160360160361160362160363160364160365160366160367160368160369160370160371160372160373160374160375160376160377160378160379160380160381160382160383160384160385160386160387160388160389160390160391160392160393160394160395160396160397160398160399160400160401160402160403160404160405160406160407160408160409160410160411160412160413160414160415160416160417160418160419160420160421160422160423160424160425160426160427160428160429160430160431160432160433160434160435160436160437160438160439160440160441160442160443160444160445160446160447160448160449160450160451160452160453160454160455160456160457160458160459160460160461160462160463160464160465160466160467160468160469160470160471160472160473160474160475160476160477160478160479160480160481160482160483160484160485160486160487160488160489160490160491160492160493160494160495160496160497160498160499160500160501160502160503160504160505160506160507160508160509160510160511160512160513160514160515160516160517160518160519160520160521160522160523160524160525160526160527160528160529160530160531160532160533160534160535160536160537160538160539160540160541160542160543160544160545160546160547160548160549160550160551160552160553160554160555160556160557160558160559160560160561160562160563160564160565160566160567160568160569160570160571160572160573160574160575160576160577160578160579160580160581160582160583160584160585160586160587160588160589160590160591160592160593160594160595160596160597160598160599160600160601160602160603160604160605160606160607160608160609160610160611160612160613160614160615160616160617160618160619160620160621160622160623160624160625160626160627160628160629160630160631160632160633160634160635160636160637160638160639160640160641160642160643160644160645160646160647160648160649160650160651160652160653160654160655160656160657160658160659160660160661160662160663160664160665160666160667160668160669160670160671160672160673160674160675160676160677160678160679160680160681160682160683160684160685160686160687160688160689160690160691160692160693160694160695160696160697160698160699160700160701160702160703160704160705160706160707160708160709160710160711160712160713160714160715160716160717160718160719160720160721160722160723160724160725160726160727160728160729160730160731160732160733160734160735160736160737160738160739160740160741160742160743160744160745160746160747160748160749160750160751160752160753160754160755160756160757160758160759160760160761160762160763160764160765160766160767160768160769160770160771160772160773160774160775160776160777160778160779160780160781160782160783160784160785160786160787160788160789160790160791160792160793160794160795160796160797160798160799160800160801160802160803160804160805160806160807160808160809160810160811160812160813160814160815160816160817160818160819160820160821160822160823160824160825160826160827160828160829160830160831160832160833160834160835160836160837160838160839160840160841160842160843160844160845160846160847160848160849160850160851160852160853160854160855160856160857160858160859160860160861160862160863160864160865160866160867160868160869160870160871160872160873160874160875160876160877160878160879160880160881160882160883160884160885160886160887160888160889160890160891160892160893160894160895160896160897160898160899160900160901160902160903160904160905160906160907160908160909160910160911160912160913160914160915160916160917160918160919160920160921160922160923160924160925160926160927160928160929160930160931160932160933160934160935160936160937160938160939160940160941160942160943160944160945160946160947160948160949160950160951160952160953160954160955160956160957160958160959160960160961160962160963160964160965160966160967160968160969160970160971160972160973160974160975160976160977160978160979160980160981160982160983160984160985160986160987160988160989160990160991160992160993160994160995160996160997160998160999161000161001161002161003161004161005161006161007161008161009161010161011161012161013161014161015161016161017161018161019161020161021161022161023161024161025161026161027161028161029161030161031161032161033161034161035161036161037161038161039161040161041161042161043161044161045161046161047161048161049161050161051161052161053161054161055161056161057161058161059161060161061161062161063161064161065161066161067161068161069161070161071161072161073161074161075161076161077161078161079161080161081161082161083161084161085161086161087161088161089161090161091161092161093161094161095161096161097161098161099161100161101161102161103161104161105161106161107161108161109161110161111161112161113161114161115161116161117161118161119161120161121161122161123161124161125161126161127161128161129161130161131161132161133161134161135161136161137161138161139161140161141161142161143161144161145161146161147161148161149161150161151161152161153161154161155161156161157161158161159161160161161161162161163161164161165161166161167161168161169161170161171161172161173161174161175161176161177161178161179161180161181161182161183161184161185161186161187161188161189161190161191161192161193161194161195161196161197161198161199161200161201161202161203161204161205161206161207161208161209161210161211161212161213161214161215161216161217161218161219161220161221161222161223161224161225161226161227161228161229161230161231161232161233161234161235161236161237161238161239161240161241161242161243161244161245161246161247161248161249161250161251161252161253161254161255161256161257161258161259161260161261161262161263161264161265161266161267161268161269161270161271161272161273161274161275161276161277161278161279161280161281161282161283161284161285161286161287161288161289161290161291161292161293161294161295161296161297161298161299161300161301161302161303161304161305161306161307161308161309161310161311161312161313161314161315161316161317161318161319161320161321161322161323161324161325161326161327161328161329161330161331161332161333161334161335161336161337161338161339161340161341161342161343161344161345161346161347161348161349161350161351161352161353161354161355161356161357161358161359161360161361161362161363161364161365161366161367161368161369161370161371161372161373161374161375161376161377161378161379161380161381161382161383161384161385161386161387161388161389161390161391161392161393161394161395161396161397161398161399161400161401161402161403161404161405161406161407161408161409161410161411161412161413161414161415161416161417161418161419161420161421161422161423161424161425161426161427161428161429161430161431161432161433161434161435161436161437161438161439161440161441161442161443161444161445161446161447161448161449161450161451161452161453161454161455161456161457161458161459161460161461161462161463161464161465161466161467161468161469161470161471161472161473161474161475161476161477161478161479161480161481161482161483161484161485161486161487161488161489161490161491161492161493161494161495161496161497161498161499161500161501161502161503161504161505161506161507161508161509161510161511161512161513161514161515161516161517161518161519161520161521161522161523161524161525161526161527161528161529161530161531161532161533161534161535161536161537161538161539161540161541161542161543161544161545161546161547161548161549161550161551161552161553161554161555161556161557161558161559161560161561161562161563161564161565161566161567161568161569161570161571161572161573161574161575161576161577161578161579161580161581161582161583161584161585161586161587161588161589161590161591161592161593161594161595161596161597161598161599161600161601161602161603161604161605161606161607161608161609161610161611161612161613161614161615161616161617161618161619161620161621161622161623161624161625161626161627161628161629161630161631161632161633161634161635161636161637161638161639161640161641161642161643161644161645161646161647161648161649161650161651161652161653161654161655161656161657161658161659161660161661161662161663161664161665161666161667161668161669161670161671161672161673161674161675161676161677161678161679161680161681161682161683161684161685161686161687161688161689161690161691161692161693161694161695161696161697161698161699161700161701161702161703161704161705161706161707161708161709161710161711161712161713161714161715161716161717161718161719161720161721161722161723161724161725161726161727161728161729161730161731161732161733161734161735161736161737161738161739161740161741161742161743161744161745161746161747161748161749161750161751161752161753161754161755161756161757161758161759161760161761161762161763161764161765161766161767161768161769161770161771161772161773161774161775161776161777161778161779161780161781161782161783161784161785161786161787161788161789161790161791161792161793161794161795161796161797161798161799161800161801161802161803161804161805161806161807161808161809161810161811161812161813161814161815161816161817161818161819161820161821161822161823161824161825161826161827161828161829161830161831161832161833161834161835161836161837161838161839161840161841161842161843161844161845161846161847161848161849161850161851161852161853161854161855161856161857161858161859161860161861161862161863161864161865161866161867161868161869161870161871161872161873161874161875161876161877161878161879161880161881161882161883161884161885161886161887161888161889161890161891161892161893161894161895161896161897161898161899161900161901161902161903161904161905161906161907161908161909161910161911161912161913161914161915161916161917161918161919161920161921161922161923161924161925161926161927161928161929161930161931161932161933161934161935161936161937161938161939161940161941161942161943161944161945161946161947161948161949161950161951161952161953161954161955161956161957161958161959161960161961161962161963161964161965161966161967161968161969161970161971161972161973161974161975161976161977161978161979161980161981161982161983161984161985161986161987161988161989161990161991161992161993161994161995161996161997161998161999162000162001162002162003162004162005162006162007162008162009162010162011162012162013162014162015162016162017162018162019162020162021162022162023162024162025162026162027162028162029162030162031162032162033162034162035162036162037162038162039162040162041162042162043162044162045162046162047162048162049162050162051162052162053162054162055162056162057162058162059162060162061162062162063162064162065162066162067162068162069162070162071162072162073162074162075162076162077162078162079162080162081162082162083162084162085162086162087162088162089162090162091162092162093162094162095162096162097162098162099162100162101162102162103162104162105162106162107162108162109162110162111162112162113162114162115162116162117162118162119162120162121162122162123162124162125162126162127162128162129162130162131162132162133162134162135162136162137162138162139162140162141162142162143162144162145162146162147162148162149162150162151162152162153162154162155162156162157162158162159162160162161162162162163162164162165162166162167162168162169162170162171162172162173162174162175162176162177162178162179162180162181162182162183162184162185162186162187162188162189162190162191162192162193162194162195162196162197162198162199162200162201162202162203162204162205162206162207162208162209162210162211162212162213162214162215162216162217162218162219162220162221162222162223162224162225162226162227162228162229162230162231162232162233162234162235162236162237162238162239162240162241162242162243162244162245162246162247162248162249162250162251162252162253162254162255162256162257162258162259162260162261162262162263162264162265162266162267162268162269162270162271162272162273162274162275162276162277162278162279162280162281162282162283162284162285162286162287162288162289162290162291162292162293162294162295162296162297162298162299162300162301162302162303162304162305162306162307162308162309162310162311162312162313162314162315162316162317162318162319162320162321162322162323162324162325162326162327162328162329162330162331162332162333162334162335162336162337162338162339162340162341162342162343162344162345162346162347162348162349162350162351162352162353162354162355162356162357162358162359162360162361162362162363162364162365162366162367162368162369162370162371162372162373162374162375162376162377162378162379162380162381162382162383162384162385162386162387162388162389162390162391162392162393162394162395162396162397162398162399162400162401162402162403162404162405162406162407162408162409162410162411162412162413162414162415162416162417162418162419162420162421162422162423162424162425162426162427162428162429162430162431162432162433162434162435162436162437162438162439162440162441162442162443162444162445162446162447162448162449162450162451162452162453162454162455162456162457162458162459162460162461162462162463162464162465162466162467162468162469162470162471162472162473162474162475162476162477162478162479162480162481162482162483162484162485162486162487162488162489162490162491162492162493162494162495162496162497162498162499162500162501162502162503162504162505162506162507162508162509162510162511162512162513162514162515162516162517162518162519162520162521162522162523162524162525162526162527162528162529162530162531162532162533162534162535162536162537162538162539162540162541162542162543162544162545162546162547162548162549162550162551162552162553162554162555162556162557162558162559162560162561162562162563162564162565162566162567162568162569162570162571162572162573162574162575162576162577162578162579162580162581162582162583162584162585162586162587162588162589162590162591162592162593162594162595162596162597162598162599162600162601162602162603162604162605162606162607162608162609162610162611162612162613162614162615162616162617162618162619162620162621162622162623162624162625162626162627162628162629162630162631162632162633162634162635162636162637162638162639162640162641162642162643162644162645162646162647162648162649162650162651162652162653162654162655162656162657162658162659162660162661162662162663162664162665162666162667162668162669162670162671162672162673162674162675162676162677162678162679162680162681162682162683162684162685162686162687162688162689162690162691162692162693162694162695162696162697162698162699162700162701162702162703162704162705162706162707162708162709162710162711162712162713162714162715162716162717162718162719162720162721162722162723162724162725162726162727162728162729162730162731162732162733162734162735162736162737162738162739162740162741162742162743162744162745162746162747162748162749162750162751162752162753162754162755162756162757162758162759162760162761162762162763162764162765162766162767162768162769162770162771162772162773162774162775162776162777162778162779162780162781162782162783162784162785162786162787162788162789162790162791162792162793162794162795162796162797162798162799162800162801162802162803162804162805162806162807162808162809162810162811162812162813162814162815162816162817162818162819162820162821162822162823162824162825162826162827162828162829162830162831162832162833162834162835162836162837162838162839162840162841162842162843162844162845162846162847162848162849162850162851162852162853162854162855162856162857162858162859162860162861162862162863162864162865162866162867162868162869162870162871162872162873162874162875162876162877162878162879162880162881162882162883162884162885162886162887162888162889162890162891162892162893162894162895162896162897162898162899162900162901162902162903162904162905162906162907162908162909162910162911162912162913162914162915162916162917162918162919162920162921162922162923162924162925162926162927162928162929162930162931162932162933162934162935162936162937162938162939162940162941162942162943162944162945162946162947162948162949162950162951162952162953162954162955162956162957162958162959162960162961162962162963162964162965162966162967162968162969162970162971162972162973162974162975162976162977162978162979162980162981162982162983162984162985162986162987162988162989162990162991162992162993162994162995162996162997162998162999163000163001163002163003163004163005163006163007163008163009163010163011163012163013163014163015163016163017163018163019163020163021163022163023163024163025163026163027163028163029163030163031163032163033163034163035163036163037163038163039163040163041163042163043163044163045163046163047163048163049163050163051163052163053163054163055163056163057163058163059163060163061163062163063163064163065163066163067163068163069163070163071163072163073163074163075163076163077163078163079163080163081163082163083163084163085163086163087163088163089163090163091163092163093163094163095163096163097163098163099163100
  1. /*!examples/mod.js*/
  2. /** @license amis v6.4.1
  3. *
  4. * Copyright Baidu
  5. *
  6. * This source code is licensed under the Apache license found in the
  7. * LICENSE file in the root directory of this source tree.
  8. */
  9. !(function (n) {
  10. var e,
  11. t,
  12. a = window.amis || {}
  13. if (!a.require) {
  14. var r = document.getElementsByTagName('head')[0],
  15. i = {},
  16. o = {},
  17. s = {},
  18. c = {},
  19. u = {},
  20. l = {},
  21. f = function (n, t, a) {
  22. for (var o = [], s = 0, f = n.length; s < f; s++) {
  23. var p = n[s]
  24. ;(i[p] || (i[p] = [])).push(t)
  25. var d,
  26. h = u[p] || u[p + '.js'] || {},
  27. v = h.pkg
  28. ;(d = v ? l[v].url || l[v].uri : h.url || h.uri || p), o.push({ id: p, url: d })
  29. }
  30. !(function (n, t) {
  31. for (var a = document.createDocumentFragment(), i = 0, o = n.length; i < o; i++) {
  32. var s = n[i].id,
  33. u = n[i].url
  34. if (!(u in c)) {
  35. c[u] = !0
  36. var l = document.createElement('script')
  37. t &&
  38. (function (n, a) {
  39. var r = setTimeout(function () {
  40. t(a)
  41. }, e.timeout)
  42. n.onerror = function () {
  43. clearTimeout(r), t(a)
  44. }
  45. var i = function () {
  46. clearTimeout(r)
  47. }
  48. 'onload' in n
  49. ? (n.onload = i)
  50. : (n.onreadystatechange = function () {
  51. ;('loaded' !== this.readyState && 'complete' !== this.readyState) || i()
  52. })
  53. })(l, s),
  54. (l.type = 'text/javascript'),
  55. (l.src = u),
  56. a.appendChild(l)
  57. }
  58. }
  59. r.appendChild(a)
  60. })(o, a)
  61. },
  62. p = function (n) {
  63. var e = i[n]
  64. if (e) {
  65. for (var t = 0, a = e.length; t < a; t++) e[t]()
  66. delete i[n]
  67. }
  68. }
  69. ;(t = function (n, t) {
  70. if (((n = n.replace(/\.js$/i, '')), (o[n] = t), ~t.toString().indexOf('__mod__async__load'))) {
  71. var a = { exports: {} }
  72. ;(o[n] = { deffer: !0, callbacks: [], loaded: !1, load: function () {} }), t.apply(a, [e, a.exports, a])
  73. var r = a.exports.__mod__async__load
  74. ;(o[n].load = function () {
  75. this.loaded ||
  76. ((this.loaded = !0),
  77. r(function (e) {
  78. var t = o[n].callbacks
  79. ;(o[n] = function () {
  80. return e
  81. }),
  82. t.forEach(function (n) {
  83. n()
  84. }),
  85. p(n)
  86. }))
  87. }),
  88. i[n] && i[n].length && o[n].load()
  89. } else p(n)
  90. }),
  91. (e = function (n) {
  92. if (n && n.splice) return e.async.apply(this, arguments)
  93. n = e.alias(n)
  94. var t = s[n]
  95. if (t) return t.exports
  96. var a = o[n]
  97. if (!a) throw '[ModJS] Cannot find module `' + n + '`'
  98. t = s[n] = { exports: {} }
  99. var r = 'function' == typeof a ? a.apply(t, [e, t.exports, t]) : a
  100. return r && (t.exports = r), t.exports
  101. }),
  102. (e.async = function (t, a, r) {
  103. 'string' == typeof t && (t = [t])
  104. var i = {},
  105. s = 0,
  106. c = []
  107. function l() {
  108. if (0 == s--) {
  109. for (var r = [], i = 0, o = t.length; i < o; i++) r[i] = e(t[i])
  110. a && a.apply(n, r)
  111. }
  112. }
  113. !(function n(t) {
  114. for (var a, r = 0, f = t.length; r < f; r++) {
  115. var p = e.alias(t[r])
  116. p in i ||
  117. ((i[p] = !0),
  118. p in o
  119. ? (o[p] && o[p].deffer && (s++, o[p].callbacks.push(l), o[p].load()), (a = u[p] || u[p + '.js']) && 'deps' in a && n(a.deps))
  120. : (c.push(p), s++, (a = u[p] || u[p + '.js']) && 'deps' in a && n(a.deps)))
  121. }
  122. })(t),
  123. f(c, l, r),
  124. l()
  125. }),
  126. (e.ensure = function (n, t) {
  127. e.async(n, function () {
  128. t && t.call(this, e)
  129. })
  130. }),
  131. (e.resourceMap = function (n) {
  132. var e, t
  133. for (e in (t = n.res)) t.hasOwnProperty(e) && (u[e] = t[e])
  134. for (e in (t = n.pkg)) t.hasOwnProperty(e) && (l[e] = t[e])
  135. }),
  136. (e.loadJs = function (n) {
  137. if (!(n in c)) {
  138. c[n] = !0
  139. var e = document.createElement('script')
  140. return (e.type = 'text/javascript'), (e.src = n), r.appendChild(e), e
  141. }
  142. }),
  143. (e.aliasMapping = {}),
  144. (e.alias = function (n) {
  145. return (n = e.aliasMapping[n] || n).replace(/\.js$/i, '')
  146. }),
  147. (e.exists = function (n) {
  148. return (n = e.alias(n)), !!s[n]
  149. }),
  150. (e.timeout = 5e3),
  151. (a.require = e),
  152. (a.define = t),
  153. (window.amis = a)
  154. }
  155. })(this) /*!node_modules/tslib/tslib.js*/
  156. amis.define('68b98b9', function (e, t, r, n) {
  157. var o, i, a, c, u, f, s, l, p, y, d, b, h, v, w, _, m, g, j, O, P, S, E, x, T, I, k, D, R, A, C
  158. !(function (e) {
  159. var t = 'object' == typeof global ? global : 'object' == typeof self ? self : 'object' == typeof this ? this : {}
  160. function o(e, r) {
  161. return (
  162. e !== t && ('function' == typeof Object.create ? Object.defineProperty(e, '__esModule', { value: !0 }) : (e.__esModule = !0)),
  163. function (t, n) {
  164. return (e[t] = r ? r(t, n) : n)
  165. }
  166. )
  167. }
  168. 'function' == typeof n && n.amd
  169. ? n('tslib', ['exports'], function (r) {
  170. e(o(t, o(r)))
  171. })
  172. : 'object' == typeof r && 'object' == typeof r.exports
  173. ? e(o(t, o(r.exports)))
  174. : e(o(t))
  175. })(function (e) {
  176. var t =
  177. Object.setPrototypeOf ||
  178. ({ __proto__: [] } instanceof Array &&
  179. function (e, t) {
  180. e.__proto__ = t
  181. }) ||
  182. function (e, t) {
  183. for (var r in t) Object.prototype.hasOwnProperty.call(t, r) && (e[r] = t[r])
  184. }
  185. ;(o = function (e, r) {
  186. if ('function' != typeof r && null !== r) throw new TypeError('Class extends value ' + String(r) + ' is not a constructor or null')
  187. function n() {
  188. this.constructor = e
  189. }
  190. t(e, r), (e.prototype = null === r ? Object.create(r) : ((n.prototype = r.prototype), new n()))
  191. }),
  192. (i =
  193. Object.assign ||
  194. function (e) {
  195. for (var t, r = 1, n = arguments.length; r < n; r++) for (var o in (t = arguments[r])) Object.prototype.hasOwnProperty.call(t, o) && (e[o] = t[o])
  196. return e
  197. }),
  198. (a = function (e, t) {
  199. var r = {}
  200. for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n])
  201. if (null != e && 'function' == typeof Object.getOwnPropertySymbols) {
  202. var o = 0
  203. for (n = Object.getOwnPropertySymbols(e); o < n.length; o++) t.indexOf(n[o]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[o]) && (r[n[o]] = e[n[o]])
  204. }
  205. return r
  206. }),
  207. (c = function (e, t, r, n) {
  208. var o,
  209. i = arguments.length,
  210. a = i < 3 ? t : null === n ? (n = Object.getOwnPropertyDescriptor(t, r)) : n
  211. if ('object' == typeof Reflect && 'function' == typeof Reflect.decorate) a = Reflect.decorate(e, t, r, n)
  212. else for (var c = e.length - 1; c >= 0; c--) (o = e[c]) && (a = (i < 3 ? o(a) : i > 3 ? o(t, r, a) : o(t, r)) || a)
  213. return i > 3 && a && Object.defineProperty(t, r, a), a
  214. }),
  215. (u = function (e, t) {
  216. return function (r, n) {
  217. t(r, n, e)
  218. }
  219. }),
  220. (f = function (e, t, r, n, o, i) {
  221. function a(e) {
  222. if (void 0 !== e && 'function' != typeof e) throw new TypeError('Function expected')
  223. return e
  224. }
  225. for (
  226. var c,
  227. u = n.kind,
  228. f = 'getter' === u ? 'get' : 'setter' === u ? 'set' : 'value',
  229. s = !t && e ? (n.static ? e : e.prototype) : null,
  230. l = t || (s ? Object.getOwnPropertyDescriptor(s, n.name) : {}),
  231. p = !1,
  232. y = r.length - 1;
  233. y >= 0;
  234. y--
  235. ) {
  236. var d = {}
  237. for (var b in n) d[b] = 'access' === b ? {} : n[b]
  238. for (var b in n.access) d.access[b] = n.access[b]
  239. d.addInitializer = function (e) {
  240. if (p) throw new TypeError('Cannot add initializers after decoration has completed')
  241. i.push(a(e || null))
  242. }
  243. var h = (0, r[y])('accessor' === u ? { get: l.get, set: l.set } : l[f], d)
  244. if ('accessor' === u) {
  245. if (void 0 === h) continue
  246. if (null === h || 'object' != typeof h) throw new TypeError('Object expected')
  247. ;(c = a(h.get)) && (l.get = c), (c = a(h.set)) && (l.set = c), (c = a(h.init)) && o.unshift(c)
  248. } else (c = a(h)) && ('field' === u ? o.unshift(c) : (l[f] = c))
  249. }
  250. s && Object.defineProperty(s, n.name, l), (p = !0)
  251. }),
  252. (s = function (e, t, r) {
  253. for (var n = arguments.length > 2, o = 0; o < t.length; o++) r = n ? t[o].call(e, r) : t[o].call(e)
  254. return n ? r : void 0
  255. }),
  256. (l = function (e) {
  257. return 'symbol' == typeof e ? e : ''.concat(e)
  258. }),
  259. (p = function (e, t, r) {
  260. return 'symbol' == typeof t && (t = t.description ? '['.concat(t.description, ']') : ''), Object.defineProperty(e, 'name', { configurable: !0, value: r ? ''.concat(r, ' ', t) : t })
  261. }),
  262. (y = function (e, t) {
  263. if ('object' == typeof Reflect && 'function' == typeof Reflect.metadata) return Reflect.metadata(e, t)
  264. }),
  265. (d = function (e, t, r, n) {
  266. return new (r || (r = Promise))(function (o, i) {
  267. function a(e) {
  268. try {
  269. u(n.next(e))
  270. } catch (e) {
  271. i(e)
  272. }
  273. }
  274. function c(e) {
  275. try {
  276. u(n.throw(e))
  277. } catch (e) {
  278. i(e)
  279. }
  280. }
  281. function u(e) {
  282. var t
  283. e.done
  284. ? o(e.value)
  285. : ((t = e.value),
  286. t instanceof r
  287. ? t
  288. : new r(function (e) {
  289. e(t)
  290. })).then(a, c)
  291. }
  292. u((n = n.apply(e, t || [])).next())
  293. })
  294. }),
  295. (b = function (e, t) {
  296. var r,
  297. n,
  298. o,
  299. i,
  300. a = {
  301. label: 0,
  302. sent: function () {
  303. if (1 & o[0]) throw o[1]
  304. return o[1]
  305. },
  306. trys: [],
  307. ops: []
  308. }
  309. return (
  310. (i = { next: c(0), throw: c(1), return: c(2) }),
  311. 'function' == typeof Symbol &&
  312. (i[Symbol.iterator] = function () {
  313. return this
  314. }),
  315. i
  316. )
  317. function c(c) {
  318. return function (u) {
  319. return (function (c) {
  320. if (r) throw new TypeError('Generator is already executing.')
  321. for (; i && ((i = 0), c[0] && (a = 0)), a; )
  322. try {
  323. if (((r = 1), n && (o = 2 & c[0] ? n.return : c[0] ? n.throw || ((o = n.return) && o.call(n), 0) : n.next) && !(o = o.call(n, c[1])).done)) return o
  324. switch (((n = 0), o && (c = [2 & c[0], o.value]), c[0])) {
  325. case 0:
  326. case 1:
  327. o = c
  328. break
  329. case 4:
  330. return a.label++, { value: c[1], done: !1 }
  331. case 5:
  332. a.label++, (n = c[1]), (c = [0])
  333. continue
  334. case 7:
  335. ;(c = a.ops.pop()), a.trys.pop()
  336. continue
  337. default:
  338. if (!((o = a.trys), (o = o.length > 0 && o[o.length - 1]) || (6 !== c[0] && 2 !== c[0]))) {
  339. a = 0
  340. continue
  341. }
  342. if (3 === c[0] && (!o || (c[1] > o[0] && c[1] < o[3]))) {
  343. a.label = c[1]
  344. break
  345. }
  346. if (6 === c[0] && a.label < o[1]) {
  347. ;(a.label = o[1]), (o = c)
  348. break
  349. }
  350. if (o && a.label < o[2]) {
  351. ;(a.label = o[2]), a.ops.push(c)
  352. break
  353. }
  354. o[2] && a.ops.pop(), a.trys.pop()
  355. continue
  356. }
  357. c = t.call(e, a)
  358. } catch (e) {
  359. ;(c = [6, e]), (n = 0)
  360. } finally {
  361. r = o = 0
  362. }
  363. if (5 & c[0]) throw c[1]
  364. return { value: c[0] ? c[1] : void 0, done: !0 }
  365. })([c, u])
  366. }
  367. }
  368. }),
  369. (h = function (e, t) {
  370. for (var r in e) 'default' === r || Object.prototype.hasOwnProperty.call(t, r) || R(t, e, r)
  371. }),
  372. (R = Object.create
  373. ? function (e, t, r, n) {
  374. void 0 === n && (n = r)
  375. var o = Object.getOwnPropertyDescriptor(t, r)
  376. ;(o && !('get' in o ? !t.__esModule : o.writable || o.configurable)) ||
  377. (o = {
  378. enumerable: !0,
  379. get: function () {
  380. return t[r]
  381. }
  382. }),
  383. Object.defineProperty(e, n, o)
  384. }
  385. : function (e, t, r, n) {
  386. void 0 === n && (n = r), (e[n] = t[r])
  387. }),
  388. (v = function (e) {
  389. var t = 'function' == typeof Symbol && Symbol.iterator,
  390. r = t && e[t],
  391. n = 0
  392. if (r) return r.call(e)
  393. if (e && 'number' == typeof e.length)
  394. return {
  395. next: function () {
  396. return e && n >= e.length && (e = void 0), { value: e && e[n++], done: !e }
  397. }
  398. }
  399. throw new TypeError(t ? 'Object is not iterable.' : 'Symbol.iterator is not defined.')
  400. }),
  401. (w = function (e, t) {
  402. var r = 'function' == typeof Symbol && e[Symbol.iterator]
  403. if (!r) return e
  404. var n,
  405. o,
  406. i = r.call(e),
  407. a = []
  408. try {
  409. for (; (void 0 === t || t-- > 0) && !(n = i.next()).done; ) a.push(n.value)
  410. } catch (e) {
  411. o = { error: e }
  412. } finally {
  413. try {
  414. n && !n.done && (r = i.return) && r.call(i)
  415. } finally {
  416. if (o) throw o.error
  417. }
  418. }
  419. return a
  420. }),
  421. (_ = function () {
  422. for (var e = [], t = 0; t < arguments.length; t++) e = e.concat(w(arguments[t]))
  423. return e
  424. }),
  425. (m = function () {
  426. for (var e = 0, t = 0, r = arguments.length; t < r; t++) e += arguments[t].length
  427. var n = Array(e),
  428. o = 0
  429. for (t = 0; t < r; t++) for (var i = arguments[t], a = 0, c = i.length; a < c; a++, o++) n[o] = i[a]
  430. return n
  431. }),
  432. (g = function (e, t, r) {
  433. if (r || 2 === arguments.length) for (var n, o = 0, i = t.length; o < i; o++) (!n && o in t) || (n || (n = Array.prototype.slice.call(t, 0, o)), (n[o] = t[o]))
  434. return e.concat(n || Array.prototype.slice.call(t))
  435. }),
  436. (j = function (e) {
  437. return this instanceof j ? ((this.v = e), this) : new j(e)
  438. }),
  439. (O = function (e, t, r) {
  440. if (!Symbol.asyncIterator) throw new TypeError('Symbol.asyncIterator is not defined.')
  441. var n,
  442. o = r.apply(e, t || []),
  443. i = []
  444. return (
  445. (n = {}),
  446. a('next'),
  447. a('throw'),
  448. a('return'),
  449. (n[Symbol.asyncIterator] = function () {
  450. return this
  451. }),
  452. n
  453. )
  454. function a(e) {
  455. o[e] &&
  456. (n[e] = function (t) {
  457. return new Promise(function (r, n) {
  458. i.push([e, t, r, n]) > 1 || c(e, t)
  459. })
  460. })
  461. }
  462. function c(e, t) {
  463. try {
  464. ;(r = o[e](t)).value instanceof j ? Promise.resolve(r.value.v).then(u, f) : s(i[0][2], r)
  465. } catch (e) {
  466. s(i[0][3], e)
  467. }
  468. var r
  469. }
  470. function u(e) {
  471. c('next', e)
  472. }
  473. function f(e) {
  474. c('throw', e)
  475. }
  476. function s(e, t) {
  477. e(t), i.shift(), i.length && c(i[0][0], i[0][1])
  478. }
  479. }),
  480. (P = function (e) {
  481. var t, r
  482. return (
  483. (t = {}),
  484. n('next'),
  485. n('throw', function (e) {
  486. throw e
  487. }),
  488. n('return'),
  489. (t[Symbol.iterator] = function () {
  490. return this
  491. }),
  492. t
  493. )
  494. function n(n, o) {
  495. t[n] = e[n]
  496. ? function (t) {
  497. return (r = !r) ? { value: j(e[n](t)), done: !1 } : o ? o(t) : t
  498. }
  499. : o
  500. }
  501. }),
  502. (S = function (e) {
  503. if (!Symbol.asyncIterator) throw new TypeError('Symbol.asyncIterator is not defined.')
  504. var t,
  505. r = e[Symbol.asyncIterator]
  506. return r
  507. ? r.call(e)
  508. : ((e = v(e)),
  509. (t = {}),
  510. n('next'),
  511. n('throw'),
  512. n('return'),
  513. (t[Symbol.asyncIterator] = function () {
  514. return this
  515. }),
  516. t)
  517. function n(r) {
  518. t[r] =
  519. e[r] &&
  520. function (t) {
  521. return new Promise(function (n, o) {
  522. ;(function (e, t, r, n) {
  523. Promise.resolve(n).then(function (t) {
  524. e({ value: t, done: r })
  525. }, t)
  526. })(n, o, (t = e[r](t)).done, t.value)
  527. })
  528. }
  529. }
  530. }),
  531. (E = function (e, t) {
  532. return Object.defineProperty ? Object.defineProperty(e, 'raw', { value: t }) : (e.raw = t), e
  533. })
  534. var r = Object.create
  535. ? function (e, t) {
  536. Object.defineProperty(e, 'default', { enumerable: !0, value: t })
  537. }
  538. : function (e, t) {
  539. e.default = t
  540. }
  541. ;(x = function (e) {
  542. if (e && e.__esModule) return e
  543. var t = {}
  544. if (null != e) for (var n in e) 'default' !== n && Object.prototype.hasOwnProperty.call(e, n) && R(t, e, n)
  545. return r(t, e), t
  546. }),
  547. (T = function (e) {
  548. return e && e.__esModule ? e : { default: e }
  549. }),
  550. (I = function (e, t, r, n) {
  551. if ('a' === r && !n) throw new TypeError('Private accessor was defined without a getter')
  552. if ('function' == typeof t ? e !== t || !n : !t.has(e)) throw new TypeError('Cannot read private member from an object whose class did not declare it')
  553. return 'm' === r ? n : 'a' === r ? n.call(e) : n ? n.value : t.get(e)
  554. }),
  555. (k = function (e, t, r, n, o) {
  556. if ('m' === n) throw new TypeError('Private method is not writable')
  557. if ('a' === n && !o) throw new TypeError('Private accessor was defined without a setter')
  558. if ('function' == typeof t ? e !== t || !o : !t.has(e)) throw new TypeError('Cannot write private member to an object whose class did not declare it')
  559. return 'a' === n ? o.call(e, r) : o ? (o.value = r) : t.set(e, r), r
  560. }),
  561. (D = function (e, t) {
  562. if (null === t || ('object' != typeof t && 'function' != typeof t)) throw new TypeError("Cannot use 'in' operator on non-object")
  563. return 'function' == typeof e ? t === e : e.has(t)
  564. }),
  565. (A = function (e, t, r) {
  566. if (null != t) {
  567. if ('object' != typeof t && 'function' != typeof t) throw new TypeError('Object expected.')
  568. var n
  569. if (r) {
  570. if (!Symbol.asyncDispose) throw new TypeError('Symbol.asyncDispose is not defined.')
  571. n = t[Symbol.asyncDispose]
  572. }
  573. if (void 0 === n) {
  574. if (!Symbol.dispose) throw new TypeError('Symbol.dispose is not defined.')
  575. n = t[Symbol.dispose]
  576. }
  577. if ('function' != typeof n) throw new TypeError('Object not disposable.')
  578. e.stack.push({ value: t, dispose: n, async: r })
  579. } else r && e.stack.push({ async: !0 })
  580. return t
  581. })
  582. var n =
  583. 'function' == typeof SuppressedError
  584. ? SuppressedError
  585. : function (e, t, r) {
  586. var n = new Error(r)
  587. return (n.name = 'SuppressedError'), (n.error = e), (n.suppressed = t), n
  588. }
  589. ;(C = function (e) {
  590. function t(t) {
  591. ;(e.error = e.hasError ? new n(t, e.error, 'An error was suppressed during disposal.') : t), (e.hasError = !0)
  592. }
  593. return (function r() {
  594. for (; e.stack.length; ) {
  595. var n = e.stack.pop()
  596. try {
  597. var o = n.dispose && n.dispose.call(n.value)
  598. if (n.async)
  599. return Promise.resolve(o).then(r, function (e) {
  600. return t(e), r()
  601. })
  602. } catch (e) {
  603. t(e)
  604. }
  605. }
  606. if (e.hasError) throw e.error
  607. })()
  608. }),
  609. e('__extends', o),
  610. e('__assign', i),
  611. e('__rest', a),
  612. e('__decorate', c),
  613. e('__param', u),
  614. e('__esDecorate', f),
  615. e('__runInitializers', s),
  616. e('__propKey', l),
  617. e('__setFunctionName', p),
  618. e('__metadata', y),
  619. e('__awaiter', d),
  620. e('__generator', b),
  621. e('__exportStar', h),
  622. e('__createBinding', R),
  623. e('__values', v),
  624. e('__read', w),
  625. e('__spread', _),
  626. e('__spreadArrays', m),
  627. e('__spreadArray', g),
  628. e('__await', j),
  629. e('__asyncGenerator', O),
  630. e('__asyncDelegator', P),
  631. e('__asyncValues', S),
  632. e('__makeTemplateObject', E),
  633. e('__importStar', x),
  634. e('__importDefault', T),
  635. e('__classPrivateFieldGet', I),
  636. e('__classPrivateFieldSet', k),
  637. e('__classPrivateFieldIn', D),
  638. e('__addDisposableResource', A),
  639. e('__disposeResources', C)
  640. })
  641. }) /*!node_modules/core-js/internals/global.js*/
  642. amis.define('a75038c', function (t, o, e, i) {
  643. 'use strict'
  644. var n = function (t) {
  645. return t && t.Math === Math && t
  646. }
  647. e.exports =
  648. n('object' == typeof globalThis && globalThis) ||
  649. n('object' == typeof window && window) ||
  650. n('object' == typeof self && self) ||
  651. n('object' == typeof global && global) ||
  652. n('object' == typeof this && this) ||
  653. (function () {
  654. return this
  655. })() ||
  656. Function('return this')()
  657. }) /*!node_modules/core-js/internals/fails.js*/
  658. amis.define('59e4f2d', function (t, e, n, r) {
  659. 'use strict'
  660. n.exports = function (t) {
  661. try {
  662. return !!t()
  663. } catch (t) {
  664. return !0
  665. }
  666. }
  667. }) /*!node_modules/core-js/internals/descriptors.js*/
  668. amis.define('3ac3ae6', function (e, t, n, r) {
  669. 'use strict'
  670. var i = e('59e4f2d')
  671. n.exports = !i(function () {
  672. return (
  673. 7 !==
  674. Object.defineProperty({}, 1, {
  675. get: function () {
  676. return 7
  677. }
  678. })[1]
  679. )
  680. })
  681. }) /*!node_modules/core-js/internals/function-bind-native.js*/
  682. amis.define('d2ca7d5', function (n, t, e, o) {
  683. 'use strict'
  684. var r = n('59e4f2d')
  685. e.exports = !r(function () {
  686. var n = function () {}.bind()
  687. return 'function' != typeof n || n.hasOwnProperty('prototype')
  688. })
  689. }) /*!node_modules/core-js/internals/function-call.js*/
  690. amis.define('4d44ef6', function (n, t, e, i) {
  691. 'use strict'
  692. var c = n('d2ca7d5'),
  693. o = Function.prototype.call
  694. e.exports = c
  695. ? o.bind(o)
  696. : function () {
  697. return o.apply(o, arguments)
  698. }
  699. }) /*!node_modules/core-js/internals/object-property-is-enumerable.js*/
  700. amis.define('7d0001a', function (e, r, t, n) {
  701. 'use strict'
  702. var a = {}.propertyIsEnumerable,
  703. i = Object.getOwnPropertyDescriptor,
  704. c = i && !a.call({ 1: 2 }, 1)
  705. r.f = c
  706. ? function (e) {
  707. var r = i(this, e)
  708. return !!r && r.enumerable
  709. }
  710. : a
  711. }) /*!node_modules/core-js/internals/create-property-descriptor.js*/
  712. amis.define('7130212', function (e, n, i, r) {
  713. 'use strict'
  714. i.exports = function (e, n) {
  715. return { enumerable: !(1 & e), configurable: !(2 & e), writable: !(4 & e), value: n }
  716. }
  717. }) /*!node_modules/core-js/internals/function-uncurry-this.js*/
  718. amis.define('ba83a07', function (n, t, i, r) {
  719. 'use strict'
  720. var a = n('d2ca7d5'),
  721. c = Function.prototype,
  722. e = c.call,
  723. o = a && c.bind.bind(e, e)
  724. i.exports = a
  725. ? o
  726. : function (n) {
  727. return function () {
  728. return e.apply(n, arguments)
  729. }
  730. }
  731. }) /*!node_modules/core-js/internals/classof-raw.js*/
  732. amis.define('f5c8b1f', function (t, i, n, e) {
  733. 'use strict'
  734. var r = t('ba83a07'),
  735. c = r({}.toString),
  736. f = r(''.slice)
  737. n.exports = function (t) {
  738. return f(c(t), 8, -1)
  739. }
  740. }) /*!node_modules/core-js/internals/indexed-object.js*/
  741. amis.define('6da2d90', function (t, e, n, r) {
  742. 'use strict'
  743. var i = t('ba83a07'),
  744. f = t('59e4f2d'),
  745. u = t('f5c8b1f'),
  746. a = Object,
  747. c = i(''.split)
  748. n.exports = f(function () {
  749. return !a('z').propertyIsEnumerable(0)
  750. })
  751. ? function (t) {
  752. return 'String' === u(t) ? c(t, '') : a(t)
  753. }
  754. : a
  755. }) /*!node_modules/core-js/internals/is-null-or-undefined.js*/
  756. amis.define('f6fafe8', function (n, e, f, t) {
  757. 'use strict'
  758. f.exports = function (n) {
  759. return null == n
  760. }
  761. }) /*!node_modules/core-js/internals/require-object-coercible.js*/
  762. amis.define('dad1772', function (e, n, r, t) {
  763. 'use strict'
  764. var f = e('f6fafe8'),
  765. o = TypeError
  766. r.exports = function (e) {
  767. if (f(e)) throw new o("Can't call method on " + e)
  768. return e
  769. }
  770. }) /*!node_modules/core-js/internals/to-indexed-object.js*/
  771. amis.define('ceac33c', function (c, e, n, t) {
  772. 'use strict'
  773. var a = c('6da2d90'),
  774. d = c('dad1772')
  775. n.exports = function (c) {
  776. return a(d(c))
  777. }
  778. }) /*!node_modules/core-js/internals/is-callable.js*/
  779. amis.define('b16ce39', function (t, n, o, e) {
  780. 'use strict'
  781. var c = 'object' == typeof document && document.all
  782. o.exports =
  783. void 0 === c && void 0 !== c
  784. ? function (t) {
  785. return 'function' == typeof t || t === c
  786. }
  787. : function (t) {
  788. return 'function' == typeof t
  789. }
  790. }) /*!node_modules/core-js/internals/is-object.js*/
  791. amis.define('e22c0bf', function (e, t, n, c) {
  792. 'use strict'
  793. var f = e('b16ce39')
  794. n.exports = function (e) {
  795. return 'object' == typeof e ? null !== e : f(e)
  796. }
  797. }) /*!node_modules/core-js/internals/get-built-in.js*/
  798. amis.define('7b94a91', function (n, t, e, i) {
  799. 'use strict'
  800. var r = n('a75038c'),
  801. c = n('b16ce39'),
  802. u = function (n) {
  803. return c(n) ? n : void 0
  804. }
  805. e.exports = function (n, t) {
  806. return arguments.length < 2 ? u(r[n]) : r[n] && r[n][t]
  807. }
  808. }) /*!node_modules/core-js/internals/object-is-prototype-of.js*/
  809. amis.define('c8d2907', function (t, e, i, s) {
  810. 'use strict'
  811. var a = t('ba83a07')
  812. i.exports = a({}.isPrototypeOf)
  813. }) /*!node_modules/core-js/internals/engine-user-agent.js*/
  814. amis.define('6f754a4', function (e, n, t, i) {
  815. 'use strict'
  816. t.exports = ('undefined' != typeof navigator && String(navigator.userAgent)) || ''
  817. }) /*!node_modules/core-js/internals/engine-v8-version.js*/
  818. amis.define('97488db', function (e, s, i, o) {
  819. 'use strict'
  820. var r,
  821. t,
  822. a = e('a75038c'),
  823. c = e('6f754a4'),
  824. n = a.process,
  825. d = a.Deno,
  826. m = (n && n.versions) || (d && d.version),
  827. v = m && m.v8
  828. v && (t = (r = v.split('.'))[0] > 0 && r[0] < 4 ? 1 : +(r[0] + r[1])), !t && c && (!(r = c.match(/Edge\/(\d+)/)) || r[1] >= 74) && (r = c.match(/Chrome\/(\d+)/)) && (t = +r[1]), (i.exports = t)
  829. }) /*!node_modules/core-js/internals/symbol-constructor-detection.js*/
  830. amis.define('50b6a8f', function (t, e, n, o) {
  831. 'use strict'
  832. var b = t('97488db'),
  833. r = t('59e4f2d'),
  834. c = t('a75038c').String
  835. n.exports =
  836. !!Object.getOwnPropertySymbols &&
  837. !r(function () {
  838. var t = Symbol('symbol detection')
  839. return !c(t) || !(Object(t) instanceof Symbol) || (!Symbol.sham && b && b < 41)
  840. })
  841. }) /*!node_modules/core-js/internals/use-symbol-as-uid.js*/
  842. amis.define('0911bfb', function (o, t, b, e) {
  843. 'use strict'
  844. var s = o('50b6a8f')
  845. b.exports = s && !Symbol.sham && 'symbol' == typeof Symbol.iterator
  846. }) /*!node_modules/core-js/internals/is-symbol.js*/
  847. amis.define('eb6dc0d', function (t, e, n, o) {
  848. 'use strict'
  849. var r = t('7b94a91'),
  850. b = t('b16ce39'),
  851. c = t('c8d2907'),
  852. f = t('0911bfb'),
  853. i = Object
  854. n.exports = f
  855. ? function (t) {
  856. return 'symbol' == typeof t
  857. }
  858. : function (t) {
  859. var e = r('Symbol')
  860. return b(e) && c(e.prototype, i(t))
  861. }
  862. }) /*!node_modules/core-js/internals/try-to-string.js*/
  863. amis.define('f00042b', function (t, r, n, e) {
  864. 'use strict'
  865. var c = String
  866. n.exports = function (t) {
  867. try {
  868. return c(t)
  869. } catch (t) {
  870. return 'Object'
  871. }
  872. }
  873. }) /*!node_modules/core-js/internals/a-callable.js*/
  874. amis.define('836cafb', function (n, r, t, e) {
  875. 'use strict'
  876. var i = n('b16ce39'),
  877. f = n('f00042b'),
  878. o = TypeError
  879. t.exports = function (n) {
  880. if (i(n)) return n
  881. throw new o(f(n) + ' is not a function')
  882. }
  883. }) /*!node_modules/core-js/internals/get-method.js*/
  884. amis.define('7bf29e9', function (f, e, i, n) {
  885. 'use strict'
  886. var r = f('836cafb'),
  887. t = f('f6fafe8')
  888. i.exports = function (f, e) {
  889. var i = f[e]
  890. return t(i) ? void 0 : r(i)
  891. }
  892. }) /*!node_modules/core-js/internals/ordinary-to-primitive.js*/
  893. amis.define('f0120b4', function (r, t, e, i) {
  894. 'use strict'
  895. var n = r('4d44ef6'),
  896. f = r('b16ce39'),
  897. o = r('e22c0bf'),
  898. u = TypeError
  899. e.exports = function (r, t) {
  900. var e, i
  901. if ('string' === t && f((e = r.toString)) && !o((i = n(e, r)))) return i
  902. if (f((e = r.valueOf)) && !o((i = n(e, r)))) return i
  903. if ('string' !== t && f((e = r.toString)) && !o((i = n(e, r)))) return i
  904. throw new u("Can't convert object to primitive value")
  905. }
  906. }) /*!node_modules/core-js/internals/is-pure.js*/
  907. amis.define('3254a35', function (e, i, s, t) {
  908. 'use strict'
  909. s.exports = !1
  910. }) /*!node_modules/core-js/internals/define-global-property.js*/
  911. amis.define('25e411a', function (e, t, r, a) {
  912. 'use strict'
  913. var c = e('a75038c'),
  914. i = Object.defineProperty
  915. r.exports = function (e, t) {
  916. try {
  917. i(c, e, { value: t, configurable: !0, writable: !0 })
  918. } catch (r) {
  919. c[e] = t
  920. }
  921. return t
  922. }
  923. }) /*!node_modules/core-js/internals/shared-store.js*/
  924. amis.define('5f314d7', function (o, s, e, r) {
  925. 'use strict'
  926. var i = o('3254a35'),
  927. c = o('a75038c'),
  928. t = o('25e411a'),
  929. u = '__core-js_shared__',
  930. a = (e.exports = c[u] || t(u, {}))
  931. ;(a.versions || (a.versions = [])).push({
  932. version: '3.36.1',
  933. mode: i ? 'pure' : 'global',
  934. copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru)',
  935. license: 'https://github.com/zloirock/core-js/blob/v3.36.1/LICENSE',
  936. source: 'https://github.com/zloirock/core-js'
  937. })
  938. }) /*!node_modules/core-js/internals/shared.js*/
  939. amis.define('ec3c77c', function (c, e, n, t) {
  940. 'use strict'
  941. var i = c('5f314d7')
  942. n.exports = function (c, e) {
  943. return i[c] || (i[c] = e || {})
  944. }
  945. }) /*!node_modules/core-js/internals/to-object.js*/
  946. amis.define('aa306ae', function (e, t, a, n) {
  947. 'use strict'
  948. var i = e('dad1772'),
  949. r = Object
  950. a.exports = function (e) {
  951. return r(i(e))
  952. }
  953. }) /*!node_modules/core-js/internals/has-own-property.js*/
  954. amis.define('6da6c64', function (a, e, n, t) {
  955. 'use strict'
  956. var r = a('ba83a07'),
  957. s = a('aa306ae'),
  958. c = r({}.hasOwnProperty)
  959. n.exports =
  960. Object.hasOwn ||
  961. function (a, e) {
  962. return c(s(a), e)
  963. }
  964. }) /*!node_modules/core-js/internals/uid.js*/
  965. amis.define('5fca6e6', function (t, n, a, i) {
  966. 'use strict'
  967. var o = t('ba83a07'),
  968. r = 0,
  969. e = Math.random(),
  970. c = o((1).toString)
  971. a.exports = function (t) {
  972. return 'Symbol(' + (void 0 === t ? '' : t) + ')_' + c(++r + e, 36)
  973. }
  974. }) /*!node_modules/core-js/internals/well-known-symbol.js*/
  975. amis.define('cb951a6', function (c, t, e, a) {
  976. 'use strict'
  977. var f = c('a75038c'),
  978. o = c('ec3c77c'),
  979. r = c('6da6c64'),
  980. b = c('5fca6e6'),
  981. i = c('50b6a8f'),
  982. n = c('0911bfb'),
  983. s = f.Symbol,
  984. u = o('wks'),
  985. m = n ? s.for || s : (s && s.withoutSetter) || b
  986. e.exports = function (c) {
  987. return r(u, c) || (u[c] = i && r(s, c) ? s[c] : m('Symbol.' + c)), u[c]
  988. }
  989. }) /*!node_modules/core-js/internals/to-primitive.js*/
  990. amis.define('5162863', function (e, r, t, i) {
  991. 'use strict'
  992. var n = e('4d44ef6'),
  993. f = e('e22c0bf'),
  994. o = e('eb6dc0d'),
  995. u = e('7bf29e9'),
  996. c = e('f0120b4'),
  997. v = e('cb951a6'),
  998. a = TypeError,
  999. b = v('toPrimitive')
  1000. t.exports = function (e, r) {
  1001. if (!f(e) || o(e)) return e
  1002. var t,
  1003. i = u(e, b)
  1004. if (i) {
  1005. if ((void 0 === r && (r = 'default'), (t = n(i, e, r)), !f(t) || o(t))) return t
  1006. throw new a("Can't convert object to primitive value")
  1007. }
  1008. return void 0 === r && (r = 'number'), c(e, r)
  1009. }
  1010. }) /*!node_modules/core-js/internals/to-property-key.js*/
  1011. amis.define('46b6bd8', function (n, r, t, e) {
  1012. 'use strict'
  1013. var i = n('5162863'),
  1014. s = n('eb6dc0d')
  1015. t.exports = function (n) {
  1016. var r = i(n, 'string')
  1017. return s(r) ? r : r + ''
  1018. }
  1019. }) /*!node_modules/core-js/internals/document-create-element.js*/
  1020. amis.define('7978201', function (e, t, n, c) {
  1021. 'use strict'
  1022. var r = e('a75038c'),
  1023. a = e('e22c0bf'),
  1024. i = r.document,
  1025. u = a(i) && a(i.createElement)
  1026. n.exports = function (e) {
  1027. return u ? i.createElement(e) : {}
  1028. }
  1029. }) /*!node_modules/core-js/internals/ie8-dom-define.js*/
  1030. amis.define('63bef4b', function (e, t, n, r) {
  1031. 'use strict'
  1032. var i = e('3ac3ae6'),
  1033. f = e('59e4f2d'),
  1034. a = e('7978201')
  1035. n.exports =
  1036. !i &&
  1037. !f(function () {
  1038. return (
  1039. 7 !==
  1040. Object.defineProperty(a('div'), 'a', {
  1041. get: function () {
  1042. return 7
  1043. }
  1044. }).a
  1045. )
  1046. })
  1047. }) /*!node_modules/core-js/internals/object-get-own-property-descriptor.js*/
  1048. amis.define('b1bc9da', function (c, e, t, r) {
  1049. 'use strict'
  1050. var a = c('3ac3ae6'),
  1051. f = c('4d44ef6'),
  1052. i = c('7d0001a'),
  1053. n = c('7130212'),
  1054. b = c('ceac33c'),
  1055. d = c('46b6bd8'),
  1056. u = c('6da6c64'),
  1057. o = c('63bef4b'),
  1058. s = Object.getOwnPropertyDescriptor
  1059. e.f = a
  1060. ? s
  1061. : function (c, e) {
  1062. if (((c = b(c)), (e = d(e)), o))
  1063. try {
  1064. return s(c, e)
  1065. } catch (c) {}
  1066. if (u(c, e)) return n(!f(i.f, c, e), c[e])
  1067. }
  1068. }) /*!node_modules/core-js/internals/v8-prototype-define-bug.js*/
  1069. amis.define('02e0c49', function (e, t, r, n) {
  1070. 'use strict'
  1071. var o = e('3ac3ae6'),
  1072. i = e('59e4f2d')
  1073. r.exports =
  1074. o &&
  1075. i(function () {
  1076. return 42 !== Object.defineProperty(function () {}, 'prototype', { value: 42, writable: !1 }).prototype
  1077. })
  1078. }) /*!node_modules/core-js/internals/an-object.js*/
  1079. amis.define('9931e5b', function (e, n, r, t) {
  1080. 'use strict'
  1081. var i = e('e22c0bf'),
  1082. o = String,
  1083. c = TypeError
  1084. r.exports = function (e) {
  1085. if (i(e)) return e
  1086. throw new c(o(e) + ' is not an object')
  1087. }
  1088. }) /*!node_modules/core-js/internals/object-define-property.js*/
  1089. amis.define('04e2cae', function (e, r, n, t) {
  1090. 'use strict'
  1091. var i = e('3ac3ae6'),
  1092. a = e('63bef4b'),
  1093. u = e('02e0c49'),
  1094. b = e('9931e5b'),
  1095. c = e('46b6bd8'),
  1096. o = TypeError,
  1097. f = Object.defineProperty,
  1098. l = Object.getOwnPropertyDescriptor,
  1099. p = 'enumerable',
  1100. s = 'configurable',
  1101. w = 'writable'
  1102. r.f = i
  1103. ? u
  1104. ? function (e, r, n) {
  1105. if ((b(e), (r = c(r)), b(n), 'function' == typeof e && 'prototype' === r && 'value' in n && w in n && !n.writable)) {
  1106. var t = l(e, r)
  1107. t && t.writable && ((e[r] = n.value), (n = { configurable: s in n ? n.configurable : t.configurable, enumerable: p in n ? n.enumerable : t.enumerable, writable: !1 }))
  1108. }
  1109. return f(e, r, n)
  1110. }
  1111. : f
  1112. : function (e, r, n) {
  1113. if ((b(e), (r = c(r)), b(n), a))
  1114. try {
  1115. return f(e, r, n)
  1116. } catch (e) {}
  1117. if ('get' in n || 'set' in n) throw new o('Accessors not supported')
  1118. return 'value' in n && (e[r] = n.value), e
  1119. }
  1120. }) /*!node_modules/core-js/internals/create-non-enumerable-property.js*/
  1121. amis.define('1695238', function (e, n, t, r) {
  1122. 'use strict'
  1123. var c = e('3ac3ae6'),
  1124. i = e('04e2cae'),
  1125. u = e('7130212')
  1126. t.exports = c
  1127. ? function (e, n, t) {
  1128. return i.f(e, n, u(1, t))
  1129. }
  1130. : function (e, n, t) {
  1131. return (e[n] = t), e
  1132. }
  1133. }) /*!node_modules/core-js/internals/function-name.js*/
  1134. amis.define('b9cef32', function (e, n, t, c) {
  1135. 'use strict'
  1136. var o = e('3ac3ae6'),
  1137. a = e('6da6c64'),
  1138. i = Function.prototype,
  1139. r = o && Object.getOwnPropertyDescriptor,
  1140. s = a(i, 'name'),
  1141. f = s && 'something' === function () {}.name,
  1142. m = s && (!o || (o && r(i, 'name').configurable))
  1143. t.exports = { EXISTS: s, PROPER: f, CONFIGURABLE: m }
  1144. }) /*!node_modules/core-js/internals/inspect-source.js*/
  1145. amis.define('8638c52', function (c, e, n, t) {
  1146. 'use strict'
  1147. var i = c('ba83a07'),
  1148. r = c('b16ce39'),
  1149. o = c('5f314d7'),
  1150. u = i(Function.toString)
  1151. r(o.inspectSource) ||
  1152. (o.inspectSource = function (c) {
  1153. return u(c)
  1154. }),
  1155. (n.exports = o.inspectSource)
  1156. }) /*!node_modules/core-js/internals/weak-map-basic-detection.js*/
  1157. amis.define('0c89b60', function (e, t, a, c) {
  1158. 'use strict'
  1159. var i = e('a75038c'),
  1160. n = e('b16ce39'),
  1161. s = i.WeakMap
  1162. a.exports = n(s) && /native code/.test(String(s))
  1163. }) /*!node_modules/core-js/internals/shared-key.js*/
  1164. amis.define('bfee225', function (e, c, n, t) {
  1165. 'use strict'
  1166. var f = e('ec3c77c'),
  1167. i = e('5fca6e6'),
  1168. r = f('keys')
  1169. n.exports = function (e) {
  1170. return r[e] || (r[e] = i(e))
  1171. }
  1172. }) /*!node_modules/core-js/internals/hidden-keys.js*/
  1173. amis.define('10fbc0a', function (e, i, s, t) {
  1174. 'use strict'
  1175. s.exports = {}
  1176. }) /*!node_modules/core-js/internals/internal-state.js*/
  1177. amis.define('3309a19', function (e, t, r, n) {
  1178. 'use strict'
  1179. var a,
  1180. i,
  1181. c,
  1182. f = e('0c89b60'),
  1183. u = e('a75038c'),
  1184. o = e('e22c0bf'),
  1185. s = e('1695238'),
  1186. d = e('6da6c64'),
  1187. h = e('5f314d7'),
  1188. w = e('bfee225'),
  1189. b = e('10fbc0a'),
  1190. g = 'Object already initialized',
  1191. p = u.TypeError,
  1192. v = u.WeakMap
  1193. if (f || h.state) {
  1194. var l = h.state || (h.state = new v())
  1195. ;(l.get = l.get),
  1196. (l.has = l.has),
  1197. (l.set = l.set),
  1198. (a = function (e, t) {
  1199. if (l.has(e)) throw new p(g)
  1200. return (t.facade = e), l.set(e, t), t
  1201. }),
  1202. (i = function (e) {
  1203. return l.get(e) || {}
  1204. }),
  1205. (c = function (e) {
  1206. return l.has(e)
  1207. })
  1208. } else {
  1209. var y = w('state')
  1210. ;(b[y] = !0),
  1211. (a = function (e, t) {
  1212. if (d(e, y)) throw new p(g)
  1213. return (t.facade = e), s(e, y, t), t
  1214. }),
  1215. (i = function (e) {
  1216. return d(e, y) ? e[y] : {}
  1217. }),
  1218. (c = function (e) {
  1219. return d(e, y)
  1220. })
  1221. }
  1222. r.exports = {
  1223. set: a,
  1224. get: i,
  1225. has: c,
  1226. enforce: function (e) {
  1227. return c(e) ? i(e) : a(e, {})
  1228. },
  1229. getterFor: function (e) {
  1230. return function (t) {
  1231. var r
  1232. if (!o(t) || (r = i(t)).type !== e) throw new p('Incompatible receiver, ' + e + ' required')
  1233. return r
  1234. }
  1235. }
  1236. }
  1237. }) /*!node_modules/core-js/internals/make-built-in.js*/
  1238. amis.define('4791c0d', function (t, e, r, n) {
  1239. 'use strict'
  1240. var o = t('ba83a07'),
  1241. i = t('59e4f2d'),
  1242. c = t('b16ce39'),
  1243. a = t('6da6c64'),
  1244. u = t('3ac3ae6'),
  1245. s = t('b9cef32').CONFIGURABLE,
  1246. g = t('8638c52'),
  1247. l = t('3309a19'),
  1248. p = l.enforce,
  1249. f = l.get,
  1250. y = String,
  1251. b = Object.defineProperty,
  1252. h = o(''.slice),
  1253. S = o(''.replace),
  1254. m = o([].join),
  1255. d =
  1256. u &&
  1257. !i(function () {
  1258. return 8 !== b(function () {}, 'length', { value: 8 }).length
  1259. }),
  1260. v = String(String).split('String'),
  1261. j = (r.exports = function (t, e, r) {
  1262. 'Symbol(' === h(y(e), 0, 7) && (e = '[' + S(y(e), /^Symbol\(([^)]*)\).*$/, '$1') + ']'),
  1263. r && r.getter && (e = 'get ' + e),
  1264. r && r.setter && (e = 'set ' + e),
  1265. (!a(t, 'name') || (s && t.name !== e)) && (u ? b(t, 'name', { value: e, configurable: !0 }) : (t.name = e)),
  1266. d && r && a(r, 'arity') && t.length !== r.arity && b(t, 'length', { value: r.arity })
  1267. try {
  1268. r && a(r, 'constructor') && r.constructor ? u && b(t, 'prototype', { writable: !1 }) : t.prototype && (t.prototype = void 0)
  1269. } catch (t) {}
  1270. var n = p(t)
  1271. return a(n, 'source') || (n.source = m(v, 'string' == typeof e ? e : '')), t
  1272. })
  1273. Function.prototype.toString = j(function () {
  1274. return (c(this) && f(this).source) || g(this)
  1275. }, 'toString')
  1276. }) /*!node_modules/core-js/internals/define-built-in.js*/
  1277. amis.define('04b0f9b', function (e, a, n, r) {
  1278. 'use strict'
  1279. var i = e('b16ce39'),
  1280. l = e('04e2cae'),
  1281. t = e('4791c0d'),
  1282. b = e('25e411a')
  1283. n.exports = function (e, a, n, r) {
  1284. r || (r = {})
  1285. var u = r.enumerable,
  1286. c = void 0 !== r.name ? r.name : a
  1287. if ((i(n) && t(n, c, r), r.global)) u ? (e[a] = n) : b(a, n)
  1288. else {
  1289. try {
  1290. r.unsafe ? e[a] && (u = !0) : delete e[a]
  1291. } catch (e) {}
  1292. u ? (e[a] = n) : l.f(e, a, { value: n, enumerable: !1, configurable: !r.nonConfigurable, writable: !r.nonWritable })
  1293. }
  1294. return e
  1295. }
  1296. }) /*!node_modules/core-js/internals/math-trunc.js*/
  1297. amis.define('fbaa50f', function (t, a, r, n) {
  1298. 'use strict'
  1299. var e = Math.ceil,
  1300. f = Math.floor
  1301. r.exports =
  1302. Math.trunc ||
  1303. function (t) {
  1304. var a = +t
  1305. return (a > 0 ? f : e)(a)
  1306. }
  1307. }) /*!node_modules/core-js/internals/to-integer-or-infinity.js*/
  1308. amis.define('d98733e', function (e, n, r, t) {
  1309. 'use strict'
  1310. var a = e('fbaa50f')
  1311. r.exports = function (e) {
  1312. var n = +e
  1313. return n != n || 0 === n ? 0 : a(n)
  1314. }
  1315. }) /*!node_modules/core-js/internals/to-absolute-index.js*/
  1316. amis.define('6b41e2b', function (t, e, n, a) {
  1317. 'use strict'
  1318. var i = t('d98733e'),
  1319. r = Math.max,
  1320. s = Math.min
  1321. n.exports = function (t, e) {
  1322. var n = i(t)
  1323. return n < 0 ? r(n + e, 0) : s(n, e)
  1324. }
  1325. }) /*!node_modules/core-js/internals/to-length.js*/
  1326. amis.define('bafbf06', function (n, t, e, i) {
  1327. 'use strict'
  1328. var r = n('d98733e'),
  1329. a = Math.min
  1330. e.exports = function (n) {
  1331. var t = r(n)
  1332. return t > 0 ? a(t, 9007199254740991) : 0
  1333. }
  1334. }) /*!node_modules/core-js/internals/length-of-array-like.js*/
  1335. amis.define('e162ecc', function (e, n, t, c) {
  1336. 'use strict'
  1337. var f = e('bafbf06')
  1338. t.exports = function (e) {
  1339. return f(e.length)
  1340. }
  1341. }) /*!node_modules/core-js/internals/array-includes.js*/
  1342. amis.define('c370266', function (e, r, n, i) {
  1343. 'use strict'
  1344. var c = e('ceac33c'),
  1345. f = e('6b41e2b'),
  1346. t = e('e162ecc'),
  1347. u = function (e) {
  1348. return function (r, n, i) {
  1349. var u = c(r),
  1350. o = t(u)
  1351. if (0 === o) return !e && -1
  1352. var s,
  1353. a = f(i, o)
  1354. if (e && n != n) {
  1355. for (; o > a; ) if ((s = u[a++]) != s) return !0
  1356. } else for (; o > a; a++) if ((e || a in u) && u[a] === n) return e || a || 0
  1357. return !e && -1
  1358. }
  1359. }
  1360. n.exports = { includes: u(!0), indexOf: u(!1) }
  1361. }) /*!node_modules/core-js/internals/object-keys-internal.js*/
  1362. amis.define('c31467e', function (c, e, n, a) {
  1363. 'use strict'
  1364. var r = c('ba83a07'),
  1365. f = c('6da6c64'),
  1366. i = c('ceac33c'),
  1367. t = c('c370266').indexOf,
  1368. o = c('10fbc0a'),
  1369. s = r([].push)
  1370. n.exports = function (c, e) {
  1371. var n,
  1372. a = i(c),
  1373. r = 0,
  1374. u = []
  1375. for (n in a) !f(o, n) && f(a, n) && s(u, n)
  1376. for (; e.length > r; ) f(a, (n = e[r++])) && (~t(u, n) || s(u, n))
  1377. return u
  1378. }
  1379. }) /*!node_modules/core-js/internals/enum-bug-keys.js*/
  1380. amis.define('fbb024e', function (t, e, r, o) {
  1381. 'use strict'
  1382. r.exports = ['constructor', 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable', 'toLocaleString', 'toString', 'valueOf']
  1383. }) /*!node_modules/core-js/internals/object-get-own-property-names.js*/
  1384. amis.define('4768dc6', function (e, t, n, c) {
  1385. 'use strict'
  1386. var r = e('c31467e'),
  1387. o = e('fbb024e').concat('length', 'prototype')
  1388. t.f =
  1389. Object.getOwnPropertyNames ||
  1390. function (e) {
  1391. return r(e, o)
  1392. }
  1393. }) /*!node_modules/core-js/internals/object-get-own-property-symbols.js*/
  1394. amis.define('0bf2240', function (e, t, f, i) {
  1395. 'use strict'
  1396. t.f = Object.getOwnPropertySymbols
  1397. }) /*!node_modules/core-js/internals/own-keys.js*/
  1398. amis.define('2335efa', function (e, a, f, n) {
  1399. 'use strict'
  1400. var t = e('7b94a91'),
  1401. c = e('ba83a07'),
  1402. r = e('4768dc6'),
  1403. i = e('0bf2240'),
  1404. o = e('9931e5b'),
  1405. s = c([].concat)
  1406. f.exports =
  1407. t('Reflect', 'ownKeys') ||
  1408. function (e) {
  1409. var a = r.f(o(e)),
  1410. f = i.f
  1411. return f ? s(a, f(e)) : a
  1412. }
  1413. }) /*!node_modules/core-js/internals/copy-constructor-properties.js*/
  1414. amis.define('0093b05', function (a, e, f, c) {
  1415. 'use strict'
  1416. var n = a('6da6c64'),
  1417. r = a('2335efa'),
  1418. t = a('b1bc9da'),
  1419. i = a('04e2cae')
  1420. f.exports = function (a, e, f) {
  1421. for (var c = r(e), o = i.f, s = t.f, b = 0; b < c.length; b++) {
  1422. var d = c[b]
  1423. n(a, d) || (f && n(f, d)) || o(a, d, s(e, d))
  1424. }
  1425. }
  1426. }) /*!node_modules/core-js/internals/is-forced.js*/
  1427. amis.define('bb6edfa', function (e, r, t, n) {
  1428. 'use strict'
  1429. var a = e('59e4f2d'),
  1430. o = e('b16ce39'),
  1431. i = /#|\.prototype\./,
  1432. c = function (e, r) {
  1433. var t = u[f(e)]
  1434. return t === d || (t !== s && (o(r) ? a(r) : !!r))
  1435. },
  1436. f = (c.normalize = function (e) {
  1437. return String(e).replace(i, '.').toLowerCase()
  1438. }),
  1439. u = (c.data = {}),
  1440. s = (c.NATIVE = 'N'),
  1441. d = (c.POLYFILL = 'P')
  1442. t.exports = c
  1443. }) /*!node_modules/core-js/internals/export.js*/
  1444. amis.define('c70ca0a', function (a, t, e, f) {
  1445. 'use strict'
  1446. var o = a('a75038c'),
  1447. i = a('b1bc9da').f,
  1448. c = a('1695238'),
  1449. n = a('04b0f9b'),
  1450. b = a('25e411a'),
  1451. r = a('0093b05'),
  1452. s = a('bb6edfa')
  1453. e.exports = function (a, t) {
  1454. var e,
  1455. f,
  1456. d,
  1457. l,
  1458. p,
  1459. u = a.target,
  1460. m = a.global,
  1461. v = a.stat
  1462. if ((e = m ? o : v ? o[u] || b(u, {}) : o[u] && o[u].prototype))
  1463. for (f in t) {
  1464. if (((l = t[f]), (d = a.dontCallGetSet ? (p = i(e, f)) && p.value : e[f]), !s(m ? f : u + (v ? '.' : '#') + f, a.forced) && void 0 !== d)) {
  1465. if (typeof l == typeof d) continue
  1466. r(l, d)
  1467. }
  1468. ;(a.sham || (d && d.sham)) && c(l, 'sham', !0), n(e, f, l, a)
  1469. }
  1470. }
  1471. }) /*!node_modules/core-js/internals/function-uncurry-this-clause.js*/
  1472. amis.define('45c377b', function (n, i, t, c) {
  1473. 'use strict'
  1474. var f = n('f5c8b1f'),
  1475. e = n('ba83a07')
  1476. t.exports = function (n) {
  1477. if ('Function' === f(n)) return e(n)
  1478. }
  1479. }) /*!node_modules/core-js/internals/function-bind-context.js*/
  1480. amis.define('0fa4ad6', function (n, i, t, a) {
  1481. 'use strict'
  1482. var c = n('45c377b'),
  1483. r = n('836cafb'),
  1484. d = n('d2ca7d5'),
  1485. e = c(c.bind)
  1486. t.exports = function (n, i) {
  1487. return (
  1488. r(n),
  1489. void 0 === i
  1490. ? n
  1491. : d
  1492. ? e(n, i)
  1493. : function () {
  1494. return n.apply(i, arguments)
  1495. }
  1496. )
  1497. }
  1498. }) /*!node_modules/core-js/internals/is-array.js*/
  1499. amis.define('3363486', function (r, i, n, t) {
  1500. 'use strict'
  1501. var a = r('f5c8b1f')
  1502. n.exports =
  1503. Array.isArray ||
  1504. function (r) {
  1505. return 'Array' === a(r)
  1506. }
  1507. }) /*!node_modules/core-js/internals/to-string-tag-support.js*/
  1508. amis.define('4af5bf0', function (t, i, a, e) {
  1509. 'use strict'
  1510. var n = {}
  1511. ;(n[t('cb951a6')('toStringTag')] = 'z'), (a.exports = '[object z]' === String(n))
  1512. }) /*!node_modules/core-js/internals/classof.js*/
  1513. amis.define('9a10497', function (t, n, e, r) {
  1514. 'use strict'
  1515. var c = t('4af5bf0'),
  1516. u = t('b16ce39'),
  1517. f = t('f5c8b1f'),
  1518. i = t('cb951a6')('toStringTag'),
  1519. a = Object,
  1520. o =
  1521. 'Arguments' ===
  1522. f(
  1523. (function () {
  1524. return arguments
  1525. })()
  1526. )
  1527. e.exports = c
  1528. ? f
  1529. : function (t) {
  1530. var n, e, r
  1531. return void 0 === t
  1532. ? 'Undefined'
  1533. : null === t
  1534. ? 'Null'
  1535. : 'string' ==
  1536. typeof (e = (function (t, n) {
  1537. try {
  1538. return t[n]
  1539. } catch (t) {}
  1540. })((n = a(t)), i))
  1541. ? e
  1542. : o
  1543. ? f(n)
  1544. : 'Object' === (r = f(n)) && u(n.callee)
  1545. ? 'Arguments'
  1546. : r
  1547. }
  1548. }) /*!node_modules/core-js/internals/is-constructor.js*/
  1549. amis.define('c9efb41', function (n, t, c, e) {
  1550. 'use strict'
  1551. var r = n('ba83a07'),
  1552. u = n('59e4f2d'),
  1553. a = n('b16ce39'),
  1554. i = n('9a10497'),
  1555. s = n('7b94a91'),
  1556. o = n('8638c52'),
  1557. f = function () {},
  1558. b = s('Reflect', 'construct'),
  1559. h = /^\s*(?:class|function)\b/,
  1560. l = r(h.exec),
  1561. y = !h.test(f),
  1562. F = function (n) {
  1563. if (!a(n)) return !1
  1564. try {
  1565. return b(f, [], n), !0
  1566. } catch (n) {
  1567. return !1
  1568. }
  1569. },
  1570. d = function (n) {
  1571. if (!a(n)) return !1
  1572. switch (i(n)) {
  1573. case 'AsyncFunction':
  1574. case 'GeneratorFunction':
  1575. case 'AsyncGeneratorFunction':
  1576. return !1
  1577. }
  1578. try {
  1579. return y || !!l(h, o(n))
  1580. } catch (n) {
  1581. return !0
  1582. }
  1583. }
  1584. ;(d.sham = !0),
  1585. (c.exports =
  1586. !b ||
  1587. u(function () {
  1588. var n
  1589. return (
  1590. F(F.call) ||
  1591. !F(Object) ||
  1592. !F(function () {
  1593. n = !0
  1594. }) ||
  1595. n
  1596. )
  1597. })
  1598. ? d
  1599. : F)
  1600. }) /*!node_modules/core-js/internals/array-species-constructor.js*/
  1601. amis.define('021dc42', function (r, c, e, t) {
  1602. 'use strict'
  1603. var o = r('3363486'),
  1604. i = r('c9efb41'),
  1605. n = r('e22c0bf'),
  1606. s = r('cb951a6')('species'),
  1607. u = Array
  1608. e.exports = function (r) {
  1609. var c
  1610. return o(r) && ((c = r.constructor), ((i(c) && (c === u || o(c.prototype))) || (n(c) && null === (c = c[s]))) && (c = void 0)), void 0 === c ? u : c
  1611. }
  1612. }) /*!node_modules/core-js/internals/array-species-create.js*/
  1613. amis.define('4cd20fd', function (n, e, t, c) {
  1614. 'use strict'
  1615. var i = n('021dc42')
  1616. t.exports = function (n, e) {
  1617. return new (i(n))(0 === e ? 0 : e)
  1618. }
  1619. }) /*!node_modules/core-js/internals/array-iteration.js*/
  1620. amis.define('80f61af', function (e, r, a, c) {
  1621. 'use strict'
  1622. var f = e('0fa4ad6'),
  1623. i = e('ba83a07'),
  1624. n = e('6da2d90'),
  1625. t = e('aa306ae'),
  1626. s = e('e162ecc'),
  1627. u = e('4cd20fd'),
  1628. d = i([].push),
  1629. o = function (e) {
  1630. var r = 1 === e,
  1631. a = 2 === e,
  1632. c = 3 === e,
  1633. i = 4 === e,
  1634. o = 6 === e,
  1635. v = 7 === e,
  1636. h = 5 === e || o
  1637. return function (l, m, p, w) {
  1638. for (var x, b, j = t(l), y = n(j), E = s(y), I = f(m, p), R = 0, g = w || u, k = r ? g(l, E) : a || v ? g(l, 0) : void 0; E > R; R++)
  1639. if ((h || R in y) && ((b = I((x = y[R]), R, j)), e))
  1640. if (r) k[R] = b
  1641. else if (b)
  1642. switch (e) {
  1643. case 3:
  1644. return !0
  1645. case 5:
  1646. return x
  1647. case 6:
  1648. return R
  1649. case 2:
  1650. d(k, x)
  1651. }
  1652. else
  1653. switch (e) {
  1654. case 4:
  1655. return !1
  1656. case 7:
  1657. d(k, x)
  1658. }
  1659. return o ? -1 : c || i ? i : k
  1660. }
  1661. }
  1662. a.exports = { forEach: o(0), map: o(1), filter: o(2), some: o(3), every: o(4), find: o(5), findIndex: o(6), filterReject: o(7) }
  1663. }) /*!node_modules/core-js/internals/object-keys.js*/
  1664. amis.define('c117cde', function (e, c, t, n) {
  1665. 'use strict'
  1666. var i = e('c31467e'),
  1667. r = e('fbb024e')
  1668. t.exports =
  1669. Object.keys ||
  1670. function (e) {
  1671. return i(e, r)
  1672. }
  1673. }) /*!node_modules/core-js/internals/object-define-properties.js*/
  1674. amis.define('a928ae4', function (e, c, a, n) {
  1675. 'use strict'
  1676. var r = e('3ac3ae6'),
  1677. t = e('02e0c49'),
  1678. f = e('04e2cae'),
  1679. i = e('9931e5b'),
  1680. o = e('ceac33c'),
  1681. s = e('c117cde')
  1682. c.f =
  1683. r && !t
  1684. ? Object.defineProperties
  1685. : function (e, c) {
  1686. i(e)
  1687. for (var a, n = o(c), r = s(c), t = r.length, u = 0; t > u; ) f.f(e, (a = r[u++]), n[a])
  1688. return e
  1689. }
  1690. }) /*!node_modules/core-js/internals/html.js*/
  1691. amis.define('3693509', function (e, t, n, c) {
  1692. 'use strict'
  1693. var i = e('7b94a91')
  1694. n.exports = i('document', 'documentElement')
  1695. }) /*!node_modules/core-js/internals/object-create.js*/
  1696. amis.define('04a4df6', function (e, t, n, r) {
  1697. 'use strict'
  1698. var o,
  1699. c = e('9931e5b'),
  1700. i = e('a928ae4'),
  1701. a = e('fbb024e'),
  1702. u = e('10fbc0a'),
  1703. f = e('3693509'),
  1704. d = e('7978201'),
  1705. p = e('bfee225'),
  1706. l = p('IE_PROTO'),
  1707. s = function () {},
  1708. b = function (e) {
  1709. return '<script>' + e + '</' + 'script>'
  1710. },
  1711. m = function (e) {
  1712. e.write(b('')), e.close()
  1713. var t = e.parentWindow.Object
  1714. return (e = null), t
  1715. },
  1716. v = function () {
  1717. try {
  1718. o = new ActiveXObject('htmlfile')
  1719. } catch (e) {}
  1720. var e, t
  1721. v =
  1722. 'undefined' != typeof document
  1723. ? document.domain && o
  1724. ? m(o)
  1725. : (((t = d('iframe')).style.display = 'none'), f.appendChild(t), (t.src = String('javascript:')), (e = t.contentWindow.document).open(), e.write(b('document.F=Object')), e.close(), e.F)
  1726. : m(o)
  1727. for (var n = a.length; n--; ) delete v.prototype[a[n]]
  1728. return v()
  1729. }
  1730. ;(u[l] = !0),
  1731. (n.exports =
  1732. Object.create ||
  1733. function (e, t) {
  1734. var n
  1735. return null !== e ? ((s.prototype = c(e)), (n = new s()), (s.prototype = null), (n[l] = e)) : (n = v()), void 0 === t ? n : i.f(n, t)
  1736. })
  1737. }) /*!node_modules/core-js/internals/add-to-unscopables.js*/
  1738. amis.define('d3990f4', function (e, a, n, o) {
  1739. 'use strict'
  1740. var c = e('cb951a6'),
  1741. f = e('04a4df6'),
  1742. i = e('04e2cae').f,
  1743. r = c('unscopables'),
  1744. t = Array.prototype
  1745. void 0 === t[r] && i(t, r, { configurable: !0, value: f(null) }),
  1746. (n.exports = function (e) {
  1747. t[r][e] = !0
  1748. })
  1749. }) /*!node_modules/core-js/modules/es.array.find.js*/
  1750. amis.define('becabdc', function (n, i, f, r) {
  1751. 'use strict'
  1752. var t = n('c70ca0a'),
  1753. a = n('80f61af').find,
  1754. c = n('d3990f4'),
  1755. d = 'find',
  1756. e = !0
  1757. d in [] &&
  1758. Array(1).find(function () {
  1759. e = !1
  1760. }),
  1761. t(
  1762. { target: 'Array', proto: !0, forced: e },
  1763. {
  1764. find: function (n) {
  1765. return a(this, n, arguments.length > 1 ? arguments[1] : void 0)
  1766. }
  1767. }
  1768. ),
  1769. c(d)
  1770. }) /*!node_modules/core-js/internals/entry-unbind.js*/
  1771. amis.define('5678b4f', function (t, e, n, r) {
  1772. 'use strict'
  1773. var a = t('a75038c'),
  1774. i = t('ba83a07')
  1775. n.exports = function (t, e) {
  1776. return i(a[t].prototype[e])
  1777. }
  1778. }) /*!node_modules/core-js/es/array/find.js*/
  1779. amis.define('4c6f2c9', function (c, e, f, i) {
  1780. 'use strict'
  1781. c('becabdc')
  1782. var r = c('5678b4f')
  1783. f.exports = r('Array', 'find')
  1784. }) /*!node_modules/core-js/internals/to-string.js*/
  1785. amis.define('4a74782', function (n, r, t, o) {
  1786. 'use strict'
  1787. var e = n('9a10497'),
  1788. a = String
  1789. t.exports = function (n) {
  1790. if ('Symbol' === e(n)) throw new TypeError('Cannot convert a Symbol value to a string')
  1791. return a(n)
  1792. }
  1793. }) /*!node_modules/core-js/internals/string-multibyte.js*/
  1794. amis.define('d87c71b', function (t, e, r, a) {
  1795. 'use strict'
  1796. var c = t('ba83a07'),
  1797. n = t('d98733e'),
  1798. d = t('4a74782'),
  1799. i = t('dad1772'),
  1800. o = c(''.charAt),
  1801. u = c(''.charCodeAt),
  1802. s = c(''.slice),
  1803. f = function (t) {
  1804. return function (e, r) {
  1805. var a,
  1806. c,
  1807. f = d(i(e)),
  1808. h = n(r),
  1809. A = f.length
  1810. return h < 0 || h >= A
  1811. ? t
  1812. ? ''
  1813. : void 0
  1814. : (a = u(f, h)) < 55296 || a > 56319 || h + 1 === A || (c = u(f, h + 1)) < 56320 || c > 57343
  1815. ? t
  1816. ? o(f, h)
  1817. : a
  1818. : t
  1819. ? s(f, h, h + 2)
  1820. : c - 56320 + ((a - 55296) << 10) + 65536
  1821. }
  1822. }
  1823. r.exports = { codeAt: f(!1), charAt: f(!0) }
  1824. }) /*!node_modules/core-js/internals/correct-prototype-getter.js*/
  1825. amis.define('24fdd0c', function (t, e, o, n) {
  1826. 'use strict'
  1827. var r = t('59e4f2d')
  1828. o.exports = !r(function () {
  1829. function t() {}
  1830. return (t.prototype.constructor = null), Object.getPrototypeOf(new t()) !== t.prototype
  1831. })
  1832. }) /*!node_modules/core-js/internals/object-get-prototype-of.js*/
  1833. amis.define('f9d8b3d', function (t, e, r, n) {
  1834. 'use strict'
  1835. var o = t('6da6c64'),
  1836. c = t('b16ce39'),
  1837. a = t('aa306ae'),
  1838. f = t('bfee225'),
  1839. i = t('24fdd0c'),
  1840. s = f('IE_PROTO'),
  1841. u = Object,
  1842. d = u.prototype
  1843. r.exports = i
  1844. ? u.getPrototypeOf
  1845. : function (t) {
  1846. var e = a(t)
  1847. if (o(e, s)) return e[s]
  1848. var r = e.constructor
  1849. return c(r) && e instanceof r ? r.prototype : e instanceof u ? d : null
  1850. }
  1851. }) /*!node_modules/core-js/internals/iterators-core.js*/
  1852. amis.define('a60ee52', function (e, t, r, n) {
  1853. 'use strict'
  1854. var a,
  1855. o,
  1856. c,
  1857. f = e('59e4f2d'),
  1858. i = e('b16ce39'),
  1859. b = e('e22c0bf'),
  1860. s = e('04a4df6'),
  1861. u = e('f9d8b3d'),
  1862. d = e('04b0f9b'),
  1863. p = e('cb951a6'),
  1864. y = e('3254a35'),
  1865. A = p('iterator'),
  1866. I = !1
  1867. ;[].keys && ('next' in (c = [].keys()) ? (o = u(u(c))) !== Object.prototype && (a = o) : (I = !0)),
  1868. !b(a) ||
  1869. f(function () {
  1870. var e = {}
  1871. return a[A].call(e) !== e
  1872. })
  1873. ? (a = {})
  1874. : y && (a = s(a)),
  1875. i(a[A]) ||
  1876. d(a, A, function () {
  1877. return this
  1878. }),
  1879. (r.exports = { IteratorPrototype: a, BUGGY_SAFARI_ITERATORS: I })
  1880. }) /*!node_modules/core-js/internals/set-to-string-tag.js*/
  1881. amis.define('37dd32b', function (e, t, a, c) {
  1882. 'use strict'
  1883. var i = e('04e2cae').f,
  1884. n = e('6da6c64'),
  1885. o = e('cb951a6')('toStringTag')
  1886. a.exports = function (e, t, a) {
  1887. e && !a && (e = e.prototype), e && !n(e, o) && i(e, o, { configurable: !0, value: t })
  1888. }
  1889. }) /*!node_modules/core-js/internals/iterators.js*/
  1890. amis.define('4ed3107', function (e, i, s, t) {
  1891. 'use strict'
  1892. s.exports = {}
  1893. }) /*!node_modules/core-js/internals/iterator-create-constructor.js*/
  1894. amis.define('d5fe2a7', function (t, e, r, n) {
  1895. 'use strict'
  1896. var o = t('a60ee52').IteratorPrototype,
  1897. a = t('04a4df6'),
  1898. i = t('7130212'),
  1899. d = t('37dd32b'),
  1900. f = t('4ed3107'),
  1901. u = function () {
  1902. return this
  1903. }
  1904. r.exports = function (t, e, r, n) {
  1905. var s = e + ' Iterator'
  1906. return (t.prototype = a(o, { next: i(+!n, r) })), d(t, s, !1, !0), (f[s] = u), t
  1907. }
  1908. }) /*!node_modules/core-js/internals/function-uncurry-this-accessor.js*/
  1909. amis.define('c45c451', function (t, c, r, e) {
  1910. 'use strict'
  1911. var n = t('ba83a07'),
  1912. a = t('836cafb')
  1913. r.exports = function (t, c, r) {
  1914. try {
  1915. return n(a(Object.getOwnPropertyDescriptor(t, c)[r]))
  1916. } catch (t) {}
  1917. }
  1918. }) /*!node_modules/core-js/internals/is-possible-prototype.js*/
  1919. amis.define('047b2cf', function (n, e, t, c) {
  1920. 'use strict'
  1921. var f = n('e22c0bf')
  1922. t.exports = function (n) {
  1923. return f(n) || null === n
  1924. }
  1925. }) /*!node_modules/core-js/internals/a-possible-prototype.js*/
  1926. amis.define('367101e', function (t, r, e, n) {
  1927. 'use strict'
  1928. var i = t('047b2cf'),
  1929. o = String,
  1930. s = TypeError
  1931. e.exports = function (t) {
  1932. if (i(t)) return t
  1933. throw new s("Can't set " + o(t) + ' as a prototype')
  1934. }
  1935. }) /*!node_modules/core-js/internals/object-set-prototype-of.js*/
  1936. amis.define('f13d86b', function (t, o, r, e) {
  1937. 'use strict'
  1938. var c = t('c45c451'),
  1939. n = t('e22c0bf'),
  1940. _ = t('dad1772'),
  1941. i = t('367101e')
  1942. r.exports =
  1943. Object.setPrototypeOf ||
  1944. ('__proto__' in {}
  1945. ? (function () {
  1946. var t,
  1947. o = !1,
  1948. r = {}
  1949. try {
  1950. ;(t = c(Object.prototype, '__proto__', 'set'))(r, []), (o = r instanceof Array)
  1951. } catch (t) {}
  1952. return function (r, e) {
  1953. return _(r), i(e), n(r) ? (o ? t(r, e) : (r.__proto__ = e), r) : r
  1954. }
  1955. })()
  1956. : void 0)
  1957. }) /*!node_modules/core-js/internals/iterator-define.js*/
  1958. amis.define('8af92bd', function (e, t, r, n) {
  1959. 'use strict'
  1960. var i = e('c70ca0a'),
  1961. a = e('4d44ef6'),
  1962. o = e('3254a35'),
  1963. f = e('b9cef32'),
  1964. c = e('b16ce39'),
  1965. s = e('d5fe2a7'),
  1966. u = e('f9d8b3d'),
  1967. d = e('f13d86b'),
  1968. b = e('37dd32b'),
  1969. p = e('1695238'),
  1970. y = e('04b0f9b'),
  1971. R = e('cb951a6'),
  1972. h = e('4ed3107'),
  1973. l = e('a60ee52'),
  1974. A = f.PROPER,
  1975. I = f.CONFIGURABLE,
  1976. m = l.IteratorPrototype,
  1977. v = l.BUGGY_SAFARI_ITERATORS,
  1978. w = R('iterator'),
  1979. O = 'keys',
  1980. E = 'values',
  1981. G = 'entries',
  1982. P = function () {
  1983. return this
  1984. }
  1985. r.exports = function (e, t, r, n, f, R, l) {
  1986. s(r, t, n)
  1987. var k,
  1988. x,
  1989. B,
  1990. F = function (e) {
  1991. if (e === f && g) return g
  1992. if (!v && e && e in U) return U[e]
  1993. switch (e) {
  1994. case O:
  1995. case E:
  1996. case G:
  1997. return function () {
  1998. return new r(this, e)
  1999. }
  2000. }
  2001. return function () {
  2002. return new r(this)
  2003. }
  2004. },
  2005. S = t + ' Iterator',
  2006. T = !1,
  2007. U = e.prototype,
  2008. _ = U[w] || U['@@iterator'] || (f && U[f]),
  2009. g = (!v && _) || F(f),
  2010. j = ('Array' === t && U.entries) || _
  2011. if (
  2012. (j && (k = u(j.call(new e()))) !== Object.prototype && k.next && (o || u(k) === m || (d ? d(k, m) : c(k[w]) || y(k, w, P)), b(k, S, !0, !0), o && (h[S] = P)),
  2013. A &&
  2014. f === E &&
  2015. _ &&
  2016. _.name !== E &&
  2017. (!o && I
  2018. ? p(U, 'name', E)
  2019. : ((T = !0),
  2020. (g = function () {
  2021. return a(_, this)
  2022. }))),
  2023. f)
  2024. )
  2025. if (((x = { values: F(E), keys: R ? g : F(O), entries: F(G) }), l)) for (B in x) (v || T || !(B in U)) && y(U, B, x[B])
  2026. else i({ target: t, proto: !0, forced: v || T }, x)
  2027. return (o && !l) || U[w] === g || y(U, w, g, { name: f }), (h[t] = g), x
  2028. }
  2029. }) /*!node_modules/core-js/internals/create-iter-result-object.js*/
  2030. amis.define('5431df6', function (e, n, t, i) {
  2031. 'use strict'
  2032. t.exports = function (e, n) {
  2033. return { value: e, done: n }
  2034. }
  2035. }) /*!node_modules/core-js/modules/es.string.iterator.js*/
  2036. amis.define('3832634', function (t, n, i, r) {
  2037. 'use strict'
  2038. var e = t('d87c71b').charAt,
  2039. a = t('4a74782'),
  2040. d = t('3309a19'),
  2041. g = t('8af92bd'),
  2042. s = t('5431df6'),
  2043. c = 'String Iterator',
  2044. f = d.set,
  2045. o = d.getterFor(c)
  2046. g(
  2047. String,
  2048. 'String',
  2049. function (t) {
  2050. f(this, { type: c, string: a(t), index: 0 })
  2051. },
  2052. function () {
  2053. var t,
  2054. n = o(this),
  2055. i = n.string,
  2056. r = n.index
  2057. return r >= i.length ? s(void 0, !0) : ((t = e(i, r)), (n.index += t.length), s(t, !1))
  2058. }
  2059. )
  2060. }) /*!node_modules/core-js/internals/iterator-close.js*/
  2061. amis.define('69bb7a4', function (r, t, e, f) {
  2062. 'use strict'
  2063. var i = r('4d44ef6'),
  2064. n = r('9931e5b'),
  2065. o = r('7bf29e9')
  2066. e.exports = function (r, t, e) {
  2067. var f, h
  2068. n(r)
  2069. try {
  2070. if (!(f = o(r, 'return'))) {
  2071. if ('throw' === t) throw e
  2072. return e
  2073. }
  2074. f = i(f, r)
  2075. } catch (r) {
  2076. ;(h = !0), (f = r)
  2077. }
  2078. if ('throw' === t) throw e
  2079. if (h) throw f
  2080. return n(f), e
  2081. }
  2082. }) /*!node_modules/core-js/internals/call-with-safe-iteration-closing.js*/
  2083. amis.define('751ad9a', function (t, r, a, e) {
  2084. 'use strict'
  2085. var n = t('9931e5b'),
  2086. c = t('69bb7a4')
  2087. a.exports = function (t, r, a, e) {
  2088. try {
  2089. return e ? r(n(a)[0], a[1]) : r(a)
  2090. } catch (r) {
  2091. c(t, 'throw', r)
  2092. }
  2093. }
  2094. }) /*!node_modules/core-js/internals/is-array-iterator-method.js*/
  2095. amis.define('ea52479', function (r, t, e, a) {
  2096. 'use strict'
  2097. var i = r('cb951a6'),
  2098. o = r('4ed3107'),
  2099. n = i('iterator'),
  2100. c = Array.prototype
  2101. e.exports = function (r) {
  2102. return void 0 !== r && (o.Array === r || c[n] === r)
  2103. }
  2104. }) /*!node_modules/core-js/internals/create-property.js*/
  2105. amis.define('a30e430', function (e, a, c, i) {
  2106. 'use strict'
  2107. var n = e('3ac3ae6'),
  2108. t = e('04e2cae'),
  2109. f = e('7130212')
  2110. c.exports = function (e, a, c) {
  2111. n ? t.f(e, a, f(0, c)) : (e[a] = c)
  2112. }
  2113. }) /*!node_modules/core-js/internals/get-iterator-method.js*/
  2114. amis.define('ff7e6f1', function (e, f, t, r) {
  2115. 'use strict'
  2116. var i = e('9a10497'),
  2117. a = e('7bf29e9'),
  2118. n = e('f6fafe8'),
  2119. o = e('4ed3107'),
  2120. c = e('cb951a6')('iterator')
  2121. t.exports = function (e) {
  2122. if (!n(e)) return a(e, c) || a(e, '@@iterator') || o[i(e)]
  2123. }
  2124. }) /*!node_modules/core-js/internals/get-iterator.js*/
  2125. amis.define('c4c08ca', function (e, r, f, t) {
  2126. 'use strict'
  2127. var n = e('4d44ef6'),
  2128. i = e('836cafb'),
  2129. c = e('9931e5b'),
  2130. a = e('f00042b'),
  2131. o = e('ff7e6f1'),
  2132. s = TypeError
  2133. f.exports = function (e, r) {
  2134. var f = arguments.length < 2 ? o(e) : r
  2135. if (i(f)) return c(n(f, e))
  2136. throw new s(a(e) + ' is not iterable')
  2137. }
  2138. }) /*!node_modules/core-js/internals/array-from.js*/
  2139. amis.define('7364480', function (e, a, i, t) {
  2140. 'use strict'
  2141. var f = e('0fa4ad6'),
  2142. n = e('4d44ef6'),
  2143. r = e('aa306ae'),
  2144. c = e('751ad9a'),
  2145. o = e('ea52479'),
  2146. s = e('c9efb41'),
  2147. d = e('e162ecc'),
  2148. v = e('a30e430'),
  2149. h = e('c4c08ca'),
  2150. u = e('ff7e6f1'),
  2151. l = Array
  2152. i.exports = function (e) {
  2153. var a = r(e),
  2154. i = s(this),
  2155. t = arguments.length,
  2156. g = t > 1 ? arguments[1] : void 0,
  2157. w = void 0 !== g
  2158. w && (g = f(g, t > 2 ? arguments[2] : void 0))
  2159. var x,
  2160. b,
  2161. m,
  2162. p,
  2163. y,
  2164. A,
  2165. j = u(a),
  2166. k = 0
  2167. if (!j || (this === l && o(j))) for (x = d(a), b = i ? new this(x) : l(x); x > k; k++) (A = w ? g(a[k], k) : a[k]), v(b, k, A)
  2168. else for (b = i ? new this() : [], y = (p = h(a, j)).next; !(m = n(y, p)).done; k++) (A = w ? c(p, g, [m.value, k], !0) : m.value), v(b, k, A)
  2169. return (b.length = k), b
  2170. }
  2171. }) /*!node_modules/core-js/internals/check-correctness-of-iteration.js*/
  2172. amis.define('3c8b10c', function (r, t, n, c) {
  2173. 'use strict'
  2174. var e = r('cb951a6')('iterator'),
  2175. u = !1
  2176. try {
  2177. var i = 0,
  2178. o = {
  2179. next: function () {
  2180. return { done: !!i++ }
  2181. },
  2182. return: function () {
  2183. u = !0
  2184. }
  2185. }
  2186. ;(o[e] = function () {
  2187. return this
  2188. }),
  2189. Array.from(o, function () {
  2190. throw 2
  2191. })
  2192. } catch (r) {}
  2193. n.exports = function (r, t) {
  2194. try {
  2195. if (!t && !u) return !1
  2196. } catch (r) {
  2197. return !1
  2198. }
  2199. var n = !1
  2200. try {
  2201. var c = {}
  2202. ;(c[e] = function () {
  2203. return {
  2204. next: function () {
  2205. return { done: (n = !0) }
  2206. }
  2207. }
  2208. }),
  2209. r(c)
  2210. } catch (r) {}
  2211. return n
  2212. }
  2213. }) /*!node_modules/core-js/modules/es.array.from.js*/
  2214. amis.define('d752335', function (r, a, c, t) {
  2215. 'use strict'
  2216. var f = r('c70ca0a'),
  2217. e = r('7364480')
  2218. f(
  2219. {
  2220. target: 'Array',
  2221. stat: !0,
  2222. forced: !r('3c8b10c')(function (r) {
  2223. Array.from(r)
  2224. })
  2225. },
  2226. { from: e }
  2227. )
  2228. }) /*!node_modules/core-js/internals/path.js*/
  2229. amis.define('9635dbd', function (e, i, s, t) {
  2230. 'use strict'
  2231. var a = e('a75038c')
  2232. s.exports = a
  2233. }) /*!node_modules/core-js/es/array/from.js*/
  2234. amis.define('2fe1940', function (r, e, d, f) {
  2235. 'use strict'
  2236. r('3832634'), r('d752335')
  2237. var i = r('9635dbd')
  2238. d.exports = i.Array.from
  2239. }) /*!node_modules/core-js/modules/es.array.includes.js*/
  2240. amis.define('dfb3f87', function (n, e, r, c) {
  2241. 'use strict'
  2242. var i = n('c70ca0a'),
  2243. t = n('c370266').includes,
  2244. d = n('59e4f2d'),
  2245. u = n('d3990f4')
  2246. i(
  2247. {
  2248. target: 'Array',
  2249. proto: !0,
  2250. forced: d(function () {
  2251. return !Array(1).includes()
  2252. })
  2253. },
  2254. {
  2255. includes: function (n) {
  2256. return t(this, n, arguments.length > 1 ? arguments[1] : void 0)
  2257. }
  2258. }
  2259. ),
  2260. u('includes')
  2261. }) /*!node_modules/core-js/es/array/includes.js*/
  2262. amis.define('73cc9d1', function (c, e, f, i) {
  2263. 'use strict'
  2264. c('dfb3f87')
  2265. var r = c('5678b4f')
  2266. f.exports = r('Array', 'includes')
  2267. }) /*!node_modules/core-js/modules/es.array.find-index.js*/
  2268. amis.define('f0196e9', function (n, f, i, d) {
  2269. 'use strict'
  2270. var e = n('c70ca0a'),
  2271. r = n('80f61af').findIndex,
  2272. t = n('d3990f4'),
  2273. a = 'findIndex',
  2274. c = !0
  2275. a in [] &&
  2276. Array(1).findIndex(function () {
  2277. c = !1
  2278. }),
  2279. e(
  2280. { target: 'Array', proto: !0, forced: c },
  2281. {
  2282. findIndex: function (n) {
  2283. return r(this, n, arguments.length > 1 ? arguments[1] : void 0)
  2284. }
  2285. }
  2286. ),
  2287. t(a)
  2288. }) /*!node_modules/core-js/es/array/find-index.js*/
  2289. amis.define('1de8992', function (e, f, i, n) {
  2290. 'use strict'
  2291. e('f0196e9')
  2292. var r = e('5678b4f')
  2293. i.exports = r('Array', 'findIndex')
  2294. }) /*!node_modules/core-js/internals/is-regexp.js*/
  2295. amis.define('73280b1', function (c, e, t, f) {
  2296. 'use strict'
  2297. var i = c('e22c0bf'),
  2298. n = c('f5c8b1f'),
  2299. r = c('cb951a6')('match')
  2300. t.exports = function (c) {
  2301. var e
  2302. return i(c) && (void 0 !== (e = c[r]) ? !!e : 'RegExp' === n(c))
  2303. }
  2304. }) /*!node_modules/core-js/internals/not-a-regexp.js*/
  2305. amis.define('41b8508', function (e, r, t, n) {
  2306. 'use strict'
  2307. var o = e('73280b1'),
  2308. s = TypeError
  2309. t.exports = function (e) {
  2310. if (o(e)) throw new s("The method doesn't accept regular expressions")
  2311. return e
  2312. }
  2313. }) /*!node_modules/core-js/internals/correct-is-regexp-logic.js*/
  2314. amis.define('1596682', function (t, r, c, a) {
  2315. 'use strict'
  2316. var n = t('cb951a6')('match')
  2317. c.exports = function (t) {
  2318. var r = /./
  2319. try {
  2320. '/./'[t](r)
  2321. } catch (c) {
  2322. try {
  2323. return (r[n] = !1), '/./'[t](r)
  2324. } catch (t) {}
  2325. }
  2326. return !1
  2327. }
  2328. }) /*!node_modules/core-js/modules/es.string.starts-with.js*/
  2329. amis.define('ed43bd7', function (t, a, r, i) {
  2330. 'use strict'
  2331. var e,
  2332. n = t('c70ca0a'),
  2333. s = t('45c377b'),
  2334. c = t('b1bc9da').f,
  2335. b = t('bafbf06'),
  2336. d = t('4a74782'),
  2337. h = t('41b8508'),
  2338. o = t('dad1772'),
  2339. f = t('1596682'),
  2340. g = t('3254a35'),
  2341. l = s(''.slice),
  2342. u = Math.min,
  2343. v = f('startsWith')
  2344. n(
  2345. { target: 'String', proto: !0, forced: !!(g || v || ((e = c(String.prototype, 'startsWith')), !e || e.writable)) && !v },
  2346. {
  2347. startsWith: function (t) {
  2348. var a = d(o(this))
  2349. h(t)
  2350. var r = b(u(arguments.length > 1 ? arguments[1] : void 0, a.length)),
  2351. i = d(t)
  2352. return l(a, r, r + i.length) === i
  2353. }
  2354. }
  2355. )
  2356. }) /*!node_modules/core-js/es/string/starts-with.js*/
  2357. amis.define('214d683', function (t, i, s, e) {
  2358. 'use strict'
  2359. t('ed43bd7')
  2360. var r = t('5678b4f')
  2361. s.exports = r('String', 'startsWith')
  2362. }) /*!node_modules/core-js/modules/es.string.ends-with.js*/
  2363. amis.define('cf281bf', function (t, i, e, n) {
  2364. 'use strict'
  2365. var a,
  2366. r = t('c70ca0a'),
  2367. c = t('45c377b'),
  2368. d = t('b1bc9da').f,
  2369. f = t('bafbf06'),
  2370. o = t('4a74782'),
  2371. b = t('41b8508'),
  2372. h = t('dad1772'),
  2373. s = t('1596682'),
  2374. g = t('3254a35'),
  2375. l = c(''.slice),
  2376. v = Math.min,
  2377. u = s('endsWith')
  2378. r(
  2379. { target: 'String', proto: !0, forced: !!(g || u || ((a = d(String.prototype, 'endsWith')), !a || a.writable)) && !u },
  2380. {
  2381. endsWith: function (t) {
  2382. var i = o(h(this))
  2383. b(t)
  2384. var e = arguments.length > 1 ? arguments[1] : void 0,
  2385. n = i.length,
  2386. a = void 0 === e ? n : v(f(e), n),
  2387. r = o(t)
  2388. return l(i, a - r.length, a) === r
  2389. }
  2390. }
  2391. )
  2392. }) /*!node_modules/core-js/es/string/ends-with.js*/
  2393. amis.define('8a706cc', function (i, t, c, e) {
  2394. 'use strict'
  2395. i('cf281bf')
  2396. var f = i('5678b4f')
  2397. c.exports = f('String', 'endsWith')
  2398. }) /*!node_modules/core-js/modules/es.string.includes.js*/
  2399. amis.define('b3a6bbb', function (i, n, t, a) {
  2400. 'use strict'
  2401. var e = i('c70ca0a'),
  2402. c = i('ba83a07'),
  2403. d = i('41b8508'),
  2404. r = i('dad1772'),
  2405. b = i('4a74782'),
  2406. o = i('1596682'),
  2407. s = c(''.indexOf)
  2408. e(
  2409. { target: 'String', proto: !0, forced: !o('includes') },
  2410. {
  2411. includes: function (i) {
  2412. return !!~s(b(r(this)), b(d(i)), arguments.length > 1 ? arguments[1] : void 0)
  2413. }
  2414. }
  2415. )
  2416. }) /*!node_modules/core-js/es/string/includes.js*/
  2417. amis.define('30d317c', function (i, b, e, n) {
  2418. 'use strict'
  2419. i('b3a6bbb')
  2420. var s = i('5678b4f')
  2421. e.exports = s('String', 'includes')
  2422. }) /*!node_modules/core-js/internals/regexp-flags.js*/
  2423. amis.define('8b3c1c9', function (i, e, n, s) {
  2424. 'use strict'
  2425. var t = i('9931e5b')
  2426. n.exports = function () {
  2427. var i = t(this),
  2428. e = ''
  2429. return (
  2430. i.hasIndices && (e += 'd'),
  2431. i.global && (e += 'g'),
  2432. i.ignoreCase && (e += 'i'),
  2433. i.multiline && (e += 'm'),
  2434. i.dotAll && (e += 's'),
  2435. i.unicode && (e += 'u'),
  2436. i.unicodeSets && (e += 'v'),
  2437. i.sticky && (e += 'y'),
  2438. e
  2439. )
  2440. }
  2441. }) /*!node_modules/core-js/internals/regexp-sticky-helpers.js*/
  2442. amis.define('8d8733a', function (n, e, t, r) {
  2443. 'use strict'
  2444. var a = n('59e4f2d'),
  2445. c = n('a75038c').RegExp,
  2446. u = a(function () {
  2447. var n = c('a', 'y')
  2448. return (n.lastIndex = 2), null !== n.exec('abcd')
  2449. }),
  2450. i =
  2451. u ||
  2452. a(function () {
  2453. return !c('a', 'y').sticky
  2454. }),
  2455. s =
  2456. u ||
  2457. a(function () {
  2458. var n = c('^r', 'gy')
  2459. return (n.lastIndex = 2), null !== n.exec('str')
  2460. })
  2461. t.exports = { BROKEN_CARET: s, MISSED_STICKY: i, UNSUPPORTED_Y: u }
  2462. }) /*!node_modules/core-js/internals/regexp-unsupported-dot-all.js*/
  2463. amis.define('bcb6d7f', function (t, e, s, n) {
  2464. 'use strict'
  2465. var f = t('59e4f2d'),
  2466. r = t('a75038c').RegExp
  2467. s.exports = f(function () {
  2468. var t = r('.', 's')
  2469. return !(t.dotAll && t.test('\n') && 's' === t.flags)
  2470. })
  2471. }) /*!node_modules/core-js/internals/regexp-unsupported-ncg.js*/
  2472. amis.define('df61939', function (e, a, c, r) {
  2473. 'use strict'
  2474. var n = e('59e4f2d'),
  2475. t = e('a75038c').RegExp
  2476. c.exports = n(function () {
  2477. var e = t('(?<a>b)', 'g')
  2478. return 'b' !== e.exec('b').groups.a || 'bc' !== 'b'.replace(e, '$<a>c')
  2479. })
  2480. }) /*!node_modules/core-js/internals/regexp-exec.js*/
  2481. amis.define('5600203', function (e, n, t, a) {
  2482. 'use strict'
  2483. var l,
  2484. d,
  2485. i = e('4d44ef6'),
  2486. s = e('ba83a07'),
  2487. r = e('4a74782'),
  2488. x = e('8b3c1c9'),
  2489. c = e('8d8733a'),
  2490. g = e('ec3c77c'),
  2491. o = e('04a4df6'),
  2492. p = e('3309a19').get,
  2493. u = e('bcb6d7f'),
  2494. I = e('df61939'),
  2495. f = g('native-string-replace', String.prototype.replace),
  2496. h = RegExp.prototype.exec,
  2497. v = h,
  2498. b = s(''.charAt),
  2499. E = s(''.indexOf),
  2500. R = s(''.replace),
  2501. y = s(''.slice),
  2502. m = ((d = /b*/g), i(h, (l = /a/), 'a'), i(h, d, 'a'), 0 !== l.lastIndex || 0 !== d.lastIndex),
  2503. w = c.BROKEN_CARET,
  2504. A = void 0 !== /()??/.exec('')[1]
  2505. ;(m || A || w || u || I) &&
  2506. (v = function (e) {
  2507. var n,
  2508. t,
  2509. a,
  2510. l,
  2511. d,
  2512. s,
  2513. c,
  2514. g = this,
  2515. u = p(g),
  2516. I = r(e),
  2517. O = u.raw
  2518. if (O) return (O.lastIndex = g.lastIndex), (n = i(v, O, I)), (g.lastIndex = O.lastIndex), n
  2519. var k = u.groups,
  2520. B = w && g.sticky,
  2521. C = i(x, g),
  2522. K = g.source,
  2523. N = 0,
  2524. S = I
  2525. if (
  2526. (B &&
  2527. ((C = R(C, 'y', '')),
  2528. -1 === E(C, 'g') && (C += 'g'),
  2529. (S = y(I, g.lastIndex)),
  2530. g.lastIndex > 0 && (!g.multiline || (g.multiline && '\n' !== b(I, g.lastIndex - 1))) && ((K = '(?: ' + K + ')'), (S = ' ' + S), N++),
  2531. (t = new RegExp('^(?:' + K + ')', C))),
  2532. A && (t = new RegExp('^' + K + '$(?!\\s)', C)),
  2533. m && (a = g.lastIndex),
  2534. (l = i(h, B ? t : g, S)),
  2535. B
  2536. ? l
  2537. ? ((l.input = y(l.input, N)), (l[0] = y(l[0], N)), (l.index = g.lastIndex), (g.lastIndex += l[0].length))
  2538. : (g.lastIndex = 0)
  2539. : m && l && (g.lastIndex = g.global ? l.index + l[0].length : a),
  2540. A &&
  2541. l &&
  2542. l.length > 1 &&
  2543. i(f, l[0], t, function () {
  2544. for (d = 1; d < arguments.length - 2; d++) void 0 === arguments[d] && (l[d] = void 0)
  2545. }),
  2546. l && k)
  2547. )
  2548. for (l.groups = s = o(null), d = 0; d < k.length; d++) s[(c = k[d])[0]] = l[c[1]]
  2549. return l
  2550. }),
  2551. (t.exports = v)
  2552. }) /*!node_modules/core-js/modules/es.regexp.exec.js*/
  2553. amis.define('c4ca98c', function (c, e, a, t) {
  2554. 'use strict'
  2555. var r = c('c70ca0a'),
  2556. i = c('5600203')
  2557. r({ target: 'RegExp', proto: !0, forced: /./.exec !== i }, { exec: i })
  2558. }) /*!node_modules/core-js/internals/function-apply.js*/
  2559. amis.define('a77f6c3', function (t, e, c, p) {
  2560. 'use strict'
  2561. var n = t('d2ca7d5'),
  2562. a = Function.prototype,
  2563. o = a.apply,
  2564. f = a.call
  2565. c.exports =
  2566. ('object' == typeof Reflect && Reflect.apply) ||
  2567. (n
  2568. ? f.bind(o)
  2569. : function () {
  2570. return f.apply(o, arguments)
  2571. })
  2572. }) /*!node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js*/
  2573. amis.define('d69921a', function (n, e, r, t) {
  2574. 'use strict'
  2575. n('c4ca98c')
  2576. var c = n('4d44ef6'),
  2577. o = n('04b0f9b'),
  2578. u = n('5600203'),
  2579. a = n('59e4f2d'),
  2580. i = n('cb951a6'),
  2581. f = n('1695238'),
  2582. s = i('species'),
  2583. p = RegExp.prototype
  2584. r.exports = function (n, e, r, t) {
  2585. var v = i(n),
  2586. d = !a(function () {
  2587. var e = {}
  2588. return (
  2589. (e[v] = function () {
  2590. return 7
  2591. }),
  2592. 7 !== ''[n](e)
  2593. )
  2594. }),
  2595. l =
  2596. d &&
  2597. !a(function () {
  2598. var e = !1,
  2599. r = /a/
  2600. return (
  2601. 'split' === n &&
  2602. (((r = {}).constructor = {}),
  2603. (r.constructor[s] = function () {
  2604. return r
  2605. }),
  2606. (r.flags = ''),
  2607. (r[v] = /./[v])),
  2608. (r.exec = function () {
  2609. return (e = !0), null
  2610. }),
  2611. r[v](''),
  2612. !e
  2613. )
  2614. })
  2615. if (!d || !l || r) {
  2616. var x = /./[v],
  2617. b = e(v, ''[n], function (n, e, r, t, o) {
  2618. var a = e.exec
  2619. return a === u || a === p.exec ? (d && !o ? { done: !0, value: c(x, e, r, t) } : { done: !0, value: c(n, r, e, t) }) : { done: !1 }
  2620. })
  2621. o(String.prototype, n, b[0]), o(p, v, b[1])
  2622. }
  2623. t && f(p[v], 'sham', !0)
  2624. }
  2625. }) /*!node_modules/core-js/internals/advance-string-index.js*/
  2626. amis.define('cad23fb', function (t, n, c, e) {
  2627. 'use strict'
  2628. var r = t('d87c71b').charAt
  2629. c.exports = function (t, n, c) {
  2630. return n + (c ? r(t, n).length : 1)
  2631. }
  2632. }) /*!node_modules/core-js/internals/get-substitution.js*/
  2633. amis.define('d8ca30a', function (r, e, a, t) {
  2634. 'use strict'
  2635. var n = r('ba83a07'),
  2636. c = r('aa306ae'),
  2637. i = Math.floor,
  2638. u = n(''.charAt),
  2639. s = n(''.replace),
  2640. o = n(''.slice),
  2641. d = /\$([$&'`]|\d{1,2}|<[^>]*>)/g,
  2642. f = /\$([$&'`]|\d{1,2})/g
  2643. a.exports = function (r, e, a, t, n, v) {
  2644. var l = a + r.length,
  2645. $ = t.length,
  2646. h = f
  2647. return (
  2648. void 0 !== n && ((n = c(n)), (h = d)),
  2649. s(v, h, function (c, s) {
  2650. var d
  2651. switch (u(s, 0)) {
  2652. case '$':
  2653. return '$'
  2654. case '&':
  2655. return r
  2656. case '`':
  2657. return o(e, 0, a)
  2658. case "'":
  2659. return o(e, l)
  2660. case '<':
  2661. d = n[o(s, 1, -1)]
  2662. break
  2663. default:
  2664. var f = +s
  2665. if (0 === f) return c
  2666. if (f > $) {
  2667. var v = i(f / 10)
  2668. return 0 === v ? c : v <= $ ? (void 0 === t[v - 1] ? u(s, 1) : t[v - 1] + u(s, 1)) : c
  2669. }
  2670. d = t[f - 1]
  2671. }
  2672. return void 0 === d ? '' : d
  2673. })
  2674. )
  2675. }
  2676. }) /*!node_modules/core-js/internals/regexp-exec-abstract.js*/
  2677. amis.define('57d8f34', function (e, r, n, c) {
  2678. 'use strict'
  2679. var i = e('4d44ef6'),
  2680. f = e('9931e5b'),
  2681. t = e('b16ce39'),
  2682. o = e('f5c8b1f'),
  2683. a = e('5600203'),
  2684. u = TypeError
  2685. n.exports = function (e, r) {
  2686. var n = e.exec
  2687. if (t(n)) {
  2688. var c = i(n, e, r)
  2689. return null !== c && f(c), c
  2690. }
  2691. if ('RegExp' === o(e)) return i(a, e, r)
  2692. throw new u('RegExp#exec called on incompatible receiver')
  2693. }
  2694. }) /*!node_modules/core-js/modules/es.string.replace.js*/
  2695. amis.define('b398700', function (a, e, r, n) {
  2696. 'use strict'
  2697. var t = a('a77f6c3'),
  2698. f = a('4d44ef6'),
  2699. i = a('ba83a07'),
  2700. c = a('d69921a'),
  2701. d = a('59e4f2d'),
  2702. o = a('9931e5b'),
  2703. u = a('b16ce39'),
  2704. v = a('f6fafe8'),
  2705. l = a('d98733e'),
  2706. s = a('bafbf06'),
  2707. b = a('4a74782'),
  2708. g = a('dad1772'),
  2709. h = a('cad23fb'),
  2710. p = a('7bf29e9'),
  2711. x = a('d8ca30a'),
  2712. $ = a('57d8f34'),
  2713. m = a('cb951a6')('replace'),
  2714. I = Math.max,
  2715. M = Math.min,
  2716. y = i([].concat),
  2717. O = i([].push),
  2718. S = i(''.indexOf),
  2719. j = i(''.slice),
  2720. k = '$0' === 'a'.replace(/./, '$0'),
  2721. q = !!/./[m] && '' === /./[m]('a', '$0')
  2722. c(
  2723. 'replace',
  2724. function (a, e, r) {
  2725. var n = q ? '$' : '$0'
  2726. return [
  2727. function (a, r) {
  2728. var n = g(this),
  2729. t = v(a) ? void 0 : p(a, m)
  2730. return t ? f(t, a, n, r) : f(e, b(n), a, r)
  2731. },
  2732. function (a, f) {
  2733. var i = o(this),
  2734. c = b(a)
  2735. if ('string' == typeof f && -1 === S(f, n) && -1 === S(f, '$<')) {
  2736. var d = r(e, i, c, f)
  2737. if (d.done) return d.value
  2738. }
  2739. var v = u(f)
  2740. v || (f = b(f))
  2741. var g,
  2742. p = i.global
  2743. p && ((g = i.unicode), (i.lastIndex = 0))
  2744. for (var m, k = []; null !== (m = $(i, c)) && (O(k, m), p); ) {
  2745. '' === b(m[0]) && (i.lastIndex = h(c, s(i.lastIndex), g))
  2746. }
  2747. for (var q, w = '', z = 0, A = 0; A < k.length; A++) {
  2748. for (var B, C = b((m = k[A])[0]), D = I(M(l(m.index), c.length), 0), E = [], F = 1; F < m.length; F++) O(E, void 0 === (q = m[F]) ? q : String(q))
  2749. var G = m.groups
  2750. if (v) {
  2751. var H = y([C], E, D, c)
  2752. void 0 !== G && O(H, G), (B = b(t(f, void 0, H)))
  2753. } else B = x(C, c, D, E, G, f)
  2754. D >= z && ((w += j(c, z, D) + B), (z = D + C.length))
  2755. }
  2756. return w + j(c, z)
  2757. }
  2758. ]
  2759. },
  2760. !!d(function () {
  2761. var a = /./
  2762. return (
  2763. (a.exec = function () {
  2764. var a = []
  2765. return (a.groups = { a: '7' }), a
  2766. }),
  2767. '7' !== ''.replace(a, '$<a>')
  2768. )
  2769. }) ||
  2770. !k ||
  2771. q
  2772. )
  2773. }) /*!node_modules/core-js/internals/regexp-get-flags.js*/
  2774. amis.define('6df7878', function (e, f, t, a) {
  2775. 'use strict'
  2776. var c = e('4d44ef6'),
  2777. i = e('6da6c64'),
  2778. n = e('c8d2907'),
  2779. r = e('8b3c1c9'),
  2780. s = RegExp.prototype
  2781. t.exports = function (e) {
  2782. var f = e.flags
  2783. return void 0 !== f || 'flags' in s || i(e, 'flags') || !n(s, e) ? f : c(r, e)
  2784. }
  2785. }) /*!node_modules/core-js/modules/es.string.replace-all.js*/
  2786. amis.define('deff93b', function (e, a, r, t) {
  2787. 'use strict'
  2788. var f = e('c70ca0a'),
  2789. n = e('4d44ef6'),
  2790. l = e('ba83a07'),
  2791. i = e('dad1772'),
  2792. c = e('b16ce39'),
  2793. o = e('f6fafe8'),
  2794. d = e('73280b1'),
  2795. g = e('4a74782'),
  2796. b = e('7bf29e9'),
  2797. s = e('6df7878'),
  2798. h = e('d8ca30a'),
  2799. p = e('cb951a6'),
  2800. u = e('3254a35'),
  2801. v = p('replace'),
  2802. w = TypeError,
  2803. x = l(''.indexOf),
  2804. m = l(''.replace),
  2805. A = l(''.slice),
  2806. y = Math.max
  2807. f(
  2808. { target: 'String', proto: !0 },
  2809. {
  2810. replaceAll: function (e, a) {
  2811. var r,
  2812. t,
  2813. f,
  2814. l,
  2815. p,
  2816. E,
  2817. M,
  2818. O,
  2819. S,
  2820. T = i(this),
  2821. j = 0,
  2822. k = 0,
  2823. q = ''
  2824. if (!o(e)) {
  2825. if ((r = d(e)) && ((t = g(i(s(e)))), !~x(t, 'g'))) throw new w('`.replaceAll` does not allow non-global regexes')
  2826. if ((f = b(e, v))) return n(f, e, T, a)
  2827. if (u && r) return m(g(T), e, a)
  2828. }
  2829. for (l = g(T), p = g(e), (E = c(a)) || (a = g(a)), M = p.length, O = y(1, M), j = x(l, p); -1 !== j; )
  2830. (S = E ? g(a(p, j, l)) : h(p, l, j, [], void 0, a)), (q += A(l, k, j) + S), (k = j + M), (j = j + O > l.length ? -1 : x(l, p, j + O))
  2831. return k < l.length && (q += A(l, k)), q
  2832. }
  2833. }
  2834. )
  2835. }) /*!node_modules/core-js/es/string/replace-all.js*/
  2836. amis.define('c4da10c', function (c, e, a, f) {
  2837. 'use strict'
  2838. c('c4ca98c'), c('b398700'), c('deff93b')
  2839. var i = c('5678b4f')
  2840. a.exports = i('String', 'replaceAll')
  2841. }) /*!node_modules/core-js/modules/es.number.is-nan.js*/
  2842. amis.define('9f7a0a9', function (t, a, e, i) {
  2843. 'use strict'
  2844. t('c70ca0a')(
  2845. { target: 'Number', stat: !0 },
  2846. {
  2847. isNaN: function (t) {
  2848. return t != t
  2849. }
  2850. }
  2851. )
  2852. }) /*!node_modules/core-js/es/number/is-nan.js*/
  2853. amis.define('b8c5294', function (a, e, i, s) {
  2854. 'use strict'
  2855. a('9f7a0a9')
  2856. var r = a('9635dbd')
  2857. i.exports = r.Number.isNaN
  2858. }) /*!node_modules/core-js/internals/install-error-cause.js*/
  2859. amis.define('eaada58', function (e, a, c, s) {
  2860. 'use strict'
  2861. var i = e('e22c0bf'),
  2862. n = e('1695238')
  2863. c.exports = function (e, a) {
  2864. i(a) && 'cause' in a && n(e, 'cause', a.cause)
  2865. }
  2866. }) /*!node_modules/core-js/internals/error-stack-clear.js*/
  2867. amis.define('b570c1b', function (r, t, e, a) {
  2868. 'use strict'
  2869. var n = r('ba83a07'),
  2870. c = Error,
  2871. s = n(''.replace),
  2872. i = String(new c('zxcasd').stack),
  2873. f = /\n\s*at [^:]*:[^\n]*/,
  2874. o = f.test(i)
  2875. e.exports = function (r, t) {
  2876. if (o && 'string' == typeof r && !c.prepareStackTrace) for (; t--; ) r = s(r, f, '')
  2877. return r
  2878. }
  2879. }) /*!node_modules/core-js/internals/error-stack-installable.js*/
  2880. amis.define('64c1a57', function (e, r, t, n) {
  2881. 'use strict'
  2882. var a = e('59e4f2d'),
  2883. c = e('7130212')
  2884. t.exports = !a(function () {
  2885. var e = new Error('a')
  2886. return !('stack' in e) || (Object.defineProperty(e, 'stack', c(1, 7)), 7 !== e.stack)
  2887. })
  2888. }) /*!node_modules/core-js/internals/error-stack-install.js*/
  2889. amis.define('3f51532', function (c, r, t, a) {
  2890. 'use strict'
  2891. var e = c('1695238'),
  2892. i = c('b570c1b'),
  2893. n = c('64c1a57'),
  2894. s = Error.captureStackTrace
  2895. t.exports = function (c, r, t, a) {
  2896. n && (s ? s(c, r) : e(c, 'stack', i(t, a)))
  2897. }
  2898. }) /*!node_modules/core-js/internals/iterate.js*/
  2899. amis.define('a36a7e4', function (e, t, r, n) {
  2900. 'use strict'
  2901. var f = e('0fa4ad6'),
  2902. o = e('4d44ef6'),
  2903. i = e('9931e5b'),
  2904. a = e('f00042b'),
  2905. c = e('ea52479'),
  2906. u = e('e162ecc'),
  2907. s = e('c8d2907'),
  2908. p = e('c4c08ca'),
  2909. E = e('ff7e6f1'),
  2910. R = e('69bb7a4'),
  2911. b = TypeError,
  2912. d = function (e, t) {
  2913. ;(this.stopped = e), (this.result = t)
  2914. },
  2915. h = d.prototype
  2916. r.exports = function (e, t, r) {
  2917. var n,
  2918. l,
  2919. w,
  2920. T,
  2921. I,
  2922. y,
  2923. S,
  2924. v = r && r.that,
  2925. x = !(!r || !r.AS_ENTRIES),
  2926. _ = !(!r || !r.IS_RECORD),
  2927. m = !(!r || !r.IS_ITERATOR),
  2928. A = !(!r || !r.INTERRUPTED),
  2929. D = f(t, v),
  2930. N = function (e) {
  2931. return n && R(n, 'normal', e), new d(!0, e)
  2932. },
  2933. O = function (e) {
  2934. return x ? (i(e), A ? D(e[0], e[1], N) : D(e[0], e[1])) : A ? D(e, N) : D(e)
  2935. }
  2936. if (_) n = e.iterator
  2937. else if (m) n = e
  2938. else {
  2939. if (!(l = E(e))) throw new b(a(e) + ' is not iterable')
  2940. if (c(l)) {
  2941. for (w = 0, T = u(e); T > w; w++) if ((I = O(e[w])) && s(h, I)) return I
  2942. return new d(!1)
  2943. }
  2944. n = p(e, l)
  2945. }
  2946. for (y = _ ? e.next : n.next; !(S = o(y, n)).done; ) {
  2947. try {
  2948. I = O(S.value)
  2949. } catch (e) {
  2950. R(n, 'throw', e)
  2951. }
  2952. if ('object' == typeof I && I && s(h, I)) return I
  2953. }
  2954. return new d(!1)
  2955. }
  2956. }) /*!node_modules/core-js/internals/normalize-string-argument.js*/
  2957. amis.define('a722f8e', function (e, n, t, i) {
  2958. 'use strict'
  2959. var r = e('4a74782')
  2960. t.exports = function (e, n) {
  2961. return void 0 === e ? (arguments.length < 2 ? '' : n) : r(e)
  2962. }
  2963. }) /*!node_modules/core-js/modules/es.aggregate-error.constructor.js*/
  2964. amis.define('7393ae0', function (r, a, t, e) {
  2965. 'use strict'
  2966. var o = r('c70ca0a'),
  2967. s = r('c8d2907'),
  2968. n = r('f9d8b3d'),
  2969. c = r('f13d86b'),
  2970. g = r('0093b05'),
  2971. i = r('04a4df6'),
  2972. d = r('1695238'),
  2973. f = r('7130212'),
  2974. u = r('eaada58'),
  2975. h = r('3f51532'),
  2976. b = r('a36a7e4'),
  2977. m = r('a722f8e'),
  2978. p = r('cb951a6')('toStringTag'),
  2979. v = Error,
  2980. E = [].push,
  2981. l = function (r, a) {
  2982. var t,
  2983. e = s(y, this)
  2984. c ? (t = c(new v(), e ? n(this) : y)) : ((t = e ? this : i(y)), d(t, p, 'Error')), void 0 !== a && d(t, 'message', m(a)), h(t, l, t.stack, 1), arguments.length > 2 && u(t, arguments[2])
  2985. var o = []
  2986. return b(r, E, { that: o }), d(t, 'errors', o), t
  2987. }
  2988. c ? c(l, v) : g(l, v, { name: !0 })
  2989. var y = (l.prototype = i(v.prototype, { constructor: f(1, l), message: f(1, ''), name: f(1, 'AggregateError') }))
  2990. o({ global: !0, constructor: !0, arity: 2 }, { AggregateError: l })
  2991. }) /*!node_modules/core-js/modules/es.aggregate-error.js*/
  2992. amis.define('784b952', function (e, i, n, s) {
  2993. 'use strict'
  2994. e('7393ae0')
  2995. }) /*!node_modules/core-js/modules/es.array.iterator.js*/
  2996. amis.define('8e412c5', function (e, r, a, t) {
  2997. 'use strict'
  2998. var n = e('ceac33c'),
  2999. s = e('d3990f4'),
  3000. i = e('4ed3107'),
  3001. c = e('3309a19'),
  3002. u = e('04e2cae').f,
  3003. d = e('8af92bd'),
  3004. v = e('5431df6'),
  3005. f = e('3254a35'),
  3006. o = e('3ac3ae6'),
  3007. y = 'Array Iterator',
  3008. l = c.set,
  3009. g = c.getterFor(y)
  3010. a.exports = d(
  3011. Array,
  3012. 'Array',
  3013. function (e, r) {
  3014. l(this, { type: y, target: n(e), index: 0, kind: r })
  3015. },
  3016. function () {
  3017. var e = g(this),
  3018. r = e.target,
  3019. a = e.index++
  3020. if (!r || a >= r.length) return (e.target = void 0), v(void 0, !0)
  3021. switch (e.kind) {
  3022. case 'keys':
  3023. return v(a, !1)
  3024. case 'values':
  3025. return v(r[a], !1)
  3026. }
  3027. return v([a, r[a]], !1)
  3028. },
  3029. 'values'
  3030. )
  3031. var h = (i.Arguments = i.Array)
  3032. if ((s('keys'), s('values'), s('entries'), !f && o && 'values' !== h.name))
  3033. try {
  3034. u(h, 'name', { value: 'values' })
  3035. } catch (e) {}
  3036. }) /*!node_modules/core-js/internals/object-to-string.js*/
  3037. amis.define('68f47fc', function (t, f, i, n) {
  3038. 'use strict'
  3039. var e = t('4af5bf0'),
  3040. r = t('9a10497')
  3041. i.exports = e
  3042. ? {}.toString
  3043. : function () {
  3044. return '[object ' + r(this) + ']'
  3045. }
  3046. }) /*!node_modules/core-js/modules/es.object.to-string.js*/
  3047. amis.define('32a3e70', function (f, t, e, a) {
  3048. 'use strict'
  3049. var i = f('4af5bf0'),
  3050. n = f('04b0f9b'),
  3051. b = f('68f47fc')
  3052. i || n(Object.prototype, 'toString', b, { unsafe: !0 })
  3053. }) /*!node_modules/core-js/internals/engine-is-node.js*/
  3054. amis.define('e93fcea', function (e, s, c, f) {
  3055. 'use strict'
  3056. var r = e('a75038c'),
  3057. a = e('f5c8b1f')
  3058. c.exports = 'process' === a(r.process)
  3059. }) /*!node_modules/core-js/internals/define-built-in-accessor.js*/
  3060. amis.define('2d776ad', function (e, t, r, s) {
  3061. 'use strict'
  3062. var n = e('4791c0d'),
  3063. c = e('04e2cae')
  3064. r.exports = function (e, t, r) {
  3065. return r.get && n(r.get, t, { getter: !0 }), r.set && n(r.set, t, { setter: !0 }), c.f(e, t, r)
  3066. }
  3067. }) /*!node_modules/core-js/internals/set-species.js*/
  3068. amis.define('bdfa4aa', function (a, e, i, n) {
  3069. 'use strict'
  3070. var t = a('7b94a91'),
  3071. c = a('2d776ad'),
  3072. r = a('cb951a6'),
  3073. s = a('3ac3ae6'),
  3074. f = r('species')
  3075. i.exports = function (a) {
  3076. var e = t(a)
  3077. s &&
  3078. e &&
  3079. !e[f] &&
  3080. c(e, f, {
  3081. configurable: !0,
  3082. get: function () {
  3083. return this
  3084. }
  3085. })
  3086. }
  3087. }) /*!node_modules/core-js/internals/an-instance.js*/
  3088. amis.define('8b4e210', function (r, n, e, t) {
  3089. 'use strict'
  3090. var i = r('c8d2907'),
  3091. o = TypeError
  3092. e.exports = function (r, n) {
  3093. if (i(n, r)) return r
  3094. throw new o('Incorrect invocation')
  3095. }
  3096. }) /*!node_modules/core-js/internals/a-constructor.js*/
  3097. amis.define('88538d8', function (r, t, n, e) {
  3098. 'use strict'
  3099. var o = r('c9efb41'),
  3100. i = r('f00042b'),
  3101. c = TypeError
  3102. n.exports = function (r) {
  3103. if (o(r)) return r
  3104. throw new c(i(r) + ' is not a constructor')
  3105. }
  3106. }) /*!node_modules/core-js/internals/species-constructor.js*/
  3107. amis.define('6ec2433', function (e, c, r, t) {
  3108. 'use strict'
  3109. var i = e('9931e5b'),
  3110. n = e('88538d8'),
  3111. s = e('f6fafe8'),
  3112. f = e('cb951a6')('species')
  3113. r.exports = function (e, c) {
  3114. var r,
  3115. t = i(e).constructor
  3116. return void 0 === t || s((r = i(t)[f])) ? c : n(r)
  3117. }
  3118. }) /*!node_modules/core-js/internals/array-slice.js*/
  3119. amis.define('16fcf48', function (e, i, s, a) {
  3120. 'use strict'
  3121. var c = e('ba83a07')
  3122. s.exports = c([].slice)
  3123. }) /*!node_modules/core-js/internals/validate-arguments-length.js*/
  3124. amis.define('5c6ec30', function (e, r, n, t) {
  3125. 'use strict'
  3126. var o = TypeError
  3127. n.exports = function (e, r) {
  3128. if (e < r) throw new o('Not enough arguments')
  3129. return e
  3130. }
  3131. }) /*!node_modules/core-js/internals/engine-is-ios.js*/
  3132. amis.define('799aae0', function (e, i, a, t) {
  3133. 'use strict'
  3134. var p = e('6f754a4')
  3135. a.exports = /(?:ipad|iphone|ipod).*applewebkit/i.test(p)
  3136. }) /*!node_modules/core-js/internals/task.js*/
  3137. amis.define('aaba92a', function (e, t, n, a) {
  3138. 'use strict'
  3139. var o,
  3140. i,
  3141. c,
  3142. s,
  3143. r = e('a75038c'),
  3144. f = e('a77f6c3'),
  3145. u = e('0fa4ad6'),
  3146. d = e('b16ce39'),
  3147. p = e('6da6c64'),
  3148. l = e('59e4f2d'),
  3149. g = e('3693509'),
  3150. m = e('16fcf48'),
  3151. h = e('7978201'),
  3152. v = e('5c6ec30'),
  3153. M = e('799aae0'),
  3154. w = e('e93fcea'),
  3155. C = r.setImmediate,
  3156. b = r.clearImmediate,
  3157. x = r.process,
  3158. y = r.Dispatch,
  3159. E = r.Function,
  3160. I = r.MessageChannel,
  3161. L = r.String,
  3162. S = 0,
  3163. T = {},
  3164. k = 'onreadystatechange'
  3165. l(function () {
  3166. o = r.location
  3167. })
  3168. var D = function (e) {
  3169. if (p(T, e)) {
  3170. var t = T[e]
  3171. delete T[e], t()
  3172. }
  3173. },
  3174. F = function (e) {
  3175. return function () {
  3176. D(e)
  3177. }
  3178. },
  3179. j = function (e) {
  3180. D(e.data)
  3181. },
  3182. q = function (e) {
  3183. r.postMessage(L(e), o.protocol + '//' + o.host)
  3184. }
  3185. ;(C && b) ||
  3186. ((C = function (e) {
  3187. v(arguments.length, 1)
  3188. var t = d(e) ? e : E(e),
  3189. n = m(arguments, 1)
  3190. return (
  3191. (T[++S] = function () {
  3192. f(t, void 0, n)
  3193. }),
  3194. i(S),
  3195. S
  3196. )
  3197. }),
  3198. (b = function (e) {
  3199. delete T[e]
  3200. }),
  3201. w
  3202. ? (i = function (e) {
  3203. x.nextTick(F(e))
  3204. })
  3205. : y && y.now
  3206. ? (i = function (e) {
  3207. y.now(F(e))
  3208. })
  3209. : I && !M
  3210. ? ((s = (c = new I()).port2), (c.port1.onmessage = j), (i = u(s.postMessage, s)))
  3211. : r.addEventListener && d(r.postMessage) && !r.importScripts && o && 'file:' !== o.protocol && !l(q)
  3212. ? ((i = q), r.addEventListener('message', j, !1))
  3213. : (i =
  3214. k in h('script')
  3215. ? function (e) {
  3216. g.appendChild(h('script')).onreadystatechange = function () {
  3217. g.removeChild(this), D(e)
  3218. }
  3219. }
  3220. : function (e) {
  3221. setTimeout(F(e), 0)
  3222. })),
  3223. (n.exports = { set: C, clear: b })
  3224. }) /*!node_modules/core-js/internals/safe-get-built-in.js*/
  3225. amis.define('e7f9c73', function (e, r, t, c) {
  3226. 'use strict'
  3227. var n = e('a75038c'),
  3228. a = e('3ac3ae6'),
  3229. i = Object.getOwnPropertyDescriptor
  3230. t.exports = function (e) {
  3231. if (!a) return n[e]
  3232. var r = i(n, e)
  3233. return r && r.value
  3234. }
  3235. }) /*!node_modules/core-js/internals/queue.js*/
  3236. amis.define('98c59c6', function (t, i, n, e) {
  3237. 'use strict'
  3238. var l = function () {
  3239. ;(this.head = null), (this.tail = null)
  3240. }
  3241. ;(l.prototype = {
  3242. add: function (t) {
  3243. var i = { item: t, next: null },
  3244. n = this.tail
  3245. n ? (n.next = i) : (this.head = i), (this.tail = i)
  3246. },
  3247. get: function () {
  3248. var t = this.head
  3249. if (t) return null === (this.head = t.next) && (this.tail = null), t.item
  3250. }
  3251. }),
  3252. (n.exports = l)
  3253. }) /*!node_modules/core-js/internals/engine-is-ios-pebble.js*/
  3254. amis.define('037fbb3', function (e, i, t, f) {
  3255. 'use strict'
  3256. var n = e('6f754a4')
  3257. t.exports = /ipad|iphone|ipod/i.test(n) && 'undefined' != typeof Pebble
  3258. }) /*!node_modules/core-js/internals/engine-is-webos-webkit.js*/
  3259. amis.define('824ad6b', function (e, s, t, i) {
  3260. 'use strict'
  3261. var a = e('6f754a4')
  3262. t.exports = /web0s(?!.*chrome)/i.test(a)
  3263. }) /*!node_modules/core-js/internals/microtask.js*/
  3264. amis.define('23c299c', function (e, t, a, c) {
  3265. 'use strict'
  3266. var n,
  3267. o,
  3268. r,
  3269. i,
  3270. s,
  3271. f = e('a75038c'),
  3272. u = e('e7f9c73'),
  3273. d = e('0fa4ad6'),
  3274. v = e('aaba92a').set,
  3275. b = e('98c59c6'),
  3276. h = e('799aae0'),
  3277. m = e('037fbb3'),
  3278. x = e('824ad6b'),
  3279. w = e('e93fcea'),
  3280. M = f.MutationObserver || f.WebKitMutationObserver,
  3281. k = f.document,
  3282. l = f.process,
  3283. p = f.Promise,
  3284. O = u('queueMicrotask')
  3285. if (!O) {
  3286. var T = new b(),
  3287. g = function () {
  3288. var e, t
  3289. for (w && (e = l.domain) && e.exit(); (t = T.get()); )
  3290. try {
  3291. t()
  3292. } catch (e) {
  3293. throw (T.head && n(), e)
  3294. }
  3295. e && e.enter()
  3296. }
  3297. h || w || x || !M || !k
  3298. ? !m && p && p.resolve
  3299. ? (((i = p.resolve(void 0)).constructor = p),
  3300. (s = d(i.then, i)),
  3301. (n = function () {
  3302. s(g)
  3303. }))
  3304. : w
  3305. ? (n = function () {
  3306. l.nextTick(g)
  3307. })
  3308. : ((v = d(v, f)),
  3309. (n = function () {
  3310. v(g)
  3311. }))
  3312. : ((o = !0),
  3313. (r = k.createTextNode('')),
  3314. new M(g).observe(r, { characterData: !0 }),
  3315. (n = function () {
  3316. r.data = o = !o
  3317. })),
  3318. (O = function (e) {
  3319. T.head || n(), T.add(e)
  3320. })
  3321. }
  3322. a.exports = O
  3323. }) /*!node_modules/core-js/internals/host-report-errors.js*/
  3324. amis.define('22f53bb', function (e, o, r, n) {
  3325. 'use strict'
  3326. r.exports = function (e, o) {
  3327. try {
  3328. 1 === arguments.length ? console.error(e) : console.error(e, o)
  3329. } catch (e) {}
  3330. }
  3331. }) /*!node_modules/core-js/internals/perform.js*/
  3332. amis.define('315c5da', function (r, e, t, n) {
  3333. 'use strict'
  3334. t.exports = function (r) {
  3335. try {
  3336. return { error: !1, value: r() }
  3337. } catch (r) {
  3338. return { error: !0, value: r }
  3339. }
  3340. }
  3341. }) /*!node_modules/core-js/internals/promise-native-constructor.js*/
  3342. amis.define('6e28bdb', function (e, i, s, r) {
  3343. 'use strict'
  3344. var t = e('a75038c')
  3345. s.exports = t.Promise
  3346. }) /*!node_modules/core-js/internals/engine-is-deno.js*/
  3347. amis.define('4f6358d', function (e, o, t, n) {
  3348. 'use strict'
  3349. t.exports = 'object' == typeof Deno && Deno && 'object' == typeof Deno.version
  3350. }) /*!node_modules/core-js/internals/engine-is-browser.js*/
  3351. amis.define('ab0d7fe', function (e, t, o, f) {
  3352. 'use strict'
  3353. var c = e('4f6358d'),
  3354. d = e('e93fcea')
  3355. o.exports = !c && !d && 'object' == typeof window && 'object' == typeof document
  3356. }) /*!node_modules/core-js/internals/promise-constructor-detection.js*/
  3357. amis.define('e12243b', function (n, e, t, i) {
  3358. 'use strict'
  3359. var c = n('a75038c'),
  3360. r = n('6e28bdb'),
  3361. f = n('b16ce39'),
  3362. o = n('bb6edfa'),
  3363. a = n('8638c52'),
  3364. u = n('cb951a6'),
  3365. s = n('ab0d7fe'),
  3366. b = n('4f6358d'),
  3367. d = n('3254a35'),
  3368. v = n('97488db'),
  3369. E = r && r.prototype,
  3370. S = u('species'),
  3371. p = !1,
  3372. C = f(c.PromiseRejectionEvent),
  3373. N = o('Promise', function () {
  3374. var n = a(r),
  3375. e = n !== String(r)
  3376. if (!e && 66 === v) return !0
  3377. if (d && (!E.catch || !E.finally)) return !0
  3378. if (!v || v < 51 || !/native code/.test(n)) {
  3379. var t = new r(function (n) {
  3380. n(1)
  3381. }),
  3382. i = function (n) {
  3383. n(
  3384. function () {},
  3385. function () {}
  3386. )
  3387. }
  3388. if ((((t.constructor = {})[S] = i), !(p = t.then(function () {}) instanceof i))) return !0
  3389. }
  3390. return !e && (s || b) && !C
  3391. })
  3392. t.exports = { CONSTRUCTOR: N, REJECTION_EVENT: C, SUBCLASSING: p }
  3393. }) /*!node_modules/core-js/internals/new-promise-capability.js*/
  3394. amis.define('e2a9374', function (e, r, i, t) {
  3395. 'use strict'
  3396. var n = e('836cafb'),
  3397. o = TypeError,
  3398. s = function (e) {
  3399. var r, i
  3400. ;(this.promise = new e(function (e, t) {
  3401. if (void 0 !== r || void 0 !== i) throw new o('Bad Promise constructor')
  3402. ;(r = e), (i = t)
  3403. })),
  3404. (this.resolve = n(r)),
  3405. (this.reject = n(i))
  3406. }
  3407. i.exports.f = function (e) {
  3408. return new s(e)
  3409. }
  3410. }) /*!node_modules/core-js/modules/es.promise.constructor.js*/
  3411. amis.define('3b9aea7', function (e, t, n, o) {
  3412. 'use strict'
  3413. var i,
  3414. r,
  3415. c,
  3416. a = e('c70ca0a'),
  3417. f = e('3254a35'),
  3418. d = e('e93fcea'),
  3419. s = e('a75038c'),
  3420. u = e('4d44ef6'),
  3421. v = e('04b0f9b'),
  3422. h = e('f13d86b'),
  3423. p = e('37dd32b'),
  3424. l = e('bdfa4aa'),
  3425. b = e('836cafb'),
  3426. m = e('b16ce39'),
  3427. j = e('e22c0bf'),
  3428. y = e('8b4e210'),
  3429. E = e('6ec2433'),
  3430. w = e('aaba92a').set,
  3431. T = e('23c299c'),
  3432. C = e('22f53bb'),
  3433. N = e('315c5da'),
  3434. O = e('98c59c6'),
  3435. P = e('3309a19'),
  3436. R = e('6e28bdb'),
  3437. S = e('e12243b'),
  3438. g = e('e2a9374'),
  3439. U = 'Promise',
  3440. k = S.CONSTRUCTOR,
  3441. x = S.REJECTION_EVENT,
  3442. I = S.SUBCLASSING,
  3443. A = P.getterFor(U),
  3444. B = P.set,
  3445. F = R && R.prototype,
  3446. G = R,
  3447. H = F,
  3448. J = s.TypeError,
  3449. L = s.document,
  3450. V = s.process,
  3451. _ = g.f,
  3452. q = _,
  3453. z = !!(L && L.createEvent && s.dispatchEvent),
  3454. D = 'unhandledrejection',
  3455. K = function (e) {
  3456. var t
  3457. return !(!j(e) || !m((t = e.then))) && t
  3458. },
  3459. M = function (e, t) {
  3460. var n,
  3461. o,
  3462. i,
  3463. r = t.value,
  3464. c = 1 === t.state,
  3465. a = c ? e.ok : e.fail,
  3466. f = e.resolve,
  3467. d = e.reject,
  3468. s = e.domain
  3469. try {
  3470. a
  3471. ? (c || (2 === t.rejection && Z(t), (t.rejection = 1)),
  3472. !0 === a ? (n = r) : (s && s.enter(), (n = a(r)), s && (s.exit(), (i = !0))),
  3473. n === e.promise ? d(new J('Promise-chain cycle')) : (o = K(n)) ? u(o, n, f, d) : f(n))
  3474. : d(r)
  3475. } catch (e) {
  3476. s && !i && s.exit(), d(e)
  3477. }
  3478. },
  3479. Q = function (e, t) {
  3480. e.notified ||
  3481. ((e.notified = !0),
  3482. T(function () {
  3483. for (var n, o = e.reactions; (n = o.get()); ) M(n, e)
  3484. ;(e.notified = !1), t && !e.rejection && X(e)
  3485. }))
  3486. },
  3487. W = function (e, t, n) {
  3488. var o, i
  3489. z ? (((o = L.createEvent('Event')).promise = t), (o.reason = n), o.initEvent(e, !1, !0), s.dispatchEvent(o)) : (o = { promise: t, reason: n }),
  3490. !x && (i = s['on' + e]) ? i(o) : e === D && C('Unhandled promise rejection', n)
  3491. },
  3492. X = function (e) {
  3493. u(w, s, function () {
  3494. var t,
  3495. n = e.facade,
  3496. o = e.value
  3497. if (
  3498. Y(e) &&
  3499. ((t = N(function () {
  3500. d ? V.emit('unhandledRejection', o, n) : W(D, n, o)
  3501. })),
  3502. (e.rejection = d || Y(e) ? 2 : 1),
  3503. t.error)
  3504. )
  3505. throw t.value
  3506. })
  3507. },
  3508. Y = function (e) {
  3509. return 1 !== e.rejection && !e.parent
  3510. },
  3511. Z = function (e) {
  3512. u(w, s, function () {
  3513. var t = e.facade
  3514. d ? V.emit('rejectionHandled', t) : W('rejectionhandled', t, e.value)
  3515. })
  3516. },
  3517. $ = function (e, t, n) {
  3518. return function (o) {
  3519. e(t, o, n)
  3520. }
  3521. },
  3522. ee = function (e, t, n) {
  3523. e.done || ((e.done = !0), n && (e = n), (e.value = t), (e.state = 2), Q(e, !0))
  3524. },
  3525. te = function (e, t, n) {
  3526. if (!e.done) {
  3527. ;(e.done = !0), n && (e = n)
  3528. try {
  3529. if (e.facade === t) throw new J("Promise can't be resolved itself")
  3530. var o = K(t)
  3531. o
  3532. ? T(function () {
  3533. var n = { done: !1 }
  3534. try {
  3535. u(o, t, $(te, n, e), $(ee, n, e))
  3536. } catch (t) {
  3537. ee(n, t, e)
  3538. }
  3539. })
  3540. : ((e.value = t), (e.state = 1), Q(e, !1))
  3541. } catch (t) {
  3542. ee({ done: !1 }, t, e)
  3543. }
  3544. }
  3545. }
  3546. if (
  3547. k &&
  3548. ((H = (G = function (e) {
  3549. y(this, H), b(e), u(i, this)
  3550. var t = A(this)
  3551. try {
  3552. e($(te, t), $(ee, t))
  3553. } catch (e) {
  3554. ee(t, e)
  3555. }
  3556. }).prototype),
  3557. ((i = function (e) {
  3558. B(this, { type: U, done: !1, notified: !1, parent: !1, reactions: new O(), rejection: !1, state: 0, value: void 0 })
  3559. }).prototype = v(H, 'then', function (e, t) {
  3560. var n = A(this),
  3561. o = _(E(this, G))
  3562. return (
  3563. (n.parent = !0),
  3564. (o.ok = !m(e) || e),
  3565. (o.fail = m(t) && t),
  3566. (o.domain = d ? V.domain : void 0),
  3567. 0 === n.state
  3568. ? n.reactions.add(o)
  3569. : T(function () {
  3570. M(o, n)
  3571. }),
  3572. o.promise
  3573. )
  3574. })),
  3575. (r = function () {
  3576. var e = new i(),
  3577. t = A(e)
  3578. ;(this.promise = e), (this.resolve = $(te, t)), (this.reject = $(ee, t))
  3579. }),
  3580. (g.f = _ =
  3581. function (e) {
  3582. return e === G || undefined === e ? new r(e) : q(e)
  3583. }),
  3584. !f && m(R) && F !== Object.prototype)
  3585. ) {
  3586. ;(c = F.then),
  3587. I ||
  3588. v(
  3589. F,
  3590. 'then',
  3591. function (e, t) {
  3592. var n = this
  3593. return new G(function (e, t) {
  3594. u(c, n, e, t)
  3595. }).then(e, t)
  3596. },
  3597. { unsafe: !0 }
  3598. )
  3599. try {
  3600. delete F.constructor
  3601. } catch (e) {}
  3602. h && h(F, H)
  3603. }
  3604. a({ global: !0, constructor: !0, wrap: !0, forced: k }, { Promise: G }), p(G, U, !1, !0), l(U)
  3605. }) /*!node_modules/core-js/internals/promise-statics-incorrect-iteration.js*/
  3606. amis.define('d455b92', function (n, e, i, t) {
  3607. 'use strict'
  3608. var c = n('6e28bdb'),
  3609. b = n('3c8b10c'),
  3610. o = n('e12243b').CONSTRUCTOR
  3611. i.exports =
  3612. o ||
  3613. !b(function (n) {
  3614. c.all(n).then(void 0, function () {})
  3615. })
  3616. }) /*!node_modules/core-js/modules/es.promise.all.js*/
  3617. amis.define('62cc62f', function (e, r, a, t) {
  3618. 'use strict'
  3619. var c = e('c70ca0a'),
  3620. n = e('4d44ef6'),
  3621. f = e('836cafb'),
  3622. i = e('e2a9374'),
  3623. o = e('315c5da'),
  3624. s = e('a36a7e4')
  3625. c(
  3626. { target: 'Promise', stat: !0, forced: e('d455b92') },
  3627. {
  3628. all: function (e) {
  3629. var r = this,
  3630. a = i.f(r),
  3631. t = a.resolve,
  3632. c = a.reject,
  3633. u = o(function () {
  3634. var a = f(r.resolve),
  3635. i = [],
  3636. o = 0,
  3637. u = 1
  3638. s(e, function (e) {
  3639. var f = o++,
  3640. s = !1
  3641. u++,
  3642. n(a, r, e).then(function (e) {
  3643. s || ((s = !0), (i[f] = e), --u || t(i))
  3644. }, c)
  3645. }),
  3646. --u || t(i)
  3647. })
  3648. return u.error && c(u.value), a.promise
  3649. }
  3650. }
  3651. )
  3652. }) /*!node_modules/core-js/modules/es.promise.catch.js*/
  3653. amis.define('54ffbfd', function (t, e, c, a) {
  3654. 'use strict'
  3655. var r = t('c70ca0a'),
  3656. o = t('3254a35'),
  3657. f = t('e12243b').CONSTRUCTOR,
  3658. i = t('6e28bdb'),
  3659. b = t('7b94a91'),
  3660. n = t('b16ce39'),
  3661. s = t('04b0f9b'),
  3662. h = i && i.prototype
  3663. if (
  3664. (r(
  3665. { target: 'Promise', proto: !0, forced: f, real: !0 },
  3666. {
  3667. catch: function (t) {
  3668. return this.then(void 0, t)
  3669. }
  3670. }
  3671. ),
  3672. !o && n(i))
  3673. ) {
  3674. var d = b('Promise').prototype.catch
  3675. h.catch !== d && s(h, 'catch', d, { unsafe: !0 })
  3676. }
  3677. }) /*!node_modules/core-js/modules/es.promise.race.js*/
  3678. amis.define('a7df856', function (e, r, a, t) {
  3679. 'use strict'
  3680. var c = e('c70ca0a'),
  3681. n = e('4d44ef6'),
  3682. f = e('836cafb'),
  3683. i = e('e2a9374'),
  3684. o = e('315c5da'),
  3685. s = e('a36a7e4')
  3686. c(
  3687. { target: 'Promise', stat: !0, forced: e('d455b92') },
  3688. {
  3689. race: function (e) {
  3690. var r = this,
  3691. a = i.f(r),
  3692. t = a.reject,
  3693. c = o(function () {
  3694. var c = f(r.resolve)
  3695. s(e, function (e) {
  3696. n(c, r, e).then(a.resolve, t)
  3697. })
  3698. })
  3699. return c.error && t(c.value), a.promise
  3700. }
  3701. }
  3702. )
  3703. }) /*!node_modules/core-js/modules/es.promise.reject.js*/
  3704. amis.define('752995e', function (e, t, r, a) {
  3705. 'use strict'
  3706. var c = e('c70ca0a'),
  3707. i = e('e2a9374')
  3708. c(
  3709. { target: 'Promise', stat: !0, forced: e('e12243b').CONSTRUCTOR },
  3710. {
  3711. reject: function (e) {
  3712. var t = i.f(this)
  3713. return (0, t.reject)(e), t.promise
  3714. }
  3715. }
  3716. )
  3717. }) /*!node_modules/core-js/internals/promise-resolve.js*/
  3718. amis.define('578254d', function (e, r, t, n) {
  3719. 'use strict'
  3720. var i = e('9931e5b'),
  3721. o = e('e22c0bf'),
  3722. s = e('e2a9374')
  3723. t.exports = function (e, r) {
  3724. if ((i(e), o(r) && r.constructor === e)) return r
  3725. var t = s.f(e)
  3726. return (0, t.resolve)(r), t.promise
  3727. }
  3728. }) /*!node_modules/core-js/modules/es.promise.resolve.js*/
  3729. amis.define('153339e', function (e, t, i, r) {
  3730. 'use strict'
  3731. var s = e('c70ca0a'),
  3732. a = e('7b94a91'),
  3733. c = e('3254a35'),
  3734. n = e('6e28bdb'),
  3735. o = e('e12243b').CONSTRUCTOR,
  3736. b = e('578254d'),
  3737. d = a('Promise'),
  3738. f = c && !o
  3739. s(
  3740. { target: 'Promise', stat: !0, forced: c || o },
  3741. {
  3742. resolve: function (e) {
  3743. return b(f && this === d ? n : this, e)
  3744. }
  3745. }
  3746. )
  3747. }) /*!node_modules/core-js/modules/es.promise.js*/
  3748. amis.define('2399e33', function (e, f, a, c) {
  3749. 'use strict'
  3750. e('3b9aea7'), e('62cc62f'), e('54ffbfd'), e('a7df856'), e('752995e'), e('153339e')
  3751. }) /*!node_modules/core-js/modules/es.promise.all-settled.js*/
  3752. amis.define('74a82dc', function (e, t, a, r) {
  3753. 'use strict'
  3754. var n = e('c70ca0a'),
  3755. c = e('4d44ef6'),
  3756. s = e('836cafb'),
  3757. f = e('e2a9374'),
  3758. i = e('315c5da'),
  3759. o = e('a36a7e4')
  3760. n(
  3761. { target: 'Promise', stat: !0, forced: e('d455b92') },
  3762. {
  3763. allSettled: function (e) {
  3764. var t = this,
  3765. a = f.f(t),
  3766. r = a.resolve,
  3767. n = a.reject,
  3768. u = i(function () {
  3769. var a = s(t.resolve),
  3770. n = [],
  3771. f = 0,
  3772. i = 1
  3773. o(e, function (e) {
  3774. var s = f++,
  3775. o = !1
  3776. i++,
  3777. c(a, t, e).then(
  3778. function (e) {
  3779. o || ((o = !0), (n[s] = { status: 'fulfilled', value: e }), --i || r(n))
  3780. },
  3781. function (e) {
  3782. o || ((o = !0), (n[s] = { status: 'rejected', reason: e }), --i || r(n))
  3783. }
  3784. )
  3785. }),
  3786. --i || r(n)
  3787. })
  3788. return u.error && n(u.value), a.promise
  3789. }
  3790. }
  3791. )
  3792. }) /*!node_modules/core-js/modules/es.promise.any.js*/
  3793. amis.define('67f9154', function (e, r, n, a) {
  3794. 'use strict'
  3795. var o = e('c70ca0a'),
  3796. t = e('4d44ef6'),
  3797. c = e('836cafb'),
  3798. i = e('7b94a91'),
  3799. f = e('e2a9374'),
  3800. s = e('315c5da'),
  3801. u = e('a36a7e4'),
  3802. v = e('d455b92'),
  3803. d = 'No one promise resolved'
  3804. o(
  3805. { target: 'Promise', stat: !0, forced: v },
  3806. {
  3807. any: function (e) {
  3808. var r = this,
  3809. n = i('AggregateError'),
  3810. a = f.f(r),
  3811. o = a.resolve,
  3812. v = a.reject,
  3813. g = s(function () {
  3814. var a = c(r.resolve),
  3815. i = [],
  3816. f = 0,
  3817. s = 1,
  3818. g = !1
  3819. u(e, function (e) {
  3820. var c = f++,
  3821. u = !1
  3822. s++,
  3823. t(a, r, e).then(
  3824. function (e) {
  3825. u || g || ((g = !0), o(e))
  3826. },
  3827. function (e) {
  3828. u || g || ((u = !0), (i[c] = e), --s || v(new n(i, d)))
  3829. }
  3830. )
  3831. }),
  3832. --s || v(new n(i, d))
  3833. })
  3834. return g.error && v(g.value), a.promise
  3835. }
  3836. }
  3837. )
  3838. }) /*!node_modules/core-js/modules/es.promise.with-resolvers.js*/
  3839. amis.define('e6ded9b', function (e, r, t, s) {
  3840. 'use strict'
  3841. var i = e('c70ca0a'),
  3842. a = e('e2a9374')
  3843. i(
  3844. { target: 'Promise', stat: !0 },
  3845. {
  3846. withResolvers: function () {
  3847. var e = a.f(this)
  3848. return { promise: e.promise, resolve: e.resolve, reject: e.reject }
  3849. }
  3850. }
  3851. )
  3852. }) /*!node_modules/core-js/modules/es.promise.finally.js*/
  3853. amis.define('7ae2851', function (n, t, e, i) {
  3854. 'use strict'
  3855. var r = n('c70ca0a'),
  3856. f = n('3254a35'),
  3857. o = n('6e28bdb'),
  3858. a = n('59e4f2d'),
  3859. c = n('7b94a91'),
  3860. u = n('b16ce39'),
  3861. l = n('6ec2433'),
  3862. s = n('578254d'),
  3863. h = n('04b0f9b'),
  3864. y = o && o.prototype
  3865. if (
  3866. (r(
  3867. {
  3868. target: 'Promise',
  3869. proto: !0,
  3870. real: !0,
  3871. forced:
  3872. !!o &&
  3873. a(function () {
  3874. y.finally.call({ then: function () {} }, function () {})
  3875. })
  3876. },
  3877. {
  3878. finally: function (n) {
  3879. var t = l(this, c('Promise')),
  3880. e = u(n)
  3881. return this.then(
  3882. e
  3883. ? function (e) {
  3884. return s(t, n()).then(function () {
  3885. return e
  3886. })
  3887. }
  3888. : n,
  3889. e
  3890. ? function (e) {
  3891. return s(t, n()).then(function () {
  3892. throw e
  3893. })
  3894. }
  3895. : n
  3896. )
  3897. }
  3898. }
  3899. ),
  3900. !f && u(o))
  3901. ) {
  3902. var b = c('Promise').prototype.finally
  3903. y.finally !== b && h(y, 'finally', b, { unsafe: !0 })
  3904. }
  3905. }) /*!node_modules/core-js/es/promise/index.js*/
  3906. amis.define('cf28ea6', function (e, a, d, c) {
  3907. 'use strict'
  3908. e('784b952'), e('8e412c5'), e('32a3e70'), e('2399e33'), e('74a82dc'), e('67f9154'), e('e6ded9b'), e('7ae2851'), e('3832634')
  3909. var i = e('9635dbd')
  3910. d.exports = i.Promise
  3911. }) /*!node_modules/core-js/internals/object-assign.js*/
  3912. amis.define('29af020', function (e, n, a, t) {
  3913. 'use strict'
  3914. var r = e('3ac3ae6'),
  3915. f = e('ba83a07'),
  3916. i = e('4d44ef6'),
  3917. c = e('59e4f2d'),
  3918. o = e('c117cde'),
  3919. b = e('0bf2240'),
  3920. u = e('7d0001a'),
  3921. s = e('aa306ae'),
  3922. d = e('6da2d90'),
  3923. l = Object.assign,
  3924. g = Object.defineProperty,
  3925. h = f([].concat)
  3926. a.exports =
  3927. !l ||
  3928. c(function () {
  3929. if (
  3930. r &&
  3931. 1 !==
  3932. l(
  3933. { b: 1 },
  3934. l(
  3935. g({}, 'a', {
  3936. enumerable: !0,
  3937. get: function () {
  3938. g(this, 'b', { value: 3, enumerable: !1 })
  3939. }
  3940. }),
  3941. { b: 2 }
  3942. )
  3943. ).b
  3944. )
  3945. return !0
  3946. var e = {},
  3947. n = {},
  3948. a = Symbol('assign detection'),
  3949. t = 'abcdefghijklmnopqrst'
  3950. return (
  3951. (e[a] = 7),
  3952. t.split('').forEach(function (e) {
  3953. n[e] = e
  3954. }),
  3955. 7 !== l({}, e)[a] || o(l({}, n)).join('') !== t
  3956. )
  3957. })
  3958. ? function (e, n) {
  3959. for (var a = s(e), t = arguments.length, f = 1, c = b.f, l = u.f; t > f; )
  3960. for (var g, m = d(arguments[f++]), v = c ? h(o(m), c(m)) : o(m), j = v.length, p = 0; j > p; ) (g = v[p++]), (r && !i(l, m, g)) || (a[g] = m[g])
  3961. return a
  3962. }
  3963. : l
  3964. }) /*!node_modules/core-js/modules/es.object.assign.js*/
  3965. amis.define('d1bb255', function (a, t, s, c) {
  3966. 'use strict'
  3967. var e = a('c70ca0a'),
  3968. i = a('29af020')
  3969. e({ target: 'Object', stat: !0, arity: 2, forced: Object.assign !== i }, { assign: i })
  3970. }) /*!node_modules/core-js/es/object/assign.js*/
  3971. amis.define('cc0476f', function (s, c, e, i) {
  3972. 'use strict'
  3973. s('d1bb255')
  3974. var t = s('9635dbd')
  3975. e.exports = t.Object.assign
  3976. }) /*!node_modules/core-js/modules/es.object.keys.js*/
  3977. amis.define('7466f73', function (e, t, c, a) {
  3978. 'use strict'
  3979. var n = e('c70ca0a'),
  3980. f = e('aa306ae'),
  3981. i = e('c117cde')
  3982. n(
  3983. {
  3984. target: 'Object',
  3985. stat: !0,
  3986. forced: e('59e4f2d')(function () {
  3987. i(1)
  3988. })
  3989. },
  3990. {
  3991. keys: function (e) {
  3992. return i(f(e))
  3993. }
  3994. }
  3995. )
  3996. }) /*!node_modules/core-js/es/object/keys.js*/
  3997. amis.define('7319f96', function (e, s, t, f) {
  3998. 'use strict'
  3999. e('7466f73')
  4000. var i = e('9635dbd')
  4001. t.exports = i.Object.keys
  4002. }) /*!node_modules/core-js/modules/es.object.has-own.js*/
  4003. amis.define('4a1e655', function (a, t, c, e) {
  4004. 'use strict'
  4005. a('c70ca0a')({ target: 'Object', stat: !0 }, { hasOwn: a('6da6c64') })
  4006. }) /*!node_modules/core-js/es/object/has-own.js*/
  4007. amis.define('0798df6', function (e, s, t, a) {
  4008. 'use strict'
  4009. e('4a1e655')
  4010. var d = e('9635dbd')
  4011. t.exports = d.Object.hasOwn
  4012. }) /*!node_modules/core-js/internals/object-get-own-property-names-external.js*/
  4013. amis.define('0bc0a1e', function (e, t, c, n) {
  4014. 'use strict'
  4015. var r = e('f5c8b1f'),
  4016. o = e('ceac33c'),
  4017. f = e('4768dc6').f,
  4018. i = e('16fcf48'),
  4019. w = 'object' == typeof window && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : []
  4020. c.exports.f = function (e) {
  4021. return w && 'Window' === r(e)
  4022. ? (function (e) {
  4023. try {
  4024. return f(e)
  4025. } catch (e) {
  4026. return i(w)
  4027. }
  4028. })(e)
  4029. : f(o(e))
  4030. }
  4031. }) /*!node_modules/core-js/internals/array-buffer-non-extensible.js*/
  4032. amis.define('4f3d804', function (e, f, r, t) {
  4033. 'use strict'
  4034. var i = e('59e4f2d')
  4035. r.exports = i(function () {
  4036. if ('function' == typeof ArrayBuffer) {
  4037. var e = new ArrayBuffer(8)
  4038. Object.isExtensible(e) && Object.defineProperty(e, 'a', { value: 8 })
  4039. }
  4040. })
  4041. }) /*!node_modules/core-js/internals/object-is-extensible.js*/
  4042. amis.define('bf648d5', function (f, e, n, t) {
  4043. 'use strict'
  4044. var i = f('59e4f2d'),
  4045. r = f('e22c0bf'),
  4046. c = f('f5c8b1f'),
  4047. s = f('4f3d804'),
  4048. u = Object.isExtensible,
  4049. b = i(function () {
  4050. u(1)
  4051. })
  4052. n.exports =
  4053. b || s
  4054. ? function (f) {
  4055. return !!r(f) && (!s || 'ArrayBuffer' !== c(f)) && (!u || u(f))
  4056. }
  4057. : u
  4058. }) /*!node_modules/core-js/internals/freezing.js*/
  4059. amis.define('84a8abc', function (e, t, n, i) {
  4060. 'use strict'
  4061. var s = e('59e4f2d')
  4062. n.exports = !s(function () {
  4063. return Object.isExtensible(Object.preventExtensions({}))
  4064. })
  4065. }) /*!node_modules/core-js/internals/internal-metadata.js*/
  4066. amis.define('d4dd553', function (e, t, a, n) {
  4067. 'use strict'
  4068. var r = e('c70ca0a'),
  4069. f = e('ba83a07'),
  4070. c = e('10fbc0a'),
  4071. i = e('e22c0bf'),
  4072. u = e('6da6c64'),
  4073. o = e('04e2cae').f,
  4074. b = e('4768dc6'),
  4075. s = e('0bc0a1e'),
  4076. d = e('bf648d5'),
  4077. l = e('5fca6e6'),
  4078. g = e('84a8abc'),
  4079. p = !1,
  4080. y = l('meta'),
  4081. D = 0,
  4082. k = function (e) {
  4083. o(e, y, { value: { objectID: 'O' + D++, weakData: {} } })
  4084. },
  4085. m = (a.exports = {
  4086. enable: function () {
  4087. ;(m.enable = function () {}), (p = !0)
  4088. var e = b.f,
  4089. t = f([].splice),
  4090. a = {}
  4091. ;(a[y] = 1),
  4092. e(a).length &&
  4093. ((b.f = function (a) {
  4094. for (var n = e(a), r = 0, f = n.length; r < f; r++)
  4095. if (n[r] === y) {
  4096. t(n, r, 1)
  4097. break
  4098. }
  4099. return n
  4100. }),
  4101. r({ target: 'Object', stat: !0, forced: !0 }, { getOwnPropertyNames: s.f }))
  4102. },
  4103. fastKey: function (e, t) {
  4104. if (!i(e)) return 'symbol' == typeof e ? e : ('string' == typeof e ? 'S' : 'P') + e
  4105. if (!u(e, y)) {
  4106. if (!d(e)) return 'F'
  4107. if (!t) return 'E'
  4108. k(e)
  4109. }
  4110. return e[y].objectID
  4111. },
  4112. getWeakData: function (e, t) {
  4113. if (!u(e, y)) {
  4114. if (!d(e)) return !0
  4115. if (!t) return !1
  4116. k(e)
  4117. }
  4118. return e[y].weakData
  4119. },
  4120. onFreeze: function (e) {
  4121. return g && p && d(e) && !u(e, y) && k(e), e
  4122. }
  4123. })
  4124. c[y] = !0
  4125. }) /*!node_modules/core-js/internals/inherit-if-required.js*/
  4126. amis.define('d569c1d', function (t, r, e, o) {
  4127. 'use strict'
  4128. var c = t('b16ce39'),
  4129. n = t('e22c0bf'),
  4130. f = t('f13d86b')
  4131. e.exports = function (t, r, e) {
  4132. var o, i
  4133. return f && c((o = r.constructor)) && o !== e && n((i = o.prototype)) && i !== e.prototype && f(t, i), t
  4134. }
  4135. }) /*!node_modules/core-js/internals/collection.js*/
  4136. amis.define('314cd15', function (t, e, n, r) {
  4137. 'use strict'
  4138. var c = t('c70ca0a'),
  4139. a = t('a75038c'),
  4140. o = t('ba83a07'),
  4141. i = t('bb6edfa'),
  4142. f = t('04b0f9b'),
  4143. u = t('d4dd553'),
  4144. d = t('a36a7e4'),
  4145. s = t('8b4e210'),
  4146. h = t('b16ce39'),
  4147. b = t('f6fafe8'),
  4148. l = t('e22c0bf'),
  4149. v = t('59e4f2d'),
  4150. p = t('3c8b10c'),
  4151. g = t('37dd32b'),
  4152. w = t('d569c1d')
  4153. n.exports = function (t, e, n) {
  4154. var r = -1 !== t.indexOf('Map'),
  4155. x = -1 !== t.indexOf('Weak'),
  4156. E = r ? 'set' : 'add',
  4157. S = a[t],
  4158. y = S && S.prototype,
  4159. O = S,
  4160. k = {},
  4161. m = function (t) {
  4162. var e = o(y[t])
  4163. f(
  4164. y,
  4165. t,
  4166. 'add' === t
  4167. ? function (t) {
  4168. return e(this, 0 === t ? 0 : t), this
  4169. }
  4170. : 'delete' === t
  4171. ? function (t) {
  4172. return !(x && !l(t)) && e(this, 0 === t ? 0 : t)
  4173. }
  4174. : 'get' === t
  4175. ? function (t) {
  4176. return x && !l(t) ? void 0 : e(this, 0 === t ? 0 : t)
  4177. }
  4178. : 'has' === t
  4179. ? function (t) {
  4180. return !(x && !l(t)) && e(this, 0 === t ? 0 : t)
  4181. }
  4182. : function (t, n) {
  4183. return e(this, 0 === t ? 0 : t, n), this
  4184. }
  4185. )
  4186. }
  4187. if (
  4188. i(
  4189. t,
  4190. !h(S) ||
  4191. !(
  4192. x ||
  4193. (y.forEach &&
  4194. !v(function () {
  4195. new S().entries().next()
  4196. }))
  4197. )
  4198. )
  4199. )
  4200. (O = n.getConstructor(e, t, r, E)), u.enable()
  4201. else if (i(t, !0)) {
  4202. var A = new O(),
  4203. C = A[E](x ? {} : -0, 1) !== A,
  4204. I = v(function () {
  4205. A.has(1)
  4206. }),
  4207. M = p(function (t) {
  4208. new S(t)
  4209. }),
  4210. N =
  4211. !x &&
  4212. v(function () {
  4213. for (var t = new S(), e = 5; e--; ) t[E](e, e)
  4214. return !t.has(-0)
  4215. })
  4216. M ||
  4217. (((O = e(function (t, e) {
  4218. s(t, y)
  4219. var n = w(new S(), t, O)
  4220. return b(e) || d(e, n[E], { that: n, AS_ENTRIES: r }), n
  4221. })).prototype = y),
  4222. (y.constructor = O)),
  4223. (I || N) && (m('delete'), m('has'), r && m('get')),
  4224. (N || C) && m(E),
  4225. x && y.clear && delete y.clear
  4226. }
  4227. return (k[t] = O), c({ global: !0, constructor: !0, forced: O !== S }, k), g(O, t), x || n.setStrong(O, t, r), O
  4228. }
  4229. }) /*!node_modules/core-js/internals/define-built-ins.js*/
  4230. amis.define('b5c354c', function (n, r, i, t) {
  4231. 'use strict'
  4232. var c = n('04b0f9b')
  4233. i.exports = function (n, r, i) {
  4234. for (var t in r) c(n, t, r[t], i)
  4235. return n
  4236. }
  4237. }) /*!node_modules/core-js/internals/collection-strong.js*/
  4238. amis.define('b67294e', function (e, t, i, r) {
  4239. 'use strict'
  4240. var n = e('04a4df6'),
  4241. s = e('2d776ad'),
  4242. a = e('b5c354c'),
  4243. o = e('0fa4ad6'),
  4244. u = e('8b4e210'),
  4245. f = e('f6fafe8'),
  4246. v = e('a36a7e4'),
  4247. d = e('8af92bd'),
  4248. l = e('5431df6'),
  4249. c = e('bdfa4aa'),
  4250. x = e('3ac3ae6'),
  4251. h = e('d4dd553').fastKey,
  4252. p = e('3309a19'),
  4253. g = p.set,
  4254. y = p.getterFor
  4255. i.exports = {
  4256. getConstructor: function (e, t, i, r) {
  4257. var d = e(function (e, s) {
  4258. u(e, l), g(e, { type: t, index: n(null), first: void 0, last: void 0, size: 0 }), x || (e.size = 0), f(s) || v(s, e[r], { that: e, AS_ENTRIES: i })
  4259. }),
  4260. l = d.prototype,
  4261. c = y(t),
  4262. p = function (e, t, i) {
  4263. var r,
  4264. n,
  4265. s = c(e),
  4266. a = z(e, t)
  4267. return (
  4268. a
  4269. ? (a.value = i)
  4270. : ((s.last = a = { index: (n = h(t, !0)), key: t, value: i, previous: (r = s.last), next: void 0, removed: !1 }),
  4271. s.first || (s.first = a),
  4272. r && (r.next = a),
  4273. x ? s.size++ : e.size++,
  4274. 'F' !== n && (s.index[n] = a)),
  4275. e
  4276. )
  4277. },
  4278. z = function (e, t) {
  4279. var i,
  4280. r = c(e),
  4281. n = h(t)
  4282. if ('F' !== n) return r.index[n]
  4283. for (i = r.first; i; i = i.next) if (i.key === t) return i
  4284. }
  4285. return (
  4286. a(l, {
  4287. clear: function () {
  4288. for (var e = c(this), t = e.first; t; ) (t.removed = !0), t.previous && (t.previous = t.previous.next = void 0), (t = t.next)
  4289. ;(e.first = e.last = void 0), (e.index = n(null)), x ? (e.size = 0) : (this.size = 0)
  4290. },
  4291. delete: function (e) {
  4292. var t = this,
  4293. i = c(t),
  4294. r = z(t, e)
  4295. if (r) {
  4296. var n = r.next,
  4297. s = r.previous
  4298. delete i.index[r.index], (r.removed = !0), s && (s.next = n), n && (n.previous = s), i.first === r && (i.first = n), i.last === r && (i.last = s), x ? i.size-- : t.size--
  4299. }
  4300. return !!r
  4301. },
  4302. forEach: function (e) {
  4303. for (var t, i = c(this), r = o(e, arguments.length > 1 ? arguments[1] : void 0); (t = t ? t.next : i.first); ) for (r(t.value, t.key, this); t && t.removed; ) t = t.previous
  4304. },
  4305. has: function (e) {
  4306. return !!z(this, e)
  4307. }
  4308. }),
  4309. a(
  4310. l,
  4311. i
  4312. ? {
  4313. get: function (e) {
  4314. var t = z(this, e)
  4315. return t && t.value
  4316. },
  4317. set: function (e, t) {
  4318. return p(this, 0 === e ? 0 : e, t)
  4319. }
  4320. }
  4321. : {
  4322. add: function (e) {
  4323. return p(this, (e = 0 === e ? 0 : e), e)
  4324. }
  4325. }
  4326. ),
  4327. x &&
  4328. s(l, 'size', {
  4329. configurable: !0,
  4330. get: function () {
  4331. return c(this).size
  4332. }
  4333. }),
  4334. d
  4335. )
  4336. },
  4337. setStrong: function (e, t, i) {
  4338. var r = t + ' Iterator',
  4339. n = y(t),
  4340. s = y(r)
  4341. d(
  4342. e,
  4343. t,
  4344. function (e, t) {
  4345. g(this, { type: r, target: e, state: n(e), kind: t, last: void 0 })
  4346. },
  4347. function () {
  4348. for (var e = s(this), t = e.kind, i = e.last; i && i.removed; ) i = i.previous
  4349. return e.target && (e.last = i = i ? i.next : e.state.first) ? l('keys' === t ? i.key : 'values' === t ? i.value : [i.key, i.value], !1) : ((e.target = void 0), l(void 0, !0))
  4350. },
  4351. i ? 'entries' : 'values',
  4352. !i,
  4353. !0
  4354. ),
  4355. c(t)
  4356. }
  4357. }
  4358. }) /*!node_modules/core-js/modules/es.map.constructor.js*/
  4359. amis.define('d692c5d', function (n, t, i, e) {
  4360. 'use strict'
  4361. n('314cd15')(
  4362. 'Map',
  4363. function (n) {
  4364. return function () {
  4365. return n(this, arguments.length ? arguments[0] : void 0)
  4366. }
  4367. },
  4368. n('b67294e')
  4369. )
  4370. }) /*!node_modules/core-js/modules/es.map.js*/
  4371. amis.define('238400e', function (e, i, c, d) {
  4372. 'use strict'
  4373. e('d692c5d')
  4374. }) /*!node_modules/core-js/internals/map-helpers.js*/
  4375. amis.define('a57b488', function (e, t, a, s) {
  4376. 'use strict'
  4377. var o = e('ba83a07'),
  4378. p = Map.prototype
  4379. a.exports = { Map: Map, set: o(p.set), get: o(p.get), has: o(p.has), remove: o(p.delete), proto: p }
  4380. }) /*!node_modules/core-js/modules/es.map.group-by.js*/
  4381. amis.define('06fef7c', function (a, t, e, c) {
  4382. 'use strict'
  4383. var n = a('c70ca0a'),
  4384. r = a('ba83a07'),
  4385. f = a('836cafb'),
  4386. s = a('dad1772'),
  4387. u = a('a36a7e4'),
  4388. i = a('a57b488'),
  4389. o = a('3254a35'),
  4390. d = i.Map,
  4391. p = i.has,
  4392. b = i.get,
  4393. g = i.set,
  4394. v = r([].push)
  4395. n(
  4396. { target: 'Map', stat: !0, forced: o },
  4397. {
  4398. groupBy: function (a, t) {
  4399. s(a), f(t)
  4400. var e = new d(),
  4401. c = 0
  4402. return (
  4403. u(a, function (a) {
  4404. var n = t(a, c++)
  4405. p(e, n) ? v(b(e, n), a) : g(e, n, [a])
  4406. }),
  4407. e
  4408. )
  4409. }
  4410. }
  4411. )
  4412. }) /*!node_modules/core-js/es/map/index.js*/
  4413. amis.define('1e9de00', function (e, a, c, d) {
  4414. 'use strict'
  4415. e('8e412c5'), e('238400e'), e('06fef7c'), e('32a3e70'), e('3832634')
  4416. var f = e('9635dbd')
  4417. c.exports = f.Map
  4418. }) /*!node_modules/core-js/modules/es.set.constructor.js*/
  4419. amis.define('d7bd31d', function (n, t, e, i) {
  4420. 'use strict'
  4421. n('314cd15')(
  4422. 'Set',
  4423. function (n) {
  4424. return function () {
  4425. return n(this, arguments.length ? arguments[0] : void 0)
  4426. }
  4427. },
  4428. n('b67294e')
  4429. )
  4430. }) /*!node_modules/core-js/modules/es.set.js*/
  4431. amis.define('978d6e8', function (d, e, i, n) {
  4432. 'use strict'
  4433. d('d7bd31d')
  4434. }) /*!node_modules/core-js/es/set/index.js*/
  4435. amis.define('90a712e', function (e, t, a, d) {
  4436. 'use strict'
  4437. e('8e412c5'), e('32a3e70'), e('978d6e8'), e('3832634')
  4438. var i = e('9635dbd')
  4439. a.exports = i.Set
  4440. }) /*!node_modules/core-js/internals/does-not-exceed-safe-integer.js*/
  4441. amis.define('aec7f06', function (e, r, i, n) {
  4442. 'use strict'
  4443. var t = TypeError
  4444. i.exports = function (e) {
  4445. if (e > 9007199254740991) throw t('Maximum allowed index exceeded')
  4446. return e
  4447. }
  4448. }) /*!node_modules/core-js/internals/array-method-has-species-support.js*/
  4449. amis.define('2188208', function (n, o, r, t) {
  4450. 'use strict'
  4451. var e = n('59e4f2d'),
  4452. c = n('cb951a6'),
  4453. u = n('97488db'),
  4454. f = c('species')
  4455. r.exports = function (n) {
  4456. return (
  4457. u >= 51 ||
  4458. !e(function () {
  4459. var o = []
  4460. return (
  4461. ((o.constructor = {})[f] = function () {
  4462. return { foo: 1 }
  4463. }),
  4464. 1 !== o[n](Boolean).foo
  4465. )
  4466. })
  4467. )
  4468. }
  4469. }) /*!node_modules/core-js/modules/es.array.concat.js*/
  4470. amis.define('67bab6a', function (a, e, r, c) {
  4471. 'use strict'
  4472. var t = a('c70ca0a'),
  4473. n = a('59e4f2d'),
  4474. f = a('3363486'),
  4475. i = a('e22c0bf'),
  4476. o = a('aa306ae'),
  4477. u = a('e162ecc'),
  4478. d = a('aec7f06'),
  4479. b = a('a30e430'),
  4480. s = a('4cd20fd'),
  4481. v = a('2188208'),
  4482. l = a('cb951a6'),
  4483. g = a('97488db'),
  4484. h = l('isConcatSpreadable'),
  4485. p =
  4486. g >= 51 ||
  4487. !n(function () {
  4488. var a = []
  4489. return (a[h] = !1), a.concat()[0] !== a
  4490. }),
  4491. y = function (a) {
  4492. if (!i(a)) return !1
  4493. var e = a[h]
  4494. return void 0 !== e ? !!e : f(a)
  4495. }
  4496. t(
  4497. { target: 'Array', proto: !0, arity: 1, forced: !p || !v('concat') },
  4498. {
  4499. concat: function (a) {
  4500. var e,
  4501. r,
  4502. c,
  4503. t,
  4504. n,
  4505. f = o(this),
  4506. i = s(f, 0),
  4507. v = 0
  4508. for (e = -1, c = arguments.length; e < c; e++)
  4509. if (y((n = -1 === e ? f : arguments[e]))) for (t = u(n), d(v + t), r = 0; r < t; r++, v++) r in n && b(i, v, n[r])
  4510. else d(v + 1), b(i, v++, n)
  4511. return (i.length = v), i
  4512. }
  4513. }
  4514. )
  4515. }) /*!node_modules/core-js/internals/well-known-symbol-wrapped.js*/
  4516. amis.define('3cdeb4d', function (c, e, i, a) {
  4517. 'use strict'
  4518. var d = c('cb951a6')
  4519. e.f = d
  4520. }) /*!node_modules/core-js/internals/well-known-symbol-define.js*/
  4521. amis.define('8a5712b', function (e, a, c, d) {
  4522. 'use strict'
  4523. var b = e('9635dbd'),
  4524. f = e('6da6c64'),
  4525. i = e('3cdeb4d'),
  4526. n = e('04e2cae').f
  4527. c.exports = function (e) {
  4528. var a = b.Symbol || (b.Symbol = {})
  4529. f(a, e) || n(a, e, { value: i.f(e) })
  4530. }
  4531. }) /*!node_modules/core-js/internals/symbol-define-to-primitive.js*/
  4532. amis.define('1375bd3', function (t, i, e, r) {
  4533. 'use strict'
  4534. var n = t('4d44ef6'),
  4535. o = t('7b94a91'),
  4536. a = t('cb951a6'),
  4537. f = t('04b0f9b')
  4538. e.exports = function () {
  4539. var t = o('Symbol'),
  4540. i = t && t.prototype,
  4541. e = i && i.valueOf,
  4542. r = a('toPrimitive')
  4543. i &&
  4544. !i[r] &&
  4545. f(
  4546. i,
  4547. r,
  4548. function (t) {
  4549. return n(e, this)
  4550. },
  4551. { arity: 1 }
  4552. )
  4553. }
  4554. }) /*!node_modules/core-js/modules/es.symbol.constructor.js*/
  4555. amis.define('620dc0f', function (t, e, r, n) {
  4556. 'use strict'
  4557. var o = t('c70ca0a'),
  4558. c = t('a75038c'),
  4559. a = t('4d44ef6'),
  4560. i = t('ba83a07'),
  4561. f = t('3254a35'),
  4562. u = t('3ac3ae6'),
  4563. s = t('50b6a8f'),
  4564. d = t('59e4f2d'),
  4565. b = t('6da6c64'),
  4566. p = t('c8d2907'),
  4567. h = t('9931e5b'),
  4568. l = t('ceac33c'),
  4569. v = t('46b6bd8'),
  4570. y = t('4a74782'),
  4571. g = t('7130212'),
  4572. m = t('04a4df6'),
  4573. w = t('c117cde'),
  4574. S = t('4768dc6'),
  4575. O = t('0bc0a1e'),
  4576. j = t('0bf2240'),
  4577. E = t('b1bc9da'),
  4578. P = t('04e2cae'),
  4579. k = t('a928ae4'),
  4580. C = t('7d0001a'),
  4581. D = t('04b0f9b'),
  4582. F = t('2d776ad'),
  4583. I = t('ec3c77c'),
  4584. N = t('bfee225'),
  4585. Q = t('10fbc0a'),
  4586. R = t('5fca6e6'),
  4587. T = t('cb951a6'),
  4588. q = t('3cdeb4d'),
  4589. x = t('8a5712b'),
  4590. z = t('1375bd3'),
  4591. A = t('37dd32b'),
  4592. B = t('3309a19'),
  4593. G = t('80f61af').forEach,
  4594. H = N('hidden'),
  4595. J = 'Symbol',
  4596. K = B.set,
  4597. L = B.getterFor(J),
  4598. M = Object.prototype,
  4599. U = c.Symbol,
  4600. V = U && U.prototype,
  4601. W = c.RangeError,
  4602. X = c.TypeError,
  4603. Y = c.QObject,
  4604. Z = E.f,
  4605. $ = P.f,
  4606. _ = O.f,
  4607. tt = C.f,
  4608. et = i([].push),
  4609. rt = I('symbols'),
  4610. nt = I('op-symbols'),
  4611. ot = I('wks'),
  4612. ct = !Y || !Y.prototype || !Y.prototype.findChild,
  4613. at = function (t, e, r) {
  4614. var n = Z(M, e)
  4615. n && delete M[e], $(t, e, r), n && t !== M && $(M, e, n)
  4616. },
  4617. it =
  4618. u &&
  4619. d(function () {
  4620. return (
  4621. 7 !==
  4622. m(
  4623. $({}, 'a', {
  4624. get: function () {
  4625. return $(this, 'a', { value: 7 }).a
  4626. }
  4627. })
  4628. ).a
  4629. )
  4630. })
  4631. ? at
  4632. : $,
  4633. ft = function (t, e) {
  4634. var r = (rt[t] = m(V))
  4635. return K(r, { type: J, tag: t, description: e }), u || (r.description = e), r
  4636. },
  4637. ut = function (t, e, r) {
  4638. t === M && ut(nt, e, r), h(t)
  4639. var n = v(e)
  4640. return (
  4641. h(r), b(rt, n) ? (r.enumerable ? (b(t, H) && t[H][n] && (t[H][n] = !1), (r = m(r, { enumerable: g(0, !1) }))) : (b(t, H) || $(t, H, g(1, m(null))), (t[H][n] = !0)), it(t, n, r)) : $(t, n, r)
  4642. )
  4643. },
  4644. st = function (t, e) {
  4645. h(t)
  4646. var r = l(e),
  4647. n = w(r).concat(ht(r))
  4648. return (
  4649. G(n, function (e) {
  4650. ;(u && !a(dt, r, e)) || ut(t, e, r[e])
  4651. }),
  4652. t
  4653. )
  4654. },
  4655. dt = function (t) {
  4656. var e = v(t),
  4657. r = a(tt, this, e)
  4658. return !(this === M && b(rt, e) && !b(nt, e)) && (!(r || !b(this, e) || !b(rt, e) || (b(this, H) && this[H][e])) || r)
  4659. },
  4660. bt = function (t, e) {
  4661. var r = l(t),
  4662. n = v(e)
  4663. if (r !== M || !b(rt, n) || b(nt, n)) {
  4664. var o = Z(r, n)
  4665. return !o || !b(rt, n) || (b(r, H) && r[H][n]) || (o.enumerable = !0), o
  4666. }
  4667. },
  4668. pt = function (t) {
  4669. var e = _(l(t)),
  4670. r = []
  4671. return (
  4672. G(e, function (t) {
  4673. b(rt, t) || b(Q, t) || et(r, t)
  4674. }),
  4675. r
  4676. )
  4677. },
  4678. ht = function (t) {
  4679. var e = t === M,
  4680. r = _(e ? nt : l(t)),
  4681. n = []
  4682. return (
  4683. G(r, function (t) {
  4684. !b(rt, t) || (e && !b(M, t)) || et(n, rt[t])
  4685. }),
  4686. n
  4687. )
  4688. }
  4689. s ||
  4690. ((U = function () {
  4691. if (p(V, this)) throw new X('Symbol is not a constructor')
  4692. var t = arguments.length && void 0 !== arguments[0] ? y(arguments[0]) : void 0,
  4693. e = R(t),
  4694. r = function (t) {
  4695. var n = void 0 === this ? c : this
  4696. n === M && a(r, nt, t), b(n, H) && b(n[H], e) && (n[H][e] = !1)
  4697. var o = g(1, t)
  4698. try {
  4699. it(n, e, o)
  4700. } catch (t) {
  4701. if (!(t instanceof W)) throw t
  4702. at(n, e, o)
  4703. }
  4704. }
  4705. return u && ct && it(M, e, { configurable: !0, set: r }), ft(e, t)
  4706. }),
  4707. D((V = U.prototype), 'toString', function () {
  4708. return L(this).tag
  4709. }),
  4710. D(U, 'withoutSetter', function (t) {
  4711. return ft(R(t), t)
  4712. }),
  4713. (C.f = dt),
  4714. (P.f = ut),
  4715. (k.f = st),
  4716. (E.f = bt),
  4717. (S.f = O.f = pt),
  4718. (j.f = ht),
  4719. (q.f = function (t) {
  4720. return ft(T(t), t)
  4721. }),
  4722. u &&
  4723. (F(V, 'description', {
  4724. configurable: !0,
  4725. get: function () {
  4726. return L(this).description
  4727. }
  4728. }),
  4729. f || D(M, 'propertyIsEnumerable', dt, { unsafe: !0 }))),
  4730. o({ global: !0, constructor: !0, wrap: !0, forced: !s, sham: !s }, { Symbol: U }),
  4731. G(w(ot), function (t) {
  4732. x(t)
  4733. }),
  4734. o(
  4735. { target: J, stat: !0, forced: !s },
  4736. {
  4737. useSetter: function () {
  4738. ct = !0
  4739. },
  4740. useSimple: function () {
  4741. ct = !1
  4742. }
  4743. }
  4744. ),
  4745. o(
  4746. { target: 'Object', stat: !0, forced: !s, sham: !u },
  4747. {
  4748. create: function (t, e) {
  4749. return void 0 === e ? m(t) : st(m(t), e)
  4750. },
  4751. defineProperty: ut,
  4752. defineProperties: st,
  4753. getOwnPropertyDescriptor: bt
  4754. }
  4755. ),
  4756. o({ target: 'Object', stat: !0, forced: !s }, { getOwnPropertyNames: pt }),
  4757. z(),
  4758. A(U, J),
  4759. (Q[H] = !0)
  4760. }) /*!node_modules/core-js/internals/symbol-registry-detection.js*/
  4761. amis.define('4f7ec0a', function (e, o, f, r) {
  4762. 'use strict'
  4763. var a = e('50b6a8f')
  4764. f.exports = a && !!Symbol.for && !!Symbol.keyFor
  4765. }) /*!node_modules/core-js/modules/es.symbol.for.js*/
  4766. amis.define('d098de0', function (r, t, a, e) {
  4767. 'use strict'
  4768. var c = r('c70ca0a'),
  4769. i = r('7b94a91'),
  4770. o = r('6da6c64'),
  4771. s = r('4a74782'),
  4772. n = r('ec3c77c'),
  4773. f = r('4f7ec0a'),
  4774. y = n('string-to-symbol-registry'),
  4775. b = n('symbol-to-string-registry')
  4776. c(
  4777. { target: 'Symbol', stat: !0, forced: !f },
  4778. {
  4779. for: function (r) {
  4780. var t = s(r)
  4781. if (o(y, t)) return y[t]
  4782. var a = i('Symbol')(t)
  4783. return (y[t] = a), (b[a] = t), a
  4784. }
  4785. }
  4786. )
  4787. }) /*!node_modules/core-js/modules/es.symbol.key-for.js*/
  4788. amis.define('16b28c5', function (r, t, c, e) {
  4789. 'use strict'
  4790. var o = r('c70ca0a'),
  4791. i = r('6da6c64'),
  4792. a = r('eb6dc0d'),
  4793. n = r('f00042b'),
  4794. s = r('ec3c77c'),
  4795. f = r('4f7ec0a'),
  4796. b = s('symbol-to-string-registry')
  4797. o(
  4798. { target: 'Symbol', stat: !0, forced: !f },
  4799. {
  4800. keyFor: function (r) {
  4801. if (!a(r)) throw new TypeError(n(r) + ' is not a symbol')
  4802. if (i(b, r)) return b[r]
  4803. }
  4804. }
  4805. )
  4806. }) /*!node_modules/core-js/internals/get-json-replacer-function.js*/
  4807. amis.define('127a7c0', function (r, t, n, e) {
  4808. 'use strict'
  4809. var f = r('ba83a07'),
  4810. i = r('3363486'),
  4811. u = r('b16ce39'),
  4812. a = r('f5c8b1f'),
  4813. o = r('4a74782'),
  4814. c = f([].push)
  4815. n.exports = function (r) {
  4816. if (u(r)) return r
  4817. if (i(r)) {
  4818. for (var t = r.length, n = [], e = 0; e < t; e++) {
  4819. var f = r[e]
  4820. 'string' == typeof f ? c(n, f) : ('number' != typeof f && 'Number' !== a(f) && 'String' !== a(f)) || c(n, o(f))
  4821. }
  4822. var s = n.length,
  4823. b = !0
  4824. return function (r, t) {
  4825. if (b) return (b = !1), t
  4826. if (i(this)) return t
  4827. for (var e = 0; e < s; e++) if (n[e] === r) return t
  4828. }
  4829. }
  4830. }
  4831. }) /*!node_modules/core-js/modules/es.json.stringify.js*/
  4832. amis.define('8ede930', function (t, n, r, u) {
  4833. 'use strict'
  4834. var e = t('c70ca0a'),
  4835. i = t('7b94a91'),
  4836. a = t('a77f6c3'),
  4837. f = t('4d44ef6'),
  4838. c = t('ba83a07'),
  4839. d = t('59e4f2d'),
  4840. o = t('b16ce39'),
  4841. s = t('eb6dc0d'),
  4842. g = t('16fcf48'),
  4843. l = t('127a7c0'),
  4844. F = t('50b6a8f'),
  4845. b = String,
  4846. v = i('JSON', 'stringify'),
  4847. y = c(/./.exec),
  4848. D = c(''.charAt),
  4849. S = c(''.charCodeAt),
  4850. h = c(''.replace),
  4851. O = c((1).toString),
  4852. m = /[\uD800-\uDFFF]/g,
  4853. p = /^[\uD800-\uDBFF]$/,
  4854. A = /^[\uDC00-\uDFFF]$/,
  4855. C =
  4856. !F ||
  4857. d(function () {
  4858. var t = i('Symbol')('stringify detection')
  4859. return '[null]' !== v([t]) || '{}' !== v({ a: t }) || '{}' !== v(Object(t))
  4860. }),
  4861. J = d(function () {
  4862. return '"\\udf06\\ud834"' !== v('\udf06\ud834') || '"\\udead"' !== v('\udead')
  4863. }),
  4864. N = function (t, n) {
  4865. var r = g(arguments),
  4866. u = l(n)
  4867. if (o(u) || (void 0 !== t && !s(t)))
  4868. return (
  4869. (r[1] = function (t, n) {
  4870. if ((o(u) && (n = f(u, this, b(t), n)), !s(n))) return n
  4871. }),
  4872. a(v, null, r)
  4873. )
  4874. },
  4875. $ = function (t, n, r) {
  4876. var u = D(r, n - 1),
  4877. e = D(r, n + 1)
  4878. return (y(p, t) && !y(A, e)) || (y(A, t) && !y(p, u)) ? '\\u' + O(S(t, 0), 16) : t
  4879. }
  4880. v &&
  4881. e(
  4882. { target: 'JSON', stat: !0, arity: 3, forced: C || J },
  4883. {
  4884. stringify: function (t, n, r) {
  4885. var u = g(arguments),
  4886. e = a(C ? N : v, null, u)
  4887. return J && 'string' == typeof e ? h(e, m, $) : e
  4888. }
  4889. }
  4890. )
  4891. }) /*!node_modules/core-js/modules/es.object.get-own-property-symbols.js*/
  4892. amis.define('0d0e498', function (t, e, a, f) {
  4893. 'use strict'
  4894. var n = t('c70ca0a'),
  4895. r = t('50b6a8f'),
  4896. c = t('59e4f2d'),
  4897. i = t('0bf2240'),
  4898. o = t('aa306ae')
  4899. n(
  4900. {
  4901. target: 'Object',
  4902. stat: !0,
  4903. forced:
  4904. !r ||
  4905. c(function () {
  4906. i.f(1)
  4907. })
  4908. },
  4909. {
  4910. getOwnPropertySymbols: function (t) {
  4911. var e = i.f
  4912. return e ? e(o(t)) : []
  4913. }
  4914. }
  4915. )
  4916. }) /*!node_modules/core-js/modules/es.symbol.js*/
  4917. amis.define('3a48871', function (e, d, c, i) {
  4918. 'use strict'
  4919. e('620dc0f'), e('d098de0'), e('16b28c5'), e('8ede930'), e('0d0e498')
  4920. }) /*!node_modules/core-js/modules/es.symbol.async-iterator.js*/
  4921. amis.define('99bde7c', function (e, t, a, c) {
  4922. 'use strict'
  4923. e('8a5712b')('asyncIterator')
  4924. }) /*!node_modules/core-js/modules/es.symbol.description.js*/
  4925. amis.define('7fc43d1', function (i, t, o, r) {
  4926. 'use strict'
  4927. var e = i('c70ca0a'),
  4928. c = i('3ac3ae6'),
  4929. n = i('a75038c'),
  4930. a = i('ba83a07'),
  4931. d = i('6da6c64'),
  4932. s = i('b16ce39'),
  4933. v = i('c8d2907'),
  4934. l = i('4a74782'),
  4935. u = i('2d776ad'),
  4936. f = i('0093b05'),
  4937. p = n.Symbol,
  4938. b = p && p.prototype
  4939. if (c && s(p) && (!('description' in b) || void 0 !== p().description)) {
  4940. var g = {},
  4941. y = function () {
  4942. var i = arguments.length < 1 || void 0 === arguments[0] ? void 0 : l(arguments[0]),
  4943. t = v(b, this) ? new p(i) : void 0 === i ? p() : p(i)
  4944. return '' === i && (g[t] = !0), t
  4945. }
  4946. f(y, p), (y.prototype = b), (b.constructor = y)
  4947. var S = 'Symbol(description detection)' === String(p('description detection')),
  4948. m = a(b.valueOf),
  4949. h = a(b.toString),
  4950. $ = /^Symbol\((.*)\)[^)]+$/,
  4951. w = a(''.replace),
  4952. O = a(''.slice)
  4953. u(b, 'description', {
  4954. configurable: !0,
  4955. get: function () {
  4956. var i = m(this)
  4957. if (d(g, i)) return ''
  4958. var t = h(i),
  4959. o = S ? O(t, 7, -1) : w(t, $, '$1')
  4960. return '' === o ? void 0 : o
  4961. }
  4962. }),
  4963. e({ global: !0, constructor: !0, forced: !0 }, { Symbol: y })
  4964. }
  4965. }) /*!node_modules/core-js/modules/es.symbol.has-instance.js*/
  4966. amis.define('9a787eb', function (a, e, n, s) {
  4967. 'use strict'
  4968. a('8a5712b')('hasInstance')
  4969. }) /*!node_modules/core-js/modules/es.symbol.is-concat-spreadable.js*/
  4970. amis.define('24dab45', function (a, e, i, n) {
  4971. 'use strict'
  4972. a('8a5712b')('isConcatSpreadable')
  4973. }) /*!node_modules/core-js/modules/es.symbol.iterator.js*/
  4974. amis.define('4e3ce5d', function (e, i, t, a) {
  4975. 'use strict'
  4976. e('8a5712b')('iterator')
  4977. }) /*!node_modules/core-js/modules/es.symbol.match.js*/
  4978. amis.define('a968fd0', function (a, i, t, c) {
  4979. 'use strict'
  4980. a('8a5712b')('match')
  4981. }) /*!node_modules/core-js/modules/es.symbol.match-all.js*/
  4982. amis.define('0049d5a', function (a, i, t, c) {
  4983. 'use strict'
  4984. a('8a5712b')('matchAll')
  4985. }) /*!node_modules/core-js/modules/es.symbol.replace.js*/
  4986. amis.define('32e4c61', function (e, c, i, a) {
  4987. 'use strict'
  4988. e('8a5712b')('replace')
  4989. }) /*!node_modules/core-js/modules/es.symbol.search.js*/
  4990. amis.define('21e6629', function (e, i, s, a) {
  4991. 'use strict'
  4992. e('8a5712b')('search')
  4993. }) /*!node_modules/core-js/modules/es.symbol.species.js*/
  4994. amis.define('c77980b', function (e, i, s, c) {
  4995. 'use strict'
  4996. e('8a5712b')('species')
  4997. }) /*!node_modules/core-js/modules/es.symbol.split.js*/
  4998. amis.define('4df3ef7', function (i, e, f, s) {
  4999. 'use strict'
  5000. i('8a5712b')('split')
  5001. }) /*!node_modules/core-js/modules/es.symbol.to-primitive.js*/
  5002. amis.define('f9ee6c2', function (i, e, t, a) {
  5003. 'use strict'
  5004. var c = i('8a5712b'),
  5005. f = i('1375bd3')
  5006. c('toPrimitive'), f()
  5007. }) /*!node_modules/core-js/modules/es.symbol.to-string-tag.js*/
  5008. amis.define('9aeaacb', function (a, b, i, t) {
  5009. 'use strict'
  5010. var e = a('7b94a91'),
  5011. n = a('8a5712b'),
  5012. o = a('37dd32b')
  5013. n('toStringTag'), o(e('Symbol'), 'Symbol')
  5014. }) /*!node_modules/core-js/modules/es.symbol.unscopables.js*/
  5015. amis.define('1d5a64b', function (s, a, e, i) {
  5016. 'use strict'
  5017. s('8a5712b')('unscopables')
  5018. }) /*!node_modules/core-js/modules/es.json.to-string-tag.js*/
  5019. amis.define('65c1cda', function (c, a, d, i) {
  5020. 'use strict'
  5021. var e = c('a75038c')
  5022. c('37dd32b')(e.JSON, 'JSON', !0)
  5023. }) /*!node_modules/core-js/modules/es.math.to-string-tag.js*/
  5024. amis.define('3f376ca', function (t, a, i, c) {
  5025. 'use strict'
  5026. t('37dd32b')(Math, 'Math', !0)
  5027. }) /*!node_modules/core-js/modules/es.reflect.to-string-tag.js*/
  5028. amis.define('69fa7d6', function (e, c, a, f) {
  5029. 'use strict'
  5030. var t = e('c70ca0a'),
  5031. l = e('a75038c'),
  5032. d = e('37dd32b')
  5033. t({ global: !0 }, { Reflect: {} }), d(l.Reflect, 'Reflect', !0)
  5034. }) /*!node_modules/core-js/es/symbol/index.js*/
  5035. amis.define('30f6f4c', function (a, e, c, d) {
  5036. 'use strict'
  5037. a('67bab6a'),
  5038. a('32a3e70'),
  5039. a('3a48871'),
  5040. a('99bde7c'),
  5041. a('7fc43d1'),
  5042. a('9a787eb'),
  5043. a('24dab45'),
  5044. a('4e3ce5d'),
  5045. a('a968fd0'),
  5046. a('0049d5a'),
  5047. a('32e4c61'),
  5048. a('21e6629'),
  5049. a('c77980b'),
  5050. a('4df3ef7'),
  5051. a('f9ee6c2'),
  5052. a('9aeaacb'),
  5053. a('1d5a64b'),
  5054. a('65c1cda'),
  5055. a('3f376ca'),
  5056. a('69fa7d6')
  5057. var f = a('9635dbd')
  5058. c.exports = f.Symbol
  5059. }) /*!examples/polyfills/cloest.js*/
  5060. amis.define('34aff66', function (e, t, n, o) {
  5061. Element.prototype.matches || (Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector),
  5062. Element.prototype.closest ||
  5063. (Element.prototype.closest = function (e) {
  5064. var t = this
  5065. if (!document.documentElement.contains(t)) return null
  5066. do {
  5067. if (t.matches(e)) return t
  5068. t = t.parentElement
  5069. } while (null !== t)
  5070. return null
  5071. })
  5072. }) /*!examples/polyfills/classList.js*/
  5073. amis.define('d6fa27c', function (t, e, n, i) {
  5074. /*! @source http://purl.eligrey.com/github/classList.js/blob/master/classList.js */
  5075. 'document' in self &&
  5076. ((!('classList' in document.createElement('_')) || (document.createElementNS && !('classList' in document.createElementNS('http://www.w3.org/2000/svg', 'g')))) &&
  5077. (function (t) {
  5078. 'use strict'
  5079. if ('Element' in t) {
  5080. var e = 'classList',
  5081. n = t.Element.prototype,
  5082. i = Object,
  5083. s =
  5084. String.prototype.trim ||
  5085. function () {
  5086. return this.replace(/^\s+|\s+$/g, '')
  5087. },
  5088. r =
  5089. Array.prototype.indexOf ||
  5090. function (t) {
  5091. for (var e = 0, n = this.length; e < n; e++) if (e in this && this[e] === t) return e
  5092. return -1
  5093. },
  5094. o = function (t, e) {
  5095. ;(this.name = t), (this.code = DOMException[t]), (this.message = e)
  5096. },
  5097. c = function (t, e) {
  5098. if ('' === e) throw new o('SYNTAX_ERR', 'The token must not be empty.')
  5099. if (/\s/.test(e)) throw new o('INVALID_CHARACTER_ERR', 'The token must not contain space characters.')
  5100. return r.call(t, e)
  5101. },
  5102. a = function (t) {
  5103. for (var e = s.call(t.getAttribute('class') || ''), n = e ? e.split(/\s+/) : [], i = 0, r = n.length; i < r; i++) this.push(n[i])
  5104. this._updateClassName = function () {
  5105. t.setAttribute('class', this.toString())
  5106. }
  5107. },
  5108. l = (a.prototype = []),
  5109. u = function () {
  5110. return new a(this)
  5111. }
  5112. if (
  5113. ((o.prototype = Error.prototype),
  5114. (l.item = function (t) {
  5115. return this[t] || null
  5116. }),
  5117. (l.contains = function (t) {
  5118. return ~c(this, t + '')
  5119. }),
  5120. (l.add = function () {
  5121. var t,
  5122. e = arguments,
  5123. n = 0,
  5124. i = e.length,
  5125. s = !1
  5126. do {
  5127. ;(t = e[n] + ''), ~c(this, t) || (this.push(t), (s = !0))
  5128. } while (++n < i)
  5129. s && this._updateClassName()
  5130. }),
  5131. (l.remove = function () {
  5132. var t,
  5133. e,
  5134. n = arguments,
  5135. i = 0,
  5136. s = n.length,
  5137. r = !1
  5138. do {
  5139. for (t = n[i] + '', e = c(this, t); ~e; ) this.splice(e, 1), (r = !0), (e = c(this, t))
  5140. } while (++i < s)
  5141. r && this._updateClassName()
  5142. }),
  5143. (l.toggle = function (t, e) {
  5144. var n = this.contains(t),
  5145. i = n ? !0 !== e && 'remove' : !1 !== e && 'add'
  5146. return i && this[i](t), !0 === e || !1 === e ? e : !n
  5147. }),
  5148. (l.replace = function (t, e) {
  5149. var n = c(t + '')
  5150. ~n && (this.splice(n, 1, e), this._updateClassName())
  5151. }),
  5152. (l.toString = function () {
  5153. return this.join(' ')
  5154. }),
  5155. i.defineProperty)
  5156. ) {
  5157. var h = { get: u, enumerable: !0, configurable: !0 }
  5158. try {
  5159. i.defineProperty(n, e, h)
  5160. } catch (t) {
  5161. ;(void 0 !== t.number && -2146823252 !== t.number) || ((h.enumerable = !1), i.defineProperty(n, e, h))
  5162. }
  5163. } else i.prototype.__defineGetter__ && n.__defineGetter__(e, u)
  5164. }
  5165. })(self),
  5166. (function () {
  5167. 'use strict'
  5168. var t = document.createElement('_')
  5169. if ((t.classList.add('c1', 'c2'), !t.classList.contains('c2'))) {
  5170. var e = function (t) {
  5171. var e = DOMTokenList.prototype[t]
  5172. DOMTokenList.prototype[t] = function (t) {
  5173. var n,
  5174. i = arguments.length
  5175. for (n = 0; n < i; n++) (t = arguments[n]), e.call(this, t)
  5176. }
  5177. }
  5178. e('add'), e('remove')
  5179. }
  5180. if ((t.classList.toggle('c3', !1), t.classList.contains('c3'))) {
  5181. var n = DOMTokenList.prototype.toggle
  5182. DOMTokenList.prototype.toggle = function (t, e) {
  5183. return 1 in arguments && !this.contains(t) == !e ? e : n.call(this, t)
  5184. }
  5185. }
  5186. 'replace' in document.createElement('_').classList ||
  5187. (DOMTokenList.prototype.replace = function (t, e) {
  5188. var n = this.toString().split(' '),
  5189. i = n.indexOf(t + '')
  5190. ~i && ((n = n.slice(i)), this.remove.apply(this, n), this.add(e), this.add.apply(this, n.slice(1)))
  5191. }),
  5192. (t = null)
  5193. })())
  5194. }) /*!examples/polyfills/index.ts*/
  5195. amis.define('08b44f6', function (c, e, f, d) {
  5196. 'use strict'
  5197. Object.defineProperty(e, '__esModule', { value: !0 }),
  5198. c('4c6f2c9'),
  5199. c('2fe1940'),
  5200. c('73cc9d1'),
  5201. c('1de8992'),
  5202. c('214d683'),
  5203. c('8a706cc'),
  5204. c('30d317c'),
  5205. c('c4da10c'),
  5206. c('b8c5294'),
  5207. c('cf28ea6'),
  5208. c('cc0476f'),
  5209. c('7319f96'),
  5210. c('0798df6'),
  5211. c('1e9de00'),
  5212. c('90a712e'),
  5213. c('30f6f4c'),
  5214. c('34aff66'),
  5215. c('d6fa27c')
  5216. }) /*!node_modules/react/cjs/react.production.min.js*/
  5217. amis.define('3ed9dd8', function (require, exports, module, define) {
  5218. /**
  5219. * @license React
  5220. * react.production.min.js
  5221. *
  5222. * Copyright (c) Facebook, Inc. and its affiliates.
  5223. *
  5224. * This source code is licensed under the MIT license found in the
  5225. * LICENSE file in the root directory of this source tree.
  5226. */
  5227. 'use strict'
  5228. var l = Symbol.for('react.element'),
  5229. n = Symbol.for('react.portal'),
  5230. p = Symbol.for('react.fragment'),
  5231. q = Symbol.for('react.strict_mode'),
  5232. r = Symbol.for('react.profiler'),
  5233. t = Symbol.for('react.provider'),
  5234. u = Symbol.for('react.context'),
  5235. v = Symbol.for('react.forward_ref'),
  5236. w = Symbol.for('react.suspense'),
  5237. x = Symbol.for('react.memo'),
  5238. y = Symbol.for('react.lazy'),
  5239. z = Symbol.iterator
  5240. function A(a) {
  5241. if (null === a || 'object' !== typeof a) return null
  5242. a = (z && a[z]) || a['@@iterator']
  5243. return 'function' === typeof a ? a : null
  5244. }
  5245. var B = {
  5246. isMounted: function () {
  5247. return !1
  5248. },
  5249. enqueueForceUpdate: function () {},
  5250. enqueueReplaceState: function () {},
  5251. enqueueSetState: function () {}
  5252. },
  5253. C = Object.assign,
  5254. D = {}
  5255. function E(a, b, e) {
  5256. this.props = a
  5257. this.context = b
  5258. this.refs = D
  5259. this.updater = e || B
  5260. }
  5261. E.prototype.isReactComponent = {}
  5262. E.prototype.setState = function (a, b) {
  5263. if ('object' !== typeof a && 'function' !== typeof a && null != a)
  5264. throw Error('setState(...): takes an object of state variables to update or a function which returns an object of state variables.')
  5265. this.updater.enqueueSetState(this, a, b, 'setState')
  5266. }
  5267. E.prototype.forceUpdate = function (a) {
  5268. this.updater.enqueueForceUpdate(this, a, 'forceUpdate')
  5269. }
  5270. function F() {}
  5271. F.prototype = E.prototype
  5272. function G(a, b, e) {
  5273. this.props = a
  5274. this.context = b
  5275. this.refs = D
  5276. this.updater = e || B
  5277. }
  5278. var H = (G.prototype = new F())
  5279. H.constructor = G
  5280. C(H, E.prototype)
  5281. H.isPureReactComponent = !0
  5282. var I = Array.isArray,
  5283. J = Object.prototype.hasOwnProperty,
  5284. K = { current: null },
  5285. L = { key: !0, ref: !0, __self: !0, __source: !0 }
  5286. function M(a, b, e) {
  5287. var d,
  5288. c = {},
  5289. k = null,
  5290. h = null
  5291. if (null != b) for (d in (void 0 !== b.ref && (h = b.ref), void 0 !== b.key && (k = '' + b.key), b)) J.call(b, d) && !L.hasOwnProperty(d) && (c[d] = b[d])
  5292. var g = arguments.length - 2
  5293. if (1 === g) c.children = e
  5294. else if (1 < g) {
  5295. for (var f = Array(g), m = 0; m < g; m++) f[m] = arguments[m + 2]
  5296. c.children = f
  5297. }
  5298. if (a && a.defaultProps) for (d in ((g = a.defaultProps), g)) void 0 === c[d] && (c[d] = g[d])
  5299. return { $$typeof: l, type: a, key: k, ref: h, props: c, _owner: K.current }
  5300. }
  5301. function N(a, b) {
  5302. return { $$typeof: l, type: a.type, key: b, ref: a.ref, props: a.props, _owner: a._owner }
  5303. }
  5304. function O(a) {
  5305. return 'object' === typeof a && null !== a && a.$$typeof === l
  5306. }
  5307. function escape(a) {
  5308. var b = { '=': '=0', ':': '=2' }
  5309. return (
  5310. '$' +
  5311. a.replace(/[=:]/g, function (a) {
  5312. return b[a]
  5313. })
  5314. )
  5315. }
  5316. var P = /\/+/g
  5317. function Q(a, b) {
  5318. return 'object' === typeof a && null !== a && null != a.key ? escape('' + a.key) : b.toString(36)
  5319. }
  5320. function R(a, b, e, d, c) {
  5321. var k = typeof a
  5322. if ('undefined' === k || 'boolean' === k) a = null
  5323. var h = !1
  5324. if (null === a) h = !0
  5325. else
  5326. switch (k) {
  5327. case 'string':
  5328. case 'number':
  5329. h = !0
  5330. break
  5331. case 'object':
  5332. switch (a.$$typeof) {
  5333. case l:
  5334. case n:
  5335. h = !0
  5336. }
  5337. }
  5338. if (h)
  5339. return (
  5340. (h = a),
  5341. (c = c(h)),
  5342. (a = '' === d ? '.' + Q(h, 0) : d),
  5343. I(c)
  5344. ? ((e = ''),
  5345. null != a && (e = a.replace(P, '$&/') + '/'),
  5346. R(c, b, e, '', function (a) {
  5347. return a
  5348. }))
  5349. : null != c && (O(c) && (c = N(c, e + (!c.key || (h && h.key === c.key) ? '' : ('' + c.key).replace(P, '$&/') + '/') + a)), b.push(c)),
  5350. 1
  5351. )
  5352. h = 0
  5353. d = '' === d ? '.' : d + ':'
  5354. if (I(a))
  5355. for (var g = 0; g < a.length; g++) {
  5356. k = a[g]
  5357. var f = d + Q(k, g)
  5358. h += R(k, b, e, f, c)
  5359. }
  5360. else if (((f = A(a)), 'function' === typeof f)) for (a = f.call(a), g = 0; !(k = a.next()).done; ) (k = k.value), (f = d + Q(k, g++)), (h += R(k, b, e, f, c))
  5361. else if ('object' === k)
  5362. throw (
  5363. ((b = String(a)),
  5364. Error(
  5365. 'Objects are not valid as a React child (found: ' +
  5366. ('[object Object]' === b ? 'object with keys {' + Object.keys(a).join(', ') + '}' : b) +
  5367. '). If you meant to render a collection of children, use an array instead.'
  5368. ))
  5369. )
  5370. return h
  5371. }
  5372. function S(a, b, e) {
  5373. if (null == a) return a
  5374. var d = [],
  5375. c = 0
  5376. R(a, d, '', '', function (a) {
  5377. return b.call(e, a, c++)
  5378. })
  5379. return d
  5380. }
  5381. function T(a) {
  5382. if (-1 === a._status) {
  5383. var b = a._result
  5384. b = b()
  5385. b.then(
  5386. function (b) {
  5387. if (0 === a._status || -1 === a._status) (a._status = 1), (a._result = b)
  5388. },
  5389. function (b) {
  5390. if (0 === a._status || -1 === a._status) (a._status = 2), (a._result = b)
  5391. }
  5392. )
  5393. ;-1 === a._status && ((a._status = 0), (a._result = b))
  5394. }
  5395. if (1 === a._status) return a._result.default
  5396. throw a._result
  5397. }
  5398. var U = { current: null },
  5399. V = { transition: null },
  5400. W = { ReactCurrentDispatcher: U, ReactCurrentBatchConfig: V, ReactCurrentOwner: K }
  5401. exports.Children = {
  5402. map: S,
  5403. forEach: function (a, b, e) {
  5404. S(
  5405. a,
  5406. function () {
  5407. b.apply(this, arguments)
  5408. },
  5409. e
  5410. )
  5411. },
  5412. count: function (a) {
  5413. var b = 0
  5414. S(a, function () {
  5415. b++
  5416. })
  5417. return b
  5418. },
  5419. toArray: function (a) {
  5420. return (
  5421. S(a, function (a) {
  5422. return a
  5423. }) || []
  5424. )
  5425. },
  5426. only: function (a) {
  5427. if (!O(a)) throw Error('React.Children.only expected to receive a single React element child.')
  5428. return a
  5429. }
  5430. }
  5431. exports.Component = E
  5432. exports.Fragment = p
  5433. exports.Profiler = r
  5434. exports.PureComponent = G
  5435. exports.StrictMode = q
  5436. exports.Suspense = w
  5437. exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = W
  5438. exports.cloneElement = function (a, b, e) {
  5439. if (null === a || void 0 === a) throw Error('React.cloneElement(...): The argument must be a React element, but you passed ' + a + '.')
  5440. var d = C({}, a.props),
  5441. c = a.key,
  5442. k = a.ref,
  5443. h = a._owner
  5444. if (null != b) {
  5445. void 0 !== b.ref && ((k = b.ref), (h = K.current))
  5446. void 0 !== b.key && (c = '' + b.key)
  5447. if (a.type && a.type.defaultProps) var g = a.type.defaultProps
  5448. for (f in b) J.call(b, f) && !L.hasOwnProperty(f) && (d[f] = void 0 === b[f] && void 0 !== g ? g[f] : b[f])
  5449. }
  5450. var f = arguments.length - 2
  5451. if (1 === f) d.children = e
  5452. else if (1 < f) {
  5453. g = Array(f)
  5454. for (var m = 0; m < f; m++) g[m] = arguments[m + 2]
  5455. d.children = g
  5456. }
  5457. return { $$typeof: l, type: a.type, key: c, ref: k, props: d, _owner: h }
  5458. }
  5459. exports.createContext = function (a) {
  5460. a = { $$typeof: u, _currentValue: a, _currentValue2: a, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null }
  5461. a.Provider = { $$typeof: t, _context: a }
  5462. return (a.Consumer = a)
  5463. }
  5464. exports.createElement = M
  5465. exports.createFactory = function (a) {
  5466. var b = M.bind(null, a)
  5467. b.type = a
  5468. return b
  5469. }
  5470. exports.createRef = function () {
  5471. return { current: null }
  5472. }
  5473. exports.forwardRef = function (a) {
  5474. return { $$typeof: v, render: a }
  5475. }
  5476. exports.isValidElement = O
  5477. exports.lazy = function (a) {
  5478. return { $$typeof: y, _payload: { _status: -1, _result: a }, _init: T }
  5479. }
  5480. exports.memo = function (a, b) {
  5481. return { $$typeof: x, type: a, compare: void 0 === b ? null : b }
  5482. }
  5483. exports.startTransition = function (a) {
  5484. var b = V.transition
  5485. V.transition = {}
  5486. try {
  5487. a()
  5488. } finally {
  5489. V.transition = b
  5490. }
  5491. }
  5492. exports.unstable_act = function () {
  5493. throw Error('act(...) is not supported in production builds of React.')
  5494. }
  5495. exports.useCallback = function (a, b) {
  5496. return U.current.useCallback(a, b)
  5497. }
  5498. exports.useContext = function (a) {
  5499. return U.current.useContext(a)
  5500. }
  5501. exports.useDebugValue = function () {}
  5502. exports.useDeferredValue = function (a) {
  5503. return U.current.useDeferredValue(a)
  5504. }
  5505. exports.useEffect = function (a, b) {
  5506. return U.current.useEffect(a, b)
  5507. }
  5508. exports.useId = function () {
  5509. return U.current.useId()
  5510. }
  5511. exports.useImperativeHandle = function (a, b, e) {
  5512. return U.current.useImperativeHandle(a, b, e)
  5513. }
  5514. exports.useInsertionEffect = function (a, b) {
  5515. return U.current.useInsertionEffect(a, b)
  5516. }
  5517. exports.useLayoutEffect = function (a, b) {
  5518. return U.current.useLayoutEffect(a, b)
  5519. }
  5520. exports.useMemo = function (a, b) {
  5521. return U.current.useMemo(a, b)
  5522. }
  5523. exports.useReducer = function (a, b, e) {
  5524. return U.current.useReducer(a, b, e)
  5525. }
  5526. exports.useRef = function (a) {
  5527. return U.current.useRef(a)
  5528. }
  5529. exports.useState = function (a) {
  5530. return U.current.useState(a)
  5531. }
  5532. exports.useSyncExternalStore = function (a, b, e) {
  5533. return U.current.useSyncExternalStore(a, b, e)
  5534. }
  5535. exports.useTransition = function () {
  5536. return U.current.useTransition()
  5537. }
  5538. exports.version = '18.2.0'
  5539. }) /*!node_modules/react/index.js*/
  5540. amis.define('ac704b9', function (e, d, i, s) {
  5541. 'use strict'
  5542. i.exports = e('3ed9dd8')
  5543. }) /*!node_modules/scheduler/cjs/scheduler.production.min.js*/
  5544. amis.define('bbd4b19', function (require, exports, module, define) {
  5545. /**
  5546. * @license React
  5547. * scheduler.production.min.js
  5548. *
  5549. * Copyright (c) Facebook, Inc. and its affiliates.
  5550. *
  5551. * This source code is licensed under the MIT license found in the
  5552. * LICENSE file in the root directory of this source tree.
  5553. */
  5554. 'use strict'
  5555. function f(a, b) {
  5556. var c = a.length
  5557. a.push(b)
  5558. a: for (; 0 < c; ) {
  5559. var d = (c - 1) >>> 1,
  5560. e = a[d]
  5561. if (0 < g(e, b)) (a[d] = b), (a[c] = e), (c = d)
  5562. else break a
  5563. }
  5564. }
  5565. function h(a) {
  5566. return 0 === a.length ? null : a[0]
  5567. }
  5568. function k(a) {
  5569. if (0 === a.length) return null
  5570. var b = a[0],
  5571. c = a.pop()
  5572. if (c !== b) {
  5573. a[0] = c
  5574. a: for (var d = 0, e = a.length, w = e >>> 1; d < w; ) {
  5575. var m = 2 * (d + 1) - 1,
  5576. C = a[m],
  5577. n = m + 1,
  5578. x = a[n]
  5579. if (0 > g(C, c)) n < e && 0 > g(x, C) ? ((a[d] = x), (a[n] = c), (d = n)) : ((a[d] = C), (a[m] = c), (d = m))
  5580. else if (n < e && 0 > g(x, c)) (a[d] = x), (a[n] = c), (d = n)
  5581. else break a
  5582. }
  5583. }
  5584. return b
  5585. }
  5586. function g(a, b) {
  5587. var c = a.sortIndex - b.sortIndex
  5588. return 0 !== c ? c : a.id - b.id
  5589. }
  5590. if ('object' === typeof performance && 'function' === typeof performance.now) {
  5591. var l = performance
  5592. exports.unstable_now = function () {
  5593. return l.now()
  5594. }
  5595. } else {
  5596. var p = Date,
  5597. q = p.now()
  5598. exports.unstable_now = function () {
  5599. return p.now() - q
  5600. }
  5601. }
  5602. var r = [],
  5603. t = [],
  5604. u = 1,
  5605. v = null,
  5606. y = 3,
  5607. z = !1,
  5608. A = !1,
  5609. B = !1,
  5610. D = 'function' === typeof setTimeout ? setTimeout : null,
  5611. E = 'function' === typeof clearTimeout ? clearTimeout : null,
  5612. F = 'undefined' !== typeof setImmediate ? setImmediate : null
  5613. 'undefined' !== typeof navigator && void 0 !== navigator.scheduling && void 0 !== navigator.scheduling.isInputPending && navigator.scheduling.isInputPending.bind(navigator.scheduling)
  5614. function G(a) {
  5615. for (var b = h(t); null !== b; ) {
  5616. if (null === b.callback) k(t)
  5617. else if (b.startTime <= a) k(t), (b.sortIndex = b.expirationTime), f(r, b)
  5618. else break
  5619. b = h(t)
  5620. }
  5621. }
  5622. function H(a) {
  5623. B = !1
  5624. G(a)
  5625. if (!A)
  5626. if (null !== h(r)) (A = !0), I(J)
  5627. else {
  5628. var b = h(t)
  5629. null !== b && K(H, b.startTime - a)
  5630. }
  5631. }
  5632. function J(a, b) {
  5633. A = !1
  5634. B && ((B = !1), E(L), (L = -1))
  5635. z = !0
  5636. var c = y
  5637. try {
  5638. G(b)
  5639. for (v = h(r); null !== v && (!(v.expirationTime > b) || (a && !M())); ) {
  5640. var d = v.callback
  5641. if ('function' === typeof d) {
  5642. v.callback = null
  5643. y = v.priorityLevel
  5644. var e = d(v.expirationTime <= b)
  5645. b = exports.unstable_now()
  5646. 'function' === typeof e ? (v.callback = e) : v === h(r) && k(r)
  5647. G(b)
  5648. } else k(r)
  5649. v = h(r)
  5650. }
  5651. if (null !== v) var w = !0
  5652. else {
  5653. var m = h(t)
  5654. null !== m && K(H, m.startTime - b)
  5655. w = !1
  5656. }
  5657. return w
  5658. } finally {
  5659. ;(v = null), (y = c), (z = !1)
  5660. }
  5661. }
  5662. var N = !1,
  5663. O = null,
  5664. L = -1,
  5665. P = 5,
  5666. Q = -1
  5667. function M() {
  5668. return exports.unstable_now() - Q < P ? !1 : !0
  5669. }
  5670. function R() {
  5671. if (null !== O) {
  5672. var a = exports.unstable_now()
  5673. Q = a
  5674. var b = !0
  5675. try {
  5676. b = O(!0, a)
  5677. } finally {
  5678. b ? S() : ((N = !1), (O = null))
  5679. }
  5680. } else N = !1
  5681. }
  5682. var S
  5683. if ('function' === typeof F)
  5684. S = function () {
  5685. F(R)
  5686. }
  5687. else if ('undefined' !== typeof MessageChannel) {
  5688. var T = new MessageChannel(),
  5689. U = T.port2
  5690. T.port1.onmessage = R
  5691. S = function () {
  5692. U.postMessage(null)
  5693. }
  5694. } else
  5695. S = function () {
  5696. D(R, 0)
  5697. }
  5698. function I(a) {
  5699. O = a
  5700. N || ((N = !0), S())
  5701. }
  5702. function K(a, b) {
  5703. L = D(function () {
  5704. a(exports.unstable_now())
  5705. }, b)
  5706. }
  5707. exports.unstable_IdlePriority = 5
  5708. exports.unstable_ImmediatePriority = 1
  5709. exports.unstable_LowPriority = 4
  5710. exports.unstable_NormalPriority = 3
  5711. exports.unstable_Profiling = null
  5712. exports.unstable_UserBlockingPriority = 2
  5713. exports.unstable_cancelCallback = function (a) {
  5714. a.callback = null
  5715. }
  5716. exports.unstable_continueExecution = function () {
  5717. A || z || ((A = !0), I(J))
  5718. }
  5719. exports.unstable_forceFrameRate = function (a) {
  5720. 0 > a || 125 < a ? console.error('forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported') : (P = 0 < a ? Math.floor(1e3 / a) : 5)
  5721. }
  5722. exports.unstable_getCurrentPriorityLevel = function () {
  5723. return y
  5724. }
  5725. exports.unstable_getFirstCallbackNode = function () {
  5726. return h(r)
  5727. }
  5728. exports.unstable_next = function (a) {
  5729. switch (y) {
  5730. case 1:
  5731. case 2:
  5732. case 3:
  5733. var b = 3
  5734. break
  5735. default:
  5736. b = y
  5737. }
  5738. var c = y
  5739. y = b
  5740. try {
  5741. return a()
  5742. } finally {
  5743. y = c
  5744. }
  5745. }
  5746. exports.unstable_pauseExecution = function () {}
  5747. exports.unstable_requestPaint = function () {}
  5748. exports.unstable_runWithPriority = function (a, b) {
  5749. switch (a) {
  5750. case 1:
  5751. case 2:
  5752. case 3:
  5753. case 4:
  5754. case 5:
  5755. break
  5756. default:
  5757. a = 3
  5758. }
  5759. var c = y
  5760. y = a
  5761. try {
  5762. return b()
  5763. } finally {
  5764. y = c
  5765. }
  5766. }
  5767. exports.unstable_scheduleCallback = function (a, b, c) {
  5768. var d = exports.unstable_now()
  5769. 'object' === typeof c && null !== c ? ((c = c.delay), (c = 'number' === typeof c && 0 < c ? d + c : d)) : (c = d)
  5770. switch (a) {
  5771. case 1:
  5772. var e = -1
  5773. break
  5774. case 2:
  5775. e = 250
  5776. break
  5777. case 5:
  5778. e = 1073741823
  5779. break
  5780. case 4:
  5781. e = 1e4
  5782. break
  5783. default:
  5784. e = 5e3
  5785. }
  5786. e = c + e
  5787. a = { id: u++, callback: b, priorityLevel: a, startTime: c, expirationTime: e, sortIndex: -1 }
  5788. c > d ? ((a.sortIndex = c), f(t, a), null === h(r) && a === h(t) && (B ? (E(L), (L = -1)) : (B = !0), K(H, c - d))) : ((a.sortIndex = e), f(r, a), A || z || ((A = !0), I(J)))
  5789. return a
  5790. }
  5791. exports.unstable_shouldYield = M
  5792. exports.unstable_wrapCallback = function (a) {
  5793. var b = y
  5794. return function () {
  5795. var c = y
  5796. y = b
  5797. try {
  5798. return a.apply(this, arguments)
  5799. } finally {
  5800. y = c
  5801. }
  5802. }
  5803. }
  5804. }) /*!node_modules/scheduler/index.js*/
  5805. amis.define('6e63dd4', function (e, d, i, s) {
  5806. 'use strict'
  5807. i.exports = e('bbd4b19')
  5808. }) /*!node_modules/react-dom/cjs/react-dom.production.min.js*/
  5809. amis.define('19459c6', function (require, exports, module, define) {
  5810. /**
  5811. * @license React
  5812. * react-dom.production.min.js
  5813. *
  5814. * Copyright (c) Facebook, Inc. and its affiliates.
  5815. *
  5816. * This source code is licensed under the MIT license found in the
  5817. * LICENSE file in the root directory of this source tree.
  5818. */
  5819. /*
  5820. Modernizr 3.0.0pre (Custom Build) | MIT
  5821. */
  5822. 'use strict'
  5823. var aa = require('ac704b9'),
  5824. ca = require('6e63dd4')
  5825. function p(a) {
  5826. for (var b = 'https://reactjs.org/docs/error-decoder.html?invariant=' + a, c = 1; c < arguments.length; c++) b += '&args[]=' + encodeURIComponent(arguments[c])
  5827. return 'Minified React error #' + a + '; visit ' + b + ' for the full message or use the non-minified dev environment for full errors and additional helpful warnings.'
  5828. }
  5829. var da = new Set(),
  5830. ea = {}
  5831. function fa(a, b) {
  5832. ha(a, b)
  5833. ha(a + 'Capture', b)
  5834. }
  5835. function ha(a, b) {
  5836. ea[a] = b
  5837. for (a = 0; a < b.length; a++) da.add(b[a])
  5838. }
  5839. var ia = !('undefined' === typeof window || 'undefined' === typeof window.document || 'undefined' === typeof window.document.createElement),
  5840. ja = Object.prototype.hasOwnProperty,
  5841. ka =
  5842. /^[: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]*$/,
  5843. la = {},
  5844. ma = {}
  5845. function oa(a) {
  5846. if (ja.call(ma, a)) return !0
  5847. if (ja.call(la, a)) return !1
  5848. if (ka.test(a)) return (ma[a] = !0)
  5849. la[a] = !0
  5850. return !1
  5851. }
  5852. function pa(a, b, c, d) {
  5853. if (null !== c && 0 === c.type) return !1
  5854. switch (typeof b) {
  5855. case 'function':
  5856. case 'symbol':
  5857. return !0
  5858. case 'boolean':
  5859. if (d) return !1
  5860. if (null !== c) return !c.acceptsBooleans
  5861. a = a.toLowerCase().slice(0, 5)
  5862. return 'data-' !== a && 'aria-' !== a
  5863. default:
  5864. return !1
  5865. }
  5866. }
  5867. function qa(a, b, c, d) {
  5868. if (null === b || 'undefined' === typeof b || pa(a, b, c, d)) return !0
  5869. if (d) return !1
  5870. if (null !== c)
  5871. switch (c.type) {
  5872. case 3:
  5873. return !b
  5874. case 4:
  5875. return !1 === b
  5876. case 5:
  5877. return isNaN(b)
  5878. case 6:
  5879. return isNaN(b) || 1 > b
  5880. }
  5881. return !1
  5882. }
  5883. function v(a, b, c, d, e, f, g) {
  5884. this.acceptsBooleans = 2 === b || 3 === b || 4 === b
  5885. this.attributeName = d
  5886. this.attributeNamespace = e
  5887. this.mustUseProperty = c
  5888. this.propertyName = a
  5889. this.type = b
  5890. this.sanitizeURL = f
  5891. this.removeEmptyString = g
  5892. }
  5893. var z = {}
  5894. 'children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style'.split(' ').forEach(function (a) {
  5895. z[a] = new v(a, 0, !1, a, null, !1, !1)
  5896. })
  5897. ;[
  5898. ['acceptCharset', 'accept-charset'],
  5899. ['className', 'class'],
  5900. ['htmlFor', 'for'],
  5901. ['httpEquiv', 'http-equiv']
  5902. ].forEach(function (a) {
  5903. var b = a[0]
  5904. z[b] = new v(b, 1, !1, a[1], null, !1, !1)
  5905. })
  5906. ;['contentEditable', 'draggable', 'spellCheck', 'value'].forEach(function (a) {
  5907. z[a] = new v(a, 2, !1, a.toLowerCase(), null, !1, !1)
  5908. })
  5909. ;['autoReverse', 'externalResourcesRequired', 'focusable', 'preserveAlpha'].forEach(function (a) {
  5910. z[a] = new v(a, 2, !1, a, null, !1, !1)
  5911. })
  5912. 'allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope'
  5913. .split(' ')
  5914. .forEach(function (a) {
  5915. z[a] = new v(a, 3, !1, a.toLowerCase(), null, !1, !1)
  5916. })
  5917. ;['checked', 'multiple', 'muted', 'selected'].forEach(function (a) {
  5918. z[a] = new v(a, 3, !0, a, null, !1, !1)
  5919. })
  5920. ;['capture', 'download'].forEach(function (a) {
  5921. z[a] = new v(a, 4, !1, a, null, !1, !1)
  5922. })
  5923. ;['cols', 'rows', 'size', 'span'].forEach(function (a) {
  5924. z[a] = new v(a, 6, !1, a, null, !1, !1)
  5925. })
  5926. ;['rowSpan', 'start'].forEach(function (a) {
  5927. z[a] = new v(a, 5, !1, a.toLowerCase(), null, !1, !1)
  5928. })
  5929. var ra = /[\-:]([a-z])/g
  5930. function sa(a) {
  5931. return a[1].toUpperCase()
  5932. }
  5933. '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'
  5934. .split(' ')
  5935. .forEach(function (a) {
  5936. var b = a.replace(ra, sa)
  5937. z[b] = new v(b, 1, !1, a, null, !1, !1)
  5938. })
  5939. 'xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type'.split(' ').forEach(function (a) {
  5940. var b = a.replace(ra, sa)
  5941. z[b] = new v(b, 1, !1, a, 'http://www.w3.org/1999/xlink', !1, !1)
  5942. })
  5943. ;['xml:base', 'xml:lang', 'xml:space'].forEach(function (a) {
  5944. var b = a.replace(ra, sa)
  5945. z[b] = new v(b, 1, !1, a, 'http://www.w3.org/XML/1998/namespace', !1, !1)
  5946. })
  5947. ;['tabIndex', 'crossOrigin'].forEach(function (a) {
  5948. z[a] = new v(a, 1, !1, a.toLowerCase(), null, !1, !1)
  5949. })
  5950. z.xlinkHref = new v('xlinkHref', 1, !1, 'xlink:href', 'http://www.w3.org/1999/xlink', !0, !1)
  5951. ;['src', 'href', 'action', 'formAction'].forEach(function (a) {
  5952. z[a] = new v(a, 1, !1, a.toLowerCase(), null, !0, !0)
  5953. })
  5954. function ta(a, b, c, d) {
  5955. var e = z.hasOwnProperty(b) ? z[b] : null
  5956. if (null !== e ? 0 !== e.type : d || !(2 < b.length) || ('o' !== b[0] && 'O' !== b[0]) || ('n' !== b[1] && 'N' !== b[1]))
  5957. qa(b, c, e, d) && (c = null),
  5958. d || null === e
  5959. ? oa(b) && (null === c ? a.removeAttribute(b) : a.setAttribute(b, '' + c))
  5960. : e.mustUseProperty
  5961. ? (a[e.propertyName] = null === c ? (3 === e.type ? !1 : '') : c)
  5962. : ((b = e.attributeName),
  5963. (d = e.attributeNamespace),
  5964. null === c ? a.removeAttribute(b) : ((e = e.type), (c = 3 === e || (4 === e && !0 === c) ? '' : '' + c), d ? a.setAttributeNS(d, b, c) : a.setAttribute(b, c)))
  5965. }
  5966. var ua = aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,
  5967. va = Symbol.for('react.element'),
  5968. wa = Symbol.for('react.portal'),
  5969. ya = Symbol.for('react.fragment'),
  5970. za = Symbol.for('react.strict_mode'),
  5971. Aa = Symbol.for('react.profiler'),
  5972. Ba = Symbol.for('react.provider'),
  5973. Ca = Symbol.for('react.context'),
  5974. Da = Symbol.for('react.forward_ref'),
  5975. Ea = Symbol.for('react.suspense'),
  5976. Fa = Symbol.for('react.suspense_list'),
  5977. Ga = Symbol.for('react.memo'),
  5978. Ha = Symbol.for('react.lazy')
  5979. Symbol.for('react.scope')
  5980. Symbol.for('react.debug_trace_mode')
  5981. var Ia = Symbol.for('react.offscreen')
  5982. Symbol.for('react.legacy_hidden')
  5983. Symbol.for('react.cache')
  5984. Symbol.for('react.tracing_marker')
  5985. var Ja = Symbol.iterator
  5986. function Ka(a) {
  5987. if (null === a || 'object' !== typeof a) return null
  5988. a = (Ja && a[Ja]) || a['@@iterator']
  5989. return 'function' === typeof a ? a : null
  5990. }
  5991. var A = Object.assign,
  5992. La
  5993. function Ma(a) {
  5994. if (void 0 === La)
  5995. try {
  5996. throw Error()
  5997. } catch (c) {
  5998. var b = c.stack.trim().match(/\n( *(at )?)/)
  5999. La = (b && b[1]) || ''
  6000. }
  6001. return '\n' + La + a
  6002. }
  6003. var Na = !1
  6004. function Oa(a, b) {
  6005. if (!a || Na) return ''
  6006. Na = !0
  6007. var c = Error.prepareStackTrace
  6008. Error.prepareStackTrace = void 0
  6009. try {
  6010. if (b)
  6011. if (
  6012. ((b = function () {
  6013. throw Error()
  6014. }),
  6015. Object.defineProperty(b.prototype, 'props', {
  6016. set: function () {
  6017. throw Error()
  6018. }
  6019. }),
  6020. 'object' === typeof Reflect && Reflect.construct)
  6021. ) {
  6022. try {
  6023. Reflect.construct(b, [])
  6024. } catch (l) {
  6025. var d = l
  6026. }
  6027. Reflect.construct(a, [], b)
  6028. } else {
  6029. try {
  6030. b.call()
  6031. } catch (l) {
  6032. d = l
  6033. }
  6034. a.call(b.prototype)
  6035. }
  6036. else {
  6037. try {
  6038. throw Error()
  6039. } catch (l) {
  6040. d = l
  6041. }
  6042. a()
  6043. }
  6044. } catch (l) {
  6045. if (l && d && 'string' === typeof l.stack) {
  6046. for (var e = l.stack.split('\n'), f = d.stack.split('\n'), g = e.length - 1, h = f.length - 1; 1 <= g && 0 <= h && e[g] !== f[h]; ) h--
  6047. for (; 1 <= g && 0 <= h; g--, h--)
  6048. if (e[g] !== f[h]) {
  6049. if (1 !== g || 1 !== h) {
  6050. do
  6051. if ((g--, h--, 0 > h || e[g] !== f[h])) {
  6052. var k = '\n' + e[g].replace(' at new ', ' at ')
  6053. a.displayName && k.includes('<anonymous>') && (k = k.replace('<anonymous>', a.displayName))
  6054. return k
  6055. }
  6056. while (1 <= g && 0 <= h)
  6057. }
  6058. break
  6059. }
  6060. }
  6061. } finally {
  6062. ;(Na = !1), (Error.prepareStackTrace = c)
  6063. }
  6064. return (a = a ? a.displayName || a.name : '') ? Ma(a) : ''
  6065. }
  6066. function Pa(a) {
  6067. switch (a.tag) {
  6068. case 5:
  6069. return Ma(a.type)
  6070. case 16:
  6071. return Ma('Lazy')
  6072. case 13:
  6073. return Ma('Suspense')
  6074. case 19:
  6075. return Ma('SuspenseList')
  6076. case 0:
  6077. case 2:
  6078. case 15:
  6079. return (a = Oa(a.type, !1)), a
  6080. case 11:
  6081. return (a = Oa(a.type.render, !1)), a
  6082. case 1:
  6083. return (a = Oa(a.type, !0)), a
  6084. default:
  6085. return ''
  6086. }
  6087. }
  6088. function Qa(a) {
  6089. if (null == a) return null
  6090. if ('function' === typeof a) return a.displayName || a.name || null
  6091. if ('string' === typeof a) return a
  6092. switch (a) {
  6093. case ya:
  6094. return 'Fragment'
  6095. case wa:
  6096. return 'Portal'
  6097. case Aa:
  6098. return 'Profiler'
  6099. case za:
  6100. return 'StrictMode'
  6101. case Ea:
  6102. return 'Suspense'
  6103. case Fa:
  6104. return 'SuspenseList'
  6105. }
  6106. if ('object' === typeof a)
  6107. switch (a.$$typeof) {
  6108. case Ca:
  6109. return (a.displayName || 'Context') + '.Consumer'
  6110. case Ba:
  6111. return (a._context.displayName || 'Context') + '.Provider'
  6112. case Da:
  6113. var b = a.render
  6114. a = a.displayName
  6115. a || ((a = b.displayName || b.name || ''), (a = '' !== a ? 'ForwardRef(' + a + ')' : 'ForwardRef'))
  6116. return a
  6117. case Ga:
  6118. return (b = a.displayName || null), null !== b ? b : Qa(a.type) || 'Memo'
  6119. case Ha:
  6120. b = a._payload
  6121. a = a._init
  6122. try {
  6123. return Qa(a(b))
  6124. } catch (c) {}
  6125. }
  6126. return null
  6127. }
  6128. function Ra(a) {
  6129. var b = a.type
  6130. switch (a.tag) {
  6131. case 24:
  6132. return 'Cache'
  6133. case 9:
  6134. return (b.displayName || 'Context') + '.Consumer'
  6135. case 10:
  6136. return (b._context.displayName || 'Context') + '.Provider'
  6137. case 18:
  6138. return 'DehydratedFragment'
  6139. case 11:
  6140. return (a = b.render), (a = a.displayName || a.name || ''), b.displayName || ('' !== a ? 'ForwardRef(' + a + ')' : 'ForwardRef')
  6141. case 7:
  6142. return 'Fragment'
  6143. case 5:
  6144. return b
  6145. case 4:
  6146. return 'Portal'
  6147. case 3:
  6148. return 'Root'
  6149. case 6:
  6150. return 'Text'
  6151. case 16:
  6152. return Qa(b)
  6153. case 8:
  6154. return b === za ? 'StrictMode' : 'Mode'
  6155. case 22:
  6156. return 'Offscreen'
  6157. case 12:
  6158. return 'Profiler'
  6159. case 21:
  6160. return 'Scope'
  6161. case 13:
  6162. return 'Suspense'
  6163. case 19:
  6164. return 'SuspenseList'
  6165. case 25:
  6166. return 'TracingMarker'
  6167. case 1:
  6168. case 0:
  6169. case 17:
  6170. case 2:
  6171. case 14:
  6172. case 15:
  6173. if ('function' === typeof b) return b.displayName || b.name || null
  6174. if ('string' === typeof b) return b
  6175. }
  6176. return null
  6177. }
  6178. function Sa(a) {
  6179. switch (typeof a) {
  6180. case 'boolean':
  6181. case 'number':
  6182. case 'string':
  6183. case 'undefined':
  6184. return a
  6185. case 'object':
  6186. return a
  6187. default:
  6188. return ''
  6189. }
  6190. }
  6191. function Ta(a) {
  6192. var b = a.type
  6193. return (a = a.nodeName) && 'input' === a.toLowerCase() && ('checkbox' === b || 'radio' === b)
  6194. }
  6195. function Ua(a) {
  6196. var b = Ta(a) ? 'checked' : 'value',
  6197. c = Object.getOwnPropertyDescriptor(a.constructor.prototype, b),
  6198. d = '' + a[b]
  6199. if (!a.hasOwnProperty(b) && 'undefined' !== typeof c && 'function' === typeof c.get && 'function' === typeof c.set) {
  6200. var e = c.get,
  6201. f = c.set
  6202. Object.defineProperty(a, b, {
  6203. configurable: !0,
  6204. get: function () {
  6205. return e.call(this)
  6206. },
  6207. set: function (a) {
  6208. d = '' + a
  6209. f.call(this, a)
  6210. }
  6211. })
  6212. Object.defineProperty(a, b, { enumerable: c.enumerable })
  6213. return {
  6214. getValue: function () {
  6215. return d
  6216. },
  6217. setValue: function (a) {
  6218. d = '' + a
  6219. },
  6220. stopTracking: function () {
  6221. a._valueTracker = null
  6222. delete a[b]
  6223. }
  6224. }
  6225. }
  6226. }
  6227. function Va(a) {
  6228. a._valueTracker || (a._valueTracker = Ua(a))
  6229. }
  6230. function Wa(a) {
  6231. if (!a) return !1
  6232. var b = a._valueTracker
  6233. if (!b) return !0
  6234. var c = b.getValue()
  6235. var d = ''
  6236. a && (d = Ta(a) ? (a.checked ? 'true' : 'false') : a.value)
  6237. a = d
  6238. return a !== c ? (b.setValue(a), !0) : !1
  6239. }
  6240. function Xa(a) {
  6241. a = a || ('undefined' !== typeof document ? document : void 0)
  6242. if ('undefined' === typeof a) return null
  6243. try {
  6244. return a.activeElement || a.body
  6245. } catch (b) {
  6246. return a.body
  6247. }
  6248. }
  6249. function Ya(a, b) {
  6250. var c = b.checked
  6251. return A({}, b, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: null != c ? c : a._wrapperState.initialChecked })
  6252. }
  6253. function Za(a, b) {
  6254. var c = null == b.defaultValue ? '' : b.defaultValue,
  6255. d = null != b.checked ? b.checked : b.defaultChecked
  6256. c = Sa(null != b.value ? b.value : c)
  6257. a._wrapperState = { initialChecked: d, initialValue: c, controlled: 'checkbox' === b.type || 'radio' === b.type ? null != b.checked : null != b.value }
  6258. }
  6259. function ab(a, b) {
  6260. b = b.checked
  6261. null != b && ta(a, 'checked', b, !1)
  6262. }
  6263. function bb(a, b) {
  6264. ab(a, b)
  6265. var c = Sa(b.value),
  6266. d = b.type
  6267. if (null != c)
  6268. if ('number' === d) {
  6269. if ((0 === c && '' === a.value) || a.value != c) a.value = '' + c
  6270. } else a.value !== '' + c && (a.value = '' + c)
  6271. else if ('submit' === d || 'reset' === d) {
  6272. a.removeAttribute('value')
  6273. return
  6274. }
  6275. b.hasOwnProperty('value') ? cb(a, b.type, c) : b.hasOwnProperty('defaultValue') && cb(a, b.type, Sa(b.defaultValue))
  6276. null == b.checked && null != b.defaultChecked && (a.defaultChecked = !!b.defaultChecked)
  6277. }
  6278. function db(a, b, c) {
  6279. if (b.hasOwnProperty('value') || b.hasOwnProperty('defaultValue')) {
  6280. var d = b.type
  6281. if (!(('submit' !== d && 'reset' !== d) || (void 0 !== b.value && null !== b.value))) return
  6282. b = '' + a._wrapperState.initialValue
  6283. c || b === a.value || (a.value = b)
  6284. a.defaultValue = b
  6285. }
  6286. c = a.name
  6287. '' !== c && (a.name = '')
  6288. a.defaultChecked = !!a._wrapperState.initialChecked
  6289. '' !== c && (a.name = c)
  6290. }
  6291. function cb(a, b, c) {
  6292. if ('number' !== b || Xa(a.ownerDocument) !== a) null == c ? (a.defaultValue = '' + a._wrapperState.initialValue) : a.defaultValue !== '' + c && (a.defaultValue = '' + c)
  6293. }
  6294. var eb = Array.isArray
  6295. function fb(a, b, c, d) {
  6296. a = a.options
  6297. if (b) {
  6298. b = {}
  6299. for (var e = 0; e < c.length; e++) b['$' + c[e]] = !0
  6300. for (c = 0; c < a.length; c++) (e = b.hasOwnProperty('$' + a[c].value)), a[c].selected !== e && (a[c].selected = e), e && d && (a[c].defaultSelected = !0)
  6301. } else {
  6302. c = '' + Sa(c)
  6303. b = null
  6304. for (e = 0; e < a.length; e++) {
  6305. if (a[e].value === c) {
  6306. a[e].selected = !0
  6307. d && (a[e].defaultSelected = !0)
  6308. return
  6309. }
  6310. null !== b || a[e].disabled || (b = a[e])
  6311. }
  6312. null !== b && (b.selected = !0)
  6313. }
  6314. }
  6315. function gb(a, b) {
  6316. if (null != b.dangerouslySetInnerHTML) throw Error(p(91))
  6317. return A({}, b, { value: void 0, defaultValue: void 0, children: '' + a._wrapperState.initialValue })
  6318. }
  6319. function hb(a, b) {
  6320. var c = b.value
  6321. if (null == c) {
  6322. c = b.children
  6323. b = b.defaultValue
  6324. if (null != c) {
  6325. if (null != b) throw Error(p(92))
  6326. if (eb(c)) {
  6327. if (1 < c.length) throw Error(p(93))
  6328. c = c[0]
  6329. }
  6330. b = c
  6331. }
  6332. null == b && (b = '')
  6333. c = b
  6334. }
  6335. a._wrapperState = { initialValue: Sa(c) }
  6336. }
  6337. function ib(a, b) {
  6338. var c = Sa(b.value),
  6339. d = Sa(b.defaultValue)
  6340. null != c && ((c = '' + c), c !== a.value && (a.value = c), null == b.defaultValue && a.defaultValue !== c && (a.defaultValue = c))
  6341. null != d && (a.defaultValue = '' + d)
  6342. }
  6343. function jb(a) {
  6344. var b = a.textContent
  6345. b === a._wrapperState.initialValue && '' !== b && null !== b && (a.value = b)
  6346. }
  6347. function kb(a) {
  6348. switch (a) {
  6349. case 'svg':
  6350. return 'http://www.w3.org/2000/svg'
  6351. case 'math':
  6352. return 'http://www.w3.org/1998/Math/MathML'
  6353. default:
  6354. return 'http://www.w3.org/1999/xhtml'
  6355. }
  6356. }
  6357. function lb(a, b) {
  6358. return null == a || 'http://www.w3.org/1999/xhtml' === a ? kb(b) : 'http://www.w3.org/2000/svg' === a && 'foreignObject' === b ? 'http://www.w3.org/1999/xhtml' : a
  6359. }
  6360. var mb,
  6361. nb = (function (a) {
  6362. return 'undefined' !== typeof MSApp && MSApp.execUnsafeLocalFunction
  6363. ? function (b, c, d, e) {
  6364. MSApp.execUnsafeLocalFunction(function () {
  6365. return a(b, c, d, e)
  6366. })
  6367. }
  6368. : a
  6369. })(function (a, b) {
  6370. if ('http://www.w3.org/2000/svg' !== a.namespaceURI || 'innerHTML' in a) a.innerHTML = b
  6371. else {
  6372. mb = mb || document.createElement('div')
  6373. mb.innerHTML = '<svg>' + b.valueOf().toString() + '</svg>'
  6374. for (b = mb.firstChild; a.firstChild; ) a.removeChild(a.firstChild)
  6375. for (; b.firstChild; ) a.appendChild(b.firstChild)
  6376. }
  6377. })
  6378. function ob(a, b) {
  6379. if (b) {
  6380. var c = a.firstChild
  6381. if (c && c === a.lastChild && 3 === c.nodeType) {
  6382. c.nodeValue = b
  6383. return
  6384. }
  6385. }
  6386. a.textContent = b
  6387. }
  6388. var pb = {
  6389. animationIterationCount: !0,
  6390. aspectRatio: !0,
  6391. borderImageOutset: !0,
  6392. borderImageSlice: !0,
  6393. borderImageWidth: !0,
  6394. boxFlex: !0,
  6395. boxFlexGroup: !0,
  6396. boxOrdinalGroup: !0,
  6397. columnCount: !0,
  6398. columns: !0,
  6399. flex: !0,
  6400. flexGrow: !0,
  6401. flexPositive: !0,
  6402. flexShrink: !0,
  6403. flexNegative: !0,
  6404. flexOrder: !0,
  6405. gridArea: !0,
  6406. gridRow: !0,
  6407. gridRowEnd: !0,
  6408. gridRowSpan: !0,
  6409. gridRowStart: !0,
  6410. gridColumn: !0,
  6411. gridColumnEnd: !0,
  6412. gridColumnSpan: !0,
  6413. gridColumnStart: !0,
  6414. fontWeight: !0,
  6415. lineClamp: !0,
  6416. lineHeight: !0,
  6417. opacity: !0,
  6418. order: !0,
  6419. orphans: !0,
  6420. tabSize: !0,
  6421. widows: !0,
  6422. zIndex: !0,
  6423. zoom: !0,
  6424. fillOpacity: !0,
  6425. floodOpacity: !0,
  6426. stopOpacity: !0,
  6427. strokeDasharray: !0,
  6428. strokeDashoffset: !0,
  6429. strokeMiterlimit: !0,
  6430. strokeOpacity: !0,
  6431. strokeWidth: !0
  6432. },
  6433. qb = ['Webkit', 'ms', 'Moz', 'O']
  6434. Object.keys(pb).forEach(function (a) {
  6435. qb.forEach(function (b) {
  6436. b = b + a.charAt(0).toUpperCase() + a.substring(1)
  6437. pb[b] = pb[a]
  6438. })
  6439. })
  6440. function rb(a, b, c) {
  6441. return null == b || 'boolean' === typeof b || '' === b ? '' : c || 'number' !== typeof b || 0 === b || (pb.hasOwnProperty(a) && pb[a]) ? ('' + b).trim() : b + 'px'
  6442. }
  6443. function sb(a, b) {
  6444. a = a.style
  6445. for (var c in b)
  6446. if (b.hasOwnProperty(c)) {
  6447. var d = 0 === c.indexOf('--'),
  6448. e = rb(c, b[c], d)
  6449. 'float' === c && (c = 'cssFloat')
  6450. d ? a.setProperty(c, e) : (a[c] = e)
  6451. }
  6452. }
  6453. var tb = A({ menuitem: !0 }, { area: !0, base: !0, br: !0, col: !0, embed: !0, hr: !0, img: !0, input: !0, keygen: !0, link: !0, meta: !0, param: !0, source: !0, track: !0, wbr: !0 })
  6454. function ub(a, b) {
  6455. if (b) {
  6456. if (tb[a] && (null != b.children || null != b.dangerouslySetInnerHTML)) throw Error(p(137, a))
  6457. if (null != b.dangerouslySetInnerHTML) {
  6458. if (null != b.children) throw Error(p(60))
  6459. if ('object' !== typeof b.dangerouslySetInnerHTML || !('__html' in b.dangerouslySetInnerHTML)) throw Error(p(61))
  6460. }
  6461. if (null != b.style && 'object' !== typeof b.style) throw Error(p(62))
  6462. }
  6463. }
  6464. function vb(a, b) {
  6465. if (-1 === a.indexOf('-')) return 'string' === typeof b.is
  6466. switch (a) {
  6467. case 'annotation-xml':
  6468. case 'color-profile':
  6469. case 'font-face':
  6470. case 'font-face-src':
  6471. case 'font-face-uri':
  6472. case 'font-face-format':
  6473. case 'font-face-name':
  6474. case 'missing-glyph':
  6475. return !1
  6476. default:
  6477. return !0
  6478. }
  6479. }
  6480. var wb = null
  6481. function xb(a) {
  6482. a = a.target || a.srcElement || window
  6483. a.correspondingUseElement && (a = a.correspondingUseElement)
  6484. return 3 === a.nodeType ? a.parentNode : a
  6485. }
  6486. var yb = null,
  6487. zb = null,
  6488. Ab = null
  6489. function Bb(a) {
  6490. if ((a = Cb(a))) {
  6491. if ('function' !== typeof yb) throw Error(p(280))
  6492. var b = a.stateNode
  6493. b && ((b = Db(b)), yb(a.stateNode, a.type, b))
  6494. }
  6495. }
  6496. function Eb(a) {
  6497. zb ? (Ab ? Ab.push(a) : (Ab = [a])) : (zb = a)
  6498. }
  6499. function Fb() {
  6500. if (zb) {
  6501. var a = zb,
  6502. b = Ab
  6503. Ab = zb = null
  6504. Bb(a)
  6505. if (b) for (a = 0; a < b.length; a++) Bb(b[a])
  6506. }
  6507. }
  6508. function Gb(a, b) {
  6509. return a(b)
  6510. }
  6511. function Hb() {}
  6512. var Ib = !1
  6513. function Jb(a, b, c) {
  6514. if (Ib) return a(b, c)
  6515. Ib = !0
  6516. try {
  6517. return Gb(a, b, c)
  6518. } finally {
  6519. if (((Ib = !1), null !== zb || null !== Ab)) Hb(), Fb()
  6520. }
  6521. }
  6522. function Kb(a, b) {
  6523. var c = a.stateNode
  6524. if (null === c) return null
  6525. var d = Db(c)
  6526. if (null === d) return null
  6527. c = d[b]
  6528. a: switch (b) {
  6529. case 'onClick':
  6530. case 'onClickCapture':
  6531. case 'onDoubleClick':
  6532. case 'onDoubleClickCapture':
  6533. case 'onMouseDown':
  6534. case 'onMouseDownCapture':
  6535. case 'onMouseMove':
  6536. case 'onMouseMoveCapture':
  6537. case 'onMouseUp':
  6538. case 'onMouseUpCapture':
  6539. case 'onMouseEnter':
  6540. ;(d = !d.disabled) || ((a = a.type), (d = !('button' === a || 'input' === a || 'select' === a || 'textarea' === a)))
  6541. a = !d
  6542. break a
  6543. default:
  6544. a = !1
  6545. }
  6546. if (a) return null
  6547. if (c && 'function' !== typeof c) throw Error(p(231, b, typeof c))
  6548. return c
  6549. }
  6550. var Lb = !1
  6551. if (ia)
  6552. try {
  6553. var Mb = {}
  6554. Object.defineProperty(Mb, 'passive', {
  6555. get: function () {
  6556. Lb = !0
  6557. }
  6558. })
  6559. window.addEventListener('test', Mb, Mb)
  6560. window.removeEventListener('test', Mb, Mb)
  6561. } catch (a) {
  6562. Lb = !1
  6563. }
  6564. function Nb(a, b, c, d, e, f, g, h, k) {
  6565. var l = Array.prototype.slice.call(arguments, 3)
  6566. try {
  6567. b.apply(c, l)
  6568. } catch (m) {
  6569. this.onError(m)
  6570. }
  6571. }
  6572. var Ob = !1,
  6573. Pb = null,
  6574. Qb = !1,
  6575. Rb = null,
  6576. Sb = {
  6577. onError: function (a) {
  6578. Ob = !0
  6579. Pb = a
  6580. }
  6581. }
  6582. function Tb(a, b, c, d, e, f, g, h, k) {
  6583. Ob = !1
  6584. Pb = null
  6585. Nb.apply(Sb, arguments)
  6586. }
  6587. function Ub(a, b, c, d, e, f, g, h, k) {
  6588. Tb.apply(this, arguments)
  6589. if (Ob) {
  6590. if (Ob) {
  6591. var l = Pb
  6592. Ob = !1
  6593. Pb = null
  6594. } else throw Error(p(198))
  6595. Qb || ((Qb = !0), (Rb = l))
  6596. }
  6597. }
  6598. function Vb(a) {
  6599. var b = a,
  6600. c = a
  6601. if (a.alternate) for (; b.return; ) b = b.return
  6602. else {
  6603. a = b
  6604. do (b = a), 0 !== (b.flags & 4098) && (c = b.return), (a = b.return)
  6605. while (a)
  6606. }
  6607. return 3 === b.tag ? c : null
  6608. }
  6609. function Wb(a) {
  6610. if (13 === a.tag) {
  6611. var b = a.memoizedState
  6612. null === b && ((a = a.alternate), null !== a && (b = a.memoizedState))
  6613. if (null !== b) return b.dehydrated
  6614. }
  6615. return null
  6616. }
  6617. function Xb(a) {
  6618. if (Vb(a) !== a) throw Error(p(188))
  6619. }
  6620. function Yb(a) {
  6621. var b = a.alternate
  6622. if (!b) {
  6623. b = Vb(a)
  6624. if (null === b) throw Error(p(188))
  6625. return b !== a ? null : a
  6626. }
  6627. for (var c = a, d = b; ; ) {
  6628. var e = c.return
  6629. if (null === e) break
  6630. var f = e.alternate
  6631. if (null === f) {
  6632. d = e.return
  6633. if (null !== d) {
  6634. c = d
  6635. continue
  6636. }
  6637. break
  6638. }
  6639. if (e.child === f.child) {
  6640. for (f = e.child; f; ) {
  6641. if (f === c) return Xb(e), a
  6642. if (f === d) return Xb(e), b
  6643. f = f.sibling
  6644. }
  6645. throw Error(p(188))
  6646. }
  6647. if (c.return !== d.return) (c = e), (d = f)
  6648. else {
  6649. for (var g = !1, h = e.child; h; ) {
  6650. if (h === c) {
  6651. g = !0
  6652. c = e
  6653. d = f
  6654. break
  6655. }
  6656. if (h === d) {
  6657. g = !0
  6658. d = e
  6659. c = f
  6660. break
  6661. }
  6662. h = h.sibling
  6663. }
  6664. if (!g) {
  6665. for (h = f.child; h; ) {
  6666. if (h === c) {
  6667. g = !0
  6668. c = f
  6669. d = e
  6670. break
  6671. }
  6672. if (h === d) {
  6673. g = !0
  6674. d = f
  6675. c = e
  6676. break
  6677. }
  6678. h = h.sibling
  6679. }
  6680. if (!g) throw Error(p(189))
  6681. }
  6682. }
  6683. if (c.alternate !== d) throw Error(p(190))
  6684. }
  6685. if (3 !== c.tag) throw Error(p(188))
  6686. return c.stateNode.current === c ? a : b
  6687. }
  6688. function Zb(a) {
  6689. a = Yb(a)
  6690. return null !== a ? $b(a) : null
  6691. }
  6692. function $b(a) {
  6693. if (5 === a.tag || 6 === a.tag) return a
  6694. for (a = a.child; null !== a; ) {
  6695. var b = $b(a)
  6696. if (null !== b) return b
  6697. a = a.sibling
  6698. }
  6699. return null
  6700. }
  6701. var ac = ca.unstable_scheduleCallback,
  6702. bc = ca.unstable_cancelCallback,
  6703. cc = ca.unstable_shouldYield,
  6704. dc = ca.unstable_requestPaint,
  6705. B = ca.unstable_now,
  6706. ec = ca.unstable_getCurrentPriorityLevel,
  6707. fc = ca.unstable_ImmediatePriority,
  6708. gc = ca.unstable_UserBlockingPriority,
  6709. hc = ca.unstable_NormalPriority,
  6710. ic = ca.unstable_LowPriority,
  6711. jc = ca.unstable_IdlePriority,
  6712. kc = null,
  6713. lc = null
  6714. function mc(a) {
  6715. if (lc && 'function' === typeof lc.onCommitFiberRoot)
  6716. try {
  6717. lc.onCommitFiberRoot(kc, a, void 0, 128 === (a.current.flags & 128))
  6718. } catch (b) {}
  6719. }
  6720. var oc = Math.clz32 ? Math.clz32 : nc,
  6721. pc = Math.log,
  6722. qc = Math.LN2
  6723. function nc(a) {
  6724. a >>>= 0
  6725. return 0 === a ? 32 : (31 - ((pc(a) / qc) | 0)) | 0
  6726. }
  6727. var rc = 64,
  6728. sc = 4194304
  6729. function tc(a) {
  6730. switch (a & -a) {
  6731. case 1:
  6732. return 1
  6733. case 2:
  6734. return 2
  6735. case 4:
  6736. return 4
  6737. case 8:
  6738. return 8
  6739. case 16:
  6740. return 16
  6741. case 32:
  6742. return 32
  6743. case 64:
  6744. case 128:
  6745. case 256:
  6746. case 512:
  6747. case 1024:
  6748. case 2048:
  6749. case 4096:
  6750. case 8192:
  6751. case 16384:
  6752. case 32768:
  6753. case 65536:
  6754. case 131072:
  6755. case 262144:
  6756. case 524288:
  6757. case 1048576:
  6758. case 2097152:
  6759. return a & 4194240
  6760. case 4194304:
  6761. case 8388608:
  6762. case 16777216:
  6763. case 33554432:
  6764. case 67108864:
  6765. return a & 130023424
  6766. case 134217728:
  6767. return 134217728
  6768. case 268435456:
  6769. return 268435456
  6770. case 536870912:
  6771. return 536870912
  6772. case 1073741824:
  6773. return 1073741824
  6774. default:
  6775. return a
  6776. }
  6777. }
  6778. function uc(a, b) {
  6779. var c = a.pendingLanes
  6780. if (0 === c) return 0
  6781. var d = 0,
  6782. e = a.suspendedLanes,
  6783. f = a.pingedLanes,
  6784. g = c & 268435455
  6785. if (0 !== g) {
  6786. var h = g & ~e
  6787. 0 !== h ? (d = tc(h)) : ((f &= g), 0 !== f && (d = tc(f)))
  6788. } else (g = c & ~e), 0 !== g ? (d = tc(g)) : 0 !== f && (d = tc(f))
  6789. if (0 === d) return 0
  6790. if (0 !== b && b !== d && 0 === (b & e) && ((e = d & -d), (f = b & -b), e >= f || (16 === e && 0 !== (f & 4194240)))) return b
  6791. 0 !== (d & 4) && (d |= c & 16)
  6792. b = a.entangledLanes
  6793. if (0 !== b) for (a = a.entanglements, b &= d; 0 < b; ) (c = 31 - oc(b)), (e = 1 << c), (d |= a[c]), (b &= ~e)
  6794. return d
  6795. }
  6796. function vc(a, b) {
  6797. switch (a) {
  6798. case 1:
  6799. case 2:
  6800. case 4:
  6801. return b + 250
  6802. case 8:
  6803. case 16:
  6804. case 32:
  6805. case 64:
  6806. case 128:
  6807. case 256:
  6808. case 512:
  6809. case 1024:
  6810. case 2048:
  6811. case 4096:
  6812. case 8192:
  6813. case 16384:
  6814. case 32768:
  6815. case 65536:
  6816. case 131072:
  6817. case 262144:
  6818. case 524288:
  6819. case 1048576:
  6820. case 2097152:
  6821. return b + 5e3
  6822. case 4194304:
  6823. case 8388608:
  6824. case 16777216:
  6825. case 33554432:
  6826. case 67108864:
  6827. return -1
  6828. case 134217728:
  6829. case 268435456:
  6830. case 536870912:
  6831. case 1073741824:
  6832. return -1
  6833. default:
  6834. return -1
  6835. }
  6836. }
  6837. function wc(a, b) {
  6838. for (var c = a.suspendedLanes, d = a.pingedLanes, e = a.expirationTimes, f = a.pendingLanes; 0 < f; ) {
  6839. var g = 31 - oc(f),
  6840. h = 1 << g,
  6841. k = e[g]
  6842. if (-1 === k) {
  6843. if (0 === (h & c) || 0 !== (h & d)) e[g] = vc(h, b)
  6844. } else k <= b && (a.expiredLanes |= h)
  6845. f &= ~h
  6846. }
  6847. }
  6848. function xc(a) {
  6849. a = a.pendingLanes & -1073741825
  6850. return 0 !== a ? a : a & 1073741824 ? 1073741824 : 0
  6851. }
  6852. function yc() {
  6853. var a = rc
  6854. rc <<= 1
  6855. 0 === (rc & 4194240) && (rc = 64)
  6856. return a
  6857. }
  6858. function zc(a) {
  6859. for (var b = [], c = 0; 31 > c; c++) b.push(a)
  6860. return b
  6861. }
  6862. function Ac(a, b, c) {
  6863. a.pendingLanes |= b
  6864. 536870912 !== b && ((a.suspendedLanes = 0), (a.pingedLanes = 0))
  6865. a = a.eventTimes
  6866. b = 31 - oc(b)
  6867. a[b] = c
  6868. }
  6869. function Bc(a, b) {
  6870. var c = a.pendingLanes & ~b
  6871. a.pendingLanes = b
  6872. a.suspendedLanes = 0
  6873. a.pingedLanes = 0
  6874. a.expiredLanes &= b
  6875. a.mutableReadLanes &= b
  6876. a.entangledLanes &= b
  6877. b = a.entanglements
  6878. var d = a.eventTimes
  6879. for (a = a.expirationTimes; 0 < c; ) {
  6880. var e = 31 - oc(c),
  6881. f = 1 << e
  6882. b[e] = 0
  6883. d[e] = -1
  6884. a[e] = -1
  6885. c &= ~f
  6886. }
  6887. }
  6888. function Cc(a, b) {
  6889. var c = (a.entangledLanes |= b)
  6890. for (a = a.entanglements; c; ) {
  6891. var d = 31 - oc(c),
  6892. e = 1 << d
  6893. ;(e & b) | (a[d] & b) && (a[d] |= b)
  6894. c &= ~e
  6895. }
  6896. }
  6897. var C = 0
  6898. function Dc(a) {
  6899. a &= -a
  6900. return 1 < a ? (4 < a ? (0 !== (a & 268435455) ? 16 : 536870912) : 4) : 1
  6901. }
  6902. var Ec,
  6903. Fc,
  6904. Gc,
  6905. Hc,
  6906. Ic,
  6907. Jc = !1,
  6908. Kc = [],
  6909. Lc = null,
  6910. Mc = null,
  6911. Nc = null,
  6912. Oc = new Map(),
  6913. Pc = new Map(),
  6914. Qc = [],
  6915. Rc =
  6916. '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(
  6917. ' '
  6918. )
  6919. function Sc(a, b) {
  6920. switch (a) {
  6921. case 'focusin':
  6922. case 'focusout':
  6923. Lc = null
  6924. break
  6925. case 'dragenter':
  6926. case 'dragleave':
  6927. Mc = null
  6928. break
  6929. case 'mouseover':
  6930. case 'mouseout':
  6931. Nc = null
  6932. break
  6933. case 'pointerover':
  6934. case 'pointerout':
  6935. Oc.delete(b.pointerId)
  6936. break
  6937. case 'gotpointercapture':
  6938. case 'lostpointercapture':
  6939. Pc.delete(b.pointerId)
  6940. }
  6941. }
  6942. function Tc(a, b, c, d, e, f) {
  6943. if (null === a || a.nativeEvent !== f)
  6944. return (a = { blockedOn: b, domEventName: c, eventSystemFlags: d, nativeEvent: f, targetContainers: [e] }), null !== b && ((b = Cb(b)), null !== b && Fc(b)), a
  6945. a.eventSystemFlags |= d
  6946. b = a.targetContainers
  6947. null !== e && -1 === b.indexOf(e) && b.push(e)
  6948. return a
  6949. }
  6950. function Uc(a, b, c, d, e) {
  6951. switch (b) {
  6952. case 'focusin':
  6953. return (Lc = Tc(Lc, a, b, c, d, e)), !0
  6954. case 'dragenter':
  6955. return (Mc = Tc(Mc, a, b, c, d, e)), !0
  6956. case 'mouseover':
  6957. return (Nc = Tc(Nc, a, b, c, d, e)), !0
  6958. case 'pointerover':
  6959. var f = e.pointerId
  6960. Oc.set(f, Tc(Oc.get(f) || null, a, b, c, d, e))
  6961. return !0
  6962. case 'gotpointercapture':
  6963. return (f = e.pointerId), Pc.set(f, Tc(Pc.get(f) || null, a, b, c, d, e)), !0
  6964. }
  6965. return !1
  6966. }
  6967. function Vc(a) {
  6968. var b = Wc(a.target)
  6969. if (null !== b) {
  6970. var c = Vb(b)
  6971. if (null !== c)
  6972. if (((b = c.tag), 13 === b)) {
  6973. if (((b = Wb(c)), null !== b)) {
  6974. a.blockedOn = b
  6975. Ic(a.priority, function () {
  6976. Gc(c)
  6977. })
  6978. return
  6979. }
  6980. } else if (3 === b && c.stateNode.current.memoizedState.isDehydrated) {
  6981. a.blockedOn = 3 === c.tag ? c.stateNode.containerInfo : null
  6982. return
  6983. }
  6984. }
  6985. a.blockedOn = null
  6986. }
  6987. function Xc(a) {
  6988. if (null !== a.blockedOn) return !1
  6989. for (var b = a.targetContainers; 0 < b.length; ) {
  6990. var c = Yc(a.domEventName, a.eventSystemFlags, b[0], a.nativeEvent)
  6991. if (null === c) {
  6992. c = a.nativeEvent
  6993. var d = new c.constructor(c.type, c)
  6994. wb = d
  6995. c.target.dispatchEvent(d)
  6996. wb = null
  6997. } else return (b = Cb(c)), null !== b && Fc(b), (a.blockedOn = c), !1
  6998. b.shift()
  6999. }
  7000. return !0
  7001. }
  7002. function Zc(a, b, c) {
  7003. Xc(a) && c.delete(b)
  7004. }
  7005. function $c() {
  7006. Jc = !1
  7007. null !== Lc && Xc(Lc) && (Lc = null)
  7008. null !== Mc && Xc(Mc) && (Mc = null)
  7009. null !== Nc && Xc(Nc) && (Nc = null)
  7010. Oc.forEach(Zc)
  7011. Pc.forEach(Zc)
  7012. }
  7013. function ad(a, b) {
  7014. a.blockedOn === b && ((a.blockedOn = null), Jc || ((Jc = !0), ca.unstable_scheduleCallback(ca.unstable_NormalPriority, $c)))
  7015. }
  7016. function bd(a) {
  7017. function b(b) {
  7018. return ad(b, a)
  7019. }
  7020. if (0 < Kc.length) {
  7021. ad(Kc[0], a)
  7022. for (var c = 1; c < Kc.length; c++) {
  7023. var d = Kc[c]
  7024. d.blockedOn === a && (d.blockedOn = null)
  7025. }
  7026. }
  7027. null !== Lc && ad(Lc, a)
  7028. null !== Mc && ad(Mc, a)
  7029. null !== Nc && ad(Nc, a)
  7030. Oc.forEach(b)
  7031. Pc.forEach(b)
  7032. for (c = 0; c < Qc.length; c++) (d = Qc[c]), d.blockedOn === a && (d.blockedOn = null)
  7033. for (; 0 < Qc.length && ((c = Qc[0]), null === c.blockedOn); ) Vc(c), null === c.blockedOn && Qc.shift()
  7034. }
  7035. var cd = ua.ReactCurrentBatchConfig,
  7036. dd = !0
  7037. function ed(a, b, c, d) {
  7038. var e = C,
  7039. f = cd.transition
  7040. cd.transition = null
  7041. try {
  7042. ;(C = 1), fd(a, b, c, d)
  7043. } finally {
  7044. ;(C = e), (cd.transition = f)
  7045. }
  7046. }
  7047. function gd(a, b, c, d) {
  7048. var e = C,
  7049. f = cd.transition
  7050. cd.transition = null
  7051. try {
  7052. ;(C = 4), fd(a, b, c, d)
  7053. } finally {
  7054. ;(C = e), (cd.transition = f)
  7055. }
  7056. }
  7057. function fd(a, b, c, d) {
  7058. if (dd) {
  7059. var e = Yc(a, b, c, d)
  7060. if (null === e) hd(a, b, d, id, c), Sc(a, d)
  7061. else if (Uc(e, a, b, c, d)) d.stopPropagation()
  7062. else if ((Sc(a, d), b & 4 && -1 < Rc.indexOf(a))) {
  7063. for (; null !== e; ) {
  7064. var f = Cb(e)
  7065. null !== f && Ec(f)
  7066. f = Yc(a, b, c, d)
  7067. null === f && hd(a, b, d, id, c)
  7068. if (f === e) break
  7069. e = f
  7070. }
  7071. null !== e && d.stopPropagation()
  7072. } else hd(a, b, d, null, c)
  7073. }
  7074. }
  7075. var id = null
  7076. function Yc(a, b, c, d) {
  7077. id = null
  7078. a = xb(d)
  7079. a = Wc(a)
  7080. if (null !== a)
  7081. if (((b = Vb(a)), null === b)) a = null
  7082. else if (((c = b.tag), 13 === c)) {
  7083. a = Wb(b)
  7084. if (null !== a) return a
  7085. a = null
  7086. } else if (3 === c) {
  7087. if (b.stateNode.current.memoizedState.isDehydrated) return 3 === b.tag ? b.stateNode.containerInfo : null
  7088. a = null
  7089. } else b !== a && (a = null)
  7090. id = a
  7091. return null
  7092. }
  7093. function jd(a) {
  7094. switch (a) {
  7095. case 'cancel':
  7096. case 'click':
  7097. case 'close':
  7098. case 'contextmenu':
  7099. case 'copy':
  7100. case 'cut':
  7101. case 'auxclick':
  7102. case 'dblclick':
  7103. case 'dragend':
  7104. case 'dragstart':
  7105. case 'drop':
  7106. case 'focusin':
  7107. case 'focusout':
  7108. case 'input':
  7109. case 'invalid':
  7110. case 'keydown':
  7111. case 'keypress':
  7112. case 'keyup':
  7113. case 'mousedown':
  7114. case 'mouseup':
  7115. case 'paste':
  7116. case 'pause':
  7117. case 'play':
  7118. case 'pointercancel':
  7119. case 'pointerdown':
  7120. case 'pointerup':
  7121. case 'ratechange':
  7122. case 'reset':
  7123. case 'resize':
  7124. case 'seeked':
  7125. case 'submit':
  7126. case 'touchcancel':
  7127. case 'touchend':
  7128. case 'touchstart':
  7129. case 'volumechange':
  7130. case 'change':
  7131. case 'selectionchange':
  7132. case 'textInput':
  7133. case 'compositionstart':
  7134. case 'compositionend':
  7135. case 'compositionupdate':
  7136. case 'beforeblur':
  7137. case 'afterblur':
  7138. case 'beforeinput':
  7139. case 'blur':
  7140. case 'fullscreenchange':
  7141. case 'focus':
  7142. case 'hashchange':
  7143. case 'popstate':
  7144. case 'select':
  7145. case 'selectstart':
  7146. return 1
  7147. case 'drag':
  7148. case 'dragenter':
  7149. case 'dragexit':
  7150. case 'dragleave':
  7151. case 'dragover':
  7152. case 'mousemove':
  7153. case 'mouseout':
  7154. case 'mouseover':
  7155. case 'pointermove':
  7156. case 'pointerout':
  7157. case 'pointerover':
  7158. case 'scroll':
  7159. case 'toggle':
  7160. case 'touchmove':
  7161. case 'wheel':
  7162. case 'mouseenter':
  7163. case 'mouseleave':
  7164. case 'pointerenter':
  7165. case 'pointerleave':
  7166. return 4
  7167. case 'message':
  7168. switch (ec()) {
  7169. case fc:
  7170. return 1
  7171. case gc:
  7172. return 4
  7173. case hc:
  7174. case ic:
  7175. return 16
  7176. case jc:
  7177. return 536870912
  7178. default:
  7179. return 16
  7180. }
  7181. default:
  7182. return 16
  7183. }
  7184. }
  7185. var kd = null,
  7186. ld = null,
  7187. md = null
  7188. function nd() {
  7189. if (md) return md
  7190. var a,
  7191. b = ld,
  7192. c = b.length,
  7193. d,
  7194. e = 'value' in kd ? kd.value : kd.textContent,
  7195. f = e.length
  7196. for (a = 0; a < c && b[a] === e[a]; a++);
  7197. var g = c - a
  7198. for (d = 1; d <= g && b[c - d] === e[f - d]; d++);
  7199. return (md = e.slice(a, 1 < d ? 1 - d : void 0))
  7200. }
  7201. function od(a) {
  7202. var b = a.keyCode
  7203. 'charCode' in a ? ((a = a.charCode), 0 === a && 13 === b && (a = 13)) : (a = b)
  7204. 10 === a && (a = 13)
  7205. return 32 <= a || 13 === a ? a : 0
  7206. }
  7207. function pd() {
  7208. return !0
  7209. }
  7210. function qd() {
  7211. return !1
  7212. }
  7213. function rd(a) {
  7214. function b(b, d, e, f, g) {
  7215. this._reactName = b
  7216. this._targetInst = e
  7217. this.type = d
  7218. this.nativeEvent = f
  7219. this.target = g
  7220. this.currentTarget = null
  7221. for (var c in a) a.hasOwnProperty(c) && ((b = a[c]), (this[c] = b ? b(f) : f[c]))
  7222. this.isDefaultPrevented = (null != f.defaultPrevented ? f.defaultPrevented : !1 === f.returnValue) ? pd : qd
  7223. this.isPropagationStopped = qd
  7224. return this
  7225. }
  7226. A(b.prototype, {
  7227. preventDefault: function () {
  7228. this.defaultPrevented = !0
  7229. var a = this.nativeEvent
  7230. a && (a.preventDefault ? a.preventDefault() : 'unknown' !== typeof a.returnValue && (a.returnValue = !1), (this.isDefaultPrevented = pd))
  7231. },
  7232. stopPropagation: function () {
  7233. var a = this.nativeEvent
  7234. a && (a.stopPropagation ? a.stopPropagation() : 'unknown' !== typeof a.cancelBubble && (a.cancelBubble = !0), (this.isPropagationStopped = pd))
  7235. },
  7236. persist: function () {},
  7237. isPersistent: pd
  7238. })
  7239. return b
  7240. }
  7241. var sd = {
  7242. eventPhase: 0,
  7243. bubbles: 0,
  7244. cancelable: 0,
  7245. timeStamp: function (a) {
  7246. return a.timeStamp || Date.now()
  7247. },
  7248. defaultPrevented: 0,
  7249. isTrusted: 0
  7250. },
  7251. td = rd(sd),
  7252. ud = A({}, sd, { view: 0, detail: 0 }),
  7253. vd = rd(ud),
  7254. wd,
  7255. xd,
  7256. yd,
  7257. Ad = A({}, ud, {
  7258. screenX: 0,
  7259. screenY: 0,
  7260. clientX: 0,
  7261. clientY: 0,
  7262. pageX: 0,
  7263. pageY: 0,
  7264. ctrlKey: 0,
  7265. shiftKey: 0,
  7266. altKey: 0,
  7267. metaKey: 0,
  7268. getModifierState: zd,
  7269. button: 0,
  7270. buttons: 0,
  7271. relatedTarget: function (a) {
  7272. return void 0 === a.relatedTarget ? (a.fromElement === a.srcElement ? a.toElement : a.fromElement) : a.relatedTarget
  7273. },
  7274. movementX: function (a) {
  7275. if ('movementX' in a) return a.movementX
  7276. a !== yd && (yd && 'mousemove' === a.type ? ((wd = a.screenX - yd.screenX), (xd = a.screenY - yd.screenY)) : (xd = wd = 0), (yd = a))
  7277. return wd
  7278. },
  7279. movementY: function (a) {
  7280. return 'movementY' in a ? a.movementY : xd
  7281. }
  7282. }),
  7283. Bd = rd(Ad),
  7284. Cd = A({}, Ad, { dataTransfer: 0 }),
  7285. Dd = rd(Cd),
  7286. Ed = A({}, ud, { relatedTarget: 0 }),
  7287. Fd = rd(Ed),
  7288. Gd = A({}, sd, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }),
  7289. Hd = rd(Gd),
  7290. Id = A({}, sd, {
  7291. clipboardData: function (a) {
  7292. return 'clipboardData' in a ? a.clipboardData : window.clipboardData
  7293. }
  7294. }),
  7295. Jd = rd(Id),
  7296. Kd = A({}, sd, { data: 0 }),
  7297. Ld = rd(Kd),
  7298. Md = {
  7299. Esc: 'Escape',
  7300. Spacebar: ' ',
  7301. Left: 'ArrowLeft',
  7302. Up: 'ArrowUp',
  7303. Right: 'ArrowRight',
  7304. Down: 'ArrowDown',
  7305. Del: 'Delete',
  7306. Win: 'OS',
  7307. Menu: 'ContextMenu',
  7308. Apps: 'ContextMenu',
  7309. Scroll: 'ScrollLock',
  7310. MozPrintableKey: 'Unidentified'
  7311. },
  7312. Nd = {
  7313. 8: 'Backspace',
  7314. 9: 'Tab',
  7315. 12: 'Clear',
  7316. 13: 'Enter',
  7317. 16: 'Shift',
  7318. 17: 'Control',
  7319. 18: 'Alt',
  7320. 19: 'Pause',
  7321. 20: 'CapsLock',
  7322. 27: 'Escape',
  7323. 32: ' ',
  7324. 33: 'PageUp',
  7325. 34: 'PageDown',
  7326. 35: 'End',
  7327. 36: 'Home',
  7328. 37: 'ArrowLeft',
  7329. 38: 'ArrowUp',
  7330. 39: 'ArrowRight',
  7331. 40: 'ArrowDown',
  7332. 45: 'Insert',
  7333. 46: 'Delete',
  7334. 112: 'F1',
  7335. 113: 'F2',
  7336. 114: 'F3',
  7337. 115: 'F4',
  7338. 116: 'F5',
  7339. 117: 'F6',
  7340. 118: 'F7',
  7341. 119: 'F8',
  7342. 120: 'F9',
  7343. 121: 'F10',
  7344. 122: 'F11',
  7345. 123: 'F12',
  7346. 144: 'NumLock',
  7347. 145: 'ScrollLock',
  7348. 224: 'Meta'
  7349. },
  7350. Od = { Alt: 'altKey', Control: 'ctrlKey', Meta: 'metaKey', Shift: 'shiftKey' }
  7351. function Pd(a) {
  7352. var b = this.nativeEvent
  7353. return b.getModifierState ? b.getModifierState(a) : (a = Od[a]) ? !!b[a] : !1
  7354. }
  7355. function zd() {
  7356. return Pd
  7357. }
  7358. var Qd = A({}, ud, {
  7359. key: function (a) {
  7360. if (a.key) {
  7361. var b = Md[a.key] || a.key
  7362. if ('Unidentified' !== b) return b
  7363. }
  7364. return 'keypress' === a.type ? ((a = od(a)), 13 === a ? 'Enter' : String.fromCharCode(a)) : 'keydown' === a.type || 'keyup' === a.type ? Nd[a.keyCode] || 'Unidentified' : ''
  7365. },
  7366. code: 0,
  7367. location: 0,
  7368. ctrlKey: 0,
  7369. shiftKey: 0,
  7370. altKey: 0,
  7371. metaKey: 0,
  7372. repeat: 0,
  7373. locale: 0,
  7374. getModifierState: zd,
  7375. charCode: function (a) {
  7376. return 'keypress' === a.type ? od(a) : 0
  7377. },
  7378. keyCode: function (a) {
  7379. return 'keydown' === a.type || 'keyup' === a.type ? a.keyCode : 0
  7380. },
  7381. which: function (a) {
  7382. return 'keypress' === a.type ? od(a) : 'keydown' === a.type || 'keyup' === a.type ? a.keyCode : 0
  7383. }
  7384. }),
  7385. Rd = rd(Qd),
  7386. Sd = A({}, Ad, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0 }),
  7387. Td = rd(Sd),
  7388. Ud = A({}, ud, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: zd }),
  7389. Vd = rd(Ud),
  7390. Wd = A({}, sd, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }),
  7391. Xd = rd(Wd),
  7392. Yd = A({}, Ad, {
  7393. deltaX: function (a) {
  7394. return 'deltaX' in a ? a.deltaX : 'wheelDeltaX' in a ? -a.wheelDeltaX : 0
  7395. },
  7396. deltaY: function (a) {
  7397. return 'deltaY' in a ? a.deltaY : 'wheelDeltaY' in a ? -a.wheelDeltaY : 'wheelDelta' in a ? -a.wheelDelta : 0
  7398. },
  7399. deltaZ: 0,
  7400. deltaMode: 0
  7401. }),
  7402. Zd = rd(Yd),
  7403. $d = [9, 13, 27, 32],
  7404. ae = ia && 'CompositionEvent' in window,
  7405. be = null
  7406. ia && 'documentMode' in document && (be = document.documentMode)
  7407. var ce = ia && 'TextEvent' in window && !be,
  7408. de = ia && (!ae || (be && 8 < be && 11 >= be)),
  7409. ee = String.fromCharCode(32),
  7410. fe = !1
  7411. function ge(a, b) {
  7412. switch (a) {
  7413. case 'keyup':
  7414. return -1 !== $d.indexOf(b.keyCode)
  7415. case 'keydown':
  7416. return 229 !== b.keyCode
  7417. case 'keypress':
  7418. case 'mousedown':
  7419. case 'focusout':
  7420. return !0
  7421. default:
  7422. return !1
  7423. }
  7424. }
  7425. function he(a) {
  7426. a = a.detail
  7427. return 'object' === typeof a && 'data' in a ? a.data : null
  7428. }
  7429. var ie = !1
  7430. function je(a, b) {
  7431. switch (a) {
  7432. case 'compositionend':
  7433. return he(b)
  7434. case 'keypress':
  7435. if (32 !== b.which) return null
  7436. fe = !0
  7437. return ee
  7438. case 'textInput':
  7439. return (a = b.data), a === ee && fe ? null : a
  7440. default:
  7441. return null
  7442. }
  7443. }
  7444. function ke(a, b) {
  7445. if (ie) return 'compositionend' === a || (!ae && ge(a, b)) ? ((a = nd()), (md = ld = kd = null), (ie = !1), a) : null
  7446. switch (a) {
  7447. case 'paste':
  7448. return null
  7449. case 'keypress':
  7450. if (!(b.ctrlKey || b.altKey || b.metaKey) || (b.ctrlKey && b.altKey)) {
  7451. if (b.char && 1 < b.char.length) return b.char
  7452. if (b.which) return String.fromCharCode(b.which)
  7453. }
  7454. return null
  7455. case 'compositionend':
  7456. return de && 'ko' !== b.locale ? null : b.data
  7457. default:
  7458. return null
  7459. }
  7460. }
  7461. var le = { color: !0, date: !0, datetime: !0, 'datetime-local': !0, email: !0, month: !0, number: !0, password: !0, range: !0, search: !0, tel: !0, text: !0, time: !0, url: !0, week: !0 }
  7462. function me(a) {
  7463. var b = a && a.nodeName && a.nodeName.toLowerCase()
  7464. return 'input' === b ? !!le[a.type] : 'textarea' === b ? !0 : !1
  7465. }
  7466. function ne(a, b, c, d) {
  7467. Eb(d)
  7468. b = oe(b, 'onChange')
  7469. 0 < b.length && ((c = new td('onChange', 'change', null, c, d)), a.push({ event: c, listeners: b }))
  7470. }
  7471. var pe = null,
  7472. qe = null
  7473. function re(a) {
  7474. se(a, 0)
  7475. }
  7476. function te(a) {
  7477. var b = ue(a)
  7478. if (Wa(b)) return a
  7479. }
  7480. function ve(a, b) {
  7481. if ('change' === a) return b
  7482. }
  7483. var we = !1
  7484. if (ia) {
  7485. var xe
  7486. if (ia) {
  7487. var ye = 'oninput' in document
  7488. if (!ye) {
  7489. var ze = document.createElement('div')
  7490. ze.setAttribute('oninput', 'return;')
  7491. ye = 'function' === typeof ze.oninput
  7492. }
  7493. xe = ye
  7494. } else xe = !1
  7495. we = xe && (!document.documentMode || 9 < document.documentMode)
  7496. }
  7497. function Ae() {
  7498. pe && (pe.detachEvent('onpropertychange', Be), (qe = pe = null))
  7499. }
  7500. function Be(a) {
  7501. if ('value' === a.propertyName && te(qe)) {
  7502. var b = []
  7503. ne(b, qe, a, xb(a))
  7504. Jb(re, b)
  7505. }
  7506. }
  7507. function Ce(a, b, c) {
  7508. 'focusin' === a ? (Ae(), (pe = b), (qe = c), pe.attachEvent('onpropertychange', Be)) : 'focusout' === a && Ae()
  7509. }
  7510. function De(a) {
  7511. if ('selectionchange' === a || 'keyup' === a || 'keydown' === a) return te(qe)
  7512. }
  7513. function Ee(a, b) {
  7514. if ('click' === a) return te(b)
  7515. }
  7516. function Fe(a, b) {
  7517. if ('input' === a || 'change' === a) return te(b)
  7518. }
  7519. function Ge(a, b) {
  7520. return (a === b && (0 !== a || 1 / a === 1 / b)) || (a !== a && b !== b)
  7521. }
  7522. var He = 'function' === typeof Object.is ? Object.is : Ge
  7523. function Ie(a, b) {
  7524. if (He(a, b)) return !0
  7525. if ('object' !== typeof a || null === a || 'object' !== typeof b || null === b) return !1
  7526. var c = Object.keys(a),
  7527. d = Object.keys(b)
  7528. if (c.length !== d.length) return !1
  7529. for (d = 0; d < c.length; d++) {
  7530. var e = c[d]
  7531. if (!ja.call(b, e) || !He(a[e], b[e])) return !1
  7532. }
  7533. return !0
  7534. }
  7535. function Je(a) {
  7536. for (; a && a.firstChild; ) a = a.firstChild
  7537. return a
  7538. }
  7539. function Ke(a, b) {
  7540. var c = Je(a)
  7541. a = 0
  7542. for (var d; c; ) {
  7543. if (3 === c.nodeType) {
  7544. d = a + c.textContent.length
  7545. if (a <= b && d >= b) return { node: c, offset: b - a }
  7546. a = d
  7547. }
  7548. a: {
  7549. for (; c; ) {
  7550. if (c.nextSibling) {
  7551. c = c.nextSibling
  7552. break a
  7553. }
  7554. c = c.parentNode
  7555. }
  7556. c = void 0
  7557. }
  7558. c = Je(c)
  7559. }
  7560. }
  7561. function Le(a, b) {
  7562. return a && b
  7563. ? a === b
  7564. ? !0
  7565. : a && 3 === a.nodeType
  7566. ? !1
  7567. : b && 3 === b.nodeType
  7568. ? Le(a, b.parentNode)
  7569. : 'contains' in a
  7570. ? a.contains(b)
  7571. : a.compareDocumentPosition
  7572. ? !!(a.compareDocumentPosition(b) & 16)
  7573. : !1
  7574. : !1
  7575. }
  7576. function Me() {
  7577. for (var a = window, b = Xa(); b instanceof a.HTMLIFrameElement; ) {
  7578. try {
  7579. var c = 'string' === typeof b.contentWindow.location.href
  7580. } catch (d) {
  7581. c = !1
  7582. }
  7583. if (c) a = b.contentWindow
  7584. else break
  7585. b = Xa(a.document)
  7586. }
  7587. return b
  7588. }
  7589. function Ne(a) {
  7590. var b = a && a.nodeName && a.nodeName.toLowerCase()
  7591. return b && (('input' === b && ('text' === a.type || 'search' === a.type || 'tel' === a.type || 'url' === a.type || 'password' === a.type)) || 'textarea' === b || 'true' === a.contentEditable)
  7592. }
  7593. function Oe(a) {
  7594. var b = Me(),
  7595. c = a.focusedElem,
  7596. d = a.selectionRange
  7597. if (b !== c && c && c.ownerDocument && Le(c.ownerDocument.documentElement, c)) {
  7598. if (null !== d && Ne(c))
  7599. if (((b = d.start), (a = d.end), void 0 === a && (a = b), 'selectionStart' in c)) (c.selectionStart = b), (c.selectionEnd = Math.min(a, c.value.length))
  7600. else if (((a = ((b = c.ownerDocument || document) && b.defaultView) || window), a.getSelection)) {
  7601. a = a.getSelection()
  7602. var e = c.textContent.length,
  7603. f = Math.min(d.start, e)
  7604. d = void 0 === d.end ? f : Math.min(d.end, e)
  7605. !a.extend && f > d && ((e = d), (d = f), (f = e))
  7606. e = Ke(c, f)
  7607. var g = Ke(c, d)
  7608. e &&
  7609. g &&
  7610. (1 !== a.rangeCount || a.anchorNode !== e.node || a.anchorOffset !== e.offset || a.focusNode !== g.node || a.focusOffset !== g.offset) &&
  7611. ((b = b.createRange()), b.setStart(e.node, e.offset), a.removeAllRanges(), f > d ? (a.addRange(b), a.extend(g.node, g.offset)) : (b.setEnd(g.node, g.offset), a.addRange(b)))
  7612. }
  7613. b = []
  7614. for (a = c; (a = a.parentNode); ) 1 === a.nodeType && b.push({ element: a, left: a.scrollLeft, top: a.scrollTop })
  7615. 'function' === typeof c.focus && c.focus()
  7616. for (c = 0; c < b.length; c++) (a = b[c]), (a.element.scrollLeft = a.left), (a.element.scrollTop = a.top)
  7617. }
  7618. }
  7619. var Pe = ia && 'documentMode' in document && 11 >= document.documentMode,
  7620. Qe = null,
  7621. Re = null,
  7622. Se = null,
  7623. Te = !1
  7624. function Ue(a, b, c) {
  7625. var d = c.window === c ? c.document : 9 === c.nodeType ? c : c.ownerDocument
  7626. Te ||
  7627. null == Qe ||
  7628. Qe !== Xa(d) ||
  7629. ((d = Qe),
  7630. 'selectionStart' in d && Ne(d)
  7631. ? (d = { start: d.selectionStart, end: d.selectionEnd })
  7632. : ((d = ((d.ownerDocument && d.ownerDocument.defaultView) || window).getSelection()),
  7633. (d = { anchorNode: d.anchorNode, anchorOffset: d.anchorOffset, focusNode: d.focusNode, focusOffset: d.focusOffset })),
  7634. (Se && Ie(Se, d)) || ((Se = d), (d = oe(Re, 'onSelect')), 0 < d.length && ((b = new td('onSelect', 'select', null, b, c)), a.push({ event: b, listeners: d }), (b.target = Qe))))
  7635. }
  7636. function Ve(a, b) {
  7637. var c = {}
  7638. c[a.toLowerCase()] = b.toLowerCase()
  7639. c['Webkit' + a] = 'webkit' + b
  7640. c['Moz' + a] = 'moz' + b
  7641. return c
  7642. }
  7643. var We = {
  7644. animationend: Ve('Animation', 'AnimationEnd'),
  7645. animationiteration: Ve('Animation', 'AnimationIteration'),
  7646. animationstart: Ve('Animation', 'AnimationStart'),
  7647. transitionend: Ve('Transition', 'TransitionEnd')
  7648. },
  7649. Xe = {},
  7650. Ye = {}
  7651. ia &&
  7652. ((Ye = document.createElement('div').style),
  7653. 'AnimationEvent' in window || (delete We.animationend.animation, delete We.animationiteration.animation, delete We.animationstart.animation),
  7654. 'TransitionEvent' in window || delete We.transitionend.transition)
  7655. function Ze(a) {
  7656. if (Xe[a]) return Xe[a]
  7657. if (!We[a]) return a
  7658. var b = We[a],
  7659. c
  7660. for (c in b) if (b.hasOwnProperty(c) && c in Ye) return (Xe[a] = b[c])
  7661. return a
  7662. }
  7663. var $e = Ze('animationend'),
  7664. af = Ze('animationiteration'),
  7665. bf = Ze('animationstart'),
  7666. cf = Ze('transitionend'),
  7667. df = new Map(),
  7668. ef =
  7669. 'abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel'.split(
  7670. ' '
  7671. )
  7672. function ff(a, b) {
  7673. df.set(a, b)
  7674. fa(b, [a])
  7675. }
  7676. for (var gf = 0; gf < ef.length; gf++) {
  7677. var hf = ef[gf],
  7678. jf = hf.toLowerCase(),
  7679. kf = hf[0].toUpperCase() + hf.slice(1)
  7680. ff(jf, 'on' + kf)
  7681. }
  7682. ff($e, 'onAnimationEnd')
  7683. ff(af, 'onAnimationIteration')
  7684. ff(bf, 'onAnimationStart')
  7685. ff('dblclick', 'onDoubleClick')
  7686. ff('focusin', 'onFocus')
  7687. ff('focusout', 'onBlur')
  7688. ff(cf, 'onTransitionEnd')
  7689. ha('onMouseEnter', ['mouseout', 'mouseover'])
  7690. ha('onMouseLeave', ['mouseout', 'mouseover'])
  7691. ha('onPointerEnter', ['pointerout', 'pointerover'])
  7692. ha('onPointerLeave', ['pointerout', 'pointerover'])
  7693. fa('onChange', 'change click focusin focusout input keydown keyup selectionchange'.split(' '))
  7694. fa('onSelect', 'focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange'.split(' '))
  7695. fa('onBeforeInput', ['compositionend', 'keypress', 'textInput', 'paste'])
  7696. fa('onCompositionEnd', 'compositionend focusout keydown keypress keyup mousedown'.split(' '))
  7697. fa('onCompositionStart', 'compositionstart focusout keydown keypress keyup mousedown'.split(' '))
  7698. fa('onCompositionUpdate', 'compositionupdate focusout keydown keypress keyup mousedown'.split(' '))
  7699. var lf =
  7700. 'abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting'.split(
  7701. ' '
  7702. ),
  7703. mf = new Set('cancel close invalid load scroll toggle'.split(' ').concat(lf))
  7704. function nf(a, b, c) {
  7705. var d = a.type || 'unknown-event'
  7706. a.currentTarget = c
  7707. Ub(d, b, void 0, a)
  7708. a.currentTarget = null
  7709. }
  7710. function se(a, b) {
  7711. b = 0 !== (b & 4)
  7712. for (var c = 0; c < a.length; c++) {
  7713. var d = a[c],
  7714. e = d.event
  7715. d = d.listeners
  7716. a: {
  7717. var f = void 0
  7718. if (b)
  7719. for (var g = d.length - 1; 0 <= g; g--) {
  7720. var h = d[g],
  7721. k = h.instance,
  7722. l = h.currentTarget
  7723. h = h.listener
  7724. if (k !== f && e.isPropagationStopped()) break a
  7725. nf(e, h, l)
  7726. f = k
  7727. }
  7728. else
  7729. for (g = 0; g < d.length; g++) {
  7730. h = d[g]
  7731. k = h.instance
  7732. l = h.currentTarget
  7733. h = h.listener
  7734. if (k !== f && e.isPropagationStopped()) break a
  7735. nf(e, h, l)
  7736. f = k
  7737. }
  7738. }
  7739. }
  7740. if (Qb) throw ((a = Rb), (Qb = !1), (Rb = null), a)
  7741. }
  7742. function D(a, b) {
  7743. var c = b[of]
  7744. void 0 === c && (c = b[of] = new Set())
  7745. var d = a + '__bubble'
  7746. c.has(d) || (pf(b, a, 2, !1), c.add(d))
  7747. }
  7748. function qf(a, b, c) {
  7749. var d = 0
  7750. b && (d |= 4)
  7751. pf(c, a, d, b)
  7752. }
  7753. var rf = '_reactListening' + Math.random().toString(36).slice(2)
  7754. function sf(a) {
  7755. if (!a[rf]) {
  7756. a[rf] = !0
  7757. da.forEach(function (b) {
  7758. 'selectionchange' !== b && (mf.has(b) || qf(b, !1, a), qf(b, !0, a))
  7759. })
  7760. var b = 9 === a.nodeType ? a : a.ownerDocument
  7761. null === b || b[rf] || ((b[rf] = !0), qf('selectionchange', !1, b))
  7762. }
  7763. }
  7764. function pf(a, b, c, d) {
  7765. switch (jd(b)) {
  7766. case 1:
  7767. var e = ed
  7768. break
  7769. case 4:
  7770. e = gd
  7771. break
  7772. default:
  7773. e = fd
  7774. }
  7775. c = e.bind(null, b, c, a)
  7776. e = void 0
  7777. !Lb || ('touchstart' !== b && 'touchmove' !== b && 'wheel' !== b) || (e = !0)
  7778. d ? (void 0 !== e ? a.addEventListener(b, c, { capture: !0, passive: e }) : a.addEventListener(b, c, !0)) : void 0 !== e ? a.addEventListener(b, c, { passive: e }) : a.addEventListener(b, c, !1)
  7779. }
  7780. function hd(a, b, c, d, e) {
  7781. var f = d
  7782. if (0 === (b & 1) && 0 === (b & 2) && null !== d)
  7783. a: for (;;) {
  7784. if (null === d) return
  7785. var g = d.tag
  7786. if (3 === g || 4 === g) {
  7787. var h = d.stateNode.containerInfo
  7788. if (h === e || (8 === h.nodeType && h.parentNode === e)) break
  7789. if (4 === g)
  7790. for (g = d.return; null !== g; ) {
  7791. var k = g.tag
  7792. if (3 === k || 4 === k) if (((k = g.stateNode.containerInfo), k === e || (8 === k.nodeType && k.parentNode === e))) return
  7793. g = g.return
  7794. }
  7795. for (; null !== h; ) {
  7796. g = Wc(h)
  7797. if (null === g) return
  7798. k = g.tag
  7799. if (5 === k || 6 === k) {
  7800. d = f = g
  7801. continue a
  7802. }
  7803. h = h.parentNode
  7804. }
  7805. }
  7806. d = d.return
  7807. }
  7808. Jb(function () {
  7809. var d = f,
  7810. e = xb(c),
  7811. g = []
  7812. a: {
  7813. var h = df.get(a)
  7814. if (void 0 !== h) {
  7815. var k = td,
  7816. n = a
  7817. switch (a) {
  7818. case 'keypress':
  7819. if (0 === od(c)) break a
  7820. case 'keydown':
  7821. case 'keyup':
  7822. k = Rd
  7823. break
  7824. case 'focusin':
  7825. n = 'focus'
  7826. k = Fd
  7827. break
  7828. case 'focusout':
  7829. n = 'blur'
  7830. k = Fd
  7831. break
  7832. case 'beforeblur':
  7833. case 'afterblur':
  7834. k = Fd
  7835. break
  7836. case 'click':
  7837. if (2 === c.button) break a
  7838. case 'auxclick':
  7839. case 'dblclick':
  7840. case 'mousedown':
  7841. case 'mousemove':
  7842. case 'mouseup':
  7843. case 'mouseout':
  7844. case 'mouseover':
  7845. case 'contextmenu':
  7846. k = Bd
  7847. break
  7848. case 'drag':
  7849. case 'dragend':
  7850. case 'dragenter':
  7851. case 'dragexit':
  7852. case 'dragleave':
  7853. case 'dragover':
  7854. case 'dragstart':
  7855. case 'drop':
  7856. k = Dd
  7857. break
  7858. case 'touchcancel':
  7859. case 'touchend':
  7860. case 'touchmove':
  7861. case 'touchstart':
  7862. k = Vd
  7863. break
  7864. case $e:
  7865. case af:
  7866. case bf:
  7867. k = Hd
  7868. break
  7869. case cf:
  7870. k = Xd
  7871. break
  7872. case 'scroll':
  7873. k = vd
  7874. break
  7875. case 'wheel':
  7876. k = Zd
  7877. break
  7878. case 'copy':
  7879. case 'cut':
  7880. case 'paste':
  7881. k = Jd
  7882. break
  7883. case 'gotpointercapture':
  7884. case 'lostpointercapture':
  7885. case 'pointercancel':
  7886. case 'pointerdown':
  7887. case 'pointermove':
  7888. case 'pointerout':
  7889. case 'pointerover':
  7890. case 'pointerup':
  7891. k = Td
  7892. }
  7893. var t = 0 !== (b & 4),
  7894. J = !t && 'scroll' === a,
  7895. x = t ? (null !== h ? h + 'Capture' : null) : h
  7896. t = []
  7897. for (var w = d, u; null !== w; ) {
  7898. u = w
  7899. var F = u.stateNode
  7900. 5 === u.tag && null !== F && ((u = F), null !== x && ((F = Kb(w, x)), null != F && t.push(tf(w, F, u))))
  7901. if (J) break
  7902. w = w.return
  7903. }
  7904. 0 < t.length && ((h = new k(h, n, null, c, e)), g.push({ event: h, listeners: t }))
  7905. }
  7906. }
  7907. if (0 === (b & 7)) {
  7908. a: {
  7909. h = 'mouseover' === a || 'pointerover' === a
  7910. k = 'mouseout' === a || 'pointerout' === a
  7911. if (h && c !== wb && (n = c.relatedTarget || c.fromElement) && (Wc(n) || n[uf])) break a
  7912. if (k || h) {
  7913. h = e.window === e ? e : (h = e.ownerDocument) ? h.defaultView || h.parentWindow : window
  7914. if (k) {
  7915. if (((n = c.relatedTarget || c.toElement), (k = d), (n = n ? Wc(n) : null), null !== n && ((J = Vb(n)), n !== J || (5 !== n.tag && 6 !== n.tag)))) n = null
  7916. } else (k = null), (n = d)
  7917. if (k !== n) {
  7918. t = Bd
  7919. F = 'onMouseLeave'
  7920. x = 'onMouseEnter'
  7921. w = 'mouse'
  7922. if ('pointerout' === a || 'pointerover' === a) (t = Td), (F = 'onPointerLeave'), (x = 'onPointerEnter'), (w = 'pointer')
  7923. J = null == k ? h : ue(k)
  7924. u = null == n ? h : ue(n)
  7925. h = new t(F, w + 'leave', k, c, e)
  7926. h.target = J
  7927. h.relatedTarget = u
  7928. F = null
  7929. Wc(e) === d && ((t = new t(x, w + 'enter', n, c, e)), (t.target = u), (t.relatedTarget = J), (F = t))
  7930. J = F
  7931. if (k && n)
  7932. b: {
  7933. t = k
  7934. x = n
  7935. w = 0
  7936. for (u = t; u; u = vf(u)) w++
  7937. u = 0
  7938. for (F = x; F; F = vf(F)) u++
  7939. for (; 0 < w - u; ) (t = vf(t)), w--
  7940. for (; 0 < u - w; ) (x = vf(x)), u--
  7941. for (; w--; ) {
  7942. if (t === x || (null !== x && t === x.alternate)) break b
  7943. t = vf(t)
  7944. x = vf(x)
  7945. }
  7946. t = null
  7947. }
  7948. else t = null
  7949. null !== k && wf(g, h, k, t, !1)
  7950. null !== n && null !== J && wf(g, J, n, t, !0)
  7951. }
  7952. }
  7953. }
  7954. a: {
  7955. h = d ? ue(d) : window
  7956. k = h.nodeName && h.nodeName.toLowerCase()
  7957. if ('select' === k || ('input' === k && 'file' === h.type)) var na = ve
  7958. else if (me(h))
  7959. if (we) na = Fe
  7960. else {
  7961. na = De
  7962. var xa = Ce
  7963. }
  7964. else (k = h.nodeName) && 'input' === k.toLowerCase() && ('checkbox' === h.type || 'radio' === h.type) && (na = Ee)
  7965. if (na && (na = na(a, d))) {
  7966. ne(g, na, c, e)
  7967. break a
  7968. }
  7969. xa && xa(a, h, d)
  7970. 'focusout' === a && (xa = h._wrapperState) && xa.controlled && 'number' === h.type && cb(h, 'number', h.value)
  7971. }
  7972. xa = d ? ue(d) : window
  7973. switch (a) {
  7974. case 'focusin':
  7975. if (me(xa) || 'true' === xa.contentEditable) (Qe = xa), (Re = d), (Se = null)
  7976. break
  7977. case 'focusout':
  7978. Se = Re = Qe = null
  7979. break
  7980. case 'mousedown':
  7981. Te = !0
  7982. break
  7983. case 'contextmenu':
  7984. case 'mouseup':
  7985. case 'dragend':
  7986. Te = !1
  7987. Ue(g, c, e)
  7988. break
  7989. case 'selectionchange':
  7990. if (Pe) break
  7991. case 'keydown':
  7992. case 'keyup':
  7993. Ue(g, c, e)
  7994. }
  7995. var $a
  7996. if (ae)
  7997. b: {
  7998. switch (a) {
  7999. case 'compositionstart':
  8000. var ba = 'onCompositionStart'
  8001. break b
  8002. case 'compositionend':
  8003. ba = 'onCompositionEnd'
  8004. break b
  8005. case 'compositionupdate':
  8006. ba = 'onCompositionUpdate'
  8007. break b
  8008. }
  8009. ba = void 0
  8010. }
  8011. else ie ? ge(a, c) && (ba = 'onCompositionEnd') : 'keydown' === a && 229 === c.keyCode && (ba = 'onCompositionStart')
  8012. ba &&
  8013. (de && 'ko' !== c.locale && (ie || 'onCompositionStart' !== ba ? 'onCompositionEnd' === ba && ie && ($a = nd()) : ((kd = e), (ld = 'value' in kd ? kd.value : kd.textContent), (ie = !0))),
  8014. (xa = oe(d, ba)),
  8015. 0 < xa.length && ((ba = new Ld(ba, a, null, c, e)), g.push({ event: ba, listeners: xa }), $a ? (ba.data = $a) : (($a = he(c)), null !== $a && (ba.data = $a))))
  8016. if (($a = ce ? je(a, c) : ke(a, c))) (d = oe(d, 'onBeforeInput')), 0 < d.length && ((e = new Ld('onBeforeInput', 'beforeinput', null, c, e)), g.push({ event: e, listeners: d }), (e.data = $a))
  8017. }
  8018. se(g, b)
  8019. })
  8020. }
  8021. function tf(a, b, c) {
  8022. return { instance: a, listener: b, currentTarget: c }
  8023. }
  8024. function oe(a, b) {
  8025. for (var c = b + 'Capture', d = []; null !== a; ) {
  8026. var e = a,
  8027. f = e.stateNode
  8028. 5 === e.tag && null !== f && ((e = f), (f = Kb(a, c)), null != f && d.unshift(tf(a, f, e)), (f = Kb(a, b)), null != f && d.push(tf(a, f, e)))
  8029. a = a.return
  8030. }
  8031. return d
  8032. }
  8033. function vf(a) {
  8034. if (null === a) return null
  8035. do a = a.return
  8036. while (a && 5 !== a.tag)
  8037. return a ? a : null
  8038. }
  8039. function wf(a, b, c, d, e) {
  8040. for (var f = b._reactName, g = []; null !== c && c !== d; ) {
  8041. var h = c,
  8042. k = h.alternate,
  8043. l = h.stateNode
  8044. if (null !== k && k === d) break
  8045. 5 === h.tag && null !== l && ((h = l), e ? ((k = Kb(c, f)), null != k && g.unshift(tf(c, k, h))) : e || ((k = Kb(c, f)), null != k && g.push(tf(c, k, h))))
  8046. c = c.return
  8047. }
  8048. 0 !== g.length && a.push({ event: b, listeners: g })
  8049. }
  8050. var xf = /\r\n?/g,
  8051. yf = /\u0000|\uFFFD/g
  8052. function zf(a) {
  8053. return ('string' === typeof a ? a : '' + a).replace(xf, '\n').replace(yf, '')
  8054. }
  8055. function Af(a, b, c) {
  8056. b = zf(b)
  8057. if (zf(a) !== b && c) throw Error(p(425))
  8058. }
  8059. function Bf() {}
  8060. var Cf = null,
  8061. Df = null
  8062. function Ef(a, b) {
  8063. return (
  8064. 'textarea' === a ||
  8065. 'noscript' === a ||
  8066. 'string' === typeof b.children ||
  8067. 'number' === typeof b.children ||
  8068. ('object' === typeof b.dangerouslySetInnerHTML && null !== b.dangerouslySetInnerHTML && null != b.dangerouslySetInnerHTML.__html)
  8069. )
  8070. }
  8071. var Ff = 'function' === typeof setTimeout ? setTimeout : void 0,
  8072. Gf = 'function' === typeof clearTimeout ? clearTimeout : void 0,
  8073. Hf = 'function' === typeof Promise ? Promise : void 0,
  8074. Jf =
  8075. 'function' === typeof queueMicrotask
  8076. ? queueMicrotask
  8077. : 'undefined' !== typeof Hf
  8078. ? function (a) {
  8079. return Hf.resolve(null).then(a).catch(If)
  8080. }
  8081. : Ff
  8082. function If(a) {
  8083. setTimeout(function () {
  8084. throw a
  8085. })
  8086. }
  8087. function Kf(a, b) {
  8088. var c = b,
  8089. d = 0
  8090. do {
  8091. var e = c.nextSibling
  8092. a.removeChild(c)
  8093. if (e && 8 === e.nodeType)
  8094. if (((c = e.data), '/$' === c)) {
  8095. if (0 === d) {
  8096. a.removeChild(e)
  8097. bd(b)
  8098. return
  8099. }
  8100. d--
  8101. } else ('$' !== c && '$?' !== c && '$!' !== c) || d++
  8102. c = e
  8103. } while (c)
  8104. bd(b)
  8105. }
  8106. function Lf(a) {
  8107. for (; null != a; a = a.nextSibling) {
  8108. var b = a.nodeType
  8109. if (1 === b || 3 === b) break
  8110. if (8 === b) {
  8111. b = a.data
  8112. if ('$' === b || '$!' === b || '$?' === b) break
  8113. if ('/$' === b) return null
  8114. }
  8115. }
  8116. return a
  8117. }
  8118. function Mf(a) {
  8119. a = a.previousSibling
  8120. for (var b = 0; a; ) {
  8121. if (8 === a.nodeType) {
  8122. var c = a.data
  8123. if ('$' === c || '$!' === c || '$?' === c) {
  8124. if (0 === b) return a
  8125. b--
  8126. } else '/$' === c && b++
  8127. }
  8128. a = a.previousSibling
  8129. }
  8130. return null
  8131. }
  8132. var Nf = Math.random().toString(36).slice(2),
  8133. Of = '__reactFiber$' + Nf,
  8134. Pf = '__reactProps$' + Nf,
  8135. uf = '__reactContainer$' + Nf,
  8136. of = '__reactEvents$' + Nf,
  8137. Qf = '__reactListeners$' + Nf,
  8138. Rf = '__reactHandles$' + Nf
  8139. function Wc(a) {
  8140. var b = a[Of]
  8141. if (b) return b
  8142. for (var c = a.parentNode; c; ) {
  8143. if ((b = c[uf] || c[Of])) {
  8144. c = b.alternate
  8145. if (null !== b.child || (null !== c && null !== c.child))
  8146. for (a = Mf(a); null !== a; ) {
  8147. if ((c = a[Of])) return c
  8148. a = Mf(a)
  8149. }
  8150. return b
  8151. }
  8152. a = c
  8153. c = a.parentNode
  8154. }
  8155. return null
  8156. }
  8157. function Cb(a) {
  8158. a = a[Of] || a[uf]
  8159. return !a || (5 !== a.tag && 6 !== a.tag && 13 !== a.tag && 3 !== a.tag) ? null : a
  8160. }
  8161. function ue(a) {
  8162. if (5 === a.tag || 6 === a.tag) return a.stateNode
  8163. throw Error(p(33))
  8164. }
  8165. function Db(a) {
  8166. return a[Pf] || null
  8167. }
  8168. var Sf = [],
  8169. Tf = -1
  8170. function Uf(a) {
  8171. return { current: a }
  8172. }
  8173. function E(a) {
  8174. 0 > Tf || ((a.current = Sf[Tf]), (Sf[Tf] = null), Tf--)
  8175. }
  8176. function G(a, b) {
  8177. Tf++
  8178. Sf[Tf] = a.current
  8179. a.current = b
  8180. }
  8181. var Vf = {},
  8182. H = Uf(Vf),
  8183. Wf = Uf(!1),
  8184. Xf = Vf
  8185. function Yf(a, b) {
  8186. var c = a.type.contextTypes
  8187. if (!c) return Vf
  8188. var d = a.stateNode
  8189. if (d && d.__reactInternalMemoizedUnmaskedChildContext === b) return d.__reactInternalMemoizedMaskedChildContext
  8190. var e = {},
  8191. f
  8192. for (f in c) e[f] = b[f]
  8193. d && ((a = a.stateNode), (a.__reactInternalMemoizedUnmaskedChildContext = b), (a.__reactInternalMemoizedMaskedChildContext = e))
  8194. return e
  8195. }
  8196. function Zf(a) {
  8197. a = a.childContextTypes
  8198. return null !== a && void 0 !== a
  8199. }
  8200. function $f() {
  8201. E(Wf)
  8202. E(H)
  8203. }
  8204. function ag(a, b, c) {
  8205. if (H.current !== Vf) throw Error(p(168))
  8206. G(H, b)
  8207. G(Wf, c)
  8208. }
  8209. function bg(a, b, c) {
  8210. var d = a.stateNode
  8211. b = b.childContextTypes
  8212. if ('function' !== typeof d.getChildContext) return c
  8213. d = d.getChildContext()
  8214. for (var e in d) if (!(e in b)) throw Error(p(108, Ra(a) || 'Unknown', e))
  8215. return A({}, c, d)
  8216. }
  8217. function cg(a) {
  8218. a = ((a = a.stateNode) && a.__reactInternalMemoizedMergedChildContext) || Vf
  8219. Xf = H.current
  8220. G(H, a)
  8221. G(Wf, Wf.current)
  8222. return !0
  8223. }
  8224. function dg(a, b, c) {
  8225. var d = a.stateNode
  8226. if (!d) throw Error(p(169))
  8227. c ? ((a = bg(a, b, Xf)), (d.__reactInternalMemoizedMergedChildContext = a), E(Wf), E(H), G(H, a)) : E(Wf)
  8228. G(Wf, c)
  8229. }
  8230. var eg = null,
  8231. fg = !1,
  8232. gg = !1
  8233. function hg(a) {
  8234. null === eg ? (eg = [a]) : eg.push(a)
  8235. }
  8236. function ig(a) {
  8237. fg = !0
  8238. hg(a)
  8239. }
  8240. function jg() {
  8241. if (!gg && null !== eg) {
  8242. gg = !0
  8243. var a = 0,
  8244. b = C
  8245. try {
  8246. var c = eg
  8247. for (C = 1; a < c.length; a++) {
  8248. var d = c[a]
  8249. do d = d(!0)
  8250. while (null !== d)
  8251. }
  8252. eg = null
  8253. fg = !1
  8254. } catch (e) {
  8255. throw (null !== eg && (eg = eg.slice(a + 1)), ac(fc, jg), e)
  8256. } finally {
  8257. ;(C = b), (gg = !1)
  8258. }
  8259. }
  8260. return null
  8261. }
  8262. var kg = [],
  8263. lg = 0,
  8264. mg = null,
  8265. ng = 0,
  8266. og = [],
  8267. pg = 0,
  8268. qg = null,
  8269. rg = 1,
  8270. sg = ''
  8271. function tg(a, b) {
  8272. kg[lg++] = ng
  8273. kg[lg++] = mg
  8274. mg = a
  8275. ng = b
  8276. }
  8277. function ug(a, b, c) {
  8278. og[pg++] = rg
  8279. og[pg++] = sg
  8280. og[pg++] = qg
  8281. qg = a
  8282. var d = rg
  8283. a = sg
  8284. var e = 32 - oc(d) - 1
  8285. d &= ~(1 << e)
  8286. c += 1
  8287. var f = 32 - oc(b) + e
  8288. if (30 < f) {
  8289. var g = e - (e % 5)
  8290. f = (d & ((1 << g) - 1)).toString(32)
  8291. d >>= g
  8292. e -= g
  8293. rg = (1 << (32 - oc(b) + e)) | (c << e) | d
  8294. sg = f + a
  8295. } else (rg = (1 << f) | (c << e) | d), (sg = a)
  8296. }
  8297. function vg(a) {
  8298. null !== a.return && (tg(a, 1), ug(a, 1, 0))
  8299. }
  8300. function wg(a) {
  8301. for (; a === mg; ) (mg = kg[--lg]), (kg[lg] = null), (ng = kg[--lg]), (kg[lg] = null)
  8302. for (; a === qg; ) (qg = og[--pg]), (og[pg] = null), (sg = og[--pg]), (og[pg] = null), (rg = og[--pg]), (og[pg] = null)
  8303. }
  8304. var xg = null,
  8305. yg = null,
  8306. I = !1,
  8307. zg = null
  8308. function Ag(a, b) {
  8309. var c = Bg(5, null, null, 0)
  8310. c.elementType = 'DELETED'
  8311. c.stateNode = b
  8312. c.return = a
  8313. b = a.deletions
  8314. null === b ? ((a.deletions = [c]), (a.flags |= 16)) : b.push(c)
  8315. }
  8316. function Cg(a, b) {
  8317. switch (a.tag) {
  8318. case 5:
  8319. var c = a.type
  8320. b = 1 !== b.nodeType || c.toLowerCase() !== b.nodeName.toLowerCase() ? null : b
  8321. return null !== b ? ((a.stateNode = b), (xg = a), (yg = Lf(b.firstChild)), !0) : !1
  8322. case 6:
  8323. return (b = '' === a.pendingProps || 3 !== b.nodeType ? null : b), null !== b ? ((a.stateNode = b), (xg = a), (yg = null), !0) : !1
  8324. case 13:
  8325. return (
  8326. (b = 8 !== b.nodeType ? null : b),
  8327. null !== b
  8328. ? ((c = null !== qg ? { id: rg, overflow: sg } : null),
  8329. (a.memoizedState = { dehydrated: b, treeContext: c, retryLane: 1073741824 }),
  8330. (c = Bg(18, null, null, 0)),
  8331. (c.stateNode = b),
  8332. (c.return = a),
  8333. (a.child = c),
  8334. (xg = a),
  8335. (yg = null),
  8336. !0)
  8337. : !1
  8338. )
  8339. default:
  8340. return !1
  8341. }
  8342. }
  8343. function Dg(a) {
  8344. return 0 !== (a.mode & 1) && 0 === (a.flags & 128)
  8345. }
  8346. function Eg(a) {
  8347. if (I) {
  8348. var b = yg
  8349. if (b) {
  8350. var c = b
  8351. if (!Cg(a, b)) {
  8352. if (Dg(a)) throw Error(p(418))
  8353. b = Lf(c.nextSibling)
  8354. var d = xg
  8355. b && Cg(a, b) ? Ag(d, c) : ((a.flags = (a.flags & -4097) | 2), (I = !1), (xg = a))
  8356. }
  8357. } else {
  8358. if (Dg(a)) throw Error(p(418))
  8359. a.flags = (a.flags & -4097) | 2
  8360. I = !1
  8361. xg = a
  8362. }
  8363. }
  8364. }
  8365. function Fg(a) {
  8366. for (a = a.return; null !== a && 5 !== a.tag && 3 !== a.tag && 13 !== a.tag; ) a = a.return
  8367. xg = a
  8368. }
  8369. function Gg(a) {
  8370. if (a !== xg) return !1
  8371. if (!I) return Fg(a), (I = !0), !1
  8372. var b
  8373. ;(b = 3 !== a.tag) && !(b = 5 !== a.tag) && ((b = a.type), (b = 'head' !== b && 'body' !== b && !Ef(a.type, a.memoizedProps)))
  8374. if (b && (b = yg)) {
  8375. if (Dg(a)) throw (Hg(), Error(p(418)))
  8376. for (; b; ) Ag(a, b), (b = Lf(b.nextSibling))
  8377. }
  8378. Fg(a)
  8379. if (13 === a.tag) {
  8380. a = a.memoizedState
  8381. a = null !== a ? a.dehydrated : null
  8382. if (!a) throw Error(p(317))
  8383. a: {
  8384. a = a.nextSibling
  8385. for (b = 0; a; ) {
  8386. if (8 === a.nodeType) {
  8387. var c = a.data
  8388. if ('/$' === c) {
  8389. if (0 === b) {
  8390. yg = Lf(a.nextSibling)
  8391. break a
  8392. }
  8393. b--
  8394. } else ('$' !== c && '$!' !== c && '$?' !== c) || b++
  8395. }
  8396. a = a.nextSibling
  8397. }
  8398. yg = null
  8399. }
  8400. } else yg = xg ? Lf(a.stateNode.nextSibling) : null
  8401. return !0
  8402. }
  8403. function Hg() {
  8404. for (var a = yg; a; ) a = Lf(a.nextSibling)
  8405. }
  8406. function Ig() {
  8407. yg = xg = null
  8408. I = !1
  8409. }
  8410. function Jg(a) {
  8411. null === zg ? (zg = [a]) : zg.push(a)
  8412. }
  8413. var Kg = ua.ReactCurrentBatchConfig
  8414. function Lg(a, b) {
  8415. if (a && a.defaultProps) {
  8416. b = A({}, b)
  8417. a = a.defaultProps
  8418. for (var c in a) void 0 === b[c] && (b[c] = a[c])
  8419. return b
  8420. }
  8421. return b
  8422. }
  8423. var Mg = Uf(null),
  8424. Ng = null,
  8425. Og = null,
  8426. Pg = null
  8427. function Qg() {
  8428. Pg = Og = Ng = null
  8429. }
  8430. function Rg(a) {
  8431. var b = Mg.current
  8432. E(Mg)
  8433. a._currentValue = b
  8434. }
  8435. function Sg(a, b, c) {
  8436. for (; null !== a; ) {
  8437. var d = a.alternate
  8438. ;(a.childLanes & b) !== b ? ((a.childLanes |= b), null !== d && (d.childLanes |= b)) : null !== d && (d.childLanes & b) !== b && (d.childLanes |= b)
  8439. if (a === c) break
  8440. a = a.return
  8441. }
  8442. }
  8443. function Tg(a, b) {
  8444. Ng = a
  8445. Pg = Og = null
  8446. a = a.dependencies
  8447. null !== a && null !== a.firstContext && (0 !== (a.lanes & b) && (Ug = !0), (a.firstContext = null))
  8448. }
  8449. function Vg(a) {
  8450. var b = a._currentValue
  8451. if (Pg !== a)
  8452. if (((a = { context: a, memoizedValue: b, next: null }), null === Og)) {
  8453. if (null === Ng) throw Error(p(308))
  8454. Og = a
  8455. Ng.dependencies = { lanes: 0, firstContext: a }
  8456. } else Og = Og.next = a
  8457. return b
  8458. }
  8459. var Wg = null
  8460. function Xg(a) {
  8461. null === Wg ? (Wg = [a]) : Wg.push(a)
  8462. }
  8463. function Yg(a, b, c, d) {
  8464. var e = b.interleaved
  8465. null === e ? ((c.next = c), Xg(b)) : ((c.next = e.next), (e.next = c))
  8466. b.interleaved = c
  8467. return Zg(a, d)
  8468. }
  8469. function Zg(a, b) {
  8470. a.lanes |= b
  8471. var c = a.alternate
  8472. null !== c && (c.lanes |= b)
  8473. c = a
  8474. for (a = a.return; null !== a; ) (a.childLanes |= b), (c = a.alternate), null !== c && (c.childLanes |= b), (c = a), (a = a.return)
  8475. return 3 === c.tag ? c.stateNode : null
  8476. }
  8477. var $g = !1
  8478. function ah(a) {
  8479. a.updateQueue = { baseState: a.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, effects: null }
  8480. }
  8481. function bh(a, b) {
  8482. a = a.updateQueue
  8483. b.updateQueue === a && (b.updateQueue = { baseState: a.baseState, firstBaseUpdate: a.firstBaseUpdate, lastBaseUpdate: a.lastBaseUpdate, shared: a.shared, effects: a.effects })
  8484. }
  8485. function ch(a, b) {
  8486. return { eventTime: a, lane: b, tag: 0, payload: null, callback: null, next: null }
  8487. }
  8488. function dh(a, b, c) {
  8489. var d = a.updateQueue
  8490. if (null === d) return null
  8491. d = d.shared
  8492. if (0 !== (K & 2)) {
  8493. var e = d.pending
  8494. null === e ? (b.next = b) : ((b.next = e.next), (e.next = b))
  8495. d.pending = b
  8496. return Zg(a, c)
  8497. }
  8498. e = d.interleaved
  8499. null === e ? ((b.next = b), Xg(d)) : ((b.next = e.next), (e.next = b))
  8500. d.interleaved = b
  8501. return Zg(a, c)
  8502. }
  8503. function eh(a, b, c) {
  8504. b = b.updateQueue
  8505. if (null !== b && ((b = b.shared), 0 !== (c & 4194240))) {
  8506. var d = b.lanes
  8507. d &= a.pendingLanes
  8508. c |= d
  8509. b.lanes = c
  8510. Cc(a, c)
  8511. }
  8512. }
  8513. function fh(a, b) {
  8514. var c = a.updateQueue,
  8515. d = a.alternate
  8516. if (null !== d && ((d = d.updateQueue), c === d)) {
  8517. var e = null,
  8518. f = null
  8519. c = c.firstBaseUpdate
  8520. if (null !== c) {
  8521. do {
  8522. var g = { eventTime: c.eventTime, lane: c.lane, tag: c.tag, payload: c.payload, callback: c.callback, next: null }
  8523. null === f ? (e = f = g) : (f = f.next = g)
  8524. c = c.next
  8525. } while (null !== c)
  8526. null === f ? (e = f = b) : (f = f.next = b)
  8527. } else e = f = b
  8528. c = { baseState: d.baseState, firstBaseUpdate: e, lastBaseUpdate: f, shared: d.shared, effects: d.effects }
  8529. a.updateQueue = c
  8530. return
  8531. }
  8532. a = c.lastBaseUpdate
  8533. null === a ? (c.firstBaseUpdate = b) : (a.next = b)
  8534. c.lastBaseUpdate = b
  8535. }
  8536. function gh(a, b, c, d) {
  8537. var e = a.updateQueue
  8538. $g = !1
  8539. var f = e.firstBaseUpdate,
  8540. g = e.lastBaseUpdate,
  8541. h = e.shared.pending
  8542. if (null !== h) {
  8543. e.shared.pending = null
  8544. var k = h,
  8545. l = k.next
  8546. k.next = null
  8547. null === g ? (f = l) : (g.next = l)
  8548. g = k
  8549. var m = a.alternate
  8550. null !== m && ((m = m.updateQueue), (h = m.lastBaseUpdate), h !== g && (null === h ? (m.firstBaseUpdate = l) : (h.next = l), (m.lastBaseUpdate = k)))
  8551. }
  8552. if (null !== f) {
  8553. var q = e.baseState
  8554. g = 0
  8555. m = l = k = null
  8556. h = f
  8557. do {
  8558. var r = h.lane,
  8559. y = h.eventTime
  8560. if ((d & r) === r) {
  8561. null !== m && (m = m.next = { eventTime: y, lane: 0, tag: h.tag, payload: h.payload, callback: h.callback, next: null })
  8562. a: {
  8563. var n = a,
  8564. t = h
  8565. r = b
  8566. y = c
  8567. switch (t.tag) {
  8568. case 1:
  8569. n = t.payload
  8570. if ('function' === typeof n) {
  8571. q = n.call(y, q, r)
  8572. break a
  8573. }
  8574. q = n
  8575. break a
  8576. case 3:
  8577. n.flags = (n.flags & -65537) | 128
  8578. case 0:
  8579. n = t.payload
  8580. r = 'function' === typeof n ? n.call(y, q, r) : n
  8581. if (null === r || void 0 === r) break a
  8582. q = A({}, q, r)
  8583. break a
  8584. case 2:
  8585. $g = !0
  8586. }
  8587. }
  8588. null !== h.callback && 0 !== h.lane && ((a.flags |= 64), (r = e.effects), null === r ? (e.effects = [h]) : r.push(h))
  8589. } else (y = { eventTime: y, lane: r, tag: h.tag, payload: h.payload, callback: h.callback, next: null }), null === m ? ((l = m = y), (k = q)) : (m = m.next = y), (g |= r)
  8590. h = h.next
  8591. if (null === h)
  8592. if (((h = e.shared.pending), null === h)) break
  8593. else (r = h), (h = r.next), (r.next = null), (e.lastBaseUpdate = r), (e.shared.pending = null)
  8594. } while (1)
  8595. null === m && (k = q)
  8596. e.baseState = k
  8597. e.firstBaseUpdate = l
  8598. e.lastBaseUpdate = m
  8599. b = e.shared.interleaved
  8600. if (null !== b) {
  8601. e = b
  8602. do (g |= e.lane), (e = e.next)
  8603. while (e !== b)
  8604. } else null === f && (e.shared.lanes = 0)
  8605. hh |= g
  8606. a.lanes = g
  8607. a.memoizedState = q
  8608. }
  8609. }
  8610. function ih(a, b, c) {
  8611. a = b.effects
  8612. b.effects = null
  8613. if (null !== a)
  8614. for (b = 0; b < a.length; b++) {
  8615. var d = a[b],
  8616. e = d.callback
  8617. if (null !== e) {
  8618. d.callback = null
  8619. d = c
  8620. if ('function' !== typeof e) throw Error(p(191, e))
  8621. e.call(d)
  8622. }
  8623. }
  8624. }
  8625. var jh = new aa.Component().refs
  8626. function kh(a, b, c, d) {
  8627. b = a.memoizedState
  8628. c = c(d, b)
  8629. c = null === c || void 0 === c ? b : A({}, b, c)
  8630. a.memoizedState = c
  8631. 0 === a.lanes && (a.updateQueue.baseState = c)
  8632. }
  8633. var nh = {
  8634. isMounted: function (a) {
  8635. return (a = a._reactInternals) ? Vb(a) === a : !1
  8636. },
  8637. enqueueSetState: function (a, b, c) {
  8638. a = a._reactInternals
  8639. var d = L(),
  8640. e = lh(a),
  8641. f = ch(d, e)
  8642. f.payload = b
  8643. void 0 !== c && null !== c && (f.callback = c)
  8644. b = dh(a, f, e)
  8645. null !== b && (mh(b, a, e, d), eh(b, a, e))
  8646. },
  8647. enqueueReplaceState: function (a, b, c) {
  8648. a = a._reactInternals
  8649. var d = L(),
  8650. e = lh(a),
  8651. f = ch(d, e)
  8652. f.tag = 1
  8653. f.payload = b
  8654. void 0 !== c && null !== c && (f.callback = c)
  8655. b = dh(a, f, e)
  8656. null !== b && (mh(b, a, e, d), eh(b, a, e))
  8657. },
  8658. enqueueForceUpdate: function (a, b) {
  8659. a = a._reactInternals
  8660. var c = L(),
  8661. d = lh(a),
  8662. e = ch(c, d)
  8663. e.tag = 2
  8664. void 0 !== b && null !== b && (e.callback = b)
  8665. b = dh(a, e, d)
  8666. null !== b && (mh(b, a, d, c), eh(b, a, d))
  8667. }
  8668. }
  8669. function oh(a, b, c, d, e, f, g) {
  8670. a = a.stateNode
  8671. return 'function' === typeof a.shouldComponentUpdate ? a.shouldComponentUpdate(d, f, g) : b.prototype && b.prototype.isPureReactComponent ? !Ie(c, d) || !Ie(e, f) : !0
  8672. }
  8673. function ph(a, b, c) {
  8674. var d = !1,
  8675. e = Vf
  8676. var f = b.contextType
  8677. 'object' === typeof f && null !== f ? (f = Vg(f)) : ((e = Zf(b) ? Xf : H.current), (d = b.contextTypes), (f = (d = null !== d && void 0 !== d) ? Yf(a, e) : Vf))
  8678. b = new b(c, f)
  8679. a.memoizedState = null !== b.state && void 0 !== b.state ? b.state : null
  8680. b.updater = nh
  8681. a.stateNode = b
  8682. b._reactInternals = a
  8683. d && ((a = a.stateNode), (a.__reactInternalMemoizedUnmaskedChildContext = e), (a.__reactInternalMemoizedMaskedChildContext = f))
  8684. return b
  8685. }
  8686. function qh(a, b, c, d) {
  8687. a = b.state
  8688. 'function' === typeof b.componentWillReceiveProps && b.componentWillReceiveProps(c, d)
  8689. 'function' === typeof b.UNSAFE_componentWillReceiveProps && b.UNSAFE_componentWillReceiveProps(c, d)
  8690. b.state !== a && nh.enqueueReplaceState(b, b.state, null)
  8691. }
  8692. function rh(a, b, c, d) {
  8693. var e = a.stateNode
  8694. e.props = c
  8695. e.state = a.memoizedState
  8696. e.refs = jh
  8697. ah(a)
  8698. var f = b.contextType
  8699. 'object' === typeof f && null !== f ? (e.context = Vg(f)) : ((f = Zf(b) ? Xf : H.current), (e.context = Yf(a, f)))
  8700. e.state = a.memoizedState
  8701. f = b.getDerivedStateFromProps
  8702. 'function' === typeof f && (kh(a, b, f, c), (e.state = a.memoizedState))
  8703. 'function' === typeof b.getDerivedStateFromProps ||
  8704. 'function' === typeof e.getSnapshotBeforeUpdate ||
  8705. ('function' !== typeof e.UNSAFE_componentWillMount && 'function' !== typeof e.componentWillMount) ||
  8706. ((b = e.state),
  8707. 'function' === typeof e.componentWillMount && e.componentWillMount(),
  8708. 'function' === typeof e.UNSAFE_componentWillMount && e.UNSAFE_componentWillMount(),
  8709. b !== e.state && nh.enqueueReplaceState(e, e.state, null),
  8710. gh(a, c, e, d),
  8711. (e.state = a.memoizedState))
  8712. 'function' === typeof e.componentDidMount && (a.flags |= 4194308)
  8713. }
  8714. function sh(a, b, c) {
  8715. a = c.ref
  8716. if (null !== a && 'function' !== typeof a && 'object' !== typeof a) {
  8717. if (c._owner) {
  8718. c = c._owner
  8719. if (c) {
  8720. if (1 !== c.tag) throw Error(p(309))
  8721. var d = c.stateNode
  8722. }
  8723. if (!d) throw Error(p(147, a))
  8724. var e = d,
  8725. f = '' + a
  8726. if (null !== b && null !== b.ref && 'function' === typeof b.ref && b.ref._stringRef === f) return b.ref
  8727. b = function (a) {
  8728. var b = e.refs
  8729. b === jh && (b = e.refs = {})
  8730. null === a ? delete b[f] : (b[f] = a)
  8731. }
  8732. b._stringRef = f
  8733. return b
  8734. }
  8735. if ('string' !== typeof a) throw Error(p(284))
  8736. if (!c._owner) throw Error(p(290, a))
  8737. }
  8738. return a
  8739. }
  8740. function th(a, b) {
  8741. a = Object.prototype.toString.call(b)
  8742. throw Error(p(31, '[object Object]' === a ? 'object with keys {' + Object.keys(b).join(', ') + '}' : a))
  8743. }
  8744. function uh(a) {
  8745. var b = a._init
  8746. return b(a._payload)
  8747. }
  8748. function vh(a) {
  8749. function b(b, c) {
  8750. if (a) {
  8751. var d = b.deletions
  8752. null === d ? ((b.deletions = [c]), (b.flags |= 16)) : d.push(c)
  8753. }
  8754. }
  8755. function c(c, d) {
  8756. if (!a) return null
  8757. for (; null !== d; ) b(c, d), (d = d.sibling)
  8758. return null
  8759. }
  8760. function d(a, b) {
  8761. for (a = new Map(); null !== b; ) null !== b.key ? a.set(b.key, b) : a.set(b.index, b), (b = b.sibling)
  8762. return a
  8763. }
  8764. function e(a, b) {
  8765. a = wh(a, b)
  8766. a.index = 0
  8767. a.sibling = null
  8768. return a
  8769. }
  8770. function f(b, c, d) {
  8771. b.index = d
  8772. if (!a) return (b.flags |= 1048576), c
  8773. d = b.alternate
  8774. if (null !== d) return (d = d.index), d < c ? ((b.flags |= 2), c) : d
  8775. b.flags |= 2
  8776. return c
  8777. }
  8778. function g(b) {
  8779. a && null === b.alternate && (b.flags |= 2)
  8780. return b
  8781. }
  8782. function h(a, b, c, d) {
  8783. if (null === b || 6 !== b.tag) return (b = xh(c, a.mode, d)), (b.return = a), b
  8784. b = e(b, c)
  8785. b.return = a
  8786. return b
  8787. }
  8788. function k(a, b, c, d) {
  8789. var f = c.type
  8790. if (f === ya) return m(a, b, c.props.children, d, c.key)
  8791. if (null !== b && (b.elementType === f || ('object' === typeof f && null !== f && f.$$typeof === Ha && uh(f) === b.type))) return (d = e(b, c.props)), (d.ref = sh(a, b, c)), (d.return = a), d
  8792. d = yh(c.type, c.key, c.props, null, a.mode, d)
  8793. d.ref = sh(a, b, c)
  8794. d.return = a
  8795. return d
  8796. }
  8797. function l(a, b, c, d) {
  8798. if (null === b || 4 !== b.tag || b.stateNode.containerInfo !== c.containerInfo || b.stateNode.implementation !== c.implementation) return (b = zh(c, a.mode, d)), (b.return = a), b
  8799. b = e(b, c.children || [])
  8800. b.return = a
  8801. return b
  8802. }
  8803. function m(a, b, c, d, f) {
  8804. if (null === b || 7 !== b.tag) return (b = Ah(c, a.mode, d, f)), (b.return = a), b
  8805. b = e(b, c)
  8806. b.return = a
  8807. return b
  8808. }
  8809. function q(a, b, c) {
  8810. if (('string' === typeof b && '' !== b) || 'number' === typeof b) return (b = xh('' + b, a.mode, c)), (b.return = a), b
  8811. if ('object' === typeof b && null !== b) {
  8812. switch (b.$$typeof) {
  8813. case va:
  8814. return (c = yh(b.type, b.key, b.props, null, a.mode, c)), (c.ref = sh(a, null, b)), (c.return = a), c
  8815. case wa:
  8816. return (b = zh(b, a.mode, c)), (b.return = a), b
  8817. case Ha:
  8818. var d = b._init
  8819. return q(a, d(b._payload), c)
  8820. }
  8821. if (eb(b) || Ka(b)) return (b = Ah(b, a.mode, c, null)), (b.return = a), b
  8822. th(a, b)
  8823. }
  8824. return null
  8825. }
  8826. function r(a, b, c, d) {
  8827. var e = null !== b ? b.key : null
  8828. if (('string' === typeof c && '' !== c) || 'number' === typeof c) return null !== e ? null : h(a, b, '' + c, d)
  8829. if ('object' === typeof c && null !== c) {
  8830. switch (c.$$typeof) {
  8831. case va:
  8832. return c.key === e ? k(a, b, c, d) : null
  8833. case wa:
  8834. return c.key === e ? l(a, b, c, d) : null
  8835. case Ha:
  8836. return (e = c._init), r(a, b, e(c._payload), d)
  8837. }
  8838. if (eb(c) || Ka(c)) return null !== e ? null : m(a, b, c, d, null)
  8839. th(a, c)
  8840. }
  8841. return null
  8842. }
  8843. function y(a, b, c, d, e) {
  8844. if (('string' === typeof d && '' !== d) || 'number' === typeof d) return (a = a.get(c) || null), h(b, a, '' + d, e)
  8845. if ('object' === typeof d && null !== d) {
  8846. switch (d.$$typeof) {
  8847. case va:
  8848. return (a = a.get(null === d.key ? c : d.key) || null), k(b, a, d, e)
  8849. case wa:
  8850. return (a = a.get(null === d.key ? c : d.key) || null), l(b, a, d, e)
  8851. case Ha:
  8852. var f = d._init
  8853. return y(a, b, c, f(d._payload), e)
  8854. }
  8855. if (eb(d) || Ka(d)) return (a = a.get(c) || null), m(b, a, d, e, null)
  8856. th(b, d)
  8857. }
  8858. return null
  8859. }
  8860. function n(e, g, h, k) {
  8861. for (var l = null, m = null, u = g, w = (g = 0), x = null; null !== u && w < h.length; w++) {
  8862. u.index > w ? ((x = u), (u = null)) : (x = u.sibling)
  8863. var n = r(e, u, h[w], k)
  8864. if (null === n) {
  8865. null === u && (u = x)
  8866. break
  8867. }
  8868. a && u && null === n.alternate && b(e, u)
  8869. g = f(n, g, w)
  8870. null === m ? (l = n) : (m.sibling = n)
  8871. m = n
  8872. u = x
  8873. }
  8874. if (w === h.length) return c(e, u), I && tg(e, w), l
  8875. if (null === u) {
  8876. for (; w < h.length; w++) (u = q(e, h[w], k)), null !== u && ((g = f(u, g, w)), null === m ? (l = u) : (m.sibling = u), (m = u))
  8877. I && tg(e, w)
  8878. return l
  8879. }
  8880. for (u = d(e, u); w < h.length; w++)
  8881. (x = y(u, e, w, h[w], k)), null !== x && (a && null !== x.alternate && u.delete(null === x.key ? w : x.key), (g = f(x, g, w)), null === m ? (l = x) : (m.sibling = x), (m = x))
  8882. a &&
  8883. u.forEach(function (a) {
  8884. return b(e, a)
  8885. })
  8886. I && tg(e, w)
  8887. return l
  8888. }
  8889. function t(e, g, h, k) {
  8890. var l = Ka(h)
  8891. if ('function' !== typeof l) throw Error(p(150))
  8892. h = l.call(h)
  8893. if (null == h) throw Error(p(151))
  8894. for (var u = (l = null), m = g, w = (g = 0), x = null, n = h.next(); null !== m && !n.done; w++, n = h.next()) {
  8895. m.index > w ? ((x = m), (m = null)) : (x = m.sibling)
  8896. var t = r(e, m, n.value, k)
  8897. if (null === t) {
  8898. null === m && (m = x)
  8899. break
  8900. }
  8901. a && m && null === t.alternate && b(e, m)
  8902. g = f(t, g, w)
  8903. null === u ? (l = t) : (u.sibling = t)
  8904. u = t
  8905. m = x
  8906. }
  8907. if (n.done) return c(e, m), I && tg(e, w), l
  8908. if (null === m) {
  8909. for (; !n.done; w++, n = h.next()) (n = q(e, n.value, k)), null !== n && ((g = f(n, g, w)), null === u ? (l = n) : (u.sibling = n), (u = n))
  8910. I && tg(e, w)
  8911. return l
  8912. }
  8913. for (m = d(e, m); !n.done; w++, n = h.next())
  8914. (n = y(m, e, w, n.value, k)), null !== n && (a && null !== n.alternate && m.delete(null === n.key ? w : n.key), (g = f(n, g, w)), null === u ? (l = n) : (u.sibling = n), (u = n))
  8915. a &&
  8916. m.forEach(function (a) {
  8917. return b(e, a)
  8918. })
  8919. I && tg(e, w)
  8920. return l
  8921. }
  8922. function J(a, d, f, h) {
  8923. 'object' === typeof f && null !== f && f.type === ya && null === f.key && (f = f.props.children)
  8924. if ('object' === typeof f && null !== f) {
  8925. switch (f.$$typeof) {
  8926. case va:
  8927. a: {
  8928. for (var k = f.key, l = d; null !== l; ) {
  8929. if (l.key === k) {
  8930. k = f.type
  8931. if (k === ya) {
  8932. if (7 === l.tag) {
  8933. c(a, l.sibling)
  8934. d = e(l, f.props.children)
  8935. d.return = a
  8936. a = d
  8937. break a
  8938. }
  8939. } else if (l.elementType === k || ('object' === typeof k && null !== k && k.$$typeof === Ha && uh(k) === l.type)) {
  8940. c(a, l.sibling)
  8941. d = e(l, f.props)
  8942. d.ref = sh(a, l, f)
  8943. d.return = a
  8944. a = d
  8945. break a
  8946. }
  8947. c(a, l)
  8948. break
  8949. } else b(a, l)
  8950. l = l.sibling
  8951. }
  8952. f.type === ya
  8953. ? ((d = Ah(f.props.children, a.mode, h, f.key)), (d.return = a), (a = d))
  8954. : ((h = yh(f.type, f.key, f.props, null, a.mode, h)), (h.ref = sh(a, d, f)), (h.return = a), (a = h))
  8955. }
  8956. return g(a)
  8957. case wa:
  8958. a: {
  8959. for (l = f.key; null !== d; ) {
  8960. if (d.key === l)
  8961. if (4 === d.tag && d.stateNode.containerInfo === f.containerInfo && d.stateNode.implementation === f.implementation) {
  8962. c(a, d.sibling)
  8963. d = e(d, f.children || [])
  8964. d.return = a
  8965. a = d
  8966. break a
  8967. } else {
  8968. c(a, d)
  8969. break
  8970. }
  8971. else b(a, d)
  8972. d = d.sibling
  8973. }
  8974. d = zh(f, a.mode, h)
  8975. d.return = a
  8976. a = d
  8977. }
  8978. return g(a)
  8979. case Ha:
  8980. return (l = f._init), J(a, d, l(f._payload), h)
  8981. }
  8982. if (eb(f)) return n(a, d, f, h)
  8983. if (Ka(f)) return t(a, d, f, h)
  8984. th(a, f)
  8985. }
  8986. return ('string' === typeof f && '' !== f) || 'number' === typeof f
  8987. ? ((f = '' + f), null !== d && 6 === d.tag ? (c(a, d.sibling), (d = e(d, f)), (d.return = a), (a = d)) : (c(a, d), (d = xh(f, a.mode, h)), (d.return = a), (a = d)), g(a))
  8988. : c(a, d)
  8989. }
  8990. return J
  8991. }
  8992. var Bh = vh(!0),
  8993. Ch = vh(!1),
  8994. Dh = {},
  8995. Eh = Uf(Dh),
  8996. Fh = Uf(Dh),
  8997. Gh = Uf(Dh)
  8998. function Hh(a) {
  8999. if (a === Dh) throw Error(p(174))
  9000. return a
  9001. }
  9002. function Ih(a, b) {
  9003. G(Gh, b)
  9004. G(Fh, a)
  9005. G(Eh, Dh)
  9006. a = b.nodeType
  9007. switch (a) {
  9008. case 9:
  9009. case 11:
  9010. b = (b = b.documentElement) ? b.namespaceURI : lb(null, '')
  9011. break
  9012. default:
  9013. ;(a = 8 === a ? b.parentNode : b), (b = a.namespaceURI || null), (a = a.tagName), (b = lb(b, a))
  9014. }
  9015. E(Eh)
  9016. G(Eh, b)
  9017. }
  9018. function Jh() {
  9019. E(Eh)
  9020. E(Fh)
  9021. E(Gh)
  9022. }
  9023. function Kh(a) {
  9024. Hh(Gh.current)
  9025. var b = Hh(Eh.current)
  9026. var c = lb(b, a.type)
  9027. b !== c && (G(Fh, a), G(Eh, c))
  9028. }
  9029. function Lh(a) {
  9030. Fh.current === a && (E(Eh), E(Fh))
  9031. }
  9032. var M = Uf(0)
  9033. function Mh(a) {
  9034. for (var b = a; null !== b; ) {
  9035. if (13 === b.tag) {
  9036. var c = b.memoizedState
  9037. if (null !== c && ((c = c.dehydrated), null === c || '$?' === c.data || '$!' === c.data)) return b
  9038. } else if (19 === b.tag && void 0 !== b.memoizedProps.revealOrder) {
  9039. if (0 !== (b.flags & 128)) return b
  9040. } else if (null !== b.child) {
  9041. b.child.return = b
  9042. b = b.child
  9043. continue
  9044. }
  9045. if (b === a) break
  9046. for (; null === b.sibling; ) {
  9047. if (null === b.return || b.return === a) return null
  9048. b = b.return
  9049. }
  9050. b.sibling.return = b.return
  9051. b = b.sibling
  9052. }
  9053. return null
  9054. }
  9055. var Nh = []
  9056. function Oh() {
  9057. for (var a = 0; a < Nh.length; a++) Nh[a]._workInProgressVersionPrimary = null
  9058. Nh.length = 0
  9059. }
  9060. var Ph = ua.ReactCurrentDispatcher,
  9061. Qh = ua.ReactCurrentBatchConfig,
  9062. Rh = 0,
  9063. N = null,
  9064. O = null,
  9065. P = null,
  9066. Sh = !1,
  9067. Th = !1,
  9068. Uh = 0,
  9069. Vh = 0
  9070. function Q() {
  9071. throw Error(p(321))
  9072. }
  9073. function Wh(a, b) {
  9074. if (null === b) return !1
  9075. for (var c = 0; c < b.length && c < a.length; c++) if (!He(a[c], b[c])) return !1
  9076. return !0
  9077. }
  9078. function Xh(a, b, c, d, e, f) {
  9079. Rh = f
  9080. N = b
  9081. b.memoizedState = null
  9082. b.updateQueue = null
  9083. b.lanes = 0
  9084. Ph.current = null === a || null === a.memoizedState ? Yh : Zh
  9085. a = c(d, e)
  9086. if (Th) {
  9087. f = 0
  9088. do {
  9089. Th = !1
  9090. Uh = 0
  9091. if (25 <= f) throw Error(p(301))
  9092. f += 1
  9093. P = O = null
  9094. b.updateQueue = null
  9095. Ph.current = $h
  9096. a = c(d, e)
  9097. } while (Th)
  9098. }
  9099. Ph.current = ai
  9100. b = null !== O && null !== O.next
  9101. Rh = 0
  9102. P = O = N = null
  9103. Sh = !1
  9104. if (b) throw Error(p(300))
  9105. return a
  9106. }
  9107. function bi() {
  9108. var a = 0 !== Uh
  9109. Uh = 0
  9110. return a
  9111. }
  9112. function ci() {
  9113. var a = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null }
  9114. null === P ? (N.memoizedState = P = a) : (P = P.next = a)
  9115. return P
  9116. }
  9117. function di() {
  9118. if (null === O) {
  9119. var a = N.alternate
  9120. a = null !== a ? a.memoizedState : null
  9121. } else a = O.next
  9122. var b = null === P ? N.memoizedState : P.next
  9123. if (null !== b) (P = b), (O = a)
  9124. else {
  9125. if (null === a) throw Error(p(310))
  9126. O = a
  9127. a = { memoizedState: O.memoizedState, baseState: O.baseState, baseQueue: O.baseQueue, queue: O.queue, next: null }
  9128. null === P ? (N.memoizedState = P = a) : (P = P.next = a)
  9129. }
  9130. return P
  9131. }
  9132. function ei(a, b) {
  9133. return 'function' === typeof b ? b(a) : b
  9134. }
  9135. function fi(a) {
  9136. var b = di(),
  9137. c = b.queue
  9138. if (null === c) throw Error(p(311))
  9139. c.lastRenderedReducer = a
  9140. var d = O,
  9141. e = d.baseQueue,
  9142. f = c.pending
  9143. if (null !== f) {
  9144. if (null !== e) {
  9145. var g = e.next
  9146. e.next = f.next
  9147. f.next = g
  9148. }
  9149. d.baseQueue = e = f
  9150. c.pending = null
  9151. }
  9152. if (null !== e) {
  9153. f = e.next
  9154. d = d.baseState
  9155. var h = (g = null),
  9156. k = null,
  9157. l = f
  9158. do {
  9159. var m = l.lane
  9160. if ((Rh & m) === m)
  9161. null !== k && (k = k.next = { lane: 0, action: l.action, hasEagerState: l.hasEagerState, eagerState: l.eagerState, next: null }), (d = l.hasEagerState ? l.eagerState : a(d, l.action))
  9162. else {
  9163. var q = { lane: m, action: l.action, hasEagerState: l.hasEagerState, eagerState: l.eagerState, next: null }
  9164. null === k ? ((h = k = q), (g = d)) : (k = k.next = q)
  9165. N.lanes |= m
  9166. hh |= m
  9167. }
  9168. l = l.next
  9169. } while (null !== l && l !== f)
  9170. null === k ? (g = d) : (k.next = h)
  9171. He(d, b.memoizedState) || (Ug = !0)
  9172. b.memoizedState = d
  9173. b.baseState = g
  9174. b.baseQueue = k
  9175. c.lastRenderedState = d
  9176. }
  9177. a = c.interleaved
  9178. if (null !== a) {
  9179. e = a
  9180. do (f = e.lane), (N.lanes |= f), (hh |= f), (e = e.next)
  9181. while (e !== a)
  9182. } else null === e && (c.lanes = 0)
  9183. return [b.memoizedState, c.dispatch]
  9184. }
  9185. function gi(a) {
  9186. var b = di(),
  9187. c = b.queue
  9188. if (null === c) throw Error(p(311))
  9189. c.lastRenderedReducer = a
  9190. var d = c.dispatch,
  9191. e = c.pending,
  9192. f = b.memoizedState
  9193. if (null !== e) {
  9194. c.pending = null
  9195. var g = (e = e.next)
  9196. do (f = a(f, g.action)), (g = g.next)
  9197. while (g !== e)
  9198. He(f, b.memoizedState) || (Ug = !0)
  9199. b.memoizedState = f
  9200. null === b.baseQueue && (b.baseState = f)
  9201. c.lastRenderedState = f
  9202. }
  9203. return [f, d]
  9204. }
  9205. function hi() {}
  9206. function ii(a, b) {
  9207. var c = N,
  9208. d = di(),
  9209. e = b(),
  9210. f = !He(d.memoizedState, e)
  9211. f && ((d.memoizedState = e), (Ug = !0))
  9212. d = d.queue
  9213. ji(ki.bind(null, c, d, a), [a])
  9214. if (d.getSnapshot !== b || f || (null !== P && P.memoizedState.tag & 1)) {
  9215. c.flags |= 2048
  9216. li(9, mi.bind(null, c, d, e, b), void 0, null)
  9217. if (null === R) throw Error(p(349))
  9218. 0 !== (Rh & 30) || ni(c, b, e)
  9219. }
  9220. return e
  9221. }
  9222. function ni(a, b, c) {
  9223. a.flags |= 16384
  9224. a = { getSnapshot: b, value: c }
  9225. b = N.updateQueue
  9226. null === b ? ((b = { lastEffect: null, stores: null }), (N.updateQueue = b), (b.stores = [a])) : ((c = b.stores), null === c ? (b.stores = [a]) : c.push(a))
  9227. }
  9228. function mi(a, b, c, d) {
  9229. b.value = c
  9230. b.getSnapshot = d
  9231. oi(b) && pi(a)
  9232. }
  9233. function ki(a, b, c) {
  9234. return c(function () {
  9235. oi(b) && pi(a)
  9236. })
  9237. }
  9238. function oi(a) {
  9239. var b = a.getSnapshot
  9240. a = a.value
  9241. try {
  9242. var c = b()
  9243. return !He(a, c)
  9244. } catch (d) {
  9245. return !0
  9246. }
  9247. }
  9248. function pi(a) {
  9249. var b = Zg(a, 1)
  9250. null !== b && mh(b, a, 1, -1)
  9251. }
  9252. function qi(a) {
  9253. var b = ci()
  9254. 'function' === typeof a && (a = a())
  9255. b.memoizedState = b.baseState = a
  9256. a = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: ei, lastRenderedState: a }
  9257. b.queue = a
  9258. a = a.dispatch = ri.bind(null, N, a)
  9259. return [b.memoizedState, a]
  9260. }
  9261. function li(a, b, c, d) {
  9262. a = { tag: a, create: b, destroy: c, deps: d, next: null }
  9263. b = N.updateQueue
  9264. null === b
  9265. ? ((b = { lastEffect: null, stores: null }), (N.updateQueue = b), (b.lastEffect = a.next = a))
  9266. : ((c = b.lastEffect), null === c ? (b.lastEffect = a.next = a) : ((d = c.next), (c.next = a), (a.next = d), (b.lastEffect = a)))
  9267. return a
  9268. }
  9269. function si() {
  9270. return di().memoizedState
  9271. }
  9272. function ti(a, b, c, d) {
  9273. var e = ci()
  9274. N.flags |= a
  9275. e.memoizedState = li(1 | b, c, void 0, void 0 === d ? null : d)
  9276. }
  9277. function ui(a, b, c, d) {
  9278. var e = di()
  9279. d = void 0 === d ? null : d
  9280. var f = void 0
  9281. if (null !== O) {
  9282. var g = O.memoizedState
  9283. f = g.destroy
  9284. if (null !== d && Wh(d, g.deps)) {
  9285. e.memoizedState = li(b, c, f, d)
  9286. return
  9287. }
  9288. }
  9289. N.flags |= a
  9290. e.memoizedState = li(1 | b, c, f, d)
  9291. }
  9292. function vi(a, b) {
  9293. return ti(8390656, 8, a, b)
  9294. }
  9295. function ji(a, b) {
  9296. return ui(2048, 8, a, b)
  9297. }
  9298. function wi(a, b) {
  9299. return ui(4, 2, a, b)
  9300. }
  9301. function xi(a, b) {
  9302. return ui(4, 4, a, b)
  9303. }
  9304. function yi(a, b) {
  9305. if ('function' === typeof b)
  9306. return (
  9307. (a = a()),
  9308. b(a),
  9309. function () {
  9310. b(null)
  9311. }
  9312. )
  9313. if (null !== b && void 0 !== b)
  9314. return (
  9315. (a = a()),
  9316. (b.current = a),
  9317. function () {
  9318. b.current = null
  9319. }
  9320. )
  9321. }
  9322. function zi(a, b, c) {
  9323. c = null !== c && void 0 !== c ? c.concat([a]) : null
  9324. return ui(4, 4, yi.bind(null, b, a), c)
  9325. }
  9326. function Ai() {}
  9327. function Bi(a, b) {
  9328. var c = di()
  9329. b = void 0 === b ? null : b
  9330. var d = c.memoizedState
  9331. if (null !== d && null !== b && Wh(b, d[1])) return d[0]
  9332. c.memoizedState = [a, b]
  9333. return a
  9334. }
  9335. function Ci(a, b) {
  9336. var c = di()
  9337. b = void 0 === b ? null : b
  9338. var d = c.memoizedState
  9339. if (null !== d && null !== b && Wh(b, d[1])) return d[0]
  9340. a = a()
  9341. c.memoizedState = [a, b]
  9342. return a
  9343. }
  9344. function Di(a, b, c) {
  9345. if (0 === (Rh & 21)) return a.baseState && ((a.baseState = !1), (Ug = !0)), (a.memoizedState = c)
  9346. He(c, b) || ((c = yc()), (N.lanes |= c), (hh |= c), (a.baseState = !0))
  9347. return b
  9348. }
  9349. function Ei(a, b) {
  9350. var c = C
  9351. C = 0 !== c && 4 > c ? c : 4
  9352. a(!0)
  9353. var d = Qh.transition
  9354. Qh.transition = {}
  9355. try {
  9356. a(!1), b()
  9357. } finally {
  9358. ;(C = c), (Qh.transition = d)
  9359. }
  9360. }
  9361. function Fi() {
  9362. return di().memoizedState
  9363. }
  9364. function Gi(a, b, c) {
  9365. var d = lh(a)
  9366. c = { lane: d, action: c, hasEagerState: !1, eagerState: null, next: null }
  9367. if (Hi(a)) Ii(b, c)
  9368. else if (((c = Yg(a, b, c, d)), null !== c)) {
  9369. var e = L()
  9370. mh(c, a, d, e)
  9371. Ji(c, b, d)
  9372. }
  9373. }
  9374. function ri(a, b, c) {
  9375. var d = lh(a),
  9376. e = { lane: d, action: c, hasEagerState: !1, eagerState: null, next: null }
  9377. if (Hi(a)) Ii(b, e)
  9378. else {
  9379. var f = a.alternate
  9380. if (0 === a.lanes && (null === f || 0 === f.lanes) && ((f = b.lastRenderedReducer), null !== f))
  9381. try {
  9382. var g = b.lastRenderedState,
  9383. h = f(g, c)
  9384. e.hasEagerState = !0
  9385. e.eagerState = h
  9386. if (He(h, g)) {
  9387. var k = b.interleaved
  9388. null === k ? ((e.next = e), Xg(b)) : ((e.next = k.next), (k.next = e))
  9389. b.interleaved = e
  9390. return
  9391. }
  9392. } catch (l) {
  9393. } finally {
  9394. }
  9395. c = Yg(a, b, e, d)
  9396. null !== c && ((e = L()), mh(c, a, d, e), Ji(c, b, d))
  9397. }
  9398. }
  9399. function Hi(a) {
  9400. var b = a.alternate
  9401. return a === N || (null !== b && b === N)
  9402. }
  9403. function Ii(a, b) {
  9404. Th = Sh = !0
  9405. var c = a.pending
  9406. null === c ? (b.next = b) : ((b.next = c.next), (c.next = b))
  9407. a.pending = b
  9408. }
  9409. function Ji(a, b, c) {
  9410. if (0 !== (c & 4194240)) {
  9411. var d = b.lanes
  9412. d &= a.pendingLanes
  9413. c |= d
  9414. b.lanes = c
  9415. Cc(a, c)
  9416. }
  9417. }
  9418. var ai = {
  9419. readContext: Vg,
  9420. useCallback: Q,
  9421. useContext: Q,
  9422. useEffect: Q,
  9423. useImperativeHandle: Q,
  9424. useInsertionEffect: Q,
  9425. useLayoutEffect: Q,
  9426. useMemo: Q,
  9427. useReducer: Q,
  9428. useRef: Q,
  9429. useState: Q,
  9430. useDebugValue: Q,
  9431. useDeferredValue: Q,
  9432. useTransition: Q,
  9433. useMutableSource: Q,
  9434. useSyncExternalStore: Q,
  9435. useId: Q,
  9436. unstable_isNewReconciler: !1
  9437. },
  9438. Yh = {
  9439. readContext: Vg,
  9440. useCallback: function (a, b) {
  9441. ci().memoizedState = [a, void 0 === b ? null : b]
  9442. return a
  9443. },
  9444. useContext: Vg,
  9445. useEffect: vi,
  9446. useImperativeHandle: function (a, b, c) {
  9447. c = null !== c && void 0 !== c ? c.concat([a]) : null
  9448. return ti(4194308, 4, yi.bind(null, b, a), c)
  9449. },
  9450. useLayoutEffect: function (a, b) {
  9451. return ti(4194308, 4, a, b)
  9452. },
  9453. useInsertionEffect: function (a, b) {
  9454. return ti(4, 2, a, b)
  9455. },
  9456. useMemo: function (a, b) {
  9457. var c = ci()
  9458. b = void 0 === b ? null : b
  9459. a = a()
  9460. c.memoizedState = [a, b]
  9461. return a
  9462. },
  9463. useReducer: function (a, b, c) {
  9464. var d = ci()
  9465. b = void 0 !== c ? c(b) : b
  9466. d.memoizedState = d.baseState = b
  9467. a = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: a, lastRenderedState: b }
  9468. d.queue = a
  9469. a = a.dispatch = Gi.bind(null, N, a)
  9470. return [d.memoizedState, a]
  9471. },
  9472. useRef: function (a) {
  9473. var b = ci()
  9474. a = { current: a }
  9475. return (b.memoizedState = a)
  9476. },
  9477. useState: qi,
  9478. useDebugValue: Ai,
  9479. useDeferredValue: function (a) {
  9480. return (ci().memoizedState = a)
  9481. },
  9482. useTransition: function () {
  9483. var a = qi(!1),
  9484. b = a[0]
  9485. a = Ei.bind(null, a[1])
  9486. ci().memoizedState = a
  9487. return [b, a]
  9488. },
  9489. useMutableSource: function () {},
  9490. useSyncExternalStore: function (a, b, c) {
  9491. var d = N,
  9492. e = ci()
  9493. if (I) {
  9494. if (void 0 === c) throw Error(p(407))
  9495. c = c()
  9496. } else {
  9497. c = b()
  9498. if (null === R) throw Error(p(349))
  9499. 0 !== (Rh & 30) || ni(d, b, c)
  9500. }
  9501. e.memoizedState = c
  9502. var f = { value: c, getSnapshot: b }
  9503. e.queue = f
  9504. vi(ki.bind(null, d, f, a), [a])
  9505. d.flags |= 2048
  9506. li(9, mi.bind(null, d, f, c, b), void 0, null)
  9507. return c
  9508. },
  9509. useId: function () {
  9510. var a = ci(),
  9511. b = R.identifierPrefix
  9512. if (I) {
  9513. var c = sg
  9514. var d = rg
  9515. c = (d & ~(1 << (32 - oc(d) - 1))).toString(32) + c
  9516. b = ':' + b + 'R' + c
  9517. c = Uh++
  9518. 0 < c && (b += 'H' + c.toString(32))
  9519. b += ':'
  9520. } else (c = Vh++), (b = ':' + b + 'r' + c.toString(32) + ':')
  9521. return (a.memoizedState = b)
  9522. },
  9523. unstable_isNewReconciler: !1
  9524. },
  9525. Zh = {
  9526. readContext: Vg,
  9527. useCallback: Bi,
  9528. useContext: Vg,
  9529. useEffect: ji,
  9530. useImperativeHandle: zi,
  9531. useInsertionEffect: wi,
  9532. useLayoutEffect: xi,
  9533. useMemo: Ci,
  9534. useReducer: fi,
  9535. useRef: si,
  9536. useState: function () {
  9537. return fi(ei)
  9538. },
  9539. useDebugValue: Ai,
  9540. useDeferredValue: function (a) {
  9541. var b = di()
  9542. return Di(b, O.memoizedState, a)
  9543. },
  9544. useTransition: function () {
  9545. var a = fi(ei)[0],
  9546. b = di().memoizedState
  9547. return [a, b]
  9548. },
  9549. useMutableSource: hi,
  9550. useSyncExternalStore: ii,
  9551. useId: Fi,
  9552. unstable_isNewReconciler: !1
  9553. },
  9554. $h = {
  9555. readContext: Vg,
  9556. useCallback: Bi,
  9557. useContext: Vg,
  9558. useEffect: ji,
  9559. useImperativeHandle: zi,
  9560. useInsertionEffect: wi,
  9561. useLayoutEffect: xi,
  9562. useMemo: Ci,
  9563. useReducer: gi,
  9564. useRef: si,
  9565. useState: function () {
  9566. return gi(ei)
  9567. },
  9568. useDebugValue: Ai,
  9569. useDeferredValue: function (a) {
  9570. var b = di()
  9571. return null === O ? (b.memoizedState = a) : Di(b, O.memoizedState, a)
  9572. },
  9573. useTransition: function () {
  9574. var a = gi(ei)[0],
  9575. b = di().memoizedState
  9576. return [a, b]
  9577. },
  9578. useMutableSource: hi,
  9579. useSyncExternalStore: ii,
  9580. useId: Fi,
  9581. unstable_isNewReconciler: !1
  9582. }
  9583. function Ki(a, b) {
  9584. try {
  9585. var c = '',
  9586. d = b
  9587. do (c += Pa(d)), (d = d.return)
  9588. while (d)
  9589. var e = c
  9590. } catch (f) {
  9591. e = '\nError generating stack: ' + f.message + '\n' + f.stack
  9592. }
  9593. return { value: a, source: b, stack: e, digest: null }
  9594. }
  9595. function Li(a, b, c) {
  9596. return { value: a, source: null, stack: null != c ? c : null, digest: null != b ? b : null }
  9597. }
  9598. function Mi(a, b) {
  9599. try {
  9600. console.error(b.value)
  9601. } catch (c) {
  9602. setTimeout(function () {
  9603. throw c
  9604. })
  9605. }
  9606. }
  9607. var Ni = 'function' === typeof WeakMap ? WeakMap : Map
  9608. function Oi(a, b, c) {
  9609. c = ch(-1, c)
  9610. c.tag = 3
  9611. c.payload = { element: null }
  9612. var d = b.value
  9613. c.callback = function () {
  9614. Pi || ((Pi = !0), (Qi = d))
  9615. Mi(a, b)
  9616. }
  9617. return c
  9618. }
  9619. function Ri(a, b, c) {
  9620. c = ch(-1, c)
  9621. c.tag = 3
  9622. var d = a.type.getDerivedStateFromError
  9623. if ('function' === typeof d) {
  9624. var e = b.value
  9625. c.payload = function () {
  9626. return d(e)
  9627. }
  9628. c.callback = function () {
  9629. Mi(a, b)
  9630. }
  9631. }
  9632. var f = a.stateNode
  9633. null !== f &&
  9634. 'function' === typeof f.componentDidCatch &&
  9635. (c.callback = function () {
  9636. Mi(a, b)
  9637. 'function' !== typeof d && (null === Si ? (Si = new Set([this])) : Si.add(this))
  9638. var c = b.stack
  9639. this.componentDidCatch(b.value, { componentStack: null !== c ? c : '' })
  9640. })
  9641. return c
  9642. }
  9643. function Ti(a, b, c) {
  9644. var d = a.pingCache
  9645. if (null === d) {
  9646. d = a.pingCache = new Ni()
  9647. var e = new Set()
  9648. d.set(b, e)
  9649. } else (e = d.get(b)), void 0 === e && ((e = new Set()), d.set(b, e))
  9650. e.has(c) || (e.add(c), (a = Ui.bind(null, a, b, c)), b.then(a, a))
  9651. }
  9652. function Vi(a) {
  9653. do {
  9654. var b
  9655. if ((b = 13 === a.tag)) (b = a.memoizedState), (b = null !== b ? (null !== b.dehydrated ? !0 : !1) : !0)
  9656. if (b) return a
  9657. a = a.return
  9658. } while (null !== a)
  9659. return null
  9660. }
  9661. function Wi(a, b, c, d, e) {
  9662. if (0 === (a.mode & 1))
  9663. return (
  9664. a === b
  9665. ? (a.flags |= 65536)
  9666. : ((a.flags |= 128), (c.flags |= 131072), (c.flags &= -52805), 1 === c.tag && (null === c.alternate ? (c.tag = 17) : ((b = ch(-1, 1)), (b.tag = 2), dh(c, b, 1))), (c.lanes |= 1)),
  9667. a
  9668. )
  9669. a.flags |= 65536
  9670. a.lanes = e
  9671. return a
  9672. }
  9673. var Xi = ua.ReactCurrentOwner,
  9674. Ug = !1
  9675. function Yi(a, b, c, d) {
  9676. b.child = null === a ? Ch(b, null, c, d) : Bh(b, a.child, c, d)
  9677. }
  9678. function Zi(a, b, c, d, e) {
  9679. c = c.render
  9680. var f = b.ref
  9681. Tg(b, e)
  9682. d = Xh(a, b, c, d, f, e)
  9683. c = bi()
  9684. if (null !== a && !Ug) return (b.updateQueue = a.updateQueue), (b.flags &= -2053), (a.lanes &= ~e), $i(a, b, e)
  9685. I && c && vg(b)
  9686. b.flags |= 1
  9687. Yi(a, b, d, e)
  9688. return b.child
  9689. }
  9690. function aj(a, b, c, d, e) {
  9691. if (null === a) {
  9692. var f = c.type
  9693. if ('function' === typeof f && !bj(f) && void 0 === f.defaultProps && null === c.compare && void 0 === c.defaultProps) return (b.tag = 15), (b.type = f), cj(a, b, f, d, e)
  9694. a = yh(c.type, null, d, b, b.mode, e)
  9695. a.ref = b.ref
  9696. a.return = b
  9697. return (b.child = a)
  9698. }
  9699. f = a.child
  9700. if (0 === (a.lanes & e)) {
  9701. var g = f.memoizedProps
  9702. c = c.compare
  9703. c = null !== c ? c : Ie
  9704. if (c(g, d) && a.ref === b.ref) return $i(a, b, e)
  9705. }
  9706. b.flags |= 1
  9707. a = wh(f, d)
  9708. a.ref = b.ref
  9709. a.return = b
  9710. return (b.child = a)
  9711. }
  9712. function cj(a, b, c, d, e) {
  9713. if (null !== a) {
  9714. var f = a.memoizedProps
  9715. if (Ie(f, d) && a.ref === b.ref)
  9716. if (((Ug = !1), (b.pendingProps = d = f), 0 !== (a.lanes & e))) 0 !== (a.flags & 131072) && (Ug = !0)
  9717. else return (b.lanes = a.lanes), $i(a, b, e)
  9718. }
  9719. return dj(a, b, c, d, e)
  9720. }
  9721. function ej(a, b, c) {
  9722. var d = b.pendingProps,
  9723. e = d.children,
  9724. f = null !== a ? a.memoizedState : null
  9725. if ('hidden' === d.mode)
  9726. if (0 === (b.mode & 1)) (b.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }), G(fj, gj), (gj |= c)
  9727. else {
  9728. if (0 === (c & 1073741824))
  9729. return (
  9730. (a = null !== f ? f.baseLanes | c : c),
  9731. (b.lanes = b.childLanes = 1073741824),
  9732. (b.memoizedState = { baseLanes: a, cachePool: null, transitions: null }),
  9733. (b.updateQueue = null),
  9734. G(fj, gj),
  9735. (gj |= a),
  9736. null
  9737. )
  9738. b.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }
  9739. d = null !== f ? f.baseLanes : c
  9740. G(fj, gj)
  9741. gj |= d
  9742. }
  9743. else null !== f ? ((d = f.baseLanes | c), (b.memoizedState = null)) : (d = c), G(fj, gj), (gj |= d)
  9744. Yi(a, b, e, c)
  9745. return b.child
  9746. }
  9747. function hj(a, b) {
  9748. var c = b.ref
  9749. if ((null === a && null !== c) || (null !== a && a.ref !== c)) (b.flags |= 512), (b.flags |= 2097152)
  9750. }
  9751. function dj(a, b, c, d, e) {
  9752. var f = Zf(c) ? Xf : H.current
  9753. f = Yf(b, f)
  9754. Tg(b, e)
  9755. c = Xh(a, b, c, d, f, e)
  9756. d = bi()
  9757. if (null !== a && !Ug) return (b.updateQueue = a.updateQueue), (b.flags &= -2053), (a.lanes &= ~e), $i(a, b, e)
  9758. I && d && vg(b)
  9759. b.flags |= 1
  9760. Yi(a, b, c, e)
  9761. return b.child
  9762. }
  9763. function ij(a, b, c, d, e) {
  9764. if (Zf(c)) {
  9765. var f = !0
  9766. cg(b)
  9767. } else f = !1
  9768. Tg(b, e)
  9769. if (null === b.stateNode) jj(a, b), ph(b, c, d), rh(b, c, d, e), (d = !0)
  9770. else if (null === a) {
  9771. var g = b.stateNode,
  9772. h = b.memoizedProps
  9773. g.props = h
  9774. var k = g.context,
  9775. l = c.contextType
  9776. 'object' === typeof l && null !== l ? (l = Vg(l)) : ((l = Zf(c) ? Xf : H.current), (l = Yf(b, l)))
  9777. var m = c.getDerivedStateFromProps,
  9778. q = 'function' === typeof m || 'function' === typeof g.getSnapshotBeforeUpdate
  9779. q || ('function' !== typeof g.UNSAFE_componentWillReceiveProps && 'function' !== typeof g.componentWillReceiveProps) || ((h !== d || k !== l) && qh(b, g, d, l))
  9780. $g = !1
  9781. var r = b.memoizedState
  9782. g.state = r
  9783. gh(b, d, g, e)
  9784. k = b.memoizedState
  9785. h !== d || r !== k || Wf.current || $g
  9786. ? ('function' === typeof m && (kh(b, c, m, d), (k = b.memoizedState)),
  9787. (h = $g || oh(b, c, h, d, r, k, l))
  9788. ? (q ||
  9789. ('function' !== typeof g.UNSAFE_componentWillMount && 'function' !== typeof g.componentWillMount) ||
  9790. ('function' === typeof g.componentWillMount && g.componentWillMount(), 'function' === typeof g.UNSAFE_componentWillMount && g.UNSAFE_componentWillMount()),
  9791. 'function' === typeof g.componentDidMount && (b.flags |= 4194308))
  9792. : ('function' === typeof g.componentDidMount && (b.flags |= 4194308), (b.memoizedProps = d), (b.memoizedState = k)),
  9793. (g.props = d),
  9794. (g.state = k),
  9795. (g.context = l),
  9796. (d = h))
  9797. : ('function' === typeof g.componentDidMount && (b.flags |= 4194308), (d = !1))
  9798. } else {
  9799. g = b.stateNode
  9800. bh(a, b)
  9801. h = b.memoizedProps
  9802. l = b.type === b.elementType ? h : Lg(b.type, h)
  9803. g.props = l
  9804. q = b.pendingProps
  9805. r = g.context
  9806. k = c.contextType
  9807. 'object' === typeof k && null !== k ? (k = Vg(k)) : ((k = Zf(c) ? Xf : H.current), (k = Yf(b, k)))
  9808. var y = c.getDerivedStateFromProps
  9809. ;(m = 'function' === typeof y || 'function' === typeof g.getSnapshotBeforeUpdate) ||
  9810. ('function' !== typeof g.UNSAFE_componentWillReceiveProps && 'function' !== typeof g.componentWillReceiveProps) ||
  9811. ((h !== q || r !== k) && qh(b, g, d, k))
  9812. $g = !1
  9813. r = b.memoizedState
  9814. g.state = r
  9815. gh(b, d, g, e)
  9816. var n = b.memoizedState
  9817. h !== q || r !== n || Wf.current || $g
  9818. ? ('function' === typeof y && (kh(b, c, y, d), (n = b.memoizedState)),
  9819. (l = $g || oh(b, c, l, d, r, n, k) || !1)
  9820. ? (m ||
  9821. ('function' !== typeof g.UNSAFE_componentWillUpdate && 'function' !== typeof g.componentWillUpdate) ||
  9822. ('function' === typeof g.componentWillUpdate && g.componentWillUpdate(d, n, k), 'function' === typeof g.UNSAFE_componentWillUpdate && g.UNSAFE_componentWillUpdate(d, n, k)),
  9823. 'function' === typeof g.componentDidUpdate && (b.flags |= 4),
  9824. 'function' === typeof g.getSnapshotBeforeUpdate && (b.flags |= 1024))
  9825. : ('function' !== typeof g.componentDidUpdate || (h === a.memoizedProps && r === a.memoizedState) || (b.flags |= 4),
  9826. 'function' !== typeof g.getSnapshotBeforeUpdate || (h === a.memoizedProps && r === a.memoizedState) || (b.flags |= 1024),
  9827. (b.memoizedProps = d),
  9828. (b.memoizedState = n)),
  9829. (g.props = d),
  9830. (g.state = n),
  9831. (g.context = k),
  9832. (d = l))
  9833. : ('function' !== typeof g.componentDidUpdate || (h === a.memoizedProps && r === a.memoizedState) || (b.flags |= 4),
  9834. 'function' !== typeof g.getSnapshotBeforeUpdate || (h === a.memoizedProps && r === a.memoizedState) || (b.flags |= 1024),
  9835. (d = !1))
  9836. }
  9837. return kj(a, b, c, d, f, e)
  9838. }
  9839. function kj(a, b, c, d, e, f) {
  9840. hj(a, b)
  9841. var g = 0 !== (b.flags & 128)
  9842. if (!d && !g) return e && dg(b, c, !1), $i(a, b, f)
  9843. d = b.stateNode
  9844. Xi.current = b
  9845. var h = g && 'function' !== typeof c.getDerivedStateFromError ? null : d.render()
  9846. b.flags |= 1
  9847. null !== a && g ? ((b.child = Bh(b, a.child, null, f)), (b.child = Bh(b, null, h, f))) : Yi(a, b, h, f)
  9848. b.memoizedState = d.state
  9849. e && dg(b, c, !0)
  9850. return b.child
  9851. }
  9852. function lj(a) {
  9853. var b = a.stateNode
  9854. b.pendingContext ? ag(a, b.pendingContext, b.pendingContext !== b.context) : b.context && ag(a, b.context, !1)
  9855. Ih(a, b.containerInfo)
  9856. }
  9857. function mj(a, b, c, d, e) {
  9858. Ig()
  9859. Jg(e)
  9860. b.flags |= 256
  9861. Yi(a, b, c, d)
  9862. return b.child
  9863. }
  9864. var nj = { dehydrated: null, treeContext: null, retryLane: 0 }
  9865. function oj(a) {
  9866. return { baseLanes: a, cachePool: null, transitions: null }
  9867. }
  9868. function pj(a, b, c) {
  9869. var d = b.pendingProps,
  9870. e = M.current,
  9871. f = !1,
  9872. g = 0 !== (b.flags & 128),
  9873. h
  9874. ;(h = g) || (h = null !== a && null === a.memoizedState ? !1 : 0 !== (e & 2))
  9875. if (h) (f = !0), (b.flags &= -129)
  9876. else if (null === a || null !== a.memoizedState) e |= 1
  9877. G(M, e & 1)
  9878. if (null === a) {
  9879. Eg(b)
  9880. a = b.memoizedState
  9881. if (null !== a && ((a = a.dehydrated), null !== a)) return 0 === (b.mode & 1) ? (b.lanes = 1) : '$!' === a.data ? (b.lanes = 8) : (b.lanes = 1073741824), null
  9882. g = d.children
  9883. a = d.fallback
  9884. return f
  9885. ? ((d = b.mode),
  9886. (f = b.child),
  9887. (g = { mode: 'hidden', children: g }),
  9888. 0 === (d & 1) && null !== f ? ((f.childLanes = 0), (f.pendingProps = g)) : (f = qj(g, d, 0, null)),
  9889. (a = Ah(a, d, c, null)),
  9890. (f.return = b),
  9891. (a.return = b),
  9892. (f.sibling = a),
  9893. (b.child = f),
  9894. (b.child.memoizedState = oj(c)),
  9895. (b.memoizedState = nj),
  9896. a)
  9897. : rj(b, g)
  9898. }
  9899. e = a.memoizedState
  9900. if (null !== e && ((h = e.dehydrated), null !== h)) return sj(a, b, g, d, h, e, c)
  9901. if (f) {
  9902. f = d.fallback
  9903. g = b.mode
  9904. e = a.child
  9905. h = e.sibling
  9906. var k = { mode: 'hidden', children: d.children }
  9907. 0 === (g & 1) && b.child !== e ? ((d = b.child), (d.childLanes = 0), (d.pendingProps = k), (b.deletions = null)) : ((d = wh(e, k)), (d.subtreeFlags = e.subtreeFlags & 14680064))
  9908. null !== h ? (f = wh(h, f)) : ((f = Ah(f, g, c, null)), (f.flags |= 2))
  9909. f.return = b
  9910. d.return = b
  9911. d.sibling = f
  9912. b.child = d
  9913. d = f
  9914. f = b.child
  9915. g = a.child.memoizedState
  9916. g = null === g ? oj(c) : { baseLanes: g.baseLanes | c, cachePool: null, transitions: g.transitions }
  9917. f.memoizedState = g
  9918. f.childLanes = a.childLanes & ~c
  9919. b.memoizedState = nj
  9920. return d
  9921. }
  9922. f = a.child
  9923. a = f.sibling
  9924. d = wh(f, { mode: 'visible', children: d.children })
  9925. 0 === (b.mode & 1) && (d.lanes = c)
  9926. d.return = b
  9927. d.sibling = null
  9928. null !== a && ((c = b.deletions), null === c ? ((b.deletions = [a]), (b.flags |= 16)) : c.push(a))
  9929. b.child = d
  9930. b.memoizedState = null
  9931. return d
  9932. }
  9933. function rj(a, b) {
  9934. b = qj({ mode: 'visible', children: b }, a.mode, 0, null)
  9935. b.return = a
  9936. return (a.child = b)
  9937. }
  9938. function tj(a, b, c, d) {
  9939. null !== d && Jg(d)
  9940. Bh(b, a.child, null, c)
  9941. a = rj(b, b.pendingProps.children)
  9942. a.flags |= 2
  9943. b.memoizedState = null
  9944. return a
  9945. }
  9946. function sj(a, b, c, d, e, f, g) {
  9947. if (c) {
  9948. if (b.flags & 256) return (b.flags &= -257), (d = Li(Error(p(422)))), tj(a, b, g, d)
  9949. if (null !== b.memoizedState) return (b.child = a.child), (b.flags |= 128), null
  9950. f = d.fallback
  9951. e = b.mode
  9952. d = qj({ mode: 'visible', children: d.children }, e, 0, null)
  9953. f = Ah(f, e, g, null)
  9954. f.flags |= 2
  9955. d.return = b
  9956. f.return = b
  9957. d.sibling = f
  9958. b.child = d
  9959. 0 !== (b.mode & 1) && Bh(b, a.child, null, g)
  9960. b.child.memoizedState = oj(g)
  9961. b.memoizedState = nj
  9962. return f
  9963. }
  9964. if (0 === (b.mode & 1)) return tj(a, b, g, null)
  9965. if ('$!' === e.data) {
  9966. d = e.nextSibling && e.nextSibling.dataset
  9967. if (d) var h = d.dgst
  9968. d = h
  9969. f = Error(p(419))
  9970. d = Li(f, d, void 0)
  9971. return tj(a, b, g, d)
  9972. }
  9973. h = 0 !== (g & a.childLanes)
  9974. if (Ug || h) {
  9975. d = R
  9976. if (null !== d) {
  9977. switch (g & -g) {
  9978. case 4:
  9979. e = 2
  9980. break
  9981. case 16:
  9982. e = 8
  9983. break
  9984. case 64:
  9985. case 128:
  9986. case 256:
  9987. case 512:
  9988. case 1024:
  9989. case 2048:
  9990. case 4096:
  9991. case 8192:
  9992. case 16384:
  9993. case 32768:
  9994. case 65536:
  9995. case 131072:
  9996. case 262144:
  9997. case 524288:
  9998. case 1048576:
  9999. case 2097152:
  10000. case 4194304:
  10001. case 8388608:
  10002. case 16777216:
  10003. case 33554432:
  10004. case 67108864:
  10005. e = 32
  10006. break
  10007. case 536870912:
  10008. e = 268435456
  10009. break
  10010. default:
  10011. e = 0
  10012. }
  10013. e = 0 !== (e & (d.suspendedLanes | g)) ? 0 : e
  10014. 0 !== e && e !== f.retryLane && ((f.retryLane = e), Zg(a, e), mh(d, a, e, -1))
  10015. }
  10016. uj()
  10017. d = Li(Error(p(421)))
  10018. return tj(a, b, g, d)
  10019. }
  10020. if ('$?' === e.data) return (b.flags |= 128), (b.child = a.child), (b = vj.bind(null, a)), (e._reactRetry = b), null
  10021. a = f.treeContext
  10022. yg = Lf(e.nextSibling)
  10023. xg = b
  10024. I = !0
  10025. zg = null
  10026. null !== a && ((og[pg++] = rg), (og[pg++] = sg), (og[pg++] = qg), (rg = a.id), (sg = a.overflow), (qg = b))
  10027. b = rj(b, d.children)
  10028. b.flags |= 4096
  10029. return b
  10030. }
  10031. function wj(a, b, c) {
  10032. a.lanes |= b
  10033. var d = a.alternate
  10034. null !== d && (d.lanes |= b)
  10035. Sg(a.return, b, c)
  10036. }
  10037. function xj(a, b, c, d, e) {
  10038. var f = a.memoizedState
  10039. null === f
  10040. ? (a.memoizedState = { isBackwards: b, rendering: null, renderingStartTime: 0, last: d, tail: c, tailMode: e })
  10041. : ((f.isBackwards = b), (f.rendering = null), (f.renderingStartTime = 0), (f.last = d), (f.tail = c), (f.tailMode = e))
  10042. }
  10043. function yj(a, b, c) {
  10044. var d = b.pendingProps,
  10045. e = d.revealOrder,
  10046. f = d.tail
  10047. Yi(a, b, d.children, c)
  10048. d = M.current
  10049. if (0 !== (d & 2)) (d = (d & 1) | 2), (b.flags |= 128)
  10050. else {
  10051. if (null !== a && 0 !== (a.flags & 128))
  10052. a: for (a = b.child; null !== a; ) {
  10053. if (13 === a.tag) null !== a.memoizedState && wj(a, c, b)
  10054. else if (19 === a.tag) wj(a, c, b)
  10055. else if (null !== a.child) {
  10056. a.child.return = a
  10057. a = a.child
  10058. continue
  10059. }
  10060. if (a === b) break a
  10061. for (; null === a.sibling; ) {
  10062. if (null === a.return || a.return === b) break a
  10063. a = a.return
  10064. }
  10065. a.sibling.return = a.return
  10066. a = a.sibling
  10067. }
  10068. d &= 1
  10069. }
  10070. G(M, d)
  10071. if (0 === (b.mode & 1)) b.memoizedState = null
  10072. else
  10073. switch (e) {
  10074. case 'forwards':
  10075. c = b.child
  10076. for (e = null; null !== c; ) (a = c.alternate), null !== a && null === Mh(a) && (e = c), (c = c.sibling)
  10077. c = e
  10078. null === c ? ((e = b.child), (b.child = null)) : ((e = c.sibling), (c.sibling = null))
  10079. xj(b, !1, e, c, f)
  10080. break
  10081. case 'backwards':
  10082. c = null
  10083. e = b.child
  10084. for (b.child = null; null !== e; ) {
  10085. a = e.alternate
  10086. if (null !== a && null === Mh(a)) {
  10087. b.child = e
  10088. break
  10089. }
  10090. a = e.sibling
  10091. e.sibling = c
  10092. c = e
  10093. e = a
  10094. }
  10095. xj(b, !0, c, null, f)
  10096. break
  10097. case 'together':
  10098. xj(b, !1, null, null, void 0)
  10099. break
  10100. default:
  10101. b.memoizedState = null
  10102. }
  10103. return b.child
  10104. }
  10105. function jj(a, b) {
  10106. 0 === (b.mode & 1) && null !== a && ((a.alternate = null), (b.alternate = null), (b.flags |= 2))
  10107. }
  10108. function $i(a, b, c) {
  10109. null !== a && (b.dependencies = a.dependencies)
  10110. hh |= b.lanes
  10111. if (0 === (c & b.childLanes)) return null
  10112. if (null !== a && b.child !== a.child) throw Error(p(153))
  10113. if (null !== b.child) {
  10114. a = b.child
  10115. c = wh(a, a.pendingProps)
  10116. b.child = c
  10117. for (c.return = b; null !== a.sibling; ) (a = a.sibling), (c = c.sibling = wh(a, a.pendingProps)), (c.return = b)
  10118. c.sibling = null
  10119. }
  10120. return b.child
  10121. }
  10122. function zj(a, b, c) {
  10123. switch (b.tag) {
  10124. case 3:
  10125. lj(b)
  10126. Ig()
  10127. break
  10128. case 5:
  10129. Kh(b)
  10130. break
  10131. case 1:
  10132. Zf(b.type) && cg(b)
  10133. break
  10134. case 4:
  10135. Ih(b, b.stateNode.containerInfo)
  10136. break
  10137. case 10:
  10138. var d = b.type._context,
  10139. e = b.memoizedProps.value
  10140. G(Mg, d._currentValue)
  10141. d._currentValue = e
  10142. break
  10143. case 13:
  10144. d = b.memoizedState
  10145. if (null !== d) {
  10146. if (null !== d.dehydrated) return G(M, M.current & 1), (b.flags |= 128), null
  10147. if (0 !== (c & b.child.childLanes)) return pj(a, b, c)
  10148. G(M, M.current & 1)
  10149. a = $i(a, b, c)
  10150. return null !== a ? a.sibling : null
  10151. }
  10152. G(M, M.current & 1)
  10153. break
  10154. case 19:
  10155. d = 0 !== (c & b.childLanes)
  10156. if (0 !== (a.flags & 128)) {
  10157. if (d) return yj(a, b, c)
  10158. b.flags |= 128
  10159. }
  10160. e = b.memoizedState
  10161. null !== e && ((e.rendering = null), (e.tail = null), (e.lastEffect = null))
  10162. G(M, M.current)
  10163. if (d) break
  10164. else return null
  10165. case 22:
  10166. case 23:
  10167. return (b.lanes = 0), ej(a, b, c)
  10168. }
  10169. return $i(a, b, c)
  10170. }
  10171. var Aj, Bj, Cj, Dj
  10172. Aj = function (a, b) {
  10173. for (var c = b.child; null !== c; ) {
  10174. if (5 === c.tag || 6 === c.tag) a.appendChild(c.stateNode)
  10175. else if (4 !== c.tag && null !== c.child) {
  10176. c.child.return = c
  10177. c = c.child
  10178. continue
  10179. }
  10180. if (c === b) break
  10181. for (; null === c.sibling; ) {
  10182. if (null === c.return || c.return === b) return
  10183. c = c.return
  10184. }
  10185. c.sibling.return = c.return
  10186. c = c.sibling
  10187. }
  10188. }
  10189. Bj = function () {}
  10190. Cj = function (a, b, c, d) {
  10191. var e = a.memoizedProps
  10192. if (e !== d) {
  10193. a = b.stateNode
  10194. Hh(Eh.current)
  10195. var f = null
  10196. switch (c) {
  10197. case 'input':
  10198. e = Ya(a, e)
  10199. d = Ya(a, d)
  10200. f = []
  10201. break
  10202. case 'select':
  10203. e = A({}, e, { value: void 0 })
  10204. d = A({}, d, { value: void 0 })
  10205. f = []
  10206. break
  10207. case 'textarea':
  10208. e = gb(a, e)
  10209. d = gb(a, d)
  10210. f = []
  10211. break
  10212. default:
  10213. 'function' !== typeof e.onClick && 'function' === typeof d.onClick && (a.onclick = Bf)
  10214. }
  10215. ub(c, d)
  10216. var g
  10217. c = null
  10218. for (l in e)
  10219. if (!d.hasOwnProperty(l) && e.hasOwnProperty(l) && null != e[l])
  10220. if ('style' === l) {
  10221. var h = e[l]
  10222. for (g in h) h.hasOwnProperty(g) && (c || (c = {}), (c[g] = ''))
  10223. } else
  10224. 'dangerouslySetInnerHTML' !== l &&
  10225. 'children' !== l &&
  10226. 'suppressContentEditableWarning' !== l &&
  10227. 'suppressHydrationWarning' !== l &&
  10228. 'autoFocus' !== l &&
  10229. (ea.hasOwnProperty(l) ? f || (f = []) : (f = f || []).push(l, null))
  10230. for (l in d) {
  10231. var k = d[l]
  10232. h = null != e ? e[l] : void 0
  10233. if (d.hasOwnProperty(l) && k !== h && (null != k || null != h))
  10234. if ('style' === l)
  10235. if (h) {
  10236. for (g in h) !h.hasOwnProperty(g) || (k && k.hasOwnProperty(g)) || (c || (c = {}), (c[g] = ''))
  10237. for (g in k) k.hasOwnProperty(g) && h[g] !== k[g] && (c || (c = {}), (c[g] = k[g]))
  10238. } else c || (f || (f = []), f.push(l, c)), (c = k)
  10239. else
  10240. 'dangerouslySetInnerHTML' === l
  10241. ? ((k = k ? k.__html : void 0), (h = h ? h.__html : void 0), null != k && h !== k && (f = f || []).push(l, k))
  10242. : 'children' === l
  10243. ? ('string' !== typeof k && 'number' !== typeof k) || (f = f || []).push(l, '' + k)
  10244. : 'suppressContentEditableWarning' !== l &&
  10245. 'suppressHydrationWarning' !== l &&
  10246. (ea.hasOwnProperty(l) ? (null != k && 'onScroll' === l && D('scroll', a), f || h === k || (f = [])) : (f = f || []).push(l, k))
  10247. }
  10248. c && (f = f || []).push('style', c)
  10249. var l = f
  10250. if ((b.updateQueue = l)) b.flags |= 4
  10251. }
  10252. }
  10253. Dj = function (a, b, c, d) {
  10254. c !== d && (b.flags |= 4)
  10255. }
  10256. function Ej(a, b) {
  10257. if (!I)
  10258. switch (a.tailMode) {
  10259. case 'hidden':
  10260. b = a.tail
  10261. for (var c = null; null !== b; ) null !== b.alternate && (c = b), (b = b.sibling)
  10262. null === c ? (a.tail = null) : (c.sibling = null)
  10263. break
  10264. case 'collapsed':
  10265. c = a.tail
  10266. for (var d = null; null !== c; ) null !== c.alternate && (d = c), (c = c.sibling)
  10267. null === d ? (b || null === a.tail ? (a.tail = null) : (a.tail.sibling = null)) : (d.sibling = null)
  10268. }
  10269. }
  10270. function S(a) {
  10271. var b = null !== a.alternate && a.alternate.child === a.child,
  10272. c = 0,
  10273. d = 0
  10274. if (b) for (var e = a.child; null !== e; ) (c |= e.lanes | e.childLanes), (d |= e.subtreeFlags & 14680064), (d |= e.flags & 14680064), (e.return = a), (e = e.sibling)
  10275. else for (e = a.child; null !== e; ) (c |= e.lanes | e.childLanes), (d |= e.subtreeFlags), (d |= e.flags), (e.return = a), (e = e.sibling)
  10276. a.subtreeFlags |= d
  10277. a.childLanes = c
  10278. return b
  10279. }
  10280. function Fj(a, b, c) {
  10281. var d = b.pendingProps
  10282. wg(b)
  10283. switch (b.tag) {
  10284. case 2:
  10285. case 16:
  10286. case 15:
  10287. case 0:
  10288. case 11:
  10289. case 7:
  10290. case 8:
  10291. case 12:
  10292. case 9:
  10293. case 14:
  10294. return S(b), null
  10295. case 1:
  10296. return Zf(b.type) && $f(), S(b), null
  10297. case 3:
  10298. d = b.stateNode
  10299. Jh()
  10300. E(Wf)
  10301. E(H)
  10302. Oh()
  10303. d.pendingContext && ((d.context = d.pendingContext), (d.pendingContext = null))
  10304. if (null === a || null === a.child) Gg(b) ? (b.flags |= 4) : null === a || (a.memoizedState.isDehydrated && 0 === (b.flags & 256)) || ((b.flags |= 1024), null !== zg && (Gj(zg), (zg = null)))
  10305. Bj(a, b)
  10306. S(b)
  10307. return null
  10308. case 5:
  10309. Lh(b)
  10310. var e = Hh(Gh.current)
  10311. c = b.type
  10312. if (null !== a && null != b.stateNode) Cj(a, b, c, d, e), a.ref !== b.ref && ((b.flags |= 512), (b.flags |= 2097152))
  10313. else {
  10314. if (!d) {
  10315. if (null === b.stateNode) throw Error(p(166))
  10316. S(b)
  10317. return null
  10318. }
  10319. a = Hh(Eh.current)
  10320. if (Gg(b)) {
  10321. d = b.stateNode
  10322. c = b.type
  10323. var f = b.memoizedProps
  10324. d[Of] = b
  10325. d[Pf] = f
  10326. a = 0 !== (b.mode & 1)
  10327. switch (c) {
  10328. case 'dialog':
  10329. D('cancel', d)
  10330. D('close', d)
  10331. break
  10332. case 'iframe':
  10333. case 'object':
  10334. case 'embed':
  10335. D('load', d)
  10336. break
  10337. case 'video':
  10338. case 'audio':
  10339. for (e = 0; e < lf.length; e++) D(lf[e], d)
  10340. break
  10341. case 'source':
  10342. D('error', d)
  10343. break
  10344. case 'img':
  10345. case 'image':
  10346. case 'link':
  10347. D('error', d)
  10348. D('load', d)
  10349. break
  10350. case 'details':
  10351. D('toggle', d)
  10352. break
  10353. case 'input':
  10354. Za(d, f)
  10355. D('invalid', d)
  10356. break
  10357. case 'select':
  10358. d._wrapperState = { wasMultiple: !!f.multiple }
  10359. D('invalid', d)
  10360. break
  10361. case 'textarea':
  10362. hb(d, f), D('invalid', d)
  10363. }
  10364. ub(c, f)
  10365. e = null
  10366. for (var g in f)
  10367. if (f.hasOwnProperty(g)) {
  10368. var h = f[g]
  10369. 'children' === g
  10370. ? 'string' === typeof h
  10371. ? d.textContent !== h && (!0 !== f.suppressHydrationWarning && Af(d.textContent, h, a), (e = ['children', h]))
  10372. : 'number' === typeof h && d.textContent !== '' + h && (!0 !== f.suppressHydrationWarning && Af(d.textContent, h, a), (e = ['children', '' + h]))
  10373. : ea.hasOwnProperty(g) && null != h && 'onScroll' === g && D('scroll', d)
  10374. }
  10375. switch (c) {
  10376. case 'input':
  10377. Va(d)
  10378. db(d, f, !0)
  10379. break
  10380. case 'textarea':
  10381. Va(d)
  10382. jb(d)
  10383. break
  10384. case 'select':
  10385. case 'option':
  10386. break
  10387. default:
  10388. 'function' === typeof f.onClick && (d.onclick = Bf)
  10389. }
  10390. d = e
  10391. b.updateQueue = d
  10392. null !== d && (b.flags |= 4)
  10393. } else {
  10394. g = 9 === e.nodeType ? e : e.ownerDocument
  10395. 'http://www.w3.org/1999/xhtml' === a && (a = kb(c))
  10396. 'http://www.w3.org/1999/xhtml' === a
  10397. ? 'script' === c
  10398. ? ((a = g.createElement('div')), (a.innerHTML = '<script>\x3c/script>'), (a = a.removeChild(a.firstChild)))
  10399. : 'string' === typeof d.is
  10400. ? (a = g.createElement(c, { is: d.is }))
  10401. : ((a = g.createElement(c)), 'select' === c && ((g = a), d.multiple ? (g.multiple = !0) : d.size && (g.size = d.size)))
  10402. : (a = g.createElementNS(a, c))
  10403. a[Of] = b
  10404. a[Pf] = d
  10405. Aj(a, b, !1, !1)
  10406. b.stateNode = a
  10407. a: {
  10408. g = vb(c, d)
  10409. switch (c) {
  10410. case 'dialog':
  10411. D('cancel', a)
  10412. D('close', a)
  10413. e = d
  10414. break
  10415. case 'iframe':
  10416. case 'object':
  10417. case 'embed':
  10418. D('load', a)
  10419. e = d
  10420. break
  10421. case 'video':
  10422. case 'audio':
  10423. for (e = 0; e < lf.length; e++) D(lf[e], a)
  10424. e = d
  10425. break
  10426. case 'source':
  10427. D('error', a)
  10428. e = d
  10429. break
  10430. case 'img':
  10431. case 'image':
  10432. case 'link':
  10433. D('error', a)
  10434. D('load', a)
  10435. e = d
  10436. break
  10437. case 'details':
  10438. D('toggle', a)
  10439. e = d
  10440. break
  10441. case 'input':
  10442. Za(a, d)
  10443. e = Ya(a, d)
  10444. D('invalid', a)
  10445. break
  10446. case 'option':
  10447. e = d
  10448. break
  10449. case 'select':
  10450. a._wrapperState = { wasMultiple: !!d.multiple }
  10451. e = A({}, d, { value: void 0 })
  10452. D('invalid', a)
  10453. break
  10454. case 'textarea':
  10455. hb(a, d)
  10456. e = gb(a, d)
  10457. D('invalid', a)
  10458. break
  10459. default:
  10460. e = d
  10461. }
  10462. ub(c, e)
  10463. h = e
  10464. for (f in h)
  10465. if (h.hasOwnProperty(f)) {
  10466. var k = h[f]
  10467. 'style' === f
  10468. ? sb(a, k)
  10469. : 'dangerouslySetInnerHTML' === f
  10470. ? ((k = k ? k.__html : void 0), null != k && nb(a, k))
  10471. : 'children' === f
  10472. ? 'string' === typeof k
  10473. ? ('textarea' !== c || '' !== k) && ob(a, k)
  10474. : 'number' === typeof k && ob(a, '' + k)
  10475. : 'suppressContentEditableWarning' !== f &&
  10476. 'suppressHydrationWarning' !== f &&
  10477. 'autoFocus' !== f &&
  10478. (ea.hasOwnProperty(f) ? null != k && 'onScroll' === f && D('scroll', a) : null != k && ta(a, f, k, g))
  10479. }
  10480. switch (c) {
  10481. case 'input':
  10482. Va(a)
  10483. db(a, d, !1)
  10484. break
  10485. case 'textarea':
  10486. Va(a)
  10487. jb(a)
  10488. break
  10489. case 'option':
  10490. null != d.value && a.setAttribute('value', '' + Sa(d.value))
  10491. break
  10492. case 'select':
  10493. a.multiple = !!d.multiple
  10494. f = d.value
  10495. null != f ? fb(a, !!d.multiple, f, !1) : null != d.defaultValue && fb(a, !!d.multiple, d.defaultValue, !0)
  10496. break
  10497. default:
  10498. 'function' === typeof e.onClick && (a.onclick = Bf)
  10499. }
  10500. switch (c) {
  10501. case 'button':
  10502. case 'input':
  10503. case 'select':
  10504. case 'textarea':
  10505. d = !!d.autoFocus
  10506. break a
  10507. case 'img':
  10508. d = !0
  10509. break a
  10510. default:
  10511. d = !1
  10512. }
  10513. }
  10514. d && (b.flags |= 4)
  10515. }
  10516. null !== b.ref && ((b.flags |= 512), (b.flags |= 2097152))
  10517. }
  10518. S(b)
  10519. return null
  10520. case 6:
  10521. if (a && null != b.stateNode) Dj(a, b, a.memoizedProps, d)
  10522. else {
  10523. if ('string' !== typeof d && null === b.stateNode) throw Error(p(166))
  10524. c = Hh(Gh.current)
  10525. Hh(Eh.current)
  10526. if (Gg(b)) {
  10527. d = b.stateNode
  10528. c = b.memoizedProps
  10529. d[Of] = b
  10530. if ((f = d.nodeValue !== c))
  10531. if (((a = xg), null !== a))
  10532. switch (a.tag) {
  10533. case 3:
  10534. Af(d.nodeValue, c, 0 !== (a.mode & 1))
  10535. break
  10536. case 5:
  10537. !0 !== a.memoizedProps.suppressHydrationWarning && Af(d.nodeValue, c, 0 !== (a.mode & 1))
  10538. }
  10539. f && (b.flags |= 4)
  10540. } else (d = (9 === c.nodeType ? c : c.ownerDocument).createTextNode(d)), (d[Of] = b), (b.stateNode = d)
  10541. }
  10542. S(b)
  10543. return null
  10544. case 13:
  10545. E(M)
  10546. d = b.memoizedState
  10547. if (null === a || (null !== a.memoizedState && null !== a.memoizedState.dehydrated)) {
  10548. if (I && null !== yg && 0 !== (b.mode & 1) && 0 === (b.flags & 128)) Hg(), Ig(), (b.flags |= 98560), (f = !1)
  10549. else if (((f = Gg(b)), null !== d && null !== d.dehydrated)) {
  10550. if (null === a) {
  10551. if (!f) throw Error(p(318))
  10552. f = b.memoizedState
  10553. f = null !== f ? f.dehydrated : null
  10554. if (!f) throw Error(p(317))
  10555. f[Of] = b
  10556. } else Ig(), 0 === (b.flags & 128) && (b.memoizedState = null), (b.flags |= 4)
  10557. S(b)
  10558. f = !1
  10559. } else null !== zg && (Gj(zg), (zg = null)), (f = !0)
  10560. if (!f) return b.flags & 65536 ? b : null
  10561. }
  10562. if (0 !== (b.flags & 128)) return (b.lanes = c), b
  10563. d = null !== d
  10564. d !== (null !== a && null !== a.memoizedState) && d && ((b.child.flags |= 8192), 0 !== (b.mode & 1) && (null === a || 0 !== (M.current & 1) ? 0 === T && (T = 3) : uj()))
  10565. null !== b.updateQueue && (b.flags |= 4)
  10566. S(b)
  10567. return null
  10568. case 4:
  10569. return Jh(), Bj(a, b), null === a && sf(b.stateNode.containerInfo), S(b), null
  10570. case 10:
  10571. return Rg(b.type._context), S(b), null
  10572. case 17:
  10573. return Zf(b.type) && $f(), S(b), null
  10574. case 19:
  10575. E(M)
  10576. f = b.memoizedState
  10577. if (null === f) return S(b), null
  10578. d = 0 !== (b.flags & 128)
  10579. g = f.rendering
  10580. if (null === g)
  10581. if (d) Ej(f, !1)
  10582. else {
  10583. if (0 !== T || (null !== a && 0 !== (a.flags & 128)))
  10584. for (a = b.child; null !== a; ) {
  10585. g = Mh(a)
  10586. if (null !== g) {
  10587. b.flags |= 128
  10588. Ej(f, !1)
  10589. d = g.updateQueue
  10590. null !== d && ((b.updateQueue = d), (b.flags |= 4))
  10591. b.subtreeFlags = 0
  10592. d = c
  10593. for (c = b.child; null !== c; )
  10594. (f = c),
  10595. (a = d),
  10596. (f.flags &= 14680066),
  10597. (g = f.alternate),
  10598. null === g
  10599. ? ((f.childLanes = 0),
  10600. (f.lanes = a),
  10601. (f.child = null),
  10602. (f.subtreeFlags = 0),
  10603. (f.memoizedProps = null),
  10604. (f.memoizedState = null),
  10605. (f.updateQueue = null),
  10606. (f.dependencies = null),
  10607. (f.stateNode = null))
  10608. : ((f.childLanes = g.childLanes),
  10609. (f.lanes = g.lanes),
  10610. (f.child = g.child),
  10611. (f.subtreeFlags = 0),
  10612. (f.deletions = null),
  10613. (f.memoizedProps = g.memoizedProps),
  10614. (f.memoizedState = g.memoizedState),
  10615. (f.updateQueue = g.updateQueue),
  10616. (f.type = g.type),
  10617. (a = g.dependencies),
  10618. (f.dependencies = null === a ? null : { lanes: a.lanes, firstContext: a.firstContext })),
  10619. (c = c.sibling)
  10620. G(M, (M.current & 1) | 2)
  10621. return b.child
  10622. }
  10623. a = a.sibling
  10624. }
  10625. null !== f.tail && B() > Hj && ((b.flags |= 128), (d = !0), Ej(f, !1), (b.lanes = 4194304))
  10626. }
  10627. else {
  10628. if (!d)
  10629. if (((a = Mh(g)), null !== a)) {
  10630. if (((b.flags |= 128), (d = !0), (c = a.updateQueue), null !== c && ((b.updateQueue = c), (b.flags |= 4)), Ej(f, !0), null === f.tail && 'hidden' === f.tailMode && !g.alternate && !I))
  10631. return S(b), null
  10632. } else 2 * B() - f.renderingStartTime > Hj && 1073741824 !== c && ((b.flags |= 128), (d = !0), Ej(f, !1), (b.lanes = 4194304))
  10633. f.isBackwards ? ((g.sibling = b.child), (b.child = g)) : ((c = f.last), null !== c ? (c.sibling = g) : (b.child = g), (f.last = g))
  10634. }
  10635. if (null !== f.tail) return (b = f.tail), (f.rendering = b), (f.tail = b.sibling), (f.renderingStartTime = B()), (b.sibling = null), (c = M.current), G(M, d ? (c & 1) | 2 : c & 1), b
  10636. S(b)
  10637. return null
  10638. case 22:
  10639. case 23:
  10640. return (
  10641. Ij(),
  10642. (d = null !== b.memoizedState),
  10643. null !== a && (null !== a.memoizedState) !== d && (b.flags |= 8192),
  10644. d && 0 !== (b.mode & 1) ? 0 !== (gj & 1073741824) && (S(b), b.subtreeFlags & 6 && (b.flags |= 8192)) : S(b),
  10645. null
  10646. )
  10647. case 24:
  10648. return null
  10649. case 25:
  10650. return null
  10651. }
  10652. throw Error(p(156, b.tag))
  10653. }
  10654. function Jj(a, b) {
  10655. wg(b)
  10656. switch (b.tag) {
  10657. case 1:
  10658. return Zf(b.type) && $f(), (a = b.flags), a & 65536 ? ((b.flags = (a & -65537) | 128), b) : null
  10659. case 3:
  10660. return Jh(), E(Wf), E(H), Oh(), (a = b.flags), 0 !== (a & 65536) && 0 === (a & 128) ? ((b.flags = (a & -65537) | 128), b) : null
  10661. case 5:
  10662. return Lh(b), null
  10663. case 13:
  10664. E(M)
  10665. a = b.memoizedState
  10666. if (null !== a && null !== a.dehydrated) {
  10667. if (null === b.alternate) throw Error(p(340))
  10668. Ig()
  10669. }
  10670. a = b.flags
  10671. return a & 65536 ? ((b.flags = (a & -65537) | 128), b) : null
  10672. case 19:
  10673. return E(M), null
  10674. case 4:
  10675. return Jh(), null
  10676. case 10:
  10677. return Rg(b.type._context), null
  10678. case 22:
  10679. case 23:
  10680. return Ij(), null
  10681. case 24:
  10682. return null
  10683. default:
  10684. return null
  10685. }
  10686. }
  10687. var Kj = !1,
  10688. U = !1,
  10689. Lj = 'function' === typeof WeakSet ? WeakSet : Set,
  10690. V = null
  10691. function Mj(a, b) {
  10692. var c = a.ref
  10693. if (null !== c)
  10694. if ('function' === typeof c)
  10695. try {
  10696. c(null)
  10697. } catch (d) {
  10698. W(a, b, d)
  10699. }
  10700. else c.current = null
  10701. }
  10702. function Nj(a, b, c) {
  10703. try {
  10704. c()
  10705. } catch (d) {
  10706. W(a, b, d)
  10707. }
  10708. }
  10709. var Oj = !1
  10710. function Pj(a, b) {
  10711. Cf = dd
  10712. a = Me()
  10713. if (Ne(a)) {
  10714. if ('selectionStart' in a) var c = { start: a.selectionStart, end: a.selectionEnd }
  10715. else
  10716. a: {
  10717. c = ((c = a.ownerDocument) && c.defaultView) || window
  10718. var d = c.getSelection && c.getSelection()
  10719. if (d && 0 !== d.rangeCount) {
  10720. c = d.anchorNode
  10721. var e = d.anchorOffset,
  10722. f = d.focusNode
  10723. d = d.focusOffset
  10724. try {
  10725. c.nodeType, f.nodeType
  10726. } catch (F) {
  10727. c = null
  10728. break a
  10729. }
  10730. var g = 0,
  10731. h = -1,
  10732. k = -1,
  10733. l = 0,
  10734. m = 0,
  10735. q = a,
  10736. r = null
  10737. b: for (;;) {
  10738. for (var y; ; ) {
  10739. q !== c || (0 !== e && 3 !== q.nodeType) || (h = g + e)
  10740. q !== f || (0 !== d && 3 !== q.nodeType) || (k = g + d)
  10741. 3 === q.nodeType && (g += q.nodeValue.length)
  10742. if (null === (y = q.firstChild)) break
  10743. r = q
  10744. q = y
  10745. }
  10746. for (;;) {
  10747. if (q === a) break b
  10748. r === c && ++l === e && (h = g)
  10749. r === f && ++m === d && (k = g)
  10750. if (null !== (y = q.nextSibling)) break
  10751. q = r
  10752. r = q.parentNode
  10753. }
  10754. q = y
  10755. }
  10756. c = -1 === h || -1 === k ? null : { start: h, end: k }
  10757. } else c = null
  10758. }
  10759. c = c || { start: 0, end: 0 }
  10760. } else c = null
  10761. Df = { focusedElem: a, selectionRange: c }
  10762. dd = !1
  10763. for (V = b; null !== V; )
  10764. if (((b = V), (a = b.child), 0 !== (b.subtreeFlags & 1028) && null !== a)) (a.return = b), (V = a)
  10765. else
  10766. for (; null !== V; ) {
  10767. b = V
  10768. try {
  10769. var n = b.alternate
  10770. if (0 !== (b.flags & 1024))
  10771. switch (b.tag) {
  10772. case 0:
  10773. case 11:
  10774. case 15:
  10775. break
  10776. case 1:
  10777. if (null !== n) {
  10778. var t = n.memoizedProps,
  10779. J = n.memoizedState,
  10780. x = b.stateNode,
  10781. w = x.getSnapshotBeforeUpdate(b.elementType === b.type ? t : Lg(b.type, t), J)
  10782. x.__reactInternalSnapshotBeforeUpdate = w
  10783. }
  10784. break
  10785. case 3:
  10786. var u = b.stateNode.containerInfo
  10787. 1 === u.nodeType ? (u.textContent = '') : 9 === u.nodeType && u.documentElement && u.removeChild(u.documentElement)
  10788. break
  10789. case 5:
  10790. case 6:
  10791. case 4:
  10792. case 17:
  10793. break
  10794. default:
  10795. throw Error(p(163))
  10796. }
  10797. } catch (F) {
  10798. W(b, b.return, F)
  10799. }
  10800. a = b.sibling
  10801. if (null !== a) {
  10802. a.return = b.return
  10803. V = a
  10804. break
  10805. }
  10806. V = b.return
  10807. }
  10808. n = Oj
  10809. Oj = !1
  10810. return n
  10811. }
  10812. function Qj(a, b, c) {
  10813. var d = b.updateQueue
  10814. d = null !== d ? d.lastEffect : null
  10815. if (null !== d) {
  10816. var e = (d = d.next)
  10817. do {
  10818. if ((e.tag & a) === a) {
  10819. var f = e.destroy
  10820. e.destroy = void 0
  10821. void 0 !== f && Nj(b, c, f)
  10822. }
  10823. e = e.next
  10824. } while (e !== d)
  10825. }
  10826. }
  10827. function Rj(a, b) {
  10828. b = b.updateQueue
  10829. b = null !== b ? b.lastEffect : null
  10830. if (null !== b) {
  10831. var c = (b = b.next)
  10832. do {
  10833. if ((c.tag & a) === a) {
  10834. var d = c.create
  10835. c.destroy = d()
  10836. }
  10837. c = c.next
  10838. } while (c !== b)
  10839. }
  10840. }
  10841. function Sj(a) {
  10842. var b = a.ref
  10843. if (null !== b) {
  10844. var c = a.stateNode
  10845. switch (a.tag) {
  10846. case 5:
  10847. a = c
  10848. break
  10849. default:
  10850. a = c
  10851. }
  10852. 'function' === typeof b ? b(a) : (b.current = a)
  10853. }
  10854. }
  10855. function Tj(a) {
  10856. var b = a.alternate
  10857. null !== b && ((a.alternate = null), Tj(b))
  10858. a.child = null
  10859. a.deletions = null
  10860. a.sibling = null
  10861. 5 === a.tag && ((b = a.stateNode), null !== b && (delete b[Of], delete b[Pf], delete b[of], delete b[Qf], delete b[Rf]))
  10862. a.stateNode = null
  10863. a.return = null
  10864. a.dependencies = null
  10865. a.memoizedProps = null
  10866. a.memoizedState = null
  10867. a.pendingProps = null
  10868. a.stateNode = null
  10869. a.updateQueue = null
  10870. }
  10871. function Uj(a) {
  10872. return 5 === a.tag || 3 === a.tag || 4 === a.tag
  10873. }
  10874. function Vj(a) {
  10875. a: for (;;) {
  10876. for (; null === a.sibling; ) {
  10877. if (null === a.return || Uj(a.return)) return null
  10878. a = a.return
  10879. }
  10880. a.sibling.return = a.return
  10881. for (a = a.sibling; 5 !== a.tag && 6 !== a.tag && 18 !== a.tag; ) {
  10882. if (a.flags & 2) continue a
  10883. if (null === a.child || 4 === a.tag) continue a
  10884. else (a.child.return = a), (a = a.child)
  10885. }
  10886. if (!(a.flags & 2)) return a.stateNode
  10887. }
  10888. }
  10889. function Wj(a, b, c) {
  10890. var d = a.tag
  10891. if (5 === d || 6 === d)
  10892. (a = a.stateNode),
  10893. b
  10894. ? 8 === c.nodeType
  10895. ? c.parentNode.insertBefore(a, b)
  10896. : c.insertBefore(a, b)
  10897. : (8 === c.nodeType ? ((b = c.parentNode), b.insertBefore(a, c)) : ((b = c), b.appendChild(a)),
  10898. (c = c._reactRootContainer),
  10899. (null !== c && void 0 !== c) || null !== b.onclick || (b.onclick = Bf))
  10900. else if (4 !== d && ((a = a.child), null !== a)) for (Wj(a, b, c), a = a.sibling; null !== a; ) Wj(a, b, c), (a = a.sibling)
  10901. }
  10902. function Xj(a, b, c) {
  10903. var d = a.tag
  10904. if (5 === d || 6 === d) (a = a.stateNode), b ? c.insertBefore(a, b) : c.appendChild(a)
  10905. else if (4 !== d && ((a = a.child), null !== a)) for (Xj(a, b, c), a = a.sibling; null !== a; ) Xj(a, b, c), (a = a.sibling)
  10906. }
  10907. var X = null,
  10908. Yj = !1
  10909. function Zj(a, b, c) {
  10910. for (c = c.child; null !== c; ) ak(a, b, c), (c = c.sibling)
  10911. }
  10912. function ak(a, b, c) {
  10913. if (lc && 'function' === typeof lc.onCommitFiberUnmount)
  10914. try {
  10915. lc.onCommitFiberUnmount(kc, c)
  10916. } catch (h) {}
  10917. switch (c.tag) {
  10918. case 5:
  10919. U || Mj(c, b)
  10920. case 6:
  10921. var d = X,
  10922. e = Yj
  10923. X = null
  10924. Zj(a, b, c)
  10925. X = d
  10926. Yj = e
  10927. null !== X && (Yj ? ((a = X), (c = c.stateNode), 8 === a.nodeType ? a.parentNode.removeChild(c) : a.removeChild(c)) : X.removeChild(c.stateNode))
  10928. break
  10929. case 18:
  10930. null !== X && (Yj ? ((a = X), (c = c.stateNode), 8 === a.nodeType ? Kf(a.parentNode, c) : 1 === a.nodeType && Kf(a, c), bd(a)) : Kf(X, c.stateNode))
  10931. break
  10932. case 4:
  10933. d = X
  10934. e = Yj
  10935. X = c.stateNode.containerInfo
  10936. Yj = !0
  10937. Zj(a, b, c)
  10938. X = d
  10939. Yj = e
  10940. break
  10941. case 0:
  10942. case 11:
  10943. case 14:
  10944. case 15:
  10945. if (!U && ((d = c.updateQueue), null !== d && ((d = d.lastEffect), null !== d))) {
  10946. e = d = d.next
  10947. do {
  10948. var f = e,
  10949. g = f.destroy
  10950. f = f.tag
  10951. void 0 !== g && (0 !== (f & 2) ? Nj(c, b, g) : 0 !== (f & 4) && Nj(c, b, g))
  10952. e = e.next
  10953. } while (e !== d)
  10954. }
  10955. Zj(a, b, c)
  10956. break
  10957. case 1:
  10958. if (!U && (Mj(c, b), (d = c.stateNode), 'function' === typeof d.componentWillUnmount))
  10959. try {
  10960. ;(d.props = c.memoizedProps), (d.state = c.memoizedState), d.componentWillUnmount()
  10961. } catch (h) {
  10962. W(c, b, h)
  10963. }
  10964. Zj(a, b, c)
  10965. break
  10966. case 21:
  10967. Zj(a, b, c)
  10968. break
  10969. case 22:
  10970. c.mode & 1 ? ((U = (d = U) || null !== c.memoizedState), Zj(a, b, c), (U = d)) : Zj(a, b, c)
  10971. break
  10972. default:
  10973. Zj(a, b, c)
  10974. }
  10975. }
  10976. function bk(a) {
  10977. var b = a.updateQueue
  10978. if (null !== b) {
  10979. a.updateQueue = null
  10980. var c = a.stateNode
  10981. null === c && (c = a.stateNode = new Lj())
  10982. b.forEach(function (b) {
  10983. var d = ck.bind(null, a, b)
  10984. c.has(b) || (c.add(b), b.then(d, d))
  10985. })
  10986. }
  10987. }
  10988. function dk(a, b) {
  10989. var c = b.deletions
  10990. if (null !== c)
  10991. for (var d = 0; d < c.length; d++) {
  10992. var e = c[d]
  10993. try {
  10994. var f = a,
  10995. g = b,
  10996. h = g
  10997. a: for (; null !== h; ) {
  10998. switch (h.tag) {
  10999. case 5:
  11000. X = h.stateNode
  11001. Yj = !1
  11002. break a
  11003. case 3:
  11004. X = h.stateNode.containerInfo
  11005. Yj = !0
  11006. break a
  11007. case 4:
  11008. X = h.stateNode.containerInfo
  11009. Yj = !0
  11010. break a
  11011. }
  11012. h = h.return
  11013. }
  11014. if (null === X) throw Error(p(160))
  11015. ak(f, g, e)
  11016. X = null
  11017. Yj = !1
  11018. var k = e.alternate
  11019. null !== k && (k.return = null)
  11020. e.return = null
  11021. } catch (l) {
  11022. W(e, b, l)
  11023. }
  11024. }
  11025. if (b.subtreeFlags & 12854) for (b = b.child; null !== b; ) ek(b, a), (b = b.sibling)
  11026. }
  11027. function ek(a, b) {
  11028. var c = a.alternate,
  11029. d = a.flags
  11030. switch (a.tag) {
  11031. case 0:
  11032. case 11:
  11033. case 14:
  11034. case 15:
  11035. dk(b, a)
  11036. fk(a)
  11037. if (d & 4) {
  11038. try {
  11039. Qj(3, a, a.return), Rj(3, a)
  11040. } catch (t) {
  11041. W(a, a.return, t)
  11042. }
  11043. try {
  11044. Qj(5, a, a.return)
  11045. } catch (t) {
  11046. W(a, a.return, t)
  11047. }
  11048. }
  11049. break
  11050. case 1:
  11051. dk(b, a)
  11052. fk(a)
  11053. d & 512 && null !== c && Mj(c, c.return)
  11054. break
  11055. case 5:
  11056. dk(b, a)
  11057. fk(a)
  11058. d & 512 && null !== c && Mj(c, c.return)
  11059. if (a.flags & 32) {
  11060. var e = a.stateNode
  11061. try {
  11062. ob(e, '')
  11063. } catch (t) {
  11064. W(a, a.return, t)
  11065. }
  11066. }
  11067. if (d & 4 && ((e = a.stateNode), null != e)) {
  11068. var f = a.memoizedProps,
  11069. g = null !== c ? c.memoizedProps : f,
  11070. h = a.type,
  11071. k = a.updateQueue
  11072. a.updateQueue = null
  11073. if (null !== k)
  11074. try {
  11075. 'input' === h && 'radio' === f.type && null != f.name && ab(e, f)
  11076. vb(h, g)
  11077. var l = vb(h, f)
  11078. for (g = 0; g < k.length; g += 2) {
  11079. var m = k[g],
  11080. q = k[g + 1]
  11081. 'style' === m ? sb(e, q) : 'dangerouslySetInnerHTML' === m ? nb(e, q) : 'children' === m ? ob(e, q) : ta(e, m, q, l)
  11082. }
  11083. switch (h) {
  11084. case 'input':
  11085. bb(e, f)
  11086. break
  11087. case 'textarea':
  11088. ib(e, f)
  11089. break
  11090. case 'select':
  11091. var r = e._wrapperState.wasMultiple
  11092. e._wrapperState.wasMultiple = !!f.multiple
  11093. var y = f.value
  11094. null != y ? fb(e, !!f.multiple, y, !1) : r !== !!f.multiple && (null != f.defaultValue ? fb(e, !!f.multiple, f.defaultValue, !0) : fb(e, !!f.multiple, f.multiple ? [] : '', !1))
  11095. }
  11096. e[Pf] = f
  11097. } catch (t) {
  11098. W(a, a.return, t)
  11099. }
  11100. }
  11101. break
  11102. case 6:
  11103. dk(b, a)
  11104. fk(a)
  11105. if (d & 4) {
  11106. if (null === a.stateNode) throw Error(p(162))
  11107. e = a.stateNode
  11108. f = a.memoizedProps
  11109. try {
  11110. e.nodeValue = f
  11111. } catch (t) {
  11112. W(a, a.return, t)
  11113. }
  11114. }
  11115. break
  11116. case 3:
  11117. dk(b, a)
  11118. fk(a)
  11119. if (d & 4 && null !== c && c.memoizedState.isDehydrated)
  11120. try {
  11121. bd(b.containerInfo)
  11122. } catch (t) {
  11123. W(a, a.return, t)
  11124. }
  11125. break
  11126. case 4:
  11127. dk(b, a)
  11128. fk(a)
  11129. break
  11130. case 13:
  11131. dk(b, a)
  11132. fk(a)
  11133. e = a.child
  11134. e.flags & 8192 && ((f = null !== e.memoizedState), (e.stateNode.isHidden = f), !f || (null !== e.alternate && null !== e.alternate.memoizedState) || (gk = B()))
  11135. d & 4 && bk(a)
  11136. break
  11137. case 22:
  11138. m = null !== c && null !== c.memoizedState
  11139. a.mode & 1 ? ((U = (l = U) || m), dk(b, a), (U = l)) : dk(b, a)
  11140. fk(a)
  11141. if (d & 8192) {
  11142. l = null !== a.memoizedState
  11143. if ((a.stateNode.isHidden = l) && !m && 0 !== (a.mode & 1))
  11144. for (V = a, m = a.child; null !== m; ) {
  11145. for (q = V = m; null !== V; ) {
  11146. r = V
  11147. y = r.child
  11148. switch (r.tag) {
  11149. case 0:
  11150. case 11:
  11151. case 14:
  11152. case 15:
  11153. Qj(4, r, r.return)
  11154. break
  11155. case 1:
  11156. Mj(r, r.return)
  11157. var n = r.stateNode
  11158. if ('function' === typeof n.componentWillUnmount) {
  11159. d = r
  11160. c = r.return
  11161. try {
  11162. ;(b = d), (n.props = b.memoizedProps), (n.state = b.memoizedState), n.componentWillUnmount()
  11163. } catch (t) {
  11164. W(d, c, t)
  11165. }
  11166. }
  11167. break
  11168. case 5:
  11169. Mj(r, r.return)
  11170. break
  11171. case 22:
  11172. if (null !== r.memoizedState) {
  11173. hk(q)
  11174. continue
  11175. }
  11176. }
  11177. null !== y ? ((y.return = r), (V = y)) : hk(q)
  11178. }
  11179. m = m.sibling
  11180. }
  11181. a: for (m = null, q = a; ; ) {
  11182. if (5 === q.tag) {
  11183. if (null === m) {
  11184. m = q
  11185. try {
  11186. ;(e = q.stateNode),
  11187. l
  11188. ? ((f = e.style), 'function' === typeof f.setProperty ? f.setProperty('display', 'none', 'important') : (f.display = 'none'))
  11189. : ((h = q.stateNode), (k = q.memoizedProps.style), (g = void 0 !== k && null !== k && k.hasOwnProperty('display') ? k.display : null), (h.style.display = rb('display', g)))
  11190. } catch (t) {
  11191. W(a, a.return, t)
  11192. }
  11193. }
  11194. } else if (6 === q.tag) {
  11195. if (null === m)
  11196. try {
  11197. q.stateNode.nodeValue = l ? '' : q.memoizedProps
  11198. } catch (t) {
  11199. W(a, a.return, t)
  11200. }
  11201. } else if (((22 !== q.tag && 23 !== q.tag) || null === q.memoizedState || q === a) && null !== q.child) {
  11202. q.child.return = q
  11203. q = q.child
  11204. continue
  11205. }
  11206. if (q === a) break a
  11207. for (; null === q.sibling; ) {
  11208. if (null === q.return || q.return === a) break a
  11209. m === q && (m = null)
  11210. q = q.return
  11211. }
  11212. m === q && (m = null)
  11213. q.sibling.return = q.return
  11214. q = q.sibling
  11215. }
  11216. }
  11217. break
  11218. case 19:
  11219. dk(b, a)
  11220. fk(a)
  11221. d & 4 && bk(a)
  11222. break
  11223. case 21:
  11224. break
  11225. default:
  11226. dk(b, a), fk(a)
  11227. }
  11228. }
  11229. function fk(a) {
  11230. var b = a.flags
  11231. if (b & 2) {
  11232. try {
  11233. a: {
  11234. for (var c = a.return; null !== c; ) {
  11235. if (Uj(c)) {
  11236. var d = c
  11237. break a
  11238. }
  11239. c = c.return
  11240. }
  11241. throw Error(p(160))
  11242. }
  11243. switch (d.tag) {
  11244. case 5:
  11245. var e = d.stateNode
  11246. d.flags & 32 && (ob(e, ''), (d.flags &= -33))
  11247. var f = Vj(a)
  11248. Xj(a, f, e)
  11249. break
  11250. case 3:
  11251. case 4:
  11252. var g = d.stateNode.containerInfo,
  11253. h = Vj(a)
  11254. Wj(a, h, g)
  11255. break
  11256. default:
  11257. throw Error(p(161))
  11258. }
  11259. } catch (k) {
  11260. W(a, a.return, k)
  11261. }
  11262. a.flags &= -3
  11263. }
  11264. b & 4096 && (a.flags &= -4097)
  11265. }
  11266. function ik(a, b, c) {
  11267. V = a
  11268. jk(a, b, c)
  11269. }
  11270. function jk(a, b, c) {
  11271. for (var d = 0 !== (a.mode & 1); null !== V; ) {
  11272. var e = V,
  11273. f = e.child
  11274. if (22 === e.tag && d) {
  11275. var g = null !== e.memoizedState || Kj
  11276. if (!g) {
  11277. var h = e.alternate,
  11278. k = (null !== h && null !== h.memoizedState) || U
  11279. h = Kj
  11280. var l = U
  11281. Kj = g
  11282. if ((U = k) && !l) for (V = e; null !== V; ) (g = V), (k = g.child), 22 === g.tag && null !== g.memoizedState ? kk(e) : null !== k ? ((k.return = g), (V = k)) : kk(e)
  11283. for (; null !== f; ) (V = f), jk(f, b, c), (f = f.sibling)
  11284. V = e
  11285. Kj = h
  11286. U = l
  11287. }
  11288. lk(a, b, c)
  11289. } else 0 !== (e.subtreeFlags & 8772) && null !== f ? ((f.return = e), (V = f)) : lk(a, b, c)
  11290. }
  11291. }
  11292. function lk(a) {
  11293. for (; null !== V; ) {
  11294. var b = V
  11295. if (0 !== (b.flags & 8772)) {
  11296. var c = b.alternate
  11297. try {
  11298. if (0 !== (b.flags & 8772))
  11299. switch (b.tag) {
  11300. case 0:
  11301. case 11:
  11302. case 15:
  11303. U || Rj(5, b)
  11304. break
  11305. case 1:
  11306. var d = b.stateNode
  11307. if (b.flags & 4 && !U)
  11308. if (null === c) d.componentDidMount()
  11309. else {
  11310. var e = b.elementType === b.type ? c.memoizedProps : Lg(b.type, c.memoizedProps)
  11311. d.componentDidUpdate(e, c.memoizedState, d.__reactInternalSnapshotBeforeUpdate)
  11312. }
  11313. var f = b.updateQueue
  11314. null !== f && ih(b, f, d)
  11315. break
  11316. case 3:
  11317. var g = b.updateQueue
  11318. if (null !== g) {
  11319. c = null
  11320. if (null !== b.child)
  11321. switch (b.child.tag) {
  11322. case 5:
  11323. c = b.child.stateNode
  11324. break
  11325. case 1:
  11326. c = b.child.stateNode
  11327. }
  11328. ih(b, g, c)
  11329. }
  11330. break
  11331. case 5:
  11332. var h = b.stateNode
  11333. if (null === c && b.flags & 4) {
  11334. c = h
  11335. var k = b.memoizedProps
  11336. switch (b.type) {
  11337. case 'button':
  11338. case 'input':
  11339. case 'select':
  11340. case 'textarea':
  11341. k.autoFocus && c.focus()
  11342. break
  11343. case 'img':
  11344. k.src && (c.src = k.src)
  11345. }
  11346. }
  11347. break
  11348. case 6:
  11349. break
  11350. case 4:
  11351. break
  11352. case 12:
  11353. break
  11354. case 13:
  11355. if (null === b.memoizedState) {
  11356. var l = b.alternate
  11357. if (null !== l) {
  11358. var m = l.memoizedState
  11359. if (null !== m) {
  11360. var q = m.dehydrated
  11361. null !== q && bd(q)
  11362. }
  11363. }
  11364. }
  11365. break
  11366. case 19:
  11367. case 17:
  11368. case 21:
  11369. case 22:
  11370. case 23:
  11371. case 25:
  11372. break
  11373. default:
  11374. throw Error(p(163))
  11375. }
  11376. U || (b.flags & 512 && Sj(b))
  11377. } catch (r) {
  11378. W(b, b.return, r)
  11379. }
  11380. }
  11381. if (b === a) {
  11382. V = null
  11383. break
  11384. }
  11385. c = b.sibling
  11386. if (null !== c) {
  11387. c.return = b.return
  11388. V = c
  11389. break
  11390. }
  11391. V = b.return
  11392. }
  11393. }
  11394. function hk(a) {
  11395. for (; null !== V; ) {
  11396. var b = V
  11397. if (b === a) {
  11398. V = null
  11399. break
  11400. }
  11401. var c = b.sibling
  11402. if (null !== c) {
  11403. c.return = b.return
  11404. V = c
  11405. break
  11406. }
  11407. V = b.return
  11408. }
  11409. }
  11410. function kk(a) {
  11411. for (; null !== V; ) {
  11412. var b = V
  11413. try {
  11414. switch (b.tag) {
  11415. case 0:
  11416. case 11:
  11417. case 15:
  11418. var c = b.return
  11419. try {
  11420. Rj(4, b)
  11421. } catch (k) {
  11422. W(b, c, k)
  11423. }
  11424. break
  11425. case 1:
  11426. var d = b.stateNode
  11427. if ('function' === typeof d.componentDidMount) {
  11428. var e = b.return
  11429. try {
  11430. d.componentDidMount()
  11431. } catch (k) {
  11432. W(b, e, k)
  11433. }
  11434. }
  11435. var f = b.return
  11436. try {
  11437. Sj(b)
  11438. } catch (k) {
  11439. W(b, f, k)
  11440. }
  11441. break
  11442. case 5:
  11443. var g = b.return
  11444. try {
  11445. Sj(b)
  11446. } catch (k) {
  11447. W(b, g, k)
  11448. }
  11449. }
  11450. } catch (k) {
  11451. W(b, b.return, k)
  11452. }
  11453. if (b === a) {
  11454. V = null
  11455. break
  11456. }
  11457. var h = b.sibling
  11458. if (null !== h) {
  11459. h.return = b.return
  11460. V = h
  11461. break
  11462. }
  11463. V = b.return
  11464. }
  11465. }
  11466. var mk = Math.ceil,
  11467. nk = ua.ReactCurrentDispatcher,
  11468. ok = ua.ReactCurrentOwner,
  11469. pk = ua.ReactCurrentBatchConfig,
  11470. K = 0,
  11471. R = null,
  11472. Y = null,
  11473. Z = 0,
  11474. gj = 0,
  11475. fj = Uf(0),
  11476. T = 0,
  11477. qk = null,
  11478. hh = 0,
  11479. rk = 0,
  11480. sk = 0,
  11481. tk = null,
  11482. uk = null,
  11483. gk = 0,
  11484. Hj = Infinity,
  11485. vk = null,
  11486. Pi = !1,
  11487. Qi = null,
  11488. Si = null,
  11489. wk = !1,
  11490. xk = null,
  11491. yk = 0,
  11492. zk = 0,
  11493. Ak = null,
  11494. Bk = -1,
  11495. Ck = 0
  11496. function L() {
  11497. return 0 !== (K & 6) ? B() : -1 !== Bk ? Bk : (Bk = B())
  11498. }
  11499. function lh(a) {
  11500. if (0 === (a.mode & 1)) return 1
  11501. if (0 !== (K & 2) && 0 !== Z) return Z & -Z
  11502. if (null !== Kg.transition) return 0 === Ck && (Ck = yc()), Ck
  11503. a = C
  11504. if (0 !== a) return a
  11505. a = window.event
  11506. a = void 0 === a ? 16 : jd(a.type)
  11507. return a
  11508. }
  11509. function mh(a, b, c, d) {
  11510. if (50 < zk) throw ((zk = 0), (Ak = null), Error(p(185)))
  11511. Ac(a, c, d)
  11512. if (0 === (K & 2) || a !== R) a === R && (0 === (K & 2) && (rk |= c), 4 === T && Dk(a, Z)), Ek(a, d), 1 === c && 0 === K && 0 === (b.mode & 1) && ((Hj = B() + 500), fg && jg())
  11513. }
  11514. function Ek(a, b) {
  11515. var c = a.callbackNode
  11516. wc(a, b)
  11517. var d = uc(a, a === R ? Z : 0)
  11518. if (0 === d) null !== c && bc(c), (a.callbackNode = null), (a.callbackPriority = 0)
  11519. else if (((b = d & -d), a.callbackPriority !== b)) {
  11520. null != c && bc(c)
  11521. if (1 === b)
  11522. 0 === a.tag ? ig(Fk.bind(null, a)) : hg(Fk.bind(null, a)),
  11523. Jf(function () {
  11524. 0 === (K & 6) && jg()
  11525. }),
  11526. (c = null)
  11527. else {
  11528. switch (Dc(d)) {
  11529. case 1:
  11530. c = fc
  11531. break
  11532. case 4:
  11533. c = gc
  11534. break
  11535. case 16:
  11536. c = hc
  11537. break
  11538. case 536870912:
  11539. c = jc
  11540. break
  11541. default:
  11542. c = hc
  11543. }
  11544. c = Gk(c, Hk.bind(null, a))
  11545. }
  11546. a.callbackPriority = b
  11547. a.callbackNode = c
  11548. }
  11549. }
  11550. function Hk(a, b) {
  11551. Bk = -1
  11552. Ck = 0
  11553. if (0 !== (K & 6)) throw Error(p(327))
  11554. var c = a.callbackNode
  11555. if (Ik() && a.callbackNode !== c) return null
  11556. var d = uc(a, a === R ? Z : 0)
  11557. if (0 === d) return null
  11558. if (0 !== (d & 30) || 0 !== (d & a.expiredLanes) || b) b = Jk(a, d)
  11559. else {
  11560. b = d
  11561. var e = K
  11562. K |= 2
  11563. var f = Kk()
  11564. if (R !== a || Z !== b) (vk = null), (Hj = B() + 500), Lk(a, b)
  11565. do
  11566. try {
  11567. Mk()
  11568. break
  11569. } catch (h) {
  11570. Nk(a, h)
  11571. }
  11572. while (1)
  11573. Qg()
  11574. nk.current = f
  11575. K = e
  11576. null !== Y ? (b = 0) : ((R = null), (Z = 0), (b = T))
  11577. }
  11578. if (0 !== b) {
  11579. 2 === b && ((e = xc(a)), 0 !== e && ((d = e), (b = Ok(a, e))))
  11580. if (1 === b) throw ((c = qk), Lk(a, 0), Dk(a, d), Ek(a, B()), c)
  11581. if (6 === b) Dk(a, d)
  11582. else {
  11583. e = a.current.alternate
  11584. if (0 === (d & 30) && !Pk(e) && ((b = Jk(a, d)), 2 === b && ((f = xc(a)), 0 !== f && ((d = f), (b = Ok(a, f)))), 1 === b)) throw ((c = qk), Lk(a, 0), Dk(a, d), Ek(a, B()), c)
  11585. a.finishedWork = e
  11586. a.finishedLanes = d
  11587. switch (b) {
  11588. case 0:
  11589. case 1:
  11590. throw Error(p(345))
  11591. case 2:
  11592. Qk(a, uk, vk)
  11593. break
  11594. case 3:
  11595. Dk(a, d)
  11596. if ((d & 130023424) === d && ((b = gk + 500 - B()), 10 < b)) {
  11597. if (0 !== uc(a, 0)) break
  11598. e = a.suspendedLanes
  11599. if ((e & d) !== d) {
  11600. L()
  11601. a.pingedLanes |= a.suspendedLanes & e
  11602. break
  11603. }
  11604. a.timeoutHandle = Ff(Qk.bind(null, a, uk, vk), b)
  11605. break
  11606. }
  11607. Qk(a, uk, vk)
  11608. break
  11609. case 4:
  11610. Dk(a, d)
  11611. if ((d & 4194240) === d) break
  11612. b = a.eventTimes
  11613. for (e = -1; 0 < d; ) {
  11614. var g = 31 - oc(d)
  11615. f = 1 << g
  11616. g = b[g]
  11617. g > e && (e = g)
  11618. d &= ~f
  11619. }
  11620. d = e
  11621. d = B() - d
  11622. d = (120 > d ? 120 : 480 > d ? 480 : 1080 > d ? 1080 : 1920 > d ? 1920 : 3e3 > d ? 3e3 : 4320 > d ? 4320 : 1960 * mk(d / 1960)) - d
  11623. if (10 < d) {
  11624. a.timeoutHandle = Ff(Qk.bind(null, a, uk, vk), d)
  11625. break
  11626. }
  11627. Qk(a, uk, vk)
  11628. break
  11629. case 5:
  11630. Qk(a, uk, vk)
  11631. break
  11632. default:
  11633. throw Error(p(329))
  11634. }
  11635. }
  11636. }
  11637. Ek(a, B())
  11638. return a.callbackNode === c ? Hk.bind(null, a) : null
  11639. }
  11640. function Ok(a, b) {
  11641. var c = tk
  11642. a.current.memoizedState.isDehydrated && (Lk(a, b).flags |= 256)
  11643. a = Jk(a, b)
  11644. 2 !== a && ((b = uk), (uk = c), null !== b && Gj(b))
  11645. return a
  11646. }
  11647. function Gj(a) {
  11648. null === uk ? (uk = a) : uk.push.apply(uk, a)
  11649. }
  11650. function Pk(a) {
  11651. for (var b = a; ; ) {
  11652. if (b.flags & 16384) {
  11653. var c = b.updateQueue
  11654. if (null !== c && ((c = c.stores), null !== c))
  11655. for (var d = 0; d < c.length; d++) {
  11656. var e = c[d],
  11657. f = e.getSnapshot
  11658. e = e.value
  11659. try {
  11660. if (!He(f(), e)) return !1
  11661. } catch (g) {
  11662. return !1
  11663. }
  11664. }
  11665. }
  11666. c = b.child
  11667. if (b.subtreeFlags & 16384 && null !== c) (c.return = b), (b = c)
  11668. else {
  11669. if (b === a) break
  11670. for (; null === b.sibling; ) {
  11671. if (null === b.return || b.return === a) return !0
  11672. b = b.return
  11673. }
  11674. b.sibling.return = b.return
  11675. b = b.sibling
  11676. }
  11677. }
  11678. return !0
  11679. }
  11680. function Dk(a, b) {
  11681. b &= ~sk
  11682. b &= ~rk
  11683. a.suspendedLanes |= b
  11684. a.pingedLanes &= ~b
  11685. for (a = a.expirationTimes; 0 < b; ) {
  11686. var c = 31 - oc(b),
  11687. d = 1 << c
  11688. a[c] = -1
  11689. b &= ~d
  11690. }
  11691. }
  11692. function Fk(a) {
  11693. if (0 !== (K & 6)) throw Error(p(327))
  11694. Ik()
  11695. var b = uc(a, 0)
  11696. if (0 === (b & 1)) return Ek(a, B()), null
  11697. var c = Jk(a, b)
  11698. if (0 !== a.tag && 2 === c) {
  11699. var d = xc(a)
  11700. 0 !== d && ((b = d), (c = Ok(a, d)))
  11701. }
  11702. if (1 === c) throw ((c = qk), Lk(a, 0), Dk(a, b), Ek(a, B()), c)
  11703. if (6 === c) throw Error(p(345))
  11704. a.finishedWork = a.current.alternate
  11705. a.finishedLanes = b
  11706. Qk(a, uk, vk)
  11707. Ek(a, B())
  11708. return null
  11709. }
  11710. function Rk(a, b) {
  11711. var c = K
  11712. K |= 1
  11713. try {
  11714. return a(b)
  11715. } finally {
  11716. ;(K = c), 0 === K && ((Hj = B() + 500), fg && jg())
  11717. }
  11718. }
  11719. function Sk(a) {
  11720. null !== xk && 0 === xk.tag && 0 === (K & 6) && Ik()
  11721. var b = K
  11722. K |= 1
  11723. var c = pk.transition,
  11724. d = C
  11725. try {
  11726. if (((pk.transition = null), (C = 1), a)) return a()
  11727. } finally {
  11728. ;(C = d), (pk.transition = c), (K = b), 0 === (K & 6) && jg()
  11729. }
  11730. }
  11731. function Ij() {
  11732. gj = fj.current
  11733. E(fj)
  11734. }
  11735. function Lk(a, b) {
  11736. a.finishedWork = null
  11737. a.finishedLanes = 0
  11738. var c = a.timeoutHandle
  11739. ;-1 !== c && ((a.timeoutHandle = -1), Gf(c))
  11740. if (null !== Y)
  11741. for (c = Y.return; null !== c; ) {
  11742. var d = c
  11743. wg(d)
  11744. switch (d.tag) {
  11745. case 1:
  11746. d = d.type.childContextTypes
  11747. null !== d && void 0 !== d && $f()
  11748. break
  11749. case 3:
  11750. Jh()
  11751. E(Wf)
  11752. E(H)
  11753. Oh()
  11754. break
  11755. case 5:
  11756. Lh(d)
  11757. break
  11758. case 4:
  11759. Jh()
  11760. break
  11761. case 13:
  11762. E(M)
  11763. break
  11764. case 19:
  11765. E(M)
  11766. break
  11767. case 10:
  11768. Rg(d.type._context)
  11769. break
  11770. case 22:
  11771. case 23:
  11772. Ij()
  11773. }
  11774. c = c.return
  11775. }
  11776. R = a
  11777. Y = a = wh(a.current, null)
  11778. Z = gj = b
  11779. T = 0
  11780. qk = null
  11781. sk = rk = hh = 0
  11782. uk = tk = null
  11783. if (null !== Wg) {
  11784. for (b = 0; b < Wg.length; b++)
  11785. if (((c = Wg[b]), (d = c.interleaved), null !== d)) {
  11786. c.interleaved = null
  11787. var e = d.next,
  11788. f = c.pending
  11789. if (null !== f) {
  11790. var g = f.next
  11791. f.next = e
  11792. d.next = g
  11793. }
  11794. c.pending = d
  11795. }
  11796. Wg = null
  11797. }
  11798. return a
  11799. }
  11800. function Nk(a, b) {
  11801. do {
  11802. var c = Y
  11803. try {
  11804. Qg()
  11805. Ph.current = ai
  11806. if (Sh) {
  11807. for (var d = N.memoizedState; null !== d; ) {
  11808. var e = d.queue
  11809. null !== e && (e.pending = null)
  11810. d = d.next
  11811. }
  11812. Sh = !1
  11813. }
  11814. Rh = 0
  11815. P = O = N = null
  11816. Th = !1
  11817. Uh = 0
  11818. ok.current = null
  11819. if (null === c || null === c.return) {
  11820. T = 1
  11821. qk = b
  11822. Y = null
  11823. break
  11824. }
  11825. a: {
  11826. var f = a,
  11827. g = c.return,
  11828. h = c,
  11829. k = b
  11830. b = Z
  11831. h.flags |= 32768
  11832. if (null !== k && 'object' === typeof k && 'function' === typeof k.then) {
  11833. var l = k,
  11834. m = h,
  11835. q = m.tag
  11836. if (0 === (m.mode & 1) && (0 === q || 11 === q || 15 === q)) {
  11837. var r = m.alternate
  11838. r ? ((m.updateQueue = r.updateQueue), (m.memoizedState = r.memoizedState), (m.lanes = r.lanes)) : ((m.updateQueue = null), (m.memoizedState = null))
  11839. }
  11840. var y = Vi(g)
  11841. if (null !== y) {
  11842. y.flags &= -257
  11843. Wi(y, g, h, f, b)
  11844. y.mode & 1 && Ti(f, l, b)
  11845. b = y
  11846. k = l
  11847. var n = b.updateQueue
  11848. if (null === n) {
  11849. var t = new Set()
  11850. t.add(k)
  11851. b.updateQueue = t
  11852. } else n.add(k)
  11853. break a
  11854. } else {
  11855. if (0 === (b & 1)) {
  11856. Ti(f, l, b)
  11857. uj()
  11858. break a
  11859. }
  11860. k = Error(p(426))
  11861. }
  11862. } else if (I && h.mode & 1) {
  11863. var J = Vi(g)
  11864. if (null !== J) {
  11865. 0 === (J.flags & 65536) && (J.flags |= 256)
  11866. Wi(J, g, h, f, b)
  11867. Jg(Ki(k, h))
  11868. break a
  11869. }
  11870. }
  11871. f = k = Ki(k, h)
  11872. 4 !== T && (T = 2)
  11873. null === tk ? (tk = [f]) : tk.push(f)
  11874. f = g
  11875. do {
  11876. switch (f.tag) {
  11877. case 3:
  11878. f.flags |= 65536
  11879. b &= -b
  11880. f.lanes |= b
  11881. var x = Oi(f, k, b)
  11882. fh(f, x)
  11883. break a
  11884. case 1:
  11885. h = k
  11886. var w = f.type,
  11887. u = f.stateNode
  11888. if (0 === (f.flags & 128) && ('function' === typeof w.getDerivedStateFromError || (null !== u && 'function' === typeof u.componentDidCatch && (null === Si || !Si.has(u))))) {
  11889. f.flags |= 65536
  11890. b &= -b
  11891. f.lanes |= b
  11892. var F = Ri(f, h, b)
  11893. fh(f, F)
  11894. break a
  11895. }
  11896. }
  11897. f = f.return
  11898. } while (null !== f)
  11899. }
  11900. Tk(c)
  11901. } catch (na) {
  11902. b = na
  11903. Y === c && null !== c && (Y = c = c.return)
  11904. continue
  11905. }
  11906. break
  11907. } while (1)
  11908. }
  11909. function Kk() {
  11910. var a = nk.current
  11911. nk.current = ai
  11912. return null === a ? ai : a
  11913. }
  11914. function uj() {
  11915. if (0 === T || 3 === T || 2 === T) T = 4
  11916. null === R || (0 === (hh & 268435455) && 0 === (rk & 268435455)) || Dk(R, Z)
  11917. }
  11918. function Jk(a, b) {
  11919. var c = K
  11920. K |= 2
  11921. var d = Kk()
  11922. if (R !== a || Z !== b) (vk = null), Lk(a, b)
  11923. do
  11924. try {
  11925. Uk()
  11926. break
  11927. } catch (e) {
  11928. Nk(a, e)
  11929. }
  11930. while (1)
  11931. Qg()
  11932. K = c
  11933. nk.current = d
  11934. if (null !== Y) throw Error(p(261))
  11935. R = null
  11936. Z = 0
  11937. return T
  11938. }
  11939. function Uk() {
  11940. for (; null !== Y; ) Vk(Y)
  11941. }
  11942. function Mk() {
  11943. for (; null !== Y && !cc(); ) Vk(Y)
  11944. }
  11945. function Vk(a) {
  11946. var b = Wk(a.alternate, a, gj)
  11947. a.memoizedProps = a.pendingProps
  11948. null === b ? Tk(a) : (Y = b)
  11949. ok.current = null
  11950. }
  11951. function Tk(a) {
  11952. var b = a
  11953. do {
  11954. var c = b.alternate
  11955. a = b.return
  11956. if (0 === (b.flags & 32768)) {
  11957. if (((c = Fj(c, b, gj)), null !== c)) {
  11958. Y = c
  11959. return
  11960. }
  11961. } else {
  11962. c = Jj(c, b)
  11963. if (null !== c) {
  11964. c.flags &= 32767
  11965. Y = c
  11966. return
  11967. }
  11968. if (null !== a) (a.flags |= 32768), (a.subtreeFlags = 0), (a.deletions = null)
  11969. else {
  11970. T = 6
  11971. Y = null
  11972. return
  11973. }
  11974. }
  11975. b = b.sibling
  11976. if (null !== b) {
  11977. Y = b
  11978. return
  11979. }
  11980. Y = b = a
  11981. } while (null !== b)
  11982. 0 === T && (T = 5)
  11983. }
  11984. function Qk(a, b, c) {
  11985. var d = C,
  11986. e = pk.transition
  11987. try {
  11988. ;(pk.transition = null), (C = 1), Xk(a, b, c, d)
  11989. } finally {
  11990. ;(pk.transition = e), (C = d)
  11991. }
  11992. return null
  11993. }
  11994. function Xk(a, b, c, d) {
  11995. do Ik()
  11996. while (null !== xk)
  11997. if (0 !== (K & 6)) throw Error(p(327))
  11998. c = a.finishedWork
  11999. var e = a.finishedLanes
  12000. if (null === c) return null
  12001. a.finishedWork = null
  12002. a.finishedLanes = 0
  12003. if (c === a.current) throw Error(p(177))
  12004. a.callbackNode = null
  12005. a.callbackPriority = 0
  12006. var f = c.lanes | c.childLanes
  12007. Bc(a, f)
  12008. a === R && ((Y = R = null), (Z = 0))
  12009. ;(0 === (c.subtreeFlags & 2064) && 0 === (c.flags & 2064)) ||
  12010. wk ||
  12011. ((wk = !0),
  12012. Gk(hc, function () {
  12013. Ik()
  12014. return null
  12015. }))
  12016. f = 0 !== (c.flags & 15990)
  12017. if (0 !== (c.subtreeFlags & 15990) || f) {
  12018. f = pk.transition
  12019. pk.transition = null
  12020. var g = C
  12021. C = 1
  12022. var h = K
  12023. K |= 4
  12024. ok.current = null
  12025. Pj(a, c)
  12026. ek(c, a)
  12027. Oe(Df)
  12028. dd = !!Cf
  12029. Df = Cf = null
  12030. a.current = c
  12031. ik(c, a, e)
  12032. dc()
  12033. K = h
  12034. C = g
  12035. pk.transition = f
  12036. } else a.current = c
  12037. wk && ((wk = !1), (xk = a), (yk = e))
  12038. f = a.pendingLanes
  12039. 0 === f && (Si = null)
  12040. mc(c.stateNode, d)
  12041. Ek(a, B())
  12042. if (null !== b) for (d = a.onRecoverableError, c = 0; c < b.length; c++) (e = b[c]), d(e.value, { componentStack: e.stack, digest: e.digest })
  12043. if (Pi) throw ((Pi = !1), (a = Qi), (Qi = null), a)
  12044. 0 !== (yk & 1) && 0 !== a.tag && Ik()
  12045. f = a.pendingLanes
  12046. 0 !== (f & 1) ? (a === Ak ? zk++ : ((zk = 0), (Ak = a))) : (zk = 0)
  12047. jg()
  12048. return null
  12049. }
  12050. function Ik() {
  12051. if (null !== xk) {
  12052. var a = Dc(yk),
  12053. b = pk.transition,
  12054. c = C
  12055. try {
  12056. pk.transition = null
  12057. C = 16 > a ? 16 : a
  12058. if (null === xk) var d = !1
  12059. else {
  12060. a = xk
  12061. xk = null
  12062. yk = 0
  12063. if (0 !== (K & 6)) throw Error(p(331))
  12064. var e = K
  12065. K |= 4
  12066. for (V = a.current; null !== V; ) {
  12067. var f = V,
  12068. g = f.child
  12069. if (0 !== (V.flags & 16)) {
  12070. var h = f.deletions
  12071. if (null !== h) {
  12072. for (var k = 0; k < h.length; k++) {
  12073. var l = h[k]
  12074. for (V = l; null !== V; ) {
  12075. var m = V
  12076. switch (m.tag) {
  12077. case 0:
  12078. case 11:
  12079. case 15:
  12080. Qj(8, m, f)
  12081. }
  12082. var q = m.child
  12083. if (null !== q) (q.return = m), (V = q)
  12084. else
  12085. for (; null !== V; ) {
  12086. m = V
  12087. var r = m.sibling,
  12088. y = m.return
  12089. Tj(m)
  12090. if (m === l) {
  12091. V = null
  12092. break
  12093. }
  12094. if (null !== r) {
  12095. r.return = y
  12096. V = r
  12097. break
  12098. }
  12099. V = y
  12100. }
  12101. }
  12102. }
  12103. var n = f.alternate
  12104. if (null !== n) {
  12105. var t = n.child
  12106. if (null !== t) {
  12107. n.child = null
  12108. do {
  12109. var J = t.sibling
  12110. t.sibling = null
  12111. t = J
  12112. } while (null !== t)
  12113. }
  12114. }
  12115. V = f
  12116. }
  12117. }
  12118. if (0 !== (f.subtreeFlags & 2064) && null !== g) (g.return = f), (V = g)
  12119. else
  12120. b: for (; null !== V; ) {
  12121. f = V
  12122. if (0 !== (f.flags & 2048))
  12123. switch (f.tag) {
  12124. case 0:
  12125. case 11:
  12126. case 15:
  12127. Qj(9, f, f.return)
  12128. }
  12129. var x = f.sibling
  12130. if (null !== x) {
  12131. x.return = f.return
  12132. V = x
  12133. break b
  12134. }
  12135. V = f.return
  12136. }
  12137. }
  12138. var w = a.current
  12139. for (V = w; null !== V; ) {
  12140. g = V
  12141. var u = g.child
  12142. if (0 !== (g.subtreeFlags & 2064) && null !== u) (u.return = g), (V = u)
  12143. else
  12144. b: for (g = w; null !== V; ) {
  12145. h = V
  12146. if (0 !== (h.flags & 2048))
  12147. try {
  12148. switch (h.tag) {
  12149. case 0:
  12150. case 11:
  12151. case 15:
  12152. Rj(9, h)
  12153. }
  12154. } catch (na) {
  12155. W(h, h.return, na)
  12156. }
  12157. if (h === g) {
  12158. V = null
  12159. break b
  12160. }
  12161. var F = h.sibling
  12162. if (null !== F) {
  12163. F.return = h.return
  12164. V = F
  12165. break b
  12166. }
  12167. V = h.return
  12168. }
  12169. }
  12170. K = e
  12171. jg()
  12172. if (lc && 'function' === typeof lc.onPostCommitFiberRoot)
  12173. try {
  12174. lc.onPostCommitFiberRoot(kc, a)
  12175. } catch (na) {}
  12176. d = !0
  12177. }
  12178. return d
  12179. } finally {
  12180. ;(C = c), (pk.transition = b)
  12181. }
  12182. }
  12183. return !1
  12184. }
  12185. function Yk(a, b, c) {
  12186. b = Ki(c, b)
  12187. b = Oi(a, b, 1)
  12188. a = dh(a, b, 1)
  12189. b = L()
  12190. null !== a && (Ac(a, 1, b), Ek(a, b))
  12191. }
  12192. function W(a, b, c) {
  12193. if (3 === a.tag) Yk(a, a, c)
  12194. else
  12195. for (; null !== b; ) {
  12196. if (3 === b.tag) {
  12197. Yk(b, a, c)
  12198. break
  12199. } else if (1 === b.tag) {
  12200. var d = b.stateNode
  12201. if ('function' === typeof b.type.getDerivedStateFromError || ('function' === typeof d.componentDidCatch && (null === Si || !Si.has(d)))) {
  12202. a = Ki(c, a)
  12203. a = Ri(b, a, 1)
  12204. b = dh(b, a, 1)
  12205. a = L()
  12206. null !== b && (Ac(b, 1, a), Ek(b, a))
  12207. break
  12208. }
  12209. }
  12210. b = b.return
  12211. }
  12212. }
  12213. function Ui(a, b, c) {
  12214. var d = a.pingCache
  12215. null !== d && d.delete(b)
  12216. b = L()
  12217. a.pingedLanes |= a.suspendedLanes & c
  12218. R === a && (Z & c) === c && (4 === T || (3 === T && (Z & 130023424) === Z && 500 > B() - gk) ? Lk(a, 0) : (sk |= c))
  12219. Ek(a, b)
  12220. }
  12221. function Zk(a, b) {
  12222. 0 === b && (0 === (a.mode & 1) ? (b = 1) : ((b = sc), (sc <<= 1), 0 === (sc & 130023424) && (sc = 4194304)))
  12223. var c = L()
  12224. a = Zg(a, b)
  12225. null !== a && (Ac(a, b, c), Ek(a, c))
  12226. }
  12227. function vj(a) {
  12228. var b = a.memoizedState,
  12229. c = 0
  12230. null !== b && (c = b.retryLane)
  12231. Zk(a, c)
  12232. }
  12233. function ck(a, b) {
  12234. var c = 0
  12235. switch (a.tag) {
  12236. case 13:
  12237. var d = a.stateNode
  12238. var e = a.memoizedState
  12239. null !== e && (c = e.retryLane)
  12240. break
  12241. case 19:
  12242. d = a.stateNode
  12243. break
  12244. default:
  12245. throw Error(p(314))
  12246. }
  12247. null !== d && d.delete(b)
  12248. Zk(a, c)
  12249. }
  12250. var Wk
  12251. Wk = function (a, b, c) {
  12252. if (null !== a)
  12253. if (a.memoizedProps !== b.pendingProps || Wf.current) Ug = !0
  12254. else {
  12255. if (0 === (a.lanes & c) && 0 === (b.flags & 128)) return (Ug = !1), zj(a, b, c)
  12256. Ug = 0 !== (a.flags & 131072) ? !0 : !1
  12257. }
  12258. else (Ug = !1), I && 0 !== (b.flags & 1048576) && ug(b, ng, b.index)
  12259. b.lanes = 0
  12260. switch (b.tag) {
  12261. case 2:
  12262. var d = b.type
  12263. jj(a, b)
  12264. a = b.pendingProps
  12265. var e = Yf(b, H.current)
  12266. Tg(b, c)
  12267. e = Xh(null, b, d, a, e, c)
  12268. var f = bi()
  12269. b.flags |= 1
  12270. 'object' === typeof e && null !== e && 'function' === typeof e.render && void 0 === e.$$typeof
  12271. ? ((b.tag = 1),
  12272. (b.memoizedState = null),
  12273. (b.updateQueue = null),
  12274. Zf(d) ? ((f = !0), cg(b)) : (f = !1),
  12275. (b.memoizedState = null !== e.state && void 0 !== e.state ? e.state : null),
  12276. ah(b),
  12277. (e.updater = nh),
  12278. (b.stateNode = e),
  12279. (e._reactInternals = b),
  12280. rh(b, d, a, c),
  12281. (b = kj(null, b, d, !0, f, c)))
  12282. : ((b.tag = 0), I && f && vg(b), Yi(null, b, e, c), (b = b.child))
  12283. return b
  12284. case 16:
  12285. d = b.elementType
  12286. a: {
  12287. jj(a, b)
  12288. a = b.pendingProps
  12289. e = d._init
  12290. d = e(d._payload)
  12291. b.type = d
  12292. e = b.tag = $k(d)
  12293. a = Lg(d, a)
  12294. switch (e) {
  12295. case 0:
  12296. b = dj(null, b, d, a, c)
  12297. break a
  12298. case 1:
  12299. b = ij(null, b, d, a, c)
  12300. break a
  12301. case 11:
  12302. b = Zi(null, b, d, a, c)
  12303. break a
  12304. case 14:
  12305. b = aj(null, b, d, Lg(d.type, a), c)
  12306. break a
  12307. }
  12308. throw Error(p(306, d, ''))
  12309. }
  12310. return b
  12311. case 0:
  12312. return (d = b.type), (e = b.pendingProps), (e = b.elementType === d ? e : Lg(d, e)), dj(a, b, d, e, c)
  12313. case 1:
  12314. return (d = b.type), (e = b.pendingProps), (e = b.elementType === d ? e : Lg(d, e)), ij(a, b, d, e, c)
  12315. case 3:
  12316. a: {
  12317. lj(b)
  12318. if (null === a) throw Error(p(387))
  12319. d = b.pendingProps
  12320. f = b.memoizedState
  12321. e = f.element
  12322. bh(a, b)
  12323. gh(b, d, null, c)
  12324. var g = b.memoizedState
  12325. d = g.element
  12326. if (f.isDehydrated)
  12327. if (
  12328. ((f = { element: d, isDehydrated: !1, cache: g.cache, pendingSuspenseBoundaries: g.pendingSuspenseBoundaries, transitions: g.transitions }),
  12329. (b.updateQueue.baseState = f),
  12330. (b.memoizedState = f),
  12331. b.flags & 256)
  12332. ) {
  12333. e = Ki(Error(p(423)), b)
  12334. b = mj(a, b, d, c, e)
  12335. break a
  12336. } else if (d !== e) {
  12337. e = Ki(Error(p(424)), b)
  12338. b = mj(a, b, d, c, e)
  12339. break a
  12340. } else for (yg = Lf(b.stateNode.containerInfo.firstChild), xg = b, I = !0, zg = null, c = Ch(b, null, d, c), b.child = c; c; ) (c.flags = (c.flags & -3) | 4096), (c = c.sibling)
  12341. else {
  12342. Ig()
  12343. if (d === e) {
  12344. b = $i(a, b, c)
  12345. break a
  12346. }
  12347. Yi(a, b, d, c)
  12348. }
  12349. b = b.child
  12350. }
  12351. return b
  12352. case 5:
  12353. return (
  12354. Kh(b),
  12355. null === a && Eg(b),
  12356. (d = b.type),
  12357. (e = b.pendingProps),
  12358. (f = null !== a ? a.memoizedProps : null),
  12359. (g = e.children),
  12360. Ef(d, e) ? (g = null) : null !== f && Ef(d, f) && (b.flags |= 32),
  12361. hj(a, b),
  12362. Yi(a, b, g, c),
  12363. b.child
  12364. )
  12365. case 6:
  12366. return null === a && Eg(b), null
  12367. case 13:
  12368. return pj(a, b, c)
  12369. case 4:
  12370. return Ih(b, b.stateNode.containerInfo), (d = b.pendingProps), null === a ? (b.child = Bh(b, null, d, c)) : Yi(a, b, d, c), b.child
  12371. case 11:
  12372. return (d = b.type), (e = b.pendingProps), (e = b.elementType === d ? e : Lg(d, e)), Zi(a, b, d, e, c)
  12373. case 7:
  12374. return Yi(a, b, b.pendingProps, c), b.child
  12375. case 8:
  12376. return Yi(a, b, b.pendingProps.children, c), b.child
  12377. case 12:
  12378. return Yi(a, b, b.pendingProps.children, c), b.child
  12379. case 10:
  12380. a: {
  12381. d = b.type._context
  12382. e = b.pendingProps
  12383. f = b.memoizedProps
  12384. g = e.value
  12385. G(Mg, d._currentValue)
  12386. d._currentValue = g
  12387. if (null !== f)
  12388. if (He(f.value, g)) {
  12389. if (f.children === e.children && !Wf.current) {
  12390. b = $i(a, b, c)
  12391. break a
  12392. }
  12393. } else
  12394. for (f = b.child, null !== f && (f.return = b); null !== f; ) {
  12395. var h = f.dependencies
  12396. if (null !== h) {
  12397. g = f.child
  12398. for (var k = h.firstContext; null !== k; ) {
  12399. if (k.context === d) {
  12400. if (1 === f.tag) {
  12401. k = ch(-1, c & -c)
  12402. k.tag = 2
  12403. var l = f.updateQueue
  12404. if (null !== l) {
  12405. l = l.shared
  12406. var m = l.pending
  12407. null === m ? (k.next = k) : ((k.next = m.next), (m.next = k))
  12408. l.pending = k
  12409. }
  12410. }
  12411. f.lanes |= c
  12412. k = f.alternate
  12413. null !== k && (k.lanes |= c)
  12414. Sg(f.return, c, b)
  12415. h.lanes |= c
  12416. break
  12417. }
  12418. k = k.next
  12419. }
  12420. } else if (10 === f.tag) g = f.type === b.type ? null : f.child
  12421. else if (18 === f.tag) {
  12422. g = f.return
  12423. if (null === g) throw Error(p(341))
  12424. g.lanes |= c
  12425. h = g.alternate
  12426. null !== h && (h.lanes |= c)
  12427. Sg(g, c, b)
  12428. g = f.sibling
  12429. } else g = f.child
  12430. if (null !== g) g.return = f
  12431. else
  12432. for (g = f; null !== g; ) {
  12433. if (g === b) {
  12434. g = null
  12435. break
  12436. }
  12437. f = g.sibling
  12438. if (null !== f) {
  12439. f.return = g.return
  12440. g = f
  12441. break
  12442. }
  12443. g = g.return
  12444. }
  12445. f = g
  12446. }
  12447. Yi(a, b, e.children, c)
  12448. b = b.child
  12449. }
  12450. return b
  12451. case 9:
  12452. return (e = b.type), (d = b.pendingProps.children), Tg(b, c), (e = Vg(e)), (d = d(e)), (b.flags |= 1), Yi(a, b, d, c), b.child
  12453. case 14:
  12454. return (d = b.type), (e = Lg(d, b.pendingProps)), (e = Lg(d.type, e)), aj(a, b, d, e, c)
  12455. case 15:
  12456. return cj(a, b, b.type, b.pendingProps, c)
  12457. case 17:
  12458. return (
  12459. (d = b.type),
  12460. (e = b.pendingProps),
  12461. (e = b.elementType === d ? e : Lg(d, e)),
  12462. jj(a, b),
  12463. (b.tag = 1),
  12464. Zf(d) ? ((a = !0), cg(b)) : (a = !1),
  12465. Tg(b, c),
  12466. ph(b, d, e),
  12467. rh(b, d, e, c),
  12468. kj(null, b, d, !0, a, c)
  12469. )
  12470. case 19:
  12471. return yj(a, b, c)
  12472. case 22:
  12473. return ej(a, b, c)
  12474. }
  12475. throw Error(p(156, b.tag))
  12476. }
  12477. function Gk(a, b) {
  12478. return ac(a, b)
  12479. }
  12480. function al(a, b, c, d) {
  12481. this.tag = a
  12482. this.key = c
  12483. this.sibling = this.child = this.return = this.stateNode = this.type = this.elementType = null
  12484. this.index = 0
  12485. this.ref = null
  12486. this.pendingProps = b
  12487. this.dependencies = this.memoizedState = this.updateQueue = this.memoizedProps = null
  12488. this.mode = d
  12489. this.subtreeFlags = this.flags = 0
  12490. this.deletions = null
  12491. this.childLanes = this.lanes = 0
  12492. this.alternate = null
  12493. }
  12494. function Bg(a, b, c, d) {
  12495. return new al(a, b, c, d)
  12496. }
  12497. function bj(a) {
  12498. a = a.prototype
  12499. return !(!a || !a.isReactComponent)
  12500. }
  12501. function $k(a) {
  12502. if ('function' === typeof a) return bj(a) ? 1 : 0
  12503. if (void 0 !== a && null !== a) {
  12504. a = a.$$typeof
  12505. if (a === Da) return 11
  12506. if (a === Ga) return 14
  12507. }
  12508. return 2
  12509. }
  12510. function wh(a, b) {
  12511. var c = a.alternate
  12512. null === c
  12513. ? ((c = Bg(a.tag, b, a.key, a.mode)), (c.elementType = a.elementType), (c.type = a.type), (c.stateNode = a.stateNode), (c.alternate = a), (a.alternate = c))
  12514. : ((c.pendingProps = b), (c.type = a.type), (c.flags = 0), (c.subtreeFlags = 0), (c.deletions = null))
  12515. c.flags = a.flags & 14680064
  12516. c.childLanes = a.childLanes
  12517. c.lanes = a.lanes
  12518. c.child = a.child
  12519. c.memoizedProps = a.memoizedProps
  12520. c.memoizedState = a.memoizedState
  12521. c.updateQueue = a.updateQueue
  12522. b = a.dependencies
  12523. c.dependencies = null === b ? null : { lanes: b.lanes, firstContext: b.firstContext }
  12524. c.sibling = a.sibling
  12525. c.index = a.index
  12526. c.ref = a.ref
  12527. return c
  12528. }
  12529. function yh(a, b, c, d, e, f) {
  12530. var g = 2
  12531. d = a
  12532. if ('function' === typeof a) bj(a) && (g = 1)
  12533. else if ('string' === typeof a) g = 5
  12534. else
  12535. a: switch (a) {
  12536. case ya:
  12537. return Ah(c.children, e, f, b)
  12538. case za:
  12539. g = 8
  12540. e |= 8
  12541. break
  12542. case Aa:
  12543. return (a = Bg(12, c, b, e | 2)), (a.elementType = Aa), (a.lanes = f), a
  12544. case Ea:
  12545. return (a = Bg(13, c, b, e)), (a.elementType = Ea), (a.lanes = f), a
  12546. case Fa:
  12547. return (a = Bg(19, c, b, e)), (a.elementType = Fa), (a.lanes = f), a
  12548. case Ia:
  12549. return qj(c, e, f, b)
  12550. default:
  12551. if ('object' === typeof a && null !== a)
  12552. switch (a.$$typeof) {
  12553. case Ba:
  12554. g = 10
  12555. break a
  12556. case Ca:
  12557. g = 9
  12558. break a
  12559. case Da:
  12560. g = 11
  12561. break a
  12562. case Ga:
  12563. g = 14
  12564. break a
  12565. case Ha:
  12566. g = 16
  12567. d = null
  12568. break a
  12569. }
  12570. throw Error(p(130, null == a ? a : typeof a, ''))
  12571. }
  12572. b = Bg(g, c, b, e)
  12573. b.elementType = a
  12574. b.type = d
  12575. b.lanes = f
  12576. return b
  12577. }
  12578. function Ah(a, b, c, d) {
  12579. a = Bg(7, a, d, b)
  12580. a.lanes = c
  12581. return a
  12582. }
  12583. function qj(a, b, c, d) {
  12584. a = Bg(22, a, d, b)
  12585. a.elementType = Ia
  12586. a.lanes = c
  12587. a.stateNode = { isHidden: !1 }
  12588. return a
  12589. }
  12590. function xh(a, b, c) {
  12591. a = Bg(6, a, null, b)
  12592. a.lanes = c
  12593. return a
  12594. }
  12595. function zh(a, b, c) {
  12596. b = Bg(4, null !== a.children ? a.children : [], a.key, b)
  12597. b.lanes = c
  12598. b.stateNode = { containerInfo: a.containerInfo, pendingChildren: null, implementation: a.implementation }
  12599. return b
  12600. }
  12601. function bl(a, b, c, d, e) {
  12602. this.tag = b
  12603. this.containerInfo = a
  12604. this.finishedWork = this.pingCache = this.current = this.pendingChildren = null
  12605. this.timeoutHandle = -1
  12606. this.callbackNode = this.pendingContext = this.context = null
  12607. this.callbackPriority = 0
  12608. this.eventTimes = zc(0)
  12609. this.expirationTimes = zc(-1)
  12610. this.entangledLanes = this.finishedLanes = this.mutableReadLanes = this.expiredLanes = this.pingedLanes = this.suspendedLanes = this.pendingLanes = 0
  12611. this.entanglements = zc(0)
  12612. this.identifierPrefix = d
  12613. this.onRecoverableError = e
  12614. this.mutableSourceEagerHydrationData = null
  12615. }
  12616. function cl(a, b, c, d, e, f, g, h, k) {
  12617. a = new bl(a, b, c, h, k)
  12618. 1 === b ? ((b = 1), !0 === f && (b |= 8)) : (b = 0)
  12619. f = Bg(3, null, null, b)
  12620. a.current = f
  12621. f.stateNode = a
  12622. f.memoizedState = { element: d, isDehydrated: c, cache: null, transitions: null, pendingSuspenseBoundaries: null }
  12623. ah(f)
  12624. return a
  12625. }
  12626. function dl(a, b, c) {
  12627. var d = 3 < arguments.length && void 0 !== arguments[3] ? arguments[3] : null
  12628. return { $$typeof: wa, key: null == d ? null : '' + d, children: a, containerInfo: b, implementation: c }
  12629. }
  12630. function el(a) {
  12631. if (!a) return Vf
  12632. a = a._reactInternals
  12633. a: {
  12634. if (Vb(a) !== a || 1 !== a.tag) throw Error(p(170))
  12635. var b = a
  12636. do {
  12637. switch (b.tag) {
  12638. case 3:
  12639. b = b.stateNode.context
  12640. break a
  12641. case 1:
  12642. if (Zf(b.type)) {
  12643. b = b.stateNode.__reactInternalMemoizedMergedChildContext
  12644. break a
  12645. }
  12646. }
  12647. b = b.return
  12648. } while (null !== b)
  12649. throw Error(p(171))
  12650. }
  12651. if (1 === a.tag) {
  12652. var c = a.type
  12653. if (Zf(c)) return bg(a, c, b)
  12654. }
  12655. return b
  12656. }
  12657. function fl(a, b, c, d, e, f, g, h, k) {
  12658. a = cl(c, d, !0, a, e, f, g, h, k)
  12659. a.context = el(null)
  12660. c = a.current
  12661. d = L()
  12662. e = lh(c)
  12663. f = ch(d, e)
  12664. f.callback = void 0 !== b && null !== b ? b : null
  12665. dh(c, f, e)
  12666. a.current.lanes = e
  12667. Ac(a, e, d)
  12668. Ek(a, d)
  12669. return a
  12670. }
  12671. function gl(a, b, c, d) {
  12672. var e = b.current,
  12673. f = L(),
  12674. g = lh(e)
  12675. c = el(c)
  12676. null === b.context ? (b.context = c) : (b.pendingContext = c)
  12677. b = ch(f, g)
  12678. b.payload = { element: a }
  12679. d = void 0 === d ? null : d
  12680. null !== d && (b.callback = d)
  12681. a = dh(e, b, g)
  12682. null !== a && (mh(a, e, g, f), eh(a, e, g))
  12683. return g
  12684. }
  12685. function hl(a) {
  12686. a = a.current
  12687. if (!a.child) return null
  12688. switch (a.child.tag) {
  12689. case 5:
  12690. return a.child.stateNode
  12691. default:
  12692. return a.child.stateNode
  12693. }
  12694. }
  12695. function il(a, b) {
  12696. a = a.memoizedState
  12697. if (null !== a && null !== a.dehydrated) {
  12698. var c = a.retryLane
  12699. a.retryLane = 0 !== c && c < b ? c : b
  12700. }
  12701. }
  12702. function jl(a, b) {
  12703. il(a, b)
  12704. ;(a = a.alternate) && il(a, b)
  12705. }
  12706. function kl() {
  12707. return null
  12708. }
  12709. var ll =
  12710. 'function' === typeof reportError
  12711. ? reportError
  12712. : function (a) {
  12713. console.error(a)
  12714. }
  12715. function ml(a) {
  12716. this._internalRoot = a
  12717. }
  12718. nl.prototype.render = ml.prototype.render = function (a) {
  12719. var b = this._internalRoot
  12720. if (null === b) throw Error(p(409))
  12721. gl(a, b, null, null)
  12722. }
  12723. nl.prototype.unmount = ml.prototype.unmount = function () {
  12724. var a = this._internalRoot
  12725. if (null !== a) {
  12726. this._internalRoot = null
  12727. var b = a.containerInfo
  12728. Sk(function () {
  12729. gl(null, a, null, null)
  12730. })
  12731. b[uf] = null
  12732. }
  12733. }
  12734. function nl(a) {
  12735. this._internalRoot = a
  12736. }
  12737. nl.prototype.unstable_scheduleHydration = function (a) {
  12738. if (a) {
  12739. var b = Hc()
  12740. a = { blockedOn: null, target: a, priority: b }
  12741. for (var c = 0; c < Qc.length && 0 !== b && b < Qc[c].priority; c++);
  12742. Qc.splice(c, 0, a)
  12743. 0 === c && Vc(a)
  12744. }
  12745. }
  12746. function ol(a) {
  12747. return !(!a || (1 !== a.nodeType && 9 !== a.nodeType && 11 !== a.nodeType))
  12748. }
  12749. function pl(a) {
  12750. return !(!a || (1 !== a.nodeType && 9 !== a.nodeType && 11 !== a.nodeType && (8 !== a.nodeType || ' react-mount-point-unstable ' !== a.nodeValue)))
  12751. }
  12752. function ql() {}
  12753. function rl(a, b, c, d, e) {
  12754. if (e) {
  12755. if ('function' === typeof d) {
  12756. var f = d
  12757. d = function () {
  12758. var a = hl(g)
  12759. f.call(a)
  12760. }
  12761. }
  12762. var g = fl(b, d, a, 0, null, !1, !1, '', ql)
  12763. a._reactRootContainer = g
  12764. a[uf] = g.current
  12765. sf(8 === a.nodeType ? a.parentNode : a)
  12766. Sk()
  12767. return g
  12768. }
  12769. for (; (e = a.lastChild); ) a.removeChild(e)
  12770. if ('function' === typeof d) {
  12771. var h = d
  12772. d = function () {
  12773. var a = hl(k)
  12774. h.call(a)
  12775. }
  12776. }
  12777. var k = cl(a, 0, !1, null, null, !1, !1, '', ql)
  12778. a._reactRootContainer = k
  12779. a[uf] = k.current
  12780. sf(8 === a.nodeType ? a.parentNode : a)
  12781. Sk(function () {
  12782. gl(b, k, c, d)
  12783. })
  12784. return k
  12785. }
  12786. function sl(a, b, c, d, e) {
  12787. var f = c._reactRootContainer
  12788. if (f) {
  12789. var g = f
  12790. if ('function' === typeof e) {
  12791. var h = e
  12792. e = function () {
  12793. var a = hl(g)
  12794. h.call(a)
  12795. }
  12796. }
  12797. gl(b, g, a, e)
  12798. } else g = rl(c, b, a, e, d)
  12799. return hl(g)
  12800. }
  12801. Ec = function (a) {
  12802. switch (a.tag) {
  12803. case 3:
  12804. var b = a.stateNode
  12805. if (b.current.memoizedState.isDehydrated) {
  12806. var c = tc(b.pendingLanes)
  12807. 0 !== c && (Cc(b, c | 1), Ek(b, B()), 0 === (K & 6) && ((Hj = B() + 500), jg()))
  12808. }
  12809. break
  12810. case 13:
  12811. Sk(function () {
  12812. var b = Zg(a, 1)
  12813. if (null !== b) {
  12814. var c = L()
  12815. mh(b, a, 1, c)
  12816. }
  12817. }),
  12818. jl(a, 1)
  12819. }
  12820. }
  12821. Fc = function (a) {
  12822. if (13 === a.tag) {
  12823. var b = Zg(a, 134217728)
  12824. if (null !== b) {
  12825. var c = L()
  12826. mh(b, a, 134217728, c)
  12827. }
  12828. jl(a, 134217728)
  12829. }
  12830. }
  12831. Gc = function (a) {
  12832. if (13 === a.tag) {
  12833. var b = lh(a),
  12834. c = Zg(a, b)
  12835. if (null !== c) {
  12836. var d = L()
  12837. mh(c, a, b, d)
  12838. }
  12839. jl(a, b)
  12840. }
  12841. }
  12842. Hc = function () {
  12843. return C
  12844. }
  12845. Ic = function (a, b) {
  12846. var c = C
  12847. try {
  12848. return (C = a), b()
  12849. } finally {
  12850. C = c
  12851. }
  12852. }
  12853. yb = function (a, b, c) {
  12854. switch (b) {
  12855. case 'input':
  12856. bb(a, c)
  12857. b = c.name
  12858. if ('radio' === c.type && null != b) {
  12859. for (c = a; c.parentNode; ) c = c.parentNode
  12860. c = c.querySelectorAll('input[name=' + JSON.stringify('' + b) + '][type="radio"]')
  12861. for (b = 0; b < c.length; b++) {
  12862. var d = c[b]
  12863. if (d !== a && d.form === a.form) {
  12864. var e = Db(d)
  12865. if (!e) throw Error(p(90))
  12866. Wa(d)
  12867. bb(d, e)
  12868. }
  12869. }
  12870. }
  12871. break
  12872. case 'textarea':
  12873. ib(a, c)
  12874. break
  12875. case 'select':
  12876. ;(b = c.value), null != b && fb(a, !!c.multiple, b, !1)
  12877. }
  12878. }
  12879. Gb = Rk
  12880. Hb = Sk
  12881. var tl = { usingClientEntryPoint: !1, Events: [Cb, ue, Db, Eb, Fb, Rk] },
  12882. ul = { findFiberByHostInstance: Wc, bundleType: 0, version: '18.2.0', rendererPackageName: 'react-dom' }
  12883. var vl = {
  12884. bundleType: ul.bundleType,
  12885. version: ul.version,
  12886. rendererPackageName: ul.rendererPackageName,
  12887. rendererConfig: ul.rendererConfig,
  12888. overrideHookState: null,
  12889. overrideHookStateDeletePath: null,
  12890. overrideHookStateRenamePath: null,
  12891. overrideProps: null,
  12892. overridePropsDeletePath: null,
  12893. overridePropsRenamePath: null,
  12894. setErrorHandler: null,
  12895. setSuspenseHandler: null,
  12896. scheduleUpdate: null,
  12897. currentDispatcherRef: ua.ReactCurrentDispatcher,
  12898. findHostInstanceByFiber: function (a) {
  12899. a = Zb(a)
  12900. return null === a ? null : a.stateNode
  12901. },
  12902. findFiberByHostInstance: ul.findFiberByHostInstance || kl,
  12903. findHostInstancesForRefresh: null,
  12904. scheduleRefresh: null,
  12905. scheduleRoot: null,
  12906. setRefreshHandler: null,
  12907. getCurrentFiber: null,
  12908. reconcilerVersion: '18.2.0-next-9e3b772b8-20220608'
  12909. }
  12910. if ('undefined' !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
  12911. var wl = __REACT_DEVTOOLS_GLOBAL_HOOK__
  12912. if (!wl.isDisabled && wl.supportsFiber)
  12913. try {
  12914. ;(kc = wl.inject(vl)), (lc = wl)
  12915. } catch (a) {}
  12916. }
  12917. exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = tl
  12918. exports.createPortal = function (a, b) {
  12919. var c = 2 < arguments.length && void 0 !== arguments[2] ? arguments[2] : null
  12920. if (!ol(b)) throw Error(p(200))
  12921. return dl(a, b, null, c)
  12922. }
  12923. exports.createRoot = function (a, b) {
  12924. if (!ol(a)) throw Error(p(299))
  12925. var c = !1,
  12926. d = '',
  12927. e = ll
  12928. null !== b && void 0 !== b && (!0 === b.unstable_strictMode && (c = !0), void 0 !== b.identifierPrefix && (d = b.identifierPrefix), void 0 !== b.onRecoverableError && (e = b.onRecoverableError))
  12929. b = cl(a, 1, !1, null, null, c, !1, d, e)
  12930. a[uf] = b.current
  12931. sf(8 === a.nodeType ? a.parentNode : a)
  12932. return new ml(b)
  12933. }
  12934. exports.findDOMNode = function (a) {
  12935. if (null == a) return null
  12936. if (1 === a.nodeType) return a
  12937. var b = a._reactInternals
  12938. if (void 0 === b) {
  12939. if ('function' === typeof a.render) throw Error(p(188))
  12940. a = Object.keys(a).join(',')
  12941. throw Error(p(268, a))
  12942. }
  12943. a = Zb(b)
  12944. a = null === a ? null : a.stateNode
  12945. return a
  12946. }
  12947. exports.flushSync = function (a) {
  12948. return Sk(a)
  12949. }
  12950. exports.hydrate = function (a, b, c) {
  12951. if (!pl(b)) throw Error(p(200))
  12952. return sl(null, a, b, !0, c)
  12953. }
  12954. exports.hydrateRoot = function (a, b, c) {
  12955. if (!ol(a)) throw Error(p(405))
  12956. var d = (null != c && c.hydratedSources) || null,
  12957. e = !1,
  12958. f = '',
  12959. g = ll
  12960. null !== c && void 0 !== c && (!0 === c.unstable_strictMode && (e = !0), void 0 !== c.identifierPrefix && (f = c.identifierPrefix), void 0 !== c.onRecoverableError && (g = c.onRecoverableError))
  12961. b = fl(b, null, a, 1, null != c ? c : null, e, !1, f, g)
  12962. a[uf] = b.current
  12963. sf(a)
  12964. if (d)
  12965. for (a = 0; a < d.length; a++)
  12966. (c = d[a]), (e = c._getVersion), (e = e(c._source)), null == b.mutableSourceEagerHydrationData ? (b.mutableSourceEagerHydrationData = [c, e]) : b.mutableSourceEagerHydrationData.push(c, e)
  12967. return new nl(b)
  12968. }
  12969. exports.render = function (a, b, c) {
  12970. if (!pl(b)) throw Error(p(200))
  12971. return sl(null, a, b, !1, c)
  12972. }
  12973. exports.unmountComponentAtNode = function (a) {
  12974. if (!pl(a)) throw Error(p(40))
  12975. return a._reactRootContainer
  12976. ? (Sk(function () {
  12977. sl(null, null, a, !1, function () {
  12978. a._reactRootContainer = null
  12979. a[uf] = null
  12980. })
  12981. }),
  12982. !0)
  12983. : !1
  12984. }
  12985. exports.unstable_batchedUpdates = Rk
  12986. exports.unstable_renderSubtreeIntoContainer = function (a, b, c, d) {
  12987. if (!pl(c)) throw Error(p(200))
  12988. if (null == a || void 0 === a._reactInternals) throw Error(p(38))
  12989. return sl(a, b, c, !1, d)
  12990. }
  12991. exports.version = '18.2.0-next-9e3b772b8-20220608'
  12992. }) /*!node_modules/react-dom/index.js*/
  12993. amis.define('1e5c4ba', function (_, O, c, e) {
  12994. 'use strict'
  12995. !(function _() {
  12996. if ('undefined' != typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && 'function' == typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)
  12997. try {
  12998. __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)
  12999. } catch (_) {
  13000. console.error(_)
  13001. }
  13002. })(),
  13003. (c.exports = _('19459c6'))
  13004. }) /*!node_modules/react-dom/client.js*/
  13005. amis.define('3862a73', function (t, e, o, a) {
  13006. 'use strict'
  13007. var r = t('1e5c4ba')
  13008. ;(e.createRoot = r.createRoot), (e.hydrateRoot = r.hydrateRoot)
  13009. }) /*!node_modules/axios/lib/helpers/bind.js*/
  13010. amis.define('4da50fb', function (n, r, t, e) {
  13011. 'use strict'
  13012. t.exports = function (n, r) {
  13013. return function () {
  13014. for (var t = new Array(arguments.length), e = 0; e < t.length; e++) t[e] = arguments[e]
  13015. return n.apply(r, t)
  13016. }
  13017. }
  13018. }) /*!node_modules/axios/lib/utils.js*/
  13019. amis.define('679b55e', function (r, t, n, e) {
  13020. 'use strict'
  13021. var o = r('4da50fb'),
  13022. i = Object.prototype.toString
  13023. function u(r) {
  13024. return '[object Array]' === i.call(r)
  13025. }
  13026. function f(r) {
  13027. return void 0 === r
  13028. }
  13029. function c(r) {
  13030. return null !== r && 'object' == typeof r
  13031. }
  13032. function a(r) {
  13033. if ('[object Object]' !== i.call(r)) return !1
  13034. var t = Object.getPrototypeOf(r)
  13035. return null === t || t === Object.prototype
  13036. }
  13037. function l(r) {
  13038. return '[object Function]' === i.call(r)
  13039. }
  13040. function s(r, t) {
  13041. if (null != r)
  13042. if (('object' != typeof r && (r = [r]), u(r))) for (var n = 0, e = r.length; n < e; n++) t.call(null, r[n], n, r)
  13043. else for (var o in r) Object.prototype.hasOwnProperty.call(r, o) && t.call(null, r[o], o, r)
  13044. }
  13045. n.exports = {
  13046. isArray: u,
  13047. isArrayBuffer: function (r) {
  13048. return '[object ArrayBuffer]' === i.call(r)
  13049. },
  13050. isBuffer: function (r) {
  13051. return null !== r && !f(r) && null !== r.constructor && !f(r.constructor) && 'function' == typeof r.constructor.isBuffer && r.constructor.isBuffer(r)
  13052. },
  13053. isFormData: function (r) {
  13054. return 'undefined' != typeof FormData && r instanceof FormData
  13055. },
  13056. isArrayBufferView: function (r) {
  13057. return 'undefined' != typeof ArrayBuffer && ArrayBuffer.isView ? ArrayBuffer.isView(r) : r && r.buffer && r.buffer instanceof ArrayBuffer
  13058. },
  13059. isString: function (r) {
  13060. return 'string' == typeof r
  13061. },
  13062. isNumber: function (r) {
  13063. return 'number' == typeof r
  13064. },
  13065. isObject: c,
  13066. isPlainObject: a,
  13067. isUndefined: f,
  13068. isDate: function (r) {
  13069. return '[object Date]' === i.call(r)
  13070. },
  13071. isFile: function (r) {
  13072. return '[object File]' === i.call(r)
  13073. },
  13074. isBlob: function (r) {
  13075. return '[object Blob]' === i.call(r)
  13076. },
  13077. isFunction: l,
  13078. isStream: function (r) {
  13079. return c(r) && l(r.pipe)
  13080. },
  13081. isURLSearchParams: function (r) {
  13082. return 'undefined' != typeof URLSearchParams && r instanceof URLSearchParams
  13083. },
  13084. isStandardBrowserEnv: function () {
  13085. return (
  13086. ('undefined' == typeof navigator || ('ReactNative' !== navigator.product && 'NativeScript' !== navigator.product && 'NS' !== navigator.product)) &&
  13087. 'undefined' != typeof window &&
  13088. 'undefined' != typeof document
  13089. )
  13090. },
  13091. forEach: s,
  13092. merge: function r() {
  13093. var t = {}
  13094. function n(n, e) {
  13095. a(t[e]) && a(n) ? (t[e] = r(t[e], n)) : a(n) ? (t[e] = r({}, n)) : u(n) ? (t[e] = n.slice()) : (t[e] = n)
  13096. }
  13097. for (var e = 0, o = arguments.length; e < o; e++) s(arguments[e], n)
  13098. return t
  13099. },
  13100. extend: function (r, t, n) {
  13101. return (
  13102. s(t, function (t, e) {
  13103. r[e] = n && 'function' == typeof t ? o(t, n) : t
  13104. }),
  13105. r
  13106. )
  13107. },
  13108. trim: function (r) {
  13109. return r.replace(/^\s*/, '').replace(/\s*$/, '')
  13110. },
  13111. stripBOM: function (r) {
  13112. return 65279 === r.charCodeAt(0) && (r = r.slice(1)), r
  13113. }
  13114. }
  13115. }) /*!node_modules/axios/lib/helpers/buildURL.js*/
  13116. amis.define('a599a0b', function (e, i, r, n) {
  13117. 'use strict'
  13118. var a = e('679b55e')
  13119. function t(e) {
  13120. return encodeURIComponent(e).replace(/%3A/gi, ':').replace(/%24/g, '$').replace(/%2C/gi, ',').replace(/%20/g, '+').replace(/%5B/gi, '[').replace(/%5D/gi, ']')
  13121. }
  13122. r.exports = function (e, i, r) {
  13123. if (!i) return e
  13124. var n
  13125. if (r) n = r(i)
  13126. else if (a.isURLSearchParams(i)) n = i.toString()
  13127. else {
  13128. var c = []
  13129. a.forEach(i, function (e, i) {
  13130. null != e &&
  13131. (a.isArray(e) ? (i += '[]') : (e = [e]),
  13132. a.forEach(e, function (e) {
  13133. a.isDate(e) ? (e = e.toISOString()) : a.isObject(e) && (e = JSON.stringify(e)), c.push(t(i) + '=' + t(e))
  13134. }))
  13135. }),
  13136. (n = c.join('&'))
  13137. }
  13138. if (n) {
  13139. var f = e.indexOf('#')
  13140. ;-1 !== f && (e = e.slice(0, f)), (e += (-1 === e.indexOf('?') ? '?' : '&') + n)
  13141. }
  13142. return e
  13143. }
  13144. }) /*!node_modules/axios/lib/core/InterceptorManager.js*/
  13145. amis.define('abda744', function (t, e, n, s) {
  13146. 'use strict'
  13147. var r = t('679b55e')
  13148. function h() {
  13149. this.handlers = []
  13150. }
  13151. ;(h.prototype.use = function (t, e) {
  13152. return this.handlers.push({ fulfilled: t, rejected: e }), this.handlers.length - 1
  13153. }),
  13154. (h.prototype.eject = function (t) {
  13155. this.handlers[t] && (this.handlers[t] = null)
  13156. }),
  13157. (h.prototype.forEach = function (t) {
  13158. r.forEach(this.handlers, function (e) {
  13159. null !== e && t(e)
  13160. })
  13161. }),
  13162. (n.exports = h)
  13163. }) /*!node_modules/axios/lib/core/transformData.js*/
  13164. amis.define('0e7fb6f', function (n, e, f, t) {
  13165. 'use strict'
  13166. var i = n('679b55e')
  13167. f.exports = function (n, e, f) {
  13168. return (
  13169. i.forEach(f, function (f) {
  13170. n = f(n, e)
  13171. }),
  13172. n
  13173. )
  13174. }
  13175. }) /*!node_modules/axios/lib/cancel/isCancel.js*/
  13176. amis.define('01ac9e0', function (e, n, t, i) {
  13177. 'use strict'
  13178. t.exports = function (e) {
  13179. return !(!e || !e.__CANCEL__)
  13180. }
  13181. }) /*!node_modules/axios/lib/helpers/normalizeHeaderName.js*/
  13182. amis.define('25946cc', function (e, t, c, n) {
  13183. 'use strict'
  13184. var o = e('679b55e')
  13185. c.exports = function (e, t) {
  13186. o.forEach(e, function (c, n) {
  13187. n !== t && n.toUpperCase() === t.toUpperCase() && ((e[t] = c), delete e[n])
  13188. })
  13189. }
  13190. }) /*!node_modules/axios/lib/core/enhanceError.js*/
  13191. amis.define('a3e9484', function (e, i, s, t) {
  13192. 'use strict'
  13193. s.exports = function (e, i, s, t, n) {
  13194. return (
  13195. (e.config = i),
  13196. s && (e.code = s),
  13197. (e.request = t),
  13198. (e.response = n),
  13199. (e.isAxiosError = !0),
  13200. (e.toJSON = function () {
  13201. return {
  13202. message: this.message,
  13203. name: this.name,
  13204. description: this.description,
  13205. number: this.number,
  13206. fileName: this.fileName,
  13207. lineNumber: this.lineNumber,
  13208. columnNumber: this.columnNumber,
  13209. stack: this.stack,
  13210. config: this.config,
  13211. code: this.code
  13212. }
  13213. }),
  13214. e
  13215. )
  13216. }
  13217. }) /*!node_modules/axios/lib/core/createError.js*/
  13218. amis.define('20685fb', function (r, e, n, t) {
  13219. 'use strict'
  13220. var i = r('a3e9484')
  13221. n.exports = function (r, e, n, t, a) {
  13222. var f = new Error(r)
  13223. return i(f, e, n, t, a)
  13224. }
  13225. }) /*!node_modules/axios/lib/core/settle.js*/
  13226. amis.define('b24ff8a', function (t, s, a, e) {
  13227. 'use strict'
  13228. var u = t('20685fb')
  13229. a.exports = function (t, s, a) {
  13230. var e = a.config.validateStatus
  13231. a.status && e && !e(a.status) ? s(u('Request failed with status code ' + a.status, a.config, null, a.request, a)) : t(a)
  13232. }
  13233. }) /*!node_modules/axios/lib/helpers/cookies.js*/
  13234. amis.define('19ddd7f', function (e, n, t, o) {
  13235. 'use strict'
  13236. var i = e('679b55e')
  13237. t.exports = i.isStandardBrowserEnv()
  13238. ? {
  13239. write: function (e, n, t, o, r, u) {
  13240. var s = []
  13241. s.push(e + '=' + encodeURIComponent(n)),
  13242. i.isNumber(t) && s.push('expires=' + new Date(t).toGMTString()),
  13243. i.isString(o) && s.push('path=' + o),
  13244. i.isString(r) && s.push('domain=' + r),
  13245. !0 === u && s.push('secure'),
  13246. (document.cookie = s.join('; '))
  13247. },
  13248. read: function (e) {
  13249. var n = document.cookie.match(new RegExp('(^|;\\s*)(' + e + ')=([^;]*)'))
  13250. return n ? decodeURIComponent(n[3]) : null
  13251. },
  13252. remove: function (e) {
  13253. this.write(e, '', Date.now() - 864e5)
  13254. }
  13255. }
  13256. : {
  13257. write: function () {},
  13258. read: function () {
  13259. return null
  13260. },
  13261. remove: function () {}
  13262. }
  13263. }) /*!node_modules/axios/lib/helpers/isAbsoluteURL.js*/
  13264. amis.define('f614880', function (t, e, i, n) {
  13265. 'use strict'
  13266. i.exports = function (t) {
  13267. return /^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)
  13268. }
  13269. }) /*!node_modules/axios/lib/helpers/combineURLs.js*/
  13270. amis.define('7c4da93', function (e, c, n, r) {
  13271. 'use strict'
  13272. n.exports = function (e, c) {
  13273. return c ? e.replace(/\/+$/, '') + '/' + c.replace(/^\/+/, '') : e
  13274. }
  13275. }) /*!node_modules/axios/lib/core/buildFullPath.js*/
  13276. amis.define('e562e37', function (e, n, t, i) {
  13277. 'use strict'
  13278. var r = e('f614880'),
  13279. c = e('7c4da93')
  13280. t.exports = function (e, n) {
  13281. return e && !r(n) ? c(e, n) : n
  13282. }
  13283. }) /*!node_modules/axios/lib/helpers/parseHeaders.js*/
  13284. amis.define('fa6d07c', function (e, t, i, r) {
  13285. 'use strict'
  13286. var n = e('679b55e'),
  13287. o = [
  13288. 'age',
  13289. 'authorization',
  13290. 'content-length',
  13291. 'content-type',
  13292. 'etag',
  13293. 'expires',
  13294. 'from',
  13295. 'host',
  13296. 'if-modified-since',
  13297. 'if-unmodified-since',
  13298. 'last-modified',
  13299. 'location',
  13300. 'max-forwards',
  13301. 'proxy-authorization',
  13302. 'referer',
  13303. 'retry-after',
  13304. 'user-agent'
  13305. ]
  13306. i.exports = function (e) {
  13307. var t,
  13308. i,
  13309. r,
  13310. a = {}
  13311. return e
  13312. ? (n.forEach(e.split('\n'), function (e) {
  13313. if (((r = e.indexOf(':')), (t = n.trim(e.substr(0, r)).toLowerCase()), (i = n.trim(e.substr(r + 1))), t)) {
  13314. if (a[t] && o.indexOf(t) >= 0) return
  13315. a[t] = 'set-cookie' === t ? (a[t] ? a[t] : []).concat([i]) : a[t] ? a[t] + ', ' + i : i
  13316. }
  13317. }),
  13318. a)
  13319. : a
  13320. }
  13321. }) /*!node_modules/axios/lib/helpers/isURLSameOrigin.js*/
  13322. amis.define('31c6797', function (t, e, r, o) {
  13323. 'use strict'
  13324. var a = t('679b55e')
  13325. r.exports = a.isStandardBrowserEnv()
  13326. ? (function () {
  13327. var t,
  13328. e = /(msie|trident)/i.test(navigator.userAgent),
  13329. r = document.createElement('a')
  13330. function o(t) {
  13331. var o = t
  13332. return (
  13333. e && (r.setAttribute('href', o), (o = r.href)),
  13334. r.setAttribute('href', o),
  13335. {
  13336. href: r.href,
  13337. protocol: r.protocol ? r.protocol.replace(/:$/, '') : '',
  13338. host: r.host,
  13339. search: r.search ? r.search.replace(/^\?/, '') : '',
  13340. hash: r.hash ? r.hash.replace(/^#/, '') : '',
  13341. hostname: r.hostname,
  13342. port: r.port,
  13343. pathname: '/' === r.pathname.charAt(0) ? r.pathname : '/' + r.pathname
  13344. }
  13345. )
  13346. }
  13347. return (
  13348. (t = o(window.location.href)),
  13349. function (e) {
  13350. var r = a.isString(e) ? o(e) : e
  13351. return r.protocol === t.protocol && r.host === t.host
  13352. }
  13353. )
  13354. })()
  13355. : function () {
  13356. return !0
  13357. }
  13358. }) /*!node_modules/axios/lib/adapters/xhr.js*/
  13359. amis.define('4605893', function (e, t, s, o) {
  13360. 'use strict'
  13361. var n = e('679b55e'),
  13362. r = e('b24ff8a'),
  13363. a = e('19ddd7f'),
  13364. i = e('a599a0b'),
  13365. d = e('e562e37'),
  13366. u = e('fa6d07c'),
  13367. p = e('31c6797'),
  13368. l = e('20685fb')
  13369. s.exports = function (e) {
  13370. return new Promise(function (t, s) {
  13371. var o = e.data,
  13372. f = e.headers
  13373. n.isFormData(o) && delete f['Content-Type']
  13374. var c = new XMLHttpRequest()
  13375. if (e.auth) {
  13376. var m = e.auth.username || '',
  13377. h = e.auth.password ? unescape(encodeURIComponent(e.auth.password)) : ''
  13378. f.Authorization = 'Basic ' + btoa(m + ':' + h)
  13379. }
  13380. var w = d(e.baseURL, e.url)
  13381. if (
  13382. (c.open(e.method.toUpperCase(), i(w, e.params, e.paramsSerializer), !0),
  13383. (c.timeout = e.timeout),
  13384. (c.onreadystatechange = function () {
  13385. if (c && 4 === c.readyState && (0 !== c.status || (c.responseURL && 0 === c.responseURL.indexOf('file:')))) {
  13386. var o = 'getAllResponseHeaders' in c ? u(c.getAllResponseHeaders()) : null,
  13387. n = { data: e.responseType && 'text' !== e.responseType ? c.response : c.responseText, status: c.status, statusText: c.statusText, headers: o, config: e, request: c }
  13388. r(t, s, n), (c = null)
  13389. }
  13390. }),
  13391. (c.onabort = function () {
  13392. c && (s(l('Request aborted', e, 'ECONNABORTED', c)), (c = null))
  13393. }),
  13394. (c.onerror = function () {
  13395. s(l('Network Error', e, null, c)), (c = null)
  13396. }),
  13397. (c.ontimeout = function () {
  13398. var t = 'timeout of ' + e.timeout + 'ms exceeded'
  13399. e.timeoutErrorMessage && (t = e.timeoutErrorMessage), s(l(t, e, 'ECONNABORTED', c)), (c = null)
  13400. }),
  13401. n.isStandardBrowserEnv())
  13402. ) {
  13403. var T = (e.withCredentials || p(w)) && e.xsrfCookieName ? a.read(e.xsrfCookieName) : void 0
  13404. T && (f[e.xsrfHeaderName] = T)
  13405. }
  13406. if (
  13407. ('setRequestHeader' in c &&
  13408. n.forEach(f, function (e, t) {
  13409. void 0 === o && 'content-type' === t.toLowerCase() ? delete f[t] : c.setRequestHeader(t, e)
  13410. }),
  13411. n.isUndefined(e.withCredentials) || (c.withCredentials = !!e.withCredentials),
  13412. e.responseType)
  13413. )
  13414. try {
  13415. c.responseType = e.responseType
  13416. } catch (t) {
  13417. if ('json' !== e.responseType) throw t
  13418. }
  13419. 'function' == typeof e.onDownloadProgress && c.addEventListener('progress', e.onDownloadProgress),
  13420. 'function' == typeof e.onUploadProgress && c.upload && c.upload.addEventListener('progress', e.onUploadProgress),
  13421. e.cancelToken &&
  13422. e.cancelToken.promise.then(function (e) {
  13423. c && (c.abort(), s(e), (c = null))
  13424. }),
  13425. o || (o = null),
  13426. c.send(o)
  13427. })
  13428. }
  13429. }) /*!node_modules/axios/lib/defaults.js*/
  13430. amis.define('a0fa75b', function (e, t, n, r) {
  13431. 'use strict'
  13432. var a = e('679b55e'),
  13433. i = e('25946cc'),
  13434. o = { 'Content-Type': 'application/x-www-form-urlencoded' }
  13435. function s(e, t) {
  13436. !a.isUndefined(e) && a.isUndefined(e['Content-Type']) && (e['Content-Type'] = t)
  13437. }
  13438. var f,
  13439. c = {
  13440. adapter: ('undefined' != typeof XMLHttpRequest && (f = e('4605893')), f),
  13441. transformRequest: [
  13442. function (e, t) {
  13443. return (
  13444. i(t, 'Accept'),
  13445. i(t, 'Content-Type'),
  13446. a.isFormData(e) || a.isArrayBuffer(e) || a.isBuffer(e) || a.isStream(e) || a.isFile(e) || a.isBlob(e)
  13447. ? e
  13448. : a.isArrayBufferView(e)
  13449. ? e.buffer
  13450. : a.isURLSearchParams(e)
  13451. ? (s(t, 'application/x-www-form-urlencoded;charset=utf-8'), e.toString())
  13452. : a.isObject(e)
  13453. ? (s(t, 'application/json;charset=utf-8'), JSON.stringify(e))
  13454. : e
  13455. )
  13456. }
  13457. ],
  13458. transformResponse: [
  13459. function (e) {
  13460. if ('string' == typeof e)
  13461. try {
  13462. e = JSON.parse(e)
  13463. } catch (e) {}
  13464. return e
  13465. }
  13466. ],
  13467. timeout: 0,
  13468. xsrfCookieName: 'XSRF-TOKEN',
  13469. xsrfHeaderName: 'X-XSRF-TOKEN',
  13470. maxContentLength: -1,
  13471. maxBodyLength: -1,
  13472. validateStatus: function (e) {
  13473. return e >= 200 && e < 300
  13474. }
  13475. }
  13476. ;(c.headers = { common: { Accept: 'application/json, text/plain, */*' } }),
  13477. a.forEach(['delete', 'get', 'head'], function (e) {
  13478. c.headers[e] = {}
  13479. }),
  13480. a.forEach(['post', 'put', 'patch'], function (e) {
  13481. c.headers[e] = a.merge(o)
  13482. }),
  13483. (n.exports = c)
  13484. }) /*!node_modules/axios/lib/core/dispatchRequest.js*/
  13485. amis.define('a3d77af', function (e, a, r, t) {
  13486. 'use strict'
  13487. var s = e('679b55e'),
  13488. n = e('0e7fb6f'),
  13489. o = e('01ac9e0'),
  13490. d = e('a0fa75b')
  13491. function c(e) {
  13492. e.cancelToken && e.cancelToken.throwIfRequested()
  13493. }
  13494. r.exports = function (e) {
  13495. return (
  13496. c(e),
  13497. (e.headers = e.headers || {}),
  13498. (e.data = n(e.data, e.headers, e.transformRequest)),
  13499. (e.headers = s.merge(e.headers.common || {}, e.headers[e.method] || {}, e.headers)),
  13500. s.forEach(['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], function (a) {
  13501. delete e.headers[a]
  13502. }),
  13503. (e.adapter || d.adapter)(e).then(
  13504. function (a) {
  13505. return c(e), (a.data = n(a.data, a.headers, e.transformResponse)), a
  13506. },
  13507. function (a) {
  13508. return o(a) || (c(e), a && a.response && (a.response.data = n(a.response.data, a.response.headers, e.transformResponse))), Promise.reject(a)
  13509. }
  13510. )
  13511. )
  13512. }
  13513. }) /*!node_modules/axios/lib/core/mergeConfig.js*/
  13514. amis.define('76ce671', function (e, n, t, i) {
  13515. 'use strict'
  13516. var o = e('679b55e')
  13517. t.exports = function (e, n) {
  13518. n = n || {}
  13519. var t = {},
  13520. i = ['url', 'method', 'data'],
  13521. a = ['headers', 'auth', 'proxy', 'params'],
  13522. r = [
  13523. 'baseURL',
  13524. 'transformRequest',
  13525. 'transformResponse',
  13526. 'paramsSerializer',
  13527. 'timeout',
  13528. 'timeoutMessage',
  13529. 'withCredentials',
  13530. 'adapter',
  13531. 'responseType',
  13532. 'xsrfCookieName',
  13533. 'xsrfHeaderName',
  13534. 'onUploadProgress',
  13535. 'onDownloadProgress',
  13536. 'decompress',
  13537. 'maxContentLength',
  13538. 'maxBodyLength',
  13539. 'maxRedirects',
  13540. 'transport',
  13541. 'httpAgent',
  13542. 'httpsAgent',
  13543. 'cancelToken',
  13544. 'socketPath',
  13545. 'responseEncoding'
  13546. ],
  13547. s = ['validateStatus']
  13548. function c(e, n) {
  13549. return o.isPlainObject(e) && o.isPlainObject(n) ? o.merge(e, n) : o.isPlainObject(n) ? o.merge({}, n) : o.isArray(n) ? n.slice() : n
  13550. }
  13551. function d(i) {
  13552. o.isUndefined(n[i]) ? o.isUndefined(e[i]) || (t[i] = c(void 0, e[i])) : (t[i] = c(e[i], n[i]))
  13553. }
  13554. o.forEach(i, function (e) {
  13555. o.isUndefined(n[e]) || (t[e] = c(void 0, n[e]))
  13556. }),
  13557. o.forEach(a, d),
  13558. o.forEach(r, function (i) {
  13559. o.isUndefined(n[i]) ? o.isUndefined(e[i]) || (t[i] = c(void 0, e[i])) : (t[i] = c(void 0, n[i]))
  13560. }),
  13561. o.forEach(s, function (i) {
  13562. i in n ? (t[i] = c(e[i], n[i])) : i in e && (t[i] = c(void 0, e[i]))
  13563. })
  13564. var f = i.concat(a).concat(r).concat(s),
  13565. u = Object.keys(e)
  13566. .concat(Object.keys(n))
  13567. .filter(function (e) {
  13568. return -1 === f.indexOf(e)
  13569. })
  13570. return o.forEach(u, d), t
  13571. }
  13572. }) /*!node_modules/axios/lib/core/Axios.js*/
  13573. amis.define('0c5ae2b', function (t, e, r, o) {
  13574. 'use strict'
  13575. var s = t('679b55e'),
  13576. i = t('a599a0b'),
  13577. n = t('abda744'),
  13578. a = t('a3d77af'),
  13579. u = t('76ce671')
  13580. function h(t) {
  13581. ;(this.defaults = t), (this.interceptors = { request: new n(), response: new n() })
  13582. }
  13583. ;(h.prototype.request = function (t) {
  13584. 'string' == typeof t ? ((t = arguments[1] || {}).url = arguments[0]) : (t = t || {}),
  13585. (t = u(this.defaults, t)).method ? (t.method = t.method.toLowerCase()) : this.defaults.method ? (t.method = this.defaults.method.toLowerCase()) : (t.method = 'get')
  13586. var e = [a, void 0],
  13587. r = Promise.resolve(t)
  13588. for (
  13589. this.interceptors.request.forEach(function (t) {
  13590. e.unshift(t.fulfilled, t.rejected)
  13591. }),
  13592. this.interceptors.response.forEach(function (t) {
  13593. e.push(t.fulfilled, t.rejected)
  13594. });
  13595. e.length;
  13596. )
  13597. r = r.then(e.shift(), e.shift())
  13598. return r
  13599. }),
  13600. (h.prototype.getUri = function (t) {
  13601. return (t = u(this.defaults, t)), i(t.url, t.params, t.paramsSerializer).replace(/^\?/, '')
  13602. }),
  13603. s.forEach(['delete', 'get', 'head', 'options'], function (t) {
  13604. h.prototype[t] = function (e, r) {
  13605. return this.request(u(r || {}, { method: t, url: e, data: (r || {}).data }))
  13606. }
  13607. }),
  13608. s.forEach(['post', 'put', 'patch'], function (t) {
  13609. h.prototype[t] = function (e, r, o) {
  13610. return this.request(u(o || {}, { method: t, url: e, data: r }))
  13611. }
  13612. }),
  13613. (r.exports = h)
  13614. }) /*!node_modules/axios/lib/cancel/Cancel.js*/
  13615. amis.define('f93fe73', function (t, e, s, i) {
  13616. 'use strict'
  13617. function n(t) {
  13618. this.message = t
  13619. }
  13620. ;(n.prototype.toString = function () {
  13621. return 'Cancel' + (this.message ? ': ' + this.message : '')
  13622. }),
  13623. (n.prototype.__CANCEL__ = !0),
  13624. (s.exports = n)
  13625. }) /*!node_modules/axios/lib/cancel/CancelToken.js*/
  13626. amis.define('3015f7b', function (n, e, o, t) {
  13627. 'use strict'
  13628. var r = n('f93fe73')
  13629. function i(n) {
  13630. if ('function' != typeof n) throw new TypeError('executor must be a function.')
  13631. var e
  13632. this.promise = new Promise(function (n) {
  13633. e = n
  13634. })
  13635. var o = this
  13636. n(function (n) {
  13637. o.reason || ((o.reason = new r(n)), e(o.reason))
  13638. })
  13639. }
  13640. ;(i.prototype.throwIfRequested = function () {
  13641. if (this.reason) throw this.reason
  13642. }),
  13643. (i.source = function () {
  13644. var n
  13645. return {
  13646. token: new i(function (e) {
  13647. n = e
  13648. }),
  13649. cancel: n
  13650. }
  13651. }),
  13652. (o.exports = i)
  13653. }) /*!node_modules/axios/lib/helpers/spread.js*/
  13654. amis.define('28ad10a', function (n, t, u, e) {
  13655. 'use strict'
  13656. u.exports = function (n) {
  13657. return function (t) {
  13658. return n.apply(null, t)
  13659. }
  13660. }
  13661. }) /*!node_modules/axios/lib/helpers/isAxiosError.js*/
  13662. amis.define('b81e788', function (e, t, i, o) {
  13663. 'use strict'
  13664. i.exports = function (e) {
  13665. return 'object' == typeof e && !0 === e.isAxiosError
  13666. }
  13667. }) /*!node_modules/axios/lib/axios.js*/
  13668. amis.define('42bfec4', function (e, r, t, a) {
  13669. 'use strict'
  13670. var n = e('679b55e'),
  13671. o = e('4da50fb'),
  13672. c = e('0c5ae2b'),
  13673. f = e('76ce671')
  13674. function s(e) {
  13675. var r = new c(e),
  13676. t = o(c.prototype.request, r)
  13677. return n.extend(t, c.prototype, r), n.extend(t, r), t
  13678. }
  13679. var i = s(e('a0fa75b'))
  13680. ;(i.Axios = c),
  13681. (i.create = function (e) {
  13682. return s(f(i.defaults, e))
  13683. }),
  13684. (i.Cancel = e('f93fe73')),
  13685. (i.CancelToken = e('3015f7b')),
  13686. (i.isCancel = e('01ac9e0')),
  13687. (i.all = function (e) {
  13688. return Promise.all(e)
  13689. }),
  13690. (i.spread = e('28ad10a')),
  13691. (i.isAxiosError = e('b81e788')),
  13692. (t.exports = i),
  13693. (t.exports.default = i)
  13694. }) /*!node_modules/axios/index.js*/
  13695. amis.define('e7dbf9d', function (e, f, d, i) {
  13696. d.exports = e('42bfec4')
  13697. }) /*!node_modules/path-to-regexp/dist/index.js*/
  13698. amis.define('fd914d8', function (e, t, n, r) {
  13699. 'use strict'
  13700. function o(e, t) {
  13701. void 0 === t && (t = {})
  13702. for (
  13703. var n = (function (e) {
  13704. for (var t = [], n = 0; n < e.length; ) {
  13705. var r = e[n]
  13706. if ('*' !== r && '+' !== r && '?' !== r)
  13707. if ('\\' !== r)
  13708. if ('{' !== r)
  13709. if ('}' !== r)
  13710. if (':' !== r)
  13711. if ('(' !== r) t.push({ type: 'CHAR', index: n, value: e[n++] })
  13712. else {
  13713. var o = 1,
  13714. i = ''
  13715. if ('?' === e[(c = n + 1)]) throw new TypeError('Pattern cannot start with "?" at '.concat(c))
  13716. for (; c < e.length; )
  13717. if ('\\' !== e[c]) {
  13718. if (')' === e[c]) {
  13719. if (0 == --o) {
  13720. c++
  13721. break
  13722. }
  13723. } else if ('(' === e[c] && (o++, '?' !== e[c + 1])) throw new TypeError('Capturing groups are not allowed at '.concat(c))
  13724. i += e[c++]
  13725. } else i += e[c++] + e[c++]
  13726. if (o) throw new TypeError('Unbalanced pattern at '.concat(n))
  13727. if (!i) throw new TypeError('Missing pattern at '.concat(n))
  13728. t.push({ type: 'PATTERN', index: n, value: i }), (n = c)
  13729. }
  13730. else {
  13731. for (var a = '', c = n + 1; c < e.length; ) {
  13732. var f = e.charCodeAt(c)
  13733. if (!((f >= 48 && f <= 57) || (f >= 65 && f <= 90) || (f >= 97 && f <= 122) || 95 === f)) break
  13734. a += e[c++]
  13735. }
  13736. if (!a) throw new TypeError('Missing parameter name at '.concat(n))
  13737. t.push({ type: 'NAME', index: n, value: a }), (n = c)
  13738. }
  13739. else t.push({ type: 'CLOSE', index: n, value: e[n++] })
  13740. else t.push({ type: 'OPEN', index: n, value: e[n++] })
  13741. else t.push({ type: 'ESCAPED_CHAR', index: n++, value: e[n++] })
  13742. else t.push({ type: 'MODIFIER', index: n, value: e[n++] })
  13743. }
  13744. return t.push({ type: 'END', index: n, value: '' }), t
  13745. })(e),
  13746. r = t.prefixes,
  13747. o = void 0 === r ? './' : r,
  13748. i = '[^'.concat(c(t.delimiter || '/#?'), ']+?'),
  13749. a = [],
  13750. f = 0,
  13751. u = 0,
  13752. p = '',
  13753. s = function (e) {
  13754. if (u < n.length && n[u].type === e) return n[u++].value
  13755. },
  13756. d = function (e) {
  13757. var t = s(e)
  13758. if (void 0 !== t) return t
  13759. var r = n[u],
  13760. o = r.type,
  13761. i = r.index
  13762. throw new TypeError('Unexpected '.concat(o, ' at ').concat(i, ', expected ').concat(e))
  13763. },
  13764. v = function () {
  13765. for (var e, t = ''; (e = s('CHAR') || s('ESCAPED_CHAR')); ) t += e
  13766. return t
  13767. };
  13768. u < n.length;
  13769. ) {
  13770. var l = s('CHAR'),
  13771. h = s('NAME'),
  13772. x = s('PATTERN')
  13773. if (h || x) {
  13774. var m = l || ''
  13775. ;-1 === o.indexOf(m) && ((p += m), (m = '')), p && (a.push(p), (p = '')), a.push({ name: h || f++, prefix: m, suffix: '', pattern: x || i, modifier: s('MODIFIER') || '' })
  13776. } else {
  13777. var E = l || s('ESCAPED_CHAR')
  13778. if (E) p += E
  13779. else if ((p && (a.push(p), (p = '')), s('OPEN'))) {
  13780. m = v()
  13781. var g = s('NAME') || '',
  13782. y = s('PATTERN') || '',
  13783. w = v()
  13784. d('CLOSE'), a.push({ name: g || (y ? f++ : ''), pattern: g && !y ? i : y, prefix: m, suffix: w, modifier: s('MODIFIER') || '' })
  13785. } else d('END')
  13786. }
  13787. }
  13788. return a
  13789. }
  13790. function i(e, t) {
  13791. void 0 === t && (t = {})
  13792. var n = f(t),
  13793. r = t.encode,
  13794. o =
  13795. void 0 === r
  13796. ? function (e) {
  13797. return e
  13798. }
  13799. : r,
  13800. i = t.validate,
  13801. a = void 0 === i || i,
  13802. c = e.map(function (e) {
  13803. if ('object' == typeof e) return new RegExp('^(?:'.concat(e.pattern, ')$'), n)
  13804. })
  13805. return function (t) {
  13806. for (var n = '', r = 0; r < e.length; r++) {
  13807. var i = e[r]
  13808. if ('string' != typeof i) {
  13809. var f = t ? t[i.name] : void 0,
  13810. u = '?' === i.modifier || '*' === i.modifier,
  13811. p = '*' === i.modifier || '+' === i.modifier
  13812. if (Array.isArray(f)) {
  13813. if (!p) throw new TypeError('Expected "'.concat(i.name, '" to not repeat, but got an array'))
  13814. if (0 === f.length) {
  13815. if (u) continue
  13816. throw new TypeError('Expected "'.concat(i.name, '" to not be empty'))
  13817. }
  13818. for (var s = 0; s < f.length; s++) {
  13819. var d = o(f[s], i)
  13820. if (a && !c[r].test(d)) throw new TypeError('Expected all "'.concat(i.name, '" to match "').concat(i.pattern, '", but got "').concat(d, '"'))
  13821. n += i.prefix + d + i.suffix
  13822. }
  13823. } else if ('string' != typeof f && 'number' != typeof f) {
  13824. if (!u) {
  13825. var v = p ? 'an array' : 'a string'
  13826. throw new TypeError('Expected "'.concat(i.name, '" to be ').concat(v))
  13827. }
  13828. } else {
  13829. d = o(String(f), i)
  13830. if (a && !c[r].test(d)) throw new TypeError('Expected "'.concat(i.name, '" to match "').concat(i.pattern, '", but got "').concat(d, '"'))
  13831. n += i.prefix + d + i.suffix
  13832. }
  13833. } else n += i
  13834. }
  13835. return n
  13836. }
  13837. }
  13838. function a(e, t, n) {
  13839. void 0 === n && (n = {})
  13840. var r = n.decode,
  13841. o =
  13842. void 0 === r
  13843. ? function (e) {
  13844. return e
  13845. }
  13846. : r
  13847. return function (n) {
  13848. var r = e.exec(n)
  13849. if (!r) return !1
  13850. for (
  13851. var i = r[0],
  13852. a = r.index,
  13853. c = Object.create(null),
  13854. f = function (e) {
  13855. if (void 0 === r[e]) return 'continue'
  13856. var n = t[e - 1]
  13857. '*' === n.modifier || '+' === n.modifier
  13858. ? (c[n.name] = r[e].split(n.prefix + n.suffix).map(function (e) {
  13859. return o(e, n)
  13860. }))
  13861. : (c[n.name] = o(r[e], n))
  13862. },
  13863. u = 1;
  13864. u < r.length;
  13865. u++
  13866. )
  13867. f(u)
  13868. return { path: i, index: a, params: c }
  13869. }
  13870. }
  13871. function c(e) {
  13872. return e.replace(/([.+*?=^!:${}()[\]|/\\])/g, '\\$1')
  13873. }
  13874. function f(e) {
  13875. return e && e.sensitive ? '' : 'i'
  13876. }
  13877. function u(e, t, n) {
  13878. void 0 === n && (n = {})
  13879. for (
  13880. var r = n.strict,
  13881. o = void 0 !== r && r,
  13882. i = n.start,
  13883. a = void 0 === i || i,
  13884. u = n.end,
  13885. p = void 0 === u || u,
  13886. s = n.encode,
  13887. d =
  13888. void 0 === s
  13889. ? function (e) {
  13890. return e
  13891. }
  13892. : s,
  13893. v = n.delimiter,
  13894. l = void 0 === v ? '/#?' : v,
  13895. h = n.endsWith,
  13896. x = '['.concat(c(void 0 === h ? '' : h), ']|$'),
  13897. m = '['.concat(c(l), ']'),
  13898. E = a ? '^' : '',
  13899. g = 0,
  13900. y = e;
  13901. g < y.length;
  13902. g++
  13903. ) {
  13904. var w = y[g]
  13905. if ('string' == typeof w) E += c(d(w))
  13906. else {
  13907. var T = c(d(w.prefix)),
  13908. A = c(d(w.suffix))
  13909. if (w.pattern)
  13910. if ((t && t.push(w), T || A))
  13911. if ('+' === w.modifier || '*' === w.modifier) {
  13912. var R = '*' === w.modifier ? '?' : ''
  13913. E += '(?:'.concat(T, '((?:').concat(w.pattern, ')(?:').concat(A).concat(T, '(?:').concat(w.pattern, '))*)').concat(A, ')').concat(R)
  13914. } else E += '(?:'.concat(T, '(').concat(w.pattern, ')').concat(A, ')').concat(w.modifier)
  13915. else '+' === w.modifier || '*' === w.modifier ? (E += '((?:'.concat(w.pattern, ')').concat(w.modifier, ')')) : (E += '('.concat(w.pattern, ')').concat(w.modifier))
  13916. else E += '(?:'.concat(T).concat(A, ')').concat(w.modifier)
  13917. }
  13918. }
  13919. if (p) o || (E += ''.concat(m, '?')), (E += n.endsWith ? '(?='.concat(x, ')') : '$')
  13920. else {
  13921. var C = e[e.length - 1],
  13922. b = 'string' == typeof C ? m.indexOf(C[C.length - 1]) > -1 : void 0 === C
  13923. o || (E += '(?:'.concat(m, '(?=').concat(x, '))?')), b || (E += '(?='.concat(m, '|').concat(x, ')'))
  13924. }
  13925. return new RegExp(E, f(n))
  13926. }
  13927. function p(e, t, n) {
  13928. return e instanceof RegExp
  13929. ? (function (e, t) {
  13930. if (!t) return e
  13931. for (var n = /\((?:\?<(.*?)>)?(?!\?)/g, r = 0, o = n.exec(e.source); o; ) t.push({ name: o[1] || r++, prefix: '', suffix: '', modifier: '', pattern: '' }), (o = n.exec(e.source))
  13932. return e
  13933. })(e, t)
  13934. : Array.isArray(e)
  13935. ? (function (e, t, n) {
  13936. var r = e.map(function (e) {
  13937. return p(e, t, n).source
  13938. })
  13939. return new RegExp('(?:'.concat(r.join('|'), ')'), f(n))
  13940. })(e, t, n)
  13941. : (function (e, t, n) {
  13942. return u(o(e, n), t, n)
  13943. })(e, t, n)
  13944. }
  13945. Object.defineProperty(t, '__esModule', { value: !0 }),
  13946. (t.pathToRegexp = t.tokensToRegexp = t.regexpToFunction = t.match = t.tokensToFunction = t.compile = t.parse = void 0),
  13947. (t.parse = o),
  13948. (t.compile = function (e, t) {
  13949. return i(o(e, t), t)
  13950. }),
  13951. (t.tokensToFunction = i),
  13952. (t.match = function (e, t) {
  13953. var n = []
  13954. return a(p(e, n, t), n, t)
  13955. }),
  13956. (t.regexpToFunction = a),
  13957. (t.tokensToRegexp = u),
  13958. (t.pathToRegexp = p)
  13959. }) /*!node_modules/toggle-selection/index.js*/
  13960. amis.define('d39cc6b', function (e, n, t, a) {
  13961. t.exports = function () {
  13962. var e = document.getSelection()
  13963. if (!e.rangeCount) return function () {}
  13964. for (var n = document.activeElement, t = [], a = 0; a < e.rangeCount; a++) t.push(e.getRangeAt(a))
  13965. switch (n.tagName.toUpperCase()) {
  13966. case 'INPUT':
  13967. case 'TEXTAREA':
  13968. n.blur()
  13969. break
  13970. default:
  13971. n = null
  13972. }
  13973. return (
  13974. e.removeAllRanges(),
  13975. function () {
  13976. 'Caret' === e.type && e.removeAllRanges(),
  13977. e.rangeCount ||
  13978. t.forEach(function (n) {
  13979. e.addRange(n)
  13980. }),
  13981. n && n.focus()
  13982. }
  13983. )
  13984. }
  13985. }) /*!node_modules/copy-to-clipboard/index.js*/
  13986. amis.define('ae0dbc1', function (e, t, a, o) {
  13987. 'use strict'
  13988. var n = e('d39cc6b'),
  13989. r = { 'text/plain': 'Text', 'text/html': 'Url', default: 'Text' }
  13990. a.exports = function (e, t) {
  13991. var a,
  13992. o,
  13993. c,
  13994. l,
  13995. s,
  13996. i,
  13997. d = !1
  13998. t || (t = {}), (a = t.debug || !1)
  13999. try {
  14000. if (
  14001. ((c = n()),
  14002. (l = document.createRange()),
  14003. (s = document.getSelection()),
  14004. ((i = document.createElement('span')).textContent = e),
  14005. (i.style.all = 'unset'),
  14006. (i.style.position = 'fixed'),
  14007. (i.style.top = 0),
  14008. (i.style.clip = 'rect(0, 0, 0, 0)'),
  14009. (i.style.whiteSpace = 'pre'),
  14010. (i.style.webkitUserSelect = 'text'),
  14011. (i.style.MozUserSelect = 'text'),
  14012. (i.style.msUserSelect = 'text'),
  14013. (i.style.userSelect = 'text'),
  14014. i.addEventListener('copy', function (o) {
  14015. if ((o.stopPropagation(), t.format))
  14016. if ((o.preventDefault(), void 0 === o.clipboardData)) {
  14017. a && console.warn('unable to use e.clipboardData'), a && console.warn('trying IE specific stuff'), window.clipboardData.clearData()
  14018. var n = r[t.format] || r.default
  14019. window.clipboardData.setData(n, e)
  14020. } else o.clipboardData.clearData(), o.clipboardData.setData(t.format, e)
  14021. t.onCopy && (o.preventDefault(), t.onCopy(o.clipboardData))
  14022. }),
  14023. document.body.appendChild(i),
  14024. l.selectNodeContents(i),
  14025. s.addRange(l),
  14026. !document.execCommand('copy'))
  14027. )
  14028. throw new Error('copy command was unsuccessful')
  14029. d = !0
  14030. } catch (n) {
  14031. a && console.error('unable to copy using execCommand: ', n), a && console.warn('trying IE specific stuff')
  14032. try {
  14033. window.clipboardData.setData(t.format || 'text', e), t.onCopy && t.onCopy(window.clipboardData), (d = !0)
  14034. } catch (n) {
  14035. a && console.error('unable to copy using clipboardData: ', n),
  14036. a && console.error('falling back to prompt'),
  14037. (o = (function (e) {
  14038. var t = (/mac os x/i.test(navigator.userAgent) ? '⌘' : 'Ctrl') + '+C'
  14039. return e.replace(/#{\s*key\s*}/g, t)
  14040. })('message' in t ? t.message : 'Copy to clipboard: #{key}, Enter')),
  14041. window.prompt(o, e)
  14042. }
  14043. } finally {
  14044. s && ('function' == typeof s.removeRange ? s.removeRange(l) : s.removeAllRanges()), i && document.body.removeChild(i), c()
  14045. }
  14046. return d
  14047. }
  14048. }) /*!node_modules/mobx/lib/mobx.min.js*/
  14049. amis.define('95c2f9d', function (require, exports, module, define) {
  14050. 'use strict'
  14051. Object.defineProperty(exports, '__esModule', { value: !0 })
  14052. var e = []
  14053. Object.freeze(e)
  14054. var t = {}
  14055. Object.freeze(t)
  14056. var n = {}
  14057. function r() {
  14058. return 'undefined' != typeof window ? window : 'undefined' != typeof global ? global : 'undefined' != typeof self ? self : n
  14059. }
  14060. function o() {
  14061. return ++Ne.mobxGuid
  14062. }
  14063. function i(e) {
  14064. throw (a(!1, e), 'X')
  14065. }
  14066. function a(e, t) {
  14067. if (!e) throw new Error('[mobx] ' + (t || 'An invariant failed, however the error is obfuscated because this is an production build.'))
  14068. }
  14069. function s(e) {
  14070. var t = !1
  14071. return function () {
  14072. if (!t) return (t = !0), e.apply(this, arguments)
  14073. }
  14074. }
  14075. var u = function () {}
  14076. function c(e) {
  14077. return null !== e && 'object' == typeof e
  14078. }
  14079. function l(e) {
  14080. if (null === e || 'object' != typeof e) return !1
  14081. var t = Object.getPrototypeOf(e)
  14082. return t === Object.prototype || null === t
  14083. }
  14084. function p(e, t, n) {
  14085. Object.defineProperty(e, t, { enumerable: !1, writable: !0, configurable: !0, value: n })
  14086. }
  14087. function f(e, t, n) {
  14088. Object.defineProperty(e, t, { enumerable: !1, writable: !1, configurable: !0, value: n })
  14089. }
  14090. function h(e, t) {
  14091. var n = 'isMobX' + e
  14092. return (
  14093. (t.prototype[n] = !0),
  14094. function (e) {
  14095. return c(e) && !0 === e[n]
  14096. }
  14097. )
  14098. }
  14099. function v(e) {
  14100. return void 0 !== r().Map && e instanceof r().Map
  14101. }
  14102. function d(e) {
  14103. return e instanceof Set
  14104. }
  14105. function y(e) {
  14106. for (var t = []; ; ) {
  14107. var n = e.next()
  14108. if (n.done) break
  14109. t.push(n.value)
  14110. }
  14111. return t
  14112. }
  14113. function b() {
  14114. return ('function' == typeof Symbol && Symbol.toPrimitive) || '@@toPrimitive'
  14115. }
  14116. function m(e) {
  14117. return null === e ? null : 'object' == typeof e ? '' + e : e
  14118. }
  14119. function g(e, t) {
  14120. for (var n = e.next(); !n.done; ) t(n.value), (n = e.next())
  14121. }
  14122. function x() {
  14123. return ('function' == typeof Symbol && Symbol.iterator) || '@@iterator'
  14124. }
  14125. function _(e, t) {
  14126. f(e, x(), t)
  14127. }
  14128. function O(e) {
  14129. return (e[x()] = S), e
  14130. }
  14131. function w() {
  14132. return ('function' == typeof Symbol && Symbol.toStringTag) || '@@toStringTag'
  14133. }
  14134. function S() {
  14135. return this
  14136. }
  14137. var A = (function () {
  14138. function e(e) {
  14139. void 0 === e && (e = 'Atom@' + o()),
  14140. (this.name = e),
  14141. (this.isPendingUnobservation = !1),
  14142. (this.isBeingObserved = !1),
  14143. (this.observers = []),
  14144. (this.observersIndexes = {}),
  14145. (this.diffValue = 0),
  14146. (this.lastAccessedBy = 0),
  14147. (this.lowestObserverState = exports.IDerivationState.NOT_TRACKING)
  14148. }
  14149. return (
  14150. (e.prototype.onBecomeUnobserved = function () {}),
  14151. (e.prototype.onBecomeObserved = function () {}),
  14152. (e.prototype.reportObserved = function () {
  14153. return Ue(this)
  14154. }),
  14155. (e.prototype.reportChanged = function () {
  14156. $e(),
  14157. (function (e) {
  14158. if (e.lowestObserverState === exports.IDerivationState.STALE) return
  14159. e.lowestObserverState = exports.IDerivationState.STALE
  14160. var t = e.observers,
  14161. n = t.length
  14162. for (; n--; ) {
  14163. var r = t[n]
  14164. r.dependenciesState === exports.IDerivationState.UP_TO_DATE && (r.isTracing !== ne.NONE && Ge(r, e), r.onBecomeStale()), (r.dependenciesState = exports.IDerivationState.STALE)
  14165. }
  14166. })(this),
  14167. Me()
  14168. }),
  14169. (e.prototype.toString = function () {
  14170. return this.name
  14171. }),
  14172. e
  14173. )
  14174. })(),
  14175. E = h('Atom', A)
  14176. function D(e, t, n) {
  14177. void 0 === t && (t = u), void 0 === n && (n = u)
  14178. var r = new A(e)
  14179. return ct(r, t), lt(r, n), r
  14180. }
  14181. function j(e, t) {
  14182. return e === t
  14183. }
  14184. var k = {
  14185. identity: j,
  14186. structural: function (e, t) {
  14187. return gn(e, t)
  14188. },
  14189. default: function (e, t) {
  14190. return (
  14191. (function (e, t) {
  14192. return 'number' == typeof e && 'number' == typeof t && isNaN(e) && isNaN(t)
  14193. })(e, t) || j(e, t)
  14194. )
  14195. },
  14196. shallow: function (e, t) {
  14197. return gn(e, t, 1)
  14198. }
  14199. },
  14200. R = function (e, t) {
  14201. return (R =
  14202. Object.setPrototypeOf ||
  14203. ({ __proto__: [] } instanceof Array &&
  14204. function (e, t) {
  14205. e.__proto__ = t
  14206. }) ||
  14207. function (e, t) {
  14208. for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n])
  14209. })(e, t)
  14210. }
  14211. /*! *****************************************************************************
  14212. Copyright (c) Microsoft Corporation. All rights reserved.
  14213. Licensed under the Apache License, Version 2.0 (the "License"); you may not use
  14214. this file except in compliance with the License. You may obtain a copy of the
  14215. License at http://www.apache.org/licenses/LICENSE-2.0
  14216. THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  14217. KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
  14218. WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
  14219. MERCHANTABLITY OR NON-INFRINGEMENT.
  14220. See the Apache Version 2.0 License for specific language governing permissions
  14221. and limitations under the License.
  14222. ***************************************************************************** */ function I(e, t) {
  14223. function n() {
  14224. this.constructor = e
  14225. }
  14226. R(e, t), (e.prototype = null === t ? Object.create(t) : ((n.prototype = t.prototype), new n()))
  14227. }
  14228. var C = function () {
  14229. return (C =
  14230. Object.assign ||
  14231. function (e) {
  14232. for (var t, n = 1, r = arguments.length; n < r; n++) for (var o in (t = arguments[n])) Object.prototype.hasOwnProperty.call(t, o) && (e[o] = t[o])
  14233. return e
  14234. }).apply(this, arguments)
  14235. }
  14236. function T(e, t) {
  14237. var n = 'function' == typeof Symbol && e[Symbol.iterator]
  14238. if (!n) return e
  14239. var r,
  14240. o,
  14241. i = n.call(e),
  14242. a = []
  14243. try {
  14244. for (; (void 0 === t || t-- > 0) && !(r = i.next()).done; ) a.push(r.value)
  14245. } catch (e) {
  14246. o = { error: e }
  14247. } finally {
  14248. try {
  14249. r && !r.done && (n = i.return) && n.call(i)
  14250. } finally {
  14251. if (o) throw o.error
  14252. }
  14253. }
  14254. return a
  14255. }
  14256. function V() {
  14257. for (var e = [], t = 0; t < arguments.length; t++) e = e.concat(T(arguments[t]))
  14258. return e
  14259. }
  14260. var N = {},
  14261. P = {}
  14262. function L(e, t) {
  14263. var n = t ? N : P
  14264. return (
  14265. n[e] ||
  14266. (n[e] = {
  14267. configurable: !0,
  14268. enumerable: t,
  14269. get: function () {
  14270. return B(this), this[e]
  14271. },
  14272. set: function (t) {
  14273. B(this), (this[e] = t)
  14274. }
  14275. })
  14276. )
  14277. }
  14278. function B(e) {
  14279. if (!0 !== e.__mobxDidRunLazyInitializers) {
  14280. var t = e.__mobxDecorators
  14281. if (t)
  14282. for (var n in (p(e, '__mobxDidRunLazyInitializers', !0), t)) {
  14283. var r = t[n]
  14284. r.propertyCreator(e, r.prop, r.descriptor, r.decoratorTarget, r.decoratorArguments)
  14285. }
  14286. }
  14287. }
  14288. function $(t, n) {
  14289. return function () {
  14290. var r,
  14291. o = function (e, o, i, a) {
  14292. if (!0 === a) return n(e, o, i, e, r), null
  14293. if (!Object.prototype.hasOwnProperty.call(e, '__mobxDecorators')) {
  14294. var s = e.__mobxDecorators
  14295. p(e, '__mobxDecorators', C({}, s))
  14296. }
  14297. return (e.__mobxDecorators[o] = { prop: o, propertyCreator: n, descriptor: i, decoratorTarget: e, decoratorArguments: r }), L(o, t)
  14298. }
  14299. return M(arguments) ? ((r = e), o.apply(null, arguments)) : ((r = Array.prototype.slice.call(arguments)), o)
  14300. }
  14301. }
  14302. function M(e) {
  14303. return ((2 === e.length || 3 === e.length) && 'string' == typeof e[1]) || (4 === e.length && !0 === e[3])
  14304. }
  14305. function U(e, t, n) {
  14306. return Ot(e) ? e : Array.isArray(e) ? Z.array(e, { name: n }) : l(e) ? Z.object(e, void 0, { name: n }) : v(e) ? Z.map(e, { name: n }) : d(e) ? Z.set(e, { name: n }) : e
  14307. }
  14308. function G(e) {
  14309. return e
  14310. }
  14311. function q(e) {
  14312. a(e)
  14313. var t = $(!0, function (t, n, r, o, i) {
  14314. cn(t, n, r ? (r.initializer ? r.initializer.call(t) : r.value) : void 0, e)
  14315. }),
  14316. n = ('undefined' != typeof process && process.env, t)
  14317. return (n.enhancer = e), n
  14318. }
  14319. var H = { deep: !0, name: void 0, defaultDecorator: void 0 },
  14320. z = { deep: !1, name: void 0, defaultDecorator: void 0 }
  14321. function K(e) {
  14322. return null == e ? H : 'string' == typeof e ? { name: e, deep: !0 } : e
  14323. }
  14324. function W(e) {
  14325. return e.defaultDecorator ? e.defaultDecorator.enhancer : !1 === e.deep ? G : U
  14326. }
  14327. Object.freeze(H), Object.freeze(z)
  14328. var J = q(U),
  14329. X = q(function (e, t, n) {
  14330. return null == e
  14331. ? e
  14332. : vn(e) || Qt(e) || nn(e) || an(e)
  14333. ? e
  14334. : Array.isArray(e)
  14335. ? Z.array(e, { name: n, deep: !1 })
  14336. : l(e)
  14337. ? Z.object(e, void 0, { name: n, deep: !1 })
  14338. : v(e)
  14339. ? Z.map(e, { name: n, deep: !1 })
  14340. : d(e)
  14341. ? Z.set(e, { name: n, deep: !1 })
  14342. : i(!1)
  14343. }),
  14344. Y = q(G),
  14345. F = q(function (e, t, n) {
  14346. return gn(e, t) ? t : e
  14347. })
  14348. var Q = {
  14349. box: function (e, t) {
  14350. arguments.length > 2 && ee('box')
  14351. var n = K(t)
  14352. return new De(e, W(n), n.name, !0, n.equals)
  14353. },
  14354. shallowBox: function (e, t) {
  14355. return arguments.length > 2 && ee('shallowBox'), Z.box(e, { name: t, deep: !1 })
  14356. },
  14357. array: function (e, t) {
  14358. arguments.length > 2 && ee('array')
  14359. var n = K(t)
  14360. return new Kt(e, W(n), n.name)
  14361. },
  14362. shallowArray: function (e, t) {
  14363. return arguments.length > 2 && ee('shallowArray'), Z.array(e, { name: t, deep: !1 })
  14364. },
  14365. map: function (e, t) {
  14366. arguments.length > 2 && ee('map')
  14367. var n = K(t)
  14368. return new en(e, W(n), n.name)
  14369. },
  14370. shallowMap: function (e, t) {
  14371. return arguments.length > 2 && ee('shallowMap'), Z.map(e, { name: t, deep: !1 })
  14372. },
  14373. set: function (e, t) {
  14374. arguments.length > 2 && ee('set')
  14375. var n = K(t)
  14376. return new on(e, W(n), n.name)
  14377. },
  14378. object: function (e, t, n) {
  14379. 'string' == typeof arguments[1] && ee('object')
  14380. var r = K(n)
  14381. return ft({}, e, t, r)
  14382. },
  14383. shallowObject: function (e, t) {
  14384. return 'string' == typeof arguments[1] && ee('shallowObject'), Z.object(e, {}, { name: t, deep: !1 })
  14385. },
  14386. ref: Y,
  14387. shallow: X,
  14388. deep: J,
  14389. struct: F
  14390. },
  14391. Z = function (e, t, n) {
  14392. if ('string' == typeof arguments[1]) return J.apply(null, arguments)
  14393. if (Ot(e)) return e
  14394. var r = l(e) ? Z.object(e, t, n) : Array.isArray(e) ? Z.array(e, t) : v(e) ? Z.map(e, t) : d(e) ? Z.set(e, t) : e
  14395. if (r !== e) return r
  14396. i(!1)
  14397. }
  14398. function ee(e) {
  14399. i('Expected one or two arguments to observable.' + e + '. Did you accidentally try to use observable.' + e + ' as decorator?')
  14400. }
  14401. Object.keys(Q).forEach(function (e) {
  14402. return (Z[e] = Q[e])
  14403. })
  14404. var te,
  14405. ne,
  14406. re = $(!1, function (e, t, n, r, o) {
  14407. var i = n.get,
  14408. a = n.set,
  14409. s = o[0] || {}
  14410. !(function (e, t, n) {
  14411. var r = un(e)
  14412. ;(n.name = r.name + '.' + t),
  14413. (n.context = e),
  14414. (r.values[t] = new ke(n)),
  14415. Object.defineProperty(
  14416. e,
  14417. t,
  14418. (function (e) {
  14419. return (
  14420. pn[e] ||
  14421. (pn[e] = {
  14422. configurable: Ne.computedConfigurable,
  14423. enumerable: !1,
  14424. get: function () {
  14425. return fn(this).read(this, e)
  14426. },
  14427. set: function (t) {
  14428. fn(this).write(this, e, t)
  14429. }
  14430. })
  14431. )
  14432. })(t)
  14433. )
  14434. })(e, t, C({ get: i, set: a }, s))
  14435. }),
  14436. oe = re({ equals: k.structural }),
  14437. ie = function (e, t, n) {
  14438. if ('string' == typeof t) return re.apply(null, arguments)
  14439. if (null !== e && 'object' == typeof e && 1 === arguments.length) return re.apply(null, arguments)
  14440. var r = 'object' == typeof t ? t : {}
  14441. return (r.get = e), (r.set = 'function' == typeof t ? t : r.set), (r.name = r.name || e.name || ''), new ke(r)
  14442. }
  14443. ;(ie.struct = oe),
  14444. ((te = exports.IDerivationState || (exports.IDerivationState = {}))[(te.NOT_TRACKING = -1)] = 'NOT_TRACKING'),
  14445. (te[(te.UP_TO_DATE = 0)] = 'UP_TO_DATE'),
  14446. (te[(te.POSSIBLY_STALE = 1)] = 'POSSIBLY_STALE'),
  14447. (te[(te.STALE = 2)] = 'STALE'),
  14448. (function (e) {
  14449. ;(e[(e.NONE = 0)] = 'NONE'), (e[(e.LOG = 1)] = 'LOG'), (e[(e.BREAK = 2)] = 'BREAK')
  14450. })(ne || (ne = {}))
  14451. var ae = function (e) {
  14452. this.cause = e
  14453. }
  14454. function se(e) {
  14455. return e instanceof ae
  14456. }
  14457. function ue(e) {
  14458. switch (e.dependenciesState) {
  14459. case exports.IDerivationState.UP_TO_DATE:
  14460. return !1
  14461. case exports.IDerivationState.NOT_TRACKING:
  14462. case exports.IDerivationState.STALE:
  14463. return !0
  14464. case exports.IDerivationState.POSSIBLY_STALE:
  14465. for (var t = de(!0), n = he(), r = e.observing, o = r.length, i = 0; i < o; i++) {
  14466. var a = r[i]
  14467. if (Re(a)) {
  14468. if (Ne.disableErrorBoundaries) a.get()
  14469. else
  14470. try {
  14471. a.get()
  14472. } catch (e) {
  14473. return ve(n), ye(t), !0
  14474. }
  14475. if (e.dependenciesState === exports.IDerivationState.STALE) return ve(n), ye(t), !0
  14476. }
  14477. }
  14478. return be(e), ve(n), ye(t), !1
  14479. }
  14480. }
  14481. function ce(e) {
  14482. var t = e.observers.length > 0
  14483. Ne.computationDepth > 0 && t && i(!1), Ne.allowStateChanges || (!t && 'strict' !== Ne.enforceActions) || i(!1)
  14484. }
  14485. function le(e, t, n) {
  14486. var r = de(!0)
  14487. be(e), (e.newObserving = new Array(e.observing.length + 100)), (e.unboundDepsCount = 0), (e.runId = ++Ne.runId)
  14488. var o,
  14489. i = Ne.trackingDerivation
  14490. if (((Ne.trackingDerivation = e), !0 === Ne.disableErrorBoundaries)) o = t.call(n)
  14491. else
  14492. try {
  14493. o = t.call(n)
  14494. } catch (e) {
  14495. o = new ae(e)
  14496. }
  14497. return (
  14498. (Ne.trackingDerivation = i),
  14499. (function (e) {
  14500. for (var t = e.observing, n = (e.observing = e.newObserving), r = exports.IDerivationState.UP_TO_DATE, o = 0, i = e.unboundDepsCount, a = 0; a < i; a++) {
  14501. 0 === (s = n[a]).diffValue && ((s.diffValue = 1), o !== a && (n[o] = s), o++), s.dependenciesState > r && (r = s.dependenciesState)
  14502. }
  14503. ;(n.length = o), (e.newObserving = null), (i = t.length)
  14504. for (; i--; ) {
  14505. 0 === (s = t[i]).diffValue && Le(s, e), (s.diffValue = 0)
  14506. }
  14507. for (; o--; ) {
  14508. var s
  14509. 1 === (s = n[o]).diffValue && ((s.diffValue = 0), Pe(s, e))
  14510. }
  14511. r !== exports.IDerivationState.UP_TO_DATE && ((e.dependenciesState = r), e.onBecomeStale())
  14512. })(e),
  14513. e.observing.length,
  14514. ye(r),
  14515. o
  14516. )
  14517. }
  14518. function pe(e) {
  14519. var t = e.observing
  14520. e.observing = []
  14521. for (var n = t.length; n--; ) Le(t[n], e)
  14522. e.dependenciesState = exports.IDerivationState.NOT_TRACKING
  14523. }
  14524. function fe(e) {
  14525. var t = he(),
  14526. n = e()
  14527. return ve(t), n
  14528. }
  14529. function he() {
  14530. var e = Ne.trackingDerivation
  14531. return (Ne.trackingDerivation = null), e
  14532. }
  14533. function ve(e) {
  14534. Ne.trackingDerivation = e
  14535. }
  14536. function de(e) {
  14537. var t = Ne.allowStateReads
  14538. return (Ne.allowStateReads = e), t
  14539. }
  14540. function ye(e) {
  14541. Ne.allowStateReads = e
  14542. }
  14543. function be(e) {
  14544. if (e.dependenciesState !== exports.IDerivationState.UP_TO_DATE) {
  14545. e.dependenciesState = exports.IDerivationState.UP_TO_DATE
  14546. for (var t = e.observing, n = t.length; n--; ) t[n].lowestObserverState = exports.IDerivationState.UP_TO_DATE
  14547. }
  14548. }
  14549. var me = 0,
  14550. ge = 1,
  14551. xe = Object.getOwnPropertyDescriptor(function () {}, 'name')
  14552. xe && xe.configurable
  14553. function _e(e, t) {
  14554. var n = function () {
  14555. return Oe(e, t, this, arguments)
  14556. }
  14557. return (n.isMobxAction = !0), n
  14558. }
  14559. function Oe(e, t, n, r) {
  14560. var o = we(e, n, r)
  14561. try {
  14562. return t.apply(n, r)
  14563. } catch (e) {
  14564. throw ((o.error = e), e)
  14565. } finally {
  14566. Se(o)
  14567. }
  14568. }
  14569. function we(e, t, n) {
  14570. var r = Xe() && !!e,
  14571. o = 0
  14572. if (r) {
  14573. o = Date.now()
  14574. var i = (n && n.length) || 0,
  14575. a = new Array(i)
  14576. if (i > 0) for (var s = 0; s < i; s++) a[s] = n[s]
  14577. Fe({ type: 'action', name: e, object: t, arguments: a })
  14578. }
  14579. var u = he()
  14580. $e()
  14581. var c = { prevDerivation: u, prevAllowStateChanges: Ae(!0), prevAllowStateReads: de(!0), notifySpy: r, startTime: o, actionId: ge++, parentActionId: me }
  14582. return (me = c.actionId), c
  14583. }
  14584. function Se(e) {
  14585. me !== e.actionId && i('invalid action stack. did you forget to finish an action?'),
  14586. (me = e.parentActionId),
  14587. void 0 !== e.error && (Ne.suppressReactionErrors = !0),
  14588. Ee(e.prevAllowStateChanges),
  14589. ye(e.prevAllowStateReads),
  14590. Me(),
  14591. ve(e.prevDerivation),
  14592. e.notifySpy && Ze({ time: Date.now() - e.startTime }),
  14593. (Ne.suppressReactionErrors = !1)
  14594. }
  14595. function Ae(e) {
  14596. var t = Ne.allowStateChanges
  14597. return (Ne.allowStateChanges = e), t
  14598. }
  14599. function Ee(e) {
  14600. Ne.allowStateChanges = e
  14601. }
  14602. var De = (function (e) {
  14603. function t(t, n, r, i, a) {
  14604. void 0 === r && (r = 'ObservableValue@' + o()), void 0 === i && (i = !0), void 0 === a && (a = k.default)
  14605. var s = e.call(this, r) || this
  14606. return (s.enhancer = n), (s.name = r), (s.equals = a), (s.hasUnreportedChange = !1), (s.value = n(t, void 0, r)), i && Xe() && Ye({ type: 'create', name: s.name, newValue: '' + s.value }), s
  14607. }
  14608. return (
  14609. I(t, e),
  14610. (t.prototype.dehanceValue = function (e) {
  14611. return void 0 !== this.dehancer ? this.dehancer(e) : e
  14612. }),
  14613. (t.prototype.set = function (e) {
  14614. var t = this.value
  14615. if ((e = this.prepareNewValue(e)) !== Ne.UNCHANGED) {
  14616. var n = Xe()
  14617. n && Fe({ type: 'update', name: this.name, newValue: e, oldValue: t }), this.setNewValue(e), n && Ze()
  14618. }
  14619. }),
  14620. (t.prototype.prepareNewValue = function (e) {
  14621. if ((ce(this), Ct(this))) {
  14622. var t = Vt(this, { object: this, type: 'update', newValue: e })
  14623. if (!t) return Ne.UNCHANGED
  14624. e = t.newValue
  14625. }
  14626. return (e = this.enhancer(e, this.value, this.name)), this.equals(this.value, e) ? Ne.UNCHANGED : e
  14627. }),
  14628. (t.prototype.setNewValue = function (e) {
  14629. var t = this.value
  14630. ;(this.value = e), this.reportChanged(), Nt(this) && Lt(this, { type: 'update', object: this, newValue: e, oldValue: t })
  14631. }),
  14632. (t.prototype.get = function () {
  14633. return this.reportObserved(), this.dehanceValue(this.value)
  14634. }),
  14635. (t.prototype.intercept = function (e) {
  14636. return Tt(this, e)
  14637. }),
  14638. (t.prototype.observe = function (e, t) {
  14639. return t && e({ object: this, type: 'update', newValue: this.value, oldValue: void 0 }), Pt(this, e)
  14640. }),
  14641. (t.prototype.toJSON = function () {
  14642. return this.get()
  14643. }),
  14644. (t.prototype.toString = function () {
  14645. return this.name + '[' + this.value + ']'
  14646. }),
  14647. (t.prototype.valueOf = function () {
  14648. return m(this.get())
  14649. }),
  14650. t
  14651. )
  14652. })(A)
  14653. De.prototype[b()] = De.prototype.valueOf
  14654. var je = h('ObservableValue', De),
  14655. ke = (function () {
  14656. function e(e) {
  14657. ;(this.dependenciesState = exports.IDerivationState.NOT_TRACKING),
  14658. (this.observing = []),
  14659. (this.newObserving = null),
  14660. (this.isBeingObserved = !1),
  14661. (this.isPendingUnobservation = !1),
  14662. (this.observers = []),
  14663. (this.observersIndexes = {}),
  14664. (this.diffValue = 0),
  14665. (this.runId = 0),
  14666. (this.lastAccessedBy = 0),
  14667. (this.lowestObserverState = exports.IDerivationState.UP_TO_DATE),
  14668. (this.unboundDepsCount = 0),
  14669. (this.__mapid = '#' + o()),
  14670. (this.value = new ae(null)),
  14671. (this.isComputing = !1),
  14672. (this.isRunningSetter = !1),
  14673. (this.isTracing = ne.NONE),
  14674. a(e.get, 'missing option for computed: get'),
  14675. (this.derivation = e.get),
  14676. (this.name = e.name || 'ComputedValue@' + o()),
  14677. e.set && (this.setter = _e(this.name + '-setter', e.set)),
  14678. (this.equals = e.equals || (e.compareStructural || e.struct ? k.structural : k.default)),
  14679. (this.scope = e.context),
  14680. (this.requiresReaction = !!e.requiresReaction),
  14681. (this.keepAlive = !!e.keepAlive)
  14682. }
  14683. return (
  14684. (e.prototype.onBecomeStale = function () {
  14685. !(function (e) {
  14686. if (e.lowestObserverState !== exports.IDerivationState.UP_TO_DATE) return
  14687. e.lowestObserverState = exports.IDerivationState.POSSIBLY_STALE
  14688. var t = e.observers,
  14689. n = t.length
  14690. for (; n--; ) {
  14691. var r = t[n]
  14692. r.dependenciesState === exports.IDerivationState.UP_TO_DATE && ((r.dependenciesState = exports.IDerivationState.POSSIBLY_STALE), r.isTracing !== ne.NONE && Ge(r, e), r.onBecomeStale())
  14693. }
  14694. })(this)
  14695. }),
  14696. (e.prototype.onBecomeUnobserved = function () {}),
  14697. (e.prototype.onBecomeObserved = function () {}),
  14698. (e.prototype.get = function () {
  14699. this.isComputing && i('Cycle detected in computation ' + this.name + ': ' + this.derivation),
  14700. 0 !== Ne.inBatch || 0 !== this.observers.length || this.keepAlive
  14701. ? (Ue(this),
  14702. ue(this) &&
  14703. this.trackAndCompute() &&
  14704. (function (e) {
  14705. if (e.lowestObserverState === exports.IDerivationState.STALE) return
  14706. e.lowestObserverState = exports.IDerivationState.STALE
  14707. var t = e.observers,
  14708. n = t.length
  14709. for (; n--; ) {
  14710. var r = t[n]
  14711. r.dependenciesState === exports.IDerivationState.POSSIBLY_STALE
  14712. ? (r.dependenciesState = exports.IDerivationState.STALE)
  14713. : r.dependenciesState === exports.IDerivationState.UP_TO_DATE && (e.lowestObserverState = exports.IDerivationState.UP_TO_DATE)
  14714. }
  14715. })(this))
  14716. : ue(this) && (this.warnAboutUntrackedRead(), $e(), (this.value = this.computeValue(!1)), Me())
  14717. var e = this.value
  14718. if (se(e)) throw e.cause
  14719. return e
  14720. }),
  14721. (e.prototype.peek = function () {
  14722. var e = this.computeValue(!1)
  14723. if (se(e)) throw e.cause
  14724. return e
  14725. }),
  14726. (e.prototype.set = function (e) {
  14727. if (this.setter) {
  14728. a(!this.isRunningSetter, "The setter of computed value '" + this.name + "' is trying to update itself. Did you intend to update an _observable_ value, instead of the computed property?"),
  14729. (this.isRunningSetter = !0)
  14730. try {
  14731. this.setter.call(this.scope, e)
  14732. } finally {
  14733. this.isRunningSetter = !1
  14734. }
  14735. } else a(!1, !1)
  14736. }),
  14737. (e.prototype.trackAndCompute = function () {
  14738. Xe() && Ye({ object: this.scope, type: 'compute', name: this.name })
  14739. var e = this.value,
  14740. t = this.dependenciesState === exports.IDerivationState.NOT_TRACKING,
  14741. n = this.computeValue(!0),
  14742. r = t || se(e) || se(n) || !this.equals(e, n)
  14743. return r && (this.value = n), r
  14744. }),
  14745. (e.prototype.computeValue = function (e) {
  14746. var t
  14747. if (((this.isComputing = !0), Ne.computationDepth++, e)) t = le(this, this.derivation, this.scope)
  14748. else if (!0 === Ne.disableErrorBoundaries) t = this.derivation.call(this.scope)
  14749. else
  14750. try {
  14751. t = this.derivation.call(this.scope)
  14752. } catch (e) {
  14753. t = new ae(e)
  14754. }
  14755. return Ne.computationDepth--, (this.isComputing = !1), t
  14756. }),
  14757. (e.prototype.suspend = function () {
  14758. this.keepAlive || (pe(this), (this.value = void 0))
  14759. }),
  14760. (e.prototype.observe = function (e, t) {
  14761. var n = this,
  14762. r = !0,
  14763. o = void 0
  14764. return at(function () {
  14765. var i = n.get()
  14766. if (!r || t) {
  14767. var a = he()
  14768. e({ type: 'update', object: n, newValue: i, oldValue: o }), ve(a)
  14769. }
  14770. ;(r = !1), (o = i)
  14771. })
  14772. }),
  14773. (e.prototype.warnAboutUntrackedRead = function () {}),
  14774. (e.prototype.toJSON = function () {
  14775. return this.get()
  14776. }),
  14777. (e.prototype.toString = function () {
  14778. return this.name + '[' + this.derivation.toString() + ']'
  14779. }),
  14780. (e.prototype.valueOf = function () {
  14781. return m(this.get())
  14782. }),
  14783. e
  14784. )
  14785. })()
  14786. ke.prototype[b()] = ke.prototype.valueOf
  14787. var Re = h('ComputedValue', ke),
  14788. Ie = [
  14789. 'mobxGuid',
  14790. 'spyListeners',
  14791. 'enforceActions',
  14792. 'computedRequiresReaction',
  14793. 'reactionRequiresObservable',
  14794. 'observableRequiresReaction',
  14795. 'allowStateReads',
  14796. 'disableErrorBoundaries',
  14797. 'runId',
  14798. 'UNCHANGED'
  14799. ],
  14800. Ce = function () {
  14801. ;(this.version = 5),
  14802. (this.UNCHANGED = {}),
  14803. (this.trackingDerivation = null),
  14804. (this.computationDepth = 0),
  14805. (this.runId = 0),
  14806. (this.mobxGuid = 0),
  14807. (this.inBatch = 0),
  14808. (this.pendingUnobservations = []),
  14809. (this.pendingReactions = []),
  14810. (this.isRunningReactions = !1),
  14811. (this.allowStateChanges = !0),
  14812. (this.allowStateReads = !0),
  14813. (this.enforceActions = !1),
  14814. (this.spyListeners = []),
  14815. (this.globalReactionErrorHandlers = []),
  14816. (this.computedRequiresReaction = !1),
  14817. (this.reactionRequiresObservable = !1),
  14818. (this.observableRequiresReaction = !1),
  14819. (this.computedConfigurable = !1),
  14820. (this.disableErrorBoundaries = !1),
  14821. (this.suppressReactionErrors = !1)
  14822. },
  14823. Te = !0,
  14824. Ve = !1,
  14825. Ne = (function () {
  14826. var e = r()
  14827. return (
  14828. e.__mobxInstanceCount > 0 && !e.__mobxGlobals && (Te = !1),
  14829. e.__mobxGlobals && e.__mobxGlobals.version !== new Ce().version && (Te = !1),
  14830. Te
  14831. ? e.__mobxGlobals
  14832. ? ((e.__mobxInstanceCount += 1), e.__mobxGlobals.UNCHANGED || (e.__mobxGlobals.UNCHANGED = {}), e.__mobxGlobals)
  14833. : ((e.__mobxInstanceCount = 1), (e.__mobxGlobals = new Ce()))
  14834. : (setTimeout(function () {
  14835. Ve || i('There are multiple, different versions of MobX active. Make sure MobX is loaded only once or use `configure({ isolateGlobalState: true })`')
  14836. }, 1),
  14837. new Ce())
  14838. )
  14839. })()
  14840. function Pe(e, t) {
  14841. var n = e.observers.length
  14842. n && (e.observersIndexes[t.__mapid] = n), (e.observers[n] = t), e.lowestObserverState > t.dependenciesState && (e.lowestObserverState = t.dependenciesState)
  14843. }
  14844. function Le(e, t) {
  14845. if (1 === e.observers.length) (e.observers.length = 0), Be(e)
  14846. else {
  14847. var n = e.observers,
  14848. r = e.observersIndexes,
  14849. o = n.pop()
  14850. if (o !== t) {
  14851. var i = r[t.__mapid] || 0
  14852. i ? (r[o.__mapid] = i) : delete r[o.__mapid], (n[i] = o)
  14853. }
  14854. delete r[t.__mapid]
  14855. }
  14856. }
  14857. function Be(e) {
  14858. !1 === e.isPendingUnobservation && ((e.isPendingUnobservation = !0), Ne.pendingUnobservations.push(e))
  14859. }
  14860. function $e() {
  14861. Ne.inBatch++
  14862. }
  14863. function Me() {
  14864. if (0 == --Ne.inBatch) {
  14865. ze()
  14866. for (var e = Ne.pendingUnobservations, t = 0; t < e.length; t++) {
  14867. var n = e[t]
  14868. ;(n.isPendingUnobservation = !1), 0 === n.observers.length && (n.isBeingObserved && ((n.isBeingObserved = !1), n.onBecomeUnobserved()), n instanceof ke && n.suspend())
  14869. }
  14870. Ne.pendingUnobservations = []
  14871. }
  14872. }
  14873. function Ue(e) {
  14874. var t = Ne.trackingDerivation
  14875. return null !== t
  14876. ? (t.runId !== e.lastAccessedBy && ((e.lastAccessedBy = t.runId), (t.newObserving[t.unboundDepsCount++] = e), e.isBeingObserved || ((e.isBeingObserved = !0), e.onBecomeObserved())), !0)
  14877. : (0 === e.observers.length && Ne.inBatch > 0 && Be(e), !1)
  14878. }
  14879. function Ge(e, t) {
  14880. if ((console.log("[mobx.trace] '" + e.name + "' is invalidated due to a change in: '" + t.name + "'"), e.isTracing === ne.BREAK)) {
  14881. var n = []
  14882. !(function e(t, n, r) {
  14883. if (n.length >= 1e3) return void n.push('(and many more)')
  14884. n.push('' + new Array(r).join('\t') + t.name),
  14885. t.dependencies &&
  14886. t.dependencies.forEach(function (t) {
  14887. return e(t, n, r + 1)
  14888. })
  14889. })(ht(e), n, 1),
  14890. new Function(
  14891. "debugger;\n/*\nTracing '" +
  14892. e.name +
  14893. "'\n\nYou are entering this break point because derivation '" +
  14894. e.name +
  14895. "' is being traced and '" +
  14896. t.name +
  14897. "' is now forcing it to update.\nJust follow the stacktrace you should now see in the devtools to see precisely what piece of your code is causing this update\nThe stackframe you are looking for is at least ~6-8 stack-frames up.\n\n" +
  14898. (e instanceof ke ? e.derivation.toString().replace(/[*]\//g, '/') : '') +
  14899. '\n\nThe dependencies for this derivation are:\n\n' +
  14900. n.join('\n') +
  14901. '\n*/\n '
  14902. )()
  14903. }
  14904. }
  14905. var qe = (function () {
  14906. function e(e, t, n, r) {
  14907. void 0 === e && (e = 'Reaction@' + o()),
  14908. void 0 === r && (r = !1),
  14909. (this.name = e),
  14910. (this.onInvalidate = t),
  14911. (this.errorHandler = n),
  14912. (this.requiresObservable = r),
  14913. (this.observing = []),
  14914. (this.newObserving = []),
  14915. (this.dependenciesState = exports.IDerivationState.NOT_TRACKING),
  14916. (this.diffValue = 0),
  14917. (this.runId = 0),
  14918. (this.unboundDepsCount = 0),
  14919. (this.__mapid = '#' + o()),
  14920. (this.isDisposed = !1),
  14921. (this._isScheduled = !1),
  14922. (this._isTrackPending = !1),
  14923. (this._isRunning = !1),
  14924. (this.isTracing = ne.NONE)
  14925. }
  14926. return (
  14927. (e.prototype.onBecomeStale = function () {
  14928. this.schedule()
  14929. }),
  14930. (e.prototype.schedule = function () {
  14931. this._isScheduled || ((this._isScheduled = !0), Ne.pendingReactions.push(this), ze())
  14932. }),
  14933. (e.prototype.isScheduled = function () {
  14934. return this._isScheduled
  14935. }),
  14936. (e.prototype.runReaction = function () {
  14937. if (!this.isDisposed) {
  14938. if (($e(), (this._isScheduled = !1), ue(this))) {
  14939. this._isTrackPending = !0
  14940. try {
  14941. this.onInvalidate(), this._isTrackPending && Xe() && Ye({ name: this.name, type: 'scheduled-reaction' })
  14942. } catch (e) {
  14943. this.reportExceptionInDerivation(e)
  14944. }
  14945. }
  14946. Me()
  14947. }
  14948. }),
  14949. (e.prototype.track = function (e) {
  14950. $e()
  14951. var t,
  14952. n = Xe()
  14953. n && ((t = Date.now()), Fe({ name: this.name, type: 'reaction' })), (this._isRunning = !0)
  14954. var r = le(this, e, void 0)
  14955. ;(this._isRunning = !1), (this._isTrackPending = !1), this.isDisposed && pe(this), se(r) && this.reportExceptionInDerivation(r.cause), n && Ze({ time: Date.now() - t }), Me()
  14956. }),
  14957. (e.prototype.reportExceptionInDerivation = function (e) {
  14958. var t = this
  14959. if (this.errorHandler) this.errorHandler(e, this)
  14960. else {
  14961. if (Ne.disableErrorBoundaries) throw e
  14962. var n = "[mobx] Encountered an uncaught exception that was thrown by a reaction or observer component, in: '" + this + "'"
  14963. Ne.suppressReactionErrors ? console.warn("[mobx] (error in reaction '" + this.name + "' suppressed, fix error of causing action below)") : console.error(n, e),
  14964. Xe() && Ye({ type: 'error', name: this.name, message: n, error: '' + e }),
  14965. Ne.globalReactionErrorHandlers.forEach(function (n) {
  14966. return n(e, t)
  14967. })
  14968. }
  14969. }),
  14970. (e.prototype.dispose = function () {
  14971. this.isDisposed || ((this.isDisposed = !0), this._isRunning || ($e(), pe(this), Me()))
  14972. }),
  14973. (e.prototype.getDisposer = function () {
  14974. var e = this.dispose.bind(this)
  14975. return (e.$mobx = this), e
  14976. }),
  14977. (e.prototype.toString = function () {
  14978. return 'Reaction[' + this.name + ']'
  14979. }),
  14980. (e.prototype.trace = function (e) {
  14981. void 0 === e && (e = !1), Dt(this, e)
  14982. }),
  14983. e
  14984. )
  14985. })()
  14986. var He = function (e) {
  14987. return e()
  14988. }
  14989. function ze() {
  14990. Ne.inBatch > 0 || Ne.isRunningReactions || He(Ke)
  14991. }
  14992. function Ke() {
  14993. Ne.isRunningReactions = !0
  14994. for (var e = Ne.pendingReactions, t = 0; e.length > 0; ) {
  14995. 100 == ++t && (console.error("Reaction doesn't converge to a stable state after 100 iterations. Probably there is a cycle in the reactive function: " + e[0]), e.splice(0))
  14996. for (var n = e.splice(0), r = 0, o = n.length; r < o; r++) n[r].runReaction()
  14997. }
  14998. Ne.isRunningReactions = !1
  14999. }
  15000. var We = h('Reaction', qe)
  15001. function Je(e) {
  15002. var t = He
  15003. He = function (n) {
  15004. return e(function () {
  15005. return t(n)
  15006. })
  15007. }
  15008. }
  15009. function Xe() {
  15010. return !!Ne.spyListeners.length
  15011. }
  15012. function Ye(e) {
  15013. if (Ne.spyListeners.length) for (var t = Ne.spyListeners, n = 0, r = t.length; n < r; n++) t[n](e)
  15014. }
  15015. function Fe(e) {
  15016. Ye(C(C({}, e), { spyReportStart: !0 }))
  15017. }
  15018. var Qe = { spyReportEnd: !0 }
  15019. function Ze(e) {
  15020. Ye(e ? C(C({}, e), { spyReportEnd: !0 }) : Qe)
  15021. }
  15022. function et(e) {
  15023. return (
  15024. Ne.spyListeners.push(e),
  15025. s(function () {
  15026. Ne.spyListeners = Ne.spyListeners.filter(function (t) {
  15027. return t !== e
  15028. })
  15029. })
  15030. )
  15031. }
  15032. function tt() {
  15033. i(!1)
  15034. }
  15035. function nt(e) {
  15036. return function (t, n, r) {
  15037. if (r) {
  15038. if (r.value) return { value: _e(e, r.value), enumerable: !1, configurable: !0, writable: !0 }
  15039. var o = r.initializer
  15040. return {
  15041. enumerable: !1,
  15042. configurable: !0,
  15043. writable: !0,
  15044. initializer: function () {
  15045. return _e(e, o.call(this))
  15046. }
  15047. }
  15048. }
  15049. return rt(e).apply(this, arguments)
  15050. }
  15051. }
  15052. function rt(e) {
  15053. return function (t, n, r) {
  15054. Object.defineProperty(t, n, {
  15055. configurable: !0,
  15056. enumerable: !1,
  15057. get: function () {},
  15058. set: function (t) {
  15059. p(this, n, ot(e, t))
  15060. }
  15061. })
  15062. }
  15063. }
  15064. var ot = function (e, t, n, r) {
  15065. return 1 === arguments.length && 'function' == typeof e
  15066. ? _e(e.name || '<unnamed action>', e)
  15067. : 2 === arguments.length && 'function' == typeof t
  15068. ? _e(e, t)
  15069. : 1 === arguments.length && 'string' == typeof e
  15070. ? nt(e)
  15071. : !0 !== r
  15072. ? nt(t).apply(null, arguments)
  15073. : void (e[t] = _e(e.name || t, n.value))
  15074. }
  15075. function it(e, t, n) {
  15076. p(e, t, _e(t, n.bind(e)))
  15077. }
  15078. function at(e, n) {
  15079. void 0 === n && (n = t)
  15080. var r,
  15081. i = (n && n.name) || e.name || 'Autorun@' + o()
  15082. if (!n.scheduler && !n.delay)
  15083. r = new qe(
  15084. i,
  15085. function () {
  15086. this.track(u)
  15087. },
  15088. n.onError,
  15089. n.requiresObservable
  15090. )
  15091. else {
  15092. var a = ut(n),
  15093. s = !1
  15094. r = new qe(
  15095. i,
  15096. function () {
  15097. s ||
  15098. ((s = !0),
  15099. a(function () {
  15100. ;(s = !1), r.isDisposed || r.track(u)
  15101. }))
  15102. },
  15103. n.onError,
  15104. n.requiresObservable
  15105. )
  15106. }
  15107. function u() {
  15108. e(r)
  15109. }
  15110. return r.schedule(), r.getDisposer()
  15111. }
  15112. ot.bound = function (e, t, n, r) {
  15113. return !0 === r
  15114. ? (it(e, t, n.value), null)
  15115. : n
  15116. ? {
  15117. configurable: !0,
  15118. enumerable: !1,
  15119. get: function () {
  15120. return it(this, t, n.value || n.initializer.call(this)), this[t]
  15121. },
  15122. set: tt
  15123. }
  15124. : {
  15125. enumerable: !1,
  15126. configurable: !0,
  15127. set: function (e) {
  15128. it(this, t, e)
  15129. },
  15130. get: function () {}
  15131. }
  15132. }
  15133. var st = function (e) {
  15134. return e()
  15135. }
  15136. function ut(e) {
  15137. return e.scheduler
  15138. ? e.scheduler
  15139. : e.delay
  15140. ? function (t) {
  15141. return setTimeout(t, e.delay)
  15142. }
  15143. : st
  15144. }
  15145. function ct(e, t, n) {
  15146. return pt('onBecomeObserved', e, t, n)
  15147. }
  15148. function lt(e, t, n) {
  15149. return pt('onBecomeUnobserved', e, t, n)
  15150. }
  15151. function pt(e, t, n, r) {
  15152. var o = 'function' == typeof r ? dn(t, n) : dn(t),
  15153. a = 'function' == typeof r ? r : n,
  15154. s = o[e]
  15155. return 'function' != typeof s
  15156. ? i(!1)
  15157. : ((o[e] = function () {
  15158. s.call(this), a.call(this)
  15159. }),
  15160. function () {
  15161. o[e] = s
  15162. })
  15163. }
  15164. function ft(e, t, n, r) {
  15165. var o = (r = K(r)).defaultDecorator || (!1 === r.deep ? Y : J)
  15166. B(e), un(e, r.name, o.enhancer), $e()
  15167. try {
  15168. for (var i = Object.getOwnPropertyNames(t), a = 0, s = i.length; a < s; a++) {
  15169. var u = i[a],
  15170. c = Object.getOwnPropertyDescriptor(t, u)
  15171. 0
  15172. var l = n && u in n ? n[u] : c.get ? re : o
  15173. 0
  15174. var p = l(e, u, c, !0)
  15175. p && Object.defineProperty(e, u, p)
  15176. }
  15177. } finally {
  15178. Me()
  15179. }
  15180. return e
  15181. }
  15182. function ht(e, t) {
  15183. return vt(dn(e, t))
  15184. }
  15185. function vt(e) {
  15186. var t,
  15187. n,
  15188. r = { name: e.name }
  15189. return (
  15190. e.observing &&
  15191. e.observing.length > 0 &&
  15192. (r.dependencies = ((t = e.observing),
  15193. (n = []),
  15194. t.forEach(function (e) {
  15195. ;-1 === n.indexOf(e) && n.push(e)
  15196. }),
  15197. n).map(vt)),
  15198. r
  15199. )
  15200. }
  15201. function dt(e) {
  15202. var t = { name: e.name }
  15203. return (
  15204. (function (e) {
  15205. return e.observers && e.observers.length > 0
  15206. })(e) &&
  15207. (t.observers = (function (e) {
  15208. return e.observers
  15209. })(e).map(dt)),
  15210. t
  15211. )
  15212. }
  15213. var yt = 0
  15214. function bt() {
  15215. this.message = 'FLOW_CANCELLED'
  15216. }
  15217. function mt(e) {
  15218. 'function' == typeof e.cancel && e.cancel()
  15219. }
  15220. function gt(e, t) {
  15221. if (null == e) return !1
  15222. if (void 0 !== t) {
  15223. if (!1 === vn(e)) return !1
  15224. if (!e.$mobx.values[t]) return !1
  15225. var n = dn(e, t)
  15226. return Re(n)
  15227. }
  15228. return Re(e)
  15229. }
  15230. function xt(e) {
  15231. return arguments.length > 1 ? i(!1) : gt(e)
  15232. }
  15233. function _t(e, t) {
  15234. if (null == e) return !1
  15235. if (void 0 !== t) {
  15236. if (vn(e)) {
  15237. var n = e.$mobx
  15238. return n.values && !!n.values[t]
  15239. }
  15240. return !1
  15241. }
  15242. return vn(e) || !!e.$mobx || E(e) || We(e) || Re(e)
  15243. }
  15244. function Ot(e) {
  15245. return 1 !== arguments.length && i(!1), _t(e)
  15246. }
  15247. function wt(e) {
  15248. return vn(e)
  15249. ? e.$mobx.getKeys()
  15250. : nn(e)
  15251. ? y(e.keys())
  15252. : an(e)
  15253. ? y(e.keys())
  15254. : Qt(e)
  15255. ? e.map(function (e, t) {
  15256. return t
  15257. })
  15258. : i(!1)
  15259. }
  15260. function St(e, t) {
  15261. if (vn(e)) {
  15262. var n = yn(e)
  15263. return n.getKeys(), !!n.values[t]
  15264. }
  15265. return nn(e) ? e.has(t) : an(e) ? e.has(t) : Qt(e) ? t >= 0 && t < e.length : i(!1)
  15266. }
  15267. bt.prototype = Object.create(Error.prototype)
  15268. var At = { detectCycles: !0, exportMapsAsObjects: !0, recurseEverything: !1 }
  15269. function Et(e, t, n, r) {
  15270. return r.detectCycles && e.set(t, n), n
  15271. }
  15272. function Dt() {
  15273. for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t]
  15274. var n = !1
  15275. 'boolean' == typeof e[e.length - 1] && (n = e.pop())
  15276. var r = jt(e)
  15277. if (!r) return i(!1)
  15278. r.isTracing === ne.NONE && console.log("[mobx.trace] '" + r.name + "' tracing enabled"), (r.isTracing = n ? ne.BREAK : ne.LOG)
  15279. }
  15280. function jt(e) {
  15281. switch (e.length) {
  15282. case 0:
  15283. return Ne.trackingDerivation
  15284. case 1:
  15285. return dn(e[0])
  15286. case 2:
  15287. return dn(e[0], e[1])
  15288. }
  15289. }
  15290. function kt(e, t) {
  15291. void 0 === t && (t = void 0), $e()
  15292. try {
  15293. return e.apply(t)
  15294. } finally {
  15295. Me()
  15296. }
  15297. }
  15298. function Rt(e, t, n) {
  15299. var r
  15300. 'number' == typeof n.timeout &&
  15301. (r = setTimeout(function () {
  15302. if (!a.$mobx.isDisposed) {
  15303. a()
  15304. var e = new Error('WHEN_TIMEOUT')
  15305. if (!n.onError) throw e
  15306. n.onError(e)
  15307. }
  15308. }, n.timeout)),
  15309. (n.name = n.name || 'When@' + o())
  15310. var i = _e(n.name + '-effect', t),
  15311. a = at(function (t) {
  15312. e() && (t.dispose(), r && clearTimeout(r), i())
  15313. }, n)
  15314. return a
  15315. }
  15316. function It(e, t) {
  15317. var n,
  15318. r = new Promise(function (r, o) {
  15319. var i = Rt(e, r, C(C({}, t), { onError: o }))
  15320. n = function () {
  15321. i(), o('WHEN_CANCELLED')
  15322. }
  15323. })
  15324. return (r.cancel = n), r
  15325. }
  15326. function Ct(e) {
  15327. return void 0 !== e.interceptors && e.interceptors.length > 0
  15328. }
  15329. function Tt(e, t) {
  15330. var n = e.interceptors || (e.interceptors = [])
  15331. return (
  15332. n.push(t),
  15333. s(function () {
  15334. var e = n.indexOf(t)
  15335. ;-1 !== e && n.splice(e, 1)
  15336. })
  15337. )
  15338. }
  15339. function Vt(e, t) {
  15340. var n = he()
  15341. try {
  15342. var r = e.interceptors
  15343. if (r) for (var o = 0, i = r.length; o < i && (a(!(t = r[o](t)) || t.type, 'Intercept handlers should return nothing or a change object'), t); o++);
  15344. return t
  15345. } finally {
  15346. ve(n)
  15347. }
  15348. }
  15349. function Nt(e) {
  15350. return void 0 !== e.changeListeners && e.changeListeners.length > 0
  15351. }
  15352. function Pt(e, t) {
  15353. var n = e.changeListeners || (e.changeListeners = [])
  15354. return (
  15355. n.push(t),
  15356. s(function () {
  15357. var e = n.indexOf(t)
  15358. ;-1 !== e && n.splice(e, 1)
  15359. })
  15360. )
  15361. }
  15362. function Lt(e, t) {
  15363. var n = he(),
  15364. r = e.changeListeners
  15365. if (r) {
  15366. for (var o = 0, i = (r = r.slice()).length; o < i; o++) r[o](t)
  15367. ve(n)
  15368. }
  15369. }
  15370. var Bt,
  15371. $t,
  15372. Mt,
  15373. Ut,
  15374. Gt =
  15375. ((Bt = !1),
  15376. ($t = {}),
  15377. Object.defineProperty($t, '0', {
  15378. set: function () {
  15379. Bt = !0
  15380. }
  15381. }),
  15382. (Object.create($t)[0] = 1),
  15383. !1 === Bt),
  15384. qt = 0,
  15385. Ht = function () {}
  15386. ;(Mt = Ht),
  15387. (Ut = Array.prototype),
  15388. void 0 !== Object.setPrototypeOf ? Object.setPrototypeOf(Mt.prototype, Ut) : void 0 !== Mt.prototype.__proto__ ? (Mt.prototype.__proto__ = Ut) : (Mt.prototype = Ut),
  15389. Object.isFrozen(Array) &&
  15390. ['constructor', 'push', 'shift', 'concat', 'pop', 'unshift', 'replace', 'find', 'findIndex', 'splice', 'reverse', 'sort'].forEach(function (e) {
  15391. Object.defineProperty(Ht.prototype, e, { configurable: !0, writable: !0, value: Array.prototype[e] })
  15392. })
  15393. var zt = (function () {
  15394. function t(e, t, n, r) {
  15395. ;(this.array = n),
  15396. (this.owned = r),
  15397. (this.values = []),
  15398. (this.lastKnownLength = 0),
  15399. (this.atom = new A(e || 'ObservableArray@' + o())),
  15400. (this.enhancer = function (n, r) {
  15401. return t(n, r, e + '[..]')
  15402. })
  15403. }
  15404. return (
  15405. (t.prototype.dehanceValue = function (e) {
  15406. return void 0 !== this.dehancer ? this.dehancer(e) : e
  15407. }),
  15408. (t.prototype.dehanceValues = function (e) {
  15409. return void 0 !== this.dehancer && e.length > 0 ? e.map(this.dehancer) : e
  15410. }),
  15411. (t.prototype.intercept = function (e) {
  15412. return Tt(this, e)
  15413. }),
  15414. (t.prototype.observe = function (e, t) {
  15415. return (
  15416. void 0 === t && (t = !1), t && e({ object: this.array, type: 'splice', index: 0, added: this.values.slice(), addedCount: this.values.length, removed: [], removedCount: 0 }), Pt(this, e)
  15417. )
  15418. }),
  15419. (t.prototype.getArrayLength = function () {
  15420. return this.atom.reportObserved(), this.values.length
  15421. }),
  15422. (t.prototype.setArrayLength = function (e) {
  15423. if ('number' != typeof e || e < 0) throw new Error('[mobx.array] Out of range: ' + e)
  15424. var t = this.values.length
  15425. if (e !== t)
  15426. if (e > t) {
  15427. for (var n = new Array(e - t), r = 0; r < e - t; r++) n[r] = void 0
  15428. this.spliceWithArray(t, 0, n)
  15429. } else this.spliceWithArray(e, t - e)
  15430. }),
  15431. (t.prototype.updateArrayLength = function (e, t) {
  15432. if (e !== this.lastKnownLength) throw new Error('[mobx] Modification exception: the internal structure of an observable array was changed. Did you use peek() to change it?')
  15433. ;(this.lastKnownLength += t), t > 0 && e + t + 1 > qt && Yt(e + t + 1)
  15434. }),
  15435. (t.prototype.spliceWithArray = function (t, n, r) {
  15436. var o = this
  15437. ce(this.atom)
  15438. var i = this.values.length
  15439. if (
  15440. (void 0 === t ? (t = 0) : t > i ? (t = i) : t < 0 && (t = Math.max(0, i + t)),
  15441. (n = 1 === arguments.length ? i - t : null == n ? 0 : Math.max(0, Math.min(n, i - t))),
  15442. void 0 === r && (r = e),
  15443. Ct(this))
  15444. ) {
  15445. var a = Vt(this, { object: this.array, type: 'splice', index: t, removedCount: n, added: r })
  15446. if (!a) return e
  15447. ;(n = a.removedCount), (r = a.added)
  15448. }
  15449. var s =
  15450. (r =
  15451. 0 === r.length
  15452. ? r
  15453. : r.map(function (e) {
  15454. return o.enhancer(e, void 0)
  15455. })).length - n
  15456. this.updateArrayLength(i, s)
  15457. var u = this.spliceItemsIntoValues(t, n, r)
  15458. return (0 === n && 0 === r.length) || this.notifyArraySplice(t, r, u), this.dehanceValues(u)
  15459. }),
  15460. (t.prototype.spliceItemsIntoValues = function (e, t, n) {
  15461. var r
  15462. if (n.length < 1e4) return (r = this.values).splice.apply(r, V([e, t], n))
  15463. var o = this.values.slice(e, e + t)
  15464. return (this.values = this.values.slice(0, e).concat(n, this.values.slice(e + t))), o
  15465. }),
  15466. (t.prototype.notifyArrayChildUpdate = function (e, t, n) {
  15467. var r = !this.owned && Xe(),
  15468. o = Nt(this),
  15469. i = o || r ? { object: this.array, type: 'update', index: e, newValue: t, oldValue: n } : null
  15470. r && Fe(C(C({}, i), { name: this.atom.name })), this.atom.reportChanged(), o && Lt(this, i), r && Ze()
  15471. }),
  15472. (t.prototype.notifyArraySplice = function (e, t, n) {
  15473. var r = !this.owned && Xe(),
  15474. o = Nt(this),
  15475. i = o || r ? { object: this.array, type: 'splice', index: e, removed: n, added: t, removedCount: n.length, addedCount: t.length } : null
  15476. r && Fe(C(C({}, i), { name: this.atom.name })), this.atom.reportChanged(), o && Lt(this, i), r && Ze()
  15477. }),
  15478. t
  15479. )
  15480. })(),
  15481. Kt = (function (e) {
  15482. function t(t, n, r, i) {
  15483. void 0 === r && (r = 'ObservableArray@' + o()), void 0 === i && (i = !1)
  15484. var a = e.call(this) || this,
  15485. s = new zt(r, n, a, i)
  15486. if ((f(a, '$mobx', s), t && t.length)) {
  15487. var u = Ae(!0)
  15488. a.spliceWithArray(0, 0, t), Ee(u)
  15489. }
  15490. return Gt && Object.defineProperty(s.array, '0', Wt), a
  15491. }
  15492. return (
  15493. I(t, e),
  15494. (t.prototype.intercept = function (e) {
  15495. return this.$mobx.intercept(e)
  15496. }),
  15497. (t.prototype.observe = function (e, t) {
  15498. return void 0 === t && (t = !1), this.$mobx.observe(e, t)
  15499. }),
  15500. (t.prototype.clear = function () {
  15501. return this.splice(0)
  15502. }),
  15503. (t.prototype.concat = function () {
  15504. for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t]
  15505. return (
  15506. this.$mobx.atom.reportObserved(),
  15507. Array.prototype.concat.apply(
  15508. this.peek(),
  15509. e.map(function (e) {
  15510. return Qt(e) ? e.peek() : e
  15511. })
  15512. )
  15513. )
  15514. }),
  15515. (t.prototype.replace = function (e) {
  15516. return this.$mobx.spliceWithArray(0, this.$mobx.values.length, e)
  15517. }),
  15518. (t.prototype.toJS = function () {
  15519. return this.slice()
  15520. }),
  15521. (t.prototype.toJSON = function () {
  15522. return this.toJS()
  15523. }),
  15524. (t.prototype.peek = function () {
  15525. return this.$mobx.atom.reportObserved(), this.$mobx.dehanceValues(this.$mobx.values)
  15526. }),
  15527. (t.prototype.find = function (e, t, n) {
  15528. void 0 === n && (n = 0)
  15529. var r = this.findIndex.apply(this, arguments)
  15530. return -1 === r ? void 0 : this.get(r)
  15531. }),
  15532. (t.prototype.findIndex = function (e, t, n) {
  15533. void 0 === n && (n = 0)
  15534. for (var r = this.peek(), o = r.length, i = n; i < o; i++) if (e.call(t, r[i], i, this)) return i
  15535. return -1
  15536. }),
  15537. (t.prototype.splice = function (e, t) {
  15538. for (var n = [], r = 2; r < arguments.length; r++) n[r - 2] = arguments[r]
  15539. switch (arguments.length) {
  15540. case 0:
  15541. return []
  15542. case 1:
  15543. return this.$mobx.spliceWithArray(e)
  15544. case 2:
  15545. return this.$mobx.spliceWithArray(e, t)
  15546. }
  15547. return this.$mobx.spliceWithArray(e, t, n)
  15548. }),
  15549. (t.prototype.spliceWithArray = function (e, t, n) {
  15550. return this.$mobx.spliceWithArray(e, t, n)
  15551. }),
  15552. (t.prototype.push = function () {
  15553. for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t]
  15554. var n = this.$mobx
  15555. return n.spliceWithArray(n.values.length, 0, e), n.values.length
  15556. }),
  15557. (t.prototype.pop = function () {
  15558. return this.splice(Math.max(this.$mobx.values.length - 1, 0), 1)[0]
  15559. }),
  15560. (t.prototype.shift = function () {
  15561. return this.splice(0, 1)[0]
  15562. }),
  15563. (t.prototype.unshift = function () {
  15564. for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t]
  15565. var n = this.$mobx
  15566. return n.spliceWithArray(0, 0, e), n.values.length
  15567. }),
  15568. (t.prototype.reverse = function () {
  15569. var e = this.slice()
  15570. return e.reverse.apply(e, arguments)
  15571. }),
  15572. (t.prototype.sort = function (e) {
  15573. var t = this.slice()
  15574. return t.sort.apply(t, arguments)
  15575. }),
  15576. (t.prototype.remove = function (e) {
  15577. var t = this.$mobx.dehanceValues(this.$mobx.values).indexOf(e)
  15578. return t > -1 && (this.splice(t, 1), !0)
  15579. }),
  15580. (t.prototype.move = function (e, t) {
  15581. function n(e) {
  15582. if (e < 0) throw new Error('[mobx.array] Index out of bounds: ' + e + ' is negative')
  15583. var t = this.$mobx.values.length
  15584. if (e >= t) throw new Error('[mobx.array] Index out of bounds: ' + e + ' is not smaller than ' + t)
  15585. }
  15586. if ((n.call(this, e), n.call(this, t), e !== t)) {
  15587. var r,
  15588. o = this.$mobx.values
  15589. ;(r = e < t ? V(o.slice(0, e), o.slice(e + 1, t + 1), [o[e]], o.slice(t + 1)) : V(o.slice(0, t), [o[e]], o.slice(t, e), o.slice(e + 1))), this.replace(r)
  15590. }
  15591. }),
  15592. (t.prototype.get = function (e) {
  15593. var t = this.$mobx
  15594. if (t) {
  15595. if (e < t.values.length) return t.atom.reportObserved(), t.dehanceValue(t.values[e])
  15596. console.warn(
  15597. '[mobx.array] Attempt to read an array index (' + e + ') that is out of bounds (' + t.values.length + '). Please check length first. Out of bound indices will not be tracked by MobX'
  15598. )
  15599. }
  15600. }),
  15601. (t.prototype.set = function (e, t) {
  15602. var n = this.$mobx,
  15603. r = n.values
  15604. if (e < r.length) {
  15605. ce(n.atom)
  15606. var o = r[e]
  15607. if (Ct(n)) {
  15608. var i = Vt(n, { type: 'update', object: this, index: e, newValue: t })
  15609. if (!i) return
  15610. t = i.newValue
  15611. }
  15612. ;(t = n.enhancer(t, o)) !== o && ((r[e] = t), n.notifyArrayChildUpdate(e, t, o))
  15613. } else {
  15614. if (e !== r.length) throw new Error('[mobx.array] Index out of bounds, ' + e + ' is larger than ' + r.length)
  15615. n.spliceWithArray(e, 0, [t])
  15616. }
  15617. }),
  15618. t
  15619. )
  15620. })(Ht)
  15621. _(Kt.prototype, function () {
  15622. this.$mobx.atom.reportObserved()
  15623. var e = this,
  15624. t = 0
  15625. return O({
  15626. next: function () {
  15627. return t < e.length ? { value: e[t++], done: !1 } : { done: !0, value: void 0 }
  15628. }
  15629. })
  15630. }),
  15631. Object.defineProperty(Kt.prototype, 'length', {
  15632. enumerable: !1,
  15633. configurable: !0,
  15634. get: function () {
  15635. return this.$mobx.getArrayLength()
  15636. },
  15637. set: function (e) {
  15638. this.$mobx.setArrayLength(e)
  15639. }
  15640. }),
  15641. p(Kt.prototype, w(), 'Array'),
  15642. ['indexOf', 'join', 'lastIndexOf', 'slice', 'toString', 'toLocaleString'].forEach(function (e) {
  15643. var t = Array.prototype[e]
  15644. a('function' == typeof t, "Base function not defined on Array prototype: '" + e + "'"),
  15645. p(Kt.prototype, e, function () {
  15646. return t.apply(this.peek(), arguments)
  15647. })
  15648. }),
  15649. ['every', 'filter', 'forEach', 'map', 'some'].forEach(function (e) {
  15650. a('function' == typeof Array.prototype[e], "Base function not defined on Array prototype: '" + e + "'"),
  15651. p(Kt.prototype, e, function (t, n) {
  15652. var r = this,
  15653. o = this.$mobx
  15654. return (
  15655. o.atom.reportObserved(),
  15656. o.dehanceValues(o.values)[e](function (e, o) {
  15657. return t.call(n, e, o, r)
  15658. }, n)
  15659. )
  15660. })
  15661. }),
  15662. ['reduce', 'reduceRight'].forEach(function (e) {
  15663. p(Kt.prototype, e, function () {
  15664. var t = this,
  15665. n = this.$mobx
  15666. n.atom.reportObserved()
  15667. var r = arguments[0]
  15668. return (
  15669. (arguments[0] = function (e, o, i) {
  15670. return (o = n.dehanceValue(o)), r(e, o, i, t)
  15671. }),
  15672. n.values[e].apply(n.values, arguments)
  15673. )
  15674. })
  15675. }),
  15676. (function (e, t) {
  15677. for (var n = 0; n < t.length; n++) p(e, t[n], e[t[n]])
  15678. })(Kt.prototype, [
  15679. 'constructor',
  15680. 'intercept',
  15681. 'observe',
  15682. 'clear',
  15683. 'concat',
  15684. 'get',
  15685. 'replace',
  15686. 'toJS',
  15687. 'toJSON',
  15688. 'peek',
  15689. 'find',
  15690. 'findIndex',
  15691. 'splice',
  15692. 'spliceWithArray',
  15693. 'push',
  15694. 'pop',
  15695. 'set',
  15696. 'shift',
  15697. 'unshift',
  15698. 'reverse',
  15699. 'sort',
  15700. 'remove',
  15701. 'move',
  15702. 'toString',
  15703. 'toLocaleString'
  15704. ])
  15705. var Wt = Jt(0)
  15706. function Jt(e) {
  15707. return {
  15708. enumerable: !1,
  15709. configurable: !1,
  15710. get: function () {
  15711. return this.get(e)
  15712. },
  15713. set: function (t) {
  15714. this.set(e, t)
  15715. }
  15716. }
  15717. }
  15718. function Xt(e) {
  15719. Object.defineProperty(Kt.prototype, '' + e, Jt(e))
  15720. }
  15721. function Yt(e) {
  15722. for (var t = qt; t < e; t++) Xt(t)
  15723. qt = e
  15724. }
  15725. Yt(1e3)
  15726. var Ft = h('ObservableArrayAdministration', zt)
  15727. function Qt(e) {
  15728. return c(e) && Ft(e.$mobx)
  15729. }
  15730. var Zt = {},
  15731. en = (function () {
  15732. function e(e, t, n) {
  15733. if (
  15734. (void 0 === t && (t = U),
  15735. void 0 === n && (n = 'ObservableMap@' + o()),
  15736. (this.enhancer = t),
  15737. (this.name = n),
  15738. (this.$mobx = Zt),
  15739. (this._keysAtom = D(this.name + '.keys()')),
  15740. 'function' != typeof Map)
  15741. )
  15742. throw new Error('mobx.map requires Map polyfill for the current browser. Check babel-polyfill or core-js/es6/map.js')
  15743. ;(this._data = new Map()), (this._hasMap = new Map()), this.merge(e)
  15744. }
  15745. return (
  15746. (e.prototype._has = function (e) {
  15747. return this._data.has(e)
  15748. }),
  15749. (e.prototype.has = function (e) {
  15750. var t = this
  15751. if (!Ne.trackingDerivation) return this._has(e)
  15752. var n = this._hasMap.get(e)
  15753. if (!n) {
  15754. var r = (n = new De(this._has(e), G, this.name + '.' + tn(e) + '?', !1))
  15755. this._hasMap.set(e, r),
  15756. lt(r, function () {
  15757. return t._hasMap.delete(e)
  15758. })
  15759. }
  15760. return n.get()
  15761. }),
  15762. (e.prototype.set = function (e, t) {
  15763. var n = this._has(e)
  15764. if (Ct(this)) {
  15765. var r = Vt(this, { type: n ? 'update' : 'add', object: this, newValue: t, name: e })
  15766. if (!r) return this
  15767. t = r.newValue
  15768. }
  15769. return n ? this._updateValue(e, t) : this._addValue(e, t), this
  15770. }),
  15771. (e.prototype.delete = function (e) {
  15772. var t = this
  15773. if ((ce(this._keysAtom), Ct(this)) && !(o = Vt(this, { type: 'delete', object: this, name: e }))) return !1
  15774. if (this._has(e)) {
  15775. var n = Xe(),
  15776. r = Nt(this),
  15777. o = r || n ? { type: 'delete', object: this, oldValue: this._data.get(e).value, name: e } : null
  15778. return (
  15779. n && Fe(C(C({}, o), { name: this.name, key: e })),
  15780. kt(function () {
  15781. t._keysAtom.reportChanged(), t._updateHasMapEntry(e, !1), t._data.get(e).setNewValue(void 0), t._data.delete(e)
  15782. }),
  15783. r && Lt(this, o),
  15784. n && Ze(),
  15785. !0
  15786. )
  15787. }
  15788. return !1
  15789. }),
  15790. (e.prototype._updateHasMapEntry = function (e, t) {
  15791. var n = this._hasMap.get(e)
  15792. n && n.setNewValue(t)
  15793. }),
  15794. (e.prototype._updateValue = function (e, t) {
  15795. var n = this._data.get(e)
  15796. if ((t = n.prepareNewValue(t)) !== Ne.UNCHANGED) {
  15797. var r = Xe(),
  15798. o = Nt(this),
  15799. i = o || r ? { type: 'update', object: this, oldValue: n.value, name: e, newValue: t } : null
  15800. r && Fe(C(C({}, i), { name: this.name, key: e })), n.setNewValue(t), o && Lt(this, i), r && Ze()
  15801. }
  15802. }),
  15803. (e.prototype._addValue = function (e, t) {
  15804. var n = this
  15805. ce(this._keysAtom),
  15806. kt(function () {
  15807. var r = new De(t, n.enhancer, n.name + '.' + tn(e), !1)
  15808. n._data.set(e, r), (t = r.value), n._updateHasMapEntry(e, !0), n._keysAtom.reportChanged()
  15809. })
  15810. var r = Xe(),
  15811. o = Nt(this),
  15812. i = o || r ? { type: 'add', object: this, name: e, newValue: t } : null
  15813. r && Fe(C(C({}, i), { name: this.name, key: e })), o && Lt(this, i), r && Ze()
  15814. }),
  15815. (e.prototype.get = function (e) {
  15816. return this.has(e) ? this.dehanceValue(this._data.get(e).get()) : this.dehanceValue(void 0)
  15817. }),
  15818. (e.prototype.dehanceValue = function (e) {
  15819. return void 0 !== this.dehancer ? this.dehancer(e) : e
  15820. }),
  15821. (e.prototype.keys = function () {
  15822. return this._keysAtom.reportObserved(), this._data.keys()
  15823. }),
  15824. (e.prototype.values = function () {
  15825. var e = this,
  15826. t = this.keys()
  15827. return O({
  15828. next: function () {
  15829. var n = t.next(),
  15830. r = n.done,
  15831. o = n.value
  15832. return { done: r, value: r ? void 0 : e.get(o) }
  15833. }
  15834. })
  15835. }),
  15836. (e.prototype.entries = function () {
  15837. var e = this,
  15838. t = this.keys()
  15839. return O({
  15840. next: function () {
  15841. var n = t.next(),
  15842. r = n.done,
  15843. o = n.value
  15844. return { done: r, value: r ? void 0 : [o, e.get(o)] }
  15845. }
  15846. })
  15847. }),
  15848. (e.prototype.forEach = function (e, t) {
  15849. var n = this
  15850. this._keysAtom.reportObserved(),
  15851. this._data.forEach(function (r, o) {
  15852. return e.call(t, n.get(o), o, n)
  15853. })
  15854. }),
  15855. (e.prototype.merge = function (e) {
  15856. var t = this
  15857. return (
  15858. nn(e) && (e = e.toJS()),
  15859. kt(function () {
  15860. var n = Ae(!0)
  15861. try {
  15862. l(e)
  15863. ? Object.keys(e).forEach(function (n) {
  15864. return t.set(n, e[n])
  15865. })
  15866. : Array.isArray(e)
  15867. ? e.forEach(function (e) {
  15868. var n = T(e, 2),
  15869. r = n[0],
  15870. o = n[1]
  15871. return t.set(r, o)
  15872. })
  15873. : v(e)
  15874. ? e.constructor !== Map
  15875. ? i('Cannot initialize from classes that inherit from Map: ' + e.constructor.name)
  15876. : e.forEach(function (e, n) {
  15877. return t.set(n, e)
  15878. })
  15879. : null != e && i('Cannot initialize map from ' + e)
  15880. } finally {
  15881. Ee(n)
  15882. }
  15883. }),
  15884. this
  15885. )
  15886. }),
  15887. (e.prototype.clear = function () {
  15888. var e = this
  15889. kt(function () {
  15890. fe(function () {
  15891. e._data.forEach(function (t, n) {
  15892. return e.delete(n)
  15893. })
  15894. })
  15895. })
  15896. }),
  15897. (e.prototype.replace = function (e) {
  15898. var t = this
  15899. return (
  15900. kt(function () {
  15901. var n = (function (e) {
  15902. if (v(e) || nn(e)) return e
  15903. if (Array.isArray(e)) return new Map(e)
  15904. if (l(e)) {
  15905. var t = new Map()
  15906. for (var n in e) t.set(n, e[n])
  15907. return t
  15908. }
  15909. return i("Cannot convert to map from '" + e + "'")
  15910. })(e),
  15911. r = new Map(),
  15912. o = !1
  15913. if (
  15914. (g(t._data.keys(), function (e) {
  15915. if (!n.has(e))
  15916. if (t.delete(e)) o = !0
  15917. else {
  15918. var i = t._data.get(e)
  15919. r.set(e, i)
  15920. }
  15921. }),
  15922. g(n.entries(), function (e) {
  15923. var n = T(e, 2),
  15924. i = n[0],
  15925. a = n[1],
  15926. s = t._data.has(i)
  15927. if ((t.set(i, a), t._data.has(i))) {
  15928. var u = t._data.get(i)
  15929. r.set(i, u), s || (o = !0)
  15930. }
  15931. }),
  15932. !o)
  15933. )
  15934. if (t._data.size !== r.size) t._keysAtom.reportChanged()
  15935. else
  15936. for (var a = t._data.keys(), s = r.keys(), u = a.next(), c = s.next(); !u.done; ) {
  15937. if (u.value !== c.value) {
  15938. t._keysAtom.reportChanged()
  15939. break
  15940. }
  15941. ;(u = a.next()), (c = s.next())
  15942. }
  15943. t._data = r
  15944. }),
  15945. this
  15946. )
  15947. }),
  15948. Object.defineProperty(e.prototype, 'size', {
  15949. get: function () {
  15950. return this._keysAtom.reportObserved(), this._data.size
  15951. },
  15952. enumerable: !0,
  15953. configurable: !0
  15954. }),
  15955. (e.prototype.toPOJO = function () {
  15956. var e = this,
  15957. t = {}
  15958. return (
  15959. this.forEach(function (n, r) {
  15960. return (t['symbol' == typeof r ? r : tn(r)] = e.get(r))
  15961. }),
  15962. t
  15963. )
  15964. }),
  15965. (e.prototype.toJS = function () {
  15966. return new Map(this)
  15967. }),
  15968. (e.prototype.toJSON = function () {
  15969. return this.toPOJO()
  15970. }),
  15971. (e.prototype.toString = function () {
  15972. var e = this
  15973. return (
  15974. this.name +
  15975. '[{ ' +
  15976. y(this.keys())
  15977. .map(function (t) {
  15978. return tn(t) + ': ' + e.get(t)
  15979. })
  15980. .join(', ') +
  15981. ' }]'
  15982. )
  15983. }),
  15984. (e.prototype.observe = function (e, t) {
  15985. return Pt(this, e)
  15986. }),
  15987. (e.prototype.intercept = function (e) {
  15988. return Tt(this, e)
  15989. }),
  15990. e
  15991. )
  15992. })()
  15993. function tn(e) {
  15994. return e && e.toString ? e.toString() : new String(e).toString()
  15995. }
  15996. _(en.prototype, function () {
  15997. return this.entries()
  15998. }),
  15999. f(en.prototype, w(), 'Map')
  16000. var nn = h('ObservableMap', en),
  16001. rn = {},
  16002. on = (function () {
  16003. function e(e, t, n) {
  16004. if (
  16005. (void 0 === t && (t = U), void 0 === n && (n = 'ObservableSet@' + o()), (this.name = n), (this.$mobx = rn), (this._data = new Set()), (this._atom = D(this.name)), 'function' != typeof Set)
  16006. )
  16007. throw new Error('mobx.set requires Set polyfill for the current browser. Check babel-polyfill or core-js/es6/set.js')
  16008. ;(this.enhancer = function (e, r) {
  16009. return t(e, r, n)
  16010. }),
  16011. e && this.replace(e)
  16012. }
  16013. return (
  16014. (e.prototype.dehanceValue = function (e) {
  16015. return void 0 !== this.dehancer ? this.dehancer(e) : e
  16016. }),
  16017. (e.prototype.clear = function () {
  16018. var e = this
  16019. kt(function () {
  16020. fe(function () {
  16021. e._data.forEach(function (t) {
  16022. e.delete(t)
  16023. })
  16024. })
  16025. })
  16026. }),
  16027. (e.prototype.forEach = function (e, t) {
  16028. var n = this
  16029. this._atom.reportObserved(),
  16030. this._data.forEach(function (r) {
  16031. e.call(t, r, r, n)
  16032. })
  16033. }),
  16034. Object.defineProperty(e.prototype, 'size', {
  16035. get: function () {
  16036. return this._atom.reportObserved(), this._data.size
  16037. },
  16038. enumerable: !0,
  16039. configurable: !0
  16040. }),
  16041. (e.prototype.add = function (e) {
  16042. var t = this
  16043. if ((ce(this._atom), Ct(this)) && !(o = Vt(this, { type: 'add', object: this, newValue: e }))) return this
  16044. if (!this.has(e)) {
  16045. kt(function () {
  16046. t._data.add(t.enhancer(e, void 0)), t._atom.reportChanged()
  16047. })
  16048. var n = Xe(),
  16049. r = Nt(this),
  16050. o = r || n ? { type: 'add', object: this, newValue: e } : null
  16051. 0, r && Lt(this, o)
  16052. }
  16053. return this
  16054. }),
  16055. (e.prototype.delete = function (e) {
  16056. var t = this
  16057. if (Ct(this) && !(o = Vt(this, { type: 'delete', object: this, oldValue: e }))) return !1
  16058. if (this.has(e)) {
  16059. var n = Xe(),
  16060. r = Nt(this),
  16061. o = r || n ? { type: 'delete', object: this, oldValue: e } : null
  16062. return (
  16063. kt(function () {
  16064. t._atom.reportChanged(), t._data.delete(e)
  16065. }),
  16066. r && Lt(this, o),
  16067. !0
  16068. )
  16069. }
  16070. return !1
  16071. }),
  16072. (e.prototype.has = function (e) {
  16073. return this._atom.reportObserved(), this._data.has(this.dehanceValue(e))
  16074. }),
  16075. (e.prototype.entries = function () {
  16076. var e = 0,
  16077. t = y(this.keys()),
  16078. n = y(this.values())
  16079. return O({
  16080. next: function () {
  16081. var r = e
  16082. return (e += 1), r < n.length ? { value: [t[r], n[r]], done: !1 } : { done: !0 }
  16083. }
  16084. })
  16085. }),
  16086. (e.prototype.keys = function () {
  16087. return this.values()
  16088. }),
  16089. (e.prototype.values = function () {
  16090. this._atom.reportObserved()
  16091. var e,
  16092. t = this,
  16093. n = 0
  16094. return (
  16095. void 0 !== this._data.values
  16096. ? (e = y(this._data.values()))
  16097. : ((e = []),
  16098. this._data.forEach(function (t) {
  16099. return e.push(t)
  16100. })),
  16101. O({
  16102. next: function () {
  16103. return n < e.length ? { value: t.dehanceValue(e[n++]), done: !1 } : { done: !0 }
  16104. }
  16105. })
  16106. )
  16107. }),
  16108. (e.prototype.replace = function (e) {
  16109. var t = this
  16110. return (
  16111. an(e) && (e = e.toJS()),
  16112. kt(function () {
  16113. var n = Ae(!0)
  16114. try {
  16115. Array.isArray(e)
  16116. ? (t.clear(),
  16117. e.forEach(function (e) {
  16118. return t.add(e)
  16119. }))
  16120. : d(e)
  16121. ? (t.clear(),
  16122. e.forEach(function (e) {
  16123. return t.add(e)
  16124. }))
  16125. : null != e && i('Cannot initialize set from ' + e)
  16126. } finally {
  16127. Ee(n)
  16128. }
  16129. }),
  16130. this
  16131. )
  16132. }),
  16133. (e.prototype.observe = function (e, t) {
  16134. return Pt(this, e)
  16135. }),
  16136. (e.prototype.intercept = function (e) {
  16137. return Tt(this, e)
  16138. }),
  16139. (e.prototype.toJS = function () {
  16140. return new Set(this)
  16141. }),
  16142. (e.prototype.toString = function () {
  16143. return this.name + '[ ' + y(this.keys()).join(', ') + ' ]'
  16144. }),
  16145. e
  16146. )
  16147. })()
  16148. _(on.prototype, function () {
  16149. return this.values()
  16150. }),
  16151. f(on.prototype, w(), 'Set')
  16152. var an = h('ObservableSet', on),
  16153. sn = (function () {
  16154. function e(e, t, n) {
  16155. ;(this.target = e), (this.name = t), (this.defaultEnhancer = n), (this.values = {})
  16156. }
  16157. return (
  16158. (e.prototype.read = function (e, t) {
  16159. if (this.target === e || (this.illegalAccess(e, t), this.values[t])) return this.values[t].get()
  16160. }),
  16161. (e.prototype.write = function (e, t, n) {
  16162. var r = this.target
  16163. r !== e && this.illegalAccess(e, t)
  16164. var o = this.values[t]
  16165. if (o instanceof ke) o.set(n)
  16166. else {
  16167. if (Ct(this)) {
  16168. if (!(s = Vt(this, { type: 'update', object: r, name: t, newValue: n }))) return
  16169. n = s.newValue
  16170. }
  16171. if ((n = o.prepareNewValue(n)) !== Ne.UNCHANGED) {
  16172. var i = Nt(this),
  16173. a = Xe(),
  16174. s = i || a ? { type: 'update', object: r, oldValue: o.value, name: t, newValue: n } : null
  16175. a && Fe(C(C({}, s), { name: this.name, key: t })), o.setNewValue(n), i && Lt(this, s), a && Ze()
  16176. }
  16177. }
  16178. }),
  16179. (e.prototype.remove = function (e) {
  16180. if (this.values[e]) {
  16181. var t = this.target
  16182. if (Ct(this)) if (!(i = Vt(this, { object: t, name: e, type: 'remove' }))) return
  16183. try {
  16184. $e()
  16185. var n = Nt(this),
  16186. r = Xe(),
  16187. o = this.values[e].get()
  16188. this.keys && this.keys.remove(e), delete this.values[e], delete this.target[e]
  16189. var i = n || r ? { type: 'remove', object: t, oldValue: o, name: e } : null
  16190. r && Fe(C(C({}, i), { name: this.name, key: e })), n && Lt(this, i), r && Ze()
  16191. } finally {
  16192. Me()
  16193. }
  16194. }
  16195. }),
  16196. (e.prototype.illegalAccess = function (e, t) {
  16197. console.warn("Property '" + t + "' of '" + e + "' was accessed through the prototype chain. Use 'decorate' instead to declare the prop or access it statically through it's owner")
  16198. }),
  16199. (e.prototype.observe = function (e, t) {
  16200. return Pt(this, e)
  16201. }),
  16202. (e.prototype.intercept = function (e) {
  16203. return Tt(this, e)
  16204. }),
  16205. (e.prototype.getKeys = function () {
  16206. var e = this
  16207. return (
  16208. void 0 === this.keys &&
  16209. (this.keys = new Kt(
  16210. Object.keys(this.values).filter(function (t) {
  16211. return e.values[t] instanceof De
  16212. }),
  16213. G,
  16214. 'keys(' + this.name + ')',
  16215. !0
  16216. )),
  16217. this.keys.slice()
  16218. )
  16219. }),
  16220. e
  16221. )
  16222. })()
  16223. function un(e, t, n) {
  16224. void 0 === t && (t = ''), void 0 === n && (n = U)
  16225. var r = e.$mobx
  16226. return r || (l(e) || (t = (e.constructor.name || 'ObservableObject') + '@' + o()), t || (t = 'ObservableObject@' + o()), f(e, '$mobx', (r = new sn(e, t, n))), r)
  16227. }
  16228. function cn(e, t, n, r) {
  16229. var o = un(e)
  16230. if (Ct(o)) {
  16231. var i = Vt(o, { object: e, name: t, type: 'add', newValue: n })
  16232. if (!i) return
  16233. n = i.newValue
  16234. }
  16235. ;(n = (o.values[t] = new De(n, r, o.name + '.' + t, !1)).value),
  16236. Object.defineProperty(
  16237. e,
  16238. t,
  16239. (function (e) {
  16240. return (
  16241. ln[e] ||
  16242. (ln[e] = {
  16243. configurable: !0,
  16244. enumerable: !0,
  16245. get: function () {
  16246. return this.$mobx.read(this, e)
  16247. },
  16248. set: function (t) {
  16249. this.$mobx.write(this, e, t)
  16250. }
  16251. })
  16252. )
  16253. })(t)
  16254. ),
  16255. o.keys && o.keys.push(t),
  16256. (function (e, t, n, r) {
  16257. var o = Nt(e),
  16258. i = Xe(),
  16259. a = o || i ? { type: 'add', object: t, name: n, newValue: r } : null
  16260. i && Fe(C(C({}, a), { name: e.name, key: n }))
  16261. o && Lt(e, a)
  16262. i && Ze()
  16263. })(o, e, t, n)
  16264. }
  16265. var ln = Object.create(null),
  16266. pn = Object.create(null)
  16267. function fn(e) {
  16268. var t = e.$mobx
  16269. return t || (B(e), e.$mobx)
  16270. }
  16271. var hn = h('ObservableObjectAdministration', sn)
  16272. function vn(e) {
  16273. return !!c(e) && (B(e), hn(e.$mobx))
  16274. }
  16275. function dn(e, t) {
  16276. if ('object' == typeof e && null !== e) {
  16277. if (Qt(e)) return void 0 !== t && i(!1), e.$mobx.atom
  16278. if (an(e)) return e.$mobx
  16279. if (nn(e)) {
  16280. var n = e
  16281. return void 0 === t ? n._keysAtom : ((r = n._data.get(t) || n._hasMap.get(t)) || i(!1), r)
  16282. }
  16283. var r
  16284. if ((B(e), t && !e.$mobx && e[t], vn(e))) return t ? ((r = e.$mobx.values[t]) || i(!1), r) : i(!1)
  16285. if (E(e) || Re(e) || We(e)) return e
  16286. } else if ('function' == typeof e && We(e.$mobx)) return e.$mobx
  16287. return i(!1)
  16288. }
  16289. function yn(e, t) {
  16290. return e || i('Expecting some object'), void 0 !== t ? yn(dn(e, t)) : E(e) || Re(e) || We(e) ? e : nn(e) || an(e) ? e : (B(e), e.$mobx ? e.$mobx : void i(!1))
  16291. }
  16292. function bn(e, t) {
  16293. return (void 0 !== t ? dn(e, t) : vn(e) || nn(e) || an(e) ? yn(e) : dn(e)).name
  16294. }
  16295. var mn = Object.prototype.toString
  16296. function gn(e, t, n) {
  16297. return (
  16298. void 0 === n && (n = -1),
  16299. (function e(t, n, r, o, i) {
  16300. if (t === n) return 0 !== t || 1 / t == 1 / n
  16301. if (null == t || null == n) return !1
  16302. if (t != t) return n != n
  16303. var a = typeof t
  16304. if ('function' !== a && 'object' !== a && 'object' != typeof n) return !1
  16305. ;(t = xn(t)), (n = xn(n))
  16306. var s = mn.call(t)
  16307. if (s !== mn.call(n)) return !1
  16308. switch (s) {
  16309. case '[object RegExp]':
  16310. case '[object String]':
  16311. return '' + t == '' + n
  16312. case '[object Number]':
  16313. return +t != +t ? +n != +n : 0 == +t ? 1 / +t == 1 / n : +t == +n
  16314. case '[object Date]':
  16315. case '[object Boolean]':
  16316. return +t == +n
  16317. case '[object Symbol]':
  16318. return 'undefined' != typeof Symbol && Symbol.valueOf.call(t) === Symbol.valueOf.call(n)
  16319. }
  16320. var u = '[object Array]' === s
  16321. if (!u) {
  16322. if ('object' != typeof t || 'object' != typeof n) return !1
  16323. var c = t.constructor,
  16324. l = n.constructor
  16325. if (c !== l && !('function' == typeof c && c instanceof c && 'function' == typeof l && l instanceof l) && 'constructor' in t && 'constructor' in n) return !1
  16326. }
  16327. if (0 === r) return !1
  16328. r < 0 && (r = -1)
  16329. i = i || []
  16330. var p = (o = o || []).length
  16331. for (; p--; ) if (o[p] === t) return i[p] === n
  16332. if ((o.push(t), i.push(n), u)) {
  16333. if ((p = t.length) !== n.length) return !1
  16334. for (; p--; ) if (!e(t[p], n[p], r - 1, o, i)) return !1
  16335. } else {
  16336. var f = Object.keys(t),
  16337. h = void 0
  16338. if (((p = f.length), Object.keys(n).length !== p)) return !1
  16339. for (; p--; ) if (((h = f[p]), !_n(n, h) || !e(t[h], n[h], r - 1, o, i))) return !1
  16340. }
  16341. return o.pop(), i.pop(), !0
  16342. })(e, t, n)
  16343. )
  16344. }
  16345. function xn(e) {
  16346. return Qt(e) ? e.peek() : v(e) || nn(e) ? y(e.entries()) : d(e) || an(e) ? y(e.entries()) : e
  16347. }
  16348. function _n(e, t) {
  16349. return Object.prototype.hasOwnProperty.call(e, t)
  16350. }
  16351. 'object' == typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__ && __MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({ spy: et, extras: { getDebugName: bn }, $mobx: '$mobx' }),
  16352. (exports.$mobx = '$mobx'),
  16353. (exports.FlowCancellationError = bt),
  16354. (exports.ObservableMap = en),
  16355. (exports.ObservableSet = on),
  16356. (exports.Reaction = qe),
  16357. (exports._allowStateChanges = function (e, t) {
  16358. var n,
  16359. r = Ae(e)
  16360. try {
  16361. n = t()
  16362. } finally {
  16363. Ee(r)
  16364. }
  16365. return n
  16366. }),
  16367. (exports._allowStateChangesInsideComputed = function (e) {
  16368. var t,
  16369. n = Ne.computationDepth
  16370. Ne.computationDepth = 0
  16371. try {
  16372. t = e()
  16373. } finally {
  16374. Ne.computationDepth = n
  16375. }
  16376. return t
  16377. }),
  16378. (exports._allowStateReadsEnd = ye),
  16379. (exports._allowStateReadsStart = de),
  16380. (exports._endAction = Se),
  16381. (exports._getAdministration = yn),
  16382. (exports._getGlobalState = function () {
  16383. return Ne
  16384. }),
  16385. (exports._interceptReads = function (e, t, n) {
  16386. var r
  16387. if (nn(e) || Qt(e) || je(e)) r = yn(e)
  16388. else {
  16389. if (!vn(e)) return i(!1)
  16390. if ('string' != typeof t) return i(!1)
  16391. r = yn(e, t)
  16392. }
  16393. return void 0 !== r.dehancer
  16394. ? i(!1)
  16395. : ((r.dehancer = 'function' == typeof t ? t : n),
  16396. function () {
  16397. r.dehancer = void 0
  16398. })
  16399. }),
  16400. (exports._isComputingDerivation = function () {
  16401. return null !== Ne.trackingDerivation
  16402. }),
  16403. (exports._resetGlobalState = function () {
  16404. var e = new Ce()
  16405. for (var t in e) -1 === Ie.indexOf(t) && (Ne[t] = e[t])
  16406. Ne.allowStateChanges = !Ne.enforceActions
  16407. }),
  16408. (exports._startAction = we),
  16409. (exports.action = ot),
  16410. (exports.autorun = at),
  16411. (exports.comparer = k),
  16412. (exports.computed = ie),
  16413. (exports.configure = function (e) {
  16414. var t = e.enforceActions,
  16415. n = e.computedRequiresReaction,
  16416. o = e.computedConfigurable,
  16417. a = e.disableErrorBoundaries,
  16418. s = e.arrayBuffer,
  16419. u = e.reactionScheduler,
  16420. c = e.reactionRequiresObservable,
  16421. l = e.observableRequiresReaction
  16422. if (
  16423. (!0 === e.isolateGlobalState &&
  16424. ((Ne.pendingReactions.length || Ne.inBatch || Ne.isRunningReactions) && i('isolateGlobalState should be called before MobX is running any reactions'),
  16425. (Ve = !0),
  16426. Te && (0 == --r().__mobxInstanceCount && (r().__mobxGlobals = void 0), (Ne = new Ce()))),
  16427. void 0 !== t)
  16428. ) {
  16429. var p = void 0
  16430. switch (t) {
  16431. case !0:
  16432. case 'observed':
  16433. p = !0
  16434. break
  16435. case !1:
  16436. case 'never':
  16437. p = !1
  16438. break
  16439. case 'strict':
  16440. case 'always':
  16441. p = 'strict'
  16442. break
  16443. default:
  16444. i("Invalid value for 'enforceActions': '" + t + "', expected 'never', 'always' or 'observed'")
  16445. }
  16446. ;(Ne.enforceActions = p), (Ne.allowStateChanges = !0 !== p && 'strict' !== p)
  16447. }
  16448. void 0 !== n && (Ne.computedRequiresReaction = !!n),
  16449. void 0 !== c && (Ne.reactionRequiresObservable = !!c),
  16450. void 0 !== l && ((Ne.observableRequiresReaction = !!l), (Ne.allowStateReads = !Ne.observableRequiresReaction)),
  16451. void 0 !== o && (Ne.computedConfigurable = !!o),
  16452. void 0 !== a && (!0 === a && console.warn('WARNING: Debug feature only. MobX will NOT recover from errors if this is on.'), (Ne.disableErrorBoundaries = !!a)),
  16453. 'number' == typeof s && Yt(s),
  16454. u && Je(u)
  16455. }),
  16456. (exports.createAtom = D),
  16457. (exports.decorate = function (e, t) {
  16458. var n = 'function' == typeof e ? e.prototype : e,
  16459. r = function (e) {
  16460. var r = t[e]
  16461. Array.isArray(r) || (r = [r])
  16462. var o = Object.getOwnPropertyDescriptor(n, e),
  16463. i = r.reduce(function (t, r) {
  16464. return r(n, e, t)
  16465. }, o)
  16466. i && Object.defineProperty(n, e, i)
  16467. }
  16468. for (var o in t) r(o)
  16469. return e
  16470. }),
  16471. (exports.entries = function (e) {
  16472. return vn(e)
  16473. ? wt(e).map(function (t) {
  16474. return [t, e[t]]
  16475. })
  16476. : nn(e)
  16477. ? wt(e).map(function (t) {
  16478. return [t, e.get(t)]
  16479. })
  16480. : an(e)
  16481. ? y(e.entries())
  16482. : Qt(e)
  16483. ? e.map(function (e, t) {
  16484. return [t, e]
  16485. })
  16486. : i(!1)
  16487. }),
  16488. (exports.extendObservable = ft),
  16489. (exports.extendShallowObservable = function (e, t, n) {
  16490. return ft(e, t, n, z)
  16491. }),
  16492. (exports.flow = function (e) {
  16493. 1 !== arguments.length && i('Flow expects one 1 argument and cannot be used as decorator')
  16494. var t = e.name || '<unnamed flow>'
  16495. return function () {
  16496. var n,
  16497. r = this,
  16498. o = arguments,
  16499. i = ++yt,
  16500. a = ot(t + ' - runid: ' + i + ' - init', e).apply(r, o),
  16501. s = void 0,
  16502. c = new Promise(function (e, r) {
  16503. var o = 0
  16504. function u(e) {
  16505. var n
  16506. s = void 0
  16507. try {
  16508. n = ot(t + ' - runid: ' + i + ' - yield ' + o++, a.next).call(a, e)
  16509. } catch (e) {
  16510. return r(e)
  16511. }
  16512. l(n)
  16513. }
  16514. function c(e) {
  16515. var n
  16516. s = void 0
  16517. try {
  16518. n = ot(t + ' - runid: ' + i + ' - yield ' + o++, a.throw).call(a, e)
  16519. } catch (e) {
  16520. return r(e)
  16521. }
  16522. l(n)
  16523. }
  16524. function l(t) {
  16525. if (!t || 'function' != typeof t.then) return t.done ? e(t.value) : (s = Promise.resolve(t.value)).then(u, c)
  16526. t.then(l, r)
  16527. }
  16528. ;(n = r), u(void 0)
  16529. })
  16530. return (
  16531. (c.cancel = ot(t + ' - runid: ' + i + ' - cancel', function () {
  16532. try {
  16533. s && mt(s)
  16534. var e = a.return(void 0),
  16535. t = Promise.resolve(e.value)
  16536. t.then(u, u), mt(t), n(new bt())
  16537. } catch (e) {
  16538. n(e)
  16539. }
  16540. })),
  16541. c
  16542. )
  16543. }
  16544. }),
  16545. (exports.get = function (e, t) {
  16546. if (St(e, t)) return vn(e) ? e[t] : nn(e) ? e.get(t) : Qt(e) ? e[t] : i(!1)
  16547. }),
  16548. (exports.getAtom = dn),
  16549. (exports.getDebugName = bn),
  16550. (exports.getDependencyTree = ht),
  16551. (exports.getObserverTree = function (e, t) {
  16552. return dt(dn(e, t))
  16553. }),
  16554. (exports.has = St),
  16555. (exports.intercept = function (e, t, n) {
  16556. return 'function' == typeof n
  16557. ? (function (e, t, n) {
  16558. return yn(e, t).intercept(n)
  16559. })(e, t, n)
  16560. : (function (e, t) {
  16561. return yn(e).intercept(t)
  16562. })(e, t)
  16563. }),
  16564. (exports.isAction = function (e) {
  16565. return 'function' == typeof e && !0 === e.isMobxAction
  16566. }),
  16567. (exports.isArrayLike = function (e) {
  16568. return Array.isArray(e) || Qt(e)
  16569. }),
  16570. (exports.isBoxedObservable = je),
  16571. (exports.isComputed = xt),
  16572. (exports.isComputedProp = function (e, t) {
  16573. return 'string' != typeof t ? i(!1) : gt(e, t)
  16574. }),
  16575. (exports.isFlowCancellationError = function (e) {
  16576. return e instanceof bt
  16577. }),
  16578. (exports.isObservable = Ot),
  16579. (exports.isObservableArray = Qt),
  16580. (exports.isObservableMap = nn),
  16581. (exports.isObservableObject = vn),
  16582. (exports.isObservableProp = function (e, t) {
  16583. return 'string' != typeof t ? i(!1) : _t(e, t)
  16584. }),
  16585. (exports.isObservableSet = an),
  16586. (exports.keys = wt),
  16587. (exports.observable = Z),
  16588. (exports.observe = function (e, t, n, r) {
  16589. return 'function' == typeof n
  16590. ? (function (e, t, n, r) {
  16591. return yn(e, t).observe(n, r)
  16592. })(e, t, n, r)
  16593. : (function (e, t, n) {
  16594. return yn(e).observe(t, n)
  16595. })(e, t, n)
  16596. }),
  16597. (exports.onBecomeObserved = ct),
  16598. (exports.onBecomeUnobserved = lt),
  16599. (exports.onReactionError = function (e) {
  16600. return (
  16601. Ne.globalReactionErrorHandlers.push(e),
  16602. function () {
  16603. var t = Ne.globalReactionErrorHandlers.indexOf(e)
  16604. t >= 0 && Ne.globalReactionErrorHandlers.splice(t, 1)
  16605. }
  16606. )
  16607. }),
  16608. (exports.reaction = function (e, n, r) {
  16609. void 0 === r && (r = t), 'boolean' == typeof r && (r = { fireImmediately: r })
  16610. var i,
  16611. a,
  16612. s,
  16613. u = r.name || 'Reaction@' + o(),
  16614. c = ot(
  16615. u,
  16616. r.onError
  16617. ? ((i = r.onError),
  16618. (a = n),
  16619. function () {
  16620. try {
  16621. return a.apply(this, arguments)
  16622. } catch (e) {
  16623. i.call(this, e)
  16624. }
  16625. })
  16626. : n
  16627. ),
  16628. l = !r.scheduler && !r.delay,
  16629. p = ut(r),
  16630. f = !0,
  16631. h = !1,
  16632. v = r.compareStructural ? k.structural : r.equals || k.default,
  16633. d = new qe(
  16634. u,
  16635. function () {
  16636. f || l ? y() : h || ((h = !0), p(y))
  16637. },
  16638. r.onError,
  16639. r.requiresObservable
  16640. )
  16641. function y() {
  16642. if (((h = !1), !d.isDisposed)) {
  16643. var t = !1
  16644. d.track(function () {
  16645. var n = e(d)
  16646. ;(t = f || !v(s, n)), (s = n)
  16647. }),
  16648. f && r.fireImmediately && c(s, d),
  16649. f || !0 !== t || c(s, d),
  16650. f && (f = !1)
  16651. }
  16652. }
  16653. return d.schedule(), d.getDisposer()
  16654. }),
  16655. (exports.remove = function (e, t) {
  16656. if (vn(e)) e.$mobx.remove(t)
  16657. else if (nn(e)) e.delete(t)
  16658. else if (an(e)) e.delete(t)
  16659. else {
  16660. if (!Qt(e)) return i(!1)
  16661. 'number' != typeof t && (t = parseInt(t, 10)), a(t >= 0, "Not a valid index: '" + t + "'"), e.splice(t, 1)
  16662. }
  16663. }),
  16664. (exports.runInAction = function (e, t) {
  16665. return Oe('string' == typeof e ? e : e.name || '<unnamed action>', 'function' == typeof e ? e : t, this, void 0)
  16666. }),
  16667. (exports.set = function e(t, n, r) {
  16668. if (2 !== arguments.length || an(t))
  16669. if (vn(t)) {
  16670. var o = t.$mobx,
  16671. s = o.values[n]
  16672. s ? o.write(t, n, r) : cn(t, n, r, o.defaultEnhancer)
  16673. } else if (nn(t)) t.set(n, r)
  16674. else if (an(t)) t.add(n)
  16675. else {
  16676. if (!Qt(t)) return i(!1)
  16677. 'number' != typeof n && (n = parseInt(n, 10)), a(n >= 0, "Not a valid index: '" + n + "'"), $e(), n >= t.length && (t.length = n + 1), (t[n] = r), Me()
  16678. }
  16679. else {
  16680. $e()
  16681. var u = n
  16682. try {
  16683. for (var c in u) e(t, c, u[c])
  16684. } finally {
  16685. Me()
  16686. }
  16687. }
  16688. }),
  16689. (exports.spy = et),
  16690. (exports.toJS = function (e, t) {
  16691. var n
  16692. return (
  16693. 'boolean' == typeof t && (t = { detectCycles: t }),
  16694. t || (t = At),
  16695. (t.detectCycles = void 0 === t.detectCycles ? !0 === t.recurseEverything : !0 === t.detectCycles),
  16696. t.detectCycles && (n = new Map()),
  16697. (function e(t, n, r) {
  16698. if (!n.recurseEverything && !Ot(t)) return t
  16699. if ('object' != typeof t) return t
  16700. if (null === t) return null
  16701. if (t instanceof Date) return t
  16702. if (je(t)) return e(t.get(), n, r)
  16703. if ((Ot(t) && wt(t), !0 === n.detectCycles && null !== t && r.has(t))) return r.get(t)
  16704. if (Qt(t) || Array.isArray(t)) {
  16705. var o = Et(r, t, [], n),
  16706. i = t.map(function (t) {
  16707. return e(t, n, r)
  16708. })
  16709. o.length = i.length
  16710. for (var a = 0, s = i.length; a < s; a++) o[a] = i[a]
  16711. return o
  16712. }
  16713. if (an(t) || Object.getPrototypeOf(t) === Set.prototype) {
  16714. if (!1 === n.exportMapsAsObjects) {
  16715. var u = Et(r, t, new Set(), n)
  16716. return (
  16717. t.forEach(function (t) {
  16718. u.add(e(t, n, r))
  16719. }),
  16720. u
  16721. )
  16722. }
  16723. var c = Et(r, t, [], n)
  16724. return (
  16725. t.forEach(function (t) {
  16726. c.push(e(t, n, r))
  16727. }),
  16728. c
  16729. )
  16730. }
  16731. if (nn(t) || Object.getPrototypeOf(t) === Map.prototype) {
  16732. if (!1 === n.exportMapsAsObjects) {
  16733. var l = Et(r, t, new Map(), n)
  16734. return (
  16735. t.forEach(function (t, o) {
  16736. l.set(o, e(t, n, r))
  16737. }),
  16738. l
  16739. )
  16740. }
  16741. var p = Et(r, t, {}, n)
  16742. return (
  16743. t.forEach(function (t, o) {
  16744. p[o] = e(t, n, r)
  16745. }),
  16746. p
  16747. )
  16748. }
  16749. var f = Et(r, t, {}, n)
  16750. for (var h in t) f[h] = e(t[h], n, r)
  16751. return f
  16752. })(e, t, n)
  16753. )
  16754. }),
  16755. (exports.trace = Dt),
  16756. (exports.transaction = kt),
  16757. (exports.untracked = fe),
  16758. (exports.values = function (e) {
  16759. return vn(e)
  16760. ? wt(e).map(function (t) {
  16761. return e[t]
  16762. })
  16763. : nn(e)
  16764. ? wt(e).map(function (t) {
  16765. return e.get(t)
  16766. })
  16767. : an(e)
  16768. ? y(e.values())
  16769. : Qt(e)
  16770. ? e.slice()
  16771. : i(!1)
  16772. }),
  16773. (exports.when = function (e, t, n) {
  16774. return 1 === arguments.length || (t && 'object' == typeof t) ? It(e, t) : Rt(e, t, n || {})
  16775. })
  16776. }) /*!node_modules/mobx/lib/index.js*/
  16777. amis.define('30f4e61', function (e, f, i, n) {
  16778. i.exports = e('95c2f9d')
  16779. }) /*!node_modules/mobx-state-tree/dist/mobx-state-tree.js*/
  16780. amis.define('668845d', function (t, e, n, r) {
  16781. 'use strict'
  16782. Object.defineProperty(e, '__esModule', { value: !0 })
  16783. var i,
  16784. o = t('30f4e61'),
  16785. a = 'warn'
  16786. function s(t) {
  16787. a = t
  16788. }
  16789. function u() {
  16790. return a
  16791. }
  16792. !(function (t) {
  16793. ;(t.afterCreate = 'afterCreate'),
  16794. (t.afterAttach = 'afterAttach'),
  16795. (t.afterCreationFinalization = 'afterCreationFinalization'),
  16796. (t.beforeDetach = 'beforeDetach'),
  16797. (t.beforeDestroy = 'beforeDestroy')
  16798. })(i || (i = {}))
  16799. /*! *****************************************************************************
  16800. Copyright (c) Microsoft Corporation.
  16801. Permission to use, copy, modify, and/or distribute this software for any
  16802. purpose with or without fee is hereby granted.
  16803. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
  16804. REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
  16805. AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
  16806. INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
  16807. LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  16808. OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  16809. PERFORMANCE OF THIS SOFTWARE.
  16810. ***************************************************************************** */
  16811. var c = function (t, e) {
  16812. return (
  16813. (c =
  16814. Object.setPrototypeOf ||
  16815. ({ __proto__: [] } instanceof Array &&
  16816. function (t, e) {
  16817. t.__proto__ = e
  16818. }) ||
  16819. function (t, e) {
  16820. for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n])
  16821. }),
  16822. c(t, e)
  16823. )
  16824. }
  16825. function p(t, e) {
  16826. function n() {
  16827. this.constructor = t
  16828. }
  16829. c(t, e), (t.prototype = null === e ? Object.create(e) : ((n.prototype = e.prototype), new n()))
  16830. }
  16831. var h = function () {
  16832. return (
  16833. (h =
  16834. Object.assign ||
  16835. function (t) {
  16836. for (var e, n = 1, r = arguments.length; n < r; n++) for (var i in (e = arguments[n])) Object.prototype.hasOwnProperty.call(e, i) && (t[i] = e[i])
  16837. return t
  16838. }),
  16839. h.apply(this, arguments)
  16840. )
  16841. }
  16842. function l(t, e, n, r) {
  16843. var i,
  16844. o = arguments.length,
  16845. a = o < 3 ? e : null === r ? (r = Object.getOwnPropertyDescriptor(e, n)) : r
  16846. if ('object' == typeof Reflect && 'function' == typeof Reflect.decorate) a = Reflect.decorate(t, e, n, r)
  16847. else for (var s = t.length - 1; s >= 0; s--) (i = t[s]) && (a = (o < 3 ? i(a) : o > 3 ? i(e, n, a) : i(e, n)) || a)
  16848. return o > 3 && a && Object.defineProperty(e, n, a), a
  16849. }
  16850. function f(t, e) {
  16851. var n,
  16852. r,
  16853. i,
  16854. o,
  16855. a = {
  16856. label: 0,
  16857. sent: function () {
  16858. if (1 & i[0]) throw i[1]
  16859. return i[1]
  16860. },
  16861. trys: [],
  16862. ops: []
  16863. }
  16864. return (
  16865. (o = { next: s(0), throw: s(1), return: s(2) }),
  16866. 'function' == typeof Symbol &&
  16867. (o[Symbol.iterator] = function () {
  16868. return this
  16869. }),
  16870. o
  16871. )
  16872. function s(o) {
  16873. return function (s) {
  16874. return (function (o) {
  16875. if (n) throw new TypeError('Generator is already executing.')
  16876. for (; a; )
  16877. try {
  16878. if (((n = 1), r && (i = 2 & o[0] ? r.return : o[0] ? r.throw || ((i = r.return) && i.call(r), 0) : r.next) && !(i = i.call(r, o[1])).done)) return i
  16879. switch (((r = 0), i && (o = [2 & o[0], i.value]), o[0])) {
  16880. case 0:
  16881. case 1:
  16882. i = o
  16883. break
  16884. case 4:
  16885. return a.label++, { value: o[1], done: !1 }
  16886. case 5:
  16887. a.label++, (r = o[1]), (o = [0])
  16888. continue
  16889. case 7:
  16890. ;(o = a.ops.pop()), a.trys.pop()
  16891. continue
  16892. default:
  16893. if (!((i = a.trys), (i = i.length > 0 && i[i.length - 1]) || (6 !== o[0] && 2 !== o[0]))) {
  16894. a = 0
  16895. continue
  16896. }
  16897. if (3 === o[0] && (!i || (o[1] > i[0] && o[1] < i[3]))) {
  16898. a.label = o[1]
  16899. break
  16900. }
  16901. if (6 === o[0] && a.label < i[1]) {
  16902. ;(a.label = i[1]), (i = o)
  16903. break
  16904. }
  16905. if (i && a.label < i[2]) {
  16906. ;(a.label = i[2]), a.ops.push(o)
  16907. break
  16908. }
  16909. i[2] && a.ops.pop(), a.trys.pop()
  16910. continue
  16911. }
  16912. o = e.call(t, a)
  16913. } catch (t) {
  16914. ;(o = [6, t]), (r = 0)
  16915. } finally {
  16916. n = i = 0
  16917. }
  16918. if (5 & o[0]) throw o[1]
  16919. return { value: o[0] ? o[1] : void 0, done: !0 }
  16920. })([o, s])
  16921. }
  16922. }
  16923. }
  16924. function d(t) {
  16925. var e = 'function' == typeof Symbol && Symbol.iterator,
  16926. n = e && t[e],
  16927. r = 0
  16928. if (n) return n.call(t)
  16929. if (t && 'number' == typeof t.length)
  16930. return {
  16931. next: function () {
  16932. return t && r >= t.length && (t = void 0), { value: t && t[r++], done: !t }
  16933. }
  16934. }
  16935. throw new TypeError(e ? 'Object is not iterable.' : 'Symbol.iterator is not defined.')
  16936. }
  16937. function y(t, e) {
  16938. var n = 'function' == typeof Symbol && t[Symbol.iterator]
  16939. if (!n) return t
  16940. var r,
  16941. i,
  16942. o = n.call(t),
  16943. a = []
  16944. try {
  16945. for (; (void 0 === e || e-- > 0) && !(r = o.next()).done; ) a.push(r.value)
  16946. } catch (t) {
  16947. i = { error: t }
  16948. } finally {
  16949. try {
  16950. r && !r.done && (n = o.return) && n.call(o)
  16951. } finally {
  16952. if (i) throw i.error
  16953. }
  16954. }
  16955. return a
  16956. }
  16957. function v() {
  16958. for (var t = [], e = 0; e < arguments.length; e++) t = t.concat(y(arguments[e]))
  16959. return t
  16960. }
  16961. function b(t) {
  16962. return gt(t, 1), mt(t).type
  16963. }
  16964. function g(t, e) {
  16965. return gt(t, 1), Jt(e, 2), mt(t).onPatch(e)
  16966. }
  16967. function m(t, e) {
  16968. gt(t, 1),
  16969. Yt(
  16970. e,
  16971. function (t) {
  16972. return 'object' == typeof t
  16973. },
  16974. 'object or array',
  16975. 2
  16976. ),
  16977. mt(t).applyPatches(xt(e))
  16978. }
  16979. function w(t) {
  16980. return mt(t).isProtected
  16981. }
  16982. function _(t, e) {
  16983. return gt(t, 1), mt(t).applySnapshot(e)
  16984. }
  16985. function P(t, e) {
  16986. void 0 === e && (e = !0), gt(t, 1)
  16987. var n = mt(t)
  16988. return e ? n.snapshot : Ft(n.type.getSnapshot(n, !1))
  16989. }
  16990. function S(t) {
  16991. return gt(t, 1), mt(t).root.storedValue
  16992. }
  16993. function A(t) {
  16994. return gt(t, 1), mt(t).path
  16995. }
  16996. function I(t) {
  16997. return gt(t, 1), mt(t).isRoot
  16998. }
  16999. function T(t) {
  17000. return gt(t, 1), mt(t).identifier
  17001. }
  17002. function C(t, e) {
  17003. gt(t, 1), Bt(e, 2)
  17004. var n = At(mt(t), e, !1)
  17005. if (void 0 !== n)
  17006. try {
  17007. return n.value
  17008. } catch (t) {
  17009. return
  17010. }
  17011. }
  17012. function E(t) {
  17013. return gt(t, 1), mt(t).observableIsAlive
  17014. }
  17015. function O(t) {
  17016. var e
  17017. return (
  17018. Yt(
  17019. (e = bt(t) ? b(t) : t),
  17020. function (t) {
  17021. return we(t)
  17022. },
  17023. 'model type or model instance',
  17024. 1
  17025. ),
  17026. { name: e.name, properties: h({}, e.properties) }
  17027. )
  17028. }
  17029. var V,
  17030. N = (function () {
  17031. function t(t, e, n, r) {
  17032. ;(this.type = t), (this.environment = r), (this._state = lt.INITIALIZING), (this.environment = r), this.baseSetParent(e, n)
  17033. }
  17034. return (
  17035. Object.defineProperty(t.prototype, 'subpath', {
  17036. get: function () {
  17037. return this._subpath
  17038. },
  17039. enumerable: !1,
  17040. configurable: !0
  17041. }),
  17042. Object.defineProperty(t.prototype, 'subpathUponDeath', {
  17043. get: function () {
  17044. return this._subpathUponDeath
  17045. },
  17046. enumerable: !1,
  17047. configurable: !0
  17048. }),
  17049. Object.defineProperty(t.prototype, 'pathUponDeath', {
  17050. get: function () {
  17051. return this._pathUponDeath
  17052. },
  17053. enumerable: !1,
  17054. configurable: !0
  17055. }),
  17056. Object.defineProperty(t.prototype, 'value', {
  17057. get: function () {
  17058. return this.type.getValue(this)
  17059. },
  17060. enumerable: !1,
  17061. configurable: !0
  17062. }),
  17063. Object.defineProperty(t.prototype, 'state', {
  17064. get: function () {
  17065. return this._state
  17066. },
  17067. set: function (t) {
  17068. var e = this.isAlive
  17069. this._state = t
  17070. var n = this.isAlive
  17071. this.aliveAtom && e !== n && this.aliveAtom.reportChanged()
  17072. },
  17073. enumerable: !1,
  17074. configurable: !0
  17075. }),
  17076. (t.prototype.fireInternalHook = function (t) {
  17077. this._hookSubscribers && this._hookSubscribers.emit(t, this, t)
  17078. }),
  17079. (t.prototype.registerHook = function (t, e) {
  17080. return this._hookSubscribers || (this._hookSubscribers = new Lt()), this._hookSubscribers.register(t, e)
  17081. }),
  17082. Object.defineProperty(t.prototype, 'parent', {
  17083. get: function () {
  17084. return this._parent
  17085. },
  17086. enumerable: !1,
  17087. configurable: !0
  17088. }),
  17089. (t.prototype.baseSetParent = function (t, e) {
  17090. ;(this._parent = t), (this._subpath = e), (this._escapedSubpath = void 0), this.pathAtom && this.pathAtom.reportChanged()
  17091. }),
  17092. Object.defineProperty(t.prototype, 'path', {
  17093. get: function () {
  17094. return this.getEscapedPath(!0)
  17095. },
  17096. enumerable: !1,
  17097. configurable: !0
  17098. }),
  17099. (t.prototype.getEscapedPath = function (t) {
  17100. return (
  17101. t && (this.pathAtom || (this.pathAtom = o.createAtom('path')), this.pathAtom.reportObserved()),
  17102. this.parent ? (void 0 === this._escapedSubpath && (this._escapedSubpath = this._subpath ? te(this._subpath) : ''), this.parent.getEscapedPath(t) + '/' + this._escapedSubpath) : ''
  17103. )
  17104. }),
  17105. Object.defineProperty(t.prototype, 'isRoot', {
  17106. get: function () {
  17107. return null === this.parent
  17108. },
  17109. enumerable: !1,
  17110. configurable: !0
  17111. }),
  17112. Object.defineProperty(t.prototype, 'isAlive', {
  17113. get: function () {
  17114. return this.state !== lt.DEAD
  17115. },
  17116. enumerable: !1,
  17117. configurable: !0
  17118. }),
  17119. Object.defineProperty(t.prototype, 'isDetaching', {
  17120. get: function () {
  17121. return this.state === lt.DETACHING
  17122. },
  17123. enumerable: !1,
  17124. configurable: !0
  17125. }),
  17126. Object.defineProperty(t.prototype, 'observableIsAlive', {
  17127. get: function () {
  17128. return this.aliveAtom || (this.aliveAtom = o.createAtom('alive')), this.aliveAtom.reportObserved(), this.isAlive
  17129. },
  17130. enumerable: !1,
  17131. configurable: !0
  17132. }),
  17133. (t.prototype.baseFinalizeCreation = function (t) {
  17134. if (this.state === lt.CREATED) {
  17135. if (this.parent) {
  17136. if (this.parent.state !== lt.FINALIZED) return
  17137. this.fireHook(i.afterAttach)
  17138. }
  17139. ;(this.state = lt.FINALIZED), t && t()
  17140. }
  17141. }),
  17142. (t.prototype.baseFinalizeDeath = function () {
  17143. this._hookSubscribers && this._hookSubscribers.clearAll(),
  17144. (this._subpathUponDeath = this._subpath),
  17145. (this._pathUponDeath = this.getEscapedPath(!1)),
  17146. this.baseSetParent(null, ''),
  17147. (this.state = lt.DEAD)
  17148. }),
  17149. (t.prototype.baseAboutToDie = function () {
  17150. this.fireHook(i.beforeDestroy)
  17151. }),
  17152. t
  17153. )
  17154. })(),
  17155. j = (function (t) {
  17156. function e(e, n, r, i, o) {
  17157. var a = t.call(this, e, n, r, i) || this
  17158. try {
  17159. a.storedValue = e.createNewInstance(o)
  17160. } catch (t) {
  17161. throw ((a.state = lt.DEAD), t)
  17162. }
  17163. return (a.state = lt.CREATED), a.finalizeCreation(), a
  17164. }
  17165. return (
  17166. p(e, t),
  17167. Object.defineProperty(e.prototype, 'root', {
  17168. get: function () {
  17169. if (!this.parent) throw Vt('This scalar node is not part of a tree')
  17170. return this.parent.root
  17171. },
  17172. enumerable: !1,
  17173. configurable: !0
  17174. }),
  17175. (e.prototype.setParent = function (t, e) {
  17176. var n = this.parent !== t,
  17177. r = this.subpath !== e
  17178. ;(n || r) && ((this.environment = void 0), this.baseSetParent(this.parent, e))
  17179. }),
  17180. Object.defineProperty(e.prototype, 'snapshot', {
  17181. get: function () {
  17182. return Ft(this.getSnapshot())
  17183. },
  17184. enumerable: !1,
  17185. configurable: !0
  17186. }),
  17187. (e.prototype.getSnapshot = function () {
  17188. return this.type.getSnapshot(this)
  17189. }),
  17190. (e.prototype.toString = function () {
  17191. var t = (this.isAlive ? this.path : this.pathUponDeath) || '<root>'
  17192. return this.type.name + '@' + t + (this.isAlive ? '' : ' [dead]')
  17193. }),
  17194. (e.prototype.die = function () {
  17195. this.isAlive && this.state !== lt.DETACHING && (this.aboutToDie(), this.finalizeDeath())
  17196. }),
  17197. (e.prototype.finalizeCreation = function () {
  17198. this.baseFinalizeCreation()
  17199. }),
  17200. (e.prototype.aboutToDie = function () {
  17201. this.baseAboutToDie()
  17202. }),
  17203. (e.prototype.finalizeDeath = function () {
  17204. this.baseFinalizeDeath()
  17205. }),
  17206. (e.prototype.fireHook = function (t) {
  17207. this.fireInternalHook(t)
  17208. }),
  17209. l([o.action], e.prototype, 'die', null),
  17210. e
  17211. )
  17212. })(N),
  17213. D = 1,
  17214. x = {
  17215. onError: function (t) {
  17216. throw t
  17217. }
  17218. },
  17219. k = (function (t) {
  17220. function e(e, n, r, i, o) {
  17221. var a = t.call(this, e, n, r, i) || this
  17222. if (
  17223. ((a.nodeId = ++D),
  17224. (a.isProtectionEnabled = !0),
  17225. (a._autoUnbox = !0),
  17226. (a._isRunningAction = !1),
  17227. (a._hasSnapshotReaction = !1),
  17228. (a._observableInstanceState = 0),
  17229. (a._cachedInitialSnapshotCreated = !1),
  17230. (a.unbox = a.unbox.bind(a)),
  17231. (a._initialSnapshot = Ft(o)),
  17232. (a.identifierAttribute = e.identifierAttribute),
  17233. n || (a.identifierCache = new dt()),
  17234. (a._childNodes = e.initializeChildNodes(a, a._initialSnapshot)),
  17235. (a.identifier = null),
  17236. (a.unnormalizedIdentifier = null),
  17237. a.identifierAttribute && a._initialSnapshot)
  17238. ) {
  17239. var s = a._initialSnapshot[a.identifierAttribute]
  17240. if (void 0 === s) {
  17241. var u = a._childNodes[a.identifierAttribute]
  17242. u && (s = u.value)
  17243. }
  17244. if ('string' != typeof s && 'number' != typeof s) throw Vt("Instance identifier '" + a.identifierAttribute + "' for type '" + a.type.name + "' must be a string or a number")
  17245. ;(a.identifier = nn(s)), (a.unnormalizedIdentifier = s)
  17246. }
  17247. return n ? n.root.identifierCache.addNodeToCache(a) : a.identifierCache.addNodeToCache(a), a
  17248. }
  17249. return (
  17250. p(e, t),
  17251. (e.prototype.applyPatches = function (t) {
  17252. this.createObservableInstanceIfNeeded(), this._applyPatches(t)
  17253. }),
  17254. (e.prototype.applySnapshot = function (t) {
  17255. this.createObservableInstanceIfNeeded(), this._applySnapshot(t)
  17256. }),
  17257. (e.prototype.createObservableInstanceIfNeeded = function () {
  17258. 0 === this._observableInstanceState && this.createObservableInstance()
  17259. }),
  17260. (e.prototype.createObservableInstance = function () {
  17261. var t, e
  17262. this._observableInstanceState = 1
  17263. for (var n = [], r = this.parent; r && 0 === r._observableInstanceState; ) n.unshift(r), (r = r.parent)
  17264. try {
  17265. for (var a = d(n), s = a.next(); !s.done; s = a.next()) {
  17266. s.value.createObservableInstanceIfNeeded()
  17267. }
  17268. } catch (e) {
  17269. t = { error: e }
  17270. } finally {
  17271. try {
  17272. s && !s.done && (e = a.return) && e.call(a)
  17273. } finally {
  17274. if (t) throw t.error
  17275. }
  17276. }
  17277. var u,
  17278. c,
  17279. p = this.type
  17280. try {
  17281. ;(this.storedValue = p.createNewInstance(this._childNodes)), this.preboot(), (this._isRunningAction = !0), p.finalizeNewInstance(this, this.storedValue)
  17282. } catch (t) {
  17283. throw ((this.state = lt.DEAD), t)
  17284. } finally {
  17285. this._isRunningAction = !1
  17286. }
  17287. ;(this._observableInstanceState = 2),
  17288. (u = this),
  17289. (c = 'snapshot'),
  17290. o.getAtom(u, c).trackAndCompute(),
  17291. this.isRoot && this._addSnapshotReaction(),
  17292. (this._childNodes = Et),
  17293. (this.state = lt.CREATED),
  17294. this.fireHook(i.afterCreate),
  17295. this.finalizeCreation()
  17296. }),
  17297. Object.defineProperty(e.prototype, 'root', {
  17298. get: function () {
  17299. var t = this.parent
  17300. return t ? t.root : this
  17301. },
  17302. enumerable: !1,
  17303. configurable: !0
  17304. }),
  17305. (e.prototype.clearParent = function () {
  17306. if (this.parent) {
  17307. this.fireHook(i.beforeDetach)
  17308. var t = this.state
  17309. this.state = lt.DETACHING
  17310. var e = this.root,
  17311. n = e.environment,
  17312. r = e.identifierCache.splitCache(this)
  17313. try {
  17314. this.parent.removeChild(this.subpath), this.baseSetParent(null, ''), (this.environment = n), (this.identifierCache = r)
  17315. } finally {
  17316. this.state = t
  17317. }
  17318. }
  17319. }),
  17320. (e.prototype.setParent = function (t, e) {
  17321. var n = t !== this.parent,
  17322. r = e !== this.subpath
  17323. ;(n || r) && (n ? ((this.environment = void 0), t.root.identifierCache.mergeCache(this), this.baseSetParent(t, e), this.fireHook(i.afterAttach)) : r && this.baseSetParent(this.parent, e))
  17324. }),
  17325. (e.prototype.fireHook = function (t) {
  17326. var e = this
  17327. this.fireInternalHook(t)
  17328. var n = this.storedValue && 'object' == typeof this.storedValue && this.storedValue[t]
  17329. 'function' == typeof n &&
  17330. (o._allowStateChangesInsideComputed
  17331. ? o._allowStateChangesInsideComputed(function () {
  17332. n.apply(e.storedValue)
  17333. })
  17334. : n.apply(this.storedValue))
  17335. }),
  17336. Object.defineProperty(e.prototype, 'snapshot', {
  17337. get: function () {
  17338. return Ft(this.getSnapshot())
  17339. },
  17340. enumerable: !1,
  17341. configurable: !0
  17342. }),
  17343. (e.prototype.getSnapshot = function () {
  17344. return this.isAlive ? (2 === this._observableInstanceState ? this._getActualSnapshot() : this._getCachedInitialSnapshot()) : this._snapshotUponDeath
  17345. }),
  17346. (e.prototype._getActualSnapshot = function () {
  17347. return this.type.getSnapshot(this)
  17348. }),
  17349. (e.prototype._getCachedInitialSnapshot = function () {
  17350. if (!this._cachedInitialSnapshotCreated) {
  17351. var t = this.type,
  17352. e = this._childNodes,
  17353. n = this._initialSnapshot
  17354. ;(this._cachedInitialSnapshot = t.processInitialSnapshot(e, n)), (this._cachedInitialSnapshotCreated = !0)
  17355. }
  17356. return this._cachedInitialSnapshot
  17357. }),
  17358. (e.prototype.isRunningAction = function () {
  17359. return !!this._isRunningAction || (!this.isRoot && this.parent.isRunningAction())
  17360. }),
  17361. (e.prototype.assertAlive = function (t) {
  17362. var e = u()
  17363. if (!this.isAlive && 'ignore' !== e) {
  17364. var n = this._getAssertAliveError(t)
  17365. switch (e) {
  17366. case 'error':
  17367. throw Vt(n)
  17368. case 'warn':
  17369. Gt(n)
  17370. }
  17371. }
  17372. }),
  17373. (e.prototype._getAssertAliveError = function (t) {
  17374. var e = this.getEscapedPath(!1) || this.pathUponDeath || '',
  17375. n = (t.subpath && te(t.subpath)) || '',
  17376. r = t.actionContext || B()
  17377. r && 'action' !== r.type && r.parentActionEvent && (r = r.parentActionEvent)
  17378. var i = ''
  17379. r && null != r.name && (i = ((r && r.context && A(r.context)) || e) + '.' + r.name + '()')
  17380. return (
  17381. "You are trying to read or write to an object that is no longer part of a state tree. (Object type: '" +
  17382. this.type.name +
  17383. "', Path upon death: '" +
  17384. e +
  17385. "', Subpath: '" +
  17386. n +
  17387. "', Action: '" +
  17388. i +
  17389. "'). Either detach nodes first, or don't use objects after removing / replacing them in the tree."
  17390. )
  17391. }),
  17392. (e.prototype.getChildNode = function (t) {
  17393. this.assertAlive({ subpath: t }), (this._autoUnbox = !1)
  17394. try {
  17395. return 2 === this._observableInstanceState ? this.type.getChildNode(this, t) : this._childNodes[t]
  17396. } finally {
  17397. this._autoUnbox = !0
  17398. }
  17399. }),
  17400. (e.prototype.getChildren = function () {
  17401. this.assertAlive(Et), (this._autoUnbox = !1)
  17402. try {
  17403. return 2 === this._observableInstanceState ? this.type.getChildren(this) : Tt(this._childNodes)
  17404. } finally {
  17405. this._autoUnbox = !0
  17406. }
  17407. }),
  17408. (e.prototype.getChildType = function (t) {
  17409. return this.type.getChildType(t)
  17410. }),
  17411. Object.defineProperty(e.prototype, 'isProtected', {
  17412. get: function () {
  17413. return this.root.isProtectionEnabled
  17414. },
  17415. enumerable: !1,
  17416. configurable: !0
  17417. }),
  17418. (e.prototype.assertWritable = function (t) {
  17419. if ((this.assertAlive(t), !this.isRunningAction() && this.isProtected)) throw Vt("Cannot modify '" + this + "', the object is protected and can only be modified by using an action.")
  17420. }),
  17421. (e.prototype.removeChild = function (t) {
  17422. this.type.removeChild(this, t)
  17423. }),
  17424. (e.prototype.unbox = function (t) {
  17425. return t ? (this.assertAlive({ subpath: t.subpath || t.subpathUponDeath }), this._autoUnbox ? t.value : t) : t
  17426. }),
  17427. (e.prototype.toString = function () {
  17428. var t = (this.isAlive ? this.path : this.pathUponDeath) || '<root>',
  17429. e = this.identifier ? '(id: ' + this.identifier + ')' : ''
  17430. return this.type.name + '@' + t + e + (this.isAlive ? '' : ' [dead]')
  17431. }),
  17432. (e.prototype.finalizeCreation = function () {
  17433. var t = this
  17434. this.baseFinalizeCreation(function () {
  17435. var e, n
  17436. try {
  17437. for (var r = d(t.getChildren()), o = r.next(); !o.done; o = r.next()) {
  17438. o.value.finalizeCreation()
  17439. }
  17440. } catch (t) {
  17441. e = { error: t }
  17442. } finally {
  17443. try {
  17444. o && !o.done && (n = r.return) && n.call(r)
  17445. } finally {
  17446. if (e) throw e.error
  17447. }
  17448. }
  17449. t.fireInternalHook(i.afterCreationFinalization)
  17450. })
  17451. }),
  17452. (e.prototype.detach = function () {
  17453. if (!this.isAlive) throw Vt('Error while detaching, node is not alive.')
  17454. this.clearParent()
  17455. }),
  17456. (e.prototype.preboot = function () {
  17457. var t = this
  17458. ;(this._applyPatches = X(this.storedValue, '@APPLY_PATCHES', function (e) {
  17459. e.forEach(function (e) {
  17460. var n = re(e.path)
  17461. It(t, n.slice(0, -1)).applyPatchLocally(n[n.length - 1], e)
  17462. })
  17463. })),
  17464. (this._applySnapshot = X(this.storedValue, '@APPLY_SNAPSHOT', function (e) {
  17465. if (e !== t.snapshot) return t.type.applySnapshot(t, e)
  17466. })),
  17467. Mt(this.storedValue, '$treenode', this),
  17468. Mt(this.storedValue, 'toJSON', _t)
  17469. }),
  17470. (e.prototype.die = function () {
  17471. this.isAlive && this.state !== lt.DETACHING && (this.aboutToDie(), this.finalizeDeath())
  17472. }),
  17473. (e.prototype.aboutToDie = function () {
  17474. 0 !== this._observableInstanceState &&
  17475. (this.getChildren().forEach(function (t) {
  17476. t.aboutToDie()
  17477. }),
  17478. this.baseAboutToDie(),
  17479. this._internalEventsEmit('dispose'),
  17480. this._internalEventsClear('dispose'))
  17481. }),
  17482. (e.prototype.finalizeDeath = function () {
  17483. this.getChildren().forEach(function (t) {
  17484. t.finalizeDeath()
  17485. }),
  17486. this.root.identifierCache.notifyDied(this)
  17487. var t = this.snapshot
  17488. ;(this._snapshotUponDeath = t), this._internalEventsClearAll(), this.baseFinalizeDeath()
  17489. }),
  17490. (e.prototype.onSnapshot = function (t) {
  17491. return this._addSnapshotReaction(), this._internalEventsRegister('snapshot', t)
  17492. }),
  17493. (e.prototype.emitSnapshot = function (t) {
  17494. this._internalEventsEmit('snapshot', t)
  17495. }),
  17496. (e.prototype.onPatch = function (t) {
  17497. return this._internalEventsRegister('patch', t)
  17498. }),
  17499. (e.prototype.emitPatch = function (t, e) {
  17500. if (this._internalEventsHasSubscribers('patch')) {
  17501. var n = (function (t) {
  17502. for (var e = [], n = 1; n < arguments.length; n++) e[n - 1] = arguments[n]
  17503. for (var r = 0; r < e.length; r++) {
  17504. var i = e[r]
  17505. for (var o in i) t[o] = i[o]
  17506. }
  17507. return t
  17508. })({}, t, { path: e.path.substr(this.path.length) + '/' + t.path }),
  17509. r = y(
  17510. (function (t) {
  17511. if (!('oldValue' in t)) throw Vt('Patches without `oldValue` field cannot be inversed')
  17512. return [Qt(t), Xt(t)]
  17513. })(n),
  17514. 2
  17515. ),
  17516. i = r[0],
  17517. o = r[1]
  17518. this._internalEventsEmit('patch', i, o)
  17519. }
  17520. this.parent && this.parent.emitPatch(t, e)
  17521. }),
  17522. (e.prototype.hasDisposer = function (t) {
  17523. return this._internalEventsHas('dispose', t)
  17524. }),
  17525. (e.prototype.addDisposer = function (t) {
  17526. if (this.hasDisposer(t)) throw Vt('cannot add a disposer when it is already registered for execution')
  17527. this._internalEventsRegister('dispose', t, !0)
  17528. }),
  17529. (e.prototype.removeDisposer = function (t) {
  17530. if (!this._internalEventsHas('dispose', t)) throw Vt('cannot remove a disposer which was never registered for execution')
  17531. this._internalEventsUnregister('dispose', t)
  17532. }),
  17533. (e.prototype.removeMiddleware = function (t) {
  17534. if (this.middlewares) {
  17535. var e = this.middlewares.indexOf(t)
  17536. e >= 0 && this.middlewares.splice(e, 1)
  17537. }
  17538. }),
  17539. (e.prototype.addMiddleWare = function (t, e) {
  17540. var n = this
  17541. void 0 === e && (e = !0)
  17542. var r = { handler: t, includeHooks: e }
  17543. return (
  17544. this.middlewares ? this.middlewares.push(r) : (this.middlewares = [r]),
  17545. function () {
  17546. n.removeMiddleware(r)
  17547. }
  17548. )
  17549. }),
  17550. (e.prototype.applyPatchLocally = function (t, e) {
  17551. this.assertWritable({ subpath: t }), this.createObservableInstanceIfNeeded(), this.type.applyPatchLocally(this, t, e)
  17552. }),
  17553. (e.prototype._addSnapshotReaction = function () {
  17554. var t = this
  17555. if (!this._hasSnapshotReaction) {
  17556. var e = o.reaction(
  17557. function () {
  17558. return t.snapshot
  17559. },
  17560. function (e) {
  17561. return t.emitSnapshot(e)
  17562. },
  17563. x
  17564. )
  17565. this.addDisposer(e), (this._hasSnapshotReaction = !0)
  17566. }
  17567. }),
  17568. (e.prototype._internalEventsHasSubscribers = function (t) {
  17569. return !!this._internalEvents && this._internalEvents.hasSubscribers(t)
  17570. }),
  17571. (e.prototype._internalEventsRegister = function (t, e, n) {
  17572. return void 0 === n && (n = !1), this._internalEvents || (this._internalEvents = new Lt()), this._internalEvents.register(t, e, n)
  17573. }),
  17574. (e.prototype._internalEventsHas = function (t, e) {
  17575. return !!this._internalEvents && this._internalEvents.has(t, e)
  17576. }),
  17577. (e.prototype._internalEventsUnregister = function (t, e) {
  17578. this._internalEvents && this._internalEvents.unregister(t, e)
  17579. }),
  17580. (e.prototype._internalEventsEmit = function (t) {
  17581. for (var e, n = [], r = 1; r < arguments.length; r++) n[r - 1] = arguments[r]
  17582. this._internalEvents && (e = this._internalEvents).emit.apply(e, v([t], n))
  17583. }),
  17584. (e.prototype._internalEventsClear = function (t) {
  17585. this._internalEvents && this._internalEvents.clear(t)
  17586. }),
  17587. (e.prototype._internalEventsClearAll = function () {
  17588. this._internalEvents && this._internalEvents.clearAll()
  17589. }),
  17590. l([o.action], e.prototype, 'createObservableInstance', null),
  17591. l([o.computed], e.prototype, 'snapshot', null),
  17592. l([o.action], e.prototype, 'detach', null),
  17593. l([o.action], e.prototype, 'die', null),
  17594. e
  17595. )
  17596. })(N)
  17597. !(function (t) {
  17598. ;(t[(t.String = 1)] = 'String'),
  17599. (t[(t.Number = 2)] = 'Number'),
  17600. (t[(t.Boolean = 4)] = 'Boolean'),
  17601. (t[(t.Date = 8)] = 'Date'),
  17602. (t[(t.Literal = 16)] = 'Literal'),
  17603. (t[(t.Array = 32)] = 'Array'),
  17604. (t[(t.Map = 64)] = 'Map'),
  17605. (t[(t.Object = 128)] = 'Object'),
  17606. (t[(t.Frozen = 256)] = 'Frozen'),
  17607. (t[(t.Optional = 512)] = 'Optional'),
  17608. (t[(t.Reference = 1024)] = 'Reference'),
  17609. (t[(t.Identifier = 2048)] = 'Identifier'),
  17610. (t[(t.Late = 4096)] = 'Late'),
  17611. (t[(t.Refinement = 8192)] = 'Refinement'),
  17612. (t[(t.Union = 16384)] = 'Union'),
  17613. (t[(t.Null = 32768)] = 'Null'),
  17614. (t[(t.Undefined = 65536)] = 'Undefined'),
  17615. (t[(t.Integer = 131072)] = 'Integer'),
  17616. (t[(t.Custom = 262144)] = 'Custom'),
  17617. (t[(t.SnapshotProcessor = 524288)] = 'SnapshotProcessor')
  17618. })(V || (V = {}))
  17619. var R = 'cannotDetermine',
  17620. z = (function () {
  17621. function t(t) {
  17622. ;(this.isType = !0), (this.name = t)
  17623. }
  17624. return (
  17625. (t.prototype.create = function (t, e) {
  17626. return pt(this, t), this.instantiate(null, '', e, t).value
  17627. }),
  17628. (t.prototype.getSnapshot = function (t, e) {
  17629. throw Vt('unimplemented method')
  17630. }),
  17631. (t.prototype.isAssignableFrom = function (t) {
  17632. return t === this
  17633. }),
  17634. (t.prototype.validate = function (t, e) {
  17635. if (wt(t)) {
  17636. var n = b(t)
  17637. return this.isAssignableFrom(n) ? st() : ut(e, t)
  17638. }
  17639. return this.isValidSnapshot(t, e)
  17640. }),
  17641. (t.prototype.is = function (t) {
  17642. return 0 === this.validate(t, [{ path: '', type: this }]).length
  17643. }),
  17644. Object.defineProperty(t.prototype, 'Type', {
  17645. get: function () {
  17646. throw Vt('Factory.Type should not be actually called. It is just a Type signature that can be used at compile time with Typescript, by using `typeof type.Type`')
  17647. },
  17648. enumerable: !1,
  17649. configurable: !0
  17650. }),
  17651. Object.defineProperty(t.prototype, 'TypeWithoutSTN', {
  17652. get: function () {
  17653. throw Vt('Factory.TypeWithoutSTN should not be actually called. It is just a Type signature that can be used at compile time with Typescript, by using `typeof type.TypeWithoutSTN`')
  17654. },
  17655. enumerable: !1,
  17656. configurable: !0
  17657. }),
  17658. Object.defineProperty(t.prototype, 'SnapshotType', {
  17659. get: function () {
  17660. throw Vt('Factory.SnapshotType should not be actually called. It is just a Type signature that can be used at compile time with Typescript, by using `typeof type.SnapshotType`')
  17661. },
  17662. enumerable: !1,
  17663. configurable: !0
  17664. }),
  17665. Object.defineProperty(t.prototype, 'CreationType', {
  17666. get: function () {
  17667. throw Vt('Factory.CreationType should not be actually called. It is just a Type signature that can be used at compile time with Typescript, by using `typeof type.CreationType`')
  17668. },
  17669. enumerable: !1,
  17670. configurable: !0
  17671. }),
  17672. l([o.action], t.prototype, 'create', null),
  17673. t
  17674. )
  17675. })(),
  17676. F = (function (t) {
  17677. function e(e) {
  17678. return t.call(this, e) || this
  17679. }
  17680. return (
  17681. p(e, t),
  17682. (e.prototype.create = function (e, n) {
  17683. return void 0 === e && (e = this.getDefaultSnapshot()), t.prototype.create.call(this, e, n)
  17684. }),
  17685. (e.prototype.getValue = function (t) {
  17686. return t.createObservableInstanceIfNeeded(), t.storedValue
  17687. }),
  17688. (e.prototype.tryToReconcileNode = function (t, e) {
  17689. return (
  17690. !t.isDetaching &&
  17691. (t.snapshot === e ||
  17692. !(!bt(e) || mt(e) !== t) ||
  17693. (!(t.type !== this || !Rt(e) || bt(e) || (t.identifierAttribute && t.identifier !== nn(e[t.identifierAttribute]))) && (t.applySnapshot(e), !0)))
  17694. )
  17695. }),
  17696. (e.prototype.reconcile = function (t, e, n, r) {
  17697. if (this.tryToReconcileNode(t, e)) return t.setParent(n, r), t
  17698. if ((t.die(), bt(e) && this.isAssignableFrom(b(e)))) {
  17699. var i = mt(e)
  17700. return i.setParent(n, r), i
  17701. }
  17702. return this.instantiate(n, r, void 0, e)
  17703. }),
  17704. (e.prototype.getSubTypes = function () {
  17705. return null
  17706. }),
  17707. l([o.action], e.prototype, 'create', null),
  17708. e
  17709. )
  17710. })(z),
  17711. M = (function (t) {
  17712. function e() {
  17713. return (null !== t && t.apply(this, arguments)) || this
  17714. }
  17715. return (
  17716. p(e, t),
  17717. (e.prototype.createNewInstance = function (t) {
  17718. return t
  17719. }),
  17720. (e.prototype.getValue = function (t) {
  17721. return t.storedValue
  17722. }),
  17723. (e.prototype.getSnapshot = function (t) {
  17724. return t.storedValue
  17725. }),
  17726. (e.prototype.reconcile = function (t, e, n, r) {
  17727. if (!t.isDetaching && t.type === this && t.storedValue === e) return t
  17728. var i = this.instantiate(n, r, void 0, e)
  17729. return t.die(), i
  17730. }),
  17731. (e.prototype.getSubTypes = function () {
  17732. return null
  17733. }),
  17734. e
  17735. )
  17736. })(z)
  17737. function H(t) {
  17738. return 'object' == typeof t && t && !0 === t.isType
  17739. }
  17740. function L(t, e) {
  17741. Yt(t, H, 'mobx-state-tree type', e)
  17742. }
  17743. var U = new Map()
  17744. var $ = (function () {
  17745. function t(t, e) {
  17746. ;(this.hooks = t), (this.call = e), (this.flowsPending = 0), (this.running = !0), t && t.onStart(e)
  17747. }
  17748. return (
  17749. (t.prototype.finish = function (t) {
  17750. this.running && ((this.running = !1), this.hooks && this.hooks.onFinish(this.call, t))
  17751. }),
  17752. (t.prototype.incFlowsPending = function () {
  17753. this.flowsPending++
  17754. }),
  17755. (t.prototype.decFlowsPending = function () {
  17756. this.flowsPending--
  17757. }),
  17758. Object.defineProperty(t.prototype, 'hasFlowsPending', {
  17759. get: function () {
  17760. return this.flowsPending > 0
  17761. },
  17762. enumerable: !1,
  17763. configurable: !0
  17764. }),
  17765. t
  17766. )
  17767. })()
  17768. function W(t) {
  17769. return { $MST_UNSERIALIZABLE: !0, type: t }
  17770. }
  17771. function G(t, e) {
  17772. gt(t, 1),
  17773. Yt(
  17774. e,
  17775. function (t) {
  17776. return 'object' == typeof t
  17777. },
  17778. 'object or array',
  17779. 2
  17780. ),
  17781. o.runInAction(function () {
  17782. xt(e).forEach(function (e) {
  17783. return (function (t, e) {
  17784. var n = C(t, e.path || '')
  17785. if (!n) throw Vt('Invalid action path: ' + (e.path || ''))
  17786. var r = mt(n)
  17787. if ('@APPLY_PATCHES' === e.name) return m.call(null, n, e.args[0])
  17788. if ('@APPLY_SNAPSHOT' === e.name) return _.call(null, n, e.args[0])
  17789. if ('function' != typeof n[e.name]) throw Vt("Action '" + e.name + "' does not exist in '" + r.path + "'")
  17790. return n[e.name].apply(
  17791. n,
  17792. e.args
  17793. ? e.args.map(function (t) {
  17794. return (e = t) && 'object' == typeof e && '$MST_DATE' in e ? new Date(e.$MST_DATE) : e
  17795. var e
  17796. })
  17797. : []
  17798. )
  17799. })(t, e)
  17800. })
  17801. })
  17802. }
  17803. function Y(t, e, n) {
  17804. return (
  17805. void 0 === n && (n = !1),
  17806. gt(t, 1),
  17807. tt(t, function (r, i) {
  17808. if ('action' === r.type && r.id === r.rootId) {
  17809. var o = mt(r.context),
  17810. a = {
  17811. name: r.name,
  17812. path: St(mt(t), o),
  17813. args: r.args.map(function (t, e) {
  17814. return (function (t, e, n, r) {
  17815. if (r instanceof Date) return { $MST_DATE: r.getTime() }
  17816. if (zt(r)) return r
  17817. if (bt(r)) return W('[MSTNode: ' + b(r).name + ']')
  17818. if ('function' == typeof r) return W('[function]')
  17819. if ('object' == typeof r && !kt(r) && !Dt(r)) return W('[object ' + ((r && r.constructor && r.constructor.name) || 'Complex Object') + ']')
  17820. try {
  17821. return JSON.stringify(r), r
  17822. } catch (t) {
  17823. return W('' + t)
  17824. }
  17825. })(0, r.name, 0, t)
  17826. })
  17827. }
  17828. if (n) {
  17829. var s = i(r)
  17830. return e(a), s
  17831. }
  17832. return e(a), i(r)
  17833. }
  17834. return i(r)
  17835. })
  17836. )
  17837. }
  17838. var J,
  17839. Z = 1
  17840. function B() {
  17841. return J
  17842. }
  17843. function K() {
  17844. return Z++
  17845. }
  17846. function q(t, e) {
  17847. var n = mt(t.context)
  17848. 'action' === t.type && n.assertAlive({ actionContext: t })
  17849. var r = n._isRunningAction
  17850. n._isRunningAction = !0
  17851. var a = J
  17852. J = t
  17853. try {
  17854. return (function (t, e, n) {
  17855. var r = new et(t, n)
  17856. if (r.isEmpty) return o.action(n).apply(null, e.args)
  17857. var a = null
  17858. function s(t) {
  17859. var e = r.getNextMiddleware(),
  17860. u = e && e.handler
  17861. if (!u) return o.action(n).apply(null, t.args)
  17862. if (!e.includeHooks && i[t.name]) return s(t)
  17863. function c(t, e) {
  17864. !0, (a = s(t)), e && (a = e(a))
  17865. }
  17866. function p(t) {
  17867. !0, (a = t)
  17868. }
  17869. return u(t, c, p), a
  17870. }
  17871. return s(e)
  17872. })(n, t, e)
  17873. } finally {
  17874. ;(J = a), (n._isRunningAction = r)
  17875. }
  17876. }
  17877. function Q(t) {
  17878. if (t) return 'action' === t.type ? t : t.parentActionEvent
  17879. }
  17880. function X(t, e, n) {
  17881. var r = function () {
  17882. var r = K(),
  17883. i = J,
  17884. o = Q(i)
  17885. return q(
  17886. {
  17887. type: 'action',
  17888. name: e,
  17889. id: r,
  17890. args: Ut(arguments),
  17891. context: t,
  17892. tree: S(t),
  17893. rootId: i ? i.rootId : r,
  17894. parentId: i ? i.id : 0,
  17895. allParentIds: i ? v(i.allParentIds, [i.id]) : [],
  17896. parentEvent: i,
  17897. parentActionEvent: o
  17898. },
  17899. n
  17900. )
  17901. }
  17902. return (r._isMSTAction = !0), r
  17903. }
  17904. function tt(t, e, n) {
  17905. void 0 === n && (n = !0)
  17906. var r = mt(t)
  17907. return r.addMiddleWare(e, n)
  17908. }
  17909. var et = (function () {
  17910. function t(t, e) {
  17911. ;(this.arrayIndex = 0), (this.inArrayIndex = 0), (this.middlewares = []), e.$mst_middleware && this.middlewares.push(e.$mst_middleware)
  17912. for (var n = t; n; ) n.middlewares && this.middlewares.push(n.middlewares), (n = n.parent)
  17913. }
  17914. return (
  17915. Object.defineProperty(t.prototype, 'isEmpty', {
  17916. get: function () {
  17917. return this.middlewares.length <= 0
  17918. },
  17919. enumerable: !1,
  17920. configurable: !0
  17921. }),
  17922. (t.prototype.getNextMiddleware = function () {
  17923. var t = this.middlewares[this.arrayIndex]
  17924. if (t) {
  17925. var e = t[this.inArrayIndex++]
  17926. return e || (this.arrayIndex++, (this.inArrayIndex = 0), this.getNextMiddleware())
  17927. }
  17928. }),
  17929. t
  17930. )
  17931. })()
  17932. function nt() {
  17933. for (var t = B(); t && 'action' !== t.type; ) t = t.parentActionEvent
  17934. return t
  17935. }
  17936. function rt(t, e, n) {
  17937. for (var r = 'number' == typeof e ? e : e.id, i = n ? t : t.parentActionEvent; i; ) {
  17938. if (i.id === r) return !0
  17939. i = i.parentActionEvent
  17940. }
  17941. return !1
  17942. }
  17943. function it(t) {
  17944. return 'function' == typeof t
  17945. ? '<function' + (t.name ? ' ' + t.name : '') + '>'
  17946. : bt(t)
  17947. ? '<' + t + '>'
  17948. : '`' +
  17949. (function (t) {
  17950. try {
  17951. return JSON.stringify(t)
  17952. } catch (t) {
  17953. return '<Unserializable: ' + t + '>'
  17954. }
  17955. })(t) +
  17956. '`'
  17957. }
  17958. function ot(t) {
  17959. var e = t.value,
  17960. n = t.context[t.context.length - 1].type,
  17961. r = t.context
  17962. .map(function (t) {
  17963. return t.path
  17964. })
  17965. .filter(function (t) {
  17966. return t.length > 0
  17967. })
  17968. .join('/'),
  17969. i = r.length > 0 ? 'at path "/' + r + '" ' : '',
  17970. o = bt(e) ? 'value of type ' + mt(e).type.name + ':' : zt(e) ? 'value' : 'snapshot',
  17971. a = n && bt(e) && n.is(mt(e).snapshot)
  17972. return (
  17973. '' +
  17974. i +
  17975. o +
  17976. ' ' +
  17977. it(e) +
  17978. ' is not assignable ' +
  17979. (n ? 'to type: `' + n.name + '`' : '') +
  17980. (t.message ? ' (' + t.message + ')' : '') +
  17981. (n
  17982. ? Ve(n) || zt(e)
  17983. ? '.'
  17984. : ', expected an instance of `' +
  17985. n.name +
  17986. '` or a snapshot like `' +
  17987. n.describe() +
  17988. '` instead.' +
  17989. (a ? ' (Note that a snapshot of the provided value is compatible with the targeted type)' : '')
  17990. : '.')
  17991. )
  17992. }
  17993. function at(t, e, n) {
  17994. return t.concat([{ path: e, type: n }])
  17995. }
  17996. function st() {
  17997. return Ct
  17998. }
  17999. function ut(t, e, n) {
  18000. return [{ context: t, value: e, message: n }]
  18001. }
  18002. function ct(t) {
  18003. return t.reduce(function (t, e) {
  18004. return t.concat(e)
  18005. }, [])
  18006. }
  18007. function pt(t, e) {
  18008. 0
  18009. }
  18010. function ht(t, e) {
  18011. var n = t.validate(e, [{ path: '', type: t }])
  18012. if (n.length > 0)
  18013. throw Vt(
  18014. (function (t, e, n) {
  18015. if (0 === n.length) return
  18016. return (
  18017. 'Error while converting ' + ((r = it(e)), (r.length < 280 ? r : r.substring(0, 272) + '......' + r.substring(r.length - 8)) + ' to `') + t.name + '`:\n\n ' + n.map(ot).join('\n ')
  18018. )
  18019. var r
  18020. })(t, e, n)
  18021. )
  18022. }
  18023. var lt,
  18024. ft = 0,
  18025. dt = (function () {
  18026. function t() {
  18027. ;(this.cacheId = ft++), (this.cache = o.observable.map()), (this.lastCacheModificationPerId = o.observable.map())
  18028. }
  18029. return (
  18030. (t.prototype.updateLastCacheModificationPerId = function (t) {
  18031. var e = this.lastCacheModificationPerId.get(t)
  18032. this.lastCacheModificationPerId.set(t, void 0 === e ? 1 : e + 1)
  18033. }),
  18034. (t.prototype.getLastCacheModificationPerId = function (t) {
  18035. var e = this.lastCacheModificationPerId.get(t) || 0
  18036. return this.cacheId + '-' + e
  18037. }),
  18038. (t.prototype.addNodeToCache = function (t, e) {
  18039. if ((void 0 === e && (e = !0), t.identifierAttribute)) {
  18040. var n = t.identifier
  18041. this.cache.has(n) || this.cache.set(n, o.observable.array([], Ot))
  18042. var r = this.cache.get(n)
  18043. if (-1 !== r.indexOf(t)) throw Vt('Already registered')
  18044. r.push(t), e && this.updateLastCacheModificationPerId(n)
  18045. }
  18046. }),
  18047. (t.prototype.mergeCache = function (t) {
  18048. var e = this
  18049. o.values(t.identifierCache.cache).forEach(function (t) {
  18050. return t.forEach(function (t) {
  18051. e.addNodeToCache(t)
  18052. })
  18053. })
  18054. }),
  18055. (t.prototype.notifyDied = function (t) {
  18056. if (t.identifierAttribute) {
  18057. var e = t.identifier,
  18058. n = this.cache.get(e)
  18059. n && (n.remove(t), n.length || this.cache.delete(e), this.updateLastCacheModificationPerId(t.identifier))
  18060. }
  18061. }),
  18062. (t.prototype.splitCache = function (e) {
  18063. var n = this,
  18064. r = new t(),
  18065. i = e.path
  18066. return (
  18067. o.entries(this.cache).forEach(function (t) {
  18068. for (var e = y(t, 2), o = e[0], a = e[1], s = !1, u = a.length - 1; u >= 0; u--) 0 === a[u].path.indexOf(i) && (r.addNodeToCache(a[u], !1), a.splice(u, 1), (s = !0))
  18069. s && n.updateLastCacheModificationPerId(o)
  18070. }),
  18071. r
  18072. )
  18073. }),
  18074. (t.prototype.has = function (t, e) {
  18075. var n = this.cache.get(e)
  18076. return (
  18077. !!n &&
  18078. n.some(function (e) {
  18079. return t.isAssignableFrom(e.type)
  18080. })
  18081. )
  18082. }),
  18083. (t.prototype.resolve = function (t, e) {
  18084. var n = this.cache.get(e)
  18085. if (!n) return null
  18086. var r = n.filter(function (e) {
  18087. return t.isAssignableFrom(e.type)
  18088. })
  18089. switch (r.length) {
  18090. case 0:
  18091. return null
  18092. case 1:
  18093. return r[0]
  18094. default:
  18095. throw Vt(
  18096. "Cannot resolve a reference to type '" +
  18097. t.name +
  18098. "' with id: '" +
  18099. e +
  18100. "' unambigously, there are multiple candidates: " +
  18101. r
  18102. .map(function (t) {
  18103. return t.path
  18104. })
  18105. .join(', ')
  18106. )
  18107. }
  18108. }),
  18109. t
  18110. )
  18111. })()
  18112. function yt(t, e, n, r, i) {
  18113. var o = wt(i)
  18114. if (o) {
  18115. if (o.parent)
  18116. throw Vt(
  18117. "Cannot add an object to a state tree if it is already part of the same or another state tree. Tried to assign an object to '" +
  18118. (e ? e.path : '') +
  18119. '/' +
  18120. n +
  18121. "', but it lives already at '" +
  18122. o.path +
  18123. "'"
  18124. )
  18125. return e && o.setParent(e, n), o
  18126. }
  18127. return new k(t, e, n, r, i)
  18128. }
  18129. function vt(t, e, n, r, i) {
  18130. return new j(t, e, n, r, i)
  18131. }
  18132. function bt(t) {
  18133. return !(!t || !t.$treenode)
  18134. }
  18135. function gt(t, e) {
  18136. Yt(t, bt, 'mobx-state-tree node', e)
  18137. }
  18138. function mt(t) {
  18139. if (!bt(t)) throw Vt('Value ' + t + ' is no MST Node')
  18140. return t.$treenode
  18141. }
  18142. function wt(t) {
  18143. return (t && t.$treenode) || null
  18144. }
  18145. function _t() {
  18146. return mt(this).snapshot
  18147. }
  18148. !(function (t) {
  18149. ;(t[(t.INITIALIZING = 0)] = 'INITIALIZING'), (t[(t.CREATED = 1)] = 'CREATED'), (t[(t.FINALIZED = 2)] = 'FINALIZED'), (t[(t.DETACHING = 3)] = 'DETACHING'), (t[(t.DEAD = 4)] = 'DEAD')
  18150. })(lt || (lt = {}))
  18151. var Pt = function (t) {
  18152. return '..'
  18153. }
  18154. function St(t, e) {
  18155. if (t.root !== e.root) throw Vt("Cannot calculate relative path: objects '" + t + "' and '" + e + "' are not part of the same object tree")
  18156. for (var n = re(t.path), r = re(e.path), i = 0; i < n.length && n[i] === r[i]; i++);
  18157. return n.slice(i).map(Pt).join('/') + ne(r.slice(i))
  18158. }
  18159. function At(t, e, n) {
  18160. return void 0 === n && (n = !0), It(t, re(e), n)
  18161. }
  18162. function It(t, e, n) {
  18163. void 0 === n && (n = !0)
  18164. for (var r = t, i = 0; i < e.length; i++) {
  18165. var o = e[i]
  18166. if ('..' === o) {
  18167. if ((r = r.parent)) continue
  18168. } else {
  18169. if ('.' === o) continue
  18170. if (r) {
  18171. if (r instanceof j)
  18172. try {
  18173. var a = r.value
  18174. bt(a) && (r = mt(a))
  18175. } catch (t) {
  18176. if (!n) return
  18177. throw t
  18178. }
  18179. if (r instanceof k) if (r.getChildType(o) && (r = r.getChildNode(o))) continue
  18180. }
  18181. }
  18182. if (n) throw Vt("Could not resolve '" + o + "' in path '" + (ne(e.slice(0, i)) || '/') + "' while resolving '" + ne(e) + "'")
  18183. return
  18184. }
  18185. return r
  18186. }
  18187. function Tt(t) {
  18188. if (!t) return Ct
  18189. var e = Object.keys(t)
  18190. if (!e.length) return Ct
  18191. var n = new Array(e.length)
  18192. return (
  18193. e.forEach(function (e, r) {
  18194. n[r] = t[e]
  18195. }),
  18196. n
  18197. )
  18198. }
  18199. var Ct = Object.freeze([]),
  18200. Et = Object.freeze({}),
  18201. Ot = 'string' == typeof o.$mobx ? { deep: !1 } : { deep: !1, proxy: !1 }
  18202. function Vt(t) {
  18203. return void 0 === t && (t = 'Illegal state'), new Error('[mobx-state-tree] ' + t)
  18204. }
  18205. function Nt(t) {
  18206. return t
  18207. }
  18208. Object.freeze(Ot)
  18209. var jt =
  18210. Number.isInteger ||
  18211. function (t) {
  18212. return 'number' == typeof t && isFinite(t) && Math.floor(t) === t
  18213. }
  18214. function Dt(t) {
  18215. return Array.isArray(t) || o.isObservableArray(t)
  18216. }
  18217. function xt(t) {
  18218. return t ? (Dt(t) ? t : [t]) : Ct
  18219. }
  18220. function kt(t) {
  18221. if (null === t || 'object' != typeof t) return !1
  18222. var e = Object.getPrototypeOf(t)
  18223. return e === Object.prototype || null === e
  18224. }
  18225. function Rt(t) {
  18226. return !(null === t || 'object' != typeof t || t instanceof Date || t instanceof RegExp)
  18227. }
  18228. function zt(t, e) {
  18229. return void 0 === e && (e = !0), null == t || !!('string' == typeof t || 'number' == typeof t || 'boolean' == typeof t || (e && t instanceof Date))
  18230. }
  18231. function Ft(t) {
  18232. return t
  18233. }
  18234. function Mt(t, e, n) {
  18235. Object.defineProperty(t, e, { enumerable: !1, writable: !1, configurable: !0, value: n })
  18236. }
  18237. var Ht = (function () {
  18238. function t() {
  18239. this.handlers = []
  18240. }
  18241. return (
  18242. Object.defineProperty(t.prototype, 'hasSubscribers', {
  18243. get: function () {
  18244. return this.handlers.length > 0
  18245. },
  18246. enumerable: !1,
  18247. configurable: !0
  18248. }),
  18249. (t.prototype.register = function (t, e) {
  18250. var n = this
  18251. return (
  18252. void 0 === e && (e = !1),
  18253. e ? this.handlers.unshift(t) : this.handlers.push(t),
  18254. function () {
  18255. n.unregister(t)
  18256. }
  18257. )
  18258. }),
  18259. (t.prototype.has = function (t) {
  18260. return this.handlers.indexOf(t) >= 0
  18261. }),
  18262. (t.prototype.unregister = function (t) {
  18263. var e = this.handlers.indexOf(t)
  18264. e >= 0 && this.handlers.splice(e, 1)
  18265. }),
  18266. (t.prototype.clear = function () {
  18267. this.handlers.length = 0
  18268. }),
  18269. (t.prototype.emit = function () {
  18270. for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]
  18271. var n = this.handlers.slice()
  18272. n.forEach(function (e) {
  18273. return e.apply(void 0, v(t))
  18274. })
  18275. }),
  18276. t
  18277. )
  18278. })(),
  18279. Lt = (function () {
  18280. function t() {}
  18281. return (
  18282. (t.prototype.hasSubscribers = function (t) {
  18283. var e = this.eventHandlers && this.eventHandlers[t]
  18284. return !!e && e.hasSubscribers
  18285. }),
  18286. (t.prototype.register = function (t, e, n) {
  18287. void 0 === n && (n = !1), this.eventHandlers || (this.eventHandlers = {})
  18288. var r = this.eventHandlers[t]
  18289. return r || (r = this.eventHandlers[t] = new Ht()), r.register(e, n)
  18290. }),
  18291. (t.prototype.has = function (t, e) {
  18292. var n = this.eventHandlers && this.eventHandlers[t]
  18293. return !!n && n.has(e)
  18294. }),
  18295. (t.prototype.unregister = function (t, e) {
  18296. var n = this.eventHandlers && this.eventHandlers[t]
  18297. n && n.unregister(e)
  18298. }),
  18299. (t.prototype.clear = function (t) {
  18300. this.eventHandlers && delete this.eventHandlers[t]
  18301. }),
  18302. (t.prototype.clearAll = function () {
  18303. this.eventHandlers = void 0
  18304. }),
  18305. (t.prototype.emit = function (t) {
  18306. for (var e, n = [], r = 1; r < arguments.length; r++) n[r - 1] = arguments[r]
  18307. var i = this.eventHandlers && this.eventHandlers[t]
  18308. i && (e = i).emit.apply(e, v(n))
  18309. }),
  18310. t
  18311. )
  18312. })()
  18313. function Ut(t) {
  18314. for (var e = new Array(t.length), n = 0; n < t.length; n++) e[n] = t[n]
  18315. return e
  18316. }
  18317. function $t(t, e) {
  18318. return 0 === t.indexOf(e)
  18319. }
  18320. var Wt = function (t, e) {}
  18321. function Gt(t) {
  18322. console.warn(new Error('[mobx-state-tree] ' + t))
  18323. }
  18324. function Yt(t, e, n, r) {
  18325. 0
  18326. }
  18327. function Jt(t, e) {
  18328. Yt()
  18329. }
  18330. function Zt(t, e, n, r) {
  18331. Yt(), void 0 !== n && Yt(), void 0 !== r && Yt()
  18332. }
  18333. function Bt(t, e, n) {
  18334. void 0 === n && (n = !0), Yt(), n || Yt()
  18335. }
  18336. function Kt(t) {
  18337. 'function' == typeof queueMicrotask ? queueMicrotask(t) : 'function' == typeof setImmediate ? setImmediate(t) : setTimeout(t, 1)
  18338. }
  18339. function qt(t) {
  18340. return (function (t, e) {
  18341. var n = function () {
  18342. var r = K(),
  18343. i = B()
  18344. if (!i) throw Vt('a mst flow must always have a parent context')
  18345. var o = Q(i)
  18346. if (!o) throw Vt('a mst flow must always have a parent action context')
  18347. var a = { name: t, id: r, tree: i.tree, context: i.context, parentId: i.id, allParentIds: v(i.allParentIds, [i.id]), rootId: i.rootId, parentEvent: i, parentActionEvent: o },
  18348. s = arguments
  18349. function u(t, e, r) {
  18350. ;(t.$mst_middleware = n.$mst_middleware), q(h(h({}, a), { type: e, args: [r] }), t)
  18351. }
  18352. return new Promise(function (t, r) {
  18353. var i,
  18354. o = function () {
  18355. ;(i = e.apply(null, arguments)), c(void 0)
  18356. }
  18357. function c(t) {
  18358. var e
  18359. try {
  18360. u(
  18361. function (t) {
  18362. e = i.next(t)
  18363. },
  18364. 'flow_resume',
  18365. t
  18366. )
  18367. } catch (t) {
  18368. return void Kt(function () {
  18369. u(
  18370. function (e) {
  18371. r(t)
  18372. },
  18373. 'flow_throw',
  18374. t
  18375. )
  18376. })
  18377. }
  18378. l(e)
  18379. }
  18380. function p(t) {
  18381. var e
  18382. try {
  18383. u(
  18384. function (t) {
  18385. e = i.throw(t)
  18386. },
  18387. 'flow_resume_error',
  18388. t
  18389. )
  18390. } catch (t) {
  18391. return void Kt(function () {
  18392. u(
  18393. function (e) {
  18394. r(t)
  18395. },
  18396. 'flow_throw',
  18397. t
  18398. )
  18399. })
  18400. }
  18401. l(e)
  18402. }
  18403. function l(e) {
  18404. if (!e.done) {
  18405. if (!e.value || 'function' != typeof e.value.then) throw Vt('Only promises can be yielded to `async`, got: ' + e)
  18406. return e.value.then(c, p)
  18407. }
  18408. Kt(function () {
  18409. u(
  18410. function (e) {
  18411. t(e)
  18412. },
  18413. 'flow_return',
  18414. e.value
  18415. )
  18416. })
  18417. }
  18418. ;(o.$mst_middleware = n.$mst_middleware), q(h(h({}, a), { type: 'flow_spawn', args: Ut(s) }), o)
  18419. })
  18420. }
  18421. return n
  18422. })(t.name, t)
  18423. }
  18424. function Qt(t) {
  18425. switch (t.op) {
  18426. case 'add':
  18427. return { op: 'add', path: t.path, value: t.value }
  18428. case 'remove':
  18429. return { op: 'remove', path: t.path }
  18430. case 'replace':
  18431. return { op: 'replace', path: t.path, value: t.value }
  18432. }
  18433. }
  18434. function Xt(t) {
  18435. switch (t.op) {
  18436. case 'add':
  18437. return { op: 'remove', path: t.path }
  18438. case 'remove':
  18439. return { op: 'add', path: t.path, value: t.oldValue }
  18440. case 'replace':
  18441. return { op: 'replace', path: t.path, value: t.oldValue }
  18442. }
  18443. }
  18444. function te(t) {
  18445. return !0 == ('number' == typeof t) ? '' + t : -1 === t.indexOf('/') && -1 === t.indexOf('~') ? t : t.replace(/~/g, '~0').replace(/\//g, '~1')
  18446. }
  18447. function ee(t) {
  18448. return t.replace(/~1/g, '/').replace(/~0/g, '~')
  18449. }
  18450. function ne(t) {
  18451. if (0 === t.length) return ''
  18452. var e = function (t) {
  18453. return t.map(te).join('/')
  18454. }
  18455. return '.' === t[0] || '..' === t[0] ? e(t) : '/' + e(t)
  18456. }
  18457. function re(t) {
  18458. var e = t.split('/').map(ee)
  18459. if (!('' === t || '.' === t || '..' === t || $t(t, '/') || $t(t, './') || $t(t, '../'))) throw Vt("a json path must be either rooted, empty or relative, but got '" + t + "'")
  18460. return '' === e[0] && e.shift(), e
  18461. }
  18462. Wt.ids = {}
  18463. var ie = (function (t) {
  18464. function e(e, n, r) {
  18465. var i = t.call(this, r || e.name) || this
  18466. return (i._subtype = e), (i._processors = n), i
  18467. }
  18468. return (
  18469. p(e, t),
  18470. Object.defineProperty(e.prototype, 'flags', {
  18471. get: function () {
  18472. return this._subtype.flags | V.SnapshotProcessor
  18473. },
  18474. enumerable: !1,
  18475. configurable: !0
  18476. }),
  18477. (e.prototype.describe = function () {
  18478. return 'snapshotProcessor(' + this._subtype.describe() + ')'
  18479. }),
  18480. (e.prototype.preProcessSnapshot = function (t) {
  18481. return this._processors.preProcessor ? this._processors.preProcessor.call(null, t) : t
  18482. }),
  18483. (e.prototype.postProcessSnapshot = function (t) {
  18484. return this._processors.postProcessor ? this._processors.postProcessor.call(null, t) : t
  18485. }),
  18486. (e.prototype._fixNode = function (t) {
  18487. var e = this
  18488. !(function (t, e) {
  18489. for (var n, r, i = [], o = 2; o < arguments.length; o++) i[o - 2] = arguments[o]
  18490. try {
  18491. for (var a = d(i), s = a.next(); !s.done; s = a.next()) {
  18492. var u = s.value
  18493. t[u] = e[u].bind(e)
  18494. }
  18495. } catch (t) {
  18496. n = { error: t }
  18497. } finally {
  18498. try {
  18499. s && !s.done && (r = a.return) && r.call(a)
  18500. } finally {
  18501. if (n) throw n.error
  18502. }
  18503. }
  18504. })(t.type, this, 'isAssignableFrom', 'create')
  18505. var n = t.getSnapshot
  18506. t.getSnapshot = function () {
  18507. return e.postProcessSnapshot(n.call(t))
  18508. }
  18509. }),
  18510. (e.prototype.instantiate = function (t, e, n, r) {
  18511. var i = bt(r) ? r : this.preProcessSnapshot(r),
  18512. o = this._subtype.instantiate(t, e, n, i)
  18513. return this._fixNode(o), o
  18514. }),
  18515. (e.prototype.reconcile = function (t, e, n, r) {
  18516. var i = this._subtype.reconcile(t, bt(e) ? e : this.preProcessSnapshot(e), n, r)
  18517. return i !== t && this._fixNode(i), i
  18518. }),
  18519. (e.prototype.getSnapshot = function (t, e) {
  18520. void 0 === e && (e = !0)
  18521. var n = this._subtype.getSnapshot(t)
  18522. return e ? this.postProcessSnapshot(n) : n
  18523. }),
  18524. (e.prototype.isValidSnapshot = function (t, e) {
  18525. var n = this.preProcessSnapshot(t)
  18526. return this._subtype.validate(n, e)
  18527. }),
  18528. (e.prototype.getSubTypes = function () {
  18529. return this._subtype
  18530. }),
  18531. (e.prototype.is = function (t) {
  18532. var e = H(t) ? this._subtype : bt(t) ? P(t, !1) : this.preProcessSnapshot(t)
  18533. return 0 === this._subtype.validate(e, [{ path: '', type: this._subtype }]).length
  18534. }),
  18535. e
  18536. )
  18537. })(z)
  18538. var oe,
  18539. ae = 'Map.put can only be used to store complex values that have an identifier type attribute'
  18540. function se(t, e) {
  18541. var n,
  18542. r,
  18543. i = t.getSubTypes()
  18544. if (i === R) return !1
  18545. if (i) {
  18546. var o = xt(i)
  18547. try {
  18548. for (var a = d(o), s = a.next(); !s.done; s = a.next()) {
  18549. if (!se(s.value, e)) return !1
  18550. }
  18551. } catch (t) {
  18552. n = { error: t }
  18553. } finally {
  18554. try {
  18555. s && !s.done && (r = a.return) && r.call(a)
  18556. } finally {
  18557. if (n) throw n.error
  18558. }
  18559. }
  18560. }
  18561. return t instanceof me && e.push(t), !0
  18562. }
  18563. !(function (t) {
  18564. ;(t[(t.UNKNOWN = 0)] = 'UNKNOWN'), (t[(t.YES = 1)] = 'YES'), (t[(t.NO = 2)] = 'NO')
  18565. })(oe || (oe = {}))
  18566. var ue = (function (t) {
  18567. function e(e) {
  18568. return t.call(this, e, o.observable.ref.enhancer) || this
  18569. }
  18570. return (
  18571. p(e, t),
  18572. (e.prototype.get = function (e) {
  18573. return t.prototype.get.call(this, '' + e)
  18574. }),
  18575. (e.prototype.has = function (e) {
  18576. return t.prototype.has.call(this, '' + e)
  18577. }),
  18578. (e.prototype.delete = function (e) {
  18579. return t.prototype.delete.call(this, '' + e)
  18580. }),
  18581. (e.prototype.set = function (e, n) {
  18582. return t.prototype.set.call(this, '' + e, n)
  18583. }),
  18584. (e.prototype.put = function (t) {
  18585. if (!t) throw Vt('Map.put cannot be used to set empty values')
  18586. if (bt(t)) {
  18587. var e = mt(t)
  18588. if (null === e.identifier) throw Vt(ae)
  18589. return this.set(e.identifier, t), t
  18590. }
  18591. if (Rt(t)) {
  18592. var n = mt(this),
  18593. r = n.type
  18594. if (r.identifierMode !== oe.YES) throw Vt(ae)
  18595. var i = t[r.mapIdentifierAttribute]
  18596. if (!rn(i)) {
  18597. var o = this.put(r.getChildType().create(t, n.environment))
  18598. return this.put(P(o))
  18599. }
  18600. var a = nn(i)
  18601. return this.set(a, t), this.get(a)
  18602. }
  18603. throw Vt('Map.put can only be used to store complex values')
  18604. }),
  18605. e
  18606. )
  18607. })(o.ObservableMap),
  18608. ce = (function (t) {
  18609. function e(e, n, r) {
  18610. void 0 === r && (r = [])
  18611. var i = t.call(this, e) || this
  18612. return (
  18613. (i._subType = n),
  18614. (i.identifierMode = oe.UNKNOWN),
  18615. (i.mapIdentifierAttribute = void 0),
  18616. (i.flags = V.Map),
  18617. (i.hookInitializers = []),
  18618. i._determineIdentifierMode(),
  18619. (i.hookInitializers = r),
  18620. i
  18621. )
  18622. }
  18623. return (
  18624. p(e, t),
  18625. (e.prototype.hooks = function (t) {
  18626. var n = this.hookInitializers.length > 0 ? this.hookInitializers.concat(t) : [t]
  18627. return new e(this.name, this._subType, n)
  18628. }),
  18629. (e.prototype.instantiate = function (t, e, n, r) {
  18630. return this._determineIdentifierMode(), yt(this, t, e, n, r)
  18631. }),
  18632. (e.prototype._determineIdentifierMode = function () {
  18633. if (this.identifierMode === oe.UNKNOWN) {
  18634. var t = []
  18635. if (se(this._subType, t)) {
  18636. var e = void 0
  18637. t.forEach(function (t) {
  18638. if (t.identifierAttribute) {
  18639. if (e && e !== t.identifierAttribute)
  18640. throw Vt(
  18641. "The objects in a map should all have the same identifier attribute, expected '" +
  18642. e +
  18643. "', but child of type '" +
  18644. t.name +
  18645. "' declared attribute '" +
  18646. t.identifierAttribute +
  18647. "' as identifier"
  18648. )
  18649. e = t.identifierAttribute
  18650. }
  18651. }),
  18652. e ? ((this.identifierMode = oe.YES), (this.mapIdentifierAttribute = e)) : (this.identifierMode = oe.NO)
  18653. }
  18654. }
  18655. }),
  18656. (e.prototype.initializeChildNodes = function (t, e) {
  18657. void 0 === e && (e = {})
  18658. var n = t.type._subType,
  18659. r = {}
  18660. return (
  18661. Object.keys(e).forEach(function (i) {
  18662. r[i] = n.instantiate(t, i, void 0, e[i])
  18663. }),
  18664. r
  18665. )
  18666. }),
  18667. (e.prototype.createNewInstance = function (t) {
  18668. return new ue(t)
  18669. }),
  18670. (e.prototype.finalizeNewInstance = function (t, e) {
  18671. o._interceptReads(e, t.unbox),
  18672. t.type.hookInitializers.forEach(function (t) {
  18673. var n = t(e)
  18674. Object.keys(n).forEach(function (t) {
  18675. var r = n[t],
  18676. i = X(e, t, r)
  18677. Mt(e, t, i)
  18678. })
  18679. }),
  18680. o.intercept(e, this.willChange),
  18681. o.observe(e, this.didChange)
  18682. }),
  18683. (e.prototype.describe = function () {
  18684. return 'Map<string, ' + this._subType.describe() + '>'
  18685. }),
  18686. (e.prototype.getChildren = function (t) {
  18687. return o.values(t.storedValue)
  18688. }),
  18689. (e.prototype.getChildNode = function (t, e) {
  18690. var n = t.storedValue.get('' + e)
  18691. if (!n) throw Vt('Not a child ' + e)
  18692. return n
  18693. }),
  18694. (e.prototype.willChange = function (t) {
  18695. var e = mt(t.object),
  18696. n = t.name
  18697. e.assertWritable({ subpath: n })
  18698. var r = e.type,
  18699. i = r._subType
  18700. switch (t.type) {
  18701. case 'update':
  18702. var o = t.newValue
  18703. if (o === t.object.get(n)) return null
  18704. pt(), (t.newValue = i.reconcile(e.getChildNode(n), t.newValue, e, n)), r.processIdentifier(n, t.newValue)
  18705. break
  18706. case 'add':
  18707. pt(0, t.newValue), (t.newValue = i.instantiate(e, n, void 0, t.newValue)), r.processIdentifier(n, t.newValue)
  18708. }
  18709. return t
  18710. }),
  18711. (e.prototype.processIdentifier = function (t, e) {
  18712. if (this.identifierMode === oe.YES && e instanceof k) {
  18713. var n = e.identifier
  18714. if (n !== t) throw Vt("A map of objects containing an identifier should always store the object under their own identifier. Trying to store key '" + n + "', but expected: '" + t + "'")
  18715. }
  18716. }),
  18717. (e.prototype.getSnapshot = function (t) {
  18718. var e = {}
  18719. return (
  18720. t.getChildren().forEach(function (t) {
  18721. e[t.subpath] = t.snapshot
  18722. }),
  18723. e
  18724. )
  18725. }),
  18726. (e.prototype.processInitialSnapshot = function (t) {
  18727. var e = {}
  18728. return (
  18729. Object.keys(t).forEach(function (n) {
  18730. e[n] = t[n].getSnapshot()
  18731. }),
  18732. e
  18733. )
  18734. }),
  18735. (e.prototype.didChange = function (t) {
  18736. var e = mt(t.object)
  18737. switch (t.type) {
  18738. case 'update':
  18739. return void e.emitPatch({ op: 'replace', path: te(t.name), value: t.newValue.snapshot, oldValue: t.oldValue ? t.oldValue.snapshot : void 0 }, e)
  18740. case 'add':
  18741. return void e.emitPatch({ op: 'add', path: te(t.name), value: t.newValue.snapshot, oldValue: void 0 }, e)
  18742. case 'delete':
  18743. var n = t.oldValue.snapshot
  18744. return t.oldValue.die(), void e.emitPatch({ op: 'remove', path: te(t.name), oldValue: n }, e)
  18745. }
  18746. }),
  18747. (e.prototype.applyPatchLocally = function (t, e, n) {
  18748. var r = t.storedValue
  18749. switch (n.op) {
  18750. case 'add':
  18751. case 'replace':
  18752. r.set(e, n.value)
  18753. break
  18754. case 'remove':
  18755. r.delete(e)
  18756. }
  18757. }),
  18758. (e.prototype.applySnapshot = function (t, e) {
  18759. pt()
  18760. var n = t.storedValue,
  18761. r = {}
  18762. if (
  18763. (Array.from(n.keys()).forEach(function (t) {
  18764. r[t] = !1
  18765. }),
  18766. e)
  18767. )
  18768. for (var i in e) n.set(i, e[i]), (r['' + i] = !0)
  18769. Object.keys(r).forEach(function (t) {
  18770. !1 === r[t] && n.delete(t)
  18771. })
  18772. }),
  18773. (e.prototype.getChildType = function () {
  18774. return this._subType
  18775. }),
  18776. (e.prototype.isValidSnapshot = function (t, e) {
  18777. var n = this
  18778. return kt(t)
  18779. ? ct(
  18780. Object.keys(t).map(function (r) {
  18781. return n._subType.validate(t[r], at(e, r, n._subType))
  18782. })
  18783. )
  18784. : ut(e, t, 'Value is not a plain object')
  18785. }),
  18786. (e.prototype.getDefaultSnapshot = function () {
  18787. return Et
  18788. }),
  18789. (e.prototype.removeChild = function (t, e) {
  18790. t.storedValue.delete(e)
  18791. }),
  18792. l([o.action], e.prototype, 'applySnapshot', null),
  18793. e
  18794. )
  18795. })(F)
  18796. var pe = (function (t) {
  18797. function e(e, n, r) {
  18798. void 0 === r && (r = [])
  18799. var i = t.call(this, e) || this
  18800. return (i._subType = n), (i.flags = V.Array), (i.hookInitializers = []), (i.hookInitializers = r), i
  18801. }
  18802. return (
  18803. p(e, t),
  18804. (e.prototype.hooks = function (t) {
  18805. var n = this.hookInitializers.length > 0 ? this.hookInitializers.concat(t) : [t]
  18806. return new e(this.name, this._subType, n)
  18807. }),
  18808. (e.prototype.instantiate = function (t, e, n, r) {
  18809. return yt(this, t, e, n, r)
  18810. }),
  18811. (e.prototype.initializeChildNodes = function (t, e) {
  18812. void 0 === e && (e = [])
  18813. var n = t.type._subType,
  18814. r = {}
  18815. return (
  18816. e.forEach(function (e, i) {
  18817. var o = '' + i
  18818. r[o] = n.instantiate(t, o, void 0, e)
  18819. }),
  18820. r
  18821. )
  18822. }),
  18823. (e.prototype.createNewInstance = function (t) {
  18824. return o.observable.array(Tt(t), Ot)
  18825. }),
  18826. (e.prototype.finalizeNewInstance = function (t, e) {
  18827. ;(o._getAdministration(e).dehancer = t.unbox),
  18828. t.type.hookInitializers.forEach(function (t) {
  18829. var n = t(e)
  18830. Object.keys(n).forEach(function (t) {
  18831. var r = n[t],
  18832. i = X(e, t, r)
  18833. Mt(e, t, i)
  18834. })
  18835. }),
  18836. o.intercept(e, this.willChange),
  18837. o.observe(e, this.didChange)
  18838. }),
  18839. (e.prototype.describe = function () {
  18840. return this._subType.describe() + '[]'
  18841. }),
  18842. (e.prototype.getChildren = function (t) {
  18843. return t.storedValue.slice()
  18844. }),
  18845. (e.prototype.getChildNode = function (t, e) {
  18846. var n = Number(e)
  18847. if (n < t.storedValue.length) return t.storedValue[n]
  18848. throw Vt('Not a child: ' + e)
  18849. }),
  18850. (e.prototype.willChange = function (t) {
  18851. var e = mt(t.object)
  18852. e.assertWritable({ subpath: '' + t.index })
  18853. var n = e.type._subType,
  18854. r = e.getChildren()
  18855. switch (t.type) {
  18856. case 'update':
  18857. if (t.newValue === t.object[t.index]) return null
  18858. var i = he(e, n, [r[t.index]], [t.newValue], [t.index])
  18859. if (!i) return null
  18860. t.newValue = i[0]
  18861. break
  18862. case 'splice':
  18863. var o = t.index,
  18864. a = t.removedCount,
  18865. s = t.added,
  18866. u = he(
  18867. e,
  18868. n,
  18869. r.slice(o, o + a),
  18870. s,
  18871. s.map(function (t, e) {
  18872. return o + e
  18873. })
  18874. )
  18875. if (!u) return null
  18876. t.added = u
  18877. for (var c = o + a; c < r.length; c++) r[c].setParent(e, '' + (c + s.length - a))
  18878. }
  18879. return t
  18880. }),
  18881. (e.prototype.getSnapshot = function (t) {
  18882. return t.getChildren().map(function (t) {
  18883. return t.snapshot
  18884. })
  18885. }),
  18886. (e.prototype.processInitialSnapshot = function (t) {
  18887. var e = []
  18888. return (
  18889. Object.keys(t).forEach(function (n) {
  18890. e.push(t[n].getSnapshot())
  18891. }),
  18892. e
  18893. )
  18894. }),
  18895. (e.prototype.didChange = function (t) {
  18896. var e = mt(t.object)
  18897. switch (t.type) {
  18898. case 'update':
  18899. return void e.emitPatch({ op: 'replace', path: '' + t.index, value: t.newValue.snapshot, oldValue: t.oldValue ? t.oldValue.snapshot : void 0 }, e)
  18900. case 'splice':
  18901. for (var n = t.removedCount - 1; n >= 0; n--) e.emitPatch({ op: 'remove', path: '' + (t.index + n), oldValue: t.removed[n].snapshot }, e)
  18902. for (n = 0; n < t.addedCount; n++) e.emitPatch({ op: 'add', path: '' + (t.index + n), value: e.getChildNode('' + (t.index + n)).snapshot, oldValue: void 0 }, e)
  18903. return
  18904. }
  18905. }),
  18906. (e.prototype.applyPatchLocally = function (t, e, n) {
  18907. var r = t.storedValue,
  18908. i = '-' === e ? r.length : Number(e)
  18909. switch (n.op) {
  18910. case 'replace':
  18911. r[i] = n.value
  18912. break
  18913. case 'add':
  18914. r.splice(i, 0, n.value)
  18915. break
  18916. case 'remove':
  18917. r.splice(i, 1)
  18918. }
  18919. }),
  18920. (e.prototype.applySnapshot = function (t, e) {
  18921. pt(), t.storedValue.replace(e)
  18922. }),
  18923. (e.prototype.getChildType = function () {
  18924. return this._subType
  18925. }),
  18926. (e.prototype.isValidSnapshot = function (t, e) {
  18927. var n = this
  18928. return Dt(t)
  18929. ? ct(
  18930. t.map(function (t, r) {
  18931. return n._subType.validate(t, at(e, '' + r, n._subType))
  18932. })
  18933. )
  18934. : ut(e, t, 'Value is not an array')
  18935. }),
  18936. (e.prototype.getDefaultSnapshot = function () {
  18937. return Ct
  18938. }),
  18939. (e.prototype.removeChild = function (t, e) {
  18940. t.storedValue.splice(Number(e), 1)
  18941. }),
  18942. l([o.action], e.prototype, 'applySnapshot', null),
  18943. e
  18944. )
  18945. })(F)
  18946. function he(t, e, n, r, i) {
  18947. for (var o, a = !0, s = 0; ; s++) {
  18948. var u = s <= r.length - 1,
  18949. c = n[s],
  18950. p = u ? r[s] : void 0,
  18951. h = '' + i[s]
  18952. if ((((o = p) instanceof j || o instanceof k) && (p = p.storedValue), !c && !u)) break
  18953. if (u)
  18954. if (c)
  18955. if (fe(c, p)) n[s] = le(e, t, h, p, c)
  18956. else {
  18957. for (var l = void 0, f = s; f < n.length; f++)
  18958. if (fe(n[f], p)) {
  18959. l = n.splice(f, 1)[0]
  18960. break
  18961. }
  18962. a = !1
  18963. d = le(e, t, h, p, l)
  18964. n.splice(s, 0, d)
  18965. }
  18966. else {
  18967. if (bt(p) && mt(p).parent === t)
  18968. throw Vt(
  18969. "Cannot add an object to a state tree if it is already part of the same or another state tree. Tried to assign an object to '" +
  18970. t.path +
  18971. '/' +
  18972. h +
  18973. "', but it lives already at '" +
  18974. mt(p).path +
  18975. "'"
  18976. )
  18977. a = !1
  18978. var d = le(e, t, h, p)
  18979. n.splice(s, 0, d)
  18980. }
  18981. else (a = !1), n.splice(s, 1), c instanceof k && c.createObservableInstanceIfNeeded(), c.die(), s--
  18982. }
  18983. return a ? null : n
  18984. }
  18985. function le(t, e, n, r, i) {
  18986. pt()
  18987. var o = (function () {
  18988. if (bt(r)) {
  18989. var o = mt(r)
  18990. if ((o.assertAlive(Et), null !== o.parent && o.parent === e)) return o.setParent(e, n), o
  18991. }
  18992. return i ? t.reconcile(i, r, e, n) : t.instantiate(e, n, void 0, r)
  18993. })()
  18994. return i && i !== o && (i instanceof k && i.createObservableInstanceIfNeeded(), i.die()), o
  18995. }
  18996. function fe(t, e) {
  18997. if (!t.isAlive) return !1
  18998. if (bt(e)) {
  18999. var n = mt(e)
  19000. return n.isAlive && n === t
  19001. }
  19002. return t.snapshot === e || (t instanceof k && null !== t.identifier && t.identifierAttribute && kt(e) && t.identifier === nn(e[t.identifierAttribute]) && t.type.is(e))
  19003. }
  19004. var de = 'preProcessSnapshot',
  19005. ye = 'postProcessSnapshot'
  19006. function ve() {
  19007. return mt(this).toString()
  19008. }
  19009. var be = { name: 'AnonymousModel', properties: {}, initializers: Ct }
  19010. function ge(t) {
  19011. return Object.keys(t).reduce(function (t, e) {
  19012. var n, r, o
  19013. if (e in i) throw Vt("Hook '" + e + "' was defined as property. Hooks should be defined as part of the actions")
  19014. var a = Object.getOwnPropertyDescriptor(t, e)
  19015. if ('get' in a) throw Vt('Getters are not supported as properties. Please use views instead')
  19016. var s = a.value
  19017. if (null == s) throw Vt('The default value of an attribute cannot be null or undefined as the type cannot be inferred. Did you mean `types.maybe(someType)`?')
  19018. if (zt(s))
  19019. return Object.assign(
  19020. {},
  19021. t,
  19022. (((n = {})[e] = ze(
  19023. (function (t) {
  19024. switch (typeof t) {
  19025. case 'string':
  19026. return Pe
  19027. case 'number':
  19028. return Se
  19029. case 'boolean':
  19030. return Ie
  19031. case 'object':
  19032. if (t instanceof Date) return Oe
  19033. }
  19034. throw Vt('Cannot determine primitive type from value ' + t)
  19035. })(s),
  19036. s
  19037. )),
  19038. n)
  19039. )
  19040. if (s instanceof ce) return Object.assign({}, t, (((r = {})[e] = ze(s, {})), r))
  19041. if (s instanceof pe) return Object.assign({}, t, (((o = {})[e] = ze(s, [])), o))
  19042. if (H(s)) return t
  19043. throw Vt("Invalid type definition for property '" + e + "', cannot infer a type from a value like '" + s + "' (" + typeof s + ')')
  19044. }, t)
  19045. }
  19046. var me = (function (t) {
  19047. function e(e) {
  19048. var n = t.call(this, e.name || be.name) || this
  19049. return (
  19050. (n.flags = V.Object),
  19051. (n.named = function (t) {
  19052. return n.cloneAndEnhance({ name: t })
  19053. }),
  19054. (n.props = function (t) {
  19055. return n.cloneAndEnhance({ properties: t })
  19056. }),
  19057. (n.preProcessSnapshot = function (t) {
  19058. var e = n.preProcessor
  19059. return e
  19060. ? n.cloneAndEnhance({
  19061. preProcessor: function (n) {
  19062. return e(t(n))
  19063. }
  19064. })
  19065. : n.cloneAndEnhance({ preProcessor: t })
  19066. }),
  19067. (n.postProcessSnapshot = function (t) {
  19068. var e = n.postProcessor
  19069. return e
  19070. ? n.cloneAndEnhance({
  19071. postProcessor: function (n) {
  19072. return t(e(n))
  19073. }
  19074. })
  19075. : n.cloneAndEnhance({ postProcessor: t })
  19076. }),
  19077. Object.assign(n, be, e),
  19078. (n.properties = ge(n.properties)),
  19079. n.properties,
  19080. (n.propertyNames = Object.keys(n.properties)),
  19081. (n.identifierAttribute = n._getIdentifierAttribute()),
  19082. n
  19083. )
  19084. }
  19085. return (
  19086. p(e, t),
  19087. (e.prototype._getIdentifierAttribute = function () {
  19088. var t = void 0
  19089. return (
  19090. this.forAllProps(function (e, n) {
  19091. if (n.flags & V.Identifier) {
  19092. if (t) throw Vt("Cannot define property '" + e + "' as object identifier, property '" + t + "' is already defined as identifier property")
  19093. t = e
  19094. }
  19095. }),
  19096. t
  19097. )
  19098. }),
  19099. (e.prototype.cloneAndEnhance = function (t) {
  19100. return new e({
  19101. name: t.name || this.name,
  19102. properties: Object.assign({}, this.properties, t.properties),
  19103. initializers: this.initializers.concat(t.initializers || []),
  19104. preProcessor: t.preProcessor || this.preProcessor,
  19105. postProcessor: t.postProcessor || this.postProcessor
  19106. })
  19107. }),
  19108. (e.prototype.actions = function (t) {
  19109. var e = this
  19110. return this.cloneAndEnhance({
  19111. initializers: [
  19112. function (n) {
  19113. return e.instantiateActions(n, t(n)), n
  19114. }
  19115. ]
  19116. })
  19117. }),
  19118. (e.prototype.instantiateActions = function (t, e) {
  19119. if (!kt(e)) throw Vt('actions initializer should return a plain object containing actions')
  19120. Object.keys(e).forEach(function (n) {
  19121. if (n === de) throw Vt("Cannot define action 'preProcessSnapshot', it should be defined using 'type.preProcessSnapshot(fn)' instead")
  19122. if (n === ye) throw Vt("Cannot define action 'postProcessSnapshot', it should be defined using 'type.postProcessSnapshot(fn)' instead")
  19123. var r = e[n],
  19124. o = t[n]
  19125. if (n in i && o) {
  19126. var a = r
  19127. r = function () {
  19128. o.apply(null, arguments), a.apply(null, arguments)
  19129. }
  19130. }
  19131. var s = r.$mst_middleware,
  19132. u = r.bind(e)
  19133. u.$mst_middleware = s
  19134. var c = X(t, n, u)
  19135. ;(e[n] = c), Mt(t, n, c)
  19136. })
  19137. }),
  19138. (e.prototype.volatile = function (t) {
  19139. var e = this
  19140. if ('function' != typeof t) throw Vt('You passed an ' + typeof t + ' to volatile state as an argument, when function is expected')
  19141. return this.cloneAndEnhance({
  19142. initializers: [
  19143. function (n) {
  19144. return e.instantiateVolatileState(n, t(n)), n
  19145. }
  19146. ]
  19147. })
  19148. }),
  19149. (e.prototype.instantiateVolatileState = function (t, e) {
  19150. if (!kt(e)) throw Vt('volatile state initializer should return a plain object containing state')
  19151. o.set(t, e)
  19152. }),
  19153. (e.prototype.extend = function (t) {
  19154. var e = this
  19155. return this.cloneAndEnhance({
  19156. initializers: [
  19157. function (n) {
  19158. var r = t(n),
  19159. i = r.actions,
  19160. o = r.views,
  19161. a = r.state,
  19162. s = (function (t, e) {
  19163. var n = {}
  19164. for (var r in t) Object.prototype.hasOwnProperty.call(t, r) && e.indexOf(r) < 0 && (n[r] = t[r])
  19165. if (null != t && 'function' == typeof Object.getOwnPropertySymbols) {
  19166. var i = 0
  19167. for (r = Object.getOwnPropertySymbols(t); i < r.length; i++) e.indexOf(r[i]) < 0 && Object.prototype.propertyIsEnumerable.call(t, r[i]) && (n[r[i]] = t[r[i]])
  19168. }
  19169. return n
  19170. })(r, ['actions', 'views', 'state'])
  19171. for (var u in s) throw Vt("The `extend` function should return an object with a subset of the fields 'actions', 'views' and 'state'. Found invalid key '" + u + "'")
  19172. return a && e.instantiateVolatileState(n, a), o && e.instantiateViews(n, o), i && e.instantiateActions(n, i), n
  19173. }
  19174. ]
  19175. })
  19176. }),
  19177. (e.prototype.views = function (t) {
  19178. var e = this
  19179. return this.cloneAndEnhance({
  19180. initializers: [
  19181. function (n) {
  19182. return e.instantiateViews(n, t(n)), n
  19183. }
  19184. ]
  19185. })
  19186. }),
  19187. (e.prototype.instantiateViews = function (t, e) {
  19188. if (!kt(e)) throw Vt('views initializer should return a plain object containing views')
  19189. Object.keys(e).forEach(function (n) {
  19190. var r = Object.getOwnPropertyDescriptor(e, n)
  19191. if ('get' in r)
  19192. if (o.isComputedProp(t, n)) {
  19193. var i = o._getAdministration(t, n)
  19194. ;(i.derivation = r.get), (i.scope = t), r.set && (i.setter = o.action(i.name + '-setter', r.set))
  19195. } else o.computed(t, n, r, !0)
  19196. else {
  19197. if ('function' != typeof r.value) throw Vt('A view member should either be a function or getter based property')
  19198. Mt(t, n, r.value)
  19199. }
  19200. })
  19201. }),
  19202. (e.prototype.instantiate = function (t, e, n, r) {
  19203. return yt(this, t, e, n, bt(r) ? r : this.applySnapshotPreProcessor(r))
  19204. }),
  19205. (e.prototype.initializeChildNodes = function (t, e) {
  19206. void 0 === e && (e = {})
  19207. var n = t.type,
  19208. r = {}
  19209. return (
  19210. n.forAllProps(function (n, i) {
  19211. r[n] = i.instantiate(t, n, void 0, e[n])
  19212. }),
  19213. r
  19214. )
  19215. }),
  19216. (e.prototype.createNewInstance = function (t) {
  19217. return o.observable.object(t, Et, Ot)
  19218. }),
  19219. (e.prototype.finalizeNewInstance = function (t, e) {
  19220. Mt(e, 'toString', ve),
  19221. this.forAllProps(function (n) {
  19222. o._interceptReads(e, n, t.unbox)
  19223. }),
  19224. this.initializers.reduce(function (t, e) {
  19225. return e(t)
  19226. }, e),
  19227. o.intercept(e, this.willChange),
  19228. o.observe(e, this.didChange)
  19229. }),
  19230. (e.prototype.willChange = function (t) {
  19231. var e = t,
  19232. n = mt(e.object),
  19233. r = e.name
  19234. n.assertWritable({ subpath: r })
  19235. var i = n.type.properties[r]
  19236. return i && (pt(0, e.newValue), (e.newValue = i.reconcile(n.getChildNode(r), e.newValue, n, r))), e
  19237. }),
  19238. (e.prototype.didChange = function (t) {
  19239. var e = t,
  19240. n = mt(e.object)
  19241. if (n.type.properties[e.name]) {
  19242. var r = e.oldValue ? e.oldValue.snapshot : void 0
  19243. n.emitPatch({ op: 'replace', path: te(e.name), value: e.newValue.snapshot, oldValue: r }, n)
  19244. }
  19245. }),
  19246. (e.prototype.getChildren = function (t) {
  19247. var e = this,
  19248. n = []
  19249. return (
  19250. this.forAllProps(function (r) {
  19251. n.push(e.getChildNode(t, r))
  19252. }),
  19253. n
  19254. )
  19255. }),
  19256. (e.prototype.getChildNode = function (t, e) {
  19257. if (!(e in this.properties)) throw Vt('Not a value property: ' + e)
  19258. var n = o._getAdministration(t.storedValue, e).value
  19259. if (!n) throw Vt('Node not available for property ' + e)
  19260. return n
  19261. }),
  19262. (e.prototype.getSnapshot = function (t, e) {
  19263. var n = this
  19264. void 0 === e && (e = !0)
  19265. var r = {}
  19266. return (
  19267. this.forAllProps(function (e, i) {
  19268. o.getAtom(t.storedValue, e).reportObserved(), (r[e] = n.getChildNode(t, e).snapshot)
  19269. }),
  19270. e ? this.applySnapshotPostProcessor(r) : r
  19271. )
  19272. }),
  19273. (e.prototype.processInitialSnapshot = function (t) {
  19274. var e = {}
  19275. return (
  19276. Object.keys(t).forEach(function (n) {
  19277. e[n] = t[n].getSnapshot()
  19278. }),
  19279. this.applySnapshotPostProcessor(e)
  19280. )
  19281. }),
  19282. (e.prototype.applyPatchLocally = function (t, e, n) {
  19283. if ('replace' !== n.op && 'add' !== n.op) throw Vt('object does not support operation ' + n.op)
  19284. t.storedValue[e] = n.value
  19285. }),
  19286. (e.prototype.applySnapshot = function (t, e) {
  19287. var n = this.applySnapshotPreProcessor(e)
  19288. pt(),
  19289. this.forAllProps(function (e) {
  19290. t.storedValue[e] = n[e]
  19291. })
  19292. }),
  19293. (e.prototype.applySnapshotPreProcessor = function (t) {
  19294. var e = this.preProcessor
  19295. return e ? e.call(null, t) : t
  19296. }),
  19297. (e.prototype.applySnapshotPostProcessor = function (t) {
  19298. var e = this.postProcessor
  19299. return e ? e.call(null, t) : t
  19300. }),
  19301. (e.prototype.getChildType = function (t) {
  19302. return Bt(), this.properties[t]
  19303. }),
  19304. (e.prototype.isValidSnapshot = function (t, e) {
  19305. var n = this,
  19306. r = this.applySnapshotPreProcessor(t)
  19307. return kt(r)
  19308. ? ct(
  19309. this.propertyNames.map(function (t) {
  19310. return n.properties[t].validate(r[t], at(e, t, n.properties[t]))
  19311. })
  19312. )
  19313. : ut(e, r, 'Value is not a plain object')
  19314. }),
  19315. (e.prototype.forAllProps = function (t) {
  19316. var e = this
  19317. this.propertyNames.forEach(function (n) {
  19318. return t(n, e.properties[n])
  19319. })
  19320. }),
  19321. (e.prototype.describe = function () {
  19322. var t = this
  19323. return (
  19324. '{ ' +
  19325. this.propertyNames
  19326. .map(function (e) {
  19327. return e + ': ' + t.properties[e].describe()
  19328. })
  19329. .join('; ') +
  19330. ' }'
  19331. )
  19332. }),
  19333. (e.prototype.getDefaultSnapshot = function () {
  19334. return Et
  19335. }),
  19336. (e.prototype.removeChild = function (t, e) {
  19337. t.storedValue[e] = void 0
  19338. }),
  19339. l([o.action], e.prototype, 'applySnapshot', null),
  19340. e
  19341. )
  19342. })(F)
  19343. function we(t) {
  19344. return H(t) && (t.flags & V.Object) > 0
  19345. }
  19346. var _e = (function (t) {
  19347. function e(e, n, r, i) {
  19348. void 0 === i && (i = Nt)
  19349. var o = t.call(this, e) || this
  19350. return (o.flags = n), (o.checker = r), (o.initializer = i), (o.flags = n), o
  19351. }
  19352. return (
  19353. p(e, t),
  19354. (e.prototype.describe = function () {
  19355. return this.name
  19356. }),
  19357. (e.prototype.instantiate = function (t, e, n, r) {
  19358. return vt(this, t, e, n, r)
  19359. }),
  19360. (e.prototype.createNewInstance = function (t) {
  19361. return this.initializer(t)
  19362. }),
  19363. (e.prototype.isValidSnapshot = function (t, e) {
  19364. return zt(t) && this.checker(t) ? st() : ut(e, t, 'Value is not a ' + ('Date' === this.name ? 'Date or a unix milliseconds timestamp' : this.name))
  19365. }),
  19366. e
  19367. )
  19368. })(M),
  19369. Pe = new _e('string', V.String, function (t) {
  19370. return 'string' == typeof t
  19371. }),
  19372. Se = new _e('number', V.Number, function (t) {
  19373. return 'number' == typeof t
  19374. }),
  19375. Ae = new _e('integer', V.Integer, function (t) {
  19376. return jt(t)
  19377. }),
  19378. Ie = new _e('boolean', V.Boolean, function (t) {
  19379. return 'boolean' == typeof t
  19380. }),
  19381. Te = new _e('null', V.Null, function (t) {
  19382. return null === t
  19383. }),
  19384. Ce = new _e('undefined', V.Undefined, function (t) {
  19385. return void 0 === t
  19386. }),
  19387. Ee = new _e(
  19388. 'Date',
  19389. V.Date,
  19390. function (t) {
  19391. return 'number' == typeof t || t instanceof Date
  19392. },
  19393. function (t) {
  19394. return t instanceof Date ? t : new Date(t)
  19395. }
  19396. )
  19397. Ee.getSnapshot = function (t) {
  19398. return t.storedValue.getTime()
  19399. }
  19400. var Oe = Ee
  19401. function Ve(t) {
  19402. return H(t) && (t.flags & (V.String | V.Number | V.Integer | V.Boolean | V.Date)) > 0
  19403. }
  19404. var Ne = (function (t) {
  19405. function e(e) {
  19406. var n = t.call(this, JSON.stringify(e)) || this
  19407. return (n.flags = V.Literal), (n.value = e), n
  19408. }
  19409. return (
  19410. p(e, t),
  19411. (e.prototype.instantiate = function (t, e, n, r) {
  19412. return vt(this, t, e, n, r)
  19413. }),
  19414. (e.prototype.describe = function () {
  19415. return JSON.stringify(this.value)
  19416. }),
  19417. (e.prototype.isValidSnapshot = function (t, e) {
  19418. return zt(t) && t === this.value ? st() : ut(e, t, 'Value is not a literal ' + JSON.stringify(this.value))
  19419. }),
  19420. e
  19421. )
  19422. })(M)
  19423. function je(t) {
  19424. return Yt(), new Ne(t)
  19425. }
  19426. var De = (function (t) {
  19427. function e(e, n, r, i) {
  19428. var o = t.call(this, e) || this
  19429. return (o._subtype = n), (o._predicate = r), (o._message = i), o
  19430. }
  19431. return (
  19432. p(e, t),
  19433. Object.defineProperty(e.prototype, 'flags', {
  19434. get: function () {
  19435. return this._subtype.flags | V.Refinement
  19436. },
  19437. enumerable: !1,
  19438. configurable: !0
  19439. }),
  19440. (e.prototype.describe = function () {
  19441. return this.name
  19442. }),
  19443. (e.prototype.instantiate = function (t, e, n, r) {
  19444. return this._subtype.instantiate(t, e, n, r)
  19445. }),
  19446. (e.prototype.isAssignableFrom = function (t) {
  19447. return this._subtype.isAssignableFrom(t)
  19448. }),
  19449. (e.prototype.isValidSnapshot = function (t, e) {
  19450. var n = this._subtype.validate(t, e)
  19451. if (n.length > 0) return n
  19452. var r = bt(t) ? mt(t).snapshot : t
  19453. return this._predicate(r) ? st() : ut(e, t, this._message(t))
  19454. }),
  19455. (e.prototype.reconcile = function (t, e, n, r) {
  19456. return this._subtype.reconcile(t, e, n, r)
  19457. }),
  19458. (e.prototype.getSubTypes = function () {
  19459. return this._subtype
  19460. }),
  19461. e
  19462. )
  19463. })(z)
  19464. var xe = (function (t) {
  19465. function e(e, n, r) {
  19466. var i = t.call(this, e) || this
  19467. return (i._types = n), (i._eager = !0), (r = h({ eager: !0, dispatcher: void 0 }, r)), (i._dispatcher = r.dispatcher), r.eager || (i._eager = !1), i
  19468. }
  19469. return (
  19470. p(e, t),
  19471. Object.defineProperty(e.prototype, 'flags', {
  19472. get: function () {
  19473. var t = V.Union
  19474. return (
  19475. this._types.forEach(function (e) {
  19476. t |= e.flags
  19477. }),
  19478. t
  19479. )
  19480. },
  19481. enumerable: !1,
  19482. configurable: !0
  19483. }),
  19484. (e.prototype.isAssignableFrom = function (t) {
  19485. return this._types.some(function (e) {
  19486. return e.isAssignableFrom(t)
  19487. })
  19488. }),
  19489. (e.prototype.describe = function () {
  19490. return (
  19491. '(' +
  19492. this._types
  19493. .map(function (t) {
  19494. return t.describe()
  19495. })
  19496. .join(' | ') +
  19497. ')'
  19498. )
  19499. }),
  19500. (e.prototype.instantiate = function (t, e, n, r) {
  19501. var i = this.determineType(r, void 0)
  19502. if (!i) throw Vt('No matching type for union ' + this.describe())
  19503. return i.instantiate(t, e, n, r)
  19504. }),
  19505. (e.prototype.reconcile = function (t, e, n, r) {
  19506. var i = this.determineType(e, t.type)
  19507. if (!i) throw Vt('No matching type for union ' + this.describe())
  19508. return i.reconcile(t, e, n, r)
  19509. }),
  19510. (e.prototype.determineType = function (t, e) {
  19511. return this._dispatcher
  19512. ? this._dispatcher(t)
  19513. : e
  19514. ? e.is(t)
  19515. ? e
  19516. : this._types
  19517. .filter(function (t) {
  19518. return t !== e
  19519. })
  19520. .find(function (e) {
  19521. return e.is(t)
  19522. })
  19523. : this._types.find(function (e) {
  19524. return e.is(t)
  19525. })
  19526. }),
  19527. (e.prototype.isValidSnapshot = function (t, e) {
  19528. if (this._dispatcher) return this._dispatcher(t).validate(t, e)
  19529. for (var n = [], r = 0, i = 0; i < this._types.length; i++) {
  19530. var o = this._types[i].validate(t, e)
  19531. if (0 === o.length) {
  19532. if (this._eager) return st()
  19533. r++
  19534. } else n.push(o)
  19535. }
  19536. return 1 === r ? st() : ut(e, t, 'No type is applicable for the union').concat(ct(n))
  19537. }),
  19538. (e.prototype.getSubTypes = function () {
  19539. return this._types
  19540. }),
  19541. e
  19542. )
  19543. })(z)
  19544. function ke(t) {
  19545. for (var e = [], n = 1; n < arguments.length; n++) e[n - 1] = arguments[n]
  19546. var r = H(t) ? void 0 : t,
  19547. i = H(t) ? v([t], e) : e,
  19548. o =
  19549. '(' +
  19550. i
  19551. .map(function (t) {
  19552. return t.name
  19553. })
  19554. .join(' | ') +
  19555. ')'
  19556. return new xe(o, i, r)
  19557. }
  19558. var Re = (function (t) {
  19559. function e(e, n, r) {
  19560. var i = t.call(this, e.name) || this
  19561. return (i._subtype = e), (i._defaultValue = n), (i.optionalValues = r), i
  19562. }
  19563. return (
  19564. p(e, t),
  19565. Object.defineProperty(e.prototype, 'flags', {
  19566. get: function () {
  19567. return this._subtype.flags | V.Optional
  19568. },
  19569. enumerable: !1,
  19570. configurable: !0
  19571. }),
  19572. (e.prototype.describe = function () {
  19573. return this._subtype.describe() + '?'
  19574. }),
  19575. (e.prototype.instantiate = function (t, e, n, r) {
  19576. if (this.optionalValues.indexOf(r) >= 0) {
  19577. var i = this.getDefaultInstanceOrSnapshot()
  19578. return this._subtype.instantiate(t, e, n, i)
  19579. }
  19580. return this._subtype.instantiate(t, e, n, r)
  19581. }),
  19582. (e.prototype.reconcile = function (t, e, n, r) {
  19583. return this._subtype.reconcile(t, this.optionalValues.indexOf(e) < 0 && this._subtype.is(e) ? e : this.getDefaultInstanceOrSnapshot(), n, r)
  19584. }),
  19585. (e.prototype.getDefaultInstanceOrSnapshot = function () {
  19586. var t = 'function' == typeof this._defaultValue ? this._defaultValue() : this._defaultValue
  19587. return 'function' == typeof this._defaultValue && pt(), t
  19588. }),
  19589. (e.prototype.isValidSnapshot = function (t, e) {
  19590. return this.optionalValues.indexOf(t) >= 0 ? st() : this._subtype.validate(t, e)
  19591. }),
  19592. (e.prototype.isAssignableFrom = function (t) {
  19593. return this._subtype.isAssignableFrom(t)
  19594. }),
  19595. (e.prototype.getSubTypes = function () {
  19596. return this._subtype
  19597. }),
  19598. e
  19599. )
  19600. })(z)
  19601. function ze(t, e, n) {
  19602. return (
  19603. (function (t, e) {
  19604. if ('function' != typeof e && bt(e)) throw Vt('default value cannot be an instance, pass a snapshot or a function that creates an instance/snapshot instead')
  19605. L(t, 1)
  19606. })(t, e),
  19607. new Re(t, e, n || Fe)
  19608. )
  19609. }
  19610. var Fe = [void 0]
  19611. var Me = ze(Ce, void 0),
  19612. He = ze(Te, null)
  19613. function Le(t) {
  19614. return L(t, 1), ke(t, Me)
  19615. }
  19616. var Ue = (function (t) {
  19617. function e(e, n) {
  19618. var r = t.call(this, e) || this
  19619. return (r._definition = n), r
  19620. }
  19621. return (
  19622. p(e, t),
  19623. Object.defineProperty(e.prototype, 'flags', {
  19624. get: function () {
  19625. return (this._subType ? this._subType.flags : 0) | V.Late
  19626. },
  19627. enumerable: !1,
  19628. configurable: !0
  19629. }),
  19630. (e.prototype.getSubType = function (t) {
  19631. if (!this._subType) {
  19632. var e = void 0
  19633. try {
  19634. e = this._definition()
  19635. } catch (t) {
  19636. if (!(t instanceof ReferenceError)) throw t
  19637. e = void 0
  19638. }
  19639. if (t && void 0 === e) throw Vt('Late type seems to be used too early, the definition (still) returns undefined')
  19640. e && (this._subType = e)
  19641. }
  19642. return this._subType
  19643. }),
  19644. (e.prototype.instantiate = function (t, e, n, r) {
  19645. return this.getSubType(!0).instantiate(t, e, n, r)
  19646. }),
  19647. (e.prototype.reconcile = function (t, e, n, r) {
  19648. return this.getSubType(!0).reconcile(t, e, n, r)
  19649. }),
  19650. (e.prototype.describe = function () {
  19651. var t = this.getSubType(!1)
  19652. return t ? t.name : '<uknown late type>'
  19653. }),
  19654. (e.prototype.isValidSnapshot = function (t, e) {
  19655. var n = this.getSubType(!1)
  19656. return n ? n.validate(t, e) : st()
  19657. }),
  19658. (e.prototype.isAssignableFrom = function (t) {
  19659. var e = this.getSubType(!1)
  19660. return !!e && e.isAssignableFrom(t)
  19661. }),
  19662. (e.prototype.getSubTypes = function () {
  19663. var t = this.getSubType(!1)
  19664. return t || R
  19665. }),
  19666. e
  19667. )
  19668. })(z)
  19669. var $e = (function (t) {
  19670. function e(e) {
  19671. var n = t.call(this, e ? 'frozen(' + e.name + ')' : 'frozen') || this
  19672. return (n.subType = e), (n.flags = V.Frozen), n
  19673. }
  19674. return (
  19675. p(e, t),
  19676. (e.prototype.describe = function () {
  19677. return '<any immutable value>'
  19678. }),
  19679. (e.prototype.instantiate = function (t, e, n, r) {
  19680. return vt(this, t, e, n, r)
  19681. }),
  19682. (e.prototype.isValidSnapshot = function (t, e) {
  19683. return (function (t) {
  19684. return 'function' != typeof t
  19685. })(t)
  19686. ? this.subType
  19687. ? this.subType.validate(t, e)
  19688. : st()
  19689. : ut(e, t, 'Value is not serializable and cannot be frozen')
  19690. }),
  19691. e
  19692. )
  19693. })(M),
  19694. We = new $e()
  19695. var Ge = (function () {
  19696. function t(t, e) {
  19697. if (((this.targetType = e), rn(t))) this.identifier = t
  19698. else {
  19699. if (!bt(t)) throw Vt("Can only store references to tree nodes or identifiers, got: '" + t + "'")
  19700. var n = mt(t)
  19701. if (!n.identifierAttribute) throw Vt('Can only store references with a defined identifier attribute.')
  19702. var r = n.unnormalizedIdentifier
  19703. if (null == r) throw Vt('Can only store references to tree nodes with a defined identifier.')
  19704. this.identifier = r
  19705. }
  19706. }
  19707. return (
  19708. (t.prototype.updateResolvedReference = function (t) {
  19709. var e = nn(this.identifier),
  19710. n = t.root,
  19711. r = n.identifierCache.getLastCacheModificationPerId(e)
  19712. if (!this.resolvedReference || this.resolvedReference.lastCacheModification !== r) {
  19713. var i = this.targetType,
  19714. o = n.identifierCache.resolve(i, e)
  19715. if (!o) throw new Ye("[mobx-state-tree] Failed to resolve reference '" + this.identifier + "' to type '" + this.targetType.name + "' (from node: " + t.path + ')')
  19716. this.resolvedReference = { node: o, lastCacheModification: r }
  19717. }
  19718. }),
  19719. Object.defineProperty(t.prototype, 'resolvedValue', {
  19720. get: function () {
  19721. return this.updateResolvedReference(this.node), this.resolvedReference.node.value
  19722. },
  19723. enumerable: !1,
  19724. configurable: !0
  19725. }),
  19726. t
  19727. )
  19728. })(),
  19729. Ye = (function (t) {
  19730. function e(n) {
  19731. var r = t.call(this, n) || this
  19732. return Object.setPrototypeOf(r, e.prototype), r
  19733. }
  19734. return p(e, t), e
  19735. })(Error),
  19736. Je = (function (t) {
  19737. function e(e, n) {
  19738. var r = t.call(this, 'reference(' + e.name + ')') || this
  19739. return (r.targetType = e), (r.onInvalidated = n), (r.flags = V.Reference), r
  19740. }
  19741. return (
  19742. p(e, t),
  19743. (e.prototype.describe = function () {
  19744. return this.name
  19745. }),
  19746. (e.prototype.isAssignableFrom = function (t) {
  19747. return this.targetType.isAssignableFrom(t)
  19748. }),
  19749. (e.prototype.isValidSnapshot = function (t, e) {
  19750. return rn(t) ? st() : ut(e, t, 'Value is not a valid identifier, which is a string or a number')
  19751. }),
  19752. (e.prototype.fireInvalidated = function (t, e, n, r) {
  19753. var i = e.parent
  19754. if (i && i.isAlive) {
  19755. var o = i.storedValue
  19756. o &&
  19757. this.onInvalidated({
  19758. cause: t,
  19759. parent: o,
  19760. invalidTarget: r ? r.storedValue : void 0,
  19761. invalidId: n,
  19762. replaceRef: function (t) {
  19763. m(e.root.storedValue, { op: 'replace', value: t, path: e.path })
  19764. },
  19765. removeRef: function () {
  19766. we(i.type) ? this.replaceRef(void 0) : m(e.root.storedValue, { op: 'remove', path: e.path })
  19767. }
  19768. })
  19769. }
  19770. }),
  19771. (e.prototype.addTargetNodeWatcher = function (t, e) {
  19772. var n = this,
  19773. r = this.getValue(t)
  19774. if (r) {
  19775. var o = mt(r),
  19776. a = function (r, a) {
  19777. var s = (function (t) {
  19778. switch (t) {
  19779. case i.beforeDestroy:
  19780. return 'destroy'
  19781. case i.beforeDetach:
  19782. return 'detach'
  19783. default:
  19784. return
  19785. }
  19786. })(a)
  19787. s && n.fireInvalidated(s, t, e, o)
  19788. },
  19789. s = o.registerHook(i.beforeDetach, a),
  19790. u = o.registerHook(i.beforeDestroy, a)
  19791. return function () {
  19792. s(), u()
  19793. }
  19794. }
  19795. }),
  19796. (e.prototype.watchTargetNodeForInvalidations = function (t, e, n) {
  19797. var r = this
  19798. if (this.onInvalidated) {
  19799. var o
  19800. t.registerHook(i.beforeDestroy, function () {
  19801. o && o()
  19802. })
  19803. var a = function (i) {
  19804. o && o()
  19805. var a = t.parent,
  19806. s = a && a.storedValue
  19807. if (a && a.isAlive && s) {
  19808. ;(n ? !!n.get(e, s) : t.root.identifierCache.has(r.targetType, nn(e))) ? (o = r.addTargetNodeWatcher(t, e)) : i || r.fireInvalidated('invalidSnapshotReference', t, e, null)
  19809. }
  19810. }
  19811. t.state === lt.FINALIZED
  19812. ? a(!0)
  19813. : (t.isRoot ||
  19814. t.root.registerHook(i.afterCreationFinalization, function () {
  19815. t.parent && t.parent.createObservableInstanceIfNeeded()
  19816. }),
  19817. t.registerHook(i.afterAttach, function () {
  19818. a(!1)
  19819. }))
  19820. }
  19821. }),
  19822. e
  19823. )
  19824. })(M),
  19825. Ze = (function (t) {
  19826. function e(e, n) {
  19827. return t.call(this, e, n) || this
  19828. }
  19829. return (
  19830. p(e, t),
  19831. (e.prototype.getValue = function (t) {
  19832. if (t.isAlive) return t.storedValue.resolvedValue
  19833. }),
  19834. (e.prototype.getSnapshot = function (t) {
  19835. return t.storedValue.identifier
  19836. }),
  19837. (e.prototype.instantiate = function (t, e, n, r) {
  19838. var i = bt(r) ? T(r) : r,
  19839. o = new Ge(r, this.targetType),
  19840. a = vt(this, t, e, n, o)
  19841. return (o.node = a), this.watchTargetNodeForInvalidations(a, i, void 0), a
  19842. }),
  19843. (e.prototype.reconcile = function (t, e, n, r) {
  19844. if (!t.isDetaching && t.type === this) {
  19845. var i = bt(e),
  19846. o = t.storedValue
  19847. if ((!i && o.identifier === e) || (i && o.resolvedValue === e)) return t.setParent(n, r), t
  19848. }
  19849. var a = this.instantiate(n, r, void 0, e)
  19850. return t.die(), a
  19851. }),
  19852. e
  19853. )
  19854. })(Je),
  19855. Be = (function (t) {
  19856. function e(e, n, r) {
  19857. var i = t.call(this, e, r) || this
  19858. return (i.options = n), i
  19859. }
  19860. return (
  19861. p(e, t),
  19862. (e.prototype.getValue = function (t) {
  19863. if (t.isAlive) return this.options.get(t.storedValue, t.parent ? t.parent.storedValue : null)
  19864. }),
  19865. (e.prototype.getSnapshot = function (t) {
  19866. return t.storedValue
  19867. }),
  19868. (e.prototype.instantiate = function (t, e, n, r) {
  19869. var i = bt(r) ? this.options.set(r, t ? t.storedValue : null) : r,
  19870. o = vt(this, t, e, n, i)
  19871. return this.watchTargetNodeForInvalidations(o, i, this.options), o
  19872. }),
  19873. (e.prototype.reconcile = function (t, e, n, r) {
  19874. var i = bt(e) ? this.options.set(e, t ? t.storedValue : null) : e
  19875. if (!t.isDetaching && t.type === this && t.storedValue === i) return t.setParent(n, r), t
  19876. var o = this.instantiate(n, r, void 0, i)
  19877. return t.die(), o
  19878. }),
  19879. e
  19880. )
  19881. })(Je)
  19882. function Ke(t, e) {
  19883. L(t, 1)
  19884. var n = e || void 0,
  19885. r = e ? e.onInvalidated : void 0
  19886. return n && (n.get || n.set) ? new Be(t, { get: n.get, set: n.set }, r) : new Ze(t, r)
  19887. }
  19888. var qe = (function (t) {
  19889. function e(e, n) {
  19890. var r = t.call(this, e) || this
  19891. return (r.validType = n), (r.flags = V.Identifier), r
  19892. }
  19893. return (
  19894. p(e, t),
  19895. (e.prototype.instantiate = function (t, e, n, r) {
  19896. if (!(t && t.type instanceof me)) throw Vt('Identifier types can only be instantiated as direct child of a model type')
  19897. return vt(this, t, e, n, r)
  19898. }),
  19899. (e.prototype.reconcile = function (t, e, n, r) {
  19900. if (t.storedValue !== e) throw Vt("Tried to change identifier from '" + t.storedValue + "' to '" + e + "'. Changing identifiers is not allowed.")
  19901. return t.setParent(n, r), t
  19902. }),
  19903. (e.prototype.isValidSnapshot = function (t, e) {
  19904. return typeof t !== this.validType ? ut(e, t, 'Value is not a valid ' + this.describe() + ', expected a ' + this.validType) : st()
  19905. }),
  19906. e
  19907. )
  19908. })(M),
  19909. Qe = (function (t) {
  19910. function e() {
  19911. var e = t.call(this, 'identifier', 'string') || this
  19912. return (e.flags = V.Identifier), e
  19913. }
  19914. return (
  19915. p(e, t),
  19916. (e.prototype.describe = function () {
  19917. return 'identifier'
  19918. }),
  19919. e
  19920. )
  19921. })(qe),
  19922. Xe = (function (t) {
  19923. function e() {
  19924. return t.call(this, 'identifierNumber', 'number') || this
  19925. }
  19926. return (
  19927. p(e, t),
  19928. (e.prototype.getSnapshot = function (t) {
  19929. return t.storedValue
  19930. }),
  19931. (e.prototype.describe = function () {
  19932. return 'identifierNumber'
  19933. }),
  19934. e
  19935. )
  19936. })(qe),
  19937. tn = new Qe(),
  19938. en = new Xe()
  19939. function nn(t) {
  19940. return '' + t
  19941. }
  19942. function rn(t) {
  19943. return 'string' == typeof t || 'number' == typeof t
  19944. }
  19945. var on = (function (t) {
  19946. function e(e) {
  19947. var n = t.call(this, e.name) || this
  19948. return (n.options = e), (n.flags = V.Custom), n
  19949. }
  19950. return (
  19951. p(e, t),
  19952. (e.prototype.describe = function () {
  19953. return this.name
  19954. }),
  19955. (e.prototype.isValidSnapshot = function (t, e) {
  19956. if (this.options.isTargetType(t)) return st()
  19957. var n = this.options.getValidationMessage(t)
  19958. return n ? ut(e, t, "Invalid value for type '" + this.name + "': " + n) : st()
  19959. }),
  19960. (e.prototype.getSnapshot = function (t) {
  19961. return this.options.toSnapshot(t.storedValue)
  19962. }),
  19963. (e.prototype.instantiate = function (t, e, n, r) {
  19964. return vt(this, t, e, n, this.options.isTargetType(r) ? r : this.options.fromSnapshot(r, t && t.root.environment))
  19965. }),
  19966. (e.prototype.reconcile = function (t, e, n, r) {
  19967. var i = !this.options.isTargetType(e)
  19968. if (!t.isDetaching && t.type === this && (i ? e === t.snapshot : e === t.storedValue)) return t.setParent(n, r), t
  19969. var o = i ? this.options.fromSnapshot(e, n.root.environment) : e,
  19970. a = this.instantiate(n, r, void 0, o)
  19971. return t.die(), a
  19972. }),
  19973. e
  19974. )
  19975. })(M),
  19976. an = {
  19977. enumeration: function (t, e) {
  19978. var n = 'string' == typeof t ? e : t,
  19979. r = ke.apply(
  19980. void 0,
  19981. v(
  19982. n.map(function (t) {
  19983. return je('' + t)
  19984. })
  19985. )
  19986. )
  19987. return 'string' == typeof t && (r.name = t), r
  19988. },
  19989. model: function () {
  19990. for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]
  19991. var n = 'string' == typeof t[0] ? t.shift() : 'AnonymousModel',
  19992. r = t.shift() || {}
  19993. return new me({ name: n, properties: r })
  19994. },
  19995. compose: function () {
  19996. for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]
  19997. var n = 'string' == typeof t[0],
  19998. r = n ? t[0] : 'AnonymousModel'
  19999. return (
  20000. n && t.shift(),
  20001. t
  20002. .reduce(function (t, e) {
  20003. return t.cloneAndEnhance({
  20004. name: t.name + '_' + e.name,
  20005. properties: e.properties,
  20006. initializers: e.initializers,
  20007. preProcessor: function (n) {
  20008. return e.applySnapshotPreProcessor(t.applySnapshotPreProcessor(n))
  20009. },
  20010. postProcessor: function (n) {
  20011. return e.applySnapshotPostProcessor(t.applySnapshotPostProcessor(n))
  20012. }
  20013. })
  20014. })
  20015. .named(r)
  20016. )
  20017. },
  20018. custom: function (t) {
  20019. return new on(t)
  20020. },
  20021. reference: Ke,
  20022. safeReference: function (t, e) {
  20023. var n = Ke(
  20024. t,
  20025. h(h({}, e), {
  20026. onInvalidated: function (t) {
  20027. e && e.onInvalidated && e.onInvalidated(t), t.removeRef()
  20028. }
  20029. })
  20030. )
  20031. return e && !1 === e.acceptsUndefined ? n : Le(n)
  20032. },
  20033. union: ke,
  20034. optional: ze,
  20035. literal: je,
  20036. maybe: Le,
  20037. maybeNull: function (t) {
  20038. return L(t, 1), ke(t, He)
  20039. },
  20040. refinement: function () {
  20041. for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]
  20042. var n = 'string' == typeof t[0] ? t.shift() : H(t[0]) ? t[0].name : null,
  20043. r = t[0],
  20044. i = t[1],
  20045. o = t[2]
  20046. ? t[2]
  20047. : function (t) {
  20048. return 'Value does not respect the refinement predicate'
  20049. }
  20050. return L(r, [1, 2]), Bt(), Jt(), Jt(), new De(n, r, i, o)
  20051. },
  20052. string: Pe,
  20053. boolean: Ie,
  20054. number: Se,
  20055. integer: Ae,
  20056. Date: Oe,
  20057. map: function (t) {
  20058. return new ce('map<string, ' + t.name + '>', t)
  20059. },
  20060. array: function (t) {
  20061. return L(t, 1), new pe(t.name + '[]', t)
  20062. },
  20063. frozen: function (t) {
  20064. return 0 === arguments.length ? We : H(t) ? new $e(t) : ze(We, t)
  20065. },
  20066. identifier: tn,
  20067. identifierNumber: en,
  20068. late: function (t, e) {
  20069. var n = 'string' == typeof t ? t : 'late(' + t.toString() + ')',
  20070. r = 'string' == typeof t ? e : t
  20071. return new Ue(n, r)
  20072. },
  20073. undefined: Ce,
  20074. null: Te,
  20075. snapshotProcessor: function (t, e, n) {
  20076. return L(t, 1), new ie(t, e, n)
  20077. }
  20078. }
  20079. ;(e.addDisposer = function (t, e) {
  20080. return gt(t, 1), Jt(e, 2), mt(t).addDisposer(e), e
  20081. }),
  20082. (e.addMiddleware = tt),
  20083. (e.applyAction = G),
  20084. (e.applyPatch = m),
  20085. (e.applySnapshot = _),
  20086. (e.cast = function (t) {
  20087. return t
  20088. }),
  20089. (e.castFlowReturn = function (t) {
  20090. return t
  20091. }),
  20092. (e.castToReferenceSnapshot = function (t) {
  20093. return t
  20094. }),
  20095. (e.castToSnapshot = function (t) {
  20096. return t
  20097. }),
  20098. (e.clone = function (t, e) {
  20099. void 0 === e && (e = !0), gt(t, 1)
  20100. var n = mt(t)
  20101. return n.type.create(n.snapshot, !0 === e ? n.root.environment : !1 === e ? void 0 : e)
  20102. }),
  20103. (e.createActionTrackingMiddleware = function (t) {
  20104. return function (e, n, r) {
  20105. switch (e.type) {
  20106. case 'action':
  20107. if (t.filter && !0 !== t.filter(e)) return n(e)
  20108. var i = t.onStart(e)
  20109. t.onResume(e, i), U.set(e.id, { call: e, context: i, async: !1 })
  20110. try {
  20111. var o = n(e)
  20112. return t.onSuspend(e, i), !1 === U.get(e.id).async && (U.delete(e.id), t.onSuccess(e, i, o)), o
  20113. } catch (n) {
  20114. throw (U.delete(e.id), t.onFail(e, i, n), n)
  20115. }
  20116. case 'flow_spawn':
  20117. return ((a = U.get(e.rootId)).async = !0), n(e)
  20118. case 'flow_resume':
  20119. case 'flow_resume_error':
  20120. var a = U.get(e.rootId)
  20121. t.onResume(e, a.context)
  20122. try {
  20123. return n(e)
  20124. } finally {
  20125. t.onSuspend(e, a.context)
  20126. }
  20127. case 'flow_throw':
  20128. a = U.get(e.rootId)
  20129. return U.delete(e.rootId), t.onFail(e, a.context, e.args[0]), n(e)
  20130. case 'flow_return':
  20131. a = U.get(e.rootId)
  20132. return U.delete(e.rootId), t.onSuccess(e, a.context, e.args[0]), n(e)
  20133. }
  20134. }
  20135. }),
  20136. (e.createActionTrackingMiddleware2 = function (t) {
  20137. var e = new WeakMap()
  20138. return function (n, r) {
  20139. var i = n.parentActionEvent ? e.get(n.parentActionEvent) : void 0
  20140. if ('action' === n.type) {
  20141. var o = h(h({}, n), { env: i && i.call.env, parentCall: i && i.call }),
  20142. a = !t.filter || t.filter(o),
  20143. s = new $(a ? t : void 0, o)
  20144. e.set(n, s)
  20145. var u = void 0
  20146. try {
  20147. u = r(n)
  20148. } catch (t) {
  20149. throw (s.finish(t), t)
  20150. }
  20151. return s.hasFlowsPending || s.finish(), u
  20152. }
  20153. if (!i) return r(n)
  20154. switch (n.type) {
  20155. case 'flow_spawn':
  20156. return i.incFlowsPending(), r(n)
  20157. case 'flow_resume':
  20158. case 'flow_resume_error':
  20159. return r(n)
  20160. case 'flow_throw':
  20161. var c = n.args[0]
  20162. try {
  20163. return r(n)
  20164. } finally {
  20165. i.decFlowsPending(), i.hasFlowsPending || i.finish(c)
  20166. }
  20167. case 'flow_return':
  20168. try {
  20169. return r(n)
  20170. } finally {
  20171. i.decFlowsPending(), i.hasFlowsPending || i.finish()
  20172. }
  20173. }
  20174. }
  20175. }),
  20176. (e.decorate = function (t, e, n) {
  20177. void 0 === n && (n = !0)
  20178. var r = { handler: t, includeHooks: n }
  20179. return (e.$mst_middleware = e.$mst_middleware || []), e.$mst_middleware.push(r), e
  20180. }),
  20181. (e.destroy = function (t) {
  20182. gt(t, 1)
  20183. var e = mt(t)
  20184. e.isRoot ? e.die() : e.parent.removeChild(e.subpath)
  20185. }),
  20186. (e.detach = function (t) {
  20187. return gt(t, 1), mt(t).detach(), t
  20188. }),
  20189. (e.escapeJsonPath = te),
  20190. (e.flow = qt),
  20191. (e.getChildType = function (t, e) {
  20192. return gt(t, 1), mt(t).getChildType(e)
  20193. }),
  20194. (e.getEnv = function (t) {
  20195. gt(t, 1)
  20196. var e = mt(t).root.environment
  20197. return e || Et
  20198. }),
  20199. (e.getIdentifier = T),
  20200. (e.getLivelinessChecking = u),
  20201. (e.getMembers = function (t) {
  20202. var e = mt(t).type,
  20203. n = h(h({}, O(e)), { actions: [], volatile: [], views: [] })
  20204. return (
  20205. Object.getOwnPropertyNames(t).forEach(function (e) {
  20206. if (!(e in n.properties)) {
  20207. var r = Object.getOwnPropertyDescriptor(t, e)
  20208. r.get ? (o.isComputedProp(t, e) ? n.views.push(e) : n.volatile.push(e)) : !0 === r.value._isMSTAction ? n.actions.push(e) : o.isObservableProp(t, e) ? n.volatile.push(e) : n.views.push(e)
  20209. }
  20210. }),
  20211. n
  20212. )
  20213. }),
  20214. (e.getNodeId = function (t) {
  20215. return gt(t, 1), mt(t).nodeId
  20216. }),
  20217. (e.getParent = function (t, e) {
  20218. void 0 === e && (e = 1), gt(t, 1), Zt(e, 2, 0)
  20219. for (var n = e, r = mt(t).parent; r; ) {
  20220. if (0 == --n) return r.storedValue
  20221. r = r.parent
  20222. }
  20223. throw Vt('Failed to find the parent of ' + mt(t) + ' at depth ' + e)
  20224. }),
  20225. (e.getParentOfType = function (t, e) {
  20226. gt(t, 1), L(e, 2)
  20227. for (var n = mt(t).parent; n; ) {
  20228. if (e.is(n.storedValue)) return n.storedValue
  20229. n = n.parent
  20230. }
  20231. throw Vt('Failed to find the parent of ' + mt(t) + ' of a given type')
  20232. }),
  20233. (e.getPath = A),
  20234. (e.getPathParts = function (t) {
  20235. return gt(t, 1), re(mt(t).path)
  20236. }),
  20237. (e.getPropertyMembers = O),
  20238. (e.getRelativePath = function (t, e) {
  20239. return gt(t, 1), gt(e, 2), St(mt(t), mt(e))
  20240. }),
  20241. (e.getRoot = S),
  20242. (e.getRunningActionContext = nt),
  20243. (e.getSnapshot = P),
  20244. (e.getType = b),
  20245. (e.hasParent = function (t, e) {
  20246. void 0 === e && (e = 1), gt(t, 1), Zt(e, 2, 0)
  20247. for (var n = mt(t).parent; n; ) {
  20248. if (0 == --e) return !0
  20249. n = n.parent
  20250. }
  20251. return !1
  20252. }),
  20253. (e.hasParentOfType = function (t, e) {
  20254. gt(t, 1), L(e, 2)
  20255. for (var n = mt(t).parent; n; ) {
  20256. if (e.is(n.storedValue)) return !0
  20257. n = n.parent
  20258. }
  20259. return !1
  20260. }),
  20261. (e.isActionContextChildOf = function (t, e) {
  20262. return rt(t, e, !1)
  20263. }),
  20264. (e.isActionContextThisOrChildOf = function (t, e) {
  20265. return rt(t, e, !0)
  20266. }),
  20267. (e.isAlive = E),
  20268. (e.isArrayType = function (t) {
  20269. return H(t) && (t.flags & V.Array) > 0
  20270. }),
  20271. (e.isFrozenType = function (t) {
  20272. return H(t) && (t.flags & V.Frozen) > 0
  20273. }),
  20274. (e.isIdentifierType = function (t) {
  20275. return H(t) && (t.flags & V.Identifier) > 0
  20276. }),
  20277. (e.isLateType = function (t) {
  20278. return H(t) && (t.flags & V.Late) > 0
  20279. }),
  20280. (e.isLiteralType = function (t) {
  20281. return H(t) && (t.flags & V.Literal) > 0
  20282. }),
  20283. (e.isMapType = function (t) {
  20284. return H(t) && (t.flags & V.Map) > 0
  20285. }),
  20286. (e.isModelType = we),
  20287. (e.isOptionalType = function (t) {
  20288. return H(t) && (t.flags & V.Optional) > 0
  20289. }),
  20290. (e.isPrimitiveType = Ve),
  20291. (e.isProtected = w),
  20292. (e.isReferenceType = function (t) {
  20293. return (t.flags & V.Reference) > 0
  20294. }),
  20295. (e.isRefinementType = function (t) {
  20296. return (t.flags & V.Refinement) > 0
  20297. }),
  20298. (e.isRoot = I),
  20299. (e.isStateTreeNode = bt),
  20300. (e.isType = H),
  20301. (e.isUnionType = function (t) {
  20302. return (t.flags & V.Union) > 0
  20303. }),
  20304. (e.isValidReference = function (t, e) {
  20305. void 0 === e && (e = !0)
  20306. try {
  20307. var n = t()
  20308. if (null == n) return !1
  20309. if (bt(n)) return !e || E(n)
  20310. throw Vt('The reference to be checked is not one of node, null or undefined')
  20311. } catch (t) {
  20312. if (t instanceof Ye) return !1
  20313. throw t
  20314. }
  20315. }),
  20316. (e.joinJsonPath = ne),
  20317. (e.onAction = Y),
  20318. (e.onPatch = g),
  20319. (e.onSnapshot = function (t, e) {
  20320. return gt(t, 1), Jt(e, 2), mt(t).onSnapshot(e)
  20321. }),
  20322. (e.process = function (t) {
  20323. return (
  20324. Wt(
  20325. 'process',
  20326. '`process()` has been renamed to `flow()`. See https://github.com/mobxjs/mobx-state-tree/issues/399 for more information. Note that the middleware event types starting with `process` now start with `flow`.'
  20327. ),
  20328. qt(t)
  20329. )
  20330. }),
  20331. (e.protect = function (t) {
  20332. gt(t, 1)
  20333. var e = mt(t)
  20334. if (!e.isRoot) throw Vt('`protect` can only be invoked on root nodes')
  20335. e.isProtectionEnabled = !0
  20336. }),
  20337. (e.recordActions = function (t, e) {
  20338. gt(t, 1)
  20339. var n,
  20340. r = [],
  20341. i = function (t) {
  20342. ;(!e || e(t, nt())) && r.push(t)
  20343. },
  20344. o = {
  20345. actions: r,
  20346. get recording() {
  20347. return !!n
  20348. },
  20349. stop: function () {
  20350. n && (n(), (n = void 0))
  20351. },
  20352. resume: function () {
  20353. n || (n = Y(t, i))
  20354. },
  20355. replay: function (t) {
  20356. G(t, r)
  20357. }
  20358. }
  20359. return o.resume(), o
  20360. }),
  20361. (e.recordPatches = function (t, e) {
  20362. gt(t, 1)
  20363. var n,
  20364. r = { patches: [], reversedInversePatches: [] },
  20365. i = {},
  20366. o = {
  20367. get recording() {
  20368. return !!n
  20369. },
  20370. get patches() {
  20371. return i.patches || (i.patches = r.patches.slice()), i.patches
  20372. },
  20373. get reversedInversePatches() {
  20374. return i.reversedInversePatches || (i.reversedInversePatches = r.reversedInversePatches.slice()), i.reversedInversePatches
  20375. },
  20376. get inversePatches() {
  20377. return i.inversePatches || (i.inversePatches = r.reversedInversePatches.slice().reverse()), i.inversePatches
  20378. },
  20379. stop: function () {
  20380. n && (n(), (n = void 0))
  20381. },
  20382. resume: function () {
  20383. n ||
  20384. (n = g(t, function (t, n) {
  20385. ;(e && !e(t, n, nt())) || (r.patches.push(t), r.reversedInversePatches.unshift(n), (i.patches = void 0), (i.inversePatches = void 0), (i.reversedInversePatches = void 0))
  20386. }))
  20387. },
  20388. replay: function (e) {
  20389. m(e || t, r.patches)
  20390. },
  20391. undo: function (e) {
  20392. m(e || t, r.reversedInversePatches)
  20393. }
  20394. }
  20395. return o.resume(), o
  20396. }),
  20397. (e.resolveIdentifier = function (t, e, n) {
  20398. L(t, 1), gt(e, 2), Yt(n, rn, 'string or number (identifier)', 3)
  20399. var r = mt(e).root.identifierCache.resolve(t, nn(n))
  20400. return r ? r.value : void 0
  20401. }),
  20402. (e.resolvePath = function (t, e) {
  20403. gt(t, 1), Bt(e, 2)
  20404. var n = At(mt(t), e)
  20405. return n ? n.value : void 0
  20406. }),
  20407. (e.setLivelinessChecking = s),
  20408. (e.setLivelynessChecking = function (t) {
  20409. s(t)
  20410. }),
  20411. (e.splitJsonPath = re),
  20412. (e.toGenerator = function (t) {
  20413. return f(this, function (e) {
  20414. switch (e.label) {
  20415. case 0:
  20416. return [4, t]
  20417. case 1:
  20418. return [2, e.sent()]
  20419. }
  20420. })
  20421. }),
  20422. (e.toGeneratorFunction = function (t) {
  20423. return function () {
  20424. var e,
  20425. n = []
  20426. for (e = 0; e < arguments.length; e++) n[e] = arguments[e]
  20427. return f(this, function (e) {
  20428. switch (e.label) {
  20429. case 0:
  20430. return [4, t.apply(void 0, v(n))]
  20431. case 1:
  20432. return [2, e.sent()]
  20433. }
  20434. })
  20435. }
  20436. }),
  20437. (e.tryReference = function (t, e) {
  20438. void 0 === e && (e = !0)
  20439. try {
  20440. var n = t()
  20441. if (null == n) return
  20442. if (bt(n)) return e ? (E(n) ? n : void 0) : n
  20443. throw Vt('The reference to be checked is not one of node, null or undefined')
  20444. } catch (t) {
  20445. if (t instanceof Ye) return
  20446. throw t
  20447. }
  20448. }),
  20449. (e.tryResolve = C),
  20450. (e.typecheck = ht),
  20451. (e.types = an),
  20452. (e.unescapeJsonPath = ee),
  20453. (e.unprotect = function (t) {
  20454. gt(t, 1)
  20455. var e = mt(t)
  20456. if (!e.isRoot) throw Vt('`unprotect` can only be invoked on root nodes')
  20457. e.isProtectionEnabled = !1
  20458. }),
  20459. (e.walk = function t(e, n) {
  20460. gt(e, 1), Jt(n, 2)
  20461. var r = mt(e)
  20462. r.getChildren().forEach(function (e) {
  20463. bt(e.storedValue) && t(e.storedValue, n)
  20464. }),
  20465. n(r.storedValue)
  20466. })
  20467. }) /*!node_modules/lodash/_freeGlobal.js*/
  20468. amis.define('40b302b', function (b, l, o, e) {
  20469. var a = 'object' == typeof global && global && global.Object === Object && global
  20470. o.exports = a
  20471. }) /*!node_modules/lodash/_root.js*/
  20472. amis.define('6ba9d7a', function (e, t, f, s) {
  20473. var b = e('40b302b'),
  20474. n = 'object' == typeof self && self && self.Object === Object && self,
  20475. c = b || n || Function('return this')()
  20476. f.exports = c
  20477. }) /*!node_modules/lodash/_Symbol.js*/
  20478. amis.define('96065ce', function (a, e, i, n) {
  20479. var o = a('6ba9d7a').Symbol
  20480. i.exports = o
  20481. }) /*!node_modules/lodash/_getRawTag.js*/
  20482. amis.define('9ab52a3', function (t, r, a, e) {
  20483. var o = t('96065ce'),
  20484. n = Object.prototype,
  20485. c = n.hasOwnProperty,
  20486. i = n.toString,
  20487. v = o ? o.toStringTag : void 0
  20488. a.exports = function (t) {
  20489. var r = c.call(t, v),
  20490. a = t[v]
  20491. try {
  20492. t[v] = void 0
  20493. var e = !0
  20494. } catch (t) {}
  20495. var o = i.call(t)
  20496. return e && (r ? (t[v] = a) : delete t[v]), o
  20497. }
  20498. }) /*!node_modules/lodash/_objectToString.js*/
  20499. amis.define('e2da3cd', function (t, e, n, o) {
  20500. var r = Object.prototype.toString
  20501. n.exports = function (t) {
  20502. return r.call(t)
  20503. }
  20504. }) /*!node_modules/lodash/_baseGetTag.js*/
  20505. amis.define('86af418', function (e, n, i, t) {
  20506. var o = e('96065ce'),
  20507. a = e('9ab52a3'),
  20508. c = e('e2da3cd'),
  20509. d = o ? o.toStringTag : void 0
  20510. i.exports = function (e) {
  20511. return null == e ? (void 0 === e ? '[object Undefined]' : '[object Null]') : d && d in Object(e) ? a(e) : c(e)
  20512. }
  20513. }) /*!node_modules/lodash/isObject.js*/
  20514. amis.define('e98f234', function (n, e, t, f) {
  20515. t.exports = function (n) {
  20516. var e = typeof n
  20517. return null != n && ('object' == e || 'function' == e)
  20518. }
  20519. }) /*!node_modules/lodash/isFunction.js*/
  20520. amis.define('e0d9d64', function (n, e, t, o) {
  20521. var c = n('86af418'),
  20522. r = n('e98f234')
  20523. t.exports = function (n) {
  20524. if (!r(n)) return !1
  20525. var e = c(n)
  20526. return '[object Function]' == e || '[object GeneratorFunction]' == e || '[object AsyncFunction]' == e || '[object Proxy]' == e
  20527. }
  20528. }) /*!node_modules/lodash/_coreJsData.js*/
  20529. amis.define('7f8115f', function (a, e, _, f) {
  20530. var r = a('6ba9d7a')['__core-js_shared__']
  20531. _.exports = r
  20532. }) /*!node_modules/lodash/_isMasked.js*/
  20533. amis.define('368c814', function (e, n, c, f) {
  20534. var i,
  20535. r = e('7f8115f'),
  20536. s = (i = /[^.]+$/.exec((r && r.keys && r.keys.IE_PROTO) || '')) ? 'Symbol(src)_1.' + i : ''
  20537. c.exports = function (e) {
  20538. return !!s && s in e
  20539. }
  20540. }) /*!node_modules/lodash/_toSource.js*/
  20541. amis.define('dcea311', function (t, n, r, c) {
  20542. var e = Function.prototype.toString
  20543. r.exports = function (t) {
  20544. if (null != t) {
  20545. try {
  20546. return e.call(t)
  20547. } catch (t) {}
  20548. try {
  20549. return t + ''
  20550. } catch (t) {}
  20551. }
  20552. return ''
  20553. }
  20554. }) /*!node_modules/lodash/_baseIsNative.js*/
  20555. amis.define('fc59595', function (t, e, o, r) {
  20556. var n = t('e0d9d64'),
  20557. c = t('368c814'),
  20558. p = t('e98f234'),
  20559. a = t('dcea311'),
  20560. f = /^\[object .+?Constructor\]$/,
  20561. i = Function.prototype,
  20562. s = Object.prototype,
  20563. u = i.toString,
  20564. $ = s.hasOwnProperty,
  20565. d = RegExp(
  20566. '^' +
  20567. u
  20568. .call($)
  20569. .replace(/[\\^$.*+?()[\]{}|]/g, '\\$&')
  20570. .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') +
  20571. '$'
  20572. )
  20573. o.exports = function (t) {
  20574. return !(!p(t) || c(t)) && (n(t) ? d : f).test(a(t))
  20575. }
  20576. }) /*!node_modules/lodash/_getValue.js*/
  20577. amis.define('bd5531a', function (n, i, e, o) {
  20578. e.exports = function (n, i) {
  20579. return null == n ? void 0 : n[i]
  20580. }
  20581. }) /*!node_modules/lodash/_getNative.js*/
  20582. amis.define('47cb3b0', function (n, i, r, a) {
  20583. var c = n('fc59595'),
  20584. e = n('bd5531a')
  20585. r.exports = function (n, i) {
  20586. var r = e(n, i)
  20587. return c(r) ? r : void 0
  20588. }
  20589. }) /*!node_modules/lodash/_nativeCreate.js*/
  20590. amis.define('11e468f', function (e, c, t, a) {
  20591. var b = e('47cb3b0')(Object, 'create')
  20592. t.exports = b
  20593. }) /*!node_modules/lodash/_hashClear.js*/
  20594. amis.define('b5099ef', function (i, e, n, t) {
  20595. var f = i('11e468f')
  20596. n.exports = function () {
  20597. ;(this.__data__ = f ? f(null) : {}), (this.size = 0)
  20598. }
  20599. }) /*!node_modules/lodash/_hashDelete.js*/
  20600. amis.define('61c125f', function (t, e, i, s) {
  20601. i.exports = function (t) {
  20602. var e = this.has(t) && delete this.__data__[t]
  20603. return (this.size -= e ? 1 : 0), e
  20604. }
  20605. }) /*!node_modules/lodash/_hashGet.js*/
  20606. amis.define('7545235', function (e, r, t, a) {
  20607. var n = e('11e468f'),
  20608. _ = Object.prototype.hasOwnProperty
  20609. t.exports = function (e) {
  20610. var r = this.__data__
  20611. if (n) {
  20612. var t = r[e]
  20613. return '__lodash_hash_undefined__' === t ? void 0 : t
  20614. }
  20615. return _.call(r, e) ? r[e] : void 0
  20616. }
  20617. }) /*!node_modules/lodash/_hashHas.js*/
  20618. amis.define('aad262f', function (t, a, e, r) {
  20619. var n = t('11e468f'),
  20620. o = Object.prototype.hasOwnProperty
  20621. e.exports = function (t) {
  20622. var a = this.__data__
  20623. return n ? void 0 !== a[t] : o.call(a, t)
  20624. }
  20625. }) /*!node_modules/lodash/_hashSet.js*/
  20626. amis.define('2fc25da', function (i, s, _, a) {
  20627. var t = i('11e468f')
  20628. _.exports = function (i, s) {
  20629. var _ = this.__data__
  20630. return (this.size += this.has(i) ? 0 : 1), (_[i] = t && void 0 === s ? '__lodash_hash_undefined__' : s), this
  20631. }
  20632. }) /*!node_modules/lodash/_Hash.js*/
  20633. amis.define('9867eb1', function (t, e, o, r) {
  20634. var p = t('b5099ef'),
  20635. a = t('61c125f'),
  20636. f = t('7545235'),
  20637. n = t('aad262f'),
  20638. s = t('2fc25da')
  20639. function c(t) {
  20640. var e = -1,
  20641. o = null == t ? 0 : t.length
  20642. for (this.clear(); ++e < o; ) {
  20643. var r = t[e]
  20644. this.set(r[0], r[1])
  20645. }
  20646. }
  20647. ;(c.prototype.clear = p), (c.prototype.delete = a), (c.prototype.get = f), (c.prototype.has = n), (c.prototype.set = s), (o.exports = c)
  20648. }) /*!node_modules/lodash/_listCacheClear.js*/
  20649. amis.define('a1ff8e7', function (i, t, e, f) {
  20650. e.exports = function () {
  20651. ;(this.__data__ = []), (this.size = 0)
  20652. }
  20653. }) /*!node_modules/lodash/eq.js*/
  20654. amis.define('0e9c907', function (n, e, i, t) {
  20655. i.exports = function (n, e) {
  20656. return n === e || (n != n && e != e)
  20657. }
  20658. }) /*!node_modules/lodash/_assocIndexOf.js*/
  20659. amis.define('a09d8f7', function (n, r, e, f) {
  20660. var t = n('0e9c907')
  20661. e.exports = function (n, r) {
  20662. for (var e = n.length; e--; ) if (t(n[e][0], r)) return e
  20663. return -1
  20664. }
  20665. }) /*!node_modules/lodash/_listCacheDelete.js*/
  20666. amis.define('4683312', function (t, a, e, i) {
  20667. var r = t('a09d8f7'),
  20668. n = Array.prototype.splice
  20669. e.exports = function (t) {
  20670. var a = this.__data__,
  20671. e = r(a, t)
  20672. return !(e < 0) && (e == a.length - 1 ? a.pop() : n.call(a, e, 1), --this.size, !0)
  20673. }
  20674. }) /*!node_modules/lodash/_listCacheGet.js*/
  20675. amis.define('6f29ea7', function (a, i, n, t) {
  20676. var e = a('a09d8f7')
  20677. n.exports = function (a) {
  20678. var i = this.__data__,
  20679. n = e(i, a)
  20680. return n < 0 ? void 0 : i[n][1]
  20681. }
  20682. }) /*!node_modules/lodash/_listCacheHas.js*/
  20683. amis.define('328d082', function (n, t, a, i) {
  20684. var d = n('a09d8f7')
  20685. a.exports = function (n) {
  20686. return d(this.__data__, n) > -1
  20687. }
  20688. }) /*!node_modules/lodash/_listCacheSet.js*/
  20689. amis.define('67d0b93', function (i, t, s, a) {
  20690. var n = i('a09d8f7')
  20691. s.exports = function (i, t) {
  20692. var s = this.__data__,
  20693. a = n(s, i)
  20694. return a < 0 ? (++this.size, s.push([i, t])) : (s[a][1] = t), this
  20695. }
  20696. }) /*!node_modules/lodash/_ListCache.js*/
  20697. amis.define('082b1e4', function (e, t, o, r) {
  20698. var p = e('a1ff8e7'),
  20699. a = e('4683312'),
  20700. f = e('6f29ea7'),
  20701. n = e('328d082'),
  20702. s = e('67d0b93')
  20703. function i(e) {
  20704. var t = -1,
  20705. o = null == e ? 0 : e.length
  20706. for (this.clear(); ++t < o; ) {
  20707. var r = e[t]
  20708. this.set(r[0], r[1])
  20709. }
  20710. }
  20711. ;(i.prototype.clear = p), (i.prototype.delete = a), (i.prototype.get = f), (i.prototype.has = n), (i.prototype.set = s), (o.exports = i)
  20712. }) /*!node_modules/lodash/_Map.js*/
  20713. amis.define('d83db6c', function (a, b, d, c) {
  20714. var e = a('47cb3b0')(a('6ba9d7a'), 'Map')
  20715. d.exports = e
  20716. }) /*!node_modules/lodash/_mapCacheClear.js*/
  20717. amis.define('9627132', function (e, n, i, s) {
  20718. var t = e('9867eb1'),
  20719. a = e('082b1e4'),
  20720. d = e('d83db6c')
  20721. i.exports = function () {
  20722. ;(this.size = 0), (this.__data__ = { hash: new t(), map: new (d || a)(), string: new t() })
  20723. }
  20724. }) /*!node_modules/lodash/_isKeyable.js*/
  20725. amis.define('c75efe8', function (n, e, o, r) {
  20726. o.exports = function (n) {
  20727. var e = typeof n
  20728. return 'string' == e || 'number' == e || 'symbol' == e || 'boolean' == e ? '__proto__' !== n : null === n
  20729. }
  20730. }) /*!node_modules/lodash/_getMapData.js*/
  20731. amis.define('0ebbd75', function (e, n, t, a) {
  20732. var r = e('c75efe8')
  20733. t.exports = function (e, n) {
  20734. var t = e.__data__
  20735. return r(n) ? t['string' == typeof n ? 'string' : 'hash'] : t.map
  20736. }
  20737. }) /*!node_modules/lodash/_mapCacheDelete.js*/
  20738. amis.define('2be99e0', function (e, i, t, n) {
  20739. var r = e('0ebbd75')
  20740. t.exports = function (e) {
  20741. var i = r(this, e).delete(e)
  20742. return (this.size -= i ? 1 : 0), i
  20743. }
  20744. }) /*!node_modules/lodash/_mapCacheGet.js*/
  20745. amis.define('5f3236d', function (e, n, t, i) {
  20746. var f = e('0ebbd75')
  20747. t.exports = function (e) {
  20748. return f(this, e).get(e)
  20749. }
  20750. }) /*!node_modules/lodash/_mapCacheHas.js*/
  20751. amis.define('13709df', function (n, e, i, t) {
  20752. var f = n('0ebbd75')
  20753. i.exports = function (n) {
  20754. return f(this, n).has(n)
  20755. }
  20756. }) /*!node_modules/lodash/_mapCacheSet.js*/
  20757. amis.define('c49a35f', function (i, e, s, t) {
  20758. var n = i('0ebbd75')
  20759. s.exports = function (i, e) {
  20760. var s = n(this, i),
  20761. t = s.size
  20762. return s.set(i, e), (this.size += s.size == t ? 0 : 1), this
  20763. }
  20764. }) /*!node_modules/lodash/_MapCache.js*/
  20765. amis.define('a3d2a8f', function (t, e, o, r) {
  20766. var p = t('9627132'),
  20767. a = t('2be99e0'),
  20768. f = t('5f3236d'),
  20769. n = t('13709df'),
  20770. s = t('c49a35f')
  20771. function i(t) {
  20772. var e = -1,
  20773. o = null == t ? 0 : t.length
  20774. for (this.clear(); ++e < o; ) {
  20775. var r = t[e]
  20776. this.set(r[0], r[1])
  20777. }
  20778. }
  20779. ;(i.prototype.clear = p), (i.prototype.delete = a), (i.prototype.get = f), (i.prototype.has = n), (i.prototype.set = s), (o.exports = i)
  20780. }) /*!node_modules/lodash/_setCacheAdd.js*/
  20781. amis.define('16c31eb', function (_, e, n, t) {
  20782. n.exports = function (_) {
  20783. return this.__data__.set(_, '__lodash_hash_undefined__'), this
  20784. }
  20785. }) /*!node_modules/lodash/_setCacheHas.js*/
  20786. amis.define('c2cb1f8', function (n, t, i, a) {
  20787. i.exports = function (n) {
  20788. return this.__data__.has(n)
  20789. }
  20790. }) /*!node_modules/lodash/_SetCache.js*/
  20791. amis.define('4d2f922', function (t, a, o, e) {
  20792. var d = t('a3d2a8f'),
  20793. n = t('16c31eb'),
  20794. p = t('c2cb1f8')
  20795. function f(t) {
  20796. var a = -1,
  20797. o = null == t ? 0 : t.length
  20798. for (this.__data__ = new d(); ++a < o; ) this.add(t[a])
  20799. }
  20800. ;(f.prototype.add = f.prototype.push = n), (f.prototype.has = p), (o.exports = f)
  20801. }) /*!node_modules/lodash/_baseFindIndex.js*/
  20802. amis.define('2d54ea1', function (n, e, r, t) {
  20803. r.exports = function (n, e, r, t) {
  20804. for (var f = n.length, i = r + (t ? 1 : -1); t ? i-- : ++i < f; ) if (e(n[i], i, n)) return i
  20805. return -1
  20806. }
  20807. }) /*!node_modules/lodash/_baseIsNaN.js*/
  20808. amis.define('be0bc84', function (n, e, i, t) {
  20809. i.exports = function (n) {
  20810. return n != n
  20811. }
  20812. }) /*!node_modules/lodash/_strictIndexOf.js*/
  20813. amis.define('d9c2eef', function (e, n, r, f) {
  20814. r.exports = function (e, n, r) {
  20815. for (var f = r - 1, t = e.length; ++f < t; ) if (e[f] === n) return f
  20816. return -1
  20817. }
  20818. }) /*!node_modules/lodash/_baseIndexOf.js*/
  20819. amis.define('e3e681a', function (e, n, a, c) {
  20820. var f = e('2d54ea1'),
  20821. i = e('be0bc84'),
  20822. r = e('d9c2eef')
  20823. a.exports = function (e, n, a) {
  20824. return n == n ? r(e, n, a) : f(e, i, a)
  20825. }
  20826. }) /*!node_modules/lodash/_arrayIncludes.js*/
  20827. amis.define('77becf8', function (e, n, t, f) {
  20828. var i = e('e3e681a')
  20829. t.exports = function (e, n) {
  20830. return !!(null == e ? 0 : e.length) && i(e, n, 0) > -1
  20831. }
  20832. }) /*!node_modules/lodash/_arrayIncludesWith.js*/
  20833. amis.define('b8f4fda', function (n, f, r, e) {
  20834. r.exports = function (n, f, r) {
  20835. for (var e = -1, t = null == n ? 0 : n.length; ++e < t; ) if (r(f, n[e])) return !0
  20836. return !1
  20837. }
  20838. }) /*!node_modules/lodash/_cacheHas.js*/
  20839. amis.define('b0c6122', function (n, e, i, t) {
  20840. i.exports = function (n, e) {
  20841. return n.has(e)
  20842. }
  20843. }) /*!node_modules/lodash/_Set.js*/
  20844. amis.define('6ee9861', function (e, a, b, i) {
  20845. var n = e('47cb3b0')(e('6ba9d7a'), 'Set')
  20846. b.exports = n
  20847. }) /*!node_modules/lodash/noop.js*/
  20848. amis.define('61ff2fd', function (f, n, i, e) {
  20849. i.exports = function () {}
  20850. }) /*!node_modules/lodash/_setToArray.js*/
  20851. amis.define('bd1fdf0', function (n, f, r, i) {
  20852. r.exports = function (n) {
  20853. var f = -1,
  20854. r = Array(n.size)
  20855. return (
  20856. n.forEach(function (n) {
  20857. r[++f] = n
  20858. }),
  20859. r
  20860. )
  20861. }
  20862. }) /*!node_modules/lodash/_createSet.js*/
  20863. amis.define('025b75b', function (e, f, n, d) {
  20864. var i = e('6ee9861'),
  20865. r = e('61ff2fd'),
  20866. t = e('bd1fdf0'),
  20867. b =
  20868. i && 1 / t(new i([, -0]))[1] == 1 / 0
  20869. ? function (e) {
  20870. return new i(e)
  20871. }
  20872. : r
  20873. n.exports = b
  20874. }) /*!node_modules/lodash/_baseUniq.js*/
  20875. amis.define('823160e', function (e, f, n, r) {
  20876. var i = e('4d2f922'),
  20877. u = e('77becf8'),
  20878. s = e('b8f4fda'),
  20879. t = e('b0c6122'),
  20880. a = e('025b75b'),
  20881. l = e('bd1fdf0')
  20882. n.exports = function (e, f, n) {
  20883. var r = -1,
  20884. b = u,
  20885. h = e.length,
  20886. o = !0,
  20887. c = [],
  20888. d = c
  20889. if (n) (o = !1), (b = s)
  20890. else if (h >= 200) {
  20891. var p = f ? null : a(e)
  20892. if (p) return l(p)
  20893. ;(o = !1), (b = t), (d = new i())
  20894. } else d = f ? [] : c
  20895. e: for (; ++r < h; ) {
  20896. var v = e[r],
  20897. g = f ? f(v) : v
  20898. if (((v = n || 0 !== v ? v : 0), o && g == g)) {
  20899. for (var m = d.length; m--; ) if (d[m] === g) continue e
  20900. f && d.push(g), c.push(v)
  20901. } else b(d, g, n) || (d !== c && d.push(g), c.push(v))
  20902. }
  20903. return c
  20904. }
  20905. }) /*!node_modules/lodash/uniq.js*/
  20906. amis.define('4db550e', function (e, n, t, i) {
  20907. var r = e('823160e')
  20908. t.exports = function (e) {
  20909. return e && e.length ? r(e) : []
  20910. }
  20911. }) /*!node_modules/lodash/last.js*/
  20912. amis.define('43579e9', function (n, e, i, t) {
  20913. i.exports = function (n) {
  20914. var e = null == n ? 0 : n.length
  20915. return e ? n[e - 1] : void 0
  20916. }
  20917. }) /*!node_modules/lodash/_stackClear.js*/
  20918. amis.define('868cfb7', function (i, e, n, t) {
  20919. var s = i('082b1e4')
  20920. n.exports = function () {
  20921. ;(this.__data__ = new s()), (this.size = 0)
  20922. }
  20923. }) /*!node_modules/lodash/_stackDelete.js*/
  20924. amis.define('46ee8a2', function (e, i, t, n) {
  20925. t.exports = function (e) {
  20926. var i = this.__data__,
  20927. t = i.delete(e)
  20928. return (this.size = i.size), t
  20929. }
  20930. }) /*!node_modules/lodash/_stackGet.js*/
  20931. amis.define('b66b1dd', function (t, n, e, i) {
  20932. e.exports = function (t) {
  20933. return this.__data__.get(t)
  20934. }
  20935. }) /*!node_modules/lodash/_stackHas.js*/
  20936. amis.define('0b72ca0', function (n, t, a, i) {
  20937. a.exports = function (n) {
  20938. return this.__data__.has(n)
  20939. }
  20940. }) /*!node_modules/lodash/_stackSet.js*/
  20941. amis.define('c196137', function (i, t, s, e) {
  20942. var a = i('082b1e4'),
  20943. _ = i('d83db6c'),
  20944. n = i('a3d2a8f')
  20945. s.exports = function (i, t) {
  20946. var s = this.__data__
  20947. if (s instanceof a) {
  20948. var e = s.__data__
  20949. if (!_ || e.length < 199) return e.push([i, t]), (this.size = ++s.size), this
  20950. s = this.__data__ = new n(e)
  20951. }
  20952. return s.set(i, t), (this.size = s.size), this
  20953. }
  20954. }) /*!node_modules/lodash/_Stack.js*/
  20955. amis.define('dc62f3b', function (e, t, o, p) {
  20956. var a = e('082b1e4'),
  20957. r = e('868cfb7'),
  20958. i = e('46ee8a2'),
  20959. s = e('b66b1dd'),
  20960. c = e('0b72ca0'),
  20961. b = e('c196137')
  20962. function d(e) {
  20963. var t = (this.__data__ = new a(e))
  20964. this.size = t.size
  20965. }
  20966. ;(d.prototype.clear = r), (d.prototype.delete = i), (d.prototype.get = s), (d.prototype.has = c), (d.prototype.set = b), (o.exports = d)
  20967. }) /*!node_modules/lodash/_defineProperty.js*/
  20968. amis.define('c5f3c99', function (c, e, r, t) {
  20969. var n = c('47cb3b0'),
  20970. f = (function () {
  20971. try {
  20972. var c = n(Object, 'defineProperty')
  20973. return c({}, '', {}), c
  20974. } catch (c) {}
  20975. })()
  20976. r.exports = f
  20977. }) /*!node_modules/lodash/_baseAssignValue.js*/
  20978. amis.define('67864f4', function (e, n, a, f) {
  20979. var i = e('c5f3c99')
  20980. a.exports = function (e, n, a) {
  20981. '__proto__' == n && i ? i(e, n, { configurable: !0, enumerable: !0, value: a, writable: !0 }) : (e[n] = a)
  20982. }
  20983. }) /*!node_modules/lodash/_assignMergeValue.js*/
  20984. amis.define('81cea18', function (i, n, e, o) {
  20985. var c = i('67864f4'),
  20986. f = i('0e9c907')
  20987. e.exports = function (i, n, e) {
  20988. ;((void 0 !== e && !f(i[n], e)) || (void 0 === e && !(n in i))) && c(i, n, e)
  20989. }
  20990. }) /*!node_modules/lodash/_createBaseFor.js*/
  20991. amis.define('a47a724', function (n, r, e, t) {
  20992. e.exports = function (n) {
  20993. return function (r, e, t) {
  20994. for (var a = -1, f = Object(r), i = t(r), o = i.length; o--; ) {
  20995. var u = i[n ? o : ++a]
  20996. if (!1 === e(f[u], u, f)) break
  20997. }
  20998. return r
  20999. }
  21000. }
  21001. }) /*!node_modules/lodash/_baseFor.js*/
  21002. amis.define('61beba3', function (a, e, i, n) {
  21003. var b = a('a47a724')()
  21004. i.exports = b
  21005. }) /*!node_modules/lodash/_cloneBuffer.js*/
  21006. amis.define('84a8f28', function (e, o, n, t) {
  21007. var r = e('6ba9d7a'),
  21008. f = 'object' == typeof o && o && !o.nodeType && o,
  21009. c = f && 'object' == typeof n && n && !n.nodeType && n,
  21010. a = c && c.exports === f ? r.Buffer : void 0,
  21011. i = a ? a.allocUnsafe : void 0
  21012. n.exports = function (e, o) {
  21013. if (o) return e.slice()
  21014. var n = e.length,
  21015. t = i ? i(n) : new e.constructor(n)
  21016. return e.copy(t), t
  21017. }
  21018. }) /*!node_modules/lodash/_Uint8Array.js*/
  21019. amis.define('f813f9d', function (a, f, i, n) {
  21020. var r = a('6ba9d7a').Uint8Array
  21021. i.exports = r
  21022. }) /*!node_modules/lodash/_cloneArrayBuffer.js*/
  21023. amis.define('291bff0', function (n, e, t, f) {
  21024. var r = n('f813f9d')
  21025. t.exports = function (n) {
  21026. var e = new n.constructor(n.byteLength)
  21027. return new r(e).set(new r(n)), e
  21028. }
  21029. }) /*!node_modules/lodash/_cloneTypedArray.js*/
  21030. amis.define('24508dd', function (f, e, n, r) {
  21031. var t = f('291bff0')
  21032. n.exports = function (f, e) {
  21033. var n = e ? t(f.buffer) : f.buffer
  21034. return new f.constructor(n, f.byteOffset, f.length)
  21035. }
  21036. }) /*!node_modules/lodash/_copyArray.js*/
  21037. amis.define('9deae87', function (e, n, r, t) {
  21038. r.exports = function (e, n) {
  21039. var r = -1,
  21040. t = e.length
  21041. for (n || (n = Array(t)); ++r < t; ) n[r] = e[r]
  21042. return n
  21043. }
  21044. }) /*!node_modules/lodash/_baseCreate.js*/
  21045. amis.define('3b76f73', function (t, e, n, r) {
  21046. var o = t('e98f234'),
  21047. f = Object.create,
  21048. i = (function () {
  21049. function t() {}
  21050. return function (e) {
  21051. if (!o(e)) return {}
  21052. if (f) return f(e)
  21053. t.prototype = e
  21054. var n = new t()
  21055. return (t.prototype = void 0), n
  21056. }
  21057. })()
  21058. n.exports = i
  21059. }) /*!node_modules/lodash/_overArg.js*/
  21060. amis.define('88cae86', function (n, e, t, i) {
  21061. t.exports = function (n, e) {
  21062. return function (t) {
  21063. return n(e(t))
  21064. }
  21065. }
  21066. }) /*!node_modules/lodash/_getPrototype.js*/
  21067. amis.define('45d4f72', function (e, t, c, f) {
  21068. var o = e('88cae86')(Object.getPrototypeOf, Object)
  21069. c.exports = o
  21070. }) /*!node_modules/lodash/_isPrototype.js*/
  21071. amis.define('85b2d36', function (t, o, n, r) {
  21072. var e = Object.prototype
  21073. n.exports = function (t) {
  21074. var o = t && t.constructor
  21075. return t === (('function' == typeof o && o.prototype) || e)
  21076. }
  21077. }) /*!node_modules/lodash/_initCloneObject.js*/
  21078. amis.define('43d4d97', function (n, t, f, o) {
  21079. var r = n('3b76f73'),
  21080. c = n('45d4f72'),
  21081. d = n('85b2d36')
  21082. f.exports = function (n) {
  21083. return 'function' != typeof n.constructor || d(n) ? {} : r(c(n))
  21084. }
  21085. }) /*!node_modules/lodash/isObjectLike.js*/
  21086. amis.define('0f3bcc6', function (n, e, t, c) {
  21087. t.exports = function (n) {
  21088. return null != n && 'object' == typeof n
  21089. }
  21090. }) /*!node_modules/lodash/_baseIsArguments.js*/
  21091. amis.define('6040a87', function (n, e, t, c) {
  21092. var f = n('86af418'),
  21093. r = n('0f3bcc6')
  21094. t.exports = function (n) {
  21095. return r(n) && '[object Arguments]' == f(n)
  21096. }
  21097. }) /*!node_modules/lodash/isArguments.js*/
  21098. amis.define('dffaee5', function (e, r, n, t) {
  21099. var a = e('6040a87'),
  21100. c = e('0f3bcc6'),
  21101. l = Object.prototype,
  21102. o = l.hasOwnProperty,
  21103. f = l.propertyIsEnumerable,
  21104. p = a(
  21105. (function () {
  21106. return arguments
  21107. })()
  21108. )
  21109. ? a
  21110. : function (e) {
  21111. return c(e) && o.call(e, 'callee') && !f.call(e, 'callee')
  21112. }
  21113. n.exports = p
  21114. }) /*!node_modules/lodash/isArray.js*/
  21115. amis.define('2882d26', function (r, a, i, e) {
  21116. var n = Array.isArray
  21117. i.exports = n
  21118. }) /*!node_modules/lodash/isLength.js*/
  21119. amis.define('0d5b259', function (n, e, t, f) {
  21120. t.exports = function (n) {
  21121. return 'number' == typeof n && n > -1 && n % 1 == 0 && n <= 9007199254740991
  21122. }
  21123. }) /*!node_modules/lodash/isArrayLike.js*/
  21124. amis.define('375361a', function (n, e, t, d) {
  21125. var i = n('e0d9d64'),
  21126. r = n('0d5b259')
  21127. t.exports = function (n) {
  21128. return null != n && r(n.length) && !i(n)
  21129. }
  21130. }) /*!node_modules/lodash/isArrayLikeObject.js*/
  21131. amis.define('9bddb40', function (n, c, e, f) {
  21132. var i = n('375361a'),
  21133. r = n('0f3bcc6')
  21134. e.exports = function (n) {
  21135. return r(n) && i(n)
  21136. }
  21137. }) /*!node_modules/lodash/stubFalse.js*/
  21138. amis.define('fd72952', function (n, e, f, i) {
  21139. f.exports = function () {
  21140. return !1
  21141. }
  21142. }) /*!node_modules/lodash/isBuffer.js*/
  21143. amis.define('2b41649', function (e, o, f, d) {
  21144. var t = e('6ba9d7a'),
  21145. i = e('fd72952'),
  21146. p = 'object' == typeof o && o && !o.nodeType && o,
  21147. n = p && 'object' == typeof f && f && !f.nodeType && f,
  21148. r = n && n.exports === p ? t.Buffer : void 0,
  21149. a = (r ? r.isBuffer : void 0) || i
  21150. f.exports = a
  21151. }) /*!node_modules/lodash/isPlainObject.js*/
  21152. amis.define('0910768', function (t, n, r, c) {
  21153. var o = t('86af418'),
  21154. e = t('45d4f72'),
  21155. f = t('0f3bcc6'),
  21156. a = Function.prototype,
  21157. i = Object.prototype,
  21158. u = a.toString,
  21159. l = i.hasOwnProperty,
  21160. p = u.call(Object)
  21161. r.exports = function (t) {
  21162. if (!f(t) || '[object Object]' != o(t)) return !1
  21163. var n = e(t)
  21164. if (null === n) return !0
  21165. var r = l.call(n, 'constructor') && n.constructor
  21166. return 'function' == typeof r && r instanceof r && u.call(r) == p
  21167. }
  21168. }) /*!node_modules/lodash/_baseIsTypedArray.js*/
  21169. amis.define('31adc0e', function (t, e, o, r) {
  21170. var c = t('86af418'),
  21171. b = t('0d5b259'),
  21172. a = t('0f3bcc6'),
  21173. j = {}
  21174. ;(j['[object Float32Array]'] =
  21175. j['[object Float64Array]'] =
  21176. j['[object Int8Array]'] =
  21177. j['[object Int16Array]'] =
  21178. j['[object Int32Array]'] =
  21179. j['[object Uint8Array]'] =
  21180. j['[object Uint8ClampedArray]'] =
  21181. j['[object Uint16Array]'] =
  21182. j['[object Uint32Array]'] =
  21183. !0),
  21184. (j['[object Arguments]'] =
  21185. j['[object Array]'] =
  21186. j['[object ArrayBuffer]'] =
  21187. j['[object Boolean]'] =
  21188. j['[object DataView]'] =
  21189. j['[object Date]'] =
  21190. j['[object Error]'] =
  21191. j['[object Function]'] =
  21192. j['[object Map]'] =
  21193. j['[object Number]'] =
  21194. j['[object Object]'] =
  21195. j['[object RegExp]'] =
  21196. j['[object Set]'] =
  21197. j['[object String]'] =
  21198. j['[object WeakMap]'] =
  21199. !1),
  21200. (o.exports = function (t) {
  21201. return a(t) && b(t.length) && !!j[c(t)]
  21202. })
  21203. }) /*!node_modules/lodash/_baseUnary.js*/
  21204. amis.define('6984aa3', function (n, t, e, i) {
  21205. e.exports = function (n) {
  21206. return function (t) {
  21207. return n(t)
  21208. }
  21209. }
  21210. }) /*!node_modules/lodash/_apply.js*/
  21211. amis.define('a730a43', function (e, a, c, n) {
  21212. c.exports = function (e, a, c) {
  21213. switch (c.length) {
  21214. case 0:
  21215. return e.call(a)
  21216. case 1:
  21217. return e.call(a, c[0])
  21218. case 2:
  21219. return e.call(a, c[0], c[1])
  21220. case 3:
  21221. return e.call(a, c[0], c[1], c[2])
  21222. }
  21223. return e.apply(a, c)
  21224. }
  21225. }) /*!node_modules/lodash/identity.js*/
  21226. amis.define('e12600f', function (n, e, f, i) {
  21227. f.exports = function (n) {
  21228. return n
  21229. }
  21230. }) /*!node_modules/lodash/_overRest.js*/
  21231. amis.define('bc9c484', function (r, n, a, t) {
  21232. var e = r('a730a43'),
  21233. i = Math.max
  21234. a.exports = function (r, n, a) {
  21235. return (
  21236. (n = i(void 0 === n ? r.length - 1 : n, 0)),
  21237. function () {
  21238. for (var t = arguments, o = -1, f = i(t.length - n, 0), c = Array(f); ++o < f; ) c[o] = t[n + o]
  21239. o = -1
  21240. for (var u = Array(n + 1); ++o < n; ) u[o] = t[o]
  21241. return (u[n] = a(c)), e(r, this, u)
  21242. }
  21243. )
  21244. }
  21245. }) /*!node_modules/lodash/constant.js*/
  21246. amis.define('57fe206', function (n, e, t, f) {
  21247. t.exports = function (n) {
  21248. return function () {
  21249. return n
  21250. }
  21251. }
  21252. }) /*!node_modules/lodash/_baseSetToString.js*/
  21253. amis.define('03ad13e', function (e, n, r, a) {
  21254. var f = e('57fe206'),
  21255. i = e('c5f3c99'),
  21256. t = e('e12600f'),
  21257. u = i
  21258. ? function (e, n) {
  21259. return i(e, 'toString', { configurable: !0, enumerable: !1, value: f(n), writable: !0 })
  21260. }
  21261. : t
  21262. r.exports = u
  21263. }) /*!node_modules/lodash/_shortOut.js*/
  21264. amis.define('bab4b28', function (n, r, e, i) {
  21265. var t = Date.now
  21266. e.exports = function (n) {
  21267. var r = 0,
  21268. e = 0
  21269. return function () {
  21270. var i = t(),
  21271. a = 16 - (i - e)
  21272. if (((e = i), a > 0)) {
  21273. if (++r >= 800) return arguments[0]
  21274. } else r = 0
  21275. return n.apply(void 0, arguments)
  21276. }
  21277. }
  21278. }) /*!node_modules/lodash/_setToString.js*/
  21279. amis.define('b2465f0', function (a, b, e, f) {
  21280. var i = a('03ad13e'),
  21281. n = a('bab4b28')(i)
  21282. e.exports = n
  21283. }) /*!node_modules/lodash/_baseRest.js*/
  21284. amis.define('37f3d32', function (f, n, e, c) {
  21285. var i = f('e12600f'),
  21286. r = f('bc9c484'),
  21287. t = f('b2465f0')
  21288. e.exports = function (f, n) {
  21289. return t(r(f, n, i), f + '')
  21290. }
  21291. }) /*!node_modules/lodash/isError.js*/
  21292. amis.define('608d8c6', function (e, r, t, n) {
  21293. var o = e('86af418'),
  21294. c = e('0f3bcc6'),
  21295. f = e('0910768')
  21296. t.exports = function (e) {
  21297. if (!c(e)) return !1
  21298. var r = o(e)
  21299. return '[object Error]' == r || '[object DOMException]' == r || ('string' == typeof e.message && 'string' == typeof e.name && !f(e))
  21300. }
  21301. }) /*!node_modules/lodash/attempt.js*/
  21302. amis.define('1db404e', function (r, n, e, t) {
  21303. var a = r('a730a43'),
  21304. c = r('37f3d32'),
  21305. d = r('608d8c6'),
  21306. i = c(function (r, n) {
  21307. try {
  21308. return a(r, void 0, n)
  21309. } catch (r) {
  21310. return d(r) ? r : new Error(r)
  21311. }
  21312. })
  21313. e.exports = i
  21314. }) /*!node_modules/lodash/_arrayEach.js*/
  21315. amis.define('114c1a0', function (n, e, r, t) {
  21316. r.exports = function (n, e) {
  21317. for (var r = -1, t = null == n ? 0 : n.length; ++r < t && !1 !== e(n[r], r, n); );
  21318. return n
  21319. }
  21320. }) /*!node_modules/lodash/_WeakMap.js*/
  21321. amis.define('2dbc57e', function (a, e, b, c) {
  21322. var d = a('47cb3b0')(a('6ba9d7a'), 'WeakMap')
  21323. b.exports = d
  21324. }) /*!node_modules/lodash/_metaMap.js*/
  21325. amis.define('58070f6', function (e, n, f, i) {
  21326. var a = e('2dbc57e'),
  21327. c = a && new a()
  21328. f.exports = c
  21329. }) /*!node_modules/lodash/_baseSetData.js*/
  21330. amis.define('6deb1bc', function (e, n, f, t) {
  21331. var i = e('e12600f'),
  21332. r = e('58070f6'),
  21333. c = r
  21334. ? function (e, n) {
  21335. return r.set(e, n), e
  21336. }
  21337. : i
  21338. f.exports = c
  21339. }) /*!node_modules/lodash/_createCtor.js*/
  21340. amis.define('6545ba8', function (e, n, r, t) {
  21341. var a = e('3b76f73'),
  21342. u = e('e98f234')
  21343. r.exports = function (e) {
  21344. return function () {
  21345. var n = arguments
  21346. switch (n.length) {
  21347. case 0:
  21348. return new e()
  21349. case 1:
  21350. return new e(n[0])
  21351. case 2:
  21352. return new e(n[0], n[1])
  21353. case 3:
  21354. return new e(n[0], n[1], n[2])
  21355. case 4:
  21356. return new e(n[0], n[1], n[2], n[3])
  21357. case 5:
  21358. return new e(n[0], n[1], n[2], n[3], n[4])
  21359. case 6:
  21360. return new e(n[0], n[1], n[2], n[3], n[4], n[5])
  21361. case 7:
  21362. return new e(n[0], n[1], n[2], n[3], n[4], n[5], n[6])
  21363. }
  21364. var r = a(e.prototype),
  21365. t = e.apply(r, n)
  21366. return u(t) ? t : r
  21367. }
  21368. }
  21369. }) /*!node_modules/lodash/_createBind.js*/
  21370. amis.define('cf60f6f', function (n, t, i, a) {
  21371. var f = n('6545ba8'),
  21372. r = n('6ba9d7a')
  21373. i.exports = function (n, t, i) {
  21374. var a = 1 & t,
  21375. s = f(n)
  21376. return function t() {
  21377. var f = this && this !== r && this instanceof t ? s : n
  21378. return f.apply(a ? i : this, arguments)
  21379. }
  21380. }
  21381. }) /*!node_modules/lodash/_composeArgs.js*/
  21382. amis.define('a74f6dd', function (r, n, t, a) {
  21383. var e = Math.max
  21384. t.exports = function (r, n, t, a) {
  21385. for (var f = -1, o = r.length, h = t.length, i = -1, d = n.length, g = e(o - h, 0), l = Array(d + g), u = !a; ++i < d; ) l[i] = n[i]
  21386. for (; ++f < h; ) (u || f < o) && (l[t[f]] = r[f])
  21387. for (; g--; ) l[i++] = r[f++]
  21388. return l
  21389. }
  21390. }) /*!node_modules/lodash/_composeArgsRight.js*/
  21391. amis.define('1cc132c', function (r, n, t, a) {
  21392. var e = Math.max
  21393. t.exports = function (r, n, t, a) {
  21394. for (var f = -1, o = r.length, c = -1, h = t.length, i = -1, g = n.length, l = e(o - h, 0), u = Array(l + g), v = !a; ++f < l; ) u[f] = r[f]
  21395. for (var m = f; ++i < g; ) u[m + i] = n[i]
  21396. for (; ++c < h; ) (v || f < o) && (u[m + t[c]] = r[f++])
  21397. return u
  21398. }
  21399. }) /*!node_modules/lodash/_countHolders.js*/
  21400. amis.define('52f4e5b', function (n, e, f, r) {
  21401. f.exports = function (n, e) {
  21402. for (var f = n.length, r = 0; f--; ) n[f] === e && ++r
  21403. return r
  21404. }
  21405. }) /*!node_modules/lodash/_baseLodash.js*/
  21406. amis.define('ad95fe6', function (n, e, f, i) {
  21407. f.exports = function () {}
  21408. }) /*!node_modules/lodash/_LazyWrapper.js*/
  21409. amis.define('5ed71af', function (_, t, e, i) {
  21410. var o = _('3b76f73'),
  21411. s = _('ad95fe6')
  21412. function r(_) {
  21413. ;(this.__wrapped__ = _), (this.__actions__ = []), (this.__dir__ = 1), (this.__filtered__ = !1), (this.__iteratees__ = []), (this.__takeCount__ = 4294967295), (this.__views__ = [])
  21414. }
  21415. ;(r.prototype = o(s.prototype)), (r.prototype.constructor = r), (e.exports = r)
  21416. }) /*!node_modules/lodash/_getData.js*/
  21417. amis.define('0f2bbcc', function (f, n, e, t) {
  21418. var c = f('58070f6'),
  21419. i = f('61ff2fd'),
  21420. r = c
  21421. ? function (f) {
  21422. return c.get(f)
  21423. }
  21424. : i
  21425. e.exports = r
  21426. }) /*!node_modules/lodash/_realNames.js*/
  21427. amis.define('f4575ef', function (e, f, i, n) {
  21428. i.exports = {}
  21429. }) /*!node_modules/lodash/_getFuncName.js*/
  21430. amis.define('76b08aa', function (n, e, r, a) {
  21431. var t = n('f4575ef'),
  21432. f = Object.prototype.hasOwnProperty
  21433. r.exports = function (n) {
  21434. for (var e = n.name + '', r = t[e], a = f.call(t, e) ? r.length : 0; a--; ) {
  21435. var o = r[a],
  21436. u = o.func
  21437. if (null == u || u == n) return o.name
  21438. }
  21439. return e
  21440. }
  21441. }) /*!node_modules/lodash/_LodashWrapper.js*/
  21442. amis.define('b47988d', function (_, t, i, o) {
  21443. var e = _('3b76f73'),
  21444. s = _('ad95fe6')
  21445. function n(_, t) {
  21446. ;(this.__wrapped__ = _), (this.__actions__ = []), (this.__chain__ = !!t), (this.__index__ = 0), (this.__values__ = void 0)
  21447. }
  21448. ;(n.prototype = e(s.prototype)), (n.prototype.constructor = n), (i.exports = n)
  21449. }) /*!node_modules/lodash/_wrapperClone.js*/
  21450. amis.define('0650719', function (_, e, n, a) {
  21451. var i = _('5ed71af'),
  21452. r = _('b47988d'),
  21453. t = _('9deae87')
  21454. n.exports = function (_) {
  21455. if (_ instanceof i) return _.clone()
  21456. var e = new r(_.__wrapped__, _.__chain__)
  21457. return (e.__actions__ = t(_.__actions__)), (e.__index__ = _.__index__), (e.__values__ = _.__values__), e
  21458. }
  21459. }) /*!node_modules/lodash/wrapperLodash.js*/
  21460. amis.define('9fd99f1', function (t, e, r, o) {
  21461. var n = t('5ed71af'),
  21462. f = t('b47988d'),
  21463. p = t('ad95fe6'),
  21464. c = t('2882d26'),
  21465. a = t('0f3bcc6'),
  21466. i = t('0650719'),
  21467. d = Object.prototype.hasOwnProperty
  21468. function s(t) {
  21469. if (a(t) && !c(t) && !(t instanceof n)) {
  21470. if (t instanceof f) return t
  21471. if (d.call(t, '__wrapped__')) return i(t)
  21472. }
  21473. return new f(t)
  21474. }
  21475. ;(s.prototype = p.prototype), (s.prototype.constructor = s), (r.exports = s)
  21476. }) /*!node_modules/lodash/_isLaziable.js*/
  21477. amis.define('abd6be0', function (f, n, r, e) {
  21478. var t = f('5ed71af'),
  21479. a = f('0f2bbcc'),
  21480. i = f('76b08aa'),
  21481. o = f('9fd99f1')
  21482. r.exports = function (f) {
  21483. var n = i(f),
  21484. r = o[n]
  21485. if ('function' != typeof r || !(n in t.prototype)) return !1
  21486. if (f === r) return !0
  21487. var e = a(r)
  21488. return !!e && f === e[0]
  21489. }
  21490. }) /*!node_modules/lodash/_setData.js*/
  21491. amis.define('83d7c81', function (b, e, a, c) {
  21492. var d = b('6deb1bc'),
  21493. i = b('bab4b28')(d)
  21494. a.exports = i
  21495. }) /*!node_modules/lodash/_getWrapDetails.js*/
  21496. amis.define('bbae6a8', function (a, n, t, e) {
  21497. var i = /\{\n\/\* \[wrapped with (.+)\] \*/,
  21498. r = /,? & /
  21499. t.exports = function (a) {
  21500. var n = a.match(i)
  21501. return n ? n[1].split(r) : []
  21502. }
  21503. }) /*!node_modules/lodash/_insertWrapDetails.js*/
  21504. amis.define('0d289a9', function (n, r, e, a) {
  21505. var i = /\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/
  21506. e.exports = function (n, r) {
  21507. var e = r.length
  21508. if (!e) return n
  21509. var a = e - 1
  21510. return (r[a] = (e > 1 ? '& ' : '') + r[a]), (r = r.join(e > 2 ? ', ' : ' ')), n.replace(i, '{\n/* [wrapped with ' + r + '] */\n')
  21511. }
  21512. }) /*!node_modules/lodash/_updateWrapDetails.js*/
  21513. amis.define('db8a5d6', function (r, i, a, n) {
  21514. var t = r('114c1a0'),
  21515. c = r('77becf8'),
  21516. e = [
  21517. ['ary', 128],
  21518. ['bind', 1],
  21519. ['bindKey', 2],
  21520. ['curry', 8],
  21521. ['curryRight', 16],
  21522. ['flip', 512],
  21523. ['partial', 32],
  21524. ['partialRight', 64],
  21525. ['rearg', 256]
  21526. ]
  21527. a.exports = function (r, i) {
  21528. return (
  21529. t(e, function (a) {
  21530. var n = '_.' + a[0]
  21531. i & a[1] && !c(r, n) && r.push(n)
  21532. }),
  21533. r.sort()
  21534. )
  21535. }
  21536. }) /*!node_modules/lodash/_setWrapToString.js*/
  21537. amis.define('83f40e8', function (a, e, n, f) {
  21538. var r = a('bbae6a8'),
  21539. b = a('0d289a9'),
  21540. d = a('b2465f0'),
  21541. i = a('db8a5d6')
  21542. n.exports = function (a, e, n) {
  21543. var f = e + ''
  21544. return d(a, b(f, i(r(f), n)))
  21545. }
  21546. }) /*!node_modules/lodash/_createRecurry.js*/
  21547. amis.define('056982e', function (d, e, i, o) {
  21548. var v = d('abd6be0'),
  21549. a = d('83d7c81'),
  21550. r = d('83f40e8')
  21551. i.exports = function (d, e, i, o, n, c, f, p, t, l) {
  21552. var u = 8 & e
  21553. ;(e |= u ? 32 : 64), 4 & (e &= ~(u ? 64 : 32)) || (e &= -4)
  21554. var b = [d, e, n, u ? c : void 0, u ? f : void 0, u ? void 0 : c, u ? void 0 : f, p, t, l],
  21555. s = i.apply(void 0, b)
  21556. return v(d) && a(s, b), (s.placeholder = o), r(s, d, e)
  21557. }
  21558. }) /*!node_modules/lodash/_getHolder.js*/
  21559. amis.define('43d04a9', function (e, n, i, o) {
  21560. i.exports = function (e) {
  21561. return e.placeholder
  21562. }
  21563. }) /*!node_modules/lodash/_isIndex.js*/
  21564. amis.define('2126bf5', function (n, e, t, r) {
  21565. var f = /^(?:0|[1-9]\d*)$/
  21566. t.exports = function (n, e) {
  21567. var t = typeof n
  21568. return !!(e = null == e ? 9007199254740991 : e) && ('number' == t || ('symbol' != t && f.test(n))) && n > -1 && n % 1 == 0 && n < e
  21569. }
  21570. }) /*!node_modules/lodash/_reorder.js*/
  21571. amis.define('dde27ac', function (e, n, a, r) {
  21572. var t = e('9deae87'),
  21573. i = e('2126bf5'),
  21574. d = Math.min
  21575. a.exports = function (e, n) {
  21576. for (var a = e.length, r = d(n.length, a), f = t(e); r--; ) {
  21577. var o = n[r]
  21578. e[r] = i(o, a) ? f[o] : void 0
  21579. }
  21580. return e
  21581. }
  21582. }) /*!node_modules/lodash/_replaceHolders.js*/
  21583. amis.define('4a820f9', function (r, a, e, n) {
  21584. var o = '__lodash_placeholder__'
  21585. e.exports = function (r, a) {
  21586. for (var e = -1, n = r.length, f = 0, t = []; ++e < n; ) {
  21587. var _ = r[e]
  21588. ;(_ !== a && _ !== o) || ((r[e] = o), (t[f++] = e))
  21589. }
  21590. return t
  21591. }
  21592. }) /*!node_modules/lodash/_createHybrid.js*/
  21593. amis.define('b56d399', function (r, a, e, n) {
  21594. var t = r('a74f6dd'),
  21595. i = r('1cc132c'),
  21596. f = r('52f4e5b'),
  21597. d = r('6545ba8'),
  21598. c = r('056982e'),
  21599. h = r('43d04a9'),
  21600. o = r('dde27ac'),
  21601. s = r('4a820f9'),
  21602. v = r('6ba9d7a')
  21603. e.exports = function r(a, e, n, l, u, b, p, g, y, m) {
  21604. var x = 128 & e,
  21605. A = 1 & e,
  21606. j = 2 & e,
  21607. k = 24 & e,
  21608. q = 512 & e,
  21609. w = j ? void 0 : d(a)
  21610. return function z() {
  21611. for (var B = arguments.length, C = Array(B), D = B; D--; ) C[D] = arguments[D]
  21612. if (k)
  21613. var E = h(z),
  21614. F = f(C, E)
  21615. if ((l && (C = t(C, l, u, k)), b && (C = i(C, b, p, k)), (B -= F), k && B < m)) {
  21616. var G = s(C, E)
  21617. return c(a, e, r, z.placeholder, n, C, G, g, y, m - B)
  21618. }
  21619. var H = A ? n : this,
  21620. I = j ? H[a] : a
  21621. return (B = C.length), g ? (C = o(C, g)) : q && B > 1 && C.reverse(), x && y < B && (C.length = y), this && this !== v && this instanceof z && (I = w || d(I)), I.apply(H, C)
  21622. }
  21623. }
  21624. }) /*!node_modules/lodash/_createCurry.js*/
  21625. amis.define('1249566', function (a, r, i, n) {
  21626. var t = a('a730a43'),
  21627. e = a('6545ba8'),
  21628. o = a('b56d399'),
  21629. d = a('056982e'),
  21630. f = a('43d04a9'),
  21631. v = a('4a820f9'),
  21632. h = a('6ba9d7a')
  21633. i.exports = function (a, r, i) {
  21634. var n = e(a)
  21635. return function e() {
  21636. for (var s = arguments.length, u = Array(s), c = s, l = f(e); c--; ) u[c] = arguments[c]
  21637. var b = s < 3 && u[0] !== l && u[s - 1] !== l ? [] : v(u, l)
  21638. if ((s -= b.length) < i) return d(a, r, o, e.placeholder, void 0, u, b, void 0, void 0, i - s)
  21639. var g = this && this !== h && this instanceof e ? n : a
  21640. return t(g, this, u)
  21641. }
  21642. }
  21643. }) /*!node_modules/lodash/_createPartial.js*/
  21644. amis.define('30b90fc', function (n, t, r, a) {
  21645. var i = n('a730a43'),
  21646. e = n('6545ba8'),
  21647. f = n('6ba9d7a')
  21648. r.exports = function (n, t, r, a) {
  21649. var o = 1 & t,
  21650. s = e(n)
  21651. return function t() {
  21652. for (var e = -1, h = arguments.length, c = -1, u = a.length, b = Array(u + h), v = this && this !== f && this instanceof t ? s : n; ++c < u; ) b[c] = a[c]
  21653. for (; h--; ) b[c++] = arguments[++e]
  21654. return i(v, o ? r : this, b)
  21655. }
  21656. }
  21657. }) /*!node_modules/lodash/_mergeData.js*/
  21658. amis.define('990a4d4', function (n, a, r, e) {
  21659. var l = n('a74f6dd'),
  21660. t = n('1cc132c'),
  21661. f = n('4a820f9'),
  21662. i = '__lodash_placeholder__',
  21663. c = 128,
  21664. d = Math.min
  21665. r.exports = function (n, a) {
  21666. var r = n[1],
  21667. e = a[1],
  21668. u = r | e,
  21669. h = u < 131,
  21670. o = (e == c && 8 == r) || (e == c && 256 == r && n[7].length <= a[8]) || (384 == e && a[7].length <= a[8] && 8 == r)
  21671. if (!h && !o) return n
  21672. 1 & e && ((n[2] = a[2]), (u |= 1 & r ? 0 : 4))
  21673. var _ = a[3]
  21674. if (_) {
  21675. var v = n[3]
  21676. ;(n[3] = v ? l(v, _, a[4]) : _), (n[4] = v ? f(n[3], i) : a[4])
  21677. }
  21678. return (
  21679. (_ = a[5]) && ((v = n[5]), (n[5] = v ? t(v, _, a[6]) : _), (n[6] = v ? f(n[5], i) : a[6])),
  21680. (_ = a[7]) && (n[7] = _),
  21681. e & c && (n[8] = null == n[8] ? a[8] : d(n[8], a[8])),
  21682. null == n[9] && (n[9] = a[9]),
  21683. (n[0] = a[0]),
  21684. (n[1] = u),
  21685. n
  21686. )
  21687. }
  21688. }) /*!node_modules/lodash/_trimmedEndIndex.js*/
  21689. amis.define('24658d9', function (t, n, r, e) {
  21690. var a = /\s/
  21691. r.exports = function (t) {
  21692. for (var n = t.length; n-- && a.test(t.charAt(n)); );
  21693. return n
  21694. }
  21695. }) /*!node_modules/lodash/_baseTrim.js*/
  21696. amis.define('5ad6cd5', function (e, n, c, i) {
  21697. var r = e('24658d9'),
  21698. a = /^\s+/
  21699. c.exports = function (e) {
  21700. return e ? e.slice(0, r(e) + 1).replace(a, '') : e
  21701. }
  21702. }) /*!node_modules/lodash/isSymbol.js*/
  21703. amis.define('336ec46', function (e, o, c, f) {
  21704. var n = e('86af418'),
  21705. t = e('0f3bcc6')
  21706. c.exports = function (e) {
  21707. return 'symbol' == typeof e || (t(e) && '[object Symbol]' == n(e))
  21708. }
  21709. }) /*!node_modules/lodash/toNumber.js*/
  21710. amis.define('2d2d962', function (e, t, f, r) {
  21711. var i = e('5ad6cd5'),
  21712. n = e('e98f234'),
  21713. a = e('336ec46'),
  21714. u = /^[-+]0x[0-9a-f]+$/i,
  21715. o = /^0b[01]+$/i,
  21716. s = /^0o[0-7]+$/i,
  21717. c = parseInt
  21718. f.exports = function (e) {
  21719. if ('number' == typeof e) return e
  21720. if (a(e)) return NaN
  21721. if (n(e)) {
  21722. var t = 'function' == typeof e.valueOf ? e.valueOf() : e
  21723. e = n(t) ? t + '' : t
  21724. }
  21725. if ('string' != typeof e) return 0 === e ? e : +e
  21726. e = i(e)
  21727. var f = o.test(e)
  21728. return f || s.test(e) ? c(e.slice(2), f ? 2 : 8) : u.test(e) ? NaN : +e
  21729. }
  21730. }) /*!node_modules/lodash/toFinite.js*/
  21731. amis.define('7745e76', function (e, n, i, r) {
  21732. var t = e('2d2d962'),
  21733. d = 1 / 0
  21734. i.exports = function (e) {
  21735. return e ? ((e = t(e)) === d || e === -1 / 0 ? 17976931348623157e292 * (e < 0 ? -1 : 1) : e == e ? e : 0) : 0 === e ? e : 0
  21736. }
  21737. }) /*!node_modules/lodash/toInteger.js*/
  21738. amis.define('0adc535', function (n, e, r, a) {
  21739. var i = n('7745e76')
  21740. r.exports = function (n) {
  21741. var e = i(n),
  21742. r = e % 1
  21743. return e == e ? (r ? e - r : e) : 0
  21744. }
  21745. }) /*!node_modules/lodash/_createWrap.js*/
  21746. amis.define('0ca1013', function (e, i, f, n) {
  21747. var o = e('6deb1bc'),
  21748. a = e('cf60f6f'),
  21749. d = e('1249566'),
  21750. t = e('b56d399'),
  21751. c = e('30b90fc'),
  21752. r = e('0f2bbcc'),
  21753. v = e('990a4d4'),
  21754. b = e('83d7c81'),
  21755. h = e('83f40e8'),
  21756. l = e('0adc535'),
  21757. p = Math.max
  21758. f.exports = function (e, i, f, n, u, g, s, x) {
  21759. var y = 2 & i
  21760. if (!y && 'function' != typeof e) throw new TypeError('Expected a function')
  21761. var m = n ? n.length : 0
  21762. if ((m || ((i &= -97), (n = u = void 0)), (s = void 0 === s ? s : p(l(s), 0)), (x = void 0 === x ? x : l(x)), (m -= u ? u.length : 0), 64 & i)) {
  21763. var w = n,
  21764. E = u
  21765. n = u = void 0
  21766. }
  21767. var M = y ? void 0 : r(e),
  21768. T = [e, i, f, n, u, w, E, g, s, x]
  21769. if ((M && v(T, M), (e = T[0]), (i = T[1]), (f = T[2]), (n = T[3]), (u = T[4]), !(x = T[9] = void 0 === T[9] ? (y ? 0 : e.length) : p(T[9] - m, 0)) && 24 & i && (i &= -25), i && 1 != i))
  21770. j = 8 == i || 16 == i ? d(e, i, x) : (32 != i && 33 != i) || u.length ? t.apply(void 0, T) : c(e, i, f, n)
  21771. else var j = a(e, i, f)
  21772. return h((M ? o : b)(j, T), e, i)
  21773. }
  21774. }) /*!node_modules/lodash/bind.js*/
  21775. amis.define('16c4e79', function (a, e, n, r) {
  21776. var f = a('37f3d32'),
  21777. c = a('0ca1013'),
  21778. i = a('43d04a9'),
  21779. t = a('4a820f9'),
  21780. d = f(function (a, e, n) {
  21781. var r = 1
  21782. if (n.length) {
  21783. var f = t(n, i(d))
  21784. r |= 32
  21785. }
  21786. return c(a, r, e, n, f)
  21787. })
  21788. ;(d.placeholder = {}), (n.exports = d)
  21789. }) /*!node_modules/lodash/_arrayPush.js*/
  21790. amis.define('b5f96da', function (n, e, t, f) {
  21791. t.exports = function (n, e) {
  21792. for (var t = -1, f = e.length, r = n.length; ++t < f; ) n[r + t] = e[t]
  21793. return n
  21794. }
  21795. }) /*!node_modules/lodash/_isFlattenable.js*/
  21796. amis.define('d75536e', function (e, n, a, d) {
  21797. var i = e('96065ce'),
  21798. f = e('dffaee5'),
  21799. o = e('2882d26'),
  21800. r = i ? i.isConcatSpreadable : void 0
  21801. a.exports = function (e) {
  21802. return o(e) || f(e) || !!(r && e && e[r])
  21803. }
  21804. }) /*!node_modules/lodash/_baseFlatten.js*/
  21805. amis.define('c5f203e', function (e, n, r, f) {
  21806. var t = e('b5f96da'),
  21807. a = e('d75536e')
  21808. r.exports = function e(n, r, f, i, o) {
  21809. var c = -1,
  21810. d = n.length
  21811. for (f || (f = a), o || (o = []); ++c < d; ) {
  21812. var u = n[c]
  21813. r > 0 && f(u) ? (r > 1 ? e(u, r - 1, f, i, o) : t(o, u)) : i || (o[o.length] = u)
  21814. }
  21815. return o
  21816. }
  21817. }) /*!node_modules/lodash/flatten.js*/
  21818. amis.define('c75aedd', function (n, e, t, c) {
  21819. var f = n('c5f203e')
  21820. t.exports = function (n) {
  21821. return (null == n ? 0 : n.length) ? f(n, 1) : []
  21822. }
  21823. }) /*!node_modules/lodash/_flatRest.js*/
  21824. amis.define('6c2aac1', function (c, n, a, e) {
  21825. var i = c('c75aedd'),
  21826. d = c('bc9c484'),
  21827. f = c('b2465f0')
  21828. a.exports = function (c) {
  21829. return f(d(c, void 0, i), c + '')
  21830. }
  21831. }) /*!node_modules/lodash/_toKey.js*/
  21832. amis.define('098a4a0', function (n, i, r, t) {
  21833. var e = n('336ec46')
  21834. r.exports = function (n) {
  21835. if ('string' == typeof n || e(n)) return n
  21836. var i = n + ''
  21837. return '0' == i && 1 / n == -Infinity ? '-0' : i
  21838. }
  21839. }) /*!node_modules/lodash/bindAll.js*/
  21840. amis.define('1dbcaa1', function (a, c, n, e) {
  21841. var f = a('114c1a0'),
  21842. i = a('67864f4'),
  21843. t = a('16c4e79'),
  21844. o = a('6c2aac1'),
  21845. r = a('098a4a0'),
  21846. u = o(function (a, c) {
  21847. return (
  21848. f(c, function (c) {
  21849. ;(c = r(c)), i(a, c, t(a[c], a))
  21850. }),
  21851. a
  21852. )
  21853. })
  21854. n.exports = u
  21855. }) /*!node_modules/lodash/_arrayMap.js*/
  21856. amis.define('6d0c860', function (n, r, e, t) {
  21857. e.exports = function (n, r) {
  21858. for (var e = -1, t = null == n ? 0 : n.length, f = Array(t); ++e < t; ) f[e] = r(n[e], e, n)
  21859. return f
  21860. }
  21861. }) /*!node_modules/lodash/_arraySome.js*/
  21862. amis.define('33f3912', function (n, r, e, f) {
  21863. e.exports = function (n, r) {
  21864. for (var e = -1, f = null == n ? 0 : n.length; ++e < f; ) if (r(n[e], e, n)) return !0
  21865. return !1
  21866. }
  21867. }) /*!node_modules/lodash/_equalArrays.js*/
  21868. amis.define('92795e8', function (e, r, i, t) {
  21869. var f = e('4d2f922'),
  21870. n = e('33f3912'),
  21871. a = e('b0c6122')
  21872. i.exports = function (e, r, i, t, u, o) {
  21873. var v = 1 & i,
  21874. d = e.length,
  21875. s = r.length
  21876. if (d != s && !(v && s > d)) return !1
  21877. var c = o.get(e),
  21878. l = o.get(r)
  21879. if (c && l) return c == r && l == e
  21880. var b = -1,
  21881. g = !0,
  21882. h = 2 & i ? new f() : void 0
  21883. for (o.set(e, r), o.set(r, e); ++b < d; ) {
  21884. var k = e[b],
  21885. p = r[b]
  21886. if (t) var m = v ? t(p, k, b, r, e, o) : t(k, p, b, e, r, o)
  21887. if (void 0 !== m) {
  21888. if (m) continue
  21889. g = !1
  21890. break
  21891. }
  21892. if (h) {
  21893. if (
  21894. !n(r, function (e, r) {
  21895. if (!a(h, r) && (k === e || u(k, e, i, t, o))) return h.push(r)
  21896. })
  21897. ) {
  21898. g = !1
  21899. break
  21900. }
  21901. } else if (k !== p && !u(k, p, i, t, o)) {
  21902. g = !1
  21903. break
  21904. }
  21905. }
  21906. return o.delete(e), o.delete(r), g
  21907. }
  21908. }) /*!node_modules/lodash/_mapToArray.js*/
  21909. amis.define('b6b0e48', function (n, r, e, i) {
  21910. e.exports = function (n) {
  21911. var r = -1,
  21912. e = Array(n.size)
  21913. return (
  21914. n.forEach(function (n, i) {
  21915. e[++r] = [i, n]
  21916. }),
  21917. e
  21918. )
  21919. }
  21920. }) /*!node_modules/lodash/_equalByTag.js*/
  21921. amis.define('e24f76f', function (e, t, r, a) {
  21922. var c = e('96065ce'),
  21923. n = e('f813f9d'),
  21924. b = e('0e9c907'),
  21925. f = e('92795e8'),
  21926. s = e('b6b0e48'),
  21927. o = e('bd1fdf0'),
  21928. u = c ? c.prototype : void 0,
  21929. i = u ? u.valueOf : void 0
  21930. r.exports = function (e, t, r, a, c, u, j) {
  21931. switch (r) {
  21932. case '[object DataView]':
  21933. if (e.byteLength != t.byteLength || e.byteOffset != t.byteOffset) return !1
  21934. ;(e = e.buffer), (t = t.buffer)
  21935. case '[object ArrayBuffer]':
  21936. return !(e.byteLength != t.byteLength || !u(new n(e), new n(t)))
  21937. case '[object Boolean]':
  21938. case '[object Date]':
  21939. case '[object Number]':
  21940. return b(+e, +t)
  21941. case '[object Error]':
  21942. return e.name == t.name && e.message == t.message
  21943. case '[object RegExp]':
  21944. case '[object String]':
  21945. return e == t + ''
  21946. case '[object Map]':
  21947. var g = s
  21948. case '[object Set]':
  21949. var y = 1 & a
  21950. if ((g || (g = o), e.size != t.size && !y)) return !1
  21951. var l = j.get(e)
  21952. if (l) return l == t
  21953. ;(a |= 2), j.set(e, t)
  21954. var v = f(g(e), g(t), a, c, u, j)
  21955. return j.delete(e), v
  21956. case '[object Symbol]':
  21957. if (i) return i.call(e) == i.call(t)
  21958. }
  21959. return !1
  21960. }
  21961. }) /*!node_modules/lodash/_baseGetAllKeys.js*/
  21962. amis.define('df393ef', function (f, n, e, r) {
  21963. var a = f('b5f96da'),
  21964. d = f('2882d26')
  21965. e.exports = function (f, n, e) {
  21966. var r = n(f)
  21967. return d(f) ? r : a(r, e(f))
  21968. }
  21969. }) /*!node_modules/lodash/_arrayFilter.js*/
  21970. amis.define('8adf6ce', function (n, e, r, f) {
  21971. r.exports = function (n, e) {
  21972. for (var r = -1, f = null == n ? 0 : n.length, t = 0, a = []; ++r < f; ) {
  21973. var i = n[r]
  21974. e(i, r, n) && (a[t++] = i)
  21975. }
  21976. return a
  21977. }
  21978. }) /*!node_modules/lodash/stubArray.js*/
  21979. amis.define('8a0bdde', function (n, e, i, t) {
  21980. i.exports = function () {
  21981. return []
  21982. }
  21983. }) /*!node_modules/lodash/_getSymbols.js*/
  21984. amis.define('b11902b', function (e, t, n, r) {
  21985. var o = e('8adf6ce'),
  21986. b = e('8a0bdde'),
  21987. c = Object.prototype.propertyIsEnumerable,
  21988. u = Object.getOwnPropertySymbols,
  21989. a = u
  21990. ? function (e) {
  21991. return null == e
  21992. ? []
  21993. : ((e = Object(e)),
  21994. o(u(e), function (t) {
  21995. return c.call(e, t)
  21996. }))
  21997. }
  21998. : b
  21999. n.exports = a
  22000. }) /*!node_modules/lodash/_baseTimes.js*/
  22001. amis.define('042744e', function (r, n, e, f) {
  22002. e.exports = function (r, n) {
  22003. for (var e = -1, f = Array(r); ++e < r; ) f[e] = n(e)
  22004. return f
  22005. }
  22006. }) /*!node_modules/lodash/_arrayLikeKeys.js*/
  22007. amis.define('ed426d4', function (e, t, n, f) {
  22008. var r = e('042744e'),
  22009. a = e('dffaee5'),
  22010. o = e('2882d26'),
  22011. b = e('2b41649'),
  22012. h = e('2126bf5'),
  22013. i = e('2b06e93'),
  22014. p = Object.prototype.hasOwnProperty
  22015. n.exports = function (e, t) {
  22016. var n = o(e),
  22017. f = !n && a(e),
  22018. s = !n && !f && b(e),
  22019. d = !n && !f && !s && i(e),
  22020. g = n || f || s || d,
  22021. l = g ? r(e.length, String) : [],
  22022. u = l.length
  22023. for (var c in e)
  22024. (!t && !p.call(e, c)) || (g && ('length' == c || (s && ('offset' == c || 'parent' == c)) || (d && ('buffer' == c || 'byteLength' == c || 'byteOffset' == c)) || h(c, u))) || l.push(c)
  22025. return l
  22026. }
  22027. }) /*!node_modules/lodash/_nativeKeys.js*/
  22028. amis.define('f5bf682', function (e, c, f, t) {
  22029. var a = e('88cae86')(Object.keys, Object)
  22030. f.exports = a
  22031. }) /*!node_modules/lodash/_baseKeys.js*/
  22032. amis.define('7f98d65', function (r, t, n, e) {
  22033. var o = r('85b2d36'),
  22034. f = r('f5bf682'),
  22035. c = Object.prototype.hasOwnProperty
  22036. n.exports = function (r) {
  22037. if (!o(r)) return f(r)
  22038. var t = []
  22039. for (var n in Object(r)) c.call(r, n) && 'constructor' != n && t.push(n)
  22040. return t
  22041. }
  22042. }) /*!node_modules/lodash/keys.js*/
  22043. amis.define('0092f09', function (n, e, f, d) {
  22044. var i = n('ed426d4'),
  22045. r = n('7f98d65'),
  22046. t = n('375361a')
  22047. f.exports = function (n) {
  22048. return t(n) ? i(n) : r(n)
  22049. }
  22050. }) /*!node_modules/lodash/_getAllKeys.js*/
  22051. amis.define('a8646fb', function (f, n, e, i) {
  22052. var r = f('df393ef'),
  22053. t = f('b11902b'),
  22054. a = f('0092f09')
  22055. e.exports = function (f) {
  22056. return r(f, a, t)
  22057. }
  22058. }) /*!node_modules/lodash/_equalObjects.js*/
  22059. amis.define('1aa77e1', function (r, t, e, n) {
  22060. var o = r('a8646fb'),
  22061. a = Object.prototype.hasOwnProperty
  22062. e.exports = function (r, t, e, n, c, f) {
  22063. var i = 1 & e,
  22064. u = o(r),
  22065. s = u.length
  22066. if (s != o(t).length && !i) return !1
  22067. for (var v = s; v--; ) {
  22068. var l = u[v]
  22069. if (!(i ? l in t : a.call(t, l))) return !1
  22070. }
  22071. var p = f.get(r),
  22072. d = f.get(t)
  22073. if (p && d) return p == t && d == r
  22074. var g = !0
  22075. f.set(r, t), f.set(t, r)
  22076. for (var y = i; ++v < s; ) {
  22077. var b = r[(l = u[v])],
  22078. h = t[l]
  22079. if (n) var O = i ? n(h, b, l, t, r, f) : n(b, h, l, r, t, f)
  22080. if (!(void 0 === O ? b === h || c(b, h, e, n, f) : O)) {
  22081. g = !1
  22082. break
  22083. }
  22084. y || (y = 'constructor' == l)
  22085. }
  22086. if (g && !y) {
  22087. var j = r.constructor,
  22088. k = t.constructor
  22089. j == k || !('constructor' in r) || !('constructor' in t) || ('function' == typeof j && j instanceof j && 'function' == typeof k && k instanceof k) || (g = !1)
  22090. }
  22091. return f.delete(r), f.delete(t), g
  22092. }
  22093. }) /*!node_modules/lodash/_DataView.js*/
  22094. amis.define('1ffc60e', function (a, e, f, i) {
  22095. var b = a('47cb3b0')(a('6ba9d7a'), 'DataView')
  22096. f.exports = b
  22097. }) /*!node_modules/lodash/_Promise.js*/
  22098. amis.define('e49eca0', function (e, a, i, b) {
  22099. var c = e('47cb3b0')(e('6ba9d7a'), 'Promise')
  22100. i.exports = c
  22101. }) /*!node_modules/lodash/_getTag.js*/
  22102. amis.define('e4a838a', function (e, c, r, t) {
  22103. var a = e('1ffc60e'),
  22104. n = e('d83db6c'),
  22105. o = e('e49eca0'),
  22106. s = e('6ee9861'),
  22107. u = e('2dbc57e'),
  22108. b = e('86af418'),
  22109. f = e('dcea311'),
  22110. i = '[object Map]',
  22111. j = '[object Promise]',
  22112. w = '[object Set]',
  22113. d = '[object WeakMap]',
  22114. v = '[object DataView]',
  22115. p = f(a),
  22116. m = f(n),
  22117. M = f(o),
  22118. h = f(s),
  22119. k = f(u),
  22120. l = b
  22121. ;((a && l(new a(new ArrayBuffer(1))) != v) || (n && l(new n()) != i) || (o && l(o.resolve()) != j) || (s && l(new s()) != w) || (u && l(new u()) != d)) &&
  22122. (l = function (e) {
  22123. var c = b(e),
  22124. r = '[object Object]' == c ? e.constructor : void 0,
  22125. t = r ? f(r) : ''
  22126. if (t)
  22127. switch (t) {
  22128. case p:
  22129. return v
  22130. case m:
  22131. return i
  22132. case M:
  22133. return j
  22134. case h:
  22135. return w
  22136. case k:
  22137. return d
  22138. }
  22139. return c
  22140. }),
  22141. (r.exports = l)
  22142. }) /*!node_modules/lodash/_baseIsEqualDeep.js*/
  22143. amis.define('679f048', function (e, r, a, t) {
  22144. var n = e('dc62f3b'),
  22145. f = e('92795e8'),
  22146. c = e('e24f76f'),
  22147. i = e('1aa77e1'),
  22148. o = e('e4a838a'),
  22149. u = e('2882d26'),
  22150. b = e('2b41649'),
  22151. p = e('2b06e93'),
  22152. _ = '[object Arguments]',
  22153. l = '[object Array]',
  22154. v = '[object Object]',
  22155. w = Object.prototype.hasOwnProperty
  22156. a.exports = function (e, r, a, t, d, j) {
  22157. var s = u(e),
  22158. y = u(r),
  22159. O = s ? l : o(e),
  22160. m = y ? l : o(r),
  22161. A = (O = O == _ ? v : O) == v,
  22162. g = (m = m == _ ? v : m) == v,
  22163. h = O == m
  22164. if (h && b(e)) {
  22165. if (!b(r)) return !1
  22166. ;(s = !0), (A = !1)
  22167. }
  22168. if (h && !A) return j || (j = new n()), s || p(e) ? f(e, r, a, t, d, j) : c(e, r, O, a, t, d, j)
  22169. if (!(1 & a)) {
  22170. var x = A && w.call(e, '__wrapped__'),
  22171. P = g && w.call(r, '__wrapped__')
  22172. if (x || P) {
  22173. var k = x ? e.value() : e,
  22174. q = P ? r.value() : r
  22175. return j || (j = new n()), d(k, q, a, t, j)
  22176. }
  22177. }
  22178. return !!h && (j || (j = new n()), i(e, r, a, t, d, j))
  22179. }
  22180. }) /*!node_modules/lodash/_baseIsEqual.js*/
  22181. amis.define('1cb07a0', function (n, c, f, u) {
  22182. var e = n('679f048'),
  22183. i = n('0f3bcc6')
  22184. f.exports = function n(c, f, u, l, r) {
  22185. return c === f || (null == c || null == f || (!i(c) && !i(f)) ? c != c && f != f : e(c, f, u, l, n, r))
  22186. }
  22187. }) /*!node_modules/lodash/_baseIsMatch.js*/
  22188. amis.define('cf5a05e', function (r, n, e, i) {
  22189. var f = r('dc62f3b'),
  22190. t = r('1cb07a0')
  22191. e.exports = function (r, n, e, i) {
  22192. var a = e.length,
  22193. u = a,
  22194. v = !i
  22195. if (null == r) return !u
  22196. for (r = Object(r); a--; ) {
  22197. var o = e[a]
  22198. if (v && o[2] ? o[1] !== r[o[0]] : !(o[0] in r)) return !1
  22199. }
  22200. for (; ++a < u; ) {
  22201. var c = (o = e[a])[0],
  22202. d = r[c],
  22203. l = o[1]
  22204. if (v && o[2]) {
  22205. if (void 0 === d && !(c in r)) return !1
  22206. } else {
  22207. var b = new f()
  22208. if (i) var s = i(d, l, c, r, n, b)
  22209. if (!(void 0 === s ? t(l, d, 3, i, b) : s)) return !1
  22210. }
  22211. }
  22212. return !0
  22213. }
  22214. }) /*!node_modules/lodash/_isStrictComparable.js*/
  22215. amis.define('8881640', function (n, e, f, i) {
  22216. var r = n('e98f234')
  22217. f.exports = function (n) {
  22218. return n == n && !r(n)
  22219. }
  22220. }) /*!node_modules/lodash/_getMatchData.js*/
  22221. amis.define('3604d42', function (n, r, e, f) {
  22222. var t = n('8881640'),
  22223. a = n('0092f09')
  22224. e.exports = function (n) {
  22225. for (var r = a(n), e = r.length; e--; ) {
  22226. var f = r[e],
  22227. i = n[f]
  22228. r[e] = [f, i, t(i)]
  22229. }
  22230. return r
  22231. }
  22232. }) /*!node_modules/lodash/_matchesStrictComparable.js*/
  22233. amis.define('d928b97', function (n, i, t, e) {
  22234. t.exports = function (n, i) {
  22235. return function (t) {
  22236. return null != t && t[n] === i && (void 0 !== i || n in Object(t))
  22237. }
  22238. }
  22239. }) /*!node_modules/lodash/_baseMatches.js*/
  22240. amis.define('9b3d4e6', function (n, e, r, t) {
  22241. var f = n('cf5a05e'),
  22242. i = n('3604d42'),
  22243. u = n('d928b97')
  22244. r.exports = function (n) {
  22245. var e = i(n)
  22246. return 1 == e.length && e[0][2]
  22247. ? u(e[0][0], e[0][1])
  22248. : function (r) {
  22249. return r === n || f(r, n, e)
  22250. }
  22251. }
  22252. }) /*!node_modules/lodash/_isKey.js*/
  22253. amis.define('34197c5', function (e, n, t, r) {
  22254. var o = e('2882d26'),
  22255. u = e('336ec46'),
  22256. i = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,
  22257. l = /^\w*$/
  22258. t.exports = function (e, n) {
  22259. if (o(e)) return !1
  22260. var t = typeof e
  22261. return !('number' != t && 'symbol' != t && 'boolean' != t && null != e && !u(e)) || l.test(e) || !i.test(e) || (null != n && e in Object(n))
  22262. }
  22263. }) /*!node_modules/lodash/memoize.js*/
  22264. amis.define('5ee9171', function (e, n, t, a) {
  22265. var c = e('a3d2a8f')
  22266. function r(e, n) {
  22267. if ('function' != typeof e || (null != n && 'function' != typeof n)) throw new TypeError('Expected a function')
  22268. var t = function () {
  22269. var a = arguments,
  22270. c = n ? n.apply(this, a) : a[0],
  22271. r = t.cache
  22272. if (r.has(c)) return r.get(c)
  22273. var f = e.apply(this, a)
  22274. return (t.cache = r.set(c, f) || r), f
  22275. }
  22276. return (t.cache = new (r.Cache || c)()), t
  22277. }
  22278. ;(r.Cache = c), (t.exports = r)
  22279. }) /*!node_modules/lodash/_memoizeCapped.js*/
  22280. amis.define('f49aa3d', function (e, n, r, a) {
  22281. var c = e('5ee9171')
  22282. r.exports = function (e) {
  22283. var n = c(e, function (e) {
  22284. return 500 === r.size && r.clear(), e
  22285. }),
  22286. r = n.cache
  22287. return n
  22288. }
  22289. }) /*!node_modules/lodash/_stringToPath.js*/
  22290. amis.define('9b12934', function (e, a, n, r) {
  22291. var c = e('f49aa3d'),
  22292. t = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,
  22293. u = /\\(\\)?/g,
  22294. d = c(function (e) {
  22295. var a = []
  22296. return (
  22297. 46 === e.charCodeAt(0) && a.push(''),
  22298. e.replace(t, function (e, n, r, c) {
  22299. a.push(r ? c.replace(u, '$1') : n || e)
  22300. }),
  22301. a
  22302. )
  22303. })
  22304. n.exports = d
  22305. }) /*!node_modules/lodash/_baseToString.js*/
  22306. amis.define('e338b47', function (r, t, i, n) {
  22307. var e = r('96065ce'),
  22308. o = r('6d0c860'),
  22309. f = r('2882d26'),
  22310. c = r('336ec46'),
  22311. u = e ? e.prototype : void 0,
  22312. d = u ? u.toString : void 0
  22313. i.exports = function r(t) {
  22314. if ('string' == typeof t) return t
  22315. if (f(t)) return o(t, r) + ''
  22316. if (c(t)) return d ? d.call(t) : ''
  22317. var i = t + ''
  22318. return '0' == i && 1 / t == -Infinity ? '-0' : i
  22319. }
  22320. }) /*!node_modules/lodash/toString.js*/
  22321. amis.define('18f70dc', function (n, e, f, i) {
  22322. var r = n('e338b47')
  22323. f.exports = function (n) {
  22324. return null == n ? '' : r(n)
  22325. }
  22326. }) /*!node_modules/lodash/_castPath.js*/
  22327. amis.define('94485a4', function (n, c, e, f) {
  22328. var i = n('2882d26'),
  22329. r = n('34197c5'),
  22330. t = n('9b12934'),
  22331. a = n('18f70dc')
  22332. e.exports = function (n, c) {
  22333. return i(n) ? n : r(n, c) ? [n] : t(a(n))
  22334. }
  22335. }) /*!node_modules/lodash/_baseGet.js*/
  22336. amis.define('d329aa2', function (a, n, r, e) {
  22337. var i = a('94485a4'),
  22338. o = a('098a4a0')
  22339. r.exports = function (a, n) {
  22340. for (var r = 0, e = (n = i(n, a)).length; null != a && r < e; ) a = a[o(n[r++])]
  22341. return r && r == e ? a : void 0
  22342. }
  22343. }) /*!node_modules/lodash/get.js*/
  22344. amis.define('fb560dd', function (n, d, i, a) {
  22345. var o = n('d329aa2')
  22346. i.exports = function (n, d, i) {
  22347. var a = null == n ? void 0 : o(n, d)
  22348. return void 0 === a ? i : a
  22349. }
  22350. }) /*!node_modules/lodash/_baseHasIn.js*/
  22351. amis.define('86ad9ab', function (n, e, i, t) {
  22352. i.exports = function (n, e) {
  22353. return null != n && e in Object(n)
  22354. }
  22355. }) /*!node_modules/lodash/_hasPath.js*/
  22356. amis.define('fd9e62c', function (e, n, a, f) {
  22357. var r = e('94485a4'),
  22358. l = e('dffaee5'),
  22359. t = e('2882d26'),
  22360. d = e('2126bf5'),
  22361. i = e('0d5b259'),
  22362. u = e('098a4a0')
  22363. a.exports = function (e, n, a) {
  22364. for (var f = -1, o = (n = r(n, e)).length, b = !1; ++f < o; ) {
  22365. var c = u(n[f])
  22366. if (!(b = null != e && a(e, c))) break
  22367. e = e[c]
  22368. }
  22369. return b || ++f != o ? b : !!(o = null == e ? 0 : e.length) && i(o) && d(c, o) && (t(e) || l(e))
  22370. }
  22371. }) /*!node_modules/lodash/hasIn.js*/
  22372. amis.define('e4ca18d', function (n, e, a, c) {
  22373. var d = n('86ad9ab'),
  22374. f = n('fd9e62c')
  22375. a.exports = function (n, e) {
  22376. return null != n && f(n, e, d)
  22377. }
  22378. }) /*!node_modules/lodash/_baseMatchesProperty.js*/
  22379. amis.define('5be1083', function (n, a, e, r) {
  22380. var c = n('1cb07a0'),
  22381. d = n('fb560dd'),
  22382. i = n('e4ca18d'),
  22383. t = n('34197c5'),
  22384. f = n('8881640'),
  22385. o = n('d928b97'),
  22386. u = n('098a4a0')
  22387. e.exports = function (n, a) {
  22388. return t(n) && f(a)
  22389. ? o(u(n), a)
  22390. : function (e) {
  22391. var r = d(e, n)
  22392. return void 0 === r && r === a ? i(e, n) : c(a, r, 3)
  22393. }
  22394. }
  22395. }) /*!node_modules/lodash/_baseProperty.js*/
  22396. amis.define('739896c', function (n, i, t, u) {
  22397. t.exports = function (n) {
  22398. return function (i) {
  22399. return null == i ? void 0 : i[n]
  22400. }
  22401. }
  22402. }) /*!node_modules/lodash/_basePropertyDeep.js*/
  22403. amis.define('9cc780c', function (n, c, r, t) {
  22404. var e = n('d329aa2')
  22405. r.exports = function (n) {
  22406. return function (c) {
  22407. return e(c, n)
  22408. }
  22409. }
  22410. }) /*!node_modules/lodash/property.js*/
  22411. amis.define('d04bd85', function (c, n, a, e) {
  22412. var i = c('739896c'),
  22413. r = c('9cc780c'),
  22414. t = c('34197c5'),
  22415. d = c('098a4a0')
  22416. a.exports = function (c) {
  22417. return t(c) ? i(d(c)) : r(c)
  22418. }
  22419. }) /*!node_modules/lodash/_baseIteratee.js*/
  22420. amis.define('8c8db6b', function (e, n, t, f) {
  22421. var o = e('9b3d4e6'),
  22422. b = e('5be1083'),
  22423. d = e('e12600f'),
  22424. c = e('2882d26'),
  22425. i = e('d04bd85')
  22426. t.exports = function (e) {
  22427. return 'function' == typeof e ? e : null == e ? d : 'object' == typeof e ? (c(e) ? b(e[0], e[1]) : o(e)) : i(e)
  22428. }
  22429. }) /*!node_modules/lodash/cond.js*/
  22430. amis.define('4ed36a4', function (n, r, t, e) {
  22431. var f = n('a730a43'),
  22432. i = n('6d0c860'),
  22433. o = n('8c8db6b'),
  22434. u = n('37f3d32')
  22435. t.exports = function (n) {
  22436. var r = null == n ? 0 : n.length,
  22437. t = o
  22438. return (
  22439. (n = r
  22440. ? i(n, function (n) {
  22441. if ('function' != typeof n[1]) throw new TypeError('Expected a function')
  22442. return [t(n[0]), n[1]]
  22443. })
  22444. : []),
  22445. u(function (t) {
  22446. for (var e = -1; ++e < r; ) {
  22447. var i = n[e]
  22448. if (f(i[0], this, t)) return f(i[1], this, t)
  22449. }
  22450. })
  22451. )
  22452. }
  22453. }) /*!node_modules/lodash/_assignValue.js*/
  22454. amis.define('81e0325', function (e, n, o, t) {
  22455. var i = e('67864f4'),
  22456. r = e('0e9c907'),
  22457. a = Object.prototype.hasOwnProperty
  22458. o.exports = function (e, n, o) {
  22459. var t = e[n]
  22460. ;(a.call(e, n) && r(t, o) && (void 0 !== o || n in e)) || i(e, n, o)
  22461. }
  22462. }) /*!node_modules/lodash/_copyObject.js*/
  22463. amis.define('64d9393', function (r, n, e, i) {
  22464. var o = r('81e0325'),
  22465. v = r('67864f4')
  22466. e.exports = function (r, n, e, i) {
  22467. var a = !e
  22468. e || (e = {})
  22469. for (var f = -1, t = n.length; ++f < t; ) {
  22470. var d = n[f],
  22471. u = i ? i(e[d], r[d], d, e, r) : void 0
  22472. void 0 === u && (u = r[d]), a ? v(e, d, u) : o(e, d, u)
  22473. }
  22474. return e
  22475. }
  22476. }) /*!node_modules/lodash/_baseAssign.js*/
  22477. amis.define('8502f8a', function (n, f, e, i) {
  22478. var r = n('64d9393'),
  22479. t = n('0092f09')
  22480. e.exports = function (n, f) {
  22481. return n && r(f, t(f), n)
  22482. }
  22483. }) /*!node_modules/lodash/_nativeKeysIn.js*/
  22484. amis.define('a10272f', function (n, f, i, r) {
  22485. i.exports = function (n) {
  22486. var f = []
  22487. if (null != n) for (var i in Object(n)) f.push(i)
  22488. return f
  22489. }
  22490. }) /*!node_modules/lodash/_baseKeysIn.js*/
  22491. amis.define('bece16e', function (r, e, t, n) {
  22492. var o = r('e98f234'),
  22493. a = r('85b2d36'),
  22494. c = r('a10272f'),
  22495. f = Object.prototype.hasOwnProperty
  22496. t.exports = function (r) {
  22497. if (!o(r)) return c(r)
  22498. var e = a(r),
  22499. t = []
  22500. for (var n in r) ('constructor' != n || (!e && f.call(r, n))) && t.push(n)
  22501. return t
  22502. }
  22503. }) /*!node_modules/lodash/keysIn.js*/
  22504. amis.define('061c138', function (e, n, c, i) {
  22505. var r = e('ed426d4'),
  22506. t = e('bece16e'),
  22507. a = e('375361a')
  22508. c.exports = function (e) {
  22509. return a(e) ? r(e, !0) : t(e)
  22510. }
  22511. }) /*!node_modules/lodash/_baseAssignIn.js*/
  22512. amis.define('47d5287', function (n, e, i, r) {
  22513. var t = n('64d9393'),
  22514. c = n('061c138')
  22515. i.exports = function (n, e) {
  22516. return n && t(e, c(e), n)
  22517. }
  22518. }) /*!node_modules/lodash/_copySymbols.js*/
  22519. amis.define('6461756', function (n, e, i, r) {
  22520. var t = n('64d9393'),
  22521. f = n('b11902b')
  22522. i.exports = function (n, e) {
  22523. return t(n, f(n), e)
  22524. }
  22525. }) /*!node_modules/lodash/_getSymbolsIn.js*/
  22526. amis.define('dfc96fd', function (e, f, r, d) {
  22527. var n = e('b5f96da'),
  22528. t = e('45d4f72'),
  22529. b = e('b11902b'),
  22530. o = e('8a0bdde'),
  22531. a = Object.getOwnPropertySymbols
  22532. ? function (e) {
  22533. for (var f = []; e; ) n(f, b(e)), (e = t(e))
  22534. return f
  22535. }
  22536. : o
  22537. r.exports = a
  22538. }) /*!node_modules/lodash/_copySymbolsIn.js*/
  22539. amis.define('27a2ec0', function (n, e, f, c) {
  22540. var d = n('64d9393'),
  22541. i = n('dfc96fd')
  22542. f.exports = function (n, e) {
  22543. return d(n, i(n), e)
  22544. }
  22545. }) /*!node_modules/lodash/_getAllKeysIn.js*/
  22546. amis.define('5a68868', function (f, n, e, c) {
  22547. var d = f('df393ef'),
  22548. i = f('dfc96fd'),
  22549. r = f('061c138')
  22550. e.exports = function (f) {
  22551. return d(f, r, i)
  22552. }
  22553. }) /*!node_modules/lodash/_initCloneArray.js*/
  22554. amis.define('a721e2b', function (n, t, e, r) {
  22555. var i = Object.prototype.hasOwnProperty
  22556. e.exports = function (n) {
  22557. var t = n.length,
  22558. e = new n.constructor(t)
  22559. return t && 'string' == typeof n[0] && i.call(n, 'index') && ((e.index = n.index), (e.input = n.input)), e
  22560. }
  22561. }) /*!node_modules/lodash/_cloneDataView.js*/
  22562. amis.define('a3eaf14', function (e, f, t, n) {
  22563. var r = e('291bff0')
  22564. t.exports = function (e, f) {
  22565. var t = f ? r(e.buffer) : e.buffer
  22566. return new e.constructor(t, e.byteOffset, e.byteLength)
  22567. }
  22568. }) /*!node_modules/lodash/_cloneRegExp.js*/
  22569. amis.define('037102e', function (e, n, r, t) {
  22570. var c = /\w*$/
  22571. r.exports = function (e) {
  22572. var n = new e.constructor(e.source, c.exec(e))
  22573. return (n.lastIndex = e.lastIndex), n
  22574. }
  22575. }) /*!node_modules/lodash/_cloneSymbol.js*/
  22576. amis.define('1509346', function (e, o, t, i) {
  22577. var n = e('96065ce'),
  22578. c = n ? n.prototype : void 0,
  22579. r = c ? c.valueOf : void 0
  22580. t.exports = function (e) {
  22581. return r ? Object(r.call(e)) : {}
  22582. }
  22583. }) /*!node_modules/lodash/_initCloneByTag.js*/
  22584. amis.define('4c81b26', function (e, t, c, r) {
  22585. var a = e('291bff0'),
  22586. o = e('a3eaf14'),
  22587. n = e('037102e'),
  22588. b = e('1509346'),
  22589. s = e('24508dd')
  22590. c.exports = function (e, t, c) {
  22591. var r = e.constructor
  22592. switch (t) {
  22593. case '[object ArrayBuffer]':
  22594. return a(e)
  22595. case '[object Boolean]':
  22596. case '[object Date]':
  22597. return new r(+e)
  22598. case '[object DataView]':
  22599. return o(e, c)
  22600. case '[object Float32Array]':
  22601. case '[object Float64Array]':
  22602. case '[object Int8Array]':
  22603. case '[object Int16Array]':
  22604. case '[object Int32Array]':
  22605. case '[object Uint8Array]':
  22606. case '[object Uint8ClampedArray]':
  22607. case '[object Uint16Array]':
  22608. case '[object Uint32Array]':
  22609. return s(e, c)
  22610. case '[object Map]':
  22611. case '[object Set]':
  22612. return new r()
  22613. case '[object Number]':
  22614. case '[object String]':
  22615. return new r(e)
  22616. case '[object RegExp]':
  22617. return n(e)
  22618. case '[object Symbol]':
  22619. return b(e)
  22620. }
  22621. }
  22622. }) /*!node_modules/lodash/_baseIsMap.js*/
  22623. amis.define('640517a', function (a, e, n, c) {
  22624. var t = a('e4a838a'),
  22625. f = a('0f3bcc6')
  22626. n.exports = function (a) {
  22627. return f(a) && '[object Map]' == t(a)
  22628. }
  22629. }) /*!node_modules/lodash/isMap.js*/
  22630. amis.define('ae3b2bb', function (a, b, e, f) {
  22631. var i = a('640517a'),
  22632. n = a('6984aa3'),
  22633. s = a('bf1fbea'),
  22634. o = s && s.isMap,
  22635. p = o ? n(o) : i
  22636. e.exports = p
  22637. }) /*!node_modules/lodash/_baseIsSet.js*/
  22638. amis.define('f5cb4c6', function (c, e, n, t) {
  22639. var f = c('e4a838a'),
  22640. a = c('0f3bcc6')
  22641. n.exports = function (c) {
  22642. return a(c) && '[object Set]' == f(c)
  22643. }
  22644. }) /*!node_modules/lodash/isSet.js*/
  22645. amis.define('3ebdb6c', function (e, a, b, f) {
  22646. var c = e('f5cb4c6'),
  22647. i = e('6984aa3'),
  22648. n = e('bf1fbea'),
  22649. s = n && n.isSet,
  22650. t = s ? i(s) : c
  22651. b.exports = t
  22652. }) /*!node_modules/lodash/_baseClone.js*/
  22653. amis.define('33d8dc3', function (e, t, r, o) {
  22654. var a = e('dc62f3b'),
  22655. c = e('114c1a0'),
  22656. b = e('81e0325'),
  22657. n = e('8502f8a'),
  22658. j = e('47d5287'),
  22659. i = e('84a8f28'),
  22660. f = e('9deae87'),
  22661. u = e('6461756'),
  22662. d = e('27a2ec0'),
  22663. y = e('a8646fb'),
  22664. A = e('5a68868'),
  22665. v = e('e4a838a'),
  22666. l = e('a721e2b'),
  22667. s = e('4c81b26'),
  22668. m = e('43d4d97'),
  22669. p = e('2882d26'),
  22670. g = e('2b41649'),
  22671. E = e('ae3b2bb'),
  22672. F = e('e98f234'),
  22673. U = e('3ebdb6c'),
  22674. I = e('0092f09'),
  22675. S = e('061c138'),
  22676. h = '[object Arguments]',
  22677. w = '[object Function]',
  22678. x = '[object Object]',
  22679. B = {}
  22680. ;(B[h] =
  22681. B['[object Array]'] =
  22682. B['[object ArrayBuffer]'] =
  22683. B['[object DataView]'] =
  22684. B['[object Boolean]'] =
  22685. B['[object Date]'] =
  22686. B['[object Float32Array]'] =
  22687. B['[object Float64Array]'] =
  22688. B['[object Int8Array]'] =
  22689. B['[object Int16Array]'] =
  22690. B['[object Int32Array]'] =
  22691. B['[object Map]'] =
  22692. B['[object Number]'] =
  22693. B[x] =
  22694. B['[object RegExp]'] =
  22695. B['[object Set]'] =
  22696. B['[object String]'] =
  22697. B['[object Symbol]'] =
  22698. B['[object Uint8Array]'] =
  22699. B['[object Uint8ClampedArray]'] =
  22700. B['[object Uint16Array]'] =
  22701. B['[object Uint32Array]'] =
  22702. !0),
  22703. (B['[object Error]'] = B[w] = B['[object WeakMap]'] = !1),
  22704. (r.exports = function e(t, r, o, D, M, k) {
  22705. var C,
  22706. G = 1 & r,
  22707. N = 2 & r,
  22708. O = 4 & r
  22709. if ((o && (C = M ? o(t, D, M, k) : o(t)), void 0 !== C)) return C
  22710. if (!F(t)) return t
  22711. var R = p(t)
  22712. if (R) {
  22713. if (((C = l(t)), !G)) return f(t, C)
  22714. } else {
  22715. var V = v(t),
  22716. W = V == w || '[object GeneratorFunction]' == V
  22717. if (g(t)) return i(t, G)
  22718. if (V == x || V == h || (W && !M)) {
  22719. if (((C = N || W ? {} : m(t)), !G)) return N ? d(t, j(C, t)) : u(t, n(C, t))
  22720. } else {
  22721. if (!B[V]) return M ? t : {}
  22722. C = s(t, V, G)
  22723. }
  22724. }
  22725. k || (k = new a())
  22726. var q = k.get(t)
  22727. if (q) return q
  22728. k.set(t, C),
  22729. U(t)
  22730. ? t.forEach(function (a) {
  22731. C.add(e(a, r, o, a, t, k))
  22732. })
  22733. : E(t) &&
  22734. t.forEach(function (a, c) {
  22735. C.set(c, e(a, r, o, c, t, k))
  22736. })
  22737. var z = R ? void 0 : (O ? (N ? A : y) : N ? S : I)(t)
  22738. return (
  22739. c(z || t, function (a, c) {
  22740. z && (a = t[(c = a)]), b(C, c, e(a, r, o, c, t, k))
  22741. }),
  22742. C
  22743. )
  22744. })
  22745. }) /*!node_modules/lodash/_baseConformsTo.js*/
  22746. amis.define('627636b', function (n, r, e, i) {
  22747. e.exports = function (n, r, e) {
  22748. var i = e.length
  22749. if (null == n) return !i
  22750. for (n = Object(n); i--; ) {
  22751. var t = e[i],
  22752. f = r[t],
  22753. u = n[t]
  22754. if ((void 0 === u && !(t in n)) || !f(u)) return !1
  22755. }
  22756. return !0
  22757. }
  22758. }) /*!node_modules/lodash/_baseConforms.js*/
  22759. amis.define('2a7bf10', function (n, r, f, t) {
  22760. var e = n('627636b'),
  22761. i = n('0092f09')
  22762. f.exports = function (n) {
  22763. var r = i(n)
  22764. return function (f) {
  22765. return e(f, n, r)
  22766. }
  22767. }
  22768. }) /*!node_modules/lodash/conforms.js*/
  22769. amis.define('f153e11', function (n, e, f, i) {
  22770. var r = n('33d8dc3'),
  22771. t = n('2a7bf10')
  22772. f.exports = function (n) {
  22773. return t(r(n, 1))
  22774. }
  22775. }) /*!node_modules/lodash/defaultTo.js*/
  22776. amis.define('fca7eb1', function (n, e, f, i) {
  22777. f.exports = function (n, e) {
  22778. return null == n || n != n ? e : n
  22779. }
  22780. }) /*!node_modules/lodash/_createFlow.js*/
  22781. amis.define('ffcc5b5', function (r, e, t, n) {
  22782. var a = r('b47988d'),
  22783. f = r('6c2aac1'),
  22784. o = r('0f2bbcc'),
  22785. p = r('76b08aa'),
  22786. c = r('2882d26'),
  22787. i = r('abd6be0')
  22788. t.exports = function (r) {
  22789. return f(function (e) {
  22790. var t = e.length,
  22791. n = t,
  22792. f = a.prototype.thru
  22793. for (r && e.reverse(); n--; ) {
  22794. var u = e[n]
  22795. if ('function' != typeof u) throw new TypeError('Expected a function')
  22796. if (f && !l && 'wrapper' == p(u)) var l = new a([], !0)
  22797. }
  22798. for (n = l ? n : t; ++n < t; ) {
  22799. u = e[n]
  22800. var v = p(u),
  22801. h = 'wrapper' == v ? o(u) : void 0
  22802. l = h && i(h[0]) && 424 == h[1] && !h[4].length && 1 == h[9] ? l[p(h[0])].apply(l, h[3]) : 1 == u.length && i(u) ? l[v]() : l.thru(u)
  22803. }
  22804. return function () {
  22805. var r = arguments,
  22806. n = r[0]
  22807. if (l && 1 == r.length && c(n)) return l.plant(n).value()
  22808. for (var a = 0, f = t ? e[a].apply(this, r) : n; ++a < t; ) f = e[a].call(this, f)
  22809. return f
  22810. }
  22811. })
  22812. }
  22813. }) /*!node_modules/lodash/flow.js*/
  22814. amis.define('d6ddc7f', function (f, c, d, e) {
  22815. var i = f('ffcc5b5')()
  22816. d.exports = i
  22817. }) /*!node_modules/lodash/flowRight.js*/
  22818. amis.define('e2c5c57', function (c, e, f, i) {
  22819. var n = c('ffcc5b5')(!0)
  22820. f.exports = n
  22821. }) /*!node_modules/lodash/iteratee.js*/
  22822. amis.define('6c7e18b', function (n, c, e, t) {
  22823. var f = n('33d8dc3'),
  22824. i = n('8c8db6b')
  22825. e.exports = function (n) {
  22826. return i('function' == typeof n ? n : f(n, 1))
  22827. }
  22828. }) /*!node_modules/lodash/matches.js*/
  22829. amis.define('bd98276', function (n, d, e, i) {
  22830. var r = n('33d8dc3'),
  22831. t = n('9b3d4e6')
  22832. e.exports = function (n) {
  22833. return t(r(n, 1))
  22834. }
  22835. }) /*!node_modules/lodash/matchesProperty.js*/
  22836. amis.define('4bad6ce', function (e, n, c, d) {
  22837. var i = e('33d8dc3'),
  22838. r = e('5be1083')
  22839. c.exports = function (e, n) {
  22840. return r(e, i(n, 1))
  22841. }
  22842. }) /*!node_modules/lodash/_baseSlice.js*/
  22843. amis.define('b925f70', function (r, n, e, f) {
  22844. e.exports = function (r, n, e) {
  22845. var f = -1,
  22846. t = r.length
  22847. n < 0 && (n = -n > t ? 0 : t + n), (e = e > t ? t : e) < 0 && (e += t), (t = n > e ? 0 : (e - n) >>> 0), (n >>>= 0)
  22848. for (var a = Array(t); ++f < t; ) a[f] = r[f + n]
  22849. return a
  22850. }
  22851. }) /*!node_modules/lodash/_parent.js*/
  22852. amis.define('e0a75b8', function (n, e, a, t) {
  22853. var f = n('d329aa2'),
  22854. i = n('b925f70')
  22855. a.exports = function (n, e) {
  22856. return e.length < 2 ? n : f(n, i(e, 0, -1))
  22857. }
  22858. }) /*!node_modules/lodash/_baseInvoke.js*/
  22859. amis.define('022c448', function (a, n, e, i) {
  22860. var r = a('a730a43'),
  22861. u = a('94485a4'),
  22862. l = a('43579e9'),
  22863. o = a('e0a75b8'),
  22864. t = a('098a4a0')
  22865. e.exports = function (a, n, e) {
  22866. n = u(n, a)
  22867. var i = null == (a = o(a, n)) ? a : a[t(l(n))]
  22868. return null == i ? void 0 : r(i, a, e)
  22869. }
  22870. }) /*!node_modules/lodash/method.js*/
  22871. amis.define('94920cc', function (n, c, r, t) {
  22872. var e = n('022c448'),
  22873. f = n('37f3d32')(function (n, c) {
  22874. return function (r) {
  22875. return e(r, n, c)
  22876. }
  22877. })
  22878. r.exports = f
  22879. }) /*!node_modules/lodash/methodOf.js*/
  22880. amis.define('c81beb7', function (n, e, r, t) {
  22881. var c = n('022c448'),
  22882. f = n('37f3d32')(function (n, e) {
  22883. return function (r) {
  22884. return c(n, r, e)
  22885. }
  22886. })
  22887. r.exports = f
  22888. }) /*!node_modules/lodash/_baseFunctions.js*/
  22889. amis.define('f19ebec', function (e, n, f, r) {
  22890. var t = e('8adf6ce'),
  22891. c = e('e0d9d64')
  22892. f.exports = function (e, n) {
  22893. return t(n, function (n) {
  22894. return c(e[n])
  22895. })
  22896. }
  22897. }) /*!node_modules/lodash/mixin.js*/
  22898. amis.define('10a4c37', function (a, n, _, i) {
  22899. var t = a('114c1a0'),
  22900. r = a('b5f96da'),
  22901. e = a('f19ebec'),
  22902. c = a('9deae87'),
  22903. f = a('e0d9d64'),
  22904. s = a('e98f234'),
  22905. h = a('0092f09')
  22906. _.exports = function (a, n, _) {
  22907. var i = h(n),
  22908. u = e(n, i),
  22909. o = !(s(_) && 'chain' in _ && !_.chain),
  22910. p = f(a)
  22911. return (
  22912. t(u, function (_) {
  22913. var i = n[_]
  22914. ;(a[_] = i),
  22915. p &&
  22916. (a.prototype[_] = function () {
  22917. var n = this.__chain__
  22918. if (o || n) {
  22919. var _ = a(this.__wrapped__),
  22920. t = (_.__actions__ = c(this.__actions__))
  22921. return t.push({ func: i, args: arguments, thisArg: a }), (_.__chain__ = n), _
  22922. }
  22923. return i.apply(a, r([this.value()], arguments))
  22924. })
  22925. }),
  22926. a
  22927. )
  22928. }
  22929. }) /*!node_modules/lodash/_baseNth.js*/
  22930. amis.define('f225cfe', function (f, n, e, i) {
  22931. var r = f('2126bf5')
  22932. e.exports = function (f, n) {
  22933. var e = f.length
  22934. if (e) return r((n += n < 0 ? e : 0), e) ? f[n] : void 0
  22935. }
  22936. }) /*!node_modules/lodash/nthArg.js*/
  22937. amis.define('8d8b8e9', function (n, e, f, r) {
  22938. var t = n('f225cfe'),
  22939. c = n('37f3d32'),
  22940. i = n('0adc535')
  22941. f.exports = function (n) {
  22942. return (
  22943. (n = i(n)),
  22944. c(function (e) {
  22945. return t(e, n)
  22946. })
  22947. )
  22948. }
  22949. }) /*!node_modules/lodash/_createOver.js*/
  22950. amis.define('5c224d8', function (n, r, t, c) {
  22951. var a = n('a730a43'),
  22952. u = n('6d0c860'),
  22953. i = n('8c8db6b'),
  22954. e = n('37f3d32'),
  22955. f = n('6984aa3'),
  22956. o = n('6c2aac1')
  22957. t.exports = function (n) {
  22958. return o(function (r) {
  22959. return (
  22960. (r = u(r, f(i))),
  22961. e(function (t) {
  22962. var c = this
  22963. return n(r, function (n) {
  22964. return a(n, c, t)
  22965. })
  22966. })
  22967. )
  22968. })
  22969. }
  22970. }) /*!node_modules/lodash/over.js*/
  22971. amis.define('a003001', function (a, c, d, e) {
  22972. var i = a('6d0c860'),
  22973. n = a('5c224d8')(i)
  22974. d.exports = n
  22975. }) /*!node_modules/lodash/_arrayEvery.js*/
  22976. amis.define('e4bbd95', function (n, e, r, t) {
  22977. r.exports = function (n, e) {
  22978. for (var r = -1, t = null == n ? 0 : n.length; ++r < t; ) if (!e(n[r], r, n)) return !1
  22979. return !0
  22980. }
  22981. }) /*!node_modules/lodash/overEvery.js*/
  22982. amis.define('5760258', function (e, d, i, n) {
  22983. var a = e('e4bbd95'),
  22984. b = e('5c224d8')(a)
  22985. i.exports = b
  22986. }) /*!node_modules/lodash/overSome.js*/
  22987. amis.define('021a9f5', function (f, a, e, i) {
  22988. var n = f('33f3912'),
  22989. c = f('5c224d8')(n)
  22990. e.exports = c
  22991. }) /*!node_modules/lodash/propertyOf.js*/
  22992. amis.define('197506a', function (n, i, r, t) {
  22993. var u = n('d329aa2')
  22994. r.exports = function (n) {
  22995. return function (i) {
  22996. return null == n ? void 0 : u(n, i)
  22997. }
  22998. }
  22999. }) /*!node_modules/lodash/_baseRange.js*/
  23000. amis.define('6759663', function (r, a, n, t) {
  23001. var e = Math.ceil,
  23002. i = Math.max
  23003. n.exports = function (r, a, n, t) {
  23004. for (var f = -1, o = i(e((a - r) / (n || 1)), 0), c = Array(o); o--; ) (c[t ? o : ++f] = r), (r += n)
  23005. return c
  23006. }
  23007. }) /*!node_modules/lodash/_isIterateeCall.js*/
  23008. amis.define('7767ed2', function (e, n, r, t) {
  23009. var f = e('0e9c907'),
  23010. i = e('375361a'),
  23011. u = e('2126bf5'),
  23012. a = e('e98f234')
  23013. r.exports = function (e, n, r) {
  23014. if (!a(r)) return !1
  23015. var t = typeof n
  23016. return !!('number' == t ? i(r) && u(n, r.length) : 'string' == t && n in r) && f(r[n], e)
  23017. }
  23018. }) /*!node_modules/lodash/_createRange.js*/
  23019. amis.define('230cd8b', function (n, e, i, o) {
  23020. var r = n('6759663'),
  23021. t = n('7767ed2'),
  23022. d = n('7745e76')
  23023. i.exports = function (n) {
  23024. return function (e, i, o) {
  23025. return o && 'number' != typeof o && t(e, i, o) && (i = o = void 0), (e = d(e)), void 0 === i ? ((i = e), (e = 0)) : (i = d(i)), (o = void 0 === o ? (e < i ? 1 : -1) : d(o)), r(e, i, o, n)
  23026. }
  23027. }
  23028. }) /*!node_modules/lodash/range.js*/
  23029. amis.define('1be162f', function (e, f, i, n) {
  23030. var a = e('230cd8b')()
  23031. i.exports = a
  23032. }) /*!node_modules/lodash/rangeRight.js*/
  23033. amis.define('6d05a03', function (a, d, e, i) {
  23034. var n = a('230cd8b')(!0)
  23035. e.exports = n
  23036. }) /*!node_modules/lodash/stubObject.js*/
  23037. amis.define('30279de', function (n, e, i, t) {
  23038. i.exports = function () {
  23039. return {}
  23040. }
  23041. }) /*!node_modules/lodash/stubString.js*/
  23042. amis.define('daf2472', function (n, e, f, i) {
  23043. f.exports = function () {
  23044. return ''
  23045. }
  23046. }) /*!node_modules/lodash/stubTrue.js*/
  23047. amis.define('921dfd3', function (n, e, f, i) {
  23048. f.exports = function () {
  23049. return !0
  23050. }
  23051. }) /*!node_modules/lodash/_castFunction.js*/
  23052. amis.define('1e855e1', function (e, n, f, t) {
  23053. var i = e('e12600f')
  23054. f.exports = function (e) {
  23055. return 'function' == typeof e ? e : i
  23056. }
  23057. }) /*!node_modules/lodash/times.js*/
  23058. amis.define('492bafb', function (r, e, n, a) {
  23059. var f = r('042744e'),
  23060. i = r('1e855e1'),
  23061. t = r('0adc535'),
  23062. o = 4294967295,
  23063. u = Math.min
  23064. n.exports = function (r, e) {
  23065. if ((r = t(r)) < 1 || r > 9007199254740991) return []
  23066. var n = o,
  23067. a = u(r, o)
  23068. ;(e = i(e)), (r -= o)
  23069. for (var c = f(a, e); ++n < r; ) e(n)
  23070. return c
  23071. }
  23072. }) /*!node_modules/lodash/toPath.js*/
  23073. amis.define('de0f7a7', function (e, a, d, n) {
  23074. var c = e('6d0c860'),
  23075. f = e('9deae87'),
  23076. i = e('2882d26'),
  23077. r = e('336ec46'),
  23078. t = e('9b12934'),
  23079. o = e('098a4a0'),
  23080. u = e('18f70dc')
  23081. d.exports = function (e) {
  23082. return i(e) ? c(e, o) : r(e) ? [e] : f(t(u(e)))
  23083. }
  23084. }) /*!node_modules/lodash/uniqueId.js*/
  23085. amis.define('c5a08e7', function (n, e, r, a) {
  23086. var c = n('18f70dc'),
  23087. f = 0
  23088. r.exports = function (n) {
  23089. var e = ++f
  23090. return c(n) + e
  23091. }
  23092. }) /*!node_modules/lodash/util.js*/
  23093. amis.define('d0dd692', function (e, d, t, a) {
  23094. t.exports = {
  23095. attempt: e('1db404e'),
  23096. bindAll: e('1dbcaa1'),
  23097. cond: e('4ed36a4'),
  23098. conforms: e('f153e11'),
  23099. constant: e('57fe206'),
  23100. defaultTo: e('fca7eb1'),
  23101. flow: e('d6ddc7f'),
  23102. flowRight: e('e2c5c57'),
  23103. identity: e('e12600f'),
  23104. iteratee: e('6c7e18b'),
  23105. matches: e('bd98276'),
  23106. matchesProperty: e('4bad6ce'),
  23107. method: e('94920cc'),
  23108. methodOf: e('c81beb7'),
  23109. mixin: e('10a4c37'),
  23110. noop: e('61ff2fd'),
  23111. nthArg: e('8d8b8e9'),
  23112. over: e('a003001'),
  23113. overEvery: e('5760258'),
  23114. overSome: e('021a9f5'),
  23115. property: e('d04bd85'),
  23116. propertyOf: e('197506a'),
  23117. range: e('1be162f'),
  23118. rangeRight: e('6d05a03'),
  23119. stubArray: e('8a0bdde'),
  23120. stubFalse: e('fd72952'),
  23121. stubObject: e('30279de'),
  23122. stubString: e('daf2472'),
  23123. stubTrue: e('921dfd3'),
  23124. times: e('492bafb'),
  23125. toPath: e('de0f7a7'),
  23126. uniqueId: e('c5a08e7')
  23127. }
  23128. }) /*!node_modules/lodash/_nodeUtil.js*/
  23129. amis.define('bf1fbea', function (e, t, n, r) {
  23130. var i = e('40b302b'),
  23131. o = 'object' == typeof t && t && !t.nodeType && t,
  23132. b = o && 'object' == typeof n && n && !n.nodeType && n,
  23133. d = b && b.exports === o && i.process,
  23134. p = (function () {
  23135. try {
  23136. var e = b && b.require && b.require('d0dd692').types
  23137. return e || (d && d.binding && d.binding('util'))
  23138. } catch (e) {}
  23139. })()
  23140. n.exports = p
  23141. }) /*!node_modules/lodash/isTypedArray.js*/
  23142. amis.define('2b06e93', function (a, e, f, i) {
  23143. var r = a('31adc0e'),
  23144. b = a('6984aa3'),
  23145. d = a('bf1fbea'),
  23146. n = d && d.isTypedArray,
  23147. s = n ? b(n) : r
  23148. f.exports = s
  23149. }) /*!node_modules/lodash/_safeGet.js*/
  23150. amis.define('2be24e0', function (n, o, t, e) {
  23151. t.exports = function (n, o) {
  23152. if (('constructor' !== o || 'function' != typeof n[o]) && '__proto__' != o) return n[o]
  23153. }
  23154. }) /*!node_modules/lodash/toPlainObject.js*/
  23155. amis.define('0f81c19', function (n, c, e, f) {
  23156. var i = n('64d9393'),
  23157. r = n('061c138')
  23158. e.exports = function (n) {
  23159. return i(n, r(n))
  23160. }
  23161. }) /*!node_modules/lodash/_baseMergeDeep.js*/
  23162. amis.define('026edc7', function (e, d, f, a) {
  23163. var i = e('81cea18'),
  23164. t = e('84a8f28'),
  23165. v = e('24508dd'),
  23166. b = e('9deae87'),
  23167. c = e('43d4d97'),
  23168. n = e('dffaee5'),
  23169. o = e('2882d26'),
  23170. r = e('9bddb40'),
  23171. s = e('2b41649'),
  23172. l = e('e0d9d64'),
  23173. u = e('e98f234'),
  23174. g = e('0910768'),
  23175. m = e('2b06e93'),
  23176. p = e('2be24e0'),
  23177. x = e('0f81c19')
  23178. f.exports = function (e, d, f, a, h, j, k) {
  23179. var q = p(e, f),
  23180. w = p(d, f),
  23181. y = k.get(w)
  23182. if (y) i(e, f, y)
  23183. else {
  23184. var z = j ? j(q, w, f + '', e, d, k) : void 0,
  23185. A = void 0 === z
  23186. if (A) {
  23187. var B = o(w),
  23188. C = !B && s(w),
  23189. D = !B && !C && m(w)
  23190. ;(z = w),
  23191. B || C || D
  23192. ? o(q)
  23193. ? (z = q)
  23194. : r(q)
  23195. ? (z = b(q))
  23196. : C
  23197. ? ((A = !1), (z = t(w, !0)))
  23198. : D
  23199. ? ((A = !1), (z = v(w, !0)))
  23200. : (z = [])
  23201. : g(w) || n(w)
  23202. ? ((z = q), n(q) ? (z = x(q)) : (u(q) && !l(q)) || (z = c(w)))
  23203. : (A = !1)
  23204. }
  23205. A && (k.set(w, z), h(z, w, a, j, k), k.delete(w)), i(e, f, z)
  23206. }
  23207. }
  23208. }) /*!node_modules/lodash/_baseMerge.js*/
  23209. amis.define('332e047', function (e, i, n, c) {
  23210. var f = e('dc62f3b'),
  23211. o = e('81cea18'),
  23212. a = e('61beba3'),
  23213. d = e('026edc7'),
  23214. b = e('e98f234'),
  23215. t = e('061c138'),
  23216. v = e('2be24e0')
  23217. n.exports = function e(i, n, c, r, s) {
  23218. i !== n &&
  23219. a(
  23220. n,
  23221. function (a, t) {
  23222. if ((s || (s = new f()), b(a))) d(i, n, t, c, e, r, s)
  23223. else {
  23224. var u = r ? r(v(i, t), a, t + '', i, n, s) : void 0
  23225. void 0 === u && (u = a), o(i, t, u)
  23226. }
  23227. },
  23228. t
  23229. )
  23230. }
  23231. }) /*!node_modules/lodash/_createAssigner.js*/
  23232. amis.define('bac4ea0', function (n, e, o, t) {
  23233. var i = n('37f3d32'),
  23234. r = n('7767ed2')
  23235. o.exports = function (n) {
  23236. return i(function (e, o) {
  23237. var t = -1,
  23238. i = o.length,
  23239. f = i > 1 ? o[i - 1] : void 0,
  23240. d = i > 2 ? o[2] : void 0
  23241. for (f = n.length > 3 && 'function' == typeof f ? (i--, f) : void 0, d && r(o[0], o[1], d) && ((f = i < 3 ? void 0 : f), (i = 1)), e = Object(e); ++t < i; ) {
  23242. var v = o[t]
  23243. v && n(e, v, t, f)
  23244. }
  23245. return e
  23246. })
  23247. }
  23248. }) /*!node_modules/lodash/merge.js*/
  23249. amis.define('9263a6c', function (a, e, n, c) {
  23250. var i = a('332e047'),
  23251. f = a('bac4ea0')(function (a, e, n) {
  23252. i(a, e, n)
  23253. })
  23254. n.exports = f
  23255. }) /*!node_modules/lodash/isNumber.js*/
  23256. amis.define('a94549b', function (e, n, f, r) {
  23257. var t = e('86af418'),
  23258. b = e('0f3bcc6')
  23259. f.exports = function (e) {
  23260. return 'number' == typeof e || (b(e) && '[object Number]' == t(e))
  23261. }
  23262. }) /*!node_modules/lodash/isNaN.js*/
  23263. amis.define('61708d1', function (n, e, i, r) {
  23264. var t = n('a94549b')
  23265. i.exports = function (n) {
  23266. return t(n) && n != +n
  23267. }
  23268. }) /*!node_modules/lodash/isString.js*/
  23269. amis.define('6175dcb', function (n, t, c, e) {
  23270. var f = n('86af418'),
  23271. i = n('2882d26'),
  23272. r = n('0f3bcc6')
  23273. c.exports = function (n) {
  23274. return 'string' == typeof n || (!i(n) && r(n) && '[object String]' == f(n))
  23275. }
  23276. }) /*!node_modules/qs/lib/formats.js*/
  23277. amis.define('f28e122', function (t, r, e, n) {
  23278. 'use strict'
  23279. var i = String.prototype.replace,
  23280. f = /%20/g,
  23281. o = 'RFC1738',
  23282. u = 'RFC3986'
  23283. e.exports = {
  23284. default: u,
  23285. formatters: {
  23286. RFC1738: function (t) {
  23287. return i.call(t, f, '+')
  23288. },
  23289. RFC3986: function (t) {
  23290. return String(t)
  23291. }
  23292. },
  23293. RFC1738: o,
  23294. RFC3986: u
  23295. }
  23296. }) /*!node_modules/qs/lib/utils.js*/
  23297. amis.define('1aad67e', function (r, e, t, o) {
  23298. 'use strict'
  23299. var n = r('f28e122'),
  23300. c = Object.prototype.hasOwnProperty,
  23301. u = Array.isArray,
  23302. f = (function () {
  23303. for (var r = [], e = 0; e < 256; ++e) r.push('%' + ((e < 16 ? '0' : '') + e.toString(16)).toUpperCase())
  23304. return r
  23305. })(),
  23306. p = function (r, e) {
  23307. for (var t = e && e.plainObjects ? Object.create(null) : {}, o = 0; o < r.length; ++o) void 0 !== r[o] && (t[o] = r[o])
  23308. return t
  23309. }
  23310. t.exports = {
  23311. arrayToObject: p,
  23312. assign: function (r, e) {
  23313. return Object.keys(e).reduce(function (r, t) {
  23314. return (r[t] = e[t]), r
  23315. }, r)
  23316. },
  23317. combine: function (r, e) {
  23318. return [].concat(r, e)
  23319. },
  23320. compact: function (r) {
  23321. for (var e = [{ obj: { o: r }, prop: 'o' }], t = [], o = 0; o < e.length; ++o)
  23322. for (var n = e[o], c = n.obj[n.prop], f = Object.keys(c), p = 0; p < f.length; ++p) {
  23323. var a = f[p],
  23324. i = c[a]
  23325. 'object' == typeof i && null !== i && -1 === t.indexOf(i) && (e.push({ obj: c, prop: a }), t.push(i))
  23326. }
  23327. return (
  23328. (function (r) {
  23329. for (; r.length > 1; ) {
  23330. var e = r.pop(),
  23331. t = e.obj[e.prop]
  23332. if (u(t)) {
  23333. for (var o = [], n = 0; n < t.length; ++n) void 0 !== t[n] && o.push(t[n])
  23334. e.obj[e.prop] = o
  23335. }
  23336. }
  23337. })(e),
  23338. r
  23339. )
  23340. },
  23341. decode: function (r, e, t) {
  23342. var o = r.replace(/\+/g, ' ')
  23343. if ('iso-8859-1' === t) return o.replace(/%[0-9a-f]{2}/gi, unescape)
  23344. try {
  23345. return decodeURIComponent(o)
  23346. } catch (r) {
  23347. return o
  23348. }
  23349. },
  23350. encode: function (r, e, t, o, c) {
  23351. if (0 === r.length) return r
  23352. var u = r
  23353. if (('symbol' == typeof r ? (u = Symbol.prototype.toString.call(r)) : 'string' != typeof r && (u = String(r)), 'iso-8859-1' === t))
  23354. return escape(u).replace(/%u[0-9a-f]{4}/gi, function (r) {
  23355. return '%26%23' + parseInt(r.slice(2), 16) + '%3B'
  23356. })
  23357. for (var p = '', a = 0; a < u.length; ++a) {
  23358. var i = u.charCodeAt(a)
  23359. 45 === i || 46 === i || 95 === i || 126 === i || (i >= 48 && i <= 57) || (i >= 65 && i <= 90) || (i >= 97 && i <= 122) || (c === n.RFC1738 && (40 === i || 41 === i))
  23360. ? (p += u.charAt(a))
  23361. : i < 128
  23362. ? (p += f[i])
  23363. : i < 2048
  23364. ? (p += f[192 | (i >> 6)] + f[128 | (63 & i)])
  23365. : i < 55296 || i >= 57344
  23366. ? (p += f[224 | (i >> 12)] + f[128 | ((i >> 6) & 63)] + f[128 | (63 & i)])
  23367. : ((a += 1), (i = 65536 + (((1023 & i) << 10) | (1023 & u.charCodeAt(a)))), (p += f[240 | (i >> 18)] + f[128 | ((i >> 12) & 63)] + f[128 | ((i >> 6) & 63)] + f[128 | (63 & i)]))
  23368. }
  23369. return p
  23370. },
  23371. isBuffer: function (r) {
  23372. return !(!r || 'object' != typeof r) && !!(r.constructor && r.constructor.isBuffer && r.constructor.isBuffer(r))
  23373. },
  23374. isRegExp: function (r) {
  23375. return '[object RegExp]' === Object.prototype.toString.call(r)
  23376. },
  23377. maybeMap: function (r, e) {
  23378. if (u(r)) {
  23379. for (var t = [], o = 0; o < r.length; o += 1) t.push(e(r[o]))
  23380. return t
  23381. }
  23382. return e(r)
  23383. },
  23384. merge: function r(e, t, o) {
  23385. if (!t) return e
  23386. if ('object' != typeof t) {
  23387. if (u(e)) e.push(t)
  23388. else {
  23389. if (!e || 'object' != typeof e) return [e, t]
  23390. ;((o && (o.plainObjects || o.allowPrototypes)) || !c.call(Object.prototype, t)) && (e[t] = !0)
  23391. }
  23392. return e
  23393. }
  23394. if (!e || 'object' != typeof e) return [e].concat(t)
  23395. var n = e
  23396. return (
  23397. u(e) && !u(t) && (n = p(e, o)),
  23398. u(e) && u(t)
  23399. ? (t.forEach(function (t, n) {
  23400. if (c.call(e, n)) {
  23401. var u = e[n]
  23402. u && 'object' == typeof u && t && 'object' == typeof t ? (e[n] = r(u, t, o)) : e.push(t)
  23403. } else e[n] = t
  23404. }),
  23405. e)
  23406. : Object.keys(t).reduce(function (e, n) {
  23407. var u = t[n]
  23408. return c.call(e, n) ? (e[n] = r(e[n], u, o)) : (e[n] = u), e
  23409. }, n)
  23410. )
  23411. }
  23412. }
  23413. }) /*!node_modules/qs/lib/stringify.js*/
  23414. amis.define('c04575e', function (e, t, r, o) {
  23415. 'use strict'
  23416. var n = e('1aad67e'),
  23417. i = e('f28e122'),
  23418. a = Object.prototype.hasOwnProperty,
  23419. l = {
  23420. brackets: function (e) {
  23421. return e + '[]'
  23422. },
  23423. comma: 'comma',
  23424. indices: function (e, t) {
  23425. return e + '[' + t + ']'
  23426. },
  23427. repeat: function (e) {
  23428. return e
  23429. }
  23430. },
  23431. f = Array.isArray,
  23432. s = String.prototype.split,
  23433. c = Array.prototype.push,
  23434. u = function (e, t) {
  23435. c.apply(e, f(t) ? t : [t])
  23436. },
  23437. d = Date.prototype.toISOString,
  23438. y = i.default,
  23439. p = {
  23440. addQueryPrefix: !1,
  23441. allowDots: !1,
  23442. charset: 'utf-8',
  23443. charsetSentinel: !1,
  23444. delimiter: '&',
  23445. encode: !0,
  23446. encoder: n.encode,
  23447. encodeValuesOnly: !1,
  23448. format: y,
  23449. formatter: i.formatters[y],
  23450. indices: !1,
  23451. serializeDate: function (e) {
  23452. return d.call(e)
  23453. },
  23454. skipNulls: !1,
  23455. strictNullHandling: !1
  23456. },
  23457. m = function e(t, r, o, i, a, l, c, d, y, m, v, h, b, g) {
  23458. var D,
  23459. w = t
  23460. if (
  23461. ('function' == typeof c
  23462. ? (w = c(r, w))
  23463. : w instanceof Date
  23464. ? (w = m(w))
  23465. : 'comma' === o &&
  23466. f(w) &&
  23467. (w = n.maybeMap(w, function (e) {
  23468. return e instanceof Date ? m(e) : e
  23469. })),
  23470. null === w)
  23471. ) {
  23472. if (i) return l && !b ? l(r, p.encoder, g, 'key', v) : r
  23473. w = ''
  23474. }
  23475. if ('string' == typeof (D = w) || 'number' == typeof D || 'boolean' == typeof D || 'symbol' == typeof D || 'bigint' == typeof D || n.isBuffer(w)) {
  23476. if (l) {
  23477. var k = b ? r : l(r, p.encoder, g, 'key', v)
  23478. if ('comma' === o && b) {
  23479. for (var N = s.call(String(w), ','), O = '', S = 0; S < N.length; ++S) O += (0 === S ? '' : ',') + h(l(N[S], p.encoder, g, 'value', v))
  23480. return [h(k) + '=' + O]
  23481. }
  23482. return [h(k) + '=' + h(l(w, p.encoder, g, 'value', v))]
  23483. }
  23484. return [h(r) + '=' + h(String(w))]
  23485. }
  23486. var j,
  23487. x = []
  23488. if (void 0 === w) return x
  23489. if ('comma' === o && f(w)) j = [{ value: w.length > 0 ? w.join(',') || null : void 0 }]
  23490. else if (f(c)) j = c
  23491. else {
  23492. var P = Object.keys(w)
  23493. j = d ? P.sort(d) : P
  23494. }
  23495. for (var z = 0; z < j.length; ++z) {
  23496. var H = j[z],
  23497. Q = 'object' == typeof H && void 0 !== H.value ? H.value : w[H]
  23498. if (!a || null !== Q) {
  23499. var V = f(w) ? ('function' == typeof o ? o(r, H) : r) : r + (y ? '.' + H : '[' + H + ']')
  23500. u(x, e(Q, V, o, i, a, l, c, d, y, m, v, h, b, g))
  23501. }
  23502. }
  23503. return x
  23504. }
  23505. r.exports = function (e, t) {
  23506. var r,
  23507. o = e,
  23508. n = (function (e) {
  23509. if (!e) return p
  23510. if (null !== e.encoder && void 0 !== e.encoder && 'function' != typeof e.encoder) throw new TypeError('Encoder has to be a function.')
  23511. var t = e.charset || p.charset
  23512. if (void 0 !== e.charset && 'utf-8' !== e.charset && 'iso-8859-1' !== e.charset) throw new TypeError('The charset option must be either utf-8, iso-8859-1, or undefined')
  23513. var r = i.default
  23514. if (void 0 !== e.format) {
  23515. if (!a.call(i.formatters, e.format)) throw new TypeError('Unknown format option provided.')
  23516. r = e.format
  23517. }
  23518. var o = i.formatters[r],
  23519. n = p.filter
  23520. return (
  23521. ('function' == typeof e.filter || f(e.filter)) && (n = e.filter),
  23522. {
  23523. addQueryPrefix: 'boolean' == typeof e.addQueryPrefix ? e.addQueryPrefix : p.addQueryPrefix,
  23524. allowDots: void 0 === e.allowDots ? p.allowDots : !!e.allowDots,
  23525. charset: t,
  23526. charsetSentinel: 'boolean' == typeof e.charsetSentinel ? e.charsetSentinel : p.charsetSentinel,
  23527. delimiter: void 0 === e.delimiter ? p.delimiter : e.delimiter,
  23528. encode: 'boolean' == typeof e.encode ? e.encode : p.encode,
  23529. encoder: 'function' == typeof e.encoder ? e.encoder : p.encoder,
  23530. encodeValuesOnly: 'boolean' == typeof e.encodeValuesOnly ? e.encodeValuesOnly : p.encodeValuesOnly,
  23531. filter: n,
  23532. format: r,
  23533. formatter: o,
  23534. serializeDate: 'function' == typeof e.serializeDate ? e.serializeDate : p.serializeDate,
  23535. skipNulls: 'boolean' == typeof e.skipNulls ? e.skipNulls : p.skipNulls,
  23536. sort: 'function' == typeof e.sort ? e.sort : null,
  23537. strictNullHandling: 'boolean' == typeof e.strictNullHandling ? e.strictNullHandling : p.strictNullHandling
  23538. }
  23539. )
  23540. })(t)
  23541. 'function' == typeof n.filter ? (o = (0, n.filter)('', o)) : f(n.filter) && (r = n.filter)
  23542. var s,
  23543. c = []
  23544. if ('object' != typeof o || null === o) return ''
  23545. s = t && t.arrayFormat in l ? t.arrayFormat : t && 'indices' in t ? (t.indices ? 'indices' : 'repeat') : 'indices'
  23546. var d = l[s]
  23547. r || (r = Object.keys(o)), n.sort && r.sort(n.sort)
  23548. for (var y = 0; y < r.length; ++y) {
  23549. var v = r[y]
  23550. ;(n.skipNulls && null === o[v]) ||
  23551. u(c, m(o[v], v, d, n.strictNullHandling, n.skipNulls, n.encode ? n.encoder : null, n.filter, n.sort, n.allowDots, n.serializeDate, n.format, n.formatter, n.encodeValuesOnly, n.charset))
  23552. }
  23553. var h = c.join(n.delimiter),
  23554. b = !0 === n.addQueryPrefix ? '?' : ''
  23555. return n.charsetSentinel && ('iso-8859-1' === n.charset ? (b += 'utf8=%26%2310003%3B&') : (b += 'utf8=%E2%9C%93&')), h.length > 0 ? b + h : ''
  23556. }
  23557. }) /*!node_modules/qs/lib/parse.js*/
  23558. amis.define('2d5cdf8', function (e, t, r, i) {
  23559. 'use strict'
  23560. var o = e('1aad67e'),
  23561. a = Object.prototype.hasOwnProperty,
  23562. n = Array.isArray,
  23563. l = {
  23564. allowDots: !1,
  23565. allowPrototypes: !1,
  23566. arrayLimit: 20,
  23567. charset: 'utf-8',
  23568. charsetSentinel: !1,
  23569. comma: !1,
  23570. decoder: o.decode,
  23571. delimiter: '&',
  23572. depth: 5,
  23573. ignoreQueryPrefix: !1,
  23574. interpretNumericEntities: !1,
  23575. parameterLimit: 1e3,
  23576. parseArrays: !0,
  23577. plainObjects: !1,
  23578. strictNullHandling: !1
  23579. },
  23580. c = function (e) {
  23581. return e.replace(/&#(\d+);/g, function (e, t) {
  23582. return String.fromCharCode(parseInt(t, 10))
  23583. })
  23584. },
  23585. s = function (e, t) {
  23586. return e && 'string' == typeof e && t.comma && e.indexOf(',') > -1 ? e.split(',') : e
  23587. },
  23588. p = function (e, t, r, i) {
  23589. if (e) {
  23590. var o = r.allowDots ? e.replace(/\.([^.[]+)/g, '[$1]') : e,
  23591. n = /(\[[^[\]]*])/g,
  23592. l = r.depth > 0 && /(\[[^[\]]*])/.exec(o),
  23593. c = l ? o.slice(0, l.index) : o,
  23594. p = []
  23595. if (c) {
  23596. if (!r.plainObjects && a.call(Object.prototype, c) && !r.allowPrototypes) return
  23597. p.push(c)
  23598. }
  23599. for (var d = 0; r.depth > 0 && null !== (l = n.exec(o)) && d < r.depth; ) {
  23600. if (((d += 1), !r.plainObjects && a.call(Object.prototype, l[1].slice(1, -1)) && !r.allowPrototypes)) return
  23601. p.push(l[1])
  23602. }
  23603. return (
  23604. l && p.push('[' + o.slice(l.index) + ']'),
  23605. (function (e, t, r, i) {
  23606. for (var o = i ? t : s(t, r), a = e.length - 1; a >= 0; --a) {
  23607. var n,
  23608. l = e[a]
  23609. if ('[]' === l && r.parseArrays) n = [].concat(o)
  23610. else {
  23611. n = r.plainObjects ? Object.create(null) : {}
  23612. var c = '[' === l.charAt(0) && ']' === l.charAt(l.length - 1) ? l.slice(1, -1) : l,
  23613. p = parseInt(c, 10)
  23614. r.parseArrays || '' !== c
  23615. ? !isNaN(p) && l !== c && String(p) === c && p >= 0 && r.parseArrays && p <= r.arrayLimit
  23616. ? ((n = [])[p] = o)
  23617. : '__proto__' !== c && (n[c] = o)
  23618. : (n = { 0: o })
  23619. }
  23620. o = n
  23621. }
  23622. return o
  23623. })(p, t, r, i)
  23624. )
  23625. }
  23626. }
  23627. r.exports = function (e, t) {
  23628. var r = (function (e) {
  23629. if (!e) return l
  23630. if (null !== e.decoder && void 0 !== e.decoder && 'function' != typeof e.decoder) throw new TypeError('Decoder has to be a function.')
  23631. if (void 0 !== e.charset && 'utf-8' !== e.charset && 'iso-8859-1' !== e.charset) throw new TypeError('The charset option must be either utf-8, iso-8859-1, or undefined')
  23632. var t = void 0 === e.charset ? l.charset : e.charset
  23633. return {
  23634. allowDots: void 0 === e.allowDots ? l.allowDots : !!e.allowDots,
  23635. allowPrototypes: 'boolean' == typeof e.allowPrototypes ? e.allowPrototypes : l.allowPrototypes,
  23636. arrayLimit: 'number' == typeof e.arrayLimit ? e.arrayLimit : l.arrayLimit,
  23637. charset: t,
  23638. charsetSentinel: 'boolean' == typeof e.charsetSentinel ? e.charsetSentinel : l.charsetSentinel,
  23639. comma: 'boolean' == typeof e.comma ? e.comma : l.comma,
  23640. decoder: 'function' == typeof e.decoder ? e.decoder : l.decoder,
  23641. delimiter: 'string' == typeof e.delimiter || o.isRegExp(e.delimiter) ? e.delimiter : l.delimiter,
  23642. depth: 'number' == typeof e.depth || !1 === e.depth ? +e.depth : l.depth,
  23643. ignoreQueryPrefix: !0 === e.ignoreQueryPrefix,
  23644. interpretNumericEntities: 'boolean' == typeof e.interpretNumericEntities ? e.interpretNumericEntities : l.interpretNumericEntities,
  23645. parameterLimit: 'number' == typeof e.parameterLimit ? e.parameterLimit : l.parameterLimit,
  23646. parseArrays: !1 !== e.parseArrays,
  23647. plainObjects: 'boolean' == typeof e.plainObjects ? e.plainObjects : l.plainObjects,
  23648. strictNullHandling: 'boolean' == typeof e.strictNullHandling ? e.strictNullHandling : l.strictNullHandling
  23649. }
  23650. })(t)
  23651. if ('' === e || null == e) return r.plainObjects ? Object.create(null) : {}
  23652. for (
  23653. var i =
  23654. 'string' == typeof e
  23655. ? (function (e, t) {
  23656. var r,
  23657. i = {},
  23658. p = t.ignoreQueryPrefix ? e.replace(/^\?/, '') : e,
  23659. d = t.parameterLimit === 1 / 0 ? void 0 : t.parameterLimit,
  23660. u = p.split(t.delimiter, d),
  23661. f = -1,
  23662. m = t.charset
  23663. if (t.charsetSentinel)
  23664. for (r = 0; r < u.length; ++r)
  23665. 0 === u[r].indexOf('utf8=') && ('utf8=%E2%9C%93' === u[r] ? (m = 'utf-8') : 'utf8=%26%2310003%3B' === u[r] && (m = 'iso-8859-1'), (f = r), (r = u.length))
  23666. for (r = 0; r < u.length; ++r)
  23667. if (r !== f) {
  23668. var y,
  23669. h,
  23670. b = u[r],
  23671. g = b.indexOf(']='),
  23672. O = -1 === g ? b.indexOf('=') : g + 1
  23673. ;-1 === O
  23674. ? ((y = t.decoder(b, l.decoder, m, 'key')), (h = t.strictNullHandling ? null : ''))
  23675. : ((y = t.decoder(b.slice(0, O), l.decoder, m, 'key')),
  23676. (h = o.maybeMap(s(b.slice(O + 1), t), function (e) {
  23677. return t.decoder(e, l.decoder, m, 'value')
  23678. }))),
  23679. h && t.interpretNumericEntities && 'iso-8859-1' === m && (h = c(h)),
  23680. b.indexOf('[]=') > -1 && (h = n(h) ? [h] : h),
  23681. a.call(i, y) ? (i[y] = o.combine(i[y], h)) : (i[y] = h)
  23682. }
  23683. return i
  23684. })(e, r)
  23685. : e,
  23686. d = r.plainObjects ? Object.create(null) : {},
  23687. u = Object.keys(i),
  23688. f = 0;
  23689. f < u.length;
  23690. ++f
  23691. ) {
  23692. var m = u[f],
  23693. y = p(m, i[m], r, 'string' == typeof e)
  23694. d = o.merge(d, y, r)
  23695. }
  23696. return o.compact(d)
  23697. }
  23698. }) /*!node_modules/qs/lib/index.js*/
  23699. amis.define('21106e3', function (e, s, f, i) {
  23700. 'use strict'
  23701. var r = e('c04575e'),
  23702. t = e('2d5cdf8'),
  23703. a = e('f28e122')
  23704. f.exports = { formats: a, parse: t, stringify: r }
  23705. }) /*!node_modules/amis-core/node_modules/path-to-regexp/dist/index.js*/
  23706. amis.define('553171e', function (e, r, t, n) {
  23707. 'use strict'
  23708. function i(e, r) {
  23709. void 0 === r && (r = {})
  23710. for (
  23711. var t = (function (e) {
  23712. for (var r = [], t = 0; t < e.length; ) {
  23713. var n = e[t]
  23714. if ('*' !== n && '+' !== n && '?' !== n)
  23715. if ('\\' !== n)
  23716. if ('{' !== n)
  23717. if ('}' !== n)
  23718. if (':' !== n)
  23719. if ('(' !== n) r.push({ type: 'CHAR', index: t, value: e[t++] })
  23720. else {
  23721. var i = 1,
  23722. o = ''
  23723. if ('?' === e[(a = t + 1)]) throw new TypeError('Pattern cannot start with "?" at ' + a)
  23724. for (; a < e.length; )
  23725. if ('\\' !== e[a]) {
  23726. if (')' === e[a]) {
  23727. if (0 == --i) {
  23728. a++
  23729. break
  23730. }
  23731. } else if ('(' === e[a] && (i++, '?' !== e[a + 1])) throw new TypeError('Capturing groups are not allowed at ' + a)
  23732. o += e[a++]
  23733. } else o += e[a++] + e[a++]
  23734. if (i) throw new TypeError('Unbalanced pattern at ' + t)
  23735. if (!o) throw new TypeError('Missing pattern at ' + t)
  23736. r.push({ type: 'PATTERN', index: t, value: o }), (t = a)
  23737. }
  23738. else {
  23739. for (var f = '', a = t + 1; a < e.length; ) {
  23740. var u = e.charCodeAt(a)
  23741. if (!((u >= 48 && u <= 57) || (u >= 65 && u <= 90) || (u >= 97 && u <= 122) || 95 === u)) break
  23742. f += e[a++]
  23743. }
  23744. if (!f) throw new TypeError('Missing parameter name at ' + t)
  23745. r.push({ type: 'NAME', index: t, value: f }), (t = a)
  23746. }
  23747. else r.push({ type: 'CLOSE', index: t, value: e[t++] })
  23748. else r.push({ type: 'OPEN', index: t, value: e[t++] })
  23749. else r.push({ type: 'ESCAPED_CHAR', index: t++, value: e[t++] })
  23750. else r.push({ type: 'MODIFIER', index: t, value: e[t++] })
  23751. }
  23752. return r.push({ type: 'END', index: t, value: '' }), r
  23753. })(e),
  23754. n = r.prefixes,
  23755. i = void 0 === n ? './' : n,
  23756. o = '[^' + a(r.delimiter || '/#?') + ']+?',
  23757. f = [],
  23758. u = 0,
  23759. p = 0,
  23760. s = '',
  23761. d = function (e) {
  23762. if (p < t.length && t[p].type === e) return t[p++].value
  23763. },
  23764. c = function (e) {
  23765. var r = d(e)
  23766. if (void 0 !== r) return r
  23767. var n = t[p],
  23768. i = n.type,
  23769. o = n.index
  23770. throw new TypeError('Unexpected ' + i + ' at ' + o + ', expected ' + e)
  23771. },
  23772. v = function () {
  23773. for (var e, r = ''; (e = d('CHAR') || d('ESCAPED_CHAR')); ) r += e
  23774. return r
  23775. };
  23776. p < t.length;
  23777. ) {
  23778. var l = d('CHAR'),
  23779. h = d('NAME'),
  23780. x = d('PATTERN')
  23781. if (h || x) {
  23782. var m = l || ''
  23783. ;-1 === i.indexOf(m) && ((s += m), (m = '')), s && (f.push(s), (s = '')), f.push({ name: h || u++, prefix: m, suffix: '', pattern: x || o, modifier: d('MODIFIER') || '' })
  23784. } else {
  23785. var E = l || d('ESCAPED_CHAR')
  23786. if (E) s += E
  23787. else if ((s && (f.push(s), (s = '')), d('OPEN'))) {
  23788. m = v()
  23789. var g = d('NAME') || '',
  23790. y = d('PATTERN') || '',
  23791. w = v()
  23792. c('CLOSE'), f.push({ name: g || (y ? u++ : ''), pattern: g && !y ? o : y, prefix: m, suffix: w, modifier: d('MODIFIER') || '' })
  23793. } else c('END')
  23794. }
  23795. }
  23796. return f
  23797. }
  23798. function o(e, r) {
  23799. void 0 === r && (r = {})
  23800. var t = u(r),
  23801. n = r.encode,
  23802. i =
  23803. void 0 === n
  23804. ? function (e) {
  23805. return e
  23806. }
  23807. : n,
  23808. o = r.validate,
  23809. f = void 0 === o || o,
  23810. a = e.map(function (e) {
  23811. if ('object' == typeof e) return new RegExp('^(?:' + e.pattern + ')$', t)
  23812. })
  23813. return function (r) {
  23814. for (var t = '', n = 0; n < e.length; n++) {
  23815. var o = e[n]
  23816. if ('string' != typeof o) {
  23817. var u = r ? r[o.name] : void 0,
  23818. p = '?' === o.modifier || '*' === o.modifier,
  23819. s = '*' === o.modifier || '+' === o.modifier
  23820. if (Array.isArray(u)) {
  23821. if (!s) throw new TypeError('Expected "' + o.name + '" to not repeat, but got an array')
  23822. if (0 === u.length) {
  23823. if (p) continue
  23824. throw new TypeError('Expected "' + o.name + '" to not be empty')
  23825. }
  23826. for (var d = 0; d < u.length; d++) {
  23827. var c = i(u[d], o)
  23828. if (f && !a[n].test(c)) throw new TypeError('Expected all "' + o.name + '" to match "' + o.pattern + '", but got "' + c + '"')
  23829. t += o.prefix + c + o.suffix
  23830. }
  23831. } else if ('string' != typeof u && 'number' != typeof u) {
  23832. if (!p) {
  23833. var v = s ? 'an array' : 'a string'
  23834. throw new TypeError('Expected "' + o.name + '" to be ' + v)
  23835. }
  23836. } else {
  23837. c = i(String(u), o)
  23838. if (f && !a[n].test(c)) throw new TypeError('Expected "' + o.name + '" to match "' + o.pattern + '", but got "' + c + '"')
  23839. t += o.prefix + c + o.suffix
  23840. }
  23841. } else t += o
  23842. }
  23843. return t
  23844. }
  23845. }
  23846. function f(e, r, t) {
  23847. void 0 === t && (t = {})
  23848. var n = t.decode,
  23849. i =
  23850. void 0 === n
  23851. ? function (e) {
  23852. return e
  23853. }
  23854. : n
  23855. return function (t) {
  23856. var n = e.exec(t)
  23857. if (!n) return !1
  23858. for (
  23859. var o = n[0],
  23860. f = n.index,
  23861. a = Object.create(null),
  23862. u = function (e) {
  23863. if (void 0 === n[e]) return 'continue'
  23864. var t = r[e - 1]
  23865. '*' === t.modifier || '+' === t.modifier
  23866. ? (a[t.name] = n[e].split(t.prefix + t.suffix).map(function (e) {
  23867. return i(e, t)
  23868. }))
  23869. : (a[t.name] = i(n[e], t))
  23870. },
  23871. p = 1;
  23872. p < n.length;
  23873. p++
  23874. )
  23875. u(p)
  23876. return { path: o, index: f, params: a }
  23877. }
  23878. }
  23879. function a(e) {
  23880. return e.replace(/([.+*?=^!:${}()[\]|/\\])/g, '\\$1')
  23881. }
  23882. function u(e) {
  23883. return e && e.sensitive ? '' : 'i'
  23884. }
  23885. function p(e, r, t) {
  23886. void 0 === t && (t = {})
  23887. for (
  23888. var n = t.strict,
  23889. i = void 0 !== n && n,
  23890. o = t.start,
  23891. f = void 0 === o || o,
  23892. p = t.end,
  23893. s = void 0 === p || p,
  23894. d = t.encode,
  23895. c =
  23896. void 0 === d
  23897. ? function (e) {
  23898. return e
  23899. }
  23900. : d,
  23901. v = '[' + a(t.endsWith || '') + ']|$',
  23902. l = '[' + a(t.delimiter || '/#?') + ']',
  23903. h = f ? '^' : '',
  23904. x = 0,
  23905. m = e;
  23906. x < m.length;
  23907. x++
  23908. ) {
  23909. var E = m[x]
  23910. if ('string' == typeof E) h += a(c(E))
  23911. else {
  23912. var g = a(c(E.prefix)),
  23913. y = a(c(E.suffix))
  23914. if (E.pattern)
  23915. if ((r && r.push(E), g || y))
  23916. if ('+' === E.modifier || '*' === E.modifier) {
  23917. var w = '*' === E.modifier ? '?' : ''
  23918. h += '(?:' + g + '((?:' + E.pattern + ')(?:' + y + g + '(?:' + E.pattern + '))*)' + y + ')' + w
  23919. } else h += '(?:' + g + '(' + E.pattern + ')' + y + ')' + E.modifier
  23920. else h += '(' + E.pattern + ')' + E.modifier
  23921. else h += '(?:' + g + y + ')' + E.modifier
  23922. }
  23923. }
  23924. if (s) i || (h += l + '?'), (h += t.endsWith ? '(?=' + v + ')' : '$')
  23925. else {
  23926. var T = e[e.length - 1],
  23927. A = 'string' == typeof T ? l.indexOf(T[T.length - 1]) > -1 : void 0 === T
  23928. i || (h += '(?:' + l + '(?=' + v + '))?'), A || (h += '(?=' + l + '|' + v + ')')
  23929. }
  23930. return new RegExp(h, u(t))
  23931. }
  23932. function s(e, r, t) {
  23933. return e instanceof RegExp
  23934. ? (function (e, r) {
  23935. if (!r) return e
  23936. for (var t = /\((?:\?<(.*?)>)?(?!\?)/g, n = 0, i = t.exec(e.source); i; ) r.push({ name: i[1] || n++, prefix: '', suffix: '', modifier: '', pattern: '' }), (i = t.exec(e.source))
  23937. return e
  23938. })(e, r)
  23939. : Array.isArray(e)
  23940. ? (function (e, r, t) {
  23941. var n = e.map(function (e) {
  23942. return s(e, r, t).source
  23943. })
  23944. return new RegExp('(?:' + n.join('|') + ')', u(t))
  23945. })(e, r, t)
  23946. : (function (e, r, t) {
  23947. return p(i(e, t), r, t)
  23948. })(e, r, t)
  23949. }
  23950. Object.defineProperty(r, '__esModule', { value: !0 }),
  23951. (r.pathToRegexp = r.tokensToRegexp = r.regexpToFunction = r.match = r.tokensToFunction = r.compile = r.parse = void 0),
  23952. (r.parse = i),
  23953. (r.compile = function (e, r) {
  23954. return o(i(e, r), r)
  23955. }),
  23956. (r.tokensToFunction = o),
  23957. (r.match = function (e, r) {
  23958. var t = []
  23959. return f(s(e, t, r), t, r)
  23960. }),
  23961. (r.regexpToFunction = f),
  23962. (r.tokensToRegexp = p),
  23963. (r.pathToRegexp = s)
  23964. }) /*!node_modules/moment/moment.js*/
  23965. amis.define('8b081ba', function (e, t, n, s) {
  23966. var i, r
  23967. ;(i = this),
  23968. (r = function () {
  23969. 'use strict'
  23970. var t, s
  23971. function i() {
  23972. return t.apply(null, arguments)
  23973. }
  23974. function r(e) {
  23975. return e instanceof Array || '[object Array]' === Object.prototype.toString.call(e)
  23976. }
  23977. function a(e) {
  23978. return null != e && '[object Object]' === Object.prototype.toString.call(e)
  23979. }
  23980. function o(e, t) {
  23981. return Object.prototype.hasOwnProperty.call(e, t)
  23982. }
  23983. function u(e) {
  23984. if (Object.getOwnPropertyNames) return 0 === Object.getOwnPropertyNames(e).length
  23985. var t
  23986. for (t in e) if (o(e, t)) return !1
  23987. return !0
  23988. }
  23989. function l(e) {
  23990. return void 0 === e
  23991. }
  23992. function d(e) {
  23993. return 'number' == typeof e || '[object Number]' === Object.prototype.toString.call(e)
  23994. }
  23995. function h(e) {
  23996. return e instanceof Date || '[object Date]' === Object.prototype.toString.call(e)
  23997. }
  23998. function c(e, t) {
  23999. var n,
  24000. s = [],
  24001. i = e.length
  24002. for (n = 0; n < i; ++n) s.push(t(e[n], n))
  24003. return s
  24004. }
  24005. function f(e, t) {
  24006. for (var n in t) o(t, n) && (e[n] = t[n])
  24007. return o(t, 'toString') && (e.toString = t.toString), o(t, 'valueOf') && (e.valueOf = t.valueOf), e
  24008. }
  24009. function m(e, t, n, s) {
  24010. return St(e, t, n, s, !0).utc()
  24011. }
  24012. function _(e) {
  24013. return (
  24014. null == e._pf &&
  24015. (e._pf = {
  24016. empty: !1,
  24017. unusedTokens: [],
  24018. unusedInput: [],
  24019. overflow: -2,
  24020. charsLeftOver: 0,
  24021. nullInput: !1,
  24022. invalidEra: null,
  24023. invalidMonth: null,
  24024. invalidFormat: !1,
  24025. userInvalidated: !1,
  24026. iso: !1,
  24027. parsedDateParts: [],
  24028. era: null,
  24029. meridiem: null,
  24030. rfc2822: !1,
  24031. weekdayMismatch: !1
  24032. }),
  24033. e._pf
  24034. )
  24035. }
  24036. function y(e) {
  24037. var t = null,
  24038. n = !1,
  24039. i = e._d && !isNaN(e._d.getTime())
  24040. return (
  24041. i &&
  24042. ((t = _(e)),
  24043. (n = s.call(t.parsedDateParts, function (e) {
  24044. return null != e
  24045. })),
  24046. (i =
  24047. t.overflow < 0 &&
  24048. !t.empty &&
  24049. !t.invalidEra &&
  24050. !t.invalidMonth &&
  24051. !t.invalidWeekday &&
  24052. !t.weekdayMismatch &&
  24053. !t.nullInput &&
  24054. !t.invalidFormat &&
  24055. !t.userInvalidated &&
  24056. (!t.meridiem || (t.meridiem && n))),
  24057. e._strict && (i = i && 0 === t.charsLeftOver && 0 === t.unusedTokens.length && void 0 === t.bigHour)),
  24058. null != Object.isFrozen && Object.isFrozen(e) ? i : ((e._isValid = i), e._isValid)
  24059. )
  24060. }
  24061. function g(e) {
  24062. var t = m(NaN)
  24063. return null != e ? f(_(t), e) : (_(t).userInvalidated = !0), t
  24064. }
  24065. s = Array.prototype.some
  24066. ? Array.prototype.some
  24067. : function (e) {
  24068. var t,
  24069. n = Object(this),
  24070. s = n.length >>> 0
  24071. for (t = 0; t < s; t++) if (t in n && e.call(this, n[t], t, n)) return !0
  24072. return !1
  24073. }
  24074. var w = (i.momentProperties = []),
  24075. p = !1
  24076. function v(e, t) {
  24077. var n,
  24078. s,
  24079. i,
  24080. r = w.length
  24081. if (
  24082. (l(t._isAMomentObject) || (e._isAMomentObject = t._isAMomentObject),
  24083. l(t._i) || (e._i = t._i),
  24084. l(t._f) || (e._f = t._f),
  24085. l(t._l) || (e._l = t._l),
  24086. l(t._strict) || (e._strict = t._strict),
  24087. l(t._tzm) || (e._tzm = t._tzm),
  24088. l(t._isUTC) || (e._isUTC = t._isUTC),
  24089. l(t._offset) || (e._offset = t._offset),
  24090. l(t._pf) || (e._pf = _(t)),
  24091. l(t._locale) || (e._locale = t._locale),
  24092. r > 0)
  24093. )
  24094. for (n = 0; n < r; n++) l((i = t[(s = w[n])])) || (e[s] = i)
  24095. return e
  24096. }
  24097. function k(e) {
  24098. v(this, e), (this._d = new Date(null != e._d ? e._d.getTime() : NaN)), this.isValid() || (this._d = new Date(NaN)), !1 === p && ((p = !0), i.updateOffset(this), (p = !1))
  24099. }
  24100. function M(e) {
  24101. return e instanceof k || (null != e && null != e._isAMomentObject)
  24102. }
  24103. function D(e) {
  24104. !1 === i.suppressDeprecationWarnings && 'undefined' != typeof console && console.warn && console.warn('Deprecation warning: ' + e)
  24105. }
  24106. function Y(e, t) {
  24107. var n = !0
  24108. return f(function () {
  24109. if ((null != i.deprecationHandler && i.deprecationHandler(null, e), n)) {
  24110. var s,
  24111. r,
  24112. a,
  24113. u = [],
  24114. l = arguments.length
  24115. for (r = 0; r < l; r++) {
  24116. if (((s = ''), 'object' == typeof arguments[r])) {
  24117. for (a in ((s += '\n[' + r + '] '), arguments[0])) o(arguments[0], a) && (s += a + ': ' + arguments[0][a] + ', ')
  24118. s = s.slice(0, -2)
  24119. } else s = arguments[r]
  24120. u.push(s)
  24121. }
  24122. D(e + '\nArguments: ' + Array.prototype.slice.call(u).join('') + '\n' + new Error().stack), (n = !1)
  24123. }
  24124. return t.apply(this, arguments)
  24125. }, t)
  24126. }
  24127. var S,
  24128. O = {}
  24129. function b(e, t) {
  24130. null != i.deprecationHandler && i.deprecationHandler(e, t), O[e] || (D(t), (O[e] = !0))
  24131. }
  24132. function T(e) {
  24133. return ('undefined' != typeof Function && e instanceof Function) || '[object Function]' === Object.prototype.toString.call(e)
  24134. }
  24135. function x(e, t) {
  24136. var n,
  24137. s = f({}, e)
  24138. for (n in t) o(t, n) && (a(e[n]) && a(t[n]) ? ((s[n] = {}), f(s[n], e[n]), f(s[n], t[n])) : null != t[n] ? (s[n] = t[n]) : delete s[n])
  24139. for (n in e) o(e, n) && !o(t, n) && a(e[n]) && (s[n] = f({}, s[n]))
  24140. return s
  24141. }
  24142. function N(e) {
  24143. null != e && this.set(e)
  24144. }
  24145. function W(e, t, n) {
  24146. var s = '' + Math.abs(e),
  24147. i = t - s.length
  24148. return (e >= 0 ? (n ? '+' : '') : '-') + Math.pow(10, Math.max(0, i)).toString().substr(1) + s
  24149. }
  24150. ;(i.suppressDeprecationWarnings = !1),
  24151. (i.deprecationHandler = null),
  24152. (S = Object.keys
  24153. ? Object.keys
  24154. : function (e) {
  24155. var t,
  24156. n = []
  24157. for (t in e) o(e, t) && n.push(t)
  24158. return n
  24159. })
  24160. var P =
  24161. /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,
  24162. R = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,
  24163. C = {},
  24164. U = {}
  24165. function H(e, t, n, s) {
  24166. var i = s
  24167. 'string' == typeof s &&
  24168. (i = function () {
  24169. return this[s]()
  24170. }),
  24171. e && (U[e] = i),
  24172. t &&
  24173. (U[t[0]] = function () {
  24174. return W(i.apply(this, arguments), t[1], t[2])
  24175. }),
  24176. n &&
  24177. (U[n] = function () {
  24178. return this.localeData().ordinal(i.apply(this, arguments), e)
  24179. })
  24180. }
  24181. function F(e, t) {
  24182. return e.isValid()
  24183. ? ((t = L(t, e.localeData())),
  24184. (C[t] =
  24185. C[t] ||
  24186. (function (e) {
  24187. var t,
  24188. n,
  24189. s,
  24190. i = e.match(P)
  24191. for (t = 0, n = i.length; t < n; t++) U[i[t]] ? (i[t] = U[i[t]]) : (i[t] = (s = i[t]).match(/\[[\s\S]/) ? s.replace(/^\[|\]$/g, '') : s.replace(/\\/g, ''))
  24192. return function (t) {
  24193. var s,
  24194. r = ''
  24195. for (s = 0; s < n; s++) r += T(i[s]) ? i[s].call(t, e) : i[s]
  24196. return r
  24197. }
  24198. })(t)),
  24199. C[t](e))
  24200. : e.localeData().invalidDate()
  24201. }
  24202. function L(e, t) {
  24203. var n = 5
  24204. function s(e) {
  24205. return t.longDateFormat(e) || e
  24206. }
  24207. for (R.lastIndex = 0; n >= 0 && R.test(e); ) (e = e.replace(R, s)), (R.lastIndex = 0), (n -= 1)
  24208. return e
  24209. }
  24210. var V = {
  24211. D: 'date',
  24212. dates: 'date',
  24213. date: 'date',
  24214. d: 'day',
  24215. days: 'day',
  24216. day: 'day',
  24217. e: 'weekday',
  24218. weekdays: 'weekday',
  24219. weekday: 'weekday',
  24220. E: 'isoWeekday',
  24221. isoweekdays: 'isoWeekday',
  24222. isoweekday: 'isoWeekday',
  24223. DDD: 'dayOfYear',
  24224. dayofyears: 'dayOfYear',
  24225. dayofyear: 'dayOfYear',
  24226. h: 'hour',
  24227. hours: 'hour',
  24228. hour: 'hour',
  24229. ms: 'millisecond',
  24230. milliseconds: 'millisecond',
  24231. millisecond: 'millisecond',
  24232. m: 'minute',
  24233. minutes: 'minute',
  24234. minute: 'minute',
  24235. M: 'month',
  24236. months: 'month',
  24237. month: 'month',
  24238. Q: 'quarter',
  24239. quarters: 'quarter',
  24240. quarter: 'quarter',
  24241. s: 'second',
  24242. seconds: 'second',
  24243. second: 'second',
  24244. gg: 'weekYear',
  24245. weekyears: 'weekYear',
  24246. weekyear: 'weekYear',
  24247. GG: 'isoWeekYear',
  24248. isoweekyears: 'isoWeekYear',
  24249. isoweekyear: 'isoWeekYear',
  24250. w: 'week',
  24251. weeks: 'week',
  24252. week: 'week',
  24253. W: 'isoWeek',
  24254. isoweeks: 'isoWeek',
  24255. isoweek: 'isoWeek',
  24256. y: 'year',
  24257. years: 'year',
  24258. year: 'year'
  24259. }
  24260. function G(e) {
  24261. return 'string' == typeof e ? V[e] || V[e.toLowerCase()] : void 0
  24262. }
  24263. function E(e) {
  24264. var t,
  24265. n,
  24266. s = {}
  24267. for (n in e) o(e, n) && (t = G(n)) && (s[t] = e[n])
  24268. return s
  24269. }
  24270. var A,
  24271. j = {
  24272. date: 9,
  24273. day: 11,
  24274. weekday: 11,
  24275. isoWeekday: 11,
  24276. dayOfYear: 4,
  24277. hour: 13,
  24278. millisecond: 16,
  24279. minute: 14,
  24280. month: 8,
  24281. quarter: 7,
  24282. second: 15,
  24283. weekYear: 1,
  24284. isoWeekYear: 1,
  24285. week: 5,
  24286. isoWeek: 5,
  24287. year: 1
  24288. },
  24289. I = /\d/,
  24290. Z = /\d\d/,
  24291. z = /\d{3}/,
  24292. $ = /\d{4}/,
  24293. q = /[+-]?\d{6}/,
  24294. B = /\d\d?/,
  24295. J = /\d\d\d\d?/,
  24296. Q = /\d\d\d\d\d\d?/,
  24297. X = /\d{1,3}/,
  24298. K = /\d{1,4}/,
  24299. ee = /[+-]?\d{1,6}/,
  24300. te = /\d+/,
  24301. ne = /[+-]?\d+/,
  24302. se = /Z|[+-]\d\d:?\d\d/gi,
  24303. ie = /Z|[+-]\d\d(?::?\d\d)?/gi,
  24304. re = /[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,
  24305. ae = /^[1-9]\d?/,
  24306. oe = /^([1-9]\d|\d)/
  24307. function ue(e, t, n) {
  24308. A[e] = T(t)
  24309. ? t
  24310. : function (e, s) {
  24311. return e && n ? n : t
  24312. }
  24313. }
  24314. function le(e, t) {
  24315. return o(A, e)
  24316. ? A[e](t._strict, t._locale)
  24317. : new RegExp(
  24318. de(
  24319. e.replace('\\', '').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (e, t, n, s, i) {
  24320. return t || n || s || i
  24321. })
  24322. )
  24323. )
  24324. }
  24325. function de(e) {
  24326. return e.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&')
  24327. }
  24328. function he(e) {
  24329. return e < 0 ? Math.ceil(e) || 0 : Math.floor(e)
  24330. }
  24331. function ce(e) {
  24332. var t = +e,
  24333. n = 0
  24334. return 0 !== t && isFinite(t) && (n = he(t)), n
  24335. }
  24336. A = {}
  24337. var fe = {}
  24338. function me(e, t) {
  24339. var n,
  24340. s,
  24341. i = t
  24342. for (
  24343. 'string' == typeof e && (e = [e]),
  24344. d(t) &&
  24345. (i = function (e, n) {
  24346. n[t] = ce(e)
  24347. }),
  24348. s = e.length,
  24349. n = 0;
  24350. n < s;
  24351. n++
  24352. )
  24353. fe[e[n]] = i
  24354. }
  24355. function _e(e, t) {
  24356. me(e, function (e, n, s, i) {
  24357. ;(s._w = s._w || {}), t(e, s._w, s, i)
  24358. })
  24359. }
  24360. function ye(e, t, n) {
  24361. null != t && o(fe, e) && fe[e](t, n._a, n, e)
  24362. }
  24363. function ge(e) {
  24364. return (e % 4 == 0 && e % 100 != 0) || e % 400 == 0
  24365. }
  24366. function we(e) {
  24367. return ge(e) ? 366 : 365
  24368. }
  24369. H('Y', 0, 0, function () {
  24370. var e = this.year()
  24371. return e <= 9999 ? W(e, 4) : '+' + e
  24372. }),
  24373. H(0, ['YY', 2], 0, function () {
  24374. return this.year() % 100
  24375. }),
  24376. H(0, ['YYYY', 4], 0, 'year'),
  24377. H(0, ['YYYYY', 5], 0, 'year'),
  24378. H(0, ['YYYYYY', 6, !0], 0, 'year'),
  24379. ue('Y', ne),
  24380. ue('YY', B, Z),
  24381. ue('YYYY', K, $),
  24382. ue('YYYYY', ee, q),
  24383. ue('YYYYYY', ee, q),
  24384. me(['YYYYY', 'YYYYYY'], 0),
  24385. me('YYYY', function (e, t) {
  24386. t[0] = 2 === e.length ? i.parseTwoDigitYear(e) : ce(e)
  24387. }),
  24388. me('YY', function (e, t) {
  24389. t[0] = i.parseTwoDigitYear(e)
  24390. }),
  24391. me('Y', function (e, t) {
  24392. t[0] = parseInt(e, 10)
  24393. }),
  24394. (i.parseTwoDigitYear = function (e) {
  24395. return ce(e) + (ce(e) > 68 ? 1900 : 2e3)
  24396. })
  24397. var pe,
  24398. ve = ke('FullYear', !0)
  24399. function ke(e, t) {
  24400. return function (n) {
  24401. return null != n ? (De(this, e, n), i.updateOffset(this, t), this) : Me(this, e)
  24402. }
  24403. }
  24404. function Me(e, t) {
  24405. if (!e.isValid()) return NaN
  24406. var n = e._d,
  24407. s = e._isUTC
  24408. switch (t) {
  24409. case 'Milliseconds':
  24410. return s ? n.getUTCMilliseconds() : n.getMilliseconds()
  24411. case 'Seconds':
  24412. return s ? n.getUTCSeconds() : n.getSeconds()
  24413. case 'Minutes':
  24414. return s ? n.getUTCMinutes() : n.getMinutes()
  24415. case 'Hours':
  24416. return s ? n.getUTCHours() : n.getHours()
  24417. case 'Date':
  24418. return s ? n.getUTCDate() : n.getDate()
  24419. case 'Day':
  24420. return s ? n.getUTCDay() : n.getDay()
  24421. case 'Month':
  24422. return s ? n.getUTCMonth() : n.getMonth()
  24423. case 'FullYear':
  24424. return s ? n.getUTCFullYear() : n.getFullYear()
  24425. default:
  24426. return NaN
  24427. }
  24428. }
  24429. function De(e, t, n) {
  24430. var s, i, r, a, o
  24431. if (e.isValid() && !isNaN(n)) {
  24432. switch (((s = e._d), (i = e._isUTC), t)) {
  24433. case 'Milliseconds':
  24434. return void (i ? s.setUTCMilliseconds(n) : s.setMilliseconds(n))
  24435. case 'Seconds':
  24436. return void (i ? s.setUTCSeconds(n) : s.setSeconds(n))
  24437. case 'Minutes':
  24438. return void (i ? s.setUTCMinutes(n) : s.setMinutes(n))
  24439. case 'Hours':
  24440. return void (i ? s.setUTCHours(n) : s.setHours(n))
  24441. case 'Date':
  24442. return void (i ? s.setUTCDate(n) : s.setDate(n))
  24443. case 'FullYear':
  24444. break
  24445. default:
  24446. return
  24447. }
  24448. ;(r = n), (a = e.month()), (o = 29 !== (o = e.date()) || 1 !== a || ge(r) ? o : 28), i ? s.setUTCFullYear(r, a, o) : s.setFullYear(r, a, o)
  24449. }
  24450. }
  24451. function Ye(e, t) {
  24452. if (isNaN(e) || isNaN(t)) return NaN
  24453. var n,
  24454. s = ((t % (n = 12)) + n) % n
  24455. return (e += (t - s) / 12), 1 === s ? (ge(e) ? 29 : 28) : 31 - ((s % 7) % 2)
  24456. }
  24457. ;(pe = Array.prototype.indexOf
  24458. ? Array.prototype.indexOf
  24459. : function (e) {
  24460. var t
  24461. for (t = 0; t < this.length; ++t) if (this[t] === e) return t
  24462. return -1
  24463. }),
  24464. H('M', ['MM', 2], 'Mo', function () {
  24465. return this.month() + 1
  24466. }),
  24467. H('MMM', 0, 0, function (e) {
  24468. return this.localeData().monthsShort(this, e)
  24469. }),
  24470. H('MMMM', 0, 0, function (e) {
  24471. return this.localeData().months(this, e)
  24472. }),
  24473. ue('M', B, ae),
  24474. ue('MM', B, Z),
  24475. ue('MMM', function (e, t) {
  24476. return t.monthsShortRegex(e)
  24477. }),
  24478. ue('MMMM', function (e, t) {
  24479. return t.monthsRegex(e)
  24480. }),
  24481. me(['M', 'MM'], function (e, t) {
  24482. t[1] = ce(e) - 1
  24483. }),
  24484. me(['MMM', 'MMMM'], function (e, t, n, s) {
  24485. var i = n._locale.monthsParse(e, s, n._strict)
  24486. null != i ? (t[1] = i) : (_(n).invalidMonth = e)
  24487. })
  24488. var Se = 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
  24489. Oe = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
  24490. be = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,
  24491. Te = re,
  24492. xe = re
  24493. function Ne(e, t, n) {
  24494. var s,
  24495. i,
  24496. r,
  24497. a = e.toLocaleLowerCase()
  24498. if (!this._monthsParse)
  24499. for (this._monthsParse = [], this._longMonthsParse = [], this._shortMonthsParse = [], s = 0; s < 12; ++s)
  24500. (r = m([2e3, s])), (this._shortMonthsParse[s] = this.monthsShort(r, '').toLocaleLowerCase()), (this._longMonthsParse[s] = this.months(r, '').toLocaleLowerCase())
  24501. return n
  24502. ? 'MMM' === t
  24503. ? -1 !== (i = pe.call(this._shortMonthsParse, a))
  24504. ? i
  24505. : null
  24506. : -1 !== (i = pe.call(this._longMonthsParse, a))
  24507. ? i
  24508. : null
  24509. : 'MMM' === t
  24510. ? -1 !== (i = pe.call(this._shortMonthsParse, a)) || -1 !== (i = pe.call(this._longMonthsParse, a))
  24511. ? i
  24512. : null
  24513. : -1 !== (i = pe.call(this._longMonthsParse, a)) || -1 !== (i = pe.call(this._shortMonthsParse, a))
  24514. ? i
  24515. : null
  24516. }
  24517. function We(e, t) {
  24518. if (!e.isValid()) return e
  24519. if ('string' == typeof t)
  24520. if (/^\d+$/.test(t)) t = ce(t)
  24521. else if (!d((t = e.localeData().monthsParse(t)))) return e
  24522. var n = t,
  24523. s = e.date()
  24524. return (s = s < 29 ? s : Math.min(s, Ye(e.year(), n))), e._isUTC ? e._d.setUTCMonth(n, s) : e._d.setMonth(n, s), e
  24525. }
  24526. function Pe(e) {
  24527. return null != e ? (We(this, e), i.updateOffset(this, !0), this) : Me(this, 'Month')
  24528. }
  24529. function Re() {
  24530. function e(e, t) {
  24531. return t.length - e.length
  24532. }
  24533. var t,
  24534. n,
  24535. s,
  24536. i,
  24537. r = [],
  24538. a = [],
  24539. o = []
  24540. for (t = 0; t < 12; t++) (n = m([2e3, t])), (s = de(this.monthsShort(n, ''))), (i = de(this.months(n, ''))), r.push(s), a.push(i), o.push(i), o.push(s)
  24541. r.sort(e),
  24542. a.sort(e),
  24543. o.sort(e),
  24544. (this._monthsRegex = new RegExp('^(' + o.join('|') + ')', 'i')),
  24545. (this._monthsShortRegex = this._monthsRegex),
  24546. (this._monthsStrictRegex = new RegExp('^(' + a.join('|') + ')', 'i')),
  24547. (this._monthsShortStrictRegex = new RegExp('^(' + r.join('|') + ')', 'i'))
  24548. }
  24549. function Ce(e, t, n, s, i, r, a) {
  24550. var o
  24551. return e < 100 && e >= 0 ? ((o = new Date(e + 400, t, n, s, i, r, a)), isFinite(o.getFullYear()) && o.setFullYear(e)) : (o = new Date(e, t, n, s, i, r, a)), o
  24552. }
  24553. function Ue(e) {
  24554. var t, n
  24555. return (
  24556. e < 100 && e >= 0
  24557. ? (((n = Array.prototype.slice.call(arguments))[0] = e + 400), (t = new Date(Date.UTC.apply(null, n))), isFinite(t.getUTCFullYear()) && t.setUTCFullYear(e))
  24558. : (t = new Date(Date.UTC.apply(null, arguments))),
  24559. t
  24560. )
  24561. }
  24562. function He(e, t, n) {
  24563. var s = 7 + t - n
  24564. return (-(7 + Ue(e, 0, s).getUTCDay() - t) % 7) + s - 1
  24565. }
  24566. function Fe(e, t, n, s, i) {
  24567. var r,
  24568. a,
  24569. o = 1 + 7 * (t - 1) + ((7 + n - s) % 7) + He(e, s, i)
  24570. return o <= 0 ? (a = we((r = e - 1)) + o) : o > we(e) ? ((r = e + 1), (a = o - we(e))) : ((r = e), (a = o)), { year: r, dayOfYear: a }
  24571. }
  24572. function Le(e, t, n) {
  24573. var s,
  24574. i,
  24575. r = He(e.year(), t, n),
  24576. a = Math.floor((e.dayOfYear() - r - 1) / 7) + 1
  24577. return a < 1 ? (s = a + Ve((i = e.year() - 1), t, n)) : a > Ve(e.year(), t, n) ? ((s = a - Ve(e.year(), t, n)), (i = e.year() + 1)) : ((i = e.year()), (s = a)), { week: s, year: i }
  24578. }
  24579. function Ve(e, t, n) {
  24580. var s = He(e, t, n),
  24581. i = He(e + 1, t, n)
  24582. return (we(e) - s + i) / 7
  24583. }
  24584. function Ge(e, t) {
  24585. return e.slice(t, 7).concat(e.slice(0, t))
  24586. }
  24587. H('w', ['ww', 2], 'wo', 'week'),
  24588. H('W', ['WW', 2], 'Wo', 'isoWeek'),
  24589. ue('w', B, ae),
  24590. ue('ww', B, Z),
  24591. ue('W', B, ae),
  24592. ue('WW', B, Z),
  24593. _e(['w', 'ww', 'W', 'WW'], function (e, t, n, s) {
  24594. t[s.substr(0, 1)] = ce(e)
  24595. }),
  24596. H('d', 0, 'do', 'day'),
  24597. H('dd', 0, 0, function (e) {
  24598. return this.localeData().weekdaysMin(this, e)
  24599. }),
  24600. H('ddd', 0, 0, function (e) {
  24601. return this.localeData().weekdaysShort(this, e)
  24602. }),
  24603. H('dddd', 0, 0, function (e) {
  24604. return this.localeData().weekdays(this, e)
  24605. }),
  24606. H('e', 0, 0, 'weekday'),
  24607. H('E', 0, 0, 'isoWeekday'),
  24608. ue('d', B),
  24609. ue('e', B),
  24610. ue('E', B),
  24611. ue('dd', function (e, t) {
  24612. return t.weekdaysMinRegex(e)
  24613. }),
  24614. ue('ddd', function (e, t) {
  24615. return t.weekdaysShortRegex(e)
  24616. }),
  24617. ue('dddd', function (e, t) {
  24618. return t.weekdaysRegex(e)
  24619. }),
  24620. _e(['dd', 'ddd', 'dddd'], function (e, t, n, s) {
  24621. var i = n._locale.weekdaysParse(e, s, n._strict)
  24622. null != i ? (t.d = i) : (_(n).invalidWeekday = e)
  24623. }),
  24624. _e(['d', 'e', 'E'], function (e, t, n, s) {
  24625. t[s] = ce(e)
  24626. })
  24627. var Ee = 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
  24628. Ae = 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
  24629. je = 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
  24630. Ie = re,
  24631. Ze = re,
  24632. ze = re
  24633. function $e(e, t, n) {
  24634. var s,
  24635. i,
  24636. r,
  24637. a = e.toLocaleLowerCase()
  24638. if (!this._weekdaysParse)
  24639. for (this._weekdaysParse = [], this._shortWeekdaysParse = [], this._minWeekdaysParse = [], s = 0; s < 7; ++s)
  24640. (r = m([2e3, 1]).day(s)),
  24641. (this._minWeekdaysParse[s] = this.weekdaysMin(r, '').toLocaleLowerCase()),
  24642. (this._shortWeekdaysParse[s] = this.weekdaysShort(r, '').toLocaleLowerCase()),
  24643. (this._weekdaysParse[s] = this.weekdays(r, '').toLocaleLowerCase())
  24644. return n
  24645. ? 'dddd' === t
  24646. ? -1 !== (i = pe.call(this._weekdaysParse, a))
  24647. ? i
  24648. : null
  24649. : 'ddd' === t
  24650. ? -1 !== (i = pe.call(this._shortWeekdaysParse, a))
  24651. ? i
  24652. : null
  24653. : -1 !== (i = pe.call(this._minWeekdaysParse, a))
  24654. ? i
  24655. : null
  24656. : 'dddd' === t
  24657. ? -1 !== (i = pe.call(this._weekdaysParse, a)) || -1 !== (i = pe.call(this._shortWeekdaysParse, a)) || -1 !== (i = pe.call(this._minWeekdaysParse, a))
  24658. ? i
  24659. : null
  24660. : 'ddd' === t
  24661. ? -1 !== (i = pe.call(this._shortWeekdaysParse, a)) || -1 !== (i = pe.call(this._weekdaysParse, a)) || -1 !== (i = pe.call(this._minWeekdaysParse, a))
  24662. ? i
  24663. : null
  24664. : -1 !== (i = pe.call(this._minWeekdaysParse, a)) || -1 !== (i = pe.call(this._weekdaysParse, a)) || -1 !== (i = pe.call(this._shortWeekdaysParse, a))
  24665. ? i
  24666. : null
  24667. }
  24668. function qe() {
  24669. function e(e, t) {
  24670. return t.length - e.length
  24671. }
  24672. var t,
  24673. n,
  24674. s,
  24675. i,
  24676. r,
  24677. a = [],
  24678. o = [],
  24679. u = [],
  24680. l = []
  24681. for (t = 0; t < 7; t++)
  24682. (n = m([2e3, 1]).day(t)),
  24683. (s = de(this.weekdaysMin(n, ''))),
  24684. (i = de(this.weekdaysShort(n, ''))),
  24685. (r = de(this.weekdays(n, ''))),
  24686. a.push(s),
  24687. o.push(i),
  24688. u.push(r),
  24689. l.push(s),
  24690. l.push(i),
  24691. l.push(r)
  24692. a.sort(e),
  24693. o.sort(e),
  24694. u.sort(e),
  24695. l.sort(e),
  24696. (this._weekdaysRegex = new RegExp('^(' + l.join('|') + ')', 'i')),
  24697. (this._weekdaysShortRegex = this._weekdaysRegex),
  24698. (this._weekdaysMinRegex = this._weekdaysRegex),
  24699. (this._weekdaysStrictRegex = new RegExp('^(' + u.join('|') + ')', 'i')),
  24700. (this._weekdaysShortStrictRegex = new RegExp('^(' + o.join('|') + ')', 'i')),
  24701. (this._weekdaysMinStrictRegex = new RegExp('^(' + a.join('|') + ')', 'i'))
  24702. }
  24703. function Be() {
  24704. return this.hours() % 12 || 12
  24705. }
  24706. function Je(e, t) {
  24707. H(e, 0, 0, function () {
  24708. return this.localeData().meridiem(this.hours(), this.minutes(), t)
  24709. })
  24710. }
  24711. function Qe(e, t) {
  24712. return t._meridiemParse
  24713. }
  24714. H('H', ['HH', 2], 0, 'hour'),
  24715. H('h', ['hh', 2], 0, Be),
  24716. H('k', ['kk', 2], 0, function () {
  24717. return this.hours() || 24
  24718. }),
  24719. H('hmm', 0, 0, function () {
  24720. return '' + Be.apply(this) + W(this.minutes(), 2)
  24721. }),
  24722. H('hmmss', 0, 0, function () {
  24723. return '' + Be.apply(this) + W(this.minutes(), 2) + W(this.seconds(), 2)
  24724. }),
  24725. H('Hmm', 0, 0, function () {
  24726. return '' + this.hours() + W(this.minutes(), 2)
  24727. }),
  24728. H('Hmmss', 0, 0, function () {
  24729. return '' + this.hours() + W(this.minutes(), 2) + W(this.seconds(), 2)
  24730. }),
  24731. Je('a', !0),
  24732. Je('A', !1),
  24733. ue('a', Qe),
  24734. ue('A', Qe),
  24735. ue('H', B, oe),
  24736. ue('h', B, ae),
  24737. ue('k', B, ae),
  24738. ue('HH', B, Z),
  24739. ue('hh', B, Z),
  24740. ue('kk', B, Z),
  24741. ue('hmm', J),
  24742. ue('hmmss', Q),
  24743. ue('Hmm', J),
  24744. ue('Hmmss', Q),
  24745. me(['H', 'HH'], 3),
  24746. me(['k', 'kk'], function (e, t, n) {
  24747. var s = ce(e)
  24748. t[3] = 24 === s ? 0 : s
  24749. }),
  24750. me(['a', 'A'], function (e, t, n) {
  24751. ;(n._isPm = n._locale.isPM(e)), (n._meridiem = e)
  24752. }),
  24753. me(['h', 'hh'], function (e, t, n) {
  24754. ;(t[3] = ce(e)), (_(n).bigHour = !0)
  24755. }),
  24756. me('hmm', function (e, t, n) {
  24757. var s = e.length - 2
  24758. ;(t[3] = ce(e.substr(0, s))), (t[4] = ce(e.substr(s))), (_(n).bigHour = !0)
  24759. }),
  24760. me('hmmss', function (e, t, n) {
  24761. var s = e.length - 4,
  24762. i = e.length - 2
  24763. ;(t[3] = ce(e.substr(0, s))), (t[4] = ce(e.substr(s, 2))), (t[5] = ce(e.substr(i))), (_(n).bigHour = !0)
  24764. }),
  24765. me('Hmm', function (e, t, n) {
  24766. var s = e.length - 2
  24767. ;(t[3] = ce(e.substr(0, s))), (t[4] = ce(e.substr(s)))
  24768. }),
  24769. me('Hmmss', function (e, t, n) {
  24770. var s = e.length - 4,
  24771. i = e.length - 2
  24772. ;(t[3] = ce(e.substr(0, s))), (t[4] = ce(e.substr(s, 2))), (t[5] = ce(e.substr(i)))
  24773. })
  24774. var Xe,
  24775. Ke = ke('Hours', !0),
  24776. et = {
  24777. calendar: { sameDay: '[Today at] LT', nextDay: '[Tomorrow at] LT', nextWeek: 'dddd [at] LT', lastDay: '[Yesterday at] LT', lastWeek: '[Last] dddd [at] LT', sameElse: 'L' },
  24778. longDateFormat: { LTS: 'h:mm:ss A', LT: 'h:mm A', L: 'MM/DD/YYYY', LL: 'MMMM D, YYYY', LLL: 'MMMM D, YYYY h:mm A', LLLL: 'dddd, MMMM D, YYYY h:mm A' },
  24779. invalidDate: 'Invalid date',
  24780. ordinal: '%d',
  24781. dayOfMonthOrdinalParse: /\d{1,2}/,
  24782. relativeTime: {
  24783. future: 'in %s',
  24784. past: '%s ago',
  24785. s: 'a few seconds',
  24786. ss: '%d seconds',
  24787. m: 'a minute',
  24788. mm: '%d minutes',
  24789. h: 'an hour',
  24790. hh: '%d hours',
  24791. d: 'a day',
  24792. dd: '%d days',
  24793. w: 'a week',
  24794. ww: '%d weeks',
  24795. M: 'a month',
  24796. MM: '%d months',
  24797. y: 'a year',
  24798. yy: '%d years'
  24799. },
  24800. months: Se,
  24801. monthsShort: Oe,
  24802. week: { dow: 0, doy: 6 },
  24803. weekdays: Ee,
  24804. weekdaysMin: je,
  24805. weekdaysShort: Ae,
  24806. meridiemParse: /[ap]\.?m?\.?/i
  24807. },
  24808. tt = {},
  24809. nt = {}
  24810. function st(e, t) {
  24811. var n,
  24812. s = Math.min(e.length, t.length)
  24813. for (n = 0; n < s; n += 1) if (e[n] !== t[n]) return n
  24814. return s
  24815. }
  24816. function it(e) {
  24817. return e ? e.toLowerCase().replace('_', '-') : e
  24818. }
  24819. function rt(t) {
  24820. var s = null
  24821. if (
  24822. void 0 === tt[t] &&
  24823. void 0 !== n &&
  24824. n &&
  24825. n.exports &&
  24826. (function (e) {
  24827. return !(!e || !e.match('^[^/\\\\]*$'))
  24828. })(t)
  24829. )
  24830. try {
  24831. ;(s = Xe._abbr), e('./locale/' + t), at(s)
  24832. } catch (e) {
  24833. tt[t] = null
  24834. }
  24835. return tt[t]
  24836. }
  24837. function at(e, t) {
  24838. var n
  24839. return e && ((n = l(t) ? ut(e) : ot(e, t)) ? (Xe = n) : 'undefined' != typeof console && console.warn && console.warn('Locale ' + e + ' not found. Did you forget to load it?')), Xe._abbr
  24840. }
  24841. function ot(e, t) {
  24842. if (null !== t) {
  24843. var n,
  24844. s = et
  24845. if (((t.abbr = e), null != tt[e]))
  24846. b(
  24847. 'defineLocaleOverride',
  24848. 'use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info.'
  24849. ),
  24850. (s = tt[e]._config)
  24851. else if (null != t.parentLocale)
  24852. if (null != tt[t.parentLocale]) s = tt[t.parentLocale]._config
  24853. else {
  24854. if (null == (n = rt(t.parentLocale))) return nt[t.parentLocale] || (nt[t.parentLocale] = []), nt[t.parentLocale].push({ name: e, config: t }), null
  24855. s = n._config
  24856. }
  24857. return (
  24858. (tt[e] = new N(x(s, t))),
  24859. nt[e] &&
  24860. nt[e].forEach(function (e) {
  24861. ot(e.name, e.config)
  24862. }),
  24863. at(e),
  24864. tt[e]
  24865. )
  24866. }
  24867. return delete tt[e], null
  24868. }
  24869. function ut(e) {
  24870. var t
  24871. if ((e && e._locale && e._locale._abbr && (e = e._locale._abbr), !e)) return Xe
  24872. if (!r(e)) {
  24873. if ((t = rt(e))) return t
  24874. e = [e]
  24875. }
  24876. return (function (e) {
  24877. for (var t, n, s, i, r = 0; r < e.length; ) {
  24878. for (t = (i = it(e[r]).split('-')).length, n = (n = it(e[r + 1])) ? n.split('-') : null; t > 0; ) {
  24879. if ((s = rt(i.slice(0, t).join('-')))) return s
  24880. if (n && n.length >= t && st(i, n) >= t - 1) break
  24881. t--
  24882. }
  24883. r++
  24884. }
  24885. return Xe
  24886. })(e)
  24887. }
  24888. function lt(e) {
  24889. var t,
  24890. n = e._a
  24891. return (
  24892. n &&
  24893. -2 === _(e).overflow &&
  24894. ((t =
  24895. n[1] < 0 || n[1] > 11
  24896. ? 1
  24897. : n[2] < 1 || n[2] > Ye(n[0], n[1])
  24898. ? 2
  24899. : n[3] < 0 || n[3] > 24 || (24 === n[3] && (0 !== n[4] || 0 !== n[5] || 0 !== n[6]))
  24900. ? 3
  24901. : n[4] < 0 || n[4] > 59
  24902. ? 4
  24903. : n[5] < 0 || n[5] > 59
  24904. ? 5
  24905. : n[6] < 0 || n[6] > 999
  24906. ? 6
  24907. : -1),
  24908. _(e)._overflowDayOfYear && (t < 0 || t > 2) && (t = 2),
  24909. _(e)._overflowWeeks && -1 === t && (t = 7),
  24910. _(e)._overflowWeekday && -1 === t && (t = 8),
  24911. (_(e).overflow = t)),
  24912. e
  24913. )
  24914. }
  24915. var dt = /^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,
  24916. ht = /^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,
  24917. ct = /Z|[+-]\d\d(?::?\d\d)?/,
  24918. ft = [
  24919. ['YYYYYY-MM-DD', /[+-]\d{6}-\d\d-\d\d/],
  24920. ['YYYY-MM-DD', /\d{4}-\d\d-\d\d/],
  24921. ['GGGG-[W]WW-E', /\d{4}-W\d\d-\d/],
  24922. ['GGGG-[W]WW', /\d{4}-W\d\d/, !1],
  24923. ['YYYY-DDD', /\d{4}-\d{3}/],
  24924. ['YYYY-MM', /\d{4}-\d\d/, !1],
  24925. ['YYYYYYMMDD', /[+-]\d{10}/],
  24926. ['YYYYMMDD', /\d{8}/],
  24927. ['GGGG[W]WWE', /\d{4}W\d{3}/],
  24928. ['GGGG[W]WW', /\d{4}W\d{2}/, !1],
  24929. ['YYYYDDD', /\d{7}/],
  24930. ['YYYYMM', /\d{6}/, !1],
  24931. ['YYYY', /\d{4}/, !1]
  24932. ],
  24933. mt = [
  24934. ['HH:mm:ss.SSSS', /\d\d:\d\d:\d\d\.\d+/],
  24935. ['HH:mm:ss,SSSS', /\d\d:\d\d:\d\d,\d+/],
  24936. ['HH:mm:ss', /\d\d:\d\d:\d\d/],
  24937. ['HH:mm', /\d\d:\d\d/],
  24938. ['HHmmss.SSSS', /\d\d\d\d\d\d\.\d+/],
  24939. ['HHmmss,SSSS', /\d\d\d\d\d\d,\d+/],
  24940. ['HHmmss', /\d\d\d\d\d\d/],
  24941. ['HHmm', /\d\d\d\d/],
  24942. ['HH', /\d\d/]
  24943. ],
  24944. _t = /^\/?Date\((-?\d+)/i,
  24945. yt = /^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,
  24946. gt = { UT: 0, GMT: 0, EDT: -240, EST: -300, CDT: -300, CST: -360, MDT: -360, MST: -420, PDT: -420, PST: -480 }
  24947. function wt(e) {
  24948. var t,
  24949. n,
  24950. s,
  24951. i,
  24952. r,
  24953. a,
  24954. o = e._i,
  24955. u = dt.exec(o) || ht.exec(o),
  24956. l = ft.length,
  24957. d = mt.length
  24958. if (u) {
  24959. for (_(e).iso = !0, t = 0, n = l; t < n; t++)
  24960. if (ft[t][1].exec(u[1])) {
  24961. ;(i = ft[t][0]), (s = !1 !== ft[t][2])
  24962. break
  24963. }
  24964. if (null == i) return void (e._isValid = !1)
  24965. if (u[3]) {
  24966. for (t = 0, n = d; t < n; t++)
  24967. if (mt[t][1].exec(u[3])) {
  24968. r = (u[2] || ' ') + mt[t][0]
  24969. break
  24970. }
  24971. if (null == r) return void (e._isValid = !1)
  24972. }
  24973. if (!s && null != r) return void (e._isValid = !1)
  24974. if (u[4]) {
  24975. if (!ct.exec(u[4])) return void (e._isValid = !1)
  24976. a = 'Z'
  24977. }
  24978. ;(e._f = i + (r || '') + (a || '')), Dt(e)
  24979. } else e._isValid = !1
  24980. }
  24981. function pt(e) {
  24982. var t = parseInt(e, 10)
  24983. return t <= 49 ? 2e3 + t : t <= 999 ? 1900 + t : t
  24984. }
  24985. function vt(e) {
  24986. var t,
  24987. n,
  24988. s,
  24989. i,
  24990. r,
  24991. a,
  24992. o,
  24993. u,
  24994. l = yt.exec(
  24995. e._i
  24996. .replace(/\([^()]*\)|[\n\t]/g, ' ')
  24997. .replace(/(\s\s+)/g, ' ')
  24998. .replace(/^\s\s*/, '')
  24999. .replace(/\s\s*$/, '')
  25000. )
  25001. if (l) {
  25002. if (
  25003. ((n = l[4]),
  25004. (s = l[3]),
  25005. (i = l[2]),
  25006. (r = l[5]),
  25007. (a = l[6]),
  25008. (o = l[7]),
  25009. (u = [pt(n), Oe.indexOf(s), parseInt(i, 10), parseInt(r, 10), parseInt(a, 10)]),
  25010. o && u.push(parseInt(o, 10)),
  25011. (t = u),
  25012. !(function (e, t, n) {
  25013. return !e || Ae.indexOf(e) === new Date(t[0], t[1], t[2]).getDay() || ((_(n).weekdayMismatch = !0), (n._isValid = !1), !1)
  25014. })(l[1], t, e))
  25015. )
  25016. return
  25017. ;(e._a = t),
  25018. (e._tzm = (function (e, t, n) {
  25019. if (e) return gt[e]
  25020. if (t) return 0
  25021. var s = parseInt(n, 10),
  25022. i = s % 100
  25023. return ((s - i) / 100) * 60 + i
  25024. })(l[8], l[9], l[10])),
  25025. (e._d = Ue.apply(null, e._a)),
  25026. e._d.setUTCMinutes(e._d.getUTCMinutes() - e._tzm),
  25027. (_(e).rfc2822 = !0)
  25028. } else e._isValid = !1
  25029. }
  25030. function kt(e, t, n) {
  25031. return null != e ? e : null != t ? t : n
  25032. }
  25033. function Mt(e) {
  25034. var t,
  25035. n,
  25036. s,
  25037. r,
  25038. a,
  25039. o = []
  25040. if (!e._d) {
  25041. for (
  25042. s = (function (e) {
  25043. var t = new Date(i.now())
  25044. return e._useUTC ? [t.getUTCFullYear(), t.getUTCMonth(), t.getUTCDate()] : [t.getFullYear(), t.getMonth(), t.getDate()]
  25045. })(e),
  25046. e._w &&
  25047. null == e._a[2] &&
  25048. null == e._a[1] &&
  25049. (function (e) {
  25050. var t, n, s, i, r, a, o, u, l
  25051. null != (t = e._w).GG || null != t.W || null != t.E
  25052. ? ((r = 1), (a = 4), (n = kt(t.GG, e._a[0], Le(Ot(), 1, 4).year)), (s = kt(t.W, 1)), ((i = kt(t.E, 1)) < 1 || i > 7) && (u = !0))
  25053. : ((r = e._locale._week.dow),
  25054. (a = e._locale._week.doy),
  25055. (l = Le(Ot(), r, a)),
  25056. (n = kt(t.gg, e._a[0], l.year)),
  25057. (s = kt(t.w, l.week)),
  25058. null != t.d ? ((i = t.d) < 0 || i > 6) && (u = !0) : null != t.e ? ((i = t.e + r), (t.e < 0 || t.e > 6) && (u = !0)) : (i = r)),
  25059. s < 1 || s > Ve(n, r, a) ? (_(e)._overflowWeeks = !0) : null != u ? (_(e)._overflowWeekday = !0) : ((o = Fe(n, s, i, r, a)), (e._a[0] = o.year), (e._dayOfYear = o.dayOfYear))
  25060. })(e),
  25061. null != e._dayOfYear &&
  25062. ((a = kt(e._a[0], s[0])),
  25063. (e._dayOfYear > we(a) || 0 === e._dayOfYear) && (_(e)._overflowDayOfYear = !0),
  25064. (n = Ue(a, 0, e._dayOfYear)),
  25065. (e._a[1] = n.getUTCMonth()),
  25066. (e._a[2] = n.getUTCDate())),
  25067. t = 0;
  25068. t < 3 && null == e._a[t];
  25069. ++t
  25070. )
  25071. e._a[t] = o[t] = s[t]
  25072. for (; t < 7; t++) e._a[t] = o[t] = null == e._a[t] ? (2 === t ? 1 : 0) : e._a[t]
  25073. 24 === e._a[3] && 0 === e._a[4] && 0 === e._a[5] && 0 === e._a[6] && ((e._nextDay = !0), (e._a[3] = 0)),
  25074. (e._d = (e._useUTC ? Ue : Ce).apply(null, o)),
  25075. (r = e._useUTC ? e._d.getUTCDay() : e._d.getDay()),
  25076. null != e._tzm && e._d.setUTCMinutes(e._d.getUTCMinutes() - e._tzm),
  25077. e._nextDay && (e._a[3] = 24),
  25078. e._w && void 0 !== e._w.d && e._w.d !== r && (_(e).weekdayMismatch = !0)
  25079. }
  25080. }
  25081. function Dt(e) {
  25082. if (e._f !== i.ISO_8601)
  25083. if (e._f !== i.RFC_2822) {
  25084. ;(e._a = []), (_(e).empty = !0)
  25085. var t,
  25086. n,
  25087. s,
  25088. r,
  25089. a,
  25090. o,
  25091. u,
  25092. l = '' + e._i,
  25093. d = l.length,
  25094. h = 0
  25095. for (u = (s = L(e._f, e._locale).match(P) || []).length, t = 0; t < u; t++)
  25096. (r = s[t]),
  25097. (n = (l.match(le(r, e)) || [])[0]) && ((a = l.substr(0, l.indexOf(n))).length > 0 && _(e).unusedInput.push(a), (l = l.slice(l.indexOf(n) + n.length)), (h += n.length)),
  25098. U[r] ? (n ? (_(e).empty = !1) : _(e).unusedTokens.push(r), ye(r, n, e)) : e._strict && !n && _(e).unusedTokens.push(r)
  25099. ;(_(e).charsLeftOver = d - h),
  25100. l.length > 0 && _(e).unusedInput.push(l),
  25101. e._a[3] <= 12 && !0 === _(e).bigHour && e._a[3] > 0 && (_(e).bigHour = void 0),
  25102. (_(e).parsedDateParts = e._a.slice(0)),
  25103. (_(e).meridiem = e._meridiem),
  25104. (e._a[3] = (function (e, t, n) {
  25105. var s
  25106. return null == n ? t : null != e.meridiemHour ? e.meridiemHour(t, n) : null != e.isPM ? ((s = e.isPM(n)) && t < 12 && (t += 12), s || 12 !== t || (t = 0), t) : t
  25107. })(e._locale, e._a[3], e._meridiem)),
  25108. null !== (o = _(e).era) && (e._a[0] = e._locale.erasConvertYear(o, e._a[0])),
  25109. Mt(e),
  25110. lt(e)
  25111. } else vt(e)
  25112. else wt(e)
  25113. }
  25114. function Yt(e) {
  25115. var t = e._i,
  25116. n = e._f
  25117. return (
  25118. (e._locale = e._locale || ut(e._l)),
  25119. null === t || (void 0 === n && '' === t)
  25120. ? g({ nullInput: !0 })
  25121. : ('string' == typeof t && (e._i = t = e._locale.preparse(t)),
  25122. M(t)
  25123. ? new k(lt(t))
  25124. : (h(t)
  25125. ? (e._d = t)
  25126. : r(n)
  25127. ? (function (e) {
  25128. var t,
  25129. n,
  25130. s,
  25131. i,
  25132. r,
  25133. a,
  25134. o = !1,
  25135. u = e._f.length
  25136. if (0 === u) return (_(e).invalidFormat = !0), void (e._d = new Date(NaN))
  25137. for (i = 0; i < u; i++)
  25138. (r = 0),
  25139. (a = !1),
  25140. (t = v({}, e)),
  25141. null != e._useUTC && (t._useUTC = e._useUTC),
  25142. (t._f = e._f[i]),
  25143. Dt(t),
  25144. y(t) && (a = !0),
  25145. (r += _(t).charsLeftOver),
  25146. (r += 10 * _(t).unusedTokens.length),
  25147. (_(t).score = r),
  25148. o ? r < s && ((s = r), (n = t)) : (null == s || r < s || a) && ((s = r), (n = t), a && (o = !0))
  25149. f(e, n || t)
  25150. })(e)
  25151. : n
  25152. ? Dt(e)
  25153. : (function (e) {
  25154. var t = e._i
  25155. l(t)
  25156. ? (e._d = new Date(i.now()))
  25157. : h(t)
  25158. ? (e._d = new Date(t.valueOf()))
  25159. : 'string' == typeof t
  25160. ? (function (e) {
  25161. var t = _t.exec(e._i)
  25162. null === t
  25163. ? (wt(e),
  25164. !1 === e._isValid && (delete e._isValid, vt(e), !1 === e._isValid && (delete e._isValid, e._strict ? (e._isValid = !1) : i.createFromInputFallback(e))))
  25165. : (e._d = new Date(+t[1]))
  25166. })(e)
  25167. : r(t)
  25168. ? ((e._a = c(t.slice(0), function (e) {
  25169. return parseInt(e, 10)
  25170. })),
  25171. Mt(e))
  25172. : a(t)
  25173. ? (function (e) {
  25174. if (!e._d) {
  25175. var t = E(e._i),
  25176. n = void 0 === t.day ? t.date : t.day
  25177. ;(e._a = c([t.year, t.month, n, t.hour, t.minute, t.second, t.millisecond], function (e) {
  25178. return e && parseInt(e, 10)
  25179. })),
  25180. Mt(e)
  25181. }
  25182. })(e)
  25183. : d(t)
  25184. ? (e._d = new Date(t))
  25185. : i.createFromInputFallback(e)
  25186. })(e),
  25187. y(e) || (e._d = null),
  25188. e))
  25189. )
  25190. }
  25191. function St(e, t, n, s, i) {
  25192. var o,
  25193. l = {}
  25194. return (
  25195. (!0 !== t && !1 !== t) || ((s = t), (t = void 0)),
  25196. (!0 !== n && !1 !== n) || ((s = n), (n = void 0)),
  25197. ((a(e) && u(e)) || (r(e) && 0 === e.length)) && (e = void 0),
  25198. (l._isAMomentObject = !0),
  25199. (l._useUTC = l._isUTC = i),
  25200. (l._l = n),
  25201. (l._i = e),
  25202. (l._f = t),
  25203. (l._strict = s),
  25204. (o = new k(lt(Yt(l))))._nextDay && (o.add(1, 'd'), (o._nextDay = void 0)),
  25205. o
  25206. )
  25207. }
  25208. function Ot(e, t, n, s) {
  25209. return St(e, t, n, s, !1)
  25210. }
  25211. ;(i.createFromInputFallback = Y(
  25212. 'value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.',
  25213. function (e) {
  25214. e._d = new Date(e._i + (e._useUTC ? ' UTC' : ''))
  25215. }
  25216. )),
  25217. (i.ISO_8601 = function () {}),
  25218. (i.RFC_2822 = function () {})
  25219. var bt = Y('moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/', function () {
  25220. var e = Ot.apply(null, arguments)
  25221. return this.isValid() && e.isValid() ? (e < this ? this : e) : g()
  25222. }),
  25223. Tt = Y('moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/', function () {
  25224. var e = Ot.apply(null, arguments)
  25225. return this.isValid() && e.isValid() ? (e > this ? this : e) : g()
  25226. })
  25227. function xt(e, t) {
  25228. var n, s
  25229. if ((1 === t.length && r(t[0]) && (t = t[0]), !t.length)) return Ot()
  25230. for (n = t[0], s = 1; s < t.length; ++s) (t[s].isValid() && !t[s][e](n)) || (n = t[s])
  25231. return n
  25232. }
  25233. var Nt = ['year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second', 'millisecond']
  25234. function Wt(e) {
  25235. var t = E(e),
  25236. n = t.year || 0,
  25237. s = t.quarter || 0,
  25238. i = t.month || 0,
  25239. r = t.week || t.isoWeek || 0,
  25240. a = t.day || 0,
  25241. u = t.hour || 0,
  25242. l = t.minute || 0,
  25243. d = t.second || 0,
  25244. h = t.millisecond || 0
  25245. ;(this._isValid = (function (e) {
  25246. var t,
  25247. n,
  25248. s = !1,
  25249. i = Nt.length
  25250. for (t in e) if (o(e, t) && (-1 === pe.call(Nt, t) || (null != e[t] && isNaN(e[t])))) return !1
  25251. for (n = 0; n < i; ++n)
  25252. if (e[Nt[n]]) {
  25253. if (s) return !1
  25254. parseFloat(e[Nt[n]]) !== ce(e[Nt[n]]) && (s = !0)
  25255. }
  25256. return !0
  25257. })(t)),
  25258. (this._milliseconds = +h + 1e3 * d + 6e4 * l + 1e3 * u * 60 * 60),
  25259. (this._days = +a + 7 * r),
  25260. (this._months = +i + 3 * s + 12 * n),
  25261. (this._data = {}),
  25262. (this._locale = ut()),
  25263. this._bubble()
  25264. }
  25265. function Pt(e) {
  25266. return e instanceof Wt
  25267. }
  25268. function Rt(e) {
  25269. return e < 0 ? -1 * Math.round(-1 * e) : Math.round(e)
  25270. }
  25271. function Ct(e, t) {
  25272. H(e, 0, 0, function () {
  25273. var e = this.utcOffset(),
  25274. n = '+'
  25275. return e < 0 && ((e = -e), (n = '-')), n + W(~~(e / 60), 2) + t + W(~~e % 60, 2)
  25276. })
  25277. }
  25278. Ct('Z', ':'),
  25279. Ct('ZZ', ''),
  25280. ue('Z', ie),
  25281. ue('ZZ', ie),
  25282. me(['Z', 'ZZ'], function (e, t, n) {
  25283. ;(n._useUTC = !0), (n._tzm = Ht(ie, e))
  25284. })
  25285. var Ut = /([\+\-]|\d\d)/gi
  25286. function Ht(e, t) {
  25287. var n,
  25288. s,
  25289. i = (t || '').match(e)
  25290. return null === i ? null : 0 === (s = 60 * (n = ((i[i.length - 1] || []) + '').match(Ut) || ['-', 0, 0])[1] + ce(n[2])) ? 0 : '+' === n[0] ? s : -s
  25291. }
  25292. function Ft(e, t) {
  25293. var n, s
  25294. return t._isUTC ? ((n = t.clone()), (s = (M(e) || h(e) ? e.valueOf() : Ot(e).valueOf()) - n.valueOf()), n._d.setTime(n._d.valueOf() + s), i.updateOffset(n, !1), n) : Ot(e).local()
  25295. }
  25296. function Lt(e) {
  25297. return -Math.round(e._d.getTimezoneOffset())
  25298. }
  25299. function Vt() {
  25300. return !!this.isValid() && this._isUTC && 0 === this._offset
  25301. }
  25302. i.updateOffset = function () {}
  25303. var Gt = /^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,
  25304. Et = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/
  25305. function At(e, t) {
  25306. var n,
  25307. s,
  25308. i,
  25309. r,
  25310. a,
  25311. u,
  25312. l = e,
  25313. h = null
  25314. return (
  25315. Pt(e)
  25316. ? (l = { ms: e._milliseconds, d: e._days, M: e._months })
  25317. : d(e) || !isNaN(+e)
  25318. ? ((l = {}), t ? (l[t] = +e) : (l.milliseconds = +e))
  25319. : (h = Gt.exec(e))
  25320. ? ((n = '-' === h[1] ? -1 : 1), (l = { y: 0, d: ce(h[2]) * n, h: ce(h[3]) * n, m: ce(h[4]) * n, s: ce(h[5]) * n, ms: ce(Rt(1e3 * h[6])) * n }))
  25321. : (h = Et.exec(e))
  25322. ? ((n = '-' === h[1] ? -1 : 1), (l = { y: jt(h[2], n), M: jt(h[3], n), w: jt(h[4], n), d: jt(h[5], n), h: jt(h[6], n), m: jt(h[7], n), s: jt(h[8], n) }))
  25323. : null == l
  25324. ? (l = {})
  25325. : 'object' == typeof l &&
  25326. ('from' in l || 'to' in l) &&
  25327. ((r = Ot(l.from)),
  25328. (a = Ot(l.to)),
  25329. (i =
  25330. r.isValid() && a.isValid()
  25331. ? ((a = Ft(a, r)), r.isBefore(a) ? (u = It(r, a)) : (((u = It(a, r)).milliseconds = -u.milliseconds), (u.months = -u.months)), u)
  25332. : { milliseconds: 0, months: 0 }),
  25333. ((l = {}).ms = i.milliseconds),
  25334. (l.M = i.months)),
  25335. (s = new Wt(l)),
  25336. Pt(e) && o(e, '_locale') && (s._locale = e._locale),
  25337. Pt(e) && o(e, '_isValid') && (s._isValid = e._isValid),
  25338. s
  25339. )
  25340. }
  25341. function jt(e, t) {
  25342. var n = e && parseFloat(e.replace(',', '.'))
  25343. return (isNaN(n) ? 0 : n) * t
  25344. }
  25345. function It(e, t) {
  25346. var n = {}
  25347. return (n.months = t.month() - e.month() + 12 * (t.year() - e.year())), e.clone().add(n.months, 'M').isAfter(t) && --n.months, (n.milliseconds = +t - +e.clone().add(n.months, 'M')), n
  25348. }
  25349. function Zt(e, t) {
  25350. return function (n, s) {
  25351. var i
  25352. return (
  25353. null === s ||
  25354. isNaN(+s) ||
  25355. (b(t, 'moment().' + t + '(period, number) is deprecated. Please use moment().' + t + '(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.'),
  25356. (i = n),
  25357. (n = s),
  25358. (s = i)),
  25359. zt(this, At(n, s), e),
  25360. this
  25361. )
  25362. }
  25363. }
  25364. function zt(e, t, n, s) {
  25365. var r = t._milliseconds,
  25366. a = Rt(t._days),
  25367. o = Rt(t._months)
  25368. e.isValid() && ((s = null == s || s), o && We(e, Me(e, 'Month') + o * n), a && De(e, 'Date', Me(e, 'Date') + a * n), r && e._d.setTime(e._d.valueOf() + r * n), s && i.updateOffset(e, a || o))
  25369. }
  25370. ;(At.fn = Wt.prototype),
  25371. (At.invalid = function () {
  25372. return At(NaN)
  25373. })
  25374. var $t = Zt(1, 'add'),
  25375. qt = Zt(-1, 'subtract')
  25376. function Bt(e) {
  25377. return 'string' == typeof e || e instanceof String
  25378. }
  25379. function Jt(e) {
  25380. return (
  25381. M(e) ||
  25382. h(e) ||
  25383. Bt(e) ||
  25384. d(e) ||
  25385. (function (e) {
  25386. var t = r(e),
  25387. n = !1
  25388. return (
  25389. t &&
  25390. (n =
  25391. 0 ===
  25392. e.filter(function (t) {
  25393. return !d(t) && Bt(e)
  25394. }).length),
  25395. t && n
  25396. )
  25397. })(e) ||
  25398. (function (e) {
  25399. var t,
  25400. n,
  25401. s = a(e) && !u(e),
  25402. i = !1,
  25403. r = [
  25404. 'years',
  25405. 'year',
  25406. 'y',
  25407. 'months',
  25408. 'month',
  25409. 'M',
  25410. 'days',
  25411. 'day',
  25412. 'd',
  25413. 'dates',
  25414. 'date',
  25415. 'D',
  25416. 'hours',
  25417. 'hour',
  25418. 'h',
  25419. 'minutes',
  25420. 'minute',
  25421. 'm',
  25422. 'seconds',
  25423. 'second',
  25424. 's',
  25425. 'milliseconds',
  25426. 'millisecond',
  25427. 'ms'
  25428. ],
  25429. l = r.length
  25430. for (t = 0; t < l; t += 1) (n = r[t]), (i = i || o(e, n))
  25431. return s && i
  25432. })(e) ||
  25433. null == e
  25434. )
  25435. }
  25436. function Qt(e) {
  25437. var t,
  25438. n = a(e) && !u(e),
  25439. s = !1,
  25440. i = ['sameDay', 'nextDay', 'lastDay', 'nextWeek', 'lastWeek', 'sameElse']
  25441. for (t = 0; t < i.length; t += 1) s = s || o(e, i[t])
  25442. return n && s
  25443. }
  25444. function Xt(e, t) {
  25445. if (e.date() < t.date()) return -Xt(t, e)
  25446. var n = 12 * (t.year() - e.year()) + (t.month() - e.month()),
  25447. s = e.clone().add(n, 'months')
  25448. return -(n + (t - s < 0 ? (t - s) / (s - e.clone().add(n - 1, 'months')) : (t - s) / (e.clone().add(n + 1, 'months') - s))) || 0
  25449. }
  25450. function Kt(e) {
  25451. var t
  25452. return void 0 === e ? this._locale._abbr : (null != (t = ut(e)) && (this._locale = t), this)
  25453. }
  25454. ;(i.defaultFormat = 'YYYY-MM-DDTHH:mm:ssZ'), (i.defaultFormatUtc = 'YYYY-MM-DDTHH:mm:ss[Z]')
  25455. var en = Y('moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.', function (e) {
  25456. return void 0 === e ? this.localeData() : this.locale(e)
  25457. })
  25458. function tn() {
  25459. return this._locale
  25460. }
  25461. var nn = 1e3,
  25462. sn = 6e4,
  25463. rn = 36e5,
  25464. an = 126227808e5
  25465. function on(e, t) {
  25466. return ((e % t) + t) % t
  25467. }
  25468. function un(e, t, n) {
  25469. return e < 100 && e >= 0 ? new Date(e + 400, t, n) - an : new Date(e, t, n).valueOf()
  25470. }
  25471. function ln(e, t, n) {
  25472. return e < 100 && e >= 0 ? Date.UTC(e + 400, t, n) - an : Date.UTC(e, t, n)
  25473. }
  25474. function dn(e, t) {
  25475. return t.erasAbbrRegex(e)
  25476. }
  25477. function hn() {
  25478. var e,
  25479. t,
  25480. n,
  25481. s,
  25482. i,
  25483. r = [],
  25484. a = [],
  25485. o = [],
  25486. u = [],
  25487. l = this.eras()
  25488. for (e = 0, t = l.length; e < t; ++e) (n = de(l[e].name)), (s = de(l[e].abbr)), (i = de(l[e].narrow)), a.push(n), r.push(s), o.push(i), u.push(n), u.push(s), u.push(i)
  25489. ;(this._erasRegex = new RegExp('^(' + u.join('|') + ')', 'i')),
  25490. (this._erasNameRegex = new RegExp('^(' + a.join('|') + ')', 'i')),
  25491. (this._erasAbbrRegex = new RegExp('^(' + r.join('|') + ')', 'i')),
  25492. (this._erasNarrowRegex = new RegExp('^(' + o.join('|') + ')', 'i'))
  25493. }
  25494. function cn(e, t) {
  25495. H(0, [e, e.length], 0, t)
  25496. }
  25497. function fn(e, t, n, s, i) {
  25498. var r
  25499. return null == e ? Le(this, s, i).year : (t > (r = Ve(e, s, i)) && (t = r), mn.call(this, e, t, n, s, i))
  25500. }
  25501. function mn(e, t, n, s, i) {
  25502. var r = Fe(e, t, n, s, i),
  25503. a = Ue(r.year, 0, r.dayOfYear)
  25504. return this.year(a.getUTCFullYear()), this.month(a.getUTCMonth()), this.date(a.getUTCDate()), this
  25505. }
  25506. H('N', 0, 0, 'eraAbbr'),
  25507. H('NN', 0, 0, 'eraAbbr'),
  25508. H('NNN', 0, 0, 'eraAbbr'),
  25509. H('NNNN', 0, 0, 'eraName'),
  25510. H('NNNNN', 0, 0, 'eraNarrow'),
  25511. H('y', ['y', 1], 'yo', 'eraYear'),
  25512. H('y', ['yy', 2], 0, 'eraYear'),
  25513. H('y', ['yyy', 3], 0, 'eraYear'),
  25514. H('y', ['yyyy', 4], 0, 'eraYear'),
  25515. ue('N', dn),
  25516. ue('NN', dn),
  25517. ue('NNN', dn),
  25518. ue('NNNN', function (e, t) {
  25519. return t.erasNameRegex(e)
  25520. }),
  25521. ue('NNNNN', function (e, t) {
  25522. return t.erasNarrowRegex(e)
  25523. }),
  25524. me(['N', 'NN', 'NNN', 'NNNN', 'NNNNN'], function (e, t, n, s) {
  25525. var i = n._locale.erasParse(e, s, n._strict)
  25526. i ? (_(n).era = i) : (_(n).invalidEra = e)
  25527. }),
  25528. ue('y', te),
  25529. ue('yy', te),
  25530. ue('yyy', te),
  25531. ue('yyyy', te),
  25532. ue('yo', function (e, t) {
  25533. return t._eraYearOrdinalRegex || te
  25534. }),
  25535. me(['y', 'yy', 'yyy', 'yyyy'], 0),
  25536. me(['yo'], function (e, t, n, s) {
  25537. var i
  25538. n._locale._eraYearOrdinalRegex && (i = e.match(n._locale._eraYearOrdinalRegex)), n._locale.eraYearOrdinalParse ? (t[0] = n._locale.eraYearOrdinalParse(e, i)) : (t[0] = parseInt(e, 10))
  25539. }),
  25540. H(0, ['gg', 2], 0, function () {
  25541. return this.weekYear() % 100
  25542. }),
  25543. H(0, ['GG', 2], 0, function () {
  25544. return this.isoWeekYear() % 100
  25545. }),
  25546. cn('gggg', 'weekYear'),
  25547. cn('ggggg', 'weekYear'),
  25548. cn('GGGG', 'isoWeekYear'),
  25549. cn('GGGGG', 'isoWeekYear'),
  25550. ue('G', ne),
  25551. ue('g', ne),
  25552. ue('GG', B, Z),
  25553. ue('gg', B, Z),
  25554. ue('GGGG', K, $),
  25555. ue('gggg', K, $),
  25556. ue('GGGGG', ee, q),
  25557. ue('ggggg', ee, q),
  25558. _e(['gggg', 'ggggg', 'GGGG', 'GGGGG'], function (e, t, n, s) {
  25559. t[s.substr(0, 2)] = ce(e)
  25560. }),
  25561. _e(['gg', 'GG'], function (e, t, n, s) {
  25562. t[s] = i.parseTwoDigitYear(e)
  25563. }),
  25564. H('Q', 0, 'Qo', 'quarter'),
  25565. ue('Q', I),
  25566. me('Q', function (e, t) {
  25567. t[1] = 3 * (ce(e) - 1)
  25568. }),
  25569. H('D', ['DD', 2], 'Do', 'date'),
  25570. ue('D', B, ae),
  25571. ue('DD', B, Z),
  25572. ue('Do', function (e, t) {
  25573. return e ? t._dayOfMonthOrdinalParse || t._ordinalParse : t._dayOfMonthOrdinalParseLenient
  25574. }),
  25575. me(['D', 'DD'], 2),
  25576. me('Do', function (e, t) {
  25577. t[2] = ce(e.match(B)[0])
  25578. })
  25579. var _n = ke('Date', !0)
  25580. H('DDD', ['DDDD', 3], 'DDDo', 'dayOfYear'),
  25581. ue('DDD', X),
  25582. ue('DDDD', z),
  25583. me(['DDD', 'DDDD'], function (e, t, n) {
  25584. n._dayOfYear = ce(e)
  25585. }),
  25586. H('m', ['mm', 2], 0, 'minute'),
  25587. ue('m', B, oe),
  25588. ue('mm', B, Z),
  25589. me(['m', 'mm'], 4)
  25590. var yn = ke('Minutes', !1)
  25591. H('s', ['ss', 2], 0, 'second'), ue('s', B, oe), ue('ss', B, Z), me(['s', 'ss'], 5)
  25592. var gn,
  25593. wn,
  25594. pn = ke('Seconds', !1)
  25595. for (
  25596. H('S', 0, 0, function () {
  25597. return ~~(this.millisecond() / 100)
  25598. }),
  25599. H(0, ['SS', 2], 0, function () {
  25600. return ~~(this.millisecond() / 10)
  25601. }),
  25602. H(0, ['SSS', 3], 0, 'millisecond'),
  25603. H(0, ['SSSS', 4], 0, function () {
  25604. return 10 * this.millisecond()
  25605. }),
  25606. H(0, ['SSSSS', 5], 0, function () {
  25607. return 100 * this.millisecond()
  25608. }),
  25609. H(0, ['SSSSSS', 6], 0, function () {
  25610. return 1e3 * this.millisecond()
  25611. }),
  25612. H(0, ['SSSSSSS', 7], 0, function () {
  25613. return 1e4 * this.millisecond()
  25614. }),
  25615. H(0, ['SSSSSSSS', 8], 0, function () {
  25616. return 1e5 * this.millisecond()
  25617. }),
  25618. H(0, ['SSSSSSSSS', 9], 0, function () {
  25619. return 1e6 * this.millisecond()
  25620. }),
  25621. ue('S', X, I),
  25622. ue('SS', X, Z),
  25623. ue('SSS', X, z),
  25624. gn = 'SSSS';
  25625. gn.length <= 9;
  25626. gn += 'S'
  25627. )
  25628. ue(gn, te)
  25629. function vn(e, t) {
  25630. t[6] = ce(1e3 * ('0.' + e))
  25631. }
  25632. for (gn = 'S'; gn.length <= 9; gn += 'S') me(gn, vn)
  25633. ;(wn = ke('Milliseconds', !1)), H('z', 0, 0, 'zoneAbbr'), H('zz', 0, 0, 'zoneName')
  25634. var kn = k.prototype
  25635. function Mn(e) {
  25636. return e
  25637. }
  25638. ;(kn.add = $t),
  25639. (kn.calendar = function (e, t) {
  25640. 1 === arguments.length && (arguments[0] ? (Jt(arguments[0]) ? ((e = arguments[0]), (t = void 0)) : Qt(arguments[0]) && ((t = arguments[0]), (e = void 0))) : ((e = void 0), (t = void 0)))
  25641. var n = e || Ot(),
  25642. s = Ft(n, this).startOf('day'),
  25643. r = i.calendarFormat(this, s) || 'sameElse',
  25644. a = t && (T(t[r]) ? t[r].call(this, n) : t[r])
  25645. return this.format(a || this.localeData().calendar(r, this, Ot(n)))
  25646. }),
  25647. (kn.clone = function () {
  25648. return new k(this)
  25649. }),
  25650. (kn.diff = function (e, t, n) {
  25651. var s, i, r
  25652. if (!this.isValid()) return NaN
  25653. if (!(s = Ft(e, this)).isValid()) return NaN
  25654. switch (((i = 6e4 * (s.utcOffset() - this.utcOffset())), (t = G(t)))) {
  25655. case 'year':
  25656. r = Xt(this, s) / 12
  25657. break
  25658. case 'month':
  25659. r = Xt(this, s)
  25660. break
  25661. case 'quarter':
  25662. r = Xt(this, s) / 3
  25663. break
  25664. case 'second':
  25665. r = (this - s) / 1e3
  25666. break
  25667. case 'minute':
  25668. r = (this - s) / 6e4
  25669. break
  25670. case 'hour':
  25671. r = (this - s) / 36e5
  25672. break
  25673. case 'day':
  25674. r = (this - s - i) / 864e5
  25675. break
  25676. case 'week':
  25677. r = (this - s - i) / 6048e5
  25678. break
  25679. default:
  25680. r = this - s
  25681. }
  25682. return n ? r : he(r)
  25683. }),
  25684. (kn.endOf = function (e) {
  25685. var t, n
  25686. if (void 0 === (e = G(e)) || 'millisecond' === e || !this.isValid()) return this
  25687. switch (((n = this._isUTC ? ln : un), e)) {
  25688. case 'year':
  25689. t = n(this.year() + 1, 0, 1) - 1
  25690. break
  25691. case 'quarter':
  25692. t = n(this.year(), this.month() - (this.month() % 3) + 3, 1) - 1
  25693. break
  25694. case 'month':
  25695. t = n(this.year(), this.month() + 1, 1) - 1
  25696. break
  25697. case 'week':
  25698. t = n(this.year(), this.month(), this.date() - this.weekday() + 7) - 1
  25699. break
  25700. case 'isoWeek':
  25701. t = n(this.year(), this.month(), this.date() - (this.isoWeekday() - 1) + 7) - 1
  25702. break
  25703. case 'day':
  25704. case 'date':
  25705. t = n(this.year(), this.month(), this.date() + 1) - 1
  25706. break
  25707. case 'hour':
  25708. ;(t = this._d.valueOf()), (t += rn - on(t + (this._isUTC ? 0 : this.utcOffset() * sn), rn) - 1)
  25709. break
  25710. case 'minute':
  25711. ;(t = this._d.valueOf()), (t += sn - on(t, sn) - 1)
  25712. break
  25713. case 'second':
  25714. ;(t = this._d.valueOf()), (t += nn - on(t, nn) - 1)
  25715. }
  25716. return this._d.setTime(t), i.updateOffset(this, !0), this
  25717. }),
  25718. (kn.format = function (e) {
  25719. e || (e = this.isUtc() ? i.defaultFormatUtc : i.defaultFormat)
  25720. var t = F(this, e)
  25721. return this.localeData().postformat(t)
  25722. }),
  25723. (kn.from = function (e, t) {
  25724. return this.isValid() && ((M(e) && e.isValid()) || Ot(e).isValid()) ? At({ to: this, from: e }).locale(this.locale()).humanize(!t) : this.localeData().invalidDate()
  25725. }),
  25726. (kn.fromNow = function (e) {
  25727. return this.from(Ot(), e)
  25728. }),
  25729. (kn.to = function (e, t) {
  25730. return this.isValid() && ((M(e) && e.isValid()) || Ot(e).isValid()) ? At({ from: this, to: e }).locale(this.locale()).humanize(!t) : this.localeData().invalidDate()
  25731. }),
  25732. (kn.toNow = function (e) {
  25733. return this.to(Ot(), e)
  25734. }),
  25735. (kn.get = function (e) {
  25736. return T(this[(e = G(e))]) ? this[e]() : this
  25737. }),
  25738. (kn.invalidAt = function () {
  25739. return _(this).overflow
  25740. }),
  25741. (kn.isAfter = function (e, t) {
  25742. var n = M(e) ? e : Ot(e)
  25743. return !(!this.isValid() || !n.isValid()) && ('millisecond' === (t = G(t) || 'millisecond') ? this.valueOf() > n.valueOf() : n.valueOf() < this.clone().startOf(t).valueOf())
  25744. }),
  25745. (kn.isBefore = function (e, t) {
  25746. var n = M(e) ? e : Ot(e)
  25747. return !(!this.isValid() || !n.isValid()) && ('millisecond' === (t = G(t) || 'millisecond') ? this.valueOf() < n.valueOf() : this.clone().endOf(t).valueOf() < n.valueOf())
  25748. }),
  25749. (kn.isBetween = function (e, t, n, s) {
  25750. var i = M(e) ? e : Ot(e),
  25751. r = M(t) ? t : Ot(t)
  25752. return (
  25753. !!(this.isValid() && i.isValid() && r.isValid()) && ('(' === (s = s || '()')[0] ? this.isAfter(i, n) : !this.isBefore(i, n)) && (')' === s[1] ? this.isBefore(r, n) : !this.isAfter(r, n))
  25754. )
  25755. }),
  25756. (kn.isSame = function (e, t) {
  25757. var n,
  25758. s = M(e) ? e : Ot(e)
  25759. return (
  25760. !(!this.isValid() || !s.isValid()) &&
  25761. ('millisecond' === (t = G(t) || 'millisecond') ? this.valueOf() === s.valueOf() : ((n = s.valueOf()), this.clone().startOf(t).valueOf() <= n && n <= this.clone().endOf(t).valueOf()))
  25762. )
  25763. }),
  25764. (kn.isSameOrAfter = function (e, t) {
  25765. return this.isSame(e, t) || this.isAfter(e, t)
  25766. }),
  25767. (kn.isSameOrBefore = function (e, t) {
  25768. return this.isSame(e, t) || this.isBefore(e, t)
  25769. }),
  25770. (kn.isValid = function () {
  25771. return y(this)
  25772. }),
  25773. (kn.lang = en),
  25774. (kn.locale = Kt),
  25775. (kn.localeData = tn),
  25776. (kn.max = Tt),
  25777. (kn.min = bt),
  25778. (kn.parsingFlags = function () {
  25779. return f({}, _(this))
  25780. }),
  25781. (kn.set = function (e, t) {
  25782. if ('object' == typeof e) {
  25783. var n,
  25784. s = (function (e) {
  25785. var t,
  25786. n = []
  25787. for (t in e) o(e, t) && n.push({ unit: t, priority: j[t] })
  25788. return (
  25789. n.sort(function (e, t) {
  25790. return e.priority - t.priority
  25791. }),
  25792. n
  25793. )
  25794. })((e = E(e))),
  25795. i = s.length
  25796. for (n = 0; n < i; n++) this[s[n].unit](e[s[n].unit])
  25797. } else if (T(this[(e = G(e))])) return this[e](t)
  25798. return this
  25799. }),
  25800. (kn.startOf = function (e) {
  25801. var t, n
  25802. if (void 0 === (e = G(e)) || 'millisecond' === e || !this.isValid()) return this
  25803. switch (((n = this._isUTC ? ln : un), e)) {
  25804. case 'year':
  25805. t = n(this.year(), 0, 1)
  25806. break
  25807. case 'quarter':
  25808. t = n(this.year(), this.month() - (this.month() % 3), 1)
  25809. break
  25810. case 'month':
  25811. t = n(this.year(), this.month(), 1)
  25812. break
  25813. case 'week':
  25814. t = n(this.year(), this.month(), this.date() - this.weekday())
  25815. break
  25816. case 'isoWeek':
  25817. t = n(this.year(), this.month(), this.date() - (this.isoWeekday() - 1))
  25818. break
  25819. case 'day':
  25820. case 'date':
  25821. t = n(this.year(), this.month(), this.date())
  25822. break
  25823. case 'hour':
  25824. ;(t = this._d.valueOf()), (t -= on(t + (this._isUTC ? 0 : this.utcOffset() * sn), rn))
  25825. break
  25826. case 'minute':
  25827. ;(t = this._d.valueOf()), (t -= on(t, sn))
  25828. break
  25829. case 'second':
  25830. ;(t = this._d.valueOf()), (t -= on(t, nn))
  25831. }
  25832. return this._d.setTime(t), i.updateOffset(this, !0), this
  25833. }),
  25834. (kn.subtract = qt),
  25835. (kn.toArray = function () {
  25836. var e = this
  25837. return [e.year(), e.month(), e.date(), e.hour(), e.minute(), e.second(), e.millisecond()]
  25838. }),
  25839. (kn.toObject = function () {
  25840. var e = this
  25841. return { years: e.year(), months: e.month(), date: e.date(), hours: e.hours(), minutes: e.minutes(), seconds: e.seconds(), milliseconds: e.milliseconds() }
  25842. }),
  25843. (kn.toDate = function () {
  25844. return new Date(this.valueOf())
  25845. }),
  25846. (kn.toISOString = function (e) {
  25847. if (!this.isValid()) return null
  25848. var t = !0 !== e,
  25849. n = t ? this.clone().utc() : this
  25850. return n.year() < 0 || n.year() > 9999
  25851. ? F(n, t ? 'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYYYY-MM-DD[T]HH:mm:ss.SSSZ')
  25852. : T(Date.prototype.toISOString)
  25853. ? t
  25854. ? this.toDate().toISOString()
  25855. : new Date(this.valueOf() + 60 * this.utcOffset() * 1e3).toISOString().replace('Z', F(n, 'Z'))
  25856. : F(n, t ? 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYY-MM-DD[T]HH:mm:ss.SSSZ')
  25857. }),
  25858. (kn.inspect = function () {
  25859. if (!this.isValid()) return 'moment.invalid(/* ' + this._i + ' */)'
  25860. var e,
  25861. t,
  25862. n,
  25863. s = 'moment',
  25864. i = ''
  25865. return (
  25866. this.isLocal() || ((s = 0 === this.utcOffset() ? 'moment.utc' : 'moment.parseZone'), (i = 'Z')),
  25867. (e = '[' + s + '("]'),
  25868. (t = 0 <= this.year() && this.year() <= 9999 ? 'YYYY' : 'YYYYYY'),
  25869. (n = i + '[")]'),
  25870. this.format(e + t + '-MM-DD[T]HH:mm:ss.SSS' + n)
  25871. )
  25872. }),
  25873. 'undefined' != typeof Symbol &&
  25874. null != Symbol.for &&
  25875. (kn[Symbol.for('nodejs.util.inspect.custom')] = function () {
  25876. return 'Moment<' + this.format() + '>'
  25877. }),
  25878. (kn.toJSON = function () {
  25879. return this.isValid() ? this.toISOString() : null
  25880. }),
  25881. (kn.toString = function () {
  25882. return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ')
  25883. }),
  25884. (kn.unix = function () {
  25885. return Math.floor(this.valueOf() / 1e3)
  25886. }),
  25887. (kn.valueOf = function () {
  25888. return this._d.valueOf() - 6e4 * (this._offset || 0)
  25889. }),
  25890. (kn.creationData = function () {
  25891. return { input: this._i, format: this._f, locale: this._locale, isUTC: this._isUTC, strict: this._strict }
  25892. }),
  25893. (kn.eraName = function () {
  25894. var e,
  25895. t,
  25896. n,
  25897. s = this.localeData().eras()
  25898. for (e = 0, t = s.length; e < t; ++e) {
  25899. if (((n = this.clone().startOf('day').valueOf()), s[e].since <= n && n <= s[e].until)) return s[e].name
  25900. if (s[e].until <= n && n <= s[e].since) return s[e].name
  25901. }
  25902. return ''
  25903. }),
  25904. (kn.eraNarrow = function () {
  25905. var e,
  25906. t,
  25907. n,
  25908. s = this.localeData().eras()
  25909. for (e = 0, t = s.length; e < t; ++e) {
  25910. if (((n = this.clone().startOf('day').valueOf()), s[e].since <= n && n <= s[e].until)) return s[e].narrow
  25911. if (s[e].until <= n && n <= s[e].since) return s[e].narrow
  25912. }
  25913. return ''
  25914. }),
  25915. (kn.eraAbbr = function () {
  25916. var e,
  25917. t,
  25918. n,
  25919. s = this.localeData().eras()
  25920. for (e = 0, t = s.length; e < t; ++e) {
  25921. if (((n = this.clone().startOf('day').valueOf()), s[e].since <= n && n <= s[e].until)) return s[e].abbr
  25922. if (s[e].until <= n && n <= s[e].since) return s[e].abbr
  25923. }
  25924. return ''
  25925. }),
  25926. (kn.eraYear = function () {
  25927. var e,
  25928. t,
  25929. n,
  25930. s,
  25931. r = this.localeData().eras()
  25932. for (e = 0, t = r.length; e < t; ++e)
  25933. if (((n = r[e].since <= r[e].until ? 1 : -1), (s = this.clone().startOf('day').valueOf()), (r[e].since <= s && s <= r[e].until) || (r[e].until <= s && s <= r[e].since)))
  25934. return (this.year() - i(r[e].since).year()) * n + r[e].offset
  25935. return this.year()
  25936. }),
  25937. (kn.year = ve),
  25938. (kn.isLeapYear = function () {
  25939. return ge(this.year())
  25940. }),
  25941. (kn.weekYear = function (e) {
  25942. return fn.call(this, e, this.week(), this.weekday() + this.localeData()._week.dow, this.localeData()._week.dow, this.localeData()._week.doy)
  25943. }),
  25944. (kn.isoWeekYear = function (e) {
  25945. return fn.call(this, e, this.isoWeek(), this.isoWeekday(), 1, 4)
  25946. }),
  25947. (kn.quarter = kn.quarters =
  25948. function (e) {
  25949. return null == e ? Math.ceil((this.month() + 1) / 3) : this.month(3 * (e - 1) + (this.month() % 3))
  25950. }),
  25951. (kn.month = Pe),
  25952. (kn.daysInMonth = function () {
  25953. return Ye(this.year(), this.month())
  25954. }),
  25955. (kn.week = kn.weeks =
  25956. function (e) {
  25957. var t = this.localeData().week(this)
  25958. return null == e ? t : this.add(7 * (e - t), 'd')
  25959. }),
  25960. (kn.isoWeek = kn.isoWeeks =
  25961. function (e) {
  25962. var t = Le(this, 1, 4).week
  25963. return null == e ? t : this.add(7 * (e - t), 'd')
  25964. }),
  25965. (kn.weeksInYear = function () {
  25966. var e = this.localeData()._week
  25967. return Ve(this.year(), e.dow, e.doy)
  25968. }),
  25969. (kn.weeksInWeekYear = function () {
  25970. var e = this.localeData()._week
  25971. return Ve(this.weekYear(), e.dow, e.doy)
  25972. }),
  25973. (kn.isoWeeksInYear = function () {
  25974. return Ve(this.year(), 1, 4)
  25975. }),
  25976. (kn.isoWeeksInISOWeekYear = function () {
  25977. return Ve(this.isoWeekYear(), 1, 4)
  25978. }),
  25979. (kn.date = _n),
  25980. (kn.day = kn.days =
  25981. function (e) {
  25982. if (!this.isValid()) return null != e ? this : NaN
  25983. var t = Me(this, 'Day')
  25984. return null != e
  25985. ? ((e = (function (e, t) {
  25986. return 'string' != typeof e ? e : isNaN(e) ? ('number' == typeof (e = t.weekdaysParse(e)) ? e : null) : parseInt(e, 10)
  25987. })(e, this.localeData())),
  25988. this.add(e - t, 'd'))
  25989. : t
  25990. }),
  25991. (kn.weekday = function (e) {
  25992. if (!this.isValid()) return null != e ? this : NaN
  25993. var t = (this.day() + 7 - this.localeData()._week.dow) % 7
  25994. return null == e ? t : this.add(e - t, 'd')
  25995. }),
  25996. (kn.isoWeekday = function (e) {
  25997. if (!this.isValid()) return null != e ? this : NaN
  25998. if (null != e) {
  25999. var t = (function (e, t) {
  26000. return 'string' == typeof e ? t.weekdaysParse(e) % 7 || 7 : isNaN(e) ? null : e
  26001. })(e, this.localeData())
  26002. return this.day(this.day() % 7 ? t : t - 7)
  26003. }
  26004. return this.day() || 7
  26005. }),
  26006. (kn.dayOfYear = function (e) {
  26007. var t = Math.round((this.clone().startOf('day') - this.clone().startOf('year')) / 864e5) + 1
  26008. return null == e ? t : this.add(e - t, 'd')
  26009. }),
  26010. (kn.hour = kn.hours = Ke),
  26011. (kn.minute = kn.minutes = yn),
  26012. (kn.second = kn.seconds = pn),
  26013. (kn.millisecond = kn.milliseconds = wn),
  26014. (kn.utcOffset = function (e, t, n) {
  26015. var s,
  26016. r = this._offset || 0
  26017. if (!this.isValid()) return null != e ? this : NaN
  26018. if (null != e) {
  26019. if ('string' == typeof e) {
  26020. if (null === (e = Ht(ie, e))) return this
  26021. } else Math.abs(e) < 16 && !n && (e *= 60)
  26022. return (
  26023. !this._isUTC && t && (s = Lt(this)),
  26024. (this._offset = e),
  26025. (this._isUTC = !0),
  26026. null != s && this.add(s, 'm'),
  26027. r !== e &&
  26028. (!t || this._changeInProgress ? zt(this, At(e - r, 'm'), 1, !1) : this._changeInProgress || ((this._changeInProgress = !0), i.updateOffset(this, !0), (this._changeInProgress = null))),
  26029. this
  26030. )
  26031. }
  26032. return this._isUTC ? r : Lt(this)
  26033. }),
  26034. (kn.utc = function (e) {
  26035. return this.utcOffset(0, e)
  26036. }),
  26037. (kn.local = function (e) {
  26038. return this._isUTC && (this.utcOffset(0, e), (this._isUTC = !1), e && this.subtract(Lt(this), 'm')), this
  26039. }),
  26040. (kn.parseZone = function () {
  26041. if (null != this._tzm) this.utcOffset(this._tzm, !1, !0)
  26042. else if ('string' == typeof this._i) {
  26043. var e = Ht(se, this._i)
  26044. null != e ? this.utcOffset(e) : this.utcOffset(0, !0)
  26045. }
  26046. return this
  26047. }),
  26048. (kn.hasAlignedHourOffset = function (e) {
  26049. return !!this.isValid() && ((e = e ? Ot(e).utcOffset() : 0), (this.utcOffset() - e) % 60 == 0)
  26050. }),
  26051. (kn.isDST = function () {
  26052. return this.utcOffset() > this.clone().month(0).utcOffset() || this.utcOffset() > this.clone().month(5).utcOffset()
  26053. }),
  26054. (kn.isLocal = function () {
  26055. return !!this.isValid() && !this._isUTC
  26056. }),
  26057. (kn.isUtcOffset = function () {
  26058. return !!this.isValid() && this._isUTC
  26059. }),
  26060. (kn.isUtc = Vt),
  26061. (kn.isUTC = Vt),
  26062. (kn.zoneAbbr = function () {
  26063. return this._isUTC ? 'UTC' : ''
  26064. }),
  26065. (kn.zoneName = function () {
  26066. return this._isUTC ? 'Coordinated Universal Time' : ''
  26067. }),
  26068. (kn.dates = Y('dates accessor is deprecated. Use date instead.', _n)),
  26069. (kn.months = Y('months accessor is deprecated. Use month instead', Pe)),
  26070. (kn.years = Y('years accessor is deprecated. Use year instead', ve)),
  26071. (kn.zone = Y('moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/', function (e, t) {
  26072. return null != e ? ('string' != typeof e && (e = -e), this.utcOffset(e, t), this) : -this.utcOffset()
  26073. })),
  26074. (kn.isDSTShifted = Y('isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information', function () {
  26075. if (!l(this._isDSTShifted)) return this._isDSTShifted
  26076. var e,
  26077. t = {}
  26078. return (
  26079. v(t, this),
  26080. (t = Yt(t))._a
  26081. ? ((e = t._isUTC ? m(t._a) : Ot(t._a)),
  26082. (this._isDSTShifted =
  26083. this.isValid() &&
  26084. (function (e, t, n) {
  26085. var s,
  26086. i = Math.min(e.length, t.length),
  26087. r = Math.abs(e.length - t.length),
  26088. a = 0
  26089. for (s = 0; s < i; s++) ((n && e[s] !== t[s]) || (!n && ce(e[s]) !== ce(t[s]))) && a++
  26090. return a + r
  26091. })(t._a, e.toArray()) > 0))
  26092. : (this._isDSTShifted = !1),
  26093. this._isDSTShifted
  26094. )
  26095. }))
  26096. var Dn = N.prototype
  26097. function Yn(e, t, n, s) {
  26098. var i = ut(),
  26099. r = m().set(s, t)
  26100. return i[n](r, e)
  26101. }
  26102. function Sn(e, t, n) {
  26103. if ((d(e) && ((t = e), (e = void 0)), (e = e || ''), null != t)) return Yn(e, t, n, 'month')
  26104. var s,
  26105. i = []
  26106. for (s = 0; s < 12; s++) i[s] = Yn(e, s, n, 'month')
  26107. return i
  26108. }
  26109. function On(e, t, n, s) {
  26110. 'boolean' == typeof e ? (d(t) && ((n = t), (t = void 0)), (t = t || '')) : ((n = t = e), (e = !1), d(t) && ((n = t), (t = void 0)), (t = t || ''))
  26111. var i,
  26112. r = ut(),
  26113. a = e ? r._week.dow : 0,
  26114. o = []
  26115. if (null != n) return Yn(t, (n + a) % 7, s, 'day')
  26116. for (i = 0; i < 7; i++) o[i] = Yn(t, (i + a) % 7, s, 'day')
  26117. return o
  26118. }
  26119. ;(Dn.calendar = function (e, t, n) {
  26120. var s = this._calendar[e] || this._calendar.sameElse
  26121. return T(s) ? s.call(t, n) : s
  26122. }),
  26123. (Dn.longDateFormat = function (e) {
  26124. var t = this._longDateFormat[e],
  26125. n = this._longDateFormat[e.toUpperCase()]
  26126. return t || !n
  26127. ? t
  26128. : ((this._longDateFormat[e] = n
  26129. .match(P)
  26130. .map(function (e) {
  26131. return 'MMMM' === e || 'MM' === e || 'DD' === e || 'dddd' === e ? e.slice(1) : e
  26132. })
  26133. .join('')),
  26134. this._longDateFormat[e])
  26135. }),
  26136. (Dn.invalidDate = function () {
  26137. return this._invalidDate
  26138. }),
  26139. (Dn.ordinal = function (e) {
  26140. return this._ordinal.replace('%d', e)
  26141. }),
  26142. (Dn.preparse = Mn),
  26143. (Dn.postformat = Mn),
  26144. (Dn.relativeTime = function (e, t, n, s) {
  26145. var i = this._relativeTime[n]
  26146. return T(i) ? i(e, t, n, s) : i.replace(/%d/i, e)
  26147. }),
  26148. (Dn.pastFuture = function (e, t) {
  26149. var n = this._relativeTime[e > 0 ? 'future' : 'past']
  26150. return T(n) ? n(t) : n.replace(/%s/i, t)
  26151. }),
  26152. (Dn.set = function (e) {
  26153. var t, n
  26154. for (n in e) o(e, n) && (T((t = e[n])) ? (this[n] = t) : (this['_' + n] = t))
  26155. ;(this._config = e), (this._dayOfMonthOrdinalParseLenient = new RegExp((this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) + '|' + /\d{1,2}/.source))
  26156. }),
  26157. (Dn.eras = function (e, t) {
  26158. var n,
  26159. s,
  26160. r,
  26161. a = this._eras || ut('en')._eras
  26162. for (n = 0, s = a.length; n < s; ++n)
  26163. switch (('string' == typeof a[n].since && ((r = i(a[n].since).startOf('day')), (a[n].since = r.valueOf())), typeof a[n].until)) {
  26164. case 'undefined':
  26165. a[n].until = 1 / 0
  26166. break
  26167. case 'string':
  26168. ;(r = i(a[n].until).startOf('day').valueOf()), (a[n].until = r.valueOf())
  26169. }
  26170. return a
  26171. }),
  26172. (Dn.erasParse = function (e, t, n) {
  26173. var s,
  26174. i,
  26175. r,
  26176. a,
  26177. o,
  26178. u = this.eras()
  26179. for (e = e.toUpperCase(), s = 0, i = u.length; s < i; ++s)
  26180. if (((r = u[s].name.toUpperCase()), (a = u[s].abbr.toUpperCase()), (o = u[s].narrow.toUpperCase()), n))
  26181. switch (t) {
  26182. case 'N':
  26183. case 'NN':
  26184. case 'NNN':
  26185. if (a === e) return u[s]
  26186. break
  26187. case 'NNNN':
  26188. if (r === e) return u[s]
  26189. break
  26190. case 'NNNNN':
  26191. if (o === e) return u[s]
  26192. }
  26193. else if ([r, a, o].indexOf(e) >= 0) return u[s]
  26194. }),
  26195. (Dn.erasConvertYear = function (e, t) {
  26196. var n = e.since <= e.until ? 1 : -1
  26197. return void 0 === t ? i(e.since).year() : i(e.since).year() + (t - e.offset) * n
  26198. }),
  26199. (Dn.erasAbbrRegex = function (e) {
  26200. return o(this, '_erasAbbrRegex') || hn.call(this), e ? this._erasAbbrRegex : this._erasRegex
  26201. }),
  26202. (Dn.erasNameRegex = function (e) {
  26203. return o(this, '_erasNameRegex') || hn.call(this), e ? this._erasNameRegex : this._erasRegex
  26204. }),
  26205. (Dn.erasNarrowRegex = function (e) {
  26206. return o(this, '_erasNarrowRegex') || hn.call(this), e ? this._erasNarrowRegex : this._erasRegex
  26207. }),
  26208. (Dn.months = function (e, t) {
  26209. return e
  26210. ? r(this._months)
  26211. ? this._months[e.month()]
  26212. : this._months[(this._months.isFormat || be).test(t) ? 'format' : 'standalone'][e.month()]
  26213. : r(this._months)
  26214. ? this._months
  26215. : this._months.standalone
  26216. }),
  26217. (Dn.monthsShort = function (e, t) {
  26218. return e
  26219. ? r(this._monthsShort)
  26220. ? this._monthsShort[e.month()]
  26221. : this._monthsShort[be.test(t) ? 'format' : 'standalone'][e.month()]
  26222. : r(this._monthsShort)
  26223. ? this._monthsShort
  26224. : this._monthsShort.standalone
  26225. }),
  26226. (Dn.monthsParse = function (e, t, n) {
  26227. var s, i, r
  26228. if (this._monthsParseExact) return Ne.call(this, e, t, n)
  26229. for (this._monthsParse || ((this._monthsParse = []), (this._longMonthsParse = []), (this._shortMonthsParse = [])), s = 0; s < 12; s++) {
  26230. if (
  26231. ((i = m([2e3, s])),
  26232. n &&
  26233. !this._longMonthsParse[s] &&
  26234. ((this._longMonthsParse[s] = new RegExp('^' + this.months(i, '').replace('.', '') + '$', 'i')),
  26235. (this._shortMonthsParse[s] = new RegExp('^' + this.monthsShort(i, '').replace('.', '') + '$', 'i'))),
  26236. n || this._monthsParse[s] || ((r = '^' + this.months(i, '') + '|^' + this.monthsShort(i, '')), (this._monthsParse[s] = new RegExp(r.replace('.', ''), 'i'))),
  26237. n && 'MMMM' === t && this._longMonthsParse[s].test(e))
  26238. )
  26239. return s
  26240. if (n && 'MMM' === t && this._shortMonthsParse[s].test(e)) return s
  26241. if (!n && this._monthsParse[s].test(e)) return s
  26242. }
  26243. }),
  26244. (Dn.monthsRegex = function (e) {
  26245. return this._monthsParseExact
  26246. ? (o(this, '_monthsRegex') || Re.call(this), e ? this._monthsStrictRegex : this._monthsRegex)
  26247. : (o(this, '_monthsRegex') || (this._monthsRegex = xe), this._monthsStrictRegex && e ? this._monthsStrictRegex : this._monthsRegex)
  26248. }),
  26249. (Dn.monthsShortRegex = function (e) {
  26250. return this._monthsParseExact
  26251. ? (o(this, '_monthsRegex') || Re.call(this), e ? this._monthsShortStrictRegex : this._monthsShortRegex)
  26252. : (o(this, '_monthsShortRegex') || (this._monthsShortRegex = Te), this._monthsShortStrictRegex && e ? this._monthsShortStrictRegex : this._monthsShortRegex)
  26253. }),
  26254. (Dn.week = function (e) {
  26255. return Le(e, this._week.dow, this._week.doy).week
  26256. }),
  26257. (Dn.firstDayOfYear = function () {
  26258. return this._week.doy
  26259. }),
  26260. (Dn.firstDayOfWeek = function () {
  26261. return this._week.dow
  26262. }),
  26263. (Dn.weekdays = function (e, t) {
  26264. var n = r(this._weekdays) ? this._weekdays : this._weekdays[e && !0 !== e && this._weekdays.isFormat.test(t) ? 'format' : 'standalone']
  26265. return !0 === e ? Ge(n, this._week.dow) : e ? n[e.day()] : n
  26266. }),
  26267. (Dn.weekdaysMin = function (e) {
  26268. return !0 === e ? Ge(this._weekdaysMin, this._week.dow) : e ? this._weekdaysMin[e.day()] : this._weekdaysMin
  26269. }),
  26270. (Dn.weekdaysShort = function (e) {
  26271. return !0 === e ? Ge(this._weekdaysShort, this._week.dow) : e ? this._weekdaysShort[e.day()] : this._weekdaysShort
  26272. }),
  26273. (Dn.weekdaysParse = function (e, t, n) {
  26274. var s, i, r
  26275. if (this._weekdaysParseExact) return $e.call(this, e, t, n)
  26276. for (this._weekdaysParse || ((this._weekdaysParse = []), (this._minWeekdaysParse = []), (this._shortWeekdaysParse = []), (this._fullWeekdaysParse = [])), s = 0; s < 7; s++) {
  26277. if (
  26278. ((i = m([2e3, 1]).day(s)),
  26279. n &&
  26280. !this._fullWeekdaysParse[s] &&
  26281. ((this._fullWeekdaysParse[s] = new RegExp('^' + this.weekdays(i, '').replace('.', '\\.?') + '$', 'i')),
  26282. (this._shortWeekdaysParse[s] = new RegExp('^' + this.weekdaysShort(i, '').replace('.', '\\.?') + '$', 'i')),
  26283. (this._minWeekdaysParse[s] = new RegExp('^' + this.weekdaysMin(i, '').replace('.', '\\.?') + '$', 'i'))),
  26284. this._weekdaysParse[s] ||
  26285. ((r = '^' + this.weekdays(i, '') + '|^' + this.weekdaysShort(i, '') + '|^' + this.weekdaysMin(i, '')), (this._weekdaysParse[s] = new RegExp(r.replace('.', ''), 'i'))),
  26286. n && 'dddd' === t && this._fullWeekdaysParse[s].test(e))
  26287. )
  26288. return s
  26289. if (n && 'ddd' === t && this._shortWeekdaysParse[s].test(e)) return s
  26290. if (n && 'dd' === t && this._minWeekdaysParse[s].test(e)) return s
  26291. if (!n && this._weekdaysParse[s].test(e)) return s
  26292. }
  26293. }),
  26294. (Dn.weekdaysRegex = function (e) {
  26295. return this._weekdaysParseExact
  26296. ? (o(this, '_weekdaysRegex') || qe.call(this), e ? this._weekdaysStrictRegex : this._weekdaysRegex)
  26297. : (o(this, '_weekdaysRegex') || (this._weekdaysRegex = Ie), this._weekdaysStrictRegex && e ? this._weekdaysStrictRegex : this._weekdaysRegex)
  26298. }),
  26299. (Dn.weekdaysShortRegex = function (e) {
  26300. return this._weekdaysParseExact
  26301. ? (o(this, '_weekdaysRegex') || qe.call(this), e ? this._weekdaysShortStrictRegex : this._weekdaysShortRegex)
  26302. : (o(this, '_weekdaysShortRegex') || (this._weekdaysShortRegex = Ze), this._weekdaysShortStrictRegex && e ? this._weekdaysShortStrictRegex : this._weekdaysShortRegex)
  26303. }),
  26304. (Dn.weekdaysMinRegex = function (e) {
  26305. return this._weekdaysParseExact
  26306. ? (o(this, '_weekdaysRegex') || qe.call(this), e ? this._weekdaysMinStrictRegex : this._weekdaysMinRegex)
  26307. : (o(this, '_weekdaysMinRegex') || (this._weekdaysMinRegex = ze), this._weekdaysMinStrictRegex && e ? this._weekdaysMinStrictRegex : this._weekdaysMinRegex)
  26308. }),
  26309. (Dn.isPM = function (e) {
  26310. return 'p' === (e + '').toLowerCase().charAt(0)
  26311. }),
  26312. (Dn.meridiem = function (e, t, n) {
  26313. return e > 11 ? (n ? 'pm' : 'PM') : n ? 'am' : 'AM'
  26314. }),
  26315. at('en', {
  26316. eras: [
  26317. { since: '0001-01-01', until: 1 / 0, offset: 1, name: 'Anno Domini', narrow: 'AD', abbr: 'AD' },
  26318. { since: '0000-12-31', until: -1 / 0, offset: 1, name: 'Before Christ', narrow: 'BC', abbr: 'BC' }
  26319. ],
  26320. dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/,
  26321. ordinal: function (e) {
  26322. var t = e % 10
  26323. return e + (1 === ce((e % 100) / 10) ? 'th' : 1 === t ? 'st' : 2 === t ? 'nd' : 3 === t ? 'rd' : 'th')
  26324. }
  26325. }),
  26326. (i.lang = Y('moment.lang is deprecated. Use moment.locale instead.', at)),
  26327. (i.langData = Y('moment.langData is deprecated. Use moment.localeData instead.', ut))
  26328. var bn = Math.abs
  26329. function Tn(e, t, n, s) {
  26330. var i = At(t, n)
  26331. return (e._milliseconds += s * i._milliseconds), (e._days += s * i._days), (e._months += s * i._months), e._bubble()
  26332. }
  26333. function xn(e) {
  26334. return e < 0 ? Math.floor(e) : Math.ceil(e)
  26335. }
  26336. function Nn(e) {
  26337. return (4800 * e) / 146097
  26338. }
  26339. function Wn(e) {
  26340. return (146097 * e) / 4800
  26341. }
  26342. function Pn(e) {
  26343. return function () {
  26344. return this.as(e)
  26345. }
  26346. }
  26347. var Rn = Pn('ms'),
  26348. Cn = Pn('s'),
  26349. Un = Pn('m'),
  26350. Hn = Pn('h'),
  26351. Fn = Pn('d'),
  26352. Ln = Pn('w'),
  26353. Vn = Pn('M'),
  26354. Gn = Pn('Q'),
  26355. En = Pn('y'),
  26356. An = Rn
  26357. function jn(e) {
  26358. return function () {
  26359. return this.isValid() ? this._data[e] : NaN
  26360. }
  26361. }
  26362. var In = jn('milliseconds'),
  26363. Zn = jn('seconds'),
  26364. zn = jn('minutes'),
  26365. $n = jn('hours'),
  26366. qn = jn('days'),
  26367. Bn = jn('months'),
  26368. Jn = jn('years'),
  26369. Qn = Math.round,
  26370. Xn = { ss: 44, s: 45, m: 45, h: 22, d: 26, w: null, M: 11 }
  26371. function Kn(e, t, n, s, i) {
  26372. return i.relativeTime(t || 1, !!n, e, s)
  26373. }
  26374. var es = Math.abs
  26375. function ts(e) {
  26376. return (e > 0) - (e < 0) || +e
  26377. }
  26378. function ns() {
  26379. if (!this.isValid()) return this.localeData().invalidDate()
  26380. var e,
  26381. t,
  26382. n,
  26383. s,
  26384. i,
  26385. r,
  26386. a,
  26387. o,
  26388. u = es(this._milliseconds) / 1e3,
  26389. l = es(this._days),
  26390. d = es(this._months),
  26391. h = this.asSeconds()
  26392. return h
  26393. ? ((e = he(u / 60)),
  26394. (t = he(e / 60)),
  26395. (u %= 60),
  26396. (e %= 60),
  26397. (n = he(d / 12)),
  26398. (d %= 12),
  26399. (s = u ? u.toFixed(3).replace(/\.?0+$/, '') : ''),
  26400. (i = h < 0 ? '-' : ''),
  26401. (r = ts(this._months) !== ts(h) ? '-' : ''),
  26402. (a = ts(this._days) !== ts(h) ? '-' : ''),
  26403. (o = ts(this._milliseconds) !== ts(h) ? '-' : ''),
  26404. i + 'P' + (n ? r + n + 'Y' : '') + (d ? r + d + 'M' : '') + (l ? a + l + 'D' : '') + (t || e || u ? 'T' : '') + (t ? o + t + 'H' : '') + (e ? o + e + 'M' : '') + (u ? o + s + 'S' : ''))
  26405. : 'P0D'
  26406. }
  26407. var ss = Wt.prototype
  26408. return (
  26409. (ss.isValid = function () {
  26410. return this._isValid
  26411. }),
  26412. (ss.abs = function () {
  26413. var e = this._data
  26414. return (
  26415. (this._milliseconds = bn(this._milliseconds)),
  26416. (this._days = bn(this._days)),
  26417. (this._months = bn(this._months)),
  26418. (e.milliseconds = bn(e.milliseconds)),
  26419. (e.seconds = bn(e.seconds)),
  26420. (e.minutes = bn(e.minutes)),
  26421. (e.hours = bn(e.hours)),
  26422. (e.months = bn(e.months)),
  26423. (e.years = bn(e.years)),
  26424. this
  26425. )
  26426. }),
  26427. (ss.add = function (e, t) {
  26428. return Tn(this, e, t, 1)
  26429. }),
  26430. (ss.subtract = function (e, t) {
  26431. return Tn(this, e, t, -1)
  26432. }),
  26433. (ss.as = function (e) {
  26434. if (!this.isValid()) return NaN
  26435. var t,
  26436. n,
  26437. s = this._milliseconds
  26438. if ('month' === (e = G(e)) || 'quarter' === e || 'year' === e)
  26439. switch (((t = this._days + s / 864e5), (n = this._months + Nn(t)), e)) {
  26440. case 'month':
  26441. return n
  26442. case 'quarter':
  26443. return n / 3
  26444. case 'year':
  26445. return n / 12
  26446. }
  26447. else
  26448. switch (((t = this._days + Math.round(Wn(this._months))), e)) {
  26449. case 'week':
  26450. return t / 7 + s / 6048e5
  26451. case 'day':
  26452. return t + s / 864e5
  26453. case 'hour':
  26454. return 24 * t + s / 36e5
  26455. case 'minute':
  26456. return 1440 * t + s / 6e4
  26457. case 'second':
  26458. return 86400 * t + s / 1e3
  26459. case 'millisecond':
  26460. return Math.floor(864e5 * t) + s
  26461. default:
  26462. throw new Error('Unknown unit ' + e)
  26463. }
  26464. }),
  26465. (ss.asMilliseconds = Rn),
  26466. (ss.asSeconds = Cn),
  26467. (ss.asMinutes = Un),
  26468. (ss.asHours = Hn),
  26469. (ss.asDays = Fn),
  26470. (ss.asWeeks = Ln),
  26471. (ss.asMonths = Vn),
  26472. (ss.asQuarters = Gn),
  26473. (ss.asYears = En),
  26474. (ss.valueOf = An),
  26475. (ss._bubble = function () {
  26476. var e,
  26477. t,
  26478. n,
  26479. s,
  26480. i,
  26481. r = this._milliseconds,
  26482. a = this._days,
  26483. o = this._months,
  26484. u = this._data
  26485. return (
  26486. (r >= 0 && a >= 0 && o >= 0) || (r <= 0 && a <= 0 && o <= 0) || ((r += 864e5 * xn(Wn(o) + a)), (a = 0), (o = 0)),
  26487. (u.milliseconds = r % 1e3),
  26488. (e = he(r / 1e3)),
  26489. (u.seconds = e % 60),
  26490. (t = he(e / 60)),
  26491. (u.minutes = t % 60),
  26492. (n = he(t / 60)),
  26493. (u.hours = n % 24),
  26494. (a += he(n / 24)),
  26495. (o += i = he(Nn(a))),
  26496. (a -= xn(Wn(i))),
  26497. (s = he(o / 12)),
  26498. (o %= 12),
  26499. (u.days = a),
  26500. (u.months = o),
  26501. (u.years = s),
  26502. this
  26503. )
  26504. }),
  26505. (ss.clone = function () {
  26506. return At(this)
  26507. }),
  26508. (ss.get = function (e) {
  26509. return (e = G(e)), this.isValid() ? this[e + 's']() : NaN
  26510. }),
  26511. (ss.milliseconds = In),
  26512. (ss.seconds = Zn),
  26513. (ss.minutes = zn),
  26514. (ss.hours = $n),
  26515. (ss.days = qn),
  26516. (ss.weeks = function () {
  26517. return he(this.days() / 7)
  26518. }),
  26519. (ss.months = Bn),
  26520. (ss.years = Jn),
  26521. (ss.humanize = function (e, t) {
  26522. if (!this.isValid()) return this.localeData().invalidDate()
  26523. var n,
  26524. s,
  26525. i = !1,
  26526. r = Xn
  26527. return (
  26528. 'object' == typeof e && ((t = e), (e = !1)),
  26529. 'boolean' == typeof e && (i = e),
  26530. 'object' == typeof t && ((r = Object.assign({}, Xn, t)), null != t.s && null == t.ss && (r.ss = t.s - 1)),
  26531. (s = (function (e, t, n, s) {
  26532. var i = At(e).abs(),
  26533. r = Qn(i.as('s')),
  26534. a = Qn(i.as('m')),
  26535. o = Qn(i.as('h')),
  26536. u = Qn(i.as('d')),
  26537. l = Qn(i.as('M')),
  26538. d = Qn(i.as('w')),
  26539. h = Qn(i.as('y')),
  26540. c =
  26541. (r <= n.ss && ['s', r]) ||
  26542. (r < n.s && ['ss', r]) ||
  26543. (a <= 1 && ['m']) ||
  26544. (a < n.m && ['mm', a]) ||
  26545. (o <= 1 && ['h']) ||
  26546. (o < n.h && ['hh', o]) ||
  26547. (u <= 1 && ['d']) ||
  26548. (u < n.d && ['dd', u])
  26549. return (
  26550. null != n.w && (c = c || (d <= 1 && ['w']) || (d < n.w && ['ww', d])),
  26551. ((c = c || (l <= 1 && ['M']) || (l < n.M && ['MM', l]) || (h <= 1 && ['y']) || ['yy', h])[2] = t),
  26552. (c[3] = +e > 0),
  26553. (c[4] = s),
  26554. Kn.apply(null, c)
  26555. )
  26556. })(this, !i, r, (n = this.localeData()))),
  26557. i && (s = n.pastFuture(+this, s)),
  26558. n.postformat(s)
  26559. )
  26560. }),
  26561. (ss.toISOString = ns),
  26562. (ss.toString = ns),
  26563. (ss.toJSON = ns),
  26564. (ss.locale = Kt),
  26565. (ss.localeData = tn),
  26566. (ss.toIsoString = Y('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)', ns)),
  26567. (ss.lang = en),
  26568. H('X', 0, 0, 'unix'),
  26569. H('x', 0, 0, 'valueOf'),
  26570. ue('x', ne),
  26571. ue('X', /[+-]?\d+(\.\d{1,3})?/),
  26572. me('X', function (e, t, n) {
  26573. n._d = new Date(1e3 * parseFloat(e))
  26574. }),
  26575. me('x', function (e, t, n) {
  26576. n._d = new Date(ce(e))
  26577. }),
  26578. //! moment.js
  26579. (i.version = '2.30.1'),
  26580. (t = Ot),
  26581. (i.fn = kn),
  26582. (i.min = function () {
  26583. var e = [].slice.call(arguments, 0)
  26584. return xt('isBefore', e)
  26585. }),
  26586. (i.max = function () {
  26587. var e = [].slice.call(arguments, 0)
  26588. return xt('isAfter', e)
  26589. }),
  26590. (i.now = function () {
  26591. return Date.now ? Date.now() : +new Date()
  26592. }),
  26593. (i.utc = m),
  26594. (i.unix = function (e) {
  26595. return Ot(1e3 * e)
  26596. }),
  26597. (i.months = function (e, t) {
  26598. return Sn(e, t, 'months')
  26599. }),
  26600. (i.isDate = h),
  26601. (i.locale = at),
  26602. (i.invalid = g),
  26603. (i.duration = At),
  26604. (i.isMoment = M),
  26605. (i.weekdays = function (e, t, n) {
  26606. return On(e, t, n, 'weekdays')
  26607. }),
  26608. (i.parseZone = function () {
  26609. return Ot.apply(null, arguments).parseZone()
  26610. }),
  26611. (i.localeData = ut),
  26612. (i.isDuration = Pt),
  26613. (i.monthsShort = function (e, t) {
  26614. return Sn(e, t, 'monthsShort')
  26615. }),
  26616. (i.weekdaysMin = function (e, t, n) {
  26617. return On(e, t, n, 'weekdaysMin')
  26618. }),
  26619. (i.defineLocale = ot),
  26620. (i.updateLocale = function (e, t) {
  26621. if (null != t) {
  26622. var n,
  26623. s,
  26624. i = et
  26625. null != tt[e] && null != tt[e].parentLocale
  26626. ? tt[e].set(x(tt[e]._config, t))
  26627. : (null != (s = rt(e)) && (i = s._config), (t = x(i, t)), null == s && (t.abbr = e), ((n = new N(t)).parentLocale = tt[e]), (tt[e] = n)),
  26628. at(e)
  26629. } else null != tt[e] && (null != tt[e].parentLocale ? ((tt[e] = tt[e].parentLocale), e === at() && at(e)) : null != tt[e] && delete tt[e])
  26630. return tt[e]
  26631. }),
  26632. (i.locales = function () {
  26633. return S(tt)
  26634. }),
  26635. (i.weekdaysShort = function (e, t, n) {
  26636. return On(e, t, n, 'weekdaysShort')
  26637. }),
  26638. (i.normalizeUnits = G),
  26639. (i.relativeTimeRounding = function (e) {
  26640. return void 0 === e ? Qn : 'function' == typeof e && ((Qn = e), !0)
  26641. }),
  26642. (i.relativeTimeThreshold = function (e, t) {
  26643. return void 0 !== Xn[e] && (void 0 === t ? Xn[e] : ((Xn[e] = t), 's' === e && (Xn.ss = t - 1), !0))
  26644. }),
  26645. (i.calendarFormat = function (e, t) {
  26646. var n = e.diff(t, 'days', !0)
  26647. return n < -6 ? 'sameElse' : n < -1 ? 'lastWeek' : n < 0 ? 'lastDay' : n < 1 ? 'sameDay' : n < 2 ? 'nextDay' : n < 7 ? 'nextWeek' : 'sameElse'
  26648. }),
  26649. (i.prototype = kn),
  26650. (i.HTML5_FMT = {
  26651. DATETIME_LOCAL: 'YYYY-MM-DDTHH:mm',
  26652. DATETIME_LOCAL_SECONDS: 'YYYY-MM-DDTHH:mm:ss',
  26653. DATETIME_LOCAL_MS: 'YYYY-MM-DDTHH:mm:ss.SSS',
  26654. DATE: 'YYYY-MM-DD',
  26655. TIME: 'HH:mm',
  26656. TIME_SECONDS: 'HH:mm:ss',
  26657. TIME_MS: 'HH:mm:ss.SSS',
  26658. WEEK: 'GGGG-[W]WW',
  26659. MONTH: 'YYYY-MM'
  26660. }),
  26661. i
  26662. )
  26663. }),
  26664. 'object' == typeof t && void 0 !== n ? (n.exports = r()) : 'function' == typeof s && s.amd ? s(r) : (i.moment = r())
  26665. }) /*!node_modules/lodash/_castSlice.js*/
  26666. amis.define('eaf1a26', function (n, e, a, f) {
  26667. var i = n('b925f70')
  26668. a.exports = function (n, e, a) {
  26669. var f = n.length
  26670. return (a = void 0 === a ? f : a), !e && a >= f ? n : i(n, e, a)
  26671. }
  26672. }) /*!node_modules/lodash/_hasUnicode.js*/
  26673. amis.define('63502c0', function (f, u, e, n) {
  26674. var t = RegExp('[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]')
  26675. e.exports = function (f) {
  26676. return t.test(f)
  26677. }
  26678. }) /*!node_modules/lodash/_asciiToArray.js*/
  26679. amis.define('2f9dde3', function (n, e, i, t) {
  26680. i.exports = function (n) {
  26681. return n.split('')
  26682. }
  26683. }) /*!node_modules/lodash/_unicodeToArray.js*/
  26684. amis.define('04308ca', function (f, u, d, e) {
  26685. var n = '[\\ud800-\\udfff]',
  26686. c = '[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]',
  26687. i = '\\ud83c[\\udffb-\\udfff]',
  26688. o = '[^\\ud800-\\udfff]',
  26689. t = '(?:\\ud83c[\\udde6-\\uddff]){2}',
  26690. a = '[\\ud800-\\udbff][\\udc00-\\udfff]',
  26691. r = '(?:' + c + '|' + i + ')' + '?',
  26692. b = '[\\ufe0e\\ufe0f]?',
  26693. g = b + r + ('(?:\\u200d(?:' + [o, t, a].join('|') + ')' + b + r + ')*'),
  26694. j = '(?:' + [o + c + '?', c, t, a, n].join('|') + ')',
  26695. m = RegExp(i + '(?=' + i + ')|' + j + g, 'g')
  26696. d.exports = function (f) {
  26697. return f.match(m) || []
  26698. }
  26699. }) /*!node_modules/lodash/_stringToArray.js*/
  26700. amis.define('306ed35', function (e, n, c, d) {
  26701. var f = e('2f9dde3'),
  26702. i = e('63502c0'),
  26703. r = e('04308ca')
  26704. c.exports = function (e) {
  26705. return i(e) ? r(e) : f(e)
  26706. }
  26707. }) /*!node_modules/lodash/_createCaseFirst.js*/
  26708. amis.define('2486211', function (n, e, i, r) {
  26709. var c = n('eaf1a26'),
  26710. t = n('63502c0'),
  26711. a = n('306ed35'),
  26712. f = n('18f70dc')
  26713. i.exports = function (n) {
  26714. return function (e) {
  26715. e = f(e)
  26716. var i = t(e) ? a(e) : void 0,
  26717. r = i ? i[0] : e.charAt(0),
  26718. o = i ? c(i, 1).join('') : e.slice(1)
  26719. return r[n]() + o
  26720. }
  26721. }
  26722. }) /*!node_modules/lodash/upperFirst.js*/
  26723. amis.define('92cb0ab', function (e, a, i, n) {
  26724. var o = e('2486211')('toUpperCase')
  26725. i.exports = o
  26726. }) /*!node_modules/lodash/_baseRepeat.js*/
  26727. amis.define('a6b2ba1', function (r, n, a, e) {
  26728. var i = Math.floor
  26729. a.exports = function (r, n) {
  26730. var a = ''
  26731. if (!r || n < 1 || n > 9007199254740991) return a
  26732. do {
  26733. n % 2 && (a += r), (n = i(n / 2)) && (r += r)
  26734. } while (n)
  26735. return a
  26736. }
  26737. }) /*!node_modules/lodash/_asciiSize.js*/
  26738. amis.define('b058a7a', function (a, e, n, i) {
  26739. var t = a('739896c')('length')
  26740. n.exports = t
  26741. }) /*!node_modules/lodash/_unicodeSize.js*/
  26742. amis.define('fb06428', function (f, u, d, e) {
  26743. var n = '[\\ud800-\\udfff]',
  26744. t = '[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]',
  26745. i = '\\ud83c[\\udffb-\\udfff]',
  26746. o = '[^\\ud800-\\udfff]',
  26747. r = '(?:\\ud83c[\\udde6-\\uddff]){2}',
  26748. c = '[\\ud800-\\udbff][\\udc00-\\udfff]',
  26749. a = '(?:' + t + '|' + i + ')' + '?',
  26750. s = '[\\ufe0e\\ufe0f]?',
  26751. b = s + a + ('(?:\\u200d(?:' + [o, r, c].join('|') + ')' + s + a + ')*'),
  26752. x = '(?:' + [o + t + '?', t, r, c, n].join('|') + ')',
  26753. g = RegExp(i + '(?=' + i + ')|' + x + b, 'g')
  26754. d.exports = function (f) {
  26755. for (var u = (g.lastIndex = 0); g.test(f); ) ++u
  26756. return u
  26757. }
  26758. }) /*!node_modules/lodash/_stringSize.js*/
  26759. amis.define('655bdcb', function (n, a, b, c) {
  26760. var e = n('b058a7a'),
  26761. f = n('63502c0'),
  26762. i = n('fb06428')
  26763. b.exports = function (n) {
  26764. return f(n) ? i(n) : e(n)
  26765. }
  26766. }) /*!node_modules/lodash/_createPadding.js*/
  26767. amis.define('6019658', function (e, a, i, n) {
  26768. var r = e('a6b2ba1'),
  26769. t = e('e338b47'),
  26770. c = e('eaf1a26'),
  26771. b = e('63502c0'),
  26772. f = e('655bdcb'),
  26773. o = e('306ed35'),
  26774. d = Math.ceil
  26775. i.exports = function (e, a) {
  26776. var i = (a = void 0 === a ? ' ' : t(a)).length
  26777. if (i < 2) return i ? r(a, e) : a
  26778. var n = r(a, d(e / f(a)))
  26779. return b(a) ? c(o(n), 0, e).join('') : n.slice(0, e)
  26780. }
  26781. }) /*!node_modules/lodash/padStart.js*/
  26782. amis.define('2cc325f', function (c, n, f, r) {
  26783. var a = c('6019658'),
  26784. d = c('655bdcb'),
  26785. e = c('0adc535'),
  26786. i = c('18f70dc')
  26787. f.exports = function (c, n, f) {
  26788. c = i(c)
  26789. var r = (n = e(n)) ? d(c) : 0
  26790. return n && r < n ? a(n - r, f) + c : c
  26791. }
  26792. }) /*!node_modules/lodash/capitalize.js*/
  26793. amis.define('2c4cc29', function (c, e, n, o) {
  26794. var r = c('18f70dc'),
  26795. t = c('92cb0ab')
  26796. n.exports = function (c) {
  26797. return t(r(c).toLowerCase())
  26798. }
  26799. }) /*!node_modules/lodash/_basePropertyOf.js*/
  26800. amis.define('32487bc', function (n, i, t, u) {
  26801. t.exports = function (n) {
  26802. return function (i) {
  26803. return null == n ? void 0 : n[i]
  26804. }
  26805. }
  26806. }) /*!node_modules/lodash/_escapeHtmlChar.js*/
  26807. amis.define('55f4550', function (t, a, e, f) {
  26808. var i = t('32487bc')({ '&': '&amp;', '<': '&lt;', '>': '&gt;', '"': '&quot;', "'": '&#39;' })
  26809. e.exports = i
  26810. }) /*!node_modules/lodash/escape.js*/
  26811. amis.define('cdcd4c1', function (e, c, n, r) {
  26812. var t = e('55f4550'),
  26813. f = e('18f70dc'),
  26814. d = /[&<>"']/g,
  26815. i = RegExp(d.source)
  26816. n.exports = function (e) {
  26817. return (e = f(e)) && i.test(e) ? e.replace(d, t) : e
  26818. }
  26819. }) /*!node_modules/lodash/_baseIsRegExp.js*/
  26820. amis.define('690fe8e', function (e, f, n, c) {
  26821. var t = e('86af418'),
  26822. i = e('0f3bcc6')
  26823. n.exports = function (e) {
  26824. return i(e) && '[object RegExp]' == t(e)
  26825. }
  26826. }) /*!node_modules/lodash/isRegExp.js*/
  26827. amis.define('c0218bb', function (e, a, f, b) {
  26828. var i = e('690fe8e'),
  26829. n = e('6984aa3'),
  26830. s = e('bf1fbea'),
  26831. c = s && s.isRegExp,
  26832. o = c ? n(c) : i
  26833. f.exports = o
  26834. }) /*!node_modules/lodash/truncate.js*/
  26835. amis.define('db49f61', function (e, i, r, n) {
  26836. var a = e('e338b47'),
  26837. f = e('eaf1a26'),
  26838. s = e('63502c0'),
  26839. t = e('e98f234'),
  26840. c = e('c0218bb'),
  26841. o = e('655bdcb'),
  26842. l = e('306ed35'),
  26843. d = e('0adc535'),
  26844. v = e('18f70dc'),
  26845. g = /\w*$/
  26846. r.exports = function (e, i) {
  26847. var r = 30,
  26848. n = '...'
  26849. if (t(i)) {
  26850. var x = 'separator' in i ? i.separator : x
  26851. ;(r = 'length' in i ? d(i.length) : r), (n = 'omission' in i ? a(i.omission) : n)
  26852. }
  26853. var b = (e = v(e)).length
  26854. if (s(e)) {
  26855. var u = l(e)
  26856. b = u.length
  26857. }
  26858. if (r >= b) return e
  26859. var h = r - o(n)
  26860. if (h < 1) return n
  26861. var p = u ? f(u, 0, h).join('') : e.slice(0, h)
  26862. if (void 0 === x) return p + n
  26863. if ((u && (h += p.length - h), c(x))) {
  26864. if (e.slice(h).search(x)) {
  26865. var m,
  26866. I = p
  26867. for (x.global || (x = RegExp(x.source, v(g.exec(x)) + 'g')), x.lastIndex = 0; (m = x.exec(I)); ) var O = m.index
  26868. p = p.slice(0, void 0 === O ? h : O)
  26869. }
  26870. } else if (e.indexOf(a(x), h) != h) {
  26871. var j = p.lastIndexOf(x)
  26872. j > -1 && (p = p.slice(0, j))
  26873. }
  26874. return p + n
  26875. }
  26876. }) /*!node_modules/lodash/uniqWith.js*/
  26877. amis.define('56fdd91', function (n, e, i, o) {
  26878. var t = n('823160e')
  26879. i.exports = function (n, e) {
  26880. return (e = 'function' == typeof e ? e : void 0), n && n.length ? t(n, void 0, e) : []
  26881. }
  26882. }) /*!node_modules/lodash/uniqBy.js*/
  26883. amis.define('098b8e1', function (e, n, t, i) {
  26884. var r = e('8c8db6b'),
  26885. b = e('823160e')
  26886. t.exports = function (e, n) {
  26887. return e && e.length ? b(e, r(n, 2)) : []
  26888. }
  26889. }) /*!node_modules/lodash/isEqual.js*/
  26890. amis.define('37efca2', function (n, e, a, c) {
  26891. var f = n('1cb07a0')
  26892. a.exports = function (n, e) {
  26893. return f(n, e)
  26894. }
  26895. }) /*!node_modules/amis-formula/lib/error.js*/
  26896. amis.define('02f3f23', function (r, e, n, t) {
  26897. 'use strict'
  26898. Object.defineProperty(e, '__esModule', { value: !0 })
  26899. var a = r('68b98b9'),
  26900. o = (function (r) {
  26901. function e(e) {
  26902. var n = r.call(this, e) || this
  26903. return (n.name = 'FormulaEvalError'), n
  26904. }
  26905. return a.__extends(e, r), e
  26906. })(Error)
  26907. e.FormulaEvalError = o
  26908. }) /*!node_modules/amis-formula/lib/evalutor.js*/
  26909. amis.define('56e83b1', function (t, e, r, n) {
  26910. 'use strict'
  26911. Object.defineProperty(e, '__esModule', { value: !0 })
  26912. var o = t('68b98b9'),
  26913. i = t('8b081ba'),
  26914. a = t('92cb0ab'),
  26915. u = t('2cc325f'),
  26916. f = t('2c4cc29'),
  26917. s = t('cdcd4c1'),
  26918. l = t('db49f61'),
  26919. p = t('56fdd91'),
  26920. c = t('098b8e1'),
  26921. h = t('37efca2'),
  26922. y = t('0910768'),
  26923. m = t('fb560dd'),
  26924. v = t('a94549b'),
  26925. d = t('02f3f23')
  26926. function g(t) {
  26927. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  26928. }
  26929. var A = g(i),
  26930. b = g(a),
  26931. E = g(u),
  26932. D = g(f),
  26933. N = g(s),
  26934. T = g(l),
  26935. x = g(p),
  26936. S = g(c),
  26937. M = g(h),
  26938. z = g(y),
  26939. O = g(m),
  26940. R = g(v),
  26941. w = (function () {
  26942. function t(e, r) {
  26943. void 0 === r && (r = { defaultFilter: 'html' }),
  26944. (this.options = r),
  26945. (this.functions = {}),
  26946. (this.contextStack = []),
  26947. (this.context = e),
  26948. this.contextStack.push(function (t) {
  26949. return '&' === t ? e : null == e ? void 0 : e[t]
  26950. }),
  26951. (this.filters = o.__assign(o.__assign(o.__assign({}, t.defaultFilters), this.filters), null == r ? void 0 : r.filters)),
  26952. (this.functions = o.__assign(o.__assign(o.__assign({}, t.defaultFunctions), this.functions), null == r ? void 0 : r.functions))
  26953. }
  26954. return (
  26955. (t.setDefaultFilters = function (e) {
  26956. t.defaultFilters = o.__assign(o.__assign({}, t.defaultFilters), e)
  26957. }),
  26958. (t.setDefaultFunctions = function (e) {
  26959. t.defaultFunctions = o.__assign(o.__assign({}, t.defaultFunctions), e)
  26960. }),
  26961. (t.prototype.evalute = function (t) {
  26962. if (t && t.type) {
  26963. var e = t.type.replace(/(?:_|\-)(\w)/g, function (t, e) {
  26964. return e.toUpperCase()
  26965. }),
  26966. r = this.functions[e] || this[e]
  26967. if (!r) throw new Error(''.concat(t.type, ' unkown.'))
  26968. return r.call(this, t)
  26969. }
  26970. return t
  26971. }),
  26972. (t.prototype.document = function (t) {
  26973. var e = this
  26974. if (t.body.length) {
  26975. var r = t.body.length > 1,
  26976. n = t.body.map(function (t) {
  26977. var n = e.evalute(t)
  26978. return r && null == n ? '' : n
  26979. })
  26980. return 1 === n.length ? n[0] : n.join('')
  26981. }
  26982. }),
  26983. (t.prototype.filter = function (t) {
  26984. for (var e = this, r = this.evalute(t.input), n = t.filters.concat(), o = { filter: void 0, data: this.context, restFilters: n }; n.length; ) {
  26985. var i = n.shift(),
  26986. a = this.filters[i.name]
  26987. if (!a) throw new Error('filter `'.concat(i.name, '` not exists.'))
  26988. ;(o.filter = i),
  26989. (r = a.apply(
  26990. o,
  26991. [r].concat(
  26992. i.args.map(function (t) {
  26993. return 'mixed' === (null == t ? void 0 : t.type)
  26994. ? t.body
  26995. .map(function (t) {
  26996. return 'string' == typeof t ? t : e.evalute(t)
  26997. })
  26998. .join('')
  26999. : t.type
  27000. ? e.evalute(t)
  27001. : t
  27002. })
  27003. )
  27004. ))
  27005. }
  27006. return r
  27007. }),
  27008. (t.prototype.raw = function (t) {
  27009. return t.value
  27010. }),
  27011. (t.prototype.script = function (t) {
  27012. var e,
  27013. r = this.options.defaultFilter
  27014. return (
  27015. r &&
  27016. ~['getter', 'variable'].indexOf(null === (e = t.body) || void 0 === e ? void 0 : e.type) &&
  27017. (t = o.__assign(o.__assign({}, t), { body: { type: 'filter', input: t.body, filters: [{ name: r.replace(/^\s*\|\s*/, ''), args: [] }] } })),
  27018. this.evalute(t.body)
  27019. )
  27020. }),
  27021. (t.prototype.expressionList = function (t) {
  27022. var e = this
  27023. return t.body.reduce(function (t, r) {
  27024. return e.evalute(r)
  27025. })
  27026. }),
  27027. (t.prototype.template = function (t) {
  27028. var e = this
  27029. return t.body
  27030. .map(function (t) {
  27031. return e.evalute(t)
  27032. })
  27033. .join('')
  27034. }),
  27035. (t.prototype.templateRaw = function (t) {
  27036. return t.value
  27037. }),
  27038. (t.prototype.getter = function (t) {
  27039. var e,
  27040. r = this.evalute(t.host),
  27041. n = this.evalute(t.key)
  27042. return void 0 === n && 'variable' === (null === (e = t.key) || void 0 === e ? void 0 : e.type) && (n = t.key.name), null == r ? void 0 : r[n]
  27043. }),
  27044. (t.prototype.unary = function (t) {
  27045. var e = this.evalute(t.value)
  27046. switch (t.op) {
  27047. case '+':
  27048. return +e
  27049. case '-':
  27050. return -e
  27051. case '~':
  27052. return ~e
  27053. case '!':
  27054. return !e
  27055. }
  27056. }),
  27057. (t.prototype.formatNumber = function (t, e) {
  27058. void 0 === e && (e = !1)
  27059. var r = typeof t
  27060. return 'string' === r ? (e ? parseInt(t, 10) : parseFloat(t)) || 0 : 'number' === r && e ? Math.round(t) : null != t ? t : 0
  27061. }),
  27062. (t.prototype.power = function (t) {
  27063. var e = this.evalute(t.left),
  27064. r = this.evalute(t.right)
  27065. return Math.pow(this.formatNumber(e), this.formatNumber(r))
  27066. }),
  27067. (t.prototype.multiply = function (t) {
  27068. var e = this.evalute(t.left),
  27069. r = this.evalute(t.right)
  27070. return F(this.formatNumber(e) * this.formatNumber(r))
  27071. }),
  27072. (t.prototype.divide = function (t) {
  27073. var e = this.evalute(t.left),
  27074. r = this.evalute(t.right)
  27075. return F(this.formatNumber(e) / this.formatNumber(r))
  27076. }),
  27077. (t.prototype.remainder = function (t) {
  27078. var e = this.evalute(t.left),
  27079. r = this.evalute(t.right)
  27080. return this.formatNumber(e) % this.formatNumber(r)
  27081. }),
  27082. (t.prototype.add = function (t) {
  27083. var e = this.evalute(t.left),
  27084. r = this.evalute(t.right)
  27085. return isNaN(e) || isNaN(r) ? e + r : F(this.formatNumber(e) + this.formatNumber(r))
  27086. }),
  27087. (t.prototype.minus = function (t) {
  27088. var e = this.evalute(t.left),
  27089. r = this.evalute(t.right)
  27090. return F(this.formatNumber(e) - this.formatNumber(r))
  27091. }),
  27092. (t.prototype.shift = function (t) {
  27093. var e = this.evalute(t.left),
  27094. r = this.formatNumber(this.evalute(t.right), !0)
  27095. return '<<' === t.op ? e << r : '>>' == t.op ? e >> r : e >>> r
  27096. }),
  27097. (t.prototype.lt = function (t) {
  27098. return this.evalute(t.left) < this.evalute(t.right)
  27099. }),
  27100. (t.prototype.gt = function (t) {
  27101. return this.evalute(t.left) > this.evalute(t.right)
  27102. }),
  27103. (t.prototype.le = function (t) {
  27104. return this.evalute(t.left) <= this.evalute(t.right)
  27105. }),
  27106. (t.prototype.ge = function (t) {
  27107. return this.evalute(t.left) >= this.evalute(t.right)
  27108. }),
  27109. (t.prototype.eq = function (t) {
  27110. return this.evalute(t.left) == this.evalute(t.right)
  27111. }),
  27112. (t.prototype.ne = function (t) {
  27113. return this.evalute(t.left) != this.evalute(t.right)
  27114. }),
  27115. (t.prototype.streq = function (t) {
  27116. return this.evalute(t.left) === this.evalute(t.right)
  27117. }),
  27118. (t.prototype.strneq = function (t) {
  27119. return this.evalute(t.left) !== this.evalute(t.right)
  27120. }),
  27121. (t.prototype.binary = function (t) {
  27122. var e = this.evalute(t.left),
  27123. r = this.evalute(t.right)
  27124. return '&' === t.op ? e & r : '^' === t.op ? e ^ r : e | r
  27125. }),
  27126. (t.prototype.and = function (t) {
  27127. return this.evalute(t.left) && this.evalute(t.right)
  27128. }),
  27129. (t.prototype.or = function (t) {
  27130. return this.evalute(t.left) || this.evalute(t.right)
  27131. }),
  27132. (t.prototype.number = function (t) {
  27133. return t.value
  27134. }),
  27135. (t.prototype.convertHostGetterToVariable = function (t) {
  27136. var e, r
  27137. if ('getter' !== t.type) return t
  27138. for (var n = t, i = []; 'getter' === (null === (e = n.host) || void 0 === e ? void 0 : e.type); ) i.push('host'), (n = n.host)
  27139. if ('variable' === (null === (r = n.host) || void 0 === r ? void 0 : r.type) && '&' === n.host.name) {
  27140. var a = { host: t },
  27141. u = i.reduce(function (t, e) {
  27142. return (t[e] = o.__assign({}, t[e])), t[e]
  27143. }, a)
  27144. return (u.host = { start: u.host.start, end: u.host.end, type: 'variable', name: this.evalute(u.host.key) }), a.host
  27145. }
  27146. return t
  27147. }),
  27148. (t.prototype.nsVariable = function (t) {
  27149. var e = this,
  27150. r = t.body
  27151. if ('window' === t.namespace)
  27152. this.contextStack.push(function (t) {
  27153. return '&' === t ? window : window[t]
  27154. })
  27155. else if ('cookie' === t.namespace)
  27156. (r = this.convertHostGetterToVariable(r)),
  27157. this.contextStack.push(function (t) {
  27158. return _(t)
  27159. })
  27160. else {
  27161. if ('ls' !== t.namespace && 'ss' !== t.namespace) throw new Error('Unsupported namespace: ' + t.namespace)
  27162. var n = t.namespace
  27163. ;(r = this.convertHostGetterToVariable(r)),
  27164. this.contextStack.push(function (t) {
  27165. var e = 'ss' === n ? sessionStorage.getItem(t) : localStorage.getItem(t)
  27166. if ('string' == typeof e) {
  27167. if (/^\d+$/.test(e)) {
  27168. var r = JSON.parse(e)
  27169. return ''.concat(r) === e ? r : e
  27170. }
  27171. return I(e, e)
  27172. }
  27173. })
  27174. }
  27175. var o = this.evalute(r)
  27176. return (
  27177. (null == o ? void 0 : o.then)
  27178. ? o.then(function () {
  27179. return e.contextStack.pop()
  27180. })
  27181. : this.contextStack.pop(),
  27182. o
  27183. )
  27184. }),
  27185. (t.prototype.variable = function (t) {
  27186. return (0, this.contextStack[this.contextStack.length - 1])(t.name)
  27187. }),
  27188. (t.prototype.identifier = function (t) {
  27189. return t.name
  27190. }),
  27191. (t.prototype.array = function (t) {
  27192. var e = this
  27193. return t.members.map(function (t) {
  27194. return e.evalute(t)
  27195. })
  27196. }),
  27197. (t.prototype.literal = function (t) {
  27198. return t.value
  27199. }),
  27200. (t.prototype.string = function (t) {
  27201. return t.value
  27202. }),
  27203. (t.prototype.object = function (t) {
  27204. var e = this,
  27205. r = {}
  27206. return (
  27207. t.members.forEach(function (t) {
  27208. var n = t.key,
  27209. o = t.value
  27210. r[e.evalute(n)] = e.evalute(o)
  27211. }),
  27212. r
  27213. )
  27214. }),
  27215. (t.prototype.conditional = function (t) {
  27216. return this.evalute(t.test) ? this.evalute(t.consequent) : this.evalute(t.alternate)
  27217. }),
  27218. (t.prototype.funcCall = function (t) {
  27219. var e = this,
  27220. r = 'fn'.concat(t.identifier),
  27221. n = this.functions[r] || this[r] || (this.filters.hasOwnProperty(t.identifier) && this.filters[t.identifier])
  27222. if (!n) throw new d.FormulaEvalError(''.concat(t.identifier, '\u51fd\u6570\u6ca1\u6709\u5b9a\u4e49'))
  27223. var o = t.args
  27224. return (
  27225. (o = ~['IF', 'AND', 'OR', 'XOR', 'IFS'].indexOf(t.identifier)
  27226. ? o.map(function (t) {
  27227. return function () {
  27228. return e.evalute(t)
  27229. }
  27230. })
  27231. : o.map(function (t) {
  27232. return e.evalute(t)
  27233. })),
  27234. n.apply(this, o)
  27235. )
  27236. }),
  27237. (t.prototype.anonymousFunction = function (t) {
  27238. return t
  27239. }),
  27240. (t.prototype.callAnonymousFunction = function (t, e) {
  27241. var r = k(this.contextStack[this.contextStack.length - 1]('&') || {}, {})
  27242. t.args.forEach(function (t) {
  27243. if ('variable' !== t.type) throw new Error('expected a variable as argument')
  27244. r[t.name] = e.shift()
  27245. }),
  27246. this.contextStack.push(function (t) {
  27247. return '&' === t ? r : r[t]
  27248. })
  27249. var n = this.evalute(t.return)
  27250. return this.contextStack.pop(), n
  27251. }),
  27252. (t.prototype.fnIF = function (t, e, r) {
  27253. return t() ? e() : r()
  27254. }),
  27255. (t.prototype.fnAND = function () {
  27256. for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]
  27257. return t.every(function (t) {
  27258. return t()
  27259. })
  27260. }),
  27261. (t.prototype.fnOR = function () {
  27262. for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]
  27263. return t.some(function (t) {
  27264. return t()
  27265. })
  27266. }),
  27267. (t.prototype.fnXOR = function () {
  27268. for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]
  27269. return !!(
  27270. t.filter(function (t) {
  27271. return t()
  27272. }).length % 2
  27273. )
  27274. }),
  27275. (t.prototype.fnIFS = function () {
  27276. for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]
  27277. for (
  27278. t.length % 2 &&
  27279. t.splice(t.length - 1, 0, function () {
  27280. return !0
  27281. });
  27282. t.length;
  27283. ) {
  27284. var r = t.shift(),
  27285. n = t.shift()
  27286. if (r()) return n()
  27287. }
  27288. }),
  27289. (t.prototype.fnABS = function (t) {
  27290. return (t = this.formatNumber(t)), Math.abs(t)
  27291. }),
  27292. (t.prototype.fnMAX = function () {
  27293. for (var t = this, e = [], r = 0; r < arguments.length; r++) e[r] = arguments[r]
  27294. var n = Y(e)
  27295. return Math.max.apply(
  27296. Math,
  27297. n.map(function (e) {
  27298. return t.formatNumber(e)
  27299. })
  27300. )
  27301. }),
  27302. (t.prototype.fnMIN = function () {
  27303. for (var t = this, e = [], r = 0; r < arguments.length; r++) e[r] = arguments[r]
  27304. var n = Y(e)
  27305. return Math.min.apply(
  27306. Math,
  27307. n.map(function (e) {
  27308. return t.formatNumber(e)
  27309. })
  27310. )
  27311. }),
  27312. (t.prototype.fnSUM = function () {
  27313. for (var t = this, e = [], r = 0; r < arguments.length; r++) e[r] = arguments[r]
  27314. var n = Y(e)
  27315. return n.reduce(function (e, r) {
  27316. return e + t.formatNumber(r) || 0
  27317. }, 0)
  27318. }),
  27319. (t.prototype.fnINT = function (t) {
  27320. return Math.floor(this.formatNumber(t))
  27321. }),
  27322. (t.prototype.fnMOD = function (t, e) {
  27323. return this.formatNumber(t) % this.formatNumber(e)
  27324. }),
  27325. (t.prototype.fnPI = function () {
  27326. return Math.PI
  27327. }),
  27328. (t.prototype.fnROUND = function (t, e) {
  27329. void 0 === e && (e = 2), (t = this.formatNumber(t)), (e = this.formatNumber(e))
  27330. var r = Math.round(e)
  27331. if (r) {
  27332. var n = Math.pow(10, r)
  27333. return Math.round(t * n) / n
  27334. }
  27335. return Math.round(t)
  27336. }),
  27337. (t.prototype.fnFLOOR = function (t, e) {
  27338. void 0 === e && (e = 2), (t = this.formatNumber(t)), (e = this.formatNumber(e))
  27339. var r = Math.round(e)
  27340. if (r) {
  27341. var n = Math.pow(10, r)
  27342. return Math.floor(t * n) / n
  27343. }
  27344. return Math.floor(t)
  27345. }),
  27346. (t.prototype.fnCEIL = function (t, e) {
  27347. void 0 === e && (e = 2), (t = this.formatNumber(t)), (e = this.formatNumber(e))
  27348. var r = Math.round(e)
  27349. if (r) {
  27350. var n = Math.pow(10, r)
  27351. return Math.ceil(t * n) / n
  27352. }
  27353. return Math.ceil(t)
  27354. }),
  27355. (t.prototype.fnSQRT = function (t) {
  27356. return Math.sqrt(this.formatNumber(t))
  27357. }),
  27358. (t.prototype.fnAVG = function () {
  27359. for (var t = this, e = [], r = 0; r < arguments.length; r++) e[r] = arguments[r]
  27360. var n = Y(e)
  27361. return (
  27362. this.fnSUM.apply(
  27363. this,
  27364. n.map(function (e) {
  27365. return t.formatNumber(e)
  27366. })
  27367. ) / n.length
  27368. )
  27369. }),
  27370. (t.prototype.fnDEVSQ = function () {
  27371. for (var t, e, r = this, n = [], i = 0; i < arguments.length; i++) n[i] = arguments[i]
  27372. if (0 === n.length) return null
  27373. var a = Y(n),
  27374. u = a.map(function (t) {
  27375. return r.formatNumber(t)
  27376. }),
  27377. f = u.reduce(function (t, e) {
  27378. return t + e || 0
  27379. }, 0),
  27380. s = f / u.length,
  27381. l = 0
  27382. try {
  27383. for (var p = o.__values(u), c = p.next(); !c.done; c = p.next()) {
  27384. var h = c.value
  27385. l += Math.pow(h - s, 2)
  27386. }
  27387. } catch (e) {
  27388. t = { error: e }
  27389. } finally {
  27390. try {
  27391. c && !c.done && (e = p.return) && e.call(p)
  27392. } finally {
  27393. if (t) throw t.error
  27394. }
  27395. }
  27396. return l
  27397. }),
  27398. (t.prototype.fnAVEDEV = function () {
  27399. for (var t, e, r = this, n = [], i = 0; i < arguments.length; i++) n[i] = arguments[i]
  27400. if (0 === n.length) return null
  27401. var a = n
  27402. 1 === n.length && Array.isArray(n[0]) && (a = n[0])
  27403. var u = a.map(function (t) {
  27404. return r.formatNumber(t)
  27405. }),
  27406. f = u.reduce(function (t, e) {
  27407. return t + e || 0
  27408. }, 0),
  27409. s = f / u.length,
  27410. l = 0
  27411. try {
  27412. for (var p = o.__values(u), c = p.next(); !c.done; c = p.next()) {
  27413. var h = c.value
  27414. l += Math.abs(h - s)
  27415. }
  27416. } catch (e) {
  27417. t = { error: e }
  27418. } finally {
  27419. try {
  27420. c && !c.done && (e = p.return) && e.call(p)
  27421. } finally {
  27422. if (t) throw t.error
  27423. }
  27424. }
  27425. return l / u.length
  27426. }),
  27427. (t.prototype.fnHARMEAN = function () {
  27428. for (var t, e, r = this, n = [], i = 0; i < arguments.length; i++) n[i] = arguments[i]
  27429. if (0 === n.length) return null
  27430. var a = n
  27431. 1 === n.length && Array.isArray(n[0]) && (a = n[0])
  27432. var u = a.map(function (t) {
  27433. return r.formatNumber(t)
  27434. }),
  27435. f = 0
  27436. try {
  27437. for (var s = o.__values(u), l = s.next(); !l.done; l = s.next()) {
  27438. var p = l.value
  27439. f += 1 / p
  27440. }
  27441. } catch (e) {
  27442. t = { error: e }
  27443. } finally {
  27444. try {
  27445. l && !l.done && (e = s.return) && e.call(s)
  27446. } finally {
  27447. if (t) throw t.error
  27448. }
  27449. }
  27450. return u.length / f
  27451. }),
  27452. (t.prototype.fnLARGE = function (t, e) {
  27453. var r = this
  27454. if (0 === t.length) return null
  27455. var n = t.map(function (t) {
  27456. return r.formatNumber(t)
  27457. })
  27458. return e < 0 || n.length < e
  27459. ? null
  27460. : n.sort(function (t, e) {
  27461. return e - t
  27462. })[e - 1]
  27463. }),
  27464. (t.prototype.fnUPPERMONEY = function (t) {
  27465. var e
  27466. if ((null === (e = (t = this.formatNumber(t)).toString().split('.')[0]) || void 0 === e ? void 0 : e.length) > 14)
  27467. return '\u6700\u5927\u6570\u989d\u53ea\u652f\u6301\u5230\u5146(\u65e2\u5c0f\u6570\u70b9\u524d'.concat(14, '\u4f4d)')
  27468. var r = ['\u89d2', '\u5206'],
  27469. n = ['\u96f6', '\u58f9', '\u8d30', '\u53c1', '\u8086', '\u4f0d', '\u9646', '\u67d2', '\u634c', '\u7396'],
  27470. o = [
  27471. ['\u5143', '\u4e07', '\u4ebf', '\u5146'],
  27472. ['', '\u62fe', '\u4f70', '\u4edf']
  27473. ],
  27474. i = t < 0 ? '\u6b20' : ''
  27475. t = Math.abs(t)
  27476. for (var a = '', u = 0; u < r.length; u++) a += (n[Math.floor(10 * t * Math.pow(10, u)) % 10] + r[u]).replace(/\u96f6./, '')
  27477. ;(a = a || '\u6574'), (t = Math.floor(t))
  27478. for (u = 0; u < o[0].length && t > 0; u++) {
  27479. for (var f = '', s = 0; s < o[1].length && t > 0; s++) (f = n[t % 10] + o[1][s] + f), (t = Math.floor(t / 10))
  27480. a = f.replace(/(\u96f6.)*\u96f6$/, '').replace(/^$/, '\u96f6') + o[0][u] + a
  27481. }
  27482. return (
  27483. i +
  27484. a
  27485. .replace(/(\u96f6.)*\u96f6\u5143/, '\u5143')
  27486. .replace(/(\u96f6.)+/g, '\u96f6')
  27487. .replace(/^\u6574$/, '\u96f6\u5143\u6574')
  27488. )
  27489. }),
  27490. (t.prototype.fnRAND = function () {
  27491. return Math.random()
  27492. }),
  27493. (t.prototype.fnLAST = function (t) {
  27494. return t.length ? t[t.length - 1] : null
  27495. }),
  27496. (t.prototype.fnPOW = function (t, e) {
  27497. return R.default(t) && R.default(e) ? Math.pow(t, e) : t
  27498. }),
  27499. (t.prototype.normalizeText = function (t) {
  27500. return t instanceof Date ? A.default(t).format() : ''.concat(t)
  27501. }),
  27502. (t.prototype.fnLEFT = function (t, e) {
  27503. return (t = this.normalizeText(t)).substring(0, e)
  27504. }),
  27505. (t.prototype.fnRIGHT = function (t, e) {
  27506. return (t = this.normalizeText(t)).substring(t.length - e, t.length)
  27507. }),
  27508. (t.prototype.fnLEN = function (t) {
  27509. return null == (t = this.normalizeText(t)) ? void 0 : t.length
  27510. }),
  27511. (t.prototype.fnLENGTH = function () {
  27512. for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]
  27513. return this.fnLEN.call(this, t)
  27514. }),
  27515. (t.prototype.fnISEMPTY = function (t) {
  27516. return !t || !String(t).trim()
  27517. }),
  27518. (t.prototype.fnCONCATENATE = function () {
  27519. for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]
  27520. return t.join('')
  27521. }),
  27522. (t.prototype.fnCHAR = function (t) {
  27523. return String.fromCharCode(t)
  27524. }),
  27525. (t.prototype.fnLOWER = function (t) {
  27526. return (t = this.normalizeText(t)).toLowerCase()
  27527. }),
  27528. (t.prototype.fnUPPER = function (t) {
  27529. return (t = this.normalizeText(t)).toUpperCase()
  27530. }),
  27531. (t.prototype.fnUPPERFIRST = function (t) {
  27532. return (t = this.normalizeText(t)), b.default(t)
  27533. }),
  27534. (t.prototype.fnPADSTART = function (t, e, r) {
  27535. return (t = this.normalizeText(t)), E.default(t, e, r)
  27536. }),
  27537. (t.prototype.fnCAPITALIZE = function (t) {
  27538. return (t = this.normalizeText(t)), D.default(t)
  27539. }),
  27540. (t.prototype.fnESCAPE = function (t) {
  27541. return (t = this.normalizeText(t)), N.default(t)
  27542. }),
  27543. (t.prototype.fnTRUNCATE = function (t, e) {
  27544. return (t = this.normalizeText(t)), T.default(t, { length: e })
  27545. }),
  27546. (t.prototype.fnBEFORELAST = function (t, e) {
  27547. return void 0 === e && (e = '.'), (t = this.normalizeText(t)), (e = this.normalizeText(e)), t.split(e).slice(0, -1).join(e) || t + ''
  27548. }),
  27549. (t.prototype.fnSPLIT = function (t, e) {
  27550. return void 0 === e && (e = ','), (t = this.normalizeText(t)).split(e)
  27551. }),
  27552. (t.prototype.fnTRIM = function (t) {
  27553. return (t = this.normalizeText(t)).trim()
  27554. }),
  27555. (t.prototype.fnSTRIPTAG = function (t) {
  27556. return (t = this.normalizeText(t)).replace(/<\/?[^>]+(>|$)/g, '')
  27557. }),
  27558. (t.prototype.fnLINEBREAK = function (t) {
  27559. return (t = this.normalizeText(t)).replace(/(?:\r\n|\r|\n)/g, '<br/>')
  27560. }),
  27561. (t.prototype.fnSTARTSWITH = function (t, e) {
  27562. return !!(e = this.normalizeText(e)) && 0 === (t = this.normalizeText(t)).indexOf(e)
  27563. }),
  27564. (t.prototype.fnENDSWITH = function (t, e) {
  27565. return !!(e = this.normalizeText(e)) && -1 !== (t = this.normalizeText(t)).indexOf(e, t.length - e.length)
  27566. }),
  27567. (t.prototype.fnCONTAINS = function (t, e) {
  27568. return !!(e = this.normalizeText(e)) && !!~(t = this.normalizeText(t)).indexOf(e)
  27569. }),
  27570. (t.prototype.fnREPLACE = function (t, e, r) {
  27571. ;(t = this.normalizeText(t)), (e = this.normalizeText(e))
  27572. var n = t
  27573. if (void 0 === (r = this.normalizeText(r)) || !e) return n
  27574. for (;;) {
  27575. var o = n.indexOf(e)
  27576. if (!~o) break
  27577. n = n.substring(0, o) + r + n.substring(o + e.length)
  27578. }
  27579. return n
  27580. }),
  27581. (t.prototype.fnSEARCH = function (t, e, r) {
  27582. void 0 === r && (r = 0), (e = this.normalizeText(e)), (t = this.normalizeText(t)), (r = this.formatNumber(r))
  27583. var n = t.indexOf(e, r)
  27584. return ~n && e ? n : -1
  27585. }),
  27586. (t.prototype.fnMID = function (t, e, r) {
  27587. return (t = this.normalizeText(t)), (e = this.formatNumber(e)), (r = this.formatNumber(r)), t.substring(e, e + r)
  27588. }),
  27589. (t.prototype.fnBASENAME = function (t) {
  27590. return (t = this.normalizeText(t)).split(/[\\/]/).pop()
  27591. }),
  27592. (t.prototype.fnUUID = function (t) {
  27593. void 0 === t && (t = 36)
  27594. var e = Math.min(Math.max(t, 0), 36)
  27595. return P().slice(0, e)
  27596. }),
  27597. (t.prototype.fnDATE = function (t, e, r, n, o, i) {
  27598. return void 0 === e ? new Date(t) : new Date(t, e, r, n, o, i)
  27599. }),
  27600. (t.prototype.fnTIMESTAMP = function (t, e) {
  27601. return parseInt(A.default(this.normalizeDate(t)).format('x' === e ? 'x' : 'X'), 10)
  27602. }),
  27603. (t.prototype.fnTODAY = function () {
  27604. return new Date()
  27605. }),
  27606. (t.prototype.fnNOW = function () {
  27607. return new Date()
  27608. }),
  27609. (t.prototype.fnWEEKDAY = function (t, e) {
  27610. var r = A.default(this.normalizeDate(t))
  27611. return 2 === e ? r.isoWeekday() : r.weekday()
  27612. }),
  27613. (t.prototype.fnWEEK = function (t, e) {
  27614. void 0 === e && (e = !1)
  27615. var r = A.default(this.normalizeDate(t))
  27616. return e ? r.isoWeek() : r.week()
  27617. }),
  27618. (t.prototype.fnDATETOSTR = function (t, e) {
  27619. return void 0 === e && (e = 'YYYY-MM-DD HH:mm:ss'), (t = this.normalizeDate(t)), A.default(t).format(e)
  27620. }),
  27621. (t.prototype.fnDATERANGESPLIT = function (t, e, r, n) {
  27622. var o = this
  27623. if ((void 0 === n && (n = ','), !t || 'string' != typeof t)) return t
  27624. var i = t.split(n).map(function (t) {
  27625. return t && r ? A.default(o.normalizeDate(t.trim())).format(r) : t.trim()
  27626. })
  27627. return [0, '0', 'start'].includes(e) ? i[0] : [1, '1', 'end'].includes(e) ? i[1] : i
  27628. }),
  27629. (t.prototype.fnSTARTOF = function (t, e, r) {
  27630. var n = A.default(this.normalizeDate(t)).startOf(e || 'day')
  27631. return r ? n.format(r) : n.toDate()
  27632. }),
  27633. (t.prototype.fnENDOF = function (t, e, r) {
  27634. var n = A.default(this.normalizeDate(t)).endOf(e || 'day')
  27635. return r ? n.format(r) : n.toDate()
  27636. }),
  27637. (t.prototype.normalizeDate = function (t) {
  27638. if ('string' == typeof t || 'number' == typeof t) {
  27639. var e = ['', 'YYYY-MM-DD HH:mm:ss', 'X']
  27640. for (
  27641. /^\d{10}((\.\d+)*)$/.test(t.toString()) ? (e = ['X', 'x', 'YYYY-MM-DD HH:mm:ss', '']) : /^\d{13}((\.\d+)*)$/.test(t.toString()) && (e = ['x', 'X', 'YYYY-MM-DD HH:mm:ss', '']);
  27642. e.length;
  27643. ) {
  27644. var r = e.shift(),
  27645. n = A.default(t, r)
  27646. if (n.isValid()) return n.toDate()
  27647. }
  27648. }
  27649. return t
  27650. }),
  27651. (t.prototype.normalizeDateRange = function (t) {
  27652. var e = this
  27653. return (Array.isArray(t) ? t : t.split(',')).map(function (t) {
  27654. return e.normalizeDate(String(t).trim())
  27655. })
  27656. }),
  27657. (t.prototype.fnYEAR = function (t) {
  27658. return (t = this.normalizeDate(t)).getFullYear()
  27659. }),
  27660. (t.prototype.fnMONTH = function (t) {
  27661. return (t = this.normalizeDate(t)).getMonth() + 1
  27662. }),
  27663. (t.prototype.fnDAY = function (t) {
  27664. return (t = this.normalizeDate(t)).getDate()
  27665. }),
  27666. (t.prototype.fnHOUR = function (t) {
  27667. return (t = this.normalizeDate(t)).getHours()
  27668. }),
  27669. (t.prototype.fnMINUTE = function (t) {
  27670. return (t = this.normalizeDate(t)).getMinutes()
  27671. }),
  27672. (t.prototype.fnSECOND = function (t) {
  27673. return (t = this.normalizeDate(t)).getSeconds()
  27674. }),
  27675. (t.prototype.fnYEARS = function (t, e) {
  27676. return (t = this.normalizeDate(t)), (e = this.normalizeDate(e)), A.default(t).diff(A.default(e), 'year')
  27677. }),
  27678. (t.prototype.fnMINUTES = function (t, e) {
  27679. return (t = this.normalizeDate(t)), (e = this.normalizeDate(e)), A.default(t).diff(A.default(e), 'minutes')
  27680. }),
  27681. (t.prototype.fnDAYS = function (t, e) {
  27682. return (t = this.normalizeDate(t)), (e = this.normalizeDate(e)), A.default(t).diff(A.default(e), 'days')
  27683. }),
  27684. (t.prototype.fnHOURS = function (t, e) {
  27685. return (t = this.normalizeDate(t)), (e = this.normalizeDate(e)), A.default(t).diff(A.default(e), 'hour')
  27686. }),
  27687. (t.prototype.fnDATEMODIFY = function (t, e, r) {
  27688. return (t = this.normalizeDate(t)), A.default(t).add(e, r).toDate()
  27689. }),
  27690. (t.prototype.fnSTRTODATE = function (t, e) {
  27691. return void 0 === e && (e = ''), A.default(t, e).toDate()
  27692. }),
  27693. (t.prototype.fnISBEFORE = function (t, e, r) {
  27694. return void 0 === r && (r = 'day'), (t = this.normalizeDate(t)), (e = this.normalizeDate(e)), A.default(t).isBefore(A.default(e), r)
  27695. }),
  27696. (t.prototype.fnISAFTER = function (t, e, r) {
  27697. return void 0 === r && (r = 'day'), (t = this.normalizeDate(t)), (e = this.normalizeDate(e)), A.default(t).isAfter(A.default(e), r)
  27698. }),
  27699. (t.prototype.fnBETWEENRANGE = function (t, e, r, n) {
  27700. void 0 === r && (r = 'day'), void 0 === n && (n = '[]')
  27701. var o = this.normalizeDateRange(e)
  27702. return A.default(this.normalizeDate(t)).isBetween(o[0], o[1], r, n)
  27703. }),
  27704. (t.prototype.fnISSAMEORBEFORE = function (t, e, r) {
  27705. return void 0 === r && (r = 'day'), (t = this.normalizeDate(t)), (e = this.normalizeDate(e)), A.default(t).isSameOrBefore(A.default(e), r)
  27706. }),
  27707. (t.prototype.fnISSAMEORAFTER = function (t, e, r) {
  27708. return void 0 === r && (r = 'day'), (t = this.normalizeDate(t)), (e = this.normalizeDate(e)), A.default(t).isSameOrAfter(A.default(e), r)
  27709. }),
  27710. (t.prototype.fnCOUNT = function (t) {
  27711. return Array.isArray(t) ? t.length : t ? 1 : 0
  27712. }),
  27713. (t.prototype.fnARRAYMAP = function (t, e) {
  27714. var r = this
  27715. if (!e || 'anonymous_function' !== e.type) throw new Error('expected an anonymous function get ' + e)
  27716. return (Array.isArray(t) ? t : []).map(function (t, n, o) {
  27717. return r.callAnonymousFunction(e, [t, n, o])
  27718. })
  27719. }),
  27720. (t.prototype.fnARRAYFILTER = function (t, e) {
  27721. var r = this
  27722. if (!e || 'anonymous_function' !== e.type) throw new Error('expected an anonymous function get ' + e)
  27723. return (Array.isArray(t) ? t : []).filter(function (t, n, o) {
  27724. return r.callAnonymousFunction(e, [t, n, o])
  27725. })
  27726. }),
  27727. (t.prototype.fnARRAYFINDINDEX = function (t, e) {
  27728. var r = this
  27729. if (!e || 'anonymous_function' !== e.type) throw new Error('expected an anonymous function get ' + e)
  27730. return (Array.isArray(t) ? t : []).findIndex(function (t, n, o) {
  27731. return r.callAnonymousFunction(e, [t, n, o])
  27732. })
  27733. }),
  27734. (t.prototype.fnARRAYFIND = function (t, e) {
  27735. var r = this
  27736. if (!e || 'anonymous_function' !== e.type) throw new Error('expected an anonymous function get ' + e)
  27737. return (Array.isArray(t) ? t : []).find(function (t, n, o) {
  27738. return r.callAnonymousFunction(e, [t, n, o])
  27739. })
  27740. }),
  27741. (t.prototype.fnARRAYSOME = function (t, e) {
  27742. var r = this
  27743. if (!e || 'anonymous_function' !== e.type) throw new Error('expected an anonymous function get ' + e)
  27744. return (Array.isArray(t) ? t : []).some(function (t, n, o) {
  27745. return r.callAnonymousFunction(e, [t, n, o])
  27746. })
  27747. }),
  27748. (t.prototype.fnARRAYEVERY = function (t, e) {
  27749. var r = this
  27750. if (!e || 'anonymous_function' !== e.type) throw new Error('expected an anonymous function get ' + e)
  27751. return (Array.isArray(t) ? t : []).every(function (t, n, o) {
  27752. return r.callAnonymousFunction(e, [t, n, o])
  27753. })
  27754. }),
  27755. (t.prototype.fnARRAYINCLUDES = function (t, e) {
  27756. return (Array.isArray(t) ? t : []).includes(e)
  27757. }),
  27758. (t.prototype.fnCOMPACT = function (t) {
  27759. var e, r
  27760. if (Array.isArray(t)) {
  27761. var n = 0,
  27762. i = []
  27763. try {
  27764. for (var a = o.__values(t), u = a.next(); !u.done; u = a.next()) {
  27765. var f = u.value
  27766. f && (i[n++] = f)
  27767. }
  27768. } catch (t) {
  27769. e = { error: t }
  27770. } finally {
  27771. try {
  27772. u && !u.done && (r = a.return) && r.call(a)
  27773. } finally {
  27774. if (e) throw e.error
  27775. }
  27776. }
  27777. return i
  27778. }
  27779. return []
  27780. }),
  27781. (t.prototype.fnJOIN = function (t, e) {
  27782. return void 0 === e && (e = ''), Array.isArray(t) ? t.join(e) : ''
  27783. }),
  27784. (t.prototype.fnCONCAT = function () {
  27785. for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]
  27786. return (
  27787. (null == t ? void 0 : t[0]) && !Array.isArray(t[0]) && (t[0] = [t[0]]),
  27788. t
  27789. .reduce(function (t, e) {
  27790. return t.concat(e)
  27791. }, [])
  27792. .filter(function (t) {
  27793. return t
  27794. })
  27795. )
  27796. }),
  27797. (t.prototype.fnUNIQ = function (t, e) {
  27798. return e ? S.default(t, e) : x.default(t, M.default)
  27799. }),
  27800. (t.prototype.fnENCODEJSON = function (t) {
  27801. return JSON.stringify(t)
  27802. }),
  27803. (t.prototype.fnDECODEJSON = function (t) {
  27804. return JSON.parse(t)
  27805. }),
  27806. (t.prototype.fnGET = function (t, e, r) {
  27807. return O.default(t, e, r)
  27808. }),
  27809. (t.prototype.fnISTYPE = function (t, e) {
  27810. switch (e) {
  27811. case 'string':
  27812. return 'string' == typeof t
  27813. case 'number':
  27814. return 'number' == typeof t
  27815. case 'array':
  27816. return Array.isArray(t)
  27817. case 'date':
  27818. return !!(t && t instanceof Date)
  27819. case 'plain-object':
  27820. return z.default(t)
  27821. case 'nil':
  27822. return !t
  27823. }
  27824. return !1
  27825. }),
  27826. (t.defaultFilters = {}),
  27827. (t.defaultFunctions = {}),
  27828. t
  27829. )
  27830. })()
  27831. function _(t) {
  27832. var e = '; '.concat(document.cookie).split('; '.concat(t, '='))
  27833. if (2 === e.length) return e.pop().split(';').shift()
  27834. }
  27835. function I(t, e) {
  27836. try {
  27837. return JSON.parse(t)
  27838. } catch (t) {
  27839. return e
  27840. }
  27841. }
  27842. function F(t) {
  27843. return 'number' != typeof t || Number.isInteger(t) ? t : parseFloat(t.toPrecision(16))
  27844. }
  27845. function Y(t) {
  27846. return 1 === t.length && Array.isArray(t[0]) && (t = t[0]), t
  27847. }
  27848. function k(t, e, r) {
  27849. var n = t ? Object.create(t, o.__assign(o.__assign({}, r), { __super: { value: t, writable: !1, enumerable: !1 } })) : Object.create(Object.prototype, r)
  27850. return (
  27851. e &&
  27852. Object.keys(e).forEach(function (t) {
  27853. return (n[t] = e[t])
  27854. }),
  27855. n
  27856. )
  27857. }
  27858. function C() {
  27859. return ('00000000000000000' + (0x10000000000000000 * Math.random()).toString(16)).slice(-16)
  27860. }
  27861. function P() {
  27862. var t = C(),
  27863. e = C()
  27864. return t.slice(0, 8) + '-' + t.slice(8, 12) + '-4' + t.slice(13) + '-a' + e.slice(1, 4) + '-' + e.slice(4)
  27865. }
  27866. ;(e.Evaluator = w), (e.createObject = k), (e.createStr = C), (e.getCookie = _), (e.normalizeArgs = Y), (e.parseJson = I), (e.stripNumber = F), (e.uuidv4 = P)
  27867. }) /*!node_modules/amis-formula/lib/evalutorForAsync.js*/
  27868. amis.define('86a18d4', function (t, e, r, n) {
  27869. 'use strict'
  27870. Object.defineProperty(e, '__esModule', { value: !0 })
  27871. var i = t('68b98b9'),
  27872. u = t('56e83b1'),
  27873. a = t('02f3f23')
  27874. function o(t, e) {
  27875. return i.__awaiter(this, void 0, void 0, function () {
  27876. var r,
  27877. n = this
  27878. return i.__generator(this, function (u) {
  27879. switch (u.label) {
  27880. case 0:
  27881. return (
  27882. (r = []),
  27883. [
  27884. 4,
  27885. t.reduce(function (t, u, a) {
  27886. return i.__awaiter(n, void 0, void 0, function () {
  27887. var n, o
  27888. return i.__generator(this, function (i) {
  27889. switch (i.label) {
  27890. case 0:
  27891. return [4, t]
  27892. case 1:
  27893. return i.sent(), (o = (n = r).push), [4, e(u, a)]
  27894. case 2:
  27895. return o.apply(n, [i.sent()]), [2]
  27896. }
  27897. })
  27898. })
  27899. }, Promise.resolve())
  27900. ]
  27901. )
  27902. case 1:
  27903. return u.sent(), [2, r]
  27904. }
  27905. })
  27906. })
  27907. }
  27908. var s = (function (t) {
  27909. function e(e, r) {
  27910. return t.call(this, e, r) || this
  27911. }
  27912. return (
  27913. i.__extends(e, t),
  27914. (e.prototype.document = function (t) {
  27915. return i.__awaiter(this, void 0, void 0, function () {
  27916. var e,
  27917. r,
  27918. n = this
  27919. return i.__generator(this, function (u) {
  27920. switch (u.label) {
  27921. case 0:
  27922. return t.body.length
  27923. ? ((e = t.body.length > 1),
  27924. [
  27925. 4,
  27926. o(t.body, function (t) {
  27927. return i.__awaiter(n, void 0, void 0, function () {
  27928. var r
  27929. return i.__generator(this, function (n) {
  27930. return (r = this.evalute(t)), e && null == r ? [2, ''] : [2, r]
  27931. })
  27932. })
  27933. })
  27934. ])
  27935. : [2, void 0]
  27936. case 1:
  27937. return [2, 1 === (r = u.sent()).length ? r[0] : r.join('')]
  27938. }
  27939. })
  27940. })
  27941. }),
  27942. (e.prototype.filter = function (t) {
  27943. return i.__awaiter(this, void 0, void 0, function () {
  27944. var e,
  27945. r,
  27946. n,
  27947. u,
  27948. a,
  27949. s,
  27950. c = this
  27951. return i.__generator(this, function (h) {
  27952. switch (h.label) {
  27953. case 0:
  27954. return [4, this.evalute(t.input)]
  27955. case 1:
  27956. ;(e = h.sent()), (r = t.filters.concat()), (n = { filter: void 0, data: this.context, restFilters: r }), (h.label = 2)
  27957. case 2:
  27958. if (!r.length) return [3, 4]
  27959. if (((u = r.shift()), !(a = this.filters[u.name]))) throw new Error('filter `'.concat(u.name, '` not exists.'))
  27960. return (
  27961. (n.filter = u),
  27962. [
  27963. 4,
  27964. o(u.args, function (t) {
  27965. return i.__awaiter(c, void 0, void 0, function () {
  27966. var e = this
  27967. return i.__generator(this, function (r) {
  27968. switch (r.label) {
  27969. case 0:
  27970. return 'mixed' !== (null == t ? void 0 : t.type)
  27971. ? [3, 2]
  27972. : [
  27973. 4,
  27974. o(t.body, function (t) {
  27975. return 'string' == typeof t ? t : e.evalute(t)
  27976. })
  27977. ]
  27978. case 1:
  27979. return [2, r.sent().join('')]
  27980. case 2:
  27981. if (t.type) return [2, this.evalute(t)]
  27982. r.label = 3
  27983. case 3:
  27984. return [2, t]
  27985. }
  27986. })
  27987. })
  27988. })
  27989. ]
  27990. )
  27991. case 3:
  27992. return (s = h.sent()), (e = a.apply(n, [e].concat(s))), [3, 2]
  27993. case 4:
  27994. return [2, e]
  27995. }
  27996. })
  27997. })
  27998. }),
  27999. (e.prototype.template = function (t) {
  28000. return i.__awaiter(this, void 0, void 0, function () {
  28001. var e = this
  28002. return i.__generator(this, function (r) {
  28003. switch (r.label) {
  28004. case 0:
  28005. return [
  28006. 4,
  28007. o(t.body, function (t) {
  28008. return e.evalute(t)
  28009. })
  28010. ]
  28011. case 1:
  28012. return [2, r.sent().join('')]
  28013. }
  28014. })
  28015. })
  28016. }),
  28017. (e.prototype.getter = function (t) {
  28018. var e
  28019. return i.__awaiter(this, void 0, void 0, function () {
  28020. var r, n
  28021. return i.__generator(this, function (i) {
  28022. switch (i.label) {
  28023. case 0:
  28024. return [4, this.evalute(t.host)]
  28025. case 1:
  28026. return (r = i.sent()), [4, this.evalute(t.key)]
  28027. case 2:
  28028. return void 0 === (n = i.sent()) && 'variable' === (null === (e = t.key) || void 0 === e ? void 0 : e.type) && (n = t.key.name), [2, null == r ? void 0 : r[n]]
  28029. }
  28030. })
  28031. })
  28032. }),
  28033. (e.prototype.unary = function (t) {
  28034. return i.__awaiter(this, void 0, void 0, function () {
  28035. var e
  28036. return i.__generator(this, function (r) {
  28037. switch (r.label) {
  28038. case 0:
  28039. return [4, this.evalute(t.value)]
  28040. case 1:
  28041. switch (((e = r.sent()), t.op)) {
  28042. case '+':
  28043. return [2, +e]
  28044. case '-':
  28045. return [2, -e]
  28046. case '~':
  28047. return [2, ~e]
  28048. case '!':
  28049. return [2, !e]
  28050. }
  28051. return [2]
  28052. }
  28053. })
  28054. })
  28055. }),
  28056. (e.prototype.power = function (t) {
  28057. return i.__awaiter(this, void 0, void 0, function () {
  28058. var e, r
  28059. return i.__generator(this, function (n) {
  28060. switch (n.label) {
  28061. case 0:
  28062. return [4, this.evalute(t.left)]
  28063. case 1:
  28064. return (e = n.sent()), [4, this.evalute(t.right)]
  28065. case 2:
  28066. return (r = n.sent()), [2, Math.pow(this.formatNumber(e), this.formatNumber(r))]
  28067. }
  28068. })
  28069. })
  28070. }),
  28071. (e.prototype.multiply = function (t) {
  28072. return i.__awaiter(this, void 0, void 0, function () {
  28073. var e, r
  28074. return i.__generator(this, function (n) {
  28075. switch (n.label) {
  28076. case 0:
  28077. return [4, this.evalute(t.left)]
  28078. case 1:
  28079. return (e = n.sent()), [4, this.evalute(t.right)]
  28080. case 2:
  28081. return (r = n.sent()), [2, u.stripNumber(this.formatNumber(e) * this.formatNumber(r))]
  28082. }
  28083. })
  28084. })
  28085. }),
  28086. (e.prototype.divide = function (t) {
  28087. return i.__awaiter(this, void 0, void 0, function () {
  28088. var e, r
  28089. return i.__generator(this, function (n) {
  28090. switch (n.label) {
  28091. case 0:
  28092. return [4, this.evalute(t.left)]
  28093. case 1:
  28094. return (e = n.sent()), [4, this.evalute(t.right)]
  28095. case 2:
  28096. return (r = n.sent()), [2, u.stripNumber(this.formatNumber(e) / this.formatNumber(r))]
  28097. }
  28098. })
  28099. })
  28100. }),
  28101. (e.prototype.remainder = function (t) {
  28102. return i.__awaiter(this, void 0, void 0, function () {
  28103. var e, r
  28104. return i.__generator(this, function (n) {
  28105. switch (n.label) {
  28106. case 0:
  28107. return [4, this.evalute(t.left)]
  28108. case 1:
  28109. return (e = n.sent()), [4, this.evalute(t.right)]
  28110. case 2:
  28111. return (r = n.sent()), [2, this.formatNumber(e) % this.formatNumber(r)]
  28112. }
  28113. })
  28114. })
  28115. }),
  28116. (e.prototype.add = function (t) {
  28117. return i.__awaiter(this, void 0, void 0, function () {
  28118. var e, r
  28119. return i.__generator(this, function (n) {
  28120. switch (n.label) {
  28121. case 0:
  28122. return [4, this.evalute(t.left)]
  28123. case 1:
  28124. return (e = n.sent()), [4, this.evalute(t.right)]
  28125. case 2:
  28126. return (r = n.sent()), isNaN(e) || isNaN(r) ? [2, e + r] : [2, u.stripNumber(this.formatNumber(e) + this.formatNumber(r))]
  28127. }
  28128. })
  28129. })
  28130. }),
  28131. (e.prototype.minus = function (t) {
  28132. return i.__awaiter(this, void 0, void 0, function () {
  28133. var e, r
  28134. return i.__generator(this, function (n) {
  28135. switch (n.label) {
  28136. case 0:
  28137. return [4, this.evalute(t.left)]
  28138. case 1:
  28139. return (e = n.sent()), [4, this.evalute(t.right)]
  28140. case 2:
  28141. return (r = n.sent()), [2, u.stripNumber(this.formatNumber(e) - this.formatNumber(r))]
  28142. }
  28143. })
  28144. })
  28145. }),
  28146. (e.prototype.shift = function (t) {
  28147. return i.__awaiter(this, void 0, void 0, function () {
  28148. var e, r
  28149. return i.__generator(this, function (n) {
  28150. switch (n.label) {
  28151. case 0:
  28152. return [4, this.evalute(t.left)]
  28153. case 1:
  28154. return (e = n.sent()), [4, this.formatNumber(this.evalute(t.right), !0)]
  28155. case 2:
  28156. return (r = n.sent()), '<<' === t.op ? [2, e << r] : '>>' == t.op ? [2, e >> r] : [2, e >>> r]
  28157. }
  28158. })
  28159. })
  28160. }),
  28161. (e.prototype.lt = function (t) {
  28162. return i.__awaiter(this, void 0, void 0, function () {
  28163. var e, r
  28164. return i.__generator(this, function (n) {
  28165. switch (n.label) {
  28166. case 0:
  28167. return [4, this.evalute(t.left)]
  28168. case 1:
  28169. return (e = n.sent()), [4, this.evalute(t.right)]
  28170. case 2:
  28171. return (r = n.sent()), [2, e < r]
  28172. }
  28173. })
  28174. })
  28175. }),
  28176. (e.prototype.gt = function (t) {
  28177. return i.__awaiter(this, void 0, void 0, function () {
  28178. var e, r
  28179. return i.__generator(this, function (n) {
  28180. switch (n.label) {
  28181. case 0:
  28182. return [4, this.evalute(t.left)]
  28183. case 1:
  28184. return (e = n.sent()), [4, this.evalute(t.right)]
  28185. case 2:
  28186. return (r = n.sent()), [2, e > r]
  28187. }
  28188. })
  28189. })
  28190. }),
  28191. (e.prototype.le = function (t) {
  28192. return i.__awaiter(this, void 0, void 0, function () {
  28193. var e, r
  28194. return i.__generator(this, function (n) {
  28195. switch (n.label) {
  28196. case 0:
  28197. return [4, this.evalute(t.left)]
  28198. case 1:
  28199. return (e = n.sent()), [4, this.evalute(t.right)]
  28200. case 2:
  28201. return (r = n.sent()), [2, e <= r]
  28202. }
  28203. })
  28204. })
  28205. }),
  28206. (e.prototype.ge = function (t) {
  28207. return i.__awaiter(this, void 0, void 0, function () {
  28208. var e, r
  28209. return i.__generator(this, function (n) {
  28210. switch (n.label) {
  28211. case 0:
  28212. return [4, this.evalute(t.left)]
  28213. case 1:
  28214. return (e = n.sent()), [4, this.evalute(t.right)]
  28215. case 2:
  28216. return (r = n.sent()), [2, e >= r]
  28217. }
  28218. })
  28219. })
  28220. }),
  28221. (e.prototype.eq = function (t) {
  28222. return i.__awaiter(this, void 0, void 0, function () {
  28223. var e, r
  28224. return i.__generator(this, function (n) {
  28225. switch (n.label) {
  28226. case 0:
  28227. return [4, this.evalute(t.left)]
  28228. case 1:
  28229. return (e = n.sent()), [4, this.evalute(t.right)]
  28230. case 2:
  28231. return (r = n.sent()), [2, e == r]
  28232. }
  28233. })
  28234. })
  28235. }),
  28236. (e.prototype.ne = function (t) {
  28237. return i.__awaiter(this, void 0, void 0, function () {
  28238. var e, r
  28239. return i.__generator(this, function (n) {
  28240. switch (n.label) {
  28241. case 0:
  28242. return [4, this.evalute(t.left)]
  28243. case 1:
  28244. return (e = n.sent()), [4, this.evalute(t.right)]
  28245. case 2:
  28246. return (r = n.sent()), [2, e != r]
  28247. }
  28248. })
  28249. })
  28250. }),
  28251. (e.prototype.streq = function (t) {
  28252. return i.__awaiter(this, void 0, void 0, function () {
  28253. var e, r
  28254. return i.__generator(this, function (n) {
  28255. switch (n.label) {
  28256. case 0:
  28257. return [4, this.evalute(t.left)]
  28258. case 1:
  28259. return (e = n.sent()), [4, this.evalute(t.right)]
  28260. case 2:
  28261. return (r = n.sent()), [2, e === r]
  28262. }
  28263. })
  28264. })
  28265. }),
  28266. (e.prototype.strneq = function (t) {
  28267. return i.__awaiter(this, void 0, void 0, function () {
  28268. var e, r
  28269. return i.__generator(this, function (n) {
  28270. switch (n.label) {
  28271. case 0:
  28272. return [4, this.evalute(t.left)]
  28273. case 1:
  28274. return (e = n.sent()), [4, this.evalute(t.right)]
  28275. case 2:
  28276. return (r = n.sent()), [2, e !== r]
  28277. }
  28278. })
  28279. })
  28280. }),
  28281. (e.prototype.binary = function (t) {
  28282. return i.__awaiter(this, void 0, void 0, function () {
  28283. var e, r
  28284. return i.__generator(this, function (n) {
  28285. switch (n.label) {
  28286. case 0:
  28287. return [4, this.evalute(t.left)]
  28288. case 1:
  28289. return (e = n.sent()), [4, this.evalute(t.right)]
  28290. case 2:
  28291. return (r = n.sent()), '&' === t.op ? [2, e & r] : '^' === t.op ? [2, e ^ r] : [2, e | r]
  28292. }
  28293. })
  28294. })
  28295. }),
  28296. (e.prototype.and = function (t) {
  28297. return i.__awaiter(this, void 0, void 0, function () {
  28298. return i.__generator(this, function (e) {
  28299. switch (e.label) {
  28300. case 0:
  28301. return [4, this.evalute(t.left)]
  28302. case 1:
  28303. return [2, e.sent() && this.evalute(t.right)]
  28304. }
  28305. })
  28306. })
  28307. }),
  28308. (e.prototype.or = function (t) {
  28309. return i.__awaiter(this, void 0, void 0, function () {
  28310. return i.__generator(this, function (e) {
  28311. switch (e.label) {
  28312. case 0:
  28313. return [4, this.evalute(t.left)]
  28314. case 1:
  28315. return [2, e.sent() || this.evalute(t.right)]
  28316. }
  28317. })
  28318. })
  28319. }),
  28320. (e.prototype.array = function (t) {
  28321. var e = this
  28322. return o(t.members, function (t) {
  28323. return e.evalute(t)
  28324. })
  28325. }),
  28326. (e.prototype.object = function (t) {
  28327. return i.__awaiter(this, void 0, void 0, function () {
  28328. var e,
  28329. r = this
  28330. return i.__generator(this, function (n) {
  28331. switch (n.label) {
  28332. case 0:
  28333. return (
  28334. (e = {}),
  28335. [
  28336. 4,
  28337. t.members.reduce(function (t, n, u) {
  28338. var a = n.key,
  28339. o = n.value
  28340. return i.__awaiter(r, void 0, void 0, function () {
  28341. var r, n
  28342. return i.__generator(this, function (i) {
  28343. switch (i.label) {
  28344. case 0:
  28345. return [4, t]
  28346. case 1:
  28347. return i.sent(), [4, this.evalute(a)]
  28348. case 2:
  28349. return (r = i.sent()), [4, this.evalute(o)]
  28350. case 3:
  28351. return (n = i.sent()), (e[r] = n), [2]
  28352. }
  28353. })
  28354. })
  28355. }, Promise.resolve())
  28356. ]
  28357. )
  28358. case 1:
  28359. return n.sent(), [2, e]
  28360. }
  28361. })
  28362. })
  28363. }),
  28364. (e.prototype.conditional = function (t) {
  28365. return i.__awaiter(this, void 0, void 0, function () {
  28366. var e
  28367. return i.__generator(this, function (r) {
  28368. switch (r.label) {
  28369. case 0:
  28370. return [4, this.evalute(t.test)]
  28371. case 1:
  28372. return r.sent() ? [4, this.evalute(t.consequent)] : [3, 3]
  28373. case 2:
  28374. return (e = r.sent()), [3, 5]
  28375. case 3:
  28376. return [4, this.evalute(t.alternate)]
  28377. case 4:
  28378. ;(e = r.sent()), (r.label = 5)
  28379. case 5:
  28380. return [2, e]
  28381. }
  28382. })
  28383. })
  28384. }),
  28385. (e.prototype.funcCall = function (t) {
  28386. return i.__awaiter(this, void 0, void 0, function () {
  28387. var e,
  28388. r,
  28389. n,
  28390. u = this
  28391. return i.__generator(this, function (i) {
  28392. switch (i.label) {
  28393. case 0:
  28394. if (((e = 'fn'.concat(t.identifier)), !(r = this.functions[e] || this[e] || (this.filters.hasOwnProperty(t.identifier) && this.filters[t.identifier]))))
  28395. throw new a.FormulaEvalError(''.concat(t.identifier, '\u51fd\u6570\u6ca1\u6709\u5b9a\u4e49'))
  28396. return (
  28397. (n = t.args),
  28398. ~['IF', 'AND', 'OR', 'XOR', 'IFS'].indexOf(t.identifier)
  28399. ? ((n = n.map(function (t) {
  28400. return function () {
  28401. return u.evalute(t)
  28402. }
  28403. })),
  28404. [3, 3])
  28405. : [3, 1]
  28406. )
  28407. case 1:
  28408. return [
  28409. 4,
  28410. o(n, function (t) {
  28411. return u.evalute(t)
  28412. })
  28413. ]
  28414. case 2:
  28415. ;(n = i.sent()), (i.label = 3)
  28416. case 3:
  28417. return [2, r.apply(this, n)]
  28418. }
  28419. })
  28420. })
  28421. }),
  28422. (e.prototype.callAnonymousFunction = function (t, e) {
  28423. return i.__awaiter(this, void 0, void 0, function () {
  28424. var r, n
  28425. return i.__generator(this, function (i) {
  28426. switch (i.label) {
  28427. case 0:
  28428. return (
  28429. (r = u.createObject(this.contextStack[this.contextStack.length - 1]('&') || {}, {})),
  28430. t.args.forEach(function (t) {
  28431. if ('variable' !== t.type) throw new Error('expected a variable as argument')
  28432. r[t.name] = e.shift()
  28433. }),
  28434. this.contextStack.push(function (t) {
  28435. return '&' === t ? r : r[t]
  28436. }),
  28437. [4, this.evalute(t.return)]
  28438. )
  28439. case 1:
  28440. return (n = i.sent()), this.contextStack.pop(), [2, n]
  28441. }
  28442. })
  28443. })
  28444. }),
  28445. (e.prototype.fnIF = function (t, e, r) {
  28446. return i.__awaiter(this, void 0, void 0, function () {
  28447. var n
  28448. return i.__generator(this, function (i) {
  28449. switch (i.label) {
  28450. case 0:
  28451. return [4, t()]
  28452. case 1:
  28453. return i.sent() ? [4, e()] : [3, 3]
  28454. case 2:
  28455. return (n = i.sent()), [3, 5]
  28456. case 3:
  28457. return [4, r()]
  28458. case 4:
  28459. ;(n = i.sent()), (i.label = 5)
  28460. case 5:
  28461. return [2, n]
  28462. }
  28463. })
  28464. })
  28465. }),
  28466. (e.prototype.fnAND = function () {
  28467. for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]
  28468. return i.__awaiter(this, void 0, void 0, function () {
  28469. var e = this
  28470. return i.__generator(this, function (r) {
  28471. return t.length
  28472. ? [
  28473. 2,
  28474. t.reduce(function (t, r) {
  28475. return i.__awaiter(e, void 0, void 0, function () {
  28476. var e
  28477. return i.__generator(this, function (n) {
  28478. switch (n.label) {
  28479. case 0:
  28480. return [4, t]
  28481. case 1:
  28482. return (e = n.sent()) ? [2, r()] : [2, e]
  28483. }
  28484. })
  28485. })
  28486. }, Promise.resolve(!0))
  28487. ]
  28488. : [2, !1]
  28489. })
  28490. })
  28491. }),
  28492. (e.prototype.fnOR = function () {
  28493. for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]
  28494. return i.__awaiter(this, void 0, void 0, function () {
  28495. var e = this
  28496. return i.__generator(this, function (r) {
  28497. return t.length
  28498. ? [
  28499. 2,
  28500. t.reduce(function (t, r) {
  28501. return i.__awaiter(e, void 0, void 0, function () {
  28502. return i.__generator(this, function (e) {
  28503. switch (e.label) {
  28504. case 0:
  28505. return [4, t]
  28506. case 1:
  28507. return e.sent() ? [2, !0] : [2, r()]
  28508. }
  28509. })
  28510. })
  28511. }, Promise.resolve(!1))
  28512. ]
  28513. : [2, !1]
  28514. })
  28515. })
  28516. }),
  28517. (e.prototype.fnXOR = function () {
  28518. for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]
  28519. return i.__awaiter(this, void 0, void 0, function () {
  28520. return i.__generator(this, function (e) {
  28521. switch (e.label) {
  28522. case 0:
  28523. return t.length
  28524. ? [
  28525. 4,
  28526. o(t, function (t) {
  28527. return t()
  28528. })
  28529. ]
  28530. : [2, !1]
  28531. case 1:
  28532. return [
  28533. 2,
  28534. !!(
  28535. e.sent().filter(function (t) {
  28536. return t
  28537. }).length % 2
  28538. )
  28539. ]
  28540. }
  28541. })
  28542. })
  28543. }),
  28544. (e.prototype.fnIFS = function () {
  28545. for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]
  28546. return i.__awaiter(this, void 0, void 0, function () {
  28547. var e, r
  28548. return i.__generator(this, function (n) {
  28549. switch (n.label) {
  28550. case 0:
  28551. t.length % 2 &&
  28552. t.splice(t.length - 1, 0, function () {
  28553. return !0
  28554. }),
  28555. (n.label = 1)
  28556. case 1:
  28557. return t.length ? ((e = t.shift()), (r = t.shift()), [4, e()]) : [3, 5]
  28558. case 2:
  28559. return n.sent() ? [4, r()] : [3, 4]
  28560. case 3:
  28561. return [2, n.sent()]
  28562. case 4:
  28563. return [3, 1]
  28564. case 5:
  28565. return [2]
  28566. }
  28567. })
  28568. })
  28569. }),
  28570. (e.prototype.fnARRAYMAP = function (t, e) {
  28571. var r = this
  28572. if (!e || 'anonymous_function' !== e.type) throw new Error('expected an anonymous function get ' + e)
  28573. return (Array.isArray(t) ? t : []).reduce(function (t, n, u) {
  28574. return i.__awaiter(r, void 0, void 0, function () {
  28575. var r, a, o
  28576. return i.__generator(this, function (i) {
  28577. switch (i.label) {
  28578. case 0:
  28579. return [4, t]
  28580. case 1:
  28581. return (r = i.sent()), (o = (a = r).push), [4, this.callAnonymousFunction(e, [n, u])]
  28582. case 2:
  28583. return o.apply(a, [i.sent()]), [2, r]
  28584. }
  28585. })
  28586. })
  28587. }, Promise.resolve([]))
  28588. }),
  28589. (e.prototype.fnARRAYFILTER = function (t, e) {
  28590. return i.__awaiter(this, void 0, void 0, function () {
  28591. var r = this
  28592. return i.__generator(this, function (n) {
  28593. switch (n.label) {
  28594. case 0:
  28595. if (!e || 'anonymous_function' !== e.type) throw new Error('expected an anonymous function get ' + e)
  28596. return [
  28597. 4,
  28598. (Array.isArray(t) ? t : []).reduce(function (t, n, u) {
  28599. return i.__awaiter(r, void 0, void 0, function () {
  28600. var r
  28601. return i.__generator(this, function (i) {
  28602. switch (i.label) {
  28603. case 0:
  28604. return [4, t]
  28605. case 1:
  28606. return (r = i.sent()), [4, this.callAnonymousFunction(e, [n, u])]
  28607. case 2:
  28608. return i.sent() && r.push(n), [2, r]
  28609. }
  28610. })
  28611. })
  28612. }, Promise.resolve([]))
  28613. ]
  28614. case 1:
  28615. return [2, n.sent()]
  28616. }
  28617. })
  28618. })
  28619. }),
  28620. (e.prototype.fnARRAYFINDINDEX = function (t, e) {
  28621. return i.__awaiter(this, void 0, void 0, function () {
  28622. var r,
  28623. n = this
  28624. return i.__generator(this, function (u) {
  28625. switch (u.label) {
  28626. case 0:
  28627. if (!e || 'anonymous_function' !== e.type) throw new Error('expected an anonymous function get ' + e)
  28628. return (
  28629. (r = -1),
  28630. [
  28631. 4,
  28632. (Array.isArray(t) ? t : []).reduce(function (t, u, a) {
  28633. return i.__awaiter(n, void 0, void 0, function () {
  28634. return i.__generator(this, function (n) {
  28635. switch (n.label) {
  28636. case 0:
  28637. return [4, t]
  28638. case 1:
  28639. return n.sent(), [4, this.callAnonymousFunction(e, [u, a])]
  28640. case 2:
  28641. return n.sent() && (r = a), [2]
  28642. }
  28643. })
  28644. })
  28645. }, Promise.resolve())
  28646. ]
  28647. )
  28648. case 1:
  28649. return u.sent(), [2, r]
  28650. }
  28651. })
  28652. })
  28653. }),
  28654. (e.prototype.fnARRAYFIND = function (t, e) {
  28655. return i.__awaiter(this, void 0, void 0, function () {
  28656. var r,
  28657. n = this
  28658. return i.__generator(this, function (u) {
  28659. switch (u.label) {
  28660. case 0:
  28661. if (!e || 'anonymous_function' !== e.type) throw new Error('expected an anonymous function get ' + e)
  28662. return (
  28663. (r = void 0),
  28664. [
  28665. 4,
  28666. (Array.isArray(t) ? t : []).reduce(function (t, u, a) {
  28667. return i.__awaiter(n, void 0, void 0, function () {
  28668. return i.__generator(this, function (n) {
  28669. switch (n.label) {
  28670. case 0:
  28671. return [4, t]
  28672. case 1:
  28673. return n.sent(), [4, this.callAnonymousFunction(e, [u, a])]
  28674. case 2:
  28675. return n.sent() && (r = u), [2]
  28676. }
  28677. })
  28678. })
  28679. }, Promise.resolve())
  28680. ]
  28681. )
  28682. case 1:
  28683. return u.sent(), [2, r]
  28684. }
  28685. })
  28686. })
  28687. }),
  28688. (e.prototype.fnARRAYSOME = function (t, e) {
  28689. return i.__awaiter(this, void 0, void 0, function () {
  28690. var r = this
  28691. return i.__generator(this, function (n) {
  28692. switch (n.label) {
  28693. case 0:
  28694. if (!e || 'anonymous_function' !== e.type) throw new Error('expected an anonymous function get ' + e)
  28695. return [
  28696. 4,
  28697. (Array.isArray(t) ? t : []).reduce(function (t, n, u) {
  28698. return i.__awaiter(r, void 0, void 0, function () {
  28699. var r, a
  28700. return i.__generator(this, function (i) {
  28701. switch (i.label) {
  28702. case 0:
  28703. return [4, t]
  28704. case 1:
  28705. return (r = i.sent()), [4, this.callAnonymousFunction(e, [n, u])]
  28706. case 2:
  28707. return (a = i.sent()), [2, r || a]
  28708. }
  28709. })
  28710. })
  28711. }, Promise.resolve(!1))
  28712. ]
  28713. case 1:
  28714. return [2, n.sent()]
  28715. }
  28716. })
  28717. })
  28718. }),
  28719. (e.prototype.fnARRAYEVERY = function (t, e) {
  28720. return i.__awaiter(this, void 0, void 0, function () {
  28721. var r = this
  28722. return i.__generator(this, function (n) {
  28723. switch (n.label) {
  28724. case 0:
  28725. if (!e || 'anonymous_function' !== e.type) throw new Error('expected an anonymous function get ' + e)
  28726. return [
  28727. 4,
  28728. (Array.isArray(t) ? t : []).reduce(function (t, n, u) {
  28729. return i.__awaiter(r, void 0, void 0, function () {
  28730. var r, a
  28731. return i.__generator(this, function (i) {
  28732. switch (i.label) {
  28733. case 0:
  28734. return [4, t]
  28735. case 1:
  28736. return (r = i.sent()), [4, this.callAnonymousFunction(e, [n, u])]
  28737. case 2:
  28738. return (a = i.sent()), [2, r && a]
  28739. }
  28740. })
  28741. })
  28742. }, Promise.resolve(!0))
  28743. ]
  28744. case 1:
  28745. return [2, n.sent()]
  28746. }
  28747. })
  28748. })
  28749. }),
  28750. e
  28751. )
  28752. })(u.Evaluator)
  28753. ;(e.AsyncEvaluator = s), (e.runSequence = o)
  28754. }) /*!node_modules/amis-formula/lib/filter.js*/
  28755. amis.define('5e8f815', function (t, e, r, n) {
  28756. 'use strict'
  28757. Object.defineProperty(e, '__esModule', { value: !0 })
  28758. var i = t('56e83b1'),
  28759. u = { '&': '&amp;', '<': '&lt;', '>': '&gt;', '"': '&quot;', "'": '&#39;', '/': '&#x2F;' },
  28760. l = {
  28761. raw: function (t) {
  28762. return t
  28763. },
  28764. html: function (t) {
  28765. return null == t
  28766. ? t
  28767. : String(t).replace(/[&<>"'\/]/g, function (t) {
  28768. return u[t]
  28769. })
  28770. }
  28771. }
  28772. ;(e.extendsFilters = function (t) {
  28773. Object.assign(l, t), i.Evaluator.setDefaultFilters(l)
  28774. }),
  28775. (e.filters = l),
  28776. (e.getFilters = function () {
  28777. return l
  28778. }),
  28779. (e.registerFilter = function (t, e) {
  28780. ;(l[t] = e), i.Evaluator.setDefaultFilters(l)
  28781. })
  28782. }) /*!node_modules/amis-formula/lib/lexer.js*/
  28783. amis.define('269b292', function (e, n, r, t) {
  28784. 'use strict'
  28785. Object.defineProperty(n, '__esModule', { value: !0 })
  28786. var a = e('68b98b9'),
  28787. u = e('5e8f815'),
  28788. i = {
  28789. 1: 'Boolean',
  28790. 2: 'Raw',
  28791. 3: 'Variable',
  28792. 4: 'OpenScript',
  28793. 5: 'CloseScript',
  28794. 6: 'EOF',
  28795. 7: 'Identifier',
  28796. 8: 'Literal',
  28797. 9: 'Numeric',
  28798. 10: 'Punctuator',
  28799. 11: 'String',
  28800. 12: 'RegularExpression',
  28801. 13: 'TemplateRaw',
  28802. 14: 'TemplateLeftBrace',
  28803. 15: 'TemplateRightBrace',
  28804. 16: 'OpenFilter',
  28805. 17: 'Char'
  28806. },
  28807. l = 0,
  28808. s = 1,
  28809. f = 2,
  28810. o = 3,
  28811. c = 4,
  28812. v = 5,
  28813. d = 0,
  28814. p = 1,
  28815. b = 0,
  28816. g = 1,
  28817. h = 2,
  28818. y = 3,
  28819. w = 4,
  28820. k = 5,
  28821. x = 0,
  28822. $ = 1,
  28823. _ = 2,
  28824. m = [
  28825. '===',
  28826. '!==',
  28827. '>>>',
  28828. '==',
  28829. '!=',
  28830. '<>',
  28831. '<=',
  28832. '>=',
  28833. '||',
  28834. '&&',
  28835. '++',
  28836. '--',
  28837. '<<',
  28838. '>>',
  28839. '**',
  28840. '+=',
  28841. '*=',
  28842. '/=',
  28843. '<',
  28844. '>',
  28845. '=',
  28846. '*',
  28847. '/',
  28848. '-',
  28849. '+',
  28850. '^',
  28851. '!',
  28852. '~',
  28853. '%',
  28854. '&',
  28855. '|',
  28856. '(',
  28857. ')',
  28858. '[',
  28859. ']',
  28860. '{',
  28861. '}',
  28862. '?',
  28863. ':',
  28864. ';',
  28865. ',',
  28866. '.',
  28867. '$'
  28868. ],
  28869. A = { '"': 0, '\\': 1, '/': 2, b: 3, f: 4, n: 5, r: 6, t: 7, u: 8 }
  28870. function O(e) {
  28871. return e >= '1' && e <= '9'
  28872. }
  28873. function z(e) {
  28874. return e >= '0' && e <= '9'
  28875. }
  28876. function P(e) {
  28877. return 'e' === e || 'E' === e
  28878. }
  28879. function Z(e, n) {
  28880. return (
  28881. void 0 === n && (n = []),
  28882. e.replace(/\\(.)/g, function (e, r) {
  28883. return 'b' === r ? '\b' : 'f' === r ? '\f' : 'n' === r ? '\n' : 'r' === r ? '\r' : 't' === r ? '\t' : 'v' === r ? '\v' : '\\' === r ? '\\' : '/' === r ? '/' : ~n.indexOf(r) ? r : e
  28884. })
  28885. )
  28886. }
  28887. function E(e) {
  28888. return Number(e)
  28889. }
  28890. ;(n.TokenName = i),
  28891. (n.lexer = function (e, n) {
  28892. void 0 === n && (n = {})
  28893. var r = 1,
  28894. t = 1,
  28895. F = 0,
  28896. S = l,
  28897. M = [S],
  28898. R = [],
  28899. T = !1 !== (n = a.__assign({}, n)).allowFilter
  28900. if (!n.isFilter) {
  28901. var U = Object.keys(u.getFilters())
  28902. n.filters && U.push.apply(U, a.__spreadArray([], a.__read(Object.keys(n.filters)), !1)),
  28903. (n.isFilter = function (e) {
  28904. return U.includes(e)
  28905. })
  28906. }
  28907. function j(e) {
  28908. M.push((S = e))
  28909. }
  28910. function B() {
  28911. M.pop(), (S = M[M.length - 1])
  28912. }
  28913. function C(e) {
  28914. if (e && 'string' == typeof e) {
  28915. var n = e.split(/[\r\n]+/)
  28916. return { index: F + e.length, line: r + n.length - 1, column: t + n[n.length - 1].length }
  28917. }
  28918. return { index: F, line: r, column: t }
  28919. }
  28920. function L() {
  28921. if (S !== s && S !== f && S !== o && S !== v) return null
  28922. var r =
  28923. (function () {
  28924. var n = e.substring(F).match(/^\w{4,10}/)
  28925. if (!n) return null
  28926. var r = n[0].toLowerCase(),
  28927. t = r,
  28928. a = !1
  28929. 'true' === r || 'null' === r ? ((a = !0), (t = 'true' === r || null)) : 'false' === r ? ((a = !0), (t = !1)) : 'undefined' === r && ((a = !0), (t = void 0))
  28930. if (a) return { type: !0 === t || !1 === t ? i[1] : i[8], value: t, raw: r, start: C(), end: C(r) }
  28931. return null
  28932. })() ||
  28933. (function () {
  28934. var r = (
  28935. (null == n ? void 0 : n.variableMode)
  28936. ? /^[\u4e00-\u9fa5A-Za-z0-9_$@][\u4e00-\u9fa5A-Za-z0-9_\-$@]*/
  28937. : /^(?:[\u4e00-\u9fa5A-Za-z_$@]([\u4e00-\u9fa5A-Za-z0-9_$@]|\\(?:\.|\[|\]|\(|\)|\{|\}|\s|=|!|>|<|\||&|\+|-|\*|\/|\^|~|%|&|\?|:|;|,))*|\d+[\u4e00-\u9fa5A-Za-z_$@](?:[\u4e00-\u9fa5A-Za-z0-9_$@]|\\(?:\.|\[|\]|\(|\)|\{|\}|\s|=|!|>|<|\||&|\+|-|\*|\/|\^|~|%|&|\?|:|;|,))*)/
  28938. ).exec(e.substring(F, F + 256))
  28939. if (r)
  28940. return {
  28941. type: i[7],
  28942. value: r[0].replace(/\\(\.|\[|\]|\(|\)|\{|\}|\s|=|!|>|<|\||&|\+|-|\*|\/|\^|~|%|&|\?|:|;|,)/g, function (e, n) {
  28943. return n
  28944. }),
  28945. start: C(),
  28946. end: C(r[0])
  28947. }
  28948. return null
  28949. })() ||
  28950. (function () {
  28951. var n = F,
  28952. r = n,
  28953. t = b
  28954. e: for (; n < e.length; ) {
  28955. var a = e.charAt(n)
  28956. switch (t) {
  28957. case b:
  28958. if ('0' === a) (r = n + 1), (t = g)
  28959. else {
  28960. if (!O(a)) return null
  28961. ;(r = n + 1), (t = h)
  28962. }
  28963. break
  28964. case g:
  28965. if ('.' === a) t = y
  28966. else {
  28967. if (!P(a)) break e
  28968. t = k
  28969. }
  28970. break
  28971. case h:
  28972. if (z(a)) r = n + 1
  28973. else if ('.' === a) t = y
  28974. else {
  28975. if (!P(a)) break e
  28976. t = k
  28977. }
  28978. break
  28979. case y:
  28980. if (!z(a)) break e
  28981. ;(r = n + 1), (t = w)
  28982. break
  28983. case w:
  28984. if (z(a)) r = n + 1
  28985. else {
  28986. if (!P(a)) break e
  28987. t = k
  28988. }
  28989. }
  28990. n++
  28991. }
  28992. if (r > 0) {
  28993. var u = e.slice(F, r)
  28994. return { type: i[9], value: E(u), raw: u, start: C(), end: C(u) }
  28995. }
  28996. return null
  28997. })() ||
  28998. (function () {
  28999. var n = '"',
  29000. r = x,
  29001. t = F
  29002. for (; t < e.length; ) {
  29003. var a = e[t]
  29004. if (r === x) {
  29005. if ('"' !== a && "'" !== a) break
  29006. ;(n = a), t++, (r = $)
  29007. } else if (r === _) {
  29008. if (!A.hasOwnProperty(a) && a !== n) {
  29009. var u = C(e.substring(F, t + 1))
  29010. throw new SyntaxError('Unexpected token '.concat(a, ' in ').concat(u.line, ':').concat(u.column))
  29011. }
  29012. t++, (r = $)
  29013. } else if ('\\' === a) t++, (r = _)
  29014. else {
  29015. if (a === n) {
  29016. t++
  29017. break
  29018. }
  29019. t++
  29020. }
  29021. }
  29022. if (t > F) {
  29023. var l = e.substring(F, t)
  29024. return { type: i[11], value: Z(l.substring(1, l.length - 1), [n]), raw: l, start: C(), end: C(l) }
  29025. }
  29026. return null
  29027. })() ||
  29028. (function () {
  29029. var n = m.find(function (n) {
  29030. return e.substring(F, F + n.length) === n
  29031. })
  29032. if (n) return { type: i[10], value: n, start: C(), end: C(n) }
  29033. return null
  29034. })() ||
  29035. (function () {
  29036. if (S !== v) return null
  29037. var n = F,
  29038. r = e[n]
  29039. if ('\\' === r) {
  29040. var t = e[n + 1]
  29041. if ('$' !== t && !~m.indexOf(t) && !A.hasOwnProperty(t)) {
  29042. var a = C(e.substring(F, F + 2))
  29043. throw new SyntaxError('Unexpected token '.concat(t, ' in ').concat(a.line, ':').concat(a.column))
  29044. }
  29045. n++, (r = 'b' === t ? '\b' : 'f' === t ? '\f' : 'n' === t ? '\n' : 'r' === t ? '\r' : 't' === t ? '\t' : 'v' === t ? '\v' : t)
  29046. }
  29047. return { type: i[17], value: r, start: C(), end: C(e.substring(F, n + 1)) }
  29048. })()
  29049. if ('{' === (null == r ? void 0 : r.value) && 'Punctuator' == r.type) j(o)
  29050. else if ('}' === (null == r ? void 0 : r.value) && 'Punctuator' == r.type) {
  29051. S === v && B()
  29052. var t = S
  29053. if ((B(), t === s || t === f)) return { type: i[t === f ? 15 : 5], value: r.value, start: C(), end: C(r.value) }
  29054. }
  29055. if (S === s && 'Punctuator' == (null == r ? void 0 : r.type) && '|' === r.value && T) {
  29056. if (null == n ? void 0 : n.isFilter) {
  29057. var a = e.substring(r.start.index + 1).trim(),
  29058. u = /^[A-Za-z0-9_$@][A-Za-z0-9_\-$@]*/.exec(a)
  29059. if (!u || !n.isFilter(u[0])) return r
  29060. }
  29061. return j(v), { type: i[16], value: '|', start: C(), end: C('|') }
  29062. }
  29063. return S === v && '|' === (null == r ? void 0 : r.value) && 'Punctuator' == r.type
  29064. ? { type: i[16], value: '|', start: C(), end: C('|') }
  29065. : r || '`' !== e[F]
  29066. ? r
  29067. : (j(c), { type: i[10], value: '`', start: C(), end: C('`') })
  29068. }
  29069. function N() {
  29070. return R.length
  29071. ? R.shift()
  29072. : ((S !== s && S !== f && S !== o) ||
  29073. (function () {
  29074. for (; F < e.length; ) {
  29075. var n = e[F]
  29076. if ('\r' === n) F++, r++, (t = 1), '\n' === e.charAt(F) && F++
  29077. else if ('\n' === n) F++, r++, (t = 1)
  29078. else {
  29079. if ('\t' !== n && ' ' !== n) break
  29080. F++, t++
  29081. }
  29082. }
  29083. })(),
  29084. (function () {
  29085. if (F >= e.length) return { type: i[6], value: void 0, start: C(), end: C() }
  29086. })() ||
  29087. (function () {
  29088. if (S !== l) return null
  29089. for (var n = '', r = d, t = F; t < e.length; ) {
  29090. var a = e[t]
  29091. if (r === p) {
  29092. if (!A.hasOwnProperty(a) && '$' !== a) {
  29093. var u = C(n + a)
  29094. throw new SyntaxError('Unexpected token '.concat(a, ' in ').concat(u.line, ':').concat(u.column))
  29095. }
  29096. ;(n += a), t++, (r = d)
  29097. } else {
  29098. if ('\\' === a) {
  29099. ;(n += a), t++, (r = p)
  29100. continue
  29101. }
  29102. if ('$' === a) {
  29103. var s = e[t + 1]
  29104. if ('{' === s) break
  29105. if ('$' === s) {
  29106. R.push({ type: i[3], value: '&', raw: '$$', start: C(e.substring(F, t)), end: C(e.substring(F, t + 2)) })
  29107. break
  29108. }
  29109. var f = /^[a-zA-Z0-9_]+(?:\.[a-zA-Z0-9_]+)*/.exec(e.substring(t + 1))
  29110. if (f) {
  29111. R.push({ type: i[3], value: f[0], raw: f[0], start: C(e.substring(F, t)), end: C(e.substring(F, t + 1 + f[0].length)) })
  29112. break
  29113. }
  29114. }
  29115. t++, (n += a)
  29116. }
  29117. }
  29118. return t > F ? { type: i[2], value: Z(n, ['`', '$']), raw: n, start: C(), end: C(n) } : R.length ? R.shift() : null
  29119. })() ||
  29120. (function () {
  29121. if (S === c || S === f) return null
  29122. if ('$' === e[F] && '{' === e[F + 1]) {
  29123. j(s)
  29124. var n = e.substring(F, F + 2)
  29125. return { type: i[4], value: n, start: C(), end: C(n) }
  29126. }
  29127. return null
  29128. })() ||
  29129. L() ||
  29130. (function () {
  29131. if (S !== c) return null
  29132. for (var n = x, r = F; r < e.length; ) {
  29133. var t = e[r]
  29134. if (n === _) {
  29135. if (!A.hasOwnProperty(t) && '`' !== t && '$' !== t) {
  29136. var a = C(e.substring(F, r + 1))
  29137. throw new SyntaxError('Unexpected token '.concat(t, ' in ').concat(a.line, ':').concat(a.column))
  29138. }
  29139. r++, (n = $)
  29140. } else if ('\\' === t) r++, (n = _)
  29141. else {
  29142. if ('`' === t) {
  29143. B(), R.push({ type: i[10], value: '`', start: C(e.substring(F, r)), end: C(e.substring(F, r + 1)) })
  29144. break
  29145. }
  29146. if ('$' === t) {
  29147. if ('{' === e[r + 1]) {
  29148. j(f), R.push({ type: i[14], value: '${', start: C(e.substring(F, r)), end: C(e.substring(F, r + 2)) })
  29149. break
  29150. }
  29151. r++
  29152. } else r++
  29153. }
  29154. }
  29155. if (r > F) {
  29156. var u = e.substring(F, r)
  29157. return { type: i[13], value: Z(u, ['`', '$']), raw: u, start: C(), end: C(u) }
  29158. }
  29159. return R.length ? R.shift() : null
  29160. })())
  29161. }
  29162. return (
  29163. (n.evalMode || n.variableMode) && j(f),
  29164. {
  29165. next: function () {
  29166. var n = N()
  29167. if (n) return (F = n.end.index), (r = n.end.line), (t = n.end.column), n
  29168. var a = C()
  29169. throw new SyntaxError('unexpected character "'.concat(e[F], '" at ').concat(a.line, ':').concat(a.column))
  29170. }
  29171. }
  29172. )
  29173. })
  29174. }) /*!node_modules/amis-formula/lib/parser.js*/
  29175. amis.define('0c0e62a', function (e, n, t, r) {
  29176. 'use strict'
  29177. Object.defineProperty(n, '__esModule', { value: !0 })
  29178. var a = e('269b292'),
  29179. u = 0,
  29180. i = 1,
  29181. o = 2,
  29182. l = 0,
  29183. f = 1,
  29184. d = 0,
  29185. s = 1,
  29186. v = 2,
  29187. y = 3,
  29188. p = 4
  29189. n.parse = function (e, n) {
  29190. var t,
  29191. r,
  29192. c = a.lexer(e, n),
  29193. m = [],
  29194. h = [],
  29195. b = null !== (t = null == n ? void 0 : n.variableNamespaces) && void 0 !== t ? t : ['window', 'cookie', 'ls', 'ss']
  29196. function k() {
  29197. if (!(r = h.length ? h.shift() : c.next())) throw new TypeError('next token is undefined')
  29198. m.push(r)
  29199. }
  29200. function g() {
  29201. h.unshift(m.pop()), (r = m[m.length - 1])
  29202. }
  29203. function T(e) {
  29204. return r.type === a.TokenName[10] && (Array.isArray(e) ? ~e.indexOf(r.value) : r.value === e)
  29205. }
  29206. function N() {
  29207. throw TypeError(
  29208. 'Unexpected token '
  29209. .concat(r.value || r.type, ' in ')
  29210. .concat(r.start.line, ':')
  29211. .concat(r.start.column)
  29212. )
  29213. }
  29214. function w(e) {
  29215. return e || N(), e
  29216. }
  29217. function x() {
  29218. return Y()
  29219. }
  29220. function A() {
  29221. for (; r.type === a.TokenName[17] && /^\s+$/m.test(r.value); ) k()
  29222. }
  29223. function _() {
  29224. for (var e = []; !T(':') && r.type !== a.TokenName[16] && r.type !== a.TokenName[5]; ) {
  29225. var n = S() || L() || K() || Q() || V() || ee() || X()
  29226. n
  29227. ? e.push(n)
  29228. : (w(~[a.TokenName[7], a.TokenName[10], a.TokenName[17]].indexOf(r.type)),
  29229. e.length && 'string' == typeof e[e.length - 1] ? (e[e.length - 1] += r.raw || r.value) : e.push(r.raw || r.value),
  29230. k())
  29231. }
  29232. return e.length && 'string' == typeof e[e.length - 1] && ((e[e.length - 1] = e[e.length - 1].replace(/\s+$/, '')), e[e.length - 1] || e.pop()), e
  29233. }
  29234. function q() {
  29235. var e,
  29236. n =
  29237. (function (e, n) {
  29238. void 0 === e && (e = '(')
  29239. void 0 === n && (n = ')')
  29240. var t = 0,
  29241. a = function () {
  29242. for (; t-- > 0; ) g()
  29243. return null
  29244. }
  29245. if (T(e)) {
  29246. var l = r,
  29247. f = l
  29248. k(), t++
  29249. for (var d = [], s = u; !T(n); )
  29250. if (s === i || s === u) {
  29251. var v = ne(!1)
  29252. if (!v) return a()
  29253. t++, d.push(v), (s = o)
  29254. } else {
  29255. if (s !== o || !T(',')) return a()
  29256. k(), t++, (s = i)
  29257. }
  29258. return T(n) ? ((f = r), k(), { type: 'arg-list', body: d, start: l.start, end: f.end }) : a()
  29259. }
  29260. return null
  29261. })() || ne(),
  29262. t = []
  29263. if (('variable' === (null == n ? void 0 : n.type) ? ((t = [n]), (e = n.start)) : 'arg-list' === (null == n ? void 0 : n.type) && ((e = n.start), (t = n.body)), Array.isArray(t) && T('='))) {
  29264. if ((k(), T('>'))) {
  29265. k()
  29266. var a = w(x())
  29267. return { type: 'anonymous_function', args: t, return: a, start: e, end: a.end }
  29268. }
  29269. g()
  29270. }
  29271. return n
  29272. }
  29273. function O() {
  29274. var e = M('or', '||', j)
  29275. if (!e) return null
  29276. if (T('?')) {
  29277. k()
  29278. var n = Y()
  29279. w(n), w(T(':')), k()
  29280. var t = Y()
  29281. return w(t), { type: 'conditional', test: e, consequent: n, alternate: t, start: e.start, end: t.end }
  29282. }
  29283. return e
  29284. }
  29285. function M(e, n, t, r, a, u) {
  29286. var i
  29287. void 0 === r && (r = t), void 0 === a && (a = 'left'), void 0 === u && (u = 'right')
  29288. var o = t()
  29289. if (!o) return null
  29290. if (T(n))
  29291. for (; T(n); ) {
  29292. k()
  29293. var l = w(r())
  29294. ;((i = { type: e, op: n })[a] = o), (i[u] = l), (i.start = o.start), (i.end = l.end), (o = i)
  29295. }
  29296. return o
  29297. }
  29298. function j() {
  29299. return M('and', '&&', E)
  29300. }
  29301. function E() {
  29302. return M('binary', '|', $)
  29303. }
  29304. function $() {
  29305. return M('binary', '^', P)
  29306. }
  29307. function P() {
  29308. return M('binary', '&', U)
  29309. }
  29310. function U() {
  29311. return M('eq', '==', function () {
  29312. return M('ne', '!=', function () {
  29313. return M('streq', '===', function () {
  29314. return M('strneq', '!==', z)
  29315. })
  29316. })
  29317. })
  29318. }
  29319. function z() {
  29320. return M('lt', '<', function () {
  29321. return M('gt', '>', function () {
  29322. return M('le', '<=', function () {
  29323. return M('ge', '>=', B)
  29324. })
  29325. })
  29326. })
  29327. }
  29328. function B() {
  29329. return M('shift', '<<', function () {
  29330. return M('shift', '>>', function () {
  29331. return M('shift', '>>>', C)
  29332. })
  29333. })
  29334. }
  29335. function C() {
  29336. return M('add', '+', function () {
  29337. return M('minus', '-', D)
  29338. })
  29339. }
  29340. function D() {
  29341. return M('multiply', '*', function () {
  29342. return M('divide', '/', function () {
  29343. return M('remainder', '%', F)
  29344. })
  29345. })
  29346. }
  29347. function F() {
  29348. return M('power', '**', G)
  29349. }
  29350. function G() {
  29351. for (var e = ['+', '-', '~', '!'], n = []; T(e); ) n.push(r), k()
  29352. var t = H()
  29353. for (w(!n.length || t); n.length; ) {
  29354. var a = n.pop()
  29355. t = { type: 'unary', op: a.value, value: t, start: a.start, end: a.end }
  29356. }
  29357. return t
  29358. }
  29359. function H(e) {
  29360. void 0 === e && (e = I)
  29361. var n = e()
  29362. if (!n) return null
  29363. for (; T('[') || T('.'); ) {
  29364. var t = T('.')
  29365. k()
  29366. var r = w(t ? R() || L() || ee() : x())
  29367. t || (w(T(']')), k()), (n = { type: 'getter', host: n, key: r, start: n.start, end: r.end })
  29368. }
  29369. return n
  29370. }
  29371. function I() {
  29372. return (
  29373. (function () {
  29374. if (r.type === a.TokenName[7]) {
  29375. var e = r
  29376. if ((k(), T('('))) {
  29377. var n = W()
  29378. return w(n), { type: 'func_call', identifier: e.value, args: null == n ? void 0 : n.body, start: e.start, end: n.end }
  29379. }
  29380. g()
  29381. }
  29382. return null
  29383. })() ||
  29384. q() ||
  29385. ne() ||
  29386. S() ||
  29387. L() ||
  29388. K() ||
  29389. Q() ||
  29390. V() ||
  29391. X() ||
  29392. (function () {
  29393. var e = W()
  29394. return 1 === (null == e ? void 0 : e.body.length) ? e.body[0] : e
  29395. })() ||
  29396. ee()
  29397. )
  29398. }
  29399. function J(e, n) {
  29400. return (
  29401. void 0 === e && (e = !1),
  29402. void 0 === n && (n = !1),
  29403. (e ? ne() : R()) ||
  29404. K() ||
  29405. L() ||
  29406. (n
  29407. ? (function () {
  29408. if (T('[')) {
  29409. k()
  29410. var e = w(Q())
  29411. return w(T(']')), k(), e
  29412. }
  29413. return null
  29414. })()
  29415. : Q())
  29416. )
  29417. }
  29418. function K() {
  29419. if (r.type === a.TokenName[11]) {
  29420. var e = r
  29421. return k(), { type: 'string', value: e.value, start: e.start, end: e.end }
  29422. }
  29423. return null
  29424. }
  29425. function L() {
  29426. if (r.type === a.TokenName[9]) {
  29427. var e = r.value,
  29428. n = r
  29429. return k(), { type: 'literal', value: e, start: n.start, end: n.end }
  29430. }
  29431. return null
  29432. }
  29433. function Q() {
  29434. if (T('`')) {
  29435. var e = r,
  29436. n = e
  29437. k()
  29438. for (var t = l, u = { type: 'template', body: [], start: e.start, end: e.end }; ; )
  29439. if (t === f) {
  29440. var i = w(x())
  29441. u.body.push(i), w(r.type === a.TokenName[15]), k(), (t = l)
  29442. } else {
  29443. if (T('`')) {
  29444. ;(n = r), k()
  29445. break
  29446. }
  29447. r.type === a.TokenName[14] ? (k(), (t = f)) : r.type === a.TokenName[13] ? (u.body.push({ type: 'template_raw', value: r.value, start: r.start, end: r.end }), k()) : N()
  29448. }
  29449. return (u.end = n.end), u
  29450. }
  29451. return null
  29452. }
  29453. function R() {
  29454. if (r.type === a.TokenName[7]) {
  29455. var e = r
  29456. return k(), { type: 'identifier', name: e.value, start: e.start, end: e.end }
  29457. }
  29458. return null
  29459. }
  29460. function S() {
  29461. if (r.type === a.TokenName[8] || r.type === a.TokenName[1]) {
  29462. var e = r.value,
  29463. n = r
  29464. return k(), { type: 'literal', value: e, start: n.start, end: n.end }
  29465. }
  29466. return null
  29467. }
  29468. function V() {
  29469. if (T('[')) {
  29470. var e = W('[', ']')
  29471. return w(e), { type: 'array', members: null == e ? void 0 : e.body, start: e.start, end: e.end }
  29472. }
  29473. return null
  29474. }
  29475. function W(e, n) {
  29476. if ((void 0 === e && (e = '('), void 0 === n && (n = ')'), T(e))) {
  29477. var t = r,
  29478. a = void 0
  29479. k()
  29480. for (var o = [], l = u; ; )
  29481. if (l !== i && T(n)) {
  29482. if (T(n)) {
  29483. ;(a = r), k()
  29484. break
  29485. }
  29486. } else {
  29487. var f = w(x())
  29488. o.push(f), (l = u), T(',') && (k(), (l = i))
  29489. }
  29490. return { type: 'expression-list', body: o, start: t.start, end: a.end }
  29491. }
  29492. return null
  29493. }
  29494. function X() {
  29495. if (T('{')) {
  29496. var e = r,
  29497. n = e
  29498. k()
  29499. for (var t = { type: 'object', members: [], start: e.start, end: e.end }, a = d, u = void 0, i = void 0; ; )
  29500. if (a === s) w(T(':')), k(), (a = v)
  29501. else if (a === v) (i = w(x())), t.members.push({ key: u, value: i }), (a = y)
  29502. else if (a === y)
  29503. if (T(',')) k(), (a = p)
  29504. else {
  29505. if (T('}')) {
  29506. ;(n = r), k()
  29507. break
  29508. }
  29509. N()
  29510. }
  29511. else {
  29512. if (a != p && T('}')) {
  29513. ;(n = r), k()
  29514. break
  29515. }
  29516. ;(u = w(J(!1, !0))), (a = s)
  29517. }
  29518. return (t.end = n.end), t
  29519. }
  29520. return null
  29521. }
  29522. function Y() {
  29523. return O()
  29524. }
  29525. function Z() {
  29526. if (r.type !== a.TokenName[2]) return null
  29527. var e = r
  29528. return k(), { type: 'raw', value: e.value, start: e.start, end: e.end }
  29529. }
  29530. function ee() {
  29531. if (r.type !== a.TokenName[4]) return null
  29532. var e,
  29533. n = r
  29534. k()
  29535. var t = w(
  29536. (function () {
  29537. for (var e = x(), n = []; r.type === a.TokenName[16]; ) {
  29538. k(), A()
  29539. var t = w(R()).name,
  29540. u = []
  29541. for (A(); T(':'); ) {
  29542. k(), A()
  29543. var i = _()
  29544. 1 === i.length ? (i = i[0]) : i.length || (i = ''), u.push(Array.isArray(i) ? { type: 'mixed', body: i } : i)
  29545. }
  29546. n.push({ name: t, args: u })
  29547. }
  29548. return n.length && (e = { type: 'filter', input: e, filters: n, start: e.start, end: n[n.length - 1].end }), e
  29549. })()
  29550. )
  29551. return w(r.type === a.TokenName[5]), (e = r), k(), { type: 'script', body: t, start: n.start, end: e.end }
  29552. }
  29553. function ne(e) {
  29554. if ((void 0 === e && (e = !0), r.type === a.TokenName[7])) {
  29555. var n = r
  29556. if ((k(), e && T(':') && ~b.indexOf(n.value))) {
  29557. k()
  29558. var t = w(H())
  29559. return { type: 'ns-variable', namespace: n.value, body: t, start: n.start, end: t.end }
  29560. }
  29561. return { type: 'variable', name: n.value, start: n.start, end: n.end }
  29562. }
  29563. if (T('&')) {
  29564. var u = r
  29565. return k(), { type: 'variable', name: '&', start: u.start, end: u.end }
  29566. }
  29567. return null
  29568. }
  29569. function te() {
  29570. if (r.type !== a.TokenName[3]) return null
  29571. var e = r
  29572. return (
  29573. k(),
  29574. {
  29575. type: 'script',
  29576. body: e.value.split('.').reduce(function (n, t) {
  29577. return n ? { type: 'getter', host: n, key: t, start: e.start, end: e.end } : { type: 'variable', name: t, start: e.start, end: e.end }
  29578. }, null),
  29579. start: e.start,
  29580. end: e.end
  29581. }
  29582. )
  29583. }
  29584. Array.isArray(b) || (b = []), k()
  29585. var re = (null == n ? void 0 : n.variableMode)
  29586. ? H(ne)
  29587. : (null == n ? void 0 : n.evalMode)
  29588. ? x()
  29589. : (function () {
  29590. for (var e = { type: 'document', body: [], start: r.start, end: r.end }; r.type !== a.TokenName[6]; ) {
  29591. var n = Z() || ee() || te()
  29592. if (!n) break
  29593. e.body.push(n)
  29594. }
  29595. return e.body.length && (e.end = e.body[e.body.length - 1].end), e
  29596. })()
  29597. return w((null == r ? void 0 : r.type) === a.TokenName[6]), re
  29598. }
  29599. }) /*!node_modules/amis-formula/lib/function.js*/
  29600. amis.define('ea7f876', function (n, e, t, c) {
  29601. 'use strict'
  29602. Object.defineProperty(e, '__esModule', { value: !0 })
  29603. var i = n('56e83b1'),
  29604. o = {}
  29605. var u = {}
  29606. ;(e.functionDocs = u),
  29607. (e.functions = o),
  29608. (e.registerFunction = function (n, e) {
  29609. ;(o['fn'.concat(n)] = e), i.Evaluator.setDefaultFunctions(o)
  29610. }),
  29611. (e.registerFunctionDoc = function (n, e) {
  29612. u[n] ? u[n].push(e) : (u[n] = [e])
  29613. })
  29614. }) /*!node_modules/amis-formula/lib/index.js*/
  29615. amis.define('c3389ff', function (e, t, r, i) {
  29616. 'use strict'
  29617. Object.defineProperty(t, '__esModule', { value: !0 })
  29618. var n = e('68b98b9'),
  29619. a = e('56e83b1'),
  29620. s = e('86a18d4'),
  29621. u = e('0c0e62a'),
  29622. o = e('269b292'),
  29623. l = e('5e8f815'),
  29624. c = e('ea7f876')
  29625. a.Evaluator.setDefaultFilters(l.getFilters()),
  29626. s.AsyncEvaluator.setDefaultFilters(l.getFilters()),
  29627. (t.Evaluator = a.Evaluator),
  29628. (t.AsyncEvaluator = s.AsyncEvaluator),
  29629. (t.parse = u.parse),
  29630. (t.lexer = o.lexer),
  29631. (t.extendsFilters = l.extendsFilters),
  29632. (t.filters = l.filters),
  29633. (t.getFilters = l.getFilters),
  29634. (t.registerFilter = l.registerFilter),
  29635. (t.functionDocs = c.functionDocs),
  29636. (t.registerFunction = c.registerFunction),
  29637. (t.registerFunctionDoc = c.registerFunctionDoc),
  29638. (t.evaluate = function (e, t, r) {
  29639. var i = e
  29640. return 'string' == typeof e && (i = u.parse(e, r)), new a.Evaluator(t, r).evalute(i)
  29641. }),
  29642. (t.evaluateForAsync = function (e, t, r) {
  29643. return n.__awaiter(this, void 0, void 0, function () {
  29644. var i
  29645. return n.__generator(this, function (n) {
  29646. return (i = e), 'string' == typeof e && (i = u.parse(e, r)), [2, new s.AsyncEvaluator(t, r).evalute(i)]
  29647. })
  29648. })
  29649. })
  29650. }) /*!node_modules/amis-core/lib/utils/tokenize.js*/
  29651. amis.define('3853df4', function (e, t, l, a) {
  29652. 'use strict'
  29653. Object.defineProperty(t, '__esModule', { value: !0 })
  29654. var n = e('c3389ff'),
  29655. r = {}
  29656. function o(e, t) {
  29657. var l = ''
  29658. .concat(e)
  29659. .concat((null == t ? void 0 : t.evalMode) ? '-eval' : '')
  29660. .concat((null == t ? void 0 : t.allowFilter) ? '-filter' : '')
  29661. .concat((null == t ? void 0 : t.variableMode) ? '-variable' : ''),
  29662. a = r[l] || n.parse(e, t)
  29663. return (r[l] = a), a
  29664. }
  29665. ;(t.memoParse = o),
  29666. (t.tokenize = function (e, t, l) {
  29667. if ((void 0 === l && (l = '| html'), !e || 'string' != typeof e)) return e
  29668. try {
  29669. var a = o(e, { evalMode: !1, allowFilter: !0 }),
  29670. r = new n.Evaluator(t, { defaultFilter: l }).evalute(a)
  29671. return ''.concat(null == r ? '' : r)
  29672. } catch (t) {
  29673. return console.warn(t), e
  29674. }
  29675. })
  29676. }) /*!node_modules/amis-core/lib/utils/memoryParse.js*/
  29677. amis.define('911be35', function (e, r, i, t) {
  29678. 'use strict'
  29679. Object.defineProperty(r, '__esModule', { value: !0 })
  29680. var f = e('c3389ff'),
  29681. n = {}
  29682. r.memoryParse = function (e, r) {
  29683. if ((void 0 === r && (r = { evalMode: !1 }), 'string' == typeof e)) {
  29684. var i = e + JSON.stringify(r)
  29685. if (n[i]) return n[i]
  29686. var t = f.parse(e, r)
  29687. return (n[i] = t), t
  29688. }
  29689. }
  29690. }) /*!node_modules/amis-core/lib/utils/resolveVariableAndFilterForAsync.js*/
  29691. amis.define('1be4f4d', function (e, r, n, t) {
  29692. 'use strict'
  29693. Object.defineProperty(r, '__esModule', { value: !0 })
  29694. var o,
  29695. i = e('68b98b9'),
  29696. a = e('c3389ff'),
  29697. l = e('911be35')
  29698. ;(r.resolveVariableAndFilterForAsync = function (e, r, n, t, u) {
  29699. return (
  29700. void 0 === r && (r = {}),
  29701. void 0 === n && (n = '| html'),
  29702. void 0 === t &&
  29703. (t = function (e) {
  29704. return e
  29705. }),
  29706. void 0 === u && (u = !1),
  29707. i.__awaiter(void 0, void 0, void 0, function () {
  29708. var s, d, f
  29709. return i.__generator(this, function (i) {
  29710. switch (i.label) {
  29711. case 0:
  29712. if (!e || 'string' != typeof e) return [2, void 0]
  29713. i.label = 1
  29714. case 1:
  29715. return i.trys.push([1, 3, , 4]), (s = l.memoryParse(e, { evalMode: !1, allowFilter: !0 })), [4, new a.AsyncEvaluator(r, { defaultFilter: n }).evalute(s)]
  29716. case 2:
  29717. return [2, null != (d = i.sent()) || ~e.indexOf('default') || ~e.indexOf('now') ? d : t(d)]
  29718. case 3:
  29719. if ('FormulaEvalError' === (f = i.sent()).name) {
  29720. if (!u) return [2, null == o ? void 0 : o(e, r, n, t)]
  29721. throw f
  29722. }
  29723. return console.warn(f), [2, void 0]
  29724. case 4:
  29725. return [2]
  29726. }
  29727. })
  29728. })
  29729. )
  29730. }),
  29731. (r.setFormulaEvalErrorHandler = function (e) {
  29732. o = e
  29733. })
  29734. }) /*!node_modules/amis-core/lib/utils/keyToPath.js*/
  29735. amis.define('027080a', function (e, r, t, n) {
  29736. 'use strict'
  29737. Object.defineProperty(r, '__esModule', { value: !0 })
  29738. r.keyToPath = function (e) {
  29739. void 0 === e && (e = '')
  29740. var r = []
  29741. return (
  29742. e.charCodeAt(0) === '.'.charCodeAt(0) && r.push(''),
  29743. e.replace(new RegExp('[^.[\\]]+|\\[(?:([^"\'][^[]*)|(["\'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))', 'g'), function (e, t, n, a) {
  29744. var u = e
  29745. return n ? (u = a.replace(/\\(\\)?/g, '$1')) : t && (u = t.trim()), r.push(u), ''
  29746. }),
  29747. r
  29748. )
  29749. }
  29750. }) /*!node_modules/amis-core/lib/utils/getVariable.js*/
  29751. amis.define('e74b24f', function (e, t, n, o) {
  29752. 'use strict'
  29753. Object.defineProperty(t, '__esModule', { value: !0 })
  29754. var r = e('027080a')
  29755. t.getVariable = function (e, t, n) {
  29756. if ((void 0 === n && (n = !0), e && t && 'object' == typeof e))
  29757. return (n ? t in e : e.hasOwnProperty(t))
  29758. ? e[t]
  29759. : r.keyToPath(t).reduce(function (e, t) {
  29760. return e && 'object' == typeof e && (n ? t in e : e.hasOwnProperty(t)) ? e[t] : void 0
  29761. }, e)
  29762. }
  29763. }) /*!node_modules/amis-core/lib/utils/resolveVariable.js*/
  29764. amis.define('730a210', function (e, r, t, i) {
  29765. 'use strict'
  29766. Object.defineProperty(r, '__esModule', { value: !0 })
  29767. var a = e('c3389ff'),
  29768. n = e('e74b24f'),
  29769. f = e('911be35')
  29770. r.resolveVariable = function (e, r, t) {
  29771. if ((void 0 === r && (r = {}), '&' === e || '$$' == e)) return r
  29772. if (e && 'string' == typeof e) {
  29773. if (!~e.indexOf(':')) return n.getVariable(r, '$' === e[0] ? e.substring(1) : e, t)
  29774. try {
  29775. return new a.Evaluator(r).evalute(f.memoryParse(e, { variableMode: !0, allowFilter: !1 }))
  29776. } catch (e) {
  29777. return
  29778. }
  29779. }
  29780. }
  29781. }) /*!node_modules/amis-core/lib/utils/makeSorter.js*/
  29782. amis.define('69440a7', function (e, r, a, t) {
  29783. 'use strict'
  29784. Object.defineProperty(r, '__esModule', { value: !0 })
  29785. var n = e('730a210')
  29786. r.makeSorter = function (e, r, a) {
  29787. return function (t, i) {
  29788. if (!t || !i) return 0
  29789. var o = n.resolveVariable(e, t),
  29790. l = n.resolveVariable(e, i)
  29791. return ('numerical' === r ? (parseFloat(o) || 0) - (parseFloat(l) || 0) : String(o).localeCompare(String(l))) * ('desc' === a ? -1 : 1)
  29792. }
  29793. }
  29794. }) /*!node_modules/lodash/_baseForOwn.js*/
  29795. amis.define('71ca9e7', function (e, n, a, f) {
  29796. var i = e('61beba3'),
  29797. r = e('0092f09')
  29798. a.exports = function (e, n) {
  29799. return e && i(e, n, r)
  29800. }
  29801. }) /*!node_modules/lodash/transform.js*/
  29802. amis.define('16028a9', function (n, e, r, c) {
  29803. var f = n('114c1a0'),
  29804. t = n('3b76f73'),
  29805. a = n('71ca9e7'),
  29806. u = n('8c8db6b'),
  29807. d = n('45d4f72'),
  29808. i = n('2882d26'),
  29809. o = n('2b41649'),
  29810. b = n('e0d9d64'),
  29811. s = n('e98f234'),
  29812. v = n('2b06e93')
  29813. r.exports = function (n, e, r) {
  29814. var c = i(n),
  29815. l = c || o(n) || v(n)
  29816. if (((e = u(e, 4)), null == r)) {
  29817. var m = n && n.constructor
  29818. r = l ? (c ? new m() : []) : s(n) && b(m) ? t(d(n)) : {}
  29819. }
  29820. return (
  29821. (l ? f : a)(n, function (n, c, f) {
  29822. return e(r, n, c, f)
  29823. }),
  29824. r
  29825. )
  29826. }
  29827. }) /*!node_modules/lodash/_arrayAggregator.js*/
  29828. amis.define('0055182', function (n, r, e, t) {
  29829. e.exports = function (n, r, e, t) {
  29830. for (var f = -1, i = null == n ? 0 : n.length; ++f < i; ) {
  29831. var o = n[f]
  29832. r(t, o, e(o), n)
  29833. }
  29834. return t
  29835. }
  29836. }) /*!node_modules/lodash/_createBaseEach.js*/
  29837. amis.define('f40411f', function (n, r, t, e) {
  29838. var f = n('375361a')
  29839. t.exports = function (n, r) {
  29840. return function (t, e) {
  29841. if (null == t) return t
  29842. if (!f(t)) return n(t, e)
  29843. for (var u = t.length, i = r ? u : -1, o = Object(t); (r ? i-- : ++i < u) && !1 !== e(o[i], i, o); );
  29844. return t
  29845. }
  29846. }
  29847. }) /*!node_modules/lodash/_baseEach.js*/
  29848. amis.define('3eee525', function (e, f, a, i) {
  29849. var n = e('71ca9e7'),
  29850. c = e('f40411f')(n)
  29851. a.exports = c
  29852. }) /*!node_modules/lodash/_baseAggregator.js*/
  29853. amis.define('2ef3ed2', function (e, n, f, i) {
  29854. var t = e('3eee525')
  29855. f.exports = function (e, n, f, i) {
  29856. return (
  29857. t(e, function (e, t, o) {
  29858. n(i, e, f(e), o)
  29859. }),
  29860. i
  29861. )
  29862. }
  29863. }) /*!node_modules/lodash/_createAggregator.js*/
  29864. amis.define('e696454', function (n, e, r, t) {
  29865. var f = n('0055182'),
  29866. i = n('2ef3ed2'),
  29867. u = n('8c8db6b'),
  29868. c = n('2882d26')
  29869. r.exports = function (n, e) {
  29870. return function (r, t) {
  29871. var d = c(r) ? f : i,
  29872. o = e ? e() : {}
  29873. return d(r, n, u(t, 2), o)
  29874. }
  29875. }
  29876. }) /*!node_modules/lodash/groupBy.js*/
  29877. amis.define('8903480', function (e, t, n, o) {
  29878. var p = e('67864f4'),
  29879. r = e('e696454'),
  29880. a = Object.prototype.hasOwnProperty,
  29881. c = r(function (e, t, n) {
  29882. a.call(e, n) ? e[n].push(t) : p(e, n, [t])
  29883. })
  29884. n.exports = c
  29885. }) /*!node_modules/amis-core/lib/utils/object.js*/
  29886. amis.define('bbe84d0', function (e, r, t, n) {
  29887. 'use strict'
  29888. Object.defineProperty(r, '__esModule', { value: !0 })
  29889. var a = e('68b98b9'),
  29890. i = e('0910768'),
  29891. u = e('027080a'),
  29892. s = e('730a210')
  29893. function c(e) {
  29894. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  29895. }
  29896. var o = c(i)
  29897. function f(e) {
  29898. for (var r = e ? [e] : []; null == e ? void 0 : e.__super; ) r.unshift(e.__super), (e = e.__super)
  29899. return r
  29900. }
  29901. function b(e) {
  29902. return e
  29903. .filter(function (e) {
  29904. return e
  29905. })
  29906. .reduce(function (e, r) {
  29907. return (e = e || Object.prototype), Object.isFrozen(e) && (e = l(e)), Object.assign(Object.create(e, { __super: { value: e, writable: !1, enumerable: !1 } }), r)
  29908. })
  29909. }
  29910. function l(e, r) {
  29911. void 0 === r && (r = !0)
  29912. var t = e && e.__super ? Object.create(e.__super, { __super: { value: e.__super, writable: !1, enumerable: !1 } }) : Object.create(Object.prototype)
  29913. return (
  29914. r &&
  29915. e &&
  29916. Object.keys(e).forEach(function (r) {
  29917. return (t[r] = e[r])
  29918. }),
  29919. t
  29920. )
  29921. }
  29922. function p(e) {
  29923. var r = typeof e
  29924. return e && 'string' !== r && 'number' !== r && 'boolean' !== r && 'function' !== r && !Array.isArray(e)
  29925. }
  29926. function h(e, r, t, n) {
  29927. if (r in (e = e || {})) e[r] = t
  29928. else {
  29929. for (var i = !1 !== n ? u.keyToPath(r) : [r], s = i.pop(), c = []; i.length; ) {
  29930. var f = e,
  29931. b = i.shift()
  29932. if (o.default(e[b])) e = e[b] = a.__assign({}, e[b])
  29933. else if (Array.isArray(e[b])) (e[b] = e[b].concat()), (e = e[b])
  29934. else if (e[b]) (e[b] = {}), (e = e[b])
  29935. else {
  29936. if (/^\d+$/.test(b) && c.length) {
  29937. var l = c[c.length - 1]
  29938. Array.isArray(l.host[l.key]) || Object.keys(l.host[l.key]).length || (f = e = l.host[l.key] = [])
  29939. }
  29940. ;(e[b] = {}), (e = e[b])
  29941. }
  29942. c.push({ host: f, key: b })
  29943. }
  29944. e[s] = t
  29945. }
  29946. }
  29947. ;(r.cloneObject = l),
  29948. (r.createObject = function (e, r, t) {
  29949. e && Object.isFrozen(e) && (e = l(e))
  29950. var n = e ? Object.create(e, a.__assign(a.__assign({}, t), { __super: { value: e, writable: !1, enumerable: !1 } })) : Object.create(Object.prototype, t)
  29951. return (
  29952. r &&
  29953. p(r) &&
  29954. Object.keys(r).forEach(function (e) {
  29955. return (n[e] = r[e])
  29956. }),
  29957. n
  29958. )
  29959. }),
  29960. (r.createObjectFromChain = b),
  29961. (r.deleteVariable = function (e, r) {
  29962. if (e)
  29963. if (e.hasOwnProperty(r)) delete e[r]
  29964. else {
  29965. for (var t = u.keyToPath(r), n = t.pop(); t.length; ) {
  29966. var i = t.shift()
  29967. if (!o.default(e[i])) {
  29968. if (e[i]) throw new Error('\u76ee\u6807\u8def\u5f84\u4e0d\u662f\u7eaf\u5bf9\u8c61\uff0c\u4e0d\u80fd\u4fee\u6539')
  29969. break
  29970. }
  29971. e = e[i] = a.__assign({}, e[i])
  29972. }
  29973. e && e.hasOwnProperty && e.hasOwnProperty(n) && delete e[n]
  29974. }
  29975. }),
  29976. (r.extendObject = function (e, r, t) {
  29977. void 0 === t && (t = !0)
  29978. var n = l(e, t)
  29979. return (
  29980. r &&
  29981. Object.keys(r).forEach(function (e) {
  29982. return (n[e] = r[e])
  29983. }),
  29984. n
  29985. )
  29986. }),
  29987. (r.extractObjectChain = f),
  29988. (r.injectObjectChain = function (e, r) {
  29989. var t = f(e)
  29990. return t.splice(t.length - 1, 0, r), b(t)
  29991. }),
  29992. (r.isObject = p),
  29993. (r.pickValues = function (e, r) {
  29994. var t, n
  29995. if (!e || ((n = e.split(',')) && n.length < 2)) {
  29996. var a = e.indexOf('~')
  29997. if (~a) {
  29998. var i = e.substring(0, a),
  29999. u = e.substring(a + 1)
  30000. return ((t = {})[i] = s.resolveVariable(u, r)), t
  30001. }
  30002. return s.resolveVariable(e, r)
  30003. }
  30004. var c = {}
  30005. return (
  30006. n.forEach(function (e) {
  30007. var t = e.indexOf('~'),
  30008. n = e
  30009. ~t && ((n = e.substring(t + 1)), (e = e.substring(0, t))), h(c, e, s.resolveVariable(n, r))
  30010. }),
  30011. c
  30012. )
  30013. }),
  30014. (r.setVariable = h)
  30015. }) /*!node_modules/amis-core/lib/utils/string2regExp.js*/
  30016. amis.define('2cb1945', function (e, r, t, n) {
  30017. 'use strict'
  30018. Object.defineProperty(r, '__esModule', { value: !0 }),
  30019. (r.string2regExp = function (e, r, t) {
  30020. if ((void 0 === r && (r = !1), void 0 === t && (t = !1), 'string' != typeof e)) throw new TypeError('Expected a string')
  30021. return new RegExp(e.replace(/[|\\{}()[\]^$+*?.]/g, '\\$&').replace(/-/g, '\\x2d'), ''.concat(r ? '' : 'i').concat(t ? 'g' : ''))
  30022. })
  30023. }) /*!node_modules/amis-core/lib/utils/escapeHtml.js*/
  30024. amis.define('48a08cf', function (e, t, n, r) {
  30025. 'use strict'
  30026. Object.defineProperty(t, '__esModule', { value: !0 })
  30027. var u = { '&': '&amp;', '<': '&lt;', '>': '&gt;', '"': '&quot;', "'": '&#39;', '/': '&#x2F;' }
  30028. t.escapeHtml = function (e) {
  30029. return String(e).replace(/[&<>"'\/]/g, function (e) {
  30030. return u[e]
  30031. })
  30032. }
  30033. }) /*!node_modules/amis-core/lib/utils/formatDuration.js*/
  30034. amis.define('3ccf66c', function (e, t, o, i) {
  30035. 'use strict'
  30036. Object.defineProperty(t, '__esModule', { value: !0 }),
  30037. (t.formatDuration = function (e) {
  30038. for (var t = ['\u79d2', '\u5206', '\u65f6', '\u5929', '\u6708', '\u5b63', '\u5e74'], o = [1, 60, 3600, 86400, 2592e3, 7776e3, 31104e3], i = o.length, n = []; i--; )
  30039. o[i] && e >= o[i] ? (n.push(Math.floor(e / o[i]) + t[i]), (e %= o[i])) : 0 === i && e && n.push((e.toFixed ? e.toFixed(2) : '0') + t[0])
  30040. return n.join('')
  30041. })
  30042. }) /*!node_modules/amis-core/lib/utils/prettyBytes.js*/
  30043. amis.define('0945ec7', function (e, t, r, i) {
  30044. 'use strict'
  30045. Object.defineProperty(t, '__esModule', { value: !0 })
  30046. var n = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']
  30047. t.prettyBytes = function (e, t) {
  30048. if ((void 0 === t && (t = 1e3), e && 'string' == typeof e)) {
  30049. if (e.endsWith('B')) return e
  30050. e = parseFloat(e)
  30051. }
  30052. if (!Number.isFinite(e)) throw new TypeError('Expected a finite number, got '.concat(typeof e, ': ').concat(e))
  30053. var r = e < 0
  30054. if ((r && (e = -e), e < 1)) return (r ? '-' : '') + e + ' B'
  30055. var i = Math.min(Math.floor(Math.log(e) / Math.log(t)), n.length - 1)
  30056. return (r ? '-' : '') + Number((e / Math.pow(t, i)).toPrecision(3)) + ' ' + n[i]
  30057. }
  30058. }) /*!node_modules/amis-core/lib/node_modules/@babel/runtime/helpers/esm/classCallCheck.js*/
  30059. amis.define('4750d20', function (e, n, t, a) {
  30060. 'use strict'
  30061. Object.defineProperty(n, '__esModule', { value: !0 }),
  30062. (n.default = function (e, n) {
  30063. if (!(e instanceof n)) throw new TypeError('Cannot call a class as a function')
  30064. })
  30065. }) /*!node_modules/amis-core/lib/node_modules/@babel/runtime/helpers/esm/typeof.js*/
  30066. amis.define('d0da9a8', function (o, t, e, n) {
  30067. 'use strict'
  30068. function f(o) {
  30069. return (
  30070. (f =
  30071. 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator
  30072. ? function (o) {
  30073. return typeof o
  30074. }
  30075. : function (o) {
  30076. return o && 'function' == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? 'symbol' : typeof o
  30077. }),
  30078. f(o)
  30079. )
  30080. }
  30081. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = f)
  30082. }) /*!node_modules/amis-core/lib/node_modules/@babel/runtime/helpers/esm/toPrimitive.js*/
  30083. amis.define('b4aa9e8', function (e, t, r, i) {
  30084. 'use strict'
  30085. Object.defineProperty(t, '__esModule', { value: !0 })
  30086. var a = e('d0da9a8')
  30087. t.default = function (e, t) {
  30088. if ('object' != a.default(e) || !e) return e
  30089. var r = e[Symbol.toPrimitive]
  30090. if (void 0 !== r) {
  30091. var i = r.call(e, t || 'default')
  30092. if ('object' != a.default(i)) return i
  30093. throw new TypeError('@@toPrimitive must return a primitive value.')
  30094. }
  30095. return ('string' === t ? String : Number)(e)
  30096. }
  30097. }) /*!node_modules/amis-core/lib/node_modules/@babel/runtime/helpers/esm/toPropertyKey.js*/
  30098. amis.define('b2d0062', function (e, a, t, d) {
  30099. 'use strict'
  30100. Object.defineProperty(a, '__esModule', { value: !0 })
  30101. var u = e('d0da9a8'),
  30102. n = e('b4aa9e8')
  30103. a.default = function (e) {
  30104. var a = n.default(e, 'string')
  30105. return 'symbol' == u.default(a) ? a : a + ''
  30106. }
  30107. }) /*!node_modules/amis-core/lib/node_modules/@babel/runtime/helpers/esm/createClass.js*/
  30108. amis.define('2b0be96', function (e, t, r, n) {
  30109. 'use strict'
  30110. Object.defineProperty(t, '__esModule', { value: !0 })
  30111. var a = e('b2d0062')
  30112. function i(e, t) {
  30113. for (var r = 0; r < t.length; r++) {
  30114. var n = t[r]
  30115. ;(n.enumerable = n.enumerable || !1), (n.configurable = !0), 'value' in n && (n.writable = !0), Object.defineProperty(e, a.default(n.key), n)
  30116. }
  30117. }
  30118. t.default = function (e, t, r) {
  30119. return t && i(e.prototype, t), r && i(e, r), Object.defineProperty(e, 'prototype', { writable: !1 }), e
  30120. }
  30121. }) /*!node_modules/amis-core/lib/node_modules/@babel/runtime/helpers/esm/defineProperty.js*/
  30122. amis.define('c33f17a', function (e, t, n, r) {
  30123. 'use strict'
  30124. Object.defineProperty(t, '__esModule', { value: !0 })
  30125. var u = e('b2d0062')
  30126. t.default = function (e, t, n) {
  30127. return (t = u.default(t)) in e ? Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 }) : (e[t] = n), e
  30128. }
  30129. }) /*!node_modules/amis-core/lib/node_modules/@rc-component/mini-decimal/es/supportUtil.js*/
  30130. amis.define('38b372f', function (e, t, n, i) {
  30131. 'use strict'
  30132. Object.defineProperty(t, '__esModule', { value: !0 }),
  30133. (t.supportBigInt = function () {
  30134. return 'function' == typeof BigInt
  30135. })
  30136. }) /*!node_modules/amis-core/lib/node_modules/@rc-component/mini-decimal/es/numberUtil.js*/
  30137. amis.define('27c6148', function (t, r, e, i) {
  30138. 'use strict'
  30139. Object.defineProperty(r, '__esModule', { value: !0 })
  30140. var n = t('38b372f')
  30141. function u(t) {
  30142. var r = t.trim(),
  30143. e = r.startsWith('-')
  30144. e && (r = r.slice(1)),
  30145. (r = r
  30146. .replace(/(\.\d*[^0])0*$/, '$1')
  30147. .replace(/\.0*$/, '')
  30148. .replace(/^0+/, '')).startsWith('.') && (r = '0'.concat(r))
  30149. var i = r || '0',
  30150. n = i.split('.'),
  30151. u = n[0] || '0',
  30152. s = n[1] || '0'
  30153. '0' === u && '0' === s && (e = !1)
  30154. var a = e ? '-' : ''
  30155. return { negative: e, negativeStr: a, trimStr: i, integerStr: u, decimalStr: s, fullStr: ''.concat(a).concat(i) }
  30156. }
  30157. function s(t) {
  30158. var r = String(t)
  30159. return !Number.isNaN(Number(r)) && r.includes('e')
  30160. }
  30161. function a(t) {
  30162. var r = String(t)
  30163. if (s(t)) {
  30164. var e = Number(r.slice(r.indexOf('e-') + 2)),
  30165. i = r.match(/\.(\d+)/)
  30166. return null != i && i[1] && (e += i[1].length), e
  30167. }
  30168. return r.includes('.') && c(r) ? r.length - r.indexOf('.') - 1 : 0
  30169. }
  30170. function c(t) {
  30171. return 'number' == typeof t ? !Number.isNaN(t) : !!t && (/^\s*-?\d+(\.\d+)?\s*$/.test(t) || /^\s*-?\d+\.\s*$/.test(t) || /^\s*-?\.\d+\s*$/.test(t))
  30172. }
  30173. ;(r.getNumberPrecision = a),
  30174. (r.isE = s),
  30175. (r.isEmpty = function (t) {
  30176. return (!t && 0 !== t && !Number.isNaN(t)) || !String(t).trim()
  30177. }),
  30178. (r.num2str = function (t) {
  30179. var r = String(t)
  30180. if (s(t)) {
  30181. if (t > Number.MAX_SAFE_INTEGER) return String(n.supportBigInt() ? BigInt(t).toString() : Number.MAX_SAFE_INTEGER)
  30182. if (t < Number.MIN_SAFE_INTEGER) return String(n.supportBigInt() ? BigInt(t).toString() : Number.MIN_SAFE_INTEGER)
  30183. r = t.toFixed(a(r))
  30184. }
  30185. return u(r).fullStr
  30186. }),
  30187. (r.trimNumber = u),
  30188. (r.validateNumber = c)
  30189. }) /*!node_modules/amis-core/lib/node_modules/@rc-component/mini-decimal/es/BigIntDecimal.js*/
  30190. amis.define('475306d', function (t, e, i, n) {
  30191. 'use strict'
  30192. Object.defineProperty(e, '__esModule', { value: !0 })
  30193. var a = t('4750d20'),
  30194. r = t('2b0be96'),
  30195. u = t('c33f17a'),
  30196. s = t('27c6148'),
  30197. l = (function () {
  30198. function t(e) {
  30199. if (
  30200. (a.default(this, t),
  30201. u.default(this, 'origin', ''),
  30202. u.default(this, 'negative', void 0),
  30203. u.default(this, 'integer', void 0),
  30204. u.default(this, 'decimal', void 0),
  30205. u.default(this, 'decimalLen', void 0),
  30206. u.default(this, 'empty', void 0),
  30207. u.default(this, 'nan', void 0),
  30208. s.isEmpty(e))
  30209. )
  30210. this.empty = !0
  30211. else if (((this.origin = String(e)), '-' === e || Number.isNaN(e))) this.nan = !0
  30212. else {
  30213. var i = e
  30214. if ((s.isE(i) && (i = Number(i)), (i = 'string' == typeof i ? i : s.num2str(i)), s.validateNumber(i))) {
  30215. var n = s.trimNumber(i)
  30216. this.negative = n.negative
  30217. var r = n.trimStr.split('.')
  30218. this.integer = BigInt(r[0])
  30219. var l = r[1] || '0'
  30220. ;(this.decimal = BigInt(l)), (this.decimalLen = l.length)
  30221. } else this.nan = !0
  30222. }
  30223. }
  30224. return (
  30225. r.default(t, [
  30226. {
  30227. key: 'getMark',
  30228. value: function () {
  30229. return this.negative ? '-' : ''
  30230. }
  30231. },
  30232. {
  30233. key: 'getIntegerStr',
  30234. value: function () {
  30235. return this.integer.toString()
  30236. }
  30237. },
  30238. {
  30239. key: 'getDecimalStr',
  30240. value: function () {
  30241. return this.decimal.toString().padStart(this.decimalLen, '0')
  30242. }
  30243. },
  30244. {
  30245. key: 'alignDecimal',
  30246. value: function (t) {
  30247. var e = ''.concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(t, '0'))
  30248. return BigInt(e)
  30249. }
  30250. },
  30251. {
  30252. key: 'negate',
  30253. value: function () {
  30254. var e = new t(this.toString())
  30255. return (e.negative = !e.negative), e
  30256. }
  30257. },
  30258. {
  30259. key: 'cal',
  30260. value: function (e, i, n) {
  30261. var a = Math.max(this.getDecimalStr().length, e.getDecimalStr().length),
  30262. r = i(this.alignDecimal(a), e.alignDecimal(a)).toString(),
  30263. u = n(a),
  30264. l = s.trimNumber(r),
  30265. c = l.negativeStr,
  30266. o = l.trimStr,
  30267. g = ''.concat(c).concat(o.padStart(u + 1, '0'))
  30268. return new t(''.concat(g.slice(0, -u), '.').concat(g.slice(-u)))
  30269. }
  30270. },
  30271. {
  30272. key: 'add',
  30273. value: function (e) {
  30274. if (this.isInvalidate()) return new t(e)
  30275. var i = new t(e)
  30276. return i.isInvalidate()
  30277. ? this
  30278. : this.cal(
  30279. i,
  30280. function (t, e) {
  30281. return t + e
  30282. },
  30283. function (t) {
  30284. return t
  30285. }
  30286. )
  30287. }
  30288. },
  30289. {
  30290. key: 'multi',
  30291. value: function (e) {
  30292. var i = new t(e)
  30293. return this.isInvalidate() || i.isInvalidate()
  30294. ? new t(NaN)
  30295. : this.cal(
  30296. i,
  30297. function (t, e) {
  30298. return t * e
  30299. },
  30300. function (t) {
  30301. return 2 * t
  30302. }
  30303. )
  30304. }
  30305. },
  30306. {
  30307. key: 'isEmpty',
  30308. value: function () {
  30309. return this.empty
  30310. }
  30311. },
  30312. {
  30313. key: 'isNaN',
  30314. value: function () {
  30315. return this.nan
  30316. }
  30317. },
  30318. {
  30319. key: 'isInvalidate',
  30320. value: function () {
  30321. return this.isEmpty() || this.isNaN()
  30322. }
  30323. },
  30324. {
  30325. key: 'equals',
  30326. value: function (t) {
  30327. return this.toString() === (null == t ? void 0 : t.toString())
  30328. }
  30329. },
  30330. {
  30331. key: 'lessEquals',
  30332. value: function (t) {
  30333. return this.add(t.negate().toString()).toNumber() <= 0
  30334. }
  30335. },
  30336. {
  30337. key: 'toNumber',
  30338. value: function () {
  30339. return this.isNaN() ? NaN : Number(this.toString())
  30340. }
  30341. },
  30342. {
  30343. key: 'toString',
  30344. value: function () {
  30345. var t = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0]
  30346. return t ? (this.isInvalidate() ? '' : s.trimNumber(''.concat(this.getMark()).concat(this.getIntegerStr(), '.').concat(this.getDecimalStr())).fullStr) : this.origin
  30347. }
  30348. }
  30349. ]),
  30350. t
  30351. )
  30352. })()
  30353. e.default = l
  30354. }) /*!node_modules/amis-core/lib/node_modules/@rc-component/mini-decimal/es/NumberDecimal.js*/
  30355. amis.define('4af3e3a', function (e, t, r, i) {
  30356. 'use strict'
  30357. Object.defineProperty(t, '__esModule', { value: !0 })
  30358. var u = e('4750d20'),
  30359. n = e('2b0be96'),
  30360. a = e('c33f17a'),
  30361. s = e('27c6148'),
  30362. N = (function () {
  30363. function e(t) {
  30364. u.default(this, e),
  30365. a.default(this, 'origin', ''),
  30366. a.default(this, 'number', void 0),
  30367. a.default(this, 'empty', void 0),
  30368. s.isEmpty(t) ? (this.empty = !0) : ((this.origin = String(t)), (this.number = Number(t)))
  30369. }
  30370. return (
  30371. n.default(e, [
  30372. {
  30373. key: 'negate',
  30374. value: function () {
  30375. return new e(-this.toNumber())
  30376. }
  30377. },
  30378. {
  30379. key: 'add',
  30380. value: function (t) {
  30381. if (this.isInvalidate()) return new e(t)
  30382. var r = Number(t)
  30383. if (Number.isNaN(r)) return this
  30384. var i = this.number + r
  30385. if (i > Number.MAX_SAFE_INTEGER) return new e(Number.MAX_SAFE_INTEGER)
  30386. if (i < Number.MIN_SAFE_INTEGER) return new e(Number.MIN_SAFE_INTEGER)
  30387. var u = Math.max(s.getNumberPrecision(this.number), s.getNumberPrecision(r))
  30388. return new e(i.toFixed(u))
  30389. }
  30390. },
  30391. {
  30392. key: 'multi',
  30393. value: function (t) {
  30394. var r = Number(t)
  30395. if (this.isInvalidate() || Number.isNaN(r)) return new e(NaN)
  30396. var i = this.number * r
  30397. if (i > Number.MAX_SAFE_INTEGER) return new e(Number.MAX_SAFE_INTEGER)
  30398. if (i < Number.MIN_SAFE_INTEGER) return new e(Number.MIN_SAFE_INTEGER)
  30399. var u = Math.max(s.getNumberPrecision(this.number), s.getNumberPrecision(r))
  30400. return new e(i.toFixed(u))
  30401. }
  30402. },
  30403. {
  30404. key: 'isEmpty',
  30405. value: function () {
  30406. return this.empty
  30407. }
  30408. },
  30409. {
  30410. key: 'isNaN',
  30411. value: function () {
  30412. return Number.isNaN(this.number)
  30413. }
  30414. },
  30415. {
  30416. key: 'isInvalidate',
  30417. value: function () {
  30418. return this.isEmpty() || this.isNaN()
  30419. }
  30420. },
  30421. {
  30422. key: 'equals',
  30423. value: function (e) {
  30424. return this.toNumber() === (null == e ? void 0 : e.toNumber())
  30425. }
  30426. },
  30427. {
  30428. key: 'lessEquals',
  30429. value: function (e) {
  30430. return this.add(e.negate().toString()).toNumber() <= 0
  30431. }
  30432. },
  30433. {
  30434. key: 'toNumber',
  30435. value: function () {
  30436. return this.number
  30437. }
  30438. },
  30439. {
  30440. key: 'toString',
  30441. value: function () {
  30442. var e = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0]
  30443. return e ? (this.isInvalidate() ? '' : s.num2str(this.number)) : this.origin
  30444. }
  30445. }
  30446. ]),
  30447. e
  30448. )
  30449. })()
  30450. t.default = N
  30451. }) /*!node_modules/amis-core/lib/node_modules/@rc-component/mini-decimal/es/MiniDecimal.js*/
  30452. amis.define('2294378', function (t, e, c, n) {
  30453. 'use strict'
  30454. Object.defineProperty(e, '__esModule', { value: !0 })
  30455. var a = t('475306d'),
  30456. r = t('4af3e3a'),
  30457. i = t('27c6148'),
  30458. o = t('38b372f')
  30459. function u(t) {
  30460. return o.supportBigInt() ? new a.default(t) : new r.default(t)
  30461. }
  30462. ;(e.BigIntDecimal = a.default),
  30463. (e.NumberDecimal = r.default),
  30464. (e.default = u),
  30465. (e.toFixed = function t(e, c, n) {
  30466. var a = arguments.length > 3 && void 0 !== arguments[3] && arguments[3]
  30467. if ('' === e) return ''
  30468. var r = i.trimNumber(e),
  30469. o = r.negativeStr,
  30470. d = r.integerStr,
  30471. f = r.decimalStr,
  30472. l = ''.concat(c).concat(f),
  30473. m = ''.concat(o).concat(d)
  30474. if (n >= 0) {
  30475. var v = Number(f[n])
  30476. if (v >= 5 && !a) {
  30477. var g = u(e).add(
  30478. ''
  30479. .concat(o, '0.')
  30480. .concat('0'.repeat(n))
  30481. .concat(10 - v)
  30482. )
  30483. return t(g.toString(), c, n, a)
  30484. }
  30485. return 0 === n ? m : ''.concat(m).concat(c).concat(f.padEnd(n, '0').slice(0, n))
  30486. }
  30487. return '.0' === l ? m : ''.concat(m).concat(l)
  30488. })
  30489. }) /*!node_modules/amis-core/lib/utils/stripNumber.js*/
  30490. amis.define('e81c4d9', function (e, t, r, i) {
  30491. 'use strict'
  30492. Object.defineProperty(t, '__esModule', { value: !0 })
  30493. var n = e('2294378')
  30494. t.stripNumber = function (e, t) {
  30495. return void 0 === t && (t = 16), 'number' != typeof e || Number.isInteger(e) ? e : parseFloat(n.toFixed(e.toString(), '.', t))
  30496. }
  30497. }) /*!node_modules/amis-core/lib/utils/date.js*/
  30498. amis.define('d93f3ae', function (e, t, a, r) {
  30499. 'use strict'
  30500. Object.defineProperty(t, '__esModule', { value: !0 })
  30501. var n = e('8b081ba'),
  30502. i = e('bbe84d0'),
  30503. o = e('3853df4')
  30504. function d(e) {
  30505. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  30506. }
  30507. var u = d(n),
  30508. s = { year: 'Y', month: 'M', week: 'w', weekday: 'W', day: 'd', hour: 'h', minute: 'm', min: 'm', second: 's', millisecond: 'ms' },
  30509. f = /^(.+)?(\+|-)(\d+)(minute|min|hour|day|week|month|year|weekday|second|millisecond)s?$/i,
  30510. l = function (e, t, a, r) {
  30511. void 0 === t && (t = {}), void 0 === a && (a = 'X'), void 0 === r && (r = !1)
  30512. var n,
  30513. d = r ? u.default.utc : u.default
  30514. 'string' == typeof e && (e = e.trim())
  30515. var m = new Date()
  30516. if ((e = o.tokenize(e, i.createObject(t, { now: d().toDate(), today: d([m.getFullYear(), m.getMonth(), m.getDate()]) }), '| raw')) && 'string' == typeof e && (n = f.exec(e))) {
  30517. var c = new Date(),
  30518. g = parseInt(n[3], 10),
  30519. D = n[1]
  30520. ? l(n[1], t, a, r)
  30521. : d(/(minute|min|hour|second)s?/.test(n[4]) ? [c.getFullYear(), c.getMonth(), c.getDate(), c.getHours(), c.getMinutes(), c.getSeconds()] : [c.getFullYear(), c.getMonth(), c.getDate()])
  30522. return '-' === n[2] ? D.subtract(g, s[n[4]]) : D.add(g, s[n[4]])
  30523. }
  30524. if ('now' === e) return d()
  30525. if ('today' === e) {
  30526. var v = new Date()
  30527. return d([v.getFullYear(), v.getMonth(), v.getDate()])
  30528. }
  30529. var y = d(e)
  30530. return y.isValid() ? y : d(e, a)
  30531. }
  30532. ;(t.filterDate = l),
  30533. (t.normalizeDate = function (e, t) {
  30534. if (e && '0' !== e) {
  30535. var a = u.default(e, t, !0)
  30536. if (a.isValid()) return a
  30537. if ('string' == typeof e || 'number' == typeof e) {
  30538. var r = ['', 'YYYY-MM-DD HH:mm:ss', 'X']
  30539. for (
  30540. /^\d{10}((\.\d+)*)$/.test(e.toString()) ? (r = ['X', 'x', 'YYYY-MM-DD HH:mm:ss', '']) : /^\d{13}((\.\d+)*)$/.test(e.toString()) && (r = ['x', 'X', 'YYYY-MM-DD HH:mm:ss', '']);
  30541. r.length;
  30542. ) {
  30543. var n = r.shift(),
  30544. i = u.default(e, n)
  30545. if (i.isValid()) return i
  30546. }
  30547. }
  30548. }
  30549. }),
  30550. (t.parseDuration = function (e) {
  30551. var t = /^((?:\-|\+)?(?:\d*\.)?\d+)(minute|min|hour|day|week|month|quarter|year|weekday|second|millisecond)s?$/.exec(e)
  30552. if (t) {
  30553. var a = u.default.duration(parseFloat(t[1]), t[2])
  30554. if (u.default.isDuration(a)) return a
  30555. }
  30556. }),
  30557. (t.relativeValueRe = f)
  30558. }) /*!node_modules/amis-core/lib/utils/filter.js*/
  30559. amis.define('8b641b6', function (t, r, n, e) {
  30560. 'use strict'
  30561. var i = t('68b98b9'),
  30562. o = t('c3389ff'),
  30563. u = t('8b081ba'),
  30564. a = t('69440a7'),
  30565. s = t('16028a9'),
  30566. f = t('8903480'),
  30567. l = t('098b8e1'),
  30568. d = t('4db550e'),
  30569. c = t('bbe84d0'),
  30570. v = t('2cb1945'),
  30571. p = t('730a210'),
  30572. h = t('48a08cf'),
  30573. y = t('3ccf66c'),
  30574. g = t('0945ec7'),
  30575. b = t('e81c4d9'),
  30576. m = t('d93f3ae')
  30577. function A(t) {
  30578. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  30579. }
  30580. var N = A(u),
  30581. O = A(s),
  30582. I = A(f),
  30583. x = A(l),
  30584. F = A(d)
  30585. function j(t, r, n, e, i, o, u) {
  30586. var a, s, f
  30587. void 0 === u && (u = 1),
  30588. (r || e) &&
  30589. (function (t) {
  30590. var r
  30591. for (; ~['isTrue', 'isFalse', 'isMatch', 'isEquals', 'notMatch', 'notEquals'].indexOf(null === (r = t[0]) || void 0 === r ? void 0 : r.name); ) t.shift()
  30592. })(n.restFilters)
  30593. var l = e ? i : o,
  30594. d = e ? (null === (a = n.filter) || void 0 === a ? void 0 : a.args[0 + u]) : null === (s = n.filter) || void 0 === s ? void 0 : s.args[1 + u]
  30595. return e || r ? (null !== (f = _(l, n.data, d)) && void 0 !== f ? f : l) : t
  30596. }
  30597. function _(t, r, n) {
  30598. return (null == n ? void 0 : n.type) && 'literal' !== n.type
  30599. ? t
  30600. : 'string' == typeof t && /,/.test(t)
  30601. ? t.split(/\s*,\s*/).filter(function (t) {
  30602. return t
  30603. })
  30604. : 'string' == typeof t
  30605. ? p.resolveVariable(t, r)
  30606. : t
  30607. }
  30608. function w(t) {
  30609. return t && 'string' == typeof t
  30610. ? /^\[.*\]$/.test(t)
  30611. ? t
  30612. .substring(1, t.length - 1)
  30613. .split(/\s*,\s*/)
  30614. .filter(function (t) {
  30615. return t
  30616. })
  30617. : t.split(/\s*,\s*/).filter(function (t) {
  30618. return t
  30619. })
  30620. : t
  30621. }
  30622. o.extendsFilters({
  30623. map: function (t, r) {
  30624. for (var n = this, e = [], u = 2; u < arguments.length; u++) e[u - 2] = arguments[u]
  30625. return Array.isArray(t) && o.filters[r]
  30626. ? t.map(function (t) {
  30627. var u
  30628. return (u = o.filters[r]).call.apply(u, i.__spreadArray([n, t], i.__read(e), !1))
  30629. })
  30630. : t
  30631. },
  30632. html: function (t) {
  30633. return null == t ? t : h.escapeHtml(t)
  30634. },
  30635. json: function (t, r) {
  30636. return void 0 === r && (r = 2), r ? JSON.stringify(t, null, parseInt(r, 10)) : JSON.stringify(t)
  30637. },
  30638. toJson: function (t) {
  30639. if ('string' != typeof t) return t
  30640. try {
  30641. return JSON.parse(t)
  30642. } catch (t) {
  30643. return null
  30644. }
  30645. },
  30646. toInt: function (t) {
  30647. return 'string' == typeof t ? parseInt(t, 10) : t
  30648. },
  30649. toFloat: function (t) {
  30650. return 'string' == typeof t ? parseFloat(t) : t
  30651. },
  30652. raw: function (t) {
  30653. return t
  30654. },
  30655. now: function () {
  30656. return new Date()
  30657. },
  30658. toDate: function (t, r) {
  30659. void 0 === r && (r = '')
  30660. var n = N.default(t, r)
  30661. return n.isValid() ? n.toDate() : void 0
  30662. },
  30663. fromNow: function (t, r) {
  30664. return void 0 === r && (r = ''), N.default(t, r).fromNow()
  30665. },
  30666. dateModify: function (t, r, n, e) {
  30667. return (
  30668. void 0 === r && (r = 'add'),
  30669. void 0 === n && (n = 0),
  30670. void 0 === e && (e = 'days'),
  30671. t instanceof Date || (t = N.default(t).isValid() ? N.default(t).toDate() : N.default().toDate()),
  30672. 'endOf' === r || 'startOf' === r
  30673. ? N.default(t)
  30674. ['endOf' === r ? 'endOf' : 'startOf'](n || 'day')
  30675. .toDate()
  30676. : N.default(t)
  30677. ['add' === r ? 'add' : 'subtract'](parseInt(n, 10) || 0, e)
  30678. .toDate()
  30679. )
  30680. },
  30681. date: function (t, r, n) {
  30682. return void 0 === r && (r = 'LLL'), void 0 === n && (n = 'X'), N.default(t, n).format(r)
  30683. },
  30684. number: function (t) {
  30685. var r = String(t).split('.')
  30686. return (r[0] = r[0].replace(/\B(?=(\d{3})+(?!\d))/g, ',')), r.join('.')
  30687. },
  30688. trim: function (t) {
  30689. return 'string' == typeof t ? t.trim() : t
  30690. },
  30691. percent: function (t, r) {
  30692. void 0 === r && (r = 0), (t = parseFloat(t) || 0), (r = parseInt(r, 10) || 0)
  30693. var n = 100 * t,
  30694. e = Math.pow(10, r)
  30695. return (Math.round(n * e) / e).toFixed(r) + '%'
  30696. },
  30697. duration: function (t) {
  30698. return t ? y.formatDuration(t) : t
  30699. },
  30700. bytes: function (t, r) {
  30701. var n
  30702. return void 0 === r && (r = 1e3), t ? g.prettyBytes(t, null !== (n = parseInt(r, 10)) && void 0 !== n ? n : 1e3) : t
  30703. },
  30704. round: function (t, r) {
  30705. var n
  30706. if ((void 0 === r && (r = 2), isNaN(t))) return 0
  30707. r = null !== (n = parseInt(r, 10)) && void 0 !== n ? n : 2
  30708. var e = Math.pow(10, r)
  30709. return (Math.round(t * e) / e).toFixed(r)
  30710. },
  30711. truncate: function (t, r, n) {
  30712. return 'string' != typeof t ? t : ((n = n || '...'), null == r ? t : ((r = parseInt(r, 10) || 200), t.substring(0, r) + (t.length > r ? n : '')))
  30713. },
  30714. url_encode: function (t) {
  30715. return null == t ? '' : encodeURIComponent(t)
  30716. },
  30717. url_decode: function (t) {
  30718. var r, n
  30719. try {
  30720. n = decodeURIComponent(t)
  30721. } catch (t) {
  30722. console.warn('[amis] '.concat(null !== (r = null == t ? void 0 : t.name) && void 0 !== r ? r : 'URIError', ': input string is not valid.'))
  30723. }
  30724. return n
  30725. },
  30726. default: function (t, r, n) {
  30727. var e
  30728. return (
  30729. void 0 === n && (n = !1),
  30730. null !== (e = n ? t : t || void 0) && void 0 !== e
  30731. ? e
  30732. : (function () {
  30733. try {
  30734. if ('undefined' === r) return
  30735. return JSON.parse(r)
  30736. } catch (t) {
  30737. return r
  30738. }
  30739. })()
  30740. )
  30741. },
  30742. join: function (t, r) {
  30743. return t && t.join ? t.join(r) : t
  30744. },
  30745. split: function (t, r) {
  30746. return void 0 === r && (r = ','), 'string' == typeof t ? t.split(r) : t
  30747. },
  30748. sortBy: function (t, r, n, e) {
  30749. return void 0 === r && (r = '&'), void 0 === n && (n = 'alpha'), Array.isArray(t) ? t.sort(a.makeSorter(r, n, e)) : t
  30750. },
  30751. objectToArray: function (t, r, n) {
  30752. return (
  30753. void 0 === r && (r = 'label'),
  30754. void 0 === n && (n = 'value'),
  30755. O.default(
  30756. t,
  30757. function (t, e, i) {
  30758. var o
  30759. ;(t || (t = [])).push((((o = {})[r] = e), (o[n] = i), o))
  30760. },
  30761. []
  30762. )
  30763. )
  30764. },
  30765. unique: function (t, r) {
  30766. return Array.isArray(t) ? (r ? x.default(t, r) : F.default(t)) : t
  30767. },
  30768. topAndOther: function (t, r, n, e) {
  30769. if ((void 0 === r && (r = 10), void 0 === n && (n = 'name'), void 0 === e && (e = '\u5176\u4ed6'), Array.isArray(t) && r)) {
  30770. var i = I.default(t, function (n) {
  30771. var e = t.indexOf(n) + 1
  30772. return e >= r ? r : e
  30773. })
  30774. return Object.keys(i).map(function (t, o) {
  30775. var u = i[t].reduce(function (t, r) {
  30776. return (
  30777. Object.keys(r).forEach(function (n) {
  30778. t.hasOwnProperty(n) && 'labelField' !== n
  30779. ? 'number' == typeof r[n] && 'number' == typeof t[n]
  30780. ? (t[n] += r[n])
  30781. : 'string' == typeof r[n] && /^(?:\-|\.)\d/.test(r[n]) && 'number' == typeof t[n]
  30782. ? (t[n] += parseFloat(r[n]) || 0)
  30783. : 'string' == typeof r[n] && 'string' == typeof t[n]
  30784. ? (t[n] += ', '.concat(r[n]))
  30785. : (t[n] = r[n])
  30786. : (t[n] = r[n])
  30787. }),
  30788. t
  30789. )
  30790. }, {})
  30791. return o === r - 1 && (u[n] = e || '\u5176\u4ed6'), u
  30792. })
  30793. }
  30794. return t
  30795. },
  30796. first: function (t) {
  30797. return t && t[0]
  30798. },
  30799. nth: function (t, r) {
  30800. return void 0 === r && (r = 0), t && t[r]
  30801. },
  30802. last: function (t) {
  30803. return t && (t.length ? t[t.length - 1] : null)
  30804. },
  30805. minus: function (t, r) {
  30806. var n
  30807. return void 0 === r && (r = 1), b.stripNumber((Number(t) || 0) - Number(_(r, this.data, null === (n = this.filter) || void 0 === n ? void 0 : n.args[0])))
  30808. },
  30809. plus: function (t, r) {
  30810. var n
  30811. return void 0 === r && (r = 1), b.stripNumber((Number(t) || 0) + Number(_(r, this.data, null === (n = this.filter) || void 0 === n ? void 0 : n.args[0])))
  30812. },
  30813. times: function (t, r) {
  30814. var n
  30815. return void 0 === r && (r = 1), b.stripNumber((Number(t) || 0) * Number(_(r, this.data, null === (n = this.filter) || void 0 === n ? void 0 : n.args[0])))
  30816. },
  30817. division: function (t, r) {
  30818. var n
  30819. return void 0 === r && (r = 1), b.stripNumber((Number(t) || 0) / Number(_(r, this.data, null === (n = this.filter) || void 0 === n ? void 0 : n.args[0])))
  30820. },
  30821. count: function (t) {
  30822. return Array.isArray(t) || 'string' == typeof t ? t.length : 0
  30823. },
  30824. sum: function (t, r) {
  30825. if (!Array.isArray(t)) return t
  30826. var n = t.reduce(function (t, n) {
  30827. return t + (parseFloat(r ? c.pickValues(r, n) : n) || 0)
  30828. }, 0)
  30829. return b.stripNumber(n)
  30830. },
  30831. abs: function (t) {
  30832. return 'number' == typeof t ? Math.abs(t) : t
  30833. },
  30834. pick: function (t, r) {
  30835. return (
  30836. void 0 === r && (r = '&'),
  30837. Array.isArray(t) && !/^\d+$/.test(r)
  30838. ? t.map(function (t, n) {
  30839. return c.pickValues(r, c.createObject({ index: n }, t))
  30840. })
  30841. : c.pickValues(r, t)
  30842. )
  30843. },
  30844. pick_if_exist: function (t, r) {
  30845. return (
  30846. void 0 === r && (r = '&'),
  30847. Array.isArray(t)
  30848. ? t.map(function (t) {
  30849. return p.resolveVariable(r, t) || t
  30850. })
  30851. : p.resolveVariable(r, t) || t
  30852. )
  30853. },
  30854. str2date: function (t, r, n) {
  30855. return void 0 === r && (r = 'X'), void 0 === n && (n = 'X'), t ? m.filterDate(t, this.data, r).format(n) : ''
  30856. },
  30857. asArray: function (t) {
  30858. return Array.isArray(t) ? t : t ? [t] : t
  30859. },
  30860. concat: function (t) {
  30861. for (var r = this, n = [], e = 1; e < arguments.length; e++) n[e - 1] = arguments[e]
  30862. return Array.isArray(t)
  30863. ? t.concat.apply(
  30864. t,
  30865. i.__spreadArray(
  30866. [],
  30867. i.__read(
  30868. n.map(function (t, n) {
  30869. var e
  30870. return _(t, r.data, null === (e = r.filter) || void 0 === e ? void 0 : e.args[n])
  30871. })
  30872. ),
  30873. !1
  30874. )
  30875. )
  30876. : t
  30877. },
  30878. filter: function (t, r, n, e) {
  30879. var i, o, u, a
  30880. if (!Array.isArray(t) || !r || !n) return t
  30881. var s = n,
  30882. f = function () {
  30883. return !0
  30884. }
  30885. if ('isTrue' === s)
  30886. f = function (t) {
  30887. return !!t
  30888. }
  30889. else if ('isFalse' === s)
  30890. f = function (t) {
  30891. return !t
  30892. }
  30893. else if ('isExists' === s)
  30894. f = function (t) {
  30895. return void 0 !== t
  30896. }
  30897. else if ('equals' === s || 'equal' === s)
  30898. (e = e ? _(e, this.data, null === (i = this.filter) || void 0 === i ? void 0 : i.args[2]) : ''),
  30899. (f = function (t) {
  30900. return e == t
  30901. })
  30902. else if ('isIn' === s) {
  30903. var l = e ? _(e, this.data, null === (o = this.filter) || void 0 === o ? void 0 : o.args[2]) : []
  30904. ;(l = w(l)),
  30905. (l = Array.isArray(l) ? l : l ? [l] : []),
  30906. (f = function (t) {
  30907. return !l.length || !!~l.indexOf(t)
  30908. })
  30909. } else if ('notIn' === s) {
  30910. var d = e ? _(e, this.data, null === (u = this.filter) || void 0 === u ? void 0 : u.args[2]) : []
  30911. ;(d = w(d)),
  30912. (d = Array.isArray(d) ? d : d ? [d] : []),
  30913. (f = function (t) {
  30914. return !~d.indexOf(t)
  30915. })
  30916. } else {
  30917. if (('match' !== s && ((s = 'match'), (e = n)), !(e = e ? _(e, this.data, null === (a = this.filter) || void 0 === a ? void 0 : a.args[2]) : ''))) return t
  30918. var c = v.string2regExp(''.concat(e), !1)
  30919. f = function (t) {
  30920. return c.test(String(t))
  30921. }
  30922. }
  30923. var h = /\s*\*\s*/.test(r)
  30924. return (
  30925. (r = r.split(/\s*,\s*/)),
  30926. t.filter(function (t) {
  30927. return (h ? Object.keys(t) : r).some(function (r) {
  30928. return f(p.resolveVariable(r, t), r, t)
  30929. })
  30930. })
  30931. )
  30932. },
  30933. base64Encode: function (t) {
  30934. return btoa(
  30935. encodeURIComponent(t).replace(/%([0-9A-F]{2})/g, function (t, r) {
  30936. return String.fromCharCode('0x' + r)
  30937. })
  30938. )
  30939. },
  30940. base64Decode: function (t) {
  30941. return decodeURIComponent(
  30942. atob(t)
  30943. .split('')
  30944. .map(function (t) {
  30945. return '%' + ('00' + t.charCodeAt(0).toString(16)).slice(-2)
  30946. })
  30947. .join('')
  30948. )
  30949. },
  30950. substring: function (t, r, n) {
  30951. return t && 'string' == typeof t ? t.substring(r, n) : t
  30952. },
  30953. lowerCase: function (t) {
  30954. return t && 'string' == typeof t ? t.toLowerCase() : t
  30955. },
  30956. upperCase: function (t) {
  30957. return t && 'string' == typeof t ? t.toUpperCase() : t
  30958. },
  30959. isTrue: function (t, r, n) {
  30960. var e = arguments.length > 2
  30961. return j(t, e, this, !!t, r, n, 0)
  30962. },
  30963. isFalse: function (t, r, n) {
  30964. var e = arguments.length > 2
  30965. return j(t, e, this, !t, r, n, 0)
  30966. },
  30967. isMatch: function (t, r, n, e) {
  30968. var i,
  30969. o,
  30970. u = arguments.length > 3
  30971. return j(
  30972. t,
  30973. u,
  30974. this,
  30975. (r = null !== (o = _(r, this.data, null === (i = this.filter) || void 0 === i ? void 0 : i.args[0])) && void 0 !== o ? o : r) && v.string2regExp(''.concat(r), !1).test(String(t)),
  30976. n,
  30977. e
  30978. )
  30979. },
  30980. notMatch: function (t, r, n, e) {
  30981. var i,
  30982. o,
  30983. u = arguments.length > 3
  30984. return j(
  30985. t,
  30986. u,
  30987. this,
  30988. (r = null !== (o = _(r, this.data, null === (i = this.filter) || void 0 === i ? void 0 : i.args[0])) && void 0 !== o ? o : r) && !v.string2regExp(''.concat(r), !1).test(String(t)),
  30989. n,
  30990. e
  30991. )
  30992. },
  30993. isEquals: function (t, r, n, e) {
  30994. var i, o
  30995. r = null !== (o = _(r, this.data, null === (i = this.filter) || void 0 === i ? void 0 : i.args[0])) && void 0 !== o ? o : r
  30996. var u = arguments.length > 3
  30997. return j(t, u, this, t === r, n, e)
  30998. },
  30999. notEquals: function (t, r, n, e) {
  31000. var i, o
  31001. r = null !== (o = _(r, this.data, null === (i = this.filter) || void 0 === i ? void 0 : i.args[0])) && void 0 !== o ? o : r
  31002. var u = arguments.length > 3
  31003. return j(t, u, this, t !== r, n, e)
  31004. }
  31005. })
  31006. }) /*!node_modules/amis-core/lib/utils/tpl-builtin.js*/
  31007. amis.define('1996a98', function (e, r, t, n) {
  31008. 'use strict'
  31009. Object.defineProperty(r, '__esModule', { value: !0 })
  31010. var i = e('68b98b9'),
  31011. o = e('c3389ff')
  31012. e('8b081ba'), e('0910768')
  31013. var u = e('3853df4'),
  31014. c = e('1be4f4d')
  31015. e('8b641b6'),
  31016. Object.defineProperty(r, 'getFilters', {
  31017. enumerable: !0,
  31018. get: function () {
  31019. return o.getFilters
  31020. }
  31021. }),
  31022. Object.defineProperty(r, 'registerFilter', {
  31023. enumerable: !0,
  31024. get: function () {
  31025. return o.registerFilter
  31026. }
  31027. }),
  31028. Object.defineProperty(r, 'registerFunction', {
  31029. enumerable: !0,
  31030. get: function () {
  31031. return o.registerFunction
  31032. }
  31033. }),
  31034. (r.tokenize = u.tokenize),
  31035. (r.resolveVariableAndFilterForAsync = c.resolveVariableAndFilterForAsync),
  31036. (r.register = function () {
  31037. var e = this
  31038. return {
  31039. name: 'builtin',
  31040. test: function (e) {
  31041. return (
  31042. 'string' == typeof e &&
  31043. (function (e) {
  31044. for (var r = 0; ; ) {
  31045. var t = e.indexOf('$', r)
  31046. if (~t) {
  31047. var n = e[t + 1]
  31048. if (!n || ~['"', "'", ' '].indexOf(n)) {
  31049. r = t + 1
  31050. continue
  31051. }
  31052. var i = e[t - 1]
  31053. if (i && '\\' === i) {
  31054. r = t + 1
  31055. continue
  31056. }
  31057. return !0
  31058. }
  31059. break
  31060. }
  31061. return !1
  31062. })(e)
  31063. )
  31064. },
  31065. removeEscapeToken: function (e) {
  31066. return 'string' == typeof e ? e.replace(/\\\$/g, '$') : e
  31067. },
  31068. compile: function (e, r, t) {
  31069. void 0 === t && (t = '| html')
  31070. try {
  31071. return u.tokenize(e, r, t)
  31072. } catch (e) {
  31073. return 'error: '.concat(e.message)
  31074. }
  31075. },
  31076. asyncCompile: function (r, t, n) {
  31077. return (
  31078. void 0 === n && (n = '| html'),
  31079. i.__awaiter(e, void 0, void 0, function () {
  31080. return i.__generator(this, function (e) {
  31081. try {
  31082. return [2, c.resolveVariableAndFilterForAsync(r, t, n)]
  31083. } catch (e) {
  31084. return [2, 'error: '.concat(e.message)]
  31085. }
  31086. return [2]
  31087. })
  31088. })
  31089. )
  31090. }
  31091. }
  31092. })
  31093. }) /*!node_modules/lodash/assignInWith.js*/
  31094. amis.define('194db83', function (n, a, c, e) {
  31095. var i = n('64d9393'),
  31096. d = n('bac4ea0'),
  31097. f = n('061c138'),
  31098. o = d(function (n, a, c, e) {
  31099. i(a, f(a), n, e)
  31100. })
  31101. c.exports = o
  31102. }) /*!node_modules/lodash/_baseValues.js*/
  31103. amis.define('9025c61', function (n, r, t, c) {
  31104. var e = n('6d0c860')
  31105. t.exports = function (n, r) {
  31106. return e(r, function (r) {
  31107. return n[r]
  31108. })
  31109. }
  31110. }) /*!node_modules/lodash/_customDefaultsAssignIn.js*/
  31111. amis.define('e8875d6', function (e, t, n, o) {
  31112. var r = e('0e9c907'),
  31113. c = Object.prototype,
  31114. i = c.hasOwnProperty
  31115. n.exports = function (e, t, n, o) {
  31116. return void 0 === e || (r(e, c[n]) && !i.call(o, n)) ? t : e
  31117. }
  31118. }) /*!node_modules/lodash/_escapeStringChar.js*/
  31119. amis.define('2f05471', function (n, u, r, e) {
  31120. var f = { '\\': '\\', "'": "'", '\n': 'n', '\r': 'r', '\u2028': 'u2028', '\u2029': 'u2029' }
  31121. r.exports = function (n) {
  31122. return '\\' + f[n]
  31123. }
  31124. }) /*!node_modules/lodash/_reInterpolate.js*/
  31125. amis.define('3a115db', function (e, i, n, s) {
  31126. n.exports = /<%=([\s\S]+?)%>/g
  31127. }) /*!node_modules/lodash/_reEscape.js*/
  31128. amis.define('1f194f3', function (f, e, i, n) {
  31129. i.exports = /<%-([\s\S]+?)%>/g
  31130. }) /*!node_modules/lodash/_reEvaluate.js*/
  31131. amis.define('1fcaef1', function (e, f, i, n) {
  31132. i.exports = /<%([\s\S]+?)%>/g
  31133. }) /*!node_modules/lodash/templateSettings.js*/
  31134. amis.define('1dbf004', function (e, a, c, f) {
  31135. var i = e('cdcd4c1'),
  31136. t = { escape: e('1f194f3'), evaluate: e('1fcaef1'), interpolate: e('3a115db'), variable: '', imports: { _: { escape: i } } }
  31137. c.exports = t
  31138. }) /*!node_modules/lodash/template.js*/
  31139. amis.define('fe65dbd', function (e, r, n, t) {
  31140. var o = e('194db83'),
  31141. a = e('1db404e'),
  31142. _ = e('9025c61'),
  31143. p = e('e8875d6'),
  31144. c = e('2f05471'),
  31145. i = e('608d8c6'),
  31146. l = e('7767ed2'),
  31147. s = e('0092f09'),
  31148. u = e('3a115db'),
  31149. b = e('1dbf004'),
  31150. d = e('18f70dc'),
  31151. f = /\b__p \+= '';/g,
  31152. v = /\b(__p \+=) '' \+/g,
  31153. g = /(__e\(.*?\)|\b__t\)) \+\n'';/g,
  31154. j = /[()=,{}\[\]\/\s]/,
  31155. m = /\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,
  31156. h = /($^)/,
  31157. w = /['\n\r\u2028\u2029\\]/g,
  31158. y = Object.prototype.hasOwnProperty
  31159. n.exports = function (e, r, n) {
  31160. var t = b.imports._.templateSettings || b
  31161. n && l(e, r, n) && (r = void 0), (e = d(e)), (r = o({}, r, t, p))
  31162. var $,
  31163. R,
  31164. L = o({}, r.imports, t.imports, p),
  31165. U = s(L),
  31166. x = _(L, U),
  31167. E = 0,
  31168. O = r.interpolate || h,
  31169. A = "__p += '",
  31170. F = RegExp((r.escape || h).source + '|' + O.source + '|' + (O === u ? m : h).source + '|' + (r.evaluate || h).source + '|$', 'g'),
  31171. I = y.call(r, 'sourceURL') ? '//# sourceURL=' + (r.sourceURL + '').replace(/\s/g, ' ') + '\n' : ''
  31172. e.replace(F, function (r, n, t, o, a, _) {
  31173. return (
  31174. t || (t = o),
  31175. (A += e.slice(E, _).replace(w, c)),
  31176. n && (($ = !0), (A += "' +\n__e(" + n + ") +\n'")),
  31177. a && ((R = !0), (A += "';\n" + a + ";\n__p += '")),
  31178. t && (A += "' +\n((__t = (" + t + ")) == null ? '' : __t) +\n'"),
  31179. (E = _ + r.length),
  31180. r
  31181. )
  31182. }),
  31183. (A += "';\n")
  31184. var P = y.call(r, 'variable') && r.variable
  31185. if (P) {
  31186. if (j.test(P)) throw new Error('Invalid `variable` option passed into `_.template`')
  31187. } else A = 'with (obj) {\n' + A + '\n}\n'
  31188. ;(A = (R ? A.replace(f, '') : A).replace(v, '$1').replace(g, '$1;')),
  31189. (A =
  31190. 'function(' +
  31191. (P || 'obj') +
  31192. ') {\n' +
  31193. (P ? '' : 'obj || (obj = {});\n') +
  31194. "var __t, __p = ''" +
  31195. ($ ? ', __e = _.escape' : '') +
  31196. (R ? ", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n" : ';\n') +
  31197. A +
  31198. 'return __p\n}')
  31199. var S = a(function () {
  31200. return Function(U, I + 'return ' + A).apply(void 0, x)
  31201. })
  31202. if (((S.source = A), i(S))) throw S
  31203. return S
  31204. }
  31205. }) /*!node_modules/amis-core/lib/utils/tpl-lodash.js*/
  31206. amis.define('4916b7d', function (e, t, n, a) {
  31207. 'use strict'
  31208. Object.defineProperty(t, '__esModule', { value: !0 })
  31209. var r = e('68b98b9'),
  31210. u = e('fe65dbd'),
  31211. i = e('c3389ff'),
  31212. f = e('8b081ba')
  31213. function o(e) {
  31214. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  31215. }
  31216. e('0910768'), e('8b641b6')
  31217. var d = o(u),
  31218. s = o(f),
  31219. c = {
  31220. default: void 0,
  31221. moment: s.default,
  31222. countDown: function (e) {
  31223. if (!e) return '--'
  31224. var t = new Date(1e3 * parseInt(e, 10)),
  31225. n = Date.now()
  31226. return t.getTime() < n ? '\u5df2\u7ed3\u675f' : Math.ceil((t.getTime() - n) / 864e5) + '\u5929'
  31227. },
  31228. formatDate: function (e, t, n) {
  31229. return void 0 === t && (t = 'LLL'), void 0 === n && (n = ''), s.default(e, n).format(t)
  31230. }
  31231. },
  31232. l = {}
  31233. function m(e, t) {
  31234. try {
  31235. var n = i.getFilters(),
  31236. a = r.__assign(r.__assign(r.__assign({}, n), { formatTimeStamp: n.date, formatNumber: n.number, defaultValue: n.defaut }), c)
  31237. return delete a.default, (l[e] || (l[e] = d.default(e, { imports: a, variable: 'data', interpolate: /<%=([\s\S]+?)%>/g }))).call(t, t)
  31238. } catch (e) {
  31239. return '<span class="text-danger">'.concat(e.message, '</span>')
  31240. }
  31241. }
  31242. t.register = function () {
  31243. return {
  31244. name: 'lodash',
  31245. test: function (e) {
  31246. return !!~e.indexOf('<%')
  31247. },
  31248. compile: function (e, t) {
  31249. return m(e, t)
  31250. },
  31251. asyncCompile: function (e, t) {
  31252. return m(e, t)
  31253. }
  31254. }
  31255. }
  31256. }) /*!node_modules/lodash/_baseClamp.js*/
  31257. amis.define('ea8e886', function (e, i, n, o) {
  31258. n.exports = function (e, i, n) {
  31259. return e == e && (void 0 !== n && (e = e <= n ? e : n), void 0 !== i && (e = e >= i ? e : i)), e
  31260. }
  31261. }) /*!node_modules/lodash/endsWith.js*/
  31262. amis.define('f0c2192', function (e, n, c, i) {
  31263. var t = e('ea8e886'),
  31264. a = e('e338b47'),
  31265. f = e('0adc535'),
  31266. r = e('18f70dc')
  31267. c.exports = function (e, n, c) {
  31268. ;(e = r(e)), (n = a(n))
  31269. var i = e.length,
  31270. d = (c = void 0 === c ? i : t(f(c), 0, i))
  31271. return (c -= n.length) >= 0 && e.slice(c, d) == n
  31272. }
  31273. }) /*!node_modules/lodash/isEmpty.js*/
  31274. amis.define('1c23cc0', function (e, t, r, n) {
  31275. var f = e('7f98d65'),
  31276. i = e('e4a838a'),
  31277. o = e('dffaee5'),
  31278. a = e('2882d26'),
  31279. c = e('375361a'),
  31280. u = e('2b41649'),
  31281. p = e('85b2d36'),
  31282. l = e('2b06e93'),
  31283. b = Object.prototype.hasOwnProperty
  31284. r.exports = function (e) {
  31285. if (null == e) return !0
  31286. if (c(e) && (a(e) || 'string' == typeof e || 'function' == typeof e.splice || u(e) || l(e) || o(e))) return !e.length
  31287. var t = i(e)
  31288. if ('[object Map]' == t || '[object Set]' == t) return !e.size
  31289. if (p(e)) return !f(e).length
  31290. for (var r in e) if (b.call(e, r)) return !1
  31291. return !0
  31292. }
  31293. }) /*!node_modules/lodash/startsWith.js*/
  31294. amis.define('6312177', function (e, n, t, c) {
  31295. var i = e('ea8e886'),
  31296. l = e('e338b47'),
  31297. a = e('0adc535'),
  31298. f = e('18f70dc')
  31299. t.exports = function (e, n, t) {
  31300. return (e = f(e)), (t = null == t ? 0 : i(a(t), 0, e.length)), (n = l(n)), e.slice(t, t + n.length) == n
  31301. }
  31302. }) /*!node_modules/amis-core/lib/utils/resolveCondition.js*/
  31303. amis.define('014d724', function (e, t, r, n) {
  31304. 'use strict'
  31305. Object.defineProperty(t, '__esModule', { value: !0 })
  31306. var i = e('68b98b9'),
  31307. a = e('fb560dd'),
  31308. o = e('f0c2192'),
  31309. u = e('1c23cc0'),
  31310. s = e('37efca2'),
  31311. d = e('6312177'),
  31312. c = e('1be4f4d'),
  31313. l = e('8b081ba'),
  31314. f = e('2c4cc29')
  31315. function _(e) {
  31316. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  31317. }
  31318. var v,
  31319. y = _(a),
  31320. p = _(o),
  31321. m = _(u),
  31322. b = _(s),
  31323. h = _(d),
  31324. g = _(l),
  31325. A = _(f),
  31326. w = {},
  31327. F = !0
  31328. function Y(e, t, r) {
  31329. return (
  31330. void 0 === t && (t = 'and'),
  31331. i.__awaiter(this, void 0, void 0, function () {
  31332. var n, a, o, u, s, d
  31333. return i.__generator(this, function (i) {
  31334. switch (i.label) {
  31335. case 0:
  31336. ;(n = !0), (a = 0), (o = e.length), (i.label = 1)
  31337. case 1:
  31338. return a < o ? ((u = e[a]).conjunction && Array.isArray(u.children) && u.children.length ? [4, Y(u.children, u.conjunction, r)] : [3, 3]) : [3, 7]
  31339. case 2:
  31340. return (d = i.sent()), [3, 5]
  31341. case 3:
  31342. return [4, q(u, a, r)]
  31343. case 4:
  31344. ;(d = i.sent()), (i.label = 5)
  31345. case 5:
  31346. if (((n = !!(s = d)), (s && 'or' === t) || (!s && 'and' === t))) return [3, 7]
  31347. i.label = 6
  31348. case 6:
  31349. return a++, [3, 1]
  31350. case 7:
  31351. return [2, n]
  31352. }
  31353. })
  31354. })
  31355. )
  31356. }
  31357. function q(e, t, r) {
  31358. var n
  31359. return i.__awaiter(this, void 0, void 0, function () {
  31360. var t, a, o
  31361. return i.__generator(this, function (i) {
  31362. switch (i.label) {
  31363. case 0:
  31364. return (t = y.default(r, e.left.field)), [4, c.resolveVariableAndFilterForAsync(e.right, r, void 0, void 0, !0)]
  31365. case 1:
  31366. return (a = i.sent()), [2, (o = null !== (n = w[''.concat(e.op, 'For').concat(A.default(e.left.type))]) && void 0 !== n ? n : w[e.op]) ? o(t, a, e.left.type) : F]
  31367. }
  31368. })
  31369. })
  31370. }
  31371. function j(e) {
  31372. if ('string' == typeof e || 'number' == typeof e) {
  31373. var t = ['', 'YYYY-MM-DD HH:mm:ss', 'X']
  31374. for (/^\d{10}((\.\d+)*)$/.test(e.toString()) ? (t = ['X', 'x', 'YYYY-MM-DD HH:mm:ss', '']) : /^\d{13}((\.\d+)*)$/.test(e.toString()) && (t = ['x', 'X', 'YYYY-MM-DD HH:mm:ss', '']); t.length; ) {
  31375. var r = t.shift(),
  31376. n = g.default(e, r)
  31377. if (n.isValid()) return n.toDate()
  31378. }
  31379. }
  31380. return e
  31381. }
  31382. function C(e) {
  31383. return (Array.isArray(e) ? e : e.split(',')).map(function (e) {
  31384. return j(String(e).trim())
  31385. })
  31386. }
  31387. function D(e, t) {
  31388. return (e = j(e)), (t = j(t)), g.default(e).isAfter(g.default(t), 's')
  31389. }
  31390. function H(e, t) {
  31391. return (e = j(e)), (t = j(t)), g.default(e).isSameOrAfter(g.default(t), 's')
  31392. }
  31393. function M(e, t) {
  31394. return (e = j(e)), (t = j(t)), g.default(e).isBefore(g.default(t), 's')
  31395. }
  31396. function O(e, t) {
  31397. return (e = j(e)), (t = j(t)), g.default(e).isSameOrBefore(g.default(t), 's')
  31398. }
  31399. function S(e, t) {
  31400. if (void 0 !== t) {
  31401. var r = i.__read(C(t), 2),
  31402. n = r[0],
  31403. a = r[1]
  31404. return g.default(j(e)).isBetween(n, a, 's', '[]')
  31405. }
  31406. return F
  31407. }
  31408. function x(e, t) {
  31409. if (void 0 !== t) {
  31410. var r = i.__read(C(t), 2),
  31411. n = r[0],
  31412. a = r[1]
  31413. return !g.default(j(e)).isBetween(n, a, 's', '[]')
  31414. }
  31415. return F
  31416. }
  31417. function B(e, t, r) {
  31418. w[''.concat(e).concat(r ? 'For' + A.default(r) : '')] = t
  31419. }
  31420. B('greater', function (e, t) {
  31421. return void 0 === e || void 0 === t ? F : parseFloat(e) > parseFloat(t)
  31422. }),
  31423. B('greater', D, 'date'),
  31424. B('greater', D, 'time'),
  31425. B('greater', D, 'datetime'),
  31426. B('greater_or_equal', function (e, t) {
  31427. return void 0 === e || void 0 === t ? F : parseFloat(e) >= parseFloat(t)
  31428. }),
  31429. B('greater_or_equal', H, 'date'),
  31430. B('greater_or_equal', H, 'time'),
  31431. B('greater_or_equal', H, 'datetime'),
  31432. B('less', function (e, t) {
  31433. return void 0 === e || void 0 === t ? F : parseFloat(e) < parseFloat(t)
  31434. }),
  31435. B('less', M, 'date'),
  31436. B('less', M, 'time'),
  31437. B('less', M, 'datetime'),
  31438. B('less_or_equal', function (e, t) {
  31439. return void 0 === e || void 0 === t ? F : parseFloat(e) <= parseFloat(t)
  31440. }),
  31441. B('less_or_equal', O, 'date'),
  31442. B('less_or_equal', O, 'time'),
  31443. B('less_or_equal', O, 'datetime'),
  31444. B('is_empty', function (e) {
  31445. return 'string' == typeof e ? !e : 'number' == typeof e ? void 0 === e : Array.isArray(e) ? !e.length : 'object' == typeof e ? m.default(e) : F
  31446. }),
  31447. B('is_not_empty', function (e) {
  31448. return 'string' == typeof e ? !e : 'number' == typeof e ? void 0 !== e : Array.isArray(e) ? !!e.length : 'object' == typeof e ? !m.default(e) : F
  31449. }),
  31450. B('between', function (e, t) {
  31451. if ('number' == typeof e && void 0 !== t) {
  31452. var r = i.__read(t.sort(), 2),
  31453. n = r[0],
  31454. a = r[1]
  31455. return e >= parseFloat(n) && e <= parseFloat(a)
  31456. }
  31457. return F
  31458. }),
  31459. B('between', S, 'date'),
  31460. B('between', S, 'time'),
  31461. B('between', S, 'datetime'),
  31462. B('not_between', function (e, t) {
  31463. if ('number' == typeof e && void 0 !== t) {
  31464. var r = i.__read(t.sort(), 2),
  31465. n = r[0],
  31466. a = r[1]
  31467. return e < parseFloat(n) && e > parseFloat(a)
  31468. }
  31469. return F
  31470. }),
  31471. B('not_between', x, 'date'),
  31472. B('not_between', x, 'time'),
  31473. B('not_between', x, 'datetime'),
  31474. B('equal', function (e, t) {
  31475. return b.default(e, t)
  31476. }),
  31477. B('not_equal', function (e, t) {
  31478. return !b.default(e, t)
  31479. }),
  31480. B('like', function (e, t) {
  31481. return void 0 === e || void 0 === t ? F : !!~e.indexOf(t)
  31482. }),
  31483. B('not_like', function (e, t) {
  31484. return void 0 === e || void 0 === t ? F : !~e.indexOf(t)
  31485. }),
  31486. B('select_any_in', function (e, t) {
  31487. return Array.isArray(t)
  31488. ? Array.isArray(e)
  31489. ? t.every(function (t) {
  31490. return e.includes(t)
  31491. })
  31492. : t.includes(e)
  31493. : F
  31494. }),
  31495. B('select_not_any_in', function (e, t) {
  31496. return Array.isArray(t)
  31497. ? Array.isArray(e)
  31498. ? !t.every(function (t) {
  31499. return e.includes(t)
  31500. })
  31501. : !t.includes(e)
  31502. : F
  31503. }),
  31504. B('starts_with', function (e, t) {
  31505. return void 0 === e || void 0 === t ? F : h.default(e, t)
  31506. }),
  31507. B('ends_with', function (e, t) {
  31508. return void 0 === e || void 0 === t ? F : p.default(e, t)
  31509. }),
  31510. (t.getConditionComputers = function () {
  31511. return w
  31512. }),
  31513. (t.registerConditionComputer = B),
  31514. (t.resolveCondition = function (e, t, r) {
  31515. return (
  31516. void 0 === r && (r = !0),
  31517. i.__awaiter(this, void 0, void 0, function () {
  31518. return i.__generator(this, function (n) {
  31519. switch (n.label) {
  31520. case 0:
  31521. if (!(e && e.conjunction && Array.isArray(e.children) && e.children.length)) return [2, r]
  31522. n.label = 1
  31523. case 1:
  31524. return n.trys.push([1, 3, , 6]), [4, Y(e.children, e.conjunction, t)]
  31525. case 2:
  31526. return [2, n.sent()]
  31527. case 3:
  31528. return 'FormulaEvalError' !== n.sent().name ? [3, 5] : [4, null == v ? void 0 : v(e.children, e.conjunction, t)]
  31529. case 4:
  31530. return [2, n.sent()]
  31531. case 5:
  31532. return [2, r]
  31533. case 6:
  31534. return [2]
  31535. }
  31536. })
  31537. })
  31538. )
  31539. }),
  31540. (t.setConditionComputeErrorHandler = function (e) {
  31541. v = e
  31542. })
  31543. }) /*!node_modules/amis-core/lib/utils/tpl.js*/
  31544. amis.define('575a22c', function (e, t, r, n) {
  31545. 'use strict'
  31546. Object.defineProperty(t, '__esModule', { value: !0 })
  31547. var o = e('68b98b9'),
  31548. i = e('1996a98'),
  31549. a = e('4916b7d'),
  31550. s = e('c3389ff'),
  31551. c = e('014d724'),
  31552. u = e('3853df4'),
  31553. l = {}
  31554. function f(e, t) {
  31555. l[e] = t
  31556. }
  31557. var v,
  31558. p,
  31559. d = {}
  31560. function g(e, t) {
  31561. if ('function' == typeof v) return v(e, t)
  31562. if (!e || 'string' != typeof e) return !1
  31563. try {
  31564. if ('string' == typeof e && '${' === e.substring(0, 2) && '}' === e[e.length - 1]) return !!y(e, t)
  31565. var r = !1
  31566. ~e.indexOf('debugger') && ((r = !0), (e = e.replace(/debugger;?/, '')))
  31567. var n = void 0
  31568. return (
  31569. e in d ? (n = d[e]) : ((n = new Function('data', 'utils', 'with(data) {'.concat(r ? 'debugger;' : '', 'return !!(').concat(e, ');}'))), (d[e] = n)), (t = t || {}), n.call(t, t, s.getFilters())
  31570. )
  31571. } catch (t) {
  31572. return console.warn(e, t), !1
  31573. }
  31574. }
  31575. function y(e, t) {
  31576. var r = u.memoParse(e, { evalMode: !1 })
  31577. return s.evaluate(r, t, { defaultFilter: 'raw' })
  31578. }
  31579. ;[i.register, a.register].forEach(function (e) {
  31580. if (e) {
  31581. var t = e()
  31582. f(t.name, { test: t.test, compile: t.compile, asyncCompile: t.asyncCompile, removeEscapeToken: t.removeEscapeToken })
  31583. }
  31584. }),
  31585. (t.asyncFilter = function (e, t) {
  31586. void 0 === t && (t = {})
  31587. for (var r = [], n = 2; n < arguments.length; n++) r[n - 2] = arguments[n]
  31588. if (!e || 'string' != typeof e) return Promise.resolve('')
  31589. for (var i = Object.keys(l), a = 0, s = i.length; a < s; a++) {
  31590. var c = l[i[a]]
  31591. if (c.test(e)) return c.asyncCompile.apply(c, o.__spreadArray([e, t], o.__read(r), !1))
  31592. c.removeEscapeToken && (e = c.removeEscapeToken(e))
  31593. }
  31594. return e
  31595. }),
  31596. (t.evalExpression = g),
  31597. (t.evalExpressionWithConditionBuilder = function (e, t, r) {
  31598. return o.__awaiter(this, void 0, void 0, function () {
  31599. return o.__generator(this, function (n) {
  31600. switch (n.label) {
  31601. case 0:
  31602. return '[object Object]' !== Object.prototype.toString.call(e) ? [3, 2] : [4, c.resolveCondition(e, t, r)]
  31603. case 1:
  31604. return [2, n.sent()]
  31605. case 2:
  31606. return [2, g(String(e), t)]
  31607. }
  31608. })
  31609. })
  31610. }),
  31611. (t.evalJS = function (e, t) {
  31612. if ('function' == typeof p) return p(e, t)
  31613. try {
  31614. if ('string' == typeof e && '${' === e.substring(0, 2) && '}' === e[e.length - 1]) return y(e, t)
  31615. var r = new Function('data', 'utils', 'with(data) {'.concat(/^\s*return\b/.test(e) ? '' : 'return ').concat(e, ';}'))
  31616. return (t = t || {}), r.call(t, t, s.getFilters())
  31617. } catch (t) {
  31618. return console.warn(e, t), null
  31619. }
  31620. }),
  31621. (t.filter = function (e, t) {
  31622. void 0 === t && (t = {})
  31623. for (var r = [], n = 2; n < arguments.length; n++) r[n - 2] = arguments[n]
  31624. if (!e || 'string' != typeof e) return ''
  31625. for (var i = Object.keys(l), a = 0, s = i.length; a < s; a++) {
  31626. var c = l[i[a]]
  31627. if (c.test(e)) return c.compile.apply(c, o.__spreadArray([e, t], o.__read(r), !1))
  31628. c.removeEscapeToken && (e = c.removeEscapeToken(e))
  31629. }
  31630. return e
  31631. }),
  31632. (t.registerTplEnginer = f),
  31633. (t.setCustomEvalExpression = function (e) {
  31634. v = e
  31635. }),
  31636. (t.setCustomEvalJs = function (e) {
  31637. p = e
  31638. })
  31639. }) /*!node_modules/amis-core/lib/utils/autobind.js*/
  31640. amis.define('1176ce2', function (e, t, n, r) {
  31641. 'use strict'
  31642. Object.defineProperty(t, '__esModule', { value: !0 })
  31643. var o,
  31644. u = Object.defineProperty,
  31645. i = Object.getPrototypeOf
  31646. function a(e, t) {
  31647. return e.bind
  31648. ? e.bind(t)
  31649. : function () {
  31650. return e.apply(t, arguments)
  31651. }
  31652. }
  31653. function c(e) {
  31654. return function (t) {
  31655. return u(this, e, { configurable: !0, writable: !0, enumerable: !0, value: t }), t
  31656. }
  31657. }
  31658. ;(t.autobindMethod = function (e, t, n) {
  31659. var r = n.value,
  31660. s = n.configurable,
  31661. f = n.enumerable
  31662. if ('function' != typeof r) throw new SyntaxError('@autobind can only be used on functions, not: '.concat(r))
  31663. var b = e.constructor
  31664. return {
  31665. configurable: s,
  31666. enumerable: f,
  31667. get: function () {
  31668. if (this === e) return r
  31669. if (this.constructor !== b && i(this).constructor === b) return r
  31670. if (this.constructor !== b && t in this.constructor.prototype)
  31671. return (function (e, t) {
  31672. if ('undefined' == typeof WeakMap)
  31673. throw new Error(
  31674. 'Using @autobind on '.concat(t.name, '() requires WeakMap support due to its use of super.').concat(t.name, '()\n See https://github.com/jayphelps/core-decorators.js/issues/20')
  31675. )
  31676. o || (o = new WeakMap()), o.has(e) || o.set(e, new WeakMap())
  31677. var n = o.get(e)
  31678. return n.has(t) || n.set(t, a(t, e)), n.get(t)
  31679. })(this, r)
  31680. var n = a(r, this)
  31681. return u(this, t, { configurable: !0, writable: !0, enumerable: !1, value: n }), n
  31682. },
  31683. set: c(t)
  31684. }
  31685. }),
  31686. (t.bind = a)
  31687. }) /*!node_modules/amis-core/lib/utils/isPureVariable.js*/
  31688. amis.define('9c55168', function (e, r, t, i) {
  31689. 'use strict'
  31690. Object.defineProperty(r, '__esModule', { value: !0 })
  31691. var n = e('911be35')
  31692. r.isPureVariable = function (e) {
  31693. if ('string' == typeof e)
  31694. try {
  31695. var r = n.memoryParse(e)
  31696. return 1 === r.body.length && 'script' === r.body[0].type
  31697. } catch (e) {
  31698. return !1
  31699. }
  31700. return !1
  31701. }
  31702. }) /*!node_modules/amis-core/lib/utils/resolveVariableAndFilter.js*/
  31703. amis.define('42c789c', function (e, t, r, n) {
  31704. 'use strict'
  31705. Object.defineProperty(t, '__esModule', { value: !0 })
  31706. var i = e('c3389ff')
  31707. t.resolveVariableAndFilter = function (e, t, r, n) {
  31708. if (
  31709. (void 0 === t && (t = {}),
  31710. void 0 === r && (r = '| html'),
  31711. void 0 === n &&
  31712. (n = function (e) {
  31713. return e
  31714. }),
  31715. e && 'string' == typeof e)
  31716. )
  31717. try {
  31718. var l = i.parse(e, { evalMode: !1, allowFilter: !0 }),
  31719. o = new i.Evaluator(t, { defaultFilter: r }).evalute(l)
  31720. return null != o || ~e.indexOf('default') || ~e.indexOf('now') ? o : n(o)
  31721. } catch (e) {
  31722. return void console.warn(e)
  31723. }
  31724. }
  31725. }) /*!node_modules/lodash/isBoolean.js*/
  31726. amis.define('a290f81', function (n, e, f, o) {
  31727. var a = n('86af418'),
  31728. c = n('0f3bcc6')
  31729. f.exports = function (n) {
  31730. return !0 === n || !1 === n || (c(n) && '[object Boolean]' == a(n))
  31731. }
  31732. }) /*!node_modules/amis-core/lib/utils/grammar.js*/
  31733. amis.define('8ff7489', function (e, r, t, n) {
  31734. 'use strict'
  31735. Object.defineProperty(r, '__esModule', { value: !0 })
  31736. var a = e('911be35')
  31737. function i(e, r) {
  31738. e &&
  31739. e.type &&
  31740. (r(e),
  31741. Object.keys(e).forEach(function (t) {
  31742. var n = e[t]
  31743. Array.isArray(n)
  31744. ? n.forEach(function (e) {
  31745. return i(e, r)
  31746. })
  31747. : i(n, r)
  31748. }))
  31749. }
  31750. var o = {}
  31751. r.collectVariables = function (e, r) {
  31752. var t = []
  31753. return 'string' == typeof e && o[e]
  31754. ? o[e]
  31755. : (i('string' == typeof e ? a.memoryParse(e, { evalMode: null != r && r }) : e, function (e) {
  31756. 'variable' === e.type && t.push(e.name)
  31757. }),
  31758. 'string' == typeof e && (o[e] = t),
  31759. t)
  31760. }
  31761. }) /*!node_modules/amis-core/lib/utils/formula.js*/
  31762. amis.define('3c9ad5f', function (r, e, t, a) {
  31763. 'use strict'
  31764. Object.defineProperty(e, '__esModule', { value: !0 })
  31765. var n = r('e98f234'),
  31766. u = r('6175dcb'),
  31767. l = r('a290f81'),
  31768. o = r('c3389ff'),
  31769. c = r('575a22c')
  31770. r('68b98b9'), r('8b081ba'), r('0910768')
  31771. var i = r('e74b24f'),
  31772. f = r('42c789c')
  31773. r('8b641b6')
  31774. var s = r('8ff7489')
  31775. function d(r) {
  31776. return r && 'object' == typeof r && 'default' in r ? r : { default: r }
  31777. }
  31778. var v = d(n),
  31779. b = d(u),
  31780. m = d(l),
  31781. g = {},
  31782. F = {
  31783. tpl: function (r, e) {
  31784. var t = e || {}
  31785. return c.filter(r, t)
  31786. },
  31787. formula: function (r, e) {
  31788. if (/^\$\{([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})\}$/.test(r)) return r.substring(2, r.length - 1)
  31789. var t = e || {},
  31790. a = void 0
  31791. try {
  31792. a = f.resolveVariableAndFilter(r, t, '| raw')
  31793. } catch (t) {
  31794. return console.warn('[formula]\u8868\u8fbe\u5f0f\u6267\u884c\u5f02\u5e38\uff0c\u5f53\u524d\u8868\u8fbe\u5f0f: ', r, '\uff0c\u5f53\u524d\u4e0a\u4e0b\u6587\u6570\u636e: ', e), r
  31795. }
  31796. return a
  31797. },
  31798. evalFormula: function (r, e) {
  31799. var t = e || {},
  31800. a = void 0
  31801. try {
  31802. a = o.evaluate(r, t, { evalMode: !0, allowFilter: !1 })
  31803. } catch (t) {
  31804. return console.warn('[evalFormula]\u8868\u8fbe\u5f0f\u6267\u884c\u5f02\u5e38\uff0c\u5f53\u524d\u8868\u8fbe\u5f0f: ', r, '\uff0c\u5f53\u524d\u4e0a\u4e0b\u6587\u6570\u636e: ', e), r
  31805. }
  31806. return null != a ? a : r
  31807. },
  31808. js: function (r, e) {
  31809. var t,
  31810. a = !1
  31811. ~r.indexOf('debugger') && ((a = !0), (r = r.replace(/debugger;?/, ''))),
  31812. r in g ? (t = g[r]) : ((t = new Function('data', 'utils', 'with(data) {'.concat(a ? 'debugger;' : '', 'return (').concat(r, ');}'))), (g[r] = t)),
  31813. (e = e || {})
  31814. var n = void 0
  31815. try {
  31816. n = t.call(e, e, o.getFilters())
  31817. } catch (t) {
  31818. return console.warn('[formula:js]\u8868\u8fbe\u5f0f\u6267\u884c\u5f02\u5e38\uff0c\u5f53\u524d\u8868\u8fbe\u5f0f: ', r, '\uff0c\u5f53\u524d\u4e0a\u4e0b\u6587\u6570\u636e: ', e), r
  31819. }
  31820. return n
  31821. },
  31822. var: function (r, e) {
  31823. var t = e || {},
  31824. a = i.getVariable(t, r)
  31825. return null != a ? a : r
  31826. },
  31827. collect: function (r) {
  31828. return v.default(r) || b.default(r) ? s.collectVariables(r) : []
  31829. }
  31830. }
  31831. function $(r) {
  31832. return !(!r || !b.default(r)) && /(^|[^\\])\$\{[\s\S]+\}/.test(r)
  31833. }
  31834. ;(e.FormulaExec = F),
  31835. (e.formulaExec = function (r, e, t) {
  31836. if (!r) return ''
  31837. var a = !1,
  31838. n = ''
  31839. if ((m.default(t) ? (a = t) : b.default(t) && (n = t), !b.default(r))) return r
  31840. if (n && F[n]) return F[n](r, e)
  31841. var u = r.trim()
  31842. if (a && /^[0-9a-zA-Z_]+$/.test(u)) {
  31843. var l = F.var(u, e)
  31844. return null != l ? l : u
  31845. }
  31846. return (u.startsWith('${') && u.endsWith('}')) || $(u) ? F.formula(u, e) : /(\${).+(\})/.test(u) ? F.tpl(u, e) : a ? F.evalFormula(u, e) : u
  31847. }),
  31848. (e.isExpression = $),
  31849. (e.isNeedFormula = function (r, e, t) {
  31850. try {
  31851. return F.collect(r).some(function (r) {
  31852. return F.var(r, e) !== F.var(r, t)
  31853. })
  31854. } catch (e) {
  31855. return console.warn('[isNeedFormula]\u8868\u8fbe\u5f0f\u6267\u884c\u5f02\u5e38\uff0c\u5f53\u524d\u8868\u8fbe\u5f0f: ', r, '\uff0c\u5f53\u524d\u4e0a\u4e0b\u6587\u6570\u636e: ', t), !1
  31856. }
  31857. }),
  31858. (e.registerFormulaExec = function (r, e) {
  31859. F[r] ? console.error('registerFormulaExec: \u8fd0\u7b97\u5668\u6ce8\u518c\u5931\u8d25\uff0c\u5b58\u5728\u540c\u540d\u8fd0\u7b97\u5668\uff08$(execMode)\uff09。') : (F[r] = e)
  31860. }),
  31861. (e.replaceExpression = function (r) {
  31862. return r && b.default(r) && /(\\)(\${).+(\})/.test(r) ? r.replace(/\\\$\{/g, '${') : r
  31863. })
  31864. }) /*!node_modules/amis-core/lib/utils/helper.js*/
  31865. amis.define('939b8bb', function (e, r, n, t) {
  31866. 'use strict'
  31867. Object.defineProperty(r, '__esModule', { value: !0 })
  31868. var i = e('68b98b9'),
  31869. a = e('30f4e61'),
  31870. o = e('4db550e'),
  31871. u = e('43579e9'),
  31872. c = e('9263a6c'),
  31873. s = e('0910768'),
  31874. l = e('61708d1'),
  31875. f = e('a94549b'),
  31876. d = e('6175dcb'),
  31877. v = e('21106e3'),
  31878. p = e('553171e'),
  31879. h = e('575a22c'),
  31880. y = e('1176ce2')
  31881. e('c3389ff'), e('8b081ba')
  31882. var m = e('bbe84d0'),
  31883. b = e('3853df4'),
  31884. g = e('9c55168'),
  31885. O = e('730a210'),
  31886. _ = e('42c789c')
  31887. e('8b641b6')
  31888. var A = e('2cb1945'),
  31889. x = e('e74b24f'),
  31890. E = e('027080a'),
  31891. j = e('3c9ad5f')
  31892. function w(e) {
  31893. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  31894. }
  31895. var T = w(o),
  31896. k = w(u),
  31897. P = w(c),
  31898. V = w(s),
  31899. F = w(l),
  31900. M = w(f),
  31901. C = w(d),
  31902. S = w(v)
  31903. function I(e) {
  31904. var r = {}
  31905. return 'object' != typeof e
  31906. ? e
  31907. : (Object.keys(e).forEach(function (n) {
  31908. void 0 !== e[n] && (r[n] = e[n])
  31909. }),
  31910. r)
  31911. }
  31912. function N(e, r, n, t, i, a) {
  31913. if ((void 0 === n && (n = !0), void 0 === t && (t = !1), void 0 === i && (i = []), void 0 === a && (a = -1), Array.isArray(e) && Array.isArray(r)))
  31914. return (
  31915. e.length !== r.length ||
  31916. e.some(function (e, a) {
  31917. return N(e, r[a], n, t, i)
  31918. })
  31919. )
  31920. if (F.default(e) && F.default(r)) return !1
  31921. if (null == e || null == r || !m.isObject(e) || !m.isObject(r) || e.constructor !== Object || r.constructor !== Object) return n && 'function' == typeof n ? n(e, r) : n ? e !== r : e != r
  31922. t && ((e = I(e)), (r = I(r)))
  31923. var o = Object.keys(e),
  31924. u = Object.keys(r)
  31925. if (o.length !== u.length || o.sort().join(',') !== u.sort().join(',')) return !0
  31926. if (~i.indexOf(e)) return !1
  31927. if ((i.push(e), a > 0 && i.length > a)) return !0
  31928. for (var c = o.length - 1; c >= 0; c--) {
  31929. var s = o[c]
  31930. if (N(e[s], r[s], n, t, i)) return !0
  31931. }
  31932. return !1
  31933. }
  31934. function D(e, r) {
  31935. return !(e.hidden || !1 === e.visible || (e.hiddenOn && h.evalExpression(e.hiddenOn, r)) || (e.visibleOn && !h.evalExpression(e.visibleOn, r)))
  31936. }
  31937. var $ = function () {
  31938. return (+new Date()).toString(36)
  31939. },
  31940. R = function () {
  31941. return ('00000000000000000' + (0x10000000000000000 * Math.random()).toString(16)).slice(-16)
  31942. }
  31943. function W(e, r, n, t) {
  31944. var i
  31945. void 0 === n && (n = 1), void 0 === t && (t = [])
  31946. for (var a = e.length, o = 0; o < a; o++) {
  31947. var u = e[o],
  31948. c = r(u, o, n, t)
  31949. if ('break' === c) break
  31950. 'continue' !== c && (null === (i = u.children) || void 0 === i ? void 0 : i.splice) && W(u.children, r, n + 1, t.concat(u))
  31951. }
  31952. }
  31953. var L = { tree: null, map: null }
  31954. function U(e, r, n) {
  31955. var t = function (e) {
  31956. return '' !== e && (C.default(e) || M.default(e))
  31957. }
  31958. if (n && t(n.value)) {
  31959. var i = n.resolve,
  31960. a = n.value,
  31961. o = n.foundEffect
  31962. if (e !== L.tree || !L.map) {
  31963. var u = new Map()
  31964. W(e, function (e, r, n, a) {
  31965. var o = i ? i(e) : e
  31966. t(o) && u.set(String(o), [e, r, n, a])
  31967. }),
  31968. (L.map = u),
  31969. (L.tree = e)
  31970. }
  31971. var c = L.map.get(String(a))
  31972. if (null != c) return o && o.apply(null, c.slice()), c[0]
  31973. }
  31974. var s = null
  31975. return (
  31976. B(e, function (e, n, t, i) {
  31977. return !r(e, n, t, i) || ((s = e), !1)
  31978. }),
  31979. s
  31980. )
  31981. }
  31982. function B(e, r, n, t, i) {
  31983. var o,
  31984. u = []
  31985. for (u.push({ item: null, index: -1, level: 1, paths: [], indexes: [] }); u.length > 0; ) {
  31986. var c = u.pop(),
  31987. s = c.item,
  31988. l = c.index,
  31989. f = c.level,
  31990. d = c.paths,
  31991. v = c.indexes
  31992. if (l >= 0) {
  31993. var p = r(s, l, f, d, v)
  31994. if (p && (null === (o = s.children) || void 0 === o ? void 0 : o.splice))
  31995. for (var h = s.children, y = h.length - 1; y >= 0; y--) u.push({ item: h[y], index: y, level: f + 1, paths: d.concat(s), indexes: v.concat(l) })
  31996. else if (!p) return !1
  31997. } else {
  31998. if (!Array.isArray(e) && !a.isObservableArray(e)) return !1
  31999. for (y = e.length - 1; y >= 0; y--) u.push({ item: e[y], index: y, level: 1, paths: [], indexes: [] })
  32000. }
  32001. }
  32002. return !0
  32003. }
  32004. function z(e, r, n) {
  32005. void 0 === n && (n = !1)
  32006. var t = null
  32007. return (
  32008. U(e, function (e, i, a, o) {
  32009. return e === r && ((t = o), n && t.push(e), !0)
  32010. }),
  32011. t
  32012. )
  32013. }
  32014. function X(e) {
  32015. return 'string' == typeof e ? e.substring(0, 1).toUpperCase() + e.substring(1) : e
  32016. }
  32017. function q(e) {
  32018. return e ? e.substring(0, 1).toLowerCase() + e.substring(1) : ''
  32019. }
  32020. var G = y.autobindMethod
  32021. function H(e, r, n) {
  32022. return (
  32023. void 0 === r && (r = { arrayFormat: 'indices', encodeValuesOnly: !0 }),
  32024. n &&
  32025. (e = te(e, function (e) {
  32026. return Array.isArray(e) && !e.length ? '' : e
  32027. })),
  32028. S.default.stringify(e, r)
  32029. )
  32030. }
  32031. function J(e, r) {
  32032. return void 0 === r && (r = { arrayFormat: 'indices', encodeValuesOnly: !0, depth: 1e3, arrayLimit: 1e3 }), S.default.parse(e, r)
  32033. }
  32034. function K() {
  32035. for (var e = [], r = 0; r < arguments.length; r++) e[r] = arguments[r]
  32036. return function () {
  32037. for (var r = [], n = 0; n < arguments.length; n++) r[n] = arguments[n]
  32038. return e.reduce(
  32039. function (e, n) {
  32040. return !1 !== e && ('function' == typeof n ? n.apply(void 0, i.__spreadArray([], i.__read(r), !1)) : void 0)
  32041. },
  32042. void 0
  32043. )
  32044. }
  32045. }
  32046. var Q,
  32047. Y = (function (e) {
  32048. function r() {
  32049. return (null !== e && e.apply(this, arguments)) || this
  32050. }
  32051. return i.__extends(r, e), r
  32052. })(Error),
  32053. Z = (function (e) {
  32054. function r(r, n) {
  32055. var t = e.call(this) || this
  32056. return (t.name = 'ValidateError'), (t.message = r), (t.detail = n), t
  32057. }
  32058. return i.__extends(r, e), r
  32059. })(Error)
  32060. function ee(e, r) {
  32061. var n = []
  32062. for (var t in e) e.hasOwnProperty(t) && (t === r ? n.push(e) : 'object' == typeof e[t] && (n = n.concat(ee(e[t], r))))
  32063. return n
  32064. }
  32065. function re(e, r, n) {
  32066. return g.isPureVariable(r) ? _.resolveVariableAndFilter(r, e, '|raw') : O.resolveVariable(r, e, n)
  32067. }
  32068. function ne(e, r, n) {
  32069. void 0 === n && (n = Number.MAX_VALUE),
  32070. n <= 0 ||
  32071. Object.keys(e).forEach(function (t) {
  32072. var i = e[t]
  32073. a.isObservable(i) || (V.default(i) || Array.isArray(i) ? ne(i, r, n - 1) : r(i, t, e))
  32074. })
  32075. }
  32076. function te(e, r, n, t) {
  32077. if ((void 0 === n && (n = !1), void 0 === t && (t = []), !V.default(e) && !Array.isArray(e))) return e
  32078. var a = function (e, t, i, a) {
  32079. var o, u
  32080. if ((void 0 === a && (a = []), n)) {
  32081. var c = te(e, r, n, a)
  32082. return null !== (o = r(c, t, i, a)) && void 0 !== o ? o : c
  32083. }
  32084. var s = null !== (u = r(e, t, i, a)) && void 0 !== u ? u : e
  32085. return s === e ? te(e, r, n, a) : s
  32086. }
  32087. if (Array.isArray(e)) {
  32088. var o = !1,
  32089. u = e.map(function (r, n) {
  32090. var i = a(r, n, e, [e].concat(t))
  32091. return (o = o || i !== r), i
  32092. })
  32093. return o ? u : e
  32094. }
  32095. var c = !1,
  32096. s = {}
  32097. return (
  32098. Object.keys(e).forEach(function (r) {
  32099. var n = e[r],
  32100. i = a(n, r, e, [e].concat(t))
  32101. i !== n && ((c = !0), (s[r] = i))
  32102. }),
  32103. c ? i.__assign(i.__assign({}, e), s) : e
  32104. )
  32105. }
  32106. function ie(e) {
  32107. return 'number' == typeof e || /^[-+]?(?:\d*[.])?\d+$/.test(e)
  32108. }
  32109. function ae(e, r) {
  32110. return V.default(e)
  32111. ? ((r = r || { primitiveTypes: ['boolean'] }),
  32112. (Array.isArray(r.primitiveTypes) && 0 !== r.primitiveTypes.length) || (r.primitiveTypes = ['boolean']),
  32113. te(e, function (e) {
  32114. var n, t
  32115. if (((null === (n = null == r ? void 0 : r.primitiveTypes) || void 0 === n ? void 0 : n.includes('boolean')) && 'true' === e) || 'false' === e) return 'true' === e
  32116. if (
  32117. (null === (t = null == r ? void 0 : r.primitiveTypes) || void 0 === t ? void 0 : t.includes('number')) &&
  32118. ie(e) &&
  32119. isFinite(e) &&
  32120. e >= -Number.MAX_SAFE_INTEGER &&
  32121. e <= Number.MAX_SAFE_INTEGER
  32122. ) {
  32123. var i = Number(e)
  32124. return F.default(i) ? e : i
  32125. }
  32126. return e
  32127. }))
  32128. : e
  32129. }
  32130. var oe = { allOptions: null, options: null, res: [] }
  32131. var ue = 'data-testid',
  32132. ce = (function () {
  32133. function e(e) {
  32134. this.testId = e
  32135. }
  32136. return (
  32137. (e.fast = function (e) {
  32138. var r
  32139. return ((r = {})[ue] = e), r
  32140. }),
  32141. (e.prototype.getChild = function (r, n) {
  32142. return null == this.testId ? new e() : new e(n ? h.filter(''.concat(this.testId, '-').concat(r), n) : ''.concat(this.testId, '-').concat(r))
  32143. }),
  32144. (e.prototype.getTestId = function (e) {
  32145. var r
  32146. if (null != this.testId) return ((r = {})[ue] = e ? h.filter(this.testId, e) : this.testId), r
  32147. }),
  32148. (e.prototype.getTestIdValue = function (e) {
  32149. if (null != this.testId) return e ? h.filter(this.testId, e) : this.testId
  32150. }),
  32151. e
  32152. )
  32153. })()
  32154. ;(r.cloneObject = m.cloneObject),
  32155. (r.createObject = m.createObject),
  32156. (r.deleteVariable = m.deleteVariable),
  32157. (r.extendObject = m.extendObject),
  32158. (r.isObject = m.isObject),
  32159. (r.setVariable = m.setVariable),
  32160. (r.string2regExp = A.string2regExp),
  32161. (r.getVariable = x.getVariable),
  32162. (r.keyToPath = E.keyToPath),
  32163. (r.JSONTraverse = ne),
  32164. (r.JSONValueMap = te),
  32165. (r.SkipOperation = Y),
  32166. (r.TEST_ID_KEY = ue),
  32167. (r.TestIdBuilder = ce),
  32168. (r.ValidateError = Z),
  32169. (r.__uri = function (e) {
  32170. return e
  32171. }),
  32172. (r.anyChanged = function (e, r, n, t) {
  32173. return (
  32174. void 0 === t && (t = !0),
  32175. ('string' == typeof e
  32176. ? e.split(',').map(function (e) {
  32177. return e.trim()
  32178. })
  32179. : e
  32180. ).some(function (e) {
  32181. return t ? r[e] !== n[e] : r[e] != n[e]
  32182. })
  32183. )
  32184. }),
  32185. (r.autobind = G),
  32186. (r.buildTrackExpression = function (e) {
  32187. if (!V.default(e) && !Array.isArray(e)) return ''
  32188. var r = []
  32189. return (
  32190. ne(
  32191. e,
  32192. function (e, n) {
  32193. 'string' == typeof e &&
  32194. ('name' === n
  32195. ? r.push(g.isPureVariable(e) ? e : '${'.concat(e, '}'))
  32196. : 'source' === n
  32197. ? r.push(e)
  32198. : n.endsWith('On') || 'condition' === n || 'trackExpression' === n
  32199. ? r.push(e.startsWith('${') ? e : '<script>'.concat(e, '</script>'))
  32200. : e.includes('$') && r.push(e))
  32201. },
  32202. 10
  32203. ),
  32204. r.join('|')
  32205. )
  32206. }),
  32207. (r.bulkBindFunctions = function (e, r) {
  32208. r.forEach(function (r) {
  32209. return (e[r] = e[r].bind(e))
  32210. })
  32211. }),
  32212. (r.camel = function (e) {
  32213. return e
  32214. ? e
  32215. .split(/[\s_\-]/)
  32216. .map(function (e, r) {
  32217. return 0 === r ? q(e) : X(e)
  32218. })
  32219. .join('')
  32220. : ''
  32221. }),
  32222. (r.chainEvents = function (e, r) {
  32223. var n = {}
  32224. return (
  32225. Object.keys(e).forEach(function (t) {
  32226. var i
  32227. 'on' === t.substr(0, 2) && 'function' == typeof e[t] && 'function' == typeof r[t] && r[t] !== e[t]
  32228. ? e.formStore && 'onChange' === t
  32229. ? (n[t] = e[t])
  32230. : (n[t] = K(r[t], e[t]))
  32231. : (n[t] = null !== (i = e[t]) && void 0 !== i ? i : r[t])
  32232. }),
  32233. n
  32234. )
  32235. }),
  32236. (r.chainFunctions = K),
  32237. (r.changedEffect = function (e, r, n, t, i) {
  32238. void 0 === i && (i = !0)
  32239. var a = {}
  32240. ;('string' == typeof e
  32241. ? e.split(',').map(function (e) {
  32242. return e.trim()
  32243. })
  32244. : e
  32245. ).forEach(function (e) {
  32246. ;(i ? r[e] !== n[e] : r[e] != n[e]) && (a[e] = n[e])
  32247. }),
  32248. Object.keys(a).length && t(a)
  32249. }),
  32250. (r.convertArrayValueToMoment = function (e, r, n) {
  32251. if (0 === e.length) return n
  32252. for (var t = 0; t < r.length; t++) {
  32253. var i = r[t]
  32254. n.set(i, e[t])
  32255. }
  32256. return n
  32257. }),
  32258. (r.countTree = function (e, r) {
  32259. var n = 0
  32260. return (
  32261. W(e, function (e, t, i, a) {
  32262. ;(r && !r(e, t, i, a)) || n++
  32263. }),
  32264. n
  32265. )
  32266. }),
  32267. (r.detectPropValueChanged = function (e, r, n, t) {
  32268. var i
  32269. void 0 !== e.value
  32270. ? e.value !== r.value && n(e.value)
  32271. : void 0 !== (i = null == t ? void 0 : t(e))
  32272. ? i !== t(r) && n(i)
  32273. : 'string' == typeof e.name && void 0 !== (i = re(e.data, e.name))
  32274. ? i !== re(r.data, r.name) && n(i)
  32275. : e.defaultValue !== r.defaultValue && n(e.defaultValue)
  32276. }),
  32277. (r.difference = function (e, r, n) {
  32278. return (function e(r, t) {
  32279. if (m.isObject(r) && m.isObject(t)) {
  32280. var i = T.default(Object.keys(r).concat(Object.keys(t))),
  32281. a = {}
  32282. return (
  32283. i.forEach(function (i) {
  32284. var o = r[i],
  32285. u = t[i]
  32286. n && ~n.indexOf(i) && (a[i] = o), N(o, u, !1, void 0, void 0, 10) && (r.hasOwnProperty(i) ? (Array.isArray(o) && Array.isArray(u) ? (a[i] = o) : (a[i] = e(o, u))) : (a[i] = void 0))
  32287. }),
  32288. a
  32289. )
  32290. }
  32291. return r
  32292. })(e, r)
  32293. }),
  32294. (r.differenceFromAll = function (e, r, n) {
  32295. if (e === oe.allOptions && r === oe.options) return oe.res
  32296. var t = new Map(
  32297. e.map(function (e) {
  32298. return [n(e), e]
  32299. })
  32300. ),
  32301. i = r.filter(function (e) {
  32302. return !t.get(n(e))
  32303. })
  32304. return (oe.allOptions = e), (oe.options = r), (oe.res = i), i
  32305. }),
  32306. (r.eachTree = W),
  32307. (r.evalTrackExpression = function (e, r) {
  32308. if ('string' != typeof e) return ''
  32309. for (var n = []; ; ) {
  32310. var t = e.indexOf('<script>')
  32311. if (-1 === t) break
  32312. var i = e.indexOf('</script>')
  32313. if (-1 === i) throw new Error('Invalid trackExpression miss end script token `</script>`')
  32314. t && n.push({ type: 'text', value: e.substring(0, t) }), n.push({ type: 'script', value: e.substring(t + 8, i) }), (e = e.substring(i + 9))
  32315. }
  32316. return (
  32317. e && n.push({ type: 'text', value: e }),
  32318. n
  32319. .map(function (e) {
  32320. return 'text' === e.type ? b.tokenize(e.value, r) : h.evalExpression(e.value, r)
  32321. })
  32322. .join('')
  32323. )
  32324. }),
  32325. (r.everyTree = B),
  32326. (r.filterTree = function e(r, n, t, a, o) {
  32327. return (
  32328. void 0 === t && (t = 1),
  32329. void 0 === a && (a = !1),
  32330. void 0 === o && (o = []),
  32331. a
  32332. ? r
  32333. .map(function (r) {
  32334. var u = r.children ? e(r.children, n, t + 1, a, o.concat(r)) : void 0
  32335. return Array.isArray(u) && Array.isArray(r.children) && (r = i.__assign(i.__assign({}, r), { children: u })), r
  32336. })
  32337. .filter(function (e, r) {
  32338. return n(e, r, t, o)
  32339. })
  32340. : r
  32341. .filter(function (e, r) {
  32342. return n(e, r, t, o)
  32343. })
  32344. .map(function (r) {
  32345. var u
  32346. if (null === (u = r.children) || void 0 === u ? void 0 : u.splice) {
  32347. var c = e(r.children, n, t + 1, a, o.concat(r))
  32348. Array.isArray(c) && Array.isArray(r.children) && (r = i.__assign(i.__assign({}, r), { children: c }))
  32349. }
  32350. return r
  32351. })
  32352. )
  32353. }),
  32354. (r.findIndex = function (e, r) {
  32355. for (var n = 0, t = e.length; n < t; n++) if (r(e[n], n)) return n
  32356. return -1
  32357. }),
  32358. (r.findObjectsWithKey = function (e, r) {
  32359. return (function (e) {
  32360. var r = []
  32361. return (function e(n) {
  32362. if (n && 'object' == typeof n) {
  32363. if (-1 !== r.indexOf(n)) return !0
  32364. for (var t in (r.push(n), n)) if (n.hasOwnProperty(t) && e(n[t])) return !0
  32365. }
  32366. return !1
  32367. })(e)
  32368. })(e)
  32369. ? []
  32370. : ee(e, r)
  32371. }),
  32372. (r.findTree = U),
  32373. (r.findTreeAll = function (e, r) {
  32374. var n = []
  32375. return (
  32376. B(e, function (e, t, i, a) {
  32377. return r(e, t, i, a) && n.push(e), !0
  32378. }),
  32379. n
  32380. )
  32381. }),
  32382. (r.findTreeIndex = function (e, r, n) {
  32383. var t = [],
  32384. a = function (r, n, i, a) {
  32385. ;(t = [n]), (a = a.concat()).unshift({ children: e })
  32386. for (var o = a.length - 1; o > 0; o--) {
  32387. var u = a[o - 1],
  32388. c = a[o]
  32389. t.unshift(u.children.indexOf(c))
  32390. }
  32391. }
  32392. return (
  32393. U(
  32394. e,
  32395. function (e, n, t, i) {
  32396. return !!r(e, n, t, i) && (a(0, n, 0, i), !0)
  32397. },
  32398. n ? i.__assign(i.__assign({}, n), { foundEffect: a }) : void 0
  32399. ),
  32400. t.length ? t : void 0
  32401. )
  32402. }),
  32403. (r.flattenTree = function (e, r) {
  32404. var n = []
  32405. return (
  32406. W(e, function (e, t, i, a) {
  32407. return n.push(r ? r(e, t, i, a) : e)
  32408. }),
  32409. n
  32410. )
  32411. }),
  32412. (r.flattenTreeWithLeafNodes = function (e, r) {
  32413. var n = []
  32414. return (
  32415. W(e, function (e, t) {
  32416. e.hasOwnProperty('children') || n.push(r ? r(e, t) : e)
  32417. }),
  32418. n
  32419. )
  32420. }),
  32421. (r.getLevelFromClassName = function (e, r) {
  32422. return void 0 === r && (r = 'default'), /\b(?:btn|text)-(link|primary|secondary|info|success|warning|danger|light|dark)\b/.test(e) ? RegExp.$1 : r
  32423. }),
  32424. (r.getPropValue = function (e, r, n) {
  32425. var t, i
  32426. void 0 === n && (n = e.canAccessSuperData)
  32427. var a = e.name,
  32428. o = e.value,
  32429. u = e.data,
  32430. c = e.defaultValue
  32431. return null !== (i = null !== (t = null != o ? o : null == r ? void 0 : r(e)) && void 0 !== t ? t : re(u, a, n)) && void 0 !== i
  32432. ? i
  32433. : j.isExpression(c)
  32434. ? _.resolveVariableAndFilter(c, u)
  32435. : j.replaceExpression(c)
  32436. }),
  32437. (r.getRange = function (e, r, n) {
  32438. void 0 === n && (n = 1)
  32439. for (var t = [], i = e; i <= r; i += n) t.push(i)
  32440. return t
  32441. }),
  32442. (r.getScrollParent = function e(r, n) {
  32443. if (
  32444. (void 0 === n &&
  32445. (n = function () {
  32446. return !0
  32447. }),
  32448. null == r)
  32449. )
  32450. return null
  32451. var t = getComputedStyle(r)
  32452. if (!t) return null
  32453. var i = t.getPropertyValue('overflow') + t.getPropertyValue('overflow-x') + t.getPropertyValue('overflow-y')
  32454. return 'BODY' === r.nodeName || (/auto|scroll/.test(i) && n(r)) ? r : e(r.parentNode, n)
  32455. }),
  32456. (r.getScrollbarWidth = function () {
  32457. if (void 0 !== Q) return Q
  32458. var e = document.createElement('div')
  32459. ;(e.style.visibility = 'hidden'), (e.style.overflow = 'scroll'), (e.style.msOverflowStyle = 'scrollbar'), document.body.appendChild(e)
  32460. var r = document.createElement('div')
  32461. return e.appendChild(r), (Q = e.offsetWidth - r.offsetWidth), e.parentNode.removeChild(e), Q
  32462. }),
  32463. (r.getTree = function (e, r) {
  32464. for (var n = Array.isArray(r) ? r.concat() : [r], t = n.pop(), i = e, a = 0, o = n.length; a < o; a++) {
  32465. var u = n[a]
  32466. if (!i[u]) {
  32467. i = null
  32468. break
  32469. }
  32470. i = i[u].children
  32471. }
  32472. return i ? i[t] : void 0
  32473. }),
  32474. (r.getTreeAncestors = z),
  32475. (r.getTreeDepth = function e(r) {
  32476. return Array.isArray(r) && 0 === r.length
  32477. ? 0
  32478. : Math.max.apply(
  32479. Math,
  32480. i.__spreadArray(
  32481. [],
  32482. i.__read(
  32483. r.map(function (r) {
  32484. return Array.isArray(r.children) ? 1 + e(r.children) : 1
  32485. })
  32486. ),
  32487. !1
  32488. )
  32489. )
  32490. }),
  32491. (r.getTreeParent = function (e, r) {
  32492. var n = z(e, r)
  32493. return (null == n ? void 0 : n.length) ? n[n.length - 1] : null
  32494. }),
  32495. (r.getWidthRate = function (e, r) {
  32496. return void 0 === r && (r = !1), 'string' == typeof e && /\bcol\-\w+\-(\d+)\b/.test(e) ? parseInt(RegExp.$1, 10) : r ? 0 : e || 0
  32497. }),
  32498. (r.guid = function () {
  32499. function e() {
  32500. return Math.floor(65536 * (1 + Math.random()))
  32501. .toString(16)
  32502. .substring(1)
  32503. }
  32504. return e() + e() + e()
  32505. }),
  32506. (r.hasAbility = function (e, r, n, t) {
  32507. return void 0 === t && (t = !0), e.hasOwnProperty(r) ? e[r] : e.hasOwnProperty(''.concat(r, 'On')) ? h.evalExpression(e[''.concat(r, 'On')], n || e) : t
  32508. }),
  32509. (r.hasFile = function (e) {
  32510. return Object.keys(e).some(function (r) {
  32511. var n = e[r]
  32512. return n instanceof File || (Array.isArray(n) && n.length && n[0] instanceof File)
  32513. })
  32514. }),
  32515. (r.hasOwnPropertyInPath = function (e, r) {
  32516. for (var n = E.keyToPath(r); n.length; ) {
  32517. var t = n.shift()
  32518. if (!m.isObject(e) || !e.hasOwnProperty(t)) return !1
  32519. e = e[t]
  32520. }
  32521. return !0
  32522. }),
  32523. (r.hasVisibleExpression = function (e) {
  32524. return !(!e.visibleOn && !e.hiddenOn)
  32525. }),
  32526. (r.hashCode = function (e) {
  32527. return e.split('').reduce(function (e, r) {
  32528. return (e = (e << 5) - e + r.charCodeAt(0)) & e
  32529. }, 0)
  32530. }),
  32531. (r.immutableExtends = function (e, r, n) {
  32532. if (!m.isObject(e) || !m.isObject(r)) return e
  32533. var t = e
  32534. return (
  32535. Object.keys(r).forEach(function (n) {
  32536. var a = e[n],
  32537. o = r[n]
  32538. a !== o && ((t = t !== e ? t : i.__assign({}, e))[n] = o)
  32539. }),
  32540. t
  32541. )
  32542. }),
  32543. (r.importLazyComponent = function (e) {
  32544. return e.default.__esModule ? e.default : e
  32545. }),
  32546. (r.injectPropsToObject = function (e, r) {
  32547. var n = Object.create(e.__super || null)
  32548. Object.keys(r).forEach(function (e) {
  32549. return (n[e] = r[e])
  32550. })
  32551. var t = Object.create(n)
  32552. return (
  32553. Object.keys(e).forEach(function (r) {
  32554. return (t[r] = e[r])
  32555. }),
  32556. t
  32557. )
  32558. }),
  32559. (r.isArrayChildrenModified = function e(r, n, t) {
  32560. if ((void 0 === t && (t = !0), !Array.isArray(r) || !Array.isArray(n))) return t ? r !== n : r != n
  32561. if (r.length !== n.length) return !0
  32562. for (var i = r.length - 1; i >= 0; i--) if ((t ? r[i] !== n[i] : r[i] != n[i]) || e(r[i].children, n[i].children, t)) return !0
  32563. return !1
  32564. }),
  32565. (r.isBreakpoint = function (e) {
  32566. if ('string' != typeof e) return !!e
  32567. var r = e.split(/\s*,\s*|\s+/)
  32568. if (window.matchMedia)
  32569. return r.some(function (e) {
  32570. return (
  32571. '*' === e ||
  32572. ('xs' === e && matchMedia('screen and (max-width: 767px)').matches) ||
  32573. ('sm' === e && matchMedia('screen and (min-width: 768px) and (max-width: 991px)').matches) ||
  32574. ('md' === e && matchMedia('screen and (min-width: 992px) and (max-width: 1199px)').matches) ||
  32575. ('lg' === e && matchMedia('screen and (min-width: 1200px)').matches)
  32576. )
  32577. })
  32578. var n = window.innerWidth
  32579. return r.some(function (e) {
  32580. return '*' === e || ('xs' === e && n < 768) || ('sm' === e && n >= 768 && n < 992) || ('md' === e && n >= 992 && n < 1200) || ('lg' === e && n >= 1200)
  32581. })
  32582. }),
  32583. (r.isClickOnInput = function (e) {
  32584. var r,
  32585. n = e.target
  32586. return !!(
  32587. !e.currentTarget.contains(n) ||
  32588. ~['INPUT', 'TEXTAREA'].indexOf(n.tagName) ||
  32589. ((r = n.closest('button, a, [data-role="form-item"], label[data-role="checkbox"], label[data-role="switch"]')) && e.currentTarget.contains(r))
  32590. )
  32591. }),
  32592. (r.isDisabled = function (e, r) {
  32593. return e.disabled || (e.disabledOn && h.evalExpression(e.disabledOn, r))
  32594. }),
  32595. (r.isEmpty = function (e) {
  32596. return !(m.isObject(e) && Object.keys(e).length)
  32597. }),
  32598. (r.isMobile = function () {
  32599. var e, r
  32600. return null === (r = (e = window).matchMedia) || void 0 === r ? void 0 : r.call(e, '(max-width: 768px)').matches
  32601. }),
  32602. (r.isNumeric = ie),
  32603. (r.isObjectShallowModified = N),
  32604. (r.isSuperDataModified = function (e, r, n) {
  32605. var t
  32606. return (
  32607. (t =
  32608. n && 'FormStore' === n.storeType
  32609. ? T.default(
  32610. n.items
  32611. .map(function (e) {
  32612. return ''.concat(e.name).replace(/\..*$/, '')
  32613. })
  32614. .concat(Object.keys(n.data))
  32615. )
  32616. : Object.keys(n.data)),
  32617. !(!Array.isArray(t) || !t.length) &&
  32618. t.some(function (n) {
  32619. return e[n] !== r[n]
  32620. })
  32621. )
  32622. }),
  32623. (r.isUnfolded = function (e, r) {
  32624. var n = r.foldedField,
  32625. t = r.unfoldedField
  32626. return t || (t = 'unfolded'), n || (n = 'folded'), t && void 0 !== e[t] ? !!e[t] : !(!n || void 0 === e[n]) && !e[n]
  32627. }),
  32628. (r.isVisible = D),
  32629. (r.lcFirst = q),
  32630. (r.loadScript = function (e) {
  32631. return new Promise(function (r, n) {
  32632. var t = document.createElement('script')
  32633. if (
  32634. ((t.onerror = function (e) {
  32635. return n(e)
  32636. }),
  32637. ~e.indexOf('{{callback}}'))
  32638. ) {
  32639. var i = 'loadscriptcallback_'.concat($())
  32640. ;(window[i] = function () {
  32641. r(), delete window[i]
  32642. }),
  32643. (e = e.replace('{{callback}}', i))
  32644. } else
  32645. t.onload = function () {
  32646. return r()
  32647. }
  32648. ;(t.src = e), document.head.appendChild(t)
  32649. })
  32650. }),
  32651. (r.loadStyle = function (e) {
  32652. return new Promise(function (r, n) {
  32653. var t = document.createElement('link')
  32654. ;(t.rel = 'stylesheet'),
  32655. (t.onerror = function (e) {
  32656. return n(e)
  32657. }),
  32658. (t.onload = function () {
  32659. return r()
  32660. }),
  32661. (t.href = e),
  32662. document.head.appendChild(t)
  32663. })
  32664. }),
  32665. (r.makeColumnClassBuild = function (e, r) {
  32666. void 0 === r && (r = 'col-sm-$value')
  32667. var n = 12,
  32668. t = Math.floor(n / e)
  32669. return function (i) {
  32670. if (i.columnClassName && /\bcol-(?:xs|sm|md|lg)-(\d+)\b/.test(i.columnClassName)) {
  32671. var a = parseInt(RegExp.$1, 10)
  32672. return (n -= a), e--, (t = Math.floor(n / e)), i.columnClassName
  32673. }
  32674. return i.columnClassName ? ((n -= t), e--, i.columnClassName) : ((n -= t), e--, r.replace('$value', '' + t))
  32675. }
  32676. }),
  32677. (r.makeHorizontalDeeper = function (e, r) {
  32678. if (r > 1 && /\bcol-(xs|sm|md|lg)-(\d+)\b/.test(e.left)) {
  32679. var n = parseInt(RegExp.$2, 10) * r
  32680. return { leftFixed: e.leftFixed, left: n, right: 12 - n, offset: n }
  32681. }
  32682. if (r > 1 && 'number' == typeof e.left) {
  32683. n = e.left * r
  32684. return { leftFixed: e.leftFixed, left: n, right: 12 - n, offset: n }
  32685. }
  32686. return e
  32687. }),
  32688. (r.mapObject = function e(r, n, t, i) {
  32689. if (
  32690. ((t =
  32691. t && 'function' == typeof t
  32692. ? t
  32693. : function (e) {
  32694. return e instanceof File
  32695. }),
  32696. t(r))
  32697. )
  32698. return r
  32699. if (Array.isArray(r))
  32700. return r.map(function (r) {
  32701. return e(r, n, t, i)
  32702. })
  32703. if (m.isObject(r)) {
  32704. var a = {}
  32705. return (
  32706. Object.keys(r).forEach(function (o) {
  32707. var u = i ? i(o) : o
  32708. a[u] = e(r[o], n, t, i)
  32709. }),
  32710. a
  32711. )
  32712. }
  32713. return n(r)
  32714. }),
  32715. (r.mapTree = function e(r, n, t, a, o, u) {
  32716. return (
  32717. void 0 === t && (t = 1),
  32718. void 0 === a && (a = !1),
  32719. void 0 === o && (o = []),
  32720. void 0 === u && (u = []),
  32721. r.map(function (r, c) {
  32722. if (a) {
  32723. var s = r.children ? e(r.children, n, t + 1, a, o.concat(r), u.concat(c)) : void 0
  32724. return s && (r = i.__assign(i.__assign({}, r), { children: s })), (r = n(r, c, t, o, u.concat(c)) || i.__assign({}, r))
  32725. }
  32726. return (r = n(r, c, t, o, u.concat(c)) || i.__assign({}, r)).children && r.children.splice && (r.children = e(r.children, n, t + 1, a, o.concat(r), u.concat(c))), r
  32727. })
  32728. )
  32729. }),
  32730. (r.noop = function () {}),
  32731. (r.normalizeNodePath = function (e, r, n, t, a, o) {
  32732. var u
  32733. void 0 === n && (n = 'label'), void 0 === t && (t = 'value'), void 0 === a && (a = '/'), void 0 === o && (o = ',')
  32734. var c = [],
  32735. s = [],
  32736. l = function (e) {
  32737. return k.default(e ? e.toString().split(a) : [])
  32738. }
  32739. return void 0 !== e && r
  32740. ? (Array.isArray(e)
  32741. ? e.forEach(function (e) {
  32742. var r
  32743. e && e.hasOwnProperty(t) ? (c.push(i.__assign(i.__assign({}, e), (((r = {})[n] = l(e[n])), (r[t] = l(e[t])), r))), s.push(e[t])) : (c.push(l(e)), s.push(e))
  32744. })
  32745. : 'string' == typeof e
  32746. ? e
  32747. .toString()
  32748. .split(o)
  32749. .forEach(function (e) {
  32750. c.push(l(e)), s.push(e)
  32751. })
  32752. : (c.push(i.__assign(i.__assign({}, e), (((u = {})[n] = l(e[n])), (u[t || 'value'] = l(e[t])), u))), s.push(e[t])),
  32753. { nodeValueArray: c, nodePathArray: s })
  32754. : { nodeValueArray: c, nodePathArray: s }
  32755. }),
  32756. (r.object2formData = function (e, r, n) {
  32757. void 0 === r && (r = { arrayFormat: 'indices', encodeValuesOnly: !0 }), void 0 === n && (n = new FormData())
  32758. var t = [],
  32759. i = {}
  32760. return (
  32761. Object.keys(e).forEach(function (r) {
  32762. var n = e[r]
  32763. n instanceof File
  32764. ? t.push([r, n])
  32765. : Array.isArray(n) && n.length && n[0] instanceof File
  32766. ? n.forEach(function (e) {
  32767. return t.push([''.concat(r, '[]'), e])
  32768. })
  32769. : (i[r] = n)
  32770. }),
  32771. H(i, r)
  32772. .split('&')
  32773. .forEach(function (e) {
  32774. var r = e.split('=')
  32775. r[0] && n.append(r[0], decodeURIComponent(r[1]))
  32776. }),
  32777. t.forEach(function (e) {
  32778. return n.append(e[0], e[1], e[1].name)
  32779. }),
  32780. n
  32781. )
  32782. }),
  32783. (r.omitControls = function (e, r) {
  32784. return e.filter(function (e) {
  32785. return !~r.indexOf(e.name || e._name)
  32786. })
  32787. }),
  32788. (r.padArr = function (e, r, n) {
  32789. void 0 === r && (r = 4), void 0 === n && (n = !1)
  32790. for (var t = [[]], i = e.concat(), a = 0; i.length || (n && t[t.length - 1].length < r); ) {
  32791. var o = t[a] || (t[a] = [])
  32792. o.length >= r ? (a += 1) : o.push(i.shift())
  32793. }
  32794. return t
  32795. }),
  32796. (r.parsePrimitiveQueryString = ae),
  32797. (r.parseQuery = function (e, r) {
  32798. var n,
  32799. t = r || {},
  32800. i = t.parsePrimitive,
  32801. a = void 0 !== i && i,
  32802. o = t.primitiveTypes,
  32803. u = void 0 === o ? ['boolean'] : o,
  32804. c =
  32805. (e && !(e instanceof Location) && (null == e ? void 0 : e.query)) ||
  32806. (e && (null == e ? void 0 : e.search) && J(e.search.substring(1))) ||
  32807. (window.location.search && J(window.location.search.substring(1))),
  32808. s = V.default(c) ? (a ? ae(c, { primitiveTypes: u }) : c) : {},
  32809. l = null === (n = window.location) || void 0 === n ? void 0 : n.hash,
  32810. f = {},
  32811. d = -1
  32812. return 'string' == typeof l && ~(d = l.indexOf('?')) && (f = J(l.substring(d + 1))), P.default(s, f)
  32813. }),
  32814. (r.pickEventsProps = function (e) {
  32815. var r = {}
  32816. return (
  32817. e &&
  32818. Object.keys(e).forEach(function (n) {
  32819. return /^on/.test(n) && (r[n] = e[n])
  32820. }),
  32821. r
  32822. )
  32823. }),
  32824. (r.preventDefault = function (e) {
  32825. ;('boolean' != typeof e.cancelable || e.cancelable) && e.preventDefault()
  32826. }),
  32827. (r.promisify = function (e) {
  32828. if (e._promisified) return e
  32829. var r = function () {
  32830. try {
  32831. var r = e.apply(null, arguments)
  32832. return r && r.then
  32833. ? r
  32834. : 'function' == typeof r
  32835. ? new Promise(function (e, n) {
  32836. return r(function (r, t) {
  32837. return r ? n(r) : e(t)
  32838. })
  32839. })
  32840. : Promise.resolve(r)
  32841. } catch (e) {
  32842. return Promise.reject(e)
  32843. }
  32844. }
  32845. return (r.raw = e), (r._promisified = !0), r
  32846. }),
  32847. (r.qsparse = J),
  32848. (r.qsstringify = H),
  32849. (r.range = function (e, r, n) {
  32850. return Math.min(Math.max(e, r), n)
  32851. }),
  32852. (r.removeHTMLTag = function (e) {
  32853. return 'string' == typeof e ? e.replace(/<\/?[^>]+(>|$)/g, '') : e
  32854. }),
  32855. (r.repeatCount = function (e, r) {
  32856. for (var n = [], t = 0; e--; ) n.push(r(t++))
  32857. return n
  32858. }),
  32859. (r.replaceUrlParams = function (e, r) {
  32860. return 'string' == typeof e && /\:\w+/.test(e) ? p.compile(e)(r) : e
  32861. }),
  32862. (r.rmUndefined = I),
  32863. (r.someTree = function (e, r) {
  32864. var n = !1
  32865. return (
  32866. B(e, function (e, t, i, a) {
  32867. return !r(e, t, i, a) || ((n = !0), !1)
  32868. }),
  32869. n
  32870. )
  32871. }),
  32872. (r.sortArray = function (e, r, n, t) {
  32873. return e.sort(function (e, i) {
  32874. var a = t ? t(e, r) : e[r],
  32875. o = t ? t(i, r) : i[r]
  32876. return ('number' == typeof a && 'number' == typeof o ? (a < o ? -1 : a === o ? 0 : 1) : String(a).localeCompare(String(o))) * n
  32877. })
  32878. }),
  32879. (r.spliceTree = function (e, r, n) {
  32880. void 0 === n && (n = 0)
  32881. for (var t = [], a = 3; a < arguments.length; a++) t[a - 3] = arguments[a]
  32882. var o = e.concat()
  32883. if ('number' == typeof r) o.splice.apply(o, i.__spreadArray([r, n], i.__read(t), !1))
  32884. else if (Array.isArray(r) && r.length) {
  32885. var u = (r = r.concat()).pop(),
  32886. c = r.reduce(function (e, r) {
  32887. var n = i.__assign(i.__assign({}, e[r]), { children: e[r].children ? e[r].children.concat() : [] })
  32888. return (e[r] = n), n.children
  32889. }, o)
  32890. c.splice.apply(c, i.__spreadArray([u, n], i.__read(t), !1))
  32891. }
  32892. return o
  32893. }),
  32894. (r.syncDataFromSuper = function (e, r, n, t, a) {
  32895. var o = i.__assign({}, e),
  32896. u = []
  32897. return (
  32898. t && 'FormStore' === t.storeType
  32899. ? (u = T.default(
  32900. t.items
  32901. .map(function (e) {
  32902. return ''.concat(e.name).replace(/\..*$/, '')
  32903. })
  32904. .concat(Object.keys(o))
  32905. ))
  32906. : a && (u = Object.keys(o)),
  32907. (r || n) &&
  32908. u.forEach(function (e) {
  32909. e && ((r && void 0 !== r[e]) || (n && void 0 !== n[e])) && ((n && !r) || (!n && r) || n[e] !== r[e]) && (o[e] = r[e])
  32910. }),
  32911. o
  32912. )
  32913. }),
  32914. (r.ucFirst = X),
  32915. (r.until = function (e, r, n, t) {
  32916. var a,
  32917. o = this
  32918. void 0 === t && (t = 5e3)
  32919. var u = !1
  32920. return new Promise(function (c, s) {
  32921. var l = function () {
  32922. return i.__awaiter(o, void 0, void 0, function () {
  32923. var n, o
  32924. return i.__generator(this, function (i) {
  32925. switch (i.label) {
  32926. case 0:
  32927. return i.trys.push([0, 2, , 3]), [4, e()]
  32928. case 1:
  32929. return (n = i.sent()), u ? [2] : (r(n) ? ((u = !0), c(n)) : (a = setTimeout(l, t)), [3, 3])
  32930. case 2:
  32931. return (o = i.sent()), s(o), [3, 3]
  32932. case 3:
  32933. return [2]
  32934. }
  32935. })
  32936. })
  32937. }
  32938. l(),
  32939. n &&
  32940. n(function () {
  32941. clearTimeout(a), (u = !0)
  32942. })
  32943. })
  32944. }),
  32945. (r.uuid = $),
  32946. (r.uuidv4 = function () {
  32947. var e = R(),
  32948. r = R()
  32949. return e.slice(0, 8) + '-' + e.slice(8, 12) + '-4' + e.slice(13) + '-a' + r.slice(1, 4) + '-' + r.slice(4)
  32950. }),
  32951. (r.visibilityFilter = function (e, r) {
  32952. return e.filter(function (e) {
  32953. return D(e, r)
  32954. })
  32955. })
  32956. }) /*!node_modules/amis-core/lib/utils/dataMapping.js*/
  32957. amis.define('1c8d418', function (e, r, t, i) {
  32958. 'use strict'
  32959. Object.defineProperty(r, '__esModule', { value: !0 })
  32960. var a = e('68b98b9'),
  32961. n = e('9c55168'),
  32962. s = e('42c789c'),
  32963. f = e('3853df4'),
  32964. o = e('0910768'),
  32965. l = e('bbe84d0')
  32966. function u(e) {
  32967. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  32968. }
  32969. var c = u(o)
  32970. function d(e, r, t, i) {
  32971. void 0 === t && (t = '| raw'), void 0 === i && (i = !1)
  32972. var a =
  32973. 'string' == typeof e && n.isPureVariable(e)
  32974. ? s.resolveVariableAndFilter(e, r, t, function () {
  32975. return ''
  32976. })
  32977. : 'string' == typeof e && ~e.indexOf('$')
  32978. ? f.tokenize(e, r, t)
  32979. : e
  32980. return !i || (null != a && '' !== a) ? a : e
  32981. }
  32982. ;(r.dataMapping = function e(r, t, i, n, s) {
  32983. if ((void 0 === t && (t = {}), void 0 === i && (i = !1), void 0 === s && (s = !1), Array.isArray(r)))
  32984. return r.map(function (r) {
  32985. return e(r, t, i, n, s)
  32986. })
  32987. if ('string' == typeof r) return d(r, t, void 0, s)
  32988. if (!c.default(r)) return r
  32989. var f = {},
  32990. o = Object.keys(r)
  32991. if (1 === o.length && '$' === o[0][0] && c.default(r[o[0]])) {
  32992. var u = d(o[0], t, '| raw')
  32993. if (!Array.isArray(u) && s) f[o[0]] = r[o[0]]
  32994. else {
  32995. var y = Array.isArray(u) ? u : [],
  32996. v = r[o[0]]
  32997. f = y.map(function (r) {
  32998. return e(v, l.createObject(t, a.__assign({ item: r }, r)), i, n, s)
  32999. })
  33000. }
  33001. } else {
  33002. var b = Object.keys(r),
  33003. g = b.indexOf('&')
  33004. if (~g) {
  33005. var p = r['&']
  33006. if ((b.splice(g, 1), '$$' === p)) f = a.__assign(a.__assign({}, f), t)
  33007. else {
  33008. var _,
  33009. A =
  33010. c.default(p) && (_ = Object.keys(p)) && 1 === _.length && t[_[0].substring(1)] && Array.isArray(t[_[0].substring(1)])
  33011. ? t[_[0].substring(1)].map(function (r) {
  33012. return e(p[_[0]], l.createObject(t, r), i, n, s)
  33013. })
  33014. : d(p, t, void 0, s)
  33015. f = Array.isArray(A) || 'string' == typeof A ? A : 'function' == typeof A ? a.__assign(a.__assign({}, f), A(t)) : a.__assign(a.__assign({}, f), A)
  33016. }
  33017. }
  33018. b.forEach(function (a) {
  33019. var o = r[a]
  33020. if ('function' == typeof i && i(a, o)) l.setVariable(f, a, o, n)
  33021. else if ('$$' === o) l.setVariable(f, a, t, n)
  33022. else if ('string' == typeof o && o.length > 0 && '$' === o[0]) {
  33023. var u = d(o, t, void 0, s)
  33024. l.setVariable(f, a, u, n), '__undefined' === u && l.deleteVariable(f, a)
  33025. } else
  33026. c.default(o) || Array.isArray(o)
  33027. ? l.setVariable(f, a, e(o, t, i, n, s), n)
  33028. : 'string' == typeof o && ~o.indexOf('$')
  33029. ? l.setVariable(f, a, d(o, t, void 0, s), n)
  33030. : 'function' == typeof o && !0 !== i
  33031. ? l.setVariable(f, a, o(t), n)
  33032. : (l.setVariable(f, a, o, n), '__undefined' === o && l.deleteVariable(f, a))
  33033. })
  33034. }
  33035. return f
  33036. }),
  33037. (r.resolveMapping = d),
  33038. (r.resolveMappingObject = function (e, r) {
  33039. var t, i
  33040. try {
  33041. for (var n = a.__values(Object.keys(e)), s = n.next(); !s.done; s = n.next()) {
  33042. var f = s.value
  33043. 'string' == typeof e[f] && (e[f] = d(e[f], r))
  33044. }
  33045. } catch (e) {
  33046. t = { error: e }
  33047. } finally {
  33048. try {
  33049. s && !s.done && (i = n.return) && i.call(n)
  33050. } finally {
  33051. if (t) throw t.error
  33052. }
  33053. }
  33054. return e
  33055. })
  33056. }) /*!node_modules/lodash/_createFind.js*/
  33057. amis.define('d6d2de2', function (n, r, t, e) {
  33058. var i = n('8c8db6b'),
  33059. f = n('375361a'),
  33060. u = n('0092f09')
  33061. t.exports = function (n) {
  33062. return function (r, t, e) {
  33063. var a = Object(r)
  33064. if (!f(r)) {
  33065. var c = i(t, 3)
  33066. ;(r = u(r)),
  33067. (t = function (n) {
  33068. return c(a[n], n, a)
  33069. })
  33070. }
  33071. var d = n(r, t, e)
  33072. return d > -1 ? a[c ? r[d] : d] : void 0
  33073. }
  33074. }
  33075. }) /*!node_modules/lodash/findIndex.js*/
  33076. amis.define('0150eb3', function (n, a, e, r) {
  33077. var t = n('2d54ea1'),
  33078. u = n('8c8db6b'),
  33079. i = n('0adc535'),
  33080. l = Math.max
  33081. e.exports = function (n, a, e) {
  33082. var r = null == n ? 0 : n.length
  33083. if (!r) return -1
  33084. var c = null == e ? 0 : i(e)
  33085. return c < 0 && (c = l(r + c, 0)), t(n, u(a, 3), c)
  33086. }
  33087. }) /*!node_modules/lodash/find.js*/
  33088. amis.define('0de7e2d', function (e, d, i, n) {
  33089. var a = e('d6d2de2')(e('0150eb3'))
  33090. i.exports = a
  33091. }) /*!node_modules/amis-core/lib/utils/SimpleMap.js*/
  33092. amis.define('d2a103e', function (t, e, i, n) {
  33093. 'use strict'
  33094. Object.defineProperty(e, '__esModule', { value: !0 })
  33095. var u = t('0de7e2d'),
  33096. o = t('0150eb3')
  33097. function s(t) {
  33098. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  33099. }
  33100. var r = s(u),
  33101. l = s(o),
  33102. f = (function () {
  33103. function t() {
  33104. this.list = []
  33105. }
  33106. return (
  33107. (t.prototype.has = function (t) {
  33108. return !!r.default(this.list, function (e) {
  33109. return e.key === t
  33110. })
  33111. }),
  33112. (t.prototype.set = function (t, e) {
  33113. this.list.push({ key: t, value: e })
  33114. }),
  33115. (t.prototype.get = function (t) {
  33116. var e = r.default(this.list, function (e) {
  33117. return e.key === t
  33118. })
  33119. return e ? e.value : null
  33120. }),
  33121. (t.prototype.delete = function (t) {
  33122. var e = l.default(this.list, function (e) {
  33123. return e.key === t
  33124. })
  33125. ~e && this.list.splice(e, 1)
  33126. }),
  33127. (t.prototype.dispose = function () {
  33128. this.list.splice(0, this.list.length)
  33129. }),
  33130. t
  33131. )
  33132. })()
  33133. e.SimpleMap = f
  33134. }) /*!node_modules/amis-core/lib/store/manager.js*/
  33135. amis.define('821b8e4', function (e, t, r, d) {
  33136. 'use strict'
  33137. Object.defineProperty(t, '__esModule', { value: !0 })
  33138. var i = e('668845d'),
  33139. n = {}
  33140. var o = []
  33141. function a() {
  33142. for (var e = o.length - 1; e >= 0; ) {
  33143. var t = o[e],
  33144. r = n[t]
  33145. r && !i.isAlive(r) ? (delete n[t], o.splice(e, 1)) : e--
  33146. }
  33147. }
  33148. ;(t.addStore = function (e) {
  33149. return n[e.id] ? n[e.id] : ((n[e.id] = e), e.parentId && !/(?:dialog|drawer)$/.test(e.path) && n[e.parentId].addChildId(e.id), a(), e)
  33150. }),
  33151. (t.getStoreById = function (e) {
  33152. return n[e]
  33153. }),
  33154. (t.getStores = function () {
  33155. return n
  33156. }),
  33157. (t.removeStore = function (e) {
  33158. var t = e.id
  33159. o.push(t), e.dispose(a)
  33160. })
  33161. }) /*!node_modules/amis-core/lib/store/node.js*/
  33162. amis.define('a533195', function (e, t, n, r) {
  33163. 'use strict'
  33164. Object.defineProperty(t, '__esModule', { value: !0 })
  33165. var i = e('668845d'),
  33166. s = e('821b8e4'),
  33167. d = i.types
  33168. .model('StoreNode', { id: i.types.identifier, path: '', storeType: i.types.string, disposed: !1, parentId: '', childrenIds: i.types.optional(i.types.array(i.types.string), []) })
  33169. .views(function (e) {
  33170. return {
  33171. get parentStore() {
  33172. return i.isAlive(e) && e.parentId ? s.getStoreById(e.parentId) : null
  33173. },
  33174. get __() {
  33175. return i.getEnv(e).translate
  33176. },
  33177. get hasChildren() {
  33178. return !!e.childrenIds.length
  33179. },
  33180. get children() {
  33181. return e.childrenIds.map(function (e) {
  33182. return s.getStoreById(e)
  33183. })
  33184. }
  33185. }
  33186. })
  33187. .actions(function (e) {
  33188. function t(t) {
  33189. var r = e.childrenIds.filter(function (e) {
  33190. return e !== t
  33191. })
  33192. e.childrenIds.replace(r), e.disposed && n()
  33193. }
  33194. function n(t) {
  33195. if (((e.disposed = !0), /(?:dialog|drawer)$/.test(e.path))) i.destroy(e), null == t || t()
  33196. else if (!e.childrenIds.length) {
  33197. var n = e.parentStore
  33198. n && i.isAlive(n) && n.onChildStoreDispose(e), i.destroy(e), null == t || t()
  33199. }
  33200. }
  33201. return {
  33202. onChildStoreDispose: function (e) {
  33203. t(e.id)
  33204. },
  33205. syncProps: function (t, n, r) {
  33206. void 0 === r && (r = Object.keys(t))
  33207. var i = e
  33208. r.forEach(function (e) {
  33209. if (!n || t[e] !== n[e]) {
  33210. var r = 'set'.concat(e.substring(0, 1).toUpperCase()).concat(e.substring(1))
  33211. 'function' == typeof i[r] ? i[r](t[e]) : i.hasOwnProperty(e) && (i[e] = t[e])
  33212. }
  33213. })
  33214. },
  33215. dispose: n,
  33216. addChildId: function (t) {
  33217. e.childrenIds.push(t)
  33218. },
  33219. removeChildId: t
  33220. }
  33221. })
  33222. t.StoreNode = d
  33223. }) /*!node_modules/lodash/_baseUnset.js*/
  33224. amis.define('c1f01fa', function (e, a, n, f) {
  33225. var t = e('94485a4'),
  33226. i = e('43579e9'),
  33227. r = e('e0a75b8'),
  33228. u = e('098a4a0')
  33229. n.exports = function (e, a) {
  33230. return (a = t(a, e)), null == (e = r(e, a)) || delete e[u(i(a))]
  33231. }
  33232. }) /*!node_modules/lodash/_customOmitClone.js*/
  33233. amis.define('d295b80', function (n, i, e, o) {
  33234. var r = n('0910768')
  33235. e.exports = function (n) {
  33236. return r(n) ? void 0 : n
  33237. }
  33238. }) /*!node_modules/lodash/omit.js*/
  33239. amis.define('1279020', function (n, r, a, t) {
  33240. var c = n('6d0c860'),
  33241. e = n('33d8dc3'),
  33242. f = n('c1f01fa'),
  33243. u = n('94485a4'),
  33244. d = n('64d9393'),
  33245. i = n('d295b80'),
  33246. o = n('6c2aac1'),
  33247. l = n('5a68868'),
  33248. v = o(function (n, r) {
  33249. var a = {}
  33250. if (null == n) return a
  33251. var t = !1
  33252. ;(r = c(r, function (r) {
  33253. return (r = u(r, n)), t || (t = r.length > 1), r
  33254. })),
  33255. d(n, l(n), a),
  33256. t && (a = e(a, 7, i))
  33257. for (var o = r.length; o--; ) f(a, r[o])
  33258. return a
  33259. })
  33260. a.exports = v
  33261. }) /*!node_modules/classnames/index.js*/
  33262. amis.define('cb263ff', function (t, n, e, r) {
  33263. /*!
  33264. Copyright (c) 2018 Jed Watson.
  33265. Licensed under the MIT License (MIT), see
  33266. http://jedwatson.github.io/classnames
  33267. */
  33268. !(function () {
  33269. 'use strict'
  33270. var t = {}.hasOwnProperty
  33271. function n() {
  33272. for (var e = [], r = 0; r < arguments.length; r++) {
  33273. var i = arguments[r]
  33274. if (i) {
  33275. var o = typeof i
  33276. if ('string' === o || 'number' === o) e.push(i)
  33277. else if (Array.isArray(i)) {
  33278. if (i.length) {
  33279. var s = n.apply(null, i)
  33280. s && e.push(s)
  33281. }
  33282. } else if ('object' === o) {
  33283. if (i.toString !== Object.prototype.toString && !i.toString.toString().includes('[native code]')) {
  33284. e.push(i.toString())
  33285. continue
  33286. }
  33287. for (var a in i) t.call(i, a) && i[a] && e.push(a)
  33288. }
  33289. }
  33290. }
  33291. return e.join(' ')
  33292. }
  33293. void 0 !== e && e.exports
  33294. ? ((n.default = n), (e.exports = n))
  33295. : 'function' == typeof r && 'object' == typeof r.amd && r.amd
  33296. ? r('classnames', [], function () {
  33297. return n
  33298. })
  33299. : (window.classNames = n)
  33300. })()
  33301. }) /*!node_modules/mobx-react-lite/lib/assertEnvironment.js*/
  33302. amis.define('8136cd5', function (e, r, t, o) {
  33303. 'use strict'
  33304. Object.defineProperty(r, '__esModule', { value: !0 })
  33305. var i = e('30f4e61')
  33306. if (!e('ac704b9').useState) throw new Error('mobx-react-lite requires React with Hooks support')
  33307. if (!i.spy) throw new Error('mobx-react-lite requires mobx at least version 4 to be available')
  33308. }) /*!node_modules/mobx-react-lite/lib/utils/reactBatchedUpdates.js*/
  33309. amis.define('ea012c8', function (e, a, t, s) {
  33310. 'use strict'
  33311. Object.defineProperty(a, '__esModule', { value: !0 })
  33312. var c = e('1e5c4ba')
  33313. a.unstable_batchedUpdates = c.unstable_batchedUpdates
  33314. }) /*!node_modules/mobx-react-lite/lib/utils.js*/
  33315. amis.define('5743f9e', function (e, t, n, r) {
  33316. 'use strict'
  33317. var o =
  33318. (this && this.__read) ||
  33319. function (e, t) {
  33320. var n = 'function' == typeof Symbol && e[Symbol.iterator]
  33321. if (!n) return e
  33322. var r,
  33323. o,
  33324. f = n.call(e),
  33325. u = []
  33326. try {
  33327. for (; (void 0 === t || t-- > 0) && !(r = f.next()).done; ) u.push(r.value)
  33328. } catch (e) {
  33329. o = { error: e }
  33330. } finally {
  33331. try {
  33332. r && !r.done && (n = f.return) && n.call(f)
  33333. } finally {
  33334. if (o) throw o.error
  33335. }
  33336. }
  33337. return u
  33338. }
  33339. Object.defineProperty(t, '__esModule', { value: !0 })
  33340. var f = e('ac704b9'),
  33341. u = []
  33342. ;(t.useUnmount = function (e) {
  33343. f.useEffect(function () {
  33344. return e
  33345. }, u)
  33346. }),
  33347. (t.useForceUpdate = function () {
  33348. var e = o(f.useState(0), 2)[1]
  33349. return f.useCallback(function () {
  33350. e(function (e) {
  33351. return e + 1
  33352. })
  33353. }, [])
  33354. }),
  33355. (t.isPlainObject = function (e) {
  33356. if (!e || 'object' != typeof e) return !1
  33357. var t = Object.getPrototypeOf(e)
  33358. return !t || t === Object.prototype
  33359. }),
  33360. (t.getSymbol = function (e) {
  33361. return 'function' == typeof Symbol ? Symbol.for(e) : '__$mobx-react ' + e + '__'
  33362. })
  33363. var i = {}
  33364. t.getGlobal = function () {
  33365. return 'undefined' != typeof window ? window : 'undefined' != typeof global ? global : 'undefined' != typeof self ? self : i
  33366. }
  33367. }) /*!node_modules/mobx-react-lite/lib/observerBatching.js*/
  33368. amis.define('08b96f8', function (e, t, n, o) {
  33369. 'use strict'
  33370. Object.defineProperty(t, '__esModule', { value: !0 })
  33371. var r = e('30f4e61'),
  33372. c = e('5743f9e'),
  33373. i = c.getSymbol('observerBatching')
  33374. function a(e) {
  33375. e()
  33376. }
  33377. ;(t.defaultNoopBatch = a),
  33378. (t.observerBatching = function (e) {
  33379. e || (e = a), r.configure({ reactionScheduler: e }), (c.getGlobal()[i] = !0)
  33380. }),
  33381. (t.isObserverBatched = function () {
  33382. return !!c.getGlobal()[i]
  33383. })
  33384. }) /*!node_modules/mobx-react-lite/lib/staticRendering.js*/
  33385. amis.define('6f2afca', function (e, n, i, t) {
  33386. 'use strict'
  33387. Object.defineProperty(n, '__esModule', { value: !0 })
  33388. var c = !1
  33389. ;(n.useStaticRendering = function (e) {
  33390. c = e
  33391. }),
  33392. (n.isUsingStaticRendering = function () {
  33393. return c
  33394. })
  33395. }) /*!node_modules/mobx-react-lite/lib/printDebugValue.js*/
  33396. amis.define('f6931cd', function (e, n, t, r) {
  33397. 'use strict'
  33398. Object.defineProperty(n, '__esModule', { value: !0 })
  33399. var u = e('30f4e61')
  33400. n.printDebugValue = function (e) {
  33401. return u.getDependencyTree(e)
  33402. }
  33403. }) /*!node_modules/mobx-react-lite/lib/reactionCleanupTracking.js*/
  33404. amis.define('a58851e', function (e, n, t, o) {
  33405. 'use strict'
  33406. Object.defineProperty(n, '__esModule', { value: !0 }),
  33407. (n.createTrackingData = function (e) {
  33408. return { cleanAt: Date.now() + n.CLEANUP_LEAKED_REACTIONS_AFTER_MILLIS, reaction: e }
  33409. }),
  33410. (n.CLEANUP_LEAKED_REACTIONS_AFTER_MILLIS = 1e4),
  33411. (n.CLEANUP_TIMER_LOOP_MILLIS = 1e4)
  33412. var c,
  33413. i = new Set()
  33414. function a() {
  33415. void 0 === c && (c = setTimeout(r, n.CLEANUP_TIMER_LOOP_MILLIS))
  33416. }
  33417. function r() {
  33418. c = void 0
  33419. var e = Date.now()
  33420. i.forEach(function (n) {
  33421. var t = n.current
  33422. t && e >= t.cleanAt && (t.reaction.dispose(), (n.current = null), i.delete(n))
  33423. }),
  33424. i.size > 0 && a()
  33425. }
  33426. ;(n.scheduleCleanupOfReactionIfLeaked = function (e) {
  33427. i.add(e), a()
  33428. }),
  33429. (n.recordReactionAsCommitted = function (e) {
  33430. i.delete(e)
  33431. }),
  33432. (n.forceCleanupTimerToRunNowForTests = function () {
  33433. c && (clearTimeout(c), r())
  33434. }),
  33435. (n.resetCleanupScheduleForTests = function () {
  33436. c && (clearTimeout(c), (c = void 0)), i.clear()
  33437. })
  33438. }) /*!node_modules/mobx-react-lite/lib/useQueuedForceUpdate.js*/
  33439. amis.define('9c16bea', function (e, t, u, n) {
  33440. 'use strict'
  33441. var r =
  33442. (this && this.__importDefault) ||
  33443. function (e) {
  33444. return e && e.__esModule ? e : { default: e }
  33445. }
  33446. Object.defineProperty(t, '__esModule', { value: !0 })
  33447. var o = r(e('ac704b9')),
  33448. a = !1,
  33449. c = []
  33450. ;(t.useQueuedForceUpdate = function (e) {
  33451. return function () {
  33452. a ? c.push(e) : e()
  33453. }
  33454. }),
  33455. (t.useQueuedForceUpdateBlock = function (e) {
  33456. ;(a = !0), (c = [])
  33457. try {
  33458. var t = e()
  33459. a = !1
  33460. var u = c.length > 0 ? c : void 0
  33461. return (
  33462. o.default.useLayoutEffect(
  33463. function () {
  33464. u &&
  33465. u.forEach(function (e) {
  33466. return e()
  33467. })
  33468. },
  33469. [u]
  33470. ),
  33471. t
  33472. )
  33473. } finally {
  33474. a = !1
  33475. }
  33476. })
  33477. }) /*!node_modules/mobx-react-lite/lib/useObserver.js*/
  33478. amis.define('0f786b0', function (e, t, r, n) {
  33479. 'use strict'
  33480. var u =
  33481. (this && this.__importDefault) ||
  33482. function (e) {
  33483. return e && e.__esModule ? e : { default: e }
  33484. }
  33485. Object.defineProperty(t, '__esModule', { value: !0 })
  33486. var c = e('30f4e61'),
  33487. a = u(e('ac704b9')),
  33488. i = e('f6931cd'),
  33489. o = e('a58851e'),
  33490. f = e('6f2afca'),
  33491. d = e('5743f9e'),
  33492. s = e('9c16bea'),
  33493. l = {}
  33494. function v(e) {
  33495. return 'observer' + e
  33496. }
  33497. t.useObserver = function (e, t, r) {
  33498. if ((void 0 === t && (t = 'observed'), void 0 === r && (r = l), f.isUsingStaticRendering())) return e()
  33499. var n = (r.useForceUpdate || d.useForceUpdate)(),
  33500. u = s.useQueuedForceUpdate(n),
  33501. p = a.default.useRef(null)
  33502. if (!p.current) {
  33503. var b = new c.Reaction(v(t), function () {
  33504. m.mounted ? u() : (b.dispose(), (p.current = null))
  33505. }),
  33506. m = o.createTrackingData(b)
  33507. ;(p.current = m), o.scheduleCleanupOfReactionIfLeaked(p)
  33508. }
  33509. var R = p.current.reaction
  33510. return (
  33511. a.default.useDebugValue(R, i.printDebugValue),
  33512. a.default.useEffect(function () {
  33513. return (
  33514. o.recordReactionAsCommitted(p),
  33515. p.current
  33516. ? (p.current.mounted = !0)
  33517. : ((p.current = {
  33518. reaction: new c.Reaction(v(t), function () {
  33519. u()
  33520. }),
  33521. cleanAt: 1 / 0
  33522. }),
  33523. u()),
  33524. function () {
  33525. p.current.reaction.dispose(), (p.current = null)
  33526. }
  33527. )
  33528. }, []),
  33529. s.useQueuedForceUpdateBlock(function () {
  33530. var t, r
  33531. if (
  33532. (R.track(function () {
  33533. try {
  33534. t = e()
  33535. } catch (e) {
  33536. r = e
  33537. }
  33538. }),
  33539. r)
  33540. )
  33541. throw r
  33542. return t
  33543. })
  33544. )
  33545. }
  33546. }) /*!node_modules/mobx-react-lite/lib/observer.js*/
  33547. amis.define('73461e9', function (e, r, t, n) {
  33548. 'use strict'
  33549. var a =
  33550. (this && this.__assign) ||
  33551. function () {
  33552. return (
  33553. (a =
  33554. Object.assign ||
  33555. function (e) {
  33556. for (var r, t = 1, n = arguments.length; t < n; t++) for (var a in (r = arguments[t])) Object.prototype.hasOwnProperty.call(r, a) && (e[a] = r[a])
  33557. return e
  33558. }),
  33559. a.apply(this, arguments)
  33560. )
  33561. }
  33562. Object.defineProperty(r, '__esModule', { value: !0 })
  33563. var i = e('ac704b9'),
  33564. o = e('6f2afca'),
  33565. f = e('0f786b0')
  33566. r.observer = function (e, r) {
  33567. if (o.isUsingStaticRendering()) return e
  33568. var t,
  33569. n,
  33570. c,
  33571. u = a({ forwardRef: !1 }, r),
  33572. p = e.displayName || e.name,
  33573. d = function (r, t) {
  33574. return f.useObserver(function () {
  33575. return e(r, t)
  33576. }, p)
  33577. }
  33578. return (
  33579. (d.displayName = p),
  33580. (t = u.forwardRef ? i.memo(i.forwardRef(d)) : i.memo(d)),
  33581. (n = e),
  33582. (c = t),
  33583. Object.keys(n).forEach(function (e) {
  33584. s[e] || Object.defineProperty(c, e, Object.getOwnPropertyDescriptor(n, e))
  33585. }),
  33586. (t.displayName = p),
  33587. t
  33588. )
  33589. }
  33590. var s = { $$typeof: !0, render: !0, compare: !0, type: !0 }
  33591. }) /*!node_modules/mobx-react-lite/lib/ObserverComponent.js*/
  33592. amis.define('77f64e0', function (e, r, n, t) {
  33593. 'use strict'
  33594. Object.defineProperty(r, '__esModule', { value: !0 })
  33595. var i = e('0f786b0')
  33596. function o(e) {
  33597. var r = e.children,
  33598. n = e.render,
  33599. t = r || n
  33600. return 'function' != typeof t ? null : i.useObserver(t)
  33601. }
  33602. function d(e, r, n, t, i) {
  33603. var o = 'children' === r ? 'render' : 'children',
  33604. d = 'function' == typeof e[r],
  33605. u = 'function' == typeof e[o]
  33606. return d && u
  33607. ? new Error('MobX Observer: Do not use children and render in the same time in`' + n)
  33608. : d || u
  33609. ? null
  33610. : new Error('Invalid prop `' + i + '` of type `' + typeof e[r] + '` supplied to `' + n + '`, expected `function`.')
  33611. }
  33612. ;(r.Observer = o), (o.propTypes = { children: d, render: d }), (o.displayName = 'Observer')
  33613. }) /*!node_modules/mobx-react-lite/lib/useAsObservableSource.js*/
  33614. amis.define('1365ca8', function (e, r, t, n) {
  33615. 'use strict'
  33616. var u =
  33617. (this && this.__read) ||
  33618. function (e, r) {
  33619. var t = 'function' == typeof Symbol && e[Symbol.iterator]
  33620. if (!t) return e
  33621. var n,
  33622. u,
  33623. o = t.call(e),
  33624. i = []
  33625. try {
  33626. for (; (void 0 === r || r-- > 0) && !(n = o.next()).done; ) i.push(n.value)
  33627. } catch (e) {
  33628. u = { error: e }
  33629. } finally {
  33630. try {
  33631. n && !n.done && (t = o.return) && t.call(o)
  33632. } finally {
  33633. if (u) throw u.error
  33634. }
  33635. }
  33636. return i
  33637. },
  33638. o =
  33639. (this && this.__importDefault) ||
  33640. function (e) {
  33641. return e && e.__esModule ? e : { default: e }
  33642. }
  33643. Object.defineProperty(r, '__esModule', { value: !0 })
  33644. var i = e('30f4e61'),
  33645. a = o(e('ac704b9'))
  33646. e('5743f9e')
  33647. function f(e, r) {
  33648. if (!r || void 0 !== e) {
  33649. 0
  33650. var t = u(
  33651. a.default.useState(function () {
  33652. return i.observable(e, {}, { deep: !1 })
  33653. }),
  33654. 1
  33655. )[0]
  33656. return (
  33657. i.runInAction(function () {
  33658. Object.assign(t, e)
  33659. }),
  33660. t
  33661. )
  33662. }
  33663. }
  33664. ;(r.useAsObservableSourceInternal = f),
  33665. (r.useAsObservableSource = function (e) {
  33666. return f(e, !1)
  33667. })
  33668. }) /*!node_modules/mobx-react-lite/lib/useLocalStore.js*/
  33669. amis.define('92957be', function (e, t, n, r) {
  33670. 'use strict'
  33671. var u =
  33672. (this && this.__importDefault) ||
  33673. function (e) {
  33674. return e && e.__esModule ? e : { default: e }
  33675. }
  33676. Object.defineProperty(t, '__esModule', { value: !0 })
  33677. var a = e('30f4e61'),
  33678. o = u(e('ac704b9')),
  33679. c = e('1365ca8'),
  33680. i = e('5743f9e')
  33681. t.useLocalStore = function (e, t) {
  33682. var n = c.useAsObservableSourceInternal(t, !0)
  33683. return o.default.useState(function () {
  33684. var t = a.observable(e(n))
  33685. return (
  33686. i.isPlainObject(t) &&
  33687. a.runInAction(function () {
  33688. Object.keys(t).forEach(function (e) {
  33689. var n,
  33690. r,
  33691. u = t[e]
  33692. 'function' == typeof u &&
  33693. (t[e] =
  33694. ((n = u),
  33695. (r = t),
  33696. function () {
  33697. for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t]
  33698. return a.transaction(function () {
  33699. return n.apply(r, e)
  33700. })
  33701. }))
  33702. })
  33703. }),
  33704. t
  33705. )
  33706. })[0]
  33707. }
  33708. }) /*!node_modules/mobx-react-lite/lib/index.js*/
  33709. amis.define('ad94cb1', function (e, r, s, a) {
  33710. 'use strict'
  33711. Object.defineProperty(r, '__esModule', { value: !0 }), e('8136cd5')
  33712. var c = e('ea012c8')
  33713. e('08b96f8').observerBatching(c.unstable_batchedUpdates)
  33714. var t = e('6f2afca')
  33715. ;(r.isUsingStaticRendering = t.isUsingStaticRendering), (r.useStaticRendering = t.useStaticRendering)
  33716. var u = e('73461e9')
  33717. r.observer = u.observer
  33718. var b = e('0f786b0')
  33719. r.useObserver = b.useObserver
  33720. var v = e('77f64e0')
  33721. r.Observer = v.Observer
  33722. var d = e('5743f9e')
  33723. r.useForceUpdate = d.useForceUpdate
  33724. var i = e('1365ca8')
  33725. r.useAsObservableSource = i.useAsObservableSource
  33726. var o = e('92957be')
  33727. r.useLocalStore = o.useLocalStore
  33728. var n = e('9c16bea')
  33729. ;(r.useQueuedForceUpdate = n.useQueuedForceUpdate), (r.useQueuedForceUpdateBlock = n.useQueuedForceUpdateBlock)
  33730. var f = e('08b96f8')
  33731. ;(r.isObserverBatched = f.isObserverBatched), (r.observerBatching = f.observerBatching)
  33732. }) /*!node_modules/mobx-react/dist/mobxreact.cjs.production.min.js*/
  33733. amis.define('b2aba38', function (require, exports, module, define) {
  33734. 'use strict'
  33735. Object.defineProperty(exports, '__esModule', { value: !0 })
  33736. var e,
  33737. r = require('30f4e61'),
  33738. t = require('ac704b9'),
  33739. n = (e = t) && 'object' == typeof e && 'default' in e ? e.default : e,
  33740. o = require('ad94cb1'),
  33741. a = 0,
  33742. i = {}
  33743. function s(e) {
  33744. return (
  33745. i[e] ||
  33746. (i[e] = (function (e) {
  33747. if ('function' == typeof Symbol) return Symbol(e)
  33748. var r = '__$mobx-react ' + e + ' (' + a + ')'
  33749. return a++, r
  33750. })(e)),
  33751. i[e]
  33752. )
  33753. }
  33754. function c(e, r) {
  33755. if (u(e, r)) return !0
  33756. if ('object' != typeof e || null === e || 'object' != typeof r || null === r) return !1
  33757. var t = Object.keys(e),
  33758. n = Object.keys(r)
  33759. if (t.length !== n.length) return !1
  33760. for (var o = 0; o < t.length; o++) if (!Object.hasOwnProperty.call(r, t[o]) || !u(e[t[o]], r[t[o]])) return !1
  33761. return !0
  33762. }
  33763. function u(e, r) {
  33764. return e === r ? 0 !== e || 1 / e == 1 / r : e != e && r != r
  33765. }
  33766. var f = {
  33767. $$typeof: 1,
  33768. render: 1,
  33769. compare: 1,
  33770. type: 1,
  33771. childContextTypes: 1,
  33772. contextType: 1,
  33773. contextTypes: 1,
  33774. defaultProps: 1,
  33775. getDefaultProps: 1,
  33776. getDerivedStateFromError: 1,
  33777. getDerivedStateFromProps: 1,
  33778. mixins: 1,
  33779. propTypes: 1
  33780. }
  33781. function l(e, r, t) {
  33782. Object.hasOwnProperty.call(e, r) ? (e[r] = t) : Object.defineProperty(e, r, { enumerable: !1, configurable: !0, writable: !0, value: t })
  33783. }
  33784. var p = s('patchMixins'),
  33785. b = s('patchedDefinition')
  33786. function d(e, r) {
  33787. for (var t = this, n = arguments.length, o = new Array(n > 2 ? n - 2 : 0), a = 2; a < n; a++) o[a - 2] = arguments[a]
  33788. r.locks++
  33789. try {
  33790. var i
  33791. return null != e && (i = e.apply(this, o)), i
  33792. } finally {
  33793. r.locks--,
  33794. 0 === r.locks &&
  33795. r.methods.forEach(function (e) {
  33796. e.apply(t, o)
  33797. })
  33798. }
  33799. }
  33800. function y(e, r) {
  33801. return function () {
  33802. for (var t = arguments.length, n = new Array(t), o = 0; o < t; o++) n[o] = arguments[o]
  33803. d.call.apply(d, [this, e, r].concat(n))
  33804. }
  33805. }
  33806. function v(e, r, t) {
  33807. var n = (function (e, r) {
  33808. var t = (e[p] = e[p] || {}),
  33809. n = (t[r] = t[r] || {})
  33810. return (n.locks = n.locks || 0), (n.methods = n.methods || []), n
  33811. })(e, r)
  33812. n.methods.indexOf(t) < 0 && n.methods.push(t)
  33813. var o = Object.getOwnPropertyDescriptor(e, r)
  33814. if (!o || !o[b]) {
  33815. var a = (function e(r, t, n, o, a) {
  33816. var i,
  33817. s = y(a, o)
  33818. return (
  33819. ((i = {})[b] = !0),
  33820. (i.get = function () {
  33821. return s
  33822. }),
  33823. (i.set = function (a) {
  33824. if (this === r) s = y(a, o)
  33825. else {
  33826. var i = e(this, t, n, o, a)
  33827. Object.defineProperty(this, t, i)
  33828. }
  33829. }),
  33830. (i.configurable = !0),
  33831. (i.enumerable = n),
  33832. i
  33833. )
  33834. })(e, r, o ? o.enumerable : void 0, n, e[r])
  33835. Object.defineProperty(e, r, a)
  33836. }
  33837. }
  33838. var m = r.$mobx || '$mobx',
  33839. h = s('isMobXReactObserver'),
  33840. O = s('isUnmounted'),
  33841. g = s('skipRender'),
  33842. w = s('isForcingUpdate')
  33843. function j(e) {
  33844. var r = e.prototype
  33845. if (e[h]) {
  33846. var n = x(r)
  33847. console.warn('The provided component class (' + n + ') \n has already been declared as an observer component.')
  33848. } else e[h] = !0
  33849. if (r.componentWillReact) throw new Error('The componentWillReact life-cycle event is no longer supported')
  33850. if (e.__proto__ !== t.PureComponent)
  33851. if (r.shouldComponentUpdate) {
  33852. if (r.shouldComponentUpdate !== R) throw new Error('It is not allowed to use shouldComponentUpdate in observer based components.')
  33853. } else r.shouldComponentUpdate = R
  33854. S(r, 'props'), S(r, 'state')
  33855. var a = r.render
  33856. return (
  33857. (r.render = function () {
  33858. return P.call(this, a)
  33859. }),
  33860. v(r, 'componentWillUnmount', function () {
  33861. var e
  33862. if (!0 !== o.isUsingStaticRendering() && (null === (e = this.render[m]) || void 0 === e || e.dispose(), (this[O] = !0), !this.render[m])) {
  33863. var r = x(this)
  33864. console.warn(
  33865. 'The reactive render of an observer class component (' +
  33866. r +
  33867. ') \n was overriden after MobX attached. This may result in a memory leak if the \n overriden reactive render was not properly disposed.'
  33868. )
  33869. }
  33870. }),
  33871. e
  33872. )
  33873. }
  33874. function x(e) {
  33875. return e.displayName || e.name || (e.constructor && (e.constructor.displayName || e.constructor.name)) || '<component>'
  33876. }
  33877. function P(e) {
  33878. var n = this
  33879. if (!0 === o.isUsingStaticRendering()) return e.call(this)
  33880. l(this, g, !1), l(this, w, !1)
  33881. var a = x(this),
  33882. i = e.bind(this),
  33883. s = !1,
  33884. c = new r.Reaction(a + '.render()', function () {
  33885. if (!s && ((s = !0), !0 !== n[O])) {
  33886. var e = !0
  33887. try {
  33888. l(n, w, !0), n[g] || t.Component.prototype.forceUpdate.call(n), (e = !1)
  33889. } finally {
  33890. l(n, w, !1), e && c.dispose()
  33891. }
  33892. }
  33893. })
  33894. function u() {
  33895. s = !1
  33896. var e = void 0,
  33897. t = void 0
  33898. if (
  33899. (c.track(function () {
  33900. try {
  33901. t = r._allowStateChanges(!1, i)
  33902. } catch (r) {
  33903. e = r
  33904. }
  33905. }),
  33906. e)
  33907. )
  33908. throw e
  33909. return t
  33910. }
  33911. return (c.reactComponent = this), (u[m] = c), (this.render = u), u.call(this)
  33912. }
  33913. function R(e, r) {
  33914. return (
  33915. o.isUsingStaticRendering() &&
  33916. console.warn('[mobx-react] It seems that a re-rendering of a React component is triggered while in static (server-side) mode. Please make sure components are rendered only once server-side.'),
  33917. this.state !== r || !c(this.props, e)
  33918. )
  33919. }
  33920. function S(e, t) {
  33921. var n = s('reactProp_' + t + '_valueHolder'),
  33922. o = s('reactProp_' + t + '_atomHolder')
  33923. function a() {
  33924. return this[o] || l(this, o, r.createAtom('reactive ' + t)), this[o]
  33925. }
  33926. Object.defineProperty(e, t, {
  33927. configurable: !0,
  33928. enumerable: !0,
  33929. get: function () {
  33930. var e = !1
  33931. return (
  33932. r._allowStateReadsStart && r._allowStateReadsEnd && (e = r._allowStateReadsStart(!0)),
  33933. a.call(this).reportObserved(),
  33934. r._allowStateReadsStart && r._allowStateReadsEnd && r._allowStateReadsEnd(e),
  33935. this[n]
  33936. )
  33937. },
  33938. set: function (e) {
  33939. this[w] || c(this[n], e) ? l(this, n, e) : (l(this, n, e), l(this, g, !0), a.call(this).reportChanged(), l(this, g, !1))
  33940. }
  33941. })
  33942. }
  33943. var C = 'function' == typeof Symbol && Symbol.for,
  33944. E = C
  33945. ? Symbol.for('react.forward_ref')
  33946. : 'function' == typeof t.forwardRef &&
  33947. t.forwardRef(function (e) {
  33948. return null
  33949. }).$$typeof,
  33950. A = C
  33951. ? Symbol.for('react.memo')
  33952. : 'function' == typeof t.memo &&
  33953. t.memo(function (e) {
  33954. return null
  33955. }).$$typeof
  33956. function k(e) {
  33957. if (
  33958. (!0 === e.isMobxInjector && console.warn("Mobx observer: You are trying to use 'observer' on a component that already has 'inject'. Please apply 'observer' before applying 'inject'"),
  33959. A && e.$$typeof === A)
  33960. )
  33961. throw new Error("Mobx observer: You are trying to use 'observer' on a function component wrapped in either another observer or 'React.memo'. The observer already applies 'React.memo' for you.")
  33962. if (E && e.$$typeof === E) {
  33963. var r = e.render
  33964. if ('function' != typeof r) throw new Error('render property of ForwardRef was not a function')
  33965. return t.forwardRef(function () {
  33966. var e = arguments
  33967. return t.createElement(o.Observer, null, function () {
  33968. return r.apply(void 0, e)
  33969. })
  33970. })
  33971. }
  33972. return 'function' != typeof e || (e.prototype && e.prototype.render) || e.isReactClass || Object.prototype.isPrototypeOf.call(t.Component, e) ? j(e) : o.observer(e)
  33973. }
  33974. function U() {
  33975. return (U =
  33976. Object.assign ||
  33977. function (e) {
  33978. for (var r = 1; r < arguments.length; r++) {
  33979. var t = arguments[r]
  33980. for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n])
  33981. }
  33982. return e
  33983. }).apply(this, arguments)
  33984. }
  33985. var _ = n.createContext({})
  33986. function M(e) {
  33987. var r = e.children,
  33988. t = (function (e, r) {
  33989. if (null == e) return {}
  33990. var t,
  33991. n,
  33992. o = {},
  33993. a = Object.keys(e)
  33994. for (n = 0; n < a.length; n++) r.indexOf((t = a[n])) >= 0 || (o[t] = e[t])
  33995. return o
  33996. })(e, ['children']),
  33997. o = n.useContext(_),
  33998. a = n.useRef(U({}, o, t))
  33999. return n.createElement(_.Provider, { value: a.current }, r)
  34000. }
  34001. function T(e, r, t, o) {
  34002. var a,
  34003. i,
  34004. s,
  34005. c = n.forwardRef(function (t, o) {
  34006. var a = U({}, t),
  34007. i = n.useContext(_)
  34008. return Object.assign(a, e(i || {}, a) || {}), o && (a.ref = o), n.createElement(r, a)
  34009. })
  34010. return (
  34011. o && (c = k(c)),
  34012. (c.isMobxInjector = !0),
  34013. (a = r),
  34014. (i = c),
  34015. (s = Object.getOwnPropertyNames(Object.getPrototypeOf(a))),
  34016. Object.getOwnPropertyNames(a).forEach(function (e) {
  34017. f[e] || -1 !== s.indexOf(e) || Object.defineProperty(i, e, Object.getOwnPropertyDescriptor(a, e))
  34018. }),
  34019. (c.wrappedComponent = r),
  34020. (c.displayName = (function (e, r) {
  34021. var t = e.displayName || e.name || (e.constructor && e.constructor.name) || 'Component'
  34022. return r ? 'inject-with-' + r + '(' + t + ')' : 'inject(' + t + ')'
  34023. })(r, t)),
  34024. c
  34025. )
  34026. }
  34027. function $(e) {
  34028. return function (r, t) {
  34029. return (
  34030. e.forEach(function (e) {
  34031. if (!(e in t)) {
  34032. if (!(e in r)) throw new Error("MobX injector: Store '" + e + "' is not available! Make sure it is provided by some Provider")
  34033. t[e] = r[e]
  34034. }
  34035. }),
  34036. t
  34037. )
  34038. }
  34039. }
  34040. M.displayName = 'MobXProvider'
  34041. var q = s('disposeOnUnmountProto'),
  34042. D = s('disposeOnUnmountInst')
  34043. function N() {
  34044. var e = this
  34045. ;[].concat(this[q] || [], this[D] || []).forEach(function (r) {
  34046. var t = 'string' == typeof r ? e[r] : r
  34047. null != t &&
  34048. (Array.isArray(t)
  34049. ? t.map(function (e) {
  34050. return e()
  34051. })
  34052. : t())
  34053. })
  34054. }
  34055. function I(e) {
  34056. function t(t, n, o, a, i, s) {
  34057. for (var c = arguments.length, u = new Array(c > 6 ? c - 6 : 0), f = 6; f < c; f++) u[f - 6] = arguments[f]
  34058. return r.untracked(function () {
  34059. return (
  34060. (a = a || '<<anonymous>>'),
  34061. (s = s || o),
  34062. null == n[o]
  34063. ? t
  34064. ? new Error('The ' + i + ' `' + s + '` is marked as required in `' + a + '`, but its value is `' + (null === n[o] ? 'null' : 'undefined') + '`.')
  34065. : null
  34066. : e.apply(void 0, [n, o, a, i, s].concat(u))
  34067. )
  34068. })
  34069. }
  34070. var n = t.bind(null, !1)
  34071. return (n.isRequired = t.bind(null, !0)), n
  34072. }
  34073. function X(e) {
  34074. var r = typeof e
  34075. return Array.isArray(e)
  34076. ? 'array'
  34077. : e instanceof RegExp
  34078. ? 'object'
  34079. : (function (e, r) {
  34080. return 'symbol' === e || 'Symbol' === r['@@toStringTag'] || ('function' == typeof Symbol && r instanceof Symbol)
  34081. })(r, e)
  34082. ? 'symbol'
  34083. : r
  34084. }
  34085. function F(e, t) {
  34086. return I(function (n, o, a, i, s) {
  34087. return r.untracked(function () {
  34088. if (e && X(n[o]) === t.toLowerCase()) return null
  34089. var i
  34090. switch (t) {
  34091. case 'Array':
  34092. i = r.isObservableArray
  34093. break
  34094. case 'Object':
  34095. i = r.isObservableObject
  34096. break
  34097. case 'Map':
  34098. i = r.isObservableMap
  34099. break
  34100. default:
  34101. throw new Error('Unexpected mobxType: ' + t)
  34102. }
  34103. var c = n[o]
  34104. if (!i(c)) {
  34105. var u = (function (e) {
  34106. var r = X(e)
  34107. if ('object' === r) {
  34108. if (e instanceof Date) return 'date'
  34109. if (e instanceof RegExp) return 'regexp'
  34110. }
  34111. return r
  34112. })(c),
  34113. f = e ? ' or javascript `' + t.toLowerCase() + '`' : ''
  34114. return new Error('Invalid prop `' + s + '` of type `' + u + '` supplied to `' + a + '`, expected `mobx.Observable' + t + '`' + f + '.')
  34115. }
  34116. return null
  34117. })
  34118. })
  34119. }
  34120. function L(e, t) {
  34121. return I(function (n, o, a, i, s) {
  34122. for (var c = arguments.length, u = new Array(c > 5 ? c - 5 : 0), f = 5; f < c; f++) u[f - 5] = arguments[f]
  34123. return r.untracked(function () {
  34124. if ('function' != typeof t) return new Error('Property `' + s + '` of component `' + a + '` has invalid PropType notation.')
  34125. var r = F(e, 'Array')(n, o, a, i, s)
  34126. if (r instanceof Error) return r
  34127. for (var c = n[o], f = 0; f < c.length; f++) if ((r = t.apply(void 0, [c, f, a, i, s + '[' + f + ']'].concat(u))) instanceof Error) return r
  34128. return null
  34129. })
  34130. })
  34131. }
  34132. var W = {
  34133. observableArray: F(!1, 'Array'),
  34134. observableArrayOf: L.bind(null, !1),
  34135. observableMap: F(!1, 'Map'),
  34136. observableObject: F(!1, 'Object'),
  34137. arrayOrObservableArray: F(!0, 'Array'),
  34138. arrayOrObservableArrayOf: L.bind(null, !0),
  34139. objectOrObservableObject: F(!0, 'Object')
  34140. }
  34141. if (!t.Component) throw new Error('mobx-react requires React to be available')
  34142. if (!r.observable) throw new Error('mobx-react requires mobx to be available')
  34143. Object.defineProperty(exports, 'Observer', {
  34144. enumerable: !0,
  34145. get: function () {
  34146. return o.Observer
  34147. }
  34148. }),
  34149. Object.defineProperty(exports, 'isUsingStaticRendering', {
  34150. enumerable: !0,
  34151. get: function () {
  34152. return o.isUsingStaticRendering
  34153. }
  34154. }),
  34155. Object.defineProperty(exports, 'observerBatching', {
  34156. enumerable: !0,
  34157. get: function () {
  34158. return o.observerBatching
  34159. }
  34160. }),
  34161. Object.defineProperty(exports, 'useAsObservableSource', {
  34162. enumerable: !0,
  34163. get: function () {
  34164. return o.useAsObservableSource
  34165. }
  34166. }),
  34167. Object.defineProperty(exports, 'useLocalStore', {
  34168. enumerable: !0,
  34169. get: function () {
  34170. return o.useLocalStore
  34171. }
  34172. }),
  34173. Object.defineProperty(exports, 'useObserver', {
  34174. enumerable: !0,
  34175. get: function () {
  34176. return o.useObserver
  34177. }
  34178. }),
  34179. Object.defineProperty(exports, 'useStaticRendering', {
  34180. enumerable: !0,
  34181. get: function () {
  34182. return o.useStaticRendering
  34183. }
  34184. }),
  34185. (exports.MobXProviderContext = _),
  34186. (exports.PropTypes = W),
  34187. (exports.Provider = M),
  34188. (exports.disposeOnUnmount = function e(r, t) {
  34189. if (Array.isArray(t))
  34190. return t.map(function (t) {
  34191. return e(r, t)
  34192. })
  34193. var o = Object.getPrototypeOf(r).constructor,
  34194. a = Object.getPrototypeOf(r.constructor),
  34195. i = Object.getPrototypeOf(Object.getPrototypeOf(r))
  34196. if (o !== n.Component && o !== n.PureComponent && a !== n.Component && a !== n.PureComponent && i !== n.Component && i !== n.PureComponent)
  34197. throw new Error('[mobx-react] disposeOnUnmount only supports direct subclasses of React.Component or React.PureComponent.')
  34198. if ('string' != typeof t && 'function' != typeof t && !Array.isArray(t)) throw new Error('[mobx-react] disposeOnUnmount only works if the parameter is either a property key or a function.')
  34199. var s = !!r[q] || !!r[D]
  34200. return ('string' == typeof t ? r[q] || (r[q] = []) : r[D] || (r[D] = [])).push(t), s || v(r, 'componentWillUnmount', N), 'string' != typeof t ? t : void 0
  34201. }),
  34202. (exports.inject = function () {
  34203. for (var e = arguments.length, r = new Array(e), t = 0; t < e; t++) r[t] = arguments[t]
  34204. if ('function' == typeof arguments[0]) {
  34205. var n = arguments[0]
  34206. return function (e) {
  34207. return T(n, e, n.name, !0)
  34208. }
  34209. }
  34210. return function (e) {
  34211. return T($(r), e, r.join('-'), !1)
  34212. }
  34213. }),
  34214. (exports.observer = k)
  34215. }) /*!node_modules/mobx-react/dist/index.js*/
  34216. amis.define('0d0462d', function (e, i, s, t) {
  34217. 'use strict'
  34218. s.exports = e('b2aba38')
  34219. }) /*!node_modules/amis-core/lib/utils/offset.js*/
  34220. amis.define('05bc36b', function (t, e, n, i) {
  34221. 'use strict'
  34222. function o(t) {
  34223. var e = null == t ? void 0 : t.ownerDocument,
  34224. n = { top: 0, left: 0, height: 0, width: 0 },
  34225. i = e && e.documentElement
  34226. return i && i.contains(t)
  34227. ? (void 0 !== t.getBoundingClientRect && (n = t.getBoundingClientRect()),
  34228. (n = { top: n.top + i.scrollTop - (i.clientTop || 0), left: n.left + i.scrollLeft - (i.clientLeft || 0), width: n.width, height: n.height }))
  34229. : n
  34230. }
  34231. Object.defineProperty(e, '__esModule', { value: !0 }), (e.default = o), (e.offset = o)
  34232. }) /*!node_modules/amis-core/lib/utils/offsetParent.js*/
  34233. amis.define('dae8b22', function (e, t, n, o) {
  34234. 'use strict'
  34235. Object.defineProperty(t, '__esModule', { value: !0 })
  34236. function f(e) {
  34237. for (
  34238. var t, n = null == e ? void 0 : e.ownerDocument, o = e && e.offsetParent;
  34239. (t = o) && 'offsetParent' in t && 'HTML' !== o.nodeName && 'static' === getComputedStyle(o).getPropertyValue('position');
  34240. )
  34241. o = o.offsetParent
  34242. return o || n.documentElement
  34243. }
  34244. ;(t.default = f), (t.offsetParent = f)
  34245. }) /*!node_modules/amis-core/lib/utils/position.js*/
  34246. amis.define('1d5900b', function (e, t, r, o) {
  34247. 'use strict'
  34248. Object.defineProperty(t, '__esModule', { value: !0 })
  34249. var n = e('68b98b9'),
  34250. i = e('05bc36b'),
  34251. l = e('dae8b22')
  34252. function a(e, t) {
  34253. var r,
  34254. o = { top: 0, left: 0 }
  34255. if ('fixed' === getComputedStyle(e).getPropertyValue('position')) r = e.getBoundingClientRect()
  34256. else {
  34257. var a = t || l.offsetParent(e)
  34258. if (((r = i.offset(e)), a === e)) return { top: 0, left: 0, width: r.width, height: r.height }
  34259. 'html' !==
  34260. (function (e) {
  34261. return e.nodeName && e.nodeName.toLowerCase()
  34262. })(a) && (o = i.offset(a))
  34263. var p = String(getComputedStyle(a).getPropertyValue('border-top-width') || 0)
  34264. o.top += parseInt(p, 10) - a.scrollTop || 0
  34265. var f = String(getComputedStyle(a).getPropertyValue('border-left-width') || 0)
  34266. o.left += parseInt(f, 10) - a.scrollLeft || 0
  34267. }
  34268. var g = String(getComputedStyle(e).getPropertyValue('margin-top') || 0),
  34269. d = String(getComputedStyle(e).getPropertyValue('margin-left') || 0)
  34270. return n.__assign(n.__assign({}, r), { top: r.top - o.top - (parseInt(g, 10) || 0), left: r.left - o.left - (parseInt(d, 10) || 0) })
  34271. }
  34272. ;(t.default = a), (t.position = a)
  34273. }) /*!node_modules/amis-core/lib/utils/debug.js*/
  34274. amis.define('a3bbeb2', function (e, t, o, n) {
  34275. 'use strict'
  34276. Object.defineProperty(t, '__esModule', { value: !0 })
  34277. var a = e('68b98b9'),
  34278. i = e('ac704b9'),
  34279. r = e('cb263ff'),
  34280. d = e('1e5c4ba'),
  34281. s = e('30f4e61'),
  34282. c = e('0d0462d'),
  34283. l = e('939b8bb'),
  34284. u = e('1d5900b')
  34285. function p(e) {
  34286. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  34287. }
  34288. var v = p(i),
  34289. b = p(r),
  34290. m = e('ac704b9'),
  34291. f = (m.default || m).createElement
  34292. ;(m.default || m).Fragment
  34293. var g = v.default.lazy(function () {
  34294. return Promise.resolve()
  34295. .then(function () {
  34296. return new Promise(function (t) {
  34297. e(['30934f9'], function (e) {
  34298. t(a.__importStar(e))
  34299. })
  34300. })
  34301. })
  34302. .then(l.importLazyComponent)
  34303. })
  34304. !(function () {
  34305. function e() {
  34306. ;(this.cat = ''), (this.level = ''), (this.msg = ''), (this.ext = '')
  34307. }
  34308. a.__decorate([s.observable, a.__metadata('design:type', Object)], e.prototype, 'cat', void 0),
  34309. a.__decorate([s.observable, a.__metadata('design:type', Object)], e.prototype, 'level', void 0),
  34310. a.__decorate([s.observable, a.__metadata('design:type', Object)], e.prototype, 'msg', void 0),
  34311. a.__decorate([s.observable, a.__metadata('design:type', Object)], e.prototype, 'ext', void 0)
  34312. })()
  34313. var y = new ((function () {
  34314. function e() {
  34315. ;(this.tab = 'log'), (this.position = 'right'), (this.logs = []), (this.isExpanded = !1), (this.inspectMode = !1)
  34316. }
  34317. return (
  34318. a.__decorate([s.observable, a.__metadata('design:type', String)], e.prototype, 'tab', void 0),
  34319. a.__decorate([s.observable, a.__metadata('design:type', String)], e.prototype, 'position', void 0),
  34320. a.__decorate([s.observable, a.__metadata('design:type', Array)], e.prototype, 'logs', void 0),
  34321. a.__decorate([s.observable, a.__metadata('design:type', Object)], e.prototype, 'isExpanded', void 0),
  34322. a.__decorate([s.observable, a.__metadata('design:type', Object)], e.prototype, 'inspectMode', void 0),
  34323. a.__decorate([s.observable, a.__metadata('design:type', String)], e.prototype, 'hoverId', void 0),
  34324. a.__decorate([s.observable, a.__metadata('design:type', String)], e.prototype, 'activeId', void 0),
  34325. a.__decorate([s.observable, a.__metadata('design:type', Number)], e.prototype, 'ellipsisThreshold', void 0),
  34326. e
  34327. )
  34328. })())(),
  34329. h = {},
  34330. _ = c.observer(function (e) {
  34331. var t,
  34332. o = e.store,
  34333. n = o.logs,
  34334. a = null !== (t = o.ellipsisThreshold) && void 0 !== t ? t : 50
  34335. return f(
  34336. v.default.Fragment,
  34337. null,
  34338. n.map(function (e, t) {
  34339. return f(
  34340. 'div',
  34341. { className: 'AMISDebug-logLine', key: 'log-'.concat(t) },
  34342. f('div', { className: 'AMISDebug-logLineMsg' }, '[', e.cat, '] ', e.msg),
  34343. e.ext
  34344. ? f(
  34345. v.default.Suspense,
  34346. { fallback: f('div', null, 'Loading...') },
  34347. f(g, { name: null, theme: 'monokai', src: JSON.parse(e.ext), collapsed: !0, enableClipboard: !1, displayDataTypes: !1, collapseStringsAfterLength: a, iconStyle: 'square' })
  34348. )
  34349. : null
  34350. )
  34351. })
  34352. )
  34353. }),
  34354. S = c.observer(function (e) {
  34355. for (
  34356. var t,
  34357. o,
  34358. n,
  34359. r,
  34360. d = e.store,
  34361. s = d.activeId,
  34362. c = h[s],
  34363. l = (null === (r = null === (n = null == c ? void 0 : c.component) || void 0 === n ? void 0 : n.props) || void 0 === r ? void 0 : r.data) || {},
  34364. u = [l];
  34365. Object.getPrototypeOf(l) !== Object.prototype;
  34366. ) {
  34367. var p = Object.getPrototypeOf(l)
  34368. if ('[object Object]' !== Object.prototype.toString.call(p)) break
  34369. u.push(p), (l = p)
  34370. }
  34371. var m = []
  34372. if (Object.keys(u[0]).length || u.length > 1) {
  34373. var y = 0
  34374. try {
  34375. for (var S = a.__values(u), x = S.next(); !x.done; x = S.next()) {
  34376. var I = x.value
  34377. m.push(
  34378. f(
  34379. 'div',
  34380. { key: 'data-'.concat(y) },
  34381. f('h3', null, 'Data Level-', y),
  34382. f(
  34383. v.default.Suspense,
  34384. { fallback: f('div', null, 'Loading...') },
  34385. f(g, { key: 'dataview-'.concat(I), name: null, theme: 'monokai', src: I, collapsed: 0 !== y, enableClipboard: !1, displayDataTypes: !1, iconStyle: 'square' })
  34386. )
  34387. )
  34388. ),
  34389. (y += 1)
  34390. }
  34391. } catch (e) {
  34392. t = { error: e }
  34393. } finally {
  34394. try {
  34395. x && !x.done && (o = S.return) && o.call(S)
  34396. } finally {
  34397. if (t) throw t.error
  34398. }
  34399. }
  34400. }
  34401. var N = i.useRef(null),
  34402. D = a.__read(i.useState(!1), 2),
  34403. C = D[0],
  34404. E = D[1],
  34405. M = a.__read(i.useState(0), 2),
  34406. k = M[0],
  34407. O = M[1],
  34408. A = a.__read(i.useState(0), 2),
  34409. j = A[0],
  34410. L = A[1]
  34411. return (
  34412. i.useEffect(
  34413. function () {
  34414. var e = function () {
  34415. E(!1)
  34416. },
  34417. t = function (e) {
  34418. if (C) {
  34419. var t = 'right' === d.position ? e.clientX - k : k - e.clientX,
  34420. o = N.current,
  34421. n = Math.max(200, j - t)
  34422. return (o.style.width = n + 'px'), e.stopPropagation && e.stopPropagation(), e.preventDefault && e.preventDefault(), (e.cancelBubble = !0), !1
  34423. }
  34424. }
  34425. return (
  34426. C && (document.addEventListener('mousemove', t), document.addEventListener('mouseup', e)),
  34427. function () {
  34428. C && (document.removeEventListener('mousemove', t), document.removeEventListener('mouseup', e))
  34429. }
  34430. )
  34431. },
  34432. [C]
  34433. ),
  34434. f(
  34435. 'div',
  34436. { className: b.default('AMISDebug', { 'is-expanded': d.isExpanded, 'is-left': 'left' === d.position }), ref: N },
  34437. f(
  34438. 'div',
  34439. {
  34440. className: 'AMISDebug-toggle',
  34441. title: 'open debug',
  34442. onClick: function () {
  34443. d.isExpanded = !0
  34444. }
  34445. },
  34446. d.isExpanded ? f('i', { className: 'fas fa-times' }) : f('i', { className: 'fas fa-bug' })
  34447. ),
  34448. f(
  34449. 'div',
  34450. { className: b.default('AMISDebug-content') },
  34451. f(
  34452. 'div',
  34453. {
  34454. className: 'AMISDebug-close',
  34455. title: 'Close',
  34456. onClick: function () {
  34457. ;(d.isExpanded = !1), (d.activeId = ''), (d.hoverId = '')
  34458. }
  34459. },
  34460. f('i', { className: 'fas fa-times' })
  34461. ),
  34462. f('div', {
  34463. className: 'AMISDebug-resize',
  34464. onMouseDown: function (e) {
  34465. O(e.clientX), L(parseInt(getComputedStyle(N.current).getPropertyValue('width'), 10)), E(!0)
  34466. }
  34467. }),
  34468. f(
  34469. 'div',
  34470. { className: 'AMISDebug-tab' },
  34471. f(
  34472. 'button',
  34473. {
  34474. className: b.default({ active: 'log' === d.tab }),
  34475. onClick: function () {
  34476. d.tab = 'log'
  34477. }
  34478. },
  34479. 'Log'
  34480. ),
  34481. f(
  34482. 'button',
  34483. {
  34484. className: b.default({ active: 'inspect' === d.tab }),
  34485. onClick: function () {
  34486. d.tab = 'inspect'
  34487. }
  34488. },
  34489. 'Inspect'
  34490. )
  34491. ),
  34492. f(
  34493. 'div',
  34494. { className: 'AMISDebug-changePosition' },
  34495. 'right' === d.position
  34496. ? f('i', {
  34497. className: 'fas fa-chevron-left',
  34498. title: 'move to left',
  34499. onClick: function () {
  34500. d.position = 'left'
  34501. }
  34502. })
  34503. : f('i', {
  34504. className: 'fas fa-chevron-right',
  34505. title: 'move to right',
  34506. onClick: function () {
  34507. d.position = 'right'
  34508. }
  34509. })
  34510. ),
  34511. 'log' === d.tab
  34512. ? f(
  34513. 'div',
  34514. { className: 'AMISDebug-log' },
  34515. f(
  34516. 'button',
  34517. {
  34518. onClick: function () {
  34519. d.logs = []
  34520. }
  34521. },
  34522. 'Clear Log'
  34523. ),
  34524. f(_, { store: d })
  34525. )
  34526. : null,
  34527. 'inspect' === d.tab
  34528. ? f(
  34529. 'div',
  34530. { className: 'AMISDebug-inspect' },
  34531. s ? f(v.default.Fragment, null, f('h3', null, 'Component:', ' ', f('span', { className: 'primary' }, c.name)), m) : 'Click component to display inspect'
  34532. )
  34533. : null
  34534. )
  34535. )
  34536. )
  34537. })
  34538. function x(e) {
  34539. if (y.isExpanded) {
  34540. var t = e.target.closest('[data-debug-id]')
  34541. t && (y.hoverId = t.getAttribute('data-debug-id'))
  34542. }
  34543. }
  34544. function I(e) {
  34545. if (y.isExpanded) {
  34546. var t = e.target.closest('[data-debug-id]')
  34547. t && !t.closest('.AMISDebug') && ((y.activeId = t.getAttribute('data-debug-id')), (y.tab = 'inspect'))
  34548. }
  34549. }
  34550. var N = document.createElement('div')
  34551. N.className = 'AMISDebug-hoverBox'
  34552. var D = document.createElement('div')
  34553. ;(D.className = 'AMISDebug-activeBox'),
  34554. s.autorun(function () {
  34555. var e = y.hoverId,
  34556. t = document.querySelector('[data-debug-id="'.concat(e, '"]'))
  34557. if (t) {
  34558. var o = u.position(t, document.body)
  34559. ;(N.style.top = ''.concat(o.top, 'px')), (N.style.left = ''.concat(o.left, 'px')), (N.style.width = ''.concat(o.width, 'px')), (N.style.height = ''.concat(o.height, 'px'))
  34560. } else N.style.top = '-999999px'
  34561. }),
  34562. s.autorun(function () {
  34563. var e = y.activeId,
  34564. t = document.querySelector('[data-debug-id="'.concat(e, '"]'))
  34565. if (t) {
  34566. var o = u.position(t, document.body)
  34567. ;(D.style.top = ''.concat(o.top, 'px')), (D.style.left = ''.concat(o.left, 'px')), (D.style.width = ''.concat(o.width, 'px')), (D.style.height = ''.concat(o.height, 'px'))
  34568. } else D.style.top = '-999999px'
  34569. })
  34570. var C,
  34571. E = !1
  34572. var M = (function (e) {
  34573. function t() {
  34574. var t = (null !== e && e.apply(this, arguments)) || this
  34575. return (t.debugId = l.uuidv4()), t
  34576. }
  34577. return (
  34578. a.__extends(t, e),
  34579. (t.prototype.componentDidMount = function () {
  34580. var e = d.findDOMNode(this)
  34581. if (e) {
  34582. var t = this.props.renderer
  34583. e.setAttribute('data-debug-id', this.debugId), (h[this.debugId] = { name: t.name, component: this.props.children })
  34584. }
  34585. }),
  34586. (t.prototype.componentDidUpdate = function (e) {
  34587. var t = this.props.renderer
  34588. h[this.debugId] && (h[this.debugId] = { name: t.name, component: this.props.children })
  34589. }),
  34590. (t.prototype.componentWillUnmount = function () {
  34591. delete h[this.debugId]
  34592. }),
  34593. (t.prototype.render = function () {
  34594. return this.props.children
  34595. }),
  34596. t
  34597. )
  34598. })(i.Component)
  34599. ;(t.DebugWrapper = M),
  34600. (t.JsonView = g),
  34601. (t.debug = function (e, t, o) {
  34602. if (E) {
  34603. console.groupCollapsed('[amis debug]', t), console.debug(o), console.groupEnd()
  34604. var n = { cat: e, level: 'debug', msg: t, ext: JSON.stringify(o) }
  34605. y.logs.push(n)
  34606. }
  34607. }),
  34608. (t.disableDebug = function () {
  34609. E && ((E = !1), null == C || C(), document.body.removeChild(N), document.body.removeChild(D), document.removeEventListener('mousemove', x), document.removeEventListener('click', I))
  34610. }),
  34611. (t.enableDebug = function () {
  34612. if (!E) {
  34613. E = !0
  34614. var e = document.createElement('div')
  34615. document.body.appendChild(e)
  34616. var t = f(S, { store: y })
  34617. d.render(t, e),
  34618. (C = function () {
  34619. d.unmountComponentAtNode(e), document.body.removeChild(e)
  34620. }),
  34621. document.body.appendChild(N),
  34622. document.body.appendChild(D),
  34623. document.addEventListener('mousemove', x),
  34624. document.addEventListener('click', I)
  34625. }
  34626. }),
  34627. (t.traceProps = function (e, t, o) {
  34628. console.log(
  34629. o,
  34630. Object.keys(e)
  34631. .map(function (o) {
  34632. return e[o] !== t[o]
  34633. ? 'data' === o
  34634. ? 'data['.concat(
  34635. Object.keys(e[o])
  34636. .map(function (n) {
  34637. return e[o][n] !== t[o][n] ? ''.concat(n) : ''
  34638. })
  34639. .filter(function (e) {
  34640. return e
  34641. })
  34642. .join(', '),
  34643. ']'
  34644. )
  34645. : o
  34646. : ''
  34647. })
  34648. .filter(function (e) {
  34649. return e
  34650. })
  34651. )
  34652. }),
  34653. (t.warning = function (e, t, o) {
  34654. if (E) {
  34655. var n = { cat: e, level: 'warn', msg: t, ext: JSON.stringify(o) }
  34656. console.groupCollapsed('amis debug', t), console.trace(n), console.groupEnd(), y.logs.push(n)
  34657. }
  34658. })
  34659. }) /*!node_modules/amis-core/lib/utils/api.js*/
  34660. amis.define('d9d4e46', function (e, t, r, a) {
  34661. 'use strict'
  34662. Object.defineProperty(t, '__esModule', { value: !0 })
  34663. var n = e('68b98b9'),
  34664. o = e('1279020'),
  34665. s = e('c3389ff'),
  34666. i = e('48a08cf')
  34667. e('8b081ba')
  34668. var d = e('bbe84d0'),
  34669. u = e('3853df4'),
  34670. c = e('911be35'),
  34671. p = e('1c8d418')
  34672. e('8b641b6')
  34673. var l = e('575a22c'),
  34674. f = e('939b8bb'),
  34675. g = e('0910768'),
  34676. h = e('a3bbeb2')
  34677. function y(e) {
  34678. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  34679. }
  34680. var v = y(o),
  34681. _ = y(g),
  34682. m = /(?:^|raw\:)(get|post|put|delete|patch|options|head|jsonp|js):/i,
  34683. b = [],
  34684. w = !!document.documentMode
  34685. function q(e, t) {
  34686. if ((void 0 === t && (t = 'get'), 'string' == typeof e)) {
  34687. var r = m.test(e) ? RegExp.$1 : ''
  34688. r && (e = e.replace(r + ':', '')), (e = { method: r || t, url: e })
  34689. } else e = n.__assign({}, e)
  34690. return (e.url = 'string' == typeof e.url ? e.url.trim() : e.url), e
  34691. }
  34692. function O(e, t, r) {
  34693. void 0 === r && (r = {}), (e = q(e, r.method))
  34694. var a = r.autoAppend,
  34695. o = r.ignoreData,
  34696. i = n.__rest(r, ['autoAppend', 'ignoreData'])
  34697. if (
  34698. ((e.config = n.__assign({}, i)),
  34699. (e.method = (e.method || r.method || 'get').toLowerCase()),
  34700. e.headers && (e.headers = p.dataMapping(e.headers, t, void 0, !1)),
  34701. e.requestAdaptor && 'string' == typeof e.requestAdaptor && (e.requestAdaptor = j(e.requestAdaptor, 'api', 'context')),
  34702. e.adaptor && 'string' == typeof e.adaptor && (e.adaptor = j(e.adaptor, 'payload', 'response', 'api', 'context')),
  34703. !t)
  34704. )
  34705. return e
  34706. if (t instanceof FormData || t instanceof Blob || t instanceof ArrayBuffer) return (e.data = t), e
  34707. var u = (e.url = e.url || ''),
  34708. l = void 0
  34709. try {
  34710. l = c.memoryParse(e.url)
  34711. } catch (t) {
  34712. return console.warn('api \u914d\u7f6e\u8bed\u6cd5\u51fa\u9519\uff1a'.concat(t)), e
  34713. }
  34714. var g = l.body
  34715. .map(function (e, t) {
  34716. return 'raw' === e.type ? e.value : '__expression__'.concat(t, '__')
  34717. })
  34718. .join(''),
  34719. h = g.indexOf('?'),
  34720. y = function (e, r, a) {
  34721. return (
  34722. void 0 === r && (r = 'url_encode'),
  34723. void 0 === a && (a = void 0),
  34724. e.replace(/__expression__(\d+)__/g, function (e, n) {
  34725. var o
  34726. return null !== (o = s.evaluate(l.body[n], t, { defaultFilter: r })) && void 0 !== o ? o : a
  34727. })
  34728. )
  34729. },
  34730. v = function (t) {
  34731. return f.qsstringify(
  34732. t,
  34733. (null == e ? void 0 : e.filterEmptyQuery)
  34734. ? {
  34735. filter: function (e, t) {
  34736. return '' === t ? void 0 : t
  34737. }
  34738. }
  34739. : void 0
  34740. )
  34741. },
  34742. _ = function (e, t, r) {
  34743. var a = e.url.indexOf('?')
  34744. if (~a) {
  34745. var o = (e.query = n.__assign(n.__assign(n.__assign({}, f.qsparse(e.url.substring(a + 1))), e.query), t))
  34746. e.url = e.url.substring(0, a) + '?' + v(o)
  34747. } else {
  34748. e.query = n.__assign(n.__assign({}, e.query), t)
  34749. var s = v(r ? e.query : t)
  34750. s && (e.url = ''.concat(e.url, '?').concat(s))
  34751. }
  34752. return e
  34753. }
  34754. if (~h) {
  34755. var m = g.indexOf('#'),
  34756. b = f.qsparse(g.substring(h + 1, ~m && m > h ? m : void 0))
  34757. f.JSONTraverse(b, function (e, r, a) {
  34758. var n
  34759. 'string' == typeof e && /^__expression__(\d+)__$/.test(e)
  34760. ? (a[r] = null !== (n = s.evaluate(l.body[RegExp.$1].body, t)) && void 0 !== n ? n : '')
  34761. : 'string' == typeof e && (a[r] = y(a[r], 'raw', ''))
  34762. })
  34763. var w = y(g.substring(0, h), 'raw', '')
  34764. Object.assign(b, e.query), (e.url = w + (~w.indexOf('?') ? '&' : '?') + v((e.query = p.dataMapping(b, t, void 0, e.convertKeyToPath))) + (~m && m > h ? y(g.substring(m)) : ''))
  34765. } else e.url = y(g, 'raw', '')
  34766. if (o) return e
  34767. var O = e.data
  34768. if (
  34769. (e.data ? (e.body = e.data = p.dataMapping(e.data, t, void 0, e.convertKeyToPath)) : ('post' !== e.method && 'put' !== e.method && 'patch' !== e.method) || (e.body = e.data = t),
  34770. e.query && (e.query = p.dataMapping(e.query, t, void 0, e.convertKeyToPath)),
  34771. 'get' === e.method || 'jsonp' === e.method || 'js' === e.method)
  34772. )
  34773. !e.data && ((!~u.indexOf('$') && a) || e.forceAppendDataToQuery)
  34774. ? ((e.data = t), (e.query = n.__assign(n.__assign({}, e.query), t)))
  34775. : !1 === e.attachDataToQuery && e.data && ((!~u.indexOf('$') && a) || e.forceAppendDataToQuery) && (e = _(e, t, !1)),
  34776. e.data && !1 !== e.attachDataToQuery && delete (e = _(e, e.data, !0)).data
  34777. else if (e.method) {
  34778. var A = e.url.indexOf('?')
  34779. if (~A) {
  34780. b = e.query = n.__assign(n.__assign({}, f.qsparse(e.url.substring(A + 1))), e.query)
  34781. e.url = e.url.substring(0, A) + '?' + v(b)
  34782. } else {
  34783. var x = v(e.query)
  34784. x && (e.url = ''.concat(e.url, '?').concat(x))
  34785. }
  34786. }
  34787. return (
  34788. e.graphql
  34789. ? 'get' === e.method
  34790. ? (e.query = e.data = n.__assign(n.__assign({}, e.query), { query: e.graphql }))
  34791. : ('post' !== e.method && 'put' !== e.method && 'patch' !== e.method) || (e.body = e.data = { query: e.graphql, operationName: e.operationName, variables: d.cloneObject(e.data) })
  34792. : e.jsonql &&
  34793. ((e.method = 'post'),
  34794. (e.jsonql = p.dataMapping(e.jsonql, d.extendObject(t, n.__assign(n.__assign({}, e.query), t), !1), void 0, !1, !0)),
  34795. (e.body = e.data = O && e.jsonql ? { data: e.data, jsonql: e.jsonql } : e.jsonql),
  34796. e.forceAppendDataToQuery && (e = _(e, t, !0))),
  34797. e
  34798. )
  34799. }
  34800. function A(e) {
  34801. for (var t = [], r = 1; r < arguments.length; r++) t[r - 1] = arguments[r]
  34802. try {
  34803. var a = new (Function.bind.apply(Function, n.__spreadArray(n.__spreadArray([void 0], n.__read(t), !1), [e], !1)))()
  34804. return a
  34805. } catch (e) {
  34806. return console.warn(e), null
  34807. }
  34808. }
  34809. var x = Object.getPrototypeOf(function () {
  34810. return n.__awaiter(this, void 0, void 0, function () {
  34811. return n.__generator(this, function (e) {
  34812. return [2]
  34813. })
  34814. })
  34815. }).constructor
  34816. function j(e) {
  34817. for (var t = [], r = 1; r < arguments.length; r++) t[r - 1] = arguments[r]
  34818. try {
  34819. var a = new (x.bind.apply(x, n.__spreadArray(n.__spreadArray([void 0], n.__read(t), !1), [e], !1)))()
  34820. return a
  34821. } catch (e) {
  34822. return console.warn(e), null
  34823. }
  34824. }
  34825. function D(e, t) {
  34826. var r,
  34827. a = e.data,
  34828. n = !0
  34829. if (!a) throw new Error('Response is empty')
  34830. if ('string' == typeof a) {
  34831. var o = (null === (r = e.headers) || void 0 === r ? void 0 : r['content-type']) || ''
  34832. if (e.headers && o.startsWith('text/') && !o.includes('markdown') && 'blob' !== t.responseType)
  34833. try {
  34834. if (void 0 === (a = JSON.parse(a))) throw new Error('Response should be JSON')
  34835. } catch (e) {
  34836. var s = 'string' == typeof a ? i.escapeHtml(a.substring(0, 100)) : ''
  34837. throw new Error('Response should be JSON\n '.concat(s))
  34838. }
  34839. else {
  34840. if ('blob' === t.responseType) throw new Error('Should have "Content-Disposition" in Header')
  34841. if (!o.includes('markdown')) throw new Error('Content is wrong content-type:"'.concat(o, '" content: ').concat(i.escapeHtml(a.substring(0, 100))))
  34842. }
  34843. }
  34844. a.hasOwnProperty('errorCode')
  34845. ? ((a.status = a.errorCode), (a.msg = a.errorMessage || a.errorMsg))
  34846. : a.hasOwnProperty('errno')
  34847. ? ((a.status = a.errno), (a.msg = a.errmsg || a.errstr || a.msg))
  34848. : a.hasOwnProperty('no')
  34849. ? ((a.status = a.no), (a.msg = a.error || a.msg))
  34850. : a.hasOwnProperty('error') &&
  34851. ('object' == typeof a.error && a.error.hasOwnProperty('code') ? ((a.status = a.error.code), (a.msg = a.error.message)) : ((a.status = a.error), (a.msg = a.errmsg || a.msg))),
  34852. a.hasOwnProperty('status') || (n = !1)
  34853. var u = { ok: !1 === n || 0 == a.status, status: !1 === n ? 0 : a.status, msg: a.msg || a.message, defaultMsg: a.defaultMsg, msgTimeout: a.msgTimeout, data: a.data || n ? a.data : a }
  34854. if ((a && a.type && (u.data = a), 422 == u.status && (u.errors = a.errors), h.debug('api', 'response', u), t.responseData && (u.ok || !f.isEmpty(u.data)))) {
  34855. h.debug('api', 'before dataMapping', u.data)
  34856. var c = p.dataMapping(t.responseData, d.createObject({ api: t }, S(u.data)), void 0, t.convertKeyToPath)
  34857. h.debug('api', 'after dataMapping', c), (u.data = c)
  34858. }
  34859. return u
  34860. }
  34861. function T(e, t, r) {
  34862. var a = this,
  34863. o = t.adaptor
  34864. return o
  34865. ? e
  34866. .then(function (e) {
  34867. return n.__awaiter(a, void 0, void 0, function () {
  34868. var a
  34869. return n.__generator(this, function (s) {
  34870. switch (s.label) {
  34871. case 0:
  34872. return h.debug('api', 'before adaptor data', e.data), (null == (a = o(e.data, e, t, r)) ? void 0 : a.then) ? [4, a] : [3, 2]
  34873. case 1:
  34874. ;(a = s.sent()), (s.label = 2)
  34875. case 2:
  34876. return h.debug('api', 'after adaptor data', a), [2, n.__assign(n.__assign({}, e), { data: a })]
  34877. }
  34878. })
  34879. })
  34880. })
  34881. .then(function (e) {
  34882. return D(e, t)
  34883. })
  34884. : e.then(function (e) {
  34885. return D(e, t)
  34886. })
  34887. }
  34888. function E(e, t) {
  34889. return new Promise(function (r, a) {
  34890. ;(t.method = 'get'),
  34891. e(t).then(function (e) {
  34892. if ('string' == typeof e.data) {
  34893. var n = new Function('api', e.data)(t)
  34894. r({ status: 200, headers: {}, data: { status: 0, msg: '', data: n } })
  34895. } else a('must return string: ' + e.data)
  34896. })
  34897. })
  34898. }
  34899. function P(e) {
  34900. return new Promise(function (t, r) {
  34901. var a,
  34902. n = document.createElement('script'),
  34903. o = e.url
  34904. function s() {
  34905. n && ((n.onload = n.onreadystatechange = n.onerror = null), n.parentNode && n.parentNode.removeChild(n), (n = null))
  34906. }
  34907. n.async = !0
  34908. var i = (null === (a = e.query) || void 0 === a ? void 0 : a.callback) || 'axiosJsonpCallback' + f.uuid(),
  34909. d = window[i]
  34910. window[i] = function (e) {
  34911. ;(window[i] = d), t({ data: e, status: 200, headers: {} })
  34912. }
  34913. var u = { _: new Date().getTime(), _callback: i }
  34914. ;(o += (o.indexOf('?') >= 0 ? '&' : '?') + f.qsstringify(u)),
  34915. (n.onload = n.onreadystatechange =
  34916. function () {
  34917. ;(n.readyState && !/loaded|complete/.test(n.readyState)) || s()
  34918. }),
  34919. (n.onerror = function () {
  34920. s()
  34921. r({ status: 0, headers: {} })
  34922. }),
  34923. (n.src = o),
  34924. document.head.appendChild(n)
  34925. })
  34926. }
  34927. function k(e) {
  34928. if (!e || 'string' != typeof e) return !1
  34929. var t = e.indexOf('://')
  34930. if (~t && t + 3 === e.length) return !1
  34931. try {
  34932. ;(e = (~t ? '' : 'schema://domain'.concat('/' === e[0] ? '' : '/')) + e), new URL(e)
  34933. } catch (e) {
  34934. return !1
  34935. }
  34936. return !0
  34937. }
  34938. function C(e, t) {
  34939. return e.method === t.method && e.url === t.url && !f.isObjectShallowModified(e.data, t.data, !1)
  34940. }
  34941. function M(e) {
  34942. for (var t, r = Date.now(), a = 0, n = b.length; a < n; a++) {
  34943. var o = b[a]
  34944. if (r - o.requestTime > o.cache) b.splice(a, 1), n--, a--
  34945. else if (C(e, o)) {
  34946. t = o
  34947. break
  34948. }
  34949. }
  34950. return t
  34951. }
  34952. function F(e, t) {
  34953. return b.push(n.__assign(n.__assign({}, e), { cachedPromise: t, requestTime: Date.now() })), t
  34954. }
  34955. function S(e) {
  34956. var t
  34957. return void 0 === e ? (e = {}) : _.default(e) || (((t = {})[Array.isArray(e) ? 'items' : 'result'] = e), (e = t)), e
  34958. }
  34959. ;(t.buildApi = O),
  34960. (t.callStrFunction = function (e, t) {
  34961. for (var r = [], a = 2; a < arguments.length; a++) r[a - 2] = arguments[a]
  34962. if ('function' == typeof e) return e.apply(this, r)
  34963. if ('string' == typeof e && e) {
  34964. var o = A.apply(void 0, n.__spreadArray([e], n.__read(t), !1))
  34965. return null == o ? void 0 : o.apply(this, r)
  34966. }
  34967. }),
  34968. (t.clearApiCache = function () {
  34969. b.splice(0, b.length)
  34970. }),
  34971. (t.getApiCache = M),
  34972. (t.isApiOutdated = function (e, t, r, a) {
  34973. var n
  34974. if (!t) return !1
  34975. if (void 0 === e && void 0 !== !t) return !0
  34976. if (((t = q(t)), (e = e ? q(e) : e), !1 === t.autoRefresh)) return !1
  34977. if ((e && e.url !== t.url) || !e) return !(!k(t.url) || (t.sendOn && !l.evalExpression(t.sendOn, a)))
  34978. var o = null !== (n = t.trackExpression) && void 0 !== n ? n : t.url
  34979. if ('string' != typeof o || !~o.indexOf('$')) return !1
  34980. var s = !1
  34981. return (
  34982. t.trackExpression || e.trackExpression
  34983. ? (s = u.tokenize(e.trackExpression || '', r) !== u.tokenize(t.trackExpression || '', a))
  34984. : ((e = O(e, r, { ignoreData: !0 })), (t = O(t, a, { ignoreData: !0 })), (s = e.url !== t.url)),
  34985. !(!s || !k(t.url) || (t.sendOn && !l.evalExpression(t.sendOn, a)))
  34986. )
  34987. }),
  34988. (t.isApiOutdatedWithData = function (e, t, r, a) {
  34989. return !!t && (!e || f.isObjectShallowModified(O(q(e), r), O(q(t), a)))
  34990. }),
  34991. (t.isEffectiveApi = function (e, t, r, a) {
  34992. return !!e && !1 !== r && !(a && t && !l.evalExpression(a, t)) && (!('string' != typeof e || !e.length) || (!(!d.isObject(e) || !e.url) && !(e.sendOn && t && !l.evalExpression(e.sendOn, t))))
  34993. }),
  34994. (t.isSameApi = C),
  34995. (t.isValidApi = k),
  34996. (t.jsFetcher = E),
  34997. (t.jsonpFetcher = P),
  34998. (t.normalizeApi = q),
  34999. (t.normalizeApiResponseData = S),
  35000. (t.responseAdaptor = D),
  35001. (t.setApiCache = F),
  35002. (t.str2AsyncFunction = j),
  35003. (t.str2function = A),
  35004. (t.wrapAdaptor = T),
  35005. (t.wrapFetcher = function (e, t) {
  35006. if (e._wrappedFetcher) return e
  35007. var r = function (r, a, o) {
  35008. var s, i, d
  35009. return n.__awaiter(this, void 0, void 0, function () {
  35010. var u, c
  35011. return n.__generator(this, function (n) {
  35012. switch (n.label) {
  35013. case 0:
  35014. return ((r = O(r, a, o)).context = a), r.requestAdaptor ? (h.debug('api', 'before requestAdaptor', r), [4, r.requestAdaptor(r, a)]) : [3, 2]
  35015. case 1:
  35016. ;(r = n.sent() || r), h.debug('api', 'after requestAdaptor', r), (n.label = 2)
  35017. case 2:
  35018. if (
  35019. (r.data && (r.data instanceof FormData || f.hasFile(r.data) || 'form-data' === r.dataType)
  35020. ? (r.data = r.data instanceof FormData ? r.data : f.object2formData(r.data, r.qsOptions))
  35021. : r.data && 'string' != typeof r.data && 'form' === r.dataType
  35022. ? ((r.data = f.qsstringify(r.data, r.qsOptions)), (r.headers = r.headers || (r.headers = {})), (r.headers['Content-Type'] = 'application/x-www-form-urlencoded'))
  35023. : r.data &&
  35024. 'string' != typeof r.data &&
  35025. 'json' === r.dataType &&
  35026. ((r.data = JSON.stringify(r.data)), (r.headers = r.headers || (r.headers = {})), (r.headers['Content-Type'] = 'application/json')),
  35027. r.mockResponse)
  35028. )
  35029. return [2, T(Promise.resolve(r.mockResponse), r, a)]
  35030. if (!k(r.url)) throw new Error('invalid api url:'.concat(r.url))
  35031. return (
  35032. h.debug('api', 'request api', r),
  35033. null == t || t({ eventType: 'api', eventData: v.default(r, ['config', 'data', 'body']) }, r.data),
  35034. 'jsonp' === (null === (s = r.method) || void 0 === s ? void 0 : s.toLocaleLowerCase())
  35035. ? [2, T(P(r), r, a)]
  35036. : 'js' === (null === (i = r.method) || void 0 === i ? void 0 : i.toLocaleLowerCase())
  35037. ? [2, T(E(e, r), r, a)]
  35038. : 'number' == typeof r.cache && r.cache > 0
  35039. ? [2, T((u = M(r)) ? u.cachedPromise : F(r, e(r)), r, a)]
  35040. : (w &&
  35041. r &&
  35042. 'get' === (null === (d = r.method) || void 0 === d ? void 0 : d.toLocaleLowerCase()) &&
  35043. ((c = '_t='.concat(Date.now())), -1 === r.url.indexOf('?') ? (r.url = r.url + '?'.concat(c)) : (r.url = r.url + '&'.concat(c))),
  35044. [2, T(e(r), r, a)])
  35045. )
  35046. }
  35047. })
  35048. })
  35049. }
  35050. return (r._wrappedFetcher = !0), r
  35051. })
  35052. }) /*!node_modules/amis-core/lib/utils/browser.js*/
  35053. amis.define('8dd52de', function (e, r, n, i) {
  35054. 'use strict'
  35055. Object.defineProperty(r, '__esModule', { value: !0 })
  35056. var a,
  35057. t = !!(a = navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./)) && parseInt(a[2], 10),
  35058. o = navigator.vendor && navigator.vendor.indexOf('Apple') > -1 && navigator.userAgent && -1 == navigator.userAgent.indexOf('CriOS') && -1 == navigator.userAgent.indexOf('FxiOS')
  35059. ;(r.chromeVersion = t), (r.isSafari = o)
  35060. }) /*!node_modules/amis-core/lib/utils/ColorScale.js*/
  35061. amis.define('22a4ae5', function (t, o, i, r) {
  35062. 'use strict'
  35063. Object.defineProperty(o, '__esModule', { value: !0 })
  35064. var n = t('68b98b9'),
  35065. a = (function () {
  35066. function t(t, o, i, r) {
  35067. void 0 === r && (r = 1), (this.r = t), (this.g = o), (this.b = i), (this.a = r)
  35068. }
  35069. return (
  35070. (t.prototype.toRGBString = function () {
  35071. return 'rgb('
  35072. .concat(Math.floor(this.r * this.a), ',')
  35073. .concat(Math.floor(this.g * this.a), ',')
  35074. .concat(Math.floor(this.b * this.a), ')')
  35075. }),
  35076. (t.prototype.toRGBAString = function () {
  35077. return 'rgba('.concat(this.r, ',').concat(this.g, ',').concat(this.b, ',').concat(this.a, ')')
  35078. }),
  35079. (t.prototype.toHexString = function () {
  35080. return (t = this), (o = Math.floor(t.r * t.a)), (i = Math.floor(t.g * t.a)), (r = Math.floor(t.b * t.a)), '#'.concat(h(o)).concat(h(i)).concat(h(r))
  35081. var t, o, i, r
  35082. }),
  35083. t
  35084. )
  35085. })()
  35086. function h(t) {
  35087. var o = t.toString(16)
  35088. return 1 === o.length ? '0' + o : o
  35089. }
  35090. var s = (function () {
  35091. function t(t, o, i, r) {
  35092. var h
  35093. void 0 === r && (r = 1),
  35094. (this.min = isNaN(t) ? 0 : t),
  35095. (this.max = isNaN(o) ? 0 : o),
  35096. this.min === this.max && (this.max = this.min + 1),
  35097. this.max < this.min && ((h = n.__read([this.min, this.max], 2)), (this.max = h[0]), (this.min = h[1])),
  35098. i.length < 2 && (i = ['#FFEF9C', '#FF7127']),
  35099. (this.alpha = r),
  35100. (this.colorStops = i.map(function (t) {
  35101. return (function (t, o) {
  35102. var i
  35103. ;(i = /^#(?:[0-9a-fA-F]{3})$/),
  35104. t.match(i) &&
  35105. (t = t
  35106. .substring(1)
  35107. .split('')
  35108. .map(function (t) {
  35109. return t + t
  35110. })
  35111. .join(''))
  35112. var r = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t)
  35113. if (r) return new a(parseInt(r[1], 16), parseInt(r[2], 16), parseInt(r[3], 16), o)
  35114. throw new Error(''.concat(t, ' is not a valid hex color.'))
  35115. })(t, r)
  35116. }))
  35117. }
  35118. return (
  35119. (t.prototype.getColor = function (t) {
  35120. var o = this.colorStops.length
  35121. if (t < this.min) return this.colorStops[0]
  35122. if (t > this.max) return this.colorStops[o - 1]
  35123. var i = this.max - this.min,
  35124. r = (t - this.min) / i,
  35125. n = Math.max(Math.ceil(r * (o - 1)), 1),
  35126. h = this.colorStops[n - 1],
  35127. s = this.colorStops[n]
  35128. r = r * (o - 1) - (n - 1)
  35129. var c = Math.floor(r * s.r + (1 - r) * h.r),
  35130. e = Math.floor(r * s.g + (1 - r) * h.g),
  35131. f = Math.floor(r * s.b + (1 - r) * h.b)
  35132. return new a(c, e, f, this.alpha)
  35133. }),
  35134. t
  35135. )
  35136. })()
  35137. ;(o.ColorScale = s), (o.default = s)
  35138. }) /*!node_modules/lodash/chunk.js*/
  35139. amis.define('55e3bda', function (r, a, e, n) {
  35140. var t = r('b925f70'),
  35141. i = r('7767ed2'),
  35142. f = r('0adc535'),
  35143. d = Math.ceil,
  35144. o = Math.max
  35145. e.exports = function (r, a, e) {
  35146. a = (e ? i(r, a, e) : void 0 === a) ? 1 : o(f(a), 0)
  35147. var n = null == r ? 0 : r.length
  35148. if (!n || a < 1) return []
  35149. for (var u = 0, c = 0, l = Array(d(n / a)); u < n; ) l[c++] = t(r, u, (u += a))
  35150. return l
  35151. }
  35152. }) /*!node_modules/amis-core/lib/utils/columnsSplit.js*/
  35153. amis.define('5e0783e', function (e, a, r, t) {
  35154. 'use strict'
  35155. Object.defineProperty(a, '__esModule', { value: !0 })
  35156. var n = e('68b98b9')
  35157. function u(e) {
  35158. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  35159. }
  35160. e('ac704b9')
  35161. var c = u(e('55e3bda')),
  35162. i = e('ac704b9'),
  35163. l = (i.default || i).createElement
  35164. ;(i.default || i).Fragment,
  35165. (a.columnsSplit = function (e, a, r) {
  35166. if (Array.isArray(r) && r.length) {
  35167. var t = 0,
  35168. u = [],
  35169. i = Math.max(Math.round(12 / Math.max.apply(Math, n.__spreadArray([], n.__read(r), !1))), 1),
  35170. o = 'Grid-col--sm'.concat(i)
  35171. r.forEach(function (r, n) {
  35172. r &&
  35173. (u.push(
  35174. l(
  35175. 'div',
  35176. { className: a('Grid'), key: n },
  35177. Array.from({ length: r }).map(function (r, n) {
  35178. return t + n < e.length ? l('div', { key: n, className: a(o) }, e[t + n]) : null
  35179. })
  35180. )
  35181. ),
  35182. (t += r))
  35183. }),
  35184. (e = u)
  35185. } else if ('number' == typeof r && r > 1) {
  35186. var d = 12 / r,
  35187. f = 'Grid-col--sm'.concat(d === Math.round(d) ? d : '')
  35188. e = c.default(e, r).map(function (e, t) {
  35189. return l(
  35190. 'div',
  35191. { className: a('Grid'), key: t },
  35192. Array.from({ length: r }).map(function (r, t) {
  35193. return l('div', { key: t, className: a(f) }, e[t])
  35194. })
  35195. )
  35196. })
  35197. }
  35198. return e
  35199. })
  35200. }) /*!node_modules/amis-core/lib/utils/concatData.js*/
  35201. amis.define('a3127fc', function (a, e, r, t) {
  35202. 'use strict'
  35203. Object.defineProperty(e, '__esModule', { value: !0 })
  35204. var i = a('68b98b9'),
  35205. n = a('e74b24f'),
  35206. c = a('bbe84d0')
  35207. e.concatData = function (a, e, r) {
  35208. r = Array.isArray(r)
  35209. ? r
  35210. : r
  35211. .split(',')
  35212. .map(function (a) {
  35213. return a.trim()
  35214. })
  35215. .filter(function (a) {
  35216. return a
  35217. })
  35218. var t = i.__assign({}, a),
  35219. u = !1
  35220. return (
  35221. e &&
  35222. r.forEach(function (r) {
  35223. var i = n.getVariable(e, r),
  35224. o = n.getVariable(a, r),
  35225. f = []
  35226. void 0 !== i && f.push(i), void 0 !== o && f.push(o), (u = !0), c.setVariable(t, r, [].concat.apply([], f))
  35227. }),
  35228. u ? t : a
  35229. )
  35230. }
  35231. }) /*!node_modules/amis-core/lib/utils/DataScope.js*/
  35232. amis.define('5c95135', function (e, r, t, i) {
  35233. 'use strict'
  35234. Object.defineProperty(r, '__esModule', { value: !0 })
  35235. var s = e('68b98b9'),
  35236. n = e('939b8bb'),
  35237. a = e('027080a'),
  35238. o = { boolean: '\u5e03\u5c14', integer: '\u6574\u6570', number: '\u6570\u5b57', string: '\u6587\u672c', array: '\u6570\u7ec4', object: '\u5bf9\u8c61' },
  35239. p = (function () {
  35240. function e(e, r) {
  35241. ;(this.children = []), (this.schemas = []), this.setSchemas(Array.isArray(e) ? e : [e]), (this.id = r)
  35242. }
  35243. return (
  35244. (e.prototype.addChild = function (r, t) {
  35245. var i = new e(t || { type: 'object', properties: {} }, r)
  35246. return this.children.push(i), (i.parent = this), i
  35247. }),
  35248. (e.prototype.removeChild = function (e) {
  35249. var r = this.children.findIndex(function (r) {
  35250. return 'string' == typeof e ? e === r.id : r === e
  35251. })
  35252. ~r && (delete this.children[r].parent, this.children.splice(r, 1))
  35253. }),
  35254. (e.prototype.setSchemas = function (e) {
  35255. var r, t
  35256. this.schemas.splice(0, this.schemas.length)
  35257. try {
  35258. for (var i = s.__values(e), a = i.next(); !a.done; a = i.next()) {
  35259. var o = a.value
  35260. if ('object' !== o.type) throw new TypeError('data scope accept only object')
  35261. this.schemas.push(s.__assign({ $id: n.guid() }, o))
  35262. }
  35263. } catch (e) {
  35264. r = { error: e }
  35265. } finally {
  35266. try {
  35267. a && !a.done && (t = i.return) && t.call(i)
  35268. } finally {
  35269. if (r) throw r.error
  35270. }
  35271. }
  35272. return this
  35273. }),
  35274. (e.prototype.addSchema = function (e) {
  35275. return (e = s.__assign({ $id: n.guid() }, e)), this.schemas.push(e), this
  35276. }),
  35277. (e.prototype.removeSchema = function (e) {
  35278. var r = this.schemas.findIndex(function (r) {
  35279. return r.$id === e
  35280. })
  35281. return ~r && this.schemas.splice(r, 1), this
  35282. }),
  35283. (e.prototype.contains = function (e) {
  35284. for (var r = e; r; ) {
  35285. if (this === r) return !0
  35286. r = r.parent
  35287. }
  35288. return !1
  35289. }),
  35290. (e.prototype.assignSchema = function (e, r) {
  35291. var t, i
  35292. if (e.type && e.type === r.type) {
  35293. if ('array' === e.type)
  35294. return e.items
  35295. ? Array.isArray(e.items)
  35296. ? r.items
  35297. ? Array.isArray(r.items)
  35298. ? r.items
  35299. : s.__assign(s.__assign({}, e), { items: s.__spreadArray(s.__spreadArray([], s.__read(e.items), !1), [r.items], !1) })
  35300. : s.__assign(s.__assign({}, e), r)
  35301. : s.__assign(s.__assign({}, e), { items: this.assignSchema(e.items, r.items) })
  35302. : r
  35303. if ('object' === e.type && e.properties) {
  35304. var n = {}
  35305. try {
  35306. for (
  35307. var a = s.__values(Array.from(new Set(s.__spreadArray(s.__spreadArray([], s.__read(Object.keys(e.properties)), !1), s.__read(Object.keys(r.properties)), !1)))), o = a.next();
  35308. !o.done;
  35309. o = a.next()
  35310. ) {
  35311. var p = o.value,
  35312. l = e.properties[p]
  35313. n[p] = l ? (r.properties[p] ? this.assignSchema(l, r.properties[p]) : l) : r.properties[p]
  35314. }
  35315. } catch (e) {
  35316. t = { error: e }
  35317. } finally {
  35318. try {
  35319. o && !o.done && (i = a.return) && i.call(a)
  35320. } finally {
  35321. if (t) throw t.error
  35322. }
  35323. }
  35324. return s.__assign(s.__assign({}, e), { properties: n })
  35325. }
  35326. return r
  35327. }
  35328. return Array.isArray(e.oneOf)
  35329. ? s.__assign(s.__assign({}, e), { oneOf: s.__spreadArray(s.__spreadArray([], s.__read(e.oneOf), !1), [r], !1) })
  35330. : s.__assign(s.__assign({}, e), { oneOf: [e, r] })
  35331. }),
  35332. (e.prototype.getMergedSchema = function () {
  35333. var e = this,
  35334. r = { type: 'object', properties: {} }
  35335. return (
  35336. this.schemas.forEach(function (t) {
  35337. var i = t.properties || {}
  35338. Object.keys(i).forEach(function (t) {
  35339. var s = i[t]
  35340. r.properties[t] ? (r.properties[t] = e.assignSchema(r.properties[t], s)) : (r.properties[t] = s)
  35341. })
  35342. }),
  35343. r
  35344. )
  35345. }),
  35346. (e.prototype.buildOptions = function (e, r, t, i, a) {
  35347. var p,
  35348. l,
  35349. c,
  35350. u = this
  35351. void 0 === t && (t = { label: '', value: '' }), void 0 === i && (i = '')
  35352. var h = {
  35353. label: r.title || i,
  35354. value: '\u6210\u5458' === r.title ? '' : t.value,
  35355. path: '\u6210\u5458' === r.title ? '' : t.label,
  35356. type: r.type,
  35357. tag: null !== (l = null !== (p = r.typeLabel) && void 0 !== p ? p : o[r.type]) && void 0 !== l ? l : r.type,
  35358. description: r.description,
  35359. isMember: a,
  35360. disabled: '\u6210\u5458' === r.title
  35361. }
  35362. if (r.group) {
  35363. var d = e.findIndex(function (e) {
  35364. return e.label === r.group
  35365. })
  35366. ~d ? e[d].children.push(h) : e.push({ label: r.group, value: '', children: [h] })
  35367. } else e.push(h)
  35368. 'object' === r.type && r.properties
  35369. ? ((h.children = []),
  35370. Object.keys(r.properties).forEach(function (e) {
  35371. var i,
  35372. s = r.properties[e]
  35373. u.buildOptions(
  35374. h.children,
  35375. s,
  35376. { label: t.label + (t.label ? '.' : '') + (null !== (i = s.title) && void 0 !== i ? i : e), value: t.value + (t.value ? '.' : '') + e },
  35377. e,
  35378. '\u6210\u5458' === r.title
  35379. )
  35380. }))
  35381. : 'array' === r.type &&
  35382. (null === (c = r.items) || void 0 === c ? void 0 : c.properties) &&
  35383. ((h.children = []),
  35384. this.buildOptions(h.children, s.__assign(s.__assign({ title: '\u6210\u5458' }, r.items), { disabled: !0 }), { label: t.label, value: t.value }, 'items', '\u6210\u5458' === r.title),
  35385. (h.children = n.mapTree(h.children, function (e) {
  35386. return s.__assign({}, e)
  35387. })))
  35388. }),
  35389. (e.prototype.getDataPropsAsOptions = function () {
  35390. var e = []
  35391. return this.buildOptions(e, this.getMergedSchema()), e[0].children
  35392. }),
  35393. (e.prototype.getSchemaByPath = function (e) {
  35394. var r,
  35395. t,
  35396. i = a.keyToPath(e)
  35397. try {
  35398. for (var n = s.__values(this.schemas), o = n.next(); !o.done; o = n.next()) {
  35399. var p = o.value,
  35400. l = i.reduce(function (e, r) {
  35401. return e && 'object' === e.type && e.properties ? e.properties[r] : null
  35402. }, p)
  35403. if (l) return l
  35404. }
  35405. } catch (e) {
  35406. r = { error: e }
  35407. } finally {
  35408. try {
  35409. o && !o.done && (t = n.return) && t.call(n)
  35410. } finally {
  35411. if (r) throw r.error
  35412. }
  35413. }
  35414. return null
  35415. }),
  35416. (e.prototype.getSchemaById = function (e) {
  35417. var r
  35418. return null === (r = this.schemas) || void 0 === r
  35419. ? void 0
  35420. : r.find(function (r) {
  35421. return r.$id === e
  35422. })
  35423. }),
  35424. e
  35425. )
  35426. })()
  35427. ;(r.DATASCHEMA_TYPE_MAP = o), (r.DataScope = p)
  35428. }) /*!node_modules/amis-core/lib/utils/DataSchema.js*/
  35429. amis.define('607aee2', function (t, r, e, o) {
  35430. 'use strict'
  35431. Object.defineProperty(r, '__esModule', { value: !0 })
  35432. var i = t('68b98b9'),
  35433. n = t('5c95135'),
  35434. a = t('939b8bb'),
  35435. p = (function () {
  35436. function t(t) {
  35437. ;(this.idMap = {}), (this.root = new n.DataScope(t, 'root')), (this.idMap.root = this.root), (this.current = this.root)
  35438. }
  35439. return (
  35440. (t.prototype.setSchema = function (t) {
  35441. return this.current.setSchemas(t), this
  35442. }),
  35443. (t.prototype.addSchema = function (t) {
  35444. return this.current.addSchema(t), this
  35445. }),
  35446. (t.prototype.removeSchema = function (t) {
  35447. return this.current.removeSchema(t), delete this.idMap[t], this
  35448. }),
  35449. (t.prototype.getSchemas = function () {
  35450. for (var t = [], r = this.current; r; ) t.push.apply(t, i.__spreadArray([], i.__read(r.schemas), !1)), (r = r.parent)
  35451. return t
  35452. }),
  35453. (t.prototype.addScope = function (t, r) {
  35454. if ((void 0 === r && (r = a.guid()), this.idMap[r])) throw new Error('scope id `' + r + '` already exists')
  35455. return (this.current = this.current.addChild(r, t)), (this.idMap[r] = this.current), this
  35456. }),
  35457. (t.prototype.removeScope = function (t) {
  35458. var r,
  35459. e = this.getScope(t)
  35460. if (!e.parent) throw new Error('cannot remove root scope')
  35461. return e.contains(this.current) && (this.current = e.parent), null === (r = e.parent) || void 0 === r || r.removeChild(e), delete this.idMap[e.id], this
  35462. }),
  35463. (t.prototype.hasScope = function (t) {
  35464. var r = 'string' == typeof t ? t : t.id
  35465. return !!this.idMap[r]
  35466. }),
  35467. (t.prototype.getScope = function (t) {
  35468. var r = 'string' == typeof t ? t : t.id
  35469. return this.idMap[r]
  35470. }),
  35471. (t.prototype.switchToRoot = function () {
  35472. return (this.current = this.root), this
  35473. }),
  35474. (t.prototype.switchTo = function (t) {
  35475. var r = this.getScope(t)
  35476. return (this.current = r), this
  35477. }),
  35478. (t.prototype.pushVariable = function (t, r) {
  35479. t.tag ? r.push({ label: t.tag, children: t.getDataPropsAsOptions() }) : r.push.apply(r, i.__spreadArray([], i.__read(t.getDataPropsAsOptions()), !1))
  35480. }),
  35481. (t.prototype.getDataPropsAsOptions = function () {
  35482. for (var t, r = [], e = this.current; e; ) {
  35483. if (e.group) {
  35484. var o = []
  35485. this.pushVariable(e, o)
  35486. var n = r.findIndex(function (t) {
  35487. return t.label === (null == e ? void 0 : e.group)
  35488. })
  35489. ~n ? (t = r[n].children).push.apply(t, i.__spreadArray([], i.__read(o), !1)) : r.push({ label: e.group, children: o })
  35490. } else this.pushVariable(e, r)
  35491. e = e.parent
  35492. }
  35493. return r
  35494. }),
  35495. (t.prototype.getSchemaByPath = function (t) {
  35496. for (var r = this.current; r; ) {
  35497. var e = r.getSchemaByPath(t)
  35498. if (e) return e
  35499. r = r.parent
  35500. }
  35501. return null
  35502. }),
  35503. t
  35504. )
  35505. })()
  35506. r.DataSchema = p
  35507. }) /*!node_modules/amis-core/lib/utils/dom.js*/
  35508. amis.define('933bc12', function (t, e, o, i) {
  35509. 'use strict'
  35510. Object.defineProperty(e, '__esModule', { value: !0 })
  35511. var n = t('68b98b9'),
  35512. r = t('1e5c4ba')
  35513. t('ac704b9')
  35514. var f = t('05bc36b'),
  35515. l = t('1d5900b'),
  35516. a = t('939b8bb')
  35517. function d(t) {
  35518. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  35519. }
  35520. var h = d(r),
  35521. u = t('ac704b9'),
  35522. s = (u.default || u).createElement
  35523. function c(t) {
  35524. var e
  35525. return (null === (e = h.default.findDOMNode(t)) || void 0 === e ? void 0 : e.ownerDocument) || document
  35526. }
  35527. function g(t) {
  35528. var e, o, i, n
  35529. return (
  35530. 'BODY' === t.tagName
  35531. ? ((o = window.innerWidth), (i = window.innerHeight), (n = c(t).documentElement.scrollTop || (null == t ? void 0 : t.scrollTop)))
  35532. : ((o = (e = f.offset(t)).width), (i = e.height), (n = t.scrollTop)),
  35533. { width: o, height: i, scroll: n }
  35534. )
  35535. }
  35536. ;(u.default || u).Fragment,
  35537. (e.calculatePosition = function (t, e, o, i, r, d) {
  35538. var h
  35539. void 0 === r && (r = 0), void 0 === d && (d = [0, 0])
  35540. var u = a.getScrollParent(i),
  35541. s = 'BODY' === i.tagName ? f.offset(o) : l.position(o, i),
  35542. c = f.offset(e),
  35543. p = c.height,
  35544. v = c.width,
  35545. w = i.getBoundingClientRect(),
  35546. m = e.getBoundingClientRect(),
  35547. b = e.offsetWidth ? m.width / e.offsetWidth : 1,
  35548. y = e.offsetHeight ? m.height / e.offsetHeight : 1,
  35549. x = 'auto' === t,
  35550. O = 'left-bottom-left-top',
  35551. T = 0,
  35552. _ = 0,
  35553. P = '',
  35554. M = '',
  35555. Y = (t = x ? 'left-bottom-left-top right-bottom-right-top left-top-left-bottom right-top-right-bottom '.concat(O) : t)
  35556. if ('asContextMenu' === t) {
  35557. ;(T = s.left + 1 + v <= w.width ? s.left + 1 : s.left - v >= 0 ? s.left - v : Math.max(w.width - v, 10)), (_ = s.top + 1 + p <= w.height ? s.top + 1 : Math.max(w.height - p - 5, 10))
  35558. var C = n.__read(d, 2),
  35559. N = C[0],
  35560. B = void 0 === N ? 0 : N,
  35561. D = C[1]
  35562. return { positionLeft: (T + B) / b, positionTop: (_ + (void 0 === D ? 0 : D)) / y, arrowOffsetLeft: P, arrowOffsetTop: M, activePlacement: Y }
  35563. }
  35564. if (~t.indexOf('-'))
  35565. for (var L = t.split(/\s+/), X = {}; L.length; ) {
  35566. var H = (Y = L.shift())
  35567. if (x && 0 === L.length) {
  35568. var W = n.__read(O.split('-'), 4),
  35569. S = W[0],
  35570. j = W[1],
  35571. E = W[2],
  35572. R = W[3],
  35573. k = X.atX,
  35574. F = void 0 === k ? S : k,
  35575. I = X.atY,
  35576. K = void 0 === I ? j : I,
  35577. V = X.myX,
  35578. q = void 0 === V ? E : V,
  35579. z = X.myY
  35580. H = Y = [F, K, q, void 0 === z ? R : z].join('-')
  35581. }
  35582. var A = n.__read(H.split('-'), 4),
  35583. G = A[0],
  35584. J = A[1],
  35585. Q = A[2],
  35586. U = A[3]
  35587. if (
  35588. ((Q = Q || G),
  35589. (U = U || J),
  35590. (T = 'left' === G ? s.left : 'right' === G ? s.left + s.width : s.left + s.width / 2),
  35591. (_ = 'top' === J ? s.top : 'bottom' === J ? s.top + s.height : s.top + s.height / 2),
  35592. (T -= 'left' === Q ? 0 : 'right' === Q ? v : v / 2),
  35593. (_ -= 'top' === U ? 0 : 'bottom' === U ? p : p / 2),
  35594. L.length || x)
  35595. ) {
  35596. var Z = { x: w.x + T / b, y: w.y + _ / y, width: v, height: p },
  35597. $ = !1,
  35598. tt = !1
  35599. if (
  35600. (Z.x >= 0 && Z.x + Z.width < window.innerWidth + u.scrollLeft && (($ = !0), !X.atX && (X.atX = G), !X.myX && (X.myX = Q)),
  35601. Z.y >= 0 && Z.y + Z.height < window.innerHeight + u.scrollTop && ((tt = !0), !X.atY && (X.atY = J), !X.myY && (X.myY = U)),
  35602. $ && tt)
  35603. )
  35604. break
  35605. if (x && 0 === L.length) {
  35606. for (var et = e.offsetParent; et && 'static' === window.getComputedStyle(et).position; ) et = et.offsetParent
  35607. var ot = null === (h = null == et ? void 0 : et.getBoundingClientRect) || void 0 === h ? void 0 : h.call(et),
  35608. it = { x: (null == ot ? void 0 : ot.x) || 0, y: (null == ot ? void 0 : ot.y) || 0 }
  35609. tt || (_ = Math.max(10, window.innerHeight - Z.height) + u.scrollTop - it.y - 10), $ || (T = Math.max(10, window.innerWidth - Z.width) + u.scrollLeft - it.x)
  35610. }
  35611. }
  35612. }
  35613. else if ('left' === t || 'right' === t) {
  35614. T = 'left' === t ? s.left - v : s.left + s.width
  35615. var nt = (function (t, e, o, i) {
  35616. var n = g(o),
  35617. r = n.scroll,
  35618. f = n.height,
  35619. l = t - i - r,
  35620. a = t + i - r + e
  35621. return l < 0 ? -l : a > f ? f - a : 0
  35622. })((_ = s.top + (s.height - p) / 2), p, i, r)
  35623. ;(_ += nt), (M = 50 * (1 - (2 * nt) / p) + '%')
  35624. } else if ('top' === t || 'bottom' === t) {
  35625. _ = 'top' === t ? s.top - p : s.top + s.height
  35626. var rt = (function (t, e, o, i) {
  35627. var n = g(o).width,
  35628. r = t - i,
  35629. f = t + i + e
  35630. return r < 0 ? -r : f > n ? n - f : 0
  35631. })((T = s.left + (s.width - v) / 2), v, i, r)
  35632. ;(T += rt), (P = 50 * (1 - (2 * rt) / p) + '%')
  35633. } else {
  35634. if ('center' !== t) throw new Error('calcOverlayPosition(): No such placement of "'.concat(t, '" found.'))
  35635. ;(T = s.left + (s.width - v) / 2), (_ = s.top + (s.height - p) / 2), (P = M = void 0)
  35636. }
  35637. var ft = n.__read(d, 2),
  35638. lt = ft[0],
  35639. at = void 0 === lt ? 0 : lt,
  35640. dt = ft[1],
  35641. ht = void 0 === dt ? 0 : dt
  35642. return { positionLeft: (T + at) / b, positionTop: (_ + ht) / y, arrowOffsetLeft: (P + at) / b, arrowOffsetTop: (M + ht) / y, activePlacement: Y }
  35643. }),
  35644. (e.getContainer = function (t, e) {
  35645. return (t = 'function' == typeof t ? t() : t), h.default.findDOMNode(t) || e
  35646. }),
  35647. (e.getStyleNumber = function (t, e) {
  35648. return (t && parseInt(getComputedStyle(t).getPropertyValue(e), 10)) || 0
  35649. }),
  35650. (e.ownerDocument = c),
  35651. (e.renderTextByKeyword = function (t, e) {
  35652. if (!t || 'string' != typeof t) return t
  35653. if (e && ~t.indexOf(e)) {
  35654. var o = t.indexOf(e),
  35655. i = o + e.length
  35656. return s('span', null, t.substring(0, o), s('span', { className: 'is-keyword' }, e), t.substring(i))
  35657. }
  35658. return t
  35659. })
  35660. }) /*!node_modules/amis-core/lib/utils/errors.js*/
  35661. amis.define('3f15357', function (r, e, t, n) {
  35662. 'use strict'
  35663. Object.defineProperty(e, '__esModule', { value: !0 })
  35664. var i = r('68b98b9'),
  35665. o = (function (r) {
  35666. function e(e, t) {
  35667. var n = r.call(this, e) || this
  35668. return (n.type = 'ServerError'), (n.response = t), n
  35669. }
  35670. return i.__extends(e, r), e
  35671. })(Error)
  35672. e.ServerError = o
  35673. }) /*!node_modules/amis-core/lib/utils/highlight.js*/
  35674. amis.define('cde5cad', function (e, t, n, r) {
  35675. 'use strict'
  35676. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  35677. var a = e('2cb1945'),
  35678. s = e('ac704b9'),
  35679. i = (s.default || s).createElement
  35680. ;(s.default || s).Fragment,
  35681. (t.highlight = function (e, t, n) {
  35682. if ((void 0 === n && (n = 'is-matched'), !t)) return e
  35683. e = String(e)
  35684. var r = a.string2regExp(t, !1, !0)
  35685. if (!r.test(e)) return e
  35686. var s = [],
  35687. u = 0,
  35688. l = null
  35689. for (r.lastIndex = 0; (l = r.exec(e)); ) {
  35690. var c = e.substring(u, l.index)
  35691. c && s.push(i('span', { key: s.length }, c)), l[0] && s.push(i('span', { className: n, key: s.length }, l[0])), (u = l.index + l[0].length)
  35692. }
  35693. var d = e.substring(u)
  35694. return d && s.push(i('span', { key: s.length }, d)), s
  35695. })
  35696. }) /*!node_modules/amis-core/lib/utils/icon.js*/
  35697. amis.define('0dc59d3', function (e, t, n, i) {
  35698. 'use strict'
  35699. Object.defineProperty(t, '__esModule', { value: !0 })
  35700. var a = e('ac704b9'),
  35701. c = e('e98f234')
  35702. function r(e) {
  35703. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  35704. }
  35705. var l = r(a),
  35706. f = r(c),
  35707. s = e('ac704b9'),
  35708. u = (s.default || s).createElement
  35709. ;(s.default || s).Fragment
  35710. t.generateIcon = function (e, t, n, i) {
  35711. if ((f.default(t) && 'icon' === t.type && t.icon && (t = t.icon), l.default.isValidElement(t))) return t
  35712. if ('string' != typeof t)
  35713. return f.default(t) && 'string' == typeof t.id && t.id.startsWith('svg-')
  35714. ? u('svg', { className: e('icon', 'icon-object', n, i) }, u('use', { xlinkHref: '#'.concat(t.id.replace(/^svg-/, '')) }))
  35715. : void 0
  35716. var a = -1 !== (null == t ? void 0 : t.indexOf('.'))
  35717. return t ? (a ? u('img', { className: e(n, i), src: t, key: t }) : u('i', { className: e(n, t, i), key: t })) : null
  35718. }
  35719. }) /*!node_modules/amis-core/lib/utils/image.js*/
  35720. amis.define('67e77ca', function (e, n, t, o) {
  35721. 'use strict'
  35722. function r(e) {
  35723. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  35724. }
  35725. Object.defineProperty(n, '__esModule', { value: !0 })
  35726. var i = r(e('5ee9171')),
  35727. a = i.default(function (e) {
  35728. return new Promise(function (n, t) {
  35729. var o = new XMLHttpRequest()
  35730. ;(o.onload = function () {
  35731. var e = new FileReader()
  35732. ;(e.onloadend = function () {
  35733. n(e.result)
  35734. }),
  35735. e.readAsDataURL(o.response)
  35736. }),
  35737. (o.onerror = t),
  35738. o.open('GET', e),
  35739. (o.responseType = 'blob'),
  35740. o.send()
  35741. })
  35742. }),
  35743. u = i.default(function (e) {
  35744. return new Promise(function (n, t) {
  35745. var o = new Image()
  35746. ;(o.onerror = t),
  35747. (o.onload = function () {
  35748. n({ width: o.width, height: o.height })
  35749. }),
  35750. (o.src = e)
  35751. })
  35752. })
  35753. ;(n.getImageDimensions = u), (n.toDataURL = a)
  35754. }) /*!node_modules/amis-core/lib/actions/Action.js*/
  35755. amis.define('e913672', function (e, a, n, o) {
  35756. 'use strict'
  35757. Object.defineProperty(a, '__esModule', { value: !0 })
  35758. var t = e('68b98b9'),
  35759. r = e('1279020')
  35760. e('939b8bb')
  35761. var i = e('575a22c')
  35762. e('c3389ff'), e('8b081ba')
  35763. var s = e('bbe84d0'),
  35764. c = e('1c8d418')
  35765. function l(e) {
  35766. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  35767. }
  35768. e('8b641b6')
  35769. var d,
  35770. u = l(r)
  35771. ;(a.LoopStatus = void 0), ((d = a.LoopStatus || (a.LoopStatus = {}))[(d.NORMAL = 0)] = 'NORMAL'), (d[(d.BREAK = 1)] = 'BREAK'), (d[(d.CONTINUE = 2)] = 'CONTINUE')
  35772. var p = {},
  35773. g = function (e) {
  35774. return p[e]
  35775. },
  35776. v = function (e, a, n, o) {
  35777. return t.__awaiter(void 0, void 0, void 0, function () {
  35778. var r, l, d, p, g, v, b, _, m, y, f, k, w, T, h, A, x, N, j, E, O, B, D, I, C, M, P, L, R, S, W, K, U, q, F, V, z
  35779. return t.__generator(this, function (G) {
  35780. switch (G.label) {
  35781. case 0:
  35782. return (
  35783. (r = { event: o }),
  35784. ((l = t.__assign({}, a)).args = t.__assign({}, a.args)),
  35785. (null === (N = o.data) || void 0 === N ? void 0 : N.__rendererData) || (r = { event: o, __rendererData: n.props.data }),
  35786. (d = s.createObject(s.createObject(n.props.data.__super ? s.createObject(n.props.data.__super, r) : r, n.props.data), o.data)),
  35787. (p = null !== (j = l.expression) && void 0 !== j ? j : l.execOn),
  35788. (g = !1),
  35789. p ? [4, i.evalExpressionWithConditionBuilder(p, d, !0)] : [3, 2]
  35790. )
  35791. case 1:
  35792. ;(g = !G.sent()), (G.label = 2)
  35793. case 2:
  35794. return g ? [2] : ((v = !1), l.preventDefault ? [4, i.evalExpressionWithConditionBuilder(l.preventDefault, d, !1)] : [3, 4])
  35795. case 3:
  35796. ;(v = G.sent()), (G.label = 4)
  35797. case 4:
  35798. return (
  35799. (b = { componentId: c.dataMapping(l.componentId, d), componentName: c.dataMapping(l.componentName, d) }),
  35800. 'dialog' === l.actionType
  35801. ? ((l.dialog = t.__assign({}, null !== (E = l.dialog) && void 0 !== E ? E : null === (O = l.args) || void 0 === O ? void 0 : O.dialog)),
  35802. null === (B = l.args) || void 0 === B || delete B.dialog)
  35803. : 'drawer' === l.actionType
  35804. ? ((l.drawer = t.__assign({}, null !== (D = l.drawer) && void 0 !== D ? D : null === (I = l.args) || void 0 === I ? void 0 : I.drawer)),
  35805. null === (C = l.args) || void 0 === C || delete C.drawer)
  35806. : ['ajax', 'download'].includes(l.actionType) &&
  35807. ((_ = null !== (M = l.api) && void 0 !== M ? M : null === (P = l.args) || void 0 === P ? void 0 : P.api),
  35808. (l.api = 'string' == typeof _ ? _ : t.__assign({}, _)),
  35809. (l.options = t.__assign({}, null !== (L = l.options) && void 0 !== L ? L : null === (R = l.args) || void 0 === R ? void 0 : R.options)),
  35810. (l.messages = t.__assign({}, null !== (S = l.messages) && void 0 !== S ? S : null === (W = l.args) || void 0 === W ? void 0 : W.messages)),
  35811. null === (K = l.args) || void 0 === K || delete K.api,
  35812. null === (U = l.args) || void 0 === U || delete U.options,
  35813. null === (q = l.args) || void 0 === q || delete q.messages),
  35814. (y = (m = b.componentId || b.componentName) ? (null === (F = o.context.scoped) || void 0 === F ? void 0 : F[l.componentId ? 'getComponentById' : 'getComponentByName'](m)) : n),
  35815. (f = c.dataMapping(l.args, d, function (e) {
  35816. var a,
  35817. n = null === (a = null == y ? void 0 : y.props) || void 0 === a ? void 0 : a.type,
  35818. o = l.actionType
  35819. return t
  35820. .__spreadArray(
  35821. t.__spreadArray([], t.__read({ ajax: ['adaptor', 'responseAdaptor', 'requestAdaptor', 'responseData'] }[o] || []), !1),
  35822. t.__read(
  35823. { 'input-table': ['condition'], table: ['condition'], table2: ['condition'], crud: ['condition'], combo: ['condition'], list: ['condition'], cards: ['condition'] }[n] || []
  35824. ),
  35825. !1
  35826. )
  35827. .includes(e)
  35828. })),
  35829. (k = c.dataMapping(l.data, d)),
  35830. (w =
  35831. f && Object.keys(f).length
  35832. ? u.default(
  35833. t.__assign(t.__assign({}, f), null != k ? k : {}),
  35834. (function (e) {
  35835. var a = []
  35836. switch (e) {
  35837. case 'toast':
  35838. a = ['msgType', 'msg', 'position', 'closeButton', 'showIcon', 'timeout', 'title']
  35839. break
  35840. case 'alert':
  35841. a = ['msg']
  35842. break
  35843. case 'confirm':
  35844. a = ['msg', 'title']
  35845. break
  35846. case 'ajax':
  35847. case 'download':
  35848. a = ['api', 'messages', 'options']
  35849. break
  35850. case 'setValue':
  35851. a = ['value', 'index']
  35852. break
  35853. case 'copy':
  35854. a = ['content', 'copyFormat']
  35855. break
  35856. case 'email':
  35857. a = ['to', 'cc', 'bcc', 'subject', 'body']
  35858. break
  35859. case 'link':
  35860. a = ['link', 'blank', 'params']
  35861. break
  35862. case 'url':
  35863. a = ['url', 'blank', 'params']
  35864. break
  35865. case 'for':
  35866. a = ['loopName']
  35867. break
  35868. case 'goPage':
  35869. a = ['delta']
  35870. break
  35871. case 'custom':
  35872. a = ['script']
  35873. break
  35874. case 'broadcast':
  35875. a = ['eventName']
  35876. break
  35877. case 'dialog':
  35878. case 'confirmDialog':
  35879. a = ['dialog']
  35880. break
  35881. case 'drawer':
  35882. a = ['drawer']
  35883. break
  35884. case 'reload':
  35885. a = ['resetPage']
  35886. }
  35887. return a
  35888. })(l.actionType)
  35889. )
  35890. : k),
  35891. (T = void 0 === w || ['ajax', 'download', 'dialog', 'drawer'].includes(l.actionType) ? d : w),
  35892. null === (V = console.group) || void 0 === V || V.call(console, 'run action '.concat(l.actionType)),
  35893. console.debug('['.concat(l.actionType, '] action args, data'), f, T),
  35894. (h = !1),
  35895. [4, e.run(t.__assign(t.__assign(t.__assign({}, l), { args: f, rawData: a.data, data: 'reload' === l.actionType ? w : T }), b), n, o, d)]
  35896. )
  35897. case 5:
  35898. return (
  35899. (A = G.sent()),
  35900. 'confirmDialog' !== (null == l ? void 0 : l.actionType) || A || ((h = !0), (v = !0)),
  35901. (x = !1),
  35902. l.stopPropagation ? [4, i.evalExpressionWithConditionBuilder(l.stopPropagation, d, !1)] : [3, 7]
  35903. )
  35904. case 6:
  35905. ;(x = G.sent()), (G.label = 7)
  35906. case 7:
  35907. return (
  35908. console.debug('['.concat(l.actionType, '] action end event'), o),
  35909. null === (z = console.groupEnd) || void 0 === z || z.call(console),
  35910. v && o.preventDefault(),
  35911. (x || h) && o.stopPropagation(),
  35912. [2]
  35913. )
  35914. }
  35915. })
  35916. })
  35917. }
  35918. ;(a.getActionByType = g),
  35919. (a.registerAction = function (e, a) {
  35920. p[e] = a
  35921. }),
  35922. (a.runAction = v),
  35923. (a.runActions = function (e, a, n) {
  35924. return t.__awaiter(void 0, void 0, void 0, function () {
  35925. var o, r, i, s, c, l, d, u, p
  35926. return t.__generator(this, function (b) {
  35927. switch (b.label) {
  35928. case 0:
  35929. Array.isArray(e) || (e = [e]), (b.label = 1)
  35930. case 1:
  35931. b.trys.push([1, 9, 10, 11]), (o = t.__values(e)), (r = o.next()), (b.label = 2)
  35932. case 2:
  35933. if (r.done) return [3, 8]
  35934. ;(i = r.value),
  35935. (s = g(i.actionType)) || (!i.componentId && !i.componentName)
  35936. ? ['url', 'link', 'jump'].includes(i.actionType) && (s = g('openlink'))
  35937. : (s = ['static', 'nonstatic', 'show', 'visibility', 'hidden', 'enabled', 'disabled', 'usability'].includes(i.actionType) ? g('status') : g('component')),
  35938. s || (s = g('component')),
  35939. (b.label = 3)
  35940. case 3:
  35941. return b.trys.push([3, 5, , 6]), [4, v(s, i, a, n)]
  35942. case 4:
  35943. return b.sent(), [3, 6]
  35944. case 5:
  35945. if (((c = b.sent()), !(null !== (p = i.ignoreError) && void 0 !== p && p)))
  35946. throw Error(''.concat(i.actionType, ' \u52a8\u4f5c\u6267\u884c\u5931\u8d25\uff0c\u539f\u56e0\uff1a').concat(c.message || '\u672a\u77e5'))
  35947. return [3, 6]
  35948. case 6:
  35949. if (n.stoped) return [3, 8]
  35950. b.label = 7
  35951. case 7:
  35952. return (r = o.next()), [3, 2]
  35953. case 8:
  35954. return [3, 11]
  35955. case 9:
  35956. return (l = b.sent()), (d = { error: l }), [3, 11]
  35957. case 10:
  35958. try {
  35959. r && !r.done && (u = o.return) && u.call(o)
  35960. } finally {
  35961. if (d) throw d.error
  35962. }
  35963. return [7]
  35964. case 11:
  35965. return [2]
  35966. }
  35967. })
  35968. })
  35969. })
  35970. }) /*!node_modules/lodash/now.js*/
  35971. amis.define('7f4984c', function (n, a, e, t) {
  35972. var f = n('6ba9d7a')
  35973. e.exports = function () {
  35974. return f.Date.now()
  35975. }
  35976. }) /*!node_modules/lodash/debounce.js*/
  35977. amis.define('5f94728', function (i, n, t, r) {
  35978. var e = i('e98f234'),
  35979. o = i('7f4984c'),
  35980. u = i('2d2d962'),
  35981. f = Math.max,
  35982. a = Math.min
  35983. t.exports = function (i, n, t) {
  35984. var r,
  35985. c,
  35986. v,
  35987. d,
  35988. m,
  35989. l,
  35990. s = 0,
  35991. T = !1,
  35992. p = !1,
  35993. h = !0
  35994. if ('function' != typeof i) throw new TypeError('Expected a function')
  35995. function x(n) {
  35996. var t = r,
  35997. e = c
  35998. return (r = c = void 0), (s = n), (d = i.apply(e, t))
  35999. }
  36000. function g(i) {
  36001. return (s = i), (m = setTimeout(w, n)), T ? x(i) : d
  36002. }
  36003. function y(i) {
  36004. var t = i - l
  36005. return void 0 === l || t >= n || t < 0 || (p && i - s >= v)
  36006. }
  36007. function w() {
  36008. var i = o()
  36009. if (y(i)) return E(i)
  36010. m = setTimeout(
  36011. w,
  36012. (function (i) {
  36013. var t = n - (i - l)
  36014. return p ? a(t, v - (i - s)) : t
  36015. })(i)
  36016. )
  36017. }
  36018. function E(i) {
  36019. return (m = void 0), h && r ? x(i) : ((r = c = void 0), d)
  36020. }
  36021. function M() {
  36022. var i = o(),
  36023. t = y(i)
  36024. if (((r = arguments), (c = this), (l = i), t)) {
  36025. if (void 0 === m) return g(l)
  36026. if (p) return clearTimeout(m), (m = setTimeout(w, n)), x(l)
  36027. }
  36028. return void 0 === m && (m = setTimeout(w, n)), d
  36029. }
  36030. return (
  36031. (n = u(n) || 0),
  36032. e(t) && ((T = !!t.leading), (v = (p = 'maxWait' in t) ? f(u(t.maxWait) || 0, n) : v), (h = 'trailing' in t ? !!t.trailing : h)),
  36033. (M.cancel = function () {
  36034. void 0 !== m && clearTimeout(m), (s = 0), (r = l = c = m = void 0)
  36035. }),
  36036. (M.flush = function () {
  36037. return void 0 === m ? d : E(o())
  36038. }),
  36039. M
  36040. )
  36041. }
  36042. }) /*!node_modules/amis-core/lib/utils/resize-sensor.js*/
  36043. amis.define('1feaebc', function (e, t, i, n) {
  36044. 'use strict'
  36045. Object.defineProperty(t, '__esModule', { value: !0 })
  36046. var o = (function () {
  36047. function e() {
  36048. this.q = []
  36049. }
  36050. return (
  36051. (e.prototype.add = function (e, t) {
  36052. void 0 === t && (t = 'both'), this.q.push({ fn: e, type: t })
  36053. }),
  36054. (e.prototype.call = function (e) {
  36055. for (var t = [], i = 1; i < arguments.length; i++) t[i - 1] = arguments[i]
  36056. this.q.forEach(function (i) {
  36057. ;(i.type !== e && 'both' !== i.type && 'both' !== e) || i.fn.apply(null, t)
  36058. })
  36059. }),
  36060. e
  36061. )
  36062. })()
  36063. function r(e, t) {
  36064. if (e.currentStyle) return e.currentStyle[t]
  36065. if (window.getComputedStyle) {
  36066. var i = window.getComputedStyle(e, void 0)
  36067. return i ? i.getPropertyValue(t) : void 0
  36068. }
  36069. return e.style[t]
  36070. }
  36071. function s(e, t, i) {
  36072. if ((void 0 === i && (i = 'both'), e)) {
  36073. if (e.resizedAttached) {
  36074. if (e.resizedAttached) return void e.resizedAttached.add(t, i)
  36075. } else (e.resizedAttached = new o()), e.resizedAttached.add(t, i)
  36076. var n = (e.resizeSensor = document.createElement('div'))
  36077. n.className = 'resize-sensor'
  36078. var s = 'position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: scroll; z-index: -1; visibility: hidden;',
  36079. l = 'position: absolute; left: 0; top: 0;'
  36080. ;(n.style.cssText = s),
  36081. (n.innerHTML = '\n <div class="resize-sensor-expand" style="'
  36082. .concat(s, '">\n <div style="')
  36083. .concat(l, '"></div>\n </div>\n <div class="resize-sensor-shrink" style="')
  36084. .concat(s, '">\n <div style="')
  36085. .concat(l, ' width: 200%; height: 200%"></div>\n </div>\n <div class="resize-sensor-appear" style="')
  36086. .concat(s, 'animation-name: apearSensor; animation-duration: 0.2s;"></div>')),
  36087. e.appendChild(n),
  36088. (e.hasInlineStyle = e.hasAttribute('style'))
  36089. var d = (e.originPosition = r(e, 'position'))
  36090. ~['fixed', 'absolute'].indexOf(d) || (e.style.position = 'relative')
  36091. var a,
  36092. c,
  36093. h = n.children[0],
  36094. f = h.children[0],
  36095. u = n.children[1],
  36096. v = n.children[2],
  36097. p = function () {
  36098. ;(f.style.width = h.offsetWidth + 10 + 'px'),
  36099. (f.style.height = h.offsetHeight + 10 + 'px'),
  36100. (h.scrollLeft = h.scrollWidth),
  36101. (h.scrollTop = h.scrollHeight),
  36102. (u.scrollLeft = u.scrollWidth),
  36103. (u.scrollTop = u.scrollHeight),
  36104. (a = e.offsetWidth),
  36105. (c = e.offsetHeight)
  36106. },
  36107. y = function () {
  36108. p(), S && (z(), (S = !1))
  36109. }
  36110. p()
  36111. var z = function (t) {
  36112. void 0 === t && (t = 'both'), e.resizedAttached && e.resizedAttached.call(t)
  36113. },
  36114. g = function (e, t, i) {
  36115. e.attachEvent ? e.attachEvent('on' + t, i) : e.addEventListener(t, i)
  36116. },
  36117. b = function (e, t, i) {
  36118. e.detachEvent ? e.detachEvent('on' + t, i) : e.removeEventListener(t, i)
  36119. },
  36120. m = function (t) {
  36121. var i = e.offsetWidth != a,
  36122. n = e.offsetHeight != c
  36123. ;(i || n) && z(i && n ? 'both' : i ? 'width' : 'height'), p()
  36124. }
  36125. g(h, 'scroll', m), g(u, 'scroll', m), g(v, 'animationstart', y)
  36126. var S = !h.offsetWidth
  36127. return function () {
  36128. b(h, 'scroll', m), b(u, 'scroll', m), b(v, 'animationstart', y)
  36129. }
  36130. }
  36131. }
  36132. function l(e) {
  36133. if (e.resizeSensor) {
  36134. e.hasInlineStyle ? (e.style.position = e.originPosition) : e.removeAttribute('style')
  36135. try {
  36136. e.removeChild(e.resizeSensor)
  36137. } catch (e) {}
  36138. delete e.resizeSensor, delete e.resizedAttached, delete e.hasInlineStyle, delete e.originPosition
  36139. }
  36140. }
  36141. ;(t.getComputedStyle = r),
  36142. (t.resizeSensor = function (e, t, i, n) {
  36143. if ((void 0 === i && (i = !1), void 0 === n && (n = 'both'), !e)) return function () {}
  36144. var o = void 0
  36145. if (i)
  36146. return (
  36147. (o = s(
  36148. e,
  36149. function () {
  36150. t.apply(this, arguments), null == o || o(), l(e)
  36151. },
  36152. n
  36153. )),
  36154. function () {}
  36155. )
  36156. o = s(e, t, n)
  36157. var r = !1
  36158. return function () {
  36159. r || ((r = !0), null == o || o(), l(e))
  36160. }
  36161. })
  36162. }) /*!node_modules/@babel/runtime/helpers/interopRequireDefault.js*/
  36163. amis.define('5faf1f8', function (e, t, f, o) {
  36164. ;(f.exports = function (e) {
  36165. return e && e.__esModule ? e : { default: e }
  36166. }),
  36167. (f.exports.__esModule = !0),
  36168. (f.exports.default = f.exports)
  36169. }) /*!node_modules/dom-helpers/cjs/contains.js*/
  36170. amis.define('ce5a9ce', function (e, n, t, o) {
  36171. 'use strict'
  36172. ;(n.__esModule = !0),
  36173. (n.default = function (e, n) {
  36174. if (e.contains) return e.contains(n)
  36175. if (e.compareDocumentPosition) return e === n || !!(16 & e.compareDocumentPosition(n))
  36176. }),
  36177. (t.exports = n.default)
  36178. }) /*!node_modules/dom-helpers/cjs/canUseDOM.js*/
  36179. amis.define('c60bf18', function (e, d, t, n) {
  36180. 'use strict'
  36181. ;(d.__esModule = !0), (d.default = void 0)
  36182. var o = !('undefined' == typeof window || !window.document || !window.document.createElement)
  36183. ;(d.default = o), (t.exports = d.default)
  36184. }) /*!node_modules/dom-helpers/cjs/addEventListener.js*/
  36185. amis.define('8afddad', function (e, t, o, n) {
  36186. 'use strict'
  36187. var r = e('5faf1f8')
  36188. ;(t.__esModule = !0), (t.default = t.onceSupported = t.optionsSupported = void 0)
  36189. var d = r(e('c60bf18')),
  36190. i = !1
  36191. t.optionsSupported = i
  36192. var a = !1
  36193. t.onceSupported = a
  36194. try {
  36195. var p = {
  36196. get passive() {
  36197. return (t.optionsSupported = i = !0)
  36198. },
  36199. get once() {
  36200. return (t.onceSupported = a = t.optionsSupported = i = !0)
  36201. }
  36202. }
  36203. d.default && (window.addEventListener('test', p, p), window.removeEventListener('test', p, !0))
  36204. } catch (e) {}
  36205. var s = function (e, t, o, n) {
  36206. if (n && 'boolean' != typeof n && !a) {
  36207. var r = n.once,
  36208. d = n.capture,
  36209. p = o
  36210. !a &&
  36211. r &&
  36212. ((p =
  36213. o.__once ||
  36214. function e(n) {
  36215. this.removeEventListener(t, e, d), o.call(this, n)
  36216. }),
  36217. (o.__once = p)),
  36218. e.addEventListener(t, p, i ? n : d)
  36219. }
  36220. e.addEventListener(t, o, n)
  36221. }
  36222. t.default = s
  36223. }) /*!node_modules/dom-helpers/cjs/removeEventListener.js*/
  36224. amis.define('41b77fa', function (e, t, n, o) {
  36225. 'use strict'
  36226. ;(t.__esModule = !0), (t.default = void 0)
  36227. var a = function (e, t, n, o) {
  36228. var a = o && 'boolean' != typeof o ? o.capture : o
  36229. e.removeEventListener(t, n, a), n.__once && e.removeEventListener(t, n.__once, a)
  36230. }
  36231. ;(t.default = a), (n.exports = t.default)
  36232. }) /*!node_modules/dom-helpers/cjs/listen.js*/
  36233. amis.define('dcf59ee', function (f, e, a, d) {
  36234. 'use strict'
  36235. var t = f('5faf1f8')
  36236. ;(e.__esModule = !0), (e.default = void 0)
  36237. var u = t(f('8afddad')),
  36238. n = t(f('41b77fa'))
  36239. var i = function (f, e, a, d) {
  36240. return (
  36241. (0, u.default)(f, e, a, d),
  36242. function () {
  36243. ;(0, n.default)(f, e, a, d)
  36244. }
  36245. )
  36246. }
  36247. ;(e.default = i), (a.exports = e.default)
  36248. }) /*!node_modules/@restart/hooks/cjs/useCommittedRef.js*/
  36249. amis.define('bb0e667', function (e, u, t, f) {
  36250. 'use strict'
  36251. ;(u.__esModule = !0), (u.default = void 0)
  36252. var n = e('ac704b9')
  36253. var r = function (e) {
  36254. var u = (0, n.useRef)(e)
  36255. return (
  36256. (0, n.useEffect)(
  36257. function () {
  36258. u.current = e
  36259. },
  36260. [e]
  36261. ),
  36262. u
  36263. )
  36264. }
  36265. u.default = r
  36266. }) /*!node_modules/@restart/hooks/cjs/useEventCallback.js*/
  36267. amis.define('1623436', function (e, u, t, n) {
  36268. 'use strict'
  36269. ;(u.__esModule = !0),
  36270. (u.default = function (e) {
  36271. var u = (0, c.default)(e)
  36272. return (0, a.useCallback)(
  36273. function () {
  36274. return u.current && u.current.apply(u, arguments)
  36275. },
  36276. [u]
  36277. )
  36278. })
  36279. var r,
  36280. a = e('ac704b9'),
  36281. c = (r = e('bb0e667')) && r.__esModule ? r : { default: r }
  36282. }) /*!node_modules/warning/warning.js*/
  36283. amis.define('5f34916', function (i, n, t, e) {
  36284. 'use strict'
  36285. var f = function () {}
  36286. t.exports = f
  36287. }) /*!node_modules/dom-helpers/cjs/ownerDocument.js*/
  36288. amis.define('5ee7da7', function (e, t, n, u) {
  36289. 'use strict'
  36290. ;(t.__esModule = !0),
  36291. (t.default = function (e) {
  36292. return (e && e.ownerDocument) || document
  36293. }),
  36294. (n.exports = t.default)
  36295. }) /*!node_modules/react-overlays/cjs/safeFindDOMNode.js*/
  36296. amis.define('a81340c', function (e, t, f, n) {
  36297. 'use strict'
  36298. var u = e('5faf1f8')
  36299. ;(t.__esModule = !0),
  36300. (t.default = function (e) {
  36301. if (e && 'setState' in e) return a.default.findDOMNode(e)
  36302. return null != e ? e : null
  36303. })
  36304. var a = u(e('1e5c4ba'))
  36305. f.exports = t.default
  36306. }) /*!node_modules/react-overlays/cjs/ownerDocument.js*/
  36307. amis.define('c69d7db', function (e, a, d, f) {
  36308. 'use strict'
  36309. var t = e('5faf1f8')
  36310. ;(a.__esModule = !0), (a.default = void 0)
  36311. var u = t(e('5ee7da7')),
  36312. i = t(e('a81340c'))
  36313. ;(a.default = function (e) {
  36314. return (0, u.default)((0, i.default)(e))
  36315. }),
  36316. (d.exports = a.default)
  36317. }) /*!node_modules/react-overlays/cjs/useRootClose.js*/
  36318. amis.define('c85b9d6', function (e, t, n, u) {
  36319. 'use strict'
  36320. var o = e('5faf1f8')
  36321. ;(t.__esModule = !0), (t.default = void 0)
  36322. var a = o(e('ce5a9ce')),
  36323. c = o(e('dcf59ee')),
  36324. f = e('ac704b9'),
  36325. r = o(e('1623436')),
  36326. d = o(e('5f34916')),
  36327. i = o(e('c69d7db')),
  36328. l = function () {}
  36329. var s = function (e) {
  36330. return e && ('current' in e ? e.current : e)
  36331. }
  36332. var v = function (e, t, n) {
  36333. var u = void 0 === n ? {} : n,
  36334. o = u.disabled,
  36335. v = u.clickTrigger,
  36336. b = void 0 === v ? 'click' : v,
  36337. m = (0, f.useRef)(!1),
  36338. h = t || l,
  36339. y = (0, f.useCallback)(
  36340. function (t) {
  36341. var n,
  36342. u = s(e)
  36343. ;(0, d.default)(!!u, 'RootClose captured a close event but does not have a ref to compare it to. useRootClose(), should be passed a ref that resolves to a DOM node'),
  36344. (m.current = !(
  36345. u &&
  36346. ((n = t), !(n.metaKey || n.altKey || n.ctrlKey || n.shiftKey)) &&
  36347. (function (e) {
  36348. return 0 === e.button
  36349. })(t) &&
  36350. !(0, a.default)(u, t.target)
  36351. ))
  36352. },
  36353. [e]
  36354. ),
  36355. p = (0, r.default)(function (e) {
  36356. m.current || h(e)
  36357. }),
  36358. k = (0, r.default)(function (e) {
  36359. 27 === e.keyCode && h(e)
  36360. })
  36361. ;(0, f.useEffect)(
  36362. function () {
  36363. if (!o && null != e) {
  36364. var t = window.event,
  36365. n = (0, i.default)(s(e)),
  36366. u = (0, c.default)(n, b, y, !0),
  36367. a = (0, c.default)(n, b, function (e) {
  36368. e !== t ? p(e) : (t = void 0)
  36369. }),
  36370. f = (0, c.default)(n, 'keyup', function (e) {
  36371. e !== t ? k(e) : (t = void 0)
  36372. }),
  36373. r = []
  36374. return (
  36375. 'ontouchstart' in n.documentElement &&
  36376. (r = [].slice.call(n.body.children).map(function (e) {
  36377. return (0, c.default)(e, 'mousemove', l)
  36378. })),
  36379. function () {
  36380. u(),
  36381. a(),
  36382. f(),
  36383. r.forEach(function (e) {
  36384. return e()
  36385. })
  36386. }
  36387. )
  36388. }
  36389. },
  36390. [e, o, b, y, p, k]
  36391. )
  36392. }
  36393. ;(t.default = v), (n.exports = t.default)
  36394. }) /*!node_modules/lodash/mapValues.js*/
  36395. amis.define('90272dd', function (n, c, e, f) {
  36396. var i = n('67864f4'),
  36397. r = n('71ca9e7'),
  36398. t = n('8c8db6b')
  36399. e.exports = function (n, c) {
  36400. var e = {}
  36401. return (
  36402. (c = t(c, 3)),
  36403. r(n, function (n, f, r) {
  36404. i(e, f, c(n, f, r))
  36405. }),
  36406. e
  36407. )
  36408. }
  36409. }) /*!node_modules/lodash/_arrayReduce.js*/
  36410. amis.define('ca03119', function (n, e, r, t) {
  36411. r.exports = function (n, e, r, t) {
  36412. var f = -1,
  36413. i = null == n ? 0 : n.length
  36414. for (t && i && (r = n[++f]); ++f < i; ) r = e(r, n[f], f, n)
  36415. return r
  36416. }
  36417. }) /*!node_modules/lodash/_deburrLetter.js*/
  36418. amis.define('61ad697', function (e, a, i, o) {
  36419. var u = e('32487bc')({
  36420. À: 'A',
  36421. Á: 'A',
  36422. Â: 'A',
  36423. Ã: 'A',
  36424. Ä: 'A',
  36425. Å: 'A',
  36426. à: 'a',
  36427. á: 'a',
  36428. â: 'a',
  36429. ã: 'a',
  36430. ä: 'a',
  36431. å: 'a',
  36432. Ç: 'C',
  36433. ç: 'c',
  36434. Ð: 'D',
  36435. ð: 'd',
  36436. È: 'E',
  36437. É: 'E',
  36438. Ê: 'E',
  36439. Ë: 'E',
  36440. è: 'e',
  36441. é: 'e',
  36442. ê: 'e',
  36443. ë: 'e',
  36444. Ì: 'I',
  36445. Í: 'I',
  36446. Î: 'I',
  36447. Ï: 'I',
  36448. ì: 'i',
  36449. í: 'i',
  36450. î: 'i',
  36451. ï: 'i',
  36452. Ñ: 'N',
  36453. ñ: 'n',
  36454. Ò: 'O',
  36455. Ó: 'O',
  36456. Ô: 'O',
  36457. Õ: 'O',
  36458. Ö: 'O',
  36459. Ø: 'O',
  36460. ò: 'o',
  36461. ó: 'o',
  36462. ô: 'o',
  36463. õ: 'o',
  36464. ö: 'o',
  36465. ø: 'o',
  36466. Ù: 'U',
  36467. Ú: 'U',
  36468. Û: 'U',
  36469. Ü: 'U',
  36470. ù: 'u',
  36471. ú: 'u',
  36472. û: 'u',
  36473. ü: 'u',
  36474. Ý: 'Y',
  36475. ý: 'y',
  36476. ÿ: 'y',
  36477. Æ: 'Ae',
  36478. æ: 'ae',
  36479. Þ: 'Th',
  36480. þ: 'th',
  36481. ß: 'ss',
  36482. Ā: 'A',
  36483. Ă: 'A',
  36484. Ą: 'A',
  36485. ā: 'a',
  36486. ă: 'a',
  36487. ą: 'a',
  36488. Ć: 'C',
  36489. Ĉ: 'C',
  36490. Ċ: 'C',
  36491. Č: 'C',
  36492. ć: 'c',
  36493. ĉ: 'c',
  36494. ċ: 'c',
  36495. č: 'c',
  36496. Ď: 'D',
  36497. Đ: 'D',
  36498. ď: 'd',
  36499. đ: 'd',
  36500. Ē: 'E',
  36501. Ĕ: 'E',
  36502. Ė: 'E',
  36503. Ę: 'E',
  36504. Ě: 'E',
  36505. ē: 'e',
  36506. ĕ: 'e',
  36507. ė: 'e',
  36508. ę: 'e',
  36509. ě: 'e',
  36510. Ĝ: 'G',
  36511. Ğ: 'G',
  36512. Ġ: 'G',
  36513. Ģ: 'G',
  36514. ĝ: 'g',
  36515. ğ: 'g',
  36516. ġ: 'g',
  36517. ģ: 'g',
  36518. Ĥ: 'H',
  36519. Ħ: 'H',
  36520. ĥ: 'h',
  36521. ħ: 'h',
  36522. Ĩ: 'I',
  36523. Ī: 'I',
  36524. Ĭ: 'I',
  36525. Į: 'I',
  36526. İ: 'I',
  36527. ĩ: 'i',
  36528. ī: 'i',
  36529. ĭ: 'i',
  36530. į: 'i',
  36531. ı: 'i',
  36532. Ĵ: 'J',
  36533. ĵ: 'j',
  36534. Ķ: 'K',
  36535. ķ: 'k',
  36536. ĸ: 'k',
  36537. Ĺ: 'L',
  36538. Ļ: 'L',
  36539. Ľ: 'L',
  36540. Ŀ: 'L',
  36541. Ł: 'L',
  36542. ĺ: 'l',
  36543. ļ: 'l',
  36544. ľ: 'l',
  36545. ŀ: 'l',
  36546. ł: 'l',
  36547. Ń: 'N',
  36548. Ņ: 'N',
  36549. Ň: 'N',
  36550. Ŋ: 'N',
  36551. ń: 'n',
  36552. ņ: 'n',
  36553. ň: 'n',
  36554. ŋ: 'n',
  36555. Ō: 'O',
  36556. Ŏ: 'O',
  36557. Ő: 'O',
  36558. ō: 'o',
  36559. ŏ: 'o',
  36560. ő: 'o',
  36561. Ŕ: 'R',
  36562. Ŗ: 'R',
  36563. Ř: 'R',
  36564. ŕ: 'r',
  36565. ŗ: 'r',
  36566. ř: 'r',
  36567. Ś: 'S',
  36568. Ŝ: 'S',
  36569. Ş: 'S',
  36570. Š: 'S',
  36571. ś: 's',
  36572. ŝ: 's',
  36573. ş: 's',
  36574. š: 's',
  36575. Ţ: 'T',
  36576. Ť: 'T',
  36577. Ŧ: 'T',
  36578. ţ: 't',
  36579. ť: 't',
  36580. ŧ: 't',
  36581. Ũ: 'U',
  36582. Ū: 'U',
  36583. Ŭ: 'U',
  36584. Ů: 'U',
  36585. Ű: 'U',
  36586. Ų: 'U',
  36587. ũ: 'u',
  36588. ū: 'u',
  36589. ŭ: 'u',
  36590. ů: 'u',
  36591. ű: 'u',
  36592. ų: 'u',
  36593. Ŵ: 'W',
  36594. ŵ: 'w',
  36595. Ŷ: 'Y',
  36596. ŷ: 'y',
  36597. Ÿ: 'Y',
  36598. Ź: 'Z',
  36599. Ż: 'Z',
  36600. Ž: 'Z',
  36601. ź: 'z',
  36602. ż: 'z',
  36603. ž: 'z',
  36604. IJ: 'IJ',
  36605. ij: 'ij',
  36606. Œ: 'Oe',
  36607. œ: 'oe',
  36608. ʼn: "'n",
  36609. ſ: 's'
  36610. })
  36611. i.exports = u
  36612. }) /*!node_modules/lodash/deburr.js*/
  36613. amis.define('37240d9', function (f, e, u, x) {
  36614. var d = f('61ad697'),
  36615. c = f('18f70dc'),
  36616. n = /[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,
  36617. r = RegExp('[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]', 'g')
  36618. u.exports = function (f) {
  36619. return (f = c(f)) && f.replace(n, d).replace(r, '')
  36620. }
  36621. }) /*!node_modules/lodash/_asciiWords.js*/
  36622. amis.define('cfe6b01', function (x, f, n, e) {
  36623. var t = /[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g
  36624. n.exports = function (x) {
  36625. return x.match(t) || []
  36626. }
  36627. }) /*!node_modules/lodash/_hasUnicodeWord.js*/
  36628. amis.define('952ef52', function (a, e, n, t) {
  36629. var z = /[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/
  36630. n.exports = function (a) {
  36631. return z.test(a)
  36632. }
  36633. }) /*!node_modules/lodash/_unicodeWords.js*/
  36634. amis.define('895c763', function (u, f, d, x) {
  36635. var e = '\\u2700-\\u27bf',
  36636. n = 'a-z\\xdf-\\xf6\\xf8-\\xff',
  36637. b = 'A-Z\\xc0-\\xd6\\xd8-\\xde',
  36638. a =
  36639. '\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000',
  36640. c = '[' + a + ']',
  36641. i = '\\d+',
  36642. t = '[\\u2700-\\u27bf]',
  36643. o = '[' + n + ']',
  36644. r = '[^\\ud800-\\udfff' + a + i + e + n + b + ']',
  36645. j = '(?:\\ud83c[\\udde6-\\uddff]){2}',
  36646. s = '[\\ud800-\\udbff][\\udc00-\\udfff]',
  36647. m = '[' + b + ']',
  36648. D = '(?:' + o + '|' + r + ')',
  36649. E = '(?:' + m + '|' + r + ')',
  36650. R = "(?:['\u2019](?:d|ll|m|re|s|t|ve))?",
  36651. T = "(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",
  36652. g = '(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?',
  36653. h = '[\\ufe0e\\ufe0f]?',
  36654. l = h + g + ('(?:\\u200d(?:' + ['[^\\ud800-\\udfff]', j, s].join('|') + ')' + h + g + ')*'),
  36655. p = '(?:' + [t, j, s].join('|') + ')' + l,
  36656. v = RegExp(
  36657. [
  36658. m + '?' + o + '+' + R + '(?=' + [c, m, '$'].join('|') + ')',
  36659. E + '+' + T + '(?=' + [c, m + D, '$'].join('|') + ')',
  36660. m + '?' + D + '+' + R,
  36661. m + '+' + T,
  36662. '\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])',
  36663. '\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])',
  36664. i,
  36665. p
  36666. ].join('|'),
  36667. 'g'
  36668. )
  36669. d.exports = function (u) {
  36670. return u.match(v) || []
  36671. }
  36672. }) /*!node_modules/lodash/words.js*/
  36673. amis.define('cc50a54', function (c, e, f, i) {
  36674. var n = c('cfe6b01'),
  36675. o = c('952ef52'),
  36676. t = c('18f70dc'),
  36677. a = c('895c763')
  36678. f.exports = function (c, e, f) {
  36679. return (c = t(c)), void 0 === (e = f ? void 0 : e) ? (o(c) ? a(c) : n(c)) : c.match(e) || []
  36680. }
  36681. }) /*!node_modules/lodash/_createCompounder.js*/
  36682. amis.define('3f777db', function (n, e, c, r) {
  36683. var t = n('ca03119'),
  36684. a = n('37240d9'),
  36685. f = n('cc50a54'),
  36686. i = RegExp("['\u2019]", 'g')
  36687. c.exports = function (n) {
  36688. return function (e) {
  36689. return t(f(a(e).replace(i, '')), n, '')
  36690. }
  36691. }
  36692. }) /*!node_modules/lodash/camelCase.js*/
  36693. amis.define('8834362', function (e, n, c, o) {
  36694. var r = e('2c4cc29'),
  36695. t = e('3f777db')(function (e, n, c) {
  36696. return (n = n.toLowerCase()), e + (c ? r(n) : n)
  36697. })
  36698. c.exports = t
  36699. }) /*!node_modules/lodash/cloneDeep.js*/
  36700. amis.define('7d5c8a5', function (n, c, d, e) {
  36701. var i = n('33d8dc3')
  36702. d.exports = function (n) {
  36703. return i(n, 5)
  36704. }
  36705. }) /*!node_modules/lodash/_baseMap.js*/
  36706. amis.define('00ad030', function (n, e, r, a) {
  36707. var t = n('3eee525'),
  36708. i = n('375361a')
  36709. r.exports = function (n, e) {
  36710. var r = -1,
  36711. a = i(n) ? Array(n.length) : []
  36712. return (
  36713. t(n, function (n, t, i) {
  36714. a[++r] = e(n, t, i)
  36715. }),
  36716. a
  36717. )
  36718. }
  36719. }) /*!node_modules/lodash/map.js*/
  36720. amis.define('d837406', function (d, n, c, e) {
  36721. var i = d('6d0c860'),
  36722. r = d('8c8db6b'),
  36723. t = d('00ad030'),
  36724. a = d('2882d26')
  36725. c.exports = function (d, n) {
  36726. return (a(d) ? i : t)(d, r(n, 3))
  36727. }
  36728. }) /*!node_modules/lodash/kebabCase.js*/
  36729. amis.define('a08e932', function (e, n, o, r) {
  36730. var t = e('3f777db')(function (e, n, o) {
  36731. return e + (o ? '-' : '') + n.toLowerCase()
  36732. })
  36733. o.exports = t
  36734. }) /*!node_modules/@babel/runtime/helpers/typeof.js*/
  36735. amis.define('38ef8c8', function (o, t, e, r) {
  36736. function n(o) {
  36737. return (
  36738. (e.exports = n =
  36739. 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator
  36740. ? function (o) {
  36741. return typeof o
  36742. }
  36743. : function (o) {
  36744. return o && 'function' == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? 'symbol' : typeof o
  36745. }),
  36746. (e.exports.__esModule = !0),
  36747. (e.exports.default = e.exports),
  36748. n(o)
  36749. )
  36750. }
  36751. ;(e.exports = n), (e.exports.__esModule = !0), (e.exports.default = e.exports)
  36752. }) /*!node_modules/@babel/runtime/helpers/interopRequireWildcard.js*/
  36753. amis.define('9b1628c', function (e, t, r, n) {
  36754. var o = e('38ef8c8').default
  36755. function u(e) {
  36756. if ('function' != typeof WeakMap) return null
  36757. var t = new WeakMap(),
  36758. r = new WeakMap()
  36759. return (u = function (e) {
  36760. return e ? r : t
  36761. })(e)
  36762. }
  36763. ;(r.exports = function (e, t) {
  36764. if (!t && e && e.__esModule) return e
  36765. if (null === e || ('object' != o(e) && 'function' != typeof e)) return { default: e }
  36766. var r = u(t)
  36767. if (r && r.has(e)) return r.get(e)
  36768. var n = { __proto__: null },
  36769. f = Object.defineProperty && Object.getOwnPropertyDescriptor
  36770. for (var a in e)
  36771. if ('default' !== a && {}.hasOwnProperty.call(e, a)) {
  36772. var i = f ? Object.getOwnPropertyDescriptor(e, a) : null
  36773. i && (i.get || i.set) ? Object.defineProperty(n, a, i) : (n[a] = e[a])
  36774. }
  36775. return (n.default = e), r && r.set(e, n), n
  36776. }),
  36777. (r.exports.__esModule = !0),
  36778. (r.exports.default = r.exports)
  36779. }) /*!node_modules/@babel/runtime/helpers/extends.js*/
  36780. amis.define('10334e3', function (e, t, r, o) {
  36781. function s() {
  36782. return (
  36783. (r.exports = s =
  36784. Object.assign
  36785. ? Object.assign.bind()
  36786. : function (e) {
  36787. for (var t = 1; t < arguments.length; t++) {
  36788. var r = arguments[t]
  36789. for (var o in r) Object.prototype.hasOwnProperty.call(r, o) && (e[o] = r[o])
  36790. }
  36791. return e
  36792. }),
  36793. (r.exports.__esModule = !0),
  36794. (r.exports.default = r.exports),
  36795. s.apply(this, arguments)
  36796. )
  36797. }
  36798. ;(r.exports = s), (r.exports.__esModule = !0), (r.exports.default = r.exports)
  36799. }) /*!node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js*/
  36800. amis.define('2f58be0', function (e, t, n, r) {
  36801. ;(n.exports = function (e, t) {
  36802. if (null == e) return {}
  36803. var n,
  36804. r,
  36805. f = {},
  36806. o = Object.keys(e)
  36807. for (r = 0; r < o.length; r++) (n = o[r]), t.indexOf(n) >= 0 || (f[n] = e[n])
  36808. return f
  36809. }),
  36810. (n.exports.__esModule = !0),
  36811. (n.exports.default = n.exports)
  36812. }) /*!node_modules/invariant/browser.js*/
  36813. amis.define('d0c5746', function (e, n, r, i) {
  36814. 'use strict'
  36815. r.exports = function (e, n, r, i, o, t, a, f) {
  36816. if (!e) {
  36817. var s
  36818. if (void 0 === n) s = new Error('Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.')
  36819. else {
  36820. var d = [r, i, o, t, a, f],
  36821. c = 0
  36822. ;(s = new Error(
  36823. n.replace(/%s/g, function () {
  36824. return d[c++]
  36825. })
  36826. )).name = 'Invariant Violation'
  36827. }
  36828. throw ((s.framesToPop = 1), s)
  36829. }
  36830. }
  36831. }) /*!node_modules/uncontrollable/lib/cjs/utils.js*/
  36832. amis.define('09da6de', function (t, e, n, o) {
  36833. 'use strict'
  36834. var r = t('5faf1f8')
  36835. ;(e.__esModule = !0),
  36836. (e.uncontrolledPropTypes = function (t, e) {
  36837. var n = {}
  36838. return (
  36839. Object.keys(t).forEach(function (t) {
  36840. n[u(t)] = c
  36841. }),
  36842. n
  36843. )
  36844. }),
  36845. (e.isProp = function (t, e) {
  36846. return void 0 !== t[e]
  36847. }),
  36848. (e.defaultKey = u),
  36849. (e.canAcceptRef = function (t) {
  36850. return !!t && ('function' != typeof t || (t.prototype && t.prototype.isReactComponent))
  36851. })
  36852. r(t('d0c5746'))
  36853. var c = function () {}
  36854. function u(t) {
  36855. return 'default' + t.charAt(0).toUpperCase() + t.substr(1)
  36856. }
  36857. }) /*!node_modules/uncontrollable/lib/cjs/hook.js*/
  36858. amis.define('5e88c70', function (e, r, t, n) {
  36859. 'use strict'
  36860. var u = e('9b1628c'),
  36861. i = e('5faf1f8')
  36862. ;(r.__esModule = !0),
  36863. (r.useUncontrolledProp = d),
  36864. (r.default = function (e, r) {
  36865. return Object.keys(r).reduce(function (t, n) {
  36866. var u,
  36867. i = t,
  36868. f = i[c.defaultKey(n)],
  36869. v = i[n],
  36870. s = (0, o.default)(i, [c.defaultKey(n), n].map(l)),
  36871. y = r[n],
  36872. b = d(v, f, e[y]),
  36873. m = b[0],
  36874. p = b[1]
  36875. return (0, a.default)({}, s, (((u = {})[n] = m), (u[y] = p), u))
  36876. }, e)
  36877. })
  36878. var a = i(e('10334e3')),
  36879. o = i(e('2f58be0')),
  36880. f = e('ac704b9'),
  36881. c = u(e('09da6de'))
  36882. function l(e) {
  36883. var r = (function (e, r) {
  36884. if ('object' != typeof e || null === e) return e
  36885. var t = e[Symbol.toPrimitive]
  36886. if (void 0 !== t) {
  36887. var n = t.call(e, r || 'default')
  36888. if ('object' != typeof n) return n
  36889. throw new TypeError('@@toPrimitive must return a primitive value.')
  36890. }
  36891. return ('string' === r ? String : Number)(e)
  36892. })(e, 'string')
  36893. return 'symbol' == typeof r ? r : String(r)
  36894. }
  36895. function d(e, r, t) {
  36896. var n = (0, f.useRef)(void 0 !== e),
  36897. u = (0, f.useState)(r),
  36898. i = u[0],
  36899. a = u[1],
  36900. o = void 0 !== e,
  36901. c = n.current
  36902. return (
  36903. (n.current = o),
  36904. !o && c && i !== r && a(r),
  36905. [
  36906. o ? e : i,
  36907. (0, f.useCallback)(
  36908. function (e) {
  36909. for (var r = arguments.length, n = new Array(r > 1 ? r - 1 : 0), u = 1; u < r; u++) n[u - 1] = arguments[u]
  36910. t && t.apply(void 0, [e].concat(n)), a(e)
  36911. },
  36912. [t]
  36913. )
  36914. ]
  36915. )
  36916. }
  36917. }) /*!node_modules/@babel/runtime/helpers/setPrototypeOf.js*/
  36918. amis.define('682d7ed', function (e, t, o, r) {
  36919. function s(e, t) {
  36920. return (
  36921. (o.exports = s =
  36922. Object.setPrototypeOf
  36923. ? Object.setPrototypeOf.bind()
  36924. : function (e, t) {
  36925. return (e.__proto__ = t), e
  36926. }),
  36927. (o.exports.__esModule = !0),
  36928. (o.exports.default = o.exports),
  36929. s(e, t)
  36930. )
  36931. }
  36932. ;(o.exports = s), (o.exports.__esModule = !0), (o.exports.default = o.exports)
  36933. }) /*!node_modules/@babel/runtime/helpers/inheritsLoose.js*/
  36934. amis.define('ee9a91d', function (e, t, o, r) {
  36935. var p = e('682d7ed')
  36936. ;(o.exports = function (e, t) {
  36937. ;(e.prototype = Object.create(t.prototype)), (e.prototype.constructor = e), p(e, t)
  36938. }),
  36939. (o.exports.__esModule = !0),
  36940. (o.exports.default = o.exports)
  36941. }) /*!node_modules/react-lifecycles-compat/react-lifecycles-compat.cjs.js*/
  36942. amis.define('65357c6', function (t, e, n, o) {
  36943. 'use strict'
  36944. function i() {
  36945. var t = this.constructor.getDerivedStateFromProps(this.props, this.state)
  36946. null != t && this.setState(t)
  36947. }
  36948. function p(t) {
  36949. this.setState(
  36950. function (e) {
  36951. var n = this.constructor.getDerivedStateFromProps(t, e)
  36952. return null != n ? n : null
  36953. }.bind(this)
  36954. )
  36955. }
  36956. function l(t, e) {
  36957. try {
  36958. var n = this.props,
  36959. o = this.state
  36960. ;(this.props = t), (this.state = e), (this.__reactInternalSnapshotFlag = !0), (this.__reactInternalSnapshot = this.getSnapshotBeforeUpdate(n, o))
  36961. } finally {
  36962. ;(this.props = n), (this.state = o)
  36963. }
  36964. }
  36965. Object.defineProperty(e, '__esModule', { value: !0 }),
  36966. (i.__suppressDeprecationWarning = !0),
  36967. (p.__suppressDeprecationWarning = !0),
  36968. (l.__suppressDeprecationWarning = !0),
  36969. (e.polyfill = function (t) {
  36970. var e = t.prototype
  36971. if (!e || !e.isReactComponent) throw new Error('Can only polyfill class components')
  36972. if ('function' != typeof t.getDerivedStateFromProps && 'function' != typeof e.getSnapshotBeforeUpdate) return t
  36973. var n = null,
  36974. o = null,
  36975. r = null
  36976. if (
  36977. ('function' == typeof e.componentWillMount ? (n = 'componentWillMount') : 'function' == typeof e.UNSAFE_componentWillMount && (n = 'UNSAFE_componentWillMount'),
  36978. 'function' == typeof e.componentWillReceiveProps ? (o = 'componentWillReceiveProps') : 'function' == typeof e.UNSAFE_componentWillReceiveProps && (o = 'UNSAFE_componentWillReceiveProps'),
  36979. 'function' == typeof e.componentWillUpdate ? (r = 'componentWillUpdate') : 'function' == typeof e.UNSAFE_componentWillUpdate && (r = 'UNSAFE_componentWillUpdate'),
  36980. null !== n || null !== o || null !== r)
  36981. ) {
  36982. var s = t.displayName || t.name,
  36983. a = 'function' == typeof t.getDerivedStateFromProps ? 'getDerivedStateFromProps()' : 'getSnapshotBeforeUpdate()'
  36984. throw Error(
  36985. 'Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n' +
  36986. s +
  36987. ' uses ' +
  36988. a +
  36989. ' but also contains the following legacy lifecycles:' +
  36990. (null !== n ? '\n ' + n : '') +
  36991. (null !== o ? '\n ' + o : '') +
  36992. (null !== r ? '\n ' + r : '') +
  36993. '\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks'
  36994. )
  36995. }
  36996. if (('function' == typeof t.getDerivedStateFromProps && ((e.componentWillMount = i), (e.componentWillReceiveProps = p)), 'function' == typeof e.getSnapshotBeforeUpdate)) {
  36997. if ('function' != typeof e.componentDidUpdate) throw new Error('Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype')
  36998. e.componentWillUpdate = l
  36999. var c = e.componentDidUpdate
  37000. e.componentDidUpdate = function (t, e, n) {
  37001. var o = this.__reactInternalSnapshotFlag ? this.__reactInternalSnapshot : n
  37002. c.call(this, t, e, o)
  37003. }
  37004. }
  37005. return t
  37006. })
  37007. }) /*!node_modules/uncontrollable/lib/cjs/uncontrollable.js*/
  37008. amis.define('d84d7cf', function (e, n, t, r) {
  37009. 'use strict'
  37010. var a = e('5faf1f8'),
  37011. o = e('9b1628c')
  37012. ;(n.__esModule = !0),
  37013. (n.default = function e(n, t, r) {
  37014. void 0 === r && (r = [])
  37015. var a = n.displayName || n.name || 'Component',
  37016. o = s.canAcceptRef(n),
  37017. p = Object.keys(t),
  37018. d = p.map(s.defaultKey)
  37019. !o && r.length && invariant(!1)
  37020. var v = (function (e) {
  37021. function a() {
  37022. for (var n, a = arguments.length, o = new Array(a), u = 0; u < a; u++) o[u] = arguments[u]
  37023. ;((n = e.call.apply(e, [this].concat(o)) || this).handlers = Object.create(null)),
  37024. p.forEach(function (e) {
  37025. var r = t[e]
  37026. n.handlers[r] = function (t) {
  37027. if (n.props[r]) {
  37028. var a
  37029. n._notifying = !0
  37030. for (var o = arguments.length, u = new Array(o > 1 ? o - 1 : 0), l = 1; l < o; l++) u[l - 1] = arguments[l]
  37031. ;(a = n.props)[r].apply(a, [t].concat(u)), (n._notifying = !1)
  37032. }
  37033. n.unmounted ||
  37034. n.setState(function (n) {
  37035. var r,
  37036. a = n.values
  37037. return { values: (0, f.default)(Object.create(null), a, ((r = {}), (r[e] = t), r)) }
  37038. })
  37039. }
  37040. }),
  37041. r.length &&
  37042. (n.attachRef = function (e) {
  37043. n.inner = e
  37044. })
  37045. var l = Object.create(null)
  37046. return (
  37047. p.forEach(function (e) {
  37048. l[e] = n.props[s.defaultKey(e)]
  37049. }),
  37050. (n.state = { values: l, prevProps: {} }),
  37051. n
  37052. )
  37053. }
  37054. ;(0, l.default)(a, e)
  37055. var o = a.prototype
  37056. return (
  37057. (o.shouldComponentUpdate = function () {
  37058. return !this._notifying
  37059. }),
  37060. (a.getDerivedStateFromProps = function (e, n) {
  37061. var t = n.values,
  37062. r = n.prevProps,
  37063. a = { values: (0, f.default)(Object.create(null), t), prevProps: {} }
  37064. return (
  37065. p.forEach(function (n) {
  37066. ;(a.prevProps[n] = e[n]), !s.isProp(e, n) && s.isProp(r, n) && (a.values[n] = e[s.defaultKey(n)])
  37067. }),
  37068. a
  37069. )
  37070. }),
  37071. (o.componentWillUnmount = function () {
  37072. this.unmounted = !0
  37073. }),
  37074. (o.render = function () {
  37075. var e = this,
  37076. t = this.props,
  37077. r = t.innerRef,
  37078. a = (0, u.default)(t, ['innerRef'])
  37079. d.forEach(function (e) {
  37080. delete a[e]
  37081. })
  37082. var o = {}
  37083. return (
  37084. p.forEach(function (n) {
  37085. var t = e.props[n]
  37086. o[n] = void 0 !== t ? t : e.state.values[n]
  37087. }),
  37088. c.default.createElement(n, (0, f.default)({}, a, o, this.handlers, { ref: r || this.attachRef }))
  37089. )
  37090. }),
  37091. a
  37092. )
  37093. })(c.default.Component)
  37094. ;(0, i.polyfill)(v),
  37095. (v.displayName = 'Uncontrolled(' + a + ')'),
  37096. (v.propTypes = (0, f.default)({ innerRef: function () {} }, s.uncontrolledPropTypes(t, a))),
  37097. r.forEach(function (e) {
  37098. v.prototype[e] = function () {
  37099. var n
  37100. return (n = this.inner)[e].apply(n, arguments)
  37101. }
  37102. })
  37103. var h = v
  37104. c.default.forwardRef &&
  37105. ((h = c.default.forwardRef(function (e, n) {
  37106. return c.default.createElement(v, (0, f.default)({}, e, { innerRef: n, __source: { fileName: '/Users/jquense/src/uncontrollable/src/uncontrollable.js', lineNumber: 128 }, __self: this }))
  37107. })).propTypes = v.propTypes)
  37108. return (
  37109. (h.ControlledComponent = n),
  37110. (h.deferControlTo = function (n, r, a) {
  37111. return void 0 === r && (r = {}), e(n, (0, f.default)({}, t, r), a)
  37112. }),
  37113. h
  37114. )
  37115. })
  37116. var u = a(e('2f58be0')),
  37117. f = a(e('10334e3')),
  37118. l = a(e('ee9a91d')),
  37119. c = a(e('ac704b9')),
  37120. i = e('65357c6'),
  37121. s = (a(e('d0c5746')), o(e('09da6de')))
  37122. t.exports = n.default
  37123. }) /*!node_modules/uncontrollable/lib/cjs/index.js*/
  37124. amis.define('6baf255', function (e, o, l, n) {
  37125. 'use strict'
  37126. var r = e('5faf1f8'),
  37127. c = e('9b1628c')
  37128. ;(o.__esModule = !0), (o.useUncontrolledProp = o.uncontrollable = o.useUncontrolled = void 0)
  37129. var d = c(e('5e88c70'))
  37130. ;(o.useUncontrolled = d.default), (o.useUncontrolledProp = d.useUncontrolledProp)
  37131. var t = r(e('d84d7cf'))
  37132. o.uncontrollable = t.default
  37133. }) /*!node_modules/hoist-non-react-statics/node_modules/react-is/cjs/react-is.production.min.js*/
  37134. amis.define('bbc02b2', function (require, exports, module, define) {
  37135. /** @license React v16.13.1
  37136. * react-is.production.min.js
  37137. *
  37138. * Copyright (c) Facebook, Inc. and its affiliates.
  37139. *
  37140. * This source code is licensed under the MIT license found in the
  37141. * LICENSE file in the root directory of this source tree.
  37142. */
  37143. 'use strict'
  37144. var b = 'function' === typeof Symbol && Symbol.for,
  37145. c = b ? Symbol.for('react.element') : 60103,
  37146. d = b ? Symbol.for('react.portal') : 60106,
  37147. e = b ? Symbol.for('react.fragment') : 60107,
  37148. f = b ? Symbol.for('react.strict_mode') : 60108,
  37149. g = b ? Symbol.for('react.profiler') : 60114,
  37150. h = b ? Symbol.for('react.provider') : 60109,
  37151. k = b ? Symbol.for('react.context') : 60110,
  37152. l = b ? Symbol.for('react.async_mode') : 60111,
  37153. m = b ? Symbol.for('react.concurrent_mode') : 60111,
  37154. n = b ? Symbol.for('react.forward_ref') : 60112,
  37155. p = b ? Symbol.for('react.suspense') : 60113,
  37156. q = b ? Symbol.for('react.suspense_list') : 60120,
  37157. r = b ? Symbol.for('react.memo') : 60115,
  37158. t = b ? Symbol.for('react.lazy') : 60116,
  37159. v = b ? Symbol.for('react.block') : 60121,
  37160. w = b ? Symbol.for('react.fundamental') : 60117,
  37161. x = b ? Symbol.for('react.responder') : 60118,
  37162. y = b ? Symbol.for('react.scope') : 60119
  37163. function z(a) {
  37164. if ('object' === typeof a && null !== a) {
  37165. var u = a.$$typeof
  37166. switch (u) {
  37167. case c:
  37168. switch (((a = a.type), a)) {
  37169. case l:
  37170. case m:
  37171. case e:
  37172. case g:
  37173. case f:
  37174. case p:
  37175. return a
  37176. default:
  37177. switch (((a = a && a.$$typeof), a)) {
  37178. case k:
  37179. case n:
  37180. case t:
  37181. case r:
  37182. case h:
  37183. return a
  37184. default:
  37185. return u
  37186. }
  37187. }
  37188. case d:
  37189. return u
  37190. }
  37191. }
  37192. }
  37193. function A(a) {
  37194. return z(a) === m
  37195. }
  37196. exports.AsyncMode = l
  37197. exports.ConcurrentMode = m
  37198. exports.ContextConsumer = k
  37199. exports.ContextProvider = h
  37200. exports.Element = c
  37201. exports.ForwardRef = n
  37202. exports.Fragment = e
  37203. exports.Lazy = t
  37204. exports.Memo = r
  37205. exports.Portal = d
  37206. exports.Profiler = g
  37207. exports.StrictMode = f
  37208. exports.Suspense = p
  37209. exports.isAsyncMode = function (a) {
  37210. return A(a) || z(a) === l
  37211. }
  37212. exports.isConcurrentMode = A
  37213. exports.isContextConsumer = function (a) {
  37214. return z(a) === k
  37215. }
  37216. exports.isContextProvider = function (a) {
  37217. return z(a) === h
  37218. }
  37219. exports.isElement = function (a) {
  37220. return 'object' === typeof a && null !== a && a.$$typeof === c
  37221. }
  37222. exports.isForwardRef = function (a) {
  37223. return z(a) === n
  37224. }
  37225. exports.isFragment = function (a) {
  37226. return z(a) === e
  37227. }
  37228. exports.isLazy = function (a) {
  37229. return z(a) === t
  37230. }
  37231. exports.isMemo = function (a) {
  37232. return z(a) === r
  37233. }
  37234. exports.isPortal = function (a) {
  37235. return z(a) === d
  37236. }
  37237. exports.isProfiler = function (a) {
  37238. return z(a) === g
  37239. }
  37240. exports.isStrictMode = function (a) {
  37241. return z(a) === f
  37242. }
  37243. exports.isSuspense = function (a) {
  37244. return z(a) === p
  37245. }
  37246. exports.isValidElementType = function (a) {
  37247. return (
  37248. 'string' === typeof a ||
  37249. 'function' === typeof a ||
  37250. a === e ||
  37251. a === m ||
  37252. a === g ||
  37253. a === f ||
  37254. a === p ||
  37255. a === q ||
  37256. ('object' === typeof a &&
  37257. null !== a &&
  37258. (a.$$typeof === t || a.$$typeof === r || a.$$typeof === h || a.$$typeof === k || a.$$typeof === n || a.$$typeof === w || a.$$typeof === x || a.$$typeof === y || a.$$typeof === v))
  37259. )
  37260. }
  37261. exports.typeOf = z
  37262. }) /*!node_modules/hoist-non-react-statics/node_modules/react-is/index.js*/
  37263. amis.define('bf93a51', function (b, e, i, s) {
  37264. 'use strict'
  37265. i.exports = b('bbc02b2')
  37266. }) /*!node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js*/
  37267. amis.define('2fb8d9c', function (e, t, r, o) {
  37268. 'use strict'
  37269. var p = e('bf93a51'),
  37270. a = {
  37271. childContextTypes: !0,
  37272. contextType: !0,
  37273. contextTypes: !0,
  37274. defaultProps: !0,
  37275. displayName: !0,
  37276. getDefaultProps: !0,
  37277. getDerivedStateFromError: !0,
  37278. getDerivedStateFromProps: !0,
  37279. mixins: !0,
  37280. propTypes: !0,
  37281. type: !0
  37282. },
  37283. y = { name: !0, length: !0, prototype: !0, caller: !0, callee: !0, arguments: !0, arity: !0 },
  37284. n = { $$typeof: !0, compare: !0, defaultProps: !0, displayName: !0, propTypes: !0, type: !0 },
  37285. s = {}
  37286. function c(e) {
  37287. return p.isMemo(e) ? n : s[e.$$typeof] || a
  37288. }
  37289. ;(s[p.ForwardRef] = { $$typeof: !0, render: !0, defaultProps: !0, displayName: !0, propTypes: !0 }), (s[p.Memo] = n)
  37290. var i = Object.defineProperty,
  37291. f = Object.getOwnPropertyNames,
  37292. l = Object.getOwnPropertySymbols,
  37293. d = Object.getOwnPropertyDescriptor,
  37294. m = Object.getPrototypeOf,
  37295. g = Object.prototype
  37296. r.exports = function e(t, r, o) {
  37297. if ('string' != typeof r) {
  37298. if (g) {
  37299. var p = m(r)
  37300. p && p !== g && e(t, p, o)
  37301. }
  37302. var a = f(r)
  37303. l && (a = a.concat(l(r)))
  37304. for (var n = c(t), s = c(r), u = 0; u < a.length; ++u) {
  37305. var O = a[u]
  37306. if (!(y[O] || (o && o[O]) || (s && s[O]) || (n && n[O]))) {
  37307. var P = d(r, O)
  37308. try {
  37309. i(t, O, P)
  37310. } catch (e) {}
  37311. }
  37312. }
  37313. }
  37314. return t
  37315. }
  37316. }) /*!node_modules/amis-core/lib/utils/validateId.js*/
  37317. amis.define('6689ad5', function (e, t, n, r) {
  37318. 'use strict'
  37319. Object.defineProperty(t, '__esModule', { value: !0 })
  37320. var d = e('68b98b9')
  37321. function i(e) {
  37322. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  37323. }
  37324. var a = i(e('8b081ba'))
  37325. function u(e) {
  37326. if (!/^\d{17}(\d|X)$/.test(e)) return !1
  37327. var t = o(e)
  37328. if (!t) return !1
  37329. var n = t.province,
  37330. r = t.city,
  37331. d = t.country,
  37332. i = t.birthday
  37333. return (
  37334. !(!s(n, r, d) || !v(i)) &&
  37335. (function (e) {
  37336. for (var t = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2], n = ['1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2'], r = 0, d = 0; d < 17; d++) r += +e.slice(d, d + 1) * t[d]
  37337. return n[r % 11] === e.slice(17, 18)
  37338. })(e)
  37339. )
  37340. }
  37341. function c(e) {
  37342. if (!/^\d{15}$/.test(e)) return !1
  37343. var t = o(e)
  37344. if (!t) return !1
  37345. var n = t.province,
  37346. r = t.city,
  37347. d = t.country,
  37348. i = t.birthday
  37349. return s(n, r, d) && v(i)
  37350. }
  37351. function f(e) {
  37352. return {
  37353. 11: '\u5317\u4eac\u5e02',
  37354. 12: '\u5929\u6d25\u5e02',
  37355. 13: '\u6cb3\u5317\u7701',
  37356. 14: '\u5c71\u897f\u7701',
  37357. 15: '\u5185\u8499\u53e4\u81ea\u6cbb\u533a',
  37358. 21: '\u8fbd\u5b81\u7701',
  37359. 22: '\u5409\u6797\u7701',
  37360. 23: '\u9ed1\u9f99\u6c5f\u7701',
  37361. 31: '\u4e0a\u6d77\u7701',
  37362. 32: '\u6c5f\u82cf\u7701',
  37363. 33: '\u6d59\u6c5f\u7701',
  37364. 34: '\u5b89\u5fbd\u7701',
  37365. 35: '\u798f\u5efa\u7701',
  37366. 36: '\u6c5f\u897f\u7701',
  37367. 37: '\u5c71\u4e1c\u7701',
  37368. 41: '\u6cb3\u5357\u7701',
  37369. 42: '\u6e56\u5317\u7701',
  37370. 43: '\u6e56\u5357\u7701',
  37371. 44: '\u5e7f\u4e1c\u7701',
  37372. 45: '\u5e7f\u897f\u58ee\u65cf\u81ea\u6cbb\u533a',
  37373. 46: '\u6d77\u5357\u7701',
  37374. 50: '\u91cd\u5e86\u5e02',
  37375. 51: '\u56db\u5ddd\u7701',
  37376. 52: '\u8d35\u5dde\u7701',
  37377. 53: '\u4e91\u5357\u7701',
  37378. 54: '\u897f\u85cf\u81ea\u6cbb\u533a',
  37379. 61: '\u9655\u897f\u7701',
  37380. 62: '\u7518\u8083\u7701',
  37381. 63: '\u9752\u6d77\u7701',
  37382. 64: '\u5b81\u590f\u56de\u65cf\u81ea\u6cbb\u533a',
  37383. 65: '\u65b0\u7586\u7ef4\u543e\u5c14\u81ea\u6cbb\u533a',
  37384. 71: '\u53f0\u6e7e\u7701',
  37385. 81: '\u9999\u6e2f',
  37386. 82: '\u6fb3\u95e8',
  37387. 91: '\u56fd\u5916'
  37388. }[e]
  37389. }
  37390. function o(e) {
  37391. var t
  37392. if (
  37393. (18 !== e.length || /^\d{17}(\d|X)$/.test(e)) &&
  37394. (15 !== e.length || /^\d{15}$/.test(e)) &&
  37395. (18 == e.length ? (t = e.match(/^(\d{2})(\d{2})(\d{2})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$/)) : 15 == e.length && (t = e.match(/^(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})(\d{3})$/)), t)
  37396. ) {
  37397. var n = d.__read(t, 9)
  37398. n[0]
  37399. var r = n[1],
  37400. i = n[2],
  37401. a = n[3],
  37402. u = n[4],
  37403. c = n[5],
  37404. o = n[6],
  37405. s = n[7],
  37406. v = n[8]
  37407. return {
  37408. province: r,
  37409. provinceName: f(r),
  37410. city: i,
  37411. country: a,
  37412. year: u,
  37413. month: c,
  37414. day: o,
  37415. birthday: new Date(u + '/' + c + '/' + o),
  37416. sequenceCode: s,
  37417. checkCode: v,
  37418. isMale: +s % 2 == 1,
  37419. isFemale: +s % 2 == 0
  37420. }
  37421. }
  37422. }
  37423. function s(e, t, n) {
  37424. return !!f(e) && !!/^(?:[0-6]\d|70)$/.test(t) && !!/^\d\d$/.test(n)
  37425. }
  37426. function v(e) {
  37427. var t = a.default(new Date('1850-01-01')),
  37428. n = a.default().endOf('day')
  37429. return !isNaN(+e) && a.default(e).isBetween(t, n)
  37430. }
  37431. ;(t.isId = function (e) {
  37432. return u(e) || c(e)
  37433. }),
  37434. (t.isId15 = c),
  37435. (t.isId18 = u)
  37436. }) /*!node_modules/amis-core/lib/utils/validations.js*/
  37437. amis.define('9f4cfa3', function (e, t, i, a) {
  37438. 'use strict'
  37439. Object.defineProperty(t, '__esModule', { value: !0 })
  37440. var r = e('68b98b9'),
  37441. n = e('8b081ba'),
  37442. u = e('575a22c')
  37443. e('c3389ff')
  37444. var s = e('0910768'),
  37445. f = e('9c55168'),
  37446. l = e('42c789c')
  37447. e('8b641b6')
  37448. var m = e('5ee9171'),
  37449. d = e('6689ad5')
  37450. function o(e) {
  37451. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  37452. }
  37453. var c = o(n),
  37454. F = o(s),
  37455. p = function (e) {
  37456. return null != e
  37457. },
  37458. g = function (e) {
  37459. return '' === e
  37460. },
  37461. h = o(m).default(function (e) {
  37462. var t = (e = r.__assign({ schemes: ['http', 'https', 'ftp', 'sftp'], allowLocal: !0, allowDataUrl: !1 }, F.default(e) ? e : {})).schemes,
  37463. i = e.allowLocal,
  37464. a = e.allowDataUrl
  37465. Array.isArray(t) || (t = ['http', 'https', 'ftp', 'sftp'])
  37466. var n = '^(?:(?:' + t.join('|') + ')://)(?:\\S+(?::\\S*)?@)?(?:',
  37467. u = '(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))'
  37468. if (
  37469. (i ? (u += '?') : (n += '(?!(?:10|127)(?:\\.\\d{1,3}){3})(?!(?:169\\.254|192\\.168)(?:\\.\\d{1,3}){2})(?!172\\.(?:1[6-9]|2\\d|3[0-1])(?:\\.\\d{1,3}){2})'),
  37470. (n +=
  37471. '(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*' +
  37472. u +
  37473. ')(?::\\d{2,5})?(?:[/?#]\\S*)?$'),
  37474. a)
  37475. ) {
  37476. n = '(?:' + n + ")|(?:^data:(?:\\w+\\/[-+.\\w]+(?:;[\\w=]+)*)?(?:;base64)?,[A-Za-z0-9-_.!~\\*'();\\/?:@&=+$,%]*$)"
  37477. }
  37478. return new RegExp(n, 'i')
  37479. }),
  37480. x = {
  37481. isRequired: function (e, t) {
  37482. return !(void 0 === t || '' === t || null === t || (Array.isArray(t) && !t.length))
  37483. },
  37484. isExisty: function (e, t) {
  37485. return p(t)
  37486. },
  37487. matchRegexp: function (e, t, i) {
  37488. return (
  37489. !p(t) ||
  37490. g(t) ||
  37491. ((a = i), a instanceof RegExp ? a : /^(?:matchRegexp\:)?\/(.+)\/([gimuy]*)$/.test(a) ? new RegExp(RegExp.$1, RegExp.$2 || '') : 'string' == typeof a ? new RegExp(a) : /^$/).test(t)
  37492. )
  37493. var a
  37494. },
  37495. isUndefined: function (e, t) {
  37496. return void 0 === t
  37497. },
  37498. isEmptyString: function (e, t) {
  37499. return g(t)
  37500. },
  37501. isEmail: function (e, t) {
  37502. return x.matchRegexp(
  37503. e,
  37504. t,
  37505. /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i
  37506. )
  37507. },
  37508. isUrl: function (e, t, i) {
  37509. return x.matchRegexp(e, t, h(i))
  37510. },
  37511. isTrue: function (e, t) {
  37512. return !0 === t
  37513. },
  37514. isFalse: function (e, t) {
  37515. return !1 === t
  37516. },
  37517. isNumeric: function (e, t) {
  37518. return 'number' == typeof t || x.matchRegexp(e, t, /^[-+]?(?:\d*[.])?\d+$/)
  37519. },
  37520. isAlpha: function (e, t) {
  37521. return x.matchRegexp(e, t, /^[A-Z]+$/i)
  37522. },
  37523. isAlphanumeric: function (e, t) {
  37524. return x.matchRegexp(e, t, /^[0-9A-Z]+$/i)
  37525. },
  37526. isInt: function (e, t) {
  37527. return x.matchRegexp(e, t, /^(?:[-+]?(?:0|[1-9]\d*))$/)
  37528. },
  37529. isFloat: function (e, t) {
  37530. return x.matchRegexp(e, t, /^(?:[-+]?(?:\d+))?(?:\.\d*)?(?:[eE][\+\-]?(?:\d+))?$/)
  37531. },
  37532. isWords: function (e, t) {
  37533. return x.matchRegexp(e, t, /^[A-Z\s]+$/i)
  37534. },
  37535. isSpecialWords: function (e, t) {
  37536. return x.matchRegexp(e, t, /^[A-Z\s\u00C0-\u017F]+$/i)
  37537. },
  37538. isLength: function (e, t, i) {
  37539. return 'number' == typeof t && (t = String(t)), !p(t) || g(t) || t.length === i
  37540. },
  37541. equals: function (e, t, i) {
  37542. return !p(t) || g(t) || t == i
  37543. },
  37544. equalsField: function (e, t, i) {
  37545. return t == e[i]
  37546. },
  37547. maxLength: function (e, t, i) {
  37548. return 'number' == typeof t && (t = String(t)), !p(t) || t.length <= i
  37549. },
  37550. minLength: function (e, t, i) {
  37551. return 'number' == typeof t && (t = String(t)), !p(t) || g(t) || t.length >= i
  37552. },
  37553. isUrlPath: function (e, t, i) {
  37554. return !p(t) || g(t) || /^[a-z0-9_\\-]+$/i.test(t)
  37555. },
  37556. maximum: function (e, t, i) {
  37557. return !p(t) || g(t) || (parseFloat(t) || 0) <= (parseFloat(i) || 0)
  37558. },
  37559. lt: function (e, t, i) {
  37560. return !p(t) || g(t) || (parseFloat(t) || 0) < (parseFloat(i) || 0)
  37561. },
  37562. minimum: function (e, t, i) {
  37563. return !p(t) || g(t) || (parseFloat(t) || 0) >= (parseFloat(i) || 0)
  37564. },
  37565. gt: function (e, t, i) {
  37566. return !p(t) || g(t) || (parseFloat(t) || 0) > (parseFloat(i) || 0)
  37567. },
  37568. isJson: function (e, t, i) {
  37569. if (p(t) && !g(t) && 'string' == typeof t)
  37570. try {
  37571. var a = JSON.parse(t)
  37572. return !('object' != typeof a || !a)
  37573. } catch (e) {
  37574. return !1
  37575. }
  37576. return !0
  37577. },
  37578. isPhoneNumber: function (e, t) {
  37579. return !p(t) || g(t) || /^[1]([3-9])[0-9]{9}$/.test(t)
  37580. },
  37581. isTelNumber: function (e, t) {
  37582. return !p(t) || g(t) || /^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/.test(t)
  37583. },
  37584. isZipcode: function (e, t) {
  37585. return !p(t) || g(t) || /^\d{6}$/.test(t)
  37586. },
  37587. isId: function (e, t) {
  37588. return !p(t) || g(t) || d.isId(String(t))
  37589. },
  37590. isId18: function (e, t) {
  37591. return !p(t) || g(t) || d.isId18(String(t))
  37592. },
  37593. isId15: function (e, t) {
  37594. return !p(t) || g(t) || d.isId15(String(t))
  37595. },
  37596. notEmptyString: function (e, t) {
  37597. return !p(t) || !(String(t) && '' === String(t).trim())
  37598. },
  37599. matchRegexp1: function (e, t, i) {
  37600. return x.matchRegexp(e, t, i)
  37601. },
  37602. matchRegexp2: function (e, t, i) {
  37603. return x.matchRegexp(e, t, i)
  37604. },
  37605. matchRegexp3: function (e, t, i) {
  37606. return x.matchRegexp(e, t, i)
  37607. },
  37608. matchRegexp4: function (e, t, i) {
  37609. return x.matchRegexp(e, t, i)
  37610. },
  37611. matchRegexp5: function (e, t, i) {
  37612. return x.matchRegexp(e, t, i)
  37613. },
  37614. matchRegexp6: function (e, t, i) {
  37615. return x.matchRegexp(e, t, i)
  37616. },
  37617. matchRegexp7: function (e, t, i) {
  37618. return x.matchRegexp(e, t, i)
  37619. },
  37620. matchRegexp8: function (e, t, i) {
  37621. return x.matchRegexp(e, t, i)
  37622. },
  37623. matchRegexp9: function (e, t, i) {
  37624. return x.matchRegexp(e, t, i)
  37625. },
  37626. isDateTimeSame: function (e, t, i, a) {
  37627. return c.default(t).isSame(c.default(i), a)
  37628. },
  37629. isDateTimeBefore: function (e, t, i, a) {
  37630. return c.default(t).isBefore(c.default(i), a)
  37631. },
  37632. isDateTimeAfter: function (e, t, i, a) {
  37633. return c.default(t).isAfter(c.default(i), a)
  37634. },
  37635. isDateTimeSameOrBefore: function (e, t, i, a) {
  37636. return c.default(t).isSameOrBefore(c.default(i), a)
  37637. },
  37638. isDateTimeSameOrAfter: function (e, t, i, a) {
  37639. return c.default(t).isSameOrAfter(c.default(i), a)
  37640. },
  37641. isDateTimeBetween: function (e, t, i, a, r, n) {
  37642. return c.default(t).isBetween(c.default(i), c.default(a), r, n)
  37643. },
  37644. isTimeSame: function (e, t, i, a, r) {
  37645. return (r = null != r ? r : 'hh:mm:ss'), c.default(t, r).isSame(c.default(i, r), a)
  37646. },
  37647. isTimeBefore: function (e, t, i, a, r) {
  37648. return (r = null != r ? r : 'hh:mm:ss'), c.default(t, r).isBefore(c.default(i, r), a)
  37649. },
  37650. isTimeAfter: function (e, t, i, a, r) {
  37651. return (r = null != r ? r : 'hh:mm:ss'), c.default(t, r).isAfter(c.default(i, r), a)
  37652. },
  37653. isTimeSameOrBefore: function (e, t, i, a, r) {
  37654. return (r = null != r ? r : 'hh:mm:ss'), c.default(t, r).isSameOrBefore(c.default(i, r), a)
  37655. },
  37656. isTimeSameOrAfter: function (e, t, i, a, r) {
  37657. return (r = null != r ? r : 'hh:mm:ss'), c.default(t, r).isSameOrAfter(c.default(i, r), a)
  37658. },
  37659. isTimeBetween: function (e, t, i, a, r, n, u) {
  37660. return (u = null != u ? u : 'hh:mm:ss'), c.default(t, u).isBetween(c.default(i, u), c.default(a, u), r, n)
  37661. },
  37662. isVariableName: function (e, t, i) {
  37663. return x.matchRegexp(e, t, i instanceof RegExp ? i : /^[a-zA-Z_]+[a-zA-Z0-9_]*$/)
  37664. }
  37665. }
  37666. var v = {
  37667. isEmail: 'validate.isEmail',
  37668. isRequired: 'validate.isRequired',
  37669. isUrl: 'validate.isUrl',
  37670. isInt: 'validate.isInt',
  37671. isAlpha: 'validate.isAlpha',
  37672. isNumeric: 'validate.isNumeric',
  37673. isAlphanumeric: 'validate.isAlphanumeric',
  37674. isFloat: 'validate.isFloat',
  37675. isWords: 'validate.isWords',
  37676. isUrlPath: 'validate.isUrlPath',
  37677. matchRegexp: 'validate.matchRegexp',
  37678. minLength: 'validate.minLength',
  37679. maxLength: 'validate.maxLength',
  37680. minLengthArray: 'validate.array.minLength',
  37681. maxLengthArray: 'validate.array.maxLength',
  37682. maximum: 'validate.maximum',
  37683. lt: 'validate.lt',
  37684. minimum: 'validate.minimum',
  37685. gt: 'validate.gt',
  37686. isJson: 'validate.isJson',
  37687. isLength: 'validate.isLength',
  37688. notEmptyString: 'validate.notEmptyString',
  37689. equalsField: 'validate.equalsField',
  37690. equals: 'validate.equals',
  37691. isPhoneNumber: 'validate.isPhoneNumber',
  37692. isTelNumber: 'validate.isTelNumber',
  37693. isZipcode: 'validate.isZipcode',
  37694. isId: 'validate.isId',
  37695. isId18: 'validate.isId',
  37696. isId15: 'validate.isId',
  37697. isDateTimeSame: 'validate.isDateTimeSame',
  37698. isDateTimeBefore: 'validate.isDateTimeBefore',
  37699. isDateTimeAfter: 'validate.isDateTimeAfter',
  37700. isDateTimeSameOrBefore: 'validate.isDateTimeSameOrBefore',
  37701. isDateTimeSameOrAfter: 'validate.isDateTimeSameOrAfter',
  37702. isDateTimeBetween: 'validate.isDateTimeBetween',
  37703. isTimeSame: 'validate.isTimeSame',
  37704. isTimeBefore: 'validate.isTimeBefore',
  37705. isTimeAfter: 'validate.isTimeAfter',
  37706. isTimeSameOrBefore: 'validate.isTimeSameOrBefore',
  37707. isTimeSameOrAfter: 'validate.isTimeSameOrAfter',
  37708. isTimeBetween: 'validate.isTimeBetween',
  37709. isVariableName: 'validate.isVariableName'
  37710. }
  37711. function D(e, t, i, a, n) {
  37712. var s
  37713. void 0 === n &&
  37714. (n = function (e) {
  37715. return e
  37716. })
  37717. if (i)
  37718. for (var m = Object.keys(i), d = m.length, o = 0; o < d; o++) {
  37719. var c = m[o]
  37720. if (i[c] || 0 === i[c]) {
  37721. if ('function' != typeof x[c]) throw new Error('Validation `' + c + '` not exists!')
  37722. var F = x[c],
  37723. p = (Array.isArray(i[c]) ? i[c] : [i[c]]).map(function (e) {
  37724. return 'string' == typeof e && f.isPureVariable(e) ? l.resolveVariableAndFilter(e, t, '|raw') : e
  37725. }),
  37726. g = F.apply(void 0, r.__spreadArray([t, e], r.__read(p), !1)),
  37727. h = ''
  37728. if (('object' == typeof g && !0 === g.error && (h = null !== (s = null == g ? void 0 : g.msg) && void 0 !== s ? s : ''), !g || h)) {
  37729. var D = c
  37730. return Array.isArray(e) && (D = ''.concat(c, 'Array')), [{ rule: c, msg: u.filter(n((a && a[c]) || h || v[D] || v[c]), r.__assign({}, [''].concat(p))) }]
  37731. }
  37732. }
  37733. }
  37734. return []
  37735. }
  37736. ;(t.addRule = function (e, t, i) {
  37737. void 0 === i && (i = ''), (x[e] = t), (v[e] = i)
  37738. }),
  37739. (t.str2rules = function (e) {
  37740. return 'string' == typeof e
  37741. ? e
  37742. ? ((t = e),
  37743. (i = 0),
  37744. (a = {}),
  37745. t
  37746. .replace(/matchRegexp\d*\s*\:\s*\/.*?\/[igm]*/g, function (e) {
  37747. return (a['__'.concat(i)] = e), '__'.concat(i++)
  37748. })
  37749. .split(/,(?![^{\[]*[}\]])/g)
  37750. .map(function (e) {
  37751. return /^__\d+$/.test(e) ? a[e] : e.trim()
  37752. })).reduce(function (e, t) {
  37753. var i = t.indexOf(':'),
  37754. a = t,
  37755. r = []
  37756. return (
  37757. ~i &&
  37758. ((a = t.substring(0, i)),
  37759. (r = /^matchRegexp/.test(a)
  37760. ? [t.substring(i + 1).trim()]
  37761. : t
  37762. .substring(i + 1)
  37763. .split(',')
  37764. .map(function (e) {
  37765. try {
  37766. return JSON.parse(e)
  37767. } catch (t) {
  37768. return e
  37769. }
  37770. }))),
  37771. (e[a] = !r.length || r),
  37772. e
  37773. )
  37774. }, {})
  37775. : {}
  37776. : e || {}
  37777. var t, i, a
  37778. }),
  37779. (t.validate = D),
  37780. (t.validateMessages = v),
  37781. (t.validateObject = function (e, t, i, a) {
  37782. void 0 === a &&
  37783. (a = function (e) {
  37784. return e
  37785. })
  37786. var r = {}
  37787. return (
  37788. Object.keys(t).forEach(function (n) {
  37789. var u = D(e[n], e, !0 === t[n] ? { isRequired: !0 } : t[n], i, a)
  37790. u.length && (r[n] = u)
  37791. }),
  37792. r
  37793. )
  37794. }),
  37795. (t.validations = x)
  37796. }) /*!node_modules/amis-core/lib/utils/Animation.js*/
  37797. amis.define('d823824', function (t, i, n, e) {
  37798. 'use strict'
  37799. Object.defineProperty(i, '__esModule', { value: !0 })
  37800. var o = t('68b98b9')
  37801. var a = (function (t) {
  37802. if ('undefined' != typeof window && window.navigator) return !!navigator.userAgent.match(t)
  37803. })(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),
  37804. r = (function () {
  37805. function t() {
  37806. ;(this.animating = !1), (this.states = [])
  37807. }
  37808. return (
  37809. (t.prototype.capture = function (t) {
  37810. var i = this
  37811. ;(this.states = []),
  37812. [].slice.call(t.children).forEach(function (t) {
  37813. if (!t.classList.contains('is-ghost')) {
  37814. var n = u(t)
  37815. if (n.width) {
  37816. var e = o.__assign({}, n),
  37817. a = { target: t, rect: n }
  37818. if (t.thisAnimationDuration) {
  37819. var r = f(t)
  37820. r && ((e.top -= r.f), (e.left -= r.e))
  37821. }
  37822. ;(t.fromRect = e), i.states.push(a)
  37823. }
  37824. }
  37825. })
  37826. }),
  37827. (t.prototype.animateAll = function (t) {
  37828. var i = this
  37829. this.animating = !1
  37830. var n = 0
  37831. this.states.forEach(function (t) {
  37832. var e = 0,
  37833. a = t.target,
  37834. r = a.fromRect,
  37835. d = o.__assign({}, u(a)),
  37836. l = a.prevFromRect,
  37837. m = a.prevToRect,
  37838. c = t.rect,
  37839. h = f(a)
  37840. h && ((d.top -= h.f), (d.left -= h.e)),
  37841. (a.toRect = d),
  37842. a.thisAnimationDuration &&
  37843. s(l, d) &&
  37844. !s(r, d) &&
  37845. (c.top - d.top) / (c.left - d.left) == (r.top - d.top) / (r.left - d.left) &&
  37846. (e = (function (t, i, n) {
  37847. return (Math.sqrt(Math.pow(i.top - t.top, 2) + Math.pow(i.left - t.left, 2)) / Math.sqrt(Math.pow(i.top - n.top, 2) + Math.pow(i.left - n.left, 2))) * 150
  37848. })(c, l, m)),
  37849. s(d, r) || ((a.prevFromRect = r), (a.prevToRect = d), e || (e = 150), i.animate(a, c, d, e)),
  37850. e &&
  37851. ((i.animating = !0),
  37852. (n = Math.max(n, e)),
  37853. clearTimeout(a.animationResetTimer),
  37854. (a.animationResetTimer = setTimeout(function () {
  37855. ;(a.animationTime = 0), (a.prevFromRect = null), (a.fromRect = null), (a.prevToRect = null), (a.thisAnimationDuration = null)
  37856. }, e)),
  37857. (a.thisAnimationDuration = e))
  37858. }),
  37859. clearTimeout(this.animationCallbackId),
  37860. this.animating
  37861. ? (this.animationCallbackId = setTimeout(function () {
  37862. ;(i.animating = !1), 'function' == typeof t && t()
  37863. }, n))
  37864. : 'function' == typeof t && t(),
  37865. (this.states = [])
  37866. }),
  37867. (t.prototype.animate = function (t, i, n, e) {
  37868. if (e) {
  37869. var o = !1
  37870. d(t, 'transition', ''), d(t, 'transform', '')
  37871. var a = i.left - n.left,
  37872. r = i.top - n.top
  37873. ;(t.animatingX = !!a),
  37874. (t.animatingY = !!r),
  37875. d(t, 'transform', 'translate3d(' + a + 'px,' + r + 'px,0)'),
  37876. 'inline' === d(t, 'display') && ((o = !0), d(t, 'display', 'inline-block')),
  37877. t.offsetWidth,
  37878. d(t, 'transition', 'transform ' + e + 'ms cubic-bezier(1, 0, 0, 1)'),
  37879. d(t, 'transform', 'translate3d(0,0,0)'),
  37880. 'number' == typeof t.animated && clearTimeout(t.animated),
  37881. (t.animated = setTimeout(function () {
  37882. d(t, 'transition', ''), d(t, 'transform', ''), o && d(t, 'display', ''), (t.animated = !1), (t.animatingX = !1), (t.animatingY = !1)
  37883. }, e))
  37884. }
  37885. }),
  37886. t
  37887. )
  37888. })()
  37889. function f(t) {
  37890. var i = ''
  37891. if ('string' == typeof t) i = t
  37892. else {
  37893. var n = d(t, 'transform')
  37894. n && 'none' !== n && (i = n + ' ' + i)
  37895. }
  37896. var e = window.DOMMatrix || window.WebKitCSSMatrix || window.CSSMatrix || window.MSCSSMatrix
  37897. return e && new e(i)
  37898. }
  37899. function d(t, i, n) {
  37900. var e = t && t.style
  37901. if (e) {
  37902. if (void 0 === n)
  37903. return document.defaultView && document.defaultView.getComputedStyle ? (n = document.defaultView.getComputedStyle(t, '')) : t.currentStyle && (n = t.currentStyle), void 0 === i ? n : n[i]
  37904. i in e || -1 !== i.indexOf('webkit') || (i = '-webkit-' + i), (e[i] = n + ('string' == typeof n ? '' : 'px'))
  37905. }
  37906. }
  37907. function s(t, i) {
  37908. return Math.round(t.top) === Math.round(i.top) && Math.round(t.left) === Math.round(i.left) && Math.round(t.height) === Math.round(i.height) && Math.round(t.width) === Math.round(i.width)
  37909. }
  37910. function u(t, i, n, e, o) {
  37911. if (t.getBoundingClientRect || t === window) {
  37912. var r, s, u, l, m, c, h
  37913. if (
  37914. (t !== window && t !== (document.scrollingElement || document.documentElement)
  37915. ? ((s = (r = t.getBoundingClientRect()).top), (u = r.left), (l = r.bottom), (m = r.right), (c = r.height), (h = r.width))
  37916. : ((s = 0), (u = 0), (l = window.innerHeight), (m = window.innerWidth), (c = window.innerHeight), (h = window.innerWidth)),
  37917. (i || n) && t !== window && ((o = o || t.parentNode), !a))
  37918. )
  37919. do {
  37920. if (o && o.getBoundingClientRect && ('none' !== d(o, 'transform') || (n && 'static' !== d(o, 'position')))) {
  37921. var p = o.getBoundingClientRect()
  37922. ;(s -= p.top + parseInt(d(o, 'border-top-width'))), (u -= p.left + parseInt(d(o, 'border-left-width'))), (l = s + r.height), (m = u + r.width)
  37923. break
  37924. }
  37925. } while ((o = o.parentNode))
  37926. if (e && t !== window) {
  37927. var w = f(o || t),
  37928. g = w && w.a,
  37929. v = w && w.d
  37930. w && ((l = (s /= v) + (c /= v)), (m = (u /= g) + (h /= g)))
  37931. }
  37932. return { top: s, left: u, bottom: l, right: m, width: h, height: c }
  37933. }
  37934. }
  37935. var l = new r()
  37936. ;(i.AnimationManager = r), (i.default = l)
  37937. }) /*!node_modules/amis-core/lib/store/iRenderer.js*/
  37938. amis.define('7db930a', function (e, a, t, n) {
  37939. 'use strict'
  37940. Object.defineProperty(a, '__esModule', { value: !0 })
  37941. var i = e('68b98b9'),
  37942. r = e('668845d')
  37943. e('939b8bb'), e('c3389ff'), e('8b081ba')
  37944. var o = e('bbe84d0'),
  37945. d = e('e74b24f'),
  37946. l = e('1c8d418')
  37947. e('8b641b6')
  37948. var c = e('d2a103e'),
  37949. s = e('a533195')
  37950. e('d9d4e46'), e('8dd52de'), e('22a4ae5'), e('5e0783e')
  37951. var u = e('a3127fc')
  37952. e('607aee2'),
  37953. e('5c95135'),
  37954. e('a3bbeb2'),
  37955. e('933bc12'),
  37956. e('3f15357'),
  37957. e('575a22c'),
  37958. e('0910768'),
  37959. e('e98f234'),
  37960. e('6175dcb'),
  37961. e('a290f81'),
  37962. e('cde5cad'),
  37963. e('0dc59d3'),
  37964. e('67e77ca'),
  37965. e('37efca2'),
  37966. e('e913672'),
  37967. e('5f94728'),
  37968. e('1feaebc'),
  37969. e('ac704b9'),
  37970. e('c85b9d6'),
  37971. e('1e5c4ba'),
  37972. e('90272dd'),
  37973. e('8834362'),
  37974. e('7d5c8a5'),
  37975. e('d837406'),
  37976. e('1c23cc0'),
  37977. e('a08e932'),
  37978. e('6baf255'),
  37979. e('2fb8d9c'),
  37980. e('9f4cfa3'),
  37981. e('014d724'),
  37982. e('30f4e61'),
  37983. e('d823824')
  37984. var p = s.StoreNode.named('iRendererStore')
  37985. .props({
  37986. hasRemoteData: r.types.optional(r.types.boolean, !1),
  37987. data: r.types.optional(r.types.frozen(), {}),
  37988. initedAt: 0,
  37989. updatedAt: 0,
  37990. pristine: r.types.optional(r.types.frozen(), {}),
  37991. action: r.types.optional(r.types.frozen(), void 0),
  37992. dialogOpen: !1,
  37993. dialogData: r.types.optional(r.types.frozen(), void 0),
  37994. drawerOpen: !1,
  37995. drawerData: r.types.optional(r.types.frozen(), void 0)
  37996. })
  37997. .views(function (e) {
  37998. return {
  37999. getValueByName: function (a, t) {
  38000. return void 0 === t && (t = !0), d.getVariable(e.data, a, t)
  38001. },
  38002. getPristineValueByName: function (a) {
  38003. return d.getVariable(e.pristine, a, !1)
  38004. }
  38005. }
  38006. })
  38007. .actions(function (e) {
  38008. var a = new c.SimpleMap(),
  38009. t = null,
  38010. n = null,
  38011. r = null
  38012. return {
  38013. setTopStore: function (e) {
  38014. r = e
  38015. },
  38016. initData: function (a, t) {
  38017. void 0 === a && (a = {}), void 0 === t && (t = !1), (e.initedAt = Date.now()), e.data.__tag && (a = o.injectObjectChain(a, e.data.__tag)), !t && (e.pristine = a), (e.data = a)
  38018. },
  38019. reset: function () {
  38020. e.data = e.pristine
  38021. },
  38022. updateData: function (a, t, n, r) {
  38023. void 0 === a && (a = {}), r && (a = u.concatData(a, e.data, r))
  38024. var d,
  38025. l = e.data
  38026. if (t) {
  38027. var c = o.createObject(e.data.__super || null, i.__assign(i.__assign({}, t), { __tag: t }))
  38028. d = o.createObject(c, i.__assign(i.__assign({}, n ? {} : e.data), a))
  38029. } else d = o.extendObject(e.data, a, !n)
  38030. Object.defineProperty(d, '__prev', { value: i.__assign({}, l), enumerable: !1, configurable: !1, writable: !1 }), (e.data = d)
  38031. },
  38032. changeValue: function (a, t, n, r, l) {
  38033. if (a) {
  38034. var c = d.getVariable(e.data, a, !1)
  38035. if (t !== c || r) {
  38036. var s = e.data,
  38037. u = o.cloneObject(e.data)
  38038. if (s.hasOwnProperty('__prev')) {
  38039. var p = o.cloneObject(s.__prev)
  38040. o.setVariable(p, a, c), Object.defineProperty(u, '__prev', { value: p, enumerable: !1, configurable: !1, writable: !1 })
  38041. } else Object.defineProperty(u, '__prev', { value: i.__assign({}, s), enumerable: !1, configurable: !1, writable: !1 })
  38042. if ((void 0 === t ? o.deleteVariable(u, a) : o.setVariable(u, a, t), null == l || l(u), n)) {
  38043. var b = o.cloneObject(e.pristine)
  38044. o.setVariable(b, a, t), null == l || l(b), (e.pristine = b)
  38045. }
  38046. u.__pristine || Object.defineProperty(u, '__pristine', { value: e.pristine, enumerable: !1, configurable: !1, writable: !1 }), (e.data = u)
  38047. }
  38048. }
  38049. },
  38050. setCurrentAction: function (a, t) {
  38051. t &&
  38052. ['dialog', 'drawer'].forEach(function (e) {
  38053. var n, r
  38054. ;(null === (r = a[e]) || void 0 === r ? void 0 : r.$ref) && (a = i.__assign(i.__assign({}, a), (((n = {})[e] = i.__assign(i.__assign({}, t(a[e].$ref)), a[e])), n)))
  38055. }),
  38056. (e.action = a),
  38057. (e.dialogData = !1),
  38058. (e.drawerOpen = !1)
  38059. },
  38060. openDialog: function (n, d, c, s) {
  38061. var u,
  38062. p,
  38063. b = o.extractObjectChain(n)
  38064. 1 === b.length && b.unshift(e.data), d && b.splice(b.length - 1, 0, d)
  38065. var f = o.createObjectFromChain(b),
  38066. g = null !== (u = e.action.data) && void 0 !== u ? u : null === (p = e.action.dialog) || void 0 === p ? void 0 : p.data
  38067. if (g) {
  38068. e.dialogData = o.createObjectFromChain([null == r ? void 0 : r.context, l.dataMapping(g, f)])
  38069. var _ = i.__assign(i.__assign({}, e.action), { dialog: i.__assign({}, e.action.dialog) })
  38070. delete _.dialog.data, (e.action = _)
  38071. } else e.dialogData = f
  38072. ;(e.dialogOpen = !0), c && a.set(e.dialogData, c), (t = s || null)
  38073. },
  38074. closeDialog: function (n, i) {
  38075. var r = a.get(e.dialogData)
  38076. ;(e.dialogOpen = !1),
  38077. (t = null),
  38078. r &&
  38079. (a.delete(e.dialogData),
  38080. setTimeout(function () {
  38081. return r(n, i)
  38082. }, 200))
  38083. },
  38084. openDrawer: function (t, d, c, s) {
  38085. var u,
  38086. p = o.extractObjectChain(t)
  38087. 1 === p.length && p.unshift(e.data), d && p.splice(p.length - 1, 0, d)
  38088. var b = o.createObjectFromChain(p),
  38089. f = null !== (u = e.action.data) && void 0 !== u ? u : e.action.drawer.data
  38090. if (f) {
  38091. e.drawerData = o.createObjectFromChain([null == r ? void 0 : r.context, l.dataMapping(f, b)])
  38092. var g = i.__assign(i.__assign({}, e.action), { drawer: i.__assign({}, e.action.drawer) })
  38093. delete g.drawer.data, (e.action = g)
  38094. } else e.drawerData = b
  38095. ;(e.drawerOpen = !0), c && a.set(e.drawerData, c), (n = s || null)
  38096. },
  38097. closeDrawer: function (t, i) {
  38098. var r = a.get(e.drawerData)
  38099. ;(e.drawerOpen = !1),
  38100. (n = null),
  38101. r &&
  38102. (a.delete(e.drawerData),
  38103. setTimeout(function () {
  38104. return r(t, i)
  38105. }, 200))
  38106. },
  38107. getDialogScoped: function () {
  38108. return t
  38109. },
  38110. getDrawerScoped: function () {
  38111. return n
  38112. }
  38113. }
  38114. })
  38115. a.iRendererStore = p
  38116. }) /*!node_modules/amis-core/lib/utils/replaceText.js*/
  38117. amis.define('dc90a49', function (e, r, t, n) {
  38118. 'use strict'
  38119. Object.defineProperty(r, '__esModule', { value: !0 })
  38120. var a = e('68b98b9'),
  38121. i = e('939b8bb'),
  38122. u = e('bbe84d0')
  38123. r.replaceText = function (e, r, t) {
  38124. if (r && u.isObject(r)) {
  38125. var n = Object.keys(r)
  38126. if (!n.length) return e
  38127. n.sort(function (e, r) {
  38128. return r.length - e.length
  38129. })
  38130. var f = new Set(Array.isArray(t) ? t : []),
  38131. l =
  38132. 'function' == typeof t
  38133. ? t
  38134. : function (e) {
  38135. return f.has(e)
  38136. }
  38137. return i.JSONValueMap(e, function (e, t, i) {
  38138. var u, f
  38139. if ('string' == typeof e && !l(t, e, i))
  38140. try {
  38141. for (var o = a.__values(n), c = o.next(); !c.done; c = o.next()) {
  38142. var s = c.value
  38143. if (~e.indexOf(s)) return e.replaceAll(s, r[s])
  38144. }
  38145. } catch (e) {
  38146. u = { error: e }
  38147. } finally {
  38148. try {
  38149. c && !c.done && (f = o.return) && f.call(o)
  38150. } finally {
  38151. if (u) throw u.error
  38152. }
  38153. }
  38154. return e
  38155. })
  38156. }
  38157. return e
  38158. }
  38159. }) /*!node_modules/amis-core/lib/envOverwrite.js*/
  38160. amis.define('3b516dc', function (e, t, i, n) {
  38161. 'use strict'
  38162. Object.defineProperty(t, '__esModule', { value: !0 })
  38163. var a = e('939b8bb')
  38164. function d(e) {
  38165. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  38166. }
  38167. var l,
  38168. o,
  38169. u = d(e('0910768')),
  38170. r = !!(null === (o = (l = window).matchMedia) || void 0 === o ? void 0 : o.call(l, '(max-width: 768px)').matches)
  38171. t.envOverwrite = function (e, t) {
  38172. return a.JSONValueMap(
  38173. e,
  38174. function (e) {
  38175. return u.default(e) ? (t && e[t] ? (delete (i = Object.assign({}, e, e[t]))[t], i) : r && e.mobile ? (delete (i = Object.assign({}, e, e.mobile)).mobile, i) : void 0) : e
  38176. var i
  38177. },
  38178. !0
  38179. )
  38180. }
  38181. }) /*!node_modules/amis-core/lib/store/service.js*/
  38182. amis.define('3e2dd5e', function (e, s, a, t) {
  38183. 'use strict'
  38184. Object.defineProperty(s, '__esModule', { value: !0 })
  38185. var n = e('68b98b9'),
  38186. i = e('668845d'),
  38187. r = e('7db930a'),
  38188. o = e('939b8bb'),
  38189. c = e('3f15357'),
  38190. l = e('d9d4e46'),
  38191. u = e('dc90a49'),
  38192. d = e('a3127fc'),
  38193. g = e('3b516dc')
  38194. e('8dd52de'), e('22a4ae5'), e('5e0783e'), e('c3389ff'), e('0910768')
  38195. var v = e('bbe84d0')
  38196. e('607aee2'), e('5c95135'), e('8b081ba'), e('a3bbeb2'), e('933bc12')
  38197. var f = e('575a22c')
  38198. e('8b641b6'),
  38199. e('e98f234'),
  38200. e('6175dcb'),
  38201. e('a290f81'),
  38202. e('cde5cad'),
  38203. e('0dc59d3'),
  38204. e('67e77ca'),
  38205. e('37efca2'),
  38206. e('e913672'),
  38207. e('5f94728'),
  38208. e('1feaebc'),
  38209. e('ac704b9'),
  38210. e('c85b9d6'),
  38211. e('1e5c4ba'),
  38212. e('d2a103e'),
  38213. e('90272dd'),
  38214. e('8834362'),
  38215. e('7d5c8a5'),
  38216. e('d837406'),
  38217. e('1c23cc0'),
  38218. e('a08e932'),
  38219. e('6baf255'),
  38220. e('2fb8d9c'),
  38221. e('9f4cfa3'),
  38222. e('014d724'),
  38223. e('30f4e61'),
  38224. e('d823824')
  38225. var m = r.iRendererStore
  38226. .named('ServiceStore')
  38227. .props({ msg: '', error: !1, fetching: !1, saving: !1, busying: !1, checking: !1, initializing: !1, schema: i.types.optional(i.types.frozen(), null), schemaKey: '' })
  38228. .views(function (e) {
  38229. return {
  38230. get loading() {
  38231. return e.fetching || e.saving || e.busying || e.initializing
  38232. }
  38233. }
  38234. })
  38235. .actions(function (e) {
  38236. var s, a
  38237. function t(s) {
  38238. void 0 === s && (s = !0), (e.fetching = s)
  38239. }
  38240. function r(s) {
  38241. void 0 === s && (s = !0), (e.saving = s)
  38242. }
  38243. function m(s, a, t) {
  38244. void 0 === a && (a = !1), t && (s = d.concatData(s, e.data, t))
  38245. var n = v.extendObject(e.data, s, !a)
  38246. e.data = e.pristine = n
  38247. }
  38248. function h(s, a) {
  38249. void 0 === a && (a = !1), (e.msg = (s && f.filter(s, e.data)) || ''), (e.error = a)
  38250. }
  38251. var p = i.flow(function (a, r, o) {
  38252. var c, u, d, g, v, f, p, _, b, y, E, D, w, k
  38253. return n.__generator(this, function (M) {
  38254. switch (M.label) {
  38255. case 0:
  38256. return (
  38257. M.trys.push([0, 6, , 7]),
  38258. s && (s(), (s = null), (e.fetching = !1)),
  38259. e.fetching
  38260. ? [2]
  38261. : ((o && o.silent) || t(!0),
  38262. [
  38263. 4,
  38264. i.getEnv(e).fetcher(
  38265. a,
  38266. r,
  38267. n.__assign(n.__assign({}, o), {
  38268. cancelExecutor: function (e) {
  38269. return (s = e)
  38270. }
  38271. })
  38272. )
  38273. ])
  38274. )
  38275. case 1:
  38276. return (
  38277. (c = M.sent()),
  38278. (s = null),
  38279. c.ok
  38280. ? [3, 2]
  38281. : (h(
  38282. null !== (y = null !== (b = null === (_ = null == a ? void 0 : a.messages) || void 0 === _ ? void 0 : _.failed) && void 0 !== b ? b : c.msg) && void 0 !== y
  38283. ? y
  38284. : o && o.errorMessage,
  38285. !0
  38286. ),
  38287. !a.silent && i.getEnv(e).notify('error', e.msg, void 0 !== c.msgTimeout ? { closeButton: !0, timeout: c.msgTimeout } : void 0),
  38288. [3, 5])
  38289. )
  38290. case 2:
  38291. return (
  38292. (e.updatedAt = Date.now()),
  38293. (u = !!a.replaceData),
  38294. m((d = n.__assign(n.__assign({}, u ? {} : e.data), l.normalizeApiResponseData(c.data))), u, a.concatDataFields),
  38295. (e.hasRemoteData = !0),
  38296. o && o.onSuccess ? ((g = o.onSuccess(c, d)) && g.then ? [4, g] : [3, 4]) : [3, 4]
  38297. )
  38298. case 3:
  38299. M.sent(), (M.label = 4)
  38300. case 4:
  38301. h(
  38302. null !==
  38303. (k =
  38304. null !== (w = null !== (D = null === (E = null == a ? void 0 : a.messages) || void 0 === E ? void 0 : E.success) && void 0 !== D ? D : c.msg) && void 0 !== w
  38305. ? w
  38306. : o && o.successMessage) && void 0 !== k
  38307. ? k
  38308. : c.defaultMsg
  38309. ),
  38310. o && o.successMessage && i.getEnv(e).notify('success', e.msg),
  38311. (M.label = 5)
  38312. case 5:
  38313. return t(!1), [2, c]
  38314. case 6:
  38315. return (
  38316. (v = M.sent()),
  38317. (f = i.getEnv(e)),
  38318. !i.isAlive(e) || e.disposed
  38319. ? [2]
  38320. : (f.isCancel(v) || (t(!1), console.error(v), (p = v.message || v), v && 'Network Error' === v.message && (p = e.__('networkError')), !a.silent && f.notify('error', p)), [2])
  38321. )
  38322. case 7:
  38323. return [2]
  38324. }
  38325. })
  38326. }),
  38327. _ = i.flow(function (a, r, c) {
  38328. var u, d, g, v, f, m, p, _, b, y, E
  38329. return n.__generator(this, function (D) {
  38330. switch (D.label) {
  38331. case 0:
  38332. return (
  38333. D.trys.push([0, 6, , 7]),
  38334. s && (s(), (s = null), (e.fetching = !1)),
  38335. e.fetching
  38336. ? [2]
  38337. : ((c && c.silent) || t(!0),
  38338. [
  38339. 4,
  38340. i.getEnv(e).fetcher(
  38341. a,
  38342. r,
  38343. n.__assign(n.__assign({}, c), {
  38344. cancelExecutor: function (e) {
  38345. return (s = e)
  38346. }
  38347. })
  38348. )
  38349. ])
  38350. )
  38351. case 1:
  38352. return (
  38353. (u = D.sent()),
  38354. (s = null),
  38355. (o.isEmpty(u.data) && !u.ok) ||
  38356. ((e.updatedAt = Date.now()), u.data && e.updateData(l.normalizeApiResponseData(u.data), void 0, !!a.replaceData, a.concatDataFields), (e.hasRemoteData = !0)),
  38357. u.ok
  38358. ? [3, 2]
  38359. : (h(
  38360. null !== (_ = null !== (p = null === (m = null == a ? void 0 : a.messages) || void 0 === m ? void 0 : m.failed) && void 0 !== p ? p : u.msg) && void 0 !== _
  38361. ? _
  38362. : c && c.errorMessage,
  38363. !0
  38364. ),
  38365. !a.silent && i.getEnv(e).notify('error', e.msg, void 0 !== u.msgTimeout ? { closeButton: !0, timeout: u.msgTimeout } : void 0),
  38366. [3, 5])
  38367. )
  38368. case 2:
  38369. return c && c.onSuccess && (d = c.onSuccess(u, u.data)) && d.then ? [4, d] : [3, 4]
  38370. case 3:
  38371. D.sent(), (D.label = 4)
  38372. case 4:
  38373. h(
  38374. null !== (E = null !== (y = null === (b = null == a ? void 0 : a.messages) || void 0 === b ? void 0 : b.success) && void 0 !== y ? y : u.msg) && void 0 !== E
  38375. ? E
  38376. : c && c.successMessage
  38377. ),
  38378. c && c.successMessage && i.getEnv(e).notify('success', e.msg),
  38379. (D.label = 5)
  38380. case 5:
  38381. return t(!1), [2, u]
  38382. case 6:
  38383. return (
  38384. (g = D.sent()),
  38385. (v = i.getEnv(e)),
  38386. !i.isAlive(e) || e.disposed
  38387. ? [2]
  38388. : (v.isCancel(g) || (t(!1), console.error(g), (f = g.message || g), g && 'Network Error' === g.message && (f = e.__('networkError')), !a.silent && v.notify('error', f)), [2])
  38389. )
  38390. case 7:
  38391. return [2]
  38392. }
  38393. })
  38394. }),
  38395. b = i.flow(function (s, a, t) {
  38396. var u, d, g, v, f, m, p, _, b, y, E
  38397. return (
  38398. void 0 === t && (t = {}),
  38399. n.__generator(this, function (D) {
  38400. switch (D.label) {
  38401. case 0:
  38402. return D.trys.push([0, 8, , 9]), (t = n.__assign({ method: 'post' }, t)), e.saving ? [2] : (r(!0), [4, i.getEnv(e).fetcher(s, a, t)])
  38403. case 1:
  38404. return (
  38405. (u = D.sent()),
  38406. (o.isEmpty(u.data) && !u.ok) || ((e.updatedAt = Date.now()), u.data && e.updateData(l.normalizeApiResponseData(u.data), void 0, !!s.replaceData, s.concatDataFields)),
  38407. u.ok ? [3, 4] : t && t.onFailed && (d = t.onFailed(u)) && d.then ? [4, d] : [3, 3]
  38408. )
  38409. case 2:
  38410. D.sent(), (D.label = 3)
  38411. case 3:
  38412. throw (
  38413. (h(
  38414. null !==
  38415. (_ =
  38416. null !== (p = null !== (m = null === (f = null == s ? void 0 : s.messages) || void 0 === f ? void 0 : f.failed) && void 0 !== m ? m : u.msg) && void 0 !== p
  38417. ? p
  38418. : t && t.errorMessage) && void 0 !== _
  38419. ? _
  38420. : e.__('saveFailed'),
  38421. !0
  38422. ),
  38423. new c.ServerError(e.msg, u))
  38424. )
  38425. case 4:
  38426. return t && t.onSuccess && (d = t.onSuccess(u, u.data)) && d.then ? [4, d] : [3, 6]
  38427. case 5:
  38428. D.sent(), (D.label = 6)
  38429. case 6:
  38430. h(
  38431. null !== (E = null !== (y = null === (b = null == s ? void 0 : s.messages) || void 0 === b ? void 0 : b.success) && void 0 !== y ? y : u.msg) && void 0 !== E
  38432. ? E
  38433. : t && t.successMessage
  38434. ),
  38435. e.msg && i.getEnv(e).notify('success', e.msg, void 0 !== u.msgTimeout ? { closeButton: !0, timeout: u.msgTimeout } : void 0),
  38436. (D.label = 7)
  38437. case 7:
  38438. return r(!1), [2, u.data]
  38439. case 8:
  38440. if (((g = D.sent()), (e.saving = !1), !i.isAlive(e) || e.disposed)) return [2]
  38441. throw (
  38442. (console.error(g),
  38443. s.silent ||
  38444. ('ServerError' === g.type
  38445. ? ((v = g.response), i.getEnv(e).notify('error', g.message, void 0 !== v.msgTimeout ? { closeButton: !0, timeout: v.msgTimeout } : void 0))
  38446. : i.getEnv(e).notify('error', g.message)),
  38447. g)
  38448. )
  38449. case 9:
  38450. return [2]
  38451. }
  38452. })
  38453. )
  38454. }),
  38455. y = i.flow(function (s, t, r) {
  38456. var o, c, d, f, m, p, _, b, y, E, D, w
  38457. return (
  38458. void 0 === r && (r = {}),
  38459. n.__generator(this, function (k) {
  38460. switch (k.label) {
  38461. case 0:
  38462. return (
  38463. k.trys.push([0, 2, , 3]),
  38464. (r = n.__assign(n.__assign({ method: 'post' }, r), {
  38465. cancelExecutor: function (e) {
  38466. return (a = e)
  38467. }
  38468. })),
  38469. a && (a(), (a = null), (e.initializing = !1)),
  38470. e.initializing
  38471. ? [2]
  38472. : ((e.initializing = !0),
  38473. 'string' == typeof s
  38474. ? (s += (~s.indexOf('?') ? '&' : '?') + '_replace=1')
  38475. : (s = n.__assign(n.__assign({}, s), { url: s.url + (~s.url.indexOf('?') ? '&' : '?') + '_replace=1' })),
  38476. [4, i.getEnv(e).fetcher(s, t, r)])
  38477. )
  38478. case 1:
  38479. return (
  38480. (o = k.sent()),
  38481. (a = null),
  38482. o.ok
  38483. ? (o.data &&
  38484. ((d = i.getEnv(e)),
  38485. (o.data = g.envOverwrite(o.data, d.locale)),
  38486. (o.data = u.replaceText(o.data, d.replaceText, d.replaceTextIgnoreKeys)),
  38487. (e.schema = Array.isArray(o.data)
  38488. ? o.data
  38489. : Object.assign((null === (y = o.data) || void 0 === y ? void 0 : y.type) ? {} : { type: 'wrapper', wrap: !1 }, l.normalizeApiResponseData(o.data))),
  38490. (e.schemaKey = '' + Date.now()),
  38491. v.isObject(o.data.data) && e.updateData(o.data.data, void 0, !!s.replaceData, s.concatDataFields)),
  38492. h(
  38493. null !== (w = null !== (D = null === (E = null == s ? void 0 : s.messages) || void 0 === E ? void 0 : E.success) && void 0 !== D ? D : o.msg) && void 0 !== w
  38494. ? w
  38495. : r && r.successMessage
  38496. ),
  38497. r && r.successMessage && i.getEnv(e).notify('success', e.msg))
  38498. : (h(
  38499. null !==
  38500. (b =
  38501. null !== (_ = null !== (p = null === (m = null == s ? void 0 : s.messages) || void 0 === m ? void 0 : m.failed) && void 0 !== p ? p : o.msg) && void 0 !== _
  38502. ? _
  38503. : r && r.errorMessage) && void 0 !== b
  38504. ? b
  38505. : e.__('fetchFailed'),
  38506. !0
  38507. ),
  38508. !(null == s ? void 0 : s.silent) && i.getEnv(e).notify('error', e.msg, void 0 !== o.msgTimeout ? { closeButton: !0, timeout: o.msgTimeout } : void 0)),
  38509. (e.initializing = !1),
  38510. [2, o.data]
  38511. )
  38512. case 2:
  38513. return (
  38514. (c = k.sent()),
  38515. (d = i.getEnv(e)),
  38516. (e.initializing = !1),
  38517. !i.isAlive(e) || e.disposed
  38518. ? [2]
  38519. : d.isCancel(c)
  38520. ? [2]
  38521. : (console.error(c), (f = c.message || c), c && 'Network Error' === c.message && (f = e.__('networkError')), !(null == s ? void 0 : s.silent) && d.notify('error', f), [3, 3])
  38522. )
  38523. case 3:
  38524. return [2]
  38525. }
  38526. })
  38527. )
  38528. }),
  38529. E = i.flow(function (s, a, t) {
  38530. var r
  38531. return n.__generator(this, function (n) {
  38532. switch (n.label) {
  38533. case 0:
  38534. if (e.checking) return [2]
  38535. n.label = 1
  38536. case 1:
  38537. return n.trys.push([1, , 3, 4]), (e.checking = !0), [4, i.getEnv(e).fetcher(s, a, t)]
  38538. case 2:
  38539. if (((r = n.sent()).ok && e.updateData(r.data, void 0, !!s.replaceData, s.concatDataFields), !r.ok)) throw new Error(r.msg)
  38540. return [2, r.data]
  38541. case 3:
  38542. return (e.checking = !1), [7]
  38543. case 4:
  38544. return [2]
  38545. }
  38546. })
  38547. })
  38548. return {
  38549. markFetching: t,
  38550. markSaving: r,
  38551. markBusying: function (s) {
  38552. void 0 === s && (s = !0), (e.busying = s)
  38553. },
  38554. fetchInitData: p,
  38555. fetchData: _,
  38556. reInitData: m,
  38557. updateMessage: h,
  38558. clearMessage: function () {
  38559. h('')
  38560. },
  38561. setHasRemoteData: function () {
  38562. e.hasRemoteData = !0
  38563. },
  38564. saveRemote: b,
  38565. fetchSchema: y,
  38566. checkRemote: E
  38567. }
  38568. })
  38569. s.ServiceStore = m
  38570. }) /*!node_modules/amis-core/lib/store/combo.js*/
  38571. amis.define('9bf2913', function (e, t, n, i) {
  38572. 'use strict'
  38573. Object.defineProperty(t, '__esModule', { value: !0 })
  38574. var r = e('68b98b9'),
  38575. u = e('668845d'),
  38576. o = e('7db930a'),
  38577. m = e('821b8e4'),
  38578. s = e('939b8bb'),
  38579. a = u.types
  38580. .model('UniqueGroup', { name: u.types.identifier, itemsRef: u.types.array(u.types.string) })
  38581. .views(function (e) {
  38582. return {
  38583. get items() {
  38584. return e.itemsRef.map(function (e) {
  38585. return m.getStoreById(e)
  38586. })
  38587. }
  38588. }
  38589. })
  38590. .actions(function (e) {
  38591. return {
  38592. removeItem: function (t) {
  38593. e.itemsRef.replace(
  38594. e.itemsRef.filter(function (e) {
  38595. return e !== t.id
  38596. })
  38597. )
  38598. },
  38599. addItem: function (t) {
  38600. e.itemsRef.push(t.id)
  38601. }
  38602. }
  38603. }),
  38604. f = o.iRendererStore
  38605. .named('ComboStore')
  38606. .props({
  38607. uniques: u.types.map(a),
  38608. multiple: !1,
  38609. formsRef: u.types.optional(u.types.array(u.types.string), []),
  38610. minLength: 0,
  38611. maxLength: 0,
  38612. length: 0,
  38613. activeKey: 0,
  38614. memberValidMap: u.types.optional(u.types.frozen(), {})
  38615. })
  38616. .views(function (e) {
  38617. function t() {
  38618. return e.formsRef.map(function (e) {
  38619. return m.getStoreById(e)
  38620. })
  38621. }
  38622. return {
  38623. get forms() {
  38624. return t()
  38625. },
  38626. get addable() {
  38627. if (e.maxLength && e.length >= e.maxLength) return !1
  38628. if (e.uniques.size) {
  38629. var t = !1
  38630. if (
  38631. (e.uniques.forEach(function (e) {
  38632. if (!t && e.items.length) {
  38633. var n = s.countTree(e.items[0].options, function (e) {
  38634. return void 0 !== e.value
  38635. }),
  38636. i = e.items.reduce(function (e, t) {
  38637. return e + t.selectedOptions.length
  38638. }, 0)
  38639. t = !!(n && i >= n)
  38640. }
  38641. }),
  38642. t)
  38643. )
  38644. return !1
  38645. }
  38646. return !0
  38647. },
  38648. get removable() {
  38649. return !(e.minLength && e.minLength >= e.length)
  38650. },
  38651. getItemsByName: function (n) {
  38652. var i = t()
  38653. return e.multiple ? [i[parseInt(n, 10)]] : i[0].getItemsByName(n)
  38654. }
  38655. }
  38656. })
  38657. .actions(function (e) {
  38658. function t(t) {
  38659. var n = e.uniques.get(t.name)
  38660. n.removeItem(t), n.items.length || e.uniques.delete(t.name)
  38661. }
  38662. return {
  38663. config: function (t) {
  38664. void 0 !== t.multiple && (e.multiple = t.multiple),
  38665. void 0 !== t.minLength && (e.minLength = parseInt(t.minLength, 10)),
  38666. void 0 !== t.maxLength && (e.maxLength = parseInt(t.maxLength, 10)),
  38667. void 0 !== t.length && (e.length = t.length)
  38668. },
  38669. setActiveKey: function (t) {
  38670. e.activeKey = t
  38671. },
  38672. bindUniuqueItem: function (t) {
  38673. e.uniques.has(t.name) || e.uniques.put({ name: t.name }), e.uniques.get(t.name).addItem(t)
  38674. },
  38675. unBindUniuqueItem: t,
  38676. addForm: function (t) {
  38677. e.formsRef.push(t.id)
  38678. },
  38679. onChildStoreDispose: function (n) {
  38680. if ('FormStore' === n.storeType) {
  38681. var i = e.formsRef.indexOf(n.id)
  38682. ~i &&
  38683. (e.formsRef.splice(i, 1),
  38684. n.items.forEach(function (e) {
  38685. e.unique && t(e)
  38686. }),
  38687. e.forms.forEach(function (e) {
  38688. return e.items.forEach(function (t) {
  38689. t.unique && (t.syncOptions(void 0, e.data), t.errors.length && t.validate(t.tmpValue))
  38690. })
  38691. }))
  38692. }
  38693. e.removeChildId(n.id)
  38694. },
  38695. setMemberValid: function (t, n) {
  38696. var i
  38697. e.memberValidMap = r.__assign(r.__assign({}, e.memberValidMap), (((i = {})[n] = t), i))
  38698. }
  38699. }
  38700. })
  38701. ;(t.ComboStore = f), (t.UniqueGroup = a)
  38702. }) /*!node_modules/lodash/throttle.js*/
  38703. amis.define('91d4fc6', function (i, n, e, t) {
  38704. var a = i('5f94728'),
  38705. r = i('e98f234')
  38706. e.exports = function (i, n, e) {
  38707. var t = !0,
  38708. f = !0
  38709. if ('function' != typeof i) throw new TypeError('Expected a function')
  38710. return r(e) && ((t = 'leading' in e ? !!e.leading : t), (f = 'trailing' in e ? !!e.trailing : f)), a(i, n, { leading: t, maxWait: n, trailing: f })
  38711. }
  38712. }) /*!node_modules/lodash/_baseToPairs.js*/
  38713. amis.define('8fe7e9e', function (n, e, r, t) {
  38714. var f = n('6d0c860')
  38715. r.exports = function (n, e) {
  38716. return f(e, function (e) {
  38717. return [e, n[e]]
  38718. })
  38719. }
  38720. }) /*!node_modules/lodash/_setToPairs.js*/
  38721. amis.define('e47820b', function (n, r, e, i) {
  38722. e.exports = function (n) {
  38723. var r = -1,
  38724. e = Array(n.size)
  38725. return (
  38726. n.forEach(function (n) {
  38727. e[++r] = [n, n]
  38728. }),
  38729. e
  38730. )
  38731. }
  38732. }) /*!node_modules/lodash/_createToPairs.js*/
  38733. amis.define('c473556', function (e, n, t, r) {
  38734. var a = e('8fe7e9e'),
  38735. c = e('e4a838a'),
  38736. o = e('b6b0e48'),
  38737. b = e('e47820b')
  38738. t.exports = function (e) {
  38739. return function (n) {
  38740. var t = c(n)
  38741. return '[object Map]' == t ? o(n) : '[object Set]' == t ? b(n) : a(n, e(n))
  38742. }
  38743. }
  38744. }) /*!node_modules/lodash/toPairs.js*/
  38745. amis.define('4e5a8f1', function (e, f, a, i) {
  38746. var n = e('c473556')(e('0092f09'))
  38747. a.exports = n
  38748. }) /*!node_modules/lodash/_baseSet.js*/
  38749. amis.define('13feba4', function (r, o, t, e) {
  38750. var n = r('81e0325'),
  38751. f = r('94485a4'),
  38752. a = r('2126bf5'),
  38753. i = r('e98f234'),
  38754. u = r('098a4a0')
  38755. t.exports = function (r, o, t, e) {
  38756. if (!i(r)) return r
  38757. for (var v = -1, c = (o = f(o, r)).length, p = c - 1, _ = r; null != _ && ++v < c; ) {
  38758. var d = u(o[v]),
  38759. l = t
  38760. if ('__proto__' === d || 'constructor' === d || 'prototype' === d) return r
  38761. if (v != p) {
  38762. var s = _[d]
  38763. void 0 === (l = e ? e(s, d, _) : void 0) && (l = i(s) ? s : a(o[v + 1]) ? [] : {})
  38764. }
  38765. n(_, d, l), (_ = _[d])
  38766. }
  38767. return r
  38768. }
  38769. }) /*!node_modules/lodash/_basePickBy.js*/
  38770. amis.define('bd199c6', function (a, n, r, e) {
  38771. var f = a('d329aa2'),
  38772. t = a('13feba4'),
  38773. i = a('94485a4')
  38774. r.exports = function (a, n, r) {
  38775. for (var e = -1, o = n.length, c = {}; ++e < o; ) {
  38776. var d = n[e],
  38777. u = f(a, d)
  38778. r(u, d) && t(c, i(d, a), u)
  38779. }
  38780. return c
  38781. }
  38782. }) /*!node_modules/lodash/_basePick.js*/
  38783. amis.define('e9bc30b', function (n, e, c, r) {
  38784. var t = n('bd199c6'),
  38785. i = n('e4ca18d')
  38786. c.exports = function (n, e) {
  38787. return t(n, e, function (e, c) {
  38788. return i(n, c)
  38789. })
  38790. }
  38791. }) /*!node_modules/lodash/pick.js*/
  38792. amis.define('3f34d90', function (n, c, e, a) {
  38793. var f = n('e9bc30b'),
  38794. i = n('6c2aac1')(function (n, c) {
  38795. return null == n ? {} : f(n, c)
  38796. })
  38797. e.exports = i
  38798. }) /*!node_modules/amis-core/lib/store/form.js*/
  38799. amis.define('afae96a', function (e, t, r, a) {
  38800. 'use strict'
  38801. Object.defineProperty(t, '__esModule', { value: !0 })
  38802. var n = e('68b98b9'),
  38803. i = e('668845d'),
  38804. s = e('5f94728'),
  38805. o = e('91d4fc6'),
  38806. u = e('4e5a8f1'),
  38807. l = e('3f34d90'),
  38808. c = e('3e2dd5e'),
  38809. d = e('3f15357'),
  38810. f = e('939b8bb'),
  38811. v = e('37efca2'),
  38812. m = e('c75aedd'),
  38813. p = e('0de7e2d'),
  38814. g = e('575a22c')
  38815. e('c3389ff'), e('8b081ba')
  38816. var b = e('bbe84d0'),
  38817. h = e('9c55168'),
  38818. y = e('e74b24f')
  38819. e('0910768'), e('8b641b6')
  38820. var _ = e('d9d4e46'),
  38821. E = e('027080a')
  38822. function V(e) {
  38823. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  38824. }
  38825. var S = V(s),
  38826. w = V(o),
  38827. D = V(u),
  38828. O = V(l),
  38829. A = V(v),
  38830. P = V(m),
  38831. j = V(p),
  38832. F = c.ServiceStore.named('FormStore')
  38833. .props({
  38834. inited: !1,
  38835. validated: !1,
  38836. submited: !1,
  38837. submiting: !1,
  38838. savedData: i.types.frozen(),
  38839. canAccessSuperData: !0,
  38840. persistData: i.types.optional(i.types.union(i.types.string, i.types.boolean), ''),
  38841. restError: i.types.optional(i.types.array(i.types.string), [])
  38842. })
  38843. .views(function (e) {
  38844. function t() {
  38845. for (var t = [], r = e.children.concat(); r.length; ) {
  38846. var a = r.shift()
  38847. 'FormItemStore' !== a.storeType || a.isControlled
  38848. ? ['ComboStore', 'TableStore', 'FormStore'].includes(a.storeType) || r.push.apply(r, n.__spreadArray([], n.__read(a.children), !1))
  38849. : t.push(a)
  38850. }
  38851. return t
  38852. }
  38853. return {
  38854. get loading() {
  38855. return e.saving || e.fetching
  38856. },
  38857. get items() {
  38858. return t()
  38859. },
  38860. get inputGroupItems() {
  38861. for (var e, t, r = {}, a = this.items.concat(); a.length; ) {
  38862. var n = a.shift()
  38863. if (n.inputGroupControl && (null === (e = n.inputGroupControl) || void 0 === e ? void 0 : e.name)) {
  38864. var i = null === (t = n.inputGroupControl) || void 0 === t ? void 0 : t.name
  38865. r.hasOwnProperty(i) ? r[i].push(n) : (r[i] = [n])
  38866. }
  38867. }
  38868. return r
  38869. },
  38870. get errors() {
  38871. var e = {}
  38872. return (
  38873. t().forEach(function (t) {
  38874. t.valid || (e[t.name] = Array.isArray(e[t.name]) ? e[t.name].concat(t.errors) : t.errors.concat())
  38875. }),
  38876. e
  38877. )
  38878. },
  38879. getValueByName: function (t, r) {
  38880. return void 0 === r && (r = e.canAccessSuperData), y.getVariable(e.data, t, r)
  38881. },
  38882. getPristineValueByName: function (t) {
  38883. return y.getVariable(e.pristine, t)
  38884. },
  38885. getItemById: function (e) {
  38886. return t().find(function (t) {
  38887. return t.itemId === e
  38888. })
  38889. },
  38890. getItemByName: function (e) {
  38891. return t().find(function (t) {
  38892. return t.name === e
  38893. })
  38894. },
  38895. getItemsByName: function (e) {
  38896. return t().filter(function (t) {
  38897. return t.name === e
  38898. })
  38899. },
  38900. get valid() {
  38901. return (
  38902. t().every(function (e) {
  38903. return e.valid
  38904. }) &&
  38905. (!e.restError || !e.restError.length)
  38906. )
  38907. },
  38908. get validating() {
  38909. return t().some(function (e) {
  38910. return e.validating
  38911. })
  38912. },
  38913. get isPristine() {
  38914. return A.default(e.pristine, e.data)
  38915. },
  38916. get modified() {
  38917. return e.savedData ? e.savedData !== e.data : !this.isPristine
  38918. },
  38919. get persistKey() {
  38920. return ''
  38921. .concat(location.pathname, '/')
  38922. .concat(e.path, '/')
  38923. .concat('string' == typeof e.persistData ? g.filter(e.persistData, e.data) : e.persistData)
  38924. }
  38925. }
  38926. })
  38927. .actions(function (e) {
  38928. function t(t, a, n, i) {
  38929. e.updateData(t, a, n, i),
  38930. e.items.forEach(function (r) {
  38931. var a
  38932. if (r.extraName) {
  38933. if (
  38934. (a = [y.getVariable(t, r.name, !1), y.getVariable(t, r.extraName, !1)]).some(function (e) {
  38935. return void 0 !== e
  38936. }) &&
  38937. !A.default(a, r.tmpValue)
  38938. ) {
  38939. var n = r.splitExtraValue(r.tmpValue)
  38940. r.changeTmpValue(
  38941. a.map(function (e, t) {
  38942. return null != e ? e : n[t]
  38943. }),
  38944. 'dataChanged'
  38945. ),
  38946. r.changeEmitedValue(void 0)
  38947. }
  38948. } else void 0 !== (a = y.getVariable(t, r.name, !1)) && a !== r.tmpValue && (r.changeTmpValue(a, 'dataChanged'), r.changeEmitedValue(void 0))
  38949. r.reset(), e.inited && r.validateOnChange && r.validate(e.data)
  38950. }),
  38951. r()
  38952. }
  38953. var r = S.default(
  38954. function () {
  38955. return e.items.forEach(function (t) {
  38956. return t.syncOptions(void 0, e.data)
  38957. })
  38958. },
  38959. 250,
  38960. { trailing: !0, leading: !1 }
  38961. )
  38962. function a(t) {
  38963. e.restError.replace(t)
  38964. }
  38965. function s() {
  38966. a([])
  38967. }
  38968. var o = i.flow(function (r, a, o) {
  38969. var l, c, v, m, p, b, h, y, E, V, S, w, D, O, A, P, j, F, I
  38970. return (
  38971. void 0 === o && (o = {}),
  38972. n.__generator(this, function (N) {
  38973. switch (N.label) {
  38974. case 0:
  38975. s(), (N.label = 1)
  38976. case 1:
  38977. return N.trys.push([1, 12, , 15]), (o = n.__assign({ method: 'post' }, o)) && o.beforeSend ? ((v = o.beforeSend(a)) && v.then ? [4, v] : [3, 3]) : [3, 4]
  38978. case 2:
  38979. ;(v = N.sent()), (N.label = 3)
  38980. case 3:
  38981. if (!1 === v) return [2]
  38982. N.label = 4
  38983. case 4:
  38984. return e.markSaving(!0), [4, i.getEnv(e).fetcher(r, a, o)]
  38985. case 5:
  38986. if (
  38987. ((l = N.sent()),
  38988. (f.isEmpty(l.data) && !l.ok) || ((e.updatedAt = Date.now()), t(_.normalizeApiResponseData(l.data), l.ok ? { __saved: Date.now() } : void 0, !!r.replaceData, r.concatDataFields)),
  38989. l.ok)
  38990. )
  38991. return [3, 6]
  38992. throw (
  38993. (422 === l.status && l.errors
  38994. ? (u(l.errors),
  38995. e.updateMessage(
  38996. null !==
  38997. (y =
  38998. null !== (h = null !== (b = null === (p = null == r ? void 0 : r.messages) || void 0 === p ? void 0 : p.failed) && void 0 !== b ? b : l.msg) && void 0 !== h
  38999. ? h
  39000. : e.__(o && o.errorMessage)) && void 0 !== y
  39001. ? y
  39002. : e.__('Form.validateFailed'),
  39003. !0
  39004. ))
  39005. : e.updateMessage(
  39006. null !== (S = null !== (V = null === (E = null == r ? void 0 : r.messages) || void 0 === E ? void 0 : E.failed) && void 0 !== V ? V : l.msg) && void 0 !== S
  39007. ? S
  39008. : e.__(o && o.errorMessage),
  39009. !0
  39010. ),
  39011. new d.ServerError(e.msg, l))
  39012. )
  39013. case 6:
  39014. return g(), (null == (v = null === (w = null == o ? void 0 : o.onSuccess) || void 0 === w ? void 0 : w.call(o, l, l.data)) ? void 0 : v.then) ? [4, v] : [3, 8]
  39015. case 7:
  39016. ;(v = N.sent()), (N.label = 8)
  39017. case 8:
  39018. return (null === (D = null == v ? void 0 : v.cbResult) || void 0 === D ? void 0 : D.then) ? [4, v.cbResult] : [3, 10]
  39019. case 9:
  39020. N.sent(), (N.label = 10)
  39021. case 10:
  39022. return (
  39023. e.markSaving(!1),
  39024. e.updateMessage(
  39025. null !==
  39026. (j =
  39027. null !== (P = null !== (A = null === (O = null == r ? void 0 : r.messages) || void 0 === O ? void 0 : O.success) && void 0 !== A ? A : l.msg) && void 0 !== P
  39028. ? P
  39029. : 'saveSuccess' === o.successMessage
  39030. ? l.defaultMsg
  39031. : e.__(o && o.successMessage)) && void 0 !== j
  39032. ? j
  39033. : l.defaultMsg
  39034. ),
  39035. (null === (F = null == v ? void 0 : v.dispatcher) || void 0 === F ? void 0 : F.prevented) ||
  39036. (e.msg && i.getEnv(e).notify('success', e.msg, void 0 !== l.msgTimeout ? { closeButton: !0, timeout: l.msgTimeout } : void 0)),
  39037. [2, l.data]
  39038. )
  39039. case 11:
  39040. return [3, 15]
  39041. case 12:
  39042. return (c = N.sent()), e.markSaving(!1), (null == (v = o && o.onFailed && o.onFailed(c.response || {})) ? void 0 : v.then) ? [4, v] : [3, 14]
  39043. case 13:
  39044. ;(v = N.sent()), (N.label = 14)
  39045. case 14:
  39046. if (!i.isAlive(e) || e.disposed) return [2]
  39047. if (null === (I = null == v ? void 0 : v.dispatcher) || void 0 === I ? void 0 : I.prevented) return [2]
  39048. throw (
  39049. ((null == r ? void 0 : r.silent) ||
  39050. ('ServerError' === c.type
  39051. ? ((m = c.response), i.getEnv(e).notify('error', c.message, void 0 !== m.msgTimeout ? { closeButton: !0, timeout: m.msgTimeout } : void 0))
  39052. : i.getEnv(e).notify('error', c.message)),
  39053. c)
  39054. )
  39055. case 15:
  39056. return [2]
  39057. }
  39058. })
  39059. )
  39060. })
  39061. function u(t, r) {
  39062. void 0 === r && (r = 'remote'),
  39063. Object.keys(t).forEach(function (a) {
  39064. var n = e.getItemById(a),
  39065. i = e.getItemsByName(a)
  39066. if (n) n.setError(t[a], r), delete t[a]
  39067. else if (i.length)
  39068. i.forEach(function (e) {
  39069. return e.setError(t[a], r)
  39070. }),
  39071. delete t[a]
  39072. else {
  39073. var s = l(a)
  39074. Array.isArray(s) &&
  39075. s.length &&
  39076. (s.forEach(function (e) {
  39077. return e.setError(''.concat(t[a]), r)
  39078. }),
  39079. delete t[a])
  39080. }
  39081. }),
  39082. !f.isEmpty(t) &&
  39083. a(
  39084. Object.keys(t).map(function (e) {
  39085. return String(t[e])
  39086. })
  39087. )
  39088. }
  39089. var l = function (t) {
  39090. var r = E.keyToPath(t),
  39091. a = r.length
  39092. return r.reduce(
  39093. function (e, t, r) {
  39094. if (
  39095. Array.isArray(e) &&
  39096. e.every(function (e) {
  39097. return e.getItemsByName
  39098. })
  39099. ) {
  39100. var n = P.default(
  39101. e.map(function (e) {
  39102. return e.getItemsByName(t)
  39103. })
  39104. ).filter(function (e) {
  39105. return e
  39106. }),
  39107. i = n
  39108. .map(function (e) {
  39109. var t
  39110. return null === (t = null == e ? void 0 : e.getSubStore) || void 0 === t ? void 0 : t.call(e)
  39111. })
  39112. .filter(function (e) {
  39113. return e
  39114. })
  39115. return i.length && r < a - 1 ? i : n
  39116. }
  39117. return null
  39118. },
  39119. [e]
  39120. )
  39121. },
  39122. c = w.default(
  39123. function (t) {
  39124. i.getEnv(e).notify('error', t)
  39125. },
  39126. 1e4,
  39127. { trailing: !1, leading: !0 }
  39128. ),
  39129. v = i.flow(function (t, r, a, i, s) {
  39130. var o, u
  39131. return n.__generator(this, function (n) {
  39132. switch (n.label) {
  39133. case 0:
  39134. ;(e.submited = !0), (e.submiting = !0), (n.label = 1)
  39135. case 1:
  39136. return n.trys.push([1, , 5, 6]), [4, m(r, !0, !0, a, i)]
  39137. case 2:
  39138. return n.sent(), t ? ((o = f.difference(e.data, e.pristine)), [4, t(b.createObject(b.createObject(e.data.__super, { diff: o, __diff: o, pristine: e.pristine }), e.data))]) : [3, 4]
  39139. case 3:
  39140. return [2, null != (u = n.sent()) ? u : e.data]
  39141. case 4:
  39142. return [2, e.data]
  39143. case 5:
  39144. return (e.submiting = !1), [7]
  39145. case 6:
  39146. return [2]
  39147. }
  39148. })
  39149. }),
  39150. m = i.flow(function (t, r, a, i, s) {
  39151. var o, u, l, d, v, m, p
  39152. return n.__generator(this, function (g) {
  39153. switch (g.label) {
  39154. case 0:
  39155. ;(e.validated = !0), (o = e.items.concat()), (l = 0), (d = o.length), (g.label = 1)
  39156. case 1:
  39157. return l < d
  39158. ? ((u = o[l]).clearError('rules'),
  39159. u.validated &&
  39160. b.isObject(u.rules) &&
  39161. D.default(u.rules)
  39162. .filter(function (e) {
  39163. var t = n.__read(e, 2),
  39164. r = t[0]
  39165. return t[1], /^is(Date)?Time/.test(r)
  39166. })
  39167. .some(function (e) {
  39168. var t = n.__read(e, 2)
  39169. t[0]
  39170. var r = t[1]
  39171. return Array.isArray(r)
  39172. ? r.some(function (e) {
  39173. return h.isPureVariable(e)
  39174. })
  39175. : h.isPureVariable(r)
  39176. }) &&
  39177. u.resetValidationStatus(),
  39178. !u.validated || u.rules.equals || u.rules.equalsField || u.unique || r || u.validateApi || u.isValueSchemaExp ? [4, u.validate(e.data)] : [3, 3])
  39179. : [3, 4]
  39180. case 2:
  39181. g.sent(), (g.label = 3)
  39182. case 3:
  39183. return l++, [3, 1]
  39184. case 4:
  39185. if ((g.trys.push([4, 9, , 10]), !t || !t.length)) return [3, 8]
  39186. ;(l = 0), (d = t.length), (g.label = 5)
  39187. case 5:
  39188. return l < d ? [4, t[l](e.data)] : [3, 8]
  39189. case 6:
  39190. if ('string' == typeof (m = g.sent()) && m) throw new Error(m)
  39191. if (!1 === m) throw new f.ValidateError(i || e.__('Form.validateFailed'), e.errors)
  39192. g.label = 7
  39193. case 7:
  39194. return l++, [3, 5]
  39195. case 8:
  39196. return [3, 10]
  39197. case 9:
  39198. if (((v = g.sent()), a)) throw v
  39199. return c(v.message), [2, !1]
  39200. case 10:
  39201. return e.valid
  39202. ? [3, 14]
  39203. : e.items.some(function (e) {
  39204. return e.errorData.some(function (e) {
  39205. return 'remote' !== e.tag
  39206. })
  39207. }) || e.restError.length
  39208. ? ((m = null != i ? i : e.__('Form.validateFailed')), (null == (p = s && s()) ? void 0 : p.then) ? [4, p] : [3, 12])
  39209. : [3, 13]
  39210. case 11:
  39211. ;(p = g.sent()), (g.label = 12)
  39212. case 12:
  39213. ;(null == p ? void 0 : p.prevented) || (m && c(m)), (g.label = 13)
  39214. case 13:
  39215. if (a) throw new f.ValidateError(i || e.__('Form.validateFailed'), e.errors)
  39216. g.label = 14
  39217. case 14:
  39218. return [2, e.valid]
  39219. }
  39220. })
  39221. }),
  39222. p = i.flow(function (t) {
  39223. var r, a, i, s, o, u
  39224. return n.__generator(this, function (l) {
  39225. switch (l.label) {
  39226. case 0:
  39227. ;(r = e.items.concat()),
  39228. (a = t.map(function (e) {
  39229. return 'string' == typeof e ? { name: e, rules: {} } : e
  39230. })),
  39231. (i = []),
  39232. (s = function (t, s) {
  39233. var o, u, l, c
  39234. return n.__generator(this, function (n) {
  39235. switch (n.label) {
  39236. case 0:
  39237. return (
  39238. (o = r[t]),
  39239. (u = j.default(a, function (e) {
  39240. return e.name === o.name
  39241. }))
  39242. ? ((c = (l = i).push), [4, o.validate(e.data, void 0, u.rules)])
  39243. : [3, 2]
  39244. )
  39245. case 1:
  39246. c.apply(l, [n.sent()]), (n.label = 2)
  39247. case 2:
  39248. return [2]
  39249. }
  39250. })
  39251. }),
  39252. (o = 0),
  39253. (u = r.length),
  39254. (l.label = 1)
  39255. case 1:
  39256. return o < u ? [5, s(o, u)] : [3, 4]
  39257. case 2:
  39258. l.sent(), (l.label = 3)
  39259. case 3:
  39260. return o++, [3, 1]
  39261. case 4:
  39262. return [
  39263. 2,
  39264. i.every(function (e) {
  39265. return e
  39266. })
  39267. ]
  39268. }
  39269. })
  39270. })
  39271. function g() {
  39272. e.savedData = e.data
  39273. }
  39274. return {
  39275. setInited: function (t) {
  39276. e.inited = t
  39277. },
  39278. setValues: t,
  39279. setValueByName: function (t, a, i, s) {
  39280. void 0 === i && (i = !1), void 0 === s && (s = !1)
  39281. var o = y.getVariable(e.data, t, !1),
  39282. u = e.data,
  39283. l = b.cloneObject(e.data)
  39284. if (a !== o)
  39285. if (u.hasOwnProperty('__prev')) {
  39286. var c = b.cloneObject(u.__prev)
  39287. b.setVariable(c, t, o), Object.defineProperty(l, '__prev', { value: c, enumerable: !1, configurable: !1, writable: !1 })
  39288. } else Object.defineProperty(l, '__prev', { value: n.__assign({}, u), enumerable: !1, configurable: !1, writable: !1 })
  39289. else if (!s) return
  39290. if ((b.setVariable(l, t, a), i)) {
  39291. var d = b.cloneObject(e.pristine)
  39292. b.setVariable(d, t, a), (e.pristine = d)
  39293. }
  39294. l.__pristine || Object.defineProperty(l, '__pristine', { value: e.pristine, enumerable: !1, configurable: !1, writable: !1 }), (e.data = l), r()
  39295. },
  39296. trimValues: function () {
  39297. var t = f.mapObject(e.data, function (e) {
  39298. return 'string' == typeof e ? e.trim() : e
  39299. })
  39300. e.updateData(t)
  39301. },
  39302. submit: v,
  39303. validate: m,
  39304. validateFields: p,
  39305. clearErrors: function () {
  39306. e.items.concat().forEach(function (e) {
  39307. return e.reset()
  39308. })
  39309. },
  39310. saveRemote: o,
  39311. reset: function (t, r) {
  39312. void 0 === r && (r = !0),
  39313. r && (e.data = e.pristine),
  39314. (e.validated = !1),
  39315. (e.submited = !1),
  39316. e.items.forEach(function (e) {
  39317. return e.reset()
  39318. }),
  39319. t && t(e.data)
  39320. },
  39321. syncOptions: r,
  39322. setCanAccessSuperData: function (t) {
  39323. void 0 === t && (t = !0), (e.canAccessSuperData = t)
  39324. },
  39325. deleteValueByName: function (t) {
  39326. var r = e.data,
  39327. a = b.cloneObject(e.data)
  39328. if (r.hasOwnProperty('__prev')) {
  39329. var i = b.cloneObject(r.__prev)
  39330. b.setVariable(i, t, y.getVariable(r, t)), Object.defineProperty(a, '__prev', { value: i, enumerable: !1, configurable: !1, writable: !1 })
  39331. } else Object.defineProperty(a, '__prev', { value: n.__assign({}, r), enumerable: !1, configurable: !1, writable: !1 })
  39332. b.deleteVariable(a, t), (e.data = a)
  39333. },
  39334. getLocalPersistData: function () {
  39335. var t = localStorage.getItem(e.persistKey)
  39336. t && e.updateData(JSON.parse(t))
  39337. },
  39338. setLocalPersistData: function (t) {
  39339. var r = e.data
  39340. t && t.length && (r = O.default(r, t)), localStorage.setItem(e.persistKey, JSON.stringify(r))
  39341. },
  39342. clearLocalPersistData: function () {
  39343. localStorage.removeItem(e.persistKey)
  39344. },
  39345. setPersistData: function (t) {
  39346. void 0 === t && (t = ''), (e.persistData = t)
  39347. },
  39348. clear: function (r) {
  39349. var a = {}
  39350. e.items.forEach(function (e) {
  39351. e.name && 'hidden' !== e.type && b.setVariable(a, e.name, e.resetValue), e.extraName && 'string' == typeof e.extraName && b.setVariable(a, e.extraName, e.resetValue)
  39352. }),
  39353. t(a),
  39354. (e.validated = !1),
  39355. (e.submited = !1),
  39356. e.items.forEach(function (e) {
  39357. return e.reset()
  39358. }),
  39359. r && r(e.data)
  39360. },
  39361. updateSavedData: g,
  39362. setFormItemErrors: u,
  39363. getItemsByPath: l,
  39364. setRestError: a,
  39365. addRestError: function (t, r) {
  39366. var a = r ? (Array.isArray(r) ? r.concat() : [r]) : null
  39367. if (Array.isArray(a)) {
  39368. var n = {}
  39369. a.forEach(function (e) {
  39370. return (n[e] = t)
  39371. }),
  39372. u(n, 'rules')
  39373. } else e.restError.push(t)
  39374. },
  39375. clearRestError: s,
  39376. beforeDestroy: function () {
  39377. r.cancel(), c.cancel()
  39378. }
  39379. }
  39380. })
  39381. t.FormStore = F
  39382. }) /*!node_modules/file-saver/dist/FileSaver.min.js*/
  39383. amis.define('52fe564', function (require, exports, module, define) {
  39384. ;(function (a, b) {
  39385. if ('function' == typeof define && define.amd) define([], b)
  39386. else if ('undefined' != typeof exports) b()
  39387. else {
  39388. b(), (a.FileSaver = { exports: {} }.exports)
  39389. }
  39390. })(this, function () {
  39391. 'use strict'
  39392. function b(a, b) {
  39393. return (
  39394. 'undefined' == typeof b ? (b = { autoBom: !1 }) : 'object' != typeof b && (console.warn('Deprecated: Expected third argument to be a object'), (b = { autoBom: !b })),
  39395. b.autoBom && /^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type) ? new Blob(['\uFEFF', a], { type: a.type }) : a
  39396. )
  39397. }
  39398. function c(a, b, c) {
  39399. var d = new XMLHttpRequest()
  39400. d.open('GET', a),
  39401. (d.responseType = 'blob'),
  39402. (d.onload = function () {
  39403. g(d.response, b, c)
  39404. }),
  39405. (d.onerror = function () {
  39406. console.error('could not download file')
  39407. }),
  39408. d.send()
  39409. }
  39410. function d(a) {
  39411. var b = new XMLHttpRequest()
  39412. b.open('HEAD', a, !1)
  39413. try {
  39414. b.send()
  39415. } catch (a) {}
  39416. return 200 <= b.status && 299 >= b.status
  39417. }
  39418. function e(a) {
  39419. try {
  39420. a.dispatchEvent(new MouseEvent('click'))
  39421. } catch (c) {
  39422. var b = document.createEvent('MouseEvents')
  39423. b.initMouseEvent('click', !0, !0, window, 0, 0, 0, 80, 20, !1, !1, !1, !1, 0, null), a.dispatchEvent(b)
  39424. }
  39425. }
  39426. var f =
  39427. 'object' == typeof window && window.window === window ? window : 'object' == typeof self && self.self === self ? self : 'object' == typeof global && global.global === global ? global : void 0,
  39428. a = f.navigator && /Macintosh/.test(navigator.userAgent) && /AppleWebKit/.test(navigator.userAgent) && !/Safari/.test(navigator.userAgent),
  39429. g =
  39430. f.saveAs ||
  39431. ('object' != typeof window || window !== f
  39432. ? function () {}
  39433. : 'download' in HTMLAnchorElement.prototype && !a
  39434. ? function (b, g, h) {
  39435. var i = f.URL || f.webkitURL,
  39436. j = document.createElement('a')
  39437. ;(g = g || b.name || 'download'),
  39438. (j.download = g),
  39439. (j.rel = 'noopener'),
  39440. 'string' == typeof b
  39441. ? ((j.href = b), j.origin === location.origin ? e(j) : d(j.href) ? c(b, g, h) : e(j, (j.target = '_blank')))
  39442. : ((j.href = i.createObjectURL(b)),
  39443. setTimeout(function () {
  39444. i.revokeObjectURL(j.href)
  39445. }, 4e4),
  39446. setTimeout(function () {
  39447. e(j)
  39448. }, 0))
  39449. }
  39450. : 'msSaveOrOpenBlob' in navigator
  39451. ? function (f, g, h) {
  39452. if (((g = g || f.name || 'download'), 'string' != typeof f)) navigator.msSaveOrOpenBlob(b(f, h), g)
  39453. else if (d(f)) c(f, g, h)
  39454. else {
  39455. var i = document.createElement('a')
  39456. ;(i.href = f),
  39457. (i.target = '_blank'),
  39458. setTimeout(function () {
  39459. e(i)
  39460. })
  39461. }
  39462. }
  39463. : function (b, d, e, g) {
  39464. if (((g = g || open('', '_blank')), g && (g.document.title = g.document.body.innerText = 'downloading...'), 'string' == typeof b)) return c(b, d, e)
  39465. var h = 'application/octet-stream' === b.type,
  39466. i = /constructor/i.test(f.HTMLElement) || f.safari,
  39467. j = /CriOS\/[\d]+/.test(navigator.userAgent)
  39468. if ((j || (h && i) || a) && 'undefined' != typeof FileReader) {
  39469. var k = new FileReader()
  39470. ;(k.onloadend = function () {
  39471. var a = k.result
  39472. ;(a = j ? a : a.replace(/^data:[^;]*;/, 'data:attachment/file;')), g ? (g.location.href = a) : (location = a), (g = null)
  39473. }),
  39474. k.readAsDataURL(b)
  39475. } else {
  39476. var l = f.URL || f.webkitURL,
  39477. m = l.createObjectURL(b)
  39478. g ? (g.location = m) : (location.href = m),
  39479. (g = null),
  39480. setTimeout(function () {
  39481. l.revokeObjectURL(m)
  39482. }, 4e4)
  39483. }
  39484. })
  39485. ;(f.saveAs = g.saveAs = g), 'undefined' != typeof module && (module.exports = g)
  39486. })
  39487. }) /*!node_modules/remove-accents/index.js*/
  39488. amis.define('44a8220', function (e, o, a, u) {
  39489. var O = {
  39490. À: 'A',
  39491. Á: 'A',
  39492. Â: 'A',
  39493. Ã: 'A',
  39494. Ä: 'A',
  39495. Å: 'A',
  39496. Ấ: 'A',
  39497. Ắ: 'A',
  39498. Ẳ: 'A',
  39499. Ẵ: 'A',
  39500. Ặ: 'A',
  39501. Æ: 'AE',
  39502. Ầ: 'A',
  39503. Ằ: 'A',
  39504. Ȃ: 'A',
  39505. Ả: 'A',
  39506. Ạ: 'A',
  39507. Ẩ: 'A',
  39508. Ẫ: 'A',
  39509. Ậ: 'A',
  39510. Ç: 'C',
  39511. Ḉ: 'C',
  39512. È: 'E',
  39513. É: 'E',
  39514. Ê: 'E',
  39515. Ë: 'E',
  39516. Ế: 'E',
  39517. Ḗ: 'E',
  39518. Ề: 'E',
  39519. Ḕ: 'E',
  39520. Ḝ: 'E',
  39521. Ȇ: 'E',
  39522. Ẻ: 'E',
  39523. Ẽ: 'E',
  39524. Ẹ: 'E',
  39525. Ể: 'E',
  39526. Ễ: 'E',
  39527. Ệ: 'E',
  39528. Ì: 'I',
  39529. Í: 'I',
  39530. Î: 'I',
  39531. Ï: 'I',
  39532. Ḯ: 'I',
  39533. Ȋ: 'I',
  39534. Ỉ: 'I',
  39535. Ị: 'I',
  39536. Ð: 'D',
  39537. Ñ: 'N',
  39538. Ò: 'O',
  39539. Ó: 'O',
  39540. Ô: 'O',
  39541. Õ: 'O',
  39542. Ö: 'O',
  39543. Ø: 'O',
  39544. Ố: 'O',
  39545. Ṍ: 'O',
  39546. Ṓ: 'O',
  39547. Ȏ: 'O',
  39548. Ỏ: 'O',
  39549. Ọ: 'O',
  39550. Ổ: 'O',
  39551. Ỗ: 'O',
  39552. Ộ: 'O',
  39553. Ờ: 'O',
  39554. Ở: 'O',
  39555. Ỡ: 'O',
  39556. Ớ: 'O',
  39557. Ợ: 'O',
  39558. Ù: 'U',
  39559. Ú: 'U',
  39560. Û: 'U',
  39561. Ü: 'U',
  39562. Ủ: 'U',
  39563. Ụ: 'U',
  39564. Ử: 'U',
  39565. Ữ: 'U',
  39566. Ự: 'U',
  39567. Ý: 'Y',
  39568. à: 'a',
  39569. á: 'a',
  39570. â: 'a',
  39571. ã: 'a',
  39572. ä: 'a',
  39573. å: 'a',
  39574. ấ: 'a',
  39575. ắ: 'a',
  39576. ẳ: 'a',
  39577. ẵ: 'a',
  39578. ặ: 'a',
  39579. æ: 'ae',
  39580. ầ: 'a',
  39581. ằ: 'a',
  39582. ȃ: 'a',
  39583. ả: 'a',
  39584. ạ: 'a',
  39585. ẩ: 'a',
  39586. ẫ: 'a',
  39587. ậ: 'a',
  39588. ç: 'c',
  39589. ḉ: 'c',
  39590. è: 'e',
  39591. é: 'e',
  39592. ê: 'e',
  39593. ë: 'e',
  39594. ế: 'e',
  39595. ḗ: 'e',
  39596. ề: 'e',
  39597. ḕ: 'e',
  39598. ḝ: 'e',
  39599. ȇ: 'e',
  39600. ẻ: 'e',
  39601. ẽ: 'e',
  39602. ẹ: 'e',
  39603. ể: 'e',
  39604. ễ: 'e',
  39605. ệ: 'e',
  39606. ì: 'i',
  39607. í: 'i',
  39608. î: 'i',
  39609. ï: 'i',
  39610. ḯ: 'i',
  39611. ȋ: 'i',
  39612. ỉ: 'i',
  39613. ị: 'i',
  39614. ð: 'd',
  39615. ñ: 'n',
  39616. ò: 'o',
  39617. ó: 'o',
  39618. ô: 'o',
  39619. õ: 'o',
  39620. ö: 'o',
  39621. ø: 'o',
  39622. ố: 'o',
  39623. ṍ: 'o',
  39624. ṓ: 'o',
  39625. ȏ: 'o',
  39626. ỏ: 'o',
  39627. ọ: 'o',
  39628. ổ: 'o',
  39629. ỗ: 'o',
  39630. ộ: 'o',
  39631. ờ: 'o',
  39632. ở: 'o',
  39633. ỡ: 'o',
  39634. ớ: 'o',
  39635. ợ: 'o',
  39636. ù: 'u',
  39637. ú: 'u',
  39638. û: 'u',
  39639. ü: 'u',
  39640. ủ: 'u',
  39641. ụ: 'u',
  39642. ử: 'u',
  39643. ữ: 'u',
  39644. ự: 'u',
  39645. ý: 'y',
  39646. ÿ: 'y',
  39647. Ā: 'A',
  39648. ā: 'a',
  39649. Ă: 'A',
  39650. ă: 'a',
  39651. Ą: 'A',
  39652. ą: 'a',
  39653. Ć: 'C',
  39654. ć: 'c',
  39655. Ĉ: 'C',
  39656. ĉ: 'c',
  39657. Ċ: 'C',
  39658. ċ: 'c',
  39659. Č: 'C',
  39660. č: 'c',
  39661. C̆: 'C',
  39662. c̆: 'c',
  39663. Ď: 'D',
  39664. ď: 'd',
  39665. Đ: 'D',
  39666. đ: 'd',
  39667. Ē: 'E',
  39668. ē: 'e',
  39669. Ĕ: 'E',
  39670. ĕ: 'e',
  39671. Ė: 'E',
  39672. ė: 'e',
  39673. Ę: 'E',
  39674. ę: 'e',
  39675. Ě: 'E',
  39676. ě: 'e',
  39677. Ĝ: 'G',
  39678. Ǵ: 'G',
  39679. ĝ: 'g',
  39680. ǵ: 'g',
  39681. Ğ: 'G',
  39682. ğ: 'g',
  39683. Ġ: 'G',
  39684. ġ: 'g',
  39685. Ģ: 'G',
  39686. ģ: 'g',
  39687. Ĥ: 'H',
  39688. ĥ: 'h',
  39689. Ħ: 'H',
  39690. ħ: 'h',
  39691. Ḫ: 'H',
  39692. ḫ: 'h',
  39693. Ĩ: 'I',
  39694. ĩ: 'i',
  39695. Ī: 'I',
  39696. ī: 'i',
  39697. Ĭ: 'I',
  39698. ĭ: 'i',
  39699. Į: 'I',
  39700. į: 'i',
  39701. İ: 'I',
  39702. ı: 'i',
  39703. IJ: 'IJ',
  39704. ij: 'ij',
  39705. Ĵ: 'J',
  39706. ĵ: 'j',
  39707. Ķ: 'K',
  39708. ķ: 'k',
  39709. Ḱ: 'K',
  39710. ḱ: 'k',
  39711. K̆: 'K',
  39712. k̆: 'k',
  39713. Ĺ: 'L',
  39714. ĺ: 'l',
  39715. Ļ: 'L',
  39716. ļ: 'l',
  39717. Ľ: 'L',
  39718. ľ: 'l',
  39719. Ŀ: 'L',
  39720. ŀ: 'l',
  39721. Ł: 'l',
  39722. ł: 'l',
  39723. Ḿ: 'M',
  39724. ḿ: 'm',
  39725. M̆: 'M',
  39726. m̆: 'm',
  39727. Ń: 'N',
  39728. ń: 'n',
  39729. Ņ: 'N',
  39730. ņ: 'n',
  39731. Ň: 'N',
  39732. ň: 'n',
  39733. ʼn: 'n',
  39734. N̆: 'N',
  39735. n̆: 'n',
  39736. Ō: 'O',
  39737. ō: 'o',
  39738. Ŏ: 'O',
  39739. ŏ: 'o',
  39740. Ő: 'O',
  39741. ő: 'o',
  39742. Œ: 'OE',
  39743. œ: 'oe',
  39744. P̆: 'P',
  39745. p̆: 'p',
  39746. Ŕ: 'R',
  39747. ŕ: 'r',
  39748. Ŗ: 'R',
  39749. ŗ: 'r',
  39750. Ř: 'R',
  39751. ř: 'r',
  39752. R̆: 'R',
  39753. r̆: 'r',
  39754. Ȓ: 'R',
  39755. ȓ: 'r',
  39756. Ś: 'S',
  39757. ś: 's',
  39758. Ŝ: 'S',
  39759. ŝ: 's',
  39760. Ş: 'S',
  39761. Ș: 'S',
  39762. ș: 's',
  39763. ş: 's',
  39764. Š: 'S',
  39765. š: 's',
  39766. Ţ: 'T',
  39767. ţ: 't',
  39768. ț: 't',
  39769. Ț: 'T',
  39770. Ť: 'T',
  39771. ť: 't',
  39772. Ŧ: 'T',
  39773. ŧ: 't',
  39774. T̆: 'T',
  39775. t̆: 't',
  39776. Ũ: 'U',
  39777. ũ: 'u',
  39778. Ū: 'U',
  39779. ū: 'u',
  39780. Ŭ: 'U',
  39781. ŭ: 'u',
  39782. Ů: 'U',
  39783. ů: 'u',
  39784. Ű: 'U',
  39785. ű: 'u',
  39786. Ų: 'U',
  39787. ų: 'u',
  39788. Ȗ: 'U',
  39789. ȗ: 'u',
  39790. V̆: 'V',
  39791. v̆: 'v',
  39792. Ŵ: 'W',
  39793. ŵ: 'w',
  39794. Ẃ: 'W',
  39795. ẃ: 'w',
  39796. X̆: 'X',
  39797. x̆: 'x',
  39798. Ŷ: 'Y',
  39799. ŷ: 'y',
  39800. Ÿ: 'Y',
  39801. Y̆: 'Y',
  39802. y̆: 'y',
  39803. Ź: 'Z',
  39804. ź: 'z',
  39805. Ż: 'Z',
  39806. ż: 'z',
  39807. Ž: 'Z',
  39808. ž: 'z',
  39809. ſ: 's',
  39810. ƒ: 'f',
  39811. Ơ: 'O',
  39812. ơ: 'o',
  39813. Ư: 'U',
  39814. ư: 'u',
  39815. Ǎ: 'A',
  39816. ǎ: 'a',
  39817. Ǐ: 'I',
  39818. ǐ: 'i',
  39819. Ǒ: 'O',
  39820. ǒ: 'o',
  39821. Ǔ: 'U',
  39822. ǔ: 'u',
  39823. Ǖ: 'U',
  39824. ǖ: 'u',
  39825. Ǘ: 'U',
  39826. ǘ: 'u',
  39827. Ǚ: 'U',
  39828. ǚ: 'u',
  39829. Ǜ: 'U',
  39830. ǜ: 'u',
  39831. Ứ: 'U',
  39832. ứ: 'u',
  39833. Ṹ: 'U',
  39834. ṹ: 'u',
  39835. Ǻ: 'A',
  39836. ǻ: 'a',
  39837. Ǽ: 'AE',
  39838. ǽ: 'ae',
  39839. Ǿ: 'O',
  39840. ǿ: 'o',
  39841. Þ: 'TH',
  39842. þ: 'th',
  39843. Ṕ: 'P',
  39844. ṕ: 'p',
  39845. Ṥ: 'S',
  39846. ṥ: 's',
  39847. X́: 'X',
  39848. x́: 'x',
  39849. Ѓ: 'Г',
  39850. ѓ: 'г',
  39851. Ќ: 'К',
  39852. ќ: 'к',
  39853. A̋: 'A',
  39854. a̋: 'a',
  39855. E̋: 'E',
  39856. e̋: 'e',
  39857. I̋: 'I',
  39858. i̋: 'i',
  39859. Ǹ: 'N',
  39860. ǹ: 'n',
  39861. Ồ: 'O',
  39862. ồ: 'o',
  39863. Ṑ: 'O',
  39864. ṑ: 'o',
  39865. Ừ: 'U',
  39866. ừ: 'u',
  39867. Ẁ: 'W',
  39868. ẁ: 'w',
  39869. Ỳ: 'Y',
  39870. ỳ: 'y',
  39871. Ȁ: 'A',
  39872. ȁ: 'a',
  39873. Ȅ: 'E',
  39874. ȅ: 'e',
  39875. Ȉ: 'I',
  39876. ȉ: 'i',
  39877. Ȍ: 'O',
  39878. ȍ: 'o',
  39879. Ȑ: 'R',
  39880. ȑ: 'r',
  39881. Ȕ: 'U',
  39882. ȕ: 'u',
  39883. B̌: 'B',
  39884. b̌: 'b',
  39885. Č̣: 'C',
  39886. č̣: 'c',
  39887. Ê̌: 'E',
  39888. ê̌: 'e',
  39889. F̌: 'F',
  39890. f̌: 'f',
  39891. Ǧ: 'G',
  39892. ǧ: 'g',
  39893. Ȟ: 'H',
  39894. ȟ: 'h',
  39895. J̌: 'J',
  39896. ǰ: 'j',
  39897. Ǩ: 'K',
  39898. ǩ: 'k',
  39899. M̌: 'M',
  39900. m̌: 'm',
  39901. P̌: 'P',
  39902. p̌: 'p',
  39903. Q̌: 'Q',
  39904. q̌: 'q',
  39905. Ř̩: 'R',
  39906. ř̩: 'r',
  39907. Ṧ: 'S',
  39908. ṧ: 's',
  39909. V̌: 'V',
  39910. v̌: 'v',
  39911. W̌: 'W',
  39912. w̌: 'w',
  39913. X̌: 'X',
  39914. x̌: 'x',
  39915. Y̌: 'Y',
  39916. y̌: 'y',
  39917. A̧: 'A',
  39918. a̧: 'a',
  39919. B̧: 'B',
  39920. b̧: 'b',
  39921. Ḑ: 'D',
  39922. ḑ: 'd',
  39923. Ȩ: 'E',
  39924. ȩ: 'e',
  39925. Ɛ̧: 'E',
  39926. ɛ̧: 'e',
  39927. Ḩ: 'H',
  39928. ḩ: 'h',
  39929. I̧: 'I',
  39930. i̧: 'i',
  39931. Ɨ̧: 'I',
  39932. ɨ̧: 'i',
  39933. M̧: 'M',
  39934. m̧: 'm',
  39935. O̧: 'O',
  39936. o̧: 'o',
  39937. Q̧: 'Q',
  39938. q̧: 'q',
  39939. U̧: 'U',
  39940. u̧: 'u',
  39941. X̧: 'X',
  39942. x̧: 'x',
  39943. Z̧: 'Z',
  39944. z̧: 'z',
  39945. й: 'и',
  39946. Й: 'И',
  39947. ё: 'е',
  39948. Ё: 'Е'
  39949. },
  39950. E = Object.keys(O).join('|'),
  39951. A = new RegExp(E, 'g'),
  39952. i = new RegExp(E, '')
  39953. function U(e) {
  39954. return O[e]
  39955. }
  39956. var n = function (e) {
  39957. return e.replace(A, U)
  39958. }
  39959. ;(a.exports = n),
  39960. (a.exports.has = function (e) {
  39961. return !!e.match(i)
  39962. }),
  39963. (a.exports.remove = n)
  39964. }) /*!node_modules/match-sorter/dist/match-sorter.cjs.js*/
  39965. amis.define('4d28952', function (e, n, t, r) {
  39966. 'use strict'
  39967. function l(e) {
  39968. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  39969. }
  39970. Object.defineProperty(n, '__esModule', { value: !0 })
  39971. var u = l(e('44a8220'))
  39972. /**
  39973. * @name match-sorter
  39974. * @license MIT license.
  39975. * @copyright (c) 2020 Kent C. Dodds
  39976. * @author Kent C. Dodds <me@kentcdodds.com> (https://kentcdodds.com)
  39977. */ const o = { CASE_SENSITIVE_EQUAL: 7, EQUAL: 6, STARTS_WITH: 5, WORD_STARTS_WITH: 4, CONTAINS: 3, ACRONYM: 2, MATCHES: 1, NO_MATCH: 0 },
  39978. i = (e, n) => String(e.rankedValue).localeCompare(String(n.rankedValue))
  39979. function s(e, n, t) {
  39980. void 0 === t && (t = {})
  39981. const { keys: r, threshold: l = o.MATCHES, baseSort: u = i, sorter: s = (e) => e.sort((e, n) => c(e, n, u)) } = t,
  39982. f = e.reduce(function (e, u, i) {
  39983. const s = (function (e, n, t, r) {
  39984. if (!n) {
  39985. return { rankedValue: e, rank: a(e, t, r), keyIndex: -1, keyThreshold: r.threshold }
  39986. }
  39987. return (function (e, n) {
  39988. const t = []
  39989. for (let r = 0, l = n.length; r < l; r++) {
  39990. const l = n[r],
  39991. u = k(l),
  39992. o = d(e, l)
  39993. for (let e = 0, n = o.length; e < n; e++) t.push({ itemValue: o[e], attributes: u })
  39994. }
  39995. return t
  39996. })(e, n).reduce(
  39997. (e, n, l) => {
  39998. let { rank: u, rankedValue: i, keyIndex: s, keyThreshold: c } = e,
  39999. { itemValue: f, attributes: d } = n,
  40000. h = a(f, t, r),
  40001. k = i
  40002. const { minRanking: T, maxRanking: A, threshold: S } = d
  40003. return h < T && h >= o.MATCHES ? (h = T) : h > A && (h = A), h > u && ((u = h), (s = l), (c = S), (k = f)), { rankedValue: k, rank: u, keyIndex: s, keyThreshold: c }
  40004. },
  40005. { rankedValue: e, rank: o.NO_MATCH, keyIndex: -1, keyThreshold: r.threshold }
  40006. )
  40007. })(u, r, n, t),
  40008. { rank: c, keyThreshold: f = l } = s
  40009. c >= f && e.push({ ...s, item: u, index: i })
  40010. return e
  40011. }, [])
  40012. return s(f).map((e) => {
  40013. let { item: n } = e
  40014. return n
  40015. })
  40016. }
  40017. function a(e, n, t) {
  40018. return (
  40019. (e = f(e, t)),
  40020. (n = f(n, t)).length > e.length
  40021. ? o.NO_MATCH
  40022. : e === n
  40023. ? o.CASE_SENSITIVE_EQUAL
  40024. : (e = e.toLowerCase()) === (n = n.toLowerCase())
  40025. ? o.EQUAL
  40026. : e.startsWith(n)
  40027. ? o.STARTS_WITH
  40028. : e.includes(` ${n}`)
  40029. ? o.WORD_STARTS_WITH
  40030. : e.includes(n)
  40031. ? o.CONTAINS
  40032. : 1 === n.length
  40033. ? o.NO_MATCH
  40034. : (function (e) {
  40035. let n = ''
  40036. return (
  40037. e.split(' ').forEach((e) => {
  40038. e.split('-').forEach((e) => {
  40039. n += e.substr(0, 1)
  40040. })
  40041. }),
  40042. n
  40043. )
  40044. })(e).includes(n)
  40045. ? o.ACRONYM
  40046. : (function (e, n) {
  40047. let t = 0,
  40048. r = 0
  40049. function l(e, n, r) {
  40050. for (let l = r, u = n.length; l < u; l++) {
  40051. if (n[l] === e) return (t += 1), l + 1
  40052. }
  40053. return -1
  40054. }
  40055. function u(e) {
  40056. const r = 1 / e,
  40057. l = t / n.length
  40058. return o.MATCHES + l * r
  40059. }
  40060. const i = l(n[0], e, 0)
  40061. if (i < 0) return o.NO_MATCH
  40062. r = i
  40063. for (let t = 1, u = n.length; t < u; t++) {
  40064. r = l(n[t], e, r)
  40065. if (!(r > -1)) return o.NO_MATCH
  40066. }
  40067. return u(r - i)
  40068. })(e, n)
  40069. )
  40070. }
  40071. function c(e, n, t) {
  40072. const { rank: r, keyIndex: l } = e,
  40073. { rank: u, keyIndex: o } = n
  40074. return r === u ? (l === o ? t(e, n) : l < o ? -1 : 1) : r > u ? -1 : 1
  40075. }
  40076. function f(e, n) {
  40077. let { keepDiacritics: t } = n
  40078. return (e = `${e}`), t || (e = u.default(e)), e
  40079. }
  40080. function d(e, n) {
  40081. let t
  40082. if (('object' == typeof n && (n = n.key), 'function' == typeof n)) t = n(e)
  40083. else if (null == e) t = null
  40084. else if (Object.hasOwnProperty.call(e, n)) t = e[n]
  40085. else {
  40086. if (n.includes('.'))
  40087. return (function (e, n) {
  40088. const t = e.split('.')
  40089. let r = [n]
  40090. for (let e = 0, n = t.length; e < n; e++) {
  40091. const n = t[e]
  40092. let l = []
  40093. for (let e = 0, t = r.length; e < t; e++) {
  40094. const t = r[e]
  40095. if (null != t)
  40096. if (Object.hasOwnProperty.call(t, n)) {
  40097. const e = t[n]
  40098. null != e && l.push(e)
  40099. } else '*' === n && (l = l.concat(t))
  40100. }
  40101. r = l
  40102. }
  40103. if (Array.isArray(r[0])) {
  40104. return [].concat(...r)
  40105. }
  40106. return r
  40107. })(n, e)
  40108. t = null
  40109. }
  40110. return null == t ? [] : Array.isArray(t) ? t : [String(t)]
  40111. }
  40112. s.rankings = o
  40113. const h = { maxRanking: 1 / 0, minRanking: -1 / 0 }
  40114. function k(e) {
  40115. return 'string' == typeof e ? h : { ...h, ...e }
  40116. }
  40117. ;(n.defaultBaseSortFn = i), (n.matchSorter = s), (n.rankings = o)
  40118. }) /*!node_modules/lodash/_baseSortBy.js*/
  40119. amis.define('7edc9fd', function (e, n, r, t) {
  40120. r.exports = function (e, n) {
  40121. var r = e.length
  40122. for (e.sort(n); r--; ) e[r] = e[r].value
  40123. return e
  40124. }
  40125. }) /*!node_modules/lodash/_compareAscending.js*/
  40126. amis.define('88f949c', function (n, i, r, e) {
  40127. var f = n('336ec46')
  40128. r.exports = function (n, i) {
  40129. if (n !== i) {
  40130. var r = void 0 !== n,
  40131. e = null === n,
  40132. u = n == n,
  40133. t = f(n),
  40134. o = void 0 !== i,
  40135. c = null === i,
  40136. l = i == i,
  40137. v = f(i)
  40138. if ((!c && !v && !t && n > i) || (t && o && l && !c && !v) || (e && o && l) || (!r && l) || !u) return 1
  40139. if ((!e && !t && !v && n < i) || (v && r && u && !e && !t) || (c && r && u) || (!o && u) || !l) return -1
  40140. }
  40141. return 0
  40142. }
  40143. }) /*!node_modules/lodash/_compareMultiple.js*/
  40144. amis.define('d612723', function (r, e, i, n) {
  40145. var t = r('88f949c')
  40146. i.exports = function (r, e, i) {
  40147. for (var n = -1, a = r.criteria, c = e.criteria, f = a.length, d = i.length; ++n < f; ) {
  40148. var o = t(a[n], c[n])
  40149. if (o) return n >= d ? o : o * ('desc' == i[n] ? -1 : 1)
  40150. }
  40151. return r.index - e.index
  40152. }
  40153. }) /*!node_modules/lodash/_baseOrderBy.js*/
  40154. amis.define('159c11b', function (n, r, t, e) {
  40155. var u = n('6d0c860'),
  40156. c = n('d329aa2'),
  40157. i = n('8c8db6b'),
  40158. a = n('00ad030'),
  40159. d = n('7edc9fd'),
  40160. f = n('6984aa3'),
  40161. o = n('d612723'),
  40162. v = n('e12600f'),
  40163. b = n('2882d26')
  40164. t.exports = function (n, r, t) {
  40165. r = r.length
  40166. ? u(r, function (n) {
  40167. return b(n)
  40168. ? function (r) {
  40169. return c(r, 1 === n.length ? n[0] : n)
  40170. }
  40171. : n
  40172. })
  40173. : [v]
  40174. var e = -1
  40175. r = u(r, f(i))
  40176. var l = a(n, function (n, t, c) {
  40177. return {
  40178. criteria: u(r, function (r) {
  40179. return r(n)
  40180. }),
  40181. index: ++e,
  40182. value: n
  40183. }
  40184. })
  40185. return d(l, function (n, r) {
  40186. return o(n, r, t)
  40187. })
  40188. }
  40189. }) /*!node_modules/lodash/sortBy.js*/
  40190. amis.define('32ac29b', function (n, e, r, f) {
  40191. var t = n('c5f203e'),
  40192. c = n('159c11b'),
  40193. i = n('37f3d32'),
  40194. u = n('7767ed2'),
  40195. a = i(function (n, e) {
  40196. if (null == n) return []
  40197. var r = e.length
  40198. return r > 1 && u(n, e[0], e[1]) ? (e = []) : r > 2 && u(e[0], e[1], e[2]) && (e = [e[0]]), c(n, t(e, 1), [])
  40199. })
  40200. r.exports = a
  40201. }) /*!node_modules/amis-core/lib/store/table.js*/
  40202. amis.define('98ebec8', function (e, t, n, r) {
  40203. 'use strict'
  40204. Object.defineProperty(t, '__esModule', { value: !0 })
  40205. var a = e('68b98b9'),
  40206. i = e('668845d'),
  40207. o = e('7db930a')
  40208. e('c3389ff'), e('8b081ba')
  40209. var l = e('bbe84d0'),
  40210. d = e('730a210'),
  40211. c = e('42c789c')
  40212. e('0910768'), e('8b641b6')
  40213. var s = e('37efca2'),
  40214. u = e('32ac29b'),
  40215. g = e('939b8bb'),
  40216. f = e('575a22c'),
  40217. p = e('821b8e4')
  40218. function h(e) {
  40219. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  40220. }
  40221. var m,
  40222. b = h(s),
  40223. v = h(u)
  40224. function y(e, t, n, r, a, i) {
  40225. return (
  40226. void 0 === a && (a = ''),
  40227. (t += 1),
  40228. e.map(function (e, o) {
  40229. var d
  40230. e = l.isObject(e) ? e : { item: e }
  40231. var c = String(i ? i(e, o) : null !== (d = e.__id) && void 0 !== d ? d : g.guid())
  40232. return {
  40233. id: String(c),
  40234. parentId: String(r),
  40235. key: String(''.concat(n, '-').concat(t, '-').concat(o)),
  40236. path: ''.concat(a).concat(o),
  40237. depth: t,
  40238. index: o,
  40239. newIndex: o,
  40240. pristine: e,
  40241. data: e,
  40242. defer: !!e.defer,
  40243. loaded: !1,
  40244. loading: !1,
  40245. rowSpans: {},
  40246. children: e && Array.isArray(e.children) ? y(e.children, t, o, c, ''.concat(a).concat(o, '.'), i) : []
  40247. }
  40248. })
  40249. )
  40250. }
  40251. ;(t.SELECTED_STATUS = void 0), ((m = t.SELECTED_STATUS || (t.SELECTED_STATUS = {}))[(m.ALL = 0)] = 'ALL'), (m[(m.PARTIAL = 1)] = 'PARTIAL'), (m[(m.NONE = 2)] = 'NONE')
  40252. var x = i.types
  40253. .model('Column', {
  40254. label: i.types.optional(i.types.frozen(), void 0),
  40255. type: i.types.optional(i.types.string, 'plain'),
  40256. name: i.types.maybe(i.types.string),
  40257. value: i.types.frozen(),
  40258. id: '',
  40259. groupName: '',
  40260. toggled: !1,
  40261. toggable: !0,
  40262. expandable: !1,
  40263. checkdisable: !1,
  40264. searchable: i.types.maybe(i.types.frozen()),
  40265. enableSearch: !0,
  40266. sortable: !1,
  40267. filterable: i.types.optional(i.types.frozen(), void 0),
  40268. fixed: '',
  40269. index: 0,
  40270. rawIndex: 0,
  40271. width: 0,
  40272. minWidth: 0,
  40273. realWidth: 0,
  40274. breakpoint: i.types.optional(i.types.frozen(), void 0),
  40275. pristine: i.types.optional(i.types.frozen(), void 0),
  40276. remark: i.types.optional(i.types.frozen(), void 0),
  40277. className: i.types.union(i.types.string, i.types.frozen())
  40278. })
  40279. .views(function (e) {
  40280. return {
  40281. get isPrimary() {
  40282. var t
  40283. return (
  40284. (null ===
  40285. (t = i.getParent(e, 2).filteredColumns.find(function (e) {
  40286. return !e.type.startsWith('__')
  40287. })) || void 0 === t
  40288. ? void 0
  40289. : t.id) === e.id
  40290. )
  40291. }
  40292. }
  40293. })
  40294. .actions(function (e) {
  40295. return {
  40296. toggleToggle: function (t) {
  40297. void 0 === t && (t = 1), (e.toggled = !e.toggled)
  40298. var n = i.getParent(e, 2)
  40299. n.activeToggaleColumns.length < t && (e.toggled = !0), n.persistSaveToggledColumns()
  40300. },
  40301. setToggled: function (t) {
  40302. e.toggled = t
  40303. },
  40304. setEnableSearch: function (t) {
  40305. ;(e.enableSearch = t), i.getParent(e, 2).persistSaveToggledColumns()
  40306. },
  40307. setMinWidth: function (t) {
  40308. e.minWidth = t
  40309. },
  40310. setWidth: function (t) {
  40311. e.width = t
  40312. },
  40313. setRealWidth: function (t) {
  40314. e.realWidth = t
  40315. }
  40316. }
  40317. }),
  40318. w = i.types
  40319. .model('Row', {
  40320. storeType: 'Row',
  40321. id: i.types.identifier,
  40322. parentId: '',
  40323. key: i.types.string,
  40324. pristine: i.types.frozen({}),
  40325. data: i.types.frozen({}),
  40326. rowSpans: i.types.frozen({}),
  40327. index: i.types.number,
  40328. newIndex: i.types.number,
  40329. path: '',
  40330. checkdisable: !1,
  40331. isHover: !1,
  40332. children: i.types.optional(
  40333. i.types.array(
  40334. i.types.late(function () {
  40335. return w
  40336. })
  40337. ),
  40338. []
  40339. ),
  40340. defer: !1,
  40341. loaded: !1,
  40342. loading: !1,
  40343. error: '',
  40344. depth: i.types.number,
  40345. appeared: !0,
  40346. lazyRender: !1
  40347. })
  40348. .views(function (e) {
  40349. return {
  40350. get parent() {
  40351. return i.getParent(e, 2)
  40352. },
  40353. get table() {
  40354. return i.getParent(e, 2 * e.depth)
  40355. },
  40356. get expandable() {
  40357. var t
  40358. return !!((e && e.children.length) || (e && e.defer && !e.loaded) || ((t = i.getParent(e, 2 * e.depth)) && t.footable && t.footableColumns.length))
  40359. },
  40360. childrenSelected: function () {
  40361. var n = e,
  40362. r = n.children,
  40363. a = n.table,
  40364. i = r.filter(function (e) {
  40365. return a.isSelected(e)
  40366. }).length
  40367. return i ? (i === r.length ? t.SELECTED_STATUS.ALL : t.SELECTED_STATUS.PARTIAL) : t.SELECTED_STATUS.NONE
  40368. },
  40369. get partial() {
  40370. var n = this.childrenSelected() === t.SELECTED_STATUS.PARTIAL,
  40371. r = e.children.some(function (e) {
  40372. return e.partial
  40373. })
  40374. return n || r
  40375. },
  40376. get checked() {
  40377. return i.getParent(e, 2 * e.depth).isSelected(e)
  40378. },
  40379. get modified() {
  40380. return (
  40381. !!e.data &&
  40382. Object.keys(e.data).some(function (t) {
  40383. return !b.default(e.data[t], e.pristine[t])
  40384. })
  40385. )
  40386. },
  40387. getDataWithModifiedChilden: function () {
  40388. var t = e.data
  40389. return (
  40390. t.children &&
  40391. e.children &&
  40392. (t = a.__assign(a.__assign({}, t), {
  40393. children: e.children.map(function (e) {
  40394. return e.getDataWithModifiedChilden()
  40395. })
  40396. })),
  40397. t
  40398. )
  40399. },
  40400. get collapsed() {
  40401. var t = i.getParent(e, 2 * e.depth)
  40402. if (t.dragging) return !0
  40403. for (var n = e; n && n !== t; ) {
  40404. if (!t.isExpanded(n)) return !0
  40405. n = i.getParent(n, 2)
  40406. }
  40407. return !1
  40408. },
  40409. get expanded() {
  40410. return !this.collapsed
  40411. },
  40412. get moved() {
  40413. return e.index !== e.newIndex
  40414. },
  40415. get locals() {
  40416. var t = null
  40417. e.children.length &&
  40418. (t = e.children.map(function (e) {
  40419. return e.locals
  40420. }))
  40421. var n = i.getParent(e, 2 * e.depth),
  40422. r = i.getParent(e, 2)
  40423. return l.createObject(
  40424. l.extendObject(i.getParent(e, 2 * e.depth).data, {
  40425. index: e.index,
  40426. parent: r.storeType === w.name ? r.data : void 0,
  40427. selectedItems: n.selectedRows.map(function (e) {
  40428. return e.data
  40429. }),
  40430. unSelectedItems: n.unSelectedRows.map(function (e) {
  40431. return e.data
  40432. })
  40433. }),
  40434. t ? a.__assign(a.__assign({}, e.data), { children: t }) : e.data
  40435. )
  40436. },
  40437. get checkable() {
  40438. var t = i.getParent(e, 2 * e.depth)
  40439. return !t || !t.itemCheckableOn || f.evalExpression(t.itemCheckableOn, e.locals)
  40440. },
  40441. get draggable() {
  40442. var t = i.getParent(e, 2 * e.depth)
  40443. return !t || !t.itemDraggableOn || f.evalExpression(t.itemDraggableOn, e.locals)
  40444. },
  40445. get isCheckAvaiableOnClick() {
  40446. var t,
  40447. n = i.getParent(e, 2 * e.depth),
  40448. r = n.getSelectionUpperLimit()
  40449. if (!Number.isInteger(r) || r === 1 / 0) return !0
  40450. var a = (null !== (t = null == n ? void 0 : n.selectedRows) && void 0 !== t ? t : []).map(function (e) {
  40451. return e.id
  40452. })
  40453. return !((a.includes(e.id) ? a.length - 1 : a.length + 1) > r)
  40454. },
  40455. get indentStyle() {
  40456. return { paddingLeft: 'calc('.concat(e.depth - 1, ' * var(--Table-tree-indent))') }
  40457. }
  40458. }
  40459. })
  40460. .actions(function (e) {
  40461. return {
  40462. toggle: function (t) {
  40463. var n = e.table,
  40464. r = e
  40465. n.toggle(r, t), n.toggleAncestors(r), n.toggleDescendants(r, t)
  40466. },
  40467. toggleExpanded: function () {
  40468. i.getParent(e, 2 * e.depth).toggleExpanded(e)
  40469. },
  40470. setExpanded: function (t) {
  40471. i.getParent(e, 2 * e.depth).setExpanded(e, t)
  40472. },
  40473. change: function (t, n) {
  40474. ;(e.data = g.immutableExtends(e.data, t)), n && (e.pristine = e.data)
  40475. },
  40476. reset: function () {
  40477. ;(e.newIndex = e.index), (e.data = e.pristine)
  40478. },
  40479. setCheckdisable: function (t) {
  40480. e.checkdisable = t
  40481. },
  40482. setIsHover: function (t) {
  40483. e.isHover = t
  40484. },
  40485. replaceWith: function (t) {
  40486. Object.keys(t).forEach(function (n) {
  40487. 'id' !== n && (e[n] = t[n])
  40488. }),
  40489. Array.isArray(t.children) && this.replaceChildren(t.children)
  40490. },
  40491. replaceChildren: function (t) {
  40492. var n = t,
  40493. r = n.concat()
  40494. e.children.length > n.length && e.children.splice(n.length, e.children.length - n.length)
  40495. for (var i = 0, o = e.children.length; r.length; ) {
  40496. var l = a.__assign(a.__assign({}, r.shift()), { parentId: e.id })
  40497. if (i < o) e.children[i].replaceWith(l)
  40498. else {
  40499. var d = w.create(l)
  40500. e.children.push(d)
  40501. }
  40502. i++
  40503. }
  40504. },
  40505. markAppeared: function (t) {
  40506. t && (e.appeared = !!t)
  40507. },
  40508. markLoading: function (t) {
  40509. e.loading = !!t
  40510. },
  40511. markLoaded: function (t) {
  40512. e.loaded = !!t
  40513. },
  40514. setError: function (t) {
  40515. e.error = String(t)
  40516. },
  40517. resetDefered: function () {
  40518. ;(e.error = ''), (e.loaded = !1)
  40519. },
  40520. updateData: function (t) {
  40521. var n = t.children,
  40522. r = a.__rest(t, ['children'])
  40523. ;(e.data = a.__assign(a.__assign({}, e.data), r)), Array.isArray(n) && this.replaceChildren(y(n, e.depth, e.index, e.id, e.path))
  40524. }
  40525. }
  40526. }),
  40527. S = o.iRendererStore
  40528. .named('TableStore')
  40529. .props({
  40530. columns: i.types.array(x),
  40531. columnsKey: '',
  40532. rows: i.types.array(w),
  40533. selectedRows: i.types.array(i.types.reference(w)),
  40534. expandedRows: i.types.array(i.types.string),
  40535. primaryField: 'id',
  40536. orderBy: '',
  40537. orderDir: i.types.optional(i.types.union(i.types.literal('asc'), i.types.literal('desc'), i.types.literal('')), 'asc'),
  40538. loading: !1,
  40539. canAccessSuperData: !1,
  40540. draggable: !1,
  40541. dragging: !1,
  40542. selectable: !1,
  40543. multiple: !0,
  40544. footable: i.types.frozen(),
  40545. expandConfig: i.types.frozen(),
  40546. isNested: !1,
  40547. columnsTogglable: i.types.optional(i.types.union(i.types.boolean, i.types.literal('auto')), 'auto'),
  40548. itemCheckableOn: '',
  40549. itemDraggableOn: '',
  40550. hideCheckToggler: !1,
  40551. combineNum: 0,
  40552. combineFromIndex: 0,
  40553. formsRef: i.types.optional(i.types.array(i.types.frozen()), []),
  40554. maxKeepItemSelectionLength: 1 / 0,
  40555. keepItemSelectionOnPageChange: !1,
  40556. maxItemSelectionLength: 1 / 0,
  40557. exportExcelLoading: !1,
  40558. searchFormExpanded: !1,
  40559. lazyRenderAfter: 100,
  40560. tableLayout: 'auto',
  40561. theadHeight: 0
  40562. })
  40563. .views(function (e) {
  40564. function t() {
  40565. return e.columns.filter(function (t) {
  40566. return (
  40567. t &&
  40568. g.isVisible(t.pristine, g.hasVisibleExpression(t.pristine) ? e.data : {}) &&
  40569. ('__checkme' === t.type
  40570. ? e.selectable && !e.dragging && !e.hideCheckToggler && e.rows.length
  40571. : '__dragme' === t.type
  40572. ? e.dragging
  40573. : '__expandme' === t.type
  40574. ? n().length && !e.dragging
  40575. : (t.toggled || !t.toggable) && (!e.footable || !t.breakpoint || !g.isBreakpoint(t.breakpoint)))
  40576. )
  40577. })
  40578. }
  40579. function n() {
  40580. return e.columns.filter(function (t) {
  40581. return '__checkme' !== t.type && '__dragme' !== t.type && '__expandme' !== t.type && (t.toggled || !t.toggable) && e.footable && t.breakpoint && g.isBreakpoint(t.breakpoint)
  40582. })
  40583. }
  40584. function r() {
  40585. return e.columns.filter(function (t) {
  40586. return g.isVisible(t.pristine, e.data) && !1 !== t.toggable
  40587. })
  40588. }
  40589. function i(t, n) {
  40590. return (
  40591. void 0 === t && (t = []),
  40592. void 0 === n && (n = []),
  40593. (t = t && t.length ? t : e.rows).forEach(function (e) {
  40594. e.children && e.children.length && i(e.children, n)
  40595. var t = g.difference(e.data, e.pristine)
  40596. Object.keys(t).length && n.push(e)
  40597. }),
  40598. n
  40599. )
  40600. }
  40601. function o() {
  40602. return g.flattenTree(e.rows).filter(function (e) {
  40603. return e.moved
  40604. })
  40605. }
  40606. function d() {
  40607. return g.flattenTree(e.rows).filter(function (e) {
  40608. return !e.checked
  40609. })
  40610. }
  40611. function s() {
  40612. return e.columns.filter(function (e) {
  40613. return e.searchable
  40614. })
  40615. }
  40616. function u() {
  40617. return e.keepItemSelectionOnPageChange && e.maxKeepItemSelectionLength !== 1 / 0 ? e.maxKeepItemSelectionLength : e.maxItemSelectionLength
  40618. }
  40619. return {
  40620. getSelectionUpperLimit: u,
  40621. get columnsData() {
  40622. return e.columns.filter(function (t) {
  40623. return !/^__/.test(t.type) && g.isVisible(t.pristine, g.hasVisibleExpression(t.pristine) ? e.data : {})
  40624. })
  40625. },
  40626. get forms() {
  40627. return e.formsRef.map(function (e) {
  40628. return { store: p.getStoreById(e.id), rowIndex: e.rowIndex }
  40629. })
  40630. },
  40631. get searchableColumns() {
  40632. return s()
  40633. },
  40634. get activedSearchableColumns() {
  40635. return s().filter(function (e) {
  40636. return e.enableSearch
  40637. })
  40638. },
  40639. get exportColumns() {
  40640. return e.columns.filter(function (t) {
  40641. return t && g.isVisible(t.pristine, g.hasVisibleExpression(t.pristine) ? e.data : {}) && (t.toggled || !t.toggable) && !/^__/.test(t.type)
  40642. })
  40643. },
  40644. get filteredColumns() {
  40645. return t()
  40646. },
  40647. get footableColumns() {
  40648. return n()
  40649. },
  40650. get toggableColumns() {
  40651. return r()
  40652. },
  40653. get activeToggaleColumns() {
  40654. return r().filter(function (e) {
  40655. return e.toggled
  40656. })
  40657. },
  40658. get someChecked() {
  40659. return !!e.selectedRows.length
  40660. },
  40661. get allChecked() {
  40662. return u() !== 1 / 0
  40663. ? e.isSelectionThresholdReached
  40664. : e.checkableRows.every(function (t) {
  40665. return e.selectedRows.includes(t)
  40666. })
  40667. },
  40668. isSelected: function (t) {
  40669. return !!~e.selectedRows.indexOf(t)
  40670. },
  40671. get allExpanded() {
  40672. return !(e.expandedRows.length !== this.expandableRows.length || !this.expandableRows.length)
  40673. },
  40674. isExpanded: function (t) {
  40675. return e.expandedRows.includes(t.id)
  40676. },
  40677. get toggable() {
  40678. return 'auto' === e.columnsTogglable
  40679. ? e.columns.filter(function (e) {
  40680. return !/^__/.test(e.type)
  40681. }).length > 5
  40682. : e.columnsTogglable
  40683. },
  40684. get modified() {
  40685. return i().length
  40686. },
  40687. get modifiedRows() {
  40688. return i()
  40689. },
  40690. get unSelectedRows() {
  40691. return d()
  40692. },
  40693. get falttenedRows() {
  40694. return g.flattenTree(e.rows)
  40695. },
  40696. get checkableRows() {
  40697. return this.falttenedRows.filter(function (e) {
  40698. return e.checkable
  40699. })
  40700. },
  40701. get expandableRows() {
  40702. return e.rows.filter(function (e) {
  40703. return e.expandable
  40704. })
  40705. },
  40706. get moved() {
  40707. return o().length
  40708. },
  40709. get movedRows() {
  40710. return o()
  40711. },
  40712. get hoverRow() {
  40713. return g.flattenTree(e.rows).find(function (e) {
  40714. return e.isHover
  40715. })
  40716. },
  40717. get isSelectionThresholdReached() {
  40718. var t,
  40719. n,
  40720. r = null === (n = null === (t = e.data) || void 0 === t ? void 0 : t.selectedItems) || void 0 === n ? void 0 : n.length,
  40721. a = u()
  40722. return !(!e.data || a === 1 / 0) && a <= r
  40723. },
  40724. get firstToggledColumnIndex() {
  40725. return null ==
  40726. (t = e.columns.find(function (e) {
  40727. return !/^__/.test(e.type) && e.toggled
  40728. }))
  40729. ? null
  40730. : t.index
  40731. var t
  40732. },
  40733. getData: function (t) {
  40734. return l.createObject(t, {
  40735. items: e.rows.map(function (e) {
  40736. return e.data
  40737. }),
  40738. selectedItems: e.selectedRows.map(function (e) {
  40739. return e.data
  40740. }),
  40741. unSelectedItems: d().map(function (e) {
  40742. return e.data
  40743. })
  40744. })
  40745. },
  40746. get columnGroup() {
  40747. return (function () {
  40748. var n = t(),
  40749. r = n.length
  40750. if (!r) return []
  40751. for (
  40752. var i = [{ label: n[0].groupName, colSpan: 1, rowSpan: 1, index: n[0].index, has: [n[0]] }],
  40753. o = n.some(function (e) {
  40754. return e.groupName
  40755. }),
  40756. l = 1;
  40757. l < r;
  40758. l++
  40759. ) {
  40760. var d = i[i.length - 1],
  40761. s = n[l]
  40762. ;(s.groupName !== d.label && c.resolveVariableAndFilter(s.groupName, e.data) !== c.resolveVariableAndFilter(d.label, e.data)) || !((o && s.groupName) || !o)
  40763. ? i.push({ label: ~['__checkme', '__expandme'].indexOf(s.type) ? void 0 : s.groupName || s.label || ' ', colSpan: 1, rowSpan: 1, index: s.index, has: [s] })
  40764. : (d.colSpan++, d.has.push(s))
  40765. }
  40766. return (
  40767. 1 !== i.length || i[0].label || i.pop(),
  40768. i.map(function (e) {
  40769. var t = !e.label || (1 === e.has.length && e.label === e.has[0].label) ? 2 : 1
  40770. return a.__assign(a.__assign({}, e), {
  40771. rowSpan: t,
  40772. label: 2 === t ? e.label || e.has[0].label : e.label,
  40773. fixed: e.has.every(function (e) {
  40774. return e.fixed
  40775. })
  40776. ? e.has[0].fixed
  40777. : void 0,
  40778. get width() {
  40779. return e.has.reduce(function (e, t) {
  40780. return e + t.width
  40781. }, 0)
  40782. }
  40783. })
  40784. })
  40785. )
  40786. })()
  40787. },
  40788. getRowById: function (t) {
  40789. return g.findTree(e.rows, function (e) {
  40790. return e.id === t
  40791. })
  40792. },
  40793. getItemsByName: function (e) {
  40794. return this.forms
  40795. .filter(function (t) {
  40796. return t.rowIndex === parseInt(e, 10)
  40797. })
  40798. .map(function (e) {
  40799. return e.store
  40800. })
  40801. },
  40802. hasColumnHidden: function () {
  40803. return (
  40804. -1 !==
  40805. e.columns.findIndex(function (e) {
  40806. return !e.toggled
  40807. })
  40808. )
  40809. },
  40810. getExpandedRows: function () {
  40811. var t = []
  40812. return (
  40813. g.eachTree(e.rows, function (n) {
  40814. e.expandedRows.includes(n.id) && t.push(n)
  40815. }),
  40816. t
  40817. )
  40818. },
  40819. get columnWidthReady() {
  40820. return t().every(function (e) {
  40821. return e.realWidth
  40822. })
  40823. },
  40824. getStickyStyles: function (e, t) {
  40825. var n = '',
  40826. r = {},
  40827. a = ['__checkme', '__dragme', '__expandme']
  40828. if ('left' === e.fixed || a.includes(e.type)) {
  40829. n = 'is-sticky is-sticky-left'
  40830. var i = t.indexOf(e) - 1
  40831. t.slice(i + 2).every(function (e) {
  40832. return !((e && 'left' === e.fixed) || a.includes(e.type))
  40833. }) && (n += ' is-sticky-last-left')
  40834. for (var o = []; i >= 0; ) {
  40835. ;(((c = t[i]) && 'left' === c.fixed) || a.includes(c.type)) && o.push('var(--Table-column-'.concat(c.index, '-width)')), i--
  40836. }
  40837. r.left = o.length ? (1 === o.length ? o[0] : 'calc('.concat(o.join(' + '), ')')) : 0
  40838. } else if ('right' === e.fixed) {
  40839. n = 'is-sticky is-sticky-right'
  40840. var l = []
  40841. i = t.indexOf(e) + 1
  40842. t.slice(0, i - 1).every(function (e) {
  40843. return 'right' !== e.fixed
  40844. }) && (n += ' is-sticky-first-right')
  40845. for (var d = t.length; i < d; ) {
  40846. var c
  40847. ;(c = t[i]) && 'right' === c.fixed && l.push('var(--Table-column-'.concat(c.index, '-width)')), i++
  40848. }
  40849. r.right = l.length ? (1 === l.length ? l[0] : 'calc('.concat(l.join(' + '), ')')) : 0
  40850. }
  40851. return [r, n]
  40852. },
  40853. get items() {
  40854. return e.rows.concat()
  40855. },
  40856. buildStyles: function (n) {
  40857. return (
  40858. (n = a.__assign(a.__assign({}, n), { '--Table-thead-height': e.theadHeight + 'px' })),
  40859. t().forEach(function (e) {
  40860. n['--Table-column-'.concat(e.index, '-width')] = e.realWidth + 'px'
  40861. }),
  40862. n
  40863. )
  40864. }
  40865. }
  40866. })
  40867. .actions(function (e) {
  40868. var n = null
  40869. function r(t) {
  40870. if (t && Array.isArray(t)) {
  40871. ;(t = t
  40872. .filter(function (e) {
  40873. return e
  40874. })
  40875. .concat()).length || t.push({ type: 'text', label: '\u7a7a' }),
  40876. t.unshift({ type: '__expandme', toggable: !1, className: 'Table-expandCell' }),
  40877. t.unshift({ type: '__checkme', fixed: 'left', toggable: !1, className: 'Table-checkCell' }),
  40878. t.unshift({ type: '__dragme', toggable: !1, className: 'Table-dragCell' })
  40879. var n = e.columns.concat(),
  40880. r = []
  40881. ;(t = t.map(function (e, t) {
  40882. var i = e.id
  40883. ? n.find(function (t) {
  40884. return t.pristine.id === e.id
  40885. })
  40886. : n[t],
  40887. o = (null == i ? void 0 : i.id) || g.guid()
  40888. return (
  40889. r.includes(o) && (o = g.guid()),
  40890. r.push(o),
  40891. a.__assign(a.__assign({}, e), {
  40892. id: o,
  40893. index: t,
  40894. width: (null == i ? void 0 : i.width) || 0,
  40895. minWidth: (null == i ? void 0 : i.minWidth) || 0,
  40896. realWidth: (null == i ? void 0 : i.realWidth) || 0,
  40897. rawIndex: t - 3,
  40898. type: e.type || 'plain',
  40899. pristine: e.pristine || e,
  40900. toggled: !1 !== e.toggled,
  40901. breakpoint: e.breakpoint,
  40902. isPrimary: 3 === t
  40903. })
  40904. )
  40905. })),
  40906. e.columns.replace(t)
  40907. }
  40908. }
  40909. function o(e, t) {
  40910. if (!t.length || !e.length) return e
  40911. var n = t.shift(),
  40912. r = 0,
  40913. a = e[r]
  40914. a.rowSpans[n] = 1
  40915. for (var i = d.resolveVariable(n, a.data), l = 1, c = e.length; l < c; l++) {
  40916. var s = e[l]
  40917. b.default(d.resolveVariable(n, s.data), i)
  40918. ? ((a.rowSpans[n] += 1), (s.rowSpans[n] = 0))
  40919. : (a.rowSpans[n] > 1 && o(e.slice(r, l), t.concat()), (r = l), ((a = s).rowSpans[n] = 1), (i = d.resolveVariable(n, a.data)))
  40920. }
  40921. return a.rowSpans[n] > 1 && t.length && o(e.slice(r, e.length), t.concat()), e
  40922. }
  40923. function c(e, t, n, r) {
  40924. if ((void 0 === r && (r = 0), !t.length || !n || !e.length)) return e
  40925. r =
  40926. r ||
  40927. (e.some(function (e) {
  40928. return Array.isArray(e.children) && e.children.length
  40929. })
  40930. ? 1
  40931. : 0)
  40932. for (var a = [], i = 0; i < t.length && a.length !== n; i++) {
  40933. var l = t[i]
  40934. if ('__' !== l.type.substring(0, 2)) {
  40935. var d = l.name
  40936. if (!d) break
  40937. r > 0 ? r-- : a.push(d)
  40938. }
  40939. }
  40940. return o(e, a)
  40941. }
  40942. function s(e) {
  40943. return e.reduce(function (e, t) {
  40944. return e.push(t.id), t.children && t.children.length && (e = e.concat(s(t.children))), e
  40945. }, [])
  40946. }
  40947. function u() {
  40948. var t,
  40949. n = e.getSelectionUpperLimit(),
  40950. r = null === (t = e.data) || void 0 === t ? void 0 : t.selectedItems
  40951. if (n !== 1 / 0 && r && n >= r.length) {
  40952. var i = e.checkableRows
  40953. .filter(function (e) {
  40954. return !e.checked
  40955. })
  40956. .filter(function (e, t) {
  40957. return t < n - r.length
  40958. })
  40959. return a.__spreadArray(a.__spreadArray([], a.__read(e.selectedRows), !1), a.__read(i), !1)
  40960. }
  40961. return a.__spreadArray(
  40962. a.__spreadArray(
  40963. [],
  40964. a.__read(
  40965. e.selectedRows.filter(function (e) {
  40966. return !e.checkable
  40967. })
  40968. ),
  40969. !1
  40970. ),
  40971. a.__read(e.checkableRows),
  40972. !1
  40973. )
  40974. }
  40975. var f = null
  40976. function p(t, n) {
  40977. if (t.checkable) {
  40978. f = t
  40979. var r = e.selectedRows.indexOf(t)
  40980. e.multiple ? (~r ? !n && e.selectedRows.splice(r, 1) : n && e.selectedRows.push(t)) : ~r ? !n && e.selectedRows.splice(r, 1) : n && e.selectedRows.replace([t])
  40981. }
  40982. }
  40983. function h(t) {
  40984. var n, r
  40985. if (!f || t === f || !e.multiple) return [t]
  40986. var i = [],
  40987. o = e.maxKeepItemSelectionLength,
  40988. l = e.checkableRows,
  40989. d = l.findIndex(function (e) {
  40990. return e === f
  40991. }),
  40992. c = l.findIndex(function (e) {
  40993. return t === e
  40994. }),
  40995. s = d > c ? c : d + 1,
  40996. u = d > c ? d : c + 1,
  40997. g = l.slice(s, u)
  40998. try {
  40999. for (var p = a.__values(g), h = p.next(); !h.done; h = p.next()) {
  41000. var m = h.value
  41001. ;(f.checked && o && e.selectedRows.length + i.length >= o) || i.push(m)
  41002. }
  41003. } catch (e) {
  41004. n = { error: e }
  41005. } finally {
  41006. try {
  41007. h && !h.done && (r = p.return) && r.call(p)
  41008. } finally {
  41009. if (n) throw n.error
  41010. }
  41011. }
  41012. return i
  41013. }
  41014. function m(t, n) {
  41015. ;(e.orderBy = t), (e.orderDir = t ? n : '')
  41016. }
  41017. function x() {
  41018. var t = e.columnsKey
  41019. localStorage.setItem(
  41020. t,
  41021. JSON.stringify({
  41022. toggledColumnIndex: e.activeToggaleColumns.map(function (e) {
  41023. return e.index
  41024. }),
  41025. columnOrder: e.columnsData.map(function (e) {
  41026. return e.name || e.label || e.rawIndex
  41027. }),
  41028. enabledSearchableColumn: e.activedSearchableColumns.map(function (e) {
  41029. return e.name
  41030. })
  41031. })
  41032. )
  41033. }
  41034. function S(t) {
  41035. var n
  41036. if ((void 0 === t && (t = 1), e.activeToggaleColumns.length < t)) for (var r = 0; r < t; r++) null === (n = e.toggableColumns[r]) || void 0 === n || n.setToggled(!0)
  41037. }
  41038. return {
  41039. setTable: function (e) {
  41040. n = e
  41041. },
  41042. getTable: function () {
  41043. return n
  41044. },
  41045. update: function (t, n) {
  41046. var i
  41047. if (
  41048. (void 0 !== t.primaryField && (e.primaryField = t.primaryField),
  41049. void 0 !== t.selectable && (e.selectable = t.selectable),
  41050. void 0 !== t.columnsTogglable && (e.columnsTogglable = t.columnsTogglable),
  41051. void 0 !== t.draggable && (e.draggable = t.draggable),
  41052. ('string' != typeof t.orderBy && 'string' != typeof t.orderDir) ||
  41053. m(null !== (i = t.orderBy) && void 0 !== i ? i : e.orderBy, void 0 !== t.orderDir ? ('desc' === t.orderDir ? 'desc' : 'asc') : e.orderDir),
  41054. void 0 !== t.multiple && (e.multiple = t.multiple),
  41055. void 0 !== t.footable && (e.footable = t.footable),
  41056. void 0 !== t.expandConfig && (e.expandConfig = t.expandConfig),
  41057. void 0 !== t.itemCheckableOn && (e.itemCheckableOn = t.itemCheckableOn),
  41058. void 0 !== t.itemDraggableOn && (e.itemDraggableOn = t.itemDraggableOn),
  41059. void 0 !== t.hideCheckToggler && (e.hideCheckToggler = !!t.hideCheckToggler),
  41060. void 0 !== t.combineNum && (e.combineNum = parseInt(t.combineNum, 10) || 0),
  41061. void 0 !== t.combineFromIndex && (e.combineFromIndex = parseInt(t.combineFromIndex, 10) || 0),
  41062. void 0 !== t.maxKeepItemSelectionLength && (e.maxKeepItemSelectionLength = t.maxKeepItemSelectionLength),
  41063. void 0 !== t.keepItemSelectionOnPageChange && (e.keepItemSelectionOnPageChange = t.keepItemSelectionOnPageChange),
  41064. void 0 !== t.maxItemSelectionLength && (e.maxItemSelectionLength = t.maxItemSelectionLength),
  41065. void 0 !== t.exportExcelLoading && (e.exportExcelLoading = t.exportExcelLoading),
  41066. void 0 !== t.loading && (e.loading = t.loading),
  41067. void 0 !== t.canAccessSuperData && (e.canAccessSuperData = !!t.canAccessSuperData),
  41068. 'number' == typeof t.lazyRenderAfter && (e.lazyRenderAfter = t.lazyRenderAfter),
  41069. 'string' == typeof t.tableLayout && (e.tableLayout = t.tableLayout),
  41070. t.columns && Array.isArray(t.columns))
  41071. ) {
  41072. e.columnsKey = (function (t) {
  41073. return (
  41074. location.pathname +
  41075. e.path +
  41076. t
  41077. .map(function (e, t) {
  41078. return e.name || e.label || t
  41079. })
  41080. .join('-')
  41081. )
  41082. })(t.columns)
  41083. var o = t.columns
  41084. .map(function (e) {
  41085. return (null == n ? void 0 : n.resolveDefinitions) && 'string' == typeof (null == e ? void 0 : e.$ref) && e.$ref ? a.__assign(a.__assign({}, n.resolveDefinitions(e.$ref)), e) : e
  41086. })
  41087. .filter(function (e) {
  41088. return e
  41089. }),
  41090. l = e.columnsKey,
  41091. d = localStorage.getItem(l),
  41092. c = null
  41093. if (d) {
  41094. try {
  41095. c = JSON.parse(d)
  41096. } catch (e) {}
  41097. var s = null == c ? void 0 : c.columnOrder
  41098. Array.isArray(s) &&
  41099. 0 != s.length &&
  41100. (o = v.default(o, function (e, t) {
  41101. return s.indexOf(e.name || e.label || t)
  41102. }))
  41103. }
  41104. r(o)
  41105. }
  41106. },
  41107. updateColumns: r,
  41108. initTableWidth: function () {
  41109. var t = n
  41110. if (t) {
  41111. var r = t.parentElement.offsetWidth,
  41112. a = t.querySelector(':scope>thead'),
  41113. i = null,
  41114. o = [],
  41115. l = 'fixed' === e.tableLayout,
  41116. d = e.columns.some(function (e) {
  41117. return e.pristine.width
  41118. }),
  41119. c = {}
  41120. if (
  41121. (l &&
  41122. ((i = t.querySelector(':scope>tbody')),
  41123. o.push('<table style="table-layout:auto!important;width:0!important;min-width:0!important;" class="'.concat(t.className, '">').concat(a.outerHTML, '</table>'))),
  41124. (d || l) &&
  41125. o.push(
  41126. '<table style="table-layout:auto!important;min-width:'
  41127. .concat(r, 'px!important;width:')
  41128. .concat(r, 'px!important;" class="')
  41129. .concat(t.className.replace('is-layout-fixed', ''), '">')
  41130. .concat(a.outerHTML)
  41131. .concat(i ? '<tbody>'.concat(i.innerHTML, '</tbody>') : '', '</table>')
  41132. ),
  41133. o.length)
  41134. ) {
  41135. var s = document.createElement('div')
  41136. ;(s.className = 'amis-scope'), (s.style.cssText += 'visibility: hidden!important;'), (s.innerHTML = o.join(''))
  41137. var u = [],
  41138. g = []
  41139. l && (u = [].slice.call(s.querySelectorAll(':scope>table:first-child>thead>tr>th[data-index]'))),
  41140. (d || l) && (g = [].slice.call(s.querySelectorAll(':scope>table:last-child>thead>tr>th[data-index]'))),
  41141. u.forEach(function (e) {
  41142. e.style.cssText += 'width: 0'
  41143. }),
  41144. g.forEach(function (t) {
  41145. var n = parseInt(t.getAttribute('data-index'), 10),
  41146. r = e.columns[n]
  41147. t.style.cssText += ''.concat(
  41148. 'number' == typeof r.pristine.width
  41149. ? 'width: '.concat(r.pristine.width, 'px;')
  41150. : r.pristine.width
  41151. ? 'width: '.concat(r.pristine.width, ';min-width: ').concat(r.pristine.width, ';')
  41152. : ''
  41153. )
  41154. }),
  41155. document.body.appendChild(s),
  41156. u.forEach(function (t) {
  41157. var n = parseInt(t.getAttribute('data-index'), 10)
  41158. ;(c[n] = t.clientWidth), e.columns[n].setMinWidth(c[n])
  41159. }),
  41160. g.forEach(function (t) {
  41161. var n = parseInt(t.getAttribute('data-index'), 10),
  41162. r = e.columns[n]
  41163. ;(r.pristine.width || l) && r.setWidth(Math.max('number' == typeof r.pristine.width ? r.pristine.width : t.clientWidth, c[n] || 0))
  41164. }),
  41165. document.body.removeChild(s)
  41166. }
  41167. }
  41168. },
  41169. syncTableWidth: function () {
  41170. if (n) {
  41171. var t = n.querySelector(':scope>thead'),
  41172. r = [].slice.call(t.querySelectorAll('tr>th[data-index]'))
  41173. ;(e.theadHeight = t.offsetHeight),
  41174. r.forEach(function (t) {
  41175. var n = parseInt(t.getAttribute('data-index'), 10)
  41176. e.columns[n].setRealWidth(t.offsetWidth)
  41177. })
  41178. }
  41179. },
  41180. initRows: function (t, n, r) {
  41181. e.selectedRows.clear()
  41182. var a = (t = Array.isArray(t) ? t : []).map(function (e, t) {
  41183. var r
  41184. l.isObject(e) || (e = { item: e })
  41185. var a = String(n ? n(e, t) : null !== (r = e.__id) && void 0 !== r ? r : g.guid())
  41186. return {
  41187. id: a,
  41188. key: String(''.concat(t, '-1-').concat(t)),
  41189. depth: 1,
  41190. index: t,
  41191. newIndex: t,
  41192. pristine: e,
  41193. path: ''.concat(t),
  41194. data: e,
  41195. rowSpans: {},
  41196. defer: !!e.defer,
  41197. loaded: !1,
  41198. loading: !1,
  41199. children: e && Array.isArray(e.children) ? y(e.children, 1, t, a, ''.concat(t, '.'), n) : []
  41200. }
  41201. })
  41202. if (
  41203. (e.combineNum && (a = c(a, e.columns, e.combineNum, e.combineFromIndex)),
  41204. (function (t, n) {
  41205. if (!1 === n)
  41206. return void e.rows.replace(
  41207. t.map(function (e) {
  41208. return w.create(e)
  41209. })
  41210. )
  41211. var r = t.concat()
  41212. e.rows.length > t.length && e.rows.splice(t.length, e.rows.length - t.length)
  41213. var a = 0,
  41214. i = e.rows.length
  41215. for (; r.length; ) {
  41216. var o = r.shift()
  41217. if (a < i) e.rows[a].replaceWith(o)
  41218. else {
  41219. var l = w.create(o)
  41220. e.rows.push(l)
  41221. }
  41222. a++
  41223. }
  41224. })(a, r),
  41225. (e.isNested = e.rows.some(function (e) {
  41226. return e.children.length || (e.defer && !e.loaded)
  41227. })),
  41228. e.lazyRenderAfter && e.falttenedRows.length > e.lazyRenderAfter)
  41229. )
  41230. for (var i = e.lazyRenderAfter, o = e.falttenedRows.length; i < o; i++) (e.falttenedRows[i].appeared = !1), (e.falttenedRows[i].lazyRender = !0)
  41231. var d = e.footable && e.footable.expand
  41232. 'first' === d || (e.expandConfig && 'first' === e.expandConfig.expand)
  41233. ? e.rows.length && e.expandedRows.push(e.rows[0].id)
  41234. : (('all' === d && !e.footable.accordion) || (e.expandConfig && 'all' === e.expandConfig.expand && !e.expandConfig.accordion)) && e.expandedRows.replace(s(e.rows)),
  41235. (e.dragging = !1)
  41236. },
  41237. updateSelected: function (t, n) {
  41238. e.selectedRows.clear(),
  41239. t.forEach(function (t) {
  41240. var r = g.findTree(e.rows, function (e) {
  41241. return e.pristine === t
  41242. })
  41243. r ||
  41244. (r = g.findTree(e.rows, function (e) {
  41245. return t[n || 'value'] === e.pristine[n || 'value']
  41246. })),
  41247. r ||
  41248. (r = g.findTree(e.rows, function (e) {
  41249. return t[n || 'value'] == e.pristine[n || 'value']
  41250. })),
  41251. r && e.selectedRows.push(r)
  41252. }),
  41253. (function () {
  41254. if (!e.data) return
  41255. var t = e.getSelectionUpperLimit(),
  41256. n = e.data.selectedItems
  41257. e.selectedRows.map(function (e) {
  41258. return e.setCheckdisable(!1)
  41259. }),
  41260. t !== 1 / 0 && t <= n.length
  41261. ? e.unSelectedRows.map(function (e) {
  41262. return !e.checked && e.setCheckdisable(!0)
  41263. })
  41264. : e.unSelectedRows.map(function (e) {
  41265. return e.checkdisable && e.setCheckdisable(!1)
  41266. })
  41267. })()
  41268. },
  41269. toggleAll: function () {
  41270. e.allChecked
  41271. ? e.selectedRows.replace(
  41272. e.selectedRows.filter(function (e) {
  41273. return !e.checkable
  41274. })
  41275. )
  41276. : e.selectedRows.replace(u())
  41277. },
  41278. getSelectedRows: u,
  41279. toggle: p,
  41280. toggleAncestors: function e(n) {
  41281. var r = n.parent
  41282. if (r.depth) {
  41283. var a = r.childrenSelected()
  41284. p(r, a === t.SELECTED_STATUS.ALL), e(r)
  41285. }
  41286. },
  41287. toggleDescendants: function e(t, n) {
  41288. var r = t.children
  41289. ;(null == r ? void 0 : r.length) &&
  41290. r.forEach(function (t) {
  41291. p(t, n), e(t, n)
  41292. })
  41293. },
  41294. toggleShift: function (t, n) {
  41295. var r = h(t)
  41296. 1 !== (null == r ? void 0 : r.length)
  41297. ? (r.forEach(function (t) {
  41298. var r = e.selectedRows.indexOf(t)
  41299. ;-1 === r && n ? e.selectedRows.push(t) : ~r && !n && e.selectedRows.splice(r, 1)
  41300. }),
  41301. (f = t))
  41302. : p(t, n)
  41303. },
  41304. getToggleShiftRows: h,
  41305. toggleExpandAll: function () {
  41306. e.allExpanded
  41307. ? e.expandedRows.clear()
  41308. : e.expandedRows.replace(
  41309. e.rows
  41310. .filter(function (e) {
  41311. return e.expandable
  41312. })
  41313. .map(function (e) {
  41314. return e.id
  41315. })
  41316. )
  41317. },
  41318. toggleExpanded: function (t) {
  41319. var n = e.expandedRows.indexOf(t.id)
  41320. if (~n) e.expandedRows.splice(n, 1)
  41321. else if (e.footable && e.footable.accordion) e.expandedRows.replace([t.id])
  41322. else if (e.expandConfig && e.expandConfig.accordion) {
  41323. var r = e.getExpandedRows().filter(function (e) {
  41324. return e.depth !== t.depth
  41325. })
  41326. r.push(t),
  41327. e.expandedRows.replace(
  41328. r.map(function (e) {
  41329. return e.id
  41330. })
  41331. )
  41332. } else e.expandedRows.push(t.id)
  41333. },
  41334. setExpanded: function (t, n) {
  41335. var r = 'string' == typeof t ? t : t.id,
  41336. a = e.expandedRows.indexOf(r)
  41337. n ? ~a || e.expandedRows.push(r) : ~a && e.expandedRows.splice(a, 1)
  41338. },
  41339. collapseAllAtDepth: function (t) {
  41340. var n = e.getExpandedRows().filter(function (e) {
  41341. return e.depth !== t
  41342. })
  41343. e.expandedRows.replace(
  41344. n.map(function (e) {
  41345. return e.id
  41346. })
  41347. )
  41348. },
  41349. clear: function () {
  41350. e.selectedRows.clear()
  41351. },
  41352. setOrderByInfo: m,
  41353. changeOrder: function (t, n) {
  41354. m(t, n)
  41355. var r = /desc/i.test(e.orderDir) ? -1 : 1
  41356. e.rows.replace(
  41357. g.sortArray(e.rows.concat(), e.orderBy, r, function (e, t) {
  41358. return e.data[t]
  41359. })
  41360. )
  41361. },
  41362. reset: function () {
  41363. e.rows.forEach(function (e) {
  41364. return e.reset()
  41365. })
  41366. var t = e.rows.concat()
  41367. g.eachTree(t, function (e) {
  41368. if (e.children) {
  41369. var t = e.children.concat().sort(function (e, t) {
  41370. return e.index - t.index
  41371. })
  41372. t.forEach(function (e) {
  41373. return e.reset()
  41374. }),
  41375. e.children.replace(t)
  41376. }
  41377. }),
  41378. t.forEach(function (e) {
  41379. return e.reset()
  41380. }),
  41381. (t = t.sort(function (e, t) {
  41382. return e.index - t.index
  41383. })),
  41384. e.rows.replace(t),
  41385. (e.dragging = !1)
  41386. },
  41387. toggleDragging: function () {
  41388. e.dragging = !e.dragging
  41389. },
  41390. startDragging: function () {
  41391. e.dragging = !0
  41392. },
  41393. stopDragging: function () {
  41394. e.dragging = !1
  41395. },
  41396. exchange: function (t, n, r) {
  41397. if ((r = r || e.rows[t]).parentId) {
  41398. var a = e.getRowById(r.parentId),
  41399. i = a.children.indexOf(r) - t
  41400. ;(n += i), (t += i)
  41401. var o = a.children.concat()
  41402. return (
  41403. o.splice(t, 1),
  41404. o.splice(n, 0, r),
  41405. o.forEach(function (e, t) {
  41406. return (e.newIndex = t)
  41407. }),
  41408. void a.children.replace(o)
  41409. )
  41410. }
  41411. var l = e.rows.concat()
  41412. l.splice(t, 1),
  41413. l.splice(n, 0, r),
  41414. l.forEach(function (e, t) {
  41415. return (e.newIndex = t)
  41416. }),
  41417. e.rows.replace(l)
  41418. },
  41419. addForm: function (t, n) {
  41420. e.formsRef.push({ id: t.id, rowIndex: n })
  41421. },
  41422. toggleAllColumns: function (t) {
  41423. void 0 === t && (t = 1),
  41424. e.activeToggaleColumns.length && e.activeToggaleColumns.length === e.toggableColumns.length
  41425. ? (e.toggableColumns.map(function (e) {
  41426. return e.setToggled(!1)
  41427. }),
  41428. S(t))
  41429. : e.toggableColumns.map(function (e) {
  41430. return e.setToggled(!0)
  41431. }),
  41432. x()
  41433. },
  41434. toggleColumnsAtLeast: S,
  41435. persistSaveToggledColumns: x,
  41436. setSearchFormExpanded: function (t) {
  41437. e.searchFormExpanded = !!t
  41438. },
  41439. toggleSearchFormExpanded: function () {
  41440. e.searchFormExpanded = !e.searchFormExpanded
  41441. },
  41442. afterCreate: function () {
  41443. setTimeout(function () {
  41444. if (i.isAlive(e)) {
  41445. var t = e.columnsKey,
  41446. n = localStorage.getItem(t)
  41447. if (n) {
  41448. var r = JSON.parse(n),
  41449. a = l.isObject(r) ? (null == r ? void 0 : r.toggledColumnIndex) : r
  41450. e.toggableColumns.forEach(function (e) {
  41451. return e.setToggled(!!~a.indexOf(e.index))
  41452. }),
  41453. e.searchableColumns.forEach(function (e) {
  41454. var t
  41455. e.setEnableSearch(!!~(null !== (t = null == r ? void 0 : r.enabledSearchableColumn) && void 0 !== t ? t : []).indexOf(e.name))
  41456. })
  41457. }
  41458. }
  41459. }, 200)
  41460. }
  41461. }
  41462. })
  41463. ;(t.Column = x), (t.Row = w), (t.TableStore = S)
  41464. }) /*!node_modules/amis-core/lib/store/crud.js*/
  41465. amis.define('48f96dd', function (e, t, r, a) {
  41466. 'use strict'
  41467. Object.defineProperty(t, '__esModule', { value: !0 })
  41468. var n = e('68b98b9'),
  41469. s = e('52fe564'),
  41470. i = e('668845d'),
  41471. o = e('3e2dd5e'),
  41472. l = e('939b8bb'),
  41473. c = e('3f34d90')
  41474. e('c3389ff'), e('8b081ba')
  41475. var u = e('bbe84d0'),
  41476. d = e('e74b24f'),
  41477. g = e('42c789c')
  41478. e('0910768'), e('8b641b6')
  41479. var p = e('d9d4e46'),
  41480. f = e('4d28952'),
  41481. m = e('575a22c'),
  41482. y = e('98ebec8')
  41483. function v(e) {
  41484. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  41485. }
  41486. var _ = v(c),
  41487. h = (function (e) {
  41488. function t(t, r) {
  41489. var a = e.call(this, t) || this
  41490. return (a.type = 'ServerError'), (a.response = r), a
  41491. }
  41492. return n.__extends(t, e), t
  41493. })(Error),
  41494. A = o.ServiceStore.named('CRUDStore')
  41495. .props({
  41496. pristineQuery: i.types.optional(i.types.frozen(), {}),
  41497. query: i.types.optional(i.types.frozen(), {}),
  41498. prevPage: 1,
  41499. page: 1,
  41500. perPage: 10,
  41501. total: 0,
  41502. mode: 'normal',
  41503. hasNext: !1,
  41504. selectedAction: i.types.frozen(),
  41505. columns: i.types.frozen(),
  41506. items: i.types.optional(i.types.array(i.types.frozen()), []),
  41507. selectedItems: i.types.optional(i.types.array(i.types.frozen()), []),
  41508. unSelectedItems: i.types.optional(i.types.array(i.types.frozen()), []),
  41509. filterTogggable: !1,
  41510. filterVisible: !0,
  41511. hasInnerModalOpen: !1
  41512. })
  41513. .views(function (e) {
  41514. return {
  41515. get lastPage() {
  41516. return Math.max(Math.ceil(e.total / (e.perPage < 1 ? 10 : e.perPage)), 1)
  41517. },
  41518. get filterData() {
  41519. return u.createObject(e.data, n.__assign({}, e.query))
  41520. },
  41521. get toolbarData() {
  41522. return u.createObject(u.createObject(e.data, { items: e.items.concat(), selectedItems: e.selectedItems.concat(), unSelectedItems: e.unSelectedItems.concat() }), n.__assign({}, e.query))
  41523. },
  41524. get mergedData() {
  41525. return u.extendObject(e.data, n.__assign(n.__assign(n.__assign({}, e.query), e.data), { selectedItems: e.selectedItems, unSelectedItems: e.unSelectedItems }))
  41526. },
  41527. get hasModalOpened() {
  41528. return e.dialogOpen || e.drawerOpen || e.hasInnerModalOpen
  41529. },
  41530. get selectedItemsAsArray() {
  41531. return e.selectedItems.concat()
  41532. },
  41533. fetchCtxOf: function (t, r) {
  41534. var a
  41535. return u.createObject(t, n.__assign(n.__assign(n.__assign({}, e.query), (((a = {})[r.pageField || 'page'] = e.page), (a[r.perPageField || 'perPage'] = e.perPage), a)), t))
  41536. }
  41537. }
  41538. })
  41539. .actions(function (t) {
  41540. var r = null
  41541. function a(e, r, a, s, i) {
  41542. void 0 === a && (a = 'page'), void 0 === s && (s = 'perPage'), void 0 === i && (i = !1)
  41543. var o = t.query,
  41544. c = i ? n.__assign({}, e) : n.__assign(n.__assign({}, o), e),
  41545. u = [
  41546. [0, ''],
  41547. [!1, ''],
  41548. [!1, '0'],
  41549. [!1, 0],
  41550. [!0, 1],
  41551. [!0, '1']
  41552. ]
  41553. l.isObjectShallowModified(o, c, function (e, t) {
  41554. return u.some(function (r) {
  41555. return r.includes(e) && r.includes(t)
  41556. })
  41557. ? e !== t
  41558. : e != t
  41559. }) &&
  41560. (c[a || 'page'] && (t.page = parseInt(c[a || 'page'], 10)),
  41561. c[s || 'perPage'] && (t.perPage = parseInt(c[s || 'perPage'], 10)),
  41562. (t.query = c),
  41563. r && setTimeout(r.bind(null, '?'.concat(l.qsstringify(c))), 4))
  41564. }
  41565. var o = i.flow(function (e, s, o) {
  41566. var c, m, y, v, h, A, b, S, I, P, w, D, O, q, F, k, E, M, N, T, j, x, C, R, V, B, z, U, Q, J, G, H, K, L, W, X, Y
  41567. return (
  41568. void 0 === o && (o = {}),
  41569. n.__generator(this, function (Z) {
  41570. switch (Z.label) {
  41571. case 0:
  41572. return (
  41573. Z.trys.push([0, 2, , 3]),
  41574. !o.forceReload && o.loadDataOnce && t.total
  41575. ? ((c = o.matchFunc),
  41576. (m = o.source ? g.resolveVariableAndFilter(o.source, u.createObject(t.mergedData, { items: t.data.itemsRaw, rows: t.data.itemsRaw }), '| raw') : t.items.concat()),
  41577. c && 'function' == typeof c
  41578. ? (m = c(m, t.data.itemsRaw, { query: t.query, columns: o.columns, matchSorter: f.matchSorter }))
  41579. : Array.isArray(o.columns) &&
  41580. o.columns.forEach(function (e) {
  41581. var r = 'string' == typeof e.name ? d.getVariable(t.query, e.name) : void 0,
  41582. a = e.name
  41583. if (null != r && a)
  41584. if (Array.isArray(r)) {
  41585. if (r.length > 0) {
  41586. var s = n.__spreadArray([], n.__read(m), !1),
  41587. i = []
  41588. r.forEach(function (e) {
  41589. i = n.__spreadArray(n.__spreadArray([], n.__read(i), !1), n.__read(f.matchSorter(s, e, { keys: [a], threshold: f.matchSorter.rankings.CONTAINS })), !1)
  41590. }),
  41591. (m = m.filter(function (e) {
  41592. return i.find(function (t) {
  41593. return t === e
  41594. })
  41595. }))
  41596. }
  41597. } else m = f.matchSorter(m, r, { keys: [a], threshold: f.matchSorter.rankings.CONTAINS })
  41598. }),
  41599. t.query.orderBy && ((x = /desc/i.test(t.query.orderDir) ? -1 : 1), (m = l.sortArray(m, t.query.orderBy, x))),
  41600. (y = n.__assign(n.__assign({}, t.data), { total: m.length, items: m.slice((t.page - 1) * t.perPage, t.page * t.perPage) })),
  41601. (t.total = parseInt(null !== (U = y.total) && void 0 !== U ? U : y.count, 10) || 0),
  41602. t.reInitData(y),
  41603. [2])
  41604. : (r && (r(), (r = null), (t.fetching = !1)),
  41605. o.silent || t.markFetching(!0),
  41606. (v = u.createObject(t.data, n.__assign(n.__assign(n.__assign({}, t.query), s), (((V = {})[o.pageField || 'page'] = t.page), (V[o.perPageField || 'perPage'] = t.perPage), V)))),
  41607. o.loadDataOnce && delete v[o.perPageField || 'perPage'],
  41608. [
  41609. 4,
  41610. i.getEnv(t).fetcher(
  41611. e,
  41612. v,
  41613. n.__assign(n.__assign({}, o), {
  41614. cancelExecutor: function (e) {
  41615. return (r = e)
  41616. }
  41617. })
  41618. )
  41619. ])
  41620. )
  41621. case 1:
  41622. if (((h = Z.sent()), (r = null), h.ok)) {
  41623. if (!h.data) throw new Error(t.__('CRUD.invalidData'))
  41624. if (
  41625. ((t.updatedAt = Date.now()),
  41626. (A = p.normalizeApiResponseData(h.data)),
  41627. (b = A.total),
  41628. (S = A.count),
  41629. (I = A.page),
  41630. (P = A.hasNext),
  41631. (w = A.items),
  41632. (D = A.rows),
  41633. (O = A.columns),
  41634. (q = n.__rest(A, ['total', 'count', 'page', 'hasNext', 'items', 'rows', 'columns'])),
  41635. (F = void 0),
  41636. (F = o.source ? g.resolveVariableAndFilter(o.source, u.createObject(t.filterData, A), '| raw') : A.items || A.rows),
  41637. Array.isArray(F))
  41638. )
  41639. null == F && (F = [])
  41640. else
  41641. try {
  41642. for (k = n.__values(Object.keys(A)), E = k.next(); !E.done; E = k.next())
  41643. if (((M = E.value), A.hasOwnProperty(M) && Array.isArray(A[M]))) {
  41644. F = A[M]
  41645. break
  41646. }
  41647. } catch (e) {
  41648. B = { error: e }
  41649. } finally {
  41650. try {
  41651. E && !E.done && (z = k.return) && z.call(k)
  41652. } finally {
  41653. if (B) throw B.error
  41654. }
  41655. }
  41656. if (!Array.isArray(F)) throw new Error(t.__('CRUD.invalidArray'))
  41657. F.map(function (e) {
  41658. return 'string' == typeof e ? { text: e } : e
  41659. }),
  41660. (N = []),
  41661. (N = o.loadDataMode && Array.isArray(t.data.items) ? t.data.items.concat(F) : F),
  41662. (T = n.__assign(n.__assign(n.__assign({}, e.replaceData ? {} : t.pristine), { items: N, count: S, total: b }), q)),
  41663. o.loadDataOnce &&
  41664. ((T.itemsRaw = w || D || N.concat()),
  41665. (j = N.concat()),
  41666. Array.isArray(o.columns) &&
  41667. o.columns.forEach(function (e) {
  41668. var r,
  41669. a = e.name
  41670. if (e.searchable && a && (r = d.getVariable(t.query, a)))
  41671. if (Array.isArray(r)) {
  41672. if (r.length > 0) {
  41673. var s = n.__spreadArray([], n.__read(j), !1),
  41674. i = []
  41675. r.forEach(function (e) {
  41676. i = n.__spreadArray(n.__spreadArray([], n.__read(i), !1), n.__read(f.matchSorter(s, e, { keys: [a], threshold: f.matchSorter.rankings.CONTAINS })), !1)
  41677. }),
  41678. (j = j.filter(function (e) {
  41679. return i.find(function (t) {
  41680. return t === e
  41681. })
  41682. }))
  41683. }
  41684. } else j = f.matchSorter(j, r, { keys: [a], threshold: f.matchSorter.rankings.CONTAINS })
  41685. }),
  41686. t.query.orderBy && ((x = /desc/i.test(t.query.orderDir) ? -1 : 1), (j = l.sortArray(j, t.query.orderBy, x))),
  41687. (T.items = j.slice((t.page - 1) * t.perPage, t.page * t.perPage)),
  41688. (T.count = T.total = j.length)),
  41689. Array.isArray(O) ? (t.columns = O.concat()) : q.isTable2 && (t.columns = o.columns),
  41690. t.items.replace(N),
  41691. t.reInitData(T, !!e.replaceData, e.concatDataFields),
  41692. !1 !== o.syncResponse2Query && a(_.default(q, Object.keys(t.query)), void 0, o.pageField || 'page', o.perPageField || 'perPage'),
  41693. (t.total = parseInt(null !== (K = T.total) && void 0 !== K ? K : T.count, 10) || 0),
  41694. void 0 !== I && (t.page = parseInt(I, 10)),
  41695. void 0 !== P && ((t.mode = 'simple'), (t.total = 0), (t.hasNext = !!P)),
  41696. t.updateMessage(
  41697. null !==
  41698. (Y = null !== (X = null !== (W = null === (L = e.messages) || void 0 === L ? void 0 : L.success) && void 0 !== W ? W : h.msg) && void 0 !== X ? X : o.successMessage) &&
  41699. void 0 !== Y
  41700. ? Y
  41701. : h.defaultMsg
  41702. ),
  41703. o && o.successMessage && i.getEnv(t).notify('success', t.msg)
  41704. } else
  41705. t.updateMessage(
  41706. null !==
  41707. (H =
  41708. null !== (G = null !== (J = null === (Q = null == e ? void 0 : e.messages) || void 0 === Q ? void 0 : Q.failed) && void 0 !== J ? J : h.msg) && void 0 !== G
  41709. ? G
  41710. : o.errorMessage) && void 0 !== H
  41711. ? H
  41712. : t.__('CRUD.fetchFailed'),
  41713. !0
  41714. ),
  41715. !(null == e ? void 0 : e.silent) && i.getEnv(t).notify('error', h.msg, void 0 !== h.msgTimeout ? { closeButton: !0, timeout: h.msgTimeout } : void 0)
  41716. return t.markFetching(!1), [2, h]
  41717. case 2:
  41718. return (
  41719. (C = Z.sent()),
  41720. (R = i.getEnv(t)),
  41721. !i.isAlive(t) || t.disposed ? [2] : (t.markFetching(!1), R.isCancel(C) || (console.error(C), !(null == e ? void 0 : e.silent) && R.notify('error', C.message)), [2])
  41722. )
  41723. case 3:
  41724. return [2]
  41725. }
  41726. })
  41727. )
  41728. })
  41729. function c(e) {
  41730. var r = 'number' != typeof e ? parseInt(e, 10) : e
  41731. t.perPage = isNaN(r) ? 10 : r
  41732. }
  41733. var v = i.flow(function (e, r, a) {
  41734. var s, o, c, u, d, g, f, m, y, v
  41735. return (
  41736. void 0 === a && (a = {}),
  41737. n.__generator(this, function (_) {
  41738. switch (_.label) {
  41739. case 0:
  41740. return _.trys.push([0, 2, , 3]), (a = n.__assign({ method: 'post' }, a)), t.markSaving(!0), [4, i.getEnv(t).fetcher(e, r, a)]
  41741. case 1:
  41742. if (
  41743. ((s = _.sent()),
  41744. t.markSaving(!1),
  41745. (l.isEmpty(s.data) && !s.ok) ||
  41746. (t.updateData(p.normalizeApiResponseData(s.data), { __saved: Date.now() }, !!e && e.replaceData, null == e ? void 0 : e.concatDataFields), (t.updatedAt = Date.now())),
  41747. !s.ok)
  41748. )
  41749. throw (
  41750. (t.updateMessage(
  41751. null !==
  41752. (g =
  41753. null !== (d = null !== (u = null === (c = null == e ? void 0 : e.messages) || void 0 === c ? void 0 : c.failed) && void 0 !== u ? u : s.msg) && void 0 !== d
  41754. ? d
  41755. : a.errorMessage) && void 0 !== g
  41756. ? g
  41757. : t.__('saveFailed'),
  41758. !0
  41759. ),
  41760. !(null == e ? void 0 : e.silent) && i.getEnv(t).notify('error', t.msg, void 0 !== s.msgTimeout ? { closeButton: !0, timeout: s.msgTimeout } : void 0),
  41761. new h(t.msg, s))
  41762. )
  41763. return (
  41764. t.updateMessage(
  41765. null !==
  41766. (v =
  41767. null !== (y = null !== (m = null === (f = null == e ? void 0 : e.messages) || void 0 === f ? void 0 : f.success) && void 0 !== m ? m : s.msg) && void 0 !== y
  41768. ? y
  41769. : a.successMessage) && void 0 !== v
  41770. ? v
  41771. : s.defaultMsg
  41772. ),
  41773. t.msg && i.getEnv(t).notify('success', t.msg, void 0 !== s.msgTimeout ? { closeButton: !0, timeout: s.msgTimeout } : void 0),
  41774. [2, s.data || {}]
  41775. )
  41776. case 2:
  41777. if (((o = _.sent()), !i.isAlive(t) || t.disposed)) return [2]
  41778. if ((t.markSaving(!1), i.getEnv(t).isCancel(o))) return [2]
  41779. throw (!(null == e ? void 0 : e.silent) && 'ServerError' !== o.type && i.getEnv(t).notify('error', o.message), o)
  41780. case 3:
  41781. return [2]
  41782. }
  41783. })
  41784. )
  41785. }),
  41786. A = function (e) {
  41787. t.selectedItems.replace(e)
  41788. },
  41789. b = function (e) {
  41790. t.unSelectedItems.replace(e)
  41791. }
  41792. return {
  41793. getData: function (e) {
  41794. return u.createObject(e, {
  41795. total: t.total,
  41796. page: t.page,
  41797. perPage: t.perPage,
  41798. items: t.items.concat(),
  41799. selectedItems: t.selectedItems.concat(),
  41800. unSelectedItems: t.unSelectedItems.concat()
  41801. })
  41802. },
  41803. updateSelectData: function (e, r) {
  41804. t.selectedItems.replace(e), t.unSelectedItems.replace(r), t.reInitData({ selectedItems: e, unSelectedItems: r })
  41805. },
  41806. setPristineQuery: function () {
  41807. t.pristineQuery = t.query
  41808. },
  41809. updateQuery: a,
  41810. fetchInitData: o,
  41811. changePage: function (e, r) {
  41812. var a = 'number' != typeof e ? parseInt(e, 10) : e
  41813. ;(t.page = isNaN(a) ? 1 : a), r && c(r)
  41814. },
  41815. changePerPage: c,
  41816. selectAction: function (e) {
  41817. t.selectedAction = e
  41818. },
  41819. saveRemote: v,
  41820. setFilterTogglable: function (e, r) {
  41821. ;(t.filterTogggable = e), void 0 !== r && (t.filterVisible = r)
  41822. },
  41823. setFilterVisible: function (e) {
  41824. t.filterVisible = e
  41825. },
  41826. setSelectedItems: A,
  41827. setUnSelectedItems: b,
  41828. setInnerModalOpened: function (e) {
  41829. t.hasInnerModalOpen = e
  41830. },
  41831. initFromScope: function (e, r, a) {
  41832. var s,
  41833. i = a.matchFunc,
  41834. o = g.resolveVariableAndFilter(r, e, '| raw')
  41835. if (Array.isArray(o) || t.items.length) {
  41836. if (
  41837. ((o = Array.isArray(o) ? o : []),
  41838. i && 'function' == typeof i
  41839. ? (o = i(o, o.concat(), { query: t.query, columns: a.columns, matchSorter: f.matchSorter }))
  41840. : Array.isArray(a.columns) &&
  41841. a.columns.forEach(function (e) {
  41842. var r = 'string' == typeof e.name ? d.getVariable(t.query, e.name) : void 0,
  41843. a = e.name
  41844. if (null != r && a)
  41845. if (Array.isArray(r)) {
  41846. if (r.length > 0) {
  41847. var s = n.__spreadArray([], n.__read(o), !1),
  41848. i = []
  41849. r.forEach(function (e) {
  41850. i = n.__spreadArray(n.__spreadArray([], n.__read(i), !1), n.__read(f.matchSorter(s, e, { keys: [a], threshold: f.matchSorter.rankings.CONTAINS })), !1)
  41851. }),
  41852. (o = o.filter(function (e) {
  41853. return i.find(function (t) {
  41854. return t === e
  41855. })
  41856. }))
  41857. }
  41858. } else o = f.matchSorter(o, r, { keys: [a], threshold: f.matchSorter.rankings.CONTAINS })
  41859. }),
  41860. t.query.orderBy)
  41861. ) {
  41862. var c = /desc/i.test(t.query.orderDir) ? -1 : 1
  41863. o = l.sortArray(o, t.query.orderBy, c)
  41864. }
  41865. var u = n.__assign(n.__assign({}, t.pristine), { items: o.length > t.perPage ? o.slice((t.page - 1) * t.perPage, t.page * t.perPage) : o, count: o.length, total: o.length })
  41866. ;(t.total = parseInt(null !== (s = u.total) && void 0 !== s ? s : u.count, 10) || 0), t.items.replace(o), t.reInitData(u)
  41867. }
  41868. },
  41869. exportAsCSV: function (r) {
  41870. return (
  41871. void 0 === r && (r = {}),
  41872. n.__awaiter(void 0, void 0, void 0, function () {
  41873. var a, o, l, c, d, g, p, f
  41874. return n.__generator(this, function (y) {
  41875. switch (y.label) {
  41876. case 0:
  41877. return (
  41878. (a = r.loadDataOnce ? t.data.itemsRaw : t.data.items),
  41879. (o = r.filename ? m.filter(r.filename, r.data, '| raw') : 'data'),
  41880. r.api
  41881. ? ((l = r.pageField || 'page'),
  41882. (c = r.perPageField || 'perPage'),
  41883. (d = i.getEnv(t)),
  41884. (g = u.createObject(t.data, n.__assign(n.__assign(n.__assign({}, t.query), r.data), (((f = {})[l] = t.page || 1), (f[c] = t.perPage || 10), f)))),
  41885. [4, d.fetcher(r.api, g, { autoAppend: !0, pageField: l, perPageField: c })])
  41886. : [3, 2]
  41887. )
  41888. case 1:
  41889. if (!(p = y.sent()).data) return [2]
  41890. ;(a = Array.isArray(p.data) ? p.data : p.data.rows || p.data.items), (y.label = 2)
  41891. case 2:
  41892. return (
  41893. Promise.resolve()
  41894. .then(function () {
  41895. return new Promise(function (t) {
  41896. e(['7c67829'], function (e) {
  41897. t(n.__importStar(e))
  41898. })
  41899. })
  41900. })
  41901. .then(function (e) {
  41902. var t,
  41903. r,
  41904. i = []
  41905. try {
  41906. for (var l = n.__values(a), c = l.next(); !c.done; c = l.next()) {
  41907. var u = c.value,
  41908. d = {}
  41909. for (var g in u) {
  41910. var p = u[g]
  41911. d[g] = 'object' == typeof p ? JSON.stringify(p) : p
  41912. }
  41913. i.push(d)
  41914. }
  41915. } catch (e) {
  41916. t = { error: e }
  41917. } finally {
  41918. try {
  41919. c && !c.done && (r = l.return) && r.call(l)
  41920. } finally {
  41921. if (t) throw t.error
  41922. }
  41923. }
  41924. var f = e.unparse(i)
  41925. if (f) {
  41926. var m = new Blob([new Uint8Array([239, 187, 191]), f], { type: 'text/plain;charset=utf-8' })
  41927. s.saveAs(m, ''.concat(o, '.csv'))
  41928. }
  41929. }),
  41930. [2]
  41931. )
  41932. }
  41933. })
  41934. })
  41935. )
  41936. },
  41937. updateColumns: function (e) {
  41938. t.columns = e
  41939. },
  41940. updateTotal: function (e) {
  41941. t.total = e || 0
  41942. },
  41943. resetSelection: function () {
  41944. var e, r, a, n
  41945. A([]), b([])
  41946. var s =
  41947. null === (r = null === (e = null == t ? void 0 : t.children) || void 0 === e ? void 0 : e.find) || void 0 === r
  41948. ? void 0
  41949. : r.call(e, function (e) {
  41950. return e.storeType === y.TableStore.name
  41951. })
  41952. s && (null === (n = (a = s).clear) || void 0 === n || n.call(a))
  41953. }
  41954. }
  41955. })
  41956. t.CRUDStore = A
  41957. }) /*!node_modules/amis-core/lib/store/table2.js*/
  41958. amis.define('ebd77a8', function (e, n, t, r) {
  41959. 'use strict'
  41960. Object.defineProperty(n, '__esModule', { value: !0 })
  41961. var i = e('68b98b9'),
  41962. o = e('668845d'),
  41963. a = e('0de7e2d'),
  41964. s = e('37efca2'),
  41965. l = e('939b8bb'),
  41966. c = e('d9d4e46'),
  41967. u = e('3e2dd5e'),
  41968. d = e('bbe84d0')
  41969. function g(e) {
  41970. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  41971. }
  41972. var p = g(a),
  41973. f = g(s),
  41974. y = (function (e) {
  41975. function n() {
  41976. var n = (null !== e && e.apply(this, arguments)) || this
  41977. return (n.type = 'ServerError'), n
  41978. }
  41979. return i.__extends(n, e), n
  41980. })(Error),
  41981. h = o.types
  41982. .model('Column', {
  41983. title: o.types.optional(o.types.frozen(), void 0),
  41984. label: o.types.optional(o.types.frozen(), void 0),
  41985. name: '',
  41986. toggled: !1,
  41987. breakpoint: o.types.optional(o.types.frozen(), void 0),
  41988. pristine: o.types.optional(o.types.frozen(), void 0),
  41989. toggable: !0,
  41990. index: 0,
  41991. type: '',
  41992. children: o.types.optional(
  41993. o.types.array(
  41994. o.types.late(function () {
  41995. return h
  41996. })
  41997. ),
  41998. []
  41999. )
  42000. })
  42001. .actions(function (e) {
  42002. return {
  42003. toggleToggle: function () {
  42004. e.toggled = !e.toggled
  42005. var n = o.getParent(e, 2)
  42006. n.activeToggaleColumns.length || (e.toggled = !0), n.persistSaveToggledColumns()
  42007. },
  42008. setToggled: function (n) {
  42009. e.toggled = n
  42010. }
  42011. }
  42012. }),
  42013. m = o.types
  42014. .model('Row', {
  42015. storeType: 'Row',
  42016. id: o.types.identifier,
  42017. parentId: '',
  42018. name: o.types.string,
  42019. pristine: o.types.frozen({}),
  42020. data: o.types.frozen({}),
  42021. index: o.types.number,
  42022. newIndex: o.types.number,
  42023. depth: o.types.number,
  42024. children: o.types.optional(
  42025. o.types.array(
  42026. o.types.late(function () {
  42027. return m
  42028. })
  42029. ),
  42030. []
  42031. ),
  42032. path: ''
  42033. })
  42034. .views(function (e) {
  42035. return {
  42036. get checked() {
  42037. return o.getParent(e, 2 * e.depth).isSelected(e)
  42038. },
  42039. get modified() {
  42040. return (
  42041. !!e.data &&
  42042. Object.keys(e.data).some(function (n) {
  42043. return !f.default(e.data[n], e.pristine[n])
  42044. })
  42045. )
  42046. },
  42047. get moved() {
  42048. return e.index !== e.newIndex
  42049. },
  42050. get locals() {
  42051. var n = null
  42052. e.children.length &&
  42053. (n = e.children.map(function (e) {
  42054. return e.locals
  42055. }))
  42056. var t = o.getParent(e, 2)
  42057. return d.createObject(
  42058. d.extendObject(o.getParent(e, 2 * e.depth).data, { index: e.index, parent: t.storeType === m.name ? t.data : void 0 }),
  42059. n ? i.__assign(i.__assign({}, e.data), { children: n }) : e.data
  42060. )
  42061. },
  42062. getDataWithModifiedChilden: function () {
  42063. var n = i.__assign({}, e.data)
  42064. return (
  42065. n.children &&
  42066. e.children &&
  42067. (n.children = e.children.map(function (e) {
  42068. return e.getDataWithModifiedChilden()
  42069. })),
  42070. n
  42071. )
  42072. }
  42073. }
  42074. })
  42075. .actions(function (e) {
  42076. return {
  42077. replaceWith: function (n) {
  42078. if (
  42079. (Object.keys(n).forEach(function (t) {
  42080. 'id' !== t && (e[t] = n[t])
  42081. }),
  42082. Array.isArray(n.children))
  42083. ) {
  42084. var t = n.children,
  42085. r = t.concat()
  42086. e.children.length > t.length && e.children.splice(t.length, e.children.length - t.length)
  42087. for (var o = 0, a = e.children.length; r.length; ) {
  42088. var s = i.__assign(i.__assign({}, r.shift()), { parentId: e.id })
  42089. if (o < a) e.children[o].replaceWith(s)
  42090. else {
  42091. var l = m.create(s)
  42092. e.children.push(l)
  42093. }
  42094. o++
  42095. }
  42096. }
  42097. },
  42098. change: function (n, t) {
  42099. ;(e.data = l.immutableExtends(e.data, n)), t && (e.pristine = e.data)
  42100. },
  42101. reset: function () {
  42102. ;(e.newIndex = e.index), (e.data = e.pristine)
  42103. }
  42104. }
  42105. }),
  42106. v = u.ServiceStore.named('TableStore2')
  42107. .props({
  42108. columns: o.types.array(h),
  42109. rows: o.types.array(m),
  42110. selectedRowKeys: o.types.array(o.types.frozen()),
  42111. selectedRows: o.types.array(o.types.reference(m)),
  42112. expandedRowKeys: o.types.array(o.types.frozen()),
  42113. columnsTogglable: o.types.optional(o.types.union(o.types.boolean, o.types.literal('auto'), o.types.frozen()), 'auto'),
  42114. orderBy: '',
  42115. order: o.types.optional(o.types.union(o.types.literal('asc'), o.types.literal('desc')), 'asc'),
  42116. query: o.types.optional(o.types.frozen(), {}),
  42117. pageNo: 1,
  42118. pageSize: 10,
  42119. dragging: !1,
  42120. rowSelectionKeyField: 'id',
  42121. formsRef: o.types.optional(o.types.array(o.types.frozen()), []),
  42122. canAccessSuperData: !1
  42123. })
  42124. .views(function (e) {
  42125. function n() {
  42126. return e.columns.filter(function (n) {
  42127. return l.isVisible(n.pristine, e.data) && !1 !== n.toggable
  42128. })
  42129. }
  42130. function t(n) {
  42131. return n
  42132. ? n
  42133. .filter(function (n) {
  42134. return n && l.isVisible(n.pristine, l.hasVisibleExpression(n.pristine) ? e.data : {}) && (n.toggled || !n.toggable)
  42135. })
  42136. .map(function (e) {
  42137. return i.__assign(i.__assign({}, e.pristine), { type: e.type, children: e.children ? t(e.children) : void 0 })
  42138. })
  42139. : []
  42140. }
  42141. function r() {
  42142. return t(e.columns)
  42143. }
  42144. function o() {
  42145. return l.flattenTree(e.rows).filter(function (e) {
  42146. return !e.checked
  42147. })
  42148. }
  42149. function a() {
  42150. return l.flattenTree(e.rows).filter(function (e) {
  42151. return e.moved
  42152. })
  42153. }
  42154. function s(n, t) {
  42155. return (
  42156. void 0 === n && (n = []),
  42157. void 0 === t && (t = []),
  42158. (n = n && n.length ? n : e.rows).forEach(function (e) {
  42159. e.children && e.children.length && s(e.children, t)
  42160. var n = l.difference(e.data, e.pristine)
  42161. Object.keys(n).length && t.push(e)
  42162. }),
  42163. t
  42164. )
  42165. }
  42166. return {
  42167. get toggable() {
  42168. return 'auto' === e.columnsTogglable
  42169. ? e.columns.filter(function (e) {
  42170. return !/^__/.test(e.type)
  42171. }).length > 5
  42172. : !!e.columnsTogglable
  42173. },
  42174. get columnsData() {
  42175. return e.columns
  42176. },
  42177. get toggableColumns() {
  42178. return n()
  42179. },
  42180. get filteredColumns() {
  42181. return r()
  42182. },
  42183. get activeToggaleColumns() {
  42184. return n().filter(function (e) {
  42185. return e.toggled
  42186. })
  42187. },
  42188. get dataSource() {
  42189. return e.rows.map(function (n) {
  42190. return e.canAccessSuperData ? n.locals : n.data
  42191. })
  42192. },
  42193. get currentSelectedRowKeys() {
  42194. return e.data && e.data.selectedItems
  42195. ? e.data.selectedItems.map(function (n) {
  42196. return n[e.rowSelectionKeyField]
  42197. }) || []
  42198. : e.selectedRowKeys.map(function (e) {
  42199. return e
  42200. })
  42201. },
  42202. get currentExpandedKeys() {
  42203. return e.expandedRowKeys.map(function (e) {
  42204. return e
  42205. })
  42206. },
  42207. get unSelectedRows() {
  42208. return o()
  42209. },
  42210. hasColumnHidden: function () {
  42211. return (
  42212. -1 !==
  42213. e.columns.findIndex(function (e) {
  42214. return !e.toggled
  42215. })
  42216. )
  42217. },
  42218. getData: function (n) {
  42219. return d.createObject(n, {
  42220. items: e.rows.map(function (e) {
  42221. return e.data
  42222. }),
  42223. selectedItems: e.selectedRows.map(function (e) {
  42224. return e.data
  42225. }),
  42226. unSelectedItems: o().map(function (e) {
  42227. return e.data
  42228. })
  42229. })
  42230. },
  42231. getRowById: function (n) {
  42232. return l.findTree(e.rows, function (e) {
  42233. return e.id === n
  42234. })
  42235. },
  42236. isSelected: function (n) {
  42237. return !!~e.selectedRows.indexOf(n)
  42238. },
  42239. getRowByIndex: function n(t, r, i) {
  42240. if (((i = i || e.rows), r && r.length > 0)) {
  42241. var o = +(r.shift() || 0)
  42242. return n(t, r, i[o].children)
  42243. }
  42244. return i[t]
  42245. },
  42246. get moved() {
  42247. return a().length
  42248. },
  42249. get movedRows() {
  42250. return a()
  42251. },
  42252. get keyField() {
  42253. return e.rowSelectionKeyField
  42254. },
  42255. get modified() {
  42256. return s().length
  42257. },
  42258. get modifiedRows() {
  42259. return s()
  42260. }
  42261. }
  42262. })
  42263. .actions(function (e) {
  42264. function n(e, t) {
  42265. if (e && Array.isArray(e)) {
  42266. var r = e
  42267. .filter(function (e) {
  42268. return e
  42269. })
  42270. .concat()
  42271. return (r = r.map(function (e, r) {
  42272. return (
  42273. (null == t ? void 0 : t.resolveDefinitions) && 'string' == typeof (null == e ? void 0 : e.$ref) && e.$ref && (e = i.__assign(i.__assign({}, t.resolveDefinitions(e.$ref)), e)),
  42274. i.__assign(i.__assign({}, e), { index: r, type: e.type || 'plain', pristine: e, toggled: !1 !== e.toggled, breakpoint: e.breakpoint, children: e.children ? n(e.children, t) : [] })
  42275. )
  42276. }))
  42277. }
  42278. }
  42279. function t() {
  42280. var n =
  42281. location.pathname +
  42282. e.path +
  42283. e.toggableColumns
  42284. .map(function (e) {
  42285. return e.name || e.index
  42286. })
  42287. .join('-')
  42288. localStorage.setItem(
  42289. n,
  42290. JSON.stringify(
  42291. e.activeToggaleColumns.map(function (e) {
  42292. return e.index
  42293. })
  42294. )
  42295. )
  42296. }
  42297. function r(n, t) {
  42298. ;(e.orderBy = n), (e.order = t)
  42299. }
  42300. function a(n, t) {
  42301. var r = e.rowSelectionKeyField
  42302. l.eachTree(n, function (n) {
  42303. ~t.indexOf(n.pristine[r]) ||
  42304. p.default(t, function (e) {
  42305. return e && e == n.pristine[r]
  42306. })
  42307. ? (e.selectedRows.push(n.id), e.selectedRowKeys.push(n.pristine[r]))
  42308. : n.children && a(n.children, t)
  42309. })
  42310. }
  42311. function s(e, n, t, r, i, o) {
  42312. void 0 === i && (i = '')
  42313. var a = o || 'children'
  42314. return (
  42315. (n += 1),
  42316. e.map(function (e, o) {
  42317. e = d.isObject(e) ? e : { item: e }
  42318. var c = l.guid()
  42319. return {
  42320. id: c,
  42321. parentId: r,
  42322. name: String(''.concat(t, '-').concat(n, '-').concat(o)),
  42323. path: ''.concat(i).concat(o),
  42324. depth: n,
  42325. index: o,
  42326. newIndex: o,
  42327. pristine: e,
  42328. data: e,
  42329. rowSpans: {},
  42330. children: e && Array.isArray(e[a]) ? s(e[a], n, o, c, ''.concat(i).concat(o, '.')) : []
  42331. }
  42332. })
  42333. )
  42334. }
  42335. return {
  42336. update: function (t, i) {
  42337. void 0 !== t.columnsTogglable && (e.columnsTogglable = t.columnsTogglable),
  42338. void 0 !== t.canAccessSuperData && (e.canAccessSuperData = !!t.canAccessSuperData),
  42339. 'string' == typeof t.orderBy && r(t.orderBy, 'desc' === t.order ? 'desc' : 'asc'),
  42340. t.rowSelectionKeyField && (e.rowSelectionKeyField = t.rowSelectionKeyField),
  42341. t.columns && Array.isArray(t.columns) && e.columns.replace(n(t.columns, i))
  42342. },
  42343. persistSaveToggledColumns: t,
  42344. setOrderByInfo: r,
  42345. updateQuery: function (n, t, r, o, a) {
  42346. void 0 === r && (r = 'pageNo'), void 0 === o && (o = 'pageSize'), void 0 === a && (a = !1)
  42347. var s = e.query
  42348. ;(e.query = a ? i.__assign({}, n) : i.__assign(i.__assign({}, e.query), n)),
  42349. e.query[r || 'pageNo'] && (e.pageNo = parseInt(e.query[r || 'pageNo'], 10)),
  42350. e.query[o || 'pageSize'] && (e.pageSize = parseInt(e.query[o || 'pageSize'], 10)),
  42351. t && l.isObjectShallowModified(s, e.query, !1) && setTimeout(t.bind(null, '?'.concat(l.qsstringify(e.query))), 4)
  42352. },
  42353. initRows: function (n, t, r, i) {
  42354. e.selectedRows.clear()
  42355. var o = i || 'children'
  42356. !(function (n, t) {
  42357. if (!1 !== t) {
  42358. var r = n.concat()
  42359. e.rows.length > n.length && e.rows.splice(n.length, e.rows.length - n.length)
  42360. for (var i = 0, o = e.rows.length; r.length; ) {
  42361. var a = r.shift()
  42362. if (i < o) e.rows[i].replaceWith(a)
  42363. else {
  42364. var s = m.create(a)
  42365. e.rows.push(s)
  42366. }
  42367. i++
  42368. }
  42369. } else
  42370. e.rows.replace(
  42371. n.map(function (e) {
  42372. return m.create(e)
  42373. })
  42374. )
  42375. })(
  42376. n.map(function (e, n) {
  42377. var r = t ? t(e, n) : l.guid()
  42378. return {
  42379. id: r,
  42380. name: String(''.concat(n, '-1-').concat(n)),
  42381. index: n,
  42382. newIndex: n,
  42383. pristine: e,
  42384. path: ''.concat(n),
  42385. data: e,
  42386. depth: 1,
  42387. children: e && Array.isArray(e[o]) ? s(e[o], 1, n, r, ''.concat(n, '.'), o) : []
  42388. }
  42389. }),
  42390. r
  42391. )
  42392. },
  42393. updateSelected: function (n) {
  42394. e.selectedRows.clear(), e.selectedRowKeys.clear(), a(e.rows, n)
  42395. },
  42396. updateSelectedAll: function () {
  42397. var n = []
  42398. l.eachTree(e.rows, function (t) {
  42399. return n.push(t.pristine[e.rowSelectionKeyField])
  42400. }),
  42401. a(e.rows, n)
  42402. },
  42403. updateExpanded: function (n, t) {
  42404. e.expandedRowKeys.clear(),
  42405. l.eachTree(e.rows, function (r) {
  42406. ;(~n.indexOf(r.pristine[t]) ||
  42407. p.default(n, function (e) {
  42408. return e && e == r.pristine[t]
  42409. })) &&
  42410. e.expandedRowKeys.push(r.pristine[t])
  42411. })
  42412. },
  42413. exchange: function (n, t, r) {
  42414. if (null == (r = r || e.rows[n]) ? void 0 : r.parentId) {
  42415. var i = e.getRowById(r.parentId),
  42416. o = i.children.concat()
  42417. return (
  42418. o.splice(n, 1),
  42419. o.splice(t, 0, r),
  42420. o.forEach(function (e, n) {
  42421. return (e.newIndex = n)
  42422. }),
  42423. void i.children.replace(o)
  42424. )
  42425. }
  42426. var a = e.rows.concat()
  42427. a.splice(n, 1),
  42428. a.splice(t, 0, r),
  42429. a.forEach(function (e, n) {
  42430. return (e.newIndex = n)
  42431. }),
  42432. e.rows.replace(a)
  42433. },
  42434. reset: function () {
  42435. e.rows.forEach(function (e) {
  42436. return e.reset()
  42437. })
  42438. var n = e.rows.concat()
  42439. l.eachTree(n, function (e) {
  42440. if (e.children) {
  42441. var n = e.children.concat().sort(function (e, n) {
  42442. return e.index - n.index
  42443. })
  42444. n.forEach(function (e) {
  42445. return e.reset()
  42446. }),
  42447. e.children.replace(n)
  42448. }
  42449. }),
  42450. n.forEach(function (e) {
  42451. return e.reset()
  42452. }),
  42453. (n = n.sort(function (e, n) {
  42454. return e.index - n.index
  42455. })),
  42456. e.rows.replace(n),
  42457. (e.dragging = !1)
  42458. },
  42459. toggleAllColumns: function () {
  42460. e.activeToggaleColumns.length && e.activeToggaleColumns.length === e.toggableColumns.length
  42461. ? e.toggableColumns.map(function (e) {
  42462. return e.setToggled(!1)
  42463. })
  42464. : e.toggableColumns.map(function (e) {
  42465. return e.setToggled(!0)
  42466. }),
  42467. t()
  42468. },
  42469. afterCreate: function () {
  42470. setTimeout(function () {
  42471. if (o.isAlive(e)) {
  42472. var n =
  42473. location.pathname +
  42474. e.path +
  42475. e.toggableColumns
  42476. .map(function (e) {
  42477. return e.name || e.index
  42478. })
  42479. .join('-'),
  42480. t = localStorage.getItem(n)
  42481. if (t) {
  42482. var r = JSON.parse(t)
  42483. e.toggableColumns.forEach(function (e) {
  42484. return e.setToggled(!!~r.indexOf(e.index))
  42485. })
  42486. }
  42487. }
  42488. }, 200)
  42489. },
  42490. saveRemote: o.flow(function (n, t, r) {
  42491. var a, s, u, d, g, p, f, h, m, v
  42492. return (
  42493. void 0 === r && (r = {}),
  42494. i.__generator(this, function (w) {
  42495. switch (w.label) {
  42496. case 0:
  42497. return w.trys.push([0, 2, , 3]), (r = i.__assign({ method: 'post' }, r)), e.markSaving(!0), [4, o.getEnv(e).fetcher(n, t, r)]
  42498. case 1:
  42499. if (
  42500. ((a = w.sent()),
  42501. e.markSaving(!1),
  42502. (l.isEmpty(a.data) && !a.ok) ||
  42503. (e.updateData(c.normalizeApiResponseData(a.data), { __saved: Date.now() }, !!n && n.replaceData, null == n ? void 0 : n.concatDataFields), (e.updatedAt = Date.now())),
  42504. !a.ok)
  42505. )
  42506. throw (
  42507. (e.updateMessage(
  42508. null !==
  42509. (p =
  42510. null !== (g = null !== (d = null === (u = null == n ? void 0 : n.messages) || void 0 === u ? void 0 : u.failed) && void 0 !== d ? d : a.msg) && void 0 !== g
  42511. ? g
  42512. : r.errorMessage) && void 0 !== p
  42513. ? p
  42514. : e.__('saveFailed'),
  42515. !0
  42516. ),
  42517. !(null == n ? void 0 : n.silent) && o.getEnv(e).notify('error', e.msg, void 0 !== a.msgTimeout ? { closeButton: !0, timeout: a.msgTimeout } : void 0),
  42518. new y(e.msg))
  42519. )
  42520. return (
  42521. e.updateMessage(
  42522. null !==
  42523. (v =
  42524. null !== (m = null !== (h = null === (f = null == n ? void 0 : n.messages) || void 0 === f ? void 0 : f.success) && void 0 !== h ? h : a.msg) && void 0 !== m
  42525. ? m
  42526. : r.successMessage) && void 0 !== v
  42527. ? v
  42528. : a.defaultMsg
  42529. ),
  42530. e.msg && o.getEnv(e).notify('success', e.msg, void 0 !== a.msgTimeout ? { closeButton: !0, timeout: a.msgTimeout } : void 0),
  42531. [2, a.data]
  42532. )
  42533. case 2:
  42534. if (((s = w.sent()), e.markSaving(!1), !o.isAlive(e) || e.disposed)) return [2]
  42535. throw (!(null == n ? void 0 : n.silent) && 'ServerError' !== s.type && o.getEnv(e).notify('error', s.message), s)
  42536. case 3:
  42537. return [2]
  42538. }
  42539. })
  42540. )
  42541. }),
  42542. addForm: function (n, t) {
  42543. e.formsRef.push({ id: n.id, rowIndex: t })
  42544. }
  42545. }
  42546. })
  42547. ;(n.Column = h), (n.Row = m), (n.TableStore2 = v)
  42548. }) /*!node_modules/amis-core/lib/store/list.js*/
  42549. amis.define('0b463e6', function (e, t, n, r) {
  42550. 'use strict'
  42551. Object.defineProperty(t, '__esModule', { value: !0 })
  42552. var i = e('68b98b9'),
  42553. a = e('668845d'),
  42554. c = e('7db930a'),
  42555. s = e('37efca2'),
  42556. d = e('939b8bb'),
  42557. l = e('575a22c'),
  42558. u = e('bbe84d0')
  42559. function o(e) {
  42560. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  42561. }
  42562. var g = o(s),
  42563. m = a.types
  42564. .model('Item', { storeType: 'Item', id: a.types.identifier, pristine: a.types.frozen(), data: a.types.frozen(), index: a.types.number, newIndex: a.types.number })
  42565. .views(function (e) {
  42566. return {
  42567. get checked() {
  42568. return a.getParent(e, 2).isSelected(e)
  42569. },
  42570. get modified() {
  42571. return (
  42572. !!e.data &&
  42573. Object.keys(e.data).some(function (t) {
  42574. return !g.default(e.data[t], e.pristine[t])
  42575. })
  42576. )
  42577. },
  42578. get moved() {
  42579. return e.index !== e.newIndex
  42580. },
  42581. get locals() {
  42582. var t = a.getParent(e, 2)
  42583. return u.createObject(
  42584. u.extendObject(t.data, {
  42585. index: e.index,
  42586. selectedItems: t.selectedItems.map(function (e) {
  42587. return e.data
  42588. }),
  42589. unSelectedItems: t.unSelectedItems.map(function (e) {
  42590. return e.data
  42591. })
  42592. }),
  42593. e.data
  42594. )
  42595. },
  42596. get checkable() {
  42597. var t = a.getParent(e, 2)
  42598. return !t || !t.itemCheckableOn || l.evalExpression(t.itemCheckableOn, e.locals)
  42599. },
  42600. get draggable() {
  42601. var t = a.getParent(e, 2)
  42602. return t && t.itemDraggableOn ? l.evalExpression(t.itemDraggableOn, e.locals) : t.draggable
  42603. }
  42604. }
  42605. })
  42606. .actions(function (e) {
  42607. return {
  42608. toggle: function () {
  42609. a.getParent(e, 2).toggle(e)
  42610. },
  42611. change: function (t, n) {
  42612. ;(e.data = d.immutableExtends(e.data, t)), n && (e.pristine = e.data)
  42613. },
  42614. reset: function () {
  42615. ;(e.newIndex = e.index), (e.data = e.pristine)
  42616. },
  42617. updateData: function (t) {
  42618. t.children
  42619. var n = i.__rest(t, ['children'])
  42620. e.data = i.__assign(i.__assign({}, e.data), n)
  42621. }
  42622. }
  42623. }),
  42624. f = c.iRendererStore
  42625. .named('ListStore')
  42626. .props({
  42627. items: a.types.array(m),
  42628. selectedItems: a.types.array(a.types.reference(m)),
  42629. primaryField: 'id',
  42630. orderBy: '',
  42631. orderDir: a.types.optional(a.types.union(a.types.literal('asc'), a.types.literal('desc')), 'asc'),
  42632. draggable: !1,
  42633. dragging: !1,
  42634. multiple: !0,
  42635. strictMode: !1,
  42636. selectable: !1,
  42637. itemCheckableOn: '',
  42638. itemDraggableOn: '',
  42639. hideCheckToggler: !1
  42640. })
  42641. .views(function (e) {
  42642. function t() {
  42643. return e.items.filter(function (e) {
  42644. return e.modified
  42645. })
  42646. }
  42647. function n() {
  42648. return e.items.filter(function (e) {
  42649. return e.moved
  42650. })
  42651. }
  42652. return {
  42653. get allChecked() {
  42654. return !(e.selectedItems.length !== e.checkableItems.length || !e.checkableItems.length)
  42655. },
  42656. get checkableItems() {
  42657. return e.items.filter(function (e) {
  42658. return e.checkable
  42659. })
  42660. },
  42661. get unSelectedItems() {
  42662. return e.items.filter(function (e) {
  42663. return !e.checked
  42664. })
  42665. },
  42666. isSelected: function (t) {
  42667. return !!~e.selectedItems.indexOf(t)
  42668. },
  42669. get modified() {
  42670. return t().length
  42671. },
  42672. get modifiedItems() {
  42673. return t()
  42674. },
  42675. get moved() {
  42676. return n().length
  42677. },
  42678. get movedItems() {
  42679. return n()
  42680. }
  42681. }
  42682. })
  42683. .actions(function (e) {
  42684. function t(t, n) {
  42685. ;(e.orderBy = t), (e.orderDir = n)
  42686. }
  42687. return {
  42688. getData: function (t) {
  42689. return u.createObject(t, {
  42690. items: e.items.map(function (e) {
  42691. return e.data
  42692. }),
  42693. selectedItems: e.selectedItems.map(function (e) {
  42694. return e.data
  42695. }),
  42696. unSelectedItems: e.unSelectedItems.map(function (e) {
  42697. return e.data
  42698. })
  42699. })
  42700. },
  42701. update: function (n) {
  42702. void 0 === n.selectable || (e.selectable = n.selectable),
  42703. void 0 === n.draggable || (e.draggable = n.draggable),
  42704. void 0 === n.multiple || (e.multiple = n.multiple),
  42705. void 0 === n.strictMode || (e.strictMode = n.strictMode),
  42706. void 0 === n.hideCheckToggler || (e.hideCheckToggler = n.hideCheckToggler),
  42707. void 0 !== n.orderBy && t(n.orderBy, 'desc' === n.orderDir ? 'desc' : 'asc'),
  42708. void 0 === n.itemCheckableOn || (e.itemCheckableOn = n.itemCheckableOn),
  42709. void 0 === n.itemDraggableOn || (e.itemDraggableOn = n.itemDraggableOn)
  42710. },
  42711. initItems: function (t) {
  42712. var n = t.map(function (e, t) {
  42713. return (e = u.isObject(e) ? e : { item: e }), { id: d.guid(), index: t, newIndex: t, pristine: e, data: e, modified: !1 }
  42714. })
  42715. e.selectedItems.clear(), e.items.replace(n), (e.dragging = !1)
  42716. },
  42717. updateSelected: function (t, n) {
  42718. e.selectedItems.clear(),
  42719. t.forEach(function (t) {
  42720. var r = e.items.find(function (e) {
  42721. return e.pristine === t
  42722. })
  42723. r ||
  42724. (r = e.items.find(function (e) {
  42725. return t[n || 'value'] === e.pristine[n || 'value']
  42726. })),
  42727. r ||
  42728. (r = e.items.find(function (e) {
  42729. return t[n || 'value'] == e.pristine[n || 'value']
  42730. })),
  42731. r && e.selectedItems.push(r)
  42732. })
  42733. },
  42734. toggleAll: function () {
  42735. e.allChecked ? e.selectedItems.clear() : e.selectedItems.replace(e.checkableItems)
  42736. },
  42737. clearAll: function () {
  42738. e.selectedItems.clear()
  42739. },
  42740. selectAll: function () {
  42741. e.selectedItems.replace(e.checkableItems)
  42742. },
  42743. toggle: function (t) {
  42744. if (t.checkable) {
  42745. var n = e.selectedItems.indexOf(t)
  42746. e.multiple ? (~n ? e.selectedItems.splice(n, 1) : e.selectedItems.push(t)) : ~n ? e.selectedItems.splice(n, 1) : e.selectedItems.replace([t])
  42747. }
  42748. },
  42749. clear: function () {
  42750. e.selectedItems.clear()
  42751. },
  42752. setOrderByInfo: t,
  42753. reset: function () {
  42754. e.items.forEach(function (e) {
  42755. return e.reset()
  42756. }),
  42757. (e.dragging = !1)
  42758. },
  42759. toggleDragging: function () {
  42760. e.dragging = !e.dragging
  42761. },
  42762. startDragging: function () {
  42763. e.dragging = !0
  42764. },
  42765. stopDragging: function () {
  42766. e.dragging = !1
  42767. },
  42768. exchange: function (t, n) {
  42769. var r = e.items[t]
  42770. r.newIndex = n
  42771. var i = e.items.slice()
  42772. i.splice(t, 1), i.splice(n, 0, r), e.items.replace(i)
  42773. }
  42774. }
  42775. })
  42776. ;(t.Item = m), (t.ListStore = f)
  42777. }) /*!node_modules/amis-core/lib/store/modal.js*/
  42778. amis.define('c83dd99', function (e, t, r, n) {
  42779. 'use strict'
  42780. Object.defineProperty(t, '__esModule', { value: !0 })
  42781. var o = e('3e2dd5e'),
  42782. i = e('668845d')
  42783. e('939b8bb')
  42784. var a = e('bbe84d0'),
  42785. s = o.ServiceStore.named('ModalStore')
  42786. .props({ form: i.types.frozen(), entered: !1, resizeCoord: 0, schema: i.types.frozen() })
  42787. .views(function (e) {
  42788. return {
  42789. get formData() {
  42790. return a.createObject(e.data, e.form)
  42791. }
  42792. }
  42793. })
  42794. .actions(function (e) {
  42795. return {
  42796. setEntered: function (t) {
  42797. e.entered = t
  42798. },
  42799. setFormData: function (t) {
  42800. e.form = t
  42801. },
  42802. reset: function () {
  42803. ;(e.form = {}), e.reInitData({}, !0)
  42804. },
  42805. setResizeCoord: function (t) {
  42806. e.resizeCoord = t
  42807. },
  42808. setSchema: function (t) {
  42809. t && t.then
  42810. ? t.then(function (t) {
  42811. return i.isAlive(e) && e.setSchema(t)
  42812. })
  42813. : (e.schema = t)
  42814. }
  42815. }
  42816. })
  42817. t.ModalStore = s
  42818. }) /*!node_modules/lodash/isEqualWith.js*/
  42819. amis.define('d3b1a92', function (i, o, n, d) {
  42820. var t = i('1cb07a0')
  42821. n.exports = function (i, o, n) {
  42822. var d = (n = 'function' == typeof n ? n : void 0) ? n(i, o) : void 0
  42823. return void 0 === d ? t(i, o, void 0, n) : !!d
  42824. }
  42825. }) /*!node_modules/amis-core/lib/utils/normalizeOptions.js*/
  42826. amis.define('9a56a54', function (e, n, r, i) {
  42827. 'use strict'
  42828. Object.defineProperty(n, '__esModule', { value: !0 })
  42829. var u = e('68b98b9')
  42830. function t(e) {
  42831. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  42832. }
  42833. var a = t(e('0910768'))
  42834. n.normalizeOptions = function e(n, r, i) {
  42835. return (
  42836. void 0 === r && (r = { values: [], options: [] }),
  42837. void 0 === i && (i = 'value'),
  42838. 'string' == typeof n
  42839. ? n.split(',').map(function (e) {
  42840. var n,
  42841. u = r.values.indexOf(e)
  42842. if (~u) return r.options[u]
  42843. var t = (((n = { label: e })[i] = e), n)
  42844. return r.values.push(t.value), r.options.push(t), t
  42845. })
  42846. : Array.isArray(n) && 'string' == typeof n[0]
  42847. ? n.map(function (e) {
  42848. var n,
  42849. u = r.values.indexOf(e)
  42850. if (~u) return r.options[u]
  42851. var t = (((n = { label: e })[i] = e), n)
  42852. return r.values.push(t[i]), r.options.push(t), t
  42853. })
  42854. : Array.isArray(n)
  42855. ? n
  42856. .filter(function (e) {
  42857. return null != e
  42858. })
  42859. .map(function (n) {
  42860. var t,
  42861. a = n && n[i],
  42862. s = void 0 === a || n.children ? -1 : r.values.indexOf(a)
  42863. if (~s) return r.options[s]
  42864. var o = u.__assign(u.__assign({}, n), (((t = {})[i] = a), t))
  42865. return void 0 !== o.children ? (o.children = e(o.children, r, i)) : void 0 !== a && (r.values.push(a), r.options.push(o)), o
  42866. })
  42867. : a.default(n)
  42868. ? Object.keys(n).map(function (e) {
  42869. var u,
  42870. t = r.values.indexOf(e)
  42871. if (~t) return r.options[t]
  42872. var a = (((u = { label: n[e] })[i] = e), u)
  42873. return r.values.push(a.value), r.options.push(a), a
  42874. })
  42875. : []
  42876. )
  42877. }
  42878. }) /*!node_modules/amis-core/lib/utils/optionValueCompare.js*/
  42879. amis.define('0b3520f', function (e, t, n, u) {
  42880. 'use strict'
  42881. Object.defineProperty(t, '__esModule', { value: !0 }), e('939b8bb')
  42882. var i = e('37efca2'),
  42883. o = e('bbe84d0')
  42884. function r(e) {
  42885. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  42886. }
  42887. var a = r(i)
  42888. function f(e, t) {
  42889. return void 0 === t && (t = 'value'), o.isObject(e) && e && e.hasOwnProperty(t) ? e[t] : e
  42890. }
  42891. function c(e, t, n) {
  42892. void 0 === n && (n = 'value')
  42893. var u = f(e, n),
  42894. i = t[n || 'value']
  42895. return o.isObject(u) ? a.default(u, i) : void 0 !== u && void 0 !== i && String(i) === String(u)
  42896. }
  42897. ;(t.getOptionValue = f),
  42898. (t.getOptionValueBindField = function (e) {
  42899. return (
  42900. void 0 === e && (e = 'value'),
  42901. function (t) {
  42902. return f(t, e)
  42903. }
  42904. )
  42905. }),
  42906. (t.matchOptionValue = c),
  42907. (t.optionValueCompare = function (e, t) {
  42908. return (
  42909. void 0 === t && (t = 'value'),
  42910. function (n) {
  42911. return c(e, n, t)
  42912. }
  42913. )
  42914. })
  42915. }) /*!node_modules/amis-core/lib/store/formItem.js*/
  42916. amis.define('121d16c', function (e, n, t, i) {
  42917. 'use strict'
  42918. Object.defineProperty(n, '__esModule', { value: !0 })
  42919. var a = e('68b98b9'),
  42920. r = e('668845d'),
  42921. o = e('d3b1a92'),
  42922. l = e('56fdd91'),
  42923. s = e('afae96a'),
  42924. u = e('9f4cfa3'),
  42925. d = e('9bf2913'),
  42926. p = e('575a22c')
  42927. e('c3389ff'), e('8b081ba')
  42928. var c = e('bbe84d0'),
  42929. v = e('42c789c'),
  42930. f = e('1c8d418')
  42931. e('8b641b6')
  42932. var g = e('d9d4e46'),
  42933. m = e('0150eb3'),
  42934. _ = e('939b8bb'),
  42935. y = e('0de7e2d'),
  42936. h = e('37efca2'),
  42937. b = e('0910768'),
  42938. O = e('d2a103e'),
  42939. V = e('a533195'),
  42940. F = e('821b8e4'),
  42941. A = e('9a56a54'),
  42942. w = e('0b3520f')
  42943. function x(e) {
  42944. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  42945. }
  42946. var S = x(o),
  42947. T = x(l),
  42948. E = x(m),
  42949. P = x(y),
  42950. C = x(h),
  42951. I = x(b),
  42952. z = r.types.model('ErrorDetail', { msg: '', tag: '', rule: '' }),
  42953. D = { value: null, nodeValueArray: null, res: null },
  42954. j = V.StoreNode.named('FormItemStore')
  42955. .props({
  42956. isFocused: !1,
  42957. isControlled: !1,
  42958. type: '',
  42959. label: '',
  42960. unique: !1,
  42961. loading: !1,
  42962. required: !1,
  42963. isValueSchemaExp: r.types.optional(r.types.boolean, !1),
  42964. tmpValue: r.types.frozen(),
  42965. emitedValue: r.types.frozen(),
  42966. changeMotivation: 'input',
  42967. rules: r.types.optional(r.types.frozen(), {}),
  42968. messages: r.types.optional(r.types.frozen(), {}),
  42969. errorData: r.types.optional(r.types.array(z), []),
  42970. name: r.types.string,
  42971. extraName: '',
  42972. itemId: '',
  42973. unsetValueOnInvisible: !1,
  42974. itemsRef: r.types.optional(r.types.array(r.types.string), []),
  42975. inited: !1,
  42976. validated: !1,
  42977. validating: !1,
  42978. multiple: !1,
  42979. delimiter: ',',
  42980. valueField: 'value',
  42981. labelField: 'label',
  42982. joinValues: !0,
  42983. extractValue: !1,
  42984. options: r.types.optional(r.types.frozen(), []),
  42985. optionsRaw: r.types.optional(r.types.frozen(), []),
  42986. expressionsInOptions: !1,
  42987. selectFirst: !1,
  42988. autoFill: r.types.frozen(),
  42989. clearValueOnHidden: !1,
  42990. validateApi: r.types.optional(r.types.frozen(), ''),
  42991. selectedOptions: r.types.optional(r.types.frozen(), []),
  42992. filteredOptions: r.types.optional(r.types.frozen(), []),
  42993. dialogSchema: r.types.frozen(),
  42994. dialogOpen: !1,
  42995. dialogData: r.types.frozen(),
  42996. resetValue: r.types.optional(r.types.frozen(), ''),
  42997. validateOnChange: !1,
  42998. inputGroupControl: r.types.optional(r.types.frozen(), {}),
  42999. colIndex: r.types.frozen(),
  43000. rowIndex: r.types.frozen(),
  43001. pagination: r.types.optional(r.types.frozen(), { enable: !1, page: 1, perPage: 10, total: 0 }),
  43002. accumulatedOptions: r.types.optional(r.types.frozen(), [])
  43003. })
  43004. .views(function (e) {
  43005. function n() {
  43006. var n = e.parentStore
  43007. return (null == n ? void 0 : n.storeType) === s.FormStore.name ? n : void 0
  43008. }
  43009. function t() {
  43010. return e.errorData.map(function (e) {
  43011. return e.msg
  43012. })
  43013. }
  43014. return {
  43015. get subFormItems() {
  43016. return e.itemsRef.map(function (e) {
  43017. return F.getStoreById(e)
  43018. })
  43019. },
  43020. get form() {
  43021. return n()
  43022. },
  43023. get value() {
  43024. return null === (t = n()) || void 0 === t ? void 0 : t.getValueByName(e.name)
  43025. var t
  43026. },
  43027. get prinstine() {
  43028. var t
  43029. return null === (t = n()) || void 0 === t ? void 0 : t.getPristineValueByName(e.name)
  43030. },
  43031. get errors() {
  43032. return t()
  43033. },
  43034. get valid() {
  43035. var e = t()
  43036. return !(e && e.length)
  43037. },
  43038. get errClassNames() {
  43039. return e.errorData
  43040. .map(function (e) {
  43041. return e.rule
  43042. })
  43043. .filter(function (e, n, t) {
  43044. return e && t.indexOf(e) === n
  43045. })
  43046. .map(function (e) {
  43047. return 'has-error--'.concat(e)
  43048. })
  43049. .join(' ')
  43050. },
  43051. get lastSelectValue() {
  43052. return e.selectedOptions.length ? e.selectedOptions[e.selectedOptions.length - 1].value : ''
  43053. },
  43054. get enableSourcePagination() {
  43055. return !!e.pagination.enable
  43056. },
  43057. get sourcePageNum() {
  43058. var n
  43059. return null !== (n = e.pagination.page) && void 0 !== n ? n : 1
  43060. },
  43061. get sourcePerPageNum() {
  43062. var n
  43063. return null !== (n = e.pagination.perPage) && void 0 !== n ? n : 10
  43064. },
  43065. get sourceTotalNum() {
  43066. var n
  43067. return null !== (n = e.pagination.total) && void 0 !== n ? n : 0
  43068. },
  43069. getSelectedOptions: function (n, t) {
  43070. if ((void 0 === n && (n = e.tmpValue), null != n && null != t && C.default(n, D.value) && C.default(t, D.nodeValueArray) && D.res)) return D.res
  43071. if (void 0 === n) return []
  43072. var i = e.filteredOptions,
  43073. a = e.labelField,
  43074. r = e.extractValue,
  43075. o = e.multiple,
  43076. l = e.delimiter,
  43077. s = e.valueField || 'value',
  43078. u =
  43079. t ||
  43080. (Array.isArray(n)
  43081. ? n
  43082. : 'string' == typeof n && o
  43083. ? n.split(l || ',').map(function (e) {
  43084. return e.trim()
  43085. })
  43086. : [n]),
  43087. d = u.map(function (e) {
  43088. return e && e.hasOwnProperty(s) ? e[s] : e
  43089. }),
  43090. p = []
  43091. return (
  43092. d.forEach(function (e, n) {
  43093. var t,
  43094. o,
  43095. l = _.findTree(i, w.optionValueCompare(e, s), { resolve: w.getOptionValueBindField(s), value: w.getOptionValue(e, s) })
  43096. if (l) p.push(l)
  43097. else {
  43098. var d = (u && u[n]) || e
  43099. !d || ('string' != typeof d && 'number' != typeof d)
  43100. ? d && r && (((o = {})[s || 'value'] = e), (o[a || 'label'] = 'UnKnown'), (o.__unmatched = !0), (d = o))
  43101. : (((t = {})[s || 'value'] = e), (t[a || 'label'] = e), (t.__unmatched = !0), (d = t)),
  43102. d && p.push(d)
  43103. }
  43104. }),
  43105. p.length && ((D.value = n), (D.nodeValueArray = t), (D.res = p)),
  43106. p
  43107. )
  43108. },
  43109. splitExtraValue: function (n) {
  43110. var t = e.delimiter || ','
  43111. return Array.isArray(n)
  43112. ? n
  43113. : 'string' == typeof n
  43114. ? n.split(t || ',').map(function (e) {
  43115. return e.trim()
  43116. })
  43117. : []
  43118. },
  43119. getMergedData: function (n) {
  43120. var t = c.cloneObject(n)
  43121. return c.setVariable(t, e.name, e.tmpValue), c.setVariable(t, '__value', e.tmpValue), c.setVariable(t, '__name', e.name), t
  43122. }
  43123. }
  43124. })
  43125. .actions(function (e) {
  43126. e.form
  43127. var n = new O.SimpleMap(),
  43128. t = null,
  43129. i = []
  43130. var o = null,
  43131. l = r.flow(function (n, t, i) {
  43132. var l, s, d, p, v, f, _, h, b
  43133. return a.__generator(this, function (a) {
  43134. switch (a.label) {
  43135. case 0:
  43136. return e.validating && !g.isEffectiveApi(e.validateApi, n) ? [2, e.valid] : ((e.validating = !0), y(), t ? [4, t()] : [3, 2])
  43137. case 1:
  43138. a.sent(), (a.label = 2)
  43139. case 2:
  43140. if ((m(u.validate(e.tmpValue, n, i ? u.str2rules(i) : e.rules, e.messages, e.__)), e.errors.length || !g.isEffectiveApi(e.validateApi, n))) return [3, 6]
  43141. o && (o(), (o = null)), (a.label = 3)
  43142. case 3:
  43143. return (
  43144. a.trys.push([3, 5, , 6]),
  43145. [
  43146. 4,
  43147. r.getEnv(e).fetcher(e.validateApi, c.createObject(n, ((p = {}), (p[e.name] = e.tmpValue), p)), {
  43148. cancelExecutor: function (e) {
  43149. return (o = e)
  43150. }
  43151. })
  43152. ]
  43153. )
  43154. case 4:
  43155. return (
  43156. (l = a.sent()),
  43157. (o = null),
  43158. !l.ok &&
  43159. 422 === l.status &&
  43160. l.errors &&
  43161. m(
  43162. String(
  43163. null !== (_ = null === (f = null === (v = e.validateApi) || void 0 === v ? void 0 : v.messages) || void 0 === f ? void 0 : f.failed) && void 0 !== _
  43164. ? _
  43165. : l.errors || l.msg || '\u8868\u5355\u9879「'.concat(e.name, '」\u6821\u9a8c\u5931\u8d25')
  43166. )
  43167. ),
  43168. [3, 6]
  43169. )
  43170. case 5:
  43171. return (s = a.sent()), m(String(s)), [3, 6]
  43172. case 6:
  43173. return (
  43174. (e.validated = !0),
  43175. e.unique &&
  43176. 'ComboStore' === (null === (b = null === (h = e.form) || void 0 === h ? void 0 : h.parentStore) || void 0 === b ? void 0 : b.storeType) &&
  43177. ((d = e.form.parentStore),
  43178. d.uniques.get(e.name).items.some(function (n) {
  43179. return n !== e && void 0 !== e.tmpValue && '' !== e.tmpValue && n.value === e.tmpValue
  43180. }) && m(e.__('Form.unique'))),
  43181. (e.validating = !1),
  43182. [2, e.valid]
  43183. )
  43184. }
  43185. })
  43186. })
  43187. function s(e, n) {
  43188. void 0 === n && (n = 'builtin'), y(), m(e, n)
  43189. }
  43190. function m(n, t) {
  43191. void 0 === t && (t = 'builtin'),
  43192. (Array.isArray(n) ? n : [n]).forEach(function (n) {
  43193. return e.errorData.push({ msg: 'string' == typeof n ? n : n.msg, rule: 'string' != typeof n ? n.rule : void 0, tag: t })
  43194. })
  43195. }
  43196. function y(n) {
  43197. if (n) {
  43198. var t = e.errorData.filter(function (e) {
  43199. return e.tag !== n
  43200. })
  43201. e.errorData.replace(t)
  43202. } else e.errorData.clear()
  43203. }
  43204. function h(n) {
  43205. var t, i
  43206. if (Array.isArray(n))
  43207. try {
  43208. for (var r = a.__values(n), o = r.next(); !o.done; o = r.next()) {
  43209. var l = o.value
  43210. if (Array.isArray(l.children)) {
  43211. var s = h(l.children)
  43212. if (void 0 !== s) return s
  43213. } else if (null != l[e.valueField || 'value'] && !l.disabled) return l
  43214. }
  43215. } catch (e) {
  43216. t = { error: e }
  43217. } finally {
  43218. try {
  43219. o && !o.done && (i = r.return) && i.call(r)
  43220. } finally {
  43221. if (t) throw t.error
  43222. }
  43223. }
  43224. }
  43225. function b(n, t, i) {
  43226. if (Array.isArray(n)) {
  43227. n = _.filterTree(n, function (e) {
  43228. return e
  43229. })
  43230. var r,
  43231. o = e.options.concat()
  43232. if (
  43233. ((e.options = n),
  43234. (e.accumulatedOptions = e.enableSourcePagination
  43235. ? T.default(a.__spreadArray(a.__spreadArray([], a.__read(o), !1), a.__read(n), !1), function (n, t) {
  43236. var i, a
  43237. return n[null !== (i = e.valueField) && void 0 !== i ? i : 'value'] === t[null !== (a = e.valueField) && void 0 !== a ? a : 'value']
  43238. })
  43239. : n),
  43240. N(o, i),
  43241. t &&
  43242. e.selectFirst &&
  43243. e.filteredOptions.length &&
  43244. (r = e.getSelectedOptions(e.value)) &&
  43245. !r.filter(function (e) {
  43246. return !e.__unmatched
  43247. }).length)
  43248. ) {
  43249. var l = h(e.filteredOptions)
  43250. if (!l) return
  43251. var s = [l].map(function (n) {
  43252. return e.extractValue || e.joinValues ? n[e.valueField || 'value'] : n
  43253. })
  43254. t(e.joinValues && e.multiple ? s.join(e.delimiter) : e.multiple ? s : s[0])
  43255. }
  43256. }
  43257. }
  43258. var V = null,
  43259. F = r.flow(function (n, t, i, o) {
  43260. var l, u, d, p, c, v, f, m, _, y, h
  43261. return a.__generator(this, function (b) {
  43262. switch (b.label) {
  43263. case 0:
  43264. return (
  43265. b.trys.push([0, 2, , 3]),
  43266. V && (V(), (V = null), (e.loading = !1)),
  43267. (null == i ? void 0 : i.silent) || (e.loading = !0),
  43268. [
  43269. 4,
  43270. r.getEnv(e).fetcher(
  43271. n,
  43272. t,
  43273. a.__assign(
  43274. {
  43275. autoAppend: !1,
  43276. cancelExecutor: function (e) {
  43277. return (V = e)
  43278. }
  43279. },
  43280. i
  43281. )
  43282. )
  43283. ]
  43284. )
  43285. case 1:
  43286. return (
  43287. (l = b.sent()),
  43288. (V = null),
  43289. (u = null),
  43290. l.ok
  43291. ? (u = l)
  43292. : ((d = g.buildApi(n, t)),
  43293. !1 !== o &&
  43294. s(
  43295. e.__('Form.loadOptionsFailed', {
  43296. reason: null !== (_ = null !== (m = null === (f = d.messages) || void 0 === f ? void 0 : f.failed) && void 0 !== m ? m : l.msg) && void 0 !== _ ? _ : i && i.errorMessage
  43297. })
  43298. ),
  43299. (p = l.msg) || (p = 'status: '.concat(l.status)),
  43300. !(null == n ? void 0 : n.silent) &&
  43301. r
  43302. .getEnv(e)
  43303. .notify(
  43304. 'error',
  43305. null !== (h = null === (y = d.messages) || void 0 === y ? void 0 : y.failed) && void 0 !== h ? h : e.errors.join('') || ''.concat(d.url, ': ').concat(p),
  43306. void 0 !== l.msgTimeout ? { closeButton: !0, timeout: l.msgTimeout } : void 0
  43307. )),
  43308. (e.loading = !1),
  43309. [2, u]
  43310. )
  43311. case 2:
  43312. return (
  43313. (c = b.sent()),
  43314. (v = r.getEnv(e)),
  43315. !r.isAlive(e) || e.disposed ? [2] : ((e.loading = !1), v.isCancel(c) || (console.error(c), !(null == n ? void 0 : n.silent) && v.notify('error', c.message)), [2])
  43316. )
  43317. case 3:
  43318. return [2]
  43319. }
  43320. })
  43321. }),
  43322. x = r.flow(function (n, t, i, r, o, l) {
  43323. var s, u, d, p, c, v, f, g, m
  43324. return a.__generator(this, function (h) {
  43325. switch (h.label) {
  43326. case 0:
  43327. return [4, F(n, t, i, l)]
  43328. case 1:
  43329. return (s = h.sent())
  43330. ? (y(),
  43331. (e.validated = !1),
  43332. (u =
  43333. (null === (d = s.data) || void 0 === d ? void 0 : d.options) ||
  43334. (null === (p = s.data) || void 0 === p ? void 0 : p.items) ||
  43335. (null === (c = s.data) || void 0 === c ? void 0 : c.rows) ||
  43336. s.data ||
  43337. []),
  43338. (u = A.normalizeOptions(u, void 0, e.valueField)),
  43339. e.enableSourcePagination &&
  43340. (e.pagination = a.__assign(a.__assign({}, e.pagination), {
  43341. page: parseInt(null === (v = s.data) || void 0 === v ? void 0 : v.page, 10) || 1,
  43342. total:
  43343. parseInt(null !== (g = null === (f = s.data) || void 0 === f ? void 0 : f.total) && void 0 !== g ? g : null === (m = s.data) || void 0 === m ? void 0 : m.count, 10) || 0
  43344. })),
  43345. (null == i ? void 0 : i.extendsOptions) &&
  43346. e.selectedOptions.length > 0 &&
  43347. e.selectedOptions.forEach(function (n) {
  43348. _.findTree(u, w.optionValueCompare(n, e.valueField || 'value'), { resolve: w.getOptionValueBindField(e.valueField), value: w.getOptionValue(n, e.valueField) }) || u.push(n)
  43349. }),
  43350. b(u, o, t),
  43351. s.data && void 0 !== s.data.value
  43352. ? o && o(s.data.value, !1, !0)
  43353. : r &&
  43354. !e.selectFirst &&
  43355. e.selectedOptions.some(function (e) {
  43356. return e.__unmatched
  43357. }) &&
  43358. o &&
  43359. o('', !1, !0),
  43360. [2, s])
  43361. : [2, null]
  43362. }
  43363. })
  43364. })
  43365. var C,
  43366. z = r.flow(function (n, i, o) {
  43367. var l, s, u, d
  43368. return (
  43369. void 0 === o && (o = !0),
  43370. a.__generator(this, function (a) {
  43371. switch (a.label) {
  43372. case 0:
  43373. return (
  43374. t && (t(), (t = null)),
  43375. [
  43376. 4,
  43377. r.getEnv(e).fetcher(n, i, {
  43378. cancelExecutor: function (e) {
  43379. return (t = e)
  43380. }
  43381. })
  43382. ]
  43383. )
  43384. case 1:
  43385. return (
  43386. (l = a.sent()),
  43387. (t = null),
  43388. l
  43389. ? 1 === (null == (s = (null === (u = l.data) || void 0 === u ? void 0 : u.items) || (null === (d = l.data) || void 0 === d ? void 0 : d.rows)) ? void 0 : s.length)
  43390. ? [2, s[0]]
  43391. : I.default(l.data)
  43392. ? [2, l.data]
  43393. : (!o && !(null == n ? void 0 : n.silent) && r.getEnv(e).notify('info', e.__('FormItem.autoFillLoadFailed')), [2])
  43394. : [2]
  43395. )
  43396. }
  43397. })
  43398. )
  43399. }),
  43400. D = r.flow(function (n, t, i, r, o) {
  43401. var l, s, u, d, p, c, v, f
  43402. return a.__generator(this, function (g) {
  43403. switch (g.label) {
  43404. case 0:
  43405. return Array.isArray(t)
  43406. ? ((l = _.findTreeIndex(e.options, function (e) {
  43407. return e.leftOptions === t
  43408. })),
  43409. (s = _.findTreeIndex(t, function (e) {
  43410. return e === n
  43411. })),
  43412. (u = _.findTree(e.options, function (e) {
  43413. return e.leftOptions === t
  43414. })),
  43415. l && s && u
  43416. ? (b(
  43417. _.spliceTree(
  43418. e.options,
  43419. l,
  43420. 1,
  43421. a.__assign(a.__assign({}, u), { loading: !0, leftOptions: _.spliceTree(u.leftOptions, s, 1, a.__assign(a.__assign({}, n), { loading: !0 })) })
  43422. ),
  43423. void 0,
  43424. r
  43425. ),
  43426. [4, F(i, r, a.__assign(a.__assign({}, o), { silent: !0 }), !1)])
  43427. : [2])
  43428. : [2]
  43429. case 1:
  43430. return (d = g.sent())
  43431. ? ((p = (null === (f = d.data) || void 0 === f ? void 0 : f.options) || d.data.items || d.data.rows || d.data || []),
  43432. (c = _.spliceTree(u.leftOptions, s, 1, a.__assign(a.__assign({}, n), { loading: !1, loaded: !0, children: p }))),
  43433. b(_.spliceTree(e.options, l, 1, a.__assign(a.__assign({}, u), { loading: !1, loaded: !0, children: p, leftOptions: c })), void 0, r),
  43434. Array.isArray(u.children) &&
  43435. ((v = u.children.concat()),
  43436. _.flattenTree(c).forEach(function (e) {
  43437. _.findTree(
  43438. u.children,
  43439. function (n) {
  43440. return n.ref === e.value
  43441. },
  43442. {
  43443. resolve: function (e) {
  43444. return e.ref
  43445. },
  43446. value: e.value
  43447. }
  43448. ) || v.push({ ref: e.value, defer: !0 })
  43449. }),
  43450. b(_.spliceTree(e.options, l, 1, a.__assign(a.__assign({}, u), { leftOptions: c, children: v })), void 0, r)),
  43451. [2, d])
  43452. : (b(
  43453. _.spliceTree(
  43454. e.options,
  43455. l,
  43456. 1,
  43457. a.__assign(a.__assign({}, u), { loading: !1, error: !0, leftOptions: _.spliceTree(u.leftOptions, s, 1, a.__assign(a.__assign({}, n), { loading: !1, error: !0 })) })
  43458. ),
  43459. void 0,
  43460. r
  43461. ),
  43462. [2])
  43463. }
  43464. })
  43465. }),
  43466. j = r.flow(function (e, n, t, i, r) {
  43467. return a.__generator(this, function (a) {
  43468. switch (a.label) {
  43469. case 0:
  43470. return [4, D(e, n, t, i, r)]
  43471. case 1:
  43472. return [2, a.sent()]
  43473. }
  43474. })
  43475. }),
  43476. M = r.flow(function (n, t, i, r) {
  43477. var o, l, s, u, d, p, c, v
  43478. return a.__generator(this, function (f) {
  43479. switch (f.label) {
  43480. case 0:
  43481. return (
  43482. (o = e.labelField || 'label'),
  43483. (l = e.valueField || 'value'),
  43484. (s = _.findTreeIndex(e.options, function (e) {
  43485. return (
  43486. e === n ||
  43487. S.default(e, n, function (e, n) {
  43488. return (
  43489. null != (null == e ? void 0 : e[l]) &&
  43490. null != (null == n ? void 0 : n[l]) &&
  43491. (null == e ? void 0 : e[o]) === (null == n ? void 0 : n[o]) &&
  43492. (null == e ? void 0 : e[l]) === (null == n ? void 0 : n[l])
  43493. )
  43494. })
  43495. )
  43496. }))
  43497. ? [3, 2]
  43498. : ((u = null === (c = e.options[0]) || void 0 === c ? void 0 : c.leftOptions), [4, D(n, u, t, i, r)])
  43499. )
  43500. case 1:
  43501. return [2, f.sent()]
  43502. case 2:
  43503. return b(_.spliceTree(e.options, s, 1, a.__assign(a.__assign({}, n), { loading: !0 })), void 0, i), [4, F(t, i, a.__assign(a.__assign({}, r), { silent: !0 }), !1)]
  43504. case 3:
  43505. return (d = f.sent())
  43506. ? ((p = (null === (v = d.data) || void 0 === v ? void 0 : v.options) || d.data.items || d.data.rows || d.data || []),
  43507. b(_.spliceTree(e.options, s, 1, a.__assign(a.__assign({}, n), { loading: !1, loaded: !0, children: p })), void 0, i),
  43508. [2, d])
  43509. : (b(_.spliceTree(e.options, s, 1, a.__assign(a.__assign({}, n), { loading: !1, error: !0 })), void 0, i), [2])
  43510. }
  43511. })
  43512. }),
  43513. q = r.flow(function (n, t, i, r) {
  43514. var o, l, s, u, d, p, c, v, f, g
  43515. return a.__generator(this, function (i) {
  43516. switch (i.label) {
  43517. case 0:
  43518. ;(o = new Map()), (i.label = 1)
  43519. case 1:
  43520. i.trys.push([1, 8, 9, 10]), (l = a.__values(n)), (s = l.next()), (i.label = 2)
  43521. case 2:
  43522. if (s.done) return [3, 7]
  43523. if ((u = s.value).length <= 1) return [3, 6]
  43524. ;(d = function (n) {
  43525. var i, l, s, d, p, c
  43526. return a.__generator(this, function (v) {
  43527. switch (v.label) {
  43528. case 0:
  43529. return (
  43530. (i = e.options.concat()),
  43531. (l = u[n]),
  43532. o.has(l)
  43533. ? [2, 'continue']
  43534. : (s = _.findTree(i, function (t, i, a) {
  43535. return a === n + 1 && w.optionValueCompare(l, e.valueField || 'value')(t)
  43536. })) && s.defer
  43537. ? ((d = _.findTreeIndex(i, function (e) {
  43538. return e === s
  43539. })),
  43540. b(_.spliceTree(i, d, 1, a.__assign(a.__assign({}, s), { loading: !0 })), void 0, s),
  43541. [4, F(t, s, a.__assign(a.__assign({}, r), { silent: !0 }), !1)])
  43542. : [2, 'continue']
  43543. )
  43544. case 1:
  43545. return (
  43546. (p = v.sent()) || b(_.spliceTree(i, d, 1, a.__assign(a.__assign({}, s), { loading: !1, error: !0 })), void 0, s),
  43547. o.set(l, !0),
  43548. (c = (null === (g = p.data) || void 0 === g ? void 0 : g.options) || p.data.items || p.data.rows || p.data || []),
  43549. b(_.spliceTree(i, d, 1, a.__assign(a.__assign({}, s), { loading: !1, loaded: !0, children: c })), void 0, s),
  43550. [2]
  43551. )
  43552. }
  43553. })
  43554. }),
  43555. (p = 0),
  43556. (i.label = 3)
  43557. case 3:
  43558. return p < u.length - 1 ? [5, d(p)] : [3, 6]
  43559. case 4:
  43560. i.sent(), (i.label = 5)
  43561. case 5:
  43562. return p++, [3, 3]
  43563. case 6:
  43564. return (s = l.next()), [3, 2]
  43565. case 7:
  43566. return [3, 10]
  43567. case 8:
  43568. return (c = i.sent()), (v = { error: c }), [3, 10]
  43569. case 9:
  43570. try {
  43571. s && !s.done && (f = l.return) && f.call(l)
  43572. } finally {
  43573. if (v) throw v.error
  43574. }
  43575. return [7]
  43576. case 10:
  43577. return [2]
  43578. }
  43579. })
  43580. })
  43581. function N(n, t) {
  43582. var i
  43583. if (!e.options.length && void 0 === e.value)
  43584. return _.isArrayChildrenModified(e.filteredOptions, []) && (e.filteredOptions = []), void (_.isArrayChildrenModified(e.selectedOptions, []) && (e.selectedOptions = []))
  43585. var r = e.tmpValue,
  43586. o = e.valueField || 'value',
  43587. l = e.labelField || 'label',
  43588. s = Array.isArray(r)
  43589. ? r.map(function (e) {
  43590. return e && e.hasOwnProperty(o) ? e[o] : e
  43591. })
  43592. : 'string' == typeof r
  43593. ? r.split(e.delimiter || ',').map(function (e) {
  43594. return e.trim()
  43595. })
  43596. : void 0 === r
  43597. ? []
  43598. : [r && r.hasOwnProperty(o) ? r[o] : r]
  43599. r && r.hasOwnProperty(l) && (s[0] = (((i = {})[l] = r[l]), (i[o] = r[o]), i))
  43600. var u = !1,
  43601. c = e.filteredOptions,
  43602. v = e.options
  43603. .filter(function (e) {
  43604. return (
  43605. !u && (e.visibleOn || e.hiddenOn || e.disabledOn) && (u = !0),
  43606. e.visibleOn ? !1 !== p.evalExpression(e.visibleOn, t) : e.hiddenOn ? !0 !== p.evalExpression(e.hiddenOn, t) : !1 !== e.visible && !0 !== e.hidden
  43607. )
  43608. })
  43609. .map(function (e, n) {
  43610. var i = p.evalExpression(e.disabledOn, t)
  43611. return e.disabledOn ? (c.length > n && c[n].disabled === i ? c[n] : a.__assign(a.__assign({}, e), { disabled: i })) : e
  43612. })
  43613. e.expressionsInOptions = u
  43614. var f = new Map(),
  43615. g = []
  43616. _.eachTree(v, function (e) {
  43617. var n = w.getOptionValue(e, o)
  43618. null != n && f.set(n, e), null != n && g.push(e)
  43619. })
  43620. var m = []
  43621. s.forEach(function (t, i) {
  43622. var a,
  43623. r,
  43624. s = w.getOptionValue(t, o)
  43625. if (f.get(s)) m.push(f.get(s))
  43626. else {
  43627. var u = E.default(g, w.optionValueCompare(t, o))
  43628. if (~u) m.push(g[u])
  43629. else {
  43630. var d = (s && s[i]) || t
  43631. if (!d || ('string' != typeof d && 'number' != typeof d)) d && e.extractValue && (((r = {})[o] = t), (r[l] = 'UnKnown'), (r.__unmatched = !0), (d = r))
  43632. else {
  43633. ;((a = {})[o] = t), (a[l] = t), (a.__unmatched = !0), (d = a)
  43634. var p = n && P.default(n, w.optionValueCompare(t, o))
  43635. p && (d[l] = p[l])
  43636. }
  43637. d && m.push(d)
  43638. }
  43639. }
  43640. })
  43641. var y = e.form,
  43642. h = null == y ? void 0 : y.parentStore
  43643. if ((null == h ? void 0 : h.storeType) === d.ComboStore.name) {
  43644. var b = h.uniques.get(e.name),
  43645. O = []
  43646. b &&
  43647. b.items.forEach(function (n) {
  43648. e !== n &&
  43649. O.push.apply(
  43650. O,
  43651. a.__spreadArray(
  43652. [],
  43653. a.__read(
  43654. n.selectedOptions.map(function (e) {
  43655. return e && e.value
  43656. })
  43657. ),
  43658. !1
  43659. )
  43660. )
  43661. }),
  43662. v.length &&
  43663. O.length &&
  43664. (v = _.mapTree(v, function (e) {
  43665. return ~O.indexOf(e.value) ? a.__assign(a.__assign({}, e), { disabled: !0 }) : e
  43666. }))
  43667. }
  43668. _.isArrayChildrenModified(e.selectedOptions, m) && (e.selectedOptions = m), _.isArrayChildrenModified(e.filteredOptions, v) && (e.filteredOptions = v)
  43669. }
  43670. return {
  43671. focus: function () {
  43672. e.isFocused = !0
  43673. },
  43674. blur: function () {
  43675. e.isFocused = !1
  43676. },
  43677. config: function (n) {
  43678. var t = n.name,
  43679. i = n.extraName,
  43680. r = n.required,
  43681. o = n.unique
  43682. n.value
  43683. var l = n.isValueSchemaExp,
  43684. s = n.rules,
  43685. d = n.messages,
  43686. p = n.delimiter,
  43687. v = n.multiple,
  43688. f = n.valueField,
  43689. g = n.labelField,
  43690. m = n.joinValues,
  43691. h = n.extractValue,
  43692. b = n.type,
  43693. O = n.id,
  43694. V = n.selectFirst,
  43695. F = n.autoFill,
  43696. A = n.clearValueOnHidden,
  43697. w = n.validateApi,
  43698. x = n.maxLength,
  43699. S = n.minLength,
  43700. T = n.validateOnChange,
  43701. E = n.label,
  43702. P = n.inputGroupControl,
  43703. C = n.pagination
  43704. 'string' == typeof s && (s = u.str2rules(s)),
  43705. void 0 !== t && (e.name = t),
  43706. void 0 !== i && (e.extraName = i),
  43707. void 0 !== b && (e.type = b),
  43708. void 0 !== O && (e.itemId = O),
  43709. void 0 !== d && (e.messages = d),
  43710. void 0 !== r && (e.required = !!r),
  43711. void 0 !== o && (e.unique = !!o),
  43712. void 0 !== v && (e.multiple = !!v),
  43713. void 0 !== V && (e.selectFirst = !!V),
  43714. void 0 !== F && (e.autoFill = F),
  43715. void 0 !== m && (e.joinValues = !!m),
  43716. void 0 !== h && (e.extractValue = !!h),
  43717. void 0 !== p && (e.delimiter = p || ','),
  43718. void 0 !== f && (e.valueField = f || 'value'),
  43719. void 0 !== g && (e.labelField = g || 'label'),
  43720. void 0 !== A && (e.clearValueOnHidden = !!A),
  43721. void 0 !== w && (e.validateApi = w),
  43722. void 0 !== T && (e.validateOnChange = !!T),
  43723. 'string' == typeof E && (e.label = E),
  43724. (e.isValueSchemaExp = !!l),
  43725. c.isObject(P) && null != (null == P ? void 0 : P.name) && (e.inputGroupControl = P),
  43726. C && c.isObject(C) && C.enable && (e.pagination = { enable: !0, page: (C.page && C.page) || 1, perPage: (C.perPage && C.perPage) || 10, total: 0 }),
  43727. (void 0 === s && void 0 === r && 'number' != typeof S && 'number' != typeof x) ||
  43728. ((s = a.__assign(a.__assign({}, null != s ? s : e.rules), { isRequired: e.required || (null == s ? void 0 : s.isRequired) })),
  43729. ~['input-text', 'textarea'].indexOf(e.type) && ('number' == typeof S && (s.minLength = S), 'number' == typeof x && (s.maxLength = x)),
  43730. _.isObjectShallowModified(s, e.rules) && ((e.rules = s), y('builtin'), (e.validated = !1)))
  43731. },
  43732. validate: l,
  43733. setError: s,
  43734. addError: m,
  43735. clearError: y,
  43736. setPagination: function (n) {
  43737. var t = n || {},
  43738. i = t.page,
  43739. r = t.perPage,
  43740. o = t.total
  43741. e.enableSourcePagination &&
  43742. (e.pagination = a.__assign(
  43743. a.__assign(a.__assign(a.__assign({}, e.pagination), null != i && 'number' == typeof i ? { page: i } : {}), null != r && 'number' == typeof r ? { perPage: r } : {}),
  43744. null != o && 'number' == typeof o ? { total: o } : {}
  43745. ))
  43746. },
  43747. setOptions: b,
  43748. loadOptions: x,
  43749. loadOptionsFromDataScope: function (n, t, i) {
  43750. var r = v.resolveVariableAndFilter(n, t, '| raw')
  43751. return Array.isArray(r)
  43752. ? ((r = A.normalizeOptions(r, void 0, e.valueField)),
  43753. e.enableSourcePagination &&
  43754. ((e.pagination = a.__assign(
  43755. a.__assign(
  43756. a.__assign(a.__assign({}, e.pagination), (null == t ? void 0 : t.page) ? { page: null == t ? void 0 : t.page } : {}),
  43757. (null == t ? void 0 : t.perPage) ? { perPage: null == t ? void 0 : t.perPage } : {}
  43758. ),
  43759. { total: r.length }
  43760. )),
  43761. (r = r.slice((e.pagination.page - 1) * e.pagination.perPage, e.pagination.page * e.pagination.perPage))),
  43762. b(r, i, t),
  43763. r)
  43764. : []
  43765. },
  43766. deferLoadOptions: M,
  43767. deferLoadLeftOptions: j,
  43768. expandTreeOptions: q,
  43769. syncOptions: N,
  43770. setLoading: function (n) {
  43771. e.loading = n
  43772. },
  43773. setSubStore: function (e) {
  43774. C = e
  43775. },
  43776. getSubStore: function () {
  43777. return C
  43778. },
  43779. reset: function (n) {
  43780. void 0 === n && (n = !1),
  43781. (e.validated = !1),
  43782. C &&
  43783. 'ComboStore' === C.storeType &&
  43784. C.forms.forEach(function (e) {
  43785. return e.reset(void 0, !1)
  43786. }),
  43787. !n && y()
  43788. },
  43789. resetValidationStatus: function (n) {
  43790. ;(e.validated = !1), y()
  43791. },
  43792. openDialog: function (t, i, a) {
  43793. t.data ? (e.dialogData = f.dataMapping(t.data, i)) : (e.dialogData = i), (e.dialogSchema = t), (e.dialogOpen = !0), a && n.set(e.dialogData, a)
  43794. },
  43795. closeDialog: function (t, i) {
  43796. var a = n.get(e.dialogData)
  43797. ;(e.dialogOpen = !1),
  43798. a &&
  43799. (n.delete(e.dialogData),
  43800. setTimeout(function () {
  43801. return a(t, i)
  43802. }, 200))
  43803. },
  43804. changeTmpValue: function (n, t) {
  43805. ;(e.tmpValue = n), t && (e.changeMotivation = t)
  43806. },
  43807. changeEmitedValue: function (n) {
  43808. e.emitedValue = n
  43809. },
  43810. addSubFormItem: function (n) {
  43811. e.itemsRef.push(n.id)
  43812. },
  43813. removeSubFormItem: function (n) {
  43814. var t = e.itemsRef.findIndex(function (e) {
  43815. return e === n.id
  43816. })
  43817. ~t && e.itemsRef.splice(t, 1)
  43818. },
  43819. loadAutoUpdateData: z,
  43820. setIsControlled: function (n) {
  43821. e.isControlled = !!n
  43822. },
  43823. init: r.flow(function () {
  43824. var n, t, o, l, s, u
  43825. return a.__generator(this, function (d) {
  43826. switch (d.label) {
  43827. case 0:
  43828. ;(n = i.sort(function (e, n) {
  43829. return (e.__weight || 0) - (n.__weight || 0)
  43830. })),
  43831. (d.label = 1)
  43832. case 1:
  43833. d.trys.push([1, , 10, 11]), (d.label = 2)
  43834. case 2:
  43835. d.trys.push([2, 7, 8, 9]), (t = a.__values(n)), (o = t.next()), (d.label = 3)
  43836. case 3:
  43837. return o.done ? [3, 6] : [4, (0, o.value)(e)]
  43838. case 4:
  43839. d.sent(), (d.label = 5)
  43840. case 5:
  43841. return (o = t.next()), [3, 3]
  43842. case 6:
  43843. return [3, 9]
  43844. case 7:
  43845. return (l = d.sent()), (s = { error: l }), [3, 9]
  43846. case 8:
  43847. try {
  43848. o && !o.done && (u = t.return) && u.call(t)
  43849. } finally {
  43850. if (s) throw s.error
  43851. }
  43852. return [7]
  43853. case 9:
  43854. return [3, 11]
  43855. case 10:
  43856. return r.isAlive(e) && (e.inited = !0), [7]
  43857. case 11:
  43858. return [2]
  43859. }
  43860. })
  43861. }),
  43862. addInitHook: function (e, n) {
  43863. return (
  43864. void 0 === n && (n = 0),
  43865. (e = _.promisify(e)),
  43866. i.push(e),
  43867. (e.__weight = n),
  43868. function () {
  43869. var n = i.indexOf(e)
  43870. ~n && i.splice(n, 1)
  43871. }
  43872. )
  43873. },
  43874. beforeDestroy: function () {
  43875. i.splice(0, i.length)
  43876. }
  43877. }
  43878. })
  43879. n.FormItemStore = j
  43880. }) /*!node_modules/amis-core/lib/store/pagination.js*/
  43881. amis.define('0ecf5fd', function (e, t, a, r) {
  43882. 'use strict'
  43883. Object.defineProperty(t, '__esModule', { value: !0 }), e('939b8bb'), e('68b98b9'), e('c3389ff'), e('8b081ba')
  43884. var i = e('bbe84d0'),
  43885. n = e('730a210')
  43886. e('0910768'), e('8b641b6')
  43887. var s = e('7db930a')
  43888. .iRendererStore.named('PaginationStore')
  43889. .props({ page: 1, perPage: 10, inputName: '', outputName: '', mode: 'normal', ellipsisPageGap: 5 })
  43890. .views(function (e) {
  43891. return {
  43892. get inputItems() {
  43893. var t = n.resolveVariable(e.inputName || 'items', e.data)
  43894. return Array.isArray(t) ? t : []
  43895. },
  43896. get locals() {
  43897. var t,
  43898. a = (e.page - 1) * e.perPage
  43899. return i.createObject(e.data, (((t = { currentPage: e.page, lastPage: this.lastPage })[e.outputName || 'items'] = this.inputItems.slice(a, a + e.perPage)), t))
  43900. },
  43901. get lastPage() {
  43902. return Math.ceil(this.inputItems.length / e.perPage)
  43903. }
  43904. }
  43905. })
  43906. .actions(function (e) {
  43907. return {
  43908. switchTo: function (t, a) {
  43909. ;(e.page = t), 'number' == typeof a && (e.perPage = a)
  43910. }
  43911. }
  43912. })
  43913. t.PaginationStore = s
  43914. }) /*!node_modules/amis-core/lib/store/app.js*/
  43915. amis.define('3886906', function (e, a, t, i) {
  43916. 'use strict'
  43917. Object.defineProperty(a, '__esModule', { value: !0 })
  43918. var r = e('68b98b9'),
  43919. n = e('668845d'),
  43920. c = e('939b8bb'),
  43921. s = e('3e2dd5e')
  43922. e('d9d4e46'), e('8dd52de'), e('22a4ae5'), e('5e0783e')
  43923. var d = e('bbe84d0')
  43924. e('c3389ff'), e('0910768'), e('607aee2'), e('5c95135'), e('8b081ba'), e('a3bbeb2'), e('933bc12'), e('3f15357')
  43925. var f = e('575a22c')
  43926. e('8b641b6'),
  43927. e('e98f234'),
  43928. e('6175dcb'),
  43929. e('a290f81'),
  43930. e('cde5cad'),
  43931. e('0dc59d3'),
  43932. e('67e77ca'),
  43933. e('37efca2'),
  43934. e('e913672'),
  43935. e('5f94728'),
  43936. e('1feaebc'),
  43937. e('ac704b9'),
  43938. e('c85b9d6'),
  43939. e('1e5c4ba'),
  43940. e('d2a103e'),
  43941. e('90272dd'),
  43942. e('8834362'),
  43943. e('7d5c8a5'),
  43944. e('d837406'),
  43945. e('1c23cc0'),
  43946. e('a08e932'),
  43947. e('6baf255'),
  43948. e('2fb8d9c'),
  43949. e('9f4cfa3'),
  43950. e('014d724'),
  43951. e('30f4e61'),
  43952. e('d823824')
  43953. var l = s.ServiceStore.named('AppStore')
  43954. .props({ pages: n.types.frozen(), activePage: n.types.frozen(), folded: !1, offScreen: !1 })
  43955. .views(function (e) {
  43956. return {
  43957. get navigations() {
  43958. return Array.isArray(e.pages)
  43959. ? c.mapTree(e.pages, function (a) {
  43960. var t = c.isVisible(a, e.data)
  43961. return (
  43962. !1 !== t && a.path && !~a.path.indexOf('http') && ~a.path.indexOf(':') && (t = !1),
  43963. {
  43964. label: a.label,
  43965. icon: a.icon,
  43966. path: a.path,
  43967. children: a.children,
  43968. className: a.className,
  43969. visible: t,
  43970. badge: 'string' == typeof a.badge ? f.filter(a.badge, e.data) : a.badge,
  43971. badgeClassName: f.filter(a.badgeClassName, e.data)
  43972. }
  43973. )
  43974. })
  43975. : [{ label: e.__('App.navigation'), children: [] }]
  43976. },
  43977. get bcn() {
  43978. var a
  43979. return (null === (a = e.activePage) || void 0 === a ? void 0 : a.bcn) || []
  43980. },
  43981. get pageData() {
  43982. var a
  43983. return d.createObject(e.data, { params: (null === (a = e.activePage) || void 0 === a ? void 0 : a.params) || {} })
  43984. }
  43985. }
  43986. })
  43987. .actions(function (e) {
  43988. return {
  43989. toggleFolded: function () {
  43990. e.folded = !e.folded
  43991. },
  43992. toggleOffScreen: function () {
  43993. e.offScreen = !e.offScreen
  43994. },
  43995. setPages: function (a) {
  43996. if (a && !Array.isArray(a)) a = [a]
  43997. else if (!Array.isArray(a)) return
  43998. ;(a = c.mapTree(a, function (e, a, t, i) {
  43999. var n = e.link || e.url
  44000. if (
  44001. (e.schema || e.schemaApi) &&
  44002. ((n =
  44003. e.url ||
  44004. '/'.concat(
  44005. i
  44006. .map(function (e) {
  44007. return e.index
  44008. })
  44009. .concat(a)
  44010. .map(function (e) {
  44011. return 'page-'.concat(e + 1)
  44012. })
  44013. .join('/')
  44014. )),
  44015. n && '/' !== n[0])
  44016. ) {
  44017. for (var s = '/', d = i.length; d > 0; ) {
  44018. var f = i[d - 1]
  44019. if (null == f ? void 0 : f.path) {
  44020. s = f.path + '/'
  44021. break
  44022. }
  44023. d--
  44024. }
  44025. n = s + n
  44026. }
  44027. return r.__assign(r.__assign({}, e), { index: a, id: e.id || c.guid(), label: e.label, icon: e.icon, path: n })
  44028. })),
  44029. (e.pages = a)
  44030. },
  44031. rewrite: function (a, t) {
  44032. var i = c.findTree(e.pages, function (e) {
  44033. return e.path === a
  44034. })
  44035. i && this.setActivePage(i, t)
  44036. },
  44037. setActivePage: function (a, t, i) {
  44038. var n
  44039. if ((null === (n = e.activePage) || void 0 === n ? void 0 : n.id) !== a.id) {
  44040. var s = []
  44041. if (
  44042. (c.findTree(e.pages, function (n, d, f, l) {
  44043. return (
  44044. n.id === a.id &&
  44045. ((s = l
  44046. .filter(function (e) {
  44047. return e.path && e.label
  44048. })
  44049. .map(function (e) {
  44050. return r.__assign(r.__assign({}, e), { path: c.replaceUrlParams(e.path, i) })
  44051. })),
  44052. t.showFullBreadcrumbPath &&
  44053. (s = l.filter(function (e) {
  44054. return e.label
  44055. })),
  44056. s.push(r.__assign(r.__assign({}, n), { path: '' })),
  44057. e.__,
  44058. t.showBreadcrumbHomePath && '/' !== s[0].path && s.unshift({ label: e.__('App.home'), path: '/' }),
  44059. !0)
  44060. )
  44061. }),
  44062. (e.activePage = r.__assign(r.__assign({}, a), { params: i || {}, bcn: s })),
  44063. a.label && (document.title = a.label),
  44064. a.schema)
  44065. )
  44066. (e.schema = a.schema), (e.schemaKey = '' + Date.now())
  44067. else if (a.schemaApi) (e.schema = null), e.fetchSchema(a.schemaApi, e.activePage, { method: 'get' })
  44068. else {
  44069. if (a.redirect) return void t.jumpTo(a.redirect, void 0, e.data)
  44070. a.rewrite ? this.rewrite(a.rewrite, t) : ((e.schema = null), (e.schemaKey = ''))
  44071. }
  44072. }
  44073. },
  44074. updateActivePage: function (a) {
  44075. if (Array.isArray(e.pages)) {
  44076. var t,
  44077. i = c.findTree(e.pages, function (e) {
  44078. return !(!e.path || !(t = a.isCurrentUrl(e.path, e)))
  44079. })
  44080. if (i) this.setActivePage(i, a, 'object' == typeof t ? t.params : void 0)
  44081. else {
  44082. var r = c.findTree(e.pages, function (e) {
  44083. return e.isDefaultPage
  44084. })
  44085. r ? this.setActivePage(r, a) : (e.activePage = null)
  44086. }
  44087. }
  44088. }
  44089. }
  44090. })
  44091. a.AppStore = l
  44092. }) /*!node_modules/amis-core/lib/store/root.js*/
  44093. amis.define('3fc8322', function (e, t, r, c) {
  44094. 'use strict'
  44095. Object.defineProperty(t, '__esModule', { value: !0 })
  44096. var a = e('68b98b9'),
  44097. n = e('668845d'),
  44098. o = e('939b8bb'),
  44099. d = e('3e2dd5e')
  44100. e('d9d4e46'), e('8dd52de'), e('22a4ae5'), e('5e0783e')
  44101. var i = e('bbe84d0')
  44102. e('c3389ff'),
  44103. e('0910768'),
  44104. e('607aee2'),
  44105. e('5c95135'),
  44106. e('8b081ba'),
  44107. e('a3bbeb2'),
  44108. e('933bc12'),
  44109. e('3f15357'),
  44110. e('575a22c'),
  44111. e('8b641b6'),
  44112. e('e98f234'),
  44113. e('6175dcb'),
  44114. e('a290f81'),
  44115. e('cde5cad'),
  44116. e('0dc59d3'),
  44117. e('67e77ca'),
  44118. e('37efca2'),
  44119. e('e913672'),
  44120. e('5f94728'),
  44121. e('1feaebc'),
  44122. e('ac704b9'),
  44123. e('c85b9d6'),
  44124. e('1e5c4ba'),
  44125. e('d2a103e'),
  44126. e('90272dd'),
  44127. e('8834362'),
  44128. e('7d5c8a5'),
  44129. e('d837406'),
  44130. e('1c23cc0'),
  44131. e('a08e932'),
  44132. e('6baf255'),
  44133. e('2fb8d9c'),
  44134. e('9f4cfa3'),
  44135. e('014d724'),
  44136. e('30f4e61'),
  44137. e('d823824')
  44138. var u = d.ServiceStore.named('RootStore')
  44139. .props({ runtimeError: n.types.frozen(), runtimeErrorStack: n.types.frozen(), query: n.types.frozen() })
  44140. .volatile(function (e) {
  44141. return { context: {} }
  44142. })
  44143. .views(function (e) {
  44144. return {
  44145. get downStream() {
  44146. var t = e.data
  44147. if (e.context || e.query) {
  44148. var r = i.extractObjectChain(t)
  44149. e.context && r.unshift(e.context), e.query && r.splice(r.length - 1, 0, a.__assign(a.__assign({}, e.query), { __query: e.query })), (t = i.createObjectFromChain(r))
  44150. }
  44151. return t
  44152. }
  44153. }
  44154. })
  44155. .actions(function (e) {
  44156. return {
  44157. updateContext: function (t) {
  44158. Object.assign(e.context, t)
  44159. },
  44160. setRuntimeError: function (t, r) {
  44161. ;(e.runtimeError = t), (e.runtimeErrorStack = r)
  44162. },
  44163. updateLocation: function (t, r) {
  44164. var c = r ? r(t) : o.parseQuery(t)
  44165. o.isObjectShallowModified(c, e.query, !1) && (e.query = c)
  44166. }
  44167. }
  44168. })
  44169. t.RootStore = u
  44170. }) /*!node_modules/amis-core/lib/store/index.js*/
  44171. amis.define('96012e2', function (e, t, r, o) {
  44172. 'use strict'
  44173. Object.defineProperty(t, '__esModule', { value: !0 })
  44174. var n = e('668845d'),
  44175. S = e('7db930a'),
  44176. a = e('3e2dd5e'),
  44177. i = e('9bf2913'),
  44178. d = e('afae96a'),
  44179. c = e('48f96dd'),
  44180. u = e('98ebec8'),
  44181. f = e('ebd77a8'),
  44182. s = e('0b463e6'),
  44183. g = e('c83dd99'),
  44184. l = e('0de7e2d'),
  44185. m = e('a533195'),
  44186. v = e('121d16c'),
  44187. b = e('821b8e4'),
  44188. p = e('0ecf5fd'),
  44189. R = e('3886906'),
  44190. y = e('3fc8322')
  44191. function C(e) {
  44192. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  44193. }
  44194. var T = C(l)
  44195. n.setLivelinessChecking('ignore')
  44196. var E = [a.ServiceStore, d.FormStore, i.ComboStore, c.CRUDStore, u.TableStore, f.TableStore2, s.ListStore, g.ModalStore, v.FormItemStore, p.PaginationStore, R.AppStore],
  44197. F = n.types
  44198. .model('RendererStore', { storeType: 'RendererStore' })
  44199. .views(function (e) {
  44200. return {
  44201. get fetcher() {
  44202. return n.getEnv(e).fetcher
  44203. },
  44204. get notify() {
  44205. return n.getEnv(e).notify
  44206. },
  44207. get isCancel() {
  44208. return n.getEnv(e).isCancel
  44209. },
  44210. get __() {
  44211. return n.getEnv(e).translate
  44212. },
  44213. getStoreById: function (e) {
  44214. return b.getStoreById(e)
  44215. },
  44216. get stores() {
  44217. return b.getStores()
  44218. }
  44219. }
  44220. })
  44221. .actions(function (e) {
  44222. return {
  44223. addStore: function (t) {
  44224. if (t.storeType === y.RootStore.name) return b.addStore(y.RootStore.create(t, n.getEnv(e)))
  44225. var r = T.default(E, function (e) {
  44226. return e.name === t.storeType
  44227. })
  44228. return b.addStore(r.create(t, n.getEnv(e)))
  44229. },
  44230. removeStore: function (e) {
  44231. b.removeStore(e)
  44232. }
  44233. }
  44234. })
  44235. ;(t.iRendererStore = S.iRendererStore),
  44236. (t.ServiceStore = a.ServiceStore),
  44237. (t.ComboStore = i.ComboStore),
  44238. (t.FormStore = d.FormStore),
  44239. (t.CRUDStore = c.CRUDStore),
  44240. (t.TableStore = u.TableStore),
  44241. (t.TableStore2 = f.TableStore2),
  44242. (t.ListStore = s.ListStore),
  44243. (t.ModalStore = g.ModalStore),
  44244. (t.StoreNode = m.StoreNode),
  44245. (t.FormItemStore = v.FormItemStore),
  44246. (t.PaginationStore = p.PaginationStore),
  44247. (t.AppStore = R.AppStore),
  44248. (t.RegisterStore = function (e) {
  44249. E.push(e)
  44250. }),
  44251. (t.RendererStore = F)
  44252. }) /*!node_modules/amis-core/lib/utils/normalizeLink.js*/
  44253. amis.define('dff10cd', function (s, i, n, t) {
  44254. 'use strict'
  44255. Object.defineProperty(i, '__esModule', { value: !0 })
  44256. i.normalizeLink = function (s, i) {
  44257. void 0 === i && (i = window.location), (s = s || '') && '#' === s[0] ? (s = i.pathname + i.search + s) : s && '?' === s[0] && (s = i.pathname + s)
  44258. var n = s.indexOf('?'),
  44259. t = s.indexOf('#'),
  44260. e = s,
  44261. a = '',
  44262. r = i.hash
  44263. if (
  44264. (n < t
  44265. ? ((e = ~n ? s.substring(0, n) : ~t ? s.substring(0, t) : s), (r = ~t ? s.substring(t) : i.hash), (a = ~n ? s.substring(n, ~t ? t : void 0) : ''))
  44266. : n > t && ((e = ~t ? s.substring(0, t) : ~n ? s.substring(0, n) : s), (r = ~t ? s.substring(t, ~n ? n : void 0) : i.hash), (a = ~n ? s.substring(n) : '')),
  44267. e)
  44268. ) {
  44269. if ('/' != e[0] && !/^https?\:\/\//.test(e)) {
  44270. var o = i.pathname.split('/')
  44271. o.pop()
  44272. for (var u = void 0; (u = /^\.\.?\//.exec(e)); ) '../' === u[0] && o.pop(), (e = e.substring(u[0].length))
  44273. e = o.concat(e).join('/')
  44274. }
  44275. } else e = i.pathname
  44276. return e + (n < t ? a + r : r + a)
  44277. }
  44278. }) /*!node_modules/lodash/values.js*/
  44279. amis.define('ea5ad0c', function (n, e, a, c) {
  44280. var f = n('9025c61'),
  44281. i = n('0092f09')
  44282. a.exports = function (n) {
  44283. return null == n ? [] : f(n, i(n))
  44284. }
  44285. }) /*!node_modules/amis-core/lib/utils/renderer-event.js*/
  44286. amis.define('241d95b', function (e, n, t, r) {
  44287. 'use strict'
  44288. Object.defineProperty(n, '__esModule', { value: !0 })
  44289. var a = e('68b98b9'),
  44290. i = e('e913672'),
  44291. o = e('3c9ad5f'),
  44292. u = e('939b8bb'),
  44293. c = e('bbe84d0'),
  44294. l = e('5f94728'),
  44295. s = e('1be4f4d'),
  44296. d = e('575a22c')
  44297. function v(e) {
  44298. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  44299. }
  44300. var f = v(l),
  44301. p = []
  44302. function b(e, n) {
  44303. var t = Object.defineProperties(
  44304. {
  44305. context: c.extendObject({ pristineData: n.data }, n),
  44306. type: e,
  44307. prevented: !1,
  44308. stoped: !1,
  44309. preventDefault: function () {
  44310. t.prevented = !0
  44311. },
  44312. stopPropagation: function () {
  44313. t.stoped = !0
  44314. },
  44315. get data() {
  44316. return t.context.data
  44317. },
  44318. get pristineData() {
  44319. return t.context.pristineData
  44320. },
  44321. setData: function (e) {
  44322. t.context.data = e
  44323. },
  44324. pendingPromise: [],
  44325. allDone: function () {
  44326. return Promise.all(t.pendingPromise)
  44327. }
  44328. },
  44329. {
  44330. context: { enumerable: !1 },
  44331. pristineData: { enumerable: !1 },
  44332. preventDefault: { enumerable: !1 },
  44333. stopPropagation: { enumerable: !1 },
  44334. setData: { enumerable: !1 },
  44335. pendingPromise: { enumerable: !1 },
  44336. allDone: { enumerable: !1 }
  44337. }
  44338. )
  44339. return t
  44340. }
  44341. var h = function (e) {
  44342. var n, t, r, i, o
  44343. if (e) {
  44344. var u = e.props.$schema.onEvent
  44345. if (u) {
  44346. var c = function (n) {
  44347. var t = p.find(function (t) {
  44348. return t.renderer === e && t.type === n
  44349. })
  44350. ;(null == t ? void 0 : t.executing) &&
  44351. (null === (i = null === (r = null == t ? void 0 : t.debounceInstance) || void 0 === r ? void 0 : r.cancel) || void 0 === i || i.call(r),
  44352. (p = p.filter(function (e) {
  44353. return !(e.renderer === t.renderer && e.type === t.type)
  44354. })),
  44355. t.actions.length && p.push({ renderer: e, type: n, debounce: t.debounce || null, track: u[n].track || null, weight: t.weight || 0, actions: t.actions })),
  44356. !t &&
  44357. (null === (o = u[n].actions) || void 0 === o ? void 0 : o.length) &&
  44358. p.push({ renderer: e, type: n, debounce: u[n].debounce || null, track: u[n].track || null, weight: u[n].weight || 0, actions: u[n].actions })
  44359. }
  44360. try {
  44361. for (var l = a.__values(Object.keys(u)), s = l.next(); !s.done; s = l.next()) {
  44362. c(s.value)
  44363. }
  44364. } catch (e) {
  44365. n = { error: e }
  44366. } finally {
  44367. try {
  44368. s && !s.done && (t = l.return) && t.call(l)
  44369. } finally {
  44370. if (n) throw n.error
  44371. }
  44372. }
  44373. return function (n) {
  44374. p = p.filter(function (t) {
  44375. return t.renderer !== e || void 0 === n || t.type !== n
  44376. })
  44377. }
  44378. }
  44379. }
  44380. }
  44381. ;(n.bindEvent = h),
  44382. (n.createRendererEvent = b),
  44383. (n.dispatchEvent = function (e, n, t, r, o) {
  44384. var u, c, l, s, d, v, g, _, m, y
  44385. return a.__awaiter(this, void 0, void 0, function () {
  44386. var w,
  44387. x,
  44388. E,
  44389. D,
  44390. P,
  44391. k,
  44392. j,
  44393. O,
  44394. T,
  44395. I,
  44396. A,
  44397. W,
  44398. B,
  44399. F = this
  44400. return a.__generator(this, function (M) {
  44401. switch (M.label) {
  44402. case 0:
  44403. if (
  44404. ((w = null),
  44405. (x = 'string' == typeof e ? e : e.type),
  44406. null === (l = null === (c = null === (u = null == n ? void 0 : n.props) || void 0 === u ? void 0 : u.env) || void 0 === c ? void 0 : c.beforeDispatchEvent) ||
  44407. void 0 === l ||
  44408. l.call(c, e, n, t, r, o),
  44409. o && (null === (d = (s = n.props).onBroadcast) || void 0 === d || d.call(s, e, o, r)),
  44410. !o)
  44411. ) {
  44412. if (!(null === (g = null === (v = null == n ? void 0 : n.props) || void 0 === v ? void 0 : v.onEvent) || void 0 === g ? void 0 : g[x])) return [2, Promise.resolve()]
  44413. w = h(n)
  44414. }
  44415. if (!p.length) return [2, Promise.resolve()]
  44416. ;(E = o || b(x, { env: null === (_ = null == n ? void 0 : n.props) || void 0 === _ ? void 0 : _.env, nativeEvent: e, data: r, scoped: t })),
  44417. (D = p
  44418. .filter(function (e) {
  44419. return e.type === x && (!!o || e.renderer === n)
  44420. })
  44421. .sort(function (e, n) {
  44422. return n.weight - e.weight
  44423. })),
  44424. (P = 0),
  44425. (k = function () {
  44426. ++P === D.length && (null == w || w(x))
  44427. }),
  44428. (j = function (e) {
  44429. var t, r, o, u, c, l, s, d, v, b, h, g, _
  44430. return a.__generator(this, function (w) {
  44431. switch (w.label) {
  44432. case 0:
  44433. return (
  44434. (t = (null == e ? void 0 : e.debounce) || {}),
  44435. (r = t.wait),
  44436. (o = void 0 === r ? 100 : r),
  44437. (u = t.trailing),
  44438. (c = void 0 === u || u),
  44439. (l = t.leading),
  44440. (s = void 0 !== l && l),
  44441. (d = t.maxWait),
  44442. (v = void 0 === d ? 1e4 : d),
  44443. (null == e ? void 0 : e.debounce)
  44444. ? ((b = f.default(
  44445. function () {
  44446. return a.__awaiter(F, void 0, void 0, function () {
  44447. return a.__generator(this, function (n) {
  44448. switch (n.label) {
  44449. case 0:
  44450. return [4, i.runActions(e.actions, e.renderer, E)]
  44451. case 1:
  44452. return n.sent(), k(), [2]
  44453. }
  44454. })
  44455. })
  44456. },
  44457. o,
  44458. { trailing: c, leading: s, maxWait: v }
  44459. )),
  44460. p.forEach(function (n) {
  44461. n.renderer === e.renderer && e.type === n.type && ((n.executing = !0), (n.debounceInstance = b))
  44462. }),
  44463. b(),
  44464. [3, 3])
  44465. : [3, 1]
  44466. )
  44467. case 1:
  44468. return [4, i.runActions(e.actions, e.renderer, E)]
  44469. case 2:
  44470. w.sent(), k(), (w.label = 3)
  44471. case 3:
  44472. return (
  44473. (null == e ? void 0 : e.track) &&
  44474. ((h = e.track),
  44475. (g = h.id),
  44476. (_ = h.name),
  44477. null === (y = null === (m = null == n ? void 0 : n.props) || void 0 === m ? void 0 : m.env) ||
  44478. void 0 === y ||
  44479. y.tracker({ eventType: e.type, eventData: { trackId: g, trackName: _ } })),
  44480. E.stoped ? [2, 'break'] : [2]
  44481. )
  44482. }
  44483. })
  44484. }),
  44485. (M.label = 1)
  44486. case 1:
  44487. M.trys.push([1, 6, 7, 8]), (O = a.__values(D)), (T = O.next()), (M.label = 2)
  44488. case 2:
  44489. return T.done ? [3, 5] : ((I = T.value), [5, j(I)])
  44490. case 3:
  44491. if ('break' === M.sent()) return [3, 5]
  44492. M.label = 4
  44493. case 4:
  44494. return (T = O.next()), [3, 2]
  44495. case 5:
  44496. return [3, 8]
  44497. case 6:
  44498. return (A = M.sent()), (W = { error: A }), [3, 8]
  44499. case 7:
  44500. try {
  44501. T && !T.done && (B = O.return) && B.call(O)
  44502. } finally {
  44503. if (W) throw W.error
  44504. }
  44505. return [7]
  44506. case 8:
  44507. return [2, Promise.resolve(E)]
  44508. }
  44509. })
  44510. })
  44511. }),
  44512. (n.getMatchedEventTargets = function (e, n, t, r, i) {
  44513. return a.__awaiter(this, void 0, void 0, function () {
  44514. var l,
  44515. v,
  44516. f,
  44517. p,
  44518. b,
  44519. h = this
  44520. return a.__generator(this, function (g) {
  44521. switch (g.label) {
  44522. case 0:
  44523. return (l = []), 'number' != typeof t ? [3, 1] : ((v = e[t]) && l.push(v), [3, 9])
  44524. case 1:
  44525. return 'string' != typeof t ? [3, 5] : o.isExpression(t) ? [4, s.resolveVariableAndFilterForAsync(t, n)] : [3, 3]
  44526. case 2:
  44527. return (f = g.sent()), [3, 4]
  44528. case 3:
  44529. ;(f = t), (g.label = 4)
  44530. case 4:
  44531. return (
  44532. (t = f).split(',').forEach(function (n) {
  44533. if ((n = n.trim())) {
  44534. var t = n.split('.').map(function (e) {
  44535. return parseInt(e, 10)
  44536. }),
  44537. r = u.getTree(e, t)
  44538. r && l.push(r)
  44539. }
  44540. }),
  44541. [3, 9]
  44542. )
  44543. case 5:
  44544. return r
  44545. ? ((p = []),
  44546. u.eachTree(e, function (e) {
  44547. var t = e.storeType ? e.data : e
  44548. p.push(function () {
  44549. return a.__awaiter(h, void 0, void 0, function () {
  44550. return a.__generator(this, function (a) {
  44551. switch (a.label) {
  44552. case 0:
  44553. return [4, d.evalExpressionWithConditionBuilder(r, c.createObject(n, t))]
  44554. case 1:
  44555. return a.sent() && l.push(e), [2]
  44556. }
  44557. })
  44558. })
  44559. })
  44560. }),
  44561. [
  44562. 4,
  44563. Promise.all(
  44564. p.map(function (e) {
  44565. return e()
  44566. })
  44567. )
  44568. ])
  44569. : [3, 7]
  44570. case 6:
  44571. return g.sent(), [3, 9]
  44572. case 7:
  44573. return i
  44574. ? ((b = []),
  44575. u.eachTree(e, function (e, t) {
  44576. var r = e.storeType ? e.data : e
  44577. b.push(function () {
  44578. return a.__awaiter(h, void 0, void 0, function () {
  44579. return a.__generator(this, function (a) {
  44580. return d.evalExpression(i, c.createObject(n, { record: r, rowIndex: t, item: r, index: t, indexPath: e.path })) && l.push(e), [2]
  44581. })
  44582. })
  44583. })
  44584. }),
  44585. [
  44586. 4,
  44587. Promise.all(
  44588. b.map(function (e) {
  44589. return e()
  44590. })
  44591. )
  44592. ])
  44593. : [3, 9]
  44594. case 8:
  44595. g.sent(), (g.label = 9)
  44596. case 9:
  44597. return [2, l]
  44598. }
  44599. })
  44600. })
  44601. }),
  44602. (n.getRendererEventListeners = function () {
  44603. return p
  44604. }),
  44605. (n.resolveEventData = function (e, n, t) {
  44606. var r, i
  44607. return (
  44608. void 0 === t && (t = 'value'),
  44609. c.createObject(e.data, e.name && t ? a.__assign(a.__assign({}, n), (((r = {})[e.name] = n[t]), (r.__rendererData = a.__assign(a.__assign({}, e.data), (((i = {})[e.name] = n[t]), i))), r)) : n)
  44610. )
  44611. })
  44612. }) /*!node_modules/amis-core/lib/actions/LoopAction.js*/
  44613. amis.define('9f6ca76', function (e, r, t, a) {
  44614. 'use strict'
  44615. Object.defineProperty(r, '__esModule', { value: !0 })
  44616. var o = e('68b98b9')
  44617. e('939b8bb')
  44618. var n = e('e913672')
  44619. e('c3389ff'), e('8b081ba')
  44620. var s = e('bbe84d0'),
  44621. l = e('730a210')
  44622. e('0910768'), e('8b641b6')
  44623. var u = (function () {
  44624. function e() {}
  44625. return (
  44626. (e.prototype.run = function (e, r, t, a) {
  44627. var u, c
  44628. return o.__awaiter(this, void 0, void 0, function () {
  44629. var i, b, p, d, f, v, y, h, _, A, S, L, g, N, w
  44630. return o.__generator(this, function (O) {
  44631. switch (O.label) {
  44632. case 0:
  44633. return 'string' != typeof (i = null === (u = e.args) || void 0 === u ? void 0 : u.loopName)
  44634. ? (console.error('loopName \u5fc5\u987b\u662f\u5b57\u7b26\u4e32\u7c7b\u578b'), [2])
  44635. : (b = l.resolveVariable(i, a) || [])
  44636. ? [3, 1]
  44637. : (console.error('\u6ca1\u6709\u627e\u5230\u6570\u636e '.concat(i)), [3, 18])
  44638. case 1:
  44639. return Array.isArray(b) ? [3, 2] : (console.error(''.concat(i, ' \u6570\u636e\u4e0d\u662f\u6570\u7ec4')), [3, 18])
  44640. case 2:
  44641. if (!(null === (c = e.children) || void 0 === c ? void 0 : c.length)) return [3, 18]
  44642. ;(p = t.data), (O.label = 3)
  44643. case 3:
  44644. O.trys.push([3, 15, 16, 17]), (d = o.__values(b)), (f = d.next()), (O.label = 4)
  44645. case 4:
  44646. if (f.done) return [3, 14]
  44647. ;(v = f.value), (r.loopStatus = n.LoopStatus.NORMAL), t.setData(s.createObject(t.data, v)), (O.label = 5)
  44648. case 5:
  44649. O.trys.push([5, 10, 11, 12]), (N = void 0), (y = o.__values(e.children)), (h = y.next()), (O.label = 6)
  44650. case 6:
  44651. return h.done ? [3, 9] : ((_ = h.value), r.loopStatus === n.LoopStatus.CONTINUE ? [3, 8] : [4, n.runActions(_, r, t)])
  44652. case 7:
  44653. if ((O.sent(), r.loopStatus === n.LoopStatus.BREAK || t.stoped)) return t.setData(p), t.stopPropagation(), [3, 9]
  44654. O.label = 8
  44655. case 8:
  44656. return (h = y.next()), [3, 6]
  44657. case 9:
  44658. return [3, 12]
  44659. case 10:
  44660. return (A = O.sent()), (N = { error: A }), [3, 12]
  44661. case 11:
  44662. try {
  44663. h && !h.done && (w = y.return) && w.call(y)
  44664. } finally {
  44665. if (N) throw N.error
  44666. }
  44667. return [7]
  44668. case 12:
  44669. if (t.stoped) return t.setData(p), [3, 14]
  44670. O.label = 13
  44671. case 13:
  44672. return (f = d.next()), [3, 4]
  44673. case 14:
  44674. return [3, 17]
  44675. case 15:
  44676. return (S = O.sent()), (L = { error: S }), [3, 17]
  44677. case 16:
  44678. try {
  44679. f && !f.done && (g = d.return) && g.call(d)
  44680. } finally {
  44681. if (L) throw L.error
  44682. }
  44683. return [7]
  44684. case 17:
  44685. ;(r.loopStatus = n.LoopStatus.NORMAL), t.setData(p), (O.label = 18)
  44686. case 18:
  44687. return [2]
  44688. }
  44689. })
  44690. })
  44691. }),
  44692. e
  44693. )
  44694. })()
  44695. n.registerAction('loop', new u()), (r.LoopAction = u)
  44696. }) /*!node_modules/amis-core/lib/actions/BreakAction.js*/
  44697. amis.define('53ab1c9', function (t, e, n, r) {
  44698. 'use strict'
  44699. Object.defineProperty(e, '__esModule', { value: !0 })
  44700. var o = t('68b98b9'),
  44701. i = t('e913672'),
  44702. u = (function () {
  44703. function t() {}
  44704. return (
  44705. (t.prototype.run = function (t, e, n) {
  44706. return o.__awaiter(this, void 0, void 0, function () {
  44707. return o.__generator(this, function (t) {
  44708. return (e.loopStatus = i.LoopStatus.BREAK), [2]
  44709. })
  44710. })
  44711. }),
  44712. t
  44713. )
  44714. })()
  44715. i.registerAction('break', new u()), (e.BreakAction = u)
  44716. }) /*!node_modules/amis-core/lib/actions/ContinueAction.js*/
  44717. amis.define('389b046', function (t, n, e, o) {
  44718. 'use strict'
  44719. Object.defineProperty(n, '__esModule', { value: !0 })
  44720. var i = t('68b98b9'),
  44721. r = t('e913672'),
  44722. u = (function () {
  44723. function t() {}
  44724. return (
  44725. (t.prototype.run = function (t, n, e) {
  44726. return i.__awaiter(this, void 0, void 0, function () {
  44727. return i.__generator(this, function (t) {
  44728. return (n.loopStatus = r.LoopStatus.CONTINUE), [2]
  44729. })
  44730. })
  44731. }),
  44732. t
  44733. )
  44734. })()
  44735. r.registerAction('continue', new u()), (n.ContinueAction = u)
  44736. }) /*!node_modules/amis-core/lib/actions/SwitchAction.js*/
  44737. amis.define('63cb51c', function (e, r, n, t) {
  44738. 'use strict'
  44739. Object.defineProperty(r, '__esModule', { value: !0 })
  44740. var i = e('68b98b9'),
  44741. s = e('575a22c'),
  44742. c = e('e913672'),
  44743. u = (function () {
  44744. function e() {}
  44745. return (
  44746. (e.prototype.run = function (e, r, n, t) {
  44747. return i.__awaiter(this, void 0, void 0, function () {
  44748. var u, o, a, l, d, f
  44749. return i.__generator(this, function (h) {
  44750. switch (h.label) {
  44751. case 0:
  44752. h.trys.push([0, 6, 7, 8]), (u = i.__values(e.children || [])), (o = u.next()), (h.label = 1)
  44753. case 1:
  44754. return o.done ? [3, 5] : (a = o.value).expression ? [4, s.evalExpressionWithConditionBuilder(a.expression, t)] : [3, 4]
  44755. case 2:
  44756. return h.sent() ? [4, c.runActions(a, r, n)] : [3, 4]
  44757. case 3:
  44758. return h.sent(), [3, 5]
  44759. case 4:
  44760. return (o = u.next()), [3, 1]
  44761. case 5:
  44762. return [3, 8]
  44763. case 6:
  44764. return (l = h.sent()), (d = { error: l }), [3, 8]
  44765. case 7:
  44766. try {
  44767. o && !o.done && (f = u.return) && f.call(u)
  44768. } finally {
  44769. if (d) throw d.error
  44770. }
  44771. return [7]
  44772. case 8:
  44773. return [2]
  44774. }
  44775. })
  44776. })
  44777. }),
  44778. e
  44779. )
  44780. })()
  44781. c.registerAction('switch', new u()), (r.SwitchAction = u)
  44782. }) /*!node_modules/amis-core/lib/actions/ParallelAction.js*/
  44783. amis.define('5b9523a', function (e, n, r, t) {
  44784. 'use strict'
  44785. Object.defineProperty(n, '__esModule', { value: !0 })
  44786. var i = e('68b98b9'),
  44787. a = e('e913672'),
  44788. c = (function () {
  44789. function e() {}
  44790. return (
  44791. (e.prototype.run = function (e, n, r) {
  44792. return i.__awaiter(this, void 0, void 0, function () {
  44793. var t
  44794. return i.__generator(this, function (i) {
  44795. switch (i.label) {
  44796. case 0:
  44797. return e.children && e.children.length
  44798. ? ((t = e.children.map(function (e) {
  44799. return a.runActions(e, n, r)
  44800. })),
  44801. [4, Promise.all(t)])
  44802. : [3, 2]
  44803. case 1:
  44804. i.sent(), (i.label = 2)
  44805. case 2:
  44806. return [2]
  44807. }
  44808. })
  44809. })
  44810. }),
  44811. e
  44812. )
  44813. })()
  44814. a.registerAction('parallel', new c()), (n.ParallelAction = c)
  44815. }) /*!node_modules/amis-core/lib/actions/CustomAction.js*/
  44816. amis.define('e545b9c', function (e, c, n, t) {
  44817. 'use strict'
  44818. Object.defineProperty(c, '__esModule', { value: !0 })
  44819. var a = e('68b98b9'),
  44820. r = e('d9d4e46')
  44821. e('8dd52de'),
  44822. e('22a4ae5'),
  44823. e('5e0783e'),
  44824. e('0910768'),
  44825. e('c3389ff'),
  44826. e('607aee2'),
  44827. e('5c95135'),
  44828. e('8b081ba'),
  44829. e('a3bbeb2'),
  44830. e('933bc12'),
  44831. e('3f15357'),
  44832. e('575a22c'),
  44833. e('939b8bb'),
  44834. e('8b641b6'),
  44835. e('e98f234'),
  44836. e('6175dcb'),
  44837. e('a290f81'),
  44838. e('cde5cad'),
  44839. e('0dc59d3'),
  44840. e('67e77ca'),
  44841. e('37efca2')
  44842. var i = e('e913672')
  44843. e('5f94728'),
  44844. e('1feaebc'),
  44845. e('ac704b9'),
  44846. e('c85b9d6'),
  44847. e('1e5c4ba'),
  44848. e('d2a103e'),
  44849. e('90272dd'),
  44850. e('8834362'),
  44851. e('7d5c8a5'),
  44852. e('d837406'),
  44853. e('1c23cc0'),
  44854. e('a08e932'),
  44855. e('6baf255'),
  44856. e('2fb8d9c'),
  44857. e('9f4cfa3'),
  44858. e('014d724'),
  44859. e('30f4e61'),
  44860. e('d823824')
  44861. var d = (function () {
  44862. function e() {}
  44863. return (
  44864. (e.prototype.run = function (e, c, n) {
  44865. var t, d
  44866. return a.__awaiter(this, void 0, void 0, function () {
  44867. var o
  44868. return a.__generator(this, function (a) {
  44869. switch (a.label) {
  44870. case 0:
  44871. return (
  44872. 'string' == typeof (o = null !== (d = null === (t = e.args) || void 0 === t ? void 0 : t.script) && void 0 !== d ? d : e.script) &&
  44873. (o = r.str2AsyncFunction(o, 'context', 'doAction', 'event')),
  44874. [
  44875. 4,
  44876. null == o
  44877. ? void 0
  44878. : o.call(
  44879. null,
  44880. c,
  44881. function (e) {
  44882. return i.runActions(e, c, n)
  44883. },
  44884. n,
  44885. e
  44886. )
  44887. ]
  44888. )
  44889. case 1:
  44890. return a.sent(), [2]
  44891. }
  44892. })
  44893. })
  44894. }),
  44895. e
  44896. )
  44897. })()
  44898. i.registerAction('custom', new d()), (c.CustomAction = d)
  44899. }) /*!node_modules/amis-core/lib/actions/BroadcastAction.js*/
  44900. amis.define('b72176a', function (e, t, n, a) {
  44901. 'use strict'
  44902. Object.defineProperty(t, '__esModule', { value: !0 })
  44903. var r = e('68b98b9')
  44904. e('939b8bb')
  44905. var o = e('241d95b'),
  44906. i = e('e913672'),
  44907. c = e('bbe84d0'),
  44908. d = (function () {
  44909. function e() {}
  44910. return (
  44911. (e.prototype.run = function (e, t, n) {
  44912. var a, i, d
  44913. return r.__awaiter(this, void 0, void 0, function () {
  44914. return r.__generator(this, function (r) {
  44915. switch (r.label) {
  44916. case 0:
  44917. return (null === (a = e.args) || void 0 === a ? void 0 : a.eventName) || e.eventName
  44918. ? (n.setData(c.createObject(n.data, null !== (i = e.data) && void 0 !== i ? i : {})),
  44919. [4, o.dispatchEvent((null === (d = e.args) || void 0 === d ? void 0 : d.eventName) || e.eventName, t, n.context.scoped, e.data, n)])
  44920. : (console.error('eventName \u672a\u5b9a\u4e49\uff0c\u8bf7\u5b9a\u4e49\u4e8b\u4ef6\u540d\u79f0'), [2])
  44921. case 1:
  44922. return [2, r.sent()]
  44923. }
  44924. })
  44925. })
  44926. }),
  44927. e
  44928. )
  44929. })()
  44930. i.registerAction('broadcast', new d()), (t.BroadcastAction = d)
  44931. }) /*!node_modules/amis-core/lib/actions/CmptAction.js*/
  44932. amis.define('faee115', function (e, o, t, a) {
  44933. 'use strict'
  44934. Object.defineProperty(o, '__esModule', { value: !0 })
  44935. var n = e('68b98b9')
  44936. e('939b8bb')
  44937. var r = e('e913672'),
  44938. l = e('326ef36'),
  44939. i = e('bbe84d0'),
  44940. d = (function () {
  44941. function e() {}
  44942. return (
  44943. (e.prototype.run = function (e, o, t) {
  44944. var a, r, d, u, v, s, c, p, m, f, y, g, b, I, V, T, _, h, D, j, E, O, R, w, C, N, x, A, B
  44945. return n.__awaiter(this, void 0, void 0, function () {
  44946. var M, F, S, P, k, q, z, G, H, J, K, L, Q, U, W, X, Y
  44947. return n.__generator(this, function (n) {
  44948. switch (n.label) {
  44949. case 0:
  44950. return (
  44951. (M = e.componentId || e.componentName),
  44952. (F = e.dataMergeMode || 'merge'),
  44953. (S = null === (a = e.args) || void 0 === a ? void 0 : a.path),
  44954. 'setValue' === e.actionType && S && 'string' == typeof S
  44955. ? (P = null === (d = null === (r = null == t ? void 0 : t.context) || void 0 === r ? void 0 : r.env) || void 0 === d ? void 0 : d.beforeSetData) && 'function' == typeof P
  44956. ? [4, P(o, e, t)]
  44957. : [3, 2]
  44958. : [3, 2]
  44959. )
  44960. case 1:
  44961. if (!1 === n.sent()) return [2]
  44962. n.label = 2
  44963. case 2:
  44964. if (((k = M ? (null === (u = t.context.scoped) || void 0 === u ? void 0 : u[e.componentId ? 'getComponentById' : 'getComponentByName'](M)) : o), M && !k)) {
  44965. if (
  44966. ((q = '\u5c1d\u8bd5\u6267\u884c\u4e00\u4e2a\u4e0d\u5b58\u5728\u7684\u76ee\u6807\u7ec4\u4ef6\u52a8\u4f5c\uff08'.concat(
  44967. M,
  44968. '\uff09\uff0c\u8bf7\u68c0\u67e5\u76ee\u6807\u7ec4\u4ef6\u975e\u9690\u85cf\u72b6\u6001\uff0c\u4e14\u6b63\u786e\u6307\u5b9a\u4e86componentId\u6216componentName'
  44969. )),
  44970. !1 === e.ignoreError)
  44971. )
  44972. throw Error(q)
  44973. console.warn(q)
  44974. }
  44975. if ('setValue' === e.actionType)
  44976. return (null == k ? void 0 : k.setData)
  44977. ? [
  44978. 2,
  44979. null == k
  44980. ? void 0
  44981. : k.setData(
  44982. null === (v = e.args) || void 0 === v ? void 0 : v.value,
  44983. 'override' === F,
  44984. null === (s = e.args) || void 0 === s ? void 0 : s.index,
  44985. null === (c = e.args) || void 0 === c ? void 0 : c.condition
  44986. )
  44987. ]
  44988. : [2, null === (m = null == k ? void 0 : (p = k.props).onChange) || void 0 === m ? void 0 : m.call(p, null === (f = e.args) || void 0 === f ? void 0 : f.value)]
  44989. if ('reload' === e.actionType) return [2, null === (y = null == k ? void 0 : k.reload) || void 0 === y ? void 0 : y.call(k, void 0, e.data, void 0, void 0, 'override' === F, e.args)]
  44990. if (
  44991. 'validateFormItem' !== e.actionType ||
  44992. !(null === (b = l.getRendererByName(null === (g = null == k ? void 0 : k.props) || void 0 === g ? void 0 : g.type)) || void 0 === b ? void 0 : b.isFormItem)
  44993. )
  44994. return [3, 7]
  44995. ;(z = (null == k ? void 0 : k.props) || {}), (G = z.dispatchEvent), (H = z.data), (n.label = 3)
  44996. case 3:
  44997. return n.trys.push([3, 5, , 6]), [4, null === (V = null == k ? void 0 : (I = k.props).onValidate) || void 0 === V ? void 0 : V.call(I)]
  44998. case 4:
  44999. return (
  45000. n.sent()
  45001. ? (t.setData(
  45002. i.createObject(
  45003. t.data,
  45004. (((Q = {})[e.outputVar || ''.concat(e.actionType, 'Result')] = {
  45005. error: '',
  45006. value: null === (_ = null === (T = null == k ? void 0 : k.props) || void 0 === T ? void 0 : T.formItem) || void 0 === _ ? void 0 : _.value
  45007. }),
  45008. Q)
  45009. )
  45010. ),
  45011. G && G('formItemValidateSucc', H))
  45012. : (t.setData(
  45013. i.createObject(
  45014. t.data,
  45015. (((U = {})[e.outputVar || ''.concat(e.actionType, 'Result')] = {
  45016. error: ((null === (D = null === (h = null == k ? void 0 : k.props) || void 0 === h ? void 0 : h.formItem) || void 0 === D ? void 0 : D.errors) || []).join(','),
  45017. value: null === (E = null === (j = null == k ? void 0 : k.props) || void 0 === j ? void 0 : j.formItem) || void 0 === E ? void 0 : E.value
  45018. }),
  45019. U)
  45020. )
  45021. ),
  45022. G && G('formItemValidateError', H)),
  45023. [3, 6]
  45024. )
  45025. case 5:
  45026. return (
  45027. (J = n.sent()),
  45028. t.setData(
  45029. i.createObject(
  45030. t.data,
  45031. (((W = {})[e.outputVar || ''.concat(e.actionType, 'Result')] = {
  45032. error: J.message || '\u672a\u77e5\u9519\u8bef',
  45033. value: null === (R = null === (O = null == k ? void 0 : k.props) || void 0 === O ? void 0 : O.formItem) || void 0 === R ? void 0 : R.value
  45034. }),
  45035. W)
  45036. )
  45037. ),
  45038. G && G('formItemValidateError', H),
  45039. [3, 6]
  45040. )
  45041. case 6:
  45042. return [2]
  45043. case 7:
  45044. return n.trys.push([7, 9, , 10]), [4, null === (w = null == k ? void 0 : k.doAction) || void 0 === w ? void 0 : w.call(k, e, t.data, !0, e.args)]
  45045. case 8:
  45046. return (
  45047. (K = n.sent()),
  45048. ['validate', 'submit'].includes(e.actionType) &&
  45049. t.setData(
  45050. i.createObject(
  45051. t.data,
  45052. (((X = {})[e.outputVar || ''.concat(e.actionType, 'Result')] = {
  45053. error: '',
  45054. payload:
  45055. null !== (C = null == K ? void 0 : K.__payload) && void 0 !== C
  45056. ? C
  45057. : null === (x = null === (N = null == k ? void 0 : k.props) || void 0 === N ? void 0 : N.store) || void 0 === x
  45058. ? void 0
  45059. : x.data,
  45060. responseData: null == K ? void 0 : K.__response
  45061. }),
  45062. X)
  45063. )
  45064. ),
  45065. [2, K]
  45066. )
  45067. case 9:
  45068. return (
  45069. (L = n.sent()),
  45070. t.setData(
  45071. i.createObject(
  45072. t.data,
  45073. (((Y = {})[e.outputVar || ''.concat(e.actionType, 'Result')] = {
  45074. error: L.message,
  45075. errors: 'ValidateError' === L.name ? L.detail : L,
  45076. payload: null === (B = null === (A = null == k ? void 0 : k.props) || void 0 === A ? void 0 : A.store) || void 0 === B ? void 0 : B.data
  45077. }),
  45078. Y)
  45079. )
  45080. ),
  45081. [3, 10]
  45082. )
  45083. case 10:
  45084. return [2]
  45085. }
  45086. })
  45087. })
  45088. }),
  45089. e
  45090. )
  45091. })()
  45092. r.registerAction('component', new d()), (o.CmptAction = d)
  45093. }) /*!node_modules/amis-core/lib/actions/StatusAction.js*/
  45094. amis.define('9a01b63', function (t, i, e, n) {
  45095. 'use strict'
  45096. Object.defineProperty(i, '__esModule', { value: !0 })
  45097. var o = t('68b98b9'),
  45098. s = t('e913672'),
  45099. a = (function () {
  45100. function t() {}
  45101. return (
  45102. (t.prototype.run = function (t, i, e) {
  45103. var n, s
  45104. return o.__awaiter(this, void 0, void 0, function () {
  45105. var e, a, r
  45106. return o.__generator(this, function (o) {
  45107. return (
  45108. (e = t.componentId || t.componentName),
  45109. ['show', 'hidden', 'visibility'].includes(t.actionType)
  45110. ? ((a = 'visibility' === t.actionType ? (null === (n = t.args) || void 0 === n ? void 0 : n.value) : 'show' === t.actionType), [2, i.props.statusStore.setVisible(e, a)])
  45111. : ['static', 'nonstatic'].includes(t.actionType)
  45112. ? [2, i.props.statusStore.setStatic(e, 'static' === t.actionType)]
  45113. : ['enabled', 'disabled', 'usability'].includes(t.actionType)
  45114. ? ((r = 'usability' === t.actionType ? !(null === (s = t.args) || void 0 === s ? void 0 : s.value) : 'disabled' === t.actionType), [2, i.props.statusStore.setDisable(e, r)])
  45115. : [2]
  45116. )
  45117. })
  45118. })
  45119. }),
  45120. t
  45121. )
  45122. })()
  45123. s.registerAction('status', new a()), (i.StatusAction = a)
  45124. }) /*!node_modules/amis-core/lib/actions/AjaxAction.js*/
  45125. amis.define('daa1278', function (e, i, o, n) {
  45126. 'use strict'
  45127. Object.defineProperty(i, '__esModule', { value: !0 })
  45128. var s = e('68b98b9'),
  45129. t = e('d9d4e46'),
  45130. a = e('3f15357'),
  45131. r = e('939b8bb'),
  45132. l = e('575a22c'),
  45133. d = e('e913672'),
  45134. u = e('bbe84d0'),
  45135. v = (function () {
  45136. function e(e) {
  45137. void 0 === e && (e = 'ajax'), (this.fetcherType = e)
  45138. }
  45139. return (
  45140. (e.prototype.run = function (e, i, o) {
  45141. var n, d, v, c, p, f, g, m, _, h, b, w, y
  45142. return s.__awaiter(this, void 0, void 0, function () {
  45143. var i, T, x, A, E, j, D, O, B
  45144. return s.__generator(this, function (M) {
  45145. switch (M.label) {
  45146. case 0:
  45147. if (!(null === (n = o.context.env) || void 0 === n ? void 0 : n.fetcher)) throw new Error('env.fetcher is required!')
  45148. if (!e.api) throw new Error('api is required!')
  45149. return (
  45150. 'download' === this.fetcherType && 'download' === e.actionType && e.api && (e.api.responseType = 'blob'),
  45151. (i = o.context.env),
  45152. (T = (null === (d = null == e ? void 0 : e.options) || void 0 === d ? void 0 : d.silent) || (null == e ? void 0 : e.api).silent),
  45153. (x = null === (v = null == e ? void 0 : e.api) || void 0 === v ? void 0 : v.messages),
  45154. void 0 === (A = t.normalizeApi(e.api)).sendOn ? [3, 2] : [4, l.evalExpressionWithConditionBuilder(A.sendOn, null !== (c = e.data) && void 0 !== c ? c : {}, !1)]
  45155. )
  45156. case 1:
  45157. if (!M.sent()) return [2]
  45158. M.label = 2
  45159. case 2:
  45160. null == (null == A ? void 0 : A.data) && (A = s.__assign(s.__assign({}, A), { data: {} })), (M.label = 3)
  45161. case 3:
  45162. return M.trys.push([3, 5, , 6]), [4, i.fetcher(A, null !== (p = e.data) && void 0 !== p ? p : {}, null !== (f = null == e ? void 0 : e.options) && void 0 !== f ? f : {})]
  45163. case 4:
  45164. if (
  45165. ((O = M.sent()),
  45166. (E = !r.isEmpty(O.data) || O.ok ? t.normalizeApiResponseData(O.data) : null),
  45167. o.setData(
  45168. u.createObject(
  45169. o.data,
  45170. s.__assign(
  45171. s.__assign({}, E),
  45172. (((B = { responseData: E })[e.outputVar || 'responseResult'] = s.__assign(s.__assign({}, E), { responseData: E, responseStatus: O.status, responseMsg: O.msg })), B)
  45173. )
  45174. )
  45175. ),
  45176. !T)
  45177. ) {
  45178. if (!O.ok)
  45179. throw new a.ServerError(
  45180. null !== (_ = null !== (g = null == x ? void 0 : x.failed) && void 0 !== g ? g : null === (m = e.messages) || void 0 === m ? void 0 : m.failed) && void 0 !== _ ? _ : O.msg,
  45181. O
  45182. )
  45183. ;(j =
  45184. null !==
  45185. (y =
  45186. null !== (w = null !== (h = null == x ? void 0 : x.success) && void 0 !== h ? h : null === (b = e.messages) || void 0 === b ? void 0 : b.success) && void 0 !== w
  45187. ? w
  45188. : O.msg) && void 0 !== y
  45189. ? y
  45190. : O.defaultMsg) && i.notify('success', j, void 0 !== O.msgTimeout ? { closeButton: !0, timeout: O.msgTimeout } : void 0)
  45191. }
  45192. return [2, O.data]
  45193. case 5:
  45194. return (
  45195. (D = M.sent()),
  45196. T ||
  45197. ('ServerError' === D.type
  45198. ? ((O = D.response), i.notify('error', D.message, void 0 !== O.msgTimeout ? { closeButton: !0, timeout: O.msgTimeout } : void 0))
  45199. : i.notify('error', D.message)),
  45200. [3, 6]
  45201. )
  45202. case 6:
  45203. return [2]
  45204. }
  45205. })
  45206. })
  45207. }),
  45208. e
  45209. )
  45210. })()
  45211. d.registerAction('ajax', new v()), d.registerAction('download', new v('download')), (i.AjaxAction = v)
  45212. }) /*!node_modules/amis-core/lib/actions/CopyAction.js*/
  45213. amis.define('1dd4948', function (n, o, t, e) {
  45214. 'use strict'
  45215. Object.defineProperty(o, '__esModule', { value: !0 })
  45216. var i = n('68b98b9'),
  45217. r = n('e913672'),
  45218. u = (function () {
  45219. function n() {}
  45220. return (
  45221. (n.prototype.run = function (n, o, t) {
  45222. var e, r, u, c, d, v
  45223. return i.__awaiter(this, void 0, void 0, function () {
  45224. return i.__generator(this, function (o) {
  45225. if (!(null === (e = t.context.env) || void 0 === e ? void 0 : e.copy)) throw new Error('env.copy is required!')
  45226. return (
  45227. (null === (r = n.args) || void 0 === r ? void 0 : r.content) &&
  45228. (null === (c = null === (u = t.context.env) || void 0 === u ? void 0 : u.copy) ||
  45229. void 0 === c ||
  45230. c.call(u, n.args.content, { format: null !== (v = null === (d = n.args) || void 0 === d ? void 0 : d.copyFormat) && void 0 !== v ? v : 'text/html' })),
  45231. [2]
  45232. )
  45233. })
  45234. })
  45235. }),
  45236. n
  45237. )
  45238. })()
  45239. r.registerAction('copy', new u()), (o.CopyAction = u)
  45240. }) /*!node_modules/amis-core/lib/actions/DialogAction.js*/
  45241. amis.define('890b724', function (i, n, o, e) {
  45242. 'use strict'
  45243. Object.defineProperty(n, '__esModule', { value: !0 })
  45244. var a = i('68b98b9')
  45245. i('d9d4e46'), i('8dd52de'), i('22a4ae5'), i('5e0783e')
  45246. var t = i('bbe84d0')
  45247. i('c3389ff'), i('0910768'), i('607aee2'), i('5c95135'), i('8b081ba'), i('a3bbeb2'), i('933bc12'), i('3f15357')
  45248. var l = i('575a22c')
  45249. i('939b8bb'), i('8b641b6'), i('e98f234'), i('6175dcb'), i('a290f81'), i('cde5cad'), i('0dc59d3'), i('67e77ca'), i('37efca2')
  45250. var d = i('e913672')
  45251. i('5f94728'),
  45252. i('1feaebc'),
  45253. i('ac704b9'),
  45254. i('c85b9d6'),
  45255. i('1e5c4ba'),
  45256. i('d2a103e'),
  45257. i('90272dd'),
  45258. i('8834362'),
  45259. i('7d5c8a5'),
  45260. i('d837406'),
  45261. i('1c23cc0'),
  45262. i('a08e932'),
  45263. i('6baf255'),
  45264. i('2fb8d9c'),
  45265. i('9f4cfa3'),
  45266. i('014d724'),
  45267. i('30f4e61'),
  45268. i('d823824')
  45269. var r = (function () {
  45270. function i() {}
  45271. return (
  45272. (i.prototype.run = function (i, n, o) {
  45273. var e, l
  45274. return a.__awaiter(this, void 0, void 0, function () {
  45275. var d, r, c, u, v
  45276. return a.__generator(this, function (a) {
  45277. switch (a.label) {
  45278. case 0:
  45279. return void 0 !== i.$$id
  45280. ? [2]
  45281. : ((d = n.handleAction
  45282. ? n.handleAction(o, { actionType: 'dialog', dialog: i.dialog, reload: 'none', data: i.rawData }, i.data)
  45283. : null === (l = (e = n.props).onAction) || void 0 === l
  45284. ? void 0
  45285. : l.call(e, o, { actionType: 'dialog', dialog: i.dialog, reload: 'none', data: i.rawData }, i.data)),
  45286. o.pendingPromise.push(d),
  45287. i.waitForAction ? [4, d] : [3, 2])
  45288. case 1:
  45289. ;(r = a.sent()), (c = r.confirmed), (u = r.value), o.setData(t.extendObject(o.data, (((v = {})[i.outputVar || 'dialogResponse'] = { confirmed: c, value: u }), v))), (a.label = 2)
  45290. case 2:
  45291. return [2]
  45292. }
  45293. })
  45294. })
  45295. }),
  45296. i
  45297. )
  45298. })(),
  45299. c = (function () {
  45300. function i() {}
  45301. return (
  45302. (i.prototype.run = function (i, n, o) {
  45303. var e, t
  45304. return a.__awaiter(this, void 0, void 0, function () {
  45305. return a.__generator(this, function (l) {
  45306. return (
  45307. i.componentId
  45308. ? o.context.scoped.closeById(i.componentId)
  45309. : null === (t = (e = n.props).onAction) || void 0 === t || t.call(e, o, a.__assign(a.__assign({}, i), { actionType: 'close' }), i.data),
  45310. [2]
  45311. )
  45312. })
  45313. })
  45314. }),
  45315. i
  45316. )
  45317. })(),
  45318. u = (function () {
  45319. function i() {}
  45320. return (
  45321. (i.prototype.run = function (i, n, o) {
  45322. var e, t, d, r, c, u, v, s, f, g
  45323. return a.__awaiter(this, void 0, void 0, function () {
  45324. return a.__generator(this, function (n) {
  45325. return (
  45326. null === (t = (e = o.context.env).alert) ||
  45327. void 0 === t ||
  45328. t.call(
  45329. e,
  45330. null !== (r = l.filter(null === (d = i.dialog) || void 0 === d ? void 0 : d.msg, o.data)) && void 0 !== r ? r : null === (c = i.args) || void 0 === c ? void 0 : c.msg,
  45331. null !== (v = l.filter(null === (u = i.dialog) || void 0 === u ? void 0 : u.title, o.data)) && void 0 !== v ? v : null === (s = i.args) || void 0 === s ? void 0 : s.title,
  45332. null !== (g = l.filter(null === (f = i.dialog) || void 0 === f ? void 0 : f.className, o.data)) && void 0 !== g ? g : ''
  45333. ),
  45334. [2]
  45335. )
  45336. })
  45337. })
  45338. }),
  45339. i
  45340. )
  45341. })(),
  45342. v = (function () {
  45343. function i() {}
  45344. return (
  45345. (i.prototype.run = function (i, n, o) {
  45346. var e, t, d, r, c, u, v, s, f, g, p, b, _, m, A, w, h, y, D
  45347. return a.__awaiter(this, void 0, void 0, function () {
  45348. var T
  45349. return a.__generator(this, function (x) {
  45350. switch (x.label) {
  45351. case 0:
  45352. return (
  45353. (T = null !== (e = i.dialog) && void 0 !== e ? e : i.args).$ref && n.props.resolveDefinitions && (T = a.__assign(a.__assign({}, n.props.resolveDefinitions(T.$ref)), T)),
  45354. (null == T ? void 0 : T.type)
  45355. ? [3, 2]
  45356. : [
  45357. 4,
  45358. null === (d = (t = o.context.env).confirm) || void 0 === d
  45359. ? void 0
  45360. : d.call(
  45361. t,
  45362. l.filter(null == T ? void 0 : T.msg, o.data) || (null === (r = i.args) || void 0 === r ? void 0 : r.msg),
  45363. l.filter(null === (c = i.dialog) || void 0 === c ? void 0 : c.title, o.data) || (null === (u = i.args) || void 0 === u ? void 0 : u.title),
  45364. {
  45365. closeOnEsc: l.filter(null === (v = i.dialog) || void 0 === v ? void 0 : v.closeOnEsc, o.data) || (null === (s = i.args) || void 0 === s ? void 0 : s.closeOnEsc),
  45366. size: l.filter(null === (f = i.dialog) || void 0 === f ? void 0 : f.size, o.data) || (null === (g = i.args) || void 0 === g ? void 0 : g.size),
  45367. confirmText: l.filter(null === (p = i.dialog) || void 0 === p ? void 0 : p.confirmText, o.data) || (null === (b = i.args) || void 0 === b ? void 0 : b.confirmText),
  45368. cancelText: l.filter(null === (_ = i.dialog) || void 0 === _ ? void 0 : _.cancelText, o.data) || (null === (m = i.args) || void 0 === m ? void 0 : m.cancelText),
  45369. confirmBtnLevel:
  45370. l.filter(null === (A = i.dialog) || void 0 === A ? void 0 : A.confirmBtnLevel, o.data) || (null === (w = i.args) || void 0 === w ? void 0 : w.confirmBtnLevel),
  45371. cancelBtnLevel:
  45372. l.filter(null === (h = i.dialog) || void 0 === h ? void 0 : h.cancelBtnLevel, o.data) || (null === (y = i.args) || void 0 === y ? void 0 : y.cancelBtnLevel),
  45373. className: l.filter(null === (D = i.dialog) || void 0 === D ? void 0 : D.className, o.data) || ''
  45374. }
  45375. )
  45376. ]
  45377. )
  45378. case 1:
  45379. return [2, x.sent()]
  45380. case 2:
  45381. return [
  45382. 4,
  45383. new Promise(function (e, a) {
  45384. var t, l
  45385. n.handleAction
  45386. ? n.handleAction(
  45387. o,
  45388. {
  45389. actionType: 'dialog',
  45390. dialog: T,
  45391. data: i.rawData,
  45392. reload: 'none',
  45393. callback: function (i) {
  45394. return e(i)
  45395. }
  45396. },
  45397. i.data
  45398. )
  45399. : null === (l = (t = n.props).onAction) ||
  45400. void 0 === l ||
  45401. l.call(
  45402. t,
  45403. o,
  45404. {
  45405. actionType: 'dialog',
  45406. dialog: T,
  45407. data: i.rawData,
  45408. reload: 'none',
  45409. callback: function (i) {
  45410. return e(i)
  45411. }
  45412. },
  45413. i.data
  45414. )
  45415. })
  45416. ]
  45417. case 3:
  45418. return [2, x.sent()]
  45419. }
  45420. })
  45421. })
  45422. }),
  45423. i
  45424. )
  45425. })()
  45426. d.registerAction('dialog', new r()),
  45427. d.registerAction('closeDialog', new c()),
  45428. d.registerAction('alert', new u()),
  45429. d.registerAction('confirmDialog', new v()),
  45430. (n.AlertAction = u),
  45431. (n.CloseDialogAction = c),
  45432. (n.ConfirmAction = v),
  45433. (n.DialogAction = r)
  45434. }) /*!node_modules/amis-core/lib/actions/DrawerAction.js*/
  45435. amis.define('1a3c3c1', function (e, a, n, r) {
  45436. 'use strict'
  45437. Object.defineProperty(a, '__esModule', { value: !0 })
  45438. var t = e('68b98b9')
  45439. e('d9d4e46'), e('8dd52de'), e('22a4ae5'), e('5e0783e')
  45440. var c = e('bbe84d0')
  45441. e('c3389ff'),
  45442. e('0910768'),
  45443. e('607aee2'),
  45444. e('5c95135'),
  45445. e('8b081ba'),
  45446. e('a3bbeb2'),
  45447. e('933bc12'),
  45448. e('3f15357'),
  45449. e('575a22c'),
  45450. e('939b8bb'),
  45451. e('8b641b6'),
  45452. e('e98f234'),
  45453. e('6175dcb'),
  45454. e('a290f81'),
  45455. e('cde5cad'),
  45456. e('0dc59d3'),
  45457. e('67e77ca'),
  45458. e('37efca2')
  45459. var o = e('e913672')
  45460. e('5f94728'),
  45461. e('1feaebc'),
  45462. e('ac704b9'),
  45463. e('c85b9d6'),
  45464. e('1e5c4ba'),
  45465. e('d2a103e'),
  45466. e('90272dd'),
  45467. e('8834362'),
  45468. e('7d5c8a5'),
  45469. e('d837406'),
  45470. e('1c23cc0'),
  45471. e('a08e932'),
  45472. e('6baf255'),
  45473. e('2fb8d9c'),
  45474. e('9f4cfa3'),
  45475. e('014d724'),
  45476. e('30f4e61'),
  45477. e('d823824')
  45478. var d = (function () {
  45479. function e() {}
  45480. return (
  45481. (e.prototype.run = function (e, a, n) {
  45482. var r, o
  45483. return t.__awaiter(this, void 0, void 0, function () {
  45484. var d, i, u, s, f
  45485. return t.__generator(this, function (t) {
  45486. switch (t.label) {
  45487. case 0:
  45488. return void 0 !== e.$$id
  45489. ? [2]
  45490. : ((d = a.handleAction
  45491. ? a.handleAction(n, { actionType: 'drawer', drawer: e.drawer, reload: 'none', data: e.rawData }, e.data)
  45492. : null === (o = (r = a.props).onAction) || void 0 === o
  45493. ? void 0
  45494. : o.call(r, n, { actionType: 'drawer', drawer: e.drawer, reload: 'none', data: e.rawData }, e.data)),
  45495. n.pendingPromise.push(d),
  45496. e.waitForAction ? [4, d] : [3, 2])
  45497. case 1:
  45498. ;(i = t.sent()), (u = i.confirmed), (s = i.value), n.setData(c.extendObject(n.data, (((f = {})[e.outputVar || 'drawerResponse'] = { confirmed: u, value: s }), f))), (t.label = 2)
  45499. case 2:
  45500. return [2]
  45501. }
  45502. })
  45503. })
  45504. }),
  45505. e
  45506. )
  45507. })(),
  45508. i = (function () {
  45509. function e() {}
  45510. return (
  45511. (e.prototype.run = function (e, a, n) {
  45512. var r, c
  45513. return t.__awaiter(this, void 0, void 0, function () {
  45514. return t.__generator(this, function (o) {
  45515. return (
  45516. e.componentId
  45517. ? n.context.scoped.closeById(e.componentId)
  45518. : null === (c = (r = a.props).onAction) || void 0 === c || c.call(r, n, t.__assign(t.__assign({}, e), { actionType: 'close' }), e.data),
  45519. [2]
  45520. )
  45521. })
  45522. })
  45523. }),
  45524. e
  45525. )
  45526. })()
  45527. o.registerAction('drawer', new d()), o.registerAction('closeDrawer', new i()), (a.CloseDrawerAction = i), (a.DrawerAction = d)
  45528. }) /*!node_modules/amis-core/lib/actions/EmailAction.js*/
  45529. amis.define('dadd977', function (t, n, e, i) {
  45530. 'use strict'
  45531. Object.defineProperty(n, '__esModule', { value: !0 })
  45532. var o = t('68b98b9'),
  45533. r = t('3f34d90'),
  45534. u = t('21106e3'),
  45535. a = t('e913672')
  45536. function c(t) {
  45537. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  45538. }
  45539. var d = c(r),
  45540. f = c(u),
  45541. l = (function () {
  45542. function t() {}
  45543. return (
  45544. (t.prototype.run = function (t, n, e) {
  45545. var i, r
  45546. return o.__awaiter(this, void 0, void 0, function () {
  45547. var n, e, u, a
  45548. return o.__generator(this, function (o) {
  45549. return (
  45550. (n = null === (i = t.args) || void 0 === i ? void 0 : i.to),
  45551. (e = d.default(null !== (r = t.args) && void 0 !== r ? r : {}, 'cc', 'bcc', 'subject', 'body')),
  45552. (u = f.default.stringify(e)),
  45553. (a = 'mailto:'.concat(n, '?').concat(u)),
  45554. window.open(a),
  45555. [2]
  45556. )
  45557. })
  45558. })
  45559. }),
  45560. t
  45561. )
  45562. })()
  45563. a.registerAction('email', new l()), (n.EmailAction = l)
  45564. }) /*!node_modules/amis-core/lib/actions/EventAction.js*/
  45565. amis.define('66f9a9c', function (e, a, t, r) {
  45566. 'use strict'
  45567. Object.defineProperty(a, '__esModule', { value: !0 })
  45568. var n = e('68b98b9')
  45569. e('d9d4e46'), e('8dd52de'), e('22a4ae5'), e('5e0783e')
  45570. var c = e('bbe84d0')
  45571. e('c3389ff'), e('0910768'), e('607aee2'), e('5c95135'), e('8b081ba'), e('a3bbeb2'), e('933bc12'), e('3f15357'), e('575a22c'), e('939b8bb'), e('8b641b6')
  45572. var s = e('3c9ad5f')
  45573. e('cde5cad'), e('0dc59d3'), e('67e77ca'), e('37efca2')
  45574. var i = e('e913672')
  45575. e('5f94728')
  45576. var o = e('1be4f4d')
  45577. e('1feaebc'),
  45578. e('ac704b9'),
  45579. e('c85b9d6'),
  45580. e('1e5c4ba'),
  45581. e('d2a103e'),
  45582. e('90272dd'),
  45583. e('8834362'),
  45584. e('7d5c8a5'),
  45585. e('e98f234'),
  45586. e('d837406'),
  45587. e('1c23cc0'),
  45588. e('a08e932'),
  45589. e('6baf255'),
  45590. e('2fb8d9c'),
  45591. e('9f4cfa3'),
  45592. e('014d724'),
  45593. e('30f4e61'),
  45594. e('d823824')
  45595. var d = (function () {
  45596. function e() {}
  45597. return (
  45598. (e.prototype.run = function (e, a, t) {
  45599. var r
  45600. return n.__awaiter(this, void 0, void 0, function () {
  45601. var a, i
  45602. return n.__generator(this, function (n) {
  45603. switch (n.label) {
  45604. case 0:
  45605. switch (e.actionType) {
  45606. case 'setEventData':
  45607. return [3, 1]
  45608. case 'preventDefault':
  45609. return [3, 5]
  45610. case 'stopPropagation':
  45611. return [3, 6]
  45612. }
  45613. return [3, 7]
  45614. case 1:
  45615. return 'string' != typeof (null === (r = e.args) || void 0 === r ? void 0 : r.key)
  45616. ? [3, 4]
  45617. : ((a = c.cloneObject(t.data)), (i = e.args.value), s.isExpression(i) ? [4, o.resolveVariableAndFilterForAsync(i, t.data, '| raw')] : [3, 3])
  45618. case 2:
  45619. ;(i = n.sent()), (n.label = 3)
  45620. case 3:
  45621. c.setVariable(a, e.args.key, i), t.setData(a), (n.label = 4)
  45622. case 4:
  45623. return [3, 7]
  45624. case 5:
  45625. return t.preventDefault(), [3, 7]
  45626. case 6:
  45627. return t.stopPropagation(), [3, 7]
  45628. case 7:
  45629. return [2]
  45630. }
  45631. })
  45632. })
  45633. }),
  45634. e
  45635. )
  45636. })()
  45637. i.registerAction('setEventData', new d()), i.registerAction('preventDefault', new d()), i.registerAction('stopPropagation', new d()), (a.EventAction = d)
  45638. }) /*!node_modules/amis-core/lib/actions/LinkAction.js*/
  45639. amis.define('f3d37c2', function (n, i, e, t) {
  45640. 'use strict'
  45641. Object.defineProperty(i, '__esModule', { value: !0 })
  45642. var o = n('68b98b9'),
  45643. r = n('d9d4e46'),
  45644. u = n('e913672'),
  45645. l = (function () {
  45646. function n() {}
  45647. return (
  45648. (n.prototype.run = function (n, i, e) {
  45649. var t, u, l, d, a, v, s, p
  45650. return o.__awaiter(this, void 0, void 0, function () {
  45651. var i, c
  45652. return o.__generator(this, function (g) {
  45653. if (!(null === (t = e.context.env) || void 0 === t ? void 0 : t.jumpTo)) throw new Error('env.jumpTo is required!')
  45654. return (
  45655. (i = o.__assign(o.__assign({}, null !== (l = null === (u = n.args) || void 0 === u ? void 0 : u.params) && void 0 !== l ? l : {}), null !== (d = n.data) && void 0 !== d ? d : {})),
  45656. 'link' === (null == n ? void 0 : n.actionType) && (null == i ? void 0 : i.targetType) && delete i.targetType,
  45657. (c = r.buildApi({ url: (null === (a = n.args) || void 0 === a ? void 0 : a.url) || (null === (v = n.args) || void 0 === v ? void 0 : v.link), method: 'get' }, i, { autoAppend: !0 })),
  45658. null === (s = e.context.env) || void 0 === s || s.jumpTo(c.url, o.__assign({ actionType: n.actionType, type: 'button' }, n.args), null !== (p = n.data) && void 0 !== p ? p : {}),
  45659. [2]
  45660. )
  45661. })
  45662. })
  45663. }),
  45664. n
  45665. )
  45666. })()
  45667. u.registerAction('openlink', new l()), (i.LinkAction = l)
  45668. }) /*!node_modules/amis-core/lib/actions/ToastAction.js*/
  45669. amis.define('b2321b9', function (n, i, t, o) {
  45670. 'use strict'
  45671. Object.defineProperty(i, '__esModule', { value: !0 })
  45672. var e = n('68b98b9'),
  45673. r = n('e913672'),
  45674. u = (function () {
  45675. function n() {}
  45676. return (
  45677. (n.prototype.run = function (n, i, t) {
  45678. var o, r, u, v, d
  45679. return e.__awaiter(this, void 0, void 0, function () {
  45680. return e.__generator(this, function (i) {
  45681. if (!(null === (o = t.context.env) || void 0 === o ? void 0 : o.notify)) throw new Error('env.notify is required!')
  45682. return (
  45683. null === (u = null === (r = t.context.env) || void 0 === r ? void 0 : r.notify) ||
  45684. void 0 === u ||
  45685. u.call(r, (null === (v = n.args) || void 0 === v ? void 0 : v.msgType) || 'info', String(null === (d = n.args) || void 0 === d ? void 0 : d.msg), n.args),
  45686. [2]
  45687. )
  45688. })
  45689. })
  45690. }),
  45691. n
  45692. )
  45693. })()
  45694. r.registerAction('toast', new u()), (i.ToastAction = u)
  45695. }) /*!node_modules/amis-core/lib/actions/WaitAction.js*/
  45696. amis.define('a85d943', function (e, t, n, r) {
  45697. 'use strict'
  45698. Object.defineProperty(t, '__esModule', { value: !0 })
  45699. var i = e('68b98b9'),
  45700. o = e('e913672'),
  45701. u = (function () {
  45702. function e() {}
  45703. return (
  45704. (e.prototype.run = function (e, t, n) {
  45705. var r
  45706. return i.__awaiter(this, void 0, void 0, function () {
  45707. var t
  45708. return i.__generator(this, function (n) {
  45709. switch (n.label) {
  45710. case 0:
  45711. return 'number' != typeof (t = null === (r = e.args) || void 0 === r ? void 0 : r.time)
  45712. ? [3, 2]
  45713. : [
  45714. 4,
  45715. new Promise(function (e) {
  45716. return setTimeout(e, t)
  45717. })
  45718. ]
  45719. case 1:
  45720. n.sent(), (n.label = 2)
  45721. case 2:
  45722. return [2]
  45723. }
  45724. })
  45725. })
  45726. }),
  45727. e
  45728. )
  45729. })()
  45730. o.registerAction('wait', new u()), (t.WaitAction = u)
  45731. }) /*!node_modules/amis-core/lib/actions/PageAction.js*/
  45732. amis.define('734fb37', function (n, t, r, e) {
  45733. 'use strict'
  45734. Object.defineProperty(t, '__esModule', { value: !0 })
  45735. var o = n('68b98b9'),
  45736. i = n('e913672'),
  45737. u = (function () {
  45738. function n() {}
  45739. return (
  45740. (n.prototype.run = function (n, t, r) {
  45741. return o.__awaiter(this, void 0, void 0, function () {
  45742. return o.__generator(this, function (n) {
  45743. return window.history.back(), [2]
  45744. })
  45745. })
  45746. }),
  45747. n
  45748. )
  45749. })(),
  45750. c = (function () {
  45751. function n() {}
  45752. return (
  45753. (n.prototype.run = function (n, t, r) {
  45754. var e
  45755. return o.__awaiter(this, void 0, void 0, function () {
  45756. return o.__generator(this, function (t) {
  45757. return window.history.go((null === (e = n.args) || void 0 === e ? void 0 : e.delta) || 0), [2]
  45758. })
  45759. })
  45760. }),
  45761. n
  45762. )
  45763. })(),
  45764. a = (function () {
  45765. function n() {}
  45766. return (
  45767. (n.prototype.run = function (n, t, r) {
  45768. return o.__awaiter(this, void 0, void 0, function () {
  45769. return o.__generator(this, function (n) {
  45770. return window.location.reload(), [2]
  45771. })
  45772. })
  45773. }),
  45774. n
  45775. )
  45776. })()
  45777. i.registerAction('goBack', new u()), i.registerAction('refresh', new a()), i.registerAction('goPage', new c()), (t.PageGoAction = c), (t.PageGoBackAction = u), (t.PageRefreshAction = a)
  45778. }) /*!node_modules/amis-core/lib/utils/printElement.js*/
  45779. amis.define('85badc4', function (e, n, t, i) {
  45780. 'use strict'
  45781. Object.defineProperty(n, '__esModule', { value: !0 })
  45782. var s = 'pe-no-print',
  45783. r = 'pe-preserve-print',
  45784. o = 'pe-preserve-ancestor'
  45785. function a(e) {
  45786. e.classList.contains(r) || e.classList.add(s)
  45787. }
  45788. function l(e) {
  45789. e.classList.remove(s), e.classList.remove(r), e.classList.remove(o)
  45790. }
  45791. function c(e, n) {
  45792. for (var t = e.previousElementSibling; t; ) n(t), (t = t.previousElementSibling)
  45793. for (t = e.nextElementSibling; t; ) n(t), (t = t.nextElementSibling)
  45794. }
  45795. function f(e, n) {
  45796. !(function (e, n) {
  45797. e.classList.remove(s), e.classList.add(r), n || e.classList.add(o)
  45798. })(e, n),
  45799. c(e, a)
  45800. }
  45801. function p(e, n) {
  45802. l(e), c(e, l)
  45803. }
  45804. function u(e, n) {
  45805. var t = e
  45806. for (n(t, !0), t = t.parentElement; t && 'BODY' !== t.nodeName; ) n(t, !1), (t = t.parentElement)
  45807. }
  45808. n.printElements = function (e) {
  45809. for (var n = 0; n < e.length; n++) u(e[n], f)
  45810. for (window.print(), n = 0; n < e.length; n++) u(e[n], p)
  45811. }
  45812. }) /*!node_modules/amis-core/lib/actions/PrintAction.js*/
  45813. amis.define('9c3aad7', function (t, n, r, e) {
  45814. 'use strict'
  45815. Object.defineProperty(n, '__esModule', { value: !0 })
  45816. var i = t('68b98b9'),
  45817. o = t('85badc4'),
  45818. a = t('e913672'),
  45819. c = (function () {
  45820. function t() {}
  45821. return (
  45822. (t.prototype.run = function (t, n, r) {
  45823. var e, a
  45824. return i.__awaiter(this, void 0, void 0, function () {
  45825. var n, r
  45826. return i.__generator(this, function (i) {
  45827. return (
  45828. (null === (e = t.args) || void 0 === e ? void 0 : e.id)
  45829. ? (n = document.querySelector("[data-id='".concat(t.args.id, "']"))) && o.printElements([n])
  45830. : (null === (a = t.args) || void 0 === a ? void 0 : a.ids) &&
  45831. ((r = []),
  45832. t.args.ids.forEach(function (t) {
  45833. var n = document.querySelector("[data-id='".concat(t, "']"))
  45834. n && r.push(n)
  45835. }),
  45836. o.printElements(r)),
  45837. [2]
  45838. )
  45839. })
  45840. })
  45841. }),
  45842. t
  45843. )
  45844. })()
  45845. a.registerAction('print', new c()), (n.PrintAction = c)
  45846. }) /*!node_modules/amis-core/lib/Scoped.js*/
  45847. amis.define('1c1d73a', function (e, t, n, r) {
  45848. 'use strict'
  45849. Object.defineProperty(t, '__esModule', { value: !0 })
  45850. var o = e('68b98b9'),
  45851. a = e('ac704b9'),
  45852. i = e('0de7e2d'),
  45853. c = e('ea5ad0c'),
  45854. d = e('2fb8d9c'),
  45855. p = e('c3389ff')
  45856. e('8b081ba')
  45857. var s = e('bbe84d0'),
  45858. f = e('3853df4'),
  45859. u = e('9c55168'),
  45860. l = e('e74b24f'),
  45861. v = e('1c8d418')
  45862. e('8b641b6')
  45863. var g = e('939b8bb')
  45864. e('d9d4e46'), e('8dd52de'), e('22a4ae5'), e('5e0783e'), e('607aee2'), e('5c95135'), e('a3bbeb2'), e('933bc12'), e('3f15357')
  45865. var h = e('575a22c')
  45866. e('0910768'), e('e98f234'), e('6175dcb'), e('a290f81'), e('cde5cad'), e('0dc59d3'), e('67e77ca'), e('37efca2')
  45867. var b = e('241d95b')
  45868. e('1feaebc'),
  45869. e('c85b9d6'),
  45870. e('1e5c4ba'),
  45871. e('d2a103e'),
  45872. e('90272dd'),
  45873. e('8834362'),
  45874. e('7d5c8a5'),
  45875. e('d837406'),
  45876. e('1c23cc0'),
  45877. e('a08e932'),
  45878. e('6baf255'),
  45879. e('9f4cfa3'),
  45880. e('014d724'),
  45881. e('30f4e61'),
  45882. e('d823824'),
  45883. e('9f6ca76'),
  45884. e('53ab1c9'),
  45885. e('389b046'),
  45886. e('63cb51c'),
  45887. e('5b9523a'),
  45888. e('e545b9c'),
  45889. e('b72176a'),
  45890. e('faee115'),
  45891. e('9a01b63'),
  45892. e('daa1278'),
  45893. e('1dd4948'),
  45894. e('890b724'),
  45895. e('1a3c3c1'),
  45896. e('dadd977'),
  45897. e('66f9a9c'),
  45898. e('f3d37c2'),
  45899. e('b2321b9'),
  45900. e('a85d943'),
  45901. e('734fb37'),
  45902. e('9c3aad7')
  45903. var m = e('e913672')
  45904. function y(e) {
  45905. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  45906. }
  45907. var C = y(a),
  45908. _ = y(i),
  45909. R = y(c),
  45910. x = y(d),
  45911. E = e('ac704b9'),
  45912. B = (E.default || E).createElement
  45913. function w(e) {
  45914. try {
  45915. var t = f.memoParse(e),
  45916. n = []
  45917. if (
  45918. (t.body.forEach(function (e) {
  45919. if ('raw' === e.type) {
  45920. var t = e.value.split(',')
  45921. if (t.length > 1) {
  45922. t.pop()
  45923. var r = e.start.index
  45924. t.forEach(function (e) {
  45925. n.push(r + e.length), (r += e.length + 1)
  45926. })
  45927. }
  45928. }
  45929. }),
  45930. n.length)
  45931. ) {
  45932. var r = []
  45933. return (
  45934. n.reduceRight(function (t, n) {
  45935. var r
  45936. return t.unshift(null === (r = e.slice(n + 1)) || void 0 === r ? void 0 : r.trim()), (e = e.slice(0, n)), t
  45937. }, r),
  45938. r.unshift(e),
  45939. r
  45940. )
  45941. }
  45942. } catch (e) {}
  45943. return [e]
  45944. }
  45945. ;(E.default || E).Fragment
  45946. var I = N(''),
  45947. O = C.default.createContext(I)
  45948. function N(e, t, n, r) {
  45949. var a = [],
  45950. i = {
  45951. rendererType: r,
  45952. component: void 0,
  45953. parent: t,
  45954. registerComponent: function (n) {
  45955. if (n.props.$path === e && t) return (i.component = n), t.registerComponent(n)
  45956. ~a.indexOf(n) || a.push(n)
  45957. },
  45958. unRegisterComponent: function (n) {
  45959. if (n.props.$path === e && t) return t.unRegisterComponent(n)
  45960. var r = a.indexOf(n)
  45961. ~r && a.splice(r, 1)
  45962. },
  45963. getComponentByName: function (e) {
  45964. if (~e.indexOf('.')) {
  45965. var n = e.split('.'),
  45966. r = n.length
  45967. return n.reduce(function (e, t, n) {
  45968. if (e && e.getComponentByName) {
  45969. var o = e.getComponentByName(t)
  45970. return o && n < r - 1 ? o.context : o
  45971. }
  45972. return null
  45973. }, this)
  45974. }
  45975. return (
  45976. _.default(a, function (t) {
  45977. return h.filter(t.props.name, t.props.data) === e || t.props.id === e
  45978. }) ||
  45979. (t && t.getComponentByName(e))
  45980. )
  45981. },
  45982. getComponentByIdUnderCurrentScope: function (e, t) {
  45983. var n = void 0
  45984. return (
  45985. g.findTree([this], function (r) {
  45986. return (
  45987. r !== t &&
  45988. r.getComponents().find(function (t) {
  45989. return h.filter(t.props.id, t.props.data) === e && ((n = t), !0)
  45990. })
  45991. )
  45992. }),
  45993. n
  45994. )
  45995. },
  45996. getComponentById: function (e) {
  45997. for (var t = this, n = void 0; t; ) {
  45998. var r = t.getComponentByIdUnderCurrentScope(e, n)
  45999. if (r) return r
  46000. if (!t.parent || t.parent === I) break
  46001. ;(n = t), (t = t.parent)
  46002. }
  46003. },
  46004. getComponentsByRefPath: function (e, t) {
  46005. if (!t || 'string' != typeof t) return []
  46006. for (var n = {}, r = this; r.parent; ) r = r.parent
  46007. return (
  46008. g.eachTree([r], function (r) {
  46009. var a,
  46010. i,
  46011. c,
  46012. d,
  46013. p,
  46014. s,
  46015. f,
  46016. l,
  46017. v,
  46018. g,
  46019. h = r.getComponents() || []
  46020. if (Array.isArray(h))
  46021. try {
  46022. for (var b = o.__values(h), m = b.next(); !m.done; m = b.next()) {
  46023. var y = m.value,
  46024. C = null !== (s = null === (p = null == y ? void 0 : y.props) || void 0 === p ? void 0 : p.$path) && void 0 !== s ? s : 'unknown',
  46025. _ = null !== (l = null === (f = null == y ? void 0 : y.props) || void 0 === f ? void 0 : f.$schema) && void 0 !== l ? l : {},
  46026. R = null !== (g = null === (v = null == y ? void 0 : y.props.env) || void 0 === v ? void 0 : v.session) && void 0 !== g ? g : 'global'
  46027. if (!n[C] && e === R)
  46028. if ((null == y ? void 0 : y.setData) && 'function' == typeof y.setData) n[C] = y
  46029. else
  46030. try {
  46031. for (var x = ((c = void 0), o.__values(Object.keys(_))), E = x.next(); !E.done; E = x.next()) {
  46032. var B = _[E.value]
  46033. if ('string' == typeof B && u.isPureVariable(B)) {
  46034. var w = B.substring(2, B.length - 1).split('|')[0]
  46035. if (w && w === t) {
  46036. n[C] = y
  46037. break
  46038. }
  46039. }
  46040. }
  46041. } catch (e) {
  46042. c = { error: e }
  46043. } finally {
  46044. try {
  46045. E && !E.done && (d = x.return) && d.call(x)
  46046. } finally {
  46047. if (c) throw c.error
  46048. }
  46049. }
  46050. }
  46051. } catch (e) {
  46052. a = { error: e }
  46053. } finally {
  46054. try {
  46055. m && !m.done && (i = b.return) && i.call(b)
  46056. } finally {
  46057. if (a) throw a.error
  46058. }
  46059. }
  46060. }),
  46061. R.default(n)
  46062. )
  46063. },
  46064. getComponents: function () {
  46065. return a.concat()
  46066. },
  46067. reload: function (e, t) {
  46068. var r = this
  46069. ;('string' == typeof e ? w(e) : e).forEach(function (e) {
  46070. var o = e.indexOf('?'),
  46071. a = null
  46072. if (~o) {
  46073. var i = g.qsparse(
  46074. e.substring(o + 1).replace(/\$\{(.*?)\}/, function (e, t) {
  46075. return '${' + encodeURIComponent(t) + '}'
  46076. })
  46077. )
  46078. ;(a = v.dataMapping(i, t)), (e = e.substring(0, o))
  46079. }
  46080. var c = e.indexOf('.'),
  46081. d = ''
  46082. if ((~c && ((d = e.substring(1 + c)), (e = e.substring(0, c))), 'window' === e))
  46083. if (a) {
  46084. var p = location.pathname + '?' + g.qsstringify(a)
  46085. n ? n.updateLocation(p, !0) : location.replace(p)
  46086. } else location.reload()
  46087. else {
  46088. var s = r.getComponentByName(e) || r.getComponentById(e)
  46089. s && s.reload && s.reload(d, a, t)
  46090. }
  46091. })
  46092. },
  46093. send: function (e, t) {
  46094. var r = this
  46095. ;('string' == typeof e ? w(e) : e).forEach(function (e) {
  46096. var a = e.indexOf('?')
  46097. if (~a) {
  46098. var i = e.substring(a + 1),
  46099. c = g.qsparse(
  46100. i.replace(/\$\{(.*?)\}/, function (e, t) {
  46101. return '${' + encodeURIComponent(t) + '}'
  46102. })
  46103. )
  46104. ;(e = e.substring(0, a)), (t = v.dataMapping(c, t))
  46105. }
  46106. var d = e.indexOf('.'),
  46107. p = ''
  46108. ~d && ((p = e.substring(1 + d)), (e = e.substring(0, d)))
  46109. var s = r.getComponentByName(e)
  46110. if (s && s.receive) s.receive(t, p)
  46111. else if ('window' === e && n && n.updateLocation) {
  46112. i = o.__assign(o.__assign({}, g.parseQuery(location)), t)
  46113. var f = location.pathname + '?' + g.qsstringify(i)
  46114. n.updateLocation(f, !0)
  46115. }
  46116. })
  46117. },
  46118. close: function (e) {
  46119. var t = this
  46120. 'string' == typeof e &&
  46121. w(e)
  46122. .map(function (e) {
  46123. return t.getComponentByName(e)
  46124. })
  46125. .filter(function (e) {
  46126. return e && e.props.show
  46127. })
  46128. .forEach(T)
  46129. },
  46130. closeById: function (e) {
  46131. var t = this.getComponentById(e)
  46132. t && t.props.show && T(t)
  46133. },
  46134. doAction: function (e, t) {
  46135. return o.__awaiter(this, void 0, void 0, function () {
  46136. var r, a
  46137. return o.__generator(this, function (o) {
  46138. switch (o.label) {
  46139. case 0:
  46140. return (
  46141. (r = this.getComponents()[0]),
  46142. (a = b.createRendererEvent('embed', { env: n, nativeEvent: void 0, data: s.createObject(r.props.data, t), scoped: this })),
  46143. [4, m.runActions(e, r, a)]
  46144. )
  46145. case 1:
  46146. return o.sent(), a.prevented, [2]
  46147. }
  46148. })
  46149. })
  46150. }
  46151. }
  46152. return (
  46153. p.registerFunction('GETRENDERERDATA', function (e, t, n) {
  46154. var r
  46155. void 0 === n && (n = i)
  46156. var o = n.getComponentById(e),
  46157. a = null === (r = null == o ? void 0 : o.getData) || void 0 === r ? void 0 : r.call(o)
  46158. return t ? l.getVariable(a, t) : a
  46159. }),
  46160. p.registerFunction('GETRENDERERPROP', function (e, t, n) {
  46161. void 0 === n && (n = i)
  46162. var r = n.getComponentById(e),
  46163. o = null == r ? void 0 : r.props
  46164. return t ? l.getVariable(o, t) : o
  46165. }),
  46166. t ? (!t.children && (t.children = []), t.children.push(i), i) : i
  46167. )
  46168. }
  46169. function T(e) {
  46170. e.context
  46171. .getComponents()
  46172. .filter(function (e) {
  46173. return e && ('dialog' === e.props.type || 'drawer' === e.props.type) && e.props.show
  46174. })
  46175. .forEach(T),
  46176. e.props.onClose && e.props.onClose()
  46177. }
  46178. function $(e, t) {
  46179. var n = (function (n) {
  46180. function r(e, r) {
  46181. var o = n.call(this, e) || this
  46182. o.scoped = N(o.props.$path, r, o.props.env, t)
  46183. var a = e.scopeRef
  46184. return a && a(o.scoped), o
  46185. }
  46186. return (
  46187. o.__extends(r, n),
  46188. (r.prototype.getWrappedInstance = function () {
  46189. return this.ref
  46190. }),
  46191. (r.prototype.childRef = function (e) {
  46192. for (; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  46193. this.ref = e
  46194. }),
  46195. (r.prototype.componentWillUnmount = function () {
  46196. var e = this.props.scopeRef
  46197. e && e(null), delete this.scoped
  46198. }),
  46199. (r.prototype.render = function () {
  46200. var t = this.props
  46201. t.scopeRef
  46202. var n = o.__rest(t, ['scopeRef'])
  46203. return B(O.Provider, { value: this.scoped }, B(e, o.__assign({}, n, { ref: this.childRef })))
  46204. }),
  46205. (r.displayName = 'Scoped('.concat(e.displayName || e.name, ')')),
  46206. (r.contextType = O),
  46207. (r.ComposedComponent = e),
  46208. o.__decorate([g.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], r.prototype, 'childRef', null),
  46209. r
  46210. )
  46211. })(C.default.Component)
  46212. return x.default(n, e), n
  46213. }
  46214. ;(t.HocScoped = $),
  46215. (t.ScopedContext = O),
  46216. (t.default = $),
  46217. (t.filterTarget = function (e, t) {
  46218. var n = e.indexOf('?')
  46219. return ~n ? h.filter(e.slice(0, n), t) + e.slice(n) : h.filter(e, t, '| raw')
  46220. }),
  46221. (t.splitTarget = w)
  46222. }) /*!node_modules/amis-core/lib/utils/filter-schema.js*/
  46223. amis.define('2f0f0cc', function (e, n, t, r) {
  46224. 'use strict'
  46225. Object.defineProperty(n, '__esModule', { value: !0 })
  46226. var o = e('575a22c'),
  46227. i = e('939b8bb'),
  46228. a = e('0910768'),
  46229. f = e('3853df4')
  46230. function s(e) {
  46231. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  46232. }
  46233. var c = s(a)
  46234. function u(e, n) {
  46235. void 0 === n && (n = {})
  46236. var t = e
  46237. return (
  46238. e && 'string' == typeof e
  46239. ? (t = f.tokenize(e, n))
  46240. : e &&
  46241. c.default(e) &&
  46242. (t = i.mapObject(
  46243. e,
  46244. function (e) {
  46245. return 'string' == typeof e ? o.evalExpression(e, n) : e
  46246. },
  46247. void 0,
  46248. function (e) {
  46249. return f.tokenize(e, n)
  46250. }
  46251. )),
  46252. t
  46253. )
  46254. }
  46255. function l(e, n, t, r) {
  46256. void 0 === n && (n = {}), void 0 === t && (t = ['addOn', 'ref'])
  46257. var a = {},
  46258. f = null
  46259. return (
  46260. Object.getOwnPropertyNames(e).forEach(function (s) {
  46261. if (!t || !~t.indexOf(s)) {
  46262. var l = /^(.*)(On|Expr|(?:c|C)lassName)(Raw)?$/.exec(s),
  46263. p = null == l ? void 0 : l[2],
  46264. d = e[s]
  46265. d && 'string' == typeof d && (null == l ? void 0 : l[1]) && ('On' === p || 'Expr' === p)
  46266. ? ((s = l[1]),
  46267. ('On' !== p && 'Expr' !== p) ||
  46268. (!f && r && 'string' == typeof d && ~d.indexOf('__props') && (f = i.injectPropsToObject(n, { __props: r })),
  46269. (d = 'On' === p ? (null == r ? void 0 : r[s]) || o.evalExpression(d, f || n) : o.filter(d, f || n))),
  46270. (a[s] = d))
  46271. : ('className' !== p && 'ClassName' !== p) || (null == r ? void 0 : r[s]) || !d || ('string' != typeof d && !c.default(d)) || ((a[''.concat(s, 'Raw')] = d), (a[s] = u(d, n)))
  46272. }
  46273. }),
  46274. a
  46275. )
  46276. }
  46277. ;(n.default = l),
  46278. (n.filterClassNameObject = u),
  46279. (n.getExprProperties = l),
  46280. (n.hasExprPropertiesChanged = function (e, n) {
  46281. return Object.getOwnPropertyNames(e).some(function (t) {
  46282. return !!/^(.*)(On|Expr|(?:c|C)lassName)(Raw)?$/.exec(t) && e[t] !== n[t]
  46283. })
  46284. })
  46285. }) /*!node_modules/amis-core/lib/WithRootStore.js*/
  46286. amis.define('8420da3', function (t, e, n, o) {
  46287. 'use strict'
  46288. Object.defineProperty(e, '__esModule', { value: !0 })
  46289. var r = t('68b98b9'),
  46290. a = t('ac704b9'),
  46291. i = t('2fb8d9c')
  46292. function f(t) {
  46293. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  46294. }
  46295. var u = f(a),
  46296. c = f(i),
  46297. d = t('ac704b9'),
  46298. s = (d.default || d).createElement
  46299. ;(d.default || d).Fragment
  46300. var p = u.default.createContext(void 0)
  46301. ;(e.RootStoreContext = p),
  46302. (e.withRootStore = function (t) {
  46303. var e
  46304. return c.default(
  46305. (((e = (function (e) {
  46306. function n(t) {
  46307. var n = e.call(this, t) || this
  46308. return (n.refFn = n.refFn.bind(n)), n
  46309. }
  46310. return (
  46311. r.__extends(n, e),
  46312. (n.prototype.getWrappedInstance = function () {
  46313. return this.ref.control
  46314. }),
  46315. (n.prototype.refFn = function (t) {
  46316. this.ref = t
  46317. }),
  46318. (n.prototype.render = function () {
  46319. var e = { rootStore: this.context }
  46320. return s(t, r.__assign({}, this.props, e, { ref: this.refFn }))
  46321. }),
  46322. n
  46323. )
  46324. })(u.default.Component)).displayName = 'WithRootStore('.concat(t.displayName || t.name, ')')),
  46325. (e.contextType = p),
  46326. (e.ComposedComponent = t),
  46327. e),
  46328. t
  46329. )
  46330. })
  46331. }) /*!node_modules/amis-core/lib/WithStore.js*/
  46332. amis.define('9d883d3', function (t, a, e, r) {
  46333. 'use strict'
  46334. Object.defineProperty(a, '__esModule', { value: !0 })
  46335. var s = t('68b98b9'),
  46336. d = t('2fb8d9c'),
  46337. o = t('30f4e61'),
  46338. i = t('0d0462d'),
  46339. n = t('668845d'),
  46340. p = t('ac704b9'),
  46341. c = t('2f0f0cc'),
  46342. u = t('939b8bb')
  46343. t('c3389ff'), t('8b081ba')
  46344. var l = t('bbe84d0'),
  46345. _ = t('3853df4'),
  46346. f = t('1c8d418')
  46347. t('8b641b6')
  46348. var h = t('8420da3')
  46349. function D(t) {
  46350. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  46351. }
  46352. var g = D(d),
  46353. S = D(p),
  46354. v = t('ac704b9'),
  46355. b = (v.default || v).createElement
  46356. function m(t, a) {
  46357. return !(!['clickAction'].includes(t) || 'string' == typeof a)
  46358. }
  46359. ;(v.default || v).Fragment,
  46360. (a.HocStoreFactory = function (t) {
  46361. return function (a) {
  46362. var e = (function (e) {
  46363. function r(a, r) {
  46364. var d = e.call(this, a) || this,
  46365. i = r
  46366. ;(d.renderChild = d.renderChild.bind(d)), (d.refFn = d.refFn.bind(d))
  46367. var n = i.addStore({ id: u.guid(), path: d.props.$path, storeType: t.storeType, parentId: d.props.store ? d.props.store.id : '' })
  46368. n.setTopStore(a.topStore),
  46369. (d.store = n),
  46370. !1 === ('function' == typeof t.extendsData ? t.extendsData(a) : t.extendsData)
  46371. ? n.initData(
  46372. l.createObject(
  46373. d.props.data ? d.props.data.__super : null,
  46374. s.__assign(s.__assign({}, d.formatData(f.dataMapping(d.props.defaultData, d.props.data, m))), d.formatData(d.props.data))
  46375. )
  46376. )
  46377. : d.props.scope || (d.props.data && d.props.data.__super)
  46378. ? d.props.store && d.props.data === d.props.scope
  46379. ? n.initData(l.createObject(d.props.store.data, s.__assign({}, d.formatData(f.dataMapping(d.props.defaultData, d.props.data, m)))))
  46380. : n.initData(
  46381. l.createObject(d.props.data.__super || d.props.scope, s.__assign(s.__assign({}, d.formatData(f.dataMapping(d.props.defaultData, d.props.data, m))), d.formatData(d.props.data)))
  46382. )
  46383. : n.initData(s.__assign(s.__assign({}, d.formatData(f.dataMapping(d.props.defaultData, d.props.data, m))), d.formatData(d.props.data))),
  46384. (d.state = {})
  46385. var p = a.detectField,
  46386. _ = s.__rest(a, ['detectField']),
  46387. h = {}
  46388. return (
  46389. (p && 'data' !== p) ||
  46390. ((h = c.getExprProperties(_, n.data)),
  46391. (d.state = s.__assign({}, h)),
  46392. (d.unReaction = o.reaction(
  46393. function () {
  46394. return JSON.stringify(c.getExprProperties(d.props, n.data))
  46395. },
  46396. function () {
  46397. return d.setState(s.__assign({}, c.getExprProperties(d.props, n.data)))
  46398. }
  46399. ))),
  46400. d
  46401. )
  46402. }
  46403. return (
  46404. s.__extends(r, e),
  46405. (r.prototype.getWrappedInstance = function () {
  46406. return this.ref
  46407. }),
  46408. (r.prototype.refFn = function (t) {
  46409. this.ref = t
  46410. }),
  46411. (r.prototype.formatData = function (t) {
  46412. return Array.isArray(t) ? { items: t } : t
  46413. }),
  46414. (r.prototype.componentDidUpdate = function (a) {
  46415. var e,
  46416. r,
  46417. d,
  46418. i,
  46419. n,
  46420. p,
  46421. f,
  46422. h,
  46423. D,
  46424. g,
  46425. S = this,
  46426. v = this.props,
  46427. b = this.store
  46428. if ((!v.detectField || 'data' === v.detectField) && c.hasExprPropertiesChanged(this.props, a)) {
  46429. var m = c.getExprProperties(this.props, b.data)
  46430. u.isObjectShallowModified(m, this.state) && this.setState(m),
  46431. null === (e = this.unReaction) || void 0 === e || e.call(this),
  46432. (this.unReaction = o.reaction(
  46433. function () {
  46434. return c.getExprProperties(S.props, b.data)
  46435. },
  46436. function (t) {
  46437. return S.setState(t)
  46438. }
  46439. ))
  46440. }
  46441. var y = null === (r = t.shouldSyncSuperStore) || void 0 === r ? void 0 : r.call(t, b, v, a)
  46442. !1 !== y &&
  46443. (!1 === ('function' == typeof t.extendsData ? t.extendsData(v) : t.extendsData)
  46444. ? (!0 === y ||
  46445. a.defaultData !== v.defaultData ||
  46446. (v.trackExpression
  46447. ? _.tokenize(v.trackExpression, v.data) !== _.tokenize(v.trackExpression, a.data)
  46448. : u.isObjectShallowModified(a.data, v.data) || (v.data && a.data && v.data.__super !== a.data.__super))) &&
  46449. b.initData(
  46450. l.extendObject(v.data, s.__assign(s.__assign(s.__assign({}, b.hasRemoteData ? b.data : null), this.formatData(v.defaultData)), this.formatData(v.data))),
  46451. !1 === (null !== (d = v.updatePristineAfterStoreDataReInit) && void 0 !== d ? d : v.dataUpdatedAt !== a.dataUpdatedAt)
  46452. )
  46453. : !0 === y ||
  46454. (v.trackExpression
  46455. ? _.tokenize(v.trackExpression, v.data) !== _.tokenize(v.trackExpression, a.data)
  46456. : u.isObjectShallowModified(a.data, v.data) || (!1 !== v.syncSuperStore && u.isSuperDataModified(v.data, a.data, b)))
  46457. ? v.store && v.scope === v.data
  46458. ? b.initData(
  46459. l.createObject(v.store.data, !1 === v.syncSuperStore ? s.__assign({}, b.data) : u.syncDataFromSuper(b.data, v.store.data, a.scope, b, !0 === v.syncSuperStore)),
  46460. !1 === (null !== (i = v.updatePristineAfterStoreDataReInit) && void 0 !== i ? i : v.dataUpdatedAt !== a.dataUpdatedAt)
  46461. )
  46462. : v.data && v.data.__super
  46463. ? b.initData(
  46464. l.extendObject(
  46465. v.data,
  46466. b.hasRemoteData || !b.path.includes('/')
  46467. ? s.__assign(s.__assign({}, b.data), v.data)
  46468. : 'ComboStore' === (null === (n = v.store) || void 0 === n ? void 0 : n.storeType)
  46469. ? void 0
  46470. : u.syncDataFromSuper(s.__assign(s.__assign({}, b.data), v.data), v.data.__super, a.data.__super, b, !1)
  46471. ),
  46472. !1 === (null !== (p = v.updatePristineAfterStoreDataReInit) && void 0 !== p ? p : v.dataUpdatedAt !== a.dataUpdatedAt)
  46473. )
  46474. : b.initData(l.createObject(v.scope, v.data), !1 === (null !== (f = v.updatePristineAfterStoreDataReInit) && void 0 !== f ? f : v.dataUpdatedAt !== a.dataUpdatedAt))
  46475. : v.trackExpression || (v.store && v.data === v.scope) || !v.data || !v.data.__super
  46476. ? !v.trackExpression &&
  46477. v.scope &&
  46478. v.data === v.store.data &&
  46479. a.data !== v.data &&
  46480. b.initData(
  46481. l.createObject(v.scope, s.__assign({}, b.data)),
  46482. !1 === (null !== (g = v.updatePristineAfterStoreDataReInit) && void 0 !== g ? g : v.dataUpdatedAt !== a.dataUpdatedAt)
  46483. )
  46484. : (a.data && !u.isObjectShallowModified(v.data.__super, a.data.__super, !1)) ||
  46485. b.initData(
  46486. l.createObject(v.data.__super, s.__assign(s.__assign({}, v.data), b.data)),
  46487. !1 === (null !== (h = v.updatePristineAfterStoreDataReInit) && void 0 !== h ? h : v.dataUpdatedAt !== a.dataUpdatedAt) ||
  46488. ('FormStore' === b.storeType && 'CRUDStore' === (null === (D = a.store) || void 0 === D ? void 0 : D.storeType))
  46489. ))
  46490. }),
  46491. (r.prototype.componentWillUnmount = function () {
  46492. var t,
  46493. a = this.context,
  46494. e = this.store
  46495. null === (t = this.unReaction) || void 0 === t || t.call(this), n.isAlive(e) && (e.setTopStore(null), a.removeStore(e)), delete this.store
  46496. }),
  46497. (r.prototype.renderChild = function (t, a, e) {
  46498. return (
  46499. void 0 === e && (e = {}),
  46500. (0, this.props.render)(t, a, s.__assign(s.__assign({ data: this.store.data, dataUpdatedAt: this.store.updatedAt }, e), { scope: this.store.data, store: this.store }))
  46501. )
  46502. }),
  46503. (r.prototype.render = function () {
  46504. var t = this.props
  46505. t.detectField
  46506. var e = s.__rest(t, ['detectField'])
  46507. return this.state.hidden || !1 === this.state.visible
  46508. ? null
  46509. : b(
  46510. a,
  46511. s.__assign({}, e, this.state, { ref: this.refFn, data: this.store.data, dataUpdatedAt: this.store.updatedAt, store: this.store, scope: this.store.data, render: this.renderChild })
  46512. )
  46513. }),
  46514. (r.displayName = 'WithStore('.concat(a.displayName || a.name, ')')),
  46515. (r.ComposedComponent = a),
  46516. (r.contextType = h.RootStoreContext),
  46517. (r = s.__decorate([i.observer, s.__metadata('design:paramtypes', [Object, void 0])], r))
  46518. )
  46519. })(S.default.Component)
  46520. return g.default(e, a), e
  46521. }
  46522. })
  46523. }) /*!node_modules/amis-core/lib/renderers/Placeholder.js*/
  46524. amis.define('2464b09', function (e, t, n, o) {
  46525. 'use strict'
  46526. Object.defineProperty(t, '__esModule', { value: !0 })
  46527. var r = e('68b98b9')
  46528. function u(e) {
  46529. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  46530. }
  46531. var i = (function (e) {
  46532. function t() {
  46533. return (null !== e && e.apply(this, arguments)) || this
  46534. }
  46535. return (
  46536. r.__extends(t, e),
  46537. (t.prototype.componentDidMount = function () {
  46538. console.warn('Please implement this renderer('.concat(this.props.type, ')'))
  46539. }),
  46540. (t.prototype.render = function () {
  46541. return null
  46542. }),
  46543. t
  46544. )
  46545. })(u(e('ac704b9')).default.Component)
  46546. t.Placeholder = i
  46547. }) /*!node_modules/amis-core/lib/factory.js*/
  46548. amis.define('326ef36', function (e, n, t, r) {
  46549. 'use strict'
  46550. Object.defineProperty(n, '__esModule', { value: !0 })
  46551. var o = e('68b98b9')
  46552. e('ac704b9')
  46553. var i = e('96012e2'),
  46554. a = e('668845d'),
  46555. s = e('d9d4e46'),
  46556. c = e('dff10cd'),
  46557. u = e('939b8bb'),
  46558. l = e('0d0462d'),
  46559. d = e('1c1d73a'),
  46560. f = e('0de7e2d'),
  46561. p = e('9d883d3'),
  46562. y = e('2464b09'),
  46563. m = e('2cb1945')
  46564. function g(e) {
  46565. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  46566. }
  46567. var h,
  46568. b,
  46569. v = g(f),
  46570. w = e('ac704b9'),
  46571. E = (w.default || w).createElement
  46572. ;(w.default || w).Fragment
  46573. var S = [],
  46574. R = {},
  46575. x = [],
  46576. T = 1
  46577. function k(e) {
  46578. if (!e.test && !e.type) throw new TypeError('please set config.test or config.type')
  46579. if (!e.component) throw new TypeError('config.component is required')
  46580. if (
  46581. ('string' == typeof e.type && e.type && ((e.type = e.type.toLowerCase()), (e.test = e.test || new RegExp('(^|/)'.concat(m.string2regExp(e.type), '$'), 'i'))),
  46582. (e.weight = e.weight || 0),
  46583. (e.Renderer = e.component),
  46584. (e.name = e.name || e.type || 'anonymous-'.concat(T++)),
  46585. R[e.name])
  46586. )
  46587. throw new Error('The renderer with name "'.concat(e.name, '" has already exists, please try another name!'))
  46588. if (R.hasOwnProperty(e.name)) {
  46589. var n = u.findIndex(S, function (n) {
  46590. return n.name === e.name
  46591. })
  46592. ~n && S.splice(n, 0, e)
  46593. }
  46594. e.storeType && e.component && (e.component = p.HocStoreFactory({ storeType: e.storeType, extendsData: e.storeExtendsData, shouldSyncSuperStore: e.shouldSyncSuperStore })(l.observer(e.component))),
  46595. e.isolateScope && (e.component = d.HocScoped(e.component, e.type))
  46596. var t = u.findIndex(S, function (n) {
  46597. return e.weight < n.weight
  46598. })
  46599. return ~t ? S.splice(t, 0, e) : S.push(e), (R[e.name] = e.component !== y.Placeholder), e
  46600. }
  46601. function O(e, n) {
  46602. return E(
  46603. 'div',
  46604. { className: 'RuntimeError' },
  46605. E('p', null, 'Error: \u627e\u4e0d\u5230\u5bf9\u5e94\u7684\u6e32\u67d3\u5668'),
  46606. E('p', null, 'Path: ', n),
  46607. E('pre', null, E('code', null, JSON.stringify(e, null, 2)))
  46608. )
  46609. }
  46610. var _ = {
  46611. session: 'global',
  46612. richTextToken: '',
  46613. useMobileUI: !0,
  46614. enableAMISDebug: null !== (b = null !== (h = window.enableAMISDebug) && void 0 !== h ? h : -1 !== location.search.indexOf('amisDebug=1')) && void 0 !== b && b,
  46615. loadRenderer: O,
  46616. fetcher: function () {
  46617. return Promise.reject('fetcher is required')
  46618. },
  46619. wsFetcher: function (e, n, t) {
  46620. if (e) {
  46621. var r = new WebSocket(e.url)
  46622. return (
  46623. (r.onopen = function (n) {
  46624. e.body && r.send(JSON.stringify(e.body))
  46625. }),
  46626. (r.onmessage = function (t) {
  46627. var r
  46628. if (t.data) {
  46629. var o = void 0
  46630. try {
  46631. o = JSON.parse(t.data)
  46632. } catch (e) {}
  46633. if ('object' != typeof o) ((r = {})[e.responseKey || 'data'] = t.data), (o = r)
  46634. n(o)
  46635. }
  46636. }),
  46637. (r.onerror = t),
  46638. { close: r.close }
  46639. )
  46640. }
  46641. return { close: function () {} }
  46642. },
  46643. isCancel: function () {
  46644. return console.error('Please implement isCancel. see https://aisuda.bce.baidu.com/amis/zh-CN/start/getting-started#%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97'), !1
  46645. },
  46646. updateLocation: function () {
  46647. console.error('Please implement updateLocation. see https://aisuda.bce.baidu.com/amis/zh-CN/start/getting-started#%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97')
  46648. },
  46649. jumpTo: function (e, n) {
  46650. if ('goBack' === e) return window.history.back()
  46651. ;(e = c.normalizeLink(e)),
  46652. n && 'url' === n.actionType
  46653. ? !1 === n.blank
  46654. ? (window.location.href = e)
  46655. : window.open(e)
  46656. : 'link' === (null == n ? void 0 : n.actionType) && ['blank', 'self'].includes(null == n ? void 0 : n.targetType)
  46657. ? 'self' === n.targetType
  46658. ? (window.history.pushState(null, '', e), location.reload())
  46659. : window.open(e)
  46660. : /^https?:\/\//.test(e)
  46661. ? window.location.replace(e)
  46662. : (location.href = e)
  46663. },
  46664. isCurrentUrl: function (e) {
  46665. if (!e) return !1
  46666. var n = c.normalizeLink(e),
  46667. t = window.location,
  46668. r = n,
  46669. o = '',
  46670. i = n.indexOf('?')
  46671. if ((~i && ((r = n.substring(0, i)), (o = n.substring(i))), o)) {
  46672. if (r !== t.pathname || !t.search) return !1
  46673. var a = u.qsparse(o.substring(1)),
  46674. s = u.parseQuery(t)
  46675. return Object.keys(a).every(function (e) {
  46676. return a[e] === s[e]
  46677. })
  46678. }
  46679. return r === t.pathname
  46680. },
  46681. copy: function (e) {
  46682. console.error('copy contents', e)
  46683. },
  46684. tracker: function (e, n) {},
  46685. rendererResolver: j,
  46686. replaceTextIgnoreKeys: ['type', 'name', 'mode', 'target', 'reload', 'persistData'],
  46687. filterHtml: function (e) {
  46688. return e
  46689. },
  46690. isMobile: u.isMobile
  46691. },
  46692. D = {}
  46693. var C = {}
  46694. function j(e, n) {
  46695. var t = 'string' == typeof (null == n ? void 0 : n.type) ? n.type.toLowerCase() : ''
  46696. if (t && C[t]) return C[t]
  46697. if (C[e]) return C[e]
  46698. if (e && e.length > 3072) throw new Error('Path\u592a\u957f\u662f\u4e0d\u662f\u6b7b\u5faa\u73af\u4e86\uff1f')
  46699. var r = null
  46700. return (
  46701. S.some(function (o) {
  46702. var i = !1
  46703. return o.type && t ? (i = o.type === t) && (C[t] = o) : 'function' == typeof o.test ? (i = o.test(e, n, j)) : o.test instanceof RegExp && (i = o.test.test(e)), i && (r = o), i
  46704. }),
  46705. null !== r && r.component !== y.Placeholder && (r.type || r.test instanceof RegExp || ('function' == typeof r.test && r.test.length < 2)) && (C[e] = r),
  46706. r
  46707. )
  46708. }
  46709. ;(n.Renderer = function (e) {
  46710. return function (n) {
  46711. return k(o.__assign(o.__assign({}, e), { component: n })).component
  46712. }
  46713. }),
  46714. (n.addSchemaFilter = function (e) {
  46715. x.push(e)
  46716. }),
  46717. (n.clearStoresCache = function (e) {
  46718. void 0 === e && (e = Object.keys(D)),
  46719. Array.isArray(e) || (e = [e]),
  46720. e.forEach(function (e) {
  46721. var n = D[e]
  46722. delete D[e], n && a.destroy(n)
  46723. })
  46724. }),
  46725. (n.defaultOptions = _),
  46726. (n.extendDefaultEnv = function (e) {
  46727. Object.assign(_, e)
  46728. }),
  46729. (n.filterSchema = function (e, n, t) {
  46730. return x.reduce(function (e, r) {
  46731. return r(e, n, t)
  46732. }, e)
  46733. }),
  46734. (n.getRendererByName = function (e) {
  46735. return v.default(S, function (n) {
  46736. return n.name === e
  46737. })
  46738. }),
  46739. (n.getRenderers = function () {
  46740. return S.concat()
  46741. }),
  46742. (n.loadRenderer = O),
  46743. (n.registerRenderer = k),
  46744. (n.renderersMap = R),
  46745. (n.resolveRenderer = j),
  46746. (n.stores = D),
  46747. (n.unRegisterRenderer = function (e) {
  46748. var n = 'string' == typeof e ? e : e.name,
  46749. t = S.findIndex(function (e) {
  46750. return e.name === n
  46751. })
  46752. ~t && S.splice(t, 1), delete R[n], (C = {})
  46753. }),
  46754. (n.updateEnv = function (e, n) {
  46755. void 0 === n && (n = 'global'), (e = o.__assign({}, e)).fetcher && (e.fetcher = s.wrapFetcher(e.fetcher, e.tracker)), e.confirm && (e.confirm = u.promisify(e.confirm))
  46756. var t = D[e.session || n]
  46757. if (t) {
  46758. var r = a.getEnv(t)
  46759. Object.assign(r, e)
  46760. } else (t = i.RendererStore.create({}, o.__assign(o.__assign({}, _), e))), (D[e.session || n] = t)
  46761. })
  46762. }) /*!node_modules/amis-core/lib/polyfills.js*/
  46763. amis.define('d24c711', function (n, e, i, t) {
  46764. 'use strict'
  46765. 'DragEvent' in window || Object.defineProperty(window, 'DragEvent', { value: function () {} })
  46766. }) /*!node_modules/react-intersection-observer/index.js*/
  46767. amis.define('f41781c', function (e, t, n, r) {
  46768. 'use strict'
  46769. var i,
  46770. o = e('68b98b9'),
  46771. s = Object.create,
  46772. a = Object.defineProperty,
  46773. u = Object.getOwnPropertyDescriptor,
  46774. c = Object.getOwnPropertyNames,
  46775. l = Object.getPrototypeOf,
  46776. f = Object.prototype.hasOwnProperty,
  46777. d = function (e, t, n, r) {
  46778. if ((t && 'object' == typeof t) || 'function' == typeof t)
  46779. for (
  46780. var i = function (i) {
  46781. f.call(e, i) ||
  46782. i === n ||
  46783. a(e, i, {
  46784. get: function () {
  46785. return t[i]
  46786. },
  46787. enumerable: !(r = u(t, i)) || r.enumerable
  46788. })
  46789. },
  46790. o = 0,
  46791. s = c(t);
  46792. o < s.length;
  46793. o++
  46794. ) {
  46795. i(s[o])
  46796. }
  46797. return e
  46798. },
  46799. h = function (e, t, n) {
  46800. return (n = null != e ? s(l(e)) : {}), d(!t && e && e.__esModule ? n : a(n, 'default', { value: e, enumerable: !0 }), e)
  46801. },
  46802. p = function (e, t, n) {
  46803. return (
  46804. (function (e, t, n) {
  46805. t in e ? a(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
  46806. })(e, 'symbol' != typeof t ? t + '' : t, n),
  46807. n
  46808. )
  46809. },
  46810. b = {}
  46811. !(function (e, t) {
  46812. for (var n in t) a(e, n, { get: t[n], enumerable: !0 })
  46813. })(b, {
  46814. InView: function () {
  46815. return I
  46816. },
  46817. defaultFallbackInView: function () {
  46818. return k
  46819. },
  46820. observe: function () {
  46821. return O
  46822. },
  46823. useInView: function () {
  46824. return C
  46825. }
  46826. }),
  46827. (n.exports = ((i = b), d(a({}, '__esModule', { value: !0 }), i)))
  46828. var v = h(e('ac704b9')),
  46829. y = new Map(),
  46830. g = new WeakMap(),
  46831. V = 0,
  46832. w = void 0
  46833. function k(e) {
  46834. w = e
  46835. }
  46836. function m(e) {
  46837. return Object.keys(e)
  46838. .sort()
  46839. .filter(function (t) {
  46840. return void 0 !== e[t]
  46841. })
  46842. .map(function (t) {
  46843. return ''.concat(t, '_').concat('root' === t ? ((n = e.root) ? (g.has(n) || ((V += 1), g.set(n, V.toString())), g.get(n)) : '0') : e[t])
  46844. var n
  46845. })
  46846. .toString()
  46847. }
  46848. function O(e, t, n, r) {
  46849. if ((void 0 === n && (n = {}), void 0 === r && (r = w), void 0 === window.IntersectionObserver && void 0 !== r)) {
  46850. var i = e.getBoundingClientRect()
  46851. return (
  46852. t(r, { isIntersecting: r, target: e, intersectionRatio: 'number' == typeof n.threshold ? n.threshold : 0, time: 0, boundingClientRect: i, intersectionRect: i, rootBounds: i }), function () {}
  46853. )
  46854. }
  46855. var o = (function (e) {
  46856. var t = m(e),
  46857. n = y.get(t)
  46858. if (!n) {
  46859. var r,
  46860. i = new Map(),
  46861. o = new IntersectionObserver(function (t) {
  46862. t.forEach(function (t) {
  46863. var n,
  46864. o =
  46865. t.isIntersecting &&
  46866. r.some(function (e) {
  46867. return t.intersectionRatio >= e
  46868. })
  46869. e.trackVisibility && void 0 === t.isVisible && (t.isVisible = o),
  46870. null == (n = i.get(t.target)) ||
  46871. n.forEach(function (e) {
  46872. e(o, t)
  46873. })
  46874. })
  46875. }, e)
  46876. ;(r = o.thresholds || (Array.isArray(e.threshold) ? e.threshold : [e.threshold || 0])), (n = { id: t, observer: o, elements: i }), y.set(t, n)
  46877. }
  46878. return n
  46879. })(n),
  46880. s = o.id,
  46881. a = o.observer,
  46882. u = o.elements,
  46883. c = u.get(e) || []
  46884. return (
  46885. u.has(e) || u.set(e, c),
  46886. c.push(t),
  46887. a.observe(e),
  46888. function () {
  46889. c.splice(c.indexOf(t), 1), 0 === c.length && (u.delete(e), a.unobserve(e)), 0 === u.size && (a.disconnect(), y.delete(s))
  46890. }
  46891. )
  46892. }
  46893. var I = (function (e) {
  46894. function t(t) {
  46895. var n = e.call(this, t) || this
  46896. return (
  46897. p(n, 'node', null),
  46898. p(n, '_unobserveCb', null),
  46899. p(n, 'handleNode', function (e) {
  46900. n.node && (n.unobserve(), e || n.props.triggerOnce || n.props.skip || n.setState({ inView: !!n.props.initialInView, entry: void 0 })), (n.node = e || null), n.observeNode()
  46901. }),
  46902. p(n, 'handleChange', function (e, t) {
  46903. e && n.props.triggerOnce && n.unobserve(),
  46904. (function (e) {
  46905. return 'function' != typeof e.children
  46906. })(n.props) || n.setState({ inView: e, entry: t }),
  46907. n.props.onChange && n.props.onChange(e, t)
  46908. }),
  46909. (n.state = { inView: !!t.initialInView, entry: void 0 }),
  46910. n
  46911. )
  46912. }
  46913. return (
  46914. o.__extends(t, e),
  46915. (t.prototype.componentDidUpdate = function (e) {
  46916. ;(e.rootMargin === this.props.rootMargin &&
  46917. e.root === this.props.root &&
  46918. e.threshold === this.props.threshold &&
  46919. e.skip === this.props.skip &&
  46920. e.trackVisibility === this.props.trackVisibility &&
  46921. e.delay === this.props.delay) ||
  46922. (this.unobserve(), this.observeNode())
  46923. }),
  46924. (t.prototype.componentWillUnmount = function () {
  46925. this.unobserve(), (this.node = null)
  46926. }),
  46927. (t.prototype.observeNode = function () {
  46928. if (this.node && !this.props.skip) {
  46929. var e = this.props,
  46930. t = e.threshold,
  46931. n = e.root,
  46932. r = e.rootMargin,
  46933. i = e.trackVisibility,
  46934. o = e.delay,
  46935. s = e.fallbackInView
  46936. this._unobserveCb = O(this.node, this.handleChange, { threshold: t, root: n, rootMargin: r, trackVisibility: i, delay: o }, s)
  46937. }
  46938. }),
  46939. (t.prototype.unobserve = function () {
  46940. this._unobserveCb && (this._unobserveCb(), (this._unobserveCb = null))
  46941. }),
  46942. (t.prototype.render = function () {
  46943. var e = this.props.children
  46944. if ('function' == typeof e) {
  46945. var t = this.state
  46946. return e({ inView: t.inView, entry: t.entry, ref: this.handleNode })
  46947. }
  46948. var n = this.props,
  46949. r = n.as,
  46950. i =
  46951. (n.triggerOnce,
  46952. n.threshold,
  46953. n.root,
  46954. n.rootMargin,
  46955. n.onChange,
  46956. n.skip,
  46957. n.trackVisibility,
  46958. n.delay,
  46959. n.initialInView,
  46960. n.fallbackInView,
  46961. o.__rest(n, ['as', 'triggerOnce', 'threshold', 'root', 'rootMargin', 'onChange', 'skip', 'trackVisibility', 'delay', 'initialInView', 'fallbackInView']))
  46962. return v.createElement(r || 'div', o.__assign({ ref: this.handleNode }, i), e)
  46963. }),
  46964. t
  46965. )
  46966. })(v.Component),
  46967. _ = h(e('ac704b9'))
  46968. function C(e) {
  46969. var t,
  46970. n = void 0 === e ? {} : e,
  46971. r = n.threshold,
  46972. i = n.delay,
  46973. o = n.trackVisibility,
  46974. s = n.rootMargin,
  46975. a = n.root,
  46976. u = n.triggerOnce,
  46977. c = n.skip,
  46978. l = n.initialInView,
  46979. f = n.fallbackInView,
  46980. d = n.onChange,
  46981. h = _.useState(null),
  46982. p = h[0],
  46983. b = h[1],
  46984. v = _.useRef(),
  46985. y = _.useState({ inView: !!l, entry: void 0 }),
  46986. g = y[0],
  46987. V = y[1]
  46988. ;(v.current = d),
  46989. _.useEffect(
  46990. function () {
  46991. var e
  46992. if (!c && p)
  46993. return (
  46994. (e = O(
  46995. p,
  46996. function (t, n) {
  46997. V({ inView: t, entry: n }), v.current && v.current(t, n), n.isIntersecting && u && e && (e(), (e = void 0))
  46998. },
  46999. { root: a, rootMargin: s, threshold: r, trackVisibility: o, delay: i },
  47000. f
  47001. )),
  47002. function () {
  47003. e && e()
  47004. }
  47005. )
  47006. },
  47007. [Array.isArray(r) ? r.toString() : r, p, a, s, u, c, o, f, i]
  47008. )
  47009. var w = null == (t = g.entry) ? void 0 : t.target,
  47010. k = _.useRef()
  47011. p || !w || u || c || k.current === w || ((k.current = w), V({ inView: !!l, entry: void 0 }))
  47012. var m = [b, g.inView, g.entry]
  47013. return (m.ref = m[0]), (m.inView = m[1]), (m.entry = m[2]), m
  47014. }
  47015. }) /*!node_modules/amis-core/lib/components/LazyComponent.js*/
  47016. amis.define('d998390', function (e, n, t, i) {
  47017. 'use strict'
  47018. Object.defineProperty(n, '__esModule', { value: !0 })
  47019. var o = e('68b98b9'),
  47020. a = e('ac704b9'),
  47021. r = e('f41781c')
  47022. function s(e) {
  47023. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  47024. }
  47025. var l = s(a),
  47026. d = e('ac704b9'),
  47027. u = (d.default || d).createElement
  47028. ;(d.default || d).Fragment
  47029. var c = (function (e) {
  47030. function n(n) {
  47031. var t = e.call(this, n) || this
  47032. return (t.mounted = !1), (t.handleVisibleChange = t.handleVisibleChange.bind(t)), (t.mounted = !0), (t.state = { visible: !1, component: n.component }), t
  47033. }
  47034. return (
  47035. o.__extends(n, e),
  47036. (n.prototype.componentDidMount = function () {
  47037. 'undefined' != typeof jest && this.handleVisibleChange(!0)
  47038. }),
  47039. (n.prototype.componentWillUnmount = function () {
  47040. this.mounted = !1
  47041. }),
  47042. (n.prototype.handleVisibleChange = function (e, n) {
  47043. var t = this
  47044. this.setState({ visible: e }),
  47045. e &&
  47046. !this.state.component &&
  47047. this.props.getComponent &&
  47048. this.props
  47049. .getComponent()
  47050. .then(function (e) {
  47051. return t.mounted && 'function' == typeof e && t.setState({ component: e })
  47052. })
  47053. .catch(function (e) {
  47054. return (
  47055. t.mounted &&
  47056. t.setState({
  47057. component: function () {
  47058. return u('div', { className: 'alert alert-danger' }, String(e))
  47059. }
  47060. })
  47061. )
  47062. })
  47063. }),
  47064. (n.prototype.render = function () {
  47065. var e = this.props,
  47066. n = e.placeholder,
  47067. t = e.unMountOnHidden,
  47068. i = e.childProps,
  47069. a = e.partialVisibility,
  47070. s = e.children,
  47071. l = o.__rest(e, ['placeholder', 'unMountOnHidden', 'childProps', 'partialVisibility', 'children']),
  47072. d = this.state,
  47073. c = d.visible,
  47074. h = d.component
  47075. return t
  47076. ? u(r.InView, { onChange: this.handleVisibleChange, threshold: a ? 0 : 1 }, function (e) {
  47077. var t = e.ref
  47078. return u('div', { ref: t, className: 'visibility-sensor '.concat(c ? 'in' : '') }, h && c ? u(h, o.__assign({}, l, i)) : s && c ? s : n)
  47079. })
  47080. : c
  47081. ? h
  47082. ? u(h, o.__assign({}, l, i))
  47083. : s || u('div', null, n)
  47084. : u(r.InView, { onChange: this.handleVisibleChange, threshold: a ? 0 : 1 }, function (e) {
  47085. var t = e.ref
  47086. return u('div', { ref: t, className: 'visibility-sensor' }, n)
  47087. })
  47088. }),
  47089. (n.defaultProps = { placeholder: u('span', null, 'Loading...'), unMountOnHidden: !1, partialVisibility: !0 }),
  47090. n
  47091. )
  47092. })(l.default.Component)
  47093. n.default = c
  47094. }) /*!node_modules/amis-core/lib/renderers/Form.js*/
  47095. amis.define('f9770e6', function (e, t, i, r) {
  47096. 'use strict'
  47097. Object.defineProperty(t, '__esModule', { value: !0 })
  47098. var n = e('68b98b9'),
  47099. a = e('ac704b9'),
  47100. o = e('326ef36'),
  47101. s = e('afae96a'),
  47102. l = e('575a22c'),
  47103. d = e('2f0f0cc'),
  47104. c = e('939b8bb'),
  47105. u = e('5f94728'),
  47106. p = e('c75aedd'),
  47107. h = e('0de7e2d'),
  47108. f = e('1c1d73a')
  47109. e('c3389ff'), e('8b081ba')
  47110. var v = e('bbe84d0'),
  47111. m = e('1c8d418')
  47112. e('8b641b6')
  47113. var g = e('d9d4e46'),
  47114. b = e('d998390'),
  47115. y = e('668845d')
  47116. e('8dd52de'),
  47117. e('22a4ae5'),
  47118. e('5e0783e'),
  47119. e('607aee2'),
  47120. e('5c95135'),
  47121. e('a3bbeb2'),
  47122. e('933bc12'),
  47123. e('3f15357'),
  47124. e('e98f234'),
  47125. e('6175dcb'),
  47126. e('a290f81'),
  47127. e('cde5cad'),
  47128. e('0dc59d3'),
  47129. e('67e77ca'),
  47130. e('0910768')
  47131. var _ = e('37efca2')
  47132. e('e913672'),
  47133. e('1feaebc'),
  47134. e('c85b9d6'),
  47135. e('1e5c4ba'),
  47136. e('d2a103e'),
  47137. e('90272dd'),
  47138. e('8834362'),
  47139. e('7d5c8a5'),
  47140. e('d837406'),
  47141. e('1c23cc0'),
  47142. e('a08e932'),
  47143. e('6baf255'),
  47144. e('2fb8d9c'),
  47145. e('9f4cfa3'),
  47146. e('014d724')
  47147. var C = e('30f4e61')
  47148. e('d823824')
  47149. var D = e('8903480')
  47150. function A(e) {
  47151. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  47152. }
  47153. var w = A(a),
  47154. F = A(u),
  47155. k = A(p),
  47156. E = A(h),
  47157. S = A(_),
  47158. T = A(D),
  47159. I = e('ac704b9'),
  47160. R = (I.default || I).createElement
  47161. ;(I.default || I).Fragment
  47162. var O = (function (e) {
  47163. function t(t) {
  47164. var i = e.call(this, t) || this
  47165. ;(i.hooks = {}),
  47166. (i.toDispose = []),
  47167. (i.shouldLoadInitApi = !1),
  47168. (i.lazyEmitChange = F.default(i.emitChange.bind(i), 250, { trailing: !0, leading: !1 })),
  47169. (i.flushing = !1),
  47170. (i.emittedData = null),
  47171. (i.emitting = !1),
  47172. (i.onInit = i.onInit.bind(i)),
  47173. (i.handleAction = i.handleAction.bind(i)),
  47174. (i.handleQuery = i.handleQuery.bind(i)),
  47175. (i.handleChange = i.handleChange.bind(i)),
  47176. (i.handleDialogConfirm = i.handleDialogConfirm.bind(i)),
  47177. (i.handleDialogClose = i.handleDialogClose.bind(i)),
  47178. (i.handleDrawerConfirm = i.handleDrawerConfirm.bind(i)),
  47179. (i.handleDrawerClose = i.handleDrawerClose.bind(i)),
  47180. (i.handleFormSubmit = i.handleFormSubmit.bind(i)),
  47181. (i.validate = i.validate.bind(i)),
  47182. (i.submit = i.submit.bind(i)),
  47183. (i.addHook = i.addHook.bind(i)),
  47184. (i.removeHook = i.removeHook.bind(i)),
  47185. (i.emitChange = i.emitChange.bind(i)),
  47186. (i.handleBulkChange = i.handleBulkChange.bind(i)),
  47187. (i.renderFormItems = i.renderFormItems.bind(i)),
  47188. (i.reload = i.reload.bind(i)),
  47189. (i.silentReload = i.silentReload.bind(i)),
  47190. (i.initInterval = i.initInterval.bind(i)),
  47191. (i.dispatchInited = i.dispatchInited.bind(i)),
  47192. (i.blockRouting = i.blockRouting.bind(i)),
  47193. (i.beforePageUnload = i.beforePageUnload.bind(i)),
  47194. (i.formItemDispatchEvent = i.formItemDispatchEvent.bind(i))
  47195. var r = t.store,
  47196. n = t.canAccessSuperData,
  47197. a = t.persistData,
  47198. o = t.simpleMode
  47199. if ((r.setCanAccessSuperData(!1 !== n), r.setPersistData(a), o && r.setInited(!0), r && r.parentStore && 'ComboStore' === r.parentStore.storeType)) {
  47200. var s = r.parentStore
  47201. s.addForm(r),
  47202. s.forms.forEach(function (e) {
  47203. return e.items.forEach(function (t) {
  47204. return t.unique && t.syncOptions(void 0, e.data)
  47205. })
  47206. })
  47207. }
  47208. return (
  47209. i.toDispose.push(
  47210. C.reaction(
  47211. function () {
  47212. return r.initedAt
  47213. },
  47214. function () {
  47215. r.inited && i.lazyEmitChange(!!i.props.submitOnChange, !0)
  47216. }
  47217. )
  47218. ),
  47219. i
  47220. )
  47221. }
  47222. return (
  47223. n.__extends(t, e),
  47224. (t.prototype.componentDidMount = function () {
  47225. var e,
  47226. t,
  47227. i = this,
  47228. r = this.props,
  47229. a = r.initApi,
  47230. o = r.initFetch,
  47231. s = r.initFetchOn,
  47232. d = r.initAsyncApi,
  47233. u = r.initFinishedField,
  47234. p = r.initCheckInterval,
  47235. h = r.store,
  47236. f = r.messages,
  47237. m = f.fetchSuccess,
  47238. b = f.fetchFailed,
  47239. y = r.onValidate,
  47240. _ = r.onValidChange,
  47241. D = r.promptPageLeave,
  47242. A = r.env,
  47243. w = this.getNormalizedRules()
  47244. if (((this.mounted = !0), y)) {
  47245. var F = c.promisify(y)
  47246. this.toDispose.push(
  47247. this.addHook(function () {
  47248. return n.__awaiter(i, void 0, void 0, function () {
  47249. var e
  47250. return n.__generator(this, function (t) {
  47251. switch (t.label) {
  47252. case 0:
  47253. return [4, F(h.data, h)]
  47254. case 1:
  47255. return (
  47256. (e = t.sent()) &&
  47257. v.isObject(e) &&
  47258. (Object.keys(e).forEach(function (t) {
  47259. var i = e[t],
  47260. r = h.getItemsByPath(t)
  47261. Array.isArray(r) &&
  47262. r.length &&
  47263. (r.forEach(function (e) {
  47264. return e.clearError()
  47265. }),
  47266. i &&
  47267. ((i = Array.isArray(i) ? i : [i]),
  47268. r.forEach(function (e) {
  47269. return e.addError(i)
  47270. })),
  47271. delete e[t])
  47272. }),
  47273. c.isEmpty(e)
  47274. ? h.clearRestError()
  47275. : h.setRestError(
  47276. Object.keys(e).map(function (t) {
  47277. return e[t]
  47278. })
  47279. )),
  47280. [2]
  47281. )
  47282. }
  47283. })
  47284. })
  47285. })
  47286. )
  47287. }
  47288. _ &&
  47289. this.toDispose.push(
  47290. C.reaction(
  47291. function () {
  47292. return h.valid
  47293. },
  47294. function (e) {
  47295. return _(e, i.props)
  47296. }
  47297. )
  47298. ),
  47299. w.length &&
  47300. this.toDispose.push(
  47301. this.addHook(function () {
  47302. h.valid &&
  47303. w.forEach(function (e) {
  47304. return !l.evalExpression(e.rule, h.data) && h.addRestError(e.message, e.name)
  47305. })
  47306. })
  47307. ),
  47308. g.isEffectiveApi(a, h.data, o, s)
  47309. ? h
  47310. .fetchInitData(a, h.data, {
  47311. successMessage: m,
  47312. errorMessage: b,
  47313. onSuccess: function (e, t) {
  47314. if ((h.setValues(t), g.isEffectiveApi(d, h.data) && !h.data[u || 'finished']))
  47315. return c.until(
  47316. function () {
  47317. return h.checkRemote(d, h.data)
  47318. },
  47319. function (e) {
  47320. return e && e[u || 'finished']
  47321. },
  47322. function (e) {
  47323. return (i.asyncCancel = e)
  47324. },
  47325. p
  47326. )
  47327. }
  47328. })
  47329. .then(this.initInterval)
  47330. .then(this.onInit)
  47331. : setTimeout(this.onInit.bind(this), 4),
  47332. D &&
  47333. (window.addEventListener('beforeunload', this.beforePageUnload),
  47334. (this.unBlockRouting = null !== (t = null === (e = A.blockRouting) || void 0 === e ? void 0 : e.call(A, this.blockRouting)) && void 0 !== t ? t : void 0))
  47335. }),
  47336. (t.prototype.componentDidUpdate = function (e) {
  47337. var t = this.props,
  47338. i = t.store
  47339. if (g.isApiOutdated(e.initApi, t.initApi, e.data, t.data)) {
  47340. var r = t.fetchSuccess,
  47341. n = t.fetchFailed
  47342. i[i.hasRemoteData ? 'fetchData' : 'fetchInitData'](t.initApi, i.data, { successMessage: r, errorMessage: n }).then(this.initInterval).then(this.dispatchInited)
  47343. }
  47344. }),
  47345. (t.prototype.componentWillUnmount = function () {
  47346. var e
  47347. ;(this.mounted = !1),
  47348. clearTimeout(this.timer),
  47349. this.lazyEmitChange.cancel(),
  47350. this.asyncCancel && this.asyncCancel(),
  47351. this.toDispose.forEach(function (e) {
  47352. return e()
  47353. }),
  47354. (this.toDispose = []),
  47355. window.removeEventListener('beforeunload', this.beforePageUnload),
  47356. null === (e = this.unBlockRouting) || void 0 === e || e.call(this)
  47357. }),
  47358. (t.prototype.getNormalizedRules = function () {
  47359. var e = this.props,
  47360. t = e.rules,
  47361. i = e.translate
  47362. return !Array.isArray(t) || t.length < 1
  47363. ? []
  47364. : t
  47365. .map(function (e) {
  47366. return n.__assign(n.__assign({}, e), e.message && 'string' == typeof e.message ? {} : { message: i('Form.rules.message') })
  47367. })
  47368. .filter(function (e) {
  47369. return e.rule && 'string' == typeof e.rule
  47370. })
  47371. }),
  47372. (t.prototype.dispatchInited = function (e) {
  47373. var t
  47374. return n.__awaiter(this, void 0, void 0, function () {
  47375. var i, r, a, o
  47376. return n.__generator(this, function (s) {
  47377. switch (s.label) {
  47378. case 0:
  47379. return (
  47380. (i = this.props),
  47381. (r = i.data),
  47382. (a = i.store),
  47383. (o = i.dispatchEvent),
  47384. !y.isAlive(a) || a.fetching
  47385. ? [2, e]
  47386. : [
  47387. 4,
  47388. o(
  47389. 'inited',
  47390. v.createObject(
  47391. r,
  47392. n.__assign(n.__assign({}, null == e ? void 0 : e.data), {
  47393. responseData: null !== (t = null == e ? void 0 : e.data) && void 0 !== t ? t : {},
  47394. responseStatus: a.error ? 1 : 0,
  47395. responseMsg: a.msg
  47396. })
  47397. )
  47398. )
  47399. ]
  47400. )
  47401. case 1:
  47402. return [2, s.sent()]
  47403. }
  47404. })
  47405. })
  47406. }),
  47407. (t.prototype.blockRouting = function () {
  47408. var e = this.props.store,
  47409. t = this.props,
  47410. i = t.promptPageLeaveMessage
  47411. if (t.promptPageLeave && e.modified) return i || '\u65b0\u7684\u4fee\u6539\u6ca1\u6709\u4fdd\u5b58\uff0c\u786e\u8ba4\u8981\u79bb\u5f00\uff1f'
  47412. }),
  47413. (t.prototype.beforePageUnload = function (e) {
  47414. this.blockRouting() && (e.preventDefault(), (e.returnValue = ''))
  47415. }),
  47416. (t.prototype.onInit = function () {
  47417. return n.__awaiter(this, void 0, void 0, function () {
  47418. var e, t, i, r, a, o, s, l, d, c
  47419. return n.__generator(this, function (u) {
  47420. switch (u.label) {
  47421. case 0:
  47422. return (
  47423. (e = this.props),
  47424. (t = e.onInit),
  47425. (i = e.store),
  47426. (r = e.persistData),
  47427. (a = e.submitOnInit),
  47428. e.dispatchEvent,
  47429. y.isAlive(i)
  47430. ? ((o = v.cloneObject(i.data)),
  47431. (s = i.initedAt),
  47432. i.setInited(!0),
  47433. (l = this.hooks.init || []),
  47434. (d = T.default(l, function (e) {
  47435. return 'prev' === e.__enforce ? 'prev' : 'post' === e.__enforce ? 'post' : 'normal'
  47436. })),
  47437. [
  47438. 4,
  47439. Promise.all(
  47440. (d.prev || []).map(function (e) {
  47441. return e(o)
  47442. })
  47443. )
  47444. ])
  47445. : [2]
  47446. )
  47447. case 1:
  47448. return (
  47449. u.sent(),
  47450. [
  47451. 4,
  47452. Promise.all(
  47453. (d.normal || []).map(function (e) {
  47454. return l.includes(e) && e(o)
  47455. })
  47456. )
  47457. ]
  47458. )
  47459. case 2:
  47460. return (
  47461. u.sent(),
  47462. [
  47463. 4,
  47464. Promise.all(
  47465. (d.post || []).map(function (e) {
  47466. return l.includes(e) && e(o)
  47467. })
  47468. )
  47469. ]
  47470. )
  47471. case 3:
  47472. return (
  47473. u.sent(),
  47474. y.isAlive(i)
  47475. ? (i.initedAt !== s && (o = n.__assign(n.__assign({}, o), i.data)),
  47476. r && (i.getLocalPersistData(), (o = v.cloneObject(i.data))),
  47477. t && t(o, this.props),
  47478. [4, this.dispatchInited({ data: o })])
  47479. : [2]
  47480. )
  47481. case 4:
  47482. return (null == (c = u.sent()) ? void 0 : c.prevented) || (a && this.handleAction(void 0, { type: 'submit' }, i.data)), [2]
  47483. }
  47484. })
  47485. })
  47486. }),
  47487. (t.prototype.reload = function (e, t, i, r) {
  47488. return n.__awaiter(this, void 0, void 0, function () {
  47489. var e,
  47490. i,
  47491. a,
  47492. o,
  47493. s,
  47494. l,
  47495. d,
  47496. u,
  47497. p,
  47498. h,
  47499. f = this
  47500. return n.__generator(this, function (n) {
  47501. switch (n.label) {
  47502. case 0:
  47503. return t
  47504. ? [2, this.receive(t)]
  47505. : ((e = this.props),
  47506. (i = e.store),
  47507. (a = e.initApi),
  47508. (o = e.initAsyncApi),
  47509. (s = e.initFinishedField),
  47510. (l = e.messages),
  47511. (d = l.fetchSuccess),
  47512. (u = l.fetchFailed),
  47513. g.isEffectiveApi(o, i.data) && i.updateData((((h = {})[s || 'finished'] = !1), h)),
  47514. (p = void 0),
  47515. g.isEffectiveApi(a, i.data)
  47516. ? [
  47517. 4,
  47518. i.fetchInitData(a, i.data, {
  47519. successMessage: d,
  47520. errorMessage: u,
  47521. silent: r,
  47522. onSuccess: function (e, t) {
  47523. if ((i.setValues(t), g.isEffectiveApi(o, i.data) && !i.data[s || 'finished']))
  47524. return c.until(
  47525. function () {
  47526. return i.checkRemote(o, i.data)
  47527. },
  47528. function (e) {
  47529. return e && e[s || 'finished']
  47530. },
  47531. function (e) {
  47532. return (f.asyncCancel = e)
  47533. }
  47534. )
  47535. }
  47536. })
  47537. ]
  47538. : [3, 2])
  47539. case 1:
  47540. return (null == (p = n.sent()) ? void 0 : p.ok) && (this.initInterval(p), i.reset(void 0, !1)), [3, 3]
  47541. case 2:
  47542. i.reset(void 0, !1), (n.label = 3)
  47543. case 3:
  47544. return this.dispatchInited(p), [2]
  47545. }
  47546. })
  47547. })
  47548. }),
  47549. (t.prototype.receive = function (e, t, i) {
  47550. return this.props.store.updateData(e, void 0, i), this.reload()
  47551. }),
  47552. (t.prototype.silentReload = function (e, t) {
  47553. this.reload(e, t, void 0, !0)
  47554. }),
  47555. (t.prototype.initInterval = function (e) {
  47556. var t = this.props,
  47557. i = t.interval,
  47558. r = t.silentPolling,
  47559. n = t.stopAutoRefreshWhen,
  47560. a = t.data
  47561. return (
  47562. clearTimeout(this.timer),
  47563. (null == e ? void 0 : e.ok) && i && this.mounted && (!n || !l.evalExpression(n, a)) && (this.timer = setTimeout(r ? this.silentReload : this.reload, Math.max(i, 1e3))),
  47564. e
  47565. )
  47566. }),
  47567. (t.prototype.isValidated = function () {
  47568. return this.props.store.validated
  47569. }),
  47570. (t.prototype.validate = function (e, t, i, r) {
  47571. return (
  47572. void 0 === t && (t = !1),
  47573. void 0 === i && (i = !0),
  47574. void 0 === r && (r = !1),
  47575. n.__awaiter(this, void 0, void 0, function () {
  47576. var a, o, s, d, c, u, p
  47577. return n.__generator(this, function (n) {
  47578. switch (n.label) {
  47579. case 0:
  47580. return (a = this.props), (o = a.store), (s = a.dispatchEvent), (d = a.data), (c = a.messages), (u = a.translate), r ? [3, 2] : [4, this.flush()]
  47581. case 1:
  47582. n.sent(), (n.label = 2)
  47583. case 2:
  47584. return [4, o.validate(this.hooks.validate || [], e, t, !1 === i ? '' : 'string' == typeof (null == c ? void 0 : c.validateFailed) ? u(l.filter(c.validateFailed, o.data)) : void 0)]
  47585. case 3:
  47586. return (p = n.sent()), s(p ? 'validateSucc' : 'validateError', d), [2, p]
  47587. }
  47588. })
  47589. })
  47590. )
  47591. }),
  47592. (t.prototype.setErrors = function (e, t) {
  47593. void 0 === t && (t = 'remote'), this.props.store.setFormItemErrors(e, t)
  47594. }),
  47595. (t.prototype.clearErrors = function () {
  47596. return this.props.store.clearErrors()
  47597. }),
  47598. (t.prototype.getValues = function () {
  47599. var e = this.props.store
  47600. return this.flush(), e.data
  47601. }),
  47602. (t.prototype.setValues = function (e, t) {
  47603. var i = this.props.store
  47604. this.flush(), i.setValues(e, void 0, t)
  47605. }),
  47606. (t.prototype.submit = function (e, t, i) {
  47607. return (
  47608. void 0 === t && (t = !1),
  47609. void 0 === i && (i = !1),
  47610. n.__awaiter(this, void 0, void 0, function () {
  47611. var r, a, o, s, d, c, u
  47612. return n.__generator(this, function (n) {
  47613. switch (n.label) {
  47614. case 0:
  47615. return (r = this.props), (a = r.store), (o = r.messages), (s = r.translate), (d = r.dispatchEvent), (c = r.data), i ? [3, 2] : [4, this.flush()]
  47616. case 1:
  47617. n.sent(), (n.label = 2)
  47618. case 2:
  47619. return (
  47620. (u = function () {
  47621. return d('validateError', c)
  47622. }),
  47623. [2, a.submit(e, this.hooks.validate || [], 'string' == typeof (null == o ? void 0 : o.validateFailed) ? s(l.filter(o.validateFailed, a.data)) : void 0, u, t)]
  47624. )
  47625. }
  47626. })
  47627. })
  47628. )
  47629. }),
  47630. (t.prototype.flush = function () {
  47631. return n.__awaiter(this, void 0, void 0, function () {
  47632. var e
  47633. return n.__generator(this, function (t) {
  47634. switch (t.label) {
  47635. case 0:
  47636. return (
  47637. t.trys.push([0, , 4, 5]),
  47638. this.flushing
  47639. ? [2]
  47640. : ((this.flushing = !0),
  47641. (e = this.hooks.flush || []),
  47642. [
  47643. 4,
  47644. Promise.all(
  47645. e.map(function (e) {
  47646. return e()
  47647. })
  47648. )
  47649. ])
  47650. )
  47651. case 1:
  47652. return t.sent(), this.emitting ? [3, 3] : [4, this.lazyEmitChange.flush()]
  47653. case 2:
  47654. t.sent(), (t.label = 3)
  47655. case 3:
  47656. return [3, 5]
  47657. case 4:
  47658. return (this.flushing = !1), [7]
  47659. case 5:
  47660. return [2]
  47661. }
  47662. })
  47663. })
  47664. }),
  47665. (t.prototype.reset = function () {
  47666. var e = this.props,
  47667. t = e.store,
  47668. i = e.onReset
  47669. t.reset(i)
  47670. }),
  47671. (t.prototype.addHook = function (e, t, i) {
  47672. var r = this
  47673. void 0 === t && (t = 'validate'), (this.hooks[t] = this.hooks[t] || [])
  47674. var n = 'flush' === t ? e : c.promisify(e)
  47675. return (
  47676. (n.__enforce = i),
  47677. this.hooks[t].push(n),
  47678. function () {
  47679. r.removeHook(e, t), (e = c.noop)
  47680. }
  47681. )
  47682. }),
  47683. (t.prototype.removeHook = function (e, t) {
  47684. void 0 === t && (t = 'validate')
  47685. var i = this.hooks[t]
  47686. if (i)
  47687. for (var r = 0, n = i.length; r < n; r++) {
  47688. var a = i[r]
  47689. ;(a !== e && a.raw !== e) || (i.splice(r, 1), n--, r--)
  47690. }
  47691. }),
  47692. (t.prototype.handleChange = function (e, t, i, r) {
  47693. void 0 === r && (r = !1)
  47694. var n = this.props,
  47695. a = n.store,
  47696. o = n.formLazyChange,
  47697. s = n.persistDataKeys
  47698. 'string' == typeof t && (a.changeValue(t, e, r), r || (!1 === o ? this.emitChange : this.lazyEmitChange)(i), a.persistData && a.inited && a.setLocalPersistData(s))
  47699. }),
  47700. (t.prototype.formItemDispatchEvent = function (e, t) {
  47701. return (0, this.props.dispatchEvent)(e, t)
  47702. }),
  47703. (t.prototype.emitChange = function (e, t) {
  47704. return (
  47705. void 0 === t && (t = !1),
  47706. n.__awaiter(this, void 0, void 0, function () {
  47707. var i, r, a, o, s, l, d, u, p
  47708. return n.__generator(this, function (n) {
  47709. switch (n.label) {
  47710. case 0:
  47711. return (
  47712. n.trys.push([0, , 4, 5]),
  47713. (this.emitting = !0),
  47714. (i = this.props),
  47715. (r = i.onChange),
  47716. (a = i.store),
  47717. (o = i.submitOnChange),
  47718. (s = i.dispatchEvent),
  47719. (l = i.data),
  47720. y.isAlive(a)
  47721. ? ((d = c.difference(a.data, a.pristine)),
  47722. !t || (Object.keys(d).length && !S.default(a.data, this.emittedData))
  47723. ? ((this.emittedData = a.data), (u = [a.data, d, this.props]), [4, s('change', v.createObject(l, a.data))])
  47724. : [2])
  47725. : [2]
  47726. )
  47727. case 1:
  47728. return (
  47729. (null == (p = n.sent()) ? void 0 : p.prevented) || (r && r.apply(null, u)),
  47730. a.clearRestError(),
  47731. t || !(e || (o && a.inited)) ? [3, 3] : [4, this.handleAction(void 0, { type: 'submit', skipFormFlush: !0 }, a.data)]
  47732. )
  47733. case 2:
  47734. n.sent(), (n.label = 3)
  47735. case 3:
  47736. return [3, 5]
  47737. case 4:
  47738. return (this.emitting = !1), [7]
  47739. case 5:
  47740. return [2]
  47741. }
  47742. })
  47743. })
  47744. )
  47745. }),
  47746. (t.prototype.handleBulkChange = function (e, t) {
  47747. var i = this.props
  47748. i.onChange
  47749. var r = i.store,
  47750. n = i.formLazyChange
  47751. r.setValues(e), (!1 === n ? this.emitChange : this.lazyEmitChange)(t)
  47752. }),
  47753. (t.prototype.handleFormSubmit = function (e) {
  47754. var t = this.props,
  47755. i = t.preventEnterSubmit,
  47756. r = t.onActionSensor,
  47757. n = t.close
  47758. if ((e.preventDefault(), i)) return !1
  47759. var a = this.handleAction(e, { type: 'submit', close: n }, this.props.store.data)
  47760. return null == r || r(a), a
  47761. }),
  47762. (t.prototype.handleReset = function (e) {
  47763. var t = this.props.onReset
  47764. return function (i) {
  47765. t && t(i, e)
  47766. }
  47767. }),
  47768. (t.prototype.handleAction = function (e, t, i, r, a) {
  47769. var o, s
  47770. return (
  47771. void 0 === r && (r = !1),
  47772. n.__awaiter(this, void 0, void 0, function () {
  47773. var d,
  47774. u,
  47775. p,
  47776. h,
  47777. m,
  47778. b,
  47779. y,
  47780. _,
  47781. C,
  47782. D,
  47783. A,
  47784. w,
  47785. F,
  47786. k,
  47787. E,
  47788. S,
  47789. T,
  47790. I,
  47791. R,
  47792. O,
  47793. P,
  47794. x,
  47795. j,
  47796. N,
  47797. M,
  47798. z,
  47799. L,
  47800. V,
  47801. B,
  47802. H,
  47803. W,
  47804. Q,
  47805. U,
  47806. q,
  47807. $ = this
  47808. return n.__generator(this, function (K) {
  47809. switch (K.label) {
  47810. case 0:
  47811. return (
  47812. (d = this.props),
  47813. (u = d.store),
  47814. (p = d.onSubmit),
  47815. (h = d.api),
  47816. (m = d.asyncApi),
  47817. (b = d.finishedField),
  47818. (y = d.checkInterval),
  47819. (_ = d.messages),
  47820. (C = _.saveSuccess),
  47821. (D = _.saveFailed),
  47822. (A = d.resetAfterSubmit),
  47823. (w = d.clearAfterSubmit),
  47824. (F = d.onAction),
  47825. (k = d.onSaved),
  47826. (E = d.onReset),
  47827. (S = d.onFinished),
  47828. (T = d.onFailed),
  47829. (I = d.redirect),
  47830. (R = d.reload),
  47831. (O = d.target),
  47832. (P = d.env),
  47833. (x = d.onChange),
  47834. (j = d.clearPersistDataAfterSubmit),
  47835. (N = d.trimValues),
  47836. (M = d.dispatchEvent),
  47837. (z = d.translate),
  47838. t.skipFormFlush ? [3, 2] : [4, this.flush()]
  47839. )
  47840. case 1:
  47841. K.sent(), (K.label = 2)
  47842. case 2:
  47843. return (
  47844. N && u.trimValues(),
  47845. i === this.props.data && (i = u.data),
  47846. Array.isArray(t.required) && t.required.length
  47847. ? (u.clearErrors(),
  47848. (L = t.required.map(function (e) {
  47849. return { name: e, rules: { isRequired: !0 } }
  47850. })),
  47851. [4, u.validateFields(L)])
  47852. : [3, 6]
  47853. )
  47854. case 3:
  47855. return K.sent() ? [3, 5] : [4, M('validateError', this.props.data)]
  47856. case 4:
  47857. return (null == (Q = K.sent()) ? void 0 : Q.prevented) || P.notify('error', z('Form.validateFailed')), [2, Promise.reject(z('Form.validateFailed'))]
  47858. case 5:
  47859. u.clearErrors(), (K.label = 6)
  47860. case 6:
  47861. return 'submit' !== t.type && 'submit' !== t.actionType && 'confirm' !== t.actionType && 'reset-and-submit' !== t.actionType && 'clear-and-submit' !== t.actionType
  47862. ? [3, 8]
  47863. : ((V = this.props),
  47864. (B = V.dispatchEvent),
  47865. (H = V.onEvent),
  47866. (W = null === (s = null === (o = null == H ? void 0 : H.submit) || void 0 === o ? void 0 : o.actions) || void 0 === s ? void 0 : s.length),
  47867. [4, B('submit', this.props.data)])
  47868. case 7:
  47869. return (null == (Q = K.sent()) ? void 0 : Q.prevented) || W
  47870. ? [2]
  47871. : (u.setCurrentAction(t, this.props.resolveDefinitions),
  47872. 'reset-and-submit' === t.actionType ? u.reset(this.handleReset(t)) : 'clear-and-submit' === t.actionType && u.clear(this.handleReset(t)),
  47873. [
  47874. 2,
  47875. this.submit(
  47876. function (e) {
  47877. return n.__awaiter($, void 0, void 0, function () {
  47878. var r,
  47879. o,
  47880. s = this
  47881. return n.__generator(this, function (d) {
  47882. switch (d.label) {
  47883. case 0:
  47884. return p ? [4, p(e, t)] : [3, 2]
  47885. case 1:
  47886. if (!1 === d.sent()) return [2, Promise.resolve(!1)]
  47887. d.label = 2
  47888. case 2:
  47889. if ((B('validateSucc', this.props.data), O))
  47890. this.submitToTarget(f.filterTarget(O, e), e), j && u.clearLocalPersistData(), B('submitSucc', v.createObject(this.props.data, e))
  47891. else if ('reload' === t.actionType) t.target && this.reloadTarget(f.filterTarget(t.target, e), e)
  47892. else {
  47893. if ('dialog' === t.actionType)
  47894. return [
  47895. 2,
  47896. new Promise(function (e) {
  47897. u.openDialog(
  47898. i,
  47899. void 0,
  47900. function (i, r) {
  47901. var n
  47902. null === (n = t.callback) || void 0 === n || n.call(t, i, r), e({ confirmed: i, value: r })
  47903. },
  47904. a || s.context
  47905. )
  47906. })
  47907. ]
  47908. if ('drawer' === t.actionType)
  47909. return [
  47910. 2,
  47911. new Promise(function (e) {
  47912. u.openDrawer(i, void 0, function (i, r) {
  47913. var n
  47914. null === (n = t.callback) || void 0 === n || n.call(t, i, r), e({ confirmed: i, value: r })
  47915. })
  47916. })
  47917. ]
  47918. if (g.isEffectiveApi(t.api || h, e))
  47919. return (
  47920. (r = t.asyncApi || m),
  47921. g.isEffectiveApi(r, u.data) && u.updateData((((o = {})[b || 'finished'] = !1), o)),
  47922. [
  47923. 2,
  47924. u
  47925. .saveRemote(t.api || h, e, {
  47926. successMessage: 'string' == typeof C ? l.filter(C, u.data) : void 0,
  47927. errorMessage: 'string' == typeof D ? l.filter(D, u.data) : void 0,
  47928. onSuccess: function (e) {
  47929. return n.__awaiter(s, void 0, void 0, function () {
  47930. var t,
  47931. i = this
  47932. return n.__generator(this, function (n) {
  47933. switch (n.label) {
  47934. case 0:
  47935. return j && u.clearLocalPersistData(), [4, B('submitSucc', v.createObject(this.props.data, { result: e }))]
  47936. case 1:
  47937. return (
  47938. (t = n.sent()),
  47939. !g.isEffectiveApi(r, u.data) || u.data[b || 'finished']
  47940. ? [2, { cbResult: null, dispatcher: t }]
  47941. : [
  47942. 2,
  47943. {
  47944. cbResult: c
  47945. .until(
  47946. function () {
  47947. return u.checkRemote(r, u.data)
  47948. },
  47949. function (e) {
  47950. return e && e[b || 'finished']
  47951. },
  47952. function (e) {
  47953. return (i.asyncCancel = e)
  47954. },
  47955. y
  47956. )
  47957. .then(function (e) {
  47958. B('asyncApiFinished', u.data)
  47959. }),
  47960. dispatcher: t
  47961. }
  47962. ]
  47963. )
  47964. }
  47965. })
  47966. })
  47967. },
  47968. onFailed: function (e) {
  47969. return n.__awaiter(s, void 0, void 0, function () {
  47970. return n.__generator(this, function (t) {
  47971. switch (t.label) {
  47972. case 0:
  47973. return [4, B('submitFail', v.createObject(this.props.data, { error: e }))]
  47974. case 1:
  47975. return [2, { dispatcher: t.sent() }]
  47976. }
  47977. })
  47978. })
  47979. }
  47980. })
  47981. .then(function (i) {
  47982. return n.__awaiter(s, void 0, void 0, function () {
  47983. var r, a
  47984. return n.__generator(this, function (n) {
  47985. switch (n.label) {
  47986. case 0:
  47987. return k && k(e, i), (r = t.feedback || this.props.feedback) && c.isVisible(r, u.data) ? [4, this.openFeedback(r, u.data)] : [3, 2]
  47988. case 1:
  47989. if (((a = n.sent()), r.skipRestOnCancel && !a)) throw new c.SkipOperation()
  47990. if (r.skipRestOnConfirm && a) throw new c.SkipOperation()
  47991. n.label = 2
  47992. case 2:
  47993. return [2, v.injectObjectChain(u.data, { __payload: e, __response: i })]
  47994. }
  47995. })
  47996. })
  47997. })
  47998. ]
  47999. )
  48000. j && u.clearLocalPersistData(), B('submitSucc', v.createObject(this.props.data, e))
  48001. }
  48002. return [2, Promise.resolve(null)]
  48003. }
  48004. })
  48005. })
  48006. },
  48007. r,
  48008. !0
  48009. )
  48010. .then(function (e) {
  48011. if (!1 === e) return u.data
  48012. if (S && !1 === S(e, t)) return e
  48013. if ((A && u.reset($.handleReset(t)), w && u.clear($.handleReset(t)), j && u.clearLocalPersistData(), t.redirect || I)) {
  48014. var i = l.filter(t.redirect || I, u.data)
  48015. i && P.jumpTo(i, t, u.data)
  48016. } else (t.reload || R) && $.reloadTarget(f.filterTarget(t.reload || R, u.data), u.data)
  48017. return t.close && $.closeTarget(t.close), e
  48018. })
  48019. .catch(function (e) {
  48020. if ((T && T(e, u.errors), r)) throw e
  48021. })
  48022. ])
  48023. case 8:
  48024. if ('reset' === t.type || 'reset' === t.actionType) u.setCurrentAction(t, this.props.resolveDefinitions), u.reset(E)
  48025. else if ('clear' === t.actionType) u.setCurrentAction(t, this.props.resolveDefinitions), u.clear(E)
  48026. else {
  48027. if ('validate' === t.actionType) return u.setCurrentAction(t, this.props.resolveDefinitions), [2, this.validate(!0, r, !0, !0)]
  48028. if ('dialog' === t.actionType)
  48029. return (
  48030. u.setCurrentAction(t, this.props.resolveDefinitions),
  48031. [
  48032. 2,
  48033. new Promise(function (e) {
  48034. u.openDialog(
  48035. i,
  48036. void 0,
  48037. function (i, r) {
  48038. var n
  48039. null === (n = t.callback) || void 0 === n || n.call(t, i, r), e({ confirmed: i, value: r })
  48040. },
  48041. a || $.context
  48042. )
  48043. })
  48044. ]
  48045. )
  48046. if ('drawer' === t.actionType)
  48047. return (
  48048. u.setCurrentAction(t, this.props.resolveDefinitions),
  48049. [
  48050. 2,
  48051. new Promise(function (e) {
  48052. u.openDrawer(i, void 0, function (i, r) {
  48053. var n
  48054. null === (n = t.callback) || void 0 === n || n.call(t, i, r), e({ confirmed: i, value: r })
  48055. })
  48056. })
  48057. ]
  48058. )
  48059. if ('ajax' === t.actionType)
  48060. return (
  48061. u.setCurrentAction(t, this.props.resolveDefinitions),
  48062. g.isEffectiveApi(t.api)
  48063. ? ((U = (t.messages && t.messages.success) || C),
  48064. (q = (t.messages && t.messages.failed) || D),
  48065. [
  48066. 2,
  48067. u
  48068. .saveRemote(t.api, i, {
  48069. successMessage: z('string' == typeof U ? l.filter(U, u.data) : void 0),
  48070. errorMessage: z('string' == typeof q ? l.filter(q, u.data) : void 0)
  48071. })
  48072. .then(function (e) {
  48073. return n.__awaiter($, void 0, void 0, function () {
  48074. var i
  48075. return n.__generator(this, function (r) {
  48076. switch (r.label) {
  48077. case 0:
  48078. return e && x && x(u.data, c.difference(u.data, u.pristine), this.props), u.validated ? [4, this.validate(!0)] : [3, 2]
  48079. case 1:
  48080. r.sent(), (r.label = 2)
  48081. case 2:
  48082. return t.feedback && c.isVisible(t.feedback, u.data) ? [4, this.openFeedback(t.feedback, u.data)] : [3, 4]
  48083. case 3:
  48084. r.sent(), (r.label = 4)
  48085. case 4:
  48086. return (
  48087. (i = t.redirect && l.filter(t.redirect, u.data)) && P.jumpTo(i, t, u.data),
  48088. t.reload && this.reloadTarget(f.filterTarget(t.reload, u.data), u.data),
  48089. t.close && this.closeTarget(t.close),
  48090. [2]
  48091. )
  48092. }
  48093. })
  48094. })
  48095. })
  48096. .catch(function (e) {
  48097. if ((T && T(e, u.errors), r || t.countDown)) throw e
  48098. })
  48099. ])
  48100. : [2, P.alert(z('\u5f53 actionType \u4e3a ajax \u65f6\uff0c\u8bf7\u8bbe\u7f6e api \u5c5e\u6027'))]
  48101. )
  48102. if ('reload' === t.actionType) u.setCurrentAction(t, this.props.resolveDefinitions), t.target ? this.reloadTarget(f.filterTarget(t.target, i), i) : this.receive(i)
  48103. else if (F) return [2, F(e, t, i, r, a || this.context)]
  48104. }
  48105. K.label = 9
  48106. case 9:
  48107. return [2]
  48108. }
  48109. })
  48110. })
  48111. )
  48112. }),
  48113. (t.prototype.handleQuery = function (e) {
  48114. return this.props.initApi
  48115. ? !((null == e ? void 0 : e.hasOwnProperty('orderBy')) && !g.isApiOutdated(this.props.initApi, this.props.initApi, this.props.store.data, v.createObject(this.props.store.data, e))) &&
  48116. void this.receive(e)
  48117. : !!this.props.onQuery && this.props.onQuery(e)
  48118. }),
  48119. (t.prototype.handleDialogConfirm = function (e, t, i, r) {
  48120. var n = this.props,
  48121. a = n.store
  48122. n.onChange, (t.mergeData || a.action.mergeData) && 1 === e.length && e[0] && 'form' === r[0].props.type && this.handleBulkChange(e[0], !1), a.closeDialog(!0, e)
  48123. }),
  48124. (t.prototype.handleDialogClose = function (e) {
  48125. void 0 === e && (e = !1), this.props.store.closeDialog(e)
  48126. }),
  48127. (t.prototype.handleDrawerConfirm = function (e, t, i, r) {
  48128. var n = this.props,
  48129. a = n.store,
  48130. o = n.onChange
  48131. ;(t.mergeData || a.action.mergeData) && 1 === e.length && e[0] && 'form' === r[0].props.type && (a.updateData(e[0]), o && o(a.data, c.difference(a.data, a.pristine), this.props)),
  48132. a.closeDrawer(!0, e)
  48133. }),
  48134. (t.prototype.handleDrawerClose = function () {
  48135. this.props.store.closeDrawer(!1)
  48136. }),
  48137. (t.prototype.submitToTarget = function (e, t) {}),
  48138. (t.prototype.reloadTarget = function (e, t) {}),
  48139. (t.prototype.closeTarget = function (e) {}),
  48140. (t.prototype.openFeedback = function (e, t) {
  48141. var i = this
  48142. return new Promise(function (r) {
  48143. var n = i.props.store
  48144. n.setCurrentAction({ type: 'button', actionType: 'dialog', dialog: e }, i.props.resolveDefinitions),
  48145. n.openDialog(
  48146. t,
  48147. void 0,
  48148. function (e) {
  48149. r(e)
  48150. },
  48151. i.context
  48152. )
  48153. })
  48154. }),
  48155. (t.prototype.buildActions = function () {
  48156. var e = this.props,
  48157. t = e.actions,
  48158. i = e.submitText,
  48159. r = e.body,
  48160. n = e.translate,
  48161. a = e.loadingConfig
  48162. return void 0 !== t ||
  48163. !i ||
  48164. (Array.isArray(r) &&
  48165. r.some(function (e) {
  48166. var t, i, r
  48167. return (
  48168. e &&
  48169. !!~['submit', 'button', 'button-group', 'reset'].indexOf(
  48170. (null === (i = null === (t = null == e ? void 0 : e.body) || void 0 === t ? void 0 : t[0]) || void 0 === i ? void 0 : i.type) ||
  48171. (null === (r = null == e ? void 0 : e.body) || void 0 === r ? void 0 : r.type) ||
  48172. e.type
  48173. )
  48174. )
  48175. }))
  48176. ? t
  48177. : [{ type: 'submit', label: n(i), primary: !0, loadingConfig: a }]
  48178. }),
  48179. (t.prototype.renderFormItems = function (e, t, i) {
  48180. void 0 === t && (t = ''), void 0 === i && (i = {})
  48181. var r = Array.isArray(e.body) ? e.body : e.body ? [e.body] : []
  48182. return (
  48183. !r.length && e.controls && (console.warn('\u8bf7\u7528 body \u4ee3\u66ff controls'), (r = [{ size: 'none', type: 'wrapper', wrap: !1, controls: e.controls }])),
  48184. this.renderChildren(r, t, i)
  48185. )
  48186. }),
  48187. (t.prototype.renderChildren = function (e, t, i) {
  48188. var r = this
  48189. if ((void 0 === i && (i = {}), (e = e || []), Array.isArray(e) || (e = [e]), 'row' === this.props.mode)) {
  48190. if (
  48191. (this.props.classPrefix,
  48192. !(e = k.default(e).filter(function (e) {
  48193. if (e.hidden || !1 === e.visible) return !1
  48194. var t = d.getExprProperties(e, r.props.store.data, void 0, r.props)
  48195. return !t.hidden && !1 !== t.visible
  48196. })).length)
  48197. )
  48198. return null
  48199. var a = this.props.classnames
  48200. return R(
  48201. 'div',
  48202. { className: a('Form-row') },
  48203. e.map(function (e, t) {
  48204. return ~['hidden', 'formula'].indexOf(e.type) || 'inline' === e.mode
  48205. ? r.renderChild(e, t, i)
  48206. : R('div', { key: t, className: a('Form-col', e.columnClassName) }, r.renderChild(e, '', n.__assign(n.__assign({}, i), { mode: 'row' })))
  48207. })
  48208. )
  48209. }
  48210. return e.map(function (e, n) {
  48211. return r.renderChild(e, n, i, t)
  48212. })
  48213. }),
  48214. (t.prototype.renderChild = function (e, t, i, r) {
  48215. if ((void 0 === t && (t = ''), void 0 === i && (i = {}), void 0 === r && (r = ''), !e)) return null
  48216. 'string' == typeof e && (e = { type: 'tpl', tpl: e })
  48217. var a = n.__assign(n.__assign({}, this.props), i),
  48218. o = this.props.store,
  48219. s = a.render,
  48220. l = a.mode,
  48221. d = a.horizontal,
  48222. c = a.store,
  48223. u = a.disabled,
  48224. p = a.controlWidth,
  48225. h = a.resolveDefinitions,
  48226. f = a.lazyChange
  48227. a.formLazyChange, a.dispatchEvent
  48228. var v = a.labelAlign,
  48229. m = a.labelWidth
  48230. a.static, a.canAccessSuperData
  48231. var g = {
  48232. formStore: o,
  48233. data: c.data,
  48234. key: ''
  48235. .concat(e.name || '', '-')
  48236. .concat(e.type, '-')
  48237. .concat(t),
  48238. formInited: o.inited,
  48239. formSubmited: o.submited,
  48240. formMode: l,
  48241. formHorizontal: d,
  48242. formLabelAlign: 'left' !== v ? 'right' : v,
  48243. formLabelWidth: m,
  48244. controlWidth: p,
  48245. disabled: u || e.disabled || !!o.loading || void 0,
  48246. btnDisabled: u || o.loading || o.validating,
  48247. onAction: this.handleAction,
  48248. onQuery: this.handleQuery,
  48249. onChange: this.handleChange,
  48250. onBulkChange: this.handleBulkChange,
  48251. addHook: this.addHook,
  48252. removeHook: this.removeHook,
  48253. renderFormItems: this.renderFormItems,
  48254. formItemDispatchEvent: this.formItemDispatchEvent,
  48255. formPristine: o.pristine
  48256. },
  48257. b = n.__assign({}, e)
  48258. return b.$ref && (b = n.__assign(n.__assign({}, h(b.$ref)), b)), !1 === f && (b.changeImmediately = !0), s(''.concat(r ? ''.concat(r, '/') : '').concat(t), b, g)
  48259. }),
  48260. (t.prototype.renderBody = function () {
  48261. var e = this.props,
  48262. t = e.body,
  48263. i = e.mode,
  48264. r = e.className,
  48265. a = e.classnames,
  48266. o = e.debug,
  48267. s = e.debugConfig,
  48268. l = e.$path,
  48269. d = e.store,
  48270. u = e.columnCount,
  48271. p = e.render,
  48272. h = e.staticClassName,
  48273. f = e.static,
  48274. v = void 0 !== f && f,
  48275. m = e.loadingConfig
  48276. e.testid
  48277. var g = d.restError,
  48278. b = this.props.wrapperComponent || (/(?:\/|^)form\//.test(l) ? 'div' : 'form'),
  48279. y = c.repeatCount(u && Array.isArray(t) ? (u - (t.length % u)) % u : 0, function (e) {
  48280. return R('div', { className: a('Form-item Form-item--'.concat(i, ' is-placeholder')), key: e })
  48281. })
  48282. return R(
  48283. b,
  48284. {
  48285. className: a('Form', 'Form--'.concat(i || 'normal'), u ? 'Form--column Form--column-'.concat(u) : null, h && v ? h : r, v ? 'Form--isStatic' : null),
  48286. onSubmit: this.handleFormSubmit,
  48287. noValidate: !0
  48288. },
  48289. R('input', { type: 'submit', style: { display: 'none' } }),
  48290. o ? p('form-debug-json', n.__assign({ type: 'json', value: d.data, ellipsisThreshold: 120, className: a('Form--debug') }, s)) : null,
  48291. p('spinner', { type: 'spinner' }, { overlay: !0, show: d.loading, loadingConfig: m }),
  48292. this.renderFormItems({ body: t }),
  48293. y,
  48294. g && g.length
  48295. ? R(
  48296. 'ul',
  48297. { className: a('Form-restError', 'Form-feedback') },
  48298. g.map(function (e, t) {
  48299. return R('li', { key: t }, e)
  48300. })
  48301. )
  48302. : null,
  48303. p('modal', n.__assign(n.__assign({}, d.action && d.action.dialog), { type: 'dialog' }), {
  48304. key: 'dialog',
  48305. data: d.dialogData,
  48306. onConfirm: this.handleDialogConfirm,
  48307. onClose: this.handleDialogClose,
  48308. show: d.dialogOpen
  48309. }),
  48310. p('modal', n.__assign(n.__assign({}, d.action && d.action.drawer), { type: 'drawer' }), {
  48311. key: 'drawer',
  48312. data: d.drawerData,
  48313. onConfirm: this.handleDrawerConfirm,
  48314. onClose: this.handleDrawerClose,
  48315. show: d.drawerOpen
  48316. })
  48317. )
  48318. }),
  48319. (t.prototype.render = function () {
  48320. var e = this.props
  48321. e.$path, e.$schema
  48322. var t = e.wrapWithPanel,
  48323. i = e.render,
  48324. r = e.title,
  48325. n = e.store,
  48326. a = e.panelClassName,
  48327. o = e.headerClassName,
  48328. s = e.footerClassName,
  48329. l = e.footerWrapClassName,
  48330. d = e.actionsClassName,
  48331. c = e.bodyClassName,
  48332. u = e.classnames,
  48333. p = e.style,
  48334. h = e.affixFooter,
  48335. f = e.lazyLoad,
  48336. v = e.translate,
  48337. m = e.footer,
  48338. g = this.renderBody()
  48339. return (
  48340. t &&
  48341. (g = i(
  48342. 'body',
  48343. { type: 'panel', title: v(r) },
  48344. {
  48345. className: u(a, 'Panel--form'),
  48346. style: p,
  48347. formStore: this.props.store,
  48348. children: g,
  48349. actions: this.buildActions(),
  48350. onAction: this.handleAction,
  48351. onQuery: this.handleQuery,
  48352. disabled: n.loading,
  48353. btnDisabled: n.loading || n.validating,
  48354. headerClassName: o,
  48355. footer: m,
  48356. footerClassName: s,
  48357. footerWrapClassName: l,
  48358. actionsClassName: d,
  48359. bodyClassName: c,
  48360. affixFooter: h
  48361. }
  48362. )),
  48363. f && (g = R(b.default, null, g)),
  48364. g
  48365. )
  48366. }),
  48367. (t.defaultProps = {
  48368. title: 'Form.title',
  48369. submitText: 'Form.submit',
  48370. initFetch: !0,
  48371. wrapWithPanel: !0,
  48372. mode: 'normal',
  48373. collapsable: !1,
  48374. controlWidth: 'full',
  48375. horizontal: { left: 2, right: 10, offset: 2 },
  48376. columnCount: 0,
  48377. panelClassName: 'Panel--default',
  48378. messages: { fetchFailed: 'fetchFailed', saveSuccess: 'saveSuccess', saveFailed: 'saveFailed' },
  48379. wrapperComponent: '',
  48380. finishedField: 'finished',
  48381. initFinishedField: 'finished',
  48382. labelAlign: 'right'
  48383. }),
  48384. (t.propsList = [
  48385. 'title',
  48386. 'header',
  48387. 'controls',
  48388. 'tabs',
  48389. 'fieldSet',
  48390. 'submitText',
  48391. 'initFetch',
  48392. 'wrapWithPanel',
  48393. 'mode',
  48394. 'columnCount',
  48395. 'collapsable',
  48396. 'horizontal',
  48397. 'panelClassName',
  48398. 'messages',
  48399. 'wrapperComponent',
  48400. 'resetAfterSubmit',
  48401. 'clearAfterSubmit',
  48402. 'submitOnInit',
  48403. 'submitOnChange',
  48404. 'onInit',
  48405. 'onReset',
  48406. 'onSubmit',
  48407. 'onChange',
  48408. 'onFailed',
  48409. 'onFinished',
  48410. 'onValidate',
  48411. 'onValidChange',
  48412. 'onSaved',
  48413. 'canAccessSuperData',
  48414. 'lazyChange',
  48415. 'formLazyChange',
  48416. 'lazyLoad',
  48417. 'formInited',
  48418. 'simpleMode',
  48419. 'inputOnly',
  48420. 'value',
  48421. 'actions',
  48422. 'multiple'
  48423. ]),
  48424. t
  48425. )
  48426. })(w.default.Component),
  48427. P = (function (e) {
  48428. function t(t, i) {
  48429. var r = e.call(this, t) || this
  48430. return i.registerComponent(r), r
  48431. }
  48432. return (
  48433. n.__extends(t, e),
  48434. (t.prototype.componentDidMount = function () {
  48435. if ((e.prototype.componentDidMount.call(this), this.props.autoFocus)) {
  48436. var t = this.context.getComponents(),
  48437. i = E.default(t, function (e) {
  48438. return e.focus
  48439. })
  48440. i &&
  48441. setTimeout(function () {
  48442. return i.focus()
  48443. }, 200)
  48444. }
  48445. }),
  48446. (t.prototype.componentWillUnmount = function () {
  48447. this.context.unRegisterComponent(this), e.prototype.componentWillUnmount.call(this)
  48448. }),
  48449. (t.prototype.doAction = function (e, t, i) {
  48450. return void 0 === t && (t = this.props.store.data), void 0 === i && (i = !1), this.handleAction(void 0, e, t, i)
  48451. }),
  48452. (t.prototype.handleAction = function (t, i, r, a, o) {
  48453. return (
  48454. void 0 === a && (a = !1),
  48455. n.__awaiter(this, void 0, void 0, function () {
  48456. var s
  48457. return n.__generator(this, function (l) {
  48458. return i.target && 'reload' !== i.actionType
  48459. ? ((s = this.context),
  48460. [
  48461. 2,
  48462. Promise.all(
  48463. i.target.split(',').map(function (e) {
  48464. var t = s.getComponentByName(e)
  48465. return t && t.doAction && t.doAction(n.__assign(n.__assign({}, i), { target: void 0 }), r, a)
  48466. })
  48467. )
  48468. ])
  48469. : [2, e.prototype.handleAction.call(this, t, i, r, a, o)]
  48470. })
  48471. })
  48472. )
  48473. }),
  48474. (t.prototype.handleDialogConfirm = function (t, i, r, n) {
  48475. e.prototype.handleDialogConfirm.call(this, t, i, r, n)
  48476. var a = this.props.store,
  48477. o = this.context
  48478. i.reload ? o.reload(i.reload, r) : a.action && a.action.reload && o.reload(a.action.reload, r)
  48479. }),
  48480. (t.prototype.submitToTarget = function (e, t) {
  48481. this.context.send(e, t)
  48482. }),
  48483. (t.prototype.reloadTarget = function (e, t) {
  48484. this.context.reload(e, t)
  48485. }),
  48486. (t.prototype.closeTarget = function (e) {
  48487. this.context.close(e)
  48488. }),
  48489. (t.prototype.reload = function (t, i, r, a, o) {
  48490. return n.__awaiter(this, void 0, void 0, function () {
  48491. var s, l, d, u, p, h
  48492. return n.__generator(this, function (n) {
  48493. switch (n.label) {
  48494. case 0:
  48495. return i
  48496. ? [2, this.receive(i, void 0, o)]
  48497. : ((s = this.context),
  48498. (l = ''),
  48499. (u = null),
  48500. t && ~(d = t.indexOf('.')) && ((l = t.substring(d + 1)), (t = t.substring(0, d))),
  48501. ~(p = t ? t.indexOf('?') : -1) && ((u = m.dataMapping(c.qsparse(t.substring(p + 1)), r)), (t = t.substring(0, p))),
  48502. t && (h = s.getComponentByName(t)) && h.reload ? (h.reload(l, u, r), [3, 4]) : [3, 1])
  48503. case 1:
  48504. return '*' !== t ? [3, 3] : [4, e.prototype.reload.call(this, t, i, r, a)]
  48505. case 2:
  48506. return (
  48507. n.sent(),
  48508. s.getComponents().forEach(function (e) {
  48509. return e.reload && e.reload('', u, r)
  48510. }),
  48511. [3, 4]
  48512. )
  48513. case 3:
  48514. return [2, e.prototype.reload.call(this, t, i, r, a)]
  48515. case 4:
  48516. return [2]
  48517. }
  48518. })
  48519. })
  48520. }),
  48521. (t.prototype.receive = function (t, i, r) {
  48522. return n.__awaiter(this, void 0, void 0, function () {
  48523. var a, o, s, l
  48524. return n.__generator(this, function (n) {
  48525. return i
  48526. ? ((a = this.context), (o = i.indexOf('.')), (s = ''), ~o && ((s = i.substring(1 + o)), (i = i.substring(0, o))), (l = a.getComponentByName(i)) && l.receive && l.receive(t, s), [2])
  48527. : [2, e.prototype.receive.call(this, t, void 0, r)]
  48528. })
  48529. })
  48530. }),
  48531. (t.prototype.setData = function (t, i) {
  48532. var r = this.props,
  48533. n = r.onChange,
  48534. a = r.store
  48535. e.prototype.setValues.call(this, t, i), n && n(a.data, c.difference(a.data, a.pristine), this.props)
  48536. }),
  48537. (t.prototype.getData = function () {
  48538. return this.getValues()
  48539. }),
  48540. (t.contextType = f.ScopedContext),
  48541. (t = n.__decorate(
  48542. [
  48543. o.Renderer({
  48544. type: 'form',
  48545. storeType: s.FormStore.name,
  48546. isolateScope: !0,
  48547. storeExtendsData: function (e) {
  48548. return e.inheritData
  48549. },
  48550. shouldSyncSuperStore: function (e, t, i) {
  48551. var r, n
  48552. if (
  48553. t.quickEditFormRef &&
  48554. t.onQuickChange &&
  48555. (c.isObjectShallowModified(i.data, t.data) ||
  48556. c.isObjectShallowModified(i.data.__super, t.data.__super) ||
  48557. c.isObjectShallowModified(null === (r = i.data.__super) || void 0 === r ? void 0 : r.__super, null === (n = t.data.__super) || void 0 === n ? void 0 : n.__super))
  48558. )
  48559. return !0
  48560. }
  48561. }),
  48562. n.__metadata('design:paramtypes', [Object, Object])
  48563. ],
  48564. t
  48565. ))
  48566. )
  48567. })(O)
  48568. ;(t.FormRenderer = P), (t.default = O)
  48569. }) /*!node_modules/amis-core/lib/renderers/builtin.js*/
  48570. amis.define('cbbc3b2', function (e, r, n, t) {
  48571. 'use strict'
  48572. var o = e('2464b09')
  48573. e('f9770e6')
  48574. var c = e('326ef36')
  48575. c.registerRenderer({ type: 'spinner', component: o.Placeholder }),
  48576. c.registerRenderer({ type: 'alert', component: o.Placeholder }),
  48577. c.registerRenderer({ type: 'dialog', component: o.Placeholder }),
  48578. c.registerRenderer({ type: 'drawer', component: o.Placeholder })
  48579. }) /*!node_modules/amis-core/lib/renderers/wrapControl.js*/
  48580. amis.define('a3b1ddf', function (e, a, t, l) {
  48581. 'use strict'
  48582. Object.defineProperty(a, '__esModule', { value: !0 })
  48583. var i = e('68b98b9'),
  48584. o = e('ac704b9'),
  48585. n = e('5f94728'),
  48586. r = e('37efca2'),
  48587. d = e('9bf2913'),
  48588. s = e('939b8bb'),
  48589. u = e('3c9ad5f'),
  48590. m = e('1c1d73a'),
  48591. h = e('121d16c'),
  48592. p = e('668845d'),
  48593. c = e('0d0462d'),
  48594. v = e('2fb8d9c'),
  48595. f = e('8420da3'),
  48596. g = e('98ebec8'),
  48597. V = e('3f34d90'),
  48598. b = e('d9d4e46')
  48599. e('8dd52de'), e('22a4ae5'), e('5e0783e')
  48600. var x = e('e74b24f')
  48601. e('0910768'), e('c3389ff')
  48602. var C = e('3853df4')
  48603. function y(e) {
  48604. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  48605. }
  48606. e('607aee2'),
  48607. e('5c95135'),
  48608. e('8b081ba'),
  48609. e('a3bbeb2'),
  48610. e('933bc12'),
  48611. e('3f15357'),
  48612. e('575a22c'),
  48613. e('8b641b6'),
  48614. e('cde5cad'),
  48615. e('0dc59d3'),
  48616. e('67e77ca'),
  48617. e('e913672'),
  48618. e('1feaebc'),
  48619. e('c85b9d6'),
  48620. e('1e5c4ba'),
  48621. e('d2a103e'),
  48622. e('90272dd'),
  48623. e('8834362'),
  48624. e('7d5c8a5'),
  48625. e('e98f234'),
  48626. e('d837406'),
  48627. e('1c23cc0'),
  48628. e('a08e932'),
  48629. e('6baf255'),
  48630. e('9f4cfa3'),
  48631. e('014d724'),
  48632. e('30f4e61'),
  48633. e('d823824')
  48634. var S = y(o),
  48635. E = y(n),
  48636. I = y(r),
  48637. N = y(v),
  48638. k = y(V),
  48639. F = e('ac704b9'),
  48640. _ = (F.default || F).createElement
  48641. ;(F.default || F).Fragment,
  48642. (a.wrapControl = function (e) {
  48643. var a,
  48644. t = N.default(
  48645. f.withRootStore(
  48646. c.observer(
  48647. ((a = (function (a) {
  48648. function t(t) {
  48649. var l,
  48650. o = this
  48651. ;((o = a.call(this, t) || this).value = void 0), (o.lazyEmitChange = E.default(o.emitChange.bind(o), 250, { trailing: !0, leading: !1 }))
  48652. var n = o.props,
  48653. r = n.formStore,
  48654. m = n.formItem,
  48655. p = n.rootStore,
  48656. c = n.store,
  48657. v = n.onChange,
  48658. f = n.data,
  48659. V = n.inputGroupControl,
  48660. b = n.colIndex,
  48661. x = n.rowIndex,
  48662. y = n.$schema,
  48663. S = y.id,
  48664. I = y.type,
  48665. N = y.required,
  48666. F = y.validations,
  48667. _ = y.validationErrors,
  48668. q = y.unique,
  48669. $ = y.value,
  48670. O = y.extraName
  48671. y.multiple
  48672. var T = y.delimiter,
  48673. A = y.valueField,
  48674. B = y.labelField,
  48675. H = y.joinValues,
  48676. P = y.extractValue,
  48677. D = y.selectFirst,
  48678. M = y.autoFill,
  48679. w = y.clearValueOnHidden,
  48680. L = y.validateApi,
  48681. z = y.minLength,
  48682. R = y.maxLength,
  48683. j = y.validateOnChange,
  48684. W = y.label,
  48685. G = y.pagination
  48686. ;(o.getValue = o.getValue.bind(o)),
  48687. (o.setValue = o.setValue.bind(o)),
  48688. (o.handleChange = o.handleChange.bind(o)),
  48689. (o.setPrinstineValue = o.setPrinstineValue.bind(o)),
  48690. (o.controlRef = o.controlRef.bind(o)),
  48691. (o.handleBlur = o.handleBlur.bind(o)),
  48692. (o.validate = o.validate.bind(o)),
  48693. (o.flushChange = o.flushChange.bind(o)),
  48694. (o.renderChild = o.renderChild.bind(o))
  48695. var U = o.props.$schema.name
  48696. if ((u.isExpression(U) && (U = C.tokenize(U, f)), !U)) return o
  48697. var J = o.props.value,
  48698. K = p.addStore({
  48699. id: s.guid(),
  48700. path: o.props.$path,
  48701. storeType: h.FormItemStore.name,
  48702. parentId: null == c ? void 0 : c.id,
  48703. name: U,
  48704. colIndex: void 0 !== b ? b : void 0,
  48705. rowIndex: void 0 !== x ? x : void 0
  48706. })
  48707. ;((o.model = K),
  48708. null == m || m.addSubFormItem(K),
  48709. K.config(
  48710. i.__assign(i.__assign({}, k.default(i.__assign(i.__assign({}, e.defaultProps), o.props.$schema), ['multiple'])), {
  48711. id: S,
  48712. type: I,
  48713. required: t.required || N,
  48714. unique: q,
  48715. value: $,
  48716. isValueSchemaExp: u.isExpression($),
  48717. rules: F,
  48718. messages: _,
  48719. delimiter: T,
  48720. valueField: A,
  48721. labelField: B,
  48722. joinValues: H,
  48723. extractValue: P,
  48724. selectFirst: D,
  48725. autoFill: M,
  48726. clearValueOnHidden: w,
  48727. validateApi: L,
  48728. minLength: z,
  48729. maxLength: R,
  48730. validateOnChange: j,
  48731. label: W,
  48732. inputGroupControl: V,
  48733. extraName: O,
  48734. pagination: G
  48735. })
  48736. ),
  48737. o.model.unique && (null === (l = null == r ? void 0 : r.parentStore) || void 0 === l ? void 0 : l.storeType) === d.ComboStore.name) && r.parentStore.bindUniuqueItem(K)
  48738. if ((null != J ? (K.changeTmpValue(J, 'controlled'), K.setIsControlled(!0)) : o.setInitialValue($), v && void 0 !== $ && void 0 !== K.tmpValue))
  48739. K.extraName ? (v((Q = K.splitExtraValue(K.tmpValue))[0], K.name, !1, !0), v(Q[1], K.extraName, !1, !0)) : v(K.tmpValue, K.name, !1, !0)
  48740. else if (v && void 0 === J && void 0 === (null == c ? void 0 : c.getValueByName(K.name, !1)) && (null == c ? void 0 : c.storeType) !== g.TableStore.name) {
  48741. var Q
  48742. if (K.extraName) v((Q = K.splitExtraValue(K.tmpValue))[0], K.name, !1, !0), v(Q[1], K.extraName, !1, !0)
  48743. else v(K.tmpValue, K.name, !1, !0)
  48744. }
  48745. return o
  48746. }
  48747. return (
  48748. i.__extends(t, a),
  48749. (t.prototype.componentDidMount = function () {
  48750. var e = this,
  48751. a = this.props
  48752. a.store, a.formStore
  48753. var t = a.$schema.validate,
  48754. l = a.addHook
  48755. ;(this.hook3 = function () {
  48756. return e.lazyEmitChange.flush()
  48757. }),
  48758. null == l || l(this.hook3, 'flush')
  48759. var i = this.model
  48760. if (i && t) {
  48761. var o = s.promisify(t.bind(this.control))
  48762. ;(this.hook2 = function () {
  48763. return (
  48764. i.clearError('control:valdiate'),
  48765. o(e.props.data, e.getValue(), i.name).then(function (e) {
  48766. ;('string' == typeof e || Array.isArray(e)) && e && i.addError(e, 'control:valdiate')
  48767. })
  48768. )
  48769. }),
  48770. null == l || l(this.hook2)
  48771. }
  48772. null == i || i.init()
  48773. }),
  48774. (t.prototype.componentDidUpdate = function (e) {
  48775. var a,
  48776. t,
  48777. l,
  48778. o = this,
  48779. n = this.props,
  48780. r = this.model
  48781. if (r)
  48782. if (
  48783. (s.changedEffect(
  48784. [
  48785. 'name',
  48786. 'id',
  48787. 'validations',
  48788. 'validationErrors',
  48789. 'value',
  48790. 'defaultValue',
  48791. 'required',
  48792. 'unique',
  48793. 'multiple',
  48794. 'delimiter',
  48795. 'valueField',
  48796. 'labelField',
  48797. 'joinValues',
  48798. 'extractValue',
  48799. 'selectFirst',
  48800. 'autoFill',
  48801. 'clearValueOnHidden',
  48802. 'validateApi',
  48803. 'minLength',
  48804. 'maxLength',
  48805. 'label',
  48806. 'extraName',
  48807. 'pagination'
  48808. ],
  48809. e.$schema,
  48810. n.$schema,
  48811. function (e) {
  48812. r.config(i.__assign(i.__assign({}, e), { isValueSchemaExp: u.isExpression(n.$schema.value), inputGroupControl: null == n ? void 0 : n.inputGroupControl })),
  48813. e.hasOwnProperty('name') && o.setInitialValue(o.props.$schema.value)
  48814. }
  48815. ),
  48816. n.required !== e.required && r.config({ required: n.required }),
  48817. void 0 !== n.value)
  48818. )
  48819. I.default(n.value, e.value) || I.default(n.value, r.tmpValue) || r.changeTmpValue(n.value, 'controlled')
  48820. else if (
  48821. void 0 !== n.defaultValue &&
  48822. u.isExpression(n.defaultValue) &&
  48823. (!I.default(n.defaultValue, e.defaultValue) || (n.data !== e.data && u.isNeedFormula(n.defaultValue, n.data, e.data)))
  48824. ) {
  48825. var d = u.FormulaExec.formula(n.defaultValue, n.data),
  48826. m = u.FormulaExec.formula(e.defaultValue, e.data)
  48827. if (!I.default(d, m) && !I.default(d, r.tmpValue))
  48828. if ((r.changeTmpValue(d, 'formulaChanged'), r.extraName)) {
  48829. var h = r.splitExtraValue(d)
  48830. null === (a = n.onChange) || void 0 === a || a.call(n, h[0], r.name, !1), null === (t = n.onChange) || void 0 === t || t.call(n, h[1], r.extraName, !1)
  48831. } else null === (l = n.onChange) || void 0 === l || l.call(n, d, r.name, !1)
  48832. } else if (n.data !== e.data && (!r.emitedValue || I.default(r.emitedValue, r.tmpValue))) {
  48833. r.changeEmitedValue(void 0)
  48834. var p = r.extraName ? [x.getVariable(n.data, r.name, !1), x.getVariable(n.data, r.extraName, !1)] : x.getVariable(n.data, r.name, !1)
  48835. I.default(p, r.extraName ? r.splitExtraValue(r.tmpValue) : r.tmpValue) ||
  48836. (I.default(r.extraName ? p[0] : p, x.getVariable(e.data, r.name, !1)) && (!r.extraName || I.default(p[1], x.getVariable(e.data, r.extraName, !1)))) ||
  48837. (r.changeTmpValue(p, n.formInited && !e.formInited ? 'formInited' : 'dataChanged'), this.checkValidate())
  48838. }
  48839. }),
  48840. (t.prototype.componentWillUnmount = function () {
  48841. var e, a, t, l, i, o, n
  48842. this.hook && (null === (a = (e = this.props).removeHook) || void 0 === a || a.call(e, this.hook)),
  48843. this.hook2 && (null === (l = (t = this.props).removeHook) || void 0 === l || l.call(t, this.hook2)),
  48844. this.hook3 && (null === (o = (i = this.props).removeHook) || void 0 === o || o.call(i, this.hook3, 'flush')),
  48845. this.lazyEmitChange.cancel(),
  48846. null === (n = this.reaction) || void 0 === n || n.call(this),
  48847. this.disposeModel()
  48848. }),
  48849. (t.prototype.setInitialValue = function (e) {
  48850. var a = this.model,
  48851. t = this.props,
  48852. l = t.formStore,
  48853. i = t.data,
  48854. o = t.canAccessSuperData,
  48855. n = u.isExpression(e),
  48856. r = a.extraName
  48857. ? [
  48858. x.getVariable(i, a.name, null != o ? o : null == l ? void 0 : l.canAccessSuperData),
  48859. x.getVariable(i, a.extraName, null != o ? o : null == l ? void 0 : l.canAccessSuperData)
  48860. ]
  48861. : x.getVariable(i, a.name, null != o ? o : null == l ? void 0 : l.canAccessSuperData)
  48862. a.extraName &&
  48863. r.every(function (e) {
  48864. return void 0 === e
  48865. }) &&
  48866. (r = void 0),
  48867. void 0 === r && (e = n ? u.FormulaExec.formula(e, i) : u.replaceExpression(e)),
  48868. a.changeTmpValue(null != r ? r : e, void 0 !== r ? 'initialValue' : n ? 'formulaChanged' : 'defaultValue')
  48869. }),
  48870. (t.prototype.disposeModel = function () {
  48871. var e,
  48872. a = this.props,
  48873. t = a.formStore,
  48874. l = a.formItem,
  48875. i = a.rootStore
  48876. this.model &&
  48877. this.model.unique &&
  48878. (null == t ? void 0 : t.parentStore) &&
  48879. (null == t ? void 0 : t.parentStore.storeType) === d.ComboStore.name &&
  48880. t.parentStore.unBindUniuqueItem(this.model)
  48881. this.model &&
  48882. (l && p.isAlive(l) && l.removeSubFormItem(this.model),
  48883. this.model.clearValueOnHidden && (null === (e = this.model.form) || void 0 === e || e.deleteValueByName(this.model.name)),
  48884. p.isAlive(i) && i.removeStore(this.model)),
  48885. delete this.model
  48886. }),
  48887. (t.prototype.controlRef = function (e) {
  48888. var a = this,
  48889. t = this.props,
  48890. l = t.addHook,
  48891. i = t.removeHook
  48892. t.formStore
  48893. for (var o = t.formItemRef; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  48894. if (e && e.validate && this.model) {
  48895. var n = this.model,
  48896. r = s.promisify(e.validate.bind(e))
  48897. ;(this.hook = function () {
  48898. return (
  48899. n.clearError('component:valdiate'),
  48900. r(a.props.data, a.getValue(), n.name).then(function (e) {
  48901. ;('string' == typeof e || Array.isArray(e)) && e && n.setError(e, 'component:valdiate')
  48902. })
  48903. )
  48904. }),
  48905. null == l || l(this.hook)
  48906. } else !e && this.hook && (null == i || i(this.hook), (this.hook = void 0))
  48907. null == o || o(e)
  48908. var d = this.control
  48909. this.control = e
  48910. var u = this.context
  48911. e ? u.registerComponent(this.control) : d && u.unRegisterComponent(d)
  48912. }),
  48913. (t.prototype.checkValidate = function () {
  48914. var e
  48915. if (this.model) {
  48916. var a = this.model.validated,
  48917. t = this.props,
  48918. l = t.formSubmited,
  48919. i = t.validateOnChange
  48920. !0 === i || (!1 !== i && (l || a)) ? this.validate() : !1 === i && (null === (e = this.model) || void 0 === e || e.reset())
  48921. }
  48922. }),
  48923. (t.prototype.validate = function () {
  48924. var e, a
  48925. return i.__awaiter(this, void 0, void 0, function () {
  48926. var t, l, o, n, r, s, u, m, h
  48927. return i.__generator(this, function (i) {
  48928. switch (i.label) {
  48929. case 0:
  48930. return this.model
  48931. ? ((t = this.props),
  48932. (l = t.formStore),
  48933. (o = t.data),
  48934. (n = t.formItemDispatchEvent),
  48935. this.model.unique && (null == l ? void 0 : l.parentStore) && l.parentStore.storeType === d.ComboStore.name
  48936. ? ((s = l.parentStore),
  48937. (u = s.uniques.get(this.model.name)),
  48938. (m = u.items.map(function (e) {
  48939. return e.validate(o)
  48940. })),
  48941. [4, Promise.all(m)])
  48942. : [3, 2])
  48943. : [2]
  48944. case 1:
  48945. return (r = i.sent()), [3, 4]
  48946. case 2:
  48947. return [4, this.model.validate(o)]
  48948. case 3:
  48949. ;(r = [i.sent()]), (i.label = 4)
  48950. case 4:
  48951. return (
  48952. (h = !r.some(function (e) {
  48953. return !1 === e
  48954. })),
  48955. null === (e = null != n ? n : this.props.dispatchEvent) ||
  48956. void 0 === e ||
  48957. e(h ? 'formItemValidateSucc' : 'formItemValidateError', null !== (a = null == l ? void 0 : l.data) && void 0 !== a ? a : this.props.data),
  48958. [2, h]
  48959. )
  48960. }
  48961. })
  48962. })
  48963. }),
  48964. (t.prototype.flushChange = function () {
  48965. this.lazyEmitChange.flush()
  48966. }),
  48967. (t.prototype.handleChange = function (e, a, t) {
  48968. void 0 === a && (a = this.props.$schema.submitOnChange), void 0 === t && (t = !1)
  48969. var l = this.props
  48970. l.formStore
  48971. var i = l.onChange,
  48972. o = l.$schema,
  48973. n = o.type,
  48974. r = o.pipeOut,
  48975. d = o.changeImmediately,
  48976. s = l.formInited,
  48977. u = l.data
  48978. if (this.model && !~['service', 'group', 'hbox', 'panel', 'grid', 'input-group'].indexOf(n)) {
  48979. if (r) {
  48980. var m = this.model.value
  48981. e = b.callStrFunction.call(this, r, ['value', 'oldValue', 'data'], e, m, u)
  48982. }
  48983. this.model.changeTmpValue(e, 'input'), t || d || !s ? this.emitChange(a) : this.lazyEmitChange(a)
  48984. } else i && i.apply(null, arguments)
  48985. }),
  48986. (t.prototype.emitChange = function (e) {
  48987. void 0 === e && (e = this.props.$schema.submitOnChange)
  48988. var a = this.props,
  48989. t = a.formStore,
  48990. l = a.onChange,
  48991. i = a.$schema,
  48992. o = i.id,
  48993. n = i.label,
  48994. r = i.type,
  48995. d = i.onChange
  48996. i.maxLength, i.minLength
  48997. var s = a.data,
  48998. u = a.env
  48999. if ((a.validateOnChange, a.formSubmited, this.model)) {
  49000. var m = this.model,
  49001. h = this.model.tmpValue,
  49002. p = m.extraName ? [x.getVariable(s, m.name, !1), x.getVariable(s, m.extraName, !1)] : x.getVariable(s, m.name, !1)
  49003. if (
  49004. !(m.extraName ? I.default(p, h) : p === h) &&
  49005. ('input-password' !== r && (null == u || u.tracker({ eventType: 'formItemChange', eventData: { id: o, name: m.name, label: n, type: r, value: h } }, this.props)),
  49006. this.model.changeEmitedValue(h),
  49007. !1 !== (null == d ? void 0 : d(h, p, this.model, t)) && this.model)
  49008. ) {
  49009. if (m.extraName) {
  49010. var c = m.splitExtraValue(h)
  49011. null == l || l(c[0], m.name), null == l || l(c[1], m.extraName, !0 === e)
  49012. } else null == l || l(h, m.name, !0 === e)
  49013. this.checkValidate()
  49014. }
  49015. }
  49016. }),
  49017. (t.prototype.handleBlur = function (e) {
  49018. var a = this.props,
  49019. t = a.onBlur
  49020. a.$schema.validateOnBlur && this.model && this.validate(), t && t(e)
  49021. }),
  49022. (t.prototype.setPrinstineValue = function (e) {
  49023. if (this.model) {
  49024. var a = this.model,
  49025. t = this.props
  49026. t.formStore
  49027. var l = t.$schema.pipeOut,
  49028. i = t.onChange,
  49029. o = t.value,
  49030. n = t.data
  49031. if ((l && (e = b.callStrFunction.call(this, l, ['value', 'oldValue', 'data'], e, o, n)), a.extraName)) {
  49032. var r = a.splitExtraValue(e)
  49033. null == i || i(r[0], a.name, !1, !0), null == i || i(r[1], a.extraName, !1, !0)
  49034. } else null == i || i(e, a.name, !1, !0)
  49035. }
  49036. }),
  49037. (t.prototype.getValue = function () {
  49038. var e = this.props,
  49039. a = e.formStore,
  49040. t = e.data,
  49041. l = e.$schema,
  49042. i = this.model ? this.model.tmpValue : l.value
  49043. return l.pipeIn && (i = b.callStrFunction.call(this, l.pipeIn, ['value', 'store', 'data'], i, a, t)), i
  49044. }),
  49045. (t.prototype.setValue = function (e, a) {
  49046. var t,
  49047. l = this.props.onBulkChange
  49048. !a || (this.model && a === this.model.name) ? this.handleChange(e) : l && l((((t = {})[a] = e), t))
  49049. }),
  49050. (t.prototype.renderChild = function (e, a, t) {
  49051. void 0 === t && (t = {})
  49052. var l = this.props,
  49053. o = l.render,
  49054. n = l.data,
  49055. r = l.store,
  49056. d = this.model
  49057. return o(e, a, i.__assign({ data: d ? d.getMergedData(n || (null == r ? void 0 : r.data)) : n || (null == r ? void 0 : r.data) }, t))
  49058. }),
  49059. (t.prototype.render = function () {
  49060. var a,
  49061. t,
  49062. l,
  49063. o = this.props,
  49064. n = o.controlWidth,
  49065. r = o.disabled,
  49066. d = o.formMode,
  49067. s = o.$schema,
  49068. u = o.store,
  49069. m = o.data,
  49070. h = o.invisible,
  49071. p = o.defaultStatic
  49072. if (h) return null
  49073. var c = this.getValue(),
  49074. v = this.model,
  49075. f = {
  49076. defaultSize: n,
  49077. disabled: null != r ? r : s.disabled,
  49078. static: null !== (t = null !== (a = this.props.static) && void 0 !== a ? a : s.static) && void 0 !== t ? t : p,
  49079. formItem: this.model,
  49080. formMode: s.mode || d,
  49081. ref: this.controlRef,
  49082. data: m || (null == u ? void 0 : u.data),
  49083. name: null !== (l = null == v ? void 0 : v.name) && void 0 !== l ? l : s.name,
  49084. value: c,
  49085. changeMotivation: null == v ? void 0 : v.changeMotivation,
  49086. defaultValue: s.value,
  49087. formItemValue: c,
  49088. onChange: this.handleChange,
  49089. onBlur: this.handleBlur,
  49090. setValue: this.setValue,
  49091. getValue: this.getValue,
  49092. prinstine: v ? v.prinstine : void 0,
  49093. setPrinstineValue: this.setPrinstineValue,
  49094. onValidate: this.validate,
  49095. onFlushChange: this.flushChange
  49096. }
  49097. return _(e, i.__assign({}, this.props, f))
  49098. }),
  49099. t
  49100. )
  49101. })(S.default.Component)),
  49102. (a.displayName = 'WrapControl'.concat(e.displayName || e.name ? '('.concat(e.displayName || e.name, ')') : '')),
  49103. (a.contextType = m.ScopedContext),
  49104. (a.defaultProps = {}),
  49105. a)
  49106. )
  49107. ),
  49108. e
  49109. )
  49110. return t
  49111. })
  49112. }) /*!node_modules/amis-core/lib/utils/style-helper.js*/
  49113. amis.define('f4cd1ba', function (e, t, r, o) {
  49114. 'use strict'
  49115. Object.defineProperty(t, '__esModule', { value: !0 })
  49116. var n = e('68b98b9'),
  49117. a = e('939b8bb'),
  49118. i = e('7d5c8a5'),
  49119. c = e('e98f234'),
  49120. l = e('d837406'),
  49121. d = e('1c23cc0'),
  49122. u = e('a08e932'),
  49123. f = e('42c789c')
  49124. function s(e) {
  49125. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  49126. }
  49127. var b = s(i),
  49128. v = s(c),
  49129. p = s(l),
  49130. h = s(d),
  49131. m = s(u),
  49132. y = {
  49133. marginTop: 'margin-top',
  49134. marginRight: 'margin-right',
  49135. marginBottom: 'margin-bottom',
  49136. marginLeft: 'margin-left',
  49137. paddingTop: 'padding-top',
  49138. paddingRight: 'padding-right',
  49139. paddingBottom: 'padding-bottom',
  49140. paddingLeft: 'padding-left',
  49141. 'top-border-width': 'border-top-width',
  49142. 'right-border-width': 'border-right-width',
  49143. 'bottom-border-width': 'border-bottom-width',
  49144. 'left-border-width': 'border-left-width',
  49145. 'top-border-style': 'border-top-style',
  49146. 'right-border-style': 'border-right-style',
  49147. 'bottom-border-style': 'border-bottom-style',
  49148. 'left-border-style': 'border-left-style',
  49149. 'top-border-color': 'border-top-color',
  49150. 'right-border-color': 'border-right-color',
  49151. 'bottom-border-color': 'border-bottom-color',
  49152. 'left-border-color': 'border-left-color',
  49153. fontSize: 'font-size',
  49154. fontWeight: 'font-weight',
  49155. lineHeight: 'line-height'
  49156. },
  49157. g = { background: 'bg-color', radius: 'border' }
  49158. function w(e) {
  49159. var t,
  49160. r = e.classId,
  49161. o = e.doc,
  49162. n = e.before,
  49163. a = e.id,
  49164. i = (o = o || document).getElementById(r)
  49165. if (!i) {
  49166. ;((i = o.createElement('style')).id = r), i.setAttribute('class', a || '')
  49167. var c = null === (t = o.getElementsByClassName(n || '')) || void 0 === t ? void 0 : t[0]
  49168. c ? c.before(i) : o.body.appendChild(i)
  49169. }
  49170. return i
  49171. }
  49172. function C(e) {
  49173. var t = e.style,
  49174. r = e.classId,
  49175. o = e.id,
  49176. n = w({ classId: 'amis-' + r, doc: e.doc, before: e.before, id: o })
  49177. ;(n.innerHTML = t), t || n.remove()
  49178. }
  49179. function j(e, t, r, o, a) {
  49180. var i, c
  49181. if (!e || !t) return { value: '', origin: [] }
  49182. var l = [],
  49183. d = { default: '', hover: ':hover', active: ':hover:active', disabled: '.is-disabled' },
  49184. u = function (t) {
  49185. var n = e[t.key]
  49186. if (!n) return 'continue'
  49187. var i = t.key + '-' + (null == r ? void 0 : r.replace('u:', '')),
  49188. c = t.weights || {}
  49189. 'number' == typeof (null == a ? void 0 : a.index) && (i += '-'.concat(a.index))
  49190. var u = { default: {}, hover: {}, active: {}, disabled: {} }
  49191. Object.keys(n).forEach(function (e) {
  49192. '$$id' !== e &&
  49193. n[e] &&
  49194. (~e.indexOf(':default')
  49195. ? (u.default[e.replace(':default', '')] = n[e])
  49196. : ~e.indexOf(':hover')
  49197. ? (u.hover[e.replace(':hover', '')] = n[e])
  49198. : ~e.indexOf(':active')
  49199. ? (u.active[e.replace(':active', '')] = n[e])
  49200. : ~e.indexOf(':disabled')
  49201. ? (u.disabled[e.replace(':disabled', '')] = n[e])
  49202. : (u.default[e] = n[e]))
  49203. }),
  49204. (function (e, t) {
  49205. t &&
  49206. ['hover', 'active'].forEach(function (r) {
  49207. Object.keys(e[r]).forEach(function (o) {
  49208. if ('object' == typeof e[r][o])
  49209. Object.keys(e[r][o]).forEach(function (n) {
  49210. if ('inherit' === e[r][o][n])
  49211. if (e.default[o] && e.default[o][n]) e[r][o][n] = e.default[o][n]
  49212. else {
  49213. var a = g[o] || o
  49214. e[r][o][n] = t.default.body[a][n]
  49215. }
  49216. })
  49217. else if ('inherit' === e[r][o])
  49218. if (e.default[o] && e.default[o]) e[r][o] = e.default[o]
  49219. else {
  49220. var n = g[o] || o
  49221. e[r][o] = t.default.body[n]
  49222. }
  49223. })
  49224. })
  49225. })(u, o),
  49226. Object.keys(u).forEach(function (e) {
  49227. var t = c[e],
  49228. r = [],
  49229. o = function (e, o) {
  49230. ;(e = y[e] || e),
  49231. (o = f.resolveVariableAndFilter(o, a, '| raw') || o),
  49232. r.push(''.concat(e.startsWith('--') ? e : m.default(e), ': ').concat(o + ((null == t ? void 0 : t.important) ? ' !important' : ''), ';'))
  49233. }
  49234. if (
  49235. (Object.keys(u[e]).forEach(function (t) {
  49236. if ('$$id' !== t) {
  49237. var r = u[e][t]
  49238. if ('object' == typeof r)
  49239. 'radius' === t
  49240. ? o('border-radius', [r['top-left-border-radius'] || 0, r['top-right-border-radius'] || 0, r['bottom-right-border-radius'] || 0, r['bottom-left-border-radius'] || 0].join(' '))
  49241. : Object.keys(r).forEach(function (e) {
  49242. if ('$$id' !== e) {
  49243. var t = r[e]
  49244. t && o(e, t)
  49245. }
  49246. })
  49247. else {
  49248. var n = r
  49249. 'iconSize' === t ? (o('width', n), o('height', n), o('font-size', n)) : n && o(t, n)
  49250. }
  49251. }
  49252. }),
  49253. r.length > 0)
  49254. ) {
  49255. var n = ((null == t ? void 0 : t.pre) || '') + i + ((null == t ? void 0 : t.suf) || ''),
  49256. s = (null == t ? void 0 : t.inner) || ''
  49257. l.push({
  49258. className: n + d[e] + s,
  49259. content: '.'
  49260. .concat(n + d[e], ' ')
  49261. .concat(s, '{\n ')
  49262. .concat(r.join('\n '), '\n}')
  49263. })
  49264. }
  49265. })
  49266. }
  49267. try {
  49268. for (var s = n.__values(t), b = s.next(); !b.done; b = s.next()) {
  49269. u(b.value)
  49270. }
  49271. } catch (e) {
  49272. i = { error: e }
  49273. } finally {
  49274. try {
  49275. b && !b.done && (c = s.return) && c.call(s)
  49276. } finally {
  49277. if (i) throw i.error
  49278. }
  49279. }
  49280. return {
  49281. value: l
  49282. .map(function (e) {
  49283. return e.content
  49284. })
  49285. .join('\n'),
  49286. origin: l
  49287. }
  49288. }
  49289. function x(e, t, r) {
  49290. Object.keys(e).forEach(function (o) {
  49291. if ('$$id' !== o)
  49292. if (v.default(e[o])) {
  49293. var n = t ? ''.concat(t, ' ').concat(o) : o
  49294. x(e[o], n, r)
  49295. } else '' === t ? (!r[o] && (r[o] = {}), (r[o] = e[o])) : (!r[t] && (r[t] = {}), (r[t][o] = e[o]))
  49296. })
  49297. }
  49298. ;(t.addStyle = function (e, t) {
  49299. w({ classId: t }).innerHTML += e
  49300. }),
  49301. (t.findOrCreateStyle = w),
  49302. (t.formatInputThemeCss = function (e) {
  49303. if (e) {
  49304. var t = { inputControlClassName: {} },
  49305. r = (null == e ? void 0 : e.inputControlClassName) || {}
  49306. return (
  49307. Object.keys(r).forEach(function (e) {
  49308. ~e.indexOf('font') && (t.inputControlClassName[e] = r[e])
  49309. }),
  49310. t
  49311. )
  49312. }
  49313. }),
  49314. (t.formatStyle = j),
  49315. (t.getValueByPath = function (e, t) {
  49316. try {
  49317. if (!e || !t) return null
  49318. for (var r = e.split('.'), o = b.default(t.component), n = 0; n < r.length; n++) o = o[r[n]]
  49319. return o
  49320. } catch (e) {
  49321. return null
  49322. }
  49323. }),
  49324. (t.inheritValueMap = g),
  49325. (t.insertCustomStyle = function (e) {
  49326. var t = e.themeCss,
  49327. r = e.classNames,
  49328. o = e.id,
  49329. n = e.defaultData,
  49330. a = e.customStyleClassPrefix,
  49331. i = e.doc,
  49332. c = e.data
  49333. if (t) {
  49334. var l = j(t, r, o, n, c).value
  49335. l = a ? ''.concat(a, ' ').concat(l) : l
  49336. var d = o.replace('u:', '')
  49337. 'number' == typeof (null == c ? void 0 : c.index) && (d += '-'.concat(c.index)), C({ style: l, classId: d, doc: i, id: d.replace(/(-.*)/, ''), before: d.replace(/(-.*)/, '') })
  49338. }
  49339. }),
  49340. (t.insertEditCustomStyle = function (e) {
  49341. var t = e.customStyle,
  49342. r = e.id,
  49343. o = e.doc,
  49344. n = e.data,
  49345. i = {}
  49346. x(t, '', i)
  49347. var c = '',
  49348. l = ''
  49349. if (('number' == typeof (null == n ? void 0 : n.index) && (l = '-'.concat(n.index)), !h.default(i))) {
  49350. var d = 'wrapperCustomStyle-'.concat(null == r ? void 0 : r.replace('u:', '')).concat(l)
  49351. Object.keys(i).forEach(function (e) {
  49352. if (v.default(i[e]))
  49353. if ('root' === e) {
  49354. var t = p.default(i[e], function (e, t) {
  49355. return ''.concat(t, ': ').concat(f.resolveVariableAndFilter(e.replace(/['|"]/g, ''), n, '| raw') || e, ';')
  49356. })
  49357. c += '\n.'.concat(d, ' {\n ').concat(t.join('\n '), '\n}')
  49358. } else if (/^root:/.test(e)) {
  49359. t = p.default(i[e], function (e, t) {
  49360. return ''.concat(t, ': ').concat(f.resolveVariableAndFilter(e.replace(/['|"]/g, ''), n, '| raw') || e, ';')
  49361. })
  49362. var r = e.replace('root', '')
  49363. c += '\n.'.concat(d, ' ').concat(r, ' {\n ').concat(t.join('\n '), '\n}')
  49364. } else {
  49365. t = p.default(i[e], function (e, t) {
  49366. return ''.concat(t, ': ').concat(f.resolveVariableAndFilter(e.replace(/['|"]/g, ''), n, '| raw') || e, ';')
  49367. })
  49368. c += '\n.'.concat(d, ' ').concat(e, ' {\n ').concat(t.join('\n '), '\n}')
  49369. }
  49370. else
  49371. c += '\n.'
  49372. .concat(d, ' {\n ')
  49373. .concat(e, ': ')
  49374. .concat(f.resolveVariableAndFilter(i[e].replace(/['|"]/g, ''), n, '| raw') || i[e], '\n}')
  49375. })
  49376. }
  49377. C({ style: c, classId: 'wrapperCustomStyle-' + ((null == r ? void 0 : r.replace('u:', '')) || a.uuid()) + l, doc: o, id: null == r ? void 0 : r.replace('u:', '').replace(/(-.*)/, '') })
  49378. }),
  49379. (t.insertStyle = C),
  49380. (t.removeCustomStyle = function (e, t, r, o) {
  49381. var n = 'amis-' + (e ? e + '-' : '') + t.replace('u:', '')
  49382. 'number' == typeof (null == o ? void 0 : o.index) && (n += '-'.concat(o.index))
  49383. var a = (r || document).getElementById(n)
  49384. a && a.remove()
  49385. }),
  49386. (t.setThemeClassName = function (e) {
  49387. var t = e.name,
  49388. r = e.id,
  49389. o = e.themeCss,
  49390. n = e.extra,
  49391. a = e.data
  49392. if (!r || !o) return ''
  49393. if ('wrapperCustomStyle' !== t && !o[t]) return ''
  49394. var i = ''
  49395. return 'number' == typeof (null == a ? void 0 : a.index) && (i = '-'.concat(a.index)), ''.concat(t, '-').concat(r.replace('u:', '')) + (n ? '-'.concat(n) : '') + i
  49396. }),
  49397. (t.valueMap = y)
  49398. }) /*!node_modules/prop-types/lib/ReactPropTypesSecret.js*/
  49399. amis.define('b5a41de', function (_, e, i, s) {
  49400. 'use strict'
  49401. i.exports = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'
  49402. }) /*!node_modules/prop-types/factoryWithThrowingShims.js*/
  49403. amis.define('3496ad6', function (e, n, r, t) {
  49404. 'use strict'
  49405. var o = e('b5a41de')
  49406. function a() {}
  49407. function i() {}
  49408. ;(i.resetWarningCache = a),
  49409. (r.exports = function () {
  49410. function e(e, n, r, t, a, i) {
  49411. if (i !== o) {
  49412. var p = new Error(
  49413. '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'
  49414. )
  49415. throw ((p.name = 'Invariant Violation'), p)
  49416. }
  49417. }
  49418. function n() {
  49419. return e
  49420. }
  49421. e.isRequired = e
  49422. var r = {
  49423. array: e,
  49424. bigint: e,
  49425. bool: e,
  49426. func: e,
  49427. number: e,
  49428. object: e,
  49429. string: e,
  49430. symbol: e,
  49431. any: e,
  49432. arrayOf: n,
  49433. element: e,
  49434. elementType: e,
  49435. instanceOf: n,
  49436. node: e,
  49437. objectOf: n,
  49438. oneOf: n,
  49439. oneOfType: n,
  49440. shape: n,
  49441. exact: n,
  49442. checkPropTypes: i,
  49443. resetWarningCache: a
  49444. }
  49445. return (r.PropTypes = r), r
  49446. })
  49447. }) /*!node_modules/prop-types/index.js*/
  49448. amis.define('ac4fc3c', function (c, a, e, f) {
  49449. e.exports = c('3496ad6')()
  49450. }) /*!node_modules/react-overlays/cjs/useWaitForDOMRef.js*/
  49451. amis.define('0406bc4', function (e, n, t, u) {
  49452. 'use strict'
  49453. var f = e('5faf1f8')
  49454. ;(n.__esModule = !0),
  49455. (n.default = function (e, n) {
  49456. var t = (0, o.useState)(function () {
  49457. return i(e)
  49458. }),
  49459. u = t[0],
  49460. f = t[1]
  49461. if (!u) {
  49462. var r = i(e)
  49463. r && f(r)
  49464. }
  49465. return (
  49466. (0, o.useEffect)(
  49467. function () {
  49468. n && u && n(u)
  49469. },
  49470. [n, u]
  49471. ),
  49472. (0, o.useEffect)(
  49473. function () {
  49474. var n = i(e)
  49475. n !== u && f(n)
  49476. },
  49477. [e, u]
  49478. ),
  49479. u
  49480. )
  49481. }),
  49482. (n.resolveContainerRef = void 0)
  49483. var r = f(e('5ee7da7')),
  49484. o = e('ac704b9'),
  49485. i = function (e) {
  49486. var n
  49487. return 'undefined' == typeof document
  49488. ? null
  49489. : null == e
  49490. ? (0, r.default)().body
  49491. : ('function' == typeof e && (e = e()), e && 'current' in e && (e = e.current), (null != (n = e) && n.nodeType && e) || null)
  49492. }
  49493. n.resolveContainerRef = i
  49494. }) /*!node_modules/react-overlays/cjs/Portal.js*/
  49495. amis.define('1478bdd', function (e, a, t, n) {
  49496. 'use strict'
  49497. var d = e('5faf1f8')
  49498. ;(a.__esModule = !0), (a.default = void 0)
  49499. var l = d(e('ac4fc3c')),
  49500. r = d(e('1e5c4ba')),
  49501. f = d(e('ac704b9')),
  49502. u = d(e('0406bc4')),
  49503. c = { container: l.default.any, onRendered: l.default.func },
  49504. o = function (e) {
  49505. var a = e.container,
  49506. t = e.children,
  49507. n = e.onRendered,
  49508. d = (0, u.default)(a, n)
  49509. return d ? f.default.createElement(f.default.Fragment, null, r.default.createPortal(t, d)) : null
  49510. }
  49511. ;(o.displayName = 'Portal'), (o.propTypes = c)
  49512. var i = o
  49513. ;(a.default = i), (t.exports = a.default)
  49514. }) /*!node_modules/amis-core/lib/utils/RootClose.js*/
  49515. amis.define('4a8583c', function (e, t, o, n) {
  49516. 'use strict'
  49517. Object.defineProperty(t, '__esModule', { value: !0 })
  49518. var r = e('68b98b9'),
  49519. u = e('ac704b9'),
  49520. a = e('c85b9d6'),
  49521. c = e('1e5c4ba')
  49522. function d(e) {
  49523. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  49524. }
  49525. var f = d(a)
  49526. t.RootClose = function (e) {
  49527. var t = e.children,
  49528. o = e.onRootClose,
  49529. n = r.__rest(e, ['children', 'onRootClose']),
  49530. a = r.__read(u.useState(null), 2),
  49531. d = a[0],
  49532. i = a[1],
  49533. l = c.findDOMNode(d)
  49534. return f.default(l, o, n), 'function' == typeof t ? t(i) : t
  49535. }
  49536. }) /*!node_modules/amis-core/lib/env.js*/
  49537. amis.define('bc320d8', function (e, t, a, n) {
  49538. 'use strict'
  49539. Object.defineProperty(t, '__esModule', { value: !0 }), e('68b98b9')
  49540. var c = e('ac704b9')
  49541. function d(e) {
  49542. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  49543. }
  49544. e('2fb8d9c')
  49545. var f = d(c),
  49546. r = e('ac704b9')
  49547. ;(r.default || r).createElement, (r.default || r).Fragment
  49548. var u = f.default.createContext(void 0)
  49549. t.EnvContext = u
  49550. }) /*!node_modules/amis-core/lib/components/Overlay.js*/
  49551. amis.define('0e43fee', function (t, e, o, n) {
  49552. 'use strict'
  49553. Object.defineProperty(e, '__esModule', { value: !0 })
  49554. var i = t('68b98b9'),
  49555. a = t('1478bdd'),
  49556. r = t('cb263ff'),
  49557. s = t('1e5c4ba'),
  49558. p = t('ac704b9')
  49559. t('d9d4e46'), t('8dd52de'), t('22a4ae5'), t('5e0783e'), t('0910768'), t('c3389ff'), t('607aee2'), t('5c95135'), t('8b081ba'), t('a3bbeb2')
  49560. var d = t('933bc12')
  49561. t('3f15357'), t('575a22c')
  49562. var c = t('939b8bb')
  49563. t('8b641b6'), t('e98f234'), t('6175dcb'), t('a290f81'), t('cde5cad'), t('0dc59d3'), t('67e77ca'), t('37efca2'), t('e913672'), t('5f94728')
  49564. var l = t('1feaebc'),
  49565. u = t('4a8583c')
  49566. t('d2a103e'), t('90272dd'), t('8834362'), t('7d5c8a5'), t('d837406'), t('1c23cc0'), t('a08e932'), t('6baf255'), t('2fb8d9c'), t('9f4cfa3'), t('014d724'), t('30f4e61'), t('d823824')
  49567. var f = t('bc320d8')
  49568. function h(t) {
  49569. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  49570. }
  49571. var g = h(a),
  49572. v = h(r),
  49573. m = h(s),
  49574. _ = h(p),
  49575. b = t('ac704b9'),
  49576. P = (b.default || b).createElement
  49577. ;(b.default || b).Fragment
  49578. var y = 'data-sub-popover-displayed'
  49579. var E = (function (t) {
  49580. function e(e) {
  49581. var o = t.call(this, e) || this
  49582. return (
  49583. (o.getTarget = function () {
  49584. var t = o.props.target,
  49585. e = 'function' == typeof t ? t() : t
  49586. return (e && m.default.findDOMNode(e)) || null
  49587. }),
  49588. (o.maybeUpdatePosition = function (t) {
  49589. var e = o.getTarget()
  49590. ;(o.props.shouldUpdatePosition || e !== o._lastTarget || t) && o.updatePosition(e)
  49591. }),
  49592. (o.state = { positionLeft: 0, positionTop: 0, arrowOffsetLeft: null, arrowOffsetTop: null }),
  49593. (o._lastTarget = null),
  49594. (o.componentId = c.uuid()),
  49595. o
  49596. )
  49597. }
  49598. return (
  49599. i.__extends(e, t),
  49600. (e.prototype.updatePosition = function (t) {
  49601. var e,
  49602. o,
  49603. n = this
  49604. if (((this._lastTarget = t), t)) {
  49605. var i = null === (e = null == t ? void 0 : t.closest) || void 0 === e ? void 0 : e.call(t, '[role=popover]')
  49606. !this.parentPopover && i && ((this.parentPopover = i), this.parentPopover.setAttribute(y + '-' + this.componentId, !0))
  49607. }
  49608. if (!t) return this.setState({ positionLeft: 0, positionTop: 0, arrowOffsetLeft: null, arrowOffsetTop: null })
  49609. var a,
  49610. r,
  49611. p,
  49612. u = this.props.watchTargetSizeChange,
  49613. f = s.findDOMNode(this),
  49614. h = d.getContainer(this.props.container, d.ownerDocument(this).body)
  49615. if ((!this.watchedTarget || this.watchedTarget !== t) && 'static' !== l.getComputedStyle(t, 'position')) {
  49616. null === (o = this.resizeDispose) ||
  49617. void 0 === o ||
  49618. o.forEach(function (t) {
  49619. return t()
  49620. }),
  49621. (this.watchedTarget = t),
  49622. (this.resizeDispose = [
  49623. !1 !== u
  49624. ? l.resizeSensor(t, function () {
  49625. return n.updatePosition(t)
  49626. })
  49627. : c.noop,
  49628. l.resizeSensor(f, function () {
  49629. return n.updatePosition(t)
  49630. })
  49631. ])
  49632. var g = c.getScrollParent(t)
  49633. g &&
  49634. h.contains(g) &&
  49635. this.resizeDispose.push(
  49636. ((r = function () {
  49637. n.updatePosition(t)
  49638. }),
  49639. (p = function () {
  49640. requestAnimationFrame(r)
  49641. }),
  49642. (a = g).addEventListener('scroll', p),
  49643. function () {
  49644. a.removeEventListener('scroll', p)
  49645. })
  49646. )
  49647. }
  49648. this.setState(d.calculatePosition(this.props.placement, f, t, h, this.props.containerPadding, this.props.offset))
  49649. }),
  49650. (e.prototype.componentDidMount = function () {
  49651. this.updatePosition(this.getTarget())
  49652. }),
  49653. (e.prototype.componentDidUpdate = function (t) {
  49654. this.maybeUpdatePosition(this.props.placement !== t.placement)
  49655. }),
  49656. (e.prototype.componentWillUnmount = function () {
  49657. var t
  49658. this.parentPopover && this.parentPopover.getAttribute(y + '-' + this.componentId) && (this.parentPopover.removeAttribute(y + '-' + this.componentId), (this.parentPopover = null)),
  49659. null === (t = this.resizeDispose) ||
  49660. void 0 === t ||
  49661. t.forEach(function (t) {
  49662. return t()
  49663. })
  49664. }),
  49665. (e.prototype.render = function () {
  49666. var t = this.props,
  49667. e = t.children,
  49668. o = t.className,
  49669. n = i.__rest(t, ['children', 'className']),
  49670. a = this.state,
  49671. r = a.positionLeft,
  49672. s = a.positionTop,
  49673. d = i.__rest(a, ['positionLeft', 'positionTop'])
  49674. delete n.target, delete n.container, delete n.containerPadding, delete n.shouldUpdatePosition
  49675. var c = _.default.Children.only(e)
  49676. return p.cloneElement(
  49677. c,
  49678. i.__assign(i.__assign(i.__assign(i.__assign({}, n), d), c.props.offset ? { offset: c.props.offset } : {}), {
  49679. positionLeft: r,
  49680. positionTop: s,
  49681. className: v.default(o, c.props.className),
  49682. style: i.__assign(i.__assign({}, c.props.style), { left: r, top: s }),
  49683. componentId: this.componentId
  49684. })
  49685. )
  49686. }),
  49687. (e.defaultProps = { containerPadding: 0, placement: 'right', shouldUpdatePosition: !1 }),
  49688. e
  49689. )
  49690. })(_.default.Component),
  49691. T = (function (t) {
  49692. function e(e) {
  49693. var o = t.call(this, e) || this
  49694. return (
  49695. (o.position = null),
  49696. (o.positionRef = function (t) {
  49697. o.position = t
  49698. }),
  49699. (o.state = { exited: !e.show }),
  49700. o
  49701. )
  49702. }
  49703. return (
  49704. i.__extends(e, t),
  49705. (e.prototype.updatePosition = function () {
  49706. var t
  49707. null === (t = this.position) || void 0 === t || t.maybeUpdatePosition(!0)
  49708. }),
  49709. (e.prototype.componentDidUpdate = function (t, e) {
  49710. var o = this.props
  49711. t.show !== o.show && o.show ? this.setState({ exited: !1 }) : o.transition === t.transition || o.transition || this.setState({ exited: !0 })
  49712. }),
  49713. (e.prototype.onHiddenListener = function (t) {
  49714. this.setState({ exited: !0 }), this.props.onExited && this.props.onExited(t)
  49715. }),
  49716. (e.prototype.getContainerSelector = function () {
  49717. var t = this.props.containerSelector,
  49718. e = null
  49719. return 'string' == typeof t && (e = document.querySelector(t)), e
  49720. }),
  49721. (e.prototype.render = function () {
  49722. var t,
  49723. e = this.props,
  49724. o = e.containerPadding,
  49725. n = e.target,
  49726. a = e.placement,
  49727. r = e.shouldUpdatePosition,
  49728. s = e.rootClose,
  49729. p = e.children
  49730. e.watchTargetSizeChange
  49731. var d = e.transition,
  49732. c = e.offset,
  49733. l = i.__rest(e, ['containerPadding', 'target', 'placement', 'shouldUpdatePosition', 'rootClose', 'children', 'watchTargetSizeChange', 'transition', 'offset']),
  49734. f = (this.getContainerSelector() ? this.getContainerSelector : this.props.container) || (null === (t = this.context) || void 0 === t ? void 0 : t.getModalContainer)
  49735. if (!(l.show || (d && !this.state.exited))) return null
  49736. var h = p
  49737. if (((h = P(E, i.__assign({}, { container: f, containerPadding: o, target: n, placement: a, shouldUpdatePosition: r, offset: c }, { ref: this.positionRef }), h)), d)) {
  49738. var v = l.onExit,
  49739. m = l.onExiting,
  49740. b = l.onEnter,
  49741. y = l.onEntering,
  49742. T = l.onEntered
  49743. h = P(d, { in: l.show, appear: !0, onExit: v, onExiting: m, onExited: this.onHiddenListener, onEnter: b, onEntering: y, onEntered: T }, h)
  49744. }
  49745. return P(
  49746. g.default,
  49747. { container: f },
  49748. s
  49749. ? P(u.RootClose, { onRootClose: l.onHide }, function (t) {
  49750. return _.default.isValidElement(h) ? _.default.cloneElement(h, { ref: t }) : P('div', { ref: t }, h)
  49751. })
  49752. : h
  49753. )
  49754. }),
  49755. (e.defaultProps = { placement: 'auto' }),
  49756. (e.contextType = f.EnvContext),
  49757. i.__decorate(
  49758. [c.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [HTMLElement]), i.__metadata('design:returntype', void 0)],
  49759. e.prototype,
  49760. 'onHiddenListener',
  49761. null
  49762. ),
  49763. i.__decorate([c.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], e.prototype, 'getContainerSelector', null),
  49764. e
  49765. )
  49766. })(_.default.Component)
  49767. ;(e.SubPopoverDisplayedID = y), (e.default = T)
  49768. }) /*!node_modules/amis-core/lib/theme.js*/
  49769. amis.define('777be76', function (e, t, n, r) {
  49770. 'use strict'
  49771. Object.defineProperty(t, '__esModule', { value: !0 })
  49772. var a = e('68b98b9'),
  49773. s = e('cb263ff'),
  49774. o = e('ac704b9'),
  49775. f = e('2fb8d9c')
  49776. function c(e) {
  49777. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  49778. }
  49779. var i = c(s),
  49780. l = c(o),
  49781. u = c(f),
  49782. d = e('ac704b9'),
  49783. p = (d.default || d).createElement
  49784. ;(d.default || d).Fragment
  49785. var m = { default: {}, cxd: { classPrefix: 'cxd-' } }
  49786. var h = {}
  49787. function g(e) {
  49788. if (e && h[e]) return h[e]
  49789. var t = function () {
  49790. for (var t = [], n = 0; n < arguments.length; n++) t[n] = arguments[n]
  49791. var r = i.default.apply(void 0, a.__spreadArray([], a.__read(t), !1))
  49792. return r && e ? r.replace(/(^|\s)([A-Z])/g, '$1' + e + '$2').replace(/(^|\s)\:/g, '$1') : r || ''
  49793. }
  49794. return e && (h[e] = t), t
  49795. }
  49796. function v(e) {
  49797. return !!m[e]
  49798. }
  49799. function x(e) {
  49800. 'string' != typeof e && (e = 'cxd')
  49801. var t = m[e || 'cxd']
  49802. if (
  49803. (t.getRendererConfig ||
  49804. (t.getRendererConfig = function (t) {
  49805. var n = m[e || 'cxd']
  49806. return n.renderers && t ? n.renderers[t] : null
  49807. }),
  49808. !t.classnames)
  49809. ) {
  49810. var n = t.classPrefix
  49811. t.classnames = t.classnames || g(n)
  49812. }
  49813. return (
  49814. t.getComponentConfig ||
  49815. (t.getComponentConfig = function (e) {
  49816. return t.components && e ? t.components[e] : null
  49817. }),
  49818. t
  49819. )
  49820. }
  49821. t.defaultTheme = 'cxd'
  49822. var y = l.default.createContext('')
  49823. ;(t.ThemeContext = y),
  49824. (t.classnames = function () {
  49825. for (var e = [], n = 0; n < arguments.length; n++) e[n] = arguments[n]
  49826. return x(t.defaultTheme).classnames.apply(null, e)
  49827. }),
  49828. (t.getClassPrefix = function () {
  49829. return x(t.defaultTheme).classPrefix
  49830. }),
  49831. (t.getTheme = x),
  49832. (t.hasTheme = v),
  49833. (t.makeClassnames = g),
  49834. (t.setDefaultTheme = function (e) {
  49835. v(e) && (t.defaultTheme = e)
  49836. }),
  49837. (t.theme = function (e, t) {
  49838. m[e] = a.__assign(a.__assign({}, m[e]), t)
  49839. }),
  49840. (t.themeable = function (e) {
  49841. var n,
  49842. r = u.default(
  49843. ((n = (function (n) {
  49844. function r(e) {
  49845. var t = n.call(this, e) || this
  49846. return (t.childRef = t.childRef.bind(t)), (t.getWrappedInstance = t.getWrappedInstance.bind(t)), t
  49847. }
  49848. return (
  49849. a.__extends(r, n),
  49850. (r.prototype.childRef = function (e) {
  49851. for (; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  49852. this.ref = e
  49853. }),
  49854. (r.prototype.getWrappedInstance = function () {
  49855. return this.ref
  49856. }),
  49857. (r.prototype.render = function () {
  49858. var n,
  49859. r = this.props.theme || this.context || t.defaultTheme,
  49860. s = v(r) ? x(r) : x(t.defaultTheme),
  49861. o = { classPrefix: s.classPrefix, classnames: s.classnames, theme: r },
  49862. f =
  49863. (null === (n = e.prototype) || void 0 === n ? void 0 : n.isReactComponent) || e.$$typeof === Symbol.for('react.forward_ref')
  49864. ? { ref: this.childRef }
  49865. : { forwardedRef: this.childRef },
  49866. c = p(e, a.__assign({}, s.getComponentConfig(e.themeKey), this.props, o, f))
  49867. return this.context ? c : p(y.Provider, { value: r }, c)
  49868. }),
  49869. r
  49870. )
  49871. })(l.default.Component)),
  49872. (n.displayName = 'Themeable('.concat(e.displayName || e.name, ')')),
  49873. (n.contextType = y),
  49874. (n.ComposedComponent = e),
  49875. n),
  49876. e
  49877. )
  49878. return r
  49879. })
  49880. }) /*!node_modules/amis-core/lib/components/PopOver.js*/
  49881. amis.define('9486486', function (e, t, o, a) {
  49882. 'use strict'
  49883. Object.defineProperty(t, '__esModule', { value: !0 })
  49884. var n = e('68b98b9'),
  49885. s = e('ac704b9'),
  49886. r = e('1e5c4ba'),
  49887. p = e('777be76')
  49888. e('d9d4e46'), e('8dd52de'), e('22a4ae5'), e('5e0783e'), e('0910768'), e('c3389ff'), e('607aee2'), e('5c95135'), e('8b081ba'), e('a3bbeb2'), e('933bc12'), e('3f15357'), e('575a22c')
  49889. var i = e('939b8bb')
  49890. e('8b641b6'),
  49891. e('e98f234'),
  49892. e('6175dcb'),
  49893. e('a290f81'),
  49894. e('cde5cad'),
  49895. e('0dc59d3'),
  49896. e('67e77ca'),
  49897. e('37efca2'),
  49898. e('e913672'),
  49899. e('5f94728'),
  49900. e('1feaebc'),
  49901. e('c85b9d6'),
  49902. e('d2a103e'),
  49903. e('90272dd'),
  49904. e('8834362'),
  49905. e('7d5c8a5'),
  49906. e('d837406'),
  49907. e('1c23cc0'),
  49908. e('a08e932'),
  49909. e('6baf255'),
  49910. e('2fb8d9c'),
  49911. e('9f4cfa3'),
  49912. e('014d724'),
  49913. e('30f4e61'),
  49914. e('d823824')
  49915. var d = e('0e43fee')
  49916. function c(e) {
  49917. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  49918. }
  49919. var u = c(s),
  49920. f = e('ac704b9'),
  49921. l = (f.default || f).createElement
  49922. ;(f.default || f).Fragment
  49923. var v = (function (e) {
  49924. function t() {
  49925. var t = (null !== e && e.apply(this, arguments)) || this
  49926. return (t.state = { xOffset: 0, yOffset: 0 }), (t.wrapperRef = u.default.createRef()), (t.isRootClosed = !1), t
  49927. }
  49928. return (
  49929. n.__extends(t, e),
  49930. (t.prototype.componentDidMount = function () {
  49931. this.mayUpdateOffset()
  49932. var e = r.findDOMNode(this)
  49933. ;(this.parent = e.parentNode),
  49934. this.parent.classList.add('has-popover'),
  49935. this.wrapperRef && this.wrapperRef.current && this.wrapperRef.current.addEventListener('touchmove', i.preventDefault, { passive: !1, capture: !1 }),
  49936. document.body.addEventListener('mousedown', this.handleRootMouseDownCapture, !0),
  49937. document.body.addEventListener('mouseup', this.handleRootMouseUpCapture, !0),
  49938. document.body.addEventListener('mouseup', this.handleRootMouseUp)
  49939. }),
  49940. (t.prototype.componentDidUpdate = function () {
  49941. this.mayUpdateOffset()
  49942. }),
  49943. (t.prototype.componentWillUnmount = function () {
  49944. this.parent && this.parent.classList.remove('has-popover'),
  49945. this.wrapperRef && this.wrapperRef.current && this.wrapperRef.current.removeEventListener('touchmove', i.preventDefault),
  49946. document.body.removeEventListener('mouseup', this.handleRootMouseUp),
  49947. document.body.removeEventListener('mousedown', this.handleRootMouseDownCapture, !0),
  49948. document.body.removeEventListener('mouseup', this.handleRootMouseUpCapture, !0)
  49949. }),
  49950. (t.prototype.handleRootMouseDownCapture = function (e) {
  49951. var t = e.target,
  49952. o = this.props,
  49953. a = o.overlay,
  49954. n = o.classPrefix,
  49955. s = (1 === e.button && null !== window.event) || 0 === e.button
  49956. this.isRootClosed = !!(
  49957. s &&
  49958. a &&
  49959. t &&
  49960. this.wrapperRef.current &&
  49961. !this.wrapperRef.current.getAttributeNames().find(function (e) {
  49962. return e.startsWith(d.SubPopoverDisplayedID)
  49963. }) &&
  49964. ((!this.wrapperRef.current.contains(t) && !t.closest('[role=dialog]')) || (t.matches('.'.concat(n, 'Modal')) && t === this.wrapperRef.current))
  49965. )
  49966. }),
  49967. (t.prototype.handleRootMouseUpCapture = function (e) {
  49968. this.isRootClosed && this.handleRootMouseDownCapture(e)
  49969. }),
  49970. (t.prototype.handleRootMouseUp = function (e) {
  49971. var t = this.props.onHide
  49972. if (this.isRootClosed && !e.defaultPrevented) {
  49973. var o = function (e) {
  49974. e.stopPropagation(), window.removeEventListener('click', o, !0)
  49975. }
  49976. window.addEventListener('click', o, !0), null == t || t()
  49977. }
  49978. }),
  49979. (t.prototype.mayUpdateOffset = function () {
  49980. var e,
  49981. t = this.props.offset
  49982. if (t && 'function' == typeof t) {
  49983. var o = this.props,
  49984. a = o.placement,
  49985. n = o.positionTop,
  49986. s = o.positionLeft
  49987. e = t(r.findDOMNode(this).getBoundingClientRect(), { x: s, y: n, placement: a })
  49988. } else e = t
  49989. this.setState({ xOffset: e && e.x ? e.x : 0, yOffset: e && e.y ? e.y : 0 })
  49990. }),
  49991. (t.prototype.render = function () {
  49992. var e = this.props
  49993. e.placement
  49994. var t = e.activePlacement,
  49995. o = e.positionTop,
  49996. a = e.positionLeft
  49997. e.arrowOffsetLeft, e.arrowOffsetTop
  49998. var s = e.style,
  49999. r = e.children
  50000. e.offset
  50001. var p = e.overlay,
  50002. d = e.onHide,
  50003. c = e.classPrefix,
  50004. u = e.classnames,
  50005. f = e.className
  50006. e.componentId
  50007. var v = n.__rest(e, [
  50008. 'placement',
  50009. 'activePlacement',
  50010. 'positionTop',
  50011. 'positionLeft',
  50012. 'arrowOffsetLeft',
  50013. 'arrowOffsetTop',
  50014. 'style',
  50015. 'children',
  50016. 'offset',
  50017. 'overlay',
  50018. 'onHide',
  50019. 'classPrefix',
  50020. 'classnames',
  50021. 'className',
  50022. 'componentId'
  50023. ]),
  50024. m = this.state,
  50025. h = m.xOffset,
  50026. y = m.yOffset,
  50027. b = n.__assign(n.__assign({ display: 'block' }, s), { top: o + y, left: a + h }),
  50028. _ = 'string' == typeof t ? t.split('-') : []
  50029. return l(
  50030. 'div',
  50031. n.__assign({ ref: this.wrapperRef, role: 'popover', className: u('PopOver', f, 'PopOver--'.concat(i.camel(t)), _[3] ? 'PopOver--v-'.concat(_[3]) : ''), style: b }, v),
  50032. p ? l('div', { className: ''.concat(c, 'PopOver-overlay'), onClick: d }) : null,
  50033. r
  50034. )
  50035. }),
  50036. (t.defaultProps = { className: '', offset: { x: 0, y: 0 }, overlay: !1, placement: 'auto' }),
  50037. n.__decorate(
  50038. [i.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [MouseEvent]), n.__metadata('design:returntype', void 0)],
  50039. t.prototype,
  50040. 'handleRootMouseDownCapture',
  50041. null
  50042. ),
  50043. n.__decorate(
  50044. [i.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [MouseEvent]), n.__metadata('design:returntype', void 0)],
  50045. t.prototype,
  50046. 'handleRootMouseUpCapture',
  50047. null
  50048. ),
  50049. n.__decorate(
  50050. [i.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [MouseEvent]), n.__metadata('design:returntype', void 0)],
  50051. t.prototype,
  50052. 'handleRootMouseUp',
  50053. null
  50054. ),
  50055. t
  50056. )
  50057. })(u.default.PureComponent),
  50058. m = p.themeable(v)
  50059. ;(t.PopOver = v), (t.default = m)
  50060. }) /*!node_modules/amis-core/lib/components/CustomStyle.js*/
  50061. amis.define('f97a625', function (e, t, o, l) {
  50062. 'use strict'
  50063. Object.defineProperty(t, '__esModule', { value: !0 })
  50064. var n = e('ac704b9'),
  50065. u = e('f4cd1ba'),
  50066. a = new Map()
  50067. ;(t.default = function (e) {
  50068. var t = e.config,
  50069. o = e.env,
  50070. l = e.data,
  50071. i = t.themeCss,
  50072. d = t.classNames,
  50073. s = t.id,
  50074. r = t.defaultData,
  50075. c = t.wrapperCustomStyle
  50076. return (
  50077. n.useEffect(
  50078. function () {
  50079. return (
  50080. a.has(s) ? a.set(s, a.get(s) + 1) : s && a.set(s, 1),
  50081. function () {
  50082. a.has(s) && (a.set(s, a.get(s) - 1), 0 === a.get(s) && a.delete(s))
  50083. }
  50084. )
  50085. },
  50086. [s]
  50087. ),
  50088. n.useEffect(
  50089. function () {
  50090. var e, t
  50091. return (
  50092. i &&
  50093. s &&
  50094. u.insertCustomStyle({
  50095. themeCss: i,
  50096. classNames: d,
  50097. id: s,
  50098. defaultData: r,
  50099. customStyleClassPrefix: null == o ? void 0 : o.customStyleClassPrefix,
  50100. doc: null === (t = null === (e = null == o ? void 0 : o.getModalContainer) || void 0 === e ? void 0 : e.call(o)) || void 0 === t ? void 0 : t.ownerDocument,
  50101. data: l
  50102. }),
  50103. function () {
  50104. var e, t
  50105. s &&
  50106. !a.get(s) &&
  50107. u.removeCustomStyle('', s, null === (t = null === (e = null == o ? void 0 : o.getModalContainer) || void 0 === e ? void 0 : e.call(o)) || void 0 === t ? void 0 : t.ownerDocument, l)
  50108. }
  50109. )
  50110. },
  50111. [i, s]
  50112. ),
  50113. n.useEffect(
  50114. function () {
  50115. var e, t
  50116. return (
  50117. c &&
  50118. s &&
  50119. u.insertEditCustomStyle({
  50120. customStyle: c,
  50121. id: s,
  50122. doc: null === (t = null === (e = null == o ? void 0 : o.getModalContainer) || void 0 === e ? void 0 : e.call(o)) || void 0 === t ? void 0 : t.ownerDocument,
  50123. data: l
  50124. }),
  50125. function () {
  50126. var e, t
  50127. s &&
  50128. !a.get(s) &&
  50129. u.removeCustomStyle(
  50130. 'wrapperCustomStyle',
  50131. s,
  50132. null === (t = null === (e = null == o ? void 0 : o.getModalContainer) || void 0 === e ? void 0 : e.call(o)) || void 0 === t ? void 0 : t.ownerDocument,
  50133. l
  50134. )
  50135. }
  50136. )
  50137. },
  50138. [c, s]
  50139. ),
  50140. null
  50141. )
  50142. }),
  50143. (t.styleIdCount = a)
  50144. }) /*!node_modules/amis-core/lib/renderers/Item.js*/
  50145. amis.define('ec36da8', function (e, t, a, i) {
  50146. 'use strict'
  50147. Object.defineProperty(t, '__esModule', { value: !0 })
  50148. var r = e('68b98b9'),
  50149. n = e('ac704b9'),
  50150. o = e('2fb8d9c'),
  50151. s = e('30f4e61'),
  50152. l = e('668845d'),
  50153. m = e('326ef36'),
  50154. d = e('939b8bb'),
  50155. p = e('0d0462d'),
  50156. c = e('9d883d3'),
  50157. u = e('a3b1ddf'),
  50158. f = e('5f94728'),
  50159. h = e('d9d4e46'),
  50160. g = e('1e5c4ba')
  50161. e('8dd52de'), e('22a4ae5'), e('5e0783e')
  50162. var b = e('e74b24f'),
  50163. v = e('bbe84d0'),
  50164. y = e('1c8d418')
  50165. e('607aee2'), e('5c95135'), e('8b081ba'), e('c3389ff'), e('a3bbeb2'), e('933bc12'), e('3f15357'), e('575a22c')
  50166. var _ = e('0910768')
  50167. e('8b641b6'), e('e98f234'), e('6175dcb'), e('a290f81'), e('cde5cad'), e('0dc59d3'), e('67e77ca')
  50168. var F = e('027080a')
  50169. e('37efca2'), e('e913672'), e('1feaebc'), e('c85b9d6'), e('d2a103e'), e('90272dd'), e('8834362')
  50170. var C = e('f4cd1ba')
  50171. e('6baf255'), e('9f4cfa3'), e('014d724'), e('d823824')
  50172. var N = e('0e43fee'),
  50173. k = e('9486486'),
  50174. O = e('f97a625'),
  50175. w = e('cb263ff')
  50176. function I(e) {
  50177. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  50178. }
  50179. var A = I(n),
  50180. S = I(o),
  50181. D = I(f),
  50182. M = I(_),
  50183. z = I(w),
  50184. x = e('ac704b9'),
  50185. T = (x.default || x).createElement
  50186. ;(x.default || x).Fragment
  50187. var U = function (e) {
  50188. var t = e.staticLabelClassName,
  50189. a = e.labelClassName,
  50190. i = e.id,
  50191. n = e.themeCss
  50192. return e.static && t ? t : z.default(a, C.setThemeClassName(r.__assign(r.__assign({}, e), { name: 'labelClassName', id: i, themeCss: n, extra: 'item' })))
  50193. },
  50194. j = function (e) {
  50195. var t = e.staticInputClassName,
  50196. a = e.inputClassName
  50197. return e.static && t ? t : a
  50198. },
  50199. P = (function (e) {
  50200. function t(t) {
  50201. var a = e.call(this, t) || this
  50202. ;(a.mounted = !1),
  50203. (a.initedOptionFilled = !1),
  50204. (a.initedApiFilled = !1),
  50205. (a.toDispose = []),
  50206. (a.syncApiAutoFill = D.default(
  50207. function (e, t, i) {
  50208. return (
  50209. void 0 === i && (i = !1),
  50210. r.__awaiter(a, void 0, void 0, function () {
  50211. var a, n, o, s, l, m, d, p, c, u, f, g
  50212. return r.__generator(this, function (r) {
  50213. switch (r.label) {
  50214. case 0:
  50215. return (
  50216. r.trys.push([0, 4, , 5]),
  50217. (a = this.props),
  50218. (n = a.autoFill),
  50219. (o = a.onBulkChange),
  50220. (s = a.formItem),
  50221. (l = a.data),
  50222. o && s && n && (!n || (null == n ? void 0 : n.hasOwnProperty('api')))
  50223. ? !i ||
  50224. (n.fillMapping &&
  50225. !Object.keys(n.fillMapping).some(function (e) {
  50226. return void 0 !== b.getVariable(l, e)
  50227. }))
  50228. ? (null == n ? void 0 : n.showSuggestion)
  50229. ? (this.handleAutoFill('change'), [3, 3])
  50230. : [3, 1]
  50231. : [2]
  50232. : [2]
  50233. )
  50234. case 1:
  50235. return (
  50236. (m = s.name),
  50237. (d = v.createObject(l, (((u = {})[m || ''] = e), (u.__term = e), u))),
  50238. t || (h.isEffectiveApi(n.api, d) && this.lastSearchTerm !== e) ? [4, s.loadAutoUpdateData(n.api, d, !!(null === (f = n.api) || void 0 === f ? void 0 : f.silent))] : [3, 3]
  50239. )
  50240. case 2:
  50241. if (((p = r.sent()), (this.lastSearchTerm = null !== (g = p && b.getVariable(p, m)) && void 0 !== g ? g : e), !p)) return [2]
  50242. ;(null == n ? void 0 : n.fillMapping) && (p = y.dataMapping(n.fillMapping, p)), p && (v.setVariable(p, m, b.getVariable(p, m) || s.tmpValue), null == o || o(p)), (r.label = 3)
  50243. case 3:
  50244. return [3, 5]
  50245. case 4:
  50246. return (c = r.sent()), console.error(c), [3, 5]
  50247. case 5:
  50248. return [2]
  50249. }
  50250. })
  50251. })
  50252. )
  50253. },
  50254. 250,
  50255. { trailing: !0, leading: !1 }
  50256. )),
  50257. (a.state = { isOpened: !1 })
  50258. var i = t.formItem,
  50259. n = t.formInited,
  50260. o = t.addHook,
  50261. m = t.initAutoFill
  50262. if (!i) return a
  50263. a.toDispose.push(
  50264. s.reaction(
  50265. function () {
  50266. return ''.concat(i.errors.join('')).concat(i.isFocused).concat(i.dialogOpen).concat(JSON.stringify(i.filteredOptions))
  50267. },
  50268. function () {
  50269. return a.forceUpdate()
  50270. }
  50271. )
  50272. )
  50273. var d = function () {
  50274. var e
  50275. ;(a.initedOptionFilled = !0),
  50276. !1 !== m && l.isAlive(i) && a.syncOptionAutoFill(i.getSelectedOptions(i.tmpValue), 'fillIfNotSet' === m),
  50277. (a.initedApiFilled = !0),
  50278. !1 !== m && l.isAlive(i) && a.syncApiAutoFill(null !== (e = i.tmpValue) && void 0 !== e ? e : '', !1, 'fillIfNotSet' === m),
  50279. a.toDispose.push(
  50280. s.reaction(
  50281. function () {
  50282. return JSON.stringify(i.tmpValue)
  50283. },
  50284. function () {
  50285. return a.mounted && a.initedApiFilled && a.syncApiAutoFill(i.tmpValue)
  50286. }
  50287. )
  50288. ),
  50289. a.toDispose.push(
  50290. s.reaction(
  50291. function () {
  50292. return JSON.stringify(i.getSelectedOptions(i.tmpValue))
  50293. },
  50294. function () {
  50295. return a.mounted && a.initedOptionFilled && a.syncOptionAutoFill(i.getSelectedOptions(i.tmpValue))
  50296. }
  50297. )
  50298. )
  50299. }
  50300. return a.toDispose.push(n || !o ? i.addInitHook(d, 999) : o(d, 'init', 'post')), a
  50301. }
  50302. return (
  50303. r.__extends(t, e),
  50304. (t.prototype.componentDidMount = function () {
  50305. ;(this.mounted = !0), (this.target = g.findDOMNode(this))
  50306. }),
  50307. (t.prototype.componentDidUpdate = function (e) {
  50308. var t,
  50309. a,
  50310. i,
  50311. r = this.props,
  50312. n = r.formItem
  50313. h.isEffectiveApi(null === (t = r.autoFill) || void 0 === t ? void 0 : t.api, r.data) &&
  50314. h.isApiOutdated(null === (a = e.autoFill) || void 0 === a ? void 0 : a.api, null === (i = r.autoFill) || void 0 === i ? void 0 : i.api, e.data, r.data) &&
  50315. this.syncApiAutoFill(null == n ? void 0 : n.tmpValue, !0)
  50316. }),
  50317. (t.prototype.componentWillUnmount = function () {
  50318. this.syncApiAutoFill.cancel(),
  50319. (this.mounted = !1),
  50320. this.toDispose.forEach(function (e) {
  50321. return e()
  50322. }),
  50323. (this.toDispose = [])
  50324. }),
  50325. (t.prototype.handleFocus = function (e) {
  50326. var t = this.props,
  50327. a = t.formItem,
  50328. i = t.autoFill
  50329. a && a.focus(), this.props.onFocus && this.props.onFocus(e), !i || (i && !(null == i ? void 0 : i.hasOwnProperty('showSuggestion'))) || this.handleAutoFill('focus')
  50330. }),
  50331. (t.prototype.handleBlur = function (e) {
  50332. var t = this.props.formItem
  50333. t && t.blur(), this.props.onBlur && this.props.onBlur(e)
  50334. }),
  50335. (t.prototype.handleAutoFill = function (e) {
  50336. var t = this,
  50337. a = this.props,
  50338. i = a.autoFill
  50339. a.onBulkChange
  50340. var r = a.formItem,
  50341. n = a.data,
  50342. o = i.trigger,
  50343. s = i.mode
  50344. o === e && 'popOver' === s
  50345. ? this.setState({ isOpened: !0 })
  50346. : o !== e ||
  50347. ('dialog' !== s && 'drawer' !== s) ||
  50348. null == r ||
  50349. r.openDialog(this.buildAutoFillSchema(), n, function (e, a) {
  50350. ;(null == a ? void 0 : a.selectedItems) && t.updateAutoFillData(a.selectedItems)
  50351. })
  50352. }),
  50353. (t.prototype.updateAutoFillData = function (e) {
  50354. var t = this.props,
  50355. a = t.formStore,
  50356. i = t.autoFill,
  50357. n = t.onBulkChange,
  50358. o = i.fillMapping,
  50359. s = i.multiple,
  50360. l = null == a ? void 0 : a.data,
  50361. m = v.createObject(r.__assign({ items: s ? e : [e] }, l), r.__assign({}, e)),
  50362. d = {}
  50363. ;(d = y.dataMapping(o, m)), s || o || (d = e), null == n || n(d)
  50364. }),
  50365. (t.prototype.syncOptionAutoFill = function (e, t) {
  50366. void 0 === t && (t = !1)
  50367. var a = this.props,
  50368. i = a.autoFill,
  50369. n = a.multiple,
  50370. o = a.onBulkChange,
  50371. s = a.data,
  50372. l = this.props.formItem
  50373. if (!(null == i ? void 0 : i.hasOwnProperty('api')) && o && i && !d.isEmpty(i) && l.filteredOptions.length) {
  50374. var m = y.dataMapping(
  50375. i,
  50376. n
  50377. ? {
  50378. items: e.map(function (e) {
  50379. return v.createObject(r.__assign(r.__assign({}, s), { ancestors: d.getTreeAncestors(l.filteredOptions, e, !0) }), e)
  50380. })
  50381. }
  50382. : v.createObject(r.__assign(r.__assign({}, s), { ancestors: d.getTreeAncestors(l.filteredOptions, e[0], !0) }), e[0])
  50383. ),
  50384. p = r.__assign({}, s),
  50385. c = r.__assign({}, m)
  50386. Object.keys(i).forEach(function (e) {
  50387. var a = F.keyToPath(e),
  50388. i = b.getVariable(m, e)
  50389. if (t) {
  50390. var r = b.getVariable(s, e)
  50391. void 0 !== r && (i = r)
  50392. }
  50393. v.setVariable(c, e, i), a.length > 1 && M.default(p[a[0]]) && (v.setVariable(p, e, i), (c[a[0]] = p[a[0]]))
  50394. }),
  50395. o(c)
  50396. }
  50397. }),
  50398. (t.prototype.buildAutoFillSchema = function () {
  50399. var e = this,
  50400. t = this.props,
  50401. a = t.render,
  50402. i = t.autoFill,
  50403. n = t.classPrefix,
  50404. o = t.classnames,
  50405. s = t.translate
  50406. if (i && (!i || (null == i ? void 0 : i.hasOwnProperty('api')))) {
  50407. var l = i.api,
  50408. m = i.mode,
  50409. d = i.size,
  50410. p = i.offset,
  50411. c = i.position,
  50412. u = i.multiple,
  50413. f = i.filter,
  50414. h = i.columns,
  50415. g = i.labelField,
  50416. b = i.popOverContainer,
  50417. v = i.popOverClassName,
  50418. y = {
  50419. type: 'form',
  50420. title: '',
  50421. className: 'suggestion-form',
  50422. body: {
  50423. type: 'picker',
  50424. embed: !0,
  50425. joinValues: !1,
  50426. label: !1,
  50427. labelField: g,
  50428. valueField: i.valueField || 'value',
  50429. multiple: u,
  50430. name: 'selectedItems',
  50431. options: [],
  50432. required: !0,
  50433. source: l,
  50434. pickerSchema: {
  50435. type: 'crud',
  50436. affixHeader: !1,
  50437. alwaysShowPagination: !0,
  50438. keepItemSelectionOnPageChange: !0,
  50439. headerToolbar: [],
  50440. footerToolbar: [
  50441. { type: 'pagination', align: 'left' },
  50442. { type: 'bulkActions', align: 'right', className: 'ml-2' }
  50443. ],
  50444. multiple: u,
  50445. filter: f,
  50446. columns: h || []
  50447. }
  50448. },
  50449. actions: [
  50450. { type: 'button', actionType: 'cancel', label: s('cancel') },
  50451. { type: 'submit', actionType: 'submit', level: 'primary', label: s('confirm') }
  50452. ]
  50453. }
  50454. return 'popOver' === m
  50455. ? T(
  50456. N.default,
  50457. {
  50458. container: b || this.target,
  50459. target: function () {
  50460. return e.target
  50461. },
  50462. placement: c || 'left-bottom-left-top',
  50463. show: !0
  50464. },
  50465. T(
  50466. k.default,
  50467. {
  50468. classPrefix: n,
  50469. className: o(''.concat(n, 'Autofill-popOver'), v),
  50470. style: { minWidth: this.target ? this.target.offsetWidth : void 0 },
  50471. offset: p,
  50472. onHide: this.handleClose,
  50473. overlay: !0
  50474. },
  50475. a('popOver-auto-fill-form', y, { onAction: this.handleAction, onSubmit: this.handleSubmit })
  50476. )
  50477. )
  50478. : {
  50479. type: m,
  50480. className: 'auto-fill-dialog',
  50481. title: s('FormItem.autoFillSuggest'),
  50482. size: d,
  50483. body: r.__assign(r.__assign({}, y), { wrapWithPanel: !1 }),
  50484. actions: [
  50485. { type: 'button', actionType: 'cancel', label: s('cancel') },
  50486. { type: 'submit', actionType: 'submit', level: 'primary', label: s('confirm') }
  50487. ]
  50488. }
  50489. }
  50490. }),
  50491. (t.prototype.handleSubmit = function (e) {
  50492. var t = this.props
  50493. t.onBulkChange
  50494. var a = t.autoFill
  50495. !a || (a && !(null == a ? void 0 : a.hasOwnProperty('api'))) || (this.updateAutoFillData(e.selectedItems), this.handleClose())
  50496. }),
  50497. (t.prototype.handleAction = function (e, t, a) {
  50498. 'cancel' === t.actionType && this.handleClose()
  50499. }),
  50500. (t.prototype.handleClose = function () {
  50501. this.setState({ isOpened: !1 })
  50502. }),
  50503. (t.prototype.handleOpenDialog = function (e, t) {
  50504. return r.__awaiter(this, void 0, void 0, function () {
  50505. var a
  50506. return r.__generator(this, function (i) {
  50507. return (a = this.props.formItem)
  50508. ? [
  50509. 2,
  50510. new Promise(function (i) {
  50511. return a.openDialog(e, t, function (e, t) {
  50512. return i(!!e && t)
  50513. })
  50514. })
  50515. ]
  50516. : [2]
  50517. })
  50518. })
  50519. }),
  50520. (t.prototype.handleDialogConfirm = function (e) {
  50521. var t = r.__read(e, 1)[0],
  50522. a = this.props.formItem
  50523. a && a.closeDialog(!0, t)
  50524. }),
  50525. (t.prototype.handleDialogClose = function (e) {
  50526. void 0 === e && (e = !1)
  50527. var t = this.props.formItem
  50528. t && t.closeDialog(e)
  50529. }),
  50530. (t.prototype.renderControl = function () {
  50531. var e,
  50532. t = this.props
  50533. t.inputClassName
  50534. var a = t.formItem,
  50535. i = t.classnames
  50536. t.children
  50537. var n = t.type,
  50538. o = t.renderControl
  50539. t.formItemConfig
  50540. var s = t.sizeMutable,
  50541. l = t.size,
  50542. m = t.defaultSize,
  50543. p = t.mobileUI,
  50544. c = r.__rest(t, ['inputClassName', 'formItem', 'classnames', 'children', 'type', 'renderControl', 'formItemConfig', 'sizeMutable', 'size', 'defaultSize', 'mobileUI'])
  50545. if (o) {
  50546. var u = l || m
  50547. return o(
  50548. r.__assign(r.__assign({}, c), {
  50549. onOpenDialog: this.handleOpenDialog,
  50550. type: n,
  50551. classnames: i,
  50552. formItem: a,
  50553. className: i(
  50554. 'Form-control',
  50555. ((e = { 'is-inline': !!c.inline && !p, 'is-error': a && !a.valid, 'is-full': 'full' === l }),
  50556. (e['Form-control--withSize Form-control--size'.concat(d.ucFirst(u))] = !1 !== s && 'string' == typeof u && !!u && 'full' !== u),
  50557. e),
  50558. null == a ? void 0 : a.errClassNames,
  50559. C.setThemeClassName(r.__assign(r.__assign({}, this.props), { name: 'wrapperCustomStyle', id: c.id, themeCss: c.wrapperCustomStyle, extra: 'item' })),
  50560. j(this.props)
  50561. )
  50562. })
  50563. )
  50564. }
  50565. return null
  50566. }),
  50567. (t.prototype.render = function () {
  50568. var e = this.props,
  50569. a = e.formMode,
  50570. i = e.inputOnly,
  50571. n = e.wrap,
  50572. o = e.render,
  50573. s = e.formItem,
  50574. l = e.css,
  50575. m = e.themeCss,
  50576. d = e.id,
  50577. p = e.wrapperCustomStyle,
  50578. c = e.env,
  50579. u = this.props.mode || a
  50580. if (!1 === n || i) return this.renderControl()
  50581. var f = t.layoutRenderers[u] || t.layoutRenderers.normal
  50582. return T(
  50583. A.default.Fragment,
  50584. null,
  50585. f(this.props, this.renderControl.bind(this)),
  50586. s
  50587. ? o('modal', r.__assign({ type: 'dialog' }, s.dialogSchema), {
  50588. show: s.dialogOpen,
  50589. onClose: this.handleDialogClose,
  50590. onConfirm: this.handleDialogConfirm,
  50591. data: s.dialogData,
  50592. formStore: void 0
  50593. })
  50594. : null,
  50595. T(
  50596. O.default,
  50597. r.__assign({}, this.props, {
  50598. config: { themeCss: m || l, classNames: [{ key: 'labelClassName' }, { key: 'descriptionClassName' }], wrapperCustomStyle: p, id: d && d + '-item' },
  50599. env: c
  50600. })
  50601. )
  50602. )
  50603. }),
  50604. (t.layoutRenderers = {
  50605. horizontal: function (e, t) {
  50606. var a,
  50607. i,
  50608. n,
  50609. o = e.className,
  50610. s = e.style,
  50611. l = e.classnames,
  50612. m = e.description,
  50613. p = e.descriptionClassName,
  50614. c = e.captionClassName,
  50615. u = e.desc,
  50616. f = e.label,
  50617. h = e.render,
  50618. g = e.required,
  50619. b = e.caption,
  50620. v = e.remark,
  50621. y = e.labelRemark,
  50622. _ = e.env,
  50623. F = e.formItem,
  50624. N = e.renderLabel,
  50625. k = e.renderDescription,
  50626. O = e.hint
  50627. e.data
  50628. var w = e.showErrorMsg,
  50629. I = e.mobileUI
  50630. e.translate
  50631. var A = e.static,
  50632. S = e.staticClassName,
  50633. D = e.id,
  50634. M = e.wrapperCustomStyle,
  50635. z = e.themeCss
  50636. !1 === N && (f = !1 !== f && ''), (m = m || u)
  50637. var x = e.horizontal || e.formHorizontal || {},
  50638. j = d.getWidthRate(x.left),
  50639. P = d.getWidthRate(x.right),
  50640. V = e.labelAlign || e.formLabelAlign,
  50641. L = e.labelWidth || e.formLabelWidth
  50642. return T(
  50643. 'div',
  50644. {
  50645. 'data-role': 'form-item',
  50646. className: l(
  50647. 'Form-item Form-item--horizontal',
  50648. A && S ? S : o,
  50649. ((a = { 'Form-item--horizontal-justify': x.justify }), (a['is-error'] = F && !F.valid), (a['is-required'] = g), a),
  50650. null == F ? void 0 : F.errClassNames,
  50651. C.setThemeClassName(r.__assign(r.__assign({}, e), { name: 'wrapperCustomStyle', id: D, themeCss: M, extra: 'item' }))
  50652. ),
  50653. style: s
  50654. },
  50655. !1 !== f
  50656. ? T(
  50657. 'label',
  50658. {
  50659. className: l(
  50660. 'Form-label',
  50661. ((i = {}),
  50662. (i['Form-itemColumn--'.concat('string' == typeof x.leftFixed ? x.leftFixed : 'normal')] = x.leftFixed),
  50663. (i['Form-itemColumn--'.concat(j)] = !x.leftFixed),
  50664. (i['Form-label--left'] = 'left' === V),
  50665. (i['Form-label-noLabel'] = '' === f),
  50666. i),
  50667. U(e)
  50668. ),
  50669. style: null != L ? { width: L } : void 0
  50670. },
  50671. T(
  50672. 'span',
  50673. null,
  50674. f ? h('label', f) : null,
  50675. g && (f || y) ? T('span', { className: l('Form-star') }, '*') : null,
  50676. y
  50677. ? h('label-remark', {
  50678. type: 'remark',
  50679. icon: y.icon || 'warning-mark',
  50680. tooltip: y,
  50681. mobileUI: I,
  50682. className: l('Form-labelRemark'),
  50683. container: e.popOverContainer || _.getModalContainer
  50684. })
  50685. : null
  50686. )
  50687. )
  50688. : null,
  50689. T(
  50690. 'div',
  50691. { className: l('Form-value', ((n = {}), (n['Form-itemColumn--'.concat(P)] = !x.leftFixed && !!P && P !== 12 - j), n)) },
  50692. t(),
  50693. b ? h('caption', b, { className: l('Form-caption', c) }) : null,
  50694. v ? h('remark', { type: 'remark', icon: v.icon || 'warning-mark', tooltip: v, className: l('Form-remark'), mobileUI: I, container: e.popOverContainer || _.getModalContainer }) : null,
  50695. O && F && F.isFocused ? h('hint', O, { className: l('Form-hint') }) : null,
  50696. F && !F.valid && !1 !== w && Array.isArray(F.errors)
  50697. ? T(
  50698. 'ul',
  50699. { className: l('Form-feedback') },
  50700. F.errors.map(function (e, t) {
  50701. return T('li', { key: t }, e)
  50702. })
  50703. )
  50704. : null,
  50705. !1 !== k && m
  50706. ? h('description', m, {
  50707. className: l('Form-description', p, C.setThemeClassName(r.__assign(r.__assign({}, e), { name: 'descriptionClassName', id: D, themeCss: z, extra: 'item' })))
  50708. })
  50709. : null
  50710. )
  50711. )
  50712. },
  50713. normal: function (e, t) {
  50714. var a,
  50715. i = e.className,
  50716. n = e.style,
  50717. o = e.classnames,
  50718. s = e.desc,
  50719. l = e.description,
  50720. m = e.label,
  50721. d = e.render,
  50722. p = e.required,
  50723. c = e.caption,
  50724. u = e.remark,
  50725. f = e.labelRemark,
  50726. h = e.env,
  50727. g = e.descriptionClassName,
  50728. b = e.captionClassName,
  50729. v = e.formItem,
  50730. y = e.renderLabel,
  50731. _ = e.renderDescription,
  50732. F = e.hint
  50733. e.data
  50734. var N = e.showErrorMsg,
  50735. k = e.mobileUI
  50736. e.translate
  50737. var O = e.static,
  50738. w = e.staticClassName,
  50739. I = e.themeCss,
  50740. S = e.wrapperCustomStyle,
  50741. D = e.id
  50742. return (
  50743. (l = l || s),
  50744. T(
  50745. 'div',
  50746. {
  50747. 'data-role': 'form-item',
  50748. className: o(
  50749. 'Form-item Form-item--normal',
  50750. O && w ? w : i,
  50751. ((a = { 'is-error': v && !v.valid }), (a['is-required'] = p), a),
  50752. null == v ? void 0 : v.errClassNames,
  50753. C.setThemeClassName(r.__assign(r.__assign({}, e), { name: 'wrapperCustomStyle', id: D, themeCss: S, extra: 'item' }))
  50754. ),
  50755. style: n
  50756. },
  50757. m && !1 !== y
  50758. ? T(
  50759. 'label',
  50760. { className: o('Form-label', U(e)) },
  50761. T(
  50762. 'span',
  50763. null,
  50764. m ? d('label', m) : null,
  50765. p && (m || f) ? T('span', { className: o('Form-star') }, '*') : null,
  50766. f
  50767. ? d('label-remark', {
  50768. type: 'remark',
  50769. icon: f.icon || 'warning-mark',
  50770. tooltip: f,
  50771. className: o('Form-lableRemark'),
  50772. mobileUI: k,
  50773. container: e.popOverContainer || h.getModalContainer
  50774. })
  50775. : null
  50776. )
  50777. )
  50778. : null,
  50779. k
  50780. ? T(
  50781. 'div',
  50782. { className: o('Form-item-controlBox') },
  50783. t(),
  50784. c ? d('caption', c, { className: o('Form-caption', b) }) : null,
  50785. u
  50786. ? d('remark', { type: 'remark', icon: u.icon || 'warning-mark', className: o('Form-remark'), tooltip: u, mobileUI: k, container: e.popOverContainer || h.getModalContainer })
  50787. : null,
  50788. F && v && v.isFocused ? d('hint', F, { className: o('Form-hint') }) : null,
  50789. v && !v.valid && !1 !== N && Array.isArray(v.errors)
  50790. ? T(
  50791. 'ul',
  50792. { className: o('Form-feedback') },
  50793. v.errors.map(function (e, t) {
  50794. return T('li', { key: t }, e)
  50795. })
  50796. )
  50797. : null,
  50798. !1 !== _ && l
  50799. ? d('description', l, {
  50800. className: o('Form-description', g, C.setThemeClassName(r.__assign(r.__assign({}, e), { name: 'descriptionClassName', id: D, themeCss: I, extra: 'item' })))
  50801. })
  50802. : null
  50803. )
  50804. : T(
  50805. A.default.Fragment,
  50806. null,
  50807. t(),
  50808. c ? d('caption', c, { className: o('Form-caption', b) }) : null,
  50809. u
  50810. ? d('remark', { type: 'remark', icon: u.icon || 'warning-mark', className: o('Form-remark'), tooltip: u, mobileUI: k, container: e.popOverContainer || h.getModalContainer })
  50811. : null,
  50812. F && v && v.isFocused ? d('hint', F, { className: o('Form-hint') }) : null,
  50813. v && !v.valid && !1 !== N && Array.isArray(v.errors)
  50814. ? T(
  50815. 'ul',
  50816. { className: o('Form-feedback') },
  50817. v.errors.map(function (e, t) {
  50818. return T('li', { key: t }, e)
  50819. })
  50820. )
  50821. : null,
  50822. !1 !== _ && l
  50823. ? d('description', l, {
  50824. className: o('Form-description', g, C.setThemeClassName(r.__assign(r.__assign({}, e), { name: 'descriptionClassName', id: D, themeCss: I, extra: 'item' })))
  50825. })
  50826. : null
  50827. )
  50828. )
  50829. )
  50830. },
  50831. inline: function (e, t) {
  50832. var a,
  50833. i = e.className,
  50834. n = e.style,
  50835. o = e.classnames,
  50836. s = e.desc,
  50837. l = e.description,
  50838. m = e.label,
  50839. d = e.render,
  50840. p = e.required,
  50841. c = e.caption,
  50842. u = e.descriptionClassName,
  50843. f = e.captionClassName,
  50844. h = e.formItem,
  50845. g = e.remark,
  50846. b = e.labelRemark,
  50847. v = e.env,
  50848. y = e.hint,
  50849. _ = e.renderLabel,
  50850. F = e.renderDescription
  50851. e.data
  50852. var N = e.showErrorMsg,
  50853. k = e.mobileUI
  50854. e.translate
  50855. var O = e.static,
  50856. w = e.staticClassName,
  50857. I = e.themeCss,
  50858. A = e.wrapperCustomStyle,
  50859. S = e.id,
  50860. D = e.labelWidth || e.formLabelWidth
  50861. return (
  50862. (l = l || s),
  50863. T(
  50864. 'div',
  50865. {
  50866. 'data-role': 'form-item',
  50867. className: o(
  50868. 'Form-item Form-item--inline',
  50869. O && w ? w : i,
  50870. ((a = { 'is-error': h && !h.valid }), (a['is-required'] = p), a),
  50871. null == h ? void 0 : h.errClassNames,
  50872. C.setThemeClassName(r.__assign(r.__assign({}, e), { name: 'wrapperCustomStyle', id: S, themeCss: A, extra: 'item' }))
  50873. ),
  50874. style: n
  50875. },
  50876. m && !1 !== _
  50877. ? T(
  50878. 'label',
  50879. { className: o('Form-label', U(e)), style: null != D ? { width: D } : void 0 },
  50880. T(
  50881. 'span',
  50882. null,
  50883. m ? d('label', m) : m,
  50884. p && (m || b) ? T('span', { className: o('Form-star') }, '*') : null,
  50885. b
  50886. ? d('label-remark', {
  50887. type: 'remark',
  50888. icon: b.icon || 'warning-mark',
  50889. tooltip: b,
  50890. className: o('Form-lableRemark'),
  50891. mobileUI: k,
  50892. container: e.popOverContainer || v.getModalContainer
  50893. })
  50894. : null
  50895. )
  50896. )
  50897. : null,
  50898. T(
  50899. 'div',
  50900. { className: o('Form-value') },
  50901. t(),
  50902. c ? d('caption', c, { className: o('Form-caption', f) }) : null,
  50903. g
  50904. ? d('remark', { type: 'remark', icon: g.icon || 'warning-mark', className: o('Form-remark'), tooltip: g, mobileUI: k, container: e.popOverContainer || v.getModalContainer })
  50905. : null,
  50906. y && h && h.isFocused ? d('hint', y, { className: o('Form-hint') }) : null,
  50907. h && !h.valid && !1 !== N && Array.isArray(h.errors)
  50908. ? T(
  50909. 'ul',
  50910. { className: o('Form-feedback') },
  50911. h.errors.map(function (e, t) {
  50912. return T('li', { key: t }, e)
  50913. })
  50914. )
  50915. : null,
  50916. !1 !== F && l
  50917. ? d('description', l, {
  50918. className: o('Form-description', u, C.setThemeClassName(r.__assign(r.__assign({}, e), { name: 'descriptionClassName', id: S, themeCss: I, extra: 'item' })))
  50919. })
  50920. : null
  50921. )
  50922. )
  50923. )
  50924. },
  50925. row: function (e, t) {
  50926. var a,
  50927. i = e.className,
  50928. n = e.style,
  50929. o = e.classnames,
  50930. s = e.desc,
  50931. l = e.description,
  50932. m = e.label,
  50933. d = e.render,
  50934. p = e.required,
  50935. c = e.caption,
  50936. u = e.remark,
  50937. f = e.labelRemark,
  50938. h = e.env,
  50939. g = e.descriptionClassName,
  50940. b = e.captionClassName,
  50941. v = e.formItem,
  50942. y = e.renderLabel,
  50943. _ = e.renderDescription,
  50944. F = e.hint
  50945. e.data
  50946. var N = e.showErrorMsg,
  50947. k = e.mobileUI
  50948. e.translate
  50949. var O = e.static,
  50950. w = e.staticClassName,
  50951. I = e.wrapperCustomStyle,
  50952. A = e.themeCss,
  50953. S = e.id,
  50954. D = e.labelWidth || e.formLabelWidth
  50955. return (
  50956. (l = l || s),
  50957. T(
  50958. 'div',
  50959. {
  50960. 'data-role': 'form-item',
  50961. className: o(
  50962. 'Form-item Form-item--row',
  50963. O && w ? w : i,
  50964. ((a = { 'is-error': v && !v.valid }), (a['is-required'] = p), a),
  50965. null == v ? void 0 : v.errClassNames,
  50966. C.setThemeClassName(r.__assign(r.__assign({}, e), { name: 'wrapperCustomStyle', id: S, themeCss: I, extra: 'item' }))
  50967. ),
  50968. style: n
  50969. },
  50970. T(
  50971. 'div',
  50972. { className: o('Form-rowInner') },
  50973. m && !1 !== y
  50974. ? T(
  50975. 'label',
  50976. { className: o('Form-label', U(e)), style: null != D ? { width: D } : void 0 },
  50977. T(
  50978. 'span',
  50979. null,
  50980. d('label', m),
  50981. p && (m || f) ? T('span', { className: o('Form-star') }, '*') : null,
  50982. f
  50983. ? d('label-remark', {
  50984. type: 'remark',
  50985. icon: f.icon || 'warning-mark',
  50986. tooltip: f,
  50987. className: o('Form-lableRemark'),
  50988. mobileUI: k,
  50989. container: e.popOverContainer || h.getModalContainer
  50990. })
  50991. : null
  50992. )
  50993. )
  50994. : null,
  50995. t(),
  50996. c ? d('caption', c, { className: o('Form-caption', b) }) : null,
  50997. u ? d('remark', { type: 'remark', icon: u.icon || 'warning-mark', className: o('Form-remark'), tooltip: u, container: e.popOverContainer || h.getModalContainer }) : null
  50998. ),
  50999. F && v && v.isFocused ? d('hint', F, { className: o('Form-hint') }) : null,
  51000. v && !v.valid && !1 !== N && Array.isArray(v.errors)
  51001. ? T(
  51002. 'ul',
  51003. { className: o('Form-feedback') },
  51004. v.errors.map(function (e, t) {
  51005. return T('li', { key: t }, e)
  51006. })
  51007. )
  51008. : null,
  51009. l && !1 !== _
  51010. ? d('description', l, {
  51011. className: o('Form-description', g, C.setThemeClassName(r.__assign(r.__assign({}, e), { name: 'descriptionClassName', id: S, themeCss: A, extra: 'item' })))
  51012. })
  51013. : null
  51014. )
  51015. )
  51016. }
  51017. }),
  51018. r.__decorate([d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], t.prototype, 'handleFocus', null),
  51019. r.__decorate([d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], t.prototype, 'handleBlur', null),
  51020. r.__decorate([d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], t.prototype, 'handleSubmit', null),
  51021. r.__decorate(
  51022. [d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Object, Object]), r.__metadata('design:returntype', void 0)],
  51023. t.prototype,
  51024. 'handleAction',
  51025. null
  51026. ),
  51027. r.__decorate([d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], t.prototype, 'handleClose', null),
  51028. r.__decorate(
  51029. [d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Object]), r.__metadata('design:returntype', Promise)],
  51030. t.prototype,
  51031. 'handleOpenDialog',
  51032. null
  51033. ),
  51034. r.__decorate(
  51035. [d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Array]), r.__metadata('design:returntype', void 0)],
  51036. t.prototype,
  51037. 'handleDialogConfirm',
  51038. null
  51039. ),
  51040. r.__decorate(
  51041. [d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)],
  51042. t.prototype,
  51043. 'handleDialogClose',
  51044. null
  51045. ),
  51046. t
  51047. )
  51048. })(A.default.Component),
  51049. V = [
  51050. 'formPristine',
  51051. 'formInited',
  51052. 'addable',
  51053. 'addButtonClassName',
  51054. 'addButtonText',
  51055. 'addOn',
  51056. 'btnClassName',
  51057. 'btnLabel',
  51058. 'style',
  51059. 'btnDisabled',
  51060. 'className',
  51061. 'clearable',
  51062. 'columns',
  51063. 'columnsCount',
  51064. 'controls',
  51065. 'desc',
  51066. 'description',
  51067. 'disabled',
  51068. 'static',
  51069. 'staticClassName',
  51070. 'staticLabelClassName',
  51071. 'staticInputClassName',
  51072. 'draggable',
  51073. 'editable',
  51074. 'editButtonClassName',
  51075. 'formHorizontal',
  51076. 'formMode',
  51077. 'hideRoot',
  51078. 'horizontal',
  51079. 'icon',
  51080. 'inline',
  51081. 'inputClassName',
  51082. 'label',
  51083. 'labelClassName',
  51084. 'labelField',
  51085. 'language',
  51086. 'level',
  51087. 'max',
  51088. 'maxRows',
  51089. 'min',
  51090. 'minRows',
  51091. 'multiLine',
  51092. 'multiple',
  51093. 'option',
  51094. 'placeholder',
  51095. 'removable',
  51096. 'required',
  51097. 'remark',
  51098. 'hint',
  51099. 'rows',
  51100. 'searchable',
  51101. 'showCompressOptions',
  51102. 'size',
  51103. 'step',
  51104. 'showInput',
  51105. 'unit',
  51106. 'value',
  51107. 'diffValue',
  51108. 'borderMode',
  51109. 'items',
  51110. 'showCounter',
  51111. 'minLength',
  51112. 'maxLength',
  51113. 'embed',
  51114. 'displayMode',
  51115. 'revealPassword',
  51116. 'loading',
  51117. 'themeCss'
  51118. ]
  51119. function L(e) {
  51120. return function (t) {
  51121. var a,
  51122. i = !(t.prototype instanceof A.default.Component)
  51123. if (e.validate && !t.prototype.validate) {
  51124. var n = e.validate
  51125. t.prototype.validate = function () {
  51126. var e = { input: this }
  51127. return n.apply(e, arguments)
  51128. }
  51129. } else
  51130. e.validate &&
  51131. console.error(
  51132. 'FormItem\u914d\u7f6e\u4e2d\u7684 validate \u5c06\u4e0d\u8d77\u4f5c\u7528\uff0c\u56e0\u4e3a\u7c7b\u7684\u6210\u5458\u51fd\u6570\u4e2d\u5df2\u7ecf\u5b9a\u4e49\u4e86 validate \u65b9\u6cd5\uff0c\u5c06\u4f18\u5148\u4f7f\u7528\u7c7b\u91cc\u9762\u7684\u5b9e\u73b0。'
  51133. )
  51134. return (
  51135. e.storeType && ((t = c.HocStoreFactory({ storeType: e.storeType, extendsData: e.extendsData })(p.observer(t))), delete e.storeType),
  51136. u.wrapControl(
  51137. S.default(
  51138. ((a = (function (a) {
  51139. function n(t) {
  51140. var i = a.call(this, t) || this
  51141. i.refFn = i.refFn.bind(i)
  51142. var r = t.validations,
  51143. n = t.formItem
  51144. return n && !r && e.validations && n.config({ rules: e.validations }), i
  51145. }
  51146. return (
  51147. r.__extends(n, a),
  51148. (n.prototype.shouldComponentUpdate = function (t) {
  51149. var a
  51150. return (
  51151. !(!(null === (a = e.shouldComponentUpdate) || void 0 === a ? void 0 : a.call(e, this.props, t)) && !1 !== t.strictMode && !1 !== e.strictMode) ||
  51152. !!d.anyChanged(V.concat(e.detectProps || []), this.props, t)
  51153. )
  51154. }),
  51155. (n.prototype.getWrappedInstance = function () {
  51156. return this.ref
  51157. }),
  51158. (n.prototype.refFn = function (e) {
  51159. this.ref = e
  51160. }),
  51161. (n.prototype.renderControl = function () {
  51162. var a,
  51163. n = this.props
  51164. n.inputClassName
  51165. var o = n.formItem,
  51166. s = n.classnames
  51167. n.children
  51168. var l = n.type,
  51169. m = n.size,
  51170. p = n.defaultSize,
  51171. c = n.mobileUI,
  51172. u = r.__rest(n, ['inputClassName', 'formItem', 'classnames', 'children', 'type', 'size', 'defaultSize', 'mobileUI']),
  51173. f = m || p,
  51174. h = this.state.isOpened
  51175. return T(
  51176. A.default.Fragment,
  51177. null,
  51178. T(
  51179. t,
  51180. r.__assign({}, u, {
  51181. mobileUI: c,
  51182. onOpenDialog: this.handleOpenDialog,
  51183. size: !1 !== e.sizeMutable ? void 0 : m,
  51184. onFocus: this.handleFocus,
  51185. onBlur: this.handleBlur,
  51186. type: l,
  51187. classnames: s,
  51188. ref: i ? void 0 : this.refFn,
  51189. forwardedRef: i ? this.refFn : void 0,
  51190. formItem: o,
  51191. className: s(
  51192. 'Form-control',
  51193. ((a = { 'is-inline': !!u.inline && !c, 'is-error': o && !o.valid, 'is-full': 'full' === m }),
  51194. (a['Form-control--withSize Form-control--size'.concat(d.ucFirst(f))] = !1 !== e.sizeMutable && 'string' == typeof f && !!f && 'full' !== f),
  51195. a),
  51196. null == o ? void 0 : o.errClassNames,
  51197. j(this.props)
  51198. )
  51199. })
  51200. ),
  51201. h ? this.buildAutoFillSchema() : null
  51202. )
  51203. }),
  51204. n
  51205. )
  51206. })(P)),
  51207. (a.defaultProps = r.__assign(
  51208. {
  51209. initAutoFill: 'fillIfNotSet',
  51210. className: '',
  51211. renderLabel: e.renderLabel,
  51212. renderDescription: e.renderDescription,
  51213. sizeMutable: e.sizeMutable,
  51214. wrap: e.wrap,
  51215. showErrorMsg: e.showErrorMsg
  51216. },
  51217. t.defaultProps
  51218. )),
  51219. (a.propsList = r.__spreadArray(['value', 'defaultValue', 'onChange', 'setPrinstineValue', 'readOnly', 'strictMode'], r.__read(t.propsList || []), !1)),
  51220. (a.displayName = 'FormItem'.concat(e.type ? '('.concat(e.type, ')') : '')),
  51221. (a.ComposedComponent = t),
  51222. a),
  51223. t
  51224. )
  51225. )
  51226. )
  51227. }
  51228. }
  51229. function R(e) {
  51230. var t = L(e)(e.component)
  51231. return m.registerRenderer(r.__assign(r.__assign({}, e), { weight: void 0 !== e.weight ? e.weight : -100, component: t, isFormItem: !0 }))
  51232. }
  51233. function B(e) {
  51234. return function (t) {
  51235. return R(r.__assign(r.__assign({}, e), { component: t })).component
  51236. }
  51237. }
  51238. ;(t.FormItem = B),
  51239. (t.FormItemWrap = P),
  51240. (t.asFormItem = L),
  51241. (t.default = B),
  51242. (t.detectProps = V),
  51243. (t.getFormItemByName = function (e) {
  51244. return m.renderersMap[e]
  51245. }),
  51246. (t.registerFormItem = R)
  51247. }) /*!node_modules/amis-core/lib/renderers/Options.js*/
  51248. amis.define('6352ca6', function (e, t, n, a) {
  51249. 'use strict'
  51250. Object.defineProperty(t, '__esModule', { value: !0 })
  51251. var o = e('68b98b9'),
  51252. i = e('d9d4e46'),
  51253. r = e('668845d'),
  51254. s = e('939b8bb'),
  51255. l = e('30f4e61'),
  51256. d = e('ec36da8'),
  51257. p = e('ac704b9')
  51258. e('c3389ff'), e('8b081ba')
  51259. var u = e('bbe84d0'),
  51260. c = e('9c55168'),
  51261. f = e('42c789c')
  51262. e('0910768'), e('8b641b6')
  51263. var h = e('575a22c'),
  51264. _ = e('0150eb3'),
  51265. v = e('9a56a54'),
  51266. m = e('0b3520f')
  51267. e('8dd52de'), e('22a4ae5'), e('5e0783e'), e('607aee2'), e('5c95135'), e('a3bbeb2'), e('933bc12'), e('3f15357'), e('e98f234'), e('6175dcb'), e('a290f81'), e('cde5cad'), e('0dc59d3'), e('67e77ca')
  51268. var g = e('241d95b')
  51269. function y(e) {
  51270. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  51271. }
  51272. e('1feaebc'),
  51273. e('c85b9d6'),
  51274. e('1e5c4ba'),
  51275. e('d2a103e'),
  51276. e('90272dd'),
  51277. e('8834362'),
  51278. e('7d5c8a5'),
  51279. e('d837406'),
  51280. e('1c23cc0'),
  51281. e('a08e932'),
  51282. e('6baf255'),
  51283. e('2fb8d9c'),
  51284. e('9f4cfa3'),
  51285. e('014d724'),
  51286. e('d823824')
  51287. var b = y(p),
  51288. O = y(_),
  51289. A = e('ac704b9'),
  51290. V = (A.default || A).createElement
  51291. ;(A.default || A).Fragment
  51292. var F = d.detectProps.concat([
  51293. 'value',
  51294. 'options',
  51295. 'size',
  51296. 'buttons',
  51297. 'columnsCount',
  51298. 'multiple',
  51299. 'hideRoot',
  51300. 'checkAll',
  51301. 'defaultCheckAll',
  51302. 'showIcon',
  51303. 'showRadio',
  51304. 'btnDisabled',
  51305. 'joinValues',
  51306. 'extractValue',
  51307. 'borderMode',
  51308. 'hideSelected'
  51309. ])
  51310. function C(e) {
  51311. var t = e.component,
  51312. n = (function (n) {
  51313. function a(t) {
  51314. var a,
  51315. o = this
  51316. ;((o = n.call(this, t) || this).toDispose = []), (o.mounted = !1)
  51317. var i = t.initFetch,
  51318. r = t.formItem,
  51319. s = t.source,
  51320. d = t.data,
  51321. p = t.setPrinstineValue,
  51322. u = t.defaultValue,
  51323. c = t.multiple,
  51324. f = t.joinValues,
  51325. h = t.extractValue,
  51326. _ = t.addHook,
  51327. m = t.formInited,
  51328. g = t.valueField,
  51329. y = t.options,
  51330. b = t.value,
  51331. O = t.defaultCheckAll
  51332. if (!r) return o
  51333. r.setOptions(v.normalizeOptions(y, void 0, g), o.changeOptionValue, d),
  51334. o.toDispose.push(
  51335. l.reaction(
  51336. function () {
  51337. return JSON.stringify([r.loading, r.filteredOptions])
  51338. },
  51339. function () {
  51340. return o.mounted && o.forceUpdate()
  51341. }
  51342. )
  51343. ),
  51344. c && O && (null === (a = r.filteredOptions) || void 0 === a ? void 0 : a.length) && !s && o.defaultCheckAll()
  51345. var A = !1 !== i
  51346. if (!1 === f && u) {
  51347. var V = h
  51348. ? r.getSelectedOptions(b).map(function (e) {
  51349. return e[g || 'value']
  51350. })
  51351. : r.getSelectedOptions(b)
  51352. p(c ? V.concat() : V[0])
  51353. }
  51354. return A && !1 !== e.autoLoadOptionsFromSource && o.toDispose.push(m || !_ ? r.addInitHook(o.reload) : _(o.initOptions, 'init')), o
  51355. }
  51356. return (
  51357. o.__extends(a, n),
  51358. (a.prototype.componentDidMount = function () {
  51359. ;(this.mounted = !0), this.normalizeValue()
  51360. }),
  51361. (a.prototype.shouldComponentUpdate = function (t) {
  51362. var n
  51363. return (
  51364. !1 === e.strictMode ||
  51365. !1 === t.strictMode ||
  51366. !(!t.source && !t.autoComplete) ||
  51367. !!(null === (n = t.formItem) || void 0 === n ? void 0 : n.expressionsInOptions) ||
  51368. !!s.anyChanged(F, this.props, t)
  51369. )
  51370. }),
  51371. (a.prototype.componentDidUpdate = function (t) {
  51372. var n = this,
  51373. a = this.props,
  51374. o = a.formItem
  51375. if (!a.source && t.options !== a.options && o) o.setOptions(v.normalizeOptions(a.options || [], void 0, a.valueField), this.changeOptionValue, a.data), this.normalizeValue()
  51376. else if (!1 !== e.autoLoadOptionsFromSource && (a.formInited || void 0 === a.formInited) && a.source && o && (t.source !== a.source || t.data !== a.data)) {
  51377. if (c.isPureVariable(a.source))
  51378. f.resolveVariableAndFilter(t.source, t.data, '| raw') !== f.resolveVariableAndFilter(a.source, a.data, '| raw') &&
  51379. (o.loadOptionsFromDataScope(a.source, a.data, this.changeOptionValue), this.normalizeValue())
  51380. else
  51381. i.isEffectiveApi(a.source, a.data) &&
  51382. i.isApiOutdated(t.source, a.source, t.data, a.data) &&
  51383. o.loadOptions(a.source, a.data, void 0, !0, this.changeOptionValue).then(function () {
  51384. return n.normalizeValue()
  51385. })
  51386. }
  51387. ;(t.value !== a.value || (null == o ? void 0 : o.expressionsInOptions)) && (null == o || o.syncOptions(void 0, a.data))
  51388. }),
  51389. (a.prototype.componentWillUnmount = function () {
  51390. var e, t
  51391. null === (t = (e = this.props).removeHook) || void 0 === t || t.call(e, this.reload, 'init'),
  51392. (this.mounted = !1),
  51393. this.toDispose.forEach(function (e) {
  51394. return e()
  51395. }),
  51396. (this.toDispose = [])
  51397. }),
  51398. (a.prototype.oldDispatchOptionEvent = function (e, t) {
  51399. return (
  51400. void 0 === t && (t = ''),
  51401. o.__awaiter(this, void 0, void 0, function () {
  51402. var n, a, i, r
  51403. return o.__generator(this, function (o) {
  51404. switch (o.label) {
  51405. case 0:
  51406. return (n = this.props), (a = n.dispatchEvent), (i = n.options), [4, a(e, g.resolveEventData(this.props, { value: t, options: i, items: i }))]
  51407. case 1:
  51408. return [2, !!(null == (r = o.sent()) ? void 0 : r.prevented)]
  51409. }
  51410. })
  51411. })
  51412. )
  51413. }),
  51414. (a.prototype.dispatchOptionEvent = function (e, t) {
  51415. return (
  51416. void 0 === t && (t = ''),
  51417. o.__awaiter(this, void 0, void 0, function () {
  51418. var n, a, i, r, s
  51419. return o.__generator(this, function (l) {
  51420. switch (l.label) {
  51421. case 0:
  51422. return (n = this.props), (a = n.dispatchEvent), (i = n.options), (r = n.value), [4, a(e, g.resolveEventData(this.props, o.__assign({ value: r, options: i, items: i }, t)))]
  51423. case 1:
  51424. return [2, !!(null == (s = l.sent()) ? void 0 : s.prevented)]
  51425. }
  51426. })
  51427. })
  51428. )
  51429. }),
  51430. (a.prototype.doAction = function (e, t, n) {
  51431. var a = this.props,
  51432. o = a.resetValue,
  51433. i = a.onChange,
  51434. r = null == e ? void 0 : e.actionType
  51435. 'clear' === r ? null == i || i('') : 'reset' === r && (null == i || i(null != o ? o : ''))
  51436. }),
  51437. (a.prototype.normalizeValue = function () {
  51438. var e = this.props,
  51439. t = e.joinValues,
  51440. n = e.extractValue,
  51441. a = e.value,
  51442. o = e.multiple,
  51443. i = e.formItem,
  51444. r = e.valueField
  51445. e.enableNodePath, e.pathSeparator
  51446. var s = e.onChange
  51447. if (i && !1 === t && i.options.length)
  51448. if (!1 !== n || ('string' != typeof a && 'number' != typeof a)) {
  51449. if (
  51450. !0 === n &&
  51451. a &&
  51452. !(
  51453. (Array.isArray(a) &&
  51454. a.every(function (e) {
  51455. return 'string' == typeof e || 'number' == typeof e
  51456. })) ||
  51457. 'string' == typeof a ||
  51458. 'number' == typeof a
  51459. )
  51460. ) {
  51461. l = i.getSelectedOptions(a).map(function (e) {
  51462. return e[r || 'value']
  51463. })
  51464. null == s || s(o ? l.concat() : l[0])
  51465. }
  51466. } else {
  51467. var l = i.getSelectedOptions(a)
  51468. null == s || s(o ? l.concat() : l[0])
  51469. }
  51470. }),
  51471. (a.prototype.getWrappedInstance = function () {
  51472. return this.input
  51473. }),
  51474. (a.prototype.inputRef = function (e) {
  51475. this.input = e
  51476. }),
  51477. (a.prototype.handleToggle = function (e, t, n) {
  51478. return o.__awaiter(this, void 0, void 0, function () {
  51479. var a, i, r, s, l
  51480. return o.__generator(this, function (o) {
  51481. switch (o.label) {
  51482. case 0:
  51483. return (a = this.props), (i = a.onChange), (r = a.formItem), (s = a.value), r ? ((l = this.toggleValue(e, s)), [4, this.dispatchOptionEvent('change', { value: l })]) : [2]
  51484. case 1:
  51485. return o.sent() || (i && i(l, t, n)), [2]
  51486. }
  51487. })
  51488. })
  51489. }),
  51490. (a.prototype.defaultCheckAll = function () {
  51491. var e = this.props,
  51492. t = e.value,
  51493. n = e.formItem,
  51494. a = e.setPrinstineValue
  51495. if (n && !n.getSelectedOptions(t).length) {
  51496. var o = n.filteredOptions.concat(),
  51497. i = this.formatValueArray(o)
  51498. null == a || a(i)
  51499. }
  51500. }),
  51501. (a.prototype.formatValueArray = function (e) {
  51502. var t = this.props,
  51503. n = t.joinValues,
  51504. a = t.extractValue,
  51505. o = t.valueField,
  51506. i = t.delimiter,
  51507. r = t.resetValue,
  51508. l = ''
  51509. return (
  51510. t.multiple
  51511. ? ((l = s.getTreeDepth(e) > 1 ? s.flattenTree(e) : e),
  51512. n
  51513. ? (l = l
  51514. .map(function (e) {
  51515. return e[o || 'value']
  51516. })
  51517. .filter(function (e) {
  51518. return null != e
  51519. })
  51520. .join(i))
  51521. : a &&
  51522. (l = l
  51523. .map(function (e) {
  51524. return e[o || 'value']
  51525. })
  51526. .filter(function (e) {
  51527. return null != e
  51528. })))
  51529. : ((l = e[0] || r), n && l && (l = l[o || 'value'])),
  51530. l
  51531. )
  51532. }),
  51533. (a.prototype.handleToggleAll = function () {
  51534. return o.__awaiter(this, void 0, void 0, function () {
  51535. var e, t, n, a, i, r, l, d, p
  51536. return o.__generator(this, function (o) {
  51537. switch (o.label) {
  51538. case 0:
  51539. return (
  51540. (e = this.props),
  51541. (t = e.value),
  51542. (n = e.onChange),
  51543. (a = e.formItem),
  51544. (i = e.valueField),
  51545. a
  51546. ? ((r = a.getSelectedOptions(t)),
  51547. (l = s.flattenTree(a.filteredOptions.concat()).filter(function (e) {
  51548. return null != e && null != e[i || 'value']
  51549. })),
  51550. (d = r.length === l.length ? [] : a.filteredOptions.concat()),
  51551. (p = this.formatValueArray(d)),
  51552. [4, this.dispatchOptionEvent('change', { value: p })])
  51553. : [2]
  51554. )
  51555. case 1:
  51556. return o.sent() || (n && n(p)), [2]
  51557. }
  51558. })
  51559. })
  51560. }),
  51561. (a.prototype.toggleValue = function (e, t) {
  51562. var n = this.props,
  51563. a = n.joinValues,
  51564. o = n.extractValue,
  51565. i = n.valueField,
  51566. r = n.delimiter,
  51567. s = n.clearable,
  51568. l = n.resetValue,
  51569. d = n.multiple,
  51570. p = n.formItem,
  51571. u = void 0 !== t ? p.getSelectedOptions(t).concat() : [],
  51572. c = O.default(u, m.optionValueCompare(e[i || 'value'], i || 'value')),
  51573. f = ''
  51574. return (
  51575. d
  51576. ? (~c ? u.splice(c, 1) : u.push(e),
  51577. (f = u),
  51578. a
  51579. ? (f = f
  51580. .map(function (e) {
  51581. return e[i || 'value']
  51582. })
  51583. .join(r))
  51584. : o &&
  51585. (f = f.map(function (e) {
  51586. return e[i || 'value']
  51587. })))
  51588. : (~c && s ? u.splice(c, 1) : (u = [e]), (f = u[0] || l), (a || o) && f && (f = f[i || 'value'])),
  51589. f
  51590. )
  51591. }),
  51592. (a.prototype.reload = function () {
  51593. return this.reloadOptions()
  51594. }),
  51595. (a.prototype.reloadOptions = function (e, t, n) {
  51596. void 0 === t && (t = !1), void 0 === n && (n = this.props.data)
  51597. var a = this.props,
  51598. o = a.source,
  51599. s = a.formItem,
  51600. l = a.onChange,
  51601. d = a.setPrinstineValue
  51602. if ((a.valueField, s && c.isPureVariable(o))) r.isAlive(s) && s.loadOptionsFromDataScope(o, n, this.changeOptionValue)
  51603. else if (s && i.isEffectiveApi(o, n)) return r.isAlive(s) ? s.loadOptions(o, n, void 0, !1, t ? d : l, e) : void 0
  51604. }),
  51605. (a.prototype.deferLoad = function (e) {
  51606. return o.__awaiter(this, void 0, void 0, function () {
  51607. var t, n, a, i, r, s, l, d
  51608. return o.__generator(this, function (o) {
  51609. switch (o.label) {
  51610. case 0:
  51611. return (
  51612. (t = this.props),
  51613. (n = t.deferApi),
  51614. (a = t.source),
  51615. (i = t.env),
  51616. (r = t.formItem),
  51617. (s = t.data),
  51618. (l = e.deferApi || n || a)
  51619. ? [4, null == r ? void 0 : r.deferLoadOptions(e, l, u.createObject(s, e))]
  51620. : (i.notify(
  51621. 'error',
  51622. '\u8bf7\u5728\u9009\u9879\u4e2d\u8bbe\u7f6e `deferApi` \u6216\u8005\u8868\u5355\u9879\u4e2d\u8bbe\u7f6e `deferApi`\uff0c\u7528\u6765\u52a0\u8f7d\u5b50\u9009\u9879。'
  51623. ),
  51624. [2])
  51625. )
  51626. case 1:
  51627. return (d = o.sent()), this.oldDispatchOptionEvent('loadFinished', d), this.dispatchOptionEvent('deferLoadFinished', { result: d }), [2]
  51628. }
  51629. })
  51630. })
  51631. }),
  51632. (a.prototype.leftDeferLoad = function (e, t) {
  51633. var n = this.props,
  51634. a = n.deferApi,
  51635. o = n.source,
  51636. i = n.env,
  51637. r = n.formItem,
  51638. s = n.data,
  51639. l = e.deferApi || a || o
  51640. l
  51641. ? null == r || r.deferLoadLeftOptions(e, t, l, u.createObject(s, e))
  51642. : i.notify('error', '\u8bf7\u5728\u9009\u9879\u4e2d\u8bbe\u7f6e `deferApi` \u6216\u8005\u8868\u5355\u9879\u4e2d\u8bbe\u7f6e `deferApi`\uff0c\u7528\u6765\u52a0\u8f7d\u5b50\u9009\u9879。')
  51643. }),
  51644. (a.prototype.expandTreeOptions = function (e) {
  51645. var t = this.props,
  51646. n = t.deferApi,
  51647. a = t.source,
  51648. o = t.env,
  51649. i = t.formItem,
  51650. r = t.data,
  51651. s = n || a
  51652. s
  51653. ? null == i || i.expandTreeOptions(e, s, u.createObject(r))
  51654. : o.notify('error', '\u8bf7\u5728\u9009\u9879\u4e2d\u8bbe\u7f6e `deferApi` \u6216\u8005\u8868\u5355\u9879\u4e2d\u8bbe\u7f6e `deferApi`\uff0c\u7528\u6765\u52a0\u8f7d\u5b50\u9009\u9879。')
  51655. }),
  51656. (a.prototype.initOptions = function (e) {
  51657. var t
  51658. return o.__awaiter(this, void 0, void 0, function () {
  51659. var n, a, i, s, l
  51660. return o.__generator(this, function (o) {
  51661. switch (o.label) {
  51662. case 0:
  51663. return [4, this.reloadOptions(!1, !0)]
  51664. case 1:
  51665. return (
  51666. o.sent(),
  51667. (n = this.props),
  51668. (a = n.formItem),
  51669. (i = n.name),
  51670. (s = n.multiple),
  51671. (l = n.defaultCheckAll),
  51672. a
  51673. ? (r.isAlive(a) && a.value && u.setVariable(e, i, a.value), s && l && (null === (t = a.filteredOptions) || void 0 === t ? void 0 : t.length) && this.defaultCheckAll(), [2])
  51674. : [2]
  51675. )
  51676. }
  51677. })
  51678. })
  51679. }),
  51680. (a.prototype.focus = function () {
  51681. this.input && this.input.focus && this.input.focus()
  51682. }),
  51683. (a.prototype.changeOptionValue = function (e) {
  51684. var t = this.props,
  51685. n = t.onChange,
  51686. a = t.formInited,
  51687. o = t.setPrinstineValue,
  51688. i = t.value
  51689. !1 === a ? void 0 === i && (null == o || o(e)) : null == n || n(e)
  51690. }),
  51691. (a.prototype.setOptions = function (e, t) {
  51692. void 0 === t && (t = !1)
  51693. var n = this.props.formItem
  51694. n && n.setOptions(t ? e : v.normalizeOptions(e || [], void 0, this.props.valueField), this.changeOptionValue, this.props.data)
  51695. }),
  51696. (a.prototype.syncOptions = function () {
  51697. var e = this.props.formItem
  51698. e && e.syncOptions(void 0, this.props.data)
  51699. }),
  51700. (a.prototype.setLoading = function (e) {
  51701. var t = this.props.formItem
  51702. t && t.setLoading(e)
  51703. }),
  51704. (a.prototype.handleOptionAdd = function (e, t, n) {
  51705. var a, i
  51706. return (
  51707. void 0 === e && (e = -1),
  51708. void 0 === n && (n = !1),
  51709. o.__awaiter(this, void 0, void 0, function () {
  51710. var r,
  51711. l,
  51712. d,
  51713. p,
  51714. c,
  51715. f,
  51716. h,
  51717. _,
  51718. v,
  51719. m,
  51720. g,
  51721. y,
  51722. b,
  51723. O,
  51724. A,
  51725. V,
  51726. F,
  51727. C,
  51728. I,
  51729. j,
  51730. D,
  51731. E,
  51732. w,
  51733. L,
  51734. P,
  51735. T = this
  51736. return o.__generator(this, function (x) {
  51737. switch (x.label) {
  51738. case 0:
  51739. return (
  51740. (r = this.props),
  51741. (l = r.addControls),
  51742. (d = r.addDialog),
  51743. (p = r.disabled),
  51744. (c = r.labelField),
  51745. (f = r.onOpenDialog),
  51746. (h = r.optionLabel),
  51747. (_ = r.addApi),
  51748. (v = r.source),
  51749. (m = r.data),
  51750. (g = r.valueField),
  51751. (y = r.deferField),
  51752. (b = r.formItem),
  51753. (O = r.createBtnLabel),
  51754. (A = r.env),
  51755. (V = r.translate),
  51756. p || !b
  51757. ? [2]
  51758. : (n || (Array.isArray(l) && l.length) || (l = [{ type: 'text', name: c || 'label', label: !1, required: !0, placeholder: V('Options.addPlaceholder') }]),
  51759. (F = Array.isArray(e) ? s.getTree(b.options, e.slice(0, -1)) : void 0),
  51760. (C = u.createObject(m, Array.isArray(e) ? o.__assign({ parent: F }, t) : t)),
  51761. (I = !1),
  51762. n ? ((D = C), [3, 3]) : [3, 1])
  51763. )
  51764. case 1:
  51765. return [
  51766. 4,
  51767. f(
  51768. o.__assign(o.__assign({ type: 'dialog', title: O || '\u65b0\u589e'.concat(h || '\u9009\u9879') }, d), {
  51769. body: {
  51770. type: 'form',
  51771. api: _,
  51772. controls: o.__spreadArray(
  51773. [
  51774. { type: 'hidden', name: 'idx', value: e },
  51775. { type: 'hidden', name: 'parent', value: F }
  51776. ],
  51777. o.__read(l || []),
  51778. !1
  51779. ),
  51780. onSubmit: function (e) {
  51781. return o.__awaiter(T, void 0, void 0, function () {
  51782. var t, n, a, i
  51783. return o.__generator(this, function (o) {
  51784. switch (o.label) {
  51785. case 0:
  51786. return (
  51787. (t = c || 'label'),
  51788. (n = g || 'value'),
  51789. [4, this.dispatchOptionEvent('addConfirm', { item: ((a = {}), (a[t] = e[t]), (a[n] = null !== (i = e[n]) && void 0 !== i ? i : e[t]), a) })]
  51790. )
  51791. case 1:
  51792. return [2, !(I = o.sent())]
  51793. }
  51794. })
  51795. })
  51796. }
  51797. }
  51798. }),
  51799. C
  51800. )
  51801. ]
  51802. case 2:
  51803. ;(D = x.sent()), (x.label = 3)
  51804. case 3:
  51805. return (j = D), n ? [4, this.dispatchOptionEvent('addConfirm', { item: j })] : [3, 5]
  51806. case 4:
  51807. return x.sent() ? [2] : [3, 6]
  51808. case 5:
  51809. if (I) return [2]
  51810. x.label = 6
  51811. case 6:
  51812. if (!n || !_) return [3, 10]
  51813. x.label = 7
  51814. case 7:
  51815. return x.trys.push([7, 9, , 10]), [4, A.fetcher(_, j, { method: 'post' })]
  51816. case 8:
  51817. return (
  51818. (E = x.sent()).ok
  51819. ? (j = E.data || j)
  51820. : (!_.silent &&
  51821. A.notify(
  51822. 'error',
  51823. null !== (i = null === (a = null == _ ? void 0 : _.messages) || void 0 === a ? void 0 : a.failed) && void 0 !== i ? i : E.msg || V('Options.createFailed')
  51824. ),
  51825. (j = null)),
  51826. [3, 10]
  51827. )
  51828. case 9:
  51829. return (w = x.sent()), (j = null), console.error(w), !_.silent && A.notify('error', w.message), [3, 10]
  51830. case 10:
  51831. return j
  51832. ? (j.hasOwnProperty(g || 'value') || (j = o.__assign(o.__assign({}, j), (((P = {})[g || 'value'] = j[c || 'label']), P))),
  51833. [4, this.oldDispatchOptionEvent('add', o.__assign(o.__assign({}, j), { idx: e }))])
  51834. : [2]
  51835. case 11:
  51836. return x.sent() ? [2] : ((null == F ? void 0 : F.hasOwnProperty(y)) && F[y]) || (null == F ? void 0 : F.defer) ? [4, this.deferLoad(F)] : [3, 13]
  51837. case 12:
  51838. return x.sent(), [3, 14]
  51839. case 13:
  51840. v && _
  51841. ? this.reload()
  51842. : ((L = b.options.concat()),
  51843. Array.isArray(e) ? (L = s.spliceTree(L, e, 0, o.__assign({}, j))) : ~e ? L.splice(e, 0, o.__assign({}, j)) : L.push(o.__assign({}, j)),
  51844. b.setOptions(L, this.changeOptionValue, m)),
  51845. (x.label = 14)
  51846. case 14:
  51847. return [2]
  51848. }
  51849. })
  51850. })
  51851. )
  51852. }),
  51853. (a.prototype.handleOptionEdit = function (e, t, n) {
  51854. var a, i
  51855. return (
  51856. void 0 === t && (t = e),
  51857. void 0 === n && (n = !1),
  51858. o.__awaiter(this, void 0, void 0, function () {
  51859. var r,
  51860. l,
  51861. d,
  51862. p,
  51863. c,
  51864. f,
  51865. h,
  51866. _,
  51867. v,
  51868. m,
  51869. g,
  51870. y,
  51871. b,
  51872. O,
  51873. A,
  51874. V,
  51875. F,
  51876. C,
  51877. I,
  51878. j,
  51879. D,
  51880. E = this
  51881. return o.__generator(this, function (w) {
  51882. switch (w.label) {
  51883. case 0:
  51884. return (
  51885. (r = this.props),
  51886. (l = r.editControls),
  51887. (d = r.editDialog),
  51888. (p = r.disabled),
  51889. (c = r.labelField),
  51890. (f = r.valueField),
  51891. (h = r.onOpenDialog),
  51892. (_ = r.editApi),
  51893. (v = r.editInitApi),
  51894. (m = r.env),
  51895. (g = r.source),
  51896. (y = r.data),
  51897. (b = r.formItem),
  51898. (O = r.optionLabel),
  51899. (A = r.translate),
  51900. p || !b
  51901. ? [2]
  51902. : (n || (Array.isArray(l) && l.length) || (l = [{ type: 'text', name: c || 'label', label: !1, placeholder: A('Options.addPlaceholder') }]),
  51903. (V = !1),
  51904. n ? ((C = e), [3, 3]) : [3, 1])
  51905. )
  51906. case 1:
  51907. return [
  51908. 4,
  51909. h(
  51910. o.__assign(o.__assign({ type: 'dialog', title: A('Options.editLabel', { label: O || A('Options.label') }) }, d), {
  51911. body: {
  51912. type: 'form',
  51913. initApi: v,
  51914. api: _,
  51915. controls: l,
  51916. onSubmit: function (e) {
  51917. return o.__awaiter(E, void 0, void 0, function () {
  51918. var t, n, a, i
  51919. return o.__generator(this, function (o) {
  51920. switch (o.label) {
  51921. case 0:
  51922. return (
  51923. (t = c || 'label'),
  51924. (n = f || 'value'),
  51925. [4, this.dispatchOptionEvent('editConfirm', { item: ((a = {}), (a[t] = e[t]), (a[n] = null !== (i = e[n]) && void 0 !== i ? i : e[t]), a) })]
  51926. )
  51927. case 1:
  51928. return [2, !(V = o.sent())]
  51929. }
  51930. })
  51931. })
  51932. }
  51933. }
  51934. }),
  51935. u.createObject(y, e)
  51936. )
  51937. ]
  51938. case 2:
  51939. ;(C = w.sent()), (w.label = 3)
  51940. case 3:
  51941. return (F = C), n ? [4, this.dispatchOptionEvent('editConfirm', { item: F })] : [3, 5]
  51942. case 4:
  51943. return w.sent() ? [2] : [3, 6]
  51944. case 5:
  51945. if (V) return [2]
  51946. w.label = 6
  51947. case 6:
  51948. if (!n || !_) return [3, 10]
  51949. w.label = 7
  51950. case 7:
  51951. return w.trys.push([7, 9, , 10]), [4, m.fetcher(_, u.createObject(y, F), { method: 'post' })]
  51952. case 8:
  51953. return (
  51954. (I = w.sent()).ok
  51955. ? (F = I.data || F)
  51956. : (!_.silent &&
  51957. m.notify('error', null !== (i = null === (a = null == _ ? void 0 : _.messages) || void 0 === a ? void 0 : a.failed) && void 0 !== i ? i : I.msg || A('saveFailed')),
  51958. (F = null)),
  51959. [3, 10]
  51960. )
  51961. case 9:
  51962. return (j = w.sent()), (F = null), console.error(j), !_.silent && m.notify('error', j.message), [3, 10]
  51963. case 10:
  51964. return F ? [4, this.oldDispatchOptionEvent('edit', F)] : [2]
  51965. case 11:
  51966. return (
  51967. w.sent() ||
  51968. (g && _
  51969. ? this.reload()
  51970. : (D = s.findTreeIndex(b.options, function (e) {
  51971. return e === t
  51972. })) && b.setOptions(s.spliceTree(b.options, D, 1, o.__assign(o.__assign({}, t), F)), this.changeOptionValue, y)),
  51973. [2]
  51974. )
  51975. }
  51976. })
  51977. })
  51978. )
  51979. }),
  51980. (a.prototype.handleOptionDelete = function (e) {
  51981. var t, n
  51982. return o.__awaiter(this, void 0, void 0, function () {
  51983. var a, i, r, l, d, p, c, f, _, v, m, g, y, b, O, A, V
  51984. return o.__generator(this, function (o) {
  51985. switch (o.label) {
  51986. case 0:
  51987. return (
  51988. (a = this.props),
  51989. (i = a.deleteConfirmText),
  51990. (r = a.disabled),
  51991. (l = a.data),
  51992. (d = a.deleteApi),
  51993. (p = a.onDelete),
  51994. (c = a.env),
  51995. (f = a.formItem),
  51996. (_ = a.source),
  51997. (v = a.valueField),
  51998. (m = a.translate),
  51999. r || !f ? [2] : ((g = u.createObject(l, e)), i ? [4, c.confirm(h.filter(m(i), g))] : [3, 2])
  52000. )
  52001. case 1:
  52002. return (y = o.sent()), [3, 3]
  52003. case 2:
  52004. ;(y = !0), (o.label = 3)
  52005. case 3:
  52006. return y ? [4, this.oldDispatchOptionEvent('delete', g)] : [2]
  52007. case 4:
  52008. return o.sent() ? [2] : [4, this.dispatchOptionEvent('deleteConfirm', { item: e })]
  52009. case 5:
  52010. if (o.sent()) return [2]
  52011. o.label = 6
  52012. case 6:
  52013. return o.trys.push([6, 9, , 10]), d ? [4, c.fetcher(d, g, { method: 'delete' })] : [3, 8]
  52014. case 7:
  52015. if (!(b = o.sent()).ok)
  52016. return (
  52017. !d.silent &&
  52018. c.notify('error', null !== (n = null === (t = null == d ? void 0 : d.messages) || void 0 === t ? void 0 : t.failed) && void 0 !== n ? n : b.msg || m('deleteFailed')),
  52019. [2]
  52020. )
  52021. o.label = 8
  52022. case 8:
  52023. return (
  52024. p && p(g),
  52025. _
  52026. ? this.reload()
  52027. : ((O = f.options.concat()),
  52028. (A = s.findTreeIndex(O, function (t) {
  52029. return t[v || 'value'] == e[v || 'value']
  52030. })) && f.setOptions(s.spliceTree(O, A, 1), this.changeOptionValue, l)),
  52031. [3, 10]
  52032. )
  52033. case 9:
  52034. return (V = o.sent()), console.error(V), !d.silent && c.notify('error', V.message), [3, 10]
  52035. case 10:
  52036. return [2]
  52037. }
  52038. })
  52039. })
  52040. }),
  52041. (a.prototype.render = function () {
  52042. var e = this.props,
  52043. n = e.value,
  52044. a = e.formItem,
  52045. r = e.addApi,
  52046. l = e.editApi,
  52047. d = e.deleteApi,
  52048. p = e.creatable,
  52049. u = e.editable,
  52050. c = e.removable,
  52051. f = e.enableNodePath,
  52052. h = e.pathSeparator,
  52053. _ = e.delimiter,
  52054. v = void 0 === _ ? ',' : _,
  52055. m = e.labelField,
  52056. g = void 0 === m ? 'label' : m,
  52057. y = e.valueField,
  52058. b = void 0 === y ? 'value' : y,
  52059. O = e.translate,
  52060. A = s.normalizeNodePath(n, f, g, b, h, v),
  52061. F = A.nodePathArray,
  52062. C = A.nodeValueArray
  52063. return V(
  52064. t,
  52065. o.__assign({}, this.props, {
  52066. placeholder: O(this.props.placeholder),
  52067. ref: this.inputRef,
  52068. options: a ? a.filteredOptions : [],
  52069. onToggle: this.handleToggle,
  52070. onToggleAll: this.handleToggleAll,
  52071. selectedOptions: a ? a.getSelectedOptions(n, f ? C : void 0) : [],
  52072. nodePath: F,
  52073. loading: !!a && a.loading,
  52074. setLoading: this.setLoading,
  52075. setOptions: this.setOptions,
  52076. syncOptions: this.syncOptions,
  52077. reloadOptions: this.reload,
  52078. deferLoad: this.deferLoad,
  52079. leftDeferLoad: this.leftDeferLoad,
  52080. expandTreeOptions: this.expandTreeOptions,
  52081. creatable: !(!1 === p || !i.isEffectiveApi(r)) || p,
  52082. editable: u || (!1 !== u && i.isEffectiveApi(l)),
  52083. removable: c || (!1 !== c && i.isEffectiveApi(d)),
  52084. onAdd: this.handleOptionAdd,
  52085. onEdit: this.handleOptionEdit,
  52086. onDelete: this.handleOptionDelete
  52087. })
  52088. )
  52089. }),
  52090. (a.displayName = 'OptionsControl('.concat(e.type, ')')),
  52091. (a.defaultProps = o.__assign(
  52092. {
  52093. delimiter: ',',
  52094. labelField: 'label',
  52095. valueField: 'value',
  52096. joinValues: !0,
  52097. extractValue: !1,
  52098. multiple: !1,
  52099. placeholder: 'Select.placeholder',
  52100. resetValue: '',
  52101. deleteConfirmText: 'deleteConfirm'
  52102. },
  52103. t.defaultProps
  52104. )),
  52105. (a.propsList = t.propsList ? o.__spreadArray([], o.__read(t.propsList), !1) : []),
  52106. (a.ComposedComponent = t),
  52107. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], a.prototype, 'inputRef', null),
  52108. o.__decorate(
  52109. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object, Boolean, Boolean]), o.__metadata('design:returntype', Promise)],
  52110. a.prototype,
  52111. 'handleToggle',
  52112. null
  52113. ),
  52114. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', Promise)], a.prototype, 'handleToggleAll', null),
  52115. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], a.prototype, 'reload', null),
  52116. o.__decorate(
  52117. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Boolean, Object, Object]), o.__metadata('design:returntype', void 0)],
  52118. a.prototype,
  52119. 'reloadOptions',
  52120. null
  52121. ),
  52122. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', Promise)], a.prototype, 'deferLoad', null),
  52123. o.__decorate(
  52124. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object, Object]), o.__metadata('design:returntype', void 0)],
  52125. a.prototype,
  52126. 'leftDeferLoad',
  52127. null
  52128. ),
  52129. o.__decorate(
  52130. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Array]), o.__metadata('design:returntype', void 0)],
  52131. a.prototype,
  52132. 'expandTreeOptions',
  52133. null
  52134. ),
  52135. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', Promise)], a.prototype, 'initOptions', null),
  52136. o.__decorate(
  52137. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)],
  52138. a.prototype,
  52139. 'changeOptionValue',
  52140. null
  52141. ),
  52142. o.__decorate(
  52143. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Array, Object]), o.__metadata('design:returntype', void 0)],
  52144. a.prototype,
  52145. 'setOptions',
  52146. null
  52147. ),
  52148. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], a.prototype, 'syncOptions', null),
  52149. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Boolean]), o.__metadata('design:returntype', void 0)], a.prototype, 'setLoading', null),
  52150. o.__decorate(
  52151. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object, Object, Boolean]), o.__metadata('design:returntype', Promise)],
  52152. a.prototype,
  52153. 'handleOptionAdd',
  52154. null
  52155. ),
  52156. o.__decorate(
  52157. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object, Object, Boolean]), o.__metadata('design:returntype', Promise)],
  52158. a.prototype,
  52159. 'handleOptionEdit',
  52160. null
  52161. ),
  52162. o.__decorate(
  52163. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', Promise)],
  52164. a.prototype,
  52165. 'handleOptionDelete',
  52166. null
  52167. ),
  52168. a
  52169. )
  52170. })(b.default.Component)
  52171. return d.registerFormItem(o.__assign(o.__assign({}, e), { strictMode: !1, component: n }))
  52172. }
  52173. ;(t.OptionsControl = function (e) {
  52174. return function (t) {
  52175. return C(o.__assign(o.__assign({}, e), { component: t })).component
  52176. }
  52177. }),
  52178. (t.detectProps = F),
  52179. (t.registerOptionsControl = C)
  52180. }) /*!node_modules/amis-core/lib/renderers/register.js*/
  52181. amis.define('0bde9be', function (e, n, r, o) {
  52182. 'use strict'
  52183. Object.defineProperty(n, '__esModule', { value: !0 })
  52184. var i = e('68b98b9'),
  52185. s = e('326ef36'),
  52186. t = e('6352ca6'),
  52187. d = e('ec36da8')
  52188. function a() {
  52189. window.AmisCustomRenderers &&
  52190. Object.keys(window.AmisCustomRenderers).forEach(function (e) {
  52191. if (s.renderersMap[e])
  52192. console.warn('[amis-core]\uff1a\u9884\u6ce8\u518c\u6e32\u67d3\u5668\u5931\u8d25\uff0c\u5f53\u524d\u5df2\u5b58\u5728\u91cd\u540d\u6e32\u67d3\u5668\uff08'.concat(e, '\uff09。'))
  52193. else {
  52194. var n = window.AmisCustomRenderers[e]
  52195. n && m(e, n)
  52196. }
  52197. })
  52198. }
  52199. function m(e, n) {
  52200. var r = { renderer: s.Renderer, formitem: d.FormItem, options: t.OptionsControl },
  52201. o = n.component
  52202. !o && window.AmisCustomRenderers && window.AmisCustomRenderers[n.type] && window.AmisCustomRenderers[n.type].component && (o = window.AmisCustomRenderers[n.type].component),
  52203. o && ['renderer', 'formitem', 'options'].includes(e) && r[e] && r[e](i.__assign(i.__assign({}, n.config || {}), { type: n.type, weight: n.weight || 0, autoVar: n.autoVar || !1 }))(o)
  52204. }
  52205. a(),
  52206. window.addEventListener(
  52207. 'message',
  52208. function (e) {
  52209. var n, r, o
  52210. if (
  52211. e.data &&
  52212. 'amis-renderer-register-event' === (null === (n = e.data) || void 0 === n ? void 0 : n.type) &&
  52213. (null === (r = e.data) || void 0 === r ? void 0 : r.amisRenderer) &&
  52214. e.data.amisRenderer.type
  52215. ) {
  52216. var i = null === (o = e.data) || void 0 === o ? void 0 : o.amisRenderer,
  52217. t = (null == i ? void 0 : i.usage) || 'renderer'
  52218. s.renderersMap[i.type]
  52219. ? console.warn('[amis-core]\uff1a\u52a8\u6001\u6ce8\u518c\u6e32\u67d3\u5668\u5931\u8d25\uff0c\u5f53\u524d\u5df2\u5b58\u5728\u91cd\u540d\u6e32\u67d3\u5668\uff08'.concat(i.type, '\uff09。'))
  52220. : (console.info('[amis-core]\u54cd\u5e94\u52a8\u6001\u6ce8\u518c\u6e32\u67d3\u5668\u4e8b\u4ef6\uff1a', i.type), m(t, i))
  52221. }
  52222. },
  52223. !1
  52224. ),
  52225. (n.autoPreRegisterAmisCustomRenderers = a)
  52226. }) /*!node_modules/amis-core/lib/utils/attachmentAdpator.js*/
  52227. amis.define('d9368af', function (e, a, t, n) {
  52228. 'use strict'
  52229. Object.defineProperty(a, '__esModule', { value: !0 })
  52230. var o = e('68b98b9')
  52231. function d(e, a, t) {
  52232. var n
  52233. if (e && e.headers && e.headers['content-disposition']) {
  52234. var d = e.headers['content-disposition'],
  52235. i = ''
  52236. if (d && -1 !== d.indexOf('attachment')) {
  52237. if (null == t ? void 0 : t.downloadFileName) i = t.downloadFileName
  52238. else {
  52239. var r = d.match(/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/i)
  52240. r && r.length && (i = r[1].replace("UTF-8''", '').replace(/['"]/g, '')), i && i.replace(/[^%]/g, '').length > 2 && (i = (i = decodeURIComponent(i)).replace(/\+/g, ' '))
  52241. }
  52242. var l = null === (n = e.headers) || void 0 === n ? void 0 : n['content-type'],
  52243. s = '[object Blob]' === e.data.toString() ? e.data : new Blob([e.data], { type: l })
  52244. if (void 0 !== window.navigator.msSaveBlob) window.navigator.msSaveBlob(s, i)
  52245. else {
  52246. var c = window.URL || window.webkitURL,
  52247. v = c.createObjectURL(s)
  52248. if (i) {
  52249. var w = document.createElement('a')
  52250. void 0 === w.download ? (window.location = v) : ((w.href = v), (w.download = i), document.body.appendChild(w), w.click())
  52251. } else window.location = v
  52252. setTimeout(function () {
  52253. c.revokeObjectURL(v)
  52254. }, 100)
  52255. }
  52256. return o.__assign(o.__assign({}, e), { data: { status: 0, msg: a('Embed.downloading') } })
  52257. }
  52258. } else if (e.data && '[object Blob]' === e.data.toString())
  52259. return new Promise(function (a, t) {
  52260. var n = new FileReader()
  52261. n.addEventListener('loadend', function (d) {
  52262. var i = n.result
  52263. try {
  52264. a(o.__assign(o.__assign({}, e), { data: o.__assign({}, JSON.parse(i)) }))
  52265. } catch (d) {
  52266. t(d)
  52267. }
  52268. }),
  52269. n.readAsText(e.data)
  52270. })
  52271. return e
  52272. }
  52273. ;(a.attachmentAdpator = d), (a.default = d)
  52274. }) /*!node_modules/amis-core/lib/utils/handleAction.js*/
  52275. amis.define('254acb9', function (e, a, n, t) {
  52276. 'use strict'
  52277. Object.defineProperty(a, '__esModule', { value: !0 })
  52278. var i = e('d9d4e46')
  52279. function o(e, a, n, t) {
  52280. e.persist()
  52281. var o = n.onAction,
  52282. d = a.onClick
  52283. 'string' == typeof d && (d = i.str2function(d, 'event', 'props', 'data'))
  52284. var r = d && d(e, n, t || n.data)
  52285. if (!e.isDefaultPrevented() && !1 !== r && o) {
  52286. if ((e.preventDefault(), 'download' === a.actionType)) {
  52287. a.actionType = 'ajax'
  52288. var l = i.normalizeApi(a.api)
  52289. ;(l.responseType = 'blob'), (l.downloadFileName = a.downloadFileName), (a.api = l)
  52290. }
  52291. o(e, a, t || n.data)
  52292. }
  52293. }
  52294. ;(a.default = o), (a.handleAction = o)
  52295. }) /*!node_modules/amis-core/lib/utils/json-schema-2-amis-schema.js*/
  52296. amis.define('c7550a7', function (e, t, i, r) {
  52297. 'use strict'
  52298. Object.defineProperty(t, '__esModule', { value: !0 })
  52299. var n = e('68b98b9')
  52300. function m(e, t, i) {
  52301. var r = i.required || [],
  52302. u = {},
  52303. s = {},
  52304. a = 'text'
  52305. if ('integer' === e.type) (a = 'number'), 'number' == typeof e.minimum && (u.min = e.minimum)
  52306. else if ('array' === e.type) {
  52307. a = 'combo'
  52308. var c = e.items
  52309. 'object' === c.type ? ((u.controls = o(c.properties, c)), (u.multiLine = !0)) : ((a = 'array'), (u.inline = !0), (u.items = m(c, 'item', e)))
  52310. } else 'string' === e.type && Array.isArray(e.enum) && ((a = 'select'), (u.options = e.enum))
  52311. return (
  52312. 'number' == typeof e.minimum && (s.minimum = e.minimum),
  52313. n.__assign({ name: t, type: a, required: !!~r.indexOf(t), label: e.title || e.description, desc: e.title && e.description, value: e.default, validations: s }, u)
  52314. )
  52315. }
  52316. function o(e, t) {
  52317. return Object.keys(e).map(function (i) {
  52318. return m(e[i], i, t)
  52319. })
  52320. }
  52321. t.JSONSchme2AMisSchema = function (e) {
  52322. if ('object' !== e.type) throw new Error('JSONSchme2AMisSchema \u53ea\u652f\u6301 object \u8f6c\u6362')
  52323. return { title: e.title, type: 'form', mode: 'horizontal', controls: o(e.properties, e) }
  52324. }
  52325. }) /*!node_modules/amis-core/lib/utils/labelToString.js*/
  52326. amis.define('e3b8aee', function (e, r, t, n) {
  52327. 'use strict'
  52328. Object.defineProperty(r, '__esModule', { value: !0 })
  52329. var a = e('68b98b9')
  52330. function i(e) {
  52331. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  52332. }
  52333. var l = i(e('0910768'))
  52334. r.labelToString = function (e) {
  52335. var r,
  52336. t,
  52337. n = typeof e
  52338. if ('string' === n) return e
  52339. if ('number' === n) return ''.concat(e)
  52340. if (l.default(e))
  52341. try {
  52342. for (var i = a.__values(['__title', 'label', Object.keys(e)[0]]), f = i.next(); !f.done; f = i.next()) {
  52343. var u = f.value
  52344. if ('string' == typeof e[u]) return e[u]
  52345. }
  52346. } catch (e) {
  52347. r = { error: e }
  52348. } finally {
  52349. try {
  52350. f && !f.done && (t = i.return) && t.call(i)
  52351. } finally {
  52352. if (r) throw r.error
  52353. }
  52354. }
  52355. return 'invalid label'
  52356. }
  52357. }) /*!node_modules/amis-core/lib/utils/scrollPosition.js*/
  52358. amis.define('494d8b2', function (o, t, e, n) {
  52359. 'use strict'
  52360. Object.defineProperty(t, '__esModule', { value: !0 })
  52361. var r = o('1d5900b')
  52362. t.scrollPosition = function (o) {
  52363. return r.position(
  52364. o,
  52365. (function (o, t) {
  52366. if (!o) return document.body
  52367. var e = getComputedStyle(o),
  52368. n = 'absolute' === e.position,
  52369. r = t ? /(auto|scroll|hidden)/ : /(auto|scroll)/
  52370. if ('fixed' === e.position) return document.body
  52371. for (var i = o; (i = i.parentElement); ) if (((e = getComputedStyle(i)), (!n || 'static' !== e.position) && r.test(e.overflow + e.overflowY + e.overflowX))) return i
  52372. return document.body
  52373. })(o)
  52374. )
  52375. }
  52376. }) /*!node_modules/amis-core/lib/utils/style.js*/
  52377. amis.define('5b3f087', function (e, r, t, a) {
  52378. 'use strict'
  52379. Object.defineProperty(r, '__esModule', { value: !0 }), e('68b98b9'), e('c3389ff'), e('8b081ba'), e('0910768')
  52380. var d = e('42c789c')
  52381. e('8b641b6')
  52382. var i = e('90272dd'),
  52383. u = e('8834362'),
  52384. o = e('f4cd1ba')
  52385. function n(e) {
  52386. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  52387. }
  52388. var b = n(i),
  52389. f = n(u)
  52390. function l(e) {
  52391. return 'string' == typeof e && -1 === e.indexOf(',') && -1 === e.indexOf('(') ? 'url("'.concat(e, '")') : e
  52392. }
  52393. r.buildStyle = function (e, r) {
  52394. if (!e) return e
  52395. var t =
  52396. 'string' == typeof e
  52397. ? d.resolveVariableAndFilter(e, r, '| raw') || {}
  52398. : b.default(e, function (e) {
  52399. return d.resolveVariableAndFilter(e, r, '| raw') || e
  52400. })
  52401. return (
  52402. Object.keys(t).forEach(function (e) {
  52403. 'radius' === e &&
  52404. ((t.borderRadius =
  52405. t.radius['top-left-border-radius'] + ' ' + t.radius['top-right-border-radius'] + ' ' + t.radius['bottom-right-border-radius'] + ' ' + t.radius['bottom-left-border-radius']),
  52406. delete t.radius),
  52407. e.indexOf('-') > 0 && ((t[f.default(o.valueMap[e] || e)] = t[e]), delete t[e])
  52408. }),
  52409. t.backgroundImage && (t.backgroundImage = l(t.backgroundImage)),
  52410. t.borderImage && (t.borderImage = l(t.borderImage)),
  52411. t.listStyleImage && (t.listStyleImage = l(t.listStyleImage)),
  52412. t
  52413. )
  52414. }
  52415. }) /*!node_modules/amis-core/lib/utils/uncontrollable.js*/
  52416. amis.define('88c8f0e', function (e, t, n, u) {
  52417. 'use strict'
  52418. Object.defineProperty(t, '__esModule', { value: !0 })
  52419. var f = e('6baf255')
  52420. function r(e) {
  52421. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  52422. }
  52423. var a = r(e('2fb8d9c'))
  52424. t.uncontrollable = function (e, t, n) {
  52425. var u = f.uncontrollable(e, t, n)
  52426. return a.default(u, e)
  52427. }
  52428. }) /*!node_modules/amis-core/lib/utils/toNumber.js*/
  52429. amis.define('e0700ab', function (e, t, i, n) {
  52430. 'use strict'
  52431. Object.defineProperty(t, '__esModule', { value: !0 }),
  52432. (t.toNumber = function (e, t) {
  52433. void 0 === t && (t = 0)
  52434. var i = parseInt(e, 10)
  52435. return isNaN(i) ? t : i
  52436. })
  52437. }) /*!node_modules/amis-core/lib/utils/decodeEntity.js*/
  52438. amis.define('e17d2ed', function (e, t, n, r) {
  52439. 'use strict'
  52440. Object.defineProperty(t, '__esModule', { value: !0 })
  52441. t.decodeEntity = function (e) {
  52442. var t = document.createElement('textarea')
  52443. return (t.innerHTML = e), t.value
  52444. }
  52445. }) /*!node_modules/amis-core/lib/utils/arraySlice.js*/
  52446. amis.define('7c24d36', function (r, e, a, i) {
  52447. 'use strict'
  52448. Object.defineProperty(e, '__esModule', { value: !0 })
  52449. var t = r('68b98b9'),
  52450. n = r('30f4e61')
  52451. e.arraySlice = function (r, e) {
  52452. var a, i
  52453. if ('string' != typeof e) return r
  52454. if ((n.isObservableArray(r) && (r = n.toJS(r)), !(e = e.trim()) || !Array.isArray(r))) return r
  52455. var s = e.split(','),
  52456. l = [],
  52457. f = r.length
  52458. if (!f) return r
  52459. try {
  52460. for (var u = t.__values(s), o = u.next(); !o.done; o = u.next()) {
  52461. var c = o.value
  52462. if (-1 === c.indexOf(':')) {
  52463. var p = parseInt(c, 10)
  52464. !isNaN(p) && p < f && l.push(r[p])
  52465. } else {
  52466. var v = t.__read(c.split(':'), 2),
  52467. y = v[0],
  52468. d = v[1],
  52469. _ = parseInt(y || '0', 10)
  52470. if (((isNaN(_) || _ < 0) && (_ = 0), _ >= f)) continue
  52471. var N = parseInt(d, 10)
  52472. if ((isNaN(N) && (N = f), N < 0 && (N = f + N), N < _)) continue
  52473. N > f && (N = f), l.push.apply(l, t.__spreadArray([], t.__read(r.slice(_, N)), !1))
  52474. }
  52475. }
  52476. } catch (r) {
  52477. a = { error: r }
  52478. } finally {
  52479. try {
  52480. o && !o.done && (i = u.return) && i.call(u)
  52481. } finally {
  52482. if (a) throw a.error
  52483. }
  52484. }
  52485. return l
  52486. }
  52487. }) /*!node_modules/amis-core/lib/utils/math.js*/
  52488. amis.define('7c8f81e', function (t, e, i, n) {
  52489. 'use strict'
  52490. Object.defineProperty(e, '__esModule', { value: !0 }),
  52491. (e.isIntegerInRange = function (t, e) {
  52492. var i = e || {},
  52493. n = i.start,
  52494. r = i.end,
  52495. u = i.left,
  52496. l = void 0 === u ? 'inclusive' : u,
  52497. a = i.right,
  52498. c = void 0 === a ? 'inclusive' : a
  52499. return (
  52500. !(null == t || 'number' != typeof t || !Number.isSafeInteger(t)) &&
  52501. ('exclusive' === l && 'exclusive' === c
  52502. ? t > n && t < r
  52503. : 'inclusive' === l && 'exclusive' === c
  52504. ? t >= n && t < r
  52505. : 'exclusive' === l && 'inclusive' === c
  52506. ? t > n && t <= r
  52507. : t >= n && t <= r)
  52508. )
  52509. }),
  52510. (e.numberFormatter = function (t, e) {
  52511. var i,
  52512. n = +t,
  52513. r = 'number' == typeof e ? e : (null === (i = n.toString().split('.')[1]) || void 0 === i ? void 0 : i.length) || 0
  52514. if ('number' == typeof n && !isNaN(n)) {
  52515. var u = r ? /(\d)(?=(\d{3})+\.)/g : /(\d)(?=(\d{3})+$)/g
  52516. return n.toFixed(r).replace(u, '$1,')
  52517. }
  52518. return (0).toFixed(r)
  52519. }),
  52520. (e.safeAdd = function (t, e) {
  52521. var i, n, r
  52522. try {
  52523. i = t.toString().split('.')[1].length
  52524. } catch (t) {
  52525. i = 0
  52526. }
  52527. try {
  52528. n = e.toString().split('.')[1].length
  52529. } catch (t) {
  52530. n = 0
  52531. }
  52532. return (t * (r = Math.pow(10, Math.max(i, n))) + e * r) / r
  52533. }),
  52534. (e.safeSub = function (t, e) {
  52535. var i, n, r
  52536. try {
  52537. i = t.toString().split('.')[1].length
  52538. } catch (t) {
  52539. i = 0
  52540. }
  52541. try {
  52542. n = e.toString().split('.')[1].length
  52543. } catch (t) {
  52544. n = 0
  52545. }
  52546. return (t * (r = Math.pow(10, Math.max(i, n))) - e * r) / r
  52547. })
  52548. }) /*!node_modules/amis-core/lib/locale.js*/
  52549. amis.define('1b2b2b8', function (e, t, n, r) {
  52550. 'use strict'
  52551. Object.defineProperty(t, '__esModule', { value: !0 })
  52552. var a = e('68b98b9'),
  52553. o = e('ac704b9'),
  52554. i = e('2fb8d9c'),
  52555. l = e('8b081ba')
  52556. e('c3389ff'), e('0910768')
  52557. var c = e('730a210')
  52558. function d(e) {
  52559. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  52560. }
  52561. e('8b641b6')
  52562. var f = d(o),
  52563. u = d(i),
  52564. s = d(l),
  52565. p = e('ac704b9'),
  52566. v = (p.default || p).createElement
  52567. ;(p.default || p).Fragment
  52568. var h = 'zh-CN',
  52569. b = { 'zh-CN': 'zh-cn', 'en-US': 'en', 'de-DE': 'de' },
  52570. _ = {}
  52571. function g(e, t, n) {
  52572. void 0 === n && (n = !0), (_[e] = n ? a.__assign(a.__assign({}, _[e] || {}), t) : a.__assign(a.__assign({}, t), _[e] || {}))
  52573. }
  52574. var y = {}
  52575. function m(e, t) {
  52576. return e.replace(/(\\)?\{\{([\s\S]+?)\}\}/g, function (e, n, r) {
  52577. return n ? e.substring(1) : c.resolveVariable(r, t || {})
  52578. })
  52579. }
  52580. function C(e) {
  52581. if (e && y[e]) return y[e]
  52582. var t = function (t) {
  52583. for (var n, r, o, i = [], l = 1; l < arguments.length; l++) i[l - 1] = arguments[l]
  52584. if (!t || 'string' != typeof t) return t
  52585. var c = (null === (n = _[e]) || void 0 === n ? void 0 : n[t]) || (null === (r = _[h]) || void 0 === r ? void 0 : r[t]) || (null === (o = _['zh-CN']) || void 0 === o ? void 0 : o[t]) || t
  52586. return m.apply(void 0, a.__spreadArray([c], a.__read(i), !1))
  52587. }
  52588. return e && (y[e] = t), t
  52589. }
  52590. var x = f.default.createContext('')
  52591. ;(t.LocaleContext = x),
  52592. (t.extendLocale = g),
  52593. (t.getDefaultLocale = function () {
  52594. return h
  52595. }),
  52596. (t.localeable = function (e) {
  52597. var t
  52598. return u.default(
  52599. (((t = (function (t) {
  52600. function n(e) {
  52601. var n = t.call(this, e) || this
  52602. return (n.childRef = n.childRef.bind(n)), (n.getWrappedInstance = n.getWrappedInstance.bind(n)), n
  52603. }
  52604. return (
  52605. a.__extends(n, t),
  52606. (n.prototype.childRef = function (e) {
  52607. for (; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  52608. this.ref = e
  52609. }),
  52610. (n.prototype.getWrappedInstance = function () {
  52611. return this.ref
  52612. }),
  52613. (n.prototype.render = function () {
  52614. var t,
  52615. n,
  52616. r = this.props.locale || this.context || h,
  52617. o = { locale: r, translate: this.props.translate || C(r) }
  52618. s.default.locale(null !== (t = null == b ? void 0 : b[r]) && void 0 !== t ? t : r)
  52619. var i =
  52620. (null === (n = e.prototype) || void 0 === n ? void 0 : n.isReactComponent) || e.$$typeof === Symbol.for('react.forward_ref')
  52621. ? { ref: this.childRef }
  52622. : { forwardedRef: this.childRef },
  52623. l = v(e, a.__assign({}, this.props, o, i))
  52624. return this.context ? l : v(x.Provider, { value: r }, l)
  52625. }),
  52626. n
  52627. )
  52628. })(f.default.Component)).displayName = 'I18N('.concat(e.displayName || e.name, ')')),
  52629. (t.contextType = x),
  52630. (t.ComposedComponent = e),
  52631. t),
  52632. e
  52633. )
  52634. }),
  52635. (t.makeTranslator = C),
  52636. (t.register = function (e, t) {
  52637. g(e, t)
  52638. }),
  52639. (t.removeLocaleData = function e(t, n) {
  52640. var r
  52641. Array.isArray(n)
  52642. ? n.forEach(function (n) {
  52643. e(t, n)
  52644. })
  52645. : (null === (r = null == _ ? void 0 : _[t]) || void 0 === r ? void 0 : r[n]) && delete _[t][n]
  52646. }),
  52647. (t.setDefaultLocale = function (e) {
  52648. h = e
  52649. })
  52650. }) /*!node_modules/amis-core/lib/RootRenderer.js*/
  52651. amis.define('96c86b1', function (e, t, o, r) {
  52652. 'use strict'
  52653. Object.defineProperty(t, '__esModule', { value: !0 })
  52654. var n = e('68b98b9'),
  52655. i = e('0d0462d'),
  52656. a = e('ac704b9'),
  52657. s = e('1c1d73a'),
  52658. l = e('3fc8322'),
  52659. d = e('939b8bb'),
  52660. c = e('575a22c'),
  52661. p = e('21106e3'),
  52662. f = e('3f34d90'),
  52663. u = e('90272dd'),
  52664. h = e('52fe564'),
  52665. v = e('d9d4e46'),
  52666. g = e('1e5c4ba')
  52667. function _(e) {
  52668. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  52669. }
  52670. var m = _(a),
  52671. y = _(p),
  52672. b = _(f),
  52673. D = _(u),
  52674. x = e('ac704b9'),
  52675. w = (x.default || x).createElement
  52676. ;(x.default || x).Fragment
  52677. var C = (function (e) {
  52678. function t(t) {
  52679. var o,
  52680. r = this
  52681. return (
  52682. ((r = e.call(this, t) || this).store = t.rootStore.addStore({ id: d.guid(), path: r.props.$path, storeType: l.RootStore.name, parentId: '' })),
  52683. r.store.updateContext(t.context),
  52684. r.store.initData(t.data),
  52685. r.store.updateLocation(t.location, null === (o = r.props.env) || void 0 === o ? void 0 : o.parseLocation),
  52686. d.bulkBindFunctions(r, ['handleAction', 'handleDialogConfirm', 'handleDialogClose', 'handleDrawerConfirm', 'handleDrawerClose', 'handlePageVisibilityChange']),
  52687. r
  52688. )
  52689. }
  52690. return (
  52691. n.__extends(t, e),
  52692. (t.prototype.componentDidMount = function () {
  52693. if ((document.addEventListener('visibilitychange', this.handlePageVisibilityChange), void 0 !== this.props.env.affixOffsetTop || void 0 !== this.props.env.affixOffsetBottom)) {
  52694. var e = g.findDOMNode(this)
  52695. ;(null == e ? void 0 : e.parentElement) &&
  52696. (e.parentElement.style.cssText += '--affix-offset-top: '.concat(this.props.env.affixOffsetTop || 0, 'px; --affix-offset-bottom: ').concat(this.props.env.affixOffsetBottom || 0, 'px;'))
  52697. }
  52698. }),
  52699. (t.prototype.componentDidUpdate = function (e) {
  52700. var t,
  52701. o = this.props
  52702. o.data !== e.data && this.store.initData(o.data),
  52703. o.location !== e.location && this.store.updateLocation(o.location, null === (t = this.props.env) || void 0 === t ? void 0 : t.parseLocation),
  52704. o.context !== e.context && this.store.updateContext(o.context)
  52705. }),
  52706. (t.prototype.componentDidCatch = function (e, t) {
  52707. var o, r
  52708. null === (r = null === (o = this.props.env) || void 0 === o ? void 0 : o.errorCatcher) || void 0 === r || r.call(o, e, t), this.store.setRuntimeError(e, t)
  52709. }),
  52710. (t.prototype.componentWillUnmount = function () {
  52711. this.props.rootStore.removeStore(this.store), document.removeEventListener('visibilitychange', this.handlePageVisibilityChange)
  52712. }),
  52713. (t.prototype.handlePageVisibilityChange = function () {
  52714. var e = this.props.env
  52715. 'hidden' === document.visibilityState ? null == e || e.tracker({ eventType: 'pageHidden' }) : 'visible' === document.visibilityState && (null == e || e.tracker({ eventType: 'pageVisible' }))
  52716. }),
  52717. (t.prototype.handleAction = function (e, t, o, r, i) {
  52718. var a,
  52719. l,
  52720. p = this
  52721. void 0 === r && (r = !1)
  52722. var f = this.props,
  52723. u = f.env,
  52724. g = f.messages,
  52725. _ = f.onAction,
  52726. m = f.mobileUI,
  52727. x = f.render,
  52728. w = this.store
  52729. if (!1 !== (null == _ ? void 0 : _(e, t, o, r, i || this.context))) {
  52730. var C = i || this.context
  52731. if ('reload' === t.actionType) t.target && C.reload(t.target, o)
  52732. else if (t.target)
  52733. t.target.split(',').forEach(function (e) {
  52734. var r = C.getComponentByName(e)
  52735. r && r.doAction && r.doAction(n.__assign(n.__assign({}, t), { target: void 0 }), o)
  52736. })
  52737. else if ('url' === t.actionType || 'link' === t.actionType || 'jump' === t.actionType) {
  52738. if (!u || !u.jumpTo) throw new Error('env.jumpTo is required!')
  52739. u.jumpTo(c.filter(t.to || t.url || t.link, o, '| raw'), t, o)
  52740. } else if ('email' === t.actionType) {
  52741. var T = c.filter(t.to, o),
  52742. S = D.default(b.default(t, 'to', 'cc', 'bcc', 'subject', 'body'), function (e) {
  52743. return c.filter(e, o)
  52744. }),
  52745. A = y.default.stringify(S),
  52746. k = 'mailto:'.concat(T, '?').concat(A)
  52747. window.open(k)
  52748. } else {
  52749. if ('dialog' === t.actionType)
  52750. return (
  52751. w.setCurrentAction(t, this.props.resolveDefinitions),
  52752. new Promise(function (e) {
  52753. w.openDialog(
  52754. o,
  52755. void 0,
  52756. function (o, r) {
  52757. var n
  52758. null === (n = t.callback) || void 0 === n || n.call(t, o, r), e({ confirmed: o, value: r })
  52759. },
  52760. i || p.context
  52761. )
  52762. })
  52763. )
  52764. if ('drawer' === t.actionType)
  52765. return (
  52766. w.setCurrentAction(t, this.props.resolveDefinitions),
  52767. new Promise(function (e) {
  52768. w.openDrawer(
  52769. o,
  52770. void 0,
  52771. function (o, r) {
  52772. var n
  52773. null === (n = t.callback) || void 0 === n || n.call(t, o, r), e({ confirmed: o, value: r })
  52774. },
  52775. i
  52776. )
  52777. })
  52778. )
  52779. if ('toast' === t.actionType)
  52780. null === (l = null === (a = t.toast) || void 0 === a ? void 0 : a.items) ||
  52781. void 0 === l ||
  52782. l.forEach(function (e) {
  52783. u.notify(
  52784. e.level || 'info',
  52785. e.body ? x('body', e.body, n.__assign(n.__assign({}, p.props), { data: o, context: w.context })) : '',
  52786. n.__assign(n.__assign(n.__assign({}, t.toast), e), {
  52787. title: e.title ? x('title', e.title, n.__assign(n.__assign({}, p.props), { data: o, context: w.context })) : null,
  52788. mobileUI: m
  52789. })
  52790. )
  52791. })
  52792. else if ('ajax' === t.actionType)
  52793. w.setCurrentAction(t, this.props.resolveDefinitions),
  52794. w
  52795. .saveRemote(t.api, o, { successMessage: (t.messages && t.messages.success) || (g && g.saveSuccess), errorMessage: (t.messages && t.messages.failed) || (g && g.saveSuccess) })
  52796. .then(function () {
  52797. return n.__awaiter(p, void 0, void 0, function () {
  52798. var e
  52799. return n.__generator(this, function (r) {
  52800. switch (r.label) {
  52801. case 0:
  52802. return t.feedback && d.isVisible(t.feedback, w.data) ? [4, this.openFeedback(t.feedback, w.data)] : [3, 2]
  52803. case 1:
  52804. r.sent(), (r.label = 2)
  52805. case 2:
  52806. return (
  52807. (e = t.redirect && c.filter(t.redirect, w.data)) && u.jumpTo(e, t, w.data), t.reload && this.reloadTarget(i || this.context, s.filterTarget(t.reload, o), w.data), [2]
  52808. )
  52809. }
  52810. })
  52811. })
  52812. })
  52813. .catch(function (e) {
  52814. if (r || t.countDown) throw e
  52815. })
  52816. else if ('copy' === t.actionType && (t.content || t.copy)) u.copy && u.copy(c.filter(t.content || t.copy, o, '| raw'), { format: t.copyFormat })
  52817. else if ('saveAs' === t.actionType) {
  52818. var E = v.normalizeApi(t.api)
  52819. if ('string' == typeof E.url) {
  52820. var j = t.fileName || 'data.txt'
  52821. t.fileName || -1 === E.url.indexOf('.') || (j = E.url.split('/').pop()), h.saveAs(E.url, j)
  52822. }
  52823. }
  52824. }
  52825. }
  52826. }),
  52827. (t.prototype.handleDialogConfirm = function (e, t) {
  52828. for (var o, r = [], i = 2; i < arguments.length; i++) r[i - 2] = arguments[i]
  52829. var a = this.store
  52830. t.mergeData && 1 === e.length && e[0] && a.updateData(e[0])
  52831. var s = a.action.dialog
  52832. if (!s || !s.onConfirm || !1 !== s.onConfirm.apply(s, n.__spreadArray([e, t], n.__read(r), !1))) {
  52833. var l = a.action,
  52834. d = null !== (o = t.reload) && void 0 !== o ? o : l.reload,
  52835. c = a.getDialogScoped() || this.context
  52836. a.closeDialog(!0, e), d && c.reload(d, a.data)
  52837. }
  52838. }),
  52839. (t.prototype.handleDialogClose = function (e) {
  52840. void 0 === e && (e = !1), this.store.closeDialog(e)
  52841. }),
  52842. (t.prototype.handleDrawerConfirm = function (e, t) {
  52843. for (var o, r = [], i = 2; i < arguments.length; i++) r[i - 2] = arguments[i]
  52844. var a = this.store
  52845. t.mergeData && 1 === e.length && e[0] && a.updateData(e[0])
  52846. var s = a.action.drawer
  52847. if (!s || !s.onConfirm || !1 !== s.onConfirm.apply(s, n.__spreadArray([e, t], n.__read(r), !1))) {
  52848. var l = a.action,
  52849. d = null !== (o = t.reload) && void 0 !== o ? o : l.reload,
  52850. c = a.getDrawerScoped() || this.context
  52851. a.closeDrawer(!0, e),
  52852. setTimeout(function () {
  52853. d && c.reload(d, a.data)
  52854. }, 300)
  52855. }
  52856. }),
  52857. (t.prototype.handleDrawerClose = function () {
  52858. this.store.closeDrawer(!1)
  52859. }),
  52860. (t.prototype.openFeedback = function (e, t) {
  52861. var o = this
  52862. return new Promise(function (r) {
  52863. var n = o.store
  52864. n.setCurrentAction({ type: 'button', actionType: 'dialog', dialog: e }, o.props.resolveDefinitions),
  52865. n.openDialog(
  52866. t,
  52867. void 0,
  52868. function (e) {
  52869. r(e)
  52870. },
  52871. o.context
  52872. )
  52873. })
  52874. }),
  52875. (t.prototype.reloadTarget = function (e, t, o) {
  52876. e.reload(t, o)
  52877. }),
  52878. (t.prototype.renderRuntimeError = function () {
  52879. var e,
  52880. t = this.props,
  52881. o = t.render,
  52882. r = n.__rest(t, ['render']),
  52883. i = this.store
  52884. return o(
  52885. 'error',
  52886. { type: 'alert', level: 'danger' },
  52887. n.__assign(n.__assign({}, r), {
  52888. topStore: i,
  52889. body: w(m.default.Fragment, null, w('h3', null, null === (e = i.runtimeError) || void 0 === e ? void 0 : e.toString()), w('pre', null, w('code', null, i.runtimeErrorStack.componentStack)))
  52890. })
  52891. )
  52892. }),
  52893. (t.prototype.renderSpinner = function () {
  52894. var e = this.props,
  52895. t = e.render,
  52896. o = n.__rest(e, ['render']),
  52897. r = this.store
  52898. return t('spinner', { type: 'spinner' }, n.__assign(n.__assign({}, o), { topStore: r, show: r.loading }))
  52899. }),
  52900. (t.prototype.renderError = function () {
  52901. var e = this.props,
  52902. t = e.render,
  52903. o = n.__rest(e, ['render']),
  52904. r = this.store
  52905. return r.error ? t('error', { type: 'alert' }, n.__assign(n.__assign({}, o), { topStore: this.store, body: r.msg, showCloseButton: !0, onClose: r.clearMessage })) : null
  52906. }),
  52907. (t.prototype.renderDialog = function () {
  52908. var e = this.props,
  52909. t = e.render,
  52910. o = n.__rest(e, ['render']),
  52911. r = this.store
  52912. return t(
  52913. 'dialog',
  52914. n.__assign(n.__assign({}, r.action && r.action.dialog), { type: 'dialog' }),
  52915. n.__assign(n.__assign({}, o), {
  52916. key: 'dialog',
  52917. topStore: this.store,
  52918. data: r.dialogData,
  52919. context: r.context,
  52920. onConfirm: this.handleDialogConfirm,
  52921. onClose: this.handleDialogClose,
  52922. show: r.dialogOpen,
  52923. onAction: this.handleAction
  52924. })
  52925. )
  52926. }),
  52927. (t.prototype.renderDrawer = function () {
  52928. var e = this.props,
  52929. t = e.render,
  52930. o = n.__rest(e, ['render']),
  52931. r = this.store
  52932. return t(
  52933. 'drawer',
  52934. n.__assign(n.__assign({}, r.action && r.action.drawer), { type: 'drawer' }),
  52935. n.__assign(n.__assign({}, o), {
  52936. key: 'drawer',
  52937. topStore: this.store,
  52938. data: r.drawerData,
  52939. context: r.context,
  52940. onConfirm: this.handleDrawerConfirm,
  52941. onClose: this.handleDrawerClose,
  52942. show: r.drawerOpen,
  52943. onAction: this.handleAction
  52944. })
  52945. )
  52946. }),
  52947. (t.prototype.render = function () {
  52948. var e = this.props,
  52949. t = e.pathPrefix,
  52950. o = e.schema,
  52951. r = e.render,
  52952. i = n.__rest(e, ['pathPrefix', 'schema', 'render']),
  52953. a = this.store
  52954. return a.runtimeError
  52955. ? this.renderRuntimeError()
  52956. : w(
  52957. m.default.Fragment,
  52958. null,
  52959. r(t, o, n.__assign(n.__assign({}, i), { topStore: this.store, data: this.store.downStream, context: a.context, onAction: this.handleAction })),
  52960. this.renderSpinner(),
  52961. this.renderError(),
  52962. this.renderDialog(),
  52963. this.renderDrawer()
  52964. )
  52965. }),
  52966. (t.contextType = s.ScopedContext),
  52967. (t = n.__decorate([i.observer, n.__metadata('design:paramtypes', [Object])], t))
  52968. )
  52969. })(m.default.Component)
  52970. t.RootRenderer = C
  52971. }) /*!node_modules/lodash/_baseDifference.js*/
  52972. amis.define('9c94939', function (n, e, f, r) {
  52973. var t = n('4d2f922'),
  52974. a = n('77becf8'),
  52975. i = n('b8f4fda'),
  52976. u = n('6d0c860'),
  52977. c = n('6984aa3'),
  52978. l = n('b0c6122')
  52979. f.exports = function (n, e, f, r) {
  52980. var o = -1,
  52981. h = a,
  52982. s = !0,
  52983. d = n.length,
  52984. v = [],
  52985. b = e.length
  52986. if (!d) return v
  52987. f && (e = u(e, c(f))), r ? ((h = i), (s = !1)) : e.length >= 200 && ((h = l), (s = !1), (e = new t(e)))
  52988. n: for (; ++o < d; ) {
  52989. var g = n[o],
  52990. p = null == f ? g : f(g)
  52991. if (((g = r || 0 !== g ? g : 0), s && p == p)) {
  52992. for (var m = b; m--; ) if (e[m] === p) continue n
  52993. v.push(g)
  52994. } else h(e, p, r) || v.push(g)
  52995. }
  52996. return v
  52997. }
  52998. }) /*!node_modules/lodash/difference.js*/
  52999. amis.define('580566b', function (n, e, f, c) {
  53000. var d = n('9c94939'),
  53001. i = n('c5f203e'),
  53002. r = n('37f3d32'),
  53003. t = n('9bddb40'),
  53004. b = r(function (n, e) {
  53005. return t(n) ? d(n, i(e, 1, t, !0)) : []
  53006. })
  53007. f.exports = b
  53008. }) /*!node_modules/react-is/cjs/react-is.production.min.js*/
  53009. amis.define('be79908', function (require, exports, module, define) {
  53010. /** @license React v17.0.2
  53011. * react-is.production.min.js
  53012. *
  53013. * Copyright (c) Facebook, Inc. and its affiliates.
  53014. *
  53015. * This source code is licensed under the MIT license found in the
  53016. * LICENSE file in the root directory of this source tree.
  53017. */
  53018. 'use strict'
  53019. var b = 60103,
  53020. c = 60106,
  53021. d = 60107,
  53022. e = 60108,
  53023. f = 60114,
  53024. g = 60109,
  53025. h = 60110,
  53026. k = 60112,
  53027. l = 60113,
  53028. m = 60120,
  53029. n = 60115,
  53030. p = 60116,
  53031. q = 60121,
  53032. r = 60122,
  53033. u = 60117,
  53034. v = 60129,
  53035. w = 60131
  53036. if ('function' === typeof Symbol && Symbol.for) {
  53037. var x = Symbol.for
  53038. b = x('react.element')
  53039. c = x('react.portal')
  53040. d = x('react.fragment')
  53041. e = x('react.strict_mode')
  53042. f = x('react.profiler')
  53043. g = x('react.provider')
  53044. h = x('react.context')
  53045. k = x('react.forward_ref')
  53046. l = x('react.suspense')
  53047. m = x('react.suspense_list')
  53048. n = x('react.memo')
  53049. p = x('react.lazy')
  53050. q = x('react.block')
  53051. r = x('react.server.block')
  53052. u = x('react.fundamental')
  53053. v = x('react.debug_trace_mode')
  53054. w = x('react.legacy_hidden')
  53055. }
  53056. function y(a) {
  53057. if ('object' === typeof a && null !== a) {
  53058. var t = a.$$typeof
  53059. switch (t) {
  53060. case b:
  53061. switch (((a = a.type), a)) {
  53062. case d:
  53063. case f:
  53064. case e:
  53065. case l:
  53066. case m:
  53067. return a
  53068. default:
  53069. switch (((a = a && a.$$typeof), a)) {
  53070. case h:
  53071. case k:
  53072. case p:
  53073. case n:
  53074. case g:
  53075. return a
  53076. default:
  53077. return t
  53078. }
  53079. }
  53080. case c:
  53081. return t
  53082. }
  53083. }
  53084. }
  53085. var z = g,
  53086. A = b,
  53087. B = k,
  53088. C = d,
  53089. D = p,
  53090. E = n,
  53091. F = c,
  53092. G = f,
  53093. H = e,
  53094. I = l
  53095. exports.ContextConsumer = h
  53096. exports.ContextProvider = z
  53097. exports.Element = A
  53098. exports.ForwardRef = B
  53099. exports.Fragment = C
  53100. exports.Lazy = D
  53101. exports.Memo = E
  53102. exports.Portal = F
  53103. exports.Profiler = G
  53104. exports.StrictMode = H
  53105. exports.Suspense = I
  53106. exports.isAsyncMode = function () {
  53107. return !1
  53108. }
  53109. exports.isConcurrentMode = function () {
  53110. return !1
  53111. }
  53112. exports.isContextConsumer = function (a) {
  53113. return y(a) === h
  53114. }
  53115. exports.isContextProvider = function (a) {
  53116. return y(a) === g
  53117. }
  53118. exports.isElement = function (a) {
  53119. return 'object' === typeof a && null !== a && a.$$typeof === b
  53120. }
  53121. exports.isForwardRef = function (a) {
  53122. return y(a) === k
  53123. }
  53124. exports.isFragment = function (a) {
  53125. return y(a) === d
  53126. }
  53127. exports.isLazy = function (a) {
  53128. return y(a) === p
  53129. }
  53130. exports.isMemo = function (a) {
  53131. return y(a) === n
  53132. }
  53133. exports.isPortal = function (a) {
  53134. return y(a) === c
  53135. }
  53136. exports.isProfiler = function (a) {
  53137. return y(a) === f
  53138. }
  53139. exports.isStrictMode = function (a) {
  53140. return y(a) === e
  53141. }
  53142. exports.isSuspense = function (a) {
  53143. return y(a) === l
  53144. }
  53145. exports.isValidElementType = function (a) {
  53146. return 'string' === typeof a ||
  53147. 'function' === typeof a ||
  53148. a === d ||
  53149. a === f ||
  53150. a === v ||
  53151. a === e ||
  53152. a === l ||
  53153. a === m ||
  53154. a === w ||
  53155. ('object' === typeof a && null !== a && (a.$$typeof === p || a.$$typeof === n || a.$$typeof === g || a.$$typeof === h || a.$$typeof === k || a.$$typeof === u || a.$$typeof === q || a[0] === r))
  53156. ? !0
  53157. : !1
  53158. }
  53159. exports.typeOf = y
  53160. }) /*!node_modules/react-is/index.js*/
  53161. amis.define('75ce0cd', function (e, c, i, s) {
  53162. 'use strict'
  53163. i.exports = e('be79908')
  53164. }) /*!node_modules/amis-core/lib/SchemaRenderer.js*/
  53165. amis.define('837d032', function (e, t, n, r) {
  53166. 'use strict'
  53167. Object.defineProperty(t, '__esModule', { value: !0 })
  53168. var i = e('68b98b9'),
  53169. a = e('580566b'),
  53170. s = e('1279020'),
  53171. d = e('ac704b9'),
  53172. o = e('75ce0cd'),
  53173. l = e('d998390'),
  53174. c = e('326ef36'),
  53175. u = e('ec36da8'),
  53176. p = e('1c1d73a'),
  53177. h = e('a3bbeb2'),
  53178. v = e('2f0f0cc'),
  53179. f = e('939b8bb'),
  53180. _ = e('d2a103e'),
  53181. m = e('241d95b'),
  53182. y = e('668845d'),
  53183. b = e('30f4e61')
  53184. e('c3389ff'), e('8b081ba'), e('0910768')
  53185. var g = e('42c789c')
  53186. e('8b641b6')
  53187. var S = e('5b3f087'),
  53188. R = e('3c9ad5f'),
  53189. E = e('575a22c')
  53190. function I(e) {
  53191. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  53192. }
  53193. var F = I(a),
  53194. $ = I(s),
  53195. C = I(d),
  53196. O = e('ac704b9'),
  53197. w = (O.default || O).createElement
  53198. ;(O.default || O).Fragment
  53199. var A = [
  53200. 'type',
  53201. 'name',
  53202. '$ref',
  53203. 'className',
  53204. 'style',
  53205. 'data',
  53206. 'children',
  53207. 'ref',
  53208. 'visible',
  53209. 'loading',
  53210. 'visibleOn',
  53211. 'hidden',
  53212. 'hiddenOn',
  53213. 'disabled',
  53214. 'disabledOn',
  53215. 'static',
  53216. 'staticOn',
  53217. 'component',
  53218. 'detectField',
  53219. 'defaultValue',
  53220. 'defaultData',
  53221. 'required',
  53222. 'requiredOn',
  53223. 'syncSuperStore',
  53224. 'mode',
  53225. 'body',
  53226. 'id',
  53227. 'inputOnly',
  53228. 'label',
  53229. 'renderLabel',
  53230. 'trackExpression',
  53231. 'editorSetting',
  53232. 'updatePristineAfterStoreDataReInit',
  53233. 'source'
  53234. ],
  53235. k = new _.SimpleMap(),
  53236. x = (function (e) {
  53237. function t(t) {
  53238. var n = e.call(this, t) || this
  53239. return (
  53240. (n.rendererKey = ''),
  53241. (n.unbindEvent = void 0),
  53242. (n.isStatic = void 0),
  53243. (n.refFn = n.refFn.bind(n)),
  53244. (n.renderChild = n.renderChild.bind(n)),
  53245. (n.reRender = n.reRender.bind(n)),
  53246. n.resolveRenderer(n.props),
  53247. (n.dispatchEvent = n.dispatchEvent.bind(n)),
  53248. (n.reaction = b.reaction(
  53249. function () {
  53250. var e,
  53251. n,
  53252. r,
  53253. i = E.filter(t.schema.id, t.data),
  53254. a = E.filter(t.schema.name, t.data)
  53255. return ''
  53256. .concat(null !== (e = t.statusStore.visibleState[i]) && void 0 !== e ? e : t.statusStore.visibleState[a])
  53257. .concat(null !== (n = t.statusStore.disableState[i]) && void 0 !== n ? n : t.statusStore.disableState[a])
  53258. .concat(null !== (r = t.statusStore.staticState[i]) && void 0 !== r ? r : t.statusStore.staticState[a])
  53259. },
  53260. function () {
  53261. return n.forceUpdate()
  53262. }
  53263. )),
  53264. n
  53265. )
  53266. }
  53267. return (
  53268. i.__extends(t, e),
  53269. (t.prototype.componentDidMount = function () {
  53270. this.unbindEvent = m.bindEvent(this.cRef)
  53271. }),
  53272. (t.prototype.componentWillUnmount = function () {
  53273. var e, t
  53274. null === (e = this.reaction) || void 0 === e || e.call(this), null === (t = this.unbindEvent) || void 0 === t || t.call(this)
  53275. }),
  53276. (t.prototype.shouldComponentUpdate = function (e) {
  53277. var t = this.props,
  53278. n = F.default(Object.keys(e), ['schema', 'scope'])
  53279. if (F.default(Object.keys(t), ['schema', 'scope']).length !== n.length || f.anyChanged(n, this.props, e)) return !0
  53280. var r = Object.keys(e.schema)
  53281. return !(Object.keys(t.schema).length === r.length && !f.anyChanged(r, t.schema, e.schema))
  53282. }),
  53283. (t.prototype.resolveRenderer = function (e, t) {
  53284. void 0 === t && (t = !1)
  53285. var n = e.schema,
  53286. r = e.$path
  53287. if (
  53288. (n && n.$ref && ((n = i.__assign(i.__assign({}, e.resolveDefinitions(n.$ref)), n)), (r = r.replace(/(?!.*\/).*/, n.type))),
  53289. !(null == n ? void 0 : n.type) || (!t && this.renderer && this.rendererKey === ''.concat(n.type, '-').concat(n.$$id)))
  53290. ) {
  53291. if ((n.children && !n.component && n.asFormItem && ((n.component = K), (n.renderChildren = n.children), delete n.children), n.component && !n.component.wrapedAsFormItem && n.asFormItem)) {
  53292. var a = k.get(n.component)
  53293. if (a) n.component = a
  53294. else {
  53295. var s = u.asFormItem(i.__assign({ strictMode: !1 }, n.asFormItem))(n.component)
  53296. k.set(n.component, s), (s.wrapedAsFormItem = !0), (n.component = s)
  53297. }
  53298. }
  53299. } else {
  53300. var d = e.env.rendererResolver || c.resolveRenderer
  53301. ;(this.renderer = d(r, n, e)), (this.rendererKey = ''.concat(n.type, '-').concat(n.$$id))
  53302. }
  53303. return { path: r, schema: n }
  53304. }),
  53305. (t.prototype.getWrappedInstance = function () {
  53306. return this.cRef
  53307. }),
  53308. (t.prototype.refFn = function (e) {
  53309. this.ref = e
  53310. }),
  53311. (t.prototype.childRef = function (e) {
  53312. for (; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  53313. this.cRef = e
  53314. }),
  53315. (t.prototype.dispatchEvent = function (e, t, n) {
  53316. return i.__awaiter(this, void 0, void 0, function () {
  53317. return i.__generator(this, function (r) {
  53318. switch (r.label) {
  53319. case 0:
  53320. return [4, m.dispatchEvent(e, this.cRef || n, this.context, t)]
  53321. case 1:
  53322. return [2, r.sent()]
  53323. }
  53324. })
  53325. })
  53326. }),
  53327. (t.prototype.renderChild = function (e, t, n) {
  53328. var r, a, s, d
  53329. void 0 === n && (n = {})
  53330. var o = this.props,
  53331. l = o.schema
  53332. o.$path
  53333. var c = o.env,
  53334. u = o.render,
  53335. p = i.__rest(o, ['schema', '$path', 'env', 'render']),
  53336. h = this.resolveRenderer(this.props).path,
  53337. v = A.concat()
  53338. if (this.renderer) {
  53339. var f = this.renderer.component
  53340. f.propsList && v.push.apply(v, f.propsList)
  53341. }
  53342. return u(
  53343. ''.concat(h).concat(e ? '/'.concat(e) : ''),
  53344. t || '',
  53345. i.__assign(
  53346. i.__assign(
  53347. i.__assign(i.__assign({}, $.default(p, v)), {
  53348. defaultStatic:
  53349. null !==
  53350. (s =
  53351. null !== (a = (!(null === (r = this.renderer) || void 0 === r ? void 0 : r.type) || !['drawer', 'dialog'].includes(this.renderer.type)) && void 0) && void 0 !== a
  53352. ? a
  53353. : this.isStatic) && void 0 !== s
  53354. ? s
  53355. : l.staticOn
  53356. ? E.evalExpression(l.staticOn, p.data)
  53357. : null !== (d = l.static) && void 0 !== d
  53358. ? d
  53359. : p.defaultStatic
  53360. }),
  53361. n
  53362. ),
  53363. { data: n.data || p.data, env: c }
  53364. )
  53365. )
  53366. }),
  53367. (t.prototype.reRender = function () {
  53368. this.resolveRenderer(this.props, !0), this.forceUpdate()
  53369. }),
  53370. (t.prototype.render = function () {
  53371. var e,
  53372. t,
  53373. n,
  53374. r,
  53375. a,
  53376. s,
  53377. d,
  53378. u,
  53379. p = this,
  53380. _ = this.props
  53381. _.$path
  53382. var m = _.schema,
  53383. b = _.rootStore,
  53384. I = _.statusStore,
  53385. F = _.render,
  53386. $ = i.__rest(_, ['$path', 'schema', 'rootStore', 'statusStore', 'render'])
  53387. if (null == m) return null
  53388. var O = this.resolveRenderer(this.props),
  53389. A = O.path,
  53390. k = O.schema,
  53391. x = this.props.env.theme
  53392. if (Array.isArray(k)) return F(A, k, $)
  53393. var K = k && ('&' === k.detectField ? $ : $[k.detectField || 'data']),
  53394. D = K ? v.getExprProperties(k, K, void 0, $) : {},
  53395. j = E.filter(k.id, $.data),
  53396. V = E.filter(k.name, $.data),
  53397. M = y.isAlive(I) ? (null !== (n = I.visibleState[j]) && void 0 !== n ? n : I.visibleState[V]) : void 0,
  53398. T = y.isAlive(I) ? (null !== (r = I.disableState[j]) && void 0 !== r ? r : I.disableState[V]) : void 0,
  53399. U = y.isAlive(I) ? (null !== (a = I.staticState[j]) && void 0 !== a ? a : I.staticState[V]) : void 0
  53400. if (((this.isStatic = U), (!1 === M || (!0 !== M && D && (D.hidden || !1 === D.visible || k.hidden || !1 === k.visible || $.hidden || !1 === $.visible))) && ($.invisible = !0), k.children))
  53401. return $.invisible
  53402. ? null
  53403. : C.default.isValidElement(k.children)
  53404. ? k.children
  53405. : k.children(
  53406. i.__assign(i.__assign(i.__assign({}, $), D), {
  53407. $path: A,
  53408. $schema: k,
  53409. render: this.renderChild,
  53410. forwardedRef: this.refFn,
  53411. rootStore: b,
  53412. statusStore: I,
  53413. dispatchEvent: this.dispatchEvent
  53414. })
  53415. )
  53416. if (k.component && o.isValidElementType(k.component)) {
  53417. var W = !(k.component.prototype instanceof C.default.Component),
  53418. B = k.data,
  53419. N = k.value,
  53420. P = k.activeKey,
  53421. L = k.key,
  53422. q = i.__rest(k, ['data', 'value', 'activeKey', 'key'])
  53423. return $.invisible
  53424. ? null
  53425. : w(
  53426. k.component,
  53427. i.__assign(i.__assign(i.__assign(i.__assign({}, $), q), D), {
  53428. defaultData: B,
  53429. defaultValue: N,
  53430. defaultActiveKey: P,
  53431. propKey: L,
  53432. $path: A,
  53433. $schema: k,
  53434. ref: W ? void 0 : this.refFn,
  53435. forwardedRef: W ? this.refFn : void 0,
  53436. render: this.renderChild,
  53437. rootStore: b,
  53438. statusStore: I,
  53439. dispatchEvent: this.dispatchEvent
  53440. })
  53441. )
  53442. }
  53443. if (0 === Object.keys(k).length) return null
  53444. if (!this.renderer)
  53445. return $.invisible
  53446. ? null
  53447. : w(
  53448. l.default,
  53449. i.__assign({}, $, D, {
  53450. getComponent: function () {
  53451. return i.__awaiter(p, void 0, void 0, function () {
  53452. var e
  53453. return i.__generator(this, function (t) {
  53454. switch (t.label) {
  53455. case 0:
  53456. return [4, $.env.loadRenderer(k, A, this.reRender)]
  53457. case 1:
  53458. return (e = t.sent()) && 'function' == typeof e
  53459. ? [2, e]
  53460. : e && C.default.isValidElement(e)
  53461. ? [
  53462. 2,
  53463. function () {
  53464. return e
  53465. }
  53466. ]
  53467. : (this.reRender(),
  53468. [
  53469. 2,
  53470. function () {
  53471. return c.loadRenderer(k, A)
  53472. }
  53473. ])
  53474. }
  53475. })
  53476. })
  53477. },
  53478. $path: A,
  53479. $schema: k,
  53480. retry: this.reRender,
  53481. rootStore: b,
  53482. statusStore: I,
  53483. dispatchEvent: this.dispatchEvent
  53484. })
  53485. )
  53486. var z = this.renderer,
  53487. G = (k = c.filterSchema(k, z, $)).data,
  53488. H = k.value,
  53489. J = k.key,
  53490. Q = k.activeKey,
  53491. X = i.__rest(k, ['data', 'value', 'key', 'activeKey']),
  53492. Y = z.component
  53493. if ($.invisible && (D.hidden || !1 === D.visible || !z.isFormItem || (!1 !== k.visible && !k.hidden))) return null
  53494. z.storeType && (D = {})
  53495. var Z = null === (s = Y.prototype) || void 0 === s ? void 0 : s.isReactComponent,
  53496. ee = i.__assign(i.__assign(i.__assign(i.__assign(i.__assign({}, x.getRendererConfig(z.name)), X), f.chainEvents($, X)), D), {
  53497. defaultData: null !== (d = X.defaultData) && void 0 !== d ? d : G,
  53498. defaultValue: null !== (u = X.defaultValue) && void 0 !== u ? u : H,
  53499. defaultActiveKey: Q,
  53500. propKey: J,
  53501. $path: A,
  53502. $schema: k,
  53503. ref: this.refFn,
  53504. render: this.renderChild,
  53505. rootStore: b,
  53506. statusStore: I,
  53507. dispatchEvent: this.dispatchEvent,
  53508. mobileUI: !1 !== k.useMobileUI && $.mobileUI
  53509. })
  53510. if (
  53511. (k.style && (ee.style = S.buildStyle(k.style, K)),
  53512. void 0 !== T && (ee.disabled = T),
  53513. void 0 !== U && (ee.static = U),
  53514. $.env.enableTestid && (ee.testid || ee.id || null == ee.testIdBuilder) && (ee.testIdBuilder instanceof f.TestIdBuilder || (ee.testIdBuilder = new f.TestIdBuilder(ee.testid || ee.id))),
  53515. z.autoVar)
  53516. )
  53517. try {
  53518. for (var te = i.__values(Object.keys(k)), ne = te.next(); !ne.done; ne = te.next()) {
  53519. var re = ne.value
  53520. 'string' == typeof ee[re] && R.isExpression(ee[re]) && (ee[re] = g.resolveVariableAndFilter(ee[re], ee.data, '| raw'))
  53521. }
  53522. } catch (t) {
  53523. e = { error: t }
  53524. } finally {
  53525. try {
  53526. ne && !ne.done && (t = te.return) && t.call(te)
  53527. } finally {
  53528. if (e) throw e.error
  53529. }
  53530. }
  53531. var ie = w(Y, Z ? i.__assign({}, ee, { ref: this.childRef }) : i.__assign({}, ee))
  53532. return this.props.env.enableAMISDebug ? w(h.DebugWrapper, { renderer: z }, ie) : ie
  53533. }),
  53534. (t.displayName = 'Renderer'),
  53535. (t.contextType = p.ScopedContext),
  53536. i.__decorate([f.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'childRef', null),
  53537. t
  53538. )
  53539. })(C.default.Component),
  53540. K = (function (e) {
  53541. function t() {
  53542. var t = (null !== e && e.apply(this, arguments)) || this
  53543. return (t.childRef = C.default.createRef()), t
  53544. }
  53545. return (
  53546. i.__extends(t, e),
  53547. (t.prototype.getWrappedInstance = function () {
  53548. return this.childRef.current
  53549. }),
  53550. (t.prototype.render = function () {
  53551. var e = this.props,
  53552. t = e.renderChildren,
  53553. n = i.__rest(e, ['renderChildren'])
  53554. return 'function' == typeof t ? t(i.__assign(i.__assign({}, n), { ref: this.childRef })) : null
  53555. }),
  53556. t
  53557. )
  53558. })(C.default.Component)
  53559. ;(t.RENDERER_TRANSMISSION_OMIT_PROPS = A), (t.SchemaRenderer = x)
  53560. }) /*!node_modules/amis-core/lib/store/status.js*/
  53561. amis.define('5238915', function (t, e, s, a) {
  53562. 'use strict'
  53563. Object.defineProperty(e, '__esModule', { value: !0 })
  53564. var i = t('68b98b9'),
  53565. n = t('668845d'),
  53566. o = n.types
  53567. .model('StatusStore', { visibleState: n.types.optional(n.types.frozen(), {}), disableState: n.types.optional(n.types.frozen(), {}), staticState: n.types.optional(n.types.frozen(), {}) })
  53568. .actions(function (t) {
  53569. return {
  53570. setVisible: function (e, s) {
  53571. var a,
  53572. n = i.__assign(i.__assign({}, t.visibleState), (((a = {})[e] = s), a))
  53573. t.visibleState = n
  53574. },
  53575. setDisable: function (e, s) {
  53576. var a,
  53577. n = i.__assign(i.__assign({}, t.disableState), (((a = {})[e] = s), a))
  53578. t.disableState = n
  53579. },
  53580. setStatic: function (e, s) {
  53581. var a,
  53582. n = i.__assign(i.__assign({}, t.staticState), (((a = {})[e] = s), a))
  53583. t.staticState = n
  53584. },
  53585. resetAll: function () {
  53586. ;(t.visibleState = {}), (t.disableState = {}), (t.staticState = {})
  53587. }
  53588. }
  53589. })
  53590. e.StatusStore = o
  53591. }) /*!node_modules/amis-core/lib/StatusScoped.js*/
  53592. amis.define('5affb7c', function (e, t, n, r) {
  53593. 'use strict'
  53594. Object.defineProperty(t, '__esModule', { value: !0 })
  53595. var o = e('68b98b9'),
  53596. a = e('ac704b9'),
  53597. i = e('2fb8d9c'),
  53598. s = e('5238915'),
  53599. d = e('668845d')
  53600. function c(e) {
  53601. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  53602. }
  53603. var f = c(a),
  53604. p = c(i),
  53605. u = e('ac704b9'),
  53606. l = (u.default || u).createElement
  53607. ;(u.default || u).Fragment,
  53608. (t.StatusScoped = function (e) {
  53609. var t
  53610. return p.default(
  53611. (((t = (function (t) {
  53612. function n(e) {
  53613. var n = t.call(this, e) || this
  53614. return (n.childRef = n.childRef.bind(n)), (n.getWrappedInstance = n.getWrappedInstance.bind(n)), (n.store = s.StatusStore.create({})), n
  53615. }
  53616. return (
  53617. o.__extends(n, t),
  53618. (n.prototype.childRef = function (e) {
  53619. for (; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  53620. this.ref = e
  53621. }),
  53622. (n.prototype.getWrappedInstance = function () {
  53623. return this.ref
  53624. }),
  53625. (n.prototype.componentWillUnmount = function () {
  53626. this.store && d.destroy(this.store), delete this.store
  53627. }),
  53628. (n.prototype.render = function () {
  53629. var t,
  53630. n = { statusStore: this.store },
  53631. r =
  53632. (null === (t = e.prototype) || void 0 === t ? void 0 : t.isReactComponent) || e.$$typeof === Symbol.for('react.forward_ref')
  53633. ? { ref: this.childRef }
  53634. : { forwardedRef: this.childRef }
  53635. return l(e, o.__assign({}, this.props, n, r))
  53636. }),
  53637. n
  53638. )
  53639. })(f.default.Component)).displayName = 'StatusScoped('.concat(e.displayName || e.name, ')')),
  53640. (t.ComposedComponent = e),
  53641. t),
  53642. e
  53643. )
  53644. })
  53645. }) /*!node_modules/amis-core/lib/Root.js*/
  53646. amis.define('f288a74', function (e, t, n, a) {
  53647. 'use strict'
  53648. Object.defineProperty(t, '__esModule', { value: !0 })
  53649. var r = e('68b98b9'),
  53650. o = e('ac704b9'),
  53651. i = e('0910768'),
  53652. s = e('1b2b2b8'),
  53653. c = e('96c86b1'),
  53654. l = e('837d032'),
  53655. d = e('1c1d73a'),
  53656. p = e('777be76'),
  53657. u = e('939b8bb'),
  53658. f = e('8420da3'),
  53659. _ = e('5affb7c')
  53660. function h(e) {
  53661. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  53662. }
  53663. var m = h(o),
  53664. v = h(i),
  53665. y = e('ac704b9'),
  53666. g = (y.default || y).createElement
  53667. ;(y.default || y).Fragment
  53668. var b = []
  53669. var x = (function (e) {
  53670. function t() {
  53671. return (null !== e && e.apply(this, arguments)) || this
  53672. }
  53673. return (
  53674. r.__extends(t, e),
  53675. (t.prototype.resolveDefinitions = function (e) {
  53676. var t = this.props.schema.definitions
  53677. return !e || u.isEmpty(t) ? {} : t && t[e]
  53678. }),
  53679. (t.prototype.render = function () {
  53680. var e = this.props,
  53681. t = e.schema,
  53682. n = e.rootStore,
  53683. a = e.env,
  53684. o = e.pathPrefix,
  53685. i = e.location,
  53686. l = e.data,
  53687. d = e.context,
  53688. u = e.locale,
  53689. _ = e.translate,
  53690. h = r.__rest(e, ['schema', 'rootStore', 'env', 'pathPrefix', 'location', 'data', 'context', 'locale', 'translate']),
  53691. m = a.theme,
  53692. y = this.props.theme || 'cxd'
  53693. return (
  53694. 'default' === y && (y = 'cxd'),
  53695. g(
  53696. f.RootStoreContext.Provider,
  53697. { value: n },
  53698. g(
  53699. p.ThemeContext.Provider,
  53700. { value: y },
  53701. g(
  53702. s.LocaleContext.Provider,
  53703. { value: this.props.locale },
  53704. b.reduce(
  53705. function (e, t) {
  53706. return r.__assign(r.__assign({}, e), { children: t(e) })
  53707. },
  53708. r.__assign(r.__assign({ pathPrefix: o || '', schema: v.default(t) ? r.__assign({ type: 'page' }, t) : t }, h), {
  53709. render: R,
  53710. rootStore: n,
  53711. resolveDefinitions: this.resolveDefinitions,
  53712. location: i,
  53713. data: l,
  53714. env: a,
  53715. classnames: m.classnames,
  53716. classPrefix: m.classPrefix,
  53717. locale: u,
  53718. translate: _,
  53719. children: g(
  53720. c.RootRenderer,
  53721. r.__assign({ pathPrefix: o || '', schema: v.default(t) ? r.__assign({ type: 'page' }, t) : t }, h, {
  53722. render: R,
  53723. rootStore: n,
  53724. resolveDefinitions: this.resolveDefinitions,
  53725. location: i,
  53726. data: l,
  53727. context: d,
  53728. env: a,
  53729. classnames: m.classnames,
  53730. classPrefix: m.classPrefix,
  53731. locale: u,
  53732. translate: _
  53733. })
  53734. )
  53735. })
  53736. ).children
  53737. )
  53738. )
  53739. )
  53740. )
  53741. }),
  53742. r.__decorate(
  53743. [u.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [String]), r.__metadata('design:returntype', void 0)],
  53744. t.prototype,
  53745. 'resolveDefinitions',
  53746. null
  53747. ),
  53748. t
  53749. )
  53750. })(m.default.Component),
  53751. S = _.StatusScoped(l.SchemaRenderer)
  53752. function P(e, t, n) {
  53753. if (Array.isArray(t)) {
  53754. var a = n.key || n.propKey || n.id || ''
  53755. return t.map(function (t, o) {
  53756. return R(''.concat(e, '/').concat(o), t, r.__assign(r.__assign({}, n), { key: ''.concat(a ? ''.concat(a, '-') : '').concat(o) }))
  53757. })
  53758. }
  53759. return R(e, t, n)
  53760. }
  53761. function R(e, t, n) {
  53762. if (Array.isArray(t)) return P(e, t, n)
  53763. var a = typeof t
  53764. if ('undefined' === a || null === t) return null
  53765. if (m.default.isValidElement(t)) return t
  53766. var o = 'string' === a || 'number' === a ? { type: 'tpl', tpl: String(t) } : t,
  53767. i = n.propsTransform
  53768. return (
  53769. i && (delete (n = r.__assign({}, n)).propsTransform, (n = i(n))),
  53770. !['dialog', 'drawer'].includes(null == o ? void 0 : o.type) || (null == o ? void 0 : o.component) || (null == o ? void 0 : o.children)
  53771. ? g(l.SchemaRenderer, r.__assign({ render: R }, n, { schema: o, propKey: o.key, $path: ''.concat(e ? ''.concat(e, '/') : '').concat((o && o.type) || '') }))
  53772. : g(S, r.__assign({ render: R }, n, { schema: o, propKey: o.key, $path: ''.concat(e ? ''.concat(e, '/') : '').concat((o && o.type) || '') }))
  53773. )
  53774. }
  53775. var C = _.StatusScoped(d.HocScoped(x))
  53776. ;(t.Root = x),
  53777. (t.addRootWrapper = function (e) {
  53778. b.push(e)
  53779. }),
  53780. (t.default = C),
  53781. (t.renderChild = R),
  53782. (t.renderChildren = P)
  53783. }) /*!node_modules/amis-core/lib/components/ErrorBoundary.js*/
  53784. amis.define('01ba50b', function (r, e, t, n) {
  53785. 'use strict'
  53786. Object.defineProperty(e, '__esModule', { value: !0 })
  53787. var a = r('68b98b9')
  53788. function o(r) {
  53789. return r && 'object' == typeof r && 'default' in r ? r : { default: r }
  53790. }
  53791. var s = o(r('ac704b9')),
  53792. c = r('ac704b9'),
  53793. i = (c.default || c).createElement
  53794. ;(c.default || c).Fragment
  53795. var u = (function (r) {
  53796. function e(e) {
  53797. var t = r.call(this, e) || this
  53798. return (t.state = { hasError: !1 }), t
  53799. }
  53800. return (
  53801. a.__extends(e, r),
  53802. (e.prototype.componentDidCatch = function (r, e) {
  53803. var t = this.props.customErrorMsg
  53804. t && console.warn(t), console.warn('\u9519\u8bef\u5bf9\u8c61\uff1a', r), console.warn('\u9519\u8bef\u4fe1\u606f\uff1a', e), this.setState({ hasError: !0 })
  53805. }),
  53806. (e.prototype.render = function () {
  53807. var r = this.props.fallback
  53808. return this.state.hasError
  53809. ? r
  53810. ? r()
  53811. : i('div', { className: 'renderer-error-boundary' }, '\u6e32\u67d3\u53d1\u751f\u9519\u8bef\uff0c\u8be6\u7ec6\u9519\u8bef\u4fe1\u606f\u8bf7\u67e5\u770b\u63a7\u5236\u53f0\u8f93\u51fa。')
  53812. : this.props.children
  53813. }),
  53814. e
  53815. )
  53816. })(s.default.Component)
  53817. e.default = u
  53818. }) /*!node_modules/amis-core/lib/index.js*/
  53819. amis.define('64ea6e0', function (e, t, r, a) {
  53820. 'use strict'
  53821. Object.defineProperty(t, '__esModule', { value: !0 })
  53822. var i = e('68b98b9'),
  53823. n = e('326ef36')
  53824. e('d24c711'), e('cbbc3b2'), e('0bde9be')
  53825. var o = e('d9d4e46'),
  53826. s = e('d9368af'),
  53827. l = e('1176ce2'),
  53828. c = e('8dd52de'),
  53829. d = e('22a4ae5'),
  53830. u = e('5e0783e'),
  53831. p = e('a3127fc'),
  53832. m = e('1c8d418'),
  53833. f = e('607aee2'),
  53834. b = e('5c95135'),
  53835. g = e('d93f3ae'),
  53836. S = e('a3bbeb2'),
  53837. h = e('933bc12'),
  53838. v = e('3f15357'),
  53839. y = e('48a08cf'),
  53840. C = e('2f0f0cc')
  53841. e('8b641b6')
  53842. var E = e('3ccf66c'),
  53843. T = e('3c9ad5f'),
  53844. O = e('e74b24f'),
  53845. A = e('8ff7489'),
  53846. F = e('254acb9'),
  53847. P = e('939b8bb'),
  53848. D = e('cde5cad'),
  53849. x = e('0dc59d3'),
  53850. R = e('67e77ca'),
  53851. j = e('9c55168'),
  53852. M = e('c7550a7'),
  53853. V = e('027080a'),
  53854. I = e('e3b8aee'),
  53855. N = e('69440a7'),
  53856. k = e('dff10cd'),
  53857. _ = e('9a56a54'),
  53858. L = e('bbe84d0'),
  53859. w = e('05bc36b'),
  53860. B = e('dae8b22'),
  53861. z = e('0b3520f'),
  53862. W = e('1d5900b'),
  53863. H = e('0945ec7'),
  53864. U = e('241d95b'),
  53865. J = e('dc90a49'),
  53866. K = e('1feaebc'),
  53867. q = e('730a210'),
  53868. Q = e('42c789c'),
  53869. Y = e('1be4f4d'),
  53870. G = e('4a8583c'),
  53871. X = e('494d8b2'),
  53872. Z = e('d2a103e'),
  53873. $ = e('2cb1945'),
  53874. ee = e('5b3f087'),
  53875. te = e('3853df4'),
  53876. re = e('1996a98'),
  53877. ae = e('575a22c'),
  53878. ie = e('88c8f0e'),
  53879. ne = e('9f4cfa3'),
  53880. oe = e('e0700ab'),
  53881. se = e('e17d2ed'),
  53882. le = e('f4cd1ba'),
  53883. ce = e('014d724'),
  53884. de = e('7c24d36'),
  53885. ue = e('7c8f81e'),
  53886. pe = e('d823824'),
  53887. me = e('96012e2'),
  53888. fe = e('668845d'),
  53889. be = e('1b2b2b8'),
  53890. ge = e('1c1d73a'),
  53891. Se = e('777be76')
  53892. e('9f6ca76'),
  53893. e('53ab1c9'),
  53894. e('389b046'),
  53895. e('63cb51c'),
  53896. e('5b9523a'),
  53897. e('e545b9c'),
  53898. e('b72176a'),
  53899. e('faee115'),
  53900. e('9a01b63'),
  53901. e('daa1278'),
  53902. e('1dd4948'),
  53903. e('890b724'),
  53904. e('1a3c3c1'),
  53905. e('dadd977'),
  53906. e('66f9a9c'),
  53907. e('f3d37c2'),
  53908. e('b2321b9'),
  53909. e('a85d943'),
  53910. e('734fb37'),
  53911. e('9c3aad7')
  53912. var he = e('e913672'),
  53913. ve = e('ec36da8'),
  53914. ye = e('6352ca6'),
  53915. Ce = e('f288a74'),
  53916. Ee = e('3b516dc'),
  53917. Te = e('bc320d8'),
  53918. Oe = e('ac704b9'),
  53919. Ae = e('c3389ff'),
  53920. Fe = e('d998390'),
  53921. Pe = e('0e43fee'),
  53922. De = e('9486486'),
  53923. xe = e('01ba50b'),
  53924. Re = e('f9770e6'),
  53925. je = e('837d032'),
  53926. Me = e('f97a625'),
  53927. Ve = e('5affb7c'),
  53928. Ie = e('e81c4d9'),
  53929. Ne = e('7db930a'),
  53930. ke = e('3e2dd5e'),
  53931. _e = e('afae96a'),
  53932. Le = e('9bf2913'),
  53933. we = e('48f96dd'),
  53934. Be = e('98ebec8'),
  53935. ze = e('ebd77a8'),
  53936. We = e('0b463e6'),
  53937. He = e('c83dd99'),
  53938. Ue = e('121d16c'),
  53939. Je = e('0ecf5fd'),
  53940. Ke = e('3886906'),
  53941. qe = e('a533195')
  53942. function Qe(e) {
  53943. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  53944. }
  53945. var Ye = Qe(Oe),
  53946. Ge = e('ac704b9'),
  53947. Xe = (Ge.default || Ge).createElement
  53948. ;(Ge.default || Ge).Fragment
  53949. var Ze = Se.getClassPrefix()
  53950. function $e(e) {
  53951. var t = e.schema,
  53952. r = e.options,
  53953. a = e.pathPrefix,
  53954. s = i.__rest(e, ['schema', 'options', 'pathPrefix']),
  53955. l = s.locale || be.getDefaultLocale()
  53956. l = 'en' === l ? 'en-US' : 'zh' === l || 'cn' === l ? 'zh-CN' : l.replace('_', '-')
  53957. var c = Ye.default.useCallback(
  53958. function () {
  53959. var e = s.translate || be.makeTranslator(l)
  53960. return e.apply(null, arguments)
  53961. },
  53962. [l, s.translate]
  53963. ),
  53964. d = Ye.default.useMemo(
  53965. function () {
  53966. var e = n.stores[r.session || 'global']
  53967. if (e) {
  53968. var t = fe.getEnv(e)
  53969. Object.assign(
  53970. t,
  53971. i.__assign(i.__assign({}, r), { fetcher: r.fetcher ? o.wrapFetcher(r.fetcher, r.tracker) : t.fetcher, confirm: r.confirm ? P.promisify(r.confirm) : t.confirm, locale: l, translate: c })
  53972. )
  53973. } else
  53974. (r = i.__assign(i.__assign(i.__assign({}, n.defaultOptions), r), {
  53975. fetcher: r.fetcher ? o.wrapFetcher(r.fetcher, r.tracker) : n.defaultOptions.fetcher,
  53976. confirm: P.promisify(r.confirm || n.defaultOptions.confirm || window.confirm),
  53977. locale: l,
  53978. translate: c
  53979. })),
  53980. (e = me.RendererStore.create({}, r)),
  53981. (n.stores[r.session || 'global'] = e)
  53982. return (window.amisStore = e), e
  53983. },
  53984. Object.keys(r).concat(Object.values(r)).concat(l)
  53985. ),
  53986. u = fe.getEnv(d),
  53987. p = s.theme || r.theme || 'cxd'
  53988. return (
  53989. 'default' === p && (p = 'cxd'),
  53990. (u.theme = Se.getTheme(p)),
  53991. Ye.default.useEffect(
  53992. function () {
  53993. return (
  53994. u.enableAMISDebug ? S.enableDebug() : S.disableDebug(),
  53995. function () {
  53996. return u.enableAMISDebug || S.disableDebug()
  53997. }
  53998. )
  53999. },
  54000. [u.enableAMISDebug]
  54001. ),
  54002. void 0 !== s.locale && ((u.translate = c), (u.locale = l)),
  54003. !1 !== r.useMobileUI && (s.mobileUI = u.isMobile()),
  54004. (t = Ye.default.useMemo(
  54005. function () {
  54006. return (t = Ee.envOverwrite(t, l)), (t = J.replaceText(t, r.replaceText, u.replaceTextIgnoreKeys))
  54007. },
  54008. [t, l]
  54009. )),
  54010. Xe(Te.EnvContext.Provider, { value: u }, Xe(Ce.default, i.__assign({}, s, { schema: t, pathPrefix: a, rootStore: d, env: u, theme: p, locale: l, translate: c })))
  54011. )
  54012. }
  54013. ;(t.Renderer = n.Renderer),
  54014. (t.addSchemaFilter = n.addSchemaFilter),
  54015. (t.clearStoresCache = n.clearStoresCache),
  54016. (t.extendDefaultEnv = n.extendDefaultEnv),
  54017. (t.filterSchema = n.filterSchema),
  54018. (t.getRendererByName = n.getRendererByName),
  54019. (t.getRenderers = n.getRenderers),
  54020. (t.registerRenderer = n.registerRenderer),
  54021. (t.resolveRenderer = n.resolveRenderer),
  54022. (t.unRegisterRenderer = n.unRegisterRenderer),
  54023. (t.updateEnv = n.updateEnv),
  54024. (t.buildApi = o.buildApi),
  54025. (t.callStrFunction = o.callStrFunction),
  54026. (t.clearApiCache = o.clearApiCache),
  54027. (t.getApiCache = o.getApiCache),
  54028. (t.isApiOutdated = o.isApiOutdated),
  54029. (t.isApiOutdatedWithData = o.isApiOutdatedWithData),
  54030. (t.isEffectiveApi = o.isEffectiveApi),
  54031. (t.isSameApi = o.isSameApi),
  54032. (t.isValidApi = o.isValidApi),
  54033. (t.jsFetcher = o.jsFetcher),
  54034. (t.jsonpFetcher = o.jsonpFetcher),
  54035. (t.normalizeApi = o.normalizeApi),
  54036. (t.normalizeApiResponseData = o.normalizeApiResponseData),
  54037. (t.responseAdaptor = o.responseAdaptor),
  54038. (t.setApiCache = o.setApiCache),
  54039. (t.str2AsyncFunction = o.str2AsyncFunction),
  54040. (t.str2function = o.str2function),
  54041. (t.wrapAdaptor = o.wrapAdaptor),
  54042. (t.wrapFetcher = o.wrapFetcher),
  54043. (t.attachmentAdpator = s.attachmentAdpator),
  54044. (t.autobindMethod = l.autobindMethod),
  54045. (t.bind = l.bind),
  54046. (t.chromeVersion = c.chromeVersion),
  54047. (t.isSafari = c.isSafari),
  54048. (t.ColorScale = d.ColorScale),
  54049. (t.columnsSplit = u.columnsSplit),
  54050. (t.concatData = p.concatData),
  54051. (t.dataMapping = m.dataMapping),
  54052. (t.resolveMapping = m.resolveMapping),
  54053. (t.resolveMappingObject = m.resolveMappingObject),
  54054. (t.DataSchema = f.DataSchema),
  54055. (t.DATASCHEMA_TYPE_MAP = b.DATASCHEMA_TYPE_MAP),
  54056. (t.DataScope = b.DataScope),
  54057. (t.filterDate = g.filterDate),
  54058. (t.normalizeDate = g.normalizeDate),
  54059. (t.parseDuration = g.parseDuration),
  54060. (t.relativeValueRe = g.relativeValueRe),
  54061. (t.DebugWrapper = S.DebugWrapper),
  54062. (t.JsonView = S.JsonView),
  54063. (t.debug = S.debug),
  54064. (t.disableDebug = S.disableDebug),
  54065. (t.enableDebug = S.enableDebug),
  54066. (t.traceProps = S.traceProps),
  54067. (t.warning = S.warning),
  54068. (t.calculatePosition = h.calculatePosition),
  54069. (t.getContainer = h.getContainer),
  54070. (t.getStyleNumber = h.getStyleNumber),
  54071. (t.ownerDocument = h.ownerDocument),
  54072. (t.renderTextByKeyword = h.renderTextByKeyword),
  54073. (t.ServerError = v.ServerError),
  54074. (t.escapeHtml = y.escapeHtml),
  54075. (t.filterClassNameObject = C.filterClassNameObject),
  54076. (t.getExprProperties = C.getExprProperties),
  54077. (t.hasExprPropertiesChanged = C.hasExprPropertiesChanged),
  54078. (t.formatDuration = E.formatDuration),
  54079. (t.FormulaExec = T.FormulaExec),
  54080. (t.formulaExec = T.formulaExec),
  54081. (t.isExpression = T.isExpression),
  54082. (t.isNeedFormula = T.isNeedFormula),
  54083. (t.registerFormulaExec = T.registerFormulaExec),
  54084. (t.replaceExpression = T.replaceExpression),
  54085. (t.getVariable = O.getVariable),
  54086. (t.collectVariables = A.collectVariables),
  54087. (t.handleAction = F.handleAction),
  54088. (t.JSONTraverse = P.JSONTraverse),
  54089. (t.JSONValueMap = P.JSONValueMap),
  54090. (t.SkipOperation = P.SkipOperation),
  54091. (t.TEST_ID_KEY = P.TEST_ID_KEY),
  54092. (t.TestIdBuilder = P.TestIdBuilder),
  54093. (t.ValidateError = P.ValidateError),
  54094. (t.__uri = P.__uri),
  54095. (t.anyChanged = P.anyChanged),
  54096. (t.autobind = P.autobind),
  54097. (t.buildTrackExpression = P.buildTrackExpression),
  54098. (t.bulkBindFunctions = P.bulkBindFunctions),
  54099. (t.camel = P.camel),
  54100. (t.chainEvents = P.chainEvents),
  54101. (t.chainFunctions = P.chainFunctions),
  54102. (t.changedEffect = P.changedEffect),
  54103. (t.convertArrayValueToMoment = P.convertArrayValueToMoment),
  54104. (t.countTree = P.countTree),
  54105. (t.detectPropValueChanged = P.detectPropValueChanged),
  54106. (t.difference = P.difference),
  54107. (t.differenceFromAll = P.differenceFromAll),
  54108. (t.eachTree = P.eachTree),
  54109. (t.evalTrackExpression = P.evalTrackExpression),
  54110. (t.everyTree = P.everyTree),
  54111. (t.filterTree = P.filterTree),
  54112. (t.findIndex = P.findIndex),
  54113. (t.findObjectsWithKey = P.findObjectsWithKey),
  54114. (t.findTree = P.findTree),
  54115. (t.findTreeAll = P.findTreeAll),
  54116. (t.findTreeIndex = P.findTreeIndex),
  54117. (t.flattenTree = P.flattenTree),
  54118. (t.flattenTreeWithLeafNodes = P.flattenTreeWithLeafNodes),
  54119. (t.getLevelFromClassName = P.getLevelFromClassName),
  54120. (t.getPropValue = P.getPropValue),
  54121. (t.getRange = P.getRange),
  54122. (t.getScrollParent = P.getScrollParent),
  54123. (t.getScrollbarWidth = P.getScrollbarWidth),
  54124. (t.getTree = P.getTree),
  54125. (t.getTreeAncestors = P.getTreeAncestors),
  54126. (t.getTreeDepth = P.getTreeDepth),
  54127. (t.getTreeParent = P.getTreeParent),
  54128. (t.getWidthRate = P.getWidthRate),
  54129. (t.guid = P.guid),
  54130. (t.hasAbility = P.hasAbility),
  54131. (t.hasFile = P.hasFile),
  54132. (t.hasOwnPropertyInPath = P.hasOwnPropertyInPath),
  54133. (t.hasVisibleExpression = P.hasVisibleExpression),
  54134. (t.hashCode = P.hashCode),
  54135. (t.immutableExtends = P.immutableExtends),
  54136. (t.importLazyComponent = P.importLazyComponent),
  54137. (t.injectPropsToObject = P.injectPropsToObject),
  54138. (t.isArrayChildrenModified = P.isArrayChildrenModified),
  54139. (t.isBreakpoint = P.isBreakpoint),
  54140. (t.isClickOnInput = P.isClickOnInput),
  54141. (t.isDisabled = P.isDisabled),
  54142. (t.isEmpty = P.isEmpty),
  54143. (t.isMobile = P.isMobile),
  54144. (t.isNumeric = P.isNumeric),
  54145. (t.isObjectShallowModified = P.isObjectShallowModified),
  54146. (t.isSuperDataModified = P.isSuperDataModified),
  54147. (t.isUnfolded = P.isUnfolded),
  54148. (t.isVisible = P.isVisible),
  54149. (t.lcFirst = P.lcFirst),
  54150. (t.loadScript = P.loadScript),
  54151. (t.loadStyle = P.loadStyle),
  54152. (t.makeColumnClassBuild = P.makeColumnClassBuild),
  54153. (t.makeHorizontalDeeper = P.makeHorizontalDeeper),
  54154. (t.mapObject = P.mapObject),
  54155. (t.mapTree = P.mapTree),
  54156. (t.noop = P.noop),
  54157. (t.normalizeNodePath = P.normalizeNodePath),
  54158. (t.object2formData = P.object2formData),
  54159. (t.omitControls = P.omitControls),
  54160. (t.padArr = P.padArr),
  54161. (t.parsePrimitiveQueryString = P.parsePrimitiveQueryString),
  54162. (t.parseQuery = P.parseQuery),
  54163. (t.pickEventsProps = P.pickEventsProps),
  54164. (t.preventDefault = P.preventDefault),
  54165. (t.promisify = P.promisify),
  54166. (t.qsparse = P.qsparse),
  54167. (t.qsstringify = P.qsstringify),
  54168. (t.range = P.range),
  54169. (t.removeHTMLTag = P.removeHTMLTag),
  54170. (t.repeatCount = P.repeatCount),
  54171. (t.replaceUrlParams = P.replaceUrlParams),
  54172. (t.rmUndefined = P.rmUndefined),
  54173. (t.someTree = P.someTree),
  54174. (t.sortArray = P.sortArray),
  54175. (t.spliceTree = P.spliceTree),
  54176. (t.syncDataFromSuper = P.syncDataFromSuper),
  54177. (t.ucFirst = P.ucFirst),
  54178. (t.until = P.until),
  54179. (t.utils = P),
  54180. (t.uuid = P.uuid),
  54181. (t.uuidv4 = P.uuidv4),
  54182. (t.visibilityFilter = P.visibilityFilter),
  54183. (t.highlight = D.highlight),
  54184. (t.generateIcon = x.generateIcon),
  54185. (t.getImageDimensions = R.getImageDimensions),
  54186. (t.toDataURL = R.toDataURL),
  54187. (t.isPureVariable = j.isPureVariable),
  54188. (t.JSONSchme2AMisSchema = M.JSONSchme2AMisSchema),
  54189. (t.keyToPath = V.keyToPath),
  54190. (t.labelToString = I.labelToString),
  54191. (t.makeSorter = N.makeSorter),
  54192. (t.normalizeLink = k.normalizeLink),
  54193. (t.normalizeOptions = _.normalizeOptions),
  54194. (t.cloneObject = L.cloneObject),
  54195. (t.createObject = L.createObject),
  54196. (t.createObjectFromChain = L.createObjectFromChain),
  54197. (t.deleteVariable = L.deleteVariable),
  54198. (t.extendObject = L.extendObject),
  54199. (t.extractObjectChain = L.extractObjectChain),
  54200. (t.injectObjectChain = L.injectObjectChain),
  54201. (t.isObject = L.isObject),
  54202. (t.pickValues = L.pickValues),
  54203. (t.setVariable = L.setVariable),
  54204. (t.offset = w.offset),
  54205. (t.offsetParent = B.offsetParent),
  54206. (t.getOptionValue = z.getOptionValue),
  54207. (t.getOptionValueBindField = z.getOptionValueBindField),
  54208. (t.matchOptionValue = z.matchOptionValue),
  54209. (t.optionValueCompare = z.optionValueCompare),
  54210. (t.position = W.position),
  54211. (t.prettyBytes = H.prettyBytes),
  54212. (t.bindEvent = U.bindEvent),
  54213. (t.createRendererEvent = U.createRendererEvent),
  54214. (t.dispatchEvent = U.dispatchEvent),
  54215. (t.getMatchedEventTargets = U.getMatchedEventTargets),
  54216. (t.getRendererEventListeners = U.getRendererEventListeners),
  54217. (t.resolveEventData = U.resolveEventData),
  54218. (t.replaceText = J.replaceText),
  54219. (t.getComputedStyle = K.getComputedStyle),
  54220. (t.resizeSensor = K.resizeSensor),
  54221. (t.resolveVariable = q.resolveVariable),
  54222. (t.resolveVariableAndFilter = Q.resolveVariableAndFilter),
  54223. (t.resolveVariableAndFilterForAsync = Y.resolveVariableAndFilterForAsync),
  54224. (t.setFormulaEvalErrorHandler = Y.setFormulaEvalErrorHandler),
  54225. (t.RootClose = G.RootClose),
  54226. (t.scrollPosition = X.scrollPosition),
  54227. (t.SimpleMap = Z.SimpleMap),
  54228. (t.string2regExp = $.string2regExp),
  54229. (t.buildStyle = ee.buildStyle),
  54230. (t.memoParse = te.memoParse),
  54231. (t.tokenize = te.tokenize),
  54232. (t.register = re.register),
  54233. (t.asyncFilter = ae.asyncFilter),
  54234. (t.evalExpression = ae.evalExpression),
  54235. (t.evalExpressionWithConditionBuilder = ae.evalExpressionWithConditionBuilder),
  54236. (t.evalJS = ae.evalJS),
  54237. (t.filter = ae.filter),
  54238. (t.registerTplEnginer = ae.registerTplEnginer),
  54239. (t.setCustomEvalExpression = ae.setCustomEvalExpression),
  54240. (t.setCustomEvalJs = ae.setCustomEvalJs),
  54241. (t.uncontrollable = ie.uncontrollable),
  54242. (t.addRule = ne.addRule),
  54243. (t.str2rules = ne.str2rules),
  54244. (t.validate = ne.validate),
  54245. (t.validateMessages = ne.validateMessages),
  54246. (t.validateObject = ne.validateObject),
  54247. (t.validations = ne.validations),
  54248. (t.toNumber = oe.toNumber),
  54249. (t.decodeEntity = se.decodeEntity),
  54250. (t.addStyle = le.addStyle),
  54251. (t.findOrCreateStyle = le.findOrCreateStyle),
  54252. (t.formatInputThemeCss = le.formatInputThemeCss),
  54253. (t.formatStyle = le.formatStyle),
  54254. (t.getValueByPath = le.getValueByPath),
  54255. (t.inheritValueMap = le.inheritValueMap),
  54256. (t.insertCustomStyle = le.insertCustomStyle),
  54257. (t.insertEditCustomStyle = le.insertEditCustomStyle),
  54258. (t.insertStyle = le.insertStyle),
  54259. (t.removeCustomStyle = le.removeCustomStyle),
  54260. (t.setThemeClassName = le.setThemeClassName),
  54261. (t.styleMap = le.valueMap),
  54262. (t.valueMap = le.valueMap),
  54263. (t.getConditionComputers = ce.getConditionComputers),
  54264. (t.registerConditionComputer = ce.registerConditionComputer),
  54265. (t.resolveCondition = ce.resolveCondition),
  54266. (t.setConditionComputeErrorHandler = ce.setConditionComputeErrorHandler),
  54267. (t.arraySlice = de.arraySlice),
  54268. (t.isIntegerInRange = ue.isIntegerInRange),
  54269. (t.numberFormatter = ue.numberFormatter),
  54270. (t.safeAdd = ue.safeAdd),
  54271. (t.safeSub = ue.safeSub),
  54272. (t.animation = pe.default),
  54273. (t.RegisterStore = me.RegisterStore),
  54274. (t.RendererStore = me.RendererStore),
  54275. (t.extendLocale = be.extendLocale),
  54276. (t.getDefaultLocale = be.getDefaultLocale),
  54277. (t.localeable = be.localeable),
  54278. (t.makeTranslator = be.makeTranslator),
  54279. (t.registerLocale = be.register),
  54280. (t.removeLocaleData = be.removeLocaleData),
  54281. (t.setDefaultLocale = be.setDefaultLocale),
  54282. (t.Scoped = ge.HocScoped),
  54283. (t.ScopedContext = ge.ScopedContext),
  54284. (t.filterTarget = ge.filterTarget),
  54285. (t.splitTarget = ge.splitTarget),
  54286. (t.classnames = Se.classnames),
  54287. (t.getClassPrefix = Se.getClassPrefix),
  54288. (t.getTheme = Se.getTheme),
  54289. (t.makeClassnames = Se.makeClassnames),
  54290. (t.setDefaultTheme = Se.setDefaultTheme),
  54291. (t.theme = Se.theme),
  54292. (t.themeable = Se.themeable),
  54293. Object.defineProperty(t, 'LoopStatus', {
  54294. enumerable: !0,
  54295. get: function () {
  54296. return he.LoopStatus
  54297. }
  54298. }),
  54299. (t.getActionByType = he.getActionByType),
  54300. (t.registerAction = he.registerAction),
  54301. (t.runAction = he.runAction),
  54302. (t.runActions = he.runActions),
  54303. (t.FormItem = ve.FormItem),
  54304. (t.FormItemWrap = ve.FormItemWrap),
  54305. (t.getFormItemByName = ve.getFormItemByName),
  54306. (t.registerFormItem = ve.registerFormItem),
  54307. (t.OptionsControl = ye.OptionsControl),
  54308. (t.registerOptionsControl = ye.registerOptionsControl),
  54309. (t.addRootWrapper = Ce.addRootWrapper),
  54310. (t.envOverwrite = Ee.envOverwrite),
  54311. (t.EnvContext = Te.EnvContext),
  54312. Object.defineProperty(t, 'AsyncEvaluator', {
  54313. enumerable: !0,
  54314. get: function () {
  54315. return Ae.AsyncEvaluator
  54316. }
  54317. }),
  54318. Object.defineProperty(t, 'Evaluator', {
  54319. enumerable: !0,
  54320. get: function () {
  54321. return Ae.Evaluator
  54322. }
  54323. }),
  54324. Object.defineProperty(t, 'evaluate', {
  54325. enumerable: !0,
  54326. get: function () {
  54327. return Ae.evaluate
  54328. }
  54329. }),
  54330. Object.defineProperty(t, 'evaluateForAsync', {
  54331. enumerable: !0,
  54332. get: function () {
  54333. return Ae.evaluateForAsync
  54334. }
  54335. }),
  54336. Object.defineProperty(t, 'extendsFilters', {
  54337. enumerable: !0,
  54338. get: function () {
  54339. return Ae.extendsFilters
  54340. }
  54341. }),
  54342. Object.defineProperty(t, 'filters', {
  54343. enumerable: !0,
  54344. get: function () {
  54345. return Ae.filters
  54346. }
  54347. }),
  54348. Object.defineProperty(t, 'getFilters', {
  54349. enumerable: !0,
  54350. get: function () {
  54351. return Ae.getFilters
  54352. }
  54353. }),
  54354. Object.defineProperty(t, 'lexer', {
  54355. enumerable: !0,
  54356. get: function () {
  54357. return Ae.lexer
  54358. }
  54359. }),
  54360. Object.defineProperty(t, 'parse', {
  54361. enumerable: !0,
  54362. get: function () {
  54363. return Ae.parse
  54364. }
  54365. }),
  54366. Object.defineProperty(t, 'registerFilter', {
  54367. enumerable: !0,
  54368. get: function () {
  54369. return Ae.registerFilter
  54370. }
  54371. }),
  54372. Object.defineProperty(t, 'registerFunction', {
  54373. enumerable: !0,
  54374. get: function () {
  54375. return Ae.registerFunction
  54376. }
  54377. }),
  54378. (t.LazyComponent = Fe.default),
  54379. (t.Overlay = Pe.default),
  54380. (t.PopOver = De.default),
  54381. (t.ErrorBoundary = xe.default),
  54382. (t.FormRenderer = Re.FormRenderer),
  54383. (t.RENDERER_TRANSMISSION_OMIT_PROPS = je.RENDERER_TRANSMISSION_OMIT_PROPS),
  54384. (t.CustomStyle = Me.default),
  54385. (t.StatusScoped = Ve.StatusScoped),
  54386. (t.stripNumber = Ie.stripNumber),
  54387. (t.iRendererStore = Ne.iRendererStore),
  54388. (t.ServiceStore = ke.ServiceStore),
  54389. (t.FormStore = _e.FormStore),
  54390. (t.ComboStore = Le.ComboStore),
  54391. (t.CRUDStore = we.CRUDStore),
  54392. (t.TableStore = Be.TableStore),
  54393. (t.TableStore2 = ze.TableStore2),
  54394. (t.ListStore = We.ListStore),
  54395. (t.ModalStore = He.ModalStore),
  54396. (t.FormItemStore = Ue.FormItemStore),
  54397. (t.PaginationStore = Je.PaginationStore),
  54398. (t.AppStore = Ke.AppStore),
  54399. (t.StoreNode = qe.StoreNode),
  54400. (t.classPrefix = Ze),
  54401. (t.render = function (e, t, r, a) {
  54402. return void 0 === t && (t = {}), void 0 === r && (r = {}), void 0 === a && (a = ''), Xe($e, i.__assign({}, t, { schema: e, pathPrefix: a, options: r }))
  54403. }),
  54404. (t.version = '6.4.1')
  54405. }) /*!node_modules/amis-ui/lib/components/404.js*/
  54406. amis.define('eeee673', function (e, t, a, n) {
  54407. 'use strict'
  54408. Object.defineProperty(t, '__esModule', { value: !0 })
  54409. var l = e('68b98b9'),
  54410. s = e('ac704b9'),
  54411. r = e('64ea6e0')
  54412. function u(e) {
  54413. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  54414. }
  54415. var o = u(s),
  54416. i = e('ac704b9'),
  54417. c = (i.default || i).createElement
  54418. ;(i.default || i).Fragment
  54419. var d = (function (e) {
  54420. function t() {
  54421. return (null !== e && e.apply(this, arguments)) || this
  54422. }
  54423. return (
  54424. l.__extends(t, e),
  54425. (t.prototype.render = function () {
  54426. var e = this.props,
  54427. t = e.links,
  54428. a = e.footerText,
  54429. n = e.description,
  54430. l = e.children,
  54431. s = e.code
  54432. return c(
  54433. 'div',
  54434. { className: 'container w-xxl w-auto-xs m-auto' },
  54435. c('div', { className: 'text-center m-b-lg' }, c('h1', { className: 'text-shadow text-white' }, s || '404'), n ? c('div', { className: 'text-danger' }, n) : null),
  54436. l,
  54437. t ? c('div', { className: 'list-group bg-info auto m-b-sm m-b-lg' }, t) : null,
  54438. a ? c('div', { className: 'text-center' }, c('p', null, c('small', { className: 'text-muted' }, a))) : null
  54439. )
  54440. }),
  54441. t
  54442. )
  54443. })(o.default.Component),
  54444. m = r.themeable(d)
  54445. ;(t.NotFound = d), (t.default = m)
  54446. }) /*!node_modules/react-transition-group/cjs/config.js*/
  54447. amis.define('b8026b6', function (e, d, t, i) {
  54448. 'use strict'
  54449. ;(d.__esModule = !0), (d.default = void 0)
  54450. ;(d.default = { disabled: !1 }), (t.exports = d.default)
  54451. }) /*!node_modules/react-transition-group/cjs/utils/PropTypes.js*/
  54452. amis.define('40fba16', function (e, s, a, l) {
  54453. 'use strict'
  54454. ;(s.__esModule = !0), (s.classNamesShape = s.timeoutsShape = void 0)
  54455. var u
  54456. ;(u = e('ac4fc3c')) && u.__esModule
  54457. s.timeoutsShape = null
  54458. s.classNamesShape = null
  54459. }) /*!node_modules/react-transition-group/cjs/TransitionGroupContext.js*/
  54460. amis.define('d0e2468', function (e, t, a, d) {
  54461. 'use strict'
  54462. var u
  54463. ;(t.__esModule = !0), (t.default = void 0)
  54464. var l = ((u = e('ac704b9')) && u.__esModule ? u : { default: u }).default.createContext(null)
  54465. ;(t.default = l), (a.exports = t.default)
  54466. }) /*!node_modules/react-transition-group/cjs/Transition.js*/
  54467. amis.define('5096660', function (t, n, e, i) {
  54468. 'use strict'
  54469. ;(n.__esModule = !0), (n.default = n.EXITING = n.ENTERED = n.ENTERING = n.EXITED = n.UNMOUNTED = void 0)
  54470. u(t('ac4fc3c'))
  54471. var a = u(t('ac704b9')),
  54472. o = u(t('1e5c4ba')),
  54473. s = u(t('b8026b6')),
  54474. r = (t('40fba16'), u(t('d0e2468')))
  54475. function u(t) {
  54476. return t && t.__esModule ? t : { default: t }
  54477. }
  54478. var l = 'unmounted'
  54479. n.UNMOUNTED = l
  54480. var p = 'exited'
  54481. n.EXITED = p
  54482. var d = 'entering'
  54483. n.ENTERING = d
  54484. var c = 'entered'
  54485. n.ENTERED = c
  54486. var f = 'exiting'
  54487. n.EXITING = f
  54488. var E = (function (t) {
  54489. var n, e
  54490. function i(n, e) {
  54491. var i
  54492. i = t.call(this, n, e) || this
  54493. var a,
  54494. o = e && !e.isMounting ? n.enter : n.appear
  54495. return (i.appearStatus = null), n.in ? (o ? ((a = p), (i.appearStatus = d)) : (a = c)) : (a = n.unmountOnExit || n.mountOnEnter ? l : p), (i.state = { status: a }), (i.nextCallback = null), i
  54496. }
  54497. ;(e = t),
  54498. ((n = i).prototype = Object.create(e.prototype)),
  54499. (n.prototype.constructor = n),
  54500. (n.__proto__ = e),
  54501. (i.getDerivedStateFromProps = function (t, n) {
  54502. return t.in && n.status === l ? { status: p } : null
  54503. })
  54504. var u = i.prototype
  54505. return (
  54506. (u.componentDidMount = function () {
  54507. this.updateStatus(!0, this.appearStatus)
  54508. }),
  54509. (u.componentDidUpdate = function (t) {
  54510. var n = null
  54511. if (t !== this.props) {
  54512. var e = this.state.status
  54513. this.props.in ? e !== d && e !== c && (n = d) : (e !== d && e !== c) || (n = f)
  54514. }
  54515. this.updateStatus(!1, n)
  54516. }),
  54517. (u.componentWillUnmount = function () {
  54518. this.cancelNextCallback()
  54519. }),
  54520. (u.getTimeouts = function () {
  54521. var t,
  54522. n,
  54523. e,
  54524. i = this.props.timeout
  54525. return (t = n = e = i), null != i && 'number' != typeof i && ((t = i.exit), (n = i.enter), (e = void 0 !== i.appear ? i.appear : n)), { exit: t, enter: n, appear: e }
  54526. }),
  54527. (u.updateStatus = function (t, n) {
  54528. void 0 === t && (t = !1),
  54529. null !== n ? (this.cancelNextCallback(), n === d ? this.performEnter(t) : this.performExit()) : this.props.unmountOnExit && this.state.status === p && this.setState({ status: l })
  54530. }),
  54531. (u.performEnter = function (t) {
  54532. var n = this,
  54533. e = this.props.enter,
  54534. i = this.context ? this.context.isMounting : t,
  54535. a = this.props.nodeRef ? [i] : [o.default.findDOMNode(this), i],
  54536. r = a[0],
  54537. u = a[1],
  54538. l = this.getTimeouts(),
  54539. p = i ? l.appear : l.enter
  54540. ;(!t && !e) || s.default.disabled
  54541. ? this.safeSetState({ status: c }, function () {
  54542. n.props.onEntered(r)
  54543. })
  54544. : (this.props.onEnter(r, u),
  54545. this.safeSetState({ status: d }, function () {
  54546. n.props.onEntering(r, u),
  54547. n.onTransitionEnd(p, function () {
  54548. n.safeSetState({ status: c }, function () {
  54549. n.props.onEntered(r, u)
  54550. })
  54551. })
  54552. }))
  54553. }),
  54554. (u.performExit = function () {
  54555. var t = this,
  54556. n = this.props.exit,
  54557. e = this.getTimeouts(),
  54558. i = this.props.nodeRef ? void 0 : o.default.findDOMNode(this)
  54559. n && !s.default.disabled
  54560. ? (this.props.onExit(i),
  54561. this.safeSetState({ status: f }, function () {
  54562. t.props.onExiting(i),
  54563. t.onTransitionEnd(e.exit, function () {
  54564. t.safeSetState({ status: p }, function () {
  54565. t.props.onExited(i)
  54566. })
  54567. })
  54568. }))
  54569. : this.safeSetState({ status: p }, function () {
  54570. t.props.onExited(i)
  54571. })
  54572. }),
  54573. (u.cancelNextCallback = function () {
  54574. null !== this.nextCallback && (this.nextCallback.cancel(), (this.nextCallback = null))
  54575. }),
  54576. (u.safeSetState = function (t, n) {
  54577. ;(n = this.setNextCallback(n)), this.setState(t, n)
  54578. }),
  54579. (u.setNextCallback = function (t) {
  54580. var n = this,
  54581. e = !0
  54582. return (
  54583. (this.nextCallback = function (i) {
  54584. e && ((e = !1), (n.nextCallback = null), t(i))
  54585. }),
  54586. (this.nextCallback.cancel = function () {
  54587. e = !1
  54588. }),
  54589. this.nextCallback
  54590. )
  54591. }),
  54592. (u.onTransitionEnd = function (t, n) {
  54593. this.setNextCallback(n)
  54594. var e = this.props.nodeRef ? this.props.nodeRef.current : o.default.findDOMNode(this),
  54595. i = null == t && !this.props.addEndListener
  54596. if (e && !i) {
  54597. if (this.props.addEndListener) {
  54598. var a = this.props.nodeRef ? [this.nextCallback] : [e, this.nextCallback],
  54599. s = a[0],
  54600. r = a[1]
  54601. this.props.addEndListener(s, r)
  54602. }
  54603. null != t && setTimeout(this.nextCallback, t)
  54604. } else setTimeout(this.nextCallback, 0)
  54605. }),
  54606. (u.render = function () {
  54607. var t = this.state.status
  54608. if (t === l) return null
  54609. var n = this.props,
  54610. e = n.children,
  54611. i =
  54612. (n.in,
  54613. n.mountOnEnter,
  54614. n.unmountOnExit,
  54615. n.appear,
  54616. n.enter,
  54617. n.exit,
  54618. n.timeout,
  54619. n.addEndListener,
  54620. n.onEnter,
  54621. n.onEntering,
  54622. n.onEntered,
  54623. n.onExit,
  54624. n.onExiting,
  54625. n.onExited,
  54626. n.nodeRef,
  54627. (function (t, n) {
  54628. if (null == t) return {}
  54629. var e,
  54630. i,
  54631. a = {},
  54632. o = Object.keys(t)
  54633. for (i = 0; i < o.length; i++) (e = o[i]), n.indexOf(e) >= 0 || (a[e] = t[e])
  54634. return a
  54635. })(n, [
  54636. 'children',
  54637. 'in',
  54638. 'mountOnEnter',
  54639. 'unmountOnExit',
  54640. 'appear',
  54641. 'enter',
  54642. 'exit',
  54643. 'timeout',
  54644. 'addEndListener',
  54645. 'onEnter',
  54646. 'onEntering',
  54647. 'onEntered',
  54648. 'onExit',
  54649. 'onExiting',
  54650. 'onExited',
  54651. 'nodeRef'
  54652. ]))
  54653. return a.default.createElement(r.default.Provider, { value: null }, 'function' == typeof e ? e(t, i) : a.default.cloneElement(a.default.Children.only(e), i))
  54654. }),
  54655. i
  54656. )
  54657. })(a.default.Component)
  54658. function h() {}
  54659. ;(E.contextType = r.default),
  54660. (E.propTypes = {}),
  54661. (E.defaultProps = { in: !1, mountOnEnter: !1, unmountOnExit: !1, appear: !1, enter: !0, exit: !0, onEnter: h, onEntering: h, onEntered: h, onExit: h, onExiting: h, onExited: h }),
  54662. (E.UNMOUNTED = l),
  54663. (E.EXITED = p),
  54664. (E.ENTERING = d),
  54665. (E.ENTERED = c),
  54666. (E.EXITING = f)
  54667. var x = E
  54668. n.default = x
  54669. }) /*!node_modules/keycode/index.js*/
  54670. amis.define('db07483', function (e, r, o, a) {
  54671. function t(e) {
  54672. if (e && 'object' == typeof e) {
  54673. var r = e.which || e.keyCode || e.charCode
  54674. r && (e = r)
  54675. }
  54676. if ('number' == typeof e) return p[e]
  54677. var o,
  54678. a = String(e)
  54679. return (o = n[a.toLowerCase()]) ? o : (o = c[a.toLowerCase()]) || (1 === a.length ? a.charCodeAt(0) : void 0)
  54680. }
  54681. t.isEventKey = function (e, r) {
  54682. if (e && 'object' == typeof e) {
  54683. var o = e.which || e.keyCode || e.charCode
  54684. if (null == o) return !1
  54685. if ('string' == typeof r) {
  54686. var a
  54687. if ((a = n[r.toLowerCase()])) return a === o
  54688. if ((a = c[r.toLowerCase()])) return a === o
  54689. } else if ('number' == typeof r) return r === o
  54690. return !1
  54691. }
  54692. }
  54693. var n =
  54694. ((r = o.exports = t).code =
  54695. r.codes =
  54696. {
  54697. backspace: 8,
  54698. tab: 9,
  54699. enter: 13,
  54700. shift: 16,
  54701. ctrl: 17,
  54702. alt: 18,
  54703. 'pause/break': 19,
  54704. 'caps lock': 20,
  54705. esc: 27,
  54706. space: 32,
  54707. 'page up': 33,
  54708. 'page down': 34,
  54709. end: 35,
  54710. home: 36,
  54711. left: 37,
  54712. up: 38,
  54713. right: 39,
  54714. down: 40,
  54715. insert: 45,
  54716. delete: 46,
  54717. command: 91,
  54718. 'left command': 91,
  54719. 'right command': 93,
  54720. 'numpad *': 106,
  54721. 'numpad +': 107,
  54722. 'numpad -': 109,
  54723. 'numpad .': 110,
  54724. 'numpad /': 111,
  54725. 'num lock': 144,
  54726. 'scroll lock': 145,
  54727. 'my computer': 182,
  54728. 'my calculator': 183,
  54729. ';': 186,
  54730. '=': 187,
  54731. ',': 188,
  54732. '-': 189,
  54733. '.': 190,
  54734. '/': 191,
  54735. '`': 192,
  54736. '[': 219,
  54737. '\\': 220,
  54738. ']': 221,
  54739. "'": 222
  54740. }),
  54741. c = (r.aliases = {
  54742. windows: 91,
  54743. '⇧': 16,
  54744. '⌥': 18,
  54745. '⌃': 17,
  54746. '⌘': 91,
  54747. ctl: 17,
  54748. control: 17,
  54749. option: 18,
  54750. pause: 19,
  54751. break: 19,
  54752. caps: 20,
  54753. return: 13,
  54754. escape: 27,
  54755. spc: 32,
  54756. spacebar: 32,
  54757. pgup: 33,
  54758. pgdn: 34,
  54759. ins: 45,
  54760. del: 46,
  54761. cmd: 91
  54762. })
  54763. /*!
  54764. * Programatically add the following
  54765. */
  54766. for (i = 97; i < 123; i++) n[String.fromCharCode(i)] = i - 32
  54767. for (var i = 48; i < 58; i++) n[i - 48] = i
  54768. for (i = 1; i < 13; i++) n['f' + i] = i + 111
  54769. for (i = 0; i < 10; i++) n['numpad ' + i] = i + 96
  54770. var p = (r.names = r.title = {})
  54771. for (i in n) p[n[i]] = i
  54772. for (var d in c) n[d] = c[d]
  54773. }) /*!node_modules/amis-ui/lib/components/ModalManager.js*/
  54774. amis.define('d45f23a', function (e, n, t, r) {
  54775. 'use strict'
  54776. function u(e) {
  54777. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  54778. }
  54779. Object.defineProperty(n, '__esModule', { value: !0 })
  54780. var d = u(e('db07483')),
  54781. o = []
  54782. function i() {
  54783. return o[o.length - 1]
  54784. }
  54785. window.addEventListener('keydown', function (e) {
  54786. if ('esc' !== d.default(e)) return
  54787. var n = i()
  54788. if (!n) return
  54789. var t = n.props,
  54790. r = t.disabled
  54791. !t.closeOnEsc || r || e.defaultPrevented || n.props.onHide(e)
  54792. }),
  54793. (n.addModal = function (e) {
  54794. o.push(e)
  54795. }),
  54796. (n.current = function () {
  54797. return o.length
  54798. }),
  54799. (n.currentModal = i),
  54800. (n.removeModal = function (e) {
  54801. o = o.filter(function (n) {
  54802. return n !== e
  54803. })
  54804. })
  54805. }) /*!node_modules/amis-ui/lib/icons/close.svg.js*/
  54806. amis.define('f4a0375', function (e, t, n, r) {
  54807. 'use strict'
  54808. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  54809. var a,
  54810. l = e('ac704b9'),
  54811. c = (l.default || l).createElement
  54812. function i() {
  54813. return (
  54814. (i = Object.assign
  54815. ? Object.assign.bind()
  54816. : function (e) {
  54817. for (var t = 1; t < arguments.length; t++) {
  54818. var n = arguments[t]
  54819. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  54820. }
  54821. return e
  54822. }),
  54823. i.apply(this, arguments)
  54824. )
  54825. }
  54826. ;(l.default || l).Fragment
  54827. t.default = function (e) {
  54828. return c(
  54829. 'svg',
  54830. i({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  54831. a || (a = c('path', { d: 'm13.5 1.44 1.06 1.06L9.06 8l5.5 5.5-1.06 1.06L8 9.06l-5.5 5.5-1.06-1.06L6.938 8l-5.5-5.5L2.5 1.44 8 6.938z', fill: 'currentColor' }))
  54832. )
  54833. }
  54834. }) /*!node_modules/amis-ui/lib/icons/close-small.svg.js*/
  54835. amis.define('20e48b2', function (e, t, n, r) {
  54836. 'use strict'
  54837. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  54838. var a,
  54839. l,
  54840. i = e('ac704b9'),
  54841. c = (i.default || i).createElement
  54842. function f() {
  54843. return (
  54844. (f = Object.assign
  54845. ? Object.assign.bind()
  54846. : function (e) {
  54847. for (var t = 1; t < arguments.length; t++) {
  54848. var n = arguments[t]
  54849. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  54850. }
  54851. return e
  54852. }),
  54853. f.apply(this, arguments)
  54854. )
  54855. }
  54856. ;(i.default || i).Fragment
  54857. t.default = function (e) {
  54858. return c(
  54859. 'svg',
  54860. f({ viewBox: '0 0 1024 1024', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  54861. a || (a = c('path', { d: 'M512 832a320 320 0 1 1 0-640 320 320 0 0 1 0 640z', fill: 'currentColor' })),
  54862. l ||
  54863. (l = c('path', {
  54864. d: 'M670.144 398.848 556.992 512l113.152 113.152-45.248 45.248-113.152-113.152L398.592 670.4l-45.248-45.248L466.56 512 353.344 398.848l45.248-45.248 113.152 113.152L624.896 353.6l45.248 45.248z',
  54865. fill: '#fff'
  54866. }))
  54867. )
  54868. }
  54869. }) /*!node_modules/amis-ui/lib/icons/status-close.svg.js*/
  54870. amis.define('22023aa', function (e, t, n, a) {
  54871. 'use strict'
  54872. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  54873. var r,
  54874. l = e('ac704b9'),
  54875. i = (l.default || l).createElement
  54876. function o() {
  54877. return (
  54878. (o = Object.assign
  54879. ? Object.assign.bind()
  54880. : function (e) {
  54881. for (var t = 1; t < arguments.length; t++) {
  54882. var n = arguments[t]
  54883. for (var a in n) Object.prototype.hasOwnProperty.call(n, a) && (e[a] = n[a])
  54884. }
  54885. return e
  54886. }),
  54887. o.apply(this, arguments)
  54888. )
  54889. }
  54890. ;(l.default || l).Fragment
  54891. t.default = function (e) {
  54892. return i(
  54893. 'svg',
  54894. o({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  54895. r ||
  54896. (r = i('path', {
  54897. d: 'm12.549 2.65.707.707-4.597 4.595 4.597 4.597-.707.708-4.596-4.598-4.596 4.598-.707-.708 4.596-4.597L2.65 3.357l.707-.707 4.596 4.595 4.596-4.595Z',
  54898. fill: 'currentColor',
  54899. opacity: 0.5,
  54900. fillRule: 'evenodd'
  54901. }))
  54902. )
  54903. }
  54904. }) /*!node_modules/amis-ui/lib/icons/undo.svg.js*/
  54905. amis.define('0c2607c', function (e, t, n, r) {
  54906. 'use strict'
  54907. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  54908. var a,
  54909. c = e('ac704b9'),
  54910. i = (c.default || c).createElement
  54911. function l() {
  54912. return (
  54913. (l = Object.assign
  54914. ? Object.assign.bind()
  54915. : function (e) {
  54916. for (var t = 1; t < arguments.length; t++) {
  54917. var n = arguments[t]
  54918. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  54919. }
  54920. return e
  54921. }),
  54922. l.apply(this, arguments)
  54923. )
  54924. }
  54925. ;(c.default || c).Fragment
  54926. t.default = function (e) {
  54927. return i(
  54928. 'svg',
  54929. l({ viewBox: '0 0 854 768', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  54930. a ||
  54931. (a = i('path', {
  54932. d: 'M576.333 213.333H82.04L265.293 30.08 235 0 .333 234.667 235 469.333l30.08-30.08L82.04 256h494.293c129.597.008 234.652 105.07 234.652 234.667S705.93 725.325 576.333 725.333H363V768h213.333c153.167 0 277.334-124.166 277.334-277.333 0-153.167-124.167-277.334-277.334-277.334Z',
  54933. fill: 'currentColor'
  54934. }))
  54935. )
  54936. }
  54937. }) /*!node_modules/amis-ui/lib/icons/undo-normal.svg.js*/
  54938. amis.define('5051693', function (t, e, a, l) {
  54939. 'use strict'
  54940. Object.defineProperty(e, '__esModule', { value: !0 }), t('ac704b9')
  54941. var r,
  54942. n,
  54943. c = t('ac704b9'),
  54944. o = (c.default || c).createElement
  54945. function i() {
  54946. return (
  54947. (i = Object.assign
  54948. ? Object.assign.bind()
  54949. : function (t) {
  54950. for (var e = 1; e < arguments.length; e++) {
  54951. var a = arguments[e]
  54952. for (var l in a) Object.prototype.hasOwnProperty.call(a, l) && (t[l] = a[l])
  54953. }
  54954. return t
  54955. }),
  54956. i.apply(this, arguments)
  54957. )
  54958. }
  54959. ;(c.default || c).Fragment
  54960. e.default = function (t) {
  54961. return o(
  54962. 'svg',
  54963. i({ viewBox: '0 0 1024 1024', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, t),
  54964. r || (r = o('path', { d: 'M0 0h1024v1024H0z', fill: 'currentColor', opacity: 0.01 })),
  54965. n ||
  54966. (n = o('path', {
  54967. d: 'm5.632 356.199.768 1.382a51.2 51.2 0 0 0 10.803 13.517l.461.358c1.024.973 2.15 1.844 3.328 2.663l-3.789-3.072a51.61 51.61 0 0 0 10.445 7.219l1.024.512a50.944 50.944 0 0 0 4.66 2.048l.614.205a50.79 50.79 0 0 0 14.233 2.867L51.2 384h230.4a51.2 51.2 0 0 0 5.99-102.041l-5.99-.359H166.4l.41-.41c23.45-25.6 42.598-45.874 55.551-58.828a409.6 409.6 0 1 1 0 579.277 51.2 51.2 0 1 0-72.345 72.345A510.464 510.464 0 0 0 512 1024c282.777 0 512-229.222 512-512S794.776 0 512 0a510.464 510.464 0 0 0-362.035 149.965l-11.776 11.93c-6.35 6.656-13.466 14.131-21.3 22.528l-14.49 15.565V102.4A51.2 51.2 0 0 0 57.19 51.56L51.2 51.2A51.2 51.2 0 0 0 .358 96.41L0 102.4v230.4c0 8.09 1.894 15.719 5.222 22.528l.41.87z',
  54968. fill: 'currentColor'
  54969. }))
  54970. )
  54971. }
  54972. }) /*!node_modules/amis-ui/lib/icons/redo.svg.js*/
  54973. amis.define('c22b5b6', function (e, t, n, r) {
  54974. 'use strict'
  54975. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  54976. var a,
  54977. c = e('ac704b9'),
  54978. i = (c.default || c).createElement
  54979. function l() {
  54980. return (
  54981. (l = Object.assign
  54982. ? Object.assign.bind()
  54983. : function (e) {
  54984. for (var t = 1; t < arguments.length; t++) {
  54985. var n = arguments[t]
  54986. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  54987. }
  54988. return e
  54989. }),
  54990. l.apply(this, arguments)
  54991. )
  54992. }
  54993. ;(c.default || c).Fragment
  54994. t.default = function (e) {
  54995. return i(
  54996. 'svg',
  54997. l({ viewBox: '0 0 854 768', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  54998. a ||
  54999. (a = i('path', {
  55000. d: 'm619 0-30.08 30.08 183.04 183.253H277.667C124.5 213.333.333 337.5.333 490.667S124.5 768 277.667 768H491v-42.667H277.667c-129.597-.008-234.652-105.07-234.652-234.666C43.015 361.07 148.07 256.008 277.667 256H771.96L588.707 439.253 619 469.333l234.667-234.666L619 0Z',
  55001. fill: 'currentColor'
  55002. }))
  55003. )
  55004. }
  55005. }) /*!node_modules/amis-ui/lib/icons/enter.svg.js*/
  55006. amis.define('6cb7b31', function (e, t, c, n) {
  55007. 'use strict'
  55008. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55009. var a,
  55010. r = e('ac704b9'),
  55011. s = (r.default || r).createElement
  55012. function i() {
  55013. return (
  55014. (i = Object.assign
  55015. ? Object.assign.bind()
  55016. : function (e) {
  55017. for (var t = 1; t < arguments.length; t++) {
  55018. var c = arguments[t]
  55019. for (var n in c) Object.prototype.hasOwnProperty.call(c, n) && (e[n] = c[n])
  55020. }
  55021. return e
  55022. }),
  55023. i.apply(this, arguments)
  55024. )
  55025. }
  55026. ;(r.default || r).Fragment
  55027. t.default = function (e) {
  55028. return s(
  55029. 'svg',
  55030. i({ xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 1024 1024', className: 'icon' }, e),
  55031. a ||
  55032. (a = s('path', {
  55033. d: 'M864 192c-19.2 0-32 12.8-32 32v224c0 89.6-70.4 160-160 160H236.8l105.6-105.6c12.8-12.8 12.8-32 0-44.8s-32-12.8-44.8 0l-160 160c-3.2 3.2-6.4 6.4-6.4 9.6-3.2 6.4-3.2 16 0 25.6 3.2 3.2 3.2 6.4 6.4 9.6l160 160c6.4 6.4 12.8 9.6 22.4 9.6s16-3.2 22.4-9.6c12.8-12.8 12.8-32 0-44.8L236.8 672H672c124.8 0 224-99.2 224-224V224c0-19.2-12.8-32-32-32z'
  55034. }))
  55035. )
  55036. }
  55037. }) /*!node_modules/amis-ui/lib/icons/volume.svg.js*/
  55038. amis.define('8823ecb', function (e, t, a, r) {
  55039. 'use strict'
  55040. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55041. var n,
  55042. l,
  55043. c = e('ac704b9'),
  55044. o = (c.default || c).createElement
  55045. function i() {
  55046. return (
  55047. (i = Object.assign
  55048. ? Object.assign.bind()
  55049. : function (e) {
  55050. for (var t = 1; t < arguments.length; t++) {
  55051. var a = arguments[t]
  55052. for (var r in a) Object.prototype.hasOwnProperty.call(a, r) && (e[r] = a[r])
  55053. }
  55054. return e
  55055. }),
  55056. i.apply(this, arguments)
  55057. )
  55058. }
  55059. ;(c.default || c).Fragment
  55060. t.default = function (e) {
  55061. return o(
  55062. 'svg',
  55063. i({ xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 1024 1024', className: 'icon' }, e),
  55064. n ||
  55065. (n = o('path', {
  55066. d: 'M536.32 5.12a63.999 63.999 0 0 0-69.76 13.44L229.766 255.996H64.008A63.999 63.999 0 0 0 .009 319.994v383.994a63.999 63.999 0 0 0 63.999 63.999h165.757l236.796 237.435a63.999 63.999 0 0 0 45.439 18.56 53.76 53.76 0 0 0 24.32-5.12 63.999 63.999 0 0 0 39.679-58.879V64a63.999 63.999 0 0 0-39.68-58.88zM192.006 639.989h-64V383.993h64zM448 805.746 320.003 677.748V346.234l127.998-127.998zm431.353-657.269a63.999 63.999 0 0 0-94.719 87.039 402.553 402.553 0 0 1 0 552.95 63.999 63.999 0 0 0 47.36 107.518 63.999 63.999 0 0 0 46.719-20.48 531.83 531.83 0 0 0 0-727.027z',
  55067. fill: 'currentColor'
  55068. })),
  55069. l ||
  55070. (l = o('path', {
  55071. d: 'M751.996 277.115a63.999 63.999 0 0 0-95.999 85.759 218.236 218.236 0 0 1 48 149.117 221.436 221.436 0 0 1-47.36 149.117 63.999 63.999 0 0 0 4.48 90.239 63.999 63.999 0 0 0 42.88 16.64 63.999 63.999 0 0 0 47.359-21.12 349.434 349.434 0 0 0 80.638-234.876 353.274 353.274 0 0 0-79.998-234.876z',
  55072. fill: 'currentColor'
  55073. }))
  55074. )
  55075. }
  55076. }) /*!node_modules/amis-ui/lib/icons/mute.svg.js*/
  55077. amis.define('2f70626', function (e, a, t, n) {
  55078. 'use strict'
  55079. Object.defineProperty(a, '__esModule', { value: !0 }), e('ac704b9')
  55080. var r,
  55081. l = e('ac704b9'),
  55082. c = (l.default || l).createElement
  55083. function i() {
  55084. return (
  55085. (i = Object.assign
  55086. ? Object.assign.bind()
  55087. : function (e) {
  55088. for (var a = 1; a < arguments.length; a++) {
  55089. var t = arguments[a]
  55090. for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n])
  55091. }
  55092. return e
  55093. }),
  55094. i.apply(this, arguments)
  55095. )
  55096. }
  55097. ;(l.default || l).Fragment
  55098. a.default = function (e) {
  55099. return c(
  55100. 'svg',
  55101. i({ xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 1024 1024', className: 'icon' }, e),
  55102. r ||
  55103. (r = c('path', {
  55104. d: 'M536.31 5.12a63.999 63.999 0 0 0-69.758 13.44L229.756 255.996H63.999A63.999 63.999 0 0 0 0 319.994v383.994a63.999 63.999 0 0 0 63.999 63.999h165.757l236.796 237.435a63.999 63.999 0 0 0 45.439 18.56 53.76 53.76 0 0 0 24.32-5.12 63.999 63.999 0 0 0 39.679-58.879V64a63.999 63.999 0 0 0-39.68-58.88zM191.998 639.989h-64V383.993h64zm255.995 165.757L319.994 677.748V346.234l127.998-127.998zM914.544 511.99l90.878-90.238a63.999 63.999 0 1 0-90.878-90.879l-90.238 90.879-90.239-90.879a63.999 63.999 0 0 0-90.878 90.879l90.878 90.238-90.878 90.238a63.999 63.999 0 0 0 90.878 90.879l90.239-90.879 90.238 90.879a63.999 63.999 0 1 0 90.878-90.879z',
  55105. fill: 'currentColor'
  55106. }))
  55107. )
  55108. }
  55109. }) /*!node_modules/amis-ui/lib/icons/play.svg.js*/
  55110. amis.define('c2d1128', function (e, t, a, n) {
  55111. 'use strict'
  55112. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55113. var r,
  55114. c = e('ac704b9'),
  55115. i = (c.default || c).createElement
  55116. function s() {
  55117. return (
  55118. (s = Object.assign
  55119. ? Object.assign.bind()
  55120. : function (e) {
  55121. for (var t = 1; t < arguments.length; t++) {
  55122. var a = arguments[t]
  55123. for (var n in a) Object.prototype.hasOwnProperty.call(a, n) && (e[n] = a[n])
  55124. }
  55125. return e
  55126. }),
  55127. s.apply(this, arguments)
  55128. )
  55129. }
  55130. ;(c.default || c).Fragment
  55131. t.default = function (e) {
  55132. return i(
  55133. 'svg',
  55134. s({ xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 14 16', className: 'icon' }, e),
  55135. r || (r = i('path', { d: 'M13.572 7.254 1.284.115A.856.856 0 0 0 0 .861v14.278c0 .307.163.592.428.746a.85.85 0 0 0 .856-.001l12.288-7.138a.862.862 0 0 0 0-1.492Z' }))
  55136. )
  55137. }
  55138. }) /*!node_modules/amis-ui/lib/icons/pause.svg.js*/
  55139. amis.define('5ce364d', function (e, t, c, n) {
  55140. 'use strict'
  55141. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55142. var r,
  55143. a = e('ac704b9'),
  55144. i = (a.default || a).createElement
  55145. function o() {
  55146. return (
  55147. (o = Object.assign
  55148. ? Object.assign.bind()
  55149. : function (e) {
  55150. for (var t = 1; t < arguments.length; t++) {
  55151. var c = arguments[t]
  55152. for (var n in c) Object.prototype.hasOwnProperty.call(c, n) && (e[n] = c[n])
  55153. }
  55154. return e
  55155. }),
  55156. o.apply(this, arguments)
  55157. )
  55158. }
  55159. ;(a.default || a).Fragment
  55160. t.default = function (e) {
  55161. return i(
  55162. 'svg',
  55163. o({ xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 1024 1024', className: 'icon' }, e),
  55164. r ||
  55165. (r = i('path', {
  55166. d: 'M757.52 73.107h-62.493c-34.526 0-62.498 27.984-62.498 62.511v749.948c0 34.526 27.974 62.493 62.498 62.493h62.493c34.516 0 62.502-27.968 62.502-62.493V135.613c-.001-34.524-27.984-62.509-62.502-62.509zM320.054 73.107h-62.502c-34.526 0-62.498 27.984-62.498 62.511v749.948c0 34.526 27.974 62.493 62.498 62.493h62.502c34.505 0 62.493-27.968 62.493-62.493V135.613c-.001-34.524-27.984-62.509-62.493-62.509z',
  55167. fill: 'currentColor'
  55168. }))
  55169. )
  55170. }
  55171. }) /*!node_modules/amis-ui/lib/icons/left-arrow.svg.js*/
  55172. amis.define('788e093', function (e, t, n, r) {
  55173. 'use strict'
  55174. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55175. var o,
  55176. a = e('ac704b9'),
  55177. i = (a.default || a).createElement
  55178. function l() {
  55179. return (
  55180. (l = Object.assign
  55181. ? Object.assign.bind()
  55182. : function (e) {
  55183. for (var t = 1; t < arguments.length; t++) {
  55184. var n = arguments[t]
  55185. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  55186. }
  55187. return e
  55188. }),
  55189. l.apply(this, arguments)
  55190. )
  55191. }
  55192. ;(a.default || a).Fragment
  55193. t.default = function (e) {
  55194. return i(
  55195. 'svg',
  55196. l({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  55197. o || (o = i('path', { stroke: 'currentColor', fill: 'none', strokeLinejoin: 'round', d: 'M10.497 13.664 4.84 8.007l5.657-5.657', fillRule: 'evenodd' }))
  55198. )
  55199. }
  55200. }) /*!node_modules/amis-ui/lib/icons/right-arrow.svg.js*/
  55201. amis.define('79167f8', function (e, t, n, r) {
  55202. 'use strict'
  55203. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55204. var o,
  55205. a = e('ac704b9'),
  55206. i = (a.default || a).createElement
  55207. function l() {
  55208. return (
  55209. (l = Object.assign
  55210. ? Object.assign.bind()
  55211. : function (e) {
  55212. for (var t = 1; t < arguments.length; t++) {
  55213. var n = arguments[t]
  55214. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  55215. }
  55216. return e
  55217. }),
  55218. l.apply(this, arguments)
  55219. )
  55220. }
  55221. ;(a.default || a).Fragment
  55222. t.default = function (e) {
  55223. return i(
  55224. 'svg',
  55225. l({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  55226. o || (o = i('path', { stroke: 'currentColor', fill: 'none', strokeLinejoin: 'round', d: 'm5.497 13.664 5.657-5.657L5.497 2.35', fillRule: 'evenodd' }))
  55227. )
  55228. }
  55229. }) /*!node_modules/amis-ui/lib/icons/arrow-double-left.svg.js*/
  55230. amis.define('3bfdc75', function (e, t, c, n) {
  55231. 'use strict'
  55232. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55233. var a,
  55234. r,
  55235. l = e('ac704b9'),
  55236. f = (l.default || l).createElement
  55237. function i() {
  55238. return (
  55239. (i = Object.assign
  55240. ? Object.assign.bind()
  55241. : function (e) {
  55242. for (var t = 1; t < arguments.length; t++) {
  55243. var c = arguments[t]
  55244. for (var n in c) Object.prototype.hasOwnProperty.call(c, n) && (e[n] = c[n])
  55245. }
  55246. return e
  55247. }),
  55248. i.apply(this, arguments)
  55249. )
  55250. }
  55251. ;(l.default || l).Fragment
  55252. t.default = function (e) {
  55253. return f(
  55254. 'svg',
  55255. i({ className: 'icon', viewBox: '0 0 1024 1024', xmlns: 'http://www.w3.org/2000/svg' }, e),
  55256. a ||
  55257. (a = f('path', {
  55258. d: 'M842.667 864c-8.534 0-14.934-2.133-21.334-8.533L480 546.133c-6.4-6.4-10.667-14.933-10.667-23.466 0-8.534 4.267-17.067 10.667-23.467l341.333-309.333c12.8-12.8 34.134-10.667 44.8 2.133 12.8 12.8 10.667 34.133-2.133 44.8L548.267 522.667 864 808.533c12.8 10.667 14.933 32 2.133 44.8-6.4 6.4-14.933 10.667-23.466 10.667z',
  55259. fill: '#1677ff'
  55260. })),
  55261. r ||
  55262. (r = f('path', {
  55263. d: 'M512 864c-8.533 0-14.933-2.133-21.333-8.533L149.333 546.133c-6.4-6.4-10.666-14.933-10.666-23.466 0-8.534 4.266-17.067 10.666-23.467l341.334-309.333c12.8-12.8 34.133-10.667 44.8 2.133 12.8 12.8 10.666 34.133-2.134 44.8L217.6 522.667l315.733 285.866c12.8 12.8 14.934 32 2.134 44.8-6.4 6.4-14.934 10.667-23.467 10.667z',
  55264. fill: '#1677ff'
  55265. }))
  55266. )
  55267. }
  55268. }) /*!node_modules/amis-ui/lib/icons/arrow-double-right.svg.js*/
  55269. amis.define('85be91c', function (e, t, c, n) {
  55270. 'use strict'
  55271. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55272. var a,
  55273. r,
  55274. l = e('ac704b9'),
  55275. f = (l.default || l).createElement
  55276. function i() {
  55277. return (
  55278. (i = Object.assign
  55279. ? Object.assign.bind()
  55280. : function (e) {
  55281. for (var t = 1; t < arguments.length; t++) {
  55282. var c = arguments[t]
  55283. for (var n in c) Object.prototype.hasOwnProperty.call(c, n) && (e[n] = c[n])
  55284. }
  55285. return e
  55286. }),
  55287. i.apply(this, arguments)
  55288. )
  55289. }
  55290. ;(l.default || l).Fragment
  55291. t.default = function (e) {
  55292. return f(
  55293. 'svg',
  55294. i({ className: 'icon', viewBox: '0 0 1024 1024', xmlns: 'http://www.w3.org/2000/svg' }, e),
  55295. a ||
  55296. (a = f('path', {
  55297. d: 'M544 522.667c0-8.534-4.267-17.067-10.667-23.467L192 189.867c-12.8-12.8-34.133-10.667-44.8 2.133-12.8 12.8-10.667 34.133 2.133 44.8l315.734 285.867-315.734 285.866c-12.8 12.8-14.933 32-2.133 44.8 6.4 6.4 14.933 10.667 23.467 10.667 8.533 0 14.933-2.133 21.333-8.533l341.333-309.334c6.4-6.4 10.667-14.933 10.667-23.466z',
  55298. fill: '#1677ff'
  55299. })),
  55300. r ||
  55301. (r = f('path', {
  55302. d: 'M864 499.2 522.667 189.867c-12.8-12.8-34.134-10.667-44.8 2.133-12.8 12.8-10.667 34.133 2.133 44.8l315.733 285.867L480 808.533c-12.8 12.8-14.933 32-2.133 44.8 6.4 6.4 14.933 10.667 23.466 10.667 8.534 0 14.934-2.133 21.334-8.533L864 546.133c6.4-6.4 10.667-14.933 10.667-23.466 0-8.534-4.267-17.067-10.667-23.467z',
  55303. fill: '#1677ff'
  55304. }))
  55305. )
  55306. }
  55307. }) /*!node_modules/amis-ui/lib/icons/check.svg.js*/
  55308. amis.define('eebe3d1', function (e, t, n, r) {
  55309. 'use strict'
  55310. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55311. var a,
  55312. l = e('ac704b9'),
  55313. c = (l.default || l).createElement
  55314. function i() {
  55315. return (
  55316. (i = Object.assign
  55317. ? Object.assign.bind()
  55318. : function (e) {
  55319. for (var t = 1; t < arguments.length; t++) {
  55320. var n = arguments[t]
  55321. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  55322. }
  55323. return e
  55324. }),
  55325. i.apply(this, arguments)
  55326. )
  55327. }
  55328. ;(l.default || l).Fragment
  55329. t.default = function (e) {
  55330. return c(
  55331. 'svg',
  55332. i({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  55333. a || (a = c('path', { d: 'M13.943 3 15 4.055l-8.531 8.54L1 7.12l1.057-1.056 4.412 4.418z', fill: 'currentColor' }))
  55334. )
  55335. }
  55336. }) /*!node_modules/amis-ui/lib/icons/plus.svg.js*/
  55337. amis.define('0501b75', function (e, t, n, r) {
  55338. 'use strict'
  55339. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55340. var a,
  55341. l = e('ac704b9'),
  55342. o = (l.default || l).createElement
  55343. function i() {
  55344. return (
  55345. (i = Object.assign
  55346. ? Object.assign.bind()
  55347. : function (e) {
  55348. for (var t = 1; t < arguments.length; t++) {
  55349. var n = arguments[t]
  55350. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  55351. }
  55352. return e
  55353. }),
  55354. i.apply(this, arguments)
  55355. )
  55356. }
  55357. ;(l.default || l).Fragment
  55358. t.default = function (e) {
  55359. return o(
  55360. 'svg',
  55361. i({ viewBox: '0 0 12 12', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  55362. a || (a = o('path', { d: 'M6.6 6.6V12H5.4V6.6H0V5.4h5.4V0h1.2v5.4H12v1.2z', fill: 'currentColor', fillRule: 'nonzero' }))
  55363. )
  55364. }
  55365. }) /*!node_modules/amis-ui/lib/icons/sub-plus.svg.js*/
  55366. amis.define('3059bd7', function (a, e, t, n) {
  55367. 'use strict'
  55368. Object.defineProperty(e, '__esModule', { value: !0 }), a('ac704b9')
  55369. var c,
  55370. r = a('ac704b9'),
  55371. v = (r.default || r).createElement
  55372. function i() {
  55373. return (
  55374. (i = Object.assign
  55375. ? Object.assign.bind()
  55376. : function (a) {
  55377. for (var e = 1; e < arguments.length; e++) {
  55378. var t = arguments[e]
  55379. for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (a[n] = t[n])
  55380. }
  55381. return a
  55382. }),
  55383. i.apply(this, arguments)
  55384. )
  55385. }
  55386. ;(r.default || r).Fragment
  55387. e.default = function (a) {
  55388. return v(
  55389. 'svg',
  55390. i({ className: 'icon', viewBox: '0 0 1024 1024', xmlns: 'http://www.w3.org/2000/svg' }, a),
  55391. c ||
  55392. (c = v('path', {
  55393. d: 'M128.01 134.58h767.98c47.103 0 85.355 38.106 85.355 85.282v206.77c0 47.175-38.252 85.355-85.355 85.355H256.884v298.56c0 2.927 1.024 5.487 3.145 7.534a10.24 10.24 0 0 0 7.534 3.146h220.886a31.963 31.963 0 1 1 0 63.998H267.563a71.97 71.97 0 0 1-52.808-21.942 71.97 71.97 0 0 1-21.869-52.735V511.987H128.01a85.355 85.355 0 0 1-85.355-85.356v-206.77c0-47.175 38.252-85.355 85.355-85.355zm0 313.408h767.98a20.48 20.48 0 0 0 15.067-6.217 20.553 20.553 0 0 0 6.29-15.14v-206.77c0-5.85-2.121-10.97-6.29-15.066a20.48 20.48 0 0 0-15.067-6.29H128.01c-5.851 0-10.971 2.12-15.067 6.29a20.553 20.553 0 0 0-6.29 15.067v206.77c0 5.85 2.121 10.97 6.29 15.14a20.553 20.553 0 0 0 15.067 6.216zm575.692 532.174a31.963 31.963 0 0 1-31.962-31.963v-62.974h-62.755a32.036 32.036 0 0 1 0-63.998h62.755v-62.755a31.963 31.963 0 1 1 63.998 0v62.755h62.901a31.963 31.963 0 1 1 0 63.998h-62.9v62.901a31.963 31.963 0 0 1-32.037 32.036z'
  55394. }))
  55395. )
  55396. }
  55397. }) /*!node_modules/amis-ui/lib/icons/minus.svg.js*/
  55398. amis.define('1c700cd', function (e, t, n, r) {
  55399. 'use strict'
  55400. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55401. var a,
  55402. c = e('ac704b9'),
  55403. i = (c.default || c).createElement
  55404. function o() {
  55405. return (
  55406. (o = Object.assign
  55407. ? Object.assign.bind()
  55408. : function (e) {
  55409. for (var t = 1; t < arguments.length; t++) {
  55410. var n = arguments[t]
  55411. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  55412. }
  55413. return e
  55414. }),
  55415. o.apply(this, arguments)
  55416. )
  55417. }
  55418. ;(c.default || c).Fragment
  55419. t.default = function (e) {
  55420. return i('svg', o({ viewBox: '0 0 12 2', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e), a || (a = i('path', { d: 'M0 1.6V.4h12v1.2z', fill: 'currentColor' })))
  55421. }
  55422. }) /*!node_modules/amis-ui/lib/icons/pencil.svg.js*/
  55423. amis.define('3c44a84', function (e, t, a, n) {
  55424. 'use strict'
  55425. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55426. var r,
  55427. l = e('ac704b9'),
  55428. c = (l.default || l).createElement
  55429. function i() {
  55430. return (
  55431. (i = Object.assign
  55432. ? Object.assign.bind()
  55433. : function (e) {
  55434. for (var t = 1; t < arguments.length; t++) {
  55435. var a = arguments[t]
  55436. for (var n in a) Object.prototype.hasOwnProperty.call(a, n) && (e[n] = a[n])
  55437. }
  55438. return e
  55439. }),
  55440. i.apply(this, arguments)
  55441. )
  55442. }
  55443. ;(l.default || l).Fragment
  55444. t.default = function (e) {
  55445. return c(
  55446. 'svg',
  55447. i({ viewBox: '0 0 14 14', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  55448. r ||
  55449. (r = c('path', {
  55450. d: 'm10.496.834 2.672 2.672a.797.797 0 0 1 0 1.128l-2.264 2.264L4.4 13.402H.6v-3.8l7.248-7.248 1.52-1.52a.797.797 0 0 1 1.128 0ZM7.67 3.663 1.4 9.933v2.669h2.669l6.269-6.271L7.67 3.663Zm2.262-2.262L8.235 3.098l2.669 2.669 1.697-1.697-2.669-2.669ZM7 12.6h4.8v.8H7v-.8Z',
  55451. fill: 'currentColor'
  55452. }))
  55453. )
  55454. }
  55455. }) /*!node_modules/amis-ui/lib/icons/view.svg.js*/
  55456. amis.define('f5752ad', function (e, t, n, a) {
  55457. 'use strict'
  55458. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55459. var r,
  55460. c = e('ac704b9'),
  55461. l = (c.default || c).createElement
  55462. function i() {
  55463. return (
  55464. (i = Object.assign
  55465. ? Object.assign.bind()
  55466. : function (e) {
  55467. for (var t = 1; t < arguments.length; t++) {
  55468. var n = arguments[t]
  55469. for (var a in n) Object.prototype.hasOwnProperty.call(n, a) && (e[a] = n[a])
  55470. }
  55471. return e
  55472. }),
  55473. i.apply(this, arguments)
  55474. )
  55475. }
  55476. ;(c.default || c).Fragment
  55477. t.default = function (e) {
  55478. return l(
  55479. 'svg',
  55480. i({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  55481. r ||
  55482. (r = l('path', {
  55483. d: 'M8 3c3.989 0 7 3.873 7 5 0 .883-3.011 5-7 5-4.04 0-7-4.117-7-5 0-1.127 2.96-5 7-5Zm0 1C4.733 4 2.218 7.086 2.009 7.973 2.275 8.771 4.719 12 7.999 12c3.21 0 5.735-3.269 5.994-4.037C13.807 7.126 11.27 4 8 4ZM7.975 5.88a2 2 0 1 1 0 4 2 2 0 0 1 0-4Zm0 1a1.001 1.001 0 0 0 0 2 1.001 1.001 0 0 0 0-2Z',
  55484. fill: 'currentColor',
  55485. fillRule: 'evenodd'
  55486. }))
  55487. )
  55488. }
  55489. }) /*!node_modules/amis-ui/lib/icons/remove.svg.js*/
  55490. amis.define('5d0db8d', function (e, t, n, r) {
  55491. 'use strict'
  55492. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55493. var a,
  55494. l = e('ac704b9'),
  55495. o = (l.default || l).createElement
  55496. function i() {
  55497. return (
  55498. (i = Object.assign
  55499. ? Object.assign.bind()
  55500. : function (e) {
  55501. for (var t = 1; t < arguments.length; t++) {
  55502. var n = arguments[t]
  55503. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  55504. }
  55505. return e
  55506. }),
  55507. i.apply(this, arguments)
  55508. )
  55509. }
  55510. ;(l.default || l).Fragment
  55511. t.default = function (e) {
  55512. return o(
  55513. 'svg',
  55514. i({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  55515. a ||
  55516. (a = o('path', {
  55517. d: 'M14 3.499V4.5h-1.503l.001 10h-9l-.001-10H2V3.499h12ZM11.498 4.5H4.497v9h7.001v-9Zm-4.5 2.999v4h-1v-4h1Zm3 0v4h-1v-4h1ZM9.999 1.5v.999H5.998V1.5h4.001Z',
  55518. fill: 'currentColor',
  55519. fillRule: 'nonzero'
  55520. }))
  55521. )
  55522. }
  55523. }) /*!node_modules/amis-ui/lib/icons/retry.svg.js*/
  55524. amis.define('f9fc0cd', function (e, t, n, r) {
  55525. 'use strict'
  55526. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55527. var a,
  55528. c = e('ac704b9'),
  55529. i = (c.default || c).createElement
  55530. function l() {
  55531. return (
  55532. (l = Object.assign
  55533. ? Object.assign.bind()
  55534. : function (e) {
  55535. for (var t = 1; t < arguments.length; t++) {
  55536. var n = arguments[t]
  55537. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  55538. }
  55539. return e
  55540. }),
  55541. l.apply(this, arguments)
  55542. )
  55543. }
  55544. ;(c.default || c).Fragment
  55545. t.default = function (e) {
  55546. return i(
  55547. 'svg',
  55548. l({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  55549. a || (a = i('g', { fill: 'currentColor' }, i('path', { d: 'M7 1v5l3.75-2.5z' }), i('path', { d: 'M8 3v1.44A4.56 4.56 0 1 0 12.56 9H14a6 6 0 1 1-6-6Z' })))
  55550. )
  55551. }
  55552. }) /*!node_modules/amis-ui/lib/icons/upload.svg.js*/
  55553. amis.define('5a48b21', function (e, t, n, r) {
  55554. 'use strict'
  55555. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55556. var a,
  55557. l = e('ac704b9'),
  55558. o = (l.default || l).createElement
  55559. function i() {
  55560. return (
  55561. (i = Object.assign
  55562. ? Object.assign.bind()
  55563. : function (e) {
  55564. for (var t = 1; t < arguments.length; t++) {
  55565. var n = arguments[t]
  55566. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  55567. }
  55568. return e
  55569. }),
  55570. i.apply(this, arguments)
  55571. )
  55572. }
  55573. ;(l.default || l).Fragment
  55574. t.default = function (e) {
  55575. return o(
  55576. 'svg',
  55577. i({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  55578. a ||
  55579. (a = o('path', {
  55580. d: 'M3 10v2.995h10V10h1v4h-1v-.005H3V14H2v-4h1Zm5.026-8 3.814 3.815-.707.707-2.616-2.617V11h-1V3.923L4.89 6.548l-.707-.706L8.026 2Z',
  55581. fill: 'currentColor',
  55582. fillRule: 'nonzero'
  55583. }))
  55584. )
  55585. }
  55586. }) /*!node_modules/amis-ui/lib/icons/download.svg.js*/
  55587. amis.define('aa0268f', function (e, t, a, c) {
  55588. 'use strict'
  55589. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55590. var n,
  55591. r = e('ac704b9'),
  55592. i = (r.default || r).createElement
  55593. function o() {
  55594. return (
  55595. (o = Object.assign
  55596. ? Object.assign.bind()
  55597. : function (e) {
  55598. for (var t = 1; t < arguments.length; t++) {
  55599. var a = arguments[t]
  55600. for (var c in a) Object.prototype.hasOwnProperty.call(a, c) && (e[c] = a[c])
  55601. }
  55602. return e
  55603. }),
  55604. o.apply(this, arguments)
  55605. )
  55606. }
  55607. ;(r.default || r).Fragment
  55608. t.default = function (e) {
  55609. return i(
  55610. 'svg',
  55611. o({ 'aria-hidden': 'true', 'data-prefix': 'fas', 'data-icon': 'download', className: 'icon', xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 512 512' }, e),
  55612. n ||
  55613. (n = i('path', {
  55614. fill: 'currentColor',
  55615. d: 'M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24zm296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z'
  55616. }))
  55617. )
  55618. }
  55619. }) /*!node_modules/amis-ui/lib/icons/file.svg.js*/
  55620. amis.define('c206272', function (e, t, n, a) {
  55621. 'use strict'
  55622. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55623. var r,
  55624. c,
  55625. i = e('ac704b9'),
  55626. s = (i.default || i).createElement
  55627. function o() {
  55628. return (
  55629. (o = Object.assign
  55630. ? Object.assign.bind()
  55631. : function (e) {
  55632. for (var t = 1; t < arguments.length; t++) {
  55633. var n = arguments[t]
  55634. for (var a in n) Object.prototype.hasOwnProperty.call(n, a) && (e[a] = n[a])
  55635. }
  55636. return e
  55637. }),
  55638. o.apply(this, arguments)
  55639. )
  55640. }
  55641. ;(i.default || i).Fragment
  55642. t.default = function (e) {
  55643. return s(
  55644. 'svg',
  55645. o({ xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 14 16', className: 'icon' }, e),
  55646. r || (r = s('path', { d: 'M0 0v16h14V4.001L9.939 0H0Zm1 1h8v4h4v10H1V1Zm9 .464 2.575 2.537H10V1.464Z' })),
  55647. c || (c = s('path', { d: 'M4 12h6v-1H4zM4 9h6V8H4z' }))
  55648. )
  55649. }
  55650. }) /*!node_modules/amis-ui/lib/icons/success.svg.js*/
  55651. amis.define('10be5b1', function (e, t, n, r) {
  55652. 'use strict'
  55653. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55654. var o,
  55655. a = e('ac704b9'),
  55656. l = (a.default || a).createElement
  55657. function i() {
  55658. return (
  55659. (i = Object.assign
  55660. ? Object.assign.bind()
  55661. : function (e) {
  55662. for (var t = 1; t < arguments.length; t++) {
  55663. var n = arguments[t]
  55664. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  55665. }
  55666. return e
  55667. }),
  55668. i.apply(this, arguments)
  55669. )
  55670. }
  55671. ;(a.default || a).Fragment
  55672. t.default = function (e) {
  55673. return l(
  55674. 'svg',
  55675. i({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  55676. o ||
  55677. (o = l(
  55678. 'g',
  55679. { fill: 'none', fillRule: 'evenodd', strokeLinejoin: 'round' },
  55680. l('path', { d: 'M8 14.5a6.5 6.5 0 1 0 0-13 6.5 6.5 0 0 0 0 13Z', stroke: 'currentColor', fill: 'currentColor' }),
  55681. l('path', { stroke: '#FFF', d: 'm11.512 5.975-4.537 4.537L4.5 8.037' })
  55682. ))
  55683. )
  55684. }
  55685. }) /*!node_modules/amis-ui/lib/icons/fail.svg.js*/
  55686. amis.define('5bcd9a4', function (e, r, t, n) {
  55687. 'use strict'
  55688. Object.defineProperty(r, '__esModule', { value: !0 }), e('ac704b9')
  55689. var a,
  55690. o = e('ac704b9'),
  55691. c = (o.default || o).createElement
  55692. function l() {
  55693. return (
  55694. (l = Object.assign
  55695. ? Object.assign.bind()
  55696. : function (e) {
  55697. for (var r = 1; r < arguments.length; r++) {
  55698. var t = arguments[r]
  55699. for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n])
  55700. }
  55701. return e
  55702. }),
  55703. l.apply(this, arguments)
  55704. )
  55705. }
  55706. ;(o.default || o).Fragment
  55707. r.default = function (e) {
  55708. return c(
  55709. 'svg',
  55710. l({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  55711. a ||
  55712. (a = c(
  55713. 'g',
  55714. { transform: 'translate(1 1)', strokeLinejoin: 'round' },
  55715. c('circle', { cx: 7, cy: 7, r: 7, stroke: 'currentColor', fill: 'currentColor' }),
  55716. c('path', { stroke: '#FFF', fill: 'none', d: 'm4.643 9.357 4.714-4.714M4.643 4.643l4.714 4.714' })
  55717. ))
  55718. )
  55719. }
  55720. }) /*!node_modules/amis-ui/lib/icons/search.svg.js*/
  55721. amis.define('71abbd4', function (e, t, n, r) {
  55722. 'use strict'
  55723. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55724. var a,
  55725. c = e('ac704b9'),
  55726. i = (c.default || c).createElement
  55727. function o() {
  55728. return (
  55729. (o = Object.assign
  55730. ? Object.assign.bind()
  55731. : function (e) {
  55732. for (var t = 1; t < arguments.length; t++) {
  55733. var n = arguments[t]
  55734. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  55735. }
  55736. return e
  55737. }),
  55738. o.apply(this, arguments)
  55739. )
  55740. }
  55741. ;(c.default || c).Fragment
  55742. t.default = function (e) {
  55743. return i(
  55744. 'svg',
  55745. o({ xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 18 18', className: 'icon' }, e),
  55746. a ||
  55747. (a = i('path', {
  55748. fill: 'currentColor',
  55749. d: 'M2 8c0-3.309 2.691-6 6-6s6 2.691 6 6-2.691 6-6 6-6-2.691-6-6Zm16 8.586L14.314 12.9A7.955 7.955 0 0 0 16 8a8 8 0 1 0-8 8 7.955 7.955 0 0 0 4.9-1.686L16.586 18 18 16.586Z'
  55750. }))
  55751. )
  55752. }
  55753. }) /*!node_modules/amis-ui/lib/icons/back.svg.js*/
  55754. amis.define('0bc9ea8', function (e, t, n, r) {
  55755. 'use strict'
  55756. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55757. var a,
  55758. l = e('ac704b9'),
  55759. o = (l.default || l).createElement
  55760. function c() {
  55761. return (
  55762. (c = Object.assign
  55763. ? Object.assign.bind()
  55764. : function (e) {
  55765. for (var t = 1; t < arguments.length; t++) {
  55766. var n = arguments[t]
  55767. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  55768. }
  55769. return e
  55770. }),
  55771. c.apply(this, arguments)
  55772. )
  55773. }
  55774. ;(l.default || l).Fragment
  55775. t.default = function (e) {
  55776. return o(
  55777. 'svg',
  55778. c({ viewBox: '0 0 9 12', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  55779. a || (a = o('path', { d: 'M8.294 10.473 3.494 6l4.8-4.473L6.694 0l-6.4 6 6.4 6z', fill: 'currentColor', fillRule: 'nonzero' }))
  55780. )
  55781. }
  55782. }) /*!node_modules/amis-ui/lib/icons/move.svg.js*/
  55783. amis.define('a6a7953', function (e, t, l, n) {
  55784. 'use strict'
  55785. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55786. var r,
  55787. a = e('ac704b9'),
  55788. i = (a.default || a).createElement
  55789. function o() {
  55790. return (
  55791. (o = Object.assign
  55792. ? Object.assign.bind()
  55793. : function (e) {
  55794. for (var t = 1; t < arguments.length; t++) {
  55795. var l = arguments[t]
  55796. for (var n in l) Object.prototype.hasOwnProperty.call(l, n) && (e[n] = l[n])
  55797. }
  55798. return e
  55799. }),
  55800. o.apply(this, arguments)
  55801. )
  55802. }
  55803. ;(a.default || a).Fragment
  55804. t.default = function (e) {
  55805. return i(
  55806. 'svg',
  55807. o({ xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 16 16', className: 'icon' }, e),
  55808. r ||
  55809. (r = i('path', {
  55810. d: 'M8.02 0 5.161 2.859l1 1 .859-.858V7.02H3.001l.858-.86-1-.999L0 8.02l2.82 2.82 1-1-.819-.82H7.02v3.981l-.859-.86-1 1L8.02 16l2.819-2.82-1-.999-.819.82V9.02h3.981l-.821.82 1 1L16 8.02l-2.859-2.859-1 .999.86.86H9.02V3.001l.819.819 1-1z',
  55811. fill: 'currentColor',
  55812. fillRule: 'evenodd'
  55813. }))
  55814. )
  55815. }
  55816. }) /*!node_modules/amis-ui/lib/icons/info.svg.js*/
  55817. amis.define('6fde503', function (e, t, r, n) {
  55818. 'use strict'
  55819. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55820. var a,
  55821. c,
  55822. l = e('ac704b9'),
  55823. o = (l.default || l).createElement
  55824. function i() {
  55825. return (
  55826. (i = Object.assign
  55827. ? Object.assign.bind()
  55828. : function (e) {
  55829. for (var t = 1; t < arguments.length; t++) {
  55830. var r = arguments[t]
  55831. for (var n in r) Object.prototype.hasOwnProperty.call(r, n) && (e[n] = r[n])
  55832. }
  55833. return e
  55834. }),
  55835. i.apply(this, arguments)
  55836. )
  55837. }
  55838. ;(l.default || l).Fragment
  55839. t.default = function (e) {
  55840. return o(
  55841. 'svg',
  55842. i({ xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 16 16', className: 'icon' }, e),
  55843. a || (a = o('circle', { stroke: 'currentColor', fill: 'transparent', cx: 8, cy: 8, r: 7.5 })),
  55844. c || (c = o('path', { fill: 'currentColor', d: 'M7 3h2v2H7zM7 6h2v7H7z' }))
  55845. )
  55846. }
  55847. }) /*!node_modules/amis-ui/lib/icons/location.svg.js*/
  55848. amis.define('47e1395', function (e, t, n, a) {
  55849. 'use strict'
  55850. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55851. var r,
  55852. c = e('ac704b9'),
  55853. s = (c.default || c).createElement
  55854. function i() {
  55855. return (
  55856. (i = Object.assign
  55857. ? Object.assign.bind()
  55858. : function (e) {
  55859. for (var t = 1; t < arguments.length; t++) {
  55860. var n = arguments[t]
  55861. for (var a in n) Object.prototype.hasOwnProperty.call(n, a) && (e[a] = n[a])
  55862. }
  55863. return e
  55864. }),
  55865. i.apply(this, arguments)
  55866. )
  55867. }
  55868. ;(c.default || c).Fragment
  55869. t.default = function (e) {
  55870. return s(
  55871. 'svg',
  55872. i({ className: 'icon', viewBox: '0 0 1024 1024', xmlns: 'http://www.w3.org/2000/svg' }, e),
  55873. r ||
  55874. (r = s('path', {
  55875. d: 'M511.968 0c-207.84 0-376.96 169.12-376.96 376.992 0 54.208 11.104 105.984 32.96 153.888 94.24 206.24 274.976 424 328.128 485.824 3.968 4.608 9.792 7.296 15.904 7.296s11.904-2.656 15.904-7.296c53.12-61.824 233.856-279.552 328.128-485.824 21.888-47.904 32.96-99.648 32.96-153.888C888.96 169.12 719.84 0 512 0zm0 572.8C404 572.8 316.16 484.96 316.16 376.992s87.84-195.84 195.808-195.84 195.808 87.84 195.808 195.84c0 107.968-87.84 195.808-195.808 195.808z'
  55876. }))
  55877. )
  55878. }
  55879. }) /*!node_modules/amis-ui/lib/icons/drag-bar.svg.js*/
  55880. amis.define('2da5e34', function (c, r, e, t) {
  55881. 'use strict'
  55882. Object.defineProperty(r, '__esModule', { value: !0 }), c('ac704b9')
  55883. var n,
  55884. a = c('ac704b9'),
  55885. i = (a.default || a).createElement
  55886. function l() {
  55887. return (
  55888. (l = Object.assign
  55889. ? Object.assign.bind()
  55890. : function (c) {
  55891. for (var r = 1; r < arguments.length; r++) {
  55892. var e = arguments[r]
  55893. for (var t in e) Object.prototype.hasOwnProperty.call(e, t) && (c[t] = e[t])
  55894. }
  55895. return c
  55896. }),
  55897. l.apply(this, arguments)
  55898. )
  55899. }
  55900. ;(a.default || a).Fragment
  55901. r.default = function (c) {
  55902. return i(
  55903. 'svg',
  55904. l({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, c),
  55905. n ||
  55906. (n = i(
  55907. 'g',
  55908. { transform: 'translate(5 1)', stroke: 'currentColor' },
  55909. i('circle', { cx: 1, cy: 1, r: 1 }),
  55910. i('circle', { cx: 5, cy: 1, r: 1 }),
  55911. i('circle', { cx: 1, cy: 5, r: 1 }),
  55912. i('circle', { cx: 5, cy: 5, r: 1 }),
  55913. i('circle', { cx: 1, cy: 9, r: 1 }),
  55914. i('circle', { cx: 5, cy: 9, r: 1 }),
  55915. i('circle', { cx: 1, cy: 13, r: 1 }),
  55916. i('circle', { cx: 5, cy: 13, r: 1 })
  55917. ))
  55918. )
  55919. }
  55920. }) /*!node_modules/amis-ui/lib/icons/reload.svg.js*/
  55921. amis.define('ebcfdca', function (e, t, a, n) {
  55922. 'use strict'
  55923. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55924. var r,
  55925. c = e('ac704b9'),
  55926. l = (c.default || c).createElement
  55927. function i() {
  55928. return (
  55929. (i = Object.assign
  55930. ? Object.assign.bind()
  55931. : function (e) {
  55932. for (var t = 1; t < arguments.length; t++) {
  55933. var a = arguments[t]
  55934. for (var n in a) Object.prototype.hasOwnProperty.call(a, n) && (e[n] = a[n])
  55935. }
  55936. return e
  55937. }),
  55938. i.apply(this, arguments)
  55939. )
  55940. }
  55941. ;(c.default || c).Fragment
  55942. t.default = function (e) {
  55943. return l(
  55944. 'svg',
  55945. i({ xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 16 16', className: 'icon' }, e),
  55946. r ||
  55947. (r = l('path', {
  55948. d: 'M8.05 14.056a6.041 6.041 0 0 1-5.132-2.82l2.113-2.042H0v4.862l1.409-1.362C2.919 14.736 5.333 16 8.05 16c4.025 0 7.447-2.82 7.95-6.708L13.987 9c-.402 2.917-2.918 5.056-5.937 5.056Zm6.541-10.75C13.081 1.264 10.667 0 7.95 0 3.925 0 .503 2.82 0 6.708L2.013 7C2.415 4.083 4.93 1.944 7.95 1.944a6.041 6.041 0 0 1 5.132 2.82l-2.113 2.042H16V1.944l-1.409 1.362Z',
  55949. fill: 'currentColor'
  55950. }))
  55951. )
  55952. }
  55953. }) /*!node_modules/amis-ui/lib/icons/exchange.svg.js*/
  55954. amis.define('2b60461', function (e, t, n, r) {
  55955. 'use strict'
  55956. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  55957. var c,
  55958. l = e('ac704b9'),
  55959. a = (l.default || l).createElement
  55960. function o() {
  55961. return (
  55962. (o = Object.assign
  55963. ? Object.assign.bind()
  55964. : function (e) {
  55965. for (var t = 1; t < arguments.length; t++) {
  55966. var n = arguments[t]
  55967. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  55968. }
  55969. return e
  55970. }),
  55971. o.apply(this, arguments)
  55972. )
  55973. }
  55974. ;(l.default || l).Fragment
  55975. t.default = function (e) {
  55976. return a(
  55977. 'svg',
  55978. o({ viewBox: '0 0 175 201', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  55979. c ||
  55980. (c = a('path', {
  55981. d: 'M104.295 11.995v177.5c0 6.2 5.1 11.3 11.3 11.3 3.4 0 6.5-1.5 8.7-4.1.8-.6 1.5-1.4 2.1-2.2l46.5-66.3c3.6-5.1 2.4-12.1-2.7-15.7-5.1-3.6-12.1-2.3-15.7 2.8l-27.6 39.3v-142.6c-.1-6.2-5.2-11.3-11.4-11.3s-11.2 5.1-11.2 11.3Zm-33.2 0c0-6.2-5.1-11.3-11.3-11.3-3.4 0-6.5 1.5-8.7 4.1-.8.7-1.5 1.4-2.1 2.2l-46.5 66.3c-1.3 1.9-2 4.1-2 6.5 0 3.7 1.8 7.1 4.8 9.2 2.5 1.7 5.4 2.4 8.4 1.9s5.5-2.2 7.3-4.6l27.6-39.3v142.5c0 6.2 5.1 11.3 11.3 11.3 6.2-.1 11.2-5.2 11.2-11.4v-177.4Z',
  55982. fill: 'currentColor',
  55983. fillRule: 'nonzero'
  55984. }))
  55985. )
  55986. }
  55987. }) /*!node_modules/amis-ui/lib/icons/columns.svg.js*/
  55988. amis.define('7399bd8', function (c, e, t, n) {
  55989. 'use strict'
  55990. Object.defineProperty(e, '__esModule', { value: !0 }), c('ac704b9')
  55991. var r,
  55992. a = c('ac704b9'),
  55993. i = (a.default || a).createElement
  55994. function o() {
  55995. return (
  55996. (o = Object.assign
  55997. ? Object.assign.bind()
  55998. : function (c) {
  55999. for (var e = 1; e < arguments.length; e++) {
  56000. var t = arguments[e]
  56001. for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (c[n] = t[n])
  56002. }
  56003. return c
  56004. }),
  56005. o.apply(this, arguments)
  56006. )
  56007. }
  56008. ;(a.default || a).Fragment
  56009. e.default = function (c) {
  56010. return i(
  56011. 'svg',
  56012. o({ viewBox: '0 0 122 123', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, c),
  56013. r ||
  56014. (r = i('path', {
  56015. d: 'M5.583.75h22.084c1.666 0 2.916.417 3.75 1.667.833 1.25 1.666 2.5 1.666 3.75V28.25c0 1.667-.416 2.917-1.666 3.75-1.25.833-2.5 1.667-3.75 1.667H5.583c-1.666 0-2.916-.417-3.75-1.667C.583 30.75.167 29.5.167 28.25V6.167c0-1.667.416-2.917 1.666-3.75C2.667 1.583 3.917.75 5.583.75Zm44.167 0h22.083c1.667 0 2.917.417 3.75 1.667 1.25 1.25 1.667 2.5 1.667 3.75V28.25c0 1.667-.417 2.917-1.667 3.75-1.25 1.25-2.5 1.667-3.75 1.667H49.75c-1.667 0-2.917-.417-3.75-1.667-1.25-1.25-1.667-2.5-1.667-3.75V6.167c0-1.667.417-2.917 1.667-3.75.833-.834 2.5-1.667 3.75-1.667Zm44.583 0h22.084c1.666 0 2.916.417 3.75 1.667.833 1.25 1.666 2.5 1.666 3.75V28.25c0 1.667-.416 2.917-1.666 3.75-1.25.833-2.5 1.667-3.75 1.667H94.333c-1.666 0-2.916-.417-3.75-1.667-.833-1.25-1.666-2.5-1.666-3.75V6.167c0-1.667.416-2.917 1.666-3.75 1.25-.834 2.084-1.667 3.75-1.667ZM5.583 45.333h22.084c1.666 0 2.916.417 3.75 1.667 1.25 1.25 1.666 2.5 1.666 3.75v22.083c0 1.667-.416 2.917-1.666 3.75-1.25.834-2.5 1.667-3.75 1.667H5.583c-1.666 0-2.916-.417-3.75-1.667-1.25-1.25-1.666-2.5-1.666-3.75V50.75c0-1.667.416-2.917 1.666-3.75.834-1.25 2.084-1.667 3.75-1.667Zm44.167 0h22.083c1.667 0 2.917.417 3.75 1.667 1.25 1.25 1.667 2.5 1.667 3.75v22.083c0 1.667-.417 2.917-1.667 3.75-1.25 1.25-2.5 1.667-3.75 1.667H49.75c-1.667 0-2.917-.417-3.75-1.667-1.25-1.25-1.667-2.5-1.667-3.75V50.75c0-1.667.417-2.917 1.667-3.75.833-1.25 2.5-1.667 3.75-1.667Zm44.583 0h22.084c1.666 0 2.916.417 3.75 1.667 1.25 1.25 1.666 2.5 1.666 3.75v22.083c0 1.667-.416 2.917-1.666 3.75-1.25.834-2.5 1.667-3.75 1.667H94.333c-1.666 0-2.916-.417-3.75-1.667-.833-1.25-1.666-2.5-1.666-3.75V50.75c0-1.667.416-2.917 1.666-3.75.834-1.25 2.084-1.667 3.75-1.667ZM5.583 89.917h22.084c1.666 0 2.916.416 3.75 1.666.833 1.25 1.666 2.5 1.666 3.75v22.084c0 1.666-.416 2.916-1.666 3.75-1.25.833-2.5 1.666-3.75 1.666H5.583c-1.666 0-2.916-.416-3.75-1.666-1.25-1.25-1.666-2.5-1.666-3.75V95.333c0-1.666.416-2.916 1.666-3.75.834-1.25 2.084-1.666 3.75-1.666Zm44.167 0h22.083c1.667 0 2.917.416 3.75 1.666 1.25 1.25 1.667 2.5 1.667 3.75v22.084c0 1.666-.417 2.916-1.667 3.75-1.25 1.25-2.5 1.666-3.75 1.666H49.75c-1.667 0-2.917-.416-3.75-1.666-1.25-1.25-1.667-2.5-1.667-3.75V95.333c0-1.666.417-2.916 1.667-3.75.833-1.25 2.5-1.666 3.75-1.666Zm44.583 0h22.084c1.666 0 2.916.416 3.75 1.666.833 1.25 1.666 2.5 1.666 3.75v22.084c0 1.666-.416 2.916-1.666 3.75-1.25.833-2.5 1.666-3.75 1.666H94.333c-1.666 0-2.916-.416-3.75-1.666-.833-1.25-1.666-2.5-1.666-3.75V95.333c0-1.666.416-2.916 1.666-3.75.834-1.25 2.084-1.666 3.75-1.666Z',
  56016. fill: 'currentColor'
  56017. }))
  56018. )
  56019. }
  56020. }) /*!node_modules/amis-ui/lib/icons/calendar.svg.js*/
  56021. amis.define('5d1b461', function (e, t, n, r) {
  56022. 'use strict'
  56023. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56024. var l,
  56025. a = e('ac704b9'),
  56026. o = (a.default || a).createElement
  56027. function v() {
  56028. return (
  56029. (v = Object.assign
  56030. ? Object.assign.bind()
  56031. : function (e) {
  56032. for (var t = 1; t < arguments.length; t++) {
  56033. var n = arguments[t]
  56034. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  56035. }
  56036. return e
  56037. }),
  56038. v.apply(this, arguments)
  56039. )
  56040. }
  56041. ;(a.default || a).Fragment
  56042. t.default = function (e) {
  56043. return o(
  56044. 'svg',
  56045. v({ viewBox: '0 0 14 14', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56046. l ||
  56047. (l = o(
  56048. 'g',
  56049. { fill: 'none', fillRule: 'evenodd' },
  56050. o('path', { d: 'M23.5-7.5h-159v29h159v-29Z', stroke: 'currentColor' }),
  56051. o(
  56052. 'g',
  56053. { fill: 'currentColor', fillRule: 'nonzero' },
  56054. o('path', { d: 'M0 14h14V3H0v11Zm2-9h10v7H2V5ZM0 0h14v2H0z' }),
  56055. o('path', { d: 'M9 6h2v2H9zM9 9h2v2H9zM6 6h2v2H6zM6 9h2v2H6zM3 6h2v2H3zM3 9h2v2H3z' })
  56056. )
  56057. ))
  56058. )
  56059. }
  56060. }) /*!node_modules/amis-ui/lib/icons/clock.svg.js*/
  56061. amis.define('5c7c936', function (e, t, n, r) {
  56062. 'use strict'
  56063. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56064. var c,
  56065. o = e('ac704b9'),
  56066. a = (o.default || o).createElement
  56067. function i() {
  56068. return (
  56069. (i = Object.assign
  56070. ? Object.assign.bind()
  56071. : function (e) {
  56072. for (var t = 1; t < arguments.length; t++) {
  56073. var n = arguments[t]
  56074. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  56075. }
  56076. return e
  56077. }),
  56078. i.apply(this, arguments)
  56079. )
  56080. }
  56081. ;(o.default || o).Fragment
  56082. t.default = function (e) {
  56083. return a(
  56084. 'svg',
  56085. i({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56086. c || (c = a('g', { fill: 'none', fillRule: 'evenodd', stroke: 'currentColor', strokeLinejoin: 'round' }, a('circle', { cx: 8, cy: 8, r: 6.5 }), a('path', { d: 'M7.874 5.5v3.038L5.5 9.28' })))
  56087. )
  56088. }
  56089. }) /*!node_modules/amis-ui/lib/icons/tree-down.svg.js*/
  56090. amis.define('56c0f45', function (e, t, n, r) {
  56091. 'use strict'
  56092. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56093. var a,
  56094. c = e('ac704b9'),
  56095. i = (c.default || c).createElement
  56096. function o() {
  56097. return (
  56098. (o = Object.assign
  56099. ? Object.assign.bind()
  56100. : function (e) {
  56101. for (var t = 1; t < arguments.length; t++) {
  56102. var n = arguments[t]
  56103. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  56104. }
  56105. return e
  56106. }),
  56107. o.apply(this, arguments)
  56108. )
  56109. }
  56110. ;(c.default || c).Fragment
  56111. t.default = function (e) {
  56112. return i('svg', o({ xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 1024 1024', fill: 'currentColor', className: 'icon' }, e), a || (a = i('path', { d: 'M512 704 256 384h512z' })))
  56113. }
  56114. }) /*!node_modules/amis-ui/lib/icons/cloud-upload.svg.js*/
  56115. amis.define('296e2bb', function (e, t, n, r) {
  56116. 'use strict'
  56117. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56118. var a,
  56119. c = e('ac704b9'),
  56120. l = (c.default || c).createElement
  56121. function i() {
  56122. return (
  56123. (i = Object.assign
  56124. ? Object.assign.bind()
  56125. : function (e) {
  56126. for (var t = 1; t < arguments.length; t++) {
  56127. var n = arguments[t]
  56128. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  56129. }
  56130. return e
  56131. }),
  56132. i.apply(this, arguments)
  56133. )
  56134. }
  56135. ;(c.default || c).Fragment
  56136. t.default = function (e) {
  56137. return l(
  56138. 'svg',
  56139. i({ viewBox: '0 0 42 31', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56140. a ||
  56141. (a = l('path', {
  56142. d: 'm20.872 15.498 4.512 6.003h-3.012v9h-3v-9H16.38l4.49-6.003Zm0-14.999c6.47 0 11.946 4.143 14.046 9.897 3.957.945 6.918 4.491 6.918 8.733 0 4.962-4.038 9-9 9-1.044 0-2.034-.213-2.964-.546v-3.315c.738.426 1.55.732 2.445.81.174.012.342.051.519.051 3.309 0 6-2.691 6-6 0-2.262-1.272-4.212-3.126-5.235-.858-.471-1.827-.765-2.874-.765-.07 0-.132.018-.201.021-.207-1.026-.576-1.983-1.023-2.898-1.953-3.981-6.012-6.753-10.74-6.753-4.725 0-8.778 2.769-10.737 6.744-.45.915-.82 1.872-1.026 2.898L9 13.129c-1.086 0-2.094.315-2.973.822C4.228 14.986 3 16.909 3 19.129c0 3.309 2.69 6 6 6 .147 0 .285-.033.432-.045.888-.063 1.698-.357 2.439-.759v3.285c-.906.315-1.86.519-2.871.519-4.962 0-9-4.038-9-9 0-4.203 2.91-7.716 6.813-8.7C8.904 4.66 14.389.499 20.872.499Z',
  56143. fill: 'currentColor',
  56144. fillRule: 'evenodd'
  56145. }))
  56146. )
  56147. }
  56148. }) /*!node_modules/amis-ui/lib/icons/image.svg.js*/
  56149. amis.define('02facc7', function (e, t, a, c) {
  56150. 'use strict'
  56151. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56152. var n,
  56153. r = e('ac704b9'),
  56154. s = (r.default || r).createElement
  56155. function i() {
  56156. return (
  56157. (i = Object.assign
  56158. ? Object.assign.bind()
  56159. : function (e) {
  56160. for (var t = 1; t < arguments.length; t++) {
  56161. var a = arguments[t]
  56162. for (var c in a) Object.prototype.hasOwnProperty.call(a, c) && (e[c] = a[c])
  56163. }
  56164. return e
  56165. }),
  56166. i.apply(this, arguments)
  56167. )
  56168. }
  56169. ;(r.default || r).Fragment
  56170. t.default = function (e) {
  56171. return s(
  56172. 'svg',
  56173. i({ xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 512 512', className: 'icon' }, e),
  56174. n ||
  56175. (n = s('path', {
  56176. d: 'M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 336H54a6 6 0 0 1-6-6V118a6 6 0 0 1 6-6h404a6 6 0 0 1 6 6v276a6 6 0 0 1-6 6zM128 152c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zM96 352h320v-80l-87.515-87.515c-4.686-4.686-12.284-4.686-16.971 0L192 304l-39.515-39.515c-4.686-4.686-12.284-4.686-16.971 0L96 304v48z'
  56177. }))
  56178. )
  56179. }
  56180. }) /*!node_modules/amis-ui/lib/icons/refresh.svg.js*/
  56181. amis.define('8316a53', function (e, t, n, r) {
  56182. 'use strict'
  56183. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56184. var a,
  56185. c = e('ac704b9'),
  56186. i = (c.default || c).createElement
  56187. function o() {
  56188. return (
  56189. (o = Object.assign
  56190. ? Object.assign.bind()
  56191. : function (e) {
  56192. for (var t = 1; t < arguments.length; t++) {
  56193. var n = arguments[t]
  56194. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  56195. }
  56196. return e
  56197. }),
  56198. o.apply(this, arguments)
  56199. )
  56200. }
  56201. ;(c.default || c).Fragment
  56202. t.default = function (e) {
  56203. return i(
  56204. 'svg',
  56205. o({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56206. a || (a = i('path', { d: 'M8 1.5a6.5 6.5 0 1 1-.869 12.942.5.5 0 0 1 .133-.99 5.5 5.5 0 1 0-4.63-4.24.5.5 0 0 1-.976.218A6.5 6.5 0 0 1 8 1.5Z', fill: 'currentColor' }))
  56207. )
  56208. }
  56209. }) /*!node_modules/amis-ui/lib/icons/drag.svg.js*/
  56210. amis.define('f2c7086', function (e, t, a, n) {
  56211. 'use strict'
  56212. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56213. var r,
  56214. i = e('ac704b9'),
  56215. l = (i.default || i).createElement
  56216. function c() {
  56217. return (
  56218. (c = Object.assign
  56219. ? Object.assign.bind()
  56220. : function (e) {
  56221. for (var t = 1; t < arguments.length; t++) {
  56222. var a = arguments[t]
  56223. for (var n in a) Object.prototype.hasOwnProperty.call(a, n) && (e[n] = a[n])
  56224. }
  56225. return e
  56226. }),
  56227. c.apply(this, arguments)
  56228. )
  56229. }
  56230. ;(i.default || i).Fragment
  56231. t.default = function (e) {
  56232. return l(
  56233. 'svg',
  56234. c({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56235. r ||
  56236. (r = l('path', {
  56237. d: 'M6 12a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm0-5a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm0-5a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm4 10a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm0-5a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm0-5a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z',
  56238. fill: '#151B26',
  56239. fillRule: 'evenodd'
  56240. }))
  56241. )
  56242. }
  56243. }) /*!node_modules/amis-ui/lib/icons/edit.svg.js*/
  56244. amis.define('c823956', function (e, t, n, a) {
  56245. 'use strict'
  56246. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56247. var r,
  56248. c = e('ac704b9'),
  56249. i = (c.default || c).createElement
  56250. function l() {
  56251. return (
  56252. (l = Object.assign
  56253. ? Object.assign.bind()
  56254. : function (e) {
  56255. for (var t = 1; t < arguments.length; t++) {
  56256. var n = arguments[t]
  56257. for (var a in n) Object.prototype.hasOwnProperty.call(n, a) && (e[a] = n[a])
  56258. }
  56259. return e
  56260. }),
  56261. l.apply(this, arguments)
  56262. )
  56263. }
  56264. ;(c.default || c).Fragment
  56265. t.default = function (e) {
  56266. return i(
  56267. 'svg',
  56268. l({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56269. r || (r = i('path', { d: 'M8.491 1.5v1H2.5v11h11V7.532h1V14.5h-13v-13h6.991Zm5.255.122.707.708-6.364 6.364-.708-.707 6.364-6.365Z', fillRule: 'evenodd' }))
  56270. )
  56271. }
  56272. }) /*!node_modules/amis-ui/lib/icons/desk-empty.svg.js*/
  56273. amis.define('a075a89', function (e, l, t, o) {
  56274. 'use strict'
  56275. Object.defineProperty(l, '__esModule', { value: !0 }), e('ac704b9')
  56276. var n,
  56277. a,
  56278. r = e('ac704b9'),
  56279. s = (r.default || r).createElement
  56280. function i() {
  56281. return (
  56282. (i = Object.assign
  56283. ? Object.assign.bind()
  56284. : function (e) {
  56285. for (var l = 1; l < arguments.length; l++) {
  56286. var t = arguments[l]
  56287. for (var o in t) Object.prototype.hasOwnProperty.call(t, o) && (e[o] = t[o])
  56288. }
  56289. return e
  56290. }),
  56291. i.apply(this, arguments)
  56292. )
  56293. }
  56294. ;(r.default || r).Fragment
  56295. l.default = function (e) {
  56296. return s(
  56297. 'svg',
  56298. i({ viewBox: '0 0 100 100', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56299. n ||
  56300. (n = s(
  56301. 'defs',
  56302. null,
  56303. s(
  56304. 'linearGradient',
  56305. { x1: '16.498%', y1: '38.528%', x2: '56.262%', y2: '63.185%', id: 'desk-empty_svg__a' },
  56306. s('stop', { stopColor: '#DCE0EF', offset: '0%' }),
  56307. s('stop', { stopColor: '#DCDFEA', offset: '100%' })
  56308. ),
  56309. s(
  56310. 'linearGradient',
  56311. { x1: '28.893%', y1: '55.707%', x2: '93.898%', y2: '48.876%', id: 'desk-empty_svg__b' },
  56312. s('stop', { stopColor: '#F1F3FA', offset: '0%' }),
  56313. s('stop', { stopColor: '#E8EAF0', offset: '100%' })
  56314. )
  56315. )),
  56316. a ||
  56317. (a = s(
  56318. 'g',
  56319. { fill: 'none', fillRule: 'evenodd' },
  56320. s('path', { d: 'M0 0h100v100H0z' }),
  56321. s('ellipse', { fill: 'url(#desk-empty_svg__a)', fillRule: 'nonzero', cx: 50, cy: 60.8, rx: 44.4, ry: 22.8 }),
  56322. s('ellipse', { fill: 'url(#desk-empty_svg__b)', fillRule: 'nonzero', cx: 50, cy: 58.4, rx: 44.4, ry: 22.8 }),
  56323. s('path', {
  56324. d: 'M69.343 42.018c6.904 3.985 10.08 11.235 10.057 19.162-.011 3.963-1.42 6.745-3.683 8.05-2.275 1.284-5.406 1.082-8.853-.9L34.857 50.868C27.953 46.882 22.377 37.22 22.4 29.294c.023-7.927 5.643-11.113 12.547-7.127.89.506 1.746 1.103 2.579 1.79.766-8.096 7.05-11.136 14.675-6.745 7.614 4.392 13.865 14.672 14.574 23.623.823.27 1.69.676 2.568 1.183Z',
  56325. fill: '#E0E3EF',
  56326. fillRule: 'nonzero'
  56327. }),
  56328. s('path', {
  56329. d: 'M42.92 29.682a.81.81 0 0 1 1.263-.671l4.86 3.274a.81.81 0 0 1 .357.672v8.163l-1.129-.715 1.129.761v7.123a.81.81 0 0 1-1.243.684l-4.86-3.076a.81.81 0 0 1-.377-.684v-15.53Z',
  56330. fill: '#FFF',
  56331. fillRule: 'nonzero'
  56332. }),
  56333. s('path', {
  56334. d: 'm53.903 44.13 4.86 3.275a.81.81 0 0 1 .357.672v6.692a.81.81 0 0 1-1.243.684l-4.86-3.076a.81.81 0 0 1-.377-.684v-6.89a.81.81 0 0 1 1.263-.672Z',
  56335. fill: '#F7F8FB',
  56336. fillRule: 'nonzero'
  56337. })
  56338. ))
  56339. )
  56340. }
  56341. }) /*!node_modules/amis-ui/lib/icons/fullscreen.svg.js*/
  56342. amis.define('9d6a09f', function (e, t, n, r) {
  56343. 'use strict'
  56344. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56345. var a,
  56346. c = e('ac704b9'),
  56347. i = (c.default || c).createElement
  56348. function o() {
  56349. return (
  56350. (o = Object.assign
  56351. ? Object.assign.bind()
  56352. : function (e) {
  56353. for (var t = 1; t < arguments.length; t++) {
  56354. var n = arguments[t]
  56355. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  56356. }
  56357. return e
  56358. }),
  56359. o.apply(this, arguments)
  56360. )
  56361. }
  56362. ;(c.default || c).Fragment
  56363. t.default = function (e) {
  56364. return i(
  56365. 'svg',
  56366. o({ viewBox: '0 0 1024 1024', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56367. a ||
  56368. (a = i('path', {
  56369. d: 'M1011.2 384h-96V115.2H640V12.8h320c25.6 0 51.2 19.2 51.2 51.2v320zM384 1011.2H64c-25.6 0-51.2-19.2-51.2-51.2V640h96v268.8H384v102.4zM115.2 384H12.8V64C12.8 38.4 32 12.8 64 12.8h320v96H115.2V384zM960 1011.2H640v-96h268.8V640h96v320c6.4 25.6-19.2 51.2-44.8 51.2z',
  56370. fill: 'currentColor'
  56371. }))
  56372. )
  56373. }
  56374. }) /*!node_modules/amis-ui/lib/icons/unfullscreen.svg.js*/
  56375. amis.define('77beb86', function (a, e, t, n) {
  56376. 'use strict'
  56377. Object.defineProperty(e, '__esModule', { value: !0 }), a('ac704b9')
  56378. var r,
  56379. c = a('ac704b9'),
  56380. i = (c.default || c).createElement
  56381. function o() {
  56382. return (
  56383. (o = Object.assign
  56384. ? Object.assign.bind()
  56385. : function (a) {
  56386. for (var e = 1; e < arguments.length; e++) {
  56387. var t = arguments[e]
  56388. for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (a[n] = t[n])
  56389. }
  56390. return a
  56391. }),
  56392. o.apply(this, arguments)
  56393. )
  56394. }
  56395. ;(c.default || c).Fragment
  56396. e.default = function (a) {
  56397. return i(
  56398. 'svg',
  56399. o({ viewBox: '0 0 1024 1024', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, a),
  56400. r ||
  56401. (r = i('path', {
  56402. d: 'M940.8 732.8h-176a32 32 0 0 0-32 32v196.8a62.4 62.4 0 0 1-124.8 0V736a128 128 0 0 1 128-128h225.6a62.4 62.4 0 0 1 0 124.8h-20.8zm-649.6 208v-176a32 32 0 0 0-32-32H62.4a62.4 62.4 0 0 1 0-124.8H288a128 128 0 0 1 128 128v225.6a62.4 62.4 0 0 1-124.8 0v-20.8zM732.8 83.2v176a32 32 0 0 0 32 32h196.8a62.4 62.4 0 0 1 0 124.8H736a128 128 0 0 1-128-128V62.4a62.4 62.4 0 0 1 124.8 0v20.8zm-649.6 208h176a32 32 0 0 0 32-32V62.4a62.4 62.4 0 0 1 124.8 0V288a128 128 0 0 1-128 128H62.4a62.4 62.4 0 0 1 0-124.8h20.8z',
  56403. fill: 'currentColor'
  56404. }))
  56405. )
  56406. }
  56407. }) /*!node_modules/amis-ui/lib/icons/copy.svg.js*/
  56408. amis.define('dde07c9', function (e, t, n, r) {
  56409. 'use strict'
  56410. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56411. var a,
  56412. o = e('ac704b9'),
  56413. l = (o.default || o).createElement
  56414. function c() {
  56415. return (
  56416. (c = Object.assign
  56417. ? Object.assign.bind()
  56418. : function (e) {
  56419. for (var t = 1; t < arguments.length; t++) {
  56420. var n = arguments[t]
  56421. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  56422. }
  56423. return e
  56424. }),
  56425. c.apply(this, arguments)
  56426. )
  56427. }
  56428. ;(o.default || o).Fragment
  56429. t.default = function (e) {
  56430. return l(
  56431. 'svg',
  56432. c({ viewBox: '0 0 12 12', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56433. a || (a = l('g', { fill: 'none', fillRule: 'evenodd', stroke: 'currentColor' }, l('path', { d: 'M2.5 9.5h-2v-9h9v2' }), l('path', { d: 'M2.5 11.5h9v-9h-9z' })))
  56434. )
  56435. }
  56436. }) /*!node_modules/amis-ui/lib/icons/filter.svg.js*/
  56437. amis.define('0fb3fa5', function (e, t, n, r) {
  56438. 'use strict'
  56439. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56440. var a,
  56441. c = e('ac704b9'),
  56442. i = (c.default || c).createElement
  56443. function o() {
  56444. return (
  56445. (o = Object.assign
  56446. ? Object.assign.bind()
  56447. : function (e) {
  56448. for (var t = 1; t < arguments.length; t++) {
  56449. var n = arguments[t]
  56450. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  56451. }
  56452. return e
  56453. }),
  56454. o.apply(this, arguments)
  56455. )
  56456. }
  56457. ;(c.default || c).Fragment
  56458. t.default = function (e) {
  56459. return i(
  56460. 'svg',
  56461. o({ viewBox: '0 0 150 100', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56462. a || (a = i('path', { d: 'M58.333 100h33.334V83.333H58.333V100ZM0 0v16.667h150V0H0Zm25 58.333h100V41.667H25v16.666Z', fill: 'currentColor' }))
  56463. )
  56464. }
  56465. }) /*!node_modules/amis-ui/lib/icons/caret.svg.js*/
  56466. amis.define('a8fa10d', function (e, t, n, r) {
  56467. 'use strict'
  56468. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56469. var a,
  56470. c = e('ac704b9'),
  56471. i = (c.default || c).createElement
  56472. function l() {
  56473. return (
  56474. (l = Object.assign
  56475. ? Object.assign.bind()
  56476. : function (e) {
  56477. for (var t = 1; t < arguments.length; t++) {
  56478. var n = arguments[t]
  56479. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  56480. }
  56481. return e
  56482. }),
  56483. l.apply(this, arguments)
  56484. )
  56485. }
  56486. ;(c.default || c).Fragment
  56487. t.default = function (e) {
  56488. return i(
  56489. 'svg',
  56490. l({ viewBox: '0 0 12 8', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56491. a || (a = i('path', { fill: 'currentColor', d: 'M10.473 0 6 4.8 1.527 0 0 1.6 6 8l6-6.4z' }))
  56492. )
  56493. }
  56494. }) /*!node_modules/amis-ui/lib/icons/right-arrow-bold.svg.js*/
  56495. amis.define('e7aaac2', function (e, t, a, n) {
  56496. 'use strict'
  56497. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56498. var r,
  56499. c = e('ac704b9'),
  56500. i = (c.default || c).createElement
  56501. function l() {
  56502. return (
  56503. (l = Object.assign
  56504. ? Object.assign.bind()
  56505. : function (e) {
  56506. for (var t = 1; t < arguments.length; t++) {
  56507. var a = arguments[t]
  56508. for (var n in a) Object.prototype.hasOwnProperty.call(a, n) && (e[n] = a[n])
  56509. }
  56510. return e
  56511. }),
  56512. l.apply(this, arguments)
  56513. )
  56514. }
  56515. ;(c.default || c).Fragment
  56516. t.default = function (e) {
  56517. return i(
  56518. 'svg',
  56519. l({ viewBox: '0 0 99 176', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56520. r ||
  56521. (r = i('path', {
  56522. d: 'M95.503 79.708a10.77 10.77 0 0 0-.914-.813L19.687 3.605c-4.17-4.17-10.932-4.17-15.102 0s-4.17 10.93 0 15.1L72.8 87.31 3.12 156.922c-4.17 4.17-4.17 10.931 0 15.102 4.17 4.17 10.931 4.17 15.102 0l76.366-76.301a10.645 10.645 0 0 0 4.04-8.414 10.643 10.643 0 0 0-3.125-7.601Z',
  56523. fill: 'currentColor'
  56524. }))
  56525. )
  56526. }
  56527. }) /*!node_modules/amis-ui/lib/icons/down-arrow-bold.svg.js*/
  56528. amis.define('cdbedbd', function (e, t, n, r) {
  56529. 'use strict'
  56530. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56531. var a,
  56532. l = e('ac704b9'),
  56533. c = (l.default || l).createElement
  56534. function i() {
  56535. return (
  56536. (i = Object.assign
  56537. ? Object.assign.bind()
  56538. : function (e) {
  56539. for (var t = 1; t < arguments.length; t++) {
  56540. var n = arguments[t]
  56541. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  56542. }
  56543. return e
  56544. }),
  56545. i.apply(this, arguments)
  56546. )
  56547. }
  56548. ;(l.default || l).Fragment
  56549. t.default = function (e) {
  56550. return c(
  56551. 'svg',
  56552. i({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56553. a || (a = c('path', { fill: 'currentColor', d: 'm12.233 5-4.24 4.24L3.753 5l-.713.713 4.95 4.95.003-.003.003.003 4.95-4.95z', fillRule: 'evenodd' }))
  56554. )
  56555. }
  56556. }) /*!node_modules/amis-ui/lib/icons/column-filter.svg.js*/
  56557. amis.define('21d3c89', function (e, t, n, r) {
  56558. 'use strict'
  56559. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56560. var a,
  56561. l = e('ac704b9'),
  56562. c = (l.default || l).createElement
  56563. function i() {
  56564. return (
  56565. (i = Object.assign
  56566. ? Object.assign.bind()
  56567. : function (e) {
  56568. for (var t = 1; t < arguments.length; t++) {
  56569. var n = arguments[t]
  56570. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  56571. }
  56572. return e
  56573. }),
  56574. i.apply(this, arguments)
  56575. )
  56576. }
  56577. ;(l.default || l).Fragment
  56578. t.default = function (e) {
  56579. return c(
  56580. 'svg',
  56581. i({ viewBox: '0 0 12 12', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56582. a ||
  56583. (a = c('path', {
  56584. d: 'm0 0 4 4.999L4.082 10 8 12V4.999L12 0H0Zm5.053 9.054-.074-4.227-.006-.327-.217-.257L2 1h8L7.244 4.243l-.223.263V10l-1.968-.946Z',
  56585. fill: 'currentColor',
  56586. fillRule: 'evenodd'
  56587. }))
  56588. )
  56589. }
  56590. }) /*!node_modules/amis-ui/lib/icons/zoom-in.svg.js*/
  56591. amis.define('50cb858', function (e, t, n, r) {
  56592. 'use strict'
  56593. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56594. var a,
  56595. c = e('ac704b9'),
  56596. i = (c.default || c).createElement
  56597. function l() {
  56598. return (
  56599. (l = Object.assign
  56600. ? Object.assign.bind()
  56601. : function (e) {
  56602. for (var t = 1; t < arguments.length; t++) {
  56603. var n = arguments[t]
  56604. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  56605. }
  56606. return e
  56607. }),
  56608. l.apply(this, arguments)
  56609. )
  56610. }
  56611. ;(c.default || c).Fragment
  56612. t.default = function (e) {
  56613. return i(
  56614. 'svg',
  56615. l({ viewBox: '0 0 201 200', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56616. a ||
  56617. (a = i('path', {
  56618. d: 'm200.774 185.426-14.392 14.46-54.05-54.213a80.503 80.503 0 0 1-50.224 17.6c-37.958.228-71.066-25.737-79.89-62.657-8.824-36.92 8.964-75.05 42.924-92.01 33.96-16.96 75.128-8.275 99.343 20.959 24.214 29.233 25.083 71.3 2.097 101.508l54.192 54.353ZM82.108 18.666c-25.551-.097-48.642 15.22-58.488 38.798-9.845 23.58-4.504 50.768 13.53 68.87 18.034 18.102 45.203 23.545 68.819 13.788 23.615-9.758 39.019-32.79 39.016-58.343.026-34.775-28.102-63.008-62.877-63.113Zm9.117 99.787h-18.26v-27.51H45.583V72.609h27.382V45.12h18.26v27.49h27.402v18.334H91.225v27.51Z',
  56619. fill: 'currentColor'
  56620. }))
  56621. )
  56622. }
  56623. }) /*!node_modules/amis-ui/lib/icons/zoom-out.svg.js*/
  56624. amis.define('3be4f7e', function (e, t, n, r) {
  56625. 'use strict'
  56626. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56627. var a,
  56628. c = e('ac704b9'),
  56629. i = (c.default || c).createElement
  56630. function l() {
  56631. return (
  56632. (l = Object.assign
  56633. ? Object.assign.bind()
  56634. : function (e) {
  56635. for (var t = 1; t < arguments.length; t++) {
  56636. var n = arguments[t]
  56637. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  56638. }
  56639. return e
  56640. }),
  56641. l.apply(this, arguments)
  56642. )
  56643. }
  56644. ;(c.default || c).Fragment
  56645. t.default = function (e) {
  56646. return i(
  56647. 'svg',
  56648. l({ viewBox: '0 0 187 187', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56649. a ||
  56650. (a = i('path', {
  56651. d: 'M45.455 90.91h72.727V72.726H45.455V90.91Zm100.254 41.945a81.39 81.39 0 0 0 17.927-51.037C163.636 36.628 127.01 0 81.818 0 36.628 0 0 36.627 0 81.818c0 45.191 36.627 81.818 81.818 81.818 19.318 0 37.037-6.727 51.037-17.927l40.972 40.973 12.855-12.855-40.973-40.972Zm-63.89 12.6c-35.146 0-63.637-28.491-63.637-63.637 0-35.145 28.49-63.636 63.636-63.636s63.637 28.49 63.637 63.636-28.491 63.637-63.637 63.637Z',
  56652. fill: 'currentColor'
  56653. }))
  56654. )
  56655. }
  56656. }) /*!node_modules/amis-ui/lib/icons/question.svg.js*/
  56657. amis.define('093673e', function (e, t, n, r) {
  56658. 'use strict'
  56659. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56660. var a,
  56661. c = e('ac704b9'),
  56662. s = (c.default || c).createElement
  56663. function i() {
  56664. return (
  56665. (i = Object.assign
  56666. ? Object.assign.bind()
  56667. : function (e) {
  56668. for (var t = 1; t < arguments.length; t++) {
  56669. var n = arguments[t]
  56670. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  56671. }
  56672. return e
  56673. }),
  56674. i.apply(this, arguments)
  56675. )
  56676. }
  56677. ;(c.default || c).Fragment
  56678. t.default = function (e) {
  56679. return s(
  56680. 'svg',
  56681. i({ viewBox: '0 0 175 175', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56682. a ||
  56683. (a = s('path', {
  56684. d: 'M167.873 53.888c-4.389-10.378-10.671-19.696-18.672-27.697-8.001-8-17.32-14.283-27.697-18.672C110.757 2.973 99.344.668 87.584.668c-11.762 0-23.175 2.305-33.922 6.85-10.377 4.39-19.696 10.672-27.697 18.673-8 8-14.283 17.32-18.672 27.697-4.546 10.747-6.85 22.16-6.85 33.92 0 11.762 2.304 23.175 6.85 33.922 4.39 10.377 10.672 19.696 18.672 27.697 8.001 8 17.32 14.283 27.697 18.672 10.747 4.546 22.16 6.85 33.921 6.85s23.174-2.304 33.921-6.85c10.378-4.39 19.696-10.671 27.697-18.672 8.001-8.001 14.283-17.32 18.673-27.697 4.545-10.747 6.85-22.16 6.85-33.921s-2.305-23.174-6.85-33.921Zm-72.008 95.818c-2.37 2.109-5.109 3.16-8.216 3.16-3.212 0-6.016-1.04-8.413-3.12-2.396-2.08-3.594-4.99-3.594-8.726 0-3.321 1.158-6.11 3.476-8.377 2.317-2.263 5.16-3.395 8.531-3.395 3.318 0 6.109 1.132 8.374 3.395 2.263 2.267 3.397 5.056 3.397 8.377 0 3.685-1.185 6.58-3.555 8.686Zm29.504-73.146c-1.816 3.37-3.976 6.28-6.478 8.727-2.5 2.45-6.99 6.57-13.468 12.363-1.791 1.632-3.226 3.068-4.304 4.306-1.08 1.238-1.885 2.37-2.41 3.395a16.574 16.574 0 0 0-1.224 3.083c-.29 1.025-.726 2.83-1.304 5.412-1.001 5.475-4.135 8.215-9.4 8.215-2.74 0-5.043-.896-6.913-2.689-1.869-1.79-2.804-4.45-2.804-7.977 0-4.423.684-8.255 2.054-11.493 1.369-3.24 3.186-6.084 5.45-8.531 2.264-2.45 5.32-5.36 9.164-8.73 3.37-2.95 5.807-5.173 7.306-6.676a22.513 22.513 0 0 0 3.792-5.015c1.028-1.844 1.541-3.843 1.541-6.004 0-4.214-1.567-7.767-4.7-10.665-3.133-2.896-7.176-4.344-12.126-4.344-5.794 0-10.06 1.462-12.797 4.384-2.739 2.924-5.056 7.227-6.952 12.915-1.79 5.952-5.187 8.928-10.19 8.928-2.95 0-5.437-1.04-7.464-3.12-2.028-2.08-3.042-4.332-3.042-6.756 0-5.001 1.606-10.071 4.819-15.204 3.211-5.137 7.9-9.388 14.06-12.757 6.162-3.373 13.351-5.056 21.567-5.056 7.635 0 14.377 1.408 20.222 4.225 5.846 2.818 10.361 6.648 13.547 11.493 3.187 4.846 4.78 10.112 4.78 15.8 0 4.475-.908 8.398-2.726 11.771Z',
  56685. fill: 'currentColor'
  56686. }))
  56687. )
  56688. }
  56689. }) /*!node_modules/amis-ui/lib/icons/question-mark.svg.js*/
  56690. amis.define('8f2d635', function (t, e, n, a) {
  56691. 'use strict'
  56692. Object.defineProperty(e, '__esModule', { value: !0 }), t('ac704b9')
  56693. var r,
  56694. i = t('ac704b9'),
  56695. l = (i.default || i).createElement
  56696. function o() {
  56697. return (
  56698. (o = Object.assign
  56699. ? Object.assign.bind()
  56700. : function (t) {
  56701. for (var e = 1; e < arguments.length; e++) {
  56702. var n = arguments[e]
  56703. for (var a in n) Object.prototype.hasOwnProperty.call(n, a) && (t[a] = n[a])
  56704. }
  56705. return t
  56706. }),
  56707. o.apply(this, arguments)
  56708. )
  56709. }
  56710. ;(i.default || i).Fragment
  56711. e.default = function (t) {
  56712. return l(
  56713. 'svg',
  56714. o({ viewBox: '0 0 12 12', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, t),
  56715. r || (r = l('text', { fontFamily: 'PingFangSC-Regular, PingFang SC', fontSize: 12, fill: 'currentColor', fillRule: 'evenodd' }, l('tspan', { x: 3, y: 10.5 }, '\n\t\t\t\t\t\uff1f\n\t\t\t\t')))
  56716. )
  56717. }
  56718. }) /*!node_modules/amis-ui/lib/icons/window-restore.svg.js*/
  56719. amis.define('15ae0b6', function (e, t, n, r) {
  56720. 'use strict'
  56721. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56722. var a,
  56723. c = e('ac704b9'),
  56724. i = (c.default || c).createElement
  56725. function o() {
  56726. return (
  56727. (o = Object.assign
  56728. ? Object.assign.bind()
  56729. : function (e) {
  56730. for (var t = 1; t < arguments.length; t++) {
  56731. var n = arguments[t]
  56732. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  56733. }
  56734. return e
  56735. }),
  56736. o.apply(this, arguments)
  56737. )
  56738. }
  56739. ;(c.default || c).Fragment
  56740. t.default = function (e) {
  56741. return i(
  56742. 'svg',
  56743. o({ viewBox: '0 0 200 200', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56744. a ||
  56745. (a = i('path', {
  56746. d: 'M181.25 0h-125C45.898 0 37.5 8.398 37.5 18.75V37.5H18.75C8.398 37.5 0 45.898 0 56.25v125C0 191.602 8.398 200 18.75 200h125c10.352 0 18.75-8.398 18.75-18.75V162.5h18.75c10.352 0 18.75-8.398 18.75-18.75v-125C200 8.398 191.602 0 181.25 0Zm-37.5 181.25h-125V100h125v81.25Zm37.5-37.5H162.5v-87.5c0-10.352-8.398-18.75-18.75-18.75h-87.5V18.75h125v125Z',
  56747. fill: 'currentColor'
  56748. }))
  56749. )
  56750. }
  56751. }) /*!node_modules/amis-ui/lib/icons/info-circle.svg.js*/
  56752. amis.define('d2c53bb', function (c, e, t, n) {
  56753. 'use strict'
  56754. Object.defineProperty(e, '__esModule', { value: !0 }), c('ac704b9')
  56755. var r,
  56756. a = c('ac704b9'),
  56757. i = (a.default || a).createElement
  56758. function o() {
  56759. return (
  56760. (o = Object.assign
  56761. ? Object.assign.bind()
  56762. : function (c) {
  56763. for (var e = 1; e < arguments.length; e++) {
  56764. var t = arguments[e]
  56765. for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (c[n] = t[n])
  56766. }
  56767. return c
  56768. }),
  56769. o.apply(this, arguments)
  56770. )
  56771. }
  56772. ;(a.default || a).Fragment
  56773. e.default = function (c) {
  56774. return i(
  56775. 'svg',
  56776. o({ viewBox: '0 0 172 172', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, c),
  56777. r ||
  56778. (r = i('path', {
  56779. d: 'M114.571 139.571v-17.857c0-1.041-.334-1.897-1.004-2.567-.67-.67-1.525-1.004-2.567-1.004h-10.714V61c0-1.042-.335-1.897-1.005-2.567-.67-.67-1.525-1.004-2.567-1.004H61c-1.042 0-1.897.334-2.567 1.004-.67.67-1.004 1.525-1.004 2.567v17.857c0 1.042.334 1.897 1.004 2.567.67.67 1.525 1.005 2.567 1.005h10.714v35.714H61c-1.042 0-1.897.335-2.567 1.004-.67.67-1.004 1.526-1.004 2.567v17.857c0 1.042.334 1.898 1.004 2.567.67.67 1.525 1.005 2.567 1.005h50c1.042 0 1.897-.335 2.567-1.005.67-.67 1.004-1.525 1.004-2.567Zm-14.285-100V21.714c0-1.041-.335-1.897-1.005-2.567-.67-.67-1.525-1.004-2.567-1.004H75.286c-1.042 0-1.898.335-2.567 1.004-.67.67-1.005 1.526-1.005 2.567v17.857c0 1.042.335 1.898 1.005 2.567.67.67 1.525 1.005 2.567 1.005h21.428c1.042 0 1.898-.335 2.567-1.005.67-.67 1.005-1.525 1.005-2.567ZM171.714 86c0 15.55-3.832 29.892-11.495 43.025-7.664 13.132-18.062 23.53-31.194 31.194-13.133 7.663-27.474 11.495-43.025 11.495-15.55 0-29.892-3.832-43.025-11.495-13.132-7.664-23.53-18.062-31.194-31.194C4.118 115.892.286 101.55.286 86c0-15.55 3.832-29.892 11.495-43.025 7.664-13.132 18.062-23.53 31.194-31.194C56.108 4.118 70.45.286 86 .286c15.55 0 29.892 3.832 43.025 11.495 13.132 7.664 23.53 18.062 31.194 31.194C167.882 56.108 171.714 70.45 171.714 86Z',
  56780. fill: 'currentColor'
  56781. }))
  56782. )
  56783. }
  56784. }) /*!node_modules/amis-ui/lib/icons/warning.svg.js*/
  56785. amis.define('c3b5544', function (e, t, a, n) {
  56786. 'use strict'
  56787. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56788. var r,
  56789. c = e('ac704b9'),
  56790. i = (c.default || c).createElement
  56791. function l() {
  56792. return (
  56793. (l = Object.assign
  56794. ? Object.assign.bind()
  56795. : function (e) {
  56796. for (var t = 1; t < arguments.length; t++) {
  56797. var a = arguments[t]
  56798. for (var n in a) Object.prototype.hasOwnProperty.call(a, n) && (e[n] = a[n])
  56799. }
  56800. return e
  56801. }),
  56802. l.apply(this, arguments)
  56803. )
  56804. }
  56805. ;(c.default || c).Fragment
  56806. t.default = function (e) {
  56807. return i(
  56808. 'svg',
  56809. l({ viewBox: '0 0 150 138', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56810. r ||
  56811. (r = i('path', {
  56812. d: 'M81.07 2.48a12.5 12.5 0 0 1 4.855 4.853l62.092 111.763a12.5 12.5 0 0 1-10.934 18.57H12.917a12.502 12.502 0 0 1-10.93-18.57L64.076 7.333C67.428 1.3 75.037-.873 81.071 2.48ZM75 13.403 12.913 125.167h124.17L75 13.404Zm6.25 86.763v12.5h-12.5v-12.5h12.5Zm0-53.992v45.658h-12.5V46.175h12.5Z',
  56813. fill: 'currentColor'
  56814. }))
  56815. )
  56816. }
  56817. }) /*!node_modules/amis-ui/lib/icons/warning-mark.svg.js*/
  56818. amis.define('6ccec86', function (e, t, n, r) {
  56819. 'use strict'
  56820. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56821. var a,
  56822. c = e('ac704b9'),
  56823. o = (c.default || c).createElement
  56824. function l() {
  56825. return (
  56826. (l = Object.assign
  56827. ? Object.assign.bind()
  56828. : function (e) {
  56829. for (var t = 1; t < arguments.length; t++) {
  56830. var n = arguments[t]
  56831. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  56832. }
  56833. return e
  56834. }),
  56835. l.apply(this, arguments)
  56836. )
  56837. }
  56838. ;(c.default || c).Fragment
  56839. t.default = function (e) {
  56840. return o(
  56841. 'svg',
  56842. l({ viewBox: '0 0 12 12', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56843. a || (a = o('g', { stroke: 'currentColor', fill: 'none', fillRule: 'evenodd' }, o('path', { d: 'M5.5 2.5h1v5h-1zM5.5 9.5h1v1h-1z' })))
  56844. )
  56845. }
  56846. }) /*!node_modules/amis-ui/lib/icons/schedule.svg.js*/
  56847. amis.define('7423386', function (e, t, n, r) {
  56848. 'use strict'
  56849. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56850. var a,
  56851. c = e('ac704b9'),
  56852. i = (c.default || c).createElement
  56853. function l() {
  56854. return (
  56855. (l = Object.assign
  56856. ? Object.assign.bind()
  56857. : function (e) {
  56858. for (var t = 1; t < arguments.length; t++) {
  56859. var n = arguments[t]
  56860. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  56861. }
  56862. return e
  56863. }),
  56864. l.apply(this, arguments)
  56865. )
  56866. }
  56867. ;(c.default || c).Fragment
  56868. t.default = function (e) {
  56869. return i(
  56870. 'svg',
  56871. l({ viewBox: '0 0 176 176', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56872. a ||
  56873. (a = i(
  56874. 'g',
  56875. { fill: 'currentColor' },
  56876. i('path', {
  56877. d: 'M88 .46C39.962.46.66 39.762.66 87.8c0 48.038 39.302 87.34 87.34 87.34 48.037 0 87.34-39.302 87.34-87.34C175.34 39.763 136.038.46 88 .46Zm0 157.213c-38.425 0-69.873-31.44-69.873-69.873 0-38.433 31.448-69.872 69.873-69.872 38.425 0 69.873 31.439 69.873 69.872S126.425 157.673 88 157.673Z'
  56878. }),
  56879. i('path', { d: 'M92.367 44.13H79.266v52.404l45.419 27.95 6.985-11.352L92.367 89.55z' })
  56880. ))
  56881. )
  56882. }
  56883. }) /*!node_modules/amis-ui/lib/icons/home.svg.js*/
  56884. amis.define('e3f2807', function (e, t, a, n) {
  56885. 'use strict'
  56886. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56887. var r,
  56888. c = e('ac704b9'),
  56889. i = (c.default || c).createElement
  56890. function l() {
  56891. return (
  56892. (l = Object.assign
  56893. ? Object.assign.bind()
  56894. : function (e) {
  56895. for (var t = 1; t < arguments.length; t++) {
  56896. var a = arguments[t]
  56897. for (var n in a) Object.prototype.hasOwnProperty.call(a, n) && (e[n] = a[n])
  56898. }
  56899. return e
  56900. }),
  56901. l.apply(this, arguments)
  56902. )
  56903. }
  56904. ;(c.default || c).Fragment
  56905. t.default = function (e) {
  56906. return i(
  56907. 'svg',
  56908. l({ viewBox: '0 0 200 189', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56909. r ||
  56910. (r = i('path', {
  56911. d: 'M195.851 92.925 110.601 7.75 104.914 2a6.95 6.95 0 0 0-9.8 0L4.15 92.925a14.104 14.104 0 0 0-4.15 10.15c.157 7.782 6.53 13.998 14.313 13.962h9.375v71.85h152.625v-71.85h9.575c3.762 0 7.312-1.475 9.987-4.137 2.675-2.675 4.125-6.225 4.125-10 0-3.75-1.475-7.3-4.15-9.975Zm-83.5 80.087h-24.7v-45h24.7v45Zm48.075-71.85v71.85h-33.95v-50.3a8.825 8.825 0 0 0-8.825-8.825h-35.3a8.825 8.825 0 0 0-8.825 8.826v50.3h-33.95v-71.85H18.401L100.026 19.6l5.088 5.1 76.5 76.462h-21.188Z',
  56912. fill: 'currentColor'
  56913. }))
  56914. )
  56915. }
  56916. }) /*!node_modules/amis-ui/lib/icons/folder.svg.js*/
  56917. amis.define('db70a14', function (e, t, c, n) {
  56918. 'use strict'
  56919. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56920. var r,
  56921. a = e('ac704b9'),
  56922. l = (a.default || a).createElement
  56923. function i() {
  56924. return (
  56925. (i = Object.assign
  56926. ? Object.assign.bind()
  56927. : function (e) {
  56928. for (var t = 1; t < arguments.length; t++) {
  56929. var c = arguments[t]
  56930. for (var n in c) Object.prototype.hasOwnProperty.call(c, n) && (e[n] = c[n])
  56931. }
  56932. return e
  56933. }),
  56934. i.apply(this, arguments)
  56935. )
  56936. }
  56937. ;(a.default || a).Fragment
  56938. t.default = function (e) {
  56939. return l(
  56940. 'svg',
  56941. i({ viewBox: '0 0 200 168', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56942. r ||
  56943. (r = l(
  56944. 'g',
  56945. { fill: 'currentFolder' },
  56946. l('path', {
  56947. d: 'M166.667 167.333H8.333C3.333 167.333 0 164 0 159V9C0 4 3.333.667 8.333.667h58.334C71.667.667 75 4 75 9v8.333h91.667c5 0 8.333 3.334 8.333 8.334V59c0 5-3.333 8.333-8.333 8.333S158.333 64 158.333 59V34H66.667c-5 0-8.334-3.333-8.334-8.333v-8.334H16.667v133.334h150c5 0 8.333 3.333 8.333 8.333s-3.333 8.333-8.333 8.333Z'
  56948. }),
  56949. l('path', {
  56950. d: 'M166.667 167.333H8.333c-2.5 0-5-.833-6.666-3.333C0 161.5 0 159.833 0 157.333l25-100c.833-4.166 4.167-6.666 8.333-6.666h158.334c2.5 0 5 .833 6.666 3.333C200 56.5 200 58.167 200 60.667l-25 100c-.833 4.166-4.167 6.666-8.333 6.666Zm-147.5-16.666H160l20.833-83.334H40l-20.833 83.334Z'
  56951. })
  56952. ))
  56953. )
  56954. }
  56955. }) /*!node_modules/amis-ui/lib/icons/sort-default.svg.js*/
  56956. amis.define('d6c8687', function (e, t, n, r) {
  56957. 'use strict'
  56958. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56959. var a,
  56960. l = e('ac704b9'),
  56961. c = (l.default || l).createElement
  56962. function i() {
  56963. return (
  56964. (i = Object.assign
  56965. ? Object.assign.bind()
  56966. : function (e) {
  56967. for (var t = 1; t < arguments.length; t++) {
  56968. var n = arguments[t]
  56969. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  56970. }
  56971. return e
  56972. }),
  56973. i.apply(this, arguments)
  56974. )
  56975. }
  56976. ;(l.default || l).Fragment
  56977. t.default = function (e) {
  56978. return c(
  56979. 'svg',
  56980. i({ viewBox: '0 0 7 12', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  56981. a ||
  56982. (a = c(
  56983. 'g',
  56984. { fill: 'currentColor' },
  56985. c('path', {
  56986. d: 'm3.535 0-.707.706L0 3.534l.707.708 2.328-2.329v3.122h1V1.913l2.328 2.33.707-.709L4.242.706zM3.035 7.035v3.12L.708 7.829 0 8.535l2.828 2.828.707.708.708-.708 2.828-2.828-.708-.707-2.327 2.328V7.035z'
  56987. })
  56988. ))
  56989. )
  56990. }
  56991. }) /*!node_modules/amis-ui/lib/icons/sort-asc.svg.js*/
  56992. amis.define('885516e', function (e, t, n, r) {
  56993. 'use strict'
  56994. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  56995. var a,
  56996. l = e('ac704b9'),
  56997. c = (l.default || l).createElement
  56998. function i() {
  56999. return (
  57000. (i = Object.assign
  57001. ? Object.assign.bind()
  57002. : function (e) {
  57003. for (var t = 1; t < arguments.length; t++) {
  57004. var n = arguments[t]
  57005. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  57006. }
  57007. return e
  57008. }),
  57009. i.apply(this, arguments)
  57010. )
  57011. }
  57012. ;(l.default || l).Fragment
  57013. t.default = function (e) {
  57014. return c(
  57015. 'svg',
  57016. i({ viewBox: '0 0 7 10', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  57017. a || (a = c('path', { d: 'm3.5 0-.7.703L0 3.514l.7.703 2.305-2.314V10h.99V1.903L6.3 4.217l.7-.703L4.2.703z', fill: 'currentColor' }))
  57018. )
  57019. }
  57020. }) /*!node_modules/amis-ui/lib/icons/sort-desc.svg.js*/
  57021. amis.define('5033f5a', function (e, t, n, r) {
  57022. 'use strict'
  57023. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57024. var a,
  57025. l = e('ac704b9'),
  57026. c = (l.default || l).createElement
  57027. function i() {
  57028. return (
  57029. (i = Object.assign
  57030. ? Object.assign.bind()
  57031. : function (e) {
  57032. for (var t = 1; t < arguments.length; t++) {
  57033. var n = arguments[t]
  57034. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  57035. }
  57036. return e
  57037. }),
  57038. i.apply(this, arguments)
  57039. )
  57040. }
  57041. ;(l.default || l).Fragment
  57042. t.default = function (e) {
  57043. return c(
  57044. 'svg',
  57045. i({ viewBox: '0 0 7 10', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  57046. a || (a = c('path', { d: 'm3.5 10-.7-.703L0 6.486l.7-.703 2.305 2.314V0h.99v8.097L6.3 5.783l.7.703-2.8 2.811z', fill: 'currentColor' }))
  57047. )
  57048. }
  57049. }) /*!node_modules/amis-ui/lib/icons/setting.svg.js*/
  57050. amis.define('f735359', function (e, t, n, r) {
  57051. 'use strict'
  57052. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57053. var a,
  57054. c = e('ac704b9'),
  57055. l = (c.default || c).createElement
  57056. function o() {
  57057. return (
  57058. (o = Object.assign
  57059. ? Object.assign.bind()
  57060. : function (e) {
  57061. for (var t = 1; t < arguments.length; t++) {
  57062. var n = arguments[t]
  57063. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  57064. }
  57065. return e
  57066. }),
  57067. o.apply(this, arguments)
  57068. )
  57069. }
  57070. ;(c.default || c).Fragment
  57071. t.default = function (e) {
  57072. return l(
  57073. 'svg',
  57074. o({ viewBox: '0 0 196 200', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  57075. a ||
  57076. (a = l('path', {
  57077. d: 'M170.89 170.22c-2.881-1.067-4.91-1.707-6.83-2.454-5.87-2.241-11.526-4.803-17.502-6.83-1.708-.534-4.163-.32-5.763.533a91.14 91.14 0 0 0-12.06 7.044c-1.28.854-2.348 2.775-2.668 4.375-1.28 7.044-2.241 14.194-3.095 21.345-.533 4.055-2.454 5.87-6.617 5.763a2117.107 2117.107 0 0 0-36.818 0c-4.056 0-6.19-1.601-6.724-5.657-.96-7.15-2.134-14.194-2.988-21.344-.32-2.454-1.174-3.949-3.522-5.123-3.948-1.92-7.47-4.589-11.419-6.51-1.387-.747-3.522-1.067-5.016-.533-6.937 2.454-13.66 5.23-20.49 7.897-4.91 1.921-6.297 1.494-9.072-3.201-6.083-10.352-12.06-20.704-18.035-31.056-2.775-4.803-2.669-5.977 1.707-9.392 5.763-4.589 11.633-8.964 17.289-13.66 1.067-.854 1.814-2.775 1.814-4.162.214-3.949-.64-8.111 0-11.953.747-4.162-.96-6.297-3.949-8.538-5.336-3.842-10.245-8.11-15.474-11.952-3.095-2.348-3.842-4.803-1.814-8.218 6.51-10.992 12.913-22.091 19.316-33.19 1.814-3.095 4.162-3.736 7.47-2.455 7.044 2.775 14.088 5.656 21.238 8.218 1.494.533 3.842.213 5.336-.534 4.056-2.028 7.684-4.696 11.74-6.723 2.134-1.068 2.881-2.348 3.094-4.483.961-7.257 2.135-14.514 3.095-21.77C73.453 1.493 75.695 0 79.643 0c12.273.107 24.546.107 36.82 0 3.841 0 5.976 1.6 6.402 5.443.961 7.15 2.135 14.194 2.989 21.344.32 2.668 1.28 4.269 3.842 5.443 3.735 1.707 7.257 3.842 10.672 6.19 2.24 1.6 4.162 1.6 6.616.533 6.617-2.775 13.34-5.23 20.064-8.004 3.735-1.494 6.297-.747 8.324 2.882 6.083 10.778 12.487 21.45 18.677 32.123 2.454 4.269 2.134 5.656-1.815 8.75-5.656 4.376-11.312 8.859-17.075 13.234-1.921 1.494-2.455 2.882-2.241 5.336.427 4.483-.107 9.072.106 13.554.107 1.6.854 3.522 2.028 4.482 5.656 4.696 11.526 9.072 17.289 13.554 3.949 3.095 4.162 4.482 1.708 8.751a3226.595 3226.595 0 0 1-18.997 32.443c-1.067 1.921-2.881 2.988-4.162 4.162Zm-73.21-35.004c19.316.107 35.324-15.582 35.431-34.685.106-19.636-15.475-35.538-34.898-35.645C78.79 64.78 62.78 80.575 62.78 99.998c-.106 19.21 15.688 35.111 34.898 35.218Z',
  57078. fill: 'currentColor',
  57079. fillRule: 'nonzero'
  57080. }))
  57081. )
  57082. }
  57083. }) /*!node_modules/amis-ui/lib/icons/plus-cicle.svg.js*/
  57084. amis.define('fedea95', function (e, t, n, a) {
  57085. 'use strict'
  57086. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57087. var r,
  57088. c = e('ac704b9'),
  57089. i = (c.default || c).createElement
  57090. function l() {
  57091. return (
  57092. (l = Object.assign
  57093. ? Object.assign.bind()
  57094. : function (e) {
  57095. for (var t = 1; t < arguments.length; t++) {
  57096. var n = arguments[t]
  57097. for (var a in n) Object.prototype.hasOwnProperty.call(n, a) && (e[a] = n[a])
  57098. }
  57099. return e
  57100. }),
  57101. l.apply(this, arguments)
  57102. )
  57103. }
  57104. ;(c.default || c).Fragment
  57105. t.default = function (e) {
  57106. return i(
  57107. 'svg',
  57108. l({ viewBox: '0 0 163 163', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  57109. r ||
  57110. (r = i('path', {
  57111. d: 'M81.75.5C36.905.569.569 36.905.5 81.75c.069 44.845 36.405 81.181 81.25 81.25 44.845-.069 81.181-36.405 81.25-81.25C162.931 36.905 126.595.569 81.75.5Zm0 12.5c38.037 0 68.75 30.712 68.75 68.75 0 38.037-30.713 68.75-68.75 68.75A68.663 68.663 0 0 1 13 81.75C13 43.712 43.712 13 81.75 13ZM75.5 38v37.5H38V88h37.5v37.5H88V88h37.5V75.5H88V38H75.5Z',
  57112. fill: '#000',
  57113. fillRule: 'nonzero'
  57114. }))
  57115. )
  57116. }
  57117. }) /*!node_modules/amis-ui/lib/icons/plus-fine.svg.js*/
  57118. amis.define('667a07b', function (e, t, n, r) {
  57119. 'use strict'
  57120. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57121. var a,
  57122. l = e('ac704b9'),
  57123. o = (l.default || l).createElement
  57124. function i() {
  57125. return (
  57126. (i = Object.assign
  57127. ? Object.assign.bind()
  57128. : function (e) {
  57129. for (var t = 1; t < arguments.length; t++) {
  57130. var n = arguments[t]
  57131. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  57132. }
  57133. return e
  57134. }),
  57135. i.apply(this, arguments)
  57136. )
  57137. }
  57138. ;(l.default || l).Fragment
  57139. t.default = function (e) {
  57140. return o(
  57141. 'svg',
  57142. i({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  57143. a || (a = o('path', { d: 'M8.5 2v5.5H14v1H8.5V14h-1V8.5H2v-1h5.5V2h1Z', fill: 'currentColor', fillRule: 'nonzero' }))
  57144. )
  57145. }
  57146. }) /*!node_modules/amis-ui/lib/icons/ellipsis-v.svg.js*/
  57147. amis.define('42e2082', function (e, t, n, r) {
  57148. 'use strict'
  57149. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57150. var a,
  57151. l = e('ac704b9'),
  57152. o = (l.default || l).createElement
  57153. function i() {
  57154. return (
  57155. (i = Object.assign
  57156. ? Object.assign.bind()
  57157. : function (e) {
  57158. for (var t = 1; t < arguments.length; t++) {
  57159. var n = arguments[t]
  57160. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  57161. }
  57162. return e
  57163. }),
  57164. i.apply(this, arguments)
  57165. )
  57166. }
  57167. ;(l.default || l).Fragment
  57168. t.default = function (e) {
  57169. return o(
  57170. 'svg',
  57171. i({ viewBox: '0 0 26 126', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  57172. a ||
  57173. (a = o('path', {
  57174. d: 'M13 .5C6.125.5.5 6.125.5 13S6.125 25.5 13 25.5 25.5 19.875 25.5 13 19.875.5 13 .5Zm0 50C6.125 50.5.5 56.125.5 63S6.125 75.5 13 75.5 25.5 69.875 25.5 63 19.875 50.5 13 50.5Zm0 50C6.125 100.5.5 106.125.5 113s5.625 12.5 12.5 12.5 12.5-5.625 12.5-12.5-5.625-12.5-12.5-12.5Z',
  57175. fill: 'currentColor',
  57176. fillRule: 'nonzero'
  57177. }))
  57178. )
  57179. }
  57180. }) /*!node_modules/amis-ui/lib/icons/expand-alt.svg.js*/
  57181. amis.define('d2f1262', function (e, t, n, r) {
  57182. 'use strict'
  57183. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57184. var c,
  57185. a = e('ac704b9'),
  57186. l = (a.default || a).createElement
  57187. function i() {
  57188. return (
  57189. (i = Object.assign
  57190. ? Object.assign.bind()
  57191. : function (e) {
  57192. for (var t = 1; t < arguments.length; t++) {
  57193. var n = arguments[t]
  57194. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  57195. }
  57196. return e
  57197. }),
  57198. i.apply(this, arguments)
  57199. )
  57200. }
  57201. ;(a.default || a).Fragment
  57202. t.default = function (e) {
  57203. return l(
  57204. 'svg',
  57205. i({ xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 448 512', className: 'icon' }, e),
  57206. c ||
  57207. (c = l('path', {
  57208. fill: 'currentColor',
  57209. d: 'M212.686 315.314 120 408l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C10.697 480 0 469.255 0 456V344c0-21.382 25.803-32.09 40.922-16.971L72 360l92.686-92.686c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.249 6.248 6.249 16.378 0 22.627zm22.628-118.628L328 104l-32.922-31.029C279.958 57.851 290.666 32 312.048 32h112C437.303 32 448 42.745 448 56v112c0 21.382-25.803 32.09-40.922 16.971L376 152l-92.686 92.686c-6.248 6.248-16.379 6.248-22.627 0l-25.373-25.373c-6.249-6.248-6.249-16.378 0-22.627z'
  57210. }))
  57211. )
  57212. }
  57213. }) /*!node_modules/amis-ui/lib/icons/compress-alt.svg.js*/
  57214. amis.define('7297ff2', function (e, t, n, r) {
  57215. 'use strict'
  57216. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57217. var c,
  57218. a = e('ac704b9'),
  57219. l = (a.default || a).createElement
  57220. function i() {
  57221. return (
  57222. (i = Object.assign
  57223. ? Object.assign.bind()
  57224. : function (e) {
  57225. for (var t = 1; t < arguments.length; t++) {
  57226. var n = arguments[t]
  57227. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  57228. }
  57229. return e
  57230. }),
  57231. i.apply(this, arguments)
  57232. )
  57233. }
  57234. ;(a.default || a).Fragment
  57235. t.default = function (e) {
  57236. return l(
  57237. 'svg',
  57238. i({ xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 448 512', className: 'icon' }, e),
  57239. c ||
  57240. (c = l('path', {
  57241. fill: 'currentColor',
  57242. d: 'M4.686 427.314 104 328l-32.922-31.029C55.958 281.851 66.666 256 88.048 256h112C213.303 256 224 266.745 224 280v112c0 21.382-25.803 32.09-40.922 16.971L152 376l-99.314 99.314c-6.248 6.248-16.379 6.248-22.627 0L4.686 449.941c-6.248-6.248-6.248-16.379 0-22.627zM443.314 84.686 344 184l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C234.697 256 224 245.255 224 232V120c0-21.382 25.803-32.09 40.922-16.971L296 136l99.314-99.314c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.248 6.248 6.248 16.379 0 22.627z'
  57243. }))
  57244. )
  57245. }
  57246. }) /*!node_modules/amis-ui/lib/icons/transparent.svg.js*/
  57247. amis.define('1747ba4', function (t, e, a, n) {
  57248. 'use strict'
  57249. Object.defineProperty(e, '__esModule', { value: !0 }), t('ac704b9')
  57250. var r,
  57251. i,
  57252. s = t('ac704b9'),
  57253. f = (s.default || s).createElement
  57254. function l() {
  57255. return (
  57256. (l = Object.assign
  57257. ? Object.assign.bind()
  57258. : function (t) {
  57259. for (var e = 1; e < arguments.length; e++) {
  57260. var a = arguments[e]
  57261. for (var n in a) Object.prototype.hasOwnProperty.call(a, n) && (t[n] = a[n])
  57262. }
  57263. return t
  57264. }),
  57265. l.apply(this, arguments)
  57266. )
  57267. }
  57268. ;(s.default || s).Fragment
  57269. e.default = function (t) {
  57270. return f(
  57271. 'svg',
  57272. l({ xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, t),
  57273. r ||
  57274. (r = f(
  57275. 'defs',
  57276. null,
  57277. f(
  57278. 'pattern',
  57279. { id: 'transparent_svg__a', width: 20, height: 20, patternUnits: 'userSpaceOnUse' },
  57280. f('path', { opacity: 0.1, d: 'M0 0h10v10H0z' }),
  57281. f('path', { fill: '#fff', d: 'M10 0h10v10H10z' }),
  57282. f('path', { opacity: 0.1, d: 'M10 10h10v10H10z' }),
  57283. f('path', { fill: '#fff', d: 'M0 10h10v10H0z' })
  57284. )
  57285. )),
  57286. i || (i = f('rect', { fill: 'url(#transparent_svg__a)', width: '100%', height: '100%' }))
  57287. )
  57288. }
  57289. }) /*!node_modules/amis-ui/lib/icons/loading-outline.svg.js*/
  57290. amis.define('3669064', function (e, t, n, r) {
  57291. 'use strict'
  57292. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57293. var a,
  57294. c = e('ac704b9'),
  57295. i = (c.default || c).createElement
  57296. function o() {
  57297. return (
  57298. (o = Object.assign
  57299. ? Object.assign.bind()
  57300. : function (e) {
  57301. for (var t = 1; t < arguments.length; t++) {
  57302. var n = arguments[t]
  57303. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  57304. }
  57305. return e
  57306. }),
  57307. o.apply(this, arguments)
  57308. )
  57309. }
  57310. ;(c.default || c).Fragment
  57311. t.default = function (e) {
  57312. return i(
  57313. 'svg',
  57314. o({ viewBox: '0 0 1024 1024', xmlns: 'http://www.w3.org/2000/svg', fill: 'currentColor', className: 'icon' }, e),
  57315. a ||
  57316. (a = i('path', {
  57317. d: 'M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 0 0-94.3-139.9 437.71 437.71 0 0 0-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z'
  57318. }))
  57319. )
  57320. }
  57321. }) /*!node_modules/amis-ui/lib/icons/star.svg.js*/
  57322. amis.define('975789d', function (e, t, a, n) {
  57323. 'use strict'
  57324. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57325. var r,
  57326. l = e('ac704b9'),
  57327. i = (l.default || l).createElement
  57328. function c() {
  57329. return (
  57330. (c = Object.assign
  57331. ? Object.assign.bind()
  57332. : function (e) {
  57333. for (var t = 1; t < arguments.length; t++) {
  57334. var a = arguments[t]
  57335. for (var n in a) Object.prototype.hasOwnProperty.call(a, n) && (e[n] = a[n])
  57336. }
  57337. return e
  57338. }),
  57339. c.apply(this, arguments)
  57340. )
  57341. }
  57342. ;(l.default || l).Fragment
  57343. t.default = function (e) {
  57344. return i(
  57345. 'svg',
  57346. c({ viewBox: '0 0 12 12', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  57347. r ||
  57348. (r = i('path', {
  57349. d: 'm3.991 3.57-2.485.36a1 1 0 0 0-.554 1.706L2.75 7.389l-.425 2.477a1 1 0 0 0 1.45 1.054L6 9.75l2.224 1.17a1 1 0 0 0 1.451-1.055L9.25 7.389l1.798-1.752a1 1 0 0 0-.554-1.706L8.008 3.57 6.897 1.317a1 1 0 0 0-1.794 0L3.991 3.57Z',
  57350. fillRule: 'evenodd'
  57351. }))
  57352. )
  57353. }
  57354. }) /*!node_modules/amis-ui/lib/icons/alert-success.svg.js*/
  57355. amis.define('9401312', function (e, t, n, r) {
  57356. 'use strict'
  57357. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57358. var a,
  57359. l = e('ac704b9'),
  57360. i = (l.default || l).createElement
  57361. function c() {
  57362. return (
  57363. (c = Object.assign
  57364. ? Object.assign.bind()
  57365. : function (e) {
  57366. for (var t = 1; t < arguments.length; t++) {
  57367. var n = arguments[t]
  57368. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  57369. }
  57370. return e
  57371. }),
  57372. c.apply(this, arguments)
  57373. )
  57374. }
  57375. ;(l.default || l).Fragment
  57376. t.default = function (e) {
  57377. return i(
  57378. 'svg',
  57379. c({ xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 1024 1024', fill: 'currentColor', className: 'icon' }, e),
  57380. a ||
  57381. (a = i('path', {
  57382. d: 'm449.856 706.56-45.44-45.056.128-.064L268.16 526.016l45.12-45.44L449.6 616.064 720.192 343.68l45.376 45.056-315.712 317.888zM510.528 64A448 448 0 1 0 960 510.528 448 448 0 0 0 510.528 64z',
  57383. fill: '#30BF13'
  57384. }))
  57385. )
  57386. }
  57387. }) /*!node_modules/amis-ui/lib/icons/alert-info.svg.js*/
  57388. amis.define('5b49bc6', function (e, t, n, r) {
  57389. 'use strict'
  57390. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57391. var a,
  57392. c = e('ac704b9'),
  57393. i = (c.default || c).createElement
  57394. function l() {
  57395. return (
  57396. (l = Object.assign
  57397. ? Object.assign.bind()
  57398. : function (e) {
  57399. for (var t = 1; t < arguments.length; t++) {
  57400. var n = arguments[t]
  57401. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  57402. }
  57403. return e
  57404. }),
  57405. l.apply(this, arguments)
  57406. )
  57407. }
  57408. ;(c.default || c).Fragment
  57409. t.default = function (e) {
  57410. return i(
  57411. 'svg',
  57412. l({ xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 1024 1024', fill: 'currentColor', className: 'icon' }, e),
  57413. a || (a = i('path', { d: 'M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm32 354.944h-64V768h64V418.944zM512 256a38.4 38.4 0 1 0-.128 76.672A38.4 38.4 0 0 0 512 256z', fill: '#2468F2' }))
  57414. )
  57415. }
  57416. }) /*!node_modules/amis-ui/lib/icons/alert-warning.svg.js*/
  57417. amis.define('ffca630', function (e, t, a, n) {
  57418. 'use strict'
  57419. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57420. var r,
  57421. c = e('ac704b9'),
  57422. i = (c.default || c).createElement
  57423. function l() {
  57424. return (
  57425. (l = Object.assign
  57426. ? Object.assign.bind()
  57427. : function (e) {
  57428. for (var t = 1; t < arguments.length; t++) {
  57429. var a = arguments[t]
  57430. for (var n in a) Object.prototype.hasOwnProperty.call(a, n) && (e[n] = a[n])
  57431. }
  57432. return e
  57433. }),
  57434. l.apply(this, arguments)
  57435. )
  57436. }
  57437. ;(c.default || c).Fragment
  57438. t.default = function (e) {
  57439. return i(
  57440. 'svg',
  57441. l({ xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 1024 1024', fill: 'currentColor', className: 'icon' }, e),
  57442. r || (r = i('path', { d: 'M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 627.2a38.4 38.4 0 1 0 0 76.8 38.4 38.4 0 0 0 0-76.8zM544 256h-64v349.12h64V256z', fill: '#FF9326' }))
  57443. )
  57444. }
  57445. }) /*!node_modules/amis-ui/lib/icons/alert-danger.svg.js*/
  57446. amis.define('503ffa7', function (e, t, n, r) {
  57447. 'use strict'
  57448. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57449. var a,
  57450. l = e('ac704b9'),
  57451. i = (l.default || l).createElement
  57452. function c() {
  57453. return (
  57454. (c = Object.assign
  57455. ? Object.assign.bind()
  57456. : function (e) {
  57457. for (var t = 1; t < arguments.length; t++) {
  57458. var n = arguments[t]
  57459. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  57460. }
  57461. return e
  57462. }),
  57463. c.apply(this, arguments)
  57464. )
  57465. }
  57466. ;(l.default || l).Fragment
  57467. t.default = function (e) {
  57468. return i(
  57469. 'svg',
  57470. c({ xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 1024 1024', fill: 'currentColor', className: 'icon' }, e),
  57471. a ||
  57472. (a = i('path', {
  57473. d: 'M667.904 704.32 508.992 546.56 351.104 705.472l-45.376-45.056L463.552 501.44 304.64 343.488l45.12-45.376 158.912 157.824L666.56 297.088 712 342.144 553.984 501.12 712.96 659.008l-45.12 45.44zM510.528 64a448 448 0 1 0 2.944 896 448 448 0 0 0-2.944-896z',
  57474. fill: '#F33E3E'
  57475. }))
  57476. )
  57477. }
  57478. }) /*!node_modules/amis-ui/lib/icons/function.svg.js*/
  57479. amis.define('4fd7613', function (e, c, t, a) {
  57480. 'use strict'
  57481. Object.defineProperty(c, '__esModule', { value: !0 }), e('ac704b9')
  57482. var l,
  57483. n = e('ac704b9'),
  57484. r = (n.default || n).createElement
  57485. function i() {
  57486. return (
  57487. (i = Object.assign
  57488. ? Object.assign.bind()
  57489. : function (e) {
  57490. for (var c = 1; c < arguments.length; c++) {
  57491. var t = arguments[c]
  57492. for (var a in t) Object.prototype.hasOwnProperty.call(t, a) && (e[a] = t[a])
  57493. }
  57494. return e
  57495. }),
  57496. i.apply(this, arguments)
  57497. )
  57498. }
  57499. ;(n.default || n).Fragment
  57500. c.default = function (e) {
  57501. return r(
  57502. 'svg',
  57503. i({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  57504. l ||
  57505. (l = r('path', {
  57506. d: 'M6.855 1.437C7.72.883 9.146.984 9.828 1.061c.286.032.918.09.853.712-.052.496-.785.446-.98.446-.216 0-.435-.02-.653-.038l-.218-.016c-.906-.058-1.771.053-2.294 1.951L6.213 5.69h1.633c.3 0 .543.24.543.537a.54.54 0 0 1-.543.538H5.982l-1.467 7.132S4.374 15.043 3.662 15a.782.782 0 0 1-.07-.008A.533.533 0 0 1 3.5 15H1.467A.467.467 0 0 1 1 14.533v-.032c0-.242.183-.444.423-.466.517-.05.965-.13 1.347-.244.12-.036.223-.078.308-.126a.465.465 0 0 1 .182-.057l1.415-6.844H2.467a.535.535 0 0 1-.534-.491l.012.069.008-.019c.014-.016.037-.03.046-.05-.013-.015-.058-.03-.058-.047v.093l-.008-.046c.022-.462.214-.568.464-.582l.07-.002h2.441l.34-1.605c.242-1.136.74-2.091 1.607-2.647Zm7.879 4.441c.167.09.254.192.265.309.01.116-.036.23-.14.343l-1.964 2.108 1.937 2.63c.061.078.077.173.042.276-.03.105-.168.179-.35.275a.656.656 0 0 1-.488.06.613.613 0 0 1-.314-.23l-1.634-2.14-1.983 2.13c-.237.254-.506.291-.812.112-.126-.074-.356-.345-.384-.467-.026-.122.023-.25.15-.386l2.192-2.362-1.597-2.092c-.067-.096-.073-.208-.021-.335.05-.127.168-.202.295-.276a.798.798 0 0 1 .47-.095c.124.008.236.078.339.207l1.328 1.713 1.607-1.733c.139-.152.297-.206.449-.25.15-.042.45.113.613.203Z',
  57507. fill: 'currentColor'
  57508. }))
  57509. )
  57510. }
  57511. }) /*!node_modules/amis-ui/lib/icons/input-clear.svg.js*/
  57512. amis.define('70f7b48', function (e, t, c, l) {
  57513. 'use strict'
  57514. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57515. var n,
  57516. a = e('ac704b9'),
  57517. r = (a.default || a).createElement
  57518. function i() {
  57519. return (
  57520. (i = Object.assign
  57521. ? Object.assign.bind()
  57522. : function (e) {
  57523. for (var t = 1; t < arguments.length; t++) {
  57524. var c = arguments[t]
  57525. for (var l in c) Object.prototype.hasOwnProperty.call(c, l) && (e[l] = c[l])
  57526. }
  57527. return e
  57528. }),
  57529. i.apply(this, arguments)
  57530. )
  57531. }
  57532. ;(a.default || a).Fragment
  57533. t.default = function (e) {
  57534. return r(
  57535. 'svg',
  57536. i({ className: 'icon', viewBox: '0 0 1024 1024', xmlns: 'http://www.w3.org/2000/svg' }, e),
  57537. n ||
  57538. (n = r('path', {
  57539. d: 'M512 39.385C250.092 39.385 39.385 250.092 39.385 512S250.092 984.615 512 984.615 984.615 773.908 984.615 512 773.908 39.385 512 39.385zm96.492 488.369 153.6 153.6c7.877 7.877 7.877 19.692 0 27.57l-55.138 55.138c-7.877 7.876-19.692 7.876-27.57 0l-153.6-153.6c-7.876-7.877-19.692-7.877-27.569 0l-153.6 153.6c-7.877 7.876-19.692 7.876-27.569 0l-55.138-55.139c-7.877-7.877-7.877-19.692 0-27.57l153.6-153.6c7.877-7.876 7.877-19.691 0-27.568l-155.57-155.57c-7.876-7.877-7.876-19.692 0-27.569l55.139-55.138c7.877-7.877 19.692-7.877 27.57 0l155.568 155.569c7.877 7.877 19.693 7.877 27.57 0l153.6-153.6c7.877-7.877 19.692-7.877 27.569 0l55.138 55.138c7.877 7.877 7.877 19.693 0 27.57l-153.6 153.6c-5.907 7.877-5.907 19.692 0 27.569z'
  57540. }))
  57541. )
  57542. }
  57543. }) /*!node_modules/amis-ui/lib/icons/slider-handle-icon.svg.js*/
  57544. amis.define('a32e198', function (e, t, n, a) {
  57545. 'use strict'
  57546. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57547. var r,
  57548. i = e('ac704b9'),
  57549. l = (i.default || i).createElement
  57550. function s() {
  57551. return (
  57552. (s = Object.assign
  57553. ? Object.assign.bind()
  57554. : function (e) {
  57555. for (var t = 1; t < arguments.length; t++) {
  57556. var n = arguments[t]
  57557. for (var a in n) Object.prototype.hasOwnProperty.call(n, a) && (e[a] = n[a])
  57558. }
  57559. return e
  57560. }),
  57561. s.apply(this, arguments)
  57562. )
  57563. }
  57564. ;(i.default || i).Fragment
  57565. t.default = function (e) {
  57566. return l(
  57567. 'svg',
  57568. s({ viewBox: '0 0 6 4', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  57569. r || (r = l('path', { d: 'M1.5 0v4h-1V0h1Zm2 0v4h-1V0h1Zm2 0v4h-1V0h1Z', fill: 'transparent', fillRule: 'evenodd' }))
  57570. )
  57571. }
  57572. }) /*!node_modules/amis-ui/lib/icons/trash.svg.js*/
  57573. amis.define('c358d15', function (e, t, n, r) {
  57574. 'use strict'
  57575. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57576. var a,
  57577. l = e('ac704b9'),
  57578. c = (l.default || l).createElement
  57579. function i() {
  57580. return (
  57581. (i = Object.assign
  57582. ? Object.assign.bind()
  57583. : function (e) {
  57584. for (var t = 1; t < arguments.length; t++) {
  57585. var n = arguments[t]
  57586. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  57587. }
  57588. return e
  57589. }),
  57590. i.apply(this, arguments)
  57591. )
  57592. }
  57593. ;(l.default || l).Fragment
  57594. t.default = function (e) {
  57595. return c(
  57596. 'svg',
  57597. i({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  57598. a ||
  57599. (a = c('path', {
  57600. d: 'M14 3.499V4.5h-1.503l.001 10h-9l-.001-10H2V3.499h12ZM11.498 4.5H4.497v9h7.001v-9Zm-4.5 2.999v4h-1v-4h1Zm3 0v4h-1v-4h1ZM9.999 1.5v.999H5.998V1.5h4.001Z',
  57601. fill: 'currentColor',
  57602. fillRule: 'evenodd'
  57603. }))
  57604. )
  57605. }
  57606. }) /*!node_modules/amis-ui/lib/icons/menu.svg.js*/
  57607. amis.define('7c350e6', function (e, t, c, n) {
  57608. 'use strict'
  57609. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57610. var a,
  57611. r = e('ac704b9'),
  57612. s = (r.default || r).createElement
  57613. function i() {
  57614. return (
  57615. (i = Object.assign
  57616. ? Object.assign.bind()
  57617. : function (e) {
  57618. for (var t = 1; t < arguments.length; t++) {
  57619. var c = arguments[t]
  57620. for (var n in c) Object.prototype.hasOwnProperty.call(c, n) && (e[n] = c[n])
  57621. }
  57622. return e
  57623. }),
  57624. i.apply(this, arguments)
  57625. )
  57626. }
  57627. ;(r.default || r).Fragment
  57628. t.default = function (e) {
  57629. return s(
  57630. 'svg',
  57631. i({ className: 'icon', viewBox: '0 0 1024 1024', xmlns: 'http://www.w3.org/2000/svg' }, e),
  57632. a ||
  57633. (a = s('path', {
  57634. d: 'M549.624 214.626H113.648c-18.1 0-32.84-14.74-32.84-32.84 0-18.101 14.74-32.84 32.84-32.84h436.106c18.1 0 32.84 14.739 32.84 32.84-.13 18.1-14.869 32.84-32.97 32.84zm0 330.99H113.648c-18.1 0-32.84-14.74-32.84-32.84 0-18.101 14.74-32.84 32.84-32.84h436.106c18.1 0 32.84 14.739 32.84 32.84-.13 18.1-14.869 32.84-32.97 32.84zm0 330.473H113.648c-18.1 0-32.84-14.74-32.84-32.84s14.74-32.84 32.84-32.84h436.106c18.1 0 32.84 14.738 32.84 32.84s-14.869 32.84-32.97 32.84zM932.59 659.006c-12.8-12.8-33.616-12.8-46.416 0L781.446 763.733V182.044c0-18.1-14.739-32.84-32.84-32.84-18.1 0-32.84 14.74-32.84 32.84v661.463c0 18.101 14.74 32.84 32.84 32.84 8.016 0 15.386-2.844 21.075-7.628.905-.776 162.78-163.167 162.78-163.167 12.929-12.8 12.929-33.746.129-46.546zm0 0'
  57635. }))
  57636. )
  57637. }
  57638. }) /*!node_modules/amis-ui/lib/icons/user-remove.svg.js*/
  57639. amis.define('31bb74c', function (e, t, n, r) {
  57640. 'use strict'
  57641. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57642. var i,
  57643. l = e('ac704b9'),
  57644. c = (l.default || l).createElement
  57645. function a() {
  57646. return (
  57647. (a = Object.assign
  57648. ? Object.assign.bind()
  57649. : function (e) {
  57650. for (var t = 1; t < arguments.length; t++) {
  57651. var n = arguments[t]
  57652. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  57653. }
  57654. return e
  57655. }),
  57656. a.apply(this, arguments)
  57657. )
  57658. }
  57659. ;(l.default || l).Fragment
  57660. t.default = function (e) {
  57661. return c(
  57662. 'svg',
  57663. a({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  57664. i || (i = c('g', { fill: 'none', fillRule: 'evenodd' }, c('circle', { fill: '#F6654D', cx: 8, cy: 8, r: 8 }), c('rect', { fill: '#FFF', x: 4, y: 7, width: 8, height: 2, rx: 0.5 })))
  57665. )
  57666. }
  57667. }) /*!node_modules/amis-ui/lib/icons/role.svg.js*/
  57668. amis.define('6d04631', function (e, r, n, o) {
  57669. 'use strict'
  57670. Object.defineProperty(r, '__esModule', { value: !0 }), e('ac704b9')
  57671. var t,
  57672. i = e('ac704b9'),
  57673. l = (i.default || i).createElement
  57674. function a() {
  57675. return (
  57676. (a = Object.assign
  57677. ? Object.assign.bind()
  57678. : function (e) {
  57679. for (var r = 1; r < arguments.length; r++) {
  57680. var n = arguments[r]
  57681. for (var o in n) Object.prototype.hasOwnProperty.call(n, o) && (e[o] = n[o])
  57682. }
  57683. return e
  57684. }),
  57685. a.apply(this, arguments)
  57686. )
  57687. }
  57688. ;(i.default || i).Fragment
  57689. r.default = function (e) {
  57690. return l(
  57691. 'svg',
  57692. a({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  57693. t ||
  57694. (t = l(
  57695. 'g',
  57696. { fill: 'none', fillRule: 'evenodd' },
  57697. l('path', { fillOpacity: 0.01, fill: 'currentColor', fillRule: 'nonzero', d: 'M0 0h16v16H0z' }),
  57698. l('circle', { stroke: 'currentColor', strokeLinecap: 'round', strokeLinejoin: 'round', cx: 8, cy: 4, r: 2.667 }),
  57699. l('path', { d: 'M14 14.667a6 6 0 0 0-12 0', stroke: 'currentColor', strokeLinecap: 'round', strokeLinejoin: 'round' }),
  57700. l('path', { stroke: 'currentColor', strokeLinecap: 'round', strokeLinejoin: 'round', d: 'M8 14.667 9.333 13 8 8.667 6.667 13z' })
  57701. ))
  57702. )
  57703. }
  57704. }) /*!node_modules/amis-ui/lib/icons/department.svg.js*/
  57705. amis.define('57ce379', function (e, r, n, o) {
  57706. 'use strict'
  57707. Object.defineProperty(r, '__esModule', { value: !0 }), e('ac704b9')
  57708. var t,
  57709. c = e('ac704b9'),
  57710. i = (c.default || c).createElement
  57711. function l() {
  57712. return (
  57713. (l = Object.assign
  57714. ? Object.assign.bind()
  57715. : function (e) {
  57716. for (var r = 1; r < arguments.length; r++) {
  57717. var n = arguments[r]
  57718. for (var o in n) Object.prototype.hasOwnProperty.call(n, o) && (e[o] = n[o])
  57719. }
  57720. return e
  57721. }),
  57722. l.apply(this, arguments)
  57723. )
  57724. }
  57725. ;(c.default || c).Fragment
  57726. r.default = function (e) {
  57727. return i(
  57728. 'svg',
  57729. l({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  57730. t ||
  57731. (t = i(
  57732. 'g',
  57733. { fill: 'none', fillRule: 'evenodd' },
  57734. i('path', { fillOpacity: 0.01, fill: 'currentColor', fillRule: 'nonzero', d: 'M0 0h16v16H0z' }),
  57735. i('circle', { stroke: 'currentColor', strokeLinecap: 'round', strokeLinejoin: 'round', cx: 4.667, cy: 9.667, r: 1.667 }),
  57736. i('circle', { stroke: 'currentColor', strokeLinecap: 'round', strokeLinejoin: 'round', cx: 11.333, cy: 9.667, r: 1.667 }),
  57737. i('circle', { stroke: 'currentColor', strokeLinecap: 'round', strokeLinejoin: 'round', cx: 8, cy: 3, r: 1.667 }),
  57738. i('path', {
  57739. d: 'M8 14.667a3.333 3.333 0 0 0-6.667 0M14.667 14.667a3.333 3.333 0 0 0-6.667 0M11.333 8a3.333 3.333 0 0 0-6.666 0',
  57740. stroke: 'currentColor',
  57741. strokeLinecap: 'round',
  57742. strokeLinejoin: 'round'
  57743. })
  57744. ))
  57745. )
  57746. }
  57747. }) /*!node_modules/amis-ui/lib/icons/post.svg.js*/
  57748. amis.define('e51aeb6', function (e, r, o, n) {
  57749. 'use strict'
  57750. Object.defineProperty(r, '__esModule', { value: !0 }), e('ac704b9')
  57751. var t,
  57752. a = e('ac704b9'),
  57753. i = (a.default || a).createElement
  57754. function l() {
  57755. return (
  57756. (l = Object.assign
  57757. ? Object.assign.bind()
  57758. : function (e) {
  57759. for (var r = 1; r < arguments.length; r++) {
  57760. var o = arguments[r]
  57761. for (var n in o) Object.prototype.hasOwnProperty.call(o, n) && (e[n] = o[n])
  57762. }
  57763. return e
  57764. }),
  57765. l.apply(this, arguments)
  57766. )
  57767. }
  57768. ;(a.default || a).Fragment
  57769. r.default = function (e) {
  57770. return i(
  57771. 'svg',
  57772. l({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  57773. t ||
  57774. (t = i(
  57775. 'g',
  57776. { fill: 'none', fillRule: 'evenodd' },
  57777. i('path', { fillOpacity: 0.01, fill: 'currentColor', fillRule: 'nonzero', d: 'M0 0h16v16H0z' }),
  57778. i('path', { d: 'M6.333 6.667a2.333 2.333 0 1 0 0-4.667 2.333 2.333 0 0 0 0 4.667Z', stroke: 'currentColor', fill: 'currentColor', strokeLinecap: 'round', strokeLinejoin: 'round' }),
  57779. i('path', { d: 'M10.87 2.333a2.332 2.332 0 0 1 0 4', stroke: 'currentColor', strokeLinecap: 'round', strokeLinejoin: 'round' }),
  57780. i('path', {
  57781. d: 'M1.333 13.6v.4h10v-.4c0-1.493 0-2.24-.29-2.81a2.667 2.667 0 0 0-1.166-1.166c-.57-.29-1.317-.29-2.81-.29H5.6c-1.493 0-2.24 0-2.81.29-.502.256-.91.664-1.166 1.165-.29.57-.29 1.318-.29 2.811Z',
  57782. stroke: 'currentColor',
  57783. fill: 'currentColor',
  57784. strokeLinecap: 'round',
  57785. strokeLinejoin: 'round'
  57786. }),
  57787. i('path', { d: 'M14.667 14v-.4c0-1.493 0-2.24-.291-2.81a2.667 2.667 0 0 0-1.165-1.166', stroke: 'currentColor', strokeLinecap: 'round', strokeLinejoin: 'round' })
  57788. ))
  57789. )
  57790. }
  57791. }) /*!node_modules/amis-ui/lib/icons/dot.svg.js*/
  57792. amis.define('16eac21', function (e, t, r, n) {
  57793. 'use strict'
  57794. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57795. var a,
  57796. c = e('ac704b9'),
  57797. i = (c.default || c).createElement
  57798. function l() {
  57799. return (
  57800. (l = Object.assign
  57801. ? Object.assign.bind()
  57802. : function (e) {
  57803. for (var t = 1; t < arguments.length; t++) {
  57804. var r = arguments[t]
  57805. for (var n in r) Object.prototype.hasOwnProperty.call(r, n) && (e[n] = r[n])
  57806. }
  57807. return e
  57808. }),
  57809. l.apply(this, arguments)
  57810. )
  57811. }
  57812. ;(c.default || c).Fragment
  57813. t.default = function (e) {
  57814. return i(
  57815. 'svg',
  57816. l({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  57817. a ||
  57818. (a = i(
  57819. 'g',
  57820. { fill: 'currentColor', fillRule: 'evenodd' },
  57821. i('circle', { cx: 8, cy: 8, r: 6 }),
  57822. i('circle', { cx: 8, cy: 8, r: 6, opacity: 0.5 }, i('animate', { attributeName: 'r', begin: 0, values: '6;8;6', dur: 1.5, repeatCount: 'indefinite' }))
  57823. ))
  57824. )
  57825. }
  57826. }) /*!node_modules/amis-ui/lib/icons/steps-finsh.svg.js*/
  57827. amis.define('f42942a', function (e, t, n, a) {
  57828. 'use strict'
  57829. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57830. var r,
  57831. i = e('ac704b9'),
  57832. l = (i.default || i).createElement
  57833. function c() {
  57834. return (
  57835. (c = Object.assign
  57836. ? Object.assign.bind()
  57837. : function (e) {
  57838. for (var t = 1; t < arguments.length; t++) {
  57839. var n = arguments[t]
  57840. for (var a in n) Object.prototype.hasOwnProperty.call(n, a) && (e[a] = n[a])
  57841. }
  57842. return e
  57843. }),
  57844. c.apply(this, arguments)
  57845. )
  57846. }
  57847. ;(i.default || i).Fragment
  57848. t.default = function (e) {
  57849. return l(
  57850. 'svg',
  57851. c({ viewBox: '0 0 8 6', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  57852. r || (r = l('path', { d: 'm7.455.466.53.53-4.244 4.242-.53.531-2.65-2.652.53-.529 2.12 2.12z', fill: '#2468F2', fillRule: 'evenodd' }))
  57853. )
  57854. }
  57855. }) /*!node_modules/amis-ui/lib/icons/invisible.svg.js*/
  57856. amis.define('bad9ae1', function (e, t, a, n) {
  57857. 'use strict'
  57858. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57859. var r,
  57860. l = e('ac704b9'),
  57861. c = (l.default || l).createElement
  57862. function i() {
  57863. return (
  57864. (i = Object.assign
  57865. ? Object.assign.bind()
  57866. : function (e) {
  57867. for (var t = 1; t < arguments.length; t++) {
  57868. var a = arguments[t]
  57869. for (var n in a) Object.prototype.hasOwnProperty.call(a, n) && (e[n] = a[n])
  57870. }
  57871. return e
  57872. }),
  57873. i.apply(this, arguments)
  57874. )
  57875. }
  57876. ;(l.default || l).Fragment
  57877. t.default = function (e) {
  57878. return c(
  57879. 'svg',
  57880. i({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  57881. r ||
  57882. (r = c('path', {
  57883. d: 'M2.92 5c.24.56.57 1.078.977 1.535A5.655 5.655 0 0 0 8.14 8.44a5.664 5.664 0 0 0 4.212-1.87c.34-.375.628-.794.857-1.246l.13-.275.915.404a6.682 6.682 0 0 1-2.256 2.761l.959 1.66-.866.5-.95-1.645c-.763.384-1.6.622-2.473.69v1.553h-1V9.423a6.653 6.653 0 0 1-2.572-.715l-.947 1.64-.866-.5.96-1.662A6.694 6.694 0 0 1 3.15 7.2a6.638 6.638 0 0 1-1.022-1.527L2 5.393 2.92 5Z',
  57884. fill: 'currentColor',
  57885. fillRule: 'evenodd'
  57886. }))
  57887. )
  57888. }
  57889. }) /*!node_modules/amis-ui/lib/icons/date.svg.js*/
  57890. amis.define('bc42b92', function (e, t, n, r) {
  57891. 'use strict'
  57892. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57893. var a,
  57894. h = e('ac704b9'),
  57895. l = (h.default || h).createElement
  57896. function i() {
  57897. return (
  57898. (i = Object.assign
  57899. ? Object.assign.bind()
  57900. : function (e) {
  57901. for (var t = 1; t < arguments.length; t++) {
  57902. var n = arguments[t]
  57903. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  57904. }
  57905. return e
  57906. }),
  57907. i.apply(this, arguments)
  57908. )
  57909. }
  57910. ;(h.default || h).Fragment
  57911. t.default = function (e) {
  57912. return l(
  57913. 'svg',
  57914. i({ viewBox: '0 0 13 12', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  57915. a ||
  57916. (a = l(
  57917. 'g',
  57918. { fill: 'none', fillRule: 'evenodd' },
  57919. l('path', { d: 'M-1.338-2h16v16h-16z' }),
  57920. l('path', { d: 'M4.662 0v1h4V0h1v1h3v11h-12V1h3V0h1Zm7 5h-10v6h10V5Zm-8-3h-2v2h10V2h-2v1h-1V2h-4v1h-1V2Z', fill: 'currentColor' })
  57921. ))
  57922. )
  57923. }
  57924. }) /*!node_modules/amis-ui/lib/icons/down.svg.js*/
  57925. amis.define('90dd94c', function (e, t, n, r) {
  57926. 'use strict'
  57927. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57928. var o,
  57929. a = e('ac704b9'),
  57930. i = (a.default || a).createElement
  57931. function l() {
  57932. return (
  57933. (l = Object.assign
  57934. ? Object.assign.bind()
  57935. : function (e) {
  57936. for (var t = 1; t < arguments.length; t++) {
  57937. var n = arguments[t]
  57938. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  57939. }
  57940. return e
  57941. }),
  57942. l.apply(this, arguments)
  57943. )
  57944. }
  57945. ;(a.default || a).Fragment
  57946. t.default = function (e) {
  57947. return i(
  57948. 'svg',
  57949. l({ viewBox: '0 0 16 16', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  57950. o || (o = i('path', { stroke: 'currentColor', strokeLinejoin: 'round', d: 'm2.35 5.497 5.657 5.657 5.657-5.657', fill: 'none', fillRule: 'evenodd' }))
  57951. )
  57952. }
  57953. }) /*!node_modules/amis-ui/lib/icons/right-double-arrow.svg.js*/
  57954. amis.define('2fc60ba', function (e, t, n, r) {
  57955. 'use strict'
  57956. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57957. var a,
  57958. l = e('ac704b9'),
  57959. c = (l.default || l).createElement
  57960. function i() {
  57961. return (
  57962. (i = Object.assign
  57963. ? Object.assign.bind()
  57964. : function (e) {
  57965. for (var t = 1; t < arguments.length; t++) {
  57966. var n = arguments[t]
  57967. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  57968. }
  57969. return e
  57970. }),
  57971. i.apply(this, arguments)
  57972. )
  57973. }
  57974. ;(l.default || l).Fragment
  57975. t.default = function (e) {
  57976. return c(
  57977. 'svg',
  57978. i({ viewBox: '0 0 10 10', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  57979. a ||
  57980. (a = c('path', {
  57981. d: 'm.713.001 4.95 4.95-.003.003.003.003-4.95 4.95L0 9.194l4.24-4.24L0 .714.713.001Zm3.997 0 4.95 4.948-.004.004.004.003-4.95 4.95-.713-.714 4.24-4.239-4.24-4.24L4.71 0Z',
  57982. fill: 'currentColor',
  57983. fillRule: 'evenodd'
  57984. }))
  57985. )
  57986. }
  57987. }) /*!node_modules/amis-ui/lib/icons/new-edit.svg.js*/
  57988. amis.define('7a32cdf', function (e, t, n, r) {
  57989. 'use strict'
  57990. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  57991. var a,
  57992. l = e('ac704b9'),
  57993. c = (l.default || l).createElement
  57994. function i() {
  57995. return (
  57996. (i = Object.assign
  57997. ? Object.assign.bind()
  57998. : function (e) {
  57999. for (var t = 1; t < arguments.length; t++) {
  58000. var n = arguments[t]
  58001. for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
  58002. }
  58003. return e
  58004. }),
  58005. i.apply(this, arguments)
  58006. )
  58007. }
  58008. ;(l.default || l).Fragment
  58009. t.default = function (e) {
  58010. return c(
  58011. 'svg',
  58012. i({ viewBox: '0 0 13 14', xmlns: 'http://www.w3.org/2000/svg', className: 'icon' }, e),
  58013. a || (a = c('path', { d: 'M6.991.5v1H1v11h11V6.532h1V13.5H0V.5h6.991Zm5.255.122.707.708-6.364 6.364-.708-.707L12.245.622Z', fill: 'currentColor', fillRule: 'evenodd' }))
  58014. )
  58015. }
  58016. }) /*!node_modules/amis-ui/lib/icons/rotate-left.svg.js*/
  58017. amis.define('7dcbe15', function (e, t, c, n) {
  58018. 'use strict'
  58019. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  58020. var a,
  58021. r,
  58022. i = e('ac704b9'),
  58023. s = (i.default || i).createElement
  58024. function l() {
  58025. return (
  58026. (l = Object.assign
  58027. ? Object.assign.bind()
  58028. : function (e) {
  58029. for (var t = 1; t < arguments.length; t++) {
  58030. var c = arguments[t]
  58031. for (var n in c) Object.prototype.hasOwnProperty.call(c, n) && (e[n] = c[n])
  58032. }
  58033. return e
  58034. }),
  58035. l.apply(this, arguments)
  58036. )
  58037. }
  58038. ;(i.default || i).Fragment
  58039. t.default = function (e) {
  58040. return s(
  58041. 'svg',
  58042. l({ className: 'icon', viewBox: '0 0 1024 1024', xmlns: 'http://www.w3.org/2000/svg' }, e),
  58043. a || (a = s('path', { d: 'M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z' })),
  58044. r ||
  58045. (r = s('path', {
  58046. d: 'M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8 11 40.7 14 82.7 8.9 124.8-.7 5.4-1.4 10.8-2.4 16.1h74.9c14.8-103.6-11.3-213-81-302.3z'
  58047. }))
  58048. )
  58049. }
  58050. }) /*!node_modules/amis-ui/lib/icons/rotate-right.svg.js*/
  58051. amis.define('71f34d5', function (e, t, c, n) {
  58052. 'use strict'
  58053. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  58054. var a,
  58055. r,
  58056. i = e('ac704b9'),
  58057. s = (i.default || i).createElement
  58058. function l() {
  58059. return (
  58060. (l = Object.assign
  58061. ? Object.assign.bind()
  58062. : function (e) {
  58063. for (var t = 1; t < arguments.length; t++) {
  58064. var c = arguments[t]
  58065. for (var n in c) Object.prototype.hasOwnProperty.call(c, n) && (e[n] = c[n])
  58066. }
  58067. return e
  58068. }),
  58069. l.apply(this, arguments)
  58070. )
  58071. }
  58072. ;(i.default || i).Fragment
  58073. t.default = function (e) {
  58074. return s(
  58075. 'svg',
  58076. l({ className: 'icon', viewBox: '0 0 1024 1024', xmlns: 'http://www.w3.org/2000/svg' }, e),
  58077. a ||
  58078. (a = s('path', {
  58079. d: 'M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2-69.6 89.2-95.7 198.6-81.1 302.4h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z'
  58080. })),
  58081. r || (r = s('path', { d: 'M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z' }))
  58082. )
  58083. }
  58084. }) /*!node_modules/amis-ui/lib/icons/scale-origin.svg.js*/
  58085. amis.define('536b3d0', function (c, t, e, a) {
  58086. 'use strict'
  58087. Object.defineProperty(t, '__esModule', { value: !0 }), c('ac704b9')
  58088. var n,
  58089. r,
  58090. s,
  58091. i = c('ac704b9'),
  58092. o = (i.default || i).createElement
  58093. function h() {
  58094. return (
  58095. (h = Object.assign
  58096. ? Object.assign.bind()
  58097. : function (c) {
  58098. for (var t = 1; t < arguments.length; t++) {
  58099. var e = arguments[t]
  58100. for (var a in e) Object.prototype.hasOwnProperty.call(e, a) && (c[a] = e[a])
  58101. }
  58102. return c
  58103. }),
  58104. h.apply(this, arguments)
  58105. )
  58106. }
  58107. ;(i.default || i).Fragment
  58108. t.default = function (c) {
  58109. return o(
  58110. 'svg',
  58111. h({ className: 'icon', viewBox: '0 0 1024 1024', xmlns: 'http://www.w3.org/2000/svg' }, c),
  58112. n ||
  58113. (n = o('path', {
  58114. d: 'M316 672h60c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8zm196-50c22.1 0 40-17.9 40-39 0-23.1-17.9-41-40-41s-40 17.9-40 41c0 21.1 17.9 39 40 39zm0-140c22.1 0 40-17.9 40-39 0-23.1-17.9-41-40-41s-40 17.9-40 41c0 21.1 17.9 39 40 39z'
  58115. })),
  58116. r || (r = o('path', { d: 'M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z' })),
  58117. s || (s = o('path', { d: 'M648 672h60c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8z' }))
  58118. )
  58119. }
  58120. }) /*!node_modules/amis-ui/lib/icons/if.svg.js*/
  58121. amis.define('618334d', function (e, t, a, c) {
  58122. 'use strict'
  58123. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  58124. var n,
  58125. r = e('ac704b9'),
  58126. l = (r.default || r).createElement
  58127. function i() {
  58128. return (
  58129. (i = Object.assign
  58130. ? Object.assign.bind()
  58131. : function (e) {
  58132. for (var t = 1; t < arguments.length; t++) {
  58133. var a = arguments[t]
  58134. for (var c in a) Object.prototype.hasOwnProperty.call(a, c) && (e[c] = a[c])
  58135. }
  58136. return e
  58137. }),
  58138. i.apply(this, arguments)
  58139. )
  58140. }
  58141. ;(r.default || r).Fragment
  58142. t.default = function (e) {
  58143. return l(
  58144. 'svg',
  58145. i({ className: 'icon', viewBox: '0 0 1194 1024', xmlns: 'http://www.w3.org/2000/svg' }, e),
  58146. n ||
  58147. (n = l('path', {
  58148. d: 'M545.877 227.84C596.224 44.373 689.237 88.747 774.571 88.747c14.506 0 67.413 4.266 70.826-32.427 5.12-45.227-40.96-49.493-61.44-52.053-49.493-5.12-152.746-12.8-215.04 27.306-63.146 40.96-98.986 110.934-116.053 193.707l-24.747 116.907h-98.133c-20.48 0-36.693 5.973-38.4 42.666 1.707 20.48 17.92 36.694 38.4 36.694h81.067L306.09 935.253s-27.307 83.627 31.573 87.04c52.053 3.414 62.293-80.213 62.293-80.213l105.814-520.533h134.826a39.68 39.68 0 0 0 0-79.36h-117.76l23.04-114.347zM182.613 338.176a39.253 39.253 0 0 0-46.933 29.867L1.707 969.643c-4.267 19.626-1.707 37.546 33.28 46.933 20.48 2.56 39.253-10.24 43.52-29.867l133.973-601.6c4.267-21.333-8.533-41.813-29.867-46.933zm108.288 43.69zm0 0v9.387c0-2.56.854-4.266.854-5.973 0-.853-.854-2.56-.854-3.413zm-134.57-189.44c0 32.427 26.453 58.88 58.88 58.88 32.426 0 58.88-26.453 58.88-58.88 0-32.426-26.454-58.88-58.88-58.88-32.427 0-58.88 26.454-58.88 58.88zm707.328 203.18a39.253 39.253 0 0 0-62.294-1.707c-4.266 5.12-106.666 121.173-117.76 299.52-10.24 176.64 57.174 296.96 59.734 302.08 7.68 13.653 20.48 21.333 33.28 22.186 9.386.854 19.626-2.56 28.16-9.386 19.626-17.067 24.746-50.347 11.946-74.24-.853-.854-53.76-97.28-45.226-234.667 8.533-134.827 87.893-226.987 89.6-228.693a61.44 61.44 0 0 0 2.56-75.094zm172.373 617.983c12.8 2.56 26.453-2.56 36.693-13.653 4.267-5.12 93.867-107.52 116.907-281.6 24.747-177.493-53.76-314.88-56.32-320-13.653-23.893-40.96-29.013-61.44-11.947-20.48 16.214-25.6 49.494-11.093 73.387.853 2.56 60.586 110.08 42.666 244.053-18.773 136.534-89.6 218.454-90.453 219.307-17.067 20.48-18.773 53.76-1.707 75.093 6.827 8.534 15.36 13.654 24.747 15.36z',
  58149. fill: 'currentColor'
  58150. }))
  58151. )
  58152. }
  58153. }) /*!node_modules/amis-ui/lib/components/icons.js*/
  58154. amis.define('09ae5b9', function (e, a, t, l) {
  58155. 'use strict'
  58156. Object.defineProperty(a, '__esModule', { value: !0 })
  58157. var u = e('68b98b9'),
  58158. d = e('ac704b9'),
  58159. f = e('cb263ff'),
  58160. n = e('f4a0375'),
  58161. o = e('20e48b2'),
  58162. c = e('22023aa'),
  58163. s = e('0c2607c'),
  58164. r = e('5051693'),
  58165. i = e('c22b5b6'),
  58166. b = e('6cb7b31'),
  58167. g = e('8823ecb'),
  58168. v = e('2f70626'),
  58169. m = e('c2d1128'),
  58170. p = e('5ce364d'),
  58171. I = e('788e093'),
  58172. h = e('79167f8'),
  58173. w = e('3bfdc75'),
  58174. y = e('85be91c'),
  58175. M = e('eebe3d1'),
  58176. _ = e('0501b75'),
  58177. T = e('3059bd7'),
  58178. x = e('1c700cd'),
  58179. N = e('3c44a84'),
  58180. k = e('f5752ad'),
  58181. C = e('5d0db8d'),
  58182. E = e('f9fc0cd'),
  58183. D = e('5a48b21'),
  58184. P = e('aa0268f'),
  58185. B = e('c206272'),
  58186. L = e('10be5b1'),
  58187. O = e('5bcd9a4'),
  58188. A = e('71abbd4'),
  58189. R = e('0bc9ea8'),
  58190. j = e('a6a7953'),
  58191. H = e('6fde503'),
  58192. F = e('47e1395'),
  58193. S = e('2da5e34'),
  58194. U = e('ebcfdca'),
  58195. V = e('2b60461'),
  58196. q = e('7399bd8'),
  58197. z = e('5d1b461'),
  58198. W = e('5c7c936'),
  58199. G = e('56c0f45'),
  58200. J = e('296e2bb'),
  58201. K = e('02facc7'),
  58202. Q = e('8316a53'),
  58203. X = e('f2c7086'),
  58204. Y = e('c823956'),
  58205. Z = e('a075a89'),
  58206. $ = e('9d6a09f'),
  58207. ee = e('77beb86'),
  58208. ae = e('dde07c9'),
  58209. te = e('0fb3fa5'),
  58210. le = e('a8fa10d'),
  58211. ue = e('e7aaac2'),
  58212. de = e('cdbedbd'),
  58213. fe = e('21d3c89'),
  58214. ne = e('50cb858'),
  58215. oe = e('3be4f7e'),
  58216. ce = e('093673e'),
  58217. se = e('8f2d635'),
  58218. re = e('15ae0b6'),
  58219. ie = e('d2c53bb'),
  58220. be = e('c3b5544'),
  58221. ge = e('6ccec86'),
  58222. ve = e('7423386'),
  58223. me = e('e3f2807'),
  58224. pe = e('db70a14'),
  58225. Ie = e('d6c8687'),
  58226. he = e('885516e'),
  58227. we = e('5033f5a'),
  58228. ye = e('f735359'),
  58229. Me = e('fedea95'),
  58230. _e = e('667a07b'),
  58231. Te = e('42e2082'),
  58232. xe = e('d2f1262'),
  58233. Ne = e('7297ff2'),
  58234. ke = e('1747ba4'),
  58235. Ce = e('3669064'),
  58236. Ee = e('975789d'),
  58237. De = e('9401312'),
  58238. Pe = e('5b49bc6'),
  58239. Be = e('ffca630'),
  58240. Le = e('503ffa7'),
  58241. Oe = e('4fd7613'),
  58242. Ae = e('70f7b48'),
  58243. Re = e('a32e198'),
  58244. je = e('c358d15'),
  58245. He = e('7c350e6'),
  58246. Fe = e('31bb74c'),
  58247. Se = e('6d04631'),
  58248. Ue = e('57ce379'),
  58249. Ve = e('e51aeb6'),
  58250. qe = e('16eac21'),
  58251. ze = e('f42942a'),
  58252. We = e('bad9ae1'),
  58253. Ge = e('bc42b92'),
  58254. Je = e('90dd94c'),
  58255. Ke = e('2fc60ba'),
  58256. Qe = e('7a32cdf'),
  58257. Xe = e('7dcbe15'),
  58258. Ye = e('71f34d5'),
  58259. Ze = e('536b3d0'),
  58260. $e = e('618334d'),
  58261. ea = e('e98f234')
  58262. function aa(e) {
  58263. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  58264. }
  58265. var ta = aa(d),
  58266. la = aa(f),
  58267. ua = aa(ea),
  58268. da = e('ac704b9'),
  58269. fa = (da.default || da).createElement
  58270. ;(da.default || da).Fragment
  58271. var na = fa(n.default, null),
  58272. oa = fa(s.default, null),
  58273. ca = fa(i.default, null),
  58274. sa = fa(b.default, null),
  58275. ra = fa(g.default, null),
  58276. ia = fa(v.default, null),
  58277. ba = fa(m.default, null),
  58278. ga = fa(p.default, null),
  58279. va = fa(I.default, null),
  58280. ma = fa(h.default, null),
  58281. pa = {}
  58282. function Ia(e) {
  58283. return pa[e]
  58284. }
  58285. function ha(e, a) {
  58286. pa[e] = a
  58287. }
  58288. ha('close', n.default),
  58289. ha('close-small', o.default),
  58290. ha('status-close', c.default),
  58291. ha('undo', s.default),
  58292. ha('undo-normal', r.default),
  58293. ha('full-screen', $.default),
  58294. ha('un-fullscreen', ee.default),
  58295. ha('redo', i.default),
  58296. ha('enter', b.default),
  58297. ha('volume', g.default),
  58298. ha('mute', v.default),
  58299. ha('play', m.default),
  58300. ha('pause', p.default),
  58301. ha('left-arrow', I.default),
  58302. ha('right-arrow', h.default),
  58303. ha('prev', I.default),
  58304. ha('next', h.default),
  58305. ha('check', M.default),
  58306. ha('plus', _.default),
  58307. ha('sub-plus', T.default),
  58308. ha('add', _.default),
  58309. ha('minus', x.default),
  58310. ha('pencil', N.default),
  58311. ha('view', k.default),
  58312. ha('remove', C.default),
  58313. ha('retry', E.default),
  58314. ha('upload', D.default),
  58315. ha('download', P.default),
  58316. ha('file', B.default),
  58317. ha('success', L.default),
  58318. ha('fail', O.default),
  58319. ha('warning', be.default),
  58320. ha('warning-mark', ge.default),
  58321. ha('search', A.default),
  58322. ha('back', R.default),
  58323. ha('move', j.default),
  58324. ha('info', H.default),
  58325. ha('info-circle', ie.default),
  58326. ha('location', F.default),
  58327. ha('drag-bar', S.default),
  58328. ha('reload', U.default),
  58329. ha('exchange', V.default),
  58330. ha('columns', q.default),
  58331. ha('calendar', z.default),
  58332. ha('clock', W.default),
  58333. ha('copy', ae.default),
  58334. ha('filter', te.default),
  58335. ha('column-filter', fe.default),
  58336. ha('caret', le.default),
  58337. ha('right-arrow-bold', ue.default),
  58338. ha('down-arrow-bold', de.default),
  58339. ha('zoom-in', ne.default),
  58340. ha('zoom-out', oe.default),
  58341. ha('question', ce.default),
  58342. ha('question-mark', se.default),
  58343. ha('window-restore', re.default),
  58344. ha('schedule', ve.default),
  58345. ha('home', me.default),
  58346. ha('folder', pe.default),
  58347. ha('sort-default', Ie.default),
  58348. ha('sort-asc', he.default),
  58349. ha('sort-desc', we.default),
  58350. ha('setting', ye.default),
  58351. ha('plus-cicle', Me.default),
  58352. ha('ellipsis-v', Te.default),
  58353. ha('expand-alt', xe.default),
  58354. ha('compress-alt', Ne.default),
  58355. ha('transparent', ke.default),
  58356. ha('loading-outline', Ce.default),
  58357. ha('star', Ee.default),
  58358. ha('alert-success', De.default),
  58359. ha('alert-info', Pe.default),
  58360. ha('alert-warning', Be.default),
  58361. ha('alert-danger', Le.default),
  58362. ha('alert-fail', Le.default),
  58363. ha('tree-down', G.default),
  58364. ha('function', Oe.default),
  58365. ha('input-clear', Ae.default),
  58366. ha('slider-handle', Re.default),
  58367. ha('cloud-upload', J.default),
  58368. ha('image', K.default),
  58369. ha('refresh', Q.default),
  58370. ha('trash', je.default),
  58371. ha('menu', He.default),
  58372. ha('user-remove', Fe.default),
  58373. ha('role', Se.default),
  58374. ha('department', Ue.default),
  58375. ha('post', Ve.default),
  58376. ha('dot', qe.default),
  58377. ha('drag', X.default),
  58378. ha('edit', Y.default),
  58379. ha('desk-empty', Z.default),
  58380. ha('invisible', We.default),
  58381. ha('plus-fine', _e.default),
  58382. ha('steps-finsh', ze.default),
  58383. ha('date', Ge.default),
  58384. ha('remove', C.default),
  58385. ha('invisible', We.default),
  58386. ha('down', Je.default),
  58387. ha('right-double-arrow', Ke.default),
  58388. ha('arrow-double-left', w.default),
  58389. ha('arrow-double-right', y.default),
  58390. ha('new-edit', Qe.default),
  58391. ha('rotate-left', Xe.default),
  58392. ha('rotate-right', Ye.default),
  58393. ha('scale-origin', Ze.default),
  58394. ha('if', $e.default),
  58395. (a.CloseIcon = n.default),
  58396. (a.UnDoIcon = s.default),
  58397. (a.ReDoIcon = i.default),
  58398. (a.EnterIcon = b.default),
  58399. (a.VolumeIcon = g.default),
  58400. (a.MuteIcon = v.default),
  58401. (a.PlayIcon = m.default),
  58402. (a.PauseIcon = p.default),
  58403. (a.LeftArrowIcon = I.default),
  58404. (a.RightArrowIcon = h.default),
  58405. (a.CheckIcon = M.default),
  58406. (a.PlusIcon = _.default),
  58407. (a.MinusIcon = x.default),
  58408. (a.PencilIcon = N.default),
  58409. (a.ReloadIcon = U.default),
  58410. (a.DownArrowBoldIcon = de.default),
  58411. (a.FunctionIcon = Oe.default),
  58412. (a.InputClearIcon = Ae.default),
  58413. (a.MenuIcon = He.default),
  58414. (a.UserRemove = Fe.default),
  58415. (a.Role = Se.default),
  58416. (a.Department = Ue.default),
  58417. (a.Post = Ve.default),
  58418. (a.RightDoubleArrowIcon = Ke.default),
  58419. (a.Icon = function (e) {
  58420. var a,
  58421. t = e.icon,
  58422. l = e.className,
  58423. f = e.classPrefix,
  58424. n = void 0 === f ? '' : f,
  58425. o = e.classNameProp,
  58426. c = e.iconContent,
  58427. s = e.vendor,
  58428. r = e.cx,
  58429. i = e.onClick,
  58430. b = e.onMouseEnter,
  58431. g = e.onMouseLeave,
  58432. v = e.onMouseOver,
  58433. m = e.onMouseOut,
  58434. p = e.onMouseDown,
  58435. I = e.onMouseUp,
  58436. h = e.onMouseMove,
  58437. w = e.onBlur,
  58438. y = e.onFocus,
  58439. M = e.onTouchStart,
  58440. _ = e.onTouchMove,
  58441. T = e.onTouchEnd,
  58442. x = e.onTouchCancel,
  58443. N = e.style,
  58444. k = e.testIdBuilder,
  58445. C = r || la.default
  58446. if (('undefined' != typeof jest && t && (c = ''), !t)) return null
  58447. var E = {
  58448. onClick: i,
  58449. onMouseEnter: b,
  58450. onMouseLeave: g,
  58451. onMouseOver: v,
  58452. onMouseOut: m,
  58453. onMouseDown: p,
  58454. onMouseUp: I,
  58455. onMouseMove: h,
  58456. onBlur: w,
  58457. onFocus: y,
  58458. onTouchStart: M,
  58459. onTouchMove: _,
  58460. onTouchEnd: T,
  58461. onTouchCancel: x
  58462. }
  58463. if (ta.default.isValidElement(t)) return ta.default.cloneElement(t, u.__assign(u.__assign(u.__assign({}, E), t.props || {}), { className: la.default(C(l, o), t.props.className), style: N }))
  58464. if (c) {
  58465. return fa(
  58466. 'div',
  58467. u.__assign(
  58468. {},
  58469. E,
  58470. {
  58471. className: C(c, l, o),
  58472. ref: function (e) {
  58473. if (e) {
  58474. var a = getComputedStyle(e).getPropertyValue('content'),
  58475. t = /(<svg.*<\/svg>)/.exec(a)
  58476. if (t) {
  58477. var l = t[0].replace(/\\"/g, '"')
  58478. e.svgHTMLClone !== l && ((e.innerHTML = l), (e.svgHTMLClone = l), (e.style.display = ''))
  58479. }
  58480. }
  58481. },
  58482. style: N
  58483. },
  58484. null == k ? void 0 : k.getTestId()
  58485. )
  58486. )
  58487. }
  58488. var D = Ia(t)
  58489. if (D) return fa(D, u.__assign({}, E, { className: C(l, 'icon-'.concat(t), o), icon: t, style: N }, null == k ? void 0 : k.getTestId()))
  58490. if ((ua.default(t) && 'icon' === t.type && t.icon && (t = t.icon), ua.default(t) && 'string' == typeof t.id && t.id.startsWith('svg-'))) {
  58491. var P = t,
  58492. B = ''.concat(P.id.replace(/^svg-/, ''))
  58493. if (document.getElementById(B)) return fa('svg', u.__assign({}, E, { className: C('icon', 'icon-object', l, o), style: N }), fa('use', { xlinkHref: '#' + B }))
  58494. t = null === (a = P.svg) || void 0 === a ? void 0 : a.replace(/'/g, '')
  58495. }
  58496. if ('string' == typeof t && t.startsWith('<svg')) {
  58497. var L = /<svg .*?>(.*?)<\/svg>/.exec(t),
  58498. O = /viewBox="(.*?)"/.exec(t)
  58499. return d.createElement(
  58500. 'svg',
  58501. u.__assign(u.__assign({}, E), { className: C('icon', l, o), style: N, dangerouslySetInnerHTML: { __html: L ? L[1] : '' }, viewBox: (null == O ? void 0 : O[1]) || '0 0 16 16' })
  58502. )
  58503. }
  58504. if ('string' == typeof t && -1 !== (null == t ? void 0 : t.indexOf('.'))) return fa('img', u.__assign({}, E, { className: C(''.concat(n, 'Icon'), l, o), src: t, style: N }))
  58505. var A = 'string' == typeof t,
  58506. R = ''
  58507. return (
  58508. (R = 'iconfont' === s ? 'iconfont icon-'.concat(t) : 'fa' === s ? ''.concat(s, ' ').concat(s, '-').concat(t) : t),
  58509. A ? fa('i', u.__assign({}, E, { className: C(t, l, o, R), style: N })) : fa('span', { className: 'text-danger' }, '\u6ca1\u6709 icon ', t)
  58510. )
  58511. }),
  58512. (a.closeIcon = na),
  58513. (a.enterIcon = sa),
  58514. (a.getIcon = Ia),
  58515. (a.getIconNames = function () {
  58516. return Object.keys(pa)
  58517. }),
  58518. (a.hasIcon = function (e) {
  58519. return !!Ia(e)
  58520. }),
  58521. (a.leftArrowIcon = va),
  58522. (a.muteIcon = ia),
  58523. (a.pauseIcon = ga),
  58524. (a.playIcon = ba),
  58525. (a.reDoIcon = ca),
  58526. (a.registerIcon = ha),
  58527. (a.rightArrowIcon = ma),
  58528. (a.unDoIcon = oa),
  58529. (a.volumeIcon = ra)
  58530. }) /*!node_modules/clsx/dist/clsx.js*/
  58531. amis.define('2ba04ca', function (e, r, n, t) {
  58532. function f(e) {
  58533. var r,
  58534. n,
  58535. t = ''
  58536. if ('string' == typeof e || 'number' == typeof e) t += e
  58537. else if ('object' == typeof e)
  58538. if (Array.isArray(e)) for (r = 0; r < e.length; r++) e[r] && (n = f(e[r])) && (t && (t += ' '), (t += n))
  58539. else for (r in e) e[r] && (t && (t += ' '), (t += r))
  58540. return t
  58541. }
  58542. function o() {
  58543. for (var e, r, n = 0, t = ''; n < arguments.length; ) (e = arguments[n++]) && (r = f(e)) && (t && (t += ' '), (t += r))
  58544. return t
  58545. }
  58546. ;(n.exports = o), (n.exports.clsx = o)
  58547. }) /*!node_modules/react-draggable/build/cjs/utils/shims.js*/
  58548. amis.define('e0f9507', function (t, n, e, o) {
  58549. 'use strict'
  58550. Object.defineProperty(n, '__esModule', { value: !0 }),
  58551. (n.dontSetMe = function (t, n, e) {
  58552. if (t[n]) return new Error('Invalid prop '.concat(n, ' passed to ').concat(e, ' - do not set this, set it on the child.'))
  58553. }),
  58554. (n.findInArray = function (t, n) {
  58555. for (let e = 0, o = t.length; e < o; e++) if (n.apply(n, [t[e], e, t])) return t[e]
  58556. }),
  58557. (n.int = function (t) {
  58558. return parseInt(t, 10)
  58559. }),
  58560. (n.isFunction = function (t) {
  58561. return 'function' == typeof t || '[object Function]' === Object.prototype.toString.call(t)
  58562. }),
  58563. (n.isNum = function (t) {
  58564. return 'number' == typeof t && !isNaN(t)
  58565. })
  58566. }) /*!node_modules/react-draggable/build/cjs/utils/getPrefix.js*/
  58567. amis.define('e9cf429', function (e, t, n, o) {
  58568. 'use strict'
  58569. Object.defineProperty(t, '__esModule', { value: !0 }),
  58570. (t.browserPrefixToKey = u),
  58571. (t.browserPrefixToStyle = function (e, t) {
  58572. return t ? '-'.concat(t.toLowerCase(), '-').concat(e) : e
  58573. }),
  58574. (t.default = void 0),
  58575. (t.getPrefix = i)
  58576. const r = ['Moz', 'Webkit', 'O', 'ms']
  58577. function i() {
  58578. var e
  58579. let t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 'transform'
  58580. if ('undefined' == typeof window) return ''
  58581. const n = null === (e = window.document) || void 0 === e || null === (e = e.documentElement) || void 0 === e ? void 0 : e.style
  58582. if (!n) return ''
  58583. if (t in n) return ''
  58584. for (let e = 0; e < r.length; e++) if (u(t, r[e]) in n) return r[e]
  58585. return ''
  58586. }
  58587. function u(e, t) {
  58588. return t
  58589. ? ''.concat(t).concat(
  58590. (function (e) {
  58591. let t = '',
  58592. n = !0
  58593. for (let o = 0; o < e.length; o++) n ? ((t += e[o].toUpperCase()), (n = !1)) : '-' === e[o] ? (n = !0) : (t += e[o])
  58594. return t
  58595. })(e)
  58596. )
  58597. : e
  58598. }
  58599. t.default = i()
  58600. }) /*!node_modules/react-draggable/build/cjs/utils/domFns.js*/
  58601. amis.define('aa07938', function (e, t, n, r) {
  58602. 'use strict'
  58603. Object.defineProperty(t, '__esModule', { value: !0 }),
  58604. (t.addClassName = u),
  58605. (t.addEvent = function (e, t, n, r) {
  58606. if (!e) return
  58607. const o = { capture: !0, ...r }
  58608. e.addEventListener ? e.addEventListener(t, n, o) : e.attachEvent ? e.attachEvent('on' + t, n) : (e['on' + t] = n)
  58609. }),
  58610. (t.addUserSelectStyles = function (e) {
  58611. if (!e) return
  58612. let t = e.getElementById('react-draggable-style-el')
  58613. t ||
  58614. ((t = e.createElement('style')),
  58615. (t.type = 'text/css'),
  58616. (t.id = 'react-draggable-style-el'),
  58617. (t.innerHTML = '.react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n'),
  58618. (t.innerHTML += '.react-draggable-transparent-selection *::selection {all: inherit;}\n'),
  58619. e.getElementsByTagName('head')[0].appendChild(t))
  58620. e.body && u(e.body, 'react-draggable-transparent-selection')
  58621. }),
  58622. (t.createCSSTransform = function (e, t) {
  58623. const n = l(e, t, 'px')
  58624. return { [(0, c.browserPrefixToKey)('transform', c.default)]: n }
  58625. }),
  58626. (t.createSVGTransform = function (e, t) {
  58627. return l(e, t, '')
  58628. }),
  58629. (t.getTouch = function (e, t) {
  58630. return (e.targetTouches && (0, o.findInArray)(e.targetTouches, (e) => t === e.identifier)) || (e.changedTouches && (0, o.findInArray)(e.changedTouches, (e) => t === e.identifier))
  58631. }),
  58632. (t.getTouchIdentifier = function (e) {
  58633. if (e.targetTouches && e.targetTouches[0]) return e.targetTouches[0].identifier
  58634. if (e.changedTouches && e.changedTouches[0]) return e.changedTouches[0].identifier
  58635. }),
  58636. (t.getTranslation = l),
  58637. (t.innerHeight = function (e) {
  58638. let t = e.clientHeight
  58639. const n = e.ownerDocument.defaultView.getComputedStyle(e)
  58640. return (t -= (0, o.int)(n.paddingTop)), (t -= (0, o.int)(n.paddingBottom)), t
  58641. }),
  58642. (t.innerWidth = function (e) {
  58643. let t = e.clientWidth
  58644. const n = e.ownerDocument.defaultView.getComputedStyle(e)
  58645. return (t -= (0, o.int)(n.paddingLeft)), (t -= (0, o.int)(n.paddingRight)), t
  58646. }),
  58647. (t.matchesSelector = s),
  58648. (t.matchesSelectorAndParentsTo = function (e, t, n) {
  58649. let r = e
  58650. do {
  58651. if (s(r, t)) return !0
  58652. if (r === n) return !1
  58653. r = r.parentNode
  58654. } while (r)
  58655. return !1
  58656. }),
  58657. (t.offsetXYFromParent = function (e, t, n) {
  58658. const r = t === t.ownerDocument.body ? { left: 0, top: 0 } : t.getBoundingClientRect(),
  58659. o = (e.clientX + t.scrollLeft - r.left) / n,
  58660. c = (e.clientY + t.scrollTop - r.top) / n
  58661. return { x: o, y: c }
  58662. }),
  58663. (t.outerHeight = function (e) {
  58664. let t = e.clientHeight
  58665. const n = e.ownerDocument.defaultView.getComputedStyle(e)
  58666. return (t += (0, o.int)(n.borderTopWidth)), (t += (0, o.int)(n.borderBottomWidth)), t
  58667. }),
  58668. (t.outerWidth = function (e) {
  58669. let t = e.clientWidth
  58670. const n = e.ownerDocument.defaultView.getComputedStyle(e)
  58671. return (t += (0, o.int)(n.borderLeftWidth)), (t += (0, o.int)(n.borderRightWidth)), t
  58672. }),
  58673. (t.removeClassName = d),
  58674. (t.removeEvent = function (e, t, n, r) {
  58675. if (!e) return
  58676. const o = { capture: !0, ...r }
  58677. e.removeEventListener ? e.removeEventListener(t, n, o) : e.detachEvent ? e.detachEvent('on' + t, n) : (e['on' + t] = null)
  58678. }),
  58679. (t.removeUserSelectStyles = function (e) {
  58680. if (!e) return
  58681. try {
  58682. if ((e.body && d(e.body, 'react-draggable-transparent-selection'), e.selection)) e.selection.empty()
  58683. else {
  58684. const t = (e.defaultView || window).getSelection()
  58685. t && 'Caret' !== t.type && t.removeAllRanges()
  58686. }
  58687. } catch (e) {}
  58688. })
  58689. var o = e('e0f9507'),
  58690. c = (function (e, t) {
  58691. if (!t && e && e.__esModule) return e
  58692. if (null === e || ('object' != typeof e && 'function' != typeof e)) return { default: e }
  58693. var n = a(t)
  58694. if (n && n.has(e)) return n.get(e)
  58695. var r = {},
  58696. o = Object.defineProperty && Object.getOwnPropertyDescriptor
  58697. for (var c in e)
  58698. if ('default' !== c && Object.prototype.hasOwnProperty.call(e, c)) {
  58699. var i = o ? Object.getOwnPropertyDescriptor(e, c) : null
  58700. i && (i.get || i.set) ? Object.defineProperty(r, c, i) : (r[c] = e[c])
  58701. }
  58702. ;(r.default = e), n && n.set(e, r)
  58703. return r
  58704. })(e('e9cf429'))
  58705. function a(e) {
  58706. if ('function' != typeof WeakMap) return null
  58707. var t = new WeakMap(),
  58708. n = new WeakMap()
  58709. return (a = function (e) {
  58710. return e ? n : t
  58711. })(e)
  58712. }
  58713. let i = ''
  58714. function s(e, t) {
  58715. return (
  58716. i ||
  58717. (i = (0, o.findInArray)(['matches', 'webkitMatchesSelector', 'mozMatchesSelector', 'msMatchesSelector', 'oMatchesSelector'], function (t) {
  58718. return (0, o.isFunction)(e[t])
  58719. })),
  58720. !!(0, o.isFunction)(e[i]) && e[i](t)
  58721. )
  58722. }
  58723. function l(e, t, n) {
  58724. let { x: r, y: o } = e,
  58725. c = 'translate('.concat(r).concat(n, ',').concat(o).concat(n, ')')
  58726. if (t) {
  58727. const e = ''.concat('string' == typeof t.x ? t.x : t.x + n),
  58728. r = ''.concat('string' == typeof t.y ? t.y : t.y + n)
  58729. c = 'translate('.concat(e, ', ').concat(r, ')') + c
  58730. }
  58731. return c
  58732. }
  58733. function u(e, t) {
  58734. e.classList ? e.classList.add(t) : e.className.match(new RegExp('(?:^|\\s)'.concat(t, '(?!\\S)'))) || (e.className += ' '.concat(t))
  58735. }
  58736. function d(e, t) {
  58737. e.classList ? e.classList.remove(t) : (e.className = e.className.replace(new RegExp('(?:^|\\s)'.concat(t, '(?!\\S)'), 'g'), ''))
  58738. }
  58739. }) /*!node_modules/react-draggable/build/cjs/utils/positionFns.js*/
  58740. amis.define('dab889b', function (t, e, n, o) {
  58741. 'use strict'
  58742. Object.defineProperty(e, '__esModule', { value: !0 }),
  58743. (e.canDragX = function (t) {
  58744. return 'both' === t.props.axis || 'x' === t.props.axis
  58745. }),
  58746. (e.canDragY = function (t) {
  58747. return 'both' === t.props.axis || 'y' === t.props.axis
  58748. }),
  58749. (e.createCoreData = function (t, e, n) {
  58750. const o = !(0, r.isNum)(t.lastX),
  58751. a = i(t)
  58752. return o ? { node: a, deltaX: 0, deltaY: 0, lastX: e, lastY: n, x: e, y: n } : { node: a, deltaX: e - t.lastX, deltaY: n - t.lastY, lastX: t.lastX, lastY: t.lastY, x: e, y: n }
  58753. }),
  58754. (e.createDraggableData = function (t, e) {
  58755. const n = t.props.scale
  58756. return { node: e.node, x: t.state.x + e.deltaX / n, y: t.state.y + e.deltaY / n, deltaX: e.deltaX / n, deltaY: e.deltaY / n, lastX: t.state.x, lastY: t.state.y }
  58757. }),
  58758. (e.getBoundPosition = function (t, e, n) {
  58759. if (!t.props.bounds) return [e, n]
  58760. let { bounds: o } = t.props
  58761. o =
  58762. 'string' == typeof o
  58763. ? o
  58764. : (function (t) {
  58765. return { left: t.left, top: t.top, right: t.right, bottom: t.bottom }
  58766. })(o)
  58767. const s = i(t)
  58768. if ('string' == typeof o) {
  58769. const { ownerDocument: t } = s,
  58770. e = t.defaultView
  58771. let n
  58772. if (((n = 'parent' === o ? s.parentNode : t.querySelector(o)), !(n instanceof e.HTMLElement))) throw new Error('Bounds selector "' + o + '" could not find an element.')
  58773. const i = n,
  58774. u = e.getComputedStyle(s),
  58775. f = e.getComputedStyle(i)
  58776. o = {
  58777. left: -s.offsetLeft + (0, r.int)(f.paddingLeft) + (0, r.int)(u.marginLeft),
  58778. top: -s.offsetTop + (0, r.int)(f.paddingTop) + (0, r.int)(u.marginTop),
  58779. right: (0, a.innerWidth)(i) - (0, a.outerWidth)(s) - s.offsetLeft + (0, r.int)(f.paddingRight) - (0, r.int)(u.marginRight),
  58780. bottom: (0, a.innerHeight)(i) - (0, a.outerHeight)(s) - s.offsetTop + (0, r.int)(f.paddingBottom) - (0, r.int)(u.marginBottom)
  58781. }
  58782. }
  58783. ;(0, r.isNum)(o.right) && (e = Math.min(e, o.right))
  58784. ;(0, r.isNum)(o.bottom) && (n = Math.min(n, o.bottom))
  58785. ;(0, r.isNum)(o.left) && (e = Math.max(e, o.left))
  58786. ;(0, r.isNum)(o.top) && (n = Math.max(n, o.top))
  58787. return [e, n]
  58788. }),
  58789. (e.getControlPosition = function (t, e, n) {
  58790. const o = 'number' == typeof e ? (0, a.getTouch)(t, e) : null
  58791. if ('number' == typeof e && !o) return null
  58792. const r = i(n),
  58793. s = n.props.offsetParent || r.offsetParent || r.ownerDocument.body
  58794. return (0, a.offsetXYFromParent)(o || t, s, n.props.scale)
  58795. }),
  58796. (e.snapToGrid = function (t, e, n) {
  58797. const o = Math.round(e / t[0]) * t[0],
  58798. r = Math.round(n / t[1]) * t[1]
  58799. return [o, r]
  58800. })
  58801. var r = t('e0f9507'),
  58802. a = t('aa07938')
  58803. function i(t) {
  58804. const e = t.findDOMNode()
  58805. if (!e) throw new Error('<DraggableCore>: Unmounted during event!')
  58806. return e
  58807. }
  58808. }) /*!node_modules/react-draggable/build/cjs/utils/log.js*/
  58809. amis.define('9b6f01d', function (e, i, t, d) {
  58810. 'use strict'
  58811. Object.defineProperty(i, '__esModule', { value: !0 }),
  58812. (i.default = function () {
  58813. void 0
  58814. })
  58815. }) /*!node_modules/react-draggable/build/cjs/DraggableCore.js*/
  58816. amis.define('d399a7c', function (t, e, o, n) {
  58817. 'use strict'
  58818. Object.defineProperty(e, '__esModule', { value: !0 }), (e.default = void 0)
  58819. var r = (function (t, e) {
  58820. if (!e && t && t.__esModule) return t
  58821. if (null === t || ('object' != typeof t && 'function' != typeof t)) return { default: t }
  58822. var o = c(e)
  58823. if (o && o.has(t)) return o.get(t)
  58824. var n = {},
  58825. r = Object.defineProperty && Object.getOwnPropertyDescriptor
  58826. for (var s in t)
  58827. if ('default' !== s && Object.prototype.hasOwnProperty.call(t, s)) {
  58828. var a = r ? Object.getOwnPropertyDescriptor(t, s) : null
  58829. a && (a.get || a.set) ? Object.defineProperty(n, s, a) : (n[s] = t[s])
  58830. }
  58831. ;(n.default = t), o && o.set(t, n)
  58832. return n
  58833. })(t('ac704b9')),
  58834. s = h(t('ac4fc3c')),
  58835. a = h(t('1e5c4ba')),
  58836. i = t('aa07938'),
  58837. l = t('dab889b'),
  58838. u = t('e0f9507'),
  58839. d = h(t('9b6f01d'))
  58840. function h(t) {
  58841. return t && t.__esModule ? t : { default: t }
  58842. }
  58843. function c(t) {
  58844. if ('function' != typeof WeakMap) return null
  58845. var e = new WeakMap(),
  58846. o = new WeakMap()
  58847. return (c = function (t) {
  58848. return t ? o : e
  58849. })(t)
  58850. }
  58851. function f(t, e, o) {
  58852. return (
  58853. (e = (function (t) {
  58854. var e = (function (t, e) {
  58855. if ('object' != typeof t || null === t) return t
  58856. var o = t[Symbol.toPrimitive]
  58857. if (void 0 !== o) {
  58858. var n = o.call(t, e || 'default')
  58859. if ('object' != typeof n) return n
  58860. throw new TypeError('@@toPrimitive must return a primitive value.')
  58861. }
  58862. return ('string' === e ? String : Number)(t)
  58863. })(t, 'string')
  58864. return 'symbol' == typeof e ? e : String(e)
  58865. })(e)) in t
  58866. ? Object.defineProperty(t, e, { value: o, enumerable: !0, configurable: !0, writable: !0 })
  58867. : (t[e] = o),
  58868. t
  58869. )
  58870. }
  58871. const p = { start: 'touchstart', move: 'touchmove', stop: 'touchend' },
  58872. g = { start: 'mousedown', move: 'mousemove', stop: 'mouseup' }
  58873. let m = g
  58874. class D extends r.Component {
  58875. constructor() {
  58876. super(...arguments),
  58877. f(this, 'dragging', !1),
  58878. f(this, 'lastX', NaN),
  58879. f(this, 'lastY', NaN),
  58880. f(this, 'touchIdentifier', null),
  58881. f(this, 'mounted', !1),
  58882. f(this, 'handleDragStart', (t) => {
  58883. if ((this.props.onMouseDown(t), !this.props.allowAnyClick && 'number' == typeof t.button && 0 !== t.button)) return !1
  58884. const e = this.findDOMNode()
  58885. if (!e || !e.ownerDocument || !e.ownerDocument.body) throw new Error('<DraggableCore> not mounted on DragStart!')
  58886. const { ownerDocument: o } = e
  58887. if (
  58888. this.props.disabled ||
  58889. !(t.target instanceof o.defaultView.Node) ||
  58890. (this.props.handle && !(0, i.matchesSelectorAndParentsTo)(t.target, this.props.handle, e)) ||
  58891. (this.props.cancel && (0, i.matchesSelectorAndParentsTo)(t.target, this.props.cancel, e))
  58892. )
  58893. return
  58894. 'touchstart' === t.type && t.preventDefault()
  58895. const n = (0, i.getTouchIdentifier)(t)
  58896. this.touchIdentifier = n
  58897. const r = (0, l.getControlPosition)(t, n, this)
  58898. if (null == r) return
  58899. const { x: s, y: a } = r,
  58900. u = (0, l.createCoreData)(this, s, a)
  58901. ;(0, d.default)('DraggableCore: handleDragStart: %j', u), (0, d.default)('calling', this.props.onStart)
  58902. !1 !== this.props.onStart(t, u) &&
  58903. !1 !== this.mounted &&
  58904. (this.props.enableUserSelectHack && (0, i.addUserSelectStyles)(o),
  58905. (this.dragging = !0),
  58906. (this.lastX = s),
  58907. (this.lastY = a),
  58908. (0, i.addEvent)(o, m.move, this.handleDrag),
  58909. (0, i.addEvent)(o, m.stop, this.handleDragStop))
  58910. }),
  58911. f(this, 'handleDrag', (t) => {
  58912. const e = (0, l.getControlPosition)(t, this.touchIdentifier, this)
  58913. if (null == e) return
  58914. let { x: o, y: n } = e
  58915. if (Array.isArray(this.props.grid)) {
  58916. let t = o - this.lastX,
  58917. e = n - this.lastY
  58918. if ((([t, e] = (0, l.snapToGrid)(this.props.grid, t, e)), !t && !e)) return
  58919. ;(o = this.lastX + t), (n = this.lastY + e)
  58920. }
  58921. const r = (0, l.createCoreData)(this, o, n)
  58922. ;(0, d.default)('DraggableCore: handleDrag: %j', r)
  58923. if (!1 !== this.props.onDrag(t, r) && !1 !== this.mounted) (this.lastX = o), (this.lastY = n)
  58924. else
  58925. try {
  58926. this.handleDragStop(new MouseEvent('mouseup'))
  58927. } catch (t) {
  58928. const e = document.createEvent('MouseEvents')
  58929. e.initMouseEvent('mouseup', !0, !0, window, 0, 0, 0, 0, 0, !1, !1, !1, !1, 0, null), this.handleDragStop(e)
  58930. }
  58931. }),
  58932. f(this, 'handleDragStop', (t) => {
  58933. if (!this.dragging) return
  58934. const e = (0, l.getControlPosition)(t, this.touchIdentifier, this)
  58935. if (null == e) return
  58936. let { x: o, y: n } = e
  58937. if (Array.isArray(this.props.grid)) {
  58938. let t = o - this.lastX || 0,
  58939. e = n - this.lastY || 0
  58940. ;([t, e] = (0, l.snapToGrid)(this.props.grid, t, e)), (o = this.lastX + t), (n = this.lastY + e)
  58941. }
  58942. const r = (0, l.createCoreData)(this, o, n)
  58943. if (!1 === this.props.onStop(t, r) || !1 === this.mounted) return !1
  58944. const s = this.findDOMNode()
  58945. s && this.props.enableUserSelectHack && (0, i.removeUserSelectStyles)(s.ownerDocument),
  58946. (0, d.default)('DraggableCore: handleDragStop: %j', r),
  58947. (this.dragging = !1),
  58948. (this.lastX = NaN),
  58949. (this.lastY = NaN),
  58950. s && ((0, d.default)('DraggableCore: Removing handlers'), (0, i.removeEvent)(s.ownerDocument, m.move, this.handleDrag), (0, i.removeEvent)(s.ownerDocument, m.stop, this.handleDragStop))
  58951. }),
  58952. f(this, 'onMouseDown', (t) => ((m = g), this.handleDragStart(t))),
  58953. f(this, 'onMouseUp', (t) => ((m = g), this.handleDragStop(t))),
  58954. f(this, 'onTouchStart', (t) => ((m = p), this.handleDragStart(t))),
  58955. f(this, 'onTouchEnd', (t) => ((m = p), this.handleDragStop(t)))
  58956. }
  58957. componentDidMount() {
  58958. this.mounted = !0
  58959. const t = this.findDOMNode()
  58960. t && (0, i.addEvent)(t, p.start, this.onTouchStart, { passive: !1 })
  58961. }
  58962. componentWillUnmount() {
  58963. this.mounted = !1
  58964. const t = this.findDOMNode()
  58965. if (t) {
  58966. const { ownerDocument: e } = t
  58967. ;(0, i.removeEvent)(e, g.move, this.handleDrag),
  58968. (0, i.removeEvent)(e, p.move, this.handleDrag),
  58969. (0, i.removeEvent)(e, g.stop, this.handleDragStop),
  58970. (0, i.removeEvent)(e, p.stop, this.handleDragStop),
  58971. (0, i.removeEvent)(t, p.start, this.onTouchStart, { passive: !1 }),
  58972. this.props.enableUserSelectHack && (0, i.removeUserSelectStyles)(e)
  58973. }
  58974. }
  58975. findDOMNode() {
  58976. var t, e
  58977. return null !== (t = this.props) && void 0 !== t && t.nodeRef
  58978. ? null === (e = this.props) || void 0 === e || null === (e = e.nodeRef) || void 0 === e
  58979. ? void 0
  58980. : e.current
  58981. : a.default.findDOMNode(this)
  58982. }
  58983. render() {
  58984. return r.cloneElement(r.Children.only(this.props.children), { onMouseDown: this.onMouseDown, onMouseUp: this.onMouseUp, onTouchEnd: this.onTouchEnd })
  58985. }
  58986. }
  58987. ;(e.default = D),
  58988. f(D, 'displayName', 'DraggableCore'),
  58989. f(D, 'propTypes', {
  58990. allowAnyClick: s.default.bool,
  58991. children: s.default.node.isRequired,
  58992. disabled: s.default.bool,
  58993. enableUserSelectHack: s.default.bool,
  58994. offsetParent: function (t, e) {
  58995. if (t[e] && 1 !== t[e].nodeType) throw new Error("Draggable's offsetParent must be a DOM Node.")
  58996. },
  58997. grid: s.default.arrayOf(s.default.number),
  58998. handle: s.default.string,
  58999. cancel: s.default.string,
  59000. nodeRef: s.default.object,
  59001. onStart: s.default.func,
  59002. onDrag: s.default.func,
  59003. onStop: s.default.func,
  59004. onMouseDown: s.default.func,
  59005. scale: s.default.number,
  59006. className: u.dontSetMe,
  59007. style: u.dontSetMe,
  59008. transform: u.dontSetMe
  59009. }),
  59010. f(D, 'defaultProps', { allowAnyClick: !1, disabled: !1, enableUserSelectHack: !0, onStart: function () {}, onDrag: function () {}, onStop: function () {}, onMouseDown: function () {}, scale: 1 })
  59011. }) /*!node_modules/react-draggable/build/cjs/Draggable.js*/
  59012. amis.define('c88506a', function (t, e, a, r) {
  59013. 'use strict'
  59014. Object.defineProperty(e, '__esModule', { value: !0 }),
  59015. Object.defineProperty(e, 'DraggableCore', {
  59016. enumerable: !0,
  59017. get: function () {
  59018. return f.default
  59019. }
  59020. }),
  59021. (e.default = void 0)
  59022. var n = (function (t, e) {
  59023. if (!e && t && t.__esModule) return t
  59024. if (null === t || ('object' != typeof t && 'function' != typeof t)) return { default: t }
  59025. var a = c(e)
  59026. if (a && a.has(t)) return a.get(t)
  59027. var r = {},
  59028. n = Object.defineProperty && Object.getOwnPropertyDescriptor
  59029. for (var s in t)
  59030. if ('default' !== s && Object.prototype.hasOwnProperty.call(t, s)) {
  59031. var o = n ? Object.getOwnPropertyDescriptor(t, s) : null
  59032. o && (o.get || o.set) ? Object.defineProperty(r, s, o) : (r[s] = t[s])
  59033. }
  59034. ;(r.default = t), a && a.set(t, r)
  59035. return r
  59036. })(t('ac704b9')),
  59037. s = p(t('ac4fc3c')),
  59038. o = p(t('1e5c4ba')),
  59039. i = p(t('2ba04ca')),
  59040. l = t('aa07938'),
  59041. u = t('dab889b'),
  59042. d = t('e0f9507'),
  59043. f = p(t('d399a7c')),
  59044. g = p(t('9b6f01d'))
  59045. function p(t) {
  59046. return t && t.__esModule ? t : { default: t }
  59047. }
  59048. function c(t) {
  59049. if ('function' != typeof WeakMap) return null
  59050. var e = new WeakMap(),
  59051. a = new WeakMap()
  59052. return (c = function (t) {
  59053. return t ? a : e
  59054. })(t)
  59055. }
  59056. function h() {
  59057. return (
  59058. (h = Object.assign
  59059. ? Object.assign.bind()
  59060. : function (t) {
  59061. for (var e = 1; e < arguments.length; e++) {
  59062. var a = arguments[e]
  59063. for (var r in a) Object.prototype.hasOwnProperty.call(a, r) && (t[r] = a[r])
  59064. }
  59065. return t
  59066. }),
  59067. h.apply(this, arguments)
  59068. )
  59069. }
  59070. function y(t, e, a) {
  59071. return (
  59072. (e = (function (t) {
  59073. var e = (function (t, e) {
  59074. if ('object' != typeof t || null === t) return t
  59075. var a = t[Symbol.toPrimitive]
  59076. if (void 0 !== a) {
  59077. var r = a.call(t, e || 'default')
  59078. if ('object' != typeof r) return r
  59079. throw new TypeError('@@toPrimitive must return a primitive value.')
  59080. }
  59081. return ('string' === e ? String : Number)(t)
  59082. })(t, 'string')
  59083. return 'symbol' == typeof e ? e : String(e)
  59084. })(e)) in t
  59085. ? Object.defineProperty(t, e, { value: a, enumerable: !0, configurable: !0, writable: !0 })
  59086. : (t[e] = a),
  59087. t
  59088. )
  59089. }
  59090. class b extends n.Component {
  59091. static getDerivedStateFromProps(t, e) {
  59092. let { position: a } = t,
  59093. { prevPropsPosition: r } = e
  59094. return !a || (r && a.x === r.x && a.y === r.y)
  59095. ? null
  59096. : ((0, g.default)('Draggable: getDerivedStateFromProps %j', { position: a, prevPropsPosition: r }), { x: a.x, y: a.y, prevPropsPosition: { ...a } })
  59097. }
  59098. constructor(t) {
  59099. super(t),
  59100. y(this, 'onDragStart', (t, e) => {
  59101. ;(0, g.default)('Draggable: onDragStart: %j', e)
  59102. if (!1 === this.props.onStart(t, (0, u.createDraggableData)(this, e))) return !1
  59103. this.setState({ dragging: !0, dragged: !0 })
  59104. }),
  59105. y(this, 'onDrag', (t, e) => {
  59106. if (!this.state.dragging) return !1
  59107. ;(0, g.default)('Draggable: onDrag: %j', e)
  59108. const a = (0, u.createDraggableData)(this, e),
  59109. r = { x: a.x, y: a.y, slackX: 0, slackY: 0 }
  59110. if (this.props.bounds) {
  59111. const { x: t, y: e } = r
  59112. ;(r.x += this.state.slackX), (r.y += this.state.slackY)
  59113. const [n, s] = (0, u.getBoundPosition)(this, r.x, r.y)
  59114. ;(r.x = n),
  59115. (r.y = s),
  59116. (r.slackX = this.state.slackX + (t - r.x)),
  59117. (r.slackY = this.state.slackY + (e - r.y)),
  59118. (a.x = r.x),
  59119. (a.y = r.y),
  59120. (a.deltaX = r.x - this.state.x),
  59121. (a.deltaY = r.y - this.state.y)
  59122. }
  59123. if (!1 === this.props.onDrag(t, a)) return !1
  59124. this.setState(r)
  59125. }),
  59126. y(this, 'onDragStop', (t, e) => {
  59127. if (!this.state.dragging) return !1
  59128. if (!1 === this.props.onStop(t, (0, u.createDraggableData)(this, e))) return !1
  59129. ;(0, g.default)('Draggable: onDragStop: %j', e)
  59130. const a = { dragging: !1, slackX: 0, slackY: 0 }
  59131. if (Boolean(this.props.position)) {
  59132. const { x: t, y: e } = this.props.position
  59133. ;(a.x = t), (a.y = e)
  59134. }
  59135. this.setState(a)
  59136. }),
  59137. (this.state = {
  59138. dragging: !1,
  59139. dragged: !1,
  59140. x: t.position ? t.position.x : t.defaultPosition.x,
  59141. y: t.position ? t.position.y : t.defaultPosition.y,
  59142. prevPropsPosition: { ...t.position },
  59143. slackX: 0,
  59144. slackY: 0,
  59145. isElementSVG: !1
  59146. }),
  59147. !t.position ||
  59148. t.onDrag ||
  59149. t.onStop ||
  59150. console.warn(
  59151. 'A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.'
  59152. )
  59153. }
  59154. componentDidMount() {
  59155. void 0 !== window.SVGElement && this.findDOMNode() instanceof window.SVGElement && this.setState({ isElementSVG: !0 })
  59156. }
  59157. componentWillUnmount() {
  59158. this.setState({ dragging: !1 })
  59159. }
  59160. findDOMNode() {
  59161. var t, e
  59162. return null !== (t = null === (e = this.props) || void 0 === e || null === (e = e.nodeRef) || void 0 === e ? void 0 : e.current) && void 0 !== t ? t : o.default.findDOMNode(this)
  59163. }
  59164. render() {
  59165. const {
  59166. axis: t,
  59167. bounds: e,
  59168. children: a,
  59169. defaultPosition: r,
  59170. defaultClassName: s,
  59171. defaultClassNameDragging: o,
  59172. defaultClassNameDragged: d,
  59173. position: g,
  59174. positionOffset: p,
  59175. scale: c,
  59176. ...y
  59177. } = this.props
  59178. let b = {},
  59179. m = null
  59180. const D = !Boolean(g) || this.state.dragging,
  59181. v = g || r,
  59182. S = { x: (0, u.canDragX)(this) && D ? this.state.x : v.x, y: (0, u.canDragY)(this) && D ? this.state.y : v.y }
  59183. this.state.isElementSVG ? (m = (0, l.createSVGTransform)(S, p)) : (b = (0, l.createCSSTransform)(S, p))
  59184. const x = (0, i.default)(a.props.className || '', s, { [o]: this.state.dragging, [d]: this.state.dragged })
  59185. return n.createElement(
  59186. f.default,
  59187. h({}, y, { onStart: this.onDragStart, onDrag: this.onDrag, onStop: this.onDragStop }),
  59188. n.cloneElement(n.Children.only(a), { className: x, style: { ...a.props.style, ...b }, transform: m })
  59189. )
  59190. }
  59191. }
  59192. ;(e.default = b),
  59193. y(b, 'displayName', 'Draggable'),
  59194. y(b, 'propTypes', {
  59195. ...f.default.propTypes,
  59196. axis: s.default.oneOf(['both', 'x', 'y', 'none']),
  59197. bounds: s.default.oneOfType([s.default.shape({ left: s.default.number, right: s.default.number, top: s.default.number, bottom: s.default.number }), s.default.string, s.default.oneOf([!1])]),
  59198. defaultClassName: s.default.string,
  59199. defaultClassNameDragging: s.default.string,
  59200. defaultClassNameDragged: s.default.string,
  59201. defaultPosition: s.default.shape({ x: s.default.number, y: s.default.number }),
  59202. positionOffset: s.default.shape({ x: s.default.oneOfType([s.default.number, s.default.string]), y: s.default.oneOfType([s.default.number, s.default.string]) }),
  59203. position: s.default.shape({ x: s.default.number, y: s.default.number }),
  59204. className: d.dontSetMe,
  59205. style: d.dontSetMe,
  59206. transform: d.dontSetMe
  59207. }),
  59208. y(b, 'defaultProps', {
  59209. ...f.default.defaultProps,
  59210. axis: 'both',
  59211. bounds: !1,
  59212. defaultClassName: 'react-draggable',
  59213. defaultClassNameDragging: 'react-draggable-dragging',
  59214. defaultClassNameDragged: 'react-draggable-dragged',
  59215. defaultPosition: { x: 0, y: 0 },
  59216. scale: 1
  59217. })
  59218. }) /*!node_modules/react-draggable/build/cjs/cjs.js*/
  59219. amis.define('4525bd4', function (e, t, a, r) {
  59220. 'use strict'
  59221. const { default: o, DraggableCore: s } = e('c88506a')
  59222. ;(a.exports = o), (a.exports.default = o), (a.exports.DraggableCore = s)
  59223. }) /*!node_modules/amis-ui/lib/components/Modal.js*/
  59224. amis.define('e0f855e', function (e, t, o, a) {
  59225. 'use strict'
  59226. Object.defineProperty(t, '__esModule', { value: !0 })
  59227. var n = e('68b98b9'),
  59228. s = e('ac704b9'),
  59229. d = e('5096660'),
  59230. l = e('1478bdd'),
  59231. r = e('d45f23a'),
  59232. i = e('64ea6e0'),
  59233. c = e('09ae5b9'),
  59234. u = e('4525bd4'),
  59235. m = e('a94549b')
  59236. function p(e) {
  59237. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  59238. }
  59239. var h,
  59240. f,
  59241. g = p(s),
  59242. v = p(d),
  59243. y = p(l),
  59244. b = p(m),
  59245. _ = e('ac704b9'),
  59246. E = (_.default || _).createElement
  59247. ;(_.default || _).Fragment
  59248. var M = function (e) {
  59249. return function () {
  59250. var t = 'function' == typeof e ? e() : e,
  59251. o = document.fullscreenElement
  59252. return !o || (t && o.contains(t)) ? t || null : o
  59253. }
  59254. },
  59255. w = (((h = {})[d.ENTERING] = 'in'), (h[d.ENTERED] = 'in'), (h[d.EXITING] = 'out'), h),
  59256. R = (((f = {})[d.ENTERING] = 'in'), (f[d.ENTERED] = ''), (f[d.EXITING] = 'out'), f),
  59257. N = (function (e) {
  59258. function t() {
  59259. var t = (null !== e && e.apply(this, arguments)) || this
  59260. return (
  59261. (t.isRootClosed = !1),
  59262. (t.state = { dragPos: void 0 }),
  59263. (t.handleEnter = function () {
  59264. if ((document.body.classList.add('is-modalOpened'), window.innerWidth - document.documentElement.clientWidth > 0 || document.body.scrollHeight > document.body.clientHeight)) {
  59265. var e = i.getScrollbarWidth()
  59266. document.body.style.width = 'calc(100% - '.concat(e, 'px)')
  59267. }
  59268. }),
  59269. (t.handleEntered = function () {
  59270. var e = t.props.onEntered
  59271. document.body.addEventListener('mousedown', t.handleRootMouseDownCapture, !0),
  59272. document.body.addEventListener('mouseup', t.handleRootMouseUpCapture, !0),
  59273. document.body.addEventListener('mouseup', t.handleRootMouseUp),
  59274. e && e()
  59275. }),
  59276. (t.handleExited = function () {
  59277. var e = t.props.onExited
  59278. document.body.removeEventListener('mouseup', t.handleRootMouseUp),
  59279. document.body.removeEventListener('mousedown', t.handleRootMouseDownCapture, !0),
  59280. document.body.removeEventListener('mouseup', t.handleRootMouseUpCapture, !0),
  59281. e && e(),
  59282. setTimeout(function () {
  59283. document.querySelector('.amis-dialog-widget') || (document.body.classList.remove('is-modalOpened'), (document.body.style.width = ''))
  59284. }, 200)
  59285. }),
  59286. (t.modalRef = function (e) {
  59287. t.modalDom = e
  59288. var o = t.props.classPrefix
  59289. e ? (r.addModal(t), e.classList.add(''.concat(o, 'Modal--').concat(r.current(), 'th'))) : r.removeModal(t)
  59290. }),
  59291. (t.handleDragStart = function (e, o) {
  59292. var a = o.node,
  59293. n = a.offsetParent
  59294. if (a && n) {
  59295. var s = window.document.documentElement,
  59296. d = s.clientWidth,
  59297. l = s.clientHeight,
  59298. r = getComputedStyle(a),
  59299. i = parseInt(r.marginTop, 10),
  59300. c = { left: 0, right: d - parseInt(r.width, 10), top: -i, bottom: l - parseInt(r.height, 10) - i },
  59301. u = n.getBoundingClientRect(),
  59302. m = a.getBoundingClientRect(),
  59303. p = m.left,
  59304. h = u.left,
  59305. f = m.top,
  59306. g = u.top,
  59307. v = p - h + n.scrollLeft,
  59308. y = f - g + n.scrollTop - i
  59309. t.setState({ dragPos: { x: v, y: y }, bounds: c }), e.stopPropagation()
  59310. }
  59311. }),
  59312. (t.handleDrag = function (e, o) {
  59313. var a = o.deltaX,
  59314. n = o.deltaY
  59315. if ((e.stopPropagation(), t.state.dragPos)) {
  59316. var s = t.state,
  59317. d = s.dragPos,
  59318. l = d.x,
  59319. r = d.y,
  59320. i = s.bounds,
  59321. c = r + n,
  59322. u = l + a
  59323. b.default(null == i ? void 0 : i.right) && (u = Math.min(u, i.right)),
  59324. b.default(null == i ? void 0 : i.bottom) && (c = Math.min(c, i.bottom)),
  59325. b.default(null == i ? void 0 : i.left) && (u = Math.max(u, i.left)),
  59326. b.default(null == i ? void 0 : i.top) && (c = Math.max(c, i.top)),
  59327. t.setState({ dragPos: { x: u, y: c } })
  59328. }
  59329. }),
  59330. (t.handleDragStop = function (e) {
  59331. e.stopPropagation()
  59332. }),
  59333. (t.getDragStyle = function () {
  59334. var e = t.props.draggable,
  59335. o = t.state.dragPos
  59336. if (!o || !e) return {}
  59337. var a = o.x,
  59338. n = o.y
  59339. return { top: ''.concat(n, 'px'), left: ''.concat(a, 'px'), position: 'absolute' }
  59340. }),
  59341. t
  59342. )
  59343. }
  59344. return (
  59345. n.__extends(t, e),
  59346. (t.prototype.componentDidMount = function () {
  59347. this.props.show && (this.handleEnter(), this.handleEntered())
  59348. }),
  59349. (t.prototype.componentWillUnmount = function () {
  59350. this.props.show && this.handleExited()
  59351. }),
  59352. (t.prototype.handleRootMouseDownCapture = function (e) {
  59353. var t = e.target,
  59354. o = this.props,
  59355. a = o.closeOnOutside,
  59356. n = o.classPrefix,
  59357. s = (1 === e.button && null !== window.event) || 0 === e.button
  59358. this.isRootClosed = !!(s && a && t && this.modalDom && ((!this.modalDom.contains(t) && !t.closest('[role=dialog]')) || (t.matches('.'.concat(n, 'Modal')) && t === this.modalDom)))
  59359. }),
  59360. (t.prototype.handleRootMouseUpCapture = function (e) {
  59361. this.isRootClosed && this.handleRootMouseDownCapture(e)
  59362. }),
  59363. (t.prototype.handleRootMouseUp = function (e) {
  59364. var t = this.props.onHide
  59365. this.isRootClosed && !e.defaultPrevented && t(e)
  59366. }),
  59367. (t.prototype.render = function () {
  59368. var e = this,
  59369. t = this.props,
  59370. o = t.className,
  59371. a = t.contentClassName,
  59372. s = t.children,
  59373. l = t.container,
  59374. r = t.show,
  59375. i = t.size,
  59376. c = t.style,
  59377. m = t.overlay,
  59378. p = t.width,
  59379. h = t.height,
  59380. f = t.modalClassName,
  59381. g = t.modalMaskClassName,
  59382. b = t.classnames,
  59383. _ = t.mobileUI,
  59384. N = t.draggable,
  59385. x = t.classPrefix,
  59386. C = { width: (null == c ? void 0 : c.width) ? (null == c ? void 0 : c.width) : p, height: (null == c ? void 0 : c.height) ? (null == c ? void 0 : c.height) : h }
  59387. return E(
  59388. v.default,
  59389. { mountOnEnter: !0, unmountOnExit: !0, appear: !0, in: r, timeout: 500, onEnter: this.handleEnter, onExited: this.handleExited, onEntered: this.handleEntered },
  59390. function (t) {
  59391. var r
  59392. return E(
  59393. y.default,
  59394. { container: M(l) },
  59395. E(
  59396. 'div',
  59397. { ref: e.modalRef, role: 'dialog', className: b('amis-dialog-widget Modal', ((r = {}), (r['Modal--'.concat(i)] = i), r), o) },
  59398. m ? E('div', { className: b('Modal-overlay', w[t], g) }) : null,
  59399. E(
  59400. u.DraggableCore,
  59401. { disabled: !N || _, onStart: e.handleDragStart, onDrag: e.handleDrag, onStop: e.handleDragStop, handle: '.'.concat(x, 'Modal-header') },
  59402. E(
  59403. 'div',
  59404. {
  59405. className: b('Modal-content', N && !_ ? 'Modal-draggable' : '', 'custom' === i ? 'Modal-content-custom' : '', a, f, R[t]),
  59406. style: n.__assign(n.__assign({}, C), e.getDragStyle())
  59407. },
  59408. t === d.EXITED ? null : s
  59409. )
  59410. )
  59411. )
  59412. )
  59413. }
  59414. )
  59415. }),
  59416. (t.defaultProps = { container: document.body, size: '', overlay: !0, draggable: !1 }),
  59417. (t.Header = i.themeable(
  59418. i.localeable(function (e) {
  59419. var t = e.classnames,
  59420. o = e.className,
  59421. a = e.showCloseButton,
  59422. s = e.onClose,
  59423. d = e.children
  59424. e.classPrefix
  59425. var l = e.translate
  59426. e.forwardedRef
  59427. var r = n.__rest(e, ['classnames', 'className', 'showCloseButton', 'onClose', 'children', 'classPrefix', 'translate', 'forwardedRef'])
  59428. return E(
  59429. 'div',
  59430. n.__assign({}, r, { className: t('Modal-header', o) }),
  59431. !1 !== a ? E('a', { 'data-tooltip': l('Dialog.close'), 'data-position': 'left', onClick: s, className: t('Modal-close') }, E(c.Icon, { icon: 'close', className: 'icon' })) : null,
  59432. d
  59433. )
  59434. })
  59435. )),
  59436. (t.Title = i.themeable(function (e) {
  59437. var t = e.classnames,
  59438. o = e.className,
  59439. a = e.children
  59440. e.classPrefix, e.forwardedRef
  59441. var s = n.__rest(e, ['classnames', 'className', 'children', 'classPrefix', 'forwardedRef'])
  59442. return E('div', n.__assign({}, s, { className: t('Modal-title', o) }), a)
  59443. })),
  59444. (t.Body = i.themeable(function (e) {
  59445. var t = e.classnames,
  59446. o = e.className,
  59447. a = e.children
  59448. e.classPrefix, e.forwardedRef
  59449. var s = n.__rest(e, ['classnames', 'className', 'children', 'classPrefix', 'forwardedRef'])
  59450. return E('div', n.__assign({}, s, { className: t('Modal-body', o) }), a)
  59451. })),
  59452. (t.Footer = i.themeable(function (e) {
  59453. var t = e.classnames,
  59454. o = e.className,
  59455. a = e.children
  59456. e.classPrefix, e.forwardedRef
  59457. var s = n.__rest(e, ['classnames', 'className', 'children', 'classPrefix', 'forwardedRef'])
  59458. return E('div', n.__assign({}, s, { className: t('Modal-footer', o) }), a)
  59459. })),
  59460. n.__decorate(
  59461. [i.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [MouseEvent]), n.__metadata('design:returntype', void 0)],
  59462. t.prototype,
  59463. 'handleRootMouseDownCapture',
  59464. null
  59465. ),
  59466. n.__decorate(
  59467. [i.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [MouseEvent]), n.__metadata('design:returntype', void 0)],
  59468. t.prototype,
  59469. 'handleRootMouseUpCapture',
  59470. null
  59471. ),
  59472. n.__decorate(
  59473. [i.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [MouseEvent]), n.__metadata('design:returntype', void 0)],
  59474. t.prototype,
  59475. 'handleRootMouseUp',
  59476. null
  59477. ),
  59478. t
  59479. )
  59480. })(g.default.Component),
  59481. x = i.themeable(i.localeable(N))
  59482. ;(t.Modal = N), (t.default = x), (t.getContainerWithFullscreen = M)
  59483. }) /*!node_modules/amis-ui/lib/components/Html.js*/
  59484. amis.define('589de64', function (e, t, n, r) {
  59485. 'use strict'
  59486. Object.defineProperty(t, '__esModule', { value: !0 })
  59487. var a = e('68b98b9'),
  59488. i = e('ac704b9'),
  59489. o = e('64ea6e0')
  59490. function l(e) {
  59491. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  59492. }
  59493. var s = l(i),
  59494. f = e('ac704b9'),
  59495. p = (f.default || f).createElement
  59496. ;(f.default || f).Fragment
  59497. var d = (function (e) {
  59498. function t(t) {
  59499. var n = e.call(this, t) || this
  59500. return (n.htmlRef = n.htmlRef.bind(n)), n
  59501. }
  59502. return (
  59503. a.__extends(t, e),
  59504. (t.prototype.componentDidUpdate = function (e) {
  59505. this.props.html !== e.html && this._render()
  59506. }),
  59507. (t.prototype.htmlRef = function (e) {
  59508. ;(this.dom = e), e && this._render()
  59509. }),
  59510. (t.prototype._render = function () {
  59511. var e = this.props,
  59512. t = e.html,
  59513. n = e.filterHtml
  59514. t && (this.dom.innerHTML = n ? n(t) : t)
  59515. }),
  59516. (t.prototype.render = function () {
  59517. var e = this.props,
  59518. t = e.className,
  59519. n = e.wrapperComponent,
  59520. r = e.inline
  59521. e.classPrefix
  59522. var a = e.classnames
  59523. return p(n || (r ? 'span' : 'div'), { ref: this.htmlRef, className: a('Html', t) })
  59524. }),
  59525. (t.defaultProps = { inline: !0 }),
  59526. t
  59527. )
  59528. })(s.default.Component),
  59529. m = o.themeable(d)
  59530. ;(t.Html = d), (t.default = m)
  59531. }) /*!node_modules/amis-ui/lib/components/Tooltip.js*/
  59532. amis.define('2d6b669', function (e, o, t, a) {
  59533. 'use strict'
  59534. Object.defineProperty(o, '__esModule', { value: !0 })
  59535. var s = e('68b98b9'),
  59536. r = e('ac704b9'),
  59537. l = e('64ea6e0')
  59538. function n(e) {
  59539. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  59540. }
  59541. var i = n(r),
  59542. c = e('ac704b9'),
  59543. p = (c.default || c).createElement
  59544. ;(c.default || c).Fragment
  59545. var f = (function (e) {
  59546. function o() {
  59547. return (null !== e && e.apply(this, arguments)) || this
  59548. }
  59549. return (
  59550. s.__extends(o, e),
  59551. (o.prototype.render = function () {
  59552. var e = this.props
  59553. e.classPrefix
  59554. var o = e.className,
  59555. t = e.tooltipTheme,
  59556. a = e.title,
  59557. r = e.children,
  59558. l = e.arrowProps,
  59559. n = e.style
  59560. e.placement, e.arrowOffsetLeft, e.arrowOffsetTop, e.positionLeft, e.positionTop
  59561. var i = e.classnames,
  59562. c = e.activePlacement,
  59563. f = e.showArrow,
  59564. u = e.onMouseEnter,
  59565. d = e.onMouseLeave,
  59566. m = e.bodyClassName
  59567. e.componentId
  59568. var v = s.__rest(e, [
  59569. 'classPrefix',
  59570. 'className',
  59571. 'tooltipTheme',
  59572. 'title',
  59573. 'children',
  59574. 'arrowProps',
  59575. 'style',
  59576. 'placement',
  59577. 'arrowOffsetLeft',
  59578. 'arrowOffsetTop',
  59579. 'positionLeft',
  59580. 'positionTop',
  59581. 'classnames',
  59582. 'activePlacement',
  59583. 'showArrow',
  59584. 'onMouseEnter',
  59585. 'onMouseLeave',
  59586. 'bodyClassName',
  59587. 'componentId'
  59588. ])
  59589. return p(
  59590. 'div',
  59591. s.__assign({}, v, {
  59592. className: i('Tooltip', c ? 'Tooltip--'.concat(c) : '', o, 'Tooltip--'.concat('dark' === t ? 'dark' : 'light')),
  59593. style: n,
  59594. onMouseEnter: u,
  59595. onMouseLeave: d,
  59596. role: 'tooltip'
  59597. }),
  59598. f ? p('div', s.__assign({ className: i('Tooltip-arrow') }, l)) : null,
  59599. a ? p('div', { className: i('Tooltip-title') }, a) : null,
  59600. p('div', { className: i(m, 'Tooltip-body') }, r)
  59601. )
  59602. }),
  59603. (o.defaultProps = { className: '', tooltipTheme: 'light', showArrow: !0 }),
  59604. o
  59605. )
  59606. })(i.default.Component),
  59607. u = l.themeable(f)
  59608. ;(o.Tooltip = f), (o.default = u)
  59609. }) /*!node_modules/amis-ui/lib/components/TooltipWrapper.js*/
  59610. amis.define('ab79728', function (e, t, o, i) {
  59611. 'use strict'
  59612. Object.defineProperty(t, '__esModule', { value: !0 })
  59613. var n = e('68b98b9'),
  59614. l = e('ac704b9'),
  59615. r = e('589de64'),
  59616. s = e('64ea6e0'),
  59617. a = e('1e5c4ba'),
  59618. h = e('2d6b669')
  59619. function d(e) {
  59620. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  59621. }
  59622. var u = d(l),
  59623. p = e('ac704b9'),
  59624. c = (p.default || p).createElement
  59625. ;(p.default || p).Fragment
  59626. var f = null,
  59627. m = (function (e) {
  59628. function t(t) {
  59629. var o = e.call(this, t) || this
  59630. return (
  59631. (o.moutned = !0),
  59632. (o.tooltipMouseEnter = function (e) {
  59633. var t,
  59634. i = o.props.tooltip
  59635. ;(null === (t = null == i ? void 0 : i.enterable) || void 0 === t || t) && clearTimeout(o.timer)
  59636. }),
  59637. (o.tooltipMouseLeave = function (e) {
  59638. var t,
  59639. i = o.props.tooltip
  59640. ;(null === (t = null == i ? void 0 : i.enterable) || void 0 === t || t) && clearTimeout(o.timer), o.hide()
  59641. }),
  59642. (o.getTarget = o.getTarget.bind(o)),
  59643. (o.show = o.show.bind(o)),
  59644. (o.hide = o.hide.bind(o)),
  59645. (o.handleShow = o.handleShow.bind(o)),
  59646. (o.handleHide = o.handleHide.bind(o)),
  59647. (o.handleClick = o.handleClick.bind(o)),
  59648. (o.handleFocus = o.handleFocus.bind(o)),
  59649. (o.handleBlur = o.handleBlur.bind(o)),
  59650. (o.handleMouseOver = o.handleMouseOver.bind(o)),
  59651. (o.handleMouseOut = o.handleMouseOut.bind(o)),
  59652. (o.state = { show: !1 }),
  59653. o
  59654. )
  59655. }
  59656. return (
  59657. n.__extends(t, e),
  59658. (t.prototype.componentWillUnmount = function () {
  59659. clearTimeout(this.timer), (this.moutned = !1)
  59660. }),
  59661. (t.prototype.getTarget = function () {
  59662. return a.findDOMNode(this)
  59663. }),
  59664. (t.prototype.show = function () {
  59665. var e = this
  59666. this.setState({ show: !0 }, function () {
  59667. e.props.onVisibleChange && e.props.onVisibleChange(!0)
  59668. })
  59669. }),
  59670. (t.prototype.hide = function () {
  59671. var e = this
  59672. ;(f = null),
  59673. this.moutned &&
  59674. this.setState({ show: !1 }, function () {
  59675. e.props.onVisibleChange && e.props.onVisibleChange(!1)
  59676. })
  59677. }),
  59678. (t.prototype.getChildProps = function () {
  59679. var e = u.default.Children.only(this.props.children)
  59680. return e && e.props
  59681. }),
  59682. (t.prototype.handleShow = function () {
  59683. this.timer && clearTimeout(this.timer), f && f()
  59684. var e = this.props.tooltip
  59685. if (s.isObject(e)) {
  59686. var t = e.mouseEnterDelay,
  59687. o = void 0 === t ? 0 : t
  59688. this.timer = setTimeout(this.show, o)
  59689. } else this.timer = setTimeout(this.show, 0)
  59690. }),
  59691. (t.prototype.handleHide = function () {
  59692. clearTimeout(this.timer)
  59693. var e = this.props,
  59694. t = e.delay,
  59695. o = e.tooltip
  59696. if (((f = this.hide.bind(this)), s.isObject(o))) {
  59697. var i = o.mouseLeaveDelay,
  59698. n = void 0 === i ? 300 : i
  59699. this.timer = setTimeout(this.hide, n)
  59700. } else this.timer = setTimeout(this.hide, t)
  59701. }),
  59702. (t.prototype.handleFocus = function (e) {
  59703. var t = this.getChildProps().onFocus
  59704. this.handleShow(), t && t(e)
  59705. }),
  59706. (t.prototype.handleBlur = function (e) {
  59707. var t = this.getChildProps().onBlur
  59708. this.handleHide(), t && t(e)
  59709. }),
  59710. (t.prototype.handleMouseOver = function (e) {
  59711. this.handleMouseOverOut(this.handleShow, e, 'fromElement')
  59712. }),
  59713. (t.prototype.handleMouseOut = function (e) {
  59714. this.handleMouseOverOut(this.handleHide, e, 'toElement')
  59715. }),
  59716. (t.prototype.handleMouseOverOut = function (e, t, o) {
  59717. var i = t.currentTarget,
  59718. n = t.relatedTarget || t.nativeEvent[o]
  59719. ;(n && n === i) || i.contains(n) || e(t)
  59720. }),
  59721. (t.prototype.handleClick = function (e) {
  59722. var t = this.getChildProps().onClick
  59723. this.state.show ? this.hide() : this.show(), t && t(e)
  59724. }),
  59725. (t.prototype.render = function () {
  59726. var e = this.props,
  59727. t = u.default.Children.only(e.children)
  59728. if (!e.tooltip) return t
  59729. var o = n.__assign(
  59730. {
  59731. placement: e.placement,
  59732. container: e.container,
  59733. trigger: e.trigger,
  59734. rootClose: e.rootClose,
  59735. tooltipClassName: e.tooltipClassName,
  59736. style: e.style,
  59737. mouseLeaveDelay: e.delay,
  59738. tooltipTheme: e.tooltipTheme
  59739. },
  59740. 'string' == typeof e.tooltip ? { content: e.tooltip } : e.tooltip
  59741. ),
  59742. i = o.title,
  59743. l = o.content,
  59744. a = o.placement,
  59745. d = o.container,
  59746. p = o.trigger,
  59747. f = o.rootClose,
  59748. m = o.tooltipClassName,
  59749. v = o.tooltipBodyClassName,
  59750. y = o.style,
  59751. g = o.disabled,
  59752. b = void 0 !== g && g,
  59753. C = o.offset,
  59754. O = o.tooltipTheme,
  59755. w = void 0 === O ? 'light' : O,
  59756. M = o.showArrow,
  59757. T = void 0 === M || M,
  59758. H = o.children,
  59759. k = o.filterHtml,
  59760. E = { key: 'target' },
  59761. S = Array.isArray(p) ? p.concat() : [p]
  59762. return (
  59763. ~S.indexOf('click') && (E.onClick = this.handleClick),
  59764. ~S.indexOf('focus') && ((E.onFocus = this.handleShow), (E.onBlur = this.handleHide)),
  59765. ~S.indexOf('hover') && ((E.onMouseOver = this.handleMouseOver), (E.onMouseOut = this.handleMouseOut)),
  59766. [
  59767. t ? u.default.cloneElement(t, E) : null,
  59768. c(
  59769. s.Overlay,
  59770. { key: 'overlay', target: this.getTarget, show: this.state.show && !b, onHide: this.handleHide, rootClose: f, placement: a, container: d, offset: Array.isArray(C) ? C : [0, 0] },
  59771. c(
  59772. h.default,
  59773. {
  59774. title: 'string' == typeof i ? i : void 0,
  59775. style: y,
  59776. className: m,
  59777. tooltipTheme: w,
  59778. showArrow: T,
  59779. bodyClassName: v,
  59780. onMouseEnter: ~S.indexOf('hover') ? this.tooltipMouseEnter : function () {},
  59781. onMouseLeave: ~S.indexOf('hover') ? this.tooltipMouseLeave : function () {}
  59782. },
  59783. H ? c(u.default.Fragment, null, 'function' == typeof H ? H() : H) : c(r.default, { html: 'string' == typeof l ? l : '', filterHtml: k })
  59784. )
  59785. )
  59786. ]
  59787. )
  59788. }),
  59789. (t.defaultProps = { placement: 'top', trigger: ['hover', 'focus'], rootClose: !1, delay: 300 }),
  59790. t
  59791. )
  59792. })(u.default.Component),
  59793. v = s.themeable(s.uncontrollable(m, { show: 'onVisibleChange' }))
  59794. ;(t.TooltipWrapper = m), (t.default = v)
  59795. }) /*!node_modules/amis-ui/lib/components/Spinner.js*/
  59796. amis.define('d2712d3', function (n, e, i, t) {
  59797. 'use strict'
  59798. Object.defineProperty(e, '__esModule', { value: !0 })
  59799. var o = n('68b98b9'),
  59800. r = n('ac704b9'),
  59801. a = n('1e5c4ba'),
  59802. s = n('64ea6e0'),
  59803. l = n('5096660'),
  59804. d = n('09ae5b9'),
  59805. p = n('668845d'),
  59806. u = n('30f4e61')
  59807. function c(n) {
  59808. return n && 'object' == typeof n && 'default' in n ? n : { default: n }
  59809. }
  59810. var g,
  59811. f = c(r),
  59812. h = c(a),
  59813. m = c(l),
  59814. v = n('ac704b9'),
  59815. S = (v.default || v).createElement
  59816. ;(v.default || v).Fragment
  59817. var y = (((g = {})[l.ENTERED] = 'in'), (g[l.ENTERING] = 'in'), g),
  59818. C = p.types
  59819. .model('SpinnerSharedStore', {})
  59820. .volatile(function (n) {
  59821. return { spinningContainers: u.observable.set([], { deep: !1 }) }
  59822. })
  59823. .actions(function (n) {
  59824. return {
  59825. push: function (e) {
  59826. n.spinningContainers.has(e) || n.spinningContainers.add(e)
  59827. },
  59828. remove: function (e) {
  59829. n.spinningContainers.has(e) && n.spinningContainers.delete(e)
  59830. },
  59831. checkLoading: function (e) {
  59832. if (n.spinningContainers.has(e)) {
  59833. if (!n.spinningContainers.size) return !1
  59834. var i = !0
  59835. return (
  59836. n.spinningContainers.forEach(function (n) {
  59837. n.contains(e) && n !== e && (i = !1)
  59838. }),
  59839. i
  59840. )
  59841. }
  59842. return !1
  59843. }
  59844. }
  59845. })
  59846. .create({}),
  59847. b = (function (n) {
  59848. function e() {
  59849. var e = (null !== n && n.apply(this, arguments)) || this
  59850. return (
  59851. (e.state = { spinning: !1, showMarker: !0, idDarkBg: !1 }),
  59852. (e.parent = null),
  59853. (e.loadingTriggered = !1),
  59854. (e.spinnerRef = function (n) {
  59855. n && (e.parent = n.parentNode)
  59856. }),
  59857. (e.loadingChecker = u.reaction(
  59858. function () {
  59859. return C.spinningContainers.size
  59860. },
  59861. function () {
  59862. e.parent && e.setState({ spinning: C.checkLoading(e.parent) && e.loadingTriggered })
  59863. }
  59864. )),
  59865. e
  59866. )
  59867. }
  59868. return (
  59869. o.__extends(e, n),
  59870. (e.prototype.componentDidUpdate = function () {
  59871. var n,
  59872. e,
  59873. i = !0 === (null === (n = this.props.loadingConfig) || void 0 === n ? void 0 : n.show) || void 0 === (null === (e = this.props.loadingConfig) || void 0 === e ? void 0 : e.show)
  59874. this.parent &&
  59875. i &&
  59876. (this.props.show ? ((this.loadingTriggered = !0), C.push(this.parent)) : this.state.spinning && this.loadingTriggered && ((this.loadingTriggered = !1), C.remove(this.parent)))
  59877. }),
  59878. (e.prototype.componentDidMount = function () {
  59879. var n, e
  59880. if ((this.parent && this.state.showMarker && this.setState({ showMarker: !1 }), this.parent)) {
  59881. var i = (null === (n = getComputedStyle(this.parent).getPropertyValue('background-color').match(/\d+/g)) || void 0 === n ? void 0 : n.map(Number)) || [],
  59882. t = (299 * i[0] + 587 * i[1] + 114 * i[2]) / 1e3
  59883. ;(i[3] = null !== (e = i[3]) && void 0 !== e ? e : 1), t < 200 && i[3] > 0.4 && this.setState({ idDarkBg: !0 })
  59884. }
  59885. }),
  59886. (e.prototype.componentWillUnmount = function () {
  59887. this.loadingChecker(), C.remove(this.parent)
  59888. }),
  59889. (e.prototype.renderBody = function () {
  59890. var n = this,
  59891. e = this.props,
  59892. i = e.classnames,
  59893. t = e.className,
  59894. o = e.spinnerClassName,
  59895. r = e.size,
  59896. a = void 0 === r ? '' : r,
  59897. s = e.overlay,
  59898. l = e.delay,
  59899. p = e.icon,
  59900. u = e.tip,
  59901. c = e.tipPlacement,
  59902. g = void 0 === c ? '' : c,
  59903. h = e.loadingConfig,
  59904. v = e.disabled,
  59905. C = (null == h ? void 0 : h.root) ? void 0 : p,
  59906. b = C && f.default.isValidElement(C),
  59907. N = { enter: l, exit: 0 },
  59908. k = (null == h ? void 0 : h.root) || s
  59909. return S(
  59910. f.default.Fragment,
  59911. null,
  59912. this.state.showMarker && S('span', { className: i('Spinner-mark'), ref: this.spinnerRef }),
  59913. S(m.default, { mountOnEnter: !0, unmountOnExit: !0, in: this.state.spinning, timeout: N }, function (e) {
  59914. var r, s, l
  59915. return S(
  59916. f.default.Fragment,
  59917. null,
  59918. k ? S('div', { className: i('Spinner-overlay', y[e]) }) : null,
  59919. S(
  59920. 'div',
  59921. {
  59922. 'data-testid': 'spinner',
  59923. className: i('Spinner', u && ((r = {}), (r['Spinner-tip--'.concat(g)] = ['top', 'right', 'bottom', 'left'].includes(g)), r), ((s = {}), (s['Spinner--overlay'] = k), s), y[e], t)
  59924. },
  59925. S(
  59926. 'div',
  59927. {
  59928. className: i(
  59929. 'Spinner-icon',
  59930. ((l = {}),
  59931. (l['Spinner-icon--'.concat(a)] = ['lg', 'sm'].includes(a)),
  59932. (l['Spinner-icon--default'] = !C),
  59933. (l['Spinner-icon--simple'] = !b && C),
  59934. (l['Spinner-icon--custom'] = b),
  59935. (l['Spinner-icon--disabled'] = v),
  59936. l),
  59937. o,
  59938. n.state.idDarkBg && 'Spinner-icon--darkBg'
  59939. )
  59940. },
  59941. C ? S(d.Icon, { cx: i, icon: C, className: 'icon' }) : null
  59942. ),
  59943. u ? S('span', { className: i('Spinner-tip') }, u) : ''
  59944. )
  59945. )
  59946. })
  59947. )
  59948. }),
  59949. (e.prototype.render = function () {
  59950. var n = this.props.loadingConfig,
  59951. e = this.renderBody(),
  59952. i = null == n ? void 0 : n.root,
  59953. t = i ? document.querySelector(i) : null
  59954. return t ? h.default.createPortal(e, t) : e
  59955. }),
  59956. (e.defaultProps = { show: !0, className: '', spinnerClassName: '', size: '', icon: '', tip: '', tipPlacement: 'bottom', delay: 0, overlay: !1, loadingConfig: {}, disabled: !1 }),
  59957. e
  59958. )
  59959. })(f.default.Component),
  59960. N = s.themeable(b)
  59961. ;(e.Spinner = b), (e.default = N)
  59962. }) /*!node_modules/amis-ui/lib/components/Button.js*/
  59963. amis.define('64a8924', function (t, e, o, n) {
  59964. 'use strict'
  59965. Object.defineProperty(e, '__esModule', { value: !0 })
  59966. var l = t('68b98b9'),
  59967. i = t('ac704b9'),
  59968. a = t('ab79728'),
  59969. s = t('64ea6e0'),
  59970. d = t('d2712d3')
  59971. function r(t) {
  59972. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  59973. }
  59974. var c = r(i),
  59975. u = t('ac704b9'),
  59976. p = (u.default || u).createElement
  59977. ;(u.default || u).Fragment
  59978. var f = (function (t) {
  59979. function e() {
  59980. return (null !== t && t.apply(this, arguments)) || this
  59981. }
  59982. return (
  59983. l.__extends(e, t),
  59984. (e.prototype.renderButton = function () {
  59985. var t,
  59986. e,
  59987. o = this.props,
  59988. n = o.level,
  59989. i = o.size,
  59990. a = void 0 === i ? 'default' : i,
  59991. r = o.disabled,
  59992. c = o.className,
  59993. u = o.style,
  59994. f = o.title,
  59995. b = o.componentClass,
  59996. m = o.classnames,
  59997. g = o.children
  59998. o.disabledTip
  59999. var v = o.block,
  60000. C = o.type,
  60001. y = o.active,
  60002. h = o.iconOnly,
  60003. B = o.href,
  60004. N = o.loading,
  60005. _ = o.loadingClassName,
  60006. k = o.overrideClassName,
  60007. T = o.loadingConfig,
  60008. P = o.testIdBuilder,
  60009. z = l.__rest(o, [
  60010. 'level',
  60011. 'size',
  60012. 'disabled',
  60013. 'className',
  60014. 'style',
  60015. 'title',
  60016. 'componentClass',
  60017. 'classnames',
  60018. 'children',
  60019. 'disabledTip',
  60020. 'block',
  60021. 'type',
  60022. 'active',
  60023. 'iconOnly',
  60024. 'href',
  60025. 'loading',
  60026. 'loadingClassName',
  60027. 'overrideClassName',
  60028. 'loadingConfig',
  60029. 'testIdBuilder'
  60030. ])
  60031. return (
  60032. B ? (b = 'a') : (('button' === b && r) || N) && (b = 'div'),
  60033. p(
  60034. b,
  60035. l.__assign(
  60036. { type: 'input' === b || 'button' === b ? C : void 0 },
  60037. s.pickEventsProps(z),
  60038. { onClick: z.onClick && r ? function () {} : z.onClick, href: B },
  60039. null == P ? void 0 : P.getTestId(),
  60040. {
  60041. className: m(
  60042. k
  60043. ? ''
  60044. : ((t = { Button: !0 }),
  60045. (t['Button--'.concat(n)] = n),
  60046. (t['Button--size-'.concat(a)] = a),
  60047. (t['Button--block'] = v),
  60048. (t['Button--iconOnly'] = h),
  60049. (t['is-disabled'] = r),
  60050. (t['is-active'] = y),
  60051. t),
  60052. c
  60053. ),
  60054. style: u,
  60055. title: f,
  60056. disabled: r
  60057. }
  60058. ),
  60059. N &&
  60060. !r &&
  60061. p(d.default, { loadingConfig: T, size: 'sm', show: !0, icon: 'loading-outline', className: m(k ? '' : ((e = {}), (e['Button--loading Button--loading--'.concat(n)] = n), e), _) }),
  60062. g
  60063. )
  60064. )
  60065. }),
  60066. (e.prototype.render = function () {
  60067. var t = this.props,
  60068. e = t.tooltip,
  60069. o = t.tooltipPlacement,
  60070. n = t.tooltipContainer,
  60071. l = t.tooltipTrigger,
  60072. i = t.tooltipRootClose,
  60073. s = t.disabled,
  60074. d = t.disabledTip
  60075. return t.classnames, p(a.default, { placement: o, tooltip: s ? d : e, container: n, trigger: l, rootClose: i }, this.renderButton())
  60076. }),
  60077. (e.defaultProps = { componentClass: 'button', level: 'default', type: 'button', tooltipPlacement: 'top', tooltipTrigger: ['hover', 'focus'], tooltipRootClose: !1 }),
  60078. e
  60079. )
  60080. })(c.default.Component),
  60081. b = s.themeable(f)
  60082. ;(e.Button = f), (e.default = b)
  60083. }) /*!node_modules/amis-ui/lib/components/Alert.js*/
  60084. amis.define('8e583e0', function (t, e, n, o) {
  60085. 'use strict'
  60086. Object.defineProperty(e, '__esModule', { value: !0 })
  60087. var i = t('68b98b9'),
  60088. s = t('ac704b9'),
  60089. a = t('1e5c4ba'),
  60090. l = t('e0f855e'),
  60091. r = t('64a8924'),
  60092. c = t('64ea6e0'),
  60093. u = t('589de64')
  60094. function d(t) {
  60095. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  60096. }
  60097. var f = d(s),
  60098. h = t('ac704b9'),
  60099. m = (h.default || h).createElement
  60100. ;(h.default || h).Fragment
  60101. var p,
  60102. v = (function (t) {
  60103. function e(n) {
  60104. var o = t.call(this, n) || this
  60105. return (
  60106. (o.state = {
  60107. show: !1,
  60108. title: '',
  60109. content: '',
  60110. confirm: !1,
  60111. size: '',
  60112. confirmBtnLevel: 'danger',
  60113. cancelBtnLevel: 'default',
  60114. closeOnEsc: !1,
  60115. confirmText: '\u786e\u8ba4',
  60116. cancelText: '\u53d6\u6d88'
  60117. }),
  60118. (o.unmount = !1),
  60119. (o.close = o.close.bind(o)),
  60120. (o.handleConfirm = o.handleConfirm.bind(o)),
  60121. (o.handleCancel = o.handleCancel.bind(o)),
  60122. (o.modalRef = o.modalRef.bind(o)),
  60123. (o.handleFormSubmit = o.handleFormSubmit.bind(o)),
  60124. (o.scopeRef = o.scopeRef.bind(o)),
  60125. n.isolate || ((o.originInstance = e.instance), (e.instance = o)),
  60126. o
  60127. )
  60128. }
  60129. return (
  60130. i.__extends(e, t),
  60131. (e.getInstance = function () {
  60132. return i.__awaiter(this, void 0, void 0, function () {
  60133. var t, n
  60134. return i.__generator(this, function (o) {
  60135. return (
  60136. (e.instance && !e.instance.unmount) ||
  60137. (console.warn('Alert \u7ec4\u4ef6\u5e94\u8be5\u6ca1\u6709\u88ab\u6e32\u67d3\uff0c\u6240\u4ee5\u9690\u6027\u7684\u6e32\u67d3\u5230 body \u4e86'),
  60138. (t = document.body),
  60139. (n = document.createElement('div')),
  60140. t.appendChild(n),
  60141. a.render(m(y, null), n)),
  60142. [2, e.instance]
  60143. )
  60144. })
  60145. })
  60146. }),
  60147. (e.prototype.componentDidMount = function () {
  60148. this._body && (this._body.innerHTML = this.state.content)
  60149. }),
  60150. (e.prototype.componentDidUpdate = function (t, e) {
  60151. e.content !== this.state.content && this._body && (this._body.innerHTML = this.state.content)
  60152. }),
  60153. (e.prototype.componentWillUnmount = function () {
  60154. ;(this.unmount = !0), e.instance === this && ((e.instance = this.originInstance || null), (this.originInstance = null))
  60155. }),
  60156. (e.prototype.scopeRef = function (t) {
  60157. this.schemaSope = t
  60158. }),
  60159. (e.prototype.handleConfirm = function () {
  60160. var t,
  60161. e = null === (t = this.schemaSope) || void 0 === t ? void 0 : t.getComponentByName('form')
  60162. e ? e.doAction({ type: 'submit' }) : this.close(!0)
  60163. }),
  60164. (e.prototype.handleCancel = function () {
  60165. this.close(!1)
  60166. }),
  60167. (e.prototype.close = function (t) {
  60168. var e = this,
  60169. n = this.state.confirm || this.state.prompt
  60170. this.setState(
  60171. { show: !1, prompt: !1, confirm: !1 },
  60172. n
  60173. ? function () {
  60174. return e._resolve(t)
  60175. }
  60176. : void 0
  60177. )
  60178. }),
  60179. (e.prototype.alert = function (t, e, n) {
  60180. this.setState({ title: e, content: t, show: !0, confirm: !1, className: n })
  60181. }),
  60182. (e.prototype.confirm = function (t, e, n, o) {
  60183. var i = this
  60184. return (
  60185. this.setState({
  60186. title: e,
  60187. content: t,
  60188. show: !0,
  60189. confirm: !0,
  60190. confirmText: 'string' == typeof n ? n : null == n ? void 0 : n.confirmText,
  60191. cancelText: o,
  60192. size: 'string' == typeof n ? '' : null == n ? void 0 : n.size,
  60193. closeOnEsc: 'string' != typeof n && (null == n ? void 0 : n.closeOnEsc),
  60194. className: 'string' == typeof n ? '' : null == n ? void 0 : n.className,
  60195. confirmBtnLevel: 'string' == typeof n ? 'danger' : null == n ? void 0 : n.confirmBtnLevel,
  60196. cancelBtnLevel: 'string' == typeof n ? 'default' : null == n ? void 0 : n.cancelBtnLevel
  60197. }),
  60198. new Promise(function (t) {
  60199. i._resolve = t
  60200. })
  60201. )
  60202. }),
  60203. (e.prototype.prompt = function (t, e, n, o) {
  60204. var i = this
  60205. return (
  60206. void 0 === n && (n = 'placeholder.enter'),
  60207. void 0 === o && (o = 'confirm'),
  60208. 'string' == typeof t ? ((t = [{ name: 'text', label: t, type: 'text' }]), 'string' == typeof e && (e = { text: e })) : Array.isArray(t) || (t = [t]),
  60209. this.setState({ title: n, controls: t, show: !0, prompt: !0, value: e, confirmText: o }),
  60210. new Promise(function (t) {
  60211. i._resolve = t
  60212. })
  60213. )
  60214. }),
  60215. (e.prototype.modalRef = function (t) {
  60216. this._modal = t
  60217. }),
  60218. (e.prototype.handleFormSubmit = function (t) {
  60219. this.close(t)
  60220. }),
  60221. (e.prototype.render = function () {
  60222. var t,
  60223. e,
  60224. n,
  60225. o,
  60226. i,
  60227. s = this.props,
  60228. a = s.container,
  60229. c = s.cancelText,
  60230. d = s.confirmText,
  60231. h = s.title,
  60232. v = s.confirmBtnLevel,
  60233. y = s.alertBtnLevel,
  60234. b = s.cancelBtnLevel,
  60235. _ = s.classnames,
  60236. g = this.props.theme || 'cxd'
  60237. 'default' === g && (g = 'cxd')
  60238. var x = this.props.translate,
  60239. w = x(null !== (t = this.state.title) && void 0 !== t ? t : h),
  60240. L = x(null !== (e = this.state.confirmText) && void 0 !== e ? e : d),
  60241. B = x(null !== (n = this.state.cancelText) && void 0 !== n ? n : c),
  60242. C = null !== (o = this.state.confirmBtnLevel) && void 0 !== o ? o : v,
  60243. T = null !== (i = this.state.cancelBtnLevel) && void 0 !== i ? i : b
  60244. return m(
  60245. l.default,
  60246. { show: this.state.show, onHide: this.handleCancel, container: a, ref: this.modalRef, closeOnEsc: this.state.closeOnEsc, size: this.state.size, className: _(this.state.className) },
  60247. w ? m('div', { className: _('Modal-header') }, m('div', { className: _('Modal-title') }, w)) : null,
  60248. m(
  60249. 'div',
  60250. { className: _('Modal-body') },
  60251. this.state.prompt
  60252. ? (function (t, e, n, o, i) {
  60253. void 0 === e && (e = {})
  60254. return null == p ? void 0 : p(t, e, n, o, i)
  60255. })(this.state.controls, this.state.value, this.handleFormSubmit, this.scopeRef, g)
  60256. : 'string' == typeof this.state.content
  60257. ? m(u.default, { html: this.state.content })
  60258. : m(f.default.Fragment, null, this.state.content)
  60259. ),
  60260. L
  60261. ? m(
  60262. 'div',
  60263. { className: _('Modal-footer') },
  60264. this.state.confirm || this.state.prompt ? m(r.default, { level: T, onClick: this.handleCancel }, x(B)) : null,
  60265. m(r.default, { level: this.state.confirm || this.state.prompt ? C : y, onClick: this.handleConfirm }, L)
  60266. )
  60267. : null
  60268. )
  60269. }),
  60270. (e.instance = null),
  60271. (e.defaultProps = { confirmText: 'confirm', cancelText: 'cancel', title: 'Alert.info', alertBtnLevel: 'primary', confirmBtnLevel: 'danger', cancelBtnLevel: 'default' }),
  60272. e
  60273. )
  60274. })(f.default.Component)
  60275. var y = c.themeable(c.localeable(v))
  60276. ;(e.Alert = v),
  60277. (e.FinnalAlert = y),
  60278. (e.alert = function (t, e, n) {
  60279. return i.__awaiter(void 0, void 0, void 0, function () {
  60280. return i.__generator(this, function (o) {
  60281. switch (o.label) {
  60282. case 0:
  60283. return [4, v.getInstance()]
  60284. case 1:
  60285. return [2, o.sent().alert(t, e, n)]
  60286. }
  60287. })
  60288. })
  60289. }),
  60290. (e.confirm = function (t, e, n, o) {
  60291. return i.__awaiter(void 0, void 0, void 0, function () {
  60292. return i.__generator(this, function (i) {
  60293. switch (i.label) {
  60294. case 0:
  60295. return [4, v.getInstance()]
  60296. case 1:
  60297. return [2, i.sent().confirm(t, e, n, o)]
  60298. }
  60299. })
  60300. })
  60301. }),
  60302. (e.default = y),
  60303. (e.prompt = function (t, e, n, o) {
  60304. return i.__awaiter(void 0, void 0, void 0, function () {
  60305. return i.__generator(this, function (i) {
  60306. switch (i.label) {
  60307. case 0:
  60308. return [4, v.getInstance()]
  60309. case 1:
  60310. return [2, i.sent().prompt(t, e, n, o)]
  60311. }
  60312. })
  60313. })
  60314. }),
  60315. (e.setRenderSchemaFn = function (t) {
  60316. p = t
  60317. })
  60318. }) /*!node_modules/amis-ui/lib/components/ContextMenu.js*/
  60319. amis.define('393f1e9', function (e, t, n, a) {
  60320. 'use strict'
  60321. Object.defineProperty(t, '__esModule', { value: !0 })
  60322. var o = e('68b98b9'),
  60323. i = e('64ea6e0'),
  60324. s = e('ac704b9'),
  60325. r = e('1e5c4ba'),
  60326. u = e('5096660'),
  60327. d = e('5f94728')
  60328. function l(e) {
  60329. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  60330. }
  60331. var c,
  60332. p = l(s),
  60333. h = l(u),
  60334. m = l(d),
  60335. f = e('ac704b9'),
  60336. y = (f.default || f).createElement
  60337. ;(f.default || f).Fragment
  60338. var _ = (((c = {})[u.ENTERING] = 'in'), (c[u.ENTERED] = 'in'), (c[u.EXITING] = 'out'), c),
  60339. v = (function (e) {
  60340. function t(n) {
  60341. var a = e.call(this, n) || this
  60342. return (
  60343. (a.state = { isOpened: !1, menus: [], x: -99999, y: -99999, cursorX: -99999, cursorY: -99999 }),
  60344. (a.menuRef = p.default.createRef()),
  60345. (a.contentRef = p.default.createRef()),
  60346. (a.unmount = !1),
  60347. (a.menuEntered = !1),
  60348. (a.resizeObserver = null),
  60349. (a.originInstance = t.instance),
  60350. (t.instance = a),
  60351. (a.debounceCalculatePosition = m.default(a.autoCalculatePosition.bind(a), 200)),
  60352. a
  60353. )
  60354. }
  60355. return (
  60356. o.__extends(t, e),
  60357. (t.getInstance = function () {
  60358. return o.__awaiter(this, void 0, void 0, function () {
  60359. var e, n
  60360. return o.__generator(this, function (a) {
  60361. return (t.instance && !t.instance.unmount) || ((e = document.body), (n = document.createElement('div')), e.appendChild(n), r.render(y(g, null), n)), [2, t.instance]
  60362. })
  60363. })
  60364. }),
  60365. (t.prototype.componentDidMount = function () {
  60366. document.body.addEventListener('click', this.handleOutClick, !0), document.addEventListener('keydown', this.handleKeyDown)
  60367. }),
  60368. (t.prototype.componentWillUnmount = function () {
  60369. ;(this.unmount = !0),
  60370. this.debounceCalculatePosition.cancel(),
  60371. (t.instance = this.originInstance),
  60372. document.body.removeEventListener('click', this.handleOutClick, !0),
  60373. document.removeEventListener('keydown', this.handleKeyDown),
  60374. delete this.originInstance
  60375. }),
  60376. (t.prototype.openContextMenus = function (e, t, n, a) {
  60377. var o = this
  60378. if (this.state.isOpened) {
  60379. var i = this.state,
  60380. s = i.x,
  60381. r = i.y,
  60382. u = s + (e.x - (this.prevInfo && this.prevInfo.x ? this.prevInfo.x : 0)),
  60383. d = r + (e.y - (this.prevInfo && this.prevInfo.y ? this.prevInfo.y : 0))
  60384. this.setState({ x: u, y: d, cursorX: u, cursorY: d, menus: t, onClose: n, contentClassName: null == a ? void 0 : a.contentClassName }, function () {
  60385. o.handleEnter(o.menuRef.current)
  60386. })
  60387. } else this.setState({ isOpened: !0, x: e.x, y: e.y, cursorX: e.x, cursorY: e.y, menus: t, onClose: n, contentClassName: null == a ? void 0 : a.contentClassName })
  60388. this.prevInfo = e
  60389. }),
  60390. (t.prototype.close = function () {
  60391. var e,
  60392. t = this
  60393. ;(this.menuEntered = !1), null === (e = this.resizeObserver) || void 0 === e || e.disconnect()
  60394. var n = this.state.onClose
  60395. this.setState({ isOpened: !1, x: -99999, y: -99999, cursorX: -99999, cursorY: -99999, menus: [], contentClassName: '' }, function () {
  60396. null == n || n(t)
  60397. })
  60398. }),
  60399. (t.prototype.handleOutClick = function (e) {
  60400. this.menuEntered && e.target && this.menuRef.current && !this.menuRef.current.contains(e.target) && this.state.isOpened && (e.preventDefault(), this.close())
  60401. }),
  60402. (t.prototype.handleClick = function (e) {
  60403. var t = this,
  60404. n = this.state.onClose
  60405. e.disabled ||
  60406. (Array.isArray(e.children) && e.children.length) ||
  60407. this.setState({ isOpened: !1, x: -99999, y: -99999, cursorX: -99999, cursorY: -99999, menus: [] }, function () {
  60408. var a
  60409. null === (a = e.onSelect) || void 0 === a || a.call(e, e.data), null == n || n(t)
  60410. })
  60411. }),
  60412. (t.prototype.handleKeyDown = function (e) {
  60413. 27 === e.keyCode && this.state.isOpened && (e.preventDefault(), this.close())
  60414. }),
  60415. (t.prototype.handleMouseEnter = function (e) {
  60416. e.disabled || !e.onHighlight || e.onHighlight(!0, e.data)
  60417. }),
  60418. (t.prototype.handleMouseLeave = function (e) {
  60419. e.disabled || !e.onHighlight || e.onHighlight(!1, e.data)
  60420. }),
  60421. (t.prototype.handleEnter = function (e) {
  60422. this.autoCalculatePosition(e)
  60423. }),
  60424. (t.prototype.handleEntered = function (e) {
  60425. var t = this
  60426. ;(this.menuEntered = !0),
  60427. this.contentRef.current &&
  60428. window.ResizeObserver &&
  60429. ((this.resizeObserver = new ResizeObserver(function (n) {
  60430. n.length && t.debounceCalculatePosition(e)
  60431. })),
  60432. this.resizeObserver.observe(this.contentRef.current))
  60433. }),
  60434. (t.prototype.autoCalculatePosition = function (e) {
  60435. var t = i.calculatePosition('asContextMenu', e.lastChild, e.children[1], e.children[0]),
  60436. n = t.positionLeft + 300 < window.innerWidth ? 'right' : 'left'
  60437. this.setState({ x: t.positionLeft, y: t.positionTop, align: n })
  60438. }),
  60439. (t.prototype.handleSelfContextMenu = function (e) {
  60440. e.preventDefault()
  60441. }),
  60442. (t.prototype.renderMenus = function (e) {
  60443. var t = this,
  60444. n = this.props.classnames
  60445. return e.map(function (e, a) {
  60446. if ('|' === e) return y('li', { key: a, className: n('ContextMenu-divider') })
  60447. var o = Array.isArray(e.children) && e.children.length
  60448. return y(
  60449. 'li',
  60450. { key: ''.concat(e.label, '-').concat(a), className: n('ContextMenu-item', e.className, { 'has-child': o, 'is-disabled': e.disabled }) },
  60451. y(
  60452. 'a',
  60453. { onClick: t.handleClick.bind(t, e), onMouseEnter: t.handleMouseEnter.bind(t, e), onMouseLeave: t.handleMouseLeave.bind(t, e) },
  60454. e.icon ? y('span', { className: n('ContextMenu-itemIcon', e.icon) }) : null,
  60455. e.label
  60456. ),
  60457. o ? y('ul', { className: n('ContextMenu-subList') }, t.renderMenus(e.children)) : null
  60458. )
  60459. })
  60460. }),
  60461. (t.prototype.render = function () {
  60462. var e = this,
  60463. t = this.props,
  60464. n = t.className
  60465. t.container
  60466. var a = t.classnames
  60467. return y(h.default, { mountOnEnter: !0, unmountOnExit: !0, onEnter: this.handleEnter, in: this.state.isOpened, timeout: 500, onEntered: this.handleEntered }, function (t) {
  60468. return y(
  60469. 'div',
  60470. {
  60471. ref: e.menuRef,
  60472. role: 'contextmenu',
  60473. className: a('ContextMenu', { 'ContextMenu--left': 'left' === e.state.align }, n, e.state.contentClassName),
  60474. onContextMenu: e.handleSelfContextMenu
  60475. },
  60476. y('div', { className: a('ContextMenu-overlay', _[t]) }),
  60477. y('div', { className: a('ContextMenu-cursor'), style: { left: ''.concat(e.state.cursorX, 'px'), top: ''.concat(e.state.cursorY, 'px') } }),
  60478. y(
  60479. 'div',
  60480. { ref: e.contentRef, style: { left: ''.concat(e.state.x, 'px'), top: ''.concat(e.state.y, 'px') }, className: a('ContextMenu-menu', _[t]) },
  60481. 'function' == typeof e.state.menus ? e.state.menus() : y('ul', { className: a('ContextMenu-list') }, e.renderMenus(e.state.menus))
  60482. )
  60483. )
  60484. })
  60485. }),
  60486. (t.instance = null),
  60487. o.__decorate(
  60488. [i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object, Array, Function, Object]), o.__metadata('design:returntype', void 0)],
  60489. t.prototype,
  60490. 'openContextMenus',
  60491. null
  60492. ),
  60493. o.__decorate([i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'close', null),
  60494. o.__decorate([i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Event]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleOutClick', null),
  60495. o.__decorate(
  60496. [i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [KeyboardEvent]), o.__metadata('design:returntype', void 0)],
  60497. t.prototype,
  60498. 'handleKeyDown',
  60499. null
  60500. ),
  60501. o.__decorate(
  60502. [i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [HTMLElement]), o.__metadata('design:returntype', void 0)],
  60503. t.prototype,
  60504. 'handleEnter',
  60505. null
  60506. ),
  60507. o.__decorate(
  60508. [i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [HTMLElement]), o.__metadata('design:returntype', void 0)],
  60509. t.prototype,
  60510. 'handleEntered',
  60511. null
  60512. ),
  60513. o.__decorate(
  60514. [i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [HTMLElement]), o.__metadata('design:returntype', void 0)],
  60515. t.prototype,
  60516. 'autoCalculatePosition',
  60517. null
  60518. ),
  60519. o.__decorate(
  60520. [i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)],
  60521. t.prototype,
  60522. 'handleSelfContextMenu',
  60523. null
  60524. ),
  60525. t
  60526. )
  60527. })(p.default.Component),
  60528. g = i.themeable(v)
  60529. ;(t.ContextMenu = v),
  60530. (t.ThemedContextMenu = g),
  60531. (t.closeContextMenus = function () {
  60532. return o.__awaiter(this, void 0, void 0, function () {
  60533. return o.__generator(this, function (e) {
  60534. return [
  60535. 2,
  60536. v.getInstance().then(function (e) {
  60537. return null == e ? void 0 : e.close()
  60538. })
  60539. ]
  60540. })
  60541. })
  60542. }),
  60543. (t.default = g),
  60544. (t.openContextMenus = function (e, t, n, a) {
  60545. return o.__awaiter(this, void 0, void 0, function () {
  60546. return o.__generator(this, function (o) {
  60547. return [
  60548. 2,
  60549. v.getInstance().then(function (o) {
  60550. return o.openContextMenus(e, t, n, a)
  60551. })
  60552. ]
  60553. })
  60554. })
  60555. })
  60556. }) /*!node_modules/amis-ui/lib/components/AsideNav.js*/
  60557. amis.define('7a9670d', function (e, n, i, a) {
  60558. 'use strict'
  60559. Object.defineProperty(n, '__esModule', { value: !0 })
  60560. var s = e('68b98b9'),
  60561. t = e('ac704b9'),
  60562. r = e('64ea6e0')
  60563. function o(e) {
  60564. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  60565. }
  60566. var l = o(t),
  60567. c = e('ac704b9'),
  60568. d = (c.default || c).createElement
  60569. ;(c.default || c).Fragment
  60570. var p = (function (e) {
  60571. function n(n) {
  60572. var i = e.call(this, n) || this,
  60573. a = n.isOpen,
  60574. t = 1
  60575. return (
  60576. (i.state = {
  60577. navigations: r.mapTree(
  60578. n.navigations,
  60579. function (e) {
  60580. var i = void 0 === e.active ? n.isActive(e) : e.active
  60581. return s.__assign(s.__assign({}, e), { id: t++, active: i, open: i || a(e) })
  60582. },
  60583. 1,
  60584. !0
  60585. )
  60586. }),
  60587. (i.renderLink = i.renderLink.bind(i)),
  60588. (i.toggleExpand = i.toggleExpand.bind(i)),
  60589. i
  60590. )
  60591. }
  60592. return (
  60593. s.__extends(n, e),
  60594. (n.prototype.componentDidUpdate = function (e) {
  60595. var n = this.props,
  60596. i = e.isOpen
  60597. if (e.navigations !== n.navigations || e.isActive !== n.isActive) {
  60598. var a = 1
  60599. this.setState({
  60600. navigations: r.mapTree(
  60601. n.navigations,
  60602. function (e) {
  60603. var t = void 0 === e.active ? n.isActive(e) : e.active
  60604. return s.__assign(s.__assign({}, e), { id: a++, active: t, open: t || i(e) })
  60605. },
  60606. 1,
  60607. !0
  60608. )
  60609. })
  60610. }
  60611. }),
  60612. (n.prototype.toggleExpand = function (e, n) {
  60613. n && (n.stopPropagation(), n.preventDefault()),
  60614. this.setState({
  60615. navigations: r.mapTree(
  60616. this.state.navigations,
  60617. function (n) {
  60618. return s.__assign(s.__assign({}, n), { open: e.id === n.id ? !n.open : n.open })
  60619. },
  60620. 1,
  60621. !0
  60622. )
  60623. })
  60624. }),
  60625. (n.prototype.renderLink = function (e, n, i, a) {
  60626. var t
  60627. void 0 === i && (i = {}), void 0 === a && (a = 1)
  60628. var r = this.props,
  60629. o = r.renderLink
  60630. r.isActive
  60631. var c = r.renderSubLinks,
  60632. p = r.classnames,
  60633. u = s.__rest(r, ['renderLink', 'isActive', 'renderSubLinks', 'classnames']),
  60634. v = o(s.__assign({ link: e, active: e.active, open: e.open, toggleExpand: this.toggleExpand, depth: a, classnames: p, subHeader: 'subHeader' === n }, u))
  60635. if (v)
  60636. return 'subHeader' === n
  60637. ? l.default.cloneElement(v, { key: n })
  60638. : d(
  60639. 'li',
  60640. s.__assign({}, i, { key: n, className: p('AsideNav-item', e.className, ((t = {}), (t['is-open'] = e.open), (t['is-active'] = e.active), t)) }),
  60641. v,
  60642. c(e, this.renderLink, a, this.props)
  60643. )
  60644. }),
  60645. (n.prototype.render = function () {
  60646. var e = this,
  60647. n = this.state.navigations,
  60648. i = [],
  60649. a = this.props,
  60650. t = a.className,
  60651. r = a.classnames
  60652. return (
  60653. n.forEach(function (n, a) {
  60654. if (Array.isArray(n.children)) {
  60655. if (n.prefix) {
  60656. var t = 'function' == typeof n.prefix ? n.prefix(e.props) : n.prefix
  60657. i.push(l.default.cloneElement(t, s.__assign(s.__assign({}, t.props), { key: ''.concat(a, '-prefix') })))
  60658. }
  60659. if (
  60660. (n.label && i.push(d('li', { key: ''.concat(a, '-label'), className: r('AsideNav-label', n.className) }, d('span', null, n.label))),
  60661. n.children.forEach(function (n, s) {
  60662. var t = e.renderLink(n, ''.concat(a, '-').concat(s))
  60663. t && i.push(t)
  60664. }),
  60665. n.affix)
  60666. ) {
  60667. var o = 'function' == typeof n.affix ? n.affix(e.props) : n.affix
  60668. i.push(l.default.cloneElement(o, s.__assign(s.__assign({}, o.props), { key: ''.concat(a, '-affix') })))
  60669. }
  60670. }
  60671. }),
  60672. d('nav', { className: r('AsideNav', t) }, d('ul', { className: r('AsideNav-list') }, i))
  60673. )
  60674. }),
  60675. (n.defaultProps = {
  60676. renderLink: function (e) {
  60677. var n
  60678. return d('a', s.__assign({}, null === (n = e.testIdBuilder) || void 0 === n ? void 0 : n.getTestId()), e.label)
  60679. },
  60680. renderSubLinks: function (e, n, i, a) {
  60681. var t = a.classnames
  60682. return e.children && e.children.length
  60683. ? d(
  60684. 'ul',
  60685. { className: t('AsideNav-subList') },
  60686. e.label ? d('li', { key: 'subHeader', className: t('AsideNav-subHeader') }, n(s.__assign(s.__assign({}, e), { children: void 0 }), 'subHeader', {}, i)) : null,
  60687. e.children.map(function (e, a) {
  60688. return n(e, a, {}, i + 1)
  60689. })
  60690. )
  60691. : e.label && 1 === i
  60692. ? d('div', { className: t('AsideNav-tooltip') }, e.label)
  60693. : null
  60694. },
  60695. isActive: function (e) {
  60696. return e.open
  60697. },
  60698. isOpen: function (e) {
  60699. return (
  60700. !!e.children &&
  60701. e.children.some(function (e) {
  60702. return e.open
  60703. })
  60704. )
  60705. }
  60706. }),
  60707. n
  60708. )
  60709. })(l.default.Component),
  60710. u = r.themeable(p)
  60711. ;(n.AsideNav = p), (n.default = u)
  60712. }) /*!node_modules/amis-ui/lib/components/Avatar.js*/
  60713. amis.define('76ba35c', function (e, t, a, r) {
  60714. 'use strict'
  60715. Object.defineProperty(t, '__esModule', { value: !0 })
  60716. var s = e('68b98b9'),
  60717. n = e('ac704b9'),
  60718. i = e('64ea6e0'),
  60719. o = e('09ae5b9')
  60720. function c(e) {
  60721. if (e && e.__esModule) return e
  60722. var t = Object.create(null)
  60723. return (
  60724. e &&
  60725. Object.keys(e).forEach(function (a) {
  60726. if ('default' !== a) {
  60727. var r = Object.getOwnPropertyDescriptor(e, a)
  60728. Object.defineProperty(
  60729. t,
  60730. a,
  60731. r.get
  60732. ? r
  60733. : {
  60734. enumerable: !0,
  60735. get: function () {
  60736. return e[a]
  60737. }
  60738. }
  60739. )
  60740. }
  60741. }),
  60742. (t.default = e),
  60743. Object.freeze(t)
  60744. )
  60745. }
  60746. var l = c(n),
  60747. f = e('ac704b9'),
  60748. h = (f.default || f).createElement
  60749. ;(f.default || f).Fragment
  60750. var p = 'Avatar--',
  60751. d = p + 'text',
  60752. u = (function (e) {
  60753. function t(t) {
  60754. var a = e.call(this, t) || this
  60755. return (a.state = { scale: 1, hasImg: !0 }), (a.avatarChildrenRef = l.createRef()), (a.avatarRef = l.createRef()), (a.handleImageLoadError = a.handleImageLoadError.bind(a)), a
  60756. }
  60757. return (
  60758. s.__extends(t, e),
  60759. (t.prototype.componentDidMount = function () {
  60760. this.setScaleByGap()
  60761. }),
  60762. (t.prototype.componentDidUpdate = function (e, t) {
  60763. var a = this.props,
  60764. r = a.src,
  60765. s = a.gap,
  60766. n = a.text,
  60767. i = a.children,
  60768. o = this.state.hasImg
  60769. e.src !== r && this.setState({ hasImg: !!r }), ((t.hasImg && !o) || e.text !== n || e.children !== i || e.gap !== s) && this.setScaleByGap()
  60770. }),
  60771. (t.prototype.handleImageLoadError = function (e) {
  60772. var t = this.props.onError
  60773. this.setState({ hasImg: !!t && !t(e) })
  60774. }),
  60775. (t.prototype.setScaleByGap = function () {
  60776. var e = this.props.gap,
  60777. t = void 0 === e ? 4 : e
  60778. if (this.avatarChildrenRef.current && this.avatarRef.current) {
  60779. var a = this.avatarChildrenRef.current.offsetWidth,
  60780. r = this.avatarRef.current.offsetWidth
  60781. if (a && r && 2 * t < r) {
  60782. var s = r - 2 * t
  60783. this.setState({ scale: s < a ? s / a : 1 })
  60784. }
  60785. }
  60786. }),
  60787. (t.prototype.render = function () {
  60788. var e,
  60789. t = this.props,
  60790. a = t.style,
  60791. r = void 0 === a ? {} : a,
  60792. n = t.className,
  60793. i = t.shape,
  60794. c = t.size,
  60795. f = t.src,
  60796. u = t.icon,
  60797. g = t.alt,
  60798. m = t.draggable,
  60799. v = t.crossOrigin,
  60800. y = t.fit,
  60801. b = t.text,
  60802. E = t.children,
  60803. I = t.classnames,
  60804. R = t.onClick,
  60805. _ = t.onMouseEnter,
  60806. O = t.onMouseLeave,
  60807. j = this.state,
  60808. C = j.scale,
  60809. x = j.hasImg,
  60810. M = l.isValidElement(f),
  60811. L = l.isValidElement(u),
  60812. S = {},
  60813. k = ''
  60814. 'number' == typeof c ? (S = { height: c, width: c, lineHeight: c + 'px' }) : 'string' == typeof c && (k = 'large' === c ? ''.concat(p, 'lg') : 'small' === c ? ''.concat(p, 'sm') : '')
  60815. var N = 'scale('.concat(C, ') translateX(-50%)'),
  60816. P = { msTransform: N, WebkitTransform: N, transform: N }
  60817. 'string' == typeof f && x
  60818. ? (e = h('img', { style: y ? { objectFit: y } : {}, src: f, alt: g, draggable: m, onError: this.handleImageLoadError, crossOrigin: v }))
  60819. : (e = M
  60820. ? f
  60821. : 'string' == typeof b || 'number' == typeof b
  60822. ? h('span', { className: I(d), ref: this.avatarChildrenRef, style: P }, b)
  60823. : ['string', 'object'].includes(typeof u)
  60824. ? h(o.Icon, { cx: I, icon: u })
  60825. : L
  60826. ? u
  60827. : h('span', { className: I(d), ref: this.avatarChildrenRef, style: P }, 'function' == typeof E ? E() : E))
  60828. return h('span', { className: I('Avatar', n, p + i, k), style: s.__assign(s.__assign({}, S), r), onClick: R, onMouseEnter: _, onMouseLeave: O, ref: this.avatarRef }, e)
  60829. }),
  60830. (t.defaultProps = { shape: 'circle', size: 'default', fit: 'cover', gap: 4 }),
  60831. t
  60832. )
  60833. })(l.Component),
  60834. g = i.themeable(u)
  60835. ;(t.Avatar = u), (t.default = g)
  60836. }) /*!node_modules/amis-ui/lib/components/Breadcrumb.js*/
  60837. amis.define('1efcdfe', function (e, t, r, a) {
  60838. 'use strict'
  60839. Object.defineProperty(t, '__esModule', { value: !0 })
  60840. var s = e('68b98b9'),
  60841. o = e('ac704b9'),
  60842. n = e('ab79728'),
  60843. i = e('64ea6e0'),
  60844. l = e('09ae5b9')
  60845. function d(e) {
  60846. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  60847. }
  60848. var c = d(o),
  60849. u = e('ac704b9'),
  60850. m = (u.default || u).createElement
  60851. ;(u.default || u).Fragment
  60852. var p = (function (e) {
  60853. function t() {
  60854. return (null !== e && e.apply(this, arguments)) || this
  60855. }
  60856. return (
  60857. s.__extends(t, e),
  60858. (t.prototype.render = function () {
  60859. var e = this.props.classnames,
  60860. t = this.props,
  60861. r = t.className,
  60862. a = t.style,
  60863. o = t.separatorClassName,
  60864. n = t.items,
  60865. i = t.separator,
  60866. l = t.testIdBuilder,
  60867. d = s.__rest(t, ['className', 'style', 'separatorClassName', 'items', 'separator', 'testIdBuilder']),
  60868. c = null == n ? void 0 : n.length
  60869. if (!c) return m('div', { className: e('Breadcrumb', r) })
  60870. var u = n
  60871. .map(function (e, t) {
  60872. var r = null == l ? void 0 : l.getChild('item-'.concat(e.label || t)),
  60873. a = 'middle'
  60874. return 0 === t && (a = 'start'), t === c - 1 && (a = 'end'), m(f, s.__assign({}, d, { item: e, itemPlace: a, key: t, testIdBuilder: r }))
  60875. })
  60876. .reduce(function (t, r, a) {
  60877. return [t, m('span', { className: e('Breadcrumb-separator', o), key: 'separator-'.concat(a) }, i), r]
  60878. })
  60879. return m('div', { className: e('Breadcrumb', r), style: a }, u)
  60880. }),
  60881. (t.defaultProps = { separator: '>', labelMaxLength: 16, tooltipPosition: 'top' }),
  60882. t
  60883. )
  60884. })(c.default.Component),
  60885. f = (function (e) {
  60886. function t() {
  60887. var t = (null !== e && e.apply(this, arguments)) || this
  60888. return (
  60889. (t.state = { tooltipTrigger: ['hover', 'focus'], tooltipRootClose: !1, isOpened: !1 }),
  60890. (t.domRef = function (e) {
  60891. t.target = e
  60892. }),
  60893. (t.toogle = function (e) {
  60894. e.preventDefault(), t.setState({ isOpened: !t.state.isOpened })
  60895. }),
  60896. (t.close = function () {
  60897. t.setState({ isOpened: !1 })
  60898. }),
  60899. t
  60900. )
  60901. }
  60902. return (
  60903. s.__extends(t, e),
  60904. (t.prototype.renderBreadcrumbBaseItem = function (e, t, r, a) {
  60905. var o = this.props,
  60906. n = o.itemClassName,
  60907. i = o.dropdownItemClassName,
  60908. d = o.classnames,
  60909. c = o.testIdBuilder,
  60910. u = 'default' === t ? n : i
  60911. return e
  60912. ? m(
  60913. 'a',
  60914. s.__assign({ href: r.href, className: d('Breadcrumb-item-' + t, u) }, null == c ? void 0 : c.getTestId()),
  60915. r.icon ? m(l.Icon, { cx: d, icon: r.icon, className: 'Icon', classNameProp: 'Breadcrumb-icon' }) : null,
  60916. m('span', { className: d('TplField') }, a)
  60917. )
  60918. : m(
  60919. 'span',
  60920. s.__assign({ className: d('Breadcrumb-item-' + t, u) }, null == c ? void 0 : c.getTestId()),
  60921. r.icon ? m(l.Icon, { cx: d, icon: r.icon, className: 'Icon', classNameProp: 'Breadcrumb-icon' }) : null,
  60922. m('span', { className: d('TplField') }, a)
  60923. )
  60924. }),
  60925. (t.prototype.renderBreadcrumbNode = function (e, t, r, a) {
  60926. void 0 === t && (t = 'top')
  60927. var s = this.props,
  60928. o = s.labelMaxLength,
  60929. l = s.tooltipContainer,
  60930. d = this.state,
  60931. c = d.tooltipTrigger,
  60932. u = d.tooltipRootClose,
  60933. p = e.label ? i.removeHTMLTag(e.label) : '',
  60934. f = o && +o > 1 ? +o : 1
  60935. if (p.length > f && 'middle' === r)
  60936. return m(n.default, { tooltip: p, placement: t, container: l, trigger: c, rootClose: u }, this.renderBreadcrumbBaseItem(!0, a, e, p.substring(0, f) + '...'))
  60937. var b = !e.href || 'end' === r
  60938. return this.renderBreadcrumbBaseItem(!b, a, e, p)
  60939. }),
  60940. (t.prototype.renderDropdownNode = function (e) {
  60941. var t = this,
  60942. r = this.props,
  60943. a = r.dropdownClassName,
  60944. s = r.classnames
  60945. return m(i.RootClose, { disabled: !this.state.isOpened, onRootClose: this.close }, function (r) {
  60946. return m(
  60947. 'ul',
  60948. { className: s('Breadcrumb-dropdown', a), onClick: t.close, ref: r },
  60949. Array.isArray(e) &&
  60950. e.map(function (e, r) {
  60951. return m('li', { key: 'dropdown-item' + r }, t.renderBreadcrumbNode(e, 'right', 'middle', 'dropdown'))
  60952. })
  60953. )
  60954. })
  60955. }),
  60956. (t.prototype.render = function () {
  60957. var e = this.props,
  60958. t = e.item,
  60959. r = e.itemPlace,
  60960. a = e.tooltipPosition,
  60961. o = e.classnames,
  60962. n = t.dropdown,
  60963. i = s.__rest(t, ['dropdown'])
  60964. return m(
  60965. 'span',
  60966. { className: o('Breadcrumb-item', { 'is-opened': this.state.isOpened }, { 'Breadcrumb-item-last': 'end' === r }), ref: this.domRef },
  60967. this.renderBreadcrumbNode(s.__assign({}, i), a, r, 'default'),
  60968. n ? m('span', { onClick: this.toogle, className: o('Breadcrumb-item-caret') }, m(l.Icon, { icon: 'down', className: 'icon' })) : null,
  60969. n && this.state.isOpened ? this.renderDropdownNode(n) : null
  60970. )
  60971. }),
  60972. t
  60973. )
  60974. })(c.default.Component),
  60975. b = i.themeable(p)
  60976. ;(t.Breadcrumb = p), (t.BreadcrumbItem = f), (t.default = b)
  60977. }) /*!node_modules/amis-ui/lib/components/Checkbox.js*/
  60978. amis.define('6940483', function (e, t, a, n) {
  60979. 'use strict'
  60980. Object.defineProperty(t, '__esModule', { value: !0 })
  60981. var o = e('68b98b9'),
  60982. l = e('ac704b9'),
  60983. c = e('64ea6e0')
  60984. function d(e) {
  60985. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  60986. }
  60987. var i = d(l),
  60988. u = e('ac704b9'),
  60989. s = (u.default || u).createElement
  60990. ;(u.default || u).Fragment
  60991. var r = function (e) {
  60992. return e.stopPropagation()
  60993. },
  60994. b = (function (e) {
  60995. function t() {
  60996. return (null !== e && e.apply(this, arguments)) || this
  60997. }
  60998. return (
  60999. o.__extends(t, e),
  61000. (t.prototype.handleCheck = function (e) {
  61001. var t = this.props,
  61002. a = t.trueValue,
  61003. n = t.falseValue,
  61004. o = t.onChange
  61005. o && o(e.currentTarget.checked ? a : n, e.nativeEvent.shiftKey)
  61006. }),
  61007. (t.prototype.render = function () {
  61008. var e,
  61009. t = this.props,
  61010. a = t.size,
  61011. n = t.className,
  61012. l = t.classnames,
  61013. c = t.value,
  61014. d = t.label,
  61015. i = t.partial,
  61016. u = t.trueValue,
  61017. b = t.children,
  61018. h = t.disabled,
  61019. p = t.description,
  61020. k = t.readOnly,
  61021. f = t.checked,
  61022. C = t.type,
  61023. m = t.name,
  61024. v = t.labelClassName,
  61025. _ = t.optionType,
  61026. g = t.mobileUI,
  61027. y = t.testIdBuilder,
  61028. x = void 0 !== f ? f : void 0 === c ? c : c == u
  61029. return s(
  61030. 'label',
  61031. o.__assign(
  61032. {
  61033. className: l(
  61034. 'Checkbox Checkbox--'.concat(C),
  61035. n,
  61036. ((e = { 'Checkbox--full': !i }),
  61037. (e['Checkbox--'.concat(a)] = a),
  61038. (e['Checkbox--button'] = 'button' === _),
  61039. (e['Checkbox--button--checked'] = 'button' === _ && x),
  61040. (e['Checkbox--button--disabled--unchecked'] = 'button' === _ && h && !x),
  61041. (e['Checkbox--button--disabled--checked'] = 'button' === _ && h && x),
  61042. (e['is-mobile'] = g),
  61043. e)
  61044. ),
  61045. 'data-role': 'checkbox'
  61046. },
  61047. null == y ? void 0 : y.getTestId()
  61048. ),
  61049. s('input', { type: C, checked: void 0 !== f ? f : void 0 === c ? c : c == u, onChange: this.handleCheck, onClick: r, disabled: h, readOnly: k, name: m }),
  61050. s('i', o.__assign({}, null == y ? void 0 : y.getChild('input').getTestId())),
  61051. s('span', o.__assign({ className: l(v) }, null == y ? void 0 : y.getChild('label').getTestId()), b || d),
  61052. p ? s('div', { className: l('Checkbox-desc') }, p) : null
  61053. )
  61054. }),
  61055. (t.defaultProps = { trueValue: !0, falseValue: !1, type: 'checkbox' }),
  61056. o.__decorate([c.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleCheck', null),
  61057. t
  61058. )
  61059. })(i.default.Component),
  61060. h = c.themeable(b)
  61061. ;(t.Checkbox = b), (t.default = h)
  61062. }) /*!node_modules/amis-ui/lib/components/Collapse.js*/
  61063. amis.define('46ef261', function (e, t, a, n) {
  61064. 'use strict'
  61065. Object.defineProperty(t, '__esModule', { value: !0 })
  61066. var o = e('68b98b9'),
  61067. l = e('ac704b9'),
  61068. s = e('64ea6e0'),
  61069. i = e('5096660'),
  61070. d = e('09ae5b9')
  61071. function r(e) {
  61072. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  61073. }
  61074. var p,
  61075. c = r(l),
  61076. u = r(i),
  61077. m = e('ac704b9'),
  61078. h = (m.default || m).createElement
  61079. ;(m.default || m).Fragment
  61080. var g = (((p = {})[i.EXITED] = 'out'), (p[i.EXITING] = 'out'), (p[i.ENTERING] = 'in'), p),
  61081. _ = (function (e) {
  61082. function t(t) {
  61083. var a = e.call(this, t) || this
  61084. return (
  61085. (a.state = { collapsed: !1 }),
  61086. (a.contentRef = function (e) {
  61087. return (a.contentDom = e)
  61088. }),
  61089. (a.toggleCollapsed = a.toggleCollapsed.bind(a)),
  61090. (a.state.collapsed = !!t.collapsable && !!t.collapsed),
  61091. a
  61092. )
  61093. }
  61094. return (
  61095. o.__extends(t, e),
  61096. (t.getDerivedStateFromProps = function (e, t) {
  61097. return e.propsUpdate && e.collapsed !== t.collapsed ? { collapsed: !!e.collapsed } : null
  61098. }),
  61099. (t.prototype.toggleCollapsed = function (e) {
  61100. var t
  61101. if (!s.isClickOnInput(e)) {
  61102. var a = this.props
  61103. if (!a.disabled && !1 !== a.collapsable) {
  61104. var n = !this.state.collapsed
  61105. null === (t = a.onCollapse) || void 0 === t || t.call(a, n), this.setState({ collapsed: n })
  61106. }
  61107. }
  61108. }),
  61109. (t.prototype.changeCollapsedState = function (e) {
  61110. var t = this,
  61111. a = this.props,
  61112. n = a.disabled,
  61113. o = a.collapsable,
  61114. l = this.state.collapsed
  61115. n ||
  61116. !1 === o ||
  61117. l === e ||
  61118. this.setState({ collapsed: e }, function () {
  61119. var a, n
  61120. null === (n = (a = t.props).onCollapse) || void 0 === n || n.call(a, e)
  61121. })
  61122. }),
  61123. (t.prototype.handleEnter = function (e) {
  61124. e.style.height = ''
  61125. }),
  61126. (t.prototype.handleEntering = function (e) {
  61127. e.style.height = ''.concat(e.scrollHeight, 'px')
  61128. }),
  61129. (t.prototype.handleEntered = function (e) {
  61130. e.style.height = ''
  61131. }),
  61132. (t.prototype.handleExit = function (e) {
  61133. var t = e.offsetHeight + parseInt(getComputedStyle(e).getPropertyValue('margin-top'), 10) + parseInt(getComputedStyle(e).getPropertyValue('margin-bottom'), 10)
  61134. ;(e.style.height = ''.concat(t, 'px')), e.offsetHeight
  61135. }),
  61136. (t.prototype.handleExiting = function (e) {
  61137. e.style.height = ''
  61138. }),
  61139. (t.prototype.render = function () {
  61140. var e,
  61141. t,
  61142. a = this,
  61143. n = this.props,
  61144. l = n.classnames,
  61145. s = n.mountOnEnter,
  61146. r = n.unmountOnExit
  61147. n.classPrefix
  61148. var p = n.size,
  61149. m = n.wrapperComponent,
  61150. _ = n.headingComponent,
  61151. y = n.className,
  61152. f = n.style,
  61153. b = n.headingClassName,
  61154. E = n.headerPosition,
  61155. C = n.collapseHeader,
  61156. v = n.header,
  61157. N = n.body,
  61158. x = n.bodyClassName,
  61159. w = n.collapsable
  61160. n.translate
  61161. var I = n.showArrow,
  61162. S = n.expandIcon,
  61163. F = n.disabled,
  61164. H = n.children,
  61165. P = n.mobileUI,
  61166. T = n.enableFieldSetStyle,
  61167. O = this.state.collapsed ? v : C || v,
  61168. M = [
  61169. O
  61170. ? h(
  61171. _,
  61172. { key: 'header', onClick: this.toggleCollapsed, className: l('Collapse-header', { 'is-mobile': P }, b) },
  61173. I && w
  61174. ? S
  61175. ? c.default.cloneElement(S, o.__assign(o.__assign({}, S.props), { className: l('Collapse-icon-tranform', null === (t = S.props) || void 0 === t ? void 0 : t.className) }))
  61176. : h(
  61177. 'span',
  61178. { className: l('Collapse-arrow-wrap') },
  61179. h(d.Icon, { icon: 'right-arrow-bold', className: l('Collapse-arrow', 'icon'), classNameProp: l('Collapse-arrow'), iconContent: 'Collapse-arrow' })
  61180. )
  61181. : '',
  61182. O
  61183. )
  61184. : null,
  61185. h(
  61186. u.default,
  61187. {
  61188. key: 'body',
  61189. mountOnEnter: s,
  61190. unmountOnExit: r,
  61191. in: !this.state.collapsed,
  61192. timeout: 300,
  61193. onEnter: this.handleEnter,
  61194. onEntering: this.handleEntering,
  61195. onEntered: this.handleEntered,
  61196. onExit: this.handleExit,
  61197. onExiting: this.handleExiting
  61198. },
  61199. function (e) {
  61200. return (
  61201. e === i.ENTERING && a.contentDom.offsetWidth,
  61202. h(
  61203. 'div',
  61204. { className: l('Collapse-contentWrapper', g[e]), ref: a.contentRef },
  61205. h('div', { className: l('Collapse-body', x) }, h('div', { className: l('Collapse-content') }, N || H))
  61206. )
  61207. )
  61208. }
  61209. )
  61210. ]
  61211. return (
  61212. 'bottom' === E && M.reverse(),
  61213. h(
  61214. m,
  61215. {
  61216. className: l(
  61217. 'Collapse',
  61218. ((e = { 'is-mobile': P, 'is-active': !this.state.collapsed }),
  61219. (e['Collapse--'.concat(p)] = p),
  61220. (e['Collapse--disabled'] = F),
  61221. (e['Collapse--title-bottom'] = 'bottom' === E),
  61222. (e['Collapse-fieldset--disabled'] = !1 === T),
  61223. e),
  61224. y
  61225. ),
  61226. style: f
  61227. },
  61228. M
  61229. )
  61230. )
  61231. }),
  61232. (t.defaultProps = {
  61233. mountOnEnter: !1,
  61234. unmountOnExit: !1,
  61235. headerPosition: 'top',
  61236. wrapperComponent: 'div',
  61237. headingComponent: 'div',
  61238. className: '',
  61239. headingClassName: '',
  61240. bodyClassName: '',
  61241. collapsable: !0,
  61242. disabled: !1,
  61243. showArrow: !0,
  61244. propsUpdate: !1,
  61245. enableFieldSetStyle: !0
  61246. }),
  61247. o.__decorate(
  61248. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Boolean]), o.__metadata('design:returntype', void 0)],
  61249. t.prototype,
  61250. 'changeCollapsedState',
  61251. null
  61252. ),
  61253. o.__decorate(
  61254. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [HTMLElement]), o.__metadata('design:returntype', void 0)],
  61255. t.prototype,
  61256. 'handleEnter',
  61257. null
  61258. ),
  61259. o.__decorate(
  61260. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [HTMLElement]), o.__metadata('design:returntype', void 0)],
  61261. t.prototype,
  61262. 'handleEntering',
  61263. null
  61264. ),
  61265. o.__decorate(
  61266. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [HTMLElement]), o.__metadata('design:returntype', void 0)],
  61267. t.prototype,
  61268. 'handleEntered',
  61269. null
  61270. ),
  61271. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [HTMLElement]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleExit', null),
  61272. o.__decorate(
  61273. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [HTMLElement]), o.__metadata('design:returntype', void 0)],
  61274. t.prototype,
  61275. 'handleExiting',
  61276. null
  61277. ),
  61278. t
  61279. )
  61280. })(c.default.Component),
  61281. y = s.themeable(_)
  61282. ;(t.Collapse = _), (t.default = y)
  61283. }) /*!node_modules/amis-ui/lib/components/CollapseGroup.js*/
  61284. amis.define('bcb4cbd', function (e, t, a, n) {
  61285. 'use strict'
  61286. Object.defineProperty(t, '__esModule', { value: !0 })
  61287. var i = e('68b98b9'),
  61288. o = e('ac704b9'),
  61289. s = e('64ea6e0'),
  61290. r = e('37efca2')
  61291. function c(e) {
  61292. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  61293. }
  61294. var p = c(o),
  61295. l = c(r),
  61296. d = e('ac704b9'),
  61297. u = (d.default || d).createElement
  61298. ;(d.default || d).Fragment
  61299. var f = (function (e) {
  61300. function t(t) {
  61301. var a = e.call(this, t) || this
  61302. return (
  61303. (a.getItems = function (e) {
  61304. return Array.isArray(e)
  61305. ? e.map(function (e, t) {
  61306. var n = e.props,
  61307. o = n.propKey || String(t),
  61308. s = -1 === a.state.activeKeys.indexOf(o)
  61309. return p.default.cloneElement(
  61310. e,
  61311. i.__assign(i.__assign({}, n), {
  61312. key: o,
  61313. collapseId: o,
  61314. collapsed: s,
  61315. expandIcon: a.props.expandIcon,
  61316. propsUpdate: !0,
  61317. onCollapse: function (e) {
  61318. return a.collapseChange(o, e)
  61319. }
  61320. })
  61321. )
  61322. })
  61323. : e
  61324. }),
  61325. a.updateActiveKey(t.defaultActiveKey, !0),
  61326. a
  61327. )
  61328. }
  61329. return (
  61330. i.__extends(t, e),
  61331. (t.prototype.UNSAFE_componentWillReceiveProps = function (e) {
  61332. var t = this.props
  61333. l.default(t.defaultActiveKey, e.defaultActiveKey) || this.updateActiveKey(e.defaultActiveKey)
  61334. }),
  61335. (t.prototype.updateActiveKey = function (e, t) {
  61336. var a = this.props,
  61337. n = e
  61338. Array.isArray(n) || (n = n ? [n] : []),
  61339. a.accordion && (n = n.length ? [n[0]] : []),
  61340. t
  61341. ? (this.state = {
  61342. activeKeys: n.map(function (e) {
  61343. return String(e)
  61344. })
  61345. })
  61346. : this.setState({
  61347. activeKeys: n.map(function (e) {
  61348. return String(e)
  61349. })
  61350. })
  61351. }),
  61352. (t.prototype.collapseChange = function (e, t) {
  61353. var a,
  61354. n,
  61355. i = this.state.activeKeys.concat()
  61356. if (t)
  61357. if (this.props.accordion) i = []
  61358. else {
  61359. var o = i.indexOf(e)
  61360. ;-1 !== o && i.splice(o, 1)
  61361. }
  61362. else this.props.accordion ? (i = [e]) : -1 === i.indexOf(e) && i.push(e)
  61363. null === (n = (a = this.props).onCollapseChange) || void 0 === n || n.call(a, i, e, -1 === i.indexOf(e)), this.setState({ activeKeys: i })
  61364. }),
  61365. (t.prototype.render = function () {
  61366. var e = this.props,
  61367. t = e.classnames,
  61368. a = e.className,
  61369. n = e.style,
  61370. i = e.expandIconPosition,
  61371. o = e.children,
  61372. s = e.mobileUI
  61373. return u('div', { className: t('CollapseGroup', { 'icon-position-right': 'right' === i }, { 'is-mobile': s }, a), style: n }, this.getItems(o))
  61374. }),
  61375. (t.defaultProps = { className: '', accordion: !1, expandIconPosition: 'left' }),
  61376. i.__decorate(
  61377. [s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object, Boolean]), i.__metadata('design:returntype', void 0)],
  61378. t.prototype,
  61379. 'updateActiveKey',
  61380. null
  61381. ),
  61382. t
  61383. )
  61384. })(p.default.Component),
  61385. y = s.themeable(f)
  61386. t.default = y
  61387. }) /*!node_modules/amis-ui/lib/components/PopUp.js*/
  61388. amis.define('6958586', function (o, e, n, t) {
  61389. 'use strict'
  61390. Object.defineProperty(e, '__esModule', { value: !0 })
  61391. var a = o('68b98b9'),
  61392. l = o('ac704b9'),
  61393. c = o('64ea6e0'),
  61394. s = o('5096660'),
  61395. i = o('1478bdd'),
  61396. r = o('09ae5b9'),
  61397. p = o('64a8924')
  61398. function d(o) {
  61399. return o && 'object' == typeof o && 'default' in o ? o : { default: o }
  61400. }
  61401. var u,
  61402. m = d(l),
  61403. f = d(s),
  61404. h = d(i),
  61405. y = o('ac704b9'),
  61406. v = (y.default || y).createElement
  61407. ;(y.default || y).Fragment
  61408. var N = (((u = {})[s.ENTERED] = ''), (u[s.EXITING] = 'out'), (u[s.EXITED] = ''), (u[s.ENTERING] = 'in'), u),
  61409. P = (function (o) {
  61410. function e() {
  61411. var e = (null !== o && o.apply(this, arguments)) || this
  61412. return (e.scrollTop = 0), e
  61413. }
  61414. return (
  61415. a.__extends(e, o),
  61416. (e.prototype.componentDidUpdate = function () {
  61417. this.props.isShow
  61418. ? ((this.scrollTop = document.body.scrollTop || document.documentElement.scrollTop), (document.body.style.overflow = 'hidden'))
  61419. : ((document.body.style.overflow = 'auto'), (document.body.scrollTop = this.scrollTop))
  61420. }),
  61421. (e.prototype.componentWillUnmount = function () {
  61422. ;(document.body.style.overflow = 'auto'), (document.body.scrollTop = this.scrollTop)
  61423. }),
  61424. (e.prototype.handleClick = function (o) {
  61425. o.stopPropagation()
  61426. }),
  61427. (e.prototype.render = function () {
  61428. var o = this,
  61429. e = this.props,
  61430. n = e.style,
  61431. t = e.title,
  61432. l = e.children,
  61433. c = e.overlay,
  61434. s = e.onHide,
  61435. i = e.onConfirm,
  61436. d = e.classPrefix,
  61437. u = e.classnames,
  61438. m = e.className,
  61439. y = e.isShow,
  61440. P = e.container,
  61441. b = e.showConfirm,
  61442. C = e.translate,
  61443. U = e.showClose,
  61444. w = e.header,
  61445. E = e.placement,
  61446. T = void 0 === E ? 'center' : E,
  61447. _ = a.__rest(e, [
  61448. 'style',
  61449. 'title',
  61450. 'children',
  61451. 'overlay',
  61452. 'onHide',
  61453. 'onConfirm',
  61454. 'classPrefix',
  61455. 'classnames',
  61456. 'className',
  61457. 'isShow',
  61458. 'container',
  61459. 'showConfirm',
  61460. 'translate',
  61461. 'showClose',
  61462. 'header',
  61463. 'placement'
  61464. ]),
  61465. k = a.__assign({}, n)
  61466. return (
  61467. delete k.top,
  61468. v(
  61469. h.default,
  61470. { container: P },
  61471. v(f.default, { mountOnEnter: !0, unmountOnExit: !0, in: y, timeout: 500, appear: !0 }, function (e) {
  61472. return v(
  61473. 'div',
  61474. a.__assign({ className: u(''.concat(d, 'PopUp'), m, N[e]), style: k }, _, { onClick: o.handleClick }),
  61475. c && v('div', { className: ''.concat(d, 'PopUp-overlay'), onClick: s }),
  61476. v(
  61477. 'div',
  61478. { className: u(''.concat(d, 'PopUp-inner')) },
  61479. !b && U
  61480. ? v(
  61481. 'div',
  61482. { className: u(''.concat(d, 'PopUp-closeWrap')) },
  61483. w,
  61484. v('span', { className: u('PopUp-closeBox'), onClick: s }, v(r.Icon, { icon: 'close', className: u('icon', ''.concat(d, 'PopUp-close')) }))
  61485. )
  61486. : null,
  61487. b &&
  61488. v(
  61489. 'div',
  61490. { className: u(''.concat(d, 'PopUp-toolbar')) },
  61491. v(p.default, { className: u(''.concat(d, 'PopUp-cancel')), level: 'link', onClick: s }, C('cancel')),
  61492. t && v('span', { className: u(''.concat(d, 'PopUp-title')) }, t),
  61493. v(p.default, { className: u(''.concat(d, 'PopUp-confirm')), level: 'link', onClick: i }, C('confirm'))
  61494. ),
  61495. v('div', { className: u(''.concat(d, 'PopUp-content'), 'justify-'.concat(T)) }, y ? l : null),
  61496. v('div', { className: u('PopUp-safearea') })
  61497. )
  61498. )
  61499. })
  61500. )
  61501. )
  61502. }),
  61503. (e.defaultProps = { className: '', overlay: !0, isShow: !1, container: document.body, showClose: !0, onConfirm: function () {} }),
  61504. e
  61505. )
  61506. })(m.default.PureComponent),
  61507. b = c.themeable(c.localeable(P))
  61508. ;(e.PopUp = P), (e.default = b)
  61509. }) /*!node_modules/compute-scroll-into-view/dist/index.js*/
  61510. amis.define('d211788', function (t, e, n, i) {
  61511. function r(t) {
  61512. return 'object' == typeof t && null != t && 1 === t.nodeType
  61513. }
  61514. function o(t, e) {
  61515. return (!e || 'hidden' !== t) && 'visible' !== t && 'clip' !== t
  61516. }
  61517. function l(t, e) {
  61518. if (t.clientHeight < t.scrollHeight || t.clientWidth < t.scrollWidth) {
  61519. var n = getComputedStyle(t, null)
  61520. return (
  61521. o(n.overflowY, e) ||
  61522. o(n.overflowX, e) ||
  61523. (function (t) {
  61524. var e = (function (t) {
  61525. if (!t.ownerDocument || !t.ownerDocument.defaultView) return null
  61526. try {
  61527. return t.ownerDocument.defaultView.frameElement
  61528. } catch (t) {
  61529. return null
  61530. }
  61531. })(t)
  61532. return !!e && (e.clientHeight < t.scrollHeight || e.clientWidth < t.scrollWidth)
  61533. })(t)
  61534. )
  61535. }
  61536. return !1
  61537. }
  61538. function d(t, e, n, i, r, o, l, d) {
  61539. return (o < t && l > e) || (o > t && l < e) ? 0 : (o <= t && d <= n) || (l >= e && d >= n) ? o - t - i : (l > e && d < n) || (o < t && d > n) ? l - e + r : 0
  61540. }
  61541. n.exports = function (t, e) {
  61542. var n = window,
  61543. i = e.scrollMode,
  61544. o = e.block,
  61545. f = e.inline,
  61546. h = e.boundary,
  61547. u = e.skipOverflowHiddenElements,
  61548. s =
  61549. 'function' == typeof h
  61550. ? h
  61551. : function (t) {
  61552. return t !== h
  61553. }
  61554. if (!r(t)) throw new TypeError('Invalid target')
  61555. for (var c, a, g = document.scrollingElement || document.documentElement, m = [], p = t; r(p) && s(p); ) {
  61556. if ((p = null == (a = (c = p).parentElement) ? c.getRootNode().host || null : a) === g) {
  61557. m.push(p)
  61558. break
  61559. }
  61560. ;(null != p && p === document.body && l(p) && !l(document.documentElement)) || (null != p && l(p, u) && m.push(p))
  61561. }
  61562. for (
  61563. var w = n.visualViewport ? n.visualViewport.width : innerWidth,
  61564. v = n.visualViewport ? n.visualViewport.height : innerHeight,
  61565. W = window.scrollX || pageXOffset,
  61566. H = window.scrollY || pageYOffset,
  61567. b = t.getBoundingClientRect(),
  61568. y = b.height,
  61569. E = b.width,
  61570. M = b.top,
  61571. V = b.right,
  61572. x = b.bottom,
  61573. I = b.left,
  61574. C = 'start' === o || 'nearest' === o ? M : 'end' === o ? x : M + y / 2,
  61575. R = 'center' === f ? I + E / 2 : 'end' === f ? V : I,
  61576. T = [],
  61577. k = 0;
  61578. k < m.length;
  61579. k++
  61580. ) {
  61581. var B = m[k],
  61582. D = B.getBoundingClientRect(),
  61583. O = D.height,
  61584. X = D.width,
  61585. Y = D.top,
  61586. L = D.right,
  61587. S = D.bottom,
  61588. j = D.left
  61589. if ('if-needed' === i && M >= 0 && I >= 0 && x <= v && V <= w && M >= Y && x <= S && I >= j && V <= L) return T
  61590. var N = getComputedStyle(B),
  61591. q = parseInt(N.borderLeftWidth, 10),
  61592. z = parseInt(N.borderTopWidth, 10),
  61593. A = parseInt(N.borderRightWidth, 10),
  61594. F = parseInt(N.borderBottomWidth, 10),
  61595. G = 0,
  61596. J = 0,
  61597. K = 'offsetWidth' in B ? B.offsetWidth - B.clientWidth - q - A : 0,
  61598. P = 'offsetHeight' in B ? B.offsetHeight - B.clientHeight - z - F : 0,
  61599. Q = 'offsetWidth' in B ? (0 === B.offsetWidth ? 0 : X / B.offsetWidth) : 0,
  61600. U = 'offsetHeight' in B ? (0 === B.offsetHeight ? 0 : O / B.offsetHeight) : 0
  61601. if (g === B)
  61602. (G = 'start' === o ? C : 'end' === o ? C - v : 'nearest' === o ? d(H, H + v, v, z, F, H + C, H + C + y, y) : C - v / 2),
  61603. (J = 'start' === f ? R : 'center' === f ? R - w / 2 : 'end' === f ? R - w : d(W, W + w, w, q, A, W + R, W + R + E, E)),
  61604. (G = Math.max(0, G + H)),
  61605. (J = Math.max(0, J + W))
  61606. else {
  61607. ;(G = 'start' === o ? C - Y - z : 'end' === o ? C - S + F + P : 'nearest' === o ? d(Y, S, O, z, F + P, C, C + y, y) : C - (Y + O / 2) + P / 2),
  61608. (J = 'start' === f ? R - j - q : 'center' === f ? R - (j + X / 2) + K / 2 : 'end' === f ? R - L + A + K : d(j, L, X, q, A + K, R, R + E, E))
  61609. var Z = B.scrollLeft,
  61610. $ = B.scrollTop
  61611. ;(C += $ - (G = Math.max(0, Math.min($ + G / U, B.scrollHeight - O / U + P)))), (R += Z - (J = Math.max(0, Math.min(Z + J / Q, B.scrollWidth - X / Q + K))))
  61612. }
  61613. T.push({ el: B, top: G, left: J })
  61614. }
  61615. return T
  61616. }
  61617. }) /*!node_modules/downshift/dist/downshift.cjs.js*/
  61618. amis.define('be1e673', function (e, t, n, i) {
  61619. 'use strict'
  61620. var o = e('68b98b9')
  61621. Object.defineProperty(t, '__esModule', { value: !0 })
  61622. var r = e('ac4fc3c'),
  61623. u = e('ac704b9'),
  61624. s = (e('75ce0cd'), e('d211788')),
  61625. a = e('68b98b9')
  61626. function l(e) {
  61627. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  61628. }
  61629. var d = l(r),
  61630. c = l(s),
  61631. g = 0
  61632. function p(e) {
  61633. return 'function' == typeof e ? e : f
  61634. }
  61635. function f() {}
  61636. function h(e, t) {
  61637. e &&
  61638. c.default(e, { boundary: t, block: 'nearest', scrollMode: 'if-needed' }).forEach(function (e) {
  61639. var t = e.el,
  61640. n = e.top,
  61641. i = e.left
  61642. ;(t.scrollTop = n), (t.scrollLeft = i)
  61643. })
  61644. }
  61645. function m(e, t, n) {
  61646. return e === t || (t instanceof n.Node && e.contains && e.contains(t))
  61647. }
  61648. function I(e, t) {
  61649. var n
  61650. function i() {
  61651. n && clearTimeout(n)
  61652. }
  61653. function o() {
  61654. for (var o = arguments.length, r = new Array(o), u = 0; u < o; u++) r[u] = arguments[u]
  61655. i(),
  61656. (n = setTimeout(function () {
  61657. ;(n = null), e.apply(void 0, r)
  61658. }, t))
  61659. }
  61660. return (o.cancel = i), o
  61661. }
  61662. function v() {
  61663. for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]
  61664. return function (e) {
  61665. for (var n = arguments.length, i = new Array(n > 1 ? n - 1 : 0), r = 1; r < n; r++) i[r - 1] = arguments[r]
  61666. return t.some(function (t) {
  61667. return t && t.apply(void 0, o.__spreadArray([e], i, !1)), e.preventDownshiftDefault || (e.hasOwnProperty('nativeEvent') && e.nativeEvent.preventDownshiftDefault)
  61668. })
  61669. }
  61670. }
  61671. function y() {
  61672. for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]
  61673. return function (e) {
  61674. t.forEach(function (t) {
  61675. 'function' == typeof t ? t(e) : t && (t.current = e)
  61676. })
  61677. }
  61678. }
  61679. function x() {
  61680. return String(g++)
  61681. }
  61682. function _(e) {
  61683. var t = e.isOpen,
  61684. n = e.resultCount,
  61685. i = e.previousResultCount
  61686. return t
  61687. ? n
  61688. ? n !== i
  61689. ? ''.concat(n, ' result').concat(1 === n ? ' is' : 's are', ' available, use up and down arrow keys to navigate. Press Enter key to select.')
  61690. : ''
  61691. : 'No results are available.'
  61692. : ''
  61693. }
  61694. function b(e, t) {
  61695. return !(e = Array.isArray(e) ? e[0] : e) && t ? t : e
  61696. }
  61697. function w(e) {
  61698. return 'string' == typeof e.type
  61699. }
  61700. function S(e) {
  61701. return e.props
  61702. }
  61703. var C = ['highlightedIndex', 'inputValue', 'isOpen', 'selectedItem', 'type']
  61704. function k(e) {
  61705. void 0 === e && (e = {})
  61706. var t = {}
  61707. return (
  61708. C.forEach(function (n) {
  61709. e.hasOwnProperty(n) && (t[n] = e[n])
  61710. }),
  61711. t
  61712. )
  61713. }
  61714. function M(e, t) {
  61715. return Object.keys(e).reduce(function (n, i) {
  61716. return (n[i] = D(t, i) ? t[i] : e[i]), n
  61717. }, {})
  61718. }
  61719. function D(e, t) {
  61720. return void 0 !== e[t]
  61721. }
  61722. function E(e) {
  61723. var t = e.key,
  61724. n = e.keyCode
  61725. return n >= 37 && n <= 40 && 0 !== t.indexOf('Arrow') ? 'Arrow'.concat(t) : t
  61726. }
  61727. function O(e, t, n, i, o) {
  61728. if ((void 0 === o && (o = !0), 0 === n)) return -1
  61729. var r = n - 1
  61730. ;('number' != typeof t || t < 0 || t >= n) && (t = e > 0 ? -1 : r + 1)
  61731. var u = t + e
  61732. u < 0 ? (u = o ? r : 0) : u > r && (u = o ? 0 : r)
  61733. var s = K(e, u, n, i, o)
  61734. return -1 === s ? (t >= n ? -1 : t) : s
  61735. }
  61736. function K(e, t, n, i, o) {
  61737. var r = i(t)
  61738. if (!r || !r.hasAttribute('disabled')) return t
  61739. if (e > 0) {
  61740. for (var u = t + 1; u < n; u++) if (!i(u).hasAttribute('disabled')) return u
  61741. } else for (u = t - 1; u >= 0; u--) if (!i(u).hasAttribute('disabled')) return u
  61742. return o ? (e > 0 ? K(1, 0, n, i, !1) : K(-1, n - 1, n, i, !1)) : -1
  61743. }
  61744. function P(e, t, n, i) {
  61745. return (
  61746. void 0 === i && (i = !0),
  61747. t.some(function (t) {
  61748. return t && (m(t, e, n) || (i && m(t, n.document.activeElement, n)))
  61749. })
  61750. )
  61751. }
  61752. var R = I(function (e) {
  61753. A(e).textContent = ''
  61754. }, 500)
  61755. function T(e, t) {
  61756. var n = A(t)
  61757. e && ((n.textContent = e), R(t))
  61758. }
  61759. function A(e) {
  61760. void 0 === e && (e = document)
  61761. var t = e.getElementById('a11y-status-message')
  61762. return (
  61763. t ||
  61764. ((t = e.createElement('div')).setAttribute('id', 'a11y-status-message'),
  61765. t.setAttribute('role', 'status'),
  61766. t.setAttribute('aria-live', 'polite'),
  61767. t.setAttribute('aria-relevant', 'additions text'),
  61768. Object.assign(t.style, { border: '0', clip: 'rect(0 0 0 0)', height: '1px', margin: '-1px', overflow: 'hidden', padding: '0', position: 'absolute', width: '1px' }),
  61769. e.body.appendChild(t),
  61770. t)
  61771. )
  61772. }
  61773. var H = Object.freeze({
  61774. __proto__: null,
  61775. unknown: 0,
  61776. mouseUp: 1,
  61777. itemMouseEnter: 2,
  61778. keyDownArrowUp: 3,
  61779. keyDownArrowDown: 4,
  61780. keyDownEscape: 5,
  61781. keyDownEnter: 6,
  61782. keyDownHome: 7,
  61783. keyDownEnd: 8,
  61784. clickItem: 9,
  61785. blurInput: 10,
  61786. changeInput: 11,
  61787. keyDownSpaceButton: 12,
  61788. clickButton: 13,
  61789. blurButton: 14,
  61790. controlledPropUpdatedSelectedItem: 15,
  61791. touchEnd: 16
  61792. }),
  61793. F = (function () {
  61794. var e = (function (e) {
  61795. function t(t) {
  61796. var n,
  61797. i = this
  61798. ;(i = e.call(this, t) || this),
  61799. (n = i),
  61800. (i.id = i.props.id || 'downshift-'.concat(x())),
  61801. (i.menuId = i.props.menuId || ''.concat(i.id, '-menu')),
  61802. (i.labelId = i.props.labelId || ''.concat(i.id, '-label')),
  61803. (i.inputId = i.props.inputId || ''.concat(i.id, '-input')),
  61804. (i.getItemId =
  61805. i.props.getItemId ||
  61806. function (e) {
  61807. return ''.concat(i.id, '-item-').concat(e)
  61808. }),
  61809. (i.input = null),
  61810. (i.items = []),
  61811. (i.itemCount = null),
  61812. (i.previousResultCount = 0),
  61813. (i.timeoutIds = []),
  61814. (i.internalSetTimeout = function (e, t) {
  61815. var n = setTimeout(function () {
  61816. ;(i.timeoutIds = i.timeoutIds.filter(function (e) {
  61817. return e !== n
  61818. })),
  61819. e()
  61820. }, t)
  61821. i.timeoutIds.push(n)
  61822. }),
  61823. (i.setItemCount = function (e) {
  61824. i.itemCount = e
  61825. }),
  61826. (i.unsetItemCount = function () {
  61827. i.itemCount = null
  61828. }),
  61829. (i.setHighlightedIndex = function (e, t) {
  61830. void 0 === e && (e = n.props.defaultHighlightedIndex), void 0 === t && (t = {}), (t = k(t)), n.internalSetState(o.__assign({ highlightedIndex: e }, t))
  61831. }),
  61832. (i.clearSelection = function (e) {
  61833. i.internalSetState({ selectedItem: null, inputValue: '', highlightedIndex: i.props.defaultHighlightedIndex, isOpen: i.props.defaultIsOpen }, e)
  61834. }),
  61835. (i.selectItem = function (e, t, n) {
  61836. ;(t = k(t)),
  61837. i.internalSetState(o.__assign({ isOpen: i.props.defaultIsOpen, highlightedIndex: i.props.defaultHighlightedIndex, selectedItem: e, inputValue: i.props.itemToString(e) }, t), n)
  61838. }),
  61839. (i.selectItemAtIndex = function (e, t, n) {
  61840. var o = i.items[e]
  61841. null != o && i.selectItem(o, t, n)
  61842. }),
  61843. (i.selectHighlightedItem = function (e, t) {
  61844. return i.selectItemAtIndex(i.getState().highlightedIndex, e, t)
  61845. }),
  61846. (i.internalSetState = function (e, t) {
  61847. var n,
  61848. r,
  61849. u = {},
  61850. s = 'function' == typeof e
  61851. return (
  61852. !s && e.hasOwnProperty('inputValue') && i.props.onInputValueChange(e.inputValue, o.__assign(o.__assign({}, i.getStateAndHelpers()), e)),
  61853. i.setState(
  61854. function (t) {
  61855. t = i.getState(t)
  61856. var a = s ? e(t) : e
  61857. ;(a = i.props.stateReducer(t, a)), (n = a.hasOwnProperty('selectedItem'))
  61858. var l = {}
  61859. return (
  61860. n && a.selectedItem !== t.selectedItem && (r = a.selectedItem),
  61861. (a.type = a.type || 0),
  61862. Object.keys(a).forEach(function (e) {
  61863. t[e] !== a[e] && (u[e] = a[e]), 'type' !== e && (a[e], D(i.props, e) || (l[e] = a[e]))
  61864. }),
  61865. s && a.hasOwnProperty('inputValue') && i.props.onInputValueChange(a.inputValue, o.__assign(o.__assign({}, i.getStateAndHelpers()), a)),
  61866. l
  61867. )
  61868. },
  61869. function () {
  61870. p(t)(),
  61871. Object.keys(u).length > 1 && i.props.onStateChange(u, i.getStateAndHelpers()),
  61872. n && i.props.onSelect(e.selectedItem, i.getStateAndHelpers()),
  61873. void 0 !== r && i.props.onChange(r, i.getStateAndHelpers()),
  61874. i.props.onUserAction(u, i.getStateAndHelpers())
  61875. }
  61876. )
  61877. )
  61878. }),
  61879. (i.rootRef = function (e) {
  61880. return (i._rootNode = e)
  61881. }),
  61882. (i.getRootProps = function (e, t) {
  61883. var i,
  61884. r = void 0 === e ? {} : e,
  61885. u = r.refKey,
  61886. s = void 0 === u ? 'ref' : u,
  61887. a = r.ref,
  61888. l = o.__rest(r, ['refKey', 'ref']),
  61889. d = (void 0 === t ? {} : t).suppressRefError,
  61890. c = void 0 !== d && d
  61891. ;(n.getRootProps.called = !0), (n.getRootProps.refKey = s), (n.getRootProps.suppressRefError = c)
  61892. var g = n.getState().isOpen
  61893. return o.__assign(
  61894. (((i = {})[s] = y(a, n.rootRef)),
  61895. (i.role = 'combobox'),
  61896. (i['aria-expanded'] = g),
  61897. (i['aria-haspopup'] = 'listbox'),
  61898. (i['aria-owns'] = g ? n.menuId : null),
  61899. (i['aria-labelledby'] = n.labelId),
  61900. i),
  61901. l
  61902. )
  61903. }),
  61904. (i.keyDownHandlers = {
  61905. ArrowDown: function (e) {
  61906. var t = this
  61907. if ((e.preventDefault(), this.getState().isOpen)) {
  61908. var n = e.shiftKey ? 5 : 1
  61909. this.moveHighlightedIndex(n, { type: 4 })
  61910. } else
  61911. this.internalSetState({ isOpen: !0, type: 4 }, function () {
  61912. var e = t.getItemCount()
  61913. if (e > 0) {
  61914. var n = O(1, t.getState().highlightedIndex, e, function (e) {
  61915. return t.getItemNodeFromIndex(e)
  61916. })
  61917. t.setHighlightedIndex(n, { type: 4 })
  61918. }
  61919. })
  61920. },
  61921. ArrowUp: function (e) {
  61922. var t = this
  61923. if ((e.preventDefault(), this.getState().isOpen)) {
  61924. var n = e.shiftKey ? -5 : -1
  61925. this.moveHighlightedIndex(n, { type: 3 })
  61926. } else
  61927. this.internalSetState({ isOpen: !0, type: 3 }, function () {
  61928. var e = t.getItemCount()
  61929. if (e > 0) {
  61930. var n = O(-1, t.getState().highlightedIndex, e, function (e) {
  61931. return t.getItemNodeFromIndex(e)
  61932. })
  61933. t.setHighlightedIndex(n, { type: 3 })
  61934. }
  61935. })
  61936. },
  61937. Enter: function (e) {
  61938. if (229 !== e.which) {
  61939. var t = this.getState(),
  61940. n = t.isOpen,
  61941. i = t.highlightedIndex
  61942. if (n && null != i) {
  61943. e.preventDefault()
  61944. var o = this.items[i],
  61945. r = this.getItemNodeFromIndex(i)
  61946. if (null == o || (r && r.hasAttribute('disabled'))) return
  61947. this.selectHighlightedItem({ type: 6 })
  61948. }
  61949. }
  61950. },
  61951. Escape: function (e) {
  61952. e.preventDefault(), this.reset(o.__assign({ type: 5 }, !this.state.isOpen && { selectedItem: null, inputValue: '' }))
  61953. }
  61954. }),
  61955. (i.buttonKeyDownHandlers = o.__assign(o.__assign({}, i.keyDownHandlers), {
  61956. ' ': function (e) {
  61957. e.preventDefault(), this.toggleMenu({ type: 12 })
  61958. }
  61959. })),
  61960. (i.inputKeyDownHandlers = o.__assign(o.__assign({}, i.keyDownHandlers), {
  61961. Home: function (e) {
  61962. var t = this,
  61963. n = this.getState().isOpen
  61964. if (n) {
  61965. e.preventDefault()
  61966. var i = this.getItemCount()
  61967. if (!(i <= 0) && n) {
  61968. var o = K(
  61969. 1,
  61970. 0,
  61971. i,
  61972. function (e) {
  61973. return t.getItemNodeFromIndex(e)
  61974. },
  61975. !1
  61976. )
  61977. this.setHighlightedIndex(o, { type: 7 })
  61978. }
  61979. }
  61980. },
  61981. End: function (e) {
  61982. var t = this,
  61983. n = this.getState().isOpen
  61984. if (n) {
  61985. e.preventDefault()
  61986. var i = this.getItemCount()
  61987. if (!(i <= 0) && n) {
  61988. var o = K(
  61989. -1,
  61990. i - 1,
  61991. i,
  61992. function (e) {
  61993. return t.getItemNodeFromIndex(e)
  61994. },
  61995. !1
  61996. )
  61997. this.setHighlightedIndex(o, { type: 8 })
  61998. }
  61999. }
  62000. }
  62001. })),
  62002. (i.getToggleButtonProps = function (e) {
  62003. var t = void 0 === e ? {} : e,
  62004. i = t.onClick,
  62005. r = (t.onPress, t.onKeyDown),
  62006. u = t.onKeyUp,
  62007. s = t.onBlur,
  62008. a = o.__rest(t, ['onClick', 'onPress', 'onKeyDown', 'onKeyUp', 'onBlur']),
  62009. l = n.getState().isOpen,
  62010. d = { onClick: v(i, n.buttonHandleClick), onKeyDown: v(r, n.buttonHandleKeyDown), onKeyUp: v(u, n.buttonHandleKeyUp), onBlur: v(s, n.buttonHandleBlur) },
  62011. c = a.disabled ? {} : d
  62012. return o.__assign(o.__assign({ type: 'button', role: 'button', 'aria-label': l ? 'close menu' : 'open menu', 'aria-haspopup': !0, 'data-toggle': !0 }, c), a)
  62013. }),
  62014. (i.buttonHandleKeyUp = function (e) {
  62015. e.preventDefault()
  62016. }),
  62017. (i.buttonHandleKeyDown = function (e) {
  62018. var t = E(e)
  62019. i.buttonKeyDownHandlers[t] && i.buttonKeyDownHandlers[t].call(i, e)
  62020. }),
  62021. (i.buttonHandleClick = function (e) {
  62022. e.preventDefault(),
  62023. i.props.environment.document.activeElement === i.props.environment.document.body && e.target.focus(),
  62024. i.internalSetTimeout(function () {
  62025. return i.toggleMenu({ type: 13 })
  62026. })
  62027. }),
  62028. (i.buttonHandleBlur = function (e) {
  62029. var t = e.target
  62030. i.internalSetTimeout(function () {
  62031. i.isMouseDown ||
  62032. (null != i.props.environment.document.activeElement && i.props.environment.document.activeElement.id === i.inputId) ||
  62033. i.props.environment.document.activeElement === t ||
  62034. i.reset({ type: 14 })
  62035. })
  62036. }),
  62037. (i.getLabelProps = function (e) {
  62038. return o.__assign({ htmlFor: i.inputId, id: i.labelId }, e)
  62039. }),
  62040. (i.getInputProps = function (e) {
  62041. var t,
  62042. i = void 0 === e ? {} : e,
  62043. r = i.onKeyDown,
  62044. u = i.onBlur,
  62045. s = i.onChange,
  62046. a = i.onInput,
  62047. l = (i.onChangeText, o.__rest(i, ['onKeyDown', 'onBlur', 'onChange', 'onInput', 'onChangeText'])),
  62048. d = {}
  62049. var c = n.getState(),
  62050. g = c.inputValue,
  62051. p = c.isOpen,
  62052. f = c.highlightedIndex
  62053. return (
  62054. l.disabled || (((t = {}).onChange = v(s, a, n.inputHandleChange)), (t.onKeyDown = v(r, n.inputHandleKeyDown)), (t.onBlur = v(u, n.inputHandleBlur)), (d = t)),
  62055. o.__assign(
  62056. o.__assign(
  62057. {
  62058. 'aria-autocomplete': 'list',
  62059. 'aria-activedescendant': p && 'number' == typeof f && f >= 0 ? n.getItemId(f) : null,
  62060. 'aria-controls': p ? n.menuId : null,
  62061. 'aria-labelledby': n.labelId,
  62062. autoComplete: 'off',
  62063. value: g,
  62064. id: n.inputId
  62065. },
  62066. d
  62067. ),
  62068. l
  62069. )
  62070. )
  62071. }),
  62072. (i.inputHandleKeyDown = function (e) {
  62073. var t = E(e)
  62074. t && i.inputKeyDownHandlers[t] && i.inputKeyDownHandlers[t].call(i, e)
  62075. }),
  62076. (i.inputHandleChange = function (e) {
  62077. i.internalSetState({ type: 11, isOpen: !0, inputValue: e.target.value, highlightedIndex: i.props.defaultHighlightedIndex })
  62078. }),
  62079. (i.inputHandleBlur = function () {
  62080. i.internalSetTimeout(function () {
  62081. var e =
  62082. i.props.environment.document &&
  62083. !!i.props.environment.document.activeElement &&
  62084. !!i.props.environment.document.activeElement.dataset &&
  62085. i.props.environment.document.activeElement.dataset.toggle &&
  62086. i._rootNode &&
  62087. i._rootNode.contains(i.props.environment.document.activeElement)
  62088. i.isMouseDown || e || i.reset({ type: 10 })
  62089. })
  62090. }),
  62091. (i.menuRef = function (e) {
  62092. i._menuNode = e
  62093. }),
  62094. (i.getMenuProps = function (e, t) {
  62095. var i,
  62096. r = void 0 === e ? {} : e,
  62097. u = r.refKey,
  62098. s = void 0 === u ? 'ref' : u,
  62099. a = r.ref,
  62100. l = o.__rest(r, ['refKey', 'ref']),
  62101. d = (void 0 === t ? {} : t).suppressRefError,
  62102. c = void 0 !== d && d
  62103. return (
  62104. (n.getMenuProps.called = !0),
  62105. (n.getMenuProps.refKey = s),
  62106. (n.getMenuProps.suppressRefError = c),
  62107. o.__assign((((i = {})[s] = y(a, n.menuRef)), (i.role = 'listbox'), (i['aria-labelledby'] = l && l['aria-label'] ? null : n.labelId), (i.id = n.menuId), i), l)
  62108. )
  62109. }),
  62110. (i.getItemProps = function (e) {
  62111. var t,
  62112. i = void 0 === e ? {} : e,
  62113. r = i.onMouseMove,
  62114. u = i.onMouseDown,
  62115. s = i.onClick,
  62116. a = (i.onPress, i.index),
  62117. l = i.item,
  62118. d = void 0 === l ? void 0 : l,
  62119. c = o.__rest(i, ['onMouseMove', 'onMouseDown', 'onClick', 'onPress', 'index', 'item'])
  62120. void 0 === a ? (n.items.push(d), (a = n.items.indexOf(d))) : (n.items[a] = d)
  62121. var g = s,
  62122. p =
  62123. (((t = {
  62124. onMouseMove: v(r, function () {
  62125. a !== n.getState().highlightedIndex &&
  62126. (n.setHighlightedIndex(a, { type: 2 }),
  62127. (n.avoidScrolling = !0),
  62128. n.internalSetTimeout(function () {
  62129. return (n.avoidScrolling = !1)
  62130. }, 250))
  62131. }),
  62132. onMouseDown: v(u, function (e) {
  62133. e.preventDefault()
  62134. })
  62135. }).onClick = v(g, function () {
  62136. n.selectItemAtIndex(a, { type: 9 })
  62137. })),
  62138. t),
  62139. f = c.disabled ? { onMouseDown: p.onMouseDown } : p
  62140. return o.__assign(o.__assign({ id: n.getItemId(a), role: 'option', 'aria-selected': n.getState().highlightedIndex === a }, f), c)
  62141. }),
  62142. (i.clearItems = function () {
  62143. i.items = []
  62144. }),
  62145. (i.reset = function (e, t) {
  62146. void 0 === e && (e = {}),
  62147. (e = k(e)),
  62148. n.internalSetState(function (t) {
  62149. var i = t.selectedItem
  62150. return o.__assign({ isOpen: n.props.defaultIsOpen, highlightedIndex: n.props.defaultHighlightedIndex, inputValue: n.props.itemToString(i) }, e)
  62151. }, t)
  62152. }),
  62153. (i.toggleMenu = function (e, t) {
  62154. void 0 === e && (e = {}),
  62155. (e = k(e)),
  62156. n.internalSetState(
  62157. function (t) {
  62158. var i = t.isOpen
  62159. return o.__assign(o.__assign({ isOpen: !i }, i && { highlightedIndex: n.props.defaultHighlightedIndex }), e)
  62160. },
  62161. function () {
  62162. var i = n.getState(),
  62163. o = i.isOpen,
  62164. r = i.highlightedIndex
  62165. o && n.getItemCount() > 0 && 'number' == typeof r && n.setHighlightedIndex(r, e), p(t)()
  62166. }
  62167. )
  62168. }),
  62169. (i.openMenu = function (e) {
  62170. i.internalSetState({ isOpen: !0 }, e)
  62171. }),
  62172. (i.closeMenu = function (e) {
  62173. i.internalSetState({ isOpen: !1 }, e)
  62174. }),
  62175. (i.updateStatus = I(function () {
  62176. var e = i.getState(),
  62177. t = i.items[e.highlightedIndex],
  62178. n = i.getItemCount(),
  62179. r = i.props.getA11yStatusMessage(o.__assign({ itemToString: i.props.itemToString, previousResultCount: i.previousResultCount, resultCount: n, highlightedItem: t }, e))
  62180. ;(i.previousResultCount = n), T(r, i.props.environment.document)
  62181. }, 200))
  62182. var r = i.props,
  62183. u = r.defaultHighlightedIndex,
  62184. s = r.initialHighlightedIndex,
  62185. a = void 0 === s ? u : s,
  62186. l = r.defaultIsOpen,
  62187. d = r.initialIsOpen,
  62188. c = void 0 === d ? l : d,
  62189. g = r.initialInputValue,
  62190. f = void 0 === g ? '' : g,
  62191. h = r.initialSelectedItem,
  62192. m = void 0 === h ? null : h,
  62193. _ = i.getState({ highlightedIndex: a, isOpen: c, inputValue: f, selectedItem: m })
  62194. return null != _.selectedItem && void 0 === i.props.initialInputValue && (_.inputValue = i.props.itemToString(_.selectedItem)), (i.state = _), i
  62195. }
  62196. return (
  62197. o.__extends(t, e),
  62198. (t.prototype.internalClearTimeouts = function () {
  62199. this.timeoutIds.forEach(function (e) {
  62200. clearTimeout(e)
  62201. }),
  62202. (this.timeoutIds = [])
  62203. }),
  62204. (t.prototype.getState = function (e) {
  62205. return void 0 === e && (e = this.state), M(e, this.props)
  62206. }),
  62207. (t.prototype.getItemCount = function () {
  62208. var e = this.items.length
  62209. return null != this.itemCount ? (e = this.itemCount) : void 0 !== this.props.itemCount && (e = this.props.itemCount), e
  62210. }),
  62211. (t.prototype.getItemNodeFromIndex = function (e) {
  62212. return this.props.environment.document.getElementById(this.getItemId(e))
  62213. }),
  62214. (t.prototype.scrollHighlightedItemIntoView = function () {
  62215. var e = this.getItemNodeFromIndex(this.getState().highlightedIndex)
  62216. this.props.scrollIntoView(e, this._menuNode)
  62217. }),
  62218. (t.prototype.moveHighlightedIndex = function (e, t) {
  62219. var n = this,
  62220. i = this.getItemCount(),
  62221. o = this.getState().highlightedIndex
  62222. if (i > 0) {
  62223. var r = O(e, o, i, function (e) {
  62224. return n.getItemNodeFromIndex(e)
  62225. })
  62226. this.setHighlightedIndex(r, t)
  62227. }
  62228. }),
  62229. (t.prototype.getStateAndHelpers = function () {
  62230. var e = this.getState(),
  62231. t = e.highlightedIndex,
  62232. n = e.inputValue,
  62233. i = e.selectedItem,
  62234. o = e.isOpen,
  62235. r = this.props.itemToString,
  62236. u = this.id,
  62237. s = this,
  62238. a = s.getRootProps,
  62239. l = s.getToggleButtonProps,
  62240. d = s.getLabelProps,
  62241. c = s.getMenuProps,
  62242. g = s.getInputProps,
  62243. p = s.getItemProps,
  62244. f = s.openMenu,
  62245. h = s.closeMenu,
  62246. m = s.toggleMenu,
  62247. I = s.selectItem,
  62248. v = s.selectItemAtIndex,
  62249. y = s.selectHighlightedItem,
  62250. x = s.setHighlightedIndex,
  62251. _ = s.clearSelection,
  62252. b = s.clearItems
  62253. return {
  62254. getRootProps: a,
  62255. getToggleButtonProps: l,
  62256. getLabelProps: d,
  62257. getMenuProps: c,
  62258. getInputProps: g,
  62259. getItemProps: p,
  62260. reset: s.reset,
  62261. openMenu: f,
  62262. closeMenu: h,
  62263. toggleMenu: m,
  62264. selectItem: I,
  62265. selectItemAtIndex: v,
  62266. selectHighlightedItem: y,
  62267. setHighlightedIndex: x,
  62268. clearSelection: _,
  62269. clearItems: b,
  62270. setItemCount: s.setItemCount,
  62271. unsetItemCount: s.unsetItemCount,
  62272. setState: s.internalSetState,
  62273. itemToString: r,
  62274. id: u,
  62275. highlightedIndex: t,
  62276. inputValue: n,
  62277. isOpen: o,
  62278. selectedItem: i
  62279. }
  62280. }),
  62281. (t.prototype.componentDidMount = function () {
  62282. var e = this
  62283. var t = function () {
  62284. e.isMouseDown = !0
  62285. },
  62286. n = function (t) {
  62287. ;(e.isMouseDown = !1),
  62288. !P(t.target, [e._rootNode, e._menuNode], e.props.environment) &&
  62289. e.getState().isOpen &&
  62290. e.reset({ type: 1 }, function () {
  62291. return e.props.onOuterClick(e.getStateAndHelpers())
  62292. })
  62293. },
  62294. i = function () {
  62295. e.isTouchMove = !1
  62296. },
  62297. o = function () {
  62298. e.isTouchMove = !0
  62299. },
  62300. r = function (t) {
  62301. var n = P(t.target, [e._rootNode, e._menuNode], e.props.environment, !1)
  62302. e.isTouchMove ||
  62303. n ||
  62304. !e.getState().isOpen ||
  62305. e.reset({ type: 16 }, function () {
  62306. return e.props.onOuterClick(e.getStateAndHelpers())
  62307. })
  62308. },
  62309. u = this.props.environment
  62310. u.addEventListener('mousedown', t),
  62311. u.addEventListener('mouseup', n),
  62312. u.addEventListener('touchstart', i),
  62313. u.addEventListener('touchmove', o),
  62314. u.addEventListener('touchend', r),
  62315. (this.cleanup = function () {
  62316. e.internalClearTimeouts(),
  62317. e.updateStatus.cancel(),
  62318. u.removeEventListener('mousedown', t),
  62319. u.removeEventListener('mouseup', n),
  62320. u.removeEventListener('touchstart', i),
  62321. u.removeEventListener('touchmove', o),
  62322. u.removeEventListener('touchend', r)
  62323. })
  62324. }),
  62325. (t.prototype.shouldScroll = function (e, t) {
  62326. var n = (void 0 === this.props.highlightedIndex ? this.getState() : this.props).highlightedIndex,
  62327. i = (void 0 === t.highlightedIndex ? e : t).highlightedIndex
  62328. return (n && this.getState().isOpen && !e.isOpen) || n !== i
  62329. }),
  62330. (t.prototype.componentDidUpdate = function (e, t) {
  62331. D(this.props, 'selectedItem') &&
  62332. this.props.selectedItemChanged(e.selectedItem, this.props.selectedItem) &&
  62333. this.internalSetState({ type: 15, inputValue: this.props.itemToString(this.props.selectedItem) }),
  62334. !this.avoidScrolling && this.shouldScroll(t, e) && this.scrollHighlightedItemIntoView(),
  62335. this.updateStatus()
  62336. }),
  62337. (t.prototype.componentWillUnmount = function () {
  62338. this.cleanup()
  62339. }),
  62340. (t.prototype.render = function () {
  62341. var e = b(this.props.children, f)
  62342. this.clearItems(),
  62343. (this.getRootProps.called = !1),
  62344. (this.getRootProps.refKey = void 0),
  62345. (this.getRootProps.suppressRefError = void 0),
  62346. (this.getMenuProps.called = !1),
  62347. (this.getMenuProps.refKey = void 0),
  62348. (this.getMenuProps.suppressRefError = void 0),
  62349. (this.getLabelProps.called = !1),
  62350. (this.getInputProps.called = !1)
  62351. var t = b(e(this.getStateAndHelpers()))
  62352. return t ? (this.getRootProps.called || this.props.suppressRefError ? t : w(t) ? u.cloneElement(t, this.getRootProps(S(t))) : void 0) : null
  62353. }),
  62354. t
  62355. )
  62356. })(u.Component)
  62357. return (
  62358. (e.defaultProps = {
  62359. defaultHighlightedIndex: null,
  62360. defaultIsOpen: !1,
  62361. getA11yStatusMessage: _,
  62362. itemToString: function (e) {
  62363. return null == e ? '' : String(e)
  62364. },
  62365. onStateChange: f,
  62366. onInputValueChange: f,
  62367. onUserAction: f,
  62368. onChange: f,
  62369. onSelect: f,
  62370. onOuterClick: f,
  62371. selectedItemChanged: function (e, t) {
  62372. return e !== t
  62373. },
  62374. environment: 'undefined' == typeof window ? {} : window,
  62375. stateReducer: function (e, t) {
  62376. return t
  62377. },
  62378. suppressRefError: !1,
  62379. scrollIntoView: h
  62380. }),
  62381. (e.stateChangeTypes = H),
  62382. e
  62383. )
  62384. })(),
  62385. V = F
  62386. var N = { highlightedIndex: -1, isOpen: !1, selectedItem: null, inputValue: '' }
  62387. function B(e, t, n) {
  62388. var i = e.props,
  62389. r = e.type,
  62390. u = {}
  62391. Object.keys(t).forEach(function (i) {
  62392. !(function (e, t, n, i) {
  62393. var r = t.props,
  62394. u = t.type,
  62395. s = 'on'.concat(W(e), 'Change')
  62396. r[s] && void 0 !== i[e] && i[e] !== n[e] && r[s](o.__assign({ type: u }, i))
  62397. })(i, e, t, n),
  62398. n[i] !== t[i] && (u[i] = n[i])
  62399. }),
  62400. i.onStateChange && Object.keys(u).length && i.onStateChange(o.__assign({ type: r }, u))
  62401. }
  62402. var L = I(function (e, t) {
  62403. T(e(), t)
  62404. }, 200),
  62405. U = 'undefined' != typeof window && void 0 !== window.document && void 0 !== window.document.createElement ? u.useLayoutEffect : u.useEffect
  62406. function j(e) {
  62407. var t = e.id,
  62408. n = void 0 === t ? 'downshift-'.concat(x()) : t,
  62409. i = e.labelId,
  62410. o = e.menuId,
  62411. r = e.getItemId,
  62412. s = e.toggleButtonId,
  62413. a = e.inputId
  62414. return u.useRef({
  62415. labelId: i || ''.concat(n, '-label'),
  62416. menuId: o || ''.concat(n, '-menu'),
  62417. getItemId:
  62418. r ||
  62419. function (e) {
  62420. return ''.concat(n, '-item-').concat(e)
  62421. },
  62422. toggleButtonId: s || ''.concat(n, '-toggle-button'),
  62423. inputId: a || ''.concat(n, '-input')
  62424. }).current
  62425. }
  62426. function z(e, t, n) {
  62427. return void 0 !== e ? e : 0 === n.length ? -1 : n.indexOf(t)
  62428. }
  62429. function q(e) {
  62430. return /^\S{1}$/.test(e)
  62431. }
  62432. function W(e) {
  62433. return ''.concat(e.slice(0, 1).toUpperCase()).concat(e.slice(1))
  62434. }
  62435. function $(e) {
  62436. var t = u.useRef(e)
  62437. return (t.current = e), t
  62438. }
  62439. function G(e, t, n) {
  62440. var i = u.useRef(),
  62441. r = u.useRef(),
  62442. s = u.useCallback(
  62443. function (t, n) {
  62444. ;(r.current = n), (t = M(t, n.props))
  62445. var i = e(t, n)
  62446. return n.props.stateReducer(t, o.__assign(o.__assign({}, n), { changes: i }))
  62447. },
  62448. [e]
  62449. ),
  62450. a = u.useReducer(s, t),
  62451. l = a[0],
  62452. d = a[1],
  62453. c = $(n),
  62454. g = u.useCallback(
  62455. function (e) {
  62456. return d(o.__assign({ props: c.current }, e))
  62457. },
  62458. [c]
  62459. ),
  62460. p = r.current
  62461. return (
  62462. u.useEffect(
  62463. function () {
  62464. p && i.current && i.current !== l && B(p, M(i.current, p.props), l), (i.current = l)
  62465. },
  62466. [l, n, p]
  62467. ),
  62468. [l, g]
  62469. )
  62470. }
  62471. function J(e, t, n) {
  62472. var i = G(e, t, n),
  62473. o = i[0],
  62474. r = i[1]
  62475. return [M(o, n), r]
  62476. }
  62477. var Q = {
  62478. itemToString: function (e) {
  62479. return e ? String(e) : ''
  62480. },
  62481. stateReducer: function (e, t) {
  62482. return t.changes
  62483. },
  62484. getA11ySelectionMessage: function (e) {
  62485. var t = e.selectedItem,
  62486. n = e.itemToString
  62487. return t ? ''.concat(n(t), ' has been selected.') : ''
  62488. },
  62489. scrollIntoView: h,
  62490. circularNavigation: !1,
  62491. environment: 'undefined' == typeof window ? {} : window
  62492. }
  62493. function X(e, t, n) {
  62494. void 0 === n && (n = N)
  62495. var i = e['default'.concat(W(t))]
  62496. return void 0 !== i ? i : n[t]
  62497. }
  62498. function Y(e, t, n) {
  62499. void 0 === n && (n = N)
  62500. var i = e[t]
  62501. if (void 0 !== i) return i
  62502. var o = e['initial'.concat(W(t))]
  62503. return void 0 !== o ? o : X(e, t, n)
  62504. }
  62505. function Z(e) {
  62506. var t = Y(e, 'selectedItem'),
  62507. n = Y(e, 'isOpen'),
  62508. i = Y(e, 'highlightedIndex'),
  62509. o = Y(e, 'inputValue')
  62510. return { highlightedIndex: i < 0 && t && n ? e.items.indexOf(t) : i, isOpen: n, selectedItem: t, inputValue: o }
  62511. }
  62512. function ee(e, t, n, i) {
  62513. var o = e.items,
  62514. r = e.initialHighlightedIndex,
  62515. u = e.defaultHighlightedIndex,
  62516. s = t.selectedItem,
  62517. a = t.highlightedIndex
  62518. return 0 === o.length ? -1 : void 0 !== r && a === r ? r : void 0 !== u ? u : s ? (0 === n ? o.indexOf(s) : O(n, o.indexOf(s), o.length, i, !1)) : 0 === n ? -1 : n < 0 ? o.length - 1 : 0
  62519. }
  62520. function te(e, t, n, i) {
  62521. var o = u.useRef({ isMouseDown: !1, isTouchMove: !1 })
  62522. return (
  62523. u.useEffect(
  62524. function () {
  62525. var r = function () {
  62526. o.current.isMouseDown = !0
  62527. },
  62528. u = function (r) {
  62529. ;(o.current.isMouseDown = !1),
  62530. e &&
  62531. !P(
  62532. r.target,
  62533. t.map(function (e) {
  62534. return e.current
  62535. }),
  62536. n
  62537. ) &&
  62538. i()
  62539. },
  62540. s = function () {
  62541. o.current.isTouchMove = !1
  62542. },
  62543. a = function () {
  62544. o.current.isTouchMove = !0
  62545. },
  62546. l = function (r) {
  62547. !e ||
  62548. o.current.isTouchMove ||
  62549. P(
  62550. r.target,
  62551. t.map(function (e) {
  62552. return e.current
  62553. }),
  62554. n,
  62555. !1
  62556. ) ||
  62557. i()
  62558. }
  62559. return (
  62560. n.addEventListener('mousedown', r),
  62561. n.addEventListener('mouseup', u),
  62562. n.addEventListener('touchstart', s),
  62563. n.addEventListener('touchmove', a),
  62564. n.addEventListener('touchend', l),
  62565. function () {
  62566. n.removeEventListener('mousedown', r),
  62567. n.removeEventListener('mouseup', u),
  62568. n.removeEventListener('touchstart', s),
  62569. n.removeEventListener('touchmove', a),
  62570. n.removeEventListener('touchend', l)
  62571. }
  62572. )
  62573. },
  62574. [e, n]
  62575. ),
  62576. o
  62577. )
  62578. }
  62579. var ne = function () {
  62580. return f
  62581. }
  62582. function ie(e, t, n) {
  62583. var i = n.isInitialMount,
  62584. r = n.highlightedIndex,
  62585. s = n.items,
  62586. a = n.environment,
  62587. l = o.__rest(n, ['isInitialMount', 'highlightedIndex', 'items', 'environment'])
  62588. u.useEffect(function () {
  62589. i ||
  62590. L(function () {
  62591. return e(o.__assign({ highlightedIndex: r, highlightedItem: s[r], resultCount: s.length }, l))
  62592. }, a.document)
  62593. }, t)
  62594. }
  62595. function oe(e) {
  62596. var t = e.highlightedIndex,
  62597. n = e.isOpen,
  62598. i = e.itemRefs,
  62599. o = e.getItemNodeFromIndex,
  62600. r = e.menuElement,
  62601. s = e.scrollIntoView,
  62602. a = u.useRef(!0)
  62603. return (
  62604. U(
  62605. function () {
  62606. t < 0 || !n || !Object.keys(i.current).length || (!1 === a.current ? (a.current = !0) : s(o(t), r))
  62607. },
  62608. [t]
  62609. ),
  62610. a
  62611. )
  62612. }
  62613. var re = f
  62614. function ue(e, t, n) {
  62615. var i,
  62616. r = t.type,
  62617. u = t.props
  62618. switch (r) {
  62619. case n.ItemMouseMove:
  62620. i = { highlightedIndex: t.disabled ? -1 : t.index }
  62621. break
  62622. case n.MenuMouseLeave:
  62623. i = { highlightedIndex: -1 }
  62624. break
  62625. case n.ToggleButtonClick:
  62626. case n.FunctionToggleMenu:
  62627. i = { isOpen: !e.isOpen, highlightedIndex: e.isOpen ? -1 : ee(u, e, 0) }
  62628. break
  62629. case n.FunctionOpenMenu:
  62630. i = { isOpen: !0, highlightedIndex: ee(u, e, 0) }
  62631. break
  62632. case n.FunctionCloseMenu:
  62633. i = { isOpen: !1 }
  62634. break
  62635. case n.FunctionSetHighlightedIndex:
  62636. i = { highlightedIndex: t.highlightedIndex }
  62637. break
  62638. case n.FunctionSetInputValue:
  62639. i = { inputValue: t.inputValue }
  62640. break
  62641. case n.FunctionReset:
  62642. i = { highlightedIndex: X(u, 'highlightedIndex'), isOpen: X(u, 'isOpen'), selectedItem: X(u, 'selectedItem'), inputValue: X(u, 'inputValue') }
  62643. break
  62644. default:
  62645. throw new Error('Reducer called without proper action type.')
  62646. }
  62647. return o.__assign(o.__assign({}, e), i)
  62648. }
  62649. function se(e) {
  62650. for (var t = e.keysSoFar, n = e.highlightedIndex, i = e.items, o = e.itemToString, r = e.getItemNodeFromIndex, u = t.toLowerCase(), s = 0; s < i.length; s++) {
  62651. var a = (s + n + 1) % i.length,
  62652. l = i[a]
  62653. if (void 0 !== l && o(l).toLowerCase().startsWith(u)) {
  62654. var d = r(a)
  62655. if (!(null == d ? void 0 : d.hasAttribute('disabled'))) return a
  62656. }
  62657. }
  62658. return n
  62659. }
  62660. d.default.array.isRequired,
  62661. d.default.func,
  62662. d.default.func,
  62663. d.default.func,
  62664. d.default.bool,
  62665. d.default.number,
  62666. d.default.number,
  62667. d.default.number,
  62668. d.default.bool,
  62669. d.default.bool,
  62670. d.default.bool,
  62671. d.default.any,
  62672. d.default.any,
  62673. d.default.any,
  62674. d.default.string,
  62675. d.default.string,
  62676. d.default.string,
  62677. d.default.func,
  62678. d.default.string,
  62679. d.default.func,
  62680. d.default.func,
  62681. d.default.func,
  62682. d.default.func,
  62683. d.default.func,
  62684. d.default.shape({
  62685. addEventListener: d.default.func,
  62686. removeEventListener: d.default.func,
  62687. document: d.default.shape({ getElementById: d.default.func, activeElement: d.default.any, body: d.default.any })
  62688. })
  62689. var ae = a.__assign(a.__assign({}, Q), {
  62690. getA11yStatusMessage: function (e) {
  62691. var t = e.isOpen,
  62692. n = e.resultCount,
  62693. i = e.previousResultCount
  62694. return t
  62695. ? n
  62696. ? n !== i
  62697. ? ''.concat(n, ' result').concat(1 === n ? ' is' : 's are', ' available, use up and down arrow keys to navigate. Press Enter or Space Bar keys to select.')
  62698. : ''
  62699. : 'No results are available.'
  62700. : ''
  62701. }
  62702. }),
  62703. le = f
  62704. var de = Object.freeze({
  62705. __proto__: null,
  62706. MenuKeyDownArrowDown: 0,
  62707. MenuKeyDownArrowUp: 1,
  62708. MenuKeyDownEscape: 2,
  62709. MenuKeyDownHome: 3,
  62710. MenuKeyDownEnd: 4,
  62711. MenuKeyDownEnter: 5,
  62712. MenuKeyDownSpaceButton: 6,
  62713. MenuKeyDownCharacter: 7,
  62714. MenuBlur: 8,
  62715. MenuMouseLeave: 9,
  62716. ItemMouseMove: 10,
  62717. ItemClick: 11,
  62718. ToggleButtonClick: 12,
  62719. ToggleButtonKeyDownArrowDown: 13,
  62720. ToggleButtonKeyDownArrowUp: 14,
  62721. ToggleButtonKeyDownCharacter: 15,
  62722. FunctionToggleMenu: 16,
  62723. FunctionOpenMenu: 17,
  62724. FunctionCloseMenu: 18,
  62725. FunctionSetHighlightedIndex: 19,
  62726. FunctionSelectItem: 20,
  62727. FunctionSetInputValue: 21,
  62728. FunctionReset: 22
  62729. })
  62730. function ce(e, t) {
  62731. var n,
  62732. i = t.type,
  62733. r = t.props,
  62734. u = t.shiftKey
  62735. switch (i) {
  62736. case 11:
  62737. n = { isOpen: X(r, 'isOpen'), highlightedIndex: X(r, 'highlightedIndex'), selectedItem: r.items[t.index] }
  62738. break
  62739. case 15:
  62740. var s = t.key,
  62741. a = se({
  62742. keysSoFar: (l = ''.concat(e.inputValue).concat(s)),
  62743. highlightedIndex: e.selectedItem ? r.items.indexOf(e.selectedItem) : -1,
  62744. items: r.items,
  62745. itemToString: r.itemToString,
  62746. getItemNodeFromIndex: t.getItemNodeFromIndex
  62747. })
  62748. n = o.__assign({ inputValue: l }, a >= 0 && { selectedItem: r.items[a] })
  62749. break
  62750. case 13:
  62751. n = { highlightedIndex: ee(r, e, 1, t.getItemNodeFromIndex), isOpen: !0 }
  62752. break
  62753. case 14:
  62754. n = { highlightedIndex: ee(r, e, -1, t.getItemNodeFromIndex), isOpen: !0 }
  62755. break
  62756. case 5:
  62757. case 6:
  62758. n = o.__assign({ isOpen: X(r, 'isOpen'), highlightedIndex: X(r, 'highlightedIndex') }, e.highlightedIndex >= 0 && { selectedItem: r.items[e.highlightedIndex] })
  62759. break
  62760. case 3:
  62761. n = { highlightedIndex: K(1, 0, r.items.length, t.getItemNodeFromIndex, !1) }
  62762. break
  62763. case 4:
  62764. n = { highlightedIndex: K(-1, r.items.length - 1, r.items.length, t.getItemNodeFromIndex, !1) }
  62765. break
  62766. case 2:
  62767. case 8:
  62768. n = { isOpen: !1, highlightedIndex: -1 }
  62769. break
  62770. case 7:
  62771. s = t.key
  62772. var l,
  62773. d = se({
  62774. keysSoFar: (l = ''.concat(e.inputValue).concat(s)),
  62775. highlightedIndex: e.highlightedIndex,
  62776. items: r.items,
  62777. itemToString: r.itemToString,
  62778. getItemNodeFromIndex: t.getItemNodeFromIndex
  62779. })
  62780. n = o.__assign({ inputValue: l }, d >= 0 && { highlightedIndex: d })
  62781. break
  62782. case 0:
  62783. n = { highlightedIndex: O(u ? 5 : 1, e.highlightedIndex, r.items.length, t.getItemNodeFromIndex, r.circularNavigation) }
  62784. break
  62785. case 1:
  62786. n = { highlightedIndex: O(u ? -5 : -1, e.highlightedIndex, r.items.length, t.getItemNodeFromIndex, r.circularNavigation) }
  62787. break
  62788. case 20:
  62789. n = { selectedItem: t.selectedItem }
  62790. break
  62791. default:
  62792. return ue(e, t, de)
  62793. }
  62794. return o.__assign(o.__assign({}, e), n)
  62795. }
  62796. function ge(e) {
  62797. void 0 === e && (e = {}), le(e, ge)
  62798. var t = o.__assign(o.__assign({}, ae), e),
  62799. n = t.items,
  62800. i = t.scrollIntoView,
  62801. r = t.environment,
  62802. s = t.initialIsOpen,
  62803. a = t.defaultIsOpen,
  62804. l = t.itemToString,
  62805. d = t.getA11ySelectionMessage,
  62806. c = t.getA11yStatusMessage,
  62807. g = J(ce, Z(t), t),
  62808. p = g[0],
  62809. f = g[1],
  62810. h = p.isOpen,
  62811. m = p.highlightedIndex,
  62812. x = p.selectedItem,
  62813. _ = p.inputValue,
  62814. b = u.useRef(null),
  62815. w = u.useRef(null),
  62816. S = u.useRef({}),
  62817. C = u.useRef(!0),
  62818. k = u.useRef(null),
  62819. M = j(t),
  62820. D = u.useRef(),
  62821. O = u.useRef(!0),
  62822. K = $({ state: p, props: t }),
  62823. P = u.useCallback(
  62824. function (e) {
  62825. return S.current[M.getItemId(e)]
  62826. },
  62827. [M]
  62828. )
  62829. ie(c, [h, m, _, n], o.__assign({ isInitialMount: O.current, previousResultCount: D.current, items: n, environment: r, itemToString: l }, p)),
  62830. ie(d, [x], o.__assign({ isInitialMount: O.current, previousResultCount: D.current, items: n, environment: r, itemToString: l }, p))
  62831. var R = oe({ menuElement: w.current, highlightedIndex: m, isOpen: h, itemRefs: S, scrollIntoView: i, getItemNodeFromIndex: P })
  62832. u.useEffect(function () {
  62833. return (
  62834. (k.current = I(function (e) {
  62835. e({ type: 21, inputValue: '' })
  62836. }, 500)),
  62837. function () {
  62838. k.current.cancel()
  62839. }
  62840. )
  62841. }, []),
  62842. u.useEffect(
  62843. function () {
  62844. _ && k.current(f)
  62845. },
  62846. [f, _]
  62847. ),
  62848. re({ isInitialMount: O.current, props: t, state: p }),
  62849. u.useEffect(
  62850. function () {
  62851. O.current
  62852. ? (s || a || h) && w.current && w.current.focus()
  62853. : h
  62854. ? w.current && w.current.focus()
  62855. : r.document.activeElement === w.current && b.current && ((C.current = !1), b.current.focus())
  62856. },
  62857. [h]
  62858. ),
  62859. u.useEffect(function () {
  62860. O.current || (D.current = n.length)
  62861. })
  62862. var T = te(h, [w, b], r, function () {
  62863. f({ type: 8 })
  62864. }),
  62865. A = ne('getMenuProps', 'getToggleButtonProps')
  62866. u.useEffect(function () {
  62867. O.current = !1
  62868. }, []),
  62869. u.useEffect(
  62870. function () {
  62871. h || (S.current = {})
  62872. },
  62873. [h]
  62874. )
  62875. var H = u.useMemo(
  62876. function () {
  62877. return {
  62878. ArrowDown: function (e) {
  62879. e.preventDefault(), f({ type: 13, getItemNodeFromIndex: P, shiftKey: e.shiftKey })
  62880. },
  62881. ArrowUp: function (e) {
  62882. e.preventDefault(), f({ type: 14, getItemNodeFromIndex: P, shiftKey: e.shiftKey })
  62883. }
  62884. }
  62885. },
  62886. [f, P]
  62887. ),
  62888. F = u.useMemo(
  62889. function () {
  62890. return {
  62891. ArrowDown: function (e) {
  62892. e.preventDefault(), f({ type: 0, getItemNodeFromIndex: P, shiftKey: e.shiftKey })
  62893. },
  62894. ArrowUp: function (e) {
  62895. e.preventDefault(), f({ type: 1, getItemNodeFromIndex: P, shiftKey: e.shiftKey })
  62896. },
  62897. Home: function (e) {
  62898. e.preventDefault(), f({ type: 3, getItemNodeFromIndex: P })
  62899. },
  62900. End: function (e) {
  62901. e.preventDefault(), f({ type: 4, getItemNodeFromIndex: P })
  62902. },
  62903. Escape: function () {
  62904. f({ type: 2 })
  62905. },
  62906. Enter: function (e) {
  62907. e.preventDefault(), f({ type: 5 })
  62908. },
  62909. ' ': function (e) {
  62910. e.preventDefault(), f({ type: 6 })
  62911. }
  62912. }
  62913. },
  62914. [f, P]
  62915. ),
  62916. V = u.useCallback(
  62917. function () {
  62918. f({ type: 16 })
  62919. },
  62920. [f]
  62921. ),
  62922. N = u.useCallback(
  62923. function () {
  62924. f({ type: 18 })
  62925. },
  62926. [f]
  62927. ),
  62928. B = u.useCallback(
  62929. function () {
  62930. f({ type: 17 })
  62931. },
  62932. [f]
  62933. ),
  62934. L = u.useCallback(
  62935. function (e) {
  62936. f({ type: 19, highlightedIndex: e })
  62937. },
  62938. [f]
  62939. ),
  62940. U = u.useCallback(
  62941. function (e) {
  62942. f({ type: 20, selectedItem: e })
  62943. },
  62944. [f]
  62945. ),
  62946. W = u.useCallback(
  62947. function () {
  62948. f({ type: 22 })
  62949. },
  62950. [f]
  62951. ),
  62952. G = u.useCallback(
  62953. function (e) {
  62954. f({ type: 21, inputValue: e })
  62955. },
  62956. [f]
  62957. ),
  62958. Q = u.useCallback(
  62959. function (e) {
  62960. return o.__assign({ id: M.labelId, htmlFor: M.toggleButtonId }, e)
  62961. },
  62962. [M]
  62963. ),
  62964. X = u.useCallback(
  62965. function (e, t) {
  62966. var n,
  62967. i = void 0 === e ? {} : e,
  62968. r = i.onMouseLeave,
  62969. u = i.refKey,
  62970. s = void 0 === u ? 'ref' : u,
  62971. a = i.onKeyDown,
  62972. l = i.onBlur,
  62973. d = i.ref,
  62974. c = o.__rest(i, ['onMouseLeave', 'refKey', 'onKeyDown', 'onBlur', 'ref']),
  62975. g = (void 0 === t ? {} : t).suppressRefError,
  62976. p = void 0 !== g && g,
  62977. h = K.current.state
  62978. return (
  62979. A('getMenuProps', p, s, w),
  62980. o.__assign(
  62981. o.__assign(
  62982. o.__assign(
  62983. (((n = {})[s] = y(d, function (e) {
  62984. w.current = e
  62985. })),
  62986. (n.id = M.menuId),
  62987. (n.role = 'listbox'),
  62988. (n['aria-labelledby'] = M.labelId),
  62989. (n.tabIndex = -1),
  62990. n),
  62991. h.isOpen && h.highlightedIndex > -1 && { 'aria-activedescendant': M.getItemId(h.highlightedIndex) }
  62992. ),
  62993. {
  62994. onMouseLeave: v(r, function () {
  62995. f({ type: 9 })
  62996. }),
  62997. onKeyDown: v(a, function (e) {
  62998. var t = E(e)
  62999. t && F[t] ? F[t](e) : q(t) && f({ type: 7, key: t, getItemNodeFromIndex: P })
  63000. }),
  63001. onBlur: v(l, function () {
  63002. !1 !== C.current ? !T.current.isMouseDown && f({ type: 8 }) : (C.current = !0)
  63003. })
  63004. }
  63005. ),
  63006. c
  63007. )
  63008. )
  63009. },
  63010. [f, K, F, T, A, M, P]
  63011. ),
  63012. Y = u.useCallback(
  63013. function (e, t) {
  63014. var n,
  63015. i = void 0 === e ? {} : e,
  63016. r = i.onClick,
  63017. u = i.onKeyDown,
  63018. s = i.refKey,
  63019. a = void 0 === s ? 'ref' : s,
  63020. l = i.ref,
  63021. d = o.__rest(i, ['onClick', 'onKeyDown', 'refKey', 'ref']),
  63022. c = (void 0 === t ? {} : t).suppressRefError,
  63023. g = void 0 !== c && c,
  63024. p = o.__assign(
  63025. (((n = {})[a] = y(l, function (e) {
  63026. b.current = e
  63027. })),
  63028. (n.id = M.toggleButtonId),
  63029. (n['aria-haspopup'] = 'listbox'),
  63030. (n['aria-expanded'] = K.current.state.isOpen),
  63031. (n['aria-labelledby'] = ''.concat(M.labelId, ' ').concat(M.toggleButtonId)),
  63032. n),
  63033. d
  63034. )
  63035. return (
  63036. d.disabled ||
  63037. ((p.onClick = v(r, function () {
  63038. f({ type: 12 })
  63039. })),
  63040. (p.onKeyDown = v(u, function (e) {
  63041. var t = E(e)
  63042. t && H[t] ? H[t](e) : q(t) && f({ type: 15, key: t, getItemNodeFromIndex: P })
  63043. }))),
  63044. A('getToggleButtonProps', g, a, b),
  63045. p
  63046. )
  63047. },
  63048. [f, K, H, A, M, P]
  63049. ),
  63050. ee = u.useCallback(
  63051. function (e) {
  63052. var t,
  63053. n = void 0 === e ? {} : e,
  63054. i = n.item,
  63055. r = n.index,
  63056. u = n.onMouseMove,
  63057. s = n.onClick,
  63058. a = n.refKey,
  63059. l = void 0 === a ? 'ref' : a,
  63060. d = n.ref,
  63061. c = n.disabled,
  63062. g = o.__rest(n, ['item', 'index', 'onMouseMove', 'onClick', 'refKey', 'ref', 'disabled']),
  63063. p = K.current,
  63064. h = p.state,
  63065. m = p.props,
  63066. I = z(r, i, m.items)
  63067. if (I < 0) throw new Error('Pass either item or item index in getItemProps!')
  63068. var x = o.__assign(
  63069. (((t = { disabled: c, role: 'option', 'aria-selected': ''.concat(I === h.highlightedIndex), id: M.getItemId(I) })[l] = y(d, function (e) {
  63070. e && (S.current[M.getItemId(I)] = e)
  63071. })),
  63072. t),
  63073. g
  63074. )
  63075. return (
  63076. c ||
  63077. (x.onClick = v(s, function () {
  63078. f({ type: 11, index: r })
  63079. })),
  63080. (x.onMouseMove = v(u, function () {
  63081. r !== h.highlightedIndex && ((R.current = !1), f({ type: 10, index: r, disabled: c }))
  63082. })),
  63083. x
  63084. )
  63085. },
  63086. [f, K, R, M]
  63087. )
  63088. return {
  63089. getToggleButtonProps: Y,
  63090. getLabelProps: Q,
  63091. getMenuProps: X,
  63092. getItemProps: ee,
  63093. toggleMenu: V,
  63094. openMenu: B,
  63095. closeMenu: N,
  63096. setHighlightedIndex: L,
  63097. selectItem: U,
  63098. reset: W,
  63099. setInputValue: G,
  63100. highlightedIndex: m,
  63101. isOpen: h,
  63102. selectedItem: x,
  63103. inputValue: _
  63104. }
  63105. }
  63106. ge.stateChangeTypes = de
  63107. var pe = Object.freeze({
  63108. __proto__: null,
  63109. InputKeyDownArrowDown: 0,
  63110. InputKeyDownArrowUp: 1,
  63111. InputKeyDownEscape: 2,
  63112. InputKeyDownHome: 3,
  63113. InputKeyDownEnd: 4,
  63114. InputKeyDownEnter: 5,
  63115. InputChange: 6,
  63116. InputBlur: 7,
  63117. MenuMouseLeave: 8,
  63118. ItemMouseMove: 9,
  63119. ItemClick: 10,
  63120. ToggleButtonClick: 11,
  63121. FunctionToggleMenu: 12,
  63122. FunctionOpenMenu: 13,
  63123. FunctionCloseMenu: 14,
  63124. FunctionSetHighlightedIndex: 15,
  63125. FunctionSelectItem: 16,
  63126. FunctionSetInputValue: 17,
  63127. FunctionReset: 18,
  63128. ControlledPropUpdatedSelectedItem: 19
  63129. })
  63130. d.default.array.isRequired,
  63131. d.default.func,
  63132. d.default.func,
  63133. d.default.func,
  63134. d.default.bool,
  63135. d.default.number,
  63136. d.default.number,
  63137. d.default.number,
  63138. d.default.bool,
  63139. d.default.bool,
  63140. d.default.bool,
  63141. d.default.any,
  63142. d.default.any,
  63143. d.default.any,
  63144. d.default.string,
  63145. d.default.string,
  63146. d.default.string,
  63147. d.default.string,
  63148. d.default.string,
  63149. d.default.string,
  63150. d.default.func,
  63151. d.default.string,
  63152. d.default.string,
  63153. d.default.func,
  63154. d.default.func,
  63155. d.default.func,
  63156. d.default.func,
  63157. d.default.func,
  63158. d.default.func,
  63159. d.default.shape({
  63160. addEventListener: d.default.func,
  63161. removeEventListener: d.default.func,
  63162. document: d.default.shape({ getElementById: d.default.func, activeElement: d.default.any, body: d.default.any })
  63163. })
  63164. var fe = f
  63165. var he = o.__assign(o.__assign({}, Q), { getA11yStatusMessage: _, circularNavigation: !0 })
  63166. function me(e, t) {
  63167. var n,
  63168. i = t.type,
  63169. r = t.props,
  63170. u = t.shiftKey
  63171. switch (i) {
  63172. case 10:
  63173. n = { isOpen: X(r, 'isOpen'), highlightedIndex: X(r, 'highlightedIndex'), selectedItem: r.items[t.index], inputValue: r.itemToString(r.items[t.index]) }
  63174. break
  63175. case 0:
  63176. n = e.isOpen
  63177. ? { highlightedIndex: O(u ? 5 : 1, e.highlightedIndex, r.items.length, t.getItemNodeFromIndex, r.circularNavigation) }
  63178. : { highlightedIndex: ee(r, e, 1, t.getItemNodeFromIndex), isOpen: r.items.length >= 0 }
  63179. break
  63180. case 1:
  63181. n = e.isOpen
  63182. ? { highlightedIndex: O(u ? -5 : -1, e.highlightedIndex, r.items.length, t.getItemNodeFromIndex, r.circularNavigation) }
  63183. : { highlightedIndex: ee(r, e, -1, t.getItemNodeFromIndex), isOpen: r.items.length >= 0 }
  63184. break
  63185. case 5:
  63186. n = o.__assign(
  63187. {},
  63188. e.isOpen &&
  63189. e.highlightedIndex >= 0 && {
  63190. selectedItem: r.items[e.highlightedIndex],
  63191. isOpen: X(r, 'isOpen'),
  63192. highlightedIndex: X(r, 'highlightedIndex'),
  63193. inputValue: r.itemToString(r.items[e.highlightedIndex])
  63194. }
  63195. )
  63196. break
  63197. case 2:
  63198. n = o.__assign({ isOpen: !1, highlightedIndex: -1 }, !e.isOpen && { selectedItem: null, inputValue: '' })
  63199. break
  63200. case 3:
  63201. n = { highlightedIndex: K(1, 0, r.items.length, t.getItemNodeFromIndex, !1) }
  63202. break
  63203. case 4:
  63204. n = { highlightedIndex: K(-1, r.items.length - 1, r.items.length, t.getItemNodeFromIndex, !1) }
  63205. break
  63206. case 7:
  63207. n = o.__assign(
  63208. { isOpen: !1, highlightedIndex: -1 },
  63209. e.highlightedIndex >= 0 && t.selectItem && { selectedItem: r.items[e.highlightedIndex], inputValue: r.itemToString(r.items[e.highlightedIndex]) }
  63210. )
  63211. break
  63212. case 6:
  63213. n = { isOpen: !0, highlightedIndex: X(r, 'highlightedIndex'), inputValue: t.inputValue }
  63214. break
  63215. case 16:
  63216. n = { selectedItem: t.selectedItem, inputValue: r.itemToString(t.selectedItem) }
  63217. break
  63218. case 19:
  63219. n = { inputValue: t.inputValue }
  63220. break
  63221. default:
  63222. return ue(e, t, pe)
  63223. }
  63224. return o.__assign(o.__assign({}, e), n)
  63225. }
  63226. function Ie(e) {
  63227. void 0 === e && (e = {}), fe(e, Ie)
  63228. var t = o.__assign(o.__assign({}, he), e),
  63229. n = t.initialIsOpen,
  63230. i = t.defaultIsOpen,
  63231. r = t.items,
  63232. s = t.scrollIntoView,
  63233. a = t.environment,
  63234. l = t.getA11yStatusMessage,
  63235. d = t.getA11ySelectionMessage,
  63236. c = t.itemToString,
  63237. g = (function (e) {
  63238. var t = Z(e),
  63239. n = t.selectedItem,
  63240. i = t.inputValue
  63241. return '' === i && n && void 0 === e.defaultInputValue && void 0 === e.initialInputValue && void 0 === e.inputValue && (i = e.itemToString(n)), o.__assign(o.__assign({}, t), { inputValue: i })
  63242. })(t),
  63243. p = (function (e, t, n) {
  63244. var i = u.useRef(),
  63245. o = G(e, t, n),
  63246. r = o[0],
  63247. s = o[1]
  63248. return (
  63249. u.useEffect(function () {
  63250. D(n, 'selectedItem') &&
  63251. (i.current !== n.selectedItem && s({ type: 19, inputValue: n.itemToString(n.selectedItem) }), (i.current = r.selectedItem === i.current ? n.selectedItem : r.selectedItem))
  63252. }),
  63253. [M(r, n), s]
  63254. )
  63255. })(me, g, t),
  63256. f = p[0],
  63257. h = p[1],
  63258. m = f.isOpen,
  63259. I = f.highlightedIndex,
  63260. x = f.selectedItem,
  63261. _ = f.inputValue,
  63262. b = u.useRef(null),
  63263. w = u.useRef({}),
  63264. S = u.useRef(null),
  63265. C = u.useRef(null),
  63266. k = u.useRef(null),
  63267. O = u.useRef(!0),
  63268. K = j(t),
  63269. P = u.useRef(),
  63270. R = $({ state: f, props: t }),
  63271. T = u.useCallback(
  63272. function (e) {
  63273. return w.current[K.getItemId(e)]
  63274. },
  63275. [K]
  63276. )
  63277. ie(l, [m, I, _, r], o.__assign({ isInitialMount: O.current, previousResultCount: P.current, items: r, environment: a, itemToString: c }, f)),
  63278. ie(d, [x], o.__assign({ isInitialMount: O.current, previousResultCount: P.current, items: r, environment: a, itemToString: c }, f))
  63279. var A = oe({ menuElement: b.current, highlightedIndex: I, isOpen: m, itemRefs: w, scrollIntoView: s, getItemNodeFromIndex: T })
  63280. re({ isInitialMount: O.current, props: t, state: f }),
  63281. u.useEffect(function () {
  63282. ;(n || i || m) && S.current && S.current.focus()
  63283. }, []),
  63284. u.useEffect(function () {
  63285. O.current || (P.current = r.length)
  63286. })
  63287. var H = te(m, [k, b, C], a, function () {
  63288. h({ type: 7, selectItem: !1 })
  63289. }),
  63290. F = ne('getInputProps', 'getComboboxProps', 'getMenuProps')
  63291. u.useEffect(function () {
  63292. O.current = !1
  63293. }, []),
  63294. u.useEffect(
  63295. function () {
  63296. m || (w.current = {})
  63297. },
  63298. [m]
  63299. )
  63300. var V = u.useMemo(
  63301. function () {
  63302. return {
  63303. ArrowDown: function (e) {
  63304. e.preventDefault(), h({ type: 0, shiftKey: e.shiftKey, getItemNodeFromIndex: T })
  63305. },
  63306. ArrowUp: function (e) {
  63307. e.preventDefault(), h({ type: 1, shiftKey: e.shiftKey, getItemNodeFromIndex: T })
  63308. },
  63309. Home: function (e) {
  63310. R.current.state.isOpen && (e.preventDefault(), h({ type: 3, getItemNodeFromIndex: T }))
  63311. },
  63312. End: function (e) {
  63313. R.current.state.isOpen && (e.preventDefault(), h({ type: 4, getItemNodeFromIndex: T }))
  63314. },
  63315. Escape: function (e) {
  63316. var t = R.current.state
  63317. ;(t.isOpen || t.inputValue || t.selectedItem || t.highlightedIndex > -1) && (e.preventDefault(), h({ type: 2 }))
  63318. },
  63319. Enter: function (e) {
  63320. var t = R.current.state
  63321. !t.isOpen || t.highlightedIndex < 0 || 229 === e.which || (e.preventDefault(), h({ type: 5, getItemNodeFromIndex: T }))
  63322. }
  63323. }
  63324. },
  63325. [h, R, T]
  63326. ),
  63327. N = u.useCallback(
  63328. function (e) {
  63329. return o.__assign({ id: K.labelId, htmlFor: K.inputId }, e)
  63330. },
  63331. [K]
  63332. ),
  63333. B = u.useCallback(
  63334. function (e, t) {
  63335. var n,
  63336. i = void 0 === e ? {} : e,
  63337. r = i.onMouseLeave,
  63338. u = i.refKey,
  63339. s = void 0 === u ? 'ref' : u,
  63340. a = i.ref,
  63341. l = o.__rest(i, ['onMouseLeave', 'refKey', 'ref']),
  63342. d = (void 0 === t ? {} : t).suppressRefError
  63343. return (
  63344. F('getMenuProps', void 0 !== d && d, s, b),
  63345. o.__assign(
  63346. (((n = {})[s] = y(a, function (e) {
  63347. b.current = e
  63348. })),
  63349. (n.id = K.menuId),
  63350. (n.role = 'listbox'),
  63351. (n['aria-labelledby'] = K.labelId),
  63352. (n.onMouseLeave = v(r, function () {
  63353. h({ type: 8 })
  63354. })),
  63355. n),
  63356. l
  63357. )
  63358. )
  63359. },
  63360. [h, F, K]
  63361. ),
  63362. L = u.useCallback(
  63363. function (e) {
  63364. var t,
  63365. n,
  63366. i = void 0 === e ? {} : e,
  63367. r = i.item,
  63368. u = i.index,
  63369. s = i.refKey,
  63370. a = void 0 === s ? 'ref' : s,
  63371. l = i.ref,
  63372. d = i.onMouseMove,
  63373. c = i.onMouseDown,
  63374. g = i.onClick,
  63375. p = (i.onPress, i.disabled),
  63376. f = o.__rest(i, ['item', 'index', 'refKey', 'ref', 'onMouseMove', 'onMouseDown', 'onClick', 'onPress', 'disabled']),
  63377. m = R.current,
  63378. I = m.props,
  63379. x = m.state,
  63380. _ = z(u, r, I.items)
  63381. if (_ < 0) throw new Error('Pass either item or item index in getItemProps!')
  63382. var b = g
  63383. return o.__assign(
  63384. o.__assign(
  63385. o.__assign(
  63386. (((t = {})[a] = y(l, function (e) {
  63387. e && (w.current[K.getItemId(_)] = e)
  63388. })),
  63389. (t.disabled = p),
  63390. (t.role = 'option'),
  63391. (t['aria-selected'] = ''.concat(_ === x.highlightedIndex)),
  63392. (t.id = K.getItemId(_)),
  63393. t),
  63394. !p &&
  63395. (((n = {}).onClick = v(b, function () {
  63396. h({ type: 10, index: u })
  63397. })),
  63398. n)
  63399. ),
  63400. {
  63401. onMouseMove: v(d, function () {
  63402. u !== x.highlightedIndex && ((A.current = !1), h({ type: 9, index: u, disabled: p }))
  63403. }),
  63404. onMouseDown: v(c, function (e) {
  63405. return e.preventDefault()
  63406. })
  63407. }
  63408. ),
  63409. f
  63410. )
  63411. },
  63412. [h, R, A, K]
  63413. ),
  63414. U = u.useCallback(
  63415. function (e) {
  63416. var t,
  63417. n = void 0 === e ? {} : e,
  63418. i = n.onClick,
  63419. r = (n.onPress, n.refKey),
  63420. u = void 0 === r ? 'ref' : r,
  63421. s = n.ref,
  63422. a = o.__rest(n, ['onClick', 'onPress', 'refKey', 'ref'])
  63423. return o.__assign(
  63424. o.__assign(
  63425. (((t = {})[u] = y(s, function (e) {
  63426. C.current = e
  63427. })),
  63428. (t.id = K.toggleButtonId),
  63429. (t.tabIndex = -1),
  63430. t),
  63431. !a.disabled &&
  63432. o.__assign(
  63433. {},
  63434. {
  63435. onClick: v(i, function () {
  63436. h({ type: 11 }), !R.current.state.isOpen && S.current && S.current.focus()
  63437. })
  63438. }
  63439. )
  63440. ),
  63441. a
  63442. )
  63443. },
  63444. [h, R, K]
  63445. ),
  63446. q = u.useCallback(
  63447. function (e, t) {
  63448. var n,
  63449. i,
  63450. r = void 0 === e ? {} : e,
  63451. u = r.onKeyDown,
  63452. s = r.onChange,
  63453. a = r.onInput,
  63454. l = r.onBlur,
  63455. d = (r.onChangeText, r.refKey),
  63456. c = void 0 === d ? 'ref' : d,
  63457. g = r.ref,
  63458. p = o.__rest(r, ['onKeyDown', 'onChange', 'onInput', 'onBlur', 'onChangeText', 'refKey', 'ref']),
  63459. f = (void 0 === t ? {} : t).suppressRefError
  63460. F('getInputProps', void 0 !== f && f, c, S)
  63461. var m = R.current.state,
  63462. I = {}
  63463. return (
  63464. p.disabled ||
  63465. (((n = {}).onChange = v(s, a, function (e) {
  63466. h({ type: 6, inputValue: e.target.value })
  63467. })),
  63468. (n.onKeyDown = v(u, function (e) {
  63469. var t = E(e)
  63470. t && V[t] && V[t](e)
  63471. })),
  63472. (n.onBlur = v(l, function () {
  63473. m.isOpen && !H.current.isMouseDown && h({ type: 7, selectItem: !0 })
  63474. })),
  63475. (I = n)),
  63476. o.__assign(
  63477. o.__assign(
  63478. o.__assign(
  63479. o.__assign(
  63480. (((i = {})[c] = y(g, function (e) {
  63481. S.current = e
  63482. })),
  63483. (i.id = K.inputId),
  63484. (i['aria-autocomplete'] = 'list'),
  63485. (i['aria-controls'] = K.menuId),
  63486. i),
  63487. m.isOpen && m.highlightedIndex > -1 && { 'aria-activedescendant': K.getItemId(m.highlightedIndex) }
  63488. ),
  63489. { 'aria-labelledby': K.labelId, autoComplete: 'off', value: m.inputValue }
  63490. ),
  63491. I
  63492. ),
  63493. p
  63494. )
  63495. )
  63496. },
  63497. [h, V, R, H, F, K]
  63498. ),
  63499. W = u.useCallback(
  63500. function (e, t) {
  63501. var n,
  63502. i = void 0 === e ? {} : e,
  63503. r = i.refKey,
  63504. u = void 0 === r ? 'ref' : r,
  63505. s = i.ref,
  63506. a = o.__rest(i, ['refKey', 'ref']),
  63507. l = (void 0 === t ? {} : t).suppressRefError
  63508. return (
  63509. F('getComboboxProps', void 0 !== l && l, u, k),
  63510. o.__assign(
  63511. (((n = {})[u] = y(s, function (e) {
  63512. k.current = e
  63513. })),
  63514. (n.role = 'combobox'),
  63515. (n['aria-haspopup'] = 'listbox'),
  63516. (n['aria-owns'] = K.menuId),
  63517. (n['aria-expanded'] = R.current.state.isOpen),
  63518. n),
  63519. a
  63520. )
  63521. )
  63522. },
  63523. [R, F, K]
  63524. ),
  63525. J = u.useCallback(
  63526. function () {
  63527. h({ type: 12 })
  63528. },
  63529. [h]
  63530. ),
  63531. Q = u.useCallback(
  63532. function () {
  63533. h({ type: 14 })
  63534. },
  63535. [h]
  63536. ),
  63537. X = u.useCallback(
  63538. function () {
  63539. h({ type: 13 })
  63540. },
  63541. [h]
  63542. ),
  63543. Y = u.useCallback(
  63544. function (e) {
  63545. h({ type: 15, highlightedIndex: e })
  63546. },
  63547. [h]
  63548. ),
  63549. ee = u.useCallback(
  63550. function (e) {
  63551. h({ type: 16, selectedItem: e })
  63552. },
  63553. [h]
  63554. )
  63555. return {
  63556. getItemProps: L,
  63557. getLabelProps: N,
  63558. getMenuProps: B,
  63559. getInputProps: q,
  63560. getComboboxProps: W,
  63561. getToggleButtonProps: U,
  63562. toggleMenu: J,
  63563. openMenu: X,
  63564. closeMenu: Q,
  63565. setHighlightedIndex: Y,
  63566. setInputValue: u.useCallback(
  63567. function (e) {
  63568. h({ type: 17, inputValue: e })
  63569. },
  63570. [h]
  63571. ),
  63572. selectItem: ee,
  63573. reset: u.useCallback(
  63574. function () {
  63575. h({ type: 18 })
  63576. },
  63577. [h]
  63578. ),
  63579. highlightedIndex: I,
  63580. isOpen: m,
  63581. selectedItem: x,
  63582. inputValue: _
  63583. }
  63584. }
  63585. Ie.stateChangeTypes = pe
  63586. var ve = { activeIndex: -1, selectedItems: [] }
  63587. function ye(e, t) {
  63588. return Y(e, t, ve)
  63589. }
  63590. function xe(e, t) {
  63591. return X(e, t, ve)
  63592. }
  63593. function _e(e) {
  63594. if (e.shiftKey || e.metaKey || e.ctrlKey || e.altKey) return !1
  63595. var t = e.target
  63596. return !(t instanceof HTMLInputElement && '' !== t.value) || (0 === t.selectionStart && 0 === t.selectionEnd)
  63597. }
  63598. d.default.array,
  63599. d.default.array,
  63600. d.default.array,
  63601. d.default.func,
  63602. d.default.func,
  63603. d.default.func,
  63604. d.default.number,
  63605. d.default.number,
  63606. d.default.number,
  63607. d.default.func,
  63608. d.default.func,
  63609. d.default.string,
  63610. d.default.string,
  63611. d.default.shape({
  63612. addEventListener: d.default.func,
  63613. removeEventListener: d.default.func,
  63614. document: d.default.shape({ getElementById: d.default.func, activeElement: d.default.any, body: d.default.any })
  63615. })
  63616. var be = {
  63617. itemToString: Q.itemToString,
  63618. stateReducer: Q.stateReducer,
  63619. environment: Q.environment,
  63620. getA11yRemovalMessage: function (e) {
  63621. var t = e.removedSelectedItem,
  63622. n = e.itemToString
  63623. return ''.concat(n(t), ' has been removed.')
  63624. },
  63625. keyNavigationNext: 'ArrowRight',
  63626. keyNavigationPrevious: 'ArrowLeft'
  63627. },
  63628. we = f
  63629. var Se = Object.freeze({
  63630. __proto__: null,
  63631. SelectedItemClick: 0,
  63632. SelectedItemKeyDownDelete: 1,
  63633. SelectedItemKeyDownBackspace: 2,
  63634. SelectedItemKeyDownNavigationNext: 3,
  63635. SelectedItemKeyDownNavigationPrevious: 4,
  63636. DropdownKeyDownNavigationPrevious: 5,
  63637. DropdownKeyDownBackspace: 6,
  63638. DropdownClick: 7,
  63639. FunctionAddSelectedItem: 8,
  63640. FunctionRemoveSelectedItem: 9,
  63641. FunctionSetSelectedItems: 10,
  63642. FunctionSetActiveIndex: 11,
  63643. FunctionReset: 12
  63644. })
  63645. function Ce(e, t) {
  63646. var n,
  63647. i = t.type,
  63648. r = t.index,
  63649. u = t.props,
  63650. s = t.selectedItem,
  63651. a = e.activeIndex,
  63652. l = e.selectedItems
  63653. switch (i) {
  63654. case 0:
  63655. n = { activeIndex: r }
  63656. break
  63657. case 4:
  63658. n = { activeIndex: a - 1 < 0 ? 0 : a - 1 }
  63659. break
  63660. case 3:
  63661. n = { activeIndex: a + 1 >= l.length ? -1 : a + 1 }
  63662. break
  63663. case 2:
  63664. case 1:
  63665. var d = a
  63666. 1 === l.length ? (d = -1) : a === l.length - 1 && (d = l.length - 2),
  63667. (n = o.__assign({ selectedItems: o.__spreadArray(o.__spreadArray([], l.slice(0, a), !0), l.slice(a + 1), !0) }, { activeIndex: d }))
  63668. break
  63669. case 5:
  63670. n = { activeIndex: l.length - 1 }
  63671. break
  63672. case 6:
  63673. n = { selectedItems: l.slice(0, l.length - 1) }
  63674. break
  63675. case 8:
  63676. n = { selectedItems: o.__spreadArray(o.__spreadArray([], l, !0), [s], !1) }
  63677. break
  63678. case 7:
  63679. n = { activeIndex: -1 }
  63680. break
  63681. case 9:
  63682. d = a
  63683. var c = l.indexOf(s)
  63684. c >= 0 &&
  63685. (1 === l.length ? (d = -1) : c === l.length - 1 && (d = l.length - 2), (n = { selectedItems: o.__spreadArray(o.__spreadArray([], l.slice(0, c), !0), l.slice(c + 1), !0), activeIndex: d }))
  63686. break
  63687. case 10:
  63688. n = { selectedItems: t.selectedItems }
  63689. break
  63690. case 11:
  63691. n = { activeIndex: (d = t.activeIndex) }
  63692. break
  63693. case 12:
  63694. n = { activeIndex: xe(u, 'activeIndex'), selectedItems: xe(u, 'selectedItems') }
  63695. break
  63696. default:
  63697. throw new Error('Reducer called without proper action type.')
  63698. }
  63699. return o.__assign(o.__assign({}, e), n)
  63700. }
  63701. function ke(e) {
  63702. void 0 === e && (e = {}), we(e, ke)
  63703. var t = o.__assign(o.__assign({}, be), e),
  63704. n = t.getA11yRemovalMessage,
  63705. i = t.itemToString,
  63706. r = t.environment,
  63707. s = t.keyNavigationNext,
  63708. a = t.keyNavigationPrevious,
  63709. l = J(
  63710. Ce,
  63711. (function (e) {
  63712. return { activeIndex: ye(e, 'activeIndex'), selectedItems: ye(e, 'selectedItems') }
  63713. })(t),
  63714. t
  63715. ),
  63716. d = l[0],
  63717. c = l[1],
  63718. g = d.activeIndex,
  63719. p = d.selectedItems,
  63720. f = u.useRef(!0),
  63721. h = u.useRef(null),
  63722. m = u.useRef(p),
  63723. I = u.useRef()
  63724. I.current = []
  63725. var x = $({ state: d, props: t })
  63726. u.useEffect(
  63727. function () {
  63728. if (!f.current) {
  63729. if (p.length < m.current.length) {
  63730. var e = m.current.find(function (e) {
  63731. return p.indexOf(e) < 0
  63732. })
  63733. T(n({ itemToString: i, resultCount: p.length, removedSelectedItem: e, activeIndex: g, activeSelectedItem: p[g] }), r.document)
  63734. }
  63735. m.current = p
  63736. }
  63737. },
  63738. [p.length]
  63739. ),
  63740. u.useEffect(
  63741. function () {
  63742. f.current || (-1 === g && h.current ? h.current.focus() : I.current[g] && I.current[g].focus())
  63743. },
  63744. [g]
  63745. ),
  63746. re({ isInitialMount: f.current, props: t, state: d })
  63747. var _ = ne('getDropdownProps')
  63748. u.useEffect(function () {
  63749. f.current = !1
  63750. }, [])
  63751. var b = u.useMemo(
  63752. function () {
  63753. var e
  63754. return (
  63755. ((e = {})[a] = function () {
  63756. c({ type: 4 })
  63757. }),
  63758. (e[s] = function () {
  63759. c({ type: 3 })
  63760. }),
  63761. (e.Delete = function () {
  63762. c({ type: 1 })
  63763. }),
  63764. (e.Backspace = function () {
  63765. c({ type: 2 })
  63766. }),
  63767. e
  63768. )
  63769. },
  63770. [c, s, a]
  63771. ),
  63772. w = u.useMemo(
  63773. function () {
  63774. var e
  63775. return (
  63776. ((e = {})[a] = function (e) {
  63777. _e(e) && c({ type: 5 })
  63778. }),
  63779. (e.Backspace = function (e) {
  63780. _e(e) && c({ type: 6 })
  63781. }),
  63782. e
  63783. )
  63784. },
  63785. [c, a]
  63786. ),
  63787. S = u.useCallback(
  63788. function (e) {
  63789. var t,
  63790. n = void 0 === e ? {} : e,
  63791. i = n.refKey,
  63792. r = void 0 === i ? 'ref' : i,
  63793. u = n.ref,
  63794. s = n.onClick,
  63795. a = n.onKeyDown,
  63796. l = n.selectedItem,
  63797. d = n.index,
  63798. g = o.__rest(n, ['refKey', 'ref', 'onClick', 'onKeyDown', 'selectedItem', 'index']),
  63799. p = x.current.state
  63800. if (z(d, l, p.selectedItems) < 0) throw new Error('Pass either selectedItem or index in getSelectedItemProps!')
  63801. return o.__assign(
  63802. (((t = {})[r] = y(u, function (e) {
  63803. e && I.current.push(e)
  63804. })),
  63805. (t.tabIndex = d === p.activeIndex ? 0 : -1),
  63806. (t.onClick = v(s, function () {
  63807. c({ type: 0, index: d })
  63808. })),
  63809. (t.onKeyDown = v(a, function (e) {
  63810. var t = E(e)
  63811. t && b[t] && b[t](e)
  63812. })),
  63813. t),
  63814. g
  63815. )
  63816. },
  63817. [c, x, b]
  63818. ),
  63819. C = u.useCallback(
  63820. function (e, t) {
  63821. var n,
  63822. i = void 0 === e ? {} : e,
  63823. r = i.refKey,
  63824. u = void 0 === r ? 'ref' : r,
  63825. s = i.ref,
  63826. a = i.onKeyDown,
  63827. l = i.onClick,
  63828. d = i.preventKeyAction,
  63829. g = void 0 !== d && d,
  63830. p = o.__rest(i, ['refKey', 'ref', 'onKeyDown', 'onClick', 'preventKeyAction']),
  63831. f = (void 0 === t ? {} : t).suppressRefError
  63832. _('getDropdownProps', void 0 !== f && f, u, h)
  63833. return o.__assign(
  63834. o.__assign(
  63835. (((n = {})[u] = y(s, function (e) {
  63836. e && (h.current = e)
  63837. })),
  63838. n),
  63839. !g && {
  63840. onKeyDown: v(a, function (e) {
  63841. var t = E(e)
  63842. t && w[t] && w[t](e)
  63843. }),
  63844. onClick: v(l, function () {
  63845. c({ type: 7 })
  63846. })
  63847. }
  63848. ),
  63849. p
  63850. )
  63851. },
  63852. [c, w, _]
  63853. )
  63854. return {
  63855. getSelectedItemProps: S,
  63856. getDropdownProps: C,
  63857. addSelectedItem: u.useCallback(
  63858. function (e) {
  63859. c({ type: 8, selectedItem: e })
  63860. },
  63861. [c]
  63862. ),
  63863. removeSelectedItem: u.useCallback(
  63864. function (e) {
  63865. c({ type: 9, selectedItem: e })
  63866. },
  63867. [c]
  63868. ),
  63869. setSelectedItems: u.useCallback(
  63870. function (e) {
  63871. c({ type: 10, selectedItems: e })
  63872. },
  63873. [c]
  63874. ),
  63875. setActiveIndex: u.useCallback(
  63876. function (e) {
  63877. c({ type: 11, activeIndex: e })
  63878. },
  63879. [c]
  63880. ),
  63881. reset: u.useCallback(
  63882. function () {
  63883. c({ type: 12 })
  63884. },
  63885. [c]
  63886. ),
  63887. selectedItems: p,
  63888. activeIndex: g
  63889. }
  63890. }
  63891. ;(ke.stateChangeTypes = Se),
  63892. (t.default = V),
  63893. (t.resetIdCounter = function () {
  63894. g = 0
  63895. }),
  63896. (t.useCombobox = Ie),
  63897. (t.useMultipleSelection = ke),
  63898. (t.useSelect = ge)
  63899. }) /*!node_modules/lodash/assignIn.js*/
  63900. amis.define('f4bc7f0', function (c, f, n, a) {
  63901. var e = c('64d9393'),
  63902. i = c('bac4ea0'),
  63903. o = c('061c138'),
  63904. t = i(function (c, f) {
  63905. e(f, o(f), c)
  63906. })
  63907. n.exports = t
  63908. }) /*!node_modules/lodash/extend.js*/
  63909. amis.define('0139c58', function (f, c, e, i) {
  63910. e.exports = f('f4bc7f0')
  63911. }) /*!node_modules/lodash/forEach.js*/
  63912. amis.define('97a58f7', function (e, n, a, f) {
  63913. var i = e('114c1a0'),
  63914. r = e('3eee525'),
  63915. t = e('1e855e1'),
  63916. c = e('2882d26')
  63917. a.exports = function (e, n) {
  63918. return (c(e) ? i : r)(e, t(n))
  63919. }
  63920. }) /*!node_modules/lodash/each.js*/
  63921. amis.define('e892961', function (e, f, i, n) {
  63922. i.exports = e('97a58f7')
  63923. }) /*!node_modules/amis-ui/lib/hooks/use-set-state.js*/
  63924. amis.define('15121dd', function (e, t, n, u) {
  63925. 'use strict'
  63926. Object.defineProperty(t, '__esModule', { value: !0 })
  63927. var a = e('68b98b9'),
  63928. d = e('ac704b9')
  63929. function i(e) {
  63930. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  63931. }
  63932. var r = i(e('e0d9d64'))
  63933. t.default = function (e) {
  63934. void 0 === e && (e = {})
  63935. var t = a.__read(d.useState(e), 2),
  63936. n = t[0],
  63937. u = t[1]
  63938. return [
  63939. n,
  63940. d.useCallback(function (e) {
  63941. u(function (t) {
  63942. return a.__assign(a.__assign({}, t), r.default(e) ? e(t) : e)
  63943. })
  63944. }, [])
  63945. ]
  63946. }
  63947. }) /*!node_modules/amis-ui/lib/hooks/use-update-effect.js*/
  63948. amis.define('7878b20', function (e, t, u, n) {
  63949. 'use strict'
  63950. Object.defineProperty(t, '__esModule', { value: !0 })
  63951. var r = e('ac704b9')
  63952. t.default = function (e, t) {
  63953. var u = r.useRef(!1)
  63954. r.useEffect(function () {
  63955. if (u.current) return e()
  63956. u.current = !0
  63957. }, t)
  63958. }
  63959. }) /*!node_modules/amis-ui/lib/hooks/use-touch.js*/
  63960. amis.define('b05b43e', function (t, e, n, i) {
  63961. 'use strict'
  63962. Object.defineProperty(e, '__esModule', { value: !0 })
  63963. var r = t('68b98b9'),
  63964. a = t('ac704b9')
  63965. var o = { startX: 0, startY: 0, deltaX: 0, deltaY: 0, offsetX: 0, offsetY: 0, direction: '' }
  63966. e.default = function () {
  63967. var t = a.useRef(o),
  63968. e = t.current,
  63969. n = function (e) {
  63970. 'function' == typeof e && (e = e(t.current)),
  63971. Object.entries(e).forEach(function (e) {
  63972. var n = r.__read(e, 2),
  63973. i = n[0],
  63974. a = n[1]
  63975. t.current[i] = a
  63976. })
  63977. },
  63978. i = a.useCallback(
  63979. function () {
  63980. return 'vertical' === e.direction
  63981. },
  63982. [e.direction]
  63983. ),
  63984. c = a.useCallback(
  63985. function () {
  63986. return 'horizontal' === e.direction
  63987. },
  63988. [e.direction]
  63989. ),
  63990. s = function () {
  63991. n({ deltaX: 0, deltaY: 0, offsetX: 0, offsetY: 0, direction: '' })
  63992. }
  63993. return r.__assign(r.__assign({}, e), {
  63994. move: function (t) {
  63995. var e = t.touches[0]
  63996. n(function (t) {
  63997. var n,
  63998. i,
  63999. a = r.__assign({}, t)
  64000. return (
  64001. (a.deltaX = e.clientX < 0 ? 0 : e.clientX - a.startX),
  64002. (a.deltaY = e.clientY - a.startY),
  64003. (a.offsetX = Math.abs(a.deltaX)),
  64004. (a.offsetY = Math.abs(a.deltaY)),
  64005. a.direction || (a.direction = ((n = a.offsetX), (i = a.offsetY), n > i && n > 10 ? 'horizontal' : i > n && i > 10 ? 'vertical' : '')),
  64006. a
  64007. )
  64008. })
  64009. },
  64010. start: function (t) {
  64011. s(), n({ startX: t.touches[0].clientX, startY: t.touches[0].clientY })
  64012. },
  64013. reset: s,
  64014. isVertical: i,
  64015. isHorizontal: c
  64016. })
  64017. }
  64018. }) /*!node_modules/amis-ui/lib/components/PickerColumn.js*/
  64019. amis.define('c095ba7', function (e, n, t, r) {
  64020. 'use strict'
  64021. Object.defineProperty(n, '__esModule', { value: !0 })
  64022. var u = e('68b98b9'),
  64023. o = e('ac704b9'),
  64024. i = e('e98f234'),
  64025. a = e('7d5c8a5'),
  64026. l = e('64ea6e0'),
  64027. f = e('15121dd'),
  64028. s = e('7878b20'),
  64029. c = e('b05b43e')
  64030. function d(e) {
  64031. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  64032. }
  64033. e('3f34d90')
  64034. var v = d(i),
  64035. m = d(a),
  64036. p = e('ac704b9'),
  64037. h = (p.default || p).createElement
  64038. ;(p.default || p).Fragment
  64039. function b(e) {
  64040. return v.default(e) && e.disabled
  64041. }
  64042. var g = o.forwardRef(function (e, n) {
  64043. var t = e.visibleItemCount,
  64044. r = void 0 === t ? 5 : t,
  64045. i = e.itemHeight,
  64046. a = void 0 === i ? 48 : i,
  64047. d = e.value,
  64048. p = e.valueField,
  64049. g = void 0 === p ? 'value' : p,
  64050. x = e.swipeDuration,
  64051. y = void 0 === x ? 1e3 : x,
  64052. C = e.labelField,
  64053. R = void 0 === C ? 'text' : C,
  64054. w = e.highlightTxt,
  64055. k = void 0 === w ? '' : w,
  64056. I = e.options,
  64057. M = void 0 === I ? [] : I,
  64058. N = e.classnames,
  64059. T = o.useRef(null),
  64060. _ = o.useRef(null),
  64061. D = o.useRef(null),
  64062. P = o.useRef(!1),
  64063. S = o.useRef(0),
  64064. E = o.useRef(null),
  64065. F = o.useRef(0),
  64066. H = o.useRef(0),
  64067. O = c.default(),
  64068. V = M.length,
  64069. j = function (e) {
  64070. return v.default(e) && g in e ? e[g] : e
  64071. },
  64072. J = M.findIndex(function (e) {
  64073. return j(e) === d
  64074. }),
  64075. q = o.useMemo(
  64076. function () {
  64077. return (a * (+r - 1)) / 2
  64078. },
  64079. [a, r]
  64080. ),
  64081. A = function (e) {
  64082. if (((e = l.range(e, 0, V)), M)) {
  64083. for (var n = e; n < V; n += 1) if (!b(M[n])) return n
  64084. for (n = e - 1; n >= 0; n -= 1) if (!b(M[n])) return n
  64085. return null
  64086. }
  64087. },
  64088. W = u.__read(f.default({ index: A(J) || 0, offset: 0, duration: 0, options: m.default(M) }), 2),
  64089. Y = W[0],
  64090. z = W[1],
  64091. B = function (n, t, r) {
  64092. var u = -(n = A(n) || 0) * a,
  64093. o = function () {
  64094. z({ index: n }),
  64095. t &&
  64096. e.onChange &&
  64097. requestAnimationFrame(function () {
  64098. var t
  64099. null === (t = e.onChange) || void 0 === t || t.call(e, j(M[n]), n, r)
  64100. })
  64101. }
  64102. P.current && u !== Y.offset ? (E.current = o) : o(), z({ offset: u })
  64103. },
  64104. G = function (e) {
  64105. if (JSON.stringify(e) !== JSON.stringify(Y.options)) {
  64106. z({ options: e })
  64107. var n =
  64108. e.findIndex(function (e) {
  64109. return j(e) === d
  64110. }) || 0
  64111. B(n, !0, !0)
  64112. }
  64113. },
  64114. K = function (e) {
  64115. return l.range(Math.round(-e / a), 0, V - 1)
  64116. },
  64117. L = function () {
  64118. ;(P.current = !1), z({ duration: 0 }), E.current && (E.current(), (E.current = null))
  64119. },
  64120. Q = function () {
  64121. if (!e.readonly) {
  64122. var n = Y.offset - H.current,
  64123. t = Date.now() - F.current
  64124. if (t < 300 && Math.abs(n) > 15)
  64125. !(function (e, n) {
  64126. var t = Math.abs(e / n)
  64127. e = Y.offset + (t / 0.003) * (e < 0 ? -1 : 1)
  64128. var r = K(e)
  64129. z({ duration: +y }), B(r, !0)
  64130. })(n, t)
  64131. else {
  64132. var r = K(Y.offset)
  64133. z({ duration: 200 }),
  64134. B(r, !0),
  64135. setTimeout(function () {
  64136. P.current = !1
  64137. }, 0)
  64138. }
  64139. }
  64140. },
  64141. U = function (e) {
  64142. for (var n = Y.options, t = 0; t < n.length; t += 1) if (n[t] === e) return B(t)
  64143. return null
  64144. },
  64145. X = o.useCallback(
  64146. function () {
  64147. return Y.options[Y.index]
  64148. },
  64149. [Y.index, Y.options]
  64150. )
  64151. o.useEffect(
  64152. function () {
  64153. B(J)
  64154. },
  64155. [J]
  64156. ),
  64157. s.default(
  64158. function () {
  64159. G(m.default(M))
  64160. },
  64161. [M]
  64162. ),
  64163. o.useImperativeHandle(n, function () {
  64164. return { state: Y, setIndex: B, getValue: X, setValue: U, setOptions: G, stopMomentum: L }
  64165. })
  64166. var Z,
  64167. $ = { transform: 'translate3d(0, '.concat(Y.offset + q, 'px, 0)'), transitionDuration: ''.concat(Y.duration, 'ms'), transitionProperty: Y.duration ? 'all' : 'none' }
  64168. return h(
  64169. 'div',
  64170. {
  64171. ref: T,
  64172. className: e.classnames('PickerColumns', e.className),
  64173. onTouchStart: function (n) {
  64174. if (!e.readonly) {
  64175. O.start(n)
  64176. var t = Y.offset
  64177. if (P.current) {
  64178. var r = (function (e) {
  64179. if (!e) return 0
  64180. var n = window.getComputedStyle(e),
  64181. t = n.transform || n.webkitTransform,
  64182. r = t.slice(7, t.length - 1).split(', ')[5]
  64183. return Number(r)
  64184. })(D.current)
  64185. ;(t = Math.min(0, r - q)), (S.current = t)
  64186. } else S.current = t
  64187. z({ duration: 0, offset: t }), (F.current = Date.now()), (H.current = S.current), (E.current = null)
  64188. }
  64189. },
  64190. onTouchMove: function (n) {
  64191. if (!e.readonly) {
  64192. O.move(n), O.isVertical() && (P.current = !0)
  64193. var t = l.range(S.current + O.deltaY, -V * a, a)
  64194. z({ offset: t })
  64195. var r = Date.now()
  64196. r - F.current > 300 && ((F.current = r), (H.current = t))
  64197. }
  64198. },
  64199. onTouchEnd: Q,
  64200. onTouchCancel: Q
  64201. },
  64202. h(
  64203. 'ul',
  64204. { ref: D, style: $, className: e.classnames('PickerColumns-columnWrapper'), onTransitionEnd: L },
  64205. ((Z = { height: ''.concat(a, 'px'), lineHeight: ''.concat(a, 'px') }),
  64206. Y.options.map(function (n, t) {
  64207. var r = (function (e) {
  64208. return v.default(e) && R in e ? e[R] : e
  64209. })(n),
  64210. o = b(n),
  64211. i = {
  64212. role: 'button',
  64213. key: t,
  64214. style: Z,
  64215. tabIndex: o ? -1 : 0,
  64216. className: e.classnames('PickerColumns-columnItem', { 'is-disabled': o, 'is-selected': t === Y.index }),
  64217. onClick: function () {
  64218. !(function (n) {
  64219. P.current || e.readonly || ((E.current = null), z({ duration: 200 }), B(n, !0, !0))
  64220. })(t)
  64221. }
  64222. },
  64223. a = { className: 'text-ellipsis', children: k ? l.highlight(r, k, N('Select-option-hl')) : r }
  64224. return h('li', u.__assign({}, i, { ref: _ }), e.optionRender ? e.optionRender(n, { index: t, checked: Y.index === t }) : h('div', u.__assign({}, a)))
  64225. }))
  64226. )
  64227. )
  64228. })
  64229. g.defaultProps = { options: [], visibleItemCount: 5, swipeDuration: 1e3, itemHeight: 48 }
  64230. var x = l.themeable(l.uncontrollable(g, { value: 'onChange' }))
  64231. n.default = x
  64232. }) /*!node_modules/amis-ui/lib/components/Picker.js*/
  64233. amis.define('1cc31e5', function (e, a, l, i) {
  64234. 'use strict'
  64235. Object.defineProperty(a, '__esModule', { value: !0 })
  64236. var n = e('68b98b9'),
  64237. o = e('ac704b9'),
  64238. c = e('64ea6e0'),
  64239. t = e('64a8924'),
  64240. s = e('c095ba7'),
  64241. u = e('ac704b9'),
  64242. r = (u.default || u).createElement
  64243. function m(e) {
  64244. return Array.isArray(e) ? e : [e]
  64245. }
  64246. ;(u.default || u).Fragment
  64247. var d = o.memo(function (e) {
  64248. var a = e.title,
  64249. l = e.labelField,
  64250. i = e.valueField,
  64251. c = e.visibleItemCount,
  64252. u = void 0 === c ? 5 : c,
  64253. d = e.value,
  64254. v = void 0 === d ? [] : d,
  64255. f = e.swipeDuration,
  64256. C = void 0 === f ? 1e3 : f,
  64257. h = e.columns,
  64258. b = void 0 === h ? [] : h,
  64259. k = e.itemHeight,
  64260. g = void 0 === k ? 48 : k,
  64261. P = e.showToolbar,
  64262. p = void 0 === P || P,
  64263. _ = e.className,
  64264. N = void 0 === _ ? '' : _,
  64265. y = e.highlightTxt,
  64266. x = void 0 === y ? '' : y,
  64267. F = e.classnames,
  64268. w = e.classPrefix,
  64269. A = e.translate,
  64270. T = m(b),
  64271. D = n.__read(o.useState(m(void 0 === e.value ? e.defaultValue || [] : v)), 2),
  64272. E = D[0],
  64273. H = D[1]
  64274. o.useEffect(
  64275. function () {
  64276. v !== E && H(m(v))
  64277. },
  64278. [v]
  64279. )
  64280. var I = function (a, o) {
  64281. return r(
  64282. s.default,
  64283. n.__assign({}, a, {
  64284. highlightTxt: x,
  64285. classnames: F,
  64286. classPrefix: w,
  64287. labelField: l || a.labelField,
  64288. valueField: i || a.valueField,
  64289. itemHeight: g,
  64290. swipeDuration: C,
  64291. visibleItemCount: u,
  64292. value: E[o],
  64293. onChange: function (a, l, i) {
  64294. !(function (a, l, i) {
  64295. var o = n.__spreadArray([], n.__read(E), !1)
  64296. ;(o[l] = a), H(o), e.onChange && e.onChange(o, l, i)
  64297. })(a, o, i)
  64298. },
  64299. key: 'column'.concat(o)
  64300. })
  64301. )
  64302. },
  64303. O = g * +u,
  64304. S = { height: ''.concat(g, 'px') },
  64305. j = { height: ''.concat(O, 'px') },
  64306. z = { backgroundSize: '100% '.concat((O - g) / 2, 'px') },
  64307. M = p || a
  64308. return r(
  64309. 'div',
  64310. { className: F(N, 'PickerColumns', 'PickerColumns-popOver') },
  64311. M &&
  64312. r(
  64313. 'div',
  64314. { className: F('PickerColumns-header') },
  64315. p &&
  64316. r(
  64317. t.default,
  64318. {
  64319. className: 'PickerColumns-cancel',
  64320. level: 'link',
  64321. onClick: function () {
  64322. e.onClose && e.onClose(E)
  64323. }
  64324. },
  64325. A('cancel')
  64326. ),
  64327. a && r('div', { className: F('PickerColumns-title') }, a),
  64328. p &&
  64329. r(
  64330. t.default,
  64331. {
  64332. className: 'PickerColumns-confirm',
  64333. level: 'link',
  64334. onClick: function () {
  64335. e.onConfirm && e.onConfirm(E)
  64336. }
  64337. },
  64338. A('confirm')
  64339. )
  64340. ),
  64341. r(
  64342. 'div',
  64343. { className: F('PickerColumns-columns'), style: j },
  64344. T.map(function (e, a) {
  64345. return I(e, a)
  64346. }),
  64347. r('div', { className: F('PickerColumns-mask'), style: z }),
  64348. r('div', { className: F('PickerColumns-frame'), style: S })
  64349. )
  64350. )
  64351. }),
  64352. v = c.themeable(c.localeable(c.uncontrollable(d, { value: 'onChange' })))
  64353. a.default = v
  64354. }) /*!node_modules/amis-ui/lib/components/calendar/DaysView.js*/
  64355. amis.define('5713cc2', function (e, t, a, s) {
  64356. 'use strict'
  64357. Object.defineProperty(t, '__esModule', { value: !0 })
  64358. var n = e('68b98b9'),
  64359. r = e('8b081ba'),
  64360. i = e('ac704b9'),
  64361. o = e('be1e673'),
  64362. l = e('0150eb3'),
  64363. d = e('0139c58'),
  64364. u = e('9263a6c'),
  64365. c = e('1279020'),
  64366. p = e('e892961'),
  64367. m = e('a08e932'),
  64368. f = e('64ea6e0'),
  64369. h = e('1cc31e5'),
  64370. v = e('09ae5b9')
  64371. function y(e) {
  64372. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  64373. }
  64374. var g = y(r),
  64375. C = y(i),
  64376. D = y(o),
  64377. T = y(l),
  64378. w = y(d),
  64379. k = y(u),
  64380. N = y(c),
  64381. _ = y(p),
  64382. S = y(m),
  64383. I = e('ac704b9'),
  64384. b = (I.default || I).createElement
  64385. ;(I.default || I).Fragment
  64386. var M = (function (e) {
  64387. function t(t) {
  64388. var a = e.call(this, t) || this
  64389. ;(a.timeConstraints = { hours: { min: 0, max: 23, step: 1 }, minutes: { min: 0, max: 59, step: 1 }, seconds: { min: 0, max: 59, step: 1 }, milliseconds: { min: 0, max: 999, step: 1 } }),
  64390. (a.updateSelectedDate = function (e) {
  64391. if (a.props.requiredConfirm) {
  64392. var t = a.props.viewDate.clone(),
  64393. s = a.props.selectedDate || t,
  64394. n = e.target,
  64395. r = 0
  64396. return (
  64397. ~n.className.indexOf('rdtNew') && (r = 1),
  64398. ~n.className.indexOf('rdtOld') && (r = -1),
  64399. t
  64400. .month(t.month() + r)
  64401. .date(parseInt(n.getAttribute('data-value'), 10))
  64402. .hours(s.hours())
  64403. .minutes(s.minutes())
  64404. .seconds(s.seconds())
  64405. .milliseconds(s.milliseconds()),
  64406. void a.props.setDateTimeState({ viewDate: t, selectedDate: t.clone() })
  64407. )
  64408. }
  64409. a.props.updateSelectedDate(e, !0)
  64410. }),
  64411. (a.showTime = function () {
  64412. var e = a.props,
  64413. t = e.selectedDate,
  64414. s = e.viewDate,
  64415. n = e.timeFormat
  64416. return b('div', { key: 'stb', className: 'rdtShowTime' }, (t || s || g.default()).format(n))
  64417. }),
  64418. (a.setTime = function (e, t) {
  64419. var s = (a.props.selectedDate || a.props.viewDate).clone()
  64420. s[e](t)
  64421. var n = s.clone()
  64422. a.props.setDateTimeState({ viewDate: n, selectedDate: n }), a.props.requiredConfirm || a.props.onChange(s, 'time')
  64423. }),
  64424. (a.scrollToTop = function (e, t, s, n) {
  64425. var r,
  64426. i,
  64427. o = document.getElementById(''.concat(a.state.uniqueTag, '-').concat(s, '-input')),
  64428. l = a.timeConstraints[e],
  64429. d = (t - l.min) / l.step
  64430. null === (i = null === (r = null == o ? void 0 : o.parentNode) || void 0 === r ? void 0 : r.scrollTo) ||
  64431. void 0 === i ||
  64432. i.call(r, { top: 28 * d, behavior: 'init' === n ? 'auto' : 'smooth' })
  64433. }),
  64434. (a.confirm = function () {
  64435. var e,
  64436. t,
  64437. s = (a.props.selectedDate || a.props.viewDate).clone()
  64438. ;(null === (e = a.props.minDate) || void 0 === e ? void 0 : e.isValid()) && (null === (t = a.props.minDate) || void 0 === t ? void 0 : t.isAfter(s)) && (s = a.props.minDate.clone()),
  64439. a.props.setDateTimeState({ selectedDate: s }),
  64440. a.props.onChange(s),
  64441. a.props.onClose && a.props.onClose()
  64442. }),
  64443. (a.cancel = function () {
  64444. a.props.onClose && a.props.onClose()
  64445. }),
  64446. (a.curfilterHtml = function (e) {
  64447. var t = a.props.env
  64448. return (null == t ? void 0 : t.filterHtml) ? t.filterHtml(e) : e
  64449. }),
  64450. (a.renderDay = function (e, t) {
  64451. var s,
  64452. r = e.todayActiveStyle,
  64453. i = a.props,
  64454. o = i.classnames,
  64455. l = i.translate,
  64456. d = i.testIdBuilder,
  64457. u = N.default(e, ['todayActiveStyle']),
  64458. c = function (e) {
  64459. r &&
  64460. e &&
  64461. _.default(r, function (t, a) {
  64462. var s, n
  64463. 'string' == typeof t &&
  64464. ~t.indexOf('!important') &&
  64465. (null === (n = null === (s = null == e ? void 0 : e.style) || void 0 === s ? void 0 : s.setProperty) ||
  64466. void 0 === n ||
  64467. n.call(
  64468. s,
  64469. S.default(a),
  64470. String(t)
  64471. .replace(/\!important/, '')
  64472. .trim(),
  64473. 'important'
  64474. ))
  64475. })
  64476. }
  64477. if (a.props.schedules) {
  64478. var p = []
  64479. if (
  64480. (a.props.schedules.forEach(function (e) {
  64481. var a = t.startOf('day'),
  64482. s = g.default(e.startTime).startOf('day'),
  64483. n = g.default(e.endTime).startOf('day')
  64484. a.isSameOrAfter(s) && a.isSameOrBefore(n) && p.push(e)
  64485. }),
  64486. p.length > 0)
  64487. ) {
  64488. var m = {
  64489. scheduleData: p.map(function (e) {
  64490. return n.__assign(n.__assign({}, e), { time: g.default(e.startTime).format('YYYY-MM-DD HH:mm:ss') + ' - ' + g.default(e.endTime).format('YYYY-MM-DD HH:mm:ss') })
  64491. }),
  64492. currentDate: t
  64493. }
  64494. if (a.props.largeMode) {
  64495. for (var f = [], h = 0; h < p.length && !(f.length > 3); h++)
  64496. if (g.default(p[h].startTime).isSame(t, 'day')) f.push(p[h])
  64497. else if (0 === t.weekday()) {
  64498. var v = Math.min(g.default(p[h].endTime).diff(t, 'days') + 1, 7)
  64499. f.push(n.__assign(n.__assign({}, p[h]), { width: v, startTime: g.default(t), endTime: g.default(t).add(v - 1, 'days') })), void 0 === p[h].height && (p[h].height = 0)
  64500. } else f.push({ width: 1, className: 'bg-transparent', content: '', height: p[h].height })
  64501. ;[0, 1, 2].forEach(function (e) {
  64502. var t = T.default(f, function (t) {
  64503. return t.height === e
  64504. })
  64505. if (
  64506. (-1 === t &&
  64507. (t = T.default(f, function (e) {
  64508. return void 0 === e.height
  64509. })),
  64510. t > -1 && t !== e && f[e])
  64511. ) {
  64512. var a = f[e]
  64513. ;(f[e] = f[t]), (f[t] = a)
  64514. }
  64515. f[e] && void 0 === f[e].height && (f[e].height = e)
  64516. }),
  64517. (f = f.slice(0, 3))
  64518. var y = a.props.viewDate.localeData().firstDayOfWeek(),
  64519. C = f.map(function (e, t) {
  64520. var s = g.default(e.endTime).diff(g.default(e.startTime), 'days')
  64521. s <= 0 && (s = g.default(e.endTime).endOf('day').diff(g.default(e.startTime).startOf('day'), 'days')), (s += 1)
  64522. var n = 7 - (g.default(e.startTime).weekday() - y + 1),
  64523. r = e.width || Math.min(s, n) || 1
  64524. return b(
  64525. 'div',
  64526. {
  64527. key: u.key + 'content' + t,
  64528. className: o('ScheduleCalendar-large-schedule-content', e.className),
  64529. style: { width: r + '00%' },
  64530. onClick: function () {
  64531. return a.props.onScheduleClick && a.props.onScheduleClick(m)
  64532. }
  64533. },
  64534. b('div', { className: o('ScheduleCalendar-text-overflow'), dangerouslySetInnerHTML: { __html: a.curfilterHtml(e.content) } })
  64535. )
  64536. })
  64537. return b(
  64538. 'td',
  64539. n.__assign({}, u),
  64540. b(
  64541. 'div',
  64542. { className: o('ScheduleCalendar-large-day-wrap') },
  64543. b('div', { className: o('ScheduleCalendar-large-schedule-header') }, b('span', null, t.date())),
  64544. C,
  64545. p.length > 3 && b('div', { className: o('ScheduleCalendar-large-schedule-footer') }, p.length - 3, ' ', l('more'))
  64546. )
  64547. )
  64548. }
  64549. var D = b('div', {
  64550. className: o('ScheduleCalendar-icon', p[0].className),
  64551. onClick: function () {
  64552. return a.props.onScheduleClick && a.props.onScheduleClick(m)
  64553. }
  64554. })
  64555. return b('td', n.__assign({}, u), b('span', { style: r, ref: c }, t.date(), D))
  64556. }
  64557. }
  64558. return b('td', n.__assign({}, u), b('span', n.__assign({ style: r, ref: c }, null === (s = null == d ? void 0 : d.getChild(e.key)) || void 0 === s ? void 0 : s.getTestId()), t.date()))
  64559. }),
  64560. (a.renderTimes = function () {
  64561. var e = a.props,
  64562. t = e.timeFormat,
  64563. s = e.selectedDate,
  64564. r = e.viewDate,
  64565. i = e.isEndDate,
  64566. o = e.classnames,
  64567. l = e.testIdBuilder,
  64568. d = s || (i ? r.endOf('day') : r),
  64569. u = [],
  64570. c = a.timeConstraints
  64571. return (
  64572. t.split(':').forEach(function (e, t) {
  64573. var r = /h/i.test(e) ? 'hours' : /m/.test(e) ? 'minutes' : /s/.test(e) ? 'seconds' : ''
  64574. if (r) {
  64575. var i = c[r].min,
  64576. p = c[r].max,
  64577. m = a.computedTimeOptions(r),
  64578. f = { hours: 'HH', minutes: 'mm', seconds: 'ss' }
  64579. u.push(
  64580. b(D.default, { key: t + 'input', inputValue: d.format(f[r]) }, function (e) {
  64581. var u = e.getInputProps,
  64582. c = e.openMenu,
  64583. h = e.closeMenu
  64584. u({
  64585. onFocus: function () {
  64586. return c()
  64587. },
  64588. onChange: function (e) {
  64589. return a.setTime(r, Math.max(i, Math.min(parseInt(e.currentTarget.value.replace(/\D/g, ''), 10) || 0, p)))
  64590. }
  64591. })
  64592. var v = null == l ? void 0 : l.getChild(r)
  64593. return b(
  64594. 'div',
  64595. { className: o('CalendarInputWrapper', 'CalendarInputWrapperMT') },
  64596. b(
  64597. 'div',
  64598. { className: o('CalendarInput-sugs', 'hours' === r ? 'CalendarInput-sugsHours' : 'CalendarInput-sugsTimes'), id: ''.concat(a.state.uniqueTag, '-').concat(t, '-input') },
  64599. m.map(function (e) {
  64600. var i, l
  64601. return b(
  64602. 'div',
  64603. n.__assign(
  64604. {
  64605. key: e.value,
  64606. className: o('CalendarInput-sugsItem', {
  64607. 'is-highlight': s ? e.value === d.format(f[r]) : e.value === (null === (i = null == m ? void 0 : m[0]) || void 0 === i ? void 0 : i.value)
  64608. })
  64609. },
  64610. null === (l = null == v ? void 0 : v.getChild(e.value)) || void 0 === l ? void 0 : l.getTestId(),
  64611. {
  64612. onClick: function () {
  64613. a.setTime(r, parseInt(e.value, 10)), a.scrollToTop(r, parseInt(e.value, 10), t), h()
  64614. }
  64615. }
  64616. ),
  64617. e.value
  64618. )
  64619. })
  64620. )
  64621. )
  64622. })
  64623. ),
  64624. u.push(b('span', { key: t + 'divider' }))
  64625. }
  64626. }),
  64627. u.length && u.pop(),
  64628. b('div', { className: o('CalendarTimesWrapper') }, a.showTime(), b('div', { className: o('CalendarInputsWrapper') }, u))
  64629. )
  64630. }),
  64631. (a.renderFooter = function () {
  64632. if (!a.props.requiredConfirm) return null
  64633. var e = a.props,
  64634. t = e.translate,
  64635. s = e.classnames
  64636. return b(
  64637. 'tfoot',
  64638. { key: 'tf' },
  64639. b(
  64640. 'tr',
  64641. null,
  64642. b(
  64643. 'td',
  64644. { colSpan: 7 },
  64645. a.props.requiredConfirm
  64646. ? b(
  64647. 'div',
  64648. { key: 'button', className: 'rdtActions' },
  64649. b('a', { className: s('Button', 'Button--default'), onClick: a.cancel }, t('cancel')),
  64650. b('a', { className: s('Button', 'Button--primary', 'm-l-sm'), onClick: a.confirm }, t('confirm'))
  64651. )
  64652. : null
  64653. )
  64654. )
  64655. )
  64656. }),
  64657. (a.onPickerConfirm = function (e) {
  64658. a.props.onConfirm && a.props.onConfirm(e, a.state.types)
  64659. }),
  64660. (a.onPickerChange = function (e, t) {
  64661. var s = a.props,
  64662. n = s.selectedDate,
  64663. r = s.viewDate
  64664. if (1 === t || 0 === t) {
  64665. var i = (n || r || g.default()).clone(),
  64666. o = f.convertArrayValueToMoment(e, ['year', 'month'], i),
  64667. l = a.props.getDateBoundary(o)
  64668. a.setState({ columns: a.getColumnsWithUnit(a.props.getColumns(a.state.types, l)), pickerValue: e })
  64669. }
  64670. }),
  64671. (a.renderPicker = function () {
  64672. var e = a.props.translate,
  64673. t = a.state.types.length > 3 ? e('Date.titleTime') : e('Date.titleDate')
  64674. return b(h.default, {
  64675. translate: a.props.translate,
  64676. locale: a.props.locale,
  64677. title: t,
  64678. columns: a.state.columns,
  64679. value: a.state.pickerValue,
  64680. onChange: a.onPickerChange,
  64681. onConfirm: a.onPickerConfirm,
  64682. onClose: a.cancel
  64683. })
  64684. })
  64685. var s = t.selectedDate
  64686. t.viewDate
  64687. var r = t.timeFormat,
  64688. i = s || g.default(),
  64689. o = ['year', 'month', 'date']
  64690. r.split(':').forEach(function (e) {
  64691. var t = /h/i.test(e) ? 'hours' : /m/.test(e) ? 'minutes' : /s/.test(e) ? 'seconds' : ''
  64692. t && o.push(t)
  64693. })
  64694. var l = a.props.getDateBoundary(i),
  64695. d = a.props.getColumns(o, l)
  64696. return (
  64697. (a.state = { columns: a.getColumnsWithUnit(d), types: o, pickerValue: i.toArray(), uniqueTag: new Date().valueOf() }),
  64698. a.props.timeConstraints && (a.timeConstraints = k.default(a.timeConstraints, t.timeConstraints)),
  64699. a
  64700. )
  64701. }
  64702. return (
  64703. n.__extends(t, e),
  64704. (t.prototype.getDaysOfWeek = function (e) {
  64705. var t = e._weekdaysMin,
  64706. a = e.firstDayOfWeek(),
  64707. s = [],
  64708. n = 0
  64709. return (
  64710. t.forEach(function (e) {
  64711. s[(7 + n++ - a) % 7] = e
  64712. }),
  64713. s
  64714. )
  64715. }),
  64716. (t.prototype.alwaysValidDate = function () {
  64717. return 1
  64718. }),
  64719. (t.prototype.renderDays = function () {
  64720. var e,
  64721. t,
  64722. a,
  64723. s,
  64724. n = this,
  64725. r = this.props.viewDate,
  64726. i = this.props.selectedDate && this.props.selectedDate.clone(),
  64727. o = r.clone().subtract(1, 'months'),
  64728. l = r.year(),
  64729. d = r.month(),
  64730. u = [],
  64731. c = [],
  64732. p = this.props.renderDay || this.renderDay,
  64733. m = this.props.isValidDate || this.alwaysValidDate,
  64734. f = this.props.todayActiveStyle,
  64735. h = void 0 === f ? {} : f
  64736. o.date(o.daysInMonth()).startOf('week')
  64737. for (var v = o.clone().add(42, 'd'); o.isBefore(v); )
  64738. (e = 'rdtDay'),
  64739. (s = o.clone()),
  64740. (o.year() === l && o.month() < d) || o.year() < l ? (e += ' rdtOld') : ((o.year() === l && o.month() > d) || o.year() > l) && (e += ' rdtNew'),
  64741. i && o.isSame(i, 'day') && (e += ' rdtActive'),
  64742. o.isSame(g.default(), 'day') && (e += ' rdtToday'),
  64743. (t = !m(s, i)) && (e += ' rdtDisabled'),
  64744. (a = w.default({ key: o.format('M_D'), 'data-value': o.date(), className: e }, e.includes('rdtToday') ? { todayActiveStyle: h } : {})),
  64745. t ||
  64746. ((a.onClick = function (e) {
  64747. n.props.onClick(e), n.updateSelectedDate(e)
  64748. }),
  64749. (a.onMouseEnter = function (e) {
  64750. n.props.onMouseEnter(e)
  64751. }),
  64752. (a.onMouseLeave = function (e) {
  64753. n.props.onMouseLeave(e)
  64754. })),
  64755. c.push(p(a, s, i)),
  64756. 7 === c.length && (u.push(b('tr', { key: o.format('M_D') }, c)), (c = [])),
  64757. o.add(1, 'd')
  64758. return u
  64759. }),
  64760. (t.prototype.componentDidMount = function () {
  64761. var e = this.props,
  64762. t = e.timeFormat,
  64763. a = e.selectedDate,
  64764. s = e.viewDate,
  64765. n = e.isEndDate,
  64766. r = a || (n ? s.endOf('day') : s)
  64767. this.setupTime(r, t, 'init')
  64768. }),
  64769. (t.prototype.componentDidUpdate = function (e, t, a) {
  64770. var s = this.props.selectedDate
  64771. if (g.default.isMoment(s) && s.isValid() && !s.isSame(e.selectedDate)) {
  64772. var n = this.props.timeFormat
  64773. this.setupTime(s, n)
  64774. }
  64775. }),
  64776. (t.prototype.setupTime = function (e, t, a) {
  64777. var s = this,
  64778. n = { hours: 'HH', minutes: 'mm', seconds: 'ss' }
  64779. t.split(':').forEach(function (t, r) {
  64780. var i = /h/i.test(t) ? 'hours' : /m/.test(t) ? 'minutes' : /s/.test(t) ? 'seconds' : ''
  64781. i && s.scrollToTop(i, parseInt(e.format(n[i]), 10), r, a)
  64782. })
  64783. }),
  64784. (t.prototype.getColumnsWithUnit = function (e) {
  64785. return 'zh-CN' === this.props.locale && 3 === e.length
  64786. ? e.map(function (e, t) {
  64787. var a
  64788. return (
  64789. null === (a = e.options) ||
  64790. void 0 === a ||
  64791. a.map(function (e) {
  64792. return (e.text = e.text + (0 === t ? '\u5e74' : 1 === t ? '\u6708' : '\u65e5')), e
  64793. }),
  64794. e
  64795. )
  64796. })
  64797. : e
  64798. }),
  64799. (t.prototype.computedTimeOptions = function (e) {
  64800. var t,
  64801. a = null === (t = this.timeConstraints) || void 0 === t ? void 0 : t[e],
  64802. s = a.min,
  64803. n = a.max,
  64804. r = a.step
  64805. return Array.from({ length: n - s + 1 }, function (t, a) {
  64806. var n = (a + s).toString().padStart('milliseconds' !== e ? 2 : 3, '0')
  64807. return a % r == 0 ? { label: n, value: n } : void 0
  64808. }).filter(function (e) {
  64809. return !!e
  64810. })
  64811. }),
  64812. (t.prototype.render = function () {
  64813. var e = this.props,
  64814. t = e.viewDate,
  64815. a = e.mobileUI,
  64816. s = e.embed,
  64817. r = e.timeFormat
  64818. e.classnames
  64819. var i = e.testIdBuilder,
  64820. o = t.localeData(),
  64821. l = this.props.translate
  64822. if (a && !s) return b('div', { className: 'rdtYears' }, this.renderPicker())
  64823. var d = [
  64824. this.props.hideHeader
  64825. ? null
  64826. : b(
  64827. 'thead',
  64828. { key: 'th' },
  64829. b(
  64830. 'tr',
  64831. null,
  64832. b(
  64833. 'th',
  64834. { colSpan: 7 },
  64835. b(
  64836. 'div',
  64837. { className: 'rdtHeader' },
  64838. b(
  64839. 'a',
  64840. n.__assign({ className: 'rdtPrev', onClick: this.props.subtractTime(1, 'years') }, null == i ? void 0 : i.getChild('prev-year').getTestId()),
  64841. b(v.Icon, { icon: 'right-double-arrow', className: 'icon date-icon-arrow-left' })
  64842. ),
  64843. b(
  64844. 'a',
  64845. n.__assign({ className: 'rdtPrev', onClick: this.props.subtractTime(1, 'months') }, null == i ? void 0 : i.getChild('prev-month').getTestId()),
  64846. b(v.Icon, { icon: 'right-arrow', className: 'icon date-icon-arrow-left' })
  64847. ),
  64848. b(
  64849. 'div',
  64850. { className: 'rdtCenter' },
  64851. b(
  64852. 'a',
  64853. n.__assign({ className: 'rdtSwitch', onClick: this.props.showView('years') }, null == i ? void 0 : i.getChild('switch-years').getTestId()),
  64854. t.format(l('dateformat.year'))
  64855. ),
  64856. b('a', n.__assign({ className: 'rdtSwitch', onClick: this.props.showView('months') }, null == i ? void 0 : i.getChild('switch-months').getTestId()), t.format(l('MMM')))
  64857. ),
  64858. b(
  64859. 'a',
  64860. n.__assign({ className: 'rdtNext', onClick: this.props.addTime(1, 'months') }, null == i ? void 0 : i.getChild('next-month').getTestId()),
  64861. b(v.Icon, { icon: 'right-arrow', className: 'icon date-icon-arrow' })
  64862. ),
  64863. b(
  64864. 'a',
  64865. n.__assign({ className: 'rdtNext', onClick: this.props.addTime(1, 'years') }, null == i ? void 0 : i.getChild('next-year').getTestId()),
  64866. b(v.Icon, { icon: 'right-double-arrow', className: 'icon date-icon-arrow' })
  64867. )
  64868. ),
  64869. b('div', { className: 'header-line' })
  64870. )
  64871. ),
  64872. b(
  64873. 'tr',
  64874. null,
  64875. this.getDaysOfWeek(o).map(function (e, t) {
  64876. return b('th', { key: e + t, className: 'dow' }, e)
  64877. })
  64878. )
  64879. ),
  64880. b('tbody', { key: 'tb' }, this.renderDays())
  64881. ]
  64882. return b(
  64883. C.default.Fragment,
  64884. null,
  64885. b(
  64886. 'div',
  64887. { className: r ? 'rdtDays' : '' },
  64888. b('table', { className: r ? 'rdtDaysPart' : '' }, d),
  64889. r ? b('div', { className: r.toLowerCase().indexOf('s') > 0 ? 'rdtTimePartWithS' : 'rdtTimePart' }, this.renderTimes()) : null
  64890. ),
  64891. b('table', null, this.renderFooter())
  64892. )
  64893. }),
  64894. t
  64895. )
  64896. })(C.default.Component),
  64897. O = f.localeable(M)
  64898. ;(t.CustomDaysView = M), (t.default = O)
  64899. }) /*!node_modules/amis-ui/lib/components/calendar/YearsView.js*/
  64900. amis.define('d9137a3', function (e, t, a, r) {
  64901. 'use strict'
  64902. Object.defineProperty(t, '__esModule', { value: !0 })
  64903. var s = e('68b98b9'),
  64904. n = e('8b081ba'),
  64905. o = e('ac704b9'),
  64906. i = e('64ea6e0'),
  64907. l = e('1cc31e5')
  64908. function d(e) {
  64909. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  64910. }
  64911. var p = d(n),
  64912. u = d(o),
  64913. c = e('ac704b9'),
  64914. f = (c.default || c).createElement
  64915. ;(c.default || c).Fragment
  64916. var h = (function (e) {
  64917. function t(t) {
  64918. var a = e.call(this, t) || this
  64919. ;(a.renderYear = function (e, t, r) {
  64920. var n = a.props.testIdBuilder
  64921. return f('td', s.__assign({}, e), f('span', s.__assign({}, null == n ? void 0 : n.getChild(e.key).getTestId()), t))
  64922. }),
  64923. (a.onConfirm = function (e) {
  64924. a.props.onConfirm && a.props.onConfirm(e, ['year'])
  64925. }),
  64926. (a.onPickerChange = function (e) {
  64927. a.setState({ pickerValue: e[0] })
  64928. }),
  64929. (a.renderYearPicker = function () {
  64930. var e = a.props,
  64931. t = e.translate,
  64932. r = e.minDate,
  64933. s = e.maxDate,
  64934. n = e.selectedDate,
  64935. o = e.viewDate,
  64936. d = (n || o || p.default()).year(),
  64937. u = s ? s.toObject().years : d + 100,
  64938. c = r ? r.toObject().years : d - 100,
  64939. h = t('Date.titleYear'),
  64940. y = [{ options: i.getRange(c, u, 1) }]
  64941. return f(l.default, {
  64942. translate: a.props.translate,
  64943. locale: a.props.locale,
  64944. title: h,
  64945. columns: y,
  64946. value: a.state.pickerValue,
  64947. onConfirm: a.onConfirm,
  64948. onChange: a.onPickerChange,
  64949. onClose: a.props.onClose
  64950. })
  64951. })
  64952. var r = t.selectedDate,
  64953. n = t.viewDate,
  64954. o = r || n || p.default()
  64955. return (a.state = { pickerValue: o.toObject().years }), (a.updateSelectedYear = a.updateSelectedYear.bind(a)), a
  64956. }
  64957. return (
  64958. s.__extends(t, e),
  64959. (t.prototype.renderYears = function (e) {
  64960. var t,
  64961. a,
  64962. r,
  64963. s,
  64964. n,
  64965. o,
  64966. i = [],
  64967. l = -1,
  64968. d = [],
  64969. p = this.props.renderYear || this.renderYear,
  64970. u = this.props.selectedDate,
  64971. c = this.props.isValidDate || this.alwaysValidDate
  64972. for (e--; l < 11; )
  64973. (t = 'rdtYear'),
  64974. (r = this.props.viewDate.clone().set({ year: e, month: 0, date: 1 })),
  64975. (n = parseInt(r.endOf('year').format('DDD'), 10)),
  64976. (o = Array.from({ length: n }, function (e, t) {
  64977. return t + 1
  64978. })),
  64979. (s =
  64980. void 0 ===
  64981. o.find(function (e) {
  64982. var t = r.clone().dayOfYear(e)
  64983. return c(t)
  64984. })) && (t += ' rdtDisabled'),
  64985. u && u.year() === e && (t += ' rdtActive'),
  64986. (-1 !== l && 10 !== l) || (t += ' text-muted'),
  64987. (a = { key: e, 'data-value': e, className: t }),
  64988. s || (a.onClick = 'years' === this.props.updateOn ? this.updateSelectedYear : this.props.setDate && this.props.setDate('year')),
  64989. i.push(p(a, e, u && u.clone())),
  64990. 3 === i.length && (d.push(f('tr', { key: l }, i)), (i = [])),
  64991. e++,
  64992. l++
  64993. return d
  64994. }),
  64995. (t.prototype.updateSelectedYear = function (e) {
  64996. this.props.updateSelectedDate(e)
  64997. }),
  64998. (t.prototype.alwaysValidDate = function () {
  64999. return !0
  65000. }),
  65001. (t.prototype.render = function () {
  65002. var e = this.props.viewDate.year()
  65003. e -= e % 10
  65004. var t = this.props,
  65005. a = t.testIdBuilder,
  65006. r = t.translate
  65007. return this.props.mobileUI
  65008. ? f('div', { className: 'rdtYears' }, this.renderYearPicker())
  65009. : f(
  65010. 'div',
  65011. { className: 'rdtYears' },
  65012. f(
  65013. 'table',
  65014. { className: 'headerTable' },
  65015. f(
  65016. 'thead',
  65017. null,
  65018. f(
  65019. 'tr',
  65020. null,
  65021. f('th', s.__assign({ className: 'rdtPrev', onClick: this.props.subtractTime(10, 'years') }, null == a ? void 0 : a.getChild('prev-year').getTestId()), '«'),
  65022. f('th', { className: 'rdtSwitch' }, r('year-to-year', { from: e, to: e + 9 })),
  65023. f('th', s.__assign({ className: 'rdtNext', onClick: this.props.addTime(10, 'years') }, null == a ? void 0 : a.getChild('next-year').getTestId()), '»')
  65024. )
  65025. )
  65026. ),
  65027. f('table', null, f('tbody', null, this.renderYears(e)))
  65028. )
  65029. }),
  65030. t
  65031. )
  65032. })(u.default.Component),
  65033. y = i.localeable(h)
  65034. ;(t.CustomYearsView = h), (t.default = y)
  65035. }) /*!node_modules/amis-ui/lib/components/calendar/MonthsView.js*/
  65036. amis.define('ee8c44a', function (t, e, r, a) {
  65037. 'use strict'
  65038. Object.defineProperty(e, '__esModule', { value: !0 })
  65039. var n = t('68b98b9'),
  65040. s = t('8b081ba'),
  65041. o = t('ac704b9'),
  65042. i = t('64ea6e0'),
  65043. l = t('1cc31e5')
  65044. function p(t) {
  65045. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  65046. }
  65047. var d = p(s),
  65048. h = p(o),
  65049. u = t('ac704b9'),
  65050. c = (u.default || u).createElement
  65051. ;(u.default || u).Fragment
  65052. var m = (function (t) {
  65053. function e(e) {
  65054. var r = t.call(this, e) || this
  65055. ;(r.renderMonth = function (t, e, a, s) {
  65056. var o = r.props,
  65057. i = o.translate,
  65058. l = o.testIdBuilder,
  65059. p = t.viewDate,
  65060. d = n.__rest(t, ['viewDate']),
  65061. h = p.month(e).format(i('MMM')).substring(0, 3)
  65062. return c('td', n.__assign({}, d), c('span', n.__assign({}, null == l ? void 0 : l.getChild(t.key).getTestId()), h))
  65063. }),
  65064. (r.onConfirm = function (t, e) {
  65065. r.props.onConfirm && r.props.onConfirm(t, ['year', 'month'])
  65066. }),
  65067. (r.onPickerChange = function (t, e) {
  65068. var a = r.props,
  65069. s = a.maxDate,
  65070. o = a.minDate,
  65071. l = d.default().year(),
  65072. p = n.__spreadArray([], n.__read(r.state.columns), !1),
  65073. h = s ? s.toObject() : { years: l + 100, months: 11 },
  65074. u = o ? o.toObject() : { years: l - 100, months: 0 },
  65075. c = []
  65076. 0 === e &&
  65077. ((c =
  65078. t[0] === u.years && t[0] === h.years
  65079. ? i.getRange(u.months, h.months, 1)
  65080. : t[0] === u.years
  65081. ? i.getRange(u.months, 11, 1)
  65082. : t[0] === h.years
  65083. ? i.getRange(0, h.months, 1)
  65084. : i.getRange(0, 11, 1)),
  65085. (p[1] = {
  65086. options: c.map(function (t) {
  65087. return { text: r.props.timeCell(t + 1, 'month'), value: t }
  65088. })
  65089. }),
  65090. r.setState({ columns: r.getColumnsWithUnit(p), pickerValue: t }))
  65091. }),
  65092. (r.renderPicker = function () {
  65093. var t = (0, r.props.translate)('Date.titleMonth')
  65094. return c(l.default, {
  65095. translate: r.props.translate,
  65096. locale: r.props.locale,
  65097. title: t,
  65098. columns: r.state.columns,
  65099. value: r.state.pickerValue,
  65100. onChange: r.onPickerChange,
  65101. onConfirm: r.onConfirm,
  65102. onClose: r.props.onClose
  65103. })
  65104. })
  65105. var a = e.selectedDate,
  65106. s = e.viewDate,
  65107. o = a || s || d.default(),
  65108. p = r.props.getDateBoundary(o),
  65109. h = r.props.getColumns(['year', 'month'], p)
  65110. return (r.state = { columns: r.getColumnsWithUnit(h), pickerValue: o.toArray() }), (r.updateSelectedMonth = r.updateSelectedMonth.bind(r)), r
  65111. }
  65112. return (
  65113. n.__extends(e, t),
  65114. (e.prototype.renderMonths = function () {
  65115. this.props.testIdBuilder
  65116. var t = this.props.selectedDate
  65117. this.props.viewDate.month()
  65118. for (
  65119. var e, r, a, n, s, o, i = this.props.viewDate.year(), l = [], p = 0, d = [], h = this.props.renderMonth || this.renderMonth, u = this.props.isValidDate || this.alwaysValidDate;
  65120. p < 12;
  65121. )
  65122. (e = 'rdtMonth'),
  65123. (a = this.props.viewDate.clone().set({ year: i, month: p, date: 1 })),
  65124. (s = parseInt(a.endOf('month').format('D'), 10)),
  65125. (o = Array.from({ length: s }, function (t, e) {
  65126. return e + 1
  65127. })),
  65128. (n =
  65129. void 0 ===
  65130. o.find(function (t) {
  65131. var e = a.clone().set('date', t)
  65132. return u(e)
  65133. })) && (e += ' rdtDisabled'),
  65134. t && p === t.month() && i === t.year() && (e += ' rdtActive'),
  65135. (r = { key: p, 'data-value': p, className: e, viewDate: this.props.viewDate }),
  65136. n || (r.onClick = 'months' === this.props.updateOn ? this.updateSelectedMonth : this.props.setDate && this.props.setDate('month')),
  65137. d.push(h(r, p, i, t && t.clone())),
  65138. 3 === d.length && (l.push(c('tr', { key: p }, d)), (d = [])),
  65139. p++
  65140. return l
  65141. }),
  65142. (e.prototype.updateSelectedMonth = function (t) {
  65143. this.props.updateSelectedDate(t)
  65144. }),
  65145. (e.prototype.getColumnsWithUnit = function (t) {
  65146. return 'zh-CN' === this.props.locale && 2 === t.length
  65147. ? t.map(function (t, e) {
  65148. var r
  65149. return (
  65150. null === (r = t.options) ||
  65151. void 0 === r ||
  65152. r.map(function (t) {
  65153. return (t.text = t.text + (0 === e ? '\u5e74' : '\u6708')), t
  65154. }),
  65155. t
  65156. )
  65157. })
  65158. : t
  65159. }),
  65160. (e.prototype.alwaysValidDate = function () {
  65161. return !0
  65162. }),
  65163. (e.prototype.render = function () {
  65164. var t = this.props.translate,
  65165. e = this.props.testIdBuilder,
  65166. r = !/^mm$/i.test(this.props.inputFormat || '') && !this.props.hideHeader,
  65167. a = /yy/i.test(this.props.inputFormat || '')
  65168. return this.props.mobileUI
  65169. ? c('div', { className: 'rdtYears' }, this.renderPicker())
  65170. : c(
  65171. 'div',
  65172. { className: 'rdtMonths' },
  65173. r &&
  65174. c(
  65175. 'table',
  65176. { className: 'headerTable' },
  65177. c(
  65178. 'thead',
  65179. null,
  65180. c(
  65181. 'tr',
  65182. null,
  65183. c('th', n.__assign({ className: 'rdtPrev', onClick: this.props.subtractTime(1, 'years') }, null == e ? void 0 : e.getChild('prev-year').getTestId()), '«'),
  65184. c(
  65185. 'th',
  65186. a ? n.__assign({ className: 'rdtSwitch', onClick: this.props.showView('years') }, null == e ? void 0 : e.getChild('switch-year').getTestId()) : { className: 'rdtSwitch' },
  65187. this.props.viewDate.format(t('dateformat.year'))
  65188. ),
  65189. c('th', n.__assign({ className: 'rdtNext', onClick: this.props.addTime(1, 'years') }, null == e ? void 0 : e.getChild('next-year').getTestId()), '»')
  65190. )
  65191. )
  65192. ),
  65193. c('table', null, c('tbody', null, this.renderMonths()))
  65194. )
  65195. }),
  65196. e
  65197. )
  65198. })(h.default.Component),
  65199. f = i.localeable(m)
  65200. ;(e.CustomMonthsView = m), (e.default = f)
  65201. }) /*!node_modules/amis-ui/lib/components/calendar/TimeView.js*/
  65202. amis.define('8abf7d7', function (t, e, n, a) {
  65203. 'use strict'
  65204. Object.defineProperty(e, '__esModule', { value: !0 })
  65205. var s = t('68b98b9'),
  65206. r = t('8b081ba'),
  65207. o = t('ac704b9'),
  65208. i = t('9263a6c'),
  65209. u = t('64ea6e0'),
  65210. l = t('09ae5b9'),
  65211. p = t('1cc31e5'),
  65212. c = t('be1e673')
  65213. function m(t) {
  65214. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  65215. }
  65216. var d = m(r),
  65217. f = m(o),
  65218. h = m(i),
  65219. v = m(c),
  65220. C = t('ac704b9'),
  65221. g = (C.default || C).createElement
  65222. ;(C.default || C).Fragment
  65223. var y = (function (t) {
  65224. function e(e) {
  65225. var n = t.call(this, e) || this
  65226. return (
  65227. (n.padValues = { hours: 2, minutes: 2, seconds: 2, milliseconds: 3 }),
  65228. (n.timeConstraints = { hours: { min: 0, max: 23, step: 1 }, minutes: { min: 0, max: 59, step: 1 }, seconds: { min: 0, max: 59, step: 1 }, milliseconds: { min: 0, max: 999, step: 1 } }),
  65229. (n.timeList = []),
  65230. (n.shoudExtractTimeConstraintsList = function () {
  65231. var t = n.timeConstraints,
  65232. e = !1
  65233. return t && u.isObject(t)
  65234. ? (['hours', 'minutes', 'seconds'].forEach(function (n) {
  65235. var a = t[n],
  65236. s = a.min,
  65237. r = a.max,
  65238. o = a.step
  65239. !1 === e && ('hours' === n ? (e = s > 0 || r < 23 || o > 1) : ('minutes' === n || 'seconds' === n) && (e = s > 0 || r < 59 || o > 1))
  65240. }),
  65241. e)
  65242. : e
  65243. }),
  65244. (n.updateSelectedDate = function (t) {
  65245. if (n.props.requiredConfirm) {
  65246. var e = n.props.viewDate.clone(),
  65247. a = n.props.selectedDate || e,
  65248. s = t.target,
  65249. r = 0
  65250. return (
  65251. ~s.className.indexOf('rdtNew') && (r = 1),
  65252. ~s.className.indexOf('rdtOld') && (r = -1),
  65253. e
  65254. .month(e.month() + r)
  65255. .date(parseInt(s.getAttribute('data-value'), 10))
  65256. .hours(a.hours())
  65257. .minutes(a.minutes())
  65258. .seconds(a.seconds())
  65259. .milliseconds(a.milliseconds()),
  65260. void n.props.setDateTimeState({ viewDate: e, selectedDate: e.clone() })
  65261. )
  65262. }
  65263. n.props.updateSelectedDate(t, !0)
  65264. }),
  65265. (n.renderDayPart = function () {
  65266. var t = n.props,
  65267. e = t.translate,
  65268. a = t.classnames
  65269. return g(
  65270. 'div',
  65271. { key: 'dayPart', className: a('CalendarCounter CalendarCounter--daypart') },
  65272. g(
  65273. 'span',
  65274. { key: 'up', className: a('CalendarCounter-btn CalendarCounter-btn--up'), onClick: n.onStartClicking('toggleDayPart', 'hours'), onContextMenu: n.disableContextMenu },
  65275. g(l.Icon, { icon: 'right-arrow-bold' })
  65276. ),
  65277. g('div', { className: a('CalendarCounter-value'), key: n.state.daypart }, e(n.state.daypart)),
  65278. g(
  65279. 'span',
  65280. { key: 'down', className: a('CalendarCounter-btn CalendarCounter-btn--down'), onClick: n.onStartClicking('toggleDayPart', 'hours'), onContextMenu: n.disableContextMenu },
  65281. g(l.Icon, { icon: 'right-arrow-bold' })
  65282. )
  65283. )
  65284. }),
  65285. (n.getCounterValue = function (t) {
  65286. if ('daypart' !== t) {
  65287. var e = n.state[t]
  65288. return 'hours' === t && -1 !== n.props.timeFormat.toLowerCase().indexOf(' a') && 0 === (e = ((e - 1) % 12) + 1) && (e = 12), parseInt(e)
  65289. }
  65290. return 0
  65291. }),
  65292. (n.renderCounter = function (t) {
  65293. var e = n.props.classnames
  65294. if ('daypart' !== t) {
  65295. var a = n.getCounterValue(t),
  65296. s = n.timeConstraints[t],
  65297. r = s.min,
  65298. o = s.max,
  65299. i = s.step
  65300. return g(
  65301. 'div',
  65302. { key: t, className: e('CalendarCounter') },
  65303. g(
  65304. 'span',
  65305. { key: 'up', className: e('CalendarCounter-btn CalendarCounter-btn--up'), onMouseDown: n.onStartClicking('increase', t), onContextMenu: n.disableContextMenu },
  65306. g(l.Icon, { icon: 'right-arrow-bold' })
  65307. ),
  65308. g(
  65309. 'div',
  65310. { key: 'c', className: e('CalendarCounter-value') },
  65311. g('input', {
  65312. type: 'text',
  65313. value: n.pad(t, a),
  65314. className: e('CalendarInput'),
  65315. min: r,
  65316. max: o,
  65317. step: i,
  65318. onChange: function (e) {
  65319. return n.props.setTime(t, Math.max(r, Math.min(parseInt(e.currentTarget.value.replace(/\D/g, ''), 10) || 0, o)))
  65320. }
  65321. })
  65322. ),
  65323. g(
  65324. 'span',
  65325. { key: 'do', className: e('CalendarCounter-btn CalendarCounter-btn--down'), onMouseDown: n.onStartClicking('decrease', t), onContextMenu: n.disableContextMenu },
  65326. g(l.Icon, { icon: 'right-arrow-bold' })
  65327. )
  65328. )
  65329. }
  65330. return null
  65331. }),
  65332. (n.onConfirm = function (t) {
  65333. var e = n.state.counters.indexOf('hours')
  65334. if (-1 !== e && !1 !== n.state.daypart && -1 !== n.props.timeFormat.toLowerCase().indexOf(' a')) {
  65335. var a = t.splice(-1, 1)[0],
  65336. s = t[e] % 12
  65337. ;-1 !== a.toLowerCase().indexOf('p') && (s += 12), (t[e] = s)
  65338. }
  65339. n.props.onConfirm && n.props.onConfirm(t, n.state.counters)
  65340. }),
  65341. (n.getDayPartOptions = function () {
  65342. var t = n.props.translate,
  65343. e = ['am', 'pm']
  65344. return (
  65345. -1 !== n.props.timeFormat.indexOf(' A') && (e = ['AM', 'PM']),
  65346. e.map(function (e) {
  65347. return { text: t(e), value: e }
  65348. })
  65349. )
  65350. }),
  65351. (n.onPickerChange = function (t, e) {
  65352. var a = {}
  65353. n.state.counters.forEach(function (e, n) {
  65354. return (a[e] = t[n])
  65355. }),
  65356. !1 !== n.state.daypart && e > n.state.counters.length - 1 && (a.daypart = t[t.length - 1]),
  65357. n.setState(function (t) {
  65358. return s.__assign(s.__assign({}, t), a)
  65359. }),
  65360. n.props.onChange && n.props.onChange(t)
  65361. }),
  65362. (n.renderTimeViewPicker = function () {
  65363. var t = (0, n.props.translate)('Date.titleTime'),
  65364. e = [],
  65365. a = []
  65366. return (
  65367. n.state.counters.forEach(function (t) {
  65368. if ('daypart' !== t) {
  65369. var s = n.timeConstraints[t],
  65370. r = s.min,
  65371. o = s.max,
  65372. i = s.step
  65373. 'hours' === t && !1 !== n.state.daypart && -1 !== n.props.timeFormat.toLowerCase().indexOf(' a') && (o = o > 12 ? 12 : o),
  65374. e.push({
  65375. options: u.getRange(r, o, i).map(function (e) {
  65376. return { text: n.pad(t, e), value: e }
  65377. })
  65378. }),
  65379. a.push(parseInt(n.state[t], 10))
  65380. }
  65381. }),
  65382. !1 !== n.state.daypart && (e.push({ options: n.getDayPartOptions() }), a.push(n.state.daypart)),
  65383. g(p.default, {
  65384. translate: n.props.translate,
  65385. locale: n.props.locale,
  65386. title: t,
  65387. columns: e,
  65388. value: a,
  65389. onConfirm: n.onConfirm,
  65390. onClose: n.props.onClose,
  65391. showToolbar: n.props.showToolbar,
  65392. onChange: n.onPickerChange
  65393. })
  65394. )
  65395. }),
  65396. (n.setTime = function (t, e) {
  65397. var a = (n.props.selectedDate || n.props.viewDate).clone()
  65398. a[t](e), n.props.setDateTimeState({ viewDate: a.clone(), selectedDate: a.clone() }), n.props.requiredConfirm || n.props.onChange(a)
  65399. }),
  65400. (n.scrollToTop = function (t, e, a, s) {
  65401. var r,
  65402. o,
  65403. i = document.getElementById(''.concat(n.state.uniqueTag, '-').concat(a, '-input')),
  65404. u = n.timeConstraints[t],
  65405. l = (e - u.min) / u.step
  65406. null === (o = null === (r = null == i ? void 0 : i.parentNode) || void 0 === r ? void 0 : r.scrollTo) ||
  65407. void 0 === o ||
  65408. o.call(r, { top: 28 * l, behavior: 'init' === s ? 'auto' : 'smooth' })
  65409. }),
  65410. (n.selectNowTime = function () {
  65411. var t = n.props,
  65412. e = t.setDateTimeState,
  65413. a = t.timeFormat
  65414. if (n.shoudExtractTimeConstraintsList()) {
  65415. var s = n.timeList,
  65416. r = d.default().clone(),
  65417. o = r.clone(),
  65418. i = 1 / 0
  65419. s.forEach(function (t, e) {
  65420. var n = d.default(t, a),
  65421. s = Math.abs(r.diff(n))
  65422. s < i && ((i = s), (o = n))
  65423. }),
  65424. e({ viewDate: o, selectedDate: o }, function () {
  65425. return n.confirm()
  65426. })
  65427. } else
  65428. e({ viewDate: d.default().clone(), selectedDate: d.default().clone() }, function () {
  65429. return n.confirm()
  65430. })
  65431. }),
  65432. (n.confirm = function () {
  65433. var t,
  65434. e,
  65435. a = (n.props.selectedDate || n.props.viewDate).clone()
  65436. ;(null === (t = n.props.minDate) || void 0 === t ? void 0 : t.isValid()) && (null === (e = n.props.minDate) || void 0 === e ? void 0 : e.isAfter(a)) && (a = n.props.minDate.clone()),
  65437. n.props.setDateTimeState({ selectedDate: a }),
  65438. n.props.onChange(a),
  65439. n.props.onClose && n.props.onClose()
  65440. }),
  65441. (n.cancel = function () {
  65442. n.props.onClose && n.props.onClose()
  65443. }),
  65444. (n.state = s.__assign(s.__assign({}, n.calculateState(n.props)), { uniqueTag: new Date().valueOf() })),
  65445. n.props.timeConstraints && (n.timeConstraints = h.default(n.timeConstraints, n.props.timeConstraints)),
  65446. n
  65447. )
  65448. }
  65449. return (
  65450. s.__extends(e, t),
  65451. (e.prototype.componentDidMount = function () {
  65452. var t,
  65453. e,
  65454. n,
  65455. a,
  65456. r,
  65457. o,
  65458. i = this,
  65459. u = this.props,
  65460. l = u.timeFormat,
  65461. p = u.selectedDate,
  65462. c = u.viewDate,
  65463. m = u.isEndDate,
  65464. d = { hours: 'HH', minutes: 'mm', seconds: 'ss' },
  65465. f = p || (m ? c.endOf('day') : c)
  65466. if (
  65467. (l.split(':').forEach(function (t, e) {
  65468. var n = /h/i.test(t) ? 'hours' : /m/.test(t) ? 'minutes' : /s/.test(t) ? 'seconds' : ''
  65469. n && i.scrollToTop(n, parseInt(f.format(d[n]), 10), e, 'init')
  65470. }),
  65471. this.shoudExtractTimeConstraintsList())
  65472. ) {
  65473. var h = this.computedTimeOptions('hours').map(function (t) {
  65474. return t.value
  65475. }),
  65476. v = l.split(':').some(function (t) {
  65477. return /^(mm|m)$/.test(t)
  65478. })
  65479. ? this.computedTimeOptions('minutes').map(function (t) {
  65480. return t.value
  65481. })
  65482. : ['00'],
  65483. C = l.split(':').some(function (t) {
  65484. return /^(ss|s)$/.test(t)
  65485. })
  65486. ? this.computedTimeOptions('seconds').map(function (t) {
  65487. return t.value
  65488. })
  65489. : ['00'],
  65490. g = []
  65491. try {
  65492. for (var y = s.__values(h), D = y.next(); !D.done; D = y.next()) {
  65493. var x = D.value
  65494. try {
  65495. for (var T = ((n = void 0), s.__values(v)), w = T.next(); !w.done; w = T.next()) {
  65496. var b = w.value
  65497. try {
  65498. for (var I = ((r = void 0), s.__values(C)), k = I.next(); !k.done; k = I.next()) {
  65499. var N = k.value
  65500. g.push(''.concat(x, ':').concat(b, ':').concat(N))
  65501. }
  65502. } catch (t) {
  65503. r = { error: t }
  65504. } finally {
  65505. try {
  65506. k && !k.done && (o = I.return) && o.call(I)
  65507. } finally {
  65508. if (r) throw r.error
  65509. }
  65510. }
  65511. }
  65512. } catch (t) {
  65513. n = { error: t }
  65514. } finally {
  65515. try {
  65516. w && !w.done && (a = T.return) && a.call(T)
  65517. } finally {
  65518. if (n) throw n.error
  65519. }
  65520. }
  65521. }
  65522. } catch (e) {
  65523. t = { error: e }
  65524. } finally {
  65525. try {
  65526. D && !D.done && (e = y.return) && e.call(y)
  65527. } finally {
  65528. if (t) throw t.error
  65529. }
  65530. }
  65531. this.timeList = g
  65532. }
  65533. }),
  65534. (e.prototype.componentDidUpdate = function (t) {
  65535. ;(t.viewDate === this.props.viewDate && t.selectedDate === this.props.selectedDate && t.timeFormat === this.props.timeFormat) || this.setState(this.calculateState(this.props))
  65536. }),
  65537. (e.prototype.onStartClicking = function (t, e) {
  65538. var n = this
  65539. return function () {
  65540. var a = {}
  65541. ;(a[e] = n[t](e)),
  65542. n.setState(a),
  65543. (n.timer = setTimeout(function () {
  65544. n.increaseTimer = setInterval(function () {
  65545. ;(a[e] = n[t](e)), n.setState(a)
  65546. }, 70)
  65547. }, 500)),
  65548. (n.mouseUpListener = function () {
  65549. clearTimeout(n.timer),
  65550. clearInterval(n.increaseTimer),
  65551. n.props.setTime(e, n.state[e]),
  65552. document.body.removeEventListener('mouseup', n.mouseUpListener),
  65553. document.body.removeEventListener('touchend', n.mouseUpListener)
  65554. }),
  65555. document.body.addEventListener('mouseup', n.mouseUpListener),
  65556. document.body.addEventListener('touchend', n.mouseUpListener)
  65557. }
  65558. }),
  65559. (e.prototype.updateMilli = function (t) {
  65560. var e = parseInt(t.target.value, 10)
  65561. e === t.target.value && e >= 0 && e < 1e3 && (this.props.setTime('milliseconds', e), this.setState({ milliseconds: e }))
  65562. }),
  65563. (e.prototype.renderHeader = function () {
  65564. if (!this.props.dateFormat) return null
  65565. var t = this.props.selectedDate || this.props.viewDate
  65566. return g('thead', { key: 'h' }, g('tr', {}, g('th', { className: 'rdtSwitch', colSpan: 4, onClick: this.props.showView('days') }, t.format(this.props.dateFormat))))
  65567. }),
  65568. (e.prototype.toggleDayPart = function (t) {
  65569. var e = parseInt(this.state[t], 10) + 12
  65570. return e > this.timeConstraints[t].max && (e = this.timeConstraints[t].min + (e - (this.timeConstraints[t].max + 1))), this.pad(t, e)
  65571. }),
  65572. (e.prototype.increase = function (t) {
  65573. var e = parseInt(this.state[t], 10) + this.timeConstraints[t].step
  65574. return (
  65575. e > this.timeConstraints[t].max && (e = this.timeConstraints[t].min + (e - (this.timeConstraints[t].max + 1))),
  65576. e < this.timeConstraints[t].min && (e = this.timeConstraints[t].min),
  65577. this.pad(t, e)
  65578. )
  65579. }),
  65580. (e.prototype.decrease = function (t) {
  65581. var e = parseInt(this.state[t], 10) - this.timeConstraints[t].step
  65582. return e < this.timeConstraints[t].min && (e = this.timeConstraints[t].max + 1 - (this.timeConstraints[t].min - e)), this.pad(t, e)
  65583. }),
  65584. (e.prototype.pad = function (t, e) {
  65585. for (var n = e + ''; n.length < this.padValues[t]; ) n = '0' + n
  65586. return n
  65587. }),
  65588. (e.prototype.disableContextMenu = function (t) {
  65589. return t.preventDefault(), !1
  65590. }),
  65591. (e.prototype.calculateState = function (t) {
  65592. var e = t.selectedDate || t.viewDate,
  65593. n = t.timeFormat,
  65594. a = []
  65595. ;-1 !== n.toLowerCase().indexOf('h') && (a.push('hours'), -1 !== n.indexOf('m') && (a.push('minutes'), -1 !== n.indexOf('s') && a.push('seconds')))
  65596. var s = parseInt(e.format('H'), 10),
  65597. r = !1
  65598. return (
  65599. null !== this.state && -1 !== this.props.timeFormat.toLowerCase().indexOf(' a') && (r = -1 !== this.props.timeFormat.indexOf(' A') ? (s >= 12 ? 'PM' : 'AM') : s >= 12 ? 'pm' : 'am'),
  65600. { hours: s, minutes: e.format('mm'), seconds: e.format('ss'), milliseconds: e.format('SSS'), daypart: r, counters: a }
  65601. )
  65602. }),
  65603. (e.prototype.computedTimeOptions = function (t) {
  65604. var e,
  65605. n = null === (e = this.timeConstraints) || void 0 === e ? void 0 : e[t],
  65606. a = n.min,
  65607. s = n.max,
  65608. r = n.step
  65609. return Array.from({ length: s - a + 1 }, function (e, n) {
  65610. var s = (n + a).toString().padStart('milliseconds' !== t ? 2 : 3, '0')
  65611. return n % r == 0 ? { label: s, value: s } : void 0
  65612. }).filter(function (t) {
  65613. return !!t
  65614. })
  65615. }),
  65616. (e.prototype.render = function () {
  65617. var t = this,
  65618. e = this.props,
  65619. n = e.timeFormat,
  65620. a = e.selectedDate,
  65621. r = e.viewDate,
  65622. o = e.isEndDate,
  65623. i = e.classnames,
  65624. u = e.timeRangeHeader,
  65625. l = e.mobileUI,
  65626. p = e.testIdBuilder,
  65627. c = this.props.translate,
  65628. m = a || (o ? r.endOf('day') : r),
  65629. d = [],
  65630. h = this.timeConstraints
  65631. if (l) return g('div', { className: i('CalendarTime') }, this.renderTimeViewPicker())
  65632. n.split(':').forEach(function (e, n) {
  65633. var r = /h/i.test(e) ? 'hours' : /m/.test(e) ? 'minutes' : /s/.test(e) ? 'seconds' : ''
  65634. if (r) {
  65635. var o = h[r].min,
  65636. u = h[r].max,
  65637. c = t.computedTimeOptions(r),
  65638. f = { hours: 'HH', minutes: 'mm', seconds: 'ss' }
  65639. d.push(
  65640. g(v.default, { key: n + 'input', inputValue: m.format(f[r]) }, function (e) {
  65641. var d = e.getInputProps,
  65642. h = e.openMenu,
  65643. v = e.closeMenu
  65644. d({
  65645. onFocus: function () {
  65646. return h()
  65647. },
  65648. onChange: function (e) {
  65649. return t.setTime(r, Math.max(o, Math.min(parseInt(e.currentTarget.value.replace(/\D/g, ''), 10) || 0, u)))
  65650. }
  65651. })
  65652. var C = null == p ? void 0 : p.getChild(r)
  65653. return g(
  65654. 'div',
  65655. { className: i('CalendarInputWrapper') },
  65656. g(
  65657. 'div',
  65658. { className: i('CalendarInput-sugs', 'hours' === r ? 'CalendarInput-sugsHours' : 'CalendarInput-sugsTimes'), id: ''.concat(t.state.uniqueTag, '-').concat(n, '-input') },
  65659. c.map(function (e) {
  65660. var o
  65661. return g(
  65662. 'div',
  65663. s.__assign(
  65664. {
  65665. key: e.value,
  65666. className: i('CalendarInput-sugsItem', {
  65667. 'is-mobile': l,
  65668. 'is-highlight': a ? e.value === m.format(f[r]) : e.value === (null === (o = null == c ? void 0 : c[0]) || void 0 === o ? void 0 : o.value) && !l
  65669. })
  65670. },
  65671. null == C ? void 0 : C.getChild(e.value).getTestId(),
  65672. {
  65673. onClick: function () {
  65674. t.setTime(r, parseInt(e.value, 10)), t.scrollToTop(r, parseInt(e.value, 10), n), v()
  65675. }
  65676. }
  65677. ),
  65678. e.value
  65679. )
  65680. })
  65681. )
  65682. )
  65683. })
  65684. ),
  65685. d.push(g('span', { key: n + 'divider' }))
  65686. }
  65687. }),
  65688. d.length && d.pop()
  65689. var C = [g('a', s.__assign({ key: 'select-now', onClick: this.selectNowTime }, null == p ? void 0 : p.getChild('select-now').getTestId()), c('TimeNow'))]
  65690. return g(
  65691. f.default.Fragment,
  65692. null,
  65693. g('div', { className: i(u ? 'TimeRangeHeaderWrapper' : null) }, u),
  65694. g('div', { className: i('TimeContentWrapper') }, d),
  65695. this.props.requiredConfirm &&
  65696. g(
  65697. 'div',
  65698. { className: i('TimeFooterWrapper') },
  65699. g('div', { className: i('QuickWrapper') }, C),
  65700. g('a', s.__assign({ className: i('Button', 'Button--primary', 'Button--size-sm'), onClick: this.confirm }, null == p ? void 0 : p.getChild('confirm').getTestId()), c('confirm'))
  65701. )
  65702. )
  65703. }),
  65704. (e.defaultProps = { showToolbar: !0 }),
  65705. e
  65706. )
  65707. })(f.default.Component),
  65708. D = u.localeable(y)
  65709. ;(e.CustomTimeView = y), (e.default = D)
  65710. }) /*!node_modules/amis-ui/lib/components/calendar/QuartersView.js*/
  65711. amis.define('a28767b', function (e, t, r, a) {
  65712. 'use strict'
  65713. Object.defineProperty(t, '__esModule', { value: !0 })
  65714. var n = e('68b98b9'),
  65715. s = e('8b081ba'),
  65716. i = e('ac704b9'),
  65717. o = e('64ea6e0'),
  65718. l = e('1cc31e5')
  65719. function u(e) {
  65720. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  65721. }
  65722. var p = u(s),
  65723. d = u(i),
  65724. c = e('ac704b9'),
  65725. h = (c.default || c).createElement
  65726. ;(c.default || c).Fragment
  65727. var f = (function (e) {
  65728. function t() {
  65729. var t = (null !== e && e.apply(this, arguments)) || this
  65730. return (
  65731. (t.state = { columns: [], pickerValue: [t.props.viewDate.year(), t.props.viewDate.quarter()] }),
  65732. (t.renderQuarter = function (e, r, a, s) {
  65733. var i = t.props.testIdBuilder
  65734. return h('td', n.__assign({}, e), h('span', n.__assign({}, null == i ? void 0 : i.getChild(e.key).getTestId()), 'Q', r))
  65735. }),
  65736. (t.updateSelectedQuarter = function (e) {
  65737. t.props.updateSelectedDate(e)
  65738. }),
  65739. (t.onPickerConfirm = function (e) {
  65740. t.props.onConfirm && t.props.onConfirm(e, ['year', 'quarter'])
  65741. }),
  65742. (t.onPickerChange = function (e, r) {
  65743. t.setState({ pickerValue: e })
  65744. }),
  65745. t
  65746. )
  65747. }
  65748. return (
  65749. n.__extends(t, e),
  65750. (t.prototype.renderYear = function () {
  65751. var e = this.props,
  65752. t = e.translate,
  65753. r = e.testIdBuilder
  65754. if (!!/^mm$/i.test(this.props.inputFormat || '')) return null
  65755. var a = /yy/i.test(this.props.inputFormat || '')
  65756. return h(
  65757. 'table',
  65758. null,
  65759. h(
  65760. 'thead',
  65761. null,
  65762. h(
  65763. 'tr',
  65764. null,
  65765. h('th', n.__assign({ className: 'rdtPrev', onClick: this.props.subtractTime(1, 'years') }, null == r ? void 0 : r.getChild('prev-year').getTestId()), '«'),
  65766. h(
  65767. 'th',
  65768. a ? n.__assign({ className: 'rdtSwitch', onClick: this.props.showView('years') }, null == r ? void 0 : r.getChild('switch-year').getTestId()) : { className: 'rdtSwitch' },
  65769. this.props.viewDate.format(t('dateformat.year'))
  65770. ),
  65771. h('th', n.__assign({ className: 'rdtNext', onClick: this.props.addTime(1, 'years') }, null == r ? void 0 : r.getChild('next-year').getTestId()), '»')
  65772. )
  65773. )
  65774. )
  65775. }),
  65776. (t.prototype.renderQuarters = function () {
  65777. for (
  65778. var e,
  65779. t,
  65780. r,
  65781. a = this.props.selectedDate,
  65782. n = this.props.viewDate.quarter(),
  65783. s = this.props.viewDate.year(),
  65784. i = [],
  65785. o = 1,
  65786. l = [],
  65787. u = this.props.renderQuarter || this.renderQuarter,
  65788. d = this.props.isValidDate || this.alwaysValidDate;
  65789. o < 5;
  65790. )
  65791. (e = 'rdtQuarter'),
  65792. (r = !d(p.default(''.concat(s, '-').concat(o), 'YYYY-Q'))) && (e += ' rdtDisabled'),
  65793. a && o === a.quarter() && s === a.year() && (e += ' rdtActive'),
  65794. (t = { key: o, 'data-value': o, className: e }),
  65795. r || (t.onClick = 'quarters' === this.props.updateOn ? this.updateSelectedQuarter : this.props.setDate('quarter')),
  65796. l.push(u(t, o, s, a && a.clone())),
  65797. 2 === l.length && (i.push(h('tr', { key: n + '_' + i.length }, l)), (l = [])),
  65798. o++
  65799. return i
  65800. }),
  65801. (t.prototype.alwaysValidDate = function () {
  65802. return !0
  65803. }),
  65804. (t.prototype.cancel = function () {
  65805. var e, t
  65806. null === (t = (e = this.props).onClose) || void 0 === t || t.call(e)
  65807. }),
  65808. (t.prototype.renderPicker = function () {
  65809. var e = (0, this.props.translate)('Date.titleQuarter'),
  65810. t = new Date().getFullYear() - 100,
  65811. r = new Date().getFullYear() + 100,
  65812. a = [
  65813. { options: o.getRange(t, r, 1) },
  65814. {
  65815. options: o.getRange(1, 4).map(function (e) {
  65816. return { text: 'Q' + e, value: e }
  65817. })
  65818. }
  65819. ]
  65820. return h(l.default, {
  65821. translate: this.props.translate,
  65822. locale: this.props.locale,
  65823. title: e,
  65824. columns: a,
  65825. value: this.state.pickerValue,
  65826. onChange: this.onPickerChange,
  65827. onConfirm: this.onPickerConfirm,
  65828. onClose: this.cancel
  65829. })
  65830. }),
  65831. (t.prototype.render = function () {
  65832. var e = this.props,
  65833. t = e.classnames,
  65834. r = e.hideHeader
  65835. return e.mobileUI ? this.renderPicker() : h('div', { className: t('ClalendarQuarter') }, r ? null : this.renderYear(), h('table', null, h('tbody', null, this.renderQuarters())))
  65836. }),
  65837. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'cancel', null),
  65838. t
  65839. )
  65840. })(d.default.Component),
  65841. m = o.localeable(f)
  65842. ;(t.QuarterView = f), (t.default = m)
  65843. }) /*!node_modules/amis-ui/lib/components/calendar/CalendarContainer.js*/
  65844. amis.define('aa9df57', function (e, t, a, n) {
  65845. 'use strict'
  65846. Object.defineProperty(t, '__esModule', { value: !0 })
  65847. var r = e('68b98b9'),
  65848. u = e('ac704b9'),
  65849. s = e('5713cc2'),
  65850. i = e('d9137a3'),
  65851. o = e('ee8c44a'),
  65852. f = e('8abf7d7'),
  65853. d = e('a28767b')
  65854. function l(e) {
  65855. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  65856. }
  65857. var p = l(u),
  65858. c = e('ac704b9'),
  65859. v = (c.default || c).createElement
  65860. ;(c.default || c).Fragment
  65861. var m = (function (e) {
  65862. function t() {
  65863. var t = (null !== e && e.apply(this, arguments)) || this
  65864. return (t.viewComponents = r.__assign(r.__assign({}, t.viewComponents), { days: s.default, years: i.default, months: o.default, time: f.default, quarters: d.default })), t
  65865. }
  65866. return (
  65867. r.__extends(t, e),
  65868. (t.prototype.render = function () {
  65869. return v(this.viewComponents[this.props.view], this.props.viewProps)
  65870. }),
  65871. t
  65872. )
  65873. })(p.default.Component)
  65874. t.default = m
  65875. }) /*!node_modules/moment/locale/zh-cn.js*/
  65876. amis.define('4345d40', function (e, d, t, _) {
  65877. var n, s
  65878. ;(n = this),
  65879. (s = function (e) {
  65880. 'use strict'
  65881. //! moment.js locale configuration
  65882. return e.defineLocale('zh-cn', {
  65883. months: '\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708'.split('_'),
  65884. monthsShort: '1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708'.split('_'),
  65885. weekdays: '\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d'.split('_'),
  65886. weekdaysShort: '\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d'.split('_'),
  65887. weekdaysMin: '\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d'.split('_'),
  65888. longDateFormat: {
  65889. LT: 'HH:mm',
  65890. LTS: 'HH:mm:ss',
  65891. L: 'YYYY/MM/DD',
  65892. LL: 'YYYY\u5e74M\u6708D\u65e5',
  65893. LLL: 'YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206',
  65894. LLLL: 'YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206',
  65895. l: 'YYYY/M/D',
  65896. ll: 'YYYY\u5e74M\u6708D\u65e5',
  65897. lll: 'YYYY\u5e74M\u6708D\u65e5 HH:mm',
  65898. llll: 'YYYY\u5e74M\u6708D\u65e5dddd HH:mm'
  65899. },
  65900. meridiemParse: /\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,
  65901. meridiemHour: function (e, d) {
  65902. return 12 === e && (e = 0), '\u51cc\u6668' === d || '\u65e9\u4e0a' === d || '\u4e0a\u5348' === d ? e : '\u4e0b\u5348' === d || '\u665a\u4e0a' === d ? e + 12 : e >= 11 ? e : e + 12
  65903. },
  65904. meridiem: function (e, d, t) {
  65905. var _ = 100 * e + d
  65906. return _ < 600 ? '\u51cc\u6668' : _ < 900 ? '\u65e9\u4e0a' : _ < 1130 ? '\u4e0a\u5348' : _ < 1230 ? '\u4e2d\u5348' : _ < 1800 ? '\u4e0b\u5348' : '\u665a\u4e0a'
  65907. },
  65908. calendar: {
  65909. sameDay: '[\u4eca\u5929]LT',
  65910. nextDay: '[\u660e\u5929]LT',
  65911. nextWeek: function (e) {
  65912. return e.week() !== this.week() ? '[\u4e0b]dddLT' : '[\u672c]dddLT'
  65913. },
  65914. lastDay: '[\u6628\u5929]LT',
  65915. lastWeek: function (e) {
  65916. return this.week() !== e.week() ? '[\u4e0a]dddLT' : '[\u672c]dddLT'
  65917. },
  65918. sameElse: 'L'
  65919. },
  65920. dayOfMonthOrdinalParse: /\d{1,2}(\u65e5|\u6708|\u5468)/,
  65921. ordinal: function (e, d) {
  65922. switch (d) {
  65923. case 'd':
  65924. case 'D':
  65925. case 'DDD':
  65926. return e + '\u65e5'
  65927. case 'M':
  65928. return e + '\u6708'
  65929. case 'w':
  65930. case 'W':
  65931. return e + '\u5468'
  65932. default:
  65933. return e
  65934. }
  65935. },
  65936. relativeTime: {
  65937. future: '%s\u540e',
  65938. past: '%s\u524d',
  65939. s: '\u51e0\u79d2',
  65940. ss: '%d \u79d2',
  65941. m: '1 \u5206\u949f',
  65942. mm: '%d \u5206\u949f',
  65943. h: '1 \u5c0f\u65f6',
  65944. hh: '%d \u5c0f\u65f6',
  65945. d: '1 \u5929',
  65946. dd: '%d \u5929',
  65947. w: '1 \u5468',
  65948. ww: '%d \u5468',
  65949. M: '1 \u4e2a\u6708',
  65950. MM: '%d \u4e2a\u6708',
  65951. y: '1 \u5e74',
  65952. yy: '%d \u5e74'
  65953. },
  65954. week: { dow: 1, doy: 4 }
  65955. })
  65956. }),
  65957. 'object' == typeof d && void 0 !== t && 'function' == typeof e ? s(e('8b081ba')) : 'function' == typeof _ && _.amd ? _(['../moment'], s) : s(n.moment)
  65958. }) /*!node_modules/moment/locale/de.js*/
  65959. amis.define('54137bc', function (e, n, t, a) {
  65960. var i, r
  65961. ;(i = this),
  65962. (r = function (e) {
  65963. 'use strict'
  65964. //! moment.js locale configuration
  65965. function n(e, n, t, a) {
  65966. var i = {
  65967. m: ['eine Minute', 'einer Minute'],
  65968. h: ['eine Stunde', 'einer Stunde'],
  65969. d: ['ein Tag', 'einem Tag'],
  65970. dd: [e + ' Tage', e + ' Tagen'],
  65971. w: ['eine Woche', 'einer Woche'],
  65972. M: ['ein Monat', 'einem Monat'],
  65973. MM: [e + ' Monate', e + ' Monaten'],
  65974. y: ['ein Jahr', 'einem Jahr'],
  65975. yy: [e + ' Jahre', e + ' Jahren']
  65976. }
  65977. return n ? i[t][0] : i[t][1]
  65978. }
  65979. return e.defineLocale('de', {
  65980. months: 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
  65981. monthsShort: 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
  65982. monthsParseExact: !0,
  65983. weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
  65984. weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),
  65985. weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
  65986. weekdaysParseExact: !0,
  65987. longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D. MMMM YYYY', LLL: 'D. MMMM YYYY HH:mm', LLLL: 'dddd, D. MMMM YYYY HH:mm' },
  65988. calendar: {
  65989. sameDay: '[heute um] LT [Uhr]',
  65990. sameElse: 'L',
  65991. nextDay: '[morgen um] LT [Uhr]',
  65992. nextWeek: 'dddd [um] LT [Uhr]',
  65993. lastDay: '[gestern um] LT [Uhr]',
  65994. lastWeek: '[letzten] dddd [um] LT [Uhr]'
  65995. },
  65996. relativeTime: {
  65997. future: 'in %s',
  65998. past: 'vor %s',
  65999. s: 'ein paar Sekunden',
  66000. ss: '%d Sekunden',
  66001. m: n,
  66002. mm: '%d Minuten',
  66003. h: n,
  66004. hh: '%d Stunden',
  66005. d: n,
  66006. dd: n,
  66007. w: n,
  66008. ww: '%d Wochen',
  66009. M: n,
  66010. MM: n,
  66011. y: n,
  66012. yy: n
  66013. },
  66014. dayOfMonthOrdinalParse: /\d{1,2}\./,
  66015. ordinal: '%d.',
  66016. week: { dow: 1, doy: 4 }
  66017. })
  66018. }),
  66019. 'object' == typeof n && void 0 !== t && 'function' == typeof e ? r(e('8b081ba')) : 'function' == typeof a && a.amd ? a(['../moment'], r) : r(i.moment)
  66020. }) /*!node_modules/amis-ui/lib/components/calendar/Calendar.js*/
  66021. amis.define('49132ae', function (e, t, a, o) {
  66022. 'use strict'
  66023. Object.defineProperty(t, '__esModule', { value: !0 })
  66024. var s = e('68b98b9'),
  66025. i = e('ac704b9'),
  66026. n = e('aa9df57'),
  66027. r = e('cb263ff'),
  66028. l = e('8b081ba'),
  66029. d = e('64ea6e0')
  66030. function u(e) {
  66031. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  66032. }
  66033. e('4345d40'), e('54137bc')
  66034. var m = u(i),
  66035. c = u(r),
  66036. p = u(l),
  66037. h = e('ac704b9'),
  66038. f = (h.default || h).createElement
  66039. ;(h.default || h).Fragment
  66040. var v = Object.freeze({ YEARS: 'years', MONTHS: 'months', DAYS: 'days', TIME: 'time' }),
  66041. D = (function (e) {
  66042. function t(t) {
  66043. var a = e.call(this, t) || this
  66044. ;(a.timeCellLength = { year: 4, month: 2, date: 2, hours: 2, minutes: 2, seconds: 2, milliseconds: 3 }),
  66045. (a.getUpdateOn = function (e) {
  66046. return e.date.match(/[lLD]/) ? 'days' : -1 !== e.date.indexOf('M') ? 'months' : -1 !== e.date.indexOf('Q') ? 'quarters' : -1 !== e.date.indexOf('Y') ? 'years' : 'days'
  66047. }),
  66048. (a.componentProps = {
  66049. fromProps: ['value', 'isValidDate', 'renderDay', 'renderMonth', 'renderYear', 'timeConstraints'],
  66050. fromState: ['viewDate', 'selectedDate', 'updateOn'],
  66051. fromThis: ['setDate', 'setTime', 'showView', 'addTime', 'subtractTime', 'updateSelectedDate', 'localMoment', 'handleClickOutside', 'onClick', 'onMouseEnter', 'onMouseLeave']
  66052. }),
  66053. (a.showView = function (e) {
  66054. return function () {
  66055. a.setState({ currentView: e })
  66056. }
  66057. }),
  66058. (a.subtractTime = function (e, t, o) {
  66059. return function () {
  66060. a.updateTime('subtract', e, t, o)
  66061. }
  66062. }),
  66063. (a.addTime = function (e, t, o) {
  66064. return function () {
  66065. a.updateTime('add', e, t, o)
  66066. }
  66067. }),
  66068. (a.allowedSetTime = ['hours', 'minutes', 'seconds', 'milliseconds']),
  66069. (a.setTime = function (e, t) {
  66070. var o,
  66071. s = a.allowedSetTime.indexOf(e) + 1,
  66072. i = a.state,
  66073. n = (i.selectedDate || i.viewDate).clone()
  66074. for (n[e](t); s < a.allowedSetTime.length; s++) n[(o = a.allowedSetTime[s])](n[o]())
  66075. a.props.value || a.setState({ selectedDate: n, inputValue: n.format(i.displayForamt) }), a.props.onChange && a.props.onChange(n, 'time')
  66076. }),
  66077. (a.setDate = function (e) {
  66078. var t = 'months' === a.props.viewMode && !/^mm$/i.test(a.props.inputFormat || a.props.displayForamt || ''),
  66079. o = { month: t ? 'months' : 'days', year: t ? 'months' : 'days', quarters: '' }
  66080. return (
  66081. 'quarters' === a.props.viewMode && (o.year = 'quarters'),
  66082. function (t) {
  66083. a.setState({
  66084. viewDate: a.state.viewDate
  66085. .clone()
  66086. [e](parseInt(t.target.closest('td').getAttribute('data-value'), 10))
  66087. .startOf(e),
  66088. currentView: o[e]
  66089. })
  66090. }
  66091. )
  66092. }),
  66093. (a.getTargetDate = function (e) {
  66094. var t,
  66095. o = e.currentTarget,
  66096. s = 0,
  66097. i = a.state.viewDate,
  66098. n = a.state.selectedDate || i
  66099. return (
  66100. -1 !== o.className.indexOf('rdtDay')
  66101. ? (-1 !== o.className.indexOf('rdtNew') ? (s = 1) : -1 !== o.className.indexOf('rdtOld') && (s = -1),
  66102. (t = i
  66103. .clone()
  66104. .month(i.month() + s)
  66105. .date(parseInt(o.getAttribute('data-value'), 10))))
  66106. : -1 !== o.className.indexOf('rdtMonth')
  66107. ? (t = i
  66108. .clone()
  66109. .month(parseInt(o.getAttribute('data-value'), 10))
  66110. .date(n.date()))
  66111. : -1 !== o.className.indexOf('rdtQuarter')
  66112. ? (t = i
  66113. .clone()
  66114. .quarter(parseInt(o.getAttribute('data-value'), 10))
  66115. .startOf('quarter')
  66116. .date(n.date()))
  66117. : -1 !== o.className.indexOf('rdtYear') &&
  66118. (t = i
  66119. .clone()
  66120. .month(n.month())
  66121. .date(n.date())
  66122. .year(parseInt(o.getAttribute('data-value'), 10))),
  66123. null == t || t.hours(n.hours()).minutes(n.minutes()).seconds(n.seconds()).milliseconds(n.milliseconds()),
  66124. t
  66125. )
  66126. }),
  66127. (a.updateSelectedDate = function (e, t) {
  66128. var o = a,
  66129. s = o.props,
  66130. i = s.embed,
  66131. n = s.status,
  66132. r = o.getTargetDate(e)
  66133. if (a.props.value)
  66134. a.setState({ selectedDate: r, viewDate: null == r ? void 0 : r.clone().startOf('month'), inputValue: null == r ? void 0 : r.format(a.state.displayForamt) }),
  66135. a.props.closeOnSelect && t && o.closeCalendar()
  66136. else {
  66137. var l = !(a.props.closeOnSelect && t)
  66138. l || i || o.props.onBlur(r),
  66139. a.setState({ selectedDate: r, viewDate: null == r ? void 0 : r.clone().startOf('month'), inputValue: null == r ? void 0 : r.format(a.state.displayForamt), open: l })
  66140. }
  66141. o.props.onChange(r, 'days', n)
  66142. }),
  66143. (a.getDateBoundary = function (e) {
  66144. var t,
  66145. o,
  66146. s = e.toObject(),
  66147. i = s.years,
  66148. n = s.months,
  66149. r = null === (t = a.props.maxDate) || void 0 === t ? void 0 : t.toObject(),
  66150. l = null === (o = a.props.minDate) || void 0 === o ? void 0 : o.toObject()
  66151. return {
  66152. year: { max: r ? r.years : i + 100, min: l ? l.years : i - 100 },
  66153. month: { max: i === (null == r ? void 0 : r.years) ? r.months : 11, min: i === (null == l ? void 0 : l.years) ? l.months : 0 },
  66154. date: {
  66155. max: i === (null == r ? void 0 : r.years) && n === (null == r ? void 0 : r.months) ? r.date : e.daysInMonth(),
  66156. min: i === (null == l ? void 0 : l.years) && n === (null == l ? void 0 : l.months) ? l.date : 1
  66157. },
  66158. hours: { max: 23, min: 0 },
  66159. minutes: { max: 59, min: 0 },
  66160. seconds: { max: 59, min: 0 }
  66161. }
  66162. }),
  66163. (a.timeCell = function (e, t) {
  66164. for (var o = e + ''; o.length < a.timeCellLength[t]; ) o = '0' + o
  66165. return o
  66166. }),
  66167. (a.getColumns = function (e, t) {
  66168. var o = []
  66169. return (
  66170. e.map(function (e) {
  66171. var s = d.utils.getRange(t[e].min, t[e].max, 1).map(function (t) {
  66172. return { text: 'month' === e ? a.timeCell(t + 1, e) : a.timeCell(t, e), value: t }
  66173. })
  66174. o.push({ options: s })
  66175. }),
  66176. o
  66177. )
  66178. }),
  66179. (a.onConfirm = function (e, t) {
  66180. var o = (a.state.selectedDate || a.state.viewDate || p.default()).clone(),
  66181. s = d.convertArrayValueToMoment(e, t, o)
  66182. 'quarter' === (null == t ? void 0 : t[1]) && (s = s.startOf('quarter').date(o.date())),
  66183. a.props.value || a.setState({ selectedDate: s, viewDate: s, inputValue: s.format(a.state.displayForamt) }),
  66184. a.props.onChange && a.props.onChange(s),
  66185. a.onClose()
  66186. }),
  66187. (a.onClose = function () {
  66188. a.setState({ currentView: a.state.initView }), a.props.onClose && a.props.onClose()
  66189. })
  66190. var o = a.getStateFromProps(a.props)
  66191. return (
  66192. void 0 === o.open && (o.open = !a.props.input),
  66193. (o.currentView = a.props.dateFormat ? a.props.viewMode || o.updateOn || 'days' : a.props.viewMode || 'time'),
  66194. (o.initView = o.currentView),
  66195. (a.state = o),
  66196. (a.onClick = a.onClick.bind(a)),
  66197. (a.onMouseEnter = a.onMouseEnter.bind(a)),
  66198. (a.onMouseLeave = a.onMouseLeave.bind(a)),
  66199. a
  66200. )
  66201. }
  66202. return (
  66203. s.__extends(t, e),
  66204. (t.prototype.getFormats = function (e) {
  66205. var t = { date: e.dateFormat || '', time: e.timeFormat || '' },
  66206. a = this.localMoment(e.date, void 0, e).localeData()
  66207. return (
  66208. !0 === t.date ? (t.date = a.longDateFormat('L')) : this.getUpdateOn(t) !== v.DAYS && (t.time = ''),
  66209. !0 === t.time && (t.time = a.longDateFormat('LT')),
  66210. (t.datetime = t.date && t.time ? t.date + ' ' + t.time : t.date || t.time),
  66211. t
  66212. )
  66213. }),
  66214. (t.prototype.componentDidUpdate = function (e) {
  66215. var t = this.props,
  66216. a = this.getFormats(t),
  66217. o = {}
  66218. if (
  66219. ((t.value === e.value && a.datetime === this.getFormats(e).datetime) || (o = this.getStateFromProps(t)), t.viewMode !== e.viewMode && (o.currentView = t.viewMode), t.locale !== e.locale)
  66220. ) {
  66221. if (this.state.viewDate) {
  66222. var s = this.state.viewDate.clone().locale(t.locale)
  66223. o.viewDate = s
  66224. }
  66225. if (this.state.selectedDate) {
  66226. var i = this.state.selectedDate.clone().locale(t.locale)
  66227. ;(o.selectedDate = i), (o.inputValue = i.format(a.datetime))
  66228. }
  66229. }
  66230. ;(t.utc === e.utc && t.displayTimeZone === e.displayTimeZone) ||
  66231. (t.utc
  66232. ? (this.state.viewDate && (o.viewDate = this.state.viewDate.clone().utc()),
  66233. this.state.selectedDate && ((o.selectedDate = this.state.selectedDate.clone().utc()), (o.inputValue = o.selectedDate.format(a.datetime))))
  66234. : t.displayTimeZone
  66235. ? (this.state.viewDate && (o.viewDate = this.state.viewDate.clone().tz(t.displayTimeZone)),
  66236. this.state.selectedDate && ((o.selectedDate = this.state.selectedDate.clone().tz(t.displayTimeZone)), (o.inputValue = o.selectedDate.tz(t.displayTimeZone).format(a.datetime))))
  66237. : (this.state.viewDate && (o.viewDate = this.state.viewDate.clone().local()),
  66238. this.state.selectedDate && ((o.selectedDate = this.state.selectedDate.clone().local()), (o.inputValue = o.selectedDate.format(a.datetime))))),
  66239. t.viewDate !== e.viewDate && (o.viewDate = p.default(t.viewDate)),
  66240. Object.keys(o).length && this.setState(o),
  66241. this.checkTZ(t)
  66242. }),
  66243. (t.prototype.checkTZ = function (e) {
  66244. var t = console
  66245. !e.displayTimeZone ||
  66246. this.tzWarning ||
  66247. p.default.tz ||
  66248. ((this.tzWarning = !0), t && t.error('react-datetime: displayTimeZone prop with value "' + e.displayTimeZone + '" is used but moment.js timezone is not loaded.'))
  66249. }),
  66250. (t.prototype.localMoment = function (e, t, a) {
  66251. var o = null
  66252. return (
  66253. (o = (a = a || this.props).utc ? p.default.utc(e, t, a.strictParsing) : a.displayTimeZone ? p.default.tz(e, t, a.displayTimeZone) : p.default(e, t, a.strictParsing)),
  66254. a.locale && o.locale(a.locale),
  66255. o
  66256. )
  66257. }),
  66258. (t.prototype.parseDate = function (e, t) {
  66259. var a
  66260. return e && 'string' == typeof e ? (a = this.localMoment(e, t.datetime)) : e && (a = this.localMoment(e)), a && !a.isValid() && (a = null), a
  66261. }),
  66262. (t.prototype.getStateFromProps = function (e) {
  66263. var t,
  66264. a,
  66265. o,
  66266. s,
  66267. i = this.getFormats(e),
  66268. n = e.value || e.defaultValue || ''
  66269. return (
  66270. (t = this.parseDate(n, i)),
  66271. (a = this.parseDate(e.viewDate, i)),
  66272. (a = t ? t.clone().startOf('month') : a ? a.clone().startOf('month') : this.localMoment().startOf('month')),
  66273. (o = this.getUpdateOn(i)),
  66274. (s = t ? t.format(i.datetime) : n.isValid && !n.isValid() ? '' : n || ''),
  66275. { updateOn: o, displayForamt: i.datetime, viewDate: a, selectedDate: t, inputValue: s, open: e.open }
  66276. )
  66277. }),
  66278. (t.prototype.getComponentProps = function () {
  66279. var e = this,
  66280. t = this,
  66281. a = this.getFormats(this.props),
  66282. o = { dateFormat: a.date, timeFormat: a.time }
  66283. return (
  66284. this.componentProps.fromProps.forEach(function (e) {
  66285. o[e] = t.props[e]
  66286. }),
  66287. this.componentProps.fromState.forEach(function (e) {
  66288. o[e] = t.state[e]
  66289. }),
  66290. this.componentProps.fromThis.forEach(function (e) {
  66291. o[e] = t[e]
  66292. }),
  66293. (o.setDateTimeState = this.setState.bind(this)),
  66294. [
  66295. 'inputFormat',
  66296. 'displayForamt',
  66297. 'onChange',
  66298. 'requiredConfirm',
  66299. 'classPrefix',
  66300. 'prevIcon',
  66301. 'nextIcon',
  66302. 'isEndDate',
  66303. 'classnames',
  66304. 'minDate',
  66305. 'maxDate',
  66306. 'schedules',
  66307. 'largeMode',
  66308. 'todayActiveStyle',
  66309. 'onScheduleClick',
  66310. 'hideHeader',
  66311. 'updateOn',
  66312. 'mobileUI',
  66313. 'showToolbar',
  66314. 'embed',
  66315. 'env',
  66316. 'testIdBuilder'
  66317. ].forEach(function (t) {
  66318. return (o[t] = e.props[t])
  66319. }),
  66320. o
  66321. )
  66322. }),
  66323. (t.prototype.updateTime = function (e, t, a, o) {
  66324. var s = {},
  66325. i = o ? 'selectedDate' : 'viewDate'
  66326. ;(s[i] = this.state[i].clone()[e](t, a)), this.setState(s)
  66327. }),
  66328. (t.prototype.onClick = function (e) {
  66329. var t = this.getTargetDate(e)
  66330. this.props.onClick && this.props.onClick(t)
  66331. }),
  66332. (t.prototype.onMouseEnter = function (e) {
  66333. var t = this.getTargetDate(e)
  66334. this.props.onMouseEnter && this.props.onMouseEnter(t)
  66335. }),
  66336. (t.prototype.onMouseLeave = function (e) {
  66337. var t = this.getTargetDate(e)
  66338. this.props.onMouseLeave && this.props.onMouseLeave(t)
  66339. }),
  66340. (t.prototype.render = function () {
  66341. var e,
  66342. t = this.props,
  66343. a = t.viewMode,
  66344. o = t.timeFormat,
  66345. i = t.dateFormat,
  66346. r = t.timeRangeHeader,
  66347. l = t.mobileUI,
  66348. d = t.testIdBuilder,
  66349. u = n.default,
  66350. m = this.getComponentProps()
  66351. return (
  66352. 'quarters' === a
  66353. ? ((e = s.__read(['quarters', this.props.renderQuarter], 2)), (m.updateOn = e[0]), (m.renderQuarter = e[1]))
  66354. : 'years' === a
  66355. ? (m.updateOn = 'years')
  66356. : 'months' === a && (m.updateOn = 'months'),
  66357. (m.onConfirm = this.onConfirm),
  66358. (m.onClose = this.onClose),
  66359. (m.getDateBoundary = this.getDateBoundary),
  66360. (m.getColumns = this.getColumns),
  66361. (m.timeCell = this.timeCell),
  66362. (m.timeRangeHeader = this.props.timeRangeHeader),
  66363. f(
  66364. 'div',
  66365. s.__assign(
  66366. {
  66367. className: c.default(
  66368. 'rdt rdtStatic rdtOpen',
  66369. this.props.className,
  66370. (o && !i) || 'string' != typeof i ? 'rdtTimeWithoutD' : o && o.toLowerCase().indexOf('s') > 0 ? 'rdtTimeWithS' : o ? 'rdtTime' : ''
  66371. )
  66372. },
  66373. null == d ? void 0 : d.getTestId()
  66374. ),
  66375. f(
  66376. 'div',
  66377. {
  66378. key: 'dt',
  66379. className: c.default(
  66380. 'rdtPicker',
  66381. { 'is-mobile-year': l && 'years' === a },
  66382. { 'is-mobile-embed': l && m.embed },
  66383. o && !i ? 'rdtPickerTimeWithoutD' : o && i ? 'rdtPickerTime' : i && !o ? 'rdtPickerDate' : ''
  66384. )
  66385. },
  66386. f(u, { view: this.state.currentView, viewProps: m, timeRangeHeader: r })
  66387. )
  66388. )
  66389. )
  66390. }),
  66391. t
  66392. )
  66393. })(m.default.Component),
  66394. y = d.themeable(D)
  66395. t.default = y
  66396. }) /*!node_modules/amis-ui/lib/components/CalendarMobile.js*/
  66397. amis.define('618afe8', function (e, t, a, n) {
  66398. 'use strict'
  66399. Object.defineProperty(t, '__esModule', { value: !0 })
  66400. var r = e('68b98b9'),
  66401. o = e('ac704b9'),
  66402. i = e('8b081ba'),
  66403. s = e('49132ae'),
  66404. d = e('64ea6e0'),
  66405. l = e('6958586')
  66406. function c(e) {
  66407. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  66408. }
  66409. var m = c(o),
  66410. u = c(i),
  66411. p = e('ac704b9'),
  66412. h = (p.default || p).createElement
  66413. ;(p.default || p).Fragment
  66414. var f = (function (e) {
  66415. function t(t) {
  66416. var a = e.call(this, t) || this
  66417. ;(a.mobileBody = m.default.createRef()), (a.mobileHeader = m.default.createRef())
  66418. var n = a.props,
  66419. r = n.startDate,
  66420. o = n.endDate,
  66421. i = n.defaultDate,
  66422. s = n.minDate,
  66423. d = n.maxDate,
  66424. l = a.getDateRange(s, d, i)
  66425. return (
  66426. (a.state = {
  66427. minDate: l.minDate,
  66428. maxDate: l.maxDate,
  66429. startDate: r,
  66430. endDate: o,
  66431. showToast: !1,
  66432. currentDate: l.currentDate,
  66433. isScrollToBottom: !1,
  66434. dateTime: o ? [o.hour(), o.minute()] : [0, 0],
  66435. isPopupOpen: !1
  66436. }),
  66437. a
  66438. )
  66439. }
  66440. return (
  66441. r.__extends(t, e),
  66442. (t.prototype.getDateRange = function (e, t, a) {
  66443. !u.default.isMoment(e) || (!e.isValid() && (e = void 0)), !u.default.isMoment(t) || (!t.isValid() && (t = void 0))
  66444. var n = a || u.default(),
  66445. o = { minDate: n.clone().subtract(1, 'year').startOf('months'), maxDate: n.clone().add(1, 'year').endOf('months') }
  66446. return (
  66447. e && t
  66448. ? (o = { minDate: e, maxDate: t })
  66449. : e && !t
  66450. ? ((o = { minDate: e, maxDate: u.default(e).add(2, 'year') }), (n = e.clone()))
  66451. : !e && t && ((o = { minDate: u.default(t).subtract(2, 'year'), maxDate: t }), (n = t.clone())),
  66452. n.isBetween(o.minDate, o.maxDate, 'days', '[]') || (n = o.minDate.clone()),
  66453. r.__assign(r.__assign({}, o), { currentDate: n })
  66454. )
  66455. }),
  66456. (t.prototype.componentDidMount = function () {
  66457. this.initMonths()
  66458. }),
  66459. (t.prototype.componentDidUpdate = function (e) {
  66460. var t = this,
  66461. a = this.props,
  66462. n = a.classPrefix
  66463. if (e.minDate !== a.minDate || e.maxDate !== a.maxDate) {
  66464. var r = this.state.currentDate,
  66465. o = this.getDateRange(a.minDate, a.maxDate, u.default(r))
  66466. this.setState({ minDate: o.minDate, maxDate: o.maxDate, currentDate: o.currentDate }, function () {
  66467. return t.initMonths()
  66468. })
  66469. }
  66470. ;((e.startDate !== a.startDate && a.startDate !== this.state.startDate) || (e.endDate !== a.endDate && a.endDate !== this.state.endDate)) &&
  66471. this.setState({ startDate: a.startDate, endDate: a.endDate }, function () {
  66472. return requestAnimationFrame(function () {
  66473. var e
  66474. null === (e = document.querySelector('.'.concat(n, 'CalendarMobile:not(.').concat(n, 'CalendarMobile-embed) .rdtRangeStart:not(.rdtNew)'))) || void 0 === e || e.scrollIntoView()
  66475. })
  66476. })
  66477. }),
  66478. (t.prototype.componentWillUnmount = function () {
  66479. this.setState({ showToast: !1 }), clearTimeout(this.timer)
  66480. }),
  66481. (t.prototype.initMonths = function () {
  66482. if (this.mobileBody.current) {
  66483. for (var e = this.mobileHeader.current, t = [], a = this.mobileBody.current.children, n = 0; n < a.length; n++) t[n] = a[n].offsetTop - e.clientHeight
  66484. this.setState({ monthHeights: t })
  66485. var r = this.props.defaultDate || this.state.currentDate
  66486. this.scollToDate(r ? u.default(r) : u.default())
  66487. }
  66488. }),
  66489. (t.prototype.scollToDate = function (e) {
  66490. var t = this.props.showViewMode,
  66491. a = this.state.minDate,
  66492. n = e.diff(a, t),
  66493. r = this.mobileBody.current.children[n]
  66494. if (r) {
  66495. var o = this.mobileHeader.current
  66496. this.mobileBody.current.scrollBy(0, r.offsetTop - this.mobileBody.current.scrollTop - o.clientHeight)
  66497. }
  66498. }),
  66499. (t.prototype.onMobileBodyScroll = function (e) {
  66500. var t,
  66501. a,
  66502. n = this.props.showViewMode,
  66503. r = this.state.monthHeights,
  66504. o = null === (t = this.state.minDate) || void 0 === t ? void 0 : t.clone()
  66505. if ((null === (a = this.mobileBody) || void 0 === a ? void 0 : a.current) && r && o) {
  66506. for (var i = this.mobileBody.current.scrollTop, s = this.mobileBody.current.clientHeight, d = this.mobileBody.current.scrollHeight, l = 0; l < r.length && !(i < r[l]); l++);
  66507. --l < 0 && (l = 0)
  66508. var c = o.add(l, n)
  66509. this.setState({ currentDate: c, isScrollToBottom: i + s === d })
  66510. }
  66511. }),
  66512. (t.prototype.scrollPreYear = function () {
  66513. if (this.state.currentDate) {
  66514. var e = this.state,
  66515. t = e.currentDate,
  66516. a = e.minDate
  66517. ;(t = t.clone().subtract(1, 'years')), a && t.isBefore(a) && (t = a), this.setState({ currentDate: t }), this.scollToDate(t)
  66518. }
  66519. }),
  66520. (t.prototype.scrollAfterYear = function () {
  66521. if (this.state.currentDate) {
  66522. var e = this.state,
  66523. t = e.currentDate,
  66524. a = e.maxDate
  66525. ;(t = t.clone().add(1, 'years')), a && t.isAfter(a) && (t = a), this.setState({ currentDate: t }), this.scollToDate(t)
  66526. }
  66527. }),
  66528. (t.prototype.getDaysOfWeek = function () {
  66529. var e = u.default().localeData(),
  66530. t = e.weekdaysMin(),
  66531. a = e.firstDayOfWeek(),
  66532. n = [],
  66533. r = 0
  66534. return (
  66535. t.forEach(function (e) {
  66536. n[(7 + r++ - a) % 7] = e
  66537. }),
  66538. n
  66539. )
  66540. }),
  66541. (t.prototype.handleCalendarClick = function (e) {
  66542. var t = this
  66543. e &&
  66544. (this.setState({ showToast: !0 }),
  66545. (this.timer = setTimeout(function () {
  66546. t.setState({ showToast: !1 })
  66547. }, 2e3)))
  66548. }),
  66549. (t.prototype.getRenderProps = function (e, t) {
  66550. var a = this.state,
  66551. n = a.startDate,
  66552. r = a.endDate,
  66553. o = this.props,
  66554. i = o.translate,
  66555. s = o.viewMode,
  66556. d = o.isDatePicker,
  66557. l = 'time' === s ? 'hours' : s || 'day',
  66558. c = ''
  66559. n && r && t.isBetween(n, r, l, '()')
  66560. ? (e.className += ' rdtBetween')
  66561. : n && r && n.isSame(r, l) && t.isSame(n, l)
  66562. ? ((e.className += ' rdtRangeStart'), (c = i('Calendar.beginAndEnd')))
  66563. : n && t.isSame(n, l)
  66564. ? ((e.className += ' rdtRangeStart'), (c = i('Calendar.begin')), r && (e.className += ' rdtRangeHasEnd'))
  66565. : r && t.isSame(r, l) && ((e.className += ' rdtRangeEnd'), (c = i('Calendar.end'))),
  66566. 'day' === l && 1 === t.date() && 1 === t.day() && (e.className += ' rdtOldNone'),
  66567. d && (c = '')
  66568. var m = e.className.indexOf('rdtDisabled') > -1
  66569. return { props: e, footerText: c, rdtDisabled: m }
  66570. }),
  66571. (t.prototype.handleTimeChange = function (e) {
  66572. var t = this
  66573. if (e) {
  66574. var a = this.props.onChange,
  66575. n = this.state,
  66576. r = n.startDate,
  66577. o = n.endDate
  66578. if (r) {
  66579. var i = {
  66580. dateTime: e,
  66581. startDate: o ? r : null == r ? void 0 : r.clone().set({ hour: e[0], minute: e[1], second: e[2] || 0 }),
  66582. endDate: o ? (null == o ? void 0 : o.clone().set({ hour: e[0], minute: e[1], second: e[2] || 0 })) : o
  66583. }
  66584. this.setState(i, function () {
  66585. a && a(t.state)
  66586. })
  66587. }
  66588. }
  66589. }),
  66590. (t.prototype.checkIsValidDate = function (e) {
  66591. var t = this.state,
  66592. a = t.startDate,
  66593. n = t.endDate,
  66594. r = t.minDate,
  66595. o = t.maxDate,
  66596. i = this.props,
  66597. s = i.minDuration,
  66598. d = i.maxDuration,
  66599. l = i.viewMode,
  66600. c = 'time' === l ? 'hours' : l || 'day'
  66601. if (r && e.isBefore(r, c)) return !1
  66602. if (o && e.isAfter(o, c)) return !1
  66603. if (a && !n) {
  66604. if (s && e.isBefore(a.clone().add(s)) && e.isSameOrAfter(a)) return !1
  66605. if (d && e.isAfter(a.clone().add(d))) return !1
  66606. }
  66607. return !0
  66608. }),
  66609. (t.prototype.renderMobileDay = function (e, t) {
  66610. var a = this,
  66611. n = this.props.classnames,
  66612. o = this.getRenderProps(e, t)
  66613. return h(
  66614. 'td',
  66615. r.__assign({}, o.props),
  66616. h(
  66617. 'div',
  66618. {
  66619. className: 'calendar-wrap',
  66620. onClick: function () {
  66621. return a.handleCalendarClick(o.rdtDisabled)
  66622. }
  66623. },
  66624. t.date(),
  66625. h('div', { className: n('CalendarMobile-range-text') }, o.footerText)
  66626. )
  66627. )
  66628. }),
  66629. (t.prototype.renderMonth = function (e, t, a) {
  66630. var n = this,
  66631. o = this.props.classnames,
  66632. i = u.default().year(a).month(t),
  66633. s = i.localeData().monthsShort(i.month(t)).substring(0, 3),
  66634. d = this.getRenderProps(e, i)
  66635. return h(
  66636. 'td',
  66637. r.__assign({}, d.props),
  66638. h(
  66639. 'div',
  66640. {
  66641. className: 'calendar-wrap',
  66642. onClick: function () {
  66643. return n.handleCalendarClick(d.rdtDisabled)
  66644. }
  66645. },
  66646. s,
  66647. h('div', { className: o('CalendarMobile-range-text') }, d.footerText)
  66648. )
  66649. )
  66650. }),
  66651. (t.prototype.renderQuarter = function (e, t, a) {
  66652. var n = this,
  66653. o = this.props.classnames,
  66654. i = u.default().year(a).quarter(t),
  66655. s = this.getRenderProps(e, i)
  66656. return h(
  66657. 'td',
  66658. r.__assign({}, e),
  66659. h(
  66660. 'div',
  66661. {
  66662. className: 'calendar-wrap',
  66663. onClick: function () {
  66664. return n.handleCalendarClick(s.rdtDisabled)
  66665. }
  66666. },
  66667. 'Q',
  66668. t,
  66669. h('div', { className: o('CalendarMobile-range-text') }, s.footerText)
  66670. )
  66671. )
  66672. }),
  66673. (t.prototype.handleMobileChange = function (e) {
  66674. var t = this,
  66675. a = this.props,
  66676. n = a.embed,
  66677. r = a.minDuration,
  66678. o = a.maxDuration,
  66679. i = a.confirm,
  66680. s = a.onChange,
  66681. d = a.viewMode,
  66682. l = a.isDatePicker,
  66683. c = this.state,
  66684. m = c.startDate,
  66685. u = c.endDate,
  66686. p = c.dateTime,
  66687. h = c.minDate,
  66688. f = c.maxDate,
  66689. D = 'time' === d ? 'hours' : d || 'day'
  66690. if (
  66691. (h && e && e.isBefore(h, 'second') && (e = h),
  66692. f && e && e.isAfter(f, 'second') && (e = f),
  66693. !l && m && !u && e.isSameOrAfter(m) && (!r || e.isSameOrAfter(m.clone().add(r))) && (!o || e.isSameOrBefore(m.clone().add(o))))
  66694. )
  66695. return this.setState(
  66696. {
  66697. endDate: e
  66698. .clone()
  66699. .endOf(D)
  66700. .set({ hour: p[0], minute: p[1], second: p[2] || 0 })
  66701. },
  66702. function () {
  66703. s &&
  66704. s(t.state, function () {
  66705. return n && i && i(m, u)
  66706. })
  66707. }
  66708. )
  66709. this.setState(
  66710. {
  66711. startDate: e
  66712. .clone()
  66713. .startOf(D)
  66714. .set({ hour: p[0], minute: p[1], second: p[2] || 0 }),
  66715. endDate: void 0
  66716. },
  66717. function () {
  66718. s && s(t.state)
  66719. }
  66720. )
  66721. }),
  66722. (t.prototype.renderMobileCalendarBody = function () {
  66723. var e = this,
  66724. t = this.props,
  66725. a = t.classnames,
  66726. n = t.dateFormat
  66727. t.timeFormat
  66728. var r = t.inputFormat,
  66729. o = t.displayForamt,
  66730. i = t.locale,
  66731. d = t.viewMode,
  66732. l = void 0 === d ? 'days' : d,
  66733. c = t.close,
  66734. m = t.defaultDate,
  66735. p = t.showViewMode,
  66736. f = t.isEndDate,
  66737. D = this.props.translate,
  66738. y = this.state,
  66739. _ = y.minDate,
  66740. b = y.maxDate
  66741. if (_ && b) {
  66742. for (var g = [], v = _.clone(); v.isSameOrBefore(b); v.add(1, p)) {
  66743. var C = v.clone()
  66744. m && (C = u.default(m).set({ year: C.get('year'), month: C.get('month') })), g.push(C)
  66745. }
  66746. return h(
  66747. 'div',
  66748. { className: a('CalendarMobile-body'), ref: this.mobileBody, onScroll: this.onMobileBodyScroll },
  66749. g.map(function (t, d) {
  66750. var m = 'months' === p && 1 === t.clone().startOf('month').day() ? 'rdtOldNone' : ''
  66751. return h(
  66752. 'div',
  66753. { className: a('CalendarMobile-calendar-wrap', m), key: 'calendar-wrap' + d },
  66754. 'months' === p && h('div', { className: a('CalendarMobile-calendar-mark'), key: 'calendar-mark' + d }, t.month() + 1),
  66755. h(
  66756. 'div',
  66757. { className: a('CalendarMobile-calendar-header') },
  66758. h('span', { className: 'rdtSwitch' }, t.format(D('dateformat.year'))),
  66759. 'months' === p && h('span', { className: 'rdtSwitch' }, t.format(D('MMM')))
  66760. ),
  66761. h(s.default, {
  66762. className: a('CalendarMobile-calendar', m),
  66763. viewDate: t,
  66764. value: t,
  66765. onChange: e.handleMobileChange,
  66766. requiredConfirm: !1,
  66767. dateFormat: n,
  66768. displayForamt: o || r,
  66769. timeFormat: '',
  66770. isValidDate: e.checkIsValidDate,
  66771. viewMode: l,
  66772. input: !1,
  66773. onClose: c,
  66774. renderDay: e.renderMobileDay,
  66775. renderMonth: e.renderMonth,
  66776. renderQuarter: e.renderQuarter,
  66777. locale: i,
  66778. hideHeader: !0,
  66779. updateOn: l,
  66780. key: 'calendar' + d,
  66781. isEndDate: f
  66782. })
  66783. )
  66784. })
  66785. )
  66786. }
  66787. }),
  66788. (t.prototype.renderMobileTimePicker = function () {
  66789. var e = this.props,
  66790. t = e.classnames,
  66791. a = e.timeFormat,
  66792. n = e.locale,
  66793. r = e.close,
  66794. o = e.timeConstraints,
  66795. i = e.defaultDate,
  66796. d = e.isDatePicker,
  66797. l = e.isEndDate,
  66798. c = this.props.translate,
  66799. m = this.state,
  66800. p = m.startDate,
  66801. f = m.endDate,
  66802. D = m.dateTime
  66803. return h(
  66804. 'div',
  66805. { className: t('CalendarMobile-time') },
  66806. h('div', { className: t('CalendarMobile-time-title') }, c(d ? 'Date.titleTime' : p && f ? 'Calendar.endPick' : 'Calendar.startPick')),
  66807. h(s.default, {
  66808. className: t('CalendarMobile-time-calendar'),
  66809. value: i,
  66810. onChange: this.handleTimeChange,
  66811. requiredConfirm: !1,
  66812. timeFormat: a,
  66813. viewMode: 'time',
  66814. input: !1,
  66815. onClose: r,
  66816. locale: n,
  66817. mobileUI: !0,
  66818. showToolbar: !1,
  66819. viewDate: u.default().set({ hour: D[0], minute: D[1], second: D[2] || 0 }),
  66820. timeConstraints: o,
  66821. isValidDate: this.checkIsValidDate,
  66822. isEndDate: l
  66823. })
  66824. )
  66825. }),
  66826. (t.prototype.openDatePicker = function () {
  66827. this.setState({ isPopupOpen: !0 })
  66828. }),
  66829. (t.prototype.closePopup = function () {
  66830. this.setState({ isPopupOpen: !1 })
  66831. }),
  66832. (t.prototype.handleDateChange = function (e) {
  66833. this.setState({ currentDate: e }), this.scollToDate(e), this.closePopup()
  66834. }),
  66835. (t.prototype.render = function () {
  66836. var e = this.props,
  66837. t = e.className,
  66838. a = e.classnames,
  66839. n = e.embed,
  66840. r = e.close,
  66841. o = e.confirm,
  66842. i = e.footerExtra,
  66843. d = e.timeFormat,
  66844. c = e.showViewMode,
  66845. m = e.isDatePicker,
  66846. p = e.locale,
  66847. f = e.popOverContainer,
  66848. D = e.timeConstraints,
  66849. y = this.props.translate,
  66850. _ = this.state,
  66851. b = _.startDate,
  66852. g = _.endDate,
  66853. v = _.currentDate,
  66854. C = _.showToast,
  66855. M = _.isScrollToBottom,
  66856. N = _.minDate,
  66857. k = _.maxDate,
  66858. w = _.isPopupOpen,
  66859. S = v ? v.format(y('Calendar.'.concat('months' === c ? 'yearmonth' : 'year'))) : u.default().format(y('Calendar.'.concat('months' === c ? 'yearmonth' : 'year'))),
  66860. T = h(
  66861. 'div',
  66862. { className: a('CalendarMobile-header'), ref: this.mobileHeader },
  66863. h(
  66864. 'div',
  66865. { className: a('CalendarMobile-subtitle') },
  66866. h(
  66867. 'span',
  66868. { className: 'subtitle-text' },
  66869. v && v.isSameOrBefore(N, c) ? null : h('a', { className: 'rdtPrev', onClick: this.scrollPreYear }, '‹'),
  66870. h('span', { onClick: this.openDatePicker }, S),
  66871. (v && v.isSameOrAfter(k, c)) || M ? null : h('a', { className: 'rdtNext', onClick: this.scrollAfterYear }, '›')
  66872. )
  66873. ),
  66874. 'months' === c
  66875. ? h(
  66876. 'div',
  66877. { className: a('CalendarMobile-weekdays') },
  66878. this.getDaysOfWeek().map(function (e, t) {
  66879. return h('span', { key: e + t, className: 'weekday' }, e)
  66880. })
  66881. )
  66882. : null
  66883. ),
  66884. x = h(
  66885. 'div',
  66886. { className: a('CalendarMobile-footer') },
  66887. d && b && this.renderMobileTimePicker(),
  66888. h(
  66889. 'div',
  66890. { className: a('CalendarMobile-footer-toolbar') },
  66891. h('div', { className: a('CalendarMobile-footer-ranges') }, i),
  66892. o &&
  66893. !n &&
  66894. h(
  66895. 'a',
  66896. {
  66897. className: a('Button', 'Button--primary', 'date-range-confirm', { 'is-disabled': !b || !(g || m) }),
  66898. onClick: function () {
  66899. o(b, g), r && r()
  66900. }
  66901. },
  66902. y('confirm')
  66903. )
  66904. )
  66905. )
  66906. return h(
  66907. 'div',
  66908. { className: a('CalendarMobile', n ? 'CalendarMobile-embed' : '', t) },
  66909. h('div', { className: a('CalendarMobile-wrap') }, T, this.renderMobileCalendarBody(), x),
  66910. C ? h('div', { className: a('CalendarMobile-toast') }, y('Calendar.toast')) : null,
  66911. h(
  66912. l.default,
  66913. { className: a('DatePicker-popup DatePicker-mobile'), container: f, isShow: w, showClose: !1, onHide: this.closePopup },
  66914. h(s.default, {
  66915. value: v,
  66916. onChange: this.handleDateChange,
  66917. requiredConfirm: !1,
  66918. isValidDate: this.checkIsValidDate,
  66919. viewMode: 'months',
  66920. timeConstraints: D,
  66921. input: !1,
  66922. onClose: this.closePopup,
  66923. locale: p,
  66924. minDate: N,
  66925. maxDate: k,
  66926. mobileUI: !0
  66927. })
  66928. )
  66929. )
  66930. }),
  66931. (t.defaultProps = { showViewMode: 'months' }),
  66932. r.__decorate(
  66933. [d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)],
  66934. t.prototype,
  66935. 'onMobileBodyScroll',
  66936. null
  66937. ),
  66938. r.__decorate([d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], t.prototype, 'scrollPreYear', null),
  66939. r.__decorate([d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], t.prototype, 'scrollAfterYear', null),
  66940. r.__decorate(
  66941. [d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Boolean]), r.__metadata('design:returntype', void 0)],
  66942. t.prototype,
  66943. 'handleCalendarClick',
  66944. null
  66945. ),
  66946. r.__decorate(
  66947. [d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)],
  66948. t.prototype,
  66949. 'handleTimeChange',
  66950. null
  66951. ),
  66952. r.__decorate(
  66953. [d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)],
  66954. t.prototype,
  66955. 'checkIsValidDate',
  66956. null
  66957. ),
  66958. r.__decorate(
  66959. [d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Object]), r.__metadata('design:returntype', void 0)],
  66960. t.prototype,
  66961. 'renderMobileDay',
  66962. null
  66963. ),
  66964. r.__decorate(
  66965. [d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Number, Number]), r.__metadata('design:returntype', void 0)],
  66966. t.prototype,
  66967. 'renderMonth',
  66968. null
  66969. ),
  66970. r.__decorate(
  66971. [d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Number, Number]), r.__metadata('design:returntype', void 0)],
  66972. t.prototype,
  66973. 'renderQuarter',
  66974. null
  66975. ),
  66976. r.__decorate(
  66977. [d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)],
  66978. t.prototype,
  66979. 'handleMobileChange',
  66980. null
  66981. ),
  66982. r.__decorate(
  66983. [d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)],
  66984. t.prototype,
  66985. 'renderMobileCalendarBody',
  66986. null
  66987. ),
  66988. r.__decorate(
  66989. [d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)],
  66990. t.prototype,
  66991. 'renderMobileTimePicker',
  66992. null
  66993. ),
  66994. r.__decorate([d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], t.prototype, 'openDatePicker', null),
  66995. r.__decorate([d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], t.prototype, 'closePopup', null),
  66996. r.__decorate(
  66997. [d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)],
  66998. t.prototype,
  66999. 'handleDateChange',
  67000. null
  67001. ),
  67002. t
  67003. )
  67004. })(m.default.Component),
  67005. D = d.themeable(d.localeable(f))
  67006. ;(t.CalendarMobile = f), (t.default = D)
  67007. }) /*!node_modules/amis-ui/lib/components/Input.js*/
  67008. amis.define('cd92eda', function (t, e, n, o) {
  67009. 'use strict'
  67010. Object.defineProperty(e, '__esModule', { value: !0 })
  67011. var a = t('68b98b9'),
  67012. i = t('ac704b9'),
  67013. s = t('64ea6e0')
  67014. function d(t) {
  67015. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  67016. }
  67017. var r = d(i),
  67018. p = t('ac704b9'),
  67019. u = (p.default || p).createElement
  67020. ;(p.default || p).Fragment
  67021. var l = (function (t) {
  67022. function e() {
  67023. var e = (null !== t && t.apply(this, arguments)) || this
  67024. return (e.isOnComposition = !1), (e.state = { value: e.props.value }), e
  67025. }
  67026. return (
  67027. a.__extends(e, t),
  67028. (e.prototype.componentDidUpdate = function (t) {
  67029. var e = this.props
  67030. t.value !== e.value && this.setState({ value: e.value })
  67031. }),
  67032. (e.prototype.handleComposition = function (t) {
  67033. ;(this.isOnComposition = 'compositionend' !== t.type), this.isOnComposition || this.handleChange(t)
  67034. }),
  67035. (e.prototype.handleChange = function (t) {
  67036. var e = this.props.onChange,
  67037. n = t.currentTarget.value
  67038. this.isOnComposition || (e && e(t)), this.setState({ value: n })
  67039. }),
  67040. (e.prototype.handleKeyDown = function (t) {
  67041. var e = this.props.onKeyDown
  67042. this.isOnComposition || null == e || e(t)
  67043. }),
  67044. (e.prototype.render = function () {
  67045. var t = this.props,
  67046. e = t.forwardedRef,
  67047. n = t.testIdBuilder,
  67048. o = a.__rest(t, ['forwardedRef', 'testIdBuilder'])
  67049. return u(
  67050. 'input',
  67051. a.__assign(
  67052. { type: 'text' },
  67053. o,
  67054. {
  67055. value: this.state.value,
  67056. ref: e,
  67057. onChange: this.handleChange,
  67058. onKeyDown: this.handleKeyDown,
  67059. onCompositionStart: this.handleComposition,
  67060. onCompositionUpdate: this.handleComposition,
  67061. onCompositionEnd: this.handleComposition
  67062. },
  67063. null == n ? void 0 : n.getTestId()
  67064. )
  67065. )
  67066. }),
  67067. a.__decorate(
  67068. [s.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)],
  67069. e.prototype,
  67070. 'handleComposition',
  67071. null
  67072. ),
  67073. a.__decorate([s.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)], e.prototype, 'handleChange', null),
  67074. a.__decorate([s.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)], e.prototype, 'handleKeyDown', null),
  67075. e
  67076. )
  67077. })(r.default.Component),
  67078. h = r.default.forwardRef(function (t, e) {
  67079. return u(l, a.__assign({}, t, { forwardedRef: e }))
  67080. })
  67081. e.default = h
  67082. }) /*!node_modules/amis-ui/lib/components/DatePicker.js*/
  67083. amis.define('228e09f', function (e, t, a, o) {
  67084. 'use strict'
  67085. Object.defineProperty(t, '__esModule', { value: !0 })
  67086. var r = e('68b98b9'),
  67087. n = e('ac704b9'),
  67088. i = e('8b081ba'),
  67089. s = e('09ae5b9'),
  67090. l = e('64ea6e0'),
  67091. u = e('6958586'),
  67092. d = e('49132ae'),
  67093. c = e('618afe8'),
  67094. m = e('cd92eda'),
  67095. h = e('64a8924')
  67096. function f(e) {
  67097. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  67098. }
  67099. var p = f(n),
  67100. v = f(i),
  67101. g = e('ac704b9'),
  67102. y = (g.default || g).createElement
  67103. ;(g.default || g).Fragment
  67104. var D = {
  67105. now: {
  67106. label: 'Date.now',
  67107. date: function (e) {
  67108. return e
  67109. }
  67110. },
  67111. today: {
  67112. label: 'Date.today',
  67113. date: function (e) {
  67114. return e.startOf('day')
  67115. }
  67116. },
  67117. yesterday: {
  67118. label: 'Date.yesterday',
  67119. date: function (e) {
  67120. return e.add(-1, 'days').startOf('day')
  67121. }
  67122. },
  67123. thisweek: {
  67124. label: 'Date.monday',
  67125. date: function (e) {
  67126. return e.startOf('week').startOf('day')
  67127. }
  67128. },
  67129. thismonth: {
  67130. label: 'Date.startOfMonth',
  67131. date: function (e) {
  67132. return e.startOf('month')
  67133. }
  67134. },
  67135. prevmonth: {
  67136. label: 'Date.startOfLastMonth',
  67137. date: function (e) {
  67138. return e.startOf('month').add(-1, 'month')
  67139. }
  67140. },
  67141. prevquarter: {
  67142. label: 'Date.startOfLastQuarter',
  67143. date: function (e) {
  67144. return e.startOf('quarter').add(-1, 'quarter')
  67145. }
  67146. },
  67147. thisquarter: {
  67148. label: 'Date.startOfQuarter',
  67149. date: function (e) {
  67150. return e.startOf('quarter')
  67151. }
  67152. },
  67153. tomorrow: {
  67154. label: 'Date.tomorrow',
  67155. date: function (e) {
  67156. return e.add(1, 'days').startOf('day')
  67157. }
  67158. },
  67159. endofthisweek: {
  67160. label: 'Date.endOfWeek',
  67161. date: function (e) {
  67162. return e.endOf('week')
  67163. }
  67164. },
  67165. endofthismonth: {
  67166. label: 'Date.endOfMonth',
  67167. date: function (e) {
  67168. return e.endOf('month')
  67169. }
  67170. },
  67171. endoflastmonth: {
  67172. label: 'Date.endOfLastMonth',
  67173. date: function (e) {
  67174. return e.add(-1, 'month').endOf('month')
  67175. }
  67176. }
  67177. },
  67178. C = [
  67179. {
  67180. regexp: /^(\d+)hoursago$/,
  67181. resolve: function (e, t, a) {
  67182. return {
  67183. label: e('Date.hoursago', { hours: a }),
  67184. date: function (e) {
  67185. return e.subtract(a, 'hours')
  67186. }
  67187. }
  67188. }
  67189. },
  67190. {
  67191. regexp: /^(\d+)hourslater$/,
  67192. resolve: function (e, t, a) {
  67193. return {
  67194. label: e('Date.hourslater', { hours: a }),
  67195. date: function (e) {
  67196. return e.add(a, 'hours')
  67197. }
  67198. }
  67199. }
  67200. },
  67201. {
  67202. regexp: /^(\d+)daysago$/,
  67203. resolve: function (e, t, a) {
  67204. return {
  67205. label: e('Date.daysago', { days: a }),
  67206. date: function (e) {
  67207. return e.subtract(a, 'days')
  67208. }
  67209. }
  67210. }
  67211. },
  67212. {
  67213. regexp: /^(\d+)dayslater$/,
  67214. resolve: function (e, t, a) {
  67215. return {
  67216. label: e('Date.dayslater', { days: a }),
  67217. date: function (e) {
  67218. return e.add(a, 'days')
  67219. }
  67220. }
  67221. }
  67222. },
  67223. {
  67224. regexp: /^(\d+)weeksago$/,
  67225. resolve: function (e, t, a) {
  67226. return {
  67227. label: e('Date.weeksago', { weeks: a }),
  67228. date: function (e) {
  67229. return e.subtract(a, 'weeks')
  67230. }
  67231. }
  67232. }
  67233. },
  67234. {
  67235. regexp: /^(\d+)weekslater$/,
  67236. resolve: function (e, t, a) {
  67237. return {
  67238. label: e('Date.weekslater', { weeks: a }),
  67239. date: function (e) {
  67240. return e.add(a, 'weeks')
  67241. }
  67242. }
  67243. }
  67244. },
  67245. {
  67246. regexp: /^(\d+)monthsago$/,
  67247. resolve: function (e, t, a) {
  67248. return {
  67249. label: e('Date.monthsago', { months: a }),
  67250. date: function (e) {
  67251. return e.subtract(a, 'months')
  67252. }
  67253. }
  67254. }
  67255. },
  67256. {
  67257. regexp: /^(\d+)monthslater$/,
  67258. resolve: function (e, t, a) {
  67259. return {
  67260. label: e('Date.monthslater', { months: a }),
  67261. date: function (e) {
  67262. return e.add(a, 'months')
  67263. }
  67264. }
  67265. }
  67266. },
  67267. {
  67268. regexp: /^(\d+)quartersago$/,
  67269. resolve: function (e, t, a) {
  67270. return {
  67271. label: e('Date.quartersago', { quarters: a }),
  67272. date: function (e) {
  67273. return e.subtract(a, 'quarters')
  67274. }
  67275. }
  67276. }
  67277. },
  67278. {
  67279. regexp: /^(\d+)quarterslater$/,
  67280. resolve: function (e, t, a) {
  67281. return {
  67282. label: e('Date.quarterslater', { quarters: a }),
  67283. date: function (e) {
  67284. return e.add(a, 'quarters')
  67285. }
  67286. }
  67287. }
  67288. }
  67289. ],
  67290. b = { Y: { format: 'YYYY' }, Q: { format: 'YYYY [Q]Q' }, M: { format: 'YYYY-MM' }, D: { format: 'YYYY-MM-DD' } },
  67291. F = { h: { format: 'HH' }, H: { format: 'HH' }, m: { format: 'mm' }, s: { format: 'ss' }, S: { format: 'ss' } },
  67292. k = (function (e) {
  67293. function t(t) {
  67294. var a,
  67295. o = this
  67296. ;((o = e.call(this, t) || this).domRef = function (e) {
  67297. o.dom = e
  67298. }),
  67299. (o.inputRef = p.default.createRef()),
  67300. (o.handleChange = o.handleChange.bind(o)),
  67301. (o.selectShortcut = o.selectShortcut.bind(o)),
  67302. (o.checkIsValidDate = o.checkIsValidDate.bind(o)),
  67303. (o.open = o.open.bind(o)),
  67304. (o.close = o.close.bind(o)),
  67305. (o.handleFocus = o.handleFocus.bind(o)),
  67306. (o.handleBlur = o.handleBlur.bind(o)),
  67307. (o.clearValue = o.clearValue.bind(o)),
  67308. (o.handleClick = o.handleClick.bind(o)),
  67309. (o.handleKeyPress = o.handleKeyPress.bind(o)),
  67310. (o.getParent = o.getParent.bind(o)),
  67311. (o.getTarget = o.getTarget.bind(o)),
  67312. (o.handlePopOverClick = o.handlePopOverClick.bind(o)),
  67313. (o.renderShortCuts = o.renderShortCuts.bind(o)),
  67314. (o.inputChange = o.inputChange.bind(o)),
  67315. (o.onInputBlur = o.onInputBlur.bind(o))
  67316. var r = o.props,
  67317. n = r.value,
  67318. i = r.format,
  67319. s = r.valueFormat,
  67320. u = r.displayFormat,
  67321. d = r.inputFormat,
  67322. c = r.dateFormat,
  67323. m = r.timeFormat,
  67324. h = null != c ? c : '',
  67325. f = null != m ? m : '',
  67326. v = []
  67327. return (
  67328. !c &&
  67329. Object.keys(b).forEach(function (e) {
  67330. var t
  67331. ;(null === (t = u || d) || void 0 === t ? void 0 : t.includes(e)) && (h = b[e].format)
  67332. }),
  67333. !m &&
  67334. Object.keys(F).forEach(function (e) {
  67335. var t
  67336. ;(null === (t = u || d) || void 0 === t ? void 0 : t.includes(e)) && v.push(F[e].format)
  67337. }),
  67338. (f = v.length ? v.join(':') : f),
  67339. (o.state = {
  67340. isOpened: !1,
  67341. isFocused: !1,
  67342. value: l.normalizeDate(n, s || i),
  67343. inputValue: (null === (a = l.normalizeDate(n, s || i)) || void 0 === a ? void 0 : a.format(u || d)) || '',
  67344. curTimeFormat: f,
  67345. curDateFormat: h,
  67346. isModified: !1
  67347. }),
  67348. o
  67349. )
  67350. }
  67351. return (
  67352. r.__extends(t, e),
  67353. (t.prototype.componentDidMount = function () {
  67354. var e, t
  67355. null === (t = null === (e = this.props) || void 0 === e ? void 0 : e.onRef) || void 0 === t || t.call(e, this)
  67356. var a = this.props,
  67357. o = a.value,
  67358. r = a.format,
  67359. n = a.valueFormat,
  67360. i = a.inputFormat,
  67361. s = a.displayFormat,
  67362. u = a.dateFormat,
  67363. d = a.timeFormat
  67364. if (o) {
  67365. var c = l.normalizeDate(o, n || r)
  67366. this.inputValueCache = (null == c ? void 0 : c.format(s || i)) || ''
  67367. }
  67368. var m = null != u ? u : '',
  67369. h = null != d ? d : '',
  67370. f = []
  67371. !u &&
  67372. Object.keys(b).forEach(function (e) {
  67373. var t
  67374. ;(null === (t = s || i) || void 0 === t ? void 0 : t.includes(e)) && (m = b[e].format)
  67375. }),
  67376. !d &&
  67377. Object.keys(F).forEach(function (e) {
  67378. var t
  67379. ;(null === (t = s || i) || void 0 === t ? void 0 : t.includes(e)) && f.push(F[e].format)
  67380. }),
  67381. (h = f.length ? f.join(':') : h),
  67382. this.setState({ curDateFormat: m, curTimeFormat: h })
  67383. }),
  67384. (t.prototype.componentDidUpdate = function (e) {
  67385. var t,
  67386. a = this.props
  67387. if (e.value !== a.value) {
  67388. var o = { value: l.normalizeDate(a.value, a.valueFormat || a.format) }
  67389. ;(o.inputValue = (null === (t = o.value) || void 0 === t ? void 0 : t.format(this.props.displayFormat || this.props.inputFormat)) || ''),
  67390. (this.inputValueCache = o.inputValue),
  67391. this.setState(o)
  67392. }
  67393. }),
  67394. (t.prototype.isConfirmMode = function () {
  67395. var e = this.props,
  67396. t = e.closeOnSelect,
  67397. a = e.embed,
  67398. o = e.mobileUI,
  67399. r = this.state.curTimeFormat
  67400. return !1 === t && !!r && !a && !o
  67401. }),
  67402. (t.prototype.focus = function () {
  67403. this.dom && this.dom.focus()
  67404. }),
  67405. (t.prototype.handleFocus = function (e) {
  67406. this.setState({ isFocused: !0 })
  67407. var t = this.props.onFocus
  67408. t && t(e)
  67409. }),
  67410. (t.prototype.handleBlur = function (e) {
  67411. this.setState({ isFocused: !1 })
  67412. var t = this.props.onBlur
  67413. t && t(e)
  67414. }),
  67415. (t.prototype.handleKeyPress = function (e) {
  67416. ' ' === e.key && (this.handleClick(), e.preventDefault())
  67417. }),
  67418. (t.prototype.handleClick = function () {
  67419. this.state.isOpened ? this.close() : this.open()
  67420. }),
  67421. (t.prototype.handlePopOverClick = function (e) {
  67422. e.stopPropagation(), e.preventDefault()
  67423. }),
  67424. (t.prototype.open = function (e) {
  67425. if (!this.props.disabled) {
  67426. this.setState({ isOpened: !0 }, e)
  67427. var t = this.inputRef.current
  67428. t && t.focus()
  67429. }
  67430. }),
  67431. (t.prototype.close = function () {
  67432. var e
  67433. if (this.isConfirmMode()) {
  67434. var t = this.props,
  67435. a = t.value,
  67436. o = t.valueFormat,
  67437. r = t.format,
  67438. n = t.displayFormat,
  67439. i = t.inputFormat
  67440. this.setState({ value: l.normalizeDate(a, o || r), inputValue: (null === (e = l.normalizeDate(a, o || r)) || void 0 === e ? void 0 : e.format(n || i)) || '' })
  67441. }
  67442. this.setState({ isOpened: !1, isModified: !1 })
  67443. }),
  67444. (t.prototype.clearValue = function (e) {
  67445. e.preventDefault(), e.stopPropagation(), (0, this.props.onChange)(''), this.setState({ inputValue: '', isModified: !1 })
  67446. }),
  67447. (t.prototype.clear = function () {
  67448. ;(0, this.props.onChange)(''), this.setState({ inputValue: '', isModified: !1 })
  67449. }),
  67450. (t.prototype.reset = function (e) {
  67451. var t
  67452. if (e) {
  67453. var a = this.props,
  67454. o = a.format,
  67455. r = a.valueFormat,
  67456. n = a.inputFormat,
  67457. i = a.displayFormat
  67458. ;(0, a.onChange)(e), this.setState({ inputValue: null === (t = l.normalizeDate(e, r || o)) || void 0 === t ? void 0 : t.format(i || n || ''), isModified: !1 })
  67459. }
  67460. }),
  67461. (t.prototype.handleConfirm = function () {
  67462. var e = this.props,
  67463. t = e.onChange,
  67464. a = e.format,
  67465. o = e.valueFormat,
  67466. r = e.minDate,
  67467. n = e.maxDate,
  67468. i = e.inputFormat,
  67469. s = e.displayFormat,
  67470. l = e.utc,
  67471. u = this.state.value
  67472. this.isConfirmMode() &&
  67473. u &&
  67474. (r && u && u.isBefore(r, 'second') ? (u = r) : n && u && u.isAfter(n, 'second') && (u = n),
  67475. t(l ? v.default.utc(u).format(o || a) : u.format(o || a)),
  67476. this.setState({ inputValue: l ? v.default.utc(u).format(s || i) : u.format(s || i), isOpened: !1, isModified: !0 }))
  67477. }),
  67478. (t.prototype.handleChange = function (e, t) {
  67479. var a = this.props,
  67480. o = a.onChange,
  67481. r = a.format,
  67482. n = a.valueFormat,
  67483. i = a.minDate,
  67484. s = a.maxDate,
  67485. l = a.inputFormat,
  67486. u = a.displayFormat,
  67487. d = a.closeOnSelect,
  67488. c = a.utc,
  67489. m = a.value,
  67490. h = this.state,
  67491. f = h.curDateFormat,
  67492. p = h.curTimeFormat,
  67493. g = h.isModified,
  67494. y = this.isConfirmMode()
  67495. if (v.default.isMoment(e)) {
  67496. if ((i && e && e.isBefore(i, 'second') ? (e = i) : s && e && e.isAfter(s, 'second') && (e = s), !m && p && !g)) {
  67497. var D = v.default(),
  67498. C = { date: e.get('date'), hour: e.get('hour'), minute: e.get('minute'), second: e.get('second'), millisecond: e.get('millisecond') }
  67499. Object.keys(C).forEach(function (e) {
  67500. ;(('date' === e && 'time' === t) || ('date' !== e && 0 === C[e])) && (C[e] = D.get(e))
  67501. }),
  67502. e.set(C)
  67503. }
  67504. var b = c ? v.default.utc(e).format(n || r) : e.format(n || r),
  67505. F = c ? v.default.utc(e).format(u || l) : e.format(u || l)
  67506. y ? (this.setState({ value: e, inputValue: F }), (this.inputValueCache = F)) : (o(b), d && f && !p && this.close(), this.setState({ inputValue: F })), this.setState({ isModified: !0 })
  67507. }
  67508. }),
  67509. (t.prototype.inputChange = function (e) {
  67510. var t = this.props,
  67511. a = t.onChange,
  67512. o = t.inputFormat,
  67513. r = t.format,
  67514. n = t.displayFormat,
  67515. i = t.valueFormat,
  67516. s = t.utc,
  67517. l = t.minDate,
  67518. u = t.maxDate,
  67519. d = e.currentTarget.value
  67520. if ((this.setState({ inputValue: d }), '' === d)) a('')
  67521. else if (new RegExp((o || n).replace(/[ymdhs]/gi, '\\d').replace(/-/gi, '\\-')).test(d)) {
  67522. var c = v.default(d, n || o),
  67523. m = s ? v.default.utc(c).format(i || r) : c.format(i || r),
  67524. h = !(null == l ? void 0 : l.isValid()) || c.isSameOrAfter(l),
  67525. f = !(null == u ? void 0 : u.isValid()) || c.isSameOrBefore(u)
  67526. !m.startsWith('-') && h && f && a(m)
  67527. }
  67528. }),
  67529. (t.prototype.onInputBlur = function () {
  67530. this.setState({ inputValue: this.inputValueCache })
  67531. }),
  67532. (t.prototype.selectShortcut = function (e) {
  67533. var t = this.props,
  67534. a = t.closeOnSelect,
  67535. o = t.minDateRaw,
  67536. r = t.maxDateRaw,
  67537. n = t.data,
  67538. i = t.format,
  67539. s = t.valueFormat,
  67540. u = v.default(),
  67541. d = o ? l.filterDate(o, n, s || i) : void 0,
  67542. c = r ? l.filterDate(r, n, s || i) : void 0,
  67543. m = e.date(u.clone())
  67544. d && v.default.isMoment(d) && (null == d ? void 0 : d.isValid()) && (m = v.default.max(m, d)),
  67545. c && v.default.isMoment(c) && (null == c ? void 0 : c.isValid()) && (m = v.default.min(c, m)),
  67546. this.handleChange(m),
  67547. a && this.close()
  67548. }),
  67549. (t.prototype.checkIsValidDate = function (e) {
  67550. var t = this.props,
  67551. a = t.minDate,
  67552. o = t.maxDate,
  67553. r = t.disabledDate
  67554. return (!a || !e.isBefore(a, 'day')) && (!o || !e.isAfter(o, 'day')) && ('function' != typeof r || !r(e))
  67555. }),
  67556. (t.prototype.getTarget = function () {
  67557. return this.dom
  67558. }),
  67559. (t.prototype.getParent = function () {
  67560. return this.dom
  67561. }),
  67562. (t.prototype.getAvailableShortcuts = function (e) {
  67563. if (D[e]) return D[e]
  67564. for (var t = this.props.translate, a = 0, o = C.length; a < o; a++) {
  67565. var n = C[a],
  67566. i = n.regexp.exec(e)
  67567. if (i) return n.resolve.apply(n, r.__spreadArray([t], r.__read(i), !1))
  67568. }
  67569. return null
  67570. }),
  67571. (t.prototype.renderShortCuts = function (e) {
  67572. var t = this
  67573. if (!e) return null
  67574. var a = this.props
  67575. a.classPrefix
  67576. var o,
  67577. n = a.classnames,
  67578. i = a.translate,
  67579. s = a.format,
  67580. u = a.valueFormat,
  67581. d = a.data
  67582. return (
  67583. (o = 'string' == typeof e ? e.split(',') : e),
  67584. y(
  67585. 'ul',
  67586. { className: n('DatePicker-shortcuts') },
  67587. o.map(function (e, a) {
  67588. if (!e) return null
  67589. var o = {}
  67590. if ('string' == typeof e) (o = t.getAvailableShortcuts(e)).key = e
  67591. else if (e.date) {
  67592. var c = r.__assign({}, e)
  67593. o = r.__assign(r.__assign({}, e), {
  67594. date: function () {
  67595. var t = l.isExpression(c.date) ? v.default(l.FormulaExec.formula(c.date, d), u || s) : c.date
  67596. return t && v.default.isMoment(t) && (null == t ? void 0 : t.isValid()) ? t : e.date
  67597. }
  67598. })
  67599. }
  67600. return y(
  67601. 'li',
  67602. {
  67603. className: n('DatePicker-shortcut'),
  67604. onClick: function () {
  67605. return t.selectShortcut(o)
  67606. },
  67607. key: a
  67608. },
  67609. y('a', null, i(o.label))
  67610. )
  67611. })
  67612. )
  67613. )
  67614. }),
  67615. (t.prototype.render = function () {
  67616. var e,
  67617. t = this.props,
  67618. a = t.classPrefix,
  67619. o = t.classnames,
  67620. n = t.className,
  67621. i = t.popoverClassName,
  67622. f = t.value,
  67623. p = t.placeholder,
  67624. g = t.disabled,
  67625. D = t.inputFormat,
  67626. C = t.displayFormat
  67627. t.dateFormat, t.timeFormat
  67628. var b = t.viewMode,
  67629. F = t.timeConstraints,
  67630. k = t.popOverContainer,
  67631. M = t.popOverContainerSelector,
  67632. O = t.clearable,
  67633. S = t.shortcuts
  67634. t.utc
  67635. var P = t.isEndDate,
  67636. V = t.overlayPlacement,
  67637. _ = t.locale,
  67638. x = t.format,
  67639. w = t.valueFormat,
  67640. I = t.borderMode,
  67641. N = t.embed,
  67642. B = t.minDate,
  67643. q = t.mobileUI,
  67644. E = t.maxDate,
  67645. Y = t.schedules,
  67646. T = t.largeMode,
  67647. z = t.scheduleClassNames,
  67648. A = t.todayActiveStyle,
  67649. R = t.onScheduleClick,
  67650. $ = t.mobileCalendarMode,
  67651. j = t.label,
  67652. H = t.env,
  67653. L = t.testIdBuilder,
  67654. U = t.onClick,
  67655. K = t.onMouseEnter,
  67656. Q = t.onMouseLeave
  67657. t.closeOnSelect
  67658. var W = this.props.translate,
  67659. G = this.state,
  67660. J = G.curTimeFormat,
  67661. X = G.curDateFormat,
  67662. Z = G.isOpened,
  67663. ee = this.isConfirmMode(),
  67664. te = this.state.value,
  67665. ae = !1
  67666. if (ee) {
  67667. var oe = l.normalizeDate(f, w || x)
  67668. ae = te && oe ? v.default(te).isSame(oe, 'second') : te === oe
  67669. }
  67670. var re = y(c.default, {
  67671. isDatePicker: !0,
  67672. timeFormat: J,
  67673. displayForamt: C || D,
  67674. startDate: te,
  67675. defaultDate: te,
  67676. minDate: B,
  67677. maxDate: E,
  67678. dateFormat: X,
  67679. embed: N,
  67680. viewMode: b,
  67681. close: this.close,
  67682. confirm: this.handleChange,
  67683. footerExtra: this.renderShortCuts(S),
  67684. showViewMode: 'quarters' === b || 'months' === b ? 'years' : 'months',
  67685. timeConstraints: F,
  67686. isEndDate: P
  67687. }),
  67688. ne = y('div', { className: ''.concat(a, 'CalendarMobile-title') }, j && 'string' == typeof j ? j : W('Calendar.datepicker')),
  67689. ie = q && ['days', 'months', 'quarters'].indexOf(b) > -1
  67690. if (N) {
  67691. var se = void 0
  67692. if (Y && Array.isArray(Y)) {
  67693. var le = 0
  67694. se = Y.map(function (e) {
  67695. var t = e.className
  67696. return !t && z && ((t = z[le]), ++le >= z.length && (le = 0)), r.__assign(r.__assign({}, e), { className: t })
  67697. })
  67698. }
  67699. return y(
  67700. 'div',
  67701. { className: o('DateCalendar', { 'is-disabled': g, ScheduleCalendar: se, 'ScheduleCalendar-large': T }, n) },
  67702. y(d.default, {
  67703. value: te,
  67704. onChange: this.handleChange,
  67705. requiredConfirm: !1,
  67706. dateFormat: X,
  67707. timeFormat: J,
  67708. isValidDate: this.checkIsValidDate,
  67709. viewMode: b,
  67710. timeConstraints: F,
  67711. input: !1,
  67712. onClose: this.close,
  67713. locale: _,
  67714. minDate: B,
  67715. maxDate: E,
  67716. schedules: se,
  67717. env: H,
  67718. largeMode: T,
  67719. todayActiveStyle: A,
  67720. onScheduleClick: R,
  67721. embed: N,
  67722. mobileUI: q,
  67723. isEndDate: P,
  67724. onClick: U,
  67725. onMouseEnter: K,
  67726. onMouseLeave: Q,
  67727. testIdBuilder: null == L ? void 0 : L.getChild('calendar')
  67728. })
  67729. )
  67730. }
  67731. return y(
  67732. 'div',
  67733. r.__assign(
  67734. {
  67735. tabIndex: 0,
  67736. onKeyPress: this.handleKeyPress,
  67737. onFocus: this.handleFocus,
  67738. onBlur: this.handleBlur,
  67739. className: o('DatePicker', ((e = { 'is-disabled': g, 'is-focused': !g && this.state.isFocused }), (e['DatePicker--border'.concat(l.ucFirst(I))] = I), (e['is-mobile'] = q), e), n),
  67740. ref: this.domRef,
  67741. onClick: this.handleClick
  67742. },
  67743. null == L ? void 0 : L.getTestId()
  67744. ),
  67745. y(
  67746. m.default,
  67747. r.__assign(
  67748. {
  67749. className: o('DatePicker-input'),
  67750. onChange: this.inputChange,
  67751. onBlur: this.onInputBlur,
  67752. ref: this.inputRef,
  67753. placeholder: p,
  67754. autoComplete: 'off',
  67755. value: this.state.inputValue || '',
  67756. disabled: g,
  67757. readOnly: q
  67758. },
  67759. null == L ? void 0 : L.getChild('input').getTestId()
  67760. )
  67761. ),
  67762. O && !g && l.normalizeDate(f, w || x)
  67763. ? y(
  67764. 'a',
  67765. r.__assign({ className: o('DatePicker-clear'), onClick: this.clearValue }, null == L ? void 0 : L.getChild('clear').getTestId()),
  67766. y(s.Icon, { icon: 'input-clear', className: 'icon' })
  67767. )
  67768. : null,
  67769. y(
  67770. 'a',
  67771. r.__assign({ className: o('DatePicker-toggler') }, null == L ? void 0 : L.getChild('toggler').getTestId()),
  67772. y(s.Icon, { icon: 'time' === b ? 'clock' : 'date', className: 'icon', iconContent: 'time' === b ? 'DatePicker-toggler-clock' : 'DatePicker-toggler-date' })
  67773. ),
  67774. !q && Z
  67775. ? y(
  67776. l.Overlay,
  67777. { target: this.getTarget, container: k || this.getParent, containerSelector: M, rootClose: !1, placement: V, show: !0 },
  67778. y(
  67779. l.PopOver,
  67780. { classPrefix: a, className: o('DatePicker-popover', i), onHide: this.close, overlay: !0, onClick: this.handlePopOverClick },
  67781. this.renderShortCuts(S),
  67782. y(d.default, {
  67783. value: te,
  67784. onChange: this.handleChange,
  67785. requiredConfirm: 'time' === b,
  67786. dateFormat: X,
  67787. displayForamt: C || D,
  67788. timeFormat: J,
  67789. isValidDate: this.checkIsValidDate,
  67790. viewMode: b,
  67791. timeConstraints: F,
  67792. input: !1,
  67793. onClose: this.close,
  67794. locale: _,
  67795. minDate: B,
  67796. maxDate: E,
  67797. mobileUI: q,
  67798. isEndDate: P,
  67799. onClick: U,
  67800. onMouseEnter: K,
  67801. onMouseLeave: Q,
  67802. testIdBuilder: null == L ? void 0 : L.getChild('calendar')
  67803. }),
  67804. ee
  67805. ? y(
  67806. 'div',
  67807. { className: ''.concat(a, 'DateRangePicker-actions') },
  67808. y(h.default, { size: 'sm', onClick: this.close }, W('cancel')),
  67809. y(h.default, { level: 'primary', size: 'sm', disabled: ae, className: o('m-l-sm'), onClick: this.handleConfirm }, W('confirm'))
  67810. )
  67811. : null
  67812. )
  67813. )
  67814. : null,
  67815. q
  67816. ? 'calendar' === $ && ie
  67817. ? y(u.default, { isShow: Z, className: o(''.concat(a, 'CalendarMobile-pop')), onHide: this.close, header: ne }, re)
  67818. : y(
  67819. u.default,
  67820. { className: o(''.concat(a, 'DatePicker-popup DatePicker-mobile')), container: k, isShow: Z, showClose: !1, onHide: this.handleClick },
  67821. y(d.default, {
  67822. value: te,
  67823. onChange: this.handleChange,
  67824. requiredConfirm: !1,
  67825. dateFormat: X,
  67826. displayForamt: C || D,
  67827. timeFormat: J,
  67828. isValidDate: this.checkIsValidDate,
  67829. viewMode: b,
  67830. timeConstraints: F,
  67831. input: !1,
  67832. onClose: this.close,
  67833. locale: _,
  67834. minDate: B,
  67835. maxDate: E,
  67836. mobileUI: q,
  67837. onClick: U,
  67838. onMouseEnter: K,
  67839. onMouseLeave: Q,
  67840. testIdBuilder: null == L ? void 0 : L.getChild('calendar')
  67841. })
  67842. )
  67843. : null
  67844. )
  67845. }),
  67846. (t.defaultProps = { viewMode: 'days', shortcuts: '', closeOnSelect: !0, overlayPlacement: 'auto', scheduleClassNames: ['bg-warning', 'bg-danger', 'bg-success', 'bg-info', 'bg-secondary'] }),
  67847. r.__decorate([l.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], t.prototype, 'handleConfirm', null),
  67848. t
  67849. )
  67850. })(p.default.Component),
  67851. M = l.themeable(l.localeable(k))
  67852. ;(t.DatePicker = k), (t.default = M)
  67853. }) /*!node_modules/amis-ui/lib/components/DateRangePicker.js*/
  67854. amis.define('10bf072', function (t, e, a, r) {
  67855. 'use strict'
  67856. Object.defineProperty(e, '__esModule', { value: !0 })
  67857. var n = t('68b98b9'),
  67858. s = t('ac704b9'),
  67859. i = t('1e5c4ba'),
  67860. d = t('8b081ba'),
  67861. o = t('1279020'),
  67862. l = t('a08e932'),
  67863. u = t('64ea6e0'),
  67864. c = t('09ae5b9'),
  67865. f = t('49132ae'),
  67866. h = t('6958586'),
  67867. p = t('618afe8'),
  67868. m = t('cd92eda'),
  67869. D = t('64a8924')
  67870. function y(t) {
  67871. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  67872. }
  67873. var v = y(s),
  67874. g = y(d),
  67875. b = y(o),
  67876. O = y(l),
  67877. C = t('ac704b9'),
  67878. k = (C.default || C).createElement
  67879. ;(C.default || C).Fragment
  67880. var F = {
  67881. today: {
  67882. label: 'Date.today',
  67883. startDate: function (t) {
  67884. return t.startOf('day')
  67885. },
  67886. endDate: function (t) {
  67887. return t
  67888. }
  67889. },
  67890. yesterday: {
  67891. label: 'Date.yesterday',
  67892. startDate: function (t) {
  67893. return t.add(-1, 'days').startOf('day')
  67894. },
  67895. endDate: function (t) {
  67896. return t.add(-1, 'days').endOf('day')
  67897. }
  67898. },
  67899. tomorrow: {
  67900. label: 'Date.tomorrow',
  67901. startDate: function (t) {
  67902. return t.add(1, 'days').startOf('day')
  67903. },
  67904. endDate: function (t) {
  67905. return t.add(1, 'days').endOf('day')
  67906. }
  67907. },
  67908. '1daysago': {
  67909. label: 'DateRange.1daysago',
  67910. startDate: function (t) {
  67911. return t.add(-1, 'days')
  67912. },
  67913. endDate: function (t) {
  67914. return t
  67915. }
  67916. },
  67917. '1dayago': {
  67918. label: 'DateRange.1daysago',
  67919. startDate: function (t) {
  67920. return t.add(-1, 'days')
  67921. },
  67922. endDate: function (t) {
  67923. return t
  67924. }
  67925. },
  67926. '7daysago': {
  67927. label: 'DateRange.7daysago',
  67928. startDate: function (t) {
  67929. return t.add(-7, 'days').startOf('day')
  67930. },
  67931. endDate: function (t) {
  67932. return t.add(-1, 'days').endOf('day')
  67933. }
  67934. },
  67935. '30daysago': {
  67936. label: 'DateRange.30daysago',
  67937. startDate: function (t) {
  67938. return t.add(-30, 'days').startOf('day')
  67939. },
  67940. endDate: function (t) {
  67941. return t.add(-1, 'days').endOf('day')
  67942. }
  67943. },
  67944. '90daysago': {
  67945. label: 'DateRange.90daysago',
  67946. startDate: function (t) {
  67947. return t.add(-90, 'days').startOf('day')
  67948. },
  67949. endDate: function (t) {
  67950. return t.add(-1, 'days').endOf('day')
  67951. }
  67952. },
  67953. prevweek: {
  67954. label: 'DateRange.lastWeek',
  67955. startDate: function (t) {
  67956. return t.startOf('week').add(-1, 'weeks')
  67957. },
  67958. endDate: function (t) {
  67959. return t.startOf('week').add(-1, 'days').endOf('day')
  67960. }
  67961. },
  67962. thisweek: {
  67963. label: 'DateRange.thisWeek',
  67964. startDate: function (t) {
  67965. return t.startOf('week')
  67966. },
  67967. endDate: function (t) {
  67968. return t.endOf('week')
  67969. }
  67970. },
  67971. thismonth: {
  67972. label: 'DateRange.thisMonth',
  67973. startDate: function (t) {
  67974. return t.startOf('month')
  67975. },
  67976. endDate: function (t) {
  67977. return t.endOf('month')
  67978. }
  67979. },
  67980. thisquarter: {
  67981. label: 'DateRange.thisQuarter',
  67982. startDate: function (t) {
  67983. return t.startOf('quarter')
  67984. },
  67985. endDate: function (t) {
  67986. return t.endOf('quarter')
  67987. }
  67988. },
  67989. prevmonth: {
  67990. label: 'DateRange.lastMonth',
  67991. startDate: function (t) {
  67992. return t.startOf('month').add(-1, 'month')
  67993. },
  67994. endDate: function (t) {
  67995. return t.startOf('month').add(-1, 'day').endOf('day')
  67996. }
  67997. },
  67998. prevquarter: {
  67999. label: 'DateRange.lastQuarter',
  68000. startDate: function (t) {
  68001. return t.startOf('quarter').add(-1, 'quarter')
  68002. },
  68003. endDate: function (t) {
  68004. return t.startOf('quarter').add(-1, 'day').endOf('day')
  68005. }
  68006. },
  68007. thisyear: {
  68008. label: 'DateRange.thisYear',
  68009. startDate: function (t) {
  68010. return t.startOf('year')
  68011. },
  68012. endDate: function (t) {
  68013. return t.endOf('year')
  68014. }
  68015. },
  68016. prevyear: {
  68017. label: 'DateRange.lastYear',
  68018. startDate: function (t) {
  68019. return t.startOf('year').add(-1, 'year')
  68020. },
  68021. endDate: function (t) {
  68022. return t.endOf('year').add(-1, 'year').endOf('day')
  68023. }
  68024. },
  68025. lastYear: {
  68026. label: 'DateRange.lastYear',
  68027. startDate: function (t) {
  68028. return t.startOf('year').add(-1, 'year')
  68029. },
  68030. endDate: function (t) {
  68031. return t.endOf('year').add(-1, 'year').endOf('day')
  68032. }
  68033. }
  68034. },
  68035. S = [
  68036. {
  68037. regexp: /^(\d+)hoursago$/,
  68038. resolve: function (t, e, a) {
  68039. return {
  68040. label: t('DateRange.hoursago', { hours: a }),
  68041. startDate: function (t) {
  68042. return t.add(-a, 'hours').startOf('hour')
  68043. },
  68044. endDate: function (t) {
  68045. return t.add(-1, 'hours').endOf('hours')
  68046. }
  68047. }
  68048. }
  68049. },
  68050. {
  68051. regexp: /^(\d+)hourslater$/,
  68052. resolve: function (t, e, a) {
  68053. return {
  68054. label: t('DateRange.hourslater', { hours: a }),
  68055. startDate: function (t) {
  68056. return t.startOf('hour')
  68057. },
  68058. endDate: function (t) {
  68059. return t.add(a, 'hours').endOf('hour')
  68060. }
  68061. }
  68062. }
  68063. },
  68064. {
  68065. regexp: /^(\d+)daysago$/,
  68066. resolve: function (t, e, a) {
  68067. return {
  68068. label: t('DateRange.daysago', { days: a }),
  68069. startDate: function (t) {
  68070. return t.add(-a, 'days').startOf('day')
  68071. },
  68072. endDate: function (t) {
  68073. return t.add(-1, 'days').endOf('day')
  68074. }
  68075. }
  68076. }
  68077. },
  68078. {
  68079. regexp: /^(\d+)dayslater$/,
  68080. resolve: function (t, e, a) {
  68081. return {
  68082. label: t('DateRange.dayslater', { days: a }),
  68083. startDate: function (t) {
  68084. return t.startOf('day')
  68085. },
  68086. endDate: function (t) {
  68087. return t.add(a, 'days').endOf('day')
  68088. }
  68089. }
  68090. }
  68091. },
  68092. {
  68093. regexp: /^(\d+)weeksago$/,
  68094. resolve: function (t, e, a) {
  68095. return {
  68096. label: t('DateRange.weeksago', { weeks: a }),
  68097. startDate: function (t) {
  68098. return t.startOf('week').add(-a, 'weeks')
  68099. },
  68100. endDate: function (t) {
  68101. return t.startOf('week').add(-1, 'days').endOf('day')
  68102. }
  68103. }
  68104. }
  68105. },
  68106. {
  68107. regexp: /^(\d+)weekslater$/,
  68108. resolve: function (t, e, a) {
  68109. return {
  68110. label: t('DateRange.weekslater', { weeks: a }),
  68111. startDate: function (t) {
  68112. return t.startOf('week')
  68113. },
  68114. endDate: function (t) {
  68115. return t.startOf('week').add(a, 'weeks').endOf('day')
  68116. }
  68117. }
  68118. }
  68119. },
  68120. {
  68121. regexp: /^(\d+)monthsago$/,
  68122. resolve: function (t, e, a) {
  68123. return {
  68124. label: t('DateRange.monthsago', { months: a }),
  68125. startDate: function (t) {
  68126. return t.startOf('months').add(-a, 'months')
  68127. },
  68128. endDate: function (t) {
  68129. return t.startOf('month').add(-1, 'days').endOf('day')
  68130. }
  68131. }
  68132. }
  68133. },
  68134. {
  68135. regexp: /^(\d+)monthslater$/,
  68136. resolve: function (t, e, a) {
  68137. return {
  68138. label: t('DateRange.monthslater', { months: a }),
  68139. startDate: function (t) {
  68140. return t.startOf('month')
  68141. },
  68142. endDate: function (t) {
  68143. return t.startOf('month').add(a, 'months').endOf('day')
  68144. }
  68145. }
  68146. }
  68147. },
  68148. {
  68149. regexp: /^(\d+)quartersago$/,
  68150. resolve: function (t, e, a) {
  68151. return {
  68152. label: t('DateRange.quartersago', { quarters: a }),
  68153. startDate: function (t) {
  68154. return t.startOf('quarters').add(-a, 'quarters')
  68155. },
  68156. endDate: function (t) {
  68157. return t.startOf('quarter').add(-1, 'days').endOf('day')
  68158. }
  68159. }
  68160. }
  68161. },
  68162. {
  68163. regexp: /^(\d+)quarterslater$/,
  68164. resolve: function (t, e, a) {
  68165. return {
  68166. label: t('DateRange.quarterslater', { quarters: a }),
  68167. startDate: function (t) {
  68168. return t.startOf('quarter')
  68169. },
  68170. endDate: function (t) {
  68171. return t.startOf('quarter').add(a, 'quarters').endOf('day')
  68172. }
  68173. }
  68174. }
  68175. },
  68176. {
  68177. regexp: /^(\d+)yearsago$/,
  68178. resolve: function (t, e, a) {
  68179. return {
  68180. label: t('DateRange.yearsago', { years: a }),
  68181. startDate: function (t) {
  68182. return t.startOf('years').add(-a, 'years')
  68183. },
  68184. endDate: function (t) {
  68185. return t.startOf('year').add(-1, 'days').endOf('day')
  68186. }
  68187. }
  68188. }
  68189. },
  68190. {
  68191. regexp: /^(\d+)yearslater$/,
  68192. resolve: function (t, e, a) {
  68193. return {
  68194. label: t('DateRange.yearslater', { years: a }),
  68195. startDate: function (t) {
  68196. return t.startOf('year')
  68197. },
  68198. endDate: function (t) {
  68199. return t.startOf('year').add(a, 'years').endOf('day')
  68200. }
  68201. }
  68202. }
  68203. }
  68204. ],
  68205. V = { Y: { format: 'YYYY' }, Q: { format: 'YYYY [Q]Q' }, M: { format: 'YYYY-MM' }, D: { format: 'YYYY-MM-DD' } },
  68206. R = { h: { format: 'HH' }, H: { format: 'HH' }, m: { format: 'mm' }, s: { format: 'ss' }, S: { format: 'ss' } },
  68207. I = (function (t) {
  68208. function e(a) {
  68209. var r = t.call(this, a) || this
  68210. ;(r.isFirstClick = !0),
  68211. (r.nextMonth = g.default().add(1, 'months').startOf('day')),
  68212. (r.currentMonth = g.default().startOf('day')),
  68213. (r.startInputRef = v.default.createRef()),
  68214. (r.endInputRef = v.default.createRef()),
  68215. (r.separatorRef = v.default.createRef()),
  68216. (r.calendarRef = v.default.createRef()),
  68217. (r.open = r.open.bind(r)),
  68218. (r.openStart = r.openStart.bind(r)),
  68219. (r.openEnd = r.openEnd.bind(r)),
  68220. (r.close = r.close.bind(r)),
  68221. (r.startInputChange = r.startInputChange.bind(r)),
  68222. (r.endInputChange = r.endInputChange.bind(r)),
  68223. (r.handleDateChange = r.handleDateChange.bind(r)),
  68224. (r.handleStartDateChange = r.handleStartDateChange.bind(r)),
  68225. (r.handelEndDateChange = r.handelEndDateChange.bind(r)),
  68226. (r.handleTimeStartChange = r.handleTimeStartChange.bind(r)),
  68227. (r.handleTimeEndChange = r.handleTimeEndChange.bind(r)),
  68228. (r.handleFocus = r.handleFocus.bind(r)),
  68229. (r.handleBlur = r.handleBlur.bind(r)),
  68230. (r.checkStartIsValidDate = r.checkStartIsValidDate.bind(r)),
  68231. (r.checkEndIsValidDate = r.checkEndIsValidDate.bind(r)),
  68232. (r.confirm = r.confirm.bind(r)),
  68233. (r.clearValue = r.clearValue.bind(r)),
  68234. (r.dom = v.default.createRef()),
  68235. (r.handleClick = r.handleClick.bind(r)),
  68236. (r.handleKeyPress = r.handleKeyPress.bind(r)),
  68237. (r.handlePopOverClick = r.handlePopOverClick.bind(r)),
  68238. (r.renderDay = r.renderDay.bind(r)),
  68239. (r.renderMonth = r.renderMonth.bind(r)),
  68240. (r.renderQuarter = r.renderQuarter.bind(r)),
  68241. (r.renderYear = r.renderYear.bind(r)),
  68242. (r.handleMobileChange = r.handleMobileChange.bind(r)),
  68243. (r.handleOutClick = r.handleOutClick.bind(r))
  68244. var n = r.props,
  68245. s = n.format,
  68246. i = n.valueFormat,
  68247. d = n.joinValues,
  68248. o = n.delimiter,
  68249. l = n.value,
  68250. u = n.inputFormat,
  68251. c = n.displayFormat,
  68252. f = n.dateFormat,
  68253. h = n.timeFormat,
  68254. p = n.data,
  68255. m = e.unFormatValue(l, i || s, d, o, p),
  68256. D = m.startDate,
  68257. y = m.endDate,
  68258. b = null != f ? f : '',
  68259. O = null != h ? h : '',
  68260. C = []
  68261. return (
  68262. !f &&
  68263. Object.keys(V).forEach(function (t) {
  68264. var e
  68265. ;(null === (e = c || u) || void 0 === e ? void 0 : e.includes(t)) && (b = V[t].format)
  68266. }),
  68267. !h &&
  68268. Object.keys(R).forEach(function (t) {
  68269. var e
  68270. ;(null === (e = c || u) || void 0 === e ? void 0 : e.includes(t)) && C.push(R[t].format)
  68271. }),
  68272. (O = C.length ? C.join(':') : O),
  68273. (r.state = {
  68274. isOpened: !1,
  68275. isFocused: !1,
  68276. editState: 'start',
  68277. startDate: D,
  68278. endDate: y,
  68279. oldStartDate: D,
  68280. oldEndDate: y,
  68281. startInputValue: null == D ? void 0 : D.format(c || u),
  68282. endInputValue: null == y ? void 0 : y.format(c || u),
  68283. endDateOpenedFirst: !1,
  68284. curDateFormat: b,
  68285. curTimeFormat: O
  68286. }),
  68287. r
  68288. )
  68289. }
  68290. return (
  68291. n.__extends(e, t),
  68292. (e.formatValue = function (t, e, a, r, n) {
  68293. var s, i
  68294. return (
  68295. void 0 === n && (n = !1),
  68296. (t = [
  68297. null === (s = n ? g.default.utc(t.startDate) : t.startDate) || void 0 === s ? void 0 : s.format(e),
  68298. null === (i = n ? g.default.utc(t.endDate) : t.endDate) || void 0 === i ? void 0 : i.format(e)
  68299. ]),
  68300. a && (t = t.join(r)),
  68301. t
  68302. )
  68303. }),
  68304. (e.unFormatValue = function (t, e, a, r, n) {
  68305. if (!t) return { startDate: void 0, endDate: void 0 }
  68306. a && 'string' == typeof t && (t = t.split(r))
  68307. var s = u.filterDate(null == t ? void 0 : t[0], n, e),
  68308. i = u.filterDate(null == t ? void 0 : t[1], n, e)
  68309. return { startDate: t[0] && s.isValid() ? s : void 0, endDate: t[1] && i.isValid() ? i : void 0 }
  68310. }),
  68311. (e.prototype.componentDidMount = function () {
  68312. var t, e
  68313. document.body.addEventListener('click', this.handleOutClick, !0), null === (e = null === (t = this.props) || void 0 === t ? void 0 : t.onRef) || void 0 === e || e.call(t, this)
  68314. }),
  68315. (e.prototype.componentWillUnmount = function () {
  68316. document.body.removeEventListener('click', this.handleOutClick, !0)
  68317. }),
  68318. (e.prototype.handleOutClick = function (t) {
  68319. t.target &&
  68320. this.dom.current &&
  68321. !this.dom.current.contains(t.target) &&
  68322. this.calendarRef.current &&
  68323. !this.calendarRef.current.contains(t.target) &&
  68324. this.state.isOpened &&
  68325. (t.preventDefault(), this.close())
  68326. }),
  68327. (e.prototype.componentDidUpdate = function (t) {
  68328. var a = this.props,
  68329. r = a.value,
  68330. n = a.format,
  68331. s = a.valueFormat,
  68332. i = a.joinValues,
  68333. d = a.inputFormat,
  68334. o = a.displayFormat,
  68335. l = a.dateFormat,
  68336. u = a.timeFormat,
  68337. c = a.delimiter,
  68338. f = a.data
  68339. if (t.displayFormat != o || t.inputFormat != d) {
  68340. var h = null != l ? l : '',
  68341. p = null != u ? u : '',
  68342. m = []
  68343. !l &&
  68344. Object.keys(V).forEach(function (t) {
  68345. var e
  68346. ;(null === (e = o || d) || void 0 === e ? void 0 : e.includes(t)) && (h = V[t].format)
  68347. }),
  68348. !u &&
  68349. Object.keys(R).forEach(function (t) {
  68350. var e
  68351. ;(null === (e = o || d) || void 0 === e ? void 0 : e.includes(t)) && m.push(R[t].format)
  68352. }),
  68353. this.setState({ curDateFormat: h, curTimeFormat: m.length ? m.join(':') : p })
  68354. }
  68355. if (t.value !== r) {
  68356. var D = e.unFormatValue(r, s || n, i, c, f),
  68357. y = D.startDate,
  68358. v = D.endDate
  68359. this.setState({
  68360. startDate: y,
  68361. endDate: v,
  68362. startInputValue: y && (null == y ? void 0 : y.isValid()) ? (null == y ? void 0 : y.format(o || d)) : '',
  68363. endInputValue: v && (null == v ? void 0 : v.isValid()) ? (null == v ? void 0 : v.format(o || d)) : ''
  68364. })
  68365. }
  68366. }),
  68367. (e.prototype.focus = function () {
  68368. this.dom.current && !this.props.disabled && this.dom.current.focus()
  68369. }),
  68370. (e.prototype.blur = function () {
  68371. this.dom.current && !this.props.disabled && this.dom.current.blur()
  68372. }),
  68373. (e.prototype.handleFocus = function (t) {
  68374. this.setState({ isFocused: !0 })
  68375. var e = this.props.onFocus
  68376. e && e(t)
  68377. }),
  68378. (e.prototype.handleBlur = function (t) {
  68379. this.setState({ isFocused: !1 })
  68380. var e = this.props.onBlur
  68381. e && e(t)
  68382. }),
  68383. (e.prototype.open = function () {
  68384. this.props.disabled || this.setState({ isOpened: !0 })
  68385. }),
  68386. (e.prototype.openStart = function () {
  68387. this.props.disabled || this.setState({ isOpened: !0, editState: 'start' })
  68388. }),
  68389. (e.prototype.openEnd = function () {
  68390. this.props.disabled || this.setState({ isOpened: !0, editState: 'end', endDateOpenedFirst: !0 })
  68391. }),
  68392. (e.prototype.close = function (t) {
  68393. if ((void 0 === t && (t = !1), t)) this.setState({ oldStartDate: this.state.startDate, oldEndDate: this.state.endDate })
  68394. else {
  68395. var a = this.props,
  68396. r = a.value,
  68397. n = a.format,
  68398. s = a.valueFormat,
  68399. i = a.joinValues,
  68400. d = a.delimiter,
  68401. o = a.inputFormat,
  68402. l = a.displayFormat,
  68403. u = a.data,
  68404. c = e.unFormatValue(r, s || n, i, d, u),
  68405. f = c.startDate,
  68406. h = c.endDate
  68407. this.setState({
  68408. startDate: f,
  68409. endDate: h,
  68410. oldStartDate: f,
  68411. oldEndDate: h,
  68412. startInputValue: f && g.default(f).isValid() ? f.format(l || o) : '',
  68413. endInputValue: h && g.default(h).isValid() ? h.format(l || o) : ''
  68414. })
  68415. }
  68416. this.setState({ isOpened: !1, editState: void 0, endDateOpenedFirst: !1 }, this.blur)
  68417. }),
  68418. (e.prototype.handleClick = function () {
  68419. this.state.isOpened ? this.close() : this.open()
  68420. }),
  68421. (e.prototype.handlePopOverClick = function (t) {
  68422. t.stopPropagation(), t.preventDefault()
  68423. }),
  68424. (e.prototype.handleKeyPress = function (t) {
  68425. ' ' === t.key && (this.handleClick(), t.preventDefault())
  68426. }),
  68427. (e.prototype.confirm = function () {
  68428. var t = this.props,
  68429. a = t.format,
  68430. r = t.valueFormat,
  68431. n = t.joinValues,
  68432. s = t.delimiter,
  68433. i = t.utc,
  68434. d = this.state,
  68435. o = d.startDate,
  68436. l = d.endDate
  68437. ;(o || l) &&
  68438. ((l && (null == o ? void 0 : o.isAfter(this.state.endDate))) ||
  68439. (this.props.onChange(e.formatValue({ startDate: o, endDate: l }, r || a, n, s, i)), o && !l ? this.setState({ editState: 'end', endDateOpenedFirst: !1 }) : this.close(!0)))
  68440. }),
  68441. (e.prototype.filterDate = function (t, e) {
  68442. void 0 === e && (e = { type: 'start' })
  68443. var a = e || { type: 'start' },
  68444. r = a.type,
  68445. n = a.originValue,
  68446. s = a.timeFormat,
  68447. i = a.subControlViewMode,
  68448. d = a.autoInitDefaultValue,
  68449. o = t.clone(),
  68450. l = this.props,
  68451. c = l.transform,
  68452. f = l.data,
  68453. h = this.state,
  68454. p = h.startDate,
  68455. m = h.endDate
  68456. if (!0 === d) {
  68457. var D = g.default()
  68458. if (!p && m && 'start' === r && D.isAfter(m)) return (o = m.clone())
  68459. var y = { date: o.get('date'), hour: o.get('hour'), minute: o.get('minute'), second: o.get('second'), millisecond: o.get('millisecond') }
  68460. return (
  68461. Object.keys(y).forEach(function (t) {
  68462. ;(('date' === t && 'time' === i) || ('date' !== t && 0 === y[t])) && (y[t] = D.get(t))
  68463. }),
  68464. o.set(y),
  68465. o
  68466. )
  68467. }
  68468. if (i && 'time' === i) return o
  68469. var v = c && 'string' == typeof c ? u.str2function(c, 'value', 'config', 'props', 'data', 'moment') : c
  68470. return (
  68471. (o = n
  68472. ? 'string' == typeof s && /ss/.test(s)
  68473. ? o['start' === r ? 'startOf' : 'endOf']('second')
  68474. : 'string' == typeof s && /mm/.test(s)
  68475. ? o['start' === r ? 'startOf' : 'endOf']('minute')
  68476. : 'string' == typeof s && /HH/i.test(s)
  68477. ? o['start' === r ? 'startOf' : 'endOf']('hour')
  68478. : 'string' == typeof s && /Q/i.test(s)
  68479. ? o['start' === r ? 'startOf' : 'endOf']('quarter')
  68480. : o['start' === r ? 'startOf' : 'endOf']('day')
  68481. : o['start' === r ? 'startOf' : 'endOf']('day')),
  68482. 'function' == typeof v && (o = v(o, { type: r, originValue: n, timeFormat: s }, this.props, f, g.default)),
  68483. o
  68484. )
  68485. }),
  68486. (e.prototype.handleDateChange = function (t, e, a) {
  68487. var r = this.props.embed ? this.state.editState || a : this.state.editState
  68488. 'start' === r ? this.handleStartDateChange(t) : 'end' === r && this.handelEndDateChange(t)
  68489. }),
  68490. (e.prototype.handleStartDateChange = function (t, e) {
  68491. var a = this.props,
  68492. r = a.minDate,
  68493. n = a.inputFormat,
  68494. s = a.displayFormat,
  68495. i = a.type
  68496. a.value
  68497. var d = this.state,
  68498. o = d.startDate
  68499. d.oldStartDate
  68500. var l = d.endDateOpenedFirst,
  68501. u = d.curTimeFormat
  68502. r && t.isBefore(r) && (t = r)
  68503. var c = this.filterDate(t, { type: 'start', originValue: o || r, timeFormat: u, subControlViewMode: e, autoInitDefaultValue: !!u && t && !o }),
  68504. f = { startDate: c, startInputValue: c.format(s || n) }
  68505. l || ('input-date-range' !== i && 'input-year-range' !== i && 'input-quarter-range' !== i && 'input-month-range' !== i) || (f.editState = 'end'), this.setState(f)
  68506. }),
  68507. (e.prototype.handelEndDateChange = function (t, e) {
  68508. var a = this,
  68509. r = this.props,
  68510. n = r.embed,
  68511. s = r.inputFormat,
  68512. i = r.displayFormat,
  68513. d = r.type
  68514. r.value
  68515. var o = this.state
  68516. o.startDate
  68517. var l = o.endDate
  68518. o.oldEndDate
  68519. var u = o.endDateOpenedFirst,
  68520. c = o.curTimeFormat
  68521. t = this.getEndDateByDuration(t)
  68522. var f = u ? 'start' : 'end',
  68523. h = this.filterDate(t, { type: 'end', originValue: l, timeFormat: c, subControlViewMode: e, autoInitDefaultValue: !!c && t && !l })
  68524. this.setState({ endDate: h, endInputValue: h.format(i || s) }, function () {
  68525. n && a.confirm()
  68526. }),
  68527. 'input-datetime-range' !== d && this.setState({ editState: f })
  68528. }),
  68529. (e.prototype.startInputChange = function (t) {
  68530. var e = this.props,
  68531. a = e.onChange,
  68532. r = e.displayFormat,
  68533. n = e.inputFormat
  68534. e.utc
  68535. var s = t.currentTarget.value
  68536. if ((this.setState({ startInputValue: s }), '' === s)) a('')
  68537. else {
  68538. var i = this.getStartDateByDuration(g.default(s, r || n))
  68539. this.setState({ startDate: i })
  68540. }
  68541. }),
  68542. (e.prototype.endInputChange = function (t) {
  68543. var e = this.props,
  68544. a = e.onChange,
  68545. r = e.displayFormat,
  68546. n = e.inputFormat
  68547. e.utc
  68548. var s = t.currentTarget.value
  68549. if ((this.setState({ endInputValue: s }), '' === s)) a('')
  68550. else {
  68551. var i = this.getEndDateByDuration(g.default(s, r || n))
  68552. this.setState({ endDate: i })
  68553. }
  68554. }),
  68555. (e.prototype.getEndDateByDuration = function (t) {
  68556. var e = this.props,
  68557. a = e.minDuration,
  68558. r = e.maxDuration,
  68559. n = e.type,
  68560. s = e.maxDate,
  68561. i = this.state,
  68562. d = i.startDate
  68563. return (
  68564. i.endDate,
  68565. i.editState,
  68566. d
  68567. ? ('input-time-range' === n && d && t.set({ year: d.year(), month: d.month(), date: d.date() }),
  68568. a && t.isBefore(d.clone().add(a)) && (t = d.clone().add(a)),
  68569. r && t.isAfter(d.clone().add(r)) && (t = d.clone().add(r)),
  68570. s && t && t.isAfter(s, 'second') && (t = s),
  68571. t)
  68572. : t
  68573. )
  68574. }),
  68575. (e.prototype.getStartDateByDuration = function (t) {
  68576. var e = this.props,
  68577. a = e.minDuration,
  68578. r = e.maxDuration,
  68579. n = e.type,
  68580. s = this.state,
  68581. i = s.endDate
  68582. return (
  68583. s.editState,
  68584. i
  68585. ? ('input-time-range' === n && i && t.set({ year: i.year(), month: i.month(), date: i.date() }),
  68586. a && t.isBefore(i.clone().subtract(a)) && (t = i.clone().subtract(a)),
  68587. r && t.isAfter(i.clone().subtract(r)) && (t = i.clone().subtract(r)),
  68588. t)
  68589. : t
  68590. )
  68591. }),
  68592. (e.prototype.handleTimeStartChange = function (t) {
  68593. var e = this,
  68594. a = this.props,
  68595. r = a.embed,
  68596. n = a.inputFormat,
  68597. s = a.displayFormat
  68598. a.minDuration, a.maxDuration
  68599. var i = a.minDate,
  68600. d = this.state
  68601. d.startDate
  68602. var o = d.endDate
  68603. o && t.set({ year: o.year(), month: o.month(), date: o.date() }),
  68604. i && t && t.isBefore(i, 'second') && (t = i),
  68605. this.setState({ startDate: t, startInputValue: t.format(s || n) }, function () {
  68606. r && e.confirm()
  68607. })
  68608. }),
  68609. (e.prototype.handleTimeEndChange = function (t) {
  68610. var e = this,
  68611. a = this.props,
  68612. r = a.embed,
  68613. n = a.inputFormat,
  68614. s = a.displayFormat,
  68615. i = a.minDuration,
  68616. d = a.maxDuration,
  68617. o = a.maxDate,
  68618. l = this.state,
  68619. u = l.startDate
  68620. l.endDate,
  68621. u && t.set({ year: u.year(), month: u.month(), date: u.date() }),
  68622. o && t && t.isAfter(o, 'second') && (t = o),
  68623. u && i && t.isBefore(u.clone().add(i)) && (t = u.clone().add(i)),
  68624. u && d && t.isAfter(u.clone().add(d)) && (t = u.clone().add(d)),
  68625. this.setState({ endDate: t, endInputValue: t.format(s || n) }, function () {
  68626. r && e.confirm()
  68627. })
  68628. }),
  68629. (e.prototype.handleMobileChange = function (t, e) {
  68630. this.setState({ startDate: t.startDate, endDate: t.endDate }, e)
  68631. }),
  68632. (e.prototype.selectShortcut = function (t) {
  68633. var e = this.props,
  68634. a = e.closeOnSelect,
  68635. r = e.minDateRaw,
  68636. n = e.maxDateRaw,
  68637. s = e.format,
  68638. i = e.valueFormat,
  68639. d = e.data,
  68640. o = e.mobileUI,
  68641. l = g.default(),
  68642. c = r ? u.filterDate(r, d, i || s) : void 0,
  68643. f = n ? u.filterDate(n, d, i || s) : void 0,
  68644. h = t.startDate(l.clone()),
  68645. p = t.endDate(l.clone())
  68646. this.setState(
  68647. { startDate: c && (null == c ? void 0 : c.isValid()) ? g.default.max(h, c) : h, endDate: f && (null == f ? void 0 : f.isValid()) ? g.default.min(f, p) : p },
  68648. a && !o ? this.confirm : u.noop
  68649. )
  68650. }),
  68651. (e.prototype.renderShortcuts = function (t) {
  68652. var e = this
  68653. if (!t) return null
  68654. var a,
  68655. r = this.props,
  68656. s = r.classPrefix,
  68657. i = r.format,
  68658. d = r.valueFormat,
  68659. o = r.data,
  68660. l = r.translate,
  68661. c = r.testIdBuilder
  68662. a = 'string' == typeof t ? t.split(',') : t
  68663. var f = null == c ? void 0 : c.getChild('shortcut')
  68664. return k(
  68665. 'ul',
  68666. { className: ''.concat(s, 'DateRangePicker-rangers') },
  68667. a.map(function (t, a) {
  68668. if (!t) return null
  68669. var r = {}
  68670. if ('string' == typeof t)
  68671. if (F[t]) (r = F[t]).key = t
  68672. else
  68673. for (var c = 0, h = S.length; c < h; c++) {
  68674. var p = S[c],
  68675. m = p.regexp.exec(t)
  68676. m && ((r = p.resolve.apply(t, n.__spreadArray([l], n.__read(m), !1))).key = t)
  68677. }
  68678. else if (t.startDate && t.endDate) {
  68679. var D = n.__assign({}, t)
  68680. r = n.__assign(n.__assign({}, t), {
  68681. startDate: function () {
  68682. var e = u.isExpression(D.startDate) ? g.default(u.FormulaExec.formula(D.startDate, o), d || i) : 'string' == typeof D.startDate ? g.default(D.startDate, d || i) : D.startDate
  68683. return e && g.default.isMoment(e) && e.isValid() ? e : t.startDate
  68684. },
  68685. endDate: function () {
  68686. var e = u.isExpression(D.endDate) ? g.default(u.FormulaExec.formula(D.endDate, o), d || i) : 'string' == typeof D.endDate ? g.default(D.endDate, d || i) : D.endDate
  68687. return e && g.default.isMoment(e) && e.isValid() ? e : t.endDate
  68688. }
  68689. })
  68690. }
  68691. return Object.keys(r).length
  68692. ? k(
  68693. 'li',
  68694. {
  68695. className: ''.concat(s, 'DateRangePicker-ranger'),
  68696. onClick: function () {
  68697. return e.selectShortcut(r)
  68698. },
  68699. key: a
  68700. },
  68701. k('a', n.__assign({}, null == f ? void 0 : f.getChild(r.key).getTestId()), l(r.label))
  68702. )
  68703. : null
  68704. })
  68705. )
  68706. }),
  68707. (e.prototype.clearValue = function (t) {
  68708. t.preventDefault(), t.stopPropagation()
  68709. var e = this.props.onChange
  68710. this.setState({ startInputValue: '', endInputValue: '' }), e('')
  68711. }),
  68712. (e.prototype.clear = function () {
  68713. var t = this.props.onChange
  68714. this.setState({ startInputValue: '', endInputValue: '' }), t('')
  68715. }),
  68716. (e.prototype.reset = function (t) {
  68717. var a = this.props,
  68718. r = a.onChange,
  68719. n = a.format,
  68720. s = a.valueFormat,
  68721. i = a.joinValues,
  68722. d = a.delimiter,
  68723. o = a.inputFormat,
  68724. l = a.displayFormat,
  68725. u = a.data,
  68726. c = null != t ? t : this.props.resetValue,
  68727. f = e.unFormatValue(c, s || n, i, d, u),
  68728. h = f.startDate,
  68729. p = f.endDate
  68730. null == r || r(c), this.setState({ startInputValue: null == h ? void 0 : h.format(l || o), endInputValue: null == p ? void 0 : p.format(l || o) })
  68731. }),
  68732. (e.prototype.checkStartIsValidDate = function (t) {
  68733. var e = this.state,
  68734. a = e.endDate
  68735. e.startDate
  68736. var r = this.props,
  68737. n = r.minDate,
  68738. s = r.maxDate,
  68739. i = r.minDuration,
  68740. d = r.maxDuration,
  68741. o = r.viewMode,
  68742. l = 'time' === o ? 'hours' : o || 'day'
  68743. return (
  68744. (s = s && a ? (s.isBefore(a) ? s : a) : s || a),
  68745. (!n || !t.isBefore(n, l)) && (!s || !t.isAfter(s, l)) && !(a && i && t.isAfter(a.clone().subtract(i))) && !(a && d && t.isBefore(a.clone().subtract(d)))
  68746. )
  68747. }),
  68748. (e.prototype.checkEndIsValidDate = function (t) {
  68749. var e = this.state.startDate,
  68750. a = this.props,
  68751. r = a.minDate,
  68752. n = a.maxDate,
  68753. s = a.minDuration,
  68754. i = a.maxDuration,
  68755. d = a.viewMode,
  68756. o = 'time' === d ? 'hours' : d || 'day'
  68757. return (
  68758. (!(r = r && e ? (r.isAfter(e) ? r : e) : r || e) || !t.startOf('day').isBefore(r.clone().startOf('day'), o)) &&
  68759. (!n || !t.isAfter(n, o)) &&
  68760. !(e && s && t.isBefore(e.clone().add(s))) &&
  68761. !(e && i && t.isAfter(e.clone().add(i)))
  68762. )
  68763. }),
  68764. (e.prototype.renderDay = function (t, e) {
  68765. var a,
  68766. r = this.state,
  68767. s = r.startDate,
  68768. i = r.endDate,
  68769. d = this.props.testIdBuilder
  68770. s && i && e.isBetween(s, i, 'day', '[]') && (t.className += ' rdtBetween'),
  68771. s && i && t.className.includes('rdtActive') && (t.className = t.className.replace('rdtActive', '')),
  68772. s && e.isSame(s, 'day') && (t.className += ' rdtActive rdtStart'),
  68773. i && e.isSame(i, 'day') && (t.className += ' rdtActive rdtEnd')
  68774. var o = this.getDisabledElementProps(e, 'day'),
  68775. l = o.className,
  68776. u = n.__rest(o, ['className'])
  68777. return (
  68778. (t.className += l),
  68779. k(
  68780. 'td',
  68781. n.__assign({}, b.default(t, ['todayActiveStyle']), u),
  68782. k('span', n.__assign({}, null === (a = null == d ? void 0 : d.getChild(t.key)) || void 0 === a ? void 0 : a.getTestId()), e.date())
  68783. )
  68784. )
  68785. }),
  68786. (e.prototype.renderMonth = function (t, e, a, r) {
  68787. var s = t.viewDate.year(a).month(e),
  68788. i = this.state,
  68789. d = i.startDate,
  68790. o = i.endDate,
  68791. l = this.props,
  68792. u = l.translate,
  68793. c = l.testIdBuilder,
  68794. f = s.format(u('MMM')).substring(0, 3)
  68795. d && o && s.isBetween(d, o, 'month', '[]') && (t.className += ' rdtBetween'),
  68796. d && o && t.className.includes('rdtActive') && (t.className = t.className.replace('rdtActive', '')),
  68797. d && s.isSame(d, 'month') && (t.className += ' rdtActive rdtStart'),
  68798. o && s.isSame(o, 'month') && (t.className += ' rdtActive rdtEnd')
  68799. var h = this.getDisabledElementProps(s, 'month'),
  68800. p = h.className,
  68801. m = n.__rest(h, ['className'])
  68802. return (t.className += p), k('td', n.__assign({}, b.default(t, 'viewDate'), m), k('span', n.__assign({}, null == c ? void 0 : c.getChild(t.key).getTestId()), f))
  68803. }),
  68804. (e.prototype.renderQuarter = function (t, e, a) {
  68805. var r = g.default().year(a).quarter(e),
  68806. s = this.state,
  68807. i = s.startDate,
  68808. d = s.endDate,
  68809. o = this.props.testIdBuilder
  68810. i && d && r.isBetween(i, d, 'quarter', '[]') && (t.className += ' rdtBetween'),
  68811. i && d && t.className.includes('rdtActive') && (t.className = t.className.replace('rdtActive', '')),
  68812. i && r.isSame(i, 'quarter') && (t.className += ' rdtActive rdtStart'),
  68813. d && r.isSame(d, 'quarter') && (t.className += ' rdtActive rdtEnd')
  68814. var l = this.getDisabledElementProps(r, 'quarter'),
  68815. u = l.className,
  68816. c = n.__rest(l, ['className'])
  68817. return (t.className += u), k('td', n.__assign({}, t, c), k('span', n.__assign({}, null == o ? void 0 : o.getChild(t.key).getTestId()), 'Q', e))
  68818. }),
  68819. (e.prototype.renderYear = function (t, e) {
  68820. var a = g.default().year(e),
  68821. r = this.state,
  68822. s = r.startDate,
  68823. i = r.endDate,
  68824. d = this.props.testIdBuilder
  68825. s && i && a.isBetween(s, i, 'year', '[]') && (t.className += ' rdtBetween'),
  68826. s && i && t.className.includes('rdtActive') && (t.className = t.className.replace('rdtActive', '')),
  68827. s && a.isSame(s, 'year') && (t.className += ' rdtActive rdtStart'),
  68828. i && a.isSame(i, 'year') && (t.className += ' rdtActive rdtEnd')
  68829. var o = this.getDisabledElementProps(a, 'year'),
  68830. l = o.className,
  68831. u = n.__rest(o, ['className'])
  68832. return (t.className += l), k('td', n.__assign({}, t, u), k('span', n.__assign({}, null == d ? void 0 : d.getChild(t.key).getTestId()), e))
  68833. }),
  68834. (e.prototype.renderCalendar = function () {
  68835. var t = this,
  68836. e = this.props,
  68837. a = e.classPrefix,
  68838. r = e.classnames,
  68839. n = e.inputFormat,
  68840. s = e.displayFormat,
  68841. i = e.ranges,
  68842. d = e.shortcuts,
  68843. o = e.locale,
  68844. l = e.embed,
  68845. u = e.type,
  68846. c = e.viewMode,
  68847. h = void 0 === c ? 'days' : c,
  68848. p = e.label,
  68849. m = e.mobileUI,
  68850. y = e.testIdBuilder,
  68851. v = this.props.translate,
  68852. g = this.state,
  68853. b = g.startDate,
  68854. O = g.endDate,
  68855. C = g.editState,
  68856. F = g.curDateFormat,
  68857. S = g.curTimeFormat,
  68858. V = 'input-datetime-range' === u,
  68859. R = 'input-date-range' === u,
  68860. I = V || 'time' === h,
  68861. N =
  68862. (I && 'start' === C && !b) ||
  68863. (I && 'end' === C && !O) ||
  68864. (b && (null == O ? void 0 : O.isBefore(this.state.startDate))) ||
  68865. (R && (!b || !O || !(null == b ? void 0 : b.isValid()) || !(null == O ? void 0 : O.isValid())))
  68866. return k(
  68867. 'div',
  68868. { className: r(''.concat(a, 'DateRangePicker-wrap'), { 'is-mobile': m }), ref: this.calendarRef },
  68869. m && !l
  68870. ? k(
  68871. 'div',
  68872. { className: r('PickerColumns-header') },
  68873. k(
  68874. D.default,
  68875. {
  68876. className: 'PickerColumns-cancel',
  68877. level: 'link',
  68878. onClick: function () {
  68879. return t.close(!1)
  68880. }
  68881. },
  68882. v('cancel')
  68883. ),
  68884. p && 'string' == typeof p ? p : v('Calendar.datepicker'),
  68885. k(D.default, { className: 'PickerColumns-confirm', level: 'link', disabled: N || !b || !O, onClick: this.confirm }, v('confirm'))
  68886. )
  68887. : null,
  68888. this.renderShortcuts(i || d),
  68889. k(
  68890. 'div',
  68891. { className: r(''.concat(a, 'DateRangePicker-picker-wrap'), { 'is-vertical': l }) },
  68892. (!I || ('start' === C && !l) || (m && I)) &&
  68893. k(f.default, {
  68894. className: ''.concat(a, 'DateRangePicker-start'),
  68895. value: b,
  68896. onChange: V ? this.handleStartDateChange : 'time' === h ? this.handleTimeStartChange : this.handleDateChange,
  68897. requiredConfirm: !1,
  68898. dateFormat: F,
  68899. displayForamt: s || n,
  68900. timeFormat: S,
  68901. isValidDate: this.checkStartIsValidDate,
  68902. viewMode: h,
  68903. input: !1,
  68904. onClose: this.close,
  68905. renderDay: this.renderDay,
  68906. renderMonth: this.renderMonth,
  68907. renderQuarter: this.renderQuarter,
  68908. renderYear: this.renderYear,
  68909. locale: o,
  68910. timeRangeHeader: '\u5f00\u59cb\u65f6\u95f4',
  68911. embed: l,
  68912. status: 'start',
  68913. testIdBuilder: null == y ? void 0 : y.getChild('calendar-start')
  68914. }),
  68915. (!I || ('end' === C && !l) || (m && I)) &&
  68916. k(f.default, {
  68917. className: ''.concat(a, 'DateRangePicker-end'),
  68918. value: O,
  68919. onChange: V ? this.handelEndDateChange : 'time' === h ? this.handleTimeEndChange : this.handleDateChange,
  68920. requiredConfirm: !1,
  68921. dateFormat: F,
  68922. displayForamt: s || n,
  68923. timeFormat: S,
  68924. viewDate: V ? this.currentMonth : this.nextMonth,
  68925. isValidDate: this.checkEndIsValidDate,
  68926. viewMode: h,
  68927. input: !1,
  68928. onClose: this.close,
  68929. renderDay: this.renderDay,
  68930. renderMonth: this.renderMonth,
  68931. renderQuarter: this.renderQuarter,
  68932. renderYear: this.renderYear,
  68933. locale: o,
  68934. timeRangeHeader: '\u7ed3\u675f\u65f6\u95f4',
  68935. embed: l,
  68936. status: 'end',
  68937. testIdBuilder: null == y ? void 0 : y.getChild('calendar-end')
  68938. })
  68939. ),
  68940. l || m
  68941. ? null
  68942. : k(
  68943. 'div',
  68944. { key: 'button', className: ''.concat(a, 'DateRangePicker-actions') },
  68945. k(
  68946. D.default,
  68947. {
  68948. size: 'sm',
  68949. onClick: function () {
  68950. return t.close()
  68951. }
  68952. },
  68953. v('cancel')
  68954. ),
  68955. k(D.default, { level: 'primary', size: 'sm', className: r('m-l-sm'), disabled: N, onClick: this.confirm }, v('confirm'))
  68956. )
  68957. )
  68958. }),
  68959. (e.prototype.getDisabledElementProps = function (t, e) {
  68960. var a = this.state
  68961. a.endDateOpenedFirst
  68962. var r = a.endDate,
  68963. n = a.startDate,
  68964. s = a.editState,
  68965. i = 'start' === s && r && t.isAfter(r, e),
  68966. d = 'end' === s && n && !t.isSameOrAfter(n, e)
  68967. return i || d ? { className: ' is-disabled', onClick: void 0 } : { className: '' }
  68968. }),
  68969. (e.prototype.getValidWidthValue = function (t, e) {
  68970. if (!t || !e) return 0
  68971. var a = parseInt(u.getComputedStyle(t, O.default(e)), 10)
  68972. return isNaN(a) ? 0 : a
  68973. }),
  68974. (e.prototype.renderActiveCursor = function () {
  68975. var t,
  68976. e,
  68977. a,
  68978. r,
  68979. n = this.props.classnames,
  68980. s = this.state,
  68981. i = s.editState,
  68982. d = s.isFocused,
  68983. o = 0,
  68984. l = 0,
  68985. u = null === (t = null == this ? void 0 : this.dom) || void 0 === t ? void 0 : t.current,
  68986. c = null === (e = null == this ? void 0 : this.startInputRef) || void 0 === e ? void 0 : e.current,
  68987. f = null === (a = null == this ? void 0 : this.endInputRef) || void 0 === a ? void 0 : a.current,
  68988. h = null === (r = null == this ? void 0 : this.separatorRef) || void 0 === r ? void 0 : r.current
  68989. if (u && c && f && h)
  68990. if ('start' === i) (l = this.getValidWidthValue(u, 'paddingLeft')), (o = c.offsetWidth)
  68991. else if ('end' === i) {
  68992. var p =
  68993. h.offsetWidth +
  68994. this.getValidWidthValue(u, 'paddingLeft') +
  68995. this.getValidWidthValue(u, 'marginLeft') +
  68996. this.getValidWidthValue(u, 'paddingRight') +
  68997. this.getValidWidthValue(u, 'marginRight')
  68998. ;(l = c.offsetWidth + p), (o = f.offsetWidth)
  68999. } else o = 0
  69000. return k('div', { className: n('DateRangePicker-activeCursor', { isFocused: d }), style: { position: 'absolute', left: l, width: o } })
  69001. }),
  69002. (e.prototype.getDefaultDate = function () {
  69003. var t,
  69004. e = this.props,
  69005. a = e.value,
  69006. r = e.data,
  69007. n = e.valueFormat,
  69008. s = e.format,
  69009. i = e.delimiter
  69010. if (a) return u.filterDate(Array.isArray(a) ? a[0] || a[1] : null === (t = String(a).split(i)) || void 0 === t ? void 0 : t[0], r, n || s)
  69011. }),
  69012. (e.prototype.render = function () {
  69013. var t,
  69014. e = this,
  69015. a = this.props,
  69016. r = a.className,
  69017. n = a.popoverClassName,
  69018. s = a.classPrefix,
  69019. d = a.classnames,
  69020. o = a.value,
  69021. l = a.startPlaceholder,
  69022. f = a.endPlaceholder,
  69023. D = a.popOverContainer,
  69024. y = a.popOverContainerSelector,
  69025. v = a.inputFormat,
  69026. g = a.displayFormat
  69027. a.joinValues, a.delimiter
  69028. var b = a.clearable,
  69029. O = a.disabled,
  69030. C = a.embed,
  69031. F = a.overlayPlacement,
  69032. S = a.borderMode,
  69033. V = a.mobileUI
  69034. a.timeFormat
  69035. var R = a.minDate,
  69036. I = a.maxDate,
  69037. N = a.minDuration,
  69038. P = a.maxDuration
  69039. a.dateFormat
  69040. var w = a.viewMode,
  69041. M = void 0 === w ? 'days' : w,
  69042. E = a.ranges,
  69043. x = a.shortcuts,
  69044. B = a.label,
  69045. _ = a.animation,
  69046. A = a.testIdBuilder,
  69047. Y = a.locale,
  69048. q = V && ['days', 'months', 'quarters'].indexOf(M) > -1,
  69049. T = this.state,
  69050. j = T.isOpened,
  69051. Q = T.isFocused,
  69052. W = T.startDate,
  69053. H = T.endDate,
  69054. $ = T.curDateFormat,
  69055. K = T.curTimeFormat,
  69056. L = this.props.translate,
  69057. U = k(p.default, {
  69058. popOverContainer: D,
  69059. timeFormat: K,
  69060. displayForamt: g || v,
  69061. defaultDate: this.getDefaultDate(),
  69062. startDate: W,
  69063. endDate: H,
  69064. minDate: R,
  69065. maxDate: I,
  69066. minDuration: N,
  69067. maxDuration: P,
  69068. dateFormat: $,
  69069. embed: C,
  69070. viewMode: M,
  69071. close: this.close,
  69072. confirm: this.confirm,
  69073. onChange: this.handleMobileChange,
  69074. footerExtra: this.renderShortcuts(E || x),
  69075. locale: Y,
  69076. showViewMode: 'quarters' === M || 'months' === M ? 'years' : 'months'
  69077. })
  69078. if (C) return k('div', { className: d(''.concat(s, 'DateRangeCalendar'), { 'is-mobile': V }, { 'is-disabled': O }, r) }, q ? U : this.renderCalendar())
  69079. var z = k('div', { className: ''.concat(s, 'CalendarMobile-title') }, B && 'string' == typeof B ? B : L('Calendar.datepicker')),
  69080. X = !1 !== _
  69081. return k(
  69082. 'div',
  69083. {
  69084. tabIndex: 0,
  69085. onKeyPress: this.handleKeyPress,
  69086. onFocus: this.handleFocus,
  69087. onBlur: this.handleBlur,
  69088. className: d(
  69089. ''.concat(s, 'DateRangePicker'),
  69090. ((t = { 'is-disabled': O, 'is-focused': Q }), (t[''.concat(s, 'DateRangePicker--border').concat(u.ucFirst(S))] = S), (t['is-mobile'] = V), t),
  69091. r
  69092. ),
  69093. ref: this.dom
  69094. },
  69095. k(m.default, {
  69096. className: d('DateRangePicker-input', { isActive: !X && 'start' === this.state.editState && j }),
  69097. onChange: this.startInputChange,
  69098. onClick: this.openStart,
  69099. ref: this.startInputRef,
  69100. placeholder: L(l),
  69101. autoComplete: 'off',
  69102. value: this.state.startInputValue || '',
  69103. disabled: O,
  69104. readOnly: V,
  69105. testIdBuilder: null == A ? void 0 : A.getChild('start')
  69106. }),
  69107. k('span', { className: d('DateRangePicker-input-separator'), ref: this.separatorRef }, k('span', { className: d('DateRangePicker-input-separator-line') })),
  69108. k(m.default, {
  69109. className: d('DateRangePicker-input', { isActive: !X && 'end' === this.state.editState && j }),
  69110. onChange: this.endInputChange,
  69111. onClick: this.openEnd,
  69112. ref: this.endInputRef,
  69113. placeholder: L(f),
  69114. autoComplete: 'off',
  69115. value: this.state.endInputValue || '',
  69116. disabled: O,
  69117. readOnly: V,
  69118. testIdBuilder: null == A ? void 0 : A.getChild('end')
  69119. }),
  69120. X ? this.renderActiveCursor() : null,
  69121. b && !O && o ? k('a', { className: ''.concat(s, 'DateRangePicker-clear'), onClick: this.clearValue }, k(c.Icon, { icon: 'input-clear', className: 'icon' })) : null,
  69122. k(
  69123. 'a',
  69124. { className: d('DateRangePicker-toggler') },
  69125. k(c.Icon, { icon: 'time' === M ? 'clock' : 'date', className: 'icon', iconContent: 'time' === M ? 'DatePicker-toggler-clock' : 'DatePicker-toggler-date' })
  69126. ),
  69127. j
  69128. ? V
  69129. ? k(
  69130. h.default,
  69131. { isShow: j, container: D, className: d(''.concat(s, 'CalendarMobile-pop'), ''.concat(s, 'CalendarMobile-pop--').concat(M)), onHide: this.close, header: z, showClose: !1 },
  69132. q ? U : this.renderCalendar()
  69133. )
  69134. : k(
  69135. u.Overlay,
  69136. {
  69137. target: function () {
  69138. return e.dom.current
  69139. },
  69140. onHide: this.close,
  69141. container:
  69142. D ||
  69143. function () {
  69144. return i.findDOMNode(e)
  69145. },
  69146. containerSelector: y,
  69147. rootClose: !1,
  69148. placement: F,
  69149. show: !0
  69150. },
  69151. k(u.PopOver, { classPrefix: s, className: d(''.concat(s, 'DateRangePicker-popover'), n), onHide: this.close, onClick: this.handlePopOverClick }, this.renderCalendar())
  69152. )
  69153. : null
  69154. )
  69155. }),
  69156. (e.defaultProps = {
  69157. startPlaceholder: 'Calendar.startPick',
  69158. endPlaceholder: 'Calendar.endPick',
  69159. format: 'X',
  69160. inputFormat: 'YYYY-MM-DD',
  69161. joinValues: !0,
  69162. clearable: !0,
  69163. delimiter: ',',
  69164. ranges: '',
  69165. shortcuts: 'yesterday,7daysago,prevweek,thismonth,prevmonth,prevquarter',
  69166. resetValue: '',
  69167. closeOnSelect: !0,
  69168. overlayPlacement: 'auto',
  69169. endDateOpenedFirst: !1
  69170. }),
  69171. e
  69172. )
  69173. })(v.default.Component),
  69174. N = u.themeable(u.localeable(I))
  69175. ;(e.DateRangePicker = I), (e.advancedRanges = S), (e.availableShortcuts = F), (e.default = N)
  69176. }) /*!node_modules/amis-ui/lib/components/Drawer.js*/
  69177. amis.define('d644ddb', function (e, t, o, n) {
  69178. 'use strict'
  69179. Object.defineProperty(t, '__esModule', { value: !0 })
  69180. var a = e('68b98b9'),
  69181. i = e('ac704b9'),
  69182. s = e('5096660'),
  69183. d = e('1478bdd'),
  69184. r = e('09ae5b9'),
  69185. u = e('cb263ff'),
  69186. l = e('d45f23a'),
  69187. c = e('64ea6e0'),
  69188. p = e('e0f855e')
  69189. function m(e) {
  69190. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  69191. }
  69192. var h,
  69193. f = m(i),
  69194. y = m(s),
  69195. v = m(d),
  69196. b = m(u),
  69197. g = e('ac704b9'),
  69198. _ = (g.default || g).createElement
  69199. ;(g.default || g).Fragment
  69200. var w = (((h = {})[s.ENTERING] = 'in'), (h[s.ENTERED] = 'in'), h),
  69201. E = (function (e) {
  69202. function t() {
  69203. var t = (null !== e && e.apply(this, arguments)) || this
  69204. return (
  69205. (t.isRootClosed = !1),
  69206. (t.resizer = f.default.createRef()),
  69207. (t.resizeCoord = 0),
  69208. (t.contentRef = function (e) {
  69209. return (t.contentDom = e)
  69210. }),
  69211. (t.handleEnter = function () {
  69212. if ((document.body.classList.add('is-modalOpened'), window.innerWidth - document.documentElement.clientWidth > 0 || document.body.scrollHeight > document.body.clientHeight)) {
  69213. var e = c.getScrollbarWidth()
  69214. e && (document.body.style.width = 'calc(100% - '.concat(e, 'px)'))
  69215. }
  69216. }),
  69217. (t.handleEntered = function () {
  69218. var e = t.props.onEntered
  69219. document.body.addEventListener('mousedown', t.handleRootMouseDownCapture, !0),
  69220. document.body.addEventListener('mouseup', t.handleRootMouseUpCapture, !0),
  69221. document.body.addEventListener('mouseup', t.handleRootMouseUp),
  69222. e && e()
  69223. }),
  69224. (t.handleExited = function () {
  69225. var e,
  69226. o,
  69227. n = t.props.onExited
  69228. document.activeElement && (null === (o = null === (e = document.activeElement) || void 0 === e ? void 0 : e.blur) || void 0 === o || o.call(e)),
  69229. document.body.removeEventListener('mouseup', t.handleRootMouseUp),
  69230. document.body.removeEventListener('mouseup', t.handleRootMouseUpCapture, !0),
  69231. document.body.removeEventListener('mousedown', t.handleRootMouseDownCapture, !0),
  69232. n && n(),
  69233. setTimeout(function () {
  69234. document.querySelector('.amis-dialog-widget') || (document.body.classList.remove('is-modalOpened'), (document.body.style.width = ''))
  69235. }, 200)
  69236. }),
  69237. (t.modalRef = function (e) {
  69238. ;(t.modalDom = e), e ? (l.addModal(t), e.classList.add(''.concat(t.props.classPrefix, 'Modal--').concat(l.current(), 'th'))) : l.removeModal(t)
  69239. }),
  69240. t
  69241. )
  69242. }
  69243. return (
  69244. a.__extends(t, e),
  69245. (t.prototype.componentDidMount = function () {
  69246. this.props.show && this.handleEntered()
  69247. }),
  69248. (t.prototype.componentDidUpdate = function (e) {
  69249. var t = this
  69250. 'undefined' != typeof jest &&
  69251. e.show !== this.props.show &&
  69252. this.props.show &&
  69253. setTimeout(function () {
  69254. t.handleEntered()
  69255. }, 300)
  69256. }),
  69257. (t.prototype.componentWillUnmount = function () {
  69258. this.props.show && this.handleExited()
  69259. }),
  69260. (t.prototype.handleRootMouseDownCapture = function (e) {
  69261. var t = e.target,
  69262. o = this.props,
  69263. n = o.closeOnOutside,
  69264. a = o.classPrefix,
  69265. i = (1 === e.button && null !== window.event) || 0 === e.button
  69266. this.isRootClosed = !!(
  69267. i &&
  69268. n &&
  69269. t &&
  69270. this.modalDom &&
  69271. ((!this.modalDom.contains(t) && !t.closest('[role=dialog]')) || (t.matches('.'.concat(a, 'Drawer-overlay')) && t.parentElement === this.modalDom))
  69272. )
  69273. }),
  69274. (t.prototype.handleRootMouseUpCapture = function (e) {
  69275. this.isRootClosed && this.handleRootMouseDownCapture(e)
  69276. }),
  69277. (t.prototype.handleRootMouseUp = function (e) {
  69278. var t = this.props.onHide
  69279. this.isRootClosed && !e.defaultPrevented && t(e)
  69280. }),
  69281. (t.prototype.getDrawerStyle = function () {
  69282. var e = this.props,
  69283. t = e.width,
  69284. o = e.height,
  69285. n = e.position,
  69286. a = {}
  69287. return ('left' !== n && 'right' !== n) || void 0 === t ? ('top' !== n && 'bottom' !== n) || void 0 === o || (a.height = o) : (a.width = t), a
  69288. }),
  69289. (t.prototype.resizeMouseDown = function (e) {
  69290. var t = this.props,
  69291. o = t.position
  69292. t.classPrefix
  69293. var n = this.contentDom,
  69294. a = this.resizer.current,
  69295. i = getComputedStyle(n).width,
  69296. s = getComputedStyle(n).height
  69297. ;(this.resizeCoord =
  69298. ('left' === o && e.clientX - a.offsetWidth - parseInt(i.substring(0, i.length - 2))) ||
  69299. ('right' === o && document.body.offsetWidth - e.clientX - a.offsetWidth - parseInt(i.substring(0, i.length - 2))) ||
  69300. ('top' === o && e.clientY - a.offsetHeight - parseInt(s.substring(0, s.length - 2))) ||
  69301. ('bottom' === o && document.body.offsetHeight - e.clientY - a.offsetHeight - parseInt(s.substring(0, s.length - 2))) ||
  69302. 0),
  69303. document.body.addEventListener('mousemove', this.bindResize),
  69304. document.body.addEventListener('mouseup', this.removeResize)
  69305. }),
  69306. (t.prototype.bindResize = function (e) {
  69307. var t = this.props.position,
  69308. o = 'calc(100% - 50px)',
  69309. n = this.contentDom.style,
  69310. a = ('left' === t && e.clientX) || ('right' === t && document.body.offsetWidth - e.clientX) || ('top' === t && e.clientY) || ('bottom' === t && document.body.offsetHeight - e.clientY) || 0
  69311. ;(a = a - this.resizeCoord + 'px'), ('left' !== t && 'right' !== t) || ((n.maxWidth = o), (n.width = a)), ('top' !== t && 'bottom' !== t) || ((n.maxHeight = o), (n.height = a))
  69312. }),
  69313. (t.prototype.removeResize = function () {
  69314. document.body.removeEventListener('mousemove', this.bindResize), document.body.removeEventListener('mouseup', this.removeResize)
  69315. }),
  69316. (t.prototype.renderResizeCtrl = function () {
  69317. var e = this.props.classnames
  69318. return _('div', { className: e('Drawer-resizeCtrl'), ref: this.resizer, onMouseDown: this.resizeMouseDown }, _('div', { className: e('Drawer-resizeIcon') }, '···'))
  69319. }),
  69320. (t.prototype.render = function () {
  69321. var e = this,
  69322. t = this.props,
  69323. o = t.classPrefix,
  69324. n = t.className,
  69325. a = t.children,
  69326. i = t.container,
  69327. d = t.show,
  69328. u = t.showCloseButton,
  69329. l = t.position,
  69330. c = t.size,
  69331. m = t.onHide,
  69332. h = t.disabled,
  69333. f = t.overlay,
  69334. g = t.bodyClassName,
  69335. E = t.resizable,
  69336. D = t.drawerClassName,
  69337. R = t.drawerMaskClassName,
  69338. C = this.getDrawerStyle()
  69339. return _(
  69340. v.default,
  69341. { container: p.getContainerWithFullscreen(i) },
  69342. _(y.default, { mountOnEnter: !0, unmountOnExit: !0, appear: !0, in: d, timeout: 500, onEnter: this.handleEnter, onExited: this.handleExited, onEntered: this.handleEntered }, function (t) {
  69343. var i
  69344. return (
  69345. t === s.ENTERING && e.contentDom.offsetWidth,
  69346. _(
  69347. 'div',
  69348. {
  69349. ref: e.modalRef,
  69350. role: 'dialog',
  69351. className: b.default(
  69352. 'amis-dialog-widget '.concat(o, 'Drawer'),
  69353. ((i = {}), (i[''.concat(o, 'Drawer--').concat(l)] = l), (i[''.concat(o, 'Drawer--').concat(c)] = c), (i[''.concat(o, 'Drawer--noOverlay')] = !f), i),
  69354. n
  69355. )
  69356. },
  69357. f ? _('div', { className: b.default(''.concat(o, 'Drawer-overlay'), w[t], R) }) : null,
  69358. _(
  69359. 'div',
  69360. { ref: e.contentRef, style: C, className: b.default(''.concat(o, 'Drawer-content'), g, w[t], D) },
  69361. d && u ? _('a', { onClick: h ? void 0 : m, className: ''.concat(o, 'Drawer-close') }, _(r.Icon, { icon: 'close', className: 'icon', iconContent: 'Drawer-close' })) : null,
  69362. t === s.EXITED ? null : a,
  69363. E ? e.renderResizeCtrl() : null
  69364. )
  69365. )
  69366. )
  69367. })
  69368. )
  69369. }),
  69370. (t.defaultProps = { container: document.body, position: 'left', size: 'md', showCloseButton: !0, overlay: !0 }),
  69371. a.__decorate(
  69372. [c.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [MouseEvent]), a.__metadata('design:returntype', void 0)],
  69373. t.prototype,
  69374. 'handleRootMouseDownCapture',
  69375. null
  69376. ),
  69377. a.__decorate(
  69378. [c.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [MouseEvent]), a.__metadata('design:returntype', void 0)],
  69379. t.prototype,
  69380. 'handleRootMouseUpCapture',
  69381. null
  69382. ),
  69383. a.__decorate(
  69384. [c.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [MouseEvent]), a.__metadata('design:returntype', void 0)],
  69385. t.prototype,
  69386. 'handleRootMouseUp',
  69387. null
  69388. ),
  69389. a.__decorate([c.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)], t.prototype, 'resizeMouseDown', null),
  69390. a.__decorate([c.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)], t.prototype, 'bindResize', null),
  69391. a.__decorate([c.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], t.prototype, 'removeResize', null),
  69392. t
  69393. )
  69394. })(f.default.Component),
  69395. D = c.themeable(E)
  69396. ;(t.Drawer = E), (t.default = D)
  69397. }) /*!node_modules/amis-ui/lib/components/PopOverContainer.js*/
  69398. amis.define('f1e4692', function (t, e, a, n) {
  69399. 'use strict'
  69400. Object.defineProperty(e, '__esModule', { value: !0 })
  69401. var o = t('68b98b9'),
  69402. i = t('ac704b9'),
  69403. r = t('64ea6e0'),
  69404. s = t('6958586'),
  69405. d = t('1e5c4ba'),
  69406. p = t('a94549b')
  69407. function l(t) {
  69408. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  69409. }
  69410. var u = l(i),
  69411. c = l(p),
  69412. m = t('ac704b9'),
  69413. h = (m.default || m).createElement
  69414. ;(m.default || m).Fragment
  69415. var f = (function (t) {
  69416. function e() {
  69417. var e = (null !== t && t.apply(this, arguments)) || this
  69418. return (e.state = { isOpened: !1 }), e
  69419. }
  69420. return (
  69421. o.__extends(e, t),
  69422. (e.prototype.targetRef = function (t) {
  69423. this.target = t ? d.findDOMNode(t) : null
  69424. }),
  69425. (e.prototype.handleClick = function () {
  69426. this.props.disabled || this.setState({ isOpened: !0 })
  69427. }),
  69428. (e.prototype.close = function () {
  69429. var t = this.props,
  69430. e = t.onBeforeHide,
  69431. a = t.onAfterHide
  69432. e && 'function' == typeof e && (null == e || e()), this.setState({ isOpened: !1 }), a && 'function' == typeof a && (null == a || a())
  69433. }),
  69434. (e.prototype.getTarget = function () {
  69435. return this.target || d.findDOMNode(this)
  69436. }),
  69437. (e.prototype.getParent = function () {
  69438. var t
  69439. return null === (t = this.getTarget()) || void 0 === t ? void 0 : t.parentElement
  69440. }),
  69441. (e.prototype.onConfirm = function () {
  69442. var t, e
  69443. null === (e = (t = this.props).onConfirm) || void 0 === e || e.call(t), this.close()
  69444. }),
  69445. (e.calcOverlayWidth = function (t, e) {
  69446. var a = t && t.width
  69447. if (a && c.default(e) && !(e < 1))
  69448. return 'number' == typeof a || /^\d+$/.test(a)
  69449. ? r.toNumber(a)
  69450. : /^\d+(px|%|rem|em|vw)$/.test(a)
  69451. ? a
  69452. : /^(\+|\-)\d+(px|%|rem|em|vw)$/.test(a)
  69453. ? a.replace(/^(\+|\-)(.*)/, 'calc('.concat(e, 'px $1 $2)'))
  69454. : void 0
  69455. }),
  69456. (e.alignToPlacement = function (t) {
  69457. var a = t && t.align
  69458. return (a && e.alignPlacementMap[a]) || 'auto'
  69459. }),
  69460. (e.prototype.getOverlayStyle = function () {
  69461. var t,
  69462. a,
  69463. n = this.props,
  69464. o = n.overlayWidth
  69465. return (
  69466. ((t = {})[n.overlayWidthField || 'minWidth'] =
  69467. e.calcOverlayWidth({ width: o }, null === (a = this.target) || void 0 === a ? void 0 : a.offsetWidth) || (this.target ? Math.max(this.target.offsetWidth, 100) : 'auto')),
  69468. t
  69469. )
  69470. }),
  69471. (e.prototype.render = function () {
  69472. var t = this.props,
  69473. a = t.mobileUI,
  69474. n = t.children,
  69475. o = t.popOverContainer,
  69476. i = t.popOverClassName,
  69477. d = t.popOverRender,
  69478. p = t.placement,
  69479. l = t.align,
  69480. c = t.showConfirm
  69481. t.onConfirm
  69482. var m = t.disabled
  69483. return h(
  69484. u.default.Fragment,
  69485. null,
  69486. n({ isOpened: this.state.isOpened && !1 !== this.props.show, onClick: this.handleClick, ref: this.targetRef, disabled: m }),
  69487. a
  69488. ? h(
  69489. s.default,
  69490. { isShow: this.state.isOpened && !1 !== this.props.show, container: o, className: i, showConfirm: c, onHide: this.close, onConfirm: this.onConfirm },
  69491. d({ onClose: this.close })
  69492. )
  69493. : h(
  69494. r.Overlay,
  69495. { container: o || this.getParent, target: this.getTarget, placement: p || e.alignToPlacement({ align: l }), show: this.state.isOpened && !1 !== this.props.show },
  69496. h(r.PopOver, { overlay: !0, className: i, style: this.getOverlayStyle(), onHide: this.close }, d({ onClose: this.close }))
  69497. )
  69498. )
  69499. }),
  69500. (e.alignPlacementMap = { left: 'left-bottom-left-top', right: 'right-bottom-right-top', center: 'center-bottom-center-top' }),
  69501. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], e.prototype, 'targetRef', null),
  69502. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], e.prototype, 'handleClick', null),
  69503. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], e.prototype, 'close', null),
  69504. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], e.prototype, 'getTarget', null),
  69505. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], e.prototype, 'getParent', null),
  69506. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], e.prototype, 'onConfirm', null),
  69507. e
  69508. )
  69509. })(u.default.Component)
  69510. ;(e.PopOverContainer = f), (e.default = f)
  69511. }) /*!node_modules/sortablejs/Sortable.min.js*/
  69512. amis.define('9a27350', function (require, exports, module, define) {
  69513. /*! Sortable 1.15.0 - MIT | git://github.com/SortableJS/Sortable.git */
  69514. !(function (t, e) {
  69515. 'object' == typeof exports && 'undefined' != typeof module ? (module.exports = e()) : 'function' == typeof define && define.amd ? define(e) : ((t = t || self).Sortable = e())
  69516. })(this, function () {
  69517. 'use strict'
  69518. function e(e, t) {
  69519. var n,
  69520. o = Object.keys(e)
  69521. return (
  69522. Object.getOwnPropertySymbols &&
  69523. ((n = Object.getOwnPropertySymbols(e)),
  69524. t &&
  69525. (n = n.filter(function (t) {
  69526. return Object.getOwnPropertyDescriptor(e, t).enumerable
  69527. })),
  69528. o.push.apply(o, n)),
  69529. o
  69530. )
  69531. }
  69532. function M(o) {
  69533. for (var t = 1; t < arguments.length; t++) {
  69534. var i = null != arguments[t] ? arguments[t] : {}
  69535. t % 2
  69536. ? e(Object(i), !0).forEach(function (t) {
  69537. var e, n
  69538. ;(e = o), (t = i[(n = t)]), n in e ? Object.defineProperty(e, n, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : (e[n] = t)
  69539. })
  69540. : Object.getOwnPropertyDescriptors
  69541. ? Object.defineProperties(o, Object.getOwnPropertyDescriptors(i))
  69542. : e(Object(i)).forEach(function (t) {
  69543. Object.defineProperty(o, t, Object.getOwnPropertyDescriptor(i, t))
  69544. })
  69545. }
  69546. return o
  69547. }
  69548. function o(t) {
  69549. return (o =
  69550. 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator
  69551. ? function (t) {
  69552. return typeof t
  69553. }
  69554. : function (t) {
  69555. return t && 'function' == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? 'symbol' : typeof t
  69556. })(t)
  69557. }
  69558. function a() {
  69559. return (a =
  69560. Object.assign ||
  69561. function (t) {
  69562. for (var e = 1; e < arguments.length; e++) {
  69563. var n,
  69564. o = arguments[e]
  69565. for (n in o) Object.prototype.hasOwnProperty.call(o, n) && (t[n] = o[n])
  69566. }
  69567. return t
  69568. }).apply(this, arguments)
  69569. }
  69570. function i(t, e) {
  69571. if (null == t) return {}
  69572. var n,
  69573. o = (function (t, e) {
  69574. if (null == t) return {}
  69575. for (var n, o = {}, i = Object.keys(t), r = 0; r < i.length; r++) (n = i[r]), 0 <= e.indexOf(n) || (o[n] = t[n])
  69576. return o
  69577. })(t, e)
  69578. if (Object.getOwnPropertySymbols)
  69579. for (var i = Object.getOwnPropertySymbols(t), r = 0; r < i.length; r++) (n = i[r]), 0 <= e.indexOf(n) || (Object.prototype.propertyIsEnumerable.call(t, n) && (o[n] = t[n]))
  69580. return o
  69581. }
  69582. function r(t) {
  69583. return (
  69584. (function (t) {
  69585. if (Array.isArray(t)) return l(t)
  69586. })(t) ||
  69587. (function (t) {
  69588. if (('undefined' != typeof Symbol && null != t[Symbol.iterator]) || null != t['@@iterator']) return Array.from(t)
  69589. })(t) ||
  69590. (function (t, e) {
  69591. if (t) {
  69592. if ('string' == typeof t) return l(t, e)
  69593. var n = Object.prototype.toString.call(t).slice(8, -1)
  69594. return 'Map' === (n = 'Object' === n && t.constructor ? t.constructor.name : n) || 'Set' === n
  69595. ? Array.from(t)
  69596. : 'Arguments' === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)
  69597. ? l(t, e)
  69598. : void 0
  69599. }
  69600. })(t) ||
  69601. (function () {
  69602. throw new TypeError('Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.')
  69603. })()
  69604. )
  69605. }
  69606. function l(t, e) {
  69607. ;(null == e || e > t.length) && (e = t.length)
  69608. for (var n = 0, o = new Array(e); n < e; n++) o[n] = t[n]
  69609. return o
  69610. }
  69611. function t(t) {
  69612. if ('undefined' != typeof window && window.navigator) return !!navigator.userAgent.match(t)
  69613. }
  69614. var y = t(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),
  69615. w = t(/Edge/i),
  69616. s = t(/firefox/i),
  69617. u = t(/safari/i) && !t(/chrome/i) && !t(/android/i),
  69618. n = t(/iP(ad|od|hone)/i),
  69619. c = t(/chrome/i) && t(/android/i),
  69620. d = { capture: !1, passive: !1 }
  69621. function h(t, e, n) {
  69622. t.addEventListener(e, n, !y && d)
  69623. }
  69624. function f(t, e, n) {
  69625. t.removeEventListener(e, n, !y && d)
  69626. }
  69627. function p(t, e) {
  69628. if (e && ('>' === e[0] && (e = e.substring(1)), t))
  69629. try {
  69630. if (t.matches) return t.matches(e)
  69631. if (t.msMatchesSelector) return t.msMatchesSelector(e)
  69632. if (t.webkitMatchesSelector) return t.webkitMatchesSelector(e)
  69633. } catch (t) {
  69634. return
  69635. }
  69636. }
  69637. function N(t, e, n, o) {
  69638. if (t) {
  69639. n = n || document
  69640. do {
  69641. if ((null != e && ('>' !== e[0] || t.parentNode === n) && p(t, e)) || (o && t === n)) return t
  69642. } while (t !== n && (t = (i = t).host && i !== document && i.host.nodeType ? i.host : i.parentNode))
  69643. }
  69644. var i
  69645. return null
  69646. }
  69647. var g,
  69648. m = /\s+/g
  69649. function I(t, e, n) {
  69650. var o
  69651. t &&
  69652. e &&
  69653. (t.classList ? t.classList[n ? 'add' : 'remove'](e) : ((o = (' ' + t.className + ' ').replace(m, ' ').replace(' ' + e + ' ', ' ')), (t.className = (o + (n ? ' ' + e : '')).replace(m, ' '))))
  69654. }
  69655. function P(t, e, n) {
  69656. var o = t && t.style
  69657. if (o) {
  69658. if (void 0 === n)
  69659. return document.defaultView && document.defaultView.getComputedStyle ? (n = document.defaultView.getComputedStyle(t, '')) : t.currentStyle && (n = t.currentStyle), void 0 === e ? n : n[e]
  69660. o[(e = !(e in o || -1 !== e.indexOf('webkit')) ? '-webkit-' + e : e)] = n + ('string' == typeof n ? '' : 'px')
  69661. }
  69662. }
  69663. function v(t, e) {
  69664. var n = ''
  69665. if ('string' == typeof t) n = t
  69666. else
  69667. do {
  69668. var o = P(t, 'transform')
  69669. } while ((o && 'none' !== o && (n = o + ' ' + n), !e && (t = t.parentNode)))
  69670. var i = window.DOMMatrix || window.WebKitCSSMatrix || window.CSSMatrix || window.MSCSSMatrix
  69671. return i && new i(n)
  69672. }
  69673. function b(t, e, n) {
  69674. if (t) {
  69675. var o = t.getElementsByTagName(e),
  69676. i = 0,
  69677. r = o.length
  69678. if (n) for (; i < r; i++) n(o[i], i)
  69679. return o
  69680. }
  69681. return []
  69682. }
  69683. function O() {
  69684. var t = document.scrollingElement
  69685. return t || document.documentElement
  69686. }
  69687. function k(t, e, n, o, i) {
  69688. if (t.getBoundingClientRect || t === window) {
  69689. var r,
  69690. a,
  69691. l,
  69692. s,
  69693. c,
  69694. u,
  69695. d =
  69696. t !== window && t.parentNode && t !== O()
  69697. ? ((a = (r = t.getBoundingClientRect()).top), (l = r.left), (s = r.bottom), (c = r.right), (u = r.height), r.width)
  69698. : ((l = a = 0), (s = window.innerHeight), (c = window.innerWidth), (u = window.innerHeight), window.innerWidth)
  69699. if ((e || n) && t !== window && ((i = i || t.parentNode), !y))
  69700. do {
  69701. if (i && i.getBoundingClientRect && ('none' !== P(i, 'transform') || (n && 'static' !== P(i, 'position')))) {
  69702. var h = i.getBoundingClientRect()
  69703. ;(a -= h.top + parseInt(P(i, 'border-top-width'))), (l -= h.left + parseInt(P(i, 'border-left-width'))), (s = a + r.height), (c = l + r.width)
  69704. break
  69705. }
  69706. } while ((i = i.parentNode))
  69707. return (
  69708. o && t !== window && ((o = (e = v(i || t)) && e.a), (t = e && e.d), e && ((s = (a /= t) + (u /= t)), (c = (l /= o) + (d /= o)))),
  69709. { top: a, left: l, bottom: s, right: c, width: d, height: u }
  69710. )
  69711. }
  69712. }
  69713. function R(t, e, n) {
  69714. for (var o = A(t, !0), i = k(t)[e]; o; ) {
  69715. var r = k(o)[n]
  69716. if (!('top' === n || 'left' === n ? r <= i : i <= r)) return o
  69717. if (o === O()) break
  69718. o = A(o, !1)
  69719. }
  69720. return !1
  69721. }
  69722. function X(t, e, n, o) {
  69723. for (var i = 0, r = 0, a = t.children; r < a.length; ) {
  69724. if ('none' !== a[r].style.display && a[r] !== Bt.ghost && (o || a[r] !== Bt.dragged) && N(a[r], n.draggable, t, !1)) {
  69725. if (i === e) return a[r]
  69726. i++
  69727. }
  69728. r++
  69729. }
  69730. return null
  69731. }
  69732. function Y(t, e) {
  69733. for (var n = t.lastElementChild; n && (n === Bt.ghost || 'none' === P(n, 'display') || (e && !p(n, e))); ) n = n.previousElementSibling
  69734. return n || null
  69735. }
  69736. function B(t, e) {
  69737. var n = 0
  69738. if (!t || !t.parentNode) return -1
  69739. for (; (t = t.previousElementSibling); ) 'TEMPLATE' === t.nodeName.toUpperCase() || t === Bt.clone || (e && !p(t, e)) || n++
  69740. return n
  69741. }
  69742. function E(t) {
  69743. var e = 0,
  69744. n = 0,
  69745. o = O()
  69746. if (t)
  69747. do {
  69748. var i = v(t),
  69749. r = i.a,
  69750. i = i.d
  69751. } while (((e += t.scrollLeft * r), (n += t.scrollTop * i), t !== o && (t = t.parentNode)))
  69752. return [e, n]
  69753. }
  69754. function A(t, e) {
  69755. if (!t || !t.getBoundingClientRect) return O()
  69756. var n = t,
  69757. o = !1
  69758. do {
  69759. if (n.clientWidth < n.scrollWidth || n.clientHeight < n.scrollHeight) {
  69760. var i = P(n)
  69761. if ((n.clientWidth < n.scrollWidth && ('auto' == i.overflowX || 'scroll' == i.overflowX)) || (n.clientHeight < n.scrollHeight && ('auto' == i.overflowY || 'scroll' == i.overflowY))) {
  69762. if (!n.getBoundingClientRect || n === document.body) return O()
  69763. if (o || e) return n
  69764. o = !0
  69765. }
  69766. }
  69767. } while ((n = n.parentNode))
  69768. return O()
  69769. }
  69770. function D(t, e) {
  69771. return Math.round(t.top) === Math.round(e.top) && Math.round(t.left) === Math.round(e.left) && Math.round(t.height) === Math.round(e.height) && Math.round(t.width) === Math.round(e.width)
  69772. }
  69773. function S(e, n) {
  69774. return function () {
  69775. var t
  69776. g ||
  69777. (1 === (t = arguments).length ? e.call(this, t[0]) : e.apply(this, t),
  69778. (g = setTimeout(function () {
  69779. g = void 0
  69780. }, n)))
  69781. }
  69782. }
  69783. function F(t, e, n) {
  69784. ;(t.scrollLeft += e), (t.scrollTop += n)
  69785. }
  69786. function _(t) {
  69787. var e = window.Polymer,
  69788. n = window.jQuery || window.Zepto
  69789. return e && e.dom ? e.dom(t).cloneNode(!0) : n ? n(t).clone(!0)[0] : t.cloneNode(!0)
  69790. }
  69791. function C(t, e) {
  69792. P(t, 'position', 'absolute'), P(t, 'top', e.top), P(t, 'left', e.left), P(t, 'width', e.width), P(t, 'height', e.height)
  69793. }
  69794. function T(t) {
  69795. P(t, 'position', ''), P(t, 'top', ''), P(t, 'left', ''), P(t, 'width', ''), P(t, 'height', '')
  69796. }
  69797. var j = 'Sortable' + new Date().getTime()
  69798. function x() {
  69799. var e,
  69800. o = []
  69801. return {
  69802. captureAnimationState: function () {
  69803. ;(o = []),
  69804. this.options.animation &&
  69805. [].slice.call(this.el.children).forEach(function (t) {
  69806. var e, n
  69807. 'none' !== P(t, 'display') &&
  69808. t !== Bt.ghost &&
  69809. (o.push({ target: t, rect: k(t) }), (e = M({}, o[o.length - 1].rect)), !t.thisAnimationDuration || ((n = v(t, !0)) && ((e.top -= n.f), (e.left -= n.e))), (t.fromRect = e))
  69810. })
  69811. },
  69812. addAnimationState: function (t) {
  69813. o.push(t)
  69814. },
  69815. removeAnimationState: function (t) {
  69816. o.splice(
  69817. (function (t, e) {
  69818. for (var n in t) if (t.hasOwnProperty(n)) for (var o in e) if (e.hasOwnProperty(o) && e[o] === t[n][o]) return Number(n)
  69819. return -1
  69820. })(o, { target: t }),
  69821. 1
  69822. )
  69823. },
  69824. animateAll: function (t) {
  69825. var c = this
  69826. if (!this.options.animation) return clearTimeout(e), void ('function' == typeof t && t())
  69827. var u = !1,
  69828. d = 0
  69829. o.forEach(function (t) {
  69830. var e = 0,
  69831. n = t.target,
  69832. o = n.fromRect,
  69833. i = k(n),
  69834. r = n.prevFromRect,
  69835. a = n.prevToRect,
  69836. l = t.rect,
  69837. s = v(n, !0)
  69838. s && ((i.top -= s.f), (i.left -= s.e)),
  69839. (n.toRect = i),
  69840. n.thisAnimationDuration &&
  69841. D(r, i) &&
  69842. !D(o, i) &&
  69843. (l.top - i.top) / (l.left - i.left) == (o.top - i.top) / (o.left - i.left) &&
  69844. ((t = l),
  69845. (s = r),
  69846. (r = a),
  69847. (a = c.options),
  69848. (e = (Math.sqrt(Math.pow(s.top - t.top, 2) + Math.pow(s.left - t.left, 2)) / Math.sqrt(Math.pow(s.top - r.top, 2) + Math.pow(s.left - r.left, 2))) * a.animation)),
  69849. D(i, o) || ((n.prevFromRect = o), (n.prevToRect = i), (e = e || c.options.animation), c.animate(n, l, i, e)),
  69850. e &&
  69851. ((u = !0),
  69852. (d = Math.max(d, e)),
  69853. clearTimeout(n.animationResetTimer),
  69854. (n.animationResetTimer = setTimeout(function () {
  69855. ;(n.animationTime = 0), (n.prevFromRect = null), (n.fromRect = null), (n.prevToRect = null), (n.thisAnimationDuration = null)
  69856. }, e)),
  69857. (n.thisAnimationDuration = e))
  69858. }),
  69859. clearTimeout(e),
  69860. u
  69861. ? (e = setTimeout(function () {
  69862. 'function' == typeof t && t()
  69863. }, d))
  69864. : 'function' == typeof t && t(),
  69865. (o = [])
  69866. },
  69867. animate: function (t, e, n, o) {
  69868. var i, r
  69869. o &&
  69870. (P(t, 'transition', ''),
  69871. P(t, 'transform', ''),
  69872. (i = (r = v(this.el)) && r.a),
  69873. (r = r && r.d),
  69874. (i = (e.left - n.left) / (i || 1)),
  69875. (r = (e.top - n.top) / (r || 1)),
  69876. (t.animatingX = !!i),
  69877. (t.animatingY = !!r),
  69878. P(t, 'transform', 'translate3d(' + i + 'px,' + r + 'px,0)'),
  69879. (this.forRepaintDummy = t.offsetWidth),
  69880. P(t, 'transition', 'transform ' + o + 'ms' + (this.options.easing ? ' ' + this.options.easing : '')),
  69881. P(t, 'transform', 'translate3d(0,0,0)'),
  69882. 'number' == typeof t.animated && clearTimeout(t.animated),
  69883. (t.animated = setTimeout(function () {
  69884. P(t, 'transition', ''), P(t, 'transform', ''), (t.animated = !1), (t.animatingX = !1), (t.animatingY = !1)
  69885. }, o)))
  69886. }
  69887. }
  69888. }
  69889. var H = [],
  69890. L = { initializeByDefault: !0 },
  69891. K = {
  69892. mount: function (e) {
  69893. for (var t in L) !L.hasOwnProperty(t) || t in e || (e[t] = L[t])
  69894. H.forEach(function (t) {
  69895. if (t.pluginName === e.pluginName) throw 'Sortable: Cannot mount plugin '.concat(e.pluginName, ' more than once')
  69896. }),
  69897. H.push(e)
  69898. },
  69899. pluginEvent: function (e, n, o) {
  69900. var t = this
  69901. ;(this.eventCanceled = !1),
  69902. (o.cancel = function () {
  69903. t.eventCanceled = !0
  69904. })
  69905. var i = e + 'Global'
  69906. H.forEach(function (t) {
  69907. n[t.pluginName] && (n[t.pluginName][i] && n[t.pluginName][i](M({ sortable: n }, o)), n.options[t.pluginName] && n[t.pluginName][e] && n[t.pluginName][e](M({ sortable: n }, o)))
  69908. })
  69909. },
  69910. initializePlugins: function (n, o, i, t) {
  69911. for (var e in (H.forEach(function (t) {
  69912. var e = t.pluginName
  69913. ;(n.options[e] || t.initializeByDefault) && (((t = new t(n, o, n.options)).sortable = n), (t.options = n.options), (n[e] = t), a(i, t.defaults))
  69914. }),
  69915. n.options)) {
  69916. var r
  69917. n.options.hasOwnProperty(e) && void 0 !== (r = this.modifyOption(n, e, n.options[e])) && (n.options[e] = r)
  69918. }
  69919. },
  69920. getEventProperties: function (e, n) {
  69921. var o = {}
  69922. return (
  69923. H.forEach(function (t) {
  69924. 'function' == typeof t.eventProperties && a(o, t.eventProperties.call(n[t.pluginName], e))
  69925. }),
  69926. o
  69927. )
  69928. },
  69929. modifyOption: function (e, n, o) {
  69930. var i
  69931. return (
  69932. H.forEach(function (t) {
  69933. e[t.pluginName] && t.optionListeners && 'function' == typeof t.optionListeners[n] && (i = t.optionListeners[n].call(e[t.pluginName], o))
  69934. }),
  69935. i
  69936. )
  69937. }
  69938. }
  69939. function W(t) {
  69940. var e = t.sortable,
  69941. n = t.rootEl,
  69942. o = t.name,
  69943. i = t.targetEl,
  69944. r = t.cloneEl,
  69945. a = t.toEl,
  69946. l = t.fromEl,
  69947. s = t.oldIndex,
  69948. c = t.newIndex,
  69949. u = t.oldDraggableIndex,
  69950. d = t.newDraggableIndex,
  69951. h = t.originalEvent,
  69952. f = t.putSortable,
  69953. p = t.extraEventProperties
  69954. if ((e = e || (n && n[j]))) {
  69955. var g,
  69956. m = e.options,
  69957. t = 'on' + o.charAt(0).toUpperCase() + o.substr(1)
  69958. !window.CustomEvent || y || w ? (g = document.createEvent('Event')).initEvent(o, !0, !0) : (g = new CustomEvent(o, { bubbles: !0, cancelable: !0 })),
  69959. (g.to = a || n),
  69960. (g.from = l || n),
  69961. (g.item = i || n),
  69962. (g.clone = r),
  69963. (g.oldIndex = s),
  69964. (g.newIndex = c),
  69965. (g.oldDraggableIndex = u),
  69966. (g.newDraggableIndex = d),
  69967. (g.originalEvent = h),
  69968. (g.pullMode = f ? f.lastPutMode : void 0)
  69969. var v,
  69970. b = M(M({}, p), K.getEventProperties(o, e))
  69971. for (v in b) g[v] = b[v]
  69972. n && n.dispatchEvent(g), m[t] && m[t].call(e, g)
  69973. }
  69974. }
  69975. function z(t, e) {
  69976. var n = (o = 2 < arguments.length && void 0 !== arguments[2] ? arguments[2] : {}).evt,
  69977. o = i(o, G)
  69978. K.pluginEvent.bind(Bt)(
  69979. t,
  69980. e,
  69981. M(
  69982. {
  69983. dragEl: q,
  69984. parentEl: V,
  69985. ghostEl: Z,
  69986. rootEl: $,
  69987. nextEl: Q,
  69988. lastDownEl: J,
  69989. cloneEl: tt,
  69990. cloneHidden: et,
  69991. dragStarted: pt,
  69992. putSortable: lt,
  69993. activeSortable: Bt.active,
  69994. originalEvent: n,
  69995. oldIndex: nt,
  69996. oldDraggableIndex: it,
  69997. newIndex: ot,
  69998. newDraggableIndex: rt,
  69999. hideGhostForTarget: kt,
  70000. unhideGhostForTarget: Rt,
  70001. cloneNowHidden: function () {
  70002. et = !0
  70003. },
  70004. cloneNowShown: function () {
  70005. et = !1
  70006. },
  70007. dispatchSortableEvent: function (t) {
  70008. U({ sortable: e, name: t, originalEvent: n })
  70009. }
  70010. },
  70011. o
  70012. )
  70013. )
  70014. }
  70015. var G = ['evt']
  70016. function U(t) {
  70017. W(M({ putSortable: lt, cloneEl: tt, targetEl: q, rootEl: $, oldIndex: nt, oldDraggableIndex: it, newIndex: ot, newDraggableIndex: rt }, t))
  70018. }
  70019. var q,
  70020. V,
  70021. Z,
  70022. $,
  70023. Q,
  70024. J,
  70025. tt,
  70026. et,
  70027. nt,
  70028. ot,
  70029. it,
  70030. rt,
  70031. at,
  70032. lt,
  70033. st,
  70034. ct,
  70035. ut,
  70036. dt,
  70037. ht,
  70038. ft,
  70039. pt,
  70040. gt,
  70041. mt,
  70042. vt,
  70043. bt,
  70044. yt = !1,
  70045. wt = !1,
  70046. Et = [],
  70047. Dt = !1,
  70048. St = !1,
  70049. _t = [],
  70050. Ct = !1,
  70051. Tt = [],
  70052. xt = 'undefined' != typeof document,
  70053. Ot = n,
  70054. At = w || y ? 'cssFloat' : 'float',
  70055. Mt = xt && !c && !n && 'draggable' in document.createElement('div'),
  70056. Nt = (function () {
  70057. if (xt) {
  70058. if (y) return !1
  70059. var t = document.createElement('x')
  70060. return (t.style.cssText = 'pointer-events:auto'), 'auto' === t.style.pointerEvents
  70061. }
  70062. })(),
  70063. It = function (t, e) {
  70064. var n = P(t),
  70065. o = parseInt(n.width) - parseInt(n.paddingLeft) - parseInt(n.paddingRight) - parseInt(n.borderLeftWidth) - parseInt(n.borderRightWidth),
  70066. i = X(t, 0, e),
  70067. r = X(t, 1, e),
  70068. a = i && P(i),
  70069. l = r && P(r),
  70070. s = a && parseInt(a.marginLeft) + parseInt(a.marginRight) + k(i).width,
  70071. t = l && parseInt(l.marginLeft) + parseInt(l.marginRight) + k(r).width
  70072. if ('flex' === n.display) return 'column' === n.flexDirection || 'column-reverse' === n.flexDirection ? 'vertical' : 'horizontal'
  70073. if ('grid' === n.display) return n.gridTemplateColumns.split(' ').length <= 1 ? 'vertical' : 'horizontal'
  70074. if (i && a.float && 'none' !== a.float) {
  70075. e = 'left' === a.float ? 'left' : 'right'
  70076. return !r || ('both' !== l.clear && l.clear !== e) ? 'horizontal' : 'vertical'
  70077. }
  70078. return i && ('block' === a.display || 'flex' === a.display || 'table' === a.display || 'grid' === a.display || (o <= s && 'none' === n[At]) || (r && 'none' === n[At] && o < s + t))
  70079. ? 'vertical'
  70080. : 'horizontal'
  70081. },
  70082. Pt = function (t) {
  70083. function l(r, a) {
  70084. return function (t, e, n, o) {
  70085. var i = t.options.group.name && e.options.group.name && t.options.group.name === e.options.group.name
  70086. if (null == r && (a || i)) return !0
  70087. if (null == r || !1 === r) return !1
  70088. if (a && 'clone' === r) return r
  70089. if ('function' == typeof r) return l(r(t, e, n, o), a)(t, e, n, o)
  70090. e = (a ? t : e).options.group.name
  70091. return !0 === r || ('string' == typeof r && r === e) || (r.join && -1 < r.indexOf(e))
  70092. }
  70093. }
  70094. var e = {},
  70095. n = t.group
  70096. ;(n && 'object' == o(n)) || (n = { name: n }), (e.name = n.name), (e.checkPull = l(n.pull, !0)), (e.checkPut = l(n.put)), (e.revertClone = n.revertClone), (t.group = e)
  70097. },
  70098. kt = function () {
  70099. !Nt && Z && P(Z, 'display', 'none')
  70100. },
  70101. Rt = function () {
  70102. !Nt && Z && P(Z, 'display', '')
  70103. }
  70104. xt &&
  70105. !c &&
  70106. document.addEventListener(
  70107. 'click',
  70108. function (t) {
  70109. if (wt) return t.preventDefault(), t.stopPropagation && t.stopPropagation(), t.stopImmediatePropagation && t.stopImmediatePropagation(), (wt = !1)
  70110. },
  70111. !0
  70112. )
  70113. function Xt(t) {
  70114. if (q) {
  70115. t = t.touches ? t.touches[0] : t
  70116. var e =
  70117. ((i = t.clientX),
  70118. (r = t.clientY),
  70119. Et.some(function (t) {
  70120. var e = t[j].options.emptyInsertThreshold
  70121. if (e && !Y(t)) {
  70122. var n = k(t),
  70123. o = i >= n.left - e && i <= n.right + e,
  70124. e = r >= n.top - e && r <= n.bottom + e
  70125. return o && e ? (a = t) : void 0
  70126. }
  70127. }),
  70128. a)
  70129. if (e) {
  70130. var n,
  70131. o = {}
  70132. for (n in t) t.hasOwnProperty(n) && (o[n] = t[n])
  70133. ;(o.target = o.rootEl = e), (o.preventDefault = void 0), (o.stopPropagation = void 0), e[j]._onDragOver(o)
  70134. }
  70135. }
  70136. var i, r, a
  70137. }
  70138. function Yt(t) {
  70139. q && q.parentNode[j]._isOutsideThisEl(t.target)
  70140. }
  70141. function Bt(t, e) {
  70142. if (!t || !t.nodeType || 1 !== t.nodeType) throw 'Sortable: `el` must be an HTMLElement, not '.concat({}.toString.call(t))
  70143. ;(this.el = t), (this.options = e = a({}, e)), (t[j] = this)
  70144. var n,
  70145. o,
  70146. i = {
  70147. group: null,
  70148. sort: !0,
  70149. disabled: !1,
  70150. store: null,
  70151. handle: null,
  70152. draggable: /^[uo]l$/i.test(t.nodeName) ? '>li' : '>*',
  70153. swapThreshold: 1,
  70154. invertSwap: !1,
  70155. invertedSwapThreshold: null,
  70156. removeCloneOnHide: !0,
  70157. direction: function () {
  70158. return It(t, this.options)
  70159. },
  70160. ghostClass: 'sortable-ghost',
  70161. chosenClass: 'sortable-chosen',
  70162. dragClass: 'sortable-drag',
  70163. ignore: 'a, img',
  70164. filter: null,
  70165. preventOnFilter: !0,
  70166. animation: 0,
  70167. easing: null,
  70168. setData: function (t, e) {
  70169. t.setData('Text', e.textContent)
  70170. },
  70171. dropBubble: !1,
  70172. dragoverBubble: !1,
  70173. dataIdAttr: 'data-id',
  70174. delay: 0,
  70175. delayOnTouchOnly: !1,
  70176. touchStartThreshold: (Number.parseInt ? Number : window).parseInt(window.devicePixelRatio, 10) || 1,
  70177. forceFallback: !1,
  70178. fallbackClass: 'sortable-fallback',
  70179. fallbackOnBody: !1,
  70180. fallbackTolerance: 0,
  70181. fallbackOffset: { x: 0, y: 0 },
  70182. supportPointer: !1 !== Bt.supportPointer && 'PointerEvent' in window && !u,
  70183. emptyInsertThreshold: 5
  70184. }
  70185. for (n in (K.initializePlugins(this, t, i), i)) n in e || (e[n] = i[n])
  70186. for (o in (Pt(e), this)) '_' === o.charAt(0) && 'function' == typeof this[o] && (this[o] = this[o].bind(this))
  70187. ;(this.nativeDraggable = !e.forceFallback && Mt),
  70188. this.nativeDraggable && (this.options.touchStartThreshold = 1),
  70189. e.supportPointer ? h(t, 'pointerdown', this._onTapStart) : (h(t, 'mousedown', this._onTapStart), h(t, 'touchstart', this._onTapStart)),
  70190. this.nativeDraggable && (h(t, 'dragover', this), h(t, 'dragenter', this)),
  70191. Et.push(this.el),
  70192. e.store && e.store.get && this.sort(e.store.get(this) || []),
  70193. a(this, x())
  70194. }
  70195. function Ft(t, e, n, o, i, r, a, l) {
  70196. var s,
  70197. c,
  70198. u = t[j],
  70199. d = u.options.onMove
  70200. return (
  70201. !window.CustomEvent || y || w ? (s = document.createEvent('Event')).initEvent('move', !0, !0) : (s = new CustomEvent('move', { bubbles: !0, cancelable: !0 })),
  70202. (s.to = e),
  70203. (s.from = t),
  70204. (s.dragged = n),
  70205. (s.draggedRect = o),
  70206. (s.related = i || e),
  70207. (s.relatedRect = r || k(e)),
  70208. (s.willInsertAfter = l),
  70209. (s.originalEvent = a),
  70210. t.dispatchEvent(s),
  70211. (c = d ? d.call(u, s, a) : c)
  70212. )
  70213. }
  70214. function jt(t) {
  70215. t.draggable = !1
  70216. }
  70217. function Ht() {
  70218. Ct = !1
  70219. }
  70220. function Lt(t) {
  70221. return setTimeout(t, 0)
  70222. }
  70223. function Kt(t) {
  70224. return clearTimeout(t)
  70225. }
  70226. ;(Bt.prototype = {
  70227. constructor: Bt,
  70228. _isOutsideThisEl: function (t) {
  70229. this.el.contains(t) || t === this.el || (gt = null)
  70230. },
  70231. _getDirection: function (t, e) {
  70232. return 'function' == typeof this.options.direction ? this.options.direction.call(this, t, e, q) : this.options.direction
  70233. },
  70234. _onTapStart: function (e) {
  70235. if (e.cancelable) {
  70236. var n = this,
  70237. o = this.el,
  70238. t = this.options,
  70239. i = t.preventOnFilter,
  70240. r = e.type,
  70241. a = (e.touches && e.touches[0]) || (e.pointerType && 'touch' === e.pointerType && e),
  70242. l = (a || e).target,
  70243. s = (e.target.shadowRoot && ((e.path && e.path[0]) || (e.composedPath && e.composedPath()[0]))) || l,
  70244. c = t.filter
  70245. if (
  70246. (!(function (t) {
  70247. Tt.length = 0
  70248. var e = t.getElementsByTagName('input'),
  70249. n = e.length
  70250. for (; n--; ) {
  70251. var o = e[n]
  70252. o.checked && Tt.push(o)
  70253. }
  70254. })(o),
  70255. !q &&
  70256. !((/mousedown|pointerdown/.test(r) && 0 !== e.button) || t.disabled) &&
  70257. !s.isContentEditable &&
  70258. (this.nativeDraggable || !u || !l || 'SELECT' !== l.tagName.toUpperCase()) &&
  70259. !(((l = N(l, t.draggable, o, !1)) && l.animated) || J === l))
  70260. ) {
  70261. if (((nt = B(l)), (it = B(l, t.draggable)), 'function' == typeof c)) {
  70262. if (c.call(this, e, l, this))
  70263. return U({ sortable: n, rootEl: s, name: 'filter', targetEl: l, toEl: o, fromEl: o }), z('filter', n, { evt: e }), void (i && e.cancelable && e.preventDefault())
  70264. } else if (
  70265. (c =
  70266. c &&
  70267. c.split(',').some(function (t) {
  70268. if ((t = N(s, t.trim(), o, !1))) return U({ sortable: n, rootEl: t, name: 'filter', targetEl: l, fromEl: o, toEl: o }), z('filter', n, { evt: e }), !0
  70269. }))
  70270. )
  70271. return void (i && e.cancelable && e.preventDefault())
  70272. ;(t.handle && !N(s, t.handle, o, !1)) || this._prepareDragStart(e, a, l)
  70273. }
  70274. }
  70275. },
  70276. _prepareDragStart: function (t, e, n) {
  70277. var o,
  70278. i = this,
  70279. r = i.el,
  70280. a = i.options,
  70281. l = r.ownerDocument
  70282. n &&
  70283. !q &&
  70284. n.parentNode === r &&
  70285. ((o = k(n)),
  70286. ($ = r),
  70287. (V = (q = n).parentNode),
  70288. (Q = q.nextSibling),
  70289. (J = n),
  70290. (at = a.group),
  70291. (st = { target: (Bt.dragged = q), clientX: (e || t).clientX, clientY: (e || t).clientY }),
  70292. (ht = st.clientX - o.left),
  70293. (ft = st.clientY - o.top),
  70294. (this._lastX = (e || t).clientX),
  70295. (this._lastY = (e || t).clientY),
  70296. (q.style['will-change'] = 'all'),
  70297. (o = function () {
  70298. z('delayEnded', i, { evt: t }),
  70299. Bt.eventCanceled
  70300. ? i._onDrop()
  70301. : (i._disableDelayedDragEvents(),
  70302. !s && i.nativeDraggable && (q.draggable = !0),
  70303. i._triggerDragStart(t, e),
  70304. U({ sortable: i, name: 'choose', originalEvent: t }),
  70305. I(q, a.chosenClass, !0))
  70306. }),
  70307. a.ignore.split(',').forEach(function (t) {
  70308. b(q, t.trim(), jt)
  70309. }),
  70310. h(l, 'dragover', Xt),
  70311. h(l, 'mousemove', Xt),
  70312. h(l, 'touchmove', Xt),
  70313. h(l, 'mouseup', i._onDrop),
  70314. h(l, 'touchend', i._onDrop),
  70315. h(l, 'touchcancel', i._onDrop),
  70316. s && this.nativeDraggable && ((this.options.touchStartThreshold = 4), (q.draggable = !0)),
  70317. z('delayStart', this, { evt: t }),
  70318. !a.delay || (a.delayOnTouchOnly && !e) || (this.nativeDraggable && (w || y))
  70319. ? o()
  70320. : Bt.eventCanceled
  70321. ? this._onDrop()
  70322. : (h(l, 'mouseup', i._disableDelayedDrag),
  70323. h(l, 'touchend', i._disableDelayedDrag),
  70324. h(l, 'touchcancel', i._disableDelayedDrag),
  70325. h(l, 'mousemove', i._delayedDragTouchMoveHandler),
  70326. h(l, 'touchmove', i._delayedDragTouchMoveHandler),
  70327. a.supportPointer && h(l, 'pointermove', i._delayedDragTouchMoveHandler),
  70328. (i._dragStartTimer = setTimeout(o, a.delay))))
  70329. },
  70330. _delayedDragTouchMoveHandler: function (t) {
  70331. t = t.touches ? t.touches[0] : t
  70332. Math.max(Math.abs(t.clientX - this._lastX), Math.abs(t.clientY - this._lastY)) >= Math.floor(this.options.touchStartThreshold / ((this.nativeDraggable && window.devicePixelRatio) || 1)) &&
  70333. this._disableDelayedDrag()
  70334. },
  70335. _disableDelayedDrag: function () {
  70336. q && jt(q), clearTimeout(this._dragStartTimer), this._disableDelayedDragEvents()
  70337. },
  70338. _disableDelayedDragEvents: function () {
  70339. var t = this.el.ownerDocument
  70340. f(t, 'mouseup', this._disableDelayedDrag),
  70341. f(t, 'touchend', this._disableDelayedDrag),
  70342. f(t, 'touchcancel', this._disableDelayedDrag),
  70343. f(t, 'mousemove', this._delayedDragTouchMoveHandler),
  70344. f(t, 'touchmove', this._delayedDragTouchMoveHandler),
  70345. f(t, 'pointermove', this._delayedDragTouchMoveHandler)
  70346. },
  70347. _triggerDragStart: function (t, e) {
  70348. ;(e = e || ('touch' == t.pointerType && t)),
  70349. !this.nativeDraggable || e
  70350. ? this.options.supportPointer
  70351. ? h(document, 'pointermove', this._onTouchMove)
  70352. : h(document, e ? 'touchmove' : 'mousemove', this._onTouchMove)
  70353. : (h(q, 'dragend', this), h($, 'dragstart', this._onDragStart))
  70354. try {
  70355. document.selection
  70356. ? Lt(function () {
  70357. document.selection.empty()
  70358. })
  70359. : window.getSelection().removeAllRanges()
  70360. } catch (t) {}
  70361. },
  70362. _dragStarted: function (t, e) {
  70363. var n
  70364. ;(yt = !1),
  70365. $ && q
  70366. ? (z('dragStarted', this, { evt: e }),
  70367. this.nativeDraggable && h(document, 'dragover', Yt),
  70368. (n = this.options),
  70369. t || I(q, n.dragClass, !1),
  70370. I(q, n.ghostClass, !0),
  70371. (Bt.active = this),
  70372. t && this._appendGhost(),
  70373. U({ sortable: this, name: 'start', originalEvent: e }))
  70374. : this._nulling()
  70375. },
  70376. _emulateDragOver: function () {
  70377. if (ct) {
  70378. ;(this._lastX = ct.clientX), (this._lastY = ct.clientY), kt()
  70379. for (var t = document.elementFromPoint(ct.clientX, ct.clientY), e = t; t && t.shadowRoot && (t = t.shadowRoot.elementFromPoint(ct.clientX, ct.clientY)) !== e; ) e = t
  70380. if ((q.parentNode[j]._isOutsideThisEl(t), e))
  70381. do {
  70382. if (e[j]) if (e[j]._onDragOver({ clientX: ct.clientX, clientY: ct.clientY, target: t, rootEl: e }) && !this.options.dragoverBubble) break
  70383. } while ((e = (t = e).parentNode))
  70384. Rt()
  70385. }
  70386. },
  70387. _onTouchMove: function (t) {
  70388. if (st) {
  70389. var e = this.options,
  70390. n = e.fallbackTolerance,
  70391. o = e.fallbackOffset,
  70392. i = t.touches ? t.touches[0] : t,
  70393. r = Z && v(Z, !0),
  70394. a = Z && r && r.a,
  70395. l = Z && r && r.d,
  70396. e = Ot && bt && E(bt),
  70397. a = (i.clientX - st.clientX + o.x) / (a || 1) + (e ? e[0] - _t[0] : 0) / (a || 1),
  70398. l = (i.clientY - st.clientY + o.y) / (l || 1) + (e ? e[1] - _t[1] : 0) / (l || 1)
  70399. if (!Bt.active && !yt) {
  70400. if (n && Math.max(Math.abs(i.clientX - this._lastX), Math.abs(i.clientY - this._lastY)) < n) return
  70401. this._onDragStart(t, !0)
  70402. }
  70403. Z &&
  70404. (r ? ((r.e += a - (ut || 0)), (r.f += l - (dt || 0))) : (r = { a: 1, b: 0, c: 0, d: 1, e: a, f: l }),
  70405. (r = 'matrix('.concat(r.a, ',').concat(r.b, ',').concat(r.c, ',').concat(r.d, ',').concat(r.e, ',').concat(r.f, ')')),
  70406. P(Z, 'webkitTransform', r),
  70407. P(Z, 'mozTransform', r),
  70408. P(Z, 'msTransform', r),
  70409. P(Z, 'transform', r),
  70410. (ut = a),
  70411. (dt = l),
  70412. (ct = i)),
  70413. t.cancelable && t.preventDefault()
  70414. }
  70415. },
  70416. _appendGhost: function () {
  70417. if (!Z) {
  70418. var t = this.options.fallbackOnBody ? document.body : $,
  70419. e = k(q, !0, Ot, !0, t),
  70420. n = this.options
  70421. if (Ot) {
  70422. for (bt = t; 'static' === P(bt, 'position') && 'none' === P(bt, 'transform') && bt !== document; ) bt = bt.parentNode
  70423. bt !== document.body && bt !== document.documentElement ? (bt === document && (bt = O()), (e.top += bt.scrollTop), (e.left += bt.scrollLeft)) : (bt = O()), (_t = E(bt))
  70424. }
  70425. I((Z = q.cloneNode(!0)), n.ghostClass, !1),
  70426. I(Z, n.fallbackClass, !0),
  70427. I(Z, n.dragClass, !0),
  70428. P(Z, 'transition', ''),
  70429. P(Z, 'transform', ''),
  70430. P(Z, 'box-sizing', 'border-box'),
  70431. P(Z, 'margin', 0),
  70432. P(Z, 'top', e.top),
  70433. P(Z, 'left', e.left),
  70434. P(Z, 'width', e.width),
  70435. P(Z, 'height', e.height),
  70436. P(Z, 'opacity', '0.8'),
  70437. P(Z, 'position', Ot ? 'absolute' : 'fixed'),
  70438. P(Z, 'zIndex', '100000'),
  70439. P(Z, 'pointerEvents', 'none'),
  70440. (Bt.ghost = Z),
  70441. t.appendChild(Z),
  70442. P(Z, 'transform-origin', (ht / parseInt(Z.style.width)) * 100 + '% ' + (ft / parseInt(Z.style.height)) * 100 + '%')
  70443. }
  70444. },
  70445. _onDragStart: function (t, e) {
  70446. var n = this,
  70447. o = t.dataTransfer,
  70448. i = n.options
  70449. z('dragStart', this, { evt: t }),
  70450. Bt.eventCanceled
  70451. ? this._onDrop()
  70452. : (z('setupClone', this),
  70453. Bt.eventCanceled || ((tt = _(q)).removeAttribute('id'), (tt.draggable = !1), (tt.style['will-change'] = ''), this._hideClone(), I(tt, this.options.chosenClass, !1), (Bt.clone = tt)),
  70454. (n.cloneId = Lt(function () {
  70455. z('clone', n), Bt.eventCanceled || (n.options.removeCloneOnHide || $.insertBefore(tt, q), n._hideClone(), U({ sortable: n, name: 'clone' }))
  70456. })),
  70457. e || I(q, i.dragClass, !0),
  70458. e
  70459. ? ((wt = !0), (n._loopId = setInterval(n._emulateDragOver, 50)))
  70460. : (f(document, 'mouseup', n._onDrop),
  70461. f(document, 'touchend', n._onDrop),
  70462. f(document, 'touchcancel', n._onDrop),
  70463. o && ((o.effectAllowed = 'move'), i.setData && i.setData.call(n, o, q)),
  70464. h(document, 'drop', n),
  70465. P(q, 'transform', 'translateZ(0)')),
  70466. (yt = !0),
  70467. (n._dragStartId = Lt(n._dragStarted.bind(n, e, t))),
  70468. h(document, 'selectstart', n),
  70469. (pt = !0),
  70470. u && P(document.body, 'user-select', 'none'))
  70471. },
  70472. _onDragOver: function (n) {
  70473. var o,
  70474. i,
  70475. r,
  70476. t,
  70477. a = this.el,
  70478. l = n.target,
  70479. e = this.options,
  70480. s = e.group,
  70481. c = Bt.active,
  70482. u = at === s,
  70483. d = e.sort,
  70484. h = lt || c,
  70485. f = this,
  70486. p = !1
  70487. if (!Ct) {
  70488. if ((void 0 !== n.preventDefault && n.cancelable && n.preventDefault(), (l = N(l, e.draggable, a, !0)), T('dragOver'), Bt.eventCanceled)) return p
  70489. if (q.contains(n.target) || (l.animated && l.animatingX && l.animatingY) || f._ignoreWhileAnimating === l) return O(!1)
  70490. if (((wt = !1), c && !e.disabled && (u ? d || (i = V !== $) : lt === this || ((this.lastPutMode = at.checkPull(this, c, q, n)) && s.checkPut(this, c, q, n))))) {
  70491. if (((r = 'vertical' === this._getDirection(n, l)), (o = k(q)), T('dragOverValid'), Bt.eventCanceled)) return p
  70492. if (i) return (V = $), x(), this._hideClone(), T('revert'), Bt.eventCanceled || (Q ? $.insertBefore(q, Q) : $.appendChild(q)), O(!0)
  70493. var g = Y(a, e.draggable)
  70494. if (
  70495. !g ||
  70496. ((function (t, e, n) {
  70497. n = k(Y(n.el, n.options.draggable))
  70498. return e
  70499. ? t.clientX > n.right + 10 || (t.clientX <= n.right && t.clientY > n.bottom && t.clientX >= n.left)
  70500. : (t.clientX > n.right && t.clientY > n.top) || (t.clientX <= n.right && t.clientY > n.bottom + 10)
  70501. })(n, r, this) &&
  70502. !g.animated)
  70503. ) {
  70504. if (g === q) return O(!1)
  70505. if (((l = g && a === n.target ? g : l) && (w = k(l)), !1 !== Ft($, a, q, o, l, w, n, !!l)))
  70506. return x(), g && g.nextSibling ? a.insertBefore(q, g.nextSibling) : a.appendChild(q), (V = a), A(), O(!0)
  70507. } else if (
  70508. g &&
  70509. (function (t, e, n) {
  70510. n = k(X(n.el, 0, n.options, !0))
  70511. return e ? t.clientX < n.left - 10 || (t.clientY < n.top && t.clientX < n.right) : t.clientY < n.top - 10 || (t.clientY < n.bottom && t.clientX < n.left)
  70512. })(n, r, this)
  70513. ) {
  70514. var m = X(a, 0, e, !0)
  70515. if (m === q) return O(!1)
  70516. if (((w = k((l = m))), !1 !== Ft($, a, q, o, l, w, n, !1))) return x(), a.insertBefore(q, m), (V = a), A(), O(!0)
  70517. } else if (l.parentNode === a) {
  70518. var v,
  70519. b,
  70520. y,
  70521. w = k(l),
  70522. E = q.parentNode !== a,
  70523. D =
  70524. ((D = (q.animated && q.toRect) || o),
  70525. (C = (l.animated && l.toRect) || w),
  70526. (S = (t = r) ? D.left : D.top),
  70527. (s = t ? D.right : D.bottom),
  70528. (g = t ? D.width : D.height),
  70529. (m = t ? C.left : C.top),
  70530. (D = t ? C.right : C.bottom),
  70531. (C = t ? C.width : C.height),
  70532. !(S === m || s === D || S + g / 2 === m + C / 2)),
  70533. S = r ? 'top' : 'left',
  70534. g = R(l, 'top', 'top') || R(q, 'top', 'top'),
  70535. m = g ? g.scrollTop : void 0
  70536. if (
  70537. (gt !== l && ((b = w[S]), (Dt = !1), (St = (!D && e.invertSwap) || E)),
  70538. 0 !==
  70539. (v = (function (t, e, n, o, i, r, a, l) {
  70540. var s = o ? t.clientY : t.clientX,
  70541. c = o ? n.height : n.width,
  70542. t = o ? n.top : n.left,
  70543. o = o ? n.bottom : n.right,
  70544. n = !1
  70545. if (!a)
  70546. if (l && vt < c * i) {
  70547. if ((Dt = !Dt && (1 === mt ? t + (c * r) / 2 < s : s < o - (c * r) / 2) ? !0 : Dt)) n = !0
  70548. else if (1 === mt ? s < t + vt : o - vt < s) return -mt
  70549. } else if (t + (c * (1 - i)) / 2 < s && s < o - (c * (1 - i)) / 2)
  70550. return (function (t) {
  70551. return B(q) < B(t) ? 1 : -1
  70552. })(e)
  70553. if ((n = n || a) && (s < t + (c * r) / 2 || o - (c * r) / 2 < s)) return t + c / 2 < s ? 1 : -1
  70554. return 0
  70555. })(n, l, w, r, D ? 1 : e.swapThreshold, null == e.invertedSwapThreshold ? e.swapThreshold : e.invertedSwapThreshold, St, gt === l)))
  70556. )
  70557. for (var _ = B(q); (y = V.children[(_ -= v)]) && ('none' === P(y, 'display') || y === Z); );
  70558. if (0 === v || y === l) return O(!1)
  70559. mt = v
  70560. var C = (gt = l).nextElementSibling,
  70561. E = !1,
  70562. D = Ft($, a, q, o, l, w, n, (E = 1 === v))
  70563. if (!1 !== D)
  70564. return (
  70565. (1 !== D && -1 !== D) || (E = 1 === D),
  70566. (Ct = !0),
  70567. setTimeout(Ht, 30),
  70568. x(),
  70569. E && !C ? a.appendChild(q) : l.parentNode.insertBefore(q, E ? C : l),
  70570. g && F(g, 0, m - g.scrollTop),
  70571. (V = q.parentNode),
  70572. void 0 === b || St || (vt = Math.abs(b - k(l)[S])),
  70573. A(),
  70574. O(!0)
  70575. )
  70576. }
  70577. if (a.contains(q)) return O(!1)
  70578. }
  70579. return !1
  70580. }
  70581. function T(t, e) {
  70582. z(
  70583. t,
  70584. f,
  70585. M(
  70586. {
  70587. evt: n,
  70588. isOwner: u,
  70589. axis: r ? 'vertical' : 'horizontal',
  70590. revert: i,
  70591. dragRect: o,
  70592. targetRect: w,
  70593. canSort: d,
  70594. fromSortable: h,
  70595. target: l,
  70596. completed: O,
  70597. onMove: function (t, e) {
  70598. return Ft($, a, q, o, t, k(t), n, e)
  70599. },
  70600. changed: A
  70601. },
  70602. e
  70603. )
  70604. )
  70605. }
  70606. function x() {
  70607. T('dragOverAnimationCapture'), f.captureAnimationState(), f !== h && h.captureAnimationState()
  70608. }
  70609. function O(t) {
  70610. return (
  70611. T('dragOverCompleted', { insertion: t }),
  70612. t &&
  70613. (u ? c._hideClone() : c._showClone(f),
  70614. f !== h && (I(q, (lt || c).options.ghostClass, !1), I(q, e.ghostClass, !0)),
  70615. lt !== f && f !== Bt.active ? (lt = f) : f === Bt.active && lt && (lt = null),
  70616. h === f && (f._ignoreWhileAnimating = l),
  70617. f.animateAll(function () {
  70618. T('dragOverAnimationComplete'), (f._ignoreWhileAnimating = null)
  70619. }),
  70620. f !== h && (h.animateAll(), (h._ignoreWhileAnimating = null))),
  70621. ((l === q && !q.animated) || (l === a && !l.animated)) && (gt = null),
  70622. e.dragoverBubble || n.rootEl || l === document || (q.parentNode[j]._isOutsideThisEl(n.target), t || Xt(n)),
  70623. !e.dragoverBubble && n.stopPropagation && n.stopPropagation(),
  70624. (p = !0)
  70625. )
  70626. }
  70627. function A() {
  70628. ;(ot = B(q)), (rt = B(q, e.draggable)), U({ sortable: f, name: 'change', toEl: a, newIndex: ot, newDraggableIndex: rt, originalEvent: n })
  70629. }
  70630. },
  70631. _ignoreWhileAnimating: null,
  70632. _offMoveEvents: function () {
  70633. f(document, 'mousemove', this._onTouchMove),
  70634. f(document, 'touchmove', this._onTouchMove),
  70635. f(document, 'pointermove', this._onTouchMove),
  70636. f(document, 'dragover', Xt),
  70637. f(document, 'mousemove', Xt),
  70638. f(document, 'touchmove', Xt)
  70639. },
  70640. _offUpEvents: function () {
  70641. var t = this.el.ownerDocument
  70642. f(t, 'mouseup', this._onDrop), f(t, 'touchend', this._onDrop), f(t, 'pointerup', this._onDrop), f(t, 'touchcancel', this._onDrop), f(document, 'selectstart', this)
  70643. },
  70644. _onDrop: function (t) {
  70645. var e = this.el,
  70646. n = this.options
  70647. ;(ot = B(q)),
  70648. (rt = B(q, n.draggable)),
  70649. z('drop', this, { evt: t }),
  70650. (V = q && q.parentNode),
  70651. (ot = B(q)),
  70652. (rt = B(q, n.draggable)),
  70653. Bt.eventCanceled ||
  70654. ((Dt = St = yt = !1),
  70655. clearInterval(this._loopId),
  70656. clearTimeout(this._dragStartTimer),
  70657. Kt(this.cloneId),
  70658. Kt(this._dragStartId),
  70659. this.nativeDraggable && (f(document, 'drop', this), f(e, 'dragstart', this._onDragStart)),
  70660. this._offMoveEvents(),
  70661. this._offUpEvents(),
  70662. u && P(document.body, 'user-select', ''),
  70663. P(q, 'transform', ''),
  70664. t &&
  70665. (pt && (t.cancelable && t.preventDefault(), n.dropBubble || t.stopPropagation()),
  70666. Z && Z.parentNode && Z.parentNode.removeChild(Z),
  70667. ($ === V || (lt && 'clone' !== lt.lastPutMode)) && tt && tt.parentNode && tt.parentNode.removeChild(tt),
  70668. q &&
  70669. (this.nativeDraggable && f(q, 'dragend', this),
  70670. jt(q),
  70671. (q.style['will-change'] = ''),
  70672. pt && !yt && I(q, (lt || this).options.ghostClass, !1),
  70673. I(q, this.options.chosenClass, !1),
  70674. U({ sortable: this, name: 'unchoose', toEl: V, newIndex: null, newDraggableIndex: null, originalEvent: t }),
  70675. $ !== V
  70676. ? (0 <= ot &&
  70677. (U({ rootEl: V, name: 'add', toEl: V, fromEl: $, originalEvent: t }),
  70678. U({ sortable: this, name: 'remove', toEl: V, originalEvent: t }),
  70679. U({ rootEl: V, name: 'sort', toEl: V, fromEl: $, originalEvent: t }),
  70680. U({ sortable: this, name: 'sort', toEl: V, originalEvent: t })),
  70681. lt && lt.save())
  70682. : ot !== nt && 0 <= ot && (U({ sortable: this, name: 'update', toEl: V, originalEvent: t }), U({ sortable: this, name: 'sort', toEl: V, originalEvent: t })),
  70683. Bt.active && ((null != ot && -1 !== ot) || ((ot = nt), (rt = it)), U({ sortable: this, name: 'end', toEl: V, originalEvent: t }), this.save())))),
  70684. this._nulling()
  70685. },
  70686. _nulling: function () {
  70687. z('nulling', this),
  70688. ($ = q = V = Z = Q = tt = J = et = st = ct = pt = ot = rt = nt = it = gt = mt = lt = at = Bt.dragged = Bt.ghost = Bt.clone = Bt.active = null),
  70689. Tt.forEach(function (t) {
  70690. t.checked = !0
  70691. }),
  70692. (Tt.length = ut = dt = 0)
  70693. },
  70694. handleEvent: function (t) {
  70695. switch (t.type) {
  70696. case 'drop':
  70697. case 'dragend':
  70698. this._onDrop(t)
  70699. break
  70700. case 'dragenter':
  70701. case 'dragover':
  70702. q &&
  70703. (this._onDragOver(t),
  70704. (function (t) {
  70705. t.dataTransfer && (t.dataTransfer.dropEffect = 'move')
  70706. t.cancelable && t.preventDefault()
  70707. })(t))
  70708. break
  70709. case 'selectstart':
  70710. t.preventDefault()
  70711. }
  70712. },
  70713. toArray: function () {
  70714. for (var t, e = [], n = this.el.children, o = 0, i = n.length, r = this.options; o < i; o++)
  70715. N((t = n[o]), r.draggable, this.el, !1) &&
  70716. e.push(
  70717. t.getAttribute(r.dataIdAttr) ||
  70718. (function (t) {
  70719. var e = t.tagName + t.className + t.src + t.href + t.textContent,
  70720. n = e.length,
  70721. o = 0
  70722. for (; n--; ) o += e.charCodeAt(n)
  70723. return o.toString(36)
  70724. })(t)
  70725. )
  70726. return e
  70727. },
  70728. sort: function (t, e) {
  70729. var n = {},
  70730. o = this.el
  70731. this.toArray().forEach(function (t, e) {
  70732. e = o.children[e]
  70733. N(e, this.options.draggable, o, !1) && (n[t] = e)
  70734. }, this),
  70735. e && this.captureAnimationState(),
  70736. t.forEach(function (t) {
  70737. n[t] && (o.removeChild(n[t]), o.appendChild(n[t]))
  70738. }),
  70739. e && this.animateAll()
  70740. },
  70741. save: function () {
  70742. var t = this.options.store
  70743. t && t.set && t.set(this)
  70744. },
  70745. closest: function (t, e) {
  70746. return N(t, e || this.options.draggable, this.el, !1)
  70747. },
  70748. option: function (t, e) {
  70749. var n = this.options
  70750. if (void 0 === e) return n[t]
  70751. var o = K.modifyOption(this, t, e)
  70752. ;(n[t] = void 0 !== o ? o : e), 'group' === t && Pt(n)
  70753. },
  70754. destroy: function () {
  70755. z('destroy', this)
  70756. var t = this.el
  70757. ;(t[j] = null),
  70758. f(t, 'mousedown', this._onTapStart),
  70759. f(t, 'touchstart', this._onTapStart),
  70760. f(t, 'pointerdown', this._onTapStart),
  70761. this.nativeDraggable && (f(t, 'dragover', this), f(t, 'dragenter', this)),
  70762. Array.prototype.forEach.call(t.querySelectorAll('[draggable]'), function (t) {
  70763. t.removeAttribute('draggable')
  70764. }),
  70765. this._onDrop(),
  70766. this._disableDelayedDragEvents(),
  70767. Et.splice(Et.indexOf(this.el), 1),
  70768. (this.el = t = null)
  70769. },
  70770. _hideClone: function () {
  70771. et || (z('hideClone', this), Bt.eventCanceled || (P(tt, 'display', 'none'), this.options.removeCloneOnHide && tt.parentNode && tt.parentNode.removeChild(tt), (et = !0)))
  70772. },
  70773. _showClone: function (t) {
  70774. 'clone' === t.lastPutMode
  70775. ? et &&
  70776. (z('showClone', this),
  70777. Bt.eventCanceled ||
  70778. (q.parentNode != $ || this.options.group.revertClone ? (Q ? $.insertBefore(tt, Q) : $.appendChild(tt)) : $.insertBefore(tt, q),
  70779. this.options.group.revertClone && this.animate(q, tt),
  70780. P(tt, 'display', ''),
  70781. (et = !1)))
  70782. : this._hideClone()
  70783. }
  70784. }),
  70785. xt &&
  70786. h(document, 'touchmove', function (t) {
  70787. ;(Bt.active || yt) && t.cancelable && t.preventDefault()
  70788. }),
  70789. (Bt.utils = {
  70790. on: h,
  70791. off: f,
  70792. css: P,
  70793. find: b,
  70794. is: function (t, e) {
  70795. return !!N(t, e, t, !1)
  70796. },
  70797. extend: function (t, e) {
  70798. if (t && e) for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n])
  70799. return t
  70800. },
  70801. throttle: S,
  70802. closest: N,
  70803. toggleClass: I,
  70804. clone: _,
  70805. index: B,
  70806. nextTick: Lt,
  70807. cancelNextTick: Kt,
  70808. detectDirection: It,
  70809. getChild: X
  70810. }),
  70811. (Bt.get = function (t) {
  70812. return t[j]
  70813. }),
  70814. (Bt.mount = function () {
  70815. for (var t = arguments.length, e = new Array(t), n = 0; n < t; n++) e[n] = arguments[n]
  70816. ;(e = e[0].constructor === Array ? e[0] : e).forEach(function (t) {
  70817. if (!t.prototype || !t.prototype.constructor) throw 'Sortable: Mounted plugin must be a constructor function, not '.concat({}.toString.call(t))
  70818. t.utils && (Bt.utils = M(M({}, Bt.utils), t.utils)), K.mount(t)
  70819. })
  70820. }),
  70821. (Bt.create = function (t, e) {
  70822. return new Bt(t, e)
  70823. })
  70824. var Wt,
  70825. zt,
  70826. Gt,
  70827. Ut,
  70828. qt,
  70829. Vt,
  70830. Zt = [],
  70831. $t = !(Bt.version = '1.15.0')
  70832. function Qt() {
  70833. Zt.forEach(function (t) {
  70834. clearInterval(t.pid)
  70835. }),
  70836. (Zt = [])
  70837. }
  70838. function Jt() {
  70839. clearInterval(Vt)
  70840. }
  70841. var te,
  70842. ee = S(function (n, t, e, o) {
  70843. if (t.scroll) {
  70844. var i,
  70845. r = (n.touches ? n.touches[0] : n).clientX,
  70846. a = (n.touches ? n.touches[0] : n).clientY,
  70847. l = t.scrollSensitivity,
  70848. s = t.scrollSpeed,
  70849. c = O(),
  70850. u = !1
  70851. zt !== e && ((zt = e), Qt(), (Wt = t.scroll), (i = t.scrollFn), !0 === Wt && (Wt = A(e, !0)))
  70852. var d = 0,
  70853. h = Wt
  70854. do {
  70855. var f = h,
  70856. p = k(f),
  70857. g = p.top,
  70858. m = p.bottom,
  70859. v = p.left,
  70860. b = p.right,
  70861. y = p.width,
  70862. w = p.height,
  70863. E = void 0,
  70864. D = void 0,
  70865. S = f.scrollWidth,
  70866. _ = f.scrollHeight,
  70867. C = P(f),
  70868. T = f.scrollLeft,
  70869. p = f.scrollTop,
  70870. D =
  70871. f === c
  70872. ? ((E = y < S && ('auto' === C.overflowX || 'scroll' === C.overflowX || 'visible' === C.overflowX)),
  70873. w < _ && ('auto' === C.overflowY || 'scroll' === C.overflowY || 'visible' === C.overflowY))
  70874. : ((E = y < S && ('auto' === C.overflowX || 'scroll' === C.overflowX)), w < _ && ('auto' === C.overflowY || 'scroll' === C.overflowY)),
  70875. T = E && (Math.abs(b - r) <= l && T + y < S) - (Math.abs(v - r) <= l && !!T),
  70876. p = D && (Math.abs(m - a) <= l && p + w < _) - (Math.abs(g - a) <= l && !!p)
  70877. if (!Zt[d]) for (var x = 0; x <= d; x++) Zt[x] || (Zt[x] = {})
  70878. ;(Zt[d].vx == T && Zt[d].vy == p && Zt[d].el === f) ||
  70879. ((Zt[d].el = f),
  70880. (Zt[d].vx = T),
  70881. (Zt[d].vy = p),
  70882. clearInterval(Zt[d].pid),
  70883. (0 == T && 0 == p) ||
  70884. ((u = !0),
  70885. (Zt[d].pid = setInterval(
  70886. function () {
  70887. o && 0 === this.layer && Bt.active._onTouchMove(qt)
  70888. var t = Zt[this.layer].vy ? Zt[this.layer].vy * s : 0,
  70889. e = Zt[this.layer].vx ? Zt[this.layer].vx * s : 0
  70890. ;('function' == typeof i && 'continue' !== i.call(Bt.dragged.parentNode[j], e, t, n, qt, Zt[this.layer].el)) || F(Zt[this.layer].el, e, t)
  70891. }.bind({ layer: d }),
  70892. 24
  70893. )))),
  70894. d++
  70895. } while (t.bubbleScroll && h !== c && (h = A(h, !1)))
  70896. $t = u
  70897. }
  70898. }, 30),
  70899. c = function (t) {
  70900. var e = t.originalEvent,
  70901. n = t.putSortable,
  70902. o = t.dragEl,
  70903. i = t.activeSortable,
  70904. r = t.dispatchSortableEvent,
  70905. a = t.hideGhostForTarget,
  70906. t = t.unhideGhostForTarget
  70907. e &&
  70908. ((i = n || i),
  70909. a(),
  70910. (e = e.changedTouches && e.changedTouches.length ? e.changedTouches[0] : e),
  70911. (e = document.elementFromPoint(e.clientX, e.clientY)),
  70912. t(),
  70913. i && !i.el.contains(e) && (r('spill'), this.onSpill({ dragEl: o, putSortable: n })))
  70914. }
  70915. function ne() {}
  70916. function oe() {}
  70917. ;(ne.prototype = {
  70918. startIndex: null,
  70919. dragStart: function (t) {
  70920. t = t.oldDraggableIndex
  70921. this.startIndex = t
  70922. },
  70923. onSpill: function (t) {
  70924. var e = t.dragEl,
  70925. n = t.putSortable
  70926. this.sortable.captureAnimationState(), n && n.captureAnimationState()
  70927. t = X(this.sortable.el, this.startIndex, this.options)
  70928. t ? this.sortable.el.insertBefore(e, t) : this.sortable.el.appendChild(e), this.sortable.animateAll(), n && n.animateAll()
  70929. },
  70930. drop: c
  70931. }),
  70932. a(ne, { pluginName: 'revertOnSpill' }),
  70933. (oe.prototype = {
  70934. onSpill: function (t) {
  70935. var e = t.dragEl,
  70936. t = t.putSortable || this.sortable
  70937. t.captureAnimationState(), e.parentNode && e.parentNode.removeChild(e), t.animateAll()
  70938. },
  70939. drop: c
  70940. }),
  70941. a(oe, { pluginName: 'removeOnSpill' })
  70942. var ie,
  70943. re,
  70944. ae,
  70945. le,
  70946. se,
  70947. ce = [],
  70948. ue = [],
  70949. de = !1,
  70950. he = !1,
  70951. fe = !1
  70952. function pe(n, o) {
  70953. ue.forEach(function (t, e) {
  70954. e = o.children[t.sortableIndex + (n ? Number(e) : 0)]
  70955. e ? o.insertBefore(t, e) : o.appendChild(t)
  70956. })
  70957. }
  70958. function ge() {
  70959. ce.forEach(function (t) {
  70960. t !== ae && t.parentNode && t.parentNode.removeChild(t)
  70961. })
  70962. }
  70963. return (
  70964. Bt.mount(
  70965. new (function () {
  70966. function t() {
  70967. for (var t in ((this.defaults = { scroll: !0, forceAutoScrollFallback: !1, scrollSensitivity: 30, scrollSpeed: 10, bubbleScroll: !0 }), this))
  70968. '_' === t.charAt(0) && 'function' == typeof this[t] && (this[t] = this[t].bind(this))
  70969. }
  70970. return (
  70971. (t.prototype = {
  70972. dragStarted: function (t) {
  70973. t = t.originalEvent
  70974. this.sortable.nativeDraggable
  70975. ? h(document, 'dragover', this._handleAutoScroll)
  70976. : this.options.supportPointer
  70977. ? h(document, 'pointermove', this._handleFallbackAutoScroll)
  70978. : t.touches
  70979. ? h(document, 'touchmove', this._handleFallbackAutoScroll)
  70980. : h(document, 'mousemove', this._handleFallbackAutoScroll)
  70981. },
  70982. dragOverCompleted: function (t) {
  70983. t = t.originalEvent
  70984. this.options.dragOverBubble || t.rootEl || this._handleAutoScroll(t)
  70985. },
  70986. drop: function () {
  70987. this.sortable.nativeDraggable
  70988. ? f(document, 'dragover', this._handleAutoScroll)
  70989. : (f(document, 'pointermove', this._handleFallbackAutoScroll), f(document, 'touchmove', this._handleFallbackAutoScroll), f(document, 'mousemove', this._handleFallbackAutoScroll)),
  70990. Jt(),
  70991. Qt(),
  70992. clearTimeout(g),
  70993. (g = void 0)
  70994. },
  70995. nulling: function () {
  70996. ;(qt = zt = Wt = $t = Vt = Gt = Ut = null), (Zt.length = 0)
  70997. },
  70998. _handleFallbackAutoScroll: function (t) {
  70999. this._handleAutoScroll(t, !0)
  71000. },
  71001. _handleAutoScroll: function (e, n) {
  71002. var o,
  71003. i = this,
  71004. r = (e.touches ? e.touches[0] : e).clientX,
  71005. a = (e.touches ? e.touches[0] : e).clientY,
  71006. t = document.elementFromPoint(r, a)
  71007. ;(qt = e),
  71008. n || this.options.forceAutoScrollFallback || w || y || u
  71009. ? (ee(e, this.options, t, n),
  71010. (o = A(t, !0)),
  71011. !$t ||
  71012. (Vt && r === Gt && a === Ut) ||
  71013. (Vt && Jt(),
  71014. (Vt = setInterval(function () {
  71015. var t = A(document.elementFromPoint(r, a), !0)
  71016. t !== o && ((o = t), Qt()), ee(e, i.options, t, n)
  71017. }, 10)),
  71018. (Gt = r),
  71019. (Ut = a)))
  71020. : this.options.bubbleScroll && A(t, !0) !== O()
  71021. ? ee(e, this.options, A(t, !1), !1)
  71022. : Qt()
  71023. }
  71024. }),
  71025. a(t, { pluginName: 'scroll', initializeByDefault: !0 })
  71026. )
  71027. })()
  71028. ),
  71029. Bt.mount(oe, ne),
  71030. Bt.mount(
  71031. new (function () {
  71032. function t() {
  71033. this.defaults = { swapClass: 'sortable-swap-highlight' }
  71034. }
  71035. return (
  71036. (t.prototype = {
  71037. dragStart: function (t) {
  71038. t = t.dragEl
  71039. te = t
  71040. },
  71041. dragOverValid: function (t) {
  71042. var e = t.completed,
  71043. n = t.target,
  71044. o = t.onMove,
  71045. i = t.activeSortable,
  71046. r = t.changed,
  71047. a = t.cancel
  71048. i.options.swap &&
  71049. ((t = this.sortable.el),
  71050. (i = this.options),
  71051. n && n !== t && ((t = te), (te = !1 !== o(n) ? (I(n, i.swapClass, !0), n) : null), t && t !== te && I(t, i.swapClass, !1)),
  71052. r(),
  71053. e(!0),
  71054. a())
  71055. },
  71056. drop: function (t) {
  71057. var e,
  71058. n,
  71059. o = t.activeSortable,
  71060. i = t.putSortable,
  71061. r = t.dragEl,
  71062. a = i || this.sortable,
  71063. l = this.options
  71064. te && I(te, l.swapClass, !1),
  71065. te &&
  71066. (l.swap || (i && i.options.swap)) &&
  71067. r !== te &&
  71068. (a.captureAnimationState(),
  71069. a !== o && o.captureAnimationState(),
  71070. (n = te),
  71071. (t = (e = r).parentNode),
  71072. (l = n.parentNode),
  71073. t && l && !t.isEqualNode(n) && !l.isEqualNode(e) && ((i = B(e)), (r = B(n)), t.isEqualNode(l) && i < r && r++, t.insertBefore(n, t.children[i]), l.insertBefore(e, l.children[r])),
  71074. a.animateAll(),
  71075. a !== o && o.animateAll())
  71076. },
  71077. nulling: function () {
  71078. te = null
  71079. }
  71080. }),
  71081. a(t, {
  71082. pluginName: 'swap',
  71083. eventProperties: function () {
  71084. return { swapItem: te }
  71085. }
  71086. })
  71087. )
  71088. })()
  71089. ),
  71090. Bt.mount(
  71091. new (function () {
  71092. function t(o) {
  71093. for (var t in this) '_' === t.charAt(0) && 'function' == typeof this[t] && (this[t] = this[t].bind(this))
  71094. o.options.avoidImplicitDeselect ||
  71095. (o.options.supportPointer ? h(document, 'pointerup', this._deselectMultiDrag) : (h(document, 'mouseup', this._deselectMultiDrag), h(document, 'touchend', this._deselectMultiDrag))),
  71096. h(document, 'keydown', this._checkKeyDown),
  71097. h(document, 'keyup', this._checkKeyUp),
  71098. (this.defaults = {
  71099. selectedClass: 'sortable-selected',
  71100. multiDragKey: null,
  71101. avoidImplicitDeselect: !1,
  71102. setData: function (t, e) {
  71103. var n = ''
  71104. ce.length && re === o
  71105. ? ce.forEach(function (t, e) {
  71106. n += (e ? ', ' : '') + t.textContent
  71107. })
  71108. : (n = e.textContent),
  71109. t.setData('Text', n)
  71110. }
  71111. })
  71112. }
  71113. return (
  71114. (t.prototype = {
  71115. multiDragKeyDown: !1,
  71116. isMultiDrag: !1,
  71117. delayStartGlobal: function (t) {
  71118. t = t.dragEl
  71119. ae = t
  71120. },
  71121. delayEnded: function () {
  71122. this.isMultiDrag = ~ce.indexOf(ae)
  71123. },
  71124. setupClone: function (t) {
  71125. var e = t.sortable,
  71126. t = t.cancel
  71127. if (this.isMultiDrag) {
  71128. for (var n = 0; n < ce.length; n++)
  71129. ue.push(_(ce[n])),
  71130. (ue[n].sortableIndex = ce[n].sortableIndex),
  71131. (ue[n].draggable = !1),
  71132. (ue[n].style['will-change'] = ''),
  71133. I(ue[n], this.options.selectedClass, !1),
  71134. ce[n] === ae && I(ue[n], this.options.chosenClass, !1)
  71135. e._hideClone(), t()
  71136. }
  71137. },
  71138. clone: function (t) {
  71139. var e = t.sortable,
  71140. n = t.rootEl,
  71141. o = t.dispatchSortableEvent,
  71142. t = t.cancel
  71143. this.isMultiDrag && (this.options.removeCloneOnHide || (ce.length && re === e && (pe(!0, n), o('clone'), t())))
  71144. },
  71145. showClone: function (t) {
  71146. var e = t.cloneNowShown,
  71147. n = t.rootEl,
  71148. t = t.cancel
  71149. this.isMultiDrag &&
  71150. (pe(!1, n),
  71151. ue.forEach(function (t) {
  71152. P(t, 'display', '')
  71153. }),
  71154. e(),
  71155. (se = !1),
  71156. t())
  71157. },
  71158. hideClone: function (t) {
  71159. var e = this,
  71160. n = (t.sortable, t.cloneNowHidden),
  71161. t = t.cancel
  71162. this.isMultiDrag &&
  71163. (ue.forEach(function (t) {
  71164. P(t, 'display', 'none'), e.options.removeCloneOnHide && t.parentNode && t.parentNode.removeChild(t)
  71165. }),
  71166. n(),
  71167. (se = !0),
  71168. t())
  71169. },
  71170. dragStartGlobal: function (t) {
  71171. t.sortable
  71172. !this.isMultiDrag && re && re.multiDrag._deselectMultiDrag(),
  71173. ce.forEach(function (t) {
  71174. t.sortableIndex = B(t)
  71175. }),
  71176. (ce = ce.sort(function (t, e) {
  71177. return t.sortableIndex - e.sortableIndex
  71178. })),
  71179. (fe = !0)
  71180. },
  71181. dragStarted: function (t) {
  71182. var e,
  71183. n = this,
  71184. t = t.sortable
  71185. this.isMultiDrag &&
  71186. (this.options.sort &&
  71187. (t.captureAnimationState(),
  71188. this.options.animation &&
  71189. (ce.forEach(function (t) {
  71190. t !== ae && P(t, 'position', 'absolute')
  71191. }),
  71192. (e = k(ae, !1, !0, !0)),
  71193. ce.forEach(function (t) {
  71194. t !== ae && C(t, e)
  71195. }),
  71196. (de = he = !0))),
  71197. t.animateAll(function () {
  71198. ;(de = he = !1),
  71199. n.options.animation &&
  71200. ce.forEach(function (t) {
  71201. T(t)
  71202. }),
  71203. n.options.sort && ge()
  71204. }))
  71205. },
  71206. dragOver: function (t) {
  71207. var e = t.target,
  71208. n = t.completed,
  71209. t = t.cancel
  71210. he && ~ce.indexOf(e) && (n(!1), t())
  71211. },
  71212. revert: function (t) {
  71213. var n,
  71214. o,
  71215. e = t.fromSortable,
  71216. i = t.rootEl,
  71217. r = t.sortable,
  71218. a = t.dragRect
  71219. 1 < ce.length &&
  71220. (ce.forEach(function (t) {
  71221. r.addAnimationState({ target: t, rect: he ? k(t) : a }), T(t), (t.fromRect = a), e.removeAnimationState(t)
  71222. }),
  71223. (he = !1),
  71224. (n = !this.options.removeCloneOnHide),
  71225. (o = i),
  71226. ce.forEach(function (t, e) {
  71227. e = o.children[t.sortableIndex + (n ? Number(e) : 0)]
  71228. e ? o.insertBefore(t, e) : o.appendChild(t)
  71229. }))
  71230. },
  71231. dragOverCompleted: function (t) {
  71232. var e,
  71233. n = t.sortable,
  71234. o = t.isOwner,
  71235. i = t.insertion,
  71236. r = t.activeSortable,
  71237. a = t.parentEl,
  71238. l = t.putSortable,
  71239. t = this.options
  71240. i &&
  71241. (o && r._hideClone(),
  71242. (de = !1),
  71243. t.animation &&
  71244. 1 < ce.length &&
  71245. (he || (!o && !r.options.sort && !l)) &&
  71246. ((e = k(ae, !1, !0, !0)),
  71247. ce.forEach(function (t) {
  71248. t !== ae && (C(t, e), a.appendChild(t))
  71249. }),
  71250. (he = !0)),
  71251. o ||
  71252. (he || ge(),
  71253. 1 < ce.length
  71254. ? ((o = se),
  71255. r._showClone(n),
  71256. r.options.animation &&
  71257. !se &&
  71258. o &&
  71259. ue.forEach(function (t) {
  71260. r.addAnimationState({ target: t, rect: le }), (t.fromRect = le), (t.thisAnimationDuration = null)
  71261. }))
  71262. : r._showClone(n)))
  71263. },
  71264. dragOverAnimationCapture: function (t) {
  71265. var e = t.dragRect,
  71266. n = t.isOwner,
  71267. t = t.activeSortable
  71268. ce.forEach(function (t) {
  71269. t.thisAnimationDuration = null
  71270. }),
  71271. t.options.animation && !n && t.multiDrag.isMultiDrag && ((le = a({}, e)), (e = v(ae, !0)), (le.top -= e.f), (le.left -= e.e))
  71272. },
  71273. dragOverAnimationComplete: function () {
  71274. he && ((he = !1), ge())
  71275. },
  71276. drop: function (t) {
  71277. var e = t.originalEvent,
  71278. n = t.rootEl,
  71279. o = t.parentEl,
  71280. i = t.sortable,
  71281. r = t.dispatchSortableEvent,
  71282. a = t.oldIndex,
  71283. l = t.putSortable,
  71284. s = l || this.sortable
  71285. if (e) {
  71286. var c,
  71287. u,
  71288. d,
  71289. h = this.options,
  71290. f = o.children
  71291. if (!fe)
  71292. if ((h.multiDragKey && !this.multiDragKeyDown && this._deselectMultiDrag(), I(ae, h.selectedClass, !~ce.indexOf(ae)), ~ce.indexOf(ae)))
  71293. ce.splice(ce.indexOf(ae), 1), (ie = null), W({ sortable: i, rootEl: n, name: 'deselect', targetEl: ae, originalEvent: e })
  71294. else {
  71295. if ((ce.push(ae), W({ sortable: i, rootEl: n, name: 'select', targetEl: ae, originalEvent: e }), e.shiftKey && ie && i.el.contains(ie))) {
  71296. var p = B(ie),
  71297. t = B(ae)
  71298. if (~p && ~t && p !== t)
  71299. for (var g, m = p < t ? ((g = p), t) : ((g = t), p + 1); g < m; g++)
  71300. ~ce.indexOf(f[g]) || (I(f[g], h.selectedClass, !0), ce.push(f[g]), W({ sortable: i, rootEl: n, name: 'select', targetEl: f[g], originalEvent: e }))
  71301. } else ie = ae
  71302. re = s
  71303. }
  71304. fe &&
  71305. this.isMultiDrag &&
  71306. ((he = !1),
  71307. (o[j].options.sort || o !== n) &&
  71308. 1 < ce.length &&
  71309. ((c = k(ae)),
  71310. (u = B(ae, ':not(.' + this.options.selectedClass + ')')),
  71311. !de && h.animation && (ae.thisAnimationDuration = null),
  71312. s.captureAnimationState(),
  71313. de ||
  71314. (h.animation &&
  71315. ((ae.fromRect = c),
  71316. ce.forEach(function (t) {
  71317. var e
  71318. ;(t.thisAnimationDuration = null), t !== ae && ((e = he ? k(t) : c), (t.fromRect = e), s.addAnimationState({ target: t, rect: e }))
  71319. })),
  71320. ge(),
  71321. ce.forEach(function (t) {
  71322. f[u] ? o.insertBefore(t, f[u]) : o.appendChild(t), u++
  71323. }),
  71324. a === B(ae) &&
  71325. ((d = !1),
  71326. ce.forEach(function (t) {
  71327. t.sortableIndex !== B(t) && (d = !0)
  71328. }),
  71329. d && r('update'))),
  71330. ce.forEach(function (t) {
  71331. T(t)
  71332. }),
  71333. s.animateAll()),
  71334. (re = s)),
  71335. (n === o || (l && 'clone' !== l.lastPutMode)) &&
  71336. ue.forEach(function (t) {
  71337. t.parentNode && t.parentNode.removeChild(t)
  71338. })
  71339. }
  71340. },
  71341. nullingGlobal: function () {
  71342. ;(this.isMultiDrag = fe = !1), (ue.length = 0)
  71343. },
  71344. destroyGlobal: function () {
  71345. this._deselectMultiDrag(),
  71346. f(document, 'pointerup', this._deselectMultiDrag),
  71347. f(document, 'mouseup', this._deselectMultiDrag),
  71348. f(document, 'touchend', this._deselectMultiDrag),
  71349. f(document, 'keydown', this._checkKeyDown),
  71350. f(document, 'keyup', this._checkKeyUp)
  71351. },
  71352. _deselectMultiDrag: function (t) {
  71353. if (!((void 0 !== fe && fe) || re !== this.sortable || (t && N(t.target, this.options.draggable, this.sortable.el, !1)) || (t && 0 !== t.button)))
  71354. for (; ce.length; ) {
  71355. var e = ce[0]
  71356. I(e, this.options.selectedClass, !1), ce.shift(), W({ sortable: this.sortable, rootEl: this.sortable.el, name: 'deselect', targetEl: e, originalEvent: t })
  71357. }
  71358. },
  71359. _checkKeyDown: function (t) {
  71360. t.key === this.options.multiDragKey && (this.multiDragKeyDown = !0)
  71361. },
  71362. _checkKeyUp: function (t) {
  71363. t.key === this.options.multiDragKey && (this.multiDragKeyDown = !1)
  71364. }
  71365. }),
  71366. a(t, {
  71367. pluginName: 'multiDrag',
  71368. utils: {
  71369. select: function (t) {
  71370. var e = t.parentNode[j]
  71371. e && e.options.multiDrag && !~ce.indexOf(t) && (re && re !== e && (re.multiDrag._deselectMultiDrag(), (re = e)), I(t, e.options.selectedClass, !0), ce.push(t))
  71372. },
  71373. deselect: function (t) {
  71374. var e = t.parentNode[j],
  71375. n = ce.indexOf(t)
  71376. e && e.options.multiDrag && ~n && (I(t, e.options.selectedClass, !1), ce.splice(n, 1))
  71377. }
  71378. },
  71379. eventProperties: function () {
  71380. var n = this,
  71381. o = [],
  71382. i = []
  71383. return (
  71384. ce.forEach(function (t) {
  71385. var e
  71386. o.push({ multiDragElement: t, index: t.sortableIndex }),
  71387. (e = he && t !== ae ? -1 : he ? B(t, ':not(.' + n.options.selectedClass + ')') : B(t)),
  71388. i.push({ multiDragElement: t, index: e })
  71389. }),
  71390. { items: r(ce), clones: [].concat(ue), oldIndicies: o, newIndicies: i }
  71391. )
  71392. },
  71393. optionListeners: {
  71394. multiDragKey: function (t) {
  71395. return 'ctrl' === (t = t.toLowerCase()) ? (t = 'Control') : 1 < t.length && (t = t.charAt(0).toUpperCase() + t.substr(1)), t
  71396. }
  71397. }
  71398. })
  71399. )
  71400. })()
  71401. ),
  71402. Bt
  71403. )
  71404. })
  71405. }) /*!node_modules/amis-ui/lib/components/Tabs.js*/
  71406. amis.define('017e2a2', function (t, e, n, a) {
  71407. 'use strict'
  71408. Object.defineProperty(e, '__esModule', { value: !0 })
  71409. var i = t('68b98b9'),
  71410. o = t('ac704b9'),
  71411. s = t('64ea6e0'),
  71412. r = t('5096660'),
  71413. l = t('09ae5b9'),
  71414. d = t('5f94728'),
  71415. c = t('1e5c4ba'),
  71416. u = t('ab79728'),
  71417. p = t('f1e4692'),
  71418. h = t('9a27350')
  71419. function v(t) {
  71420. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  71421. }
  71422. var f,
  71423. g = v(o),
  71424. m = v(r),
  71425. b = v(d),
  71426. y = v(h),
  71427. _ = t('ac704b9'),
  71428. T = (_.default || _).createElement
  71429. ;(_.default || _).Fragment
  71430. var N = (((f = {})[r.ENTERING] = 'in'), (f[r.ENTERED] = 'in'), f),
  71431. w = (function (t) {
  71432. function e() {
  71433. var e = (null !== t && t.apply(this, arguments)) || this
  71434. return (
  71435. (e.touch = {}),
  71436. (e.contentRef = function (t) {
  71437. return (e.contentDom = t)
  71438. }),
  71439. e
  71440. )
  71441. }
  71442. return (
  71443. i.__extends(e, t),
  71444. (e.prototype.onTouchStart = function (t) {
  71445. ;(this.touch.startX = t.touches[0].clientX), (this.touch.startY = t.touches[0].clientY), (this.touchStartTime = Date.now())
  71446. }),
  71447. (e.prototype.onTouchMove = function (t) {
  71448. var e = t.touches[0],
  71449. n = i.__assign({}, this.touch)
  71450. ;(n.deltaX = e.clientX < 0 ? 0 : e.clientX - n.startX), (n.deltaY = e.clientY - n.startY), (n.offsetX = Math.abs(n.deltaX)), (n.offsetY = Math.abs(n.deltaY)), (this.touch = n)
  71451. }),
  71452. (e.prototype.onTouchEnd = function () {
  71453. var t = Date.now() - this.touchStartTime,
  71454. e = this.touch.deltaX / t,
  71455. n = Math.abs(e) > 0.25,
  71456. a = this.props,
  71457. i = a.prevKey,
  71458. o = a.nextKey,
  71459. s = a.onSelect
  71460. n && (this.touch.deltaX > 0 ? void 0 !== i && (null == s || s(i)) : o && (null == s || s(o)))
  71461. }),
  71462. (e.prototype.render = function () {
  71463. var t = this,
  71464. e = this.props,
  71465. n = e.classnames,
  71466. a = e.mountOnEnter,
  71467. o = e.reload,
  71468. l = e.unmountOnExit,
  71469. d = e.eventKey,
  71470. c = e.activeKey,
  71471. u = e.children,
  71472. p = e.className,
  71473. h = e.swipeable,
  71474. v = e.mobileUI,
  71475. f = e.testIdBuilder
  71476. return T(m.default, { in: c === d, mountOnEnter: a, unmountOnExit: 'boolean' == typeof o ? o : l, timeout: 500 }, function (e) {
  71477. return (
  71478. e === r.ENTERING && t.contentDom.offsetWidth,
  71479. T(
  71480. 'div',
  71481. i.__assign(
  71482. {
  71483. ref: t.contentRef,
  71484. className: n(N[e], c === d ? 'is-active' : '', 'Tabs-pane', p),
  71485. onTouchStart: h && v ? t.onTouchStart : s.noop,
  71486. onTouchMove: h && v ? t.onTouchMove : s.noop,
  71487. onTouchEnd: h && v ? t.onTouchEnd : s.noop,
  71488. onTouchCancel: h && v ? t.onTouchEnd : s.noop
  71489. },
  71490. null == f ? void 0 : f.getTestId()
  71491. ),
  71492. u
  71493. )
  71494. )
  71495. })
  71496. }),
  71497. i.__decorate([s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], e.prototype, 'onTouchStart', null),
  71498. i.__decorate([s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], e.prototype, 'onTouchMove', null),
  71499. i.__decorate([s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], e.prototype, 'onTouchEnd', null),
  71500. e
  71501. )
  71502. })(g.default.PureComponent),
  71503. C = s.themeable(w),
  71504. k = (function (t) {
  71505. function e(e) {
  71506. var n = t.call(this, e) || this
  71507. return (
  71508. (n.navMain = g.default.createRef()),
  71509. (n.scroll = !1),
  71510. (n.id = s.guid()),
  71511. (n.draging = !1),
  71512. (n.toDispose = []),
  71513. (n.resizeDom = g.default.createRef()),
  71514. (n.checkArrowStatus = b.default(
  71515. function () {
  71516. var t = n.navMain.current || { scrollLeft: 0, scrollWidth: 0, clientWidth: 0 },
  71517. e = t.scrollLeft,
  71518. a = t.scrollWidth,
  71519. i = t.clientWidth,
  71520. o = n.state,
  71521. s = o.arrowRightDisabled,
  71522. r = o.arrowLeftDisabled
  71523. 0 !== e || r
  71524. ? a !== e + i || s
  71525. ? 0 !== e && r
  71526. ? n.setState({ arrowLeftDisabled: !1 })
  71527. : a !== e + i && s && n.setState({ arrowRightDisabled: !1 })
  71528. : n.setState({ arrowRightDisabled: !0, arrowLeftDisabled: !1 })
  71529. : n.setState({ arrowRightDisabled: !1, arrowLeftDisabled: !0 })
  71530. },
  71531. 100,
  71532. { trailing: !0, leading: !1 }
  71533. )),
  71534. (n.state = { isOverflow: !1, arrowLeftDisabled: !1, arrowRightDisabled: !1, dragIndicator: null, editingIndex: null, editInputText: null, editOriginText: null }),
  71535. n
  71536. )
  71537. }
  71538. return (
  71539. i.__extends(e, t),
  71540. (e.prototype.componentDidMount = function () {
  71541. var t,
  71542. e,
  71543. n = this
  71544. this.computedWidth(),
  71545. this.navMain && (null === (t = this.navMain.current) || void 0 === t || t.addEventListener('wheel', this.handleWheel, { passive: !1 }), this.checkArrowStatus()),
  71546. (null === (e = this.resizeDom) || void 0 === e ? void 0 : e.current) &&
  71547. this.toDispose.push(
  71548. s.resizeSensor(this.resizeDom.current, function () {
  71549. return n.computedWidth()
  71550. })
  71551. )
  71552. }),
  71553. (e.prototype.componentDidUpdate = function (t) {
  71554. var e,
  71555. n = s.isObjectShallowModified(
  71556. {
  71557. activeKey: this.props.activeKey,
  71558. children: Array.isArray(this.props.children)
  71559. ? this.props.children.map(function (t) {
  71560. var e, n
  71561. return {
  71562. eventKey: null === (e = null == t ? void 0 : t.props) || void 0 === e ? void 0 : e.eventKey,
  71563. title: 'string' == typeof (null === (n = null == t ? void 0 : t.props) || void 0 === n ? void 0 : n.title) ? t.props.title : ''
  71564. }
  71565. })
  71566. : []
  71567. },
  71568. {
  71569. activeKey: t.activeKey,
  71570. children: Array.isArray(t.children)
  71571. ? t.children.map(function (t) {
  71572. var e, n
  71573. return {
  71574. eventKey: null === (e = null == t ? void 0 : t.props) || void 0 === e ? void 0 : e.eventKey,
  71575. title: 'string' == typeof (null === (n = null == t ? void 0 : t.props) || void 0 === n ? void 0 : n.title) ? t.props.title : ''
  71576. }
  71577. })
  71578. : []
  71579. }
  71580. )
  71581. this.scroll || this.draging || !n || this.computedWidth()
  71582. var a = this.props
  71583. a.classPrefix
  71584. var i = a.activeKey
  71585. if (a.mobileUI && t.activeKey !== i) {
  71586. var o = this.props.classPrefix,
  71587. r = c.findDOMNode(this).querySelector('.'.concat(o, 'Tabs-link.is-active')),
  71588. l = (null === (e = r.parentNode) || void 0 === e ? void 0 : e.parentNode).offsetWidth,
  71589. d = r.offsetLeft,
  71590. u = r.offsetWidth
  71591. r.parentNode && (r.parentNode.scrollLeft = d > l ? (d / l) * l - l / 2 + u / 2 : d - l / 2 + u / 2)
  71592. }
  71593. this.scroll = !1
  71594. }),
  71595. (e.prototype.componentWillUnmount = function () {
  71596. this.checkArrowStatus.cancel(),
  71597. this.toDispose.forEach(function (t) {
  71598. return t()
  71599. }),
  71600. (this.toDispose = [])
  71601. }),
  71602. (e.prototype.computedWidth = function () {
  71603. var t = this.props,
  71604. e = t.mode,
  71605. n = t.tabsMode
  71606. if (!['vertical', 'sidebar'].includes(n || e)) {
  71607. var a = this.navMain.current,
  71608. i = (null == a ? void 0 : a.clientWidth) || 0,
  71609. o = ((null == a ? void 0 : a.scrollWidth) || 0) > i
  71610. o !== this.state.isOverflow && this.setState({ isOverflow: o }), o && !this.draging && this.showSelected()
  71611. }
  71612. }),
  71613. (e.prototype.showSelected = function (t) {
  71614. var e,
  71615. n,
  71616. a,
  71617. i,
  71618. o,
  71619. s = this.props,
  71620. r = s.mode,
  71621. l = s.tabsMode,
  71622. d = this.state.isOverflow
  71623. if (!['vertical', 'sidebar'].includes(l || r) && d) {
  71624. var c = this.props,
  71625. u = c.activeKey,
  71626. p = c.children,
  71627. h = void 0 !== t ? t : u,
  71628. v =
  71629. null == p
  71630. ? void 0
  71631. : p.findIndex(function (t) {
  71632. return null !== t && t.props.eventKey === h
  71633. }),
  71634. f = ((null === (e = this.navMain.current) || void 0 === e ? void 0 : e.children) || [])[v],
  71635. g = null == f ? void 0 : f.offsetLeft,
  71636. m = null == f ? void 0 : f.clientWidth,
  71637. b = (null === (n = this.navMain.current) || void 0 === n ? void 0 : n.scrollLeft) || 0,
  71638. y = (null === (a = this.navMain.current) || void 0 === a ? void 0 : a.clientWidth) || 0
  71639. b > g && (null === (i = this.navMain.current) || void 0 === i || i.scrollTo({ left: g, behavior: 'smooth' })),
  71640. g + m > b + y && (null === (o = this.navMain.current) || void 0 === o || o.scrollTo({ left: g + m - y, behavior: 'smooth' }))
  71641. }
  71642. }),
  71643. (e.prototype.handleSelect = function (t) {
  71644. var e = this,
  71645. n = this.props.onSelect
  71646. this.showSelected(t),
  71647. setTimeout(function () {
  71648. e.checkArrowStatus()
  71649. }, 500),
  71650. n && n(t)
  71651. }),
  71652. (e.prototype.handleStartEdit = function (t, e) {
  71653. this.setState({ editingIndex: t, editInputText: e, editOriginText: e })
  71654. }),
  71655. (e.prototype.handleEditInputChange = function (t) {
  71656. this.setState({ editInputText: t.currentTarget.value })
  71657. }),
  71658. (e.prototype.handleEdit = function () {
  71659. var t = this.state,
  71660. e = t.editingIndex,
  71661. n = t.editInputText,
  71662. a = t.editOriginText,
  71663. i = this.props.onEdit
  71664. this.setState({ editingIndex: null, editInputText: null, editOriginText: null }), i && (n = String(n).trim()) && n !== a && i(e, n)
  71665. }),
  71666. (e.prototype.dragTipRef = function (t) {
  71667. !this.dragTip && t ? this.initDragging() : this.dragTip && !t && this.destroyDragging(), (this.dragTip = t)
  71668. }),
  71669. (e.prototype.destroyDragging = function () {
  71670. this.sortable && this.sortable.destroy()
  71671. }),
  71672. (e.prototype.initDragging = function () {
  71673. var t = this,
  71674. e = this.props,
  71675. n = e.classPrefix,
  71676. a = e.onDragChange,
  71677. i = c.findDOMNode(this)
  71678. this.sortable = new y.default(i.querySelector('.'.concat(n, 'Tabs-links')), {
  71679. group: this.id,
  71680. animation: 250,
  71681. handle: '.'.concat(n, 'Tabs-link'),
  71682. ghostClass: ''.concat(n, 'Tabs-link--dragging'),
  71683. onStart: function () {
  71684. t.draging = !0
  71685. },
  71686. onEnd: function (e) {
  71687. if (e.newIndex !== e.oldIndex) {
  71688. var n = e.to
  71689. e.oldIndex < n.childNodes.length - 1 ? n.insertBefore(e.item, n.childNodes[e.oldIndex > e.newIndex ? e.oldIndex + 1 : e.oldIndex]) : n.appendChild(e.item),
  71690. setTimeout(function () {
  71691. t.draging = !1
  71692. }),
  71693. a && a(e)
  71694. }
  71695. }
  71696. })
  71697. }),
  71698. (e.prototype.handleArrow = function (t) {
  71699. var e,
  71700. n,
  71701. a = this.navMain.current || { scrollLeft: 0, scrollWidth: 0, clientWidth: 0 },
  71702. i = a.scrollLeft,
  71703. o = a.scrollWidth,
  71704. s = a.clientWidth
  71705. if ('left' === t && i > 0) {
  71706. var r = i - s
  71707. null === (e = this.navMain.current) || void 0 === e || e.scrollTo({ left: r > 0 ? r : 0, behavior: 'smooth' }), this.setState({ arrowRightDisabled: !1, arrowLeftDisabled: r <= 0 })
  71708. } else if ('right' === t && o > i + s) {
  71709. r = i + s
  71710. null === (n = this.navMain.current) || void 0 === n || n.scrollTo({ left: r > o ? o : r, behavior: 'smooth' }), this.setState({ arrowRightDisabled: r > o - s, arrowLeftDisabled: !1 })
  71711. }
  71712. this.scroll = !0
  71713. }),
  71714. (e.prototype.handleWheel = function (t) {
  71715. var e,
  71716. n,
  71717. a = t.deltaY,
  71718. i = t.deltaX,
  71719. o = Math.abs(i)
  71720. Math.abs(a) > o &&
  71721. (null === (e = this.navMain.current) || void 0 === e || e.scrollTo({ left: (null === (n = this.navMain.current) || void 0 === n ? void 0 : n.scrollLeft) + a }), t.preventDefault()),
  71722. this.checkArrowStatus(),
  71723. (this.scroll = !0)
  71724. }),
  71725. (e.prototype.generateTabKey = function (t, e, n) {
  71726. return (t === e ? 'hash-' : '') + (null != e ? e : n)
  71727. }),
  71728. (e.prototype.renderNav = function (t, e, n) {
  71729. var a = this
  71730. if (t) {
  71731. var o = this.props,
  71732. s = o.classnames,
  71733. r = o.activeKey,
  71734. d = o.mode,
  71735. c = o.closable
  71736. o.draggable
  71737. var p = o.showTip,
  71738. h = o.showTipClassName,
  71739. v = o.editable,
  71740. f = o.testIdBuilder,
  71741. m = t.props,
  71742. b = m.eventKey,
  71743. y = m.disabled,
  71744. _ = m.icon,
  71745. N = m.iconPosition,
  71746. w = m.title,
  71747. C = m.toolbar,
  71748. k = m.tabClassName,
  71749. I = m.closable,
  71750. D = m.tip,
  71751. x = m.hash,
  71752. S = this.state,
  71753. M = S.editingIndex,
  71754. E = S.editInputText,
  71755. O = void 0 === r && 0 === e ? b : r,
  71756. L = T(l.Icon, { cx: s, icon: _, className: 'Icon' }),
  71757. K = T(
  71758. 'a',
  71759. { title: 'string' == typeof w ? w : void 0 },
  71760. v && M === e
  71761. ? T('input', {
  71762. className: s('Tabs-link-edit'),
  71763. type: 'text',
  71764. value: E,
  71765. autoFocus: !0,
  71766. onFocus: function (t) {
  71767. return t.currentTarget.select()
  71768. },
  71769. onChange: this.handleEditInputChange,
  71770. onBlur: this.handleEdit,
  71771. onKeyPress: function (t) {
  71772. return t && 'Enter' === t.key && a.handleEdit()
  71773. }
  71774. })
  71775. : T(
  71776. g.default.Fragment,
  71777. null,
  71778. _
  71779. ? 'right' === N
  71780. ? T(g.default.Fragment, null, T('span', { className: s('Tabs-link-text mr-1') }, w), L)
  71781. : T(g.default.Fragment, null, L, T('span', { className: s('Tabs-link-text ml-1') }, w))
  71782. : T('span', { className: s('Tabs-link-text') }, w),
  71783. g.default.isValidElement(C) ? C : null
  71784. )
  71785. ),
  71786. W = null == f ? void 0 : f.getChild('tab-'.concat('string' == typeof w ? w : e))
  71787. return T(
  71788. 'li',
  71789. i.__assign(
  71790. {
  71791. className: s('Tabs-link', O === b ? 'is-active' : '', y ? 'is-disabled' : '', k),
  71792. key: this.generateTabKey(x, b, e),
  71793. onClick: function () {
  71794. return y ? '' : a.handleSelect(b)
  71795. },
  71796. onDoubleClick: function () {
  71797. v && 'string' == typeof w && a.handleStartEdit(e, w)
  71798. }
  71799. },
  71800. null == W ? void 0 : W.getChild('link').getTestId()
  71801. ),
  71802. p ? T(u.default, { placement: 'top', tooltip: null != D ? D : 'string' == typeof w ? w : '', trigger: 'hover', tooltipClassName: h }, K) : K,
  71803. n &&
  71804. (null != I ? I : c) &&
  71805. T(
  71806. 'span',
  71807. i.__assign(
  71808. {
  71809. className: s('Tabs-link-close'),
  71810. onClick: function (t) {
  71811. t.stopPropagation(), a.props.onClose && a.props.onClose(e, null != b ? b : e)
  71812. }
  71813. },
  71814. null == W ? void 0 : W.getChild('close').getTestId()
  71815. ),
  71816. T(l.Icon, { icon: 'close', className: s('Tabs-link-close-icon') })
  71817. ),
  71818. 'chrome' === d
  71819. ? T(
  71820. 'div',
  71821. { className: 'chrome-tab-background' },
  71822. T(
  71823. 'svg',
  71824. { viewBox: '0 0 124 124', className: 'chrome-tab-background--right' },
  71825. T('path', { d: 'M0,0 C0,68.483309 55.516691,124 124,124 L0,124 L0,-1 C0.00132103964,-0.667821298 0,-0.334064922 0,0 Z' })
  71826. ),
  71827. T(
  71828. 'svg',
  71829. { viewBox: '0 0 124 124', className: 'chrome-tab-background--left' },
  71830. T('path', { d: 'M124,0 L124,125 L0,125 L0,125 C68.483309,125 124,69.483309 124,1 L123.992,0 L124,0 Z' })
  71831. )
  71832. )
  71833. : null
  71834. )
  71835. }
  71836. }),
  71837. (e.prototype.renderTab = function (t, e) {
  71838. if (t) {
  71839. var n = (null == t ? void 0 : t.props) || {},
  71840. a = n.hash,
  71841. o = n.eventKey,
  71842. s = this.props,
  71843. r = s.activeKey,
  71844. l = s.classnames,
  71845. d = void 0 === r && 0 === e ? o : r
  71846. return g.default.cloneElement(t, i.__assign(i.__assign({}, t.props), { key: this.generateTabKey(a, o, e), classnames: l, activeKey: d }))
  71847. }
  71848. }),
  71849. (e.prototype.renderArrow = function (t) {
  71850. var e = this,
  71851. n = this.props,
  71852. a = n.mode,
  71853. o = n.tabsMode,
  71854. s = n.testIdBuilder
  71855. if (!['vertical', 'sidebar'].includes(o || a)) {
  71856. var r = this.props.classnames,
  71857. d = this.state,
  71858. c = d.isOverflow,
  71859. u = d.arrowLeftDisabled,
  71860. p = d.arrowRightDisabled,
  71861. h = 'left' === t ? u : p
  71862. return c
  71863. ? T(
  71864. 'div',
  71865. i.__assign(
  71866. {
  71867. onClick: function () {
  71868. return e.handleArrow(t)
  71869. },
  71870. className: r('Tabs-linksContainer-arrow', 'Tabs-linksContainer-arrow--' + t, h && 'Tabs-linksContainer-arrow--disabled')
  71871. },
  71872. null == s ? void 0 : s.getChild('arrow-'.concat(t)).getTestId()
  71873. ),
  71874. T(l.Icon, { icon: 'right-arrow-bold', className: 'icon' })
  71875. )
  71876. : null
  71877. }
  71878. }),
  71879. (e.prototype.handleAddBtn = function () {
  71880. var t = this.props.onAdd
  71881. t && t()
  71882. }),
  71883. (e.prototype.renderNavs = function (t) {
  71884. var e = this
  71885. void 0 === t && (t = !1)
  71886. var n = this.props,
  71887. a = n.children,
  71888. i = n.collapseOnExceed,
  71889. o = n.translate,
  71890. s = n.classnames,
  71891. r = n.popOverContainer,
  71892. d = n.collapseBtnLabel
  71893. if (!Array.isArray(a)) return null
  71894. var u = a.map(function (n, a) {
  71895. return e.renderNav(n, a, t)
  71896. })
  71897. if ('number' == typeof i && i && u.length > i) {
  71898. var h = u.splice(i - 1, u.length + 1 - i)
  71899. u.push(
  71900. T(
  71901. p.PopOverContainer,
  71902. {
  71903. key: 'togglor',
  71904. placement: 'center-bottom-center-top center-top-center-bottom',
  71905. popOverClassName: s('Tabs-PopOver'),
  71906. popOverContainer:
  71907. r ||
  71908. function () {
  71909. return c.findDOMNode(e)
  71910. },
  71911. popOverRender: function (t) {
  71912. var e = t.onClose
  71913. return T('ul', { className: s('Tabs-PopOverList', 'DropDown-menu'), onClick: e }, h)
  71914. }
  71915. },
  71916. function (t) {
  71917. var e = t.onClick
  71918. t.ref
  71919. var n = t.isOpened
  71920. return T(
  71921. 'li',
  71922. {
  71923. className: s(
  71924. 'Tabs-link',
  71925. h.some(function (t) {
  71926. return ~t.props.className.indexOf('is-active')
  71927. })
  71928. ? 'is-active'
  71929. : ''
  71930. )
  71931. },
  71932. T(
  71933. 'a',
  71934. { className: s('Tabs-togglor', n ? 'is-opened' : ''), onClick: e },
  71935. T('span', null, o(d || 'more')),
  71936. T('span', { className: s('Tabs-togglor-arrow') }, T(l.Icon, { icon: 'right-arrow-bold', className: 'icon' }))
  71937. )
  71938. )
  71939. }
  71940. )
  71941. )
  71942. }
  71943. return u
  71944. }),
  71945. (e.prototype.render = function () {
  71946. var t,
  71947. e = this,
  71948. n = this.props,
  71949. a = n.classnames,
  71950. o = n.contentClassName,
  71951. s = n.className,
  71952. r = n.style,
  71953. d = n.mode,
  71954. c = n.tabsMode,
  71955. u = n.children,
  71956. p = n.additionBtns,
  71957. h = n.toolbar,
  71958. v = n.linksClassName,
  71959. f = n.addable,
  71960. m = n.draggable,
  71961. b = n.sidePosition,
  71962. y = n.addBtnText,
  71963. _ = n.mobileUI,
  71964. N = n.testIdBuilder,
  71965. w = this.state.isOverflow
  71966. if (!Array.isArray(u)) return null
  71967. var C = c || d,
  71968. k = T(
  71969. g.default.Fragment,
  71970. null,
  71971. f &&
  71972. T(
  71973. 'div',
  71974. i.__assign(
  71975. {
  71976. className: a('Tabs-addable'),
  71977. onClick: function () {
  71978. return e.handleAddBtn()
  71979. }
  71980. },
  71981. null == N ? void 0 : N.getChild('add-tab').getTestId()
  71982. ),
  71983. T(l.Icon, { icon: 'plus', className: a('Tabs-addable-icon') }),
  71984. y
  71985. ),
  71986. h
  71987. )
  71988. return T(
  71989. 'div',
  71990. i.__assign({ className: a('Tabs', ((t = {}), (t['Tabs--'.concat(C)] = C), (t['sidebar--'.concat(b)] = 'sidebar' === C), t), s), style: r }, null == N ? void 0 : N.getTestId()),
  71991. ['vertical', 'sidebar', 'chrome'].includes(C)
  71992. ? T(
  71993. 'div',
  71994. { className: a('Tabs-linksWrapper') },
  71995. T('ul', i.__assign({ className: a('Tabs-links', v, { 'is-mobile': _ }), role: 'tablist' }, null == N ? void 0 : N.getChild('links').getTestId()), this.renderNavs(), p, h)
  71996. )
  71997. : T(
  71998. 'div',
  71999. { className: a('Tabs-linksContainer-wrapper', h && 'Tabs-linksContainer-wrapper--toolbar'), ref: this.resizeDom },
  72000. T(
  72001. 'div',
  72002. i.__assign({ className: a('Tabs-linksContainer', w && 'Tabs-linksContainer--overflow') }, null == N ? void 0 : N.getChild('links').getTestId()),
  72003. _ ? null : this.renderArrow('left'),
  72004. T(
  72005. 'div',
  72006. { className: a('Tabs-linksContainer-main') },
  72007. T('ul', { className: a('Tabs-links', v, { 'is-mobile': _ }), role: 'tablist', ref: this.navMain }, this.renderNavs(!0), p, !w && k)
  72008. ),
  72009. _ ? null : this.renderArrow('right')
  72010. ),
  72011. w && k
  72012. ),
  72013. T(
  72014. 'div',
  72015. { className: a('Tabs-content', o) },
  72016. u.map(function (t, n) {
  72017. return e.renderTab(t, n)
  72018. })
  72019. ),
  72020. m && T('div', i.__assign({ className: a('Tabs-drag-tip'), ref: this.dragTipRef }, null == N ? void 0 : N.getChild('drag').getTestId()))
  72021. )
  72022. }),
  72023. (e.defaultProps = { mode: '', contentClassName: '', showTip: !1, showTipClassName: '', sidePosition: 'left', addBtnText: '\u65b0\u589e', collapseBtnLabel: 'more' }),
  72024. (e.Tab = C),
  72025. i.__decorate(
  72026. [s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Number, String]), i.__metadata('design:returntype', void 0)],
  72027. e.prototype,
  72028. 'handleStartEdit',
  72029. null
  72030. ),
  72031. i.__decorate(
  72032. [s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)],
  72033. e.prototype,
  72034. 'handleEditInputChange',
  72035. null
  72036. ),
  72037. i.__decorate([s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], e.prototype, 'handleEdit', null),
  72038. i.__decorate([s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], e.prototype, 'dragTipRef', null),
  72039. i.__decorate([s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], e.prototype, 'destroyDragging', null),
  72040. i.__decorate([s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], e.prototype, 'initDragging', null),
  72041. i.__decorate([s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [WheelEvent]), i.__metadata('design:returntype', void 0)], e.prototype, 'handleWheel', null),
  72042. e
  72043. )
  72044. })(g.default.Component),
  72045. I = s.localeable(s.themeable(s.uncontrollable(k, { activeKey: 'onSelect' })))
  72046. ;(e.Tab = C), (e.Tabs = k), (e.default = I)
  72047. }) /*!node_modules/amis-ui/lib/components/Editor.js*/
  72048. amis.define('de377c9', function (t, e, o, i) {
  72049. 'use strict'
  72050. Object.defineProperty(e, '__esModule', { value: !0 })
  72051. var n = t('68b98b9'),
  72052. s = t('ac704b9'),
  72053. r = t('64ea6e0'),
  72054. a = t('09ae5b9')
  72055. function l(t) {
  72056. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  72057. }
  72058. var d = l(s),
  72059. u = t('ac704b9'),
  72060. p = (u.default || u).createElement
  72061. ;(u.default || u).Fragment
  72062. var c = ''
  72063. try {
  72064. throw new Error()
  72065. } catch (t) {
  72066. c = (/((?:https?|file):.*?)\n/.test(t.stack) && RegExp.$1).replace(/\/[^\/]*$/, '')
  72067. }
  72068. function h(t, e, o) {
  72069. return e.editor.create(
  72070. t,
  72071. n.__assign(
  72072. {
  72073. autoIndent: !0,
  72074. formatOnType: !0,
  72075. formatOnPaste: !0,
  72076. selectOnLineNumbers: !0,
  72077. scrollBeyondLastLine: !1,
  72078. folding: !0,
  72079. minimap: { enabled: !1 },
  72080. scrollbar: { alwaysConsumeMouseWheel: !1 },
  72081. 'bracketPairColorization.enabled': !0
  72082. },
  72083. o
  72084. )
  72085. )
  72086. }
  72087. window.MonacoEnvironment ||
  72088. (window.MonacoEnvironment = {
  72089. getWorkerUrl: function (t, e) {
  72090. var o = '/pkg/editor.worker.js'
  72091. return (
  72092. 'json' === e
  72093. ? (o = '/pkg/json.worker.js')
  72094. : 'css' === e
  72095. ? (o = '/pkg/css.worker.js')
  72096. : 'html' === e
  72097. ? (o = '/pkg/html.worker.js')
  72098. : ('typescript' !== e && 'javascript' !== e) || (o = '/pkg/ts.worker.js'),
  72099. (o = (function (t) {
  72100. return c + t.substring(1)
  72101. })(o)),
  72102. /^https?/.test(o) ? 'data:text/javascript;charset=utf-8,'.concat(encodeURIComponent("\n importScripts('".concat(o, "');")), '\n ') : o
  72103. )
  72104. }
  72105. })
  72106. var g = (function (e) {
  72107. function o(t) {
  72108. var o = e.call(this, t) || this
  72109. return (o.state = { isFullscreen: !1, innerWidth: 'auto', innerHeight: 'auto' }), (o.disposes = []), (o.wrapperRef = o.wrapperRef.bind(o)), (o.currentValue = t.value), o
  72110. }
  72111. return (
  72112. n.__extends(o, e),
  72113. (o.prototype.componentDidUpdate = function (t) {
  72114. var e, o
  72115. if (this.props.value !== this.currentValue && this.editor && !this.props.isDiffEditor) {
  72116. var i = String(this.props.value)
  72117. if ('json' === this.props.language)
  72118. try {
  72119. i = JSON.stringify(JSON.parse(i), null, 2)
  72120. } catch (t) {}
  72121. this.preventTriggerChangeEvent = !0
  72122. var n = this.editor.getModifiedEditor ? this.editor.getModifiedEditor() : this.editor,
  72123. s = n.getModel()
  72124. n.pushUndoStop(), s.pushEditOperations([], [{ range: s.getFullModelRange(), text: i }]), n.pushUndoStop(), (this.preventTriggerChangeEvent = !1)
  72125. }
  72126. this.props.options.readOnly !== t.options.readOnly && this.editor && (null === (o = (e = this.editor).updateOptions) || void 0 === o || o.call(e, this.props.options))
  72127. }),
  72128. (o.prototype.componentWillUnmount = function () {
  72129. var t
  72130. if (this.editor) {
  72131. var e = (this.props.context || window).monaco || window.monaco,
  72132. o = this.props.editorWillUnmount
  72133. o && o(this.editor, e)
  72134. }
  72135. this.disposes.forEach(function (t) {
  72136. return (0, t.dispose)()
  72137. }),
  72138. (this.disposes = []),
  72139. null === (t = this.editor) || void 0 === t || t.dispose()
  72140. }),
  72141. (o.prototype.wrapperRef = function (t) {
  72142. if (((this.container = t), t)) this.loadMonaco()
  72143. else
  72144. try {
  72145. this.disposes.forEach(function (t) {
  72146. return (0, t.dispose)()
  72147. }),
  72148. (this.disposes = []),
  72149. this.editor && (this.editor.getModel().dispose(), this.editor.dispose()),
  72150. (this.editor = null)
  72151. } catch (t) {}
  72152. }),
  72153. (o.prototype.loadMonaco = function () {
  72154. var e = this
  72155. ;(window.__amis_monaco_editor_locale = this.props.locale),
  72156. Promise.resolve()
  72157. .then(function () {
  72158. return new Promise(function (e) {
  72159. t(['3c308e1'], function (t) {
  72160. e(n.__importStar(t))
  72161. })
  72162. })
  72163. })
  72164. .then(function (t) {
  72165. return e.initMonaco(t)
  72166. })
  72167. }),
  72168. (o.prototype.initMonaco = function (t) {
  72169. var e,
  72170. o,
  72171. i = null !== this.props.value ? this.props.value : this.props.defaultValue,
  72172. s = this.props,
  72173. r = s.language,
  72174. a = s.editorTheme,
  72175. l = s.options,
  72176. d = s.editorFactory,
  72177. u = this.container
  72178. if (u) {
  72179. if ((this.editorWillMount(t), 'json' === this.props.language))
  72180. try {
  72181. i = JSON.stringify('string' == typeof i ? JSON.parse(i) : i, null, 2)
  72182. } catch (t) {}
  72183. var p = d || h
  72184. ;(this.editor = p(u, t, n.__assign(n.__assign({}, l), { automaticLayout: !0, value: i, language: r, editorTheme: a, theme: a }))),
  72185. null === (e = t.languages.json) ||
  72186. void 0 === e ||
  72187. e.jsonDefaults.setDiagnosticsOptions(
  72188. n.__assign({ enableSchemaRequest: !0, validate: !0, allowComments: !0 }, null === (o = t.languages.json) || void 0 === o ? void 0 : o.jsonDefaults.diagnosticsOptions)
  72189. ),
  72190. this.editorDidMount(this.editor, t)
  72191. }
  72192. }),
  72193. (o.prototype.editorWillMount = function (t) {
  72194. var e = this.props.editorWillMount
  72195. e && e(t)
  72196. }),
  72197. (o.prototype.editorDidMount = function (t, e) {
  72198. var o,
  72199. i,
  72200. n,
  72201. s = this,
  72202. r = this.props,
  72203. a = r.editorDidMount,
  72204. l = r.onChange,
  72205. d = r.onFocus,
  72206. u = r.onBlur
  72207. a && a(t, e),
  72208. t.onDidChangeModelContent &&
  72209. this.disposes.push(
  72210. t.onDidChangeModelContent(function (e) {
  72211. var o = t.getValue()
  72212. ;(s.currentValue = o), !s.preventTriggerChangeEvent && l && l(o, e)
  72213. })
  72214. ),
  72215. d && t.onDidFocusEditorWidget && this.disposes.push(t.onDidFocusEditorWidget(d)),
  72216. u && t.onDidBlurEditorWidget && this.disposes.push(t.onDidBlurEditorWidget(u))
  72217. var p =
  72218. null !== (n = null === (i = null === (o = null == this ? void 0 : this.editor) || void 0 === o ? void 0 : o._configuration) || void 0 === i ? void 0 : i._elementSizeObserver) &&
  72219. void 0 !== n
  72220. ? n
  72221. : {},
  72222. c = p.width,
  72223. h = void 0 === c ? 'auto' : c,
  72224. g = p.height,
  72225. f = void 0 === g ? 'auto' : g
  72226. this.setState({ innerHeight: f, innerWidth: h })
  72227. }),
  72228. (o.prototype.handleFullscreenModeChange = function () {
  72229. var t = this
  72230. this.setState({ isFullscreen: !this.state.isFullscreen }, function () {
  72231. return !t.state.isFullscreen && t.editor.layout({ width: t.state.innerWidth, height: t.state.innerHeight })
  72232. })
  72233. }),
  72234. (o.prototype.render = function () {
  72235. var t = this.props,
  72236. e = t.className,
  72237. o = t.width,
  72238. i = t.height,
  72239. s = t.translate,
  72240. r = t.placeholder,
  72241. l = t.classnames,
  72242. d = t.value,
  72243. u = n.__assign({}, this.props.style || {})
  72244. return (
  72245. (u.width = o),
  72246. (u.height = i),
  72247. p(
  72248. 'div',
  72249. { className: l('MonacoEditor', { 'is-fullscreen': this.state.isFullscreen }, e), style: u, ref: this.wrapperRef },
  72250. this.editor && r && !d ? p('span', { className: l('MonacoEditor-placeholder') }, r) : null,
  72251. this.editor && this.props.allowFullscreen
  72252. ? p(
  72253. 'div',
  72254. { className: l('MonacoEditor-header') },
  72255. p(
  72256. 'a',
  72257. {
  72258. className: l('Modal-close', 'MonacoEditor-fullscreen'),
  72259. 'data-tooltip': this.state.isFullscreen ? s('Editor.exitFullscreen') : s('Editor.fullscreen'),
  72260. 'data-position': 'left',
  72261. onClick: this.handleFullscreenModeChange
  72262. },
  72263. p(a.Icon, { icon: this.state.isFullscreen ? 'compress-alt' : 'expand-alt', className: 'icon' })
  72264. )
  72265. )
  72266. : null
  72267. )
  72268. )
  72269. }),
  72270. (o.defaultProps = { language: 'javascript', editorTheme: 'vs', width: '100%', height: '100%', allowFullscreen: !1, options: {} }),
  72271. n.__decorate(
  72272. [r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)],
  72273. o.prototype,
  72274. 'handleFullscreenModeChange',
  72275. null
  72276. ),
  72277. o
  72278. )
  72279. })(d.default.Component),
  72280. f = r.themeable(r.localeable(g))
  72281. ;(e.Editor = g), (e.default = f), (e.monacoFactory = h)
  72282. }) /*!node_modules/amis-ui/lib/components/Layout.js*/
  72283. amis.define('3ae870e', function (e, a, o, t) {
  72284. 'use strict'
  72285. Object.defineProperty(a, '__esModule', { value: !0 })
  72286. var s = e('ac704b9'),
  72287. d = e('64ea6e0')
  72288. function i(e) {
  72289. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  72290. }
  72291. var u = i(s),
  72292. n = e('ac704b9'),
  72293. l = (n.default || n).createElement
  72294. function r(e) {
  72295. var a,
  72296. o = e.header,
  72297. t = e.headerClassName,
  72298. s = e.aside,
  72299. d = e.asideClassName,
  72300. i = e.children,
  72301. n = e.className,
  72302. r = e.contentClassName,
  72303. c = e.folded,
  72304. f = e.asideFixed,
  72305. m = e.headerFixed,
  72306. y = e.footer,
  72307. L = e.offScreen,
  72308. N = e.size,
  72309. v = e.boxed,
  72310. b = e.classnames,
  72311. h = e.bodyClassName,
  72312. x = e.mainClassName,
  72313. F = l('div', { className: b('Layout-body', r) }, i)
  72314. return (
  72315. s && (F = l('div', { className: b('Layout-content'), role: 'main' }, F)),
  72316. u.default.useEffect(
  72317. function () {
  72318. return (
  72319. h && document.body.classList.add(h),
  72320. function () {
  72321. h && document.body.classList.remove(h)
  72322. }
  72323. )
  72324. },
  72325. [h]
  72326. ),
  72327. l(
  72328. 'div',
  72329. {
  72330. className: b(
  72331. 'Layout',
  72332. n,
  72333. ((a = { 'Layout--boxed': v, 'Layout--withAside': !!s, 'Layout--headerFixed': !!o && m, 'Layout--asideFixed': !!s && f, 'Layout--folded': c, 'Layout--offScreen': L }),
  72334. (a['Layout--'.concat(N)] = N),
  72335. (a['Layout--noFooter'] = !y),
  72336. (a['Layout--noHeader'] = !o),
  72337. a)
  72338. )
  72339. },
  72340. o ? l('div', { className: b('Layout-header', t) }, o) : null,
  72341. l(
  72342. 'div',
  72343. { className: b('Layout-main', x) },
  72344. s ? l('div', { className: b('Layout-aside', d) }, l('div', { className: b('Layout-asideWrap') }, l('div', { id: 'asideInner', className: b('Layout-asideInner') }, s))) : null,
  72345. F
  72346. ),
  72347. y ? l('footer', { className: b('Layout-footer'), role: 'footer' }, y) : null
  72348. )
  72349. )
  72350. }
  72351. ;(n.default || n).Fragment, (r.defaultProps = { asideFixed: !0, asideClassName: '', headerFixed: !0, offScreen: !1, footer: !1 })
  72352. var c = d.themeable(r)
  72353. ;(a.Layout = r), (a.default = c)
  72354. }) /*!node_modules/lodash/isInteger.js*/
  72355. amis.define('e841039', function (e, n, r, t) {
  72356. var f = e('0adc535')
  72357. r.exports = function (e) {
  72358. return 'number' == typeof e && e == f(e)
  72359. }
  72360. }) /*!node_modules/amis-ui/lib/components/virtual-list/constants.js*/
  72361. amis.define('468224f', function (I, E, R, T) {
  72362. 'use strict'
  72363. var O, N, o, C, e, r, i, t
  72364. Object.defineProperty(E, '__esModule', { value: !0 }),
  72365. (E.ALIGNMENT = void 0),
  72366. ((r = E.ALIGNMENT || (E.ALIGNMENT = {})).AUTO = 'auto'),
  72367. (r.START = 'start'),
  72368. (r.CENTER = 'center'),
  72369. (r.END = 'end'),
  72370. (E.DIRECTION = void 0),
  72371. ((i = E.DIRECTION || (E.DIRECTION = {})).HORIZONTAL = 'horizontal'),
  72372. (i.VERTICAL = 'vertical'),
  72373. (E.SCROLL_CHANGE_REASON = void 0),
  72374. ((t = E.SCROLL_CHANGE_REASON || (E.SCROLL_CHANGE_REASON = {})).OBSERVED = 'observed'),
  72375. (t.REQUESTED = 'requested')
  72376. var A = (((O = {})[E.DIRECTION.VERTICAL] = 'scrollTop'), (O[E.DIRECTION.HORIZONTAL] = 'scrollLeft'), O),
  72377. L = (((N = {})[E.DIRECTION.VERTICAL] = 'height'), (N[E.DIRECTION.HORIZONTAL] = 'width'), N),
  72378. D = (((o = {})[E.DIRECTION.VERTICAL] = 'top'), (o[E.DIRECTION.HORIZONTAL] = 'left'), o),
  72379. a = (((C = {})[E.DIRECTION.VERTICAL] = 'marginTop'), (C[E.DIRECTION.HORIZONTAL] = 'marginLeft'), C),
  72380. n = (((e = {})[E.DIRECTION.VERTICAL] = 'marginBottom'), (e[E.DIRECTION.HORIZONTAL] = 'marginRight'), e)
  72381. ;(E.marginProp = a), (E.oppositeMarginProp = n), (E.positionProp = D), (E.scrollProp = A), (E.sizeProp = L)
  72382. }) /*!node_modules/amis-ui/lib/components/virtual-list/SizeAndPositionManager.js*/
  72383. amis.define('d98eda9', function (t, e, i, n) {
  72384. 'use strict'
  72385. Object.defineProperty(e, '__esModule', { value: !0 })
  72386. var s = t('468224f'),
  72387. o = (function () {
  72388. function t(t) {
  72389. var e = t.itemCount,
  72390. i = t.itemSizeGetter,
  72391. n = t.estimatedItemSize
  72392. ;(this.itemSizeGetter = i), (this.itemCount = e), (this.estimatedItemSize = n), (this.itemSizeAndPositionData = {}), (this.lastMeasuredIndex = -1)
  72393. }
  72394. return (
  72395. (t.prototype.updateConfig = function (t) {
  72396. var e = t.itemCount,
  72397. i = t.itemSizeGetter,
  72398. n = t.estimatedItemSize
  72399. null != e && (this.itemCount = e), null != n && (this.estimatedItemSize = n), null != i && (this.itemSizeGetter = i)
  72400. }),
  72401. (t.prototype.getLastMeasuredIndex = function () {
  72402. return this.lastMeasuredIndex
  72403. }),
  72404. (t.prototype.getSizeAndPositionForIndex = function (t) {
  72405. if (t < 0 || t >= this.itemCount) throw Error('Requested index '.concat(t, ' is outside of range 0..').concat(this.itemCount))
  72406. if (t > this.lastMeasuredIndex) {
  72407. for (var e = this.getSizeAndPositionOfLastMeasuredItem(), i = e.offset + e.size, n = this.lastMeasuredIndex + 1; n <= t; n++) {
  72408. var s = this.itemSizeGetter(n)
  72409. if (null == s || isNaN(s)) throw Error('Invalid size returned for index '.concat(n, ' of value ').concat(s))
  72410. ;(this.itemSizeAndPositionData[n] = { offset: i, size: s }), (i += s)
  72411. }
  72412. this.lastMeasuredIndex = t
  72413. }
  72414. return this.itemSizeAndPositionData[t]
  72415. }),
  72416. (t.prototype.getSizeAndPositionOfLastMeasuredItem = function () {
  72417. return this.lastMeasuredIndex >= 0 ? this.itemSizeAndPositionData[this.lastMeasuredIndex] : { offset: 0, size: 0 }
  72418. }),
  72419. (t.prototype.getTotalSize = function () {
  72420. var t = this.getSizeAndPositionOfLastMeasuredItem()
  72421. return t.offset + t.size + (this.itemCount - this.lastMeasuredIndex - 1) * this.estimatedItemSize
  72422. }),
  72423. (t.prototype.getUpdatedOffsetForIndex = function (t) {
  72424. var e = t.align,
  72425. i = void 0 === e ? s.ALIGNMENT.START : e,
  72426. n = t.containerSize,
  72427. o = t.currentOffset,
  72428. r = t.targetIndex
  72429. if (n <= 0) return 0
  72430. var a,
  72431. f = this.getSizeAndPositionForIndex(r),
  72432. d = f.offset,
  72433. h = d - n + f.size
  72434. switch (i) {
  72435. case s.ALIGNMENT.END:
  72436. a = h
  72437. break
  72438. case s.ALIGNMENT.CENTER:
  72439. a = d - (n - f.size) / 2
  72440. break
  72441. case s.ALIGNMENT.START:
  72442. a = d
  72443. break
  72444. default:
  72445. a = Math.max(h, Math.min(d, o))
  72446. }
  72447. var u = this.getTotalSize()
  72448. return Math.max(0, Math.min(u - n, a))
  72449. }),
  72450. (t.prototype.getVisibleRange = function (t) {
  72451. var e = t.containerSize,
  72452. i = t.offset,
  72453. n = t.overscanCount
  72454. if (0 === this.getTotalSize()) return {}
  72455. var s = i + e,
  72456. o = this.findNearestItem(i)
  72457. if (void 0 === o) throw Error('Invalid offset '.concat(i, ' specified'))
  72458. var r = this.getSizeAndPositionForIndex(o)
  72459. i = r.offset + r.size
  72460. for (var a = o; i < s && a < this.itemCount - 1; ) a++, (i += this.getSizeAndPositionForIndex(a).size)
  72461. return n && ((o = Math.max(0, o - n)), (a = Math.min(a + n, this.itemCount - 1))), { start: o, stop: a }
  72462. }),
  72463. (t.prototype.resetItem = function (t) {
  72464. this.lastMeasuredIndex = Math.min(this.lastMeasuredIndex, t - 1)
  72465. }),
  72466. (t.prototype.findNearestItem = function (t) {
  72467. if (isNaN(t)) throw Error('Invalid offset '.concat(t, ' specified'))
  72468. t = Math.max(0, t)
  72469. var e = this.getSizeAndPositionOfLastMeasuredItem(),
  72470. i = Math.max(0, this.lastMeasuredIndex)
  72471. return e.offset >= t ? this.binarySearch({ high: i, low: 0, offset: t }) : this.exponentialSearch({ index: i, offset: t })
  72472. }),
  72473. (t.prototype.binarySearch = function (t) {
  72474. for (var e = t.low, i = t.high, n = t.offset, s = 0, o = 0; e <= i; ) {
  72475. if (((s = e + Math.floor((i - e) / 2)), (o = this.getSizeAndPositionForIndex(s).offset) === n)) return s
  72476. o < n ? (e = s + 1) : o > n && (i = s - 1)
  72477. }
  72478. return e > 0 ? e - 1 : 0
  72479. }),
  72480. (t.prototype.exponentialSearch = function (t) {
  72481. for (var e = t.index, i = t.offset, n = 1; e < this.itemCount && this.getSizeAndPositionForIndex(e).offset < i; ) (e += n), (n *= 2)
  72482. return this.binarySearch({ high: Math.min(e, this.itemCount - 1), low: Math.floor(e / 2), offset: i })
  72483. }),
  72484. t
  72485. )
  72486. })()
  72487. e.default = o
  72488. }) /*!node_modules/amis-ui/lib/components/virtual-list/AutoSizer.js*/
  72489. amis.define('30b691e', function (e, t, i, n) {
  72490. 'use strict'
  72491. Object.defineProperty(t, '__esModule', { value: !0 })
  72492. var r = e('68b98b9'),
  72493. o = e('ac704b9'),
  72494. s = e('1e5c4ba'),
  72495. u = e('64ea6e0')
  72496. function h(e) {
  72497. if (e && e.__esModule) return e
  72498. var t = Object.create(null)
  72499. return (
  72500. e &&
  72501. Object.keys(e).forEach(function (i) {
  72502. if ('default' !== i) {
  72503. var n = Object.getOwnPropertyDescriptor(e, i)
  72504. Object.defineProperty(
  72505. t,
  72506. i,
  72507. n.get
  72508. ? n
  72509. : {
  72510. enumerable: !0,
  72511. get: function () {
  72512. return e[i]
  72513. }
  72514. }
  72515. )
  72516. }
  72517. }),
  72518. (t.default = e),
  72519. Object.freeze(t)
  72520. )
  72521. }
  72522. var a = h(o),
  72523. c = e('ac704b9'),
  72524. l = (c.default || c).createElement
  72525. ;(c.default || c).Fragment
  72526. var d = (function (e) {
  72527. function t(t) {
  72528. var i = e.call(this, t) || this
  72529. return (i.state = { width: 0, height: 0 }), i
  72530. }
  72531. return (
  72532. r.__extends(t, e),
  72533. (t.prototype.componentDidMount = function () {
  72534. var e = this,
  72535. t = s.findDOMNode(this)
  72536. ;(this.unSensor = u.resizeSensor(t, function () {
  72537. return e.sizer(t)
  72538. })),
  72539. this.sizer(t)
  72540. }),
  72541. (t.prototype.componentWillUnmount = function () {
  72542. this.unSensor && this.unSensor()
  72543. }),
  72544. (t.prototype.sizer = function (e) {
  72545. var t,
  72546. i,
  72547. n = e.offsetWidth,
  72548. r = e.offsetHeight
  72549. null === (i = null === (t = this.props) || void 0 === t ? void 0 : t.onResize) || void 0 === i || i.call(t, { width: n, height: r }), this.setState({ width: n, height: r })
  72550. }),
  72551. (t.prototype.render = function () {
  72552. var e = this.props,
  72553. t = e.children,
  72554. i = e.WrapperComponent,
  72555. n = e.minHeight,
  72556. o = this.state,
  72557. s = o.width,
  72558. u = o.height
  72559. return l(null != i ? i : 'div', { style: r.__assign({ display: 'block', position: 'relative', width: '100%', height: '100%' }, n ? { minHeight: n } : {}) }, t({ width: s, height: u }))
  72560. }),
  72561. t
  72562. )
  72563. })(a.PureComponent)
  72564. t.default = d
  72565. }) /*!node_modules/amis-ui/lib/components/virtual-list/index.js*/
  72566. amis.define('4df2bc2', function (e, t, o, i) {
  72567. 'use strict'
  72568. Object.defineProperty(t, '__esModule', { value: !0 })
  72569. var n = e('68b98b9'),
  72570. r = e('ac704b9'),
  72571. s = e('ac4fc3c'),
  72572. l = e('d98eda9'),
  72573. a = e('468224f'),
  72574. c = e('30b691e')
  72575. function d(e) {
  72576. if (e && e.__esModule) return e
  72577. var t = Object.create(null)
  72578. return (
  72579. e &&
  72580. Object.keys(e).forEach(function (o) {
  72581. if ('default' !== o) {
  72582. var i = Object.getOwnPropertyDescriptor(e, o)
  72583. Object.defineProperty(
  72584. t,
  72585. o,
  72586. i.get
  72587. ? i
  72588. : {
  72589. enumerable: !0,
  72590. get: function () {
  72591. return e[o]
  72592. }
  72593. }
  72594. )
  72595. }
  72596. }),
  72597. (t.default = e),
  72598. Object.freeze(t)
  72599. )
  72600. }
  72601. var f = d(r),
  72602. p = d(s),
  72603. u = e('ac704b9'),
  72604. m = (u.default || u).createElement
  72605. ;(u.default || u).Fragment
  72606. var h = { overflow: 'auto', willChange: 'transform', WebkitOverflowScrolling: 'touch' },
  72607. g = { position: 'relative', width: 'auto', whiteSpace: 'nowrap', minHeight: '100%' },
  72608. I = { position: 'absolute', top: 0, left: 0, width: '100%' },
  72609. S = n.__assign(n.__assign({}, I), { position: 'sticky' }),
  72610. C = (function (e) {
  72611. function t() {
  72612. var t = (null !== e && e.apply(this, arguments)) || this
  72613. return (
  72614. (t.itemSizeGetter = function (e) {
  72615. return function (o) {
  72616. return t.getSize(o, e)
  72617. }
  72618. }),
  72619. (t.sizeAndPositionManager = new l.default({ itemCount: t.props.itemCount, itemSizeGetter: t.itemSizeGetter(t.props.itemSize), estimatedItemSize: t.getEstimatedItemSize() })),
  72620. (t.state = { offset: t.props.scrollOffset || (null != t.props.scrollToIndex && t.getOffsetForIndex(t.props.scrollToIndex)) || 0, scrollChangeReason: a.SCROLL_CHANGE_REASON.REQUESTED }),
  72621. (t.styleCache = {}),
  72622. (t.getRef = function (e) {
  72623. e && (t.rootNode = e)
  72624. }),
  72625. (t.handleScroll = function (e) {
  72626. var o = t.props.onScroll,
  72627. i = t.getNodeOffset()
  72628. i < 0 || t.state.offset === i || e.target !== t.rootNode || (t.setState({ offset: i, scrollChangeReason: a.SCROLL_CHANGE_REASON.OBSERVED }), 'function' == typeof o && o(i, e))
  72629. }),
  72630. t
  72631. )
  72632. }
  72633. return (
  72634. n.__extends(t, e),
  72635. (t.prototype.componentDidMount = function () {
  72636. var e = this.props,
  72637. t = e.scrollOffset,
  72638. o = e.scrollToIndex
  72639. this.rootNode.addEventListener('scroll', this.handleScroll, { passive: !0 }), this.updateRootWidth(), null != t ? this.scrollTo(t) : null != o && this.scrollTo(this.getOffsetForIndex(o))
  72640. }),
  72641. (t.prototype.updateRootWidth = function () {
  72642. for (
  72643. var e = this.rootNode.children[0].children, t = window.innerWidth - document.documentElement.clientWidth || 15, o = this.rootNode.parentElement.getBoundingClientRect().width, i = 0, n = 0;
  72644. n < e.length;
  72645. n++
  72646. ) {
  72647. var r = e[n].getBoundingClientRect().width
  72648. r > i && (i = r)
  72649. }
  72650. i > o && (this.rootNode.style.width = i + t + 'px')
  72651. }),
  72652. (t.prototype.componentDidUpdate = function (e, t) {
  72653. var o = this.props,
  72654. i = e.estimatedItemSize,
  72655. n = e.itemCount,
  72656. r = e.itemSize,
  72657. s = e.scrollOffset,
  72658. l = e.scrollToAlignment,
  72659. c = e.scrollToIndex,
  72660. d = o.scrollToIndex !== c || o.scrollToAlignment !== l,
  72661. f = o.itemCount !== n || o.itemSize !== r || o.estimatedItemSize !== i
  72662. o.itemSize !== r && this.sizeAndPositionManager.updateConfig({ itemSizeGetter: this.itemSizeGetter(o.itemSize) }),
  72663. (o.itemCount === n && o.estimatedItemSize === i) || this.sizeAndPositionManager.updateConfig({ itemCount: o.itemCount, estimatedItemSize: this.getEstimatedItemSize(o) }),
  72664. f && this.recomputeSizes(),
  72665. o.scrollOffset !== s
  72666. ? this.setState({ offset: o.scrollOffset || 0, scrollChangeReason: a.SCROLL_CHANGE_REASON.REQUESTED })
  72667. : 'number' == typeof o.scrollToIndex &&
  72668. (d || f) &&
  72669. this.setState({ offset: this.getOffsetForIndex(o.scrollToIndex, o.scrollToAlignment, o.itemCount), scrollChangeReason: a.SCROLL_CHANGE_REASON.REQUESTED })
  72670. var p = this.state,
  72671. u = p.offset,
  72672. m = p.scrollChangeReason
  72673. t.offset !== u && m === a.SCROLL_CHANGE_REASON.REQUESTED && this.scrollTo(u), o.itemCount !== n && this.forceUpdate()
  72674. }),
  72675. (t.prototype.componentWillUnmount = function () {
  72676. this.rootNode.removeEventListener('scroll', this.handleScroll)
  72677. }),
  72678. (t.prototype.scrollTo = function (e) {
  72679. var t = this.props.scrollDirection,
  72680. o = void 0 === t ? a.DIRECTION.VERTICAL : t
  72681. this.rootNode[a.scrollProp[o]] = e
  72682. }),
  72683. (t.prototype.getOffsetForIndex = function (e, t, o) {
  72684. void 0 === t && (t = this.props.scrollToAlignment), void 0 === o && (o = this.props.itemCount)
  72685. var i = this.props.scrollDirection,
  72686. n = void 0 === i ? a.DIRECTION.VERTICAL : i
  72687. return (
  72688. (e < 0 || e >= o) && (e = 0),
  72689. this.sizeAndPositionManager.getUpdatedOffsetForIndex({ align: t, containerSize: this.props[a.sizeProp[n]], currentOffset: (this.state && this.state.offset) || 0, targetIndex: e })
  72690. )
  72691. }),
  72692. (t.prototype.recomputeSizes = function (e) {
  72693. void 0 === e && (e = 0), (this.styleCache = {}), this.sizeAndPositionManager.resetItem(e)
  72694. }),
  72695. (t.prototype.render = function () {
  72696. var e,
  72697. t = this,
  72698. o = this.props
  72699. o.estimatedItemSize
  72700. var i = o.height,
  72701. r = o.overscanCount,
  72702. s = void 0 === r ? 3 : r,
  72703. l = o.renderItem
  72704. o.itemCount, o.itemSize
  72705. var c = o.onItemsRendered
  72706. o.onScroll
  72707. var d = o.scrollDirection,
  72708. f = void 0 === d ? a.DIRECTION.VERTICAL : d
  72709. o.scrollOffset, o.scrollToIndex, o.scrollToAlignment
  72710. var p = o.stickyIndices,
  72711. u = o.style,
  72712. I = o.width,
  72713. S = o.WrapperComponent,
  72714. C = o.InnerComponent,
  72715. E = o.prefix,
  72716. O = o.innerStyleFilter,
  72717. T = n.__rest(o, [
  72718. 'estimatedItemSize',
  72719. 'height',
  72720. 'overscanCount',
  72721. 'renderItem',
  72722. 'itemCount',
  72723. 'itemSize',
  72724. 'onItemsRendered',
  72725. 'onScroll',
  72726. 'scrollDirection',
  72727. 'scrollOffset',
  72728. 'scrollToIndex',
  72729. 'scrollToAlignment',
  72730. 'stickyIndices',
  72731. 'style',
  72732. 'width',
  72733. 'WrapperComponent',
  72734. 'InnerComponent',
  72735. 'prefix',
  72736. 'innerStyleFilter'
  72737. ]),
  72738. R = this.state.offset,
  72739. y = this.sizeAndPositionManager.getVisibleRange({ containerSize: this.props[a.sizeProp[f]] || 0, offset: R, overscanCount: s }),
  72740. z = y.start,
  72741. v = y.stop,
  72742. A = [],
  72743. N = n.__assign(n.__assign(n.__assign({}, h), u), { height: i, width: I }),
  72744. _ = n.__assign(n.__assign({}, g), (((e = {})[a.sizeProp[f]] = this.sizeAndPositionManager.getTotalSize()), e))
  72745. if (
  72746. (null != p &&
  72747. 0 !== p.length &&
  72748. (p.forEach(function (e) {
  72749. return A.push(l({ index: e, style: t.getStyle(e, !0) }))
  72750. }),
  72751. f === a.DIRECTION.HORIZONTAL && (_.display = 'flex')),
  72752. void 0 !== z && void 0 !== v)
  72753. ) {
  72754. for (var b = z; b <= v; b++) (null != p && ~p.indexOf(b)) || A.push(l({ index: b, style: this.getStyle(b, !1) }))
  72755. 'function' == typeof c && c({ startIndex: z, stopIndex: v })
  72756. }
  72757. var x = C || 'div'
  72758. return m(S || 'div', n.__assign({ ref: this.getRef }, T, { style: N }), null != E ? E : null, m(x, { style: O ? O(_) : _ }, A))
  72759. }),
  72760. (t.prototype.getNodeOffset = function () {
  72761. var e = this.props.scrollDirection,
  72762. t = void 0 === e ? a.DIRECTION.VERTICAL : e
  72763. return this.rootNode[a.scrollProp[t]]
  72764. }),
  72765. (t.prototype.getEstimatedItemSize = function (e) {
  72766. return void 0 === e && (e = this.props), e.estimatedItemSize || ('number' == typeof e.itemSize && e.itemSize) || 50
  72767. }),
  72768. (t.prototype.getSize = function (e, t) {
  72769. return 'function' == typeof t ? t(e) : Array.isArray(t) ? t[e] : t
  72770. }),
  72771. (t.prototype.getStyle = function (e, t) {
  72772. var o,
  72773. i,
  72774. r = this.styleCache[e]
  72775. if (r) return r
  72776. var s = this.props.scrollDirection,
  72777. l = void 0 === s ? a.DIRECTION.VERTICAL : s,
  72778. c = this.sizeAndPositionManager.getSizeAndPositionForIndex(e),
  72779. d = c.size,
  72780. f = c.offset
  72781. return (this.styleCache[e] = t
  72782. ? n.__assign(n.__assign({}, S), (((o = {})[a.sizeProp[l]] = d), (o[a.marginProp[l]] = f), (o[a.oppositeMarginProp[l]] = -(f + d)), (o.zIndex = 1), o))
  72783. : n.__assign(n.__assign({}, I), (((i = {})[a.sizeProp[l]] = d), (i[a.positionProp[l]] = f), i)))
  72784. }),
  72785. (t.defaultProps = { overscanCount: 3, scrollDirection: a.DIRECTION.VERTICAL, width: '100%' }),
  72786. (t.propTypes = {
  72787. estimatedItemSize: p.number,
  72788. height: p.oneOfType([p.number, p.string]).isRequired,
  72789. itemCount: p.number.isRequired,
  72790. itemSize: p.oneOfType([p.number, p.array, p.func]).isRequired,
  72791. onScroll: p.func,
  72792. onItemsRendered: p.func,
  72793. overscanCount: p.number,
  72794. renderItem: p.func.isRequired,
  72795. scrollOffset: p.number,
  72796. scrollToIndex: p.number,
  72797. scrollToAlignment: p.oneOf([a.ALIGNMENT.AUTO, a.ALIGNMENT.START, a.ALIGNMENT.CENTER, a.ALIGNMENT.END]),
  72798. scrollDirection: p.oneOf([a.DIRECTION.HORIZONTAL, a.DIRECTION.VERTICAL]),
  72799. stickyIndices: p.arrayOf(p.number),
  72800. style: p.object,
  72801. width: p.oneOfType([p.number, p.string])
  72802. }),
  72803. t
  72804. )
  72805. })(f.PureComponent)
  72806. Object.defineProperty(t, 'ScrollDirection', {
  72807. enumerable: !0,
  72808. get: function () {
  72809. return a.DIRECTION
  72810. }
  72811. }),
  72812. (t.AutoSizer = c.default),
  72813. (t.default = C)
  72814. }) /*!node_modules/amis-ui/lib/components/WithStore.js*/
  72815. amis.define('503e1dd', function (t, e, n, r) {
  72816. 'use strict'
  72817. Object.defineProperty(e, '__esModule', { value: !0 })
  72818. var o = t('68b98b9'),
  72819. i = t('ac704b9'),
  72820. s = t('2fb8d9c'),
  72821. u = t('668845d'),
  72822. a = t('0d0462d')
  72823. function f(t) {
  72824. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  72825. }
  72826. var d = f(i),
  72827. p = f(s),
  72828. c = t('ac704b9'),
  72829. l = (c.default || c).createElement
  72830. ;(c.default || c).Fragment,
  72831. (e.withStore = function (t) {
  72832. return function (e) {
  72833. var n
  72834. e = a.observer(e)
  72835. var r = p.default(
  72836. ((n = (function (n) {
  72837. function r() {
  72838. var e = (null !== n && n.apply(this, arguments)) || this
  72839. return (
  72840. (e.store = t(e.props)),
  72841. (e.refFn = function (t) {
  72842. e.ref = t
  72843. }),
  72844. e
  72845. )
  72846. }
  72847. return (
  72848. o.__extends(r, n),
  72849. (r.prototype.componentWillUnmount = function () {
  72850. this.store && u.destroy(this.store), delete this.store
  72851. }),
  72852. (r.prototype.getWrappedInstance = function () {
  72853. return this.ref
  72854. }),
  72855. (r.prototype.render = function () {
  72856. var t = { store: this.store }
  72857. return l(e, o.__assign({}, this.props, t, { ref: this.refFn }))
  72858. }),
  72859. r
  72860. )
  72861. })(d.default.Component)),
  72862. (n.displayName = 'WithStore('.concat(e.displayName || 'Unkown', ')')),
  72863. (n.ComposedComponent = e),
  72864. n),
  72865. e
  72866. )
  72867. return r
  72868. }
  72869. })
  72870. }) /*!node_modules/amis-ui/lib/components/WithRemoteConfig.js*/
  72871. amis.define('a0faa87', function (e, t, o, r) {
  72872. 'use strict'
  72873. Object.defineProperty(t, '__esModule', { value: !0 })
  72874. var i = e('68b98b9'),
  72875. n = e('ac704b9'),
  72876. s = e('2fb8d9c'),
  72877. a = e('5f94728'),
  72878. f = e('668845d'),
  72879. c = e('64ea6e0'),
  72880. p = e('30f4e61'),
  72881. d = e('503e1dd')
  72882. function u(e) {
  72883. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  72884. }
  72885. var l = u(n),
  72886. h = u(s),
  72887. g = u(a),
  72888. v = e('ac704b9'),
  72889. C = (v.default || v).createElement
  72890. ;(v.default || v).Fragment
  72891. var m = f.types
  72892. .model('RemoteConfigStore')
  72893. .props({ fetching: !1, errorMsg: '', config: f.types.frozen(), data: f.types.frozen({}) })
  72894. .actions(function (e) {
  72895. var t = void 0,
  72896. o = null
  72897. return {
  72898. setComponent: function (e) {
  72899. t = e
  72900. },
  72901. load: f.flow(function (r, n, s, a) {
  72902. var p, d, u, l, h
  72903. return (
  72904. void 0 === a && (a = {}),
  72905. i.__generator(this, function (i) {
  72906. switch (i.label) {
  72907. case 0:
  72908. return (
  72909. i.trys.push([0, 2, 3, 4]),
  72910. o && (null == o || o('remote load request cancelled.'), (o = null), (e.fetching = !1)),
  72911. e.fetching
  72912. ? [2]
  72913. : ((e.fetching = !0),
  72914. [
  72915. 4,
  72916. r.fetcher(n, s, {
  72917. cancelExecutor: function (e) {
  72918. return (o = e)
  72919. }
  72920. })
  72921. ])
  72922. )
  72923. case 1:
  72924. if (((p = i.sent()), (o = null), !f.isAlive(e))) return [2]
  72925. if (p.ok)
  72926. return (
  72927. (d = c.normalizeApiResponseData(p.data)),
  72928. (u = a.adaptor ? a.adaptor(d, t.props) : d),
  72929. e.setConfig(u, a, 'remote'),
  72930. null === (h = a.afterLoad) || void 0 === h || h.call(a, d, e.config, t.props),
  72931. [2, p]
  72932. )
  72933. throw new Error(p.msg || 'fetch error')
  72934. case 2:
  72935. return (l = i.sent()), f.isAlive(e) && (e.errorMsg = l.message), [3, 4]
  72936. case 3:
  72937. return f.isAlive(e) && (e.fetching = !1), [7]
  72938. case 4:
  72939. return [2]
  72940. }
  72941. })
  72942. )
  72943. }),
  72944. setData: function (t) {
  72945. e.data = t || {}
  72946. },
  72947. setConfig: function (o, r, i) {
  72948. r.normalizeConfig && (o = r.normalizeConfig(o, e.config, t.props, i) || o), (e.config = o)
  72949. }
  72950. }
  72951. })
  72952. ;(t.Store = m),
  72953. (t.withRemoteConfig = function (e) {
  72954. return (
  72955. void 0 === e && (e = {}),
  72956. function (t) {
  72957. var o
  72958. return h.default(
  72959. d.withStore(function () {
  72960. return m.create()
  72961. })(
  72962. (((o = (function (o) {
  72963. function r(e) {
  72964. var t,
  72965. r = this
  72966. return (
  72967. ((r = o.call(this, e) || this).toDispose = []),
  72968. (r.loadOptions = g.default(r.loadAutoComplete.bind(r), 250, { trailing: !0, leading: !1 })),
  72969. (r.setConfig = r.setConfig.bind(r)),
  72970. (r.childRef = r.childRef.bind(r)),
  72971. e.store.setComponent(r),
  72972. (r.deferLoadConfig = r.deferLoadConfig.bind(r)),
  72973. null === (t = e.remoteConfigRef) || void 0 === t || t.call(e, r),
  72974. e.store.setData(e.data),
  72975. r.syncConfig(),
  72976. r
  72977. )
  72978. }
  72979. return (
  72980. i.__extends(r, o),
  72981. (r.prototype.componentDidMount = function () {
  72982. var t = this,
  72983. o = this.props.env || this.context,
  72984. r = this.props,
  72985. i = r.store,
  72986. n = r.data,
  72987. s = this.props[e.sourceField || 'source']
  72988. c.isPureVariable(s)
  72989. ? this.toDispose.push(
  72990. p.reaction(
  72991. function () {
  72992. return c.resolveVariableAndFilter(s, i.data, '| raw')
  72993. },
  72994. function () {
  72995. return t.syncConfig()
  72996. },
  72997. { equals: p.comparer.structural }
  72998. )
  72999. )
  73000. : o &&
  73001. c.isEffectiveApi(s, n) &&
  73002. (this.loadConfig(),
  73003. !1 !== s.autoRefresh &&
  73004. this.toDispose.push(
  73005. p.reaction(
  73006. function () {
  73007. var e = c.normalizeApi(s)
  73008. return e.trackExpression ? c.tokenize(e.trackExpression, i.data) : c.buildApi(e, i.data, { ignoreData: !0 }).url
  73009. },
  73010. function () {
  73011. return t.loadConfig()
  73012. }
  73013. )
  73014. ))
  73015. }),
  73016. (r.prototype.componentDidUpdate = function (e) {
  73017. var t = this.props
  73018. t.data !== e.data && t.store.setData(t.data)
  73019. }),
  73020. (r.prototype.componentWillUnmount = function () {
  73021. var e, t
  73022. this.toDispose.forEach(function (e) {
  73023. return e()
  73024. }),
  73025. (this.toDispose = []),
  73026. null === (t = (e = this.props).remoteConfigRef) || void 0 === t || t.call(e, void 0),
  73027. this.loadOptions.cancel()
  73028. }),
  73029. (r.prototype.loadConfig = function (t) {
  73030. return (
  73031. void 0 === t && (t = this.props.data),
  73032. i.__awaiter(this, void 0, void 0, function () {
  73033. var o, r, n, s, a
  73034. return i.__generator(this, function (i) {
  73035. switch (i.label) {
  73036. case 0:
  73037. return (
  73038. (o = this.props.env || this.context),
  73039. (r = this.props),
  73040. (n = r.store),
  73041. (s = r.data),
  73042. (a = this.props[e.sourceField || 'source']),
  73043. c.isPureVariable(a) && (a = c.resolveVariableAndFilter(a, s, '| raw')),
  73044. o && c.isEffectiveApi(a, t) ? [4, n.load(o, a, t, e)] : [3, 2]
  73045. )
  73046. case 1:
  73047. i.sent(), (i.label = 2)
  73048. case 2:
  73049. return [2]
  73050. }
  73051. })
  73052. })
  73053. )
  73054. }),
  73055. (r.prototype.loadAutoComplete = function (t) {
  73056. var o = this.props.env || this.context,
  73057. r = this.props,
  73058. i = r.autoComplete,
  73059. n = r.data,
  73060. s = r.store
  73061. if (!o || !o.fetcher) throw new Error('fetcher is required')
  73062. var a = c.createObject(n, { term: t, value: t })
  73063. return c.isEffectiveApi(i, a) ? s.load(o, i, a, e) : Promise.resolve({ options: [] })
  73064. }),
  73065. (r.prototype.setConfig = function (t, o) {
  73066. this.props.store.setConfig(t, e, o)
  73067. }),
  73068. (r.prototype.syncConfig = function () {
  73069. var t = this.props,
  73070. o = t.store,
  73071. r = t.data,
  73072. i = this.props[e.sourceField || 'source']
  73073. c.isPureVariable(i)
  73074. ? ((i = c.resolveVariableAndFilter(i, r, '| raw') || []), c.isEffectiveApi(i, r) ? this.loadConfig() : o.setConfig(i, e, 'syncConfig'))
  73075. : c.isObject(i) && !c.isEffectiveApi(i, r) && o.setConfig(i, e, 'syncConfig')
  73076. }),
  73077. (r.prototype.deferLoadConfig = function (t) {
  73078. var o, r
  73079. return i.__awaiter(this, void 0, void 0, function () {
  73080. var n, s, a, f, p, d, u, l, h, g, v
  73081. return i.__generator(this, function (i) {
  73082. switch (i.label) {
  73083. case 0:
  73084. ;(n = this.props),
  73085. (s = n.store),
  73086. (a = n.data),
  73087. (f = n.deferApi),
  73088. (p = this.props[e.sourceField || 'source']),
  73089. (d = this.props.env || this.context),
  73090. (u = c.findTreeIndex(s.config, function (e) {
  73091. return e === t
  73092. })),
  73093. (l = null === (o = e.beforeDeferLoad) || void 0 === o ? void 0 : o.call(e, t, u, s.config, this.props)) && s.setConfig(l, e, 'before-defer-load'),
  73094. (i.label = 1)
  73095. case 1:
  73096. if ((i.trys.push([1, 3, , 4]), !c.isEffectiveApi(t.deferApi || f || p))) throw new Error('deferApi is required')
  73097. return [4, d.fetcher(t.deferApi || f || p, c.createObject(a, t))]
  73098. case 2:
  73099. return (h = i.sent()), [3, 4]
  73100. case 3:
  73101. return (g = i.sent()), (h = { ok: !1, msg: g.message, status: 500, data: void 0 }), [3, 4]
  73102. case 4:
  73103. return [4, null === (r = e.afterDeferLoad) || void 0 === r ? void 0 : r.call(e, t, u, h, s.config, this.props)]
  73104. case 5:
  73105. return (v = i.sent()) && s.setConfig(v, e, 'after-defer-load'), [2]
  73106. }
  73107. })
  73108. })
  73109. }),
  73110. (r.prototype.childRef = function (e) {
  73111. for (; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  73112. this.ref = e
  73113. }),
  73114. (r.prototype.getWrappedInstance = function () {
  73115. return this.ref
  73116. }),
  73117. (r.prototype.render = function () {
  73118. var o,
  73119. r = this.props.store,
  73120. n = this.props.env || this.context,
  73121. s = { config: r.config, loading: r.fetching, deferLoad: this.deferLoadConfig, updateConfig: this.setConfig },
  73122. a = this.props
  73123. a.remoteConfigRef
  73124. var f = a.autoComplete,
  73125. p = i.__rest(a, ['remoteConfigRef', 'autoComplete']),
  73126. d =
  73127. (null === (o = t.prototype) || void 0 === o ? void 0 : o.isReactComponent) || t.$$typeof === Symbol.for('react.forward_ref')
  73128. ? { ref: this.childRef }
  73129. : { forwardedRef: this.childRef }
  73130. return C(
  73131. t,
  73132. i.__assign({}, p, n && c.isEffectiveApi(f) && this.loadOptions ? { loadOptions: this.loadOptions } : {}, e.injectedPropsFilter ? e.injectedPropsFilter(s, this.props) : s, d)
  73133. )
  73134. }),
  73135. r
  73136. )
  73137. })(l.default.Component)).displayName = 'WithRemoteConfig('.concat(t.displayName || t.name, ')')),
  73138. (o.ComposedComponent = t),
  73139. (o.contextType = c.EnvContext),
  73140. o)
  73141. ),
  73142. t
  73143. )
  73144. }
  73145. )
  73146. })
  73147. }) /*!node_modules/amis-ui/lib/components/SelectMobile.js*/
  73148. amis.define('4b5a135', function (e, t, n, a) {
  73149. 'use strict'
  73150. Object.defineProperty(t, '__esModule', { value: !0 })
  73151. var i = e('68b98b9'),
  73152. o = e('ac704b9'),
  73153. l = e('1e5c4ba'),
  73154. s = e('1cc31e5'),
  73155. r = e('6958586'),
  73156. u = e('64ea6e0'),
  73157. d = e('9263a6c'),
  73158. c = e('4d28952'),
  73159. p = e('3469311'),
  73160. h = e('4df2bc2'),
  73161. m = e('6940483'),
  73162. _ = e('cd92eda'),
  73163. g = e('09ae5b9')
  73164. function f(e) {
  73165. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  73166. }
  73167. var v = f(o),
  73168. y = f(d),
  73169. b = e('ac704b9'),
  73170. C = (b.default || b).createElement
  73171. ;(b.default || b).Fragment
  73172. var S = (function (e) {
  73173. function t(t) {
  73174. var n = e.call(this, t) || this
  73175. return (n.state = { selection: p.value2array(t.value, t), isFocused: !1, inputValue: '', itemHeight: 32 }), n
  73176. }
  73177. return (
  73178. i.__extends(t, e),
  73179. (t.prototype.handleChange = function (e) {
  73180. var t = i.__read(e, 1)[0],
  73181. n = this.props
  73182. n.onChange
  73183. var a = n.multiple
  73184. n.simpleValue
  73185. var o = n.valueField,
  73186. l = n.options,
  73187. s = this.state.selection,
  73188. r = l.find(function (e) {
  73189. return a ? e[o] === t[o] : e[o] === t
  73190. })
  73191. if (a) {
  73192. var u = s.map(function (e) {
  73193. return e[o]
  73194. })
  73195. s = s.concat()
  73196. var d = u.indexOf(null == r ? void 0 : r[o])
  73197. ~d ? s.splice(d, 1) : r && s.push(r), this.setState({ selection: s })
  73198. } else this.setState({ selection: r ? [r] : [] })
  73199. }),
  73200. (t.prototype.handleInputChange = function (e) {
  73201. var t = this,
  73202. n = this.props.loadOptions
  73203. this.setState({ inputValue: e.currentTarget.value }, function () {
  73204. return n && n(t.state.inputValue)
  73205. })
  73206. }),
  73207. (t.prototype.getTarget = function () {
  73208. return this.target || (this.target = l.findDOMNode(this)), this.target
  73209. }),
  73210. (t.prototype.inputRef = function (e) {
  73211. this.input = e
  73212. }),
  73213. (t.prototype.toggleCheckAll = function () {
  73214. var e = this.props,
  73215. t = e.options
  73216. e.onChange, e.simpleValue
  73217. var n = e.checkAllBySearch,
  73218. a = e.labelField,
  73219. i = e.valueField,
  73220. o = this.state.inputValue,
  73221. l = this.state.selection,
  73222. s = o && !1 !== n ? c.matchSorter(t, o, { keys: [a || 'label', i || 'value'], threshold: c.matchSorter.rankings.CONTAINS }) : t.concat(),
  73223. r = s.map(function (e) {
  73224. return e.value
  73225. }),
  73226. u = l.map(function (e) {
  73227. return e.value
  73228. })
  73229. ;(l = r.every(function (e) {
  73230. return u.indexOf(e) > -1
  73231. })
  73232. ? []
  73233. : s),
  73234. this.setState({ selection: l })
  73235. }),
  73236. (t.prototype.handleAddClick = function () {
  73237. var e = this.props.onAdd
  73238. e && e()
  73239. }),
  73240. (t.prototype.handleEditClick = function (e, t) {
  73241. var n = this.props.onEdit
  73242. e.preventDefault(), e.stopPropagation(), n && n(t)
  73243. }),
  73244. (t.prototype.handleDeleteClick = function (e, t) {
  73245. var n = this.props.onDelete
  73246. e.preventDefault(), e.stopPropagation(), n && n(t)
  73247. }),
  73248. (t.prototype.onFocus = function (e) {
  73249. var t = this.props.simpleValue,
  73250. n = this.state.selection,
  73251. a = t
  73252. ? n.map(function (e) {
  73253. return e.value
  73254. })
  73255. : n
  73256. this.props.disabled || this.props.isOpen || this.setState({ isFocused: !0 }, this.focus), this.props.onFocus && this.props.onFocus(i.__assign(i.__assign({}, e), { value: a }))
  73257. }),
  73258. (t.prototype.onBlur = function (e) {
  73259. var t = this.props.simpleValue,
  73260. n = this.state.selection,
  73261. a = t
  73262. ? n.map(function (e) {
  73263. return e.value
  73264. })
  73265. : n
  73266. this.setState({ isFocused: !1 }), this.props.onBlur && this.props.onBlur(i.__assign(i.__assign({}, e), { value: a }))
  73267. }),
  73268. (t.prototype.focus = function () {
  73269. this.input ? this.input.focus() : this.getTarget() && this.getTarget().focus()
  73270. }),
  73271. (t.prototype.blur = function () {
  73272. this.input ? this.input.blur() : this.getTarget() && this.getTarget().blur()
  73273. }),
  73274. (t.prototype.clearSearchValue = function () {
  73275. var e = this.props.loadOptions
  73276. this.setState({ inputValue: '' }, function () {
  73277. return null == e ? void 0 : e('')
  73278. })
  73279. }),
  73280. (t.prototype.onConfirm = function () {
  73281. var e,
  73282. t,
  73283. n = this.state.selection,
  73284. a = this.props,
  73285. i = a.multiple,
  73286. o = a.onChange,
  73287. l = a.simpleValue,
  73288. s = a.valueField,
  73289. r = a.options,
  73290. u = a.loadOptions,
  73291. d = a.labelField
  73292. if (i)
  73293. o(
  73294. l
  73295. ? n.map(function (e) {
  73296. return e[s]
  73297. })
  73298. : n
  73299. )
  73300. else {
  73301. var p = this.state.inputValue,
  73302. h = (p && !u ? c.matchSorter(r, p, { keys: [d || 'label', s || 'value'], threshold: c.matchSorter.rankings.CONTAINS }) : r.concat()).filter(function (e) {
  73303. return !e.hidden && !1 !== e.visible
  73304. })
  73305. !n.length && h.length ? o(l ? (null === (e = h[0]) || void 0 === e ? void 0 : e[s]) : h[0]) : o(l ? (null === (t = n[0]) || void 0 === t ? void 0 : t[s]) : n[0])
  73306. }
  73307. }),
  73308. (t.prototype.render = function () {
  73309. var e,
  73310. t = this,
  73311. n = this.props,
  73312. a = n.popOverContainer,
  73313. o = n.options,
  73314. l = n.valueField,
  73315. d = n.labelField,
  73316. p = n.noResultsText,
  73317. f = n.loadOptions,
  73318. b = n.multiple,
  73319. S = n.valuesNoWrap,
  73320. k = n.classnames,
  73321. F = n.checkAll,
  73322. N = n.checkAllLabel,
  73323. O = n.checkAllBySearch,
  73324. I = n.searchable,
  73325. V = n.disabled,
  73326. T = n.searchPromptText,
  73327. A = n.visibleItemCount,
  73328. x = n.translate,
  73329. j = n.hideSelected,
  73330. B = n.renderMenu,
  73331. E = n.virtualThreshold,
  73332. D = void 0 === E ? 100 : E,
  73333. H = n.isOpen,
  73334. P = n.onClose,
  73335. R = n.getInputProps,
  73336. w = n.getItemProps,
  73337. M = n.selectedItem,
  73338. z = this.state.selection,
  73339. L = this.state.inputValue,
  73340. W = !1,
  73341. q = !1,
  73342. G = (L && H && !f ? c.matchSorter(o, L, { keys: [d || 'label', l || 'value'], threshold: c.matchSorter.rankings.CONTAINS }) : o.concat()).filter(function (e) {
  73343. return !e.hidden && !1 !== e.visible && e[d || 'label']
  73344. }),
  73345. J = G.length && G.length > D,
  73346. K = z.map(function (e) {
  73347. return e[l]
  73348. })
  73349. if (b && F) {
  73350. var Q = (!1 !== O ? G : o).map(function (e) {
  73351. return e[l]
  73352. })
  73353. ;(W = Q.every(function (e) {
  73354. return K.indexOf(e) > -1
  73355. })),
  73356. (q = Q.some(function (e) {
  73357. return K.indexOf(e) > -1
  73358. }))
  73359. }
  73360. var U = this.props.itemHeight || this.state.itemHeight,
  73361. X = function (e) {
  73362. var n = e.index,
  73363. a = e.style,
  73364. o = G[n]
  73365. if (!o) return null
  73366. var s = M === o || !!~K.indexOf(o[l])
  73367. return j && s
  73368. ? null
  73369. : C(
  73370. 'div',
  73371. i.__assign({}, w({ key: 'string' == typeof o.value ? ''.concat(o.label, '-').concat(o.value) : n, index: n, item: o, disabled: o.disabled }), {
  73372. style: y.default(a, J ? { width: '100%' } : {}),
  73373. className: k('Select-option', { 'is-disabled': o.disabled, 'is-active': s, 'is-mobile': !0 })
  73374. }),
  73375. B
  73376. ? b
  73377. ? C(
  73378. v.default.Fragment,
  73379. null,
  73380. C(
  73381. 'div',
  73382. {
  73383. title: o[d],
  73384. className: k('Select-option-item-check'),
  73385. onClick: function () {
  73386. return !o.disabled && t.handleChange([o])
  73387. }
  73388. },
  73389. B(o, {
  73390. multiple: b,
  73391. checkAll: F,
  73392. checked: s,
  73393. onChange: function () {
  73394. return t.handleChange(o)
  73395. },
  73396. inputValue: L || '',
  73397. searchable: I,
  73398. index: n
  73399. })
  73400. ),
  73401. s ? C(g.Icon, { icon: 'check', className: k('Select-option-mcheck') }) : null
  73402. )
  73403. : B(o, {
  73404. multiple: b,
  73405. checkAll: F,
  73406. checked: s,
  73407. onChange: function () {
  73408. return t.handleChange(o)
  73409. },
  73410. inputValue: L || '',
  73411. searchable: I,
  73412. index: n
  73413. })
  73414. : b
  73415. ? C(
  73416. v.default.Fragment,
  73417. null,
  73418. C(
  73419. 'div',
  73420. {
  73421. title: o[d],
  73422. className: k('Select-option-item-check'),
  73423. onClick: function () {
  73424. return !o.disabled && t.handleChange([o])
  73425. }
  73426. },
  73427. o.disabled ? o[d] : u.highlight(o[d], L, k('Select-option-hl')),
  73428. o.tip
  73429. ),
  73430. s ? C(g.Icon, { icon: 'check', className: k('Select-option-mcheck') }) : null
  73431. )
  73432. : C('span', { className: k('Select-option-content'), title: 'string' == typeof o[d] ? o[d] : '' }, o.disabled ? o[d] : u.highlight(o[d], L, k('Select-option-hl')), o.tip)
  73433. )
  73434. },
  73435. Y = C(
  73436. 'div',
  73437. { className: k('Select-input', { 'is-focused': this.state.isFocused }) },
  73438. C(g.Icon, { icon: 'search', className: 'icon' }),
  73439. C(_.default, i.__assign({}, R({ onFocus: this.onFocus, onBlur: this.onBlur, disabled: V, placeholder: x(T), onChange: this.handleInputChange, ref: this.inputRef }))),
  73440. (null == L ? void 0 : L.length) ? C('a', { onClick: this.clearSearchValue, className: k('Select-clear') }, C(g.Icon, { icon: 'close', className: 'icon' })) : null
  73441. ),
  73442. Z = C(
  73443. 'div',
  73444. { className: k('Select-menu', { 'Select--longlist': J, 'is-mobile': !0 }) },
  73445. I ? Y : null,
  73446. b && S ? C('div', { className: k('Select-option') }, '\u5df2\u9009\u62e9(', K.length, ')') : null,
  73447. b && F && G.length ? C('div', { className: k('Select-option') }, C(m.default, { checked: q, partial: q && !W, onChange: this.toggleCheckAll, size: 'sm' }, x(N))) : null,
  73448. G.length
  73449. ? G.length > D
  73450. ? C(h.default, { height: G.length > 8 ? 266 : G.length * U, itemCount: G.length, itemSize: U, renderItem: X })
  73451. : G.map(function (e, t) {
  73452. return X({ index: t })
  73453. })
  73454. : C('div', { className: k('Select-noResult') }, x(p))
  73455. )
  73456. return C(
  73457. r.default,
  73458. { className: k('Select-popup'), container: a, isShow: H, showConfirm: !0, onConfirm: this.onConfirm, onHide: P },
  73459. b
  73460. ? Z
  73461. : C(
  73462. 'div',
  73463. { className: k('Select-popup-inner') },
  73464. I ? Y : null,
  73465. C(s.default, {
  73466. className: 'Select-picker',
  73467. columns: { options: G, optionRender: B },
  73468. highlightTxt: L,
  73469. onChange: function (e) {
  73470. return t.handleChange(e)
  73471. },
  73472. showToolbar: !1,
  73473. labelField: d,
  73474. valueField: l,
  73475. itemHeight: 40,
  73476. visibleItemCount: A,
  73477. value: [null === (e = z[0]) || void 0 === e ? void 0 : e[l]]
  73478. })
  73479. )
  73480. )
  73481. }),
  73482. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'handleChange', null),
  73483. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'handleInputChange', null),
  73484. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'getTarget', null),
  73485. i.__decorate(
  73486. [u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [HTMLInputElement]), i.__metadata('design:returntype', void 0)],
  73487. t.prototype,
  73488. 'inputRef',
  73489. null
  73490. ),
  73491. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'toggleCheckAll', null),
  73492. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'handleAddClick', null),
  73493. i.__decorate(
  73494. [u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Event, Object]), i.__metadata('design:returntype', void 0)],
  73495. t.prototype,
  73496. 'handleEditClick',
  73497. null
  73498. ),
  73499. i.__decorate(
  73500. [u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Event, Object]), i.__metadata('design:returntype', void 0)],
  73501. t.prototype,
  73502. 'handleDeleteClick',
  73503. null
  73504. ),
  73505. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'onFocus', null),
  73506. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'onBlur', null),
  73507. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'focus', null),
  73508. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'clearSearchValue', null),
  73509. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'onConfirm', null),
  73510. t
  73511. )
  73512. })(v.default.Component)
  73513. t.default = S
  73514. }) /*!node_modules/amis-ui/lib/components/Select.js*/
  73515. amis.define('3469311', function (e, t, a, n) {
  73516. 'use strict'
  73517. Object.defineProperty(t, '__esModule', { value: !0 })
  73518. var i = e('68b98b9'),
  73519. l = e('64ea6e0'),
  73520. o = e('ac704b9'),
  73521. s = e('e841039'),
  73522. r = e('1279020'),
  73523. d = e('9263a6c'),
  73524. u = e('4df2bc2'),
  73525. c = e('ab79728'),
  73526. p = e('be1e673'),
  73527. h = e('09ae5b9'),
  73528. g = e('4d28952'),
  73529. m = e('0910768'),
  73530. v = e('1e5c4ba'),
  73531. _ = e('6940483'),
  73532. f = e('cd92eda'),
  73533. y = e('d2712d3'),
  73534. b = e('a0faa87'),
  73535. S = e('f1e4692'),
  73536. C = e('4b5a135')
  73537. function O(e) {
  73538. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  73539. }
  73540. var k = O(o),
  73541. N = O(s),
  73542. I = O(r),
  73543. F = O(d),
  73544. A = O(p),
  73545. T = O(m),
  73546. V = e('ac704b9'),
  73547. x = (V.default || V).createElement
  73548. ;(V.default || V).Fragment
  73549. var P = function (e, t, a) {
  73550. return g.matchSorter(e, t, i.__assign({ threshold: g.matchSorter.rankings.CONTAINS }, a))
  73551. }
  73552. function w(e, t, a) {
  73553. void 0 === a && (a = !1)
  73554. var n = t.labelField,
  73555. i = t.valueField,
  73556. o = void 0 === i ? 'value' : i,
  73557. s = t.pathSeparator,
  73558. r = t.delimiter,
  73559. d = t.options,
  73560. u = t.multi,
  73561. c = t.multiple
  73562. if ((a && (e = l.normalizeNodePath(e, a, n, o, s, r).nodeValueArray), u || c)) {
  73563. if (('string' == typeof e && (e = e.split(r || ',')), !Array.isArray(e))) {
  73564. if (null == e) return []
  73565. e = [e]
  73566. }
  73567. return e
  73568. .map(function (e) {
  73569. return j(e, d, o) || (l.isObject(e) && e.hasOwnProperty(o) ? e : void 0)
  73570. })
  73571. .filter(function (e) {
  73572. return e
  73573. })
  73574. }
  73575. Array.isArray(e) && (e = e[0])
  73576. var p = j(e, d, o)
  73577. return p ? [p] : l.isObject(e) && e.hasOwnProperty(o || 'value') ? [e] : []
  73578. }
  73579. function j(e, t, a) {
  73580. var n
  73581. void 0 === a && (a = 'value')
  73582. var i = typeof e
  73583. return 'string' !== i && 'number' !== i && 'boolean' !== i && 'object' !== i
  73584. ? e
  73585. : t
  73586. ? ('object' === i && e && e.hasOwnProperty(a || 'value') && (e = null !== (n = e[a || 'value']) && void 0 !== n ? n : ''),
  73587. l.findTree(t, D(e, a || 'value'), { resolve: l.getOptionValueBindField(a), value: l.getOptionValue(e, a) }))
  73588. : null
  73589. }
  73590. function B(e, t, a) {
  73591. return void 0 === a && (a = 'value'), l.isObject(e) ? e === t[a || 'value'] : String(t[a || 'value']) === String(e)
  73592. }
  73593. function D(e, t) {
  73594. return (
  73595. void 0 === t && (t = 'value'),
  73596. function (a) {
  73597. return B(e, a, t)
  73598. }
  73599. )
  73600. }
  73601. function L(e, t, a) {
  73602. return (
  73603. void 0 === t && (t = { values: [], options: [] }),
  73604. void 0 === a && (a = 'value'),
  73605. 'string' == typeof e
  73606. ? e.split(',').map(function (e) {
  73607. var a = t.values.indexOf(e)
  73608. if (~a) return t.options[a]
  73609. var n = { label: e, value: e }
  73610. return t.values.push(n.value), t.options.push(n), n
  73611. })
  73612. : Array.isArray(e) && 'string' == typeof e[0]
  73613. ? e.map(function (e) {
  73614. var a = t.values.indexOf(e)
  73615. if (~a) return t.options[a]
  73616. var n = { label: e, value: e }
  73617. return t.values.push(n.value), t.options.push(n), n
  73618. })
  73619. : Array.isArray(e)
  73620. ? e.map(function (e) {
  73621. var n = e && e[a],
  73622. l = void 0 === n || e.children ? -1 : t.values.indexOf(n)
  73623. if (~l) return t.options[l]
  73624. var o = i.__assign(i.__assign({}, e), { value: n })
  73625. return void 0 !== o.children ? (o.children = L(o.children, t, a)) : void 0 !== n && (t.values.push(n), t.options.push(o)), o
  73626. })
  73627. : T.default(e)
  73628. ? Object.keys(e).map(function (a) {
  73629. var n = t.values.indexOf(a)
  73630. if (~n) return t.options[n]
  73631. var i = { label: e[a], value: a }
  73632. return t.values.push(i.value), t.options.push(i), i
  73633. })
  73634. : []
  73635. )
  73636. }
  73637. var M = A.default.stateChangeTypes,
  73638. E = (function (e) {
  73639. function t(t) {
  73640. var a = e.call(this, t) || this
  73641. return (
  73642. (a.menu = k.default.createRef()),
  73643. (a.state = { isOpen: t.defaultOpen || !1, isFocused: !1, inputValue: '', highlightedIndex: -1, selection: w(t.value, t), itemHeight: 32, pickerSelectItem: '' }),
  73644. a
  73645. )
  73646. }
  73647. return (
  73648. i.__extends(t, e),
  73649. (t.prototype.componentDidMount = function () {
  73650. var e = this.props.loadOptions
  73651. e && e('')
  73652. }),
  73653. (t.prototype.componentDidUpdate = function (e) {
  73654. var t = this.props,
  73655. a = l.noop
  73656. if (JSON.stringify(t.value) !== JSON.stringify(e.value) || JSON.stringify(t.options) !== JSON.stringify(e.options)) {
  73657. var n = w(t.value, t)
  73658. this.setState({ selection: n }, a)
  73659. }
  73660. }),
  73661. (t.prototype.open = function () {
  73662. var e = this,
  73663. t = this.props,
  73664. a = t.disabled,
  73665. n = t.loading
  73666. a ||
  73667. n ||
  73668. this.setState({ isOpen: !0, highlightedIndex: -1 }, function () {
  73669. return setTimeout(e.focus, 500)
  73670. })
  73671. }),
  73672. (t.prototype.close = function () {
  73673. this.setState({ isOpen: !1 })
  73674. }),
  73675. (t.prototype.confirm = function () {
  73676. this.handleChange(this.state.pickerSelectItem), this.setState({ isOpen: !1 })
  73677. }),
  73678. (t.prototype.toggle = function (e) {
  73679. var t = this,
  73680. a = this.props,
  73681. n = a.disabled,
  73682. i = a.loading
  73683. ;(e && this.menu.current && this.menu.current.contains(e.target)) ||
  73684. n ||
  73685. i ||
  73686. this.setState(
  73687. { isOpen: !this.state.isOpen, highlightedIndex: -1 },
  73688. this.state.isOpen
  73689. ? void 0
  73690. : function () {
  73691. return setTimeout(t.focus, 500)
  73692. }
  73693. )
  73694. }),
  73695. (t.prototype.onFocus = function (e) {
  73696. var t = this.props,
  73697. a = t.simpleValue,
  73698. n = t.disabled,
  73699. l = t.loading,
  73700. o = this.state,
  73701. s = o.selection,
  73702. r = o.isOpen,
  73703. d = a
  73704. ? s.map(function (e) {
  73705. return e.value
  73706. })
  73707. : s
  73708. n || l || r || this.setState({ isFocused: !0 }, this.focus), this.props.onFocus && this.props.onFocus(i.__assign(i.__assign({}, e), { value: d }))
  73709. }),
  73710. (t.prototype.onBlur = function (e) {
  73711. var t = this.props.simpleValue,
  73712. a = this.state.selection,
  73713. n = t
  73714. ? a.map(function (e) {
  73715. return e.value
  73716. })
  73717. : a
  73718. this.setState({ isFocused: !1 }), this.props.onBlur && this.props.onBlur(i.__assign(i.__assign({}, e), { value: n }))
  73719. }),
  73720. (t.prototype.focus = function () {
  73721. this.input ? this.input.focus() : this.getTarget() && this.getTarget().focus()
  73722. }),
  73723. (t.prototype.blur = function () {
  73724. this.input ? this.input.blur() : this.getTarget() && this.getTarget().blur()
  73725. }),
  73726. (t.prototype.getTarget = function () {
  73727. return this.target || (this.target = v.findDOMNode(this)), this.target
  73728. }),
  73729. (t.prototype.inputRef = function (e) {
  73730. this.input = e
  73731. }),
  73732. (t.prototype.toggleCheckAll = function () {
  73733. var e = this.props,
  73734. t = e.options,
  73735. a = e.onChange,
  73736. n = e.simpleValue,
  73737. i = e.checkAllBySearch,
  73738. l = e.labelField,
  73739. o = e.valueField,
  73740. s = e.filterOption,
  73741. r = void 0 === s ? P : s,
  73742. d = this.state.inputValue,
  73743. u = this.state.selection,
  73744. c = d && !1 !== i ? r(t, d, { keys: [l || 'label', o || 'value'] }) : t.concat(),
  73745. p = c.map(function (e) {
  73746. return e.value
  73747. }),
  73748. h = u.map(function (e) {
  73749. return e.value
  73750. })
  73751. ;(u = p.every(function (e) {
  73752. return h.indexOf(e) > -1
  73753. })
  73754. ? []
  73755. : c),
  73756. a(
  73757. n
  73758. ? u.map(function (e) {
  73759. return e.value
  73760. })
  73761. : u
  73762. )
  73763. }),
  73764. (t.prototype.removeItem = function (e, t) {
  73765. var a = this.props,
  73766. n = a.onChange,
  73767. i = a.simpleValue
  73768. if (!a.disabled) {
  73769. var l = this.state.selection
  73770. t && t.stopPropagation(),
  73771. (l = Array.isArray(l) ? l.concat() : [l]).splice(e, 1),
  73772. n(
  73773. i
  73774. ? l.map(function (e) {
  73775. return e.value
  73776. })
  73777. : l
  73778. )
  73779. }
  73780. }),
  73781. (t.prototype.handleInputChange = function (e) {
  73782. var t = this,
  73783. a = this.props.loadOptions
  73784. this.setState({ inputValue: e.currentTarget.value }, function () {
  73785. return a && a(t.state.inputValue)
  73786. })
  73787. }),
  73788. (t.prototype.handlePickerChange = function (e, t, a) {
  73789. this.props.multiple || (e = e[0]), this.setState({ pickerSelectItem: e }), a && this.handleChange(e)
  73790. }),
  73791. (t.prototype.handleChange = function (e) {
  73792. var t = this.props,
  73793. a = t.onChange,
  73794. n = t.multiple,
  73795. i = t.simpleValue,
  73796. l = t.valueField,
  73797. o = this.state.selection
  73798. if (null != e)
  73799. if (n) {
  73800. var s = o.map(function (e) {
  73801. return e[l]
  73802. })
  73803. o = o.concat()
  73804. var r = s.indexOf(e[l])
  73805. ~r ? o.splice(r, 1) : o.push(e),
  73806. a(
  73807. i
  73808. ? o.map(function (e) {
  73809. return e[l]
  73810. })
  73811. : o
  73812. )
  73813. } else (!o.length || o[0][l] !== e[l]) && a(i ? e[l] : e)
  73814. }),
  73815. (t.prototype.handleStateChange = function (e) {
  73816. var t = this.props,
  73817. a = t.multiple,
  73818. n = t.checkAll,
  73819. l = {}
  73820. switch (e.type) {
  73821. case M.keyDownEnter:
  73822. case M.clickItem:
  73823. l = i.__assign(i.__assign({}, l), { isOpen: !!a, isFocused: !(!a || !n) })
  73824. break
  73825. case M.controlledPropUpdatedSelectedItem:
  73826. break
  73827. case M.changeInput:
  73828. l.highlightedIndex = 0
  73829. break
  73830. case M.keyDownArrowDown:
  73831. case M.keyDownArrowUp:
  73832. case M.itemMouseEnter:
  73833. l = i.__assign(i.__assign({}, l), e)
  73834. }
  73835. Object.keys(l).length && this.setState(l)
  73836. }),
  73837. (t.prototype.handleKeyPress = function (e) {
  73838. ' ' === e.key && e.shiftKey && (this.toggle(), e.preventDefault())
  73839. }),
  73840. (t.prototype.clearValue = function (e) {
  73841. var t = this.props.onChange
  73842. e.preventDefault(), e.stopPropagation(), t(this.props.resetValue)
  73843. }),
  73844. (t.prototype.clearSearchValue = function () {
  73845. var e = this.props.loadOptions
  73846. this.setState({ inputValue: '' }, function () {
  73847. return null == e ? void 0 : e('')
  73848. })
  73849. }),
  73850. (t.prototype.handleAddClick = function () {
  73851. var e = this.props.onAdd
  73852. e && e(void 0, void 0, !1, this.close)
  73853. }),
  73854. (t.prototype.handleEditClick = function (e, t) {
  73855. var a = this.props.onEdit
  73856. e.preventDefault(), e.stopPropagation(), a && a(t)
  73857. }),
  73858. (t.prototype.handleDeleteClick = function (e, t) {
  73859. var a = this.props.onDelete
  73860. e.preventDefault(), e.stopPropagation(), a && a(t)
  73861. }),
  73862. (t.prototype.renderValue = function (e) {
  73863. var t,
  73864. a = this
  73865. e.inputValue, e.isOpen
  73866. var n = this.props,
  73867. o = n.classnames,
  73868. s = n.multiple,
  73869. r = n.valuesNoWrap,
  73870. d = n.placeholder,
  73871. u = n.labelField,
  73872. p = n.disabled,
  73873. g = n.maxTagCount,
  73874. m = n.overflowTagPopover,
  73875. v = n.showInvalidMatch,
  73876. _ = n.renderValueLabel,
  73877. f = n.popOverContainer,
  73878. y = n.translate,
  73879. b = this.state.selection,
  73880. S = u || 'label'
  73881. if (!b.length) return x('div', { key: 'placeholder', className: o('Select-placeholder') }, y(d))
  73882. if (s && null != g && N.default(Math.floor(g)) && Math.floor(g) >= 0 && Math.floor(g) < b.length) {
  73883. var C = Math.floor(g),
  73884. O = i.__assign(
  73885. { placement: 'top', trigger: 'hover', showArrow: !1, offset: [0, -10], tooltipClassName: o('Select-overflow', null == m ? void 0 : m.tooltipClassName) },
  73886. I.default(m, ['children', 'content', 'tooltipClassName'])
  73887. )
  73888. return i.__spreadArray(i.__spreadArray([], i.__read(b.slice(0, C)), !1), [((t = {}), (t[S] = '+ '.concat(b.length - C, ' ...')), t)], !1).map(function (e, t) {
  73889. var n = l.labelToString(e[S])
  73890. return t === C
  73891. ? x(
  73892. c.default,
  73893. {
  73894. key: b.length,
  73895. container: f,
  73896. tooltip: i.__assign(i.__assign({}, O), {
  73897. children: function () {
  73898. return x(
  73899. 'div',
  73900. { className: o('Select-overflow-wrapper') },
  73901. b.slice(C, b.length).map(function (e, t) {
  73902. var n = t + C,
  73903. i = l.labelToString(e[S])
  73904. return x(
  73905. 'div',
  73906. { key: n, className: o('Select-value', { 'is-disabled': p, 'is-invalid': !!v && e.__unmatched }) },
  73907. x('span', { className: o('Select-valueLabel') }, _ ? _(e) : i),
  73908. x('span', { className: o('Select-valueIcon', { 'is-disabled': p || e.disabled }), onClick: a.removeItem.bind(a, n) }, x(h.Icon, { icon: 'close', className: 'icon' }))
  73909. )
  73910. })
  73911. )
  73912. }
  73913. })
  73914. },
  73915. x(
  73916. 'div',
  73917. {
  73918. className: o('Select-value', { 'is-disabled': p, 'is-invalid': !!v && e.__unmatched }),
  73919. onClick: function (e) {
  73920. return e.stopPropagation()
  73921. }
  73922. },
  73923. x('span', { className: o('Select-valueLabel') }, _ ? _(e) : n)
  73924. )
  73925. )
  73926. : x(
  73927. c.default,
  73928. { container: f, placement: 'top', tooltip: n, trigger: 'hover', key: t },
  73929. x(
  73930. 'div',
  73931. { className: o('Select-value', { 'is-disabled': p, 'is-invalid': !!v && e.__unmatched }) },
  73932. x('span', { className: o('Select-valueLabel') }, _ ? _(e) : n),
  73933. x('span', { className: o('Select-valueIcon', { 'is-disabled': p || e.disabled }), onClick: a.removeItem.bind(a, t) }, x(h.Icon, { icon: 'close', className: 'icon' }))
  73934. )
  73935. )
  73936. })
  73937. }
  73938. return b.map(function (e, t) {
  73939. var n = l.labelToString(e[S])
  73940. return s
  73941. ? r
  73942. ? ''.concat(n).concat(t === b.length - 1 ? '' : ' + ')
  73943. : x(
  73944. c.default,
  73945. { container: f, placement: 'top', tooltip: n, trigger: 'hover', key: t },
  73946. x(
  73947. 'div',
  73948. { className: o('Select-value', { 'is-disabled': p, 'is-invalid': !!v && e.__unmatched }) },
  73949. x('span', { className: o('Select-valueLabel') }, _ ? _(e) : n),
  73950. x('span', { className: o('Select-valueIcon', { 'is-disabled': p || e.disabled }), onClick: a.removeItem.bind(a, t) }, x(h.Icon, { icon: 'close', className: 'icon' }))
  73951. )
  73952. )
  73953. : x('div', { className: o('Select-value', { 'is-disabled': p, 'is-invalid': !!v && e.__unmatched }), key: t }, _ ? _(e) : n)
  73954. })
  73955. }),
  73956. (t.prototype.renderOuter = function (e) {
  73957. var t,
  73958. a = this,
  73959. n = e.selectedItem,
  73960. o = e.getItemProps,
  73961. s = e.highlightedIndex,
  73962. r = e.inputValue,
  73963. d = e.isOpen
  73964. e.getToggleButtonProps
  73965. var c = e.getInputProps,
  73966. p = this.props,
  73967. g = p.popOverContainer,
  73968. m = p.options,
  73969. v = p.valueField,
  73970. y = p.labelField,
  73971. b = p.noResultsText,
  73972. O = p.loadOptions,
  73973. N = p.creatable,
  73974. I = p.multiple,
  73975. A = p.valuesNoWrap,
  73976. T = p.classnames,
  73977. V = p.popoverClassName,
  73978. w = p.popOverContainerSelector,
  73979. j = p.checkAll,
  73980. B = p.checkAllLabel,
  73981. D = p.checkAllBySearch,
  73982. L = p.searchable,
  73983. M = p.createBtnLabel,
  73984. E = p.disabled,
  73985. R = p.searchPromptText,
  73986. W = p.editable,
  73987. z = p.removable,
  73988. H = p.overlayPlacement,
  73989. K = p.translate,
  73990. U = p.hideSelected,
  73991. J = p.renderMenu
  73992. p.mobileClassName
  73993. var q = p.virtualThreshold,
  73994. G = void 0 === q ? 100 : q,
  73995. Q = p.mobileUI,
  73996. X = p.filterOption,
  73997. Y = void 0 === X ? P : X,
  73998. Z = p.overlay,
  73999. $ = p.loading,
  74000. ee = p.testIdBuilder,
  74001. te = this.state.selection,
  74002. ae = !1,
  74003. ne = !1,
  74004. ie = (r && d && !O ? Y(m, r, { keys: [y || 'label', v || 'value'] }) : m.concat()).filter(function (e) {
  74005. return !e.hidden && !1 !== e.visible
  74006. }),
  74007. le = ie.length && ie.length > G,
  74008. oe = te.map(function (e) {
  74009. return e[v]
  74010. })
  74011. if (I && j) {
  74012. var se = (!1 !== D ? ie : m).map(function (e) {
  74013. return e[v]
  74014. })
  74015. ;(ae = se.every(function (e) {
  74016. return oe.indexOf(e) > -1
  74017. })),
  74018. (ne = se.some(function (e) {
  74019. return oe.indexOf(e) > -1
  74020. }))
  74021. }
  74022. var re = this.props.itemHeight || this.state.itemHeight,
  74023. de = function (e) {
  74024. var t = e.index,
  74025. d = e.style,
  74026. u = ie[t]
  74027. if (!u) return null
  74028. var c = n === u || !!~oe.indexOf(u[v])
  74029. if (U && c) return null
  74030. var p = l.labelToString(u[y]),
  74031. g = null == ee ? void 0 : ee.getChild('option-'.concat(p || t))
  74032. return x(
  74033. 'div',
  74034. i.__assign(
  74035. {},
  74036. o({ key: 'string' == typeof u.value ? ''.concat(u.label, '-').concat(u.value) : t, index: t, item: u, disabled: u.disabled }),
  74037. { style: F.default(d, le ? { width: '100%' } : {}), className: T('Select-option', { 'is-disabled': u.disabled, 'is-highlight': s === t, 'is-active': c }) },
  74038. null == g ? void 0 : g.getTestId()
  74039. ),
  74040. J
  74041. ? I
  74042. ? x(
  74043. _.default,
  74044. {
  74045. checked: c,
  74046. trueValue: u.value,
  74047. onChange: function () {
  74048. a.handleChange(u)
  74049. },
  74050. disabled: u.disabled,
  74051. testIdBuilder: null == g ? void 0 : g.getChild('chekbx')
  74052. },
  74053. J(u, {
  74054. multiple: I,
  74055. checkAll: j,
  74056. checked: c,
  74057. onChange: function () {
  74058. return a.handleChange(u)
  74059. },
  74060. inputValue: r || '',
  74061. searchable: L,
  74062. index: t
  74063. })
  74064. )
  74065. : J(u, {
  74066. multiple: I,
  74067. checkAll: j,
  74068. checked: c,
  74069. onChange: function () {
  74070. return a.handleChange(u)
  74071. },
  74072. inputValue: r || '',
  74073. searchable: L,
  74074. index: t
  74075. })
  74076. : I
  74077. ? x(
  74078. 'div',
  74079. { title: p, className: T('Select-option-checkbox') },
  74080. x(
  74081. _.default,
  74082. {
  74083. checked: c,
  74084. trueValue: u.value,
  74085. onChange: function () {
  74086. a.handleChange(u)
  74087. },
  74088. disabled: u.disabled,
  74089. size: 'sm'
  74090. },
  74091. u.disabled ? p : l.highlight(p, r, T('Select-option-hl')),
  74092. u.tip ? x('span', null, u.tip) : null
  74093. )
  74094. )
  74095. : x(
  74096. 'span',
  74097. i.__assign({ className: T('Select-option-content'), title: 'string' == typeof p ? p : '' }, null == g ? void 0 : g.getChild('content').getTestId()),
  74098. u.disabled ? p : l.highlight(p, r, T('Select-option-hl')),
  74099. u.tip ? x('span', null, u.tip) : null
  74100. ),
  74101. W
  74102. ? x(
  74103. 'a',
  74104. { 'data-tooltip': K('Select.edit'), 'data-position': 'left' },
  74105. x(h.Icon, {
  74106. icon: 'pencil',
  74107. className: 'icon',
  74108. onClick: function (e) {
  74109. return a.handleEditClick(e, u)
  74110. }
  74111. })
  74112. )
  74113. : null,
  74114. z
  74115. ? x(
  74116. 'a',
  74117. { 'data-tooltip': K('Select.clear'), 'data-position': 'left' },
  74118. x(h.Icon, {
  74119. icon: 'close',
  74120. className: 'icon',
  74121. onClick: function (e) {
  74122. return a.handleDeleteClick(e, u)
  74123. }
  74124. })
  74125. )
  74126. : null
  74127. )
  74128. },
  74129. ue = x(
  74130. 'div',
  74131. { ref: this.menu, className: T('Select-menu', { 'Select--longlist': le, 'is-mobile': Q }) },
  74132. L
  74133. ? x(
  74134. 'div',
  74135. { className: T('Select-input', { 'is-focused': this.state.isFocused }) },
  74136. x(h.Icon, { icon: 'search', className: 'icon' }),
  74137. x(f.default, i.__assign({}, c({ onFocus: this.onFocus, onBlur: this.onBlur, disabled: E, placeholder: K(R), onChange: this.handleInputChange, ref: this.inputRef }))),
  74138. (null == r ? void 0 : r.length) ? x('a', { onClick: this.clearSearchValue, className: T('Select-clear') }, x(h.Icon, { icon: 'close', className: 'icon' })) : null
  74139. )
  74140. : null,
  74141. $
  74142. ? x('div', { className: T('Select-noResult') }, K('loading'))
  74143. : x(
  74144. k.default.Fragment,
  74145. null,
  74146. I && A ? x('div', { className: T('Select-option') }, K('Select.selected'), '(', oe.length, ')') : null,
  74147. I && j && ie.length ? x('div', { className: T('Select-option') }, x(_.default, { checked: ne, partial: ne && !ae, onChange: this.toggleCheckAll, size: 'sm' }, K(B))) : null,
  74148. N && !E ? x('a', { className: T('Select-addBtn'), onClick: this.handleAddClick }, x(h.Icon, { icon: 'plus', className: 'icon' }), K(M)) : null,
  74149. ie.length
  74150. ? ie.length > G
  74151. ? x(u.default, { height: ie.length > 8 ? 266 : ie.length * re, itemCount: ie.length, itemSize: re, renderItem: de })
  74152. : ie.map(function (e, t) {
  74153. return de({ index: t })
  74154. })
  74155. : x('div', { className: T('Select-noResult') }, K(b))
  74156. )
  74157. )
  74158. return Q
  74159. ? x(
  74160. C.default,
  74161. i.__assign({}, this.props, {
  74162. highlightedIndex: s,
  74163. isOpen: d,
  74164. getItemProps: o,
  74165. getInputProps: c,
  74166. selectedItem: n,
  74167. onChange: function (e) {
  74168. a.setState({ isOpen: !1 }), a.props.onChange(e)
  74169. },
  74170. onClose: this.close
  74171. })
  74172. )
  74173. : x(
  74174. l.Overlay,
  74175. { container: g || this.getTarget, containerSelector: w, target: this.getTarget, placement: 'auto' === H ? S.PopOverContainer.alignToPlacement(Z) : H, show: !0 },
  74176. x(
  74177. l.PopOver,
  74178. {
  74179. overlay: !0,
  74180. className: T('Select-popover', V),
  74181. style: {
  74182. width: (Z && S.PopOverContainer.calcOverlayWidth(Z, null === (t = this.target) || void 0 === t ? void 0 : t.offsetWidth)) || (this.target ? this.target.offsetWidth : 'auto')
  74183. },
  74184. onHide: this.close
  74185. },
  74186. ue
  74187. )
  74188. )
  74189. }),
  74190. (t.prototype.render = function () {
  74191. var e = this,
  74192. t = this.props,
  74193. a = t.classnames,
  74194. n = t.multiple,
  74195. o = t.valuesNoWrap,
  74196. s = t.searchable,
  74197. r = t.inline,
  74198. d = t.block,
  74199. u = t.className,
  74200. c = t.value,
  74201. p = t.loading,
  74202. g = t.clearable,
  74203. m = t.labelField,
  74204. v = t.disabled
  74205. t.checkAll
  74206. var _ = t.borderMode,
  74207. f = t.mobileUI,
  74208. b = t.hasError,
  74209. S = t.testIdBuilder,
  74210. C = t.loadingConfig,
  74211. O = this.state.selection,
  74212. k = this.state.inputValue,
  74213. N = this.props.resetValue
  74214. return x(
  74215. A.default,
  74216. {
  74217. selectedItem: O,
  74218. highlightedIndex: this.state.highlightedIndex,
  74219. isOpen: this.state.isOpen,
  74220. inputValue: k,
  74221. onChange: n ? l.noop : this.handleChange,
  74222. onStateChange: this.handleStateChange,
  74223. itemToString: function (e) {
  74224. return e ? ''.concat(l.labelToString(e[m])) : ''
  74225. }
  74226. },
  74227. function (t) {
  74228. var m,
  74229. O = t.isOpen
  74230. return x(
  74231. 'div',
  74232. i.__assign({ tabIndex: v ? -1 : 0, onKeyPress: e.handleKeyPress, onClick: e.toggle, onFocus: e.onFocus, onBlur: e.onBlur }, null == S ? void 0 : S.getTestId(), {
  74233. className: a(
  74234. 'Select',
  74235. ((m = {}),
  74236. (m['Select--multi'] = n),
  74237. (m['Select--inline'] = r),
  74238. (m['Select--block'] = d),
  74239. (m['Select--searchable'] = s),
  74240. (m['is-opened'] = O),
  74241. (m['is-focused'] = e.state.isFocused),
  74242. (m['is-disabled'] = v || p),
  74243. (m['is-mobile'] = f),
  74244. (m['is-error'] = b),
  74245. (m['Select--border'.concat(l.ucFirst(_))] = _),
  74246. m),
  74247. u
  74248. )
  74249. }),
  74250. x('div', { className: a('Select-valueWrap', { 'Select-valuesNoWrap': o }) }, e.renderValue(t)),
  74251. g && !v && (Array.isArray(c) ? c.length : null != c && c !== N)
  74252. ? x(
  74253. 'a',
  74254. i.__assign({ onClick: e.clearValue, className: a('Select-clear') }, null == S ? void 0 : S.getChild('clear').getTestId()),
  74255. x(h.Icon, { icon: 'input-clear', className: 'icon' })
  74256. )
  74257. : null,
  74258. p ? x(y.default, { show: !0, icon: 'reload', size: 'sm', spinnerClassName: a('Select-spinner'), loadingConfig: C }) : null,
  74259. x('span', i.__assign({ className: a('Select-arrow') }, null == S ? void 0 : S.getChild('arrow').getTestId()), x(h.Icon, { icon: 'right-arrow-bold', className: 'icon' })),
  74260. O ? e.renderOuter(t) : null
  74261. )
  74262. }
  74263. )
  74264. }),
  74265. (t.defaultProps = {
  74266. multiple: !1,
  74267. clearable: !0,
  74268. creatable: !1,
  74269. showInvalidMatch: !1,
  74270. createBtnLabel: 'Select.createLabel',
  74271. searchPromptText: 'Select.searchPromptText',
  74272. loadingPlaceholder: 'loading',
  74273. noResultsText: 'noResult',
  74274. clearAllText: 'Select.clearAll',
  74275. clearValueText: 'Select.clear',
  74276. placeholder: 'Select.placeholder',
  74277. valueField: 'value',
  74278. labelField: 'label',
  74279. resetValue: '',
  74280. inline: !1,
  74281. disabled: !1,
  74282. checkAll: !1,
  74283. checkAllLabel: 'Select.checkAll',
  74284. defaultCheckAll: !1,
  74285. overlayPlacement: 'auto',
  74286. virtualThreshold: 100
  74287. }),
  74288. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'open', null),
  74289. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'close', null),
  74290. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'confirm', null),
  74291. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'toggle', null),
  74292. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'onFocus', null),
  74293. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'onBlur', null),
  74294. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'focus', null),
  74295. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'getTarget', null),
  74296. i.__decorate(
  74297. [l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [HTMLInputElement]), i.__metadata('design:returntype', void 0)],
  74298. t.prototype,
  74299. 'inputRef',
  74300. null
  74301. ),
  74302. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'toggleCheckAll', null),
  74303. i.__decorate(
  74304. [l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)],
  74305. t.prototype,
  74306. 'handleInputChange',
  74307. null
  74308. ),
  74309. i.__decorate(
  74310. [l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object, Number, Boolean]), i.__metadata('design:returntype', void 0)],
  74311. t.prototype,
  74312. 'handlePickerChange',
  74313. null
  74314. ),
  74315. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'handleChange', null),
  74316. i.__decorate(
  74317. [l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)],
  74318. t.prototype,
  74319. 'handleStateChange',
  74320. null
  74321. ),
  74322. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'handleKeyPress', null),
  74323. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'clearValue', null),
  74324. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'clearSearchValue', null),
  74325. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'handleAddClick', null),
  74326. i.__decorate(
  74327. [l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Event, Object]), i.__metadata('design:returntype', void 0)],
  74328. t.prototype,
  74329. 'handleEditClick',
  74330. null
  74331. ),
  74332. i.__decorate(
  74333. [l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Event, Object]), i.__metadata('design:returntype', void 0)],
  74334. t.prototype,
  74335. 'handleDeleteClick',
  74336. null
  74337. ),
  74338. t
  74339. )
  74340. })(k.default.Component),
  74341. R = l.themeable(l.localeable(l.uncontrollable(E, { value: 'onChange' }))),
  74342. W = b.withRemoteConfig({
  74343. adaptor: function (e) {
  74344. return e.options || e.items || e.rows || e
  74345. },
  74346. normalizeConfig: function (e, t) {
  74347. return (e = L(e)), Array.isArray(e) ? e.concat() : t
  74348. }
  74349. })(
  74350. (function (e) {
  74351. function t() {
  74352. return (null !== e && e.apply(this, arguments)) || this
  74353. }
  74354. return (
  74355. i.__extends(t, e),
  74356. (t.prototype.render = function () {
  74357. var e = this.props,
  74358. t = e.loading,
  74359. a = e.config
  74360. e.deferLoad, e.updateConfig
  74361. var n = i.__rest(e, ['loading', 'config', 'deferLoad', 'updateConfig'])
  74362. return x(R, i.__assign({}, n, { options: a || n.options || [], loading: t }))
  74363. }),
  74364. t
  74365. )
  74366. })(k.default.Component)
  74367. )
  74368. ;(t.Select = E),
  74369. (t.SelectWithRemoteOptions = W),
  74370. (t.default = R),
  74371. (t.defaultFilterOption = P),
  74372. (t.expandValue = j),
  74373. (t.matchOptionValue = B),
  74374. (t.normalizeOptions = L),
  74375. (t.optionValueCompare = D),
  74376. (t.value2array = w)
  74377. }) /*!node_modules/amis-ui/lib/components/Radios.js*/
  74378. amis.define('46dea8f', function (e, l, a, t) {
  74379. 'use strict'
  74380. Object.defineProperty(l, '__esModule', { value: !0 })
  74381. var n = e('68b98b9'),
  74382. i = e('ac704b9'),
  74383. r = e('64ea6e0'),
  74384. s = e('6940483'),
  74385. o = e('64a8924'),
  74386. u = e('3469311')
  74387. function d(e) {
  74388. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  74389. }
  74390. var p = d(i),
  74391. c = e('ac704b9'),
  74392. m = (c.default || c).createElement
  74393. ;(c.default || c).Fragment
  74394. var v = function (e, l) {
  74395. return m(p.default.Fragment, null, ''.concat(e[l.labelField || 'label']))
  74396. },
  74397. f = (function (e) {
  74398. function l() {
  74399. return (null !== e && e.apply(this, arguments)) || this
  74400. }
  74401. return (
  74402. n.__extends(l, e),
  74403. (l.prototype.toggleOption = function (e) {
  74404. var l = this.props,
  74405. a = l.value,
  74406. t = l.onChange,
  74407. n = l.valueField,
  74408. i = l.clearable,
  74409. r = l.delimiter,
  74410. s = l.options,
  74411. o = u.value2array(a, { multiple: !1, delimiter: r, valueField: n, options: s }),
  74412. d = o.indexOf(e)
  74413. ~d ? i && o.splice(d, 1) : (o = [e])
  74414. var p = o[0]
  74415. t && t(p)
  74416. }),
  74417. (l.prototype.renderGroup = function (e, l, a) {
  74418. var t = this,
  74419. n = this.props,
  74420. i = n.classnames
  74421. n.optionType, n.classPrefix
  74422. var r = n.renderLabel,
  74423. s = void 0 === r ? v : r
  74424. return m(
  74425. 'div',
  74426. { key: l, className: i('RadiosControl-group', e.className) },
  74427. m('label', { className: i('RadiosControl-groupLabel', e.labelClassName) }, s(e, this.props)),
  74428. e.children && e.children.length
  74429. ? e.children.map(function (e, l) {
  74430. return t.renderItem(e, l, a)
  74431. })
  74432. : null
  74433. )
  74434. }),
  74435. (l.prototype.renderItem = function (e, l, a) {
  74436. var t = this
  74437. if (e.children) return this.renderGroup(e, l, a)
  74438. var n = this.props,
  74439. i = n.disabled,
  74440. r = n.inline,
  74441. u = n.itemClassName,
  74442. d = n.classnames,
  74443. p = n.labelClassName
  74444. n.labelField
  74445. var c = n.optionType,
  74446. f = n.level,
  74447. b = n.btnActiveLevel
  74448. n.classPrefix
  74449. var h = n.testIdBuilder,
  74450. y = n.renderLabel,
  74451. g = void 0 === y ? v : y,
  74452. C = null == h ? void 0 : h.getChild(e.value || l)
  74453. if ('button' === c) {
  74454. var N = !!~a.indexOf(e)
  74455. return m(
  74456. o.default,
  74457. {
  74458. key: l,
  74459. active: N,
  74460. onClick: function () {
  74461. return t.toggleOption(e)
  74462. },
  74463. className: d(u, e.className),
  74464. disabled: i || e.disabled,
  74465. level: (N ? b : '') || f
  74466. },
  74467. m('span', null, g(e, this.props))
  74468. )
  74469. }
  74470. return m(
  74471. s.default,
  74472. {
  74473. type: 'radio',
  74474. key: l,
  74475. onChange: function () {
  74476. return t.toggleOption(e)
  74477. },
  74478. checked: !!~a.indexOf(e),
  74479. className: d(u, e.className),
  74480. disabled: i || e.disabled,
  74481. description: e.description,
  74482. inline: r,
  74483. labelClassName: p,
  74484. testIdBuilder: C
  74485. },
  74486. g(e, this.props)
  74487. )
  74488. }),
  74489. (l.prototype.render = function () {
  74490. var e = this,
  74491. l = this.props,
  74492. a = l.value,
  74493. t = l.options,
  74494. n = l.className,
  74495. i = l.style,
  74496. s = l.classnames,
  74497. o = l.placeholder,
  74498. d = l.columnsCount
  74499. l.joinValues, l.extractValue, l.disabled
  74500. var p = l.inline,
  74501. c = l.delimiter,
  74502. v = l.valueField,
  74503. f = u.value2array(a, { multiple: !1, delimiter: c, valueField: v, options: t }),
  74504. b = []
  74505. return (
  74506. t &&
  74507. (b = t.map(function (l, a) {
  74508. return e.renderItem(l, a, f)
  74509. })),
  74510. p || (b = r.columnsSplit(b, s, d)),
  74511. m('div', { className: n, style: i }, b && b.length ? b : o)
  74512. )
  74513. }),
  74514. (l.defaultProps = { type: 'radio', optionType: 'default', btnActiveLevel: 'primary', resetValue: '', inline: !0, joinValues: !0, clearable: !1, columnsCount: 1 }),
  74515. l
  74516. )
  74517. })(p.default.Component),
  74518. b = r.themeable(r.uncontrollable(f, { value: 'onChange' }))
  74519. ;(l.Radios = f), (l.default = b)
  74520. }) /*!node_modules/amis-ui/lib/components/Range.js*/
  74521. amis.define('1e4f3c8', function (t, e, a, n) {
  74522. 'use strict'
  74523. Object.defineProperty(e, '__esModule', { value: !0 })
  74524. var o = t('68b98b9'),
  74525. i = t('1be162f'),
  74526. s = t('0092f09'),
  74527. r = t('6175dcb'),
  74528. p = t('580566b'),
  74529. u = t('ac704b9'),
  74530. l = t('ab79728'),
  74531. d = t('64ea6e0'),
  74532. m = t('1e5c4ba'),
  74533. c = t('09ae5b9')
  74534. function h(t) {
  74535. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  74536. }
  74537. var _ = h(i),
  74538. g = h(s),
  74539. v = h(r),
  74540. f = h(p),
  74541. y = h(u),
  74542. b = t('ac704b9'),
  74543. M = (b.default || b).createElement
  74544. ;(b.default || b).Fragment
  74545. var x = /^[0-9]+(\.?[0-9]+)?%$/,
  74546. C = function (t, e, a) {
  74547. return Math.floor((1e4 * (t - e)) / (a - e)) / 100 + '%'
  74548. },
  74549. V = (function (t) {
  74550. function e(e) {
  74551. var a = t.call(this, e) || this
  74552. return (a.handleRef = y.default.createRef()), (a.state = { isDrag: !1, labelActive: !1 }), a
  74553. }
  74554. return (
  74555. o.__extends(e, t),
  74556. (e.prototype.onMouseDown = function () {
  74557. this.setState({ isDrag: !0, labelActive: !0 }), window.addEventListener('mousemove', this.onMouseMove), window.addEventListener('mouseup', this.onMouseUp)
  74558. }),
  74559. (e.prototype.onMouseMove = function (t) {
  74560. var e = this.state.isDrag,
  74561. a = this.props.type,
  74562. n = void 0 === a ? 'min' : a
  74563. e && this.props.onChange(t.pageX, n)
  74564. }),
  74565. (e.prototype.onMouseUp = function () {
  74566. this.setState({ isDrag: !1 })
  74567. var t = this.props.onAfterChange
  74568. t && t(), window.removeEventListener('mousemove', this.onMouseMove), window.removeEventListener('mouseup', this.onMouseUp)
  74569. }),
  74570. (e.prototype.onMouseEnter = function () {
  74571. this.setState({ labelActive: !0 })
  74572. }),
  74573. (e.prototype.onMouseLeave = function () {
  74574. this.state.isDrag || this.setState({ labelActive: !1 })
  74575. }),
  74576. (e.prototype.onTouchStart = function () {
  74577. this.setState({ isDrag: !0, labelActive: !0 })
  74578. }),
  74579. (e.prototype.onTouchMove = function (t) {
  74580. var e = this.state.isDrag,
  74581. a = this.props.type,
  74582. n = void 0 === a ? 'min' : a
  74583. e && this.props.onChange(t.touches[0].clientX, n)
  74584. }),
  74585. (e.prototype.onTouchEnd = function () {
  74586. this.setState({ labelActive: !1 })
  74587. }),
  74588. (e.prototype.render = function () {
  74589. var t = this,
  74590. e = this.props,
  74591. a = e.classnames,
  74592. n = e.disabled,
  74593. o = e.value,
  74594. i = e.min,
  74595. s = e.max,
  74596. r = e.tooltipVisible,
  74597. p = e.tipFormatter,
  74598. u = e.unit,
  74599. l = e.tooltipPlacement,
  74600. h = void 0 === l ? 'auto' : l,
  74601. _ = e.mobileUI,
  74602. g = this.state,
  74603. v = g.isDrag,
  74604. f = g.labelActive,
  74605. y = { left: C(o, i, s), zIndex: v ? 2 : 1 }
  74606. return n
  74607. ? M('div', { className: a('InputRange-handle'), style: y }, M('div', { className: a('InputRange-handle-icon') }, M(c.Icon, { icon: 'slider-handle', className: 'icon' })))
  74608. : M(
  74609. 'div',
  74610. { className: a('InputRange-handle', { 'is-mobile': _ }), style: y, ref: this.handleRef },
  74611. M(
  74612. 'div',
  74613. {
  74614. className: a(v ? 'InputRange-handle-drage' : 'InputRange-handle-icon'),
  74615. onMouseDown: this.onMouseDown,
  74616. onMouseEnter: this.onMouseEnter,
  74617. onMouseLeave: this.onMouseLeave,
  74618. onTouchStart: this.onTouchStart,
  74619. onTouchMove: this.onTouchMove,
  74620. onTouchEnd: this.onTouchEnd
  74621. },
  74622. M(c.Icon, { icon: 'slider-handle', className: 'icon' })
  74623. ),
  74624. M(
  74625. d.Overlay,
  74626. {
  74627. placement: h,
  74628. target: function () {
  74629. return m.findDOMNode(t)
  74630. },
  74631. container: function () {
  74632. return m.findDOMNode(t)
  74633. },
  74634. rootClose: !1,
  74635. show: !0
  74636. },
  74637. M(F, { show: f, classPrefix: this.props.classPrefix, classnames: a, value: o, tooltipVisible: r, tipFormatter: p, unit: u, placement: h })
  74638. )
  74639. )
  74640. }),
  74641. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], e.prototype, 'onMouseDown', null),
  74642. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [MouseEvent]), o.__metadata('design:returntype', void 0)], e.prototype, 'onMouseMove', null),
  74643. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], e.prototype, 'onMouseUp', null),
  74644. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], e.prototype, 'onMouseEnter', null),
  74645. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], e.prototype, 'onMouseLeave', null),
  74646. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], e.prototype, 'onTouchStart', null),
  74647. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], e.prototype, 'onTouchMove', null),
  74648. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], e.prototype, 'onTouchEnd', null),
  74649. e
  74650. )
  74651. })(y.default.Component),
  74652. F = (function (t) {
  74653. function e() {
  74654. return (null !== t && t.apply(this, arguments)) || this
  74655. }
  74656. return (
  74657. o.__extends(e, t),
  74658. (e.prototype.render = function () {
  74659. var t = this.props,
  74660. e = t.classnames,
  74661. a = t.value,
  74662. n = t.show,
  74663. o = t.tooltipVisible,
  74664. i = t.tipFormatter,
  74665. s = t.unit,
  74666. r = void 0 === s ? '' : s,
  74667. p = t.positionLeft,
  74668. u = void 0 === p ? 0 : p,
  74669. l = t.positionTop,
  74670. m = void 0 === l ? 0 : l,
  74671. c = this.props.placement
  74672. 'auto' === c && (u >= 0 && m >= 0 && (c = 'top'), u >= 0 && m < 0 && (c = 'bottom'), u < 0 && m >= 0 && (c = 'left'), u < 0 && m < 0 && (c = 'right'))
  74673. var h = void 0 !== o ? (o && i ? i(a) : o) : n
  74674. return M('div', { className: e('InputRange-label', 'pos-'.concat(d.camel(c)), { 'InputRange-label-visible': h }) }, M('span', null, a + r))
  74675. }),
  74676. e
  74677. )
  74678. })(y.default.Component),
  74679. k = (function (t) {
  74680. function e() {
  74681. var e = (null !== t && t.apply(this, arguments)) || this
  74682. return (e.multipleValue = { min: e.props.value.min, max: e.props.value.max }), (e.trackRef = y.default.createRef()), e
  74683. }
  74684. return (
  74685. o.__extends(e, t),
  74686. (e.prototype.updateValue = function (t) {
  74687. var e = this.props.onChange
  74688. e && e(t)
  74689. }),
  74690. (e.prototype.getBoundingClient = function (t) {
  74691. var e = null == t ? void 0 : t.getBoundingClientRect()
  74692. return { x: e.x, y: e.y, width: e.width, height: e.height }
  74693. }),
  74694. (e.prototype.pageXToValue = function (t) {
  74695. var e = this.getBoundingClient(this.trackRef.current),
  74696. a = e.x,
  74697. n = e.width,
  74698. o = this.props,
  74699. i = o.max,
  74700. s = o.min
  74701. return ((t - a) * (i - s)) / n + s
  74702. }),
  74703. (e.prototype.onChange = function (t, e) {
  74704. var a
  74705. void 0 === e && (e = 'min')
  74706. var n = this.props,
  74707. i = n.max,
  74708. s = n.min,
  74709. r = n.step,
  74710. p = n.multiple,
  74711. u = n.value,
  74712. l = this.pageXToValue(t)
  74713. if (!(l > i || l < s)) {
  74714. var m = d.stripNumber(this.getStepValue(l, r))
  74715. m !== u && (p ? this.updateValue(o.__assign(o.__assign({}, u), (((a = {})[e] = m), a))) : this.updateValue(m))
  74716. }
  74717. }),
  74718. (e.prototype.getStepValue = function (t, e) {
  74719. var a = t % e,
  74720. n = t - a
  74721. return Math.abs(a) >= e / 2 ? (t >= 0 ? d.safeAdd(n, e) : d.safeSub(n, e)) : n
  74722. }),
  74723. (e.prototype.onClickTrack = function (t) {
  74724. if (!this.props.disabled) {
  74725. var e = this.props.value,
  74726. a = this.pageXToValue(t.pageX),
  74727. n = Math.abs(a - e.min) > Math.abs(a - e.max) ? 'max' : 'min'
  74728. this.onChange(t.pageX, n)
  74729. }
  74730. }),
  74731. (e.prototype.renderSteps = function () {
  74732. var t = this.props,
  74733. e = t.max,
  74734. a = t.min,
  74735. n = t.step,
  74736. o = t.showSteps,
  74737. i = t.classnames,
  74738. s = t.parts,
  74739. r = o
  74740. ;(s > 1 || Array.isArray(s)) && (r = !0)
  74741. var p = e - a,
  74742. u = s > 1 ? s : Math.floor(p / n),
  74743. l = p / u,
  74744. d = Array.isArray(s)
  74745. ? s.map(function (t) {
  74746. return t - a
  74747. })
  74748. : _.default(u - 1).map(function (t) {
  74749. return (t + 1) * l
  74750. })
  74751. return (
  74752. r &&
  74753. M(
  74754. 'div',
  74755. null,
  74756. d.map(function (t) {
  74757. return M('span', { key: t, className: i('InputRange-track-dot'), style: { left: (100 * t) / (e - a) + '%' } })
  74758. })
  74759. )
  74760. )
  74761. }),
  74762. (e.prototype.onGetChangeValue = function (t, e) {
  74763. var a = this.props,
  74764. n = a.max,
  74765. o = a.min,
  74766. i = this.pageXToValue(t)
  74767. if (!(i > n || i < o)) {
  74768. this.multipleValue[e] = d.stripNumber(this.getStepValue(i, this.props.step))
  74769. var s = Math.min(this.multipleValue.min, this.multipleValue.max),
  74770. r = Math.max(this.multipleValue.min, this.multipleValue.max)
  74771. this.updateValue({ max: r, min: s })
  74772. }
  74773. }),
  74774. (e.prototype.getOffsetLeft = function (t, e) {
  74775. var a = this.props,
  74776. n = a.max,
  74777. o = a.min
  74778. return v.default(t) && x.test(t) ? (e ? parseFloat(t) : t) : ((t = Math.min(Math.max(+t, o), n)), e ? (100 * (t - o)) / (n - o) : (100 * (t - o)) / (n - o) + '%')
  74779. }),
  74780. (e.prototype.getMarkMaxWidth = function (t, e) {
  74781. var a = this.props,
  74782. n = a.max,
  74783. o = a.min,
  74784. i = a.mobileUI,
  74785. s = v.default(t) ? parseInt(t, 10) : t,
  74786. r = Math.abs(n - o)
  74787. return (
  74788. g.default(e).forEach(function (e) {
  74789. var a = v.default(e) ? parseInt(e, 10) : e
  74790. e === t || isNaN(a) || (r = Math.min(Math.abs(s - a), r))
  74791. }),
  74792. i ? Math.floor(r) + '%' : Math.floor(r / 2) + '%'
  74793. )
  74794. }),
  74795. (e.prototype.render = function () {
  74796. var t = this,
  74797. e = this.props,
  74798. a = e.classnames,
  74799. n = e.marks,
  74800. o = e.multiple,
  74801. i = e.value,
  74802. s = e.max,
  74803. r = e.min,
  74804. p = e.disabled,
  74805. u = e.tooltipVisible,
  74806. d = e.unit,
  74807. m = e.tooltipPlacement,
  74808. c = e.tipFormatter,
  74809. h = e.onAfterChange,
  74810. _ = e.mobileUI,
  74811. v = { width: C(o ? i.max - i.min + r : i, r, s), left: C(o ? i.min : r, r, s) },
  74812. y = f.default(Object.values(i), Object.values(this.multipleValue))
  74813. y && y.length && (this.multipleValue = { min: i.min, max: i.max })
  74814. var b = n
  74815. ? g.default(n).sort(function (e, a) {
  74816. return t.getOffsetLeft(e, !0) - t.getOffsetLeft(a, !0)
  74817. })
  74818. : []
  74819. return M(
  74820. 'div',
  74821. { className: a('InputRange-wrap') },
  74822. M(
  74823. 'div',
  74824. { ref: this.trackRef, className: a('InputRange-track', 'InputRange-track--background'), onClick: this.onClickTrack },
  74825. M('div', { className: a('InputRange-track-active'), style: v }),
  74826. this.renderSteps(),
  74827. o
  74828. ? ['min', 'max'].map(function (e) {
  74829. return M(V, {
  74830. key: e,
  74831. value: t.multipleValue[e],
  74832. type: e,
  74833. min: r,
  74834. max: s,
  74835. classPrefix: t.props.classPrefix,
  74836. classnames: a,
  74837. disabled: p,
  74838. tooltipVisible: u,
  74839. tipFormatter: c,
  74840. unit: d,
  74841. mobileUI: _,
  74842. tooltipPlacement: m,
  74843. onAfterChange: h,
  74844. onChange: t.onGetChangeValue.bind(t)
  74845. })
  74846. })
  74847. : M(V, {
  74848. value: +i,
  74849. min: r,
  74850. max: s,
  74851. classPrefix: this.props.classPrefix,
  74852. classnames: a,
  74853. disabled: p,
  74854. tooltipVisible: u,
  74855. tipFormatter: c,
  74856. unit: d,
  74857. mobileUI: _,
  74858. tooltipPlacement: m,
  74859. onAfterChange: h,
  74860. onChange: this.onChange.bind(this)
  74861. }),
  74862. n &&
  74863. M(
  74864. 'div',
  74865. { className: a('InputRange-marks') },
  74866. b.map(function (e) {
  74867. var a,
  74868. o,
  74869. i,
  74870. s = t.getOffsetLeft(e),
  74871. r = t.getMarkMaxWidth(e, n)
  74872. return x.test(s)
  74873. ? M(
  74874. 'div',
  74875. { key: e, style: { left: s, width: r } },
  74876. M(
  74877. l.default,
  74878. { placement: 'bottom', tooltip: (null === (a = n[e]) || void 0 === a ? void 0 : a.label) || n[e], trigger: ['hover', 'focus'], rootClose: !1 },
  74879. M('span', { style: null === (o = n[e]) || void 0 === o ? void 0 : o.style }, (null === (i = n[e]) || void 0 === i ? void 0 : i.label) || n[e])
  74880. )
  74881. )
  74882. : null
  74883. })
  74884. )
  74885. )
  74886. )
  74887. }),
  74888. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], e.prototype, 'updateValue', null),
  74889. o.__decorate(
  74890. [d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Element]), o.__metadata('design:returntype', void 0)],
  74891. e.prototype,
  74892. 'getBoundingClient',
  74893. null
  74894. ),
  74895. o.__decorate(
  74896. [d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Number, String]), o.__metadata('design:returntype', void 0)],
  74897. e.prototype,
  74898. 'onChange',
  74899. null
  74900. ),
  74901. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], e.prototype, 'onClickTrack', null),
  74902. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], e.prototype, 'renderSteps', null),
  74903. o.__decorate(
  74904. [d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Number, Object]), o.__metadata('design:returntype', void 0)],
  74905. e.prototype,
  74906. 'onGetChangeValue',
  74907. null
  74908. ),
  74909. o.__decorate(
  74910. [d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object, Boolean]), o.__metadata('design:returntype', void 0)],
  74911. e.prototype,
  74912. 'getOffsetLeft',
  74913. null
  74914. ),
  74915. o.__decorate(
  74916. [d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object, Object]), o.__metadata('design:returntype', void 0)],
  74917. e.prototype,
  74918. 'getMarkMaxWidth',
  74919. null
  74920. ),
  74921. e
  74922. )
  74923. })(y.default.Component),
  74924. I = d.themeable(d.uncontrollable(k, { value: 'onChange' }))
  74925. ;(e.Range = k), (e.default = I)
  74926. }) /*!node_modules/amis-ui/lib/components/Rating.js*/
  74927. amis.define('98aa95d', function (t, e, a, r) {
  74928. 'use strict'
  74929. Object.defineProperty(e, '__esModule', { value: !0 })
  74930. var s = t('68b98b9'),
  74931. o = t('ac704b9'),
  74932. n = t('64ea6e0'),
  74933. i = t('09ae5b9'),
  74934. l = t('1c23cc0')
  74935. function h(t) {
  74936. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  74937. }
  74938. var u = h(o),
  74939. f = h(l),
  74940. c = t('ac704b9'),
  74941. d = (c.default || c).createElement
  74942. ;(c.default || c).Fragment
  74943. var v = (function (t) {
  74944. function e(e) {
  74945. var a = t.call(this, e) || this
  74946. return (
  74947. (a.ratingRef = u.default.createRef()),
  74948. (a.starsNode = {}),
  74949. (a.state = { value: e.value || 0, stars: [], isClear: !1, halfStar: { at: Math.floor(e.value), hidden: e.half && e.value % 1 < 0.5 }, showColor: '', showText: null, hoverValue: null }),
  74950. (a.getRate = a.getRate.bind(a)),
  74951. (a.getStars = a.getStars.bind(a)),
  74952. (a.moreThanHalf = a.moreThanHalf.bind(a)),
  74953. (a.mouseOver = a.mouseOver.bind(a)),
  74954. (a.mouseLeave = a.mouseLeave.bind(a)),
  74955. (a.handleClick = a.handleClick.bind(a)),
  74956. (a.saveRef = a.saveRef.bind(a)),
  74957. (a.handleStarMouseLeave = a.handleStarMouseLeave.bind(a)),
  74958. a
  74959. )
  74960. }
  74961. return (
  74962. s.__extends(e, t),
  74963. (e.prototype.componentDidMount = function () {
  74964. var t = this.state.value
  74965. this.setState({ stars: this.getStars(t) }), this.getShowColorAndText(t)
  74966. }),
  74967. (e.prototype.componentDidUpdate = function (t) {
  74968. var e = this,
  74969. a = this.props
  74970. n.isObjectShallowModified({ value: a.value, count: a.count }, { value: t.value, count: t.count })
  74971. ? this.setState({ stars: this.getStars(a.value), value: a.value, halfStar: { at: Math.floor(a.value), hidden: a.half && a.value % 1 < 0.5 } }, function () {
  74972. e.getShowColorAndText(a.value)
  74973. })
  74974. : (n.isObjectShallowModified(a.colors, t.colors) || n.isObjectShallowModified(a.texts, t.texts)) && this.getShowColorAndText(a.value)
  74975. }),
  74976. (e.prototype.sortKeys = function (t) {
  74977. return Object.keys(t)
  74978. .filter(function (t) {
  74979. return n.validations.isNumeric({}, t)
  74980. })
  74981. .sort(function (t, e) {
  74982. return Number(t) - Number(e)
  74983. })
  74984. }),
  74985. (e.prototype.getShowColorAndText = function (t) {
  74986. var e = this.props,
  74987. a = e.colors,
  74988. r = e.texts,
  74989. s = e.half,
  74990. o = a
  74991. if (this.ratingRef.current) {
  74992. var i = getComputedStyle(this.ratingRef.current),
  74993. l = []
  74994. try {
  74995. l = JSON.parse(JSON.parse(i.getPropertyValue('content')))
  74996. } catch (t) {
  74997. console.warn(t)
  74998. }
  74999. var h = {}
  75000. l.forEach(function (t) {
  75001. h[t.id] = t.value
  75002. }),
  75003. f.default(a) && !f.default(h) && (o = h)
  75004. }
  75005. if (!t) return this.setState({ showText: null })
  75006. if (((t = s ? Math.floor(2 * Number(t)) / 2 : Math.floor(t)), o && 'string' != typeof o)) {
  75007. var u = (v = this.sortKeys(o)).filter(function (e) {
  75008. return Number(e) < t
  75009. }).length,
  75010. c = void 0 !== v[u] && o[v[u]],
  75011. d = v.length && o[v[v.length - 1]]
  75012. this.setState({ showColor: c || d || '' })
  75013. } else o && 'string' == typeof o && this.setState({ showColor: o })
  75014. if (r && n.isObject(r)) {
  75015. u = (v = this.sortKeys(r)).filter(function (e) {
  75016. return Number(e) < t
  75017. }).length
  75018. var v,
  75019. p = void 0 !== v[u] && r[v[u]]
  75020. this.setState({ showText: p || '' })
  75021. }
  75022. }),
  75023. (e.prototype.getRate = function () {
  75024. var t = this.state.value
  75025. return this.props.half ? Math.floor(t) : Math.round(t)
  75026. }),
  75027. (e.prototype.getStars = function (t) {
  75028. void 0 === t && (t = this.getRate())
  75029. for (var e = [], a = this.props.count, r = 0; r < a; r++) e.push({ active: r <= t - 1 })
  75030. return e
  75031. }),
  75032. (e.prototype.saveRef = function (t) {
  75033. var e = this
  75034. return function (a) {
  75035. e.starsNode[String(t)] = a
  75036. }
  75037. }),
  75038. (e.prototype.mouseOver = function (t, e) {
  75039. if (!this.state.isClear) {
  75040. var a = this.props,
  75041. r = a.readOnly,
  75042. s = a.half
  75043. if (!r) {
  75044. if (s) {
  75045. var o = this.moreThanHalf(t, e),
  75046. n = o ? e + 1 : e + 0.5
  75047. this.getShowColorAndText(n), this.onHoverChange(n), o && (e += 1), this.setState({ halfStar: { at: e, hidden: o } })
  75048. } else (e += 1), this.onHoverChange(e), this.getShowColorAndText(e)
  75049. this.setState({ stars: this.getStars(e) })
  75050. }
  75051. }
  75052. }),
  75053. (e.prototype.onHoverChange = function (t) {
  75054. var e = this.props.onHoverChange,
  75055. a = this.state.hoverValue
  75056. ;(!a || (a && a !== t)) && (this.setState({ hoverValue: t }), e && e(t))
  75057. }),
  75058. (e.prototype.moreThanHalf = function (t, e) {
  75059. var a = this.starsNode[e],
  75060. r = a.getBoundingClientRect().left
  75061. return t.clientX - r > a.clientWidth / 2
  75062. }),
  75063. (e.prototype.mouseLeave = function () {
  75064. var t = this.state,
  75065. e = t.value,
  75066. a = t.isClear,
  75067. r = this.props,
  75068. s = r.half
  75069. if (!r.readOnly) {
  75070. if (a) return this.setState({ isClear: !1, hoverValue: null })
  75071. s && this.setState({ halfStar: { at: Math.floor(e), hidden: e % 1 == 0 } }), this.setState({ stars: this.getStars(), hoverValue: null }), this.getShowColorAndText(e)
  75072. }
  75073. }),
  75074. (e.prototype.handleStarMouseLeave = function (t, e) {
  75075. var a = this.starsNode[e].getBoundingClientRect().left
  75076. if (this.state.isClear) return this.setState({ isClear: !1 })
  75077. t.clientX <= a && (this.getShowColorAndText(e), this.setState({ stars: this.getStars(e), halfStar: { at: e, hidden: !0 } }))
  75078. }),
  75079. (e.prototype.handleClick = function (t, e) {
  75080. var a = this.props,
  75081. r = a.half,
  75082. s = a.readOnly,
  75083. o = a.onChange,
  75084. n = a.allowClear
  75085. if (!s) {
  75086. var i
  75087. if (r) {
  75088. var l = this.moreThanHalf(t, e)
  75089. l && (e += 1), (i = l ? e : e + 0.5), this.setState({ halfStar: { at: e, hidden: l } })
  75090. } else i = e += 1
  75091. var h = n && i === this.state.value
  75092. h && (i = e = 0), this.setState({ value: i, stars: this.getStars(e), isClear: h }), this.getShowColorAndText(i), o && o(i)
  75093. }
  75094. }),
  75095. (e.prototype.renderStars = function () {
  75096. var t = this,
  75097. e = this.state,
  75098. a = e.halfStar,
  75099. r = e.stars,
  75100. s = e.showColor,
  75101. o = this.props,
  75102. n = o.inactiveColor,
  75103. i = o.char,
  75104. l = o.half,
  75105. h = o.disabled,
  75106. u = o.readOnly,
  75107. f = o.charClassName,
  75108. c = o.classnames
  75109. return d(
  75110. 'ul',
  75111. { onMouseLeave: this.mouseLeave },
  75112. r.map(function (e, r) {
  75113. var o = l && !a.hidden && a.at === r
  75114. return d(
  75115. 'li',
  75116. {
  75117. ref: t.saveRef(r),
  75118. className: c('Rating-star', f, { 'is-half': o, 'is-active': e.active, 'is-disabled': u || h }),
  75119. key: r,
  75120. style: { color: e.active ? s : n },
  75121. onMouseOver: function (e) {
  75122. return t.mouseOver(e, r)
  75123. },
  75124. onMouseMove: function (e) {
  75125. return t.mouseOver(e, r)
  75126. },
  75127. onClick: function (e) {
  75128. return t.handleClick(e, r)
  75129. },
  75130. onMouseLeave: function (e) {
  75131. return t.handleStarMouseLeave(e, r)
  75132. }
  75133. },
  75134. o && d('div', { className: c('Rating-star-half'), style: { color: s } }, i),
  75135. i
  75136. )
  75137. })
  75138. )
  75139. }),
  75140. (e.prototype.renderText = function () {
  75141. var t,
  75142. e = this.state.showText,
  75143. a = this.props,
  75144. r = a.textClassName,
  75145. s = a.textPosition,
  75146. o = a.classnames
  75147. return e ? d('span', { className: o('Rating-text', r, ((t = {}), (t['Rating-text--'.concat('left' === s ? 'left' : 'right')] = s), t)) }, e) : null
  75148. }),
  75149. (e.prototype.render = function () {
  75150. var t = this.props,
  75151. e = t.className,
  75152. a = t.textPosition,
  75153. r = t.classnames
  75154. return d(
  75155. 'div',
  75156. { className: r('Rating', e), ref: this.ratingRef },
  75157. 'left' === a ? d(u.default.Fragment, null, this.renderText(), this.renderStars()) : d(u.default.Fragment, null, this.renderStars(), this.renderText())
  75158. )
  75159. }),
  75160. (e.defaultProps = {
  75161. containerClass: 'rating',
  75162. readOnly: !1,
  75163. half: !0,
  75164. allowClear: !0,
  75165. value: 0,
  75166. count: 5,
  75167. char: d(i.Icon, { icon: 'star', className: 'icon', iconContent: 'Rating-star-icon' }),
  75168. colors: '',
  75169. textPosition: 'right'
  75170. }),
  75171. e
  75172. )
  75173. })(u.default.Component),
  75174. p = n.themeable(v)
  75175. ;(e.Rating = v), (e.default = p)
  75176. }) /*!node_modules/amis-ui/lib/components/SparkLine.js*/
  75177. amis.define('8f41ed3', function (e, a, t, n) {
  75178. 'use strict'
  75179. Object.defineProperty(a, '__esModule', { value: !0 })
  75180. var r = e('68b98b9'),
  75181. s = e('ac704b9'),
  75182. l = e('64ea6e0')
  75183. function i(e) {
  75184. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  75185. }
  75186. var o = i(s),
  75187. c = e('ac704b9'),
  75188. p = (c.default || c).createElement
  75189. ;(c.default || c).Fragment
  75190. var u = (function (e) {
  75191. function a() {
  75192. return (null !== e && e.apply(this, arguments)) || this
  75193. }
  75194. return (
  75195. r.__extends(a, e),
  75196. (a.prototype.normalizeValue = function (e) {
  75197. return 'number' == typeof e ? e : e && 'number' == typeof e.value ? e.value : Number(e) || 0
  75198. }),
  75199. (a.prototype.renderLines = function () {
  75200. var e = this,
  75201. a = this.props,
  75202. t = a.width,
  75203. n = a.height,
  75204. s = a.value,
  75205. l = a.classnames,
  75206. i = s.map(function (a) {
  75207. return e.normalizeValue(a)
  75208. }),
  75209. o = Math.max.apply(Math, r.__spreadArray([], r.__read(i), !1)),
  75210. c = Math.min.apply(Math, r.__spreadArray([], r.__read(i), !1)),
  75211. u = o - c || 1,
  75212. h = t / (i.length - 1),
  75213. m = []
  75214. i.forEach(function (e, a) {
  75215. m.push({ x: a * h, y: n - ((e - c) * n) / u })
  75216. })
  75217. var d = m
  75218. .map(function (e, a) {
  75219. return ''
  75220. .concat(0 === a ? 'M' : 'L', ' ')
  75221. .concat(e.x, ' ')
  75222. .concat(e.y)
  75223. })
  75224. .join(' '),
  75225. f = ''.concat(d, ' V ').concat(n, ' L 0 ').concat(n, ' Z')
  75226. return p('g', null, p('path', { className: l('Sparkline-area'), d: f, stroke: 'none' }), p('path', { className: l('Sparkline-line'), d: d, fill: 'none' }))
  75227. }),
  75228. (a.prototype.render = function () {
  75229. var e = this.props,
  75230. a = e.classnames,
  75231. t = e.className,
  75232. n = e.style,
  75233. s = e.value,
  75234. i = e.width,
  75235. o = e.height,
  75236. c = e.placeholder,
  75237. u = e.translate,
  75238. h = e.onClick,
  75239. m = e.id,
  75240. d = e.wrapperCustomStyle,
  75241. f = e.themeCss
  75242. return p(
  75243. 'div',
  75244. {
  75245. className: a(
  75246. 'Sparkline',
  75247. t,
  75248. h ? 'Sparkline--clickable' : '',
  75249. l.setThemeClassName(r.__assign(r.__assign({}, this.props), { name: 'baseControlClassName', id: m, themeCss: f })),
  75250. l.setThemeClassName(r.__assign(r.__assign({}, this.props), { name: 'wrapperCustomStyle', id: m, themeCss: d }))
  75251. ),
  75252. style: n,
  75253. onClick: h
  75254. },
  75255. Array.isArray(s) && s.length > 1
  75256. ? p('svg', { className: a('Sparkline-svg'), width: i, height: o, viewBox: '0 0 '.concat(i, ' ').concat(o) }, this.renderLines())
  75257. : null != c
  75258. ? c
  75259. : u('placeholder.empty')
  75260. )
  75261. }),
  75262. (a.defaultProps = { width: 100, height: 50 }),
  75263. a
  75264. )
  75265. })(o.default.Component),
  75266. h = l.themeable(l.localeable(u))
  75267. ;(a.SparkLine = u), (a.default = h)
  75268. }) /*!node_modules/amis-ui/lib/components/Switch.js*/
  75269. amis.define('c51e69e', function (e, a, n, i) {
  75270. 'use strict'
  75271. Object.defineProperty(a, '__esModule', { value: !0 })
  75272. var l = e('68b98b9'),
  75273. s = e('ac704b9'),
  75274. t = e('64ea6e0'),
  75275. c = e('d2712d3')
  75276. function d(e) {
  75277. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  75278. }
  75279. var r = d(s),
  75280. o = e('ac704b9'),
  75281. u = (o.default || o).createElement
  75282. ;(o.default || o).Fragment
  75283. var h = { sm: 'Switch--sm', md: 'Switch--md', middle: 'Switch--md', lg: 'Switch--lg', large: 'Switch--lg' },
  75284. f = { info: 'bg-info', primary: 'bg-primary', danger: 'bg-danger' },
  75285. g = (function (e) {
  75286. function a(a) {
  75287. var n = e.call(this, a) || this
  75288. return (n.hanldeCheck = n.hanldeCheck.bind(n)), n
  75289. }
  75290. return (
  75291. l.__extends(a, e),
  75292. (a.prototype.hanldeCheck = function (e) {
  75293. var a = this.props,
  75294. n = a.trueValue,
  75295. i = a.falseValue,
  75296. l = a.onChange
  75297. l && l(e.currentTarget.checked ? n : i)
  75298. }),
  75299. (a.prototype.render = function () {
  75300. var e = this.props,
  75301. a = e.size,
  75302. n = e.level,
  75303. i = e.className,
  75304. s = e.classPrefix
  75305. e.onChange
  75306. var t = e.value
  75307. e.inline
  75308. var d = e.trueValue
  75309. e.falseValue
  75310. var r = e.onText,
  75311. o = void 0 === r ? '' : r,
  75312. g = e.offText,
  75313. m = void 0 === g ? '' : g,
  75314. p = e.disabled,
  75315. v = e.readOnly,
  75316. b = e.checked,
  75317. C = e.classnames,
  75318. w = e.loading,
  75319. S = e.loadingConfig,
  75320. k = e.testIdBuilder,
  75321. x = l.__rest(e, [
  75322. 'size',
  75323. 'level',
  75324. 'className',
  75325. 'classPrefix',
  75326. 'onChange',
  75327. 'value',
  75328. 'inline',
  75329. 'trueValue',
  75330. 'falseValue',
  75331. 'onText',
  75332. 'offText',
  75333. 'disabled',
  75334. 'readOnly',
  75335. 'checked',
  75336. 'classnames',
  75337. 'loading',
  75338. 'loadingConfig',
  75339. 'testIdBuilder'
  75340. ])
  75341. i = (i || '') + (a && h[a] ? ' '.concat(h[a]) : '') + (n && f[n] ? ' '.concat(f[n]) : '')
  75342. var y = void 0 !== b ? b : void 0 !== t && t == d,
  75343. _ = p || w
  75344. return u(
  75345. 'label',
  75346. l.__assign({ className: C('Switch', i, { 'is-checked': y, 'is-disabled': _ }), 'data-role': 'switch' }, null == k ? void 0 : k.getTestId()),
  75347. u('input', l.__assign({ type: 'checkbox', checked: y, onChange: this.hanldeCheck, disabled: _, readOnly: v }, x)),
  75348. u('span', { className: 'text' }, y ? o : m),
  75349. u(
  75350. 'span',
  75351. { className: 'slider' },
  75352. w
  75353. ? u(c.Spinner, {
  75354. classnames: C,
  75355. classPrefix: s,
  75356. className: C('Switch-spinner', { 'Switch-spinner--sm': 'sm' === a, 'Switch-spinner--checked': y }),
  75357. spinnerClassName: C('Switch-spinner-icon'),
  75358. disabled: !y,
  75359. size: 'sm',
  75360. icon: 'loading-outline',
  75361. loadingConfig: S
  75362. })
  75363. : null
  75364. )
  75365. )
  75366. }),
  75367. (a.defaultProps = { trueValue: !0, falseValue: !1 }),
  75368. a
  75369. )
  75370. })(r.default.PureComponent),
  75371. m = t.themeable(g)
  75372. ;(a.Switch = g), (a.default = m)
  75373. }) /*!node_modules/use-isomorphic-layout-effect/dist/use-isomorphic-layout-effect.browser.cjs.js*/
  75374. amis.define('7361020', function (e, t, u, a) {
  75375. 'use strict'
  75376. Object.defineProperty(t, '__esModule', { value: !0 })
  75377. var f = e('ac704b9').useLayoutEffect
  75378. t.default = f
  75379. }) /*!node_modules/use-latest/dist/use-latest.cjs.prod.js*/
  75380. amis.define('38105bd', function (e, t, r, n) {
  75381. 'use strict'
  75382. Object.defineProperty(t, '__esModule', { value: !0 })
  75383. var u = e('ac704b9'),
  75384. f = e('7361020')
  75385. function c(e) {
  75386. return e && e.__esModule ? e : { default: e }
  75387. }
  75388. function a(e) {
  75389. if (e && e.__esModule) return e
  75390. var t = Object.create(null)
  75391. return (
  75392. e &&
  75393. Object.keys(e).forEach(function (r) {
  75394. if ('default' !== r) {
  75395. var n = Object.getOwnPropertyDescriptor(e, r)
  75396. Object.defineProperty(
  75397. t,
  75398. r,
  75399. n.get
  75400. ? n
  75401. : {
  75402. enumerable: !0,
  75403. get: function () {
  75404. return e[r]
  75405. }
  75406. }
  75407. )
  75408. }
  75409. }),
  75410. (t.default = e),
  75411. Object.freeze(t)
  75412. )
  75413. }
  75414. var i = a(u),
  75415. o = c(f)
  75416. t.default = function (e) {
  75417. var t = i.useRef(e)
  75418. return (
  75419. o.default(function () {
  75420. t.current = e
  75421. }),
  75422. t
  75423. )
  75424. }
  75425. }) /*!node_modules/use-latest/dist/use-latest.cjs.js*/
  75426. amis.define('3823423', function (e, i, s, t) {
  75427. 'use strict'
  75428. s.exports = e('38105bd')
  75429. }) /*!node_modules/use-composed-ref/dist/use-composed-ref.cjs.js*/
  75430. amis.define('084f7b4', function (e, n, u, r) {
  75431. 'use strict'
  75432. Object.defineProperty(n, '__esModule', { value: !0 })
  75433. var t = e('ac704b9'),
  75434. c = function (e, n) {
  75435. 'function' != typeof e ? (e.current = n) : e(n)
  75436. }
  75437. n.default = function (e, n) {
  75438. var u = t.useRef()
  75439. return t.useCallback(
  75440. function (r) {
  75441. ;(e.current = r), u.current && c(u.current, null), (u.current = n), n && c(n, r)
  75442. },
  75443. [n]
  75444. )
  75445. }
  75446. }) /*!node_modules/react-textarea-autosize/dist/react-textarea-autosize.browser.cjs.js*/
  75447. amis.define('8f1185b', function (e, t, r, n) {
  75448. 'use strict'
  75449. Object.defineProperty(t, '__esModule', { value: !0 })
  75450. var i = e('10334e3'),
  75451. o = e('2f58be0'),
  75452. a = e('ac704b9'),
  75453. d = e('3823423'),
  75454. u = e('084f7b4')
  75455. function l(e) {
  75456. return e && e.__esModule ? e : { default: e }
  75457. }
  75458. var f = l(d),
  75459. s = l(u),
  75460. c = { 'min-height': '0', 'max-height': 'none', height: '0', visibility: 'hidden', overflow: 'hidden', position: 'absolute', 'z-index': '-1000', top: '0', right: '0' },
  75461. h = function (e) {
  75462. Object.keys(c).forEach(function (t) {
  75463. e.style.setProperty(t, c[t], 'important')
  75464. })
  75465. },
  75466. g = null
  75467. var p = function () {},
  75468. b = [
  75469. 'borderBottomWidth',
  75470. 'borderLeftWidth',
  75471. 'borderRightWidth',
  75472. 'borderTopWidth',
  75473. 'boxSizing',
  75474. 'fontFamily',
  75475. 'fontSize',
  75476. 'fontStyle',
  75477. 'fontWeight',
  75478. 'letterSpacing',
  75479. 'lineHeight',
  75480. 'paddingBottom',
  75481. 'paddingLeft',
  75482. 'paddingRight',
  75483. 'paddingTop',
  75484. 'tabSize',
  75485. 'textIndent',
  75486. 'textRendering',
  75487. 'textTransform',
  75488. 'width',
  75489. 'wordBreak'
  75490. ],
  75491. v = !!document.documentElement.currentStyle,
  75492. m = function (e, t) {
  75493. var r = e.cacheMeasurements,
  75494. n = e.maxRows,
  75495. d = e.minRows,
  75496. u = e.onChange,
  75497. l = void 0 === u ? p : u,
  75498. c = e.onHeightChange,
  75499. m = void 0 === c ? p : c,
  75500. x = o(e, ['cacheMeasurements', 'maxRows', 'minRows', 'onChange', 'onHeightChange'])
  75501. var y,
  75502. S,
  75503. z = void 0 !== x.value,
  75504. w = a.useRef(null),
  75505. R = s.default(w, t),
  75506. F = a.useRef(0),
  75507. E = a.useRef(),
  75508. W = function () {
  75509. var e = w.current,
  75510. t =
  75511. r && E.current
  75512. ? E.current
  75513. : (function (e) {
  75514. var t = window.getComputedStyle(e)
  75515. if (null === t) return null
  75516. var r,
  75517. n =
  75518. ((r = t),
  75519. b.reduce(function (e, t) {
  75520. return (e[t] = r[t]), e
  75521. }, {})),
  75522. i = n.boxSizing
  75523. return '' === i
  75524. ? null
  75525. : (v &&
  75526. 'border-box' === i &&
  75527. (n.width = parseFloat(n.width) + parseFloat(n.borderRightWidth) + parseFloat(n.borderLeftWidth) + parseFloat(n.paddingRight) + parseFloat(n.paddingLeft) + 'px'),
  75528. { sizingStyle: n, paddingSize: parseFloat(n.paddingBottom) + parseFloat(n.paddingTop), borderSize: parseFloat(n.borderBottomWidth) + parseFloat(n.borderTopWidth) })
  75529. })(e)
  75530. if (t) {
  75531. E.current = t
  75532. var i = (function (e, t, r, n) {
  75533. void 0 === r && (r = 1),
  75534. void 0 === n && (n = 1 / 0),
  75535. g || ((g = document.createElement('textarea')).setAttribute('tabindex', '-1'), g.setAttribute('aria-hidden', 'true'), h(g)),
  75536. null === g.parentNode && document.body.appendChild(g)
  75537. var i = e.paddingSize,
  75538. o = e.borderSize,
  75539. a = e.sizingStyle,
  75540. d = a.boxSizing
  75541. Object.keys(a).forEach(function (e) {
  75542. var t = e
  75543. g.style[t] = a[t]
  75544. }),
  75545. h(g),
  75546. (g.value = t)
  75547. var u = (function (e, t) {
  75548. var r = e.scrollHeight
  75549. return 'border-box' === t.sizingStyle.boxSizing ? r + t.borderSize : r - t.paddingSize
  75550. })(g, e)
  75551. g.value = 'x'
  75552. var l = g.scrollHeight - i,
  75553. f = l * r
  75554. 'border-box' === d && (f = f + i + o), (u = Math.max(f, u))
  75555. var s = l * n
  75556. return 'border-box' === d && (s = s + i + o), [(u = Math.min(s, u)), l]
  75557. })(t, e.value || e.placeholder || 'x', d, n),
  75558. o = i[0],
  75559. a = i[1]
  75560. F.current !== o && ((F.current = o), e.style.setProperty('height', o + 'px', 'important'), m(o, { rowHeight: a }))
  75561. }
  75562. }
  75563. return (
  75564. a.useLayoutEffect(W),
  75565. (y = W),
  75566. (S = f.default(y)),
  75567. a.useLayoutEffect(function () {
  75568. var e = function (e) {
  75569. S.current(e)
  75570. }
  75571. return (
  75572. window.addEventListener('resize', e),
  75573. function () {
  75574. window.removeEventListener('resize', e)
  75575. }
  75576. )
  75577. }, []),
  75578. a.createElement(
  75579. 'textarea',
  75580. i({}, x, {
  75581. onChange: function (e) {
  75582. z || W(), l(e)
  75583. },
  75584. ref: R
  75585. })
  75586. )
  75587. )
  75588. },
  75589. x = a.forwardRef(m)
  75590. t.default = x
  75591. }) /*!node_modules/amis-ui/lib/components/Textarea.js*/
  75592. amis.define('5c29555', function (e, t, a, n) {
  75593. 'use strict'
  75594. Object.defineProperty(t, '__esModule', { value: !0 })
  75595. var o = e('68b98b9'),
  75596. r = e('ac704b9'),
  75597. l = e('1e5c4ba'),
  75598. s = e('8f1185b'),
  75599. u = e('64ea6e0'),
  75600. i = e('09ae5b9')
  75601. function d(e) {
  75602. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  75603. }
  75604. var p = d(r),
  75605. c = d(s),
  75606. f = e('ac704b9'),
  75607. h = (f.default || f).createElement
  75608. ;(f.default || f).Fragment
  75609. var m = (function (e) {
  75610. function t() {
  75611. var t = (null !== e && e.apply(this, arguments)) || this
  75612. return (
  75613. (t.state = { focused: !1 }),
  75614. (t.inputRef = function (e) {
  75615. return (t.input = l.findDOMNode(e)), t.props.forwardRef && (t.props.forwardRef.current = t.input), t.input
  75616. }),
  75617. t
  75618. )
  75619. }
  75620. return (
  75621. o.__extends(t, e),
  75622. (t.prototype.valueToString = function (e) {
  75623. return null == e ? '' : 'string' == typeof e ? e : JSON.stringify(e)
  75624. }),
  75625. (t.prototype.focus = function () {
  75626. var e = this
  75627. this.input &&
  75628. this.setState({ focused: !0 }, function () {
  75629. if (e.input) {
  75630. e.input.focus()
  75631. var t = e.input.value.length
  75632. t && e.input.setSelectionRange(t, t)
  75633. }
  75634. })
  75635. }),
  75636. (t.prototype.handleChange = function (e) {
  75637. var t = this.props.onChange,
  75638. a = e.currentTarget.value
  75639. null == t || t(a)
  75640. }),
  75641. (t.prototype.handleFocus = function (e) {
  75642. var t = this.props.onFocus
  75643. this.setState({ focused: !0 }, function () {
  75644. null == t || t(e)
  75645. })
  75646. }),
  75647. (t.prototype.handleBlur = function (e) {
  75648. var t = this.props,
  75649. a = t.onBlur
  75650. t.trimContents,
  75651. t.value,
  75652. t.onChange,
  75653. this.setState({ focused: !1 }, function () {
  75654. a && a(e)
  75655. })
  75656. }),
  75657. (t.prototype.handleClear = function () {
  75658. return o.__awaiter(this, void 0, void 0, function () {
  75659. var e, t, a
  75660. return o.__generator(this, function (n) {
  75661. return (e = this.props), (t = e.onChange), (a = e.resetValue), null == t || t(a), this.focus(), [2]
  75662. })
  75663. })
  75664. }),
  75665. (t.prototype.render = function () {
  75666. var e,
  75667. t = this.props,
  75668. a = t.className
  75669. t.classPrefix
  75670. var n = t.value,
  75671. r = t.placeholder,
  75672. l = t.disabled,
  75673. s = t.minRows,
  75674. d = t.maxRows,
  75675. f = t.readOnly,
  75676. m = t.name,
  75677. _ = t.borderMode,
  75678. g = t.classnames,
  75679. y = t.maxLength,
  75680. v = t.showCounter,
  75681. b = t.clearable,
  75682. C = t.testIdBuilder,
  75683. x = v ? this.valueToString(n).length : 0
  75684. return h(
  75685. 'div',
  75686. { className: g('TextareaControl', ((e = {}), (e['TextareaControl--border'.concat(u.ucFirst(_))] = _), (e['is-focused'] = this.state.focused), (e['is-disabled'] = l || f), e), a) },
  75687. h(
  75688. c.default,
  75689. o.__assign(
  75690. {
  75691. className: g('TextareaControl-input', { 'TextareaControl-input--counter': v }),
  75692. autoComplete: 'off',
  75693. ref: this.inputRef,
  75694. name: m,
  75695. disabled: l,
  75696. value: this.valueToString(n),
  75697. placeholder: r,
  75698. autoCorrect: 'off',
  75699. spellCheck: 'false',
  75700. maxLength: y,
  75701. readOnly: f,
  75702. minRows: s || void 0,
  75703. maxRows: d || void 0,
  75704. onChange: this.handleChange,
  75705. onFocus: this.handleFocus,
  75706. onBlur: this.handleBlur
  75707. },
  75708. null == C ? void 0 : C.getTestId()
  75709. )
  75710. ),
  75711. b && !l && n ? h('a', { onClick: this.handleClear, className: g('TextareaControl-clear') }, h(i.Icon, { icon: 'input-clear', className: 'icon' })) : null,
  75712. v
  75713. ? h(
  75714. 'span',
  75715. { className: g('TextareaControl-counter', { 'is-empty': 0 === x, 'is-clearable': b && !l && n }) },
  75716. h('span', null, x),
  75717. 'number' == typeof y && y ? h(p.default.Fragment, null, h('i', null, '/'), h('span', null, y)) : null
  75718. )
  75719. : null
  75720. )
  75721. }),
  75722. (t.defaultProps = { minRows: 3, maxRows: 20, trimContents: !0, resetValue: '', clearable: !1 }),
  75723. o.__decorate([u.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleChange', null),
  75724. o.__decorate([u.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleFocus', null),
  75725. o.__decorate([u.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleBlur', null),
  75726. o.__decorate([u.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', Promise)], t.prototype, 'handleClear', null),
  75727. t
  75728. )
  75729. })(p.default.Component),
  75730. _ = u.themeable(u.localeable(m))
  75731. ;(t.Textarea = m), (t.default = _)
  75732. }) /*!node_modules/amis-ui/lib/components/TitleBar.js*/
  75733. amis.define('5d712de', function (e, t, a, l) {
  75734. 'use strict'
  75735. Object.defineProperty(t, '__esModule', { value: !0 })
  75736. var r = e('68b98b9'),
  75737. s = e('ac704b9'),
  75738. i = e('64ea6e0')
  75739. function n(e) {
  75740. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  75741. }
  75742. var d = n(s),
  75743. u = e('ac704b9'),
  75744. c = (u.default || u).createElement
  75745. ;(u.default || u).Fragment
  75746. var o = (function (e) {
  75747. function t() {
  75748. return (null !== e && e.apply(this, arguments)) || this
  75749. }
  75750. return (
  75751. r.__extends(t, e),
  75752. (t.prototype.render = function () {
  75753. var e = this.props,
  75754. t = e.className,
  75755. a = e.title,
  75756. l = e.titleClassName,
  75757. r = e.right,
  75758. s = e.classnames,
  75759. i = a ? c('div', { className: l }, a) : null,
  75760. n = i
  75761. return (
  75762. (n = r
  75763. ? c(
  75764. 'div',
  75765. { className: 'hbox hbox-auto-xs h-auto' },
  75766. c('div', { className: 'col bg-light b-b wrapper' }, i),
  75767. c('div', { className: 'col v-middle padder-md text-right bg-light b-b wrapper-sm' }, r)
  75768. )
  75769. : c('div', { className: 'wrapper' }, i)),
  75770. c('div', { className: s(t, 'TitleBar') }, n)
  75771. )
  75772. }),
  75773. (t.defaultProps = { className: 'bg-light lter b-b', title: '\u6807\u9898', titleClassName: 'm-n font-thin h3', right: !1 }),
  75774. t
  75775. )
  75776. })(d.default.PureComponent),
  75777. m = i.themeable(o)
  75778. ;(t.TitleBar = o), (t.default = m)
  75779. }) /*!node_modules/amis-ui/lib/components/Toast.js*/
  75780. amis.define('2272e1a', function (t, e, n, o) {
  75781. 'use strict'
  75782. Object.defineProperty(e, '__esModule', { value: !0 })
  75783. var a = t('68b98b9'),
  75784. i = t('5096660'),
  75785. s = t('ac704b9'),
  75786. r = t('589de64'),
  75787. l = t('64ea6e0'),
  75788. u = t('09ae5b9'),
  75789. d = t('8903480')
  75790. function c(t) {
  75791. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  75792. }
  75793. var p,
  75794. m = c(i),
  75795. _ = c(s),
  75796. f = c(d),
  75797. y = t('ac704b9'),
  75798. h = (y.default || y).createElement
  75799. ;(y.default || y).Fragment
  75800. var v = (((p = {})[i.ENTERING] = 'in'), (p[i.ENTERED] = 'in'), (p[i.EXITING] = 'out'), p),
  75801. g = null,
  75802. b = function (t, e, n) {
  75803. void 0 === e && (e = {}), g && g[n] && g[n](t, a.__assign({}, e))
  75804. },
  75805. N = (function (t) {
  75806. function e() {
  75807. var e = (null !== t && t.apply(this, arguments)) || this
  75808. return (e.hasRendered = !1), (e.state = { items: [] }), e
  75809. }
  75810. return (
  75811. a.__extends(e, t),
  75812. (e.prototype.componentDidMount = function () {
  75813. ;(this.hasRendered = !0), (g = this)
  75814. }),
  75815. (e.prototype.componentWillUnmount = function () {
  75816. this.hasRendered && (g = null)
  75817. }),
  75818. (e.prototype.notifiy = function (t, e, n) {
  75819. var o = n.mobileUI || this.props.mobileUI
  75820. this.setState(function (i) {
  75821. var s = i.items.concat()
  75822. return (
  75823. o && (s = []),
  75824. s.push(
  75825. a.__assign(a.__assign({ body: e, level: t }, n), {
  75826. id: l.guid(),
  75827. className: n.className || '',
  75828. position: n.position || (o ? 'center' : n.position),
  75829. timeout: n.timeout || (o ? 3e3 : void 0)
  75830. })
  75831. ),
  75832. { items: s, mobileUI: o }
  75833. )
  75834. })
  75835. }),
  75836. (e.prototype.success = function (t, e) {
  75837. this.notifiy('success', t, e)
  75838. }),
  75839. (e.prototype.error = function (t, e) {
  75840. this.notifiy('error', t, e)
  75841. }),
  75842. (e.prototype.info = function (t, e) {
  75843. this.notifiy('info', t, e)
  75844. }),
  75845. (e.prototype.warning = function (t, e) {
  75846. this.notifiy('warning', t, e)
  75847. }),
  75848. (e.prototype.handleDismissed = function (t) {
  75849. var e,
  75850. n = this.state.items.concat(),
  75851. o = a.__read(n.splice(t, 1), 1)[0]
  75852. null === (e = null == o ? void 0 : o.onDissmiss) || void 0 === e || e.call(o), this.setState({ items: n })
  75853. }),
  75854. (e.prototype.render = function () {
  75855. var t = this
  75856. if (g && !this.hasRendered) return null
  75857. var e = this.props,
  75858. n = e.classnames,
  75859. o = e.className,
  75860. a = e.timeout,
  75861. i = e.errorTimeout,
  75862. s = e.position,
  75863. r = e.showIcon,
  75864. l = e.translate,
  75865. u = e.closeButton,
  75866. d = this.state.items,
  75867. c = this.state.mobileUI || this.props.mobileUI,
  75868. p = f.default(d, function (t) {
  75869. return t.position || s
  75870. })
  75871. return Object.keys(p).map(function (e) {
  75872. var s = p[e]
  75873. return h(
  75874. 'div',
  75875. {
  75876. key: e,
  75877. className: n(
  75878. 'Toast-wrap Toast-wrap--'.concat(
  75879. e.replace(/\-(\w)/g, function (t, e) {
  75880. return e.toUpperCase()
  75881. })
  75882. ),
  75883. { 'Toast-mobile': c },
  75884. o
  75885. )
  75886. },
  75887. s.map(function (e, o) {
  75888. var s,
  75889. p,
  75890. m,
  75891. _ = e.level || 'info',
  75892. f = null !== (s = e.timeout) && void 0 !== s ? s : 'error' === _ ? i : a
  75893. return h(E, {
  75894. classnames: n,
  75895. key: e.id || o,
  75896. title: e.title,
  75897. body: e.body,
  75898. level: _,
  75899. className: e.className,
  75900. timeout: f,
  75901. closeButton: !c && (null !== (p = e.closeButton) && void 0 !== p ? p : u),
  75902. onDismiss: t.handleDismissed.bind(t, d.indexOf(e)),
  75903. translate: l,
  75904. showIcon: null !== (m = e.showIcon) && void 0 !== m ? m : r,
  75905. mobileUI: c
  75906. })
  75907. })
  75908. )
  75909. })
  75910. }),
  75911. (e.defaultProps = { position: 'top-center', closeButton: !1, timeout: 4e3, errorTimeout: 6e3, items: [] }),
  75912. (e.themeKey = 'toast'),
  75913. a.__decorate([l.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [String, Object]), a.__metadata('design:returntype', void 0)], e.prototype, 'success', null),
  75914. a.__decorate([l.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [String, Object]), a.__metadata('design:returntype', void 0)], e.prototype, 'error', null),
  75915. a.__decorate([l.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [String, Object]), a.__metadata('design:returntype', void 0)], e.prototype, 'info', null),
  75916. a.__decorate([l.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [String, Object]), a.__metadata('design:returntype', void 0)], e.prototype, 'warning', null),
  75917. e
  75918. )
  75919. })(_.default.Component),
  75920. T = l.themeable(l.localeable(N)),
  75921. E = (function (t) {
  75922. function e() {
  75923. var e = (null !== t && t.apply(this, arguments)) || this
  75924. return (e.state = { visible: !1 }), (e.mounted = !1), e
  75925. }
  75926. return (
  75927. a.__extends(e, t),
  75928. (e.prototype.componentDidMount = function () {
  75929. ;(this.mounted = !0), this.setState({ visible: !0 })
  75930. }),
  75931. (e.prototype.componentWillUnmount = function () {
  75932. clearTimeout(this.timer), (this.mounted = !1)
  75933. }),
  75934. (e.prototype.handleMouseEnter = function () {
  75935. clearTimeout(this.timer)
  75936. }),
  75937. (e.prototype.handleMouseLeave = function () {
  75938. this.handleEntered()
  75939. }),
  75940. (e.prototype.handleEntered = function () {
  75941. var t = this.props.timeout
  75942. this.mounted && t && (this.timer = setTimeout(this.close, t))
  75943. }),
  75944. (e.prototype.close = function () {
  75945. clearTimeout(this.timer), this.setState({ visible: !1 })
  75946. }),
  75947. (e.prototype.render = function () {
  75948. var t = this,
  75949. e = this.props,
  75950. n = e.onDismiss,
  75951. o = e.classnames,
  75952. a = e.closeButton,
  75953. i = e.title,
  75954. s = e.body,
  75955. d = e.allowHtml,
  75956. c = e.level,
  75957. p = e.showIcon,
  75958. f = e.mobileUI
  75959. e.translate
  75960. var y = e.className,
  75961. g = f ? '' : 'alert-'
  75962. return h(m.default, { mountOnEnter: !0, unmountOnExit: !0, in: this.state.visible, timeout: 750, onEntered: this.handleEntered, onExited: n }, function (e) {
  75963. var n, m, b, N
  75964. return h(
  75965. 'div',
  75966. {
  75967. className: o('Toast Toast--'.concat(c), y, v[e], { 'Toast-mobile--has-icon': f && !1 !== p }),
  75968. onMouseEnter: t.handleMouseEnter,
  75969. onMouseLeave: t.handleMouseLeave,
  75970. onClick: a ? l.noop : t.close
  75971. },
  75972. !1 === p
  75973. ? null
  75974. : h(
  75975. 'div',
  75976. { className: o('Toast-icon') },
  75977. 'success' === c
  75978. ? h(u.Icon, { icon: g + 'success', className: 'icon' })
  75979. : 'error' == c
  75980. ? h(u.Icon, { icon: g + 'fail', className: 'icon' })
  75981. : 'info' == c
  75982. ? h(u.Icon, { icon: g + 'info', className: 'icon' })
  75983. : 'warning' == c
  75984. ? h(u.Icon, { icon: g + 'warning', className: 'icon' })
  75985. : null
  75986. ),
  75987. h(
  75988. 'div',
  75989. { className: o('Toast-content') },
  75990. 'string' == typeof i
  75991. ? h('span', { className: o('Toast-title') }, i)
  75992. : _.default.isValidElement(i)
  75993. ? _.default.cloneElement(i, {
  75994. className: o('Toast-title', null !== (m = null === (n = null == i ? void 0 : i.props) || void 0 === n ? void 0 : n.className) && void 0 !== m ? m : '')
  75995. })
  75996. : null,
  75997. _.default.isValidElement(s)
  75998. ? _.default.cloneElement(s, {
  75999. className: o('Toast-body', null !== (N = null === (b = null == s ? void 0 : s.props) || void 0 === b ? void 0 : b.className) && void 0 !== N ? N : '')
  76000. })
  76001. : 'string' == typeof s || 'object' == typeof s
  76002. ? h('div', { className: o('Toast-body') }, d ? h(r.default, { html: null == s ? void 0 : s.toString() }) : null == s ? void 0 : s.toString())
  76003. : null
  76004. ),
  76005. a ? h('a', { onClick: t.close, className: o('Toast-close') }, h(u.Icon, { icon: 'status-close', className: 'icon' })) : null
  76006. )
  76007. })
  76008. }),
  76009. (e.defaultProps = { timeout: 5e3, classPrefix: '', position: 'top-center', allowHtml: !0, level: 'info' }),
  76010. a.__decorate([l.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], e.prototype, 'handleMouseEnter', null),
  76011. a.__decorate([l.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], e.prototype, 'handleMouseLeave', null),
  76012. a.__decorate([l.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], e.prototype, 'handleEntered', null),
  76013. a.__decorate([l.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], e.prototype, 'close', null),
  76014. e
  76015. )
  76016. })(_.default.Component),
  76017. I = {
  76018. container: g,
  76019. success: function (t, e) {
  76020. return b(t, e, 'success')
  76021. },
  76022. error: function (t, e) {
  76023. return b(t, e, 'error')
  76024. },
  76025. info: function (t, e) {
  76026. return b(t, e, 'info')
  76027. },
  76028. warning: function (t, e) {
  76029. return b(t, e, 'warning')
  76030. }
  76031. }
  76032. ;(e.ToastComponent = N), (e.ToastMessage = E), (e.default = T), (e.toast = I)
  76033. }) /*!node_modules/amis-ui/lib/components/Tree.js*/
  76034. amis.define('5148b1b', function (e, t, n, i) {
  76035. 'use strict'
  76036. Object.defineProperty(t, '__esModule', { value: !0 })
  76037. var a = e('68b98b9'),
  76038. l = e('ac704b9'),
  76039. d = e('64ea6e0'),
  76040. o = e('3469311'),
  76041. r = e('09ae5b9'),
  76042. s = e('6940483'),
  76043. c = e('d2712d3'),
  76044. u = e('4df2bc2'),
  76045. h = e('ab79728')
  76046. function p(e) {
  76047. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  76048. }
  76049. var g = p(l),
  76050. f = e('ac704b9'),
  76051. m = (f.default || f).createElement
  76052. ;(f.default || f).Fragment
  76053. var v = (function (e) {
  76054. function t(t) {
  76055. var n = e.call(this, t) || this
  76056. ;(n.unfolded = new WeakMap()), (n.relations = new WeakMap()), (n.levels = new WeakMap()), (n.startPoint = { x: 0, y: 0 }), (n.root = g.default.createRef())
  76057. var i = o.value2array(
  76058. t.value,
  76059. { multiple: t.multiple, delimiter: t.delimiter, valueField: t.valueField, labelField: t.labelField, options: t.options, pathSeparator: t.pathSeparator },
  76060. t.enableNodePath
  76061. )
  76062. return (
  76063. (n.state = { value: i, valueSet: new Set(i), flattenedOptions: [], inputValue: '', addingParent: null, isAdding: !1, isEditing: !1, editingItem: null, dropIndicator: void 0 }),
  76064. n.syncUnFolded(t),
  76065. n.flattenOptions(t, !0),
  76066. n
  76067. )
  76068. }
  76069. return (
  76070. a.__extends(t, e),
  76071. (t.prototype.componentDidMount = function () {
  76072. var e,
  76073. t,
  76074. n = this.props.enableNodePath
  76075. null === (t = (e = this.props).onRef) || void 0 === t || t.call(e, this), n && this.expandLazyLoadNodes()
  76076. }),
  76077. (t.prototype.componentDidUpdate = function (e) {
  76078. var t = this.props
  76079. if ((e.options !== t.options && (this.syncUnFolded(t), this.flattenOptions(t)), e.value !== t.value || e.options !== t.options)) {
  76080. var n = o.value2array(
  76081. t.value,
  76082. { multiple: t.multiple, delimiter: t.delimiter, valueField: t.valueField, pathSeparator: t.pathSeparator, options: t.options, labelField: t.labelField },
  76083. t.enableNodePath
  76084. )
  76085. this.setState({ value: n, valueSet: new Set(n) })
  76086. }
  76087. }),
  76088. (t.prototype.componentWillUnmount = function () {
  76089. this.relations = this.unfolded = this.levels = new WeakMap()
  76090. }),
  76091. (t.prototype.expandLazyLoadNodes = function () {
  76092. var e = this.props,
  76093. t = e.pathSeparator,
  76094. n = e.onExpandTree,
  76095. i = e.nodePath,
  76096. a = (void 0 === i ? [] : i).map(function (e) {
  76097. return e ? e.toString().split(t) : []
  76098. })
  76099. null == n || n(a)
  76100. }),
  76101. (t.prototype.syncUnFolded = function (e, t) {
  76102. var n = void 0 !== t,
  76103. i = Number(n ? t : e.unfoldedLevel) - 1,
  76104. a = this.unfolded,
  76105. l = this.props,
  76106. o = l.deferField,
  76107. r = l.foldedField,
  76108. s = l.unfoldedField
  76109. return (
  76110. d.eachTree(e.options, function (t, l, d) {
  76111. if ((!a.has(t) || n) && t.children && t.children.length) {
  76112. var c = !0
  76113. t[o] && t.loaded && !n && s && !1 !== t[s] ? (c = !0) : s && void 0 !== t[s] ? (c = !!t[s]) : r && void 0 !== t[r] ? (c = !t[r]) : !(c = !!e.initiallyOpen && !n) && d <= i && (c = !0),
  76114. a.set(t, c)
  76115. }
  76116. }),
  76117. n && this.forceUpdate(),
  76118. a
  76119. )
  76120. }),
  76121. (t.prototype.toggleUnfolded = function (e) {
  76122. var t = this.unfolded,
  76123. n = this.props,
  76124. i = n.deferField,
  76125. a = n.onDeferLoad,
  76126. l = n.unfoldedField
  76127. !e[i] || e.loaded ? (e[i] && e.loaded && (e[l] = !t.get(e)), t.set(e, !t.get(e)), this.flattenOptions(), this.forceUpdate()) : null == a || a(e)
  76128. }),
  76129. (t.prototype.isUnfolded = function (e) {
  76130. var t = this.unfolded,
  76131. n = this.relations.get(e)
  76132. return n ? !!t.get(e) && this.isUnfolded(n) : !!t.get(e)
  76133. }),
  76134. (t.prototype.clearSelect = function () {
  76135. var e = this
  76136. this.setState({ value: [] }, function () {
  76137. var t = e.props,
  76138. n = t.joinValues,
  76139. i = t.rootValue
  76140. ;(0, t.onChange)(n ? i : [])
  76141. })
  76142. }),
  76143. (t.prototype.transform2NodePath = function (e) {
  76144. var t = this.props,
  76145. n = t.multiple,
  76146. i = t.options,
  76147. l = t.valueField,
  76148. o = t.labelField,
  76149. r = t.joinValues,
  76150. s = t.extractValue,
  76151. c = t.pathSeparator,
  76152. u = t.delimiter,
  76153. h = [],
  76154. p = (Array.isArray(e) ? e.concat() : [e]).map(function (e) {
  76155. var t,
  76156. n,
  76157. r,
  76158. s =
  76159. null === (r = d.getTreeAncestors(i, e, !0)) || void 0 === r
  76160. ? void 0
  76161. : r.reduce(
  76162. function (e, t) {
  76163. return e[o].push(t[o]), e[l].push(t[l]), e
  76164. },
  76165. (((t = {})[o] = []), (t[l] = []), t)
  76166. ),
  76167. u = s[l].join(c)
  76168. return h.push(u), a.__assign(a.__assign({}, e), (((n = {})[o] = s[o].join(c)), (n[l] = u), n))
  76169. })
  76170. return n ? (r ? h.join(u) : s ? h : p) : r || s ? p[0][l] : p[0]
  76171. }),
  76172. (t.prototype.handleSelect = function (e, t) {
  76173. var n = this,
  76174. i = this.props,
  76175. a = i.joinValues,
  76176. l = i.valueField,
  76177. d = i.deferField,
  76178. o = i.onChange,
  76179. r = i.enableNodePath,
  76180. s = i.onlyLeaf
  76181. void 0 !== e[l]
  76182. ? (s && Array.isArray(e.children) && e.children.length) ||
  76183. this.setState({ value: [e] }, function () {
  76184. o(r ? n.transform2NodePath(e) : a ? e[l] : e)
  76185. })
  76186. : e[d] && !e.loaded && this.toggleUnfolded(e)
  76187. }),
  76188. (t.prototype.handleCheck = function (e, t) {
  76189. var n = this,
  76190. i = this.props,
  76191. l = this.state.valueSet,
  76192. o = i.onlyChildren,
  76193. r = i.withChildren,
  76194. s = i.cascade,
  76195. c = i.autoCheckChildren
  76196. if (t) {
  76197. if ((l.has(e) || l.add(e), c)) {
  76198. var u = e.children ? a.__spreadArray([], a.__read(e.children), !1) : [],
  76199. h = d.flattenTree(u).some(function (e) {
  76200. return null == e ? void 0 : e.disabled
  76201. })
  76202. if (o) {
  76203. var p = d
  76204. .flattenTreeWithLeafNodes(u)
  76205. .filter(function (e) {
  76206. return !(null == e ? void 0 : e.disabled)
  76207. })
  76208. .every(function (e) {
  76209. return l.has(e)
  76210. })
  76211. for (l.has(e) && u.length && l.delete(e); u.length; ) {
  76212. ;(m = u.shift()).children && m.children.length
  76213. ? u.push.apply(u, m.children)
  76214. : h && p
  76215. ? l.has(m) && 'undefined' !== m.value && !(null == m ? void 0 : m.disabled) && l.delete(m)
  76216. : l.has(m) || 'undefined' === m.value || (null == m ? void 0 : m.disabled) || l.add(m)
  76217. }
  76218. } else {
  76219. for (
  76220. p = d
  76221. .flattenTree(u)
  76222. .filter(function (e) {
  76223. return !(null == e ? void 0 : e.disabled)
  76224. })
  76225. .every(function (e) {
  76226. return l.has(e)
  76227. });
  76228. u.length;
  76229. ) {
  76230. ;(null == (m = u.shift()) ? void 0 : m.disabled) ||
  76231. (h ? (p ? l.delete(m) : l.add(m)) : (l.has(m) && l.delete(m), (r || s) && l.add(m)), m.children && m.children.length && u.push.apply(u, m.children))
  76232. }
  76233. for (var g = e; ; ) {
  76234. var f = d.getTreeParent(i.options, g)
  76235. if (
  76236. !(null == f ? void 0 : f.value) ||
  76237. l.has(f) ||
  76238. !f.children.every(function (e) {
  76239. return l.has(e)
  76240. })
  76241. )
  76242. break
  76243. s ||
  76244. r ||
  76245. f.children.forEach(function (e) {
  76246. l.has(e) && l.delete(e)
  76247. }),
  76248. l.add(f),
  76249. (g = f)
  76250. }
  76251. }
  76252. }
  76253. } else if ((l.has(e) && l.delete(e), c && (s || r || o)))
  76254. for (u = e.children ? a.__spreadArray([], a.__read(e.children), !1) : []; u.length; ) {
  76255. var m = u.shift()
  76256. l.has(m) && !(null == m ? void 0 : m.disabled) && l.delete(m), m.children && m.children.length && u.push.apply(u, m.children)
  76257. }
  76258. this.setState({ value: a.__spreadArray([], a.__read(l), !1) }, function () {
  76259. return n.fireChange(a.__spreadArray([], a.__read(l), !1))
  76260. })
  76261. }),
  76262. (t.prototype.fireChange = function (e) {
  76263. var t = this.props,
  76264. n = t.joinValues,
  76265. i = t.extractValue,
  76266. a = t.valueField,
  76267. l = t.delimiter
  76268. ;(0, t.onChange)(
  76269. t.enableNodePath
  76270. ? this.transform2NodePath(e)
  76271. : n
  76272. ? e
  76273. .map(function (e) {
  76274. return e[a]
  76275. })
  76276. .join(l)
  76277. : i
  76278. ? e.map(function (e) {
  76279. return e[a]
  76280. })
  76281. : e
  76282. )
  76283. }),
  76284. (t.prototype.handleAdd = function (e) {
  76285. var t = this
  76286. void 0 === e && (e = null)
  76287. var n = this.props,
  76288. i = n.bultinCUD,
  76289. l = n.onAdd,
  76290. o = n.options
  76291. if (!i) {
  76292. var r =
  76293. d.findTreeIndex(o, function (t) {
  76294. return t === e
  76295. }) || []
  76296. return l && l(r.concat(0))
  76297. }
  76298. this.setState({ isEditing: !1, isAdding: !0, addingParent: e }, function () {
  76299. var n, i
  76300. if (e) {
  76301. var l = []
  76302. try {
  76303. for (var d = a.__values(t.state.flattenedOptions), o = d.next(); !o.done; o = d.next()) {
  76304. var r = o.value
  76305. if ((l.push(r), r === e)) {
  76306. var s = { isAdding: !0 }
  76307. t.levels.set(s, (t.levels.get(r) || 0) + 1), l.push(s)
  76308. }
  76309. }
  76310. } catch (e) {
  76311. n = { error: e }
  76312. } finally {
  76313. try {
  76314. o && !o.done && (i = d.return) && i.call(d)
  76315. } finally {
  76316. if (n) throw n.error
  76317. }
  76318. }
  76319. t.setState({ flattenedOptions: l })
  76320. }
  76321. })
  76322. }),
  76323. (t.prototype.handleEdit = function (e) {
  76324. var t = this.props,
  76325. n = t.bultinCUD,
  76326. i = t.onEdit,
  76327. a = t.labelField
  76328. t.options, n ? this.setState({ isEditing: !0, isAdding: !1, editingItem: e, inputValue: e[a] }) : null == i || i(e)
  76329. }),
  76330. (t.prototype.handleRemove = function (e) {
  76331. var t = this.props.onDelete
  76332. t && t(e)
  76333. }),
  76334. (t.prototype.handleInputChange = function (e) {
  76335. this.setState({ inputValue: e.currentTarget.value })
  76336. }),
  76337. (t.prototype.handleConfirm = function () {
  76338. var e = this.state,
  76339. t = e.inputValue,
  76340. n = e.isAdding,
  76341. i = e.addingParent,
  76342. l = e.editingItem,
  76343. o = e.isEditing
  76344. if (t) {
  76345. var r = this.props,
  76346. s = r.labelField,
  76347. c = r.onAdd,
  76348. u = r.options,
  76349. h = r.onEdit
  76350. this.setState({ inputValue: '', isAdding: !1, isEditing: !1 }, function () {
  76351. var e, r
  76352. if (n && c) {
  76353. var p =
  76354. (i &&
  76355. d.findTreeIndex(u, function (e) {
  76356. return e === i
  76357. })) ||
  76358. []
  76359. c(p.concat(0), (((e = {})[s] = t), e), !0)
  76360. } else o && h && h(a.__assign(a.__assign({}, l), (((r = {})[s] = t), r)), l, !0)
  76361. })
  76362. }
  76363. }),
  76364. (t.prototype.handleCancel = function () {
  76365. var e = this.state.flattenedOptions.filter(function (e) {
  76366. return !e.isAdding
  76367. })
  76368. this.setState({ inputValue: '', isAdding: !1, isEditing: !1, flattenedOptions: e })
  76369. }),
  76370. (t.prototype.renderInput = function (e, t) {
  76371. void 0 === e && (e = null)
  76372. var n = this.props,
  76373. i = n.classnames,
  76374. l = n.mobileUI,
  76375. d = n.translate,
  76376. o = this.state.inputValue
  76377. return m(
  76378. 'div',
  76379. { className: i('Tree-itemLabel', { 'is-mobile': l }) },
  76380. m(
  76381. 'div',
  76382. { className: i('Tree-itemInput', { 'is-mobile': l }) },
  76383. e,
  76384. m('input', a.__assign({ onChange: this.handleInputChange, value: o, placeholder: d('placeholder.enter') }, null == t ? void 0 : t.getChild('input').getTestId())),
  76385. m('a', a.__assign({ 'data-tooltip': d('cancel'), onClick: this.handleCancel }, null == t ? void 0 : t.getChild('cancel').getTestId()), m(r.Icon, { icon: 'close', className: 'icon' })),
  76386. m('a', a.__assign({ 'data-tooltip': d('confirm'), onClick: this.handleConfirm }, null == t ? void 0 : t.getChild('confirm').getTestId()), m(r.Icon, { icon: 'check', className: 'icon' }))
  76387. )
  76388. )
  76389. }),
  76390. (t.prototype.getOffsetPosition = function (e) {
  76391. for (var t = 0, n = 0; e.offsetParent; ) (t += e.offsetLeft), (n += e.offsetTop), (e = e.offsetParent)
  76392. return { left: t, top: n }
  76393. }),
  76394. (t.prototype.getDropInfo = function (e, t) {
  76395. var n,
  76396. i,
  76397. a = e.currentTarget.getBoundingClientRect(),
  76398. l = this.dragNode,
  76399. d = Math.min(50, 0.3 * a.width),
  76400. o = (null === (n = null == t ? void 0 : t.children) || void 0 === n ? void 0 : n.length) ? 0 : 16,
  76401. r = this.getOffsetPosition(this.root.current),
  76402. s = this.getOffsetPosition(e.currentTarget),
  76403. c = s.left - r.left,
  76404. u = s.top - r.top,
  76405. h = e.clientX,
  76406. p = e.clientY >= a.top + a.height / 2 ? 'bottom' : 'top'
  76407. return (
  76408. 'bottom' === p && h >= this.startPoint.x + d
  76409. ? ((p = 'self'), (i = { top: u, left: c, width: a.width, height: a.height }))
  76410. : (i = { top: 'bottom' === p ? u + a.height : u, left: c + o, width: a.width - o }),
  76411. { node: t, dragNode: l, position: p, indicator: i }
  76412. )
  76413. }),
  76414. (t.prototype.updateDropIndicator = function (e, t) {
  76415. this.dropInfo = this.getDropInfo(e, t)
  76416. var n = this.dropInfo,
  76417. i = n.dragNode,
  76418. a = n.indicator
  76419. t !== i ? this.setState({ dropIndicator: a }) : this.setState({ dropIndicator: void 0 })
  76420. }),
  76421. (t.prototype.onDragStart = function (e) {
  76422. var t = this,
  76423. n = this.props.draggable
  76424. return function (i) {
  76425. var a
  76426. n
  76427. ? ((i.dataTransfer.effectAllowed = 'copyMove'),
  76428. (t.dragNode = e),
  76429. (t.dropInfo = null),
  76430. (t.startPoint = { x: i.clientX, y: i.clientY }),
  76431. (null === (a = null == e ? void 0 : e.children) || void 0 === a ? void 0 : a.length) && (t.unfolded.set(e, !1), t.flattenOptions(), t.forceUpdate()))
  76432. : ((t.dragNode = null), (t.dropInfo = null)),
  76433. i.stopPropagation()
  76434. }
  76435. }),
  76436. (t.prototype.onDragOver = function (e) {
  76437. var t = this
  76438. return function (n) {
  76439. t.dragNode && (t.updateDropIndicator(n, e), n.preventDefault())
  76440. }
  76441. }),
  76442. (t.prototype.onDragEnd = function (e) {
  76443. var t = this
  76444. return function (n) {
  76445. var i, a, l
  76446. t.setState({ dropIndicator: void 0 })
  76447. var d = null === (i = t.dropInfo) || void 0 === i ? void 0 : i.node
  76448. t.dropInfo && d && e !== d && (null === (l = (a = t.props).onMove) || void 0 === l || l.call(a, t.dropInfo), (t.dragNode = null), (t.dropInfo = null), n.preventDefault())
  76449. }
  76450. }),
  76451. (t.prototype.flattenOptions = function (e, t) {
  76452. var n = this,
  76453. i = []
  76454. d.eachTree((null == e ? void 0 : e.options) || this.props.options, function (e, t, a, l) {
  76455. var o = l[l.length - 1]
  76456. d.isVisible(e) && (n.levels.set(e, a), o && n.relations.set(e, o), (0 === l.length || n.isUnfolded(o)) && i.push(e))
  76457. }),
  76458. t ? (this.state = a.__assign(a.__assign({}, this.state), { flattenedOptions: i })) : this.setState({ flattenedOptions: i })
  76459. }),
  76460. (t.prototype.isParentChecked = function (e) {
  76461. if (!e || !this.relations.get(e)) return !1
  76462. for (var t = this.state.valueSet, n = e; n; ) {
  76463. var i = this.relations.get(n)
  76464. if (!i) return !1
  76465. if (t.has(i)) return !0
  76466. n = i
  76467. }
  76468. return !1
  76469. }),
  76470. (t.prototype.isItemChildrenChecked = function (e) {
  76471. var t = this
  76472. return (
  76473. !e ||
  76474. !e.children ||
  76475. !e.children.some(function (e) {
  76476. return !t.isItemChecked(e)
  76477. })
  76478. )
  76479. }),
  76480. (t.prototype.isItemChildrenPartialChecked = function (e, t) {
  76481. var n, i
  76482. if (!e || !e.children || t) return !1
  76483. var l = 0,
  76484. d = 0
  76485. try {
  76486. for (var o = a.__values(e.children), r = o.next(); !r.done; r = o.next()) {
  76487. var s = r.value
  76488. this.isItemChecked(s) ? l++ : this.isItemChildrenPartialChecked(s, !1) && d++
  76489. }
  76490. } catch (e) {
  76491. n = { error: e }
  76492. } finally {
  76493. try {
  76494. r && !r.done && (i = o.return) && i.call(o)
  76495. } finally {
  76496. if (n) throw n.error
  76497. }
  76498. }
  76499. return 0 !== l || 0 !== d
  76500. }),
  76501. (t.prototype.isItemChecked = function (e) {
  76502. var t
  76503. if (!e) return !1
  76504. var n = this.props,
  76505. i = n.autoCheckChildren,
  76506. a = n.onlyChildren,
  76507. l = n.multiple,
  76508. d = n.withChildren,
  76509. o = n.cascade
  76510. return (
  76511. !!this.state.valueSet.has(e) ||
  76512. !!((null === (t = e.children) || void 0 === t ? void 0 : t.length) && a && i && this.isItemChildrenChecked(e)) ||
  76513. (!!(this.relations.get(e) && l && i) && !d && !o && this.isParentChecked(e))
  76514. )
  76515. }),
  76516. (t.prototype.isItemDisabled = function (e, t) {
  76517. var n = this.props,
  76518. i = n.disabledField,
  76519. a = n.disabled,
  76520. l = n.autoCheckChildren,
  76521. d = n.valueField,
  76522. o = n.multiple,
  76523. r = n.maxLength,
  76524. s = n.minLength,
  76525. c = n.cascade,
  76526. u = n.onlyChildren,
  76527. h = this.state.value,
  76528. p = e[i]
  76529. if (!!a || p || (o && !l && !e[d])) return !0
  76530. if ((r && !t && h.length >= r) || (s && t && h.length <= s)) return !0
  76531. var g = this.relations.get(e)
  76532. return !!(l && o && t && g) && !!this.isItemChecked(g) && !u && !c
  76533. }),
  76534. (t.prototype.renderItem = function (e) {
  76535. var t = this,
  76536. n = e.index,
  76537. i = e.style,
  76538. l = this.props,
  76539. o = l.itemClassName,
  76540. u = l.showIcon,
  76541. p = l.showRadio,
  76542. g = l.multiple,
  76543. f = l.labelField,
  76544. v = l.iconField,
  76545. _ = l.deferField,
  76546. y = l.cascade,
  76547. b = l.classnames,
  76548. C = l.highlightTxt,
  76549. I = l.creatable,
  76550. T = l.editable,
  76551. k = l.removable,
  76552. N = l.createTip,
  76553. F = l.editTip,
  76554. A = l.removeTip,
  76555. O = l.translate,
  76556. S = l.itemRender,
  76557. P = l.draggable,
  76558. D = l.loadingConfig,
  76559. w = l.enableDefaultIcon,
  76560. x = l.valueField,
  76561. j = l.mobileUI,
  76562. L = l.testIdBuilder,
  76563. E = this.state.flattenedOptions[n]
  76564. if (!E) return null
  76565. var U = this.state,
  76566. V = U.isAdding,
  76567. R = U.editingItem,
  76568. B = U.isEditing,
  76569. M = this.isItemChecked(E),
  76570. z = this.isItemDisabled(E, M),
  76571. W = this.isItemChildrenPartialChecked(E, M),
  76572. H = !!~this.state.value.indexOf(E),
  76573. X = null == L ? void 0 : L.getChild('item-'.concat(E[x] || E[f] || n)),
  76574. Y = g
  76575. ? m(s.default, { size: 'sm', disabled: z, checked: M || W, partial: W, onChange: this.handleCheck.bind(this, E, !M), testIdBuilder: null == X ? void 0 : X.getChild('chekbx') })
  76576. : p
  76577. ? m(s.default, { size: 'sm', disabled: z, checked: M, onChange: this.handleSelect.bind(this, E), testIdBuilder: null == X ? void 0 : X.getChild('chekbx') })
  76578. : null,
  76579. q = !((E.children && E.children.length) || E.placeholder),
  76580. G = E[v] || (!1 !== w && (Array.isArray(E.children) && E.children.length ? 'folder' : 'file')),
  76581. J = this.levels.has(E) ? this.levels.get(E) - 1 : 0,
  76582. K = null
  76583. if (B && R === E) K = this.renderInput(Y, null == X ? void 0 : X.getChild('edit'))
  76584. else if (E.isAdding) K = this.renderInput(m('span', { className: b('Tree-itemArrowPlaceholder') }), null == X ? void 0 : X.getChild('add'))
  76585. else {
  76586. var Q = !this.isUnfolded(E)
  76587. K = m(
  76588. 'div',
  76589. {
  76590. className: b('Tree-itemLabel', { 'is-children-checked': g && !y && this.isItemChildrenChecked(E) && !z, 'is-checked': H, 'is-disabled': z }),
  76591. draggable: P,
  76592. onDragStart: this.onDragStart(E),
  76593. onDragOver: this.onDragOver(E),
  76594. onDragEnd: this.onDragEnd(E)
  76595. },
  76596. P && m('a', a.__assign({ className: b('Tree-itemDrager drag-bar') }, null == X ? void 0 : X.getChild('drag-bar').getTestId()), m(r.Icon, { icon: 'drag-bar', className: 'icon' })),
  76597. E.loading
  76598. ? m(c.default, { size: 'sm', show: !0, icon: 'reload', spinnerClassName: b('Tree-spinner'), loadingConfig: D })
  76599. : !q || (E[_] && !E.loaded)
  76600. ? m(
  76601. 'div',
  76602. a.__assign(
  76603. {
  76604. onClick: function () {
  76605. return t.toggleUnfolded(E)
  76606. },
  76607. className: b('Tree-itemArrow', { 'is-folded': Q })
  76608. },
  76609. null == X ? void 0 : X.getChild(Q ? 'open' : 'fold').getTestId()
  76610. ),
  76611. m(r.Icon, { icon: 'down-arrow-bold', className: 'icon' })
  76612. )
  76613. : m('span', { className: b('Tree-itemArrowPlaceholder') }),
  76614. Y,
  76615. m(
  76616. 'div',
  76617. a.__assign({ className: b('Tree-itemLabel-item', { 'is-mobile': j }) }, null == X ? void 0 : X.getChild('content').getTestId()),
  76618. u
  76619. ? m(
  76620. 'i',
  76621. {
  76622. className: b('Tree-itemIcon '.concat(Array.isArray(E.children) && E.children.length ? 'Tree-folderIcon' : 'Tree-leafIcon')),
  76623. onClick: function () {
  76624. return !z && (g ? t.handleCheck(E, !M) : t.handleSelect(E))
  76625. }
  76626. },
  76627. G ? m(r.Icon, { icon: G, className: 'icon' }) : null
  76628. )
  76629. : null,
  76630. m(
  76631. 'span',
  76632. a.__assign(
  76633. {
  76634. className: b('Tree-itemText'),
  76635. onClick: function () {
  76636. return !z && (g ? t.handleCheck(E, !M) : t.handleSelect(E))
  76637. },
  76638. title: E[f]
  76639. },
  76640. null == X ? void 0 : X.getChild('text').getTestId()
  76641. ),
  76642. S
  76643. ? S(E, {
  76644. index: n,
  76645. multiple: g,
  76646. checked: M,
  76647. labelField: f,
  76648. onChange: function () {
  76649. return t.handleCheck(E, !M)
  76650. },
  76651. disabled: z || E.disabled,
  76652. classnames: b
  76653. })
  76654. : C
  76655. ? d.highlight(''.concat(E[f]), C)
  76656. : ''.concat(E[f])
  76657. ),
  76658. z || V || B || (E[_] && !E.loaded)
  76659. ? null
  76660. : m(
  76661. 'div',
  76662. { className: b('Tree-item-icons') },
  76663. I && d.hasAbility(E, 'creatable')
  76664. ? m(
  76665. h.default,
  76666. { placement: 'bottom', tooltip: O(N), trigger: 'hover', tooltipTheme: 'dark' },
  76667. m('a', a.__assign({ onClick: this.handleAdd.bind(this, E) }, null == X ? void 0 : X.getChild('add').getTestId()), m(r.Icon, { icon: 'plus', className: 'icon' }))
  76668. )
  76669. : null,
  76670. k && d.hasAbility(E, 'removable')
  76671. ? m(
  76672. h.default,
  76673. { placement: 'bottom', tooltip: O(A), trigger: 'hover', tooltipTheme: 'dark' },
  76674. m('a', a.__assign({ onClick: this.handleRemove.bind(this, E) }, null == X ? void 0 : X.getChild('remove').getTestId()), m(r.Icon, { icon: 'minus', className: 'icon' }))
  76675. )
  76676. : null,
  76677. T && d.hasAbility(E, 'editable')
  76678. ? m(
  76679. h.default,
  76680. { placement: 'bottom', tooltip: O(F), trigger: 'hover', tooltipTheme: 'dark' },
  76681. m('a', a.__assign({ onClick: this.handleEdit.bind(this, E) }, null == X ? void 0 : X.getChild('edit').getTestId()), m(r.Icon, { icon: 'new-edit', className: 'icon' }))
  76682. )
  76683. : null
  76684. )
  76685. )
  76686. )
  76687. }
  76688. return m(
  76689. 'li',
  76690. a.__assign(
  76691. {
  76692. key: ''.concat(E[x || 'value'], '-').concat(n),
  76693. className: b('Tree-item '.concat(o || ''), { 'Tree-item--isLeaf': q, 'is-child': this.relations.get(E) }),
  76694. style: a.__assign(a.__assign({}, i), { paddingLeft: 'calc('.concat(J, ' * var(--Tree-indent))') })
  76695. },
  76696. null == X ? void 0 : X.getTestId()
  76697. ),
  76698. K
  76699. )
  76700. }),
  76701. (t.prototype.isEmptyOrNotExist = function (e) {
  76702. return '' === e || null == e
  76703. }),
  76704. (t.prototype.getAvailableOptions = function () {
  76705. var e = this,
  76706. t = this.props,
  76707. n = t.options,
  76708. i = t.onlyChildren,
  76709. a = t.valueField
  76710. return d
  76711. .flattenTree(n, function (t) {
  76712. return i ? (t.children ? null : t) : e.isEmptyOrNotExist(t[a || 'value']) ? null : t
  76713. })
  76714. .filter(function (e) {
  76715. return e && !e.disabled
  76716. })
  76717. }),
  76718. (t.prototype.handleCheckAll = function (e, t) {
  76719. var n = this
  76720. this.setState({ value: t ? [] : e }, function () {
  76721. return n.fireChange(t ? [] : e)
  76722. })
  76723. }),
  76724. (t.prototype.handleToggle = function (e) {
  76725. var t = this,
  76726. n = this.getAvailableOptions()
  76727. if (void 0 !== e) this.handleCheckAll(n, e)
  76728. else {
  76729. var i = n.every(function (e) {
  76730. return t.isItemChecked(e)
  76731. })
  76732. this.handleCheckAll(n, i)
  76733. }
  76734. }),
  76735. (t.prototype.renderCheckAll = function () {
  76736. var e = this,
  76737. t = this.props,
  76738. n = t.multiple,
  76739. i = t.checkAll,
  76740. a = t.checkAllLabel,
  76741. l = t.classnames,
  76742. d = t.translate,
  76743. o = t.disabled,
  76744. r = t.mobileUI
  76745. if (!n || !i) return null
  76746. var c = this.getAvailableOptions(),
  76747. u = c.every(function (t) {
  76748. return e.isItemChecked(t)
  76749. }),
  76750. h = c.some(function (t) {
  76751. return e.isItemChecked(t)
  76752. })
  76753. return m(
  76754. 'div',
  76755. {
  76756. className: l('Tree-itemLabel'),
  76757. onClick: function () {
  76758. return e.handleCheckAll(c, u)
  76759. }
  76760. },
  76761. m(s.default, { size: 'sm', disabled: o, checked: h, partial: h && !u }),
  76762. m('div', { className: l('Tree-itemLabel-item', { 'is-mobile': r }) }, m('span', { className: l('Tree-itemText') }, d(a)))
  76763. )
  76764. }),
  76765. (t.prototype.renderList = function (e, t) {
  76766. var n = this,
  76767. i = this.props,
  76768. a = i.virtualThreshold,
  76769. l = i.itemHeight,
  76770. d = void 0 === l ? 32 : l
  76771. return a && e.length > a
  76772. ? m(u.default, {
  76773. height: e.length > 8 ? 266 : e.length * d,
  76774. itemCount: e.length,
  76775. prefix: this.renderCheckAll(),
  76776. itemSize: d,
  76777. //! hack: \u8ba9 VirtualList \u91cd\u65b0\u6e32\u67d3
  76778. renderItem: this.renderItem.bind(this)
  76779. })
  76780. : m(
  76781. g.default.Fragment,
  76782. null,
  76783. this.renderCheckAll(),
  76784. e.map(function (e, t) {
  76785. return n.renderItem({ index: t })
  76786. })
  76787. )
  76788. }),
  76789. (t.prototype.render = function () {
  76790. var e = this.props,
  76791. t = e.className,
  76792. n = e.placeholder,
  76793. i = e.hideRoot,
  76794. l = e.rootLabel,
  76795. d = e.showOutline,
  76796. o = e.showIcon,
  76797. s = e.classnames,
  76798. c = e.creatable,
  76799. u = e.rootCreatable,
  76800. h = e.rootCreateTip,
  76801. p = e.disabled,
  76802. f = e.draggable,
  76803. v = e.translate,
  76804. _ = e.testIdBuilder,
  76805. y = this.state,
  76806. b = y.value,
  76807. C = y.isAdding,
  76808. I = y.addingParent,
  76809. T = y.isEditing,
  76810. k = y.dropIndicator,
  76811. N = y.flattenedOptions,
  76812. F = null
  76813. return (
  76814. c &&
  76815. !1 !== u &&
  76816. i &&
  76817. (F = m(
  76818. 'a',
  76819. a.__assign({ className: s('Tree-addTopBtn', { 'is-disabled': C || T }), onClick: this.handleAdd.bind(this, null) }, null == _ ? void 0 : _.getChild('add').getTestId()),
  76820. m(r.Icon, { icon: 'plus', className: 'icon' }),
  76821. m('span', null, v(h))
  76822. )),
  76823. m(
  76824. 'div',
  76825. a.__assign({ className: s('Tree '.concat(t || ''), { 'Tree--outline': d, 'is-disabled': p, 'is-draggable': f }), ref: this.root }, null == _ ? void 0 : _.getTestId()),
  76826. (N && N.length) || F || !1 === i
  76827. ? m(
  76828. 'ul',
  76829. { className: s('Tree-list') },
  76830. i
  76831. ? m(g.default.Fragment, null, F, C && !I ? m('li', { className: s('Tree-item') }, this.renderInput()) : null, this.renderList(N, b))
  76832. : m(
  76833. 'li',
  76834. { className: s('Tree-rootItem', { 'is-checked': !b || !b.length }) },
  76835. m(
  76836. 'div',
  76837. { className: s('Tree-itemLabel') },
  76838. m(
  76839. 'span',
  76840. a.__assign({ className: s('Tree-itemText'), onClick: this.clearSelect }, null == _ ? void 0 : _.getChild('root-item').getTestId()),
  76841. o ? m('i', { className: s('Tree-itemIcon Tree-rootIcon') }, m(r.Icon, { icon: 'home', className: 'icon' })) : null,
  76842. l
  76843. ),
  76844. p || !c || !1 === u || C || T
  76845. ? null
  76846. : m(
  76847. 'div',
  76848. { className: s('Tree-item-icons') },
  76849. c
  76850. ? m(
  76851. 'a',
  76852. a.__assign({ onClick: this.handleAdd.bind(this, null), 'data-tooltip': h, 'data-position': 'left' }, null == _ ? void 0 : _.getChild('root-add').getTestId()),
  76853. m(r.Icon, { icon: 'plus', className: 'icon' })
  76854. )
  76855. : null
  76856. )
  76857. ),
  76858. m('ul', { className: s('Tree-sublist') }, C && !I ? m('li', { className: s('Tree-item') }, this.renderInput()) : null, this.renderList(N, b))
  76859. )
  76860. )
  76861. : m('div', { className: s('Tree-placeholder') }, n),
  76862. k && m('div', { className: s('Tree-dropIndicator', { 'Tree-dropIndicator--hover': !!k.height }), style: k })
  76863. )
  76864. )
  76865. }),
  76866. (t.defaultProps = {
  76867. showIcon: !0,
  76868. showOutline: !1,
  76869. initiallyOpen: !0,
  76870. unfoldedLevel: 1,
  76871. showRadio: !1,
  76872. multiple: !1,
  76873. disabled: !1,
  76874. withChildren: !1,
  76875. onlyChildren: !1,
  76876. labelField: 'label',
  76877. valueField: 'value',
  76878. iconField: 'icon',
  76879. deferField: 'defer',
  76880. unfoldedField: 'unfolded',
  76881. foldedField: 'foled',
  76882. disabledField: 'disabled',
  76883. joinValues: !0,
  76884. extractValue: !1,
  76885. delimiter: ',',
  76886. hideRoot: !0,
  76887. rootLabel: 'Tree.root',
  76888. rootValue: 0,
  76889. autoCheckChildren: !0,
  76890. cascade: !1,
  76891. selfDisabledAffectChildren: !0,
  76892. rootCreateTip: 'Tree.addRoot',
  76893. createTip: 'Tree.addChild',
  76894. editTip: 'Tree.editNode',
  76895. removeTip: 'Tree.removeNode',
  76896. enableNodePath: !1,
  76897. pathSeparator: '/',
  76898. nodePath: [],
  76899. virtualThreshold: 100,
  76900. itemHeight: 32,
  76901. enableDefaultIcon: !0
  76902. }),
  76903. a.__decorate([d.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)], t.prototype, 'toggleUnfolded', null),
  76904. a.__decorate([d.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], t.prototype, 'clearSelect', null),
  76905. a.__decorate(
  76906. [d.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object, Object]), a.__metadata('design:returntype', void 0)],
  76907. t.prototype,
  76908. 'handleSelect',
  76909. null
  76910. ),
  76911. a.__decorate(
  76912. [d.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object, Boolean]), a.__metadata('design:returntype', void 0)],
  76913. t.prototype,
  76914. 'handleCheck',
  76915. null
  76916. ),
  76917. a.__decorate([d.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)], t.prototype, 'handleAdd', null),
  76918. a.__decorate([d.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)], t.prototype, 'handleEdit', null),
  76919. a.__decorate([d.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)], t.prototype, 'handleRemove', null),
  76920. a.__decorate(
  76921. [d.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)],
  76922. t.prototype,
  76923. 'handleInputChange',
  76924. null
  76925. ),
  76926. a.__decorate([d.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], t.prototype, 'handleConfirm', null),
  76927. a.__decorate([d.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], t.prototype, 'handleCancel', null),
  76928. a.__decorate(
  76929. [d.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object, Object]), a.__metadata('design:returntype', Object)],
  76930. t.prototype,
  76931. 'getDropInfo',
  76932. null
  76933. ),
  76934. a.__decorate(
  76935. [d.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object, Object]), a.__metadata('design:returntype', void 0)],
  76936. t.prototype,
  76937. 'updateDropIndicator',
  76938. null
  76939. ),
  76940. a.__decorate([d.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)], t.prototype, 'onDragStart', null),
  76941. a.__decorate([d.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)], t.prototype, 'onDragOver', null),
  76942. a.__decorate([d.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)], t.prototype, 'onDragEnd', null),
  76943. a.__decorate([d.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)], t.prototype, 'renderItem', null),
  76944. a.__decorate(
  76945. [d.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Array, Boolean]), a.__metadata('design:returntype', void 0)],
  76946. t.prototype,
  76947. 'handleCheckAll',
  76948. null
  76949. ),
  76950. a.__decorate([d.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Boolean]), a.__metadata('design:returntype', void 0)], t.prototype, 'handleToggle', null),
  76951. a.__decorate(
  76952. [d.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object, Array]), a.__metadata('design:returntype', void 0)],
  76953. t.prototype,
  76954. 'renderList',
  76955. null
  76956. ),
  76957. t
  76958. )
  76959. })(g.default.Component),
  76960. _ = d.themeable(d.localeable(v))
  76961. ;(t.TreeSelector = v), (t.default = _)
  76962. }) /*!node_modules/amis-ui/lib/components/Alert2.js*/
  76963. amis.define('76a2674', function (e, t, l, s) {
  76964. 'use strict'
  76965. Object.defineProperty(t, '__esModule', { value: !0 })
  76966. var a = e('68b98b9'),
  76967. n = e('ac704b9'),
  76968. o = e('64ea6e0'),
  76969. c = e('09ae5b9')
  76970. function i(e) {
  76971. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  76972. }
  76973. var r = i(n),
  76974. u = e('ac704b9'),
  76975. d = (u.default || u).createElement
  76976. ;(u.default || u).Fragment
  76977. var h = (function (e) {
  76978. function t(t) {
  76979. var l = e.call(this, t) || this
  76980. return (l.handleClick = l.handleClick.bind(l)), (l.state = { show: !0 }), l
  76981. }
  76982. return (
  76983. a.__extends(t, e),
  76984. (t.prototype.handleClick = function () {
  76985. this.setState({ show: !1 }, this.props.onClose)
  76986. }),
  76987. (t.prototype.render = function () {
  76988. var e = this.props,
  76989. t = e.classnames,
  76990. l = e.className,
  76991. s = e.style,
  76992. a = e.level,
  76993. n = e.children,
  76994. o = e.actions,
  76995. i = e.showCloseButton,
  76996. r = e.title,
  76997. u = e.icon,
  76998. h = e.showIcon,
  76999. m = e.iconClassName,
  77000. f = e.closeButtonClassName,
  77001. p = h ? d(c.Icon, { cx: t, icon: u || 'alert-'.concat(a), className: 'icon' }) : null
  77002. return this.state.show
  77003. ? d(
  77004. 'div',
  77005. { className: t('Alert', a ? 'Alert--'.concat(a) : '', r ? 'Alert-has-title' : '', l), style: s },
  77006. h && p ? d('div', { className: t('Alert-icon', m) }, p) : null,
  77007. d('div', { className: t('Alert-content') }, r ? d('div', { className: t('Alert-title') }, r) : null, d('div', { className: t('Alert-desc') }, n)),
  77008. o ? d('div', { className: t('Alert-actions') }, o) : null,
  77009. i ? d('button', { className: t('Alert-close', f), onClick: this.handleClick, type: 'button' }, d(c.Icon, { icon: 'close', className: 'icon' })) : null
  77010. )
  77011. : null
  77012. }),
  77013. (t.defaultProps = { level: 'info', className: '', showCloseButton: !1 }),
  77014. (t.propsList = ['level', 'className', 'showCloseButton', 'onClose']),
  77015. t
  77016. )
  77017. })(r.default.Component),
  77018. m = o.themeable(h)
  77019. ;(t.Alert = h), (t.default = m)
  77020. }) /*!node_modules/lodash/_baseIntersection.js*/
  77021. amis.define('f5c9312', function (n, r, f, a) {
  77022. var e = n('4d2f922'),
  77023. t = n('77becf8'),
  77024. i = n('b8f4fda'),
  77025. h = n('6d0c860'),
  77026. o = n('6984aa3'),
  77027. c = n('b0c6122'),
  77028. v = Math.min
  77029. f.exports = function (n, r, f) {
  77030. for (var a = f ? i : t, u = n[0].length, d = n.length, g = d, l = Array(d), s = 1 / 0, b = []; g--; ) {
  77031. var p = n[g]
  77032. g && r && (p = h(p, o(r))), (s = v(p.length, s)), (l[g] = !f && (r || (u >= 120 && p.length >= 120)) ? new e(g && p) : void 0)
  77033. }
  77034. p = n[0]
  77035. var m = -1,
  77036. w = l[0]
  77037. n: for (; ++m < u && b.length < s; ) {
  77038. var x = p[m],
  77039. y = r ? r(x) : x
  77040. if (((x = f || 0 !== x ? x : 0), !(w ? c(w, y) : a(b, y, f)))) {
  77041. for (g = d; --g; ) {
  77042. var A = l[g]
  77043. if (!(A ? c(A, y) : a(n[g], y, f))) continue n
  77044. }
  77045. w && w.push(y), b.push(x)
  77046. }
  77047. }
  77048. return b
  77049. }
  77050. }) /*!node_modules/lodash/_castArrayLikeObject.js*/
  77051. amis.define('aecc97c', function (n, c, e, i) {
  77052. var r = n('9bddb40')
  77053. e.exports = function (n) {
  77054. return r(n) ? n : []
  77055. }
  77056. }) /*!node_modules/lodash/intersectionWith.js*/
  77057. amis.define('89683ec', function (c, e, n, o) {
  77058. var f = c('6d0c860'),
  77059. i = c('f5c9312'),
  77060. t = c('37f3d32'),
  77061. d = c('aecc97c'),
  77062. r = c('43579e9'),
  77063. a = t(function (c) {
  77064. var e = r(c),
  77065. n = f(c, d)
  77066. return (e = 'function' == typeof e ? e : void 0) && n.pop(), n.length && n[0] === c[0] ? i(n, void 0, e) : []
  77067. })
  77068. n.exports = a
  77069. }) /*!node_modules/lodash/includes.js*/
  77070. amis.define('73f00d7', function (a, e, n, d) {
  77071. var t = a('e3e681a'),
  77072. c = a('375361a'),
  77073. f = a('6175dcb'),
  77074. i = a('0adc535'),
  77075. r = a('ea5ad0c'),
  77076. o = Math.max
  77077. n.exports = function (a, e, n, d) {
  77078. ;(a = c(a) ? a : r(a)), (n = n && !d ? i(n) : 0)
  77079. var u = a.length
  77080. return n < 0 && (n = o(u + n, 0)), f(a) ? n <= u && a.indexOf(e, n) > -1 : !!u && t(a, e, n) > -1
  77081. }
  77082. }) /*!node_modules/lodash/unionWith.js*/
  77083. amis.define('f26bab3', function (e, f, n, i) {
  77084. var o = e('c5f203e'),
  77085. d = e('37f3d32'),
  77086. t = e('823160e'),
  77087. r = e('9bddb40'),
  77088. a = e('43579e9'),
  77089. b = d(function (e) {
  77090. var f = a(e)
  77091. return (f = 'function' == typeof f ? f : void 0), t(o(e, 1, r, !0), void 0, f)
  77092. })
  77093. n.exports = b
  77094. }) /*!node_modules/amis-ui/lib/components/Selection.js*/
  77095. amis.define('fa72b7f', function (e, t, n, r) {
  77096. 'use strict'
  77097. Object.defineProperty(t, '__esModule', { value: !0 })
  77098. var a = e('68b98b9'),
  77099. l = e('ac704b9'),
  77100. i = e('37efca2'),
  77101. o = e('cb263ff'),
  77102. u = e('64ea6e0'),
  77103. s = e('6940483')
  77104. function d(e) {
  77105. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  77106. }
  77107. var c = d(l),
  77108. p = d(i),
  77109. f = d(o),
  77110. v = e('ac704b9'),
  77111. y = (v.default || v).createElement
  77112. ;(v.default || v).Fragment
  77113. var m = (function (e) {
  77114. function t() {
  77115. return (null !== e && e.apply(this, arguments)) || this
  77116. }
  77117. var n
  77118. return (
  77119. a.__extends(t, e),
  77120. (t.itemRender = function (e, t) {
  77121. var n = e[(null == t ? void 0 : t.labelField) || 'label'],
  77122. r = e.tip || '',
  77123. a = t.classnames,
  77124. l = ('string' == typeof n || 'number' == typeof n) && ('string' == typeof r || 'number' == typeof n) ? ''.concat(n, ' ').concat(r) : ''
  77125. return y('span', { title: l, className: ''.concat(f.default({ 'is-invalid': null == e ? void 0 : e.__unmatched }), ' ').concat(a('Selection-ellipsis-line')) }, n, r)
  77126. }),
  77127. (t.value2array = function (e, t, n, r) {
  77128. return (
  77129. void 0 === n &&
  77130. (n = function (e) {
  77131. return e
  77132. }),
  77133. void 0 === e
  77134. ? []
  77135. : (Array.isArray(e) || (e = [e]),
  77136. e.map(function (e) {
  77137. return (
  77138. u.findTree(
  77139. t,
  77140. function (t) {
  77141. return p.default(n(t), e)
  77142. },
  77143. r ? { value: u.getOptionValue(e, r), resolve: u.getOptionValueBindField(r) } : void 0
  77144. ) || e
  77145. )
  77146. }))
  77147. )
  77148. }),
  77149. (t.resolveSelected = function (e, t, n) {
  77150. return (
  77151. void 0 === n &&
  77152. (n = function (e) {
  77153. return e
  77154. }),
  77155. (e = Array.isArray(e) ? e[0] : e),
  77156. u.findTree(t, function (t) {
  77157. return p.default(n(t), e)
  77158. })
  77159. )
  77160. }),
  77161. (t.prototype.intersectArray = function (e, t) {
  77162. return Array.isArray(e) && Array.isArray(t)
  77163. ? e.length < t.length
  77164. ? this.intersectArray(t, e)
  77165. : Array.from(
  77166. new Set(
  77167. e.filter(function (e) {
  77168. return t.includes(e)
  77169. })
  77170. )
  77171. )
  77172. : []
  77173. }),
  77174. (t.prototype.toggleOption = function (e) {
  77175. var n = this.props,
  77176. r = n.value,
  77177. a = n.onChange,
  77178. l = n.option2value,
  77179. i = n.options,
  77180. o = n.disabled,
  77181. u = n.multiple,
  77182. s = n.clearable,
  77183. d = n.valueField
  77184. if (!o && !e.disabled) {
  77185. var c = t.value2array(r, i, l, d),
  77186. p = c.indexOf(e)
  77187. ~p && (u || s) ? c.splice(p, 1) : u ? c.push(e) : (c = [e])
  77188. var f = l
  77189. ? c.map(function (e) {
  77190. return l(e)
  77191. })
  77192. : c
  77193. a && a(u ? f : f[0])
  77194. }
  77195. }),
  77196. (t.prototype.getAvailableOptions = function () {
  77197. var e = this.props.options
  77198. return u
  77199. .flattenTree(e, function (e) {
  77200. return e.children ? null : e
  77201. })
  77202. .filter(function (e) {
  77203. return e && !e.disabled
  77204. })
  77205. }),
  77206. (t.prototype.toggleAll = function () {
  77207. var e = this.props,
  77208. t = e.value,
  77209. n = e.onChange,
  77210. r = e.option2value
  77211. e.options
  77212. var l = [],
  77213. i = this.getAvailableOptions(),
  77214. o = this.intersectArray(t, i)
  77215. l = Array.isArray(t)
  77216. ? o.length < i.length
  77217. ? Array.from(new Set(a.__spreadArray(a.__spreadArray([], a.__read(t), !1), a.__read(i), !1)))
  77218. : t.filter(function (e) {
  77219. return !i.includes(e)
  77220. })
  77221. : i
  77222. var u = r
  77223. ? l.map(function (e) {
  77224. return r(e)
  77225. })
  77226. : l
  77227. n && n(u)
  77228. }),
  77229. (t.prototype.render = function () {
  77230. var e = this,
  77231. n = this.props,
  77232. r = n.value,
  77233. a = n.options,
  77234. l = n.className,
  77235. i = n.placeholder,
  77236. o = n.inline,
  77237. u = n.labelClassName,
  77238. d = n.disabled,
  77239. c = n.classnames,
  77240. p = n.option2value,
  77241. f = n.itemClassName,
  77242. v = n.itemRender,
  77243. m = n.multiple,
  77244. h = n.labelField,
  77245. b = n.valueField,
  77246. g = n.onClick,
  77247. _ = this.props.translate,
  77248. A = t.value2array(r, a, p, b),
  77249. O = []
  77250. return (
  77251. Array.isArray(a) &&
  77252. a.length &&
  77253. (O = a.map(function (t, n) {
  77254. return y(
  77255. s.default,
  77256. {
  77257. type: m ? 'checkbox' : 'radio',
  77258. className: c(f, t.className),
  77259. key: n,
  77260. onChange: function () {
  77261. return e.toggleOption(t)
  77262. },
  77263. checked: !!~A.indexOf(t),
  77264. disabled: d || t.disabled,
  77265. labelClassName: u,
  77266. description: t.description
  77267. },
  77268. v(t, {
  77269. index: n,
  77270. multiple: m,
  77271. checked: !!~A.indexOf(t),
  77272. onChange: function () {
  77273. return e.toggleOption(t)
  77274. },
  77275. labelField: h,
  77276. classnames: c,
  77277. disabled: d || t.disabled
  77278. })
  77279. )
  77280. })),
  77281. y('div', { className: c('Selection', l, o ? 'Selection--inline' : ''), onClick: g }, O && O.length ? O : y('div', null, _(i)))
  77282. )
  77283. }),
  77284. (n = t),
  77285. (t.defaultProps = { placeholder: 'placeholder.noOption', itemRender: n.itemRender, multiple: !0, clearable: !1, virtualThreshold: 1e3, itemHeight: 32 }),
  77286. a.__decorate([u.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], t.prototype, 'toggleAll', null),
  77287. t
  77288. )
  77289. })(c.default.Component),
  77290. h = (function (e) {
  77291. function t() {
  77292. return (null !== e && e.apply(this, arguments)) || this
  77293. }
  77294. return a.__extends(t, e), t
  77295. })(m),
  77296. b = u.themeable(u.localeable(u.uncontrollable(h, { value: 'onChange' })))
  77297. ;(t.BaseSelection = m), (t.Selection = h), (t.default = b)
  77298. }) /*!node_modules/amis-ui/lib/components/InputBox.js*/
  77299. amis.define('403b06e', function (e, a, t, n) {
  77300. 'use strict'
  77301. Object.defineProperty(a, '__esModule', { value: !0 })
  77302. var l = e('68b98b9'),
  77303. o = e('ac704b9'),
  77304. s = e('64ea6e0'),
  77305. r = e('cd92eda'),
  77306. i = e('09ae5b9')
  77307. function d(e) {
  77308. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  77309. }
  77310. var u = d(o),
  77311. c = e('ac704b9'),
  77312. p = (c.default || c).createElement
  77313. ;(c.default || c).Fragment
  77314. var h = (function (e) {
  77315. function a() {
  77316. var a = (null !== e && e.apply(this, arguments)) || this
  77317. return (a.state = { isFocused: !1 }), a
  77318. }
  77319. return (
  77320. l.__extends(a, e),
  77321. (a.prototype.clearValue = function (e) {
  77322. e.preventDefault(), e.stopPropagation()
  77323. var a = this.props.onClear,
  77324. t = this.props.onChange
  77325. null == a || a(e), null == t || t('')
  77326. }),
  77327. (a.prototype.handleChange = function (e) {
  77328. var a = this.props.onChange
  77329. a && a(e.currentTarget ? e.currentTarget.value : e)
  77330. }),
  77331. (a.prototype.handleFocus = function (e) {
  77332. var a = this.props.onFocus
  77333. a && a(e), this.setState({ isFocused: !0 })
  77334. }),
  77335. (a.prototype.handleBlur = function (e) {
  77336. var a = this.props.onBlur
  77337. a && a(e), this.setState({ isFocused: !1 })
  77338. }),
  77339. (a.prototype.render = function () {
  77340. var e,
  77341. a = this.props,
  77342. t = a.className,
  77343. n = a.classnames
  77344. a.classPrefix
  77345. var o = a.clearable,
  77346. d = a.disabled,
  77347. u = a.hasError,
  77348. c = a.value,
  77349. h = a.placeholder,
  77350. _ = a.prefix,
  77351. b = a.children,
  77352. m = a.borderMode,
  77353. g = a.onClick,
  77354. f = a.mobileUI,
  77355. y = a.testIdBuilder,
  77356. v = a.inputRender,
  77357. F = l.__rest(a, [
  77358. 'className',
  77359. 'classnames',
  77360. 'classPrefix',
  77361. 'clearable',
  77362. 'disabled',
  77363. 'hasError',
  77364. 'value',
  77365. 'placeholder',
  77366. 'prefix',
  77367. 'children',
  77368. 'borderMode',
  77369. 'onClick',
  77370. 'mobileUI',
  77371. 'testIdBuilder',
  77372. 'inputRender'
  77373. ]),
  77374. C = this.state.isFocused
  77375. return p(
  77376. 'div',
  77377. {
  77378. className: n('InputBox', t, ((e = { 'is-mobile': f, 'is-focused': C, 'is-disabled': d, 'is-error': u, 'is-clickable': g }), (e['InputBox--border'.concat(s.ucFirst(m))] = m), e)),
  77379. onClick: g
  77380. },
  77381. _,
  77382. 'function' == typeof v
  77383. ? v(
  77384. l.__assign(
  77385. l.__assign(l.__assign({}, F), { value: null != c ? c : '', onChange: this.handleChange, placeholder: h, onFocus: this.handleFocus, onBlur: this.handleBlur, disabled: d }),
  77386. null == y ? void 0 : y.getTestId()
  77387. )
  77388. )
  77389. : p(
  77390. r.default,
  77391. l.__assign(
  77392. {},
  77393. F,
  77394. { value: null != c ? c : '', onChange: this.handleChange, placeholder: h, onFocus: this.handleFocus, onBlur: this.handleBlur, size: 12, disabled: d },
  77395. null == y ? void 0 : y.getTestId()
  77396. )
  77397. ),
  77398. o && !d && c ? p('a', { onClick: this.clearValue, className: n('InputBox-clear') }, p(i.Icon, { icon: 'input-clear', className: 'icon' })) : null,
  77399. b
  77400. )
  77401. }),
  77402. (a.defaultProps = { clearable: !0, placeholder: '' }),
  77403. l.__decorate([s.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', [Object]), l.__metadata('design:returntype', void 0)], a.prototype, 'clearValue', null),
  77404. l.__decorate([s.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', [Object]), l.__metadata('design:returntype', void 0)], a.prototype, 'handleChange', null),
  77405. l.__decorate([s.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', [Object]), l.__metadata('design:returntype', void 0)], a.prototype, 'handleFocus', null),
  77406. l.__decorate([s.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', [Object]), l.__metadata('design:returntype', void 0)], a.prototype, 'handleBlur', null),
  77407. a
  77408. )
  77409. })(u.default.Component),
  77410. _ = s.themeable(h)
  77411. ;(a.InputBox = h), (a.default = _)
  77412. }) /*!node_modules/amis-ui/lib/components/TransferSearch.js*/
  77413. amis.define('61152b4', function (e, a, t, n) {
  77414. 'use strict'
  77415. Object.defineProperty(a, '__esModule', { value: !0 })
  77416. var r = e('68b98b9'),
  77417. o = e('ac704b9'),
  77418. l = e('5f94728'),
  77419. c = e('64ea6e0'),
  77420. i = e('09ae5b9'),
  77421. d = e('403b06e')
  77422. function u(e) {
  77423. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  77424. }
  77425. var p = u(o),
  77426. s = u(l),
  77427. h = e('ac704b9'),
  77428. _ = (h.default || h).createElement
  77429. ;(h.default || h).Fragment
  77430. var y = (function (e) {
  77431. function a() {
  77432. var a = (null !== e && e.apply(this, arguments)) || this
  77433. return (
  77434. (a.state = { inputValue: '' }),
  77435. (a.lazySearch = s.default(
  77436. function () {
  77437. var e = a.state.inputValue
  77438. e && (0, a.props.onSearch)(e)
  77439. },
  77440. 250,
  77441. { trailing: !0, leading: !1 }
  77442. )),
  77443. a
  77444. )
  77445. }
  77446. return (
  77447. r.__extends(a, e),
  77448. (a.prototype.componentWillUnmount = function () {
  77449. this.lazySearch.cancel()
  77450. }),
  77451. (a.prototype.handleSearch = function (e) {
  77452. var a = this
  77453. this.setState({ inputValue: e }, function () {
  77454. e ? (a.cancelSearch && a.cancelSearch(), a.lazySearch()) : a.handleSeachCancel()
  77455. })
  77456. }),
  77457. (a.prototype.handleSearchKeyDown = function (e) {
  77458. 'Enter' === e.key && e.preventDefault()
  77459. }),
  77460. (a.prototype.handleSeachCancel = function () {
  77461. var e, a
  77462. null === (a = (e = this.props).onCancelSearch) || void 0 === a || a.call(e), this.setState({ inputValue: '' })
  77463. }),
  77464. (a.prototype.clearInput = function () {
  77465. this.setState({ inputValue: '' })
  77466. }),
  77467. (a.prototype.render = function () {
  77468. var e = this.props,
  77469. a = e.classnames
  77470. e.translate
  77471. var t = e.placeholder,
  77472. n = e.mobileUI,
  77473. r = this.state.inputValue
  77474. return _(
  77475. 'div',
  77476. { className: a('Transfer-search') },
  77477. _(
  77478. d.default,
  77479. { value: r, onChange: this.handleSearch, clearable: !1, onKeyDown: this.handleSearchKeyDown, placeholder: t, mobileUI: n },
  77480. r ? _('a', { onClick: this.handleSeachCancel }, _(i.Icon, { icon: 'close', className: 'icon' })) : _(i.Icon, { icon: 'search', className: 'icon' })
  77481. )
  77482. )
  77483. }),
  77484. r.__decorate([c.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [String]), r.__metadata('design:returntype', void 0)], a.prototype, 'handleSearch', null),
  77485. r.__decorate(
  77486. [c.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)],
  77487. a.prototype,
  77488. 'handleSearchKeyDown',
  77489. null
  77490. ),
  77491. r.__decorate([c.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], a.prototype, 'handleSeachCancel', null),
  77492. r.__decorate([c.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], a.prototype, 'clearInput', null),
  77493. a
  77494. )
  77495. })(p.default.Component),
  77496. m = c.themeable(c.localeable(y))
  77497. ;(a.TransferSearch = y), (a.default = m)
  77498. }) /*!node_modules/amis-ui/lib/components/ResultList.js*/
  77499. amis.define('306da4c', function (e, t, a, n) {
  77500. 'use strict'
  77501. Object.defineProperty(t, '__esModule', { value: !0 })
  77502. var r = e('68b98b9'),
  77503. l = e('ac704b9'),
  77504. i = e('9a27350'),
  77505. s = e('1e5c4ba'),
  77506. o = e('7d5c8a5'),
  77507. d = e('64ea6e0'),
  77508. c = e('09ae5b9'),
  77509. u = e('61152b4'),
  77510. p = e('4df2bc2'),
  77511. h = e('30b691e')
  77512. function m(e) {
  77513. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  77514. }
  77515. var v = m(l),
  77516. f = m(i),
  77517. g = m(o),
  77518. b = e('ac704b9'),
  77519. y = (b.default || b).createElement
  77520. ;(b.default || b).Fragment
  77521. var _ = (function (e) {
  77522. function t() {
  77523. var t = (null !== e && e.apply(this, arguments)) || this
  77524. return (t.state = { searchResult: null }), (t.id = d.guid()), (t.unmounted = !1), t
  77525. }
  77526. var a
  77527. return (
  77528. r.__extends(t, e),
  77529. (t.itemRender = function (e, t) {
  77530. var a = e.scopeLabel || '',
  77531. n = e[(null == t ? void 0 : t.labelField) || 'label'],
  77532. r = ('string' == typeof a || 'number' == typeof a) && ('string' == typeof n || 'number' == typeof n) ? ''.concat(a).concat(n) : '',
  77533. l = t.classnames
  77534. return y('span', { title: r, className: l('Selection-ellipsis-line') }, a, n)
  77535. }),
  77536. (t.prototype.componentDidMount = function () {
  77537. this.props.sortable && this.initSortable()
  77538. }),
  77539. (t.prototype.componentDidUpdate = function () {
  77540. this.props.sortable ? this.sortable || this.initSortable() : this.desposeSortable()
  77541. }),
  77542. (t.prototype.componentWillUnmount = function () {
  77543. this.desposeSortable(), (this.unmounted = !0)
  77544. }),
  77545. (t.prototype.domSearchRef = function (e) {
  77546. for (; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  77547. this.searchRef = e
  77548. }),
  77549. (t.prototype.initSortable = function () {
  77550. var e = this,
  77551. t = this.props.classPrefix,
  77552. a = s.findDOMNode(this).querySelector('.'.concat(t, 'Selections-items'))
  77553. a &&
  77554. (this.sortable = new f.default(a, {
  77555. group: 'selections-'.concat(this.id),
  77556. animation: 150,
  77557. handle: '.'.concat(t, 'Selections-dragbar'),
  77558. ghostClass: ''.concat(t, 'Selections-item--dragging'),
  77559. onEnd: function (t) {
  77560. var a, n
  77561. if (t.newIndex !== t.oldIndex) {
  77562. var r = t.to
  77563. t.oldIndex < r.childNodes.length - 1 ? r.insertBefore(t.item, r.childNodes[t.oldIndex > t.newIndex ? t.oldIndex + 1 : t.oldIndex]) : r.appendChild(t.item)
  77564. var l = e.props.value
  77565. if (Array.isArray(l)) {
  77566. var i = l.concat()
  77567. i.splice(t.newIndex, 0, i.splice(t.oldIndex, 1)[0]), null === (n = (a = e.props).onChange) || void 0 === n || n.call(a, i)
  77568. }
  77569. }
  77570. }
  77571. }))
  77572. }),
  77573. (t.prototype.desposeSortable = function () {
  77574. var e
  77575. null === (e = this.sortable) || void 0 === e || e.destroy(), delete this.sortable
  77576. }),
  77577. (t.prototype.handleValueChange = function (e, t, a) {
  77578. var n
  77579. if ('string' == typeof a) {
  77580. var l = this.props,
  77581. i = l.value,
  77582. s = l.onChange,
  77583. o = Array.isArray(i) ? i.concat() : []
  77584. o[e] && (o.splice(e, 1, r.__assign(r.__assign({}, o[e]), (((n = {})[a] = t), n))), null == s || s(o, !0))
  77585. }
  77586. }),
  77587. (t.prototype.search = function (e) {
  77588. var t = this.props,
  77589. a = t.onSearch,
  77590. n = (t.value || []).filter(function (t) {
  77591. return a && a(e, t)
  77592. })
  77593. this.setState({ searchResult: n })
  77594. }),
  77595. (t.prototype.clearSearch = function () {
  77596. this.setState({ searchResult: null })
  77597. }),
  77598. (t.prototype.clearInput = function () {
  77599. var e, t
  77600. this.props.searchable && (null === (t = null === (e = this.searchRef) || void 0 === e ? void 0 : e.clearInput) || void 0 === t || t.call(e)), this.clearSearch()
  77601. }),
  77602. (t.prototype.handleCloseItem = function (e, t) {
  77603. var a = this.props,
  77604. n = a.value,
  77605. r = a.onChange,
  77606. l = a.disabled,
  77607. i = a.searchable,
  77608. s = a.valueField,
  77609. o = void 0 === s ? 'value' : s
  77610. if (!l && !t.disabled) {
  77611. var d = this.state.searchResult
  77612. if (i && d) {
  77613. var c = g.default(n) || [],
  77614. u = c.findIndex(function (e) {
  77615. return e[o] === t[o]
  77616. })
  77617. u > -1 && (c.splice(u, 1), r && r(c))
  77618. var p = parseInt(e.currentTarget.getAttribute('data-index'), 10)
  77619. p > -1 && (d.splice(p, 1), this.setState({ searchResult: d }))
  77620. } else {
  77621. var h = parseInt(e.currentTarget.getAttribute('data-index'), 10),
  77622. m = this.props,
  77623. v = m.value,
  77624. f = m.onChange
  77625. if (!Array.isArray(v)) return
  77626. var b = v.concat()
  77627. b.splice(h, 1), null == f || f(b)
  77628. }
  77629. }
  77630. }),
  77631. (t.prototype.renderOption = function (e, t, a, n) {
  77632. var l = this
  77633. void 0 === n && (n = {})
  77634. var i = this.props,
  77635. s = i.classnames,
  77636. o = i.itemRender,
  77637. d = i.disabled,
  77638. u = i.itemClassName,
  77639. p = i.sortable,
  77640. h = i.labelField
  77641. i.translate
  77642. var m = i.showInvalidMatch,
  77643. v = i.testIdBuilder,
  77644. f = null == v ? void 0 : v.getChild('item-'.concat(e.value || t))
  77645. return y(
  77646. 'div',
  77647. { style: n, className: s('Selections-item', u, null == e ? void 0 : e.className), key: t },
  77648. p && !d && a.length > 1 ? y(c.Icon, { className: s('Selections-dragbar icon'), icon: 'drag-bar' }) : null,
  77649. y(
  77650. 'label',
  77651. { className: s('Selections-label', { 'is-invalid': !!m && (null == e ? void 0 : e.__unmatched) }) },
  77652. o(e, { index: t, disabled: d, onChange: this.handleValueChange.bind(this, t), labelField: h, classnames: s })
  77653. ),
  77654. d
  77655. ? null
  77656. : y(
  77657. 'a',
  77658. r.__assign(
  77659. {
  77660. className: s('Selections-delBtn'),
  77661. 'data-index': t,
  77662. onClick: function (t) {
  77663. return l.handleCloseItem(t, e)
  77664. }
  77665. },
  77666. null == f ? void 0 : f.getChild('close').getTestId()
  77667. ),
  77668. y(c.Icon, { icon: 'close', className: 'icon' })
  77669. )
  77670. )
  77671. }),
  77672. (t.prototype.renderNormalList = function (e) {
  77673. var t = this,
  77674. a = this.props,
  77675. n = a.classnames,
  77676. l = a.translate,
  77677. i = a.placeholder,
  77678. s = a.virtualThreshold,
  77679. o = void 0 === s ? 1e3 : s,
  77680. d = a.itemHeight,
  77681. c = void 0 === d ? 30 : d
  77682. return y(
  77683. v.default.Fragment,
  77684. null,
  77685. Array.isArray(e) && e.length
  77686. ? y(
  77687. 'div',
  77688. { className: n('Selections-items') },
  77689. e.length > o
  77690. ? y(h.default, null, function (a) {
  77691. var n = a.height
  77692. return y(p.default, {
  77693. height: n,
  77694. itemCount: e.length,
  77695. itemSize: c,
  77696. renderItem: function (a) {
  77697. var n = a.index,
  77698. l = a.style,
  77699. i = e[n]
  77700. return i ? t.renderOption(i, n, e, r.__assign(r.__assign({}, l), { width: '100%' })) : null
  77701. }
  77702. })
  77703. })
  77704. : e.map(function (a, n) {
  77705. return t.renderOption(a, n, e)
  77706. })
  77707. )
  77708. : y('div', { className: n('Selections-placeholder') }, l(i))
  77709. )
  77710. }),
  77711. (t.prototype.render = function () {
  77712. var e = this.props,
  77713. t = e.classnames,
  77714. a = e.className,
  77715. n = e.title,
  77716. r = e.searchable,
  77717. l = e.value,
  77718. i = e.translate,
  77719. s = e.searchPlaceholder,
  77720. o = void 0 === s ? i('Transfer.searchKeyword') : s,
  77721. d = this.state.searchResult
  77722. return y(
  77723. 'div',
  77724. { className: t('Selections', a) },
  77725. n ? y('div', { className: t('Selections-title') }, n) : null,
  77726. r ? y(u.default, { ref: this.domSearchRef, placeholder: o, onSearch: this.search, onCancelSearch: this.clearSearch }) : null,
  77727. this.renderNormalList(null !== d ? d : l)
  77728. )
  77729. }),
  77730. (a = t),
  77731. (t.defaultProps = { placeholder: 'placeholder.selectData', itemRender: a.itemRender, searchPlaceholder: '', virtualThreshold: 100, itemHeight: 32 }),
  77732. r.__decorate([d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], t.prototype, 'domSearchRef', null),
  77733. r.__decorate([d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [String]), r.__metadata('design:returntype', void 0)], t.prototype, 'search', null),
  77734. r.__decorate([d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], t.prototype, 'clearSearch', null),
  77735. r.__decorate([d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], t.prototype, 'clearInput', null),
  77736. r.__decorate(
  77737. [d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Object]), r.__metadata('design:returntype', void 0)],
  77738. t.prototype,
  77739. 'handleCloseItem',
  77740. null
  77741. ),
  77742. t
  77743. )
  77744. })(v.default.Component),
  77745. S = d.themeable(d.localeable(_))
  77746. ;(t.ResultList = _), (t.default = S)
  77747. }) /*!node_modules/amis-ui/lib/components/TableSelection.js*/
  77748. amis.define('63dbfa1', function (e, t, l, a) {
  77749. 'use strict'
  77750. Object.defineProperty(t, '__esModule', { value: !0 })
  77751. var n = e('68b98b9'),
  77752. r = e('fa72b7f'),
  77753. i = e('64ea6e0'),
  77754. o = e('ac704b9'),
  77755. s = e('6940483'),
  77756. u = e('4df2bc2'),
  77757. d = e('37efca2'),
  77758. c = e('97a58f7'),
  77759. h = e('30b691e')
  77760. function p(e) {
  77761. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  77762. }
  77763. var f = p(o),
  77764. b = p(d),
  77765. v = p(c),
  77766. m = e('ac704b9'),
  77767. y = (m.default || m).createElement
  77768. ;(m.default || m).Fragment
  77769. var g = (function (e) {
  77770. function t(t) {
  77771. var l = e.call(this, t) || this
  77772. return (l.state = { rowRenderScope: null, colsWidth: [], tableWidth: 0 }), l
  77773. }
  77774. return (
  77775. n.__extends(t, e),
  77776. (t.prototype.getColumns = function () {
  77777. var e = this.props.columns
  77778. return (Array.isArray(e) && e.length) || (e = [{ label: 'Label', name: 'label' }]), e
  77779. }),
  77780. (t.prototype.renderTHead = function () {
  77781. var e = this.props,
  77782. t = e.options,
  77783. l = e.classnames,
  77784. a = e.value,
  77785. n = e.disabled,
  77786. i = e.option2value,
  77787. o = e.multiple,
  77788. u = e.testIdBuilder,
  77789. d = this.getColumns(),
  77790. c = r.BaseSelection.value2array(a, t, i),
  77791. h = t.filter(function (e) {
  77792. return !e.disabled
  77793. }),
  77794. p = !1,
  77795. b = !!h.length
  77796. return (
  77797. h.forEach(function (e) {
  77798. var t = !!~c.indexOf(e)
  77799. t && !p ? (p = !0) : !t && b && (b = !1)
  77800. }),
  77801. y(
  77802. f.default.Fragment,
  77803. null,
  77804. y(
  77805. 'thead',
  77806. null,
  77807. y(
  77808. 'tr',
  77809. null,
  77810. o && Array.isArray(t) && t.length
  77811. ? y(
  77812. 'th',
  77813. { className: l('Table-checkCell') },
  77814. y(s.default, { key: 'checkbox', size: 'sm', disabled: n, onChange: this.toggleAll, checked: p, partial: p && !b, testIdBuilder: null == u ? void 0 : u.getChild('check-all') })
  77815. )
  77816. : null,
  77817. d.map(function (e, t) {
  77818. return y('th', { key: t }, e.label)
  77819. })
  77820. )
  77821. )
  77822. )
  77823. )
  77824. }),
  77825. (t.prototype.renderTr = function (e) {
  77826. var t = this,
  77827. l = e.option,
  77828. a = e.rowIndex,
  77829. n = e.valueArray,
  77830. r = e.columns,
  77831. o = e.styles,
  77832. u = this.props,
  77833. d = u.classnames,
  77834. c = u.cellRender,
  77835. h = u.disabled,
  77836. p = u.multiple
  77837. u.translate
  77838. var f = u.itemClassName,
  77839. b = u.resultMode,
  77840. v = u.testIdBuilder,
  77841. m = -1 !== n.indexOf(l),
  77842. g = null == v ? void 0 : v.getChild('item-'.concat(l.value || a))
  77843. return y(
  77844. 'tr',
  77845. {
  77846. style: null != o ? o : {},
  77847. key: a,
  77848. onClick: b
  77849. ? i.noop
  77850. : function (e) {
  77851. return e.defaultPrevented || t.toggleOption(l)
  77852. },
  77853. className: d(f, l.className, h || l.disabled ? 'is-disabled' : '', ~n.indexOf(l) ? 'is-active' : '')
  77854. },
  77855. p
  77856. ? y(
  77857. 'td',
  77858. {
  77859. className: d('Table-checkCell'),
  77860. key: 'checkbox',
  77861. onClick: function (e) {
  77862. e.stopPropagation(), t.toggleOption(l)
  77863. }
  77864. },
  77865. y(s.default, { size: 'sm', checked: m, disabled: h, testIdBuilder: g })
  77866. )
  77867. : null,
  77868. r.map(function (e, t) {
  77869. return y('td', { key: t }, c(e, l, t, a))
  77870. })
  77871. )
  77872. }),
  77873. (t.prototype.renderTBody = function () {
  77874. var e = this,
  77875. t = this.props,
  77876. l = t.options,
  77877. a = t.placeholder,
  77878. n = t.value,
  77879. i = t.option2value,
  77880. o = t.translate,
  77881. s = this.getColumns(),
  77882. u = r.BaseSelection.value2array(n, l, i)
  77883. return y(
  77884. 'tbody',
  77885. null,
  77886. Array.isArray(l) && l.length
  77887. ? l.map(function (t, l) {
  77888. return e.renderTr({ option: t, rowIndex: l, valueArray: u, columns: s })
  77889. })
  77890. : y('tr', null, y('td', { colSpan: s.length }, o(a)))
  77891. )
  77892. }),
  77893. (t.prototype.tableHeadRef = function (e) {
  77894. e && (this.ref = e)
  77895. }),
  77896. (t.prototype.handleVirtualTableResize = function (e) {
  77897. var t = e.width
  77898. if (!t || t !== this.state.width) {
  77899. var l = {}
  77900. this.ref &&
  77901. v.default(this.ref.querySelectorAll('thead>tr:last-child>th'), function (e, t) {
  77902. l[t] = e.getBoundingClientRect().width
  77903. })
  77904. var a = []
  77905. Object.keys(l)
  77906. .filter(function (e) {
  77907. return !isNaN(Number(e))
  77908. })
  77909. .sort()
  77910. .forEach(function (e) {
  77911. a.push(l[e])
  77912. }),
  77913. this.setState({ colsWidth: a, tableWidth: t })
  77914. }
  77915. }),
  77916. (t.prototype.renderVirtualTable = function () {
  77917. var e = this,
  77918. t = this.props,
  77919. l = t.options,
  77920. a = t.value,
  77921. i = t.classnames,
  77922. o = t.option2value
  77923. t.translate
  77924. var s = t.itemHeight,
  77925. d = void 0 === s ? 30 : s,
  77926. c = t.virtualListHeight,
  77927. p = this.getColumns(),
  77928. f = r.BaseSelection.value2array(a, l, o),
  77929. v = this.state.rowRenderScope || {},
  77930. m = v.startIndex,
  77931. g = void 0 === m ? 0 : m,
  77932. T = v.stopIndex,
  77933. k = void 0 === T ? 10 : T,
  77934. C = null
  77935. if (void 0 !== g && void 0 !== k) {
  77936. for (var S = [], x = g; x <= k; x++) {
  77937. var N = l[x]
  77938. if (!N) break
  77939. S.push(this.renderTr({ option: N, rowIndex: x, valueArray: f, columns: p, styles: { height: ''.concat(d, 'px') } }))
  77940. }
  77941. C = y(
  77942. 'table',
  77943. { className: i('Table-table'), style: { marginTop: (g || 0) * d + 'px' } },
  77944. this.state.colsWidth.length
  77945. ? y(
  77946. 'colgroup',
  77947. null,
  77948. this.state.colsWidth.map(function (e, t) {
  77949. return y('col', { style: { width: ''.concat(e, 'px') }, key: 'col-'.concat(t) })
  77950. })
  77951. )
  77952. : null,
  77953. y('tbody', null, S)
  77954. )
  77955. }
  77956. return y(
  77957. 'div',
  77958. { className: i('Table-content', 'is-virtual') },
  77959. y('table', { className: i('Table-table'), ref: this.tableHeadRef.bind(this) }, this.renderTHead()),
  77960. y(
  77961. 'div',
  77962. { className: i('Table-content-virtual') },
  77963. y(h.default, { minHeight: c, onResize: this.handleVirtualTableResize.bind(this) }, function (t) {
  77964. var a = t.height
  77965. return y(u.default, {
  77966. onItemsRendered: function (t) {
  77967. b.default(e.state.rowRenderScope, t) ||
  77968. setTimeout(function () {
  77969. e.setState({ rowRenderScope: t })
  77970. })
  77971. },
  77972. height: a,
  77973. itemCount: l.length,
  77974. itemSize: d,
  77975. WrapperComponent: 'div',
  77976. InnerComponent: 'div',
  77977. prefix: C,
  77978. innerStyleFilter: function (e) {
  77979. return n.__assign(n.__assign({}, e), { position: 'absolute', top: 0, minWidth: void 0, width: '1px', visibility: 'hidden' })
  77980. },
  77981. renderItem: function () {
  77982. return null
  77983. }
  77984. })
  77985. })
  77986. )
  77987. )
  77988. }),
  77989. (t.prototype.render = function () {
  77990. var e = this.props,
  77991. t = e.className,
  77992. l = e.classnames,
  77993. a = e.options,
  77994. n = e.virtualThreshold,
  77995. r = void 0 === n ? 1e3 : n,
  77996. i =
  77997. Array.isArray(a) && a.length > r
  77998. ? this.renderVirtualTable()
  77999. : y('div', { className: l('Table-content') }, y('table', { className: l('Table-table') }, this.renderTHead(), this.renderTBody()))
  78000. return y('div', { className: l('TableSelection', t) }, i)
  78001. }),
  78002. (t.defaultProps = n.__assign(n.__assign({}, r.BaseSelection.defaultProps), {
  78003. cellRender: function (e, t, l, a) {
  78004. return y('span', null, i.resolveVariable(e.name, t))
  78005. }
  78006. })),
  78007. t
  78008. )
  78009. })(r.BaseSelection),
  78010. T = i.themeable(i.localeable(i.uncontrollable(g, { value: 'onChange' })))
  78011. ;(t.TableSelection = g), (t.default = T)
  78012. }) /*!node_modules/amis-ui/lib/components/GroupedSelection.js*/
  78013. amis.define('046ffee', function (e, l, i, t) {
  78014. 'use strict'
  78015. Object.defineProperty(l, '__esModule', { value: !0 })
  78016. var a = e('68b98b9'),
  78017. n = e('ac704b9'),
  78018. r = e('64ea6e0'),
  78019. s = e('fa72b7f'),
  78020. d = e('6940483'),
  78021. o = e('4df2bc2'),
  78022. c = e('30b691e')
  78023. function u(e) {
  78024. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  78025. }
  78026. var p = u(n),
  78027. m = e('ac704b9'),
  78028. h = (m.default || m).createElement
  78029. ;(m.default || m).Fragment
  78030. var v = (function (e) {
  78031. function l() {
  78032. return (null !== e && e.apply(this, arguments)) || this
  78033. }
  78034. return (
  78035. a.__extends(l, e),
  78036. (l.prototype.renderOption = function (e, l, i, t) {
  78037. var a = this
  78038. void 0 === i && (i = ''.concat(l)), void 0 === t && (t = {})
  78039. var n = this.props,
  78040. r = n.disabled,
  78041. s = n.classnames,
  78042. d = n.itemRender,
  78043. o = n.multiple,
  78044. c = n.labelField,
  78045. u = void 0 === c ? 'label' : c
  78046. return Array.isArray(e.children)
  78047. ? e[u]
  78048. ? h(
  78049. 'div',
  78050. { key: l, className: s('GroupedSelection-group', e.className) },
  78051. h(
  78052. 'div',
  78053. { className: s('GroupedSelection-itemLabel') },
  78054. d(e, { index: l, multiple: o, checked: !1, onChange: function () {}, disabled: r || e.disabled, labelField: u, classnames: s })
  78055. ),
  78056. h(
  78057. 'div',
  78058. { className: s('GroupedSelection-items', e.className) },
  78059. e.children.map(function (e, l) {
  78060. return a.renderOption(e, l)
  78061. })
  78062. )
  78063. )
  78064. : h(
  78065. p.default.Fragment,
  78066. null,
  78067. e.children.map(function (e, l) {
  78068. return a.renderOption(e, l)
  78069. })
  78070. )
  78071. : this.renderPureOption(e, l, i, t)
  78072. }),
  78073. (l.prototype.renderOptionOrLabel = function (e, l, i, t) {
  78074. void 0 === i && (i = !1), void 0 === t && (t = {})
  78075. var a = this.props,
  78076. n = a.disabled,
  78077. r = a.classnames,
  78078. s = a.itemRender,
  78079. d = a.multiple,
  78080. o = a.labelField
  78081. return e.children
  78082. ? h(
  78083. 'div',
  78084. { key: l, style: t, className: r('GroupedSelection-group', e.className) },
  78085. h(
  78086. 'div',
  78087. { className: r('GroupedSelection-itemLabel') },
  78088. s(e, { index: l, multiple: d, checked: !1, onChange: function () {}, disabled: n || e.disabled, labelField: o, classnames: r })
  78089. )
  78090. )
  78091. : i
  78092. ? h(
  78093. 'div',
  78094. { key: 'group' + l, style: t, className: r('GroupedSelection-group', e.className) },
  78095. h('div', { className: r('GroupedSelection-items', e.className) }, this.renderPureOption(e, l))
  78096. )
  78097. : this.renderPureOption(e, l, void 0, t)
  78098. }),
  78099. (l.prototype.renderPureOption = function (e, l, i, t) {
  78100. var n = this
  78101. void 0 === t && (t = {})
  78102. var r = this.props,
  78103. s = r.labelClassName,
  78104. o = r.disabled,
  78105. c = r.classnames,
  78106. u = r.itemClassName,
  78107. p = r.itemRender,
  78108. m = r.multiple,
  78109. v = r.labelField,
  78110. f = r.testIdBuilder,
  78111. b = this.valueArray,
  78112. g = null == f ? void 0 : f.getChild('item-'.concat(e.value || l))
  78113. return h(
  78114. 'div',
  78115. a.__assign(
  78116. {
  78117. key: l,
  78118. style: t,
  78119. className: c('GroupedSelection-item', u, e.className, o || e.disabled ? 'is-disabled' : '', ~b.indexOf(e) ? 'is-active' : ''),
  78120. onClick: function () {
  78121. return n.toggleOption(e)
  78122. }
  78123. },
  78124. null == g ? void 0 : g.getTestId()
  78125. ),
  78126. m
  78127. ? h(d.default, {
  78128. size: 'sm',
  78129. checked: !!~b.indexOf(e),
  78130. disabled: o || e.disabled,
  78131. labelClassName: s,
  78132. description: e.description,
  78133. testIdBuilder: null == g ? void 0 : g.getChild('checkbox')
  78134. })
  78135. : null,
  78136. h(
  78137. 'div',
  78138. { className: c('GroupedSelection-itemLabel') },
  78139. p(e, {
  78140. index: l,
  78141. multiple: m,
  78142. checked: !!~b.indexOf(e),
  78143. onChange: function () {
  78144. return n.toggleOption(e)
  78145. },
  78146. disabled: o || e.disabled,
  78147. labelField: v,
  78148. classnames: c
  78149. })
  78150. )
  78151. )
  78152. }),
  78153. (l.prototype.renderCheckAll = function () {
  78154. var e = this.props,
  78155. l = e.multiple,
  78156. i = e.checkAll,
  78157. t = e.checkAllLabel,
  78158. a = e.classnames,
  78159. n = e.translate,
  78160. r = e.labelClassName,
  78161. s = e.itemClassName
  78162. if (!l || !i) return null
  78163. var o = this.getAvailableOptions(),
  78164. c = this.valueArray,
  78165. u = o.every(function (e) {
  78166. return c.indexOf(e) > -1
  78167. }),
  78168. p = o.some(function (e) {
  78169. return c.indexOf(e) > -1
  78170. })
  78171. return h(
  78172. 'div',
  78173. { className: a('GroupedSelection-item', s), onClick: this.toggleAll },
  78174. h(d.default, { checked: p, partial: p && !u, size: 'sm', labelClassName: r }),
  78175. h('div', { className: a('GroupedSelection-itemLabel') }, n(t))
  78176. )
  78177. }),
  78178. (l.prototype.render = function () {
  78179. var e,
  78180. l = this,
  78181. i = this.props,
  78182. t = i.value,
  78183. n = i.options,
  78184. d = i.className,
  78185. u = i.placeholder,
  78186. m = i.classnames,
  78187. v = i.option2value,
  78188. f = i.onClick,
  78189. b = i.placeholderRender,
  78190. g = i.virtualThreshold,
  78191. N = void 0 === g ? 1e3 : g,
  78192. y = i.itemHeight,
  78193. O = void 0 === y ? 32 : y,
  78194. C = i.virtualListHeight,
  78195. k = this.props.translate
  78196. this.valueArray = s.BaseSelection.value2array(t, n, v)
  78197. var S = null
  78198. if (Array.isArray(n) && n.length) {
  78199. var A = r.flattenTree(n, function (e, l, i) {
  78200. return { option: e, hasParent: i > 1 }
  78201. })
  78202. S =
  78203. A.length > N
  78204. ? h(c.default, { minHeight: C }, function (e) {
  78205. var i = e.height
  78206. return h(o.default, {
  78207. height: i,
  78208. itemCount: A.length,
  78209. itemSize: O,
  78210. prefix: l.renderCheckAll(),
  78211. renderItem: function (e) {
  78212. var i = e.index,
  78213. t = e.style,
  78214. n = A[i] || {},
  78215. r = n.option,
  78216. s = n.hasParent
  78217. return r ? l.renderOptionOrLabel(r, i, s, a.__assign(a.__assign({}, t), { width: '100%' })) : null
  78218. }
  78219. })
  78220. })
  78221. : h(
  78222. p.default.Fragment,
  78223. null,
  78224. this.renderCheckAll(),
  78225. n.map(function (e, i) {
  78226. return l.renderOption(e, i)
  78227. })
  78228. )
  78229. }
  78230. return h(
  78231. 'div',
  78232. { className: m('GroupedSelection', d), onClick: f },
  78233. S || h('div', { className: m('GroupedSelection-placeholder') }, null !== (e = null == b ? void 0 : b(this.props)) && void 0 !== e ? e : k(u))
  78234. )
  78235. }),
  78236. l
  78237. )
  78238. })(s.BaseSelection),
  78239. f = r.themeable(r.localeable(r.uncontrollable(v, { value: 'onChange' })))
  78240. ;(l.GroupedSelection = v), (l.default = f)
  78241. }) /*!node_modules/amis-ui/lib/components/ChainedSelection.js*/
  78242. amis.define('b8af5e6', function (e, t, i, l) {
  78243. 'use strict'
  78244. Object.defineProperty(t, '__esModule', { value: !0 })
  78245. var a = e('68b98b9'),
  78246. n = e('fa72b7f'),
  78247. s = e('64ea6e0'),
  78248. d = e('ac704b9'),
  78249. r = e('6940483'),
  78250. o = e('492bafb'),
  78251. c = e('d2712d3'),
  78252. u = e('4df2bc2'),
  78253. h = e('30b691e')
  78254. function m(e) {
  78255. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  78256. }
  78257. var p = m(d),
  78258. v = m(o),
  78259. f = e('ac704b9'),
  78260. b = (f.default || f).createElement
  78261. ;(f.default || f).Fragment
  78262. var g = (function (e) {
  78263. function t() {
  78264. var t = (null !== e && e.apply(this, arguments)) || this
  78265. return (t.state = { selected: [] }), t
  78266. }
  78267. return (
  78268. a.__extends(t, e),
  78269. (t.prototype.componentDidMount = function () {
  78270. var e = this.props.defaultSelectedIndex
  78271. void 0 !== e && this.setState({ selected: [''.concat(e)] })
  78272. }),
  78273. (t.prototype.selectOption = function (e, t, i) {
  78274. var l = this.props,
  78275. a = l.onDeferLoad,
  78276. n = l.deferField,
  78277. s = void 0 === n ? 'defer' : n,
  78278. d = this.state.selected.concat()
  78279. d.splice(t, d.length - t),
  78280. d.push(i),
  78281. this.setState(
  78282. { selected: d },
  78283. e[s] && a
  78284. ? function () {
  78285. return a(e)
  78286. }
  78287. : void 0
  78288. )
  78289. }),
  78290. (t.prototype.renderItem = function (e, t, i, l, a) {
  78291. var n = this
  78292. void 0 === a && (a = {})
  78293. var s = this.props,
  78294. d = s.labelClassName,
  78295. o = s.disabled,
  78296. c = s.classnames,
  78297. u = s.itemClassName,
  78298. h = s.itemRender,
  78299. m = s.multiple,
  78300. p = s.labelField,
  78301. v = s.testIdBuilder,
  78302. f = this.valueArray,
  78303. g = null == v ? void 0 : v.getChild('item-'.concat(e.value || t))
  78304. return b(
  78305. 'div',
  78306. {
  78307. style: a,
  78308. key: t,
  78309. className: c('ChainedSelection-item', u, e.className, o || e.disabled ? 'is-disabled' : '', ~f.indexOf(e) ? 'is-active' : ''),
  78310. onClick: function () {
  78311. return n.toggleOption(e)
  78312. }
  78313. },
  78314. m ? b(r.default, { size: 'sm', checked: !!~f.indexOf(e), disabled: o || e.disabled, labelClassName: d, description: e.description, testIdBuilder: g }) : null,
  78315. b(
  78316. 'div',
  78317. { className: c('ChainedSelection-itemLabel') },
  78318. h(e, {
  78319. index: t,
  78320. multiple: m,
  78321. checked: !!~f.indexOf(e),
  78322. onChange: function () {
  78323. return n.toggleOption(e)
  78324. },
  78325. disabled: o || e.disabled,
  78326. labelField: p,
  78327. classnames: c
  78328. })
  78329. )
  78330. )
  78331. }),
  78332. (t.prototype.renderOption = function (e, t, i, l, n) {
  78333. var s = this
  78334. void 0 === n && (n = {})
  78335. var d = this.props
  78336. d.labelClassName
  78337. var r = d.disabled,
  78338. o = d.classnames,
  78339. u = d.itemClassName,
  78340. h = d.itemRender,
  78341. m = d.multiple,
  78342. p = d.labelField,
  78343. v = d.deferField,
  78344. f = void 0 === v ? 'defer' : v,
  78345. g = d.loadingConfig,
  78346. y = d.testIdBuilder
  78347. this.valueArray
  78348. var C = null == y ? void 0 : y.getChild('item-'.concat(e.value || t))
  78349. return Array.isArray(e.children) || e[f]
  78350. ? b(
  78351. 'div',
  78352. a.__assign(
  78353. {
  78354. style: n,
  78355. key: t,
  78356. className: o('ChainedSelection-item', u, e.className, r || e.disabled ? 'is-disabled' : '', ~this.state.selected.indexOf(l) ? 'is-active' : ''),
  78357. onClick: function () {
  78358. return s.selectOption(e, i, l)
  78359. }
  78360. },
  78361. null == C ? void 0 : C.getTestId()
  78362. ),
  78363. b(
  78364. 'div',
  78365. { className: o('ChainedSelection-itemLabel') },
  78366. h(e, {
  78367. index: t,
  78368. multiple: m,
  78369. checked: !!~this.state.selected.indexOf(l),
  78370. onChange: function () {
  78371. return s.selectOption(e, i, l)
  78372. },
  78373. disabled: r || e.disabled,
  78374. labelField: p,
  78375. classnames: o
  78376. })
  78377. ),
  78378. e[f] && e.loading ? b(c.default, { loadingConfig: g, size: 'sm', show: !0 }) : null
  78379. )
  78380. : this.renderItem(e, t, i, l, n)
  78381. }),
  78382. (t.prototype.renderCheckAll = function () {
  78383. var e = this.props,
  78384. t = e.multiple,
  78385. i = e.checkAll,
  78386. l = e.checkAllLabel,
  78387. a = e.classnames,
  78388. n = e.translate,
  78389. s = e.labelClassName,
  78390. d = e.itemClassName
  78391. if (!t || !i) return null
  78392. var o = this.getAvailableOptions(),
  78393. c = this.valueArray,
  78394. u = o.every(function (e) {
  78395. return c.indexOf(e) > -1
  78396. }),
  78397. h = o.some(function (e) {
  78398. return c.indexOf(e) > -1
  78399. })
  78400. return b(
  78401. 'div',
  78402. { className: a('ChainedSelection-item', 'ChainedSelection-checkAll', d), onClick: this.toggleAll },
  78403. b(r.default, { checked: h, partial: h && !u, size: 'sm', labelClassName: s }),
  78404. b('div', { className: a('ChainedSelection-itemLabel') }, b('span', null, n(l)))
  78405. )
  78406. }),
  78407. (t.prototype.render = function () {
  78408. var e = this,
  78409. t = this.props,
  78410. i = t.value,
  78411. l = t.options,
  78412. d = t.className,
  78413. r = t.placeholder,
  78414. o = t.classnames,
  78415. c = t.option2value
  78416. t.itemRender
  78417. var m = t.translate,
  78418. f = t.virtualThreshold,
  78419. g = void 0 === f ? 1e3 : f,
  78420. y = t.itemHeight,
  78421. C = void 0 === y ? 32 : y,
  78422. N = t.virtualListHeight
  78423. t.testIdBuilder, (this.valueArray = n.BaseSelection.value2array(i, l, c))
  78424. var S = []
  78425. if (Array.isArray(l) && l.length) {
  78426. var A = this.state.selected.concat(),
  78427. k = Math.min(s.getTreeDepth(l), 3)
  78428. v.default(Math.max(k - A.length, 1), function () {
  78429. return A.push(null)
  78430. }),
  78431. A.reduce(
  78432. function (t, i, l) {
  78433. var n = t.body,
  78434. s = t.options,
  78435. d = t.subTitle,
  78436. r = t.indexes,
  78437. c = t.placeholder,
  78438. p = [],
  78439. v = '',
  78440. f = '',
  78441. y = r
  78442. if (Array.isArray(s) && s.length > g) {
  78443. s.forEach(function (e, t) {
  78444. r.concat(t).join('-') === i && ((v = e.subTitle), (p = e.children), (y = r.concat(t)), (f = e.placeholder))
  78445. })
  78446. var S = s.concat()
  78447. d && S.unshift({ type: 'chainedSelection-subTitle', value: d }),
  78448. n.push(
  78449. b(
  78450. 'div',
  78451. { key: l, className: o('ChainedSelection-col') },
  78452. b(h.default, { minHeight: N }, function (t) {
  78453. var i = t.height
  78454. return b(u.default, {
  78455. height: i,
  78456. itemCount: S.length,
  78457. itemSize: C,
  78458. renderItem: function (t) {
  78459. var i = t.index,
  78460. n = t.style,
  78461. s = S[i]
  78462. if (!s) return null
  78463. if ('chainedSelection-subTitle' === (null == s ? void 0 : s.type))
  78464. return b('div', { style: a.__assign(a.__assign({}, n), { width: '100%' }), key: r.join('-') + 'subTitle', className: o('ChainedSelection-subTitle') }, s.value)
  78465. i = d ? i - 1 : i
  78466. var c = r.concat(i).join('-')
  78467. return e.renderOption(s, i, l, c, a.__assign(a.__assign({}, n), { width: '100%' }))
  78468. }
  78469. })
  78470. })
  78471. )
  78472. )
  78473. } else
  78474. n.push(
  78475. b(
  78476. 'div',
  78477. { key: l, className: o('ChainedSelection-col') },
  78478. d ? b('div', { className: o('ChainedSelection-subTitle') }, d) : null,
  78479. Array.isArray(s) && s.length
  78480. ? s.map(function (t, a) {
  78481. var n = r.concat(a).join('-')
  78482. return n === i && ((v = t.subTitle), (p = t.children), (y = r.concat(a)), (f = t.placeholder)), e.renderOption(t, a, l, n)
  78483. })
  78484. : b('div', { className: o('ChainedSelection-placeholder') }, m(c))
  78485. )
  78486. )
  78487. return { options: p, subTitle: v, placeholder: f, indexes: y, body: n }
  78488. },
  78489. { options: l, body: S, indexes: [], placeholder: r }
  78490. )
  78491. }
  78492. return b(
  78493. 'div',
  78494. { className: o('ChainedSelection', d) },
  78495. S && S.length ? b(p.default.Fragment, null, this.renderCheckAll(), S) : b('div', { className: o('ChainedSelection-placeholder') }, m(r))
  78496. )
  78497. }),
  78498. t
  78499. )
  78500. })(n.BaseSelection),
  78501. y = s.themeable(s.localeable(s.uncontrollable(g, { value: 'onChange' })))
  78502. ;(t.ChainedSelection = g), (t.default = y)
  78503. }) /*!node_modules/amis-ui/lib/components/AssociatedSelection.js*/
  78504. amis.define('cb0e715', function (e, t, l, i) {
  78505. 'use strict'
  78506. Object.defineProperty(t, '__esModule', { value: !0 })
  78507. var a = e('68b98b9')
  78508. e('ac704b9')
  78509. var o = e('fa72b7f'),
  78510. n = e('64ea6e0'),
  78511. d = e('046ffee'),
  78512. s = e('63dbfa1'),
  78513. r = e('b8af5e6'),
  78514. c = e('09ae5b9'),
  78515. u = e('5148b1b'),
  78516. f = e('ac704b9'),
  78517. h = (f.default || f).createElement
  78518. ;(f.default || f).Fragment
  78519. var p = (function (e) {
  78520. function t() {
  78521. var t = (null !== e && e.apply(this, arguments)) || this
  78522. return (t.state = { leftValue: t.props.leftDefaultValue }), t
  78523. }
  78524. return (
  78525. a.__extends(t, e),
  78526. (t.prototype.componentDidMount = function () {
  78527. var e = this.state.leftValue,
  78528. t = this.props,
  78529. l = t.options,
  78530. i = t.onDeferLoad,
  78531. a = t.deferField,
  78532. n = void 0 === a ? 'defer' : a
  78533. if (e) {
  78534. var d = o.BaseSelection.resolveSelected(e, l, function (e) {
  78535. return e.ref
  78536. })
  78537. d && i && d[n] && i(d)
  78538. }
  78539. }),
  78540. (t.prototype.leftOption2Value = function (e) {
  78541. return e.value
  78542. }),
  78543. (t.prototype.handleLeftSelect = function (e) {
  78544. var t = this.props,
  78545. l = t.options,
  78546. i = t.onDeferLoad,
  78547. a = t.deferField,
  78548. n = void 0 === a ? 'defer' : a
  78549. this.setState({ leftValue: e })
  78550. var d = o.BaseSelection.resolveSelected(e, l, function (e) {
  78551. return e.ref
  78552. })
  78553. d && i && d[n] && i(d)
  78554. }),
  78555. (t.prototype.handleLeftDeferLoad = function (e) {
  78556. var t = this.props,
  78557. l = t.leftOptions,
  78558. i = t.onLeftDeferLoad,
  78559. a = t.onDeferLoad
  78560. return 'function' == typeof i ? (null == i ? void 0 : i(e, l)) : 'function' == typeof a ? (null == a ? void 0 : a(e)) : void 0
  78561. }),
  78562. (t.prototype.handleRetry = function (e) {
  78563. var t = this.props.onDeferLoad
  78564. null == t || t(e)
  78565. }),
  78566. (t.prototype.render = function () {
  78567. var e = this.props,
  78568. t = e.classnames,
  78569. l = e.className,
  78570. i = e.leftOptions,
  78571. a = e.options,
  78572. n = e.option2value,
  78573. f = e.rightMode,
  78574. p = e.onChange,
  78575. v = e.columns,
  78576. g = e.value,
  78577. m = e.disabled,
  78578. b = e.leftMode,
  78579. _ = e.cellRender,
  78580. y = e.multiple,
  78581. L = e.itemRender,
  78582. S = e.labelField,
  78583. C = e.virtualThreshold,
  78584. A = e.itemHeight,
  78585. F = e.loadingConfig,
  78586. B = e.checkAll,
  78587. D = e.checkAllLabel,
  78588. V = e.deferField,
  78589. k = void 0 === V ? 'defer' : V,
  78590. T = e.testIdBuilder,
  78591. I = o.BaseSelection.resolveSelected(this.state.leftValue, a, function (e) {
  78592. return e.ref
  78593. }),
  78594. N = this.props.translate
  78595. return h(
  78596. 'div',
  78597. { className: t('AssociatedSelection', l) },
  78598. h(
  78599. 'div',
  78600. { className: t('AssociatedSelection-left') },
  78601. 'tree' === b
  78602. ? h(u.default, {
  78603. multiple: !1,
  78604. disabled: m,
  78605. value: this.state.leftValue,
  78606. options: i,
  78607. onChange: this.handleLeftSelect,
  78608. onDeferLoad: this.handleLeftDeferLoad,
  78609. virtualThreshold: C,
  78610. itemHeight: A,
  78611. loadingConfig: F,
  78612. testIdBuilder: null == T ? void 0 : T.getChild('left-selection')
  78613. })
  78614. : h(d.default, {
  78615. option2value: this.leftOption2Value,
  78616. options: i,
  78617. value: this.state.leftValue,
  78618. disabled: m,
  78619. onChange: this.handleLeftSelect,
  78620. multiple: !1,
  78621. clearable: !1,
  78622. virtualThreshold: C,
  78623. itemHeight: A,
  78624. testIdBuilder: null == T ? void 0 : T.getChild('left-selection')
  78625. })
  78626. ),
  78627. h(
  78628. 'div',
  78629. { className: t('AssociatedSelection-right') },
  78630. this.state.leftValue
  78631. ? I
  78632. ? I[k] && !I.loaded
  78633. ? h(
  78634. 'div',
  78635. { className: t('AssociatedSelection-box') },
  78636. h(
  78637. 'div',
  78638. { className: t('AssociatedSelection-reload', I.loading ? 'is-spin' : 'is-clickable'), onClick: I.loading ? void 0 : this.handleRetry.bind(this, I) },
  78639. h(c.Icon, { icon: 'reload', className: 'icon' })
  78640. ),
  78641. I.loading ? h('p', null, N('loading')) : h('p', null, N('Transfer.refreshIcon'))
  78642. )
  78643. : 'table' === f
  78644. ? h(s.default, {
  78645. columns: v,
  78646. value: g,
  78647. disabled: m,
  78648. options: I.children || [],
  78649. onChange: p,
  78650. option2value: n,
  78651. cellRender: _,
  78652. multiple: y,
  78653. virtualThreshold: C,
  78654. itemHeight: A,
  78655. testIdBuilder: null == T ? void 0 : T.getChild('right-selection')
  78656. })
  78657. : 'tree' === f
  78658. ? h(u.default, {
  78659. value: g,
  78660. disabled: m,
  78661. options: I.children || [],
  78662. onChange: p,
  78663. multiple: y,
  78664. labelField: S,
  78665. virtualThreshold: C,
  78666. itemHeight: A,
  78667. loadingConfig: F,
  78668. checkAllLabel: D,
  78669. checkAll: B,
  78670. testIdBuilder: null == T ? void 0 : T.getChild('right-selection')
  78671. })
  78672. : 'chained' === f
  78673. ? h(r.default, {
  78674. value: g,
  78675. disabled: m,
  78676. options: I.children || [],
  78677. onChange: p,
  78678. option2value: n,
  78679. multiple: y,
  78680. itemRender: L,
  78681. labelField: S,
  78682. virtualThreshold: C,
  78683. itemHeight: A,
  78684. loadingConfig: F,
  78685. checkAllLabel: D,
  78686. checkAll: B,
  78687. testIdBuilder: null == T ? void 0 : T.getChild('right-selection')
  78688. })
  78689. : h(d.default, {
  78690. value: g,
  78691. disabled: m,
  78692. options: I.children || [],
  78693. onChange: p,
  78694. option2value: n,
  78695. multiple: y,
  78696. itemRender: L,
  78697. labelField: S,
  78698. virtualThreshold: C,
  78699. itemHeight: A,
  78700. checkAllLabel: D,
  78701. checkAll: B,
  78702. testIdBuilder: null == T ? void 0 : T.getChild('right-selection')
  78703. })
  78704. : h('div', { className: t('AssociatedSelection-box') }, N('Transfer.configError'))
  78705. : h('div', { className: t('AssociatedSelection-box') }, N('Transfer.selectFromLeft'))
  78706. )
  78707. )
  78708. }),
  78709. a.__decorate(
  78710. [n.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)],
  78711. t.prototype,
  78712. 'leftOption2Value',
  78713. null
  78714. ),
  78715. a.__decorate(
  78716. [n.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)],
  78717. t.prototype,
  78718. 'handleLeftSelect',
  78719. null
  78720. ),
  78721. a.__decorate(
  78722. [n.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)],
  78723. t.prototype,
  78724. 'handleLeftDeferLoad',
  78725. null
  78726. ),
  78727. t
  78728. )
  78729. })(o.BaseSelection),
  78730. v = n.themeable(n.localeable(n.uncontrollable(p, { value: 'onChange' })))
  78731. ;(t.AssociatedSelection = p), (t.default = v)
  78732. }) /*!node_modules/amis-ui/lib/components/ResultTableList.js*/
  78733. amis.define('e73cbf5', function (e, a, t, n) {
  78734. 'use strict'
  78735. Object.defineProperty(a, '__esModule', { value: !0 })
  78736. var l = e('68b98b9'),
  78737. r = e('ac704b9'),
  78738. s = e('fa72b7f'),
  78739. i = e('64ea6e0'),
  78740. o = e('61152b4')
  78741. e('09ae5b9')
  78742. var c = e('63dbfa1'),
  78743. d = e('f4a0375')
  78744. function u(e) {
  78745. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  78746. }
  78747. var p = u(r),
  78748. h = e('ac704b9'),
  78749. v = (h.default || h).createElement
  78750. ;(h.default || h).Fragment
  78751. var f = (function (e) {
  78752. function a() {
  78753. var a = (null !== e && e.apply(this, arguments)) || this
  78754. return (a.state = { tableOptions: [], searching: !1, searchTableOptions: [] }), a
  78755. }
  78756. return (
  78757. l.__extends(a, e),
  78758. (a.getDerivedStateFromProps = function (e) {
  78759. var a = e.options,
  78760. t = e.value,
  78761. n = e.option2value,
  78762. l = e.valueField
  78763. return { tableOptions: s.BaseSelection.value2array(t, a, n, l) }
  78764. }),
  78765. (a.prototype.domSearchRef = function (e) {
  78766. for (; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  78767. this.searchRef = e
  78768. }),
  78769. (a.prototype.handleCloseItem = function (e) {
  78770. var a = this.props,
  78771. t = a.value,
  78772. n = a.onChange,
  78773. l = a.option2value,
  78774. r = a.options,
  78775. i = a.disabled,
  78776. o = a.valueField,
  78777. c = this.state,
  78778. d = c.searching,
  78779. u = c.searchTableOptions
  78780. if (!i && !e.disabled) {
  78781. var p = s.BaseSelection.value2array(t, r, l, o),
  78782. h = p.indexOf(e)
  78783. p.splice(h, 1)
  78784. var v = l
  78785. ? p.map(function (e) {
  78786. return l(e)
  78787. })
  78788. : p
  78789. if ((n && n(v), d)) {
  78790. var f = s.BaseSelection.value2array(u, r, l, o).indexOf(e)
  78791. u.splice(f, 1), this.setState({ searchTableOptions: u })
  78792. }
  78793. }
  78794. }),
  78795. (a.prototype.search = function (e) {
  78796. if (e) {
  78797. var a = this.props,
  78798. t = a.value,
  78799. n = a.onSearch,
  78800. l = (t || []).filter(function (a) {
  78801. return null == n ? void 0 : n(e, a)
  78802. })
  78803. this.setState({ searching: !0, searchTableOptions: l })
  78804. } else this.clearSearch()
  78805. }),
  78806. (a.prototype.clearSearch = function () {
  78807. this.setState({ searching: !1, searchTableOptions: [] })
  78808. }),
  78809. (a.prototype.clearInput = function () {
  78810. var e, a
  78811. this.props.searchable && (null === (a = null === (e = this.searchRef) || void 0 === e ? void 0 : e.clearInput) || void 0 === a || a.call(e)), this.clearSearch()
  78812. }),
  78813. (a.prototype.renderTable = function () {
  78814. var e = this,
  78815. a = this.props,
  78816. t = a.classnames,
  78817. n = a.className,
  78818. r = a.columns,
  78819. s = a.cellRender,
  78820. i = a.value,
  78821. o = a.disabled,
  78822. u = a.option2value,
  78823. h = a.onChange,
  78824. f = a.translate,
  78825. _ = a.placeholder,
  78826. m = a.virtualThreshold,
  78827. b = a.itemHeight,
  78828. g = a.testIdBuilder,
  78829. y = this.state,
  78830. S = y.searching,
  78831. T = y.tableOptions,
  78832. O = y.searchTableOptions
  78833. return v(
  78834. 'div',
  78835. { className: t('ResultTableList', n) },
  78836. Array.isArray(i) && i.length
  78837. ? v(c.default, {
  78838. columns: r,
  78839. options: S ? O : T,
  78840. value: i,
  78841. disabled: o,
  78842. option2value: u,
  78843. onChange: h,
  78844. multiple: !1,
  78845. resultMode: !0,
  78846. virtualThreshold: m,
  78847. itemHeight: b,
  78848. cellRender: function (a, n, i, o) {
  78849. var c = s(a, n, i, o),
  78850. u = null == g ? void 0 : g.getChild('item-'.concat(n.value || o))
  78851. return i === r.length - 1
  78852. ? v(
  78853. p.default.Fragment,
  78854. null,
  78855. c,
  78856. v(
  78857. 'span',
  78858. l.__assign(
  78859. {
  78860. className: t('ResultTableList-close-btn'),
  78861. onClick: function (a) {
  78862. a.stopPropagation(), e.handleCloseItem(n)
  78863. }
  78864. },
  78865. null == u ? void 0 : u.getChild('close').getTestId()
  78866. ),
  78867. v(d.default, null)
  78868. )
  78869. )
  78870. : c
  78871. }
  78872. })
  78873. : v('div', { className: t('Selections-placeholder') }, f(_))
  78874. )
  78875. }),
  78876. (a.prototype.render = function () {
  78877. var e = this.props,
  78878. a = e.classnames,
  78879. t = e.className,
  78880. n = e.title,
  78881. l = e.searchable,
  78882. r = e.translate,
  78883. s = e.searchPlaceholder,
  78884. i = void 0 === s ? r('Transfer.searchKeyword') : s
  78885. return v(
  78886. 'div',
  78887. { className: a('Selections', t) },
  78888. n ? v('div', { className: a('Selections-title') }, n) : null,
  78889. l ? v(o.default, { ref: this.domSearchRef, placeholder: i, onSearch: this.search, onCancelSearch: this.clearSearch }) : null,
  78890. this.renderTable()
  78891. )
  78892. }),
  78893. (a.defaultProps = l.__assign(l.__assign({}, s.BaseSelection.defaultProps), {
  78894. cellRender: function (e, a, t, n) {
  78895. return v('span', null, i.resolveVariable(e.name, a))
  78896. }
  78897. })),
  78898. l.__decorate([i.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', [Object]), l.__metadata('design:returntype', void 0)], a.prototype, 'domSearchRef', null),
  78899. l.__decorate([i.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', [Object]), l.__metadata('design:returntype', void 0)], a.prototype, 'handleCloseItem', null),
  78900. l.__decorate([i.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', [String]), l.__metadata('design:returntype', void 0)], a.prototype, 'search', null),
  78901. l.__decorate([i.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', []), l.__metadata('design:returntype', void 0)], a.prototype, 'clearSearch', null),
  78902. l.__decorate([i.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', []), l.__metadata('design:returntype', void 0)], a.prototype, 'clearInput', null),
  78903. a
  78904. )
  78905. })(s.BaseSelection),
  78906. _ = i.themeable(i.localeable(f))
  78907. ;(a.BaseResultTableSelection = f), (a.default = _)
  78908. }) /*!node_modules/amis-ui/lib/components/ResultTreeList.js*/
  78909. amis.define('bc40cac', function (e, t, r, a) {
  78910. 'use strict'
  78911. Object.defineProperty(t, '__esModule', { value: !0 })
  78912. var n = e('68b98b9'),
  78913. i = e('ac704b9'),
  78914. s = e('7d5c8a5'),
  78915. o = e('37efca2'),
  78916. l = e('1279020'),
  78917. c = e('64ea6e0'),
  78918. d = e('5148b1b'),
  78919. u = e('61152b4')
  78920. function h(e) {
  78921. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  78922. }
  78923. var p = h(i),
  78924. f = h(s),
  78925. v = h(o),
  78926. m = h(l),
  78927. _ = e('ac704b9'),
  78928. y = (_.default || _).createElement
  78929. function g(e, t, r, a) {
  78930. if (e[a] && t(e)) {
  78931. e.isChecked = !0
  78932. for (var n = r.length - 2; n >= 0 && !r[n].isChecked; n--) r[n].isChecked = !0
  78933. } else
  78934. e.children &&
  78935. Array.isArray(e.children) &&
  78936. e.children.forEach(function (e) {
  78937. r.push(e), g(e, t, r, a), r.pop()
  78938. })
  78939. }
  78940. function b(e) {
  78941. for (var t = [], r = 0; r < e.length; r++) {
  78942. var a = e[r]
  78943. a.isChecked && (a.children && Array.isArray(a.children) && (a.children = b(a.children)), t.push(a))
  78944. }
  78945. return t
  78946. }
  78947. function S(e, t) {
  78948. for (var r = 0; r < e.length; r++) {
  78949. var a = e[r]
  78950. t(a), a.children && Array.isArray(a.children) && S(a.children, t)
  78951. }
  78952. }
  78953. function T(e, t, r) {
  78954. for (var a = [], n = 0; n < e.length; n++) {
  78955. var i = e[n]
  78956. v.default(i, t) || (i.children && Array.isArray(i.children) && (i.children = T(i.children, t, r)), ((i.children && i.children.length > 0) || void 0 !== i[r]) && a.push(i))
  78957. }
  78958. return a
  78959. }
  78960. ;(_.default || _).Fragment
  78961. var C = (function (e) {
  78962. function t() {
  78963. var t = (null !== e && e.apply(this, arguments)) || this
  78964. return (t.state = { searching: !1, treeOptions: [], searchTreeOptions: [] }), t
  78965. }
  78966. var r
  78967. return (
  78968. n.__extends(t, e),
  78969. (t.itemRender = function (e) {
  78970. return y('span', null, ''.concat(e.scopeLabel || '').concat(e.label))
  78971. }),
  78972. (t.getDerivedStateFromProps = function (e) {
  78973. var t = (function (e, t, r) {
  78974. void 0 === e && (e = [])
  78975. var a = f.default(t),
  78976. n = function (t) {
  78977. return !!(e || []).find(function (e) {
  78978. return e[r] === t[r]
  78979. })
  78980. }
  78981. return (
  78982. a &&
  78983. a.forEach(function (e) {
  78984. g(e, n, [e], r)
  78985. }),
  78986. b(a)
  78987. )
  78988. })(e.value, e.options, e.valueField)
  78989. return { treeOptions: f.default(t) }
  78990. }),
  78991. (t.prototype.domSearchRef = function (e) {
  78992. for (; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  78993. this.searchRef = e
  78994. }),
  78995. (t.prototype.deleteTreeChecked = function (e) {
  78996. var t = this.props,
  78997. r = t.value,
  78998. a = void 0 === r ? [] : r,
  78999. n = t.onChange,
  79000. i = t.valueField,
  79001. s = this.state,
  79002. o = s.searching,
  79003. l = s.treeOptions,
  79004. c = []
  79005. S(l || [], function (t) {
  79006. v.default(m.default(t, 'parent'), m.default(e, 'parent')) && (c = [t])
  79007. })
  79008. var d = []
  79009. S(c, function (e) {
  79010. e.isChecked && e[i] && d.push(e)
  79011. }),
  79012. n &&
  79013. n(
  79014. a.filter(function (e) {
  79015. return !d.find(function (t) {
  79016. return v.default(m.default(t, ['isChecked', 'childrens', 'parent']), m.default(e, 'parent'))
  79017. })
  79018. })
  79019. ),
  79020. o && this.deleteResultTreeNode(e)
  79021. }),
  79022. (t.prototype.deleteResultTreeNode = function (e) {
  79023. var t = T(f.default(this.state.searchTreeOptions) || [], e, this.props.valueField)
  79024. this.setState({ searchTreeOptions: t })
  79025. }),
  79026. (t.prototype.search = function (e) {
  79027. if (e) {
  79028. var t = this.props,
  79029. r = t.valueField,
  79030. a = t.onSearch,
  79031. n = this.state.treeOptions || []
  79032. S(n, function (e) {
  79033. return (e.isChecked = !1), !0
  79034. })
  79035. var i = function (t) {
  79036. return null == a ? void 0 : a(e, t)
  79037. }
  79038. n &&
  79039. n.forEach(function (e) {
  79040. g(e, i, [e], r)
  79041. }),
  79042. this.setState({ searching: !0, searchTreeOptions: b(n) })
  79043. } else this.clearSearch()
  79044. }),
  79045. (t.prototype.clearSearch = function () {
  79046. this.setState({ searching: !1, searchTreeOptions: [] })
  79047. }),
  79048. (t.prototype.clearInput = function () {
  79049. var e, t
  79050. this.props.searchable && (null === (t = null === (e = this.searchRef) || void 0 === e ? void 0 : e.clearInput) || void 0 === t || t.call(e)), this.clearSearch()
  79051. }),
  79052. (t.prototype.renderTree = function () {
  79053. var e = this,
  79054. t = this.props,
  79055. r = t.className,
  79056. a = t.classnames,
  79057. n = t.value,
  79058. i = t.valueField,
  79059. s = t.itemRender,
  79060. o = t.translate,
  79061. l = t.placeholder,
  79062. u = t.virtualThreshold,
  79063. h = t.itemHeight,
  79064. p = t.loadingConfig,
  79065. f = t.testIdBuilder,
  79066. v = this.state,
  79067. m = v.treeOptions,
  79068. _ = v.searching,
  79069. g = v.searchTreeOptions
  79070. return y(
  79071. 'div',
  79072. { className: a('ResultTreeList', r) },
  79073. Array.isArray(n) && n.length
  79074. ? y(d.default, {
  79075. className: a('Transfer-tree'),
  79076. options: _ ? g : m,
  79077. valueField: i,
  79078. value: [],
  79079. onChange: c.noop,
  79080. showIcon: !1,
  79081. itemRender: s,
  79082. removable: !0,
  79083. loadingConfig: p,
  79084. onDelete: function (t) {
  79085. return e.deleteTreeChecked(t)
  79086. },
  79087. virtualThreshold: u,
  79088. itemHeight: h,
  79089. testIdBuilder: f
  79090. })
  79091. : y('div', { className: a('Selections-placeholder') }, o(l))
  79092. )
  79093. }),
  79094. (t.prototype.render = function () {
  79095. var e = this.props,
  79096. t = e.classnames,
  79097. r = e.className,
  79098. a = e.title,
  79099. n = e.searchable,
  79100. i = e.translate,
  79101. s = e.searchPlaceholder,
  79102. o = void 0 === s ? i('Transfer.searchKeyword') : s
  79103. return y(
  79104. 'div',
  79105. { className: t('Selections', r) },
  79106. a ? y('div', { className: t('Selections-title') }, a) : null,
  79107. n ? y(u.default, { ref: this.domSearchRef, placeholder: o, onSearch: this.search, onCancelSearch: this.clearSearch }) : null,
  79108. this.renderTree()
  79109. )
  79110. }),
  79111. (r = t),
  79112. (t.defaultProps = { placeholder: 'placeholder.selectData', itemRender: r.itemRender }),
  79113. n.__decorate([c.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], t.prototype, 'domSearchRef', null),
  79114. n.__decorate(
  79115. [c.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)],
  79116. t.prototype,
  79117. 'deleteTreeChecked',
  79118. null
  79119. ),
  79120. n.__decorate([c.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [String]), n.__metadata('design:returntype', void 0)], t.prototype, 'search', null),
  79121. n.__decorate([c.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'clearSearch', null),
  79122. n.__decorate([c.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'clearInput', null),
  79123. t
  79124. )
  79125. })(p.default.Component),
  79126. O = c.themeable(c.localeable(C))
  79127. ;(t.BaseResultTreeList = C), (t.default = O)
  79128. }) /*!node_modules/amis-ui/lib/components/Pagination.js*/
  79129. amis.define('57b1111', function (e, a, t, n) {
  79130. 'use strict'
  79131. Object.defineProperty(a, '__esModule', { value: !0 })
  79132. var i = e('68b98b9'),
  79133. s = e('ac704b9'),
  79134. r = e('e841039'),
  79135. l = e('64ea6e0'),
  79136. o = e('09ae5b9'),
  79137. g = e('3469311')
  79138. function p(e) {
  79139. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  79140. }
  79141. var u = p(s),
  79142. d = p(r),
  79143. h = e('ac704b9'),
  79144. m = (h.default || h).createElement
  79145. ;(h.default || h).Fragment
  79146. var c = (function (e) {
  79147. function a(a) {
  79148. var t = e.call(this, a) || this
  79149. return (
  79150. (t.state = { pageNum: '', internalPageNum: '1', perPage: Number(t.props.perPage) }),
  79151. (t.handlePageNumChange = t.handlePageNumChange.bind(t)),
  79152. (t.renderPageItem = t.renderPageItem.bind(t)),
  79153. (t.renderEllipsis = t.renderEllipsis.bind(t)),
  79154. (t.handlePageNums = t.handlePageNums.bind(t)),
  79155. t
  79156. )
  79157. }
  79158. return (
  79159. i.__extends(a, e),
  79160. (a.prototype.componentDidUpdate = function (e) {
  79161. if (e.perPage !== this.props.perPage) {
  79162. var a = Number(this.props.perPage)
  79163. this.setState({ perPage: d.default(a) ? a : 10 })
  79164. }
  79165. }),
  79166. (a.prototype.componentWillReceiveProps = function (e) {
  79167. 'simple' === this.props.mode && e.activePage !== Number(this.state.internalPageNum) && this.setState({ internalPageNum: String(e.activePage) })
  79168. }),
  79169. (a.prototype.handlePageNumChange = function (e, a, t) {
  79170. return i.__awaiter(this, void 0, void 0, function () {
  79171. var n, s, r, l
  79172. return i.__generator(this, function (i) {
  79173. return (n = this.props), (s = n.disabled), (r = n.onPageChange), (l = isNaN(Number(e)) || Number(e) < 1 ? 1 : e), s || null == r || r(l, a, t), [2]
  79174. })
  79175. })
  79176. }),
  79177. (a.prototype.renderPageItem = function (e) {
  79178. var a = this,
  79179. t = this.props,
  79180. n = t.classnames,
  79181. s = t.activePage,
  79182. r = t.testIdBuilder,
  79183. l = this.state.perPage
  79184. return m(
  79185. 'li',
  79186. {
  79187. onClick: function () {
  79188. return a.handlePageNumChange(e, l)
  79189. },
  79190. key: e,
  79191. className: n('Pagination-pager-item', { 'is-active': e === s })
  79192. },
  79193. m('a', i.__assign({ role: 'button' }, null == r ? void 0 : r.getChild('page-'.concat(e)).getTestId()), e)
  79194. )
  79195. }),
  79196. (a.prototype.renderEllipsis = function (e) {
  79197. var a = this,
  79198. t = this.props,
  79199. n = t.classnames,
  79200. s = t.activePage,
  79201. r = t.ellipsisPageGap,
  79202. l = t.testIdBuilder,
  79203. g = this.state.perPage,
  79204. p = this.getLastPage(),
  79205. u = isNaN(Number(r)) || Number(r) < 1 ? 5 : Number(r),
  79206. d = 'prev-ellipsis' === e,
  79207. h = m(o.Icon, d ? { icon: 'arrow-double-left', className: 'icon' } : { icon: 'arrow-double-right', className: 'icon' }),
  79208. c = d ? Math.max(1, s - u) : Math.min(p, s + u)
  79209. return m(
  79210. 'li',
  79211. i.__assign(
  79212. {
  79213. key: e,
  79214. className: n('Pagination-ellipsis'),
  79215. onClick: function (e) {
  79216. return a.handlePageNumChange(c, g, d ? 'backward' : 'forward')
  79217. }
  79218. },
  79219. null == l ? void 0 : l.getChild(e).getTestId()
  79220. ),
  79221. m('a', { role: 'button' }, '...'),
  79222. m('span', { className: 'icon' }, h)
  79223. )
  79224. }),
  79225. (a.prototype.handlePageNums = function (e, a, t, n) {
  79226. var i = []
  79227. if (0 === a) return i
  79228. for (var s = 0, r = e; ; ) {
  79229. if (i.length >= a) return i
  79230. if (e - s < t && e + s > n) return i
  79231. ;(r = e - s), i.length < a && r >= t && i.unshift(this.renderPageItem(r)), (r = e + s), 0 !== s && i.length < a && r <= n && i.push(this.renderPageItem(r)), s++
  79232. }
  79233. }),
  79234. (a.prototype.getLastPage = function () {
  79235. var e = this.props,
  79236. a = e.total,
  79237. t = e.lastPage,
  79238. n = e.activePage,
  79239. i = e.hasNext,
  79240. s = this.state.perPage
  79241. return a && s ? Math.ceil(a / s) : Number(t || (i ? n + 1 : n))
  79242. }),
  79243. (a.prototype.handlePageChange = function (e) {
  79244. var a = this.getLastPage(),
  79245. t = e.currentTarget.value
  79246. ;/^\d+$/.test(t) && parseInt(t, 10) > a && (t = String(a)), this.setState({ pageNum: t })
  79247. }),
  79248. (a.prototype.handleSimpleKeyUp = function (e) {
  79249. var a = this.getLastPage(),
  79250. t = e.key,
  79251. n = parseInt(e.currentTarget.value, 10)
  79252. switch (t) {
  79253. case 'ArrowDown':
  79254. n = isNaN(n) || n < 2 ? 1 : n - 1
  79255. break
  79256. case 'ArrowUp':
  79257. n += 1
  79258. }
  79259. ;/^\d+$/.test(String(n)) && n >= a && (n = a),
  79260. this.setState({ internalPageNum: String(n) }),
  79261. n ? ['ArrowUp', 'ArrowDown', 'Enter'].includes(t) && this.handlePageNumChange(n, this.props.perPage) : this.setState({ internalPageNum: '' })
  79262. }),
  79263. (a.prototype.handleSimpleBlur = function () {
  79264. this.setState({ internalPageNum: String(this.props.activePage) })
  79265. }),
  79266. (a.prototype.render = function () {
  79267. var e = this,
  79268. a = this.props,
  79269. t = a.layout,
  79270. n = a.mode,
  79271. s = a.activePage,
  79272. r = a.total,
  79273. l = a.showPerPage,
  79274. p = a.perPageAvailable,
  79275. u = a.classnames,
  79276. d = a.showPageInput,
  79277. h = a.className,
  79278. c = a.style,
  79279. P = a.disabled,
  79280. v = a.hasNext,
  79281. N = a.popOverContainer,
  79282. f = a.popOverContainerSelector,
  79283. y = a.mobileUI,
  79284. _ = a.size,
  79285. b = a.translate,
  79286. C = a.testIdBuilder,
  79287. I = this.props.maxButtons,
  79288. k = this.state,
  79289. w = k.pageNum,
  79290. S = k.perPage,
  79291. x = k.internalPageNum,
  79292. T = this.getLastPage(),
  79293. E = null
  79294. if ('simple' === n)
  79295. return (
  79296. (E = m(
  79297. 'li',
  79298. { className: u('Pagination-simplego'), key: 'simple-go' },
  79299. m(
  79300. 'input',
  79301. i.__assign(
  79302. {
  79303. className: u('Pagination-simplego-input'),
  79304. key: 'simple-input',
  79305. type: 'text',
  79306. disabled: P,
  79307. onChange: this.handleSimpleKeyUp,
  79308. onKeyUp: this.handleSimpleKeyUp,
  79309. onBlur: this.handleSimpleBlur,
  79310. value: x
  79311. },
  79312. null == C ? void 0 : C.getChild('simple-input').getTestId()
  79313. )
  79314. ),
  79315. '/',
  79316. m('span', { className: u('Pagination-simplego-right'), key: 'go-right' }, T)
  79317. )),
  79318. m(
  79319. 'div',
  79320. i.__assign({ className: u('Pagination-wrap', 'Pagination-wrap-size--'.concat(_), 'Pagination-simple', { disabled: P }, h), style: c }, null == C ? void 0 : C.getTestId()),
  79321. m(
  79322. 'ul',
  79323. { key: 'pager-items', className: u('Pagination', 'Pagination--sm', 'Pagination-pager-items', 'Pagination-item') },
  79324. m(
  79325. 'li',
  79326. {
  79327. className: u('Pagination-prev', { 'is-disabled': s < 2 }),
  79328. onClick: function (a) {
  79329. return s < 2 ? a.preventDefault() : e.handlePageNumChange(s - 1, void 0, 'backward')
  79330. },
  79331. key: 'prev'
  79332. },
  79333. m('span', i.__assign({}, null == C ? void 0 : C.getChild('go-prev').getTestId()), m(o.Icon, { icon: 'left-arrow', className: 'icon' }))
  79334. ),
  79335. E,
  79336. m(
  79337. 'li',
  79338. {
  79339. className: u('Pagination-next', { 'is-disabled': !v }),
  79340. onClick: function (a) {
  79341. return v ? e.handlePageNumChange(s + 1, S, 'forward') : a.preventDefault()
  79342. },
  79343. key: 'next'
  79344. },
  79345. m('span', i.__assign({}, null == C ? void 0 : C.getChild('go-next').getTestId()), m(o.Icon, { icon: 'right-arrow', className: 'icon' }))
  79346. )
  79347. )
  79348. )
  79349. )
  79350. var U = [],
  79351. B = Array.isArray(t) ? t : 'string' == typeof t ? t.split(',') : []
  79352. if (
  79353. (B.includes('pager') || B.unshift('pager'),
  79354. (B = B.map(function (e) {
  79355. return e.trim().toLowerCase()
  79356. })),
  79357. d && !B.includes('go') && B.push('go'),
  79358. l && !B.includes('perpage') && B.unshift('perpage'),
  79359. T <= I)
  79360. )
  79361. U = this.handlePageNums(s, I, 1, Math.min(I, T))
  79362. else if (s <= I - 3) (U = this.handlePageNums(s, I - 2, 1, Math.min(I - 2, T))).push(this.renderEllipsis('next-ellipsis')), U.push(this.renderPageItem(T))
  79363. else if (s > T - (I - 3)) {
  79364. var A = T - (I - 3)
  79365. ;(U = this.handlePageNums(s, I - 2, A, T)).unshift(this.renderEllipsis('prev-ellipsis')), U.unshift(this.renderPageItem(1))
  79366. } else
  79367. (U = this.handlePageNums(s, I - 2, 3, T - 3)).unshift(this.renderEllipsis('prev-ellipsis')),
  79368. U.unshift(this.renderPageItem(1)),
  79369. U.push(this.renderEllipsis('next-ellipsis')),
  79370. U.push(this.renderPageItem(T))
  79371. U.unshift(
  79372. m(
  79373. 'li',
  79374. {
  79375. className: u('Pagination-prev', { 'is-disabled': s < 2 }),
  79376. onClick: function (a) {
  79377. return s < 2 ? a.preventDefault() : e.handlePageNumChange(s - 1, S)
  79378. },
  79379. key: 'prev'
  79380. },
  79381. m('span', i.__assign({}, null == C ? void 0 : C.getChild('go-prev').getTestId()), m(o.Icon, { icon: 'left-arrow', className: 'icon' }))
  79382. )
  79383. ),
  79384. U.push(
  79385. m(
  79386. 'li',
  79387. {
  79388. className: u('Pagination-next', { 'is-disabled': s === T }),
  79389. onClick: function (a) {
  79390. return s === T ? a.preventDefault() : e.handlePageNumChange(s + 1, S)
  79391. },
  79392. key: 'next'
  79393. },
  79394. m('span', i.__assign({}, null == C ? void 0 : C.getChild('go-next').getTestId()), m(o.Icon, { icon: 'right-arrow', className: 'icon' }))
  79395. )
  79396. ),
  79397. y && (U = [U[0], this.renderPageItem(s), U[U.length - 1]])
  79398. var D = m(
  79399. 'div',
  79400. { className: u('Pagination-inputGroup Pagination-item'), key: 'go' },
  79401. y ? null : m('span', { className: u('Pagination-inputGroup-left'), key: 'go-left' }, b('Pagination.goto')),
  79402. m(
  79403. 'input',
  79404. i.__assign(
  79405. {
  79406. className: u('Pagination-inputGroup-input'),
  79407. key: 'go-input',
  79408. type: 'text',
  79409. disabled: P,
  79410. onChange: this.handlePageChange,
  79411. onFocus: function (e) {
  79412. return e.currentTarget.select()
  79413. },
  79414. onKeyUp: function (a) {
  79415. var t = parseInt(a.currentTarget.value, 10)
  79416. t && 'Enter' == a.code && (e.setState({ pageNum: '' }), e.handlePageNumChange(t, S))
  79417. },
  79418. value: w
  79419. },
  79420. null == C ? void 0 : C.getChild('go-input').getTestId()
  79421. )
  79422. ),
  79423. m(
  79424. 'span',
  79425. i.__assign(
  79426. {
  79427. className: u('Pagination-inputGroup-right'),
  79428. key: 'go-right',
  79429. onClick: function (a) {
  79430. w && (e.setState({ pageNum: '' }), e.handlePageNumChange(+w, S))
  79431. }
  79432. },
  79433. null == C ? void 0 : C.getChild('go').getTestId()
  79434. ),
  79435. b('Pagination.go')
  79436. )
  79437. ),
  79438. O = p
  79439. .filter(function (e) {
  79440. return !!e
  79441. })
  79442. .map(function (e) {
  79443. return { label: b('Pagination.select', { count: e }), value: e }
  79444. }),
  79445. G = m(
  79446. g.default,
  79447. i.__assign(
  79448. {
  79449. key: 'perpage',
  79450. className: u('Pagination-perpage', 'Pagination-item'),
  79451. clearable: !1,
  79452. disabled: P,
  79453. value: S,
  79454. options: O,
  79455. popOverContainer: N,
  79456. popOverContainerSelector: f,
  79457. onChange: function (a) {
  79458. e.setState({ perPage: a.value, pageNum: '' }), e.handlePageNumChange(1, a.value)
  79459. }
  79460. },
  79461. null == C ? void 0 : C.getChild('perpage').getTestId()
  79462. )
  79463. ),
  79464. K =
  79465. r || T
  79466. ? m('div', { className: u('Pagination-total Pagination-item'), key: 'total' }, r || 0 === r ? b('Pagination.totalCount', { total: r }) : b('Pagination.totalPage', { lastPage: T }))
  79467. : null
  79468. return m(
  79469. 'div',
  79470. i.__assign({ className: u('Pagination-wrap', 'Pagination-wrap-size--'.concat(_), { disabled: P }, h) }, null == C ? void 0 : C.getTestId()),
  79471. B.map(function (e) {
  79472. return 'pager' === e
  79473. ? m('ul', { key: 'pager-items', className: u('Pagination', 'Pagination--sm', 'Pagination-item') }, U)
  79474. : 'go' === e
  79475. ? D
  79476. : 'perpage' === e
  79477. ? G
  79478. : 'total' === e
  79479. ? K
  79480. : null
  79481. })
  79482. )
  79483. }),
  79484. (a.defaultProps = { layout: ['pager'], maxButtons: 5, mode: 'normal', activePage: 1, perPage: 10, perPageAvailable: [10, 20, 50, 100], ellipsisPageGap: 5, size: 'md' }),
  79485. i.__decorate(
  79486. [l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)],
  79487. a.prototype,
  79488. 'handlePageChange',
  79489. null
  79490. ),
  79491. i.__decorate(
  79492. [l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)],
  79493. a.prototype,
  79494. 'handleSimpleKeyUp',
  79495. null
  79496. ),
  79497. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], a.prototype, 'handleSimpleBlur', null),
  79498. a
  79499. )
  79500. })(u.default.Component),
  79501. P = l.themeable(l.localeable(c))
  79502. ;(a.Pagination = c), (a.default = P)
  79503. }) /*!node_modules/amis-ui/lib/components/Transfer.js*/
  79504. amis.define('8b14aaf', function (e, t, l, a) {
  79505. 'use strict'
  79506. Object.defineProperty(t, '__esModule', { value: !0 })
  79507. var n = e('68b98b9'),
  79508. i = e('ac704b9'),
  79509. r = e('89683ec'),
  79510. s = e('73f00d7'),
  79511. o = e('5f94728'),
  79512. d = e('37efca2'),
  79513. u = e('f26bab3'),
  79514. c = e('64ea6e0'),
  79515. h = e('fa72b7f'),
  79516. p = e('306da4c'),
  79517. v = e('63dbfa1'),
  79518. f = e('403b06e'),
  79519. g = e('6940483'),
  79520. m = e('5148b1b'),
  79521. b = e('09ae5b9'),
  79522. _ = e('cb0e715'),
  79523. y = e('046ffee'),
  79524. R = e('b8af5e6'),
  79525. C = e('e73cbf5'),
  79526. T = e('bc40cac'),
  79527. F = e('57b1111')
  79528. function S(e) {
  79529. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  79530. }
  79531. var A = S(i),
  79532. I = S(r),
  79533. L = S(s),
  79534. N = S(o),
  79535. k = S(d),
  79536. O = S(u),
  79537. P = e('ac704b9'),
  79538. H = (P.default || P).createElement
  79539. ;(P.default || P).Fragment
  79540. var M = (function (e) {
  79541. function t() {
  79542. var t = (null !== e && e.apply(this, arguments)) || this
  79543. return (
  79544. (t.state = { inputValue: '', searchResult: null, searchResultPage: null, isTreeDeferLoad: !1, resultSelectMode: 'list' }),
  79545. (t.unmounted = !1),
  79546. (t.lazySearch = N.default(t.searchRequest, 250, { trailing: !0, leading: !1 })),
  79547. t
  79548. )
  79549. }
  79550. return (
  79551. n.__extends(t, e),
  79552. (t.prototype.componentDidMount = function () {
  79553. var e, t
  79554. null === (t = null === (e = this.props) || void 0 === e ? void 0 : e.onRef) || void 0 === t || t.call(e, this)
  79555. }),
  79556. (t.getDerivedStateFromProps = function (e) {
  79557. var t =
  79558. 'tree' === e.selectMode &&
  79559. !!c.findTree(e.options, function (t) {
  79560. return t.deferApi || t[e.deferField || 'defer']
  79561. }),
  79562. l = 'list'
  79563. return (
  79564. 'tree' === e.selectMode && e.resultListModeFollowSelect && !t && (l = 'tree'),
  79565. 'table' === e.selectMode && e.resultListModeFollowSelect && (l = 'table'),
  79566. { isTreeDeferLoad: t, resultSelectMode: l }
  79567. )
  79568. }),
  79569. (t.prototype.componentWillUnmount = function () {
  79570. this.lazySearch.cancel(), (this.unmounted = !0)
  79571. }),
  79572. (t.prototype.domRef = function (e) {
  79573. for (; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  79574. this.treeRef = e
  79575. }),
  79576. (t.prototype.domResultRef = function (e) {
  79577. for (; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  79578. this.resultRef = e
  79579. }),
  79580. (t.prototype.toggleAll = function () {
  79581. var e,
  79582. t = this.props,
  79583. l = t.options,
  79584. a = t.option2value,
  79585. n = t.onChange,
  79586. i = t.value,
  79587. r = t.onSelectAll,
  79588. s = t.valueField,
  79589. o = void 0 === s ? 'value' : s,
  79590. d = t.selectMode,
  79591. u = h.BaseSelection.value2array(i, l, a, o),
  79592. p = this.availableOptions
  79593. if ('tree' !== d) {
  79594. var v = I.default(p, u, k.default).length === p.length
  79595. u = v
  79596. ? c.differenceFromAll(p, u, function (e) {
  79597. return e[o]
  79598. })
  79599. : O.default(u, p, k.default)
  79600. var f = a
  79601. ? u.map(function (e) {
  79602. return a(e)
  79603. })
  79604. : u
  79605. v || null == r || r(f), null == n || n(f)
  79606. } else null === (e = this.treeRef) || void 0 === e || e.handleToggle()
  79607. }),
  79608. (t.prototype.selectAll = function () {
  79609. var e,
  79610. t = this.props,
  79611. l = t.options,
  79612. a = t.option2value,
  79613. n = t.onChange,
  79614. i = t.valueField,
  79615. r = void 0 === i ? 'value' : i
  79616. if ('tree' !== t.selectMode) {
  79617. var s = c.flattenTree(l).filter(function (e, t, l) {
  79618. return !e.disabled && void 0 !== e[r] && l.indexOf(e) === t
  79619. }),
  79620. o = a
  79621. ? s.map(function (e) {
  79622. return a(e)
  79623. })
  79624. : s
  79625. null == n || n(o)
  79626. } else null === (e = this.treeRef) || void 0 === e || e.handleToggle(!0)
  79627. }),
  79628. (t.prototype.clearSearch = function (e) {
  79629. var t, l
  79630. e || (this.handleSeachCancel(), null === (t = this.resultRef) || void 0 === t || t.clearInput()),
  79631. (null == e ? void 0 : e.left) && this.handleSeachCancel(),
  79632. (null == e ? void 0 : e.right) && (null === (l = this.resultRef) || void 0 === l || l.clearInput())
  79633. }),
  79634. (t.prototype.clearAll = function () {
  79635. var e = this.props.onChange
  79636. e && e([])
  79637. }),
  79638. (t.prototype.handleSearchKeyDown = function (e) {
  79639. 'Enter' === e.key && e.preventDefault()
  79640. }),
  79641. (t.prototype.handleSearch = function (e) {
  79642. var t = this
  79643. this.setState({ inputValue: e }, function () {
  79644. e ? (t.cancelSearch && t.cancelSearch(), t.lazySearch()) : t.handleSeachCancel()
  79645. })
  79646. }),
  79647. (t.prototype.handleSeachCancel = function () {
  79648. this.setState({ inputValue: '', searchResult: null, searchResultPage: null })
  79649. }),
  79650. (t.prototype.searchRequest = function (e, t) {
  79651. var l
  79652. return n.__awaiter(this, void 0, void 0, function () {
  79653. var a,
  79654. i,
  79655. r,
  79656. s,
  79657. o,
  79658. d = this
  79659. return n.__generator(this, function (u) {
  79660. switch (u.label) {
  79661. case 0:
  79662. return (
  79663. (a = this.props.pagination),
  79664. (i = this.state.inputValue)
  79665. ? [
  79666. 4,
  79667. (0, this.props.onSearch)(
  79668. i,
  79669. function (e) {
  79670. return (d.cancelSearch = e)
  79671. },
  79672. (null === (l = this.props.pagination) || void 0 === l ? void 0 : l.enable) ? { page: e || 1, perPage: t || (null == a ? void 0 : a.perPage) || 10 } : void 0
  79673. )
  79674. ]
  79675. : [2]
  79676. )
  79677. case 1:
  79678. if (((r = u.sent()), this.unmounted)) return [2]
  79679. if (r) {
  79680. if (((s = r.items), (o = n.__rest(r, ['items'])), !Array.isArray(s))) throw new Error('onSearch \u9700\u8981\u8fd4\u56de\u6570\u7ec4')
  79681. this.setState({ searchResult: s, searchResultPage: n.__assign({}, o) })
  79682. }
  79683. return [2]
  79684. }
  79685. })
  79686. })
  79687. }),
  79688. (t.prototype.getFlattenArr = function (e) {
  79689. var t = this.props.valueField,
  79690. l = void 0 === t ? 'value' : t
  79691. return c.flattenTree(e).filter(function (e, t, a) {
  79692. return !e.disabled && void 0 !== e[l] && a.indexOf(e) === t
  79693. })
  79694. }),
  79695. (t.prototype.handleSearchTreeChange = function (e, t, l) {
  79696. var a = l.value,
  79697. n = l.valueField,
  79698. i = void 0 === n ? 'value' : n,
  79699. r = l.multiple,
  79700. s = l.onChange,
  79701. o = this.getFlattenArr(t)
  79702. e = Array.isArray(e) ? e : e ? [e] : []
  79703. var d = I.default(o, e, function (e, t) {
  79704. return e[i] === t[i]
  79705. }),
  79706. u = c.differenceFromAll(e, o, function (e) {
  79707. return e[i]
  79708. }),
  79709. h = []
  79710. r &&
  79711. Array.isArray(a) &&
  79712. a.forEach(function (e) {
  79713. u.find(function (t) {
  79714. return t[i] === e[i]
  79715. }) || h.push(e)
  79716. }),
  79717. d.forEach(function (e) {
  79718. h.find(function (t) {
  79719. return t[i] === e[i]
  79720. }) || h.push(e)
  79721. }),
  79722. s && s(h)
  79723. }),
  79724. (t.prototype.optionItemRender = function (e, t) {
  79725. var l = this.props,
  79726. a = l.optionItemRender,
  79727. i = l.labelField,
  79728. r = void 0 === i ? 'label' : i,
  79729. s = l.classnames
  79730. return a ? a(e, t) : h.BaseSelection.itemRender(e, n.__assign(n.__assign({ labelField: r }, t), { classnames: s }))
  79731. }),
  79732. (t.prototype.resultItemRender = function (e, t) {
  79733. var l = this.props,
  79734. a = l.resultItemRender,
  79735. i = l.classnames
  79736. return a ? a(e, t) : p.default.itemRender(e, n.__assign(n.__assign({}, t), { classnames: i }))
  79737. }),
  79738. (t.prototype.onPageChangeHandle = function (e, t, l) {
  79739. var a = this.props,
  79740. n = a.onPageChange
  79741. a.onSearch
  79742. var i = this.state,
  79743. r = i.searchResult
  79744. i.inputValue, r ? this.searchRequest(e, t) : n && n(e, t, l)
  79745. }),
  79746. (t.prototype.renderSelect = function (e) {
  79747. var t = e.selectRender,
  79748. l = e.selectMode,
  79749. a = e.classnames,
  79750. i = e.selectTitle,
  79751. r = e.onSearch,
  79752. s = e.disabled,
  79753. o = e.options,
  79754. d = e.statistics,
  79755. u = e.translate,
  79756. h = e.searchPlaceholder,
  79757. p = void 0 === h ? u('Transfer.searchKeyword') : h,
  79758. v = e.mobileUI,
  79759. m = e.valueField,
  79760. _ = void 0 === m ? 'value' : m,
  79761. y = e.testIdBuilder
  79762. if (t) return t(n.__assign(n.__assign({}, e), { onSearch: this.handleSearch, onSearchCancel: this.handleSeachCancel, searchResult: this.state.searchResult }))
  79763. var R,
  79764. C,
  79765. T = new Set(this.valueArray)
  79766. ;(C = this.availableOptions.every(function (e) {
  79767. return T.has(e)
  79768. })),
  79769. (R = this.availableOptions.some(function (e) {
  79770. return T.has(e)
  79771. }))
  79772. var F = c.differenceFromAll(this.availableOptions, this.valueArray, function (e) {
  79773. return e[_]
  79774. }).length
  79775. return H(
  79776. A.default.Fragment,
  79777. null,
  79778. H(
  79779. 'div',
  79780. { className: a('Transfer-title', 'table' === l ? 'Transfer-title--light' : '') },
  79781. H(
  79782. 'span',
  79783. null,
  79784. L.default(['list', 'tree'], l)
  79785. ? H(g.default, { checked: R, partial: R && !C, onChange: e.onToggleAll || this.toggleAll, size: 'sm', testIdBuilder: null == y ? void 0 : y.getChild('toggle-all') })
  79786. : null,
  79787. u(i || 'Transfer.available'),
  79788. !1 !== d ? H('span', null, '\uff08', this.availableOptions.length - this.valueArray.length + F, '/', this.availableOptions.length, '\uff09') : null
  79789. ),
  79790. L.default(['chained', 'associated'], l)
  79791. ? H(
  79792. 'a',
  79793. n.__assign(
  79794. { onClick: e.onToggleAll || this.toggleAll, className: a('Transfer-checkAll', s || !o.length ? 'is-disabled' : '') },
  79795. null == y ? void 0 : y.getChild('toggle-all').getTestId()
  79796. ),
  79797. u('Select.checkAll')
  79798. )
  79799. : null
  79800. ),
  79801. r
  79802. ? H(
  79803. 'div',
  79804. { className: a('Transfer-search', { 'is-mobile': v }) },
  79805. H(
  79806. f.default,
  79807. {
  79808. value: this.state.inputValue,
  79809. onChange: this.handleSearch,
  79810. clearable: !1,
  79811. onKeyDown: this.handleSearchKeyDown,
  79812. placeholder: p,
  79813. mobileUI: v,
  79814. testIdBuilder: null == y ? void 0 : y.getChild('search-input')
  79815. },
  79816. null !== this.state.searchResult
  79817. ? H('a', n.__assign({ onClick: this.handleSeachCancel }, null == y ? void 0 : y.getChild('search-cancel').getTestId()), H(b.Icon, { icon: 'close', className: 'icon' }))
  79818. : H(b.Icon, { icon: 'search', className: 'icon' })
  79819. )
  79820. )
  79821. : null,
  79822. null !== this.state.searchResult ? this.renderSearchResult(e) : this.renderOptions(e),
  79823. this.renderFooter()
  79824. )
  79825. }),
  79826. (t.prototype.renderFooter = function () {
  79827. var e = this.props,
  79828. t = e.classnames,
  79829. l = e.pagination,
  79830. a = this.state,
  79831. n = a.searchResult,
  79832. i = a.searchResultPage
  79833. if (!l || !(null == l ? void 0 : l.enable)) return null
  79834. var r = n && i ? { page: i.page, perPage: i.perPage, total: i.total } : { page: l.page, perPage: l.perPage, total: l.total }
  79835. return H(
  79836. 'div',
  79837. { className: t('Transfer-footer') },
  79838. H(F.default, {
  79839. className: t('Transfer-footer-pagination', l.className),
  79840. activePage: r.page,
  79841. perPage: r.perPage,
  79842. total: r.total,
  79843. layout: l.layout,
  79844. maxButtons: l.maxButtons,
  79845. perPageAvailable: l.perPageAvailable,
  79846. popOverContainer: l.popOverContainer,
  79847. popOverContainerSelector: l.popOverContainerSelector,
  79848. onPageChange: this.onPageChangeHandle
  79849. })
  79850. )
  79851. }),
  79852. (t.prototype.renderSearchResult = function (e) {
  79853. var t = this,
  79854. l = e.searchResultMode,
  79855. a = e.selectMode,
  79856. n = e.noResultsText,
  79857. i = e.searchResultColumns,
  79858. r = e.columns,
  79859. s = e.classnames,
  79860. o = e.value,
  79861. d = e.disabled,
  79862. u = e.onChange,
  79863. c = e.option2value,
  79864. h = e.optionItemRender,
  79865. p = e.cellRender,
  79866. f = e.multiple,
  79867. g = e.labelField,
  79868. b = e.valueField,
  79869. _ = void 0 === b ? 'value' : b,
  79870. C = e.virtualThreshold,
  79871. T = e.itemHeight,
  79872. F = e.virtualListHeight,
  79873. S = e.checkAll,
  79874. A = e.checkAllLabel,
  79875. I = e.onlyChildren,
  79876. L = e.testIdBuilder,
  79877. N = this.state,
  79878. k = N.isTreeDeferLoad,
  79879. O = N.searchResult,
  79880. P = N.inputValue,
  79881. M = null != O ? O : [],
  79882. w = l || a,
  79883. B = i || r,
  79884. D = !O || h ? this.optionItemRender : void 0,
  79885. j = O ? P : void 0
  79886. return 'table' === w
  79887. ? H(v.default, {
  79888. placeholder: n,
  79889. className: s('Transfer-selection'),
  79890. columns: B,
  79891. options: M,
  79892. value: o,
  79893. disabled: d,
  79894. onChange: u,
  79895. option2value: c,
  79896. cellRender: p,
  79897. itemRender: this.optionItemRender,
  79898. valueField: _,
  79899. multiple: f,
  79900. virtualThreshold: C,
  79901. itemHeight: T,
  79902. virtualListHeight: F,
  79903. testIdBuilder: null == L ? void 0 : L.getChild('search-result')
  79904. })
  79905. : 'tree' === w
  79906. ? H(m.default, {
  79907. ref: this.domRef,
  79908. placeholder: n,
  79909. className: s('Transfer-selection'),
  79910. options: M,
  79911. value: o,
  79912. disabled: d,
  79913. onChange: function (l) {
  79914. return t.handleSearchTreeChange(l, M, e)
  79915. },
  79916. joinValues: !1,
  79917. showIcon: !1,
  79918. multiple: f,
  79919. cascade: !0,
  79920. onlyChildren: null != I ? I : !k,
  79921. highlightTxt: j,
  79922. itemRender: D,
  79923. labelField: g,
  79924. valueField: _,
  79925. virtualThreshold: C,
  79926. itemHeight: T,
  79927. checkAllLabel: A,
  79928. checkAll: S
  79929. })
  79930. : 'chained' === w
  79931. ? H(R.default, {
  79932. placeholder: n,
  79933. className: s('Transfer-selection'),
  79934. options: M,
  79935. value: o,
  79936. disabled: d,
  79937. onChange: u,
  79938. option2value: c,
  79939. itemRender: this.optionItemRender,
  79940. multiple: f,
  79941. labelField: g,
  79942. valueField: _,
  79943. virtualThreshold: C,
  79944. itemHeight: T,
  79945. virtualListHeight: F,
  79946. checkAllLabel: A,
  79947. checkAll: S
  79948. })
  79949. : H(y.default, {
  79950. placeholder: n,
  79951. className: s('Transfer-selection'),
  79952. options: M,
  79953. value: o,
  79954. disabled: d,
  79955. onChange: u,
  79956. option2value: c,
  79957. itemRender: this.optionItemRender,
  79958. multiple: f,
  79959. labelField: g,
  79960. valueField: _,
  79961. virtualThreshold: C,
  79962. itemHeight: T,
  79963. virtualListHeight: F,
  79964. checkAllLabel: A,
  79965. checkAll: S,
  79966. testIdBuilder: null == L ? void 0 : L.getChild('search-result')
  79967. })
  79968. }),
  79969. (t.prototype.renderOptions = function (e) {
  79970. var t = e.selectMode,
  79971. l = e.columns,
  79972. a = e.options,
  79973. n = e.value,
  79974. i = e.disabled,
  79975. r = e.onChange,
  79976. s = e.option2value,
  79977. o = e.classnames,
  79978. d = e.onDeferLoad,
  79979. u = e.leftOptions,
  79980. c = e.leftMode,
  79981. h = e.rightMode,
  79982. p = e.cellRender,
  79983. f = e.leftDefaultValue,
  79984. g = e.multiple,
  79985. b = e.noResultsText,
  79986. C = e.labelField,
  79987. T = e.valueField,
  79988. F = void 0 === T ? 'value' : T,
  79989. S = e.deferField,
  79990. A = void 0 === S ? 'defer' : S,
  79991. I = e.virtualThreshold,
  79992. L = e.itemHeight,
  79993. N = e.virtualListHeight,
  79994. k = e.loadingConfig,
  79995. O = e.checkAll,
  79996. P = e.checkAllLabel,
  79997. M = e.onlyChildren,
  79998. w = e.autoCheckChildren,
  79999. B = void 0 === w || w,
  80000. D = e.initiallyOpen,
  80001. j = void 0 === D || D,
  80002. V = e.testIdBuilder
  80003. return 'table' === t
  80004. ? H(v.default, {
  80005. className: o('Transfer-selection'),
  80006. columns: l,
  80007. options: a || [],
  80008. value: n,
  80009. disabled: i,
  80010. onChange: r,
  80011. option2value: s,
  80012. onDeferLoad: d,
  80013. cellRender: p,
  80014. multiple: g,
  80015. virtualThreshold: I,
  80016. itemHeight: L,
  80017. virtualListHeight: N,
  80018. checkAllLabel: P,
  80019. checkAll: O,
  80020. testIdBuilder: null == V ? void 0 : V.getChild('selection')
  80021. })
  80022. : 'tree' === t
  80023. ? H(m.default, {
  80024. ref: this.domRef,
  80025. placeholder: b,
  80026. className: o('Transfer-selection'),
  80027. options: a,
  80028. value: n,
  80029. onChange: r,
  80030. onlyChildren: null != M ? M : !this.state.isTreeDeferLoad,
  80031. itemRender: this.optionItemRender,
  80032. onDeferLoad: d,
  80033. joinValues: !1,
  80034. showIcon: !1,
  80035. multiple: g,
  80036. cascade: !0,
  80037. labelField: C,
  80038. valueField: F,
  80039. virtualThreshold: I,
  80040. itemHeight: L,
  80041. loadingConfig: k,
  80042. checkAllLabel: P,
  80043. checkAll: O,
  80044. initiallyOpen: j,
  80045. autoCheckChildren: B,
  80046. testIdBuilder: null == V ? void 0 : V.getChild('selection')
  80047. })
  80048. : 'chained' === t
  80049. ? H(R.default, {
  80050. className: o('Transfer-selection'),
  80051. options: a || [],
  80052. value: n,
  80053. disabled: i,
  80054. onChange: r,
  80055. option2value: s,
  80056. onDeferLoad: d,
  80057. itemRender: this.optionItemRender,
  80058. multiple: g,
  80059. labelField: C,
  80060. valueField: F,
  80061. virtualThreshold: I,
  80062. itemHeight: L,
  80063. virtualListHeight: N,
  80064. loadingConfig: k,
  80065. checkAllLabel: P,
  80066. checkAll: O,
  80067. testIdBuilder: null == V ? void 0 : V.getChild('selection')
  80068. })
  80069. : 'associated' === t
  80070. ? H(_.default, {
  80071. className: o('Transfer-selection'),
  80072. options: a || [],
  80073. value: n,
  80074. disabled: i,
  80075. onChange: r,
  80076. option2value: s,
  80077. onDeferLoad: d,
  80078. columns: l,
  80079. leftOptions: u || [],
  80080. leftMode: c,
  80081. rightMode: h,
  80082. leftDefaultValue: f,
  80083. itemRender: this.optionItemRender,
  80084. multiple: g,
  80085. labelField: C,
  80086. valueField: F,
  80087. deferField: A,
  80088. virtualThreshold: I,
  80089. itemHeight: L,
  80090. virtualListHeight: N,
  80091. loadingConfig: k,
  80092. checkAllLabel: P,
  80093. checkAll: O,
  80094. testIdBuilder: null == V ? void 0 : V.getChild('selection')
  80095. })
  80096. : H(y.default, {
  80097. className: o('Transfer-selection'),
  80098. options: a || [],
  80099. value: n,
  80100. disabled: i,
  80101. onChange: r,
  80102. option2value: s,
  80103. onDeferLoad: d,
  80104. itemRender: this.optionItemRender,
  80105. multiple: g,
  80106. labelField: C,
  80107. valueField: F,
  80108. virtualThreshold: I,
  80109. itemHeight: L,
  80110. virtualListHeight: N,
  80111. checkAllLabel: P,
  80112. checkAll: O,
  80113. testIdBuilder: null == V ? void 0 : V.getChild('selection')
  80114. })
  80115. }),
  80116. (t.prototype.renderResult = function () {
  80117. var e = this.props,
  80118. t = e.columns,
  80119. l = e.options,
  80120. a = e.disabled,
  80121. n = e.option2value,
  80122. i = e.classnames,
  80123. r = e.cellRender,
  80124. s = e.onChange,
  80125. o = e.value,
  80126. d = e.resultSearchable,
  80127. u = e.resultSearchPlaceholder,
  80128. c = e.onResultSearch,
  80129. h = e.sortable,
  80130. v = e.labelField,
  80131. f = e.translate,
  80132. g = e.placeholder,
  80133. m = void 0 === g ? f('Transfer.selectFromLeft') : g,
  80134. b = e.virtualThreshold,
  80135. _ = e.itemHeight,
  80136. y = e.loadingConfig,
  80137. R = e.showInvalidMatch,
  80138. F = e.pagination,
  80139. S = e.accumulatedOptions,
  80140. A = e.testIdBuilder,
  80141. I = this.state,
  80142. L = I.resultSelectMode,
  80143. N = !I.isTreeDeferLoad && d
  80144. switch (L) {
  80145. case 'table':
  80146. return H(C.default, {
  80147. ref: this.domResultRef,
  80148. classnames: i,
  80149. columns: t,
  80150. options: ((null == F ? void 0 : F.enable) ? S : l) || [],
  80151. value: o,
  80152. disabled: a,
  80153. option2value: n,
  80154. cellRender: r,
  80155. onChange: s,
  80156. multiple: !1,
  80157. searchable: N,
  80158. placeholder: m,
  80159. searchPlaceholder: u,
  80160. onSearch: c,
  80161. virtualThreshold: b,
  80162. itemHeight: _,
  80163. testIdBuilder: null == A ? void 0 : A.getChild('result')
  80164. })
  80165. case 'tree':
  80166. return H(T.default, {
  80167. ref: this.domResultRef,
  80168. loadingConfig: y,
  80169. classnames: i,
  80170. className: i('Transfer-value'),
  80171. options: ((null == F ? void 0 : F.enable) ? S : l) || [],
  80172. valueField: 'value',
  80173. value: o || [],
  80174. onChange: s,
  80175. itemRender: this.resultItemRender,
  80176. searchable: N,
  80177. placeholder: m,
  80178. searchPlaceholder: u,
  80179. onSearch: c,
  80180. labelField: v,
  80181. virtualThreshold: b,
  80182. itemHeight: _,
  80183. testIdBuilder: null == A ? void 0 : A.getChild('result')
  80184. })
  80185. default:
  80186. return H(p.default, {
  80187. ref: this.domResultRef,
  80188. className: i('Transfer-value'),
  80189. sortable: h,
  80190. disabled: a,
  80191. value: o,
  80192. onChange: s,
  80193. placeholder: m,
  80194. searchPlaceholder: u,
  80195. itemRender: this.resultItemRender,
  80196. searchable: N,
  80197. onSearch: c,
  80198. labelField: v,
  80199. virtualThreshold: b,
  80200. itemHeight: _,
  80201. showInvalidMatch: R,
  80202. testIdBuilder: null == A ? void 0 : A.getChild('result')
  80203. })
  80204. }
  80205. }),
  80206. (t.prototype.render = function () {
  80207. var e = this.props,
  80208. t = e.inline,
  80209. l = e.classnames,
  80210. a = e.className,
  80211. i = e.value,
  80212. r = e.resultTitle,
  80213. s = e.options,
  80214. o = e.option2value,
  80215. d = e.disabled,
  80216. u = e.statistics,
  80217. p = e.showArrow,
  80218. v = e.resultListModeFollowSelect,
  80219. f = e.selectMode,
  80220. g = void 0 === f ? 'list' : f,
  80221. m = e.translate,
  80222. _ = e.valueField,
  80223. y = void 0 === _ ? 'value' : _,
  80224. R = e.mobileUI,
  80225. C = e.pagination,
  80226. T = e.testIdBuilder,
  80227. F = this.state.searchResult
  80228. ;(this.valueArray = h.BaseSelection.value2array(i, s, o, y)),
  80229. (this.availableOptions = c.flattenTree(null != F ? F : s).filter(function (e, t, l) {
  80230. return !e.disabled && void 0 !== e[y] && l.indexOf(e) === t
  80231. }))
  80232. var S = v && 'table' === g
  80233. return H(
  80234. 'div',
  80235. { className: l('Transfer', a, t ? 'Transfer--inline' : '') },
  80236. H('div', { className: l('Transfer-select', { 'Transfer-select--pagination': !!(null == C ? void 0 : C.enable) }) }, this.renderSelect(this.props)),
  80237. H('div', { className: l('Transfer-mid', { 'is-mobile': R }) }, p ? H('div', { className: l('Transfer-arrow') }, H(b.Icon, { icon: 'right-arrow', className: 'icon' })) : null),
  80238. H(
  80239. 'div',
  80240. { className: l('Transfer-result', { 'is-mobile': R, 'Transfer-select--pagination': !!(null == C ? void 0 : C.enable) }) },
  80241. H(
  80242. 'div',
  80243. { className: l('Transfer-title', S ? 'Transfer-table-title' : '', 'table' === g ? 'Transfer-title--light' : '') },
  80244. H('span', null, m(r || 'Transfer.selectd'), !1 !== u ? H('span', null, '\uff08', this.valueArray.length, '\uff09') : null),
  80245. H(
  80246. 'a',
  80247. n.__assign(
  80248. { onClick: this.clearAll, className: l('Transfer-clearAll', d || !this.valueArray.length ? 'is-disabled' : '') },
  80249. null == T ? void 0 : T.getChild('clear-all').getTestId()
  80250. ),
  80251. m('clear')
  80252. )
  80253. ),
  80254. this.renderResult()
  80255. )
  80256. )
  80257. }),
  80258. (t.defaultProps = {
  80259. multiple: !0,
  80260. resultListModeFollowSelect: !1,
  80261. selectMode: 'list',
  80262. statistics: !0,
  80263. virtualThreshold: 100,
  80264. itemHeight: 38,
  80265. checkAllLabel: 'Select.checkAll',
  80266. valueField: 'value'
  80267. }),
  80268. n.__decorate([c.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], t.prototype, 'domRef', null),
  80269. n.__decorate([c.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], t.prototype, 'domResultRef', null),
  80270. n.__decorate([c.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'toggleAll', null),
  80271. n.__decorate([c.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'clearAll', null),
  80272. n.__decorate(
  80273. [c.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)],
  80274. t.prototype,
  80275. 'handleSearchKeyDown',
  80276. null
  80277. ),
  80278. n.__decorate([c.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [String]), n.__metadata('design:returntype', void 0)], t.prototype, 'handleSearch', null),
  80279. n.__decorate([c.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'handleSeachCancel', null),
  80280. n.__decorate(
  80281. [c.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Number, Number]), n.__metadata('design:returntype', Promise)],
  80282. t.prototype,
  80283. 'searchRequest',
  80284. null
  80285. ),
  80286. n.__decorate(
  80287. [c.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Array, Array, Object]), n.__metadata('design:returntype', void 0)],
  80288. t.prototype,
  80289. 'handleSearchTreeChange',
  80290. null
  80291. ),
  80292. n.__decorate(
  80293. [c.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object, Object]), n.__metadata('design:returntype', void 0)],
  80294. t.prototype,
  80295. 'optionItemRender',
  80296. null
  80297. ),
  80298. n.__decorate(
  80299. [c.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object, Object]), n.__metadata('design:returntype', void 0)],
  80300. t.prototype,
  80301. 'resultItemRender',
  80302. null
  80303. ),
  80304. n.__decorate(
  80305. [c.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Number, Number, String]), n.__metadata('design:returntype', void 0)],
  80306. t.prototype,
  80307. 'onPageChangeHandle',
  80308. null
  80309. ),
  80310. t
  80311. )
  80312. })(A.default.Component),
  80313. w = c.themeable(
  80314. c.localeable(
  80315. c.uncontrollable(
  80316. (function (e) {
  80317. function t() {
  80318. return (null !== e && e.apply(this, arguments)) || this
  80319. }
  80320. return n.__extends(t, e), t
  80321. })(M),
  80322. { value: 'onChange' }
  80323. )
  80324. )
  80325. )
  80326. ;(t.Transfer = M), (t.default = w)
  80327. }) /*!node_modules/amis-ui/lib/components/TabsTransfer.js*/
  80328. amis.define('f9464d3', function (e, a, t, l) {
  80329. 'use strict'
  80330. Object.defineProperty(a, '__esModule', { value: !0 })
  80331. var n = e('68b98b9'),
  80332. i = e('ac704b9'),
  80333. r = e('64ea6e0'),
  80334. o = e('017e2a2'),
  80335. d = e('403b06e'),
  80336. s = e('63dbfa1'),
  80337. u = e('5148b1b'),
  80338. c = e('b8af5e6'),
  80339. h = e('046ffee'),
  80340. p = e('8b14aaf'),
  80341. f = e('cb0e715'),
  80342. m = e('09ae5b9'),
  80343. v = e('5f94728')
  80344. function b(e) {
  80345. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  80346. }
  80347. var g = b(i),
  80348. y = b(v),
  80349. _ = e('ac704b9'),
  80350. C = (_.default || _).createElement
  80351. ;(_.default || _).Fragment
  80352. var T = (function (e) {
  80353. function a() {
  80354. var a = (null !== e && e.apply(this, arguments)) || this
  80355. return (
  80356. (a.state = { inputValue: '', searchResult: null }),
  80357. (a.unmounted = !1),
  80358. (a.lazySearch = y.default(
  80359. function (e, t) {
  80360. ;(function (e) {
  80361. return n.__awaiter(a, void 0, void 0, function () {
  80362. var a,
  80363. l = this
  80364. return n.__generator(this, function (n) {
  80365. switch (n.label) {
  80366. case 0:
  80367. return [
  80368. 4,
  80369. (0, this.props.onSearch)(e, t, function (e) {
  80370. return (l.cancelSearch = e)
  80371. })
  80372. ]
  80373. case 1:
  80374. if (((a = n.sent()), this.unmounted)) return [2]
  80375. if (!Array.isArray(a)) throw new Error('onSearch \u9700\u8981\u8fd4\u56de\u6570\u7ec4')
  80376. return this.setState({ searchResult: a }), [2]
  80377. }
  80378. })
  80379. })
  80380. })(e).catch(function (e) {
  80381. return console.error(e)
  80382. })
  80383. },
  80384. 250,
  80385. { trailing: !0, leading: !1 }
  80386. )),
  80387. a
  80388. )
  80389. }
  80390. return (
  80391. n.__extends(a, e),
  80392. (a.prototype.componentWillUnmount = function () {
  80393. this.lazySearch.cancel(), (this.unmounted = !0)
  80394. }),
  80395. (a.prototype.handleSearch = function (e, a) {
  80396. var t = this
  80397. e
  80398. ? this.setState({ inputValue: e }, function () {
  80399. t.cancelSearch && t.cancelSearch(), t.lazySearch(e, a)
  80400. })
  80401. : this.handleSeachCancel()
  80402. }),
  80403. (a.prototype.handleSeachCancel = function () {
  80404. this.setState({ inputValue: '', searchResult: null })
  80405. }),
  80406. (a.prototype.handleSearchKeyDown = function (e) {
  80407. 'Enter' === e.key && e.preventDefault()
  80408. }),
  80409. (a.prototype.handleTabChange = function (e) {
  80410. var a, t
  80411. null === (t = null === (a = this.props) || void 0 === a ? void 0 : a.onTabChange) || void 0 === t || t.call(a, e), this.handleSeachCancel()
  80412. }),
  80413. (a.prototype.renderSearchResult = function (e) {
  80414. var a = this.props,
  80415. t = a.searchResultMode,
  80416. l = a.noResultsText,
  80417. n = a.searchResultColumns,
  80418. i = a.classnames,
  80419. r = a.value,
  80420. o = a.disabled,
  80421. d = a.onChange,
  80422. p = a.option2value,
  80423. f = a.cellRender,
  80424. m = a.optionItemRender,
  80425. v = a.itemHeight,
  80426. b = a.virtualThreshold,
  80427. g = a.onlyChildren,
  80428. y = a.selectMode
  80429. a.loadingConfig
  80430. var _ = a.activeKey,
  80431. T = a.options,
  80432. S = a.valueField,
  80433. F = void 0 === S ? 'value' : S,
  80434. I = a.labelField,
  80435. R = void 0 === I ? 'label' : I,
  80436. N = a.testIdBuilder,
  80437. k = e || [],
  80438. D = t || y,
  80439. x = null == N ? void 0 : N.getChild('search-result'),
  80440. B = T[_]
  80441. return 'table' === D
  80442. ? C(s.default, {
  80443. placeholder: l,
  80444. className: i('Transfer-checkboxes'),
  80445. columns: n,
  80446. options: k,
  80447. value: r,
  80448. disabled: o,
  80449. onChange: d,
  80450. option2value: p,
  80451. cellRender: f,
  80452. itemHeight: v,
  80453. virtualThreshold: b,
  80454. testIdBuilder: x
  80455. })
  80456. : 'tree' === D
  80457. ? C(u.default, {
  80458. placeholder: l,
  80459. className: i('Transfer-checkboxes'),
  80460. options: k,
  80461. value: r,
  80462. disabled: o,
  80463. onChange: d,
  80464. joinValues: !1,
  80465. onlyChildren: g,
  80466. showIcon: !1,
  80467. multiple: !0,
  80468. cascade: !0,
  80469. autoCheckChildren: B.autoCheckChildren,
  80470. itemRender: m
  80471. ? function (e, a) {
  80472. return m(e, a, { panel: 'result' })
  80473. }
  80474. : void 0,
  80475. valueField: F,
  80476. labelField: R,
  80477. testIdBuilder: x
  80478. })
  80479. : C('chained' === D ? c.default : h.default, {
  80480. placeholder: l,
  80481. className: i('Transfer-checkboxes'),
  80482. options: k,
  80483. value: r,
  80484. disabled: o,
  80485. onChange: d,
  80486. option2value: p,
  80487. itemRender: m
  80488. ? function (e, a) {
  80489. return m(e, a, { panel: 'result' })
  80490. }
  80491. : void 0,
  80492. itemHeight: v,
  80493. virtualThreshold: b,
  80494. valueField: F,
  80495. labelField: R,
  80496. testIdBuilder: x
  80497. })
  80498. }),
  80499. (a.prototype.renderSelect = function () {
  80500. var e = this,
  80501. a = this.props,
  80502. t = a.options,
  80503. l = a.placeholder,
  80504. n = a.activeKey,
  80505. i = a.classnames,
  80506. s = a.translate,
  80507. u = a.ctx,
  80508. c = a.mobileUI,
  80509. h = a.searchable,
  80510. p = a.testIdBuilder,
  80511. f = t.filter(function (e) {
  80512. return !1 !== e.visible
  80513. })
  80514. return Array.isArray(t) && t.length
  80515. ? C(
  80516. o.default,
  80517. { mode: 'line', className: i('TabsTransfer-tabs'), onSelect: this.handleTabChange, activeKey: n, testIdBuilder: null == p ? void 0 : p.getChild('tabs') },
  80518. f.map(function (a, t) {
  80519. return C(
  80520. o.Tab,
  80521. { eventKey: t, key: t, title: r.filter(a.label || a.title, r.createObject(u, a)), className: 'TabsTransfer-tab', testIdBuilder: null == p ? void 0 : p.getChild('tab-'.concat(t)) },
  80522. a.searchable || h
  80523. ? C(
  80524. 'div',
  80525. { className: i('TabsTransfer-search', { 'is-mobile': c }) },
  80526. C(
  80527. d.default,
  80528. {
  80529. value: e.state.inputValue,
  80530. onChange: function (t) {
  80531. return e.handleSearch(t, a)
  80532. },
  80533. placeholder: s('Transfer.searchKeyword'),
  80534. clearable: !1,
  80535. onKeyDown: e.handleSearchKeyDown
  80536. },
  80537. null !== e.state.searchResult ? C('a', { onClick: e.handleSeachCancel }, C(m.Icon, { icon: 'close', className: 'icon' })) : C(m.Icon, { icon: 'search', className: 'icon' })
  80538. )
  80539. )
  80540. : null,
  80541. null !== e.state.searchResult ? e.renderSearchResult(e.state.searchResult) : e.renderOptions(a)
  80542. )
  80543. })
  80544. )
  80545. : C('div', { className: i('TabsTransfer-placeholder') }, s(l || 'placeholder.noOption'))
  80546. }),
  80547. (a.prototype.renderOptions = function (e) {
  80548. var a,
  80549. t = this.props,
  80550. l = t.classnames,
  80551. n = t.value,
  80552. i = t.disabled,
  80553. r = t.multiple,
  80554. o = t.onChange,
  80555. d = t.option2value,
  80556. p = t.onDeferLoad,
  80557. m = t.onLeftDeferLoad,
  80558. v = t.cellRender
  80559. t.translate
  80560. var b = t.optionItemRender,
  80561. g = t.itemHeight,
  80562. y = t.virtualThreshold,
  80563. _ = t.onlyChildren,
  80564. T = t.loadingConfig,
  80565. S = t.initiallyOpen,
  80566. F = void 0 === S || S,
  80567. I = t.valueField,
  80568. R = void 0 === I ? 'value' : I,
  80569. N = t.labelField,
  80570. k = void 0 === N ? 'label' : N,
  80571. D = t.deferField,
  80572. x = void 0 === D ? 'defer' : D,
  80573. B = t.testIdBuilder,
  80574. O = e.selectMode || this.props.selectMode,
  80575. w = null == B ? void 0 : B.getChild('selection')
  80576. return 'table' === O
  80577. ? C(s.default, {
  80578. className: l('Transfer-checkboxes'),
  80579. columns: e.columns,
  80580. options: e.children || [],
  80581. value: n,
  80582. multiple: r,
  80583. disabled: i,
  80584. onChange: o,
  80585. option2value: d,
  80586. onDeferLoad: p,
  80587. cellRender: v,
  80588. itemHeight: g,
  80589. virtualThreshold: y,
  80590. valueField: R,
  80591. labelField: k,
  80592. testIdBuilder: w
  80593. })
  80594. : 'tree' === O
  80595. ? C(u.default, {
  80596. loadingConfig: T,
  80597. className: l('Transfer-checkboxes'),
  80598. options: e.children || [],
  80599. value: n,
  80600. multiple: r,
  80601. disabled: i,
  80602. onChange: o,
  80603. joinValues: !1,
  80604. showIcon: !1,
  80605. onlyChildren: null !== (a = e.onlyChildren) && void 0 !== a ? a : _,
  80606. cascade: !0,
  80607. onDeferLoad: p,
  80608. autoCheckChildren: e.autoCheckChildren,
  80609. itemRender: b
  80610. ? function (a, t) {
  80611. return b(a, t, { panel: 'tab', tag: e })
  80612. }
  80613. : void 0,
  80614. itemHeight: g,
  80615. virtualThreshold: y,
  80616. valueField: R,
  80617. labelField: k,
  80618. initiallyOpen: F,
  80619. testIdBuilder: w
  80620. })
  80621. : 'chained' === O
  80622. ? C(c.default, {
  80623. className: l('Transfer-checkboxes'),
  80624. options: e.children || [],
  80625. value: n,
  80626. multiple: r,
  80627. disabled: i,
  80628. onChange: o,
  80629. option2value: d,
  80630. onDeferLoad: p,
  80631. defaultSelectedIndex: e.defaultSelectedIndex,
  80632. itemRender: b
  80633. ? function (a, t) {
  80634. return b(a, t, { panel: 'tab', tag: e })
  80635. }
  80636. : void 0,
  80637. itemHeight: g,
  80638. virtualThreshold: y,
  80639. valueField: R,
  80640. labelField: k,
  80641. testIdBuilder: w
  80642. })
  80643. : 'associated' === O
  80644. ? C(f.default, {
  80645. className: l('Transfer-checkboxes'),
  80646. options: e.children || [],
  80647. value: n,
  80648. multiple: r,
  80649. disabled: i,
  80650. onChange: o,
  80651. option2value: d,
  80652. onDeferLoad: p,
  80653. onLeftDeferLoad: m,
  80654. leftMode: e.leftMode,
  80655. leftOptions: e.leftOptions,
  80656. leftDefaultValue: e.leftDefaultValue,
  80657. loadingConfig: T,
  80658. itemRender: b
  80659. ? function (a, t) {
  80660. return b(a, t, { panel: 'tab', tag: e })
  80661. }
  80662. : void 0,
  80663. itemHeight: g,
  80664. virtualThreshold: y,
  80665. valueField: R,
  80666. labelField: k,
  80667. deferField: x,
  80668. testIdBuilder: w
  80669. })
  80670. : C(h.default, {
  80671. className: l('Transfer-checkboxes'),
  80672. options: e.children || [],
  80673. value: n,
  80674. multiple: r,
  80675. disabled: i,
  80676. onChange: o,
  80677. option2value: d,
  80678. onDeferLoad: p,
  80679. itemRender: b
  80680. ? function (a, t) {
  80681. return b(a, t, { panel: 'tab', tag: e })
  80682. }
  80683. : void 0,
  80684. itemHeight: g,
  80685. virtualThreshold: y,
  80686. valueField: R,
  80687. labelField: k,
  80688. testIdBuilder: w
  80689. })
  80690. }),
  80691. (a.prototype.render = function () {
  80692. var e = this.props,
  80693. a = e.className,
  80694. t = e.classnames
  80695. e.optionItemRender, e.onSearch
  80696. var l = e.mobileUI,
  80697. i = n.__rest(e, ['className', 'classnames', 'optionItemRender', 'onSearch', 'mobileUI'])
  80698. return C(p.default, n.__assign({}, i, { mobileUI: l, statistics: !1, classnames: t, className: t('TabsTransfer', a), selectRender: this.renderSelect }))
  80699. }),
  80700. (a.defaultProps = { multiple: !0, onlyChildren: !0 }),
  80701. n.__decorate(
  80702. [r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [String, Object]), n.__metadata('design:returntype', void 0)],
  80703. a.prototype,
  80704. 'handleSearch',
  80705. null
  80706. ),
  80707. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], a.prototype, 'handleSeachCancel', null),
  80708. n.__decorate(
  80709. [r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)],
  80710. a.prototype,
  80711. 'handleSearchKeyDown',
  80712. null
  80713. ),
  80714. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Number]), n.__metadata('design:returntype', void 0)], a.prototype, 'handleTabChange', null),
  80715. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], a.prototype, 'renderSelect', null),
  80716. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], a.prototype, 'renderOptions', null),
  80717. a
  80718. )
  80719. })(g.default.Component),
  80720. S = r.themeable(r.localeable(T))
  80721. ;(a.TabsTransfer = T), (a.default = S)
  80722. }) /*!node_modules/amis-ui/lib/components/ResultBox.js*/
  80723. amis.define('28517b0', function (e, a, t, l) {
  80724. 'use strict'
  80725. Object.defineProperty(a, '__esModule', { value: !0 })
  80726. var o = e('68b98b9'),
  80727. n = e('64ea6e0'),
  80728. s = e('ac704b9'),
  80729. r = e('1279020'),
  80730. i = e('e841039'),
  80731. u = e('09ae5b9'),
  80732. c = e('cd92eda'),
  80733. d = e('0910768'),
  80734. p = e('ab79728')
  80735. function h(e) {
  80736. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  80737. }
  80738. var v = h(s),
  80739. m = h(r),
  80740. g = h(i),
  80741. _ = h(d),
  80742. f = e('ac704b9'),
  80743. y = (f.default || f).createElement
  80744. ;(f.default || f).Fragment
  80745. var b = (function (e) {
  80746. function a() {
  80747. var a = (null !== e && e.apply(this, arguments)) || this
  80748. return (a.state = { isFocused: !1 }), (a.inputRef = v.default.createRef()), a
  80749. }
  80750. return (
  80751. o.__extends(a, e),
  80752. (a.prototype.focus = function () {
  80753. var e
  80754. null === (e = this.inputRef.current) || void 0 === e || e.focus()
  80755. }),
  80756. (a.prototype.blur = function () {
  80757. var e
  80758. null === (e = this.inputRef.current) || void 0 === e || e.blur()
  80759. }),
  80760. (a.prototype.clearValue = function (e) {
  80761. e.preventDefault(), e.stopPropagation(), this.props.onClear && this.props.onClear(e), this.props.onResultChange && this.props.onResultChange([])
  80762. }),
  80763. (a.prototype.handleFocus = function (e) {
  80764. var a = this.props.onFocus
  80765. a && a(e), this.setState({ isFocused: !0 })
  80766. }),
  80767. (a.prototype.handleBlur = function (e) {
  80768. var a = this.props.onBlur
  80769. a && a(e), this.setState({ isFocused: !1 })
  80770. }),
  80771. (a.prototype.removeItem = function (e) {
  80772. e.stopPropagation(), e.preventDefault()
  80773. var a = this.props,
  80774. t = a.result,
  80775. l = a.onResultChange,
  80776. o = parseInt(e.currentTarget.getAttribute('data-index'), 10),
  80777. n = Array.isArray(t) ? t.concat() : []
  80778. n.splice(o, 1), l && l(n)
  80779. }),
  80780. (a.prototype.handleChange = function (e) {
  80781. var a = this.props.onChange
  80782. null == a || a(e.currentTarget.value)
  80783. }),
  80784. (a.prototype.renderMultipeTags = function (e) {
  80785. var a = this,
  80786. t = this.props,
  80787. l = t.maxTagCount,
  80788. n = t.overflowTagPopover,
  80789. s = t.itemRender,
  80790. r = t.classnames,
  80791. i = t.showInvalidMatch,
  80792. c = t.popOverContainer,
  80793. d = t.testIdBuilder
  80794. if (null != l && g.default(Math.floor(l)) && Math.floor(l) >= 0 && Math.floor(l) < e.length) {
  80795. var h = Math.floor(l),
  80796. v = o.__assign(
  80797. { placement: 'top', trigger: 'hover', showArrow: !1, offset: [0, -10], tooltipClassName: r('ResultBox-overflow', null == n ? void 0 : n.tooltipClassName) },
  80798. m.default(n, ['children', 'content', 'tooltipClassName'])
  80799. )
  80800. return o.__spreadArray(o.__spreadArray([], o.__read(e.slice(0, h)), !1), [{ label: '+ '.concat(e.length - h, ' ...') }], !1).map(function (t, l) {
  80801. var n = i && (null == t ? void 0 : t.__unmatched),
  80802. m = null == d ? void 0 : d.getChild(t.value || l)
  80803. return l === h
  80804. ? y(
  80805. p.default,
  80806. {
  80807. key: e.length,
  80808. container: c,
  80809. tooltip: o.__assign(o.__assign({}, v), {
  80810. children: function () {
  80811. return y(
  80812. 'div',
  80813. { className: r('ResultBox-overflow-wrapper') },
  80814. e.slice(h, e.length).map(function (e, t) {
  80815. var l = t + h
  80816. return y(
  80817. 'div',
  80818. o.__assign({ className: r('ResultBox-value', { 'is-invalid': i && (null == e ? void 0 : e.__unmatched) }), key: l }, null == m ? void 0 : m.getTestId()),
  80819. y('span', { className: r('ResultBox-valueLabel') }, s(e)),
  80820. y('a', o.__assign({ 'data-index': l, onClick: a.removeItem }, null == m ? void 0 : m.getChild('close').getTestId()), y(u.Icon, { icon: 'close', className: 'icon' }))
  80821. )
  80822. })
  80823. )
  80824. }
  80825. })
  80826. },
  80827. y('div', { className: r('ResultBox-value', { 'is-invalid': n }), key: l }, y('span', { className: r('ResultBox-valueLabel') }, t.label))
  80828. )
  80829. : y(
  80830. p.default,
  80831. { container: c, placement: 'top', tooltip: t.label, trigger: 'hover', key: l },
  80832. y(
  80833. 'div',
  80834. o.__assign({ className: r('ResultBox-value', { 'is-invalid': n }) }, null == m ? void 0 : m.getTestId()),
  80835. y('span', { className: r('ResultBox-valueLabel') }, s(t)),
  80836. y('a', o.__assign({ 'data-index': l, onClick: a.removeItem }, null == m ? void 0 : m.getChild('close').getTestId()), y(u.Icon, { icon: 'close', className: 'icon' }))
  80837. )
  80838. )
  80839. })
  80840. }
  80841. return e.map(function (e, t) {
  80842. var l = null == d ? void 0 : d.getChild(t)
  80843. return y(
  80844. p.default,
  80845. { container: c, placement: 'top', tooltip: e.label, trigger: 'hover', key: t },
  80846. y(
  80847. 'div',
  80848. o.__assign({ className: r('ResultBox-value', { 'is-invalid': i && (null == e ? void 0 : e.__unmatched) }) }, null == l ? void 0 : l.getTestId()),
  80849. y('span', { className: r('ResultBox-valueLabel') }, s(e)),
  80850. y('a', o.__assign({ 'data-index': t, onClick: a.removeItem }, null == l ? void 0 : l.getChild('close').getTestId()), y(u.Icon, { icon: 'close', className: 'icon' }))
  80851. )
  80852. )
  80853. })
  80854. }),
  80855. (a.prototype.render = function () {
  80856. var e,
  80857. a = this.props,
  80858. t = a.className,
  80859. l = a.classnames
  80860. a.classPrefix
  80861. var s = a.clearable,
  80862. r = a.disabled,
  80863. i = a.hasError,
  80864. d = a.result,
  80865. p = a.value,
  80866. h = a.placeholder,
  80867. v = a.children,
  80868. m = a.itemRender,
  80869. g = a.allowInput,
  80870. f = a.inputPlaceholder
  80871. a.onResultChange, a.onChange
  80872. var b = a.onResultClick,
  80873. C = a.translate
  80874. a.locale
  80875. var R = a.onKeyPress,
  80876. B = a.onFocus,
  80877. x = a.onBlur,
  80878. I = a.borderMode,
  80879. N = a.mobileUI,
  80880. w = a.hasDropDownArrow,
  80881. A = a.actions
  80882. a.onClear, a.maxTagCount, a.overflowTagPopover
  80883. var F = a.showArrow
  80884. a.popOverContainer
  80885. var T = a.testIdBuilder,
  80886. P = o.__rest(a, [
  80887. 'className',
  80888. 'classnames',
  80889. 'classPrefix',
  80890. 'clearable',
  80891. 'disabled',
  80892. 'hasError',
  80893. 'result',
  80894. 'value',
  80895. 'placeholder',
  80896. 'children',
  80897. 'itemRender',
  80898. 'allowInput',
  80899. 'inputPlaceholder',
  80900. 'onResultChange',
  80901. 'onChange',
  80902. 'onResultClick',
  80903. 'translate',
  80904. 'locale',
  80905. 'onKeyPress',
  80906. 'onFocus',
  80907. 'onBlur',
  80908. 'borderMode',
  80909. 'mobileUI',
  80910. 'hasDropDownArrow',
  80911. 'actions',
  80912. 'onClear',
  80913. 'maxTagCount',
  80914. 'overflowTagPopover',
  80915. 'showArrow',
  80916. 'popOverContainer',
  80917. 'testIdBuilder'
  80918. ]),
  80919. k = this.state.isFocused
  80920. return y(
  80921. 'div',
  80922. o.__assign(
  80923. {
  80924. className: l(
  80925. 'ResultBox',
  80926. t,
  80927. ((e = { 'is-focused': k, 'is-disabled': r, 'is-error': i, 'is-clickable': b, 'is-clearable': s, 'is-mobile': N, 'is-group': Array.isArray(d) }),
  80928. (e['ResultBox--border'.concat(n.ucFirst(I))] = I),
  80929. e)
  80930. ),
  80931. onClick: b,
  80932. tabIndex: g || r || !B ? -1 : 0,
  80933. onKeyPress: g ? void 0 : R,
  80934. onFocus: g ? void 0 : B,
  80935. onBlur: g ? void 0 : x
  80936. },
  80937. null == T ? void 0 : T.getTestId()
  80938. ),
  80939. y(
  80940. 'div',
  80941. { className: l('ResultBox-value-wrap') },
  80942. Array.isArray(d) && d.length
  80943. ? this.renderMultipeTags(d)
  80944. : d && !Array.isArray(d)
  80945. ? y('span', { className: l('ResultBox-singleValue') }, _.default(d) ? m(d) : d)
  80946. : g && !r
  80947. ? null
  80948. : y('span', { className: l('ResultBox-placeholder') }, C(h || 'placeholder.noData')),
  80949. g && !r
  80950. ? y(
  80951. c.default,
  80952. o.__assign({}, P, {
  80953. className: l('ResultBox-value-input'),
  80954. onKeyPress: R,
  80955. ref: this.inputRef,
  80956. value: p || '',
  80957. onChange: this.handleChange,
  80958. placeholder: C(Array.isArray(d) ? (d.length > 0 ? f : h) : d ? '' : h),
  80959. onFocus: this.handleFocus,
  80960. onBlur: this.handleBlur,
  80961. testIdBuilder: null == T ? void 0 : T.getChild('input')
  80962. })
  80963. )
  80964. : null,
  80965. v
  80966. ),
  80967. y(
  80968. 'div',
  80969. { className: l('ResultBox-actions') },
  80970. s && !r && (Array.isArray(d) ? d.length : d)
  80971. ? y(
  80972. 'a',
  80973. o.__assign({ onClick: this.clearValue, className: l('ResultBox-clear', { 'ResultBox-clear-with-arrow': w }) }, null == T ? void 0 : T.getChild('clear').getTestId()),
  80974. y('div', { className: l('ResultBox-clear-wrap') }, y(u.Icon, { icon: 'input-clear', className: 'icon' }))
  80975. )
  80976. : null,
  80977. A,
  80978. w && !N && y('span', { className: l('ResultBox-pc-arrow') }, y(u.Icon, { icon: 'right-arrow-bold', className: 'icon' })),
  80979. !g && N && F ? y('span', { className: l('ResultBox-arrow') }, y(u.Icon, { icon: 'caret', className: 'icon' })) : null
  80980. )
  80981. )
  80982. }),
  80983. (a.defaultProps = {
  80984. clearable: !1,
  80985. placeholder: 'placeholder.noData',
  80986. inputPlaceholder: 'placeholder.enter',
  80987. showArrow: !0,
  80988. itemRender: function (e) {
  80989. return y('span', null, ''.concat(e.scopeLabel || '').concat(e.label))
  80990. }
  80991. }),
  80992. o.__decorate([n.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], a.prototype, 'clearValue', null),
  80993. o.__decorate([n.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], a.prototype, 'handleFocus', null),
  80994. o.__decorate([n.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], a.prototype, 'handleBlur', null),
  80995. o.__decorate([n.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], a.prototype, 'removeItem', null),
  80996. o.__decorate([n.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], a.prototype, 'handleChange', null),
  80997. a
  80998. )
  80999. })(v.default.Component),
  81000. C = n.themeable(n.localeable(n.uncontrollable(b, { value: 'onChange', result: 'onResultChange' })))
  81001. ;(a.ResultBox = b), (a.default = C)
  81002. }) /*!node_modules/amis-ui/lib/components/ListGroup.js*/
  81003. amis.define('1926cd5', function (e, t, a, r) {
  81004. 'use strict'
  81005. Object.defineProperty(t, '__esModule', { value: !0 })
  81006. var s = e('68b98b9'),
  81007. n = e('64ea6e0')
  81008. function l(e) {
  81009. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  81010. }
  81011. var i = l(e('ac704b9')),
  81012. u = e('ac704b9'),
  81013. c = (u.default || u).createElement
  81014. ;(u.default || u).Fragment
  81015. var d = (function (e) {
  81016. function t() {
  81017. return (null !== e && e.apply(this, arguments)) || this
  81018. }
  81019. return (
  81020. s.__extends(t, e),
  81021. (t.prototype.render = function () {
  81022. var e = this.props,
  81023. t = e.classnames,
  81024. a = e.className,
  81025. r = e.expand,
  81026. n = e.placeholder,
  81027. l = e.items,
  81028. i = e.children,
  81029. u = e.itemClassName,
  81030. d = e.itemRender,
  81031. o = e.getItemProps
  81032. e.classPrefix
  81033. var m = s.__rest(e, ['classnames', 'className', 'expand', 'placeholder', 'items', 'children', 'itemClassName', 'itemRender', 'getItemProps', 'classPrefix'])
  81034. return c(
  81035. 'div',
  81036. s.__assign({}, m, { className: t('ListGroup', a, r ? 'ListGroup--expanded' : '') }),
  81037. Array.isArray(l) && l.length
  81038. ? l.map(function (e, a) {
  81039. var r = (null == o ? void 0 : o({ item: e, index: a })) || {}
  81040. return c('div', s.__assign({ key: a }, r, { className: t('ListGroup-item', u, r.className) }), d(e, a))
  81041. })
  81042. : n
  81043. ? c('div', { className: t('Placeholder ListGroup-placeholder') })
  81044. : null,
  81045. i
  81046. )
  81047. }),
  81048. (t.defaultProps = {
  81049. itemRender: function (e) {
  81050. return c(i.default.Fragment, null, ''.concat(e))
  81051. }
  81052. }),
  81053. t
  81054. )
  81055. })(i.default.Component),
  81056. o = n.themeable(d)
  81057. ;(t.ListGroup = d), (t.default = o)
  81058. }) /*!node_modules/@babel/runtime/helpers/toPrimitive.js*/
  81059. amis.define('e0a976d', function (e, r, t, i) {
  81060. var o = e('38ef8c8').default
  81061. ;(t.exports = function (e, r) {
  81062. if ('object' != o(e) || !e) return e
  81063. var t = e[Symbol.toPrimitive]
  81064. if (void 0 !== t) {
  81065. var i = t.call(e, r || 'default')
  81066. if ('object' != o(i)) return i
  81067. throw new TypeError('@@toPrimitive must return a primitive value.')
  81068. }
  81069. return ('string' === r ? String : Number)(e)
  81070. }),
  81071. (t.exports.__esModule = !0),
  81072. (t.exports.default = t.exports)
  81073. }) /*!node_modules/@babel/runtime/helpers/toPropertyKey.js*/
  81074. amis.define('b0c1406', function (e, t, r, o) {
  81075. var s = e('38ef8c8').default,
  81076. n = e('e0a976d')
  81077. ;(r.exports = function (e) {
  81078. var t = n(e, 'string')
  81079. return 'symbol' == s(t) ? t : t + ''
  81080. }),
  81081. (r.exports.__esModule = !0),
  81082. (r.exports.default = r.exports)
  81083. }) /*!node_modules/@babel/runtime/helpers/defineProperty.js*/
  81084. amis.define('3ebba13', function (e, r, t, n) {
  81085. var o = e('b0c1406')
  81086. ;(t.exports = function (e, r, t) {
  81087. return (r = o(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : (e[r] = t), e
  81088. }),
  81089. (t.exports.__esModule = !0),
  81090. (t.exports.default = t.exports)
  81091. }) /*!node_modules/@babel/runtime/helpers/arrayWithHoles.js*/
  81092. amis.define('0557dd1', function (e, r, t, o) {
  81093. ;(t.exports = function (e) {
  81094. if (Array.isArray(e)) return e
  81095. }),
  81096. (t.exports.__esModule = !0),
  81097. (t.exports.default = t.exports)
  81098. }) /*!node_modules/@babel/runtime/helpers/iterableToArrayLimit.js*/
  81099. amis.define('66fcdcd', function (e, t, r, l) {
  81100. ;(r.exports = function (e, t) {
  81101. var r = null == e ? null : ('undefined' != typeof Symbol && e[Symbol.iterator]) || e['@@iterator']
  81102. if (null != r) {
  81103. var l,
  81104. n,
  81105. u,
  81106. f,
  81107. o = [],
  81108. i = !0,
  81109. a = !1
  81110. try {
  81111. if (((u = (r = r.call(e)).next), 0 === t)) {
  81112. if (Object(r) !== r) return
  81113. i = !1
  81114. } else for (; !(i = (l = u.call(r)).done) && (o.push(l.value), o.length !== t); i = !0);
  81115. } catch (e) {
  81116. ;(a = !0), (n = e)
  81117. } finally {
  81118. try {
  81119. if (!i && null != r.return && ((f = r.return()), Object(f) !== f)) return
  81120. } finally {
  81121. if (a) throw n
  81122. }
  81123. }
  81124. return o
  81125. }
  81126. }),
  81127. (r.exports.__esModule = !0),
  81128. (r.exports.default = r.exports)
  81129. }) /*!node_modules/@babel/runtime/helpers/arrayLikeToArray.js*/
  81130. amis.define('785a08d', function (e, n, r, t) {
  81131. ;(r.exports = function (e, n) {
  81132. ;(null == n || n > e.length) && (n = e.length)
  81133. for (var r = 0, t = new Array(n); r < n; r++) t[r] = e[r]
  81134. return t
  81135. }),
  81136. (r.exports.__esModule = !0),
  81137. (r.exports.default = r.exports)
  81138. }) /*!node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js*/
  81139. amis.define('7e5fe11', function (t, e, r, o) {
  81140. var n = t('785a08d')
  81141. ;(r.exports = function (t, e) {
  81142. if (t) {
  81143. if ('string' == typeof t) return n(t, e)
  81144. var r = Object.prototype.toString.call(t).slice(8, -1)
  81145. return (
  81146. 'Object' === r && t.constructor && (r = t.constructor.name),
  81147. 'Map' === r || 'Set' === r ? Array.from(t) : 'Arguments' === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r) ? n(t, e) : void 0
  81148. )
  81149. }
  81150. }),
  81151. (r.exports.__esModule = !0),
  81152. (r.exports.default = r.exports)
  81153. }) /*!node_modules/@babel/runtime/helpers/nonIterableRest.js*/
  81154. amis.define('53bb109', function (e, t, o, r) {
  81155. ;(o.exports = function () {
  81156. throw new TypeError('Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.')
  81157. }),
  81158. (o.exports.__esModule = !0),
  81159. (o.exports.default = o.exports)
  81160. }) /*!node_modules/@babel/runtime/helpers/slicedToArray.js*/
  81161. amis.define('fedc157', function (e, d, t, f) {
  81162. var o = e('0557dd1'),
  81163. r = e('66fcdcd'),
  81164. n = e('7e5fe11'),
  81165. s = e('53bb109')
  81166. ;(t.exports = function (e, d) {
  81167. return o(e) || r(e, d) || n(e, d) || s()
  81168. }),
  81169. (t.exports.__esModule = !0),
  81170. (t.exports.default = t.exports)
  81171. }) /*!node_modules/@babel/runtime/helpers/objectWithoutProperties.js*/
  81172. amis.define('1ac9d12', function (e, r, t, o) {
  81173. var n = e('2f58be0')
  81174. ;(t.exports = function (e, r) {
  81175. if (null == e) return {}
  81176. var t,
  81177. o,
  81178. l = n(e, r)
  81179. if (Object.getOwnPropertySymbols) {
  81180. var p = Object.getOwnPropertySymbols(e)
  81181. for (o = 0; o < p.length; o++) (t = p[o]), r.indexOf(t) >= 0 || (Object.prototype.propertyIsEnumerable.call(e, t) && (l[t] = e[t]))
  81182. }
  81183. return l
  81184. }),
  81185. (t.exports.__esModule = !0),
  81186. (t.exports.default = t.exports)
  81187. }) /*!node_modules/rc-util/lib/KeyCode.js*/
  81188. amis.define('d8ce5a6', function (E, e, N, _) {
  81189. 'use strict'
  81190. Object.defineProperty(e, '__esModule', { value: !0 }), (e.default = void 0)
  81191. var a = {
  81192. MAC_ENTER: 3,
  81193. BACKSPACE: 8,
  81194. TAB: 9,
  81195. NUM_CENTER: 12,
  81196. ENTER: 13,
  81197. SHIFT: 16,
  81198. CTRL: 17,
  81199. ALT: 18,
  81200. PAUSE: 19,
  81201. CAPS_LOCK: 20,
  81202. ESC: 27,
  81203. SPACE: 32,
  81204. PAGE_UP: 33,
  81205. PAGE_DOWN: 34,
  81206. END: 35,
  81207. HOME: 36,
  81208. LEFT: 37,
  81209. UP: 38,
  81210. RIGHT: 39,
  81211. DOWN: 40,
  81212. PRINT_SCREEN: 44,
  81213. INSERT: 45,
  81214. DELETE: 46,
  81215. ZERO: 48,
  81216. ONE: 49,
  81217. TWO: 50,
  81218. THREE: 51,
  81219. FOUR: 52,
  81220. FIVE: 53,
  81221. SIX: 54,
  81222. SEVEN: 55,
  81223. EIGHT: 56,
  81224. NINE: 57,
  81225. QUESTION_MARK: 63,
  81226. A: 65,
  81227. B: 66,
  81228. C: 67,
  81229. D: 68,
  81230. E: 69,
  81231. F: 70,
  81232. G: 71,
  81233. H: 72,
  81234. I: 73,
  81235. J: 74,
  81236. K: 75,
  81237. L: 76,
  81238. M: 77,
  81239. N: 78,
  81240. O: 79,
  81241. P: 80,
  81242. Q: 81,
  81243. R: 82,
  81244. S: 83,
  81245. T: 84,
  81246. U: 85,
  81247. V: 86,
  81248. W: 87,
  81249. X: 88,
  81250. Y: 89,
  81251. Z: 90,
  81252. META: 91,
  81253. WIN_KEY_RIGHT: 92,
  81254. CONTEXT_MENU: 93,
  81255. NUM_ZERO: 96,
  81256. NUM_ONE: 97,
  81257. NUM_TWO: 98,
  81258. NUM_THREE: 99,
  81259. NUM_FOUR: 100,
  81260. NUM_FIVE: 101,
  81261. NUM_SIX: 102,
  81262. NUM_SEVEN: 103,
  81263. NUM_EIGHT: 104,
  81264. NUM_NINE: 105,
  81265. NUM_MULTIPLY: 106,
  81266. NUM_PLUS: 107,
  81267. NUM_MINUS: 109,
  81268. NUM_PERIOD: 110,
  81269. NUM_DIVISION: 111,
  81270. F1: 112,
  81271. F2: 113,
  81272. F3: 114,
  81273. F4: 115,
  81274. F5: 116,
  81275. F6: 117,
  81276. F7: 118,
  81277. F8: 119,
  81278. F9: 120,
  81279. F10: 121,
  81280. F11: 122,
  81281. F12: 123,
  81282. NUMLOCK: 144,
  81283. SEMICOLON: 186,
  81284. DASH: 189,
  81285. EQUALS: 187,
  81286. COMMA: 188,
  81287. PERIOD: 190,
  81288. SLASH: 191,
  81289. APOSTROPHE: 192,
  81290. SINGLE_QUOTE: 222,
  81291. OPEN_SQUARE_BRACKET: 219,
  81292. BACKSLASH: 220,
  81293. CLOSE_SQUARE_BRACKET: 221,
  81294. WIN_KEY: 224,
  81295. MAC_FF_META: 224,
  81296. WIN_IME: 229,
  81297. isTextModifyingKeyEvent: function (E) {
  81298. var e = E.keyCode
  81299. if ((E.altKey && !E.ctrlKey) || E.metaKey || (e >= a.F1 && e <= a.F12)) return !1
  81300. switch (e) {
  81301. case a.ALT:
  81302. case a.CAPS_LOCK:
  81303. case a.CONTEXT_MENU:
  81304. case a.CTRL:
  81305. case a.DOWN:
  81306. case a.END:
  81307. case a.ESC:
  81308. case a.HOME:
  81309. case a.INSERT:
  81310. case a.LEFT:
  81311. case a.MAC_FF_META:
  81312. case a.META:
  81313. case a.NUMLOCK:
  81314. case a.NUM_CENTER:
  81315. case a.PAGE_DOWN:
  81316. case a.PAGE_UP:
  81317. case a.PAUSE:
  81318. case a.PRINT_SCREEN:
  81319. case a.RIGHT:
  81320. case a.SHIFT:
  81321. case a.UP:
  81322. case a.WIN_KEY:
  81323. case a.WIN_KEY_RIGHT:
  81324. return !1
  81325. default:
  81326. return !0
  81327. }
  81328. },
  81329. isCharacterKey: function (E) {
  81330. if (E >= a.ZERO && E <= a.NINE) return !0
  81331. if (E >= a.NUM_ZERO && E <= a.NUM_MULTIPLY) return !0
  81332. if (E >= a.A && E <= a.Z) return !0
  81333. if (-1 !== window.navigator.userAgent.indexOf('WebKit') && 0 === E) return !0
  81334. switch (E) {
  81335. case a.SPACE:
  81336. case a.QUESTION_MARK:
  81337. case a.NUM_PLUS:
  81338. case a.NUM_MINUS:
  81339. case a.NUM_PERIOD:
  81340. case a.NUM_DIVISION:
  81341. case a.SEMICOLON:
  81342. case a.DASH:
  81343. case a.EQUALS:
  81344. case a.COMMA:
  81345. case a.PERIOD:
  81346. case a.SLASH:
  81347. case a.APOSTROPHE:
  81348. case a.SINGLE_QUOTE:
  81349. case a.OPEN_SQUARE_BRACKET:
  81350. case a.BACKSLASH:
  81351. case a.CLOSE_SQUARE_BRACKET:
  81352. return !0
  81353. default:
  81354. return !1
  81355. }
  81356. }
  81357. }
  81358. e.default = a
  81359. }) /*!node_modules/rc-util/lib/Dom/canUseDom.js*/
  81360. amis.define('a28229a', function (e, n, t, d) {
  81361. 'use strict'
  81362. Object.defineProperty(n, '__esModule', { value: !0 }),
  81363. (n.default = function () {
  81364. return !('undefined' == typeof window || !window.document || !window.document.createElement)
  81365. })
  81366. }) /*!node_modules/rc-util/lib/hooks/useLayoutEffect.js*/
  81367. amis.define('83fa72c', function (e, t, u, f) {
  81368. 'use strict'
  81369. var n = e('5faf1f8').default,
  81370. a = e('9b1628c').default
  81371. Object.defineProperty(t, '__esModule', { value: !0 }), (t.useLayoutUpdateEffect = t.default = void 0)
  81372. var c = a(e('ac704b9')),
  81373. r = (0, n(e('a28229a')).default)() ? c.useLayoutEffect : c.useEffect,
  81374. i = function (e, t) {
  81375. var u = c.useRef(!0)
  81376. r(function () {
  81377. return e(u.current)
  81378. }, t),
  81379. r(function () {
  81380. return (
  81381. (u.current = !1),
  81382. function () {
  81383. u.current = !0
  81384. }
  81385. )
  81386. }, [])
  81387. }
  81388. ;(t.useLayoutUpdateEffect = function (e, t) {
  81389. i(function (t) {
  81390. if (!t) return e()
  81391. }, t)
  81392. }),
  81393. (t.default = i)
  81394. }) /*!node_modules/rc-util/node_modules/react-is/cjs/react-is.production.min.js*/
  81395. amis.define('3d382e1', function (require, exports, module, define) {
  81396. /**
  81397. * @license React
  81398. * react-is.production.min.js
  81399. *
  81400. * Copyright (c) Facebook, Inc. and its affiliates.
  81401. *
  81402. * This source code is licensed under the MIT license found in the
  81403. * LICENSE file in the root directory of this source tree.
  81404. */
  81405. 'use strict'
  81406. var b = Symbol.for('react.element'),
  81407. c = Symbol.for('react.portal'),
  81408. d = Symbol.for('react.fragment'),
  81409. e = Symbol.for('react.strict_mode'),
  81410. f = Symbol.for('react.profiler'),
  81411. g = Symbol.for('react.provider'),
  81412. h = Symbol.for('react.context'),
  81413. k = Symbol.for('react.server_context'),
  81414. l = Symbol.for('react.forward_ref'),
  81415. m = Symbol.for('react.suspense'),
  81416. n = Symbol.for('react.suspense_list'),
  81417. p = Symbol.for('react.memo'),
  81418. q = Symbol.for('react.lazy'),
  81419. t = Symbol.for('react.offscreen'),
  81420. u
  81421. u = Symbol.for('react.module.reference')
  81422. function v(a) {
  81423. if ('object' === typeof a && null !== a) {
  81424. var r = a.$$typeof
  81425. switch (r) {
  81426. case b:
  81427. switch (((a = a.type), a)) {
  81428. case d:
  81429. case f:
  81430. case e:
  81431. case m:
  81432. case n:
  81433. return a
  81434. default:
  81435. switch (((a = a && a.$$typeof), a)) {
  81436. case k:
  81437. case h:
  81438. case l:
  81439. case q:
  81440. case p:
  81441. case g:
  81442. return a
  81443. default:
  81444. return r
  81445. }
  81446. }
  81447. case c:
  81448. return r
  81449. }
  81450. }
  81451. }
  81452. exports.ContextConsumer = h
  81453. exports.ContextProvider = g
  81454. exports.Element = b
  81455. exports.ForwardRef = l
  81456. exports.Fragment = d
  81457. exports.Lazy = q
  81458. exports.Memo = p
  81459. exports.Portal = c
  81460. exports.Profiler = f
  81461. exports.StrictMode = e
  81462. exports.Suspense = m
  81463. exports.SuspenseList = n
  81464. exports.isAsyncMode = function () {
  81465. return !1
  81466. }
  81467. exports.isConcurrentMode = function () {
  81468. return !1
  81469. }
  81470. exports.isContextConsumer = function (a) {
  81471. return v(a) === h
  81472. }
  81473. exports.isContextProvider = function (a) {
  81474. return v(a) === g
  81475. }
  81476. exports.isElement = function (a) {
  81477. return 'object' === typeof a && null !== a && a.$$typeof === b
  81478. }
  81479. exports.isForwardRef = function (a) {
  81480. return v(a) === l
  81481. }
  81482. exports.isFragment = function (a) {
  81483. return v(a) === d
  81484. }
  81485. exports.isLazy = function (a) {
  81486. return v(a) === q
  81487. }
  81488. exports.isMemo = function (a) {
  81489. return v(a) === p
  81490. }
  81491. exports.isPortal = function (a) {
  81492. return v(a) === c
  81493. }
  81494. exports.isProfiler = function (a) {
  81495. return v(a) === f
  81496. }
  81497. exports.isStrictMode = function (a) {
  81498. return v(a) === e
  81499. }
  81500. exports.isSuspense = function (a) {
  81501. return v(a) === m
  81502. }
  81503. exports.isSuspenseList = function (a) {
  81504. return v(a) === n
  81505. }
  81506. exports.isValidElementType = function (a) {
  81507. return 'string' === typeof a ||
  81508. 'function' === typeof a ||
  81509. a === d ||
  81510. a === f ||
  81511. a === e ||
  81512. a === m ||
  81513. a === n ||
  81514. a === t ||
  81515. ('object' === typeof a && null !== a && (a.$$typeof === q || a.$$typeof === p || a.$$typeof === g || a.$$typeof === h || a.$$typeof === l || a.$$typeof === u || void 0 !== a.getModuleId))
  81516. ? !0
  81517. : !1
  81518. }
  81519. exports.typeOf = v
  81520. }) /*!node_modules/rc-util/node_modules/react-is/index.js*/
  81521. amis.define('ac5a768', function (e, i, s, t) {
  81522. 'use strict'
  81523. s.exports = e('3d382e1')
  81524. }) /*!node_modules/rc-util/lib/hooks/useMemo.js*/
  81525. amis.define('9f1dde5', function (e, r, n, u) {
  81526. 'use strict'
  81527. var t = e('9b1628c').default
  81528. Object.defineProperty(r, '__esModule', { value: !0 }),
  81529. (r.default = function (e, r, n) {
  81530. var u = c.useRef({})
  81531. ;('value' in u.current && !n(u.current.condition, r)) || ((u.current.value = e()), (u.current.condition = r))
  81532. return u.current.value
  81533. })
  81534. var c = t(e('ac704b9'))
  81535. }) /*!node_modules/rc-util/lib/ref.js*/
  81536. amis.define('8f86553', function (e, n, t, r) {
  81537. 'use strict'
  81538. var f = e('5faf1f8').default
  81539. Object.defineProperty(n, '__esModule', { value: !0 }),
  81540. (n.composeRef = p),
  81541. (n.fillRef = a),
  81542. (n.supportNodeRef = function (e) {
  81543. if (!(0, u.isValidElement)(e)) return !1
  81544. if ((0, i.isFragment)(e)) return !1
  81545. return l(e)
  81546. }),
  81547. (n.supportRef = l),
  81548. (n.useComposeRef = function () {
  81549. for (var e = arguments.length, n = new Array(e), t = 0; t < e; t++) n[t] = arguments[t]
  81550. return (0, c.default)(
  81551. function () {
  81552. return p.apply(void 0, n)
  81553. },
  81554. n,
  81555. function (e, n) {
  81556. return (
  81557. e.length !== n.length ||
  81558. e.every(function (e, t) {
  81559. return e !== n[t]
  81560. })
  81561. )
  81562. }
  81563. )
  81564. })
  81565. var o = f(e('38ef8c8')),
  81566. u = e('ac704b9'),
  81567. i = e('ac5a768'),
  81568. c = f(e('9f1dde5'))
  81569. function a(e, n) {
  81570. 'function' == typeof e ? e(n) : 'object' === (0, o.default)(e) && e && 'current' in e && (e.current = n)
  81571. }
  81572. function p() {
  81573. for (var e = arguments.length, n = new Array(e), t = 0; t < e; t++) n[t] = arguments[t]
  81574. var r = n.filter(function (e) {
  81575. return e
  81576. })
  81577. return r.length <= 1
  81578. ? r[0]
  81579. : function (e) {
  81580. n.forEach(function (n) {
  81581. a(n, e)
  81582. })
  81583. }
  81584. }
  81585. function l(e) {
  81586. var n,
  81587. t,
  81588. r = (0, i.isMemo)(e) ? e.type.type : e.type
  81589. return (
  81590. !!('function' != typeof r || (null !== (n = r.prototype) && void 0 !== n && n.render) || r.$$typeof === i.ForwardRef) &&
  81591. !!('function' != typeof e || (null !== (t = e.prototype) && void 0 !== t && t.render) || e.$$typeof === i.ForwardRef)
  81592. )
  81593. }
  81594. }) /*!node_modules/@babel/runtime/helpers/classCallCheck.js*/
  81595. amis.define('73b92f0', function (e, n, o, t) {
  81596. ;(o.exports = function (e, n) {
  81597. if (!(e instanceof n)) throw new TypeError('Cannot call a class as a function')
  81598. }),
  81599. (o.exports.__esModule = !0),
  81600. (o.exports.default = o.exports)
  81601. }) /*!node_modules/@babel/runtime/helpers/createClass.js*/
  81602. amis.define('438b475', function (e, r, t, o) {
  81603. var n = e('b0c1406')
  81604. function a(e, r) {
  81605. for (var t = 0; t < r.length; t++) {
  81606. var o = r[t]
  81607. ;(o.enumerable = o.enumerable || !1), (o.configurable = !0), 'value' in o && (o.writable = !0), Object.defineProperty(e, n(o.key), o)
  81608. }
  81609. }
  81610. ;(t.exports = function (e, r, t) {
  81611. return r && a(e.prototype, r), t && a(e, t), Object.defineProperty(e, 'prototype', { writable: !1 }), e
  81612. }),
  81613. (t.exports.__esModule = !0),
  81614. (t.exports.default = t.exports)
  81615. }) /*!node_modules/@rc-component/mini-decimal/lib/supportUtil.js*/
  81616. amis.define('b332478', function (e, t, n, i) {
  81617. 'use strict'
  81618. Object.defineProperty(t, '__esModule', { value: !0 }),
  81619. (t.supportBigInt = function () {
  81620. return 'function' == typeof BigInt
  81621. })
  81622. }) /*!node_modules/@rc-component/mini-decimal/lib/numberUtil.js*/
  81623. amis.define('0bfcc2c', function (t, r, e, i) {
  81624. 'use strict'
  81625. Object.defineProperty(r, '__esModule', { value: !0 }),
  81626. (r.getNumberPrecision = c),
  81627. (r.isE = s),
  81628. (r.isEmpty = function (t) {
  81629. return (!t && 0 !== t && !Number.isNaN(t)) || !String(t).trim()
  81630. }),
  81631. (r.num2str = function (t) {
  81632. var r = String(t)
  81633. if (s(t)) {
  81634. if (t > Number.MAX_SAFE_INTEGER) return String((0, n.supportBigInt)() ? BigInt(t).toString() : Number.MAX_SAFE_INTEGER)
  81635. if (t < Number.MIN_SAFE_INTEGER) return String((0, n.supportBigInt)() ? BigInt(t).toString() : Number.MIN_SAFE_INTEGER)
  81636. r = t.toFixed(c(r))
  81637. }
  81638. return u(r).fullStr
  81639. }),
  81640. (r.trimNumber = u),
  81641. (r.validateNumber = a)
  81642. var n = t('b332478')
  81643. function u(t) {
  81644. var r = t.trim(),
  81645. e = r.startsWith('-')
  81646. e && (r = r.slice(1)),
  81647. (r = r
  81648. .replace(/(\.\d*[^0])0*$/, '$1')
  81649. .replace(/\.0*$/, '')
  81650. .replace(/^0+/, '')).startsWith('.') && (r = '0'.concat(r))
  81651. var i = r || '0',
  81652. n = i.split('.'),
  81653. u = n[0] || '0',
  81654. s = n[1] || '0'
  81655. '0' === u && '0' === s && (e = !1)
  81656. var c = e ? '-' : ''
  81657. return { negative: e, negativeStr: c, trimStr: i, integerStr: u, decimalStr: s, fullStr: ''.concat(c).concat(i) }
  81658. }
  81659. function s(t) {
  81660. var r = String(t)
  81661. return !Number.isNaN(Number(r)) && r.includes('e')
  81662. }
  81663. function c(t) {
  81664. var r = String(t)
  81665. if (s(t)) {
  81666. var e = Number(r.slice(r.indexOf('e-') + 2)),
  81667. i = r.match(/\.(\d+)/)
  81668. return null != i && i[1] && (e += i[1].length), e
  81669. }
  81670. return r.includes('.') && a(r) ? r.length - r.indexOf('.') - 1 : 0
  81671. }
  81672. function a(t) {
  81673. return 'number' == typeof t ? !Number.isNaN(t) : !!t && (/^\s*-?\d+(\.\d+)?\s*$/.test(t) || /^\s*-?\d+\.\s*$/.test(t) || /^\s*-?\.\d+\s*$/.test(t))
  81674. }
  81675. }) /*!node_modules/@rc-component/mini-decimal/lib/BigIntDecimal.js*/
  81676. amis.define('752a0f8', function (t, e, i, n) {
  81677. 'use strict'
  81678. var a = t('5faf1f8').default
  81679. Object.defineProperty(e, '__esModule', { value: !0 }), (e.default = void 0)
  81680. var r = a(t('73b92f0')),
  81681. u = a(t('438b475')),
  81682. l = a(t('3ebba13')),
  81683. s = t('0bfcc2c'),
  81684. c = (function () {
  81685. function t(e) {
  81686. if (
  81687. ((0, r.default)(this, t),
  81688. (0, l.default)(this, 'origin', ''),
  81689. (0, l.default)(this, 'negative', void 0),
  81690. (0, l.default)(this, 'integer', void 0),
  81691. (0, l.default)(this, 'decimal', void 0),
  81692. (0, l.default)(this, 'decimalLen', void 0),
  81693. (0, l.default)(this, 'empty', void 0),
  81694. (0, l.default)(this, 'nan', void 0),
  81695. (0, s.isEmpty)(e))
  81696. )
  81697. this.empty = !0
  81698. else if (((this.origin = String(e)), '-' === e || Number.isNaN(e))) this.nan = !0
  81699. else {
  81700. var i = e
  81701. if (((0, s.isE)(i) && (i = Number(i)), (i = 'string' == typeof i ? i : (0, s.num2str)(i)), (0, s.validateNumber)(i))) {
  81702. var n = (0, s.trimNumber)(i)
  81703. this.negative = n.negative
  81704. var a = n.trimStr.split('.')
  81705. this.integer = BigInt(a[0])
  81706. var u = a[1] || '0'
  81707. ;(this.decimal = BigInt(u)), (this.decimalLen = u.length)
  81708. } else this.nan = !0
  81709. }
  81710. }
  81711. return (
  81712. (0, u.default)(t, [
  81713. {
  81714. key: 'getMark',
  81715. value: function () {
  81716. return this.negative ? '-' : ''
  81717. }
  81718. },
  81719. {
  81720. key: 'getIntegerStr',
  81721. value: function () {
  81722. return this.integer.toString()
  81723. }
  81724. },
  81725. {
  81726. key: 'getDecimalStr',
  81727. value: function () {
  81728. return this.decimal.toString().padStart(this.decimalLen, '0')
  81729. }
  81730. },
  81731. {
  81732. key: 'alignDecimal',
  81733. value: function (t) {
  81734. var e = ''.concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(t, '0'))
  81735. return BigInt(e)
  81736. }
  81737. },
  81738. {
  81739. key: 'negate',
  81740. value: function () {
  81741. var e = new t(this.toString())
  81742. return (e.negative = !e.negative), e
  81743. }
  81744. },
  81745. {
  81746. key: 'cal',
  81747. value: function (e, i, n) {
  81748. var a = Math.max(this.getDecimalStr().length, e.getDecimalStr().length),
  81749. r = i(this.alignDecimal(a), e.alignDecimal(a)).toString(),
  81750. u = n(a),
  81751. l = (0, s.trimNumber)(r),
  81752. c = l.negativeStr,
  81753. o = l.trimStr,
  81754. v = ''.concat(c).concat(o.padStart(u + 1, '0'))
  81755. return new t(''.concat(v.slice(0, -u), '.').concat(v.slice(-u)))
  81756. }
  81757. },
  81758. {
  81759. key: 'add',
  81760. value: function (e) {
  81761. if (this.isInvalidate()) return new t(e)
  81762. var i = new t(e)
  81763. return i.isInvalidate()
  81764. ? this
  81765. : this.cal(
  81766. i,
  81767. function (t, e) {
  81768. return t + e
  81769. },
  81770. function (t) {
  81771. return t
  81772. }
  81773. )
  81774. }
  81775. },
  81776. {
  81777. key: 'multi',
  81778. value: function (e) {
  81779. var i = new t(e)
  81780. return this.isInvalidate() || i.isInvalidate()
  81781. ? new t(NaN)
  81782. : this.cal(
  81783. i,
  81784. function (t, e) {
  81785. return t * e
  81786. },
  81787. function (t) {
  81788. return 2 * t
  81789. }
  81790. )
  81791. }
  81792. },
  81793. {
  81794. key: 'isEmpty',
  81795. value: function () {
  81796. return this.empty
  81797. }
  81798. },
  81799. {
  81800. key: 'isNaN',
  81801. value: function () {
  81802. return this.nan
  81803. }
  81804. },
  81805. {
  81806. key: 'isInvalidate',
  81807. value: function () {
  81808. return this.isEmpty() || this.isNaN()
  81809. }
  81810. },
  81811. {
  81812. key: 'equals',
  81813. value: function (t) {
  81814. return this.toString() === (null == t ? void 0 : t.toString())
  81815. }
  81816. },
  81817. {
  81818. key: 'lessEquals',
  81819. value: function (t) {
  81820. return this.add(t.negate().toString()).toNumber() <= 0
  81821. }
  81822. },
  81823. {
  81824. key: 'toNumber',
  81825. value: function () {
  81826. return this.isNaN() ? NaN : Number(this.toString())
  81827. }
  81828. },
  81829. {
  81830. key: 'toString',
  81831. value: function () {
  81832. var t = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0]
  81833. return t ? (this.isInvalidate() ? '' : (0, s.trimNumber)(''.concat(this.getMark()).concat(this.getIntegerStr(), '.').concat(this.getDecimalStr())).fullStr) : this.origin
  81834. }
  81835. }
  81836. ]),
  81837. t
  81838. )
  81839. })()
  81840. e.default = c
  81841. }) /*!node_modules/@rc-component/mini-decimal/lib/NumberDecimal.js*/
  81842. amis.define('62d64ff', function (e, t, r, i) {
  81843. 'use strict'
  81844. var u = e('5faf1f8').default
  81845. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  81846. var n = u(e('73b92f0')),
  81847. a = u(e('438b475')),
  81848. s = u(e('3ebba13')),
  81849. N = e('0bfcc2c'),
  81850. m = (function () {
  81851. function e(t) {
  81852. ;(0, n.default)(this, e),
  81853. (0, s.default)(this, 'origin', ''),
  81854. (0, s.default)(this, 'number', void 0),
  81855. (0, s.default)(this, 'empty', void 0),
  81856. (0, N.isEmpty)(t) ? (this.empty = !0) : ((this.origin = String(t)), (this.number = Number(t)))
  81857. }
  81858. return (
  81859. (0, a.default)(e, [
  81860. {
  81861. key: 'negate',
  81862. value: function () {
  81863. return new e(-this.toNumber())
  81864. }
  81865. },
  81866. {
  81867. key: 'add',
  81868. value: function (t) {
  81869. if (this.isInvalidate()) return new e(t)
  81870. var r = Number(t)
  81871. if (Number.isNaN(r)) return this
  81872. var i = this.number + r
  81873. if (i > Number.MAX_SAFE_INTEGER) return new e(Number.MAX_SAFE_INTEGER)
  81874. if (i < Number.MIN_SAFE_INTEGER) return new e(Number.MIN_SAFE_INTEGER)
  81875. var u = Math.max((0, N.getNumberPrecision)(this.number), (0, N.getNumberPrecision)(r))
  81876. return new e(i.toFixed(u))
  81877. }
  81878. },
  81879. {
  81880. key: 'multi',
  81881. value: function (t) {
  81882. var r = Number(t)
  81883. if (this.isInvalidate() || Number.isNaN(r)) return new e(NaN)
  81884. var i = this.number * r
  81885. if (i > Number.MAX_SAFE_INTEGER) return new e(Number.MAX_SAFE_INTEGER)
  81886. if (i < Number.MIN_SAFE_INTEGER) return new e(Number.MIN_SAFE_INTEGER)
  81887. var u = Math.max((0, N.getNumberPrecision)(this.number), (0, N.getNumberPrecision)(r))
  81888. return new e(i.toFixed(u))
  81889. }
  81890. },
  81891. {
  81892. key: 'isEmpty',
  81893. value: function () {
  81894. return this.empty
  81895. }
  81896. },
  81897. {
  81898. key: 'isNaN',
  81899. value: function () {
  81900. return Number.isNaN(this.number)
  81901. }
  81902. },
  81903. {
  81904. key: 'isInvalidate',
  81905. value: function () {
  81906. return this.isEmpty() || this.isNaN()
  81907. }
  81908. },
  81909. {
  81910. key: 'equals',
  81911. value: function (e) {
  81912. return this.toNumber() === (null == e ? void 0 : e.toNumber())
  81913. }
  81914. },
  81915. {
  81916. key: 'lessEquals',
  81917. value: function (e) {
  81918. return this.add(e.negate().toString()).toNumber() <= 0
  81919. }
  81920. },
  81921. {
  81922. key: 'toNumber',
  81923. value: function () {
  81924. return this.number
  81925. }
  81926. },
  81927. {
  81928. key: 'toString',
  81929. value: function () {
  81930. var e = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0]
  81931. return e ? (this.isInvalidate() ? '' : (0, N.num2str)(this.number)) : this.origin
  81932. }
  81933. }
  81934. ]),
  81935. e
  81936. )
  81937. })()
  81938. t.default = m
  81939. }) /*!node_modules/@rc-component/mini-decimal/lib/MiniDecimal.js*/
  81940. amis.define('ae41b9c', function (e, t, n, r) {
  81941. 'use strict'
  81942. var c = e('5faf1f8').default
  81943. Object.defineProperty(t, '__esModule', { value: !0 }),
  81944. Object.defineProperty(t, 'BigIntDecimal', {
  81945. enumerable: !0,
  81946. get: function () {
  81947. return a.default
  81948. }
  81949. }),
  81950. Object.defineProperty(t, 'NumberDecimal', {
  81951. enumerable: !0,
  81952. get: function () {
  81953. return u.default
  81954. }
  81955. }),
  81956. (t.default = o),
  81957. (t.toFixed = function e(t, n, r) {
  81958. var c = arguments.length > 3 && void 0 !== arguments[3] && arguments[3]
  81959. if ('' === t) return ''
  81960. var a = (0, i.trimNumber)(t),
  81961. u = a.negativeStr,
  81962. f = a.integerStr,
  81963. d = a.decimalStr,
  81964. l = ''.concat(n).concat(d),
  81965. b = ''.concat(u).concat(f)
  81966. if (r >= 0) {
  81967. var m = Number(d[r])
  81968. if (m >= 5 && !c) {
  81969. var v = o(t).add(
  81970. ''
  81971. .concat(u, '0.')
  81972. .concat('0'.repeat(r))
  81973. .concat(10 - m)
  81974. )
  81975. return e(v.toString(), n, r, c)
  81976. }
  81977. return 0 === r ? b : ''.concat(b).concat(n).concat(d.padEnd(r, '0').slice(0, r))
  81978. }
  81979. if ('.0' === l) return b
  81980. return ''.concat(b).concat(l)
  81981. })
  81982. var a = c(e('752a0f8')),
  81983. u = c(e('62d64ff')),
  81984. i = e('0bfcc2c'),
  81985. f = e('b332478')
  81986. function o(e) {
  81987. return (0, f.supportBigInt)() ? new a.default(e) : new u.default(e)
  81988. }
  81989. }) /*!node_modules/@rc-component/mini-decimal/lib/index.js*/
  81990. amis.define('b3fd67d', function (e, r, t, n) {
  81991. 'use strict'
  81992. var u = e('9b1628c').default
  81993. Object.defineProperty(r, '__esModule', { value: !0 })
  81994. var i = { trimNumber: !0, getNumberPrecision: !0, num2str: !0, validateNumber: !0 }
  81995. ;(r.default = void 0),
  81996. Object.defineProperty(r, 'getNumberPrecision', {
  81997. enumerable: !0,
  81998. get: function () {
  81999. return b.getNumberPrecision
  82000. }
  82001. }),
  82002. Object.defineProperty(r, 'num2str', {
  82003. enumerable: !0,
  82004. get: function () {
  82005. return b.num2str
  82006. }
  82007. }),
  82008. Object.defineProperty(r, 'trimNumber', {
  82009. enumerable: !0,
  82010. get: function () {
  82011. return b.trimNumber
  82012. }
  82013. }),
  82014. Object.defineProperty(r, 'validateNumber', {
  82015. enumerable: !0,
  82016. get: function () {
  82017. return b.validateNumber
  82018. }
  82019. })
  82020. var a = u(e('ae41b9c'))
  82021. Object.keys(a).forEach(function (e) {
  82022. 'default' !== e &&
  82023. '__esModule' !== e &&
  82024. (Object.prototype.hasOwnProperty.call(i, e) ||
  82025. (e in r && r[e] === a[e]) ||
  82026. Object.defineProperty(r, e, {
  82027. enumerable: !0,
  82028. get: function () {
  82029. return a[e]
  82030. }
  82031. }))
  82032. })
  82033. var b = e('0bfcc2c'),
  82034. c = a.default
  82035. r.default = c
  82036. }) /*!node_modules/rc-util/lib/isMobile.js*/
  82037. amis.define('b932c03', function (i, e, a, o) {
  82038. 'use strict'
  82039. Object.defineProperty(e, '__esModule', { value: !0 }), (e.default = void 0)
  82040. e.default = function () {
  82041. if ('undefined' == typeof navigator || 'undefined' == typeof window) return !1
  82042. var i = navigator.userAgent || navigator.vendor || window.opera
  82043. return (
  82044. /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(
  82045. i
  82046. ) ||
  82047. /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(
  82048. null == i ? void 0 : i.substr(0, 4)
  82049. )
  82050. )
  82051. }
  82052. }) /*!node_modules/rc-util/lib/hooks/useMobile.js*/
  82053. amis.define('b0d1152', function (e, f, t, a) {
  82054. 'use strict'
  82055. var u = e('5faf1f8').default
  82056. Object.defineProperty(f, '__esModule', { value: !0 }), (f.default = void 0)
  82057. var d = u(e('fedc157')),
  82058. c = e('ac704b9'),
  82059. n = u(e('b932c03')),
  82060. i = u(e('83fa72c'))
  82061. f.default = function () {
  82062. var e = (0, c.useState)(!1),
  82063. f = (0, d.default)(e, 2),
  82064. t = f[0],
  82065. a = f[1]
  82066. return (
  82067. (0, i.default)(function () {
  82068. a((0, n.default)())
  82069. }, []),
  82070. t
  82071. )
  82072. }
  82073. }) /*!node_modules/rc-input-number/lib/StepHandler.js*/
  82074. amis.define('75aa8c9', function (e, n, t, a) {
  82075. 'use strict'
  82076. var r = e('5faf1f8'),
  82077. u = e('38ef8c8')
  82078. Object.defineProperty(n, '__esModule', { value: !0 }),
  82079. (n.default = function (e) {
  82080. var n = e.prefixCls,
  82081. t = e.upNode,
  82082. a = e.downNode,
  82083. r = e.upDisabled,
  82084. u = e.downDisabled,
  82085. i = e.onStep,
  82086. d = l.useRef(),
  82087. p = l.useRef()
  82088. p.current = i
  82089. var b = function (e, n) {
  82090. e.preventDefault(),
  82091. p.current(n),
  82092. (d.current = setTimeout(function e() {
  82093. p.current(n), (d.current = setTimeout(e, 200))
  82094. }, 600))
  82095. },
  82096. m = function () {
  82097. clearTimeout(d.current)
  82098. }
  82099. if (
  82100. (l.useEffect(function () {
  82101. return m
  82102. }, []),
  82103. (0, s.default)())
  82104. )
  82105. return null
  82106. var v = ''.concat(n, '-handler'),
  82107. w = (0, f.default)(v, ''.concat(v, '-up'), (0, o.default)({}, ''.concat(v, '-up-disabled'), r)),
  82108. y = (0, f.default)(v, ''.concat(v, '-down'), (0, o.default)({}, ''.concat(v, '-down-disabled'), u)),
  82109. M = { unselectable: 'on', role: 'button', onMouseUp: m, onMouseLeave: m }
  82110. return l.createElement(
  82111. 'div',
  82112. { className: ''.concat(v, '-wrap') },
  82113. l.createElement(
  82114. 'span',
  82115. (0, c.default)({}, M, {
  82116. onMouseDown: function (e) {
  82117. b(e, !0)
  82118. },
  82119. 'aria-label': 'Increase Value',
  82120. 'aria-disabled': r,
  82121. className: w
  82122. }),
  82123. t || l.createElement('span', { unselectable: 'on', className: ''.concat(n, '-handler-up-inner') })
  82124. ),
  82125. l.createElement(
  82126. 'span',
  82127. (0, c.default)({}, M, {
  82128. onMouseDown: function (e) {
  82129. b(e, !1)
  82130. },
  82131. 'aria-label': 'Decrease Value',
  82132. 'aria-disabled': u,
  82133. className: y
  82134. }),
  82135. a || l.createElement('span', { unselectable: 'on', className: ''.concat(n, '-handler-down-inner') })
  82136. )
  82137. )
  82138. })
  82139. var c = r(e('10334e3')),
  82140. o = r(e('3ebba13')),
  82141. l = (function (e, n) {
  82142. if (!n && e && e.__esModule) return e
  82143. if (null === e || ('object' !== u(e) && 'function' != typeof e)) return { default: e }
  82144. var t = i(n)
  82145. if (t && t.has(e)) return t.get(e)
  82146. var a = {},
  82147. r = Object.defineProperty && Object.getOwnPropertyDescriptor
  82148. for (var c in e)
  82149. if ('default' !== c && Object.prototype.hasOwnProperty.call(e, c)) {
  82150. var o = r ? Object.getOwnPropertyDescriptor(e, c) : null
  82151. o && (o.get || o.set) ? Object.defineProperty(a, c, o) : (a[c] = e[c])
  82152. }
  82153. ;(a.default = e), t && t.set(e, a)
  82154. return a
  82155. })(e('ac704b9')),
  82156. f = r(e('cb263ff')),
  82157. s = r(e('b0d1152'))
  82158. function i(e) {
  82159. if ('function' != typeof WeakMap) return null
  82160. var n = new WeakMap(),
  82161. t = new WeakMap()
  82162. return (i = function (e) {
  82163. return e ? t : n
  82164. })(e)
  82165. }
  82166. }) /*!node_modules/rc-input-number/lib/utils/numberUtil.js*/
  82167. amis.define('73211f4', function (e, r, t, u) {
  82168. 'use strict'
  82169. Object.defineProperty(r, '__esModule', { value: !0 }),
  82170. (r.getDecupleSteps = function (e) {
  82171. var r = 'number' == typeof e ? (0, n.num2str)(e) : (0, n.trimNumber)(e).fullStr
  82172. if (!r.includes('.')) return e + '0'
  82173. return (0, n.trimNumber)(r.replace(/(\d)\.(\d)/g, '$1$2.')).fullStr
  82174. })
  82175. var n = e('b3fd67d')
  82176. }) /*!node_modules/rc-util/lib/warning.js*/
  82177. amis.define('1ee255e', function (e, n, t, i) {
  82178. 'use strict'
  82179. Object.defineProperty(n, '__esModule', { value: !0 }),
  82180. (n.call = f),
  82181. (n.default = void 0),
  82182. (n.note = r),
  82183. (n.noteOnce = l),
  82184. (n.preMessage = void 0),
  82185. (n.resetWarned = s),
  82186. (n.warning = a),
  82187. (n.warningOnce = d)
  82188. var o = {},
  82189. c = [],
  82190. u = (n.preMessage = function (e) {
  82191. c.push(e)
  82192. })
  82193. function a(e, n) {}
  82194. function r(e, n) {}
  82195. function s() {
  82196. o = {}
  82197. }
  82198. function f(e, n, t) {
  82199. n || o[t] || (e(!1, t), (o[t] = !0))
  82200. }
  82201. function d(e, n) {
  82202. f(a, e, n)
  82203. }
  82204. function l(e, n) {
  82205. f(r, e, n)
  82206. }
  82207. ;(d.preMessage = u), (d.resetWarned = s), (d.noteOnce = l)
  82208. n.default = d
  82209. }) /*!node_modules/rc-input-number/lib/hooks/useCursor.js*/
  82210. amis.define('cf6dad7', function (e, t, r, n) {
  82211. 'use strict'
  82212. var a = e('5faf1f8')
  82213. Object.defineProperty(t, '__esModule', { value: !0 }),
  82214. (t.default = function (e, t) {
  82215. var r = (0, s.useRef)(null)
  82216. return [
  82217. function () {
  82218. try {
  82219. var t = e.selectionStart,
  82220. n = e.selectionEnd,
  82221. a = e.value,
  82222. s = a.substring(0, t),
  82223. f = a.substring(n)
  82224. r.current = { start: t, end: n, value: a, beforeTxt: s, afterTxt: f }
  82225. } catch (e) {}
  82226. },
  82227. function () {
  82228. if (e && r.current && t)
  82229. try {
  82230. var n = e.value,
  82231. a = r.current,
  82232. s = a.beforeTxt,
  82233. i = a.afterTxt,
  82234. u = a.start,
  82235. c = n.length
  82236. if (n.endsWith(i)) c = n.length - r.current.afterTxt.length
  82237. else if (n.startsWith(s)) c = s.length
  82238. else {
  82239. var l = s[u - 1],
  82240. o = n.indexOf(l, u - 1)
  82241. ;-1 !== o && (c = o + 1)
  82242. }
  82243. e.setSelectionRange(c, c)
  82244. } catch (e) {
  82245. ;(0, f.default)(!1, 'Something warning of cursor restore. Please fire issue about this: '.concat(e.message))
  82246. }
  82247. }
  82248. ]
  82249. })
  82250. var s = e('ac704b9'),
  82251. f = a(e('1ee255e'))
  82252. }) /*!node_modules/rc-util/lib/raf.js*/
  82253. amis.define('2c8ce62', function (n, e, t, i) {
  82254. 'use strict'
  82255. Object.defineProperty(e, '__esModule', { value: !0 }), (e.default = void 0)
  82256. var r = function (n) {
  82257. return +setTimeout(n, 16)
  82258. },
  82259. u = function (n) {
  82260. return clearTimeout(n)
  82261. }
  82262. 'undefined' != typeof window &&
  82263. 'requestAnimationFrame' in window &&
  82264. ((r = function (n) {
  82265. return window.requestAnimationFrame(n)
  82266. }),
  82267. (u = function (n) {
  82268. return window.cancelAnimationFrame(n)
  82269. }))
  82270. var o = 0,
  82271. a = new Map()
  82272. function c(n) {
  82273. a.delete(n)
  82274. }
  82275. var f = function (n) {
  82276. var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 1,
  82277. t = (o += 1)
  82278. function i(e) {
  82279. if (0 === e) c(t), n()
  82280. else {
  82281. var u = r(function () {
  82282. i(e - 1)
  82283. })
  82284. a.set(t, u)
  82285. }
  82286. }
  82287. return i(e), t
  82288. }
  82289. f.cancel = function (n) {
  82290. var e = a.get(n)
  82291. return c(n), u(e)
  82292. }
  82293. e.default = f
  82294. }) /*!node_modules/rc-input-number/lib/hooks/useFrame.js*/
  82295. amis.define('e266e2b', function (e, n, t, u) {
  82296. 'use strict'
  82297. var f = e('5faf1f8')
  82298. Object.defineProperty(n, '__esModule', { value: !0 }), (n.default = void 0)
  82299. var c = e('ac704b9'),
  82300. r = f(e('2c8ce62'))
  82301. n.default = function () {
  82302. var e = (0, c.useRef)(0),
  82303. n = function () {
  82304. r.default.cancel(e.current)
  82305. }
  82306. return (
  82307. (0, c.useEffect)(function () {
  82308. return n
  82309. }, []),
  82310. function (t) {
  82311. n(),
  82312. (e.current = (0, r.default)(function () {
  82313. t()
  82314. }))
  82315. }
  82316. )
  82317. }
  82318. }) /*!node_modules/rc-input-number/lib/InputNumber.js*/
  82319. amis.define('c2b6757', function (e, t, n, r) {
  82320. 'use strict'
  82321. var a = e('5faf1f8'),
  82322. u = e('38ef8c8')
  82323. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  82324. var l = a(e('10334e3')),
  82325. o = a(e('3ebba13')),
  82326. i = a(e('38ef8c8')),
  82327. f = a(e('fedc157')),
  82328. c = a(e('1ac9d12')),
  82329. s = O(e('ac704b9')),
  82330. d = a(e('cb263ff')),
  82331. p = a(e('d8ce5a6')),
  82332. v = e('83fa72c'),
  82333. m = e('8f86553'),
  82334. b = O(e('b3fd67d')),
  82335. y = a(e('75aa8c9')),
  82336. g = e('73211f4'),
  82337. N = a(e('cf6dad7')),
  82338. E = a(e('e266e2b')),
  82339. S = [
  82340. 'prefixCls',
  82341. 'className',
  82342. 'style',
  82343. 'min',
  82344. 'max',
  82345. 'step',
  82346. 'defaultValue',
  82347. 'value',
  82348. 'disabled',
  82349. 'readOnly',
  82350. 'upHandler',
  82351. 'downHandler',
  82352. 'keyboard',
  82353. 'controls',
  82354. 'stringMode',
  82355. 'parser',
  82356. 'formatter',
  82357. 'precision',
  82358. 'decimalSeparator',
  82359. 'onChange',
  82360. 'onInput',
  82361. 'onPressEnter',
  82362. 'onStep'
  82363. ]
  82364. function w(e) {
  82365. if ('function' != typeof WeakMap) return null
  82366. var t = new WeakMap(),
  82367. n = new WeakMap()
  82368. return (w = function (e) {
  82369. return e ? n : t
  82370. })(e)
  82371. }
  82372. function O(e, t) {
  82373. if (!t && e && e.__esModule) return e
  82374. if (null === e || ('object' !== u(e) && 'function' != typeof e)) return { default: e }
  82375. var n = w(t)
  82376. if (n && n.has(e)) return n.get(e)
  82377. var r = {},
  82378. a = Object.defineProperty && Object.getOwnPropertyDescriptor
  82379. for (var l in e)
  82380. if ('default' !== l && Object.prototype.hasOwnProperty.call(e, l)) {
  82381. var o = a ? Object.getOwnPropertyDescriptor(e, l) : null
  82382. o && (o.get || o.set) ? Object.defineProperty(r, l, o) : (r[l] = e[l])
  82383. }
  82384. return (r.default = e), n && n.set(e, r), r
  82385. }
  82386. var C = function (e, t) {
  82387. return e || t.isEmpty() ? t.toString() : t.toNumber()
  82388. },
  82389. I = function (e) {
  82390. var t = (0, b.default)(e)
  82391. return t.isInvalidate() ? null : t
  82392. },
  82393. M = s.forwardRef(function (e, t) {
  82394. var n,
  82395. r = e.prefixCls,
  82396. a = void 0 === r ? 'rc-input-number' : r,
  82397. u = e.className,
  82398. w = e.style,
  82399. O = e.min,
  82400. M = e.max,
  82401. P = e.step,
  82402. x = void 0 === P ? 1 : P,
  82403. h = e.defaultValue,
  82404. D = e.value,
  82405. k = e.disabled,
  82406. R = e.readOnly,
  82407. j = e.upHandler,
  82408. q = e.downHandler,
  82409. U = e.keyboard,
  82410. F = e.controls,
  82411. H = void 0 === F || F,
  82412. W = e.stringMode,
  82413. _ = e.parser,
  82414. K = e.formatter,
  82415. L = e.precision,
  82416. B = e.decimalSeparator,
  82417. T = e.onChange,
  82418. V = e.onInput,
  82419. z = e.onPressEnter,
  82420. A = e.onStep,
  82421. G = (0, c.default)(e, S),
  82422. J = ''.concat(a, '-input'),
  82423. Q = s.useRef(null),
  82424. X = s.useState(!1),
  82425. Y = (0, f.default)(X, 2),
  82426. Z = Y[0],
  82427. $ = Y[1],
  82428. ee = s.useRef(!1),
  82429. te = s.useRef(!1),
  82430. ne = s.useRef(!1),
  82431. re = s.useState(function () {
  82432. return (0, b.default)(null != D ? D : h)
  82433. }),
  82434. ae = (0, f.default)(re, 2),
  82435. ue = ae[0],
  82436. le = ae[1]
  82437. var oe = s.useCallback(
  82438. function (e, t) {
  82439. if (!t) return L >= 0 ? L : Math.max((0, b.getNumberPrecision)(e), (0, b.getNumberPrecision)(x))
  82440. },
  82441. [L, x]
  82442. ),
  82443. ie = s.useCallback(
  82444. function (e) {
  82445. var t = String(e)
  82446. if (_) return _(t)
  82447. var n = t
  82448. return B && (n = n.replace(B, '.')), n.replace(/[^\w.-]+/g, '')
  82449. },
  82450. [_, B]
  82451. ),
  82452. fe = s.useRef(''),
  82453. ce = s.useCallback(
  82454. function (e, t) {
  82455. if (K) return K(e, { userTyping: t, input: String(fe.current) })
  82456. var n = 'number' == typeof e ? (0, b.num2str)(e) : e
  82457. if (!t) {
  82458. var r = oe(n, t)
  82459. if ((0, b.validateNumber)(n) && (B || r >= 0)) {
  82460. var a = B || '.'
  82461. n = (0, b.toFixed)(n, a, r)
  82462. }
  82463. }
  82464. return n
  82465. },
  82466. [K, oe, B]
  82467. ),
  82468. se = s.useState(function () {
  82469. var e = null != h ? h : D
  82470. return ue.isInvalidate() && ['string', 'number'].includes((0, i.default)(e)) ? (Number.isNaN(e) ? '' : e) : ce(ue.toString(), !1)
  82471. }),
  82472. de = (0, f.default)(se, 2),
  82473. pe = de[0],
  82474. ve = de[1]
  82475. function me(e, t) {
  82476. ve(ce(e.isInvalidate() ? e.toString(!1) : e.toString(!t), t))
  82477. }
  82478. fe.current = pe
  82479. var be = s.useMemo(
  82480. function () {
  82481. return I(M)
  82482. },
  82483. [M, L]
  82484. ),
  82485. ye = s.useMemo(
  82486. function () {
  82487. return I(O)
  82488. },
  82489. [O, L]
  82490. ),
  82491. ge = s.useMemo(
  82492. function () {
  82493. return !(!be || !ue || ue.isInvalidate()) && be.lessEquals(ue)
  82494. },
  82495. [be, ue]
  82496. ),
  82497. Ne = s.useMemo(
  82498. function () {
  82499. return !(!ye || !ue || ue.isInvalidate()) && ue.lessEquals(ye)
  82500. },
  82501. [ye, ue]
  82502. ),
  82503. Ee = (0, N.default)(Q.current, Z),
  82504. Se = (0, f.default)(Ee, 2),
  82505. we = Se[0],
  82506. Oe = Se[1],
  82507. Ce = function (e) {
  82508. return be && !e.lessEquals(be) ? be : ye && !ye.lessEquals(e) ? ye : null
  82509. },
  82510. Ie = function (e) {
  82511. return !Ce(e)
  82512. },
  82513. Me = function (e, t) {
  82514. var n,
  82515. r = e,
  82516. a = Ie(r) || r.isEmpty()
  82517. if ((r.isEmpty() || t || ((r = Ce(r) || r), (a = !0)), !R && !k && a)) {
  82518. var u = r.toString(),
  82519. l = oe(u, t)
  82520. return (
  82521. l >= 0 && ((r = (0, b.default)((0, b.toFixed)(u, '.', l))), Ie(r) || (r = (0, b.default)((0, b.toFixed)(u, '.', l, !0)))),
  82522. r.equals(ue) || ((n = r), void 0 === D && le(n), null == T || T(r.isEmpty() ? null : C(W, r)), void 0 === D && me(r, t)),
  82523. r
  82524. )
  82525. }
  82526. return ue
  82527. },
  82528. Pe = (0, E.default)(),
  82529. xe = function e(t) {
  82530. if ((we(), ve(t), !te.current)) {
  82531. var n = ie(t),
  82532. r = (0, b.default)(n)
  82533. r.isNaN() || Me(r, !0)
  82534. }
  82535. null == V || V(t),
  82536. Pe(function () {
  82537. var n = t
  82538. _ || (n = t.replace(/。/g, '.')), n !== t && e(n)
  82539. })
  82540. },
  82541. he = function (e) {
  82542. var t
  82543. if (!((e && ge) || (!e && Ne))) {
  82544. ee.current = !1
  82545. var n = (0, b.default)(ne.current ? (0, g.getDecupleSteps)(x) : x)
  82546. e || (n = n.negate())
  82547. var r = (ue || (0, b.default)(0)).add(n.toString()),
  82548. a = Me(r, !1)
  82549. null == A || A(C(W, a), { offset: ne.current ? (0, g.getDecupleSteps)(x) : x, type: e ? 'up' : 'down' }), null === (t = Q.current) || void 0 === t || t.focus()
  82550. }
  82551. },
  82552. De = function (e) {
  82553. var t = (0, b.default)(ie(pe)),
  82554. n = t
  82555. ;(n = t.isNaN() ? ue : Me(t, e)), void 0 !== D ? me(ue, !1) : n.isNaN() || me(n, !1)
  82556. }
  82557. return (
  82558. (0, v.useLayoutUpdateEffect)(
  82559. function () {
  82560. ue.isInvalidate() || me(ue, !1)
  82561. },
  82562. [L]
  82563. ),
  82564. (0, v.useLayoutUpdateEffect)(
  82565. function () {
  82566. var e = (0, b.default)(D)
  82567. le(e)
  82568. var t = (0, b.default)(ie(pe))
  82569. ;(e.equals(t) && ee.current && !K) || me(e, ee.current)
  82570. },
  82571. [D]
  82572. ),
  82573. (0, v.useLayoutUpdateEffect)(
  82574. function () {
  82575. K && Oe()
  82576. },
  82577. [pe]
  82578. ),
  82579. s.createElement(
  82580. 'div',
  82581. {
  82582. className: (0, d.default)(
  82583. a,
  82584. u,
  82585. ((n = {}),
  82586. (0, o.default)(n, ''.concat(a, '-focused'), Z),
  82587. (0, o.default)(n, ''.concat(a, '-disabled'), k),
  82588. (0, o.default)(n, ''.concat(a, '-readonly'), R),
  82589. (0, o.default)(n, ''.concat(a, '-not-a-number'), ue.isNaN()),
  82590. (0, o.default)(n, ''.concat(a, '-out-of-range'), !ue.isInvalidate() && !Ie(ue)),
  82591. n)
  82592. ),
  82593. style: w,
  82594. onFocus: function () {
  82595. $(!0)
  82596. },
  82597. onBlur: function () {
  82598. De(!1), $(!1), (ee.current = !1)
  82599. },
  82600. onKeyDown: function (e) {
  82601. var t = e.which,
  82602. n = e.shiftKey
  82603. ;(ee.current = !0),
  82604. (ne.current = !!n),
  82605. t === p.default.ENTER && (te.current || (ee.current = !1), De(!1), null == z || z(e)),
  82606. !1 !== U && !te.current && [p.default.UP, p.default.DOWN].includes(t) && (he(p.default.UP === t), e.preventDefault())
  82607. },
  82608. onKeyUp: function () {
  82609. ;(ee.current = !1), (ne.current = !1)
  82610. },
  82611. onCompositionStart: function () {
  82612. te.current = !0
  82613. },
  82614. onCompositionEnd: function () {
  82615. ;(te.current = !1), xe(Q.current.value)
  82616. },
  82617. onBeforeInput: function () {
  82618. ee.current = !0
  82619. }
  82620. },
  82621. H && s.createElement(y.default, { prefixCls: a, upNode: j, downNode: q, upDisabled: ge, downDisabled: Ne, onStep: he }),
  82622. s.createElement(
  82623. 'div',
  82624. { className: ''.concat(J, '-wrap') },
  82625. s.createElement(
  82626. 'input',
  82627. (0, l.default)({ autoComplete: 'off', role: 'spinbutton', 'aria-valuemin': O, 'aria-valuemax': M, 'aria-valuenow': ue.isInvalidate() ? null : ue.toString(), step: x }, G, {
  82628. ref: (0, m.composeRef)(Q, t),
  82629. className: J,
  82630. value: pe,
  82631. onChange: function (e) {
  82632. xe(e.target.value)
  82633. },
  82634. disabled: k,
  82635. readOnly: R
  82636. })
  82637. )
  82638. )
  82639. )
  82640. )
  82641. })
  82642. M.displayName = 'InputNumber'
  82643. var P = M
  82644. t.default = P
  82645. }) /*!node_modules/rc-input-number/lib/index.js*/
  82646. amis.define('f8edebd', function (e, f, d, a) {
  82647. 'use strict'
  82648. var t = e('5faf1f8')
  82649. Object.defineProperty(f, '__esModule', { value: !0 }), (f.default = void 0)
  82650. var u = t(e('c2b6757')).default
  82651. f.default = u
  82652. }) /*!node_modules/amis-ui/lib/components/NumberInput.js*/
  82653. amis.define('6b4b59c', function (e, n, t, a) {
  82654. 'use strict'
  82655. Object.defineProperty(n, '__esModule', { value: !0 })
  82656. var r = e('68b98b9'),
  82657. i = e('ac704b9'),
  82658. o = e('e841039'),
  82659. s = e('f8edebd'),
  82660. d = e('b3fd67d'),
  82661. u = e('09ae5b9'),
  82662. l = e('64ea6e0')
  82663. function c(e) {
  82664. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  82665. }
  82666. var p = c(i),
  82667. m = c(o),
  82668. h = c(s),
  82669. b = c(d),
  82670. f = e('ac704b9'),
  82671. g = (f.default || f).createElement
  82672. ;(f.default || f).Fragment
  82673. var _ = (function (e) {
  82674. function n(n) {
  82675. var t = e.call(this, n) || this
  82676. return (t.isBig = !1), (t.isBig = !!n.big), (t.state = { focused: !1 }), t
  82677. }
  82678. return (
  82679. r.__extends(n, e),
  82680. (n.prototype.componentDidUpdate = function (e) {
  82681. var n = !!this.props.big
  82682. !!(null == e ? void 0 : e.big) !== n && (this.isBig = n)
  82683. }),
  82684. (n.prototype.handleChange = function (e) {
  82685. var t = this.props
  82686. t.min, t.max, t.step, t.precision
  82687. var a = t.resetValue,
  82688. r = t.clearValueOnEmpty,
  82689. i = t.onChange,
  82690. o = n.normalizeValue2(e, a, r)
  82691. null == i || i(o)
  82692. }),
  82693. (n.prototype.handleFocus = function (e) {
  82694. var n = this.props.onFocus
  82695. this.setState({ focused: !0 }), n && n(e)
  82696. }),
  82697. (n.prototype.handleBlur = function (e) {
  82698. var n = this.props.onBlur
  82699. this.setState({ focused: !1 }), n && n(e)
  82700. }),
  82701. (n.prototype.handleClick = function (e) {
  82702. e.stopPropagation()
  82703. }),
  82704. (n.prototype.handleEnhanceModeChange = function (e, n) {
  82705. n.stopPropagation()
  82706. var t = this.props,
  82707. a = t.value,
  82708. r = t.step,
  82709. i = void 0 === r ? 1 : r,
  82710. o = t.disabled,
  82711. s = t.readOnly,
  82712. u = t.precision,
  82713. l = a || 0
  82714. if (!o && !s && !isNaN(Number(i)) && Number(i)) {
  82715. var c = b.default(i)
  82716. 'add' !== e && (c = c.negate())
  82717. var p,
  82718. m,
  82719. h,
  82720. f = b.default(l).add(c.toString()),
  82721. g =
  82722. ((m = (p = f).toString()),
  82723. (h = (function (e) {
  82724. return null != u && u >= 0 ? u : Math.max(d.getNumberPrecision(e), d.getNumberPrecision(Number(i) || 1))
  82725. })(m)),
  82726. h >= 0 && (p = b.default(d.toFixed(m, '.', h))),
  82727. p)
  82728. this.isBig ? this.handleChange(g.toString()) : ((l = Number(g.toString())), this.handleChange(l))
  82729. }
  82730. }),
  82731. (n.prototype.renderBase = function () {
  82732. var e,
  82733. t = this.props,
  82734. a = t.className,
  82735. i = t.classPrefix,
  82736. o = t.classnames,
  82737. s = t.value,
  82738. d = t.step,
  82739. u = t.precision,
  82740. c = t.max,
  82741. p = t.min,
  82742. m = t.disabled,
  82743. b = t.placeholder,
  82744. f = t.showSteps,
  82745. _ = t.formatter,
  82746. y = t.parser,
  82747. N = t.borderMode,
  82748. v = t.readOnly,
  82749. C = t.displayMode,
  82750. F = t.inputRef,
  82751. M = t.keyboard,
  82752. B = t.inputControlClassName,
  82753. x = t.mobileUI,
  82754. O = t.name,
  82755. P = t.testIdBuilder,
  82756. I = { precision: n.normalizePrecision(u, d) }
  82757. return g(
  82758. h.default,
  82759. r.__assign(
  82760. {
  82761. name: O,
  82762. className: o(a, !1 === f ? 'no-steps' : '', 'enhance' === C ? 'Number--enhance-input' : B, ((e = {}), (e['Number--border'.concat(l.ucFirst(N))] = N), e), { 'is-mobile': x }),
  82763. ref: F,
  82764. readOnly: v,
  82765. prefixCls: ''.concat(i, 'Number'),
  82766. value: s,
  82767. step: d,
  82768. max: c,
  82769. min: p,
  82770. formatter: _,
  82771. parser: y,
  82772. onChange: this.handleChange,
  82773. disabled: m,
  82774. placeholder: b,
  82775. onFocus: this.handleFocus,
  82776. onClick: this.handleClick,
  82777. onBlur: this.handleBlur,
  82778. stringMode: !!this.isBig,
  82779. keyboard: M
  82780. },
  82781. I,
  82782. null == P ? void 0 : P.getTestId()
  82783. )
  82784. )
  82785. }),
  82786. (n.prototype.render = function () {
  82787. var e,
  82788. n,
  82789. t = this,
  82790. a = this.props,
  82791. r = a.classnames,
  82792. i = a.value,
  82793. o = a.max,
  82794. s = a.min,
  82795. d = a.disabled,
  82796. c = a.showSteps,
  82797. m = a.borderMode,
  82798. h = a.readOnly,
  82799. b = a.displayMode,
  82800. f = a.inputControlClassName
  82801. return (
  82802. a.mobileUI,
  82803. g(
  82804. p.default.Fragment,
  82805. null,
  82806. 'enhance' === b
  82807. ? g(
  82808. 'div',
  82809. {
  82810. className: r(
  82811. 'Number--enhance',
  82812. d ? 'Number--enhance-disabled' : '',
  82813. !1 === c ? 'Number--enhance-no-steps' : '',
  82814. ((e = {}), (e['Number--enhance-border'.concat(l.ucFirst(m))] = m), e),
  82815. f,
  82816. (null === (n = this.state) || void 0 === n ? void 0 : n.focused) && 'focused'
  82817. )
  82818. },
  82819. g(
  82820. 'div',
  82821. {
  82822. className: r(
  82823. 'Number--enhance-left-icon',
  82824. i && i === s ? 'Number--enhance-border-min' : '',
  82825. d ? 'Number--enhance-border-disabled' : '',
  82826. h ? 'Number--enhance-border-readOnly' : ''
  82827. ),
  82828. onClick: function (e) {
  82829. return t.handleEnhanceModeChange('subtract', e)
  82830. }
  82831. },
  82832. g(u.Icon, { icon: 'minus', className: 'icon', classNameProp: r('InputNumber-enhance-minus icon'), iconContent: 'InputNumber-enhance-minus' })
  82833. ),
  82834. this.renderBase(),
  82835. g(
  82836. 'div',
  82837. {
  82838. className: r(
  82839. 'Number--enhance-right-icon',
  82840. i && i === o ? 'Number--enhance-border-max' : '',
  82841. d ? 'Number--enhance-border-disabled' : '',
  82842. h ? 'Number--enhance-border-readOnly' : ''
  82843. ),
  82844. onClick: function (e) {
  82845. return t.handleEnhanceModeChange('add', e)
  82846. }
  82847. },
  82848. g(u.Icon, { icon: 'plus', className: 'icon', classNameProp: r('InputNumber-enhance-plus icon'), iconContent: 'InputNumber-enhance-plus' })
  82849. )
  82850. )
  82851. : this.renderBase()
  82852. )
  82853. )
  82854. }),
  82855. (n.defaultProps = { step: 1, readOnly: !1, borderMode: 'full', resetValue: '' }),
  82856. (n.normalizeValue = function (e, n, t, a, r, i, o) {
  82857. if (!l.isNumeric(e)) {
  82858. if (!l.isNumeric(r)) return i ? void 0 : ''
  82859. e = r
  82860. }
  82861. if (('number' == typeof e && ('number' == typeof n && (e = Math.max(e, n)), 'number' == typeof t && (e = Math.min(e, t))), 'string' == typeof e)) {
  82862. var s = b.default(e)
  82863. if (void 0 !== n) {
  82864. var u = b.default(n)
  82865. s.lessEquals(u) && (e = n)
  82866. }
  82867. if (void 0 !== t) b.default(t).lessEquals(s) && (e = t)
  82868. }
  82869. return o || d.getNumberPrecision(e) === a || (e = b.default(d.toFixed(d.num2str(e), '.', a)).toNumber()), e
  82870. }),
  82871. (n.normalizeValue2 = function (e, n, t) {
  82872. if (!l.isNumeric(e)) {
  82873. if (!l.isNumeric(n)) return t ? void 0 : ''
  82874. e = n
  82875. }
  82876. return e
  82877. }),
  82878. (n.normalizePrecision = function (e, n) {
  82879. return 'number' == typeof e && m.default(e) && e >= 0 ? Math.max(e, d.getNumberPrecision(null != n ? n : 1)) : null != n ? Math.max(0, d.getNumberPrecision(n)) : 0
  82880. }),
  82881. r.__decorate([l.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], n.prototype, 'handleChange', null),
  82882. r.__decorate([l.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], n.prototype, 'handleFocus', null),
  82883. r.__decorate([l.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], n.prototype, 'handleBlur', null),
  82884. r.__decorate([l.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], n.prototype, 'handleClick', null),
  82885. r.__decorate(
  82886. [l.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [String, Object]), r.__metadata('design:returntype', void 0)],
  82887. n.prototype,
  82888. 'handleEnhanceModeChange',
  82889. null
  82890. ),
  82891. r.__decorate([l.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], n.prototype, 'renderBase', null),
  82892. n
  82893. )
  82894. })(p.default.Component),
  82895. y = l.themeable(_)
  82896. ;(n.NumberInput = _), (n.default = y)
  82897. }) /*!node_modules/amis-ui/lib/components/ArrayInput.js*/
  82898. amis.define('212795b', function (e, a, t, n) {
  82899. 'use strict'
  82900. Object.defineProperty(a, '__esModule', { value: !0 })
  82901. var r = e('68b98b9'),
  82902. i = e('ac704b9'),
  82903. o = e('64ea6e0'),
  82904. l = e('403b06e'),
  82905. d = e('09ae5b9'),
  82906. s = e('64a8924'),
  82907. p = e('9a27350'),
  82908. u = e('1e5c4ba')
  82909. function c(e) {
  82910. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  82911. }
  82912. var h = c(i),
  82913. g = c(p),
  82914. y = e('ac704b9'),
  82915. m = (y.default || y).createElement
  82916. ;(y.default || y).Fragment
  82917. var v = (function (e) {
  82918. function a() {
  82919. var a = (null !== e && e.apply(this, arguments)) || this
  82920. return (a.id = o.guid()), a
  82921. }
  82922. return (
  82923. r.__extends(a, e),
  82924. (a.prototype.handleItemOnChange = function (e, a) {
  82925. var t = this.props.onChange,
  82926. n = this.props.value,
  82927. r = Array.isArray(n) ? n.concat() : []
  82928. r.splice(e, 1, a), null == t || t(r)
  82929. }),
  82930. (a.prototype.dragTipRef = function (e) {
  82931. !this.dragTip && e ? this.initDragging() : this.dragTip && !e && this.destroyDragging(), (this.dragTip = e)
  82932. }),
  82933. (a.prototype.handleAdd = function () {
  82934. var e = this.props,
  82935. a = e.value,
  82936. t = e.onChange,
  82937. n = e.itemInitalValue,
  82938. r = Array.isArray(a) ? a.concat() : []
  82939. r.push(n), null == t || t(r)
  82940. }),
  82941. (a.prototype.handleRemove = function (e) {
  82942. var a = parseInt(e.currentTarget.getAttribute('data-index'), 10),
  82943. t = this.props,
  82944. n = t.value,
  82945. r = t.onChange
  82946. t.itemInitalValue
  82947. var i = Array.isArray(n) ? n.concat() : []
  82948. i.splice(a, 1), null == r || r(i)
  82949. }),
  82950. (a.prototype.initDragging = function () {
  82951. var e = this,
  82952. a = this.props.onChange,
  82953. t = this.props.classPrefix,
  82954. n = u.findDOMNode(this)
  82955. this.sortable = new g.default(n.querySelector('.drag-group'), {
  82956. group: 'array-input-'.concat(this.id),
  82957. animation: 150,
  82958. handle: '.drag-bar',
  82959. ghostClass: ''.concat(t, 'ArrayInput-item--dragging'),
  82960. onEnd: function (t) {
  82961. if (t.newIndex !== t.oldIndex) {
  82962. var n = t.to
  82963. t.oldIndex < n.childNodes.length - 1 ? n.insertBefore(t.item, n.childNodes[t.oldIndex > t.newIndex ? t.oldIndex + 1 : t.oldIndex]) : n.appendChild(t.item)
  82964. var r = e.props.value
  82965. if (Array.isArray(r)) {
  82966. var i = r.concat()
  82967. i.splice(t.newIndex, 0, i.splice(t.oldIndex, 1)[0]), null == a || a(i)
  82968. }
  82969. }
  82970. }
  82971. })
  82972. }),
  82973. (a.prototype.destroyDragging = function () {
  82974. this.sortable && this.sortable.destroy()
  82975. }),
  82976. (a.prototype.renderItem = function (e, a, t) {
  82977. var n = this.props,
  82978. r = n.itemRender,
  82979. i = n.disabled,
  82980. o = n.classnames,
  82981. l = n.sortable,
  82982. s = n.removable,
  82983. p = n.minLength
  82984. return m(
  82985. 'div',
  82986. { className: o('ArrayInput-item'), key: a },
  82987. l && t.length > 1 && !i ? m('a', { className: o('ArrayInput-itemDrager drag-bar') }, m(d.Icon, { icon: 'drag-bar', className: 'icon' })) : null,
  82988. r({ value: e, onChange: this.handleItemOnChange.bind(this, a), index: a, disabled: i }),
  82989. !1 === s || i || (p && !(t.length > p))
  82990. ? null
  82991. : m('a', { 'data-index': a, className: o('ArrayInput-itemRemove'), onClick: this.handleRemove }, m(d.Icon, { icon: 'close', className: 'icon' }))
  82992. )
  82993. }),
  82994. (a.prototype.render = function () {
  82995. var e = this,
  82996. a = this.props,
  82997. t = a.classnames,
  82998. n = a.value,
  82999. r = a.placeholder,
  83000. i = a.translate,
  83001. o = a.maxLength,
  83002. l = a.sortable,
  83003. p = a.sortTip,
  83004. u = a.disabled
  83005. return m(
  83006. 'div',
  83007. { className: t('ArrayInput') },
  83008. Array.isArray(n) && n.length
  83009. ? m(
  83010. 'div',
  83011. { className: t('ArrayInput-items drag-group') },
  83012. n.map(function (a, t) {
  83013. return e.renderItem(a, t, n)
  83014. })
  83015. )
  83016. : m('div', { className: t('ArrayInput-placeholder') }, i(r)),
  83017. m(
  83018. 'div',
  83019. { className: t('ArrayInput-toolbar', l && Array.isArray(n) && n.length > 1 ? 'ArrayInput-toolbar--dnd' : '') },
  83020. !Array.isArray(n) || !o || n.length < o
  83021. ? m(s.default, { className: t('ArrayInput-addBtn'), onClick: this.handleAdd, level: '', disabled: u }, m(d.Icon, { icon: 'plus', className: 'icon' }), m('span', null, i('add')))
  83022. : null,
  83023. l && Array.isArray(n) && n.length ? m('span', { className: t('ArrayInput-sortTip'), ref: this.dragTipRef }, Array.isArray(n) && n.length > 1 ? i(p) : '') : null
  83024. )
  83025. )
  83026. }),
  83027. (a.defaultProps = {
  83028. placeholder: 'empty',
  83029. itemRender: function (e) {
  83030. var a = e.value,
  83031. t = e.onChange
  83032. return m(l.default, { value: a, onChange: t })
  83033. }
  83034. }),
  83035. r.__decorate([o.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], a.prototype, 'dragTipRef', null),
  83036. r.__decorate([o.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], a.prototype, 'handleAdd', null),
  83037. r.__decorate([o.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], a.prototype, 'handleRemove', null),
  83038. a
  83039. )
  83040. })(h.default.Component),
  83041. f = o.themeable(o.localeable(o.uncontrollable(v, { value: 'onChange' })))
  83042. ;(a.ArrayInput = v), (a.default = f)
  83043. }) /*!node_modules/lodash/chain.js*/
  83044. amis.define('82da314', function (n, a, f, i) {
  83045. var r = n('9fd99f1')
  83046. f.exports = function (n) {
  83047. var a = r(n)
  83048. return (a.__chain__ = !0), a
  83049. }
  83050. }) /*!node_modules/amis-ui/lib/components/SearchBox.js*/
  83051. amis.define('05bbaa5', function (e, t, a, n) {
  83052. 'use strict'
  83053. Object.defineProperty(t, '__esModule', { value: !0 })
  83054. var i = e('68b98b9'),
  83055. o = e('ac704b9'),
  83056. s = e('e841039'),
  83057. r = e('5f94728'),
  83058. l = e('8b081ba'),
  83059. d = e('64ea6e0'),
  83060. c = e('09ae5b9'),
  83061. u = e('82da314'),
  83062. p = e('cd92eda'),
  83063. h = e('d2712d3')
  83064. function y(e) {
  83065. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  83066. }
  83067. var m = y(o),
  83068. v = y(s),
  83069. _ = y(r),
  83070. g = y(l),
  83071. f = y(u),
  83072. S = e('ac704b9'),
  83073. b = (S.default || S).createElement
  83074. ;(S.default || S).Fragment
  83075. var C = { enable: !1, key: 'amis:search_history', limit: 5, dropdownClassName: '' },
  83076. H = (function (e) {
  83077. function t() {
  83078. var t,
  83079. a = this
  83080. return (
  83081. ((a = e.apply(this, i.__spreadArray([], i.__read(arguments), !1)) || this).inputRef = m.default.createRef()),
  83082. (a.state = { isHistoryOpened: !1, isFocused: !1, inputValue: null !== (t = a.props.value) && void 0 !== t ? t : '', historyRecords: a.getHistoryRecords() }),
  83083. (a.lazyEmitSearch = _.default(
  83084. function () {
  83085. var e,
  83086. t = a.props.onSearch
  83087. null == t || t(null !== (e = a.state.inputValue) && void 0 !== e ? e : '')
  83088. },
  83089. 250,
  83090. { leading: !1, trailing: !0 }
  83091. )),
  83092. a
  83093. )
  83094. }
  83095. return (
  83096. i.__extends(t, e),
  83097. (t.prototype.componentDidUpdate = function (e) {
  83098. var t
  83099. e.value !== this.props.value && this.setState({ inputValue: null !== (t = this.props.value) && void 0 !== t ? t : '' })
  83100. }),
  83101. (t.prototype.componentWillUnmount = function () {
  83102. this.lazyEmitSearch.cancel()
  83103. }),
  83104. (t.prototype.handleActive = function () {
  83105. var e,
  83106. t = this.props.onActiveChange
  83107. null == t || t(!0), null === (e = this.inputRef.current) || void 0 === e || e.focus()
  83108. }),
  83109. (t.prototype.handleCancel = function () {
  83110. var e = this.props,
  83111. t = e.onActiveChange,
  83112. a = e.onCancel,
  83113. n = e.onChange
  83114. null == t || t(!1),
  83115. null == a || a(),
  83116. this.setState({ inputValue: '' }, function () {
  83117. return null == n ? void 0 : n('')
  83118. })
  83119. }),
  83120. (t.prototype.handleChange = function (e) {
  83121. var t = this,
  83122. a = this.props,
  83123. n = a.searchImediately,
  83124. i = a.onChange,
  83125. o = e.currentTarget.value
  83126. this.setState({ inputValue: o }, function () {
  83127. null == i || i(o), n && t.lazyEmitSearch()
  83128. })
  83129. }),
  83130. (t.prototype.handleSearch = function () {
  83131. var e = this.props.onSearch,
  83132. t = this.state.inputValue
  83133. this.getHistoryOptions().enable && (this.insertHistoryRecord(t), this.setState({ isFocused: !1, isHistoryOpened: !1 })), null == e || e(t || '')
  83134. }),
  83135. (t.prototype.handleKeyDown = function (e) {
  83136. 'Enter' === e.key && (this.handleSearch(), e.preventDefault())
  83137. }),
  83138. (t.prototype.handleClear = function () {
  83139. var e = this,
  83140. t = this.props,
  83141. a = t.searchImediately,
  83142. n = t.clearAndSubmit,
  83143. i = t.onChange
  83144. this.setState({ inputValue: '' }, function () {
  83145. null == i || i(''), (!0 === n || a) && e.lazyEmitSearch()
  83146. })
  83147. }),
  83148. (t.prototype.handleFocus = function () {
  83149. var e,
  83150. t,
  83151. a = this.getHistoryOptions().enable
  83152. this.setState({ isFocused: !0, isHistoryOpened: a }), null === (t = (e = this.props).onFocus) || void 0 === t || t.call(e)
  83153. }),
  83154. (t.prototype.handleBlur = function (e) {
  83155. var t, a
  83156. this.setState({ isFocused: !1, isHistoryOpened: !1 }), null === (a = (t = this.props).onBlur) || void 0 === a || a.call(t)
  83157. }),
  83158. (t.prototype.handleHistoryRecordSelect = function (e) {
  83159. var t = this
  83160. this.setState({ inputValue: e.value, isHistoryOpened: !1, isFocused: !1 }, function () {
  83161. return t.handleSearch()
  83162. })
  83163. }),
  83164. (t.prototype.getHistoryOptions = function () {
  83165. var e,
  83166. t,
  83167. a = this.props.history
  83168. return {
  83169. enable: !!(null == a ? void 0 : a.enable),
  83170. key: null !== (e = null == a ? void 0 : a.key) && void 0 !== e ? e : C.key,
  83171. limit: (null == a ? void 0 : a.limit) && v.default(null == a ? void 0 : a.limit) && (null == a ? void 0 : a.limit) > 0 ? (null == a ? void 0 : a.limit) : C.limit,
  83172. dropdownClassName: null !== (t = null == a ? void 0 : a.dropdownClassName) && void 0 !== t ? t : ''
  83173. }
  83174. }),
  83175. (t.prototype.getHistoryRecords = function () {
  83176. var e = this.getHistoryOptions(),
  83177. t = e.key,
  83178. a = e.limit
  83179. try {
  83180. var n = localStorage.getItem(t)
  83181. return f
  83182. .default(n ? JSON.parse(n) : [])
  83183. .uniqBy('value')
  83184. .orderBy(['timestamp'], ['desc'])
  83185. .slice(0, a)
  83186. .value()
  83187. } catch (e) {}
  83188. return []
  83189. }),
  83190. (t.prototype.clearHistoryRecords = function () {
  83191. var e = this.getHistoryOptions().key
  83192. return localStorage.removeItem(e), this.setState({ historyRecords: [] }), []
  83193. }),
  83194. (t.prototype.removeHistoryRecord = function (e) {
  83195. var t = this.getHistoryOptions().key,
  83196. a = this.getHistoryRecords(),
  83197. n = a.findIndex(function (t) {
  83198. return t.value === e.value
  83199. })
  83200. return ~n && (a.splice(n, 1), localStorage.setItem(t, JSON.stringify(a)), this.setState({ historyRecords: a })), a
  83201. }),
  83202. (t.prototype.insertHistoryRecord = function (e) {
  83203. var t = this.getHistoryRecords()
  83204. if (
  83205. !e ||
  83206. t.find(function (t) {
  83207. return t.value === e
  83208. })
  83209. )
  83210. return t
  83211. try {
  83212. var a = this.getHistoryOptions(),
  83213. n = a.key,
  83214. o = a.limit,
  83215. s = f
  83216. .default(i.__spreadArray(i.__spreadArray([], i.__read(t), !1), [{ value: e, timestamp: g.default().unix() }], !1))
  83217. .orderBy(['timestamp'], ['desc'])
  83218. .slice(0, o)
  83219. .value()
  83220. return localStorage.setItem(n, JSON.stringify(s)), this.setState({ historyRecords: s }), s
  83221. } catch (e) {}
  83222. return t
  83223. }),
  83224. (t.prototype.renderInput = function (e) {
  83225. var t = this.props,
  83226. a = t.classnames,
  83227. n = t.classPrefix,
  83228. o = t.active,
  83229. s = t.name,
  83230. r = t.className,
  83231. l = t.style,
  83232. d = t.disabled,
  83233. u = t.placeholder,
  83234. y = t.mini,
  83235. m = t.enhance,
  83236. v = t.clearable,
  83237. _ = t.mobileUI,
  83238. g = t.translate,
  83239. f = t.loading,
  83240. S = t.loadingConfig,
  83241. C = t.testIdBuilder,
  83242. H = this.state,
  83243. B = H.isFocused,
  83244. N = H.inputValue,
  83245. x = this.getHistoryOptions().enable
  83246. return b(
  83247. 'div',
  83248. i.__assign(
  83249. {
  83250. className: a('SearchBox', m && 'SearchBox--enhance', e ? '' : r, d ? 'is-disabled' : '', B ? 'is-focused' : '', !y || o ? 'is-active' : '', { 'is-history': x }, { 'is-mobile': _ }),
  83251. style: l
  83252. },
  83253. null == C ? void 0 : C.getTestId()
  83254. ),
  83255. b(p.default, {
  83256. name: s,
  83257. ref: this.inputRef,
  83258. disabled: d,
  83259. placeholder: g(u || 'placeholder.enter'),
  83260. value: null != N ? N : '',
  83261. autoComplete: 'off',
  83262. onFocus: this.handleFocus,
  83263. onBlur: this.handleBlur,
  83264. onChange: this.handleChange,
  83265. onKeyDown: this.handleKeyDown,
  83266. testIdBuilder: null == C ? void 0 : C.getChild('input')
  83267. }),
  83268. !y && v && N && !d
  83269. ? b(
  83270. 'div',
  83271. i.__assign({ className: a('SearchBox-clearable'), onClick: this.handleClear }, null == C ? void 0 : C.getChild('clear').getTestId()),
  83272. b(c.Icon, { icon: 'input-clear', className: 'icon' })
  83273. )
  83274. : null,
  83275. y
  83276. ? o
  83277. ? b('a', { className: a('SearchBox-cancelBtn'), onClick: this.handleCancel }, b(c.Icon, { icon: 'close', className: 'icon' }))
  83278. : b('a', { className: a('SearchBox-activeBtn'), onClick: this.handleActive }, b(c.Icon, { icon: 'search', className: 'icon' }))
  83279. : b(
  83280. 'a',
  83281. i.__assign({ className: a('SearchBox-searchBtn', { 'SearchBox-searchBtn--loading': f }), onClick: this.handleSearch }, null == C ? void 0 : C.getChild('search').getTestId()),
  83282. f
  83283. ? b(h.default, {
  83284. classnames: a,
  83285. classPrefix: n,
  83286. className: a('SearchBox-spinner'),
  83287. spinnerClassName: a('SearchBox-spinner-icon'),
  83288. disabled: d,
  83289. size: 'sm',
  83290. icon: 'loading-outline',
  83291. loadingConfig: S
  83292. })
  83293. : b(c.Icon, { icon: 'search', className: 'icon' })
  83294. )
  83295. )
  83296. }),
  83297. (t.prototype.renderTag = function (e, t) {
  83298. var a = this,
  83299. n = this.props.classnames
  83300. return b(
  83301. 'span',
  83302. { className: n('Tag', 'SearchBox-history-tag'), key: t },
  83303. b(
  83304. 'span',
  83305. {
  83306. className: n('SearchBox-history-tag-text'),
  83307. onMouseDown: function (t) {
  83308. t.preventDefault(), a.handleHistoryRecordSelect(e)
  83309. }
  83310. },
  83311. e.value
  83312. ),
  83313. b(
  83314. 'span',
  83315. {
  83316. className: n('SearchBox-history-tag-close'),
  83317. onMouseDown: function (t) {
  83318. t.preventDefault(), a.removeHistoryRecord(e)
  83319. }
  83320. },
  83321. b(c.Icon, { icon: 'close', className: 'icon' })
  83322. )
  83323. )
  83324. }),
  83325. (t.prototype.renderHitoryMode = function () {
  83326. var e = this,
  83327. t = this.props,
  83328. a = t.classnames,
  83329. n = t.translate,
  83330. i = t.className,
  83331. o = t.style,
  83332. s = this.state,
  83333. r = s.isHistoryOpened,
  83334. l = s.inputValue,
  83335. d = s.historyRecords,
  83336. c = this.getHistoryOptions().dropdownClassName,
  83337. u = r && !l && d.length > 0
  83338. return b(
  83339. 'div',
  83340. { id: 'searchbox-history', className: a('SearchBox-history', i), style: o },
  83341. this.renderInput(!0),
  83342. b(
  83343. 'div',
  83344. { className: a('SearchBox-history-dropdown', c, { 'is-active': u }) },
  83345. b(
  83346. 'header',
  83347. null,
  83348. b('h4', null, n('searchHistory')),
  83349. b(
  83350. 'a',
  83351. {
  83352. onMouseDown: function (t) {
  83353. t.preventDefault(), e.clearHistoryRecords()
  83354. }
  83355. },
  83356. n('clear')
  83357. )
  83358. ),
  83359. b(
  83360. 'div',
  83361. { className: a('SearchBox-history-content') },
  83362. d.map(function (t, a) {
  83363. return e.renderTag(t, a)
  83364. })
  83365. )
  83366. )
  83367. )
  83368. }),
  83369. (t.prototype.render = function () {
  83370. return this.getHistoryOptions().enable ? this.renderHitoryMode() : this.renderInput()
  83371. }),
  83372. (t.defaultProps = { mini: !0, enhance: !1, clearable: !1, searchImediately: !0, history: C, clearAndSubmit: !1 }),
  83373. i.__decorate([d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'handleActive', null),
  83374. i.__decorate([d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'handleCancel', null),
  83375. i.__decorate([d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'handleChange', null),
  83376. i.__decorate([d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'handleSearch', null),
  83377. i.__decorate([d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'handleKeyDown', null),
  83378. i.__decorate([d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'handleClear', null),
  83379. i.__decorate([d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'handleFocus', null),
  83380. i.__decorate([d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'handleBlur', null),
  83381. t
  83382. )
  83383. })(m.default.Component),
  83384. B = d.themeable(d.localeable(d.uncontrollable(H, { active: 'onActiveChange', value: 'onChange' })))
  83385. ;(t.SearchBox = H), (t.default = B)
  83386. }) /*!node_modules/amis-ui/lib/components/AnchorNav.js*/
  83387. amis.define('fdf5c84', function (t, e, n, o) {
  83388. 'use strict'
  83389. Object.defineProperty(e, '__esModule', { value: !0 })
  83390. var r = t('68b98b9'),
  83391. s = t('ac704b9'),
  83392. i = t('64ea6e0'),
  83393. c = t('0de7e2d')
  83394. function a(t) {
  83395. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  83396. }
  83397. var l = a(s),
  83398. f = a(c),
  83399. u = t('ac704b9'),
  83400. p = (u.default || u).createElement
  83401. ;(u.default || u).Fragment
  83402. var h = (function (t) {
  83403. function e() {
  83404. var e = (null !== t && t.apply(this, arguments)) || this
  83405. return (
  83406. (e.contentRef = function (t) {
  83407. return (e.contentDom = t)
  83408. }),
  83409. e
  83410. )
  83411. }
  83412. return (
  83413. r.__extends(e, t),
  83414. (e.prototype.render = function () {
  83415. var t = this.props,
  83416. e = t.classnames,
  83417. n = t.children,
  83418. o = t.className
  83419. return p('div', { ref: this.contentRef, className: e('AnchorNav-section', o) }, n)
  83420. }),
  83421. e
  83422. )
  83423. })(l.default.PureComponent),
  83424. d = i.themeable(h),
  83425. v = (function (t) {
  83426. function e() {
  83427. var e = (null !== t && t.apply(this, arguments)) || this
  83428. return (e.contentDom = l.default.createRef()), e
  83429. }
  83430. return (
  83431. r.__extends(e, t),
  83432. (e.prototype.componentDidMount = function () {
  83433. var t = this
  83434. this.setState({ fromSelect: !1 })
  83435. var e = this.contentDom && this.contentDom.current
  83436. this.updateSectionOffset(e, !1),
  83437. (this.observer = new MutationObserver(function () {
  83438. return t.updateSectionOffset(e, !0)
  83439. })),
  83440. this.observer.observe(e, { childList: !0, subtree: !0 })
  83441. }),
  83442. (e.prototype.componentWillUnmount = function () {
  83443. this.contentDom && this.contentDom.current && this.contentDom.current.removeEventListener('scroll', this.scrollToNav), this.observer && this.observer.disconnect()
  83444. }),
  83445. (e.prototype.updateSectionOffset = function (t, e) {
  83446. var n = this,
  83447. o = [],
  83448. r = this.props,
  83449. s = r.children,
  83450. i = r.active
  83451. e || t.addEventListener('scroll', this.scrollToNav),
  83452. s &&
  83453. l.default.Children.forEach(s, function (e, n) {
  83454. o.push({ key: e.props.name, offsetTop: t.children[n].offsetTop })
  83455. }),
  83456. this.setState(
  83457. { offsetArr: o },
  83458. e
  83459. ? void 0
  83460. : function () {
  83461. return i && n.scrollToSection(i)
  83462. }
  83463. )
  83464. }),
  83465. (e.prototype.scrollToNav = function (t) {
  83466. var e = this
  83467. if (!this.state.fromSelect) {
  83468. var n = t.target,
  83469. o = n.scrollTop,
  83470. r = n.scrollHeight,
  83471. s = o + n.clientHeight >= r,
  83472. i = this.state.offsetArr,
  83473. c = i[0],
  83474. a = i[i.length - 1],
  83475. l = o + c.offsetTop
  83476. l <= c.offsetTop
  83477. ? this.fireSelect(c.key)
  83478. : s || l >= a.offsetTop
  83479. ? this.fireSelect(a.key)
  83480. : i.forEach(function (t, n) {
  83481. l >= t.offsetTop && l < i[n + 1].offsetTop && e.fireSelect(t.key)
  83482. })
  83483. }
  83484. }),
  83485. (e.prototype.scrollToSection = function (t) {
  83486. var e = this.state.offsetArr,
  83487. n = f.default(e, function (e) {
  83488. return e.key === t
  83489. }),
  83490. o = this.contentDom && this.contentDom.current
  83491. n && (o.scrollTop = n.offsetTop - e[0].offsetTop)
  83492. }),
  83493. (e.prototype.handleSelect = function (t) {
  83494. this.setState({ fromSelect: !0 }), this.scrollToSection(t)
  83495. var e = this.contentDom && this.contentDom.current
  83496. e.scrollHeight - e.scrollTop < e.clientHeight && this.fireSelect(t), this.setState({ fromSelect: !1 })
  83497. }),
  83498. (e.prototype.fireSelect = function (t) {
  83499. var e = this.props.onSelect
  83500. e && e(t)
  83501. }),
  83502. (e.prototype.renderLink = function (t, e) {
  83503. var n,
  83504. o = this
  83505. if (t) {
  83506. var r = this.props,
  83507. s = r.classnames,
  83508. i = r.active,
  83509. c = t.props,
  83510. a = c.title,
  83511. l = c.name,
  83512. f = void 0 === i && 0 === e ? l : i,
  83513. u = (null === (n = t.key) || void 0 === n ? void 0 : n.split('-').length) >= 2
  83514. return p(
  83515. 'li',
  83516. {
  83517. className: s('AnchorNav-link', u ? 'AnchorNav-link-child' : '', String(f) === String(l) ? 'is-active' : ''),
  83518. key: t.key,
  83519. onClick: function () {
  83520. return o.handleSelect(l)
  83521. }
  83522. },
  83523. p('a', { title: a }, a)
  83524. )
  83525. }
  83526. }),
  83527. (e.prototype.renderSection = function (t, e) {
  83528. if (t) {
  83529. var n = this.props,
  83530. o = n.active,
  83531. s = n.classnames,
  83532. i = t.props.name,
  83533. c = t.key,
  83534. a = void 0 === o && 0 === e ? i : o
  83535. return l.default.cloneElement(t, r.__assign(r.__assign({}, t.props), { key: c, classnames: s, active: a }))
  83536. }
  83537. }),
  83538. (e.prototype.render = function () {
  83539. var t,
  83540. e = this,
  83541. n = this.props,
  83542. o = n.classnames,
  83543. r = n.className,
  83544. s = n.style,
  83545. i = n.linkClassName,
  83546. c = n.sectionClassName,
  83547. a = n.children,
  83548. l = n.direction
  83549. return Array.isArray(a)
  83550. ? p(
  83551. 'div',
  83552. { className: o('AnchorNav', ((t = {}), (t['AnchorNav--'.concat(l)] = l), t), r), style: s },
  83553. p(
  83554. 'ul',
  83555. { className: o('AnchorNav-link-wrap', i), role: 'anchorlist' },
  83556. a.map(function (t, n) {
  83557. return e.renderLink(t, n)
  83558. })
  83559. ),
  83560. p(
  83561. 'div',
  83562. { className: o('AnchorNav-section-wrap', c), ref: this.contentDom },
  83563. a.map(function (t, n) {
  83564. return e.renderSection(t, n)
  83565. })
  83566. )
  83567. )
  83568. : null
  83569. }),
  83570. (e.defaultProps = { linkClassName: '', sectionClassName: '', direction: 'vertical' }),
  83571. r.__decorate([i.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Event]), r.__metadata('design:returntype', void 0)], e.prototype, 'scrollToNav', null),
  83572. e
  83573. )
  83574. })(l.default.Component),
  83575. m = i.themeable(i.uncontrollable(v, { active: 'onSelect' }))
  83576. ;(e.AnchorNav = v), (e.AnchorNavSection = d), (e.default = m)
  83577. }) /*!node_modules/amis-ui/lib/components/TreeSelection.js*/
  83578. amis.define('e905693', function (e, n, a, i) {
  83579. 'use strict'
  83580. Object.defineProperty(n, '__esModule', { value: !0 })
  83581. var r = e('68b98b9'),
  83582. l = e('fa72b7f'),
  83583. t = e('64ea6e0')
  83584. e('ac704b9')
  83585. var o = e('6940483'),
  83586. s = e('d2712d3'),
  83587. d = e('09ae5b9'),
  83588. c = e('ac704b9'),
  83589. p = (c.default || c).createElement
  83590. ;(c.default || c).Fragment
  83591. var u = (function (e) {
  83592. function n() {
  83593. var n = (null !== e && e.apply(this, arguments)) || this
  83594. return (n.state = { expanded: [] }), n
  83595. }
  83596. return (
  83597. r.__extends(n, e),
  83598. (n.prototype.componentDidMount = function () {
  83599. this.syncExpanded()
  83600. }),
  83601. (n.prototype.componentDidUpdate = function (e) {
  83602. var n = this.props
  83603. ;(n.expand === e.expand && n.options === e.options) || this.syncExpanded()
  83604. }),
  83605. (n.prototype.syncExpanded = function () {
  83606. var e = this.props.options,
  83607. n = this.props.expand,
  83608. a = []
  83609. Array.isArray(e) &&
  83610. ('first' === n || 'root' === n
  83611. ? e.every(function (e, i) {
  83612. return !Array.isArray(e.children) || (a.push(''.concat(i)), 'root' === n)
  83613. })
  83614. : 'all' === n &&
  83615. t.everyTree(e, function (e, n, i, r, l) {
  83616. return Array.isArray(e.children) && a.push(''.concat(l.concat(n).join('-'))), !0
  83617. }),
  83618. this.setState({ expanded: a }))
  83619. }),
  83620. (n.prototype.toggleOption = function (e) {
  83621. var n = this.props,
  83622. a = n.value,
  83623. i = n.onChange,
  83624. r = n.option2value,
  83625. t = n.options,
  83626. o = n.onDeferLoad,
  83627. s = n.disabled,
  83628. d = n.multiple,
  83629. c = n.clearable,
  83630. p = n.valueField,
  83631. u = n.deferField,
  83632. h = void 0 === u ? 'defer' : u
  83633. if (!s && !e.disabled)
  83634. if (!e[h] || e.loaded) {
  83635. var f = l.BaseSelection.value2array(a, t, r, p)
  83636. if (void 0 === e.value && Array.isArray(e.children) && e.children.length && d) {
  83637. var v = function (e) {
  83638. return (!(!Array.isArray(e.children) || !e.children.length) && e.children.some(v)) || (void 0 !== e.value && ~f.indexOf(e))
  83639. },
  83640. m = e.children.some(v),
  83641. y = function (e) {
  83642. if ((Array.isArray(e.children) && e.children.length && e.children.forEach(y), void 0 !== e.value)) {
  83643. var n = f.indexOf(e)
  83644. ~n && f.splice(n, 1), m || f.push(e)
  83645. }
  83646. }
  83647. e.children.forEach(y)
  83648. } else {
  83649. var g = f.indexOf(e)
  83650. ~g && (d || c) ? f.splice(g, 1) : d ? f.push(e) : (f = [e])
  83651. }
  83652. var b = r
  83653. ? f.map(function (e) {
  83654. return r(e)
  83655. })
  83656. : f
  83657. i && i(d ? b : b[0])
  83658. } else null == o || o(e)
  83659. }),
  83660. (n.prototype.toggleCollapsed = function (e, n) {
  83661. var a = this.props,
  83662. i = a.onDeferLoad,
  83663. r = a.deferField,
  83664. l = void 0 === r ? 'defer' : r,
  83665. t = this.state.expanded.concat(),
  83666. o = t.indexOf(n)
  83667. ~o ? t.splice(o, 1) : t.push(n),
  83668. this.setState(
  83669. { expanded: t },
  83670. e[l] && i
  83671. ? function () {
  83672. return i(e)
  83673. }
  83674. : void 0
  83675. )
  83676. }),
  83677. (n.prototype.renderItem = function (e, n, a) {
  83678. var i = this
  83679. void 0 === a && (a = [])
  83680. var r = this.props,
  83681. l = r.labelClassName,
  83682. t = r.disabled,
  83683. c = r.classnames,
  83684. u = r.itemClassName,
  83685. h = r.itemRender,
  83686. f = r.multiple,
  83687. v = r.loadingConfig,
  83688. m = r.deferField,
  83689. y = void 0 === m ? 'defer' : m,
  83690. g = a.join('-'),
  83691. b = this.valueArray,
  83692. x = !1,
  83693. A = !1,
  83694. C = Array.isArray(e.children) && e.children.length
  83695. if (void 0 === e.value && C) {
  83696. var N = !0,
  83697. S = !1,
  83698. O = function (e) {
  83699. if ((Array.isArray(e.children) && e.children.length && e.children.forEach(O), void 0 !== e.value)) {
  83700. var n = !!~b.indexOf(e)
  83701. n && !S ? (S = !0) : !n && N && (N = !1), (A = S), (x = S && !N)
  83702. }
  83703. }
  83704. e.children.forEach(O)
  83705. } else A = !!~b.indexOf(e)
  83706. var T = !!~this.state.expanded.indexOf(g)
  83707. return p(
  83708. 'div',
  83709. { key: n, className: c('TreeSelection-item', t || e.disabled || (e[y] && e.loading) ? 'is-disabled' : '', T ? 'is-expanded' : '') },
  83710. p(
  83711. 'div',
  83712. {
  83713. className: c('TreeSelection-itemInner', u, e.className, A ? 'is-active' : ''),
  83714. onClick: function () {
  83715. return i.toggleOption(e)
  83716. }
  83717. },
  83718. C || e[y]
  83719. ? p(
  83720. 'a',
  83721. {
  83722. onClick: function (n) {
  83723. n.stopPropagation(), i.toggleCollapsed(e, g)
  83724. },
  83725. className: c('Table-expandBtn', T ? 'is-active' : '')
  83726. },
  83727. p(d.Icon, { icon: 'right-arrow-bold', className: 'icon' })
  83728. )
  83729. : null,
  83730. e[y] && e.loading ? p(s.default, { loadingConfig: v, show: !0, size: 'sm' }) : null,
  83731. !f || (e[y] && !e.loaded) ? null : p(o.default, { size: 'sm', checked: A, partial: x, disabled: t || e.disabled, labelClassName: l, description: e.description }),
  83732. p(
  83733. 'div',
  83734. { className: c('TreeSelection-itemLabel') },
  83735. h(e, {
  83736. index: n,
  83737. multiple: f,
  83738. checked: A,
  83739. onChange: function () {
  83740. return i.toggleOption(e)
  83741. },
  83742. disabled: t || e.disabled,
  83743. classnames: c
  83744. })
  83745. ),
  83746. e[y] && e.loading ? p(s.default, { loadingConfig: v, show: !0, size: 'sm' }) : null
  83747. ),
  83748. C
  83749. ? p(
  83750. 'div',
  83751. { className: c('TreeSelection-sublist') },
  83752. e.children.map(function (e, n) {
  83753. return i.renderItem(e, n, a.concat(n))
  83754. })
  83755. )
  83756. : null
  83757. )
  83758. }),
  83759. (n.prototype.render = function () {
  83760. var e,
  83761. n = this,
  83762. a = this.props,
  83763. i = a.value,
  83764. r = a.options,
  83765. t = a.className,
  83766. o = a.placeholder,
  83767. s = a.classnames,
  83768. d = a.option2value,
  83769. c = a.placeholderRender,
  83770. u = a.valueField,
  83771. h = a.translate
  83772. this.valueArray = l.BaseSelection.value2array(i, r, d, u)
  83773. var f = []
  83774. return (
  83775. Array.isArray(r) &&
  83776. r.length &&
  83777. (f = r.map(function (e, a) {
  83778. return n.renderItem(e, a, [a])
  83779. })),
  83780. p(
  83781. 'div',
  83782. { className: s('TreeSelection', t) },
  83783. f && f.length ? f : p('div', { className: s('TreeSelection-placeholder') }, null !== (e = null == c ? void 0 : c(this.props)) && void 0 !== e ? e : h(o))
  83784. )
  83785. )
  83786. }),
  83787. (n.defaultProps = r.__assign(r.__assign({}, l.BaseSelection.defaultProps), { expand: 'first' })),
  83788. n
  83789. )
  83790. })(l.BaseSelection),
  83791. h = t.themeable(t.localeable(t.uncontrollable(u, { value: 'onChange' })))
  83792. ;(n.TreeSelection = u), (n.default = h)
  83793. }) /*!node_modules/amis-ui/lib/components/PullRefresh.js*/
  83794. amis.define('e0eb027', function (e, t, a, n) {
  83795. 'use strict'
  83796. Object.defineProperty(t, '__esModule', { value: !0 })
  83797. var o = e('68b98b9'),
  83798. s = e('ac704b9'),
  83799. l = e('64ea6e0'),
  83800. u = e('15121dd'),
  83801. c = e('b05b43e')
  83802. e('3f34d90')
  83803. var i = e('09ae5b9'),
  83804. r = e('ac704b9'),
  83805. f = (r.default || r).createElement
  83806. ;(r.default || r).Fragment
  83807. var d = s.forwardRef(function (e, t) {
  83808. var a = e.classnames,
  83809. n = e.translate,
  83810. l = e.children,
  83811. r = e.successDuration,
  83812. d = e.loadingDuration,
  83813. g = { pullingText: n('pullRefresh.pullingText'), loosingText: n('pullRefresh.loosingText'), loadingText: n('pullRefresh.loadingText'), successText: n('pullRefresh.successText') },
  83814. h = c.default()
  83815. s.useEffect(
  83816. function () {
  83817. !1 === e.loading && R()
  83818. },
  83819. [e.loading]
  83820. )
  83821. var p,
  83822. m = o.__read(u.default({ status: 'normal', offsetY: 0 }), 2),
  83823. T = m[0],
  83824. v = m[1],
  83825. b = function () {
  83826. return !e.disabled && 'loading' !== T.status && 'success' !== T.status
  83827. },
  83828. x = function (e, t) {
  83829. v({ offsetY: e, status: t ? 'loading' : 0 === e ? 'normal' : e < 28 ? 'pulling' : 'loosing' })
  83830. },
  83831. R = function () {
  83832. r
  83833. ? (v({ status: 'success' }),
  83834. setTimeout(function () {
  83835. x(0)
  83836. }, r))
  83837. : x(0)
  83838. },
  83839. P = function (t) {
  83840. t.stopPropagation(), b() && T.offsetY > 0 && ('loosing' === T.status ? (d ? x(28, !0) : x(0), e.onRefresh && e.onRefresh()) : x(0))
  83841. },
  83842. Y = { transform: 'translate3d(0, '.concat(T.offsetY, 'px, 0)'), touchAction: 'none' }
  83843. return f(
  83844. 'div',
  83845. {
  83846. className: a('PullRefresh'),
  83847. onTouchStart: function (e) {
  83848. e.stopPropagation(), b() && 0 === T.offsetY && (h.start(e), v({}))
  83849. },
  83850. onTouchMove: function (e) {
  83851. var t, a
  83852. return (
  83853. e.stopPropagation(), b() && (h.move(e), v({}), h.isVertical() && h.deltaY > 0 && x(((t = h.deltaY) > (a = 28) && (t = t < 56 ? a + (t - a) / 2 : 42 + (t - 56) / 4), Math.round(t)))), !1
  83854. )
  83855. },
  83856. onTouchEnd: P,
  83857. onTouchCancel: P
  83858. },
  83859. f(
  83860. 'div',
  83861. { className: a('PullRefresh-wrap'), style: Y },
  83862. f(
  83863. 'div',
  83864. { className: a('PullRefresh-header') },
  83865. 'loading' === T.status && f(i.Icon, { icon: 'loading-outline', className: 'icon loading-icon' }),
  83866. 'normal' === (p = T.status) ? '' : e[''.concat(p, 'Text')] || g[''.concat(p, 'Text')]
  83867. ),
  83868. l
  83869. )
  83870. )
  83871. })
  83872. d.defaultProps = { successDuration: 0, loadingDuration: 0 }
  83873. var g = l.themeable(d)
  83874. t.default = g
  83875. }) /*!node_modules/lodash/intersection.js*/
  83876. amis.define('97fa07f', function (c, f, n, e) {
  83877. var a = c('6d0c860'),
  83878. r = c('f5c9312'),
  83879. t = c('37f3d32'),
  83880. i = c('aecc97c'),
  83881. d = t(function (c) {
  83882. var f = a(c, i)
  83883. return f.length && f[0] === c[0] ? r(f) : []
  83884. })
  83885. n.exports = d
  83886. }) /*!node_modules/amis-ui/lib/components/table/ItemActionsWrapper.js*/
  83887. amis.define('571eb69', function (e, t, n, i) {
  83888. 'use strict'
  83889. Object.defineProperty(t, '__esModule', { value: !0 })
  83890. var a = e('68b98b9')
  83891. function l(e) {
  83892. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  83893. }
  83894. var r = l(e('ac704b9')),
  83895. o = e('ac704b9'),
  83896. u = (o.default || o).createElement
  83897. ;(o.default || o).Fragment
  83898. var d = (function (e) {
  83899. function t() {
  83900. return (null !== e && e.apply(this, arguments)) || this
  83901. }
  83902. return (
  83903. a.__extends(t, e),
  83904. (t.prototype.render = function () {
  83905. var e,
  83906. t,
  83907. n = this.props,
  83908. i = n.classnames,
  83909. a = n.children,
  83910. l = n.dom
  83911. if (l) {
  83912. var r = null === (t = null === (e = l.closest('table')) || void 0 === e ? void 0 : e.parentElement) || void 0 === t ? void 0 : t.parentElement,
  83913. o = l.getBoundingClientRect(),
  83914. d = o.height,
  83915. c = o.top - r.getBoundingClientRect().top
  83916. return u('div', { className: i('Table-itemActions-wrap'), style: { top: c + 'px', height: d + 'px' } }, a)
  83917. }
  83918. }),
  83919. t
  83920. )
  83921. })(r.default.PureComponent)
  83922. t.default = d
  83923. }) /*!node_modules/amis-ui/lib/components/table/Cell.js*/
  83924. amis.define('7d4020f', function (e, n, t, l) {
  83925. 'use strict'
  83926. Object.defineProperty(n, '__esModule', { value: !0 })
  83927. var a = e('68b98b9')
  83928. function o(e) {
  83929. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  83930. }
  83931. var r = o(e('ac704b9')),
  83932. u = e('ac704b9'),
  83933. i = (u.default || u).createElement
  83934. ;(u.default || u).Fragment
  83935. var s = (function (e) {
  83936. function n() {
  83937. return (null !== e && e.apply(this, arguments)) || this
  83938. }
  83939. return (
  83940. a.__extends(n, e),
  83941. (n.prototype.render = function () {
  83942. var e,
  83943. n = this.props,
  83944. t = n.fixed,
  83945. l = n.rowSpan,
  83946. o = n.colSpan,
  83947. r = n.children,
  83948. u = n.className,
  83949. s = n.column,
  83950. c = n.style,
  83951. d = n.depth,
  83952. p = n.col,
  83953. f = n.wrapperComponent,
  83954. m = n.classnames,
  83955. _ = n.testIdBuilder
  83956. return i(
  83957. f,
  83958. a.__assign(
  83959. {
  83960. rowSpan: l && l > 1 ? l : null,
  83961. colSpan: o && o > 1 ? o : null,
  83962. className: m('Table-cell', u, ((e = {}), (e[m('Table-cell-fix-'.concat(t))] = t), (e['text-'.concat(null == s ? void 0 : s.align)] = null == s ? void 0 : s.align), e)),
  83963. style: t ? a.__assign({ position: 'sticky', zIndex: 1 }, c) : a.__assign({}, c),
  83964. 'data-depth': d || null,
  83965. 'data-col': p
  83966. },
  83967. null == _ ? void 0 : _.getTestId()
  83968. ),
  83969. r
  83970. )
  83971. }),
  83972. (n.defaultProps = { fixed: '', wrapperComponent: 'td', rowSpan: null, colSpan: null }),
  83973. n
  83974. )
  83975. })(r.default.PureComponent)
  83976. n.default = s
  83977. }) /*!node_modules/lodash/findLastIndex.js*/
  83978. amis.define('f66f773', function (n, a, r, t) {
  83979. var e = n('2d54ea1'),
  83980. i = n('8c8db6b'),
  83981. f = n('0adc535'),
  83982. d = Math.max,
  83983. u = Math.min
  83984. r.exports = function (n, a, r) {
  83985. var t = null == n ? 0 : n.length
  83986. if (!t) return -1
  83987. var c = t - 1
  83988. return void 0 !== r && ((c = f(r)), (c = r < 0 ? d(t + c, 0) : u(c, t - 1))), e(n, i(a, 3), c, !0)
  83989. }
  83990. }) /*!node_modules/amis-ui/lib/components/table/util.js*/
  83991. amis.define('0cb17e6', function (r, e, n, t) {
  83992. 'use strict'
  83993. Object.defineProperty(e, '__esModule', { value: !0 })
  83994. var i = r('68b98b9'),
  83995. a = r('f66f773'),
  83996. l = r('0de7e2d'),
  83997. u = r('64ea6e0')
  83998. function f(r) {
  83999. return r && 'object' == typeof r && 'default' in r ? r : { default: r }
  84000. }
  84001. var o = f(a),
  84002. s = f(l)
  84003. function c(r, e) {
  84004. return r[e] && Array.isArray(r[e]) && r[e].length > 0
  84005. }
  84006. function d(r, e, n) {
  84007. var t = []
  84008. return (
  84009. c(r, e) &&
  84010. r[e].forEach(function (r) {
  84011. return (t = i.__spreadArray(i.__spreadArray(i.__spreadArray([], i.__read(t), !1), i.__read(d(r, e, n)), !1), [r[n]], !1))
  84012. }),
  84013. t
  84014. )
  84015. }
  84016. function h(r) {
  84017. var e = 0
  84018. return (
  84019. Array.isArray(r) &&
  84020. r.forEach(function (r) {
  84021. var n = _(r)
  84022. e < n && (e = n)
  84023. }),
  84024. e
  84025. )
  84026. }
  84027. function _(r) {
  84028. return !r.children || (r.children && !r.children.length) ? 1 : 1 + h(r.children)
  84029. }
  84030. function v(r) {
  84031. if (!r.children || (r.children && !r.children.length)) return 1
  84032. var e = 0
  84033. return (
  84034. r.children.forEach(function (r) {
  84035. return (e += v(r))
  84036. }),
  84037. e
  84038. )
  84039. }
  84040. function p(r, e, n, t, a, l) {
  84041. void 0 === r && (r = []),
  84042. void 0 === n && (n = []),
  84043. void 0 === a && (a = 0),
  84044. Array.isArray(r) &&
  84045. r.forEach(function (r) {
  84046. var u = 0
  84047. r.children && (u = h(r.children))
  84048. var f = i.__assign(i.__assign({}, r), { rowSpan: u ? 1 : t - a, colSpan: v(r), depth: a }),
  84049. o = i.__assign({}, r)
  84050. if ((l && ((f.fixed = l), (o.fixed = l)), e[a] || (e[a] = []), e[a].push(f), r.children && r.children.length > 0)) p(r.children, e, n, t, a + 1, r.fixed)
  84051. else {
  84052. o.children
  84053. var s = i.__rest(o, ['children'])
  84054. n.push(s)
  84055. }
  84056. })
  84057. }
  84058. function g(r) {
  84059. return !0 === r || 'left' === r
  84060. }
  84061. function y(r) {
  84062. return 'right' === r
  84063. }
  84064. function x(r, e, n) {
  84065. for (var t = 0, i = 0; i < e; i++) {
  84066. if (n && n[i] && g(n[i].fixed)) t += r[i].offsetWidth
  84067. }
  84068. return t
  84069. }
  84070. function b(r, e, n) {
  84071. for (var t = 0, i = r.length - 0; i > e; i--)
  84072. if (n && n[i] && y(n[i].fixed)) {
  84073. var a = r[i]
  84074. a && (t += a.offsetWidth)
  84075. }
  84076. return t
  84077. }
  84078. ;(e.buildColumns = p),
  84079. (e.checkChildrenRow = c),
  84080. (e.getAllSelectableRows = function (r, e, n, t, a, l) {
  84081. var u = [],
  84082. f = []
  84083. r.forEach(function (r) {
  84084. u.push(r[e]),
  84085. f.push(r),
  84086. !t &&
  84087. c(r, n) &&
  84088. ((u = i.__spreadArray(i.__spreadArray([], i.__read(u), !1), i.__read(d(r, n, e)), !1)),
  84089. r[n].forEach(function (r) {
  84090. return f.push(r)
  84091. }))
  84092. })
  84093. var o =
  84094. null == a
  84095. ? void 0
  84096. : a.filter(function (r) {
  84097. return !u.includes(r)
  84098. })
  84099. if (l && Number.isInteger(l) && o.length + u.length > l) {
  84100. var s = l - o.length
  84101. ;(u = u.slice(0, s)), (f = f.slice(0, s))
  84102. }
  84103. return { rows: f, rowKeys: u, restSelectedKeys: o }
  84104. }),
  84105. (e.getBuildColumns = function (r) {
  84106. var e = r.filter(function (r) {
  84107. return !r.breakpoint || !u.isBreakpoint(r.breakpoint)
  84108. }),
  84109. n = [],
  84110. t = []
  84111. return p(e, n, t, h(e)), { thColumns: n, tdColumns: t }
  84112. }),
  84113. (e.getDataChildrenKeys = d),
  84114. (e.getMaxLevelThRowSpan = h),
  84115. (e.getRowsByKeys = function r(e, n, t, a) {
  84116. var l = [],
  84117. u = []
  84118. return (
  84119. e.forEach(function (e) {
  84120. if (
  84121. (n.find(function (r) {
  84122. return r === e[t]
  84123. })
  84124. ? l.push(e)
  84125. : u.push(e),
  84126. c(e, a))
  84127. ) {
  84128. var f = r(e[a], n, t, a)
  84129. ;(l = i.__spreadArray(i.__spreadArray([], i.__read(l), !1), i.__read(f.selectedRows), !1)), (u = i.__spreadArray(i.__spreadArray([], i.__read(u), !1), i.__read(f.unSelectedRows), !1))
  84130. }
  84131. }),
  84132. { selectedRows: l, unSelectedRows: u }
  84133. )
  84134. }),
  84135. (e.getSortData = function r(e, n, t, a) {
  84136. var l = e.slice()
  84137. if (!(null == a ? void 0 : a.orderBy)) return l
  84138. var u = n.find(function (r) {
  84139. return r.name === a.orderBy
  84140. })
  84141. if (!u) return l
  84142. if ('function' != typeof u.sorter) return l
  84143. var f = a.orderDir
  84144. return l
  84145. .sort(function (r, e) {
  84146. var n = 'function' == typeof u.sorter ? u.sorter(r, e, f) : 0
  84147. return 0 !== n ? ('asc' === f ? n : -n) : 0
  84148. })
  84149. .map(function (l) {
  84150. var u
  84151. return l[t] ? i.__assign(i.__assign({}, l), (((u = {})[t] = r(e, n, t, a)), u)) : l
  84152. })
  84153. }),
  84154. (e.getThColSpan = v),
  84155. (e.getThRowSpan = _),
  84156. (e.hasFixedColumn = function (r) {
  84157. return s.default(r, function (r) {
  84158. return r.fixed
  84159. })
  84160. }),
  84161. (e.levelsSplit = function (r) {
  84162. return r
  84163. ? r.split(',').map(function (r) {
  84164. return +r
  84165. })
  84166. : []
  84167. }),
  84168. (e.updateFixedRow = function (r, e, n) {
  84169. for (var t, i, a, l = (null == r ? void 0 : r.children) || [], u = 0; u < l.length; u++) {
  84170. var f = l[u]
  84171. f.style.removeProperty('left')
  84172. var s = (e[u] && e[u].fixed) || ''
  84173. g(s) ? (f.style.left = u > 0 ? x(l, u, e) + 'px' : '0') : y(s) && (f.style.right = u < l.length - 1 ? b(l, u, e) + 'px' : '0'),
  84174. f.classList.remove(n('Table-cell-fix-left-last')),
  84175. f.classList.remove(n('Table-cell-fix-right-first')),
  84176. f.classList.remove(n('Table-cell-fix-right-first-prev'))
  84177. }
  84178. var c = o.default(e, function (r) {
  84179. return g(r.fixed)
  84180. })
  84181. c > -1 && (null === (t = l[c]) || void 0 === t || t.classList.add(n('Table-cell-fix-left-last')))
  84182. var d = e.findIndex(function (r) {
  84183. return y(r.fixed)
  84184. })
  84185. d > -1 &&
  84186. (null === (i = l[d]) || void 0 === i || i.classList.add(n('Table-cell-fix-right-first')),
  84187. d > 0 && (null === (a = l[d - 1]) || void 0 === a || a.classList.add(n('Table-cell-fix-right-first-prev'))))
  84188. })
  84189. }) /*!node_modules/amis-ui/lib/components/table/ColGroup.js*/
  84190. amis.define('44b7d91', function (e, t, l, n) {
  84191. 'use strict'
  84192. Object.defineProperty(t, '__esModule', { value: !0 })
  84193. var i = e('ac704b9'),
  84194. d = e('600c1f8'),
  84195. u = e('0cb17e6')
  84196. function a(e) {
  84197. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  84198. }
  84199. var c = a(i),
  84200. o = e('ac704b9'),
  84201. r = (o.default || o).createElement
  84202. ;(o.default || o).Fragment,
  84203. (t.default = function (e) {
  84204. var t = e.columns,
  84205. l = e.colWidths,
  84206. n = e.isFixed,
  84207. i = e.syncTableWidth,
  84208. a = e.initTableWidth,
  84209. o = e.selectable,
  84210. f = e.expandable,
  84211. s = e.draggable,
  84212. h = e.rowSelectionColumnWidth,
  84213. b = e.expandableColumnWidth,
  84214. w = e.isRightExpandable,
  84215. m = e.isLeftExpandable,
  84216. p = e.showReal,
  84217. v = u.getBuildColumns(t).tdColumns,
  84218. x = c.default.createRef()
  84219. return (
  84220. c.default.useEffect(function () {
  84221. x.current && (a(), i())
  84222. }, []),
  84223. c.default.useEffect(function () {
  84224. var e = x.current.parentElement,
  84225. t = new MutationObserver(function () {
  84226. i()
  84227. })
  84228. return (
  84229. t.observe(e, { attributes: !0, childList: !0, subtree: !0 }),
  84230. function () {
  84231. t.disconnect()
  84232. }
  84233. )
  84234. }, []),
  84235. r(
  84236. 'colgroup',
  84237. { ref: x },
  84238. s ? r('col', { style: { width: d.DefaultCellWidth + 'px' } }) : null,
  84239. o ? r('col', { style: { width: h + 'px' } }) : null,
  84240. f && m ? r('col', { style: { width: b + 'px' } }) : null,
  84241. v.map(function (e, t) {
  84242. var i,
  84243. d = {}
  84244. return (
  84245. (null === (i = l[null == e ? void 0 : e.name]) || void 0 === i ? void 0 : i.width)
  84246. ? (d.width = l[null == e ? void 0 : e.name].width)
  84247. : e.width
  84248. ? (d.width = e.width)
  84249. : p && (d.width = e.realWidth),
  84250. !n && d.width && (d.minWidth = d.width),
  84251. r('col', { style: d, key: t })
  84252. )
  84253. }),
  84254. f && w ? r('col', { style: { width: b + 'px' } }) : null
  84255. )
  84256. )
  84257. })
  84258. }) /*!node_modules/amis-ui/lib/components/table/Row.js*/
  84259. amis.define('064e532', function (e, n, a, t) {
  84260. 'use strict'
  84261. Object.defineProperty(n, '__esModule', { value: !0 })
  84262. var o = e('68b98b9'),
  84263. l = e('ac704b9'),
  84264. s = e('f41781c'),
  84265. i = e('64ea6e0'),
  84266. d = e('6940483'),
  84267. r = e('09ae5b9'),
  84268. p = e('7d4020f'),
  84269. c = e('0cb17e6')
  84270. function u(e) {
  84271. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  84272. }
  84273. var h = u(l),
  84274. f = e('ac704b9'),
  84275. m = (f.default || f).createElement
  84276. ;(f.default || f).Fragment
  84277. var x = (function (e) {
  84278. function n() {
  84279. var n = (null !== e && e.apply(this, arguments)) || this
  84280. return (n.domRef = h.default.createRef()), n
  84281. }
  84282. return (
  84283. o.__extends(n, e),
  84284. (n.prototype.onExpand = function () {
  84285. var e = this.props,
  84286. n = e.onExpand,
  84287. a = e.data
  84288. n && n([a])
  84289. }),
  84290. (n.prototype.onCollapse = function () {
  84291. var e = this.props,
  84292. n = e.onCollapse,
  84293. a = e.data
  84294. n && n([a])
  84295. }),
  84296. (n.prototype.onMouseEnter = function (e, n, a) {
  84297. var t = this.props.onMouseEnter
  84298. t && t(e, n, a)
  84299. }),
  84300. (n.prototype.onMouseLeave = function (e, n, a) {
  84301. var t = this.props.onMouseLeave
  84302. t && t(e, n, a)
  84303. }),
  84304. (n.prototype.onClick = function (e, n, a) {
  84305. if (!i.isClickOnInput(e)) {
  84306. var t = this.props.onClick
  84307. t && t(e, n, a)
  84308. }
  84309. }),
  84310. (n.prototype.onDoubleClick = function (e, n, a) {
  84311. var t = this.props.onDoubleClick
  84312. t && t(e, n, a)
  84313. }),
  84314. (n.prototype.getExpandedIcons = function () {
  84315. var e = this.props,
  84316. n = e.classnames,
  84317. a = e.isExpanded
  84318. return m(
  84319. 'i',
  84320. a ? { className: n('Table-expandBtn', 'is-active'), onClick: this.onCollapse } : { className: n('Table-expandBtn'), onClick: this.onExpand },
  84321. m(r.Icon, { icon: 'right-arrow-bold', className: 'icon' })
  84322. )
  84323. }),
  84324. (n.prototype.prependColumns = function (e) {
  84325. var n = this.props,
  84326. a = n.selectable,
  84327. t = n.expandable,
  84328. o = n.expandableFixed,
  84329. l = n.draggable,
  84330. s = n.rowSelectionFixed
  84331. l ? e.unshift({}) : (t && e.unshift({ fixed: o }), a && e.unshift({ fixed: s }))
  84332. }),
  84333. (n.prototype.updateFixedRow = function () {
  84334. var e = this.props.classnames,
  84335. n = o.__spreadArray([], o.__read(this.tdColumns), !1)
  84336. this.prependColumns(n), c.hasFixedColumn(n) && c.updateFixedRow(this.domRef.current, n, e)
  84337. }),
  84338. (n.prototype.componentDidMount = function () {
  84339. this.updateFixedRow()
  84340. }),
  84341. (n.prototype.componentDidUpdate = function () {
  84342. this.updateFixedRow()
  84343. }),
  84344. (n.prototype.onCheckChange = function (e) {
  84345. var n = this.props.data
  84346. this.props.onChange && this.props.onChange(e, n), event && event.stopPropagation()
  84347. }),
  84348. (n.prototype.render = function () {
  84349. var e = this,
  84350. n = this.props,
  84351. a = n.classnames,
  84352. t = n.isChecked,
  84353. l = n.selectable,
  84354. s = n.expandable,
  84355. u = n.draggable,
  84356. f = n.indentSize,
  84357. x = n.rowClassName,
  84358. b = n.lineHeight,
  84359. C = n.levels,
  84360. g = n.columns,
  84361. y = n.data,
  84362. v = n.isExpandable,
  84363. _ = n.rowIndex,
  84364. w = n.keyField,
  84365. k = n.colCount,
  84366. E = n.isRightExpandable,
  84367. R = n.isLeftExpandable,
  84368. N = n.classPrefix,
  84369. F = n.rowSelectionFixed,
  84370. S = n.rowSelectionType,
  84371. T = n.isExpandableRow,
  84372. I = n.hasChildrenRow,
  84373. M = n.hasChildrenChecked,
  84374. P = n.expandedRowClassName,
  84375. B = n.expandedRowRender,
  84376. L = n.isExpanded
  84377. n.childrenColumnName
  84378. var D = n.expandableFixed
  84379. n.onExpand, n.onCollapse, n.onMouseEnter, n.onMouseLeave, n.onClick, n.onChange
  84380. var V = n.testIdBuilder,
  84381. j = o.__rest(n, [
  84382. 'classnames',
  84383. 'isChecked',
  84384. 'selectable',
  84385. 'expandable',
  84386. 'draggable',
  84387. 'indentSize',
  84388. 'rowClassName',
  84389. 'lineHeight',
  84390. 'levels',
  84391. 'columns',
  84392. 'data',
  84393. 'isExpandable',
  84394. 'rowIndex',
  84395. 'keyField',
  84396. 'colCount',
  84397. 'isRightExpandable',
  84398. 'isLeftExpandable',
  84399. 'classPrefix',
  84400. 'rowSelectionFixed',
  84401. 'rowSelectionType',
  84402. 'isExpandableRow',
  84403. 'hasChildrenRow',
  84404. 'hasChildrenChecked',
  84405. 'expandedRowClassName',
  84406. 'expandedRowRender',
  84407. 'isExpanded',
  84408. 'childrenColumnName',
  84409. 'expandableFixed',
  84410. 'onExpand',
  84411. 'onCollapse',
  84412. 'onMouseEnter',
  84413. 'onMouseLeave',
  84414. 'onClick',
  84415. 'onChange',
  84416. 'testIdBuilder'
  84417. ]),
  84418. z = c.getBuildColumns(g).tdColumns
  84419. this.tdColumns = z
  84420. var O = c.levelsSplit(C).length,
  84421. A = C.length > 0 ? m('span', { className: a('Table-row-indent', 'indent-level-'.concat(O)), style: (null == C ? void 0 : C.length) > 0 ? { width: f * O + 'px' } : {} }) : null,
  84422. H = z.map(function (n, t) {
  84423. var l,
  84424. s,
  84425. d = null == V ? void 0 : V.getChild('cell-'.concat(t)),
  84426. r = n.render && 'function' == typeof n.render ? n.render(y[n.name], y, _, t, c.levelsSplit(C)) : null,
  84427. u = { rowSpan: 1, colSpan: 1 },
  84428. f = r
  84429. r && !h.default.isValidElement(r) && i.isObject(r) && (r.props && (u = r.props), (f = r.children), u.rowSpan > 1 && T && I && u.rowSpan)
  84430. var x = 'function' == typeof n.className ? n.className(y, _) : ''
  84431. return 0 === u.rowSpan || 0 === u.colSpan
  84432. ? null
  84433. : m(
  84434. p.default,
  84435. o.__assign({ classnames: a, classPrefix: N, key: t }, u, {
  84436. fixed: !0 === n.fixed ? 'left' : n.fixed,
  84437. column: n,
  84438. className: a(((l = {}), (l[''.concat(x)] = !!x), l)),
  84439. col: t > -1 ? t.toString() : void 0,
  84440. testIdBuilder: d
  84441. }),
  84442. m(
  84443. 'div',
  84444. {
  84445. className: a('Table-cell-wrapper', ((s = {}), (s[a('Table-cell-wrapper-prefix')] = 0 === t && (!!A || (0 === C.length && I))), (s[a('Table-cell-height-'.concat(b))] = !!b), s))
  84446. },
  84447. 0 === t && C.length > 0 ? A : null,
  84448. 0 === t && I ? e.getExpandedIcons() : null,
  84449. r ? f : y[n.name]
  84450. )
  84451. )
  84452. }),
  84453. U = x && 'function' == typeof x ? x(y, _) : '',
  84454. q =
  84455. !u && T && L
  84456. ? m(
  84457. 'tr',
  84458. { key: 'expandedRow', className: a('Table-expanded-row', P) },
  84459. m(p.default, { key: 'expanded', classnames: a, classPrefix: N, colSpan: z.length + k }, s && B && 'function' == typeof B ? B(y, _) : null)
  84460. )
  84461. : null,
  84462. G = 'radio' === S,
  84463. J =
  84464. !u && v
  84465. ? m(
  84466. p.default,
  84467. { key: 'expandable', classnames: a, classPrefix: N, fixed: s && D ? (E ? 'right' : 'left') : '', className: a('Table-cell-expand-icon-cell') },
  84468. T || I ? this.getExpandedIcons() : null
  84469. )
  84470. : null
  84471. return [
  84472. m(
  84473. 'tr',
  84474. {
  84475. ref: this.domRef,
  84476. key: ''.concat(y[w || 'key'] || _),
  84477. 'row-index': _,
  84478. 'row-levels': C,
  84479. className: a('Table-row', 'Table-row-level-'.concat(O), U, { 'Table-row-disabled': !!j.disabled }),
  84480. onMouseEnter: function (n) {
  84481. return e.onMouseEnter(n, y, _)
  84482. },
  84483. onMouseLeave: function (n) {
  84484. return e.onMouseLeave(n, y, _)
  84485. },
  84486. onClick: function (n) {
  84487. return e.onClick(n, y, _)
  84488. },
  84489. onDoubleClick: function (n) {
  84490. return e.onDoubleClick(n, y, _)
  84491. }
  84492. },
  84493. u ? m(p.default, { key: 'drag', classPrefix: N, classnames: a, className: a('Table-dragCell') }, m(r.Icon, { icon: 'drag-bar', className: 'icon' })) : null,
  84494. !u && l
  84495. ? m(
  84496. p.default,
  84497. { key: 'select', classPrefix: N, classnames: a, fixed: F ? 'left' : '', className: a('Table-checkCell') },
  84498. m(d.default, o.__assign({ name: 'Table-checkbox', type: S || 'checkbox', partial: !G && M && !t, checked: G ? t : M || t, onChange: this.onCheckChange }, j))
  84499. )
  84500. : null,
  84501. R ? J : null,
  84502. H,
  84503. E ? J : null
  84504. ),
  84505. q
  84506. ]
  84507. }),
  84508. o.__decorate([i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], n.prototype, 'onExpand', null),
  84509. o.__decorate([i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], n.prototype, 'onCollapse', null),
  84510. o.__decorate([i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Boolean]), o.__metadata('design:returntype', void 0)], n.prototype, 'onCheckChange', null),
  84511. n
  84512. )
  84513. })(h.default.PureComponent),
  84514. b = (function (e) {
  84515. function n(n) {
  84516. var a = e.call(this, n) || this,
  84517. t = n.lazyRenderAfter,
  84518. o = n.rowIndex
  84519. return (a.state = { visible: o + 1 < t }), a
  84520. }
  84521. return (
  84522. o.__extends(n, e),
  84523. (n.prototype.handleVisibleChange = function (e, n) {
  84524. this.setState({ visible: e })
  84525. }),
  84526. (n.prototype.render = function () {
  84527. var e = this,
  84528. n = this.state.visible,
  84529. a = this.props,
  84530. t = a.columns,
  84531. l = a.lazyRenderAfter,
  84532. i = a.rowIndex,
  84533. d = a.classnames,
  84534. r = c.getBuildColumns(t).tdColumns
  84535. return m(s.InView, { onChange: this.handleVisibleChange, skip: i + 1 < l }, function (a) {
  84536. var t = a.ref
  84537. return n
  84538. ? m(x, o.__assign({}, e.props))
  84539. : m(
  84540. 'tr',
  84541. { ref: t },
  84542. r.map(function (e, n) {
  84543. return m('td', { key: 'empty-cell-'.concat(n) }, m('div', { className: d('Table-emptyBlock') }, ' '))
  84544. })
  84545. )
  84546. })
  84547. }),
  84548. o.__decorate(
  84549. [i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Boolean, Object]), o.__metadata('design:returntype', void 0)],
  84550. n.prototype,
  84551. 'handleVisibleChange',
  84552. null
  84553. ),
  84554. n
  84555. )
  84556. })(h.default.PureComponent)
  84557. n.default = b
  84558. }) /*!node_modules/amis-ui/lib/components/table/HeadCellSort.js*/
  84559. amis.define('5274258', function (e, t, r, a) {
  84560. 'use strict'
  84561. Object.defineProperty(t, '__esModule', { value: !0 })
  84562. var o = e('68b98b9'),
  84563. i = e('ac704b9'),
  84564. n = e('64ea6e0'),
  84565. s = e('09ae5b9')
  84566. function l(e) {
  84567. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  84568. }
  84569. var d = l(i),
  84570. c = e('ac704b9'),
  84571. u = (c.default || c).createElement
  84572. ;(c.default || c).Fragment
  84573. var v = (function (e) {
  84574. function t(t) {
  84575. var r = e.call(this, t) || this
  84576. return (r.state = { orderDir: '', orderBy: '' }), r
  84577. }
  84578. return (
  84579. o.__extends(t, e),
  84580. (t.prototype.componentDidUpdate = function (e) {
  84581. var t = this.props
  84582. void 0 === (null == t ? void 0 : t.active) || (null == t ? void 0 : t.active) || t.active === (null == e ? void 0 : e.active) || this.setState({ orderBy: '', orderDir: '' })
  84583. }),
  84584. (t.prototype.render = function () {
  84585. var e = this,
  84586. t = this.props,
  84587. r = t.active,
  84588. a = t.column,
  84589. i = t.onSort,
  84590. n = t.classnames,
  84591. l = t.testIdBuilder
  84592. return u(
  84593. 'span',
  84594. o.__assign({ className: n('TableCell-sortBtn', 'aaa') }, null == l ? void 0 : l.getTestId(), {
  84595. onClick: function () {
  84596. return o.__awaiter(e, void 0, void 0, function () {
  84597. var e
  84598. return o.__generator(this, function (t) {
  84599. switch (t.label) {
  84600. case 0:
  84601. return (
  84602. (e = { orderBy: '', orderDir: '' }),
  84603. (e =
  84604. a.name === this.state.orderBy
  84605. ? 'desc' === this.state.orderDir
  84606. ? { orderBy: '', orderDir: '' }
  84607. : { orderBy: a.name, orderDir: 'desc' }
  84608. : { orderBy: a.name, orderDir: 'asc' }),
  84609. i ? [4, i({ orderBy: e.orderBy, orderDir: e.orderDir })] : [3, 2]
  84610. )
  84611. case 1:
  84612. if (t.sent()) return [2]
  84613. t.label = 2
  84614. case 2:
  84615. return this.setState(e), [2]
  84616. }
  84617. })
  84618. })
  84619. }
  84620. }),
  84621. u(
  84622. 'i',
  84623. { className: n('TableCell-sortBtn--down', r && 'desc' === this.state.orderDir ? 'is-active' : '') },
  84624. u(s.Icon, { icon: 'sort-desc', className: 'icon', iconContent: 'table-sort-down', testIdBuilder: null == l ? void 0 : l.getChild('desc') })
  84625. ),
  84626. u(
  84627. 'i',
  84628. { className: n('TableCell-sortBtn--up', r && 'asc' === this.state.orderDir ? 'is-active' : '') },
  84629. u(s.Icon, { icon: 'sort-asc', className: 'icon', iconContent: 'table-sort-up', testIdBuilder: null == l ? void 0 : l.getChild('asc') })
  84630. ),
  84631. u(
  84632. 'i',
  84633. { className: n('TableCell-sortBtn--default', r ? '' : 'is-active') },
  84634. u(s.Icon, { icon: 'sort-default', className: 'icon', iconContent: 'table-sort-default', testIdBuilder: null == l ? void 0 : l.getChild('default') })
  84635. )
  84636. )
  84637. }),
  84638. t
  84639. )
  84640. })(d.default.PureComponent),
  84641. f = n.themeable(n.localeable(v))
  84642. ;(t.HeadCellSort = v), (t.default = f)
  84643. }) /*!node_modules/amis-ui/lib/components/table/HeadCellDropDown.js*/
  84644. amis.define('e77c42f', function (e, t, n, a) {
  84645. 'use strict'
  84646. Object.defineProperty(t, '__esModule', { value: !0 })
  84647. var o = e('68b98b9'),
  84648. r = e('ac704b9'),
  84649. s = e('1e5c4ba'),
  84650. i = e('64ea6e0')
  84651. function l(e) {
  84652. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  84653. }
  84654. var c = l(r),
  84655. p = e('ac704b9'),
  84656. f = (p.default || p).createElement
  84657. ;(p.default || p).Fragment
  84658. var u = (function (e) {
  84659. function t(t) {
  84660. var n = e.call(this, t) || this
  84661. return (n.state = { isOpened: !1 }), (n.openLayer = n.openLayer.bind(n)), (n.closeLayer = n.closeLayer.bind(n)), n
  84662. }
  84663. return (
  84664. o.__extends(t, e),
  84665. (t.prototype.render = function () {
  84666. var e = this,
  84667. t = this.state.isOpened,
  84668. n = this.props,
  84669. a = n.popOverContainer,
  84670. r = n.active,
  84671. l = n.className,
  84672. p = n.layerClassName,
  84673. u = n.filterIcon,
  84674. d = n.filterDropdown,
  84675. y = n.classnames,
  84676. m = n.classPrefix
  84677. return f(
  84678. 'span',
  84679. { className: y(l, r ? 'is-active' : '') },
  84680. f('span', { onClick: this.openLayer }, u && 'function' == typeof u ? u(r) : u || null),
  84681. t
  84682. ? f(
  84683. i.Overlay,
  84684. {
  84685. container:
  84686. a ||
  84687. function () {
  84688. return s.findDOMNode(e)
  84689. },
  84690. placement: 'left-bottom-left-top right-bottom-right-top',
  84691. target: a
  84692. ? function () {
  84693. return s.findDOMNode(e).parentNode
  84694. }
  84695. : null,
  84696. show: !0
  84697. },
  84698. f(
  84699. i.PopOver,
  84700. { classPrefix: m, onHide: this.closeLayer, className: y(p), overlay: !0 },
  84701. d && 'function' == typeof d
  84702. ? d(
  84703. o.__assign(o.__assign({}, this.props), {
  84704. confirm: function (t) {
  84705. ;(t && !1 === t.closeDropdown) || e.closeLayer()
  84706. }
  84707. })
  84708. )
  84709. : c.default.isValidElement(d)
  84710. ? d
  84711. : null
  84712. )
  84713. )
  84714. : null
  84715. )
  84716. }),
  84717. (t.prototype.openLayer = function () {
  84718. this.setState({ isOpened: !0 })
  84719. }),
  84720. (t.prototype.closeLayer = function () {
  84721. this.setState({ isOpened: !1 })
  84722. }),
  84723. t
  84724. )
  84725. })(c.default.PureComponent),
  84726. d = i.themeable(i.localeable(u))
  84727. ;(t.HeadCellDropDown = u), (t.default = d)
  84728. }) /*!node_modules/amis-ui/lib/components/table/HeadCellFilter.js*/
  84729. amis.define('2c0d18a', function (e, t, l, n) {
  84730. 'use strict'
  84731. Object.defineProperty(t, '__esModule', { value: !0 })
  84732. var i = e('68b98b9'),
  84733. r = e('ac704b9'),
  84734. a = e('1e5c4ba'),
  84735. o = e('37efca2'),
  84736. s = e('64ea6e0'),
  84737. u = e('e77c42f'),
  84738. c = e('6940483'),
  84739. d = e('64a8924'),
  84740. f = e('09ae5b9')
  84741. function p(e) {
  84742. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  84743. }
  84744. var h = p(r),
  84745. m = p(o),
  84746. v = e('ac704b9'),
  84747. C = (v.default || v).createElement
  84748. ;(v.default || v).Fragment
  84749. var _ = (function (e) {
  84750. function t(t) {
  84751. var l = e.call(this, t) || this
  84752. return (l.state = { options: [], filteredValue: t.filteredValue || [] }), l
  84753. }
  84754. return (
  84755. i.__extends(t, e),
  84756. (t.prototype.alterOptions = function (e) {
  84757. var t = this
  84758. return (e = e.map(function (e) {
  84759. return i.__assign(i.__assign({}, e), { selected: t.state.filteredValue.indexOf(e.value) > -1 })
  84760. }))
  84761. }),
  84762. (t.prototype.componentDidMount = function () {
  84763. var e = this.props.column
  84764. e.filters && e.filters.length > 0 && this.setState({ options: this.alterOptions(e.filters) })
  84765. }),
  84766. (t.prototype.componentDidUpdate = function (e, t) {
  84767. var l = this.props.column
  84768. l.filters && l.filters.length > 0 && !m.default(t.filteredValue, this.state.filteredValue) && this.setState({ options: this.alterOptions(l.filters) })
  84769. }),
  84770. (t.prototype.render = function () {
  84771. var e = this,
  84772. t = this.state.options,
  84773. l = this.props,
  84774. n = l.column,
  84775. r = l.popOverContainer,
  84776. o = l.classnames,
  84777. s = l.classPrefix,
  84778. p = l.testIdBuilder,
  84779. h = {
  84780. filterDropdown: function (l) {
  84781. var r = l.setSelectedKeys
  84782. l.selectedKeys
  84783. var a = l.confirm
  84784. return (
  84785. l.clearFilters,
  84786. t && t.length > 0
  84787. ? C(
  84788. 'ul',
  84789. { className: o('DropDown-menu') },
  84790. n.filterMultiple
  84791. ? t.map(function (t, l) {
  84792. return C(
  84793. 'li',
  84794. { key: l },
  84795. C(
  84796. c.default,
  84797. {
  84798. classPrefix: s,
  84799. onChange: function (l) {
  84800. return e.handleCheck(a, r, l ? [t.value] : t.value)
  84801. },
  84802. checked: t.selected,
  84803. testIdBuilder: null == p ? void 0 : p.getChild('ckbx-'.concat(l))
  84804. },
  84805. t.text
  84806. )
  84807. )
  84808. })
  84809. : t.map(function (t, l) {
  84810. return C(
  84811. 'li',
  84812. i.__assign(
  84813. {
  84814. key: l,
  84815. className: o({ 'is-active': t.selected }),
  84816. onClick: function () {
  84817. return e.handleClick(a, r, [t.value])
  84818. }
  84819. },
  84820. null == p ? void 0 : p.getChild(''.concat(l)).getTestId()
  84821. ),
  84822. t.text
  84823. )
  84824. }),
  84825. n.filterMultiple
  84826. ? C(
  84827. 'li',
  84828. { key: 'dropDown-multiple-menu', className: o('DropDown-multiple-menu') },
  84829. C(
  84830. d.default,
  84831. {
  84832. size: 'xs',
  84833. level: 'primary',
  84834. onClick: function () {
  84835. return e.handleConfirmClick(a)
  84836. },
  84837. testIdBuilder: null == p ? void 0 : p.getChild('btn-confirm')
  84838. },
  84839. '\u786e\u5b9a'
  84840. ),
  84841. C(
  84842. d.default,
  84843. {
  84844. size: 'xs',
  84845. onClick: function () {
  84846. return e.handleCancelClick(a, r)
  84847. },
  84848. testIdBuilder: null == p ? void 0 : p.getChild('btn-cancel')
  84849. },
  84850. '\u53d6\u6d88'
  84851. )
  84852. )
  84853. : null
  84854. )
  84855. : null
  84856. )
  84857. },
  84858. setSelectedKeys: function (t) {
  84859. return e.setState({ filteredValue: t })
  84860. }
  84861. }
  84862. return C(
  84863. u.default,
  84864. i.__assign(
  84865. {
  84866. className: ''.concat(s, 'TableCell-filterBtn'),
  84867. layerClassName: ''.concat(s, 'TableCell-filterPopOver'),
  84868. filterIcon: C(f.Icon, { icon: 'column-filter', className: 'icon', iconContent: 'table-filter-icon', testIdBuilder: null == p ? void 0 : p.getChild('icon') }),
  84869. active:
  84870. n.filtered ||
  84871. (t &&
  84872. t.some(function (e) {
  84873. return e.selected
  84874. })),
  84875. popOverContainer:
  84876. r ||
  84877. function () {
  84878. return a.findDOMNode(e)
  84879. },
  84880. selectedKeys: this.state.filteredValue
  84881. },
  84882. h
  84883. )
  84884. )
  84885. }),
  84886. (t.prototype.handleClick = function (e, t, l) {
  84887. return i.__awaiter(this, void 0, void 0, function () {
  84888. var n, r, a
  84889. return i.__generator(this, function (i) {
  84890. return (n = this.props), (r = n.onFilter), (a = n.column), t && t(l), r && r({ filterName: a.name, filterValue: null == l ? void 0 : l.join(',') }), e(), [2]
  84891. })
  84892. })
  84893. }),
  84894. (t.prototype.handleCheck = function (e, t, l) {
  84895. var n = this.state.filteredValue
  84896. Array.isArray(l)
  84897. ? t && t(i.__spreadArray(i.__spreadArray([], i.__read(n), !1), i.__read(l), !1))
  84898. : t &&
  84899. t(
  84900. n.filter(function (e) {
  84901. return e !== l
  84902. })
  84903. )
  84904. }),
  84905. (t.prototype.handleConfirmClick = function (e) {
  84906. var t,
  84907. l = this.props,
  84908. n = l.onFilter,
  84909. i = l.column
  84910. n && n((((t = {})[i.name] = this.state.filteredValue), t)), e()
  84911. }),
  84912. (t.prototype.handleCancelClick = function (e, t) {
  84913. var l
  84914. t && t([])
  84915. var n = this.props,
  84916. i = n.onFilter,
  84917. r = n.column
  84918. i && i((((l = {})[r.name] = ''), l)), e()
  84919. }),
  84920. (t.defaultProps = { filteredValue: [], filterMultiple: !1 }),
  84921. t
  84922. )
  84923. })(h.default.PureComponent),
  84924. y = s.themeable(s.localeable(_))
  84925. ;(t.HeadCellFilter = _), (t.default = y)
  84926. }) /*!node_modules/amis-ui/lib/components/table/HeadCellSelect.js*/
  84927. amis.define('9d30c85', function (e, t, n, a) {
  84928. 'use strict'
  84929. Object.defineProperty(t, '__esModule', { value: !0 })
  84930. var l = e('68b98b9'),
  84931. c = e('ac704b9'),
  84932. r = e('1e5c4ba'),
  84933. o = e('64ea6e0'),
  84934. s = e('e77c42f'),
  84935. i = e('09ae5b9')
  84936. function u(e) {
  84937. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  84938. }
  84939. var f = u(c),
  84940. d = e('ac704b9'),
  84941. p = (d.default || d).createElement
  84942. ;(d.default || d).Fragment
  84943. var y = (function (e) {
  84944. function t(t) {
  84945. var n = e.call(this, t) || this
  84946. return (n.state = { key: '' }), n
  84947. }
  84948. return (
  84949. l.__extends(t, e),
  84950. (t.prototype.render = function () {
  84951. var e = this,
  84952. t = this.props,
  84953. n = t.selections,
  84954. a = t.keys,
  84955. l = t.popOverContainer,
  84956. c = t.classnames,
  84957. o = t.classPrefix
  84958. return p(s.default, {
  84959. className: ''.concat(o, 'TableCell-selectionBtn'),
  84960. layerClassName: ''.concat(o, 'TableCell-selectionPopOver'),
  84961. filterIcon: p(i.Icon, { icon: 'left-arrow', className: 'icon' }),
  84962. active: !1,
  84963. popOverContainer:
  84964. l ||
  84965. function () {
  84966. return r.findDOMNode(e)
  84967. },
  84968. filterDropdown: function (t) {
  84969. var l = t.setSelectedKeys
  84970. t.selectedKeys
  84971. var r = t.confirm
  84972. return (
  84973. t.clearFilters,
  84974. p(
  84975. 'ul',
  84976. { className: c('DropDown-menu') },
  84977. n.map(function (t, n) {
  84978. return p(
  84979. 'li',
  84980. {
  84981. key: n,
  84982. onClick: function () {
  84983. t.onSelect && t.onSelect(a), e.handleClick(r, l, t.key)
  84984. }
  84985. },
  84986. t.text
  84987. )
  84988. })
  84989. )
  84990. )
  84991. },
  84992. setSelectedKeys: function (t) {
  84993. return e.setState({ key: t })
  84994. },
  84995. selectedKeys: this.state.key
  84996. })
  84997. }),
  84998. (t.prototype.handleClick = function (e, t, n) {
  84999. t && t(n), e()
  85000. }),
  85001. (t.defaultProps = { selections: [] }),
  85002. t
  85003. )
  85004. })(f.default.PureComponent),
  85005. m = o.themeable(o.localeable(y))
  85006. ;(t.HeadCellSelect = y), (t.default = m)
  85007. }) /*!node_modules/amis-ui/lib/components/table/Head.js*/
  85008. amis.define('2a00c5f', function (e, t, l, n) {
  85009. 'use strict'
  85010. Object.defineProperty(t, '__esModule', { value: !0 })
  85011. var a = e('68b98b9'),
  85012. o = e('ac704b9'),
  85013. r = e('64ea6e0'),
  85014. i = e('0cb17e6'),
  85015. d = e('6940483'),
  85016. s = e('7d4020f'),
  85017. u = e('5274258'),
  85018. c = e('2c0d18a'),
  85019. p = e('9d30c85')
  85020. function f(e) {
  85021. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  85022. }
  85023. var h = f(o),
  85024. m = e('ac704b9'),
  85025. g = (m.default || m).createElement
  85026. ;(m.default || m).Fragment
  85027. var v = (function (e) {
  85028. function t() {
  85029. var t = (null !== e && e.apply(this, arguments)) || this
  85030. return (t.domRef = h.default.createRef()), t
  85031. }
  85032. return (
  85033. a.__extends(t, e),
  85034. (t.prototype.prependColumns = function (e) {
  85035. var t = this.props,
  85036. l = t.rowSelectionFixed,
  85037. n = t.expandableFixed,
  85038. a = t.draggable,
  85039. o = t.selectable
  85040. t.expandable && e.unshift({}), a || o ? e.unshift({}) : (n && e.unshift({ fixed: n }), l && e.unshift({ fixed: !0 }))
  85041. }),
  85042. (t.prototype.updateFixedRow = function () {
  85043. for (var e = this.props.classnames, t = this.domRef.current, l = null == t ? void 0 : t.children, n = 0; n < ((null == l ? void 0 : l.length) || 0); n++) {
  85044. var o = a.__spreadArray([], a.__read(this.thColumns[n]), !1)
  85045. 0 === n && this.prependColumns(o), i.hasFixedColumn(o) && i.updateFixedRow(null == l ? void 0 : l[n], o, e)
  85046. }
  85047. }),
  85048. (t.prototype.componentDidMount = function () {
  85049. this.updateFixedRow()
  85050. }),
  85051. (t.prototype.componentDidUpdate = function () {
  85052. this.updateFixedRow()
  85053. }),
  85054. (t.prototype.render = function () {
  85055. var e = this,
  85056. t = this.props,
  85057. l = t.dataSource,
  85058. n = t.classnames,
  85059. o = t.classPrefix,
  85060. f = t.expandable,
  85061. m = t.draggable,
  85062. v = t.resizable,
  85063. x = t.selectable,
  85064. b = t.rowSelectionKeyField,
  85065. C = t.isExpandable,
  85066. w = t.childrenColumnName,
  85067. y = t.selectedRowKeys,
  85068. S = t.maxSelectedLength,
  85069. F = t.rowSelectionFixed,
  85070. k = t.rowSelectionType,
  85071. R = t.popOverContainer,
  85072. _ = t.isRightExpandable,
  85073. B = t.isLeftExpandable,
  85074. T = t.orderBy,
  85075. I = t.columns,
  85076. N = t.selections,
  85077. P = t.expandableFixed,
  85078. D = t.onSort,
  85079. E = t.onSelectAll,
  85080. z = t.onFilter,
  85081. A = t.onResizeMouseDown,
  85082. K = t.testIdBuilder,
  85083. M = i.getBuildColumns(I),
  85084. O = M.thColumns,
  85085. j = M.tdColumns
  85086. ;(this.thColumns = O), (this.tdColumns = j)
  85087. var L = 0
  85088. I.forEach(function (e) {
  85089. e.length > L && (L = e.length)
  85090. })
  85091. var U =
  85092. !m && C
  85093. ? g(s.default, { key: 'expandable', wrapperComponent: 'th', rowSpan: I.length, fixed: P ? 'left' : '', className: n('Table-row-expand-icon-cell'), classnames: n, classPrefix: o })
  85094. : null,
  85095. q = i.getAllSelectableRows(l, b, w, f, y, S),
  85096. G = q.rows,
  85097. H = q.rowKeys,
  85098. J = q.restSelectedKeys,
  85099. Q = y.filter(function (e) {
  85100. return H.includes(e)
  85101. })
  85102. return g(
  85103. 'thead',
  85104. { ref: this.domRef, className: n('Table-thead') },
  85105. this.thColumns.map(function (t, l) {
  85106. return g(
  85107. 'tr',
  85108. { key: 'th-cell-' + l },
  85109. m && 0 === l
  85110. ? g(s.default, {
  85111. key: 'drag-'.concat(l),
  85112. wrapperComponent: 'th',
  85113. rowSpan: e.thColumns.length,
  85114. className: n('Table-dragCell'),
  85115. col: 'drag',
  85116. classnames: n,
  85117. classPrefix: o,
  85118. testIdBuilder: null == K ? void 0 : K.getChild('drag-'.concat(l))
  85119. })
  85120. : null,
  85121. !m && x && 0 === l
  85122. ? g(
  85123. s.default,
  85124. {
  85125. key: 'select-'.concat(l),
  85126. wrapperComponent: 'th',
  85127. rowSpan: e.thColumns.length,
  85128. fixed: F ? 'left' : '',
  85129. className: n('Table-checkCell'),
  85130. col: 'select',
  85131. classnames: n,
  85132. classPrefix: o,
  85133. testIdBuilder: null == K ? void 0 : K.getChild('select-'.concat(l))
  85134. },
  85135. 'radio' !== k
  85136. ? [
  85137. g(d.default, {
  85138. key: 'checkAll',
  85139. partial: Q.length > 0 && Q.length < H.length,
  85140. checked: Q.length > 0,
  85141. onChange: function (t) {
  85142. return a.__awaiter(e, void 0, void 0, function () {
  85143. var e, l
  85144. return a.__generator(this, function (n) {
  85145. return (e = t ? G : []), (l = t ? H : []), E && E(t, l, e, J), [2]
  85146. })
  85147. })
  85148. }
  85149. }),
  85150. N && N.length > 0 ? g(p.default, { key: 'checkSelection', keys: H, selections: N, popOverContainer: R }) : null
  85151. ]
  85152. : null
  85153. )
  85154. : null,
  85155. B && 0 === l ? U : null,
  85156. t.map(function (l, a) {
  85157. var i,
  85158. d,
  85159. p = null
  85160. l.sorter &&
  85161. (p = g(u.default, {
  85162. column: l,
  85163. active: !!T && T === (null == l ? void 0 : l.name),
  85164. onSort: function (e) {
  85165. D && D(e, l)
  85166. },
  85167. testIdBuilder: null == K ? void 0 : K.getChild('sort-'.concat(a))
  85168. }))
  85169. var f = null
  85170. l.filterDropdown
  85171. ? (f = l.filterDropdown)
  85172. : l.filters && l.filters.length > 0 && (f = g(c.default, { column: l, popOverContainer: R, onFilter: z, testIdBuilder: null == K ? void 0 : K.getChild('filter-'.concat(a)) }))
  85173. var m = !(null === (i = l.children) || void 0 === i ? void 0 : i.length),
  85174. x = -1
  85175. m &&
  85176. (x = e.tdColumns.findIndex(function (e) {
  85177. return e.name === l.name
  85178. }))
  85179. var b = l.width,
  85180. C = 'number' == typeof b && b > 0,
  85181. w = (null === (d = l.children) || void 0 === d ? void 0 : d.length)
  85182. ? null
  85183. : g(
  85184. h.default.Fragment,
  85185. null,
  85186. p,
  85187. f,
  85188. v
  85189. ? g('i', {
  85190. className: n('Table-thead-resizable', { 'Table-thead-resizable--disabled': C }),
  85191. onMouseDown: function (e) {
  85192. C ? r.noop : null == A || A(e, x)
  85193. }
  85194. })
  85195. : null
  85196. )
  85197. return g(
  85198. s.default,
  85199. {
  85200. key: 'cell-'.concat(a),
  85201. wrapperComponent: 'th',
  85202. rowSpan: l.rowSpan,
  85203. colSpan: l.colSpan,
  85204. classnames: n,
  85205. classPrefix: o,
  85206. fixed: !0 === l.fixed ? 'left' : l.fixed,
  85207. className: n({ 'Table-cell-last': a === L - 1 && a === t.length - 1 }),
  85208. depth: l.depth,
  85209. col: String(a),
  85210. testIdBuilder: null == K ? void 0 : K.getChild('cell-'.concat(a))
  85211. },
  85212. 'function' == typeof l.title ? l.title(w) : l.title
  85213. )
  85214. }),
  85215. _ && 0 === l ? U : null
  85216. )
  85217. })
  85218. )
  85219. }),
  85220. t
  85221. )
  85222. })(h.default.PureComponent)
  85223. t.default = v
  85224. }) /*!node_modules/amis-ui/lib/components/table/SummaryRow.js*/
  85225. amis.define('95d1ac6', function (e, t, n, r) {
  85226. 'use strict'
  85227. Object.defineProperty(t, '__esModule', { value: !0 })
  85228. var o = e('68b98b9'),
  85229. a = e('ac704b9'),
  85230. u = e('0cb17e6'),
  85231. s = e('7d4020f')
  85232. function i(e) {
  85233. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  85234. }
  85235. var c = i(a),
  85236. f = e('ac704b9'),
  85237. l = (f.default || f).createElement
  85238. ;(f.default || f).Fragment
  85239. var p = (function (e) {
  85240. function t() {
  85241. var t = (null !== e && e.apply(this, arguments)) || this
  85242. return (t.domRef = c.default.createRef()), t
  85243. }
  85244. return (
  85245. o.__extends(t, e),
  85246. (t.prototype.updateFixedRow = function () {
  85247. var e = this.props,
  85248. t = e.classnames,
  85249. n = e.row
  85250. if (n && u.hasFixedColumn(n)) {
  85251. var r = this.domRef.current
  85252. u.updateFixedRow(r, n || [], t)
  85253. }
  85254. }),
  85255. (t.prototype.componentDidMount = function () {
  85256. this.updateFixedRow()
  85257. }),
  85258. (t.prototype.componentDidUpdate = function () {
  85259. this.updateFixedRow()
  85260. }),
  85261. (t.prototype.render = function () {
  85262. var e = this.props,
  85263. t = e.classnames,
  85264. n = e.dataSource,
  85265. r = e.classPrefix,
  85266. o = e.row,
  85267. a = e.colCount,
  85268. u = e.isRightExpandable,
  85269. i = e.onMouseEnter,
  85270. c = e.onMouseLeave,
  85271. f = [],
  85272. p = u ? 1 : 0
  85273. return (
  85274. null == o ||
  85275. o.forEach(function (e, u) {
  85276. f.push(
  85277. l(
  85278. s.default,
  85279. {
  85280. classnames: t,
  85281. classPrefix: r,
  85282. className: e.cellClassName,
  85283. key: 'summary-cell-' + u,
  85284. fixed: e.fixed,
  85285. colSpan: 0 === f.length ? (e.colSpan || 1) + a - p : u === o.length - 1 ? (e.colSpan || 1) + p : e.colSpan
  85286. },
  85287. 'function' == typeof e.render ? e.render(n) : e.render
  85288. )
  85289. )
  85290. }),
  85291. l(
  85292. 'tr',
  85293. {
  85294. ref: this.domRef,
  85295. onMouseEnter: function (e) {
  85296. return i && i(e)
  85297. },
  85298. onMouseLeave: function (e) {
  85299. return c && c(e)
  85300. },
  85301. className: t('Table-summary-row')
  85302. },
  85303. f
  85304. )
  85305. )
  85306. }),
  85307. t
  85308. )
  85309. })(c.default.PureComponent),
  85310. d = (function (e) {
  85311. function t() {
  85312. return (null !== e && e.apply(this, arguments)) || this
  85313. }
  85314. return (
  85315. o.__extends(t, e),
  85316. (t.prototype.render = function () {
  85317. var e = this.props,
  85318. t = e.summary,
  85319. n = o.__rest(e, ['summary']),
  85320. r = [[]]
  85321. return (
  85322. Array.isArray(t) &&
  85323. t.forEach(function (e) {
  85324. Array.isArray(e) ? r.push(e) : r[0].push(e)
  85325. }),
  85326. r.map(function (e, t) {
  85327. return l(p, o.__assign({ key: 'summary-'.concat(t) }, n, { row: e }))
  85328. })
  85329. )
  85330. }),
  85331. t
  85332. )
  85333. })(c.default.PureComponent)
  85334. ;(t.SummaryRow = p), (t.default = d)
  85335. }) /*!node_modules/amis-ui/lib/components/table/index.js*/
  85336. amis.define('600c1f8', function (e, t, o, a) {
  85337. 'use strict'
  85338. Object.defineProperty(t, '__esModule', { value: !0 })
  85339. var n = e('68b98b9'),
  85340. i = e('ac704b9'),
  85341. s = e('1e5c4ba'),
  85342. r = e('0de7e2d'),
  85343. l = e('37efca2'),
  85344. d = e('5f94728'),
  85345. u = e('97fa07f'),
  85346. c = e('9a27350'),
  85347. p = e('64ea6e0'),
  85348. h = e('d2712d3'),
  85349. m = e('571eb69'),
  85350. y = e('7d4020f'),
  85351. b = e('44b7d91'),
  85352. f = e('064e532'),
  85353. g = e('2a00c5f'),
  85354. v = e('95d1ac6'),
  85355. w = e('0cb17e6')
  85356. function _(e) {
  85357. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  85358. }
  85359. var x = _(i),
  85360. R = _(r),
  85361. S = _(l),
  85362. C = _(d),
  85363. T = _(u),
  85364. E = _(c),
  85365. D = e('ac704b9'),
  85366. F = (D.default || D).createElement
  85367. ;(D.default || D).Fragment
  85368. var L = (function (e) {
  85369. function t(t) {
  85370. var o = e.call(this, t) || this
  85371. return (
  85372. (o.tableDom = x.default.createRef()),
  85373. (o.tbodyDom = x.default.createRef()),
  85374. (o.contentDom = x.default.createRef()),
  85375. (o.headerDom = x.default.createRef()),
  85376. (o.footDom = x.default.createRef()),
  85377. (o.containerDom = x.default.createRef()),
  85378. (o.toDispose = []),
  85379. (o.updateTableInfoLazy = C.default(o.updateTableInfo.bind(o), 250, { trailing: !0, leading: !1 })),
  85380. (o.updateAutoFillHeightLazy = C.default(o.updateAutoFillHeight.bind(o), 250, { trailing: !0, leading: !1 })),
  85381. (o.state = {
  85382. selectedRowKeys:
  85383. (t.rowSelection &&
  85384. t.rowSelection.selectedRowKeys.map(function (e) {
  85385. return e
  85386. })) ||
  85387. [],
  85388. expandedRowKeys: n.__spreadArray(
  85389. n.__spreadArray([], n.__read((t.expandable && t.expandable.expandedRowKeys) || []), !1),
  85390. n.__read((t.expandable && t.expandable.defaultExpandedRowKeys) || []),
  85391. !1
  85392. ),
  85393. colWidths: {},
  85394. hoverRow: null
  85395. }),
  85396. o
  85397. )
  85398. }
  85399. return (
  85400. n.__extends(t, e),
  85401. (t.prototype.getPopOverContainer = function () {
  85402. return s.findDOMNode(this)
  85403. }),
  85404. (t.prototype.componentDidMount = function () {
  85405. var e,
  85406. t,
  85407. o,
  85408. a,
  85409. n,
  85410. i = this
  85411. if ((null === (t = null === (e = this.props) || void 0 === e ? void 0 : e.onRef) || void 0 === t || t.call(e, this), !this.props.loading)) {
  85412. if (null === (o = this.headerDom) || void 0 === o ? void 0 : o.current)
  85413. [this.headerDom, this.footDom].forEach(function (e) {
  85414. return e && e.current && e.current.addEventListener('wheel', i.onWheel.bind(i))
  85415. })
  85416. var r = null === (a = this.contentDom) || void 0 === a ? void 0 : a.current
  85417. r && this.updateTableDom(r), this.props.draggable && (null === (n = this.tbodyDom) || void 0 === n ? void 0 : n.current) && this.initDragging(), this.updateStickyHeader()
  85418. var l = s.findDOMNode(this)
  85419. this.props.autoFillHeight && (this.toDispose.push(p.resizeSensor(l.parentElement, this.updateAutoFillHeightLazy, !1, 'height')), this.updateAutoFillHeight()),
  85420. this.toDispose.push(p.resizeSensor(l, this.updateTableInfoLazy, !1, 'width'))
  85421. }
  85422. }),
  85423. (t.prototype.componentDidUpdate = function (e, t) {
  85424. var o, a, n, i
  85425. if (
  85426. ((e.autoFillHeight !== this.props.autoFillHeight || (e.loading !== this.props.loading && this.props.autoFillHeight)) && this.updateAutoFillHeight(),
  85427. !S.default(t.selectedRowKeys, this.state.selectedRowKeys))
  85428. ) {
  85429. var s = this.getRowSelectionKeyField(),
  85430. r = this.getChildrenColumnName(),
  85431. l = w.getRowsByKeys(this.props.dataSource, this.state.selectedRowKeys, s, r),
  85432. d = this.props.rowSelection
  85433. d && d.onChange && d.onChange(this.state.selectedRowKeys, l.selectedRows)
  85434. }
  85435. if (
  85436. (S.default(null === (o = e.rowSelection) || void 0 === o ? void 0 : o.selectedRowKeys, null === (a = this.props.rowSelection) || void 0 === a ? void 0 : a.selectedRowKeys) ||
  85437. (this.props.rowSelection && this.setState({ selectedRowKeys: this.props.rowSelection.selectedRowKeys })),
  85438. S.default(
  85439. null === (n = null == e ? void 0 : e.expandable) || void 0 === n ? void 0 : n.expandedRowKeys,
  85440. null === (i = this.props.expandable) || void 0 === i ? void 0 : i.expandedRowKeys
  85441. ) ||
  85442. (this.props.expandable && this.setState({ expandedRowKeys: this.props.expandable.expandedRowKeys || [] })),
  85443. !S.default(t.expandedRowKeys, this.state.expandedRowKeys) && this.props.expandable)
  85444. ) {
  85445. r = this.getChildrenColumnName()
  85446. var u = this.getExpandableKeyField(),
  85447. c = this.props.expandable.onExpandedRowsChange,
  85448. p = w.getRowsByKeys(this.props.dataSource, this.state.selectedRowKeys, u, r)
  85449. c && c(p.selectedRows)
  85450. }
  85451. e.sticky !== this.props.sticky && this.updateStickyHeader(), e.columns !== this.props.columns && this.syncTableWidth()
  85452. }),
  85453. (t.prototype.componentWillUnmount = function () {
  85454. var e = this
  85455. ;[this.headerDom, this.footDom].forEach(function (t) {
  85456. return t && t.current && t.current.removeEventListener('wheel', e.onWheel.bind(e))
  85457. }),
  85458. this.destroyDragging(),
  85459. this.toDispose.forEach(function (e) {
  85460. return e()
  85461. }),
  85462. (this.toDispose = []),
  85463. this.updateTableInfoLazy.cancel(),
  85464. this.updateAutoFillHeightLazy.cancel()
  85465. }),
  85466. (t.prototype.updateAutoFillHeight = function () {
  85467. var e = this.containerDom.current
  85468. if (e) {
  85469. e.removeAttribute('style')
  85470. var t = this.props.autoFillHeight
  85471. if (t) {
  85472. var o = window.innerHeight,
  85473. a = p.offset(e).top,
  85474. n = p.getScrollParent(e.parentElement)
  85475. n && n !== document.body && ((o = n.clientHeight - 1), (a = p.position(e, n).top))
  85476. for (var i = 0, s = e, r = s.parentElement; r; ) {
  85477. for (var l = p.getStyleNumber(r, 'padding-bottom'), d = p.getStyleNumber(r, 'border-bottom-width'), u = 0, c = s.nextElementSibling; c; ) {
  85478. var h = getComputedStyle(c).position
  85479. 'absolute' !== h && 'fixed' !== h && (u += c.offsetHeight + p.getStyleNumber(c, 'margin-bottom')), (c = c.nextElementSibling)
  85480. }
  85481. if (((i += l + d + p.getStyleNumber(s, 'margin-bottom') + u), (r = (s = r).parentElement), n && n !== document.body && n === s)) break
  85482. }
  85483. var m = t && t.maxHeight ? 'maxHeight' : 'height',
  85484. y = p.isObject(t) ? t[m] : 0,
  85485. b = y || Math.round(o - a - i)
  85486. b > 0 && ((e.style[m] = ''.concat(b, 'px')), (e.style.overflow = 'auto'))
  85487. }
  85488. }
  85489. }),
  85490. (t.prototype.initDragging = function () {
  85491. var e,
  85492. t = this,
  85493. o = this.props,
  85494. a = o.classnames,
  85495. i = o.onDrag
  85496. this.sortable = new E.default(null === (e = this.tbodyDom) || void 0 === e ? void 0 : e.current, {
  85497. group: 'table',
  85498. animation: 150,
  85499. handle: '.'.concat(a('Table-dragCell')),
  85500. ghostClass: 'is-dragging',
  85501. onMove: function (e) {
  85502. var t = e.dragged,
  85503. o = e.related
  85504. return (!o || !o.classList.contains(''.concat(a('Table-summary-row')))) && t.getAttribute('row-levels') === o.getAttribute('row-levels')
  85505. },
  85506. onEnd: function (e) {
  85507. return n.__awaiter(t, void 0, void 0, function () {
  85508. var t, o, a, s
  85509. return n.__generator(this, function (n) {
  85510. if (e.newIndex === e.oldIndex) return [2]
  85511. if (((t = e.oldIndex), (o = e.newIndex), (a = w.levelsSplit(e.item.getAttribute('row-levels'))).length)) for (s = 0; s < a.length; ) (t = t - a[s] - 1), (o = o - a[s] - 1), s++
  85512. return i && i(t, o, a), [2]
  85513. })
  85514. })
  85515. }
  85516. })
  85517. }),
  85518. (t.prototype.destroyDragging = function () {
  85519. this.sortable && this.sortable.destroy(), (this.sortable = null)
  85520. }),
  85521. (t.prototype.updateStickyHeader = function () {
  85522. var e,
  85523. t,
  85524. o = this
  85525. if (this.props.sticky) {
  85526. var a = null === (t = null === (e = this.headerDom) || void 0 === e ? void 0 : e.current) || void 0 === t ? void 0 : t.parentElement
  85527. setTimeout(function () {
  85528. for (; a && 'auto' !== window.getComputedStyle(a, null).getPropertyValue('overflow'); ) a = a.parentElement
  85529. if (a && 'auto' === window.getComputedStyle(a, null).getPropertyValue('overflow')) {
  85530. var e = window.getComputedStyle(a, null).getPropertyValue('padding-top')
  85531. e && o.headerDom && o.headerDom.current && (o.headerDom.current.style.top = '-' + e)
  85532. }
  85533. })
  85534. }
  85535. }),
  85536. (t.prototype.renderColGroup = function (e) {
  85537. var t = this.props,
  85538. o = t.scroll,
  85539. a = t.tableLayout,
  85540. n = t.columns,
  85541. i = t.rowSelection,
  85542. s = t.expandable,
  85543. r = t.draggable,
  85544. l = !!((o && o.x) || 'fixed' === a)
  85545. return F(b.default, {
  85546. columns: n,
  85547. colWidths: this.state.colWidths,
  85548. isFixed: l,
  85549. syncTableWidth: this.syncTableWidth,
  85550. initTableWidth: this.initTableWidth,
  85551. selectable: !!i,
  85552. expandable: !!s,
  85553. draggable: !!r,
  85554. rowSelectionColumnWidth: (null == i ? void 0 : i.columnWidth) || 40,
  85555. expandableColumnWidth: (null == s ? void 0 : s.columnWidth) || 40,
  85556. isRightExpandable: this.isRightExpandable(),
  85557. isLeftExpandable: this.isLeftExpandable(),
  85558. showReal: e
  85559. })
  85560. }),
  85561. (t.prototype.onResizeMouseDown = function (e, t) {
  85562. ;(this.resizeStart = e.clientX), (this.resizeTarget = e.currentTarget)
  85563. var o = this.tdColumns[t]
  85564. this.resizeIndex = t
  85565. var a = this.state.colWidths[o.name]
  85566. ;(this.resizeWidth = a.width || a.realWidth),
  85567. this.resizeTarget.classList.add('is-resizing'),
  85568. document.addEventListener('mousemove', this.onResizeMouseMove),
  85569. document.addEventListener('mouseup', this.onResizeMouseUp),
  85570. e && e.stopPropagation()
  85571. }),
  85572. (t.prototype.onResizeMouseMove = function (e) {
  85573. if (this.resizeTarget) {
  85574. var t = e.clientX - this.resizeStart,
  85575. o = this.tdColumns[this.resizeIndex],
  85576. a = 0
  85577. a = t > 0 ? this.resizeWidth + t : Math.max(this.resizeWidth + t, 40, o.minWidth || 0)
  85578. var i = this.state.colWidths
  85579. ;(i[o.name].width = a), this.setState({ colWidths: n.__assign({}, i) })
  85580. }
  85581. e && e.stopPropagation()
  85582. }),
  85583. (t.prototype.onResizeMouseUp = function (e) {
  85584. this.resizeTarget.classList.remove('is-resizing'),
  85585. document.removeEventListener('mousemove', this.onResizeMouseMove),
  85586. document.removeEventListener('mouseup', this.onResizeMouseUp),
  85587. (this.resizeStart = -1),
  85588. (this.resizeWidth = 0),
  85589. delete this.resizeTarget
  85590. }),
  85591. (t.prototype.renderHead = function () {
  85592. var e,
  85593. t = this,
  85594. o = this.props,
  85595. a = o.columns,
  85596. i = o.classnames,
  85597. s = o.classPrefix,
  85598. r = o.expandable,
  85599. l = o.rowSelection,
  85600. d = o.draggable,
  85601. u = o.resizable,
  85602. c = o.dataSource,
  85603. h = o.onSort,
  85604. m = o.onSelectAll,
  85605. y = o.onFilter,
  85606. b = o.testIdBuilder,
  85607. f = this.getRowSelectionKeyField(),
  85608. v =
  85609. l && l.getCheckboxProps
  85610. ? p.filterTree(c, function (e, t, o) {
  85611. return !l.getCheckboxProps(e, t).disabled
  85612. })
  85613. : c
  85614. return F(g.default, {
  85615. key: 'thead',
  85616. columns: a,
  85617. draggable: !!d,
  85618. selectable: !!l,
  85619. rowSelectionFixed: !!(null == l ? void 0 : l.fixed),
  85620. rowSelectionType: null == l ? void 0 : l.type,
  85621. selections: null == l ? void 0 : l.selections,
  85622. rowSelectionKeyField: f,
  85623. maxSelectedLength: null == l ? void 0 : l.maxSelectedLength,
  85624. isExpandable: this.isExpandableTable(),
  85625. isRightExpandable: this.isRightExpandable(),
  85626. isLeftExpandable: this.isLeftExpandable(),
  85627. selectedRowKeys: this.state.selectedRowKeys,
  85628. dataSource: v,
  85629. resizable: u,
  85630. expandable: !!r,
  85631. expandableFixed: null == r ? void 0 : r.fixed,
  85632. childrenColumnName: this.getChildrenColumnName(),
  85633. orderBy: null === (e = this.state.sort) || void 0 === e ? void 0 : e.orderBy,
  85634. popOverContainer: this.getPopOverContainer,
  85635. classnames: i,
  85636. classPrefix: s,
  85637. onSort: function (e, o) {
  85638. t.setState({ sort: e }), h && h(e)
  85639. },
  85640. onSelectAll: function (e, o, a, i) {
  85641. return n.__awaiter(t, void 0, void 0, function () {
  85642. var t
  85643. return n.__generator(this, function (s) {
  85644. switch (s.label) {
  85645. case 0:
  85646. return m ? [4, m(a, e ? o : [], e ? [] : a)] : [3, 2]
  85647. case 1:
  85648. if (s.sent()) return [2]
  85649. s.label = 2
  85650. case 2:
  85651. return (t = n.__spreadArray(n.__spreadArray([], n.__read(o), !1), n.__read(i), !1)), S.default(t, this.state.selectedRowKeys) || this.setState({ selectedRowKeys: t }), [2]
  85652. }
  85653. })
  85654. })
  85655. },
  85656. onFilter: y,
  85657. onResizeMouseDown: this.onResizeMouseDown.bind(this),
  85658. testIdBuilder: null == b ? void 0 : b.getChild('head')
  85659. })
  85660. }),
  85661. (t.prototype.onRowClick = function (e, t, o) {
  85662. return n.__awaiter(this, void 0, void 0, function () {
  85663. var a, i, s, r, l
  85664. return n.__generator(this, function (n) {
  85665. switch (n.label) {
  85666. case 0:
  85667. return (a = this.props), (i = a.rowSelection), (s = a.onRow) && s.onRowClick ? [4, s.onRowClick(e, t, o)] : [3, 2]
  85668. case 1:
  85669. if (n.sent()) return [2]
  85670. n.label = 2
  85671. case 2:
  85672. return (
  85673. i &&
  85674. i.type &&
  85675. i.rowClick &&
  85676. ((r = this.getRowSelectionKeyField()),
  85677. (l = !!R.default(this.state.selectedRowKeys, function (e) {
  85678. return e === t[r]
  85679. })),
  85680. this.selectedSingleRow(!l, t)),
  85681. [2]
  85682. )
  85683. }
  85684. })
  85685. })
  85686. }),
  85687. (t.prototype.onRowDbClick = function (e, t, o) {
  85688. return n.__awaiter(this, void 0, void 0, function () {
  85689. var a
  85690. return n.__generator(this, function (n) {
  85691. switch (n.label) {
  85692. case 0:
  85693. return (a = this.props.onRow) && a.onRowDbClick ? [4, a.onRowDbClick(e, t, o)] : [3, 2]
  85694. case 1:
  85695. if (!1 === n.sent()) return [2]
  85696. n.label = 2
  85697. case 2:
  85698. return [2]
  85699. }
  85700. })
  85701. })
  85702. }),
  85703. (t.prototype.onRowMouseEnter = function (e, t, o) {
  85704. return n.__awaiter(this, void 0, void 0, function () {
  85705. var a, i, s, r
  85706. return n.__generator(this, function (n) {
  85707. switch (n.label) {
  85708. case 0:
  85709. return (a = this.props), (i = a.onRow), (s = a.itemActions), i && i.onRowMouseEnter ? [4, i.onRowMouseEnter(e, t, o)] : [3, 2]
  85710. case 1:
  85711. if (n.sent()) return [2]
  85712. n.label = 2
  85713. case 2:
  85714. return (
  85715. t &&
  85716. s &&
  85717. ('TR' !== (null == (r = e.target) ? void 0 : r.tagName) && (r = null == r ? void 0 : r.closest('tr')), this.setState({ hoverRow: { target: r, rowIndex: o, record: t } })),
  85718. [2]
  85719. )
  85720. }
  85721. })
  85722. })
  85723. }),
  85724. (t.prototype.onRowMouseLeave = function (e, t, o) {
  85725. return n.__awaiter(this, void 0, void 0, function () {
  85726. var a
  85727. return n.__generator(this, function (n) {
  85728. return (a = this.props.onRow) && a.onRowMouseLeave && a.onRowMouseLeave(e, t, o), [2]
  85729. })
  85730. })
  85731. }),
  85732. (t.prototype.onMouseLeave = function () {
  85733. this.props.itemActions && this.setState({ hoverRow: null })
  85734. }),
  85735. (t.prototype.onExpandRows = function (e) {
  85736. var t = this,
  85737. o = this.state.expandedRowKeys,
  85738. a = this.props.expandable,
  85739. i = e.map(function (e) {
  85740. return e[t.getExpandableKeyField()]
  85741. })
  85742. this.setState({ expandedRowKeys: n.__spreadArray(n.__spreadArray([], n.__read(o), !1), n.__read(i), !1) }), (null == a ? void 0 : a.onExpand) && (null == a || a.onExpand(!0, e))
  85743. }),
  85744. (t.prototype.onCollapseRows = function (e) {
  85745. var t = this,
  85746. o = this.state.expandedRowKeys,
  85747. a = this.props.expandable,
  85748. n = e.map(function (e) {
  85749. return e[t.getExpandableKeyField()]
  85750. })
  85751. this.setState({
  85752. expandedRowKeys: o.filter(function (e) {
  85753. return !n.find(function (t) {
  85754. return t == e
  85755. })
  85756. })
  85757. }),
  85758. (null == a ? void 0 : a.onExpand) && (null == a || a.onExpand(!0, e))
  85759. }),
  85760. (t.prototype.getChildrenColumnName = function () {
  85761. return this.props.childrenColumnName || 'children'
  85762. }),
  85763. (t.prototype.getRowSelectionKeyField = function () {
  85764. var e = this.props,
  85765. t = e.rowSelection,
  85766. o = e.keyField
  85767. return (null == t ? void 0 : t.keyField) || o || 'key'
  85768. }),
  85769. (t.prototype.getExpandableKeyField = function () {
  85770. var e = this.props,
  85771. t = e.expandable,
  85772. o = e.keyField
  85773. return (null == t ? void 0 : t.keyField) || o || 'key'
  85774. }),
  85775. (t.prototype.hasCheckedChildrenRows = function (e) {
  85776. var t = this.state.selectedRowKeys,
  85777. o = this.getChildrenColumnName(),
  85778. a = this.getRowSelectionKeyField(),
  85779. n = w.getDataChildrenKeys(e, o, a)
  85780. return T.default(t, n).length > 0
  85781. }),
  85782. (t.prototype.getSelectedRowKeys = function (e, t) {
  85783. var o = this.props.rowSelection,
  85784. a = this.getRowSelectionKeyField(),
  85785. i = this.getChildrenColumnName(),
  85786. s = o && 'radio' === o.type,
  85787. r = []
  85788. return (
  85789. e
  85790. ? (r = s
  85791. ? [t[a]]
  85792. : n
  85793. .__spreadArray(n.__spreadArray(n.__spreadArray([], n.__read(this.state.selectedRowKeys), !1), [t[a]], !1), n.__read(w.getDataChildrenKeys(t, i, a)), !1)
  85794. .filter(function (e, t, o) {
  85795. return o.indexOf(e) === t
  85796. }))
  85797. : s ||
  85798. (r = this.state.selectedRowKeys.filter(function (e) {
  85799. return !n.__spreadArray([t[a]], n.__read(w.getDataChildrenKeys(t, i, a)), !1).includes(e)
  85800. })),
  85801. r
  85802. )
  85803. }),
  85804. (t.prototype.selectedSingleRow = function (e, t) {
  85805. return n.__awaiter(this, void 0, void 0, function () {
  85806. var o, a, i, s, r, l, d
  85807. return n.__generator(this, function (n) {
  85808. switch (n.label) {
  85809. case 0:
  85810. return (
  85811. (o = this.props),
  85812. (a = o.onSelect),
  85813. (i = o.dataSource),
  85814. (s = this.getSelectedRowKeys(e, t)),
  85815. a ? ((r = this.getRowSelectionKeyField()), (l = this.getChildrenColumnName()), (d = w.getRowsByKeys(i, s, r, l)), [4, a(d.selectedRows, s, d.unSelectedRows)]) : [3, 2]
  85816. )
  85817. case 1:
  85818. if (n.sent()) return [2]
  85819. n.label = 2
  85820. case 2:
  85821. return S.default(this.state.selectedRowKeys, s) || this.setState({ selectedRowKeys: s }), [2]
  85822. }
  85823. })
  85824. })
  85825. }),
  85826. (t.prototype.isExpandableRow = function (e, t) {
  85827. var o = this.props.expandable
  85828. return o && (!o.rowExpandable || (o.rowExpandable && o.rowExpandable(e, t)))
  85829. }),
  85830. (t.prototype.isExpanded = function (e) {
  85831. var t = this.getExpandableKeyField()
  85832. return !!R.default(this.state.expandedRowKeys, function (o) {
  85833. return o == e[t]
  85834. })
  85835. }),
  85836. (t.prototype.renderRow = function (e, t, o) {
  85837. var a = this,
  85838. i = this.props,
  85839. s = i.rowSelection,
  85840. r = i.expandable,
  85841. l = i.indentSize,
  85842. d = i.lineHeight,
  85843. u = i.draggable,
  85844. c = i.rowClassName,
  85845. p = i.keyField,
  85846. h = i.columns,
  85847. m = i.lazyRenderAfter,
  85848. y = i.classPrefix,
  85849. b = i.classnames,
  85850. g = i.testIdBuilder,
  85851. v = this.getRowSelectionKeyField(),
  85852. _ = !!R.default(this.state.selectedRowKeys, function (t) {
  85853. return t === e[v]
  85854. }),
  85855. x = null == g ? void 0 : g.getChild('row-'.concat(t)),
  85856. S = this.getChildrenColumnName(),
  85857. C = this.isExpandableRow(e, t),
  85858. T = w.checkChildrenRow(e, S),
  85859. E = !!s && T && this.hasCheckedChildrenRows(e),
  85860. D = r && r.expandedRowClassName && 'function' == typeof r.expandedRowClassName ? r.expandedRowClassName(e, t) : '',
  85861. L = this.isExpanded(e),
  85862. K = s && s.getCheckboxProps ? s.getCheckboxProps(e, t) : {},
  85863. N =
  85864. !r && S && T && L
  85865. ? e[S].map(function (e, i) {
  85866. return a.renderRow(e, i, n.__spreadArray(n.__spreadArray([], n.__read(o), !1), [t], !1))
  85867. })
  85868. : null
  85869. return [
  85870. F(
  85871. f.default,
  85872. n.__assign(
  85873. {
  85874. key: 'row-'.concat(t),
  85875. data: e,
  85876. rowIndex: t,
  85877. levels: o.join(','),
  85878. columns: h,
  85879. selectable: !!s,
  85880. rowSelectionFixed: !!(null == s ? void 0 : s.fixed),
  85881. rowSelectionType: (null == s ? void 0 : s.type) || 'checkbox',
  85882. expandable: !!r,
  85883. expandableFixed: null == r ? void 0 : r.fixed,
  85884. expandedRowClassName: D,
  85885. expandedRowRender: null == r ? void 0 : r.expandedRowRender,
  85886. isExpanded: L,
  85887. hasChildrenRow: T,
  85888. hasChildrenChecked: E,
  85889. indentSize: l,
  85890. lineHeight: d,
  85891. draggable: !!u,
  85892. isExpandable: this.isExpandableTable(),
  85893. isExpandableRow: C,
  85894. colCount: this.getExtraColumnCount(),
  85895. isRightExpandable: this.isRightExpandable(),
  85896. isLeftExpandable: this.isLeftExpandable(),
  85897. isChecked: _,
  85898. rowClassName: c,
  85899. onExpand: this.onExpandRows,
  85900. onCollapse: this.onCollapseRows,
  85901. onMouseEnter: this.onRowMouseEnter,
  85902. onMouseLeave: this.onRowMouseLeave,
  85903. onClick: this.onRowClick,
  85904. onDoubleClick: this.onRowDbClick,
  85905. onChange: this.onRowChange,
  85906. childrenColumnName: this.getChildrenColumnName(),
  85907. keyField: p,
  85908. lazyRenderAfter: m,
  85909. classnames: b,
  85910. classPrefix: y,
  85911. testIdBuilder: x
  85912. },
  85913. K
  85914. )
  85915. ),
  85916. N
  85917. ]
  85918. }),
  85919. (t.prototype.onRowChange = function (e, t) {
  85920. var o = this.props.rowSelection
  85921. ;(o && o.rowClick) || this.selectedSingleRow(e, t)
  85922. }),
  85923. (t.prototype.renderBody = function () {
  85924. var e = this,
  85925. t = this.props,
  85926. o = t.classnames,
  85927. a = t.headSummary,
  85928. n = t.scroll,
  85929. i = t.placeholder,
  85930. s = t.sticky,
  85931. r = t.loading,
  85932. l = t.loadingConfig,
  85933. d = t.classPrefix,
  85934. u = this.tdColumns,
  85935. c = n && n.y,
  85936. p = this.getExtraColumnCount(),
  85937. m = this.getChildrenColumnName(),
  85938. b = w.getSortData(this.props.dataSource, u, m, this.state.sort)
  85939. return F(
  85940. 'tbody',
  85941. { ref: this.tbodyDom, className: o('Table-tbody') },
  85942. c || s || !a ? null : this.renderSummaryRow(a),
  85943. r
  85944. ? F(
  85945. 'tr',
  85946. { className: o('Table-row', 'Table-loading-row') },
  85947. F(
  85948. y.default,
  85949. { classnames: o, classPrefix: d, colSpan: u.length + p },
  85950. F('div', { className: o('Table-loading') }, 'boolean' == typeof r ? F(h.default, { overlay: !0, show: r, loadingConfig: l }) : x.default.isValidElement(r) ? r : null)
  85951. )
  85952. )
  85953. : b.length
  85954. ? b.map(function (t, o) {
  85955. return e.renderRow(t, o, [])
  85956. })
  85957. : F(
  85958. 'tr',
  85959. { className: o('Table-row', 'Table-empty-row') },
  85960. F(y.default, { classnames: o, classPrefix: d, colSpan: u.length + p }, F('div', { className: o('Table-empty') }, 'function' == typeof i ? i() : i))
  85961. )
  85962. )
  85963. }),
  85964. (t.prototype.isExpandableTable = function () {
  85965. return !!this.props.expandable
  85966. }),
  85967. (t.prototype.isRightExpandable = function () {
  85968. var e = this.props.expandable
  85969. return e && 'right' === e.position
  85970. }),
  85971. (t.prototype.isLeftExpandable = function () {
  85972. var e = this.props.expandable
  85973. return e && (!e.position || 'left' === e.position)
  85974. }),
  85975. (t.prototype.getExtraColumnCount = function () {
  85976. var e = this.props,
  85977. t = e.draggable,
  85978. o = e.rowSelection,
  85979. a = e.expandable,
  85980. n = 0
  85981. return t ? n++ : (this.isExpandableTable() && 'none' !== (null == a ? void 0 : a.position) && n++, o && n++), n
  85982. }),
  85983. (t.prototype.renderSummaryRow = function (e) {
  85984. var t = this.props,
  85985. o = t.classnames,
  85986. a = t.classPrefix,
  85987. n = t.dataSource
  85988. return 'function' == typeof e
  85989. ? e(n)
  85990. : x.default.isValidElement(e)
  85991. ? e
  85992. : F(v.default, {
  85993. summary: e,
  85994. colCount: this.getExtraColumnCount(),
  85995. isRightExpandable: this.isRightExpandable(),
  85996. classnames: o,
  85997. classPrefix: a,
  85998. dataSource: n,
  85999. onMouseEnter: this.onRowMouseEnter,
  86000. onMouseLeave: this.onRowMouseLeave
  86001. })
  86002. }),
  86003. (t.prototype.renderFoot = function () {
  86004. var e = this.props,
  86005. t = e.classnames,
  86006. o = e.footSummary
  86007. return F('tfoot', { className: t('Table-summary') }, this.renderSummaryRow(o))
  86008. }),
  86009. (t.prototype.updateTableDom = function (e) {
  86010. var t = this.props.classnames,
  86011. o = e.scrollLeft,
  86012. a = e.scrollWidth,
  86013. n = e.offsetWidth,
  86014. i = this.tableDom.current,
  86015. s = t('Table-ping-left')
  86016. o > 0 ? null == i || i.classList.add(s) : null == i || i.classList.remove(s)
  86017. var r = t('Table-ping-right')
  86018. o + n < a ? null == i || i.classList.add(r) : null == i || i.classList.remove(r)
  86019. }),
  86020. (t.prototype.onTableContentScroll = function (e) {
  86021. this.updateTableDom(e.target)
  86022. }),
  86023. (t.prototype.onWheel = function (e) {
  86024. var t = e,
  86025. o = t.currentTarget,
  86026. a = t.deltaX
  86027. a && (this.onTableScroll({ target: o, scrollLeft: o.scrollLeft + a }), e.preventDefault())
  86028. }),
  86029. (t.prototype.onTableScroll = function (e) {
  86030. var t = [this.headerDom, this.contentDom, this.footDom],
  86031. o = e.target,
  86032. a = e.scrollLeft
  86033. t.forEach(function (e) {
  86034. var t = e && e.current
  86035. t && t !== o && (t.scrollLeft = a || o.scrollLeft)
  86036. }),
  86037. this.updateTableDom(o)
  86038. }),
  86039. (t.prototype.renderTable = function () {
  86040. var e = this.props,
  86041. t = e.scroll,
  86042. o = e.footSummary,
  86043. a = e.showHeader,
  86044. i = e.itemActions,
  86045. s = e.tableLayout,
  86046. r = e.classnames,
  86047. l = t && t.x,
  86048. d = this.state.hoverRow,
  86049. u = l ? { width: t.x + 'px', tableLayout: 'fixed' } : {}
  86050. return F(
  86051. 'div',
  86052. { ref: this.contentDom, className: r('Table-content'), style: l ? { overflow: 'auto hidden' } : {}, onMouseLeave: this.onMouseLeave, onScroll: this.onTableContentScroll.bind(this) },
  86053. i && d ? F(m.default, { dom: d.target, classnames: r }, 'function' == typeof i ? i(d.record, d.rowIndex) : null) : null,
  86054. F(
  86055. 'table',
  86056. { style: n.__assign(n.__assign({}, u), { tableLayout: 'fixed' === s ? 'fixed' : 'auto' }), className: r('Table-table') },
  86057. this.renderColGroup(),
  86058. a ? this.renderHead() : null,
  86059. this.renderBody(),
  86060. o ? this.renderFoot() : null
  86061. )
  86062. )
  86063. }),
  86064. (t.prototype.renderScrollTableHeader = function () {
  86065. var e,
  86066. t = this.props,
  86067. o = t.scroll,
  86068. a = t.headSummary,
  86069. i = t.sticky,
  86070. s = t.showHeader,
  86071. r = t.classnames,
  86072. l = { overflow: 'hidden' }
  86073. i && Object.assign(l, { top: 0 })
  86074. var d = {}
  86075. return (
  86076. o && (o.y || o.x) && Object.assign(d, { width: o && o.x ? o.x + 'px' : '100%' }),
  86077. F(
  86078. 'div',
  86079. { ref: this.headerDom, className: r('Table-header', ((e = {}), (e[r('Table-sticky-holder')] = !!i), e)), style: l },
  86080. F(
  86081. 'table',
  86082. { className: r('Table-table'), style: n.__assign(n.__assign({}, d), { tableLayout: 'fixed' }) },
  86083. this.renderColGroup(!0),
  86084. s ? this.renderHead() : null,
  86085. a ? F('tbody', null, this.renderSummaryRow(a)) : null
  86086. )
  86087. )
  86088. )
  86089. }),
  86090. (t.prototype.renderScrollTableBody = function () {
  86091. var e = this.props,
  86092. t = e.scroll,
  86093. o = e.itemActions,
  86094. a = e.classnames,
  86095. i = {},
  86096. s = {}
  86097. t && (t.y || t.x) && (Object.assign(i, { overflow: 'auto scroll', maxHeight: t.y }), Object.assign(s, { width: t && t.x ? t.x + 'px' : '100%' }))
  86098. var r = this.state.hoverRow
  86099. return F(
  86100. 'div',
  86101. { ref: this.contentDom, className: a('Table-body'), style: i, onMouseLeave: this.onMouseLeave, onScroll: this.onTableScroll },
  86102. o && r ? F(m.default, { dom: r.target, classnames: a }, 'function' == typeof o ? o(r.record, r.rowIndex) : null) : null,
  86103. F('table', { className: a('Table-table'), style: n.__assign(n.__assign({}, s), { tableLayout: 'fixed' }) }, this.renderColGroup(), this.renderBody())
  86104. )
  86105. }),
  86106. (t.prototype.renderScrollTableFoot = function () {
  86107. var e = this.props,
  86108. t = e.scroll,
  86109. o = e.classnames
  86110. return F(
  86111. 'div',
  86112. { ref: this.footDom, className: o('Table-summary'), style: { overflow: 'hidden' } },
  86113. F('table', { className: o('Table-table'), style: { width: (null == t ? void 0 : t.x) + 'px' || '100%', tableLayout: 'fixed' } }, this.renderFoot())
  86114. )
  86115. }),
  86116. (t.prototype.renderScrollTable = function () {
  86117. var e = this.props,
  86118. t = e.footSummary,
  86119. o = e.classnames
  86120. return F('div', { className: o('Table-container'), ref: this.containerDom }, this.renderScrollTableHeader(), this.renderScrollTableBody(), t ? this.renderScrollTableFoot() : null)
  86121. }),
  86122. (t.prototype.syncTableWidth = function () {
  86123. var e = this,
  86124. t = this.tbodyDom.current
  86125. if (t) {
  86126. var o = [].slice.call(null == t ? void 0 : t.querySelectorAll(':scope>tr>td[data-col]')),
  86127. a = {}
  86128. o.forEach(function (t) {
  86129. var o = parseInt(t.getAttribute('data-col'), 10),
  86130. n = e.tdColumns[o],
  86131. i = e.state.colWidths[n.name]
  86132. n &&
  86133. (a[n.name] = {
  86134. width: (null == i ? void 0 : i.originWidth) !== (null == n ? void 0 : n.width) ? (null == n ? void 0 : n.width) : null == i ? void 0 : i.width,
  86135. minWidth: null == n ? void 0 : n.minWidth,
  86136. realWidth: t.offsetWidth,
  86137. originWidth: null == n ? void 0 : n.width
  86138. })
  86139. }),
  86140. S.default(a, this.state.colWidths) || this.setState({ colWidths: a })
  86141. }
  86142. }),
  86143. (t.prototype.initTableWidth = function () {
  86144. var e = this,
  86145. t = this.contentDom.current
  86146. if (t) {
  86147. var o = this.props,
  86148. a = o.scroll,
  86149. n = o.tableLayout,
  86150. i = t.querySelector('table'),
  86151. s = t.querySelector('thead')
  86152. s || (this.headerDom.current && (s = this.headerDom.current.querySelector('thead')))
  86153. var r = a && a.x ? a.x : t.offsetWidth,
  86154. l = null,
  86155. d = [],
  86156. u = 'fixed' === n || (a && a.x),
  86157. c = this.tdColumns.some(function (e) {
  86158. return e.width
  86159. }),
  86160. p = {}
  86161. if (
  86162. (u &&
  86163. ((l = (null == i ? void 0 : i.querySelector(':scope>tbody')) || null),
  86164. d.push(
  86165. '<table style="table-layout:auto!important;width:0!important;min-width:0!important;" class="'
  86166. .concat(null == i ? void 0 : i.className, '">')
  86167. .concat(null == s ? void 0 : s.outerHTML, '</table>')
  86168. )),
  86169. (c || u) &&
  86170. d.push(
  86171. '<table style="table-layout:auto!important;min-width:'
  86172. .concat(r, 'px!important;width:')
  86173. .concat(r, 'px!important;" class="')
  86174. .concat(null == i ? void 0 : i.className, '">')
  86175. .concat(s ? s.outerHTML : '')
  86176. .concat(l ? '<tbody>'.concat(l.innerHTML, '</tbody>') : '', '</table>')
  86177. ),
  86178. d.length)
  86179. ) {
  86180. var h = document.createElement('div')
  86181. ;(h.className = 'amis-scope'), (h.style.cssText += 'visibility: hidden!important;'), (h.innerHTML = d.join(''))
  86182. var m = [],
  86183. y = []
  86184. u && (m = [].slice.call(h.querySelectorAll(':scope>table:first-child>thead>tr>th[data-col]'))),
  86185. (c || u) && (y = [].slice.call(h.querySelectorAll(':scope>table:last-child>thead>tr>th[data-col]'))),
  86186. m.forEach(function (e) {
  86187. e.style.cssText += 'width: 0'
  86188. }),
  86189. y.forEach(function (t, o) {
  86190. var a = e.tdColumns[o]
  86191. t.style.cssText += ''.concat(
  86192. 'number' == typeof (null == a ? void 0 : a.width)
  86193. ? 'width: '.concat(null == a ? void 0 : a.width, 'px;')
  86194. : (null == a ? void 0 : a.width)
  86195. ? 'width: '.concat(null == a ? void 0 : a.width, ';')
  86196. : ''
  86197. )
  86198. }),
  86199. document.body.appendChild(h)
  86200. var b = {}
  86201. m.forEach(function (t) {
  86202. var o = parseInt(t.getAttribute('data-col'), 10),
  86203. a = e.tdColumns[o]
  86204. ;(p[o] = t.clientWidth), b[o] ? (b[null == a ? void 0 : a.name].minWidth = t.clientWidth) : (b[null == a ? void 0 : a.name] = { minWidth: t.clientWidth })
  86205. }),
  86206. y.forEach(function (t) {
  86207. var o = parseInt(t.getAttribute('data-col'), 10),
  86208. a = e.tdColumns[o]
  86209. if (a && (a.width || u)) {
  86210. var n = Math.max('number' == typeof a.width ? a.width : t.clientWidth, p[o] || 0)
  86211. b[null == a ? void 0 : a.name] ? (b[null == a ? void 0 : a.name].width = n) : (b[null == a ? void 0 : a.name] = { width: n }),
  86212. a.width && (b[null == a ? void 0 : a.name].originWidth = a.width)
  86213. }
  86214. }),
  86215. S.default(b, this.state.colWidths) || this.setState({ colWidths: b }),
  86216. document.body.removeChild(h)
  86217. }
  86218. }
  86219. }),
  86220. (t.prototype.updateTableInfo = function () {
  86221. this.resizeTarget || (this.syncTableWidth(), this.initTableWidth())
  86222. }),
  86223. (t.prototype.render = function () {
  86224. var e,
  86225. t = this.props,
  86226. o = t.title,
  86227. a = t.footer,
  86228. n = t.className,
  86229. i = t.scroll,
  86230. s = t.size,
  86231. r = t.bordered,
  86232. l = t.resizable,
  86233. d = t.columns,
  86234. u = t.sticky,
  86235. c = t.classnames,
  86236. p = w.getBuildColumns(d),
  86237. h = p.thColumns,
  86238. m = p.tdColumns
  86239. ;(this.thColumns = h), (this.tdColumns = m)
  86240. var y = i && i.y,
  86241. b = i && i.x
  86242. return F(
  86243. 'div',
  86244. {
  86245. ref: this.tableDom,
  86246. className: c('Table2', n, ((e = {}), (e[c('Table-scroll-horizontal')] = b), (e[c('Table-'.concat(s))] = s), (e[c('Table-bordered')] = r), (e[c('Table-resizable')] = l), e))
  86247. },
  86248. o ? F('div', { className: c('Table-title') }, 'function' == typeof o ? o() : o) : null,
  86249. y || u ? this.renderScrollTable() : F('div', { className: c('Table-container'), ref: this.containerDom }, this.renderTable()),
  86250. a ? F('div', { className: c('Table-footer') }, 'function' == typeof a ? a() : a) : null
  86251. )
  86252. }),
  86253. (t.defaultProps = { title: '', className: '', dataSource: [], columns: [], indentSize: 15, placeholder: '\u6682\u65e0\u6570\u636e', showHeader: !0, tableLayout: 'auto' }),
  86254. n.__decorate([p.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'getPopOverContainer', null),
  86255. n.__decorate([p.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'updateAutoFillHeight', null),
  86256. n.__decorate(
  86257. [p.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)],
  86258. t.prototype,
  86259. 'onResizeMouseMove',
  86260. null
  86261. ),
  86262. n.__decorate(
  86263. [p.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [MouseEvent]), n.__metadata('design:returntype', void 0)],
  86264. t.prototype,
  86265. 'onResizeMouseUp',
  86266. null
  86267. ),
  86268. n.__decorate(
  86269. [p.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object, Object, Number]), n.__metadata('design:returntype', Promise)],
  86270. t.prototype,
  86271. 'onRowClick',
  86272. null
  86273. ),
  86274. n.__decorate(
  86275. [p.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object, Object, Number]), n.__metadata('design:returntype', Promise)],
  86276. t.prototype,
  86277. 'onRowDbClick',
  86278. null
  86279. ),
  86280. n.__decorate(
  86281. [p.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object, Object, Number]), n.__metadata('design:returntype', Promise)],
  86282. t.prototype,
  86283. 'onRowMouseEnter',
  86284. null
  86285. ),
  86286. n.__decorate(
  86287. [p.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object, Object, Number]), n.__metadata('design:returntype', Promise)],
  86288. t.prototype,
  86289. 'onRowMouseLeave',
  86290. null
  86291. ),
  86292. n.__decorate([p.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'onMouseLeave', null),
  86293. n.__decorate([p.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Array]), n.__metadata('design:returntype', void 0)], t.prototype, 'onExpandRows', null),
  86294. n.__decorate([p.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Array]), n.__metadata('design:returntype', void 0)], t.prototype, 'onCollapseRows', null),
  86295. n.__decorate(
  86296. [p.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Boolean, Object]), n.__metadata('design:returntype', void 0)],
  86297. t.prototype,
  86298. 'onRowChange',
  86299. null
  86300. ),
  86301. n.__decorate([p.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], t.prototype, 'onTableScroll', null),
  86302. n.__decorate([p.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'syncTableWidth', null),
  86303. n.__decorate([p.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'initTableWidth', null),
  86304. n.__decorate([p.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'updateTableInfo', null),
  86305. t
  86306. )
  86307. })(x.default.PureComponent),
  86308. K = p.themeable(p.localeable(L))
  86309. ;(t.DefaultCellWidth = 40), (t.Table = L), (t.default = K)
  86310. }) /*!node_modules/amis-ui/lib/components/ConfirmBox.js*/
  86311. amis.define('632e9a3', function (e, a, n, l) {
  86312. 'use strict'
  86313. Object.defineProperty(a, '__esModule', { value: !0 })
  86314. var o = e('68b98b9'),
  86315. r = e('ac704b9'),
  86316. t = e('e0f855e'),
  86317. s = e('64a8924'),
  86318. i = e('d644ddb'),
  86319. u = e('64ea6e0'),
  86320. d = e('d2712d3'),
  86321. c = e('6958586'),
  86322. f = e('1e5c4ba')
  86323. function m(e) {
  86324. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  86325. }
  86326. var b = m(r),
  86327. v = e('ac704b9'),
  86328. p = (v.default || v).createElement
  86329. function C(e) {
  86330. var a = this,
  86331. n = e.type,
  86332. l = e.size,
  86333. r = e.closeOnEsc,
  86334. u = e.show,
  86335. m = e.onCancel,
  86336. v = e.title,
  86337. C = e.showTitle,
  86338. y = e.headerClassName,
  86339. h = e.translate,
  86340. w = e.children,
  86341. N = e.showFooter,
  86342. g = e.onConfirm,
  86343. _ = e.beforeConfirm,
  86344. D = e.popOverContainer,
  86345. O = e.position,
  86346. k = e.resizable,
  86347. z = e.classnames,
  86348. E = e.className,
  86349. R = e.bodyClassName,
  86350. H = e.footerClassName,
  86351. B = e.mobileUI,
  86352. F = e.disabled,
  86353. S = o.__read(b.default.useState(), 2),
  86354. j = S[0],
  86355. M = S[1],
  86356. P = o.__read(b.default.useState(), 2),
  86357. T = P[0],
  86358. x = P[1],
  86359. I = b.default.useRef(),
  86360. U = b.default.useRef(),
  86361. q = b.default.useCallback(function () {
  86362. var e = U.current && !U.current.nodeType ? f.findDOMNode(U.current) : null
  86363. return null == e ? void 0 : e.parentElement
  86364. }, []),
  86365. A = b.default.useCallback(
  86366. function () {
  86367. return o.__awaiter(a, void 0, void 0, function () {
  86368. var e, a, n, l, r
  86369. return o.__generator(this, function (o) {
  86370. switch (o.label) {
  86371. case 0:
  86372. x(''), M(!0), (o.label = 1)
  86373. case 1:
  86374. return o.trys.push([1, 7, 8, 9]), _ ? [4, null == _ ? void 0 : _(I.current)] : [3, 3]
  86375. case 2:
  86376. return (a = o.sent()), [3, 5]
  86377. case 3:
  86378. return [4, null === (r = null === (l = I.current) || void 0 === l ? void 0 : l.submit) || void 0 === r ? void 0 : r.call(l)]
  86379. case 4:
  86380. ;(a = o.sent()), (o.label = 5)
  86381. case 5:
  86382. return !1 === (e = a) ? [2] : 'string' == typeof e ? (x(e), [2]) : [4, null == g ? void 0 : g(e)]
  86383. case 6:
  86384. return o.sent(), [3, 9]
  86385. case 7:
  86386. return (n = o.sent()), x(n.message), [3, 9]
  86387. case 8:
  86388. return M(!1), [7]
  86389. case 9:
  86390. return [2]
  86391. }
  86392. })
  86393. })
  86394. },
  86395. [g, _]
  86396. )
  86397. return (
  86398. b.default.useEffect(
  86399. function () {
  86400. u && x('')
  86401. },
  86402. [u]
  86403. ),
  86404. 'drawer' === n
  86405. ? p(
  86406. i.default,
  86407. { size: l, closeOnEsc: r, show: u, onHide: m, container: D, position: O, resizable: k, showCloseButton: !1, className: E },
  86408. !1 !== C && v ? p('div', { className: z('Drawer-header', y) }, p('div', { className: z('Drawer-title') }, v)) : null,
  86409. p('div', { ref: U, className: z('Drawer-body', R) }, 'function' == typeof w ? w({ bodyRef: I, loading: j, popOverContainer: q, onConfirm: A }) : w),
  86410. null == N || N
  86411. ? p(
  86412. 'div',
  86413. { className: z('Drawer-footer', H) },
  86414. j || T ? p('div', { className: z('Drawer-info') }, p(d.default, { size: 'sm', key: 'info', show: j }), T ? p('span', { className: z('Drawer-error') }, T) : null) : null,
  86415. p(s.default, { onClick: A, level: 'primary' }, h('confirm')),
  86416. p(s.default, { onClick: m }, h('cancel'))
  86417. )
  86418. : null
  86419. )
  86420. : B
  86421. ? p(c.default, { isShow: u, showConfirm: !0, onConfirm: A, onHide: m, container: D }, 'function' == typeof w ? w({ bodyRef: I, loading: j, popOverContainer: q, onConfirm: A }) : w)
  86422. : p(
  86423. t.default,
  86424. { size: l, closeOnEsc: r, show: u, onHide: m, container: D, className: E },
  86425. !1 !== C && v ? p(t.default.Header, { onClose: m, className: y }, v) : null,
  86426. p(t.default.Body, { ref: U, className: R }, 'function' == typeof w ? w({ bodyRef: I, loading: j, onConfirm: A, popOverContainer: q }) : w),
  86427. null == N || N
  86428. ? p(
  86429. t.default.Footer,
  86430. { className: H },
  86431. j || T ? p('div', { className: z('Dialog-info') }, p(d.default, { size: 'sm', key: 'info', show: j }), T ? p('span', { className: z('Dialog-error') }, T) : null) : null,
  86432. p(s.default, { disabled: j, onClick: m }, h('cancel')),
  86433. p(s.default, { disabled: j || F, onClick: A, level: 'primary' }, h('confirm'))
  86434. )
  86435. : null
  86436. )
  86437. )
  86438. }
  86439. ;(v.default || v).Fragment, (C.defaultProps = { type: 'dialog', position: 'right' })
  86440. var y = u.localeable(u.themeable(C))
  86441. ;(a.ConfirmBox = C), (a.default = y)
  86442. }) /*!node_modules/amis-ui/lib/components/PickerContainer.js*/
  86443. amis.define('46b477a', function (e, t, a, n) {
  86444. 'use strict'
  86445. Object.defineProperty(t, '__esModule', { value: !0 })
  86446. var o = e('68b98b9'),
  86447. i = e('ac704b9'),
  86448. s = e('64ea6e0'),
  86449. r = e('632e9a3')
  86450. function l(e) {
  86451. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  86452. }
  86453. var d = l(i),
  86454. p = e('ac704b9'),
  86455. u = (p.default || p).createElement
  86456. ;(p.default || p).Fragment
  86457. var c = (function (e) {
  86458. function t() {
  86459. var t = (null !== e && e.apply(this, arguments)) || this
  86460. return (t.state = { isOpened: !1, value: t.props.value }), t
  86461. }
  86462. return (
  86463. o.__extends(t, e),
  86464. (t.prototype.componentDidUpdate = function (e) {
  86465. var t = this.props
  86466. t.value !== e.value && this.setState({ value: t.value })
  86467. }),
  86468. (t.prototype.handleClick = function () {
  86469. var e, t
  86470. return o.__awaiter(this, void 0, void 0, function () {
  86471. var a,
  86472. n,
  86473. i = this
  86474. return o.__generator(this, function (s) {
  86475. switch (s.label) {
  86476. case 0:
  86477. return (n = [{ value: this.props.value }]), [4, null === (t = (e = this.props).onPickerOpen) || void 0 === t ? void 0 : t.call(e, this.props)]
  86478. case 1:
  86479. return (
  86480. (a = o.__assign.apply(void 0, [o.__assign.apply(void 0, n.concat([s.sent()])), { isOpened: !0 }])),
  86481. this.setState(a, function () {
  86482. var e, t
  86483. return null === (t = (e = i.props).onFocus) || void 0 === t ? void 0 : t.call(e)
  86484. }),
  86485. [2]
  86486. )
  86487. }
  86488. })
  86489. })
  86490. }),
  86491. (t.prototype.close = function (e, t) {
  86492. var a = this
  86493. this.setState({ isOpened: !1 }, function () {
  86494. var e, n, o, i
  86495. null === (n = (e = a.props).onClose) || void 0 === n || n.call(e), t ? t() : null === (i = (o = a.props).onCancel) || void 0 === i || i.call(o)
  86496. })
  86497. }),
  86498. (t.prototype.handleChange = function (e) {
  86499. this.setState({ value: e })
  86500. }),
  86501. (t.prototype.beforeConfirm = function (e) {
  86502. var t, a
  86503. return o.__awaiter(this, void 0, void 0, function () {
  86504. var n, i, r, l, d, p
  86505. return o.__generator(this, function (o) {
  86506. switch (o.label) {
  86507. case 0:
  86508. return (n = this.props), (i = n.onConfirm), (r = n.beforeConfirm) ? [4, null == r ? void 0 : r(e)] : [3, 2]
  86509. case 1:
  86510. return (d = o.sent()), [3, 4]
  86511. case 2:
  86512. return [4, null === (t = null == e ? void 0 : e.submit) || void 0 === t ? void 0 : t.call(e)]
  86513. case 3:
  86514. ;(d = o.sent()), (o.label = 4)
  86515. case 4:
  86516. return (p = { isOpened: !1 }), !1 === (l = d) ? [2, !1] : (s.isObject(l) && (p.value = l), [4, null == i ? void 0 : i(null !== (a = p.value) && void 0 !== a ? a : this.state.value)])
  86517. case 5:
  86518. return o.sent(), this.setState(p), [2]
  86519. }
  86520. })
  86521. })
  86522. }),
  86523. (t.prototype.updateState = function (e) {
  86524. void 0 === e && (e = {}), e.isOpened
  86525. var t = o.__rest(e, ['isOpened'])
  86526. this.setState(o.__assign(o.__assign({}, this.state), t))
  86527. }),
  86528. (t.prototype.render = function () {
  86529. var e = this,
  86530. t = this.props,
  86531. a = t.children,
  86532. n = t.bodyRender,
  86533. i = t.title,
  86534. s = t.showTitle,
  86535. l = t.headerClassName,
  86536. p = t.bodyClassName,
  86537. c = t.className,
  86538. _ = t.translate,
  86539. v = t.size,
  86540. h = t.showFooter,
  86541. m = t.closeOnEsc,
  86542. f = t.popOverContainer,
  86543. y = t.mobileUI,
  86544. b = t.disabled
  86545. return u(
  86546. d.default.Fragment,
  86547. null,
  86548. a({ isOpened: this.state.isOpened, onClick: this.handleClick, setState: this.updateState }),
  86549. u(
  86550. r.default,
  86551. {
  86552. type: 'dialog',
  86553. size: v,
  86554. closeOnEsc: m,
  86555. show: this.state.isOpened,
  86556. onCancel: this.close,
  86557. title: i || _('Select.placeholder'),
  86558. showTitle: s,
  86559. headerClassName: l,
  86560. bodyClassName: p,
  86561. className: c,
  86562. showFooter: h,
  86563. beforeConfirm: this.beforeConfirm,
  86564. popOverContainer: f,
  86565. mobileUI: y,
  86566. disabled: b
  86567. },
  86568. function (t) {
  86569. var a = t.popOverContainer,
  86570. i = t.loading,
  86571. s = t.onConfirm,
  86572. r = t.bodyRef
  86573. return n(o.__assign(o.__assign({}, e.state), { ref: r, setState: e.updateState, onClose: e.close, onChange: e.handleChange, onConfirm: s, popOverContainer: a, loading: i }))
  86574. }
  86575. )
  86576. )
  86577. }),
  86578. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', Promise)], t.prototype, 'handleClick', null),
  86579. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object, Function]), o.__metadata('design:returntype', void 0)], t.prototype, 'close', null),
  86580. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleChange', null),
  86581. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', Promise)], t.prototype, 'beforeConfirm', null),
  86582. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'updateState', null),
  86583. t
  86584. )
  86585. })(d.default.Component),
  86586. _ = s.themeable(s.localeable(c))
  86587. ;(t.PickerContainer = c), (t.default = _)
  86588. }) /*!node_modules/amis-ui/lib/components/Badge.js*/
  86589. amis.define('9249021', function (e, t, a, n) {
  86590. 'use strict'
  86591. Object.defineProperty(t, '__esModule', { value: !0 })
  86592. var s = e('68b98b9'),
  86593. i = e('ac704b9'),
  86594. r = e('2fb8d9c'),
  86595. o = e('64ea6e0')
  86596. function d(e) {
  86597. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  86598. }
  86599. var c = d(i),
  86600. l = d(r),
  86601. p = e('ac704b9'),
  86602. u = (p.default || p).createElement
  86603. ;(p.default || p).Fragment
  86604. var g = (function (e) {
  86605. function t(t) {
  86606. return e.call(this, t) || this
  86607. }
  86608. return (
  86609. s.__extends(t, e),
  86610. (t.prototype.renderBadge = function (e, t, a, n, i, r) {
  86611. var d = this.props,
  86612. c = d.classnames,
  86613. l = d.badge,
  86614. p = d.data,
  86615. g = l,
  86616. b = g.mode,
  86617. h = void 0 === b ? 'dot' : b,
  86618. f = g.level,
  86619. v = void 0 === f ? 'danger' : f,
  86620. _ = g.style,
  86621. m = o.buildStyle(_, p)
  86622. switch (('string' == typeof v && '$' === v[0] && (v = o.resolveVariableAndFilter(v, p)), h)) {
  86623. case 'dot':
  86624. return u('span', { className: c('Badge-dot', 'Badge--'.concat(a), 'Badge--'.concat(v)), style: s.__assign(s.__assign(s.__assign({}, n), i), m) }, r)
  86625. case 'text':
  86626. return u('span', { className: c('Badge-text', 'Badge--'.concat(a), 'Badge--'.concat(v)), style: s.__assign(s.__assign(s.__assign({}, n), i), m) }, e, r)
  86627. case 'ribbon':
  86628. var y = t * Math.sqrt(2) + 5
  86629. return u(
  86630. 'div',
  86631. { className: c('Badge-ribbon-out', 'Badge-ribbon-out--'.concat(a)), style: { width: y, height: y } },
  86632. u('span', { className: c('Badge-ribbon', 'Badge-ribbon--'.concat(a), 'Badge--'.concat(v)), style: s.__assign(s.__assign({}, i), m) }, e, r)
  86633. )
  86634. default:
  86635. return null
  86636. }
  86637. }),
  86638. (t.prototype.render = function () {
  86639. var e = this.props.badge
  86640. if (!e) return this.props.children
  86641. var t = this.props,
  86642. a = t.children,
  86643. n = t.classnames,
  86644. s = t.data,
  86645. i = !0
  86646. 'string' == typeof e && (i = !0 === o.evalExpression(e, s))
  86647. var r = e.mode,
  86648. d = void 0 === r ? 'dot' : r,
  86649. c = e.text
  86650. e.level
  86651. var l = e.size,
  86652. p = e.style,
  86653. g = e.offset,
  86654. b = e.position,
  86655. h = void 0 === b ? 'top-right' : b,
  86656. f = e.overflowCount,
  86657. v = void 0 === f ? 99 : f,
  86658. _ = e.visibleOn,
  86659. m = e.className,
  86660. y = e.animation
  86661. _ && (i = !0 === o.evalExpression(_, s)), 'string' == typeof c && '$' === c[0] && (c = o.resolveVariableAndFilter(c, s)), void 0 === l && (l = 'dot' === d ? 6 : 'ribbon' === d ? 12 : 16)
  86662. var B = {}
  86663. 'text' === d &&
  86664. ((B = { borderRadius: l / 2, height: l + 2, lineHeight: l + 'px' }),
  86665. 'number' == typeof v && ('number' == typeof c || (c && !isNaN(Number(c)))) && (c = c > v ? ''.concat(v, '+') : c),
  86666. c || (i = !1)),
  86667. 'dot' === d && (B = { width: l, height: l }),
  86668. 'ribbon' === d && (B = { height: l, lineHeight: l + 'px', fontSize: l })
  86669. var x = {}
  86670. if (g && g.length) {
  86671. var N = 'calc(50% + '.concat(parseInt(g[0], 10), 'px)'),
  86672. w = 'calc(-50% + '.concat(parseInt(g[1], 10), 'px)')
  86673. x = { transform: 'translate('.concat(N, ', ').concat(w, ')') }
  86674. }
  86675. var A = 'var(--danger)'
  86676. p && p.background && (A = p.background)
  86677. var C = y
  86678. ? u('div', {
  86679. style: {
  86680. position: 'absolute',
  86681. top: 0,
  86682. left: 0,
  86683. width: '100%',
  86684. height: '100%',
  86685. border: '1px solid '.concat(A),
  86686. borderRadius: '50%',
  86687. animation: 'badgeDotAnimation 1.2s infinite ease-in-out'
  86688. }
  86689. })
  86690. : null
  86691. return u('div', { className: n('Badge', m) }, a, i ? this.renderBadge(c, l, h, x, B, C) : null)
  86692. }),
  86693. (t.propsList = ['body', 'className', 'children']),
  86694. t
  86695. )
  86696. })(c.default.Component)
  86697. ;(t.Badge = g),
  86698. (t.withBadge = function (e) {
  86699. var t
  86700. return l.default(
  86701. ((t = (function (t) {
  86702. function a() {
  86703. return (null !== t && t.apply(this, arguments)) || this
  86704. }
  86705. return (
  86706. s.__extends(a, t),
  86707. (a.prototype.render = function () {
  86708. return this.props.badge ? u(g, s.__assign({}, this.props), u(e, s.__assign({}, this.props))) : u(e, s.__assign({}, this.props))
  86709. }),
  86710. a
  86711. )
  86712. })(c.default.Component)),
  86713. (t.displayName = 'WithBadge('.concat(e.displayName || e.name, ')')),
  86714. t),
  86715. e
  86716. )
  86717. })
  86718. }) /*!node_modules/amis-ui/lib/components/formula/VariableList.js*/
  86719. amis.define('8a2974a', function (e, a, l, t) {
  86720. 'use strict'
  86721. Object.defineProperty(a, '__esModule', { value: !0 })
  86722. var r = e('68b98b9'),
  86723. n = e('ac704b9'),
  86724. i = e('64ea6e0'),
  86725. o = e('046ffee'),
  86726. c = e('017e2a2'),
  86727. s = e('e905693'),
  86728. u = e('05bbaa5'),
  86729. m = e('9249021'),
  86730. d = e('f1e4692'),
  86731. b = e('4d28952'),
  86732. f = e('ab79728')
  86733. function v(e) {
  86734. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  86735. }
  86736. var p = v(n),
  86737. R = e('ac704b9'),
  86738. A = (R.default || R).createElement
  86739. ;(R.default || R).Fragment
  86740. var h = [
  86741. { label: '\u53d6\u8be5\u6210\u5458\u7684\u8bb0\u5f55', value: 'ARRAYMAP(${arr}, item => item.${member})', description: '\u5373\u8be5\u5217\u6240\u6709\u8bb0\u5f55' },
  86742. {
  86743. label: '\u53d6\u7b26\u5408\u6761\u4ef6\u7684\u8be5\u6210\u5458\u7684\u8bb0\u5f55',
  86744. value: 'ARRAYFILTER(ARRAYMAP(${arr}, item => item.${member}), item => item === \u6761\u4ef6)',
  86745. description: '\u5373\u8be5\u5217\u6240\u6709\u8bb0\u5f55\u4e2d\u7b26\u5408\u6761\u4ef6\u7684\u8bb0\u5f55\uff0c\u9700\u8865\u5145\u6761\u4ef6\uff0c\u4f8b\u5982\uff1aitem === 1'
  86746. },
  86747. {
  86748. label: '\u53d6\u5217\u8868\u4e2d\u7b26\u5408\u8be5\u6210\u5458\u6761\u4ef6\u7684\u8bb0\u5f55',
  86749. value: 'ARRAYFILTER(${arr}, item => item.${member} === \u6761\u4ef6)',
  86750. description:
  86751. '\u5373\u5f53\u524d\u5217\u8868\u4e2d\u6240\u6709\u7b26\u5408\u8be5\u6210\u5458\u6761\u4ef6\u7684\u8bb0\u5f55\uff0c\u9700\u8865\u5145\u6210\u5458\u6761\u4ef6\uff0c\u4f8b\u5982\uff1aitem.xxx === 1'
  86752. },
  86753. {
  86754. label: '\u53d6\u5217\u8868\u4e2d\u7b26\u5408\u8be5\u6210\u5458\u6761\u4ef6\u7684\u8bb0\u5f55\u603b\u6570',
  86755. value: 'COUNT(ARRAYFILTER(${arr}, item => item.${member} === \u6761\u4ef6))',
  86756. description:
  86757. '\u5373\u5f53\u524d\u5217\u8868\u4e2d\u6240\u6709\u7b26\u5408\u8be5\u6210\u5458\u6761\u4ef6\u7684\u8bb0\u5f55\u603b\u6570\uff0c\u9700\u8865\u5145\u6210\u5458\u6761\u4ef6\uff0c\u4f8b\u5982\uff1aitem.xxx === 1'
  86758. },
  86759. {
  86760. label: '\u53d6\u8be5\u6210\u5458\u53bb\u91cd\u4e4b\u540e\u7684\u603b\u6570',
  86761. value: 'COUNT(UNIQ(${arr}, item.${member}))',
  86762. description: '\u5373\u5bf9\u8be5\u6210\u5458\u8bb0\u5f55\u8fdb\u884c\u53bb\u91cd\uff0c\u5e76\u7edf\u8ba1\u603b\u6570'
  86763. },
  86764. {
  86765. label: '\u53d6\u8be5\u6210\u5458\u7684\u603b\u548c',
  86766. value: 'SUM(ARRAYMAP(${arr}, item => item.${member}))',
  86767. description: '\u5373\u8ba1\u7b97\u8be5\u6210\u5458\u8bb0\u5f55\u7684\u603b\u548c\uff0c\u9700\u786e\u8ba4\u8be5\u6210\u5458\u8bb0\u5f55\u5747\u4e3a\u6570\u5b57\u7c7b\u578b'
  86768. },
  86769. {
  86770. label: '\u53d6\u8be5\u6210\u5458\u7684\u5e73\u5747\u503c',
  86771. value: 'AVG(ARRAYMAP(${arr}, item => item.${member}))',
  86772. description: '\u5373\u8ba1\u7b97\u8be5\u6210\u5458\u8bb0\u5f55\u7684\u5e73\u5747\u503c\uff0c\u9700\u786e\u8ba4\u8be5\u6210\u5458\u8bb0\u5f55\u5747\u4e3a\u6570\u5b57\u7c7b\u578b'
  86773. },
  86774. {
  86775. label: '\u53d6\u8be5\u6210\u5458\u7684\u6700\u5927\u503c',
  86776. value: 'MAX(ARRAYMAP(${arr}, item => item.${member}))',
  86777. description: '\u5373\u8ba1\u7b97\u8be5\u6210\u5458\u8bb0\u5f55\u4e2d\u6700\u5927\u503c\uff0c\u9700\u786e\u8ba4\u8be5\u6210\u5458\u8bb0\u5f55\u5747\u4e3a\u6570\u5b57\u7c7b\u578b'
  86778. },
  86779. {
  86780. label: '\u53d6\u8be5\u6210\u5458\u7684\u6700\u5c0f\u503c',
  86781. value: 'MIN(ARRAYMAP(${arr}, item => item.${member}))',
  86782. description: '\u5373\u8ba1\u7b97\u8be5\u6210\u5458\u8bb0\u5f55\u4e2d\u6700\u5c0f\u503c\uff0c\u9700\u786e\u8ba4\u8be5\u6210\u5458\u8bb0\u5f55\u5747\u4e3a\u6570\u5b57\u7c7b\u578b'
  86783. }
  86784. ]
  86785. var g = i.themeable(function e(a) {
  86786. var l = p.default.useRef(null),
  86787. t = a.className,
  86788. n = a.classnames,
  86789. v = a.tabsMode,
  86790. R = void 0 === v ? 'line' : v,
  86791. g = a.classPrefix,
  86792. N = a.itemClassName,
  86793. M = a.selectMode,
  86794. $ = a.onSelect,
  86795. _ = a.placeholderRender,
  86796. x = a.selfVariableName,
  86797. y = a.expandTree,
  86798. k = r.__read(p.default.useState([]), 2),
  86799. T = k[0],
  86800. C = k[1],
  86801. P = r.__read(p.default.useState([]), 2),
  86802. E = P[0],
  86803. F = P[1],
  86804. S = ''.concat(g, 'FormulaEditor-VariableList')
  86805. p.default.useEffect(
  86806. function () {
  86807. var e = i.mapTree(a.data, function (e, a, l, t) {
  86808. var n,
  86809. i =
  86810. null == t
  86811. ? void 0
  86812. : t.reduce(function (e, a) {
  86813. var l
  86814. return a.value
  86815. ? ''
  86816. .concat(e)
  86817. .concat(e ? '.' : '')
  86818. .concat(null !== (l = a.label) && void 0 !== l ? l : a.value)
  86819. : e
  86820. }, '')
  86821. return r.__assign(
  86822. r.__assign(r.__assign({}, e), {
  86823. path: ''
  86824. .concat(i)
  86825. .concat(i ? '.' : '')
  86826. .concat(e.label)
  86827. }),
  86828. e.isMember ||
  86829. t.some(function (e) {
  86830. return e.isMember
  86831. })
  86832. ? {
  86833. memberDepth:
  86834. null ===
  86835. (n =
  86836. null == t
  86837. ? void 0
  86838. : t.filter(function (e) {
  86839. return 'array' === e.type
  86840. })) || void 0 === n
  86841. ? void 0
  86842. : n.length
  86843. }
  86844. : {}
  86845. )
  86846. })
  86847. C(e), F(e)
  86848. },
  86849. [a.data]
  86850. )
  86851. var I =
  86852. a.itemRender && 'function' == typeof a.itemRender
  86853. ? a.itemRender
  86854. : function (e, a) {
  86855. var l
  86856. return A(
  86857. 'div',
  86858. { key: a.index },
  86859. A(
  86860. 'div',
  86861. { className: n(''.concat(S, '-item'), N) },
  86862. e.label && x && e.value === x && A(m.Badge, { classnames: n, badge: { mode: 'text', text: 'self', offset: [15, 2] } }, A('label', null, e.label)),
  86863. void 0 === e.memberDepth &&
  86864. e.label &&
  86865. (!x || e.value !== x) &&
  86866. A(f.default, { tooltip: null !== (l = e.description) && void 0 !== l ? l : e.label, tooltipTheme: 'dark' }, A('label', null, e.label)),
  86867. void 0 === e.memberDepth || !e.label || (x && e.value === x)
  86868. ? null
  86869. : e.memberDepth < 2
  86870. ? A(
  86871. d.PopOverContainer,
  86872. {
  86873. popOverContainer: function () {
  86874. return document.querySelector('.'.concat(n('FormulaPicker-Modal')))
  86875. },
  86876. popOverRender: function (a) {
  86877. var l = a.onClose
  86878. return A(
  86879. 'ul',
  86880. { className: n(''.concat(S, '-item-oper')) },
  86881. h.map(function (a, t) {
  86882. return A(
  86883. f.default,
  86884. { key: t, tooltip: a.description, tooltipTheme: 'dark' },
  86885. A(
  86886. 'li',
  86887. {
  86888. key: t,
  86889. onClick: function () {
  86890. return (function (e, a, l) {
  86891. var t = a.value.lastIndexOf('.'),
  86892. n = a.value.substring(0, t),
  86893. i = a.value.substring(t + 1),
  86894. o = e.value.replace('${arr}', n).replace('${member}', i)
  86895. null == l || l(), null == $ || $(r.__assign(r.__assign({}, e), { label: o, value: o }))
  86896. })(r.__assign(r.__assign({}, a), { isMember: !0 }), e, l)
  86897. }
  86898. },
  86899. A('span', null, a.label)
  86900. )
  86901. )
  86902. })
  86903. )
  86904. }
  86905. },
  86906. function (a) {
  86907. var l,
  86908. t = a.onClick
  86909. return a.ref, a.isOpened, A(f.default, { tooltip: null !== (l = e.description) && void 0 !== l ? l : e.label, tooltipTheme: 'dark' }, A('label', { onClick: t }, e.label))
  86910. }
  86911. )
  86912. : A('label', null, e.label),
  86913. (null == e ? void 0 : e.tag) ? A('span', { className: n(''.concat(S, '-item-tag')) }, e.tag) : null
  86914. )
  86915. )
  86916. }
  86917. function O(e) {
  86918. var a = i.filterTree(
  86919. T,
  86920. function (a, l, t, r) {
  86921. return !!((Array.isArray(a.children) && a.children.length) || b.matchSorter([a].concat(r), e, { keys: ['label', 'value'], threshold: b.matchSorter.rankings.CONTAINS }).length)
  86922. },
  86923. 1,
  86924. !0
  86925. )
  86926. F(e ? a : T)
  86927. }
  86928. function Y() {
  86929. return A('div', { className: n('FormulaEditor-VariableList-searchBox') }, A(u.default, { mini: !1, onSearch: O, mobileUI: a.mobileUI }))
  86930. }
  86931. function L(e) {
  86932. e.isMember || void 0 !== e.memberDepth || null == $ || $(e)
  86933. }
  86934. return A(
  86935. 'div',
  86936. { className: n(t, 'FormulaEditor-VariableList', M && 'FormulaEditor-VariableList-'.concat(M)), ref: l },
  86937. 'tabs' === M
  86938. ? A(
  86939. c.default,
  86940. { tabsMode: R, className: n(''.concat(S, '-base ').concat(S, '-tabs')) },
  86941. E.map(function (a, l) {
  86942. return A(
  86943. c.Tab,
  86944. { className: n(''.concat(S, '-tab')), eventKey: l, key: l, title: a.label },
  86945. A(e, {
  86946. classnames: n,
  86947. classPrefix: ''.concat(S, '-sub-'),
  86948. className: n(''.concat(S, '-sub')),
  86949. itemRender: I,
  86950. placeholderRender: _,
  86951. selectMode: a.selectMode,
  86952. data: a.children,
  86953. onSelect: L,
  86954. selfVariableName: x
  86955. })
  86956. )
  86957. })
  86958. )
  86959. : A(
  86960. 'div',
  86961. { className: n('FormulaEditor-VariableList-body') },
  86962. Y(),
  86963. 'tree' === M
  86964. ? A(s.default, {
  86965. itemRender: I,
  86966. placeholderRender: _,
  86967. className: n(''.concat(S, '-base'), 'is-scrollable'),
  86968. multiple: !1,
  86969. expand: y ? 'all' : 'none',
  86970. options: E,
  86971. onChange: function (e) {
  86972. return L(e)
  86973. }
  86974. })
  86975. : A(o.default, {
  86976. itemRender: I,
  86977. placeholderRender: _,
  86978. className: n(''.concat(S, '-base'), 'is-scrollable'),
  86979. multiple: !1,
  86980. options: E,
  86981. onChange: function (e) {
  86982. return L(e)
  86983. }
  86984. })
  86985. )
  86986. )
  86987. })
  86988. a.default = g
  86989. }) /*!node_modules/amis-ui/lib/components/schema-editor/SchemaVariableList.js*/
  86990. amis.define('e07e241', function (e, t, a, r) {
  86991. 'use strict'
  86992. Object.defineProperty(t, '__esModule', { value: !0 })
  86993. var s = e('68b98b9'),
  86994. n = e('ac704b9'),
  86995. l = e('64ea6e0'),
  86996. i = e('8a2974a'),
  86997. o = e('ab79728')
  86998. function d(e) {
  86999. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  87000. }
  87001. var c = d(n),
  87002. p = e('ac704b9'),
  87003. u = (p.default || p).createElement
  87004. ;(p.default || p).Fragment
  87005. var m = (function (e) {
  87006. function t() {
  87007. var t = (null !== e && e.apply(this, arguments)) || this
  87008. return (t.state = { variables: t.schemasToVaraibles(t.props) }), t
  87009. }
  87010. return (
  87011. s.__extends(t, e),
  87012. (t.prototype.componentDidUpdate = function (e) {
  87013. var t = this.props
  87014. t.schemas !== e.schemas && this.setState({ variables: this.schemasToVaraibles(t) })
  87015. }),
  87016. (t.prototype.schemasToVaraibles = function (e) {
  87017. var t,
  87018. a,
  87019. r = Array.isArray(e.schemas) ? e.schemas.concat() : e.schemas ? [e.schemas] : [],
  87020. s = new l.DataSchema(r)
  87021. return (this.dataSchema = s), null === (a = (t = this.props).beforeBuildVariables) || void 0 === a || a.call(t, s), s.getDataPropsAsOptions()
  87022. }),
  87023. (t.prototype.handleSelect = function (e) {
  87024. var t,
  87025. a = this.props.onSelect,
  87026. r = null === (t = this.dataSchema) || void 0 === t ? void 0 : t.getSchemaByPath(e.value)
  87027. null == a || a(e.value, r)
  87028. }),
  87029. (t.prototype.itemRender = function (e) {
  87030. var t = this.props,
  87031. a = t.classnames,
  87032. r = t.translate
  87033. return u(
  87034. 'span',
  87035. { className: a('FormulaEditor-VariableList-item') },
  87036. u('label', null, e.label),
  87037. u(o.default, { tooltip: e.description, tooltipTheme: 'dark' }, u('span', { className: a('FormulaEditor-VariableList-item-tag') }, r('SchemaType.'.concat(e.type || 'any'))))
  87038. )
  87039. }),
  87040. (t.prototype.render = function () {
  87041. var e = this.props,
  87042. t = e.selectMode,
  87043. a = e.value,
  87044. r = e.placeholderRender
  87045. return u(i.default, { data: this.state.variables, value: a, onSelect: this.handleSelect, selectMode: t || 'tree', itemRender: this.itemRender, placeholderRender: r })
  87046. }),
  87047. s.__decorate([l.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', [Object]), s.__metadata('design:returntype', void 0)], t.prototype, 'handleSelect', null),
  87048. s.__decorate([l.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', [Object]), s.__metadata('design:returntype', void 0)], t.prototype, 'itemRender', null),
  87049. t
  87050. )
  87051. })(c.default.Component),
  87052. h = l.localeable(l.themeable(m))
  87053. ;(t.SchemaVariableList = m), (t.default = h)
  87054. }) /*!node_modules/amis-ui/lib/components/schema-editor/SchemaVariableListPicker.js*/
  87055. amis.define('1873c21', function (e, n, l, a) {
  87056. 'use strict'
  87057. Object.defineProperty(n, '__esModule', { value: !0 })
  87058. var t = e('68b98b9'),
  87059. r = e('ac704b9'),
  87060. u = e('64ea6e0'),
  87061. o = e('46b477a'),
  87062. c = e('e07e241')
  87063. function i(e) {
  87064. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  87065. }
  87066. var d = i(r),
  87067. f = e('ac704b9'),
  87068. s = (f.default || f).createElement
  87069. ;(f.default || f).Fragment
  87070. var b = (function (e) {
  87071. function n() {
  87072. return (null !== e && e.apply(this, arguments)) || this
  87073. }
  87074. return (
  87075. t.__extends(n, e),
  87076. (n.prototype.render = function () {
  87077. var e = this.props,
  87078. n = e.translate,
  87079. l = e.schemas,
  87080. a = e.value,
  87081. t = e.onConfirm,
  87082. r = e.onCancel,
  87083. u = e.children,
  87084. i = e.title,
  87085. f = e.selectMode,
  87086. b = e.beforeBuildVariables,
  87087. p = e.onPickerOpen,
  87088. h = e.placeholderRender
  87089. return s(
  87090. o.default,
  87091. {
  87092. onPickerOpen: p,
  87093. title: null != i ? i : n('Select.placeholder'),
  87094. bodyRender: function (e) {
  87095. var n,
  87096. a = e.value,
  87097. t = e.onChange,
  87098. r = e.schemas
  87099. return e.isOpened
  87100. ? s(c.default, {
  87101. value: null !== (n = null == a ? void 0 : a.value) && void 0 !== n ? n : a,
  87102. onSelect: function (e, n) {
  87103. return t({ value: e, schema: n })
  87104. },
  87105. schemas: null != r ? r : l,
  87106. selectMode: f,
  87107. beforeBuildVariables: b,
  87108. placeholderRender: h
  87109. })
  87110. : s(d.default.Fragment, null)
  87111. },
  87112. value: a,
  87113. onConfirm: t,
  87114. onCancel: r
  87115. },
  87116. u
  87117. )
  87118. }),
  87119. n
  87120. )
  87121. })(d.default.Component),
  87122. p = u.localeable(u.themeable(b))
  87123. ;(n.SchemaVariableListPicker = b), (n.default = p)
  87124. }) /*!node_modules/amis-ui/lib/components/formula/plugin.js*/
  87125. amis.define('77bd68d', function (e, t, i, r) {
  87126. 'use strict'
  87127. Object.defineProperty(t, '__esModule', { value: !0 })
  87128. var n = e('68b98b9'),
  87129. o = e('64ea6e0'),
  87130. a = e('c3389ff')
  87131. function s(e) {
  87132. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  87133. }
  87134. var l = s(e('5f94728'))
  87135. function c(e, t) {
  87136. e &&
  87137. e.type &&
  87138. !1 !== t(e) &&
  87139. Object.keys(e).forEach(function (i) {
  87140. var r = e[i]
  87141. Array.isArray(r)
  87142. ? r.forEach(function (e) {
  87143. return c(e, t)
  87144. })
  87145. : c(r, t)
  87146. })
  87147. }
  87148. var u = (function () {
  87149. function e(e, t) {
  87150. var i = this
  87151. ;(this.editor = e),
  87152. (this.cm = t),
  87153. (this.variables = []),
  87154. (this.functions = []),
  87155. (this.evalMode = !0),
  87156. (this.highlightMode = 'formula'),
  87157. (this.disableAutoMark = !1),
  87158. (this.widgets = []),
  87159. (this.marks = []),
  87160. (this.autoMarkText = l.default(this.autoMarkText.bind(this), 250, { leading: !1, trailing: !0 })),
  87161. e.on('blur', function () {
  87162. return i.autoMarkText()
  87163. })
  87164. }
  87165. return (
  87166. (e.prototype.setVariables = function (e) {
  87167. this.variables = Array.isArray(e) ? e : []
  87168. }),
  87169. (e.prototype.setFunctions = function (e) {
  87170. this.functions = Array.isArray(e) ? e : []
  87171. }),
  87172. (e.prototype.setEvalMode = function (e) {
  87173. this.evalMode = e
  87174. }),
  87175. (e.prototype.setHighlightMode = function (e) {
  87176. this.highlightMode = e
  87177. }),
  87178. (e.prototype.setDisableAutoMark = function (e) {
  87179. ;(this.disableAutoMark = e), this.autoMarkText(!0)
  87180. }),
  87181. (e.prototype.autoMarkText = function (e) {
  87182. var t
  87183. void 0 === e && (e = !1),
  87184. (!e && this.editor.hasFocus()) ||
  87185. null === (t = this.editor) ||
  87186. void 0 === t ||
  87187. t.getAllMarks().forEach(function (e) {
  87188. return e.clear()
  87189. }),
  87190. this.disableAutoMark || this.autoMark()
  87191. }),
  87192. (e.prototype.computedBracesPosition = function (e) {
  87193. var t = []
  87194. return (
  87195. null == e ||
  87196. e.replace(/\$\{/g, function (i, r) {
  87197. if (i)
  87198. for (var n = e.slice(r + i.length).split(''), o = ['${'], a = 0; a < n.length; a++) {
  87199. var s = n[a]
  87200. if (('$' === s && '{' === n[a + 1] ? o.push('${') : '}' === s && o.pop(), 0 === o.length)) {
  87201. t.push({ begin: r + 2, end: a + r + 2 })
  87202. break
  87203. }
  87204. }
  87205. return ''
  87206. }),
  87207. t
  87208. )
  87209. }),
  87210. (e.prototype.checkStrIsInBraces = function (e, t) {
  87211. var i = n.__read(e, 2),
  87212. r = i[0],
  87213. o = i[1],
  87214. a = !1
  87215. if (t.length)
  87216. for (var s = 0; s < t.length; s++) {
  87217. var l = t[s]
  87218. if (r >= l.begin && o <= l.end) {
  87219. a = !0
  87220. break
  87221. }
  87222. }
  87223. return a
  87224. }),
  87225. (e.prototype.insertBraces = function (e, t) {
  87226. var i = this.editor.getValue(),
  87227. r = this.computedBracesPosition(i)
  87228. this.checkStrIsInBraces([e.ch, t.ch], r) ||
  87229. (this.editor.setCursor({ line: e.line, ch: e.ch }), this.editor.replaceSelection('${'), this.editor.setCursor({ line: t.line, ch: t.ch + 2 }), this.editor.replaceSelection('}'))
  87230. }),
  87231. (e.prototype.insertContent = function (e, t) {
  87232. var i = this.editor.getCursor(),
  87233. r = this.evalMode
  87234. if ('variable' === t) {
  87235. this.editor.replaceSelection(e.key)
  87236. var n = this.editor.getCursor()
  87237. !r && this.insertBraces(i, n)
  87238. } else if ('func' === t) {
  87239. this.editor.replaceSelection(''.concat(e, '()'))
  87240. n = this.editor.getCursor()
  87241. this.editor.setCursor({ line: n.line, ch: n.ch - 1 }), r || (this.insertBraces(i, n), this.editor.setCursor({ line: n.line, ch: n.ch + 1 }))
  87242. } else 'string' == typeof e && this.editor.replaceSelection(e)
  87243. this.editor.focus()
  87244. }),
  87245. (e.prototype.setValue = function (e) {
  87246. this.editor.setValue(e)
  87247. }),
  87248. (e.prototype.getValue = function () {
  87249. return this.editor.getValue()
  87250. }),
  87251. (e.prototype.markText = function (e, t, i, r, n) {
  87252. void 0 === r && (r = 'cm-func')
  87253. var o = document.createElement('span')
  87254. return (o.className = r), (o.innerText = i), n && (o.setAttribute('data-tooltip', n), o.setAttribute('data-position', 'bottom')), this.editor.markText(e, t, { atomic: !0, replacedWith: o })
  87255. }),
  87256. (e.prototype.autoMark = function () {
  87257. var e = this,
  87258. t = this.editor,
  87259. i = t.getValue(),
  87260. r = this.functions,
  87261. n = this.variables,
  87262. s = this.highlightMode
  87263. this.widgets.forEach(function (e) {
  87264. return t.removeLineWidget(e)
  87265. }),
  87266. (this.widgets = []),
  87267. this.marks.forEach(function (e) {
  87268. return e.clear()
  87269. }),
  87270. (this.marks = [])
  87271. try {
  87272. c(a.parse(i, { evalMode: this.evalMode, variableMode: !1 }), function (t) {
  87273. var a, l
  87274. if ('expression' !== s)
  87275. if ('func_call' === t.type) {
  87276. var c = t.identifier,
  87277. u = r.some(function (e) {
  87278. return e.items.some(function (e) {
  87279. return e.name === c
  87280. })
  87281. })
  87282. u && e.markText({ line: t.start.line - 1, ch: t.start.column - 1 }, { line: t.start.line - 1, ch: t.start.column + c.length - 1 }, c, 'cm-func')
  87283. } else {
  87284. if ('getter' === t.type) {
  87285. for (var h = [t], d = t; 'getter' === (null == d ? void 0 : d.type); ) (d = d.host), h.unshift(d)
  87286. var f = h.shift()
  87287. if ('variable' === (null == f ? void 0 : f.type))
  87288. if (
  87289. (k = o.findTree(n, function (e) {
  87290. return e.value === f.name
  87291. }))
  87292. ) {
  87293. e.markText({ line: f.start.line - 1, ch: f.start.column - 1 }, { line: f.end.line - 1, ch: f.end.column - 1 }, k.label, 'cm-field', f.name)
  87294. for (
  87295. var p = f.name + '.',
  87296. m = k.children || [],
  87297. v = function (t, i) {
  87298. var r = null === (a = h[t]) || void 0 === a ? void 0 : a.key
  87299. if ('identifier' === (null == r ? void 0 : r.type)) {
  87300. var n =
  87301. null !==
  87302. (l = o.findTree(m, function (e) {
  87303. return e.value === p + r.name
  87304. })) && void 0 !== l
  87305. ? l
  87306. : o.findTree(m, function (e) {
  87307. return e.value === r.name
  87308. })
  87309. if (!n) return 'break'
  87310. e.markText({ line: r.start.line - 1, ch: r.start.column - 1 }, { line: r.end.line - 1, ch: r.end.column - 1 }, n.label, 'cm-field', r.name),
  87311. (p += r.name + '.'),
  87312. (m = n.children || [])
  87313. }
  87314. },
  87315. g = 0,
  87316. y = h.length;
  87317. g < y;
  87318. g++
  87319. ) {
  87320. if ('break' === v(g)) break
  87321. }
  87322. }
  87323. return !1
  87324. }
  87325. var k
  87326. if ('variable' === t.type)
  87327. return (
  87328. (k = o.findTree(n, function (e) {
  87329. return e.value === t.name
  87330. })) && e.markText({ line: t.start.line - 1, ch: t.start.column - 1 }, { line: t.end.line - 1, ch: t.end.column - 1 }, k.label, 'cm-field', t.name),
  87331. !1
  87332. )
  87333. }
  87334. else
  87335. 'script' === t.type &&
  87336. e.markText({ line: t.start.line - 1, ch: t.start.column - 1 }, { line: t.end.line - 1, ch: t.end.column - 1 }, i.substring(t.start.index + 2, t.end.index - 1), 'cm-expression', i)
  87337. })
  87338. } catch (e) {
  87339. var l = /^Unexpected\stoken\s(.+)\sin\s(\d+):(\d+)$/.exec(e.message)
  87340. if (l) {
  87341. // var u = l[1],
  87342. // h = parseInt(l[2], 10),
  87343. // d = parseInt(l[3], 10),
  87344. // f = document.createElement('div'),
  87345. // p = f.appendChild(document.createElement('span'))
  87346. // ;(p.innerText = '!!'),
  87347. // (p.className = 'lint-error-icon'),
  87348. // f.appendChild(document.createTextNode('Unexpected token `'.concat(u, '`'))),
  87349. // (f.className = 'lint-error'),
  87350. // this.widgets.push(t.addLineWidget(h - 1, f, { coverGutter: !1, noHScroll: !0 })),
  87351. // this.marks.push(this.markText({ line: h - 1, ch: d - 1 }, { line: h - 1, ch: d + u.length - 1 }, u, 'cm-error-token'))
  87352. }
  87353. console.warn('synax error, ignore it')
  87354. }
  87355. }),
  87356. (e.prototype.focus = function (e) {
  87357. this.editor.setCursor({ line: 0, ch: (null == e ? void 0 : e.length) || 0 })
  87358. }),
  87359. (e.prototype.dispose = function () {
  87360. this.autoMarkText.cancel()
  87361. }),
  87362. (e.prototype.validate = function () {}),
  87363. e
  87364. )
  87365. })(),
  87366. h = !1
  87367. ;(t.FormulaPlugin = u),
  87368. (t.editorFactory = function (e, t, i, r) {
  87369. return (
  87370. (function (e) {
  87371. if (h) return
  87372. ;(h = !0),
  87373. e.defineMode('formula', function (t, i) {
  87374. var r = e.getMode(t, 'javascript')
  87375. return i && i.base ? e.multiplexingMode(e.getMode(t, i.base), { open: '${', close: '}', mode: r }) : r
  87376. }),
  87377. e.defineMIME('text/formula', { name: 'formula' }),
  87378. e.defineMIME('text/formula-template', { name: 'formula', base: 'htmlmixed' })
  87379. })(t),
  87380. t(e, n.__assign({ value: i.value || '', autofocus: !1, mode: i.evalMode ? 'text/formula' : 'text/formula-template', readOnly: !!i.readOnly && 'nocursor' }, r))
  87381. )
  87382. })
  87383. }) /*!node_modules/amis-ui/lib/components/formula/FuncList.js*/
  87384. amis.define('e936970', function (e, a, t, l) {
  87385. 'use strict'
  87386. Object.defineProperty(a, '__esModule', { value: !0 })
  87387. var n = e('68b98b9'),
  87388. u = e('ac704b9'),
  87389. o = e('64ea6e0'),
  87390. r = e('46ef261'),
  87391. i = e('bcb4cbd'),
  87392. d = e('05bbaa5'),
  87393. s = e('ab79728'),
  87394. c = e('09ae5b9')
  87395. function m(e) {
  87396. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  87397. }
  87398. var f = m(u),
  87399. p = e('ac704b9'),
  87400. F = (p.default || p).createElement
  87401. function v(e) {
  87402. var a,
  87403. t = e.title,
  87404. l = e.className,
  87405. u = e.classnames,
  87406. o = e.bodyClassName,
  87407. m = e.descClassName,
  87408. p = e.mobileUI,
  87409. v = n.__read(f.default.useState(''), 2),
  87410. b = v[0],
  87411. N = v[1],
  87412. E = n.__read(f.default.useState(e.data), 2),
  87413. y = E[0],
  87414. g = E[1],
  87415. h = n.__read(f.default.useState(null), 2),
  87416. L = h[0],
  87417. _ = h[1],
  87418. C = f.default.useCallback(
  87419. function (a) {
  87420. var t = e.data
  87421. .map(function (e) {
  87422. return n.__assign(n.__assign({}, e), {
  87423. items: a
  87424. ? e.items.filter(function (e) {
  87425. return ~e.name.indexOf(a.toUpperCase())
  87426. })
  87427. : e.items
  87428. })
  87429. })
  87430. .filter(function (e) {
  87431. return e.items.length
  87432. })
  87433. g(t)
  87434. },
  87435. [e.data]
  87436. )
  87437. return (
  87438. f.default.useEffect(
  87439. function () {
  87440. C(b)
  87441. },
  87442. [e.data]
  87443. ),
  87444. F(
  87445. 'div',
  87446. { className: u('FormulaEditor-panel', 'left', l) },
  87447. F(
  87448. 'div',
  87449. { className: u('FormulaEditor-FuncList', (null == L ? void 0 : L.name) ? 'withDoc' : '') },
  87450. F('div', { className: u('FormulaEditor-panel-header') }, t),
  87451. F(
  87452. 'div',
  87453. { className: u('FormulaEditor-panel-body') },
  87454. F('div', { className: u('FormulaEditor-FuncList-searchBox') }, F(d.default, { value: b, onChange: N, mini: !1, onSearch: C, mobileUI: p })),
  87455. F(
  87456. 'div',
  87457. { className: u('FormulaEditor-FuncList-body', o) },
  87458. F(
  87459. i.default,
  87460. {
  87461. className: u('FormulaEditor-FuncList-collapseGroup'),
  87462. defaultActiveKey: null === (a = y[0]) || void 0 === a ? void 0 : a.groupName,
  87463. expandIcon: F(c.Icon, { cx: u, icon: 'fa fa-chevron-right FormulaEditor-FuncList-expandIcon', className: 'Icon' }),
  87464. accordion: !0
  87465. },
  87466. y.map(function (a) {
  87467. return F(
  87468. r.default,
  87469. {
  87470. className: u('FormulaEditor-FuncList-collapse'),
  87471. headingClassName: u('FormulaEditor-FuncList-groupTitle'),
  87472. bodyClassName: u('FormulaEditor-FuncList-groupBody'),
  87473. propKey: a.groupName,
  87474. header: a.groupName,
  87475. key: a.groupName
  87476. },
  87477. a.items.map(function (a) {
  87478. return F(
  87479. 'div',
  87480. {
  87481. className: u('FormulaEditor-FuncList-item', { 'is-active': a.name === (null == L ? void 0 : L.name) }),
  87482. onMouseEnter: function () {
  87483. return _(a)
  87484. },
  87485. onClick: function () {
  87486. var t
  87487. return null === (t = e.onSelect) || void 0 === t ? void 0 : t.call(e, a)
  87488. },
  87489. key: a.name
  87490. },
  87491. a.name
  87492. )
  87493. })
  87494. )
  87495. })
  87496. )
  87497. )
  87498. )
  87499. ),
  87500. (null == L ? void 0 : L.name)
  87501. ? F(
  87502. 'div',
  87503. { className: u('FormulaEditor-FuncDoc') },
  87504. F('div', { className: u('FormulaEditor-panel-header') }, (null == L ? void 0 : L.name) || ''),
  87505. F(
  87506. 'div',
  87507. { className: u('FormulaEditor-panel-body') },
  87508. F(
  87509. 'div',
  87510. { className: u('FormulaEditor-FuncList-doc', m) },
  87511. L
  87512. ? F(
  87513. f.default.Fragment,
  87514. null,
  87515. Array.isArray(L.params)
  87516. ? F(
  87517. 'pre',
  87518. null,
  87519. F(
  87520. s.default,
  87521. {
  87522. placement: 'top',
  87523. tooltip: {
  87524. children: function () {
  87525. return F(
  87526. 'table',
  87527. { className: u('FormulaEditor-FuncList-doc-example', 'Table-table') },
  87528. F(
  87529. 'thead',
  87530. null,
  87531. F(
  87532. 'tr',
  87533. null,
  87534. ['\u53c2\u6570\u540d\u79f0', '\u7c7b\u578b', '\u63cf\u8ff0'].map(function (e, a) {
  87535. return F('th', { key: a }, e)
  87536. })
  87537. )
  87538. ),
  87539. F(
  87540. 'tbody',
  87541. null,
  87542. L.params.map(function (e, a) {
  87543. return F('tr', { key: a }, F('td', null, e.name), F('td', null, e.type), F('td', null, e.description))
  87544. })
  87545. )
  87546. )
  87547. }
  87548. },
  87549. trigger: 'hover'
  87550. },
  87551. F('code', null, L.example)
  87552. )
  87553. )
  87554. : null,
  87555. F('div', { className: u('FormulaEditor-FuncList-doc-desc') }, L.description)
  87556. )
  87557. : null
  87558. )
  87559. )
  87560. )
  87561. : null
  87562. )
  87563. )
  87564. }
  87565. ;(p.default || p).Fragment
  87566. var b = o.themeable(v)
  87567. ;(a.FuncList = v), (a.default = b)
  87568. }) /*!node_modules/amis-ui/lib/components/CodeMirror.js*/
  87569. amis.define('d7e88e4', function (t, e, n, o) {
  87570. 'use strict'
  87571. Object.defineProperty(e, '__esModule', { value: !0 })
  87572. var r = t('68b98b9'),
  87573. i = t('ac704b9'),
  87574. s = t('64ea6e0')
  87575. function a(t) {
  87576. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  87577. }
  87578. var u = a(i),
  87579. d = t('ac704b9'),
  87580. l = (d.default || d).createElement
  87581. ;(d.default || d).Fragment
  87582. var c = (function (e) {
  87583. function n() {
  87584. var t = (null !== e && e.apply(this, arguments)) || this
  87585. return (t.dom = u.default.createRef()), (t.toDispose = []), (t.unmounted = !1), t
  87586. }
  87587. return (
  87588. r.__extends(n, e),
  87589. (n.prototype.componentDidMount = function () {
  87590. var e, n, o, i, a
  87591. return r.__awaiter(this, void 0, void 0, function () {
  87592. var u,
  87593. d = this
  87594. return r.__generator(this, function (l) {
  87595. switch (l.label) {
  87596. case 0:
  87597. return [
  87598. 4,
  87599. Promise.resolve().then(function () {
  87600. return new Promise(function (e) {
  87601. t(['cbdc52f'], function (t) {
  87602. e(r.__importStar(t))
  87603. })
  87604. })
  87605. })
  87606. ]
  87607. case 1:
  87608. return (
  87609. (u = l.sent().default),
  87610. [
  87611. 4,
  87612. Promise.resolve().then(function () {
  87613. return new Promise(function (e) {
  87614. t(['8265116'], function (t) {
  87615. e(r.__importStar(t))
  87616. })
  87617. })
  87618. })
  87619. ]
  87620. )
  87621. case 2:
  87622. return (
  87623. l.sent(),
  87624. [
  87625. 4,
  87626. Promise.resolve().then(function () {
  87627. return new Promise(function (e) {
  87628. t(['92a0c1c'], function (t) {
  87629. e(r.__importStar(t))
  87630. })
  87631. })
  87632. })
  87633. ]
  87634. )
  87635. case 3:
  87636. return (
  87637. l.sent(),
  87638. [
  87639. 4,
  87640. Promise.resolve().then(function () {
  87641. return new Promise(function (e) {
  87642. t(['bc74af6'], function (t) {
  87643. e(r.__importStar(t))
  87644. })
  87645. })
  87646. })
  87647. ]
  87648. )
  87649. case 4:
  87650. return (
  87651. l.sent(),
  87652. [
  87653. 4,
  87654. Promise.resolve().then(function () {
  87655. return new Promise(function (e) {
  87656. t(['03ddb4e'], function (t) {
  87657. e(r.__importStar(t))
  87658. })
  87659. })
  87660. })
  87661. ]
  87662. )
  87663. case 5:
  87664. return (
  87665. l.sent(),
  87666. [
  87667. 4,
  87668. Promise.resolve().then(function () {
  87669. return new Promise(function (e) {
  87670. t(['c2f714f'], function (t) {
  87671. e(r.__importStar(t))
  87672. })
  87673. })
  87674. })
  87675. ]
  87676. )
  87677. case 6:
  87678. return (
  87679. l.sent(),
  87680. this.unmounted
  87681. ? [2]
  87682. : ((this.dom.current.innerHTML = ''),
  87683. (this.editor =
  87684. null !== (o = null === (n = (e = this.props).editorFactory) || void 0 === n ? void 0 : n.call(e, this.dom.current, u, this.props)) && void 0 !== o
  87685. ? o
  87686. : u(this.dom.current, { value: this.props.value || '', readOnly: !!this.props.readOnly && 'nocursor' })),
  87687. null === (a = (i = this.props).editorDidMount) || void 0 === a || a.call(i, u, this.editor),
  87688. this.editor.on('change', this.handleChange),
  87689. this.editor.on('blur', this.handleBlur),
  87690. this.editor.on('focus', this.handleFocus),
  87691. this.setValue(this.props.value),
  87692. this.toDispose.push(
  87693. s.resizeSensor(this.dom.current, function () {
  87694. var t
  87695. return null === (t = d.editor) || void 0 === t ? void 0 : t.refresh()
  87696. })
  87697. ),
  87698. setTimeout(function () {
  87699. var t
  87700. return null === (t = d.editor) || void 0 === t ? void 0 : t.refresh()
  87701. }, 350),
  87702. this.toDispose.push(function () {
  87703. var t, e
  87704. null === (e = (t = d.props).editorWillUnMount) || void 0 === e || e.call(t, u, d.editor)
  87705. }),
  87706. [2])
  87707. )
  87708. }
  87709. })
  87710. })
  87711. }),
  87712. (n.prototype.componentDidUpdate = function (t) {
  87713. var e = this,
  87714. n = this.props
  87715. n.value !== t.value && this.editor && this.setValue(n.value),
  87716. s.changedEffect(['readOnly'], t, this.props, function (t) {
  87717. var n
  87718. null === (n = e.editor) || void 0 === n || n.setOption('readOnly', !!t.readOnly && 'nocursor')
  87719. })
  87720. }),
  87721. (n.prototype.componentWillUnmount = function () {
  87722. var t, e, n
  87723. ;(this.unmounted = !0),
  87724. null === (t = this.editor) || void 0 === t || t.off('change', this.handleChange),
  87725. null === (e = this.editor) || void 0 === e || e.off('blur', this.handleBlur),
  87726. null === (n = this.editor) || void 0 === n || n.off('focus', this.handleFocus),
  87727. this.toDispose.forEach(function (t) {
  87728. return t()
  87729. }),
  87730. (this.toDispose = [])
  87731. }),
  87732. (n.prototype.handleChange = function (t) {
  87733. var e, n
  87734. null === (n = (e = this.props).onChange) || void 0 === n || n.call(e, t.getValue())
  87735. }),
  87736. (n.prototype.handleBlur = function (t) {
  87737. var e, n
  87738. null === (n = (e = this.props).onBlur) || void 0 === n || n.call(e, t)
  87739. }),
  87740. (n.prototype.handleFocus = function (t) {
  87741. var e, n
  87742. null === (n = (e = this.props).onFocus) || void 0 === n || n.call(e, t)
  87743. }),
  87744. (n.prototype.setValue = function (t) {
  87745. var e = this.editor.getDoc()
  87746. if (t !== e.getValue()) {
  87747. var n = e.getCursor()
  87748. e.setValue(t || ''), e.setCursor(n)
  87749. }
  87750. }),
  87751. (n.prototype.render = function () {
  87752. var t = this.props,
  87753. e = t.className,
  87754. n = t.style
  87755. return l('div', { className: e, style: n, ref: this.dom })
  87756. }),
  87757. r.__decorate([s.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], n.prototype, 'handleChange', null),
  87758. r.__decorate([s.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], n.prototype, 'handleBlur', null),
  87759. r.__decorate([s.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], n.prototype, 'handleFocus', null),
  87760. n
  87761. )
  87762. })(u.default.Component)
  87763. ;(e.CodeMirrorEditor = c), (e.default = c)
  87764. }) /*!node_modules/amis-ui/lib/components/formula/CodeEditor.js*/
  87765. amis.define('fd2776d', function (e, t, n, r) {
  87766. 'use strict'
  87767. Object.defineProperty(t, '__esModule', { value: !0 })
  87768. var a = e('68b98b9'),
  87769. u = e('64ea6e0'),
  87770. l = e('ac704b9'),
  87771. o = e('d7e88e4'),
  87772. i = e('77bd68d')
  87773. function d(e) {
  87774. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  87775. }
  87776. var s = d(l),
  87777. c = e('ac704b9'),
  87778. f = (c.default || c).createElement
  87779. ;(c.default || c).Fragment
  87780. var v = u.themeable(
  87781. s.default.forwardRef(function (e, t) {
  87782. var n = e.classnames,
  87783. r = e.className,
  87784. u = e.value,
  87785. l = e.onChange,
  87786. d = e.editorDidMount,
  87787. c = e.onFocus,
  87788. v = e.onBlur,
  87789. b = e.functions,
  87790. g = e.variables,
  87791. h = e.evalMode,
  87792. p = e.singleLine,
  87793. m = e.autoFocus,
  87794. M = e.editorTheme,
  87795. C = e.theme,
  87796. F = e.editorOptions,
  87797. k = e.placeholder,
  87798. y = e.highlightMode,
  87799. E = s.default.useRef(),
  87800. V = s.default.useCallback(function (t, n) {
  87801. var r = 'dark' === (null != M ? M : (C || '').includes('dark') ? 'dark' : 'light') ? 'base16-dark' : 'idea',
  87802. u = a.__assign({ autoFocus: m, indentUnit: 2, lineNumbers: !0, lineWrapping: !0, theme: r, placeholder: k }, F)
  87803. return p && (u = a.__assign({ lineNumbers: !1, indentWithTabs: !1, indentUnit: 4, lineWrapping: !1, scrollbarStyle: null, theme: r, placeholder: k }, F)), i.editorFactory(t, n, e, u)
  87804. }, []),
  87805. _ = a.__read(s.default.useState(e.readOnly), 2),
  87806. x = _[0],
  87807. O = _[1]
  87808. s.default.useEffect(
  87809. function () {
  87810. return O(e.readOnly)
  87811. },
  87812. [e.readOnly]
  87813. ),
  87814. s.default.useEffect(
  87815. function () {
  87816. var e, t
  87817. return null === (t = null === (e = E.current) || void 0 === e ? void 0 : e.editor) || void 0 === t ? void 0 : t.setOption('placeholder', k)
  87818. },
  87819. [k]
  87820. )
  87821. var j = s.default.useCallback(function (e, t) {
  87822. if ('+input' === t.origin && 'object' == typeof t.text && '' === t.text.join('')) return t.cancel()
  87823. if ('paste' === t.origin && 'object' == typeof t.text && t.text.length > 1) {
  87824. var n = t.text.join(' ')
  87825. return t.update(null, null, [n])
  87826. }
  87827. return null
  87828. }, []),
  87829. D = s.default.useCallback(
  87830. function (e, t) {
  87831. var n = (E.current = new i.FormulaPlugin(t, e))
  87832. if ((n.setEvalMode(!!h), n.setFunctions(b || []), n.setVariables(g || []), n.setHighlightMode(y || 'formula'), null == d || d(e, t, n), n.autoMarkText(), p)) {
  87833. t.on('beforeChange', j)
  87834. var r = t.getValue()
  87835. r && /[\n\r]/.test(r) && (O(!0), t.setValue(r.replace(/[\n\r]+/g, '')))
  87836. }
  87837. },
  87838. [h, b, g]
  87839. )
  87840. return (
  87841. s.default.useEffect(function () {
  87842. return function () {
  87843. var e, t
  87844. null === (e = E.current) || void 0 === e || e.editor.off('beforeChange', j), null === (t = E.current) || void 0 === t || t.dispose()
  87845. }
  87846. }, []),
  87847. s.default.useImperativeHandle(t, function () {
  87848. return {
  87849. insertContent: function (e, t) {
  87850. var n
  87851. return null === (n = E.current) || void 0 === n ? void 0 : n.insertContent(e, t)
  87852. },
  87853. setValue: function (e) {
  87854. var t
  87855. return null === (t = E.current) || void 0 === t ? void 0 : t.setValue(e)
  87856. },
  87857. getValue: function () {
  87858. var e
  87859. return null === (e = E.current) || void 0 === e ? void 0 : e.getValue()
  87860. },
  87861. setDisableAutoMark: function (e) {
  87862. var t
  87863. return null === (t = E.current) || void 0 === t ? void 0 : t.setDisableAutoMark(e)
  87864. }
  87865. }
  87866. }),
  87867. s.default.useEffect(
  87868. function () {
  87869. var e = E.current
  87870. e && (e.setEvalMode(!!h), e.setFunctions(b || []), e.setVariables(g || []), e.autoMarkText())
  87871. },
  87872. [h, b, g, u]
  87873. ),
  87874. f(o.CodeMirrorEditor, {
  87875. className: n('FormulaCodeEditor', r, p ? 'FormulaCodeEditor--singleLine' : ''),
  87876. value: u,
  87877. onChange: l,
  87878. editorFactory: V,
  87879. editorDidMount: D,
  87880. onFocus: c,
  87881. onBlur: v,
  87882. readOnly: x
  87883. })
  87884. )
  87885. })
  87886. )
  87887. t.default = v
  87888. }) /*!node_modules/amis-ui/lib/components/formula/Editor.js*/
  87889. amis.define('346ea7f', function (e, t, a, n) {
  87890. 'use strict'
  87891. Object.defineProperty(t, '__esModule', { value: !0 })
  87892. var o = e('68b98b9'),
  87893. r = e('ac704b9'),
  87894. i = e('64ea6e0'),
  87895. u = e('77bd68d'),
  87896. s = e('e936970'),
  87897. d = e('8a2974a'),
  87898. l = e('2272e1a'),
  87899. c = e('c51e69e'),
  87900. p = e('fd2776d'),
  87901. h = e('c3389ff'),
  87902. m = e('5096660'),
  87903. _ = e('de377c9'),
  87904. f = e('5f94728')
  87905. function v(e) {
  87906. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  87907. }
  87908. var g,
  87909. y = v(r),
  87910. b = v(m),
  87911. F = v(f),
  87912. E = e('ac704b9'),
  87913. C = (E.default || E).createElement
  87914. ;(E.default || E).Fragment
  87915. var N = (((g = {})[m.EXITED] = 'out'), (g[m.EXITING] = 'out'), (g[m.ENTERING] = 'in'), g),
  87916. M = (function (t) {
  87917. function a(e) {
  87918. var a = t.call(this, e) || this
  87919. return (
  87920. (a.state = { focused: !1, isCodeMode: !1, showRunPanel: !1, expandTree: !1, functions: a.props.functions, runContext: '{\n}', runResult: '', runValid: !1 }),
  87921. (a.unmounted = !1),
  87922. (a.editor = y.default.createRef()),
  87923. (a.runCode = F.default(a.runCode.bind(a), 250, { leading: !1, trailing: !0 })),
  87924. a
  87925. )
  87926. }
  87927. return (
  87928. o.__extends(a, t),
  87929. (a.buildDefaultFunctions = function (e) {
  87930. var t = []
  87931. return (
  87932. e.forEach(function (e) {
  87933. var a = e.namespace || 'Others',
  87934. n = t.find(function (e) {
  87935. return e.groupName === a
  87936. })
  87937. n || ((n = { groupName: a, items: [] }), t.push(n)), n.items.push(e)
  87938. }),
  87939. t
  87940. )
  87941. }),
  87942. (a.buildCustomFunctions = function (e) {
  87943. return (
  87944. void 0 === e && (e = {}),
  87945. Object.entries(e).map(function (e) {
  87946. var t = o.__read(e, 2)
  87947. return { groupName: t[0], items: t[1] }
  87948. })
  87949. )
  87950. }),
  87951. (a.buildFunctions = function (t, n) {
  87952. return o.__awaiter(this, void 0, void 0, function () {
  87953. var r, i, u
  87954. return o.__generator(this, function (s) {
  87955. switch (s.label) {
  87956. case 0:
  87957. return [
  87958. 4,
  87959. Promise.resolve().then(function () {
  87960. return new Promise(function (t) {
  87961. e(['8b3fd32'], function (e) {
  87962. t(o.__importStar(e))
  87963. })
  87964. })
  87965. })
  87966. ]
  87967. case 1:
  87968. return (
  87969. (r = s.sent().doc),
  87970. (i = Array.isArray(t) ? t : []),
  87971. (u = o.__spreadArray(o.__spreadArray(o.__spreadArray([], o.__read(a.buildDefaultFunctions(r)), !1), o.__read(a.buildCustomFunctions(h.functionDocs)), !1), o.__read(i), !1)),
  87972. n ? [2, n(u)] : [2, u]
  87973. )
  87974. }
  87975. })
  87976. })
  87977. }),
  87978. (a.replaceStrByIndex = function (e, t, a, n) {
  87979. return e.slice(0, t) + e.slice(t).replace(a, n)
  87980. }),
  87981. (a.getRegExpByMode = function (e, t) {
  87982. var a = e ? '\\b'.concat(t, '\\b') : '\\$\\{[^\\{\\}]*\\b'.concat(t, '\\b[^\\{\\}]*\\}')
  87983. return new RegExp(a)
  87984. }),
  87985. (a.highlightValue = function (e, t, n) {
  87986. if ((void 0 === n && (n = !0), Array.isArray(t) && t.length && e)) {
  87987. if ('string' != typeof e)
  87988. try {
  87989. e = JSON.stringify(e)
  87990. } catch (t) {
  87991. console.error('[amis][formula] given value is not a string'), (e = '')
  87992. }
  87993. var o = {}
  87994. i.eachTree(t, function (e) {
  87995. var t
  87996. if (e.value) {
  87997. var a = e.value
  87998. o[a] = null !== (t = e.path) && void 0 !== t ? t : e.label
  87999. }
  88000. })
  88001. var r = Object.keys(o)
  88002. .filter(function (e) {
  88003. return e
  88004. })
  88005. .sort(function (e, t) {
  88006. return t.length - e.length
  88007. }),
  88008. u = e || '',
  88009. s = ''
  88010. s = u.replace(/([A-Z]+)\s*\(/g, function (e, t, a) {
  88011. return null == e ? void 0 : e.replace(t, '<span class="c-func">'.concat(t, '</span>'))
  88012. })
  88013. var d = 'AMIS_FORMULA_REPLACE_KEY'
  88014. return (
  88015. r.forEach(function (e) {
  88016. for (var t = 0, o = -1; ~(o = u.indexOf(e, t)); ) {
  88017. var r = a.replaceStrByIndex(s, o, e, d),
  88018. i = a.getRegExpByMode(n, d)
  88019. ;(s = i.test(r) ? r.replace(d, '<span class="c-field">'.concat(e, '</span>')) : r.replace(d, e)), (t = o + e.length)
  88020. }
  88021. }),
  88022. { html: s }
  88023. )
  88024. }
  88025. }),
  88026. (a.prototype.componentDidMount = function () {
  88027. return o.__awaiter(this, void 0, void 0, function () {
  88028. var e
  88029. return o.__generator(this, function (t) {
  88030. switch (t.label) {
  88031. case 0:
  88032. return this.state.functions ? [3, 2] : [4, a.buildFunctions()]
  88033. case 1:
  88034. if (((e = t.sent()), this.unmounted)) return [2]
  88035. this.setState({ functions: e }), (t.label = 2)
  88036. case 2:
  88037. return [2]
  88038. }
  88039. })
  88040. })
  88041. }),
  88042. (a.prototype.componentDidUpdate = function (e) {
  88043. e.functions !== this.props.functions && this.setState({ functions: this.props.functions })
  88044. }),
  88045. (a.prototype.componentWillUnmount = function () {
  88046. ;(this.unmounted = !0), this.runCode.cancel()
  88047. }),
  88048. (a.prototype.handleFocus = function () {
  88049. this.setState({ focused: !0 })
  88050. }),
  88051. (a.prototype.handleBlur = function () {
  88052. this.setState({ focused: !1 })
  88053. }),
  88054. (a.prototype.getEditor = function () {
  88055. for (var e = this.editor.current; null == e ? void 0 : e.getWrappedInstance; ) e = e.getWrappedInstance()
  88056. return e
  88057. }),
  88058. (a.prototype.insertValue = function (e, t) {
  88059. var a
  88060. null === (a = this.getEditor()) || void 0 === a || a.insertContent(e, t)
  88061. }),
  88062. (a.prototype.validate = function () {
  88063. var e = this.props.value
  88064. try {
  88065. e && i.parse(e, { evalMode: this.props.evalMode })
  88066. } catch (e) {
  88067. return e.message
  88068. }
  88069. }),
  88070. (a.prototype.handleFunctionSelect = function (e) {
  88071. var t
  88072. null === (t = this.getEditor()) || void 0 === t || t.insertContent(''.concat(e.name), 'func')
  88073. }),
  88074. (a.prototype.handleVariableSelect = function (e) {
  88075. var t,
  88076. a = this.props.selfVariableName
  88077. e && e.value && a && a === e.value
  88078. ? l.toast.warning('\u4e0d\u80fd\u4f7f\u7528\u5f53\u524d\u53d8\u91cf[self]\uff0c\u907f\u514d\u5faa\u73af\u5f15\u7528。')
  88079. : e.value &&
  88080. (null === (t = this.getEditor()) ||
  88081. void 0 === t ||
  88082. t.insertContent(e.isMember ? e.value : { key: e.value, name: e.label, path: e.path }, e.isMember ? void 0 : 'variable', 'cm-field', !this.state.isCodeMode))
  88083. }),
  88084. (a.prototype.handleOnChange = function (e) {
  88085. var t = this.props.onChange
  88086. null == t || t(e), this.runCode()
  88087. }),
  88088. (a.prototype.editorFactory = function (e, t) {
  88089. var a = this.props
  88090. a.editorOptions
  88091. var n = o.__rest(a, ['editorOptions'])
  88092. return u.editorFactory(e, t, n, { lineWrapping: !0, autoFocus: !0 })
  88093. }),
  88094. (a.prototype.handleIsCodeModeChange = function (e) {
  88095. var t = this
  88096. this.setState({ isCodeMode: e }, function () {
  88097. var a
  88098. return null === (a = t.getEditor()) || void 0 === a ? void 0 : a.setDisableAutoMark(!!e)
  88099. })
  88100. }),
  88101. (a.prototype.toggleRunPanel = function () {
  88102. this.setState({ showRunPanel: !this.state.showRunPanel }, this.runCode)
  88103. }),
  88104. (a.prototype.handleRunContextChange = function (e) {
  88105. this.setState({ runContext: e }, this.runCode)
  88106. }),
  88107. (a.prototype.runCode = function () {
  88108. return o.__awaiter(this, void 0, void 0, function () {
  88109. var e, t, a, n, r
  88110. return o.__generator(this, function (o) {
  88111. switch (o.label) {
  88112. case 0:
  88113. if (((e = this.props.value || ''), !this.state.showRunPanel)) return [2]
  88114. o.label = 1
  88115. case 1:
  88116. return (
  88117. o.trys.push([1, 3, , 4]),
  88118. i.parse(e, { evalMode: this.props.evalMode }),
  88119. (t = JSON.parse(this.state.runContext)),
  88120. (a = this.props.evalMode ? '${'.concat(e, '}') : e),
  88121. [4, i.resolveVariableAndFilterForAsync(a, t)]
  88122. )
  88123. case 2:
  88124. return (n = o.sent()), this.unmounted || this.setState({ runValid: !0, runResult: JSON.stringify(n) }), [3, 4]
  88125. case 3:
  88126. return (r = o.sent()), this.unmounted || this.setState({ runValid: !1, runResult: r.message }), [3, 4]
  88127. case 4:
  88128. return [2]
  88129. }
  88130. })
  88131. })
  88132. }),
  88133. (a.prototype.handleExpandTreeChange = function (e) {
  88134. this.setState({ expandTree: e })
  88135. }),
  88136. (a.prototype.render = function () {
  88137. var e = this,
  88138. t = this.props,
  88139. a = t.header,
  88140. n = t.value,
  88141. o = t.variables,
  88142. r = t.variableMode,
  88143. i = t.translate,
  88144. u = t.classnames,
  88145. l = t.variableClassName,
  88146. h = t.functionClassName,
  88147. m = t.classPrefix,
  88148. f = t.selfVariableName,
  88149. v = t.evalMode,
  88150. g = this.state,
  88151. y = g.focused,
  88152. F = g.isCodeMode,
  88153. E = g.showRunPanel,
  88154. M = g.expandTree,
  88155. S = g.functions,
  88156. x = g.runContext,
  88157. R = g.runResult,
  88158. O = g.runValid
  88159. return C(
  88160. 'div',
  88161. { className: u('FormulaEditor', { 'is-focused': y }) },
  88162. C(
  88163. 'section',
  88164. { className: u('FormulaEditor-settings') },
  88165. C(s.default, { className: h, title: i('FormulaEditor.function'), data: S || [], onSelect: this.handleFunctionSelect }),
  88166. C(
  88167. 'div',
  88168. { className: u('FormulaEditor-content') },
  88169. C(
  88170. 'header',
  88171. { className: u('FormulaEditor-header') },
  88172. i(a || 'FormulaEditor.title'),
  88173. C('div', { className: u('FormulaEditor-header-toolbar m-l') }, C('span', null, i('FormulaEditor.run')), C(c.default, { value: E, onChange: this.toggleRunPanel })),
  88174. C('div', { className: u('FormulaEditor-header-toolbar') }, C('span', null, i('FormulaEditor.sourceMode')), C(c.default, { value: F, onChange: this.handleIsCodeModeChange }))
  88175. ),
  88176. C(p.default, {
  88177. evalMode: v,
  88178. functions: S,
  88179. variables: o,
  88180. className: u('FormulaEditor-editor'),
  88181. value: n,
  88182. onChange: this.handleOnChange,
  88183. ref: this.editor,
  88184. onFocus: this.handleFocus,
  88185. onBlur: this.handleBlur,
  88186. autoFocus: !0
  88187. }),
  88188. C(b.default, { mountOnEnter: !0, unmountOnExit: !0, key: 'run-panel', in: E, timeout: 300 }, function (t) {
  88189. return C(
  88190. 'div',
  88191. { className: u('FormulaEditor-runPanel', N[t]) },
  88192. C(
  88193. 'div',
  88194. { className: u('FormulaEditor-runPanel-context') },
  88195. C('header', null, i('FormulaEditor.runContext')),
  88196. C('div', null, C(_.default, { value: x, onChange: e.handleRunContextChange, language: 'json', options: { tabSize: 2, lineNumbers: !1 } }))
  88197. ),
  88198. C('div', { className: u('FormulaEditor-runPanel-result', O ? '' : 'is-error') }, C('header', null, i('FormulaEditor.runResult')), C('div', null, R))
  88199. )
  88200. })
  88201. ),
  88202. C(
  88203. 'div',
  88204. { className: u('FormulaEditor-panel', 'right') },
  88205. 'tabs' !== r
  88206. ? C(
  88207. 'div',
  88208. { className: u('FormulaEditor-panel-header') },
  88209. i('FormulaEditor.variable'),
  88210. 'tree' === r
  88211. ? C('div', { className: u('FormulaEditor-header-toolbar') }, C('span', null, i('FormulaEditor.toggleAll')), C(c.default, { value: M, onChange: this.handleExpandTreeChange }))
  88212. : null
  88213. )
  88214. : null,
  88215. C(
  88216. 'div',
  88217. { className: u('FormulaEditor-panel-body', r && 'FormulaEditor-panel-body--'.concat(r)) },
  88218. C(d.default, {
  88219. classPrefix: m,
  88220. className: u('FormulaEditor-VariableList', 'FormulaEditor-VariableList-root', l),
  88221. expandTree: M,
  88222. selectMode: r,
  88223. data: o,
  88224. onSelect: this.handleVariableSelect,
  88225. selfVariableName: f
  88226. })
  88227. )
  88228. )
  88229. )
  88230. )
  88231. }),
  88232. (a.defaultProps = { variables: [], evalMode: !0 }),
  88233. o.__decorate([i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], a.prototype, 'handleFocus', null),
  88234. o.__decorate([i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], a.prototype, 'handleBlur', null),
  88235. o.__decorate(
  88236. [i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object, String]), o.__metadata('design:returntype', void 0)],
  88237. a.prototype,
  88238. 'insertValue',
  88239. null
  88240. ),
  88241. o.__decorate([i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], a.prototype, 'validate', null),
  88242. o.__decorate(
  88243. [i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)],
  88244. a.prototype,
  88245. 'handleFunctionSelect',
  88246. null
  88247. ),
  88248. o.__decorate(
  88249. [i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)],
  88250. a.prototype,
  88251. 'handleVariableSelect',
  88252. null
  88253. ),
  88254. o.__decorate([i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], a.prototype, 'handleOnChange', null),
  88255. o.__decorate(
  88256. [i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [HTMLElement, Object]), o.__metadata('design:returntype', void 0)],
  88257. a.prototype,
  88258. 'editorFactory',
  88259. null
  88260. ),
  88261. o.__decorate(
  88262. [i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Boolean]), o.__metadata('design:returntype', void 0)],
  88263. a.prototype,
  88264. 'handleIsCodeModeChange',
  88265. null
  88266. ),
  88267. o.__decorate([i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], a.prototype, 'toggleRunPanel', null),
  88268. o.__decorate(
  88269. [i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [String]), o.__metadata('design:returntype', void 0)],
  88270. a.prototype,
  88271. 'handleRunContextChange',
  88272. null
  88273. ),
  88274. o.__decorate(
  88275. [i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Boolean]), o.__metadata('design:returntype', void 0)],
  88276. a.prototype,
  88277. 'handleExpandTreeChange',
  88278. null
  88279. ),
  88280. a
  88281. )
  88282. })(y.default.Component),
  88283. S = i.uncontrollable(i.themeable(i.localeable(M)), { value: 'onChange' }, ['validate'])
  88284. ;(t.FormulaEditor = M), (t.default = S)
  88285. }) /*!node_modules/amis-ui/lib/components/Tag.js*/
  88286. amis.define('692cb98', function (e, a, t, n) {
  88287. 'use strict'
  88288. Object.defineProperty(a, '__esModule', { value: !0 })
  88289. var o = e('68b98b9'),
  88290. s = e('ac704b9'),
  88291. l = e('64ea6e0'),
  88292. i = e('09ae5b9')
  88293. function r(e) {
  88294. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  88295. }
  88296. var d = r(s),
  88297. c = e('ac704b9'),
  88298. p = (c.default || c).createElement
  88299. ;(c.default || c).Fragment
  88300. var u = ['inactive', 'active', 'success', 'processing', 'error', 'warning'],
  88301. _ = (function (e) {
  88302. function a() {
  88303. return (null !== e && e.apply(this, arguments)) || this
  88304. }
  88305. return (
  88306. o.__extends(a, e),
  88307. (a.prototype.renderCloseIcon = function () {
  88308. var e = this.props,
  88309. a = e.closeIcon,
  88310. t = e.classnames
  88311. if (!e.closable) return null
  88312. var n = p(i.Icon, { cx: t, icon: a || 'close', className: 'icon' })
  88313. return p('span', { className: t('Tag--close'), onClick: this.handleClose }, n)
  88314. }),
  88315. (a.prototype.handleClose = function (e) {
  88316. var a = this.props.onClose
  88317. e.stopPropagation(), null == a || a(e)
  88318. }),
  88319. (a.prototype.handleClick = function (e) {
  88320. var a = this.props.onClick
  88321. null == a || a(e)
  88322. }),
  88323. (a.prototype.handleMouseEnter = function (e) {
  88324. var a = this.props.onMouseEnter
  88325. null == a || a(e)
  88326. }),
  88327. (a.prototype.handleMouseLeave = function (e) {
  88328. var a = this.props.onMouseLeave
  88329. null == a || a(e)
  88330. }),
  88331. (a.prototype.render = function () {
  88332. var e,
  88333. a,
  88334. t = this.props,
  88335. n = t.children,
  88336. s = t.classnames,
  88337. l = t.className,
  88338. r = t.displayMode,
  88339. d = t.disabled,
  88340. c = t.color,
  88341. _ = t.icon,
  88342. h = t.style,
  88343. m = t.label,
  88344. y = c && -1 !== u.indexOf(c),
  88345. g = c && !y ? c : void 0,
  88346. v = o.__assign({ backgroundColor: 'normal' === r ? g : void 0, borderColor: 'rounded' === r ? g : void 0, color: 'rounded' === r ? g : void 0 }, h)
  88347. if ('status' === r) {
  88348. var b = void 0
  88349. _ && (b = p(i.Icon, { icon: _, className: 'icon' })), b || (b = p(i.Icon, { icon: 'dot', className: s('icon', 'Tag-default-icon') }))
  88350. var f = g ? { style: { color: g } } : {}
  88351. a = p('span', o.__assign({ className: s('Tag--prev') }, f), b)
  88352. }
  88353. return p(
  88354. 'span',
  88355. {
  88356. className: s('Tag', 'Tag--'.concat(r), l, ((e = {}), (e['Tag--'.concat(r, '--').concat(c)] = y), (e['Tag--'.concat(r, '--hasColor')] = c), (e['Tag--disabled'] = d), e)),
  88357. style: v,
  88358. onClick: this.handleClick,
  88359. onMouseEnter: this.handleMouseEnter,
  88360. onMouseLeave: this.handleMouseLeave
  88361. },
  88362. p('span', { className: s('Tag-text'), title: 'string' == typeof m ? m : void 0 }, a, m || n),
  88363. this.renderCloseIcon()
  88364. )
  88365. }),
  88366. (a.defaultProps = { displayMode: 'normal' }),
  88367. o.__decorate([l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], a.prototype, 'handleClose', null),
  88368. o.__decorate([l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], a.prototype, 'handleClick', null),
  88369. o.__decorate(
  88370. [l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)],
  88371. a.prototype,
  88372. 'handleMouseEnter',
  88373. null
  88374. ),
  88375. o.__decorate(
  88376. [l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)],
  88377. a.prototype,
  88378. 'handleMouseLeave',
  88379. null
  88380. ),
  88381. a
  88382. )
  88383. })(d.default.Component),
  88384. h = (function (e) {
  88385. function a() {
  88386. return (null !== e && e.apply(this, arguments)) || this
  88387. }
  88388. return (
  88389. o.__extends(a, e),
  88390. (a.prototype.handleClick = function (e) {
  88391. var a = this.props,
  88392. t = a.onChange,
  88393. n = a.onClick,
  88394. o = a.checked
  88395. null == t || t(!o), null == n || n(e)
  88396. }),
  88397. (a.prototype.render = function () {
  88398. var e = this.props,
  88399. a = e.classnames,
  88400. t = e.className,
  88401. n = e.disabled,
  88402. o = e.label,
  88403. s = e.children,
  88404. i = e.checked,
  88405. r = e.style,
  88406. d = void 0 === r ? {} : r
  88407. return p(
  88408. 'span',
  88409. {
  88410. className: a(t, 'Tag', 'Tag--checkable', { 'Tag--checkable--checked': i, 'Tag--checkable--disabled': n }),
  88411. onClick: n ? l.noop : this.handleClick,
  88412. style: d,
  88413. title: 'string' == typeof o ? o : void 0
  88414. },
  88415. o || s
  88416. )
  88417. }),
  88418. o.__decorate([l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], a.prototype, 'handleClick', null),
  88419. a
  88420. )
  88421. })(d.default.Component)
  88422. l.themeable(h)
  88423. var m = l.themeable(_)
  88424. ;(a.Tag = _), (a.default = m)
  88425. }) /*!node_modules/amis-ui/lib/components/formula/Input.js*/
  88426. amis.define('0780f18', function (e, a, l, n) {
  88427. 'use strict'
  88428. Object.defineProperty(a, '__esModule', { value: !0 })
  88429. var o = e('68b98b9'),
  88430. t = e('ac704b9'),
  88431. r = e('3f34d90'),
  88432. u = e('64ea6e0'),
  88433. i = e('3469311'),
  88434. m = e('6b4b59c'),
  88435. d = e('228e09f'),
  88436. s = e('692cb98'),
  88437. c = e('fd2776d'),
  88438. p = e('403b06e')
  88439. function f(e) {
  88440. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  88441. }
  88442. var v = f(t),
  88443. b = f(r),
  88444. h = e('ac704b9'),
  88445. F = (h.default || h).createElement
  88446. ;(h.default || h).Fragment
  88447. var g = u.themeable(
  88448. u.localeable(
  88449. u.uncontrollable(
  88450. v.default.forwardRef(function (e, a) {
  88451. var l,
  88452. n,
  88453. r,
  88454. f = e.translate,
  88455. h = e.className,
  88456. g = e.classnames,
  88457. M = e.placeholder,
  88458. C = e.borderMode,
  88459. N = e.evalMode
  88460. e.mixedMode
  88461. var Y = e.value,
  88462. _ = e.variables,
  88463. H = e.functions,
  88464. k = e.inputSettings,
  88465. O = void 0 === k ? { type: 'text' } : k,
  88466. y = e.popOverContainer,
  88467. P = e.onChange,
  88468. D = e.customInputRender,
  88469. S = O.type,
  88470. x = b.default(e, ['disabled', 'clearable', 'data']),
  88471. j = t.useCallback(
  88472. function (e) {
  88473. return 'number' === S ? (e = isNaN(+e) ? e : +e) : 'boolean' === S && (e = 'true' === e || ('false' !== e && e)), e
  88474. },
  88475. [S]
  88476. ),
  88477. A = t.useCallback(
  88478. function (e) {
  88479. var a = e
  88480. if (void 0 !== e) {
  88481. if ('boolean' === S) a = e.value
  88482. else if ('select' === S) {
  88483. var l = O.joinValues,
  88484. n = void 0 === l || l,
  88485. o = O.extractValue,
  88486. t = O.delimiter,
  88487. r = O.multiple,
  88488. u = O.valueField,
  88489. i = void 0 === u ? 'value' : u
  88490. n
  88491. ? (a =
  88492. r && Array.isArray(e)
  88493. ? e
  88494. .map(function (e) {
  88495. return e[i]
  88496. })
  88497. .join(t)
  88498. : e
  88499. ? e[i]
  88500. : '')
  88501. : o &&
  88502. (a = r
  88503. ? Array.isArray(e)
  88504. ? e.map(function (e) {
  88505. return e[i]
  88506. })
  88507. : e
  88508. ? [e[i || 'value']]
  88509. : []
  88510. : e
  88511. ? e[i]
  88512. : '')
  88513. }
  88514. null == P || P(a)
  88515. } else null == P || P(a)
  88516. },
  88517. [S, P, O]
  88518. ),
  88519. I = j(null != Y ? Y : O.defaultValue),
  88520. L = u.isExpression(I)
  88521. return L || 'number' !== S
  88522. ? L || 'date' !== S
  88523. ? L || 'time' !== S
  88524. ? L || 'datetime' !== S
  88525. ? L || ('select' !== S && 'boolean' !== S)
  88526. ? !L && 'custom' === S && D
  88527. ? D({ value: I, onChange: A, inputSettings: O, className: 'FormulaPicker-input-custom' })
  88528. : F(p.default, {
  88529. className: g('FormulaPicker-input'),
  88530. inputRender: function (e) {
  88531. var a = e.value,
  88532. l = e.onChange,
  88533. n = e.onFocus,
  88534. o = e.onBlur,
  88535. t = e.placeholder
  88536. return F(c.default, { singleLine: !0, value: a, onChange: l, onFocus: n, onBlur: o, functions: H, variables: _, evalMode: N, placeholder: t })
  88537. },
  88538. borderMode: C,
  88539. value: I,
  88540. onChange: A,
  88541. placeholder: f(null != M ? M : 'placeholder.enter')
  88542. })
  88543. : F(
  88544. i.SelectWithRemoteOptions,
  88545. o.__assign({}, x, {
  88546. className: g(h, 'FormulaPicker-input-'.concat(S)),
  88547. borderMode: 'none',
  88548. multiple: 'boolean' !== S && O.multiple,
  88549. options:
  88550. 'boolean' === S
  88551. ? [
  88552. { label: f(null !== (l = null == O ? void 0 : O.trueLabel) && void 0 !== l ? l : 'FormulaInput.True'), value: !0 },
  88553. { label: f(null !== (n = null == O ? void 0 : O.falseLabel) && void 0 !== n ? n : 'FormulaInput.False'), value: !1 }
  88554. ]
  88555. : null !== (r = O.options) && void 0 !== r
  88556. ? r
  88557. : [],
  88558. source: O.source,
  88559. value: j(Y),
  88560. renderValueLabel: function (e) {
  88561. var a,
  88562. l,
  88563. n = null !== (l = null === (a = e.label) || void 0 === a ? void 0 : a.toString()) && void 0 !== l ? l : ''
  88564. return 'boolean' !== S && O.multiple ? F(v.default.Fragment, null, n) : F(s.default, { label: n, className: g('rounded') })
  88565. },
  88566. onChange: A
  88567. })
  88568. )
  88569. : F(
  88570. d.default,
  88571. o.__assign({}, x, {
  88572. className: g(h, 'FormulaPicker-input-datetime'),
  88573. borderMode: 'none',
  88574. closeOnSelect: !0,
  88575. placeholder: f(null != M ? M : 'Time.placeholder'),
  88576. format: O.format || '',
  88577. inputFormat: O.inputFormat || 'YYYY-MM-DD HH:mm',
  88578. timeFormat: O.timeFormat || 'HH:mm',
  88579. popOverContainer: y,
  88580. value: I,
  88581. onChange: A
  88582. })
  88583. )
  88584. : F(
  88585. d.default,
  88586. o.__assign({}, x, {
  88587. className: g(h, 'FormulaPicker-input-time'),
  88588. viewMode: 'time',
  88589. borderMode: 'none',
  88590. closeOnSelect: !0,
  88591. placeholder: f(null != M ? M : 'Time.placeholder'),
  88592. format: O.format || 'HH:mm',
  88593. inputFormat: O.inputFormat || 'HH:mm',
  88594. dateFormat: '',
  88595. timeFormat: O.format || 'HH:mm',
  88596. popOverContainer: y,
  88597. value: I,
  88598. onChange: A
  88599. })
  88600. )
  88601. : F(
  88602. d.default,
  88603. o.__assign({}, x, {
  88604. className: g(h, 'FormulaPicker-input-date'),
  88605. borderMode: 'none',
  88606. closeOnSelect: !0,
  88607. placeholder: f(null != M ? M : 'Date.placeholder'),
  88608. format: O.format || 'YYYY-MM-DD',
  88609. inputFormat: O.inputFormat || 'YYYY-MM-DD',
  88610. timeFormat: '',
  88611. popOverContainer: y,
  88612. value: I,
  88613. onChange: A
  88614. })
  88615. )
  88616. : F(
  88617. m.default,
  88618. o.__assign({}, x, {
  88619. className: g(h, 'FormulaPicker-input-number'),
  88620. borderMode: 'none',
  88621. placeholder: f(null != M ? M : 'NumberInput.placeholder'),
  88622. step: O.step,
  88623. min: O.minimum,
  88624. max: O.maximum,
  88625. precision: O.precision,
  88626. value: I,
  88627. onChange: A
  88628. })
  88629. )
  88630. }),
  88631. { value: 'onChange' }
  88632. )
  88633. )
  88634. )
  88635. a.default = g
  88636. }) /*!node_modules/amis-ui/lib/components/formula/Picker.js*/
  88637. amis.define('415d9b0', function (e, t, a, i) {
  88638. 'use strict'
  88639. Object.defineProperty(t, '__esModule', { value: !0 })
  88640. var n = e('68b98b9'),
  88641. o = e('64ea6e0'),
  88642. s = e('ac704b9'),
  88643. r = e('346ea7f'),
  88644. l = e('64a8924'),
  88645. d = e('09ae5b9'),
  88646. u = e('e0f855e'),
  88647. p = e('6958586'),
  88648. c = e('0780f18')
  88649. function h(e) {
  88650. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  88651. }
  88652. var v = h(s),
  88653. m = e('ac704b9'),
  88654. f = (m.default || m).createElement
  88655. ;(m.default || m).Fragment
  88656. var _ = ['text', 'number', 'boolean', 'date', 'time', 'datetime', 'select', 'custom'],
  88657. g = (function (e) {
  88658. function t(t) {
  88659. var a = e.call(this, t) || this
  88660. return (
  88661. (a.unmounted = !1),
  88662. a.props.onRef && a.props.onRef(a),
  88663. (a.state = { isOpened: !1, value: a.props.value, editorValue: a.value2EditorValue(a.props), isError: !1, variables: Array.isArray(t.variables) ? t.variables : [] }),
  88664. a
  88665. )
  88666. }
  88667. return (
  88668. n.__extends(t, e),
  88669. (t.prototype.componentDidMount = function () {
  88670. return n.__awaiter(this, void 0, void 0, function () {
  88671. var e, t, a, i, s
  88672. return n.__generator(this, function (n) {
  88673. switch (n.label) {
  88674. case 0:
  88675. return (e = this.props), (t = e.variables), (a = e.data), 'function' != typeof t ? [3, 2] : [4, t(this.props)]
  88676. case 1:
  88677. return (i = n.sent()), this.setState({ variables: i }), [3, 4]
  88678. case 2:
  88679. return 'string' == typeof t && o.isExpression(t) ? [4, o.resolveVariableAndFilterForAsync(t, a, '|raw')] : [3, 4]
  88680. case 3:
  88681. ;(s = n.sent()), this.setState({ variables: s }), (n.label = 4)
  88682. case 4:
  88683. return this.buildFunctions(), [2]
  88684. }
  88685. })
  88686. })
  88687. }),
  88688. (t.prototype.componentDidUpdate = function (e) {
  88689. return n.__awaiter(this, void 0, void 0, function () {
  88690. var t, a, i, s, r, l
  88691. return n.__generator(this, function (n) {
  88692. switch (n.label) {
  88693. case 0:
  88694. return (
  88695. (t = this.props.value) === e.value ||
  88696. this.state.isOpened ||
  88697. this.setState({ value: 'string' != typeof t && this.isTextInput() ? '' : t, editorValue: this.value2EditorValue(this.props) }),
  88698. o.anyChanged(['variables', 'data'], this.props, e) ? ((a = this.props), (i = a.variables), (s = a.data), 'function' != typeof i ? [3, 2] : [4, i(this.props)]) : [3, 4]
  88699. )
  88700. case 1:
  88701. return (r = n.sent()), this.setState({ variables: r }), [3, 4]
  88702. case 2:
  88703. return 'string' == typeof i && o.isExpression(i) ? [4, o.resolveVariableAndFilterForAsync(i, s, '|raw')] : [3, 4]
  88704. case 3:
  88705. ;(l = n.sent()), this.setState({ variables: l }), (n.label = 4)
  88706. case 4:
  88707. return e.functions !== this.props.functions && this.buildFunctions(), [2]
  88708. }
  88709. })
  88710. })
  88711. }),
  88712. (t.prototype.componentWillUnmount = function () {
  88713. this.unmounted = !0
  88714. }),
  88715. (t.prototype.buildFunctions = function (e, t) {
  88716. return (
  88717. void 0 === e && (e = this.props.functions),
  88718. void 0 === t && (t = !0),
  88719. n.__awaiter(this, void 0, void 0, function () {
  88720. var a
  88721. return n.__generator(this, function (i) {
  88722. switch (i.label) {
  88723. case 0:
  88724. return [4, r.FormulaEditor.buildFunctions(e, this.props.functionsFilter)]
  88725. case 1:
  88726. return (a = i.sent()), this.unmounted ? [2] : t ? (this.setState({ functions: a }), [2]) : [2, a]
  88727. }
  88728. })
  88729. })
  88730. )
  88731. }),
  88732. (t.prototype.value2EditorValue = function (e) {
  88733. var t = e.value,
  88734. a = e.mixedMode
  88735. if ((e.inputSettings, a && 'string' == typeof t && /^\s*\$\{([\s\S]+)\}\s*$/.test(t))) return RegExp.$1
  88736. if ('string' != typeof t) {
  88737. var i = ''
  88738. try {
  88739. i = JSON.stringify(t)
  88740. } catch (e) {}
  88741. return i
  88742. }
  88743. return t ? (a ? (o.isExpression(t) ? '`'.concat(t.replace(/`/g, '\\`'), '`') : JSON.stringify(t)) : t) : ''
  88744. }),
  88745. (t.prototype.isTextInput = function () {
  88746. var e = this.props.inputSettings
  88747. return !e || 'text' === (null == e ? void 0 : e.type) || !_.includes(null == e ? void 0 : e.type)
  88748. }),
  88749. (t.prototype.handleConfirm = function () {
  88750. var e,
  88751. t,
  88752. a = this.state.value
  88753. this.props.onConfirm ? this.props.onConfirm(a) : null === (t = (e = this.props).onChange) || void 0 === t || t.call(e, a)
  88754. }),
  88755. (t.prototype.handleInputChange = function (e) {
  88756. var t = this
  88757. this.setState({ value: e }, function () {
  88758. return t.handleConfirm()
  88759. })
  88760. }),
  88761. (t.prototype.handleInputGroupChange = function (e) {
  88762. var t = this.props.onChange
  88763. t && t(e.currentTarget.value)
  88764. }),
  88765. (t.prototype.handleEditorChange = function (e) {
  88766. this.setState({ editorValue: e, isError: !1 })
  88767. }),
  88768. (t.prototype.handleEditorConfirm = function () {
  88769. var e,
  88770. t,
  88771. a = this.props
  88772. a.translate
  88773. var i,
  88774. n = a.inputSettings,
  88775. s = this.state.editorValue
  88776. try {
  88777. i = o.parse(s, { evalMode: !!this.props.mixedMode || this.props.evalMode, allowFilter: !1 })
  88778. } catch (t) {
  88779. return void this.setState({ isError: null === (e = null == t ? void 0 : t.message) || void 0 === e || e })
  88780. }
  88781. if ((null == n ? void 0 : n.type) && ['boolean', 'number'].includes(null == n ? void 0 : n.type)) {
  88782. var r = s
  88783. return ('literal' !== i.type && 'string' !== i.type) || (r = null !== (t = i.value) && void 0 !== t ? t : ''), this.setState({ isError: !1 }), this.confirm(r)
  88784. }
  88785. return this.confirm(s, i)
  88786. }),
  88787. (t.prototype.confirm = function (e, t) {
  88788. var a = this,
  88789. i = this.props.mixedMode,
  88790. n = this.state.onConfirm,
  88791. o = this.validate(e)
  88792. if (!0 === o) {
  88793. var s = e
  88794. i &&
  88795. 'string' == typeof e &&
  88796. (s =
  88797. 'string' === (null == t ? void 0 : t.type)
  88798. ? t.value
  88799. : 'template' === (null == t ? void 0 : t.type) && 1 === t.body.length && 'template_raw' === t.body[0].type
  88800. ? t.body[0].value
  88801. : '${'.concat(e, '}')),
  88802. this.setState({ value: s, onConfirm: void 0 }, function () {
  88803. a.close(void 0, function () {
  88804. n ? n(a.state.value) : a.handleConfirm()
  88805. })
  88806. })
  88807. } else this.setState({ isError: o })
  88808. }),
  88809. (t.prototype.handleClick = function () {
  88810. return n.__awaiter(this, void 0, void 0, function () {
  88811. return n.__generator(this, function (e) {
  88812. return [2, this.openEditor(this.value2EditorValue(this.props))]
  88813. })
  88814. })
  88815. }),
  88816. (t.prototype.openEditor = function (e, t) {
  88817. var a, i
  88818. return n.__awaiter(this, void 0, void 0, function () {
  88819. var o, s, r
  88820. return n.__generator(this, function (l) {
  88821. switch (l.label) {
  88822. case 0:
  88823. return (s = [{}]), [4, null === (i = (a = this.props).onPickerOpen) || void 0 === i ? void 0 : i.call(a, this.props)]
  88824. case 1:
  88825. return (o = n.__assign.apply(void 0, [n.__assign.apply(void 0, s.concat([l.sent()])), { editorValue: e, isOpened: !0, onConfirm: t }])).functions
  88826. ? ((r = o), [4, this.buildFunctions(o.functions, !1)])
  88827. : [3, 3]
  88828. case 2:
  88829. ;(r.functions = l.sent()), (l.label = 3)
  88830. case 3:
  88831. return this.setState(o), [2]
  88832. }
  88833. })
  88834. })
  88835. }),
  88836. (t.prototype.close = function (e, t) {
  88837. this.setState({ isOpened: !1, isError: !1 }, function () {
  88838. t && t()
  88839. })
  88840. }),
  88841. (t.prototype.updateState = function (e) {
  88842. void 0 === e && (e = {}), e.isOpened
  88843. var t = n.__rest(e, ['isOpened'])
  88844. this.setState(n.__assign(n.__assign({}, this.state), t))
  88845. }),
  88846. (t.prototype.validate = function (e) {
  88847. var t = this.props,
  88848. a = t.translate,
  88849. i = t.inputSettings
  88850. if (i && !this.isTextInput()) {
  88851. var s = null == i ? void 0 : i.type,
  88852. r = a('FormulaEditor.invalidValue')
  88853. return (
  88854. 'string' == typeof e ||
  88855. (['number', 'boolean'].includes(s)
  88856. ? typeof e === s || r
  88857. : ['text', 'date', 'time', 'datetime'].includes(s)
  88858. ? 'string' == typeof e || r
  88859. : 'select' !== s || !i.multiple || !!Array.isArray(e) || r)
  88860. )
  88861. }
  88862. try {
  88863. return e && o.parse(e, { evalMode: !this.props.mixedMode && this.props.evalMode, allowFilter: !1 }), !0
  88864. } catch (e) {
  88865. return /\s(\d+:\d+)$/.test(e.message) ? n.__read(/\s(\d+:\d+)$/.exec(e.message) || [], 2)[1] : e.message
  88866. }
  88867. }),
  88868. (t.prototype.render = function () {
  88869. var e,
  88870. t,
  88871. a,
  88872. i,
  88873. o,
  88874. s,
  88875. h,
  88876. m,
  88877. _,
  88878. g,
  88879. y,
  88880. b = this.props,
  88881. C = b.classnames,
  88882. F = b.translate,
  88883. S = b.disabled,
  88884. E = b.className,
  88885. k = b.style
  88886. b.onChange, b.size
  88887. var M = b.borderMode,
  88888. N = b.placeholder,
  88889. I = b.mode,
  88890. x = void 0 === I ? 'input-button' : I,
  88891. O = b.btnLabel,
  88892. P = b.level,
  88893. w = b.btnSize,
  88894. V = b.icon,
  88895. A = b.title,
  88896. D = b.clearable,
  88897. R = b.functions,
  88898. z = b.children,
  88899. T = b.variableMode,
  88900. $ = b.mixedMode,
  88901. j = b.evalMode,
  88902. U = b.popOverContainer,
  88903. H = b.mobileUI,
  88904. L = b.inputSettings,
  88905. G = b.customInputRender,
  88906. J = n.__rest(b, [
  88907. 'classnames',
  88908. 'translate',
  88909. 'disabled',
  88910. 'className',
  88911. 'style',
  88912. 'onChange',
  88913. 'size',
  88914. 'borderMode',
  88915. 'placeholder',
  88916. 'mode',
  88917. 'btnLabel',
  88918. 'level',
  88919. 'btnSize',
  88920. 'icon',
  88921. 'title',
  88922. 'clearable',
  88923. 'functions',
  88924. 'children',
  88925. 'variableMode',
  88926. 'mixedMode',
  88927. 'evalMode',
  88928. 'popOverContainer',
  88929. 'mobileUI',
  88930. 'inputSettings',
  88931. 'customInputRender'
  88932. ]),
  88933. B = this.state,
  88934. W = B.isOpened,
  88935. q = B.value,
  88936. K = B.editorValue,
  88937. Q = B.isError,
  88938. X = f(d.Icon, { cx: C, icon: V, className: 'Icon' })
  88939. return f(
  88940. v.default.Fragment,
  88941. null,
  88942. z
  88943. ? z({ isOpened: this.state.isOpened, onClick: this.handleClick, setState: this.updateState, value: q, onChange: this.handleInputChange, disabled: S })
  88944. : f(
  88945. 'div',
  88946. { className: C('FormulaPicker', 'input-group' === x ? 'is-input-group' : '', { 'FormulaPicker--text': this.isTextInput() }, E), style: k },
  88947. 'button' === x &&
  88948. f(
  88949. l.default,
  88950. { className: C('FormulaPicker-action', 'w-full'), level: P, size: w, active: !!q, onClick: this.handleClick },
  88951. X
  88952. ? v.default.cloneElement(X, {
  88953. className: C(
  88954. null !== (o = null === (i = null == X ? void 0 : X.props) || void 0 === i ? void 0 : i.className) && void 0 !== o ? o : '',
  88955. 'FormulaPicker-icon',
  88956. ((e = {}), (e['is-filled'] = !!q), e)
  88957. )
  88958. })
  88959. : f(d.Icon, { icon: 'function', className: C('FormulaPicker-icon', 'icon', ((t = {}), (t['is-filled'] = !!q), t)) }),
  88960. f('span', { className: C('FormulaPicker-label') }, F(O || 'FormulaEditor.btnLabel'))
  88961. ),
  88962. 'input-button' === x &&
  88963. f(
  88964. v.default.Fragment,
  88965. null,
  88966. f(c.default, {
  88967. className: C('FormulaPicker-input', W ? 'is-active' : '', Q ? 'is-error' : ''),
  88968. inputSettings: L,
  88969. customInputRender: G,
  88970. clearable: D,
  88971. evalMode: !$ && j,
  88972. variables: this.state.variables,
  88973. functions: null !== (s = this.state.functions) && void 0 !== s ? s : R,
  88974. value: q,
  88975. onChange: this.handleInputChange,
  88976. disabled: S,
  88977. borderMode: M,
  88978. placeholder: N
  88979. }),
  88980. f(
  88981. l.default,
  88982. { className: C('FormulaPicker-action'), onClick: this.handleClick },
  88983. f(d.Icon, { icon: 'function', className: C('FormulaPicker-icon', 'icon', ((a = {}), (a['is-filled'] = !!q), a)) })
  88984. )
  88985. ),
  88986. 'input-group' === x &&
  88987. f(
  88988. v.default.Fragment,
  88989. null,
  88990. f(c.default, {
  88991. className: C('FormulaPicker-input', W ? 'is-active' : '', Q ? 'is-error' : ''),
  88992. inputSettings: L,
  88993. customInputRender: G,
  88994. clearable: D,
  88995. evalMode: !$ && j,
  88996. variables: this.state.variables,
  88997. functions: null !== (h = this.state.functions) && void 0 !== h ? h : R,
  88998. value: q,
  88999. onChange: this.handleInputChange,
  89000. disabled: S,
  89001. borderMode: M,
  89002. placeholder: N
  89003. }),
  89004. f('a', { className: C('FormulaPicker-toggler'), onClick: this.handleClick }, f(d.Icon, { icon: 'function', className: 'icon' }))
  89005. )
  89006. ),
  89007. H
  89008. ? f(
  89009. p.default,
  89010. { className: C('FormulaPicker-popup'), isShow: this.state.isOpened, showConfirm: !0, onHide: this.close, onConfirm: this.handleEditorConfirm, container: U },
  89011. f(
  89012. 'div',
  89013. { className: C('FormulaPicker-popup-inner') },
  89014. f(
  89015. r.default,
  89016. n.__assign({}, J, {
  89017. evalMode: !!$ || j,
  89018. variables: this.state.variables,
  89019. functions: null !== (m = this.state.functions) && void 0 !== m ? m : R,
  89020. variableMode: null !== (_ = this.state.variableMode) && void 0 !== _ ? _ : T,
  89021. value: K,
  89022. onChange: this.handleEditorChange,
  89023. selfVariableName: this.props.selfVariableName
  89024. })
  89025. ),
  89026. Q ? f('div', { className: C('Dialog-info'), key: 'info' }, f('span', { className: C('Dialog-error') }, F('FormulaEditor.invalidData', { err: Q }))) : null
  89027. )
  89028. )
  89029. : f(
  89030. u.default,
  89031. { size: 'lg', closeOnEsc: !0, show: this.state.isOpened, onHide: this.close, container: U },
  89032. f(u.default.Header, { onClose: this.close, className: 'font-bold' }, F(A || 'FormulaEditor.title')),
  89033. f(
  89034. u.default.Body,
  89035. null,
  89036. f(
  89037. r.default,
  89038. n.__assign({}, J, {
  89039. evalMode: !!$ || j,
  89040. variables: this.state.variables,
  89041. functions: null !== (g = this.state.functions) && void 0 !== g ? g : R,
  89042. variableMode: null !== (y = this.state.variableMode) && void 0 !== y ? y : T,
  89043. value: K,
  89044. onChange: this.handleEditorChange,
  89045. selfVariableName: this.props.selfVariableName
  89046. })
  89047. )
  89048. ),
  89049. f(
  89050. u.default.Footer,
  89051. null,
  89052. Q ? f('div', { className: C('Dialog-info'), key: 'info' }, f('span', { className: C('Dialog-error') }, F('FormulaEditor.invalidData', { err: Q }))) : null,
  89053. f(l.default, { onClick: this.close }, F('cancel')),
  89054. f(l.default, { onClick: this.handleEditorConfirm, level: 'primary' }, F('confirm'))
  89055. )
  89056. )
  89057. )
  89058. }),
  89059. (t.defaultProps = { evalMode: !0 }),
  89060. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'handleConfirm', null),
  89061. n.__decorate(
  89062. [o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [String]), n.__metadata('design:returntype', void 0)],
  89063. t.prototype,
  89064. 'handleInputChange',
  89065. null
  89066. ),
  89067. n.__decorate(
  89068. [o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)],
  89069. t.prototype,
  89070. 'handleInputGroupChange',
  89071. null
  89072. ),
  89073. n.__decorate(
  89074. [o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [String]), n.__metadata('design:returntype', void 0)],
  89075. t.prototype,
  89076. 'handleEditorChange',
  89077. null
  89078. ),
  89079. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'handleEditorConfirm', null),
  89080. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', Promise)], t.prototype, 'handleClick', null),
  89081. n.__decorate(
  89082. [o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [String, Function]), n.__metadata('design:returntype', Promise)],
  89083. t.prototype,
  89084. 'openEditor',
  89085. null
  89086. ),
  89087. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object, Function]), n.__metadata('design:returntype', void 0)], t.prototype, 'close', null),
  89088. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], t.prototype, 'updateState', null),
  89089. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [String]), n.__metadata('design:returntype', void 0)], t.prototype, 'validate', null),
  89090. t
  89091. )
  89092. })(v.default.Component),
  89093. y = o.themeable(o.localeable(o.uncontrollable(g, { value: 'onChange' })))
  89094. ;(t.FormulaPicker = g), (t.InputSchemaType = _), (t.default = y)
  89095. }) /*!node_modules/amis-ui/lib/components/json-schema/Array.js*/
  89096. amis.define('af8f701', function (e, a, n, l) {
  89097. 'use strict'
  89098. Object.defineProperty(a, '__esModule', { value: !0 })
  89099. var t = e('68b98b9'),
  89100. i = e('ac704b9'),
  89101. s = e('64ea6e0'),
  89102. c = e('64a8924'),
  89103. r = e('09ae5b9'),
  89104. u = e('f03cbb2')
  89105. function o(e) {
  89106. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  89107. }
  89108. var m = o(i),
  89109. d = e('ac704b9'),
  89110. f = (d.default || d).createElement
  89111. ;(d.default || d).Fragment,
  89112. (a.InputJSONSchemaArray = function (e) {
  89113. var a,
  89114. n,
  89115. l,
  89116. i = e.classnames,
  89117. o = e.value,
  89118. d = e.onChange,
  89119. h = e.disabled,
  89120. v = e.translate,
  89121. b = e.collapsable,
  89122. p = e.renderValue,
  89123. y = e.mobileUI,
  89124. g = m.default.useCallback(function (e, a) {
  89125. var n = [],
  89126. l = Array.isArray(a) ? a.length : 1
  89127. 'number' == typeof e.minContains && (l = Math.max(l, e.minContains))
  89128. for (var t = 'number' == typeof e.maxContains ? e.maxContains : 0; l--; ) n.push({ key: s.guid(), index: n.length, schema: e.items, invalid: !!t && t < n.length })
  89129. return n
  89130. }, []),
  89131. C = t.__read(m.default.useState(g(e.schema, o)), 2),
  89132. x = C[0],
  89133. S = C[1],
  89134. N = m.default.useRef(x)
  89135. N.current = x
  89136. var O = t.__read(m.default.useState(!!b), 2),
  89137. k = O[0],
  89138. _ = O[1],
  89139. A = function (a, n) {
  89140. var l = Array.isArray(e.value) ? e.value.concat() : []
  89141. ;(l[a.index] = n), null == d || d(l)
  89142. },
  89143. J = function (a) {
  89144. var n = x.indexOf(a)
  89145. if (!~n) throw new Error('member object not found')
  89146. var l = x.concat()
  89147. l.splice(n, 1), S(l)
  89148. var t = Array.isArray(e.value) ? e.value.concat() : []
  89149. t.splice(a.index, 1), null == d || d(t)
  89150. }
  89151. m.default.useEffect(
  89152. function () {
  89153. S(g(e.schema, e.value))
  89154. },
  89155. [JSON.stringify(e.schema)]
  89156. ),
  89157. m.default.useEffect(
  89158. function () {
  89159. var a = e.value,
  89160. n = e.schema,
  89161. l = Array.isArray(a) ? a.length : 1
  89162. 'number' == typeof n.minContains && (l = Math.max(l, n.minContains)), 'number' == typeof n.maxContains && (l = Math.min(n.maxContains, l))
  89163. var t = N.current.concat()
  89164. if (t.length !== l) {
  89165. for (; t.length !== l; ) t.length > l ? t.pop() : t.push({ key: s.guid(), index: t.length, schema: n.items })
  89166. S(t)
  89167. }
  89168. },
  89169. [JSON.stringify(e.value)]
  89170. )
  89171. var M = m.default.useCallback(
  89172. function () {
  89173. var a = x.concat()
  89174. a.push({ key: s.guid(), index: x.length, schema: e.schema.items, invalid: !1 }), S(a)
  89175. },
  89176. [x]
  89177. ),
  89178. j = 'number' == typeof (null === (a = e.schema) || void 0 === a ? void 0 : a.maxContains) ? e.schema.maxContains : 0,
  89179. E = 'number' == typeof (null === (n = e.schema) || void 0 === n ? void 0 : n.minContains) ? e.schema.minContains : 0,
  89180. I = !j || j > x.length,
  89181. w = !E || E < x.length
  89182. return f(
  89183. m.default.Fragment,
  89184. null,
  89185. b
  89186. ? f(
  89187. 'a',
  89188. {
  89189. className: i('JSONSchemaObject-caret', { 'is-collapsed': k }),
  89190. onClick: function () {
  89191. _(!k)
  89192. }
  89193. },
  89194. f(r.Icon, { icon: 'right-arrow-bold', className: 'icon' })
  89195. )
  89196. : null,
  89197. f(
  89198. 'div',
  89199. { className: i('JSONSchemaObject', { 'is-mobile': y, 'is-expanded': b && !k }) },
  89200. k
  89201. ? p
  89202. ? f(u.default, t.__assign({}, e, { value: o, onChange: d, schema: { type: 'string' }, placeholder: null === (l = e.schema) || void 0 === l ? void 0 : l.description }))
  89203. : null
  89204. : x.map(function (a) {
  89205. return f(
  89206. 'div',
  89207. { key: a.key, className: i('JSONSchemaMember') },
  89208. f(
  89209. 'div',
  89210. { className: i('JSONSchemaMember-value') },
  89211. f(u.default, t.__assign({}, e, { value: null == o ? void 0 : o[a.index], onChange: A.bind(null, a), schema: a.schema || { type: 'string' }, collapsable: !0 }))
  89212. ),
  89213. w
  89214. ? f(
  89215. c.default,
  89216. { className: i('SchemaEditor-btn'), onClick: J.bind(null, a), iconOnly: !0, disabled: h || !!(null == o ? void 0 : o.$ref) },
  89217. f(r.Icon, { icon: 'remove', className: 'icon' })
  89218. )
  89219. : null
  89220. )
  89221. }),
  89222. k ? null : f(c.default, { level: 'link', onClick: M, size: 'xs', disabled: h || !I }, v('JSONSchema.add_prop'))
  89223. )
  89224. )
  89225. })
  89226. }) /*!node_modules/amis-ui/lib/components/InputBoxWithSuggestion.js*/
  89227. amis.define('c15b53e', function (e, t, n, r) {
  89228. 'use strict'
  89229. Object.defineProperty(t, '__esModule', { value: !0 })
  89230. var a = e('68b98b9'),
  89231. o = e('ac704b9'),
  89232. l = e('1e5c4ba'),
  89233. i = e('64ea6e0'),
  89234. s = e('4d28952'),
  89235. u = e('f1e4692'),
  89236. c = e('05bbaa5'),
  89237. p = e('046ffee'),
  89238. f = e('403b06e'),
  89239. h = e('09ae5b9')
  89240. function d(e) {
  89241. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  89242. }
  89243. var v = d(o),
  89244. b = e('ac704b9'),
  89245. m = (b.default || b).createElement
  89246. ;(b.default || b).Fragment
  89247. var C = function (e) {
  89248. return e.value
  89249. },
  89250. g = (function (e) {
  89251. function t(t) {
  89252. var n = e.call(this, t) || this
  89253. return (n.state = { searchText: '' }), (n.onSearch = n.onSearch.bind(n)), (n.filterOptions = n.filterOptions.bind(n)), n
  89254. }
  89255. return (
  89256. a.__extends(t, e),
  89257. (t.prototype.onSearch = function (e) {
  89258. var t = e.toLowerCase()
  89259. this.setState({ searchText: t })
  89260. }),
  89261. (t.prototype.filterOptions = function (e) {
  89262. var t = this
  89263. return this.props.value
  89264. ? s.matchSorter(e, this.props.value, { keys: ['label', 'value'], threshold: s.matchSorter.rankings.CONTAINS }).filter(function (e) {
  89265. return e.value !== t.props.value
  89266. })
  89267. : e
  89268. }),
  89269. (t.prototype.onPopClose = function (e, t) {
  89270. this.setState({ searchText: '' }), t()
  89271. }),
  89272. (t.prototype.render = function () {
  89273. var e = this,
  89274. t = this.props,
  89275. n = t.placeholder,
  89276. r = t.onChange,
  89277. a = t.value,
  89278. o = t.classnames,
  89279. i = t.disabled
  89280. t.translate
  89281. var s = t.searchable,
  89282. d = t.popOverContainer,
  89283. b = t.clearable,
  89284. g = t.hasError,
  89285. O = t.mobileUI,
  89286. S = t.className,
  89287. y = this.filterOptions(Array.isArray(this.props.options) ? this.props.options : [])
  89288. return m(
  89289. u.PopOverContainer,
  89290. {
  89291. show: !!y.length,
  89292. popOverContainer:
  89293. d ||
  89294. function () {
  89295. return l.findDOMNode(e)
  89296. },
  89297. popOverRender: function (t) {
  89298. var n = t.onClose
  89299. return m(
  89300. v.default.Fragment,
  89301. null,
  89302. s ? m(c.default, { mini: !1, onSearch: e.onSearch }) : null,
  89303. m(p.default, {
  89304. multiple: !1,
  89305. onClick: function (t) {
  89306. return e.onPopClose(t, n)
  89307. },
  89308. options: y,
  89309. value: [a],
  89310. option2value: C,
  89311. onChange: function (e) {
  89312. null == r || r(e)
  89313. }
  89314. })
  89315. )
  89316. }
  89317. },
  89318. function (e) {
  89319. var t,
  89320. l,
  89321. s = e.onClick,
  89322. u = e.ref,
  89323. c = e.isOpened
  89324. return m(
  89325. f.default,
  89326. {
  89327. className: o('InputBox--sug', S, c ? 'is-active' : ''),
  89328. ref: u,
  89329. placeholder: n,
  89330. disabled: i,
  89331. value:
  89332. null !==
  89333. (l =
  89334. null ===
  89335. (t = y.find(function (e) {
  89336. return e.value === a
  89337. })) || void 0 === t
  89338. ? void 0
  89339. : t.label) && void 0 !== l
  89340. ? l
  89341. : a,
  89342. onChange: r,
  89343. clearable: b,
  89344. onClick: s,
  89345. hasError: g,
  89346. mobileUI: O
  89347. },
  89348. y.length ? m('span', { className: o('InputBox-caret') }, m(h.Icon, { icon: 'right-arrow-bold', className: 'icon' })) : null
  89349. )
  89350. }
  89351. )
  89352. }),
  89353. t
  89354. )
  89355. })(v.default.Component),
  89356. O = i.themeable(i.localeable(g))
  89357. ;(t.InputBoxWithSuggestion = g), (t.default = O)
  89358. }) /*!node_modules/amis-ui/lib/components/json-schema/Object.js*/
  89359. amis.define('1bab30c', function (e, a, n, l) {
  89360. 'use strict'
  89361. Object.defineProperty(a, '__esModule', { value: !0 })
  89362. var r = e('68b98b9'),
  89363. i = e('ac704b9'),
  89364. t = e('64ea6e0'),
  89365. u = e('64a8924'),
  89366. o = e('09ae5b9'),
  89367. c = e('403b06e'),
  89368. d = e('c15b53e'),
  89369. s = e('3469311'),
  89370. f = e('f03cbb2'),
  89371. v = e('37efca2')
  89372. function m(e) {
  89373. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  89374. }
  89375. var h = m(i),
  89376. b = m(v),
  89377. p = e('ac704b9'),
  89378. y = (p.default || p).createElement
  89379. function g(e, a) {
  89380. var n,
  89381. l,
  89382. i = e.classnames,
  89383. v = e.value,
  89384. m = e.onChange,
  89385. p = e.disabled,
  89386. g = e.translate,
  89387. k = e.renderKey,
  89388. _ = e.collapsable,
  89389. S = e.renderValue,
  89390. O = e.mobileUI,
  89391. N = e.className,
  89392. E = e.addButtonText,
  89393. J = h.default.useCallback(function (e, a) {
  89394. var n,
  89395. l,
  89396. i,
  89397. u = [],
  89398. o = Array.isArray(e.required) ? e.required : []
  89399. Object.keys(e.properties || {}).forEach(function (n) {
  89400. var l,
  89401. r = e.properties[n]
  89402. u.push({ key: t.guid(), name: n, nameMutable: !o.includes(n), required: o.includes(n), schema: r, value: null !== (l = null == a ? void 0 : a[n]) && void 0 !== l ? l : r.default })
  89403. })
  89404. var c = Object.keys(a || {}),
  89405. d = function (n) {
  89406. u.find(function (e) {
  89407. return e.name === n
  89408. }) ||
  89409. !1 === e.additionalProperties ||
  89410. u.push({ key: t.guid(), name: n, nameMutable: !0, schema: { type: 'string', default: '' }, value: null !== (i = a[n]) && void 0 !== i ? i : '' })
  89411. }
  89412. try {
  89413. for (var s = r.__values(c), f = s.next(); !f.done; f = s.next()) {
  89414. d(f.value)
  89415. }
  89416. } catch (e) {
  89417. n = { error: e }
  89418. } finally {
  89419. try {
  89420. f && !f.done && (l = s.return) && l.call(s)
  89421. } finally {
  89422. if (n) throw n.error
  89423. }
  89424. }
  89425. return u.length || !1 === e.additionalProperties || u.push({ key: t.guid(), name: '', nameMutable: !0, schema: { type: 'string', default: '' }, value: '' }), u
  89426. }, []),
  89427. j = r.__read(h.default.useState([]), 2),
  89428. x = j[0],
  89429. C = j[1],
  89430. w = h.default.useRef()
  89431. w.current = x
  89432. var M = function (e) {
  89433. C(e), (w.current = e)
  89434. },
  89435. I = r.__read(h.default.useState(!!_), 2),
  89436. q = I[0],
  89437. P = I[1],
  89438. F = function () {
  89439. var a = w.current,
  89440. n = {}
  89441. a.forEach(function (e) {
  89442. e.invalid || (void 0 === e.value && void 0 === n[e.name]) || (n[e.name] = e.value)
  89443. }),
  89444. b.default(n, e.value || {}) || null == m || m(n)
  89445. },
  89446. U = function (e, a) {
  89447. var n = x.concat(),
  89448. l = n.indexOf(e)
  89449. if (!~l) throw new Error('member object not found')
  89450. n.splice(l, 1, r.__assign(r.__assign({}, n[l]), { value: a })), M(n), F()
  89451. },
  89452. A = function (a, n) {
  89453. var l,
  89454. i,
  89455. t = x.indexOf(a)
  89456. if (!~t) throw new Error('member object not found')
  89457. var u = x[t].schema,
  89458. o = (null === (i = null === (l = e.schema) || void 0 === l ? void 0 : l.properties) || void 0 === i ? void 0 : i[n]) || { type: 'string', default: '' },
  89459. c = x.concat(),
  89460. d = r.__assign(r.__assign({}, a), {
  89461. schema: o,
  89462. name: n,
  89463. invalid:
  89464. !n ||
  89465. x.some(function (e, a) {
  89466. return e.name === n && a !== t
  89467. })
  89468. ? 'key'
  89469. : void 0
  89470. })
  89471. d.value === u.default && u !== o && u.default !== o.default && (d.value = o.default), c.splice(t, 1, d), M(c), F()
  89472. },
  89473. B = function (e) {
  89474. var a = x.indexOf(e)
  89475. if (!~a) throw new Error('member object not found')
  89476. var n = x.concat()
  89477. n.splice(a, 1), M(n), F()
  89478. }
  89479. h.default.useEffect(
  89480. function () {
  89481. var a = J(e.schema, e.value)
  89482. M(a), F()
  89483. },
  89484. [JSON.stringify(e.schema)]
  89485. ),
  89486. h.default.useEffect(
  89487. function () {
  89488. var a,
  89489. n,
  89490. l,
  89491. i = e.value,
  89492. u = w.current.concat(),
  89493. o = Object.keys(i || {}),
  89494. c = function (a) {
  89495. var n = u.findIndex(function (e) {
  89496. return e.name === a
  89497. }),
  89498. o = u[n]
  89499. o || !1 === e.schema.additionalProperties
  89500. ? u.splice(n, 1, r.__assign(r.__assign({}, o), { value: null == i ? void 0 : i[a] }))
  89501. : u.push({ key: t.guid(), name: a, nameMutable: !0, schema: { type: 'string', default: '' }, value: null !== (l = null == i ? void 0 : i[a]) && void 0 !== l ? l : '' })
  89502. }
  89503. try {
  89504. for (var d = r.__values(o), s = d.next(); !s.done; s = d.next()) {
  89505. c(s.value)
  89506. }
  89507. } catch (e) {
  89508. a = { error: e }
  89509. } finally {
  89510. try {
  89511. s && !s.done && (n = d.return) && n.call(d)
  89512. } finally {
  89513. if (a) throw a.error
  89514. }
  89515. }
  89516. M(u)
  89517. },
  89518. [JSON.stringify(e.value)]
  89519. )
  89520. var R = h.default.useCallback(
  89521. function () {
  89522. var e = x.concat()
  89523. e.push({ key: t.guid(), name: '', invalid: 'key', nameMutable: !0, schema: { type: 'string', default: '' }, value: '' }), M(e), F()
  89524. },
  89525. [x]
  89526. ),
  89527. T = [],
  89528. V = (null === (n = e.schema) || void 0 === n ? void 0 : n.properties) || {}
  89529. Object.keys(V).forEach(function (e) {
  89530. var a
  89531. T.push({ label: (null === (a = V[e]) || void 0 === a ? void 0 : a.title) || e, value: e })
  89532. })
  89533. var z = !(
  89534. !1 === e.schema.additionalProperties &&
  89535. T.every(function (e) {
  89536. return x.find(function (a) {
  89537. return a.name === e.value
  89538. })
  89539. })
  89540. ),
  89541. H = !1 !== e.schema.additionalProperties
  89542. return (
  89543. h.default.useImperativeHandle(a, function () {
  89544. return {
  89545. validate: function () {
  89546. var e
  89547. if (
  89548. null === (e = w.current) || void 0 === e
  89549. ? void 0
  89550. : e.some(function (e) {
  89551. return 'key' === e.invalid
  89552. })
  89553. )
  89554. return g('JSONSchema.key_invalid')
  89555. }
  89556. }
  89557. }),
  89558. y(
  89559. h.default.Fragment,
  89560. null,
  89561. _
  89562. ? y(
  89563. 'a',
  89564. {
  89565. className: i('JSONSchemaObject-caret', { 'is-collapsed': q }),
  89566. onClick: function () {
  89567. P(!q)
  89568. }
  89569. },
  89570. y(o.Icon, { icon: 'right-arrow-bold', className: 'icon' })
  89571. )
  89572. : null,
  89573. y(
  89574. 'div',
  89575. { className: i('JSONSchemaObject', N, { 'is-mobile': O, 'is-expanded': _ && !q }) },
  89576. q
  89577. ? S
  89578. ? y(f.default, r.__assign({}, e, { value: v, onChange: m, schema: { type: 'string' }, placeholder: null === (l = e.schema) || void 0 === l ? void 0 : l.description }))
  89579. : null
  89580. : x.map(function (a) {
  89581. var n,
  89582. l,
  89583. t = T.filter(function (e) {
  89584. return !x.find(function (n) {
  89585. return n !== a && n.name === e.value
  89586. })
  89587. })
  89588. return y(
  89589. 'div',
  89590. { key: a.key, className: i('JSONSchemaMember') },
  89591. y(
  89592. 'div',
  89593. { className: i('JSONSchemaMember-key', { 'is-mobile': O }) },
  89594. a.nameMutable
  89595. ? y(
  89596. h.default.Fragment,
  89597. null,
  89598. k
  89599. ? k(a.name, A.bind(null, a), a.schema, e)
  89600. : t.length
  89601. ? H
  89602. ? y(d.default, { value: a.name, hasError: 'key' === a.invalid, onChange: A.bind(null, a), clearable: !1, placeholder: g('JSONSchema.key'), options: t, mobileUI: O })
  89603. : y(s.default, {
  89604. simpleValue: !0,
  89605. block: !0,
  89606. value: a.name,
  89607. hasError: 'key' === a.invalid,
  89608. onChange: A.bind(null, a),
  89609. clearable: !1,
  89610. placeholder: g('JSONSchema.key'),
  89611. options: t,
  89612. mobileUI: O
  89613. })
  89614. : y(c.default, { value: a.name, hasError: 'key' === a.invalid, onChange: A.bind(null, a), clearable: !1, placeholder: g('JSONSchema.key'), mobileUI: O })
  89615. )
  89616. : y('span', null, a.required ? y('span', { className: i('Form-star') }, '*') : null, (null === (n = a.schema) || void 0 === n ? void 0 : n.title) || a.name)
  89617. ),
  89618. y(
  89619. 'div',
  89620. { className: i('JSONSchemaMember-value') },
  89621. y(
  89622. f.default,
  89623. r.__assign({}, e, {
  89624. className: '',
  89625. addButtonText: void 0,
  89626. required: a.required,
  89627. value: null == v ? void 0 : v[a.name],
  89628. onChange: U.bind(null, a),
  89629. schema: a.schema || { type: 'string' },
  89630. placeholder: null === (l = a.schema) || void 0 === l ? void 0 : l.description,
  89631. collapsable: !0
  89632. })
  89633. )
  89634. ),
  89635. a.required
  89636. ? null
  89637. : y(
  89638. u.default,
  89639. { className: i('SchemaEditor-btn'), onClick: B.bind(null, a), iconOnly: !0, disabled: p || !!(null == v ? void 0 : v.$ref) },
  89640. y(o.Icon, { icon: 'remove', className: 'icon' })
  89641. )
  89642. )
  89643. }),
  89644. z && !q ? y(u.default, { level: 'link', onClick: R, size: 'xs', disabled: p }, null != E ? E : g('JSONSchema.add_prop')) : null
  89645. )
  89646. )
  89647. )
  89648. }
  89649. ;(p.default || p).Fragment
  89650. var k = h.default.forwardRef(g)
  89651. ;(a.InputJSONSchemaObject = g), (a.default = k)
  89652. }) /*!node_modules/amis-ui/lib/components/json-schema/Item.js*/
  89653. amis.define('f03cbb2', function (e, a, l, n) {
  89654. 'use strict'
  89655. Object.defineProperty(a, '__esModule', { value: !0 })
  89656. var t = e('68b98b9'),
  89657. u = e('ac704b9'),
  89658. r = e('403b06e'),
  89659. o = e('6b4b59c'),
  89660. i = e('c51e69e'),
  89661. s = e('af8f701'),
  89662. d = e('1bab30c'),
  89663. c = e('415d9b0')
  89664. function f(e) {
  89665. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  89666. }
  89667. var m = f(u),
  89668. p = e('ac704b9'),
  89669. v = (p.default || p).createElement
  89670. function b(e, a) {
  89671. var l,
  89672. n,
  89673. u,
  89674. f,
  89675. p,
  89676. b = m.default.useRef()
  89677. m.default.useImperativeHandle(a, function () {
  89678. return {
  89679. validate: function () {
  89680. var e
  89681. return null === (e = b.current) || void 0 === e ? void 0 : e.validate()
  89682. }
  89683. }
  89684. })
  89685. var h = e.schema,
  89686. g = e.formula
  89687. if ('object' === h.type) return v(d.default, t.__assign({}, e, { ref: b }))
  89688. if ('array' === h.type) return v(s.InputJSONSchemaArray, t.__assign({}, e))
  89689. if (e.renderValue) return e.renderValue(e.value, e.onChange, h, e)
  89690. if (g) {
  89691. var y = m.default.useMemo(
  89692. function () {
  89693. var e = t.__assign({}, g.inputSettings)
  89694. return 'number' === h.type || 'integer' === h.type ? (e.type = 'number') : 'boolean' === h.type && (e.type = 'boolean'), e
  89695. },
  89696. [g.inputSettings, h.type]
  89697. )
  89698. return v(
  89699. c.FormulaPicker,
  89700. t.__assign({ mode: 'input-group', mixedMode: !0 }, g, {
  89701. inputSettings: y,
  89702. value: null !== (l = e.value) && void 0 !== l ? l : h.default,
  89703. onChange: e.onChange,
  89704. className: e.className,
  89705. disabled: e.disabled,
  89706. placeholder: e.placeholder,
  89707. theme: e.theme,
  89708. classPrefix: e.classPrefix,
  89709. classnames: e.classnames,
  89710. translate: e.translate,
  89711. locale: e.locale
  89712. })
  89713. )
  89714. }
  89715. return 'number' == h.type
  89716. ? v(o.default, { className: e.className, value: null !== (n = e.value) && void 0 !== n ? n : h.default, onChange: e.onChange, placeholder: e.placeholder, mobileUI: e.mobileUI })
  89717. : 'integer' == h.type
  89718. ? v(o.default, { className: e.className, value: null !== (u = e.value) && void 0 !== u ? u : h.default, onChange: e.onChange, precision: 0, placeholder: e.placeholder, mobileUI: e.mobileUI })
  89719. : 'boolean' == h.type
  89720. ? v(i.default, { value: null !== (f = e.value) && void 0 !== f ? f : h.default, onChange: e.onChange, className: 'mt-2' })
  89721. : v(r.default, { className: e.className, value: null !== (p = e.value) && void 0 !== p ? p : h.default, onChange: e.onChange, placeholder: e.placeholder, mobileUI: e.mobileUI })
  89722. }
  89723. ;(p.default || p).Fragment
  89724. var h = m.default.forwardRef(b)
  89725. ;(a.InputJSONSchemaItem = b), (a.default = h)
  89726. }) /*!node_modules/amis-ui/lib/components/json-schema/index.js*/
  89727. amis.define('0af909f', function (e, a, t, r) {
  89728. 'use strict'
  89729. Object.defineProperty(a, '__esModule', { value: !0 })
  89730. var u = e('68b98b9'),
  89731. f = e('ac704b9'),
  89732. n = e('64ea6e0'),
  89733. l = e('f03cbb2')
  89734. function d(e) {
  89735. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  89736. }
  89737. var c = d(f),
  89738. i = e('ac704b9'),
  89739. o = (i.default || i).createElement
  89740. ;(i.default || i).Fragment
  89741. var b = n.themeable(
  89742. n.localeable(
  89743. c.default.forwardRef(function (e, a) {
  89744. var t = e.schema || { type: 'object', properties: {} },
  89745. r = c.default.useRef()
  89746. return (
  89747. c.default.useImperativeHandle(a, function () {
  89748. return {
  89749. validate: function () {
  89750. var e
  89751. return null === (e = r.current) || void 0 === e ? void 0 : e.validate()
  89752. }
  89753. }
  89754. }),
  89755. o(l.default, u.__assign({}, e, { schema: t, ref: r }))
  89756. )
  89757. })
  89758. )
  89759. )
  89760. a.default = b
  89761. }) /*!node_modules/amis-ui/lib/components/DropDownSelection.js*/
  89762. amis.define('93e01a3', function (e, n, o, t) {
  89763. 'use strict'
  89764. Object.defineProperty(n, '__esModule', { value: !0 })
  89765. var a = e('68b98b9')
  89766. e('ac704b9')
  89767. var i = e('1e5c4ba'),
  89768. r = e('fa72b7f'),
  89769. l = e('f1e4692'),
  89770. s = e('046ffee'),
  89771. c = e('e905693'),
  89772. u = e('28517b0'),
  89773. p = e('64ea6e0'),
  89774. d = e('4d28952'),
  89775. f = e('09ae5b9'),
  89776. h = e('05bbaa5'),
  89777. v = e('ac704b9'),
  89778. b = (v.default || v).createElement
  89779. ;(v.default || v).Fragment
  89780. var m = (function (e) {
  89781. function n(n) {
  89782. var o = e.call(this, n) || this
  89783. return (o.state = { searchText: '' }), (o.onSearch = o.onSearch.bind(o)), (o.filterOptions = o.filterOptions.bind(o)), o
  89784. }
  89785. return (
  89786. a.__extends(n, e),
  89787. (n.prototype.onSearch = function (e) {
  89788. this.setState({ searchText: e })
  89789. }),
  89790. (n.prototype.filterOptions = function (e) {
  89791. var n = this.props,
  89792. o = n.valueField,
  89793. t = void 0 === o ? 'value' : o,
  89794. a = n.labelField,
  89795. i = this.state.searchText
  89796. return i
  89797. ? p.filterTree(
  89798. e,
  89799. function (e, n, o, r) {
  89800. return !!(
  89801. (Array.isArray(e.children) && e.children.length) ||
  89802. d.matchSorter([e].concat(r), i, { keys: [a || 'label', t || 'value'], threshold: d.matchSorter.rankings.CONTAINS }).length
  89803. )
  89804. },
  89805. 0,
  89806. !0
  89807. )
  89808. : this.props.options
  89809. }),
  89810. (n.prototype.onPopClose = function (e) {
  89811. this.setState({ searchText: '' }), e()
  89812. }),
  89813. (n.prototype.render = function () {
  89814. var e = this,
  89815. n = this.props,
  89816. o = n.options,
  89817. t = n.onChange,
  89818. a = n.value,
  89819. r = n.classnames,
  89820. d = n.disabled,
  89821. v = n.translate,
  89822. m = n.searchable,
  89823. C = n.mode,
  89824. S = void 0 === C ? 'list' : C,
  89825. g = n.valueField,
  89826. O = void 0 === g ? 'value' : g,
  89827. y = n.option2value,
  89828. N = n.loadingConfig,
  89829. D = n.popOverContainer,
  89830. T = n.mobileUI
  89831. return b(
  89832. l.PopOverContainer,
  89833. {
  89834. mobileUI: T,
  89835. popOverContainer:
  89836. D ||
  89837. function () {
  89838. return i.findDOMNode(e)
  89839. },
  89840. popOverRender: function (n) {
  89841. var o = n.onClose
  89842. return b(
  89843. 'div',
  89844. null,
  89845. m ? b(h.default, { mini: !1, onSearch: e.onSearch }) : null,
  89846. 'list' === S
  89847. ? b(s.default, {
  89848. multiple: !1,
  89849. onClick: function () {
  89850. return e.onPopClose(o)
  89851. },
  89852. options: e.filterOptions(e.props.options),
  89853. value: a,
  89854. option2value: y,
  89855. onChange: function (e) {
  89856. t(Array.isArray(e) ? e[0] : e)
  89857. }
  89858. })
  89859. : b(c.default, {
  89860. className: 'is-scrollable',
  89861. multiple: !1,
  89862. options: e.filterOptions(e.props.options),
  89863. value: a,
  89864. loadingConfig: N,
  89865. onChange: function (n) {
  89866. e.onPopClose(o), t(n[O])
  89867. }
  89868. })
  89869. )
  89870. }
  89871. },
  89872. function (e) {
  89873. var n = e.onClick,
  89874. t = e.ref,
  89875. i = e.isOpened
  89876. return b(
  89877. 'div',
  89878. { className: r('DropDownSelection') },
  89879. b(
  89880. u.default,
  89881. {
  89882. className: r('DropDownSelection-input', i ? 'is-active' : ''),
  89883. ref: t,
  89884. allowInput: !1,
  89885. result: a
  89886. ? p.findTree(o, function (e) {
  89887. return e[O] === a
  89888. })
  89889. : '',
  89890. onResultChange: p.noop,
  89891. onResultClick: n,
  89892. placeholder: v('Condition.field_placeholder'),
  89893. disabled: d,
  89894. mobileUI: T
  89895. },
  89896. T ? null : b('span', { className: r('DropDownSelection-caret') }, b(f.Icon, { icon: 'right-arrow-bold', className: 'icon' }))
  89897. )
  89898. )
  89899. }
  89900. )
  89901. }),
  89902. n
  89903. )
  89904. })(r.BaseSelection),
  89905. C = p.themeable(p.localeable(m))
  89906. n.default = C
  89907. }) /*!node_modules/amis-ui/lib/components/ChainedDropdownSelection.js*/
  89908. amis.define('59778ee', function (e, t, a, n) {
  89909. 'use strict'
  89910. Object.defineProperty(t, '__esModule', { value: !0 })
  89911. var o = e('68b98b9')
  89912. e('ac704b9')
  89913. var r = e('1279020'),
  89914. i = e('64ea6e0'),
  89915. s = e('fa72b7f'),
  89916. l = e('93e01a3')
  89917. function u(e) {
  89918. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  89919. }
  89920. var d = u(r),
  89921. c = e('ac704b9'),
  89922. p = (c.default || c).createElement
  89923. ;(c.default || c).Fragment
  89924. var v = (function (e) {
  89925. function t(t) {
  89926. var a = e.call(this, t) || this
  89927. return (a.state = a.computed(t.value, t.options)), a
  89928. }
  89929. return (
  89930. o.__extends(t, e),
  89931. (t.prototype.componentDidUpdate = function (e) {
  89932. var t = this.props,
  89933. a = t.options,
  89934. n = t.value
  89935. ;(a === e.options && e.value === n) || this.setState(this.computed(n, a))
  89936. }),
  89937. (t.prototype.computed = function (e, t) {
  89938. var a = this.props.valueField,
  89939. n = [],
  89940. r = function (t, i) {
  89941. void 0 === i && (i = []),
  89942. t.forEach(function (t) {
  89943. var s,
  89944. l = a ? t[a] : null !== (s = null == t ? void 0 : t.value) && void 0 !== s ? s : ''
  89945. l === e ? (n = o.__spreadArray(o.__spreadArray([], o.__read(i), !1), [l], !1)) : t.children && r(t.children, o.__spreadArray(o.__spreadArray([], o.__read(i), !1), [l], !1))
  89946. })
  89947. }
  89948. return r(t), { values: n, stacks: this.computedStask(n) }
  89949. }),
  89950. (t.prototype.getFlatOptions = function (e) {
  89951. return e.map(function (e) {
  89952. return d.default(e, 'children')
  89953. })
  89954. }),
  89955. (t.prototype.handleSelect = function (e, t) {
  89956. var a = this,
  89957. n = this.state.values
  89958. n.splice(e, n.length - e), t && n.push(t)
  89959. var o = this.computedStask(n)
  89960. this.setState({ stacks: o, values: n }, function () {
  89961. var e, n
  89962. null === (n = null === (e = a.props) || void 0 === e ? void 0 : e.onChange) || void 0 === n || n.call(e, t)
  89963. })
  89964. }),
  89965. (t.prototype.computedStask = function (e) {
  89966. var t = this,
  89967. a = this.props,
  89968. n = a.options,
  89969. o = a.valueField,
  89970. r = function (a, n, i) {
  89971. return (
  89972. i.push(t.getFlatOptions(a)),
  89973. a.forEach(function (t) {
  89974. var a
  89975. ;(o ? t[o] : null !== (a = null == t ? void 0 : t.value) && void 0 !== a ? a : '') === e[n] && t.children && e.length - 1 >= n && r(t.children, n + 1, i)
  89976. }),
  89977. i
  89978. )
  89979. }
  89980. return r(n, 0, [])
  89981. }),
  89982. (t.prototype.render = function () {
  89983. var e = this,
  89984. t = this.state,
  89985. a = t.stacks,
  89986. n = t.values,
  89987. r = this.props,
  89988. i = r.className,
  89989. s = r.classnames
  89990. return p(
  89991. 'div',
  89992. { className: s('ChainedDropdownSelection', i) },
  89993. a.map(function (t, a) {
  89994. return p(
  89995. 'div',
  89996. { className: s('ChainedDropdownSelection-item'), key: a },
  89997. p(
  89998. l.default,
  89999. o.__assign({}, e.props, {
  90000. value: n[a],
  90001. options: t,
  90002. onChange: function (t) {
  90003. return e.handleSelect(a, t)
  90004. }
  90005. })
  90006. )
  90007. )
  90008. })
  90009. )
  90010. }),
  90011. o.__decorate(
  90012. [i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Number, String]), o.__metadata('design:returntype', void 0)],
  90013. t.prototype,
  90014. 'handleSelect',
  90015. null
  90016. ),
  90017. t
  90018. )
  90019. })(s.BaseSelection),
  90020. h = i.themeable(i.localeable(i.uncontrollable(v, { value: 'onChange' })))
  90021. ;(t.ChainedDropdownSelection = v), (t.default = h)
  90022. }) /*!node_modules/amis-ui/lib/components/condition-builder/Field.js*/
  90023. amis.define('ca6741c', function (e, a, n, t) {
  90024. 'use strict'
  90025. Object.defineProperty(a, '__esModule', { value: !0 })
  90026. var l = e('68b98b9'),
  90027. o = e('ac704b9'),
  90028. i = e('64ea6e0'),
  90029. s = e('93e01a3'),
  90030. r = e('59778ee')
  90031. function u(e) {
  90032. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  90033. }
  90034. var d = u(o),
  90035. c = e('ac704b9'),
  90036. f = (c.default || c).createElement
  90037. ;(c.default || c).Fragment
  90038. var p = function (e) {
  90039. return e.name
  90040. },
  90041. b = (function (e) {
  90042. function a() {
  90043. return (null !== e && e.apply(this, arguments)) || this
  90044. }
  90045. return (
  90046. l.__extends(a, e),
  90047. (a.prototype.render = function () {
  90048. var e = this.props,
  90049. a = e.onChange,
  90050. n = e.value,
  90051. t = e.classnames,
  90052. l = e.disabled,
  90053. o = e.translate,
  90054. i = e.searchable,
  90055. u = e.selectMode,
  90056. d = void 0 === u ? 'list' : u,
  90057. c = e.options,
  90058. b = e.loadingConfig
  90059. return 'chained' === d
  90060. ? f(r.default, {
  90061. multiple: !1,
  90062. classnames: t,
  90063. translate: o,
  90064. options: c,
  90065. value: n,
  90066. valueField: 'name',
  90067. option2value: p,
  90068. searchable: i,
  90069. disabled: l,
  90070. onChange: function (e) {
  90071. a(Array.isArray(e) ? e[0] : e)
  90072. }
  90073. })
  90074. : f(
  90075. s.default,
  90076. 'tree' === d
  90077. ? {
  90078. className: 'is-scrollable',
  90079. classnames: t,
  90080. translate: o,
  90081. multiple: !1,
  90082. option2value: p,
  90083. searchable: i,
  90084. disabled: l,
  90085. valueField: 'name',
  90086. mode: 'tree',
  90087. options: c,
  90088. value: n,
  90089. loadingConfig: b,
  90090. onChange: function (e) {
  90091. a(e)
  90092. }
  90093. }
  90094. : {
  90095. classnames: t,
  90096. translate: o,
  90097. options: c,
  90098. value: n,
  90099. valueField: 'name',
  90100. option2value: p,
  90101. searchable: i,
  90102. disabled: l,
  90103. onChange: function (e) {
  90104. return a(Array.isArray(e) ? e[0] : e)
  90105. }
  90106. }
  90107. )
  90108. }),
  90109. a
  90110. )
  90111. })(d.default.Component),
  90112. m = i.themeable(i.localeable(b))
  90113. ;(a.ConditionField = b), (a.default = m)
  90114. }) /*!node_modules/amis-ui/lib/components/condition-builder/Value.js*/
  90115. amis.define('e848251', function (e, a, t, l) {
  90116. 'use strict'
  90117. Object.defineProperty(a, '__esModule', { value: !0 })
  90118. var n = e('68b98b9'),
  90119. o = e('ac704b9'),
  90120. u = e('64ea6e0'),
  90121. i = e('403b06e'),
  90122. r = e('6b4b59c'),
  90123. s = e('228e09f'),
  90124. d = e('3469311'),
  90125. m = e('c51e69e'),
  90126. p = e('415d9b0')
  90127. function c(e) {
  90128. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  90129. }
  90130. var f = c(o),
  90131. _ = e('ac704b9'),
  90132. h = (_.default || _).createElement
  90133. ;(_.default || _).Fragment
  90134. var v = (function (e) {
  90135. function a() {
  90136. return (null !== e && e.apply(this, arguments)) || this
  90137. }
  90138. return (
  90139. n.__extends(a, e),
  90140. (a.prototype.renderCustomValue = function (e) {
  90141. var a = this.props,
  90142. t = a.renderEtrValue,
  90143. l = a.data,
  90144. o = a.classnames,
  90145. u = e.inputSettings
  90146. return t ? t(n.__assign(n.__assign({}, u.value), { name: 'TMP_WHATEVER_NAME' }), { data: l, onChange: e.onChange, value: e.value, inputClassName: o(u.className, e.className) }) : null
  90147. }),
  90148. (a.prototype.render = function () {
  90149. var e,
  90150. a = this.props,
  90151. t = a.classnames,
  90152. l = a.field,
  90153. o = a.value,
  90154. u = a.onChange,
  90155. c = a.op,
  90156. f = a.translate,
  90157. _ = a.data,
  90158. v = a.disabled,
  90159. b = a.formula,
  90160. g = a.popOverContainer,
  90161. C = a.mobileUI,
  90162. y = void 0
  90163. if (b) {
  90164. var V = (null == (b = n.__assign(n.__assign({}, b), { translate: f, classnames: t, data: _, value: null != o ? o : l.defaultValue, onChange: u, disabled: v })) ? void 0 : b.inputSettings)
  90165. ? n.__assign(n.__assign(n.__assign({}, null == b ? void 0 : b.inputSettings), l), {
  90166. multiple: 'select' === l.type && c && 'string' == typeof c && ['select_any_in', 'select_not_any_in'].includes(c)
  90167. })
  90168. : void 0
  90169. y = h(p.FormulaPicker, n.__assign({}, b, { inputSettings: V, customInputRender: this.renderCustomValue }))
  90170. } else if ('text' === l.type) y = h(i.default, { value: null != o ? o : l.defaultValue, onChange: u, placeholder: f(l.placeholder), disabled: v, mobileUI: C })
  90171. else if ('number' === l.type)
  90172. y = h(r.default, {
  90173. placeholder: f(l.placeholder) || f('NumberInput.placeholder'),
  90174. step: l.step,
  90175. min: l.minimum,
  90176. max: l.maximum,
  90177. precision: l.precision,
  90178. value: null != o ? o : l.defaultValue,
  90179. onChange: u,
  90180. disabled: v,
  90181. mobileUI: C
  90182. })
  90183. else if ('date' === l.type)
  90184. y = h(s.default, {
  90185. placeholder: f(l.placeholder) || f('Date.placeholder'),
  90186. format: l.format || 'YYYY-MM-DD',
  90187. inputFormat: l.inputFormat || 'YYYY-MM-DD',
  90188. value: null != o ? o : l.defaultValue,
  90189. onChange: u,
  90190. timeFormat: '',
  90191. disabled: v,
  90192. popOverContainer: g,
  90193. mobileUI: C
  90194. })
  90195. else if ('time' === l.type)
  90196. y = h(s.default, {
  90197. viewMode: 'time',
  90198. placeholder: f(l.placeholder) || f('Time.placeholder'),
  90199. format: l.format || 'HH:mm',
  90200. inputFormat: l.inputFormat || 'HH:mm',
  90201. value: null != o ? o : l.defaultValue,
  90202. onChange: u,
  90203. dateFormat: '',
  90204. timeFormat: l.format || 'HH:mm',
  90205. disabled: v,
  90206. popOverContainer: g,
  90207. mobileUI: C
  90208. })
  90209. else if ('datetime' === l.type)
  90210. y = h(s.default, {
  90211. placeholder: f(l.placeholder) || f('Time.placeholder'),
  90212. format: l.format || '',
  90213. inputFormat: l.inputFormat || 'YYYY-MM-DD HH:mm',
  90214. value: null != o ? o : l.defaultValue,
  90215. onChange: u,
  90216. timeFormat: l.timeFormat || 'HH:mm',
  90217. disabled: v,
  90218. popOverContainer: g,
  90219. mobileUI: C
  90220. })
  90221. else if ('select' === l.type) {
  90222. var F = l.autoComplete
  90223. y = h(d.SelectWithRemoteOptions, {
  90224. simpleValue: !0,
  90225. options: l.options,
  90226. placeholder: f(l.placeholder) || 'Select.placeholder',
  90227. source: l.source,
  90228. autoComplete: F,
  90229. searchable: l.searchable,
  90230. value: null !== (e = null != o ? o : l.defaultValue) && void 0 !== e ? e : '',
  90231. data: _,
  90232. onChange: u,
  90233. multiple: 'select_any_in' === c || 'select_not_any_in' === c,
  90234. disabled: v,
  90235. popOverContainer: g,
  90236. mobileUI: C,
  90237. maxTagCount: l.maxTagCount,
  90238. overflowTagPopover: l.overflowTagPopover
  90239. })
  90240. } else
  90241. 'boolean' === l.type
  90242. ? (y = h(m.default, { value: null != o ? o : l.defaultValue, onChange: u, disabled: v }))
  90243. : 'custom' === l.type && (y = this.renderCustomValue({ value: null != o ? o : l.defaultValue, onChange: u, inputSettings: l }))
  90244. return h('div', { className: t('CBValue') }, y)
  90245. }),
  90246. n.__decorate(
  90247. [u.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)],
  90248. a.prototype,
  90249. 'renderCustomValue',
  90250. null
  90251. ),
  90252. a
  90253. )
  90254. })(f.default.Component),
  90255. b = u.themeable(u.localeable(v))
  90256. ;(a.Value = v), (a.default = b)
  90257. }) /*!node_modules/amis-ui/lib/components/condition-builder/InputSwitch.js*/
  90258. amis.define('4c017a2', function (e, n, a, t) {
  90259. 'use strict'
  90260. Object.defineProperty(n, '__esModule', { value: !0 }), e('ac704b9')
  90261. var i = e('f1e4692'),
  90262. o = e('09ae5b9'),
  90263. r = e('046ffee'),
  90264. l = e('64ea6e0'),
  90265. u = e('ac704b9'),
  90266. c = (u.default || u).createElement
  90267. ;(u.default || u).Fragment
  90268. var s = function (e) {
  90269. return e.value
  90270. }
  90271. function v(e) {
  90272. var n = e.options,
  90273. a = e.value,
  90274. t = e.onChange,
  90275. l = e.classnames,
  90276. u = e.disabled,
  90277. v = e.popOverContainer
  90278. return c(
  90279. i.PopOverContainer,
  90280. {
  90281. popOverContainer: v,
  90282. popOverRender: function (e) {
  90283. var i = e.onClose
  90284. return c(r.default, { onClick: i, option2value: s, onChange: t, options: n, value: a, multiple: !1, disabled: u })
  90285. }
  90286. },
  90287. function (e) {
  90288. var n = e.onClick,
  90289. a = e.isOpened,
  90290. t = e.ref
  90291. return c('div', { className: l('CBInputSwitch', a ? 'is-active' : '') }, c('a', { onClick: n, ref: t }, c(o.Icon, { icon: 'ellipsis-v' })))
  90292. }
  90293. )
  90294. }
  90295. var f = l.themeable(v)
  90296. ;(n.InputSwitch = v), (n.default = f)
  90297. }) /*!node_modules/amis-ui/lib/components/condition-builder/Func.js*/
  90298. amis.define('741f0c2', function (e, n, a, t) {
  90299. 'use strict'
  90300. Object.defineProperty(n, '__esModule', { value: !0 })
  90301. var r = e('68b98b9'),
  90302. l = e('ac704b9'),
  90303. s = e('64ea6e0'),
  90304. o = e('f1e4692'),
  90305. i = e('046ffee'),
  90306. u = e('28517b0'),
  90307. d = e('09ae5b9'),
  90308. c = e('d400af5')
  90309. function p(e) {
  90310. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  90311. }
  90312. var f = p(l),
  90313. g = e('ac704b9'),
  90314. h = (g.default || g).createElement
  90315. ;(g.default || g).Fragment
  90316. var v = function (e) {
  90317. return e.type
  90318. },
  90319. C = (function (e) {
  90320. function n() {
  90321. return (null !== e && e.apply(this, arguments)) || this
  90322. }
  90323. return (
  90324. r.__extends(n, e),
  90325. (n.prototype.handleFuncChange = function (e) {
  90326. var n = r.__assign({}, this.props.value)
  90327. ;(n.func = e), this.props.onChange(n)
  90328. }),
  90329. (n.prototype.handleArgChange = function (e, n) {
  90330. var a = r.__assign({}, this.props.value)
  90331. ;(a.args = Array.isArray(a.args) ? a.args.concat() : []), a.args.splice(n, 1, e), this.props.onChange(a)
  90332. }),
  90333. (n.prototype.renderFunc = function (e) {
  90334. var n = this,
  90335. a = this.props,
  90336. t = a.classnames,
  90337. r = a.fields,
  90338. l = a.value,
  90339. s = a.funcs,
  90340. o = a.config,
  90341. i = a.disabled
  90342. return h(
  90343. 'div',
  90344. { className: t('CBFunc-args') },
  90345. h('span', null, '('),
  90346. Array.isArray(e.args) && e.args.length
  90347. ? h(
  90348. 'div',
  90349. null,
  90350. e.args.map(function (e, a) {
  90351. return h(c.default, {
  90352. config: o,
  90353. key: a,
  90354. index: a,
  90355. fields: r,
  90356. value: null == l ? void 0 : l.args[a],
  90357. valueField: { type: e.type },
  90358. onChange: n.handleArgChange,
  90359. funcs: s,
  90360. disabled: i
  90361. })
  90362. })
  90363. )
  90364. : null,
  90365. h('span', null, ')')
  90366. )
  90367. }),
  90368. (n.prototype.render = function () {
  90369. var e = this,
  90370. n = this.props,
  90371. a = n.value,
  90372. t = n.classnames,
  90373. r = n.fieldClassName,
  90374. l = n.funcs,
  90375. c = n.disabled,
  90376. p = n.translate,
  90377. f = a
  90378. ? s.findTree(l, function (e) {
  90379. return e.type === a.func
  90380. })
  90381. : null
  90382. return h(
  90383. 'div',
  90384. { className: t('CBFunc') },
  90385. h(
  90386. o.PopOverContainer,
  90387. {
  90388. popOverRender: function (n) {
  90389. var a = n.onClose
  90390. return h(i.default, { onClick: a, options: l, value: null == f ? void 0 : f.type, option2value: v, onChange: e.handleFuncChange, multiple: !1 })
  90391. }
  90392. },
  90393. function (e) {
  90394. var n = e.onClick,
  90395. a = e.ref,
  90396. l = e.isOpened
  90397. return h(
  90398. 'div',
  90399. { className: t('CBFunc-select') },
  90400. h(
  90401. u.default,
  90402. {
  90403. className: t('CBGroup-fieldInput', r, l ? 'is-active' : ''),
  90404. ref: a,
  90405. allowInput: !1,
  90406. result: f,
  90407. onResultChange: s.noop,
  90408. onResultClick: n,
  90409. placeholder: p('Condition.field_placeholder'),
  90410. disabled: c
  90411. },
  90412. h('span', { className: t('CBGroup-fieldCaret') }, h(d.Icon, { icon: 'right-arrow-bold', className: 'icon' }))
  90413. )
  90414. )
  90415. }
  90416. ),
  90417. f ? this.renderFunc(f) : h('span', { className: t('CBFunc-error') }, p('Condition.fun_error'))
  90418. )
  90419. }),
  90420. r.__decorate(
  90421. [s.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [String]), r.__metadata('design:returntype', void 0)],
  90422. n.prototype,
  90423. 'handleFuncChange',
  90424. null
  90425. ),
  90426. r.__decorate(
  90427. [s.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Number]), r.__metadata('design:returntype', void 0)],
  90428. n.prototype,
  90429. 'handleArgChange',
  90430. null
  90431. ),
  90432. n
  90433. )
  90434. })(f.default.Component),
  90435. m = s.themeable(s.localeable(C))
  90436. ;(n.ConditionFunc = C), (n.default = m)
  90437. }) /*!node_modules/amis-ui/lib/components/condition-builder/Expression.js*/
  90438. amis.define('d400af5', function (e, n, a, t) {
  90439. 'use strict'
  90440. Object.defineProperty(n, '__esModule', { value: !0 })
  90441. var l = e('68b98b9'),
  90442. d = e('ac704b9'),
  90443. i = e('ca6741c'),
  90444. o = e('64ea6e0'),
  90445. u = e('e848251'),
  90446. p = e('4c017a2'),
  90447. r = e('741f0c2')
  90448. function s(e) {
  90449. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  90450. }
  90451. var f = s(d),
  90452. c = e('ac704b9'),
  90453. h = (c.default || c).createElement
  90454. ;(c.default || c).Fragment
  90455. var g = { value: '\u503c', field: '\u5b57\u6bb5', func: '\u51fd\u6570' },
  90456. y = (function (e) {
  90457. function n() {
  90458. return (null !== e && e.apply(this, arguments)) || this
  90459. }
  90460. return (
  90461. l.__extends(n, e),
  90462. (n.prototype.handleInputTypeChange = function (e) {
  90463. var n,
  90464. a = this.props.value,
  90465. t = this.props.onChange
  90466. 'value' === e
  90467. ? (a = '')
  90468. : 'func' === e
  90469. ? (a = {
  90470. type: 'func',
  90471. func:
  90472. null ===
  90473. (n = o.findTree(this.props.funcs, function (e) {
  90474. return e.type
  90475. })) || void 0 === n
  90476. ? void 0
  90477. : n.type,
  90478. args: []
  90479. })
  90480. : 'field' === e && (a = { type: 'field', field: '' }),
  90481. t(a, this.props.index)
  90482. }),
  90483. (n.prototype.handleValueChange = function (e) {
  90484. this.props.onChange(e, this.props.index)
  90485. }),
  90486. (n.prototype.handleFieldChange = function (e) {
  90487. this.props.value
  90488. ;(0, this.props.onChange)({ type: 'field', field: e }, this.props.index)
  90489. }),
  90490. (n.prototype.handleFuncChange = function (e) {
  90491. this.props.value
  90492. ;(0, this.props.onChange)(l.__assign(l.__assign({}, e), { type: 'func' }), this.props.index)
  90493. }),
  90494. (n.prototype.render = function () {
  90495. var e = this.props,
  90496. n = e.value,
  90497. a = e.valueField,
  90498. t = e.allowedTypes,
  90499. l = e.funcs,
  90500. d = e.fields,
  90501. s = e.op
  90502. e.classnames
  90503. var c = e.fieldClassName,
  90504. y = e.config,
  90505. _ = e.data,
  90506. v = e.disabled,
  90507. m = e.searchable,
  90508. C = e.formula,
  90509. b = e.popOverContainer,
  90510. F = e.selectMode,
  90511. O = e.renderEtrValue,
  90512. x = ('field' === (null == n ? void 0 : n.type) ? 'field' : 'func' === (null == n ? void 0 : n.type) ? 'func' : void 0 !== n ? 'value' : void 0) || (null == t ? void 0 : t[0]) || 'value',
  90513. T = t || ['value', 'field', 'func']
  90514. return (
  90515. (Array.isArray(l) && l.length) || !~T.indexOf('func') || T.splice(T.indexOf('func'), 1),
  90516. h(
  90517. f.default.Fragment,
  90518. null,
  90519. 'value' === x ? h(u.default, { field: a, value: n, onChange: this.handleValueChange, op: s, data: _, disabled: v, formula: C, popOverContainer: b, renderEtrValue: O }) : null,
  90520. 'field' === x
  90521. ? h(i.default, {
  90522. value: null == n ? void 0 : n.field,
  90523. onChange: this.handleFieldChange,
  90524. fieldClassName: c,
  90525. disabled: v,
  90526. searchable: m,
  90527. popOverContainer: b,
  90528. selectMode: F,
  90529. options: a
  90530. ? o.filterTree(d, function (e) {
  90531. return e.children || e.type === a.type
  90532. })
  90533. : d
  90534. })
  90535. : null,
  90536. 'func' === x ? h(r.default, { config: y, value: n, onChange: this.handleFuncChange, fieldClassName: c, funcs: l, fields: d, allowedTypes: t, disabled: v }) : null,
  90537. T.length > 1
  90538. ? h(p.default, {
  90539. disabled: v,
  90540. value: x,
  90541. popOverContainer: b,
  90542. onChange: this.handleInputTypeChange,
  90543. options: T.map(function (e) {
  90544. return { label: g[e], value: e }
  90545. })
  90546. })
  90547. : null
  90548. )
  90549. )
  90550. }),
  90551. l.__decorate(
  90552. [o.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', [String]), l.__metadata('design:returntype', void 0)],
  90553. n.prototype,
  90554. 'handleInputTypeChange',
  90555. null
  90556. ),
  90557. l.__decorate(
  90558. [o.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', [Object]), l.__metadata('design:returntype', void 0)],
  90559. n.prototype,
  90560. 'handleValueChange',
  90561. null
  90562. ),
  90563. l.__decorate(
  90564. [o.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', [String]), l.__metadata('design:returntype', void 0)],
  90565. n.prototype,
  90566. 'handleFieldChange',
  90567. null
  90568. ),
  90569. l.__decorate(
  90570. [o.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', [Object]), l.__metadata('design:returntype', void 0)],
  90571. n.prototype,
  90572. 'handleFuncChange',
  90573. null
  90574. ),
  90575. n
  90576. )
  90577. })(f.default.Component),
  90578. _ = o.themeable(o.localeable(y))
  90579. ;(n.Expression = y), (n.default = _)
  90580. }) /*!node_modules/amis-ui/lib/components/condition-builder/config.js*/
  90581. amis.define('1e70110', function (e, t, n, o) {
  90582. 'use strict'
  90583. Object.defineProperty(t, '__esModule', { value: !0 })
  90584. ;(t.OperationMap = {
  90585. equal: 'Condition.equal',
  90586. not_equal: 'Condition.not_equal',
  90587. less: 'Condition.less',
  90588. less_or_equal: 'Condition.less_or_equal',
  90589. greater: 'Condition.greater',
  90590. greater_or_equal: 'Condition.greater_or_equal',
  90591. between: 'Condition.between',
  90592. not_between: 'Condition.not_between',
  90593. is_empty: 'Condition.is_empty',
  90594. is_not_empty: 'Condition.is_not_empty',
  90595. like: 'Condition.like',
  90596. not_like: 'Condition.not_like',
  90597. starts_with: 'Condition.starts_with',
  90598. ends_with: 'Condition.ends_with',
  90599. select_equals: 'Condition.select_equals',
  90600. select_not_equals: 'Condition.select_not_equals',
  90601. select_any_in: 'Condition.select_any_in',
  90602. select_not_any_in: 'Condition.select_not_any_in'
  90603. }),
  90604. (t.default = {
  90605. valueTypes: ['value'],
  90606. types: {
  90607. text: { placeholder: 'Condition.placeholder', defaultOp: 'equal', operators: ['equal', 'not_equal', 'is_empty', 'is_not_empty', 'like', 'not_like', 'starts_with', 'ends_with'] },
  90608. number: { defaultOp: 'equal', operators: ['equal', 'not_equal', 'less', 'less_or_equal', 'greater', 'greater_or_equal', 'between', 'not_between', 'is_empty', 'is_not_empty'] },
  90609. date: { defaultOp: 'equal', operators: ['equal', 'not_equal', 'less', 'less_or_equal', 'greater', 'greater_or_equal', 'between', 'not_between', 'is_empty', 'is_not_empty'] },
  90610. time: { defaultOp: 'equal', operators: ['equal', 'not_equal', 'less', 'less_or_equal', 'greater', 'greater_or_equal', 'between', 'not_between', 'is_empty', 'is_not_empty'] },
  90611. datetime: { defaultOp: 'equal', operators: ['equal', 'not_equal', 'less', 'less_or_equal', 'greater', 'greater_or_equal', 'between', 'not_between', 'is_empty', 'is_not_empty'] },
  90612. select: { defaultOp: 'select_equals', operators: ['select_equals', 'select_not_equals', 'select_any_in', 'select_not_any_in'], valueTypes: ['value'] },
  90613. boolean: { defaultOp: 'equal', operators: ['equal', 'not_equal'] }
  90614. }
  90615. })
  90616. }) /*!node_modules/amis-ui/lib/components/condition-builder/Item.js*/
  90617. amis.define('8ce779d', function (e, n, t, a) {
  90618. 'use strict'
  90619. Object.defineProperty(n, '__esModule', { value: !0 })
  90620. var i = e('68b98b9'),
  90621. l = e('ac704b9'),
  90622. o = e('1e5c4ba'),
  90623. r = e('64ea6e0'),
  90624. d = e('09ae5b9'),
  90625. u = e('d400af5'),
  90626. s = e('1e70110'),
  90627. p = e('f1e4692'),
  90628. f = e('046ffee'),
  90629. v = e('28517b0')
  90630. function c(e) {
  90631. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  90632. }
  90633. var h = c(l),
  90634. g = e('ac704b9'),
  90635. y = (g.default || g).createElement
  90636. ;(g.default || g).Fragment
  90637. var _ = function (e) {
  90638. return e.value
  90639. },
  90640. m = (function (e) {
  90641. function n() {
  90642. return (null !== e && e.apply(this, arguments)) || this
  90643. }
  90644. return (
  90645. i.__extends(n, e),
  90646. (n.prototype.handleLeftFieldSelect = function (e) {
  90647. var n = i.__assign({}, this.props.value),
  90648. t = this.props.onChange
  90649. ;(n.left = e), t(n, this.props.index)
  90650. }),
  90651. (n.prototype.handleLeftInputTypeChange = function (e) {
  90652. var n = i.__assign({}, this.props.value),
  90653. t = this.props.onChange
  90654. ;(n.left = 'func' === e ? { type: 'func' } : ''), t(n, this.props.index)
  90655. }),
  90656. (n.prototype.handleLeftChange = function (e) {
  90657. var n,
  90658. t,
  90659. a,
  90660. l,
  90661. o = this.props,
  90662. d = o.fields,
  90663. u = o.config,
  90664. s = r.findTree(d, function (n) {
  90665. return n.name === e.field
  90666. }),
  90667. p = i.__assign(i.__assign({}, this.props.value), {
  90668. left: e,
  90669. op:
  90670. null !==
  90671. (l =
  90672. null !==
  90673. (t =
  90674. null !== (n = null == s ? void 0 : s.defaultOp) && void 0 !== n
  90675. ? n
  90676. : Array.isArray(null == s ? void 0 : s.operators) && 1 === s.operators.length
  90677. ? s.operators[0].value || s.operators[0]
  90678. : void 0) && void 0 !== t
  90679. ? t
  90680. : null === (a = u.types[null == s ? void 0 : s.type]) || void 0 === a
  90681. ? void 0
  90682. : a.defaultOp) && void 0 !== l
  90683. ? l
  90684. : void 0,
  90685. right: void 0
  90686. })
  90687. ;(0, this.props.onChange)(p, this.props.index)
  90688. }),
  90689. (n.prototype.handleOperatorChange = function (e) {
  90690. var n,
  90691. t = this.props,
  90692. a = t.fields,
  90693. l = t.value,
  90694. o = t.index,
  90695. d = t.onChange,
  90696. u = t.formula,
  90697. s = 'input-group' === (null == u ? void 0 : u.mode) && (null == u ? void 0 : u.inputSettings),
  90698. p = r.findTree(a, function (e) {
  90699. var n
  90700. return e.name === (null === (n = null == l ? void 0 : l.left) || void 0 === n ? void 0 : n.field)
  90701. })
  90702. d(i.__assign(i.__assign({}, l), { op: e, right: s ? (null == p ? void 0 : p.defaultValue) : null !== (n = l.right) && void 0 !== n ? n : null == p ? void 0 : p.defaultValue }), o)
  90703. }),
  90704. (n.prototype.handleRightChange = function (e) {
  90705. var n = i.__assign(i.__assign({}, this.props.value), { right: e })
  90706. ;(0, this.props.onChange)(n, this.props.index)
  90707. }),
  90708. (n.prototype.handleRightSubChange = function (e, n) {
  90709. var t, a, l
  90710. 'string' == typeof e
  90711. ? ((l = Object.assign({}, null === (t = this.props.value) || void 0 === t ? void 0 : t.right))[e] = n)
  90712. : ((l = Array.isArray(null === (a = this.props.value) || void 0 === a ? void 0 : a.right) ? this.props.value.right.concat() : [])[e] = n)
  90713. var o = i.__assign(i.__assign({}, this.props.value), { right: l })
  90714. ;(0, this.props.onChange)(o, this.props.index)
  90715. }),
  90716. (n.prototype.renderLeft = function () {
  90717. var e = this.props,
  90718. n = e.value,
  90719. t = e.fields,
  90720. a = e.funcs,
  90721. i = e.config,
  90722. l = e.disabled,
  90723. o = e.fieldClassName,
  90724. r = e.searchable,
  90725. d = e.popOverContainer,
  90726. s = e.selectMode
  90727. return y(u.default, {
  90728. config: i,
  90729. funcs: a,
  90730. value: n.left,
  90731. fieldClassName: o,
  90732. onChange: this.handleLeftChange,
  90733. fields: t,
  90734. disabled: l,
  90735. searchable: r,
  90736. popOverContainer: d,
  90737. selectMode: s,
  90738. allowedTypes: ['field', 'func'].filter(function (e) {
  90739. return 'field' === e || 'func' === e
  90740. })
  90741. })
  90742. }),
  90743. (n.prototype.renderOperator = function () {
  90744. var e,
  90745. n,
  90746. t = this,
  90747. a = this.props,
  90748. i = a.funcs,
  90749. l = a.config,
  90750. u = a.fields,
  90751. c = a.value,
  90752. h = a.classnames,
  90753. g = a.disabled,
  90754. m = a.popOverContainer,
  90755. C = a.mobileUI,
  90756. b = null == c ? void 0 : c.left,
  90757. O = []
  90758. if ('func' === (null == b ? void 0 : b.type)) {
  90759. var T = r.findTree(i, function (e) {
  90760. return e.type === b.func
  90761. })
  90762. T && (O = null === (e = l.types[T.returnType]) || void 0 === e ? void 0 : e.operators)
  90763. } else if ('field' === (null == b ? void 0 : b.type)) {
  90764. var R = r.findTree(u, function (e) {
  90765. return e.name === b.field
  90766. })
  90767. R && (O = R.operators || (null === (n = l.types[R.type]) || void 0 === n ? void 0 : n.operators))
  90768. }
  90769. if (Array.isArray(O) && O.length) {
  90770. var F = this.props.translate,
  90771. I = O.map(function (e) {
  90772. return 'string' == typeof e ? { label: F(s.OperationMap[e]), value: e } : e
  90773. })
  90774. return y(
  90775. p.PopOverContainer,
  90776. {
  90777. mobileUI: C,
  90778. disabled: !!((null == c ? void 0 : c.op) && O.length < 2),
  90779. popOverContainer:
  90780. m ||
  90781. function () {
  90782. return o.findDOMNode(t)
  90783. },
  90784. popOverRender: function (e) {
  90785. var n = e.onClose
  90786. return y(f.default, { onClick: n, option2value: _, onChange: t.handleOperatorChange, options: I, value: c.op, multiple: !1 })
  90787. }
  90788. },
  90789. function (e) {
  90790. var n,
  90791. t = e.onClick,
  90792. a = e.isOpened,
  90793. i = e.ref
  90794. return (
  90795. e.disabled,
  90796. y(
  90797. 'div',
  90798. { className: h('CBGroup-operator') },
  90799. y(
  90800. v.default,
  90801. {
  90802. className: h('CBGroup-operatorInput', a ? 'is-active' : ''),
  90803. ref: i,
  90804. allowInput: !1,
  90805. result:
  90806. (null ===
  90807. (n = I.find(function (e) {
  90808. return e.value === c.op
  90809. })) || void 0 === n
  90810. ? void 0
  90811. : n.label) || F(s.OperationMap[null == c ? void 0 : c.op]),
  90812. onResultChange: r.noop,
  90813. onResultClick: t,
  90814. disabled: g,
  90815. placeholder: F('Condition.cond_placeholder'),
  90816. mobileUI: C
  90817. },
  90818. C ? null : y('span', { className: h('CBGroup-operatorCaret') }, y(d.Icon, { icon: 'right-arrow-bold', className: 'icon' }))
  90819. )
  90820. )
  90821. )
  90822. }
  90823. )
  90824. }
  90825. return null
  90826. }),
  90827. (n.prototype.renderRight = function () {
  90828. var e = this.props,
  90829. n = e.value,
  90830. t = e.funcs,
  90831. a = e.fields
  90832. if (!(null == n ? void 0 : n.op)) return null
  90833. var i = null == n ? void 0 : n.left,
  90834. l = ''
  90835. if ('func' === (null == i ? void 0 : i.type)) {
  90836. var o = r.findTree(t, function (e) {
  90837. return e.type === i.func
  90838. })
  90839. o && (l = o.returnType)
  90840. } else if ('field' === (null == i ? void 0 : i.type)) {
  90841. var d = r.findTree(a, function (e) {
  90842. return e.name === i.field
  90843. })
  90844. d && (l = d.type)
  90845. }
  90846. return l ? this.renderRightWidgets(l, n.op) : null
  90847. }),
  90848. (n.prototype.renderRightWidgets = function (e, n) {
  90849. var t,
  90850. a,
  90851. l,
  90852. o,
  90853. d,
  90854. s = this,
  90855. p = this.props,
  90856. f = p.funcs,
  90857. v = p.value,
  90858. c = p.data,
  90859. g = p.fields,
  90860. _ = p.config,
  90861. m = p.classnames,
  90862. C = p.disabled,
  90863. b = p.formula,
  90864. O = p.popOverContainer,
  90865. T = p.renderEtrValue,
  90866. R = i.__assign(i.__assign({}, _.types[e]), { type: e })
  90867. if ('field' === (null === (t = null == v ? void 0 : v.left) || void 0 === t ? void 0 : t.type)) {
  90868. var F = r.findTree(g, function (e) {
  90869. return e.name === (null == v ? void 0 : v.left).field
  90870. })
  90871. F &&
  90872. (d =
  90873. null === (a = (R = i.__assign(i.__assign({}, R), F)).operators) || void 0 === a
  90874. ? void 0
  90875. : a.find(function (e) {
  90876. return 'string' != typeof e && (null == e ? void 0 : e.value) === n
  90877. }))
  90878. }
  90879. return 'is_empty' === n || 'is_not_empty' === n
  90880. ? null
  90881. : 'between' === n || 'not_between' === n
  90882. ? y(
  90883. h.default.Fragment,
  90884. null,
  90885. y(u.default, {
  90886. key: ''.concat(R.name, '-0'),
  90887. config: _,
  90888. funcs: f,
  90889. valueField: R,
  90890. value: null === (l = v.right) || void 0 === l ? void 0 : l[0],
  90891. data: c,
  90892. onChange: this.handleRightSubChange.bind(this, 0),
  90893. fields: g,
  90894. allowedTypes: (null == R ? void 0 : R.valueTypes) || _.valueTypes || ['value', 'field', 'func'],
  90895. disabled: C,
  90896. formula: b,
  90897. popOverContainer: O,
  90898. renderEtrValue: T
  90899. }),
  90900. y('span', { className: m('CBSeprator') }, '~'),
  90901. y(u.default, {
  90902. key: ''.concat(R.name, '-1'),
  90903. config: _,
  90904. funcs: f,
  90905. valueField: R,
  90906. value: null === (o = v.right) || void 0 === o ? void 0 : o[1],
  90907. data: c,
  90908. onChange: this.handleRightSubChange.bind(this, 1),
  90909. fields: g,
  90910. allowedTypes: (null == R ? void 0 : R.valueTypes) || _.valueTypes || ['value', 'field', 'func'],
  90911. disabled: C,
  90912. formula: b,
  90913. popOverContainer: O,
  90914. renderEtrValue: T
  90915. })
  90916. )
  90917. : d && 'string' != typeof d && d.values
  90918. ? d.values.map(function (e, t) {
  90919. return y(
  90920. 'span',
  90921. { key: t },
  90922. y(u.default, {
  90923. key: ''.concat(R.name, '-').concat(t),
  90924. config: _,
  90925. op: n,
  90926. funcs: f,
  90927. valueField: i.__assign(i.__assign({}, R), { value: e }),
  90928. value: r.getVariable(v.right, e.name),
  90929. data: c,
  90930. onChange: s.handleRightSubChange.bind(s, e.name),
  90931. fields: g,
  90932. allowedTypes: (null == R ? void 0 : R.valueTypes) || _.valueTypes || ['value', 'field', 'func'],
  90933. disabled: C,
  90934. formula: b,
  90935. popOverContainer: O,
  90936. renderEtrValue: T
  90937. })
  90938. )
  90939. })
  90940. : y(u.default, {
  90941. key: ''.concat(R.name, '-0'),
  90942. config: _,
  90943. op: n,
  90944. funcs: f,
  90945. valueField: R,
  90946. value: v.right,
  90947. data: c,
  90948. onChange: this.handleRightChange,
  90949. fields: g,
  90950. allowedTypes: (null == R ? void 0 : R.valueTypes) || _.valueTypes || ['value', 'field', 'func'],
  90951. disabled: C,
  90952. formula: b,
  90953. popOverContainer: O,
  90954. renderEtrValue: T
  90955. })
  90956. }),
  90957. (n.prototype.render = function () {
  90958. var e = this.props.classnames
  90959. return y('div', { className: e('CBItem') }, this.renderLeft(), this.renderOperator(), this.renderRight())
  90960. }),
  90961. i.__decorate(
  90962. [r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)],
  90963. n.prototype,
  90964. 'handleLeftFieldSelect',
  90965. null
  90966. ),
  90967. i.__decorate(
  90968. [r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [String]), i.__metadata('design:returntype', void 0)],
  90969. n.prototype,
  90970. 'handleLeftInputTypeChange',
  90971. null
  90972. ),
  90973. i.__decorate(
  90974. [r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)],
  90975. n.prototype,
  90976. 'handleLeftChange',
  90977. null
  90978. ),
  90979. i.__decorate(
  90980. [r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)],
  90981. n.prototype,
  90982. 'handleOperatorChange',
  90983. null
  90984. ),
  90985. i.__decorate(
  90986. [r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)],
  90987. n.prototype,
  90988. 'handleRightChange',
  90989. null
  90990. ),
  90991. n
  90992. )
  90993. })(h.default.Component),
  90994. C = r.themeable(r.localeable(m))
  90995. ;(n.ConditionItem = m), (n.default = C)
  90996. }) /*!node_modules/amis-ui/lib/components/condition-builder/GroupOrItem.js*/
  90997. amis.define('1aae7b7', function (e, a, t, n) {
  90998. 'use strict'
  90999. Object.defineProperty(a, '__esModule', { value: !0 })
  91000. var o = e('68b98b9'),
  91001. r = e('64ea6e0'),
  91002. d = e('ac704b9'),
  91003. i = e('09ae5b9'),
  91004. l = e('cf35d18'),
  91005. s = e('8ce779d'),
  91006. u = e('415d9b0'),
  91007. p = e('64a8924'),
  91008. c = e('ab79728')
  91009. function m(e) {
  91010. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  91011. }
  91012. var h = m(d),
  91013. f = e('ac704b9'),
  91014. g = (f.default || f).createElement
  91015. ;(f.default || f).Fragment
  91016. var v = (function (e) {
  91017. function a() {
  91018. var a = (null !== e && e.apply(this, arguments)) || this
  91019. return (a.state = { hover: !1 }), a
  91020. }
  91021. return (
  91022. o.__extends(a, e),
  91023. (a.prototype.handleItemChange = function (e) {
  91024. this.props.onChange(e, this.props.index)
  91025. }),
  91026. (a.prototype.handleItemRemove = function () {
  91027. var e, a
  91028. null === (a = (e = this.props).onRemove) || void 0 === a || a.call(e, this.props.index)
  91029. }),
  91030. (a.prototype.handlerHoverIn = function (e) {
  91031. this.props.mobileUI || (e.stopPropagation(), this.setState({ hover: !0 }))
  91032. }),
  91033. (a.prototype.handlerHoverOut = function (e) {
  91034. this.setState({ hover: !1 })
  91035. }),
  91036. (a.prototype.handleIfChange = function (e) {
  91037. var a = o.__assign(o.__assign({}, this.props.value), { if: e })
  91038. this.props.onChange(a, this.props.index)
  91039. }),
  91040. (a.prototype.render = function () {
  91041. var e = this.props,
  91042. a = e.builderMode,
  91043. t = e.classnames,
  91044. n = e.fieldClassName,
  91045. r = e.value,
  91046. d = e.config,
  91047. m = e.fields,
  91048. h = e.funcs,
  91049. f = e.draggable,
  91050. v = e.data,
  91051. _ = e.disabled,
  91052. b = e.searchable,
  91053. y = e.onDragStart,
  91054. C = e.formula,
  91055. I = e.popOverContainer,
  91056. O = e.selectMode,
  91057. N = e.renderEtrValue,
  91058. B = e.isCollapsed,
  91059. G = e.depth,
  91060. M = e.isAddBtnVisibleOn,
  91061. F = e.isAddGroupBtnVisibleOn,
  91062. S = e.showIf,
  91063. V = e.formulaForIf,
  91064. j = e.mobileUI
  91065. return g(
  91066. 'div',
  91067. { className: t('CBGroupOrItem'.concat('simple' === a ? '-simple' : ''), { 'is-mobile': j }), 'data-id': null == r ? void 0 : r.id },
  91068. g(
  91069. 'div',
  91070. { className: t('CBGroupOrItem-body') },
  91071. (null == r ? void 0 : r.conjunction)
  91072. ? g(
  91073. 'div',
  91074. { className: t('CBGroupOrItem-body-group', { 'is-hover': this.state.hover || j }), onMouseOver: this.handlerHoverIn, onMouseOut: this.handlerHoverOut },
  91075. f && !_ ? g('a', { draggable: !0, onDragStart: y, className: t('CBGroupOrItem-dragbar') }, g(i.Icon, { icon: 'drag-bar', className: 'icon' })) : null,
  91076. g(l.default, {
  91077. isCollapsed: B,
  91078. draggable: f,
  91079. disabled: _,
  91080. searchable: b,
  91081. selectMode: O,
  91082. onDragStart: y,
  91083. config: d,
  91084. fields: m,
  91085. formula: C,
  91086. value: r,
  91087. onChange: this.handleItemChange,
  91088. fieldClassName: n,
  91089. funcs: h,
  91090. removeable: !0,
  91091. onRemove: this.handleItemRemove,
  91092. data: v,
  91093. renderEtrValue: N,
  91094. depth: G + 1,
  91095. isAddBtnVisibleOn: M,
  91096. isAddGroupBtnVisibleOn: F,
  91097. showIf: S,
  91098. formulaForIf: V
  91099. })
  91100. )
  91101. : g(
  91102. 'div',
  91103. { className: t('CBGroupOrItem-body-item') },
  91104. f && !_ ? g('a', { draggable: !0, onDragStart: y, className: t('CBGroupOrItem-dragbar') }, g(i.Icon, { icon: 'drag-bar', className: 'icon' })) : null,
  91105. g(s.default, {
  91106. disabled: _,
  91107. searchable: b,
  91108. config: d,
  91109. fields: m,
  91110. value: r,
  91111. onChange: this.handleItemChange,
  91112. fieldClassName: n,
  91113. funcs: h,
  91114. data: v,
  91115. formula: C,
  91116. popOverContainer: I,
  91117. renderEtrValue: N,
  91118. selectMode: O
  91119. }),
  91120. S
  91121. ? g(
  91122. u.default,
  91123. o.__assign({}, V, { evalMode: !0, mixedMode: !1, header: '\u8bbe\u7f6e\u6761\u4ef6', value: (null == r ? void 0 : r.if) || '', onChange: this.handleIfChange }),
  91124. function (e) {
  91125. var a = e.onClick
  91126. return g(
  91127. c.default,
  91128. {
  91129. tooltip: '\u914d\u7f6e\u542f\u52a8\u6761\u4ef6\uff0c\u5f53\u524d\u89c4\u5219\u53ea\u6709\u5728\u6b64\u6761\u4ef6\u6210\u7acb\u65f6\u624d\u4f1a\u751f\u6548',
  91130. tooltipTheme: 'dark',
  91131. container: I
  91132. },
  91133. g('a', { className: t('CBIf', (null == r ? void 0 : r.if) ? 'is-active' : ''), onClick: a }, g(i.Icon, { icon: 'if', className: 'icon' }))
  91134. )
  91135. }
  91136. )
  91137. : null,
  91138. g(p.default, { className: t('CBDelete'), onClick: this.handleItemRemove, disabled: _, level: 'link' }, g(i.Icon, { icon: 'remove', className: 'icon' }))
  91139. )
  91140. )
  91141. )
  91142. }),
  91143. o.__decorate(
  91144. [r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)],
  91145. a.prototype,
  91146. 'handleItemChange',
  91147. null
  91148. ),
  91149. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], a.prototype, 'handleItemRemove', null),
  91150. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], a.prototype, 'handlerHoverIn', null),
  91151. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], a.prototype, 'handlerHoverOut', null),
  91152. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [String]), o.__metadata('design:returntype', void 0)], a.prototype, 'handleIfChange', null),
  91153. a
  91154. )
  91155. })(h.default.Component),
  91156. _ = r.themeable(v)
  91157. ;(a.CBGroupOrItem = v), (a.default = _)
  91158. }) /*!node_modules/amis-ui/lib/components/condition-builder/Group.js*/
  91159. amis.define('cf35d18', function (e, a, t, n) {
  91160. 'use strict'
  91161. Object.defineProperty(a, '__esModule', { value: !0 })
  91162. var o = e('68b98b9'),
  91163. l = e('ac704b9'),
  91164. d = e('64ea6e0'),
  91165. i = e('64a8924'),
  91166. r = e('1aae7b7'),
  91167. s = e('3469311')
  91168. e('09ae5b9')
  91169. var u = e('cdbedbd')
  91170. function p(e) {
  91171. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  91172. }
  91173. var c = p(l),
  91174. h = e('ac704b9'),
  91175. g = (h.default || h).createElement
  91176. ;(h.default || h).Fragment
  91177. var m = (function (e) {
  91178. function a(a) {
  91179. var t = e.call(this, a) || this
  91180. return (t.state = { isCollapsed: !1 }), t
  91181. }
  91182. return (
  91183. o.__extends(a, e),
  91184. (a.prototype.componentDidUpdate = function (e) {
  91185. e.isCollapsed !== this.props.isCollapsed && this.setState({ isCollapsed: this.props.isCollapsed || !1 })
  91186. }),
  91187. (a.prototype.getValue = function () {
  91188. return o.__assign({ id: d.guid(), conjunction: 'and' }, this.props.value)
  91189. }),
  91190. (a.prototype.handleNotClick = function () {
  91191. var e = this.props.onChange,
  91192. a = this.getValue()
  91193. ;(a.not = !a.not), e(a)
  91194. }),
  91195. (a.prototype.handleConjunctionChange = function (e) {
  91196. var a = this.props.onChange,
  91197. t = this.getValue()
  91198. ;(t.conjunction = e.value), a(t)
  91199. }),
  91200. (a.prototype.handleAdd = function () {
  91201. var e = this.props.onChange,
  91202. a = this.getValue()
  91203. ;(a.children = Array.isArray(a.children) ? a.children.concat() : []), a.children.push({ id: d.guid() }), e(a)
  91204. }),
  91205. (a.prototype.handleAddGroup = function () {
  91206. var e = this.props.onChange,
  91207. a = this.getValue()
  91208. ;(a.children = Array.isArray(a.children) ? a.children.concat() : []), a.children.push({ id: d.guid(), conjunction: 'and', children: [{ id: d.guid() }] }), e(a)
  91209. }),
  91210. (a.prototype.handleItemChange = function (e, a) {
  91211. var t = this.props.onChange,
  91212. n = this.getValue()
  91213. ;(n.children = Array.isArray(n.children) ? n.children.concat() : []), n.children.splice(a, 1, e), t(n)
  91214. }),
  91215. (a.prototype.handleItemRemove = function (e) {
  91216. var a = this.props.onChange,
  91217. t = this.getValue()
  91218. ;(t.children = Array.isArray(t.children) ? t.children.concat() : []), t.children.splice(e, 1), a(t)
  91219. }),
  91220. (a.prototype.toggleCollapse = function () {
  91221. this.setState(function (e) {
  91222. return { isCollapsed: !e.isCollapsed }
  91223. })
  91224. }),
  91225. (a.prototype.render = function () {
  91226. var e,
  91227. a,
  91228. t,
  91229. n = this,
  91230. o = this.props,
  91231. l = o.builderMode,
  91232. d = o.classnames,
  91233. p = o.fieldClassName,
  91234. c = o.value,
  91235. h = o.data,
  91236. m = o.fields,
  91237. _ = o.funcs,
  91238. C = o.config,
  91239. v = o.removeable,
  91240. b = o.onRemove,
  91241. y = o.onDragStart,
  91242. f = o.showNot,
  91243. A = o.showANDOR,
  91244. N = void 0 !== A && A,
  91245. G = o.disabled,
  91246. k = o.searchable,
  91247. B = o.translate,
  91248. V = o.formula,
  91249. j = o.popOverContainer,
  91250. F = o.selectMode,
  91251. I = o.renderEtrValue,
  91252. O = o.draggable,
  91253. w = o.depth,
  91254. x = o.isAddBtnVisibleOn,
  91255. D = o.isAddGroupBtnVisibleOn,
  91256. R = o.showIf,
  91257. S = o.formulaForIf,
  91258. z = this.state.isCollapsed,
  91259. M = Array.isArray(null == c ? void 0 : c.children) && c.children.length ? (z ? c.children.slice(0, 1) : c.children) : null,
  91260. E = { depth: w, breadth: null !== (e = null == M ? void 0 : M.length) && void 0 !== e ? e : 0 },
  91261. P = null === (a = null == x ? void 0 : x(E)) || void 0 === a || a,
  91262. U = null === (t = null == D ? void 0 : D(E)) || void 0 === t || t
  91263. return g(
  91264. 'div',
  91265. { className: d('CBGroup'), 'data-group-id': null == c ? void 0 : c.id },
  91266. 'simple' === l && !1 === N
  91267. ? null
  91268. : g(
  91269. 'div',
  91270. { className: d('CBGroup-toolbarCondition'), draggable: O, onDragStart: y },
  91271. Array.isArray(null == c ? void 0 : c.children) && c.children.length > 1
  91272. ? g('div', { className: d('CBGroup-toolbarCondition-arrow', { 'is-collapse': z }), onClick: this.toggleCollapse }, g(u.default, null))
  91273. : null,
  91274. f ? g(i.default, { onClick: this.handleNotClick, className: 'm-b-sm z-10', size: 'xs', active: null == c ? void 0 : c.not, disabled: G }, B('Condition.not')) : null,
  91275. g(s.default, {
  91276. options: [
  91277. { label: B('Condition.and'), value: 'and' },
  91278. { label: B('Condition.or'), value: 'or' }
  91279. ],
  91280. value: (null == c ? void 0 : c.conjunction) || 'and',
  91281. disabled: G,
  91282. onChange: this.handleConjunctionChange,
  91283. clearable: !1
  91284. })
  91285. ),
  91286. g(
  91287. 'div',
  91288. { className: d('CBGroup-body-wrapper') },
  91289. g(
  91290. 'div',
  91291. { className: d('CBGroup-body') },
  91292. M
  91293. ? M.map(function (e, a) {
  91294. return g(r.default, {
  91295. draggable: O && c.children.length > 1,
  91296. onDragStart: y,
  91297. config: C,
  91298. key: e.id,
  91299. fields: m,
  91300. fieldClassName: p,
  91301. value: e,
  91302. index: a,
  91303. onChange: n.handleItemChange,
  91304. funcs: _,
  91305. onRemove: n.handleItemRemove,
  91306. data: h,
  91307. disabled: G,
  91308. searchable: k,
  91309. builderMode: l,
  91310. formula: V,
  91311. popOverContainer: j,
  91312. renderEtrValue: I,
  91313. selectMode: F,
  91314. isCollapsed: z,
  91315. depth: w,
  91316. isAddBtnVisibleOn: x,
  91317. isAddGroupBtnVisibleOn: D,
  91318. showIf: R,
  91319. formulaForIf: S
  91320. })
  91321. })
  91322. : g('div', { className: d('CBGroup-placeholder '.concat('simple' === l ? 'simple' : '')) }, B('Condition.blank')),
  91323. z ? g('div', { className: d('CBGroup-body-collapse') }, g('span', { onClick: this.toggleCollapse }, B('Condition.collapse'), ' ', g(u.default, null))) : null
  91324. ),
  91325. z
  91326. ? null
  91327. : g(
  91328. 'div',
  91329. { className: d('CBGroup-toolbar'), draggable: O, onDragStart: y },
  91330. g(
  91331. 'div',
  91332. { className: d('CBGroup-toolbarConditionAdd'.concat('simple' === l ? '-simple' : '')) },
  91333. g(
  91334. 'div',
  91335. { className: d('ButtonGroup') },
  91336. P ? g(i.default, { level: 'link', onClick: this.handleAdd, size: 'xs', disabled: G }, B('Condition.add_cond')) : null,
  91337. U && 'simple' !== l ? g(i.default, { onClick: this.handleAddGroup, size: 'xs', disabled: G, level: 'link' }, B('Condition.add_cond_group')) : null,
  91338. v ? g(i.default, { onClick: b, size: 'xs', disabled: G, level: 'link' }, B('Condition.delete_cond_group')) : null
  91339. )
  91340. )
  91341. )
  91342. )
  91343. )
  91344. }),
  91345. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], a.prototype, 'handleNotClick', null),
  91346. o.__decorate(
  91347. [d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)],
  91348. a.prototype,
  91349. 'handleConjunctionChange',
  91350. null
  91351. ),
  91352. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], a.prototype, 'handleAdd', null),
  91353. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], a.prototype, 'handleAddGroup', null),
  91354. o.__decorate(
  91355. [d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object, Number]), o.__metadata('design:returntype', void 0)],
  91356. a.prototype,
  91357. 'handleItemChange',
  91358. null
  91359. ),
  91360. o.__decorate(
  91361. [d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Number]), o.__metadata('design:returntype', void 0)],
  91362. a.prototype,
  91363. 'handleItemRemove',
  91364. null
  91365. ),
  91366. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], a.prototype, 'toggleCollapse', null),
  91367. a
  91368. )
  91369. })(c.default.Component),
  91370. _ = d.themeable(d.localeable(m))
  91371. ;(a.ConditionGroup = m), (a.default = _)
  91372. }) /*!node_modules/amis-ui/lib/components/condition-builder/index.js*/
  91373. amis.define('0bdb98a', function (e, t, a, n) {
  91374. 'use strict'
  91375. Object.defineProperty(t, '__esModule', { value: !0 })
  91376. var r = e('68b98b9'),
  91377. i = e('ac704b9'),
  91378. s = e('64ea6e0'),
  91379. d = e('cf35d18'),
  91380. o = e('1e70110'),
  91381. l = e('46b477a'),
  91382. h = e('28517b0')
  91383. function c(e) {
  91384. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  91385. }
  91386. var g = c(i),
  91387. u = e('ac704b9'),
  91388. p = (u.default || u).createElement
  91389. ;(u.default || u).Fragment
  91390. var f = (function (e) {
  91391. function t() {
  91392. var t = (null !== e && e.apply(this, arguments)) || this
  91393. return (t.config = r.__assign(r.__assign({}, o.default), t.props.config)), (t.lastMoveAt = 0), t
  91394. }
  91395. return (
  91396. r.__extends(t, e),
  91397. (t.prototype.handleDragStart = function (e) {
  91398. var t = this.props.draggable
  91399. if (void 0 === t || t) {
  91400. var a = e.currentTarget,
  91401. n = a.closest('[data-id]')
  91402. ;(this.dragTarget = n), (this.host = n.closest('[data-group-id]'))
  91403. var r = n.cloneNode(!0)
  91404. r.classList.add('is-ghost'),
  91405. (this.ghost = r),
  91406. e.dataTransfer.setDragImage(n.firstChild, 0, 0),
  91407. a.addEventListener('dragend', this.handleDragEnd),
  91408. document.body.addEventListener('dragover', this.handleDragOver),
  91409. document.body.addEventListener('drop', this.handleDragDrop),
  91410. (this.lastX = e.clientX),
  91411. (this.lastY = e.clientY),
  91412. setTimeout(function () {
  91413. n.classList.add('is-dragging')
  91414. }, 5)
  91415. }
  91416. }),
  91417. (t.prototype.handleDragOver = function (e) {
  91418. e.preventDefault()
  91419. var t = e.target.closest('[data-id]'),
  91420. a = e.clientX - this.lastX,
  91421. n = e.clientY - this.lastY,
  91422. r = Math.max(Math.abs(a), Math.abs(n)),
  91423. i = Date.now()
  91424. if (r < 5) {
  91425. if (0 === this.lastMoveAt);
  91426. else if (i - this.lastMoveAt > 500) {
  91427. var d = e.target.closest('[data-group-id]')
  91428. if (d) return (this.host = d), (this.lastMoveAt = i), (this.lastX = 0), (this.lastY = 0), void this.handleDragOver(e)
  91429. }
  91430. } else if (((this.lastMoveAt = i), (this.lastX = e.clientX), (this.lastY = e.clientY), t && !t.classList.contains('is-ghost') && t.closest('[data-group-id]') === this.host)) {
  91431. var o = t.parentElement,
  91432. l = [].slice.apply(o.children),
  91433. h = l.indexOf(t)
  91434. this.ghost.parentElement !== o && o.appendChild(this.ghost)
  91435. var c = t.getBoundingClientRect(),
  91436. g = n > 0 && e.clientY > c.top + c.height / 2 ? h : h - 1
  91437. g !== l.indexOf(this.ghost) && (s.animation.capture(o), g === l.length - 1 ? o.appendChild(this.ghost) : o.insertBefore(this.ghost, l[g + 1]), s.animation.animateAll())
  91438. }
  91439. }),
  91440. (t.prototype.handleDragDrop = function () {
  91441. var e = this.props.onChange,
  91442. t = this.dragTarget.getAttribute('data-id'),
  91443. a = this.host.getAttribute('data-group-id'),
  91444. n = [].slice.call(this.ghost.parentElement.children),
  91445. i = n.indexOf(this.dragTarget)
  91446. ~i && n.splice(i, 1)
  91447. var d = n.indexOf(this.ghost),
  91448. o = this.props.value,
  91449. l = s.findTreeIndex([o], function (e) {
  91450. return e.id === t
  91451. })
  91452. if (l) {
  91453. var h = s.getTree([o], l.concat())
  91454. o = r.__read(s.spliceTree([o], l, 1), 1)[0]
  91455. var c = s.findTreeIndex([o], function (e) {
  91456. return e.id === a
  91457. })
  91458. c && e((o = r.__read(s.spliceTree([o], c.concat(d), 0, h), 1)[0]))
  91459. }
  91460. }),
  91461. (t.prototype.handleDragEnd = function (e) {
  91462. var t
  91463. e.target.removeEventListener('dragend', this.handleDragEnd),
  91464. document.body.removeEventListener('dragover', this.handleDragOver),
  91465. document.body.removeEventListener('drop', this.handleDragDrop),
  91466. this.dragTarget.classList.remove('is-dragging'),
  91467. delete this.dragTarget,
  91468. null === (t = this.ghost.parentElement) || void 0 === t || t.removeChild(this.ghost),
  91469. delete this.ghost
  91470. }),
  91471. (t.prototype.handleClear = function () {
  91472. this.props.onChange()
  91473. }),
  91474. (t.prototype.highlightValue = function (e) {
  91475. var t = this.props,
  91476. a = t.classnames,
  91477. n = t.translate,
  91478. r = { __html: '<span class="label label-info">'.concat(n('Condition.configured'), '</span>') }
  91479. return p('div', { className: a('CPGroup-result'), dangerouslySetInnerHTML: r })
  91480. }),
  91481. (t.prototype.renderBody = function (e, t, a) {
  91482. var n = this.props,
  91483. i = n.classnames,
  91484. o = n.fieldClassName,
  91485. l = n.fields,
  91486. h = n.funcs,
  91487. c = n.showNot,
  91488. g = n.showANDOR,
  91489. u = n.data,
  91490. f = n.disabled,
  91491. v = n.draggable,
  91492. m = void 0 === v || v,
  91493. _ = n.searchable,
  91494. b = n.builderMode,
  91495. y = n.formula,
  91496. C = n.renderEtrValue,
  91497. D = n.selectMode,
  91498. O = n.isAddBtnVisibleOn,
  91499. E = n.isAddGroupBtnVisibleOn,
  91500. A = n.showIf,
  91501. M = n.formulaForIf,
  91502. T = Array.isArray(null == t ? void 0 : t.children)
  91503. ? r.__assign(r.__assign({}, t), {
  91504. children: s.mapTree(t.children, function (e) {
  91505. return e.id ? e : r.__assign(r.__assign({}, e), { id: s.guid() })
  91506. })
  91507. })
  91508. : t
  91509. return p(d.default, {
  91510. builderMode: b,
  91511. config: this.config,
  91512. funcs: h || this.config.funcs,
  91513. fields: l || this.config.fields,
  91514. value: T,
  91515. onChange: e,
  91516. classnames: i,
  91517. fieldClassName: o,
  91518. removeable: !1,
  91519. onDragStart: this.handleDragStart,
  91520. showANDOR: g,
  91521. showNot: c,
  91522. data: u,
  91523. disabled: f,
  91524. draggable: m,
  91525. searchable: _,
  91526. formula: y,
  91527. renderEtrValue: C,
  91528. popOverContainer: a,
  91529. selectMode: D,
  91530. depth: 1,
  91531. isAddBtnVisibleOn: O,
  91532. isAddGroupBtnVisibleOn: E,
  91533. showIf: A,
  91534. formulaForIf: M
  91535. })
  91536. }),
  91537. (t.prototype.render = function () {
  91538. var e = this,
  91539. t = this.props,
  91540. a = t.classnames,
  91541. n = t.placeholder,
  91542. r = t.embed,
  91543. i = void 0 === r || r,
  91544. d = t.pickerIcon,
  91545. o = t.locale,
  91546. c = t.translate,
  91547. g = t.classPrefix,
  91548. u = t.onChange,
  91549. f = t.value,
  91550. v = t.title,
  91551. m = t.disabled,
  91552. _ = t.popOverContainer,
  91553. b = t.mobileUI
  91554. if (i) return this.renderBody(u, f, _)
  91555. var y = !1 === i && (!f || !(null == f ? void 0 : f.hasOwnProperty('children')) || !Array.isArray(f.children) || f.children.length < 1) ? void 0 : f
  91556. return p(
  91557. l.default,
  91558. {
  91559. classnames: a,
  91560. classPrefix: g,
  91561. translate: c,
  91562. locale: o,
  91563. onConfirm: u,
  91564. value: f,
  91565. size: 'md',
  91566. popOverContainer: _,
  91567. bodyRender: function (t) {
  91568. return e.renderBody(t.onChange, t.value)
  91569. },
  91570. title: v
  91571. },
  91572. function (t) {
  91573. var r = t.onClick,
  91574. i = t.isOpened
  91575. return p(h.default, {
  91576. classnames: a,
  91577. classPrefix: g,
  91578. translate: c,
  91579. locale: o,
  91580. className: a('CBGroup-result', { 'is-active': i }),
  91581. allowInput: !1,
  91582. clearable: !0,
  91583. result: y,
  91584. itemRender: e.highlightValue,
  91585. onResultChange: s.noop,
  91586. onClear: e.handleClear,
  91587. disabled: m,
  91588. borderMode: 'full',
  91589. placeholder: n,
  91590. actions: d && p('span', { className: a('CBPicker-trigger'), onClick: r }, d),
  91591. mobileUI: b,
  91592. onResultClick: r
  91593. })
  91594. }
  91595. )
  91596. }),
  91597. r.__decorate([s.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], t.prototype, 'handleDragStart', null),
  91598. r.__decorate(
  91599. [s.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [DragEvent]), r.__metadata('design:returntype', void 0)],
  91600. t.prototype,
  91601. 'handleDragOver',
  91602. null
  91603. ),
  91604. r.__decorate([s.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], t.prototype, 'handleDragDrop', null),
  91605. r.__decorate([s.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Event]), r.__metadata('design:returntype', void 0)], t.prototype, 'handleDragEnd', null),
  91606. r.__decorate([s.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], t.prototype, 'handleClear', null),
  91607. r.__decorate([s.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], t.prototype, 'highlightValue', null),
  91608. t
  91609. )
  91610. })(g.default.Component),
  91611. v = s.themeable(s.localeable(s.uncontrollable(f, { value: 'onChange' })))
  91612. ;(t.QueryBuilder = f), (t.default = v)
  91613. }) /*!node_modules/amis-ui/lib/components/CityArea.js*/
  91614. amis.define('1cd93e5', function (e, t, n, i) {
  91615. 'use strict'
  91616. Object.defineProperty(t, '__esModule', { value: !0 })
  91617. var a = e('68b98b9'),
  91618. o = e('ac704b9'),
  91619. l = e('1cc31e5'),
  91620. r = e('28517b0'),
  91621. u = e('15121dd'),
  91622. c = e('7878b20')
  91623. e('3f34d90')
  91624. var d = e('64ea6e0'),
  91625. s = e('6958586'),
  91626. v = e('ac704b9'),
  91627. f = (v.default || v).createElement
  91628. ;(v.default || v).Fragment
  91629. var p = o.memo(function (t) {
  91630. var n,
  91631. i = t.joinValues,
  91632. d = void 0 === i || i,
  91633. v = t.extractValue,
  91634. p = void 0 === v || v,
  91635. m = t.delimiter,
  91636. _ = void 0 === m ? ',' : m,
  91637. C = t.allowCity,
  91638. b = void 0 === C || C,
  91639. y = t.allowDistrict,
  91640. h = void 0 === y || y,
  91641. g = t.allowStreet,
  91642. x = void 0 !== g && g,
  91643. S = t.value,
  91644. w = void 0 === S ? 110101 : S,
  91645. I = t.classnames,
  91646. A = t.style,
  91647. E = t.translate,
  91648. N = t.disabled,
  91649. P = void 0 !== N && N,
  91650. j = t.popOverContainer,
  91651. O = t.mobileUI,
  91652. R = a.__read(o.useState([]), 2),
  91653. k = R[0],
  91654. F = R[1],
  91655. H = a.__read(o.useState(''), 2),
  91656. T = H[0],
  91657. U = H[1],
  91658. V = a.__read(o.useState(), 2),
  91659. D = V[0],
  91660. M = V[1],
  91661. $ = a.__read(u.default(), 2),
  91662. q = $[0],
  91663. z = $[1],
  91664. B = a.__read(u.default({ columns: [] }), 2),
  91665. G = B[0],
  91666. J = B[1],
  91667. K = a.__read(o.useState(!1), 2),
  91668. L = K[0],
  91669. Q = K[1],
  91670. W = function () {
  91671. var e = t.onChange,
  91672. n = a.__read(k, 3),
  91673. i = n[0],
  91674. o = n[1],
  91675. l = n[2],
  91676. r = h && l ? l : b && o ? o : i
  91677. e(
  91678. (void 0 === p ? d : p)
  91679. ? r
  91680. ? x && T
  91681. ? [r, T].join(_)
  91682. : String(r)
  91683. : ''
  91684. : { code: r, provinceCode: i, province: q[i], cityCode: o, city: q[o], districtCode: l, district: q[l], street: T }
  91685. )
  91686. }
  91687. o.useEffect(function () {
  91688. Promise.resolve()
  91689. .then(function () {
  91690. return new Promise(function (t) {
  91691. e(['6a50f07'], function (e) {
  91692. t(a.__importStar(e))
  91693. })
  91694. })
  91695. })
  91696. .then(function (e) {
  91697. z(a.__assign(a.__assign({}, e.default), { province: e.province, city: e.city, district: e.district }))
  91698. })
  91699. }, []),
  91700. o.useEffect(
  91701. function () {
  91702. q &&
  91703. (t.value || L) &&
  91704. (function () {
  91705. var e,
  91706. n = (w && w.code) || ('number' == typeof w && w) || ('string' == typeof w && /(\d{6})/.test(w) && RegExp.$1) || 110101,
  91707. i = []
  91708. if (n && q[n]) {
  91709. var a = (n = parseInt(n, 10)) - (n % 1e4),
  91710. o = n - (n % 100)
  91711. if (
  91712. (q[a] && (i[0] = a), q[o] && b ? (i[1] = o) : ~(null === (e = q.city[a]) || void 0 === e ? void 0 : e.indexOf(n)) && b && (i[1] = n), n % 100 && h && (i[2] = n), F(i), t.value)
  91713. ) {
  91714. var l = i.map(function (e) {
  91715. return { text: q[e], value: e }
  91716. })
  91717. M(l)
  91718. }
  91719. }
  91720. })()
  91721. },
  91722. [q, L, t.value]
  91723. ),
  91724. o.useEffect(
  91725. function () {
  91726. T && W()
  91727. },
  91728. [T]
  91729. ),
  91730. c.default(
  91731. function () {
  91732. k.length &&
  91733. (function () {
  91734. if (q) {
  91735. var e = a.__read(k, 3),
  91736. t = e[0],
  91737. n = e[1],
  91738. i = e[2],
  91739. o = [
  91740. {
  91741. options: q.province.map(function (e) {
  91742. return { text: q[e], value: e, disabled: P }
  91743. })
  91744. },
  91745. {
  91746. options: n
  91747. ? q.city[t].map(function (e) {
  91748. return { text: q[e], value: e, disabled: P }
  91749. })
  91750. : []
  91751. },
  91752. {
  91753. options:
  91754. n && i
  91755. ? q.district[t][n].map(function (e) {
  91756. return { text: q[e], value: e, disabled: P }
  91757. })
  91758. : []
  91759. }
  91760. ]
  91761. ;(h && b) || o.splice(2, 1), b || o.splice(1, 1), J({ columns: o })
  91762. }
  91763. })()
  91764. },
  91765. [k]
  91766. )
  91767. var X =
  91768. null ===
  91769. (n =
  91770. null == D
  91771. ? void 0
  91772. : D.filter(function (e) {
  91773. return null == e ? void 0 : e.value
  91774. })) || void 0 === n
  91775. ? void 0
  91776. : n
  91777. .map(function (e) {
  91778. return e.text
  91779. })
  91780. .join(_)
  91781. return f(
  91782. 'div',
  91783. { className: I('CityArea'), style: A },
  91784. f(r.default, {
  91785. className: I('CityArea-Input', L ? 'is-active' : ''),
  91786. allowInput: !1,
  91787. result: X,
  91788. onResultChange: function () {},
  91789. onResultClick: function () {
  91790. return Q(!L)
  91791. },
  91792. placeholder: E('Select.placeholder'),
  91793. mobileUI: O
  91794. }),
  91795. x && k[0]
  91796. ? f('input', {
  91797. className: I('CityArea-Input'),
  91798. value: T,
  91799. onChange: function (e) {
  91800. return U(e.currentTarget.value)
  91801. },
  91802. placeholder: E('City.street'),
  91803. disabled: P,
  91804. readOnly: !0
  91805. })
  91806. : null,
  91807. f(
  91808. s.default,
  91809. {
  91810. className: I('CityArea-popup'),
  91811. container: j,
  91812. isShow: L,
  91813. showConfirm: !0,
  91814. onConfirm: function () {
  91815. var e = k.map(function (e) {
  91816. return { text: q[e], value: e }
  91817. })
  91818. M(e), W(), Q(!1)
  91819. },
  91820. onHide: function () {
  91821. Q(!1), t.onCancel && t.onCancel()
  91822. }
  91823. },
  91824. f(l.default, {
  91825. className: 'CityArea-picker',
  91826. columns: G.columns,
  91827. onChange: function (e, t) {
  91828. for (var n, i, o, l, r; e[t++]; ) e[t++] = -1
  91829. var u = a.__read(e, 3),
  91830. c = u[0],
  91831. d = u[1],
  91832. s = u[2]
  91833. ;-1 === d && (d = null === (i = null === (n = q.city) || void 0 === n ? void 0 : n[c]) || void 0 === i ? void 0 : i[0]),
  91834. -1 === s && (s = null === (r = null === (l = null === (o = q.district) || void 0 === o ? void 0 : o[c]) || void 0 === l ? void 0 : l[d]) || void 0 === r ? void 0 : r[0])
  91835. var v = [c, d, s]
  91836. h || v.splice(2, 1), b || v.splice(1, 1), F(v)
  91837. },
  91838. showToolbar: !1,
  91839. labelField: 'text',
  91840. itemHeight: 40,
  91841. value: k,
  91842. classnames: t.classnames,
  91843. classPrefix: t.classPrefix
  91844. })
  91845. )
  91846. )
  91847. }),
  91848. m = d.themeable(d.localeable(d.uncontrollable(p, { value: 'onChange' })))
  91849. t.default = m
  91850. }) /*!node_modules/amis-ui/lib/components/ListMenu.js*/
  91851. amis.define('c768d6a', function (e, t, i, n) {
  91852. 'use strict'
  91853. Object.defineProperty(t, '__esModule', { value: !0 })
  91854. var r = e('68b98b9'),
  91855. s = e('64ea6e0')
  91856. function a(e) {
  91857. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  91858. }
  91859. var l = a(e('ac704b9')),
  91860. d = e('ac704b9'),
  91861. u = (d.default || d).createElement
  91862. ;(d.default || d).Fragment
  91863. var o = (function (e) {
  91864. function t() {
  91865. return (null !== e && e.apply(this, arguments)) || this
  91866. }
  91867. return (
  91868. r.__extends(t, e),
  91869. (t.prototype.renderItem = function (e, t, i) {
  91870. var n = this,
  91871. s = this.props,
  91872. a = s.classnames,
  91873. l = s.itemRender,
  91874. d = s.disabled,
  91875. o = s.getItemProps,
  91876. c = s.highlightIndex,
  91877. m = s.selectedOptions
  91878. s.mobileUI
  91879. var p = s.onSelect,
  91880. h = s.testIdBuilder
  91881. if (Array.isArray(t.children) && t.children.length) {
  91882. var f = { items: [], index: e.index }
  91883. return (
  91884. e.items.push(
  91885. u(
  91886. 'div',
  91887. { className: a('ListMenu-group'), key: i },
  91888. u('div', { className: a('ListMenu-groupLabel') }, l(t)),
  91889. t.children.reduce(function (e, t, i) {
  91890. return n.renderItem(e, t, i)
  91891. }, f).items
  91892. )
  91893. ),
  91894. (e.index = f.index),
  91895. e
  91896. )
  91897. }
  91898. var v = e.index++
  91899. return (
  91900. e.items.push(
  91901. u(
  91902. 'div',
  91903. r.__assign(
  91904. {
  91905. className: a('ListMenu-item', t.className, d || t.disabled ? 'is-disabled' : '', v === c ? 'is-highlight' : '', ~(m || []).indexOf(t) ? 'is-active' : ''),
  91906. key: v,
  91907. onClick: p
  91908. ? function (e) {
  91909. return p(e, t)
  91910. }
  91911. : void 0
  91912. },
  91913. null == h ? void 0 : h.getChild(t.value || v).getTestId(),
  91914. o({ item: t, index: v })
  91915. ),
  91916. u('div', { className: a('ListMenu-itemLabel') }, l(t))
  91917. )
  91918. ),
  91919. e
  91920. )
  91921. }),
  91922. (t.prototype.render = function () {
  91923. var e = this,
  91924. t = this.props,
  91925. i = t.classnames,
  91926. n = t.options,
  91927. r = t.placeholder,
  91928. s = t.prefix,
  91929. a = t.children,
  91930. l = t.mobileUI
  91931. t.selectedOptions
  91932. var d = this.props.translate
  91933. return u(
  91934. 'div',
  91935. { className: i('ListMenu', { 'is-mobile': l }) },
  91936. s,
  91937. Array.isArray(n) && n.length
  91938. ? n.reduce(
  91939. function (t, i, n) {
  91940. return e.renderItem(t, i, n)
  91941. },
  91942. { items: [], index: 0 }
  91943. ).items
  91944. : u('span', { className: i('ListMenu-placeholder') }, d(r)),
  91945. a
  91946. )
  91947. }),
  91948. (t.defaultProps = {
  91949. placeholder: 'placeholder.noOption',
  91950. itemRender: function (e) {
  91951. return u(l.default.Fragment, null, e.label)
  91952. },
  91953. getItemProps: function (e) {
  91954. return null
  91955. }
  91956. }),
  91957. t
  91958. )
  91959. })(l.default.Component),
  91960. c = s.themeable(s.localeable(o))
  91961. ;(t.ListMenu = o), (t.default = c)
  91962. }) /*!node_modules/react-hook-form/dist/index.cjs.js*/
  91963. amis.define('3c796c5', function (e, r, t, n) {
  91964. 'use strict'
  91965. var a = e('68b98b9')
  91966. Object.defineProperty(r, '__esModule', { value: !0 })
  91967. var s = (function (e) {
  91968. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  91969. })(e('ac704b9')),
  91970. i = function (e) {
  91971. return 'checkbox' === e.type
  91972. },
  91973. u = function (e) {
  91974. return e instanceof Date
  91975. },
  91976. o = function (e) {
  91977. return null == e
  91978. },
  91979. l = function (e) {
  91980. return 'object' == typeof e
  91981. },
  91982. c = function (e) {
  91983. return !o(e) && !Array.isArray(e) && l(e) && !u(e)
  91984. },
  91985. f = function (e) {
  91986. return c(e) && e.target ? (i(e.target) ? e.target.checked : e.target.value) : e
  91987. },
  91988. d = function (e, r) {
  91989. return e.has(
  91990. (function (e) {
  91991. return e.substring(0, e.search(/\.\d+(\.|$)/)) || e
  91992. })(r)
  91993. )
  91994. },
  91995. _ = function (e) {
  91996. return Array.isArray(e) ? e.filter(Boolean) : []
  91997. },
  91998. v = function (e) {
  91999. return void 0 === e
  92000. },
  92001. g = function (e, r, t) {
  92002. if (!r || !c(e)) return t
  92003. var n = _(r.split(/[,[\].]+?/)).reduce(function (e, r) {
  92004. return o(e) ? e : e[r]
  92005. }, e)
  92006. return v(n) || n === e ? (v(e[r]) ? t : e[r]) : n
  92007. },
  92008. m = 'blur',
  92009. y = 'onChange',
  92010. h = 'onSubmit',
  92011. p = 'all',
  92012. b = 'pattern',
  92013. A = 'required',
  92014. x = s.default.createContext(null),
  92015. F = function () {
  92016. return s.default.useContext(x)
  92017. },
  92018. V = function (e, r, t, n) {
  92019. void 0 === n && (n = !0)
  92020. var a = { defaultValues: r._defaultValues },
  92021. s = function (s) {
  92022. Object.defineProperty(a, s, {
  92023. get: function () {
  92024. var a = s
  92025. return r._proxyFormState[a] !== p && (r._proxyFormState[a] = !n || p), t && (t[a] = !0), e[a]
  92026. }
  92027. })
  92028. }
  92029. for (var i in e) s(i)
  92030. return a
  92031. },
  92032. S = function (e) {
  92033. return c(e) && !Object.keys(e).length
  92034. },
  92035. w = function (e, r, t) {
  92036. e.name
  92037. var n = a.__rest(e, ['name'])
  92038. return (
  92039. S(n) ||
  92040. Object.keys(n).length >= Object.keys(r).length ||
  92041. Object.keys(n).find(function (e) {
  92042. return r[e] === (!t || p)
  92043. })
  92044. )
  92045. },
  92046. k = function (e) {
  92047. return Array.isArray(e) ? e : [e]
  92048. },
  92049. D = function (e, r, t) {
  92050. return t && r
  92051. ? e === r
  92052. : !e ||
  92053. !r ||
  92054. e === r ||
  92055. k(e).some(function (e) {
  92056. return e && (e.startsWith(r) || r.startsWith(e))
  92057. })
  92058. }
  92059. function C(e) {
  92060. var r = s.default.useRef(e)
  92061. ;(r.current = e),
  92062. s.default.useEffect(
  92063. function () {
  92064. var t = !e.disabled && r.current.subject.subscribe({ next: r.current.callback })
  92065. return function () {
  92066. t && t.unsubscribe()
  92067. }
  92068. },
  92069. [e.disabled]
  92070. )
  92071. }
  92072. function E(e) {
  92073. var r = F(),
  92074. t = e || {},
  92075. n = t.control,
  92076. i = void 0 === n ? r.control : n,
  92077. u = t.disabled,
  92078. o = t.name,
  92079. l = t.exact,
  92080. c = s.default.useState(i._formState),
  92081. f = c[0],
  92082. d = c[1],
  92083. _ = s.default.useRef(!0),
  92084. v = s.default.useRef({ isDirty: !1, dirtyFields: !1, touchedFields: !1, isValidating: !1, isValid: !1, errors: !1 }),
  92085. g = s.default.useRef(o)
  92086. return (
  92087. (g.current = o),
  92088. C({
  92089. disabled: u,
  92090. callback: s.default.useCallback(
  92091. function (e) {
  92092. return _.current && D(g.current, e.name, l) && w(e, v.current) && d(a.__assign(a.__assign({}, i._formState), e))
  92093. },
  92094. [i, l]
  92095. ),
  92096. subject: i._subjects.state
  92097. }),
  92098. s.default.useEffect(function () {
  92099. return (
  92100. (_.current = !0),
  92101. function () {
  92102. _.current = !1
  92103. }
  92104. )
  92105. }, []),
  92106. V(f, i, v.current, !1)
  92107. )
  92108. }
  92109. var j = function (e) {
  92110. return 'string' == typeof e
  92111. },
  92112. O = function (e, r, t, n) {
  92113. var a = Array.isArray(e)
  92114. return j(e)
  92115. ? (n && r.watch.add(e), g(t, e))
  92116. : a
  92117. ? e.map(function (e) {
  92118. return n && r.watch.add(e), g(t, e)
  92119. })
  92120. : (n && (r.watchAll = !0), t)
  92121. },
  92122. U = function (e) {
  92123. return 'function' == typeof e
  92124. },
  92125. B = function (e) {
  92126. for (var r in e) if (U(e[r])) return !0
  92127. return !1
  92128. }
  92129. function T(e) {
  92130. var r = F(),
  92131. t = e || {},
  92132. n = t.control,
  92133. i = void 0 === n ? r.control : n,
  92134. u = t.name,
  92135. o = t.defaultValue,
  92136. l = t.disabled,
  92137. f = t.exact,
  92138. d = s.default.useRef(u)
  92139. ;(d.current = u),
  92140. C({
  92141. disabled: l,
  92142. subject: i._subjects.watch,
  92143. callback: s.default.useCallback(
  92144. function (e) {
  92145. if (D(d.current, e.name, f)) {
  92146. var r = O(d.current, i._names, e.values || i._formValues)
  92147. m(v(d.current) || (c(r) && !B(r)) ? a.__assign({}, r) : Array.isArray(r) ? a.__spreadArray([], r, !0) : v(r) ? o : r)
  92148. }
  92149. },
  92150. [i, f, o]
  92151. )
  92152. })
  92153. var _ = s.default.useState(v(o) ? i._getWatch(u) : o),
  92154. g = _[0],
  92155. m = _[1]
  92156. return (
  92157. s.default.useEffect(function () {
  92158. return i._removeUnmounted()
  92159. }),
  92160. g
  92161. )
  92162. }
  92163. function M(e) {
  92164. var r = F(),
  92165. t = e.name,
  92166. n = e.control,
  92167. i = void 0 === n ? r.control : n,
  92168. u = e.shouldUnregister,
  92169. o = d(i._names.array, t),
  92170. l = T({ control: i, name: t, defaultValue: g(i._formValues, t, g(i._defaultValues, t, e.defaultValue)), exact: !0 }),
  92171. c = E({ control: i, name: t }),
  92172. _ = s.default.useRef(i.register(t, a.__assign(a.__assign({}, e.rules), { value: l })))
  92173. return (
  92174. s.default.useEffect(
  92175. function () {
  92176. var e = function (e, r) {
  92177. var t = g(i._fields, e)
  92178. t && (t._f.mount = r)
  92179. }
  92180. return (
  92181. e(t, !0),
  92182. function () {
  92183. var r = i._options.shouldUnregister || u
  92184. ;(o ? r && !i._stateFlags.action : r) ? i.unregister(t) : e(t, !1)
  92185. }
  92186. )
  92187. },
  92188. [t, i, o, u]
  92189. ),
  92190. {
  92191. field: {
  92192. name: t,
  92193. value: l,
  92194. onChange: s.default.useCallback(
  92195. function (e) {
  92196. return _.current.onChange({ target: { value: f(e), name: t }, type: 'change' })
  92197. },
  92198. [t]
  92199. ),
  92200. onBlur: s.default.useCallback(
  92201. function () {
  92202. return _.current.onBlur({ target: { value: g(i._formValues, t), name: t }, type: m })
  92203. },
  92204. [t, i]
  92205. ),
  92206. ref: function (e) {
  92207. var r = g(i._fields, t)
  92208. r && e && (r._f.ref = e)
  92209. }
  92210. },
  92211. formState: c,
  92212. fieldState: Object.defineProperties(
  92213. {},
  92214. {
  92215. invalid: {
  92216. enumerable: !0,
  92217. get: function () {
  92218. return !!g(c.errors, t)
  92219. }
  92220. },
  92221. isDirty: {
  92222. enumerable: !0,
  92223. get: function () {
  92224. return !!g(c.dirtyFields, t)
  92225. }
  92226. },
  92227. isTouched: {
  92228. enumerable: !0,
  92229. get: function () {
  92230. return !!g(c.touchedFields, t)
  92231. }
  92232. },
  92233. error: {
  92234. enumerable: !0,
  92235. get: function () {
  92236. return g(c.errors, t)
  92237. }
  92238. }
  92239. }
  92240. )
  92241. }
  92242. )
  92243. }
  92244. var N = function (e, r, t, n, s) {
  92245. var i
  92246. return r ? a.__assign(a.__assign({}, t[e]), { types: a.__assign(a.__assign({}, t[e] && t[e].types ? t[e].types : {}), ((i = {}), (i[n] = s || !0), i)) }) : {}
  92247. },
  92248. L = function (e) {
  92249. return /^\w*$/.test(e)
  92250. },
  92251. R = function (e) {
  92252. return _(e.replace(/["|']|\]/g, '').split(/\.|\[/))
  92253. }
  92254. function P(e, r, t) {
  92255. for (var n = -1, a = L(r) ? [r] : R(r), s = a.length, i = s - 1; ++n < s; ) {
  92256. var u = a[n],
  92257. o = t
  92258. if (n !== i) {
  92259. var l = e[u]
  92260. o = c(l) || Array.isArray(l) ? l : isNaN(+a[n + 1]) ? {} : []
  92261. }
  92262. ;(e[u] = o), (e = e[u])
  92263. }
  92264. return e
  92265. }
  92266. var q = function (e, r, t) {
  92267. for (var n = 0, s = t || Object.keys(e); n < s.length; n++) {
  92268. var i = s[n],
  92269. u = g(e, i)
  92270. if (u) {
  92271. var o = u._f,
  92272. l = a.__rest(u, ['_f'])
  92273. if (o && r(o.name)) {
  92274. if (o.ref.focus) {
  92275. o.ref.focus()
  92276. break
  92277. }
  92278. if (o.refs && o.refs[0].focus) {
  92279. o.refs[0].focus()
  92280. break
  92281. }
  92282. } else c(l) && q(l, r)
  92283. }
  92284. }
  92285. },
  92286. W = function () {
  92287. var e = 'undefined' == typeof performance ? Date.now() : 1e3 * performance.now()
  92288. return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (r) {
  92289. var t = (16 * Math.random() + e) % 16 | 0
  92290. return ('x' == r ? t : (3 & t) | 8).toString(16)
  92291. })
  92292. },
  92293. I = function (e, r, t) {
  92294. return void 0 === t && (t = {}), t.shouldFocus || v(t.shouldFocus) ? t.focusName || ''.concat(e, '.').concat(v(t.focusIndex) ? r : t.focusIndex, '.') : ''
  92295. },
  92296. H = function (e, r, t) {
  92297. return (
  92298. !t &&
  92299. (r.watchAll ||
  92300. r.watch.has(e) ||
  92301. a.__spreadArray([], r.watch, !0).some(function (r) {
  92302. return e.startsWith(r) && /^\.\w+/.test(e.slice(r.length))
  92303. }))
  92304. )
  92305. },
  92306. $ = function (e, r, t) {
  92307. var n = _(g(e, t))
  92308. return P(n, 'root', r[t]), P(e, t, n), e
  92309. },
  92310. z = function (e) {
  92311. return 'boolean' == typeof e
  92312. },
  92313. G = function (e) {
  92314. return 'file' === e.type
  92315. },
  92316. J = function (e) {
  92317. return j(e) || s.default.isValidElement(e)
  92318. },
  92319. K = function (e) {
  92320. return 'radio' === e.type
  92321. },
  92322. Q = function (e) {
  92323. return e instanceof RegExp
  92324. },
  92325. X = { value: !1, isValid: !1 },
  92326. Y = { value: !0, isValid: !0 },
  92327. Z = function (e) {
  92328. if (Array.isArray(e)) {
  92329. if (e.length > 1) {
  92330. var r = e
  92331. .filter(function (e) {
  92332. return e && e.checked && !e.disabled
  92333. })
  92334. .map(function (e) {
  92335. return e.value
  92336. })
  92337. return { value: r, isValid: !!r.length }
  92338. }
  92339. return e[0].checked && !e[0].disabled ? (e[0].attributes && !v(e[0].attributes.value) ? (v(e[0].value) || '' === e[0].value ? Y : { value: e[0].value, isValid: !0 }) : Y) : X
  92340. }
  92341. return X
  92342. },
  92343. ee = { isValid: !1, value: null },
  92344. re = function (e) {
  92345. return Array.isArray(e)
  92346. ? e.reduce(function (e, r) {
  92347. return r && r.checked && !r.disabled ? { isValid: !0, value: r.value } : e
  92348. }, ee)
  92349. : ee
  92350. }
  92351. function te(e, r, t) {
  92352. if ((void 0 === t && (t = 'validate'), J(e) || (Array.isArray(e) && e.every(J)) || (z(e) && !e))) return { type: t, message: J(e) ? e : '', ref: r }
  92353. }
  92354. var ne = function (e) {
  92355. return c(e) && !Q(e) ? e : { value: e, message: '' }
  92356. },
  92357. ae = function (e, r, t, n, s) {
  92358. return a.__awaiter(void 0, void 0, void 0, function () {
  92359. var u, l, f, d, _, v, g, m, y, h, p, x, F, V, w, k, D, C, E, O, B, T, M, L, R, P, q, W, I, H, $, X, Y, ee, ae, se, ie, ue, oe, le, ce, fe, de, _e, ve, ge, me, ye, he, pe, be, Ae
  92360. return a.__generator(this, function (xe) {
  92361. switch (xe.label) {
  92362. case 0:
  92363. return (
  92364. (u = e._f),
  92365. (l = u.ref),
  92366. (f = u.refs),
  92367. (d = u.required),
  92368. (_ = u.maxLength),
  92369. (v = u.minLength),
  92370. (g = u.min),
  92371. (m = u.max),
  92372. (y = u.pattern),
  92373. (h = u.validate),
  92374. (p = u.name),
  92375. (x = u.valueAsNumber),
  92376. (F = u.mount),
  92377. (V = u.disabled),
  92378. !F || V
  92379. ? [2, {}]
  92380. : ((w = f ? f[0] : l),
  92381. (k = function (e) {
  92382. n && j(e) && (w.setCustomValidity(e), w.reportValidity())
  92383. }),
  92384. (D = {}),
  92385. (C = K(l)),
  92386. (E = i(l)),
  92387. (O = C || E),
  92388. (B = ((x || G(l)) && !l.value) || '' === r || (Array.isArray(r) && !r.length)),
  92389. (T = N.bind(null, p, t, D)),
  92390. (M = function (e, r, t, n, s) {
  92391. void 0 === n && (n = 'maxLength'), void 0 === s && (s = 'minLength')
  92392. var i = e ? r : t
  92393. D[p] = a.__assign({ type: e ? n : s, message: i, ref: l }, T(e ? n : s, i))
  92394. }),
  92395. (s ? !Array.isArray(r) || !r.length : d && ((!O && (B || o(r))) || (z(r) && !r) || (E && !Z(f).isValid) || (C && !re(f).isValid))) &&
  92396. ((L = J(d) ? { value: !!d, message: d } : ne(d)), (R = L.value), (P = L.message), R && ((D[p] = a.__assign({ type: A, message: P, ref: w }, T(A, P))), !t))
  92397. ? [2, (k(P), D)]
  92398. : (B ||
  92399. (o(g) && o(m)) ||
  92400. ((I = ne(m)),
  92401. (H = ne(g)),
  92402. o(r) || isNaN(r)
  92403. ? (($ = l.valueAsDate || new Date(r)),
  92404. (X = function (e) {
  92405. return new Date(new Date().toDateString() + ' ' + e)
  92406. }),
  92407. (Y = 'time' == l.type),
  92408. (ee = 'week' == l.type),
  92409. j(I.value) && r && (q = Y ? X(r) > X(I.value) : ee ? r > I.value : $ > new Date(I.value)),
  92410. j(H.value) && r && (W = Y ? X(r) < X(H.value) : ee ? r < H.value : $ < new Date(H.value)))
  92411. : ((ae = l.valueAsNumber || (r ? +r : r)), o(I.value) || (q = ae > I.value), o(H.value) || (W = ae < H.value)),
  92412. (!q && !W) || (M(!!q, I.message, H.message, 'max', 'min'), t))) &&
  92413. ((!_ && !v) ||
  92414. B ||
  92415. !(j(r) || (s && Array.isArray(r))) ||
  92416. ((se = ne(_)), (ie = ne(v)), (ue = !o(se.value) && r.length > se.value), (oe = !o(ie.value) && r.length < ie.value), (!ue && !oe) || (M(ue, se.message, ie.message), t)))
  92417. ? y && !B && j(r) && ((le = ne(y)), (ce = le.value), (fe = le.message), Q(ce) && !r.match(ce) && ((D[p] = a.__assign({ type: b, message: fe, ref: l }, T(b, fe))), !t))
  92418. ? [2, (k(fe), D)]
  92419. : h
  92420. ? U(h)
  92421. ? ((_e = te), [4, h(r)])
  92422. : [3, 2]
  92423. : [3, 7]
  92424. : [2, (k(D[p].message), D)])
  92425. )
  92426. case 1:
  92427. return (de = _e.apply(void 0, [xe.sent(), w])) && ((D[p] = a.__assign(a.__assign({}, de), T('validate', de.message))), !t) ? [2, (k(de.message), D)] : [3, 7]
  92428. case 2:
  92429. if (!c(h)) return [3, 7]
  92430. for (ye in ((ve = {}), (me = []), (ge = h))) me.push(ye)
  92431. ;(he = 0), (xe.label = 3)
  92432. case 3:
  92433. return he < me.length ? ((ye = me[he]) in ge ? ((pe = ye), S(ve) || t ? ((Ae = te), [4, h[pe](r)]) : [3, 6]) : [3, 5]) : [3, 6]
  92434. case 4:
  92435. ;(be = Ae.apply(void 0, [xe.sent(), w, pe])) && ((ve = a.__assign(a.__assign({}, be), T(pe, be.message))), k(be.message), t && (D[p] = ve)), (xe.label = 5)
  92436. case 5:
  92437. return he++, [3, 3]
  92438. case 6:
  92439. if (!S(ve) && ((D[p] = a.__assign({ ref: w }, ve)), !t)) return [2, D]
  92440. xe.label = 7
  92441. case 7:
  92442. return [2, (k(!0), D)]
  92443. }
  92444. })
  92445. })
  92446. }
  92447. function se(e, r) {
  92448. return a.__spreadArray(a.__spreadArray([], e, !0), k(r), !0)
  92449. }
  92450. var ie = 'undefined' != typeof window && void 0 !== window.HTMLElement && 'undefined' != typeof document
  92451. function ue(e) {
  92452. var r,
  92453. t = Array.isArray(e)
  92454. if (e instanceof Date) r = new Date(e)
  92455. else if (e instanceof Set) r = new Set(e)
  92456. else {
  92457. if ((ie && (e instanceof Blob || e instanceof FileList)) || (!t && !c(e))) return e
  92458. if (
  92459. ((r = t ? [] : {}),
  92460. Array.isArray(e) ||
  92461. (function (e) {
  92462. var r = e.constructor && e.constructor.prototype
  92463. return c(r) && r.hasOwnProperty('isPrototypeOf')
  92464. })(e))
  92465. )
  92466. for (var n in e) r[n] = ue(e[n])
  92467. else r = e
  92468. }
  92469. return r
  92470. }
  92471. var oe = function (e) {
  92472. return Array.isArray(e) ? e.map(function () {}) : void 0
  92473. },
  92474. le = function (e) {
  92475. return { isOnSubmit: !e || e === h, isOnBlur: 'onBlur' === e, isOnChange: e === y, isOnAll: e === p, isOnTouch: 'onTouched' === e }
  92476. }
  92477. function ce(e, r, t) {
  92478. return a.__spreadArray(a.__spreadArray(a.__spreadArray([], e.slice(0, r), !0), k(t), !0), e.slice(r), !0)
  92479. }
  92480. var fe = function (e, r, t) {
  92481. return Array.isArray(e) ? (v(e[t]) && (e[t] = void 0), e.splice(t, 0, e.splice(r, 1)[0]), e) : []
  92482. }
  92483. function de(e, r) {
  92484. return a.__spreadArray(a.__spreadArray([], k(r), !0), k(e), !0)
  92485. }
  92486. var _e = function (e, r) {
  92487. return v(r)
  92488. ? []
  92489. : (function (e, r) {
  92490. for (var t = 0, n = a.__spreadArray([], e, !0), s = 0, i = r; s < i.length; s++) {
  92491. var u = i[s]
  92492. n.splice(u - t, 1), t++
  92493. }
  92494. return _(n).length ? n : []
  92495. })(
  92496. e,
  92497. k(r).sort(function (e, r) {
  92498. return e - r
  92499. })
  92500. )
  92501. },
  92502. ve = function (e, r, t) {
  92503. e[r] = [e[t], (e[t] = e[r])][0]
  92504. }
  92505. function ge(e) {
  92506. for (var r in e) if (!v(e[r])) return !1
  92507. return !0
  92508. }
  92509. function me(e, r) {
  92510. var t,
  92511. n = L(r) ? [r] : R(r),
  92512. a =
  92513. 1 == n.length
  92514. ? e
  92515. : (function (e, r) {
  92516. for (var t = r.slice(0, -1).length, n = 0; n < t; ) e = v(e) ? n++ : e[r[n++]]
  92517. return e
  92518. })(e, n),
  92519. s = n[n.length - 1]
  92520. a && delete a[s]
  92521. for (var i = 0; i < n.slice(0, -1).length; i++) {
  92522. var u = void 0,
  92523. o = -1,
  92524. l = n.slice(0, -(i + 1)),
  92525. f = l.length - 1
  92526. for (i > 0 && (t = e); ++o < l.length; ) {
  92527. var d = l[o]
  92528. ;(u = u ? u[d] : e[d]), f === o && ((c(u) && S(u)) || (Array.isArray(u) && ge(u))) && (t ? delete t[d] : delete e[d]), (t = u)
  92529. }
  92530. }
  92531. return e
  92532. }
  92533. var ye = function (e, r, t) {
  92534. return (e[r] = t), e
  92535. }
  92536. function he() {
  92537. var e = []
  92538. return {
  92539. get observers() {
  92540. return e
  92541. },
  92542. next: function (r) {
  92543. for (var t = 0, n = e; t < n.length; t++) {
  92544. n[t].next(r)
  92545. }
  92546. },
  92547. subscribe: function (r) {
  92548. return (
  92549. e.push(r),
  92550. {
  92551. unsubscribe: function () {
  92552. e = e.filter(function (e) {
  92553. return e !== r
  92554. })
  92555. }
  92556. }
  92557. )
  92558. },
  92559. unsubscribe: function () {
  92560. e = []
  92561. }
  92562. }
  92563. }
  92564. var pe = function (e) {
  92565. return o(e) || !l(e)
  92566. }
  92567. function be(e, r) {
  92568. if (pe(e) || pe(r)) return e === r
  92569. if (u(e) && u(r)) return e.getTime() === r.getTime()
  92570. var t = Object.keys(e),
  92571. n = Object.keys(r)
  92572. if (t.length !== n.length) return !1
  92573. for (var a = 0, s = t; a < s.length; a++) {
  92574. var i = s[a],
  92575. o = e[i]
  92576. if (!n.includes(i)) return !1
  92577. if ('ref' !== i) {
  92578. var l = r[i]
  92579. if ((u(o) && u(l)) || (c(o) && c(l)) || (Array.isArray(o) && Array.isArray(l)) ? !be(o, l) : o !== l) return !1
  92580. }
  92581. }
  92582. return !0
  92583. }
  92584. var Ae = function (e) {
  92585. var r = e ? e.ownerDocument : 0
  92586. return e instanceof (r && r.defaultView ? r.defaultView.HTMLElement : HTMLElement)
  92587. },
  92588. xe = function (e) {
  92589. return 'select-multiple' === e.type
  92590. },
  92591. Fe = function (e) {
  92592. return Ae(e) && e.isConnected
  92593. }
  92594. function Ve(e, r) {
  92595. void 0 === r && (r = {})
  92596. var t = Array.isArray(e)
  92597. if (c(e) || t) for (var n in e) Array.isArray(e[n]) || (c(e[n]) && !B(e[n])) ? ((r[n] = Array.isArray(e[n]) ? [] : {}), Ve(e[n], r[n])) : o(e[n]) || (r[n] = !0)
  92598. return r
  92599. }
  92600. var Se = function (e, r) {
  92601. return (function e(r, t, n) {
  92602. var s = Array.isArray(r)
  92603. if (c(r) || s)
  92604. for (var i in r)
  92605. Array.isArray(r[i]) || (c(r[i]) && !B(r[i]))
  92606. ? v(t) || pe(n[i])
  92607. ? (n[i] = Array.isArray(r[i]) ? Ve(r[i], []) : a.__assign({}, Ve(r[i])))
  92608. : e(r[i], o(t) ? {} : t[i], n[i])
  92609. : be(r[i], t[i])
  92610. ? delete n[i]
  92611. : (n[i] = !0)
  92612. return n
  92613. })(e, r, Ve(r))
  92614. },
  92615. we = function (e, r) {
  92616. var t = r.valueAsNumber,
  92617. n = r.valueAsDate,
  92618. a = r.setValueAs
  92619. return v(e) ? e : t ? ('' === e ? NaN : e ? +e : e) : n && j(e) ? new Date(e) : a ? a(e) : e
  92620. }
  92621. function ke(e) {
  92622. var r = e.ref
  92623. if (
  92624. !(e.refs
  92625. ? e.refs.every(function (e) {
  92626. return e.disabled
  92627. })
  92628. : r.disabled)
  92629. )
  92630. return G(r)
  92631. ? r.files
  92632. : K(r)
  92633. ? re(e.refs).value
  92634. : xe(r)
  92635. ? a.__spreadArray([], r.selectedOptions, !0).map(function (e) {
  92636. return e.value
  92637. })
  92638. : i(r)
  92639. ? Z(e.refs).value
  92640. : we(v(r.value) ? e.ref.value : r.value, e)
  92641. }
  92642. var De = function (e) {
  92643. return v(e) ? void 0 : Q(e) ? e.source : c(e) ? (Q(e.value) ? e.value.source : e.value) : e
  92644. }
  92645. function Ce(e, r, t) {
  92646. var n = g(e, t)
  92647. if (n || L(t)) return { error: n, name: t }
  92648. for (var a = t.split('.'); a.length; ) {
  92649. var s = a.join('.'),
  92650. i = g(r, s),
  92651. u = g(e, s)
  92652. if (i && !Array.isArray(i) && t !== s) return { name: t }
  92653. if (u && u.type) return { name: s, error: u }
  92654. a.pop()
  92655. }
  92656. return { name: t }
  92657. }
  92658. var Ee = { mode: h, reValidateMode: y, shouldFocusError: !0 }
  92659. function je(e) {
  92660. var r = this
  92661. void 0 === e && (e = {})
  92662. var t,
  92663. n = a.__assign(a.__assign({}, Ee), e),
  92664. s = { submitCount: 0, isDirty: !1, isValidating: !1, isSubmitted: !1, isSubmitting: !1, isSubmitSuccessful: !1, isValid: !1, touchedFields: {}, dirtyFields: {}, errors: {} },
  92665. l = {},
  92666. c = ue(n.defaultValues) || {},
  92667. y = n.shouldUnregister ? {} : ue(c),
  92668. h = { action: !1, mount: !1, watch: !1 },
  92669. b = { mount: new Set(), unMount: new Set(), array: new Set(), watch: new Set() },
  92670. A = 0,
  92671. x = {},
  92672. F = { isDirty: !1, dirtyFields: !1, touchedFields: !1, isValidating: !1, isValid: !1, errors: !1 },
  92673. V = { watch: he(), array: he(), state: he() },
  92674. w = le(n.mode),
  92675. D = le(n.reValidateMode),
  92676. C = n.criteriaMode === p,
  92677. E = function () {
  92678. return a.__awaiter(r, void 0, void 0, function () {
  92679. var e, r, t
  92680. return a.__generator(this, function (a) {
  92681. switch (a.label) {
  92682. case 0:
  92683. return (e = !1), F.isValid ? (n.resolver ? ((t = S), [4, N()]) : [3, 2]) : [3, 5]
  92684. case 1:
  92685. return (r = t.apply(void 0, [a.sent().errors])), [3, 4]
  92686. case 2:
  92687. return [4, L(l, !0)]
  92688. case 3:
  92689. ;(r = a.sent()), (a.label = 4)
  92690. case 4:
  92691. ;(e = r) !== s.isValid && ((s.isValid = e), V.state.next({ isValid: e })), (a.label = 5)
  92692. case 5:
  92693. return [2, e]
  92694. }
  92695. })
  92696. })
  92697. },
  92698. B = function (e, r, t, n) {
  92699. var a = g(l, e)
  92700. if (a) {
  92701. var s = g(y, e, v(t) ? g(c, e) : t)
  92702. v(s) || (n && n.defaultChecked) || r ? P(y, e, r ? s : ke(a._f)) : I(e, s), h.mount && E()
  92703. }
  92704. },
  92705. T = function (e, r, t, n, a) {
  92706. var i = !1,
  92707. u = { name: e },
  92708. o = g(s.touchedFields, e)
  92709. if (F.isDirty) {
  92710. var l = s.isDirty
  92711. ;(s.isDirty = u.isDirty = R()), (i = l !== u.isDirty)
  92712. }
  92713. if (F.dirtyFields && (!t || n)) {
  92714. var f = g(s.dirtyFields, e)
  92715. be(g(c, e), r) ? me(s.dirtyFields, e) : P(s.dirtyFields, e, !0), (u.dirtyFields = s.dirtyFields), (i = i || f !== g(s.dirtyFields, e))
  92716. }
  92717. return t && !o && (P(s.touchedFields, e, t), (u.touchedFields = s.touchedFields), (i = i || (F.touchedFields && o !== t))), i && a && V.state.next(u), i ? u : {}
  92718. },
  92719. M = function (r, n, i, u) {
  92720. var o,
  92721. l = g(s.errors, r),
  92722. c = F.isValid && z(n) && s.isValid !== n
  92723. if (
  92724. (e.delayError && i
  92725. ? ((o = function () {
  92726. return (function (e, r) {
  92727. P(s.errors, e, r), V.state.next({ errors: s.errors })
  92728. })(r, i)
  92729. }),
  92730. (t = function (e) {
  92731. clearTimeout(A), (A = window.setTimeout(o, e))
  92732. }),
  92733. t(e.delayError))
  92734. : (clearTimeout(A), (t = null), i ? P(s.errors, r, i) : me(s.errors, r)),
  92735. (i ? !be(l, i) : l) || !S(u) || c)
  92736. ) {
  92737. var f = a.__assign(a.__assign(a.__assign({}, u), c && z(n) ? { isValid: n } : {}), { errors: s.errors, name: r })
  92738. ;(s = a.__assign(a.__assign({}, s), f)), V.state.next(f)
  92739. }
  92740. x[r]--,
  92741. F.isValidating &&
  92742. !Object.values(x).some(function (e) {
  92743. return e
  92744. }) &&
  92745. (V.state.next({ isValidating: !1 }), (x = {}))
  92746. },
  92747. N = function (e) {
  92748. return a.__awaiter(r, void 0, void 0, function () {
  92749. var r
  92750. return a.__generator(this, function (t) {
  92751. switch (t.label) {
  92752. case 0:
  92753. return n.resolver
  92754. ? [
  92755. 4,
  92756. n.resolver(
  92757. a.__assign({}, y),
  92758. n.context,
  92759. (function (e, r, t, n) {
  92760. for (var s = {}, i = 0, u = e; i < u.length; i++) {
  92761. var o = u[i],
  92762. l = g(r, o)
  92763. l && P(s, o, l._f)
  92764. }
  92765. return { criteriaMode: t, names: a.__spreadArray([], e, !0), fields: s, shouldUseNativeValidation: n }
  92766. })(e || b.mount, l, n.criteriaMode, n.shouldUseNativeValidation)
  92767. )
  92768. ]
  92769. : [3, 2]
  92770. case 1:
  92771. return (r = t.sent()), [3, 3]
  92772. case 2:
  92773. ;(r = {}), (t.label = 3)
  92774. case 3:
  92775. return [2, r]
  92776. }
  92777. })
  92778. })
  92779. },
  92780. L = function (e, t, i) {
  92781. return (
  92782. void 0 === i && (i = { valid: !0 }),
  92783. a.__awaiter(r, void 0, void 0, function () {
  92784. var r, u, o, l, c, f, d, _, v
  92785. return a.__generator(this, function (m) {
  92786. switch (m.label) {
  92787. case 0:
  92788. for (o in ((u = []), (r = e))) u.push(o)
  92789. ;(l = 0), (m.label = 1)
  92790. case 1:
  92791. return l < u.length
  92792. ? (o = u[l]) in r && (c = e[o])
  92793. ? ((f = c._f), (d = a.__rest(c, ['_f'])), f ? ((_ = b.array.has(f.name)), [4, ae(c, g(y, f.name), C, n.shouldUseNativeValidation, _)]) : [3, 3])
  92794. : [3, 6]
  92795. : [3, 7]
  92796. case 2:
  92797. if ((v = m.sent())[f.name] && ((i.valid = !1), t)) return [3, 7]
  92798. !t && (g(v, f.name) ? (_ ? $(s.errors, v, f.name) : P(s.errors, f.name, v[f.name])) : me(s.errors, f.name)), (m.label = 3)
  92799. case 3:
  92800. return d ? [4, L(d, t, i)] : [3, 5]
  92801. case 4:
  92802. m.sent(), (m.label = 5)
  92803. case 5:
  92804. m.label = 6
  92805. case 6:
  92806. return l++, [3, 1]
  92807. case 7:
  92808. return [2, i.valid]
  92809. }
  92810. })
  92811. })
  92812. )
  92813. },
  92814. R = function (e, r) {
  92815. return e && r && P(y, e, r), !be(Z(), c)
  92816. },
  92817. W = function (e, r, t) {
  92818. var n,
  92819. s = a.__assign({}, h.mount ? y : v(r) ? c : j(e) ? (((n = {})[e] = r), n) : r)
  92820. return O(e, b, s, t)
  92821. },
  92822. I = function (e, r, t) {
  92823. void 0 === t && (t = {})
  92824. var n = g(l, e),
  92825. s = r
  92826. if (n) {
  92827. var u = n._f
  92828. u &&
  92829. (!u.disabled && P(y, e, we(r, u)),
  92830. (s = ie && Ae(u.ref) && o(r) ? '' : r),
  92831. xe(u.ref)
  92832. ? a.__spreadArray([], u.ref.options, !0).forEach(function (e) {
  92833. return (e.selected = s.includes(e.value))
  92834. })
  92835. : u.refs
  92836. ? i(u.ref)
  92837. ? u.refs.length > 1
  92838. ? u.refs.forEach(function (e) {
  92839. return (
  92840. (!e.defaultChecked || !e.disabled) &&
  92841. (e.checked = Array.isArray(s)
  92842. ? !!s.find(function (r) {
  92843. return r === e.value
  92844. })
  92845. : s === e.value)
  92846. )
  92847. })
  92848. : u.refs[0] && (u.refs[0].checked = !!s)
  92849. : u.refs.forEach(function (e) {
  92850. return (e.checked = e.value === s)
  92851. })
  92852. : G(u.ref)
  92853. ? (u.ref.value = '')
  92854. : ((u.ref.value = s), u.ref.type || V.watch.next({ name: e })))
  92855. }
  92856. ;(t.shouldDirty || t.shouldTouch) && T(e, s, t.shouldTouch, t.shouldDirty, !0), t.shouldValidate && Y(e)
  92857. },
  92858. J = function (e, r, t) {
  92859. for (var n in r) {
  92860. var a = r[n],
  92861. s = ''.concat(e, '.').concat(n),
  92862. i = g(l, s)
  92863. ;(!b.array.has(e) && pe(a) && (!i || i._f)) || u(a) ? I(s, a, t) : J(s, a, t)
  92864. }
  92865. },
  92866. Q = function (e, r, t) {
  92867. void 0 === t && (t = {})
  92868. var n = g(l, e),
  92869. a = b.array.has(e),
  92870. i = ue(r)
  92871. P(y, e, i),
  92872. a
  92873. ? (V.array.next({ name: e, values: y }),
  92874. (F.isDirty || F.dirtyFields) && t.shouldDirty && ((s.dirtyFields = Se(c, y)), V.state.next({ name: e, dirtyFields: s.dirtyFields, isDirty: R(e, i) })))
  92875. : !n || n._f || o(i)
  92876. ? I(e, i, t)
  92877. : J(e, i, t),
  92878. H(e, b) && V.state.next({}),
  92879. V.watch.next({ name: e })
  92880. },
  92881. X = function (e) {
  92882. return a.__awaiter(r, void 0, void 0, function () {
  92883. var r, i, u, o, c, d, _, v, h, p, A, k, j, O, U
  92884. return a.__generator(this, function (B) {
  92885. switch (B.label) {
  92886. case 0:
  92887. return (
  92888. (r = e.target),
  92889. (i = r.name),
  92890. (u = g(l, i))
  92891. ? ((d = r.type ? ke(u._f) : f(e)),
  92892. (_ = e.type === m || 'focusout' === e.type),
  92893. (v =
  92894. !(((U = u._f).mount && (U.required || U.min || U.max || U.maxLength || U.minLength || U.pattern || U.validate)) || n.resolver || g(s.errors, i) || u._f.deps) ||
  92895. (function (e, r, t, n, a) {
  92896. return !a.isOnAll && (!t && a.isOnTouch ? !(r || e) : (t ? n.isOnBlur : a.isOnBlur) ? !e : !(t ? n.isOnChange : a.isOnChange) || e)
  92897. })(_, g(s.touchedFields, i), s.isSubmitted, D, w)),
  92898. (h = H(i, b, _)),
  92899. P(y, i, d),
  92900. _ ? (u._f.onBlur && u._f.onBlur(e), t && t(0)) : u._f.onChange && u._f.onChange(e),
  92901. (p = T(i, d, _, !1)),
  92902. (A = !S(p) || h),
  92903. !_ && V.watch.next({ name: i, type: e.type }),
  92904. v
  92905. ? [2, (F.isValid && E(), A && V.state.next(a.__assign({ name: i }, h ? {} : p)))]
  92906. : (!_ && h && V.state.next({}), (x[i] = x[i] ? x[i] + 1 : 1), V.state.next({ isValidating: !0 }), n.resolver ? [4, N([i])] : [3, 2]))
  92907. : [3, 5]
  92908. )
  92909. case 1:
  92910. return (k = B.sent().errors), (j = Ce(s.errors, l, i)), (O = Ce(k, l, j.name || i)), (o = O.error), (i = O.name), (c = S(k)), [3, 4]
  92911. case 2:
  92912. return [4, ae(u, g(y, i), C, n.shouldUseNativeValidation)]
  92913. case 3:
  92914. ;(o = B.sent()[i]), E(), (B.label = 4)
  92915. case 4:
  92916. u._f.deps && Y(u._f.deps), M(i, c, o, p), (B.label = 5)
  92917. case 5:
  92918. return [2]
  92919. }
  92920. })
  92921. })
  92922. },
  92923. Y = function (e, t) {
  92924. return (
  92925. void 0 === t && (t = {}),
  92926. a.__awaiter(r, void 0, void 0, function () {
  92927. var r,
  92928. i,
  92929. u,
  92930. o,
  92931. c = this
  92932. return a.__generator(this, function (f) {
  92933. switch (f.label) {
  92934. case 0:
  92935. return (
  92936. (u = k(e)),
  92937. V.state.next({ isValidating: !0 }),
  92938. n.resolver
  92939. ? [
  92940. 4,
  92941. (function (e) {
  92942. return a.__awaiter(c, void 0, void 0, function () {
  92943. var r, t, n, i, u
  92944. return a.__generator(this, function (a) {
  92945. switch (a.label) {
  92946. case 0:
  92947. return [4, N()]
  92948. case 1:
  92949. if (((r = a.sent().errors), e)) for (t = 0, n = e; t < n.length; t++) (i = n[t]), (u = g(r, i)) ? P(s.errors, i, u) : me(s.errors, i)
  92950. else s.errors = r
  92951. return [2, r]
  92952. }
  92953. })
  92954. })
  92955. })(v(e) ? e : u)
  92956. ]
  92957. : [3, 2]
  92958. )
  92959. case 1:
  92960. return (
  92961. (o = f.sent()),
  92962. (r = S(o)),
  92963. (i = e
  92964. ? !u.some(function (e) {
  92965. return g(o, e)
  92966. })
  92967. : r),
  92968. [3, 7]
  92969. )
  92970. case 2:
  92971. return e
  92972. ? [
  92973. 4,
  92974. Promise.all(
  92975. u.map(function (e) {
  92976. return a.__awaiter(c, void 0, void 0, function () {
  92977. var r, t
  92978. return a.__generator(this, function (n) {
  92979. switch (n.label) {
  92980. case 0:
  92981. return (r = g(l, e)), [4, L(r && r._f ? ((t = {}), (t[e] = r), t) : r)]
  92982. case 1:
  92983. return [2, n.sent()]
  92984. }
  92985. })
  92986. })
  92987. })
  92988. )
  92989. ]
  92990. : [3, 4]
  92991. case 3:
  92992. return (i = f.sent().every(Boolean)), (i || s.isValid) && E(), [3, 6]
  92993. case 4:
  92994. return [4, L(l)]
  92995. case 5:
  92996. ;(i = r = f.sent()), (f.label = 6)
  92997. case 6:
  92998. f.label = 7
  92999. case 7:
  93000. return [
  93001. 2,
  93002. (V.state.next(
  93003. a.__assign(a.__assign(a.__assign({}, !j(e) || (F.isValid && r !== s.isValid) ? {} : { name: e }), n.resolver || !e ? { isValid: r } : {}), { errors: s.errors, isValidating: !1 })
  93004. ),
  93005. t.shouldFocus &&
  93006. !i &&
  93007. q(
  93008. l,
  93009. function (e) {
  93010. return e && g(s.errors, e)
  93011. },
  93012. e ? u : b.mount
  93013. ),
  93014. i)
  93015. ]
  93016. }
  93017. })
  93018. })
  93019. )
  93020. },
  93021. Z = function (e) {
  93022. var r = a.__assign(a.__assign({}, c), h.mount ? y : {})
  93023. return v(e)
  93024. ? r
  93025. : j(e)
  93026. ? g(r, e)
  93027. : e.map(function (e) {
  93028. return g(r, e)
  93029. })
  93030. },
  93031. ee = function (e, r) {
  93032. return { invalid: !!g((r || s).errors, e), isDirty: !!g((r || s).dirtyFields, e), isTouched: !!g((r || s).touchedFields, e), error: g((r || s).errors, e) }
  93033. },
  93034. re = function (e, r) {
  93035. void 0 === r && (r = {})
  93036. for (var t = 0, i = e ? k(e) : b.mount; t < i.length; t++) {
  93037. var u = i[t]
  93038. b.mount.delete(u),
  93039. b.array.delete(u),
  93040. g(l, u) &&
  93041. (r.keepValue || (me(l, u), me(y, u)),
  93042. !r.keepError && me(s.errors, u),
  93043. !r.keepDirty && me(s.dirtyFields, u),
  93044. !r.keepTouched && me(s.touchedFields, u),
  93045. !n.shouldUnregister && !r.keepDefaultValue && me(c, u))
  93046. }
  93047. V.watch.next({}), V.state.next(a.__assign(a.__assign({}, s), r.keepDirty ? { isDirty: R() } : {})), !r.keepIsValid && E()
  93048. },
  93049. te = function (e, r) {
  93050. void 0 === r && (r = {})
  93051. var t = g(l, e),
  93052. s = z(r.disabled)
  93053. return (
  93054. P(l, e, a.__assign(a.__assign({}, t || {}), { _f: a.__assign(a.__assign(a.__assign({}, t && t._f ? t._f : { ref: { name: e } }), { name: e, mount: !0 }), r) })),
  93055. b.mount.add(e),
  93056. t ? s && P(y, e, r.disabled ? void 0 : g(y, e, ke(t._f))) : B(e, !0, r.value),
  93057. a.__assign(
  93058. a.__assign(
  93059. a.__assign({}, s ? { disabled: r.disabled } : {}),
  93060. n.shouldUseNativeValidation ? { required: !!r.required, min: De(r.min), max: De(r.max), minLength: De(r.minLength), maxLength: De(r.maxLength), pattern: De(r.pattern) } : {}
  93061. ),
  93062. {
  93063. name: e,
  93064. onChange: X,
  93065. onBlur: X,
  93066. ref: function (s) {
  93067. if (s) {
  93068. te(e, r), (t = g(l, e))
  93069. var u = (v(s.value) && s.querySelectorAll && s.querySelectorAll('input,select,textarea')[0]) || s,
  93070. o = (function (e) {
  93071. return K(e) || i(e)
  93072. })(u),
  93073. f = t._f.refs || []
  93074. if (
  93075. o
  93076. ? f.find(function (e) {
  93077. return e === u
  93078. })
  93079. : u === t._f.ref
  93080. )
  93081. return
  93082. P(l, e, {
  93083. _f: a.__assign(
  93084. a.__assign({}, t._f),
  93085. o
  93086. ? { refs: a.__spreadArray(a.__spreadArray(a.__spreadArray([], f.filter(Fe), !0), [u], !1), Array.isArray(g(c, e)) ? [{}] : [], !0), ref: { type: u.type, name: e } }
  93087. : { ref: u }
  93088. )
  93089. }),
  93090. B(e, !1, void 0, u)
  93091. } else (t = g(l, e, {}))._f && (t._f.mount = !1), (n.shouldUnregister || r.shouldUnregister) && (!d(b.array, e) || !h.action) && b.unMount.add(e)
  93092. }
  93093. }
  93094. )
  93095. )
  93096. },
  93097. ne = function () {
  93098. return (
  93099. n.shouldFocusError &&
  93100. q(
  93101. l,
  93102. function (e) {
  93103. return e && g(s.errors, e)
  93104. },
  93105. b.mount
  93106. )
  93107. )
  93108. }
  93109. return {
  93110. control: {
  93111. register: te,
  93112. unregister: re,
  93113. getFieldState: ee,
  93114. _executeSchema: N,
  93115. _focusError: ne,
  93116. _getWatch: W,
  93117. _getDirty: R,
  93118. _updateValid: E,
  93119. _removeUnmounted: function () {
  93120. for (var e = 0, r = b.unMount; e < r.length; e++) {
  93121. var t = r[e],
  93122. n = g(l, t)
  93123. n &&
  93124. (n._f.refs
  93125. ? n._f.refs.every(function (e) {
  93126. return !Fe(e)
  93127. })
  93128. : !Fe(n._f.ref)) &&
  93129. re(t)
  93130. }
  93131. b.unMount = new Set()
  93132. },
  93133. _updateFieldArray: function (e, r, t, n, a, i) {
  93134. if ((void 0 === r && (r = []), void 0 === a && (a = !0), void 0 === i && (i = !0), n && t)) {
  93135. if (((h.action = !0), i && Array.isArray(g(l, e)))) {
  93136. var u = t(g(l, e), n.argA, n.argB)
  93137. a && P(l, e, u)
  93138. }
  93139. if (F.errors && i && Array.isArray(g(s.errors, e))) {
  93140. var o = t(g(s.errors, e), n.argA, n.argB)
  93141. a && P(s.errors, e, o),
  93142. (function (e, r) {
  93143. !_(g(e, r)).length && me(e, r)
  93144. })(s.errors, e)
  93145. }
  93146. if (F.touchedFields && i && Array.isArray(g(s.touchedFields, e))) {
  93147. var f = t(g(s.touchedFields, e), n.argA, n.argB)
  93148. a && P(s.touchedFields, e, f)
  93149. }
  93150. F.dirtyFields && (s.dirtyFields = Se(c, y)), V.state.next({ isDirty: R(e, r), dirtyFields: s.dirtyFields, errors: s.errors, isValid: s.isValid })
  93151. } else P(y, e, r)
  93152. },
  93153. _getFieldArray: function (r) {
  93154. return _(g(h.mount ? y : c, r, e.shouldUnregister ? g(c, r, []) : []))
  93155. },
  93156. _subjects: V,
  93157. _proxyFormState: F,
  93158. get _fields() {
  93159. return l
  93160. },
  93161. get _formValues() {
  93162. return y
  93163. },
  93164. get _stateFlags() {
  93165. return h
  93166. },
  93167. set _stateFlags(e) {
  93168. h = e
  93169. },
  93170. get _defaultValues() {
  93171. return c
  93172. },
  93173. get _names() {
  93174. return b
  93175. },
  93176. set _names(e) {
  93177. b = e
  93178. },
  93179. get _formState() {
  93180. return s
  93181. },
  93182. set _formState(e) {
  93183. s = e
  93184. },
  93185. get _options() {
  93186. return n
  93187. },
  93188. set _options(e) {
  93189. n = a.__assign(a.__assign({}, n), e)
  93190. }
  93191. },
  93192. trigger: Y,
  93193. register: te,
  93194. handleSubmit: function (e, t) {
  93195. return function (i) {
  93196. return a.__awaiter(r, void 0, void 0, function () {
  93197. var r, u, o, c, f, d
  93198. return a.__generator(this, function (_) {
  93199. switch (_.label) {
  93200. case 0:
  93201. i && (i.preventDefault && i.preventDefault(), i.persist && i.persist()), (r = !0), (u = ue(y)), V.state.next({ isSubmitting: !0 }), (_.label = 1)
  93202. case 1:
  93203. return _.trys.push([1, 11, 12, 13]), n.resolver ? [4, N()] : [3, 3]
  93204. case 2:
  93205. return (o = _.sent()), (c = o.errors), (f = o.values), (s.errors = c), (u = f), [3, 5]
  93206. case 3:
  93207. return [4, L(l)]
  93208. case 4:
  93209. _.sent(), (_.label = 5)
  93210. case 5:
  93211. return S(s.errors) ? (V.state.next({ errors: {}, isSubmitting: !0 }), [4, e(u, i)]) : [3, 7]
  93212. case 6:
  93213. return _.sent(), [3, 10]
  93214. case 7:
  93215. return t ? [4, t(a.__assign({}, s.errors), i)] : [3, 9]
  93216. case 8:
  93217. _.sent(), (_.label = 9)
  93218. case 9:
  93219. ne(), (_.label = 10)
  93220. case 10:
  93221. return [3, 13]
  93222. case 11:
  93223. throw ((d = _.sent()), (r = !1), d)
  93224. case 12:
  93225. return (s.isSubmitted = !0), V.state.next({ isSubmitted: !0, isSubmitting: !1, isSubmitSuccessful: S(s.errors) && r, submitCount: s.submitCount + 1, errors: s.errors }), [7]
  93226. case 13:
  93227. return [2]
  93228. }
  93229. })
  93230. })
  93231. }
  93232. },
  93233. watch: function (e, r) {
  93234. return U(e)
  93235. ? V.watch.subscribe({
  93236. next: function (t) {
  93237. return e(W(void 0, r), t)
  93238. }
  93239. })
  93240. : W(e, r, !0)
  93241. },
  93242. setValue: Q,
  93243. getValues: Z,
  93244. reset: function (r, t) {
  93245. return (function (r, t) {
  93246. void 0 === t && (t = {})
  93247. var n = r || c,
  93248. a = ue(n),
  93249. i = r && !S(r) ? a : c
  93250. if ((t.keepDefaultValues || (c = n), !t.keepValues)) {
  93251. if (t.keepDirtyValues)
  93252. for (var u = 0, o = b.mount; u < o.length; u++) {
  93253. var f = o[u]
  93254. g(s.dirtyFields, f) ? P(i, f, g(y, f)) : Q(f, g(i, f))
  93255. }
  93256. else {
  93257. if (ie && v(r))
  93258. for (var d = 0, _ = b.mount; d < _.length; d++) {
  93259. var m = _[d],
  93260. p = g(l, m)
  93261. if (p && p._f) {
  93262. var A = Array.isArray(p._f.refs) ? p._f.refs[0] : p._f.ref
  93263. if (Ae(A)) {
  93264. var x = A.closest('form')
  93265. if (x) {
  93266. x.reset()
  93267. break
  93268. }
  93269. }
  93270. }
  93271. }
  93272. l = {}
  93273. }
  93274. ;(y = e.shouldUnregister ? (t.keepDefaultValues ? ue(c) : {}) : a), V.array.next({ values: i }), V.watch.next({ values: i })
  93275. }
  93276. ;(b = { mount: new Set(), unMount: new Set(), array: new Set(), watch: new Set(), watchAll: !1, focus: '' }),
  93277. (h.mount = !F.isValid || !!t.keepIsValid),
  93278. (h.watch = !!e.shouldUnregister),
  93279. V.state.next({
  93280. submitCount: t.keepSubmitCount ? s.submitCount : 0,
  93281. isDirty: t.keepDirty || t.keepDirtyValues ? s.isDirty : !(!t.keepDefaultValues || be(r, c)),
  93282. isSubmitted: !!t.keepIsSubmitted && s.isSubmitted,
  93283. dirtyFields: t.keepDirty || t.keepDirtyValues ? s.dirtyFields : t.keepDefaultValues && r ? Se(c, r) : {},
  93284. touchedFields: t.keepTouched ? s.touchedFields : {},
  93285. errors: t.keepErrors ? s.errors : {},
  93286. isSubmitting: !1,
  93287. isSubmitSuccessful: !1
  93288. })
  93289. })(U(r) ? r(y) : r, t)
  93290. },
  93291. resetField: function (e, r) {
  93292. void 0 === r && (r = {}),
  93293. g(l, e) &&
  93294. (v(r.defaultValue) ? Q(e, g(c, e)) : (Q(e, r.defaultValue), P(c, e, r.defaultValue)),
  93295. r.keepTouched || me(s.touchedFields, e),
  93296. r.keepDirty || (me(s.dirtyFields, e), (s.isDirty = r.defaultValue ? R(e, g(c, e)) : R())),
  93297. r.keepError || (me(s.errors, e), F.isValid && E()),
  93298. V.state.next(a.__assign({}, s)))
  93299. },
  93300. clearErrors: function (e) {
  93301. e
  93302. ? k(e).forEach(function (e) {
  93303. return me(s.errors, e)
  93304. })
  93305. : (s.errors = {}),
  93306. V.state.next({ errors: s.errors })
  93307. },
  93308. unregister: re,
  93309. setError: function (e, r, t) {
  93310. var n = (g(l, e, { _f: {} })._f || {}).ref
  93311. P(s.errors, e, a.__assign(a.__assign({}, r), { ref: n })), V.state.next({ name: e, errors: s.errors, isValid: !1 }), t && t.shouldFocus && n && n.focus && n.focus()
  93312. },
  93313. setFocus: function (e, r) {
  93314. void 0 === r && (r = {})
  93315. var t = g(l, e),
  93316. n = t && t._f
  93317. if (n) {
  93318. var a = n.refs ? n.refs[0] : n.ref
  93319. a.focus && (a.focus(), r.shouldSelect && a.select())
  93320. }
  93321. },
  93322. getFieldState: ee
  93323. }
  93324. }
  93325. ;(r.Controller = function (e) {
  93326. return e.render(M(e))
  93327. }),
  93328. (r.FormProvider = function (e) {
  93329. var r = e.children,
  93330. t = a.__rest(e, ['children'])
  93331. return s.default.createElement(x.Provider, { value: t }, r)
  93332. }),
  93333. (r.appendErrors = N),
  93334. (r.get = g),
  93335. (r.set = P),
  93336. (r.useController = M),
  93337. (r.useFieldArray = function (e) {
  93338. var r = F(),
  93339. t = e.control,
  93340. n = void 0 === t ? r.control : t,
  93341. i = e.name,
  93342. u = e.keyName,
  93343. o = void 0 === u ? 'id' : u,
  93344. l = e.shouldUnregister,
  93345. c = s.default.useState(n._getFieldArray(i)),
  93346. f = c[0],
  93347. d = c[1],
  93348. _ = s.default.useRef(n._getFieldArray(i).map(W)),
  93349. v = s.default.useRef(f),
  93350. m = s.default.useRef(i),
  93351. y = s.default.useRef(!1)
  93352. ;(m.current = i),
  93353. (v.current = f),
  93354. n._names.array.add(i),
  93355. e.rules && n.register(i, e.rules),
  93356. C({
  93357. callback: s.default.useCallback(function (e) {
  93358. var r = e.values,
  93359. t = e.name
  93360. if (t === m.current || !t) {
  93361. var n = g(r, m.current)
  93362. Array.isArray(n) && (d(n), (_.current = n.map(W)))
  93363. }
  93364. }, []),
  93365. subject: n._subjects.array
  93366. })
  93367. var h = s.default.useCallback(
  93368. function (e) {
  93369. ;(y.current = !0), n._updateFieldArray(i, e)
  93370. },
  93371. [n, i]
  93372. )
  93373. return (
  93374. s.default.useEffect(
  93375. function () {
  93376. if (((n._stateFlags.action = !1), H(i, n._names) && n._subjects.state.next({}), y.current && (!le(n._options.mode).isOnSubmit || n._formState.isSubmitted)))
  93377. if (n._options.resolver)
  93378. n._executeSchema([i]).then(function (e) {
  93379. var r = g(e.errors, i),
  93380. t = g(n._formState.errors, i)
  93381. ;(t ? !r && t.type : r && r.type) && (r ? P(n._formState.errors, i, r) : me(n._formState.errors, i), n._subjects.state.next({ errors: n._formState.errors }))
  93382. })
  93383. else {
  93384. var e = g(n._fields, i)
  93385. e &&
  93386. e._f &&
  93387. ae(e, g(n._formValues, i), n._options.criteriaMode === p, n._options.shouldUseNativeValidation, !0).then(function (e) {
  93388. return !S(e) && n._subjects.state.next({ errors: $(n._formState.errors, e, i) })
  93389. })
  93390. }
  93391. n._subjects.watch.next({ name: i, values: n._formValues }),
  93392. n._names.focus &&
  93393. q(n._fields, function (e) {
  93394. return !!e && e.startsWith(n._names.focus)
  93395. }),
  93396. (n._names.focus = ''),
  93397. n._proxyFormState.isValid && n._updateValid()
  93398. },
  93399. [f, i, n]
  93400. ),
  93401. s.default.useEffect(
  93402. function () {
  93403. return (
  93404. !g(n._formValues, i) && n._updateFieldArray(i),
  93405. function () {
  93406. ;(n._options.shouldUnregister || l) && n.unregister(i)
  93407. }
  93408. )
  93409. },
  93410. [i, n, o, l]
  93411. ),
  93412. {
  93413. swap: s.default.useCallback(
  93414. function (e, r) {
  93415. var t = n._getFieldArray(i)
  93416. ve(t, e, r), ve(_.current, e, r), h(t), d(t), n._updateFieldArray(i, t, ve, { argA: e, argB: r }, !1)
  93417. },
  93418. [h, i, n]
  93419. ),
  93420. move: s.default.useCallback(
  93421. function (e, r) {
  93422. var t = n._getFieldArray(i)
  93423. fe(t, e, r), fe(_.current, e, r), h(t), d(t), n._updateFieldArray(i, t, fe, { argA: e, argB: r }, !1)
  93424. },
  93425. [h, i, n]
  93426. ),
  93427. prepend: s.default.useCallback(
  93428. function (e, r) {
  93429. var t = k(ue(e)),
  93430. a = de(n._getFieldArray(i), t)
  93431. ;(n._names.focus = I(i, 0, r)), (_.current = de(_.current, t.map(W))), h(a), d(a), n._updateFieldArray(i, a, de, { argA: oe(e) })
  93432. },
  93433. [h, i, n]
  93434. ),
  93435. append: s.default.useCallback(
  93436. function (e, r) {
  93437. var t = k(ue(e)),
  93438. a = se(n._getFieldArray(i), t)
  93439. ;(n._names.focus = I(i, a.length - 1, r)), (_.current = se(_.current, t.map(W))), h(a), d(a), n._updateFieldArray(i, a, se, { argA: oe(e) })
  93440. },
  93441. [h, i, n]
  93442. ),
  93443. remove: s.default.useCallback(
  93444. function (e) {
  93445. var r = _e(n._getFieldArray(i), e)
  93446. ;(_.current = _e(_.current, e)), h(r), d(r), n._updateFieldArray(i, r, _e, { argA: e })
  93447. },
  93448. [h, i, n]
  93449. ),
  93450. insert: s.default.useCallback(
  93451. function (e, r, t) {
  93452. var a = k(ue(r)),
  93453. s = ce(n._getFieldArray(i), e, a)
  93454. ;(n._names.focus = I(i, e, t)), (_.current = ce(_.current, e, a.map(W))), h(s), d(s), n._updateFieldArray(i, s, ce, { argA: e, argB: oe(r) })
  93455. },
  93456. [h, i, n]
  93457. ),
  93458. update: s.default.useCallback(
  93459. function (e, r) {
  93460. var t = ue(r),
  93461. s = ye(n._getFieldArray(i), e, t)
  93462. ;(_.current = a.__spreadArray([], s, !0).map(function (r, t) {
  93463. return r && t !== e ? _.current[t] : W()
  93464. })),
  93465. h(s),
  93466. d(a.__spreadArray([], s, !0)),
  93467. n._updateFieldArray(i, s, ye, { argA: e, argB: t }, !0, !1)
  93468. },
  93469. [h, i, n]
  93470. ),
  93471. replace: s.default.useCallback(
  93472. function (e) {
  93473. var r = k(ue(e))
  93474. ;(_.current = r.map(W)),
  93475. h(a.__spreadArray([], r, !0)),
  93476. d(a.__spreadArray([], r, !0)),
  93477. n._updateFieldArray(
  93478. i,
  93479. a.__spreadArray([], r, !0),
  93480. function (e) {
  93481. return e
  93482. },
  93483. {},
  93484. !0,
  93485. !1
  93486. )
  93487. },
  93488. [h, i, n]
  93489. ),
  93490. fields: s.default.useMemo(
  93491. function () {
  93492. return f.map(function (e, r) {
  93493. var t
  93494. return a.__assign(a.__assign({}, e), (((t = {})[o] = _.current[r] || W()), t))
  93495. })
  93496. },
  93497. [f, o]
  93498. )
  93499. }
  93500. )
  93501. }),
  93502. (r.useForm = function (e) {
  93503. void 0 === e && (e = {})
  93504. var r = s.default.useRef(),
  93505. t = s.default.useState({
  93506. isDirty: !1,
  93507. isValidating: !1,
  93508. isSubmitted: !1,
  93509. isSubmitting: !1,
  93510. isSubmitSuccessful: !1,
  93511. isValid: !1,
  93512. submitCount: 0,
  93513. dirtyFields: {},
  93514. touchedFields: {},
  93515. errors: {},
  93516. defaultValues: e.defaultValues
  93517. }),
  93518. n = t[0],
  93519. i = t[1]
  93520. r.current || (r.current = a.__assign(a.__assign({}, je(e)), { formState: n }))
  93521. var u = r.current.control
  93522. return (
  93523. (u._options = e),
  93524. C({
  93525. subject: u._subjects.state,
  93526. callback: s.default.useCallback(
  93527. function (e) {
  93528. w(e, u._proxyFormState, !0) && ((u._formState = a.__assign(a.__assign({}, u._formState), e)), i(a.__assign({}, u._formState)))
  93529. },
  93530. [u]
  93531. )
  93532. }),
  93533. s.default.useEffect(function () {
  93534. u._stateFlags.mount || (u._proxyFormState.isValid && u._updateValid(), (u._stateFlags.mount = !0)),
  93535. u._stateFlags.watch && ((u._stateFlags.watch = !1), u._subjects.state.next({})),
  93536. u._removeUnmounted()
  93537. }),
  93538. s.default.useEffect(
  93539. function () {
  93540. n.submitCount && u._focusError()
  93541. },
  93542. [u, n.submitCount]
  93543. ),
  93544. (r.current.formState = V(n, u)),
  93545. r.current
  93546. )
  93547. }),
  93548. (r.useFormContext = F),
  93549. (r.useFormState = E),
  93550. (r.useWatch = T)
  93551. }) /*!node_modules/amis-ui/lib/hooks/use-validation-resolver.js*/
  93552. amis.define('b1f9250', function (e, r, t, a) {
  93553. 'use strict'
  93554. Object.defineProperty(r, '__esModule', { value: !0 })
  93555. var n = e('68b98b9'),
  93556. s = e('3f34d90'),
  93557. u = e('ac704b9'),
  93558. l = e('64ea6e0')
  93559. function i(e) {
  93560. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  93561. }
  93562. var c = i(s),
  93563. o = i(u)
  93564. function f(e) {
  93565. var r = {}
  93566. return (
  93567. Object.keys(e).forEach(function (t) {
  93568. var a = e[t][0]
  93569. a && (r[t] = { type: a.rule, message: a.msg })
  93570. }),
  93571. r
  93572. )
  93573. }
  93574. function d(e, r) {
  93575. var t = this
  93576. return (
  93577. void 0 === e &&
  93578. (e = function (e) {
  93579. return e
  93580. }),
  93581. o.default.useCallback(
  93582. function (a, s, u) {
  93583. return n.__awaiter(t, void 0, void 0, function () {
  93584. var t, i, o, d, v, y, b, h, _, m, p, g, j, O, k, w, x
  93585. return n.__generator(this, function (q) {
  93586. switch (q.label) {
  93587. case 0:
  93588. ;(t = {}), (i = {}), (o = Object.keys(l.validations))
  93589. try {
  93590. for (d = n.__values(Object.keys(u.fields)), v = d.next(); !v.done; v = d.next())
  93591. (m = v.value), (y = u.fields[m]), (t[m] = c.default(y, o)), y.required && (t[m].isRequired = !0), 'function' == typeof y.validate && (i[m] = y.validate)
  93592. } catch (e) {
  93593. O = { error: e }
  93594. } finally {
  93595. try {
  93596. v && !v.done && (k = d.return) && k.call(d)
  93597. } finally {
  93598. if (O) throw O.error
  93599. }
  93600. }
  93601. ;(b = l.validateObject(a, t, void 0, e)), (q.label = 1)
  93602. case 1:
  93603. q.trys.push([1, 6, 7, 8]), (h = n.__values(Object.keys(i))), (_ = h.next()), (q.label = 2)
  93604. case 2:
  93605. return _.done ? [3, 5] : ((m = _.value), [4, (0, i[m])(a[m])])
  93606. case 3:
  93607. 'string' == typeof (p = q.sent()) && ((b[m] = b[m] || []), b[m].push({ rule: 'custom', msg: p })), (q.label = 4)
  93608. case 4:
  93609. return (_ = h.next()), [3, 2]
  93610. case 5:
  93611. return [3, 8]
  93612. case 6:
  93613. return (g = q.sent()), (w = { error: g }), [3, 8]
  93614. case 7:
  93615. try {
  93616. _ && !_.done && (x = h.return) && x.call(h)
  93617. } finally {
  93618. if (w) throw w.error
  93619. }
  93620. return [7]
  93621. case 8:
  93622. return q.trys.push([8, 10, , 11]), [4, null == r ? void 0 : r(b, a, s, u)]
  93623. case 9:
  93624. return q.sent(), [3, 11]
  93625. case 10:
  93626. return (j = q.sent()), (b.customValidate = [{ rule: 'custom', msg: j.message || j }]), [3, 11]
  93627. case 11:
  93628. return [2, { values: a, errors: f(b) }]
  93629. }
  93630. })
  93631. })
  93632. },
  93633. [e, r]
  93634. )
  93635. )
  93636. }
  93637. ;(r.default = d), (r.useValidationResolver = d)
  93638. }) /*!node_modules/amis-ui/lib/components/Form.js*/
  93639. amis.define('a3aa9bd', function (e, n, t, a) {
  93640. 'use strict'
  93641. Object.defineProperty(n, '__esModule', { value: !0 })
  93642. var u = e('68b98b9'),
  93643. i = e('ac704b9'),
  93644. l = e('64ea6e0'),
  93645. r = e('3c796c5'),
  93646. o = e('b1f9250'),
  93647. f = e('5f94728')
  93648. function s(e) {
  93649. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  93650. }
  93651. var c = s(i),
  93652. d = s(f),
  93653. m = e('ac704b9'),
  93654. v = (m.default || m).createElement
  93655. function b(e) {
  93656. var n,
  93657. t,
  93658. a = e.classnames,
  93659. i = e.className,
  93660. f = e.autoSubmit,
  93661. s = e.value,
  93662. m = e.onChange,
  93663. b = null !== (n = e.value) && void 0 !== n ? n : e.defaultValue,
  93664. _ = r.useForm({ defaultValues: b, resolver: o.useValidationResolver(e.translate, e.onValidate) }),
  93665. g = c.default.useRef(_.handleSubmit(e.onSubmit || l.noop))
  93666. return (
  93667. f &&
  93668. ((g = c.default.useRef(d.default(_.handleSubmit(e.onSubmit || l.noop), 250, { leading: !1, trailing: !0 }))),
  93669. c.default.useEffect(function () {
  93670. var e = _.watch(g.current)
  93671. return function () {
  93672. var n, t
  93673. e.unsubscribe(), null === (t = null === (n = g.current) || void 0 === n ? void 0 : n.cancel) || void 0 === t || t.call(n)
  93674. }
  93675. }, [])),
  93676. c.default.useEffect(
  93677. function () {
  93678. s &&
  93679. l.isObjectShallowModified(s, _.getValues(), !1) &&
  93680. Object.keys(s).forEach(function (e) {
  93681. _.setValue(e, s[e])
  93682. })
  93683. },
  93684. [s]
  93685. ),
  93686. m &&
  93687. c.default.useEffect(
  93688. function () {
  93689. var e = _.watch(function (e, n) {
  93690. m(u.__assign(u.__assign({}, b), e))
  93691. })
  93692. return function () {
  93693. return e.unsubscribe()
  93694. }
  93695. },
  93696. [m]
  93697. ),
  93698. c.default.useImperativeHandle(
  93699. e.forwardRef,
  93700. function () {
  93701. return {
  93702. submit: function () {
  93703. return new Promise(function (n) {
  93704. _.handleSubmit(
  93705. function (t) {
  93706. var a
  93707. null === (a = e.onSubmit) || void 0 === a || a.call(e, t), n(t)
  93708. },
  93709. function (e) {
  93710. var t
  93711. return n((null === (t = e.customValidate) || void 0 === t ? void 0 : t.message) || !1)
  93712. }
  93713. )()
  93714. })
  93715. },
  93716. validate: function () {
  93717. return new Promise(function (n) {
  93718. _.handleSubmit(
  93719. function () {
  93720. n('')
  93721. },
  93722. function (t) {
  93723. var a
  93724. return n((null === (a = t.customValidate) || void 0 === a ? void 0 : a.message) || e.translate('Form.validateFailed'))
  93725. }
  93726. )()
  93727. })
  93728. }
  93729. }
  93730. },
  93731. []
  93732. ),
  93733. v(
  93734. r.FormProvider,
  93735. u.__assign({}, _),
  93736. v(
  93737. 'form',
  93738. { className: a('Form', i), onSubmit: g.current, noValidate: !0 },
  93739. v('input', { type: 'submit', style: { display: 'none' } }),
  93740. null === (t = e.children) || void 0 === t ? void 0 : t.call(e, u.__assign(u.__assign({}, _), { onSubmit: g.current }))
  93741. )
  93742. )
  93743. )
  93744. }
  93745. ;(m.default || m).Fragment
  93746. var _ = l.themeable(l.localeable(b)),
  93747. g = c.default.forwardRef(function (e, n) {
  93748. return v(_, u.__assign({}, e, { forwardRef: n }))
  93749. })
  93750. ;(n.Form = b), (n.default = g)
  93751. }) /*!node_modules/amis-ui/lib/components/FormField.js*/
  93752. amis.define('0bf8922', function (e, r, l, a) {
  93753. 'use strict'
  93754. Object.defineProperty(r, '__esModule', { value: !0 })
  93755. var t = e('68b98b9'),
  93756. o = e('ac704b9'),
  93757. n = e('64ea6e0'),
  93758. i = e('3c796c5')
  93759. function s(e) {
  93760. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  93761. }
  93762. var u = s(o),
  93763. m = e('ac704b9'),
  93764. d = (m.default || m).createElement
  93765. ;(m.default || m).Fragment
  93766. var c = n.themeable(
  93767. n.localeable(
  93768. u.default.memo(function (e) {
  93769. var r,
  93770. l,
  93771. a,
  93772. t,
  93773. o = e.mode,
  93774. n = e.children,
  93775. i = e.classnames,
  93776. s = e.className
  93777. e.style
  93778. var u = e.hasError,
  93779. m = e.isRequired,
  93780. c = e.label,
  93781. f = e.labelAlign,
  93782. F = e.labelClassName,
  93783. b = e.description,
  93784. v = Array.isArray(e.errors) ? e.errors : e.errors ? [e.errors] : []
  93785. if ('horizontal' === o) {
  93786. var h = e.horizontal || { leftFixed: !0 }
  93787. return d(
  93788. 'div',
  93789. { 'data-role': 'form-item', className: i('Form-item Form-item--horizontal', s, ((r = { 'is-error': u }), (r['is-required'] = m), (r['Form-item--horizontal-justify'] = h.justify), r)) },
  93790. !1 !== c
  93791. ? d(
  93792. 'label',
  93793. {
  93794. className: i(
  93795. 'Form-label',
  93796. ((l = {}),
  93797. (l['Form-itemColumn--'.concat('string' == typeof h.leftFixed ? h.leftFixed : 'normal')] = h.leftFixed),
  93798. (l['Form-itemColumn--'.concat(h.left)] = !h.leftFixed),
  93799. (l['Form-label--left'] = 'left' === f),
  93800. l),
  93801. F
  93802. )
  93803. },
  93804. d('span', null, c, m && c ? d('span', { className: i('Form-star') }, '*') : null)
  93805. )
  93806. : null,
  93807. d(
  93808. 'div',
  93809. { className: i('Form-value', ((a = {}), (a['Form-itemColumn--'.concat(h.right)] = !h.leftFixed && !!h.right && h.right !== 12 - h.left), a)) },
  93810. n,
  93811. u && v.length
  93812. ? d(
  93813. 'ul',
  93814. { className: i('Form-feedback') },
  93815. v.map(function (e, r) {
  93816. return d('li', { key: r }, e)
  93817. })
  93818. )
  93819. : null,
  93820. b ? d('div', { className: i('Form-description') }, b) : null
  93821. )
  93822. )
  93823. }
  93824. return d(
  93825. 'div',
  93826. { 'data-role': 'form-item', className: i('Form-item Form-item--normal', s, ((t = { 'is-error': u }), (t['is-required'] = m), t)) },
  93827. c ? d('label', { className: i('Form-label', F) }, d('span', null, c, m && c ? d('span', { className: i('Form-star') }, '*') : null)) : null,
  93828. n,
  93829. u && v.length
  93830. ? d(
  93831. 'ul',
  93832. { className: i('Form-feedback') },
  93833. v.map(function (e, r) {
  93834. return d('li', { key: r }, e)
  93835. })
  93836. )
  93837. : null,
  93838. b ? d('div', { className: i('Form-description') }, b) : null
  93839. )
  93840. })
  93841. )
  93842. )
  93843. ;(r.Controller = function (e) {
  93844. var r = e.render,
  93845. l = e.name,
  93846. a = e.shouldUnregister,
  93847. o = e.defaultValue,
  93848. n = e.control,
  93849. s = e.wrap,
  93850. m = t.__rest(e, ['render', 'name', 'shouldUnregister', 'defaultValue', 'control', 'wrap']),
  93851. f = u.default.useMemo(
  93852. function () {
  93853. var r = t.__assign({}, e.rules)
  93854. return e.isRequired && (r.required = !0), r
  93855. },
  93856. [e.rules, e.isRequired]
  93857. )
  93858. return d(i.Controller, {
  93859. name: l || '',
  93860. rules: f,
  93861. shouldUnregister: a,
  93862. defaultValue: o,
  93863. control: n,
  93864. render: function (e) {
  93865. var l
  93866. return !1 === s ? r(e) : d(c, t.__assign({}, m, { hasError: !!e.fieldState.error, errors: null === (l = e.fieldState.error) || void 0 === l ? void 0 : l.message }), r(e))
  93867. }
  93868. })
  93869. }),
  93870. (r.default = c)
  93871. }) /*!node_modules/amis-ui/lib/components/schema-editor/Common.js*/
  93872. amis.define('c4c20a0', function (e, n, a, t) {
  93873. 'use strict'
  93874. Object.defineProperty(n, '__esModule', { value: !0 })
  93875. var l = e('68b98b9'),
  93876. r = e('ac704b9'),
  93877. o = e('64ea6e0'),
  93878. i = e('64a8924'),
  93879. d = e('6940483'),
  93880. u = e('a3aa9bd'),
  93881. s = e('0bf8922'),
  93882. c = e('09ae5b9'),
  93883. p = e('403b06e'),
  93884. m = e('46b477a'),
  93885. f = e('3469311'),
  93886. h = e('5c29555'),
  93887. v = e('24c8b1e')
  93888. function b(e) {
  93889. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  93890. }
  93891. var _ = b(r),
  93892. g = e('ac704b9'),
  93893. y = (g.default || g).createElement
  93894. ;(g.default || g).Fragment
  93895. var C = (function (e) {
  93896. function n() {
  93897. return (null !== e && e.apply(this, arguments)) || this
  93898. }
  93899. return (
  93900. l.__extends(n, e),
  93901. (n.prototype.handleTypeChange = function (e) {
  93902. var n,
  93903. a = this.props,
  93904. t = a.value,
  93905. l = a.onChange,
  93906. r = a.onTypeChange,
  93907. o = { type: e, title: null == t ? void 0 : t.title }
  93908. ;(o = null !== (n = null == r ? void 0 : r(e, o, t)) && void 0 !== n ? n : o), null == l || l(o)
  93909. }),
  93910. (n.prototype.handlePropsChange = function (e) {
  93911. return l.__awaiter(this, void 0, void 0, function () {
  93912. var n, a, t, r
  93913. return l.__generator(this, function (o) {
  93914. switch (o.label) {
  93915. case 0:
  93916. return (n = this.props), (a = n.onFormConfirm), (t = n.onChange), (r = n.value), a ? [4, a(e)] : [3, 2]
  93917. case 1:
  93918. o.sent(), (o.label = 2)
  93919. case 2:
  93920. return null == t || t(l.__assign(l.__assign({}, r), e)), [2]
  93921. }
  93922. })
  93923. })
  93924. }),
  93925. (n.prototype.handleBeforeSubmit = function (e) {
  93926. return e.submit()
  93927. }),
  93928. (n.prototype.renderCommon = function () {
  93929. var e,
  93930. n = this,
  93931. a = this.props,
  93932. t = a.label,
  93933. l = a.value,
  93934. r = a.translate,
  93935. o = a.locale,
  93936. u = a.typeMutable,
  93937. s = a.disabled,
  93938. p = a.classnames,
  93939. h = a.classPrefix,
  93940. b = a.required,
  93941. g = a.onRequiredChange,
  93942. C = a.renderExtraProps,
  93943. S = a.renderModalProps,
  93944. O = a.enableAdvancedSetting,
  93945. N = a.popOverContainer,
  93946. P = a.prefix,
  93947. E = a.affix,
  93948. x = a.types,
  93949. F = a.placeholder,
  93950. I = a.mobileUI,
  93951. R = a.mini,
  93952. U = a.formPrefixRender,
  93953. k = a.formAffixRender
  93954. return y(
  93955. _.default.Fragment,
  93956. null,
  93957. P,
  93958. R
  93959. ? y(
  93960. 'span',
  93961. { className: p('SchemaEditor-info') },
  93962. y(
  93963. 'span',
  93964. { className: p('SchemaEditor-label') },
  93965. (null == l ? void 0 : l.isRequired) ? y('span', { className: p('Form-star') }, '*') : '',
  93966. null != t ? t : (null == l ? void 0 : l.title) || (null == l ? void 0 : l.key) || ''
  93967. ),
  93968. y(
  93969. 'span',
  93970. { className: p('SchemaEditor-typeLabel') },
  93971. (null ===
  93972. (e = x.find(function (e) {
  93973. return e.value === (null == l ? void 0 : l.type)
  93974. })) || void 0 === e
  93975. ? void 0
  93976. : e.label) || ''
  93977. )
  93978. )
  93979. : null,
  93980. !R && x.length > 1
  93981. ? y(f.default, {
  93982. options: x,
  93983. className: p('SchemaEditor-type'),
  93984. value: (null == l ? void 0 : l.$ref) || (null == l ? void 0 : l.type) || 'string',
  93985. onChange: this.handleTypeChange,
  93986. clearable: !1,
  93987. disabled: s || !1 === u,
  93988. simpleValue: !0,
  93989. mobileUI: I,
  93990. popOverContainer: N
  93991. })
  93992. : null,
  93993. !R && g ? y(d.default, { className: p('SchemaEditor-required'), label: r('Required'), value: b, onChange: g, disabled: s }) : null,
  93994. null == C ? void 0 : C(l, this.handlePropsChange),
  93995. O || R
  93996. ? y(
  93997. m.default,
  93998. {
  93999. mobileUI: I,
  94000. value: l,
  94001. bodyRender: function (e) {
  94002. var a = e.isOpened,
  94003. t = e.value,
  94004. l = e.onChange,
  94005. i = e.ref
  94006. return a
  94007. ? y(v.SchemaEditorItem, {
  94008. types: x,
  94009. value: t,
  94010. onChange: l,
  94011. renderExtraProps: C,
  94012. renderModalProps: S,
  94013. locale: o,
  94014. translate: r,
  94015. classnames: p,
  94016. classPrefix: h,
  94017. disabled: s,
  94018. onTypeChange: n.handleTypeChange,
  94019. enableAdvancedSetting: O,
  94020. popOverContainer: N,
  94021. placeholder: F,
  94022. mobileUI: I,
  94023. mini: R,
  94024. formRef: i,
  94025. formMode: !0,
  94026. formPrefixRender: U,
  94027. formAffixRender: k
  94028. })
  94029. : null
  94030. },
  94031. beforeConfirm: this.handleBeforeSubmit,
  94032. onConfirm: this.handlePropsChange,
  94033. title: r('SubForm.editDetail'),
  94034. popOverContainer: N
  94035. },
  94036. function (e) {
  94037. var n = e.onClick
  94038. return y(
  94039. i.default,
  94040. { disabled: s || !!(null == l ? void 0 : l.$ref), className: p('SchemaEditor-btn'), onClick: n, level: R ? 'link' : 'default' },
  94041. y(c.Icon, { icon: R ? 'edit' : 'setting', className: 'icon' })
  94042. )
  94043. }
  94044. )
  94045. : null,
  94046. E
  94047. )
  94048. }),
  94049. (n.prototype.handleFormChange = function (e) {
  94050. var n = this.props,
  94051. a = n.value,
  94052. t = n.onChange
  94053. ;(null == e ? void 0 : e.type) !== (null == a ? void 0 : a.type) && t(e)
  94054. }),
  94055. (n.prototype.renderForm = function (e) {
  94056. var n = l.__assign(l.__assign({}, this.props), e),
  94057. a = n.value,
  94058. t = n.onChange,
  94059. r = n.formRef,
  94060. o = n.translate,
  94061. i = n.disabled,
  94062. d = n.placeholder,
  94063. c = n.mobileUI,
  94064. m = n.renderModalProps,
  94065. v = n.mini,
  94066. b = n.types,
  94067. g = n.classnames,
  94068. C = n.popOverContainer,
  94069. S = n.formPrefixRender,
  94070. O = n.formAffixRender
  94071. return y(u.default, { defaultValue: a, onChange: this.handleFormChange, onSubmit: t, ref: r }, function (e) {
  94072. var n, a
  94073. return y(
  94074. _.default.Fragment,
  94075. null,
  94076. null !== (n = null == S ? void 0 : S(e)) && void 0 !== n ? n : null,
  94077. v
  94078. ? y(s.Controller, {
  94079. label: o('JSONSchema.type'),
  94080. name: 'type',
  94081. control: e.control,
  94082. rules: { maxLength: 20 },
  94083. isRequired: !0,
  94084. render: function (e) {
  94085. var n = e.field
  94086. return y(f.default, l.__assign({}, n, { block: !0, options: b, className: g('SchemaEditor-type'), clearable: !1, disabled: i, simpleValue: !0, mobileUI: c, popOverContainer: C }))
  94087. }
  94088. })
  94089. : null,
  94090. y(s.Controller, {
  94091. label: o('JSONSchema.title'),
  94092. name: 'title',
  94093. control: e.control,
  94094. rules: { maxLength: 20 },
  94095. render: function (e) {
  94096. var n,
  94097. a = e.field
  94098. return y(p.default, l.__assign({}, a, { disabled: i, placeholder: o(null !== (n = null == d ? void 0 : d.title) && void 0 !== n ? n : ''), mobileUI: c }))
  94099. }
  94100. }),
  94101. y(s.Controller, {
  94102. label: o('JSONSchema.description'),
  94103. name: 'description',
  94104. control: e.control,
  94105. render: function (e) {
  94106. var n,
  94107. a = e.field
  94108. return y(h.default, l.__assign({}, a, { disabled: i, mobileUI: c, placeholder: o(null !== (n = null == d ? void 0 : d.description) && void 0 !== n ? n : '') }))
  94109. }
  94110. }),
  94111. y(s.Controller, {
  94112. label: o('JSONSchema.default'),
  94113. name: 'default',
  94114. control: e.control,
  94115. render: function (e) {
  94116. var n,
  94117. a = e.field
  94118. return y(p.default, l.__assign({}, a, { disabled: i, placeholder: o(null !== (n = null == d ? void 0 : d.default) && void 0 !== n ? n : ''), mobileUI: c }))
  94119. }
  94120. }),
  94121. null !== (a = null == O ? void 0 : O(e)) && void 0 !== a ? a : null,
  94122. null == m
  94123. ? void 0
  94124. : m(e.getValues(), function (n) {
  94125. Object.keys(n).forEach(function (a) {
  94126. return e.setValue(a, n[a])
  94127. })
  94128. })
  94129. )
  94130. })
  94131. }),
  94132. (n.prototype.render = function () {
  94133. var e = this.props,
  94134. n = e.classnames,
  94135. a = e.formMode,
  94136. t = e.mini
  94137. return a ? this.renderForm() : y('div', { className: n('SchemaEditorItem', { 'SchemaEditorItem--mini': t }) }, this.renderCommon())
  94138. }),
  94139. l.__decorate([o.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', [Object]), l.__metadata('design:returntype', void 0)], n.prototype, 'handleTypeChange', null),
  94140. l.__decorate(
  94141. [o.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', [Object]), l.__metadata('design:returntype', Promise)],
  94142. n.prototype,
  94143. 'handlePropsChange',
  94144. null
  94145. ),
  94146. l.__decorate(
  94147. [o.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', [Object]), l.__metadata('design:returntype', void 0)],
  94148. n.prototype,
  94149. 'handleBeforeSubmit',
  94150. null
  94151. ),
  94152. l.__decorate([o.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', [Object]), l.__metadata('design:returntype', void 0)], n.prototype, 'handleFormChange', null),
  94153. n
  94154. )
  94155. })(_.default.Component)
  94156. ;(n.SchemaEditorItemCommon = C),
  94157. (n.schemaEditorItemPlaceholder = { key: 'JSONSchema.key', title: 'JSONSchema.title', description: 'JSONSchema.description', default: 'JSONSchema.default', empty: 'placeholder.empty' })
  94158. }) /*!node_modules/amis-ui/lib/components/schema-editor/Array.js*/
  94159. amis.define('a1d0d42', function (e, a, t, r) {
  94160. 'use strict'
  94161. Object.defineProperty(a, '__esModule', { value: !0 })
  94162. var n = e('68b98b9'),
  94163. l = e('ac704b9'),
  94164. o = e('64ea6e0'),
  94165. s = e('09ae5b9'),
  94166. i = e('c4c20a0'),
  94167. d = e('24c8b1e'),
  94168. c = e('0bf8922')
  94169. function m(e) {
  94170. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  94171. }
  94172. var p = m(l),
  94173. u = e('ac704b9'),
  94174. h = (u.default || u).createElement
  94175. ;(u.default || u).Fragment
  94176. var f = (function (e) {
  94177. function a() {
  94178. var a = (null !== e && e.apply(this, arguments)) || this
  94179. return (a.state = { collapsed: !1 }), a
  94180. }
  94181. return (
  94182. n.__extends(a, e),
  94183. (a.prototype.toggleCollapsed = function () {
  94184. this.setState({ collapsed: !this.state.collapsed })
  94185. }),
  94186. (a.prototype.handleItemsChange = function (e) {
  94187. var a,
  94188. t,
  94189. r = n.__assign(n.__assign({}, this.props.value), { type: 'array', items: e })
  94190. null === (t = (a = this.props).onChange) || void 0 === t || t.call(a, r)
  94191. }),
  94192. (a.prototype.renderItems = function () {
  94193. var e,
  94194. a = this.props,
  94195. t = a.classnames,
  94196. r = a.value,
  94197. n = a.renderExtraProps,
  94198. l = a.renderModalProps,
  94199. o = a.locale,
  94200. s = a.translate,
  94201. i = a.classPrefix,
  94202. c = a.disabled,
  94203. m = a.showInfo,
  94204. p = a.types,
  94205. u = a.onTypeChange,
  94206. f = a.enableAdvancedSetting,
  94207. v = a.popOverContainer,
  94208. y = a.placeholder,
  94209. g = a.mobileUI,
  94210. _ = a.mini,
  94211. b = (null == r ? void 0 : r.items) || { type: 'string' }
  94212. return h(
  94213. 'div',
  94214. { className: t('SchemaEditorProps SchemaEditorArrayProps', { 'SchemaEditorProps--depth': !1 !== m }) },
  94215. h(d.SchemaEditorItem, {
  94216. types: p,
  94217. onTypeChange: u,
  94218. label:
  94219. null ===
  94220. (e =
  94221. null == p
  94222. ? void 0
  94223. : p.find(function (e) {
  94224. return e.value === (null == b ? void 0 : b.type)
  94225. })) || void 0 === e
  94226. ? void 0
  94227. : e.label,
  94228. prefix: h('div', { className: t('SchemaEditor-itemsLabel') }, s('JSONSchema.array_items')),
  94229. value: b,
  94230. onChange: this.handleItemsChange,
  94231. renderExtraProps: n,
  94232. renderModalProps: l,
  94233. locale: o,
  94234. translate: s,
  94235. classnames: t,
  94236. classPrefix: i,
  94237. disabled: c || !!(null == b ? void 0 : b.$ref),
  94238. enableAdvancedSetting: f,
  94239. popOverContainer: v,
  94240. placeholder: y,
  94241. mobileUI: g,
  94242. mini: _
  94243. })
  94244. )
  94245. }),
  94246. (a.prototype.render = function () {
  94247. var e = this.props,
  94248. a = e.classnames,
  94249. t = e.showInfo,
  94250. r = e.formMode,
  94251. l = e.mini
  94252. e.disabled
  94253. var o = e.mobileUI,
  94254. i = e.locale,
  94255. m = e.classPrefix,
  94256. u = e.types,
  94257. f = e.translate,
  94258. v = e.placeholder
  94259. return r
  94260. ? this.renderForm({
  94261. formAffixRender: function (e) {
  94262. return h(
  94263. p.default.Fragment,
  94264. null,
  94265. h(c.Controller, {
  94266. label: f('JSONSchema.array_items'),
  94267. name: 'items',
  94268. control: e.control,
  94269. render: function (e) {
  94270. var t = e.field
  94271. return h(d.SchemaEditorItem, n.__assign({}, t, { types: u, placeholder: v, mobileUI: o, locale: i, translate: f, classnames: a, classPrefix: m, mini: !1 }))
  94272. }
  94273. })
  94274. )
  94275. }
  94276. })
  94277. : h(
  94278. 'div',
  94279. { className: a('SchemaEditorItem SchemaEditorArray', { 'SchemaEditorItem--mini': l }) },
  94280. !1 !== t
  94281. ? h(
  94282. p.default.Fragment,
  94283. null,
  94284. l ? null : h('a', { className: a('SchemaEditor-caret', { 'is-collapsed': this.state.collapsed }), onClick: this.toggleCollapsed }, h(s.Icon, { icon: 'caret', className: 'icon' })),
  94285. this.renderCommon()
  94286. )
  94287. : null,
  94288. this.state.collapsed || l ? null : this.renderItems()
  94289. )
  94290. }),
  94291. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], a.prototype, 'toggleCollapsed', null),
  94292. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], a.prototype, 'handleItemsChange', null),
  94293. a
  94294. )
  94295. })(i.SchemaEditorItemCommon)
  94296. a.SchemaEditorItemArray = f
  94297. }) /*!node_modules/amis-ui/lib/components/schema-editor/Object.js*/
  94298. amis.define('62ee147', function (e, t, a, r) {
  94299. 'use strict'
  94300. Object.defineProperty(t, '__esModule', { value: !0 })
  94301. var n = e('68b98b9'),
  94302. i = e('ac704b9'),
  94303. o = e('64ea6e0'),
  94304. s = e('64a8924'),
  94305. d = e('09ae5b9'),
  94306. l = e('403b06e'),
  94307. p = e('c4c20a0'),
  94308. u = e('24c8b1e'),
  94309. m = e('46b477a'),
  94310. c = e('0bf8922'),
  94311. h = e('6940483')
  94312. function _(e) {
  94313. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  94314. }
  94315. var y = _(i),
  94316. f = e('ac704b9'),
  94317. g = (f.default || f).createElement
  94318. ;(f.default || f).Fragment
  94319. var b = (function (e) {
  94320. function t() {
  94321. var t = (null !== e && e.apply(this, arguments)) || this
  94322. return (t.state = { members: t.propsToMembers(t.props), collapsed: !1 }), t
  94323. }
  94324. return (
  94325. n.__extends(t, e),
  94326. (t.prototype.componentDidUpdate = function (e) {
  94327. var t = this.props
  94328. t.value !== e.value && JSON.stringify(t.value) !== JSON.stringify(this.lastValue) && this.setState({ members: this.propsToMembers(t) })
  94329. }),
  94330. (t.prototype.propsToMembers = function (e) {
  94331. var t,
  94332. a,
  94333. r = [],
  94334. n = Array.isArray(null === (t = e.value) || void 0 === t ? void 0 : t.required) ? e.value.required : []
  94335. if (null === (a = e.value) || void 0 === a ? void 0 : a.properties) {
  94336. var i = e.value.properties
  94337. Object.keys(i).forEach(function (e) {
  94338. var t = i[e]
  94339. r.push({
  94340. id: o.guid(),
  94341. key: e || '',
  94342. hasError:
  94343. !e ||
  94344. r.some(function (t) {
  94345. return t.key === e
  94346. }),
  94347. required: !!~n.indexOf(e),
  94348. schema: t
  94349. })
  94350. })
  94351. }
  94352. return r
  94353. }),
  94354. (t.prototype.pipeOut = function () {
  94355. var e = this.state.members,
  94356. t = this.props,
  94357. a = t.value,
  94358. r = t.onChange,
  94359. i = {},
  94360. o = []
  94361. e
  94362. .filter(function (e) {
  94363. return !e.hasError
  94364. })
  94365. .forEach(function (e) {
  94366. ;(i[e.key] = e.schema), e.required && o.push(e.key)
  94367. }),
  94368. (this.lastValue = n.__assign(n.__assign({}, a), { properties: i, required: o })),
  94369. null == r || r(this.lastValue)
  94370. }),
  94371. (t.prototype.handleAdd = function () {
  94372. var e = this.state.members.concat()
  94373. e.push({ id: o.guid(), key: '', hasError: !0, required: !1, schema: { type: 'string' } }), this.setState({ members: e }, this.pipeOut)
  94374. }),
  94375. (t.prototype.handleAddProppertyConfirm = function (e) {
  94376. var t = e.key,
  94377. a = e.isRequired,
  94378. r = n.__rest(e, ['key', 'isRequired']),
  94379. i = this.state.members.concat()
  94380. if (
  94381. i.some(function (e) {
  94382. return e.key === t
  94383. })
  94384. )
  94385. throw new Error(this.props.translate('JSONSchema.key_duplicated'))
  94386. i.push({ id: o.guid(), key: t || '', hasError: !1, required: a, schema: r }), this.setState({ members: i }, this.pipeOut)
  94387. }),
  94388. (t.prototype.handleEditProppertyConfirm = function (e, t) {
  94389. if (
  94390. this.state.members.some(function (a, r) {
  94391. return r !== e && a.key === t.key
  94392. })
  94393. )
  94394. throw new Error(this.props.translate('JSONSchema.key_duplicated'))
  94395. }),
  94396. (t.prototype.handlePropKeyChange = function (e, t) {
  94397. var a = this.state.members.concat()
  94398. ;(a[e] = n.__assign(n.__assign({}, a[e]), {
  94399. key: t,
  94400. hasError:
  94401. !t ||
  94402. a.some(function (a, r) {
  94403. return r !== e && a.key === t
  94404. })
  94405. })),
  94406. this.setState({ members: a }, this.pipeOut)
  94407. }),
  94408. (t.prototype.handlePropTitleChange = function (e, t) {
  94409. var a = this.state.members.concat()
  94410. ;(a[e] = n.__assign(n.__assign({}, a[e]), { schema: n.__assign(n.__assign({}, a[e].schema), { title: t }) })), this.setState({ members: a }, this.pipeOut)
  94411. }),
  94412. (t.prototype.handlePropRemove = function (e) {
  94413. var t = this.state.members.concat()
  94414. t.splice(e, 1), this.setState({ members: t }, this.pipeOut)
  94415. }),
  94416. (t.prototype.handlePropChange = function (e, t) {
  94417. var a = t.key,
  94418. r = t.isRequired,
  94419. i = n.__rest(t, ['key', 'isRequired']),
  94420. o = this.props.mini,
  94421. s = this.state.members.concat()
  94422. ;(s[e] = n.__assign(n.__assign(n.__assign({}, s[e]), o ? { key: a, required: r } : void 0), { schema: n.__assign({}, i) })), this.setState({ members: s }, this.pipeOut)
  94423. }),
  94424. (t.prototype.handlePropRequiredChange = function (e, t) {
  94425. var a = this.state.members.concat()
  94426. ;(a[e] = n.__assign(n.__assign({}, a[e]), { required: t })), this.setState({ members: a }, this.pipeOut)
  94427. }),
  94428. (t.prototype.toggleCollapsed = function () {
  94429. this.setState({ collapsed: !this.state.collapsed })
  94430. }),
  94431. (t.prototype.renderFormPrefix = function (e) {
  94432. var t = this.props,
  94433. a = t.placeholder,
  94434. r = t.mobileUI,
  94435. i = t.classnames,
  94436. o = t.translate
  94437. return g(
  94438. y.default.Fragment,
  94439. null,
  94440. g(c.Controller, {
  94441. label: o('JSONSchema.key'),
  94442. name: 'key',
  94443. control: e.control,
  94444. rules: { maxLength: 20, isVariableName: !0 },
  94445. isRequired: !0,
  94446. render: function (e) {
  94447. var t,
  94448. i = e.field
  94449. return g(l.default, n.__assign({}, i, { placeholder: o(null !== (t = null == a ? void 0 : a.key) && void 0 !== t ? t : ''), mobileUI: r }))
  94450. }
  94451. }),
  94452. g(c.Controller, {
  94453. label: o('JSONSchema.required'),
  94454. name: 'isRequired',
  94455. control: e.control,
  94456. render: function (e) {
  94457. var t = e.field
  94458. return g(h.default, n.__assign({}, t, { value: !!t.value, className: i('SchemaEditor-required'), label: o('Required') }))
  94459. }
  94460. })
  94461. )
  94462. }),
  94463. (t.prototype.rendererProps = function () {
  94464. var e,
  94465. t = this,
  94466. a = this.props,
  94467. r = a.value,
  94468. i = a.translate,
  94469. o = a.classnames,
  94470. p = a.renderExtraProps,
  94471. c = a.renderModalProps,
  94472. h = a.locale,
  94473. _ = a.classPrefix,
  94474. f = a.disabled,
  94475. b = a.showInfo,
  94476. v = a.types,
  94477. C = a.onTypeChange,
  94478. S = a.enableAdvancedSetting,
  94479. P = a.popOverContainer,
  94480. k = a.placeholder,
  94481. E = a.mobileUI,
  94482. O = a.mini,
  94483. q = a.addButtonText,
  94484. N = this.state.members
  94485. return g(
  94486. 'div',
  94487. { className: o('SchemaEditorProps', { 'SchemaEditorProps--depth': !1 !== b }) },
  94488. N.length
  94489. ? N.map(function (e, a) {
  94490. var m, b
  94491. return g(u.SchemaEditorItem, {
  94492. mobileUI: E,
  94493. mini: O,
  94494. key: e.id,
  94495. types: v,
  94496. onTypeChange: C,
  94497. enableAdvancedSetting: S,
  94498. popOverContainer: P,
  94499. prefix: O
  94500. ? void 0
  94501. : g(
  94502. y.default.Fragment,
  94503. null,
  94504. g(l.default, {
  94505. className: o('SchemaEditor-key'),
  94506. hasError: e.hasError,
  94507. value: e.key || '',
  94508. onChange: t.handlePropKeyChange.bind(t, a),
  94509. placeholder: i(null !== (m = null == k ? void 0 : k.key) && void 0 !== m ? m : ''),
  94510. disabled: f || !!(null == r ? void 0 : r.$ref),
  94511. mobileUI: E
  94512. }),
  94513. g(l.default, {
  94514. className: o('SchemaEditor-title'),
  94515. value: e.schema.title || '',
  94516. onChange: t.handlePropTitleChange.bind(t, a),
  94517. placeholder: i(null !== (b = null == k ? void 0 : k.title) && void 0 !== b ? b : ''),
  94518. disabled: f || !!(null == r ? void 0 : r.$ref),
  94519. mobileUI: E
  94520. })
  94521. ),
  94522. affix: g(
  94523. s.default,
  94524. { className: o('SchemaEditor-btn'), onClick: t.handlePropRemove.bind(t, a), iconOnly: !O, level: O ? 'link' : 'default', disabled: f || !!(null == r ? void 0 : r.$ref) },
  94525. g(d.Icon, { icon: 'remove', className: 'icon' })
  94526. ),
  94527. value: O ? n.__assign(n.__assign({}, e.schema), { key: e.key, isRequired: e.required }) : e.schema,
  94528. onChange: t.handlePropChange.bind(t, a),
  94529. onFormConfirm: t.handleEditProppertyConfirm.bind(t, a),
  94530. renderExtraProps: p,
  94531. renderModalProps: c,
  94532. locale: h,
  94533. translate: i,
  94534. classnames: o,
  94535. classPrefix: _,
  94536. disabled: f || !!(null == r ? void 0 : r.$ref),
  94537. required: e.required,
  94538. onRequiredChange: t.handlePropRequiredChange.bind(t, a),
  94539. placeholder: k,
  94540. formPrefixRender: t.renderFormPrefix
  94541. })
  94542. })
  94543. : g('div', { className: o('SchemaEditorProps-placeholder') }, i(null !== (e = null == k ? void 0 : k.empty) && void 0 !== e ? e : '')),
  94544. O
  94545. ? g(
  94546. m.default,
  94547. {
  94548. mobileUI: E,
  94549. value: { type: 'string' },
  94550. bodyRender: function (e) {
  94551. var a = e.isOpened,
  94552. r = e.value,
  94553. n = e.onChange,
  94554. s = e.ref
  94555. return a
  94556. ? g(u.SchemaEditorItem, {
  94557. types: v,
  94558. value: r,
  94559. onChange: n,
  94560. renderExtraProps: p,
  94561. renderModalProps: c,
  94562. locale: h,
  94563. translate: i,
  94564. classnames: o,
  94565. classPrefix: _,
  94566. disabled: f,
  94567. onTypeChange: t.handleTypeChange,
  94568. enableAdvancedSetting: S,
  94569. popOverContainer: P,
  94570. placeholder: k,
  94571. mobileUI: E,
  94572. mini: O,
  94573. formRef: s,
  94574. formMode: !0,
  94575. formPrefixRender: t.renderFormPrefix
  94576. })
  94577. : null
  94578. },
  94579. beforeConfirm: this.handleBeforeSubmit,
  94580. onConfirm: this.handleAddProppertyConfirm,
  94581. title: i('JSONSchema.add_prop'),
  94582. popOverContainer: P
  94583. },
  94584. function (e) {
  94585. var t = e.onClick
  94586. return g(s.default, { level: 'enhance', block: !0, onClick: t, size: 'sm', disabled: f || !!(null == r ? void 0 : r.$ref) }, null != q ? q : i('JSONSchema.add_prop'))
  94587. }
  94588. )
  94589. : g(s.default, { level: 'link', onClick: this.handleAdd, size: 'xs', disabled: f || !!(null == r ? void 0 : r.$ref) }, null != q ? q : i('JSONSchema.add_prop'))
  94590. )
  94591. }),
  94592. (t.prototype.render = function () {
  94593. var e = this.props,
  94594. t = e.classnames,
  94595. a = e.showInfo,
  94596. r = e.translate,
  94597. i = e.formMode
  94598. e.disabled
  94599. var o = e.locale,
  94600. s = e.classPrefix,
  94601. l = e.mini,
  94602. p = e.types,
  94603. m = e.placeholder,
  94604. h = e.mobileUI,
  94605. _ = e.expandMembers
  94606. return i
  94607. ? this.renderForm({
  94608. formAffixRender: function (e) {
  94609. return g(
  94610. y.default.Fragment,
  94611. null,
  94612. g(c.Controller, {
  94613. label: r('JSONSchema.members'),
  94614. name: 'properties',
  94615. control: e.control,
  94616. render: function (e) {
  94617. var a = e.field
  94618. return g(
  94619. u.SchemaEditorItem,
  94620. n.__assign({}, a, {
  94621. types: p,
  94622. value: { type: 'object', required: [], properties: a.value },
  94623. onChange: function (e) {
  94624. return a.onChange(e.properties)
  94625. },
  94626. placeholder: m,
  94627. mobileUI: h,
  94628. locale: o,
  94629. translate: r,
  94630. classnames: t,
  94631. classPrefix: s,
  94632. mini: !1
  94633. })
  94634. )
  94635. }
  94636. })
  94637. )
  94638. }
  94639. })
  94640. : g(
  94641. 'div',
  94642. { className: t('SchemaEditorItem SchemaEditorObject', { 'is-collapsed': this.state.collapsed, 'SchemaEditorItem--mini': l }) },
  94643. !1 !== a
  94644. ? g(
  94645. y.default.Fragment,
  94646. null,
  94647. l ? null : g('a', { className: t('SchemaEditor-caret', { 'is-collapsed': this.state.collapsed }), onClick: this.toggleCollapsed }, g(d.Icon, { icon: 'caret', className: 'icon' })),
  94648. this.renderCommon()
  94649. )
  94650. : null,
  94651. this.state.collapsed || (l && !0 !== _) ? null : this.rendererProps()
  94652. )
  94653. }),
  94654. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'pipeOut', null),
  94655. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'handleAdd', null),
  94656. n.__decorate(
  94657. [o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)],
  94658. t.prototype,
  94659. 'handleAddProppertyConfirm',
  94660. null
  94661. ),
  94662. n.__decorate(
  94663. [o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Number, Object]), n.__metadata('design:returntype', void 0)],
  94664. t.prototype,
  94665. 'handleEditProppertyConfirm',
  94666. null
  94667. ),
  94668. n.__decorate(
  94669. [o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Number, String]), n.__metadata('design:returntype', void 0)],
  94670. t.prototype,
  94671. 'handlePropKeyChange',
  94672. null
  94673. ),
  94674. n.__decorate(
  94675. [o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Number, String]), n.__metadata('design:returntype', void 0)],
  94676. t.prototype,
  94677. 'handlePropTitleChange',
  94678. null
  94679. ),
  94680. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Number]), n.__metadata('design:returntype', void 0)], t.prototype, 'handlePropRemove', null),
  94681. n.__decorate(
  94682. [o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Number, Object]), n.__metadata('design:returntype', void 0)],
  94683. t.prototype,
  94684. 'handlePropChange',
  94685. null
  94686. ),
  94687. n.__decorate(
  94688. [o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Number, Boolean]), n.__metadata('design:returntype', void 0)],
  94689. t.prototype,
  94690. 'handlePropRequiredChange',
  94691. null
  94692. ),
  94693. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'toggleCollapsed', null),
  94694. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], t.prototype, 'renderFormPrefix', null),
  94695. t
  94696. )
  94697. })(p.SchemaEditorItemCommon)
  94698. t.SchemaEditorItemObject = b
  94699. }) /*!node_modules/amis-ui/lib/components/schema-editor/Item.js*/
  94700. amis.define('24c8b1e', function (e, t, r, a) {
  94701. 'use strict'
  94702. Object.defineProperty(t, '__esModule', { value: !0 })
  94703. var n = e('68b98b9'),
  94704. o = e('ac704b9'),
  94705. c = e('a1d0d42'),
  94706. i = e('c4c20a0'),
  94707. u = e('62ee147')
  94708. function d(e) {
  94709. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  94710. }
  94711. var s = d(o),
  94712. l = e('ac704b9'),
  94713. m = (l.default || l).createElement
  94714. ;(l.default || l).Fragment
  94715. var f = (function (e) {
  94716. function t() {
  94717. return (null !== e && e.apply(this, arguments)) || this
  94718. }
  94719. return (
  94720. n.__extends(t, e),
  94721. (t.prototype.render = function () {
  94722. var e = this.props.value,
  94723. t = i.SchemaEditorItemCommon
  94724. switch (null == e ? void 0 : e.type) {
  94725. case 'object':
  94726. t = u.SchemaEditorItemObject
  94727. break
  94728. case 'array':
  94729. t = c.SchemaEditorItemArray
  94730. }
  94731. return m(t, n.__assign({}, this.props, { key: (null == e ? void 0 : e.type) || 'string' }))
  94732. }),
  94733. t
  94734. )
  94735. })(s.default.Component)
  94736. t.SchemaEditorItem = f
  94737. }) /*!node_modules/amis-ui/lib/components/schema-editor/index.js*/
  94738. amis.define('742c61c', function (e, a, t, n) {
  94739. 'use strict'
  94740. Object.defineProperty(a, '__esModule', { value: !0 })
  94741. var l = e('68b98b9'),
  94742. r = e('ac704b9'),
  94743. o = e('64ea6e0'),
  94744. s = e('24c8b1e'),
  94745. i = e('c4c20a0')
  94746. function d(e) {
  94747. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  94748. }
  94749. var p = d(r),
  94750. c = e('ac704b9'),
  94751. u = (c.default || c).createElement
  94752. ;(c.default || c).Fragment
  94753. var b = (function (e) {
  94754. function a(a) {
  94755. var t = e.call(this, a) || this,
  94756. n = a.translate
  94757. return (
  94758. (t.defaultTypes = [
  94759. { label: n('SchemaType.string'), value: 'string' },
  94760. { label: n('SchemaType.number'), value: 'number' },
  94761. { label: n('SchemaType.integer'), value: 'integer' },
  94762. { label: n('SchemaType.boolean'), value: 'boolean' },
  94763. { label: n('SchemaType.null'), value: 'null' },
  94764. { label: n('SchemaType.object'), value: 'object' },
  94765. { label: n('SchemaType.array'), value: 'array' }
  94766. ]),
  94767. t
  94768. )
  94769. }
  94770. return (
  94771. l.__extends(a, e),
  94772. (a.prototype.handleTypeChange = function (e, a, t) {
  94773. var n = this.props.definitions
  94774. return 'array' === e && (a.items = { type: 'string' }), (null == n ? void 0 : n[e]) && (a = l.__assign(l.__assign(l.__assign({}, a), n[e]), { $ref: e })), a
  94775. }),
  94776. (a.prototype.render = function () {
  94777. var e = this.props,
  94778. a = e.defaultType,
  94779. t = e.classnames,
  94780. n = e.onChange,
  94781. l = e.renderExtraProps,
  94782. r = e.renderModalProps,
  94783. o = e.translate,
  94784. i = e.locale,
  94785. d = e.classPrefix,
  94786. p = e.rootTypeMutable,
  94787. c = e.showRootInfo,
  94788. b = e.disabled,
  94789. h = e.definitions,
  94790. y = e.enableAdvancedSetting,
  94791. m = e.popOverContainer,
  94792. f = e.placeholder,
  94793. v = e.mobileUI,
  94794. g = e.mini,
  94795. T = e.className,
  94796. _ = e.addButtonText,
  94797. S = this.props.value || { type: a || 'object' },
  94798. j = Array.isArray(this.props.disabledTypes) ? this.props.disabledTypes : [],
  94799. C = this.defaultTypes.concat()
  94800. h &&
  94801. Object.keys(h).forEach(function (e) {
  94802. var a = h[e]
  94803. ;(null == a ? void 0 : a.type) && a.title && ['string', 'number', 'integer', 'object', 'array', 'boolean', 'null'].includes(a.type) && C.push({ value: e, label: o(a.title) })
  94804. })
  94805. return (
  94806. j.length &&
  94807. (C = C.filter(function (e) {
  94808. return !~j.indexOf(e.value)
  94809. })),
  94810. u(
  94811. 'div',
  94812. { className: t('SchemaEditor', T) },
  94813. u(s.SchemaEditorItem, {
  94814. types: C,
  94815. typeMutable: p,
  94816. showInfo: c,
  94817. value: S,
  94818. onChange: n,
  94819. renderExtraProps: l,
  94820. renderModalProps: r,
  94821. locale: i,
  94822. translate: o,
  94823. classnames: t,
  94824. classPrefix: d,
  94825. disabled: b,
  94826. onTypeChange: this.handleTypeChange,
  94827. enableAdvancedSetting: y,
  94828. popOverContainer: m,
  94829. placeholder: f,
  94830. mobileUI: v,
  94831. mini: g,
  94832. addButtonText: _,
  94833. expandMembers: !0
  94834. })
  94835. )
  94836. )
  94837. }),
  94838. (a.defaultProps = { defaultType: 'object', rootTypeMutable: !1, showRootInfo: !1, disabledTypes: ['null'], placeholder: i.schemaEditorItemPlaceholder }),
  94839. l.__decorate(
  94840. [o.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', [String, Object, Object]), l.__metadata('design:returntype', void 0)],
  94841. a.prototype,
  94842. 'handleTypeChange',
  94843. null
  94844. ),
  94845. a
  94846. )
  94847. })(p.default.Component),
  94848. h = o.themeable(o.localeable(o.uncontrollable(b, { value: 'onChange' })))
  94849. ;(a.SchemaEditor = b), (a.default = h)
  94850. }) /*!node_modules/amis-ui/lib/components/BaiduMapPicker.js*/
  94851. amis.define('6d7a355', function (t, e, a, n) {
  94852. 'use strict'
  94853. Object.defineProperty(e, '__esModule', { value: !0 })
  94854. var i = t('68b98b9'),
  94855. o = t('ac704b9'),
  94856. s = t('64ea6e0'),
  94857. r = t('5f94728'),
  94858. l = t('09ae5b9')
  94859. function c(t) {
  94860. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  94861. }
  94862. var p = c(o),
  94863. d = c(r),
  94864. u = t('ac704b9'),
  94865. h = (u.default || u).createElement
  94866. ;(u.default || u).Fragment
  94867. var m = (function (t) {
  94868. function e() {
  94869. var e = (null !== t && t.apply(this, arguments)) || this
  94870. return (
  94871. (e.state = { inputValue: '', locs: [], locIndex: -1, sugs: [] }),
  94872. (e.id = s.uuid()),
  94873. (e.mapRef = p.default.createRef()),
  94874. (e.search = d.default(
  94875. function () {
  94876. var t
  94877. e.state.inputValue ? null === (t = e.ac) || void 0 === t || t.search(e.state.inputValue) : e.setState({ sugs: [] })
  94878. },
  94879. 250,
  94880. { trailing: !0, leading: !1 }
  94881. )),
  94882. e
  94883. )
  94884. }
  94885. return (
  94886. i.__extends(e, t),
  94887. (e.prototype.componentDidMount = function () {
  94888. window.BMap ? this.initMap() : s.loadScript('//api.map.baidu.com/api?v=3.0&ak='.concat(this.props.ak, '&callback={{callback}}')).then(this.initMap)
  94889. }),
  94890. (e.prototype.componentWillUnmount = function () {
  94891. var t, e
  94892. null === (e = null === (t = this.ac) || void 0 === t ? void 0 : t.dispose) || void 0 === e || e.call(t),
  94893. this.placeholderInput && document.body.removeChild(this.placeholderInput),
  94894. delete this.placeholderInput,
  94895. delete this.map
  94896. }),
  94897. (e.prototype.initMap = function () {
  94898. var t
  94899. return i.__awaiter(this, void 0, void 0, function () {
  94900. var e,
  94901. a,
  94902. n,
  94903. o,
  94904. s,
  94905. r,
  94906. l = this
  94907. return i.__generator(this, function (i) {
  94908. switch (i.label) {
  94909. case 0:
  94910. return (
  94911. (e = null !== (t = this.props.autoSelectCurrentLoc) && void 0 !== t && t),
  94912. (a = new BMap.Map(this.mapRef.current, { enableMapClick: !1 })),
  94913. (this.map = a),
  94914. (this.convertor = new BMap.Convertor()),
  94915. (n = this.props.value),
  94916. (o = n ? new BMap.Point(n.lng, n.lat) : new BMap.Point(116.404, 39.915)),
  94917. 'gcj02' != this.props.coordinatesType ? [3, 2] : [4, this.covertPoint(o, 3, 5)]
  94918. )
  94919. case 1:
  94920. return (o = i.sent()), a.centerAndZoom(o, 15), [3, 3]
  94921. case 2:
  94922. a.centerAndZoom(o, 15), (i.label = 3)
  94923. case 3:
  94924. return (
  94925. a.addControl(new BMap.NavigationControl({ type: BMAP_NAVIGATION_CONTROL_SMALL })),
  94926. (s = new BMap.GeolocationControl()).addEventListener('locationSuccess', function (t) {
  94927. l.getLocations(t.point, e)
  94928. }),
  94929. a.addControl(s),
  94930. a.addEventListener('click', function (t) {
  94931. l.props.onlySelectCurrentLoc || l.getLocations(t.point, !0)
  94932. }),
  94933. ((r = document.createElement('input')).className = 'invisible'),
  94934. (this.placeholderInput = r),
  94935. document.body.appendChild(r),
  94936. (this.ac = new BMap.Autocomplete({
  94937. input: r,
  94938. location: a,
  94939. onSearchComplete: function (t) {
  94940. if (l.map) {
  94941. var e = [],
  94942. a = t.getNumPois()
  94943. if (a) {
  94944. for (var n = 0; n < a; n++) {
  94945. var i = t.getPoi(n)
  94946. i && e.push([i.province, i.city, i.district, i.street, i.business].join(' '))
  94947. }
  94948. l.setState({ sugs: e })
  94949. }
  94950. }
  94951. }
  94952. })),
  94953. n ? this.getLocations(o) : s.location(),
  94954. [2]
  94955. )
  94956. }
  94957. })
  94958. })
  94959. }),
  94960. (e.prototype.getLocations = function (t, e) {
  94961. var a = this,
  94962. n = this.map
  94963. n.clearOverlays()
  94964. var i = new BMap.Marker(t)
  94965. n.addOverlay(i),
  94966. n.panTo(t),
  94967. new BMap.Geocoder().getLocation(t, function (t) {
  94968. if (a.map) {
  94969. var n = []
  94970. n.push({ title: '\u5f53\u524d\u4f4d\u7f6e', address: t.address, city: t.addressComponents.city, lat: t.point.lat, lng: t.point.lng }),
  94971. Array.isArray(t.surroundingPois) &&
  94972. t.surroundingPois.forEach(function (t) {
  94973. n.push({ title: t.title, address: t.address, city: t.city, lat: t.point.lat, lng: t.point.lng })
  94974. }),
  94975. a.setState({ locIndex: 0, locs: n }, function () {
  94976. e && a.triggerOnChange(n[0])
  94977. })
  94978. }
  94979. })
  94980. }),
  94981. (e.prototype.handleChange = function (t) {
  94982. this.setState({ inputValue: t.currentTarget.value }, this.search)
  94983. }),
  94984. (e.prototype.handleSelect = function (t) {
  94985. var e = this,
  94986. a = parseInt(t.currentTarget.getAttribute('data-index'), 10),
  94987. n = this.state.locs[a]
  94988. this.setState({ locIndex: a }, function () {
  94989. var t = new BMap.Point(n.lng, n.lat)
  94990. e.map.clearOverlays()
  94991. var a = new BMap.Marker(t)
  94992. e.map.addOverlay(a), e.map.panTo(t), e.triggerOnChange(n)
  94993. })
  94994. }),
  94995. (e.prototype.covertPoint = function (t, e, a) {
  94996. var n = this
  94997. return new Promise(function (i, o) {
  94998. n.convertor.translate([t], e, a, function (t) {
  94999. 0 === t.status && t.points.length ? i(new BMap.Point(t.points[0].lng, t.points[0].lat)) : o()
  95000. })
  95001. })
  95002. }),
  95003. (e.prototype.triggerOnChange = function (t) {
  95004. var e,
  95005. a,
  95006. n = this,
  95007. i = new BMap.Point(t.lng, t.lat)
  95008. 'gcj02' == this.props.coordinatesType
  95009. ? this.covertPoint(i, 5, 3).then(function (e) {
  95010. var a
  95011. 'function' == typeof (null === (a = n.props) || void 0 === a ? void 0 : a.onChange) && n.props.onChange({ address: t.address.trim() || t.title, lat: e.lat, lng: e.lng, city: t.city })
  95012. })
  95013. : 'function' == typeof (null === (e = this.props) || void 0 === e ? void 0 : e.onChange) &&
  95014. (null === (a = this.props) || void 0 === a || a.onChange({ address: t.address.trim() || t.title, lat: t.lat, lng: t.lng, city: t.city }))
  95015. }),
  95016. (e.prototype.handleSugSelect = function (t) {
  95017. var e = this,
  95018. a = t.currentTarget.innerText
  95019. this.setState({ inputValue: a })
  95020. var n = new BMap.LocalSearch(this.map, {
  95021. onSearchComplete: function () {
  95022. var t = n.getResults().getPoi(0)
  95023. e.setState({ inputValue: null == t ? void 0 : t.title, sugs: [] }), e.getLocations(null == t ? void 0 : t.point, !0)
  95024. }
  95025. })
  95026. n.search(a)
  95027. }),
  95028. (e.prototype.render = function () {
  95029. var t,
  95030. e = this,
  95031. a = this.props.classnames,
  95032. n = null !== (t = this.props.onlySelectCurrentLoc) && void 0 !== t && t,
  95033. i = this.state,
  95034. o = i.locIndex,
  95035. s = i.locs,
  95036. r = i.inputValue,
  95037. c = i.sugs,
  95038. p = Array.isArray(c) && c.length
  95039. return h(
  95040. 'div',
  95041. { className: a('MapPicker') },
  95042. !n &&
  95043. h(
  95044. 'div',
  95045. { className: a('MapPicker-search TextControl-control') },
  95046. h('div', { className: a('TextControl-input') }, h('input', { onChange: this.handleChange, value: r, placeholder: '\u641c\u7d22\u5730\u70b9' }))
  95047. ),
  95048. h('div', { ref: this.mapRef, className: a('MapPicker-map', { invisible: p }) }),
  95049. h(
  95050. 'div',
  95051. { className: a('MapPicker-result', { invisible: p }) },
  95052. !n &&
  95053. s.map(function (t, n) {
  95054. return h(
  95055. 'div',
  95056. { onClick: e.handleSelect, key: n, 'data-index': n, className: a('MapPicker-item') },
  95057. h('div', { className: a('MapPicker-itemTitle') }, t.title),
  95058. h('div', { className: a('MapPicker-itemDesc') }, t.address),
  95059. o === n ? h(l.Icon, { icon: 'success', className: 'icon' }) : null
  95060. )
  95061. }),
  95062. n &&
  95063. s.length > 0 &&
  95064. h(
  95065. 'div',
  95066. { onClick: this.handleSelect, key: 'locs-current', 'data-index': 0, className: a('MapPicker-item') },
  95067. h('div', { className: a('MapPicker-itemTitle') }, s[0].title),
  95068. h('div', { className: a('MapPicker-itemDesc') }, s[0].address),
  95069. 0 === o ? h(l.Icon, { icon: 'success', className: 'icon' }) : null
  95070. )
  95071. ),
  95072. p && !n
  95073. ? h(
  95074. 'div',
  95075. { className: a('MapPicker-sug') },
  95076. c.map(function (t) {
  95077. return h('div', { onClick: e.handleSugSelect, className: a('MapPicker-sugItem'), key: t }, t)
  95078. })
  95079. )
  95080. : null
  95081. )
  95082. }),
  95083. i.__decorate([s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', Promise)], e.prototype, 'initMap', null),
  95084. i.__decorate(
  95085. [s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object, Boolean]), i.__metadata('design:returntype', void 0)],
  95086. e.prototype,
  95087. 'getLocations',
  95088. null
  95089. ),
  95090. i.__decorate([s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], e.prototype, 'handleChange', null),
  95091. i.__decorate([s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], e.prototype, 'handleSelect', null),
  95092. i.__decorate([s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], e.prototype, 'handleSugSelect', null),
  95093. e
  95094. )
  95095. })(p.default.Component),
  95096. g = s.themeable(m)
  95097. ;(e.BaiduMapPicker = m), (e.default = g)
  95098. }) /*!node_modules/amis-ui/lib/components/GaodeMapPicker.js*/
  95099. amis.define('59fc514', function (e, t, a, n) {
  95100. 'use strict'
  95101. Object.defineProperty(t, '__esModule', { value: !0 })
  95102. var o = e('68b98b9'),
  95103. i = e('ac704b9'),
  95104. r = e('64ea6e0'),
  95105. s = e('5f94728')
  95106. function l(e) {
  95107. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  95108. }
  95109. var c = l(i),
  95110. d = l(s),
  95111. p = e('ac704b9'),
  95112. u = (p.default || p).createElement
  95113. ;(p.default || p).Fragment
  95114. var g = (function (e) {
  95115. function t() {
  95116. var t = (null !== e && e.apply(this, arguments)) || this
  95117. return (
  95118. (t.state = { inputValue: '', locs: [], locIndex: -1, sugs: [] }),
  95119. (t.id = r.uuid()),
  95120. (t.mapRef = c.default.createRef()),
  95121. (t.resultListRef = c.default.createRef()),
  95122. (t.search = d.default(
  95123. function () {
  95124. var e
  95125. t.state.inputValue ? null === (e = t.placeSearch) || void 0 === e || e.search(t.state.inputValue) : t.setState({ sugs: [] })
  95126. },
  95127. 250,
  95128. { trailing: !0, leading: !1 }
  95129. )),
  95130. t
  95131. )
  95132. }
  95133. return (
  95134. o.__extends(t, e),
  95135. (t.prototype.componentDidMount = function () {
  95136. window.AMap ? this.initMap() : (r.loadStyle('https://cache.amap.com/lbs/static/main1119.css'), r.loadScript('//webapi.amap.com/maps?v=2.0&key='.concat(this.props.ak)).then(this.initMap))
  95137. }),
  95138. (t.prototype.initMap = function () {
  95139. return o.__awaiter(this, void 0, void 0, function () {
  95140. var e,
  95141. t = this
  95142. return o.__generator(this, function (a) {
  95143. return (
  95144. (e = new AMap.Map(this.mapRef.current, { resizeEnable: !0, zoom: 13 })),
  95145. (this.map = e),
  95146. e.plugin(['AMap.Geocoder'], function () {
  95147. t.geocoder = new AMap.Geocoder({ radius: 1e3, extensions: 'all' })
  95148. }),
  95149. e.plugin('AMap.Geolocation', function () {
  95150. ;(t.geolocation = new AMap.Geolocation({ enableHighAccuracy: !0, timeout: 1e4, maximumAge: 0, convert: !0 })), e.addControl(t.geolocation)
  95151. }),
  95152. AMap.plugin(['AMap.PlaceSearch'], function () {
  95153. ;(t.placeSearch = new AMap.PlaceSearch({ pageSize: 5, pageIndex: 1, map: e, panel: t.resultListRef.current, autoFitView: !0 })),
  95154. t.placeSearch.on('selectChanged', function (e) {
  95155. var a = e.selected.data.location
  95156. t.syncLocation({ lng: a.lng, lat: a.lat, address: e.selected.data.address, city: e.selected.data.cityname })
  95157. })
  95158. }),
  95159. this.props.value
  95160. ? (e.setZoomAndCenter(13, [this.props.value.lng, this.props.value.lat]),
  95161. (this.mark = new AMap.Marker({ position: [this.props.value.lng, this.props.value.lat] })),
  95162. this.mark.setMap(e))
  95163. : this.geolocation.getCurrentPosition(function (e, t) {}),
  95164. e.on('click', function (a) {
  95165. e.setCenter(a.lnglat)
  95166. var n = new AMap.Marker({ position: [a.lnglat.lng, a.lnglat.lat] })
  95167. n.setMap(e), t.mark && t.mark.setMap(null), (t.mark = n), t.syncLocation(a.lnglat)
  95168. }),
  95169. [2]
  95170. )
  95171. })
  95172. })
  95173. }),
  95174. (t.prototype.syncLocation = function (e) {
  95175. return o.__awaiter(this, void 0, void 0, function () {
  95176. var t = this
  95177. return o.__generator(this, function (a) {
  95178. return (
  95179. new Promise(function (a, n) {
  95180. var o, i
  95181. if (e.address && e.city) {
  95182. var r = { lng: e.lng, lat: e.lat, address: e.address, city: e.city, vendor: 'gaode' }
  95183. ;(null === (o = t.props) || void 0 === o ? void 0 : o.onChange) && (null === (i = t.props) || void 0 === i || i.onChange(r))
  95184. }
  95185. t.geocoder.getAddress(e, function (o, i) {
  95186. var r, s
  95187. if ('complete' === o && 'OK' === i.info) {
  95188. a({ status: o, result: i })
  95189. var l = {
  95190. lng: e.lng,
  95191. lat: e.lat,
  95192. address: i.regeocode.formattedAddress,
  95193. city: i.regeocode.addressComponent.city || i.regeocode.addressComponent.province || i.regeocode.addressComponent.district,
  95194. vendor: 'gaode'
  95195. }
  95196. ;(null === (r = t.props) || void 0 === r ? void 0 : r.onChange) && (null === (s = t.props) || void 0 === s || s.onChange(l))
  95197. } else n({ status: o, result: i })
  95198. })
  95199. }),
  95200. [2]
  95201. )
  95202. })
  95203. })
  95204. }),
  95205. (t.prototype.handleChange = function (e) {
  95206. this.setState({ inputValue: e.currentTarget.value }, this.search)
  95207. }),
  95208. (t.prototype.render = function () {
  95209. var e = this.props.classnames,
  95210. t = this.state
  95211. t.locIndex, t.locs
  95212. var a = t.inputValue
  95213. return (
  95214. t.sugs,
  95215. u(
  95216. 'div',
  95217. { className: e('MapPicker') },
  95218. u(
  95219. 'div',
  95220. { className: e('MapPicker-search TextControl-control') },
  95221. u('div', { className: e('TextControl-input') }, u('input', { onChange: this.handleChange, value: a, placeholder: '\u641c\u7d22\u5730\u70b9' }))
  95222. ),
  95223. u('div', { ref: this.mapRef, className: e('MapPicker-map', { invisible: !1 }) }),
  95224. u('div', { ref: this.resultListRef, className: e('MapPicker-result', { invisible: !1 }) })
  95225. )
  95226. )
  95227. }),
  95228. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', Promise)], t.prototype, 'initMap', null),
  95229. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', Promise)], t.prototype, 'syncLocation', null),
  95230. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleChange', null),
  95231. t
  95232. )
  95233. })(c.default.Component),
  95234. m = r.themeable(g)
  95235. ;(t.BaiduMapPicker = g), (t.default = m)
  95236. }) /*!node_modules/amis-ui/lib/components/LocationPicker.js*/
  95237. amis.define('ce14b77', function (e, t, a, n) {
  95238. 'use strict'
  95239. Object.defineProperty(t, '__esModule', { value: !0 })
  95240. var o = e('68b98b9'),
  95241. i = e('ac704b9'),
  95242. d = e('64ea6e0'),
  95243. r = e('09ae5b9'),
  95244. s = e('76a2674'),
  95245. l = e('6d7a355'),
  95246. p = e('59fc514'),
  95247. c = e('6958586')
  95248. function u(e) {
  95249. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  95250. }
  95251. var _ = u(i),
  95252. h = e('ac704b9'),
  95253. m = (h.default || h).createElement
  95254. ;(h.default || h).Fragment
  95255. var y = (function (e) {
  95256. function t() {
  95257. var t = (null !== e && e.apply(this, arguments)) || this
  95258. return (t.domRef = _.default.createRef()), (t.state = { isFocused: !1, isOpened: !1 }), t
  95259. }
  95260. return (
  95261. o.__extends(t, e),
  95262. (t.prototype.handleKeyPress = function (e) {
  95263. ' ' === e.key && (this.handleClick(), e.preventDefault())
  95264. }),
  95265. (t.prototype.handleFocus = function () {
  95266. this.setState({ isFocused: !0 })
  95267. }),
  95268. (t.prototype.handleBlur = function () {
  95269. this.setState({ isFocused: !0 })
  95270. }),
  95271. (t.prototype.handleClick = function () {
  95272. this.state.isOpened ? this.close() : this.open()
  95273. }),
  95274. (t.prototype.getTarget = function () {
  95275. return this.domRef.current
  95276. }),
  95277. (t.prototype.getParent = function () {
  95278. var e
  95279. return null === (e = this.domRef.current) || void 0 === e ? void 0 : e.parentElement
  95280. }),
  95281. (t.prototype.open = function (e) {
  95282. this.props.disabled || this.setState({ isOpened: !0 }, e), (this.tempValue = this.props.value)
  95283. }),
  95284. (t.prototype.close = function () {
  95285. this.setState({ isOpened: !1 })
  95286. }),
  95287. (t.prototype.clearValue = function (e) {
  95288. e.preventDefault(), e.stopPropagation(), (0, this.props.onChange)('')
  95289. }),
  95290. (t.prototype.handlePopOverClick = function (e) {
  95291. e.stopPropagation(), e.preventDefault()
  95292. }),
  95293. (t.prototype.handleChange = function (e) {
  95294. e && (e = o.__assign(o.__assign({}, e), { vendor: this.props.vendor })), this.props.onChange(e)
  95295. }),
  95296. (t.prototype.handleTempChange = function (e) {
  95297. e && (e = o.__assign(o.__assign({}, e), { vendor: this.props.vendor })), (this.tempValue = e)
  95298. }),
  95299. (t.prototype.handleConfirm = function () {
  95300. this.props.onChange(this.tempValue), this.close()
  95301. }),
  95302. (t.prototype.render = function () {
  95303. var e,
  95304. t = this,
  95305. a = this.props,
  95306. n = a.classnames,
  95307. o = a.value,
  95308. i = a.className,
  95309. u = a.popoverClassName,
  95310. _ = a.disabled,
  95311. h = a.placeholder,
  95312. y = a.getLocationPlaceholder,
  95313. g = a.clearable,
  95314. f = a.popOverContainer,
  95315. v = a.vendor,
  95316. C = a.coordinatesType,
  95317. b = a.ak,
  95318. P = a.mobileUI,
  95319. k = a.autoSelectCurrentLoc,
  95320. F = a.onlySelectCurrentLoc,
  95321. L = this.props.translate,
  95322. O = this.state,
  95323. S = O.isFocused,
  95324. N = O.isOpened
  95325. return (
  95326. (function () {
  95327. switch (v) {
  95328. case 'baidu':
  95329. return m(l.default, { ak: b, value: o, coordinatesType: C, autoSelectCurrentLoc: k, onlySelectCurrentLoc: F, onChange: t.handleChange })
  95330. case 'gaode':
  95331. return m(p.default, { ak: b, value: o, coordinatesType: C, onChange: t.handleChange })
  95332. default:
  95333. m(s.default, null, L('{{vendor}} \u5730\u56fe\u63a7\u4ef6\u4e0d\u652f\u6301', { vendor: v }))
  95334. }
  95335. })(),
  95336. m(
  95337. 'div',
  95338. {
  95339. tabIndex: 0,
  95340. onKeyPress: this.handleKeyPress,
  95341. onFocus: this.handleFocus,
  95342. onBlur: this.handleBlur,
  95343. className: n('LocationPicker', { 'is-mobile': P, 'is-disabled': _, 'is-focused': S, 'is-active': N }, i),
  95344. ref: this.domRef,
  95345. onClick: this.handleClick
  95346. },
  95347. o ? m('span', { className: n('LocationPicker-value') }, o.address) : m('span', { className: n('LocationPicker-placeholder') }, L(F ? y : h)),
  95348. g && !_ && o ? m('a', { className: n('LocationPicker-clear'), onClick: this.clearValue }, m(r.Icon, { icon: 'input-clear', className: 'icon' })) : null,
  95349. m('a', { className: n('LocationPicker-toggler') }, m(r.Icon, { icon: 'location', className: 'icon' })),
  95350. P
  95351. ? m(
  95352. c.default,
  95353. { className: n('LocationPicker-popup'), container: f || this.getParent, isShow: N, onHide: this.close, showConfirm: !0, onConfirm: this.handleConfirm },
  95354. m(
  95355. 'div',
  95356. { className: n('LocationPicker-popup-inner') },
  95357. 'baidu' === v
  95358. ? m(l.default, { ak: b, value: o, coordinatesType: C, autoSelectCurrentLoc: k, onlySelectCurrentLoc: F, onChange: this.handleTempChange })
  95359. : m(s.default, null, L('{{vendor}} \u5730\u56fe\u63a7\u4ef6\u4e0d\u652f\u6301', { vendor: v }))
  95360. )
  95361. )
  95362. : m(
  95363. d.Overlay,
  95364. { target: this.getTarget, container: f || this.getParent, rootClose: !1, show: N },
  95365. m(
  95366. d.PopOver,
  95367. {
  95368. className: n('LocationPicker-popover', u),
  95369. onHide: this.close,
  95370. overlay: !0,
  95371. onClick: this.handlePopOverClick,
  95372. style: { width: null === (e = this.getTarget()) || void 0 === e ? void 0 : e.offsetWidth }
  95373. },
  95374. 'baidu' === v
  95375. ? m(l.default, { ak: b, value: o, coordinatesType: C, autoSelectCurrentLoc: k, onlySelectCurrentLoc: F, onChange: this.handleChange })
  95376. : m(s.default, null, L('{{vendor}} \u5730\u56fe\u63a7\u4ef6\u4e0d\u652f\u6301', { vendor: v }))
  95377. )
  95378. )
  95379. )
  95380. )
  95381. }),
  95382. (t.defaultProps = { placeholder: 'LocationPicker.placeholder', getLocationPlaceholder: 'LocationPicker.getLocation', clearable: !1 }),
  95383. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleKeyPress', null),
  95384. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'handleFocus', null),
  95385. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'handleBlur', null),
  95386. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'handleClick', null),
  95387. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'getTarget', null),
  95388. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'getParent', null),
  95389. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Function]), o.__metadata('design:returntype', void 0)], t.prototype, 'open', null),
  95390. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'close', null),
  95391. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'clearValue', null),
  95392. o.__decorate(
  95393. [d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)],
  95394. t.prototype,
  95395. 'handlePopOverClick',
  95396. null
  95397. ),
  95398. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleChange', null),
  95399. o.__decorate(
  95400. [d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)],
  95401. t.prototype,
  95402. 'handleTempChange',
  95403. null
  95404. ),
  95405. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'handleConfirm', null),
  95406. t
  95407. )
  95408. })(_.default.Component),
  95409. g = d.themeable(d.localeable(y))
  95410. ;(t.LocationPicker = y), (t.default = g)
  95411. }) /*!node_modules/lodash/intersectionBy.js*/
  95412. amis.define('fc34caa', function (c, e, n, a) {
  95413. var f = c('6d0c860'),
  95414. d = c('f5c9312'),
  95415. i = c('8c8db6b'),
  95416. o = c('37f3d32'),
  95417. r = c('aecc97c'),
  95418. t = c('43579e9'),
  95419. p = o(function (c) {
  95420. var e = t(c),
  95421. n = f(c, r)
  95422. return e === t(n) ? (e = void 0) : n.pop(), n.length && n[0] === c[0] ? d(n, i(e, 2)) : []
  95423. })
  95424. n.exports = p
  95425. }) /*!node_modules/lodash/compact.js*/
  95426. amis.define('b4aec44', function (n, e, r, t) {
  95427. r.exports = function (n) {
  95428. for (var e = -1, r = null == n ? 0 : n.length, t = 0, a = []; ++e < r; ) {
  95429. var f = n[e]
  95430. f && (a[t++] = f)
  95431. }
  95432. return a
  95433. }
  95434. }) /*!node_modules/amis-ui/lib/components/Cascader.js*/
  95435. amis.define('50525e3', function (e, t, n, a) {
  95436. 'use strict'
  95437. Object.defineProperty(t, '__esModule', { value: !0 })
  95438. var i = e('68b98b9'),
  95439. r = e('ac704b9'),
  95440. d = e('64ea6e0'),
  95441. l = e('fc34caa'),
  95442. o = e('b4aec44'),
  95443. s = e('0de7e2d'),
  95444. c = e('098b8e1'),
  95445. u = e('64a8924'),
  95446. p = e('6940483'),
  95447. h = e('09ae5b9')
  95448. function _(e) {
  95449. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  95450. }
  95451. var v = _(r),
  95452. f = _(l),
  95453. m = _(o),
  95454. y = _(s),
  95455. g = _(c),
  95456. b = e('ac704b9'),
  95457. O = (b.default || b).createElement
  95458. ;(b.default || b).Fragment
  95459. var C = (function (e) {
  95460. function t(t) {
  95461. var n = e.call(this, t) || this
  95462. return (
  95463. (n.tabsRef = v.default.createRef()),
  95464. (n.tabRef = v.default.createRef()),
  95465. (n.getParentTree = function (e, t) {
  95466. var a = n.getOptionParent(e)
  95467. return a ? (t.push(a), n.getParentTree(a, t)) : t
  95468. }),
  95469. (n.state = { activePaths: [], selectedOptions: n.props.selectedOptions || [], tabs: [{ options: n.props.options.slice() || [] }], disableConfirm: !1 }),
  95470. n
  95471. )
  95472. }
  95473. return (
  95474. i.__extends(t, e),
  95475. (t.prototype.componentDidMount = function () {
  95476. var e = this.props,
  95477. t = e.multiple,
  95478. n = e.options,
  95479. a = e.valueField,
  95480. r = void 0 === a ? 'value' : a,
  95481. l = e.cascade
  95482. e.onlyLeaf
  95483. var o = this.props.selectedOptions.slice(),
  95484. s = 0,
  95485. c = []
  95486. o.forEach(function (e) {
  95487. var t = d.getTreeAncestors(n, e)
  95488. t && (null == t ? void 0 : t.length) > s && (s = (c = t).length)
  95489. })
  95490. var u = o.map(function (e) {
  95491. return e[r]
  95492. }),
  95493. p = c.map(function (e) {
  95494. var n
  95495. return (
  95496. t &&
  95497. !l &&
  95498. u.includes(e[r]) &&
  95499. (null === (n = null == e ? void 0 : e.children) || void 0 === n ? void 0 : n.length) &&
  95500. e.children.forEach(function (e) {
  95501. return (e.disabled = !0)
  95502. }),
  95503. { options: e.children ? e.children : [] }
  95504. )
  95505. })
  95506. this.setState({ selectedOptions: o, tabs: i.__spreadArray(i.__spreadArray([], i.__read(this.state.tabs), !1), i.__read(p), !1) })
  95507. }),
  95508. (t.prototype.getOptionParent = function (e) {
  95509. var t = this.props,
  95510. n = t.options,
  95511. a = t.valueField,
  95512. i = void 0 === a ? 'value' : a,
  95513. r = []
  95514. return (
  95515. d.findTree(n, function (t, n, a, d) {
  95516. return t[i] === e[i] && ((r = d), !0)
  95517. }),
  95518. r.length ? r[r.length - 1] : null
  95519. )
  95520. }),
  95521. (t.prototype.dealParentSelect = function (e, t) {
  95522. var n,
  95523. a = this.props,
  95524. i = a.valueField,
  95525. r = void 0 === i ? 'value' : i,
  95526. d = a.onlyLeaf,
  95527. l = this.getOptionParent(e)
  95528. if (l && !d) {
  95529. var o = null == l ? void 0 : l.children,
  95530. s = f.default(t, o, r),
  95531. c = y.default(t, (((n = {})[r] = l[r]), n))
  95532. if ((s.length !== (null == o ? void 0 : o.length) || c || t.push(l), s.length !== (null == o ? void 0 : o.length) && c)) {
  95533. var u = t.findIndex(function (e) {
  95534. return e[r] === l[r]
  95535. })
  95536. t.splice(u, 1)
  95537. }
  95538. return this.dealParentSelect(l, t)
  95539. }
  95540. return t
  95541. }),
  95542. (t.prototype.flattenTreeWithLeafNodes = function (e) {
  95543. return m.default(
  95544. d.flattenTree(Array.isArray(e) ? e : [e], function (e) {
  95545. return e
  95546. })
  95547. )
  95548. }),
  95549. (t.prototype.adjustOptionSelect = function (e) {
  95550. var t,
  95551. n = this.props.valueField,
  95552. a = void 0 === n ? 'value' : n,
  95553. i = this.state.selectedOptions
  95554. return (
  95555. !!(t = i).length &&
  95556. t.some(function (t) {
  95557. return t[a] === e[a]
  95558. })
  95559. )
  95560. }),
  95561. (t.prototype.getOnlyChildrenSelect = function (e, t) {
  95562. var n,
  95563. a = this.props.onlyChildren
  95564. return (
  95565. (t = t || this.state.selectedOptions),
  95566. a &&
  95567. (null === (n = e.children) || void 0 === n
  95568. ? void 0
  95569. : n
  95570. .filter(function (e) {
  95571. var t
  95572. return !(null === (t = e.children) || void 0 === t ? void 0 : t.length)
  95573. })
  95574. .every(function (e) {
  95575. var n
  95576. return !(null === (n = e.children) || void 0 === n ? void 0 : n.length) && (null == t ? void 0 : t.includes(e))
  95577. }))
  95578. )
  95579. }),
  95580. (t.prototype.getSelectedChildNum = function (e) {
  95581. var t = this,
  95582. n = 0,
  95583. a = function (e) {
  95584. var r, d
  95585. if (e && e.length)
  95586. try {
  95587. for (var l = i.__values(e), o = l.next(); !o.done; o = l.next()) {
  95588. var s = o.value
  95589. s.children ? a(s.children || []) : t.adjustOptionSelect(s) && n++
  95590. }
  95591. } catch (e) {
  95592. r = { error: e }
  95593. } finally {
  95594. try {
  95595. o && !o.done && (d = l.return) && d.call(l)
  95596. } finally {
  95597. if (r) throw r.error
  95598. }
  95599. }
  95600. }
  95601. return a(e.children || []), n
  95602. }),
  95603. (t.prototype.dealOptionDisable = function (e) {
  95604. var t = this.props,
  95605. n = t.valueField,
  95606. a = void 0 === n ? 'value' : n,
  95607. i = t.options,
  95608. r = t.cascade,
  95609. d = t.multiple,
  95610. l = t.onlyLeaf,
  95611. o = t.onlyChildren
  95612. if (d && !r && !o && !l) {
  95613. var s = e.map(function (e) {
  95614. return e[a]
  95615. }),
  95616. c = function (e) {
  95617. e.children &&
  95618. e.children &&
  95619. e.children.forEach(function (t) {
  95620. s.includes(e[a]) || e.disabled || (t.disabled = !1), (s.includes(e[a]) || e.disabled) && (t.disabled = !0), c(t)
  95621. })
  95622. }
  95623. i.forEach(function (e) {
  95624. return c(e)
  95625. })
  95626. }
  95627. }),
  95628. (t.prototype.dealChildrenSelect = function (e, t) {
  95629. var n,
  95630. a = this.props,
  95631. i = a.valueField,
  95632. r = void 0 === i ? 'value' : i,
  95633. d = a.onlyChildren,
  95634. l = t.findIndex(function (t) {
  95635. return t[r] === e[r]
  95636. }),
  95637. o = this.getOnlyChildrenSelect(e, t)
  95638. return (
  95639. -1 !== l ? t.splice(l, 1) : o || (d && (null === (n = e.children) || void 0 === n ? void 0 : n.length)) || t.push(e),
  95640. (function e(n) {
  95641. n.children &&
  95642. n.children.forEach(function (n) {
  95643. var a
  95644. ;-1 !== l || o
  95645. ? (t = t.filter(function (e) {
  95646. return e[r] !== n[r]
  95647. }))
  95648. : (d && (null === (a = n.children) || void 0 === a ? void 0 : a.length)) || t.push(n),
  95649. e(n)
  95650. })
  95651. })(e),
  95652. t
  95653. )
  95654. }),
  95655. (t.prototype.onSelect = function (e, t) {
  95656. var n,
  95657. a = this.props,
  95658. i = a.multiple,
  95659. r = a.valueField,
  95660. d = void 0 === r ? 'value' : r,
  95661. l = a.cascade,
  95662. o = a.onlyLeaf,
  95663. s = a.onlyChildren,
  95664. c = a.withChildren,
  95665. u = this.state.selectedOptions
  95666. if (!e.disabled)
  95667. if (i)
  95668. if (l) {
  95669. ;-1 !==
  95670. (p = u.findIndex(function (t) {
  95671. return t[d] === e[d]
  95672. }))
  95673. ? u.splice(p, 1)
  95674. : u.push(e)
  95675. } else {
  95676. var p
  95677. if (c || s) u = this.dealChildrenSelect(e, u)
  95678. else
  95679. -1 !==
  95680. (p = u.findIndex(function (t) {
  95681. return t[d] === e[d]
  95682. }))
  95683. ? u.splice(p, 1)
  95684. : u.push(e)
  95685. u = this.dealParentSelect(e, u)
  95686. }
  95687. else (o && (null === (n = e.children) || void 0 === n ? void 0 : n.length)) || (u = [e])
  95688. this.dealOptionDisable(u)
  95689. var h = !1
  95690. o && u.length && u[0].children && (h = !0), this.setState({ selectedOptions: u, disableConfirm: h })
  95691. }),
  95692. (t.prototype.handleExpand = function (e, t) {
  95693. var n,
  95694. a = this,
  95695. i = this.state.activePaths.slice()
  95696. ;(null === (n = e.children) || void 0 === n ? void 0 : n.length) ? (i[t] = e) : i.splice(t)
  95697. var r = this.state.tabs.slice()
  95698. if ((r.length > t + 1 && (r = r.slice(0, t + 1)), null == e ? void 0 : e.children)) {
  95699. var d = { options: e.children }
  95700. r[t + 1] ? (r[t + 1] = d) : r.push(d)
  95701. }
  95702. requestAnimationFrame(function () {
  95703. var t,
  95704. n,
  95705. i = (null === (t = a.tabRef.current) || void 0 === t ? void 0 : t.offsetWidth) || 1,
  95706. r = (a.getParentTree(e, [e]).length - 2) * i
  95707. 0 !== r && (null === (n = a.tabsRef.current) || void 0 === n || n.scrollTo(r, 0))
  95708. }),
  95709. this.setState({ activePaths: i, tabs: r })
  95710. }),
  95711. (t.prototype.getSubmitOptions = function (e) {
  95712. var t = [],
  95713. n = this.props,
  95714. a = n.multiple,
  95715. i = n.options,
  95716. r = n.valueField,
  95717. d = void 0 === r ? 'value' : r,
  95718. l = n.cascade,
  95719. o = n.onlyChildren,
  95720. s = n.withChildren
  95721. if (l || o || s || !a) return e
  95722. var c = e.map(function (e) {
  95723. return e[d]
  95724. })
  95725. return (
  95726. (function e(n) {
  95727. n &&
  95728. n.length &&
  95729. n.forEach(function (n) {
  95730. c.includes(n[d]) ? t.push(n) : e(n.children ? n.children : [])
  95731. })
  95732. })(i),
  95733. t
  95734. )
  95735. }),
  95736. (t.prototype.confirm = function () {
  95737. var e = this.props,
  95738. t = e.onChange,
  95739. n = e.onClose,
  95740. a = e.onlyLeaf,
  95741. i = this.getSelectedOptions()
  95742. ;(a && i.length && i[0].children) || (t(i), n && n())
  95743. }),
  95744. (t.prototype.getSelectedOptions = function () {
  95745. return g.default(this.getSubmitOptions(this.state.selectedOptions), this.props.valueField)
  95746. }),
  95747. (t.prototype.renderOption = function (e, t) {
  95748. var n,
  95749. a,
  95750. i,
  95751. r = this,
  95752. d = this.props,
  95753. l = d.onlyLeaf,
  95754. o = d.activeColor,
  95755. s = d.optionRender,
  95756. c = d.labelField,
  95757. u = d.valueField,
  95758. _ = void 0 === u ? 'value' : u,
  95759. v = d.multiple,
  95760. f = d.classnames,
  95761. m = this.state,
  95762. y = m.selectedOptions,
  95763. g = m.activePaths,
  95764. b = y
  95765. .map(function (e) {
  95766. return e[_]
  95767. })
  95768. .includes(e[_]),
  95769. C = e.color || (b ? o : void 0),
  95770. F = s ? s({ option: e, selected: b }) : O('span', null, e[c])
  95771. return O(
  95772. 'li',
  95773. {
  95774. className: f('Cascader-option', { selected: b, disabled: e.disabled, 'is-active': g.includes(e) }, e.className),
  95775. style: { color: C },
  95776. key: t + '-' + e[_],
  95777. onClick: function () {
  95778. !v && r.onSelect(e, t), r.handleExpand(e, t)
  95779. }
  95780. },
  95781. v
  95782. ? O(
  95783. p.default,
  95784. {
  95785. disabled: e.disabled || (l && (null === (n = e.children) || void 0 === n ? void 0 : n.length)),
  95786. checked: y.includes(e) || this.getOnlyChildrenSelect(e),
  95787. onChange: function () {
  95788. return r.onSelect(e, t)
  95789. }
  95790. },
  95791. O('span', { className: f('Cascader-option--text') }, F)
  95792. )
  95793. : O('span', { className: f('Cascader-option--text', { disabled: l && (null === (a = e.children) || void 0 === a ? void 0 : a.length) }) }, F),
  95794. (null === (i = e.children) || void 0 === i ? void 0 : i.length) ? O('span', { className: f('Cascader-option-arrow') }, O(h.Icon, { icon: 'right-arrow-bold', className: 'icon' })) : null
  95795. )
  95796. }),
  95797. (t.prototype.renderOptions = function (e, t) {
  95798. var n = this,
  95799. a = this.props.classnames
  95800. return O(
  95801. 'ul',
  95802. { key: t, className: a('Cascader-options') },
  95803. e.map(function (e) {
  95804. return n.renderOption(e, t)
  95805. })
  95806. )
  95807. }),
  95808. (t.prototype.renderTabs = function () {
  95809. var e = this,
  95810. t = this.props,
  95811. n = t.classnames,
  95812. a = t.options,
  95813. i = this.state.tabs,
  95814. r = d.getTreeDepth(a)
  95815. return O(
  95816. 'div',
  95817. { className: n('Cascader-tabs', r > 3 ? 'scrollable' : ''), ref: this.tabsRef },
  95818. i.map(function (t, a) {
  95819. var i = t.options
  95820. return O('div', { className: n('Cascader-tab depth-'.concat(a)), ref: e.tabRef, key: a }, e.renderOptions(i, a))
  95821. }),
  95822. r <= 3 && a.length
  95823. ? Array(d.getTreeDepth(a) - i.length)
  95824. .fill(1)
  95825. .map(function (e, t) {
  95826. return O('div', { className: n('Cascader-tab depth-'.concat(t + 1)), key: t })
  95827. })
  95828. : null
  95829. )
  95830. }),
  95831. (t.prototype.render = function () {
  95832. var e = this.props
  95833. e.classPrefix
  95834. var t = e.classnames,
  95835. n = e.className,
  95836. a = e.onClose
  95837. e.valueField
  95838. var i = e.translate
  95839. return O(
  95840. 'div',
  95841. { className: t('Cascader', n) },
  95842. O(
  95843. 'div',
  95844. { className: t('Cascader-btnGroup') },
  95845. O(u.default, { className: t('Cascader-btnCancel'), level: 'link', onClick: a }, i('cancel')),
  95846. O(u.default, { className: t('Cascader-btnConfirm'), level: 'link', onClick: this.confirm, disabled: this.state.disableConfirm }, i('confirm'))
  95847. ),
  95848. this.renderTabs()
  95849. )
  95850. }),
  95851. (t.defaultProps = { labelField: 'label', valueField: 'value' }),
  95852. i.__decorate([d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'getOptionParent', null),
  95853. i.__decorate(
  95854. [d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object, Object]), i.__metadata('design:returntype', Object)],
  95855. t.prototype,
  95856. 'dealParentSelect',
  95857. null
  95858. ),
  95859. i.__decorate(
  95860. [d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)],
  95861. t.prototype,
  95862. 'flattenTreeWithLeafNodes',
  95863. null
  95864. ),
  95865. i.__decorate(
  95866. [d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', Boolean)],
  95867. t.prototype,
  95868. 'adjustOptionSelect',
  95869. null
  95870. ),
  95871. i.__decorate(
  95872. [d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object, Array]), i.__metadata('design:returntype', void 0)],
  95873. t.prototype,
  95874. 'getOnlyChildrenSelect',
  95875. null
  95876. ),
  95877. i.__decorate(
  95878. [d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', Number)],
  95879. t.prototype,
  95880. 'getSelectedChildNum',
  95881. null
  95882. ),
  95883. i.__decorate(
  95884. [d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)],
  95885. t.prototype,
  95886. 'dealOptionDisable',
  95887. null
  95888. ),
  95889. i.__decorate(
  95890. [d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object, Object]), i.__metadata('design:returntype', void 0)],
  95891. t.prototype,
  95892. 'dealChildrenSelect',
  95893. null
  95894. ),
  95895. i.__decorate(
  95896. [d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object, Number]), i.__metadata('design:returntype', void 0)],
  95897. t.prototype,
  95898. 'onSelect',
  95899. null
  95900. ),
  95901. i.__decorate(
  95902. [d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object, Number]), i.__metadata('design:returntype', void 0)],
  95903. t.prototype,
  95904. 'handleExpand',
  95905. null
  95906. ),
  95907. i.__decorate(
  95908. [d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', Object)],
  95909. t.prototype,
  95910. 'getSubmitOptions',
  95911. null
  95912. ),
  95913. i.__decorate([d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'confirm', null),
  95914. i.__decorate([d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'getSelectedOptions', null),
  95915. i.__decorate(
  95916. [d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object, Number]), i.__metadata('design:returntype', void 0)],
  95917. t.prototype,
  95918. 'renderOption',
  95919. null
  95920. ),
  95921. i.__decorate(
  95922. [d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object, Number]), i.__metadata('design:returntype', void 0)],
  95923. t.prototype,
  95924. 'renderOptions',
  95925. null
  95926. ),
  95927. i.__decorate([d.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'renderTabs', null),
  95928. t
  95929. )
  95930. })(v.default.Component),
  95931. F = d.themeable(C)
  95932. ;(t.Cascader = C), (t.default = F)
  95933. }) /*!node_modules/amis-ui/lib/components/TransferDropDown.js*/
  95934. amis.define('1a14573', function (e, a, n, t) {
  95935. 'use strict'
  95936. Object.defineProperty(a, '__esModule', { value: !0 })
  95937. var o = e('68b98b9'),
  95938. l = e('64ea6e0'),
  95939. r = e('8b14aaf')
  95940. e('ac704b9')
  95941. var i = e('28517b0'),
  95942. s = e('09ae5b9'),
  95943. u = e('403b06e'),
  95944. p = e('f1e4692'),
  95945. d = e('ac704b9'),
  95946. c = (d.default || d).createElement
  95947. ;(d.default || d).Fragment
  95948. var h = (function (e) {
  95949. function a(a) {
  95950. var n = e.call(this, a) || this
  95951. return (n.state = { tempValue: a.value, inputValue: '', searchResult: null, isTreeDeferLoad: !1, resultSelectMode: 'list' }), n
  95952. }
  95953. return (
  95954. o.__extends(a, e),
  95955. (a.prototype.componentDidUpdate = function (e) {
  95956. this.props.value !== e.value && this.setState({ tempValue: this.props.value })
  95957. }),
  95958. (a.prototype.handleAfterPopoverHide = function () {
  95959. this.setState({ inputValue: '', searchResult: null })
  95960. }),
  95961. (a.prototype.handleChange = function (e, a) {
  95962. var n = this.props,
  95963. t = n.multiple,
  95964. o = n.onChange
  95965. n.mobileUI ? this.setState({ tempValue: e }) : (null == o || o(e), t || a())
  95966. }),
  95967. (a.prototype.onConfirm = function () {
  95968. var e = this.props.onChange
  95969. null == e || e(this.state.tempValue)
  95970. }),
  95971. (a.prototype.render = function () {
  95972. var e = this,
  95973. a = this.props,
  95974. n = a.classnames,
  95975. t = a.value,
  95976. l = a.itemRender,
  95977. r = a.translate,
  95978. d = a.disabled,
  95979. h = a.clearable,
  95980. m = a.className,
  95981. v = a.onChange,
  95982. f = a.onSearch,
  95983. _ = a.multiple,
  95984. g = a.borderMode,
  95985. b = a.mobileUI,
  95986. C = a.popOverContainer,
  95987. y = a.placeholder,
  95988. w = a.maxTagCount,
  95989. D = a.overflowTagPopover
  95990. a.itemHeight, a.virtualThreshold
  95991. var T = a.showInvalidMatch,
  95992. I = a.overlay,
  95993. O = this.state,
  95994. S = O.inputValue,
  95995. R = O.searchResult
  95996. return c(
  95997. p.PopOverContainer,
  95998. {
  95999. onAfterHide: this.handleAfterPopoverHide,
  96000. mobileUI: b,
  96001. popOverContainer: C,
  96002. overlayWidth: I && (null == I ? void 0 : I.width),
  96003. align: I && (null == I ? void 0 : I.align),
  96004. popOverClassName: n('TransferDropDown-popover'),
  96005. showConfirm: !0,
  96006. onConfirm: this.onConfirm,
  96007. popOverRender: function (a) {
  96008. var t = a.onClose
  96009. return c(
  96010. 'div',
  96011. { className: n('TransferDropDown-content', { 'is-mobile': b }) },
  96012. f
  96013. ? c(
  96014. 'div',
  96015. { className: n('Transfer-search') },
  96016. c(
  96017. u.default,
  96018. { value: S, onChange: e.handleSearch, placeholder: null != y ? y : r('Transfer.searchKeyword'), clearable: !1, onKeyDown: e.handleSearchKeyDown, mobileUI: b },
  96019. null !== R ? c('a', { onClick: e.handleSeachCancel }, c(s.Icon, { icon: 'close', className: 'icon' })) : c(s.Icon, { icon: 'search', className: 'icon' })
  96020. )
  96021. )
  96022. : null,
  96023. null !== R
  96024. ? e.renderSearchResult(
  96025. o.__assign(o.__assign({}, e.props), {
  96026. value: e.state.tempValue,
  96027. onChange: function (a) {
  96028. return e.handleChange(a, t)
  96029. },
  96030. multiple: _
  96031. })
  96032. )
  96033. : e.renderOptions(
  96034. o.__assign(o.__assign({}, e.props), {
  96035. value: e.state.tempValue,
  96036. onChange: function (a) {
  96037. return e.handleChange(a, t)
  96038. },
  96039. multiple: _
  96040. })
  96041. )
  96042. )
  96043. }
  96044. },
  96045. function (e) {
  96046. var a = e.onClick,
  96047. o = e.isOpened,
  96048. s = e.ref
  96049. return c(i.default, {
  96050. className: n('TransferDropDown', m, o ? 'is-opened' : ''),
  96051. borderMode: g,
  96052. allowInput: !1,
  96053. result: _ ? t : (null == t ? void 0 : t[0]) ? (null == t ? void 0 : t[0]) : null,
  96054. onResultChange: v,
  96055. onResultClick: a,
  96056. placeholder: null != y ? y : r('Select.placeholder'),
  96057. disabled: d,
  96058. clearable: h,
  96059. maxTagCount: w,
  96060. overflowTagPopover: D,
  96061. popOverContainer: C,
  96062. ref: s,
  96063. itemRender: l,
  96064. mobileUI: b,
  96065. hasDropDownArrow: !b,
  96066. showInvalidMatch: T
  96067. })
  96068. }
  96069. )
  96070. }),
  96071. o.__decorate(
  96072. [l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)],
  96073. a.prototype,
  96074. 'handleAfterPopoverHide',
  96075. null
  96076. ),
  96077. o.__decorate(
  96078. [l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object, Function]), o.__metadata('design:returntype', void 0)],
  96079. a.prototype,
  96080. 'handleChange',
  96081. null
  96082. ),
  96083. o.__decorate([l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], a.prototype, 'onConfirm', null),
  96084. a
  96085. )
  96086. })(r.Transfer),
  96087. m = l.themeable(l.localeable(l.uncontrollable(h, { value: 'onChange' })))
  96088. ;(a.TransferDropDown = h), (a.default = m)
  96089. }) /*!node_modules/amis-ui/lib/components/TabsTransferPicker.js*/
  96090. amis.define('4b35bfd', function (e, n, a, o) {
  96091. 'use strict'
  96092. Object.defineProperty(n, '__esModule', { value: !0 })
  96093. var t = e('68b98b9'),
  96094. l = e('64ea6e0'),
  96095. i = e('ac704b9'),
  96096. r = e('28517b0'),
  96097. s = e('09ae5b9'),
  96098. u = e('46b477a'),
  96099. d = e('f9464d3')
  96100. function p(e) {
  96101. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  96102. }
  96103. var c = p(i),
  96104. f = e('ac704b9'),
  96105. v = (f.default || f).createElement
  96106. ;(f.default || f).Fragment
  96107. var m = (function (e) {
  96108. function n() {
  96109. var n = (null !== e && e.apply(this, arguments)) || this
  96110. return (n.optionModified = !1), n
  96111. }
  96112. return (
  96113. t.__extends(n, e),
  96114. (n.prototype.handleConfirm = function (e) {
  96115. var n, a
  96116. null === (a = (n = this.props).onChange) || void 0 === a || a.call(n, e, this.optionModified), (this.optionModified = !1)
  96117. }),
  96118. (n.prototype.onFoucs = function () {
  96119. var e, n
  96120. null === (n = (e = this.props).onFocus) || void 0 === n || n.call(e)
  96121. }),
  96122. (n.prototype.onBlur = function () {
  96123. var e, n
  96124. null === (n = (e = this.props).onBlur) || void 0 === n || n.call(e)
  96125. }),
  96126. (n.prototype.render = function () {
  96127. var e = this,
  96128. n = this.props,
  96129. a = n.classnames,
  96130. o = n.value,
  96131. i = n.translate,
  96132. p = n.disabled,
  96133. c = n.className,
  96134. f = n.onChange,
  96135. m = n.size,
  96136. _ = n.labelField,
  96137. b = void 0 === _ ? 'label' : _,
  96138. h = n.mobileUI,
  96139. g = n.popOverContainer,
  96140. C = n.maxTagCount,
  96141. y = n.overflowTagPopover,
  96142. F = n.placeholder,
  96143. T = t.__rest(n, [
  96144. 'classnames',
  96145. 'value',
  96146. 'translate',
  96147. 'disabled',
  96148. 'className',
  96149. 'onChange',
  96150. 'size',
  96151. 'labelField',
  96152. 'mobileUI',
  96153. 'popOverContainer',
  96154. 'maxTagCount',
  96155. 'overflowTagPopover',
  96156. 'placeholder'
  96157. ])
  96158. return v(
  96159. u.default,
  96160. {
  96161. title: i('Select.placeholder'),
  96162. mobileUI: h,
  96163. popOverContainer: g,
  96164. onFocus: this.onFoucs,
  96165. onClose: this.onBlur,
  96166. bodyRender: function (n) {
  96167. n.onClose
  96168. var a = n.value,
  96169. o = n.onChange,
  96170. i = n.setState,
  96171. r = t.__rest(n, ['onClose', 'value', 'onChange', 'setState'])
  96172. return v(
  96173. d.default,
  96174. t.__assign({}, T, r, {
  96175. value: a,
  96176. mobileUI: h,
  96177. onChange: function (n, a) {
  96178. if (a) {
  96179. var t = l.mapTree(T.options, function (e) {
  96180. return (
  96181. n.find(function (n) {
  96182. return n.value === e.value
  96183. }) || e
  96184. )
  96185. })
  96186. ;(e.optionModified = !0), i({ options: t, value: n })
  96187. } else o(n)
  96188. },
  96189. labelField: b
  96190. })
  96191. )
  96192. },
  96193. value: o,
  96194. onConfirm: this.handleConfirm,
  96195. size: m
  96196. },
  96197. function (e) {
  96198. var n = e.onClick,
  96199. t = e.isOpened
  96200. return v(
  96201. r.default,
  96202. {
  96203. className: a('TransferPicker', c, t ? 'is-active' : ''),
  96204. allowInput: !1,
  96205. result: o,
  96206. onResultChange: f,
  96207. onResultClick: n,
  96208. placeholder: null != F ? F : i('Select.placeholder'),
  96209. disabled: p,
  96210. itemRender: function (e) {
  96211. return v('span', null, (e && e[b]) || 'undefiend')
  96212. },
  96213. mobileUI: h,
  96214. maxTagCount: C,
  96215. overflowTagPopover: y
  96216. },
  96217. h ? null : v('span', { className: a('TransferPicker-icon') }, v(s.Icon, { icon: 'pencil', className: 'icon' }))
  96218. )
  96219. }
  96220. )
  96221. }),
  96222. t.__decorate([l.autobind, t.__metadata('design:type', Function), t.__metadata('design:paramtypes', [Object]), t.__metadata('design:returntype', void 0)], n.prototype, 'handleConfirm', null),
  96223. t.__decorate([l.autobind, t.__metadata('design:type', Function), t.__metadata('design:paramtypes', []), t.__metadata('design:returntype', void 0)], n.prototype, 'onFoucs', null),
  96224. t.__decorate([l.autobind, t.__metadata('design:type', Function), t.__metadata('design:paramtypes', []), t.__metadata('design:returntype', void 0)], n.prototype, 'onBlur', null),
  96225. n
  96226. )
  96227. })(c.default.Component),
  96228. _ = l.themeable(l.localeable(l.uncontrollable(m, { value: 'onChange' })))
  96229. ;(n.TransferPicker = m), (n.default = _)
  96230. }) /*!node_modules/amis-ui/lib/components/TransferPicker.js*/
  96231. amis.define('cede2a2', function (e, a, t, n) {
  96232. 'use strict'
  96233. Object.defineProperty(a, '__esModule', { value: !0 })
  96234. var o = e('68b98b9'),
  96235. l = e('64ea6e0'),
  96236. i = e('8b14aaf'),
  96237. r = e('ac704b9'),
  96238. u = e('28517b0'),
  96239. s = e('09ae5b9'),
  96240. d = e('46b477a')
  96241. function p(e) {
  96242. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  96243. }
  96244. var c = p(r),
  96245. f = e('ac704b9'),
  96246. m = (f.default || f).createElement
  96247. ;(f.default || f).Fragment
  96248. var v = (function (e) {
  96249. function a() {
  96250. var a = (null !== e && e.apply(this, arguments)) || this
  96251. return (a.state = { tempValue: null }), (a.optionModified = !1), a
  96252. }
  96253. return (
  96254. o.__extends(a, e),
  96255. (a.prototype.handleConfirm = function (e) {
  96256. var a, t
  96257. this.setState({ tempValue: null }), null === (t = (a = this.props).onChange) || void 0 === t || t.call(a, e, this.optionModified), (this.optionModified = !1)
  96258. }),
  96259. (a.prototype.onFoucs = function () {
  96260. var e, a
  96261. null === (a = (e = this.props).onFocus) || void 0 === a || a.call(e)
  96262. }),
  96263. (a.prototype.onBlur = function () {
  96264. var e, a
  96265. this.setState({ tempValue: null }), null === (a = (e = this.props).onBlur) || void 0 === a || a.call(e)
  96266. }),
  96267. (a.prototype.render = function () {
  96268. var e = this,
  96269. a = this.props,
  96270. t = a.classnames,
  96271. n = a.value,
  96272. r = a.translate,
  96273. p = a.disabled,
  96274. c = a.className,
  96275. f = a.onChange,
  96276. v = a.size,
  96277. h = a.borderMode,
  96278. _ = a.labelField,
  96279. b = void 0 === _ ? 'label' : _,
  96280. g = a.mobileUI,
  96281. C = a.popOverContainer,
  96282. y = a.maxTagCount,
  96283. F = a.overflowTagPopover,
  96284. T = a.placeholder,
  96285. M = o.__rest(a, [
  96286. 'classnames',
  96287. 'value',
  96288. 'translate',
  96289. 'disabled',
  96290. 'className',
  96291. 'onChange',
  96292. 'size',
  96293. 'borderMode',
  96294. 'labelField',
  96295. 'mobileUI',
  96296. 'popOverContainer',
  96297. 'maxTagCount',
  96298. 'overflowTagPopover',
  96299. 'placeholder'
  96300. ]),
  96301. I = {
  96302. value: this.state.tempValue || n,
  96303. onChange: function (a) {
  96304. e.setState({ tempValue: a })
  96305. }
  96306. }
  96307. return m(
  96308. d.default,
  96309. {
  96310. title: r('Select.placeholder'),
  96311. onFocus: this.onFoucs,
  96312. onClose: this.onBlur,
  96313. mobileUI: g,
  96314. popOverContainer: C,
  96315. bodyRender: function (a) {
  96316. a.onClose
  96317. var t = a.value
  96318. a.onChange
  96319. var n = a.setState,
  96320. r = o.__rest(a, ['onClose', 'value', 'onChange', 'setState'])
  96321. return m(
  96322. i.default,
  96323. o.__assign({ mobileUI: g }, M, r, {
  96324. value: t,
  96325. labelField: b,
  96326. onChange: function (a, t) {
  96327. if (t) {
  96328. var o = l.mapTree(M.options, function (e) {
  96329. return (
  96330. a.find(function (a) {
  96331. return a.value === e.value
  96332. }) || e
  96333. )
  96334. })
  96335. ;(e.optionModified = !0), n({ options: o, value: a })
  96336. } else I.onChange(a)
  96337. }
  96338. })
  96339. )
  96340. },
  96341. value: I.value,
  96342. onConfirm: this.handleConfirm,
  96343. size: v
  96344. },
  96345. function (e) {
  96346. var a = e.onClick,
  96347. o = e.isOpened
  96348. return m(
  96349. u.default,
  96350. {
  96351. className: t('TransferPicker', c, o ? 'is-active' : ''),
  96352. allowInput: !1,
  96353. result: n,
  96354. onResultChange: f,
  96355. onResultClick: a,
  96356. placeholder: null != T ? T : r('Select.placeholder'),
  96357. disabled: p,
  96358. borderMode: h,
  96359. itemRender: function (e) {
  96360. return m('span', null, (e && e[b]) || 'undefined')
  96361. },
  96362. mobileUI: g,
  96363. maxTagCount: y,
  96364. overflowTagPopover: F
  96365. },
  96366. g ? null : m('span', { className: t('TransferPicker-icon') }, m(s.Icon, { icon: 'pencil', className: 'icon' }))
  96367. )
  96368. }
  96369. )
  96370. }),
  96371. o.__decorate([l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], a.prototype, 'handleConfirm', null),
  96372. o.__decorate([l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], a.prototype, 'onFoucs', null),
  96373. o.__decorate([l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], a.prototype, 'onBlur', null),
  96374. a
  96375. )
  96376. })(c.default.Component),
  96377. h = l.themeable(l.localeable(l.uncontrollable(v, { value: 'onChange' })))
  96378. ;(a.TransferPicker = v), (a.default = h)
  96379. }) /*!node_modules/amis-ui/lib/components/UserSelect.js*/
  96380. amis.define('56891a3', function (e, t, a, s) {
  96381. 'use strict'
  96382. Object.defineProperty(t, '__esModule', { value: !0 })
  96383. var n = e('68b98b9'),
  96384. i = e('ac704b9'),
  96385. l = e('64ea6e0'),
  96386. o = e('28517b0'),
  96387. r = e('9a27350'),
  96388. c = e('6958586'),
  96389. d = e('403b06e'),
  96390. p = e('09ae5b9'),
  96391. u = e('5f94728'),
  96392. h = e('6940483'),
  96393. m = e('3469311'),
  96394. v = e('d2712d3'),
  96395. f = e('c75aedd')
  96396. function S(e) {
  96397. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  96398. }
  96399. var g = S(i),
  96400. _ = S(r),
  96401. y = S(u),
  96402. b = S(f),
  96403. N = e('ac704b9'),
  96404. U = (N.default || N).createElement
  96405. ;(N.default || N).Fragment
  96406. var C = ['user-default-department', 'user-default-role', 'user-default-post'],
  96407. x = (function (e) {
  96408. function t(t) {
  96409. var a = e.call(this, t) || this
  96410. return (
  96411. (a.unmounted = !1),
  96412. (a.lazySearch = y.default(
  96413. function (e) {
  96414. ;(function (e) {
  96415. return n.__awaiter(a, void 0, void 0, function () {
  96416. var t,
  96417. a = this
  96418. return n.__generator(this, function (s) {
  96419. switch (s.label) {
  96420. case 0:
  96421. return [
  96422. 4,
  96423. (0, this.props.onSearch)(e, function (e) {
  96424. return (a.cancelSearch = e)
  96425. })
  96426. ]
  96427. case 1:
  96428. if (((t = s.sent()), this.unmounted)) return [2]
  96429. if (!Array.isArray(t)) throw new Error('onSearch \u9700\u8981\u8fd4\u56de\u6570\u7ec4')
  96430. return this.setState({ searchList: t, searchLoading: !1 }), [2]
  96431. }
  96432. })
  96433. })
  96434. })(e).catch(function (e) {
  96435. a.setState({ searchLoading: !1 }), console.error(e)
  96436. })
  96437. },
  96438. 250,
  96439. { trailing: !0, leading: !1 }
  96440. )),
  96441. (a.state = {
  96442. isOpened: !1,
  96443. isSelectOpened: !1,
  96444. inputValue: '',
  96445. options: a.props.options || [],
  96446. breadList: [],
  96447. searchList: [],
  96448. tempSelection: [],
  96449. selection: t.selection || [],
  96450. isSearch: !1,
  96451. searchLoading: !1,
  96452. isEdit: !1
  96453. }),
  96454. a
  96455. )
  96456. }
  96457. return (
  96458. n.__extends(t, e),
  96459. (t.prototype.componentDidMount = function () {}),
  96460. (t.prototype.componentDidUpdate = function (e) {
  96461. var t,
  96462. a = this.props,
  96463. s = a.options,
  96464. n = a.value
  96465. if (e.options !== s)
  96466. if (s && s.length && s[0].leftOptions && Array.isArray(s[0].children)) {
  96467. var i = s[0].leftOptions
  96468. this.setState({ options: i })
  96469. } else this.setState({ options: s })
  96470. if (JSON.stringify(n) !== JSON.stringify(e.value) || (JSON.stringify(s) !== JSON.stringify(e.options) && (null === (t = e.options) || void 0 === t ? void 0 : t.length))) {
  96471. var l = m.value2array(n, this.props)
  96472. this.setState({ selection: l })
  96473. }
  96474. }),
  96475. (t.prototype.componentWillUnmount = function () {
  96476. this.unmounted = !0
  96477. }),
  96478. (t.prototype.onClose = function () {
  96479. this.setState({ isOpened: !1, isSearch: !1, inputValue: '', searchList: [], searchLoading: !1 })
  96480. }),
  96481. (t.prototype.handleSearch = function (e) {
  96482. var t = this
  96483. e
  96484. ? this.setState({ isSearch: !0, searchLoading: !0, inputValue: e }, function () {
  96485. t.cancelSearch && t.cancelSearch(), t.lazySearch(e)
  96486. })
  96487. : this.handleSeachCancel()
  96488. }),
  96489. (t.prototype.handleSeachCancel = function () {
  96490. this.setState({ isSearch: !1, searchLoading: !1, inputValue: '' })
  96491. }),
  96492. (t.prototype.swapSelectPosition = function (e, t) {
  96493. var a = this.state.tempSelection
  96494. a.splice(t, 0, a.splice(e, 1)[0]), this.setState({ tempSelection: a })
  96495. }),
  96496. (t.prototype.dragRef = function (e) {
  96497. e && this.initDragging()
  96498. }),
  96499. (t.prototype.initDragging = function () {
  96500. var e = this,
  96501. t = this.props.classPrefix
  96502. this.sortable = new _.default(document.querySelector('.'.concat(t, 'UserSelect-checkContent')), {
  96503. group: 'UserSelect-checkContent',
  96504. animation: 150,
  96505. handle: '.'.concat(t, 'UserSelect-dragBar'),
  96506. ghostClass: ''.concat(t, 'UserSelect--dragging'),
  96507. onEnd: function (t) {
  96508. if (e.state.isEdit && t.newIndex !== t.oldIndex) {
  96509. var a = t.to
  96510. t.oldIndex < a.childNodes.length - 1 ? a.insertBefore(t.item, a.childNodes[t.oldIndex > t.newIndex ? t.oldIndex + 1 : t.oldIndex]) : a.appendChild(t.item),
  96511. e.swapSelectPosition(t.oldIndex, t.newIndex)
  96512. }
  96513. }
  96514. })
  96515. }),
  96516. (t.prototype.destroyDragging = function () {
  96517. this.sortable && this.sortable.destroy()
  96518. }),
  96519. (t.prototype.onOpen = function () {
  96520. var e = this.props.selection
  96521. this.setState({ isOpened: !0, selection: e || [] })
  96522. }),
  96523. (t.prototype.handleBack = function () {
  96524. this.setState({ isOpened: !1, inputValue: '', isSearch: !1, searchList: [], selection: [], breadList: [] })
  96525. }),
  96526. (t.prototype.handleExpand = function (e) {
  96527. var t
  96528. return n.__awaiter(this, void 0, void 0, function () {
  96529. var a, s, i, l, o, r, c
  96530. return n.__generator(this, function (n) {
  96531. switch (n.label) {
  96532. case 0:
  96533. return (
  96534. (a = this.props),
  96535. (s = a.deferLoad),
  96536. (i = a.isRef),
  96537. (l = a.isDep),
  96538. e.isLoaded && (i || !l || (null === (t = e.children) || void 0 === t ? void 0 : t.length))
  96539. ? [3, 4]
  96540. : ((e.isLoaded = !0), (o = e.deferApi ? { deferApi: e.deferApi } : {}), i ? [4, Promise.all([s(e, !1, o)])] : [3, 2])
  96541. )
  96542. case 1:
  96543. return (r = n.sent()), (e.children = b.default(r)), [3, 4]
  96544. case 2:
  96545. return [4, s(e, !1, o)]
  96546. case 3:
  96547. ;(r = n.sent()), (e.children = r || []), (n.label = 4)
  96548. case 4:
  96549. return (c = this.state.breadList).push(e), this.setState({ breadList: c }), [2]
  96550. }
  96551. })
  96552. })
  96553. }),
  96554. (t.prototype.handleSelectChange = function (e, t) {
  96555. var a = this.props,
  96556. s = a.multiple,
  96557. n = a.onChange,
  96558. i = a.valueField,
  96559. l = void 0 === i ? 'value' : i
  96560. if (!a.controlled) {
  96561. var o = this.state.selection.slice()
  96562. if (t) n((o = e))
  96563. else {
  96564. var r = o.map(function (e) {
  96565. return e[l]
  96566. })
  96567. ;-1 !== r.indexOf(e[l]) ? o.splice(o.indexOf(e), 1) : s ? o.push(e) : (o = [e])
  96568. }
  96569. return this.setState({ selection: o }), !1
  96570. }
  96571. n(e)
  96572. }),
  96573. (t.prototype.handleSubmit = function () {
  96574. var e = this.props,
  96575. t = e.onChange,
  96576. a = e.multiple,
  96577. s = this.state.selection
  96578. t(a ? s : null == s ? void 0 : s[0]), this.handleBack()
  96579. }),
  96580. (t.prototype.onDelete = function (e, t) {
  96581. void 0 === t && (t = !1)
  96582. var a = this.props,
  96583. s = a.valueField,
  96584. n = void 0 === s ? 'value' : s,
  96585. i = a.controlled,
  96586. l = a.onChange,
  96587. o = this.state,
  96588. r = o.tempSelection,
  96589. c = o.selection,
  96590. d = t ? r : c
  96591. ;(d = d.filter(function (t) {
  96592. return t[n] !== e[n]
  96593. })),
  96594. t ? this.setState({ tempSelection: d }) : i ? l(e, !1, !0) : this.setState({ selection: d })
  96595. }),
  96596. (t.prototype.handleBreadChange = function (e, t) {
  96597. var a = this.state.breadList.slice(0, t)
  96598. this.setState({ breadList: a })
  96599. }),
  96600. (t.prototype.handleSort = function () {
  96601. var e,
  96602. t = this.props.controlled
  96603. this.setState({ isSelectOpened: !0, isEdit: !0, tempSelection: t ? (null === (e = this.props.selection) || void 0 === e ? void 0 : e.slice()) || [] : this.state.selection.slice() })
  96604. }),
  96605. (t.prototype.handleEdit = function () {
  96606. var e = this.props,
  96607. t = e.multiple,
  96608. a = e.onChange,
  96609. s = e.controlled,
  96610. n = this.state,
  96611. i = n.isEdit,
  96612. l = n.tempSelection
  96613. if (i) {
  96614. if (s) return a(t ? l : null == l ? void 0 : l[0], !0), void this.setState({ isSelectOpened: !1, isEdit: !1 })
  96615. this.setState({ isSelectOpened: !1, isEdit: !1, selection: l })
  96616. } else this.setState({ isEdit: !0 })
  96617. }),
  96618. (t.prototype.handleClear = function () {
  96619. this.setState({ tempSelection: [] })
  96620. }),
  96621. (t.prototype.getResult = function () {
  96622. var e,
  96623. t,
  96624. a = this.props,
  96625. s = a.valueField,
  96626. i = void 0 === s ? 'value' : s,
  96627. o = a.labelField,
  96628. r = void 0 === o ? 'label' : o,
  96629. c = a.options,
  96630. d = void 0 === c ? [] : c,
  96631. p = (null === (e = this.props.selection) || void 0 === e ? void 0 : e.concat()) || []
  96632. return (
  96633. Array.isArray(null === (t = null == d ? void 0 : d[0]) || void 0 === t ? void 0 : t.leftOptions) &&
  96634. l.eachTree(d[0].leftOptions, function (e) {
  96635. var t = p.findIndex(function (t) {
  96636. return t[i] === e[i]
  96637. })
  96638. ~t && p.splice(t, 1, n.__assign(n.__assign({}, p[t]), { label: e[r] }))
  96639. }),
  96640. l.eachTree(d, function (e) {
  96641. var t = p.findIndex(function (t) {
  96642. return t[i] === e[i]
  96643. })
  96644. ~t && p.splice(t, 1, n.__assign(n.__assign({}, p[t]), { label: e[r] }))
  96645. }),
  96646. p
  96647. )
  96648. }),
  96649. (t.prototype.renderIcon = function (e, t) {
  96650. var a,
  96651. s,
  96652. n = this.props,
  96653. i = n.labelField,
  96654. l = void 0 === i ? 'label' : i,
  96655. o = n.classnames,
  96656. r = n.isRef,
  96657. c = this.state.isSearch
  96658. if (!e.icon)
  96659. return e.isRef || ((c || t) && r)
  96660. ? U('span', { className: o('UserSelect-text-userPic') }, null === (a = e[l]) || void 0 === a ? void 0 : a.slice(0, 1))
  96661. : U('span', { className: o('icon', 'UserSelect-icon-box', 'department') }, U(p.Icon, { icon: 'department', className: 'icon' }))
  96662. switch (e.icon) {
  96663. case 'user-default-department':
  96664. s = U('span', { className: o('icon', 'UserSelect-icon-box', 'department') }, U(p.Icon, { icon: 'department', className: 'icon' }))
  96665. break
  96666. case 'user-default-role':
  96667. s = U('span', { className: o('icon', 'UserSelect-icon-box', 'role') }, U(p.Icon, { icon: 'role', className: 'icon' }))
  96668. break
  96669. case 'user-default-post':
  96670. s = U('span', { className: o('icon', 'UserSelect-icon-box', 'post') }, U(p.Icon, { icon: 'post', className: 'icon' }))
  96671. break
  96672. case '':
  96673. s = U('span', { className: o('UserSelect-text-userPic') }, e[l].slice(0, 1))
  96674. break
  96675. default:
  96676. s = U('img', { src: e.icon, className: o('UserSelect-userPic') })
  96677. }
  96678. return s
  96679. }),
  96680. (t.prototype.renderList = function (e, t, a) {
  96681. var s = this
  96682. void 0 === e && (e = [])
  96683. var n = this.props,
  96684. i = n.classnames,
  96685. l = n.valueField,
  96686. o = void 0 === l ? 'value' : l
  96687. n.labelField
  96688. var r = n.isDep,
  96689. c = n.isRef,
  96690. d = n.translate,
  96691. u = n.controlled,
  96692. m = n.displayFields,
  96693. v = n.isTab,
  96694. f = n.multiple,
  96695. S = n.deferField,
  96696. g = void 0 === S ? 'defer' : S,
  96697. _ = (u ? this.props.selection || [] : this.state.selection).map(function (e) {
  96698. return e[o]
  96699. })
  96700. return e.length
  96701. ? U(
  96702. 'div',
  96703. { className: i('UserSelect-memberList-box'), key: t },
  96704. U(
  96705. 'ul',
  96706. { className: i('UserSelect-memberList'), key: t },
  96707. e.map(function (e, t) {
  96708. var n,
  96709. l,
  96710. d = (c && !e.isRef) || (r && (e[g] || (null === (n = e.children) || void 0 === n ? void 0 : n.length))),
  96711. u = (r && c) || (c && e.isRef) || (r && !c) || a,
  96712. S = s.renderIcon(e),
  96713. y = 'user' === e.type && m ? m : ['label'],
  96714. b = y.find(function (e) {
  96715. return 'avatar' === e
  96716. }),
  96717. N = (null === (l = e.label) || void 0 === l ? void 0 : l.substring(0, 1).toLocaleUpperCase()) || 'A',
  96718. x = y.filter(function (e) {
  96719. return 'avatar' !== e
  96720. })
  96721. return (
  96722. 'post' === e.type && x.push('desc'),
  96723. U(
  96724. 'li',
  96725. { key: t, className: 2 === x.length ? i('UserSelect-h2') : '' },
  96726. (v || f) && u
  96727. ? U(h.default, {
  96728. size: 'sm',
  96729. checked: _.includes(e[o]),
  96730. label: '',
  96731. onChange: function () {
  96732. return s.handleSelectChange(e)
  96733. }
  96734. })
  96735. : null,
  96736. U(
  96737. 'span',
  96738. {
  96739. className: i('UserSelect-memberName'),
  96740. onClick: function () {
  96741. return u ? s.handleSelectChange(e) : d && s.handleExpand(e)
  96742. }
  96743. },
  96744. !b && S && (r || C.includes(e.icon)) ? U('span', { className: i('UserSelect-userPic-box') }, S) : null,
  96745. e.isRef ? null : U('span', { className: i('UserSelect-label') }, e.label),
  96746. b && e.isRef
  96747. ? e.avatar
  96748. ? U('img', { className: 'option-avatar-img '.concat(2 === x.length ? 'avatar-2' : ''), src: e.avatar })
  96749. : U('span', { className: 'option-avatar-txt '.concat(2 === x.length ? 'avatar-2' : '') }, N)
  96750. : null,
  96751. e.isRef
  96752. ? U(
  96753. 'div',
  96754. { className: 'option-fields' },
  96755. x.map(function (t) {
  96756. return U('span', { className: i('option-item'), key: t }, e[t])
  96757. })
  96758. )
  96759. : null
  96760. ),
  96761. !a && d
  96762. ? U(
  96763. 'span',
  96764. {
  96765. className: i('UserSelect-more'),
  96766. onClick: function () {
  96767. return s.handleExpand(e)
  96768. }
  96769. },
  96770. U(p.Icon, { icon: 'caret', className: 'icon' })
  96771. )
  96772. : null
  96773. )
  96774. )
  96775. })
  96776. )
  96777. )
  96778. : U('div', { className: i('UserSelect-noRecord') }, d('placeholder.noOption'), '~')
  96779. }),
  96780. (t.prototype.renderselectList = function (e) {
  96781. var t = this
  96782. void 0 === e && (e = [])
  96783. var a = this.props,
  96784. s = a.classnames,
  96785. n = a.labelField,
  96786. i = void 0 === n ? 'label' : n,
  96787. o = a.valueField,
  96788. r = void 0 === o ? 'value' : o,
  96789. c = a.displayFields,
  96790. d = a.isDep,
  96791. u = a.translate,
  96792. h = this.state.isEdit
  96793. return e.length
  96794. ? U(
  96795. 'div',
  96796. { className: s('UserSelect-selection-wrap') },
  96797. U(
  96798. 'ul',
  96799. { className: s('UserSelect-selection', 'UserSelect-checkContent'), ref: this.dragRef },
  96800. e.map(function (e, a) {
  96801. var n,
  96802. o = t.renderIcon(e, !0),
  96803. u = t.state.options,
  96804. m = l.findTree(u, function (t) {
  96805. return t[r] === e[r]
  96806. }),
  96807. v = 'user' === e.type && c ? c : ['label'],
  96808. f = v.find(function (e) {
  96809. return 'avatar' === e
  96810. }),
  96811. S = (null === (n = e.label) || void 0 === n ? void 0 : n.substring(0, 1).toLocaleUpperCase()) || 'A',
  96812. g = v.filter(function (e) {
  96813. return 'avatar' !== e
  96814. })
  96815. return (
  96816. 'post' === e.type && g.push('desc'),
  96817. U(
  96818. 'li',
  96819. { key: a, className: 2 === g.length ? s('UserSelect-h2') : '' },
  96820. h
  96821. ? U(
  96822. 'span',
  96823. {
  96824. className: s('UserSelect-del'),
  96825. onClick: function () {
  96826. return t.onDelete(e, !0)
  96827. }
  96828. },
  96829. U(p.Icon, { icon: 'user-remove', className: 'icon' })
  96830. )
  96831. : null,
  96832. U(
  96833. 'span',
  96834. { className: s('UserSelect-memberName') },
  96835. !f && o && (d || C.includes(e.icon)) ? U('span', { className: s('UserSelect-userPic-box') }, o) : null,
  96836. e.isRef
  96837. ? null
  96838. : 'avatar' === i
  96839. ? e[i]
  96840. ? U('img', { className: s('UserSelect-avatar-img'), src: e[i], alt: '' })
  96841. : U('span', { className: s('UserSelect-avatar-text') }, e[r].slice(0, 1).toLocaleUpperCase())
  96842. : U('span', { className: s('UserSelect-label') }, m ? m[i] : e[i]),
  96843. f && e.isRef
  96844. ? e.avatar
  96845. ? U('img', { className: 'option-avatar-img '.concat(2 === g.length ? 'avatar-2' : ''), src: e.avatar })
  96846. : U('span', { className: 'option-avatar-txt '.concat(2 === g.length ? 'avatar-2' : '') }, S)
  96847. : null,
  96848. e.isRef
  96849. ? U(
  96850. 'div',
  96851. { className: 'option-fields' },
  96852. g.map(function (t) {
  96853. return U('span', { className: s('option-item'), key: t }, e[t])
  96854. })
  96855. )
  96856. : null
  96857. ),
  96858. h ? U('a', { className: s('UserSelect-dragBar') }, U(p.Icon, { icon: 'drag-bar', className: s('icon') })) : null
  96859. )
  96860. )
  96861. })
  96862. )
  96863. )
  96864. : U('div', { className: s('UserSelect-noRecord') }, u('placeholder.noOption'), '~')
  96865. }),
  96866. (t.prototype.renderContent = function () {
  96867. var e = this,
  96868. t = this.props,
  96869. a = t.navTitle,
  96870. s = t.showNav,
  96871. n = t.searchable,
  96872. i = t.searchPlaceholder,
  96873. o = t.controlled,
  96874. r = t.labelField,
  96875. c = void 0 === r ? 'label' : r,
  96876. u = t.valueField,
  96877. h = void 0 === u ? 'value' : u,
  96878. f = t.classnames,
  96879. S = t.multiple,
  96880. g = t.translate,
  96881. _ = t.loadingConfig,
  96882. y = t.mobileUI,
  96883. b = this.state,
  96884. N = b.breadList,
  96885. C = b.options,
  96886. x = b.isSearch,
  96887. L = b.searchList,
  96888. k = b.searchLoading,
  96889. F = o ? this.props.selection : this.state.selection
  96890. return U(
  96891. 'div',
  96892. { className: f('UserSelect-wrap') },
  96893. s
  96894. ? U(
  96895. 'div',
  96896. { className: f('UserSelect-navbar') },
  96897. U('span', { className: 'left-arrow-box', onClick: this.handleBack }, U(p.Icon, { icon: 'left-arrow', className: 'icon' })),
  96898. U('div', { className: f('UserSelect-navbar-title') }, a)
  96899. )
  96900. : null,
  96901. n
  96902. ? U(
  96903. 'div',
  96904. { className: f('UserSelect-searchBox') },
  96905. U(
  96906. d.default,
  96907. { className: f('UserSelect-search'), value: this.state.inputValue, onChange: this.handleSearch, placeholder: i, clearable: !1, mobileUI: y },
  96908. this.state.isSearch ? U('a', { onClick: this.handleSeachCancel }, U(p.Icon, { icon: 'close', className: 'icon' })) : U(p.Icon, { icon: 'search', className: 'icon' })
  96909. )
  96910. )
  96911. : null,
  96912. N.length
  96913. ? U(
  96914. 'div',
  96915. { className: f('UserSelect-breadcrumb') },
  96916. N.map(function (t, a) {
  96917. return U(
  96918. 'span',
  96919. {
  96920. className: f('UserSelect-breadcrumb-item'),
  96921. key: a,
  96922. onClick: function () {
  96923. return e.handleBreadChange(t, a)
  96924. }
  96925. },
  96926. t.label
  96927. )
  96928. }).reduce(function (e, t, a) {
  96929. return [e, U(p.Icon, { icon: 'caret', className: f('UserSelect-breadcrumb-separator', 'icon'), key: 'separator-'.concat(a) }), t]
  96930. })
  96931. )
  96932. : null,
  96933. (null == F ? void 0 : F.length)
  96934. ? U(
  96935. 'div',
  96936. { className: f('UserSelect-resultBox') },
  96937. U('div', { className: f('UserSelect-resultBox-shadow') }),
  96938. U(
  96939. 'ul',
  96940. { className: f('UserSelect-selectList') },
  96941. F.map(function (t, a) {
  96942. var s = l.findTree(C, function (e) {
  96943. return e[h] === t[h]
  96944. })
  96945. return U(
  96946. 'li',
  96947. { key: a, className: f('UserSelect-selectList-item') },
  96948. 'avatar' === c
  96949. ? t[c]
  96950. ? U('img', { className: f('UserSelect-avatar-img'), src: t[c], alt: '' })
  96951. : U('span', { className: f('UserSelect-avatar-text') }, t[h].slice(0, 1).toLocaleUpperCase())
  96952. : U('span', null, s ? s[c] : t[c]),
  96953. U(
  96954. 'span',
  96955. {
  96956. className: f('UserSelect-selectList-item-closeBox'),
  96957. onClick: function () {
  96958. return e.onDelete(t)
  96959. }
  96960. },
  96961. U(p.Icon, { icon: 'close', className: 'icon' })
  96962. )
  96963. )
  96964. })
  96965. ),
  96966. S ? U('span', { className: f('UserSelect-selectSort-box'), onClick: this.handleSort }, U(p.Icon, { icon: 'menu', className: f('UserSelect-selectSort', 'icon') })) : null
  96967. )
  96968. : null,
  96969. x
  96970. ? k
  96971. ? U('div', { className: f('UserSelect-searchLoadingBox') }, U(v.default, { loadingConfig: _ }))
  96972. : U('div', { className: f('UserSelect-searchResult') }, this.renderList(L, -1, !0))
  96973. : U(
  96974. 'div',
  96975. { className: f('UserSelect-contentBox') },
  96976. U(
  96977. 'div',
  96978. { className: f('UserSelect-scroll'), style: { width: 100 * (N.length + 1) + 'vw', left: 100 * -N.length + 'vw' } },
  96979. this.renderList(C),
  96980. N.map(function (t, a) {
  96981. var s = l.findTree(C, m.optionValueCompare(t[h], h || 'value')).children
  96982. return Array.isArray(s) && s ? e.renderList(s, t[h]) : U('div', { className: f('UserSelect-spinnerBox'), key: a }, U(v.default, { loadingConfig: _ }))
  96983. })
  96984. )
  96985. ),
  96986. o
  96987. ? null
  96988. : U('div', { className: f('UserSelect-footer') }, U('button', { type: 'button', className: f('Button Button--md Button--primary'), onClick: this.handleSubmit }, g('UserSelect.sure')))
  96989. )
  96990. }),
  96991. (t.prototype.render = function () {
  96992. var e = this,
  96993. t = this.props,
  96994. a = t.classnames,
  96995. s = t.translate,
  96996. n = t.placeholder,
  96997. i = void 0 === n ? '\u8bf7\u9009\u62e9' : n,
  96998. l = t.showResultBox,
  96999. r = t.labelField,
  97000. d = void 0 === r ? 'label' : r,
  97001. u = t.valueField,
  97002. h = void 0 === u ? 'value' : u,
  97003. m = t.mobileUI,
  97004. v = this.state,
  97005. f = v.isOpened,
  97006. S = v.isEdit,
  97007. g = v.isSelectOpened
  97008. return U(
  97009. 'div',
  97010. { className: a('UserSelect') },
  97011. l
  97012. ? U(o.default, {
  97013. className: a('UserSelect-input', f ? 'is-active' : ''),
  97014. allowInput: !1,
  97015. result: this.getResult(),
  97016. itemRender: function (e) {
  97017. return 'avatar' !== d
  97018. ? U('span', null, ''.concat(e.scopeLabel || '').concat(e.label))
  97019. : e[d]
  97020. ? U('img', { className: a('UserSelect-avatar-img'), src: e[d], alt: '' })
  97021. : U('span', { className: a('UserSelect-avatar-text') }, e[h].slice(0, 1).toLocaleUpperCase())
  97022. },
  97023. onResultChange: function (t) {
  97024. return e.handleSelectChange(t, !0)
  97025. },
  97026. onResultClick: this.onOpen,
  97027. placeholder: i,
  97028. mobileUI: m
  97029. })
  97030. : null,
  97031. l ? U(c.default, { isShow: f, className: a('UserSelect-popup'), onHide: this.onClose, showClose: !1 }, this.renderContent()) : this.renderContent(),
  97032. U(
  97033. c.default,
  97034. {
  97035. isShow: g,
  97036. className: a('UserSelect-selectPopup'),
  97037. onHide: function () {
  97038. return e.setState({ isSelectOpened: !1, isEdit: !1 })
  97039. },
  97040. showClose: !1
  97041. },
  97042. U(
  97043. 'div',
  97044. { className: a('UserSelect-selectBody') },
  97045. U(
  97046. 'div',
  97047. { className: a('UserSelect-navbar') },
  97048. U(
  97049. 'span',
  97050. {
  97051. className: 'left-arrow-box',
  97052. onClick: function () {
  97053. return e.setState({ isSelectOpened: !1, isEdit: !1 })
  97054. }
  97055. },
  97056. U(p.Icon, { icon: 'left-arrow', className: 'icon' })
  97057. ),
  97058. U('div', { className: a('UserSelect-navbar-title') }, s('UserSelect.resultSort')),
  97059. U('span', { className: a('UserSelect-navbar-btnEdit'), onClick: this.handleEdit }, s(S ? 'UserSelect.save' : 'UserSelect.edit'))
  97060. ),
  97061. U(
  97062. 'div',
  97063. { className: a('UserSelect-selectList-box') },
  97064. U(
  97065. 'div',
  97066. { className: a('UserSelect-select-head') },
  97067. U('span', { className: a('UserSelect-select-head-text') }, s('UserSelect.selected')),
  97068. S ? U('span', { className: a('UserSelect-select-head-btnClear'), onClick: this.handleClear }, s('UserSelect.clear')) : null
  97069. ),
  97070. this.renderselectList(this.state.tempSelection)
  97071. )
  97072. )
  97073. )
  97074. )
  97075. }),
  97076. (t.defaultProps = { showResultBox: !0, labelField: 'label', valueField: 'value', deferField: 'defer' }),
  97077. n.__decorate([l.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'onClose', null),
  97078. n.__decorate([l.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [String]), n.__metadata('design:returntype', void 0)], t.prototype, 'handleSearch', null),
  97079. n.__decorate([l.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'handleSeachCancel', null),
  97080. n.__decorate([l.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], t.prototype, 'dragRef', null),
  97081. n.__decorate([l.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'onOpen', null),
  97082. n.__decorate([l.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'handleBack', null),
  97083. n.__decorate([l.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', Promise)], t.prototype, 'handleExpand', null),
  97084. n.__decorate(
  97085. [l.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object, Boolean]), n.__metadata('design:returntype', void 0)],
  97086. t.prototype,
  97087. 'handleSelectChange',
  97088. null
  97089. ),
  97090. n.__decorate([l.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'handleSubmit', null),
  97091. n.__decorate(
  97092. [l.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object, Boolean]), n.__metadata('design:returntype', void 0)],
  97093. t.prototype,
  97094. 'onDelete',
  97095. null
  97096. ),
  97097. n.__decorate(
  97098. [l.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object, Number]), n.__metadata('design:returntype', void 0)],
  97099. t.prototype,
  97100. 'handleBreadChange',
  97101. null
  97102. ),
  97103. n.__decorate([l.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'handleSort', null),
  97104. n.__decorate([l.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'handleEdit', null),
  97105. n.__decorate([l.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'handleClear', null),
  97106. n.__decorate([l.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'getResult', null),
  97107. t
  97108. )
  97109. })(g.default.Component),
  97110. L = l.themeable(l.localeable(x))
  97111. ;(t.UserSelect = x), (t.default = L)
  97112. }) /*!node_modules/amis-ui/lib/components/UserTabSelect.js*/
  97113. amis.define('234296c', function (e, t, a, n) {
  97114. 'use strict'
  97115. Object.defineProperty(t, '__esModule', { value: !0 })
  97116. var o = e('68b98b9'),
  97117. i = e('ac704b9'),
  97118. s = e('64ea6e0'),
  97119. r = e('28517b0'),
  97120. l = e('56891a3'),
  97121. d = e('6958586'),
  97122. c = e('09ae5b9'),
  97123. p = e('017e2a2')
  97124. function u(e) {
  97125. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  97126. }
  97127. var h = u(i),
  97128. m = e('ac704b9'),
  97129. _ = (m.default || m).createElement
  97130. ;(m.default || m).Fragment
  97131. var y = (function (e) {
  97132. function t(t) {
  97133. var a = e.call(this, t) || this
  97134. return (
  97135. (a.unmounted = !1),
  97136. (a.state = {
  97137. isOpened: !1,
  97138. isSelectOpened: !1,
  97139. inputValue: '',
  97140. options: [],
  97141. breadList: [],
  97142. searchList: [],
  97143. selection: t.selection ? t.selection : [],
  97144. isSearch: !1,
  97145. searchLoading: !1,
  97146. isEdit: !1,
  97147. activeKey: 0
  97148. }),
  97149. a
  97150. )
  97151. }
  97152. return (
  97153. o.__extends(t, e),
  97154. (t.prototype.componentDidMount = function () {}),
  97155. (t.prototype.componentDidUpdate = function (e) {}),
  97156. (t.prototype.componentWillUnmount = function () {
  97157. this.unmounted = !0
  97158. }),
  97159. (t.prototype.onClose = function () {
  97160. this.setState({ isOpened: !1, isSearch: !1, inputValue: '', searchList: [], searchLoading: !1, activeKey: 0, selection: [] })
  97161. }),
  97162. (t.prototype.onOpen = function () {
  97163. var e = this.props.selection,
  97164. t = void 0 === e ? [] : e
  97165. this.setState({ isOpened: !0, selection: t.slice() })
  97166. }),
  97167. (t.prototype.handleSubmit = function () {
  97168. ;(0, this.props.onChange)(this.state.selection), this.onClose()
  97169. }),
  97170. (t.prototype.handleSelectChange = function (e, t, a) {
  97171. var n = this.props,
  97172. o = n.multiple,
  97173. i = n.valueField,
  97174. s = void 0 === i ? 'value' : i,
  97175. r = this.state.selection.slice(),
  97176. l = r.map(function (e) {
  97177. return e[s]
  97178. })
  97179. if (a)
  97180. r = r.filter(function (t) {
  97181. return t[s] !== e[s]
  97182. })
  97183. else if (t && Array.isArray(e)) r = e.slice()
  97184. else if (!Array.isArray(e)) {
  97185. var d = l.indexOf(e[s])
  97186. ;-1 !== d ? r.splice(d, 1) : o ? r.push(e) : (r = [e])
  97187. }
  97188. return this.setState({ selection: r }), !1
  97189. }),
  97190. (t.prototype.handleImmediateChange = function (e) {
  97191. var t = this.props.onChange
  97192. Array.isArray(e) && (this.setState({ selection: e }), t(e))
  97193. }),
  97194. (t.prototype.handleTabChange = function (e) {
  97195. this.setState({ activeKey: e })
  97196. }),
  97197. (t.prototype.getResult = function () {
  97198. var e,
  97199. t,
  97200. a,
  97201. n,
  97202. i = this.props,
  97203. s = i.selection,
  97204. r = i.tabOptions,
  97205. l = i.valueField,
  97206. d = void 0 === l ? 'value' : l,
  97207. c = i.labelField,
  97208. p = void 0 === c ? 'label' : c,
  97209. u = (null == s ? void 0 : s.slice()) || []
  97210. if (r)
  97211. try {
  97212. for (var h = o.__values(r), m = h.next(); !m.done; m = h.next()) {
  97213. var _ = m.value,
  97214. y = function (e) {
  97215. var t = u.find(function (t) {
  97216. return t[d] === e[d]
  97217. })
  97218. t && (t[p] = e[p])
  97219. }
  97220. try {
  97221. for (var f = ((a = void 0), o.__values(_.options)), v = f.next(); !v.done; v = f.next()) {
  97222. y(v.value)
  97223. }
  97224. } catch (e) {
  97225. a = { error: e }
  97226. } finally {
  97227. try {
  97228. v && !v.done && (n = f.return) && n.call(f)
  97229. } finally {
  97230. if (a) throw a.error
  97231. }
  97232. }
  97233. }
  97234. } catch (t) {
  97235. e = { error: t }
  97236. } finally {
  97237. try {
  97238. m && !m.done && (t = h.return) && t.call(h)
  97239. } finally {
  97240. if (e) throw e.error
  97241. }
  97242. }
  97243. return u
  97244. }),
  97245. (t.prototype.render = function () {
  97246. var e = this,
  97247. t = this.props,
  97248. a = t.classnames,
  97249. n = t.translate,
  97250. i = t.placeholder,
  97251. u = void 0 === i ? '\u8bf7\u9009\u62e9' : i,
  97252. h = t.tabOptions,
  97253. m = t.onSearch,
  97254. y = t.deferLoad,
  97255. f = t.data,
  97256. v = t.mobileUI,
  97257. b = this.state,
  97258. g = b.activeKey,
  97259. S = b.isOpened
  97260. return _(
  97261. 'div',
  97262. { className: a('UserTabSelect') },
  97263. _(r.default, {
  97264. className: a('UserTabSelect-input', S ? 'is-active' : ''),
  97265. allowInput: !1,
  97266. result: this.getResult(),
  97267. onResultChange: this.handleImmediateChange,
  97268. onResultClick: this.onOpen,
  97269. placeholder: u,
  97270. mobileUI: v
  97271. }),
  97272. _(
  97273. d.default,
  97274. { isShow: S, className: a('UserTabSelect-popup'), onHide: this.onClose, showClose: !1 },
  97275. _(
  97276. 'div',
  97277. { className: a('UserTabSelect-wrap') },
  97278. _(
  97279. 'div',
  97280. { className: a('UserSelect-navbar') },
  97281. _('span', { className: 'left-arrow-box', onClick: this.onClose }, _(c.Icon, { icon: 'left-arrow', className: 'icon' })),
  97282. _('div', { className: a('UserSelect-navbar-title') }, '\u4eba\u5458\u9009\u62e9')
  97283. ),
  97284. _(
  97285. p.default,
  97286. { mode: 'tiled', className: a('UserTabSelect-tabs'), onSelect: this.handleTabChange, activeKey: g },
  97287. null == h
  97288. ? void 0
  97289. : h.map(function (t, a) {
  97290. return _(
  97291. p.Tab,
  97292. o.__assign({}, e.props, { eventKey: a, key: a, title: t.title, className: 'TabsTransfer-tab' }),
  97293. _(
  97294. l.default,
  97295. o.__assign({ isTab: !0, selection: e.state.selection, showResultBox: !1 }, t, {
  97296. options: 'string' == typeof t.options && f ? s.resolveVariableAndFilter(t.options, f, '| raw') : t.options,
  97297. multiple: !0,
  97298. controlled: !0,
  97299. onChange: e.handleSelectChange,
  97300. onSearch: function (e, a) {
  97301. return t.searchable && m ? m(e, a, { searchApi: t.searchApi, searchParam: t.searchParam, searchTerm: t.searchTerm }) : void 0
  97302. },
  97303. deferLoad: function (e, a, n) {
  97304. return y(e, a, o.__assign({ deferApi: t.deferApi }, n || {}))
  97305. }
  97306. })
  97307. )
  97308. )
  97309. })
  97310. ),
  97311. _('div', { className: a('UserTabSelect-footer') }, _('button', { type: 'button', className: a('Button Button--md Button--primary'), onClick: this.handleSubmit }, n('UserSelect.sure')))
  97312. )
  97313. )
  97314. )
  97315. }),
  97316. (t.defaultProps = {}),
  97317. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'onClose', null),
  97318. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'onOpen', null),
  97319. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'handleSubmit', null),
  97320. o.__decorate(
  97321. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object, Boolean, Boolean]), o.__metadata('design:returntype', void 0)],
  97322. t.prototype,
  97323. 'handleSelectChange',
  97324. null
  97325. ),
  97326. o.__decorate(
  97327. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Array]), o.__metadata('design:returntype', void 0)],
  97328. t.prototype,
  97329. 'handleImmediateChange',
  97330. null
  97331. ),
  97332. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Number]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleTabChange', null),
  97333. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'getResult', null),
  97334. t
  97335. )
  97336. })(h.default.Component),
  97337. f = s.themeable(s.localeable(y))
  97338. ;(t.UserTabSelect = y), (t.default = f)
  97339. }) /*!node_modules/amis-ui/lib/components/Card.js*/
  97340. amis.define('4743bbf', function (a, e, l, s) {
  97341. 'use strict'
  97342. Object.defineProperty(e, '__esModule', { value: !0 })
  97343. var t = a('68b98b9'),
  97344. r = a('ac704b9'),
  97345. i = a('64ea6e0')
  97346. function d(a) {
  97347. return a && 'object' == typeof a && 'default' in a ? a : { default: a }
  97348. }
  97349. var n = d(r),
  97350. c = a('ac704b9'),
  97351. m = (c.default || c).createElement
  97352. ;(c.default || c).Fragment
  97353. var o = (function (a) {
  97354. function e(e) {
  97355. var l = a.call(this, e) || this
  97356. return (l.handleClick = l.handleClick.bind(l)), l
  97357. }
  97358. return (
  97359. t.__extends(e, a),
  97360. (e.prototype.handleClick = function (a) {
  97361. i.isClickOnInput(a) || (this.props.onClick && this.props.onClick(a))
  97362. }),
  97363. (e.prototype.render = function () {
  97364. var a = this.props,
  97365. e = a.classnames,
  97366. l = a.className,
  97367. s = a.style,
  97368. t = a.headerClassName,
  97369. r = a.bodyClassName,
  97370. d = a.titleClassName,
  97371. c = a.subTitleClassName,
  97372. o = a.descriptionClassName,
  97373. C = a.avatarClassName,
  97374. u = a.avatarTextStyle,
  97375. N = a.imageClassName,
  97376. v = a.avatarTextClassName,
  97377. p = a.secondaryClassName,
  97378. f = a.footerClassName,
  97379. b = a.media,
  97380. y = a.mediaPosition,
  97381. h = a.actions,
  97382. k = a.children,
  97383. T = a.onClick,
  97384. g = a.toolbar,
  97385. x = a.title,
  97386. P = a.subTitle,
  97387. w = a.subTitlePlaceholder,
  97388. _ = a.description,
  97389. M = a.descriptionPlaceholder,
  97390. j = a.secondary,
  97391. F = a.avatar,
  97392. O = a.avatarText,
  97393. S = a.data,
  97394. E = null
  97395. ;(F || O || x || P || w || _ || M || g) &&
  97396. (E = m(
  97397. 'div',
  97398. { className: e('Card-heading', t) },
  97399. F
  97400. ? m('span', { className: e('Card-avtar', C) }, m('img', { className: e('Card-img', N), src: F }))
  97401. : O
  97402. ? m('span', { className: e('Card-avtarText', v), style: i.buildStyle(u, S) }, O)
  97403. : null,
  97404. m(
  97405. 'div',
  97406. { className: e('Card-meta') },
  97407. x ? m('div', { className: e('Card-title', d) }, x) : null,
  97408. P || w ? m('div', { className: e('Card-subTitle', c) }, P || w || null) : null,
  97409. _ || M ? m('div', { className: e('Card-desc', o) }, _ || M || null) : null
  97410. ),
  97411. g
  97412. ))
  97413. var I = k
  97414. return m(
  97415. 'div',
  97416. { onClick: this.handleClick, className: e('Card', l, { 'Card--link': T }), style: s },
  97417. b
  97418. ? m(
  97419. 'div',
  97420. { className: e('Card-multiMedia--'.concat(y)) },
  97421. b,
  97422. m(
  97423. 'div',
  97424. { className: e('Card-multiMedia-flex') },
  97425. E,
  97426. I ? m('div', { className: e('Card-body', r) }, I) : null,
  97427. j || h
  97428. ? m(
  97429. 'div',
  97430. { className: e('Card-footer-wrapper', f) },
  97431. j ? m('div', { className: e('Card-secondary', p) }, j) : null,
  97432. h ? m('div', { className: e('Card-actions-wrapper') }, h) : null
  97433. )
  97434. : null
  97435. )
  97436. )
  97437. : m(
  97438. n.default.Fragment,
  97439. null,
  97440. E,
  97441. I ? m('div', { className: e('Card-body', r) }, I) : null,
  97442. j || h
  97443. ? m(
  97444. 'div',
  97445. { className: e('Card-footer-wrapper', f) },
  97446. j ? m('div', { className: e('Card-secondary', p) }, j) : null,
  97447. h ? m('div', { className: e('Card-actions-wrapper') }, h) : null
  97448. )
  97449. : null
  97450. )
  97451. )
  97452. }),
  97453. (e.defaultProps = {
  97454. className: '',
  97455. avatarClassName: '',
  97456. headerClassName: '',
  97457. footerClassName: '',
  97458. secondaryClassName: '',
  97459. avatarTextClassName: '',
  97460. bodyClassName: '',
  97461. titleClassName: '',
  97462. subTitleClassName: '',
  97463. descriptionClassName: '',
  97464. imageClassName: '',
  97465. mediaPosition: 'left'
  97466. }),
  97467. e
  97468. )
  97469. })(n.default.Component),
  97470. C = i.themeable(o)
  97471. ;(e.Card = o), (e.default = C)
  97472. }) /*!node_modules/amis-ui/lib/components/GridNav.js*/
  97473. amis.define('eff1e77', function (e, t, a, n) {
  97474. 'use strict'
  97475. Object.defineProperty(t, '__esModule', { value: !0 })
  97476. var r = e('68b98b9'),
  97477. s = e('ac704b9'),
  97478. i = e('9249021')
  97479. function c(e) {
  97480. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  97481. }
  97482. var l = c(s),
  97483. o = e('ac704b9'),
  97484. u = (o.default || o).createElement
  97485. function d(e) {
  97486. if (null != e) return (e = String(e)), /^\d+(\.\d+)?$/.test(e) ? ''.concat(e, 'px') : e
  97487. }
  97488. ;(o.default || o).Fragment
  97489. var m = function (e) {
  97490. var t = e.children,
  97491. a = e.className,
  97492. n = e.classnames,
  97493. s = e.itemClassName,
  97494. i = e.style,
  97495. c = r.__rest(e, ['children', 'className', 'classnames', 'itemClassName', 'style'])
  97496. return u(
  97497. 'div',
  97498. { style: r.__assign({ paddingLeft: d(c.gutter) }, i), className: n('GridNav '.concat(a || ''), { 'GridNav-top u-hairline': c.border && !c.gutter }) },
  97499. l.default.Children.toArray(t)
  97500. .filter(Boolean)
  97501. .map(function (e, t) {
  97502. return l.default.cloneElement(e, { index: t, parent: c, className: s, classnames: n })
  97503. })
  97504. )
  97505. }
  97506. ;(m.defaultProps = { direction: 'vertical', center: !0, border: !0, columnNum: 4 }),
  97507. (t.GridNavItem = function (e) {
  97508. var t,
  97509. a = e.children,
  97510. n = e.classnames,
  97511. c = e.className,
  97512. o = e.style,
  97513. m = r.__rest(e, ['children', 'classnames', 'className', 'style']),
  97514. g = m.index,
  97515. f = void 0 === g ? 0 : g,
  97516. v = m.parent
  97517. if (!v) return null
  97518. var N,
  97519. _ = s.useMemo(
  97520. function () {
  97521. var e = v.square,
  97522. t = v.gutter,
  97523. a = v.columnNum,
  97524. n = void 0 === a ? 4 : a,
  97525. s = ''.concat(100 / +n, '%'),
  97526. i = r.__assign(r.__assign({}, o), { flexBasis: s })
  97527. if (e) i.paddingTop = s
  97528. else if (t) {
  97529. var c = d(t)
  97530. ;(i.paddingRight = c), f >= n && (i.marginTop = c)
  97531. }
  97532. return i
  97533. },
  97534. [v.style, v.gutter, v.columnNum]
  97535. ),
  97536. y = s.useMemo(
  97537. function () {
  97538. var e = v.square,
  97539. t = v.gutter
  97540. if (e && t) {
  97541. var a = d(t)
  97542. return r.__assign(r.__assign({}, m.contentStyle), { right: a, bottom: a, height: 'auto' })
  97543. }
  97544. return m.contentStyle
  97545. },
  97546. [v.gutter, v.columnNum, m.contentStyle]
  97547. ),
  97548. b = v.center,
  97549. p = v.border,
  97550. h = v.square,
  97551. x = v.gutter,
  97552. C = v.reverse,
  97553. G = v.direction,
  97554. I = 'GridNavItem-content',
  97555. k = n(
  97556. ''.concat(I, ' ').concat(m.contentClassName || ''),
  97557. (((t = {})[''.concat(I, '--').concat(G)] = !!G),
  97558. (t[''.concat(I, '--center')] = b),
  97559. (t[''.concat(I, '--square')] = h),
  97560. (t[''.concat(I, '--reverse')] = C),
  97561. (t[''.concat(I, '--clickable')] = !!m.onClick),
  97562. (t[''.concat(I, '--surround')] = p && x),
  97563. (t[''.concat(I, '--border u-hairline')] = p),
  97564. t)
  97565. )
  97566. return u(
  97567. 'div',
  97568. { className: n(c, { 'GridNavItem--square': h }), style: _ },
  97569. u(
  97570. 'div',
  97571. { role: m.onClick ? 'button' : void 0, className: k, style: y, onClick: m.onClick },
  97572. a ||
  97573. u(
  97574. l.default.Fragment,
  97575. null,
  97576. ((N = v.iconRatio || 60),
  97577. 'string' == typeof m.icon
  97578. ? m.badge
  97579. ? u(i.Badge, r.__assign({}, m.badge), u('div', { className: n('GridNavItem-image') }, u('img', { src: m.icon, style: { width: N + '%' } })))
  97580. : u('div', { className: n('GridNavItem-image') }, u('img', { src: m.icon, style: { width: N + '%' } }))
  97581. : l.default.isValidElement(m.icon)
  97582. ? u(i.Badge, r.__assign({}, m.badge), m.icon)
  97583. : null),
  97584. l.default.isValidElement(m.text) ? m.text : m.text ? u('span', { className: n('GridNavItem-text') }, m.text) : null
  97585. )
  97586. )
  97587. )
  97588. }),
  97589. (t.default = m)
  97590. }) /*!node_modules/amis-ui/lib/components/Link.js*/
  97591. amis.define('cfedc28', function (e, t, a, n) {
  97592. 'use strict'
  97593. Object.defineProperty(t, '__esModule', { value: !0 })
  97594. var i = e('68b98b9'),
  97595. l = e('ac704b9'),
  97596. s = e('64ea6e0'),
  97597. r = e('09ae5b9')
  97598. function c(e) {
  97599. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  97600. }
  97601. var o = c(l),
  97602. d = e('ac704b9'),
  97603. u = (d.default || d).createElement
  97604. ;(d.default || d).Fragment
  97605. var f = (function (e) {
  97606. function t(t) {
  97607. return e.call(this, t) || this
  97608. }
  97609. return (
  97610. i.__extends(t, e),
  97611. (t.prototype.handleClick = function (e) {
  97612. var t = this.props,
  97613. a = t.disabled,
  97614. n = t.onClick
  97615. if (a) return e.preventDefault(), void e.stopPropagation()
  97616. null == n || n(e)
  97617. }),
  97618. (t.prototype.render = function () {
  97619. var e = this.props,
  97620. t = e.className,
  97621. a = e.style,
  97622. n = e.href,
  97623. l = e.classnames,
  97624. s = e.disabled,
  97625. c = e.htmlTarget,
  97626. o = e.title,
  97627. d = e.icon,
  97628. f = e.rightIcon,
  97629. h = e.children
  97630. e.classPrefix, e.theme
  97631. var m = i.__rest(e, ['className', 'style', 'href', 'classnames', 'disabled', 'htmlTarget', 'title', 'icon', 'rightIcon', 'children', 'classPrefix', 'theme'])
  97632. return u(
  97633. 'a',
  97634. i.__assign({}, m, { href: n, target: c, className: l('Link', { 'is-disabled': s }, t), style: a, title: o, onClick: this.handleClick }),
  97635. d ? u(r.Icon, { cx: l, icon: d, className: 'Link-icon' }) : null,
  97636. h,
  97637. f ? u(r.Icon, { cx: l, icon: f, className: 'Link-icon' }) : null
  97638. )
  97639. }),
  97640. i.__decorate([s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'handleClick', null),
  97641. t
  97642. )
  97643. })(o.default.Component),
  97644. h = s.themeable(f)
  97645. ;(t.Link = f), (t.default = h)
  97646. }) /*!node_modules/@babel/runtime/helpers/objectSpread2.js*/
  97647. amis.define('c09970d', function (e, t, r, o) {
  97648. var n = e('3ebba13')
  97649. function c(e, t) {
  97650. var r = Object.keys(e)
  97651. if (Object.getOwnPropertySymbols) {
  97652. var o = Object.getOwnPropertySymbols(e)
  97653. t &&
  97654. (o = o.filter(function (t) {
  97655. return Object.getOwnPropertyDescriptor(e, t).enumerable
  97656. })),
  97657. r.push.apply(r, o)
  97658. }
  97659. return r
  97660. }
  97661. ;(r.exports = function (e) {
  97662. for (var t = 1; t < arguments.length; t++) {
  97663. var r = null != arguments[t] ? arguments[t] : {}
  97664. t % 2
  97665. ? c(Object(r), !0).forEach(function (t) {
  97666. n(e, t, r[t])
  97667. })
  97668. : Object.getOwnPropertyDescriptors
  97669. ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r))
  97670. : c(Object(r)).forEach(function (t) {
  97671. Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(r, t))
  97672. })
  97673. }
  97674. return e
  97675. }),
  97676. (r.exports.__esModule = !0),
  97677. (r.exports.default = r.exports)
  97678. }) /*!node_modules/rc-progress/lib/common.js*/
  97679. amis.define('72b5dc8', function (r, t, e, n) {
  97680. 'use strict'
  97681. Object.defineProperty(t, '__esModule', { value: !0 }), (t.useTransitionDuration = t.defaultProps = void 0)
  97682. var o = r('ac704b9')
  97683. t.defaultProps = { percent: 0, prefixCls: 'rc-progress', strokeColor: '#2db7f5', strokeLinecap: 'round', strokeWidth: 1, trailColor: '#D9D9D9', trailWidth: 1, gapPosition: 'bottom' }
  97684. t.useTransitionDuration = function () {
  97685. var r = (0, o.useRef)([]),
  97686. t = (0, o.useRef)(null)
  97687. return (
  97688. (0, o.useEffect)(function () {
  97689. var e = Date.now(),
  97690. n = !1
  97691. r.current.forEach(function (r) {
  97692. if (r) {
  97693. n = !0
  97694. var o = r.style
  97695. ;(o.transitionDuration = '.3s, .3s, .3s, .06s'), t.current && e - t.current < 100 && (o.transitionDuration = '0s, 0s')
  97696. }
  97697. }),
  97698. n && (t.current = Date.now())
  97699. }),
  97700. r.current
  97701. )
  97702. }
  97703. }) /*!node_modules/rc-progress/lib/Line.js*/
  97704. amis.define('26c4b28', function (e, t, r, a) {
  97705. 'use strict'
  97706. var n = e('5faf1f8'),
  97707. o = e('38ef8c8')
  97708. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  97709. var s = n(e('10334e3')),
  97710. c = n(e('c09970d')),
  97711. i = n(e('1ac9d12')),
  97712. l = (function (e, t) {
  97713. if (!t && e && e.__esModule) return e
  97714. if (null === e || ('object' !== o(e) && 'function' != typeof e)) return { default: e }
  97715. var r = p(t)
  97716. if (r && r.has(e)) return r.get(e)
  97717. var a = {},
  97718. n = Object.defineProperty && Object.getOwnPropertyDescriptor
  97719. for (var s in e)
  97720. if ('default' !== s && Object.prototype.hasOwnProperty.call(e, s)) {
  97721. var c = n ? Object.getOwnPropertyDescriptor(e, s) : null
  97722. c && (c.get || c.set) ? Object.defineProperty(a, s, c) : (a[s] = e[s])
  97723. }
  97724. ;(a.default = e), r && r.set(e, a)
  97725. return a
  97726. })(e('ac704b9')),
  97727. f = n(e('cb263ff')),
  97728. u = e('72b5dc8'),
  97729. d = ['className', 'percent', 'prefixCls', 'strokeColor', 'strokeLinecap', 'strokeWidth', 'style', 'trailColor', 'trailWidth', 'transition']
  97730. function p(e) {
  97731. if ('function' != typeof WeakMap) return null
  97732. var t = new WeakMap(),
  97733. r = new WeakMap()
  97734. return (p = function (e) {
  97735. return e ? r : t
  97736. })(e)
  97737. }
  97738. var k = function (e) {
  97739. var t = (0, c.default)((0, c.default)({}, u.defaultProps), e),
  97740. r = t.className,
  97741. a = t.percent,
  97742. n = t.prefixCls,
  97743. o = t.strokeColor,
  97744. p = t.strokeLinecap,
  97745. k = t.strokeWidth,
  97746. y = t.style,
  97747. v = t.trailColor,
  97748. h = t.trailWidth,
  97749. b = t.transition,
  97750. O = (0, i.default)(t, d)
  97751. delete O.gapPosition
  97752. var m = Array.isArray(a) ? a : [a],
  97753. W = Array.isArray(o) ? o : [o],
  97754. P = (0, u.useTransitionDuration)(),
  97755. g = k / 2,
  97756. j = 100 - k / 2,
  97757. w = 'M '
  97758. .concat('round' === p ? g : 0, ',')
  97759. .concat(g, '\n L ')
  97760. .concat('round' === p ? j : 100, ',')
  97761. .concat(g),
  97762. x = '0 0 100 '.concat(k),
  97763. C = 0
  97764. return l.createElement(
  97765. 'svg',
  97766. (0, s.default)({ className: (0, f.default)(''.concat(n, '-line'), r), viewBox: x, preserveAspectRatio: 'none', style: y }, O),
  97767. l.createElement('path', { className: ''.concat(n, '-line-trail'), d: w, strokeLinecap: p, stroke: v, strokeWidth: h || k, fillOpacity: '0' }),
  97768. m.map(function (e, t) {
  97769. var r = 1
  97770. switch (p) {
  97771. case 'round':
  97772. r = 1 - k / 100
  97773. break
  97774. case 'square':
  97775. r = 1 - k / 2 / 100
  97776. break
  97777. default:
  97778. r = 1
  97779. }
  97780. var a = {
  97781. strokeDasharray: ''.concat(e * r, 'px, 100px'),
  97782. strokeDashoffset: '-'.concat(C, 'px'),
  97783. transition: b || 'stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear'
  97784. },
  97785. o = W[t] || W[W.length - 1]
  97786. return (
  97787. (C += e),
  97788. l.createElement('path', {
  97789. key: t,
  97790. className: ''.concat(n, '-line-path'),
  97791. d: w,
  97792. strokeLinecap: p,
  97793. stroke: o,
  97794. strokeWidth: k,
  97795. fillOpacity: '0',
  97796. ref: function (e) {
  97797. P[t] = e
  97798. },
  97799. style: a
  97800. })
  97801. )
  97802. })
  97803. )
  97804. }
  97805. var y = k
  97806. t.default = y
  97807. }) /*!node_modules/rc-progress/lib/hooks/useId.js*/
  97808. amis.define('f0198d3', function (e, t, r, n) {
  97809. 'use strict'
  97810. var f = e('5faf1f8'),
  97811. a = e('38ef8c8')
  97812. Object.defineProperty(t, '__esModule', { value: !0 }), (t.isBrowserClient = t.default = void 0)
  97813. var u = f(e('fedc157')),
  97814. o = (function (e, t) {
  97815. if (!t && e && e.__esModule) return e
  97816. if (null === e || ('object' !== a(e) && 'function' != typeof e)) return { default: e }
  97817. var r = c(t)
  97818. if (r && r.has(e)) return r.get(e)
  97819. var n = {},
  97820. f = Object.defineProperty && Object.getOwnPropertyDescriptor
  97821. for (var u in e)
  97822. if ('default' !== u && Object.prototype.hasOwnProperty.call(e, u)) {
  97823. var o = f ? Object.getOwnPropertyDescriptor(e, u) : null
  97824. o && (o.get || o.set) ? Object.defineProperty(n, u, o) : (n[u] = e[u])
  97825. }
  97826. ;(n.default = e), r && r.set(e, n)
  97827. return n
  97828. })(e('ac704b9')),
  97829. i = f(e('a28229a'))
  97830. function c(e) {
  97831. if ('function' != typeof WeakMap) return null
  97832. var t = new WeakMap(),
  97833. r = new WeakMap()
  97834. return (c = function (e) {
  97835. return e ? r : t
  97836. })(e)
  97837. }
  97838. var l = 0,
  97839. s = (0, i.default)()
  97840. t.isBrowserClient = s
  97841. t.default = function (e) {
  97842. var t = o.useState(),
  97843. r = (0, u.default)(t, 2),
  97844. n = r[0],
  97845. f = r[1]
  97846. return (
  97847. o.useEffect(function () {
  97848. var e
  97849. f('rc_progress_'.concat((s ? ((e = l), (l += 1)) : (e = 'TEST_OR_SSR'), e)))
  97850. }, []),
  97851. e || n
  97852. )
  97853. }
  97854. }) /*!node_modules/rc-progress/lib/Circle.js*/
  97855. amis.define('92e652e', function (e, t, r, a) {
  97856. 'use strict'
  97857. var o = e('5faf1f8'),
  97858. n = e('38ef8c8')
  97859. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  97860. var c = o(e('10334e3')),
  97861. s = o(e('38ef8c8')),
  97862. i = o(e('c09970d')),
  97863. l = o(e('1ac9d12')),
  97864. f = (function (e, t) {
  97865. if (!t && e && e.__esModule) return e
  97866. if (null === e || ('object' !== n(e) && 'function' != typeof e)) return { default: e }
  97867. var r = k(t)
  97868. if (r && r.has(e)) return r.get(e)
  97869. var a = {},
  97870. o = Object.defineProperty && Object.getOwnPropertyDescriptor
  97871. for (var c in e)
  97872. if ('default' !== c && Object.prototype.hasOwnProperty.call(e, c)) {
  97873. var s = o ? Object.getOwnPropertyDescriptor(e, c) : null
  97874. s && (s.get || s.set) ? Object.defineProperty(a, c, s) : (a[c] = e[c])
  97875. }
  97876. ;(a.default = e), r && r.set(e, a)
  97877. return a
  97878. })(e('ac704b9')),
  97879. u = o(e('cb263ff')),
  97880. d = e('72b5dc8'),
  97881. p = o(e('f0198d3')),
  97882. y = ['id', 'prefixCls', 'steps', 'strokeWidth', 'trailWidth', 'gapDegree', 'gapPosition', 'trailColor', 'strokeLinecap', 'style', 'className', 'strokeColor', 'percent']
  97883. function k(e) {
  97884. if ('function' != typeof WeakMap) return null
  97885. var t = new WeakMap(),
  97886. r = new WeakMap()
  97887. return (k = function (e) {
  97888. return e ? r : t
  97889. })(e)
  97890. }
  97891. function v(e) {
  97892. return +e.replace('%', '')
  97893. }
  97894. function h(e) {
  97895. var t = null != e ? e : []
  97896. return Array.isArray(t) ? t : [t]
  97897. }
  97898. var m = 100,
  97899. g = function (e, t, r, a, o, n, c, s, i, l) {
  97900. var f = arguments.length > 10 && void 0 !== arguments[10] ? arguments[10] : 0,
  97901. u = (r / 100) * 360 * ((360 - n) / 360),
  97902. d = 0 === n ? 0 : { bottom: 0, top: 180, left: 90, right: -90 }[c],
  97903. p = ((100 - a) / 100) * t
  97904. return (
  97905. 'round' === i && 100 !== a && (p += l / 2) >= t && (p = t - 0.01),
  97906. {
  97907. stroke: 'string' == typeof s ? s : void 0,
  97908. strokeDasharray: ''.concat(t, 'px ').concat(e),
  97909. strokeDashoffset: p + f,
  97910. transform: 'rotate('.concat(o + u + d, 'deg)'),
  97911. transformOrigin: '0 0',
  97912. transition: 'stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s',
  97913. fillOpacity: 0
  97914. }
  97915. )
  97916. },
  97917. b = function (e) {
  97918. var t,
  97919. r,
  97920. a,
  97921. o = (0, i.default)((0, i.default)({}, d.defaultProps), e),
  97922. n = o.id,
  97923. k = o.prefixCls,
  97924. b = o.steps,
  97925. j = o.strokeWidth,
  97926. O = o.trailWidth,
  97927. P = o.gapDegree,
  97928. W = void 0 === P ? 0 : P,
  97929. x = o.gapPosition,
  97930. w = o.trailColor,
  97931. D = o.strokeLinecap,
  97932. C = o.style,
  97933. E = o.className,
  97934. M = o.strokeColor,
  97935. N = o.percent,
  97936. L = (0, l.default)(o, y),
  97937. _ = (0, p.default)(n),
  97938. A = ''.concat(_, '-gradient'),
  97939. B = 50 - j / 2,
  97940. G = 2 * Math.PI * B,
  97941. I = W > 0 ? 90 + W / 2 : -90,
  97942. T = G * ((360 - W) / 360),
  97943. q = 'object' === (0, s.default)(b) ? b : { count: b, space: 2 },
  97944. z = q.count,
  97945. F = q.space,
  97946. H = g(G, T, 0, 100, I, W, x, w, D, j),
  97947. J = h(N),
  97948. K = h(M),
  97949. Q = K.find(function (e) {
  97950. return e && 'object' === (0, s.default)(e)
  97951. }),
  97952. R = (0, d.useTransitionDuration)()
  97953. return f.createElement(
  97954. 'svg',
  97955. (0, c.default)({ className: (0, u.default)(''.concat(k, '-circle'), E), viewBox: ''.concat(-50, ' ').concat(-50, ' ').concat(m, ' ').concat(m), style: C, id: n, role: 'presentation' }, L),
  97956. Q &&
  97957. f.createElement(
  97958. 'defs',
  97959. null,
  97960. f.createElement(
  97961. 'linearGradient',
  97962. { id: A, x1: '100%', y1: '0%', x2: '0%', y2: '0%' },
  97963. Object.keys(Q)
  97964. .sort(function (e, t) {
  97965. return v(e) - v(t)
  97966. })
  97967. .map(function (e, t) {
  97968. return f.createElement('stop', { key: t, offset: e, stopColor: Q[e] })
  97969. })
  97970. )
  97971. ),
  97972. !z && f.createElement('circle', { className: ''.concat(k, '-circle-trail'), r: B, cx: 0, cy: 0, stroke: w, strokeLinecap: D, strokeWidth: O || j, style: H }),
  97973. z
  97974. ? ((t = Math.round(z * (J[0] / 100))),
  97975. (r = 100 / z),
  97976. (a = 0),
  97977. new Array(z).fill(null).map(function (e, o) {
  97978. var n = o <= t - 1 ? K[0] : w,
  97979. c = n && 'object' === (0, s.default)(n) ? 'url(#'.concat(A, ')') : void 0,
  97980. i = g(G, T, a, r, I, W, x, n, 'butt', j, F)
  97981. return (
  97982. (a += (100 * (T - i.strokeDashoffset + F)) / T),
  97983. f.createElement('circle', {
  97984. key: o,
  97985. className: ''.concat(k, '-circle-path'),
  97986. r: B,
  97987. cx: 0,
  97988. cy: 0,
  97989. stroke: c,
  97990. strokeWidth: j,
  97991. opacity: 1,
  97992. style: i,
  97993. ref: function (e) {
  97994. R[o] = e
  97995. }
  97996. })
  97997. )
  97998. }))
  97999. : (function () {
  98000. var e = 0
  98001. return J.map(function (t, r) {
  98002. var a = K[r] || K[K.length - 1],
  98003. o = a && 'object' === (0, s.default)(a) ? 'url(#'.concat(A, ')') : void 0,
  98004. n = g(G, T, e, t, I, W, x, a, D, j)
  98005. return (
  98006. (e += t),
  98007. f.createElement('circle', {
  98008. key: r,
  98009. className: ''.concat(k, '-circle-path'),
  98010. r: B,
  98011. cx: 0,
  98012. cy: 0,
  98013. stroke: o,
  98014. strokeLinecap: D,
  98015. strokeWidth: j,
  98016. opacity: 0 === t ? 0 : 1,
  98017. style: n,
  98018. ref: function (e) {
  98019. R[r] = e
  98020. }
  98021. })
  98022. )
  98023. }).reverse()
  98024. })()
  98025. )
  98026. }
  98027. var j = b
  98028. t.default = j
  98029. }) /*!node_modules/rc-progress/lib/index.js*/
  98030. amis.define('9407b47', function (e, t, r, f) {
  98031. 'use strict'
  98032. var n = e('5faf1f8')
  98033. Object.defineProperty(t, '__esModule', { value: !0 }),
  98034. Object.defineProperty(t, 'Circle', {
  98035. enumerable: !0,
  98036. get: function () {
  98037. return i.default
  98038. }
  98039. }),
  98040. Object.defineProperty(t, 'Line', {
  98041. enumerable: !0,
  98042. get: function () {
  98043. return u.default
  98044. }
  98045. }),
  98046. (t.default = void 0)
  98047. var u = n(e('26c4b28')),
  98048. i = n(e('92e652e')),
  98049. a = { Line: u.default, Circle: i.default }
  98050. t.default = a
  98051. }) /*!node_modules/amis-ui/lib/components/Progress.js*/
  98052. amis.define('52191e9', function (e, t, r, a) {
  98053. 'use strict'
  98054. Object.defineProperty(t, '__esModule', { value: !0 })
  98055. var o = e('68b98b9'),
  98056. s = e('ac704b9'),
  98057. l = e('9407b47'),
  98058. n = e('64ea6e0')
  98059. function i(e) {
  98060. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  98061. }
  98062. var c = i(s),
  98063. u = e('ac704b9'),
  98064. p = (u.default || u).createElement
  98065. ;(u.default || u).Fragment
  98066. var g = (function (e) {
  98067. function t() {
  98068. return (null !== e && e.apply(this, arguments)) || this
  98069. }
  98070. return (
  98071. o.__extends(t, e),
  98072. (t.prototype.getCurrentColor = function () {
  98073. var e = this.props.map
  98074. return e && e.length ? ('string' == typeof e ? e : this.getLevelColor(e)) : 'bg-primary'
  98075. }),
  98076. (t.prototype.getLevelColor = function (e) {
  98077. for (
  98078. var t = this.props.value,
  98079. r = this.getColorArray(e).sort(function (e, t) {
  98080. return e.value - t.value
  98081. }),
  98082. a = 0;
  98083. a < r.length;
  98084. a++
  98085. )
  98086. if (r[a].value >= t) return r[a].color
  98087. return r[r.length - 1].color
  98088. }),
  98089. (t.prototype.getColorArray = function (e) {
  98090. var t = 100 / e.length
  98091. return e.map(function (e, r) {
  98092. return 'string' == typeof e ? { color: e, value: (r + 1) * t } : e
  98093. })
  98094. }),
  98095. (t.prototype.getLabel = function (e) {
  98096. var t = this.props,
  98097. r = t.value,
  98098. a = t.format,
  98099. o = t.showLabel,
  98100. s = t.classnames
  98101. if (!o) return null
  98102. var l =
  98103. a ||
  98104. function (e) {
  98105. return ''.concat(e, '%')
  98106. },
  98107. n = l(r)
  98108. return p('span', { className: s(''.concat(e, '-text')), key: 'value' }, n)
  98109. }),
  98110. (t.prototype.render = function () {
  98111. var e,
  98112. t,
  98113. r,
  98114. a,
  98115. o,
  98116. s = this.props,
  98117. n = s.className,
  98118. i = s.style,
  98119. c = s.progressClassName,
  98120. u = s.type,
  98121. g = s.value,
  98122. h = s.placeholder,
  98123. d = s.stripe,
  98124. f = s.animate,
  98125. v = s.gapDegree,
  98126. b = s.gapPosition,
  98127. m = s.strokeWidth,
  98128. y = s.classnames,
  98129. C = s.threshold,
  98130. N = s.showThresholdText,
  98131. x = 'line' === u ? 'Progress-line' : 'Progress-circle',
  98132. k = this.getCurrentColor(),
  98133. P = /bg-/.test(k)
  98134. if ('number' != typeof g) o = p('span', { className: 'text-muted' }, h)
  98135. else if ('line' === u) {
  98136. var L = { width: ''.concat(g, '%') }
  98137. m && (L.height = m), !P && (L.backgroundColor = k)
  98138. var w = null
  98139. if (C) {
  98140. var A = function (e, t) {
  98141. return p(
  98142. 'div',
  98143. { style: { left: e, borderColor: t || 'var(--text-color)' }, className: y(''.concat(x, '-threshold')), key: e },
  98144. N ? p('span', { className: y(''.concat(x, '-threshold-text')) }, e) : null
  98145. )
  98146. }
  98147. if (Array.isArray(C))
  98148. w = C.map(function (e) {
  98149. var t = parseFloat(e.value) + '%'
  98150. return A(t, e.color)
  98151. })
  98152. else {
  98153. var _ = parseFloat(C.value) + '%'
  98154. w = A(_, C.color)
  98155. }
  98156. }
  98157. o = [
  98158. p(
  98159. 'div',
  98160. { key: 'progress', className: y(x, c) },
  98161. w,
  98162. p(
  98163. 'div',
  98164. { className: y(''.concat(x, '-inter')) },
  98165. p('div', {
  98166. className: y(
  98167. ''.concat(x, '-bar'),
  98168. ((e = {}), (e[k] = P), e),
  98169. ((t = {}), (t[''.concat(x, '-bar--stripe')] = d), t),
  98170. ((r = {}), (r[''.concat(x, '-bar--animate')] = f && !d), r),
  98171. ((a = {}), (a[''.concat(x, '-bar--stripe-animate')] = f && d), a)
  98172. ),
  98173. title: ''.concat(g, '%'),
  98174. style: L
  98175. })
  98176. )
  98177. ),
  98178. this.getLabel(x)
  98179. ]
  98180. } else if ('circle' === u || 'dashboard' === u) {
  98181. var F = m || 8,
  98182. W = { width: 10 * F + 'px', height: 10 * F + 'px' },
  98183. j = b || ('dashboard' === u && 'bottom') || 'top'
  98184. o = [
  98185. p(
  98186. 'div',
  98187. { className: y(x, c), key: 'circle', style: W },
  98188. p(l.Circle, {
  98189. percent: g,
  98190. strokeColor: P ? '' : k,
  98191. strokeWidth: F,
  98192. trailWidth: F,
  98193. prefixCls: P ? k : '',
  98194. gapDegree: v || 0 === v ? v : 'dashboard' === u ? 75 : void 0,
  98195. gapPosition: j,
  98196. style: W
  98197. }),
  98198. this.getLabel(x)
  98199. )
  98200. ]
  98201. }
  98202. return p('div', { className: y('Progress', n), style: i }, o)
  98203. }),
  98204. (t.defaultProps = { type: 'line', placeholder: '-', progressClassName: '', map: ['bg-danger', 'bg-warning', 'bg-info', 'bg-success', 'bg-success'], showLabel: !0 }),
  98205. t
  98206. )
  98207. })(c.default.Component),
  98208. h = n.themeable(g)
  98209. ;(t.Progress = g), (t.default = h)
  98210. }) /*!node_modules/amis-ui/lib/components/Steps.js*/
  98211. amis.define('5ff0786', function (e, t, s, a) {
  98212. 'use strict'
  98213. Object.defineProperty(t, '__esModule', { value: !0 }), e('ac704b9')
  98214. var i,
  98215. c = e('64ea6e0'),
  98216. n = e('09ae5b9'),
  98217. o = e('ac704b9'),
  98218. l = (o.default || o).createElement
  98219. function r(e) {
  98220. var s = e.steps,
  98221. a = e.classnames,
  98222. i = e.className,
  98223. c = e.style,
  98224. o = e.current,
  98225. r = e.status,
  98226. p = e.mode,
  98227. m = void 0 === p ? 'horizontal' : p,
  98228. S = e.labelPlacement,
  98229. u = void 0 === S ? 'horizontal' : S,
  98230. d = e.progressDot,
  98231. v = void 0 !== d && d,
  98232. f = e.mobileUI,
  98233. I = e.onClickStep
  98234. return l(
  98235. 'ul',
  98236. {
  98237. className: a(
  98238. 'Steps',
  98239. 'Steps--Placement-'.concat(v || ('vertical' === u && 'vertical' != m) ? 'vertical' : ''),
  98240. 'Steps--'.concat(v ? 'ProgressDot' : ''),
  98241. 'Steps--'.concat(m),
  98242. f ? 'Steps-mobile' : '',
  98243. i
  98244. ),
  98245. style: c
  98246. },
  98247. s.map(function (e, i) {
  98248. var c = (function (e, s) {
  98249. var a = t.StepStatus.wait,
  98250. i = e.icon
  98251. if ((s < o ? ((a = t.StepStatus.finish), !i && (i = 'check')) : s === o && (a = t.StepStatus.process), 'string' == typeof r))
  98252. s === o && (a = e.status || r || t.StepStatus.process) === t.StepStatus.error && !i && (i = 'close')
  98253. else if ('object' == typeof r) {
  98254. var c = e.value
  98255. c && r[c] && (a = r[c])
  98256. }
  98257. return { stepStatus: a, icon: i }
  98258. })(e, i),
  98259. p = c.stepStatus,
  98260. S = c.icon
  98261. return l(
  98262. 'li',
  98263. { key: i, className: a('StepsItem', 'is-'.concat(p), e.className, ''.concat(v ? 'StepsItem-ProgressDot' : ''), ''.concat(I && p === t.StepStatus.finish ? 'is-clickable' : '')) },
  98264. l(
  98265. 'div',
  98266. { className: a('StepsItem-container') },
  98267. l('div', { className: a('StepsItem-containerTail') }),
  98268. v
  98269. ? l('div', {
  98270. className: a('StepsItem-containerProgressDot'),
  98271. onClick: function () {
  98272. return I && I(i, e)
  98273. }
  98274. })
  98275. : l(
  98276. 'div',
  98277. {
  98278. className: a('StepsItem-containerIcon', i < o && 'is-success'),
  98279. onClick: function () {
  98280. return I && I(i, e)
  98281. }
  98282. },
  98283. l('span', { className: a('StepsItem-icon', e.iconClassName) }, S ? l(n.Icon, { icon: S, className: 'icon' }) : i + 1)
  98284. ),
  98285. l(
  98286. 'div',
  98287. {
  98288. className: a('StepsItem-containerWrapper'),
  98289. onClick: function () {
  98290. return I && I(i, e)
  98291. }
  98292. },
  98293. l(
  98294. 'div',
  98295. { className: a('StepsItem-body') },
  98296. l(
  98297. 'div',
  98298. { className: a('StepsItem-title', 'StepsItem-'.concat(v ? 'vertical-ProgressDot' : ''), i < o && 'is-success') },
  98299. l('span', { className: a('StepsItem-ellText'), title: 'string' == typeof e.title ? e.title : void 0 }, e.title),
  98300. e.subTitle && l('span', { className: a('StepsItem-subTitle', 'StepsItem-ellText'), title: 'string' == typeof e.subTitle ? e.subTitle : void 0 }, e.subTitle)
  98301. ),
  98302. l('div', { className: a('StepsItem-description', 'StepsItem-ellText'), title: 'string' == typeof e.description ? e.description : void 0 }, l('span', null, e.description))
  98303. )
  98304. ),
  98305. 'simple' === m && i < s.length - 1 && l('div', { className: a('StepsItem-icon-line') }, l(n.Icon, { icon: 'right-arrow', className: 'icon', iconContent: 'StepsItem-icon-line' }))
  98306. )
  98307. )
  98308. })
  98309. )
  98310. }
  98311. ;(o.default || o).Fragment, (t.StepStatus = void 0), ((i = t.StepStatus || (t.StepStatus = {})).wait = 'wait'), (i.process = 'process'), (i.finish = 'finish'), (i.error = 'error')
  98312. var p = c.themeable(r)
  98313. ;(t.Steps = r), (t.default = p)
  98314. }) /*!node_modules/amis-ui/lib/components/TimelineItem.js*/
  98315. amis.define('9ea136c', function (e, i, a, l) {
  98316. 'use strict'
  98317. Object.defineProperty(i, '__esModule', { value: !0 })
  98318. var t = e('68b98b9'),
  98319. n = e('ac704b9'),
  98320. m = e('64ea6e0'),
  98321. s = e('09ae5b9')
  98322. function c(e) {
  98323. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  98324. }
  98325. var d = c(n),
  98326. o = e('ac704b9'),
  98327. r = (o.default || o).createElement
  98328. function u(e) {
  98329. var i,
  98330. a = e.time,
  98331. l = e.title,
  98332. m = e.detail,
  98333. c = e.detailCollapsedText,
  98334. o = e.detailExpandedText,
  98335. u = e.color,
  98336. v = e.icon,
  98337. T = e.iconClassName,
  98338. f = e.timeClassName,
  98339. I = e.titleClassName,
  98340. N = e.detailClassName,
  98341. b = e.classnames,
  98342. x = e.translate,
  98343. p = e.classPrefix,
  98344. C = e.key,
  98345. y = t.__read(n.useState(!1), 2),
  98346. k = y[0],
  98347. w = y[1],
  98348. F = u && /^#([0-9a-fA-F]{6}|[0-9a-fA-F]{3})$/.test(u),
  98349. _ = !F && u
  98350. return r(
  98351. 'div',
  98352. { className: b('TimelineItem'), key: C },
  98353. r(
  98354. 'div',
  98355. { className: b('TimelineItem-axle') },
  98356. r('div', { className: b('TimelineItem-line') }),
  98357. v
  98358. ? r('div', { className: b('TimelineItem-icon', T) }, r(s.Icon, { cx: b, icon: v, className: 'icon', classPrefix: p }))
  98359. : r('div', { className: b('TimelineItem-round', T, ((i = {}), (i['TimelineItem-round--'.concat(_)] = !!_), i)), style: F ? { backgroundColor: u } : void 0 })
  98360. ),
  98361. r(
  98362. 'div',
  98363. { className: b('TimelineItem-content') },
  98364. r('div', { className: b('TimelineItem-time', f) }, a),
  98365. r('div', { className: b('TimelineItem-title', I) }, l),
  98366. m &&
  98367. r(
  98368. 'div',
  98369. { className: b('TimelineItem-detail') },
  98370. (function (e, i, a) {
  98371. return (
  98372. void 0 === i && (i = x('Timeline.collapseText')),
  98373. void 0 === a && (a = x('Timeline.expandText')),
  98374. r(
  98375. d.default.Fragment,
  98376. null,
  98377. r(
  98378. 'div',
  98379. {
  98380. className: b('TimelineItem-detail-button'),
  98381. onClick: function () {
  98382. return w(!k)
  98383. }
  98384. },
  98385. k ? i : a,
  98386. r('div', { className: b('TimelineItem-detail-arrow', ''.concat(k && 'TimelineItem-detail-arrow-top')) }, r(s.Icon, { icon: 'down-arrow-bold' }))
  98387. ),
  98388. r('div', { className: b(''.concat(k ? 'TimelineItem-detail-visible' : 'TimelineItem-detail-invisible'), N) }, e)
  98389. )
  98390. )
  98391. })(m, c, o)
  98392. )
  98393. )
  98394. )
  98395. }
  98396. ;(o.default || o).Fragment
  98397. var v = m.themeable(m.localeable(u))
  98398. ;(i.TimelineItem = u), (i.default = v)
  98399. }) /*!node_modules/amis-ui/lib/components/Timeline.js*/
  98400. amis.define('310b090', function (e, a, l, s) {
  98401. 'use strict'
  98402. Object.defineProperty(a, '__esModule', { value: !0 })
  98403. var i = e('68b98b9')
  98404. e('ac704b9')
  98405. var t = e('64ea6e0'),
  98406. m = e('9ea136c'),
  98407. n = e('ac704b9'),
  98408. c = (n.default || n).createElement
  98409. function r(e) {
  98410. var a = e.items,
  98411. l = e.style,
  98412. s = e.classnames,
  98413. t = e.className,
  98414. n = e.iconClassName,
  98415. r = e.timeClassName,
  98416. d = e.titleClassName,
  98417. o = e.detailClassName,
  98418. u = e.direction,
  98419. v = void 0 === u ? 'vertical' : u,
  98420. N = e.reverse,
  98421. C = void 0 !== N && N,
  98422. f = e.mode,
  98423. b = void 0 === f ? 'right' : f,
  98424. T = null == a ? void 0 : a.slice()
  98425. return (
  98426. C && (null == T || T.reverse()),
  98427. c(
  98428. 'div',
  98429. { className: s('Timeline', 'Timeline-'.concat(v), 'Timeline-'.concat(b), t), style: l },
  98430. null == T
  98431. ? void 0
  98432. : T.map(function (e, a) {
  98433. return c(
  98434. m.default,
  98435. i.__assign({}, e, {
  98436. key: 'TimelineItem-'.concat(a),
  98437. iconClassName: e.iconClassName || n,
  98438. timeClassName: e.timeClassName || r,
  98439. titleClassName: e.titleClassName || d,
  98440. detailClassName: e.detailClassName || o
  98441. })
  98442. )
  98443. })
  98444. )
  98445. )
  98446. }
  98447. ;(n.default || n).Fragment
  98448. var d = t.themeable(r)
  98449. ;(a.Timeline = r), (a.default = d)
  98450. }) /*!node_modules/amis-ui/lib/components/ImageGallery.js*/
  98451. amis.define('fbaf301', function (e, t, a, n) {
  98452. 'use strict'
  98453. Object.defineProperty(t, '__esModule', { value: !0 })
  98454. var o = e('68b98b9'),
  98455. i = e('ac704b9'),
  98456. s = e('5f94728'),
  98457. l = e('64ea6e0'),
  98458. r = e('e0f855e'),
  98459. c = e('09ae5b9')
  98460. function d(e) {
  98461. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  98462. }
  98463. var m,
  98464. u = d(i),
  98465. y = d(s),
  98466. p = e('ac704b9'),
  98467. g = (p.default || p).createElement
  98468. ;(p.default || p).Fragment,
  98469. (t.ImageActionKey = void 0),
  98470. ((m = t.ImageActionKey || (t.ImageActionKey = {})).ROTATE_RIGHT = 'rotateRight'),
  98471. (m.ROTATE_LEFT = 'rotateLeft'),
  98472. (m.ZOOM_IN = 'zoomIn'),
  98473. (m.ZOOM_OUT = 'zoomOut'),
  98474. (m.SCALE_ORIGIN = 'scaleOrigin')
  98475. var _ = (function (e) {
  98476. function a() {
  98477. var n = (null !== e && e.apply(this, arguments)) || this
  98478. return (
  98479. (n.state = { isOpened: !1, index: -1, items: [], tx: 0, ty: 0, scale: 1, rotate: 0, showToolbar: !1, imageGallaryClassName: '', actions: a.defaultProps.actions }),
  98480. (n.startX = 0),
  98481. (n.startY = 0),
  98482. (n.startTx = 0),
  98483. (n.startTy = 0),
  98484. (n.handleToolbarAction = y.default(
  98485. function (e) {
  98486. if (!e.disabled) {
  98487. switch (e.key) {
  98488. case t.ImageActionKey.ROTATE_LEFT:
  98489. n.setState(function (e) {
  98490. return { rotate: e.rotate - 90, tx: 0, ty: 0 }
  98491. })
  98492. break
  98493. case t.ImageActionKey.ROTATE_RIGHT:
  98494. n.setState(function (e) {
  98495. return { rotate: e.rotate + 90, tx: 0, ty: 0 }
  98496. })
  98497. break
  98498. case t.ImageActionKey.ZOOM_IN:
  98499. n.setState(function (e) {
  98500. return { scale: e.scale + 0.5, tx: 0, ty: 0 }
  98501. })
  98502. break
  98503. case t.ImageActionKey.ZOOM_OUT:
  98504. n.setState(function (e) {
  98505. return e.scale - 0.5 > 0 ? { scale: e.scale - 0.5, tx: 0, ty: 0 } : null
  98506. })
  98507. break
  98508. case t.ImageActionKey.SCALE_ORIGIN:
  98509. n.setState(function () {
  98510. return { scale: 1, tx: 0, ty: 0 }
  98511. })
  98512. }
  98513. e.onClick && 'function' == typeof e.onClick && e.onClick(n)
  98514. }
  98515. },
  98516. 250,
  98517. { leading: !0, trailing: !1 }
  98518. )),
  98519. n
  98520. )
  98521. }
  98522. return (
  98523. o.__extends(a, e),
  98524. (a.prototype.galleryMainRef = function (e) {
  98525. var t, a
  98526. e
  98527. ? (e.addEventListener('wheel', this.onWheelScroll, { passive: !1 }), e.addEventListener('mousedown', this.onMouseDown))
  98528. : (null === (t = this.galleryMain) || void 0 === t || t.removeEventListener('wheel', this.onWheelScroll),
  98529. null === (a = this.galleryMain) || void 0 === a || a.removeEventListener('mousedown', this.onMouseDown)),
  98530. (this.galleryMain = e)
  98531. }),
  98532. (a.prototype.onWheelScroll = function (e) {
  98533. var t
  98534. ;(null === (t = this.state) || void 0 === t ? void 0 : t.showToolbar) &&
  98535. (e.preventDefault(), e.deltaY > 0 ? this.handleToolbarAction({ key: 'zoomOut' }) : e.deltaY < 0 && this.handleToolbarAction({ key: 'zoomIn' }))
  98536. }),
  98537. (a.prototype.onMouseDown = function (e) {
  98538. var t
  98539. null === (t = this.galleryMain) || void 0 === t || t.classList.add('is-dragging'),
  98540. document.body.addEventListener('mousemove', this.onMouseMove),
  98541. document.body.addEventListener('mouseup', this.onMouseUp),
  98542. (this.startX = e.clientX),
  98543. (this.startY = e.clientY),
  98544. (this.startTx = this.state.tx),
  98545. (this.startTy = this.state.ty)
  98546. }),
  98547. (a.prototype.onMouseMove = function (e) {
  98548. this.setState({ tx: this.startTx + e.clientX - this.startX, ty: this.startTy + e.clientY - this.startY })
  98549. }),
  98550. (a.prototype.onMouseUp = function () {
  98551. var e
  98552. null === (e = this.galleryMain) || void 0 === e || e.classList.remove('is-dragging'),
  98553. document.body.removeEventListener('mousemove', this.onMouseMove),
  98554. document.body.removeEventListener('mouseup', this.onMouseUp)
  98555. }),
  98556. (a.prototype.handleImageEnlarge = function (e) {
  98557. var a = this.props.actions,
  98558. n = Object.values(t.ImageActionKey)
  98559. this.setState({
  98560. isOpened: !0,
  98561. tx: 0,
  98562. ty: 0,
  98563. rotate: 0,
  98564. scale: 1,
  98565. items: e.list ? e.list : [e],
  98566. index: e.index || 0,
  98567. showToolbar: !!e.showToolbar,
  98568. enlargeWithGallary: e.enlargeWithGallary,
  98569. imageGallaryClassName: e.imageGallaryClassName,
  98570. actions: Array.isArray(e.toolbarActions)
  98571. ? e.toolbarActions.filter(function (e) {
  98572. return n.includes(null == e ? void 0 : e.key)
  98573. })
  98574. : a
  98575. })
  98576. }),
  98577. (a.prototype.resetImageAction = function () {
  98578. this.setState({ scale: 1, rotate: 0 })
  98579. }),
  98580. (a.prototype.close = function () {
  98581. this.setState({ isOpened: !1 }), this.resetImageAction()
  98582. }),
  98583. (a.prototype.prev = function () {
  98584. var e = this.state.index
  98585. this.setState({ index: e - 1 }), this.resetImageAction()
  98586. }),
  98587. (a.prototype.next = function () {
  98588. var e = this.state.index
  98589. this.setState({ index: e + 1 }), this.resetImageAction()
  98590. }),
  98591. (a.prototype.handleItemClick = function (e) {
  98592. var t = parseInt(e.currentTarget.getAttribute('data-index'), 10)
  98593. this.setState({ index: t }), this.resetImageAction()
  98594. }),
  98595. (a.prototype.renderToolbar = function (e) {
  98596. var a = this,
  98597. n = this.props,
  98598. o = n.classnames,
  98599. i = n.translate,
  98600. s = n.className,
  98601. l = this.state.scale
  98602. return g(
  98603. 'div',
  98604. { className: o('ImageGallery-toolbar', s) },
  98605. e.map(function (e) {
  98606. return g(
  98607. 'div',
  98608. {
  98609. className: o('ImageGallery-toolbar-action', { 'is-disabled': e.disabled || (e.key === t.ImageActionKey.ZOOM_OUT && l - 0.5 <= 0) }),
  98610. key: e.key,
  98611. onClick: function () {
  98612. return a.handleToolbarAction(e)
  98613. }
  98614. },
  98615. g(
  98616. 'a',
  98617. { className: o('ImageGallery-toolbar-action-icon'), 'data-tooltip': i(e.label), 'data-position': 'top' },
  98618. u.default.isValidElement(e.icon) ? u.default.cloneElement(e.icon, { className: o('icon', e.iconClassName) }) : g(c.Icon, { icon: e.icon, className: o('icon', e.iconClassName) })
  98619. )
  98620. )
  98621. })
  98622. )
  98623. }),
  98624. (a.prototype.render = function () {
  98625. var e = this,
  98626. t = this.props,
  98627. a = t.children,
  98628. n = t.classnames,
  98629. o = t.modalContainer,
  98630. i = this.state,
  98631. s = i.index,
  98632. l = i.items,
  98633. d = i.rotate,
  98634. m = i.scale,
  98635. y = i.tx,
  98636. p = i.ty,
  98637. _ = i.showToolbar,
  98638. h = i.enlargeWithGallary,
  98639. v = i.actions,
  98640. I = i.imageGallaryClassName,
  98641. f = this.props.translate
  98642. return g(
  98643. u.default.Fragment,
  98644. null,
  98645. u.default.cloneElement(a, { onImageEnlarge: this.handleImageEnlarge }),
  98646. g(
  98647. r.default,
  98648. { closeOnEsc: !0, closeOnOutside: !0, size: 'full', onHide: this.close, show: this.state.isOpened, contentClassName: n('ImageGallery', I), container: o },
  98649. g('a', { 'data-tooltip': f('Dialog.close'), 'data-position': 'left', className: n('ImageGallery-close'), onClick: this.close }, g(c.Icon, { icon: 'close', className: 'icon' })),
  98650. ~s && l[s]
  98651. ? g(
  98652. u.default.Fragment,
  98653. null,
  98654. g('div', { className: n('ImageGallery-title') }, l[s].title),
  98655. l[s].caption ? g('div', { className: n('ImageGallery-caption') }, l[s].caption) : null,
  98656. g(
  98657. 'div',
  98658. { className: n('ImageGallery-main'), ref: this.galleryMainRef },
  98659. g('img', { draggable: !1, src: l[s].originalSrc, style: { transform: 'translate('.concat(y, 'px, ').concat(p, 'px) scale(').concat(m, ') rotate(').concat(d, 'deg)') } }),
  98660. _ && Array.isArray(v) && v.length > 0 ? this.renderToolbar(v) : null,
  98661. l.length > 1 && !1 !== h
  98662. ? g(
  98663. u.default.Fragment,
  98664. null,
  98665. g(
  98666. 'a',
  98667. { className: n('ImageGallery-prevBtn', s <= 0 ? 'is-disabled' : ''), onClick: this.prev },
  98668. g(c.Icon, { icon: 'prev', className: 'icon', iconContent: 'ImageGallery-prevBtn' })
  98669. ),
  98670. g(
  98671. 'a',
  98672. { className: n('ImageGallery-nextBtn', s >= l.length - 1 ? 'is-disabled' : ''), onClick: this.next },
  98673. g(c.Icon, { icon: 'next', className: 'icon', iconContent: 'ImageGallery-nextBtn' })
  98674. )
  98675. )
  98676. : null
  98677. )
  98678. )
  98679. : null,
  98680. l.length > 1 && !1 !== h
  98681. ? g(
  98682. 'div',
  98683. { className: n('ImageGallery-footer') },
  98684. g('a', { className: n('ImageGallery-prevList is-disabled') }, g(c.Icon, { icon: 'prev', className: 'icon' })),
  98685. g(
  98686. 'div',
  98687. { className: n('ImageGallery-itemsWrap') },
  98688. g(
  98689. 'div',
  98690. { className: n('ImageGallery-items') },
  98691. l.map(function (t, a) {
  98692. return g('div', { key: a, 'data-index': a, onClick: e.handleItemClick, className: n('ImageGallery-item', a === s ? 'is-active' : '') }, g('img', { src: t.src }))
  98693. })
  98694. )
  98695. ),
  98696. g('a', { className: n('ImageGallery-nextList is-disabled') }, g(c.Icon, { icon: 'next', className: 'icon' }))
  98697. )
  98698. : null
  98699. )
  98700. )
  98701. }),
  98702. (a.defaultProps = {
  98703. actions: [
  98704. { key: t.ImageActionKey.ROTATE_LEFT, icon: 'rotate-left', label: 'rotate.left' },
  98705. { key: t.ImageActionKey.ROTATE_RIGHT, icon: 'rotate-right', label: 'rotate.right' },
  98706. { key: t.ImageActionKey.ZOOM_IN, icon: 'zoom-in', label: 'zoomIn' },
  98707. { key: t.ImageActionKey.ZOOM_OUT, icon: 'zoom-out', label: 'zoomOut' },
  98708. { key: t.ImageActionKey.SCALE_ORIGIN, icon: 'scale-origin', label: 'scale.origin' }
  98709. ]
  98710. }),
  98711. o.__decorate(
  98712. [l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [HTMLDivElement]), o.__metadata('design:returntype', void 0)],
  98713. a.prototype,
  98714. 'galleryMainRef',
  98715. null
  98716. ),
  98717. o.__decorate(
  98718. [l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [WheelEvent]), o.__metadata('design:returntype', void 0)],
  98719. a.prototype,
  98720. 'onWheelScroll',
  98721. null
  98722. ),
  98723. o.__decorate([l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [MouseEvent]), o.__metadata('design:returntype', void 0)], a.prototype, 'onMouseDown', null),
  98724. o.__decorate([l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [MouseEvent]), o.__metadata('design:returntype', void 0)], a.prototype, 'onMouseMove', null),
  98725. o.__decorate([l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], a.prototype, 'onMouseUp', null),
  98726. o.__decorate(
  98727. [l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)],
  98728. a.prototype,
  98729. 'handleImageEnlarge',
  98730. null
  98731. ),
  98732. o.__decorate([l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], a.prototype, 'close', null),
  98733. o.__decorate([l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], a.prototype, 'prev', null),
  98734. o.__decorate([l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], a.prototype, 'next', null),
  98735. o.__decorate([l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], a.prototype, 'handleItemClick', null),
  98736. a
  98737. )
  98738. })(u.default.Component),
  98739. h = l.themeable(l.localeable(_))
  98740. ;(t.ImageGallery = _), (t.default = h)
  98741. }) /*!node_modules/amis-ui/lib/components/MultilineText.js*/
  98742. amis.define('7da65fd', function (t, e, n, a) {
  98743. 'use strict'
  98744. Object.defineProperty(e, '__esModule', { value: !0 })
  98745. var s = t('68b98b9'),
  98746. i = t('ac704b9'),
  98747. o = t('64ea6e0'),
  98748. r = t('64a8924')
  98749. function l(t) {
  98750. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  98751. }
  98752. var u = l(i),
  98753. p = t('ac704b9'),
  98754. c = (p.default || p).createElement
  98755. ;(p.default || p).Fragment
  98756. var d = (function (t) {
  98757. function e(e) {
  98758. var n = t.call(this, e) || this
  98759. return (n.state = { isExpend: !1, showBtn: !1 }), (n.ref = u.default.createRef()), n
  98760. }
  98761. return (
  98762. s.__extends(e, t),
  98763. (e.prototype.componentDidMount = function () {
  98764. this.ref && this.ref.current && this.ref.current.scrollHeight > this.ref.current.clientHeight && this.setState({ showBtn: !0 })
  98765. }),
  98766. (e.prototype.shouldComponentUpdate = function (t, e, n) {
  98767. return !(!o.anyChanged(['text', 'maxRows', 'expendButtonText', 'collapseButtonText', 'className'], this.props, t) && !o.anyChanged(['isExpend', 'showBtn'], this.state, e))
  98768. }),
  98769. (e.prototype.componentDidUpdate = function (t, e) {
  98770. var n = this.props,
  98771. a = n.text,
  98772. s = n.maxRows
  98773. ;(a === t.text && s === t) || (this.ref && this.ref.current && this.setState({ showBtn: this.ref.current.scrollHeight > this.ref.current.clientHeight }))
  98774. }),
  98775. (e.prototype.toggleExpend = function () {
  98776. this.setState({ isExpend: !this.state.isExpend })
  98777. }),
  98778. (e.prototype.render = function () {
  98779. var t = this.props,
  98780. e = t.className,
  98781. n = t.style,
  98782. a = t.text,
  98783. s = t.classnames,
  98784. i = t.maxRows,
  98785. o = void 0 === i ? 5 : i,
  98786. l = t.expendButtonText,
  98787. u = t.collapseButtonText
  98788. if (!a) return null
  98789. var p = this.state,
  98790. d = p.showBtn,
  98791. h = p.isExpend
  98792. return c(
  98793. 'div',
  98794. { className: s('MultilineText', e), style: n },
  98795. c('div', { ref: this.ref, className: s('MultilineText-counter'), style: { height: ''.concat(20 * o, 'px') } }, a),
  98796. c('div', { className: s('MultilineText-display'), style: { height: d && !h ? ''.concat(20 * o, 'px') : 'auto' } }, a),
  98797. d && c('div', { className: s('MultilineText-button-wrapper') }, c(r.default, { className: s('MultilineText-button'), level: 'link', onClick: this.toggleExpend }, h ? u : l))
  98798. )
  98799. }),
  98800. (e.defaultProps = { maxRows: 5, expendButtonText: '\u5c55\u5f00', collapseButtonText: '\u6536\u8d77' }),
  98801. s.__decorate([o.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', []), s.__metadata('design:returntype', void 0)], e.prototype, 'toggleExpend', null),
  98802. e
  98803. )
  98804. })(u.default.Component),
  98805. h = o.themeable(o.localeable(d))
  98806. ;(e.MultilineText = d), (e.default = h)
  98807. }) /*!node_modules/amis-ui/lib/hooks/use-sub-form.js*/
  98808. amis.define('cb0caf4', function (e, n, t, u) {
  98809. 'use strict'
  98810. Object.defineProperty(n, '__esModule', { value: !0 })
  98811. var r = e('68b98b9'),
  98812. a = e('3c796c5'),
  98813. f = e('5f94728'),
  98814. c = e('ac704b9'),
  98815. i = e('b1f9250')
  98816. function s(e) {
  98817. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  98818. }
  98819. var o = s(f),
  98820. l = s(c)
  98821. n.default = function (e, n, t) {
  98822. var u = a.useForm({ defaultValues: e, mode: 'onChange', shouldUnregister: !0, resolver: i.useValidationResolver(n) }),
  98823. f = l.default.useRef(o.default(t, 250, { leading: !1, trailing: !0 }))
  98824. return (
  98825. l.default.useEffect(function () {
  98826. return function () {
  98827. return f.current.cancel()
  98828. }
  98829. }, []),
  98830. l.default.useEffect(
  98831. function () {
  98832. var n = u.watch(function (n) {
  98833. f.current(r.__assign(r.__assign({}, e), n))
  98834. })
  98835. return function () {
  98836. return n.unsubscribe()
  98837. }
  98838. },
  98839. [u.watch]
  98840. ),
  98841. u
  98842. )
  98843. }
  98844. }) /*!node_modules/amis-ui/lib/components/Combo.js*/
  98845. amis.define('cdc602f', function (e, a, t, n) {
  98846. 'use strict'
  98847. Object.defineProperty(a, '__esModule', { value: !0 })
  98848. var r = e('68b98b9'),
  98849. l = e('64ea6e0'),
  98850. s = e('ac704b9'),
  98851. o = e('3c796c5'),
  98852. u = e('cb0caf4'),
  98853. i = e('64a8924'),
  98854. c = e('0bf8922'),
  98855. d = e('09ae5b9')
  98856. function m(e) {
  98857. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  98858. }
  98859. var f = m(s),
  98860. b = e('ac704b9'),
  98861. v = (b.default || b).createElement
  98862. function C(e) {
  98863. var a,
  98864. t,
  98865. n = this,
  98866. l = e.control,
  98867. s = e.name,
  98868. u = e.wrap,
  98869. m = e.mode,
  98870. b = e.label,
  98871. C = e.labelAlign,
  98872. N = e.labelClassName,
  98873. g = e.description,
  98874. h = e.fieldClassName,
  98875. y = e.className,
  98876. _ = e.style,
  98877. k = e.multiLine,
  98878. R = e.itemsWrapperClassName,
  98879. x = e.itemClassName,
  98880. F = e.addButtonClassName,
  98881. w = e.itemRender,
  98882. A = e.translate,
  98883. L = e.classnames,
  98884. B = e.addable,
  98885. E = e.scaffold,
  98886. I = e.addButtonText,
  98887. j = e.removable,
  98888. q = e.rules,
  98889. O = e.isRequired,
  98890. P = e.minLength,
  98891. S = e.maxLength,
  98892. M = f.default.useRef({}),
  98893. T = f.default.useCallback(
  98894. function (e, a) {
  98895. e ? (M.current[a] = e) : delete M.current[a]
  98896. },
  98897. [M]
  98898. ),
  98899. U = r.__assign({}, q)
  98900. O && (U.required = !0),
  98901. P && (U.minLength = P),
  98902. S && (U.maxLength = S),
  98903. (U.validate = f.default.useCallback(
  98904. function (e) {
  98905. return r.__awaiter(n, void 0, void 0, function () {
  98906. var a, t, n, l, s, o, u, i
  98907. return r.__generator(this, function (c) {
  98908. switch (c.label) {
  98909. case 0:
  98910. return (a = M.current), 'function' != typeof (null == q ? void 0 : q.validate) ? [3, 2] : [4, q.validate(e)]
  98911. case 1:
  98912. if ((t = c.sent())) return [2, t]
  98913. c.label = 2
  98914. case 2:
  98915. c.trys.push([2, 7, 8, 9]), (n = r.__values(Object.keys(a))), (l = n.next()), (c.label = 3)
  98916. case 3:
  98917. return l.done
  98918. ? [3, 6]
  98919. : ((s = l.value),
  98920. [
  98921. 4,
  98922. ((d = a[s]),
  98923. new Promise(function (e) {
  98924. d.handleSubmit(
  98925. function () {
  98926. return e(!0)
  98927. },
  98928. function () {
  98929. return e(!1)
  98930. }
  98931. )()
  98932. }))
  98933. ])
  98934. case 4:
  98935. if (!c.sent()) return [2, A('validateFailed')]
  98936. c.label = 5
  98937. case 5:
  98938. return (l = n.next()), [3, 3]
  98939. case 6:
  98940. return [3, 9]
  98941. case 7:
  98942. return (o = c.sent()), (u = { error: o }), [3, 9]
  98943. case 8:
  98944. try {
  98945. l && !l.done && (i = n.return) && i.call(n)
  98946. } finally {
  98947. if (u) throw u.error
  98948. }
  98949. return [7]
  98950. case 9:
  98951. return [2]
  98952. }
  98953. var d
  98954. })
  98955. })
  98956. },
  98957. [M]
  98958. ))
  98959. var V = o.useFieldArray({ control: l, name: s, shouldUnregister: !0, rules: U }),
  98960. W = V.fields,
  98961. z = V.append
  98962. V.update
  98963. var D = V.remove,
  98964. G = o.useFormContext()
  98965. G.trigger
  98966. var H = G.setValue,
  98967. J = f.default.useCallback(
  98968. function (e, a) {
  98969. H(''.concat(s, '.').concat(e), a)
  98970. },
  98971. [l]
  98972. )
  98973. function K() {
  98974. return v(
  98975. 'div',
  98976. { className: L('Combo Combo--multi', y, k ? 'Combo--ver' : 'Combo--hor') },
  98977. v(
  98978. 'div',
  98979. { className: L('Combo-items', R) },
  98980. W.map(function (e, a) {
  98981. return v(
  98982. 'div',
  98983. { key: e.id, className: L('Combo-item', x) },
  98984. v(p, { control: l, update: J, index: a, value: e, itemRender: w, translate: A, classnames: L, formRef: T }),
  98985. v(
  98986. 'a',
  98987. {
  98988. onClick: function () {
  98989. return D(a)
  98990. },
  98991. key: 'delete',
  98992. className: L('Combo-delBtn '.concat(!1 === j || (P && W.length <= P) ? 'is-disabled' : '')),
  98993. 'data-tooltip': A('delete'),
  98994. 'data-position': 'bottom'
  98995. },
  98996. v(d.Icon, { icon: 'status-close', className: 'icon' })
  98997. )
  98998. )
  98999. })
  99000. ),
  99001. !1 !== B && (!S || W.length < S)
  99002. ? v(
  99003. 'div',
  99004. { className: L('Combo-toolbar') },
  99005. v(
  99006. i.default,
  99007. {
  99008. className: L('Combo-addBtn', F),
  99009. onClick: function () {
  99010. return z(r.__assign({}, E))
  99011. }
  99012. },
  99013. v(d.Icon, { icon: 'plus', className: 'icon' }),
  99014. v('span', null, A(I || 'add'))
  99015. )
  99016. )
  99017. : null
  99018. )
  99019. }
  99020. var Q = o.useFormState({ control: l }).errors
  99021. return !1 === u
  99022. ? K()
  99023. : v(
  99024. c.default,
  99025. {
  99026. className: h,
  99027. style: _,
  99028. label: b,
  99029. labelAlign: C,
  99030. labelClassName: N,
  99031. description: g,
  99032. mode: m,
  99033. isRequired: O,
  99034. hasError: !!(null === (a = Q[s]) || void 0 === a ? void 0 : a.message),
  99035. errors: null === (t = Q[s]) || void 0 === t ? void 0 : t.message
  99036. },
  99037. K()
  99038. )
  99039. }
  99040. function p(e) {
  99041. var a = e.value,
  99042. t = e.itemRender,
  99043. n = e.index,
  99044. r = e.translate,
  99045. l = e.update,
  99046. s = e.classnames,
  99047. o = e.formRef,
  99048. i = f.default.useRef(n)
  99049. f.default.useEffect(
  99050. function () {
  99051. i.current = n
  99052. },
  99053. [n]
  99054. )
  99055. var c = u.default(a, r, function (e) {
  99056. return l(i.current, e)
  99057. })
  99058. f.default.useEffect(
  99059. function () {
  99060. return (
  99061. null == o || o(c, n),
  99062. function () {
  99063. null == o || o(null, n)
  99064. }
  99065. )
  99066. },
  99067. [c]
  99068. )
  99069. var d = t(c, n)
  99070. return (
  99071. (null == d ? void 0 : d.type) === f.default.Fragment && (d = d.props.children),
  99072. Array.isArray(d) &&
  99073. (d = v(
  99074. 'div',
  99075. { className: s('Form-row') },
  99076. d.map(function (e, a) {
  99077. return v('div', { className: s('Form-col'), key: e.key || a }, e)
  99078. })
  99079. )),
  99080. v('div', { className: s('Combo-itemInner') }, d)
  99081. )
  99082. }
  99083. ;(b.default || b).Fragment
  99084. var N = l.themeable(l.localeable(C))
  99085. ;(a.Combo = C), (a.ComboItem = p), (a.default = N)
  99086. }) /*!node_modules/amis-ui/lib/components/InputTable.js*/
  99087. amis.define('ec24610', function (e, a, l, n) {
  99088. 'use strict'
  99089. Object.defineProperty(a, '__esModule', { value: !0 })
  99090. var t = e('68b98b9'),
  99091. r = e('64ea6e0'),
  99092. u = e('ac704b9'),
  99093. s = e('3c796c5'),
  99094. o = e('cb0caf4'),
  99095. c = e('64a8924'),
  99096. i = e('0bf8922'),
  99097. d = e('09ae5b9')
  99098. function f(e) {
  99099. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  99100. }
  99101. var m = f(u),
  99102. b = e('ac704b9'),
  99103. v = (b.default || b).createElement
  99104. function p(e) {
  99105. var a,
  99106. l,
  99107. n = this,
  99108. r = e.control,
  99109. u = e.name,
  99110. o = e.wrap,
  99111. f = e.mode,
  99112. b = e.label,
  99113. p = e.labelAlign,
  99114. y = e.labelClassName,
  99115. N = e.description,
  99116. g = e.fieldClassName,
  99117. k = e.className,
  99118. _ = e.translate,
  99119. C = e.classnames,
  99120. R = e.removable,
  99121. T = e.columns,
  99122. x = e.addable,
  99123. I = e.addButtonText,
  99124. w = e.addButtonClassName,
  99125. A = e.addButtonProps,
  99126. F = e.scaffold,
  99127. B = e.minLength,
  99128. E = e.maxLength,
  99129. L = e.isRequired,
  99130. j = e.rules,
  99131. q = e.tableClassName,
  99132. P = e.tableHeadClassName,
  99133. S = e.tableBodyClassName,
  99134. H = e.placeholder,
  99135. O = e.scroll,
  99136. V = e.footer,
  99137. z = e.onItemAdd,
  99138. D = null != (null == O ? void 0 : O.y)
  99139. m.default.useRef(null)
  99140. var M = m.default.useRef(null),
  99141. U = m.default.useRef({}),
  99142. W = m.default.useCallback(
  99143. function (e, a) {
  99144. e ? (U.current[a] = e) : delete U.current[a]
  99145. },
  99146. [U]
  99147. ),
  99148. G = t.__assign({}, j)
  99149. L && (G.required = !0),
  99150. B && (G.minLength = B),
  99151. E && (G.maxLength = E),
  99152. (G.validate = m.default.useCallback(
  99153. function (e) {
  99154. return t.__awaiter(n, void 0, void 0, function () {
  99155. var a, l, n, r, u, s, o, c
  99156. return t.__generator(this, function (i) {
  99157. switch (i.label) {
  99158. case 0:
  99159. return (a = U.current), 'function' != typeof (null == j ? void 0 : j.validate) ? [3, 2] : [4, j.validate(e)]
  99160. case 1:
  99161. if ((l = i.sent())) return [2, l]
  99162. i.label = 2
  99163. case 2:
  99164. i.trys.push([2, 7, 8, 9]), (n = t.__values(Object.keys(a))), (r = n.next()), (i.label = 3)
  99165. case 3:
  99166. return r.done
  99167. ? [3, 6]
  99168. : ((u = r.value),
  99169. [
  99170. 4,
  99171. ((d = a[u]),
  99172. new Promise(function (e) {
  99173. d.handleSubmit(
  99174. function () {
  99175. return e(!0)
  99176. },
  99177. function () {
  99178. return e(!1)
  99179. }
  99180. )()
  99181. }))
  99182. ])
  99183. case 4:
  99184. if (!i.sent()) return [2, _('validateFailed')]
  99185. i.label = 5
  99186. case 5:
  99187. return (r = n.next()), [3, 3]
  99188. case 6:
  99189. return [3, 9]
  99190. case 7:
  99191. return (s = i.sent()), (o = { error: s }), [3, 9]
  99192. case 8:
  99193. try {
  99194. r && !r.done && (c = n.return) && c.call(n)
  99195. } finally {
  99196. if (o) throw o.error
  99197. }
  99198. return [7]
  99199. case 9:
  99200. return [2]
  99201. }
  99202. var d
  99203. })
  99204. })
  99205. },
  99206. [U]
  99207. ))
  99208. var J = s.useFieldArray({ control: r, name: u, rules: G }),
  99209. K = J.fields,
  99210. Q = J.append
  99211. J.update
  99212. var X = J.remove
  99213. Array.isArray(T) || (T = [])
  99214. var Y = s.useFormState({ control: r }).errors,
  99215. Z = s.useFormContext()
  99216. Z.trigger
  99217. var $ = Z.setValue,
  99218. ee = m.default.useCallback(
  99219. function (e, a) {
  99220. $(''.concat(u, '.').concat(e), a)
  99221. },
  99222. [r]
  99223. )
  99224. function ae() {
  99225. return v(
  99226. 'div',
  99227. { className: C('Table', 'InputTable-UI', k) },
  99228. v(
  99229. 'div',
  99230. { className: C('Table-contentWrap', { 'is-fixed': D }), style: { maxHeight: D ? O.y : 'unset' } },
  99231. v(
  99232. 'table',
  99233. { className: C('Table-table', q), ref: M },
  99234. v(
  99235. 'thead',
  99236. { className: C(P) },
  99237. v(
  99238. 'tr',
  99239. null,
  99240. T.map(function (e, a) {
  99241. return v('th', { key: a, className: e.className }, e.thRender ? e.thRender() : e.title)
  99242. }),
  99243. v('th', { key: 'operation' }, _('Table.operation'))
  99244. )
  99245. ),
  99246. v(
  99247. 'tbody',
  99248. { className: C(S) },
  99249. K.length
  99250. ? K.map(function (e, a) {
  99251. return v(
  99252. 'tr',
  99253. { key: e.id },
  99254. v(h, { key: 'columns', control: r, update: ee, index: a, value: e, columns: T, translate: _, classnames: C, formRef: W }),
  99255. v(
  99256. 'td',
  99257. { key: 'operation' },
  99258. v(
  99259. c.default,
  99260. {
  99261. level: 'link',
  99262. key: 'delete',
  99263. disabled: !1 === R || !!(B && K.length <= B),
  99264. className: C('Table-delBtn'),
  99265. onClick: function () {
  99266. return X(a)
  99267. }
  99268. },
  99269. _('delete')
  99270. )
  99271. )
  99272. )
  99273. })
  99274. : v('tr', null, v('td', { colSpan: T.length + 1 }, v(d.Icon, { icon: 'desk-empty', className: C('Table-placeholder-empty-icon', 'icon') }), null != H ? H : _('placeholder.noData')))
  99275. )
  99276. )
  99277. ),
  99278. !1 !== x && (!E || K.length < E)
  99279. ? v(
  99280. 'div',
  99281. { className: C('InputTable-toolbar') },
  99282. v(
  99283. c.default,
  99284. t.__assign({ className: C(w), size: 'sm' }, A, {
  99285. onClick: function () {
  99286. return (
  99287. (e = t.__assign({}, F)),
  99288. Q(e),
  99289. D &&
  99290. M &&
  99291. requestAnimationFrame(function () {
  99292. var e, a
  99293. null === (a = null === (e = null == M ? void 0 : M.current) || void 0 === e ? void 0 : e.scrollIntoView) ||
  99294. void 0 === a ||
  99295. a.call(e, { behavior: 'smooth', block: 'end', inline: 'nearest' })
  99296. }),
  99297. void (null == z || z(e))
  99298. )
  99299. var e
  99300. }
  99301. }),
  99302. v(d.Icon, { icon: 'plus', className: 'icon' }),
  99303. v('span', null, _(I || 'add'))
  99304. ),
  99305. null == V ? void 0 : V()
  99306. )
  99307. : null
  99308. )
  99309. }
  99310. return !1 === o
  99311. ? ae()
  99312. : v(
  99313. i.default,
  99314. {
  99315. className: g,
  99316. label: b,
  99317. labelAlign: p,
  99318. labelClassName: y,
  99319. description: N,
  99320. mode: f,
  99321. hasError: !!(null === (a = Y[u]) || void 0 === a ? void 0 : a.message),
  99322. errors: null === (l = Y[u]) || void 0 === l ? void 0 : l.message
  99323. },
  99324. ae()
  99325. )
  99326. }
  99327. ;(b.default || b).Fragment
  99328. var h = m.default.memo(function (e) {
  99329. var a = e.value,
  99330. l = e.columns,
  99331. n = e.index,
  99332. t = e.translate,
  99333. r = e.update,
  99334. u = e.formRef
  99335. e.classnames
  99336. var s = m.default.useRef(n)
  99337. m.default.useEffect(
  99338. function () {
  99339. s.current = n
  99340. },
  99341. [n]
  99342. )
  99343. var c = o.default(a, t, function (e) {
  99344. return r(s.current, e)
  99345. })
  99346. return (
  99347. m.default.useEffect(
  99348. function () {
  99349. return (
  99350. null == u || u(c, a.id),
  99351. function () {
  99352. null == u || u(null, a.id)
  99353. }
  99354. )
  99355. },
  99356. [c, a.id]
  99357. ),
  99358. v(
  99359. m.default.Fragment,
  99360. null,
  99361. l.map(function (e, a) {
  99362. return v('td', { key: a, className: e.className }, e.tdRender(c, a, n))
  99363. })
  99364. )
  99365. )
  99366. }),
  99367. y = r.themeable(r.localeable(p))
  99368. ;(a.InputTable = p), (a.InputTableRow = h), (a.default = y)
  99369. }) /*!node_modules/amis-ui/lib/components/DndContainer.js*/
  99370. amis.define('02cc6c9', function (e, a, n, t) {
  99371. 'use strict'
  99372. Object.defineProperty(a, '__esModule', { value: !0 }), e('ac704b9')
  99373. var l = e('4525bd4'),
  99374. d = e('64ea6e0')
  99375. function o(e) {
  99376. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  99377. }
  99378. var r = o(l),
  99379. s = e('ac704b9'),
  99380. c = (s.default || s).createElement
  99381. ;(s.default || s).Fragment
  99382. var i = function (e) {
  99383. var a = e.className,
  99384. n = e.classnames,
  99385. t = e.children,
  99386. l = e.axis,
  99387. d = e.position,
  99388. o = e.defaultPosition,
  99389. s = e.bounds,
  99390. i = e.grid,
  99391. u = e.handle,
  99392. f = e.cancel,
  99393. g = e.draggable,
  99394. b = e.scale,
  99395. m = e.enableUserSelect,
  99396. p = e.nodeRef,
  99397. S = e.onDrag,
  99398. v = e.onStart,
  99399. D = e.onStop
  99400. return c(
  99401. r.default,
  99402. {
  99403. axis: l,
  99404. position: d,
  99405. defaultPosition: o,
  99406. bounds: s,
  99407. grid: i,
  99408. handle: u,
  99409. cancel: f,
  99410. disabled: !g,
  99411. scale: b,
  99412. enableUserSelectHack: !m,
  99413. nodeRef: p,
  99414. defaultClassName: n(a),
  99415. defaultClassNameDragging: n('DndContainer--dragging'),
  99416. defaultClassNameDragged: n('DndContainer--dragged'),
  99417. onStart: v,
  99418. onDrag: S,
  99419. onStop: D
  99420. },
  99421. t
  99422. )
  99423. }
  99424. i.defaultProps = { axis: 'both', scale: 1, enableUserSelect: !1 }
  99425. var u = d.localeable(d.themeable(i))
  99426. a.default = u
  99427. }) /*!node_modules/@babel/runtime/helpers/arrayWithoutHoles.js*/
  99428. amis.define('896131e', function (e, r, t, o) {
  99429. var s = e('785a08d')
  99430. ;(t.exports = function (e) {
  99431. if (Array.isArray(e)) return s(e)
  99432. }),
  99433. (t.exports.__esModule = !0),
  99434. (t.exports.default = t.exports)
  99435. }) /*!node_modules/@babel/runtime/helpers/iterableToArray.js*/
  99436. amis.define('8ac33d2', function (e, o, r, t) {
  99437. ;(r.exports = function (e) {
  99438. if (('undefined' != typeof Symbol && null != e[Symbol.iterator]) || null != e['@@iterator']) return Array.from(e)
  99439. }),
  99440. (r.exports.__esModule = !0),
  99441. (r.exports.default = r.exports)
  99442. }) /*!node_modules/@babel/runtime/helpers/nonIterableSpread.js*/
  99443. amis.define('973472c', function (e, t, o, r) {
  99444. ;(o.exports = function () {
  99445. throw new TypeError('Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.')
  99446. }),
  99447. (o.exports.__esModule = !0),
  99448. (o.exports.default = o.exports)
  99449. }) /*!node_modules/@babel/runtime/helpers/toConsumableArray.js*/
  99450. amis.define('e51aaf9', function (e, t, o, r) {
  99451. var a = e('896131e'),
  99452. f = e('8ac33d2'),
  99453. n = e('7e5fe11'),
  99454. s = e('973472c')
  99455. ;(o.exports = function (e) {
  99456. return a(e) || f(e) || n(e) || s()
  99457. }),
  99458. (o.exports.__esModule = !0),
  99459. (o.exports.default = o.exports)
  99460. }) /*!node_modules/rc-util/lib/Children/toArray.js*/
  99461. amis.define('9121382', function (e, a, r, n) {
  99462. 'use strict'
  99463. var t = e('5faf1f8').default
  99464. Object.defineProperty(a, '__esModule', { value: !0 }),
  99465. (a.default = function e(a) {
  99466. var r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},
  99467. n = []
  99468. return (
  99469. c.default.Children.forEach(a, function (a) {
  99470. ;(null != a || r.keepEmpty) && (Array.isArray(a) ? (n = n.concat(e(a))) : (0, f.isFragment)(a) && a.props ? (n = n.concat(e(a.props.children, r))) : n.push(a))
  99471. }),
  99472. n
  99473. )
  99474. })
  99475. var c = t(e('ac704b9')),
  99476. f = e('ac5a768')
  99477. }) /*!node_modules/rc-util/lib/Dom/findDOMNode.js*/
  99478. amis.define('e962c5a', function (e, n, t, f) {
  99479. 'use strict'
  99480. var a = e('5faf1f8').default
  99481. Object.defineProperty(n, '__esModule', { value: !0 }),
  99482. (n.default = function (e) {
  99483. if (r(e)) return e
  99484. if (e instanceof u.default.Component) return i.default.findDOMNode(e)
  99485. return null
  99486. }),
  99487. (n.isDOM = r)
  99488. var u = a(e('ac704b9')),
  99489. i = a(e('1e5c4ba'))
  99490. function r(e) {
  99491. return e instanceof HTMLElement || e instanceof SVGElement
  99492. }
  99493. }) /*!node_modules/rc-resize-observer/lib/Collection.js*/
  99494. amis.define('a6c4f72', function (e, t, n, r) {
  99495. 'use strict'
  99496. var u = e('9b1628c').default
  99497. Object.defineProperty(t, '__esModule', { value: !0 }),
  99498. (t.Collection = function (e) {
  99499. var t = e.children,
  99500. n = e.onBatchResize,
  99501. r = c.useRef(0),
  99502. u = c.useRef([]),
  99503. o = c.useContext(l),
  99504. a = c.useCallback(
  99505. function (e, t, c) {
  99506. r.current += 1
  99507. var l = r.current
  99508. u.current.push({ size: e, element: t, data: c }),
  99509. Promise.resolve().then(function () {
  99510. l === r.current && (null == n || n(u.current), (u.current = []))
  99511. }),
  99512. null == o || o(e, t, c)
  99513. },
  99514. [n, o]
  99515. )
  99516. return c.createElement(l.Provider, { value: a }, t)
  99517. }),
  99518. (t.CollectionContext = void 0)
  99519. var c = u(e('ac704b9')),
  99520. l = (t.CollectionContext = c.createContext(null))
  99521. }) /*!node_modules/resize-observer-polyfill/dist/ResizeObserver.js*/
  99522. amis.define('026f551', function (t, e, n, r) {
  99523. !(function (t, i) {
  99524. 'object' == typeof e && void 0 !== n ? (n.exports = i()) : 'function' == typeof r && r.amd ? r(i) : (t.ResizeObserver = i())
  99525. })(this, function () {
  99526. 'use strict'
  99527. var t = (function () {
  99528. if ('undefined' != typeof Map) return Map
  99529. function t(t, e) {
  99530. var n = -1
  99531. return (
  99532. t.some(function (t, r) {
  99533. return t[0] === e && ((n = r), !0)
  99534. }),
  99535. n
  99536. )
  99537. }
  99538. return (function () {
  99539. function e() {
  99540. this.__entries__ = []
  99541. }
  99542. return (
  99543. Object.defineProperty(e.prototype, 'size', {
  99544. get: function () {
  99545. return this.__entries__.length
  99546. },
  99547. enumerable: !0,
  99548. configurable: !0
  99549. }),
  99550. (e.prototype.get = function (e) {
  99551. var n = t(this.__entries__, e),
  99552. r = this.__entries__[n]
  99553. return r && r[1]
  99554. }),
  99555. (e.prototype.set = function (e, n) {
  99556. var r = t(this.__entries__, e)
  99557. ~r ? (this.__entries__[r][1] = n) : this.__entries__.push([e, n])
  99558. }),
  99559. (e.prototype.delete = function (e) {
  99560. var n = this.__entries__,
  99561. r = t(n, e)
  99562. ~r && n.splice(r, 1)
  99563. }),
  99564. (e.prototype.has = function (e) {
  99565. return !!~t(this.__entries__, e)
  99566. }),
  99567. (e.prototype.clear = function () {
  99568. this.__entries__.splice(0)
  99569. }),
  99570. (e.prototype.forEach = function (t, e) {
  99571. void 0 === e && (e = null)
  99572. for (var n = 0, r = this.__entries__; n < r.length; n++) {
  99573. var i = r[n]
  99574. t.call(e, i[1], i[0])
  99575. }
  99576. }),
  99577. e
  99578. )
  99579. })()
  99580. })(),
  99581. e = 'undefined' != typeof window && 'undefined' != typeof document && window.document === document,
  99582. n =
  99583. 'undefined' != typeof global && global.Math === Math
  99584. ? global
  99585. : 'undefined' != typeof self && self.Math === Math
  99586. ? self
  99587. : 'undefined' != typeof window && window.Math === Math
  99588. ? window
  99589. : Function('return this')(),
  99590. r =
  99591. 'function' == typeof requestAnimationFrame
  99592. ? requestAnimationFrame.bind(n)
  99593. : function (t) {
  99594. return setTimeout(function () {
  99595. return t(Date.now())
  99596. }, 1e3 / 60)
  99597. }
  99598. var i = ['top', 'right', 'bottom', 'left', 'width', 'height', 'size', 'weight'],
  99599. o = 'undefined' != typeof MutationObserver,
  99600. s = (function () {
  99601. function t() {
  99602. ;(this.connected_ = !1),
  99603. (this.mutationEventsAdded_ = !1),
  99604. (this.mutationsObserver_ = null),
  99605. (this.observers_ = []),
  99606. (this.onTransitionEnd_ = this.onTransitionEnd_.bind(this)),
  99607. (this.refresh = (function (t, e) {
  99608. var n = !1,
  99609. i = !1,
  99610. o = 0
  99611. function s() {
  99612. n && ((n = !1), t()), i && a()
  99613. }
  99614. function c() {
  99615. r(s)
  99616. }
  99617. function a() {
  99618. var t = Date.now()
  99619. if (n) {
  99620. if (t - o < 2) return
  99621. i = !0
  99622. } else (n = !0), (i = !1), setTimeout(c, e)
  99623. o = t
  99624. }
  99625. return a
  99626. })(this.refresh.bind(this), 20))
  99627. }
  99628. return (
  99629. (t.prototype.addObserver = function (t) {
  99630. ~this.observers_.indexOf(t) || this.observers_.push(t), this.connected_ || this.connect_()
  99631. }),
  99632. (t.prototype.removeObserver = function (t) {
  99633. var e = this.observers_,
  99634. n = e.indexOf(t)
  99635. ~n && e.splice(n, 1), !e.length && this.connected_ && this.disconnect_()
  99636. }),
  99637. (t.prototype.refresh = function () {
  99638. this.updateObservers_() && this.refresh()
  99639. }),
  99640. (t.prototype.updateObservers_ = function () {
  99641. var t = this.observers_.filter(function (t) {
  99642. return t.gatherActive(), t.hasActive()
  99643. })
  99644. return (
  99645. t.forEach(function (t) {
  99646. return t.broadcastActive()
  99647. }),
  99648. t.length > 0
  99649. )
  99650. }),
  99651. (t.prototype.connect_ = function () {
  99652. e &&
  99653. !this.connected_ &&
  99654. (document.addEventListener('transitionend', this.onTransitionEnd_),
  99655. window.addEventListener('resize', this.refresh),
  99656. o
  99657. ? ((this.mutationsObserver_ = new MutationObserver(this.refresh)), this.mutationsObserver_.observe(document, { attributes: !0, childList: !0, characterData: !0, subtree: !0 }))
  99658. : (document.addEventListener('DOMSubtreeModified', this.refresh), (this.mutationEventsAdded_ = !0)),
  99659. (this.connected_ = !0))
  99660. }),
  99661. (t.prototype.disconnect_ = function () {
  99662. e &&
  99663. this.connected_ &&
  99664. (document.removeEventListener('transitionend', this.onTransitionEnd_),
  99665. window.removeEventListener('resize', this.refresh),
  99666. this.mutationsObserver_ && this.mutationsObserver_.disconnect(),
  99667. this.mutationEventsAdded_ && document.removeEventListener('DOMSubtreeModified', this.refresh),
  99668. (this.mutationsObserver_ = null),
  99669. (this.mutationEventsAdded_ = !1),
  99670. (this.connected_ = !1))
  99671. }),
  99672. (t.prototype.onTransitionEnd_ = function (t) {
  99673. var e = t.propertyName,
  99674. n = void 0 === e ? '' : e
  99675. i.some(function (t) {
  99676. return !!~n.indexOf(t)
  99677. }) && this.refresh()
  99678. }),
  99679. (t.getInstance = function () {
  99680. return this.instance_ || (this.instance_ = new t()), this.instance_
  99681. }),
  99682. (t.instance_ = null),
  99683. t
  99684. )
  99685. })(),
  99686. c = function (t, e) {
  99687. for (var n = 0, r = Object.keys(e); n < r.length; n++) {
  99688. var i = r[n]
  99689. Object.defineProperty(t, i, { value: e[i], enumerable: !1, writable: !1, configurable: !0 })
  99690. }
  99691. return t
  99692. },
  99693. a = function (t) {
  99694. return (t && t.ownerDocument && t.ownerDocument.defaultView) || n
  99695. },
  99696. h = l(0, 0, 0, 0)
  99697. function u(t) {
  99698. return parseFloat(t) || 0
  99699. }
  99700. function f(t) {
  99701. for (var e = [], n = 1; n < arguments.length; n++) e[n - 1] = arguments[n]
  99702. return e.reduce(function (e, n) {
  99703. return e + u(t['border-' + n + '-width'])
  99704. }, 0)
  99705. }
  99706. function d(t) {
  99707. var e = t.clientWidth,
  99708. n = t.clientHeight
  99709. if (!e && !n) return h
  99710. var r = a(t).getComputedStyle(t),
  99711. i = (function (t) {
  99712. for (var e = {}, n = 0, r = ['top', 'right', 'bottom', 'left']; n < r.length; n++) {
  99713. var i = r[n],
  99714. o = t['padding-' + i]
  99715. e[i] = u(o)
  99716. }
  99717. return e
  99718. })(r),
  99719. o = i.left + i.right,
  99720. s = i.top + i.bottom,
  99721. c = u(r.width),
  99722. d = u(r.height)
  99723. if (
  99724. ('border-box' === r.boxSizing && (Math.round(c + o) !== e && (c -= f(r, 'left', 'right') + o), Math.round(d + s) !== n && (d -= f(r, 'top', 'bottom') + s)),
  99725. !(function (t) {
  99726. return t === a(t).document.documentElement
  99727. })(t))
  99728. ) {
  99729. var p = Math.round(c + o) - e,
  99730. v = Math.round(d + s) - n
  99731. 1 !== Math.abs(p) && (c -= p), 1 !== Math.abs(v) && (d -= v)
  99732. }
  99733. return l(i.left, i.top, c, d)
  99734. }
  99735. var p =
  99736. 'undefined' != typeof SVGGraphicsElement
  99737. ? function (t) {
  99738. return t instanceof a(t).SVGGraphicsElement
  99739. }
  99740. : function (t) {
  99741. return t instanceof a(t).SVGElement && 'function' == typeof t.getBBox
  99742. }
  99743. function v(t) {
  99744. return e
  99745. ? p(t)
  99746. ? (function (t) {
  99747. var e = t.getBBox()
  99748. return l(0, 0, e.width, e.height)
  99749. })(t)
  99750. : d(t)
  99751. : h
  99752. }
  99753. function l(t, e, n, r) {
  99754. return { x: t, y: e, width: n, height: r }
  99755. }
  99756. var _ = (function () {
  99757. function t(t) {
  99758. ;(this.broadcastWidth = 0), (this.broadcastHeight = 0), (this.contentRect_ = l(0, 0, 0, 0)), (this.target = t)
  99759. }
  99760. return (
  99761. (t.prototype.isActive = function () {
  99762. var t = v(this.target)
  99763. return (this.contentRect_ = t), t.width !== this.broadcastWidth || t.height !== this.broadcastHeight
  99764. }),
  99765. (t.prototype.broadcastRect = function () {
  99766. var t = this.contentRect_
  99767. return (this.broadcastWidth = t.width), (this.broadcastHeight = t.height), t
  99768. }),
  99769. t
  99770. )
  99771. })(),
  99772. b = function (t, e) {
  99773. var n,
  99774. r,
  99775. i,
  99776. o,
  99777. s,
  99778. a,
  99779. h,
  99780. u =
  99781. ((r = (n = e).x),
  99782. (i = n.y),
  99783. (o = n.width),
  99784. (s = n.height),
  99785. (a = 'undefined' != typeof DOMRectReadOnly ? DOMRectReadOnly : Object),
  99786. (h = Object.create(a.prototype)),
  99787. c(h, { x: r, y: i, width: o, height: s, top: i, right: r + o, bottom: s + i, left: r }),
  99788. h)
  99789. c(this, { target: t, contentRect: u })
  99790. },
  99791. m = (function () {
  99792. function e(e, n, r) {
  99793. if (((this.activeObservations_ = []), (this.observations_ = new t()), 'function' != typeof e)) throw new TypeError('The callback provided as parameter 1 is not a function.')
  99794. ;(this.callback_ = e), (this.controller_ = n), (this.callbackCtx_ = r)
  99795. }
  99796. return (
  99797. (e.prototype.observe = function (t) {
  99798. if (!arguments.length) throw new TypeError('1 argument required, but only 0 present.')
  99799. if ('undefined' != typeof Element && Element instanceof Object) {
  99800. if (!(t instanceof a(t).Element)) throw new TypeError('parameter 1 is not of type "Element".')
  99801. var e = this.observations_
  99802. e.has(t) || (e.set(t, new _(t)), this.controller_.addObserver(this), this.controller_.refresh())
  99803. }
  99804. }),
  99805. (e.prototype.unobserve = function (t) {
  99806. if (!arguments.length) throw new TypeError('1 argument required, but only 0 present.')
  99807. if ('undefined' != typeof Element && Element instanceof Object) {
  99808. if (!(t instanceof a(t).Element)) throw new TypeError('parameter 1 is not of type "Element".')
  99809. var e = this.observations_
  99810. e.has(t) && (e.delete(t), e.size || this.controller_.removeObserver(this))
  99811. }
  99812. }),
  99813. (e.prototype.disconnect = function () {
  99814. this.clearActive(), this.observations_.clear(), this.controller_.removeObserver(this)
  99815. }),
  99816. (e.prototype.gatherActive = function () {
  99817. var t = this
  99818. this.clearActive(),
  99819. this.observations_.forEach(function (e) {
  99820. e.isActive() && t.activeObservations_.push(e)
  99821. })
  99822. }),
  99823. (e.prototype.broadcastActive = function () {
  99824. if (this.hasActive()) {
  99825. var t = this.callbackCtx_,
  99826. e = this.activeObservations_.map(function (t) {
  99827. return new b(t.target, t.broadcastRect())
  99828. })
  99829. this.callback_.call(t, e, t), this.clearActive()
  99830. }
  99831. }),
  99832. (e.prototype.clearActive = function () {
  99833. this.activeObservations_.splice(0)
  99834. }),
  99835. (e.prototype.hasActive = function () {
  99836. return this.activeObservations_.length > 0
  99837. }),
  99838. e
  99839. )
  99840. })(),
  99841. y = 'undefined' != typeof WeakMap ? new WeakMap() : new t(),
  99842. g = function t(e) {
  99843. if (!(this instanceof t)) throw new TypeError('Cannot call a class as a function.')
  99844. if (!arguments.length) throw new TypeError('1 argument required, but only 0 present.')
  99845. var n = s.getInstance(),
  99846. r = new m(e, n, this)
  99847. y.set(this, r)
  99848. }
  99849. return (
  99850. ['observe', 'unobserve', 'disconnect'].forEach(function (t) {
  99851. g.prototype[t] = function () {
  99852. var e
  99853. return (e = y.get(this))[t].apply(e, arguments)
  99854. }
  99855. }),
  99856. void 0 !== n.ResizeObserver ? n.ResizeObserver : g
  99857. )
  99858. })
  99859. }) /*!node_modules/rc-resize-observer/lib/utils/observerUtil.js*/
  99860. amis.define('0e5e515', function (e, n, t, r) {
  99861. 'use strict'
  99862. var u = e('5faf1f8').default
  99863. Object.defineProperty(n, '__esModule', { value: !0 }),
  99864. (n._rs = n._el = void 0),
  99865. (n.observe = function (e, n) {
  99866. f.has(e) || (f.set(e, new Set()), l.observe(e))
  99867. f.get(e).add(n)
  99868. }),
  99869. (n.unobserve = function (e, n) {
  99870. f.has(e) && (f.get(e).delete(n), f.get(e).size || (l.unobserve(e), f.delete(e)))
  99871. })
  99872. var a = u(e('026f551')),
  99873. f = new Map()
  99874. function o(e) {
  99875. e.forEach(function (e) {
  99876. var n,
  99877. t = e.target
  99878. null === (n = f.get(t)) ||
  99879. void 0 === n ||
  99880. n.forEach(function (e) {
  99881. return e(t)
  99882. })
  99883. })
  99884. }
  99885. var l = new a.default(o)
  99886. ;(n._el = null), (n._rs = null)
  99887. }) /*!node_modules/@babel/runtime/helpers/inherits.js*/
  99888. amis.define('3448c89', function (e, t, o, r) {
  99889. var n = e('682d7ed')
  99890. ;(o.exports = function (e, t) {
  99891. if ('function' != typeof t && null !== t) throw new TypeError('Super expression must either be null or a function')
  99892. ;(e.prototype = Object.create(t && t.prototype, { constructor: { value: e, writable: !0, configurable: !0 } })), Object.defineProperty(e, 'prototype', { writable: !1 }), t && n(e, t)
  99893. }),
  99894. (o.exports.__esModule = !0),
  99895. (o.exports.default = o.exports)
  99896. }) /*!node_modules/@babel/runtime/helpers/getPrototypeOf.js*/
  99897. amis.define('15540cf', function (t, e, o, r) {
  99898. function p(t) {
  99899. return (
  99900. (o.exports = p =
  99901. Object.setPrototypeOf
  99902. ? Object.getPrototypeOf.bind()
  99903. : function (t) {
  99904. return t.__proto__ || Object.getPrototypeOf(t)
  99905. }),
  99906. (o.exports.__esModule = !0),
  99907. (o.exports.default = o.exports),
  99908. p(t)
  99909. )
  99910. }
  99911. ;(o.exports = p), (o.exports.__esModule = !0), (o.exports.default = o.exports)
  99912. }) /*!node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js*/
  99913. amis.define('32358fd', function (e, t, o, r) {
  99914. function n() {
  99915. try {
  99916. var e = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {}))
  99917. } catch (e) {}
  99918. return ((o.exports = n =
  99919. function () {
  99920. return !!e
  99921. }),
  99922. (o.exports.__esModule = !0),
  99923. (o.exports.default = o.exports))()
  99924. }
  99925. ;(o.exports = n), (o.exports.__esModule = !0), (o.exports.default = o.exports)
  99926. }) /*!node_modules/@babel/runtime/helpers/assertThisInitialized.js*/
  99927. amis.define('60a57e4', function (e, n, t, r) {
  99928. ;(t.exports = function (e) {
  99929. if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
  99930. return e
  99931. }),
  99932. (t.exports.__esModule = !0),
  99933. (t.exports.default = t.exports)
  99934. }) /*!node_modules/@babel/runtime/helpers/possibleConstructorReturn.js*/
  99935. amis.define('e01d7cf', function (e, r, o, t) {
  99936. var n = e('38ef8c8').default,
  99937. f = e('60a57e4')
  99938. ;(o.exports = function (e, r) {
  99939. if (r && ('object' === n(r) || 'function' == typeof r)) return r
  99940. if (void 0 !== r) throw new TypeError('Derived constructors may only return object or undefined')
  99941. return f(e)
  99942. }),
  99943. (o.exports.__esModule = !0),
  99944. (o.exports.default = o.exports)
  99945. }) /*!node_modules/@babel/runtime/helpers/createSuper.js*/
  99946. amis.define('5bf29d8', function (t, e, r, s) {
  99947. var f = t('15540cf'),
  99948. n = t('32358fd'),
  99949. o = t('e01d7cf')
  99950. ;(r.exports = function (t) {
  99951. var e = n()
  99952. return function () {
  99953. var r,
  99954. s = f(t)
  99955. if (e) {
  99956. var n = f(this).constructor
  99957. r = Reflect.construct(s, arguments, n)
  99958. } else r = s.apply(this, arguments)
  99959. return o(this, r)
  99960. }
  99961. }),
  99962. (r.exports.__esModule = !0),
  99963. (r.exports.default = r.exports)
  99964. }) /*!node_modules/rc-resize-observer/lib/SingleObserver/DomWrapper.js*/
  99965. amis.define('63e133a', function (e, t, f, u) {
  99966. 'use strict'
  99967. var a = e('9b1628c').default,
  99968. n = e('5faf1f8').default
  99969. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  99970. var r = n(e('73b92f0')),
  99971. d = n(e('438b475')),
  99972. i = n(e('3448c89')),
  99973. l = n(e('5bf29d8')),
  99974. c = a(e('ac704b9'))
  99975. t.default = (function (e) {
  99976. ;(0, i.default)(f, e)
  99977. var t = (0, l.default)(f)
  99978. function f() {
  99979. return (0, r.default)(this, f), t.apply(this, arguments)
  99980. }
  99981. return (
  99982. (0, d.default)(f, [
  99983. {
  99984. key: 'render',
  99985. value: function () {
  99986. return this.props.children
  99987. }
  99988. }
  99989. ]),
  99990. f
  99991. )
  99992. })(c.Component)
  99993. }) /*!node_modules/rc-resize-observer/lib/SingleObserver/index.js*/
  99994. amis.define('983a18d', function (e, t, r, f) {
  99995. 'use strict'
  99996. var n = e('9b1628c').default,
  99997. u = e('5faf1f8').default
  99998. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  99999. var o = u(e('c09970d')),
  100000. i = u(e('38ef8c8')),
  100001. a = u(e('e962c5a')),
  100002. l = e('8f86553'),
  100003. c = n(e('ac704b9')),
  100004. d = e('a6c4f72'),
  100005. s = e('0e5e515'),
  100006. h = u(e('63e133a'))
  100007. function v(e, t) {
  100008. var r = e.children,
  100009. f = e.disabled,
  100010. n = c.useRef(null),
  100011. u = c.useRef(null),
  100012. v = c.useContext(d.CollectionContext),
  100013. g = 'function' == typeof r,
  100014. R = g ? r(n) : r,
  100015. b = c.useRef({ width: -1, height: -1, offsetWidth: -1, offsetHeight: -1 }),
  100016. m = !g && c.isValidElement(R) && (0, l.supportRef)(R),
  100017. p = m ? R.ref : null,
  100018. C = (0, l.useComposeRef)(p, n),
  100019. H = function () {
  100020. var e
  100021. return (
  100022. (0, a.default)(n.current) ||
  100023. (n.current && 'object' === (0, i.default)(n.current) ? (0, a.default)(null === (e = n.current) || void 0 === e ? void 0 : e.nativeElement) : null) ||
  100024. (0, a.default)(u.current)
  100025. )
  100026. }
  100027. c.useImperativeHandle(t, function () {
  100028. return H()
  100029. })
  100030. var w = c.useRef(e)
  100031. w.current = e
  100032. var E = c.useCallback(function (e) {
  100033. var t = w.current,
  100034. r = t.onResize,
  100035. f = t.data,
  100036. n = e.getBoundingClientRect(),
  100037. u = n.width,
  100038. i = n.height,
  100039. a = e.offsetWidth,
  100040. l = e.offsetHeight,
  100041. c = Math.floor(u),
  100042. d = Math.floor(i)
  100043. if (b.current.width !== c || b.current.height !== d || b.current.offsetWidth !== a || b.current.offsetHeight !== l) {
  100044. var s = { width: c, height: d, offsetWidth: a, offsetHeight: l }
  100045. b.current = s
  100046. var h = a === Math.round(u) ? u : a,
  100047. g = l === Math.round(i) ? i : l,
  100048. R = (0, o.default)((0, o.default)({}, s), {}, { offsetWidth: h, offsetHeight: g })
  100049. null == v || v(R, e, f),
  100050. r &&
  100051. Promise.resolve().then(function () {
  100052. r(R, e)
  100053. })
  100054. }
  100055. }, [])
  100056. return (
  100057. c.useEffect(
  100058. function () {
  100059. var e = H()
  100060. return (
  100061. e && !f && (0, s.observe)(e, E),
  100062. function () {
  100063. return (0, s.unobserve)(e, E)
  100064. }
  100065. )
  100066. },
  100067. [n.current, f]
  100068. ),
  100069. c.createElement(h.default, { ref: u }, m ? c.cloneElement(R, { ref: C }) : R)
  100070. )
  100071. }
  100072. var g = c.forwardRef(v)
  100073. t.default = g
  100074. }) /*!node_modules/rc-resize-observer/lib/index.js*/
  100075. amis.define('00fe456', function (e, t, r, a) {
  100076. 'use strict'
  100077. var f = e('9b1628c').default,
  100078. n = e('5faf1f8').default
  100079. Object.defineProperty(t, '__esModule', { value: !0 }),
  100080. Object.defineProperty(t, '_rs', {
  100081. enumerable: !0,
  100082. get: function () {
  100083. return i._rs
  100084. }
  100085. }),
  100086. (t.default = void 0)
  100087. var c = n(e('10334e3')),
  100088. o = f(e('ac704b9')),
  100089. u = n(e('9121382')),
  100090. l = (e('1ee255e'), n(e('983a18d'))),
  100091. d = e('a6c4f72'),
  100092. i = e('0e5e515')
  100093. function v(e, t) {
  100094. var r = e.children,
  100095. a = 'function' == typeof r ? [r] : (0, u.default)(r)
  100096. return a.map(function (r, a) {
  100097. var f = (null == r ? void 0 : r.key) || ''.concat('rc-observer-key', '-').concat(a)
  100098. return o.createElement(l.default, (0, c.default)({}, e, { key: f, ref: 0 === a ? t : void 0 }), r)
  100099. })
  100100. }
  100101. var s = o.forwardRef(v)
  100102. s.Collection = d.Collection
  100103. t.default = s
  100104. }) /*!node_modules/rc-overflow/lib/Item.js*/
  100105. amis.define('0105eb8', function (e, t, r, n) {
  100106. 'use strict'
  100107. var i = e('5faf1f8'),
  100108. a = e('38ef8c8')
  100109. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  100110. var o = i(e('10334e3')),
  100111. f = i(e('c09970d')),
  100112. l = i(e('1ac9d12')),
  100113. d = (function (e, t) {
  100114. if (!t && e && e.__esModule) return e
  100115. if (null === e || ('object' !== a(e) && 'function' != typeof e)) return { default: e }
  100116. var r = p(t)
  100117. if (r && r.has(e)) return r.get(e)
  100118. var n = {},
  100119. i = Object.defineProperty && Object.getOwnPropertyDescriptor
  100120. for (var o in e)
  100121. if ('default' !== o && Object.prototype.hasOwnProperty.call(e, o)) {
  100122. var f = i ? Object.getOwnPropertyDescriptor(e, o) : null
  100123. f && (f.get || f.set) ? Object.defineProperty(n, o, f) : (n[o] = e[o])
  100124. }
  100125. ;(n.default = e), r && r.set(e, n)
  100126. return n
  100127. })(e('ac704b9')),
  100128. s = i(e('cb263ff')),
  100129. u = i(e('00fe456')),
  100130. c = ['prefixCls', 'invalidate', 'item', 'renderItem', 'responsive', 'responsiveDisabled', 'registerSize', 'itemKey', 'className', 'style', 'children', 'display', 'order', 'component']
  100131. function p(e) {
  100132. if ('function' != typeof WeakMap) return null
  100133. var t = new WeakMap(),
  100134. r = new WeakMap()
  100135. return (p = function (e) {
  100136. return e ? r : t
  100137. })(e)
  100138. }
  100139. var v = void 0
  100140. function y(e, t) {
  100141. var r = e.prefixCls,
  100142. n = e.invalidate,
  100143. i = e.item,
  100144. a = e.renderItem,
  100145. p = e.responsive,
  100146. y = e.responsiveDisabled,
  100147. m = e.registerSize,
  100148. b = e.itemKey,
  100149. h = e.className,
  100150. O = e.style,
  100151. g = e.children,
  100152. j = e.display,
  100153. w = e.order,
  100154. P = e.component,
  100155. M = void 0 === P ? 'div' : P,
  100156. D = (0, l.default)(e, c),
  100157. E = p && !j
  100158. function N(e) {
  100159. m(b, e)
  100160. }
  100161. d.useEffect(function () {
  100162. return function () {
  100163. N(null)
  100164. }
  100165. }, [])
  100166. var W,
  100167. _ = a && i !== v ? a(i) : g
  100168. n || (W = { opacity: E ? 0 : 1, height: E ? 0 : v, overflowY: E ? 'hidden' : v, order: p ? w : v, pointerEvents: E ? 'none' : v, position: E ? 'absolute' : v })
  100169. var k = {}
  100170. E && (k['aria-hidden'] = !0)
  100171. var z = d.createElement(M, (0, o.default)({ className: (0, s.default)(!n && r, h), style: (0, f.default)((0, f.default)({}, W), O) }, k, D, { ref: t }), _)
  100172. return (
  100173. p &&
  100174. (z = d.createElement(
  100175. u.default,
  100176. {
  100177. onResize: function (e) {
  100178. N(e.offsetWidth)
  100179. },
  100180. disabled: y
  100181. },
  100182. z
  100183. )),
  100184. z
  100185. )
  100186. }
  100187. var m = d.forwardRef(y)
  100188. m.displayName = 'Item'
  100189. var b = m
  100190. t.default = b
  100191. }) /*!node_modules/rc-util/lib/hooks/useEvent.js*/
  100192. amis.define('8a8a592', function (e, r, a, n) {
  100193. 'use strict'
  100194. var t = e('9b1628c').default
  100195. Object.defineProperty(r, '__esModule', { value: !0 }),
  100196. (r.default = function (e) {
  100197. var r = u.useRef()
  100198. r.current = e
  100199. var a = u.useCallback(function () {
  100200. for (var e, a = arguments.length, n = new Array(a), t = 0; t < a; t++) n[t] = arguments[t]
  100201. return null === (e = r.current) || void 0 === e ? void 0 : e.call.apply(e, [r].concat(n))
  100202. }, [])
  100203. return a
  100204. })
  100205. var u = t(e('ac704b9'))
  100206. }) /*!node_modules/rc-overflow/lib/hooks/channelUpdate.js*/
  100207. amis.define('e3d9c9c', function (e, n, a, s) {
  100208. 'use strict'
  100209. var t = e('5faf1f8')
  100210. Object.defineProperty(n, '__esModule', { value: !0 }),
  100211. (n.default = function (e) {
  100212. if ('undefined' == typeof MessageChannel) (0, f.default)(e)
  100213. else {
  100214. var n = new MessageChannel()
  100215. ;(n.port1.onmessage = function () {
  100216. return e()
  100217. }),
  100218. n.port2.postMessage(void 0)
  100219. }
  100220. })
  100221. var f = t(e('2c8ce62'))
  100222. }) /*!node_modules/rc-overflow/lib/hooks/useEffectState.js*/
  100223. amis.define('9761545', function (e, t, n, r) {
  100224. 'use strict'
  100225. var u = e('5faf1f8'),
  100226. f = e('38ef8c8')
  100227. Object.defineProperty(t, '__esModule', { value: !0 }),
  100228. (t.default = function (e, t) {
  100229. var n = o.useState(t),
  100230. r = (0, c.default)(n, 2),
  100231. u = r[0],
  100232. f = r[1],
  100233. i = (0, a.default)(function (t) {
  100234. e(function () {
  100235. f(t)
  100236. })
  100237. })
  100238. return [u, i]
  100239. }),
  100240. (t.useBatcher = function () {
  100241. var e = o.useRef(null)
  100242. return function (t) {
  100243. e.current ||
  100244. ((e.current = []),
  100245. (0, l.default)(function () {
  100246. ;(0, i.unstable_batchedUpdates)(function () {
  100247. e.current.forEach(function (e) {
  100248. e()
  100249. }),
  100250. (e.current = null)
  100251. })
  100252. })),
  100253. e.current.push(t)
  100254. }
  100255. })
  100256. var c = u(e('fedc157')),
  100257. a = u(e('8a8a592')),
  100258. o = (function (e, t) {
  100259. if (!t && e && e.__esModule) return e
  100260. if (null === e || ('object' !== f(e) && 'function' != typeof e)) return { default: e }
  100261. var n = d(t)
  100262. if (n && n.has(e)) return n.get(e)
  100263. var r = {},
  100264. u = Object.defineProperty && Object.getOwnPropertyDescriptor
  100265. for (var c in e)
  100266. if ('default' !== c && Object.prototype.hasOwnProperty.call(e, c)) {
  100267. var a = u ? Object.getOwnPropertyDescriptor(e, c) : null
  100268. a && (a.get || a.set) ? Object.defineProperty(r, c, a) : (r[c] = e[c])
  100269. }
  100270. ;(r.default = e), n && n.set(e, r)
  100271. return r
  100272. })(e('ac704b9')),
  100273. i = e('1e5c4ba'),
  100274. l = u(e('e3d9c9c'))
  100275. function d(e) {
  100276. if ('function' != typeof WeakMap) return null
  100277. var t = new WeakMap(),
  100278. n = new WeakMap()
  100279. return (d = function (e) {
  100280. return e ? n : t
  100281. })(e)
  100282. }
  100283. }) /*!node_modules/rc-overflow/lib/context.js*/
  100284. amis.define('b369207', function (e, t, f, o) {
  100285. 'use strict'
  100286. var a = e('5faf1f8')
  100287. Object.defineProperty(t, '__esModule', { value: !0 }), (t.OverflowContext = void 0)
  100288. var n = a(e('ac704b9')).default.createContext(null)
  100289. t.OverflowContext = n
  100290. }) /*!node_modules/rc-overflow/lib/RawItem.js*/
  100291. amis.define('6636526', function (e, t, r, a) {
  100292. 'use strict'
  100293. var n = e('5faf1f8'),
  100294. f = e('38ef8c8')
  100295. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  100296. var u = n(e('10334e3')),
  100297. l = n(e('1ac9d12')),
  100298. o = (function (e, t) {
  100299. if (!t && e && e.__esModule) return e
  100300. if (null === e || ('object' !== f(e) && 'function' != typeof e)) return { default: e }
  100301. var r = m(t)
  100302. if (r && r.has(e)) return r.get(e)
  100303. var a = {},
  100304. n = Object.defineProperty && Object.getOwnPropertyDescriptor
  100305. for (var u in e)
  100306. if ('default' !== u && Object.prototype.hasOwnProperty.call(e, u)) {
  100307. var l = n ? Object.getOwnPropertyDescriptor(e, u) : null
  100308. l && (l.get || l.set) ? Object.defineProperty(a, u, l) : (a[u] = e[u])
  100309. }
  100310. ;(a.default = e), r && r.set(e, a)
  100311. return a
  100312. })(e('ac704b9')),
  100313. c = n(e('cb263ff')),
  100314. i = n(e('0105eb8')),
  100315. d = e('b369207'),
  100316. s = ['component'],
  100317. v = ['className'],
  100318. p = ['className']
  100319. function m(e) {
  100320. if ('function' != typeof WeakMap) return null
  100321. var t = new WeakMap(),
  100322. r = new WeakMap()
  100323. return (m = function (e) {
  100324. return e ? r : t
  100325. })(e)
  100326. }
  100327. var b = function (e, t) {
  100328. var r = o.useContext(d.OverflowContext)
  100329. if (!r) {
  100330. var a = e.component,
  100331. n = void 0 === a ? 'div' : a,
  100332. f = (0, l.default)(e, s)
  100333. return o.createElement(n, (0, u.default)({}, f, { ref: t }))
  100334. }
  100335. var m = r.className,
  100336. b = (0, l.default)(r, v),
  100337. O = e.className,
  100338. y = (0, l.default)(e, p)
  100339. return o.createElement(d.OverflowContext.Provider, { value: null }, o.createElement(i.default, (0, u.default)({ ref: t, className: (0, c.default)(m, O) }, b, y)))
  100340. },
  100341. O = o.forwardRef(b)
  100342. O.displayName = 'RawItem'
  100343. var y = O
  100344. t.default = y
  100345. }) /*!node_modules/rc-overflow/lib/Overflow.js*/
  100346. amis.define('4e7f281', function (e, t, n, r) {
  100347. 'use strict'
  100348. var a = e('5faf1f8'),
  100349. l = e('38ef8c8')
  100350. Object.defineProperty(t, '__esModule', { value: !0 }),
  100351. Object.defineProperty(t, 'OverflowContext', {
  100352. enumerable: !0,
  100353. get: function () {
  100354. return b.OverflowContext
  100355. }
  100356. }),
  100357. (t.default = void 0)
  100358. var u = a(e('10334e3')),
  100359. i = a(e('c09970d')),
  100360. f = a(e('fedc157')),
  100361. o = a(e('1ac9d12')),
  100362. d = w(e('ac704b9')),
  100363. s = a(e('cb263ff')),
  100364. c = a(e('00fe456')),
  100365. v = a(e('83fa72c')),
  100366. m = a(e('0105eb8')),
  100367. p = w(e('9761545')),
  100368. y = a(e('6636526')),
  100369. b = e('b369207'),
  100370. g = [
  100371. 'prefixCls',
  100372. 'data',
  100373. 'renderItem',
  100374. 'renderRawItem',
  100375. 'itemKey',
  100376. 'itemWidth',
  100377. 'ssr',
  100378. 'style',
  100379. 'className',
  100380. 'maxCount',
  100381. 'renderRest',
  100382. 'renderRawRest',
  100383. 'suffix',
  100384. 'component',
  100385. 'itemComponent',
  100386. 'onVisibleChange'
  100387. ]
  100388. function h(e) {
  100389. if ('function' != typeof WeakMap) return null
  100390. var t = new WeakMap(),
  100391. n = new WeakMap()
  100392. return (h = function (e) {
  100393. return e ? n : t
  100394. })(e)
  100395. }
  100396. function w(e, t) {
  100397. if (!t && e && e.__esModule) return e
  100398. if (null === e || ('object' !== l(e) && 'function' != typeof e)) return { default: e }
  100399. var n = h(t)
  100400. if (n && n.has(e)) return n.get(e)
  100401. var r = {},
  100402. a = Object.defineProperty && Object.getOwnPropertyDescriptor
  100403. for (var u in e)
  100404. if ('default' !== u && Object.prototype.hasOwnProperty.call(e, u)) {
  100405. var i = a ? Object.getOwnPropertyDescriptor(e, u) : null
  100406. i && (i.get || i.set) ? Object.defineProperty(r, u, i) : (r[u] = e[u])
  100407. }
  100408. return (r.default = e), n && n.set(e, r), r
  100409. }
  100410. var E = 'responsive',
  100411. O = 'invalidate'
  100412. function C(e) {
  100413. return '+ '.concat(e.length, ' ...')
  100414. }
  100415. function M(e, t) {
  100416. var n = e.prefixCls,
  100417. r = void 0 === n ? 'rc-overflow' : n,
  100418. a = e.data,
  100419. l = void 0 === a ? [] : a,
  100420. y = e.renderItem,
  100421. h = e.renderRawItem,
  100422. w = e.itemKey,
  100423. M = e.itemWidth,
  100424. x = void 0 === M ? 10 : M,
  100425. R = e.ssr,
  100426. N = e.style,
  100427. I = e.className,
  100428. S = e.maxCount,
  100429. k = e.renderRest,
  100430. P = e.renderRawRest,
  100431. j = e.suffix,
  100432. _ = e.component,
  100433. A = void 0 === _ ? 'div' : _,
  100434. W = e.itemComponent,
  100435. z = e.onVisibleChange,
  100436. D = (0, o.default)(e, g),
  100437. K = 'full' === R,
  100438. V = (0, p.useBatcher)(),
  100439. T = (0, p.default)(V, null),
  100440. F = (0, f.default)(T, 2),
  100441. G = F[0],
  100442. X = F[1],
  100443. B = G || 0,
  100444. L = (0, p.default)(V, new Map()),
  100445. q = (0, f.default)(L, 2),
  100446. H = q[0],
  100447. J = q[1],
  100448. Q = (0, p.default)(V, 0),
  100449. U = (0, f.default)(Q, 2),
  100450. Y = U[0],
  100451. Z = U[1],
  100452. $ = (0, p.default)(V, 0),
  100453. ee = (0, f.default)($, 2),
  100454. te = ee[0],
  100455. ne = ee[1],
  100456. re = (0, p.default)(V, 0),
  100457. ae = (0, f.default)(re, 2),
  100458. le = ae[0],
  100459. ue = ae[1],
  100460. ie = (0, d.useState)(null),
  100461. fe = (0, f.default)(ie, 2),
  100462. oe = fe[0],
  100463. de = fe[1],
  100464. se = (0, d.useState)(null),
  100465. ce = (0, f.default)(se, 2),
  100466. ve = ce[0],
  100467. me = ce[1],
  100468. pe = d.useMemo(
  100469. function () {
  100470. return null === ve && K ? Number.MAX_SAFE_INTEGER : ve || 0
  100471. },
  100472. [ve, G]
  100473. ),
  100474. ye = (0, d.useState)(!1),
  100475. be = (0, f.default)(ye, 2),
  100476. ge = be[0],
  100477. he = be[1],
  100478. we = ''.concat(r, '-item'),
  100479. Ee = Math.max(Y, te),
  100480. Oe = S === E,
  100481. Ce = l.length && Oe,
  100482. Me = S === O,
  100483. xe = Ce || ('number' == typeof S && l.length > S),
  100484. Re = (0, d.useMemo)(
  100485. function () {
  100486. var e = l
  100487. return Ce ? (e = null === G && K ? l : l.slice(0, Math.min(l.length, B / x))) : 'number' == typeof S && (e = l.slice(0, S)), e
  100488. },
  100489. [l, x, G, S, Ce]
  100490. ),
  100491. Ne = (0, d.useMemo)(
  100492. function () {
  100493. return Ce ? l.slice(pe + 1) : l.slice(Re.length)
  100494. },
  100495. [l, Re, Ce, pe]
  100496. ),
  100497. Ie = (0, d.useCallback)(
  100498. function (e, t) {
  100499. var n
  100500. return 'function' == typeof w ? w(e) : null !== (n = w && (null == e ? void 0 : e[w])) && void 0 !== n ? n : t
  100501. },
  100502. [w]
  100503. ),
  100504. Se = (0, d.useCallback)(
  100505. y ||
  100506. function (e) {
  100507. return e
  100508. },
  100509. [y]
  100510. )
  100511. function ke(e, t, n) {
  100512. ;(ve !== e || (void 0 !== t && t !== oe)) && (me(e), n || (he(e < l.length - 1), null == z || z(e)), void 0 !== t && de(t))
  100513. }
  100514. function Pe(e, t) {
  100515. J(function (n) {
  100516. var r = new Map(n)
  100517. return null === t ? r.delete(e) : r.set(e, t), r
  100518. })
  100519. }
  100520. function je(e) {
  100521. return H.get(Ie(Re[e], e))
  100522. }
  100523. ;(0, v.default)(
  100524. function () {
  100525. if (B && 'number' == typeof Ee && Re) {
  100526. var e = le,
  100527. t = Re.length,
  100528. n = t - 1
  100529. if (!t) return void ke(0, null)
  100530. for (var r = 0; r < t; r += 1) {
  100531. var a = je(r)
  100532. if ((K && (a = a || 0), void 0 === a)) {
  100533. ke(r - 1, void 0, !0)
  100534. break
  100535. }
  100536. if (((e += a), (0 === n && e <= B) || (r === n - 1 && e + je(n) <= B))) {
  100537. ke(n, null)
  100538. break
  100539. }
  100540. if (e + Ee > B) {
  100541. ke(r - 1, e - a - le + te)
  100542. break
  100543. }
  100544. }
  100545. j && je(0) + le > B && de(null)
  100546. }
  100547. },
  100548. [B, H, te, le, Ie, Re]
  100549. )
  100550. var _e = ge && !!Ne.length,
  100551. Ae = {}
  100552. null !== oe && Ce && (Ae = { position: 'absolute', left: oe, top: 0 })
  100553. var We,
  100554. ze = { prefixCls: we, responsive: Ce, component: W, invalidate: Me },
  100555. De = h
  100556. ? function (e, t) {
  100557. var n = Ie(e, t)
  100558. return d.createElement(
  100559. b.OverflowContext.Provider,
  100560. { key: n, value: (0, i.default)((0, i.default)({}, ze), {}, { order: t, item: e, itemKey: n, registerSize: Pe, display: t <= pe }) },
  100561. h(e, t)
  100562. )
  100563. }
  100564. : function (e, t) {
  100565. var n = Ie(e, t)
  100566. return d.createElement(m.default, (0, u.default)({}, ze, { order: t, key: n, item: e, renderItem: Se, itemKey: n, registerSize: Pe, display: t <= pe }))
  100567. },
  100568. Ke = {
  100569. order: _e ? pe : Number.MAX_SAFE_INTEGER,
  100570. className: ''.concat(we, '-rest'),
  100571. registerSize: function (e, t) {
  100572. ne(t), Z(te)
  100573. },
  100574. display: _e
  100575. }
  100576. if (P) P && (We = d.createElement(b.OverflowContext.Provider, { value: (0, i.default)((0, i.default)({}, ze), Ke) }, P(Ne)))
  100577. else {
  100578. var Ve = k || C
  100579. We = d.createElement(m.default, (0, u.default)({}, ze, Ke), 'function' == typeof Ve ? Ve(Ne) : Ve)
  100580. }
  100581. var Te = d.createElement(
  100582. A,
  100583. (0, u.default)({ className: (0, s.default)(!Me && r, I), style: N, ref: t }, D),
  100584. Re.map(De),
  100585. xe ? We : null,
  100586. j &&
  100587. d.createElement(
  100588. m.default,
  100589. (0, u.default)({}, ze, {
  100590. responsive: Oe,
  100591. responsiveDisabled: !Ce,
  100592. order: pe,
  100593. className: ''.concat(we, '-suffix'),
  100594. registerSize: function (e, t) {
  100595. ue(t)
  100596. },
  100597. display: !0,
  100598. style: Ae
  100599. }),
  100600. j
  100601. )
  100602. )
  100603. return (
  100604. Oe &&
  100605. (Te = d.createElement(
  100606. c.default,
  100607. {
  100608. onResize: function (e, t) {
  100609. X(t.clientWidth)
  100610. },
  100611. disabled: !Ce
  100612. },
  100613. Te
  100614. )),
  100615. Te
  100616. )
  100617. }
  100618. var x = d.forwardRef(M)
  100619. ;(x.displayName = 'Overflow'), (x.Item = y.default), (x.RESPONSIVE = E), (x.INVALIDATE = O)
  100620. var R = x
  100621. t.default = R
  100622. }) /*!node_modules/rc-overflow/lib/index.js*/
  100623. amis.define('6c4fd9a', function (e, f, a, d) {
  100624. 'use strict'
  100625. var t = e('5faf1f8')
  100626. Object.defineProperty(f, '__esModule', { value: !0 }), (f.default = void 0)
  100627. var u = t(e('4e7f281')).default
  100628. f.default = u
  100629. }) /*!node_modules/rc-util/lib/hooks/useState.js*/
  100630. amis.define('3258cdb', function (e, t, u, f) {
  100631. 'use strict'
  100632. var n = e('9b1628c').default,
  100633. r = e('5faf1f8').default
  100634. Object.defineProperty(t, '__esModule', { value: !0 }),
  100635. (t.default = function (e) {
  100636. var t = a.useRef(!1),
  100637. u = a.useState(e),
  100638. f = (0, c.default)(u, 2),
  100639. n = f[0],
  100640. r = f[1]
  100641. return (
  100642. a.useEffect(function () {
  100643. return (
  100644. (t.current = !1),
  100645. function () {
  100646. t.current = !0
  100647. }
  100648. )
  100649. }, []),
  100650. [
  100651. n,
  100652. function (e, u) {
  100653. if (u && t.current) return
  100654. r(e)
  100655. }
  100656. ]
  100657. )
  100658. })
  100659. var c = r(e('fedc157')),
  100660. a = n(e('ac704b9'))
  100661. }) /*!node_modules/rc-util/lib/hooks/useMergedState.js*/
  100662. amis.define('fcd85d9', function (t, e, f, u) {
  100663. 'use strict'
  100664. var a = t('5faf1f8').default
  100665. Object.defineProperty(e, '__esModule', { value: !0 }),
  100666. (e.default = function (t, e) {
  100667. var f = e || {},
  100668. u = f.defaultValue,
  100669. a = f.value,
  100670. r = f.onChange,
  100671. l = f.postState,
  100672. v = (0, c.default)(function () {
  100673. return i(a) ? a : i(u) ? ('function' == typeof u ? u() : u) : 'function' == typeof t ? t() : t
  100674. }),
  100675. s = (0, n.default)(v, 2),
  100676. p = s[0],
  100677. y = s[1],
  100678. b = void 0 !== a ? a : p,
  100679. E = l ? l(b) : b,
  100680. L = (0, d.default)(r),
  100681. U = (0, c.default)([b]),
  100682. _ = (0, n.default)(U, 2),
  100683. g = _[0],
  100684. h = _[1]
  100685. ;(0, o.useLayoutUpdateEffect)(
  100686. function () {
  100687. var t = g[0]
  100688. p !== t && L(p, t)
  100689. },
  100690. [g]
  100691. ),
  100692. (0, o.useLayoutUpdateEffect)(
  100693. function () {
  100694. i(a) || y(a)
  100695. },
  100696. [a]
  100697. )
  100698. var j = (0, d.default)(function (t, e) {
  100699. y(t, e), h([b], e)
  100700. })
  100701. return [E, j]
  100702. })
  100703. var n = a(t('fedc157')),
  100704. d = a(t('8a8a592')),
  100705. o = t('83fa72c'),
  100706. c = a(t('3258cdb'))
  100707. function i(t) {
  100708. return void 0 !== t
  100709. }
  100710. }) /*!node_modules/rc-util/lib/isEqual.js*/
  100711. amis.define('22273af', function (e, r, t, n) {
  100712. 'use strict'
  100713. var a = e('5faf1f8').default
  100714. Object.defineProperty(r, '__esModule', { value: !0 }), (r.default = void 0)
  100715. var f = a(e('38ef8c8')),
  100716. u = a(e('1ee255e'))
  100717. r.default = function (e, r) {
  100718. var t = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],
  100719. n = new Set()
  100720. function a(e, r) {
  100721. var i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 1,
  100722. l = n.has(e)
  100723. if (((0, u.default)(!l, 'Warning: There may be circular references'), l)) return !1
  100724. if (e === r) return !0
  100725. if (t && i > 1) return !1
  100726. n.add(e)
  100727. var c = i + 1
  100728. if (Array.isArray(e)) {
  100729. if (!Array.isArray(r) || e.length !== r.length) return !1
  100730. for (var d = 0; d < e.length; d++) if (!a(e[d], r[d], c)) return !1
  100731. return !0
  100732. }
  100733. if (e && r && 'object' === (0, f.default)(e) && 'object' === (0, f.default)(r)) {
  100734. var o = Object.keys(e)
  100735. return (
  100736. o.length === Object.keys(r).length &&
  100737. o.every(function (t) {
  100738. return a(e[t], r[t], c)
  100739. })
  100740. )
  100741. }
  100742. return !1
  100743. }
  100744. return a(e, r)
  100745. }
  100746. }) /*!node_modules/rc-menu/lib/context/IdContext.js*/
  100747. amis.define('be31ca6', function (e, t, n, r) {
  100748. 'use strict'
  100749. var o = e('38ef8c8')
  100750. Object.defineProperty(t, '__esModule', { value: !0 }),
  100751. (t.IdContext = void 0),
  100752. (t.getMenuId = f),
  100753. (t.useMenuId = function (e) {
  100754. return f(u.useContext(c), e)
  100755. })
  100756. var u = (function (e, t) {
  100757. if (!t && e && e.__esModule) return e
  100758. if (null === e || ('object' != o(e) && 'function' != typeof e)) return { default: e }
  100759. var n = a(t)
  100760. if (n && n.has(e)) return n.get(e)
  100761. var r = { __proto__: null },
  100762. u = Object.defineProperty && Object.getOwnPropertyDescriptor
  100763. for (var c in e)
  100764. if ('default' !== c && Object.prototype.hasOwnProperty.call(e, c)) {
  100765. var f = u ? Object.getOwnPropertyDescriptor(e, c) : null
  100766. f && (f.get || f.set) ? Object.defineProperty(r, c, f) : (r[c] = e[c])
  100767. }
  100768. return (r.default = e), n && n.set(e, r), r
  100769. })(e('ac704b9'))
  100770. function a(e) {
  100771. if ('function' != typeof WeakMap) return null
  100772. var t = new WeakMap(),
  100773. n = new WeakMap()
  100774. return (a = function (e) {
  100775. return e ? n : t
  100776. })(e)
  100777. }
  100778. var c = (t.IdContext = u.createContext(null))
  100779. function f(e, t) {
  100780. return void 0 === e ? null : ''.concat(e, '-').concat(t)
  100781. }
  100782. }) /*!node_modules/rc-menu/lib/context/MenuContext.js*/
  100783. amis.define('52c6025', function (e, t, r, n) {
  100784. 'use strict'
  100785. var u = e('5faf1f8'),
  100786. a = e('38ef8c8')
  100787. Object.defineProperty(t, '__esModule', { value: !0 }),
  100788. (t.MenuContext = void 0),
  100789. (t.default = function (e) {
  100790. var t = e.children,
  100791. r = e.locked,
  100792. n = (0, o.default)(e, d),
  100793. u = c.useContext(v),
  100794. a = (0, i.default)(
  100795. function () {
  100796. return (
  100797. (e = u),
  100798. (t = n),
  100799. (r = (0, f.default)({}, e)),
  100800. Object.keys(t).forEach(function (e) {
  100801. var n = t[e]
  100802. void 0 !== n && (r[e] = n)
  100803. }),
  100804. r
  100805. )
  100806. var e, t, r
  100807. },
  100808. [u, n],
  100809. function (e, t) {
  100810. return !(r || (e[0] === t[0] && (0, l.default)(e[1], t[1], !0)))
  100811. }
  100812. )
  100813. return c.createElement(v.Provider, { value: a }, t)
  100814. })
  100815. var o = u(e('1ac9d12')),
  100816. f = u(e('c09970d')),
  100817. c = (function (e, t) {
  100818. if (!t && e && e.__esModule) return e
  100819. if (null === e || ('object' != a(e) && 'function' != typeof e)) return { default: e }
  100820. var r = p(t)
  100821. if (r && r.has(e)) return r.get(e)
  100822. var n = { __proto__: null },
  100823. u = Object.defineProperty && Object.getOwnPropertyDescriptor
  100824. for (var o in e)
  100825. if ('default' !== o && Object.prototype.hasOwnProperty.call(e, o)) {
  100826. var f = u ? Object.getOwnPropertyDescriptor(e, o) : null
  100827. f && (f.get || f.set) ? Object.defineProperty(n, o, f) : (n[o] = e[o])
  100828. }
  100829. return (n.default = e), r && r.set(e, n), n
  100830. })(e('ac704b9')),
  100831. i = u(e('9f1dde5')),
  100832. l = u(e('22273af')),
  100833. d = ['children', 'locked']
  100834. function p(e) {
  100835. if ('function' != typeof WeakMap) return null
  100836. var t = new WeakMap(),
  100837. r = new WeakMap()
  100838. return (p = function (e) {
  100839. return e ? r : t
  100840. })(e)
  100841. }
  100842. var v = (t.MenuContext = c.createContext(null))
  100843. }) /*!node_modules/rc-menu/lib/context/PathContext.js*/
  100844. amis.define('b8b9335', function (e, t, r, n) {
  100845. 'use strict'
  100846. var a = e('5faf1f8'),
  100847. o = e('38ef8c8')
  100848. Object.defineProperty(t, '__esModule', { value: !0 }),
  100849. (t.PathUserContext = t.PathTrackerContext = t.PathRegisterContext = void 0),
  100850. (t.useFullPath = function (e) {
  100851. var t = f.useContext(s)
  100852. return f.useMemo(
  100853. function () {
  100854. return void 0 !== e ? [].concat((0, u.default)(t), [e]) : t
  100855. },
  100856. [t, e]
  100857. )
  100858. }),
  100859. (t.useMeasure = function () {
  100860. return f.useContext(l)
  100861. })
  100862. var u = a(e('e51aaf9')),
  100863. f = (function (e, t) {
  100864. if (!t && e && e.__esModule) return e
  100865. if (null === e || ('object' != o(e) && 'function' != typeof e)) return { default: e }
  100866. var r = c(t)
  100867. if (r && r.has(e)) return r.get(e)
  100868. var n = { __proto__: null },
  100869. a = Object.defineProperty && Object.getOwnPropertyDescriptor
  100870. for (var u in e)
  100871. if ('default' !== u && Object.prototype.hasOwnProperty.call(e, u)) {
  100872. var f = a ? Object.getOwnPropertyDescriptor(e, u) : null
  100873. f && (f.get || f.set) ? Object.defineProperty(n, u, f) : (n[u] = e[u])
  100874. }
  100875. return (n.default = e), r && r.set(e, n), n
  100876. })(e('ac704b9'))
  100877. function c(e) {
  100878. if ('function' != typeof WeakMap) return null
  100879. var t = new WeakMap(),
  100880. r = new WeakMap()
  100881. return (c = function (e) {
  100882. return e ? r : t
  100883. })(e)
  100884. }
  100885. var i = [],
  100886. l = (t.PathRegisterContext = f.createContext(null))
  100887. var s = (t.PathTrackerContext = f.createContext(i))
  100888. t.PathUserContext = f.createContext(null)
  100889. }) /*!node_modules/rc-menu/lib/context/PrivateContext.js*/
  100890. amis.define('88516ff', function (e, t, r, n) {
  100891. 'use strict'
  100892. var f = e('38ef8c8')
  100893. function o(e) {
  100894. if ('function' != typeof WeakMap) return null
  100895. var t = new WeakMap(),
  100896. r = new WeakMap()
  100897. return (o = function (e) {
  100898. return e ? r : t
  100899. })(e)
  100900. }
  100901. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  100902. var u = (function (e, t) {
  100903. if (!t && e && e.__esModule) return e
  100904. if (null === e || ('object' != f(e) && 'function' != typeof e)) return { default: e }
  100905. var r = o(t)
  100906. if (r && r.has(e)) return r.get(e)
  100907. var n = { __proto__: null },
  100908. u = Object.defineProperty && Object.getOwnPropertyDescriptor
  100909. for (var a in e)
  100910. if ('default' !== a && Object.prototype.hasOwnProperty.call(e, a)) {
  100911. var i = u ? Object.getOwnPropertyDescriptor(e, a) : null
  100912. i && (i.get || i.set) ? Object.defineProperty(n, a, i) : (n[a] = e[a])
  100913. }
  100914. return (n.default = e), r && r.set(e, n), n
  100915. })(e('ac704b9')).createContext({})
  100916. t.default = u
  100917. }) /*!node_modules/rc-util/lib/Dom/isVisible.js*/
  100918. amis.define('15aa348', function (e, t, i, n) {
  100919. 'use strict'
  100920. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  100921. t.default = function (e) {
  100922. if (!e) return !1
  100923. if (e instanceof Element) {
  100924. if (e.offsetParent) return !0
  100925. if (e.getBBox) {
  100926. var t = e.getBBox(),
  100927. i = t.width,
  100928. n = t.height
  100929. if (i || n) return !0
  100930. }
  100931. if (e.getBoundingClientRect) {
  100932. var f = e.getBoundingClientRect(),
  100933. r = f.width,
  100934. u = f.height
  100935. if (r || u) return !0
  100936. }
  100937. }
  100938. return !1
  100939. }
  100940. }) /*!node_modules/rc-util/lib/Dom/focus.js*/
  100941. amis.define('8fa6f9a', function (e, t, n, u) {
  100942. 'use strict'
  100943. var a = e('5faf1f8').default
  100944. Object.defineProperty(t, '__esModule', { value: !0 }),
  100945. (t.backLastFocusNode = function () {
  100946. if (r)
  100947. try {
  100948. r.focus()
  100949. } catch (e) {}
  100950. }),
  100951. (t.clearLastFocusNode = function () {
  100952. r = null
  100953. }),
  100954. (t.getFocusNodeList = f),
  100955. (t.limitTabRange = function (e, t) {
  100956. if (9 === t.keyCode) {
  100957. var n = f(e)
  100958. if (n[t.shiftKey ? 0 : n.length - 1] === document.activeElement || e === document.activeElement) n[t.shiftKey ? n.length - 1 : 0].focus(), t.preventDefault()
  100959. }
  100960. }),
  100961. (t.saveLastFocusNode = function () {
  100962. r = document.activeElement
  100963. })
  100964. var i = a(e('e51aaf9')),
  100965. l = a(e('15aa348'))
  100966. function o(e) {
  100967. var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1]
  100968. if ((0, l.default)(e)) {
  100969. var n = e.nodeName.toLowerCase(),
  100970. u = ['input', 'select', 'textarea', 'button'].includes(n) || e.isContentEditable || ('a' === n && !!e.getAttribute('href')),
  100971. a = e.getAttribute('tabindex'),
  100972. i = Number(a),
  100973. o = null
  100974. return a && !Number.isNaN(i) ? (o = i) : u && null === o && (o = 0), u && e.disabled && (o = null), null !== o && (o >= 0 || (t && o < 0))
  100975. }
  100976. return !1
  100977. }
  100978. function f(e) {
  100979. var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],
  100980. n = (0, i.default)(e.querySelectorAll('*')).filter(function (e) {
  100981. return o(e, t)
  100982. })
  100983. return o(e, t) && n.unshift(e), n
  100984. }
  100985. var r = null
  100986. }) /*!node_modules/rc-menu/lib/hooks/useAccessibility.js*/
  100987. amis.define('92c34cc', function (e, t, n, r) {
  100988. 'use strict'
  100989. var u = e('5faf1f8'),
  100990. f = e('38ef8c8')
  100991. Object.defineProperty(t, '__esModule', { value: !0 }),
  100992. (t.getFocusableElements = w),
  100993. (t.refreshElements = void 0),
  100994. (t.useAccessibility = function (e, t, n, r, u, f, a, i, s, d) {
  100995. var _ = o.useRef(),
  100996. j = o.useRef()
  100997. j.current = t
  100998. var k = function () {
  100999. c.default.cancel(_.current)
  101000. }
  101001. return (
  101002. o.useEffect(function () {
  101003. return function () {
  101004. k()
  101005. }
  101006. }, []),
  101007. function (o) {
  101008. var P = o.which
  101009. if ([].concat(O, [m, h, y, E]).includes(P)) {
  101010. var D = f(),
  101011. T = S(D, r),
  101012. A = T,
  101013. I = A.elements,
  101014. N = A.key2element,
  101015. R = A.element2key,
  101016. W = (function (e, t) {
  101017. var n = e || document.activeElement
  101018. for (; n; ) {
  101019. if (t.has(n)) return n
  101020. n = n.parentElement
  101021. }
  101022. return null
  101023. })(N.get(t), I),
  101024. F = R.get(W),
  101025. q = (function (e, t, n, r) {
  101026. var u,
  101027. f = 'prev',
  101028. a = 'next',
  101029. i = 'children',
  101030. c = 'parent'
  101031. if ('inline' === e && r === m) return { inlineTrigger: !0 }
  101032. var o = (0, l.default)((0, l.default)({}, b, f), p, a),
  101033. s = (0, l.default)((0, l.default)((0, l.default)((0, l.default)({}, v, n ? a : f), g, n ? f : a), p, i), m, i),
  101034. d = (0, l.default)((0, l.default)((0, l.default)((0, l.default)((0, l.default)((0, l.default)({}, b, f), p, a), m, i), h, c), v, n ? i : c), g, n ? c : i)
  101035. switch (null === (u = { inline: o, horizontal: s, vertical: d, inlineSub: o, horizontalSub: d, verticalSub: d }[''.concat(e).concat(t ? '' : 'Sub')]) || void 0 === u ? void 0 : u[r]) {
  101036. case f:
  101037. return { offset: -1, sibling: !0 }
  101038. case a:
  101039. return { offset: 1, sibling: !0 }
  101040. case c:
  101041. return { offset: -1, sibling: !1 }
  101042. case i:
  101043. return { offset: 1, sibling: !1 }
  101044. default:
  101045. return null
  101046. }
  101047. })(e, 1 === a(F, !0).length, n, P)
  101048. if (!q && P !== y && P !== E) return
  101049. ;(O.includes(P) || [y, E].includes(P)) && o.preventDefault()
  101050. var x = function (e) {
  101051. if (e) {
  101052. var t = e,
  101053. n = e.querySelector('a')
  101054. null != n && n.getAttribute('href') && (t = n)
  101055. var r = R.get(e)
  101056. i(r),
  101057. k(),
  101058. (_.current = (0, c.default)(function () {
  101059. j.current === r && t.focus()
  101060. }))
  101061. }
  101062. }
  101063. if ([y, E].includes(P) || q.sibling || !W) {
  101064. var z,
  101065. H,
  101066. L = w(
  101067. (z =
  101068. W && 'inline' !== e
  101069. ? (function (e) {
  101070. var t = e
  101071. for (; t; ) {
  101072. if (t.getAttribute('data-menu-list')) return t
  101073. t = t.parentElement
  101074. }
  101075. return null
  101076. })(W)
  101077. : u.current),
  101078. I
  101079. )
  101080. ;(H = P === y ? L[0] : P === E ? L[L.length - 1] : M(z, I, W, q.offset)), x(H)
  101081. } else if (q.inlineTrigger) s(F)
  101082. else if (q.offset > 0)
  101083. s(F, !0),
  101084. k(),
  101085. (_.current = (0, c.default)(function () {
  101086. T = S(D, r)
  101087. var e = W.getAttribute('aria-controls'),
  101088. t = M(document.getElementById(e), T.elements)
  101089. x(t)
  101090. }, 5))
  101091. else if (q.offset < 0) {
  101092. var B = a(F, !0),
  101093. C = B[B.length - 2],
  101094. G = N.get(C)
  101095. s(C, !1), x(G)
  101096. }
  101097. }
  101098. null == d || d(o)
  101099. }
  101100. )
  101101. })
  101102. var l = u(e('3ebba13')),
  101103. a = e('8fa6f9a'),
  101104. i = u(e('d8ce5a6')),
  101105. c = u(e('2c8ce62')),
  101106. o = (function (e, t) {
  101107. if (!t && e && e.__esModule) return e
  101108. if (null === e || ('object' != f(e) && 'function' != typeof e)) return { default: e }
  101109. var n = d(t)
  101110. if (n && n.has(e)) return n.get(e)
  101111. var r = { __proto__: null },
  101112. u = Object.defineProperty && Object.getOwnPropertyDescriptor
  101113. for (var l in e)
  101114. if ('default' !== l && Object.prototype.hasOwnProperty.call(e, l)) {
  101115. var a = u ? Object.getOwnPropertyDescriptor(e, l) : null
  101116. a && (a.get || a.set) ? Object.defineProperty(r, l, a) : (r[l] = e[l])
  101117. }
  101118. return (r.default = e), n && n.set(e, r), r
  101119. })(e('ac704b9')),
  101120. s = e('be31ca6')
  101121. function d(e) {
  101122. if ('function' != typeof WeakMap) return null
  101123. var t = new WeakMap(),
  101124. n = new WeakMap()
  101125. return (d = function (e) {
  101126. return e ? n : t
  101127. })(e)
  101128. }
  101129. var v = i.default.LEFT,
  101130. g = i.default.RIGHT,
  101131. b = i.default.UP,
  101132. p = i.default.DOWN,
  101133. m = i.default.ENTER,
  101134. h = i.default.ESC,
  101135. y = i.default.HOME,
  101136. E = i.default.END,
  101137. O = [b, p, v, g]
  101138. function w(e, t) {
  101139. return (0, a.getFocusNodeList)(e, !0).filter(function (e) {
  101140. return t.has(e)
  101141. })
  101142. }
  101143. function M(e, t, n) {
  101144. var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 1
  101145. if (!e) return null
  101146. var u = w(e, t),
  101147. f = u.length,
  101148. l = u.findIndex(function (e) {
  101149. return n === e
  101150. })
  101151. return r < 0 ? (-1 === l ? (l = f - 1) : (l -= 1)) : r > 0 && (l += 1), u[(l = (l + f) % f)]
  101152. }
  101153. var S = (t.refreshElements = function (e, t) {
  101154. var n = new Set(),
  101155. r = new Map(),
  101156. u = new Map()
  101157. return (
  101158. e.forEach(function (e) {
  101159. var f = document.querySelector("[data-menu-id='".concat((0, s.getMenuId)(t, e), "']"))
  101160. f && (n.add(f), u.set(f, e), r.set(e, f))
  101161. }),
  101162. { elements: n, key2element: r, element2key: u }
  101163. )
  101164. })
  101165. }) /*!node_modules/rc-menu/lib/utils/timeUtil.js*/
  101166. amis.define('30e61f0', function (e, i, n, t) {
  101167. 'use strict'
  101168. Object.defineProperty(i, '__esModule', { value: !0 }),
  101169. (i.nextSlice = function (e) {
  101170. Promise.resolve().then(e)
  101171. })
  101172. }) /*!node_modules/rc-menu/lib/hooks/useKeyRecords.js*/
  101173. amis.define('b8d5475', function (e, t, r, n) {
  101174. 'use strict'
  101175. var u = e('5faf1f8'),
  101176. a = e('38ef8c8')
  101177. Object.defineProperty(t, '__esModule', { value: !0 }),
  101178. (t.OVERFLOW_KEY = void 0),
  101179. (t.default = function () {
  101180. var e = i.useState({}),
  101181. t = (0, f.default)(e, 2)[1],
  101182. r = (0, o.useRef)(new Map()),
  101183. n = (0, o.useRef)(new Map()),
  101184. u = i.useState([]),
  101185. a = (0, f.default)(u, 2),
  101186. l = a[0],
  101187. b = a[1],
  101188. _ = (0, o.useRef)(0),
  101189. y = (0, o.useRef)(!1),
  101190. O = (0, o.useCallback)(function (e, u) {
  101191. var a = p(u)
  101192. n.current.set(a, e), r.current.set(e, a), (_.current += 1)
  101193. var c = _.current
  101194. ;(0, s.nextSlice)(function () {
  101195. c === _.current && (y.current || t({}))
  101196. })
  101197. }, []),
  101198. g = (0, o.useCallback)(function (e, t) {
  101199. var u = p(t)
  101200. n.current.delete(u), r.current.delete(e)
  101201. }, []),
  101202. h = (0, o.useCallback)(function (e) {
  101203. b(e)
  101204. }, []),
  101205. P = (0, o.useCallback)(
  101206. function (e, t) {
  101207. var n = r.current.get(e) || '',
  101208. u = n.split(d)
  101209. return t && l.includes(u[0]) && u.unshift(v), u
  101210. },
  101211. [l]
  101212. ),
  101213. k = (0, o.useCallback)(
  101214. function (e, t) {
  101215. return e.some(function (e) {
  101216. return P(e, !0).includes(t)
  101217. })
  101218. },
  101219. [P]
  101220. ),
  101221. w = (0, o.useCallback)(function (e) {
  101222. var t = ''.concat(r.current.get(e)).concat(d),
  101223. u = new Set()
  101224. return (
  101225. (0, c.default)(n.current.keys()).forEach(function (e) {
  101226. e.startsWith(t) && u.add(n.current.get(e))
  101227. }),
  101228. u
  101229. )
  101230. }, [])
  101231. return (
  101232. i.useEffect(function () {
  101233. return function () {
  101234. y.current = !0
  101235. }
  101236. }, []),
  101237. {
  101238. registerPath: O,
  101239. unregisterPath: g,
  101240. refreshOverflowKeys: h,
  101241. isSubPathKey: k,
  101242. getKeyPath: P,
  101243. getKeys: function () {
  101244. var e = (0, c.default)(r.current.keys())
  101245. l.length && e.push(v)
  101246. return e
  101247. },
  101248. getSubPathKeys: w
  101249. }
  101250. )
  101251. })
  101252. var c = u(e('e51aaf9')),
  101253. f = u(e('fedc157')),
  101254. o = (function (e, t) {
  101255. if (!t && e && e.__esModule) return e
  101256. if (null === e || ('object' != a(e) && 'function' != typeof e)) return { default: e }
  101257. var r = l(t)
  101258. if (r && r.has(e)) return r.get(e)
  101259. var n = { __proto__: null },
  101260. u = Object.defineProperty && Object.getOwnPropertyDescriptor
  101261. for (var c in e)
  101262. if ('default' !== c && Object.prototype.hasOwnProperty.call(e, c)) {
  101263. var f = u ? Object.getOwnPropertyDescriptor(e, c) : null
  101264. f && (f.get || f.set) ? Object.defineProperty(n, c, f) : (n[c] = e[c])
  101265. }
  101266. return (n.default = e), r && r.set(e, n), n
  101267. })(e('ac704b9')),
  101268. i = o,
  101269. s = (u(e('1ee255e')), e('30e61f0'))
  101270. function l(e) {
  101271. if ('function' != typeof WeakMap) return null
  101272. var t = new WeakMap(),
  101273. r = new WeakMap()
  101274. return (l = function (e) {
  101275. return e ? r : t
  101276. })(e)
  101277. }
  101278. var d = '__RC_UTIL_PATH_SPLIT__',
  101279. p = function (e) {
  101280. return e.join(d)
  101281. },
  101282. v = (t.OVERFLOW_KEY = 'rc-menu-more')
  101283. }) /*!node_modules/rc-menu/lib/hooks/useMemoCallback.js*/
  101284. amis.define('82bd6ff', function (e, r, t, n) {
  101285. 'use strict'
  101286. var u = e('38ef8c8')
  101287. Object.defineProperty(r, '__esModule', { value: !0 }),
  101288. (r.default = function (e) {
  101289. var r = a.useRef(e)
  101290. r.current = e
  101291. var t = a.useCallback(function () {
  101292. for (var e, t = arguments.length, n = new Array(t), u = 0; u < t; u++) n[u] = arguments[u]
  101293. return null === (e = r.current) || void 0 === e ? void 0 : e.call.apply(e, [r].concat(n))
  101294. }, [])
  101295. return e ? t : void 0
  101296. })
  101297. var a = (function (e, r) {
  101298. if (!r && e && e.__esModule) return e
  101299. if (null === e || ('object' != u(e) && 'function' != typeof e)) return { default: e }
  101300. var t = o(r)
  101301. if (t && t.has(e)) return t.get(e)
  101302. var n = { __proto__: null },
  101303. a = Object.defineProperty && Object.getOwnPropertyDescriptor
  101304. for (var f in e)
  101305. if ('default' !== f && Object.prototype.hasOwnProperty.call(e, f)) {
  101306. var c = a ? Object.getOwnPropertyDescriptor(e, f) : null
  101307. c && (c.get || c.set) ? Object.defineProperty(n, f, c) : (n[f] = e[f])
  101308. }
  101309. return (n.default = e), t && t.set(e, n), n
  101310. })(e('ac704b9'))
  101311. function o(e) {
  101312. if ('function' != typeof WeakMap) return null
  101313. var r = new WeakMap(),
  101314. t = new WeakMap()
  101315. return (o = function (e) {
  101316. return e ? t : r
  101317. })(e)
  101318. }
  101319. }) /*!node_modules/rc-menu/lib/hooks/useUUID.js*/
  101320. amis.define('ccf6d84', function (e, t, r, n) {
  101321. 'use strict'
  101322. var a = e('5faf1f8'),
  101323. f = e('38ef8c8')
  101324. Object.defineProperty(t, '__esModule', { value: !0 }),
  101325. (t.default = function (e) {
  101326. var t = (0, o.default)(e, { value: e }),
  101327. r = (0, u.default)(t, 2),
  101328. n = r[0],
  101329. a = r[1]
  101330. return (
  101331. c.useEffect(function () {
  101332. d += 1
  101333. var e = ''.concat(l, '-').concat(d)
  101334. a('rc-menu-uuid-'.concat(e))
  101335. }, []),
  101336. n
  101337. )
  101338. })
  101339. var u = a(e('fedc157')),
  101340. c = (function (e, t) {
  101341. if (!t && e && e.__esModule) return e
  101342. if (null === e || ('object' != f(e) && 'function' != typeof e)) return { default: e }
  101343. var r = i(t)
  101344. if (r && r.has(e)) return r.get(e)
  101345. var n = { __proto__: null },
  101346. a = Object.defineProperty && Object.getOwnPropertyDescriptor
  101347. for (var u in e)
  101348. if ('default' !== u && Object.prototype.hasOwnProperty.call(e, u)) {
  101349. var c = a ? Object.getOwnPropertyDescriptor(e, u) : null
  101350. c && (c.get || c.set) ? Object.defineProperty(n, u, c) : (n[u] = e[u])
  101351. }
  101352. return (n.default = e), r && r.set(e, n), n
  101353. })(e('ac704b9')),
  101354. o = a(e('fcd85d9'))
  101355. function i(e) {
  101356. if ('function' != typeof WeakMap) return null
  101357. var t = new WeakMap(),
  101358. r = new WeakMap()
  101359. return (i = function (e) {
  101360. return e ? r : t
  101361. })(e)
  101362. }
  101363. var l = Math.random().toFixed(5).toString().slice(2),
  101364. d = 0
  101365. }) /*!node_modules/rc-util/lib/omit.js*/
  101366. amis.define('c44ef08', function (e, f, r, a) {
  101367. 'use strict'
  101368. var t = e('5faf1f8').default
  101369. Object.defineProperty(f, '__esModule', { value: !0 }),
  101370. (f.default = function (e, f) {
  101371. var r = (0, u.default)({}, e)
  101372. Array.isArray(f) &&
  101373. f.forEach(function (e) {
  101374. delete r[e]
  101375. })
  101376. return r
  101377. })
  101378. var u = t(e('c09970d'))
  101379. }) /*!node_modules/rc-menu/lib/hooks/useActive.js*/
  101380. amis.define('23b5121', function (e, t, n, r) {
  101381. 'use strict'
  101382. var o = e('38ef8c8')
  101383. Object.defineProperty(t, '__esModule', { value: !0 }),
  101384. (t.default = function (e, t, n, r) {
  101385. var o = u.useContext(a.MenuContext),
  101386. c = o.activeKey,
  101387. i = o.onActive,
  101388. f = o.onInactive,
  101389. l = { active: c === e }
  101390. t ||
  101391. ((l.onMouseEnter = function (t) {
  101392. null == n || n({ key: e, domEvent: t }), i(e)
  101393. }),
  101394. (l.onMouseLeave = function (t) {
  101395. null == r || r({ key: e, domEvent: t }), f(e)
  101396. }))
  101397. return l
  101398. })
  101399. var u = (function (e, t) {
  101400. if (!t && e && e.__esModule) return e
  101401. if (null === e || ('object' != o(e) && 'function' != typeof e)) return { default: e }
  101402. var n = c(t)
  101403. if (n && n.has(e)) return n.get(e)
  101404. var r = { __proto__: null },
  101405. u = Object.defineProperty && Object.getOwnPropertyDescriptor
  101406. for (var a in e)
  101407. if ('default' !== a && Object.prototype.hasOwnProperty.call(e, a)) {
  101408. var i = u ? Object.getOwnPropertyDescriptor(e, a) : null
  101409. i && (i.get || i.set) ? Object.defineProperty(r, a, i) : (r[a] = e[a])
  101410. }
  101411. return (r.default = e), n && n.set(e, r), r
  101412. })(e('ac704b9')),
  101413. a = e('52c6025')
  101414. function c(e) {
  101415. if ('function' != typeof WeakMap) return null
  101416. var t = new WeakMap(),
  101417. n = new WeakMap()
  101418. return (c = function (e) {
  101419. return e ? n : t
  101420. })(e)
  101421. }
  101422. }) /*!node_modules/rc-menu/lib/hooks/useDirectionStyle.js*/
  101423. amis.define('73c3dbf', function (e, t, n, r) {
  101424. 'use strict'
  101425. var u = e('38ef8c8')
  101426. Object.defineProperty(t, '__esModule', { value: !0 }),
  101427. (t.default = function (e) {
  101428. var t = i.useContext(o.MenuContext),
  101429. n = t.mode,
  101430. r = t.rtl,
  101431. u = t.inlineIndent
  101432. if ('inline' !== n) return null
  101433. var a = e
  101434. return r ? { paddingRight: a * u } : { paddingLeft: a * u }
  101435. })
  101436. var i = (function (e, t) {
  101437. if (!t && e && e.__esModule) return e
  101438. if (null === e || ('object' != u(e) && 'function' != typeof e)) return { default: e }
  101439. var n = a(t)
  101440. if (n && n.has(e)) return n.get(e)
  101441. var r = { __proto__: null },
  101442. i = Object.defineProperty && Object.getOwnPropertyDescriptor
  101443. for (var o in e)
  101444. if ('default' !== o && Object.prototype.hasOwnProperty.call(e, o)) {
  101445. var f = i ? Object.getOwnPropertyDescriptor(e, o) : null
  101446. f && (f.get || f.set) ? Object.defineProperty(r, o, f) : (r[o] = e[o])
  101447. }
  101448. return (r.default = e), n && n.set(e, r), r
  101449. })(e('ac704b9')),
  101450. o = e('52c6025')
  101451. function a(e) {
  101452. if ('function' != typeof WeakMap) return null
  101453. var t = new WeakMap(),
  101454. n = new WeakMap()
  101455. return (a = function (e) {
  101456. return e ? n : t
  101457. })(e)
  101458. }
  101459. }) /*!node_modules/rc-menu/lib/Icon.js*/
  101460. amis.define('0ff398c', function (e, t, r, n) {
  101461. 'use strict'
  101462. var f = e('5faf1f8'),
  101463. u = e('38ef8c8')
  101464. Object.defineProperty(t, '__esModule', { value: !0 }),
  101465. (t.default = function (e) {
  101466. var t,
  101467. r = e.icon,
  101468. n = e.props,
  101469. f = e.children
  101470. if (null === r || !1 === r) return null
  101471. 'function' == typeof r ? (t = a.createElement(r, (0, o.default)({}, n))) : 'boolean' != typeof r && (t = r)
  101472. return t || f || null
  101473. })
  101474. var o = f(e('c09970d')),
  101475. a = (function (e, t) {
  101476. if (!t && e && e.__esModule) return e
  101477. if (null === e || ('object' != u(e) && 'function' != typeof e)) return { default: e }
  101478. var r = l(t)
  101479. if (r && r.has(e)) return r.get(e)
  101480. var n = { __proto__: null },
  101481. f = Object.defineProperty && Object.getOwnPropertyDescriptor
  101482. for (var o in e)
  101483. if ('default' !== o && Object.prototype.hasOwnProperty.call(e, o)) {
  101484. var a = f ? Object.getOwnPropertyDescriptor(e, o) : null
  101485. a && (a.get || a.set) ? Object.defineProperty(n, o, a) : (n[o] = e[o])
  101486. }
  101487. return (n.default = e), r && r.set(e, n), n
  101488. })(e('ac704b9'))
  101489. function l(e) {
  101490. if ('function' != typeof WeakMap) return null
  101491. var t = new WeakMap(),
  101492. r = new WeakMap()
  101493. return (l = function (e) {
  101494. return e ? r : t
  101495. })(e)
  101496. }
  101497. }) /*!node_modules/rc-menu/lib/utils/warnUtil.js*/
  101498. amis.define('f64cfa1', function (e, t, n, i) {
  101499. 'use strict'
  101500. var r = e('5faf1f8')
  101501. Object.defineProperty(t, '__esModule', { value: !0 }),
  101502. (t.warnItemProp = function (e) {
  101503. var t = e.item,
  101504. n = (0, f.default)(e, a)
  101505. return (
  101506. Object.defineProperty(n, 'item', {
  101507. get: function () {
  101508. return (0, o.default)(!1, '`info.item` is deprecated since we will move to function component that not provides React Node instance in future.'), t
  101509. }
  101510. }),
  101511. n
  101512. )
  101513. })
  101514. var f = r(e('1ac9d12')),
  101515. o = r(e('1ee255e')),
  101516. a = ['item']
  101517. }) /*!node_modules/rc-menu/lib/MenuItem.js*/
  101518. amis.define('4b4de48', function (e, t, n, a) {
  101519. 'use strict'
  101520. var l = e('5faf1f8'),
  101521. r = e('38ef8c8')
  101522. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  101523. var u = l(e('3ebba13')),
  101524. f = l(e('c09970d')),
  101525. o = l(e('e51aaf9')),
  101526. c = l(e('10334e3')),
  101527. i = l(e('1ac9d12')),
  101528. d = l(e('73b92f0')),
  101529. s = l(e('438b475')),
  101530. p = l(e('3448c89')),
  101531. v = l(e('5bf29d8')),
  101532. b = l(e('cb263ff')),
  101533. m = l(e('6c4fd9a')),
  101534. y = l(e('d8ce5a6')),
  101535. w = l(e('c44ef08')),
  101536. h = e('8f86553'),
  101537. M = l(e('1ee255e')),
  101538. P = (function (e, t) {
  101539. if (!t && e && e.__esModule) return e
  101540. if (null === e || ('object' != r(e) && 'function' != typeof e)) return { default: e }
  101541. var n = x(t)
  101542. if (n && n.has(e)) return n.get(e)
  101543. var a = { __proto__: null },
  101544. l = Object.defineProperty && Object.getOwnPropertyDescriptor
  101545. for (var u in e)
  101546. if ('default' !== u && Object.prototype.hasOwnProperty.call(e, u)) {
  101547. var f = l ? Object.getOwnPropertyDescriptor(e, u) : null
  101548. f && (f.get || f.set) ? Object.defineProperty(a, u, f) : (a[u] = e[u])
  101549. }
  101550. return (a.default = e), n && n.set(e, a), a
  101551. })(e('ac704b9')),
  101552. C = e('be31ca6'),
  101553. k = e('52c6025'),
  101554. I = e('b8b9335'),
  101555. E = l(e('88516ff')),
  101556. K = l(e('23b5121')),
  101557. O = l(e('73c3dbf')),
  101558. R = l(e('0ff398c')),
  101559. _ = e('f64cfa1'),
  101560. g = ['title', 'attribute', 'elementRef'],
  101561. j = ['style', 'className', 'eventKey', 'warnKey', 'disabled', 'itemIcon', 'children', 'role', 'onMouseEnter', 'onMouseLeave', 'onClick', 'onKeyDown', 'onFocus'],
  101562. D = ['active']
  101563. function x(e) {
  101564. if ('function' != typeof WeakMap) return null
  101565. var t = new WeakMap(),
  101566. n = new WeakMap()
  101567. return (x = function (e) {
  101568. return e ? n : t
  101569. })(e)
  101570. }
  101571. var F = (function (e) {
  101572. ;(0, p.default)(n, e)
  101573. var t = (0, v.default)(n)
  101574. function n() {
  101575. return (0, d.default)(this, n), t.apply(this, arguments)
  101576. }
  101577. return (
  101578. (0, s.default)(n, [
  101579. {
  101580. key: 'render',
  101581. value: function () {
  101582. var e = this.props,
  101583. t = e.title,
  101584. n = e.attribute,
  101585. a = e.elementRef,
  101586. l = (0, i.default)(e, g),
  101587. r = (0, w.default)(l, ['eventKey', 'popupClassName', 'popupOffset', 'onTitleClick'])
  101588. return (
  101589. (0, M.default)(!n, '`attribute` of Menu.Item is deprecated. Please pass attribute directly.'),
  101590. P.createElement(m.default.Item, (0, c.default)({}, n, { title: 'string' == typeof t ? t : void 0 }, r, { ref: a }))
  101591. )
  101592. }
  101593. }
  101594. ]),
  101595. n
  101596. )
  101597. })(P.Component),
  101598. N = P.forwardRef(function (e, t) {
  101599. var n = e.style,
  101600. a = e.className,
  101601. l = e.eventKey,
  101602. r = (e.warnKey, e.disabled),
  101603. d = e.itemIcon,
  101604. s = e.children,
  101605. p = e.role,
  101606. v = e.onMouseEnter,
  101607. m = e.onMouseLeave,
  101608. w = e.onClick,
  101609. M = e.onKeyDown,
  101610. g = e.onFocus,
  101611. x = (0, i.default)(e, j),
  101612. N = (0, C.useMenuId)(l),
  101613. W = P.useContext(k.MenuContext),
  101614. L = W.prefixCls,
  101615. T = W.onItemClick,
  101616. A = W.disabled,
  101617. S = W.overflowDisabled,
  101618. q = W.itemIcon,
  101619. z = W.selectedKeys,
  101620. B = W.onActive,
  101621. G = P.useContext(E.default)._internalRenderMenuItem,
  101622. H = ''.concat(L, '-item'),
  101623. J = P.useRef(),
  101624. Q = P.useRef(),
  101625. U = A || r,
  101626. V = (0, h.useComposeRef)(t, Q),
  101627. X = (0, I.useFullPath)(l)
  101628. var Y = function (e) {
  101629. return { key: l, keyPath: (0, o.default)(X).reverse(), item: J.current, domEvent: e }
  101630. },
  101631. Z = d || q,
  101632. $ = (0, K.default)(l, U, v, m),
  101633. ee = $.active,
  101634. te = (0, i.default)($, D),
  101635. ne = z.includes(l),
  101636. ae = (0, O.default)(X.length),
  101637. le = {}
  101638. 'option' === e.role && (le['aria-selected'] = ne)
  101639. var re = P.createElement(
  101640. F,
  101641. (0, c.default)({ ref: J, elementRef: V, role: null === p ? 'none' : p || 'menuitem', tabIndex: r ? null : -1, 'data-menu-id': S && N ? null : N }, x, te, le, {
  101642. component: 'li',
  101643. 'aria-disabled': r,
  101644. style: (0, f.default)((0, f.default)({}, ae), n),
  101645. className: (0, b.default)(H, (0, u.default)((0, u.default)((0, u.default)({}, ''.concat(H, '-active'), ee), ''.concat(H, '-selected'), ne), ''.concat(H, '-disabled'), U), a),
  101646. onClick: function (e) {
  101647. if (!U) {
  101648. var t = Y(e)
  101649. null == w || w((0, _.warnItemProp)(t)), T(t)
  101650. }
  101651. },
  101652. onKeyDown: function (e) {
  101653. if ((null == M || M(e), e.which === y.default.ENTER)) {
  101654. var t = Y(e)
  101655. null == w || w((0, _.warnItemProp)(t)), T(t)
  101656. }
  101657. },
  101658. onFocus: function (e) {
  101659. B(l), null == g || g(e)
  101660. }
  101661. }),
  101662. s,
  101663. P.createElement(R.default, { props: (0, f.default)((0, f.default)({}, e), {}, { isSelected: ne }), icon: Z })
  101664. )
  101665. return G && (re = G(re, e, { selected: ne })), re
  101666. })
  101667. function W(e, t) {
  101668. var n = e.eventKey,
  101669. a = (0, I.useMeasure)(),
  101670. l = (0, I.useFullPath)(n)
  101671. return (
  101672. P.useEffect(
  101673. function () {
  101674. if (a)
  101675. return (
  101676. a.registerPath(n, l),
  101677. function () {
  101678. a.unregisterPath(n, l)
  101679. }
  101680. )
  101681. },
  101682. [l]
  101683. ),
  101684. a ? null : P.createElement(N, (0, c.default)({}, e, { ref: t }))
  101685. )
  101686. }
  101687. t.default = P.forwardRef(W)
  101688. }) /*!node_modules/rc-menu/lib/SubMenu/SubMenuList.js*/
  101689. amis.define('dc36e54', function (e, t, r, n) {
  101690. 'use strict'
  101691. var a = e('5faf1f8'),
  101692. c = e('38ef8c8')
  101693. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  101694. var u = a(e('10334e3')),
  101695. f = a(e('1ac9d12')),
  101696. l = (function (e, t) {
  101697. if (!t && e && e.__esModule) return e
  101698. if (null === e || ('object' != c(e) && 'function' != typeof e)) return { default: e }
  101699. var r = s(t)
  101700. if (r && r.has(e)) return r.get(e)
  101701. var n = { __proto__: null },
  101702. a = Object.defineProperty && Object.getOwnPropertyDescriptor
  101703. for (var u in e)
  101704. if ('default' !== u && Object.prototype.hasOwnProperty.call(e, u)) {
  101705. var f = a ? Object.getOwnPropertyDescriptor(e, u) : null
  101706. f && (f.get || f.set) ? Object.defineProperty(n, u, f) : (n[u] = e[u])
  101707. }
  101708. return (n.default = e), r && r.set(e, n), n
  101709. })(e('ac704b9')),
  101710. o = a(e('cb263ff')),
  101711. i = e('52c6025'),
  101712. d = ['className', 'children']
  101713. function s(e) {
  101714. if ('function' != typeof WeakMap) return null
  101715. var t = new WeakMap(),
  101716. r = new WeakMap()
  101717. return (s = function (e) {
  101718. return e ? r : t
  101719. })(e)
  101720. }
  101721. var p = function (e, t) {
  101722. var r = e.className,
  101723. n = e.children,
  101724. a = (0, f.default)(e, d),
  101725. c = l.useContext(i.MenuContext),
  101726. s = c.prefixCls,
  101727. p = c.mode,
  101728. v = c.rtl
  101729. return l.createElement(
  101730. 'ul',
  101731. (0, u.default)({ className: (0, o.default)(s, v && ''.concat(s, '-rtl'), ''.concat(s, '-sub'), ''.concat(s, '-').concat('inline' === p ? 'inline' : 'vertical'), r), role: 'menu' }, a, {
  101732. 'data-menu-list': !0,
  101733. ref: t
  101734. }),
  101735. n
  101736. )
  101737. },
  101738. v = l.forwardRef(p)
  101739. v.displayName = 'SubMenuList'
  101740. t.default = v
  101741. }) /*!node_modules/rc-menu/lib/utils/commonUtil.js*/
  101742. amis.define('4343bb0', function (e, t, n, r) {
  101743. 'use strict'
  101744. var a = e('5faf1f8'),
  101745. o = e('38ef8c8')
  101746. Object.defineProperty(t, '__esModule', { value: !0 }),
  101747. (t.parseChildren = function (e, t) {
  101748. return (0, f.default)(e).map(function (e, n) {
  101749. if (i.isValidElement(e)) {
  101750. var r,
  101751. a,
  101752. o = e.key,
  101753. f = null !== (r = null === (a = e.props) || void 0 === a ? void 0 : a.eventKey) && void 0 !== r ? r : o,
  101754. l = null == f
  101755. l && (f = 'tmp_key-'.concat([].concat((0, u.default)(t), [n]).join('-')))
  101756. var c = { key: f, eventKey: f }
  101757. return i.cloneElement(e, c)
  101758. }
  101759. return e
  101760. })
  101761. })
  101762. var u = a(e('e51aaf9')),
  101763. f = a(e('9121382')),
  101764. i = (function (e, t) {
  101765. if (!t && e && e.__esModule) return e
  101766. if (null === e || ('object' != o(e) && 'function' != typeof e)) return { default: e }
  101767. var n = l(t)
  101768. if (n && n.has(e)) return n.get(e)
  101769. var r = { __proto__: null },
  101770. a = Object.defineProperty && Object.getOwnPropertyDescriptor
  101771. for (var u in e)
  101772. if ('default' !== u && Object.prototype.hasOwnProperty.call(e, u)) {
  101773. var f = a ? Object.getOwnPropertyDescriptor(e, u) : null
  101774. f && (f.get || f.set) ? Object.defineProperty(r, u, f) : (r[u] = e[u])
  101775. }
  101776. return (r.default = e), n && n.set(e, r), r
  101777. })(e('ac704b9'))
  101778. function l(e) {
  101779. if ('function' != typeof WeakMap) return null
  101780. var t = new WeakMap(),
  101781. n = new WeakMap()
  101782. return (l = function (e) {
  101783. return e ? n : t
  101784. })(e)
  101785. }
  101786. }) /*!node_modules/@rc-component/portal/lib/Context.js*/
  101787. amis.define('d545ef3', function (e, t, a, d) {
  101788. 'use strict'
  101789. var u = e('9b1628c').default
  101790. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  101791. var f = u(e('ac704b9')).createContext(null)
  101792. t.default = f
  101793. }) /*!node_modules/@rc-component/portal/lib/useDom.js*/
  101794. amis.define('0099ba0', function (e, t, n, u) {
  101795. 'use strict'
  101796. var a = e('9b1628c').default,
  101797. f = e('5faf1f8').default
  101798. Object.defineProperty(t, '__esModule', { value: !0 }),
  101799. (t.default = function (e, t) {
  101800. var n = d.useState(function () {
  101801. if (!(0, o.default)()) return null
  101802. var e = document.createElement('div')
  101803. return e
  101804. }),
  101805. u = (0, c.default)(n, 1)[0],
  101806. a = d.useRef(!1),
  101807. f = d.useContext(i.default),
  101808. s = d.useState(v),
  101809. m = (0, c.default)(s, 2),
  101810. b = m[0],
  101811. p = m[1],
  101812. h =
  101813. f ||
  101814. (a.current
  101815. ? void 0
  101816. : function (e) {
  101817. p(function (t) {
  101818. return [e].concat((0, r.default)(t))
  101819. })
  101820. })
  101821. function E() {
  101822. u.parentElement || document.body.appendChild(u), (a.current = !0)
  101823. }
  101824. function C() {
  101825. var e
  101826. null === (e = u.parentElement) || void 0 === e || e.removeChild(u), (a.current = !1)
  101827. }
  101828. return (
  101829. (0, l.default)(
  101830. function () {
  101831. return e ? (f ? f(E) : E()) : C(), C
  101832. },
  101833. [e]
  101834. ),
  101835. (0, l.default)(
  101836. function () {
  101837. b.length &&
  101838. (b.forEach(function (e) {
  101839. return e()
  101840. }),
  101841. p(v))
  101842. },
  101843. [b]
  101844. ),
  101845. [u, h]
  101846. )
  101847. })
  101848. var r = f(e('e51aaf9')),
  101849. c = f(e('fedc157')),
  101850. d = a(e('ac704b9')),
  101851. l = f(e('83fa72c')),
  101852. o = f(e('a28229a')),
  101853. i = f(e('d545ef3')),
  101854. v = []
  101855. }) /*!node_modules/rc-util/lib/Dom/contains.js*/
  101856. amis.define('f1f39ff', function (e, n, r, t) {
  101857. 'use strict'
  101858. Object.defineProperty(n, '__esModule', { value: !0 }),
  101859. (n.default = function (e, n) {
  101860. if (!e) return !1
  101861. if (e.contains) return e.contains(n)
  101862. var r = n
  101863. for (; r; ) {
  101864. if (r === e) return !0
  101865. r = r.parentNode
  101866. }
  101867. return !1
  101868. })
  101869. }) /*!node_modules/rc-util/lib/Dom/dynamicCSS.js*/
  101870. amis.define('6d1217c', function (e, t, n, r) {
  101871. 'use strict'
  101872. var i = e('5faf1f8').default
  101873. Object.defineProperty(t, '__esModule', { value: !0 }),
  101874. (t.clearContainerCache = function () {
  101875. f.clear()
  101876. }),
  101877. (t.injectCSS = g),
  101878. (t.removeCSS = function (e) {
  101879. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},
  101880. n = m(e, t)
  101881. if (n) {
  101882. var r = p(t)
  101883. r.removeChild(n)
  101884. }
  101885. }),
  101886. (t.updateCSS = function (e, t) {
  101887. var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {},
  101888. r = p(n),
  101889. i = h(r),
  101890. a = (0, u.default)((0, u.default)({}, n), {}, { styles: i })
  101891. y(r, a)
  101892. var o = m(t, a)
  101893. if (o) {
  101894. var c, d, l
  101895. if (null !== (c = a.csp) && void 0 !== c && c.nonce && o.nonce !== (null === (d = a.csp) || void 0 === d ? void 0 : d.nonce)) o.nonce = null === (l = a.csp) || void 0 === l ? void 0 : l.nonce
  101896. return o.innerHTML !== e && (o.innerHTML = e), o
  101897. }
  101898. var f = g(e, a)
  101899. return f.setAttribute(v(a), t), f
  101900. })
  101901. var u = i(e('c09970d')),
  101902. a = i(e('a28229a')),
  101903. o = i(e('f1f39ff')),
  101904. c = 'data-rc-order',
  101905. d = 'data-rc-priority',
  101906. l = 'rc-util-key',
  101907. f = new Map()
  101908. function v() {
  101909. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},
  101910. t = e.mark
  101911. return t ? (t.startsWith('data-') ? t : 'data-'.concat(t)) : l
  101912. }
  101913. function p(e) {
  101914. return e.attachTo ? e.attachTo : document.querySelector('head') || document.body
  101915. }
  101916. function s(e) {
  101917. return 'queue' === e ? 'prependQueue' : e ? 'prepend' : 'append'
  101918. }
  101919. function h(e) {
  101920. return Array.from((f.get(e) || e).children).filter(function (e) {
  101921. return 'STYLE' === e.tagName
  101922. })
  101923. }
  101924. function g(e) {
  101925. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}
  101926. if (!(0, a.default)()) return null
  101927. var n = t.csp,
  101928. r = t.prepend,
  101929. i = t.priority,
  101930. u = void 0 === i ? 0 : i,
  101931. o = s(r),
  101932. l = 'prependQueue' === o,
  101933. f = document.createElement('style')
  101934. f.setAttribute(c, o), l && u && f.setAttribute(d, ''.concat(u)), null != n && n.nonce && (f.nonce = null == n ? void 0 : n.nonce), (f.innerHTML = e)
  101935. var v = p(t),
  101936. g = v.firstChild
  101937. if (r) {
  101938. if (l) {
  101939. var m = (t.styles || h(v)).filter(function (e) {
  101940. if (!['prepend', 'prependQueue'].includes(e.getAttribute(c))) return !1
  101941. var t = Number(e.getAttribute(d) || 0)
  101942. return u >= t
  101943. })
  101944. if (m.length) return v.insertBefore(f, m[m.length - 1].nextSibling), f
  101945. }
  101946. v.insertBefore(f, g)
  101947. } else v.appendChild(f)
  101948. return f
  101949. }
  101950. function m(e) {
  101951. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},
  101952. n = p(t)
  101953. return (t.styles || h(n)).find(function (n) {
  101954. return n.getAttribute(v(t)) === e
  101955. })
  101956. }
  101957. function y(e, t) {
  101958. var n = f.get(e)
  101959. if (!n || !(0, o.default)(document, n)) {
  101960. var r = g('', t),
  101961. i = r.parentNode
  101962. f.set(e, i), e.removeChild(r)
  101963. }
  101964. }
  101965. }) /*!node_modules/rc-util/lib/getScrollBarSize.js*/
  101966. amis.define('dec5ae9', function (t, e, r, o) {
  101967. 'use strict'
  101968. Object.defineProperty(e, '__esModule', { value: !0 }),
  101969. (e.default = function (t) {
  101970. if ('undefined' == typeof document) return 0
  101971. ;(t || void 0 === i) && (i = c())
  101972. return i.width
  101973. }),
  101974. (e.getTargetScrollBarSize = function (t) {
  101975. if (!('undefined' != typeof document && t && t instanceof Element)) return { width: 0, height: 0 }
  101976. return c(t)
  101977. })
  101978. var i,
  101979. n = t('6d1217c')
  101980. function c(t) {
  101981. var e = 'rc-scrollbar-measure-'.concat(Math.random().toString(36).substring(7)),
  101982. r = document.createElement('div')
  101983. r.id = e
  101984. var o,
  101985. i,
  101986. c = r.style
  101987. if (((c.position = 'absolute'), (c.left = '0'), (c.top = '0'), (c.width = '100px'), (c.height = '100px'), (c.overflow = 'scroll'), t)) {
  101988. var a = getComputedStyle(t)
  101989. ;(c.scrollbarColor = a.scrollbarColor), (c.scrollbarWidth = a.scrollbarWidth)
  101990. var d = getComputedStyle(t, '::-webkit-scrollbar'),
  101991. l = parseInt(d.width, 10),
  101992. h = parseInt(d.height, 10)
  101993. try {
  101994. var s = l ? 'width: '.concat(d.width, ';') : '',
  101995. u = h ? 'height: '.concat(d.height, ';') : ''
  101996. ;(0, n.updateCSS)('\n#'.concat(e, '::-webkit-scrollbar {\n').concat(s, '\n').concat(u, '\n}'), e)
  101997. } catch (t) {
  101998. console.error(t), (o = l), (i = h)
  101999. }
  102000. }
  102001. document.body.appendChild(r)
  102002. var f = t && o && !isNaN(o) ? o : r.offsetWidth - r.clientWidth,
  102003. b = t && i && !isNaN(i) ? i : r.offsetHeight - r.clientHeight
  102004. return document.body.removeChild(r), (0, n.removeCSS)(e), { width: f, height: b }
  102005. }
  102006. }) /*!node_modules/@rc-component/portal/lib/util.js*/
  102007. amis.define('d2719b8', function (e, n, t, i) {
  102008. 'use strict'
  102009. Object.defineProperty(n, '__esModule', { value: !0 }),
  102010. (n.isBodyOverflowing = function () {
  102011. return document.body.scrollHeight > (window.innerHeight || document.documentElement.clientHeight) && window.innerWidth > document.body.offsetWidth
  102012. })
  102013. }) /*!node_modules/@rc-component/portal/lib/useScrollLocker.js*/
  102014. amis.define('5c82192', function (e, t, c, n) {
  102015. 'use strict'
  102016. var a = e('9b1628c').default,
  102017. o = e('5faf1f8').default
  102018. Object.defineProperty(t, '__esModule', { value: !0 }),
  102019. (t.default = function (e) {
  102020. var t = !!e,
  102021. c = f.useState(function () {
  102022. return (S += 1), ''.concat(v, '_').concat(S)
  102023. }),
  102024. n = (0, d.default)(c, 1)[0]
  102025. ;(0, u.default)(
  102026. function () {
  102027. if (t) {
  102028. var e = (0, i.getTargetScrollBarSize)(document.body).width,
  102029. c = (0, l.isBodyOverflowing)()
  102030. ;(0, r.updateCSS)('\nhtml body {\n overflow-y: hidden;\n '.concat(c ? 'width: calc(100% - '.concat(e, 'px);') : '', '\n}'), n)
  102031. } else (0, r.removeCSS)(n)
  102032. return function () {
  102033. ;(0, r.removeCSS)(n)
  102034. }
  102035. },
  102036. [t, n]
  102037. )
  102038. })
  102039. var d = o(e('fedc157')),
  102040. f = a(e('ac704b9')),
  102041. r = e('6d1217c'),
  102042. u = o(e('83fa72c')),
  102043. i = e('dec5ae9'),
  102044. l = e('d2719b8'),
  102045. v = 'rc-util-locker-'.concat(Date.now()),
  102046. S = 0
  102047. }) /*!node_modules/@rc-component/portal/lib/mock.js*/
  102048. amis.define('35974cd', function (e, n, i, o) {
  102049. 'use strict'
  102050. Object.defineProperty(n, '__esModule', { value: !0 }),
  102051. (n.inline = void 0),
  102052. (n.inlineMock = function (e) {
  102053. 'boolean' == typeof e && (n.inline = t = e)
  102054. return t
  102055. })
  102056. var t = !1
  102057. n.inline = t
  102058. }) /*!node_modules/@rc-component/portal/lib/Portal.js*/
  102059. amis.define('725f9e2', function (e, t, u, f) {
  102060. 'use strict'
  102061. var a = e('9b1628c').default,
  102062. n = e('5faf1f8').default
  102063. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  102064. var r = n(e('fedc157')),
  102065. l = a(e('ac704b9')),
  102066. o = e('1e5c4ba'),
  102067. d = n(e('a28229a')),
  102068. c = (n(e('1ee255e')), e('8f86553')),
  102069. i = n(e('d545ef3')),
  102070. v = n(e('0099ba0')),
  102071. s = n(e('5c82192')),
  102072. b = e('35974cd'),
  102073. p = function (e) {
  102074. return !1 !== e && ((0, d.default)() && e ? ('string' == typeof e ? document.querySelector(e) : 'function' == typeof e ? e() : e) : null)
  102075. },
  102076. m = l.forwardRef(function (e, t) {
  102077. var u = e.open,
  102078. f = e.autoLock,
  102079. a = e.getContainer,
  102080. n = e.debug,
  102081. m = e.autoDestroy,
  102082. y = void 0 === m || m,
  102083. E = e.children,
  102084. g = l.useState(u),
  102085. P = (0, r.default)(g, 2),
  102086. R = P[0],
  102087. S = P[1],
  102088. k = R || u
  102089. l.useEffect(
  102090. function () {
  102091. ;(y || u) && S(u)
  102092. },
  102093. [u, y]
  102094. )
  102095. var C = l.useState(function () {
  102096. return p(a)
  102097. }),
  102098. M = (0, r.default)(C, 2),
  102099. _ = M[0],
  102100. h = M[1]
  102101. l.useEffect(function () {
  102102. var e = p(a)
  102103. h(null != e ? e : null)
  102104. })
  102105. var j = (0, v.default)(k && !_, n),
  102106. q = (0, r.default)(j, 2),
  102107. w = q[0],
  102108. D = q[1],
  102109. L = null != _ ? _ : w
  102110. ;(0, s.default)(f && u && (0, d.default)() && (L === w || L === document.body))
  102111. var O = null
  102112. E && (0, c.supportRef)(E) && t && (O = E.ref)
  102113. var x = (0, c.useComposeRef)(O, t)
  102114. if (!k || !(0, d.default)() || void 0 === _) return null
  102115. var z = !1 === L || (0, b.inlineMock)(),
  102116. A = E
  102117. return t && (A = l.cloneElement(E, { ref: x })), l.createElement(i.default.Provider, { value: D }, z ? A : (0, o.createPortal)(A, L))
  102118. })
  102119. var y = m
  102120. t.default = y
  102121. }) /*!node_modules/@rc-component/portal/lib/index.js*/
  102122. amis.define('406cc53', function (e, t, f, n) {
  102123. 'use strict'
  102124. var i = e('5faf1f8').default
  102125. Object.defineProperty(t, '__esModule', { value: !0 }),
  102126. (t.default = void 0),
  102127. Object.defineProperty(t, 'inlineMock', {
  102128. enumerable: !0,
  102129. get: function () {
  102130. return a.inlineMock
  102131. }
  102132. })
  102133. var u = i(e('725f9e2')),
  102134. a = e('35974cd'),
  102135. c = u.default
  102136. t.default = c
  102137. }) /*!node_modules/rc-util/lib/Dom/shadow.js*/
  102138. amis.define('2dbee07', function (e, n, o, t) {
  102139. 'use strict'
  102140. function u(e) {
  102141. var n
  102142. return null == e || null === (n = e.getRootNode) || void 0 === n ? void 0 : n.call(e)
  102143. }
  102144. function i(e) {
  102145. return u(e) instanceof ShadowRoot
  102146. }
  102147. Object.defineProperty(n, '__esModule', { value: !0 }),
  102148. (n.getShadowRoot = function (e) {
  102149. return i(e) ? u(e) : null
  102150. }),
  102151. (n.inShadow = i)
  102152. }) /*!node_modules/rc-util/lib/hooks/useId.js*/
  102153. amis.define('b48af74', function (e, t, u, a) {
  102154. 'use strict'
  102155. var f = e('9b1628c').default,
  102156. r = e('5faf1f8').default
  102157. Object.defineProperty(t, '__esModule', { value: !0 }),
  102158. (t.default = void 0),
  102159. (t.resetUuid = function () {
  102160. 0
  102161. })
  102162. var n = r(e('fedc157')),
  102163. c = r(e('c09970d')),
  102164. d = f(e('ac704b9'))
  102165. var i = 0
  102166. var s = (0, c.default)({}, d).useId
  102167. t.default = s
  102168. ? function (e) {
  102169. var t = s()
  102170. return e || t
  102171. }
  102172. : function (e) {
  102173. var t = d.useState('ssr-id'),
  102174. u = (0, n.default)(t, 2),
  102175. a = u[0],
  102176. f = u[1]
  102177. return (
  102178. d.useEffect(function () {
  102179. var e = i
  102180. ;(i += 1), f('rc_unique_'.concat(e))
  102181. }, []),
  102182. e || a
  102183. )
  102184. }
  102185. }) /*!node_modules/rc-motion/lib/context.js*/
  102186. amis.define('65d7e04', function (e, t, r, n) {
  102187. 'use strict'
  102188. var a = e('5faf1f8'),
  102189. f = e('38ef8c8')
  102190. Object.defineProperty(t, '__esModule', { value: !0 }),
  102191. (t.Context = void 0),
  102192. (t.default = function (e) {
  102193. var t = e.children,
  102194. r = (0, o.default)(e, c)
  102195. return u.createElement(l.Provider, { value: r }, t)
  102196. })
  102197. var o = a(e('1ac9d12')),
  102198. u = (function (e, t) {
  102199. if (!t && e && e.__esModule) return e
  102200. if (null === e || ('object' !== f(e) && 'function' != typeof e)) return { default: e }
  102201. var r = i(t)
  102202. if (r && r.has(e)) return r.get(e)
  102203. var n = {},
  102204. a = Object.defineProperty && Object.getOwnPropertyDescriptor
  102205. for (var o in e)
  102206. if ('default' !== o && Object.prototype.hasOwnProperty.call(e, o)) {
  102207. var u = a ? Object.getOwnPropertyDescriptor(e, o) : null
  102208. u && (u.get || u.set) ? Object.defineProperty(n, o, u) : (n[o] = e[o])
  102209. }
  102210. ;(n.default = e), r && r.set(e, n)
  102211. return n
  102212. })(e('ac704b9')),
  102213. c = ['children']
  102214. function i(e) {
  102215. if ('function' != typeof WeakMap) return null
  102216. var t = new WeakMap(),
  102217. r = new WeakMap()
  102218. return (i = function (e) {
  102219. return e ? r : t
  102220. })(e)
  102221. }
  102222. var l = u.createContext({})
  102223. t.Context = l
  102224. }) /*!node_modules/rc-motion/lib/DomWrapper.js*/
  102225. amis.define('66d1cf2', function (e, t, r, n) {
  102226. 'use strict'
  102227. var f = e('5faf1f8'),
  102228. u = e('38ef8c8')
  102229. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  102230. var a = f(e('73b92f0')),
  102231. o = f(e('438b475')),
  102232. i = f(e('3448c89')),
  102233. c = f(e('5bf29d8'))
  102234. function l(e) {
  102235. if ('function' != typeof WeakMap) return null
  102236. var t = new WeakMap(),
  102237. r = new WeakMap()
  102238. return (l = function (e) {
  102239. return e ? r : t
  102240. })(e)
  102241. }
  102242. var d = (function (e) {
  102243. ;(0, i.default)(r, e)
  102244. var t = (0, c.default)(r)
  102245. function r() {
  102246. return (0, a.default)(this, r), t.apply(this, arguments)
  102247. }
  102248. return (
  102249. (0, o.default)(r, [
  102250. {
  102251. key: 'render',
  102252. value: function () {
  102253. return this.props.children
  102254. }
  102255. }
  102256. ]),
  102257. r
  102258. )
  102259. })(
  102260. (function (e, t) {
  102261. if (!t && e && e.__esModule) return e
  102262. if (null === e || ('object' !== u(e) && 'function' != typeof e)) return { default: e }
  102263. var r = l(t)
  102264. if (r && r.has(e)) return r.get(e)
  102265. var n = {},
  102266. f = Object.defineProperty && Object.getOwnPropertyDescriptor
  102267. for (var a in e)
  102268. if ('default' !== a && Object.prototype.hasOwnProperty.call(e, a)) {
  102269. var o = f ? Object.getOwnPropertyDescriptor(e, a) : null
  102270. o && (o.get || o.set) ? Object.defineProperty(n, a, o) : (n[a] = e[a])
  102271. }
  102272. ;(n.default = e), r && r.set(e, n)
  102273. return n
  102274. })(e('ac704b9')).Component
  102275. ),
  102276. p = d
  102277. t.default = p
  102278. }) /*!node_modules/rc-motion/lib/interface.js*/
  102279. amis.define('55571f1', function (T, E, S, A) {
  102280. 'use strict'
  102281. Object.defineProperty(E, '__esModule', { value: !0 }),
  102282. (E.STEP_START = E.STEP_PREPARED = E.STEP_PREPARE = E.STEP_NONE = E.STEP_ACTIVE = E.STEP_ACTIVATED = E.STATUS_NONE = E.STATUS_LEAVE = E.STATUS_ENTER = E.STATUS_APPEAR = void 0)
  102283. E.STATUS_NONE = 'none'
  102284. E.STATUS_APPEAR = 'appear'
  102285. E.STATUS_ENTER = 'enter'
  102286. E.STATUS_LEAVE = 'leave'
  102287. E.STEP_NONE = 'none'
  102288. E.STEP_PREPARE = 'prepare'
  102289. E.STEP_START = 'start'
  102290. E.STEP_ACTIVE = 'active'
  102291. E.STEP_ACTIVATED = 'end'
  102292. E.STEP_PREPARED = 'prepared'
  102293. }) /*!node_modules/rc-motion/lib/util/motion.js*/
  102294. amis.define('ecb0178', function (n, t, e, a) {
  102295. 'use strict'
  102296. var i = n('5faf1f8')
  102297. Object.defineProperty(t, '__esModule', { value: !0 }),
  102298. (t.animationEndName = void 0),
  102299. (t.getTransitionName = function (n, t) {
  102300. if (!n) return null
  102301. if ('object' === (0, o.default)(n)) {
  102302. var e = t.replace(/-\w/g, function (n) {
  102303. return n[1].toUpperCase()
  102304. })
  102305. return n[e]
  102306. }
  102307. return ''.concat(n, '-').concat(t)
  102308. }),
  102309. (t.getVendorPrefixedEventName = v),
  102310. (t.getVendorPrefixes = d),
  102311. (t.transitionEndName = t.supportTransition = void 0)
  102312. var o = i(n('38ef8c8')),
  102313. r = i(n('a28229a'))
  102314. function c(n, t) {
  102315. var e = {}
  102316. return (
  102317. (e[n.toLowerCase()] = t.toLowerCase()),
  102318. (e['Webkit'.concat(n)] = 'webkit'.concat(t)),
  102319. (e['Moz'.concat(n)] = 'moz'.concat(t)),
  102320. (e['ms'.concat(n)] = 'MS'.concat(t)),
  102321. (e['O'.concat(n)] = 'o'.concat(t.toLowerCase())),
  102322. e
  102323. )
  102324. }
  102325. function d(n, t) {
  102326. var e = { animationend: c('Animation', 'AnimationEnd'), transitionend: c('Transition', 'TransitionEnd') }
  102327. return n && ('AnimationEvent' in t || delete e.animationend.animation, 'TransitionEvent' in t || delete e.transitionend.transition), e
  102328. }
  102329. var s = d((0, r.default)(), 'undefined' != typeof window ? window : {}),
  102330. f = {}
  102331. if ((0, r.default)()) {
  102332. var u = document.createElement('div')
  102333. f = u.style
  102334. }
  102335. var m = {}
  102336. function v(n) {
  102337. if (m[n]) return m[n]
  102338. var t = s[n]
  102339. if (t)
  102340. for (var e = Object.keys(t), a = e.length, i = 0; i < a; i += 1) {
  102341. var o = e[i]
  102342. if (Object.prototype.hasOwnProperty.call(t, o) && o in f) return (m[n] = t[o]), m[n]
  102343. }
  102344. return ''
  102345. }
  102346. var l = v('animationend'),
  102347. p = v('transitionend'),
  102348. w = !(!l || !p)
  102349. t.supportTransition = w
  102350. var E = l || 'animationend'
  102351. t.animationEndName = E
  102352. var b = p || 'transitionend'
  102353. t.transitionEndName = b
  102354. }) /*!node_modules/rc-motion/lib/hooks/useDomMotionEvents.js*/
  102355. amis.define('f480423', function (e, t, n, r) {
  102356. 'use strict'
  102357. var u = e('38ef8c8')
  102358. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  102359. var a = (function (e, t) {
  102360. if (!t && e && e.__esModule) return e
  102361. if (null === e || ('object' !== u(e) && 'function' != typeof e)) return { default: e }
  102362. var n = c(t)
  102363. if (n && n.has(e)) return n.get(e)
  102364. var r = {},
  102365. a = Object.defineProperty && Object.getOwnPropertyDescriptor
  102366. for (var i in e)
  102367. if ('default' !== i && Object.prototype.hasOwnProperty.call(e, i)) {
  102368. var f = a ? Object.getOwnPropertyDescriptor(e, i) : null
  102369. f && (f.get || f.set) ? Object.defineProperty(r, i, f) : (r[i] = e[i])
  102370. }
  102371. ;(r.default = e), n && n.set(e, r)
  102372. return r
  102373. })(e('ac704b9')),
  102374. i = e('ecb0178')
  102375. function c(e) {
  102376. if ('function' != typeof WeakMap) return null
  102377. var t = new WeakMap(),
  102378. n = new WeakMap()
  102379. return (c = function (e) {
  102380. return e ? n : t
  102381. })(e)
  102382. }
  102383. t.default = function (e) {
  102384. var t = (0, a.useRef)(),
  102385. n = (0, a.useRef)(e)
  102386. n.current = e
  102387. var r = a.useCallback(function (e) {
  102388. n.current(e)
  102389. }, [])
  102390. function u(e) {
  102391. e && (e.removeEventListener(i.transitionEndName, r), e.removeEventListener(i.animationEndName, r))
  102392. }
  102393. return (
  102394. a.useEffect(function () {
  102395. return function () {
  102396. u(t.current)
  102397. }
  102398. }, []),
  102399. [
  102400. function (e) {
  102401. t.current && t.current !== e && u(t.current), e && e !== t.current && (e.addEventListener(i.transitionEndName, r), e.addEventListener(i.animationEndName, r), (t.current = e))
  102402. },
  102403. u
  102404. ]
  102405. )
  102406. }
  102407. }) /*!node_modules/rc-motion/lib/hooks/useIsomorphicLayoutEffect.js*/
  102408. amis.define('1f0bc4c', function (e, f, a, t) {
  102409. 'use strict'
  102410. var u = e('5faf1f8')
  102411. Object.defineProperty(f, '__esModule', { value: !0 }), (f.default = void 0)
  102412. var c = u(e('a28229a')),
  102413. d = e('ac704b9'),
  102414. i = (0, c.default)() ? d.useLayoutEffect : d.useEffect
  102415. f.default = i
  102416. }) /*!node_modules/rc-motion/lib/hooks/useNextFrame.js*/
  102417. amis.define('8015826', function (e, t, n, r) {
  102418. 'use strict'
  102419. var u = e('5faf1f8'),
  102420. f = e('38ef8c8')
  102421. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  102422. var c = u(e('2c8ce62')),
  102423. a = (function (e, t) {
  102424. if (!t && e && e.__esModule) return e
  102425. if (null === e || ('object' !== f(e) && 'function' != typeof e)) return { default: e }
  102426. var n = o(t)
  102427. if (n && n.has(e)) return n.get(e)
  102428. var r = {},
  102429. u = Object.defineProperty && Object.getOwnPropertyDescriptor
  102430. for (var c in e)
  102431. if ('default' !== c && Object.prototype.hasOwnProperty.call(e, c)) {
  102432. var a = u ? Object.getOwnPropertyDescriptor(e, c) : null
  102433. a && (a.get || a.set) ? Object.defineProperty(r, c, a) : (r[c] = e[c])
  102434. }
  102435. ;(r.default = e), n && n.set(e, r)
  102436. return r
  102437. })(e('ac704b9'))
  102438. function o(e) {
  102439. if ('function' != typeof WeakMap) return null
  102440. var t = new WeakMap(),
  102441. n = new WeakMap()
  102442. return (o = function (e) {
  102443. return e ? n : t
  102444. })(e)
  102445. }
  102446. t.default = function () {
  102447. var e = a.useRef(null)
  102448. function t() {
  102449. c.default.cancel(e.current)
  102450. }
  102451. return (
  102452. a.useEffect(function () {
  102453. return function () {
  102454. t()
  102455. }
  102456. }, []),
  102457. [
  102458. function n(r) {
  102459. var u = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 2
  102460. t()
  102461. var f = (0, c.default)(function () {
  102462. u <= 1
  102463. ? r({
  102464. isCanceled: function () {
  102465. return f !== e.current
  102466. }
  102467. })
  102468. : n(r, u - 1)
  102469. })
  102470. e.current = f
  102471. },
  102472. t
  102473. ]
  102474. )
  102475. }
  102476. }) /*!node_modules/rc-motion/lib/hooks/useStepQueue.js*/
  102477. amis.define('4548f6a', function (e, t, n, r) {
  102478. 'use strict'
  102479. var f = e('5faf1f8'),
  102480. u = e('38ef8c8')
  102481. Object.defineProperty(t, '__esModule', { value: !0 }),
  102482. (t.default = t.SkipStep = t.DoStep = void 0),
  102483. (t.isActive = function (e) {
  102484. return e === c.STEP_ACTIVE || e === c.STEP_ACTIVATED
  102485. })
  102486. var a = f(e('fedc157')),
  102487. i = f(e('3258cdb')),
  102488. o = (function (e, t) {
  102489. if (!t && e && e.__esModule) return e
  102490. if (null === e || ('object' !== u(e) && 'function' != typeof e)) return { default: e }
  102491. var n = l(t)
  102492. if (n && n.has(e)) return n.get(e)
  102493. var r = {},
  102494. f = Object.defineProperty && Object.getOwnPropertyDescriptor
  102495. for (var a in e)
  102496. if ('default' !== a && Object.prototype.hasOwnProperty.call(e, a)) {
  102497. var i = f ? Object.getOwnPropertyDescriptor(e, a) : null
  102498. i && (i.get || i.set) ? Object.defineProperty(r, a, i) : (r[a] = e[a])
  102499. }
  102500. ;(r.default = e), n && n.set(e, r)
  102501. return r
  102502. })(e('ac704b9')),
  102503. c = e('55571f1'),
  102504. E = f(e('1f0bc4c')),
  102505. P = f(e('8015826'))
  102506. function l(e) {
  102507. if ('function' != typeof WeakMap) return null
  102508. var t = new WeakMap(),
  102509. n = new WeakMap()
  102510. return (l = function (e) {
  102511. return e ? n : t
  102512. })(e)
  102513. }
  102514. var T = [c.STEP_PREPARE, c.STEP_START, c.STEP_ACTIVE, c.STEP_ACTIVATED],
  102515. d = [c.STEP_PREPARE, c.STEP_PREPARED]
  102516. t.SkipStep = false
  102517. t.DoStep = !0
  102518. t.default = function (e, t, n) {
  102519. var r = (0, i.default)(c.STEP_NONE),
  102520. f = (0, a.default)(r, 2),
  102521. u = f[0],
  102522. l = f[1],
  102523. p = (0, P.default)(),
  102524. S = (0, a.default)(p, 2),
  102525. s = S[0],
  102526. _ = S[1]
  102527. var v = t ? d : T
  102528. return (
  102529. (0, E.default)(
  102530. function () {
  102531. if (u !== c.STEP_NONE && u !== c.STEP_ACTIVATED) {
  102532. var e = v.indexOf(u),
  102533. t = v[e + 1],
  102534. r = n(u)
  102535. false === r
  102536. ? l(t, !0)
  102537. : t &&
  102538. s(function (e) {
  102539. function n() {
  102540. e.isCanceled() || l(t, !0)
  102541. }
  102542. !0 === r ? n() : Promise.resolve(r).then(n)
  102543. })
  102544. }
  102545. },
  102546. [e, u]
  102547. ),
  102548. o.useEffect(function () {
  102549. return function () {
  102550. _()
  102551. }
  102552. }, []),
  102553. [
  102554. function () {
  102555. l(c.STEP_PREPARE, !0)
  102556. },
  102557. u
  102558. ]
  102559. )
  102560. }
  102561. }) /*!node_modules/rc-motion/lib/hooks/useStatus.js*/
  102562. amis.define('dedaab9', function (e, t, n, r) {
  102563. 'use strict'
  102564. var u = e('5faf1f8'),
  102565. a = e('38ef8c8')
  102566. Object.defineProperty(t, '__esModule', { value: !0 }),
  102567. (t.default = function (e, t, n, r) {
  102568. var u = r.motionEnter,
  102569. a = void 0 === u || u,
  102570. A = r.motionAppear,
  102571. P = void 0 === A || A,
  102572. v = r.motionLeave,
  102573. _ = void 0 === v || v,
  102574. R = r.motionDeadline,
  102575. p = r.motionLeaveImmediately,
  102576. s = r.onAppearPrepare,
  102577. U = r.onEnterPrepare,
  102578. N = r.onLeavePrepare,
  102579. O = r.onAppearStart,
  102580. b = r.onEnterStart,
  102581. m = r.onLeaveStart,
  102582. y = r.onAppearActive,
  102583. L = r.onEnterActive,
  102584. V = r.onLeaveActive,
  102585. j = r.onAppearEnd,
  102586. g = r.onEnterEnd,
  102587. w = r.onLeaveEnd,
  102588. M = r.onVisibleChanged,
  102589. C = (0, T.default)(),
  102590. D = (0, E.default)(C, 2),
  102591. I = D[0],
  102592. h = D[1],
  102593. k = (0, T.default)(l.STATUS_NONE),
  102594. W = (0, E.default)(k, 2),
  102595. q = W[0],
  102596. x = W[1],
  102597. z = (0, T.default)(null),
  102598. B = (0, E.default)(z, 2),
  102599. F = B[0],
  102600. G = B[1],
  102601. H = (0, i.useRef)(!1),
  102602. J = (0, i.useRef)(null)
  102603. function K() {
  102604. return n()
  102605. }
  102606. var Q = (0, i.useRef)(!1)
  102607. function X() {
  102608. x(l.STATUS_NONE, !0), G(null, !0)
  102609. }
  102610. function Y(e) {
  102611. var t = K()
  102612. if (!e || e.deadline || e.target === t) {
  102613. var n,
  102614. r = Q.current
  102615. q === l.STATUS_APPEAR && r
  102616. ? (n = null == j ? void 0 : j(t, e))
  102617. : q === l.STATUS_ENTER && r
  102618. ? (n = null == g ? void 0 : g(t, e))
  102619. : q === l.STATUS_LEAVE && r && (n = null == w ? void 0 : w(t, e)),
  102620. q !== l.STATUS_NONE && r && !1 !== n && X()
  102621. }
  102622. }
  102623. var Z = (0, c.default)(Y),
  102624. $ = (0, E.default)(Z, 1)[0],
  102625. ee = function (e) {
  102626. var t, n, r
  102627. switch (e) {
  102628. case l.STATUS_APPEAR:
  102629. return (t = {}), (0, o.default)(t, l.STEP_PREPARE, s), (0, o.default)(t, l.STEP_START, O), (0, o.default)(t, l.STEP_ACTIVE, y), t
  102630. case l.STATUS_ENTER:
  102631. return (n = {}), (0, o.default)(n, l.STEP_PREPARE, U), (0, o.default)(n, l.STEP_START, b), (0, o.default)(n, l.STEP_ACTIVE, L), n
  102632. case l.STATUS_LEAVE:
  102633. return (r = {}), (0, o.default)(r, l.STEP_PREPARE, N), (0, o.default)(r, l.STEP_START, m), (0, o.default)(r, l.STEP_ACTIVE, V), r
  102634. default:
  102635. return {}
  102636. }
  102637. },
  102638. te = i.useMemo(
  102639. function () {
  102640. return ee(q)
  102641. },
  102642. [q]
  102643. ),
  102644. ne = (0, d.default)(q, !e, function (e) {
  102645. if (e === l.STEP_PREPARE) {
  102646. var t = te[l.STEP_PREPARE]
  102647. return t ? t(K()) : d.SkipStep
  102648. }
  102649. var n
  102650. ae in te && G((null === (n = te[ae]) || void 0 === n ? void 0 : n.call(te, K(), null)) || null)
  102651. return (
  102652. ae === l.STEP_ACTIVE &&
  102653. ($(K()),
  102654. R > 0 &&
  102655. (clearTimeout(J.current),
  102656. (J.current = setTimeout(function () {
  102657. Y({ deadline: !0 })
  102658. }, R)))),
  102659. ae === l.STEP_PREPARED && X(),
  102660. d.DoStep
  102661. )
  102662. }),
  102663. re = (0, E.default)(ne, 2),
  102664. ue = re[0],
  102665. ae = re[1],
  102666. fe = (0, d.isActive)(ae)
  102667. ;(Q.current = fe),
  102668. (0, S.default)(
  102669. function () {
  102670. h(t)
  102671. var n,
  102672. r = H.current
  102673. ;(H.current = !0), !r && t && P && (n = l.STATUS_APPEAR), r && t && a && (n = l.STATUS_ENTER), ((r && !t && _) || (!r && p && !t && _)) && (n = l.STATUS_LEAVE)
  102674. var u = ee(n)
  102675. n && (e || u[l.STEP_PREPARE]) ? (x(n), ue()) : x(l.STATUS_NONE)
  102676. },
  102677. [t]
  102678. ),
  102679. (0, i.useEffect)(
  102680. function () {
  102681. ;((q === l.STATUS_APPEAR && !P) || (q === l.STATUS_ENTER && !a) || (q === l.STATUS_LEAVE && !_)) && x(l.STATUS_NONE)
  102682. },
  102683. [P, a, _]
  102684. ),
  102685. (0, i.useEffect)(function () {
  102686. return function () {
  102687. ;(H.current = !1), clearTimeout(J.current)
  102688. }
  102689. }, [])
  102690. var oe = i.useRef(!1)
  102691. ;(0, i.useEffect)(
  102692. function () {
  102693. I && (oe.current = !0), void 0 !== I && q === l.STATUS_NONE && ((oe.current || I) && (null == M || M(I)), (oe.current = !0))
  102694. },
  102695. [I, q]
  102696. )
  102697. var Ee = F
  102698. te[l.STEP_PREPARE] && ae === l.STEP_START && (Ee = (0, f.default)({ transition: 'none' }, Ee))
  102699. return [q, ae, Ee, null != I ? I : t]
  102700. })
  102701. var f = u(e('c09970d')),
  102702. o = u(e('3ebba13')),
  102703. E = u(e('fedc157')),
  102704. T = u(e('3258cdb')),
  102705. i = P(e('ac704b9')),
  102706. l = e('55571f1'),
  102707. c = u(e('f480423')),
  102708. S = u(e('1f0bc4c')),
  102709. d = P(e('4548f6a'))
  102710. function A(e) {
  102711. if ('function' != typeof WeakMap) return null
  102712. var t = new WeakMap(),
  102713. n = new WeakMap()
  102714. return (A = function (e) {
  102715. return e ? n : t
  102716. })(e)
  102717. }
  102718. function P(e, t) {
  102719. if (!t && e && e.__esModule) return e
  102720. if (null === e || ('object' !== a(e) && 'function' != typeof e)) return { default: e }
  102721. var n = A(t)
  102722. if (n && n.has(e)) return n.get(e)
  102723. var r = {},
  102724. u = Object.defineProperty && Object.getOwnPropertyDescriptor
  102725. for (var f in e)
  102726. if ('default' !== f && Object.prototype.hasOwnProperty.call(e, f)) {
  102727. var o = u ? Object.getOwnPropertyDescriptor(e, f) : null
  102728. o && (o.get || o.set) ? Object.defineProperty(r, f, o) : (r[f] = e[f])
  102729. }
  102730. return (r.default = e), n && n.set(e, r), r
  102731. }
  102732. }) /*!node_modules/rc-motion/lib/CSSMotion.js*/
  102733. amis.define('297e190', function (e, t, r, n) {
  102734. 'use strict'
  102735. var a = e('5faf1f8'),
  102736. f = e('38ef8c8')
  102737. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0), (t.genCSSMotion = R)
  102738. var u = a(e('3ebba13')),
  102739. l = a(e('c09970d')),
  102740. o = a(e('fedc157')),
  102741. i = a(e('38ef8c8')),
  102742. c = a(e('cb263ff')),
  102743. d = a(e('e962c5a')),
  102744. s = e('8f86553'),
  102745. p = (function (e, t) {
  102746. if (!t && e && e.__esModule) return e
  102747. if (null === e || ('object' !== f(e) && 'function' != typeof e)) return { default: e }
  102748. var r = N(t)
  102749. if (r && r.has(e)) return r.get(e)
  102750. var n = {},
  102751. a = Object.defineProperty && Object.getOwnPropertyDescriptor
  102752. for (var u in e)
  102753. if ('default' !== u && Object.prototype.hasOwnProperty.call(e, u)) {
  102754. var l = a ? Object.getOwnPropertyDescriptor(e, u) : null
  102755. l && (l.get || l.set) ? Object.defineProperty(n, u, l) : (n[u] = e[u])
  102756. }
  102757. ;(n.default = e), r && r.set(e, n)
  102758. return n
  102759. })(e('ac704b9')),
  102760. v = e('65d7e04'),
  102761. b = a(e('66d1cf2')),
  102762. m = a(e('dedaab9')),
  102763. y = e('4548f6a'),
  102764. O = e('55571f1'),
  102765. P = e('ecb0178')
  102766. function N(e) {
  102767. if ('function' != typeof WeakMap) return null
  102768. var t = new WeakMap(),
  102769. r = new WeakMap()
  102770. return (N = function (e) {
  102771. return e ? r : t
  102772. })(e)
  102773. }
  102774. function R(e) {
  102775. var t = e
  102776. 'object' === (0, i.default)(e) && (t = e.transitionSupport)
  102777. var r = p.forwardRef(function (e, r) {
  102778. var n = e.visible,
  102779. a = void 0 === n || n,
  102780. f = e.removeOnLeave,
  102781. i = void 0 === f || f,
  102782. N = e.forceRender,
  102783. R = e.children,
  102784. S = e.motionName,
  102785. T = e.leavedClassName,
  102786. E = e.eventProps,
  102787. g = (function (e, r) {
  102788. return !(!e.motionName || !t || !1 === r)
  102789. })(e, p.useContext(v.Context).motion),
  102790. j = (0, p.useRef)(),
  102791. M = (0, p.useRef)()
  102792. var _ = (0, m.default)(
  102793. g,
  102794. a,
  102795. function () {
  102796. try {
  102797. return j.current instanceof HTMLElement ? j.current : (0, d.default)(M.current)
  102798. } catch (e) {
  102799. return null
  102800. }
  102801. },
  102802. e
  102803. ),
  102804. w = (0, o.default)(_, 4),
  102805. C = w[0],
  102806. h = w[1],
  102807. k = w[2],
  102808. A = w[3],
  102809. W = p.useRef(A)
  102810. A && (W.current = !0)
  102811. var x,
  102812. D = p.useCallback(
  102813. function (e) {
  102814. ;(j.current = e), (0, s.fillRef)(r, e)
  102815. },
  102816. [r]
  102817. ),
  102818. L = (0, l.default)((0, l.default)({}, E), {}, { visible: a })
  102819. if (R)
  102820. if (C === O.STATUS_NONE)
  102821. x = A
  102822. ? R((0, l.default)({}, L), D)
  102823. : !i && W.current && T
  102824. ? R((0, l.default)((0, l.default)({}, L), {}, { className: T }), D)
  102825. : N || (!i && !T)
  102826. ? R((0, l.default)((0, l.default)({}, L), {}, { style: { display: 'none' } }), D)
  102827. : null
  102828. else {
  102829. var H, U
  102830. h === O.STEP_PREPARE ? (U = 'prepare') : (0, y.isActive)(h) ? (U = 'active') : h === O.STEP_START && (U = 'start')
  102831. var V = (0, P.getTransitionName)(S, ''.concat(C, '-').concat(U))
  102832. x = R(
  102833. (0, l.default)(
  102834. (0, l.default)({}, L),
  102835. {},
  102836. { className: (0, c.default)((0, P.getTransitionName)(S, C), ((H = {}), (0, u.default)(H, V, V && U), (0, u.default)(H, S, 'string' == typeof S), H)), style: k }
  102837. ),
  102838. D
  102839. )
  102840. }
  102841. else x = null
  102842. p.isValidElement(x) && (0, s.supportRef)(x) && (x.ref || (x = p.cloneElement(x, { ref: D })))
  102843. return p.createElement(b.default, { ref: M }, x)
  102844. })
  102845. return (r.displayName = 'CSSMotion'), r
  102846. }
  102847. var S = R(P.supportTransition)
  102848. t.default = S
  102849. }) /*!node_modules/rc-motion/lib/util/diff.js*/
  102850. amis.define('3ed9dd0', function (e, t, a, r) {
  102851. 'use strict'
  102852. var n = e('5faf1f8')
  102853. Object.defineProperty(t, '__esModule', { value: !0 }),
  102854. (t.STATUS_REMOVED = t.STATUS_REMOVE = t.STATUS_KEEP = t.STATUS_ADD = void 0),
  102855. (t.diffKeys = function () {
  102856. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [],
  102857. t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : [],
  102858. a = [],
  102859. r = 0,
  102860. n = t.length,
  102861. f = s(e),
  102862. d = s(t)
  102863. f.forEach(function (e) {
  102864. for (var t = !1, f = r; f < n; f += 1) {
  102865. var s = d[f]
  102866. if (s.key === e.key) {
  102867. r < f &&
  102868. ((a = a.concat(
  102869. d.slice(r, f).map(function (e) {
  102870. return (0, u.default)((0, u.default)({}, e), {}, { status: c })
  102871. })
  102872. )),
  102873. (r = f)),
  102874. a.push((0, u.default)((0, u.default)({}, s), {}, { status: o })),
  102875. (r += 1),
  102876. (t = !0)
  102877. break
  102878. }
  102879. }
  102880. t || a.push((0, u.default)((0, u.default)({}, e), {}, { status: i }))
  102881. }),
  102882. r < n &&
  102883. (a = a.concat(
  102884. d.slice(r).map(function (e) {
  102885. return (0, u.default)((0, u.default)({}, e), {}, { status: c })
  102886. })
  102887. ))
  102888. var l = {}
  102889. a.forEach(function (e) {
  102890. var t = e.key
  102891. l[t] = (l[t] || 0) + 1
  102892. })
  102893. var v = Object.keys(l).filter(function (e) {
  102894. return l[e] > 1
  102895. })
  102896. return (
  102897. v.forEach(function (e) {
  102898. ;(a = a.filter(function (t) {
  102899. var a = t.key,
  102900. r = t.status
  102901. return a !== e || r !== i
  102902. })).forEach(function (t) {
  102903. t.key === e && (t.status = o)
  102904. })
  102905. }),
  102906. a
  102907. )
  102908. }),
  102909. (t.parseKeys = s),
  102910. (t.wrapKeyToObject = d)
  102911. var u = n(e('c09970d')),
  102912. f = n(e('38ef8c8')),
  102913. c = 'add'
  102914. t.STATUS_ADD = c
  102915. var o = 'keep'
  102916. t.STATUS_KEEP = o
  102917. var i = 'remove'
  102918. t.STATUS_REMOVE = i
  102919. function d(e) {
  102920. var t
  102921. return (t = e && 'object' === (0, f.default)(e) && 'key' in e ? e : { key: e }), (0, u.default)((0, u.default)({}, t), {}, { key: String(t.key) })
  102922. }
  102923. function s() {
  102924. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : []
  102925. return e.map(d)
  102926. }
  102927. t.STATUS_REMOVED = 'removed'
  102928. }) /*!node_modules/rc-motion/lib/CSSMotionList.js*/
  102929. amis.define('87fd0c7', function (e, t, n, r) {
  102930. 'use strict'
  102931. var a = e('5faf1f8'),
  102932. o = e('38ef8c8')
  102933. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0), (t.genCSSMotionList = O)
  102934. var i = a(e('10334e3')),
  102935. u = a(e('1ac9d12')),
  102936. f = a(e('c09970d')),
  102937. l = a(e('73b92f0')),
  102938. d = a(e('438b475')),
  102939. s = a(e('60a57e4')),
  102940. c = a(e('3448c89')),
  102941. v = a(e('5bf29d8')),
  102942. p = a(e('3ebba13')),
  102943. y = (function (e, t) {
  102944. if (!t && e && e.__esModule) return e
  102945. if (null === e || ('object' !== o(e) && 'function' != typeof e)) return { default: e }
  102946. var n = A(t)
  102947. if (n && n.has(e)) return n.get(e)
  102948. var r = {},
  102949. a = Object.defineProperty && Object.getOwnPropertyDescriptor
  102950. for (var i in e)
  102951. if ('default' !== i && Object.prototype.hasOwnProperty.call(e, i)) {
  102952. var u = a ? Object.getOwnPropertyDescriptor(e, i) : null
  102953. u && (u.get || u.set) ? Object.defineProperty(r, i, u) : (r[i] = e[i])
  102954. }
  102955. ;(r.default = e), n && n.set(e, r)
  102956. return r
  102957. })(e('ac704b9')),
  102958. m = a(e('297e190')),
  102959. E = e('3ed9dd0'),
  102960. k = e('ecb0178'),
  102961. b = ['component', 'children', 'onVisibleChanged', 'onAllRemoved'],
  102962. S = ['status']
  102963. function A(e) {
  102964. if ('function' != typeof WeakMap) return null
  102965. var t = new WeakMap(),
  102966. n = new WeakMap()
  102967. return (A = function (e) {
  102968. return e ? n : t
  102969. })(e)
  102970. }
  102971. var h = [
  102972. 'eventProps',
  102973. 'visible',
  102974. 'children',
  102975. 'motionName',
  102976. 'motionAppear',
  102977. 'motionEnter',
  102978. 'motionLeave',
  102979. 'motionLeaveImmediately',
  102980. 'motionDeadline',
  102981. 'removeOnLeave',
  102982. 'leavedClassName',
  102983. 'onAppearPrepare',
  102984. 'onAppearStart',
  102985. 'onAppearActive',
  102986. 'onAppearEnd',
  102987. 'onEnterStart',
  102988. 'onEnterActive',
  102989. 'onEnterEnd',
  102990. 'onLeaveStart',
  102991. 'onLeaveActive',
  102992. 'onLeaveEnd'
  102993. ]
  102994. function O(e) {
  102995. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : m.default,
  102996. n = (function (e) {
  102997. ;(0, c.default)(r, e)
  102998. var n = (0, v.default)(r)
  102999. function r() {
  103000. var e
  103001. ;(0, l.default)(this, r)
  103002. for (var t = arguments.length, a = new Array(t), o = 0; o < t; o++) a[o] = arguments[o]
  103003. return (
  103004. (e = n.call.apply(n, [this].concat(a))),
  103005. (0, p.default)((0, s.default)(e), 'state', { keyEntities: [] }),
  103006. (0, p.default)((0, s.default)(e), 'removeKey', function (t) {
  103007. var n = e.state.keyEntities.map(function (e) {
  103008. return e.key !== t ? e : (0, f.default)((0, f.default)({}, e), {}, { status: E.STATUS_REMOVED })
  103009. })
  103010. return (
  103011. e.setState({ keyEntities: n }),
  103012. n.filter(function (e) {
  103013. return e.status !== E.STATUS_REMOVED
  103014. }).length
  103015. )
  103016. }),
  103017. e
  103018. )
  103019. }
  103020. return (
  103021. (0, d.default)(
  103022. r,
  103023. [
  103024. {
  103025. key: 'render',
  103026. value: function () {
  103027. var e = this,
  103028. n = this.state.keyEntities,
  103029. r = this.props,
  103030. a = r.component,
  103031. o = r.children,
  103032. l = r.onVisibleChanged,
  103033. d = r.onAllRemoved,
  103034. s = (0, u.default)(r, b),
  103035. c = a || y.Fragment,
  103036. v = {}
  103037. return (
  103038. h.forEach(function (e) {
  103039. ;(v[e] = s[e]), delete s[e]
  103040. }),
  103041. delete s.keys,
  103042. y.createElement(
  103043. c,
  103044. s,
  103045. n.map(function (n, r) {
  103046. var a = n.status,
  103047. s = (0, u.default)(n, S),
  103048. c = a === E.STATUS_ADD || a === E.STATUS_KEEP
  103049. return y.createElement(
  103050. t,
  103051. (0, i.default)({}, v, {
  103052. key: s.key,
  103053. visible: c,
  103054. eventProps: s,
  103055. onVisibleChanged: function (t) {
  103056. ;(null == l || l(t, { key: s.key }), t) || (0 === e.removeKey(s.key) && d && d())
  103057. }
  103058. }),
  103059. function (e, t) {
  103060. return o((0, f.default)((0, f.default)({}, e), {}, { index: r }), t)
  103061. }
  103062. )
  103063. })
  103064. )
  103065. )
  103066. }
  103067. }
  103068. ],
  103069. [
  103070. {
  103071. key: 'getDerivedStateFromProps',
  103072. value: function (e, t) {
  103073. var n = e.keys,
  103074. r = t.keyEntities,
  103075. a = (0, E.parseKeys)(n)
  103076. return {
  103077. keyEntities: (0, E.diffKeys)(r, a).filter(function (e) {
  103078. var t = r.find(function (t) {
  103079. var n = t.key
  103080. return e.key === n
  103081. })
  103082. return !t || t.status !== E.STATUS_REMOVED || e.status !== E.STATUS_REMOVE
  103083. })
  103084. }
  103085. }
  103086. }
  103087. ]
  103088. ),
  103089. r
  103090. )
  103091. })(y.Component)
  103092. return (0, p.default)(n, 'defaultProps', { component: 'div' }), n
  103093. }
  103094. var g = O(k.supportTransition)
  103095. t.default = g
  103096. }) /*!node_modules/rc-motion/lib/index.js*/
  103097. amis.define('54260a3', function (e, t, r, f) {
  103098. 'use strict'
  103099. var n = e('5faf1f8')
  103100. Object.defineProperty(t, '__esModule', { value: !0 }),
  103101. Object.defineProperty(t, 'CSSMotionList', {
  103102. enumerable: !0,
  103103. get: function () {
  103104. return d.default
  103105. }
  103106. }),
  103107. Object.defineProperty(t, 'Provider', {
  103108. enumerable: !0,
  103109. get: function () {
  103110. return a.default
  103111. }
  103112. }),
  103113. (t.default = void 0)
  103114. var u = n(e('297e190')),
  103115. d = n(e('87fd0c7')),
  103116. a = n(e('65d7e04')),
  103117. i = u.default
  103118. t.default = i
  103119. }) /*!node_modules/@rc-component/trigger/lib/Popup/Arrow.js*/
  103120. amis.define('9f336d7', function (e, t, a, r) {
  103121. 'use strict'
  103122. var o = e('9b1628c').default,
  103123. f = e('5faf1f8').default
  103124. Object.defineProperty(t, '__esModule', { value: !0 }),
  103125. (t.default = function (e) {
  103126. var t = e.prefixCls,
  103127. a = e.align,
  103128. r = e.arrow,
  103129. o = e.arrowPos,
  103130. f = r || {},
  103131. n = f.className,
  103132. s = f.content,
  103133. u = o.x,
  103134. c = void 0 === u ? 0 : u,
  103135. d = o.y,
  103136. v = void 0 === d ? 0 : d,
  103137. p = l.useRef()
  103138. if (!a || !a.points) return null
  103139. var b = { position: 'absolute' }
  103140. if (!1 !== a.autoArrow) {
  103141. var m = a.points[0],
  103142. w = a.points[1],
  103143. y = m[0],
  103144. g = m[1],
  103145. x = w[0],
  103146. N = w[1]
  103147. y !== x && ['t', 'b'].includes(y) ? ('t' === y ? (b.top = 0) : (b.bottom = 0)) : (b.top = v), g !== N && ['l', 'r'].includes(g) ? ('l' === g ? (b.left = 0) : (b.right = 0)) : (b.left = c)
  103148. }
  103149. return l.createElement('div', { ref: p, className: (0, i.default)(''.concat(t, '-arrow'), n), style: b }, s)
  103150. })
  103151. var i = f(e('cb263ff')),
  103152. l = o(e('ac704b9'))
  103153. }) /*!node_modules/@rc-component/trigger/lib/Popup/Mask.js*/
  103154. amis.define('2410d92', function (e, a, t, n) {
  103155. 'use strict'
  103156. var f = e('9b1628c').default,
  103157. r = e('5faf1f8').default
  103158. Object.defineProperty(a, '__esModule', { value: !0 }),
  103159. (a.default = function (e) {
  103160. var a = e.prefixCls,
  103161. t = e.open,
  103162. n = e.zIndex,
  103163. f = e.mask,
  103164. r = e.motion
  103165. if (!f) return null
  103166. return i.createElement(c.default, (0, l.default)({}, r, { motionAppear: !0, visible: t, removeOnLeave: !0 }), function (e) {
  103167. var t = e.className
  103168. return i.createElement('div', { style: { zIndex: n }, className: (0, u.default)(''.concat(a, '-mask'), t) })
  103169. })
  103170. })
  103171. var l = r(e('10334e3')),
  103172. u = r(e('cb263ff')),
  103173. c = r(e('54260a3')),
  103174. i = f(e('ac704b9'))
  103175. }) /*!node_modules/@rc-component/trigger/lib/Popup/PopupContent.js*/
  103176. amis.define('972bc1c', function (e, c, t, n) {
  103177. 'use strict'
  103178. var u = e('9b1628c').default
  103179. Object.defineProperty(c, '__esModule', { value: !0 }), (c.default = void 0)
  103180. var r = u(e('ac704b9')).memo(
  103181. function (e) {
  103182. return e.children
  103183. },
  103184. function (e, c) {
  103185. return c.cache
  103186. }
  103187. )
  103188. c.default = r
  103189. }) /*!node_modules/@rc-component/trigger/lib/Popup/index.js*/
  103190. amis.define('5405b5e', function (e, t, n, o) {
  103191. 'use strict'
  103192. var a = e('9b1628c').default,
  103193. r = e('5faf1f8').default
  103194. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  103195. var i = r(e('10334e3')),
  103196. l = r(e('c09970d')),
  103197. f = r(e('fedc157')),
  103198. d = r(e('cb263ff')),
  103199. u = r(e('54260a3')),
  103200. s = r(e('00fe456')),
  103201. c = r(e('83fa72c')),
  103202. m = e('8f86553'),
  103203. p = a(e('ac704b9')),
  103204. v = r(e('9f336d7')),
  103205. h = r(e('2410d92')),
  103206. g = r(e('972bc1c')),
  103207. b = p.forwardRef(function (e, t) {
  103208. var n = e.popup,
  103209. o = e.className,
  103210. a = e.prefixCls,
  103211. r = e.style,
  103212. b = e.target,
  103213. E = e.onVisibleChanged,
  103214. x = e.open,
  103215. y = e.keepDom,
  103216. C = e.fresh,
  103217. w = e.onClick,
  103218. P = e.mask,
  103219. k = e.arrow,
  103220. M = e.arrowPos,
  103221. R = e.align,
  103222. z = e.motion,
  103223. I = e.maskMotion,
  103224. L = e.forceRender,
  103225. N = e.getPopupContainer,
  103226. A = e.autoDestroy,
  103227. D = e.portal,
  103228. H = e.zIndex,
  103229. V = e.onMouseEnter,
  103230. W = e.onMouseLeave,
  103231. _ = e.onPointerEnter,
  103232. O = e.ready,
  103233. S = e.offsetX,
  103234. j = e.offsetY,
  103235. B = e.offsetR,
  103236. X = e.offsetB,
  103237. Y = e.onAlign,
  103238. q = e.onPrepare,
  103239. F = e.stretch,
  103240. G = e.targetWidth,
  103241. J = e.targetHeight,
  103242. K = 'function' == typeof n ? n() : n,
  103243. Q = x || y,
  103244. T = (null == N ? void 0 : N.length) > 0,
  103245. U = p.useState(!N || !T),
  103246. Z = (0, f.default)(U, 2),
  103247. $ = Z[0],
  103248. ee = Z[1]
  103249. if (
  103250. ((0, c.default)(
  103251. function () {
  103252. !$ && T && b && ee(!0)
  103253. },
  103254. [$, T, b]
  103255. ),
  103256. !$)
  103257. )
  103258. return null
  103259. var te = 'auto',
  103260. ne = { left: '-1000vw', top: '-1000vh', right: te, bottom: te }
  103261. if (O || !x) {
  103262. var oe,
  103263. ae = R.points,
  103264. re = R.dynamicInset || (null === (oe = R._experimental) || void 0 === oe ? void 0 : oe.dynamicInset),
  103265. ie = re && 'r' === ae[0][1],
  103266. le = re && 'b' === ae[0][0]
  103267. ie ? ((ne.right = B), (ne.left = te)) : ((ne.left = S), (ne.right = te)), le ? ((ne.bottom = X), (ne.top = te)) : ((ne.top = j), (ne.bottom = te))
  103268. }
  103269. var fe = {}
  103270. return (
  103271. F &&
  103272. (F.includes('height') && J ? (fe.height = J) : F.includes('minHeight') && J && (fe.minHeight = J),
  103273. F.includes('width') && G ? (fe.width = G) : F.includes('minWidth') && G && (fe.minWidth = G)),
  103274. x || (fe.pointerEvents = 'none'),
  103275. p.createElement(
  103276. D,
  103277. {
  103278. open: L || Q,
  103279. getContainer:
  103280. N &&
  103281. function () {
  103282. return N(b)
  103283. },
  103284. autoDestroy: A
  103285. },
  103286. p.createElement(h.default, { prefixCls: a, open: x, zIndex: H, mask: P, motion: I }),
  103287. p.createElement(s.default, { onResize: Y, disabled: !x }, function (e) {
  103288. return p.createElement(
  103289. u.default,
  103290. (0, i.default)({ motionAppear: !0, motionEnter: !0, motionLeave: !0, removeOnLeave: !1, forceRender: L, leavedClassName: ''.concat(a, '-hidden') }, z, {
  103291. onAppearPrepare: q,
  103292. onEnterPrepare: q,
  103293. visible: x,
  103294. onVisibleChanged: function (e) {
  103295. var t
  103296. null == z || null === (t = z.onVisibleChanged) || void 0 === t || t.call(z, e), E(e)
  103297. }
  103298. }),
  103299. function (n, i) {
  103300. var f = n.className,
  103301. u = n.style,
  103302. s = (0, d.default)(a, f, o)
  103303. return p.createElement(
  103304. 'div',
  103305. {
  103306. ref: (0, m.composeRef)(e, t, i),
  103307. className: s,
  103308. style: (0, l.default)(
  103309. (0, l.default)((0, l.default)((0, l.default)({ '--arrow-x': ''.concat(M.x || 0, 'px'), '--arrow-y': ''.concat(M.y || 0, 'px') }, ne), fe), u),
  103310. {},
  103311. { boxSizing: 'border-box', zIndex: H },
  103312. r
  103313. ),
  103314. onMouseEnter: V,
  103315. onMouseLeave: W,
  103316. onPointerEnter: _,
  103317. onClick: w
  103318. },
  103319. k && p.createElement(v.default, { prefixCls: a, arrow: k, arrowPos: M, align: R }),
  103320. p.createElement(g.default, { cache: !x && !C }, K)
  103321. )
  103322. }
  103323. )
  103324. })
  103325. )
  103326. )
  103327. })
  103328. t.default = b
  103329. }) /*!node_modules/@rc-component/trigger/lib/TriggerWrapper.js*/
  103330. amis.define('14bdba7', function (e, f, r, t) {
  103331. 'use strict'
  103332. var a = e('9b1628c').default
  103333. Object.defineProperty(f, '__esModule', { value: !0 }), (f.default = void 0)
  103334. var u = e('8f86553'),
  103335. l = a(e('ac704b9')),
  103336. n = l.forwardRef(function (e, f) {
  103337. var r = e.children,
  103338. t = e.getTriggerDOMNode,
  103339. a = (0, u.supportRef)(r),
  103340. n = l.useCallback(
  103341. function (e) {
  103342. ;(0, u.fillRef)(f, t ? t(e) : e)
  103343. },
  103344. [t]
  103345. ),
  103346. o = (0, u.useComposeRef)(n, r.ref)
  103347. return a ? l.cloneElement(r, { ref: o }) : r
  103348. })
  103349. f.default = n
  103350. }) /*!node_modules/@rc-component/trigger/lib/context.js*/
  103351. amis.define('aa93e87', function (e, a, t, u) {
  103352. 'use strict'
  103353. var d = e('9b1628c').default
  103354. Object.defineProperty(a, '__esModule', { value: !0 }), (a.default = void 0)
  103355. var l = d(e('ac704b9')).createContext(null)
  103356. a.default = l
  103357. }) /*!node_modules/@rc-component/trigger/lib/hooks/useAction.js*/
  103358. amis.define('454a12d', function (e, r, n, t) {
  103359. 'use strict'
  103360. var a = e('9b1628c').default
  103361. Object.defineProperty(r, '__esModule', { value: !0 }),
  103362. (r.default = function (e, r, n, t) {
  103363. return u.useMemo(
  103364. function () {
  103365. var a = c(null != n ? n : r),
  103366. u = c(null != t ? t : r),
  103367. d = new Set(a),
  103368. l = new Set(u)
  103369. return e && (d.has('hover') && (d.delete('hover'), d.add('click')), l.has('hover') && (l.delete('hover'), l.add('click'))), [d, l]
  103370. },
  103371. [e, r, n, t]
  103372. )
  103373. })
  103374. var u = a(e('ac704b9'))
  103375. function c(e) {
  103376. return e ? (Array.isArray(e) ? e : [e]) : []
  103377. }
  103378. }) /*!node_modules/@rc-component/trigger/lib/util.js*/
  103379. amis.define('65892e4', function (t, e, n, o) {
  103380. 'use strict'
  103381. var r = t('5faf1f8').default
  103382. Object.defineProperty(e, '__esModule', { value: !0 }),
  103383. (e.collectScroller = function (t) {
  103384. var e = [],
  103385. n = null == t ? void 0 : t.parentElement,
  103386. o = ['hidden', 'scroll', 'clip', 'auto']
  103387. for (; n; ) {
  103388. var r = a(n).getComputedStyle(n),
  103389. i = r.overflowX,
  103390. l = r.overflowY,
  103391. u = r.overflow
  103392. ;[i, l, u].some(function (t) {
  103393. return o.includes(t)
  103394. }) && e.push(n),
  103395. (n = n.parentElement)
  103396. }
  103397. return e
  103398. }),
  103399. (e.getAlignPopupClassName = function (t, e, n, o) {
  103400. for (var r = n.points, i = Object.keys(t), a = 0; a < i.length; a += 1) {
  103401. var u,
  103402. f = i[a]
  103403. if (l(null === (u = t[f]) || void 0 === u ? void 0 : u.points, r, o)) return ''.concat(e, '-placement-').concat(f)
  103404. }
  103405. return ''
  103406. }),
  103407. (e.getMotion = function (t, e, n, o) {
  103408. if (e) return e
  103409. if (n) return { motionName: ''.concat(t, '-').concat(n) }
  103410. if (o) return { motionName: o }
  103411. return null
  103412. }),
  103413. (e.getVisibleArea = function (t, e) {
  103414. var n = (0, i.default)({}, t)
  103415. return (
  103416. (e || []).forEach(function (t) {
  103417. if (!(t instanceof HTMLBodyElement || t instanceof HTMLHtmlElement)) {
  103418. var e = a(t).getComputedStyle(t),
  103419. o = e.overflow,
  103420. r = e.overflowClipMargin,
  103421. i = e.borderTopWidth,
  103422. l = e.borderBottomWidth,
  103423. c = e.borderLeftWidth,
  103424. d = e.borderRightWidth,
  103425. h = t.getBoundingClientRect(),
  103426. m = t.offsetHeight,
  103427. v = t.clientHeight,
  103428. g = t.offsetWidth,
  103429. s = t.clientWidth,
  103430. p = f(i),
  103431. M = f(l),
  103432. b = f(c),
  103433. w = f(d),
  103434. N = u(Math.round((h.width / g) * 1e3) / 1e3),
  103435. W = u(Math.round((h.height / m) * 1e3) / 1e3),
  103436. y = (g - s - b - w) * N,
  103437. C = (m - v - p - M) * W,
  103438. E = p * W,
  103439. H = M * W,
  103440. x = b * N,
  103441. B = w * N,
  103442. L = 0,
  103443. S = 0
  103444. if ('clip' === o) {
  103445. var T = f(r)
  103446. ;(L = T * N), (S = T * W)
  103447. }
  103448. var j = h.x + x - L,
  103449. A = h.y + E - S,
  103450. O = j + h.width + 2 * L - x - B - y,
  103451. P = A + h.height + 2 * S - E - H - C
  103452. ;(n.left = Math.max(n.left, j)), (n.top = Math.max(n.top, A)), (n.right = Math.min(n.right, O)), (n.bottom = Math.min(n.bottom, P))
  103453. }
  103454. }),
  103455. n
  103456. )
  103457. }),
  103458. (e.getWin = a),
  103459. (e.toNum = u)
  103460. var i = r(t('c09970d'))
  103461. function l() {
  103462. var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [],
  103463. e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : [],
  103464. n = arguments.length > 2 ? arguments[2] : void 0
  103465. return n ? t[0] === e[0] : t[0] === e[0] && t[1] === e[1]
  103466. }
  103467. function a(t) {
  103468. return t.ownerDocument.defaultView
  103469. }
  103470. function u(t) {
  103471. var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 1
  103472. return Number.isNaN(t) ? e : t
  103473. }
  103474. function f(t) {
  103475. return u(parseFloat(t), 0)
  103476. }
  103477. }) /*!node_modules/@rc-component/trigger/lib/hooks/useAlign.js*/
  103478. amis.define('3cd2928', function (t, e, r, o) {
  103479. 'use strict'
  103480. var a = t('9b1628c').default,
  103481. l = t('5faf1f8').default
  103482. Object.defineProperty(e, '__esModule', { value: !0 }),
  103483. (e.default = function (t, e, r, o, a, l, y) {
  103484. var b = h.useState({ ready: !1, offsetX: 0, offsetY: 0, offsetR: 0, offsetB: 0, arrowX: 0, arrowY: 0, scaleX: 1, scaleY: 1, align: a[o] || {} }),
  103485. x = (0, i.default)(b, 2),
  103486. w = x[0],
  103487. M = x[1],
  103488. X = h.useRef(0),
  103489. Y = h.useMemo(
  103490. function () {
  103491. return e ? (0, d.collectScroller)(e) : []
  103492. },
  103493. [e]
  103494. ),
  103495. R = h.useRef({})
  103496. t || (R.current = {})
  103497. var B = (0, s.default)(function () {
  103498. if (e && r && t) {
  103499. var s,
  103500. c,
  103501. h,
  103502. b = e,
  103503. x = b.ownerDocument,
  103504. w = (0, d.getWin)(b).getComputedStyle(b),
  103505. X = w.width,
  103506. B = w.height,
  103507. C = w.position,
  103508. F = b.style.left,
  103509. j = b.style.top,
  103510. A = b.style.right,
  103511. E = b.style.bottom,
  103512. W = b.style.overflow,
  103513. H = (0, n.default)((0, n.default)({}, a[o]), l),
  103514. O = x.createElement('div')
  103515. if (
  103516. (null === (s = b.parentElement) || void 0 === s || s.appendChild(O),
  103517. (O.style.left = ''.concat(b.offsetLeft, 'px')),
  103518. (O.style.top = ''.concat(b.offsetTop, 'px')),
  103519. (O.style.position = C),
  103520. (O.style.height = ''.concat(b.offsetHeight, 'px')),
  103521. (O.style.width = ''.concat(b.offsetWidth, 'px')),
  103522. (b.style.left = '0'),
  103523. (b.style.top = '0'),
  103524. (b.style.right = 'auto'),
  103525. (b.style.bottom = 'auto'),
  103526. (b.style.overflow = 'hidden'),
  103527. Array.isArray(r))
  103528. )
  103529. h = { x: r[0], y: r[1], width: 0, height: 0 }
  103530. else {
  103531. var S = r.getBoundingClientRect()
  103532. h = { x: S.x, y: S.y, width: S.width, height: S.height }
  103533. }
  103534. var D = b.getBoundingClientRect(),
  103535. L = x.documentElement,
  103536. N = L.clientWidth,
  103537. P = L.clientHeight,
  103538. T = L.scrollWidth,
  103539. V = L.scrollHeight,
  103540. _ = L.scrollTop,
  103541. $ = L.scrollLeft,
  103542. k = D.height,
  103543. q = D.width,
  103544. z = h.height,
  103545. G = h.width,
  103546. I = { left: 0, top: 0, right: N, bottom: P },
  103547. J = { left: -$, top: -_, right: T - $, bottom: V - _ },
  103548. K = H.htmlRegion,
  103549. Q = 'visible',
  103550. U = 'visibleFirst'
  103551. 'scroll' !== K && K !== U && (K = Q)
  103552. var Z = K === U,
  103553. tt = (0, d.getVisibleArea)(J, Y),
  103554. et = (0, d.getVisibleArea)(I, Y),
  103555. rt = K === Q ? et : tt,
  103556. ot = Z ? et : rt
  103557. ;(b.style.left = 'auto'), (b.style.top = 'auto'), (b.style.right = '0'), (b.style.bottom = '0')
  103558. var at = b.getBoundingClientRect()
  103559. ;(b.style.left = F), (b.style.top = j), (b.style.right = A), (b.style.bottom = E), (b.style.overflow = W), null === (c = b.parentElement) || void 0 === c || c.removeChild(O)
  103560. var lt = (0, d.toNum)(Math.round((q / parseFloat(X)) * 1e3) / 1e3),
  103561. nt = (0, d.toNum)(Math.round((k / parseFloat(B)) * 1e3) / 1e3)
  103562. if (0 === lt || 0 === nt || ((0, f.isDOM)(r) && !(0, u.default)(r))) return
  103563. var it = H.offset,
  103564. ft = H.targetOffset,
  103565. ut = v(D, it),
  103566. st = (0, i.default)(ut, 2),
  103567. ct = st[0],
  103568. ht = st[1],
  103569. dt = v(h, ft),
  103570. yt = (0, i.default)(dt, 2),
  103571. vt = yt[0],
  103572. gt = yt[1]
  103573. ;(h.x -= vt), (h.y -= gt)
  103574. var mt = H.points || [],
  103575. pt = (0, i.default)(mt, 2),
  103576. bt = pt[0],
  103577. xt = g(pt[1]),
  103578. wt = g(bt),
  103579. Mt = m(h, xt),
  103580. Xt = m(D, wt),
  103581. Yt = (0, n.default)({}, H),
  103582. Rt = Mt.x - Xt.x + ct,
  103583. Bt = Mt.y - Xt.y + ht
  103584. function t(t, e) {
  103585. var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : rt,
  103586. o = D.x + t,
  103587. a = D.y + e,
  103588. l = o + q,
  103589. n = a + k,
  103590. i = Math.max(o, r.left),
  103591. f = Math.max(a, r.top),
  103592. u = Math.min(l, r.right),
  103593. s = Math.min(n, r.bottom)
  103594. return Math.max(0, (u - i) * (s - f))
  103595. }
  103596. var Ct,
  103597. Ft,
  103598. jt,
  103599. At,
  103600. Et = t(Rt, Bt),
  103601. Wt = t(Rt, Bt, et),
  103602. Ht = m(h, ['t', 'l']),
  103603. Ot = m(D, ['t', 'l']),
  103604. St = m(h, ['b', 'r']),
  103605. Dt = m(D, ['b', 'r']),
  103606. Lt = H.overflow || {},
  103607. Nt = Lt.adjustX,
  103608. Pt = Lt.adjustY,
  103609. Tt = Lt.shiftX,
  103610. Vt = Lt.shiftY,
  103611. _t = function (t) {
  103612. return 'boolean' == typeof t ? t : t >= 0
  103613. }
  103614. function be() {
  103615. ;(Ct = D.y + Bt), (Ft = Ct + k), (jt = D.x + Rt), (At = jt + q)
  103616. }
  103617. be()
  103618. var $t = _t(Pt),
  103619. kt = wt[0] === xt[0]
  103620. if ($t && 't' === wt[0] && (Ft > ot.bottom || R.current.bt)) {
  103621. var qt = Bt
  103622. kt ? (qt -= k - z) : (qt = Ht.y - Dt.y - ht)
  103623. var zt = t(Rt, qt),
  103624. Gt = t(Rt, qt, et)
  103625. zt > Et || (zt === Et && (!Z || Gt >= Wt)) ? ((R.current.bt = !0), (Bt = qt), (ht = -ht), (Yt.points = [p(wt, 0), p(xt, 0)])) : (R.current.bt = !1)
  103626. }
  103627. if ($t && 'b' === wt[0] && (Ct < ot.top || R.current.tb)) {
  103628. var It = Bt
  103629. kt ? (It += k - z) : (It = St.y - Ot.y - ht)
  103630. var Jt = t(Rt, It),
  103631. Kt = t(Rt, It, et)
  103632. Jt > Et || (Jt === Et && (!Z || Kt >= Wt)) ? ((R.current.tb = !0), (Bt = It), (ht = -ht), (Yt.points = [p(wt, 0), p(xt, 0)])) : (R.current.tb = !1)
  103633. }
  103634. var Qt = _t(Nt),
  103635. Ut = wt[1] === xt[1]
  103636. if (Qt && 'l' === wt[1] && (At > ot.right || R.current.rl)) {
  103637. var Zt = Rt
  103638. Ut ? (Zt -= q - G) : (Zt = Ht.x - Dt.x - ct)
  103639. var te = t(Zt, Bt),
  103640. ee = t(Zt, Bt, et)
  103641. te > Et || (te === Et && (!Z || ee >= Wt)) ? ((R.current.rl = !0), (Rt = Zt), (ct = -ct), (Yt.points = [p(wt, 1), p(xt, 1)])) : (R.current.rl = !1)
  103642. }
  103643. if (Qt && 'r' === wt[1] && (jt < ot.left || R.current.lr)) {
  103644. var re = Rt
  103645. Ut ? (re += q - G) : (re = St.x - Ot.x - ct)
  103646. var oe = t(re, Bt),
  103647. ae = t(re, Bt, et)
  103648. oe > Et || (oe === Et && (!Z || ae >= Wt)) ? ((R.current.lr = !0), (Rt = re), (ct = -ct), (Yt.points = [p(wt, 1), p(xt, 1)])) : (R.current.lr = !1)
  103649. }
  103650. be()
  103651. var le = !0 === Tt ? 0 : Tt
  103652. 'number' == typeof le &&
  103653. (jt < et.left && ((Rt -= jt - et.left - ct), h.x + G < et.left + le && (Rt += h.x - et.left + G - le)),
  103654. At > et.right && ((Rt -= At - et.right - ct), h.x > et.right - le && (Rt += h.x - et.right + le)))
  103655. var ne = !0 === Vt ? 0 : Vt
  103656. 'number' == typeof ne &&
  103657. (Ct < et.top && ((Bt -= Ct - et.top - ht), h.y + z < et.top + ne && (Bt += h.y - et.top + z - ne)),
  103658. Ft > et.bottom && ((Bt -= Ft - et.bottom - ht), h.y > et.bottom - ne && (Bt += h.y - et.bottom + ne)))
  103659. var ie = D.x + Rt,
  103660. fe = ie + q,
  103661. ue = D.y + Bt,
  103662. se = ue + k,
  103663. ce = h.x,
  103664. he = ce + G,
  103665. de = h.y,
  103666. ye = de + z,
  103667. ve = (Math.max(ie, ce) + Math.min(fe, he)) / 2 - ie,
  103668. ge = (Math.max(ue, de) + Math.min(se, ye)) / 2 - ue
  103669. null == y || y(e, Yt)
  103670. var me = at.right - D.x - (Rt + D.width),
  103671. pe = at.bottom - D.y - (Bt + D.height)
  103672. M({ ready: !0, offsetX: Rt / lt, offsetY: Bt / nt, offsetR: me / lt, offsetB: pe / nt, arrowX: ve / lt, arrowY: ge / nt, scaleX: lt, scaleY: nt, align: Yt })
  103673. }
  103674. }),
  103675. C = function () {
  103676. M(function (t) {
  103677. return (0, n.default)((0, n.default)({}, t), {}, { ready: !1 })
  103678. })
  103679. }
  103680. return (
  103681. (0, c.default)(C, [o]),
  103682. (0, c.default)(
  103683. function () {
  103684. t || C()
  103685. },
  103686. [t]
  103687. ),
  103688. [
  103689. w.ready,
  103690. w.offsetX,
  103691. w.offsetY,
  103692. w.offsetR,
  103693. w.offsetB,
  103694. w.arrowX,
  103695. w.arrowY,
  103696. w.scaleX,
  103697. w.scaleY,
  103698. w.align,
  103699. function () {
  103700. X.current += 1
  103701. var t = X.current
  103702. Promise.resolve().then(function () {
  103703. X.current === t && B()
  103704. })
  103705. }
  103706. ]
  103707. )
  103708. })
  103709. var n = l(t('c09970d')),
  103710. i = l(t('fedc157')),
  103711. f = t('e962c5a'),
  103712. u = l(t('15aa348')),
  103713. s = l(t('8a8a592')),
  103714. c = l(t('83fa72c')),
  103715. h = a(t('ac704b9')),
  103716. d = t('65892e4')
  103717. function y(t) {
  103718. var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0,
  103719. r = ''.concat(e),
  103720. o = r.match(/^(.*)\%$/)
  103721. return o ? t * (parseFloat(o[1]) / 100) : parseFloat(r)
  103722. }
  103723. function v(t, e) {
  103724. var r = e || [],
  103725. o = (0, i.default)(r, 2),
  103726. a = o[0],
  103727. l = o[1]
  103728. return [y(t.width, a), y(t.height, l)]
  103729. }
  103730. function g() {
  103731. var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : ''
  103732. return [t[0], t[1]]
  103733. }
  103734. function m(t, e) {
  103735. var r,
  103736. o = e[0],
  103737. a = e[1]
  103738. return (r = 't' === o ? t.y : 'b' === o ? t.y + t.height : t.y + t.height / 2), { x: 'l' === a ? t.x : 'r' === a ? t.x + t.width : t.x + t.width / 2, y: r }
  103739. }
  103740. function p(t, e) {
  103741. var r = { t: 'b', b: 't', l: 'r', r: 'l' }
  103742. return t
  103743. .map(function (t, o) {
  103744. return o === e ? r[t] || 'c' : t
  103745. })
  103746. .join('')
  103747. }
  103748. }) /*!node_modules/@rc-component/trigger/lib/hooks/useWatch.js*/
  103749. amis.define('3f10f1c', function (e, t, n, f) {
  103750. 'use strict'
  103751. var r = e('5faf1f8').default
  103752. Object.defineProperty(t, '__esModule', { value: !0 }),
  103753. (t.default = function (e, t, n, f, r) {
  103754. ;(0, a.default)(
  103755. function () {
  103756. if (e && t && n) {
  103757. var a = t,
  103758. o = n,
  103759. l = (0, i.collectScroller)(a),
  103760. s = (0, i.collectScroller)(o),
  103761. u = (0, i.getWin)(o),
  103762. d = new Set([u].concat((0, c.default)(l), (0, c.default)(s)))
  103763. function e() {
  103764. f(), r()
  103765. }
  103766. return (
  103767. d.forEach(function (t) {
  103768. t.addEventListener('scroll', e, { passive: !0 })
  103769. }),
  103770. u.addEventListener('resize', e, { passive: !0 }),
  103771. f(),
  103772. function () {
  103773. d.forEach(function (t) {
  103774. t.removeEventListener('scroll', e), u.removeEventListener('resize', e)
  103775. })
  103776. }
  103777. )
  103778. }
  103779. },
  103780. [e, t, n]
  103781. )
  103782. })
  103783. var c = r(e('e51aaf9')),
  103784. a = r(e('83fa72c')),
  103785. i = e('65892e4')
  103786. }) /*!node_modules/@rc-component/trigger/lib/hooks/useWinClick.js*/
  103787. amis.define('c450f41', function (e, n, t, r) {
  103788. 'use strict'
  103789. var o = e('9b1628c').default
  103790. Object.defineProperty(n, '__esModule', { value: !0 }),
  103791. (n.default = function (e, n, t, r, o, v, s, a) {
  103792. var c = d.useRef(e)
  103793. ;(c.current = e),
  103794. d.useEffect(
  103795. function () {
  103796. if (n && r && (!o || v)) {
  103797. var e = function (e) {
  103798. var n = e.target
  103799. c.current && !s(n) && a(!1)
  103800. },
  103801. d = (0, i.getWin)(r)
  103802. d.addEventListener('mousedown', e, !0), d.addEventListener('contextmenu', e, !0)
  103803. var f = (0, u.getShadowRoot)(t)
  103804. return (
  103805. f && (f.addEventListener('mousedown', e, !0), f.addEventListener('contextmenu', e, !0)),
  103806. function () {
  103807. d.removeEventListener('mousedown', e, !0), d.removeEventListener('contextmenu', e, !0), f && (f.removeEventListener('mousedown', e, !0), f.removeEventListener('contextmenu', e, !0))
  103808. }
  103809. )
  103810. }
  103811. },
  103812. [n, t, r, o, v]
  103813. )
  103814. })
  103815. var u = e('2dbee07'),
  103816. d = (e('1ee255e'), o(e('ac704b9'))),
  103817. i = e('65892e4')
  103818. }) /*!node_modules/@rc-component/trigger/lib/index.js*/
  103819. amis.define('c5879ad', function (e, n, t, o) {
  103820. 'use strict'
  103821. var u = e('5faf1f8').default,
  103822. a = e('9b1628c').default
  103823. Object.defineProperty(n, '__esModule', { value: !0 }), (n.default = void 0), (n.generateTrigger = w)
  103824. var l = u(e('c09970d')),
  103825. r = u(e('fedc157')),
  103826. i = u(e('1ac9d12')),
  103827. f = u(e('406cc53')),
  103828. c = u(e('cb263ff')),
  103829. s = u(e('00fe456')),
  103830. p = e('e962c5a'),
  103831. d = e('2dbee07'),
  103832. v = u(e('8a8a592')),
  103833. g = u(e('b48af74')),
  103834. m = u(e('83fa72c')),
  103835. h = u(e('b932c03')),
  103836. P = a(e('ac704b9')),
  103837. M = u(e('5405b5e')),
  103838. b = u(e('14bdba7')),
  103839. y = u(e('aa93e87')),
  103840. C = u(e('454a12d')),
  103841. k = u(e('3cd2928')),
  103842. A = u(e('3f10f1c')),
  103843. D = u(e('c450f41')),
  103844. N = e('65892e4'),
  103845. S = [
  103846. 'prefixCls',
  103847. 'children',
  103848. 'action',
  103849. 'showAction',
  103850. 'hideAction',
  103851. 'popupVisible',
  103852. 'defaultPopupVisible',
  103853. 'onPopupVisibleChange',
  103854. 'afterPopupVisibleChange',
  103855. 'mouseEnterDelay',
  103856. 'mouseLeaveDelay',
  103857. 'focusDelay',
  103858. 'blurDelay',
  103859. 'mask',
  103860. 'maskClosable',
  103861. 'getPopupContainer',
  103862. 'forceRender',
  103863. 'autoDestroy',
  103864. 'destroyPopupOnHide',
  103865. 'popup',
  103866. 'popupClassName',
  103867. 'popupStyle',
  103868. 'popupPlacement',
  103869. 'builtinPlacements',
  103870. 'popupAlign',
  103871. 'zIndex',
  103872. 'stretch',
  103873. 'getPopupClassNameFromAlign',
  103874. 'fresh',
  103875. 'alignPoint',
  103876. 'onPopupClick',
  103877. 'onPopupAlign',
  103878. 'arrow',
  103879. 'popupMotion',
  103880. 'maskMotion',
  103881. 'popupTransitionName',
  103882. 'popupAnimation',
  103883. 'maskTransitionName',
  103884. 'maskAnimation',
  103885. 'className',
  103886. 'getTriggerDOMNode'
  103887. ]
  103888. function w() {
  103889. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : f.default,
  103890. n = P.forwardRef(function (n, t) {
  103891. var o = n.prefixCls,
  103892. u = void 0 === o ? 'rc-trigger-popup' : o,
  103893. a = n.children,
  103894. f = n.action,
  103895. w = void 0 === f ? 'hover' : f,
  103896. E = n.showAction,
  103897. x = n.hideAction,
  103898. R = n.popupVisible,
  103899. T = n.defaultPopupVisible,
  103900. O = n.onPopupVisibleChange,
  103901. V = n.afterPopupVisibleChange,
  103902. L = n.mouseEnterDelay,
  103903. F = n.mouseLeaveDelay,
  103904. z = void 0 === F ? 0.1 : F,
  103905. B = n.focusDelay,
  103906. H = n.blurDelay,
  103907. I = n.mask,
  103908. j = n.maskClosable,
  103909. X = void 0 === j || j,
  103910. Y = n.getPopupContainer,
  103911. _ = n.forceRender,
  103912. J = n.autoDestroy,
  103913. W = n.destroyPopupOnHide,
  103914. q = n.popup,
  103915. G = n.popupClassName,
  103916. K = n.popupStyle,
  103917. Q = n.popupPlacement,
  103918. U = n.builtinPlacements,
  103919. Z = void 0 === U ? {} : U,
  103920. $ = n.popupAlign,
  103921. ee = n.zIndex,
  103922. ne = n.stretch,
  103923. te = n.getPopupClassNameFromAlign,
  103924. oe = n.fresh,
  103925. ue = n.alignPoint,
  103926. ae = n.onPopupClick,
  103927. le = n.onPopupAlign,
  103928. re = n.arrow,
  103929. ie = n.popupMotion,
  103930. fe = n.maskMotion,
  103931. ce = n.popupTransitionName,
  103932. se = n.popupAnimation,
  103933. pe = n.maskTransitionName,
  103934. de = n.maskAnimation,
  103935. ve = n.className,
  103936. ge = n.getTriggerDOMNode,
  103937. me = (0, i.default)(n, S),
  103938. he = J || W || !1,
  103939. Pe = P.useState(!1),
  103940. Me = (0, r.default)(Pe, 2),
  103941. be = Me[0],
  103942. ye = Me[1]
  103943. ;(0, m.default)(function () {
  103944. ye((0, h.default)())
  103945. }, [])
  103946. var Ce = P.useRef({}),
  103947. ke = P.useContext(y.default),
  103948. Ae = P.useMemo(
  103949. function () {
  103950. return {
  103951. registerSubPopup: function (e, n) {
  103952. ;(Ce.current[e] = n), null == ke || ke.registerSubPopup(e, n)
  103953. }
  103954. }
  103955. },
  103956. [ke]
  103957. ),
  103958. De = (0, g.default)(),
  103959. Ne = P.useState(null),
  103960. Se = (0, r.default)(Ne, 2),
  103961. we = Se[0],
  103962. Ee = Se[1],
  103963. xe = (0, v.default)(function (e) {
  103964. ;(0, p.isDOM)(e) && we !== e && Ee(e), null == ke || ke.registerSubPopup(De, e)
  103965. }),
  103966. Re = P.useState(null),
  103967. Te = (0, r.default)(Re, 2),
  103968. Oe = Te[0],
  103969. Ve = Te[1],
  103970. Le = P.useRef(null),
  103971. Fe = (0, v.default)(function (e) {
  103972. ;(0, p.isDOM)(e) && Oe !== e && (Ve(e), (Le.current = e))
  103973. }),
  103974. ze = P.Children.only(a),
  103975. Be = (null == ze ? void 0 : ze.props) || {},
  103976. He = {},
  103977. Ie = (0, v.default)(function (e) {
  103978. var n,
  103979. t,
  103980. o = Oe
  103981. return (
  103982. (null == o ? void 0 : o.contains(e)) ||
  103983. (null === (n = (0, d.getShadowRoot)(o)) || void 0 === n ? void 0 : n.host) === e ||
  103984. e === o ||
  103985. (null == we ? void 0 : we.contains(e)) ||
  103986. (null === (t = (0, d.getShadowRoot)(we)) || void 0 === t ? void 0 : t.host) === e ||
  103987. e === we ||
  103988. Object.values(Ce.current).some(function (n) {
  103989. return (null == n ? void 0 : n.contains(e)) || e === n
  103990. })
  103991. )
  103992. }),
  103993. je = (0, N.getMotion)(u, ie, se, ce),
  103994. Xe = (0, N.getMotion)(u, fe, de, pe),
  103995. Ye = P.useState(T || !1),
  103996. _e = (0, r.default)(Ye, 2),
  103997. Je = _e[0],
  103998. We = _e[1],
  103999. qe = null != R ? R : Je,
  104000. Ge = (0, v.default)(function (e) {
  104001. void 0 === R && We(e)
  104002. })
  104003. ;(0, m.default)(
  104004. function () {
  104005. We(R || !1)
  104006. },
  104007. [R]
  104008. )
  104009. var Ke = P.useRef(qe)
  104010. Ke.current = qe
  104011. var Qe = P.useRef([])
  104012. Qe.current = []
  104013. var Ue = (0, v.default)(function (e) {
  104014. var n
  104015. Ge(e), (null !== (n = Qe.current[Qe.current.length - 1]) && void 0 !== n ? n : qe) !== e && (Qe.current.push(e), null == O || O(e))
  104016. }),
  104017. Ze = P.useRef(),
  104018. $e = function () {
  104019. clearTimeout(Ze.current)
  104020. },
  104021. en = function (e) {
  104022. var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0
  104023. $e(),
  104024. 0 === n
  104025. ? Ue(e)
  104026. : (Ze.current = setTimeout(function () {
  104027. Ue(e)
  104028. }, 1e3 * n))
  104029. }
  104030. P.useEffect(function () {
  104031. return $e
  104032. }, [])
  104033. var nn = P.useState(!1),
  104034. tn = (0, r.default)(nn, 2),
  104035. on = tn[0],
  104036. un = tn[1]
  104037. ;(0, m.default)(
  104038. function (e) {
  104039. ;(e && !qe) || un(!0)
  104040. },
  104041. [qe]
  104042. )
  104043. var an = P.useState(null),
  104044. ln = (0, r.default)(an, 2),
  104045. rn = ln[0],
  104046. fn = ln[1],
  104047. cn = P.useState([0, 0]),
  104048. sn = (0, r.default)(cn, 2),
  104049. pn = sn[0],
  104050. dn = sn[1],
  104051. vn = function (e) {
  104052. dn([e.clientX, e.clientY])
  104053. },
  104054. gn = (0, k.default)(qe, we, ue ? pn : Oe, Q, Z, $, le),
  104055. mn = (0, r.default)(gn, 11),
  104056. hn = mn[0],
  104057. Pn = mn[1],
  104058. Mn = mn[2],
  104059. bn = mn[3],
  104060. yn = mn[4],
  104061. Cn = mn[5],
  104062. kn = mn[6],
  104063. An = mn[7],
  104064. Dn = mn[8],
  104065. Nn = mn[9],
  104066. Sn = mn[10],
  104067. wn = (0, C.default)(be, w, E, x),
  104068. En = (0, r.default)(wn, 2),
  104069. xn = En[0],
  104070. Rn = En[1],
  104071. Tn = xn.has('click'),
  104072. On = Rn.has('click') || Rn.has('contextMenu'),
  104073. Vn = (0, v.default)(function () {
  104074. on || Sn()
  104075. })
  104076. ;(0, A.default)(qe, Oe, we, Vn, function () {
  104077. Ke.current && ue && On && en(!1)
  104078. }),
  104079. (0, m.default)(
  104080. function () {
  104081. Vn()
  104082. },
  104083. [pn, Q]
  104084. ),
  104085. (0, m.default)(
  104086. function () {
  104087. !qe || (null != Z && Z[Q]) || Vn()
  104088. },
  104089. [JSON.stringify($)]
  104090. )
  104091. var Ln = P.useMemo(
  104092. function () {
  104093. var e = (0, N.getAlignPopupClassName)(Z, u, Nn, ue)
  104094. return (0, c.default)(e, null == te ? void 0 : te(Nn))
  104095. },
  104096. [Nn, te, Z, u, ue]
  104097. )
  104098. P.useImperativeHandle(t, function () {
  104099. return { nativeElement: Le.current, forceAlign: Vn }
  104100. })
  104101. var Fn = P.useState(0),
  104102. zn = (0, r.default)(Fn, 2),
  104103. Bn = zn[0],
  104104. Hn = zn[1],
  104105. In = P.useState(0),
  104106. jn = (0, r.default)(In, 2),
  104107. Xn = jn[0],
  104108. Yn = jn[1],
  104109. _n = function () {
  104110. if (ne && Oe) {
  104111. var e = Oe.getBoundingClientRect()
  104112. Hn(e.width), Yn(e.height)
  104113. }
  104114. }
  104115. function Jn(e, n, t, o) {
  104116. He[e] = function (u) {
  104117. var a
  104118. null == o || o(u), en(n, t)
  104119. for (var l = arguments.length, r = new Array(l > 1 ? l - 1 : 0), i = 1; i < l; i++) r[i - 1] = arguments[i]
  104120. null === (a = Be[e]) || void 0 === a || a.call.apply(a, [Be, u].concat(r))
  104121. }
  104122. }
  104123. ;(0, m.default)(
  104124. function () {
  104125. rn && (Sn(), rn(), fn(null))
  104126. },
  104127. [rn]
  104128. ),
  104129. (Tn || On) &&
  104130. (He.onClick = function (e) {
  104131. var n
  104132. Ke.current && On ? en(!1) : !Ke.current && Tn && (vn(e), en(!0))
  104133. for (var t = arguments.length, o = new Array(t > 1 ? t - 1 : 0), u = 1; u < t; u++) o[u - 1] = arguments[u]
  104134. null === (n = Be.onClick) || void 0 === n || n.call.apply(n, [Be, e].concat(o))
  104135. }),
  104136. (0, D.default)(qe, On, Oe, we, I, X, Ie, en)
  104137. var Wn,
  104138. qn,
  104139. Gn = xn.has('hover'),
  104140. Kn = Rn.has('hover')
  104141. Gn &&
  104142. (Jn('onMouseEnter', !0, L, function (e) {
  104143. vn(e)
  104144. }),
  104145. Jn('onPointerEnter', !0, L, function (e) {
  104146. vn(e)
  104147. }),
  104148. (Wn = function (e) {
  104149. ;(qe || on) && null != we && we.contains(e.target) && en(!0, L)
  104150. }),
  104151. ue &&
  104152. (He.onMouseMove = function (e) {
  104153. var n
  104154. null === (n = Be.onMouseMove) || void 0 === n || n.call(Be, e)
  104155. })),
  104156. Kn &&
  104157. (Jn('onMouseLeave', !1, z),
  104158. Jn('onPointerLeave', !1, z),
  104159. (qn = function () {
  104160. en(!1, z)
  104161. })),
  104162. xn.has('focus') && Jn('onFocus', !0, B),
  104163. Rn.has('focus') && Jn('onBlur', !1, H),
  104164. xn.has('contextMenu') &&
  104165. (He.onContextMenu = function (e) {
  104166. var n
  104167. Ke.current && Rn.has('contextMenu') ? en(!1) : (vn(e), en(!0)), e.preventDefault()
  104168. for (var t = arguments.length, o = new Array(t > 1 ? t - 1 : 0), u = 1; u < t; u++) o[u - 1] = arguments[u]
  104169. null === (n = Be.onContextMenu) || void 0 === n || n.call.apply(n, [Be, e].concat(o))
  104170. }),
  104171. ve && (He.className = (0, c.default)(Be.className, ve))
  104172. var Qn = (0, l.default)((0, l.default)({}, Be), He),
  104173. Un = {}
  104174. ;['onContextMenu', 'onClick', 'onMouseDown', 'onTouchStart', 'onMouseEnter', 'onMouseLeave', 'onFocus', 'onBlur'].forEach(function (e) {
  104175. me[e] &&
  104176. (Un[e] = function () {
  104177. for (var n, t = arguments.length, o = new Array(t), u = 0; u < t; u++) o[u] = arguments[u]
  104178. null === (n = Qn[e]) || void 0 === n || n.call.apply(n, [Qn].concat(o)), me[e].apply(me, o)
  104179. })
  104180. })
  104181. var Zn = P.cloneElement(ze, (0, l.default)((0, l.default)({}, Qn), Un)),
  104182. $n = { x: Cn, y: kn },
  104183. et = re ? (0, l.default)({}, !0 !== re ? re : {}) : null
  104184. return P.createElement(
  104185. P.Fragment,
  104186. null,
  104187. P.createElement(
  104188. s.default,
  104189. {
  104190. disabled: !qe,
  104191. ref: Fe,
  104192. onResize: function () {
  104193. _n(), Vn()
  104194. }
  104195. },
  104196. P.createElement(b.default, { getTriggerDOMNode: ge }, Zn)
  104197. ),
  104198. P.createElement(
  104199. y.default.Provider,
  104200. { value: Ae },
  104201. P.createElement(M.default, {
  104202. portal: e,
  104203. ref: xe,
  104204. prefixCls: u,
  104205. popup: q,
  104206. className: (0, c.default)(G, Ln),
  104207. style: K,
  104208. target: Oe,
  104209. onMouseEnter: Wn,
  104210. onMouseLeave: qn,
  104211. onPointerEnter: Wn,
  104212. zIndex: ee,
  104213. open: qe,
  104214. keepDom: on,
  104215. fresh: oe,
  104216. onClick: ae,
  104217. mask: I,
  104218. motion: je,
  104219. maskMotion: Xe,
  104220. onVisibleChanged: function (e) {
  104221. un(!1), Sn(), null == V || V(e)
  104222. },
  104223. onPrepare: function () {
  104224. return new Promise(function (e) {
  104225. _n(),
  104226. fn(function () {
  104227. return e
  104228. })
  104229. })
  104230. },
  104231. forceRender: _,
  104232. autoDestroy: he,
  104233. getPopupContainer: Y,
  104234. align: Nn,
  104235. arrow: et,
  104236. arrowPos: $n,
  104237. ready: hn,
  104238. offsetX: Pn,
  104239. offsetY: Mn,
  104240. offsetR: bn,
  104241. offsetB: yn,
  104242. onAlign: Vn,
  104243. stretch: ne,
  104244. targetWidth: Bn / An,
  104245. targetHeight: Xn / Dn
  104246. })
  104247. )
  104248. )
  104249. })
  104250. return n
  104251. }
  104252. n.default = w(f.default)
  104253. }) /*!node_modules/rc-menu/lib/placements.js*/
  104254. amis.define('37c582d', function (t, o, l, e) {
  104255. 'use strict'
  104256. Object.defineProperty(o, '__esModule', { value: !0 }), (o.placementsRtl = o.placements = o.default = void 0)
  104257. var r = { adjustX: 1, adjustY: 1 },
  104258. i = (o.placements = {
  104259. topLeft: { points: ['bl', 'tl'], overflow: r },
  104260. topRight: { points: ['br', 'tr'], overflow: r },
  104261. bottomLeft: { points: ['tl', 'bl'], overflow: r },
  104262. bottomRight: { points: ['tr', 'br'], overflow: r },
  104263. leftTop: { points: ['tr', 'tl'], overflow: r },
  104264. leftBottom: { points: ['br', 'bl'], overflow: r },
  104265. rightTop: { points: ['tl', 'tr'], overflow: r },
  104266. rightBottom: { points: ['bl', 'br'], overflow: r }
  104267. })
  104268. ;(o.placementsRtl = {
  104269. topLeft: { points: ['bl', 'tl'], overflow: r },
  104270. topRight: { points: ['br', 'tr'], overflow: r },
  104271. bottomLeft: { points: ['tl', 'bl'], overflow: r },
  104272. bottomRight: { points: ['tr', 'br'], overflow: r },
  104273. rightTop: { points: ['tr', 'tl'], overflow: r },
  104274. rightBottom: { points: ['br', 'bl'], overflow: r },
  104275. leftTop: { points: ['tl', 'tr'], overflow: r },
  104276. leftBottom: { points: ['bl', 'br'], overflow: r }
  104277. }),
  104278. (o.default = i)
  104279. }) /*!node_modules/rc-menu/lib/utils/motionUtil.js*/
  104280. amis.define('045cb6c', function (e, t, n, r) {
  104281. 'use strict'
  104282. Object.defineProperty(t, '__esModule', { value: !0 }),
  104283. (t.getMotion = function (e, t, n) {
  104284. if (t) return t
  104285. if (n) return n[e] || n.other
  104286. return
  104287. })
  104288. }) /*!node_modules/rc-menu/lib/SubMenu/PopupTrigger.js*/
  104289. amis.define('ba8ad2e', function (e, t, n, r) {
  104290. 'use strict'
  104291. var o = e('5faf1f8'),
  104292. a = e('38ef8c8')
  104293. Object.defineProperty(t, '__esModule', { value: !0 }),
  104294. (t.default = function (e) {
  104295. var t = e.prefixCls,
  104296. n = e.visible,
  104297. r = e.children,
  104298. o = e.popup,
  104299. a = e.popupStyle,
  104300. v = e.popupClassName,
  104301. y = e.popupOffset,
  104302. h = e.disabled,
  104303. C = e.mode,
  104304. M = e.onVisibleChange,
  104305. O = i.useContext(d.MenuContext),
  104306. P = O.getPopupContainer,
  104307. _ = O.rtl,
  104308. j = O.subMenuOpenDelay,
  104309. D = O.subMenuCloseDelay,
  104310. w = O.builtinPlacements,
  104311. R = O.triggerSubMenuAction,
  104312. S = O.forceSubMenuRender,
  104313. x = O.rootClassName,
  104314. N = O.motion,
  104315. W = O.defaultMotions,
  104316. k = i.useState(!1),
  104317. A = (0, p.default)(k, 2),
  104318. E = A[0],
  104319. L = A[1],
  104320. T = _ ? (0, l.default)((0, l.default)({}, b.placementsRtl), w) : (0, l.default)((0, l.default)({}, b.placements), w),
  104321. V = g[C],
  104322. z = (0, m.getMotion)(C, N, W),
  104323. q = i.useRef(z)
  104324. 'inline' !== C && (q.current = z)
  104325. var B = (0, l.default)((0, l.default)({}, q.current), {}, { leavedClassName: ''.concat(t, '-hidden'), removeOnLeave: !1, motionAppear: !0 }),
  104326. F = i.useRef()
  104327. return (
  104328. i.useEffect(
  104329. function () {
  104330. return (
  104331. (F.current = (0, s.default)(function () {
  104332. L(n)
  104333. })),
  104334. function () {
  104335. s.default.cancel(F.current)
  104336. }
  104337. )
  104338. },
  104339. [n]
  104340. ),
  104341. i.createElement(
  104342. f.default,
  104343. {
  104344. prefixCls: t,
  104345. popupClassName: (0, c.default)(''.concat(t, '-popup'), (0, u.default)({}, ''.concat(t, '-rtl'), _), v, x),
  104346. stretch: 'horizontal' === C ? 'minWidth' : null,
  104347. getPopupContainer: P,
  104348. builtinPlacements: T,
  104349. popupPlacement: V,
  104350. popupVisible: E,
  104351. popup: o,
  104352. popupStyle: a,
  104353. popupAlign: y && { offset: y },
  104354. action: h ? [] : [R],
  104355. mouseEnterDelay: j,
  104356. mouseLeaveDelay: D,
  104357. onPopupVisibleChange: M,
  104358. forceRender: S,
  104359. popupMotion: B,
  104360. fresh: !0
  104361. },
  104362. r
  104363. )
  104364. )
  104365. })
  104366. var u = o(e('3ebba13')),
  104367. l = o(e('c09970d')),
  104368. p = o(e('fedc157')),
  104369. i = (function (e, t) {
  104370. if (!t && e && e.__esModule) return e
  104371. if (null === e || ('object' != a(e) && 'function' != typeof e)) return { default: e }
  104372. var n = v(t)
  104373. if (n && n.has(e)) return n.get(e)
  104374. var r = { __proto__: null },
  104375. o = Object.defineProperty && Object.getOwnPropertyDescriptor
  104376. for (var u in e)
  104377. if ('default' !== u && Object.prototype.hasOwnProperty.call(e, u)) {
  104378. var l = o ? Object.getOwnPropertyDescriptor(e, u) : null
  104379. l && (l.get || l.set) ? Object.defineProperty(r, u, l) : (r[u] = e[u])
  104380. }
  104381. return (r.default = e), n && n.set(e, r), r
  104382. })(e('ac704b9')),
  104383. f = o(e('c5879ad')),
  104384. c = o(e('cb263ff')),
  104385. s = o(e('2c8ce62')),
  104386. d = e('52c6025'),
  104387. b = e('37c582d'),
  104388. m = e('045cb6c')
  104389. function v(e) {
  104390. if ('function' != typeof WeakMap) return null
  104391. var t = new WeakMap(),
  104392. n = new WeakMap()
  104393. return (v = function (e) {
  104394. return e ? n : t
  104395. })(e)
  104396. }
  104397. var g = { horizontal: 'bottomLeft', vertical: 'rightTop', 'vertical-left': 'rightTop', 'vertical-right': 'leftTop' }
  104398. }) /*!node_modules/rc-menu/lib/SubMenu/InlineSubMenuList.js*/
  104399. amis.define('f2ae9a5', function (e, t, n, r) {
  104400. 'use strict'
  104401. var a = e('5faf1f8'),
  104402. u = e('38ef8c8')
  104403. Object.defineProperty(t, '__esModule', { value: !0 }),
  104404. (t.default = function (e) {
  104405. var t = e.id,
  104406. n = e.open,
  104407. r = e.keyPath,
  104408. a = e.children,
  104409. u = 'inline',
  104410. v = l.useContext(s.MenuContext),
  104411. b = v.prefixCls,
  104412. m = v.forceSubMenuRender,
  104413. y = v.motion,
  104414. O = v.defaultMotions,
  104415. M = v.mode,
  104416. g = l.useRef(!1)
  104417. g.current = M === u
  104418. var h = l.useState(!g.current),
  104419. _ = (0, f.default)(h, 2),
  104420. j = _[0],
  104421. P = _[1],
  104422. C = !!g.current && n
  104423. l.useEffect(
  104424. function () {
  104425. g.current && P(!1)
  104426. },
  104427. [M]
  104428. )
  104429. var k = (0, c.default)({}, (0, d.getMotion)(u, y, O))
  104430. r.length > 1 && (k.motionAppear = !1)
  104431. var w = k.onVisibleChanged
  104432. if (
  104433. ((k.onVisibleChanged = function (e) {
  104434. return g.current || e || P(!0), null == w ? void 0 : w(e)
  104435. }),
  104436. j)
  104437. )
  104438. return null
  104439. return l.createElement(
  104440. s.default,
  104441. { mode: u, locked: !g.current },
  104442. l.createElement(i.default, (0, o.default)({ visible: C }, k, { forceRender: m, removeOnLeave: !1, leavedClassName: ''.concat(b, '-hidden') }), function (e) {
  104443. var n = e.className,
  104444. r = e.style
  104445. return l.createElement(p.default, { id: t, className: n, style: r }, a)
  104446. })
  104447. )
  104448. })
  104449. var o = a(e('10334e3')),
  104450. c = a(e('c09970d')),
  104451. f = a(e('fedc157')),
  104452. l = b(e('ac704b9')),
  104453. i = a(e('54260a3')),
  104454. d = e('045cb6c'),
  104455. s = b(e('52c6025')),
  104456. p = a(e('dc36e54'))
  104457. function v(e) {
  104458. if ('function' != typeof WeakMap) return null
  104459. var t = new WeakMap(),
  104460. n = new WeakMap()
  104461. return (v = function (e) {
  104462. return e ? n : t
  104463. })(e)
  104464. }
  104465. function b(e, t) {
  104466. if (!t && e && e.__esModule) return e
  104467. if (null === e || ('object' != u(e) && 'function' != typeof e)) return { default: e }
  104468. var n = v(t)
  104469. if (n && n.has(e)) return n.get(e)
  104470. var r = { __proto__: null },
  104471. a = Object.defineProperty && Object.getOwnPropertyDescriptor
  104472. for (var o in e)
  104473. if ('default' !== o && Object.prototype.hasOwnProperty.call(e, o)) {
  104474. var c = a ? Object.getOwnPropertyDescriptor(e, o) : null
  104475. c && (c.get || c.set) ? Object.defineProperty(r, o, c) : (r[o] = e[o])
  104476. }
  104477. return (r.default = e), n && n.set(e, r), r
  104478. }
  104479. }) /*!node_modules/rc-menu/lib/SubMenu/index.js*/
  104480. amis.define('6e9c51e', function (e, t, n, a) {
  104481. 'use strict'
  104482. var l = e('5faf1f8'),
  104483. o = e('38ef8c8')
  104484. Object.defineProperty(t, '__esModule', { value: !0 }),
  104485. (t.default = function (e) {
  104486. var t,
  104487. n = e.eventKey,
  104488. a = e.children,
  104489. l = (0, I.useFullPath)(n),
  104490. o = (0, v.parseChildren)(a, l),
  104491. u = (0, I.useMeasure)()
  104492. s.useEffect(
  104493. function () {
  104494. if (u)
  104495. return (
  104496. u.registerPath(n, l),
  104497. function () {
  104498. u.unregisterPath(n, l)
  104499. }
  104500. )
  104501. },
  104502. [l]
  104503. ),
  104504. (t = u ? o : s.createElement(N, e, o))
  104505. return s.createElement(I.PathTrackerContext.Provider, { value: l }, t)
  104506. })
  104507. var u = l(e('3ebba13')),
  104508. r = l(e('10334e3')),
  104509. c = l(e('c09970d')),
  104510. i = l(e('fedc157')),
  104511. f = l(e('1ac9d12')),
  104512. s = _(e('ac704b9')),
  104513. d = l(e('cb263ff')),
  104514. p = l(e('6c4fd9a')),
  104515. m = (l(e('1ee255e')), l(e('dc36e54'))),
  104516. v = e('4343bb0'),
  104517. b = _(e('52c6025')),
  104518. y = l(e('82bd6ff')),
  104519. C = l(e('ba8ad2e')),
  104520. h = l(e('0ff398c')),
  104521. M = l(e('23b5121')),
  104522. E = e('f64cfa1'),
  104523. P = l(e('73c3dbf')),
  104524. k = l(e('f2ae9a5')),
  104525. I = e('b8b9335'),
  104526. x = e('be31ca6'),
  104527. O = l(e('88516ff')),
  104528. g = [
  104529. 'style',
  104530. 'className',
  104531. 'title',
  104532. 'eventKey',
  104533. 'warnKey',
  104534. 'disabled',
  104535. 'internalPopupClose',
  104536. 'children',
  104537. 'itemIcon',
  104538. 'expandIcon',
  104539. 'popupClassName',
  104540. 'popupOffset',
  104541. 'popupStyle',
  104542. 'onClick',
  104543. 'onMouseEnter',
  104544. 'onMouseLeave',
  104545. 'onTitleClick',
  104546. 'onTitleMouseEnter',
  104547. 'onTitleMouseLeave'
  104548. ],
  104549. w = ['active']
  104550. function K(e) {
  104551. if ('function' != typeof WeakMap) return null
  104552. var t = new WeakMap(),
  104553. n = new WeakMap()
  104554. return (K = function (e) {
  104555. return e ? n : t
  104556. })(e)
  104557. }
  104558. function _(e, t) {
  104559. if (!t && e && e.__esModule) return e
  104560. if (null === e || ('object' != o(e) && 'function' != typeof e)) return { default: e }
  104561. var n = K(t)
  104562. if (n && n.has(e)) return n.get(e)
  104563. var a = { __proto__: null },
  104564. l = Object.defineProperty && Object.getOwnPropertyDescriptor
  104565. for (var u in e)
  104566. if ('default' !== u && Object.prototype.hasOwnProperty.call(e, u)) {
  104567. var r = l ? Object.getOwnPropertyDescriptor(e, u) : null
  104568. r && (r.get || r.set) ? Object.defineProperty(a, u, r) : (a[u] = e[u])
  104569. }
  104570. return (a.default = e), n && n.set(e, a), a
  104571. }
  104572. var N = function (e) {
  104573. var t = e.style,
  104574. n = e.className,
  104575. a = e.title,
  104576. l = e.eventKey,
  104577. o = (e.warnKey, e.disabled),
  104578. v = e.internalPopupClose,
  104579. K = e.children,
  104580. _ = e.itemIcon,
  104581. N = e.expandIcon,
  104582. j = e.popupClassName,
  104583. S = e.popupOffset,
  104584. T = e.popupStyle,
  104585. L = e.onClick,
  104586. R = e.onMouseEnter,
  104587. z = e.onMouseLeave,
  104588. D = e.onTitleClick,
  104589. F = e.onTitleMouseEnter,
  104590. W = e.onTitleMouseLeave,
  104591. A = (0, f.default)(e, g),
  104592. U = (0, x.useMenuId)(l),
  104593. V = s.useContext(b.MenuContext),
  104594. q = V.prefixCls,
  104595. B = V.mode,
  104596. G = V.openKeys,
  104597. H = V.disabled,
  104598. J = V.overflowDisabled,
  104599. Q = V.activeKey,
  104600. X = V.selectedKeys,
  104601. Y = V.itemIcon,
  104602. Z = V.expandIcon,
  104603. $ = V.onItemClick,
  104604. ee = V.onOpenChange,
  104605. te = V.onActive,
  104606. ne = s.useContext(O.default)._internalRenderSubMenuItem,
  104607. ae = s.useContext(I.PathUserContext).isSubPathKey,
  104608. le = (0, I.useFullPath)(),
  104609. oe = ''.concat(q, '-submenu'),
  104610. ue = H || o,
  104611. re = s.useRef(),
  104612. ce = s.useRef()
  104613. var ie = null != _ ? _ : Y,
  104614. fe = null != N ? N : Z,
  104615. se = G.includes(l),
  104616. de = !J && se,
  104617. pe = ae(X, l),
  104618. me = (0, M.default)(l, ue, F, W),
  104619. ve = me.active,
  104620. be = (0, f.default)(me, w),
  104621. ye = s.useState(!1),
  104622. Ce = (0, i.default)(ye, 2),
  104623. he = Ce[0],
  104624. Me = Ce[1],
  104625. Ee = function (e) {
  104626. ue || Me(e)
  104627. },
  104628. Pe = s.useMemo(
  104629. function () {
  104630. return ve || ('inline' !== B && (he || ae([Q], l)))
  104631. },
  104632. [B, ve, Q, he, l, ae]
  104633. ),
  104634. ke = (0, P.default)(le.length),
  104635. Ie = (0, y.default)(function (e) {
  104636. null == L || L((0, E.warnItemProp)(e)), $(e)
  104637. }),
  104638. xe = U && ''.concat(U, '-popup'),
  104639. Oe = s.createElement(
  104640. 'div',
  104641. (0, r.default)(
  104642. {
  104643. role: 'menuitem',
  104644. style: ke,
  104645. className: ''.concat(oe, '-title'),
  104646. tabIndex: ue ? null : -1,
  104647. ref: re,
  104648. title: 'string' == typeof a ? a : null,
  104649. 'data-menu-id': J && U ? null : U,
  104650. 'aria-expanded': de,
  104651. 'aria-haspopup': !0,
  104652. 'aria-controls': xe,
  104653. 'aria-disabled': ue,
  104654. onClick: function (e) {
  104655. ue || (null == D || D({ key: l, domEvent: e }), 'inline' === B && ee(l, !se))
  104656. },
  104657. onFocus: function () {
  104658. te(l)
  104659. }
  104660. },
  104661. be
  104662. ),
  104663. a,
  104664. s.createElement(
  104665. h.default,
  104666. { icon: 'horizontal' !== B ? fe : void 0, props: (0, c.default)((0, c.default)({}, e), {}, { isOpen: de, isSubMenu: !0 }) },
  104667. s.createElement('i', { className: ''.concat(oe, '-arrow') })
  104668. )
  104669. ),
  104670. ge = s.useRef(B)
  104671. if (('inline' !== B && le.length > 1 ? (ge.current = 'vertical') : (ge.current = B), !J)) {
  104672. var we = ge.current
  104673. Oe = s.createElement(
  104674. C.default,
  104675. {
  104676. mode: we,
  104677. prefixCls: oe,
  104678. visible: !v && de && 'inline' !== B,
  104679. popupClassName: j,
  104680. popupOffset: S,
  104681. popupStyle: T,
  104682. popup: s.createElement(b.default, { mode: 'horizontal' === we ? 'vertical' : we }, s.createElement(m.default, { id: xe, ref: ce }, K)),
  104683. disabled: ue,
  104684. onVisibleChange: function (e) {
  104685. 'inline' !== B && ee(l, e)
  104686. }
  104687. },
  104688. Oe
  104689. )
  104690. }
  104691. var Ke = s.createElement(
  104692. p.default.Item,
  104693. (0, r.default)({ role: 'none' }, A, {
  104694. component: 'li',
  104695. style: t,
  104696. className: (0, d.default)(
  104697. oe,
  104698. ''.concat(oe, '-').concat(B),
  104699. n,
  104700. (0, u.default)((0, u.default)((0, u.default)((0, u.default)({}, ''.concat(oe, '-open'), de), ''.concat(oe, '-active'), Pe), ''.concat(oe, '-selected'), pe), ''.concat(oe, '-disabled'), ue)
  104701. ),
  104702. onMouseEnter: function (e) {
  104703. Ee(!0), null == R || R({ key: l, domEvent: e })
  104704. },
  104705. onMouseLeave: function (e) {
  104706. Ee(!1), null == z || z({ key: l, domEvent: e })
  104707. }
  104708. }),
  104709. Oe,
  104710. !J && s.createElement(k.default, { id: xe, open: de, keyPath: le }, K)
  104711. )
  104712. return (
  104713. ne && (Ke = ne(Ke, e, { selected: pe, active: Pe, open: de, disabled: ue })),
  104714. s.createElement(b.default, { onItemClick: Ie, mode: 'horizontal' === B ? 'vertical' : B, itemIcon: ie, expandIcon: fe }, Ke)
  104715. )
  104716. }
  104717. }) /*!node_modules/rc-menu/lib/MenuItemGroup.js*/
  104718. amis.define('31096ee', function (e, t, r, n) {
  104719. 'use strict'
  104720. var a = e('5faf1f8'),
  104721. l = e('38ef8c8')
  104722. Object.defineProperty(t, '__esModule', { value: !0 }),
  104723. (t.default = function (e) {
  104724. var t = e.children,
  104725. r = (0, u.default)(e, y),
  104726. n = (0, p.useFullPath)(r.eventKey),
  104727. a = (0, d.parseChildren)(t, n)
  104728. if ((0, p.useMeasure)()) return a
  104729. return f.createElement(m, (0, i.default)(r, ['warnKey']), a)
  104730. })
  104731. var c = a(e('10334e3')),
  104732. u = a(e('1ac9d12')),
  104733. o = a(e('cb263ff')),
  104734. i = a(e('c44ef08')),
  104735. f = (function (e, t) {
  104736. if (!t && e && e.__esModule) return e
  104737. if (null === e || ('object' != l(e) && 'function' != typeof e)) return { default: e }
  104738. var r = b(t)
  104739. if (r && r.has(e)) return r.get(e)
  104740. var n = { __proto__: null },
  104741. a = Object.defineProperty && Object.getOwnPropertyDescriptor
  104742. for (var c in e)
  104743. if ('default' !== c && Object.prototype.hasOwnProperty.call(e, c)) {
  104744. var u = a ? Object.getOwnPropertyDescriptor(e, c) : null
  104745. u && (u.get || u.set) ? Object.defineProperty(n, c, u) : (n[c] = e[c])
  104746. }
  104747. return (n.default = e), r && r.set(e, n), n
  104748. })(e('ac704b9')),
  104749. s = e('52c6025'),
  104750. p = e('b8b9335'),
  104751. d = e('4343bb0'),
  104752. v = ['className', 'title', 'eventKey', 'children'],
  104753. y = ['children']
  104754. function b(e) {
  104755. if ('function' != typeof WeakMap) return null
  104756. var t = new WeakMap(),
  104757. r = new WeakMap()
  104758. return (b = function (e) {
  104759. return e ? r : t
  104760. })(e)
  104761. }
  104762. var m = function (e) {
  104763. var t = e.className,
  104764. r = e.title,
  104765. n = (e.eventKey, e.children),
  104766. a = (0, u.default)(e, v),
  104767. l = f.useContext(s.MenuContext).prefixCls,
  104768. i = ''.concat(l, '-item-group')
  104769. return f.createElement(
  104770. 'li',
  104771. (0, c.default)({ role: 'presentation' }, a, {
  104772. onClick: function (e) {
  104773. return e.stopPropagation()
  104774. },
  104775. className: (0, o.default)(i, t)
  104776. }),
  104777. f.createElement('div', { role: 'presentation', className: ''.concat(i, '-title'), title: 'string' == typeof r ? r : void 0 }, r),
  104778. f.createElement('ul', { role: 'group', className: ''.concat(i, '-list') }, n)
  104779. )
  104780. }
  104781. }) /*!node_modules/rc-menu/lib/Divider.js*/
  104782. amis.define('b4b21a3', function (e, t, r, n) {
  104783. 'use strict'
  104784. var a = e('5faf1f8'),
  104785. u = e('38ef8c8')
  104786. Object.defineProperty(t, '__esModule', { value: !0 }),
  104787. (t.default = function (e) {
  104788. var t = e.className,
  104789. r = e.style,
  104790. n = f.useContext(l.MenuContext).prefixCls
  104791. if ((0, c.useMeasure)()) return null
  104792. return f.createElement('li', { role: 'separator', className: (0, o.default)(''.concat(n, '-item-divider'), t), style: r })
  104793. })
  104794. var f = (function (e, t) {
  104795. if (!t && e && e.__esModule) return e
  104796. if (null === e || ('object' != u(e) && 'function' != typeof e)) return { default: e }
  104797. var r = i(t)
  104798. if (r && r.has(e)) return r.get(e)
  104799. var n = { __proto__: null },
  104800. a = Object.defineProperty && Object.getOwnPropertyDescriptor
  104801. for (var f in e)
  104802. if ('default' !== f && Object.prototype.hasOwnProperty.call(e, f)) {
  104803. var o = a ? Object.getOwnPropertyDescriptor(e, f) : null
  104804. o && (o.get || o.set) ? Object.defineProperty(n, f, o) : (n[f] = e[f])
  104805. }
  104806. return (n.default = e), r && r.set(e, n), n
  104807. })(e('ac704b9')),
  104808. o = a(e('cb263ff')),
  104809. l = e('52c6025'),
  104810. c = e('b8b9335')
  104811. function i(e) {
  104812. if ('function' != typeof WeakMap) return null
  104813. var t = new WeakMap(),
  104814. r = new WeakMap()
  104815. return (i = function (e) {
  104816. return e ? r : t
  104817. })(e)
  104818. }
  104819. }) /*!node_modules/rc-menu/lib/utils/nodeUtil.js*/
  104820. amis.define('88fd220', function (e, t, r, n) {
  104821. 'use strict'
  104822. var a = e('5faf1f8'),
  104823. u = e('38ef8c8')
  104824. Object.defineProperty(t, '__esModule', { value: !0 }),
  104825. (t.parseItems = function (e, t, r) {
  104826. var n = e
  104827. t && (n = k(t))
  104828. return (0, b.parseChildren)(n, r)
  104829. })
  104830. var l = a(e('10334e3')),
  104831. f = a(e('1ac9d12')),
  104832. c = a(e('38ef8c8')),
  104833. i = (function (e, t) {
  104834. if (!t && e && e.__esModule) return e
  104835. if (null === e || ('object' != u(e) && 'function' != typeof e)) return { default: e }
  104836. var r = v(t)
  104837. if (r && r.has(e)) return r.get(e)
  104838. var n = { __proto__: null },
  104839. a = Object.defineProperty && Object.getOwnPropertyDescriptor
  104840. for (var l in e)
  104841. if ('default' !== l && Object.prototype.hasOwnProperty.call(e, l)) {
  104842. var f = a ? Object.getOwnPropertyDescriptor(e, l) : null
  104843. f && (f.get || f.set) ? Object.defineProperty(n, l, f) : (n[l] = e[l])
  104844. }
  104845. return (n.default = e), r && r.set(e, n), n
  104846. })(e('ac704b9')),
  104847. o = a(e('31096ee')),
  104848. d = a(e('6e9c51e')),
  104849. p = a(e('b4b21a3')),
  104850. y = a(e('4b4de48')),
  104851. b = e('4343bb0'),
  104852. s = ['label', 'children', 'key', 'type']
  104853. function v(e) {
  104854. if ('function' != typeof WeakMap) return null
  104855. var t = new WeakMap(),
  104856. r = new WeakMap()
  104857. return (v = function (e) {
  104858. return e ? r : t
  104859. })(e)
  104860. }
  104861. function k(e) {
  104862. return (e || [])
  104863. .map(function (e, t) {
  104864. if (e && 'object' === (0, c.default)(e)) {
  104865. var r = e,
  104866. n = r.label,
  104867. a = r.children,
  104868. u = r.key,
  104869. b = r.type,
  104870. v = (0, f.default)(r, s),
  104871. O = null != u ? u : 'tmp-'.concat(t)
  104872. return a || 'group' === b
  104873. ? 'group' === b
  104874. ? i.createElement(o.default, (0, l.default)({ key: O }, v, { title: n }), k(a))
  104875. : i.createElement(d.default, (0, l.default)({ key: O }, v, { title: n }), k(a))
  104876. : 'divider' === b
  104877. ? i.createElement(p.default, (0, l.default)({ key: O }, v))
  104878. : i.createElement(y.default, (0, l.default)({ key: O }, v), n)
  104879. }
  104880. return null
  104881. })
  104882. .filter(function (e) {
  104883. return e
  104884. })
  104885. }
  104886. }) /*!node_modules/rc-menu/lib/Menu.js*/
  104887. amis.define('b89caab', function (e, t, n, l) {
  104888. 'use strict'
  104889. var a = e('5faf1f8'),
  104890. u = e('38ef8c8')
  104891. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  104892. var r = a(e('10334e3')),
  104893. o = a(e('3ebba13')),
  104894. i = a(e('c09970d')),
  104895. c = a(e('e51aaf9')),
  104896. d = a(e('fedc157')),
  104897. f = a(e('1ac9d12')),
  104898. s = a(e('cb263ff')),
  104899. v = a(e('6c4fd9a')),
  104900. p = a(e('fcd85d9')),
  104901. m = a(e('22273af')),
  104902. b = (a(e('1ee255e')), x(e('ac704b9'))),
  104903. y = b,
  104904. g = e('1e5c4ba'),
  104905. h = e('be31ca6'),
  104906. I = a(e('52c6025')),
  104907. C = e('b8b9335'),
  104908. M = a(e('88516ff')),
  104909. P = e('92c34cc'),
  104910. S = x(e('b8d5475')),
  104911. K = a(e('82bd6ff')),
  104912. O = a(e('ccf6d84')),
  104913. w = a(e('4b4de48')),
  104914. E = a(e('6e9c51e')),
  104915. R = e('88fd220'),
  104916. D = e('f64cfa1'),
  104917. _ = [
  104918. 'prefixCls',
  104919. 'rootClassName',
  104920. 'style',
  104921. 'className',
  104922. 'tabIndex',
  104923. 'items',
  104924. 'children',
  104925. 'direction',
  104926. 'id',
  104927. 'mode',
  104928. 'inlineCollapsed',
  104929. 'disabled',
  104930. 'disabledOverflow',
  104931. 'subMenuOpenDelay',
  104932. 'subMenuCloseDelay',
  104933. 'forceSubMenuRender',
  104934. 'defaultOpenKeys',
  104935. 'openKeys',
  104936. 'activeKey',
  104937. 'defaultActiveFirst',
  104938. 'selectable',
  104939. 'multiple',
  104940. 'defaultSelectedKeys',
  104941. 'selectedKeys',
  104942. 'onSelect',
  104943. 'onDeselect',
  104944. 'inlineIndent',
  104945. 'motion',
  104946. 'defaultMotions',
  104947. 'triggerSubMenuAction',
  104948. 'builtinPlacements',
  104949. 'itemIcon',
  104950. 'expandIcon',
  104951. 'overflowedIndicator',
  104952. 'overflowedIndicatorPopupClassName',
  104953. 'getPopupContainer',
  104954. 'onClick',
  104955. 'onOpenChange',
  104956. 'onKeyDown',
  104957. 'openAnimation',
  104958. 'openTransitionName',
  104959. '_internalRenderMenuItem',
  104960. '_internalRenderSubMenuItem'
  104961. ]
  104962. function k(e) {
  104963. if ('function' != typeof WeakMap) return null
  104964. var t = new WeakMap(),
  104965. n = new WeakMap()
  104966. return (k = function (e) {
  104967. return e ? n : t
  104968. })(e)
  104969. }
  104970. function x(e, t) {
  104971. if (!t && e && e.__esModule) return e
  104972. if (null === e || ('object' != u(e) && 'function' != typeof e)) return { default: e }
  104973. var n = k(t)
  104974. if (n && n.has(e)) return n.get(e)
  104975. var l = { __proto__: null },
  104976. a = Object.defineProperty && Object.getOwnPropertyDescriptor
  104977. for (var r in e)
  104978. if ('default' !== r && Object.prototype.hasOwnProperty.call(e, r)) {
  104979. var o = a ? Object.getOwnPropertyDescriptor(e, r) : null
  104980. o && (o.get || o.set) ? Object.defineProperty(l, r, o) : (l[r] = e[r])
  104981. }
  104982. return (l.default = e), n && n.set(e, l), l
  104983. }
  104984. var A = [],
  104985. N = y.forwardRef(function (e, t) {
  104986. var n,
  104987. l = e,
  104988. a = l.prefixCls,
  104989. u = void 0 === a ? 'rc-menu' : a,
  104990. k = l.rootClassName,
  104991. x = l.style,
  104992. N = l.className,
  104993. j = l.tabIndex,
  104994. F = void 0 === j ? 0 : j,
  104995. V = l.items,
  104996. W = l.children,
  104997. z = l.direction,
  104998. T = l.id,
  104999. L = l.mode,
  105000. H = void 0 === L ? 'vertical' : L,
  105001. U = l.inlineCollapsed,
  105002. Y = l.disabled,
  105003. q = l.disabledOverflow,
  105004. B = l.subMenuOpenDelay,
  105005. G = void 0 === B ? 0.1 : B,
  105006. J = l.subMenuCloseDelay,
  105007. Q = void 0 === J ? 0.1 : J,
  105008. X = l.forceSubMenuRender,
  105009. Z = l.defaultOpenKeys,
  105010. $ = l.openKeys,
  105011. ee = l.activeKey,
  105012. te = l.defaultActiveFirst,
  105013. ne = l.selectable,
  105014. le = void 0 === ne || ne,
  105015. ae = l.multiple,
  105016. ue = void 0 !== ae && ae,
  105017. re = l.defaultSelectedKeys,
  105018. oe = l.selectedKeys,
  105019. ie = l.onSelect,
  105020. ce = l.onDeselect,
  105021. de = l.inlineIndent,
  105022. fe = void 0 === de ? 24 : de,
  105023. se = l.motion,
  105024. ve = l.defaultMotions,
  105025. pe = l.triggerSubMenuAction,
  105026. me = void 0 === pe ? 'hover' : pe,
  105027. be = l.builtinPlacements,
  105028. ye = l.itemIcon,
  105029. ge = l.expandIcon,
  105030. he = l.overflowedIndicator,
  105031. Ie = void 0 === he ? '...' : he,
  105032. Ce = l.overflowedIndicatorPopupClassName,
  105033. Me = l.getPopupContainer,
  105034. Pe = l.onClick,
  105035. Se = l.onOpenChange,
  105036. Ke = l.onKeyDown,
  105037. Oe = (l.openAnimation, l.openTransitionName, l._internalRenderMenuItem),
  105038. we = l._internalRenderSubMenuItem,
  105039. Ee = (0, f.default)(l, _),
  105040. Re = y.useMemo(
  105041. function () {
  105042. return (0, R.parseItems)(W, V, A)
  105043. },
  105044. [W, V]
  105045. ),
  105046. De = y.useState(!1),
  105047. _e = (0, d.default)(De, 2),
  105048. ke = _e[0],
  105049. xe = _e[1],
  105050. Ae = y.useRef(),
  105051. Ne = (0, O.default)(T),
  105052. je = 'rtl' === z
  105053. var Fe = (0, p.default)(Z, {
  105054. value: $,
  105055. postState: function (e) {
  105056. return e || A
  105057. }
  105058. }),
  105059. Ve = (0, d.default)(Fe, 2),
  105060. We = Ve[0],
  105061. ze = Ve[1],
  105062. Te = function (e) {
  105063. var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1]
  105064. function n() {
  105065. ze(e), null == Se || Se(e)
  105066. }
  105067. t ? (0, g.flushSync)(n) : n()
  105068. },
  105069. Le = y.useState(We),
  105070. He = (0, d.default)(Le, 2),
  105071. Ue = He[0],
  105072. Ye = He[1],
  105073. qe = y.useRef(!1),
  105074. Be = y.useMemo(
  105075. function () {
  105076. return ('inline' !== H && 'vertical' !== H) || !U ? [H, !1] : ['vertical', U]
  105077. },
  105078. [H, U]
  105079. ),
  105080. Ge = (0, d.default)(Be, 2),
  105081. Je = Ge[0],
  105082. Qe = Ge[1],
  105083. Xe = 'inline' === Je,
  105084. Ze = y.useState(Je),
  105085. $e = (0, d.default)(Ze, 2),
  105086. et = $e[0],
  105087. tt = $e[1],
  105088. nt = y.useState(Qe),
  105089. lt = (0, d.default)(nt, 2),
  105090. at = lt[0],
  105091. ut = lt[1]
  105092. y.useEffect(
  105093. function () {
  105094. tt(Je), ut(Qe), qe.current && (Xe ? ze(Ue) : Te(A))
  105095. },
  105096. [Je, Qe]
  105097. )
  105098. var rt = y.useState(0),
  105099. ot = (0, d.default)(rt, 2),
  105100. it = ot[0],
  105101. ct = ot[1],
  105102. dt = it >= Re.length - 1 || 'horizontal' !== et || q
  105103. y.useEffect(
  105104. function () {
  105105. Xe && Ye(We)
  105106. },
  105107. [We]
  105108. ),
  105109. y.useEffect(function () {
  105110. return (
  105111. (qe.current = !0),
  105112. function () {
  105113. qe.current = !1
  105114. }
  105115. )
  105116. }, [])
  105117. var ft = (0, S.default)(),
  105118. st = ft.registerPath,
  105119. vt = ft.unregisterPath,
  105120. pt = ft.refreshOverflowKeys,
  105121. mt = ft.isSubPathKey,
  105122. bt = ft.getKeyPath,
  105123. yt = ft.getKeys,
  105124. gt = ft.getSubPathKeys,
  105125. ht = y.useMemo(
  105126. function () {
  105127. return { registerPath: st, unregisterPath: vt }
  105128. },
  105129. [st, vt]
  105130. ),
  105131. It = y.useMemo(
  105132. function () {
  105133. return { isSubPathKey: mt }
  105134. },
  105135. [mt]
  105136. )
  105137. y.useEffect(
  105138. function () {
  105139. pt(
  105140. dt
  105141. ? A
  105142. : Re.slice(it + 1).map(function (e) {
  105143. return e.key
  105144. })
  105145. )
  105146. },
  105147. [it, dt]
  105148. )
  105149. var Ct = (0, p.default)(ee || (te && (null === (n = Re[0]) || void 0 === n ? void 0 : n.key)), { value: ee }),
  105150. Mt = (0, d.default)(Ct, 2),
  105151. Pt = Mt[0],
  105152. St = Mt[1],
  105153. Kt = (0, K.default)(function (e) {
  105154. St(e)
  105155. }),
  105156. Ot = (0, K.default)(function () {
  105157. St(void 0)
  105158. })
  105159. ;(0, b.useImperativeHandle)(t, function () {
  105160. return {
  105161. list: Ae.current,
  105162. focus: function (e) {
  105163. var t,
  105164. n,
  105165. l = yt(),
  105166. a = (0, P.refreshElements)(l, Ne),
  105167. u = a.elements,
  105168. r = a.key2element,
  105169. o = a.element2key,
  105170. i = (0, P.getFocusableElements)(Ae.current, u),
  105171. c =
  105172. null != Pt
  105173. ? Pt
  105174. : i[0]
  105175. ? o.get(i[0])
  105176. : null ===
  105177. (t = Re.find(function (e) {
  105178. return !e.props.disabled
  105179. })) || void 0 === t
  105180. ? void 0
  105181. : t.key,
  105182. d = r.get(c)
  105183. c && d && (null == d || null === (n = d.focus) || void 0 === n || n.call(d, e))
  105184. }
  105185. }
  105186. })
  105187. var wt = (0, p.default)(re || [], {
  105188. value: oe,
  105189. postState: function (e) {
  105190. return Array.isArray(e) ? e : null == e ? A : [e]
  105191. }
  105192. }),
  105193. Et = (0, d.default)(wt, 2),
  105194. Rt = Et[0],
  105195. Dt = Et[1],
  105196. _t = (0, K.default)(function (e) {
  105197. null == Pe || Pe((0, D.warnItemProp)(e)),
  105198. (function (e) {
  105199. if (le) {
  105200. var t,
  105201. n = e.key,
  105202. l = Rt.includes(n)
  105203. ;(t = ue
  105204. ? l
  105205. ? Rt.filter(function (e) {
  105206. return e !== n
  105207. })
  105208. : [].concat((0, c.default)(Rt), [n])
  105209. : [n]),
  105210. Dt(t)
  105211. var a = (0, i.default)((0, i.default)({}, e), {}, { selectedKeys: t })
  105212. l ? null == ce || ce(a) : null == ie || ie(a)
  105213. }
  105214. !ue && We.length && 'inline' !== et && Te(A)
  105215. })(e)
  105216. }),
  105217. kt = (0, K.default)(function (e, t) {
  105218. var n = We.filter(function (t) {
  105219. return t !== e
  105220. })
  105221. if (t) n.push(e)
  105222. else if ('inline' !== et) {
  105223. var l = gt(e)
  105224. n = n.filter(function (e) {
  105225. return !l.has(e)
  105226. })
  105227. }
  105228. ;(0, m.default)(We, n, !0) || Te(n, !0)
  105229. }),
  105230. xt = (0, P.useAccessibility)(
  105231. et,
  105232. Pt,
  105233. je,
  105234. Ne,
  105235. Ae,
  105236. yt,
  105237. bt,
  105238. St,
  105239. function (e, t) {
  105240. var n = null != t ? t : !We.includes(e)
  105241. kt(e, n)
  105242. },
  105243. Ke
  105244. )
  105245. y.useEffect(function () {
  105246. xe(!0)
  105247. }, [])
  105248. var At = y.useMemo(
  105249. function () {
  105250. return { _internalRenderMenuItem: Oe, _internalRenderSubMenuItem: we }
  105251. },
  105252. [Oe, we]
  105253. ),
  105254. Nt =
  105255. 'horizontal' !== et || q
  105256. ? Re
  105257. : Re.map(function (e, t) {
  105258. return y.createElement(I.default, { key: e.key, overflowDisabled: t > it }, e)
  105259. }),
  105260. jt = y.createElement(
  105261. v.default,
  105262. (0, r.default)(
  105263. {
  105264. id: T,
  105265. ref: Ae,
  105266. prefixCls: ''.concat(u, '-overflow'),
  105267. component: 'ul',
  105268. itemComponent: w.default,
  105269. className: (0, s.default)(
  105270. u,
  105271. ''.concat(u, '-root'),
  105272. ''.concat(u, '-').concat(et),
  105273. N,
  105274. (0, o.default)((0, o.default)({}, ''.concat(u, '-inline-collapsed'), at), ''.concat(u, '-rtl'), je),
  105275. k
  105276. ),
  105277. dir: z,
  105278. style: x,
  105279. role: 'menu',
  105280. tabIndex: F,
  105281. data: Nt,
  105282. renderRawItem: function (e) {
  105283. return e
  105284. },
  105285. renderRawRest: function (e) {
  105286. var t = e.length,
  105287. n = t ? Re.slice(-t) : null
  105288. return y.createElement(E.default, { eventKey: S.OVERFLOW_KEY, title: Ie, disabled: dt, internalPopupClose: 0 === t, popupClassName: Ce }, n)
  105289. },
  105290. maxCount: 'horizontal' !== et || q ? v.default.INVALIDATE : v.default.RESPONSIVE,
  105291. ssr: 'full',
  105292. 'data-menu-list': !0,
  105293. onVisibleChange: function (e) {
  105294. ct(e)
  105295. },
  105296. onKeyDown: xt
  105297. },
  105298. Ee
  105299. )
  105300. )
  105301. return y.createElement(
  105302. M.default.Provider,
  105303. { value: At },
  105304. y.createElement(
  105305. h.IdContext.Provider,
  105306. { value: Ne },
  105307. y.createElement(
  105308. I.default,
  105309. {
  105310. prefixCls: u,
  105311. rootClassName: k,
  105312. mode: et,
  105313. openKeys: We,
  105314. rtl: je,
  105315. disabled: Y,
  105316. motion: ke ? se : null,
  105317. defaultMotions: ke ? ve : null,
  105318. activeKey: Pt,
  105319. onActive: Kt,
  105320. onInactive: Ot,
  105321. selectedKeys: Rt,
  105322. inlineIndent: fe,
  105323. subMenuOpenDelay: G,
  105324. subMenuCloseDelay: Q,
  105325. forceSubMenuRender: X,
  105326. builtinPlacements: be,
  105327. triggerSubMenuAction: me,
  105328. getPopupContainer: Me,
  105329. itemIcon: ye,
  105330. expandIcon: ge,
  105331. onItemClick: _t,
  105332. onOpenChange: kt
  105333. },
  105334. y.createElement(C.PathUserContext.Provider, { value: It }, jt),
  105335. y.createElement('div', { style: { display: 'none' }, 'aria-hidden': !0 }, y.createElement(C.PathRegisterContext.Provider, { value: ht }, Re))
  105336. )
  105337. )
  105338. )
  105339. })
  105340. t.default = N
  105341. }) /*!node_modules/rc-menu/lib/index.js*/
  105342. amis.define('d9cbf09', function (e, t, u, r) {
  105343. 'use strict'
  105344. var n = e('5faf1f8')
  105345. Object.defineProperty(t, '__esModule', { value: !0 }),
  105346. Object.defineProperty(t, 'Divider', {
  105347. enumerable: !0,
  105348. get: function () {
  105349. return i.default
  105350. }
  105351. }),
  105352. Object.defineProperty(t, 'Item', {
  105353. enumerable: !0,
  105354. get: function () {
  105355. return a.default
  105356. }
  105357. }),
  105358. Object.defineProperty(t, 'ItemGroup', {
  105359. enumerable: !0,
  105360. get: function () {
  105361. return l.default
  105362. }
  105363. }),
  105364. Object.defineProperty(t, 'MenuItem', {
  105365. enumerable: !0,
  105366. get: function () {
  105367. return a.default
  105368. }
  105369. }),
  105370. Object.defineProperty(t, 'MenuItemGroup', {
  105371. enumerable: !0,
  105372. get: function () {
  105373. return l.default
  105374. }
  105375. }),
  105376. Object.defineProperty(t, 'SubMenu', {
  105377. enumerable: !0,
  105378. get: function () {
  105379. return d.default
  105380. }
  105381. }),
  105382. (t.default = void 0),
  105383. Object.defineProperty(t, 'useFullPath', {
  105384. enumerable: !0,
  105385. get: function () {
  105386. return b.useFullPath
  105387. }
  105388. })
  105389. var f = n(e('b89caab')),
  105390. a = n(e('4b4de48')),
  105391. d = n(e('6e9c51e')),
  105392. l = n(e('31096ee')),
  105393. b = e('b8b9335'),
  105394. i = n(e('b4b21a3')),
  105395. o = f.default
  105396. ;(o.Item = a.default), (o.SubMenu = d.default), (o.ItemGroup = l.default), (o.Divider = i.default)
  105397. t.default = o
  105398. }) /*!node_modules/amis-ui/lib/components/menu/MenuContext.js*/
  105399. amis.define('204e021', function (e, t, n, i) {
  105400. 'use strict'
  105401. Object.defineProperty(t, '__esModule', { value: !0 })
  105402. var o = e('ac704b9').createContext({ themeColor: 'light', stacked: !0, mode: 'inline', collapsed: !1, direction: 'ltr', prefix: '', inlineIndent: 15, accordion: !1, draggable: !1 })
  105403. t.MenuContext = o
  105404. }) /*!node_modules/amis-ui/lib/components/menu/MenuItem.js*/
  105405. amis.define('81ee07f', function (e, t, a, l) {
  105406. 'use strict'
  105407. Object.defineProperty(t, '__esModule', { value: !0 })
  105408. var n = e('68b98b9'),
  105409. i = e('ac704b9'),
  105410. s = e('3f34d90'),
  105411. o = e('d9cbf09'),
  105412. r = e('64ea6e0'),
  105413. d = e('9249021'),
  105414. u = e('09ae5b9'),
  105415. c = e('ab79728'),
  105416. m = e('204e021')
  105417. function p(e) {
  105418. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  105419. }
  105420. var v = p(i),
  105421. f = p(s),
  105422. g = e('ac704b9'),
  105423. b = (g.default || g).createElement
  105424. ;(g.default || g).Fragment
  105425. var N = u.getIcon('drag-bar'),
  105426. M = (function (e) {
  105427. function t() {
  105428. var t = (null !== e && e.apply(this, arguments)) || this
  105429. return (t.internalProps = ['children', 'eventKey', 'warnKey', 'disabled', 'itemIcon', 'attribute', 'onMouseEnter', 'onMouseLeave', 'onClick', 'className']), t
  105430. }
  105431. return (
  105432. n.__extends(t, e),
  105433. (t.prototype.isImgPath = function (e) {
  105434. return 'string' == typeof e && (!!~e.indexOf('.') || /^\/images\//.test(e))
  105435. }),
  105436. (t.prototype.renderMenuItem = function () {
  105437. var e,
  105438. t,
  105439. a,
  105440. l,
  105441. i,
  105442. s,
  105443. o = this.context,
  105444. u = o.collapsed,
  105445. c = o.draggable,
  105446. m = o.stacked,
  105447. p = o.mode,
  105448. f = o.onDragStart,
  105449. g = this.props,
  105450. M = g.classnames,
  105451. h = g.icon,
  105452. y = g.label,
  105453. _ = g.labelExtra,
  105454. x = g.path,
  105455. I = g.depth,
  105456. C = g.badge,
  105457. k = g.badgeClassName,
  105458. E = g.renderLink,
  105459. w = g.extra,
  105460. P = g.disabled,
  105461. T = g.testIdBuilder,
  105462. A = g.id,
  105463. j = g.data,
  105464. B = u && 1 === I,
  105465. F = h
  105466. ? 'string' == typeof h
  105467. ? this.isImgPath(h)
  105468. ? b('div', { className: M('Nav-Menu-item-icon') }, b('img', { width: '14px', src: h }))
  105469. : b('i', { className: M('Nav-Menu-item-icon', h, ((e = {}), (e['Nav-Menu-item-icon-collapsed'] = B), e)) })
  105470. : v.default.isValidElement(h)
  105471. ? v.default.cloneElement(h, {
  105472. className: M('Nav-Menu-item-icon', null === (i = h.props) || void 0 === i ? void 0 : i.className, ((t = {}), (t['Nav-Menu-item-icon-svg-collapsed'] = B), t))
  105473. })
  105474. : null
  105475. : null,
  105476. O =
  105477. y && ('string' == typeof y || Array.isArray(y))
  105478. ? b('span', { className: M('Nav-Menu-item-label', ((a = {}), (a['Nav-Menu-item-label-collapsed'] = B), a)), title: B || Array.isArray(y) ? '' : y }, B ? y.slice(0, 1) : y)
  105479. : v.default.isValidElement(y)
  105480. ? v.default.cloneElement(y, {
  105481. className: M(
  105482. 'Nav-Menu-item-label',
  105483. null === (s = null == y ? void 0 : y.props) || void 0 === s ? void 0 : s.className,
  105484. ((l = {}), (l['Nav-Menu-item-label-collapsed'] = B), (l['Nav-Menu-item-label-subTitle'] = !B), l)
  105485. )
  105486. })
  105487. : null,
  105488. D = !P && m && 'inline' === p && !u && c ? b('span', { className: M('Nav-Menu-item-dragBar'), draggable: !0 }, b(N, null)) : null,
  105489. K = E && 'function' == typeof E ? E(this.props) : x || ''
  105490. return b(
  105491. 'div',
  105492. { className: M('Nav-Menu-item-wrap') },
  105493. b(
  105494. d.Badge,
  105495. { classnames: M, badge: C && !B ? n.__assign(n.__assign({}, C), { className: k }) : null, data: r.createObject(j, K) },
  105496. b(
  105497. 'a',
  105498. n.__assign(
  105499. {
  105500. className: M('Nav-Menu-item-link'),
  105501. title: 'string' == typeof (null == K ? void 0 : K.label) ? (null == K ? void 0 : K.label) : void 0,
  105502. 'data-id': (null == K ? void 0 : K.__id) || A,
  105503. 'data-depth': I,
  105504. onDragStart: null == f ? void 0 : f(K)
  105505. },
  105506. null == T ? void 0 : T.getTestId()
  105507. ),
  105508. B ? b(v.default.Fragment, null, F || O) : b(v.default.Fragment, null, D, F, O, _)
  105509. )
  105510. ),
  105511. w ? b('div', { className: M('Nav-Menu-item-extra') }, w) : null
  105512. )
  105513. }),
  105514. (t.prototype.render = function () {
  105515. var e,
  105516. t = this.props,
  105517. a = t.tooltipClassName,
  105518. l = t.classnames,
  105519. i = t.label,
  105520. s = t.disabled,
  105521. r = t.disabledTip,
  105522. d = t.tooltipContainer,
  105523. u = t.tooltipTrigger,
  105524. m = t.depth,
  105525. p = t.hidden,
  105526. v = t.order,
  105527. g = t.overflowedIndicator,
  105528. N = t.overflowMaxCount,
  105529. M = this.context,
  105530. h = M.collapsed,
  105531. y = M.mode,
  105532. _ = M.stacked,
  105533. x = M.themeColor,
  105534. I = M.direction,
  105535. C = _ && 'inline' === y && h && 1 === m,
  105536. k = g && N
  105537. return p
  105538. ? null
  105539. : b(
  105540. c.default,
  105541. {
  105542. tooltipClassName: l('Nav-Menu-item-tooltip', a, ((e = {}), (e['Nav-Menu-item-tooltip-dark'] = 'dark' === x), e)),
  105543. placement: 'rtl' === I ? 'left' : 'right',
  105544. tooltip: s ? r : C ? i : '',
  105545. container: d,
  105546. trigger: u,
  105547. rootClose: !0
  105548. },
  105549. b('ul', { className: l('Nav-Menu-item-tooltip-wrap'), style: k ? {} : { order: v } }, b(o.Item, n.__assign({}, f.default(this.props, this.internalProps)), this.renderMenuItem()))
  105550. )
  105551. }),
  105552. (t.defaultProps = { disabled: !1, tooltipTrigger: ['hover', 'focus'] }),
  105553. (t.contextType = m.MenuContext),
  105554. t
  105555. )
  105556. })(v.default.Component),
  105557. h = r.themeable(M)
  105558. ;(t.MenuItem = M), (t.default = h)
  105559. }) /*!node_modules/amis-ui/lib/components/menu/SubMenu.js*/
  105560. amis.define('ae56aff', function (e, a, t, n) {
  105561. 'use strict'
  105562. Object.defineProperty(a, '__esModule', { value: !0 })
  105563. var l = e('68b98b9'),
  105564. s = e('ac704b9'),
  105565. i = e('3f34d90'),
  105566. u = e('d9cbf09'),
  105567. o = e('64ea6e0'),
  105568. d = e('09ae5b9'),
  105569. r = e('9249021'),
  105570. c = e('204e021')
  105571. function p(e) {
  105572. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  105573. }
  105574. var m = p(s),
  105575. v = p(i),
  105576. b = e('ac704b9'),
  105577. g = (b.default || b).createElement
  105578. ;(b.default || b).Fragment
  105579. var N = d.getIcon('drag-bar'),
  105580. f = (function (e) {
  105581. function a() {
  105582. var a = (null !== e && e.apply(this, arguments)) || this
  105583. return (
  105584. (a.internalProps = [
  105585. 'key',
  105586. 'style',
  105587. 'className',
  105588. 'title',
  105589. 'children',
  105590. 'disabled',
  105591. 'eventKey',
  105592. 'warnKey',
  105593. 'itemIcon',
  105594. 'expandIcon',
  105595. 'onMouseEnter',
  105596. 'onMouseLeave',
  105597. 'popupClassName',
  105598. 'popupOffset',
  105599. 'onClick',
  105600. 'onTitleClick',
  105601. 'onTitleMouseEnter',
  105602. 'onTitleMouseLeave'
  105603. ]),
  105604. a
  105605. )
  105606. }
  105607. return (
  105608. l.__extends(a, e),
  105609. (a.prototype.handleSubmenuTitleActived = function (e) {
  105610. var a = e.key,
  105611. t = e.domEvent,
  105612. n = this.context,
  105613. l = n.onSubmenuClick
  105614. n.stacked && (null == l || l({ key: a, domEvent: t, props: this.props }))
  105615. }),
  105616. (a.prototype.isImgPath = function (e) {
  105617. return 'string' == typeof e && (!!~e.indexOf('.') || /^\/images\//.test(e))
  105618. }),
  105619. (a.prototype.renderSubMenuTitle = function () {
  105620. var e,
  105621. a,
  105622. t,
  105623. n,
  105624. s,
  105625. i,
  105626. u = this.context,
  105627. c = u.collapsed,
  105628. p = u.stacked,
  105629. v = u.mode,
  105630. b = u.draggable,
  105631. f = u.onDragStart,
  105632. h = this.props,
  105633. M = h.classnames,
  105634. y = h.id,
  105635. _ = h.label,
  105636. k = h.labelExtra,
  105637. T = h.icon,
  105638. x = h.path,
  105639. C = h.depth,
  105640. E = h.badge,
  105641. I = h.badgeClassName,
  105642. S = h.disabled,
  105643. A = h.data,
  105644. w = h.extra,
  105645. O = h.testIdBuilder,
  105646. P = h.renderLink,
  105647. j = c && 1 === C,
  105648. F = P && 'function' == typeof P ? P(this.props) : x || '',
  105649. B = T
  105650. ? 'string' == typeof T
  105651. ? this.isImgPath(T)
  105652. ? g('div', { className: M('Nav-Menu-item-icon') }, g('img', { width: '14px', src: T }))
  105653. : g('i', { key: 'icon', className: M('Nav-Menu-item-icon', T, ((e = {}), (e['Nav-Menu-item-icon-collapsed'] = j), e)) })
  105654. : m.default.isValidElement(T)
  105655. ? m.default.cloneElement(T, {
  105656. className: M('Nav-Menu-item-icon', null === (s = T.props) || void 0 === s ? void 0 : s.className, ((a = {}), (a['Nav-Menu-item-icon-svg-collapsed'] = j), a))
  105657. })
  105658. : null
  105659. : null,
  105660. L =
  105661. _ && ('string' == typeof _ || Array.isArray(_))
  105662. ? g(
  105663. 'span',
  105664. { className: M('Nav-Menu-item-label', ((t = {}), (t['Nav-Menu-item-label-collapsed'] = j), (t['Nav-Menu-item-label-subTitle'] = !j), t)), title: j || Array.isArray(_) ? '' : _ },
  105665. j ? _.slice(0, 1) : _
  105666. )
  105667. : m.default.isValidElement(_)
  105668. ? m.default.cloneElement(_, {
  105669. className: M(
  105670. 'Nav-Menu-item-label',
  105671. null === (i = null == _ ? void 0 : _.props) || void 0 === i ? void 0 : i.className,
  105672. ((n = {}), (n['Nav-Menu-item-label-collapsed'] = j), (n['Nav-Menu-item-label-subTitle'] = !j), n)
  105673. )
  105674. })
  105675. : null,
  105676. D =
  105677. !S && p && 'inline' === v && !c && b
  105678. ? g('span', l.__assign({ className: M('Nav-Menu-item-dragBar'), draggable: !0 }, null == O ? void 0 : O.getChild('drag-bar').getTestId()), g(N, null))
  105679. : null
  105680. return g(
  105681. 'div',
  105682. { className: M('Nav-Menu-item-wrap') },
  105683. g(
  105684. r.Badge,
  105685. { classnames: M, badge: E && !j ? l.__assign(l.__assign({}, E), { className: I }) : null, data: o.createObject(A, F) },
  105686. g(
  105687. 'a',
  105688. l.__assign(
  105689. { className: M('Nav-Menu-item-link'), 'data-id': (null == F ? void 0 : F.__id) || y, 'data-depth': C, onDragStart: null == f ? void 0 : f(F) },
  105690. null == O ? void 0 : O.getTestId()
  105691. ),
  105692. j
  105693. ? g(m.default.Fragment, null, B || L)
  105694. : g(
  105695. m.default.Fragment,
  105696. null,
  105697. D,
  105698. B,
  105699. L,
  105700. k,
  105701. p || 1 !== C
  105702. ? null
  105703. : g(
  105704. 'span',
  105705. l.__assign({ key: 'expand-toggle', className: M('Nav-Menu-submenu-arrow') }, null == O ? void 0 : O.getChild('expand-toggle').getTestId()),
  105706. g(d.Icon, { icon: 'right-arrow-bold', className: 'icon' })
  105707. )
  105708. )
  105709. )
  105710. ),
  105711. w ? g('div', { className: M('Nav-Menu-item-extra') }, w) : null
  105712. )
  105713. }),
  105714. (a.prototype.render = function () {
  105715. var e,
  105716. a,
  105717. t = this.props,
  105718. n = t.popupClassName,
  105719. s = t.classnames,
  105720. i = t.hidden,
  105721. o = t.className,
  105722. d = 'dark' === this.context.themeColor
  105723. return i
  105724. ? null
  105725. : g(
  105726. u.SubMenu,
  105727. l.__assign({}, v.default(this.props, this.internalProps), {
  105728. className: s('Nav-Menu-submenu', ((e = {}), (e['Nav-Menu-submenu-dark'] = d), e), o),
  105729. popupClassName: s(((a = {}), (a['Nav-Menu-submenu-popup-dark'] = d), a), n),
  105730. title: this.renderSubMenuTitle(),
  105731. onTitleClick: this.handleSubmenuTitleActived
  105732. })
  105733. )
  105734. }),
  105735. (a.contextType = c.MenuContext),
  105736. l.__decorate(
  105737. [o.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', [Object]), l.__metadata('design:returntype', void 0)],
  105738. a.prototype,
  105739. 'handleSubmenuTitleActived',
  105740. null
  105741. ),
  105742. a
  105743. )
  105744. })(m.default.Component),
  105745. h = o.themeable(f)
  105746. ;(a.SubMenu = f), (a.default = h)
  105747. }) /*!node_modules/amis-ui/lib/components/menu/index.js*/
  105748. amis.define('6b282c7', function (e, t, n, a) {
  105749. 'use strict'
  105750. Object.defineProperty(t, '__esModule', { value: !0 })
  105751. var i = e('68b98b9'),
  105752. r = e('ac704b9'),
  105753. o = e('4db550e'),
  105754. d = e('37efca2'),
  105755. l = e('d9cbf09'),
  105756. s = e('64ea6e0'),
  105757. u = e('09ae5b9'),
  105758. c = e('81ee07f'),
  105759. p = e('ae56aff'),
  105760. v = e('204e021')
  105761. function f(e) {
  105762. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  105763. }
  105764. var h = f(r),
  105765. g = f(o),
  105766. m = f(d),
  105767. y = f(l),
  105768. _ = e('ac704b9'),
  105769. b = (_.default || _).createElement
  105770. ;(_.default || _).Fragment
  105771. var k = (function (e) {
  105772. function t(t) {
  105773. var n,
  105774. a = this,
  105775. r = (a = e.call(this, t) || this).normalizeNavigations(i.__assign({}, t)),
  105776. o = r.transformedNav,
  105777. d = r.activeKey,
  105778. l = r.defaultOpenKeys,
  105779. s = r.openKeys,
  105780. u = r.activeItems
  105781. return (a.state = { navigations: o, activeKey: d, defaultOpenKeys: l, openKeys: s }), d.length && (null === (n = t.onChange) || void 0 === n || n.call(t, u)), a
  105782. }
  105783. return (
  105784. i.__extends(t, e),
  105785. (t.prototype.componentDidUpdate = function (e, t) {
  105786. var n,
  105787. a,
  105788. r,
  105789. o = this.props,
  105790. d = e.isOpen,
  105791. l = e.navigations.length !== o.navigations.length
  105792. if (!l)
  105793. try {
  105794. for (var s = i.__values(o.navigations.entries()), u = s.next(); !u.done; u = s.next()) {
  105795. var c = i.__read(u.value, 2),
  105796. p = c[0],
  105797. v = c[1]
  105798. if (!v.link || (v.link && !m.default(v.link, e.navigations[p].link))) {
  105799. l = !0
  105800. break
  105801. }
  105802. }
  105803. } catch (e) {
  105804. n = { error: e }
  105805. } finally {
  105806. try {
  105807. u && !u.done && (a = s.return) && a.call(s)
  105808. } finally {
  105809. if (n) throw n.error
  105810. }
  105811. }
  105812. if (l || !m.default(e.location, o.location)) {
  105813. var f = this.normalizeNavigations(i.__assign(i.__assign({}, o), { isOpen: d })),
  105814. h = f.transformedNav,
  105815. g = f.activeKey,
  105816. y = f.defaultOpenKeys,
  105817. _ = f.openKeys,
  105818. b = f.activeItems
  105819. this.setState({ navigations: h, activeKey: g, defaultOpenKeys: y, openKeys: _, activeItems: b })
  105820. }
  105821. m.default(t.activeKey, this.state.activeKey) || null === (r = o.onChange) || void 0 === r || r.call(o, this.state.activeItems)
  105822. }),
  105823. (t.prototype.getKeyPaths = function (e, t) {
  105824. var n = s.findTree(e, function (e) {
  105825. return e.id === t
  105826. })
  105827. if (!n) return []
  105828. var a = s.getTreeAncestors(e, n)
  105829. return a
  105830. ? a.map(function (e) {
  105831. return e.id || ''
  105832. })
  105833. : []
  105834. }),
  105835. (t.prototype.normalizeNavigations = function (e) {
  105836. var t = this,
  105837. n = e.navigations,
  105838. a = e.prefix,
  105839. r = e.isActive,
  105840. o = e.isOpen,
  105841. d = e.stacked,
  105842. l = 1,
  105843. u = [],
  105844. c = [],
  105845. p = [],
  105846. v = s.mapTree(
  105847. s.filterTree(n, function (e, t, n) {
  105848. return !(!d && 'divider' === e.mode)
  105849. }),
  105850. function (e, t, n, d) {
  105851. var s = (e.id || e.key || l++).toString()
  105852. !u.find(function (e) {
  105853. return e === s
  105854. }) &&
  105855. r(e, a) &&
  105856. (null == u || u.push(s), null == p || p.push(e.link || e))
  105857. var v = o(e)
  105858. return (
  105859. !c.find(function (e) {
  105860. return e === s
  105861. }) &&
  105862. v &&
  105863. c.push(s),
  105864. i.__assign(i.__assign({}, e), { id: s, active: r, depth: n, children: e.children })
  105865. )
  105866. },
  105867. 1,
  105868. !1
  105869. ),
  105870. f = []
  105871. return (
  105872. u.forEach(function (e) {
  105873. f = i.__spreadArray(i.__spreadArray(i.__spreadArray([], i.__read(f), !1), i.__read(t.getKeyPaths(v, e)), !1), [e], !1)
  105874. }),
  105875. { transformedNav: v, activeKey: u, defaultOpenKeys: f, openKeys: c, activeItems: p }
  105876. )
  105877. }),
  105878. (t.prototype.handleItemClick = function (e) {
  105879. var t = e.key,
  105880. n = e.domEvent,
  105881. a = e.keyPath
  105882. return i.__awaiter(this, void 0, void 0, function () {
  105883. var e, r, o
  105884. return i.__generator(this, function (i) {
  105885. switch (i.label) {
  105886. case 0:
  105887. return n && n.defaultPrevented
  105888. ? [2]
  105889. : ((e = this.props.onSelect),
  105890. (r = s.findTree(this.state.navigations, function (e) {
  105891. return e.id === t
  105892. })),
  105893. (o = e) ? [4, e((null == r ? void 0 : r.link) || r, a.length)] : [3, 2])
  105894. case 1:
  105895. ;(o = i.sent()), (i.label = 2)
  105896. case 2:
  105897. return !1 === o || this.setState({ activeKey: [t] }), [2]
  105898. }
  105899. })
  105900. })
  105901. }),
  105902. (t.prototype.handleSubMenuTitleClick = function (e) {
  105903. var t = e.key,
  105904. n = e.domEvent,
  105905. a = e.props
  105906. ;(n && n.defaultPrevented) || this.selectSubItem({ key: t, domEvent: n, props: a })
  105907. }),
  105908. (t.prototype.selectSubItem = function (e) {
  105909. var t = e.key
  105910. e.domEvent, e.props
  105911. var n = this.state.navigations,
  105912. a = this.props,
  105913. r = a.stacked,
  105914. o = a.mode,
  105915. d = a.collapsed,
  105916. l = a.accordion,
  105917. u = a.onToggle,
  105918. c = a.onToggleExpand,
  105919. p = a.onSelect,
  105920. v = r && 'inline' === o && !d,
  105921. f = this.state.openKeys.concat(),
  105922. h = f.includes(t),
  105923. m = this.getKeyPaths(n, t)
  105924. f = h
  105925. ? f.filter(function (e) {
  105926. return e !== t
  105927. })
  105928. : v && l
  105929. ? i.__spreadArray(i.__spreadArray([], i.__read(m), !1), [t], !1)
  105930. : i.__spreadArray(i.__spreadArray([], i.__read(f), !1), [t], !1)
  105931. var y = s.findTree(n, function (e) {
  105932. return e.id === t
  105933. })
  105934. ;(null == y ? void 0 : y.path) ? null == p || p((null == y ? void 0 : y.link) || y, m.length) : (null == u || u(null == y ? void 0 : y.link, m.length, h), null == c || c(g.default(f)))
  105935. }),
  105936. (t.prototype.handleToggleExpand = function (e) {
  105937. var t = this.state.navigations,
  105938. n = this.props,
  105939. a = n.onToggleExpand,
  105940. r = n.stacked,
  105941. o = n.mode,
  105942. d = n.collapsed,
  105943. l = n.accordion,
  105944. u = n.onToggle,
  105945. c = e.disabled,
  105946. p = e.eventKey,
  105947. v = e.isOpen,
  105948. f = e.isSubMenu,
  105949. h = this.state.openKeys.concat(),
  105950. m = r && 'inline' === o && !d,
  105951. y = this.getKeyPaths(t, p)
  105952. if (f && !c) {
  105953. v
  105954. ? (h = h.filter(function (e) {
  105955. return e !== p
  105956. }))
  105957. : m && l
  105958. ? (h = i.__spreadArray(i.__spreadArray([], i.__read(y), !1), [p], !1))
  105959. : h.push(p)
  105960. var _ = s.findTree(t, function (e) {
  105961. return e.id === p
  105962. })
  105963. null == u || u((null == _ ? void 0 : _.link) || _, y.length, v), null == a || a(g.default(h))
  105964. }
  105965. }),
  105966. (t.prototype.renderExpandIcon = function (e) {
  105967. var t,
  105968. n = this,
  105969. a = this.state.navigations,
  105970. r = this.props,
  105971. o = r.classnames,
  105972. d = r.expandIcon,
  105973. l = r.testIdBuilder,
  105974. c = s.findTree(a, function (t) {
  105975. return t.id === e.eventKey
  105976. })
  105977. return b(
  105978. 'span',
  105979. i.__assign(
  105980. {
  105981. key: 'expand-toggle',
  105982. className: o('Nav-Menu-submenu-arrow'),
  105983. onClick: function (t) {
  105984. n.handleToggleExpand(e), t.preventDefault()
  105985. }
  105986. },
  105987. null == l
  105988. ? void 0
  105989. : l
  105990. .getChild((null === (t = null == c ? void 0 : c.link) || void 0 === t ? void 0 : t.testid) || e.eventKey)
  105991. .getChild('expand-toggle')
  105992. .getTestId()
  105993. ),
  105994. h.default.isValidElement(d) ? d : b(u.Icon, { icon: 'string' == typeof d ? d : 'right-arrow-bold', className: 'icon' })
  105995. )
  105996. }),
  105997. (t.prototype.renderMenuContent = function (e, t) {
  105998. var n = this,
  105999. a = this.props,
  106000. r = a.renderLink,
  106001. o = a.classnames,
  106002. d = a.themeColor,
  106003. s = a.disabled,
  106004. u = a.badge,
  106005. v = a.data,
  106006. f = a.isActive,
  106007. h = a.collapsed,
  106008. g = a.overflowedIndicator,
  106009. m = a.overflowMaxCount,
  106010. y = a.popupClassName,
  106011. _ = a.testIdBuilder
  106012. return e.map(function (e, a) {
  106013. var k
  106014. if (e.mode && 'group' === e.mode)
  106015. return b(
  106016. l.ItemGroup,
  106017. { key: e.id, title: h ? '' : e.label, className: e.className },
  106018. h && a > 0 ? b(l.Divider, { key: 'group-divider' + e.id }) : null,
  106019. n.renderMenuContent(e.children || [], e.depth)
  106020. )
  106021. var C = s || e.disabled,
  106022. I = e.link
  106023. return (I && I.defer && !I.loaded) || (e.children && e.children.length)
  106024. ? b(
  106025. p.default,
  106026. i.__assign({}, e, {
  106027. key: e.id,
  106028. disabled: C || I.loading,
  106029. active: f(e),
  106030. badge: u,
  106031. renderLink: r,
  106032. depth: t || 1,
  106033. testIdBuilder: null == _ ? void 0 : _.getChild(I.testid || a),
  106034. popupClassName: y
  106035. }),
  106036. n.renderMenuContent(e.children || [], e.depth + 1)
  106037. )
  106038. : 'divider' === e.mode
  106039. ? b(l.Divider, { key: e.id, className: o('Nav-Menu-item-divider', ((k = {}), (k['Nav-Menu-item-divider-dark'] = 'dark' === d), k)) })
  106040. : b(
  106041. c.default,
  106042. i.__assign({}, e, {
  106043. key: e.id,
  106044. disabled: C,
  106045. renderLink: r,
  106046. badge: u,
  106047. data: v,
  106048. testIdBuilder: null == _ ? void 0 : _.getChild(I.testid || a),
  106049. depth: t || 1,
  106050. order: a,
  106051. overflowedIndicator: g,
  106052. overflowMaxCount: m
  106053. })
  106054. )
  106055. })
  106056. }),
  106057. (t.prototype.render = function () {
  106058. var e,
  106059. t,
  106060. n = this.props,
  106061. a = n.classPrefix,
  106062. i = n.classnames,
  106063. r = n.collapsed,
  106064. o = n.themeColor,
  106065. d = n.stacked,
  106066. l = n.mode,
  106067. s = n.accordion,
  106068. u = n.prefix,
  106069. c = n.disabled,
  106070. p = n.draggable,
  106071. f = n.className,
  106072. g = n.triggerSubMenuAction,
  106073. m = n.direction,
  106074. _ = n.overflowedIndicator,
  106075. k = n.disabledOverflow,
  106076. C = n.overflowMaxCount,
  106077. I = n.overflowComponent,
  106078. N = n.overflowedIndicatorPopupClassName,
  106079. K = n.overflowSuffix,
  106080. M = n.overflowItemWidth,
  106081. x = n.overflowStyle,
  106082. w = n.popOverContainer,
  106083. O = n.inlineIndent,
  106084. S = n.expandBefore,
  106085. T = n.onDragStart,
  106086. E = this.state,
  106087. A = E.navigations,
  106088. P = E.activeKey,
  106089. j = E.defaultOpenKeys,
  106090. D = E.openKeys,
  106091. B = 'dark' === o,
  106092. F = d ? ('float' === l ? 'vertical-left' : 'vertical') : 'horizontal',
  106093. z = r || !d || (d && 'float' === l)
  106094. return b(
  106095. v.MenuContext.Provider,
  106096. {
  106097. value: {
  106098. themeColor: o,
  106099. stacked: d,
  106100. mode: l,
  106101. collapsed: r,
  106102. direction: m,
  106103. prefix: u,
  106104. inlineIndent: O,
  106105. accordion: s,
  106106. draggable: p,
  106107. onDragStart: T,
  106108. onSubmenuClick: this.handleSubMenuTitleClick
  106109. }
  106110. },
  106111. b(
  106112. y.default,
  106113. {
  106114. key: 'menu',
  106115. prefixCls: ''.concat(a, 'Nav-Menu'),
  106116. className: i(
  106117. 'Nav-Menu-'.concat(m),
  106118. f,
  106119. ((e = {}),
  106120. (e['Nav-Menu-collapsed'] = d && r),
  106121. (e['Nav-Menu-dark'] = B),
  106122. (e['Nav-Menu-light'] = !B),
  106123. (e['Nav-Menu-disabled'] = c),
  106124. (e['Nav-Menu-expand-before'] = d && 'inline' === l && !r && S),
  106125. e)
  106126. ),
  106127. direction: m,
  106128. mode: d && 'inline' === l && !r ? 'inline' : F,
  106129. inlineIndent: O,
  106130. triggerSubMenuAction: g,
  106131. expandIcon: this.renderExpandIcon,
  106132. getPopupContainer: w,
  106133. overflowedIndicator: h.default.isValidElement(_)
  106134. ? h.default.cloneElement(_, { className: i('Nav-Menu-item-icon Nav-Menu-overflowedIcon', null === (t = _.props) || void 0 === t ? void 0 : t.className) })
  106135. : b('i', { className: i('Nav-Menu-item-icon Nav-Menu-overflowedIcon', 'fa fa-ellipsis-h') }),
  106136. maxCount: d || k ? 'invalidate' : C || 'responsive',
  106137. component: I || 'ul',
  106138. style: x,
  106139. overflowedIndicatorPopupClassName: N,
  106140. suffix: K || null,
  106141. itemWidth: M || null,
  106142. selectedKeys: null != P ? P : [],
  106143. defaultOpenKeys: z ? void 0 : j,
  106144. openKeys: z ? void 0 : D,
  106145. onClick: this.handleItemClick
  106146. },
  106147. this.renderMenuContent(A)
  106148. )
  106149. )
  106150. }),
  106151. (t.defaultProps = {
  106152. collapsed: !1,
  106153. themeColor: 'light',
  106154. stacked: !0,
  106155. mode: 'inline',
  106156. direction: 'ltr',
  106157. prefix: '',
  106158. triggerSubMenuAction: 'hover',
  106159. inlineIndent: 15,
  106160. popOverContainer: function () {
  106161. return document.body
  106162. },
  106163. renderLink: function (e) {
  106164. return { pathname: e.path }
  106165. },
  106166. isActive: function (e, t) {
  106167. var n = e.path
  106168. return !!(location.pathname === n)
  106169. },
  106170. isOpen: function (e) {
  106171. return (
  106172. !!e.children &&
  106173. e.children.some(function (e) {
  106174. return e.open
  106175. })
  106176. )
  106177. }
  106178. }),
  106179. i.__decorate(
  106180. [s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', Promise)],
  106181. t.prototype,
  106182. 'handleItemClick',
  106183. null
  106184. ),
  106185. i.__decorate(
  106186. [s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)],
  106187. t.prototype,
  106188. 'handleSubMenuTitleClick',
  106189. null
  106190. ),
  106191. i.__decorate(
  106192. [s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)],
  106193. t.prototype,
  106194. 'handleToggleExpand',
  106195. null
  106196. ),
  106197. i.__decorate(
  106198. [s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)],
  106199. t.prototype,
  106200. 'renderExpandIcon',
  106201. null
  106202. ),
  106203. t
  106204. )
  106205. })(h.default.Component),
  106206. C = s.themeable(k)
  106207. ;(t.Menu = k), (t.default = C)
  106208. }) /*!node_modules/amis-ui/lib/components/OverflowTpl.js*/
  106209. amis.define('e22a3b4', function (e, t, n, r) {
  106210. 'use strict'
  106211. Object.defineProperty(t, '__esModule', { value: !0 })
  106212. var l = e('68b98b9'),
  106213. a = e('ac704b9'),
  106214. o = e('1e5c4ba'),
  106215. c = e('1279020'),
  106216. u = e('64ea6e0'),
  106217. i = e('ab79728')
  106218. function s(e) {
  106219. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  106220. }
  106221. var f = s(a),
  106222. d = s(c),
  106223. v = e('ac704b9'),
  106224. b = (v.default || v).createElement
  106225. ;(v.default || v).Fragment
  106226. var p = function (e) {
  106227. var t = e.classnames,
  106228. n = e.children,
  106229. r = e.className,
  106230. c = e.targetSelector,
  106231. s = e.tooltip,
  106232. v = e.inline,
  106233. p = void 0 === v || v,
  106234. g = l.__read(a.useState(!1), 2),
  106235. m = g[0],
  106236. _ = g[1],
  106237. h = l.__read(a.useState(''), 2),
  106238. C = h[0],
  106239. O = h[1],
  106240. y = a.useRef(null),
  106241. x = s ? ('string' == typeof s ? { content: s } : u.isObject(s) ? s : void 0) : 'string' == typeof n ? { content: n } : void 0,
  106242. S = !C || (x && null != (null == x ? void 0 : x.content)) ? x : l.__assign(l.__assign({}, x), { content: C }),
  106243. w = a.useCallback(
  106244. function (e) {
  106245. _(!!e && (e.scrollWidth > e.clientWidth || e.scrollHeight > e.scrollHeight))
  106246. },
  106247. [y.current]
  106248. ),
  106249. E = a.useCallback(
  106250. function (e) {
  106251. var t = c ? document.querySelector(c) : null == e ? void 0 : e[0].target
  106252. w(t), !(null == t ? void 0 : t.textContent) || 'string' != typeof t.textContent || (x && null != (null == x ? void 0 : x.content)) || O(t.textContent)
  106253. },
  106254. [c]
  106255. ),
  106256. N = a.useCallback(
  106257. function (e) {
  106258. var t = c ? document.querySelector(c) : null == e ? void 0 : e[0].target
  106259. w(t), !(null == t ? void 0 : t.textContent) || 'string' != typeof t.textContent || (x && null != !(null == x ? void 0 : x.content)) || O(t.textContent)
  106260. },
  106261. [c]
  106262. )
  106263. a.useEffect(
  106264. function () {
  106265. var e = y.current instanceof f.default.Component ? o.findDOMNode(y.current) : y.current
  106266. if (e) {
  106267. var t = new MutationObserver(E)
  106268. return (
  106269. t.observe(e, { childList: !0, subtree: !0, characterDataOldValue: !0, characterData: !0 }),
  106270. function () {
  106271. return t.disconnect()
  106272. }
  106273. )
  106274. }
  106275. },
  106276. [y.current]
  106277. ),
  106278. a.useEffect(
  106279. function () {
  106280. var e = y.current instanceof f.default.Component ? o.findDOMNode(y.current) : y.current
  106281. if (e) {
  106282. var t = new ResizeObserver(N)
  106283. return (
  106284. t.observe(e),
  106285. function () {
  106286. return t.disconnect()
  106287. }
  106288. )
  106289. }
  106290. },
  106291. [y.current]
  106292. )
  106293. var D = !1 !== p ? 'span' : 'div',
  106294. M = m && S,
  106295. j = f.default.isValidElement(n) ? f.default.cloneElement(n, { ref: y }) : b(D, { ref: y, className: t('OverflowTpl', r, { 'OverflowTpl--with-tooltip': M }) }, n)
  106296. return M ? b(i.default, l.__assign({}, d.default(e, ['className', 'inline', 'targetSelector', 'children']), { tooltip: S }), j) : j
  106297. }
  106298. p.defaultProps = { inline: !0 }
  106299. var g = u.themeable(p)
  106300. t.default = g
  106301. }) /*!node_modules/amis-ui/lib/node_modules/smooth-signature/es/index.js*/
  106302. amis.define('0e918af', function (t, i, e, n) {
  106303. 'use strict'
  106304. function a(t, i) {
  106305. for (var e = 0; e < i.length; e++) {
  106306. var n = i[e]
  106307. ;(n.enumerable = n.enumerable || !1), (n.configurable = !0), 'value' in n && (n.writable = !0), Object.defineProperty(t, n.key, n)
  106308. }
  106309. }
  106310. Object.defineProperty(i, '__esModule', { value: !0 })
  106311. var o = /Android|iPhone|iPad|Mobile/i.test(navigator.userAgent),
  106312. s = (function () {
  106313. function t(i, e) {
  106314. var n = this
  106315. !(function (t, i) {
  106316. if (!(t instanceof i)) throw new TypeError('Cannot call a class as a function')
  106317. })(this, t),
  106318. (this.canvas = {}),
  106319. (this.ctx = {}),
  106320. (this.width = 320),
  106321. (this.height = 200),
  106322. (this.scale = window.devicePixelRatio || 1),
  106323. (this.color = 'black'),
  106324. (this.bgColor = ''),
  106325. (this.canDraw = !1),
  106326. (this.openSmooth = !0),
  106327. (this.minWidth = 2),
  106328. (this.maxWidth = 6),
  106329. (this.minSpeed = 1.5),
  106330. (this.maxWidthDiffRate = 20),
  106331. (this.points = []),
  106332. (this.canAddHistory = !0),
  106333. (this.historyList = []),
  106334. (this.maxHistoryLength = 20),
  106335. (this.onStart = function () {}),
  106336. (this.onEnd = function () {}),
  106337. (this.addListener = function () {
  106338. n.removeListener(),
  106339. (n.canvas.style.touchAction = 'none'),
  106340. o && ('ontouchstart' in window || navigator.maxTouchPoints)
  106341. ? (n.canvas.addEventListener('touchstart', n.onDrawStart, { passive: !1 }),
  106342. n.canvas.addEventListener('touchmove', n.onDrawMove, { passive: !1 }),
  106343. document.addEventListener('touchcancel', n.onDrawEnd, { passive: !1 }),
  106344. document.addEventListener('touchend', n.onDrawEnd, { passive: !1 }))
  106345. : (n.canvas.addEventListener('mousedown', n.onDrawStart), n.canvas.addEventListener('mousemove', n.onDrawMove), document.addEventListener('mouseup', n.onDrawEnd))
  106346. }),
  106347. (this.removeListener = function () {
  106348. ;(n.canvas.style.touchAction = 'auto'),
  106349. n.canvas.removeEventListener('touchstart', n.onDrawStart),
  106350. n.canvas.removeEventListener('touchmove', n.onDrawMove),
  106351. document.removeEventListener('touchend', n.onDrawEnd),
  106352. document.removeEventListener('touchcancel', n.onDrawEnd),
  106353. n.canvas.removeEventListener('mousedown', n.onDrawStart),
  106354. n.canvas.removeEventListener('mousemove', n.onDrawMove),
  106355. document.removeEventListener('mouseup', n.onDrawEnd)
  106356. }),
  106357. (this.onDrawStart = function (t) {
  106358. t.preventDefault(), (n.canDraw = !0), (n.canAddHistory = !0), (n.ctx.strokeStyle = n.color), n.initPoint(t), n.onStart && n.onStart(t)
  106359. }),
  106360. (this.onDrawMove = function (t) {
  106361. if ((t.preventDefault(), n.canDraw && (n.initPoint(t), !(n.points.length < 2)))) {
  106362. n.addHistory()
  106363. var i = n.points.slice(-1)[0],
  106364. e = n.points.slice(-2, -1)[0]
  106365. window.requestAnimationFrame
  106366. ? window.requestAnimationFrame(function () {
  106367. return n.onDraw(e, i)
  106368. })
  106369. : n.onDraw(e, i)
  106370. }
  106371. }),
  106372. (this.onDraw = function (t, i) {
  106373. n.openSmooth ? n.drawSmoothLine(t, i) : n.drawNoSmoothLine(t, i)
  106374. }),
  106375. (this.onDrawEnd = function (t) {
  106376. n.canDraw && ((n.canDraw = !1), (n.canAddHistory = !0), (n.points = []), n.onEnd && n.onEnd(t))
  106377. }),
  106378. (this.getLineWidth = function (t) {
  106379. var i = n.minSpeed > 10 ? 10 : n.minSpeed < 1 ? 1 : n.minSpeed,
  106380. e = ((n.maxWidth - n.minWidth) * t) / i,
  106381. a = Math.max(n.maxWidth - e, n.minWidth)
  106382. return Math.min(a, n.maxWidth)
  106383. }),
  106384. (this.getRadianData = function (t, i, e, n) {
  106385. var a = e - t,
  106386. o = n - i
  106387. if (0 === a) return { val: 0, pos: -1 }
  106388. if (0 === o) return { val: 0, pos: 1 }
  106389. var s = Math.abs(Math.atan(o / a))
  106390. return (e > t && n < i) || (e < t && n > i) ? { val: s, pos: 1 } : { val: s, pos: -1 }
  106391. }),
  106392. (this.getRadianPoints = function (t, i, e, n) {
  106393. if (0 === t.val)
  106394. return 1 === t.pos
  106395. ? [
  106396. { x: i, y: e + n },
  106397. { x: i, y: e - n }
  106398. ]
  106399. : [
  106400. { y: e, x: i + n },
  106401. { y: e, x: i - n }
  106402. ]
  106403. var a = Math.sin(t.val) * n,
  106404. o = Math.cos(t.val) * n
  106405. return 1 === t.pos
  106406. ? [
  106407. { x: i + a, y: e + o },
  106408. { x: i - a, y: e - o }
  106409. ]
  106410. : [
  106411. { x: i + a, y: e - o },
  106412. { x: i - a, y: e + o }
  106413. ]
  106414. }),
  106415. (this.initPoint = function (t) {
  106416. var i = Date.now(),
  106417. e = n.points.slice(-1)[0]
  106418. if (!e || e.t !== i) {
  106419. var a = n.canvas.getBoundingClientRect(),
  106420. o = (t.touches && t.touches[0]) || t,
  106421. s = o.clientX - a.left,
  106422. h = o.clientY - a.top
  106423. if (!e || e.x !== s || e.y !== h) {
  106424. var r = { x: s, y: h, t: i }
  106425. if (n.openSmooth && e) {
  106426. var d = n.points.slice(-2, -1)[0]
  106427. if (
  106428. ((r.distance = Math.sqrt(Math.pow(r.x - e.x, 2) + Math.pow(r.y - e.y, 2))),
  106429. (r.speed = r.distance / (r.t - e.t || 0.1)),
  106430. (r.lineWidth = n.getLineWidth(r.speed)),
  106431. d && d.lineWidth && e.lineWidth)
  106432. ) {
  106433. var c = (r.lineWidth - e.lineWidth) / e.lineWidth,
  106434. l = n.maxWidthDiffRate / 100
  106435. if (((l = l > 1 ? 1 : l < 0.01 ? 0.01 : l), Math.abs(c) > l)) {
  106436. var u = c > 0 ? l : -l
  106437. r.lineWidth = e.lineWidth * (1 + u)
  106438. }
  106439. }
  106440. }
  106441. n.points.push(r), (n.points = n.points.slice(-3))
  106442. }
  106443. }
  106444. }),
  106445. (this.drawSmoothLine = function (t, i) {
  106446. var e = i.x - t.x,
  106447. a = i.y - t.y
  106448. if (
  106449. (Math.abs(e) + Math.abs(a) <= n.scale
  106450. ? ((i.lastX1 = i.lastX2 = t.x + 0.5 * e), (i.lastY1 = i.lastY2 = t.y + 0.5 * a))
  106451. : ((i.lastX1 = t.x + 0.3 * e), (i.lastY1 = t.y + 0.3 * a), (i.lastX2 = t.x + 0.7 * e), (i.lastY2 = t.y + 0.7 * a)),
  106452. (i.perLineWidth = (t.lineWidth + i.lineWidth) / 2),
  106453. 'number' == typeof t.lastX1)
  106454. ) {
  106455. if ((n.drawCurveLine(t.lastX2, t.lastY2, t.x, t.y, i.lastX1, i.lastY1, i.perLineWidth), t.isFirstPoint)) return
  106456. if (t.lastX1 === t.lastX2 && t.lastY1 === t.lastY2) return
  106457. var o = n.getRadianData(t.lastX1, t.lastY1, t.lastX2, t.lastY2),
  106458. s = n.getRadianPoints(o, t.lastX1, t.lastY1, t.perLineWidth / 2),
  106459. h = n.getRadianPoints(o, t.lastX2, t.lastY2, i.perLineWidth / 2)
  106460. n.drawTrapezoid(s[0], h[0], h[1], s[1])
  106461. } else i.isFirstPoint = !0
  106462. }),
  106463. (this.drawNoSmoothLine = function (t, i) {
  106464. ;(i.lastX = t.x + 0.5 * (i.x - t.x)), (i.lastY = t.y + 0.5 * (i.y - t.y)), 'number' == typeof t.lastX && n.drawCurveLine(t.lastX, t.lastY, t.x, t.y, i.lastX, i.lastY, n.maxWidth)
  106465. }),
  106466. (this.drawCurveLine = function (t, i, e, a, o, s, h) {
  106467. ;(n.ctx.lineWidth = Number(h.toFixed(1))),
  106468. n.ctx.beginPath(),
  106469. n.ctx.moveTo(Number(t.toFixed(1)), Number(i.toFixed(1))),
  106470. n.ctx.quadraticCurveTo(Number(e.toFixed(1)), Number(a.toFixed(1)), Number(o.toFixed(1)), Number(s.toFixed(1))),
  106471. n.ctx.stroke()
  106472. }),
  106473. (this.drawTrapezoid = function (t, i, e, a) {
  106474. n.ctx.beginPath(),
  106475. n.ctx.moveTo(Number(t.x.toFixed(1)), Number(t.y.toFixed(1))),
  106476. n.ctx.lineTo(Number(i.x.toFixed(1)), Number(i.y.toFixed(1))),
  106477. n.ctx.lineTo(Number(e.x.toFixed(1)), Number(e.y.toFixed(1))),
  106478. n.ctx.lineTo(Number(a.x.toFixed(1)), Number(a.y.toFixed(1))),
  106479. (n.ctx.fillStyle = n.color),
  106480. n.ctx.fill()
  106481. }),
  106482. (this.drawBgColor = function () {
  106483. n.bgColor && ((n.ctx.fillStyle = n.bgColor), n.ctx.fillRect(0, 0, n.width, n.height))
  106484. }),
  106485. (this.drawByImageUrl = function (t) {
  106486. var i = new Image()
  106487. ;(i.onload = function () {
  106488. n.ctx.clearRect(0, 0, n.width, n.height), n.ctx.drawImage(i, 0, 0, n.width, n.height)
  106489. }),
  106490. (i.crossOrigin = 'anonymous'),
  106491. (i.src = t)
  106492. }),
  106493. (this.addHistory = function () {
  106494. n.maxHistoryLength && n.canAddHistory && ((n.canAddHistory = !1), n.historyList.push(n.canvas.toDataURL()), (n.historyList = n.historyList.slice(-n.maxHistoryLength)))
  106495. }),
  106496. (this.clear = function () {
  106497. n.ctx.clearRect(0, 0, n.width, n.height), n.drawBgColor(), (n.historyList.length = 0)
  106498. }),
  106499. (this.undo = function () {
  106500. var t = n.historyList.splice(-1)[0]
  106501. t && n.drawByImageUrl(t)
  106502. }),
  106503. (this.toDataURL = function () {
  106504. var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 'image/png',
  106505. i = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 1
  106506. if (n.canvas.width === n.width) return n.canvas.toDataURL(t, i)
  106507. var e = document.createElement('canvas')
  106508. ;(e.width = n.width), (e.height = n.height)
  106509. var a = e.getContext('2d')
  106510. return a.drawImage(n.canvas, 0, 0, e.width, e.height), e.toDataURL(t, i)
  106511. }),
  106512. (this.getPNG = function () {
  106513. return n.toDataURL()
  106514. }),
  106515. (this.getJPG = function () {
  106516. var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0.8
  106517. return n.toDataURL('image/jpeg', t)
  106518. }),
  106519. (this.isEmpty = function () {
  106520. var t = document.createElement('canvas'),
  106521. i = t.getContext('2d')
  106522. return (
  106523. (t.width = n.canvas.width),
  106524. (t.height = n.canvas.height),
  106525. n.bgColor ? ((i.fillStyle = n.bgColor), i.fillRect(0, 0, t.width, t.height)) : 1 !== n.scale && i.scale(n.scale, n.scale),
  106526. t.toDataURL() === n.canvas.toDataURL()
  106527. )
  106528. }),
  106529. (this.getRotateCanvas = function () {
  106530. var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 90
  106531. t = t > 0 ? (t > 90 ? 180 : 90) : t < -90 ? 180 : -90
  106532. var i = document.createElement('canvas'),
  106533. e = n.width,
  106534. a = n.height
  106535. 180 === t ? ((i.width = e), (i.height = a)) : ((i.width = a), (i.height = e))
  106536. var o = i.getContext('2d')
  106537. return o.rotate((t * Math.PI) / 180), 90 === t ? o.drawImage(n.canvas, 0, -a, e, a) : -90 === t ? o.drawImage(n.canvas, -e, 0, e, a) : 180 === t && o.drawImage(n.canvas, -e, -a, e, a), i
  106538. }),
  106539. this.init(i, e)
  106540. }
  106541. var i, e, n
  106542. return (
  106543. (i = t),
  106544. (e = [
  106545. {
  106546. key: 'init',
  106547. value: function (t) {
  106548. var i = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}
  106549. t &&
  106550. ((this.canvas = t),
  106551. (this.ctx = t.getContext('2d')),
  106552. (this.width = i.width || t.clientWidth || this.width),
  106553. (this.height = i.height || t.clientHeight || this.height),
  106554. (this.scale = i.scale || this.scale),
  106555. (this.color = i.color || this.color),
  106556. (this.bgColor = i.bgColor || this.bgColor),
  106557. (this.openSmooth = void 0 === i.openSmooth ? this.openSmooth : !!i.openSmooth),
  106558. (this.minWidth = i.minWidth || this.minWidth),
  106559. (this.maxWidth = i.maxWidth || this.maxWidth),
  106560. (this.minSpeed = i.minSpeed || this.minSpeed),
  106561. (this.maxWidthDiffRate = i.maxWidthDiffRate || this.maxWidthDiffRate),
  106562. (this.maxHistoryLength = i.maxHistoryLength || this.maxHistoryLength),
  106563. (this.onStart = i.onStart),
  106564. (this.onEnd = i.onEnd),
  106565. this.scale > 0 &&
  106566. ((this.canvas.height = this.height * this.scale),
  106567. (this.canvas.width = this.width * this.scale),
  106568. 1 !== this.scale && ((this.canvas.style.width = this.width + 'px'), (this.canvas.style.height = this.height + 'px'), this.ctx.scale(this.scale, this.scale))),
  106569. (this.ctx.lineCap = 'round'),
  106570. this.drawBgColor(),
  106571. this.addListener())
  106572. }
  106573. }
  106574. ]),
  106575. e && a(i.prototype, e),
  106576. n && a(i, n),
  106577. t
  106578. )
  106579. })()
  106580. i.default = s
  106581. }) /*!node_modules/amis-ui/lib/locale/zh-CN.js*/
  106582. amis.define('ac565c9', function (e, a, t, i) {
  106583. 'use strict'
  106584. e('64ea6e0').registerLocale('zh-CN', {
  106585. 'Action.countDown': '\u8bf7\u7b49\u5f85 ${timeLeft} \u79d2',
  106586. 'Alert.info': '\u7cfb\u7edf\u6d88\u606f',
  106587. 'App.home': '\u9996\u9875',
  106588. 'App.navigation': '\u5bfc\u822a',
  106589. asc: '\u6b63\u5e8f',
  106590. 'Calendar.datepicker': '\u65e5\u671f\u9009\u62e9',
  106591. 'Calendar.yearmonth': 'YYYY\u5e74MM\u6708',
  106592. 'Calendar.year': 'YYYY\u5e74',
  106593. 'Calendar.begin': '\u5f00\u59cb',
  106594. 'Calendar.end': '\u7ed3\u675f',
  106595. 'Calendar.beginAndEnd': '\u59cb/\u7ec8',
  106596. 'Calendar.toast': '\u8d85\u51fa\u65e5\u671f\u8303\u56f4',
  106597. 'Calendar.startPick': '\u5f00\u59cb\u65f6\u95f4',
  106598. 'Calendar.endPick': '\u7ed3\u675f\u65f6\u95f4',
  106599. Schedule: '\u65e5\u7a0b',
  106600. Time: '\u65f6\u95f4',
  106601. Content: '\u5185\u5bb9',
  106602. cancel: '\u53d6\u6d88',
  106603. more: '\u66f4\u591a',
  106604. 'Card.dragTip': '\u8bf7\u62d6\u52a8\u9876\u90e8\u7684\u6309\u94ae\u8fdb\u884c\u6392\u5e8f',
  106605. 'Card.toggleDrag': '\u5bf9\u5361\u7247\u8fdb\u884c\u6392\u5e8f\u64cd\u4f5c',
  106606. 'City.street': '\u8bf7\u8f93\u5165\u8857\u9053\u4fe1\u606f',
  106607. clear: '\u6e05\u7a7a',
  106608. 'ColorPicker.placeholder': '\u8bf7\u9009\u62e9\u989c\u8272',
  106609. 'SubForm.add': '\u65b0\u589e\u4e00\u9879',
  106610. add: '\u65b0\u589e',
  106611. 'Combo.dragDropSort': '\u62d6\u62fd\u6392\u5e8f',
  106612. 'Combo.invalidData': '\u6570\u503c\u683c\u5f0f\u4e0d\u6b63\u786e',
  106613. 'Combo.maxLength': '\u7ec4\u5408\u8868\u5355\u8d85\u51fa{{maxLength}}\u4e2a\uff0c\u8bf7\u5220\u9664',
  106614. 'Combo.minLength': '\u7ec4\u5408\u8868\u5355\u6570\u91cf\u4e0d\u8db3{{minLength}}\u4e2a\uff0c\u8bf7\u6dfb\u52a0\u66f4\u591a',
  106615. 'Combo.type': '\u7c7b\u578b',
  106616. confirm: '\u786e\u8ba4',
  106617. 'Copyable.tip': '\u70b9\u51fb\u590d\u5236',
  106618. 'CRUD.exportCSV': '\u5bfc\u51fa CSV',
  106619. 'CRUD.exportExcel': '\u5bfc\u51fa Excel',
  106620. 'CRUD.exportExcelTemplate': '\u5bfc\u51fa Excel \u6a21\u677f',
  106621. 'CRUD.fetchFailed': '\u83b7\u53d6\u5931\u8d25',
  106622. 'CRUD.filter': '\u7b5b\u9009',
  106623. 'CRUD.selected': '\u5df2\u9009{{total}}\u6761\uff1a',
  106624. 'CRUD.invalidArray': 'data.items \u5fc5\u987b\u662f\u6570\u7ec4',
  106625. 'CRUD.invalidData': '\u8fd4\u56de\u6570\u636e\u683c\u5f0f\u4e0d\u6b63\u786e\uff0cdata \u6ca1\u6709\u6570\u636e',
  106626. 'CRUD.loadMore': '\u52a0\u8f7d\u66f4\u591a',
  106627. 'CRUD.loadMoreDisableTip': '\u65e0\u6570\u636e\u6216\u6700\u540e\u4e00\u9875',
  106628. 'CRUD.perPage': '\u6bcf\u9875\u663e\u793a',
  106629. 'CRUD.stat': '{{page}}/{{lastPage}} \u5171\uff1a{{total}} \u9879',
  106630. 'CRUD.paginationGoText': '\u524d\u5f80',
  106631. 'CRUD.paginationPageText': '\u9875',
  106632. 'PaginationWrapper.placeholder': '\u8bf7\u914d\u7f6e\u5185\u5bb9',
  106633. 'Pagination.select': '{{count}}\u6761/\u9875',
  106634. 'Pagination.goto': '\u8df3\u8f6c\u81f3',
  106635. 'Pagination.go': '\u524d\u5f80',
  106636. 'Pagination.totalPage': '\u5171 {{lastPage}} \u9875',
  106637. 'Pagination.totalCount': '\u5171 {{total}} \u6761',
  106638. 'Date.titleYear': '\u9009\u62e9\u5e74',
  106639. 'Date.titleMonth': '\u9009\u62e9\u5e74\u6708',
  106640. 'Date.titleQuarter': '\u9009\u62e9\u5b63\u5ea6',
  106641. 'Date.titleDate': '\u9009\u62e9\u5e74\u6708\u65e5',
  106642. 'Date.titleTime': '\u9009\u62e9\u65f6\u95f4',
  106643. 'Date.daysago': '{{days}}\u5929\u524d',
  106644. 'Date.dayslater': '{{days}}\u5929\u540e',
  106645. 'Date.endOfMonth': '\u672c\u6708\u6700\u540e\u4e00\u5929',
  106646. 'Date.endOfWeek': '\u5468\u65e5',
  106647. 'Date.endOfLastMonth': '\u4e0a\u6708\u6700\u540e\u4e00\u5929',
  106648. 'Date.hoursago': '{{hours}}\u5c0f\u65f6\u524d',
  106649. 'Date.hourslater': '{{hours}}\u5c0f\u65f6\u540e',
  106650. 'Date.invalid': '\u65e5\u671f\u65e0\u6548',
  106651. 'Number.invalid': '\u6570\u5b57\u65e0\u6548',
  106652. 'Date.monday': '\u672c\u5468\u4e00',
  106653. 'Date.monthsago': '{{months}}\u6708\u524d',
  106654. 'Date.monthslater': '{{months}}\u6708\u540e',
  106655. 'Date.now': '\u73b0\u5728',
  106656. 'Date.placeholder': '\u8bf7\u9009\u62e9\u65e5\u671f',
  106657. 'Date.quartersago': '{{quarters}}\u5b63\u5ea6\u524d',
  106658. 'Date.quarterslater': '{{quarters}}\u5b63\u5ea6\u540e',
  106659. 'Date.startOfLastMonth': '\u4e0a\u4e2a\u6708\u7b2c\u4e00\u5929',
  106660. 'Date.startOfLastQuarter': '\u4e0a\u4e2a\u5b63\u5ea6\u7b2c\u4e00\u5929',
  106661. 'Date.startOfMonth': '\u672c\u6708\u7b2c\u4e00\u5929',
  106662. 'Date.startOfQuarter': '\u672c\u5b63\u5ea6\u7b2c\u4e00\u5929',
  106663. 'Date.today': '\u4eca\u5929',
  106664. 'Date.tomorrow': '\u660e\u5929',
  106665. 'Date.weeksago': '{{weeks}}\u5468\u524d',
  106666. 'Date.weekslater': '{{weeks}}\u5468\u540e',
  106667. 'Date.yesterday': '\u6628\u5929',
  106668. 'dateformat.year': 'YYYY\u5e74',
  106669. 'DateRange.daysago': '\u6700\u8fd1{{days}}\u5929',
  106670. 'DateRange.dayslater': '{{days}}\u5929\u4ee5\u5185',
  106671. 'DateRange.weeksago': '\u6700\u8fd1{{weeks}}\u5468',
  106672. 'DateRange.weekslater': '{{weeks}}\u5468\u4ee5\u5185',
  106673. 'DateRange.monthsago': '\u6700\u8fd1{{months}}\u6708',
  106674. 'DateRange.monthslater': '{{months}}\u6708\u4ee5\u5185',
  106675. 'DateRange.quartersago': '\u6700\u8fd1{{quarters}}\u5b63\u5ea6',
  106676. 'DateRange.quarterslater': '{{quarters}}\u5b63\u5ea6\u4ee5\u5185',
  106677. 'DateRange.yearsago': '\u6700\u8fd1{{years}}\u5e74',
  106678. 'DateRange.yearslater': '{{years}}\u5e74\u4ee5\u5185',
  106679. 'DateRange.hoursago': '\u6700\u8fd1{{hours}}\u5c0f\u65f6',
  106680. 'DateRange.hourslater': '{{hours}}\u5c0f\u65f6\u4ee5\u5185',
  106681. 'DateRange.1daysago': '\u6700\u8fd11\u5929',
  106682. 'DateRange.1dayago': '\u6700\u8fd11\u5929',
  106683. 'DateRange.7daysago': '\u6700\u8fd17\u5929',
  106684. 'DateRange.30daysago': '\u6700\u8fd130\u5929',
  106685. 'DateRange.90daysago': '\u6700\u8fd190\u5929',
  106686. 'DateRange.lastWeek': '\u4e0a\u5468',
  106687. 'DateRange.lastMonth': '\u4e0a\u4e2a\u6708',
  106688. 'DateRange.lastQuarter': '\u4e0a\u4e2a\u5b63\u5ea6',
  106689. 'DateRange.placeholder': '\u8bf7\u9009\u62e9\u65e5\u671f\u8303\u56f4',
  106690. 'DateRange.thisWeek': '\u8fd9\u4e2a\u5468',
  106691. 'DateRange.thisMonth': '\u8fd9\u4e2a\u6708',
  106692. 'DateRange.thisQuarter': '\u8fd9\u4e2a\u5b63\u5ea6',
  106693. 'DateRange.valueConcat': ' \u81f3 ',
  106694. 'DateTime.placeholder': '\u8bf7\u9009\u62e9\u65e5\u671f\u4ee5\u53ca\u65f6\u95f4',
  106695. 'MonthRange.placeholder': '\u8bf7\u9009\u62e9\u6708\u4efd\u8303\u56f4',
  106696. 'QuarterRange.placeholder': '\u8bf7\u9009\u62e9\u5b63\u5ea6\u8303\u56f4',
  106697. 'YearRange.placeholder': '\u8bf7\u9009\u62e9\u5e74\u4efd\u8303\u56f4',
  106698. 'DateRange.thisYear': '\u4eca\u5e74',
  106699. 'DateRange.lastYear': '\u53bb\u5e74',
  106700. delete: '\u5220\u9664',
  106701. deleteConfirm: '\u786e\u8ba4\u8981\u5220\u9664\uff1f',
  106702. deleteFailed: '\u5220\u9664\u5931\u8d25',
  106703. desc: '\u964d\u5e8f',
  106704. 'Dialog.close': '\u5173\u95ed',
  106705. 'Dialog.title': '\u5f39\u6846',
  106706. 'Embed.invalidRoot': '\u9009\u62e9\u5668\u4e0d\u5bf9\uff0c\u9875\u9762\u4e0a\u6ca1\u6709\u6b64\u5143\u7d20',
  106707. 'Embed.downloading': '\u6587\u4ef6\u5373\u5c06\u5f00\u59cb\u4e0b\u8f7d',
  106708. 'Excel.placeholder': '\u62d6\u62fd Excel \u5230\u8fd9\uff0c\u6216\u70b9\u51fb\u4e0a\u4f20',
  106709. 'Excel.parsed': '\u5df2\u89e3\u6790 {{filename}}',
  106710. fetchFailed: '\u521d\u59cb\u5316\u5931\u8d25',
  106711. 'File.continueAdd': '\u7ee7\u7eed\u6dfb\u52a0',
  106712. 'File.downloadTpl': '\u4e0b\u8f7d\u6a21\u677f',
  106713. 'File.dragDrop': '\u5c06\u6587\u4ef6\u62d6\u5230\u6b64\u5904\uff0c\u6216',
  106714. 'File.clickUpload': '\u70b9\u51fb\u4e0a\u4f20',
  106715. 'File.helpText': '\u5e2e\u52a9\u6587\u6863',
  106716. 'File.errorRetry': '\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5',
  106717. 'File.failed': '\u5931\u8d25\u6587\u4ef6',
  106718. 'File.invalidType': '{{files}} \u4e0d\u7b26\u5408\u7c7b\u578b\u7684 {{accept}} \u7684\u8bbe\u5b9a\uff0c\u8bf7\u4ed4\u7ec6\u68c0\u67e5',
  106719. 'File.maxLength': '\u6700\u591a\u4e0a\u4f20 {{maxLength}} \u4e2a\u6587\u4ef6',
  106720. 'File.maxSize': '{{filename}} \u5927\u5c0f\u4e3a {{actualSize}} \u8d85\u51fa\u4e86\u6700\u5927\u4e3a {{maxSize}} \u7684\u9650\u5236',
  106721. 'File.imageAfterCrop': '\u88c1\u526a\u540e\u7684\u56fe\u7247',
  106722. 'File.pause': '\u6682\u505c\u4e0a\u4f20',
  106723. 'File.repick': '\u91cd\u65b0\u9009\u62e9',
  106724. 'File.result': '\u5df2\u6210\u529f\u4e0a\u4f20 {{uploaded}} \u4e2a\u6587\u4ef6\uff0c{{failed}} \u4e2a\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25\uff0c',
  106725. 'File.retry': '\u91cd\u8bd5\u4e0a\u4f20',
  106726. 'File.sizeLimit': '\u6587\u4ef6\u5927\u5c0f\u4e0d\u8d85\u8fc7 {{maxSize}}',
  106727. 'File.start': '\u5f00\u59cb\u4e0a\u4f20',
  106728. 'File.upload': '\u6587\u4ef6\u4e0a\u4f20',
  106729. 'File.uploadFailed': '\u63a5\u53e3\u8fd4\u56de\u9519\u8bef\uff0c\u8bf7\u4ed4\u7ec6\u68c0\u67e5',
  106730. 'File.uploading': '\u4e0a\u4f20\u4e2d...',
  106731. 'FormItem.autoFillLoadFailed': '\u63a5\u53e3\u8fd4\u56de\u9519\u8bef\uff0c\u8bf7\u4ed4\u7ec6\u68c0\u67e5',
  106732. 'FormItem.autoFillSuggest': '\u53c2\u7167\u5f55\u5165\u6570\u636e',
  106733. 'Form.loadOptionsFailed': '\u52a0\u8f7d\u9009\u9879\u5931\u8d25\uff0c\u539f\u56e0\uff1a{{reason}}',
  106734. 'Form.submit': '\u63d0\u4ea4',
  106735. 'Form.title': '\u8868\u5355',
  106736. 'Form.unique': '\u5f53\u524d\u503c\u4e0d\u552f\u4e00',
  106737. 'Form.validateFailed': '\u4f9d\u8d56\u7684\u90e8\u5206\u5b57\u6bb5\u6ca1\u6709\u901a\u8fc7\u9a8c\u8bc1',
  106738. 'Form.nestedError': '\u8868\u5355\u4e0d\u8981\u76f4\u63a5\u5d4c\u5957\u5728\u8868\u5355\u4e0b\u9762',
  106739. 'Form.rules.message': '\u8868\u5355\u9879\u8054\u5408\u6821\u9a8c\u5931\u8d25',
  106740. 'Iframe.invalid': 'iframe \u5730\u5740\u4e0d\u5408\u6cd5',
  106741. 'Iframe.invalidProtocol': '\u65e0\u6cd5\u52a0\u8f7d http \u534f\u8bae\u7684 iframe',
  106742. 'Image.dragTip': '\u62d6\u62fd\u6392\u5e8f',
  106743. 'Image.upload': '\u56fe\u7247\u4e0a\u4f20',
  106744. 'Image.errorRetry': '\u4e0a\u4f20\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5',
  106745. 'Image.configError': '\u56fe\u7247\u591a\u9009\u914d\u7f6e\u548c\u88c1\u526a\u914d\u7f6e\u53ea\u80fd\u8bbe\u7f6e\u4e00\u4e2a',
  106746. 'Image.crop': '\u88c1\u526a\u56fe\u7247',
  106747. 'Image.dragDrop': '\u5c06\u56fe\u7247\u62d6\u62fd\u5230\u6b64\u5904',
  106748. 'Image.height': '\u9ad8\u5ea6 {{height}}px',
  106749. 'Image.limitRatio': '\u8bf7\u4e0a\u4f20\u5c3a\u5bf8\u6bd4\u7387\u4e3a {{ratio}} \u7684\u56fe\u7247',
  106750. 'Image.pasteTip': '\u53ef\u4ee5\u7c98\u8d34\u526a\u5207\u677f\u4e2d\u7684\u56fe\u7247',
  106751. 'Image.placeholder': '\u70b9\u51fb\u9009\u62e9\u56fe\u7247\u6216\u62d6\u62fd\u56fe\u7247\u5230\u8fd9\u91cc',
  106752. 'Image.size': '\u5c3a\u5bf8\uff08{{width}} x {{height}}\uff09',
  106753. 'Image.sizeMax': '\u8bf7\u4e0a\u4f20\u4e0d\u8981\u5927\u4e8e{{info}}\u7684\u56fe\u7247',
  106754. 'Image.sizeMin': '\u8bf7\u4e0a\u4f20\u4e0d\u8981\u5c0f\u4e8e{{info}}\u7684\u56fe\u7247',
  106755. 'Image.sizeNotEqual': '\u8bf7\u4e0a\u4f20{{info}}\u7684\u56fe\u7247',
  106756. 'Image.width': '\u5bbd\u5ea6 {{width}}px',
  106757. 'Image.zoomIn': '\u67e5\u770b\u5927\u56fe',
  106758. 'Image.limitMax': '\u4e0a\u4f20\u56fe\u7247\u5927\u4e8e{{info}},\u8bf7\u68c0\u67e5\u56fe\u7247\u5c3a\u5bf8',
  106759. 'Image.limitMin': '\u4e0a\u4f20\u56fe\u7247\u5c0f\u4e8e{{info}},\u8bf7\u68c0\u67e5\u56fe\u7247\u5c3a\u5bf8',
  106760. 'Log.mustHaveSource': '\u9700\u8981\u914d\u7f6e Source',
  106761. 'Log.showLineNumber': '\u663e\u793a\u884c\u6570',
  106762. 'Log.notShowLineNumber': '\u4e0d\u73b0\u5b9e\u884c\u6570',
  106763. 'Log.expand': '\u5c55\u5f00\u5de5\u5177\u680f',
  106764. 'Log.collapse': '\u6536\u8d77\u5de5\u5177\u680f',
  106765. link: '\u94fe\u63a5',
  106766. loading: '\u52a0\u8f7d\u4e2d',
  106767. loadingFailed: '\u52a0\u8f7d\u5931\u8d25',
  106768. 'LocationPicker.placeholder': '\u8bf7\u9009\u62e9\u4f4d\u7f6e',
  106769. 'LocationPicker.getLocation': '\u70b9\u51fb\u83b7\u53d6\u4f4d\u7f6e\u4fe1\u606f',
  106770. 'Month.placeholder': '\u8bf7\u9009\u62e9\u6708\u4efd',
  106771. 'Nav.sourceError': '\u83b7\u53d6\u94fe\u63a5\u9519\u8bef',
  106772. networkError: '\u7f51\u7edc\u9519\u8bef\uff0c\u53ef\u80fd\u662f\u672a\u914d\u7f6e\u8de8\u57df CORS',
  106773. noResult: '\u672a\u627e\u5230\u4efb\u4f55\u7ed3\u679c',
  106774. 'NumberInput.placeholder': '\u8bf7\u8f93\u5165\u6570\u5b57',
  106775. 'Options.addPlaceholder': '\u8bf7\u8f93\u5165\u540d\u79f0',
  106776. 'Options.deleteAPI': '\u5fc5\u987b\u8bbe\u7f6e deleteAPI',
  106777. 'Options.editLabel': '\u7f16\u8f91{{label}}',
  106778. 'Options.label': '\u9009\u9879',
  106779. 'Options.createFailed': '\u65b0\u589e\u5931\u8d25\uff0c\u8bf7\u4ed4\u7ec6\u68c0\u67e5',
  106780. 'Options.retry': '\u52a0\u8f7d\u5931\u8d25「{{reason}}」\uff0c\u70b9\u51fb\u91cd\u8bd5',
  106781. 'placeholder.empty': '<\u7a7a>',
  106782. 'placeholder.enter': '\u8bf7\u8f93\u5165',
  106783. 'placeholder.noData': '\u6682\u65e0\u6570\u636e',
  106784. 'placeholder.noOption': '\u6682\u65e0\u9009\u9879',
  106785. 'placeholder.selectData': '\u8bf7\u5148\u9009\u62e9\u6570\u636e',
  106786. 'Quarter.placeholder': '\u8bf7\u9009\u62e9\u5b63\u5ea6',
  106787. 'Repeat.pre': '\u6bcf',
  106788. reset: '\u91cd\u7f6e',
  106789. save: '\u4fdd\u5b58',
  106790. saveFailed: '\u4fdd\u5b58\u5931\u8d25',
  106791. saveSuccess: '\u4fdd\u5b58\u6210\u529f',
  106792. search: '\u641c\u7d22',
  106793. searchHistory: '\u641c\u7d22\u5386\u53f2',
  106794. searchResult: '\u641c\u7d22\u7ed3\u679c',
  106795. stop: '\u505c\u6b62',
  106796. 'Checkboxes.selectAll': '\u5168\u9009/\u4e0d\u9009',
  106797. 'Select.checkAll': '\u5168\u9009',
  106798. 'Select.clear': '\u79fb\u9664',
  106799. 'Select.edit': '\u7f16\u8f91',
  106800. 'Select.upload': '\u91cd\u65b0\u4e0a\u4f20',
  106801. 'Select.clearAll': '\u79fb\u9664\u6240\u6709',
  106802. 'Select.createLabel': '\u65b0\u589e\u9009\u9879',
  106803. 'Select.placeholder': '\u8bf7\u9009\u62e9',
  106804. 'Select.searchPromptText': '\u641c\u7d22',
  106805. 'Select.selected': '\u5df2\u9009\u62e9',
  106806. sort: '\u6392\u5e8f',
  106807. 'SubForm.button': '\u8bbe\u7f6e',
  106808. 'SubForm.editDetail': '\u7f16\u8f91\u8be6\u60c5',
  106809. 'System.error': '\u7cfb\u7edf\u9519\u8bef',
  106810. 'System.notify': '\u7cfb\u7edf\u6d88\u606f',
  106811. 'System.copy': '\u5185\u5bb9\u5df2\u590d\u5236\u5230\u7c98\u8d34\u677f',
  106812. 'System.requestError': '\u63a5\u53e3\u62a5\u9519\uff1a',
  106813. 'System.requestErrorStatus': '\u63a5\u53e3\u51fa\u9519\uff0c\u72b6\u6001\u7801\u662f\uff1a',
  106814. 'Table.addRow': '\u65b0\u589e\u4e00\u884c',
  106815. 'Table.subAddRow': '\u65b0\u589e\u5b69\u5b50',
  106816. 'Table.copyRow': '\u590d\u5236\u4e00\u884c',
  106817. 'Table.columnsVisibility': '\u70b9\u51fb\u9009\u62e9\u663e\u793a\u5217',
  106818. 'Table.deleteRow': '\u5220\u9664\u5f53\u524d\u884c',
  106819. 'Table.discard': '\u653e\u5f03',
  106820. 'Table.dragTip': '\u8bf7\u62d6\u52a8\u5de6\u8fb9\u7684\u6309\u94ae\u8fdb\u884c\u6392\u5e8f',
  106821. 'Table.editing': '\u8bf7\u5148\u5904\u7406\u8868\u683c\u7f16\u8f91\u9879',
  106822. 'Table.editRow': '\u7f16\u8f91\u5f53\u524d\u884c',
  106823. 'Table.modified': '\u5f53\u524d\u6709 {{modified}} \u6761\u8bb0\u5f55\u4fee\u6539\u4f46\u6ca1\u6709\u63d0\u4ea4\uff0c\u4f60\u53ef\u4ee5\uff1a',
  106824. 'Table.moved': '\u5f53\u524d\u6709 {{moved}} \u6761\u8bb0\u5f55\u4fee\u6539\u4e86\u987a\u5e8f\u4f46\u6ca1\u6709\u63d0\u4ea4\uff0c\u4f60\u53ef\u4ee5\uff1a',
  106825. 'Table.operation': '\u64cd\u4f5c',
  106826. 'Table.playload': 'action \u4e0a\u8bf7\u914d\u7f6e payload, \u5426\u5219\u4e0d\u6e05\u695a\u8981\u5220\u9664\u54ea\u4e2a',
  106827. 'Table.startSort': '\u70b9\u51fb\u5f00\u59cb\u6392\u5e8f',
  106828. 'Table.valueField': '\u8bf7\u914d\u7f6e valueField',
  106829. 'Table.index': '\u5e8f\u53f7',
  106830. 'Table.add': '\u65b0\u589e',
  106831. 'Table.addButtonDisabledTip': '\u5185\u5bb9\u7f16\u8f91\u4e2d\uff0c\u8bf7\u5148\u63d0\u4ea4\u540e\u65b0\u5efa\u9009\u9879',
  106832. 'Table.toggleColumn': '\u663e\u793a\u5217',
  106833. 'Table.searchFields': '\u8bbe\u7f6e\u67e5\u8be2\u5b57\u6bb5',
  106834. 'Tag.placeholder': '\u8bf7\u8f93\u5165/\u9009\u62e9\u6807\u7b7e',
  106835. 'Tag.tip': '\u6700\u8fd1\u4f7f\u7528\u7684\u6807\u7b7e',
  106836. 'Text.add': '\u65b0\u589e\uff1a{{label}}',
  106837. 'Time.placeholder': '\u8bf7\u9009\u62e9\u65f6\u95f4',
  106838. 'Transfer.configError': '\u914d\u7f6e\u9519\u8bef\uff0c\u9009\u9879\u65e0\u6cd5\u4e0e\u5de6\u4fa7\u9009\u9879\u5bf9\u5e94',
  106839. 'Transfer.refreshIcon': '\u70b9\u51fb\u5237\u65b0\u91cd\u65b0\u52a0\u8f7d',
  106840. 'Transfer.searchKeyword': '\u8bf7\u8f93\u5165\u5173\u952e\u5b57',
  106841. 'Transfer.available': '\u53ef\u9009\u9879',
  106842. 'Transfer.selectd': '\u5df2\u9009\u9879',
  106843. 'Transfer.selectFromLeft': '\u8bf7\u9009\u62e9\u5de6\u4fa7\u6570\u636e',
  106844. 'Tree.addChild': '\u6dfb\u52a0\u5b50\u8282\u70b9',
  106845. 'Tree.addRoot': '\u6dfb\u52a0\u4e00\u7ea7\u8282\u70b9',
  106846. 'Tree.editNode': '\u7f16\u8f91\u8be5\u8282\u70b9',
  106847. 'Tree.invalidArray': 'data.options、data.items \u6216data\u5fc5\u987b\u662f\u6570\u7ec4',
  106848. 'Tree.removeNode': '\u79fb\u9664\u8be5\u8282\u70b9',
  106849. 'Tree.root': '\u9876\u7ea7',
  106850. 'validate.equals': '\u8f93\u5165\u7684\u6570\u636e\u4e0e $1 \u4e0d\u4e00\u81f4',
  106851. 'validate.equalsField': '\u8f93\u5165\u7684\u6570\u636e\u4e0e $1 \u503c\u4e0d\u4e00\u81f4',
  106852. 'validate.gt': '\u8bf7\u8f93\u5165\u5927\u4e8e $1 \u7684\u503c',
  106853. 'validate.isAlpha': '\u8bf7\u8f93\u5165\u5b57\u6bcd',
  106854. 'validate.isAlphanumeric': '\u8bf7\u8f93\u5165\u5b57\u6bcd\u6216\u8005\u6570\u5b57',
  106855. 'validate.isEmail': 'Email \u683c\u5f0f\u4e0d\u6b63\u786e',
  106856. 'validate.isFloat': '\u8bf7\u8f93\u5165\u6d6e\u70b9\u578b\u6570\u503c',
  106857. 'validate.isId': '\u8bf7\u8f93\u5165\u5408\u6cd5\u7684\u8eab\u4efd\u8bc1\u53f7',
  106858. 'validate.isInt': '\u8bf7\u8f93\u5165\u6574\u578b\u6570\u5b57',
  106859. 'validate.isJson': 'JSON \u683c\u5f0f\u4e0d\u6b63\u786e',
  106860. 'validate.isLength': '\u8bf7\u8f93\u5165\u957f\u5ea6\u4e3a $1 \u7684\u5185\u5bb9',
  106861. 'validate.isNumeric': '\u8bf7\u8f93\u5165\u6570\u5b57',
  106862. 'validate.isPhoneNumber': '\u8bf7\u8f93\u5165\u5408\u6cd5\u7684\u624b\u673a\u53f7\u7801',
  106863. 'validate.isRequired': '\u8fd9\u662f\u5fc5\u586b\u9879',
  106864. 'validate.isTelNumber': '\u8bf7\u8f93\u5165\u5408\u6cd5\u7684\u7535\u8bdd\u53f7\u7801',
  106865. 'validate.isUrl': 'URL \u683c\u5f0f\u4e0d\u6b63\u786e',
  106866. 'validate.isUrlPath': '\u53ea\u80fd\u8f93\u5165\u5b57\u6bcd、\u6570\u5b57、`-` \u548c `_`.',
  106867. 'validate.isWords': '\u8bf7\u8f93\u5165\u5355\u8bcd',
  106868. 'validate.isZipcode': '\u8bf7\u8f93\u5165\u5408\u6cd5\u7684\u90ae\u7f16\u5730\u5740',
  106869. 'validate.lt': '\u8bf7\u8f93\u5165\u5c0f\u4e8e $1 \u7684\u503c',
  106870. 'validate.matchRegexp': '\u683c\u5f0f\u4e0d\u6b63\u786e, \u8bf7\u8f93\u5165\u7b26\u5408\u89c4\u5219\u4e3a `${1|raw}` \u7684\u5185\u5bb9。',
  106871. 'validate.maximum': '\u5f53\u524d\u8f93\u5165\u503c\u8d85\u51fa\u6700\u5927\u503c $1',
  106872. 'validate.maxLength': '\u8bf7\u63a7\u5236\u5185\u5bb9\u957f\u5ea6, \u4e0d\u8981\u8f93\u5165 $1 \u4e2a\u4ee5\u4e0a\u5b57\u7b26',
  106873. 'validate.array.maxLength': '\u8bf7\u63a7\u5236\u6210\u5458\u4e2a\u6570, \u4e0d\u80fd\u8d85\u8fc7 $1 \u4e2a',
  106874. 'validate.minimum': '\u5f53\u524d\u8f93\u5165\u503c\u4f4e\u4e8e\u6700\u5c0f\u503c $1',
  106875. 'validate.minLength': '\u8bf7\u8f93\u5165\u66f4\u591a\u7684\u5185\u5bb9\uff0c\u81f3\u5c11\u8f93\u5165 $1 \u4e2a\u5b57\u7b26。',
  106876. 'validate.array.minLength': '\u8bf7\u6dfb\u52a0\u66f4\u591a\u7684\u6210\u5458\uff0c\u6210\u5458\u6570\u81f3\u5c11 $1 \u4e2a。',
  106877. 'validate.notEmptyString': '\u8bf7\u4e0d\u8981\u5168\u8f93\u5165\u7a7a\u767d\u5b57\u7b26',
  106878. 'validate.isDateTimeSame': '\u5f53\u524d\u65e5\u671f\u503c\u4e0d\u5408\u6cd5\uff0c\u8bf7\u8f93\u5165\u548c $1 \u76f8\u540c\u7684\u65e5\u671f\u503c',
  106879. 'validate.isDateTimeBefore': '\u5f53\u524d\u65e5\u671f\u503c\u4e0d\u5408\u6cd5\uff0c\u8bf7\u8f93\u5165 $1 \u4e4b\u524d\u7684\u65e5\u671f\u503c',
  106880. 'validate.isDateTimeAfter': '\u5f53\u524d\u65e5\u671f\u503c\u4e0d\u5408\u6cd5\uff0c\u8bf7\u8f93\u5165 $1 \u4e4b\u540e\u7684\u65e5\u671f\u503c',
  106881. 'validate.isDateTimeSameOrBefore': '\u5f53\u524d\u65e5\u671f\u503c\u4e0d\u5408\u6cd5\uff0c\u8bf7\u8f93\u5165\u548c $1 \u76f8\u540c\u6216\u4e4b\u524d\u7684\u65e5\u671f\u503c',
  106882. 'validate.isDateTimeSameOrAfter': '\u5f53\u524d\u65e5\u671f\u503c\u4e0d\u5408\u6cd5\uff0c\u8bf7\u8f93\u5165\u548c $1 \u76f8\u540c\u6216\u4e4b\u540e\u7684\u65e5\u671f\u503c',
  106883. 'validate.isDateTimeBetween': '\u5f53\u524d\u65e5\u671f\u503c\u4e0d\u5408\u6cd5\uff0c\u8bf7\u8f93\u5165 $1 \u548c $2 \u4e4b\u95f4\u7684\u65e5\u671f\u503c',
  106884. 'validate.isTimeSame': '\u5f53\u524d\u65f6\u95f4\u503c\u4e0d\u5408\u6cd5\uff0c\u8bf7\u8f93\u5165\u548c $1 \u76f8\u540c\u7684\u65f6\u95f4\u503c',
  106885. 'validate.isTimeBefore': '\u5f53\u524d\u65f6\u95f4\u503c\u4e0d\u5408\u6cd5\uff0c\u8bf7\u8f93\u5165 $1 \u4e4b\u524d\u7684\u65f6\u95f4\u503c',
  106886. 'validate.isTimeAfter': '\u5f53\u524d\u65f6\u95f4\u503c\u4e0d\u5408\u6cd5\uff0c\u8bf7\u8f93\u5165 $1 \u4e4b\u540e\u7684\u65f6\u95f4\u503c',
  106887. 'validate.isTimeSameOrBefore': '\u5f53\u524d\u65f6\u95f4\u503c\u4e0d\u5408\u6cd5\uff0c\u8bf7\u8f93\u5165\u548c $1 \u76f8\u540c\u6216\u4e4b\u524d\u7684\u65f6\u95f4\u503c',
  106888. 'validate.isTimeSameOrAfter': '\u5f53\u524d\u65f6\u95f4\u503c\u4e0d\u5408\u6cd5\uff0c\u8bf7\u8f93\u5165\u548c $1 \u76f8\u540c\u6216\u4e4b\u540e\u7684\u65f6\u95f4\u503c',
  106889. 'validate.isTimeBetween': '\u5f53\u524d\u65f6\u95f4\u503c\u4e0d\u5408\u6cd5\uff0c\u8bf7\u8f93\u5165 $1 \u548c $2 \u4e4b\u95f4\u7684\u65f6\u95f4\u503c',
  106890. 'validate.isVariableName': '\u8bf7\u8f93\u5165\u5408\u6cd5\u7684\u53d8\u91cf\u540d',
  106891. validateFailed: '\u8868\u5355\u9a8c\u8bc1\u5931\u8d25',
  106892. 'Wizard.configError': '\u914d\u7f6e\u9519\u8bef',
  106893. 'Wizard.finish': '\u5b8c\u6210',
  106894. 'Wizard.next': '\u4e0b\u4e00\u6b65',
  106895. 'Wizard.prev': '\u4e0a\u4e00\u6b65',
  106896. 'Wizard.saveAndNext': '\u4fdd\u5b58\u5e76\u4e0b\u4e00\u6b65',
  106897. 'year-to-year': '{{from}} \u5e74 - {{to}} \u5e74',
  106898. 'Year.placeholder': '\u8bf7\u9009\u62e9\u5e74',
  106899. reload: '\u5237\u65b0',
  106900. rotate: '\u65cb\u8f6c',
  106901. 'rotate.left': '\u5411\u5de6\u65cb\u8f6c',
  106902. 'rotate.right': '\u5411\u53f3\u65cb\u8f6c',
  106903. zoomIn: '\u653e\u5927',
  106904. zoomOut: '\u7f29\u5c0f',
  106905. 'scale.origin': '\u539f\u59cb\u5c3a\u5bf8',
  106906. 'Editor.fullscreen': '\u5168\u5c4f',
  106907. 'Editor.exitFullscreen': '\u9000\u51fa\u5168\u5c4f',
  106908. 'Condition.not': '\u975e',
  106909. 'Condition.and': '\u4e14',
  106910. 'Condition.or': '\u6216',
  106911. 'Condition.collapse': '\u5c55\u5f00\u5168\u90e8',
  106912. 'Condition.add_cond': '\u6dfb\u52a0\u6761\u4ef6',
  106913. 'Condition.add_cond_group': '\u6dfb\u52a0\u6761\u4ef6\u7ec4',
  106914. 'Condition.delete_cond_group': '\u5220\u9664\u7ec4',
  106915. 'Condition.equal': '\u7b49\u4e8e',
  106916. 'Condition.not_equal': '\u4e0d\u7b49\u4e8e',
  106917. 'Condition.less': '\u5c0f\u4e8e',
  106918. 'Condition.less_or_equal': '\u5c0f\u4e8e\u6216\u7b49\u4e8e',
  106919. 'Condition.greater': '\u5927\u4e8e',
  106920. 'Condition.greater_or_equal': '\u5927\u4e8e\u6216\u7b49\u4e8e',
  106921. 'Condition.between': '\u5c5e\u4e8e\u8303\u56f4',
  106922. 'Condition.not_between': '\u4e0d\u5c5e\u4e8e\u8303\u56f4',
  106923. 'Condition.is_empty': '\u4e3a\u7a7a',
  106924. 'Condition.is_not_empty': '\u4e0d\u4e3a\u7a7a',
  106925. 'Condition.like': '\u6a21\u7cca\u5339\u914d',
  106926. 'Condition.not_like': '\u4e0d\u5339\u914d',
  106927. 'Condition.starts_with': '\u5339\u914d\u5f00\u5934',
  106928. 'Condition.ends_with': '\u5339\u914d\u7ed3\u5c3e',
  106929. 'Condition.select_equals': '\u7b49\u4e8e',
  106930. 'Condition.select_not_equals': '\u4e0d\u7b49\u4e8e',
  106931. 'Condition.select_any_in': '\u5305\u542b',
  106932. 'Condition.select_not_any_in': '\u4e0d\u5305\u542b',
  106933. 'Condition.placeholder': '\u8bf7\u8f93\u5165\u6587\u672c',
  106934. 'Condition.cond_placeholder': '\u8bf7\u9009\u62e9\u64cd\u4f5c',
  106935. 'Condition.field_placeholder': '\u8bf7\u9009\u62e9\u5b57\u6bb5',
  106936. 'Condition.blank': '\u7a7a',
  106937. 'Condition.expression': '\u8868\u8fbe\u5f0f',
  106938. 'Condition.formula_placeholder': '\u8bf7\u8f93\u5165\u516c\u5f0f',
  106939. 'Condition.fun_error': '\u65b9\u6cd5\u672a\u5b9a\u4e49',
  106940. 'Condition.configured': '\u5df2\u914d\u7f6e',
  106941. 'Condition.isRequired': '\u6761\u4ef6\u4e0d\u53ef\u4e3a\u7a7a',
  106942. 'InputTable.uniqueError': '\u5217`{{label}}`\u6ca1\u6709\u901a\u8fc7\u552f\u4e00\u9a8c\u8bc1',
  106943. 'Timeline.collapseText': '\u6536\u8d77',
  106944. 'Timeline.expandText': '\u5c55\u5f00',
  106945. collapse: '\u6536\u8d77',
  106946. expand: '\u5c55\u5f00',
  106947. 'FormulaEditor.btnLabel': '\u516c\u5f0f\u7f16\u8f91',
  106948. 'FormulaEditor.title': '\u516c\u5f0f\u7f16\u8f91\u5668',
  106949. 'FormulaEditor.run': '\u8fd0\u884c',
  106950. 'FormulaEditor.sourceMode': '\u6e90\u7801\u6a21\u5f0f',
  106951. 'FormulaEditor.runContext': '\u4e0a\u4e0b\u6587\u6570\u636e',
  106952. 'FormulaEditor.runResult': '\u8fd0\u884c\u7ed3\u679c',
  106953. 'FormulaEditor.toggleAll': '\u5c55\u5f00\u5168\u90e8',
  106954. 'FormulaEditor.variable': '\u53d8\u91cf',
  106955. 'FormulaEditor.function': '\u51fd\u6570',
  106956. 'FormulaEditor.invalidData': '\u516c\u5f0f\u503c\u6821\u9a8c\u9519\u8bef\uff0c\u9519\u8bef\u7684\u4f4d\u7f6e/\u539f\u56e0\u662f {{err}}',
  106957. 'FormulaEditor.invalidValue': '\u503c\u6821\u9a8c\u9519\u8bef\uff0c\u9519\u8bef\u7684\u539f\u56e0\u662f\u503c\u683c\u5f0f\u9519\u8bef',
  106958. 'pullRefresh.pullingText': '\u4e0b\u62c9\u5373\u53ef\u5237\u65b0...',
  106959. 'pullRefresh.loosingText': '\u91ca\u653e\u5373\u53ef\u5237\u65b0...',
  106960. 'pullRefresh.loadingText': '\u52a0\u8f7d\u4e2d...',
  106961. 'pullRefresh.successText': '\u52a0\u8f7d\u6210\u529f',
  106962. 'Picker.placeholder': '\u8bf7\u70b9\u51fb\u53f3\u4fa7\u7684\u56fe\u6807',
  106963. 'UserSelect.edit': '\u7f16\u8f91',
  106964. 'UserSelect.save': '\u4fdd\u5b58',
  106965. 'UserSelect.resultSort': '\u9009\u62e9\u7ed3\u679c\u6392\u5e8f',
  106966. 'UserSelect.selected': '\u5df2\u9009',
  106967. 'UserSelect.clear': '\u6e05\u7a7a',
  106968. 'UserSelect.sure': '\u786e\u5b9a',
  106969. 'SchemaType.string': '\u5b57\u7b26\u4e32',
  106970. 'SchemaType.number': '\u6570\u5b57',
  106971. 'SchemaType.integer': '\u6574\u6570',
  106972. 'SchemaType.object': '\u5bf9\u8c61',
  106973. 'SchemaType.array': '\u6570\u7ec4',
  106974. 'SchemaType.boolean': '\u5e03\u5c14',
  106975. 'SchemaType.null': 'Null',
  106976. 'SchemaType.any': '\u4efb\u610f',
  106977. 'JSONSchema.type': '\u5b57\u6bb5\u7c7b\u578b',
  106978. 'JSONSchema.required': '\u662f\u5426\u5fc5\u586b',
  106979. 'JSONSchema.title': '\u540d\u79f0',
  106980. 'JSONSchema.default': '\u9ed8\u8ba4\u503c',
  106981. 'JSONSchema.key': '\u5b57\u6bb5\u540d',
  106982. 'JSONSchema.description': '\u63cf\u8ff0',
  106983. 'JSONSchema.add_prop': '\u6dfb\u52a0\u5c5e\u6027',
  106984. 'JSONSchema.array_items': '\u6210\u5458\u7c7b\u578b',
  106985. 'JSONSchema.members': '\u6210\u5458',
  106986. 'JSONSchema.key_duplicated': '\u5b57\u6bb5\u540d\u5df2\u7ecf\u5b58\u5728',
  106987. 'JSONSchema.key_invalid': '\u5b57\u6bb5\u540d\u683c\u5f0f\u9519\u8bef',
  106988. Required: '\u5fc5\u586b',
  106989. TimeNow: '\u6b64\u523b',
  106990. 'IconSelect.all': '\u5168\u90e8',
  106991. 'IconSelect.choice': '\u56fe\u6807\u9009\u62e9',
  106992. 'Steps.step': '\u7b2c {{index}} \u6b65',
  106993. 'FormulaInput.True': '\u771f',
  106994. 'FormulaInput.False': '\u5047',
  106995. 'Signature.clear': '\u6e05\u7a7a',
  106996. 'Signature.undo': '\u64a4\u9500',
  106997. 'Signature.confirm': '\u786e\u8ba4',
  106998. 'Signature.cancel': '\u53d6\u6d88',
  106999. 'Signature.embedLabel': '\u70b9\u51fb\u7b7e\u540d'
  107000. })
  107001. }) /*!node_modules/amis-ui/lib/locale/en-US.js*/
  107002. amis.define('fb99b53', function (e, a, t, i) {
  107003. 'use strict'
  107004. e('64ea6e0').registerLocale('en-US', {
  107005. 'Action.countDown': 'Wait for ${timeLeft}s',
  107006. 'Alert.info': 'System Info',
  107007. 'App.home': 'Home',
  107008. 'App.navigation': 'Navigation',
  107009. asc: 'Asc',
  107010. 'Calendar.datepicker': 'Date Picker',
  107011. 'Calendar.yearmonth': 'YYYY MM',
  107012. 'Calendar.year': 'YYYY',
  107013. 'Calendar.begin': 'begin',
  107014. 'Calendar.end': 'end',
  107015. 'Calendar.beginAndEnd': 'b/e',
  107016. 'Calendar.toast': 'Out of date range',
  107017. 'Calendar.startPick': 'Select start time',
  107018. 'Calendar.endPick': 'Select end time',
  107019. cancel: 'Cancel',
  107020. 'Card.dragTip': 'Drag top button to sort',
  107021. 'Card.toggleDrag': 'Toggle drag to sort',
  107022. 'City.street': 'Enter street info',
  107023. clear: 'Clear',
  107024. more: 'More',
  107025. 'ColorPicker.placeholder': 'Select color',
  107026. 'SubForm.add': 'New',
  107027. add: 'New',
  107028. 'Combo.dragDropSort': 'Drag to sort',
  107029. 'Combo.invalidData': 'invalid data, please remove',
  107030. 'Combo.maxLength': 'Maximum item ia {{MaxLength}}}. Please delete some',
  107031. 'Combo.minLength': 'A least {{minLength}} item. Please add more',
  107032. 'Combo.type': 'Type',
  107033. confirm: 'Confirm',
  107034. 'Copyable.tip': 'Copy',
  107035. 'CRUD.exportCSV': 'Export CSV',
  107036. 'CRUD.exportExcel': 'Export Excel',
  107037. 'CRUD.exportExcelTemplate': 'Export Excel Template',
  107038. 'CRUD.fetchFailed': 'Fetch failed',
  107039. 'CRUD.filter': 'Filter',
  107040. 'CRUD.selected': 'selected {{total}} items: ',
  107041. 'CRUD.invalidArray': 'data.items must be an array',
  107042. 'CRUD.invalidData': 'data is empty',
  107043. 'CRUD.loadMore': 'Load more',
  107044. 'CRUD.loadMoreDisableTip': 'No data or last page',
  107045. 'CRUD.perPage': 'Per page',
  107046. 'CRUD.stat': '{{page}} of {{lastPage}} total: {{total}}.',
  107047. 'CRUD.paginationGoText': 'Go to',
  107048. 'CRUD.paginationPageText': 'page',
  107049. 'PaginationWrapper.placeholder': 'please config body',
  107050. 'Pagination.select': '{{count}} items/page',
  107051. 'Pagination.goto': 'goto',
  107052. 'Pagination.go': 'GO',
  107053. 'Pagination.totalPage': 'total {{lastPage}} pages',
  107054. 'Pagination.totalCount': 'total {{total}} items',
  107055. 'Date.titleYear': 'select year',
  107056. 'Date.titleMonth': 'select month and year',
  107057. 'Date.titleQuarter': 'select quarter',
  107058. 'Date.titleDate': 'select month, year and day',
  107059. 'Date.titleTime': 'select time',
  107060. 'Date.daysago': '{{days}} day(s) ago',
  107061. 'Date.dayslater': '{{days}} day(s) later',
  107062. 'Date.endOfMonth': 'last day of the month',
  107063. 'Date.endOfLastMonth': 'last day of last month',
  107064. 'Date.endOfWeek': 'Saturday',
  107065. 'Date.hoursago': '{{hours}} hour(s) ago',
  107066. 'Date.hourslater': '{{hours}} hour(s) later',
  107067. 'Date.invalid': 'Invalid date',
  107068. 'Number.invalid': 'Invalid number',
  107069. 'Date.monday': 'Monday',
  107070. 'Date.monthsago': '{{months}} month(s) ago',
  107071. 'Date.monthslater': '{{months}} month(s) later',
  107072. 'Date.now': 'Now',
  107073. 'Date.placeholder': 'Select Date',
  107074. 'Date.quartersago': '{{quarters}} quarter(s) ago',
  107075. 'Date.quarterslater': '{{quarters}} quarter(s) later',
  107076. 'Date.startOfLastMonth': 'First day of the last month',
  107077. 'Date.startOfLastQuarter': 'First day of the last quarter',
  107078. 'Date.startOfMonth': 'First day of the month',
  107079. 'Date.startOfQuarter': 'First day of the quarter',
  107080. 'Date.today': 'Today',
  107081. 'Date.tomorrow': 'Tomorrow',
  107082. 'Date.weeksago': '{{weeks}} week(s) ago',
  107083. 'Date.weekslater': '{{weeks}} week(s) later',
  107084. 'Date.yesterday': 'Yesterday',
  107085. 'dateformat.year': 'YYYY',
  107086. 'DateRange.daysago': 'Last {{days}} day(s)',
  107087. 'DateRange.dayslater': 'Within {{days}} day(s)',
  107088. 'DateRange.weeksago': 'Last {{weeks}} week(s)',
  107089. 'DateRange.weekslater': 'Within {{weeks}} week(s)',
  107090. 'DateRange.monthsago': 'Last {{months}} month(s)',
  107091. 'DateRange.monthslater': 'Within {{months}} month(s)',
  107092. 'DateRange.quartersago': 'Last {{quarters}} quarter(s)',
  107093. 'DateRange.quarterslater': 'Within {{quarters}} quarter(s)',
  107094. 'DateRange.yearsago': 'Last {{years}} year(s)',
  107095. 'DateRange.yearslater': 'Within {{years}} year(s)',
  107096. 'DateRange.hoursago': 'Last {{hours}} hour(s)',
  107097. 'DateRange.hourslater': 'Within {{hours}} hour(s)',
  107098. 'DateRange.1dayago': '1 day ago',
  107099. 'DateRange.1daysago': '1 day ago',
  107100. 'DateRange.7daysago': '7 days ago',
  107101. 'DateRange.30daysago': '30 days ago',
  107102. 'DateRange.90daysago': '90 days ago',
  107103. 'DateRange.lastMonth': 'Last month',
  107104. 'DateRange.lastWeek': 'Last week',
  107105. 'DateRange.lastQuarter': 'Last quarter',
  107106. 'DateRange.placeholder': 'Select a Date range',
  107107. 'YearRange.placeholder': 'Select a Year range',
  107108. 'DateRange.thisWeek': 'This Week',
  107109. 'DateRange.thisMonth': 'This month',
  107110. 'DateRange.thisQuarter': 'This quarter',
  107111. 'DateRange.thisYear': 'This year',
  107112. 'DateRange.lastYear': 'Last year',
  107113. 'DateRange.valueConcat': ' to ',
  107114. 'DateTime.placeholder': 'Select Datetime',
  107115. delete: 'Delete',
  107116. deleteConfirm: 'Are your sure to delete?',
  107117. deleteFailed: 'Delete failed',
  107118. desc: 'Desc',
  107119. 'Dialog.close': 'Close',
  107120. 'Dialog.title': 'Title',
  107121. 'Embed.invalidRoot': 'Invalid root selector',
  107122. 'Embed.downloading': 'Start downloading',
  107123. 'Excel.placeholder': "Drag 'n' drop excel here, or click to select",
  107124. 'Excel.parsed': '{{filename}} Parsed',
  107125. fetchFailed: 'Fetch api failed',
  107126. 'File.continueAdd': 'Continue add',
  107127. 'File.downloadTpl': 'Download template',
  107128. 'File.dragDrop': "Drag 'n' drop some files here or",
  107129. 'File.clickUpload': 'click here to upload',
  107130. 'File.helpText': 'Help documentation',
  107131. 'File.errorRetry': 'File upload failed, please try again',
  107132. 'File.failed': 'Failed files.',
  107133. 'File.invalidType': '{{files}} does not match type `{{accept}}`',
  107134. 'File.maxLength': 'The maximum limit is {{maxLength}}',
  107135. 'File.maxSize': '{{filename}} you selected exceeds the maximum limit of {{maxSize}}',
  107136. 'File.pause': 'Pause uplaod',
  107137. 'File.repick': 'Repick',
  107138. 'File.result': 'Successfully uploaded {{uploaded}} files, failed to upload {{failed}} files',
  107139. 'File.retry': 'Retry',
  107140. 'File.sizeLimit': 'The maximum file size is {{maxSize}}',
  107141. 'File.start': 'Start upload',
  107142. 'File.upload': 'Upload',
  107143. 'File.uploadFailed': 'return data of udpload api is empty',
  107144. 'File.uploading': 'Uploading',
  107145. 'FormItem.autoFillLoadFailed': 'return data of autoUpdate api is error',
  107146. 'FormItem.autoFillSuggest': 'Reference data entry',
  107147. 'Form.loadOptionsFailed': 'Failed to load options because: {{reason}}',
  107148. 'Form.submit': 'Submit',
  107149. 'Form.title': 'Form',
  107150. 'Form.unique': 'Current value is not unique',
  107151. 'Form.validateFailed': 'Form input validation failed',
  107152. 'Form.nestedError': 'Form cannot appear as a descendant of form',
  107153. 'Form.rules.message': 'The joint verification of form items failed',
  107154. 'File.imageAfterCrop': 'Cropped image',
  107155. 'Iframe.invalid': 'Invalid iframe url',
  107156. 'Iframe.invalidProtocol': 'Can not use http url iframe in https',
  107157. 'Image.dragTip': 'Drag to sort',
  107158. 'Image.upload': 'Upload image',
  107159. 'Image.errorRetry': 'upload failed, please try again',
  107160. 'Image.configError': 'Can only set one of crop or multiple',
  107161. 'Image.crop': 'Crop image',
  107162. 'Image.dragDrop': "Drag 'n' drop some photos here",
  107163. 'Image.height': 'height: {{height}}px',
  107164. 'Image.limitMax': 'Minimum image size is {{info}}',
  107165. 'Image.limitMin': 'Maximum image size is {{info}}',
  107166. 'Image.limitRatio': 'Please upload image with the size ratio of {{ration}}',
  107167. 'Image.pasteTip': 'You can paste image from the clipboard',
  107168. 'Image.placeholder': 'Click to select image or drag into this area',
  107169. 'Image.size': 'size: ({{width}}px x {{height}}px)',
  107170. 'Image.sizeNotEqual': 'The image you selected does not meet the size requirements {{info}}',
  107171. 'Image.width': 'width: {{width}}px',
  107172. 'Image.zoomIn': 'Zoom In',
  107173. 'Log.mustHaveSource': 'Must have source in config',
  107174. 'Log.showLineNumber': 'Display line number',
  107175. 'Log.notShowLineNumber': 'Hide line number',
  107176. 'Log.expand': 'Expand Operation',
  107177. 'Log.collapse': 'Collapse Operation',
  107178. link: 'Link',
  107179. loading: 'Loading',
  107180. loadingFailed: 'Loading failed',
  107181. 'LocationPicker.placeholder': 'Pick location',
  107182. 'LocationPicker.getLocation': 'Click to obtain location information',
  107183. 'Month.placeholder': 'Select a month',
  107184. 'Nav.sourceError': 'Fetch link error',
  107185. networkError: 'Network error or missing CORS configuration',
  107186. noResult: 'No Result',
  107187. 'NumberInput.placeholder': 'Please enter a number',
  107188. 'Options.addPlaceholder': 'Please enter a name',
  107189. 'Options.deleteAPI': 'Must have deleteAPI',
  107190. 'Options.editLabel': 'Edit {{label}}',
  107191. 'Options.label': 'option',
  107192. 'Options.createFailed': 'create failed, please check',
  107193. 'Options.retry': "Loading failed '{{reason}}', click retry",
  107194. 'placeholder.empty': '<Empty>',
  107195. 'placeholder.enter': 'Enter',
  107196. 'placeholder.noData': 'No data',
  107197. 'placeholder.noOption': 'No option',
  107198. 'placeholder.selectData': 'Select data',
  107199. 'Quarter.placeholder': 'Select a quarter',
  107200. 'Repeat.pre': 'Per',
  107201. reset: 'Reset',
  107202. save: 'Save',
  107203. saveFailed: 'Save failed',
  107204. saveSuccess: 'Saved successfully',
  107205. search: 'Search',
  107206. searchHistory: 'Search History',
  107207. searchResult: 'Search result',
  107208. 'Checkboxes.selectAll': 'Select/Deselect All',
  107209. 'Select.checkAll': 'Check all',
  107210. 'Select.clear': 'Clear',
  107211. 'Select.edit': 'Edit',
  107212. 'Select.upload': 'Re upload',
  107213. 'Select.clearAll': 'Clear all',
  107214. 'Select.createLabel': 'New option',
  107215. 'Select.placeholder': 'Select',
  107216. 'Select.searchPromptText': 'Input to search',
  107217. 'Select.selected': 'Selected',
  107218. sort: 'Sort',
  107219. stop: 'Stop',
  107220. 'SubForm.button': 'Config',
  107221. 'SubForm.editDetail': 'Edit Detail',
  107222. 'System.error': 'System error',
  107223. 'System.notify': 'System notify',
  107224. 'System.copy': 'Content copied',
  107225. 'System.requestError': 'Request error: ',
  107226. 'System.requestErrorStatus': 'Request error, status code: ',
  107227. 'Table.addRow': 'Add row',
  107228. 'Table.subAddRow': 'Add sub row',
  107229. 'Table.copyRow': 'Copy row',
  107230. 'Table.columnsVisibility': 'Click to control columns visibility',
  107231. 'Table.deleteRow': 'Delete current row',
  107232. 'Table.discard': 'Discard',
  107233. 'Table.dragTip': 'Drag the button on the left to sort',
  107234. 'Table.editing': 'You should finished editing',
  107235. 'Table.editRow': 'Edit current row',
  107236. 'Table.modified': 'There are {{modified}} records have been modified, you can:',
  107237. 'Table.moved': 'There are {{moved}} records changed the order, you can:',
  107238. 'Table.operation': 'Operation',
  107239. 'Table.playload': 'Must have playload',
  107240. 'Table.startSort': 'Click to start sorting',
  107241. 'Table.valueField': 'Must have valueField',
  107242. 'Table.index': 'Index',
  107243. 'Table.add': 'Add',
  107244. 'Table.addButtonDisabledTip': 'In content editing, please submit first and then create a new option',
  107245. 'Table.toggleColumn': 'Display columns',
  107246. 'Table.searchFields': 'Set query fields',
  107247. 'Tag.placeholder': 'No tag yet',
  107248. 'Tag.tip': 'Recently used tag',
  107249. 'Text.add': 'New {{label}}',
  107250. 'Time.placeholder': 'Select Time',
  107251. 'Transfer.configError': 'Config error',
  107252. 'Transfer.refreshIcon': 'Click to refresh',
  107253. 'Transfer.searchKeyword': 'Enter keywords',
  107254. 'Transfer.available': 'Available',
  107255. 'Transfer.selectd': 'Selected',
  107256. 'Transfer.selectFromLeft': 'Select from the left',
  107257. 'Tree.addChild': 'Add child',
  107258. 'Tree.addRoot': 'Add root node',
  107259. 'Tree.editNode': 'Edit this node',
  107260. 'Tree.invalidArray': 'Data.options, data.items, or data must be arrays',
  107261. 'Tree.removeNode': 'Remove this node',
  107262. 'Tree.root': 'Root',
  107263. 'validate.equals': 'value must be $1',
  107264. 'validate.equalsField': 'value must be $1',
  107265. 'validate.gt': 'Please enter a value greater than $1',
  107266. 'validate.isAlpha': 'Please enter letters',
  107267. 'validate.isAlphanumeric': 'Please enter letters or numbers',
  107268. 'validate.isEmail': 'Email format is incorrect',
  107269. 'validate.isFloat': 'Please enter a floating point value',
  107270. 'validate.isId': 'invalid ID Card number',
  107271. 'validate.isInt': 'Please enter an integer number',
  107272. 'validate.isJson': 'invalid JSON format.',
  107273. 'validate.isLength': 'Please make sure the length of contents is $1',
  107274. 'validate.isNumeric': 'Please enter a number',
  107275. 'validate.isPhoneNumber': 'invalid phone number',
  107276. 'validate.isRequired': 'This is required',
  107277. 'validate.isTelNumber': 'invalid telephone number',
  107278. 'validate.isUrl': 'Incorrect URL format',
  107279. 'validate.isUrlPath': 'You can only enter letters, numbers, `-` and`_` .',
  107280. 'validate.isWords': 'Please enter word',
  107281. 'validate.isZipcode': 'invalid postal address',
  107282. 'validate.lt': 'Please enter a value less than $1',
  107283. 'validate.matchRegexp': 'The format is not correct. Please enter the content with the rule `${1| raw}`.',
  107284. 'validate.maximum': 'The input value exceeds the maximum value of $1',
  107285. 'validate.maxLength': 'Please control the content length, do not enter more than $1 letters',
  107286. 'validate.minimum': 'The input value is lower than the minimum value of $1',
  107287. 'validate.minLength': 'Please enter more, at least $1 characters.',
  107288. 'validate.array.minLength': 'Please add more members, at least $1 members',
  107289. 'validate.array.maxLength': 'Please control the number of members, which cannot exceed $1',
  107290. 'validate.isVariableName': 'Please enter a valid variable name',
  107291. 'validate.notEmptyString': 'Please do not enter all blank characters',
  107292. 'validate.isDateTimeSame': 'The current date value is invalid, please enter the same date value as $1',
  107293. 'validate.isDateTimeBefore': 'The current date value is invalid, please enter a date value before $1',
  107294. 'validate.isDateTimeAfter': 'The current date value is invalid, please enter a date value after $1',
  107295. 'validate.isDateTimeSameOrBefore': 'The current date value is invalid, please enter a date value that is the same as or before $1',
  107296. 'validate.isDateTimeSameOrAfter': 'The current date value is invalid, please enter a date value that is the same as or after $1',
  107297. 'validate.isDateTimeBetween': 'The current date value is invalid, please enter a date value between $1 and $2',
  107298. 'validate.isTimeSame': 'The current time value is invalid, please enter the same time value as $1',
  107299. 'validate.isTimeBefore': 'The current time value is invalid, please enter a time value before $1',
  107300. 'validate.isTimeAfter': 'The current time value is invalid, please enter a time value after $1',
  107301. 'validate.isTimeSameOrBefore': 'The current time value is invalid, please enter a time value that is the same as or before $1',
  107302. 'validate.isTimeSameOrAfter': 'The current time value is invalid, please enter a time value that is the same as or after $1',
  107303. 'validate.isTimeBetween': 'The current time value is invalid, please enter a time value between $1 and $2',
  107304. validateFailed: 'Validate failed',
  107305. 'Wizard.configError': 'Config error',
  107306. 'Wizard.finish': 'Finish',
  107307. 'Wizard.next': 'Next',
  107308. 'Wizard.prev': 'Prev',
  107309. 'Wizard.saveAndNext': 'Save & Next',
  107310. 'year-to-year': '{{from}} - {{to}}',
  107311. 'Year.placeholder': 'Select a Year',
  107312. reload: 'Reload',
  107313. rotate: 'Rotate',
  107314. 'rotate.left': 'Rotate left',
  107315. 'rotate.right': 'Rotate right',
  107316. zoomIn: 'Zoom in',
  107317. zoomOut: 'Zoom out',
  107318. 'scale.origin': 'Original scale',
  107319. 'Editor.fullscreen': 'full screen',
  107320. 'Editor.exitFullscreen': 'exit fullscreen mode',
  107321. 'Condition.not': 'not',
  107322. 'Condition.and': 'and',
  107323. 'Condition.or': 'or',
  107324. 'Condition.collapse': 'unfold',
  107325. 'Condition.add_cond': 'add condition',
  107326. 'Condition.add_cond_group': 'add condition group',
  107327. 'Condition.delete_cond_group': 'delete condition group',
  107328. 'Condition.equal': 'equal',
  107329. 'Condition.not_equal': 'not equal',
  107330. 'Condition.less': 'less',
  107331. 'Condition.less_or_equal': 'less or equal',
  107332. 'Condition.greater': 'greater',
  107333. 'Condition.greater_or_equal': 'greater or equal',
  107334. 'Condition.between': 'between',
  107335. 'Condition.not_between': 'not between',
  107336. 'Condition.is_empty': 'empty',
  107337. 'Condition.is_not_empty': 'not empty',
  107338. 'Condition.like': 'contains',
  107339. 'Condition.not_like': 'not contains',
  107340. 'Condition.starts_with': 'starts with',
  107341. 'Condition.ends_with': 'ends with',
  107342. 'Condition.select_equals': 'equals',
  107343. 'Condition.select_not_equals': 'not equal',
  107344. 'Condition.select_any_in': 'contains',
  107345. 'Condition.select_not_any_in': 'not contains',
  107346. 'Condition.placeholder': 'Please enter text',
  107347. 'Condition.cond_placeholder': 'select condition',
  107348. 'Condition.field_placeholder': 'select field',
  107349. 'Condition.blank': 'blank',
  107350. 'Condition.expression': 'expression',
  107351. 'Condition.formula_placeholder': 'Please enter a formula',
  107352. 'Condition.fun_error': 'Function is undefined',
  107353. 'Condition.configured': 'Configured',
  107354. 'Condition.isRequired': 'Condition is required',
  107355. 'InputTable.uniqueError': 'Column `{{label}}` unique validate failed',
  107356. 'Timeline.collapseText': 'Unfold',
  107357. 'Timeline.expandText': 'Fold',
  107358. collapse: 'Collapse',
  107359. expand: 'Expand',
  107360. 'FormulaEditor.btnLabel': 'Formula Edit',
  107361. 'FormulaEditor.title': 'Formula Editor',
  107362. 'FormulaEditor.run': 'Run',
  107363. 'FormulaEditor.sourceMode': 'Source Mode',
  107364. 'FormulaEditor.runContext': 'Run Context',
  107365. 'FormulaEditor.runResult': 'Run Result',
  107366. 'FormulaEditor.toggleAll': 'Expand All',
  107367. 'FormulaEditor.variable': 'Variable',
  107368. 'FormulaEditor.function': 'Function',
  107369. 'FormulaEditor.invalidData': 'invalid data, position or reason is {{err}}',
  107370. 'FormulaEditor.invalidValue': 'invalid value, reason is wrong value format',
  107371. 'pullRefresh.pullingText': 'Pull down to refresh...',
  107372. 'pullRefresh.loosingText': 'Release to refresh...',
  107373. 'pullRefresh.loadingText': 'Loading...',
  107374. 'pullRefresh.successText': 'Loading success',
  107375. 'Picker.placeholder': 'Click icon on the right',
  107376. 'UserSelect.edit': 'edit',
  107377. 'UserSelect.save': 'preservation',
  107378. 'UserSelect.resultSort': 'Select result sort',
  107379. 'UserSelect.selected': 'Selected',
  107380. 'UserSelect.clear': 'empty',
  107381. 'UserSelect.sure': 'submit',
  107382. 'SchemaType.string': 'String',
  107383. 'SchemaType.number': 'Number',
  107384. 'SchemaType.integer': 'integer',
  107385. 'SchemaType.object': 'Object',
  107386. 'SchemaType.array': 'Array',
  107387. 'SchemaType.boolean': 'Boolean',
  107388. 'SchemaType.any': 'Any',
  107389. 'SchemaType.null': 'Null',
  107390. 'JSONSchema.type': 'Type',
  107391. 'JSONSchema.required': 'Required',
  107392. 'JSONSchema.title': 'Title',
  107393. 'JSONSchema.default': 'Default',
  107394. 'JSONSchema.description': 'Description',
  107395. 'JSONSchema.key': 'Key',
  107396. 'JSONSchema.array_items': 'Items',
  107397. 'JSONSchema.members': 'Members',
  107398. 'JSONSchema.key_duplicated': 'Key already exists',
  107399. 'JSONSchema.key_invalid': 'Key invalid',
  107400. TimeNow: 'Now',
  107401. 'IconSelect.all': 'All',
  107402. 'IconSelect.choice': 'Icon selection',
  107403. 'Steps.step': 'Step {{index}}',
  107404. 'FormulaInput.True': 'True',
  107405. 'FormulaInput.False': 'False',
  107406. 'Signature.clear': 'clear',
  107407. 'Signature.undo': 'undo',
  107408. 'Signature.confirm': 'confirm',
  107409. 'Signature.cancel': 'cancel',
  107410. 'Signature.embedLabel': 'Click to sign'
  107411. })
  107412. }) /*!node_modules/amis-ui/lib/locale/de-DE.js*/
  107413. amis.define('2965d86', function (e, t, n, i) {
  107414. 'use strict'
  107415. e('64ea6e0').registerLocale('de-DE', {
  107416. 'Action.countDown': '${timeLeft} warten',
  107417. 'Alert.info': 'Systeminformationen',
  107418. asc: 'Aufsteigend',
  107419. 'App.home': 'Startseite',
  107420. 'App.navigation': 'Navigation',
  107421. 'Calendar.datepicker': 'Auswahl des Datums',
  107422. 'Calendar.yearmonth': 'YYYY MM',
  107423. 'Calendar.year': 'YYYY',
  107424. 'Calendar.begin': 'beginnt',
  107425. 'Calendar.end': 'ende',
  107426. 'Calendar.beginAndEnd': 'b/e',
  107427. 'Calendar.toast': 'Außerhalb des Datumsbereichs',
  107428. 'Calendar.startPick': 'Wählen Sie Startzeit',
  107429. 'Calendar.endPick': 'Wählen Sie Endzeit',
  107430. Schedule: 'Zeitplan',
  107431. Time: 'Zeit',
  107432. Content: 'Inhalt',
  107433. cancel: 'Abbrechen',
  107434. more: 'mehr',
  107435. 'Card.dragTip': 'Obere Schaltfläche zum Sortieren ziehen',
  107436. 'Card.toggleDrag': 'Zum Sortieren umschalten',
  107437. 'City.street': 'Straße eingeben',
  107438. clear: 'Löschen',
  107439. 'ColorPicker.placeholder': 'Farbe auswählen',
  107440. 'SubForm.add': 'Neu',
  107441. add: 'Neu',
  107442. 'Combo.dragDropSort': 'Zum Sortieren ziehen',
  107443. 'Combo.invalidData': 'Ungültige Daten, bitte entfernen',
  107444. 'Combo.maxLength': 'Maximale Anzahl ist {{MaxLength}}}. Löschen Sie einige Elemente.',
  107445. 'Combo.minLength': 'Mindestens {{minLength}} erfoderlich. Fügen Sie weitere hinzu.',
  107446. 'Combo.type': 'Typ',
  107447. confirm: 'Bestätigen',
  107448. 'Copyable.tip': 'Kopieren',
  107449. 'CRUD.exportCSV': 'In CSV exportieren',
  107450. 'CRUD.exportExcel': 'In Excel exportieren',
  107451. 'CRUD.exportExcelTemplate': 'In Excel-Vorlage exportieren',
  107452. 'CRUD.fetchFailed': 'Fehler beim Abrufen',
  107453. 'CRUD.filter': 'Filtern',
  107454. 'CRUD.selected': 'Ausgewählte {{total}} Elemente: ',
  107455. 'CRUD.invalidArray': '"data.items" muss ein Array sein',
  107456. 'CRUD.invalidData': '"data" ist leer',
  107457. 'CRUD.loadMore': 'Weitere laden',
  107458. 'CRUD.loadMoreDisableTip': 'Keine Daten oder letzte Seite',
  107459. 'CRUD.perPage': 'Pro Seite',
  107460. 'CRUD.stat': '{{page}} von {{lastPage}} insgesamt: {{total}}.',
  107461. 'CRUD.paginationGoText': 'Wechseln zu',
  107462. 'CRUD.paginationPageText': 'Seite',
  107463. 'PaginationWrapper.placeholder': 'Textkörper konfigurieren',
  107464. 'Pagination.select': '{{count}} items/page',
  107465. 'Pagination.goto': 'goto',
  107466. 'Pagination.go': 'GO',
  107467. 'Pagination.totalPage': 'total {{lastPage}} pages',
  107468. 'Pagination.totalCount': 'total {{total}} items',
  107469. 'Date.titleYear': '',
  107470. 'Date.titleMonth': '',
  107471. 'Date.titleQuarter': '',
  107472. 'Date.titleDate': '',
  107473. 'Date.titleTime': '',
  107474. 'Date.daysago': 'Vor {{days}} Tag(en)',
  107475. 'Date.dayslater': '{{days}} Tag(e) später',
  107476. 'Date.endOfMonth': 'Letzter Tag des Monats',
  107477. 'Date.endOfLastMonth': 'Letzer Tag des letzten Monats',
  107478. 'Date.endOfWeek': 'Samstag',
  107479. 'Date.hoursago': 'Vor {{hours}} Stunde(n)',
  107480. 'Date.hourslater': '{{hours}} Stunde(n) später',
  107481. 'Date.invalid': 'Ungültiges Datum',
  107482. 'Number.invalid': 'Ungültige Zahl',
  107483. 'Date.monday': 'Montag',
  107484. 'Date.monthsago': 'Vor {{months}} Monat(en)',
  107485. 'Date.monthslater': '{{months}} Monat(e) später',
  107486. 'Date.now': 'Jetzt',
  107487. 'Date.placeholder': 'Datum wählen',
  107488. 'Date.quartersago': 'Vor {{quarters}} Quartal(en)',
  107489. 'Date.quarterslater': '{{quarters}} Quartal(e) später',
  107490. 'Date.startOfLastMonth': 'Erster Tag des letzten Monats',
  107491. 'Date.startOfLastQuarter': 'Erster Tag des letzten Quartals',
  107492. 'Date.startOfMonth': 'Erster Tag des Monats',
  107493. 'Date.startOfQuarter': 'Erster Tag des Quartals',
  107494. 'Date.today': 'Heute',
  107495. 'Date.tomorrow': 'Morgen',
  107496. 'Date.weeksago': 'vor {{weeks}} Woche',
  107497. 'Date.weekslater': '{{weeks}} Wochen später',
  107498. 'Date.yesterday': 'Gestern',
  107499. 'dateformat.year': 'YYYY',
  107500. 'DateRange.daysago': 'letzten {{days}} Tage',
  107501. 'DateRange.dayslater': 'innerhalb von {{days}} Tagen',
  107502. 'DateRange.weeksago': 'letzten {{weeks}} Wochen',
  107503. 'DateRange.weekslater': 'innerhalb von {{weeks}} Wochen',
  107504. 'DateRange.monthsago': 'letzten {{months}} Monate',
  107505. 'DateRange.monthslater': 'innerhalb von {{months}} Monaten',
  107506. 'DateRange.quartersago': 'letzten {{quarters}} Quartale',
  107507. 'DateRange.quarterslater': 'innerhalb von {{quarters}} Quartalen',
  107508. 'DateRange.yearsago': 'letzten {{years}} Jahre',
  107509. 'DateRange.yearslater': '{{years}} Jahren',
  107510. 'DateRange.hoursago': 'letzten {{hours}} Stunden',
  107511. 'DateRange.hourslater': 'innerhalb von {{hours}} Stunden',
  107512. 'DateRange.1dayago': 'Vor 1 Tag',
  107513. 'DateRange.1daysago': 'Vor 1 Tag',
  107514. 'DateRange.7daysago': 'Vor 7 Tagen',
  107515. 'DateRange.30daysago': 'Vor 30 Tagen',
  107516. 'DateRange.90daysago': 'Vor 90 Tagen',
  107517. 'DateRange.lastMonth': 'Letzer Monat',
  107518. 'DateRange.lastWeek': 'Letzte Woche',
  107519. 'DateRange.lastQuarter': 'Letztes Quartal',
  107520. 'DateRange.placeholder': 'Datumsbereich wählen',
  107521. 'YearRange.placeholder': 'Datumsbereich wählen',
  107522. 'DateRange.thisWeek': 'Diese Woche',
  107523. 'DateRange.thisMonth': 'Diesen Monat',
  107524. 'DateRange.thisQuarter': 'Dieses Quartal',
  107525. 'DateRange.thisYear': 'Dieses Jahr',
  107526. 'DateRange.lastYear': 'letztes Jahr',
  107527. 'DateRange.valueConcat': ' bis ',
  107528. 'DateTime.placeholder': 'Datum auswählen',
  107529. delete: 'Löschen',
  107530. deleteConfirm: 'Möchten Sie wirklich löschen?',
  107531. deleteFailed: 'Fehler beim Löschen',
  107532. desc: 'Absteigend',
  107533. 'Dialog.close': 'Schließen',
  107534. 'Dialog.title': 'Titel',
  107535. 'Embed.invalidRoot': 'Ungültiger Root-Selektor',
  107536. 'Embed.downloading': 'Download starten',
  107537. fetchFailed: 'Fehler beim Abrufen der API',
  107538. 'File.continueAdd': 'Hinuzufügen fortsetzen',
  107539. 'File.dragDrop': 'Dateien per Drag & Drop hier ablegen',
  107540. 'File.clickUpload': 'Klicken Sie hier zum Hochladen',
  107541. 'File.helpText': 'Hilfedokumentation',
  107542. 'File.errorRetry': 'Fehler beim Hochladen der Datei, bitte versuchen Sie es erneut.',
  107543. 'File.failed': 'Fehlerhafte Dateien',
  107544. 'File.invalidType': '{{files}} entspricht nicht Typ `{{accept}}`',
  107545. 'File.maxSize': '{{filename}} überschreitet die maximale Größe von {{maxSize}}',
  107546. 'File.pause': 'Hochladen anhalten',
  107547. 'File.repick': 'Erneut suswählen',
  107548. 'File.result': 'Erfolgreich hochgeladene Dateien: {{uploaded}}, nicht hochgeladene Dateien: {{failed}}',
  107549. 'File.retry': 'Wiederholen',
  107550. 'File.sizeLimit': 'Die maximale Dateigröße ist {{maxSize}}',
  107551. 'File.start': 'Hochladen beginnen',
  107552. 'File.upload': 'Hochladen',
  107553. 'File.uploadFailed': 'Zurückgegebene Daten der Upload-API sind leer',
  107554. 'File.uploading': 'Wird hochgeladen...',
  107555. 'File.imageAfterCrop': 'Beschnittenes Bild',
  107556. 'FormItem.autoFillLoadFailed': 'Die Schnittstelle hat einen Fehler zurückgegeben, bitte sorgfältig prüfen',
  107557. 'FormItem.autoFillSuggest': 'Referenzdateneingabe',
  107558. 'Form.loadOptionsFailed': 'Optionen wurden auf folgendem Grund nicht geladen: {{reason}}',
  107559. 'Form.submit': 'Absenden',
  107560. 'Form.title': 'Formular',
  107561. 'Form.unique': 'Aktueller Wert ist nicht eindeutig',
  107562. 'Form.validateFailed': 'Fehler bei der Überprüfung der Formulareingabe',
  107563. 'Form.nestedError': 'Form kann nicht als Nachkomme von Form erscheinen',
  107564. 'Form.rules.message': 'Die gemeinsame Überprüfung von Formularelementen ist fehlgeschlagen',
  107565. 'Iframe.invalid': 'Ungültige Iframe-URL',
  107566. 'Iframe.invalidProtocol': 'HTTP-URL-Iframe kann nicht in https verwendet werden',
  107567. 'Image.dragTip': 'Zum Sortieren ziehen',
  107568. 'Image.upload': 'Bild hochladen',
  107569. 'Image.configError': 'Es können nur eine Beschneidung oder mehrere festgelegt werden',
  107570. 'Image.crop': 'Bild beschneiden',
  107571. 'Image.dragDrop': 'Bilder per Drag & Drop hier ablegen',
  107572. 'Image.height': 'Höhe: {{height}} Pixel',
  107573. 'Image.limitMax': 'Minimale Bildgröße ist {{info}}',
  107574. 'Image.limitMin': 'Maximale Bildgröße ist {{info}}',
  107575. 'Image.limitRatio': 'Laden Sie das Bild mit dem Seitenverhältnis {{ration}} hoch',
  107576. 'Image.pasteTip': 'Sie können das Bild aus der Zwischenablage einfügen',
  107577. 'Image.placeholder': 'Klicken Sie, um das Bild einzufügen, oder ziehen Sie es in diesen Bereich.',
  107578. 'Image.size': 'size: ({{width}} Pixel x {{height}} Pixel)',
  107579. 'Image.sizeNotEqual': 'Das ausgwählte Bild entspricht nicht den Größenanforderungen {{info}}',
  107580. 'Image.width': 'Weite: {{width}} Pixel',
  107581. 'Image.zoomIn': 'Vergrößern',
  107582. 'Log.mustHaveSource': 'Quelle muss in der Konfiguration vorhanden sein',
  107583. 'Log.showLineNumber': 'Zeilennummer anzeigen',
  107584. 'Log.notShowLineNumber': 'Zeilennummer ausblenden',
  107585. 'Log.expand': 'Entfalten',
  107586. 'Log.collapse': 'Falten',
  107587. link: 'Link',
  107588. loading: 'Wird geladen...',
  107589. loadingFailed: 'Das Laden ist fehlgeschlagen',
  107590. 'LocationPicker.placeholder': 'Wählen Sie einen Ort',
  107591. 'LocationPicker.getLocation': 'Klicken Sie hier, um Standortinformationen zu erhalten',
  107592. 'Month.placeholder': 'Wählen Sie einen Monat',
  107593. 'Nav.sourceError': 'Fehler beim Abrufen des Links',
  107594. networkError: 'Fehler beim Netzwerkzugriff oder fehlende CORS-Konfiguration',
  107595. noResult: 'Keine Ergebnisse',
  107596. 'NumberInput.placeholder': 'Geben Sie eine Zahl ein',
  107597. 'Options.addPlaceholder': 'Geben Sie einen Namen ein',
  107598. 'Options.deleteAPI': '"deleteAPI" erforderlich',
  107599. 'Options.editLabel': 'Bearbeiten {{label}}',
  107600. 'Options.label': 'Option',
  107601. 'Options.createFailed': 'Erstellen fehlgeschlagen',
  107602. 'Options.retry': "Laden fehlgeschlagen '{{reason}}', klicken Sie auf Wiederholen",
  107603. 'placeholder.empty': '<Empty>',
  107604. 'placeholder.enter': 'Eingabe',
  107605. 'placeholder.noData': 'Keine Daten',
  107606. 'placeholder.noOption': 'Keine Option',
  107607. 'placeholder.selectData': 'Daten auswählen',
  107608. 'Quarter.placeholder': 'Quartal auswählen',
  107609. 'Repeat.pre': 'Pro',
  107610. reset: 'Zurücksetzen',
  107611. save: 'Konservierung',
  107612. saveFailed: 'Fehler beim Speichern',
  107613. saveSuccess: 'Erfolgreich gespeichert',
  107614. search: 'Suchen',
  107615. searchHistory: 'Suchverlauf',
  107616. searchResult: 'Suchergebnis',
  107617. 'Checkboxes.selectAll': 'Alle auswählen/abwählen',
  107618. 'Select.checkAll': 'Alle markieren',
  107619. 'Select.clear': 'Löschen',
  107620. 'Select.upload': 'Wieder hochladen',
  107621. 'Select.clearAll': 'Alle löschen',
  107622. 'Select.createLabel': 'Neue Option',
  107623. 'Select.placeholder': 'Auswählen',
  107624. 'Select.searchPromptText': 'Eingeben zum Suchen',
  107625. 'Select.selected': 'Ausgewählt',
  107626. sort: 'Sortieren',
  107627. 'SubForm.button': 'Configurieren',
  107628. 'SubForm.editDetail': 'Details bearbeiten',
  107629. 'System.error': 'Systemfehler',
  107630. 'System.notify': 'Systembenachrichtigung',
  107631. 'System.copy': 'Inhalt kopiert',
  107632. 'System.requestError': 'Anfragefehler: ',
  107633. 'System.requestErrorStatus': 'Anfragefehler, Statuscode:',
  107634. 'Table.addRow': 'Zeile hinzufügen',
  107635. 'Table.copyRow': 'Zeile kopieren',
  107636. 'Table.columnsVisibility': 'Klicken, um die Sichtbarkeit der Spalten zu steuern',
  107637. 'Table.deleteRow': 'Aktuele Zeile löschen',
  107638. 'Table.discard': 'Verwerfen',
  107639. 'Table.dragTip': 'Schaltfläche links zum Sortieren ziehen',
  107640. 'Table.editing': 'Sie müssen die Bearbeitung beenden.',
  107641. 'Table.editRow': 'Aktuelle Zeile bearbeiten',
  107642. 'Table.modified': 'Es wurden {{modified}} Datensätze geändert, Sie können:',
  107643. 'Table.moved': 'Bei {{moved}} Datensätzen wurde die Reihenfolge geändert, Sie können:',
  107644. 'Table.operation': 'Vorgang',
  107645. 'Table.playload': 'Nutzlast muss vorhanden sein',
  107646. 'Table.startSort': 'Klicken, um Sortierung zu starten',
  107647. 'Table.valueField': 'valueField muss vorhanden sein',
  107648. 'Table.index': 'Index',
  107649. 'Table.add': 'Neu',
  107650. 'Table.subAddRow': 'Unterzeile hinzufügen',
  107651. 'Table.addButtonDisabledTip': 'Reichen Sie bei der Inhaltsbearbeitung zuerst ein und erstellen Sie dann eine neue Option',
  107652. 'Table.toggleColumn': 'Spalten anzeigen',
  107653. 'Table.searchFields': 'Abfragefelder setzen',
  107654. 'Tag.placeholder': 'Noch kein Tag',
  107655. 'Tag.tip': 'Kürzlich verwendetes Tag',
  107656. 'Text.add': 'Neu {{label}}',
  107657. 'Time.placeholder': 'Zeit auswählen',
  107658. 'Transfer.configError': 'Konfigurationsfehler',
  107659. 'Transfer.refreshIcon': 'Zum Aktualisieren klicken',
  107660. 'Transfer.searchKeyword': 'Stichwörter eingeben',
  107661. 'Transfer.available': 'Verfügbar',
  107662. 'Transfer.selectd': 'Ausgewählt',
  107663. 'Transfer.selectFromLeft': 'Von links auswählen',
  107664. 'Tree.addChild': 'Untergeordnetes Element hinzufügen',
  107665. 'Tree.addRoot': 'Stammknoten hinzufügen',
  107666. 'Tree.editNode': 'Diesen Knoten bearbeiten',
  107667. 'Tree.invalidArray': 'Daten.Optionen, Daten.Elemente oder Daten müssen ein Array sein',
  107668. 'Tree.removeNode': 'Diesen Knoten entfernen',
  107669. 'Tree.root': 'Stamm',
  107670. 'validate.equals': 'Wert muss $1 sein',
  107671. 'validate.equalsField': 'Wert muss $1 sein',
  107672. 'validate.gt': 'Geben Sie einen Wert ein, der größer ist als $1',
  107673. 'validate.isAlpha': 'Geben Sie Buchstaben ein',
  107674. 'validate.isAlphanumeric': 'Geben Sie Buchstaben oder Zahlen ein.',
  107675. 'validate.isEmail': 'E-Mail-Format ist falsch',
  107676. 'validate.isFloat': 'Geben Sie einen Gleitkommawert ein',
  107677. 'validate.isId': 'Ungültige ID-Kartennummer',
  107678. 'validate.isInt': 'Geben Sie eine ganze Zahl ein',
  107679. 'validate.isJson': 'Ungültiges JSON-Format',
  107680. 'validate.isLength': 'Vergewissern Sie sich, dass die Länge des Inhalts $1 ist',
  107681. 'validate.isNumeric': 'Geben Sie eine Nummer ein',
  107682. 'validate.isPhoneNumber': 'Ungültige Telefonnummer',
  107683. 'validate.isRequired': 'Dies ist erforderlich',
  107684. 'validate.isTelNumber': 'Ungültige Telefonnummer',
  107685. 'validate.isUrl': 'Falsches URL-Format',
  107686. 'validate.isUrlPath': 'Sie können nur Buchstaben, Zahlen, "-" und "_" eingeben.',
  107687. 'validate.isWords': 'Geben Sie ein Wort ein',
  107688. 'validate.isZipcode': 'Ungültige Postleitzahl',
  107689. 'validate.lt': 'Geben Sie einen Wert ein, der kleiner ist als $1',
  107690. 'validate.matchRegexp': 'Das Format ist nicht korrekt. Geben Sie den Inhalt mit der Regel `${1| raw}` ein.',
  107691. 'validate.maximum': 'Der Eingabewert überschreitet den maximalen Wert von $1.',
  107692. 'validate.maxLength': 'Kontrollieren Sie die Länge des Inhalts. Geben Sie nicht mehr als $1 Buchstaben ein.',
  107693. 'validate.minimum': 'Der Eingabewert ist kleiner als der Mindestwert von $1.',
  107694. 'validate.minLength': 'Geben Sie weitere Zeichen ein, mindestens $1.',
  107695. 'validate.array.minLength': 'Bitte fügen Sie weitere Mitglieder hinzu, mindestens $1 Mitglieder',
  107696. 'validate.array.maxLength': 'Bitte kontrollieren Sie die Anzahl der Mitglieder, die $1 nicht überschreiten darf',
  107697. 'validate.notEmptyString': 'Geben Sie nicht nur Leerzeichen ein.',
  107698. 'validate.isDateTimeSame': 'Der aktuelle Datumswert ist ungültig, bitte geben Sie denselben Datumswert wie $1 ein',
  107699. 'validate.isDateTimeBefore': 'Der aktuelle Datumswert ist ungültig, bitte geben Sie einen Datumswert vor $1 ein',
  107700. 'validate.isDateTimeAfter': 'Der aktuelle Datumswert ist ungültig, bitte geben Sie nach $1 einen Datumswert ein',
  107701. 'validate.isDateTimeSameOrBefore': 'Der aktuelle Datumswert ist ungültig. Bitte geben Sie einen Datumswert ein, der gleich oder älter als $1 ist',
  107702. 'validate.isDateTimeSameOrAfter': 'Der aktuelle Datumswert ist ungültig. Bitte geben Sie einen Datumswert ein, der gleich oder nach $1 ist',
  107703. 'validate.isDateTimeBetween': 'Der aktuelle Datumswert ist ungültig, bitte geben Sie einen Datumswert zwischen $1 und $2 ein',
  107704. 'validate.isTimeSame': 'Der aktuelle Zeitwert ist ungültig, bitte geben Sie denselben Zeitwert wie 1 $ ein',
  107705. 'validate.isTimeBefore': 'Der aktuelle Zeitwert ist ungültig, bitte geben Sie einen Zeitwert vor $1 ein',
  107706. 'validate.isTimeAfter': 'Der aktuelle Zeitwert ist ungültig, bitte geben Sie nach $1 einen Zeitwert ein',
  107707. 'validate.isTimeSameOrBefore': 'Der aktuelle Zeitwert ist ungültig. Bitte geben Sie einen Zeitwert ein, der gleich oder älter als $1 ist',
  107708. 'validate.isTimeSameOrAfter': 'Der aktuelle Zeitwert ist ungültig. Bitte geben Sie einen Zeitwert ein, der gleich oder nach $1 ist',
  107709. 'validate.isTimeBetween': 'Der aktuelle Zeitwert ist ungültig, bitte geben Sie einen Zeitwert zwischen $1 und $2 ein',
  107710. 'validate.isVariableName': 'Bitte geben Sie einen gültigen Variablennamen ein',
  107711. validateFailed: 'Fehler bei der Überprüfung',
  107712. 'Wizard.configError': 'Konfigurationsfehler',
  107713. 'Wizard.finish': 'Ende',
  107714. 'Wizard.next': 'Weiter',
  107715. 'Wizard.prev': 'Zurück',
  107716. 'Wizard.saveAndNext': 'Speichern & Weiter',
  107717. 'year-to-year': '{{from}} - {{to}}',
  107718. 'Year.placeholder': 'Wählen Sie ein Jahr',
  107719. reload: 'Neu laden',
  107720. rotate: 'Drehen',
  107721. 'rotate.left': 'Nach links drehen',
  107722. 'rotate.right': 'Drehe nach rechts',
  107723. zoomIn: 'Vergrößern',
  107724. zoomOut: 'Verkleinern',
  107725. 'scale.origin': 'Originalmaße',
  107726. 'Editor.fullscreen': 'Schirmfüllend Modus',
  107727. 'Editor.exitFullscreen': 'Zurücktreten Schirmfüllend Modus',
  107728. 'Condition.not': 'nicht',
  107729. 'Condition.and': 'und',
  107730. 'Condition.or': 'oder',
  107731. 'Condition.collapse': 'entfalten',
  107732. 'Condition.add_cond': 'und Bedingung',
  107733. 'Condition.add_cond_group': 'Bedingungsgruppe hinzufügen',
  107734. 'Condition.delete_cond_group': 'Konditionsgruppe löschen',
  107735. 'Condition.equal': 'gleich',
  107736. 'Condition.not_equal': 'ungleich',
  107737. 'Condition.less': 'weniger',
  107738. 'Condition.less_or_equal': 'weniger oder gleich',
  107739. 'Condition.greater': 'greater',
  107740. 'Condition.greater_or_equal': 'größder oder gleich',
  107741. 'Condition.between': 'zwischen',
  107742. 'Condition.not_between': 'nicht zwischen',
  107743. 'Condition.is_empty': 'leer',
  107744. 'Condition.is_not_empty': 'nicht leer',
  107745. 'Condition.like': 'beinhaltet',
  107746. 'Condition.not_like': 'beinhaltet nicht',
  107747. 'Condition.starts_with': 'beginnt mit',
  107748. 'Condition.ends_with': 'endet mit',
  107749. 'Condition.select_equals': 'gleich',
  107750. 'Condition.select_not_equals': 'nicht gleich',
  107751. 'Condition.select_any_in': 'beinhaltet',
  107752. 'Condition.select_not_any_in': 'beinhaltet nicht',
  107753. 'Condition.placeholder': 'Text einfügen',
  107754. 'Condition.cond_placeholder': 'Bedingung auswählen',
  107755. 'Condition.field_placeholder': 'Feld auswählen',
  107756. 'Condition.blank': 'leer',
  107757. 'Condition.expression': 'Ausdruck',
  107758. 'Condition.formula_placeholder': 'Bitte geben Sie eine Formel ein',
  107759. 'Condition.fun_error': 'Funktion ist undefiniert',
  107760. 'Condition.configured': 'Konfiguriert',
  107761. 'Condition.isRequired': 'Bedingung kann nicht leer sein',
  107762. 'InputTable.uniqueError': 'Column `{{label}}` unique validate failed',
  107763. 'Timeline.collapseText': 'Falten',
  107764. 'Timeline.expandText': 'Entfalten',
  107765. collapse: 'Falten',
  107766. expand: 'Entfalten',
  107767. 'FormulaEditor.btnLabel': 'Formel Bearbeiten',
  107768. 'FormulaEditor.title': 'Formel Editor',
  107769. 'FormulaEditor.run': 'Laufen',
  107770. 'FormulaEditor.sourceMode': 'Source Mode',
  107771. 'FormulaEditor.runContext': 'Run Context',
  107772. 'FormulaEditor.runResult': 'Run Result',
  107773. 'FormulaEditor.toggleAll': 'Expand All',
  107774. 'FormulaEditor.variable': 'Variable',
  107775. 'FormulaEditor.function': 'Funktion',
  107776. 'FormulaEditor.invalidData': 'Überprüfungsfehler, position or reason is {{err}}',
  107777. 'FormulaEditor.invalidValue': 'Überprüfungsfehler, reason is Falsches Werteformat',
  107778. 'pullRefresh.pullingText': 'Zum Aktualisieren nach unten ziehen...',
  107779. 'pullRefresh.loosingText': 'Zum Aktualisieren freigeben...',
  107780. 'pullRefresh.loadingText': 'Laden...',
  107781. 'pullRefresh.successText': 'Laden erfolgreich',
  107782. 'Picker.placeholder': 'Klicken Sie rechts auf das Symbol',
  107783. 'UserSelect.edit': 'bearbeiten',
  107784. 'UserSelect.save': 'Konservierung',
  107785. 'UserSelect.resultSort': 'Ergebnissortierung auswählen',
  107786. 'UserSelect.selected': 'Ausgewählt',
  107787. 'UserSelect.clear': 'leer',
  107788. 'UserSelect.sure': 'Submit',
  107789. 'SchemaType.string': 'String',
  107790. 'SchemaType.number': 'Zahl',
  107791. 'SchemaType.integer': 'Ganzzahl',
  107792. 'SchemaType.object': 'Objekt',
  107793. 'SchemaType.array': 'Array',
  107794. 'SchemaType.boolean': 'Boolesch',
  107795. 'SchemaType.null': 'Null',
  107796. 'SchemaType.any': 'Any',
  107797. 'JSONSchema.type': 'Typ',
  107798. 'JSONSchema.required': 'Erforderlich',
  107799. 'JSONSchema.title': 'Titel',
  107800. 'JSONSchema.default': 'Standard',
  107801. 'JSONSchema.description': 'Beschreibung',
  107802. 'JSONSchema.key': 'Schlüssel',
  107803. 'JSONSchema.array_items': 'Artikel',
  107804. 'JSONSchema.members': 'Mitglieder',
  107805. 'JSONSchema.key_duplicated': 'Schlüssel existiert bereits',
  107806. 'JSONSchema.key_invalid': 'Schlüssel ungültig',
  107807. TimeNow: 'Jetzt',
  107808. 'Steps.step': 'Schritt {{index}}',
  107809. 'FormulaInput.True': 'Treu',
  107810. 'FormulaInput.False': 'Falsch',
  107811. 'Signature.clear': 'leer',
  107812. 'Signature.undo': 'widerrufen',
  107813. 'Signature.confirm': 'bestätigen',
  107814. 'Signature.cancel': 'Abbrechen',
  107815. 'Signature.embedLabel': 'Klicken Sie zum Signieren'
  107816. })
  107817. }) /*!node_modules/amis-ui/lib/themes/cxd.js*/
  107818. amis.define('9304d46', function (e, o, r, l) {
  107819. 'use strict'
  107820. Object.defineProperty(o, '__esModule', { value: !0 })
  107821. var t = e('64ea6e0'),
  107822. c = 'cxd-'
  107823. t.makeClassnames(c),
  107824. t.theme('cxd', {
  107825. classPrefix: 'cxd-',
  107826. components: { toast: { closeButton: !0 } },
  107827. renderers: {
  107828. form: { horizontal: { leftFixed: !0 } },
  107829. pagination: { maxButtons: 9, showPageInput: !1 },
  107830. fieldset: { collapsable: !1 },
  107831. remark: { placement: 'right' },
  107832. tabs: { mode: 'line' },
  107833. 'tabs-control': { mode: 'line' },
  107834. 'range-control': { showInput: !0, clearable: !0 },
  107835. chart: {
  107836. chartTheme: {
  107837. color: ['#108cee', '#545fc8', '#f38900', '#ea2e2e', '#8a58bc', '#04c1ba', '#fbbe04', '#5fb333', '#0a7eb4', '#304069', '#c4ccd3'],
  107838. backgroundColor: '#ffffff',
  107839. textStyle: {},
  107840. title: { textStyle: { color: '#333' }, subtextStyle: { color: '#999999' } },
  107841. line: { itemStyle: { borderWidth: 1 }, lineStyle: { width: 2 }, symbolSize: 4, symbol: 'emptyCircle', smooth: !1 },
  107842. radar: { itemStyle: { borderWidth: 1 }, lineStyle: { width: 2 }, symbolSize: 4, symbol: 'emptyCircle', smooth: !1 },
  107843. bar: { itemStyle: { barBorderWidth: 0, barBorderColor: '#ccc' } },
  107844. pie: { itemStyle: { borderWidth: 0, borderColor: '#ccc' } },
  107845. scatter: { itemStyle: { borderWidth: 0, borderColor: '#ccc' } },
  107846. boxplot: { itemStyle: { borderWidth: 0, borderColor: '#ccc' } },
  107847. parallel: { itemStyle: { borderWidth: 0, borderColor: '#ccc' } },
  107848. sankey: { itemStyle: { borderWidth: 0, borderColor: '#ccc' } },
  107849. funnel: { itemStyle: { borderWidth: 0, borderColor: '#ccc' } },
  107850. gauge: { itemStyle: { borderWidth: 0, borderColor: '#ccc' } },
  107851. candlestick: { itemStyle: { color: '#c23531', color0: '#314656', borderColor: '#c23531', borderColor0: '#314656', borderWidth: 1 } },
  107852. graph: {
  107853. itemStyle: { borderWidth: 0, borderColor: '#ccc' },
  107854. lineStyle: { width: 1, color: '#aaa' },
  107855. symbolSize: 4,
  107856. symbol: 'emptyCircle',
  107857. smooth: !1,
  107858. color: ['#108cee', '#545fc8', '#f38900', '#ea2e2e', '#8a58bc', '#04c1ba', '#fbbe04', '#5fb333', '#0a7eb4', '#304069', '#c4ccd3'],
  107859. label: { color: '#f5f5f5' }
  107860. },
  107861. map: {
  107862. itemStyle: { normal: { areaColor: '#eee', borderColor: '#444', borderWidth: 0.5 }, emphasis: { areaColor: 'rgba(255,215,0,0.8)', borderColor: '#444', borderWidth: 1 } },
  107863. label: { normal: { textStyle: { color: '#000' } }, emphasis: { textStyle: { color: 'rgb(100,0,0)' } } }
  107864. },
  107865. geo: {
  107866. itemStyle: { normal: { areaColor: '#eee', borderColor: '#444', borderWidth: 0.5 }, emphasis: { areaColor: 'rgba(255,215,0,0.8)', borderColor: '#444', borderWidth: 1 } },
  107867. label: { normal: { textStyle: { color: '#000' } }, emphasis: { textStyle: { color: 'rgb(100,0,0)' } } }
  107868. },
  107869. categoryAxis: {
  107870. axisLine: { show: !0, lineStyle: { color: '#999999' } },
  107871. axisTick: { show: !0, lineStyle: { color: '#999999' } },
  107872. axisLabel: { show: !0, textStyle: { color: '#999999' } },
  107873. splitLine: { show: !1, lineStyle: { color: ['#ccc'] } },
  107874. splitArea: { show: !1, areaStyle: { color: ['rgba(250,250,250,0.3)', 'rgba(200,200,200,0.3)'] } }
  107875. },
  107876. valueAxis: {
  107877. axisLine: { show: !0, lineStyle: { color: '#999999' } },
  107878. axisTick: { show: !0, lineStyle: { color: '#999999' } },
  107879. axisLabel: { show: !0, textStyle: { color: '#999999' } },
  107880. splitLine: { show: !0, lineStyle: { color: ['#eeeeee'] } },
  107881. splitArea: { show: !1, areaStyle: { color: ['rgba(250,250,250,0.3)', 'rgba(200,200,200,0.3)'] } }
  107882. },
  107883. logAxis: {
  107884. axisLine: { show: !0, lineStyle: { color: '#999999' } },
  107885. axisTick: { show: !0, lineStyle: { color: '#999999' } },
  107886. axisLabel: { show: !0, textStyle: { color: '#999999' } },
  107887. splitLine: { show: !0, lineStyle: { color: ['#eeeeee'] } },
  107888. splitArea: { show: !1, areaStyle: { color: ['rgba(250,250,250,0.3)', 'rgba(200,200,200,0.3)'] } }
  107889. },
  107890. timeAxis: {
  107891. axisLine: { show: !0, lineStyle: { color: '#999999' } },
  107892. axisTick: { show: !0, lineStyle: { color: '#999999' } },
  107893. axisLabel: { show: !0, textStyle: { color: '#999999' } },
  107894. splitLine: { show: !0, lineStyle: { color: ['#eeeeee'] } },
  107895. splitArea: { show: !1, areaStyle: { color: ['rgba(250,250,250,0.3)', 'rgba(200,200,200,0.3)'] } }
  107896. },
  107897. toolbox: { iconStyle: { normal: { borderColor: '#999' }, emphasis: { borderColor: '#666' } } },
  107898. legend: { textStyle: { color: '#333' } },
  107899. tooltip: { axisPointer: { lineStyle: { color: '#ccc', width: 1 }, crossStyle: { color: '#ccc', width: 1 } } },
  107900. timeline: {
  107901. lineStyle: { color: '#293c55', width: 1 },
  107902. itemStyle: { normal: { color: '#293c55', borderWidth: 1 }, emphasis: { color: '#a9334c' } },
  107903. controlStyle: { normal: { color: '#293c55', borderColor: '#293c55', borderWidth: 0.5 }, emphasis: { color: '#293c55', borderColor: '#293c55', borderWidth: 0.5 } },
  107904. checkpointStyle: { color: '#e43c59', borderColor: 'rgba(194,53,49, 0.5)' },
  107905. label: { normal: { textStyle: { color: '#293c55' } }, emphasis: { textStyle: { color: '#293c55' } } }
  107906. },
  107907. visualMap: { color: ['#bf444c', '#d88273', '#f6efa6'] },
  107908. dataZoom: {
  107909. backgroundColor: 'rgba(47,69,84,0)',
  107910. dataBackgroundColor: 'rgba(47,69,84,0.3)',
  107911. fillerColor: 'rgba(167,183,204,0.4)',
  107912. handleColor: '#a7b7cc',
  107913. handleSize: '100%',
  107914. textStyle: { color: '#333' }
  107915. },
  107916. markPoint: { label: { color: '#f5f5f5' }, emphasis: { label: { color: '#f5f5f5' } } }
  107917. }
  107918. }
  107919. }
  107920. }),
  107921. (o.classPrefix = c)
  107922. }) /*!node_modules/amis-ui/lib/themes/ang.js*/
  107923. amis.define('0e5a610', function (e, s, a, n) {
  107924. 'use strict'
  107925. Object.defineProperty(s, '__esModule', { value: !0 })
  107926. var c = e('64ea6e0'),
  107927. i = 'a-',
  107928. l = c.makeClassnames(i)
  107929. c.theme('ang', { classPrefix: i, classnames: l }), (s.classPrefix = i), (s.classnames = l)
  107930. }) /*!node_modules/amis-ui/lib/themes/antd.js*/
  107931. amis.define('b830730', function (e, t, n, a) {
  107932. 'use strict'
  107933. e('64ea6e0').theme('antd', {
  107934. classPrefix: 'antd-',
  107935. components: { toast: { closeButton: !0 } },
  107936. renderers: {
  107937. form: { horizontal: { leftFixed: !0 } },
  107938. pagination: { maxButtons: 9, showPageInput: !1 },
  107939. fieldset: { collapsable: !1 },
  107940. remark: { placement: 'right' },
  107941. tabs: { mode: 'line' },
  107942. 'tabs-control': { mode: 'line' },
  107943. 'range-control': { showInput: !0, clearable: !0 }
  107944. }
  107945. })
  107946. }) /*!node_modules/amis-ui/lib/themes/dark.js*/
  107947. amis.define('65e3983', function (e, s, a, r) {
  107948. 'use strict'
  107949. Object.defineProperty(s, '__esModule', { value: !0 })
  107950. var i = e('64ea6e0'),
  107951. n = 'dark-',
  107952. t = i.makeClassnames(n)
  107953. i.theme('dark', { classPrefix: n, classnames: t, renderers: { json: { jsonTheme: 'eighties' }, 'editor-control': { editorTheme: 'vs-dark' } } }), (s.classPrefix = n), (s.classnames = t)
  107954. }) /*!node_modules/amis-ui/lib/components/Signature.js*/
  107955. amis.define('3614634', function (e, a, l, n) {
  107956. 'use strict'
  107957. Object.defineProperty(a, '__esModule', { value: !0 })
  107958. var c = e('68b98b9'),
  107959. t = e('ac704b9'),
  107960. f = e('64ea6e0'),
  107961. d = e('0e918af'),
  107962. u = e('64a8924')
  107963. e('eeee673'),
  107964. e('8e583e0'),
  107965. e('393f1e9'),
  107966. e('7a9670d'),
  107967. e('76ba35c'),
  107968. e('1efcdfe'),
  107969. e('6940483'),
  107970. e('46ef261'),
  107971. e('bcb4cbd'),
  107972. e('228e09f'),
  107973. e('10bf072'),
  107974. e('d644ddb'),
  107975. e('017e2a2'),
  107976. e('de377c9'),
  107977. e('589de64')
  107978. var o = e('09ae5b9')
  107979. e('3ae870e')
  107980. var i = e('e0f855e')
  107981. function r(e) {
  107982. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  107983. }
  107984. e('46dea8f'),
  107985. e('1e4f3c8'),
  107986. e('98aa95d'),
  107987. e('3469311'),
  107988. e('8f41ed3'),
  107989. e('d2712d3'),
  107990. e('c51e69e'),
  107991. e('5c29555'),
  107992. e('5d712de'),
  107993. e('2272e1a'),
  107994. e('2d6b669'),
  107995. e('ab79728'),
  107996. e('5148b1b'),
  107997. e('76a2674'),
  107998. e('8b14aaf'),
  107999. e('f9464d3'),
  108000. e('28517b0'),
  108001. e('403b06e'),
  108002. e('1926cd5'),
  108003. e('6b4b59c'),
  108004. e('212795b'),
  108005. e('05bbaa5'),
  108006. e('fdf5c84'),
  108007. e('fa72b7f'),
  108008. e('046ffee'),
  108009. e('b8af5e6'),
  108010. e('63dbfa1'),
  108011. e('e905693'),
  108012. e('cb0e715'),
  108013. e('e0eb027'),
  108014. e('600c1f8'),
  108015. e('1873c21'),
  108016. e('e07e241'),
  108017. e('8a2974a'),
  108018. e('415d9b0'),
  108019. e('346ea7f'),
  108020. e('fd2776d'),
  108021. e('46b477a'),
  108022. e('0af909f'),
  108023. e('9249021'),
  108024. e('a0faa87'),
  108025. e('0bdb98a'),
  108026. e('1cd93e5'),
  108027. e('c768d6a'),
  108028. e('cd92eda'),
  108029. e('742c61c'),
  108030. e('ce14b77'),
  108031. e('6958586'),
  108032. e('50525e3'),
  108033. e('1a14573'),
  108034. e('4b35bfd'),
  108035. e('306da4c'),
  108036. e('cede2a2'),
  108037. e('56891a3'),
  108038. e('234296c'),
  108039. e('e77c42f'),
  108040. e('4743bbf'),
  108041. e('eff1e77'),
  108042. e('cfedc28'),
  108043. e('4df2bc2'),
  108044. e('503e1dd'),
  108045. e('f1e4692'),
  108046. e('57b1111'),
  108047. e('52191e9'),
  108048. e('5ff0786'),
  108049. e('692cb98'),
  108050. e('310b090'),
  108051. e('fbaf301'),
  108052. e('6d7a355'),
  108053. e('7da65fd'),
  108054. e('a3aa9bd'),
  108055. e('0bf8922'),
  108056. e('cdc602f'),
  108057. e('ec24610'),
  108058. e('632e9a3'),
  108059. e('02cc6c9'),
  108060. e('6b282c7'),
  108061. e('c15b53e'),
  108062. e('d7e88e4'),
  108063. e('e22a3b4'),
  108064. e('e0d9d64'),
  108065. e('3f34d90'),
  108066. e('ac565c9'),
  108067. e('fb99b53'),
  108068. e('2965d86'),
  108069. e('9304d46'),
  108070. e('0e5a610'),
  108071. e('b830730'),
  108072. e('65e3983'),
  108073. e('c4c20a0')
  108074. var s = r(t),
  108075. b = e('ac704b9'),
  108076. m = (b.default || b).createElement
  108077. ;(b.default || b).Fragment
  108078. var v = f.themeable(
  108079. f.localeable(function (e) {
  108080. var a = e.translate,
  108081. l = e.classnames,
  108082. n = e.className,
  108083. t = e.width,
  108084. r = e.height,
  108085. b = c.__read(s.default.useState(null), 2),
  108086. v = b[0],
  108087. C = b[1],
  108088. g = c.__read(s.default.useState(!1), 2),
  108089. N = g[0],
  108090. S = g[1],
  108091. k = c.__read(s.default.useState(!1), 2),
  108092. h = k[0],
  108093. I = k[1],
  108094. _ = c.__read(s.default.useState(e.embed || !1), 2),
  108095. p = _[0],
  108096. B = _[1],
  108097. L = c.__read(s.default.useState(e.value), 2),
  108098. E = L[0],
  108099. w = L[1],
  108100. y = s.default.useRef(null)
  108101. s.default.useEffect(function () {
  108102. if (y.current) {
  108103. var e = f.resizeSensor(y.current, O)
  108104. return function () {
  108105. C(null), e()
  108106. }
  108107. }
  108108. }, []),
  108109. s.default.useEffect(
  108110. function () {
  108111. return w(e.value)
  108112. },
  108113. [e.value]
  108114. ),
  108115. s.default.useEffect(
  108116. function () {
  108117. return B(e.embed || !1)
  108118. },
  108119. [e.embed]
  108120. )
  108121. var F,
  108122. M,
  108123. j,
  108124. x,
  108125. z,
  108126. H,
  108127. P = s.default.useCallback(
  108128. function () {
  108129. var a
  108130. v && v.clear(), null === (a = e.onChange) || void 0 === a || a.call(e, void 0)
  108131. },
  108132. [v]
  108133. ),
  108134. R = s.default.useCallback(
  108135. function () {
  108136. v && v.undo()
  108137. },
  108138. [v]
  108139. ),
  108140. D = s.default.useCallback(
  108141. function () {
  108142. var a
  108143. if (v) {
  108144. var l = v.toDataURL()
  108145. w(l), null === (a = e.onChange) || void 0 === a || a.call(e, l)
  108146. }
  108147. },
  108148. [v]
  108149. ),
  108150. O = s.default.useCallback(function () {
  108151. C(null)
  108152. }, []),
  108153. T = s.default.useCallback(function () {
  108154. I(!0), C(null)
  108155. }, []),
  108156. U = s.default.useCallback(function () {
  108157. I(!1), C(null)
  108158. }, []),
  108159. W = s.default.useCallback(function () {
  108160. S(!1), I(!1), C(null)
  108161. }, []),
  108162. q = s.default.useCallback(
  108163. function () {
  108164. D(), W()
  108165. },
  108166. [v]
  108167. ),
  108168. A = s.default.useCallback(
  108169. function (a) {
  108170. var l = e.width,
  108171. n = e.height,
  108172. c = a.parentElement.clientWidth,
  108173. t = a.parentElement.clientHeight,
  108174. f = l || c - (h ? 40 : 0),
  108175. u = h ? t : Math.min(n || c / 2 - 40, t - 40),
  108176. o = new d.default(a, { width: Math.max(f, 200), height: Math.max(u, 160), color: e.color || '#000', bgColor: e.bgColor || '#efefef' })
  108177. C(o)
  108178. },
  108179. [t, r, h]
  108180. )
  108181. function G(e) {
  108182. N && e && !v && A(e)
  108183. }
  108184. function J(n) {
  108185. void 0 === n && (n = !0)
  108186. var c = e.clearBtnLabel,
  108187. t = e.clearBtnIcon,
  108188. f = e.undoBtnLabel,
  108189. d = e.undoBtnIcon,
  108190. i = e.confirmBtnLabel,
  108191. r = e.confirmBtnIcon,
  108192. b = e.embedConfirmLabel,
  108193. v = e.embedConfirmIcon,
  108194. C = e.ebmedCancelLabel,
  108195. g = e.ebmedCancelIcon
  108196. return m(
  108197. 'div',
  108198. { className: l('Signature-Tool') },
  108199. m(
  108200. 'div',
  108201. { className: 'actions' },
  108202. m(
  108203. 'div',
  108204. { className: 'left-actions' },
  108205. m(u.default, { onClick: P, tooltip: c || a('Signature.clear') }, c, m(o.Icon, { icon: t || 'close', className: l('icon', { 'ml-1': c }) })),
  108206. m(u.default, { onClick: R, tooltip: f || a('Signature.undo') }, f, m(o.Icon, { icon: d || 'undo-normal', className: l('icon', { 'ml-1': f }) })),
  108207. h ? m(u.default, { onClick: U }, m(o.Icon, { icon: 'un-fullscreen', className: 'icon' })) : m(u.default, { onClick: T }, m(o.Icon, { icon: 'full-screen', className: 'icon' }))
  108208. ),
  108209. n
  108210. ? m(
  108211. 'div',
  108212. { className: 'right-actions' },
  108213. p
  108214. ? m(
  108215. s.default.Fragment,
  108216. null,
  108217. m(u.default, { onClick: W }, C || a('Signature.cancel'), m(o.Icon, { icon: g, className: 'icon ml-1' })),
  108218. m(u.default, { onClick: q, level: 'primary' }, b || a('Signature.confirm'), m(o.Icon, { icon: v, className: 'icon ml-1' }))
  108219. )
  108220. : m(u.default, { onClick: D, level: 'primary' }, i || a('Signature.confirm'), m(o.Icon, { icon: r, className: 'icon ml-1' }))
  108221. )
  108222. : null
  108223. )
  108224. )
  108225. }
  108226. return m(
  108227. 'div',
  108228. { className: l(n) },
  108229. m(
  108230. 'div',
  108231. { className: l('Signature', { 'is-fullScreen': h }), ref: y },
  108232. p
  108233. ? ((F = e.embedConfirmLabel),
  108234. (M = e.ebmedCancelLabel),
  108235. (j = e.embedBtnIcon),
  108236. (x = e.embedBtnLabel),
  108237. (z = e.embedConfirmIcon),
  108238. (H = e.ebmedCancelIcon),
  108239. m(
  108240. 'div',
  108241. { className: l('Signature-Embed') },
  108242. m(
  108243. u.default,
  108244. {
  108245. onClick: function () {
  108246. return S(!0)
  108247. }
  108248. },
  108249. m(o.Icon, { className: 'icon mr-1', icon: j || 'fas fa-pen' }),
  108250. x || a('Signature.embedLabel')
  108251. ),
  108252. E ? m('div', { className: l('Signature-Embed-Preview') }, m('img', { src: E }), m(o.Icon, { className: 'preview-close', icon: 'fas fa-close', onClick: P })) : null,
  108253. m(
  108254. i.default,
  108255. { show: N, onHide: W, size: 'full' },
  108256. m(i.default.Body, null, m('div', { className: l('Signature-Embed-Body', { 'is-fullScreen': h }) }, m('canvas', { className: l('Signature-canvas'), ref: G }), J(h))),
  108257. h
  108258. ? null
  108259. : m(
  108260. i.default.Footer,
  108261. null,
  108262. m(u.default, { onClick: W }, M || a('Signature.cancel'), m(o.Icon, { icon: H, className: 'icon ml-1' })),
  108263. m(u.default, { onClick: q, level: 'primary' }, F || a('Signature.confirm'), m(o.Icon, { icon: z, className: 'icon ml-1' }))
  108264. )
  108265. )
  108266. ))
  108267. : m(
  108268. s.default.Fragment,
  108269. null,
  108270. m('canvas', {
  108271. className: l('Signature-canvas'),
  108272. ref: function (e) {
  108273. e && !v && A(e)
  108274. }
  108275. }),
  108276. J()
  108277. )
  108278. )
  108279. )
  108280. })
  108281. )
  108282. a.default = v
  108283. }) /*!node_modules/amis-ui/lib/index.js*/
  108284. amis.define('59972ca', function (e, a, t, d) {
  108285. 'use strict'
  108286. Object.defineProperty(a, '__esModule', { value: !0 })
  108287. var l = e('eeee673'),
  108288. o = e('8e583e0'),
  108289. u = e('393f1e9'),
  108290. f = e('7a9670d'),
  108291. n = e('76ba35c'),
  108292. r = e('64a8924'),
  108293. c = e('1efcdfe'),
  108294. i = e('6940483'),
  108295. b = e('46ef261'),
  108296. s = e('bcb4cbd'),
  108297. I = e('228e09f'),
  108298. p = e('10bf072'),
  108299. m = e('d644ddb'),
  108300. C = e('017e2a2'),
  108301. h = e('de377c9'),
  108302. S = e('589de64'),
  108303. g = e('09ae5b9'),
  108304. P = e('3ae870e'),
  108305. T = e('64ea6e0'),
  108306. v = e('e0f855e'),
  108307. w = e('46dea8f'),
  108308. A = e('1e4f3c8'),
  108309. R = e('98aa95d'),
  108310. y = e('3469311'),
  108311. D = e('8f41ed3'),
  108312. M = e('d2712d3'),
  108313. x = e('c51e69e'),
  108314. B = e('5c29555'),
  108315. k = e('5d712de'),
  108316. L = e('2272e1a'),
  108317. O = e('2d6b669'),
  108318. N = e('ab79728'),
  108319. F = e('5148b1b'),
  108320. E = e('76a2674'),
  108321. G = e('8b14aaf'),
  108322. V = e('f9464d3'),
  108323. U = e('28517b0'),
  108324. j = e('403b06e'),
  108325. z = e('1926cd5'),
  108326. H = e('6b4b59c'),
  108327. J = e('212795b'),
  108328. W = e('05bbaa5'),
  108329. _ = e('fdf5c84'),
  108330. q = e('fa72b7f'),
  108331. K = e('046ffee'),
  108332. Q = e('b8af5e6'),
  108333. X = e('63dbfa1'),
  108334. Y = e('e905693'),
  108335. Z = e('cb0e715'),
  108336. $ = e('e0eb027'),
  108337. ee = e('600c1f8'),
  108338. ae = e('1873c21'),
  108339. te = e('e07e241'),
  108340. de = e('8a2974a'),
  108341. le = e('415d9b0'),
  108342. oe = e('346ea7f'),
  108343. ue = e('fd2776d'),
  108344. fe = e('46b477a'),
  108345. ne = e('0af909f'),
  108346. re = e('9249021'),
  108347. ce = e('a0faa87'),
  108348. ie = e('0bdb98a'),
  108349. be = e('1cd93e5'),
  108350. se = e('c768d6a'),
  108351. Ie = e('cd92eda'),
  108352. pe = e('742c61c'),
  108353. me = e('ce14b77'),
  108354. Ce = e('6958586'),
  108355. he = e('50525e3'),
  108356. Se = e('1a14573'),
  108357. ge = e('4b35bfd'),
  108358. Pe = e('306da4c'),
  108359. Te = e('cede2a2'),
  108360. ve = e('56891a3'),
  108361. we = e('234296c'),
  108362. Ae = e('e77c42f'),
  108363. Re = e('4743bbf'),
  108364. ye = e('eff1e77'),
  108365. De = e('cfedc28'),
  108366. Me = e('4df2bc2'),
  108367. xe = e('503e1dd'),
  108368. Be = e('f1e4692'),
  108369. ke = e('57b1111'),
  108370. Le = e('52191e9'),
  108371. Oe = e('5ff0786'),
  108372. Ne = e('692cb98'),
  108373. Fe = e('310b090'),
  108374. Ee = e('fbaf301'),
  108375. Ge = e('6d7a355'),
  108376. Ve = e('7da65fd'),
  108377. Ue = e('a3aa9bd'),
  108378. je = e('0bf8922'),
  108379. ze = e('cdc602f'),
  108380. He = e('ec24610'),
  108381. Je = e('632e9a3'),
  108382. We = e('02cc6c9'),
  108383. _e = e('6b282c7'),
  108384. qe = e('c15b53e'),
  108385. Ke = e('d7e88e4'),
  108386. Qe = e('e22a3b4'),
  108387. Xe = e('3614634'),
  108388. Ye = e('15121dd'),
  108389. Ze = e('7878b20'),
  108390. $e = e('b05b43e'),
  108391. ea = e('b1f9250')
  108392. e('ac565c9'), e('fb99b53'), e('2965d86'), e('9304d46'), e('0e5a610'), e('b830730'), e('65e3983')
  108393. var aa = e('c4c20a0'),
  108394. ta = e('70f7b48'),
  108395. da = e('ebcfdca'),
  108396. la = e('eebe3d1'),
  108397. oa = e('0501b75'),
  108398. ua = e('1c700cd'),
  108399. fa = e('3c44a84'),
  108400. na = e('4fd7613'),
  108401. ra = e('7c350e6'),
  108402. ca = e('31bb74c'),
  108403. ia = e('6d04631'),
  108404. ba = e('57ce379'),
  108405. sa = e('e51aeb6'),
  108406. Ia = e('2fc60ba'),
  108407. pa = e('f4a0375'),
  108408. ma = e('0c2607c'),
  108409. Ca = e('c22b5b6'),
  108410. ha = e('6cb7b31'),
  108411. Sa = e('8823ecb'),
  108412. ga = e('2f70626'),
  108413. Pa = e('c2d1128'),
  108414. Ta = e('5ce364d'),
  108415. va = e('788e093'),
  108416. wa = e('79167f8'),
  108417. Aa = e('cdbedbd'),
  108418. Ra = e('30b691e')
  108419. ;(a.NotFound = l.default),
  108420. (a.AlertComponent = o.FinnalAlert),
  108421. (a.alert = o.alert),
  108422. (a.confirm = o.confirm),
  108423. (a.prompt = o.prompt),
  108424. (a.setRenderSchemaFn = o.setRenderSchemaFn),
  108425. (a.ContextMenu = u.ThemedContextMenu),
  108426. (a.closeContextMenus = u.closeContextMenus),
  108427. (a.openContextMenus = u.openContextMenus),
  108428. (a.AsideNav = f.default),
  108429. (a.Avatar = n.default),
  108430. (a.Button = r.default),
  108431. (a.Breadcrumb = c.default),
  108432. (a.Checkbox = i.default),
  108433. (a.Collapse = b.default),
  108434. (a.CollapseGroup = s.default),
  108435. (a.DatePicker = I.default),
  108436. (a.DateRangePicker = p.default),
  108437. (a.Drawer = m.default),
  108438. (a.Tab = C.Tab),
  108439. (a.Tabs = C.default),
  108440. (a.Editor = h.default),
  108441. (a.Html = S.default),
  108442. (a.Icon = g.Icon),
  108443. (a.Icons = g),
  108444. (a.closeIcon = g.closeIcon),
  108445. (a.enterIcon = g.enterIcon),
  108446. (a.getIcon = g.getIcon),
  108447. (a.getIconNames = g.getIconNames),
  108448. (a.hasIcon = g.hasIcon),
  108449. (a.leftArrowIcon = g.leftArrowIcon),
  108450. (a.muteIcon = g.muteIcon),
  108451. (a.pauseIcon = g.pauseIcon),
  108452. (a.playIcon = g.playIcon),
  108453. (a.reDoIcon = g.reDoIcon),
  108454. (a.registerIcon = g.registerIcon),
  108455. (a.rightArrowIcon = g.rightArrowIcon),
  108456. (a.unDoIcon = g.unDoIcon),
  108457. (a.volumeIcon = g.volumeIcon),
  108458. (a.Layout = P.default),
  108459. Object.defineProperty(a, 'LazyComponent', {
  108460. enumerable: !0,
  108461. get: function () {
  108462. return T.LazyComponent
  108463. }
  108464. }),
  108465. Object.defineProperty(a, 'Overlay', {
  108466. enumerable: !0,
  108467. get: function () {
  108468. return T.Overlay
  108469. }
  108470. }),
  108471. Object.defineProperty(a, 'PopOver', {
  108472. enumerable: !0,
  108473. get: function () {
  108474. return T.PopOver
  108475. }
  108476. }),
  108477. (a.Modal = v.default),
  108478. (a.Radios = w.default),
  108479. (a.Range = A.default),
  108480. (a.Rating = R.default),
  108481. (a.Select = y.default),
  108482. (a.value2array = y.value2array),
  108483. (a.SparkLine = D.default),
  108484. (a.Spinner = M.default),
  108485. (a.Switch = x.default),
  108486. (a.Textarea = B.default),
  108487. (a.TitleBar = k.default),
  108488. (a.ToastComponent = L.default),
  108489. (a.toast = L.toast),
  108490. (a.Tooltip = O.default),
  108491. (a.TooltipWrapper = N.default),
  108492. (a.Tree = F.default),
  108493. (a.Alert2 = E.default),
  108494. (a.Transfer = G.default),
  108495. (a.TabsTransfer = V.default),
  108496. (a.ResultBox = U.default),
  108497. (a.InputBox = j.default),
  108498. (a.ListGroup = z.default),
  108499. (a.NumberInput = H.default),
  108500. (a.ArrayInput = J.default),
  108501. (a.SearchBox = W.default),
  108502. (a.AnchorNav = _.default),
  108503. (a.AnchorNavSection = _.AnchorNavSection),
  108504. (a.Checkboxes = q.default),
  108505. (a.Selection = q.default),
  108506. (a.GroupedSelection = K.default),
  108507. (a.ChainedSelection = Q.default),
  108508. (a.TableSelection = X.default),
  108509. (a.TreeSelection = Y.default),
  108510. (a.AssociatedSelection = Z.default),
  108511. (a.PullRefresh = $.default),
  108512. (a.Table = ee.default),
  108513. (a.SchemaVariableListPicker = ae.default),
  108514. (a.SchemaVariableList = te.default),
  108515. (a.VariableList = de.default),
  108516. (a.FormulaPicker = le.default),
  108517. (a.FormulaEditor = oe.FormulaEditor),
  108518. (a.FormulaCodeEditor = ue.default),
  108519. (a.PickerContainer = fe.default),
  108520. (a.InputJSONSchema = ne.default),
  108521. (a.Badge = re.Badge),
  108522. (a.withBadge = re.withBadge),
  108523. (a.withRemoteConfig = ce.withRemoteConfig),
  108524. (a.ConditionBuilder = ie.default),
  108525. (a.CityArea = be.default),
  108526. (a.ListMenu = se.default),
  108527. (a.Input = Ie.default),
  108528. (a.JSONSchemaEditor = pe.default),
  108529. (a.LocationPicker = me.default),
  108530. (a.PopUp = Ce.default),
  108531. (a.Cascader = he.default),
  108532. (a.TransferDropDown = Se.default),
  108533. (a.TabsTransferPicker = ge.default),
  108534. (a.ResultList = Pe.default),
  108535. (a.TransferPicker = Te.default),
  108536. (a.UserSelect = ve.default),
  108537. (a.UserTabSelect = we.default),
  108538. (a.HeadCellDropDown = Ae.default),
  108539. (a.Card = Re.default),
  108540. (a.GridNav = ye.default),
  108541. (a.GridNavItem = ye.GridNavItem),
  108542. (a.Link = De.default),
  108543. (a.VirtualList = Me.default),
  108544. (a.withStore = xe.withStore),
  108545. (a.PopOverContainer = Be.PopOverContainer),
  108546. (a.Pagination = ke.default),
  108547. (a.Progress = Le.default),
  108548. Object.defineProperty(a, 'StepStatus', {
  108549. enumerable: !0,
  108550. get: function () {
  108551. return Oe.StepStatus
  108552. }
  108553. }),
  108554. (a.Steps = Oe.default),
  108555. (a.Tag = Ne.default),
  108556. (a.Timeline = Fe.default),
  108557. (a.ImageGallery = Ee.default),
  108558. (a.BaiduMapPicker = Ge.default),
  108559. (a.MultilineText = Ve.default),
  108560. (a.Form = Ue.default),
  108561. (a.Controller = je.Controller),
  108562. (a.FormField = je.default),
  108563. (a.Combo = ze.default),
  108564. (a.InputTable = He.default),
  108565. (a.ConfirmBox = Je.default),
  108566. (a.DndContainer = We.default),
  108567. (a.Menu = _e.default),
  108568. (a.InputBoxWithSuggestion = qe.default),
  108569. (a.CodeMirrorEditor = Ke.CodeMirrorEditor),
  108570. (a.OverflowTpl = Qe.default),
  108571. (a.Signature = Xe.default),
  108572. (a.useSetState = Ye.default),
  108573. (a.useUpdateEffect = Ze.default),
  108574. (a.useTouch = $e.default),
  108575. (a.useValidationResolver = ea.useValidationResolver),
  108576. (a.schemaEditorItemPlaceholder = aa.schemaEditorItemPlaceholder),
  108577. (a.InputClearIcon = ta.default),
  108578. (a.ReloadIcon = da.default),
  108579. (a.CheckIcon = la.default),
  108580. (a.PlusIcon = oa.default),
  108581. (a.MinusIcon = ua.default),
  108582. (a.PencilIcon = fa.default),
  108583. (a.FunctionIcon = na.default),
  108584. (a.MenuIcon = ra.default),
  108585. (a.UserRemove = ca.default),
  108586. (a.Role = ia.default),
  108587. (a.Department = ba.default),
  108588. (a.Post = sa.default),
  108589. (a.RightDoubleArrowIcon = Ia.default),
  108590. (a.CloseIcon = pa.default),
  108591. (a.UnDoIcon = ma.default),
  108592. (a.ReDoIcon = Ca.default),
  108593. (a.EnterIcon = ha.default),
  108594. (a.VolumeIcon = Sa.default),
  108595. (a.MuteIcon = ga.default),
  108596. (a.PlayIcon = Pa.default),
  108597. (a.PauseIcon = Ta.default),
  108598. (a.LeftArrowIcon = va.default),
  108599. (a.RightArrowIcon = wa.default),
  108600. (a.DownArrowBoldIcon = Aa.default),
  108601. (a.AutoSizer = Ra.default)
  108602. }) /*!node_modules/amis/lib/preset.js*/
  108603. amis.define('89de245', function (e, n, a, t) {
  108604. 'use strict'
  108605. var r = e('64ea6e0'),
  108606. o = e('59972ca')
  108607. e('ac704b9')
  108608. var i = e('ac704b9'),
  108609. s = (i.default || i).createElement
  108610. ;(i.default || i).Fragment,
  108611. r.extendDefaultEnv({
  108612. alert: o.alert,
  108613. confirm: o.confirm,
  108614. notify: function (e, n, a) {
  108615. return o.toast[e] ? o.toast[e](n, a) : console.warn('[Notify]', e, n)
  108616. }
  108617. }),
  108618. o.setRenderSchemaFn(function (e, n, a, t, o) {
  108619. return r.render(
  108620. { name: 'form', type: 'form', wrapWithPanel: !1, mode: 'horizontal', controls: e, messages: { validateFailed: '' } },
  108621. { data: n, onFinished: a, scopeRef: t, theme: o },
  108622. { session: 'prompt' }
  108623. )
  108624. }),
  108625. r.addRootWrapper(function (e) {
  108626. var n = e.env,
  108627. a = e.children
  108628. return s(o.ImageGallery, { modalContainer: n.getModalContainer }, a)
  108629. })
  108630. var l = r.themeable(function (e) {
  108631. var n = e.classnames
  108632. return s('div', { 'data-testid': 'spinner', className: n('Spinner', 'in', e.className) }, s('div', { className: n('Spinner-icon', 'Spinner-icon--default', e.spinnerClassName) }))
  108633. })
  108634. ;(r.LazyComponent.defaultProps.placeholder = s(l, null)), (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  108635. }) /*!node_modules/hotkeys-js/dist/hotkeys.common.min.js*/
  108636. amis.define('17b2133', function (require, exports, module, define) {
  108637. /*! hotkeys-js v3.13.7 | MIT © 2024 kenny wong <wowohoo@qq.com> https://jaywcjlove.github.io/hotkeys-js */
  108638. 'use strict'
  108639. const isff = 'undefined' != typeof navigator && 0 < navigator.userAgent.toLowerCase().indexOf('firefox')
  108640. function addEvent(e, t, n, o) {
  108641. e.addEventListener ? e.addEventListener(t, n, o) : e.attachEvent && e.attachEvent('on'.concat(t), n)
  108642. }
  108643. function removeEvent(e, t, n, o) {
  108644. e.removeEventListener ? e.removeEventListener(t, n, o) : e.detachEvent && e.detachEvent('on'.concat(t), n)
  108645. }
  108646. function getMods(t, e) {
  108647. var n = e.slice(0, e.length - 1)
  108648. for (let e = 0; e < n.length; e++) n[e] = t[n[e].toLowerCase()]
  108649. return n
  108650. }
  108651. function getKeys(e) {
  108652. var t = (e = (e = 'string' != typeof e ? '' : e).replace(/\s/g, '')).split(',')
  108653. let n = t.lastIndexOf('')
  108654. for (; 0 <= n; ) (t[n - 1] += ','), t.splice(n, 1), (n = t.lastIndexOf(''))
  108655. return t
  108656. }
  108657. function compareArray(e, t) {
  108658. var n = e.length < t.length ? t : e,
  108659. o = e.length < t.length ? e : t
  108660. let s = !0
  108661. for (let e = 0; e < n.length; e++) ~o.indexOf(n[e]) || (s = !1)
  108662. return s
  108663. }
  108664. const _keyMap = {
  108665. backspace: 8,
  108666. '\u232b': 8,
  108667. tab: 9,
  108668. clear: 12,
  108669. enter: 13,
  108670. '\u21a9': 13,
  108671. return: 13,
  108672. esc: 27,
  108673. escape: 27,
  108674. space: 32,
  108675. left: 37,
  108676. up: 38,
  108677. right: 39,
  108678. down: 40,
  108679. del: 46,
  108680. delete: 46,
  108681. ins: 45,
  108682. insert: 45,
  108683. home: 36,
  108684. end: 35,
  108685. pageup: 33,
  108686. pagedown: 34,
  108687. capslock: 20,
  108688. num_0: 96,
  108689. num_1: 97,
  108690. num_2: 98,
  108691. num_3: 99,
  108692. num_4: 100,
  108693. num_5: 101,
  108694. num_6: 102,
  108695. num_7: 103,
  108696. num_8: 104,
  108697. num_9: 105,
  108698. num_multiply: 106,
  108699. num_add: 107,
  108700. num_enter: 108,
  108701. num_subtract: 109,
  108702. num_decimal: 110,
  108703. num_divide: 111,
  108704. '\u21ea': 20,
  108705. ',': 188,
  108706. '.': 190,
  108707. '/': 191,
  108708. '`': 192,
  108709. '-': isff ? 173 : 189,
  108710. '=': isff ? 61 : 187,
  108711. ';': isff ? 59 : 186,
  108712. "'": 222,
  108713. '[': 219,
  108714. ']': 221,
  108715. '\\': 220
  108716. },
  108717. _modifier = { '\u21e7': 16, shift: 16, '\u2325': 18, alt: 18, option: 18, '\u2303': 17, ctrl: 17, control: 17, '\u2318': 91, cmd: 91, command: 91 },
  108718. modifierMap = { 16: 'shiftKey', 18: 'altKey', 17: 'ctrlKey', 91: 'metaKey', shiftKey: 16, ctrlKey: 17, altKey: 18, metaKey: 91 },
  108719. _mods = { 16: !1, 18: !1, 17: !1, 91: !1 },
  108720. _handlers = {}
  108721. for (let e = 1; e < 20; e++) _keyMap['f'.concat(e)] = 111 + e
  108722. let _downKeys = [],
  108723. winListendFocus = null,
  108724. _scope = 'all'
  108725. const elementEventMap = new Map(),
  108726. code = (e) => _keyMap[e.toLowerCase()] || _modifier[e.toLowerCase()] || e.toUpperCase().charCodeAt(0),
  108727. getKey = (t) => Object.keys(_keyMap).find((e) => _keyMap[e] === t),
  108728. getModifier = (t) => Object.keys(_modifier).find((e) => _modifier[e] === t)
  108729. function setScope(e) {
  108730. _scope = e || 'all'
  108731. }
  108732. function getScope() {
  108733. return _scope || 'all'
  108734. }
  108735. function getPressedKeyCodes() {
  108736. return _downKeys.slice(0)
  108737. }
  108738. function getPressedKeyString() {
  108739. return _downKeys.map((e) => getKey(e) || getModifier(e) || String.fromCharCode(e))
  108740. }
  108741. function getAllKeyCodes() {
  108742. const s = []
  108743. return (
  108744. Object.keys(_handlers).forEach((e) => {
  108745. _handlers[e].forEach((e) => {
  108746. var { key: e, scope: t, mods: n, shortcut: o } = e
  108747. s.push({ scope: t, shortcut: o, mods: n, keys: e.split('+').map((e) => code(e)) })
  108748. })
  108749. }),
  108750. s
  108751. )
  108752. }
  108753. function filter(e) {
  108754. var e = e.target || e.srcElement,
  108755. t = e['tagName']
  108756. let n = !0
  108757. var o = 'INPUT' === t && !['checkbox', 'radio', 'range', 'button', 'file', 'reset', 'submit', 'color'].includes(e.type)
  108758. return (n = !e.isContentEditable && ((!o && 'TEXTAREA' !== t && 'SELECT' !== t) || e.readOnly) ? n : !1)
  108759. }
  108760. function isPressed(e) {
  108761. return 'string' == typeof e && (e = code(e)), !!~_downKeys.indexOf(e)
  108762. }
  108763. function deleteScope(e, t) {
  108764. var n
  108765. let o
  108766. e = e || getScope()
  108767. for (const s in _handlers)
  108768. if (Object.prototype.hasOwnProperty.call(_handlers, s))
  108769. for (n = _handlers[s], o = 0; o < n.length; )
  108770. n[o].scope === e
  108771. ? n.splice(o, 1).forEach((e) => {
  108772. e = e.element
  108773. return removeKeyEvent(e)
  108774. })
  108775. : o++
  108776. getScope() === e && setScope(t || 'all')
  108777. }
  108778. function clearModifier(e) {
  108779. let t = e.keyCode || e.which || e.charCode
  108780. var n = _downKeys.indexOf(t)
  108781. if ((n < 0 || _downKeys.splice(n, 1), e.key && 'meta' == e.key.toLowerCase() && _downKeys.splice(0, _downKeys.length), (t = 93 !== t && 224 !== t ? t : 91) in _mods)) {
  108782. _mods[t] = !1
  108783. for (const o in _modifier) _modifier[o] === t && (hotkeys[o] = !1)
  108784. }
  108785. }
  108786. function unbind(n) {
  108787. if (void 0 === n)
  108788. Object.keys(_handlers).forEach((e) => {
  108789. Array.isArray(_handlers[e]) && _handlers[e].forEach((e) => eachUnbind(e)), delete _handlers[e]
  108790. }),
  108791. removeKeyEvent(null)
  108792. else if (Array.isArray(n))
  108793. n.forEach((e) => {
  108794. e.key && eachUnbind(e)
  108795. })
  108796. else if ('object' == typeof n) n.key && eachUnbind(n)
  108797. else if ('string' == typeof n) {
  108798. for (var o = arguments.length, s = Array(1 < o ? o - 1 : 0), r = 1; r < o; r++) s[r - 1] = arguments[r]
  108799. let [e, t] = s
  108800. 'function' == typeof e && ((t = e), (e = '')), eachUnbind({ key: n, scope: e, method: t, splitKey: '+' })
  108801. }
  108802. }
  108803. const eachUnbind = (e) => {
  108804. let { key: t, scope: r, method: i, splitKey: d = '+' } = e
  108805. getKeys(t).forEach((e) => {
  108806. var e = e.split(d),
  108807. t = e.length,
  108808. n = e[t - 1],
  108809. n = '*' === n ? '*' : code(n)
  108810. if (_handlers[n]) {
  108811. r = r || getScope()
  108812. const o = 1 < t ? getMods(_modifier, e) : [],
  108813. s = []
  108814. ;(_handlers[n] = _handlers[n].filter((e) => {
  108815. var t = (!i || e.method === i) && e.scope === r && compareArray(e.mods, o)
  108816. return t && s.push(e.element), !t
  108817. })),
  108818. s.forEach((e) => removeKeyEvent(e))
  108819. }
  108820. })
  108821. }
  108822. function eventHandler(t, n, o, e) {
  108823. if (n.element === e) {
  108824. let e
  108825. if (n.scope === o || 'all' === n.scope) {
  108826. e = 0 < n.mods.length
  108827. for (const s in _mods) Object.prototype.hasOwnProperty.call(_mods, s) && ((!_mods[s] && ~n.mods.indexOf(+s)) || (_mods[s] && !~n.mods.indexOf(+s))) && (e = !1)
  108828. ;((0 !== n.mods.length || _mods[16] || _mods[18] || _mods[17] || _mods[91]) && !e && '*' !== n.shortcut) ||
  108829. ((n.keys = []),
  108830. (n.keys = n.keys.concat(_downKeys)),
  108831. !1 === n.method(t, n) && (t.preventDefault ? t.preventDefault() : (t.returnValue = !1), t.stopPropagation && t.stopPropagation(), t.cancelBubble) && (t.cancelBubble = !0))
  108832. }
  108833. }
  108834. }
  108835. function dispatch(n, t) {
  108836. var o = _handlers['*']
  108837. let e = n.keyCode || n.which || n.charCode
  108838. if (hotkeys.filter.call(this, n)) {
  108839. if (
  108840. ((93 !== e && 224 !== e) || (e = 91),
  108841. ~_downKeys.indexOf(e) || 229 === e || _downKeys.push(e),
  108842. ['ctrlKey', 'altKey', 'shiftKey', 'metaKey'].forEach((e) => {
  108843. var t = modifierMap[e]
  108844. n[e] && !~_downKeys.indexOf(t)
  108845. ? _downKeys.push(t)
  108846. : !n[e] && ~_downKeys.indexOf(t)
  108847. ? _downKeys.splice(_downKeys.indexOf(t), 1)
  108848. : 'metaKey' !== e || !n[e] || 3 !== _downKeys.length || n.ctrlKey || n.shiftKey || n.altKey || (_downKeys = _downKeys.slice(_downKeys.indexOf(t)))
  108849. }),
  108850. e in _mods)
  108851. ) {
  108852. _mods[e] = !0
  108853. for (const y in _modifier) _modifier[y] === e && (hotkeys[y] = !0)
  108854. if (!o) return
  108855. }
  108856. for (const p in _mods) Object.prototype.hasOwnProperty.call(_mods, p) && (_mods[p] = n[modifierMap[p]])
  108857. n.getModifierState &&
  108858. (!n.altKey || n.ctrlKey) &&
  108859. n.getModifierState('AltGraph') &&
  108860. (~_downKeys.indexOf(17) || _downKeys.push(17), ~_downKeys.indexOf(18) || _downKeys.push(18), (_mods[17] = !0), (_mods[18] = !0))
  108861. var s = getScope()
  108862. if (o) for (let e = 0; e < o.length; e++) o[e].scope === s && (('keydown' === n.type && o[e].keydown) || ('keyup' === n.type && o[e].keyup)) && eventHandler(n, o[e], s, t)
  108863. if (e in _handlers) {
  108864. var r = _handlers[e],
  108865. i = r.length
  108866. for (let e = 0; e < i; e++)
  108867. if ((('keydown' === n.type && r[e].keydown) || ('keyup' === n.type && r[e].keyup)) && r[e].key) {
  108868. var d = r[e],
  108869. a = d['splitKey'],
  108870. l = d.key.split(a),
  108871. c = []
  108872. for (let e = 0; e < l.length; e++) c.push(code(l[e]))
  108873. c.sort().join('') === _downKeys.sort().join('') && eventHandler(n, d, s, t)
  108874. }
  108875. }
  108876. }
  108877. }
  108878. function hotkeys(e, t, n) {
  108879. _downKeys = []
  108880. var o,
  108881. s = getKeys(e)
  108882. let r = [],
  108883. i = 'all',
  108884. d = document,
  108885. a = 0,
  108886. l = !1,
  108887. c = !0,
  108888. y = '+',
  108889. p = !1,
  108890. f = !1
  108891. for (
  108892. void 0 === n && 'function' == typeof t && (n = t),
  108893. '[object Object]' === Object.prototype.toString.call(t) &&
  108894. (t.scope && (i = t.scope),
  108895. t.element && (d = t.element),
  108896. t.keyup && (l = t.keyup),
  108897. void 0 !== t.keydown && (c = t.keydown),
  108898. void 0 !== t.capture && (p = t.capture),
  108899. 'string' == typeof t.splitKey && (y = t.splitKey),
  108900. !0 === t.single) &&
  108901. (f = !0),
  108902. 'string' == typeof t && (i = t),
  108903. f && unbind(e, i);
  108904. a < s.length;
  108905. a++
  108906. )
  108907. (e = s[a].split(y)),
  108908. (r = []),
  108909. 1 < e.length && (r = getMods(_modifier, e)),
  108910. (e = '*' === (e = e[e.length - 1]) ? '*' : code(e)) in _handlers || (_handlers[e] = []),
  108911. _handlers[e].push({ keyup: l, keydown: c, scope: i, mods: r, shortcut: s[a], method: n, key: s[a], splitKey: y, element: d })
  108912. void 0 !== d &&
  108913. window &&
  108914. (elementEventMap.has(d) ||
  108915. ((t = function () {
  108916. return dispatch(0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : window.event, d)
  108917. }),
  108918. (o = function () {
  108919. var e = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : window.event
  108920. dispatch(e, d), clearModifier(e)
  108921. }),
  108922. elementEventMap.set(d, { keydownListener: t, keyupListenr: o, capture: p }),
  108923. addEvent(d, 'keydown', t, p),
  108924. addEvent(d, 'keyup', o, p)),
  108925. winListendFocus ||
  108926. ((t = () => {
  108927. _downKeys = []
  108928. }),
  108929. (winListendFocus = { listener: t, capture: p }),
  108930. addEvent(window, 'focus', t, p)))
  108931. }
  108932. function trigger(t) {
  108933. let n = 1 < arguments.length && void 0 !== arguments[1] ? arguments[1] : 'all'
  108934. Object.keys(_handlers).forEach((e) => {
  108935. _handlers[e]
  108936. .filter((e) => e.scope === n && e.shortcut === t)
  108937. .forEach((e) => {
  108938. e && e.method && e.method()
  108939. })
  108940. })
  108941. }
  108942. function removeKeyEvent(t) {
  108943. var e,
  108944. n,
  108945. o,
  108946. s = Object.values(_handlers).flat()
  108947. s.findIndex((e) => {
  108948. e = e.element
  108949. return e === t
  108950. }) < 0 &&
  108951. (({ keydownListener: o, keyupListenr: n, capture: e } = elementEventMap.get(t) || {}), o) &&
  108952. n &&
  108953. (removeEvent(t, 'keyup', n, e), removeEvent(t, 'keydown', o, e), elementEventMap.delete(t)),
  108954. (0 < s.length && 0 < elementEventMap.size) ||
  108955. (Object.keys(elementEventMap).forEach((e) => {
  108956. var { keydownListener: t, keyupListenr: n, capture: o } = elementEventMap.get(e) || {}
  108957. t && n && (removeEvent(e, 'keyup', n, o), removeEvent(e, 'keydown', t, o), elementEventMap.delete(e))
  108958. }),
  108959. elementEventMap.clear(),
  108960. Object.keys(_handlers).forEach((e) => delete _handlers[e]),
  108961. winListendFocus && (({ listener: n, capture: o } = winListendFocus), removeEvent(window, 'focus', n, o), (winListendFocus = null)))
  108962. }
  108963. const _api = {
  108964. getPressedKeyString: getPressedKeyString,
  108965. setScope: setScope,
  108966. getScope: getScope,
  108967. deleteScope: deleteScope,
  108968. getPressedKeyCodes: getPressedKeyCodes,
  108969. getAllKeyCodes: getAllKeyCodes,
  108970. isPressed: isPressed,
  108971. filter: filter,
  108972. trigger: trigger,
  108973. unbind: unbind,
  108974. keyMap: _keyMap,
  108975. modifier: _modifier,
  108976. modifierMap: modifierMap
  108977. }
  108978. for (const L0 in _api) Object.prototype.hasOwnProperty.call(_api, L0) && (hotkeys[L0] = _api[L0])
  108979. if ('undefined' != typeof window) {
  108980. const M0 = window.hotkeys
  108981. ;(hotkeys.noConflict = (e) => (e && window.hotkeys === hotkeys && (window.hotkeys = M0), hotkeys)), (window.hotkeys = hotkeys)
  108982. }
  108983. module.exports = hotkeys
  108984. }) /*!node_modules/hotkeys-js/index.js*/
  108985. amis.define('ad0d562', function (d, e, i, n) {
  108986. i.exports = d('17b2133')
  108987. }) /*!node_modules/amis/lib/renderers/Remark.js*/
  108988. amis.define('ace3c75', function (e, t, n, o) {
  108989. 'use strict'
  108990. Object.defineProperty(t, '__esModule', { value: !0 })
  108991. var a = e('68b98b9'),
  108992. i = e('ac704b9'),
  108993. r = e('64ea6e0'),
  108994. l = e('59972ca')
  108995. function s(e) {
  108996. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  108997. }
  108998. var c = s(i),
  108999. d = e('ac704b9'),
  109000. p = (d.default || d).createElement
  109001. function u(e, t) {
  109002. if ('string' == typeof e) return r.filter(e, t)
  109003. if (e) {
  109004. var n = e.title,
  109005. o = e.content,
  109006. i = e.body,
  109007. l = a.__rest(e, ['title', 'content', 'body'])
  109008. return n || o || i ? a.__assign(a.__assign({}, l), { title: r.filter(n, t), content: o || i ? r.filter(o || i || '', t) : void 0 }) : void 0
  109009. }
  109010. return e
  109011. }
  109012. ;(d.default || d).Fragment
  109013. var m = (function (e) {
  109014. function t() {
  109015. return (null !== e && e.apply(this, arguments)) || this
  109016. }
  109017. return (
  109018. a.__extends(t, e),
  109019. (t.prototype.showModalTip = function (e) {
  109020. var t = this.props,
  109021. n = t.onAction,
  109022. o = t.data
  109023. return function (t) {
  109024. n && n(t, { actionType: 'dialog', dialog: { title: e && 'string' != typeof e ? e.title : '', body: e && 'string' != typeof e ? e.content : e, actions: [] } }, o)
  109025. }
  109026. }),
  109027. (t.prototype.renderLabel = function (e, t, n, o) {
  109028. var a = o ? 'Remark-icon--'.concat(o) : void 0
  109029. return p(c.default.Fragment, null, t ? p('span', null, t) : null, p('span', { className: n('Remark-icon', a) }, p(l.Icon, { cx: n, icon: e || 'question-mark' })))
  109030. }),
  109031. (t.prototype.render = function () {
  109032. var e,
  109033. t,
  109034. n,
  109035. o = this.props,
  109036. a = o.className,
  109037. i = o.style,
  109038. r = o.icon,
  109039. s = o.label,
  109040. c = o.shape,
  109041. d = o.tooltip,
  109042. m = o.placement,
  109043. f = o.rootClose,
  109044. v = o.trigger,
  109045. y = o.container,
  109046. g = o.popOverContainer,
  109047. _ = o.classPrefix,
  109048. b = o.classnames,
  109049. h = o.content,
  109050. C = o.data,
  109051. k = o.env,
  109052. N = o.tooltipClassName,
  109053. w = o.mobileUI,
  109054. R = null !== (e = null == d ? void 0 : d.icon) && void 0 !== e ? e : r,
  109055. T = null !== (t = null == d ? void 0 : d.label) && void 0 !== t ? t : s,
  109056. x = null !== (n = null == d ? void 0 : d.shape) && void 0 !== n ? n : c,
  109057. M = u(d || h, C)
  109058. return w
  109059. ? p('div', { className: b('Remark', (d && d.className) || a || 'Remark--warning'), style: i, onClick: this.showModalTip(M) }, this.renderLabel(R, T, b, x))
  109060. : p(
  109061. l.TooltipWrapper,
  109062. {
  109063. classPrefix: _,
  109064. classnames: b,
  109065. tooltip: M,
  109066. tooltipClassName: (d && d.tooltipClassName) || N,
  109067. placement: (d && d.placement) || m,
  109068. rootClose: (d && d.rootClose) || f,
  109069. trigger: (d && d.trigger) || v,
  109070. container: y || g || k.getModalContainer,
  109071. delay: d && d.delay
  109072. },
  109073. p('div', { className: b('Remark', (d && d.className) || a || 'Remark--warning'), style: i }, this.renderLabel(R, T, b, x))
  109074. )
  109075. }),
  109076. (t.propsList = []),
  109077. (t.defaultProps = { icon: '', trigger: ['hover', 'focus'] }),
  109078. a.__decorate([r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)], t.prototype, 'showModalTip', null),
  109079. t
  109080. )
  109081. })(c.default.Component)
  109082. r.themeable(m),
  109083. (function (e) {
  109084. function t() {
  109085. return (null !== e && e.apply(this, arguments)) || this
  109086. }
  109087. a.__extends(t, e), (t = a.__decorate([r.Renderer({ type: 'remark' })], t))
  109088. })(m),
  109089. (t.filterContents = u),
  109090. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  109091. }) /*!node_modules/amis/lib/renderers/Action.js*/
  109092. amis.define('8fee042', function (e, t, n, o) {
  109093. 'use strict'
  109094. Object.defineProperty(t, '__esModule', { value: !0 })
  109095. var a = e('68b98b9'),
  109096. i = e('ac704b9'),
  109097. s = e('ad0d562'),
  109098. r = e('64ea6e0'),
  109099. l = e('59972ca'),
  109100. d = e('3f34d90'),
  109101. c = e('1279020'),
  109102. p = e('ace3c75')
  109103. function u(e) {
  109104. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  109105. }
  109106. var m = u(i),
  109107. _ = u(s),
  109108. h = u(d),
  109109. v = u(c),
  109110. f = e('ac704b9'),
  109111. y = (f.default || f).createElement
  109112. ;(f.default || f).Fragment
  109113. var g = [
  109114. 'id',
  109115. 'dialog',
  109116. 'drawer',
  109117. 'toast',
  109118. 'url',
  109119. 'link',
  109120. 'confirmText',
  109121. 'confirmTitle',
  109122. 'tooltip',
  109123. 'disabledTip',
  109124. 'className',
  109125. 'asyncApi',
  109126. 'redirect',
  109127. 'size',
  109128. 'level',
  109129. 'primary',
  109130. 'feedback',
  109131. 'api',
  109132. 'blank',
  109133. 'tooltipPlacement',
  109134. 'to',
  109135. 'cc',
  109136. 'bcc',
  109137. 'subject',
  109138. 'body',
  109139. 'content',
  109140. 'required',
  109141. 'type',
  109142. 'actionType',
  109143. 'label',
  109144. 'icon',
  109145. 'rightIcon',
  109146. 'reload',
  109147. 'target',
  109148. 'close',
  109149. 'messages',
  109150. 'mergeData',
  109151. 'index',
  109152. 'copy',
  109153. 'copyFormat',
  109154. 'payload',
  109155. 'requireSelected',
  109156. 'countDown',
  109157. 'fileName',
  109158. 'isolateScope',
  109159. 'downloadFileName'
  109160. ],
  109161. b = function (e) {
  109162. var t = !1,
  109163. n = !1
  109164. return {
  109165. nativeEvent: e,
  109166. currentTarget: e.currentTarget,
  109167. target: e.target,
  109168. bubbles: e.bubbles,
  109169. cancelable: e.cancelable,
  109170. defaultPrevented: e.defaultPrevented,
  109171. eventPhase: e.eventPhase,
  109172. isTrusted: e.isTrusted,
  109173. preventDefault: function () {
  109174. ;(t = !0), e.preventDefault()
  109175. },
  109176. isDefaultPrevented: function () {
  109177. return t
  109178. },
  109179. stopPropagation: function () {
  109180. ;(n = !0), e.stopPropagation()
  109181. },
  109182. isPropagationStopped: function () {
  109183. return n
  109184. },
  109185. persist: function () {},
  109186. timeStamp: e.timeStamp,
  109187. type: e.type
  109188. }
  109189. },
  109190. C = ['button', 'submit', 'reset'],
  109191. w = (function (e) {
  109192. function t(t) {
  109193. var n,
  109194. o,
  109195. a = this
  109196. ;((a = e.call(this, t) || this).state = { inCountDown: !1, countDownEnd: 0, timeLeft: 0 }),
  109197. (a.localStorageKey = 'amis-countdownend-' + (a.props.name || '') + ((null === (o = null === (n = a.props) || void 0 === n ? void 0 : n.$schema) || void 0 === o ? void 0 : o.id) || r.uuid()))
  109198. var i = parseInt(localStorage.getItem(a.localStorageKey) || '0')
  109199. return i && a.props.countDown && Date.now() < i && ((a.state = { inCountDown: !0, countDownEnd: i, timeLeft: Math.floor((i - Date.now()) / 1e3) }), a.handleCountDown()), a
  109200. }
  109201. return (
  109202. a.__extends(t, e),
  109203. (t.prototype.handleAction = function (e) {
  109204. return a.__awaiter(this, void 0, void 0, function () {
  109205. var t,
  109206. n,
  109207. o,
  109208. i,
  109209. s,
  109210. l,
  109211. d,
  109212. c,
  109213. p,
  109214. u,
  109215. m,
  109216. _,
  109217. f,
  109218. y,
  109219. b = this
  109220. return a.__generator(this, function (a) {
  109221. switch (a.label) {
  109222. case 0:
  109223. return (
  109224. (t = this.props),
  109225. (n = t.onAction),
  109226. (o = t.onActionSensor),
  109227. (i = t.disabled),
  109228. (s = t.countDown),
  109229. (l = t.env),
  109230. e.persist(),
  109231. 'string' == typeof (d = this.props.onClick) && (d = r.str2AsyncFunction(d, 'event', 'props')),
  109232. (p = d) ? [4, d(e, this.props)] : [3, 2]
  109233. )
  109234. case 1:
  109235. ;(p = a.sent()), (a.label = 2)
  109236. case 2:
  109237. return (
  109238. (c = p),
  109239. i || e.isDefaultPrevented() || !1 === c || !n || this.state.inCountDown
  109240. ? [2]
  109241. : (e.preventDefault(),
  109242. (u = h.default(this.props, g)),
  109243. 'ajax' !== (m = u.actionType) &&
  109244. 'download' !== m &&
  109245. 'add' !== m &&
  109246. (null == l || l.tracker({ eventType: m || this.props.type || 'click', eventData: v.default(u, ['type', 'actionType', 'tooltipPlacement']) }, this.props)),
  109247. 'download' === m && ((u.actionType = 'ajax'), ((_ = r.normalizeApi(u.api)).responseType = 'blob'), (_.downloadFileName = u.downloadFileName), (u.api = _)),
  109248. (null == (f = n(e, u)) ? void 0 : f.then) ? (null == o || o(f), [4, f]) : [3, 4])
  109249. )
  109250. case 3:
  109251. a.sent(), (a.label = 4)
  109252. case 4:
  109253. return (
  109254. s &&
  109255. ((y = Date.now() + 1e3 * s),
  109256. this.setState({ countDownEnd: y, inCountDown: !0, timeLeft: s }),
  109257. localStorage.setItem(this.localStorageKey, String(y)),
  109258. setTimeout(function () {
  109259. b.handleCountDown()
  109260. }, 1e3)),
  109261. [2]
  109262. )
  109263. }
  109264. })
  109265. })
  109266. }),
  109267. (t.prototype.handleCountDown = function () {
  109268. var e = this,
  109269. t = Math.floor((this.state.countDownEnd - Date.now()) / 1e3)
  109270. t <= 0
  109271. ? this.setState({ inCountDown: !1, timeLeft: t })
  109272. : (this.setState({ timeLeft: t }),
  109273. setTimeout(function () {
  109274. e.handleCountDown()
  109275. }, 1e3))
  109276. }),
  109277. (t.prototype.componentDidMount = function () {
  109278. var e = this,
  109279. t = this.props.hotKey
  109280. t &&
  109281. _.default(t, function (t) {
  109282. t.preventDefault()
  109283. var n = new MouseEvent('click', { bubbles: !0, cancelable: !0 })
  109284. e.handleAction(b(n))
  109285. })
  109286. }),
  109287. (t.prototype.componentWillUnmount = function () {
  109288. var e = this.props.hotKey
  109289. e && _.default.unbind(e)
  109290. }),
  109291. (t.prototype.render = function () {
  109292. var e,
  109293. t = this.props,
  109294. n = t.type,
  109295. o = t.icon,
  109296. i = t.iconClassName,
  109297. s = t.rightIcon,
  109298. d = t.rightIconClassName,
  109299. c = t.loadingClassName,
  109300. u = t.primary,
  109301. _ = t.size,
  109302. h = t.level,
  109303. v = t.countDownTpl,
  109304. f = t.block,
  109305. g = t.className,
  109306. b = t.style,
  109307. w = t.componentClass,
  109308. D = t.tooltip,
  109309. T = t.disabledTip,
  109310. N = t.tooltipPlacement,
  109311. A = t.actionType,
  109312. E = t.link,
  109313. S = t.data,
  109314. M = t.translate,
  109315. P = t.activeClassName,
  109316. k = t.isCurrentUrl,
  109317. x = t.isMenuItem,
  109318. j = t.active,
  109319. O = t.activeLevel,
  109320. F = t.tooltipTrigger,
  109321. L = t.tooltipContainer,
  109322. I = t.tooltipRootClose,
  109323. R = t.loading,
  109324. B = t.body,
  109325. U = t.render,
  109326. K = t.onMouseEnter,
  109327. z = t.onMouseLeave,
  109328. W = t.classnames,
  109329. q = t.classPrefix,
  109330. $ = t.loadingConfig,
  109331. V = t.themeCss,
  109332. G = t.wrapperCustomStyle,
  109333. H = t.css,
  109334. J = t.id,
  109335. Q = t.testIdBuilder,
  109336. X = t.env
  109337. if ('email' !== A && B)
  109338. return y(
  109339. l.TooltipWrapper,
  109340. { classPrefix: q, classnames: W, placement: N, tooltip: D, container: L, trigger: F, rootClose: I },
  109341. y('div', { className: W('Action', g), style: b, onClick: this.handleAction, onMouseEnter: K, onMouseLeave: z }, U('body', B))
  109342. )
  109343. var Y = this.props.label,
  109344. Z = this.props.disabled,
  109345. ee = !!j
  109346. 'link' === A && !ee && E && k && (ee = k(E)), this.state.inCountDown && ((Y = p.filterContents(M(v), a.__assign(a.__assign({}, S), { timeLeft: this.state.timeLeft }))), (Z = !0))
  109347. var te = y(l.Icon, {
  109348. cx: W,
  109349. icon: o,
  109350. className: 'Button-icon',
  109351. classNameProp: W(i, r.setThemeClassName(a.__assign(a.__assign({}, this.props), { name: 'iconClassName', id: J, themeCss: V || H })))
  109352. }),
  109353. ne = y(l.Icon, {
  109354. cx: W,
  109355. icon: s,
  109356. className: 'Button-icon',
  109357. classNameProp: W(d, r.setThemeClassName(a.__assign(a.__assign({}, this.props), { name: 'iconClassName', id: J, themeCss: V || H })))
  109358. })
  109359. return y(
  109360. m.default.Fragment,
  109361. null,
  109362. y(
  109363. l.Button,
  109364. {
  109365. loadingConfig: $,
  109366. className: W(
  109367. g,
  109368. r.setThemeClassName(a.__assign(a.__assign({}, this.props), { name: 'wrapperCustomStyle', id: J, themeCss: G })),
  109369. r.setThemeClassName(a.__assign(a.__assign({}, this.props), { name: 'className', id: J, themeCss: V || H })),
  109370. ((e = {}), (e[P || 'is-active'] = ee), e)
  109371. ),
  109372. testIdBuilder: Q,
  109373. style: b,
  109374. size: _,
  109375. level: O && ee ? O : r.filter(h, S) || (u ? 'primary' : void 0),
  109376. loadingClassName: c,
  109377. loading: R,
  109378. onClick: this.handleAction,
  109379. onMouseEnter: K,
  109380. onMouseLeave: z,
  109381. type: n && ~C.indexOf(n) ? n : 'button',
  109382. disabled: Z,
  109383. componentClass: x ? 'a' : w,
  109384. overrideClassName: x,
  109385. tooltip: p.filterContents(D, S),
  109386. disabledTip: p.filterContents(T, S),
  109387. tooltipPlacement: N,
  109388. tooltipContainer: L,
  109389. tooltipTrigger: F,
  109390. tooltipRootClose: I,
  109391. block: f,
  109392. iconOnly: !(!o || Y || 'link' === h)
  109393. },
  109394. R ? '' : te,
  109395. Y ? y('span', null, r.filter(String(Y), S)) : null,
  109396. ne
  109397. ),
  109398. y(
  109399. r.CustomStyle,
  109400. a.__assign({}, this.props, {
  109401. config: {
  109402. themeCss: V || H,
  109403. classNames: [
  109404. { key: 'className', weights: { hover: { suf: ':not(:disabled):not(.is-disabled)' }, active: { suf: ':not(:disabled):not(.is-disabled)' } } },
  109405. {
  109406. key: 'iconClassName',
  109407. weights: { default: { important: !0 }, hover: { important: !0, suf: ':not(:disabled):not(.is-disabled)' }, active: { important: !0, suf: ':not(:disabled):not(.is-disabled)' } }
  109408. }
  109409. ],
  109410. wrapperCustomStyle: G,
  109411. id: J
  109412. },
  109413. env: X
  109414. })
  109415. )
  109416. )
  109417. }),
  109418. (t.defaultProps = { type: 'button', componentClass: 'button', tooltipPlacement: 'bottom', activeClassName: 'is-active', countDownTpl: 'Action.countDown', countDown: 0 }),
  109419. a.__decorate([r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', Promise)], t.prototype, 'handleAction', null),
  109420. a.__decorate([r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], t.prototype, 'handleCountDown', null),
  109421. a.__decorate([r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], t.prototype, 'componentDidMount', null),
  109422. a.__decorate([r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], t.prototype, 'componentWillUnmount', null),
  109423. t
  109424. )
  109425. })(m.default.Component)
  109426. r.themeable(w)
  109427. var D = (function (e) {
  109428. function t(t, n) {
  109429. var o = e.call(this, t) || this
  109430. return n.registerComponent(o), o
  109431. }
  109432. return (
  109433. a.__extends(t, e),
  109434. (t.prototype.componentWillUnmount = function () {
  109435. this.context.unRegisterComponent(this)
  109436. }),
  109437. (t.prototype.doAction = function (e, t) {
  109438. var n = null == e ? void 0 : e.actionType
  109439. 'click' === n && this.handleAction(n, e)
  109440. }),
  109441. (t.prototype.handleAction = function (e, t) {
  109442. return a.__awaiter(this, void 0, void 0, function () {
  109443. var n, o, i, s, l, d, c, p, u, m, _
  109444. return a.__generator(this, function (h) {
  109445. switch (h.label) {
  109446. case 0:
  109447. return (
  109448. (n = this.props),
  109449. (o = n.env),
  109450. (i = n.onAction),
  109451. (s = n.data),
  109452. (l = n.ignoreConfirm),
  109453. (d = n.dispatchEvent),
  109454. (c = n.$schema),
  109455. (p = s),
  109456. 'click' === (null == t ? void 0 : t.actionType) && r.isObject(null == t ? void 0 : t.args) && (p = r.createObject(s, t.args)),
  109457. (u = c.onEvent && Object.keys(c.onEvent).length),
  109458. (m = ''),
  109459. (!l || u) && t.confirmText && o.confirm && (m = r.filter(t.confirmText, p)) ? [4, o.confirm(m, r.filter(t.confirmTitle, p) || void 0)] : [3, 5]
  109460. )
  109461. case 1:
  109462. return h.sent() ? [4, d(e, p, this)] : [3, 3]
  109463. case 2:
  109464. return (null == (_ = h.sent()) ? void 0 : _.prevented) ? [2] : (i(e, a.__assign(a.__assign({}, t), { ignoreConfirm: !!u }), p, void 0, void 0, _), [3, 4])
  109465. case 3:
  109466. if (t.countDown) throw new Error('cancel')
  109467. h.label = 4
  109468. case 4:
  109469. return [3, 7]
  109470. case 5:
  109471. return [4, d(e, p)]
  109472. case 6:
  109473. if (null == (_ = h.sent()) ? void 0 : _.prevented) return [2]
  109474. i(e, t, p, void 0, void 0, _), (h.label = 7)
  109475. case 7:
  109476. return [2]
  109477. }
  109478. })
  109479. })
  109480. }),
  109481. (t.prototype.handleMouseEnter = function (e) {
  109482. var t = this.props,
  109483. n = t.dispatchEvent,
  109484. o = t.data
  109485. n(e, r.createObject(o, { nativeEvent: e }))
  109486. }),
  109487. (t.prototype.handleMouseLeave = function (e) {
  109488. var t = this.props,
  109489. n = t.dispatchEvent,
  109490. o = t.data
  109491. n(e, r.createObject(o, { nativeEvent: e }))
  109492. }),
  109493. (t.prototype.isCurrentAction = function (e) {
  109494. var t = this.props,
  109495. n = t.env,
  109496. o = t.data
  109497. return n.isCurrentUrl(r.filter(e, o))
  109498. }),
  109499. (t.prototype.render = function () {
  109500. var e = this.props,
  109501. t = e.env,
  109502. n = e.disabled,
  109503. o = e.btnDisabled,
  109504. i = e.loading,
  109505. s = a.__rest(e, ['env', 'disabled', 'btnDisabled', 'loading'])
  109506. return y(
  109507. w,
  109508. a.__assign({}, s, {
  109509. env: t,
  109510. disabled: n || o,
  109511. onAction: this.handleAction,
  109512. onMouseEnter: this.handleMouseEnter,
  109513. onMouseLeave: this.handleMouseLeave,
  109514. loading: i,
  109515. isCurrentUrl: this.isCurrentAction,
  109516. tooltipContainer: s.popOverContainer || t.getModalContainer
  109517. })
  109518. )
  109519. }),
  109520. (t.contextType = r.ScopedContext),
  109521. a.__decorate(
  109522. [r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object, Object]), a.__metadata('design:returntype', Promise)],
  109523. t.prototype,
  109524. 'handleAction',
  109525. null
  109526. ),
  109527. a.__decorate([r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)], t.prototype, 'handleMouseEnter', null),
  109528. a.__decorate([r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)], t.prototype, 'handleMouseLeave', null),
  109529. a.__decorate([r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [String]), a.__metadata('design:returntype', void 0)], t.prototype, 'isCurrentAction', null),
  109530. (t = a.__decorate([r.Renderer({ type: 'action' }), l.withBadge, a.__metadata('design:paramtypes', [Object, Object])], t))
  109531. )
  109532. })(m.default.Component)
  109533. !(function (e) {
  109534. function t() {
  109535. return (null !== e && e.apply(this, arguments)) || this
  109536. }
  109537. a.__extends(t, e), (t = a.__decorate([r.Renderer({ type: 'button' })], t))
  109538. })(D),
  109539. (function (e) {
  109540. function t() {
  109541. return (null !== e && e.apply(this, arguments)) || this
  109542. }
  109543. a.__extends(t, e), (t = a.__decorate([r.Renderer({ type: 'submit' })], t))
  109544. })(D),
  109545. (function (e) {
  109546. function t() {
  109547. return (null !== e && e.apply(this, arguments)) || this
  109548. }
  109549. a.__extends(t, e), (t = a.__decorate([r.Renderer({ type: 'reset' })], t))
  109550. })(D),
  109551. (t.Action = w),
  109552. (t.ActionRenderer = D),
  109553. (t.createSyntheticEvent = b),
  109554. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  109555. }) /*!node_modules/amis/lib/renderers/Alert.js*/
  109556. amis.define('94e03f0', function (e, r, t, a) {
  109557. 'use strict'
  109558. var n = e('68b98b9'),
  109559. i = e('ac704b9'),
  109560. o = e('64ea6e0'),
  109561. l = e('59972ca')
  109562. function s(e) {
  109563. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  109564. }
  109565. var d = s(i),
  109566. c = e('ac704b9'),
  109567. u = (c.default || c).createElement
  109568. ;(c.default || c).Fragment,
  109569. (function (e) {
  109570. function r() {
  109571. return (null !== e && e.apply(this, arguments)) || this
  109572. }
  109573. n.__extends(r, e),
  109574. (r.prototype.render = function () {
  109575. var e = this.props,
  109576. r = e.render,
  109577. t = e.body,
  109578. a = e.level,
  109579. i = e.icon,
  109580. s = e.showIcon,
  109581. c = e.actions,
  109582. b = n.__rest(e, ['render', 'body', 'level', 'icon', 'showIcon', 'actions'])
  109583. o.isPureVariable(a) && (a = o.resolveVariableAndFilter(a, this.props.data)),
  109584. o.isPureVariable(i) && (i = o.resolveVariableAndFilter(i, this.props.data)),
  109585. o.isPureVariable(s) && (s = o.resolveVariableAndFilter(s, this.props.data))
  109586. var f = c ? (d.default.isValidElement(c) ? c : r('alert-actions', c)) : null
  109587. return u(l.Alert2, n.__assign({}, b, { level: a, icon: i, showIcon: s, actions: f }), r('body', t))
  109588. }),
  109589. (r = n.__decorate([o.Renderer({ type: 'alert' })], r))
  109590. })(d.default.Component),
  109591. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  109592. }) /*!node_modules/amis/lib/renderers/App.js*/
  109593. amis.define('429c73b', function (e, t, a, n) {
  109594. 'use strict'
  109595. Object.defineProperty(t, '__esModule', { value: !0 })
  109596. var o = e('68b98b9'),
  109597. r = e('ac704b9'),
  109598. i = e('59972ca'),
  109599. s = e('64ea6e0')
  109600. function l(e) {
  109601. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  109602. }
  109603. var d = l(r),
  109604. c = e('ac704b9'),
  109605. u = (c.default || c).createElement
  109606. ;(c.default || c).Fragment
  109607. var p = (function (e) {
  109608. function t(t) {
  109609. var a,
  109610. n,
  109611. o,
  109612. r = this
  109613. r = e.call(this, t) || this
  109614. var i = t.store
  109615. return (
  109616. i.syncProps(t, void 0, ['pages']),
  109617. i.updateActivePage(
  109618. Object.assign({}, null !== (a = t.env) && void 0 !== a ? a : {}, {
  109619. showFullBreadcrumbPath: null !== (n = t.showFullBreadcrumbPath) && void 0 !== n && n,
  109620. showBreadcrumbHomePath: null === (o = t.showBreadcrumbHomePath) || void 0 === o || o
  109621. })
  109622. ),
  109623. t.env.watchRouteChange &&
  109624. (r.unWatchRouteChange = t.env.watchRouteChange(function () {
  109625. var e, a, n
  109626. return i.updateActivePage(
  109627. Object.assign({}, null !== (e = t.env) && void 0 !== e ? e : {}, {
  109628. showFullBreadcrumbPath: null !== (a = t.showFullBreadcrumbPath) && void 0 !== a && a,
  109629. showBreadcrumbHomePath: null === (n = t.showBreadcrumbHomePath) || void 0 === n || n
  109630. })
  109631. )
  109632. })),
  109633. r
  109634. )
  109635. }
  109636. return (
  109637. o.__extends(t, e),
  109638. (t.prototype.componentDidMount = function () {
  109639. return o.__awaiter(this, void 0, void 0, function () {
  109640. var e, t, a
  109641. return o.__generator(this, function (n) {
  109642. switch (n.label) {
  109643. case 0:
  109644. return (e = this.props), (t = e.data), [4, (0, e.dispatchEvent)('init', t, this)]
  109645. case 1:
  109646. return (null == (a = n.sent()) ? void 0 : a.prevented) || this.reload(), [2]
  109647. }
  109648. })
  109649. })
  109650. }),
  109651. (t.prototype.componentDidUpdate = function (e) {
  109652. var t, a, n
  109653. return o.__awaiter(this, void 0, void 0, function () {
  109654. var r, i
  109655. return o.__generator(this, function (o) {
  109656. return (
  109657. (r = this.props),
  109658. (i = r.store).syncProps(r, e, ['pages']),
  109659. s.isApiOutdated(e.api, r.api, e.data, r.data)
  109660. ? this.reload()
  109661. : r.location &&
  109662. r.location !== e.location &&
  109663. i.updateActivePage(
  109664. Object.assign({}, null !== (t = r.env) && void 0 !== t ? t : {}, {
  109665. showFullBreadcrumbPath: null !== (a = r.showFullBreadcrumbPath) && void 0 !== a && a,
  109666. showBreadcrumbHomePath: null === (n = r.showBreadcrumbHomePath) || void 0 === n || n
  109667. })
  109668. ),
  109669. [2]
  109670. )
  109671. })
  109672. })
  109673. }),
  109674. (t.prototype.componentWillUnmount = function () {
  109675. var e
  109676. null === (e = this.unWatchRouteChange) || void 0 === e || e.call(this)
  109677. }),
  109678. (t.prototype.reload = function (e, t, a, n, r) {
  109679. return o.__awaiter(this, void 0, void 0, function () {
  109680. var e, a, n, i, l, d, c, u, p, h
  109681. return o.__generator(this, function (o) {
  109682. switch (o.label) {
  109683. case 0:
  109684. return t
  109685. ? [2, this.receive(t, void 0, r)]
  109686. : ((e = this.props),
  109687. (a = e.api),
  109688. (n = e.store),
  109689. (i = e.env),
  109690. (l = e.showFullBreadcrumbPath),
  109691. (d = void 0 !== l && l),
  109692. (c = e.showBreadcrumbHomePath),
  109693. (u = void 0 === c || c),
  109694. (p = e.locale),
  109695. s.isEffectiveApi(a, n.data) ? [4, n.fetchInitData(a, n.data, {})] : [3, 2])
  109696. case 1:
  109697. ;(h = o.sent()),
  109698. i.replaceText && (h.data = s.replaceText(h.data, i.replaceText, i.replaceTextIgnoreKeys)),
  109699. (null == h ? void 0 : h.data.pages) &&
  109700. ((h.data = s.envOverwrite(h.data, p)),
  109701. n.setPages(h.data.pages),
  109702. n.updateActivePage(Object.assign({}, null != i ? i : {}, { showFullBreadcrumbPath: d, showBreadcrumbHomePath: u }))),
  109703. (o.label = 2)
  109704. case 2:
  109705. return [2]
  109706. }
  109707. })
  109708. })
  109709. }),
  109710. (t.prototype.receive = function (e, t, a) {
  109711. this.props.store.updateData(e, void 0, a), this.reload()
  109712. }),
  109713. (t.prototype.resolveDefinitions = function (e) {
  109714. var t,
  109715. a = this.props,
  109716. n = a.resolveDefinitions,
  109717. o = null === (t = a.store.schema) || void 0 === t ? void 0 : t.definitions
  109718. return (null == o ? void 0 : o[e]) || n(e)
  109719. }),
  109720. (t.prototype.handleNavClick = function (e) {
  109721. e.preventDefault()
  109722. var t = this.props.env,
  109723. a = e.currentTarget.getAttribute('href')
  109724. t.jumpTo(a, void 0, this.props.data)
  109725. }),
  109726. (t.prototype.renderHeader = function () {
  109727. var e = this.props,
  109728. t = e.classnames,
  109729. a = e.brandName,
  109730. n = e.header,
  109731. o = e.render,
  109732. r = e.store,
  109733. s = e.logo,
  109734. l = e.env
  109735. return n || s || a
  109736. ? u(
  109737. d.default.Fragment,
  109738. null,
  109739. u(
  109740. 'div',
  109741. { className: t('Layout-brandBar') },
  109742. u('div', { onClick: r.toggleOffScreen, className: t('Layout-offScreenBtn') }, u('i', { className: 'bui-icon iconfont icon-collapse' })),
  109743. u(
  109744. 'div',
  109745. { className: t('Layout-brand') },
  109746. s && ~s.indexOf('<svg')
  109747. ? u(i.Html, { className: t('AppLogo-html'), html: s, filterHtml: l.filterHtml })
  109748. : s
  109749. ? u('img', { className: t('AppLogo'), src: s })
  109750. : u('span', { className: 'visible-folded ' }, null == a ? void 0 : a.substring(0, 1)),
  109751. u('span', { className: 'hidden-folded m-l-sm' }, a)
  109752. )
  109753. ),
  109754. u(
  109755. 'div',
  109756. { className: t('Layout-headerBar') },
  109757. u('a', { onClick: r.toggleFolded, type: 'button', className: t('AppFoldBtn') }, u('i', { className: 'fa fa-'.concat(r.folded ? 'indent' : 'dedent', ' fa-fw') })),
  109758. n ? o('header', n) : null
  109759. )
  109760. )
  109761. : null
  109762. }),
  109763. (t.prototype.renderAside = function () {
  109764. var e = this,
  109765. t = this.props,
  109766. a = t.store,
  109767. n = t.env,
  109768. o = t.asideBefore,
  109769. r = t.asideAfter,
  109770. l = t.render,
  109771. c = t.data
  109772. return u(
  109773. d.default.Fragment,
  109774. null,
  109775. o ? l('aside-before', o) : null,
  109776. u(i.AsideNav, {
  109777. navigations: a.navigations,
  109778. renderLink: function (t, n) {
  109779. var o = t.link
  109780. t.active
  109781. var r = t.toggleExpand,
  109782. l = t.classnames,
  109783. d = t.depth,
  109784. p = t.subHeader,
  109785. h = []
  109786. if (!1 === o.visible) return null
  109787. !p &&
  109788. o.children &&
  109789. o.children.some(function (e) {
  109790. return null == e ? void 0 : e.visible
  109791. }) &&
  109792. h.push(
  109793. u('span', {
  109794. key: 'expand-toggle',
  109795. className: l('AsideNav-itemArrow'),
  109796. onClick: function (e) {
  109797. return r(o, e)
  109798. }
  109799. })
  109800. )
  109801. var v = 'string' == typeof o.badge ? s.filter(o.badge, c) : o.badge
  109802. return (
  109803. null != v && h.push(u('b', { key: 'badge', className: l('AsideNav-itemBadge', o.badgeClassName || 'bg-info') }, v)),
  109804. !p && o.icon
  109805. ? h.push(u(i.Icon, { key: 'icon', cx: l, icon: o.icon, className: 'AsideNav-itemIcon' }))
  109806. : a.folded && 1 === d && !p && h.push(u('i', { key: 'icon', className: l('AsideNav-itemIcon', o.children ? 'fa fa-folder' : 'fa fa-info') })),
  109807. h.push(u('span', { className: l('AsideNav-itemLabel'), key: 'label' }, 'string' == typeof o.label ? s.filter(o.label, c) : o.label)),
  109808. o.path
  109809. ? /^https?\:/.test(o.path)
  109810. ? u('a', { target: '_blank', key: 'link', href: o.path, rel: 'noopener' }, h)
  109811. : u('a', { key: 'link', onClick: e.handleNavClick, href: o.path || (o.children && o.children[0].path) }, h)
  109812. : u(
  109813. 'a',
  109814. {
  109815. key: 'link',
  109816. onClick: o.children
  109817. ? function () {
  109818. return r(o)
  109819. }
  109820. : void 0
  109821. },
  109822. h
  109823. )
  109824. )
  109825. },
  109826. isActive: function (e) {
  109827. return !!n.isCurrentUrl(null == e ? void 0 : e.path, e)
  109828. }
  109829. }),
  109830. r ? l('aside-before', r) : null
  109831. )
  109832. }),
  109833. (t.prototype.renderFooter = function () {
  109834. var e = this.props,
  109835. t = e.render,
  109836. a = e.footer
  109837. return a ? t('footer', a) : null
  109838. }),
  109839. (t.prototype.render = function () {
  109840. var e,
  109841. t = this,
  109842. a = this.props,
  109843. n = a.classnames,
  109844. o = a.store,
  109845. r = a.render,
  109846. s = a.showBreadcrumb,
  109847. l = void 0 === s || s,
  109848. c = a.loadingConfig
  109849. return u(
  109850. i.Layout,
  109851. { header: this.renderHeader(), aside: this.renderAside(), footer: this.renderFooter(), folded: o.folded, offScreen: o.offScreen, contentClassName: n('AppContent') },
  109852. o.activePage && o.schema
  109853. ? u(
  109854. d.default.Fragment,
  109855. null,
  109856. l && o.bcn.length
  109857. ? u(
  109858. 'ul',
  109859. { className: n('AppBcn') },
  109860. o.bcn.map(function (e, a) {
  109861. return u(
  109862. 'li',
  109863. { key: a, className: n('AppBcn-item') },
  109864. e.path ? u('a', { href: e.path, onClick: t.handleNavClick }, e.label) : a !== o.bcn.length - 1 ? u('a', null, e.label) : e.label
  109865. )
  109866. })
  109867. )
  109868. : null,
  109869. u(
  109870. 'div',
  109871. { className: n('AppBody') },
  109872. r('page', o.schema, {
  109873. key: ''.concat(null === (e = o.activePage) || void 0 === e ? void 0 : e.id, '-').concat(o.schemaKey),
  109874. data: o.pageData,
  109875. resolveDefinitions: this.resolveDefinitions
  109876. })
  109877. )
  109878. )
  109879. : o.pages && !o.activePage
  109880. ? u(i.NotFound, null, u('div', { className: 'text-center' }, '\u9875\u9762\u4e0d\u5b58\u5728'))
  109881. : null,
  109882. u(i.Spinner, { loadingConfig: c, overlay: !0, show: o.loading || !o.pages, size: 'lg' })
  109883. )
  109884. }),
  109885. (t.propsList = ['brandName', 'logo', 'header', 'asideBefore', 'asideAfter', 'pages', 'footer']),
  109886. (t.defaultProps = {}),
  109887. o.__decorate(
  109888. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [String]), o.__metadata('design:returntype', void 0)],
  109889. t.prototype,
  109890. 'resolveDefinitions',
  109891. null
  109892. ),
  109893. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleNavClick', null),
  109894. t
  109895. )
  109896. })(d.default.Component)
  109897. !(function (e) {
  109898. function t(t, a) {
  109899. var n = e.call(this, t) || this
  109900. return a.registerComponent(n), n
  109901. }
  109902. o.__extends(t, e),
  109903. (t.prototype.componentWillUnmount = function () {
  109904. this.context.unRegisterComponent(this), e.prototype.componentWillUnmount.call(this)
  109905. }),
  109906. (t.prototype.setData = function (e, t) {
  109907. return this.props.store.updateData(e, void 0, t)
  109908. }),
  109909. (t.prototype.getData = function () {
  109910. return this.props.store.data
  109911. }),
  109912. (t.contextType = s.ScopedContext),
  109913. (t = o.__decorate([s.Renderer({ type: 'app', storeType: s.AppStore.name }), o.__metadata('design:paramtypes', [Object, Object])], t))
  109914. })(p),
  109915. (t.default = p),
  109916. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  109917. }) /*!node_modules/amis/lib/renderers/Avatar.js*/
  109918. amis.define('3fad870', function (e, t, a, n) {
  109919. 'use strict'
  109920. Object.defineProperty(t, '__esModule', { value: !0 })
  109921. var r = e('68b98b9'),
  109922. i = e('ac704b9'),
  109923. o = e('64ea6e0'),
  109924. s = e('59972ca')
  109925. function d(e) {
  109926. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  109927. }
  109928. var l = d(i),
  109929. u = e('ac704b9'),
  109930. p = (u.default || u).createElement
  109931. ;(u.default || u).Fragment
  109932. var c = (function (e) {
  109933. function t() {
  109934. return (null !== e && e.apply(this, arguments)) || this
  109935. }
  109936. return (
  109937. r.__extends(t, e),
  109938. (t.prototype.handleClick = function (e) {
  109939. var t = this.props
  109940. ;(0, t.dispatchEvent)(e, t.data)
  109941. }),
  109942. (t.prototype.handleMouseEnter = function (e) {
  109943. var t = this.props
  109944. ;(0, t.dispatchEvent)(e, t.data)
  109945. }),
  109946. (t.prototype.handleMouseLeave = function (e) {
  109947. var t = this.props
  109948. ;(0, t.dispatchEvent)(e, t.data)
  109949. }),
  109950. (t.prototype.render = function () {
  109951. var e = this.props,
  109952. t = e.style,
  109953. a = void 0 === t ? {} : t,
  109954. n = e.className,
  109955. r = e.classnames,
  109956. i = e.src,
  109957. d = e.defaultAvatar,
  109958. l = e.icon,
  109959. u = void 0 === l ? 'fa fa-user' : l,
  109960. c = e.fit,
  109961. _ = e.shape,
  109962. v = e.size,
  109963. f = e.text,
  109964. h = e.gap,
  109965. y = e.alt,
  109966. m = e.draggable,
  109967. b = e.crossOrigin,
  109968. g = e.onError,
  109969. E = e.data,
  109970. F = function () {
  109971. return !1
  109972. }
  109973. if ('string' == typeof g)
  109974. try {
  109975. F = new Function('event', g)
  109976. } catch (e) {
  109977. console.warn(g, e)
  109978. }
  109979. return (
  109980. o.isPureVariable(i) && (i = o.resolveVariableAndFilter(i, E, '| raw')),
  109981. o.isPureVariable(f) && (f = o.resolveVariableAndFilter(f, E)),
  109982. o.isPureVariable(u) && (u = o.resolveVariableAndFilter(u, E)),
  109983. p(s.Avatar, {
  109984. style: a,
  109985. className: n,
  109986. classnames: r,
  109987. src: i || d,
  109988. icon: u,
  109989. fit: c,
  109990. shape: _,
  109991. size: v,
  109992. text: f,
  109993. gap: h,
  109994. alt: y,
  109995. draggable: m,
  109996. crossOrigin: b,
  109997. onError: F,
  109998. onClick: this.handleClick,
  109999. onMouseEnter: this.handleMouseEnter,
  110000. onMouseLeave: this.handleMouseLeave
  110001. })
  110002. )
  110003. }),
  110004. r.__decorate([o.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], t.prototype, 'handleClick', null),
  110005. r.__decorate([o.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], t.prototype, 'handleMouseEnter', null),
  110006. r.__decorate([o.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], t.prototype, 'handleMouseLeave', null),
  110007. t
  110008. )
  110009. })(l.default.Component)
  110010. !(function (e) {
  110011. function t() {
  110012. return (null !== e && e.apply(this, arguments)) || this
  110013. }
  110014. r.__extends(t, e), (t = r.__decorate([o.Renderer({ type: 'avatar' }), s.withBadge], t))
  110015. })(c),
  110016. (t.AvatarField = c),
  110017. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  110018. }) /*!node_modules/amis/lib/renderers/Form/StaticHoc.js*/
  110019. amis.define('26ec3b9', function (e, t, a, r) {
  110020. 'use strict'
  110021. Object.defineProperty(t, '__esModule', { value: !0 })
  110022. var s = e('68b98b9')
  110023. e('ac704b9')
  110024. var n = e('64ea6e0'),
  110025. c = e('ac704b9'),
  110026. i = (c.default || c).createElement
  110027. function u(e, t) {
  110028. var a = e.type,
  110029. r = e.render,
  110030. n = e.staticSchema,
  110031. c = s.__assign(s.__assign({}, e), n)
  110032. switch (a) {
  110033. case 'select':
  110034. case 'checkboxes':
  110035. case 'button-group-select':
  110036. case 'input-tree':
  110037. case 'tree-select':
  110038. case 'nested-select':
  110039. case 'cascader-select':
  110040. case 'radios':
  110041. case 'multi-select':
  110042. case 'transfer':
  110043. case 'transfer-picker':
  110044. case 'tabs-transfer':
  110045. case 'tabs-transfer-picker':
  110046. case 'picker':
  110047. return r('static-select', { type: 'words' }, c)
  110048. case 'input-date':
  110049. case 'input-datetime':
  110050. case 'input-time':
  110051. case 'input-month':
  110052. case 'input-quarter':
  110053. case 'input-year':
  110054. return (function (e) {
  110055. var t = e.render,
  110056. a = e.type,
  110057. r = e.inputFormat,
  110058. s = e.valueFormat,
  110059. n = e.timeFormat,
  110060. c = e.displayFormat,
  110061. i = e.format,
  110062. u = e.value
  110063. return t('static-input-date', { type: 'date', value: u, format: 'time' === a && n ? n : null != c ? c : r, valueFormat: s || i })
  110064. })(c)
  110065. case 'input-date-range':
  110066. case 'input-datetime-range':
  110067. case 'input-time-range':
  110068. case 'input-month-range':
  110069. case 'input-quarter-range':
  110070. case 'input-year-range':
  110071. return r('static-input-date-range', { type: 'date-range' }, s.__assign(s.__assign(s.__assign({}, e), { valueFormat: e.format, format: e.inputFormat }), n))
  110072. case 'input-password':
  110073. return r('static-input-password', { type: 'password' }, c)
  110074. case 'input-color':
  110075. return r('static-color', { type: 'color' }, c)
  110076. case 'input-tag':
  110077. return r('static-input-tag', { type: 'tags' }, c)
  110078. case 'input-url':
  110079. return r('static-input-url', { type: 'link', href: t }, c)
  110080. case 'input-number':
  110081. return r('static-input-number', { type: 'number' }, s.__assign(s.__assign({}, e), n))
  110082. default:
  110083. return t
  110084. }
  110085. }
  110086. ;(c.default || c).Fragment,
  110087. (t.supportStatic = function () {
  110088. return function (e, t, a) {
  110089. var r = a.value
  110090. return (
  110091. (a.value = function () {
  110092. for (var t = [], a = 0; a < arguments.length; a++) t[a] = arguments[a]
  110093. var c = this.props
  110094. if (c.static) {
  110095. var p = c.render,
  110096. o = c.staticSchema,
  110097. l = c.classPrefix,
  110098. d = c.classnames,
  110099. m = c.className,
  110100. f = c.placeholder,
  110101. y = c.staticPlaceholder,
  110102. g = void 0 === y ? i('span', { className: 'text-muted' }, f || '-') : y,
  110103. v = void 0,
  110104. _ = n.getPropValue(c),
  110105. b = null == _ || '' === _
  110106. return (
  110107. (v =
  110108. o && (o.type || Array.isArray(o) || 'string' == typeof o || 'number' == typeof o)
  110109. ? p('form-static-schema', o, c)
  110110. : e.renderStatic
  110111. ? e.renderStatic.apply(this, s.__spreadArray(s.__spreadArray([], s.__read(t), !1), [b ? g : _], !1))
  110112. : b
  110113. ? g
  110114. : u(c, _)),
  110115. i(
  110116. n.ErrorBoundary,
  110117. {
  110118. customErrorMsg: '\u62e6\u622a\u5230'.concat(c.$schema.type, '\u6e32\u67d3\u9519\u8bef'),
  110119. fallback: function () {
  110120. var e
  110121. return i(
  110122. 'div',
  110123. { className: 'renderer-error-boundary' },
  110124. null === (e = c.$schema) || void 0 === e ? void 0 : e.type,
  110125. '\u6e32\u67d3\u53d1\u751f\u9519\u8bef\uff0c\u8be6\u7ec6\u9519\u8bef\u4fe1\u606f\u8bf7\u67e5\u770b\u63a7\u5236\u53f0\u8f93\u51fa。'
  110126. )
  110127. }
  110128. },
  110129. i('div', { className: d(''.concat(l, 'Form-static'), m) }, v)
  110130. )
  110131. )
  110132. }
  110133. return r.apply(this, t)
  110134. }),
  110135. a
  110136. )
  110137. }
  110138. }),
  110139. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  110140. }) /*!node_modules/amis/lib/renderers/Form/ButtonGroupSelect.js*/
  110141. amis.define('df474a5', function (e, t, a, n) {
  110142. 'use strict'
  110143. Object.defineProperty(t, '__esModule', { value: !0 })
  110144. var o = e('68b98b9'),
  110145. l = e('ac704b9'),
  110146. i = e('64ea6e0'),
  110147. r = e('26ec3b9')
  110148. function s(e) {
  110149. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  110150. }
  110151. var d = s(l),
  110152. u = e('ac704b9'),
  110153. c = (u.default || u).createElement
  110154. ;(u.default || u).Fragment
  110155. var p = (function (e) {
  110156. function t() {
  110157. return (null !== e && e.apply(this, arguments)) || this
  110158. }
  110159. return (
  110160. o.__extends(t, e),
  110161. (t.prototype.doAction = function (e, t, a) {
  110162. var n,
  110163. o,
  110164. l = this.props,
  110165. r = l.resetValue,
  110166. s = l.onChange,
  110167. d = l.formStore,
  110168. u = l.store,
  110169. c = l.name,
  110170. p = null == e ? void 0 : e.actionType
  110171. if ('clear' === p) s('')
  110172. else if ('reset' === p) {
  110173. var g = null !== (o = i.getVariable(null !== (n = null == d ? void 0 : d.pristine) && void 0 !== n ? n : null == u ? void 0 : u.pristine, c)) && void 0 !== o ? o : r
  110174. s(null != g ? g : '')
  110175. }
  110176. }),
  110177. (t.prototype.handleToggle = function (e) {
  110178. var t = this.props,
  110179. a = t.onToggle
  110180. t.multiple, t.autoFill, t.onBulkChange, a(e)
  110181. }),
  110182. (t.prototype.reload = function () {
  110183. var e = this.props.reloadOptions
  110184. e && e()
  110185. }),
  110186. (t.prototype.getBadgeConfig = function (e, t) {
  110187. return e
  110188. ? !(null == t ? void 0 : t.badge) || ('string' != typeof t.badge && 'number' != typeof t.badge)
  110189. ? (null == t ? void 0 : t.badge) && i.isObject(t.badge)
  110190. ? o.__assign(o.__assign({}, e), t.badge)
  110191. : null
  110192. : o.__assign(o.__assign({}, e), { text: t.badge })
  110193. : t.badge
  110194. }),
  110195. (t.prototype.render = function (e) {
  110196. var t,
  110197. a = this
  110198. void 0 === e && (e = this.props)
  110199. var n = e.render,
  110200. l = e.classPrefix,
  110201. r = e.classnames,
  110202. s = e.className
  110203. e.style
  110204. var d = e.disabled,
  110205. u = e.options
  110206. e.value
  110207. var p = e.labelField,
  110208. g = e.placeholder,
  110209. b = e.btnClassName,
  110210. v = e.btnActiveClassName,
  110211. f = e.selectedOptions,
  110212. m = e.buttons,
  110213. _ = e.size,
  110214. y = e.block,
  110215. h = e.vertical,
  110216. B = e.tiled,
  110217. C = e.badge,
  110218. N = e.testIdBuilder,
  110219. k = e.translate,
  110220. G = [],
  110221. O = e.btnLevel,
  110222. F = e.btnActiveLevel
  110223. return (
  110224. b && (O = i.getLevelFromClassName(b)),
  110225. v && (F = i.getLevelFromClassName(v)),
  110226. u && u.length
  110227. ? (G = u.map(function (e, t) {
  110228. var o = !!~f.indexOf(e),
  110229. l = a.getBadgeConfig(C, e)
  110230. return n(
  110231. 'option/'.concat(t),
  110232. { label: e[p || 'label'], icon: e.icon, size: e.size || _, badge: l, type: 'button', block: y },
  110233. {
  110234. key: t,
  110235. level: (o ? F : '') || e.level || O,
  110236. className: r(e.className, b, o && 'ButtonGroup-button--active'),
  110237. disabled: e.disabled || d,
  110238. testIdBuilder: null == N ? void 0 : N.getChild('item-'.concat(e[p || 'label'] || t)),
  110239. onClick: function (t) {
  110240. d || (a.handleToggle(e), t.preventDefault())
  110241. }
  110242. }
  110243. )
  110244. }))
  110245. : Array.isArray(m) &&
  110246. (G = m.map(function (e, t) {
  110247. var l = a.getBadgeConfig(C, e)
  110248. return n('button/'.concat(t), o.__assign(o.__assign({ size: _, block: y, activeLevel: F, level: O, disabled: d }, e), { badge: l }), { key: t, className: r(e.className, b) })
  110249. })),
  110250. c(
  110251. 'div',
  110252. { className: r('ButtonGroup', ((t = { 'ButtonGroup--block': y, 'ButtonGroup--vertical': h, 'ButtonGroup--tiled': B }), (t['ButtonGroup--'.concat(_)] = _), t), s) },
  110253. G.length ? G : c('span', { className: ''.concat(l, 'ButtonGroup-placeholder') }, k(g))
  110254. )
  110255. )
  110256. }),
  110257. (t.defaultProps = { btnLevel: 'default', btnActiveLevel: 'primary', clearable: !1, vertical: !1 }),
  110258. o.__decorate([i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleToggle', null),
  110259. o.__decorate([r.supportStatic(), o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  110260. t
  110261. )
  110262. })(d.default.Component),
  110263. g = (function (e) {
  110264. function t() {
  110265. return (null !== e && e.apply(this, arguments)) || this
  110266. }
  110267. return o.__extends(t, e), (t = o.__decorate([i.OptionsControl({ type: 'button-group-select', sizeMutable: !1, strictMode: !1 })], t))
  110268. })(p)
  110269. ;(t.ButtonGroupControlRenderer = g), (t.default = p), (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  110270. }) /*!node_modules/amis/lib/renderers/ButtonGroup.js*/
  110271. amis.define('a97e47e', function (e, t, n, i) {
  110272. 'use strict'
  110273. Object.defineProperty(t, '__esModule', { value: !0 })
  110274. var u = e('68b98b9'),
  110275. a = e('df474a5'),
  110276. d = e('64ea6e0')
  110277. !(function (e) {
  110278. function t() {
  110279. return (null !== e && e.apply(this, arguments)) || this
  110280. }
  110281. u.__extends(t, e), (t = u.__decorate([d.Renderer({ type: 'button-group' })], t))
  110282. })(a.default),
  110283. (t.default = a.default),
  110284. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  110285. }) /*!node_modules/amis/lib/renderers/Form/ButtonToolbar.js*/
  110286. amis.define('154e361', function (t, e, n, r) {
  110287. 'use strict'
  110288. Object.defineProperty(e, '__esModule', { value: !0 })
  110289. var o = t('68b98b9'),
  110290. a = t('ac704b9'),
  110291. s = t('64ea6e0')
  110292. function u(t) {
  110293. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  110294. }
  110295. var i = u(a),
  110296. l = t('ac704b9'),
  110297. c = (l.default || l).createElement
  110298. ;(l.default || l).Fragment
  110299. var d = (function (t) {
  110300. function e() {
  110301. return (null !== t && t.apply(this, arguments)) || this
  110302. }
  110303. return (
  110304. o.__extends(e, t),
  110305. (e.prototype.renderButtons = function () {
  110306. var t = this.props,
  110307. e = t.render
  110308. t.classPrefix
  110309. var n = t.buttons
  110310. return Array.isArray(n)
  110311. ? n.map(function (t, n) {
  110312. return e('button/'.concat(n), t, { key: n })
  110313. })
  110314. : null
  110315. }),
  110316. (e.prototype.render = function () {
  110317. var t = this.props
  110318. t.buttons
  110319. var e = t.className,
  110320. n = t.classnames
  110321. return t.render, t.style, c('div', { className: n('ButtonToolbar', e) }, this.renderButtons())
  110322. }),
  110323. (e.propsList = ['buttons', 'className']),
  110324. e
  110325. )
  110326. })(i.default.Component)
  110327. !(function (t) {
  110328. function e() {
  110329. return (null !== t && t.apply(this, arguments)) || this
  110330. }
  110331. o.__extends(e, t), (e = o.__decorate([s.FormItem({ type: 'button-toolbar', strictMode: !1 })], e))
  110332. })(d),
  110333. (e.default = d),
  110334. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  110335. }) /*!node_modules/amis/lib/renderers/Breadcrumb.js*/
  110336. amis.define('f690e34', function (e, r, t, n) {
  110337. 'use strict'
  110338. Object.defineProperty(r, '__esModule', { value: !0 })
  110339. var a = e('68b98b9'),
  110340. l = e('ac704b9'),
  110341. i = e('64ea6e0'),
  110342. o = e('59972ca')
  110343. function u(e) {
  110344. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  110345. }
  110346. var d = u(l),
  110347. f = e('ac704b9'),
  110348. s = (f.default || f).createElement
  110349. ;(f.default || f).Fragment
  110350. var c = (function (e) {
  110351. function r() {
  110352. return (null !== e && e.apply(this, arguments)) || this
  110353. }
  110354. return (
  110355. a.__extends(r, e),
  110356. (r.prototype.render = function () {
  110357. var e = this.props,
  110358. r = e.items,
  110359. t = e.source,
  110360. n = e.data,
  110361. l = e.env,
  110362. u = a.__rest(e, ['items', 'source', 'data', 'env']),
  110363. d = r || i.resolveVariableAndFilter(t, n, '| raw')
  110364. return (
  110365. d &&
  110366. (d = d.map(function (e) {
  110367. return (
  110368. e.label && (e.label = i.filter(e.label, n)),
  110369. e.href && (e.href = i.resolveVariableAndFilter(e.href, n, '| raw')),
  110370. e.dropdown &&
  110371. (e.dropdown = e.dropdown.map(function (e) {
  110372. return e.label && (e.label = i.filter(e.label, n)), e.href && (e.href = i.resolveVariableAndFilter(e.href, n, '| raw')), e
  110373. })),
  110374. e
  110375. )
  110376. })),
  110377. s(o.Breadcrumb, a.__assign({ items: d, tooltipContainer: null == l ? void 0 : l.getModalContainer }, u))
  110378. )
  110379. }),
  110380. r
  110381. )
  110382. })(d.default.Component)
  110383. !(function (e) {
  110384. function r() {
  110385. return (null !== e && e.apply(this, arguments)) || this
  110386. }
  110387. a.__extends(r, e), (r = a.__decorate([i.Renderer({ type: 'breadcrumb' })], r))
  110388. })(c),
  110389. (r.BreadcrumbField = c),
  110390. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  110391. }) /*!node_modules/amis/lib/renderers/DropDownButton.js*/
  110392. amis.define('a11a1e4', function (e, t, o, n) {
  110393. 'use strict'
  110394. Object.defineProperty(t, '__esModule', { value: !0 })
  110395. var i = e('68b98b9'),
  110396. s = e('ac704b9'),
  110397. r = e('64ea6e0'),
  110398. a = e('59972ca')
  110399. function l(e) {
  110400. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  110401. }
  110402. var c = l(s),
  110403. d = e('ac704b9'),
  110404. p = (d.default || d).createElement
  110405. ;(d.default || d).Fragment
  110406. var u = (function (e) {
  110407. function t(t) {
  110408. var o = e.call(this, t) || this
  110409. return (o.state = { isOpened: !1 }), (o.open = o.open.bind(o)), (o.close = o.close.bind(o)), (o.toogle = o.toogle.bind(o)), (o.keepOpen = o.keepOpen.bind(o)), (o.domRef = o.domRef.bind(o)), o
  110410. }
  110411. return (
  110412. i.__extends(t, e),
  110413. (t.prototype.componentDidMount = function () {
  110414. this.props.defaultIsOpened && this.setState({ isOpened: !0 })
  110415. }),
  110416. (t.prototype.domRef = function (e) {
  110417. this.target = e
  110418. }),
  110419. (t.prototype.toogle = function (e) {
  110420. e.preventDefault(), this.setState({ isOpened: !this.state.isOpened })
  110421. }),
  110422. (t.prototype.open = function () {
  110423. return i.__awaiter(this, void 0, void 0, function () {
  110424. var e, t, o, n, s, a, l
  110425. return i.__generator(this, function (i) {
  110426. switch (i.label) {
  110427. case 0:
  110428. return (
  110429. (e = this.props),
  110430. (t = e.dispatchEvent),
  110431. (o = e.data),
  110432. (n = e.buttons),
  110433. (s = e.disabled),
  110434. (a = e.btnDisabled),
  110435. s || a ? [2] : ((l = 'string' == typeof n ? r.resolveVariableAndFilter(n, o, '| raw') : n), [4, t('mouseenter', r.createObject(o, { items: l }))])
  110436. )
  110437. case 1:
  110438. return i.sent(), this.setState({ isOpened: !0 }), [2]
  110439. }
  110440. })
  110441. })
  110442. }),
  110443. (t.prototype.close = function (e) {
  110444. var t,
  110445. o,
  110446. n = this,
  110447. i = this.props,
  110448. s = i.buttons,
  110449. a = i.data,
  110450. l = 'string' == typeof s ? r.resolveVariableAndFilter(s, a, '| raw') : s
  110451. ;(this.timer = setTimeout(function () {
  110452. n.props.dispatchEvent('mouseleave', r.createObject(n.props.data, { items: l })), n.setState({ isOpened: !1 })
  110453. }, 200)),
  110454. (null === (o = null === (t = null == e ? void 0 : e.target) || void 0 === t ? void 0 : t.getAttribute) || void 0 === o ? void 0 : o.call(t, 'download')) || (e && e.preventDefault())
  110455. }),
  110456. (t.prototype.keepOpen = function () {
  110457. this.timer && clearTimeout(this.timer)
  110458. }),
  110459. (t.prototype.renderButton = function (e, t) {
  110460. var o,
  110461. n = this,
  110462. s = this.props,
  110463. l = s.render,
  110464. c = s.classnames,
  110465. d = s.data,
  110466. u = s.ignoreConfirm,
  110467. m = s.testIdBuilder
  110468. return (
  110469. (t = 'number' == typeof t ? t.toString() : t),
  110470. 'string' != typeof e && Array.isArray(null == e ? void 0 : e.children)
  110471. ? p(
  110472. 'div',
  110473. { key: t, className: c('DropDown-menu', { 'is-mobile': r.isMobile() }) },
  110474. p('li', { key: ''.concat(t, '/0'), className: c('DropDown-groupTitle') }, e.icon ? p(a.Icon, { cx: c, icon: e.icon, className: 'm-r-xs' }) : null, p('span', null, e.label)),
  110475. e.children.map(function (e, o) {
  110476. return n.renderButton(e, ''.concat(t, '/').concat(o + 1))
  110477. })
  110478. )
  110479. : 'string' == typeof e || r.isVisible(e, d)
  110480. ? 'divider' === e || 'divider' === e.type
  110481. ? p('li', { key: t, className: c('DropDown-divider') })
  110482. : p(
  110483. 'li',
  110484. {
  110485. key: t,
  110486. className: c(
  110487. 'DropDown-button',
  110488. ((o = {}), (o['is-disabled'] = r.isDisabled(e, d)), o),
  110489. void 0 === e.level ? '' : e.level ? 'Button--'.concat(e.level) : '',
  110490. r.filterClassNameObject(e.className, d)
  110491. )
  110492. },
  110493. l('button/'.concat(t), i.__assign(i.__assign({ type: 'button' }, e), { className: '', testIdBuilder: null == m ? void 0 : m.getChild(e.label || t, d) }), {
  110494. isMenuItem: !0,
  110495. ignoreConfirm: u
  110496. })
  110497. )
  110498. : null
  110499. )
  110500. }),
  110501. (t.prototype.renderOuter = function () {
  110502. var e,
  110503. t = this,
  110504. o = this.props,
  110505. n = o.render,
  110506. i = o.buttons,
  110507. s = o.data,
  110508. a = o.popOverContainer,
  110509. l = o.classnames,
  110510. c = o.classPrefix,
  110511. d = o.children,
  110512. u = o.body
  110513. o.align
  110514. var m = o.closeOnClick,
  110515. f = o.closeOnOutside,
  110516. v = o.menuClassName,
  110517. b = o.overlayPlacement,
  110518. h = o.trigger,
  110519. g = 'string' == typeof i ? r.resolveVariableAndFilter(i, s, '| raw') : i,
  110520. y = p(r.RootClose, { disabled: !this.state.isOpened, onRootClose: !1 !== f ? this.close : r.noop }, function (e) {
  110521. return p(
  110522. 'ul',
  110523. { className: l('DropDown-menu-root', 'DropDown-menu', { 'is-mobile': r.isMobile() }, v), onClick: m ? t.close : r.noop, onMouseEnter: t.keepOpen, ref: e },
  110524. d ||
  110525. (u
  110526. ? n('body', u)
  110527. : Array.isArray(g)
  110528. ? g.map(function (e, o) {
  110529. return t.renderButton(e, o)
  110530. })
  110531. : null)
  110532. )
  110533. })
  110534. return a
  110535. ? p(
  110536. r.Overlay,
  110537. {
  110538. container: a,
  110539. target: function () {
  110540. return t.target
  110541. },
  110542. placement: b,
  110543. show: !0
  110544. },
  110545. p(
  110546. r.PopOver,
  110547. {
  110548. overlay: 'hover' !== h,
  110549. onHide: this.close,
  110550. classPrefix: c,
  110551. className: l('DropDown-popover', v),
  110552. style: { minWidth: null === (e = this.target) || void 0 === e ? void 0 : e.offsetWidth }
  110553. },
  110554. y
  110555. )
  110556. )
  110557. : y
  110558. }),
  110559. (t.prototype.render = function () {
  110560. var e = this.props,
  110561. t = e.tooltip,
  110562. o = e.placement,
  110563. n = e.tooltipContainer,
  110564. s = e.tooltipTrigger,
  110565. l = e.tooltipRootClose,
  110566. c = e.disabledTip,
  110567. d = e.block,
  110568. u = e.disabled,
  110569. m = e.btnDisabled,
  110570. f = e.btnClassName,
  110571. v = e.size,
  110572. b = void 0 === v ? 'default' : v,
  110573. h = e.label,
  110574. g = e.level,
  110575. y = e.primary,
  110576. D = e.className,
  110577. O = e.style,
  110578. w = e.classnames,
  110579. C = e.align,
  110580. N = e.iconOnly,
  110581. _ = e.icon,
  110582. k = e.rightIcon,
  110583. B = e.isActived,
  110584. I = e.trigger,
  110585. M = e.data,
  110586. R = e.hideCaret,
  110587. x = e.env,
  110588. A = e.testIdBuilder
  110589. return p(
  110590. 'div',
  110591. {
  110592. className: w('DropDown ', { 'DropDown--block': d, 'DropDown--alignRight': 'right' === C, 'is-opened': this.state.isOpened, 'is-actived': B, 'is-mobile': r.isMobile() }, D),
  110593. style: O,
  110594. onMouseEnter: 'hover' === I ? this.open : function () {},
  110595. onMouseLeave: 'hover' === I ? this.close : function () {},
  110596. ref: this.domRef
  110597. },
  110598. p(
  110599. a.TooltipWrapper,
  110600. { placement: o, tooltip: u ? c : t, container: n || (null == x ? void 0 : x.getModalContainer), trigger: s, rootClose: l },
  110601. p(
  110602. 'button',
  110603. i.__assign({ onClick: this.toogle, disabled: u || m }, null == A ? void 0 : A.getTestId(M), {
  110604. className: w(
  110605. 'Button',
  110606. f,
  110607. void 0 === g ? 'Button--default' : g ? 'Button--'.concat(g) : '',
  110608. { 'Button--block': d, 'Button--primary': y, 'Button--iconOnly': N },
  110609. 'Button--size-'.concat(b)
  110610. )
  110611. }),
  110612. p(a.Icon, { c: w, icon: _, className: 'icon m-r-xs' }),
  110613. 'string' == typeof h ? r.filter(h, M) : h,
  110614. k && p(a.Icon, { cx: w, icon: k, className: 'icon m-l-xs' }),
  110615. R ? null : p('span', { className: w('DropDown-caret') }, p(a.Icon, { icon: 'right-arrow-bold', className: 'icon' }))
  110616. )
  110617. ),
  110618. this.state.isOpened ? this.renderOuter() : null
  110619. )
  110620. }),
  110621. (t.defaultProps = { placement: 'top', tooltipTrigger: ['hover', 'focus'], tooltipRootClose: !1, overlayPlacement: 'auto' }),
  110622. t
  110623. )
  110624. })(c.default.Component)
  110625. !(function (e) {
  110626. function t() {
  110627. return (null !== e && e.apply(this, arguments)) || this
  110628. }
  110629. i.__extends(t, e), (t = i.__decorate([r.Renderer({ type: 'dropdown-button' })], t))
  110630. })(u),
  110631. (t.default = u),
  110632. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  110633. }) /*!node_modules/amis/lib/renderers/Form/InputDate.js*/
  110634. amis.define('7b4629e', function (e, t, a, r) {
  110635. 'use strict'
  110636. Object.defineProperty(t, '__esModule', { value: !0 })
  110637. var n = e('68b98b9'),
  110638. o = e('ac704b9'),
  110639. i = e('64ea6e0'),
  110640. s = e('8b081ba'),
  110641. l = e('59972ca'),
  110642. d = e('26ec3b9')
  110643. function p(e) {
  110644. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  110645. }
  110646. var u = p(o),
  110647. c = p(s),
  110648. m = e('ac704b9'),
  110649. _ = (m.default || m).createElement
  110650. ;(m.default || m).Fragment
  110651. var h = (function (e) {
  110652. function t(t) {
  110653. var a = e.call(this, t) || this
  110654. a.placeholder = ''
  110655. var r = t.minDate,
  110656. n = t.maxDate,
  110657. o = t.value,
  110658. s = t.defaultValue,
  110659. l = t.setPrinstineValue,
  110660. d = t.data,
  110661. p = t.format,
  110662. u = t.valueFormat,
  110663. m = t.utc,
  110664. _ = t.changeMotivation
  110665. if (s && o === s) {
  110666. var h = i.filterDate(s, d, u || p)
  110667. l((m ? c.default.utc(h) : h).format(u || p))
  110668. } else if ('formulaChanged' === _ && s && o) {
  110669. ;(h = i.normalizeDate(o, u || p)) && h.format(u || p) !== o && l(h.format(u || p))
  110670. }
  110671. var f = t.schedules
  110672. if ('string' == typeof f) {
  110673. var v = i.resolveVariableAndFilter(f, d, '| raw')
  110674. Array.isArray(v) && (f = v)
  110675. }
  110676. return (a.state = { minDate: r ? i.filterDate(r, d, u || p) : void 0, maxDate: n ? i.filterDate(n, d, u || p) : void 0, schedules: f }), a
  110677. }
  110678. return (
  110679. n.__extends(t, e),
  110680. (t.prototype.componentDidUpdate = function (e) {
  110681. var t = this.props
  110682. if (e.defaultValue !== t.defaultValue) {
  110683. var a = i.filterDate(t.defaultValue, t.data, t.valueFormat || t.format)
  110684. t.setPrinstineValue((t.utc ? c.default.utc(a) : a).format(t.valueFormat || t.format))
  110685. }
  110686. if (
  110687. ((e.minDate === t.minDate && e.maxDate === t.maxDate && e.data === t.data) ||
  110688. this.setState({
  110689. minDate: t.minDate ? i.filterDate(t.minDate, t.data, this.props.valueFormat || this.props.format) : void 0,
  110690. maxDate: t.maxDate ? i.filterDate(t.maxDate, t.data, this.props.valueFormat || this.props.format) : void 0
  110691. }),
  110692. i.anyChanged(['schedules', 'data'], e, t) && 'string' == typeof t.schedules && i.isPureVariable(t.schedules))
  110693. ) {
  110694. var r = i.resolveVariableAndFilter(t.schedules, t.data, '| raw'),
  110695. n = i.resolveVariableAndFilter(e.schedules, e.data, '| raw')
  110696. Array.isArray(r) && n !== r && this.setState({ schedules: r })
  110697. }
  110698. }),
  110699. (t.prototype.onScheduleClick = function (e) {
  110700. var t = this.props,
  110701. a = t.scheduleAction,
  110702. r = t.onAction,
  110703. n = t.data,
  110704. o = t.translate,
  110705. s = {
  110706. actionType: 'dialog',
  110707. dialog: {
  110708. title: o('Schedule'),
  110709. actions: [],
  110710. closeOnEsc: !0,
  110711. body: {
  110712. type: 'table',
  110713. columns: [
  110714. { name: 'time', label: o('Time') },
  110715. { name: 'content', label: o('Content') }
  110716. ],
  110717. data: '${scheduleData}'
  110718. }
  110719. }
  110720. }
  110721. r && r(null, a || s, i.createObject(n, e))
  110722. }),
  110723. (t.prototype.getRef = function (e) {
  110724. for (; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  110725. this.dateRef = e
  110726. }),
  110727. (t.prototype.dispatchEvent = function (e) {
  110728. var t = this.props,
  110729. a = t.dispatchEvent,
  110730. r = t.value
  110731. a(e, i.resolveEventData(this.props, { value: r }))
  110732. }),
  110733. (t.prototype.doAction = function (e, t, a) {
  110734. var r,
  110735. n,
  110736. o,
  110737. s,
  110738. l = this.props,
  110739. d = l.resetValue,
  110740. p = l.formStore,
  110741. u = l.store,
  110742. c = l.name
  110743. if ('clear' !== e.actionType) {
  110744. if ('reset' === e.actionType) {
  110745. var m = null !== (o = i.getVariable(null !== (n = null == p ? void 0 : p.pristine) && void 0 !== n ? n : null == u ? void 0 : u.pristine, c)) && void 0 !== o ? o : d
  110746. null === (s = this.dateRef) || void 0 === s || s.reset(m)
  110747. }
  110748. } else null === (r = this.dateRef) || void 0 === r || r.clear()
  110749. }),
  110750. (t.prototype.setData = function (e) {
  110751. var t = this.props,
  110752. a = t.data,
  110753. r = t.valueFormat,
  110754. n = t.format,
  110755. o = t.utc,
  110756. s = t.onChange
  110757. if ('string' == typeof e || 'number' == typeof e || e instanceof Date) {
  110758. var l = i.filterDate(e, a, r || n)
  110759. e = (o ? c.default.utc(l) : l).format(r || n)
  110760. }
  110761. s(e)
  110762. }),
  110763. (t.prototype.handleChange = function (e) {
  110764. return n.__awaiter(this, void 0, void 0, function () {
  110765. return n.__generator(this, function (t) {
  110766. return (0, this.props.dispatchEvent)('change', i.resolveEventData(this.props, { value: e })), this.props.onChange(e), [2]
  110767. })
  110768. })
  110769. }),
  110770. (t.prototype.handleClick = function (e) {
  110771. return n.__awaiter(this, void 0, void 0, function () {
  110772. var t, a, r, o, s
  110773. return n.__generator(this, function (n) {
  110774. return (
  110775. (t = this.props),
  110776. (a = t.dispatchEvent),
  110777. (r = t.utc),
  110778. (o = t.valueFormat),
  110779. (s = t.format),
  110780. a('click', i.resolveEventData(this.props, { value: (r ? c.default.utc(e) : e).format(o || s) })),
  110781. [2]
  110782. )
  110783. })
  110784. })
  110785. }),
  110786. (t.prototype.handleMouseEnter = function (e) {
  110787. return n.__awaiter(this, void 0, void 0, function () {
  110788. var t, a, r, o, s
  110789. return n.__generator(this, function (n) {
  110790. return (
  110791. (t = this.props),
  110792. (a = t.dispatchEvent),
  110793. (r = t.utc),
  110794. (o = t.valueFormat),
  110795. (s = t.format),
  110796. a('mouseenter', i.resolveEventData(this.props, { value: (r ? c.default.utc(e) : e).format(o || s) })),
  110797. [2]
  110798. )
  110799. })
  110800. })
  110801. }),
  110802. (t.prototype.handleMouseLeave = function (e) {
  110803. return n.__awaiter(this, void 0, void 0, function () {
  110804. var t, a, r, o, s
  110805. return n.__generator(this, function (n) {
  110806. return (
  110807. (t = this.props),
  110808. (a = t.dispatchEvent),
  110809. (r = t.utc),
  110810. (o = t.valueFormat),
  110811. (s = t.format),
  110812. a('mouseleave', i.resolveEventData(this.props, { value: (r ? c.default.utc(e) : e).format(o || s) })),
  110813. [2]
  110814. )
  110815. })
  110816. })
  110817. }),
  110818. (t.prototype.isDisabledDate = function (e) {
  110819. var t = this.props.disabledDate,
  110820. a = 'string' == typeof t ? i.str2function(t, 'currentDate', 'props') : t
  110821. return 'function' == typeof a && a(e, this.props)
  110822. }),
  110823. (t.prototype.render = function () {
  110824. var e = this.props,
  110825. t = e.className
  110826. e.style, e.defaultValue, e.defaultData
  110827. var a = e.classnames
  110828. e.minDate, e.maxDate
  110829. var r = e.type,
  110830. o = e.format,
  110831. i = e.timeFormat,
  110832. s = e.valueFormat,
  110833. d = e.env,
  110834. p = e.largeMode
  110835. e.render
  110836. var u = e.mobileUI,
  110837. c = e.placeholder,
  110838. m = n.__rest(e, [
  110839. 'className',
  110840. 'style',
  110841. 'defaultValue',
  110842. 'defaultData',
  110843. 'classnames',
  110844. 'minDate',
  110845. 'maxDate',
  110846. 'type',
  110847. 'format',
  110848. 'timeFormat',
  110849. 'valueFormat',
  110850. 'env',
  110851. 'largeMode',
  110852. 'render',
  110853. 'mobileUI',
  110854. 'placeholder'
  110855. ])
  110856. return (
  110857. 'time' === r && i && (s = o = i),
  110858. _(
  110859. 'div',
  110860. { className: a('DateControl', { 'is-date': /date$/.test(r), 'is-datetime': /datetime$/.test(r) }, t) },
  110861. _(
  110862. l.DatePicker,
  110863. n.__assign(
  110864. {},
  110865. m,
  110866. {
  110867. env: d,
  110868. placeholder: null != c ? c : this.placeholder,
  110869. mobileUI: u,
  110870. popOverContainer: u ? (null == d ? void 0 : d.getModalContainer) : m.popOverContainer || d.getModalContainer,
  110871. popOverContainerSelector: m.popOverContainerSelector
  110872. },
  110873. this.state,
  110874. {
  110875. valueFormat: s || o,
  110876. minDateRaw: this.props.minDate,
  110877. maxDateRaw: this.props.maxDate,
  110878. classnames: a,
  110879. onRef: this.getRef,
  110880. schedules: this.state.schedules,
  110881. largeMode: p,
  110882. onScheduleClick: this.onScheduleClick.bind(this),
  110883. onChange: this.handleChange,
  110884. onFocus: this.dispatchEvent,
  110885. onBlur: this.dispatchEvent,
  110886. disabledDate: this.isDisabledDate,
  110887. onClick: this.handleClick,
  110888. onMouseEnter: this.handleMouseEnter,
  110889. onMouseLeave: this.handleMouseLeave
  110890. }
  110891. )
  110892. )
  110893. )
  110894. )
  110895. }),
  110896. (t.defaultProps = { format: 'X', viewMode: 'days', inputFormat: 'YYYY-MM-DD', timeConstraints: { minutes: { step: 1 } }, clearable: !0 }),
  110897. n.__decorate([i.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], t.prototype, 'getRef', null),
  110898. n.__decorate([i.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], t.prototype, 'dispatchEvent', null),
  110899. n.__decorate([i.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', Promise)], t.prototype, 'handleChange', null),
  110900. n.__decorate([i.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', Promise)], t.prototype, 'handleClick', null),
  110901. n.__decorate(
  110902. [i.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', Promise)],
  110903. t.prototype,
  110904. 'handleMouseEnter',
  110905. null
  110906. ),
  110907. n.__decorate(
  110908. [i.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', Promise)],
  110909. t.prototype,
  110910. 'handleMouseLeave',
  110911. null
  110912. ),
  110913. n.__decorate([i.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], t.prototype, 'isDisabledDate', null),
  110914. n.__decorate([d.supportStatic(), n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  110915. t
  110916. )
  110917. })(u.default.PureComponent),
  110918. f = (function (e) {
  110919. function t() {
  110920. var t = (null !== e && e.apply(this, arguments)) || this
  110921. return (t.placeholder = t.props.translate('Date.placeholder')), t
  110922. }
  110923. return n.__extends(t, e), (t.defaultProps = n.__assign(n.__assign({}, h.defaultProps), { strictMode: !1 })), (t = n.__decorate([i.FormItem({ type: 'input-date', weight: -150 })], t))
  110924. })(h)
  110925. !(function (e) {
  110926. function t() {
  110927. var t = (null !== e && e.apply(this, arguments)) || this
  110928. return (t.placeholder = t.props.translate('DateTime.placeholder')), t
  110929. }
  110930. n.__extends(t, e),
  110931. (t.defaultProps = n.__assign(n.__assign({}, h.defaultProps), { inputFormat: 'YYYY-MM-DD HH:mm:ss', closeOnSelect: !0, strictMode: !1 })),
  110932. (t = n.__decorate([i.FormItem({ type: 'input-datetime' })], t))
  110933. })(h),
  110934. (function (e) {
  110935. function t() {
  110936. var t = (null !== e && e.apply(this, arguments)) || this
  110937. return (t.placeholder = t.props.translate('Time.placeholder')), t
  110938. }
  110939. n.__extends(t, e),
  110940. (t.defaultProps = n.__assign(n.__assign({}, h.defaultProps), { inputFormat: 'HH:mm', viewMode: 'time', closeOnSelect: !0 })),
  110941. (t = n.__decorate([i.FormItem({ type: 'input-time' })], t))
  110942. })(h),
  110943. (function (e) {
  110944. function t() {
  110945. var t = (null !== e && e.apply(this, arguments)) || this
  110946. return (t.placeholder = t.props.translate('Month.placeholder')), t
  110947. }
  110948. n.__extends(t, e),
  110949. (t.defaultProps = n.__assign(n.__assign({}, h.defaultProps), { inputFormat: 'YYYY-MM', viewMode: 'months', closeOnSelect: !0, strictMode: !1 })),
  110950. (t = n.__decorate([i.FormItem({ type: 'input-month' })], t))
  110951. })(h),
  110952. (function (e) {
  110953. function t() {
  110954. var t = (null !== e && e.apply(this, arguments)) || this
  110955. return (t.placeholder = t.props.translate('Quarter.placeholder')), t
  110956. }
  110957. n.__extends(t, e),
  110958. (t.defaultProps = n.__assign(n.__assign({}, h.defaultProps), { inputFormat: 'YYYY [Q]Q', viewMode: 'quarters', closeOnSelect: !0, strictMode: !1 })),
  110959. (t = n.__decorate([i.FormItem({ type: 'input-quarter' })], t))
  110960. })(h),
  110961. (function (e) {
  110962. function t() {
  110963. var t = (null !== e && e.apply(this, arguments)) || this
  110964. return (t.placeholder = t.props.translate('Year.placeholder')), t
  110965. }
  110966. n.__extends(t, e),
  110967. (t.defaultProps = n.__assign(n.__assign({}, h.defaultProps), { inputFormat: 'YYYY', viewMode: 'years', closeOnSelect: !0, strictMode: !1 })),
  110968. (t = n.__decorate([i.FormItem({ type: 'input-year' })], t))
  110969. })(h),
  110970. (t.DateControlRenderer = f),
  110971. (t.default = h),
  110972. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  110973. }) /*!node_modules/amis/lib/renderers/Calendar.js*/
  110974. amis.define('4188ffa', function (e, n, r, t) {
  110975. 'use strict'
  110976. var i = e('68b98b9'),
  110977. a = e('64ea6e0'),
  110978. s = e('7b4629e')
  110979. !(function (e) {
  110980. function n() {
  110981. return (null !== e && e.apply(this, arguments)) || this
  110982. }
  110983. i.__extends(n, e), (n.defaultProps = i.__assign(i.__assign({}, s.DateControlRenderer.defaultProps), { embed: !0 })), (n = i.__decorate([a.Renderer({ type: 'calendar' })], n))
  110984. })(s.DateControlRenderer),
  110985. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  110986. }) /*!node_modules/amis/lib/renderers/Collapse.js*/
  110987. amis.define('c7bc339', function (e, a, n, t) {
  110988. 'use strict'
  110989. Object.defineProperty(a, '__esModule', { value: !0 })
  110990. var o = e('68b98b9'),
  110991. l = e('ac704b9'),
  110992. s = e('64ea6e0'),
  110993. i = e('59972ca')
  110994. function r(e) {
  110995. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  110996. }
  110997. var d = r(l),
  110998. p = e('ac704b9'),
  110999. c = (p.default || p).createElement
  111000. ;(p.default || p).Fragment
  111001. var u = (function (e) {
  111002. function a() {
  111003. var a = (null !== e && e.apply(this, arguments)) || this
  111004. return (a.basicCollapse = d.default.createRef()), a
  111005. }
  111006. return (
  111007. o.__extends(a, e),
  111008. (a.prototype.handleCollapseChange = function (e) {
  111009. return o.__awaiter(this, void 0, void 0, function () {
  111010. var a, n, t, l, i, r
  111011. return o.__generator(this, function (o) {
  111012. switch (o.label) {
  111013. case 0:
  111014. return (a = this.props), (n = a.dispatchEvent), (t = a.onCollapse), (l = s.resolveEventData(this.props, { collapsed: e })), [4, n('change', l)]
  111015. case 1:
  111016. return (i = o.sent()), [4, n(e ? 'collapse' : 'expand', l)]
  111017. case 2:
  111018. return (r = o.sent()), (null == i ? void 0 : i.prevented) || (null == r ? void 0 : r.prevented) ? [2] : (null == t || t(e), [2])
  111019. }
  111020. })
  111021. })
  111022. }),
  111023. (a.prototype.doAction = function (e, a, n, t) {
  111024. var o, l, s, i
  111025. if (!this.props.disabled && !1 !== this.props.collapsable && ['expand', 'collapse'].includes(e.actionType)) {
  111026. var r = 'collapse' === e.actionType,
  111027. d =
  111028. null === (s = null === (l = null === (o = this.basicCollapse) || void 0 === o ? void 0 : o.current) || void 0 === l ? void 0 : l.getWrappedInstance) || void 0 === s ? void 0 : s.call(l)
  111029. null === (i = null == d ? void 0 : d.changeCollapsedState) || void 0 === i || i.call(d, r)
  111030. }
  111031. }),
  111032. (a.prototype.render = function () {
  111033. var e = this.props,
  111034. a = e.id,
  111035. n = e.classPrefix,
  111036. t = e.classnames,
  111037. o = e.size,
  111038. l = e.wrapperComponent,
  111039. s = e.headingComponent,
  111040. r = e.className,
  111041. d = e.style,
  111042. p = e.headingClassName,
  111043. u = e.children,
  111044. h = e.titlePosition,
  111045. m = e.headerPosition,
  111046. b = e.title,
  111047. f = e.collapseTitle,
  111048. v = e.collapseHeader,
  111049. C = e.header,
  111050. y = e.body,
  111051. _ = e.bodyClassName,
  111052. g = e.render,
  111053. x = e.collapsable
  111054. e.translate
  111055. var w = e.mountOnEnter,
  111056. N = e.unmountOnExit,
  111057. P = e.showArrow,
  111058. E = e.expandIcon,
  111059. I = e.disabled,
  111060. O = e.collapsed,
  111061. S = e.propsUpdate,
  111062. T = e.mobileUI,
  111063. j = e.divideLine,
  111064. U = e.enableFieldSetStyle,
  111065. A = b || C || ''
  111066. return c(i.Collapse, {
  111067. id: a,
  111068. ref: this.basicCollapse,
  111069. classnames: t,
  111070. classPrefix: n,
  111071. mountOnEnter: w,
  111072. unmountOnExit: N,
  111073. size: o,
  111074. wrapperComponent: l,
  111075. headingComponent: s,
  111076. className: r,
  111077. style: d,
  111078. headingClassName: p,
  111079. bodyClassName: _,
  111080. headerPosition: h || m,
  111081. collapsable: x,
  111082. collapsed: O,
  111083. showArrow: P,
  111084. disabled: I,
  111085. propsUpdate: S,
  111086. expandIcon: E
  111087. ? 'object' == typeof E.icon
  111088. ? c(i.Icon, { cx: t, icon: E.icon, className: t('Collapse-icon-tranform') })
  111089. : g('arrow-icon', E || '', { className: t('Collapse-icon-tranform') })
  111090. : null,
  111091. collapseHeader: f || v ? g('heading', f || v) : null,
  111092. header: A ? g('heading', A) : null,
  111093. body: u ? ('function' == typeof u ? u(this.props) : u) : y ? g('body', y) : null,
  111094. mobileUI: T,
  111095. onCollapse: this.handleCollapseChange,
  111096. divideLine: j,
  111097. enableFieldSetStyle: U
  111098. })
  111099. }),
  111100. (a.propsList = ['collapsable', 'collapsed', 'collapseTitle', 'showArrow', 'headerPosition', 'bodyClassName', 'headingClassName', 'collapseHeader', 'size']),
  111101. o.__decorate(
  111102. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Boolean]), o.__metadata('design:returntype', Promise)],
  111103. a.prototype,
  111104. 'handleCollapseChange',
  111105. null
  111106. ),
  111107. a
  111108. )
  111109. })(d.default.Component)
  111110. !(function (e) {
  111111. function a(a, n) {
  111112. var t = e.call(this, a) || this
  111113. return n.registerComponent(t), t
  111114. }
  111115. o.__extends(a, e),
  111116. (a.prototype.componentWillUnmount = function () {
  111117. this.context.unRegisterComponent(this)
  111118. }),
  111119. (a.contextType = s.ScopedContext),
  111120. (a = o.__decorate([s.Renderer({ type: 'collapse' }), o.__metadata('design:paramtypes', [Object, Object])], a))
  111121. })(u),
  111122. (a.default = u),
  111123. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  111124. }) /*!node_modules/amis/lib/renderers/CollapseGroup.js*/
  111125. amis.define('a969e92', function (e, t, a, n) {
  111126. 'use strict'
  111127. Object.defineProperty(t, '__esModule', { value: !0 })
  111128. var o = e('68b98b9'),
  111129. l = e('ac704b9'),
  111130. r = e('64ea6e0'),
  111131. i = e('59972ca')
  111132. function s(e) {
  111133. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  111134. }
  111135. var d = s(l),
  111136. p = e('ac704b9'),
  111137. c = (p.default || p).createElement
  111138. ;(p.default || p).Fragment
  111139. var u = (function (e) {
  111140. function t(t) {
  111141. return e.call(this, t) || this
  111142. }
  111143. return (
  111144. o.__extends(t, e),
  111145. (t.prototype.handleCollapseChange = function (e, t, a) {
  111146. return o.__awaiter(this, void 0, void 0, function () {
  111147. var n, l, i, s
  111148. return o.__generator(this, function (o) {
  111149. switch (o.label) {
  111150. case 0:
  111151. return (n = this.props), (l = n.dispatchEvent), (i = n.onCollapse), [4, l('change', r.resolveEventData(this.props, { activeKeys: e, collapseId: t, collapsed: a }))]
  111152. case 1:
  111153. return (null == (s = o.sent()) ? void 0 : s.prevented) || null == i || i(e, t, a), [2]
  111154. }
  111155. })
  111156. })
  111157. }),
  111158. (t.prototype.render = function () {
  111159. var e = this.props,
  111160. t = e.defaultActiveKey,
  111161. a = e.accordion,
  111162. n = e.expandIcon,
  111163. o = e.expandIconPosition,
  111164. l = e.body,
  111165. s = e.className,
  111166. d = e.style,
  111167. p = e.render,
  111168. u = e.mobileUI,
  111169. f = e.data,
  111170. h = this.props.enableFieldSetStyle
  111171. return (
  111172. r.isPureVariable(h) && (h = r.resolveVariableAndFilter(h, f, '| raw')),
  111173. c(
  111174. i.CollapseGroup,
  111175. { defaultActiveKey: t, accordion: a, expandIcon: n, expandIconPosition: o, className: s, style: d, mobileUI: u, onCollapseChange: this.handleCollapseChange },
  111176. p('body', l || '', { enableFieldSetStyle: h })
  111177. )
  111178. )
  111179. }),
  111180. (t.defaultProps = { enableFieldSetStyle: !0 }),
  111181. o.__decorate(
  111182. [r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Array, Object, Boolean]), o.__metadata('design:returntype', Promise)],
  111183. t.prototype,
  111184. 'handleCollapseChange',
  111185. null
  111186. ),
  111187. t
  111188. )
  111189. })(d.default.Component)
  111190. !(function (e) {
  111191. function t() {
  111192. return (null !== e && e.apply(this, arguments)) || this
  111193. }
  111194. o.__extends(t, e), (t = o.__decorate([r.Renderer({ type: 'collapse-group' })], t))
  111195. })(u),
  111196. (t.CollapseGroupRender = u),
  111197. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  111198. }) /*!node_modules/amis/lib/renderers/Color.js*/
  111199. amis.define('5fc44a0', function (e, t, l, o) {
  111200. 'use strict'
  111201. Object.defineProperty(t, '__esModule', { value: !0 })
  111202. var a = e('68b98b9'),
  111203. n = e('ac704b9'),
  111204. r = e('64ea6e0')
  111205. function s(e) {
  111206. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  111207. }
  111208. var u = s(n),
  111209. i = e('ac704b9'),
  111210. c = (i.default || i).createElement
  111211. ;(i.default || i).Fragment
  111212. var d = (function (e) {
  111213. function t() {
  111214. return (null !== e && e.apply(this, arguments)) || this
  111215. }
  111216. return (
  111217. a.__extends(t, e),
  111218. (t.prototype.render = function () {
  111219. var e = this.props,
  111220. t = e.className,
  111221. l = e.style,
  111222. o = e.classnames,
  111223. a = e.defaultColor,
  111224. n = e.showValue,
  111225. s = r.getPropValue(this.props) || a
  111226. return c(
  111227. 'div',
  111228. { className: o('ColorField', t), style: l },
  111229. c('i', { className: o('ColorField-previewIcon'), style: { backgroundColor: s } }),
  111230. n && s ? c('span', { className: o('ColorField-value') }, s) : null
  111231. )
  111232. }),
  111233. (t.defaultProps = { className: '', defaultColor: '', showValue: !0 }),
  111234. t
  111235. )
  111236. })(u.default.Component)
  111237. !(function (e) {
  111238. function t() {
  111239. return (null !== e && e.apply(this, arguments)) || this
  111240. }
  111241. a.__extends(t, e), (t = a.__decorate([r.Renderer({ type: 'color' })], t))
  111242. })(d),
  111243. (t.ColorField = d),
  111244. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  111245. }) /*!node_modules/lodash/pickBy.js*/
  111246. amis.define('1c95dcf', function (n, r, c, t) {
  111247. var u = n('6d0c860'),
  111248. e = n('8c8db6b'),
  111249. f = n('bd199c6'),
  111250. i = n('5a68868')
  111251. c.exports = function (n, r) {
  111252. if (null == n) return {}
  111253. var c = u(i(n), function (n) {
  111254. return [n]
  111255. })
  111256. return (
  111257. (r = e(r)),
  111258. f(n, c, function (n, c) {
  111259. return r(n, c[0])
  111260. })
  111261. )
  111262. }
  111263. }) /*!node_modules/lodash/negate.js*/
  111264. amis.define('6ee88a7', function (t, e, n, r) {
  111265. n.exports = function (t) {
  111266. if ('function' != typeof t) throw new TypeError('Expected a function')
  111267. return function () {
  111268. var e = arguments
  111269. switch (e.length) {
  111270. case 0:
  111271. return !t.call(this)
  111272. case 1:
  111273. return !t.call(this, e[0])
  111274. case 2:
  111275. return !t.call(this, e[0], e[1])
  111276. case 3:
  111277. return !t.call(this, e[0], e[1], e[2])
  111278. }
  111279. return !t.apply(this, e)
  111280. }
  111281. }
  111282. }) /*!node_modules/lodash/omitBy.js*/
  111283. amis.define('e77b025', function (e, n, c, f) {
  111284. var i = e('8c8db6b'),
  111285. r = e('6ee88a7'),
  111286. t = e('1c95dcf')
  111287. c.exports = function (e, n) {
  111288. return t(e, r(i(n)))
  111289. }
  111290. }) /*!node_modules/amis/lib/renderers/CRUD.js*/
  111291. amis.define('69678b6', function (e, t, r, i) {
  111292. 'use strict'
  111293. Object.defineProperty(t, '__esModule', { value: !0 })
  111294. var a = e('68b98b9'),
  111295. n = e('ac704b9'),
  111296. o = e('37efca2'),
  111297. s = e('1c95dcf'),
  111298. l = e('e77b025'),
  111299. d = e('64ea6e0'),
  111300. c = e('59972ca'),
  111301. u = e('3f34d90'),
  111302. p = e('1e5c4ba'),
  111303. h = e('1279020'),
  111304. v = e('0de7e2d'),
  111305. f = e('0150eb3'),
  111306. g = e('668845d'),
  111307. m = e('0910768'),
  111308. b = e('5ee9171')
  111309. function y(e) {
  111310. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  111311. }
  111312. var _ = y(n),
  111313. P = y(o),
  111314. C = y(s),
  111315. O = y(l),
  111316. S = y(u),
  111317. T = y(h),
  111318. F = y(v),
  111319. A = y(f),
  111320. I = y(m),
  111321. k = y(b),
  111322. x = e('ac704b9'),
  111323. D = (x.default || x).createElement
  111324. ;(x.default || x).Fragment
  111325. var w = ['selectedChange', 'columnSort', 'columnFilter', 'columnSearch', 'columnToggled', 'orderChange', 'rowClick', 'rowDbClick', 'rowMouseEnter', 'rowMouseLeave', 'selected'],
  111326. M = (function (e) {
  111327. function t(t) {
  111328. var r = e.call(this, t) || this
  111329. ;(r.filterOnEvent = k.default(function (e) {
  111330. return O.default(e, function (e, t) {
  111331. return !w.includes(t)
  111332. })
  111333. })),
  111334. (r.controlRef = r.controlRef.bind(r)),
  111335. (r.handleFilterReset = r.handleFilterReset.bind(r)),
  111336. (r.handleFilterSubmit = r.handleFilterSubmit.bind(r)),
  111337. (r.handleFilterInit = r.handleFilterInit.bind(r)),
  111338. (r.handleAction = r.handleAction.bind(r)),
  111339. (r.handleBulkAction = r.handleBulkAction.bind(r)),
  111340. (r.handleChangePage = r.handleChangePage.bind(r)),
  111341. (r.handleBulkGo = r.handleBulkGo.bind(r)),
  111342. (r.handleDialogConfirm = r.handleDialogConfirm.bind(r)),
  111343. (r.handleDialogClose = r.handleDialogClose.bind(r)),
  111344. (r.handleSave = r.handleSave.bind(r)),
  111345. (r.handleSaveOrder = r.handleSaveOrder.bind(r)),
  111346. (r.handleSelect = r.handleSelect.bind(r)),
  111347. (r.handleChildPopOverOpen = r.handleChildPopOverOpen.bind(r)),
  111348. (r.handleChildPopOverClose = r.handleChildPopOverClose.bind(r)),
  111349. (r.search = r.search.bind(r)),
  111350. (r.silentSearch = r.silentSearch.bind(r)),
  111351. (r.handleQuery = r.handleQuery.bind(r)),
  111352. (r.renderHeaderToolbar = r.renderHeaderToolbar.bind(r)),
  111353. (r.renderFooterToolbar = r.renderFooterToolbar.bind(r)),
  111354. (r.clearSelection = r.clearSelection.bind(r))
  111355. var i = t.location,
  111356. a = t.store,
  111357. n = t.pageField,
  111358. o = t.perPageField,
  111359. s = t.syncLocation
  111360. t.loadDataOnce
  111361. var l,
  111362. c = r.getParseQueryOptions(t)
  111363. return (
  111364. (r.mounted = !0),
  111365. s && i && (i.query || i.search) ? a.updateQuery(d.parseQuery(i, c), void 0, n, o) : s && !i && window.location.search && a.updateQuery(d.parseQuery(window.location, c), void 0, n, o),
  111366. r.props.store.setFilterTogglable(!!r.props.filterTogglable, r.props.filterDefaultVisible),
  111367. r.props.api && r.props.store.updateData({ items: [] }),
  111368. r.props.pickerMode && (l = d.getPropValue(r.props)) && a.setSelectedItems(l),
  111369. r
  111370. )
  111371. }
  111372. return (
  111373. a.__extends(t, e),
  111374. (t.prototype.componentDidMount = function () {
  111375. var e = this.props,
  111376. t = e.store,
  111377. r = e.autoGenerateFilter,
  111378. i = e.perPageField
  111379. e.columns,
  111380. this.props.perPage && !t.query[i || 'perPage'] && t.changePage(t.page, this.props.perPage),
  111381. ((!this.props.filter && !r) || (t.filterTogggable && !t.filterVisible)) && this.handleFilterInit({}),
  111382. (this.parentContainer = this.getClosestParentContainer())
  111383. }),
  111384. (t.prototype.componentDidUpdate = function (e) {
  111385. var t,
  111386. r,
  111387. i = this.props,
  111388. a = e.store
  111389. d.anyChanged(['toolbar', 'headerToolbar', 'footerToolbar', 'bulkActions'], e, i) &&
  111390. ((this.renderHeaderToolbar = this.renderHeaderToolbar.bind(this)), (this.renderFooterToolbar = this.renderFooterToolbar.bind(this))),
  111391. !this.props.pickerMode || P.default((r = d.getPropValue(this.props)), d.getPropValue(e)) || P.default(r, a.selectedItems.concat()) || a.setSelectedItems(r),
  111392. !!this.props.filterTogglable != !!e.filterTogglable && a.setFilterTogglable(!!i.filterTogglable, i.filterDefaultVisible)
  111393. var n = !1
  111394. if (
  111395. (e.syncLocation &&
  111396. e.location &&
  111397. e.location.search !== i.location.search &&
  111398. (a.updateQuery(d.parseQuery(i.location, this.getParseQueryOptions(i)), void 0, i.pageField, i.perPageField), (n = !(!i.api || !d.isObjectShallowModified(a.query, this.lastQuery, !1)))),
  111399. n)
  111400. );
  111401. else if (
  111402. e.api &&
  111403. i.api &&
  111404. d.isApiOutdated(
  111405. e.api,
  111406. i.api,
  111407. a.fetchCtxOf(e.data, { pageField: e.pageField, perPageField: e.perPageField }),
  111408. a.fetchCtxOf(i.data, { pageField: i.pageField, perPageField: i.perPageField })
  111409. )
  111410. )
  111411. n = !0
  111412. else if (!i.api && d.isPureVariable(i.source) && i.data !== e.data) {
  111413. var o = d.resolveVariableAndFilter(i.source, i.data, '| raw')
  111414. ;(this.lastData && this.lastData === o) || (a.initFromScope(i.data, i.source, { columns: null !== (t = a.columns) && void 0 !== t ? t : i.columns }), (this.lastData = o))
  111415. }
  111416. n && this.search()
  111417. }),
  111418. (t.prototype.componentWillUnmount = function () {
  111419. var e, t
  111420. ;(this.mounted = !1), clearTimeout(this.timer), null === (t = (e = this.filterOnEvent.cache).clear) || void 0 === t || t.call(e)
  111421. }),
  111422. (t.prototype.getParseQueryOptions = function (e) {
  111423. var t,
  111424. r = e.parsePrimitiveQuery
  111425. return { parsePrimitive: !!(d.isObject(r) ? (null == r ? void 0 : r.enable) : r), primitiveTypes: null !== (t = null == r ? void 0 : r.types) && void 0 !== t ? t : ['boolean'] }
  111426. }),
  111427. (t.prototype.getClosestParentContainer = function () {
  111428. var e = p.findDOMNode(this)
  111429. return null == e ? void 0 : e.closest('[role=dialog]')
  111430. }),
  111431. (t.prototype.controlRef = function (e) {
  111432. for (; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  111433. this.control = e
  111434. }),
  111435. (t.prototype.handleAction = function (e, t, r, i, n) {
  111436. var o = this
  111437. void 0 === i && (i = !1)
  111438. var s = this.props,
  111439. l = s.onAction,
  111440. c = s.store,
  111441. u = s.messages,
  111442. p = s.pickerMode,
  111443. h = s.env
  111444. s.pageField
  111445. var v = s.stopAutoRefreshWhenModalIsOpen
  111446. if (!c.loading) {
  111447. if ('dialog' === t.actionType) {
  111448. c.setCurrentAction(t, this.props.resolveDefinitions)
  111449. var f = r.index,
  111450. g = c.items.length
  111451. return (
  111452. v && clearTimeout(this.timer),
  111453. new Promise(function (e) {
  111454. c.openDialog(
  111455. r,
  111456. { hasNext: f < g - 1, nextIndex: f + 1, hasPrev: f > 0, prevIndex: f - 1, index: f },
  111457. function (r, i) {
  111458. var a
  111459. null === (a = t.callback) || void 0 === a || a.call(t, r, i), e({ confirmed: r, value: i })
  111460. },
  111461. n || o.context
  111462. )
  111463. })
  111464. )
  111465. }
  111466. if ('ajax' === t.actionType) {
  111467. c.setCurrentAction(t, this.props.resolveDefinitions)
  111468. var m = r,
  111469. b = t.redirect && d.filter(t.redirect, m)
  111470. return (
  111471. b && t.blank && h.jumpTo(b, t, m),
  111472. c
  111473. .saveRemote(t.api, m, { successMessage: (t.messages && t.messages.success) || (u && u.saveSuccess), errorMessage: (t.messages && t.messages.failed) || (u && u.saveFailed) })
  111474. .then(function (e) {
  111475. return a.__awaiter(o, void 0, void 0, function () {
  111476. var i, n
  111477. return a.__generator(this, function (a) {
  111478. switch (a.label) {
  111479. case 0:
  111480. return (i = d.createObject(r, e)), t.feedback && d.isVisible(t.feedback, i) ? [4, this.openFeedback(t.feedback, i)] : [3, 2]
  111481. case 1:
  111482. a.sent(), v && clearTimeout(this.timer), (a.label = 2)
  111483. case 2:
  111484. return (
  111485. (n = t.redirect && d.filter(t.redirect, i)) && !t.blank && h.jumpTo(n, t, i),
  111486. t.reload ? this.reloadTarget(d.filterTarget(t.reload, i), i) : !n && this.search(void 0, void 0, !0, !0),
  111487. t.close && this.closeTarget(t.close),
  111488. [2]
  111489. )
  111490. }
  111491. })
  111492. })
  111493. })
  111494. .catch(function (e) {
  111495. if (i || t.countDown) throw e
  111496. })
  111497. )
  111498. }
  111499. if ('reload' !== t.actionType || t.target) {
  111500. if (p && ('confirm' === t.actionType || 'submit' === t.actionType)) return c.setCurrentAction(t, this.props.resolveDefinitions), Promise.resolve({ items: c.selectedItems.concat() })
  111501. if (t.onClick) {
  111502. c.setCurrentAction(t, this.props.resolveDefinitions)
  111503. var y = t.onClick
  111504. 'string' == typeof y && (y = d.str2function(y, 'event', 'props', 'data')), y && y(e, this.props, r)
  111505. } else l(e, t, r, i, n || this.context)
  111506. } else this.reload()
  111507. }
  111508. }),
  111509. (t.prototype.handleBulkAction = function (e, t, r, i) {
  111510. var n,
  111511. o = this,
  111512. s = this.props,
  111513. l = s.store,
  111514. c = s.primaryField,
  111515. u = s.onAction,
  111516. p = s.messages,
  111517. h = s.pageField,
  111518. v = s.stopAutoRefreshWhenModalIsOpen,
  111519. f = s.env
  111520. if (e.length || !1 === i.requireSelected) {
  111521. var g = e
  111522. .map(function (e) {
  111523. return e.hasOwnProperty(c) ? e[c] : null
  111524. })
  111525. .filter(function (e) {
  111526. return e
  111527. })
  111528. .join(','),
  111529. m = d.createObject(
  111530. l.mergedData,
  111531. a.__assign(a.__assign({}, e[0]), {
  111532. currentPageData: ((null === (n = l.mergedData) || void 0 === n ? void 0 : n.items) || []).concat(),
  111533. rows: e,
  111534. items: e,
  111535. selectedItems: e,
  111536. unSelectedItems: t,
  111537. ids: g
  111538. })
  111539. ),
  111540. b = function () {
  111541. if ('dialog' === i.actionType) return o.handleAction(r, a.__assign(a.__assign({}, i), { __from: 'bulkAction' }), m)
  111542. 'ajax' === i.actionType
  111543. ? d.isEffectiveApi(i.api, m) &&
  111544. l
  111545. .saveRemote(i.api, m, { successMessage: (i.messages && i.messages.success) || (p && p.saveSuccess), errorMessage: (i.messages && i.messages.failed) || (p && p.saveFailed) })
  111546. .then(function (e) {
  111547. return a.__awaiter(o, void 0, void 0, function () {
  111548. var t, r, n
  111549. return a.__generator(this, function (a) {
  111550. switch (a.label) {
  111551. case 0:
  111552. return (t = d.createObject(m, e)), i.feedback && d.isVisible(i.feedback, t) ? [4, this.openFeedback(i.feedback, t)] : [3, 2]
  111553. case 1:
  111554. a.sent(), v && clearTimeout(this.timer), (a.label = 2)
  111555. case 2:
  111556. return (
  111557. i.reload ? this.reloadTarget(d.filterTarget(i.reload, t), t) : this.search((((n = {})[h || 'page'] = 1), n), void 0, !0, !0),
  111558. i.close && this.closeTarget(i.close),
  111559. (r = i.redirect && d.filter(i.redirect, t)) && f.jumpTo(r, i, t),
  111560. [2]
  111561. )
  111562. }
  111563. })
  111564. })
  111565. })
  111566. .catch(function () {
  111567. return null
  111568. })
  111569. : u && u(r, i, m, !1, o.context)
  111570. },
  111571. y = ''
  111572. !i.ignoreConfirm && i.confirmText && f.confirm && (y = d.filter(i.confirmText, m))
  111573. ? f.confirm(y, d.filter(i.confirmTitle, m) || void 0).then(function (e) {
  111574. return e && b()
  111575. })
  111576. : b()
  111577. }
  111578. }),
  111579. (t.prototype.handleItemAction = function (e, t) {
  111580. this.doAction(e, t)
  111581. }),
  111582. (t.prototype.handleFilterInit = function (e) {
  111583. var t = this.props,
  111584. r = t.defaultParams
  111585. t.data
  111586. var i = t.store,
  111587. n = t.orderBy,
  111588. o = t.orderDir
  111589. t.dispatchEvent
  111590. var s = a.__assign({}, r)
  111591. n && ((s.orderBy = n), (s.orderDir = o || 'asc')),
  111592. this.handleFilterSubmit(a.__assign(a.__assign(a.__assign({}, s), e), i.query), !1, !0, !1 !== this.props.initFetch, !0),
  111593. i.setPristineQuery()
  111594. var l = this.props,
  111595. d = l.pickerMode,
  111596. c = l.options
  111597. d && i.updateData({ items: c || [] })
  111598. }),
  111599. (t.prototype.handleFilterReset = function (e, t) {
  111600. var r = this.props,
  111601. i = r.store,
  111602. n = r.syncLocation,
  111603. o = r.env,
  111604. s = r.pageField,
  111605. l = r.perPageField,
  111606. d = {}
  111607. Object.keys(e).forEach(function (e) {
  111608. return (d[e] = '')
  111609. }),
  111610. i.updateQuery(
  111611. a.__assign(a.__assign({}, d), i.pristineQuery),
  111612. n && o && o.updateLocation
  111613. ? function (e) {
  111614. return o.updateLocation(e)
  111615. }
  111616. : void 0,
  111617. s,
  111618. l,
  111619. !0
  111620. ),
  111621. (this.lastQuery = i.query),
  111622. ((null == t ? void 0 : t.actionType) && ['reset-and-submit', 'clear-and-submit', 'submit'].includes(t.actionType)) || this.search()
  111623. }),
  111624. (t.prototype.handleFilterSubmit = function (e, t, r, i, n) {
  111625. var o, s, l
  111626. void 0 === t && (t = !0), void 0 === r && (r = !1), void 0 === i && (i = !0), void 0 === n && (n = !1)
  111627. var c = this.props,
  111628. u = c.store,
  111629. p = c.syncLocation,
  111630. h = c.env,
  111631. v = c.pageField,
  111632. f = c.perPageField,
  111633. g = c.loadDataOnceFetchOnFilter,
  111634. m = c.parsePrimitiveQuery,
  111635. b = this.getParseQueryOptions(this.props)
  111636. ;(e = a.__assign(
  111637. a.__assign({}, e),
  111638. C.default(null !== (l = null === (s = null == e ? void 0 : e.__super) || void 0 === s ? void 0 : s.diff) && void 0 !== l ? l : {}, function (e) {
  111639. return void 0 === e
  111640. })
  111641. )),
  111642. (e = p ? d.qsparse(d.qsstringify(e, void 0, !0)) : e),
  111643. m && (e = d.parsePrimitiveQueryString(e, b)),
  111644. u.updateQuery(
  111645. a.__assign(a.__assign({}, e), (((o = {})[v || 'page'] = t ? 1 : u.page), o)),
  111646. p && h && h.updateLocation
  111647. ? function (e) {
  111648. return h.updateLocation(e, r)
  111649. }
  111650. : void 0,
  111651. v,
  111652. f
  111653. ),
  111654. (this.lastQuery = u.query),
  111655. i && this.search(void 0, void 0, void 0, !1 !== g, n)
  111656. }),
  111657. (t.prototype.handleBulkGo = function (e, t, r) {
  111658. var i = this,
  111659. a = this.props.store.selectedAction,
  111660. n = this.props.env,
  111661. o = ''
  111662. return a.confirmText && (o = d.filter(a.confirmText, this.props.store.mergedData))
  111663. ? n.confirm(o).then(function (n) {
  111664. return n && i.handleBulkAction(e, t, r, a)
  111665. })
  111666. : this.handleBulkAction(e, t, r, a)
  111667. }),
  111668. (t.prototype.handleDialogConfirm = function (e, t, r, i) {
  111669. var n,
  111670. o,
  111671. s,
  111672. l,
  111673. c = this.props,
  111674. u = c.store,
  111675. p = c.pageField,
  111676. h = c.stopAutoRefreshWhenModalIsOpen,
  111677. v = c.interval,
  111678. f = c.silentPolling,
  111679. g = c.env
  111680. u.closeDialog(!0, e)
  111681. var m = u.action
  111682. if ((h && v && (this.timer = setTimeout(f ? this.silentSearch : this.search, Math.max(v, 1e3))), 'next' === t.actionType && 'number' == typeof r.nextIndex && u.data.items[r.nextIndex]))
  111683. return this.handleAction(void 0, a.__assign({}, m), d.createObject(d.createObject(u.data, { index: r.nextIndex }), u.data.items[r.nextIndex]))
  111684. if ('prev' === t.actionType && 'number' == typeof r.prevIndex && u.data.items[r.prevIndex])
  111685. return this.handleAction(void 0, a.__assign({}, m), d.createObject(d.createObject(u.data, { index: r.prevIndex }), u.data.items[r.prevIndex]))
  111686. if (e.length) {
  111687. var b = e[0]
  111688. r = d.createObject(r, b)
  111689. var y = i[0]
  111690. if (y && 'form' === y.props.type)
  111691. if (b && b.__saved) (null !== (o = t.reload) && void 0 !== o ? o : m.reload) || this.search(m.__from ? (((n = {})[p || 'page'] = 1), n) : void 0, void 0, !0, !0)
  111692. else b && ((b.hasOwnProperty('items') && b.items) || b.hasOwnProperty('ids')) && this.control.bulkUpdate && this.control.bulkUpdate(b, b.items)
  111693. }
  111694. var _ = null !== (s = t.reload) && void 0 !== s ? s : m.reload
  111695. _ && this.reloadTarget(d.filterTarget(_, r), r)
  111696. var P = null !== (l = t.redirect) && void 0 !== l ? l : m.redirect
  111697. ;(P = P && d.filter(P, r)) && g.jumpTo(P, m, r)
  111698. }),
  111699. (t.prototype.handleDialogClose = function (e) {
  111700. void 0 === e && (e = !1)
  111701. var t = this.props,
  111702. r = t.store,
  111703. i = t.stopAutoRefreshWhenModalIsOpen,
  111704. a = t.silentPolling,
  111705. n = t.interval
  111706. r.closeDialog(e), i && n && (this.timer = setTimeout(a ? this.silentSearch : this.search, Math.max(n, 1e3)))
  111707. }),
  111708. (t.prototype.openFeedback = function (e, t) {
  111709. var r = this
  111710. return new Promise(function (i) {
  111711. var a = r.props.store
  111712. a.setCurrentAction({ type: 'button', actionType: 'dialog', dialog: e }, r.props.resolveDefinitions),
  111713. a.openDialog(
  111714. t,
  111715. void 0,
  111716. function (e) {
  111717. i(e)
  111718. },
  111719. r.context
  111720. )
  111721. })
  111722. }),
  111723. (t.prototype.search = function (e, t, r, i, n) {
  111724. var o,
  111725. s,
  111726. l,
  111727. c = this
  111728. void 0 === i && (i = !1), void 0 === n && (n = !1)
  111729. var u = this.props,
  111730. p = u.store,
  111731. h = u.api,
  111732. v = u.messages,
  111733. f = u.pageField,
  111734. m = u.perPageField,
  111735. b = u.interval,
  111736. y = u.stopAutoRefreshWhen,
  111737. _ = u.stopAutoRefreshWhenModalIsOpen,
  111738. P = u.silentPolling,
  111739. C = u.syncLocation,
  111740. O = u.syncResponse2Query,
  111741. S = u.pickerMode,
  111742. T = u.env,
  111743. F = u.loadDataOnce,
  111744. A = u.source,
  111745. I = u.columns,
  111746. k = u.dispatchEvent
  111747. r && !S && p.resetSelection()
  111748. var x = ''
  111749. e && 'string' == typeof e.loadDataMode && ((x = 'load-more'), delete e.loadDataMode),
  111750. clearTimeout(this.timer),
  111751. e && p.updateQuery(e, !x && C && T && T.updateLocation ? T.updateLocation : void 0, f, m),
  111752. (this.lastQuery = p.query)
  111753. var D = d.createObject(p.data, p.query),
  111754. w =
  111755. (null === (o = this.props) || void 0 === o ? void 0 : o.matchFunc) && 'string' == typeof this.props.matchFunc
  111756. ? d.str2function(this.props.matchFunc, 'items', 'itemsRaw', 'options')
  111757. : void 0
  111758. d.isEffectiveApi(h, D)
  111759. ? p
  111760. .fetchInitData(h, D, {
  111761. successMessage: v && v.fetchSuccess,
  111762. errorMessage: v && v.fetchFailed,
  111763. autoAppend: !0,
  111764. forceReload: i,
  111765. loadDataOnce: F,
  111766. source: A,
  111767. silent: t,
  111768. pageField: f,
  111769. perPageField: m,
  111770. loadDataMode: x,
  111771. syncResponse2Query: O,
  111772. columns: null !== (s = p.columns) && void 0 !== s ? s : I,
  111773. matchFunc: w
  111774. })
  111775. .then(function (e) {
  111776. return a.__awaiter(c, void 0, void 0, function () {
  111777. var t, r, i, o, s, l, c
  111778. return a.__generator(this, function (u) {
  111779. switch (u.label) {
  111780. case 0:
  111781. return g.isAlive(p)
  111782. ? ((t = p.page),
  111783. (r = p.lastPage),
  111784. (i = p.data),
  111785. (o = p.msg),
  111786. (s = p.error),
  111787. n
  111788. ? [
  111789. 4,
  111790. null == k
  111791. ? void 0
  111792. : k(
  111793. 'fetchInited',
  111794. d.createObject(this.props.data, {
  111795. responseData: (null == e ? void 0 : e.ok) ? (null != i ? i : {}) : e,
  111796. responseStatus: void 0 === (null == e ? void 0 : e.status) ? (s ? 1 : 0) : null == e ? void 0 : e.status,
  111797. responseMsg: o
  111798. })
  111799. )
  111800. ]
  111801. : [3, 2])
  111802. : [2, e]
  111803. case 1:
  111804. if (null == (l = u.sent()) ? void 0 : l.prevented) return [2]
  111805. u.label = 2
  111806. case 2:
  111807. return (
  111808. !p.data.items.length && !b && t > 1 && r < t && this.search(a.__assign(a.__assign({}, p.query), (((c = {})[f || 'page'] = r), c)), !1, void 0),
  111809. (null == e ? void 0 : e.ok) &&
  111810. b &&
  111811. this.mounted &&
  111812. (!y || !((_ && p.hasModalOpened) || d.evalExpression(y, d.createObject(p.data, p.query)))) &&
  111813. (this.timer = setTimeout(P ? this.silentSearch.bind(this, void 0, void 0, !0) : this.search.bind(this, void 0, void 0, void 0, !0), Math.max(b, 1e3))),
  111814. [2, e]
  111815. )
  111816. }
  111817. })
  111818. })
  111819. })
  111820. : A && p.initFromScope(D, A, { columns: null !== (l = p.columns) && void 0 !== l ? l : I, matchFunc: w })
  111821. }),
  111822. (t.prototype.silentSearch = function (e, t, r) {
  111823. return void 0 === r && (r = !1), this.search(e, !0, t, r)
  111824. }),
  111825. (t.prototype.handleChangePage = function (e, t, r) {
  111826. var i,
  111827. a = this.props,
  111828. n = a.store,
  111829. o = a.syncLocation,
  111830. s = a.env,
  111831. l = a.pageField,
  111832. d = a.perPageField,
  111833. c = a.pageDirectionField,
  111834. u = a.autoJumpToTopOnPagerChange,
  111835. h = (((i = {})[l || 'page'] = e), i)
  111836. if (
  111837. (r && (h[c || 'pageDir'] = r),
  111838. t && (h[d || 'perPage'] = t),
  111839. n.updateQuery(h, o && (null == s ? void 0 : s.updateLocation) ? s.updateLocation : void 0, l, d),
  111840. this.search(void 0, void 0, void 0),
  111841. u && this.control)
  111842. ) {
  111843. p.findDOMNode(this.control).scrollIntoView()
  111844. var v = window.scrollY
  111845. v && window.scroll(0, v)
  111846. }
  111847. }),
  111848. (t.prototype.handleSave = function (e, t, r, i, n, o) {
  111849. var s = this,
  111850. l = this.props,
  111851. c = l.store,
  111852. u = l.quickSaveApi,
  111853. p = l.quickSaveItemApi,
  111854. h = l.primaryField,
  111855. v = l.env,
  111856. f = l.messages,
  111857. g = l.reload,
  111858. m = l.dispatchEvent
  111859. if (Array.isArray(e)) {
  111860. if (!d.isEffectiveApi(u)) return void (v && v.alert('CRUD quickSaveApi is required'))
  111861. var b = d.createObject(c.data, { rows: e, rowsDiff: t, indexes: r, rowsOrigin: n })
  111862. return (
  111863. e.length &&
  111864. e[0].hasOwnProperty(h || 'id') &&
  111865. (b.ids = e
  111866. .map(function (e) {
  111867. return e[h || 'id']
  111868. })
  111869. .join(',')),
  111870. i && (b.unModifiedItems = i),
  111871. c
  111872. .saveRemote(u, b, { successMessage: f && f.saveFailed, errorMessage: f && f.saveSuccess })
  111873. .then(function (e) {
  111874. return a.__awaiter(s, void 0, void 0, function () {
  111875. var t, r, i
  111876. return a.__generator(this, function (a) {
  111877. switch (a.label) {
  111878. case 0:
  111879. return e ? [4, null == m ? void 0 : m('quickSaveSucc', d.extendObject(b, { result: e }))] : [2]
  111880. case 1:
  111881. return (null == (t = a.sent()) ? void 0 : t.prevented)
  111882. ? [2]
  111883. : [2, (r = null !== (i = null == o ? void 0 : o.reload) && void 0 !== i ? i : g) ? this.reloadTarget(d.filterTarget(r, b), b) : this.search(void 0, void 0, !0, !0)]
  111884. }
  111885. })
  111886. })
  111887. })
  111888. .catch(function (e) {
  111889. return a.__awaiter(s, void 0, void 0, function () {
  111890. return a.__generator(this, function (t) {
  111891. switch (t.label) {
  111892. case 0:
  111893. return [4, null == m ? void 0 : m('quickSaveFail', d.createObject(this.props.data, { error: e }))]
  111894. case 1:
  111895. return t.sent(), [2]
  111896. }
  111897. })
  111898. })
  111899. })
  111900. )
  111901. }
  111902. if (d.isEffectiveApi(p)) {
  111903. var y = d.createObject(c.data, { item: e, modified: t, origin: n }),
  111904. _ = d.createObject(y, e)
  111905. return c
  111906. .saveRemote(p, _)
  111907. .then(function (e) {
  111908. return a.__awaiter(s, void 0, void 0, function () {
  111909. var t, r, i
  111910. return a.__generator(this, function (a) {
  111911. switch (a.label) {
  111912. case 0:
  111913. return e ? [4, null == m ? void 0 : m('quickSaveItemSucc', d.extendObject(y, { result: e }))] : [2]
  111914. case 1:
  111915. return (null == (t = a.sent()) ? void 0 : t.prevented)
  111916. ? [2]
  111917. : [2, (r = null !== (i = null == o ? void 0 : o.reload) && void 0 !== i ? i : g) ? this.reloadTarget(d.filterTarget(r, y), y) : this.search(void 0, void 0, !0, !0)]
  111918. }
  111919. })
  111920. })
  111921. })
  111922. .catch(function (e) {
  111923. return a.__awaiter(s, void 0, void 0, function () {
  111924. return a.__generator(this, function (t) {
  111925. switch (t.label) {
  111926. case 0:
  111927. return (null == o ? void 0 : o.resetOnFailed) && this.control.reset(), [4, null == m ? void 0 : m('quickSaveItemFail', d.createObject(this.props.data, { error: e }))]
  111928. case 1:
  111929. return t.sent(), [2]
  111930. }
  111931. })
  111932. })
  111933. })
  111934. }
  111935. v && v.alert('CRUD quickSaveItemApi is required!')
  111936. }),
  111937. (t.prototype.handleSaveOrder = function (e, t) {
  111938. var r = this,
  111939. i = this.props,
  111940. n = i.store,
  111941. o = i.saveOrderApi,
  111942. s = i.orderField,
  111943. l = i.primaryField,
  111944. c = i.env,
  111945. u = i.reload,
  111946. p = i.dispatchEvent
  111947. if (o) {
  111948. var h,
  111949. v,
  111950. f = d.createObject(n.data),
  111951. g = [],
  111952. m = l && t[0] && t[0].hasOwnProperty(l)
  111953. if (
  111954. (m || (f.idMap = {}),
  111955. (f.insertAfter = {}),
  111956. t.forEach(function (r) {
  111957. if (~e.indexOf(r))
  111958. if (h) {
  111959. var i = m ? h[l] : t.indexOf(h)
  111960. ;(f.insertAfter[i] = f.insertAfter[i] || []), m || (f.idMap[i] = h), f.insertAfter[i].push(m ? r[l] : r)
  111961. } else g.push(r)
  111962. else (h = r), (v = v || r)
  111963. }),
  111964. v && g.length)
  111965. ) {
  111966. var b = m ? v[l] : t.indexOf(v)
  111967. m || (f.idMap[b] = v),
  111968. (f.insertBefore = {}),
  111969. (f.insertBefore[b] = g.map(function (e) {
  111970. return m ? e[l] : e
  111971. }))
  111972. } else if (g.length) {
  111973. var y = g[0],
  111974. _ = m ? y[l] : t.indexOf(y)
  111975. m || (f.idMap[_] = y),
  111976. (f.insertAfter[_] = g.slice(1).map(function (e) {
  111977. return m ? e[l] : e
  111978. }))
  111979. }
  111980. if (s) {
  111981. var P = (n.page - 1) * n.perPage || 0
  111982. t = d.mapTree(t, function (e, t, r) {
  111983. var i
  111984. return d.extendObject(e, (((i = {})[s] = (1 === r ? P : 0) + t + 1), i))
  111985. })
  111986. }
  111987. if (((f.rows = t.concat()), m)) {
  111988. var C = function (e) {
  111989. return e
  111990. .map(function (e) {
  111991. return ''.concat(e[l]).concat(Array.isArray(e.children) && e.children.length ? '['.concat(C(e.children), ']') : '')
  111992. })
  111993. .join(',')
  111994. }
  111995. ;(f.ids = C(t)),
  111996. s &&
  111997. (f.order = d.mapTree(t, function (e) {
  111998. return S.default(e, [l, s, 'children'])
  111999. }))
  112000. }
  112001. return (
  112002. d.isEffectiveApi(o, f) &&
  112003. n
  112004. .saveRemote(o, f)
  112005. .then(function (e) {
  112006. return a.__awaiter(r, void 0, void 0, function () {
  112007. var t
  112008. return a.__generator(this, function (r) {
  112009. switch (r.label) {
  112010. case 0:
  112011. return e ? [4, null == p ? void 0 : p('saveOrderSucc', d.extendObject(f, { result: e }))] : [2]
  112012. case 1:
  112013. return (null == (t = r.sent()) ? void 0 : t.prevented) || (u && this.reloadTarget(d.filterTarget(u, f), f), this.search(void 0, void 0, !0, !0)), [2]
  112014. }
  112015. })
  112016. })
  112017. })
  112018. .catch(function (e) {
  112019. return a.__awaiter(r, void 0, void 0, function () {
  112020. return a.__generator(this, function (t) {
  112021. switch (t.label) {
  112022. case 0:
  112023. return [4, null == p ? void 0 : p('saveOrderFail', d.createObject(this.props.data, { error: e }))]
  112024. case 1:
  112025. return t.sent(), [2]
  112026. }
  112027. })
  112028. })
  112029. })
  112030. )
  112031. }
  112032. c && c.alert('CRUD saveOrderApi is required!')
  112033. }),
  112034. (t.prototype.handleSelect = function (e, t) {
  112035. var r = this.props,
  112036. i = r.store,
  112037. a = r.keepItemSelectionOnPageChange,
  112038. n = r.primaryField,
  112039. o = r.multiple,
  112040. s = r.pickerMode,
  112041. l = r.strictMode,
  112042. d = r.onSelect,
  112043. c = e,
  112044. u = t
  112045. if (a && i.selectedItems.length) {
  112046. var p = i.selectedItems.concat(),
  112047. h = i.unSelectedItems.concat(),
  112048. v = function (e, t) {
  112049. var r = e[n || 'id'],
  112050. i = t[n || 'id']
  112051. return e === t || (r && (l ? r === i : r == i))
  112052. }
  112053. e.forEach(function (e) {
  112054. var t = A.default(p, function (t) {
  112055. return v(t, e)
  112056. })
  112057. ~t ? (p[t] = e) : p.push(e)
  112058. var r = A.default(h, function (t) {
  112059. return v(t, e)
  112060. })
  112061. ~r && h.splice(r, 1)
  112062. }),
  112063. t.forEach(function (e) {
  112064. var t = A.default(h, function (t) {
  112065. return v(t, e)
  112066. }),
  112067. r = A.default(p, function (t) {
  112068. return v(t, e)
  112069. })
  112070. ~t ? (h[t] = e) : h.push(e), !~t && ~r && p.splice(r, 1)
  112071. }),
  112072. (c = p),
  112073. (u = h)
  112074. }
  112075. s && !1 === o && c.length > 1 && u.push.apply(u, c.splice(0, c.length - 1)), i.setSelectedItems(c), i.setUnSelectedItems(u), d && d(c, u)
  112076. }),
  112077. (t.prototype.handleChildPopOverOpen = function (e) {
  112078. this.props.interval && e && ~['dialog', 'drawer'].indexOf(e.mode) && (this.props.stopAutoRefreshWhenModalIsOpen && clearTimeout(this.timer), this.props.store.setInnerModalOpened(!0))
  112079. }),
  112080. (t.prototype.handleChildPopOverClose = function (e) {
  112081. var t = this.props,
  112082. r = t.stopAutoRefreshWhenModalIsOpen,
  112083. i = t.silentPolling,
  112084. a = t.interval
  112085. e && ~['dialog', 'drawer'].indexOf(e.mode) && (this.props.store.setInnerModalOpened(!1), r && a && (this.timer = setTimeout(i ? this.silentSearch : this.search, Math.max(a, 1e3))))
  112086. }),
  112087. (t.prototype.handleQuery = function (e, t, r, i, n) {
  112088. var o,
  112089. s = this.props,
  112090. l = s.store,
  112091. d = s.syncLocation,
  112092. c = s.env,
  112093. u = s.pageField,
  112094. p = s.perPageField,
  112095. h = s.loadDataOnceFetchOnFilter
  112096. l.updateQuery(i ? a.__assign((((o = {})[u || 'page'] = 1), o), e) : e, d && c && c.updateLocation ? c.updateLocation : void 0, u, p, r),
  112097. this.search(void 0, void 0, null != n ? n : r, null != t ? t : !0 === h)
  112098. }),
  112099. (t.prototype.reload = function (e, t, r, i, a) {
  112100. if (t) return this.receive(t, void 0, r, i, !0)
  112101. this.search(void 0, void 0, !0, !0)
  112102. }),
  112103. (t.prototype.receive = function (e, t, r, i, a) {
  112104. this.handleQuery(e, !0, r, i, a)
  112105. }),
  112106. (t.prototype.reloadTarget = function (e, t) {}),
  112107. (t.prototype.closeTarget = function (e) {}),
  112108. (t.prototype.doAction = function (e, t, r, i) {
  112109. var n
  112110. return (
  112111. void 0 === r && (r = !1),
  112112. a.__awaiter(this, void 0, void 0, function () {
  112113. var o, s, l
  112114. return a.__generator(this, function (a) {
  112115. switch (a.label) {
  112116. case 0:
  112117. return (
  112118. (o = this.props.store),
  112119. e.actionType && ['submitQuickEdit', 'toggleExpanded', 'setExpanded', 'initDrag', 'cancelDrag'].includes(e.actionType)
  112120. ? [2, null === (n = this.control) || void 0 === n ? void 0 : n.doAction(e, t, r, i)]
  112121. : [3, 1]
  112122. )
  112123. case 1:
  112124. return 'selectAll' !== e.actionType ? [3, 2] : [2, this.handleSelect(o.items.concat(), [])]
  112125. case 2:
  112126. return 'clearAll' !== e.actionType ? [3, 3] : [2, this.handleSelect([], o.items.concat())]
  112127. case 3:
  112128. return 'select' !== e.actionType ? [3, 5] : [4, d.getMatchedEventTargets(o.items, t, null == i ? void 0 : i.index, null == i ? void 0 : i.condition)]
  112129. case 4:
  112130. return (
  112131. (s = a.sent()),
  112132. (l = o.items.filter(function (e) {
  112133. return !s.includes(e)
  112134. })),
  112135. [2, this.handleSelect(s, l)]
  112136. )
  112137. case 5:
  112138. return [2, this.handleAction(void 0, e, t, r)]
  112139. }
  112140. })
  112141. })
  112142. )
  112143. }),
  112144. (t.prototype.unSelectItem = function (e, t) {
  112145. var r = this.props.store,
  112146. i = r.selectedItems.concat(),
  112147. a = r.unSelectedItems.concat(),
  112148. n = i.indexOf(e)
  112149. ~n && a.push.apply(a, i.splice(n, 1)), r.setSelectedItems(i), r.setUnSelectedItems(a)
  112150. }),
  112151. (t.prototype.clearSelection = function () {
  112152. var e = this.props.store,
  112153. t = e.selectedItems.concat(),
  112154. r = e.unSelectedItems.concat(t)
  112155. e.setSelectedItems([]), e.setUnSelectedItems(r)
  112156. }),
  112157. (t.prototype.hasBulkActionsToolbar = function () {
  112158. var e = this.props,
  112159. t = e.headerToolbar,
  112160. r = e.footerToolbar,
  112161. i = function (e) {
  112162. return ~['bulkActions', 'bulk-actions'].indexOf(e.type || e)
  112163. }
  112164. return (Array.isArray(t) && F.default(t, i)) || (Array.isArray(r) && F.default(r, i))
  112165. }),
  112166. (t.prototype.hasBulkActions = function () {
  112167. var e = this.props,
  112168. t = e.bulkActions
  112169. e.itemActions
  112170. var r = e.store
  112171. if (!t || !t.length) return !1
  112172. var i = [],
  112173. n = r.mergedData
  112174. return (
  112175. t &&
  112176. t.length &&
  112177. (i = t
  112178. .map(function (e) {
  112179. return a.__assign(a.__assign({}, e), d.getExprProperties(e, n))
  112180. })
  112181. .filter(function (e) {
  112182. return !e.hidden && !1 !== e.visible
  112183. })),
  112184. i.length
  112185. )
  112186. }),
  112187. (t.prototype.renderBulkActions = function (e) {
  112188. var t,
  112189. r = this,
  112190. i = this.props,
  112191. n = i.bulkActions,
  112192. o = i.itemActions,
  112193. s = i.store,
  112194. l = i.render,
  112195. c = i.classnames,
  112196. u = i.primaryField
  112197. if (!n || !n.length) return null
  112198. var p = s.selectedItems,
  112199. h = s.unSelectedItems,
  112200. v = [],
  112201. f = [],
  112202. g = d.createObject(s.mergedData, {
  112203. currentPageData: ((null === (t = s.mergedData) || void 0 === t ? void 0 : t.items) || []).concat(),
  112204. rows: p.concat(),
  112205. items: p.concat(),
  112206. selectedItems: p.concat(),
  112207. unSelectedItems: h.concat(),
  112208. ids: p
  112209. .map(function (e) {
  112210. return e.hasOwnProperty(u) ? e[u] : null
  112211. })
  112212. .filter(function (e) {
  112213. return e
  112214. })
  112215. .join(',')
  112216. })
  112217. n &&
  112218. n.length &&
  112219. (!o || !o.length || p.length > 1) &&
  112220. (v = n
  112221. .map(function (e) {
  112222. return a.__assign(a.__assign({}, e), d.getExprProperties(e, g))
  112223. })
  112224. .filter(function (e) {
  112225. return !e.hidden && !1 !== e.visible
  112226. }))
  112227. var m = d.createObject(s.data, p.length ? p[0] : {})
  112228. return (
  112229. o &&
  112230. p.length <= 1 &&
  112231. (f = o
  112232. .map(function (e) {
  112233. return a.__assign(a.__assign({}, e), d.getExprProperties(e, m))
  112234. })
  112235. .filter(function (e) {
  112236. return !e.hidden && !1 !== e.visible
  112237. })),
  112238. v.length || f.length
  112239. ? D(
  112240. 'div',
  112241. { className: c('Crud-actions') },
  112242. v.map(function (e, t) {
  112243. return l('bulk-action/'.concat(t), a.__assign(a.__assign({}, T.default(e, ['visibleOn', 'hiddenOn', 'disabledOn'])), { type: e.type || 'button', ignoreConfirm: !0 }), {
  112244. key: 'bulk-'.concat(t),
  112245. data: g,
  112246. disabled: e.disabled || (!1 !== e.requireSelected && !p.length),
  112247. onAction: r.handleBulkAction.bind(r, p.concat(), h.concat())
  112248. })
  112249. }),
  112250. f.map(function (e, t) {
  112251. return l('bulk-action/'.concat(t), a.__assign(a.__assign({}, T.default(e, ['visibleOn', 'hiddenOn', 'disabledOn'])), { type: 'button' }), {
  112252. key: 'item-'.concat(t),
  112253. data: m,
  112254. disabled: e.disabled || 1 !== p.length,
  112255. onAction: r.handleItemAction.bind(r, e, m)
  112256. })
  112257. })
  112258. )
  112259. : null
  112260. )
  112261. }),
  112262. (t.prototype.renderPagination = function (e) {
  112263. var t = this.props,
  112264. r = t.store,
  112265. i = t.render,
  112266. n = t.classnames,
  112267. o = t.alwaysShowPagination,
  112268. s = t.perPageAvailable,
  112269. l = t.testIdBuilder,
  112270. c = r.page,
  112271. u = r.lastPage
  112272. if ('simple' !== r.mode && r.lastPage < 2 && !o) return null
  112273. var p = {}
  112274. if ((Array.isArray(s) && (p.perPageAvailable = s), 'string' != typeof e)) {
  112275. Object.assign(p, e)
  112276. var h = e.showPageInput
  112277. ;(p.showPageInput = !0 === h || (u > 9 && null == h)), (p.total = d.resolveVariableAndFilter(e.total, r.data))
  112278. } else p.showPageInput = u > 9
  112279. return D(
  112280. 'div',
  112281. { className: n('Crud-pager') },
  112282. i(
  112283. 'pagination',
  112284. { type: 'pagination', testIdBuilder: null == l ? void 0 : l.getChild('pagination') },
  112285. a.__assign(a.__assign({}, p), {
  112286. activePage: c,
  112287. lastPage: u,
  112288. hasNext: r.hasNext,
  112289. mode: r.mode,
  112290. perPage: r.perPage,
  112291. popOverContainer: this.parentContainer,
  112292. onPageChange: this.handleChangePage
  112293. })
  112294. )
  112295. )
  112296. }),
  112297. (t.prototype.renderStatistics = function () {
  112298. var e = this.props,
  112299. t = e.store,
  112300. r = e.classnames,
  112301. i = e.translate,
  112302. a = e.alwaysShowPagination
  112303. return t.lastPage <= 1 && !a ? null : D('div', { className: r('Crud-statistics') }, i('CRUD.stat', { page: t.page, lastPage: t.lastPage, total: t.total }))
  112304. }),
  112305. (t.prototype.renderSwitchPerPage = function (e) {
  112306. var t = this,
  112307. r = this.props,
  112308. i = r.mobileUI,
  112309. a = r.store,
  112310. n = r.perPageAvailable,
  112311. o = r.classnames,
  112312. s = r.classPrefix,
  112313. l = r.translate,
  112314. d = r.testIdBuilder
  112315. if (!e.items.length) return null
  112316. var u = i
  112317. ? (n || [5, 10, 20, 50, 100]).map(function (e) {
  112318. return { label: e + ' \u6761/\u9875', value: e + '' }
  112319. })
  112320. : (n || [5, 10, 20, 50, 100]).map(function (e) {
  112321. return { label: e, value: e + '' }
  112322. })
  112323. return D(
  112324. 'div',
  112325. { className: o('Crud-pageSwitch') },
  112326. i ? null : D('span', null, l('CRUD.perPage')),
  112327. D(c.Select, {
  112328. classPrefix: s,
  112329. searchable: !1,
  112330. placeholder: l('Select.placeholder'),
  112331. options: u,
  112332. value: a.perPage + '',
  112333. onChange: function (e) {
  112334. return t.handleChangePage(1, e.value)
  112335. },
  112336. clearable: !1,
  112337. popOverContainer: this.parentContainer,
  112338. testIdBuilder: null == d ? void 0 : d.getChild('perPage')
  112339. })
  112340. )
  112341. }),
  112342. (t.prototype.renderLoadMore = function () {
  112343. var e = this,
  112344. t = this.props,
  112345. r = t.store,
  112346. i = t.classPrefix,
  112347. n = t.classnames,
  112348. o = t.translate,
  112349. s = t.testIdBuilder,
  112350. l = r.page,
  112351. d = r.lastPage
  112352. return D(
  112353. 'div',
  112354. { className: n('Crud-loadMore') },
  112355. D(
  112356. c.Button,
  112357. a.__assign(
  112358. {
  112359. disabled: l >= d,
  112360. disabledTip: o('CRUD.loadMoreDisableTip'),
  112361. classPrefix: i,
  112362. onClick: function () {
  112363. return e.search({ page: l + 1, loadDataMode: 'load-more' })
  112364. },
  112365. size: 'sm'
  112366. },
  112367. null == s ? void 0 : s.getChild('loadMore').getTestId()
  112368. ),
  112369. o('CRUD.loadMore')
  112370. )
  112371. )
  112372. }),
  112373. (t.prototype.renderFilterToggler = function () {
  112374. var e,
  112375. t,
  112376. r,
  112377. i = this.props,
  112378. n = i.store,
  112379. o = i.classnames,
  112380. s = i.translate,
  112381. l = i.filterTogglable
  112382. if (!n.filterTogggable) return null
  112383. var d = I.default(l) ? a.__assign({}, l) : {}
  112384. return (
  112385. n.filterVisible && ((d.icon = null !== (e = d.activeIcon) && void 0 !== e ? e : d.icon), (d.label = null !== (t = d.activeLabel) && void 0 !== t ? t : d.label)),
  112386. D(
  112387. 'button',
  112388. {
  112389. onClick: function () {
  112390. return n.setFilterVisible(!n.filterVisible)
  112391. },
  112392. className: o('Button Button--size-default Button--default', { 'is-active': n.filterVisible })
  112393. },
  112394. d.icon ? D(c.Icon, { icon: d.icon, className: 'icon m-r-xs' }) : !1 !== (null == d ? void 0 : d.icon) ? D(c.Icon, { icon: 'filter', className: 'icon m-r-xs' }) : null,
  112395. null !== (r = null == d ? void 0 : d.label) && void 0 !== r ? r : s('CRUD.filter')
  112396. )
  112397. )
  112398. }),
  112399. (t.prototype.renderExportCSV = function (e) {
  112400. var t = this.props,
  112401. r = t.store,
  112402. i = t.classPrefix,
  112403. a = t.translate,
  112404. n = t.loadDataOnce,
  112405. o = e.api,
  112406. s = e.filename
  112407. return D(
  112408. c.Button,
  112409. {
  112410. classPrefix: i,
  112411. onClick: function () {
  112412. return r.exportAsCSV({ loadDataOnce: n, api: o, filename: s, data: r.filterData })
  112413. }
  112414. },
  112415. e.label || a('CRUD.exportCSV')
  112416. )
  112417. }),
  112418. (t.prototype.renderToolbar = function (e, t, r, i) {
  112419. var n = this
  112420. if ((void 0 === t && (t = 0), void 0 === r && (r = {}), !e)) return null
  112421. var o = this.props,
  112422. s = o.render,
  112423. l = o.store,
  112424. c = o.mobileUI,
  112425. u = o.translate,
  112426. p = o.testIdBuilder,
  112427. h = e.type || e
  112428. if ('bulkActions' === h || 'bulk-actions' === h) return this.renderBulkActions(r)
  112429. if ('pagination' === h) return this.renderPagination(e)
  112430. if ('statistics' === h) return this.renderStatistics()
  112431. if ('switch-per-page' === h) return this.renderSwitchPerPage(r)
  112432. if ('load-more' === h) return this.renderLoadMore()
  112433. if ('filter-toggler' === h) return this.renderFilterToggler()
  112434. if ('export-csv' === h) return this.renderExportCSV(e)
  112435. if ('reload' === h) {
  112436. var v = { label: '', icon: 'fa fa-sync', tooltip: u('reload'), tooltipPlacement: 'top', type: 'button' }
  112437. return (
  112438. 'object' == typeof e && (v = a.__assign(a.__assign({}, v), T.default(e, ['type', 'align']))),
  112439. s('toolbar/'.concat(t), v, {
  112440. onAction: function () {
  112441. n.reload()
  112442. }
  112443. })
  112444. )
  112445. }
  112446. if (Array.isArray(e)) {
  112447. var f = e
  112448. .filter(function (e) {
  112449. return d.isVisible(e, l.filterData)
  112450. })
  112451. .map(function (e, t) {
  112452. return { dom: n.renderToolbar(e, t, r, i), toolbar: e }
  112453. })
  112454. .filter(function (e) {
  112455. return e.dom
  112456. }),
  112457. g = f.length,
  112458. m = this.props.classnames
  112459. return g
  112460. ? D(
  112461. 'div',
  112462. a.__assign({ className: m('Crud-toolbar'), key: t }, null == p ? void 0 : p.getChild('toolbar').getTestId()),
  112463. f.map(function (e, t) {
  112464. var r = e.toolbar,
  112465. i = e.dom,
  112466. a = r.type || r,
  112467. n = r.align || ('pagination' === a ? 'right' : 'left')
  112468. return D('div', { key: r.id || t, className: m('Crud-toolbar-item', n ? 'Crud-toolbar-item--'.concat(n) : '', { 'is-mobile': c }) }, i)
  112469. })
  112470. )
  112471. : null
  112472. }
  112473. var b = i ? i(e, t) : void 0
  112474. if (void 0 !== b) return b
  112475. var y = r.$$editable
  112476. return s('toolbar/'.concat(t), e, {
  112477. data: l.toolbarData,
  112478. page: l.page,
  112479. lastPage: l.lastPage,
  112480. perPage: l.perPage,
  112481. total: l.total,
  112482. onQuery: this.handleQuery,
  112483. onAction: this.handleAction,
  112484. onChangePage: this.handleChangePage,
  112485. onBulkAction: this.handleBulkAction,
  112486. $$editable: y
  112487. })
  112488. }),
  112489. (t.prototype.renderHeaderToolbar = function (e, t) {
  112490. var r = this.props,
  112491. i = r.toolbar,
  112492. a = r.toolbarInline,
  112493. n = r.headerToolbar
  112494. return i && (n = Array.isArray(n) ? (a ? n.concat(i) : [n, i]) : n ? [n, i] : i), this.renderToolbar(n || [], 0, e, t)
  112495. }),
  112496. (t.prototype.renderFooterToolbar = function (e, t) {
  112497. var r = this.props,
  112498. i = r.toolbar,
  112499. a = r.toolbarInline,
  112500. n = r.footerToolbar
  112501. return i && (n = Array.isArray(n) ? (a ? n.concat(i) : [n, i]) : n ? [n, i] : i), this.renderToolbar(n, 0, e, t)
  112502. }),
  112503. (t.prototype.renderTag = function (e, t) {
  112504. var r = this.props,
  112505. i = r.classnames,
  112506. a = r.labelField,
  112507. n = r.labelTpl,
  112508. o = r.primaryField,
  112509. s = r.valueField
  112510. r.translate
  112511. var l = r.env
  112512. return D(
  112513. 'div',
  112514. { key: t, className: i('Crud-value') },
  112515. D('span', { className: i('Crud-valueIcon'), onClick: this.unSelectItem.bind(this, e, t) }, '×'),
  112516. D('span', { className: i('Crud-valueLabel') }, n ? D(c.Html, { html: d.filter(n, e), filterHtml: l.filterHtml }) : d.getVariable(e, a || 'label') || d.getVariable(e, s || o || 'id'))
  112517. )
  112518. }),
  112519. (t.prototype.renderSelection = function () {
  112520. var e = this,
  112521. t = this.props,
  112522. r = t.store,
  112523. i = t.classPrefix,
  112524. n = t.classnames
  112525. t.labelField, t.labelTpl, t.primaryField, t.valueField
  112526. var o = t.translate
  112527. t.env
  112528. var s = t.popOverContainer,
  112529. l = t.multiple,
  112530. u = t.maxTagCount,
  112531. p = t.overflowTagPopover
  112532. if (!r.selectedItems.length) return null
  112533. var h = r.selectedItems.length,
  112534. v = r.selectedItems,
  112535. f = !1 !== l && d.isIntegerInRange(u, { start: 0, end: h, left: 'inclusive', right: 'exclusive' })
  112536. return (
  112537. f && (v = a.__spreadArray(a.__spreadArray([], a.__read(r.selectedItems.slice(0, u)), !1), [{ label: '+ '.concat(h - u, ' ...'), value: '__overflow_tag__' }], !1)),
  112538. D(
  112539. 'div',
  112540. { className: n('Crud-selection') },
  112541. D('div', { className: n('Crud-selectionLabel') }, o('CRUD.selected', { total: r.selectedItems.length })),
  112542. v.map(function (t, l) {
  112543. return f && l === u
  112544. ? D(
  112545. c.TooltipWrapper,
  112546. {
  112547. key: l,
  112548. container: s,
  112549. tooltip: a.__assign(
  112550. a.__assign(
  112551. {
  112552. placement: 'top',
  112553. trigger: 'hover',
  112554. showArrow: !1,
  112555. offset: [0, -10],
  112556. tooltipClassName: n('Crud-selection-overflow', null == p ? void 0 : p.tooltipClassName),
  112557. title: o('\u5df2\u9009\u9879')
  112558. },
  112559. T.default(p, ['children', 'content', 'tooltipClassName'])
  112560. ),
  112561. {
  112562. children: function () {
  112563. return D(
  112564. 'div',
  112565. { className: n(''.concat(i, 'Crud-selection-overflow-wrapper')) },
  112566. r.selectedItems.slice(u, h).map(function (t, r) {
  112567. var i = r + u
  112568. return e.renderTag(t, i)
  112569. })
  112570. )
  112571. }
  112572. }
  112573. )
  112574. },
  112575. D('div', { key: l, className: n('Crud-value') }, D('span', { className: n('Crud-valueLabel') }, t.label))
  112576. )
  112577. : e.renderTag(t, l)
  112578. }),
  112579. D('a', { onClick: this.clearSelection, className: n('Crud-selectionClear') }, o('clear'))
  112580. )
  112581. )
  112582. }),
  112583. (t.prototype.render = function () {
  112584. var e,
  112585. t = this.props,
  112586. r = t.className,
  112587. i = t.style,
  112588. n = t.bodyClassName,
  112589. o = t.filter,
  112590. s = t.render,
  112591. l = t.store,
  112592. c = t.mode
  112593. t.syncLocation, t.children
  112594. var u = t.bulkActions,
  112595. p = t.pickerMode,
  112596. h = t.multiple,
  112597. v = t.strictMode,
  112598. f = t.valueField,
  112599. g = t.primaryField
  112600. t.value
  112601. var m = t.hideQuickSaveBtn,
  112602. b = t.itemActions,
  112603. y = t.classnames,
  112604. _ = t.keepItemSelectionOnPageChange,
  112605. P = t.maxKeepItemSelectionLength,
  112606. C = t.maxItemSelectionLength
  112607. t.onAction
  112608. var O = t.popOverContainer,
  112609. S = t.translate
  112610. t.onQuery
  112611. var T = t.autoGenerateFilter
  112612. t.onSelect
  112613. var F = t.autoFillHeight,
  112614. A = t.onEvent
  112615. t.onSave, t.onSaveOrder, t.onPopOverOpened, t.onPopOverClosed, t.onSearchableFromReset, t.onSearchableFromSubmit, t.onSearchableFromInit, t.headerToolbarRender, t.footerToolbarRender
  112616. var I = t.testIdBuilder,
  112617. k = t.id,
  112618. x = a.__rest(t, [
  112619. 'className',
  112620. 'style',
  112621. 'bodyClassName',
  112622. 'filter',
  112623. 'render',
  112624. 'store',
  112625. 'mode',
  112626. 'syncLocation',
  112627. 'children',
  112628. 'bulkActions',
  112629. 'pickerMode',
  112630. 'multiple',
  112631. 'strictMode',
  112632. 'valueField',
  112633. 'primaryField',
  112634. 'value',
  112635. 'hideQuickSaveBtn',
  112636. 'itemActions',
  112637. 'classnames',
  112638. 'keepItemSelectionOnPageChange',
  112639. 'maxKeepItemSelectionLength',
  112640. 'maxItemSelectionLength',
  112641. 'onAction',
  112642. 'popOverContainer',
  112643. 'translate',
  112644. 'onQuery',
  112645. 'autoGenerateFilter',
  112646. 'onSelect',
  112647. 'autoFillHeight',
  112648. 'onEvent',
  112649. 'onSave',
  112650. 'onSaveOrder',
  112651. 'onPopOverOpened',
  112652. 'onPopOverClosed',
  112653. 'onSearchableFromReset',
  112654. 'onSearchableFromSubmit',
  112655. 'onSearchableFromInit',
  112656. 'headerToolbarRender',
  112657. 'footerToolbarRender',
  112658. 'testIdBuilder',
  112659. 'id'
  112660. ])
  112661. return D(
  112662. 'div',
  112663. a.__assign({ className: y('Crud', r, { 'is-loading': l.loading, 'is-mobile': d.isMobile() }), style: i, 'data-id': k }, null == I ? void 0 : I.getChild('wrapper').getTestId()),
  112664. !o || (l.filterTogggable && !l.filterVisible)
  112665. ? null
  112666. : s(
  112667. 'filter',
  112668. a.__assign(a.__assign({ title: S('CRUD.filter'), mode: 'inline', submitText: S('search') }, o), {
  112669. type: 'form',
  112670. api: null,
  112671. testIdBuilder: null == I ? void 0 : I.getChild('filter')
  112672. }),
  112673. {
  112674. key: 'filter',
  112675. panelClassName: y('Crud-filter', o.panelClassName || 'Panel--default'),
  112676. data: l.filterData,
  112677. onReset: this.handleFilterReset,
  112678. onSubmit: this.handleFilterSubmit,
  112679. onInit: this.handleFilterInit,
  112680. formStore: void 0,
  112681. canAccessSuperData: !1
  112682. }
  112683. ),
  112684. _ && !1 !== h ? this.renderSelection() : null,
  112685. s('body', a.__assign(a.__assign({}, x), { onEvent: this.filterOnEvent(A), columns: null !== (e = l.columns) && void 0 !== e ? e : x.columns, type: c || 'table' }), {
  112686. key: 'body',
  112687. className: y('Crud-body', n),
  112688. ref: this.controlRef,
  112689. autoGenerateFilter: !o && T,
  112690. autoFillHeight: F,
  112691. selectable: !!((this.hasBulkActionsToolbar() && this.hasBulkActions()) || p),
  112692. itemActions: b,
  112693. multiple: void 0 === h ? !!(u && u.length > 0) : h,
  112694. selected: l.selectedItemsAsArray,
  112695. strictMode: v,
  112696. keepItemSelectionOnPageChange: _,
  112697. maxKeepItemSelectionLength: P,
  112698. maxItemSelectionLength: C,
  112699. valueField: f || g,
  112700. primaryField: g,
  112701. hideQuickSaveBtn: m,
  112702. items: l.data.items,
  112703. query: l.query,
  112704. orderBy: l.query.orderBy,
  112705. orderDir: l.query.orderDir,
  112706. popOverContainer: O,
  112707. onAction: this.handleAction,
  112708. onSave: this.handleSave,
  112709. onSaveOrder: this.handleSaveOrder,
  112710. onQuery: this.handleQuery,
  112711. onSelect: this.handleSelect,
  112712. onPopOverOpened: this.handleChildPopOverOpen,
  112713. onPopOverClosed: this.handleChildPopOverClose,
  112714. onSearchableFromReset: this.handleFilterReset,
  112715. onSearchableFromSubmit: this.handleFilterSubmit,
  112716. onSearchableFromInit: this.handleFilterInit,
  112717. headerToolbarRender: this.renderHeaderToolbar,
  112718. footerToolbarRender: this.renderFooterToolbar,
  112719. data: l.mergedData,
  112720. loading: l.loading,
  112721. host: this
  112722. }),
  112723. s('dialog', a.__assign(a.__assign({}, l.action && l.action.dialog), { type: 'dialog' }), {
  112724. key: 'dialog',
  112725. data: l.dialogData,
  112726. onConfirm: this.handleDialogConfirm,
  112727. onClose: this.handleDialogClose,
  112728. show: l.dialogOpen
  112729. })
  112730. )
  112731. }),
  112732. (t.propsList = [
  112733. 'bulkActions',
  112734. 'itemActions',
  112735. 'mode',
  112736. 'orderField',
  112737. 'syncLocation',
  112738. 'toolbar',
  112739. 'toolbarInline',
  112740. 'messages',
  112741. 'value',
  112742. 'options',
  112743. 'multiple',
  112744. 'valueField',
  112745. 'defaultParams',
  112746. 'bodyClassName',
  112747. 'perPageAvailable',
  112748. 'pageField',
  112749. 'perPageField',
  112750. 'pageDirectionField',
  112751. 'hideQuickSaveBtn',
  112752. 'autoJumpToTopOnPagerChange',
  112753. 'interval',
  112754. 'silentPolling',
  112755. 'stopAutoRefreshWhen',
  112756. 'stopAutoRefreshWhenModalIsOpen',
  112757. 'api',
  112758. 'affixHeader',
  112759. 'columnsTogglable',
  112760. 'placeholder',
  112761. 'tableClassName',
  112762. 'headerClassName',
  112763. 'footerClassName',
  112764. 'headerToolbar',
  112765. 'footerToolbar',
  112766. 'filterTogglable',
  112767. 'filterDefaultVisible',
  112768. 'autoGenerateFilter',
  112769. 'syncResponse2Query',
  112770. 'keepItemSelectionOnPageChange',
  112771. 'labelTpl',
  112772. 'labelField',
  112773. 'loadDataOnce',
  112774. 'loadDataOnceFetchOnFilter',
  112775. 'source',
  112776. 'header',
  112777. 'columns',
  112778. 'size',
  112779. 'onChange',
  112780. 'onInit',
  112781. 'onSaved',
  112782. 'onSave',
  112783. 'onQuery',
  112784. 'formStore',
  112785. 'autoFillHeight',
  112786. 'maxTagCount',
  112787. 'overflowTagPopover',
  112788. 'parsePrimitiveQuery',
  112789. 'matchFunc'
  112790. ]),
  112791. (t.defaultProps = {
  112792. toolbarInline: !0,
  112793. headerToolbar: ['bulkActions'],
  112794. footerToolbar: ['statistics', 'pagination'],
  112795. primaryField: 'id',
  112796. syncLocation: !0,
  112797. pageField: 'page',
  112798. perPageField: 'perPage',
  112799. pageDirectionField: 'pageDir',
  112800. hideQuickSaveBtn: !1,
  112801. autoJumpToTopOnPagerChange: !0,
  112802. silentPolling: !1,
  112803. filterTogglable: !1,
  112804. filterDefaultVisible: !0,
  112805. loadDataOnce: !1,
  112806. autoFillHeight: !1,
  112807. parsePrimitiveQuery: !0
  112808. }),
  112809. t
  112810. )
  112811. })(_.default.Component)
  112812. !(function (e) {
  112813. function t(t, r) {
  112814. var i = e.call(this, t) || this
  112815. return r.registerComponent(i), i
  112816. }
  112817. a.__extends(t, e),
  112818. (t.prototype.componentWillUnmount = function () {
  112819. e.prototype.componentWillUnmount.call(this), this.context.unRegisterComponent(this)
  112820. }),
  112821. (t.prototype.reload = function (t, r, i, a, n, o) {
  112822. var s,
  112823. l,
  112824. c = this.context
  112825. return (null == o ? void 0 : o.index) || (null == o ? void 0 : o.condition)
  112826. ? null === (s = this.control) || void 0 === s
  112827. ? void 0
  112828. : s.reload('', r, i, o)
  112829. : t
  112830. ? c.reload(r ? ''.concat(t, '?').concat(d.qsstringify(r)) : t, i)
  112831. : e.prototype.reload.call(this, t, r, n, null === (l = null == o ? void 0 : o.resetPage) || void 0 === l || l)
  112832. }),
  112833. (t.prototype.receive = function (t, r, i, a, n) {
  112834. var o = this.context
  112835. return r ? o.send(r, t) : e.prototype.receive.call(this, t, void 0, i, a, n)
  112836. }),
  112837. (t.prototype.reloadTarget = function (e, t) {
  112838. this.context.reload(e, t)
  112839. }),
  112840. (t.prototype.closeTarget = function (e) {
  112841. this.context.close(e)
  112842. }),
  112843. (t.prototype.setData = function (e, t, r, i) {
  112844. var n, o, s
  112845. return a.__awaiter(this, void 0, void 0, function () {
  112846. var l, d, c
  112847. return a.__generator(this, function (u) {
  112848. return (
  112849. (l = this.props.store),
  112850. void 0 !== r || void 0 !== i
  112851. ? [2, null === (o = null === (n = this.control) || void 0 === n ? void 0 : n.setData) || void 0 === o ? void 0 : o.call(n, e, t, r, i)]
  112852. : ((d = (null == e ? void 0 : e.total) || (null == e ? void 0 : e.count)),
  112853. (c = null !== (s = e.rows) && void 0 !== s ? s : e.items),
  112854. void 0 !== d && l.updateTotal(parseInt(d, 10)),
  112855. [2, l.updateData(a.__assign(a.__assign({}, e), c ? { items: c } : {}), void 0, t)])
  112856. )
  112857. })
  112858. })
  112859. }),
  112860. (t.prototype.getData = function () {
  112861. var e = this.props,
  112862. t = e.store,
  112863. r = e.data
  112864. return t.getData(r)
  112865. }),
  112866. (t.contextType = d.ScopedContext),
  112867. (t = a.__decorate([d.Renderer({ type: 'crud', storeType: d.CRUDStore.name, isolateScope: !0 }), a.__metadata('design:paramtypes', [Object, Object])], t))
  112868. })(M),
  112869. (t.default = M),
  112870. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  112871. }) /*!node_modules/amis/lib/renderers/CRUD2.js*/
  112872. amis.define('6565484', function (e, t, a, o) {
  112873. 'use strict'
  112874. Object.defineProperty(t, '__esModule', { value: !0 })
  112875. var r = e('68b98b9'),
  112876. n = e('ac704b9'),
  112877. i = e('1e5c4ba'),
  112878. s = e('e77b025'),
  112879. l = e('3f34d90'),
  112880. d = e('0150eb3'),
  112881. c = e('92cb0ab'),
  112882. p = e('64ea6e0'),
  112883. u = e('59972ca')
  112884. function g(e) {
  112885. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  112886. }
  112887. var h = g(n),
  112888. m = g(s),
  112889. y = g(l),
  112890. v = g(d),
  112891. f = g(c),
  112892. _ = e('ac704b9'),
  112893. b = (_.default || _).createElement
  112894. ;(_.default || _).Fragment
  112895. var S = ['selectedChange', 'columnSort', 'columnFilter', 'columnSearch', 'columnToggled', 'orderChange', 'rowClick', 'rowDbClick', 'rowMouseEnter', 'rowMouseLeave', 'selected'],
  112896. P = (function (e) {
  112897. function t(t) {
  112898. var a = e.call(this, t) || this
  112899. a.stopingAutoRefresh = !1
  112900. var o = t.location,
  112901. r = t.store,
  112902. n = t.syncLocation,
  112903. i = t.pageField,
  112904. s = t.perPageField
  112905. t.parsePrimitiveQuery
  112906. var l = a.getParseQueryOptions(t)
  112907. ;(a.mounted = !0),
  112908. n && o && (o.query || o.search) ? r.updateQuery(p.parseQuery(o, l), void 0, i, s) : n && !o && window.location.search && r.updateQuery(p.parseQuery(window.location, l), void 0, i, s),
  112909. a.props.api && a.props.store.updateData({ items: [] })
  112910. var d = t.mode,
  112911. c = t.columns
  112912. return 'table2' === d && c && r.updateColumns(c), a
  112913. }
  112914. return (
  112915. r.__extends(t, e),
  112916. (t.prototype.componentDidMount = function () {
  112917. var e = this.props,
  112918. t = e.store,
  112919. a = e.pickerMode,
  112920. o = e.loadType,
  112921. r = e.loadDataOnce,
  112922. n = e.perPage
  112923. if ((o && !!r && t.changePage(t.page, n), this.initQuery({}), a)) {
  112924. var i = p.getPropValue(this.props)
  112925. i && t.setSelectedItems(i)
  112926. }
  112927. }),
  112928. (t.prototype.componentDidUpdate = function (e) {
  112929. var t,
  112930. a,
  112931. o = this.props,
  112932. r = e.store
  112933. o.parsePrimitiveQuery,
  112934. e.columns !== o.columns && r.updateColumns(o.columns),
  112935. this.props.pickerMode && p.isArrayChildrenModified((a = p.getPropValue(this.props)), p.getPropValue(e)) && r.setSelectedItems(a)
  112936. var n = !1
  112937. if (
  112938. (e.syncLocation &&
  112939. e.location &&
  112940. e.location.search !== o.location.search &&
  112941. (r.updateQuery(p.parseQuery(o.location, this.getParseQueryOptions(o)), void 0, o.pageField, o.perPageField), (n = !(!o.api || !p.isObjectShallowModified(r.query, this.lastQuery, !1)))),
  112942. n)
  112943. );
  112944. else if (
  112945. e.api &&
  112946. o.api &&
  112947. p.isApiOutdated(
  112948. e.api,
  112949. o.api,
  112950. r.fetchCtxOf(e.data, { pageField: e.pageField, perPageField: e.perPageField }),
  112951. r.fetchCtxOf(o.data, { pageField: o.pageField, perPageField: o.perPageField })
  112952. )
  112953. )
  112954. n = !0
  112955. else if (!o.api && p.isPureVariable(o.source)) {
  112956. var i = p.resolveVariableAndFilter(o.source, o.data, '| raw')
  112957. ;(this.lastData && this.lastData === i) || (r.initFromScope(o.data, o.source, { columns: null !== (t = r.columns) && void 0 !== t ? t : o.columns }), (this.lastData = i))
  112958. }
  112959. n && this.getData()
  112960. }),
  112961. (t.prototype.componentWillUnmount = function () {
  112962. ;(this.mounted = !1), clearTimeout(this.timer)
  112963. }),
  112964. (t.prototype.getParseQueryOptions = function (e) {
  112965. var t,
  112966. a = e.parsePrimitiveQuery
  112967. return { parsePrimitive: !!(p.isObject(a) ? (null == a ? void 0 : a.enable) : a), primitiveTypes: null !== (t = null == a ? void 0 : a.types) && void 0 !== t ? t : ['boolean'] }
  112968. }),
  112969. (t.prototype.controlRef = function (e) {
  112970. for (; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  112971. this.control = e
  112972. }),
  112973. (t.prototype.initQuery = function (e) {
  112974. var t = this.props,
  112975. a = t.store,
  112976. o = t.orderBy,
  112977. n = t.orderDir,
  112978. i = t.loadType,
  112979. s = {}
  112980. o && ((s.orderBy = o), (s.orderDir = n || 'asc')),
  112981. this.handleSearch({ query: r.__assign(r.__assign(r.__assign({}, s), e), a.query), replaceQuery: !1 !== this.props.initFetch, loadMore: 'more' === i, resetPage: !1 }),
  112982. a.setPristineQuery()
  112983. }),
  112984. (t.prototype.handleLoadMore = function () {
  112985. var e = this.props,
  112986. t = e.store,
  112987. a = e.perPage
  112988. t.changePage(t.page + 1, a), this.getData(void 0, void 0, void 0, !0)
  112989. }),
  112990. (t.prototype.handleSearch = function (e) {
  112991. var t = this.props,
  112992. a = t.store,
  112993. o = t.syncLocation,
  112994. n = t.env,
  112995. i = t.pageField,
  112996. s = t.perPageField,
  112997. l = t.parsePrimitiveQuery,
  112998. d = this.getParseQueryOptions(this.props),
  112999. c = e || {},
  113000. u = c.query,
  113001. g = c.resetQuery,
  113002. h = c.replaceQuery,
  113003. m = c.loadMore,
  113004. y = c.resetPage
  113005. ;(u = o && u ? p.qsparse(p.qsstringify(u, void 0, !0)) : u || {}),
  113006. l && (u = p.parsePrimitiveQueryString(u, d)),
  113007. a.updateQuery(
  113008. g ? r.__assign(r.__assign({}, u), this.props.store.pristineQuery) : u,
  113009. o && n && n.updateLocation
  113010. ? function (e) {
  113011. return n.updateLocation(e, !0)
  113012. }
  113013. : void 0,
  113014. i,
  113015. s,
  113016. h
  113017. ),
  113018. y && a.changePage(1),
  113019. (this.lastQuery = a.query),
  113020. this.getData(void 0, void 0, void 0, null != m && m)
  113021. }),
  113022. (t.prototype.handleStopAutoRefresh = function () {
  113023. this.timer && clearTimeout(this.timer), (this.stopingAutoRefresh = !0)
  113024. }),
  113025. (t.prototype.handleStartAutoRefresh = function () {
  113026. ;(this.stopingAutoRefresh = !1), this.reload()
  113027. }),
  113028. (t.prototype.reloadTarget = function (e, t) {}),
  113029. (t.prototype.closeTarget = function (e) {}),
  113030. (t.prototype.updateQuery = function (e) {
  113031. this.props.store
  113032. }),
  113033. (t.prototype.getData = function (e, t, a, o) {
  113034. var r,
  113035. n,
  113036. i = this
  113037. void 0 === a && (a = !1)
  113038. var s = this.props,
  113039. l = s.store,
  113040. d = s.api,
  113041. c = s.messages,
  113042. u = s.pageField,
  113043. g = s.perPageField,
  113044. h = s.interval,
  113045. m = s.stopAutoRefreshWhen,
  113046. y = s.silentPolling
  113047. s.syncLocation
  113048. var v = s.syncResponse2Query,
  113049. f = s.keepItemSelectionOnPageChange,
  113050. _ = s.stopAutoRefreshWhenModalIsOpen,
  113051. b = s.pickerMode
  113052. s.env
  113053. var S = s.loadType,
  113054. P = s.loadDataOnce,
  113055. F = s.source,
  113056. O = s.columns,
  113057. C = s.perPage
  113058. !o && f && t && !b && (l.setSelectedItems([]), l.setUnSelectedItems([])), clearTimeout(this.timer), (this.lastQuery = l.query)
  113059. var A = null != o ? o : 'more' === S,
  113060. T = p.createObject(l.data, l.query)
  113061. A && C && l.changePerPage(C),
  113062. p.isEffectiveApi(d, T)
  113063. ? l
  113064. .fetchInitData(d, T, {
  113065. successMessage: c && c.fetchSuccess,
  113066. errorMessage: c && c.fetchFailed,
  113067. autoAppend: !0,
  113068. forceReload: a,
  113069. loadDataOnce: P,
  113070. source: F,
  113071. silent: e,
  113072. pageField: u,
  113073. perPageField: g,
  113074. loadDataMode: !1,
  113075. syncResponse2Query: v,
  113076. columns: null !== (r = l.columns) && void 0 !== r ? r : O,
  113077. isTable2: !0
  113078. })
  113079. .then(function (e) {
  113080. var t
  113081. return (
  113082. (null == e ? void 0 : e.ok) &&
  113083. h &&
  113084. !i.stopingAutoRefresh &&
  113085. i.mounted &&
  113086. (!m || !m || !p.evalExpression(m, p.createObject(l.data, l.query))) &&
  113087. (!_ || (!l.dialogOpen && !(null === (t = null == l ? void 0 : l.parentStore) || void 0 === t ? void 0 : t.dialogOpen))) &&
  113088. (i.timer = setTimeout(i.getData.bind(i, y, void 0, !0), Math.max(h, 1e3))),
  113089. e
  113090. )
  113091. })
  113092. : F && l.initFromScope(T, F, { columns: null !== (n = l.columns) && void 0 !== n ? n : O })
  113093. }),
  113094. (t.prototype.handleChangePage = function (e, t) {
  113095. var a,
  113096. o = this.props,
  113097. r = o.store,
  113098. n = o.syncLocation,
  113099. s = o.env,
  113100. l = o.pageField,
  113101. d = o.perPageField,
  113102. c = o.autoJumpToTopOnPagerChange,
  113103. p = (((a = {})[l || 'page'] = e), a)
  113104. if ((t && (p[d || 'perPage'] = t), r.updateQuery(p, n && (null == s ? void 0 : s.updateLocation) ? s.updateLocation : void 0, l, d), r.changePage(e, t), this.getData(), c && this.control)) {
  113105. i.findDOMNode(this.control).scrollIntoView()
  113106. var u = window.scrollY
  113107. u && window.scroll(0, u)
  113108. }
  113109. }),
  113110. (t.prototype.handleSave = function (e, t, a, o, r, n) {
  113111. var i = this,
  113112. s = this.props,
  113113. l = s.store,
  113114. d = s.quickSaveApi,
  113115. c = s.quickSaveItemApi,
  113116. u = s.primaryField,
  113117. g = s.env,
  113118. h = s.messages,
  113119. m = s.reload
  113120. if (Array.isArray(e)) {
  113121. if (!p.isEffectiveApi(d)) return void (g && g.alert('CRUD quickSaveApi is required'))
  113122. var y = p.createObject(l.data, { rows: e, rowsDiff: t, indexes: a, rowsOrigin: r })
  113123. e.length &&
  113124. e[0].hasOwnProperty(u || 'id') &&
  113125. (y.ids = e
  113126. .map(function (e) {
  113127. return e[u || 'id']
  113128. })
  113129. .join(',')),
  113130. o && (y.unModifiedItems = o),
  113131. l
  113132. .saveRemote(d, y, { successMessage: h && h.saveFailed, errorMessage: h && h.saveSuccess })
  113133. .then(function () {
  113134. m && i.reloadTarget(p.filterTarget(m, y), y), i.getData(void 0, void 0, !0)
  113135. })
  113136. .catch(function () {})
  113137. } else {
  113138. if (!p.isEffectiveApi(c)) return void (g && g.alert('CRUD quickSaveItemApi is required!'))
  113139. var v = p.createObject(l.data, { item: e, modified: t, origin: r }),
  113140. f = p.createObject(v, e)
  113141. l.saveRemote(c, f)
  113142. .then(function () {
  113143. m && i.reloadTarget(p.filterTarget(m, v), v), i.getData(void 0, void 0, !0)
  113144. })
  113145. .catch(function () {
  113146. ;(null == n ? void 0 : n.resetOnFailed) && i.control.reset()
  113147. })
  113148. }
  113149. }),
  113150. (t.prototype.handleSaveOrder = function (e, t) {
  113151. var a = this,
  113152. o = this.props,
  113153. r = o.store,
  113154. n = o.saveOrderApi,
  113155. i = o.orderField,
  113156. s = o.primaryField,
  113157. l = o.env,
  113158. d = o.reload
  113159. if (n) {
  113160. var c,
  113161. u,
  113162. g = p.createObject(r.data),
  113163. h = [],
  113164. m = s && t[0] && t[0].hasOwnProperty(s)
  113165. if (
  113166. (m || (g.idMap = {}),
  113167. (g.insertAfter = {}),
  113168. t.forEach(function (a) {
  113169. if (~e.indexOf(a))
  113170. if (c) {
  113171. var o = m ? c[s] : t.indexOf(c)
  113172. ;(g.insertAfter[o] = g.insertAfter[o] || []), m || (g.idMap[o] = c), g.insertAfter[o].push(m ? a[s] : a)
  113173. } else h.push(a)
  113174. else (c = a), (u = u || a)
  113175. }),
  113176. u && h.length)
  113177. ) {
  113178. var v = m ? u[s] : t.indexOf(u)
  113179. m || (g.idMap[v] = u),
  113180. (g.insertBefore = {}),
  113181. (g.insertBefore[v] = h.map(function (e) {
  113182. return m ? e[s] : e
  113183. }))
  113184. } else if (h.length) {
  113185. var f = h[0],
  113186. _ = m ? f[s] : t.indexOf(f)
  113187. m || (g.idMap[_] = f),
  113188. (g.insertAfter[_] = h.slice(1).map(function (e) {
  113189. return m ? e[s] : e
  113190. }))
  113191. }
  113192. if (i) {
  113193. var b = (r.page - 1) * r.perPage || 0
  113194. t = t.map(function (e, t) {
  113195. var a
  113196. return p.extendObject(e, (((a = {})[i] = b + t + 1), a))
  113197. })
  113198. }
  113199. ;(g.rows = t.concat()),
  113200. m &&
  113201. (g.ids = t
  113202. .map(function (e) {
  113203. return e[s]
  113204. })
  113205. .join(',')),
  113206. m &&
  113207. i &&
  113208. (g.order = t.map(function (e) {
  113209. return y.default(e, [s, i])
  113210. })),
  113211. p.isEffectiveApi(n, g) &&
  113212. r
  113213. .saveRemote(n, g)
  113214. .then(function () {
  113215. d && a.reloadTarget(p.filterTarget(d, g), g), a.getData(void 0, void 0, !0)
  113216. })
  113217. .catch(function () {})
  113218. } else l && l.alert('CRUD saveOrderApi is required!')
  113219. }),
  113220. (t.prototype.handleSelect = function (e, t) {
  113221. var a = this.props,
  113222. o = a.store,
  113223. r = a.keepItemSelectionOnPageChange,
  113224. n = a.primaryField,
  113225. i = a.multiple,
  113226. s = a.pickerMode,
  113227. l = a.onSelect,
  113228. d = e,
  113229. c = t
  113230. if (p.isArrayChildrenModified(o.selectedItemsAsArray, d)) {
  113231. if (r && o.selectedItems.length) {
  113232. var u = o.selectedItems.concat(),
  113233. g = o.unSelectedItems.concat()
  113234. e.forEach(function (e) {
  113235. var t = v.default(u, function (t) {
  113236. return t === e || (t[n || 'id'] && t[n || 'id'] == e[n || 'id'])
  113237. })
  113238. ~t ? (u[t] = e) : u.push(e)
  113239. var a = v.default(g, function (t) {
  113240. return t === e || (t[n || 'id'] && t[n || 'id'] == e[n || 'id'])
  113241. })
  113242. ~a && g.splice(a, 1)
  113243. }),
  113244. t.forEach(function (e) {
  113245. var t = v.default(g, function (t) {
  113246. return t === e || (t[n || 'id'] && t[n || 'id'] == e[n || 'id'])
  113247. }),
  113248. a = v.default(u, function (t) {
  113249. return t === e || (t[n || 'id'] && t[n || 'id'] == e[n || 'id'])
  113250. })
  113251. ~t ? (g[t] = e) : g.push(e), !~t && ~a && u.splice(a, 1)
  113252. }),
  113253. (d = u),
  113254. (c = g)
  113255. }
  113256. s && !1 === i && d.length > 1 && c.push.apply(c, d.splice(0, d.length - 1)), o.setSelectedItems(d), o.setUnSelectedItems(c), l && l(d)
  113257. }
  113258. }),
  113259. (t.prototype.handleQuerySearch = function (e, t) {
  113260. var a
  113261. void 0 === t && (t = !1)
  113262. var o = this.props,
  113263. n = o.store,
  113264. i = o.syncLocation,
  113265. s = o.env,
  113266. l = o.pageField,
  113267. d = o.perPageField
  113268. n.updateQuery(r.__assign(r.__assign({}, e), (((a = {})[l || 'page'] = 1), a)), i && s && s.updateLocation ? s.updateLocation : void 0, l, d), this.getData(void 0, void 0, t)
  113269. }),
  113270. (t.prototype.reload = function (e, t) {
  113271. if (t) return this.receive(t)
  113272. this.getData(void 0, void 0, !0)
  113273. }),
  113274. (t.prototype.receive = function (e) {
  113275. this.handleQuerySearch(e, !0)
  113276. }),
  113277. (t.prototype.doAction = function (e, t, a) {
  113278. if (e.actionType && ['stopAutoRefresh', 'reload', 'search', 'startAutoRefresh', 'loadMore'].includes(e.actionType)) return this['handle'.concat(f.default(e.actionType))](t)
  113279. }),
  113280. (t.prototype.handleAction = function (e, t, a) {
  113281. return this.doAction(t, a)
  113282. }),
  113283. (t.prototype.unSelectItem = function (e, t) {
  113284. var a = this.props.store,
  113285. o = a.selectedItems.concat(),
  113286. r = a.unSelectedItems.concat(),
  113287. n = o.indexOf(e)
  113288. ~n && r.push.apply(r, o.splice(n, 1)), a.setSelectedItems(o), a.setUnSelectedItems(r)
  113289. }),
  113290. (t.prototype.clearSelection = function () {
  113291. var e = this.props.store,
  113292. t = e.selectedItems.concat(),
  113293. a = e.unSelectedItems.concat()
  113294. e.setSelectedItems([]), e.setUnSelectedItems(a.concat(t))
  113295. }),
  113296. (t.prototype.toggleAllColumns = function (e) {
  113297. var t = this.props.store
  113298. t.updateColumns(
  113299. t.columns.map(function (t) {
  113300. return r.__assign(r.__assign({}, t), { toggled: e })
  113301. })
  113302. )
  113303. }),
  113304. (t.prototype.toggleToggle = function (e) {
  113305. var t = this.props.store,
  113306. a = t.columns[e].toggled
  113307. t.updateColumns(
  113308. t.columns.map(function (t, o) {
  113309. return r.__assign(r.__assign({}, t), { toggled: e === o ? !a : !1 !== t.toggled })
  113310. })
  113311. )
  113312. }),
  113313. (t.prototype.renderChild = function (e, t, a) {
  113314. void 0 === a && (a = {})
  113315. var o,
  113316. n = this.props,
  113317. i = n.render,
  113318. s = n.store,
  113319. l = n.primaryField,
  113320. d = void 0 === l ? 'id' : l,
  113321. c = s.selectedItems,
  113322. u = s.unSelectedItems,
  113323. g = s.items
  113324. o = /^filter/.test(e)
  113325. ? p.createObject(p.createObject(s.filterData, s.getData(this.props.data)), {})
  113326. : p.createObject(s.mergedData, {
  113327. items: g.concat(),
  113328. selectedItems: c.concat(),
  113329. unSelectedItems: u.concat(),
  113330. ids: c
  113331. .map(function (e) {
  113332. return e.hasOwnProperty(d) ? e[d] : null
  113333. })
  113334. .filter(function (e) {
  113335. return e
  113336. })
  113337. .join(',')
  113338. })
  113339. var h = {
  113340. activePage: s.page,
  113341. lastPage: s.lastPage,
  113342. perPage: s.perPage,
  113343. total: s.total,
  113344. onPageChange: this.handleChangePage,
  113345. cols: s.columns,
  113346. toggleAllColumns: this.toggleAllColumns,
  113347. toggleToggle: this.toggleToggle,
  113348. onQuery: this.handleQuerySearch
  113349. }
  113350. return t.type, i(e, t, r.__assign(r.__assign({ data: o }, a), h))
  113351. }),
  113352. (t.prototype.renderToolbar = function (e, t) {
  113353. var a = this
  113354. return t
  113355. ? (t = [].concat(t)).map(function (t, o) {
  113356. return a.renderChild(''.concat(e, '/').concat(o), t, { key: o + '' })
  113357. })
  113358. : null
  113359. }),
  113360. (t.prototype.renderFilter = function (e) {
  113361. var t = this
  113362. if (!e || (Array.isArray(e) && 0 === e.length)) return null
  113363. var a = Array.isArray(e) ? e : p.isObject(e) && null != e.type ? [e] : []
  113364. return a.length < 1
  113365. ? null
  113366. : a.map(function (e, a) {
  113367. return t.renderChild('filter/'.concat(a), e, {
  113368. key: a + 'filter',
  113369. data: t.props.store.filterData,
  113370. onSubmit: function (e) {
  113371. return t.handleSearch({ query: e, resetPage: !0 })
  113372. },
  113373. onReset: function (e) {
  113374. var a = {}
  113375. Object.keys(e).forEach(function (e) {
  113376. return (a[e] = '')
  113377. }),
  113378. t.handleSearch({ query: a, resetQuery: !0, replaceQuery: !0, resetPage: !0 })
  113379. }
  113380. })
  113381. })
  113382. }),
  113383. (t.prototype.renderSelection = function () {
  113384. var e = this,
  113385. t = this.props,
  113386. a = t.store,
  113387. o = t.classnames,
  113388. r = t.labelField,
  113389. n = t.labelTpl,
  113390. i = t.primaryField,
  113391. s = t.translate,
  113392. l = t.env
  113393. return a.selectedItems.length
  113394. ? b(
  113395. 'div',
  113396. { className: o('Crud-selection') },
  113397. b('div', { className: o('Crud-selectionLabel') }, s('CRUD.selected', { total: a.selectedItems.length })),
  113398. a.selectedItems.map(function (t, a) {
  113399. return b(
  113400. 'div',
  113401. { key: a, className: o('Crud-value') },
  113402. b('span', { 'data-tooltip': s('delete'), 'data-position': 'bottom', className: o('Crud-valueIcon'), onClick: e.unSelectItem.bind(e, t, a) }, '×'),
  113403. b('span', { className: o('Crud-valueLabel') }, n ? b(u.Html, { html: p.filter(n, t), filterHtml: l.filterHtml }) : p.getVariable(t, r || 'label') || p.getVariable(t, i || 'id'))
  113404. )
  113405. }),
  113406. b('a', { onClick: this.clearSelection.bind(this), className: o('Crud-selectionClear') }, s('clear'))
  113407. )
  113408. : null
  113409. }),
  113410. (t.prototype.render = function () {
  113411. var e = this.props,
  113412. t = e.columns,
  113413. a = e.className,
  113414. o = e.style,
  113415. n = e.bodyClassName,
  113416. i = e.filter,
  113417. s = e.render,
  113418. l = e.store,
  113419. d = e.mode,
  113420. c = void 0 === d ? 'table2' : d
  113421. e.syncLocation, e.children, e.bulkActions
  113422. var p = e.pickerMode,
  113423. u = e.selectable,
  113424. g = e.multiple
  113425. e.valueField
  113426. var h = e.primaryField
  113427. e.value, e.hideQuickSaveBtn
  113428. var y = e.itemActions,
  113429. v = e.classnames,
  113430. f = e.keepItemSelectionOnPageChange,
  113431. _ = e.maxKeepItemSelectionLength,
  113432. P = e.onEvent
  113433. e.onAction
  113434. var F = e.popOverContainer
  113435. e.translate, e.onQuery
  113436. var O = e.autoGenerateFilter
  113437. e.onSelect
  113438. var C = e.autoFillHeight,
  113439. A = e.showSelection,
  113440. T = e.headerToolbar,
  113441. I = e.footerToolbar
  113442. e.columnsTogglable
  113443. var Q = e.headerToolbarClassName,
  113444. D = e.footerToolbarClassName,
  113445. k = e.id,
  113446. M = r.__rest(e, [
  113447. 'columns',
  113448. 'className',
  113449. 'style',
  113450. 'bodyClassName',
  113451. 'filter',
  113452. 'render',
  113453. 'store',
  113454. 'mode',
  113455. 'syncLocation',
  113456. 'children',
  113457. 'bulkActions',
  113458. 'pickerMode',
  113459. 'selectable',
  113460. 'multiple',
  113461. 'valueField',
  113462. 'primaryField',
  113463. 'value',
  113464. 'hideQuickSaveBtn',
  113465. 'itemActions',
  113466. 'classnames',
  113467. 'keepItemSelectionOnPageChange',
  113468. 'maxKeepItemSelectionLength',
  113469. 'onEvent',
  113470. 'onAction',
  113471. 'popOverContainer',
  113472. 'translate',
  113473. 'onQuery',
  113474. 'autoGenerateFilter',
  113475. 'onSelect',
  113476. 'autoFillHeight',
  113477. 'showSelection',
  113478. 'headerToolbar',
  113479. 'footerToolbar',
  113480. 'columnsTogglable',
  113481. 'headerToolbarClassName',
  113482. 'footerToolbarClassName',
  113483. 'id'
  113484. ])
  113485. return b(
  113486. 'div',
  113487. { className: v('Crud2', a, { 'is-loading': l.loading }), style: o, 'data-id': k },
  113488. b('div', { className: v('Crud2-filter') }, this.renderFilter(i)),
  113489. b('div', { className: v('Crud2-toolbar', Q) }, this.renderToolbar('headerToolbar', T)),
  113490. A && f && !1 !== g ? this.renderSelection() : null,
  113491. s(
  113492. 'body',
  113493. r.__assign(r.__assign({}, M), {
  113494. onEvent: m.default(P, function (e, t) {
  113495. return !S.includes(t)
  113496. }),
  113497. type: c,
  113498. columns: c.startsWith('table') ? l.columns || t : void 0
  113499. }),
  113500. {
  113501. key: 'body',
  113502. className: v('Crud2-body', n),
  113503. ref: this.controlRef,
  113504. autoGenerateFilter: !i && O,
  113505. autoFillHeight: C,
  113506. checkAll: !1,
  113507. selectable: !!(null != u ? u : p),
  113508. itemActions: y,
  113509. multiple: g,
  113510. columnsTogglable: !1,
  113511. selected: p || f ? l.selectedItemsAsArray : void 0,
  113512. keepItemSelectionOnPageChange: f,
  113513. maxKeepItemSelectionLength: _,
  113514. primaryField: h,
  113515. items: l.data.items,
  113516. query: l.query,
  113517. orderBy: l.query.orderBy,
  113518. orderDir: l.query.orderDir,
  113519. popOverContainer: F,
  113520. onSave: this.handleSave.bind(this),
  113521. onSaveOrder: this.handleSaveOrder,
  113522. onSearch: this.handleQuerySearch,
  113523. onSort: this.handleQuerySearch,
  113524. onSelect: this.handleSelect,
  113525. onAction: this.handleAction,
  113526. data: l.mergedData,
  113527. loading: l.loading,
  113528. host: this
  113529. }
  113530. ),
  113531. b('div', { className: v('Crud2-toolbar', D) }, this.renderToolbar('footerToolbar', I))
  113532. )
  113533. }),
  113534. (t.propsList = [
  113535. 'mode',
  113536. 'syncLocation',
  113537. 'value',
  113538. 'multiple',
  113539. 'valueField',
  113540. 'pageField',
  113541. 'perPageField',
  113542. 'hideQuickSaveBtn',
  113543. 'autoJumpToTopOnPagerChange',
  113544. 'interval',
  113545. 'silentPolling',
  113546. 'stopAutoRefreshWhen',
  113547. 'stopAutoRefreshWhenModalIsOpen',
  113548. 'api',
  113549. 'headerToolbar',
  113550. 'footerToolbar',
  113551. 'autoGenerateFilter',
  113552. 'syncResponse2Query',
  113553. 'keepItemSelectionOnPageChange',
  113554. 'source',
  113555. 'onChange',
  113556. 'onInit',
  113557. 'onSaved',
  113558. 'onQuery',
  113559. 'autoFillHeight',
  113560. 'showSelection',
  113561. 'headerToolbarClassName',
  113562. 'footerToolbarClassName',
  113563. 'primaryField',
  113564. 'parsePrimitiveQuery'
  113565. ]),
  113566. (t.defaultProps = {
  113567. toolbarInline: !0,
  113568. syncLocation: !0,
  113569. hideQuickSaveBtn: !1,
  113570. autoJumpToTopOnPagerChange: !0,
  113571. silentPolling: !1,
  113572. autoFillHeight: !1,
  113573. showSelection: !0,
  113574. perPage: 10,
  113575. primaryField: 'id',
  113576. parsePrimitiveQuery: !0
  113577. }),
  113578. r.__decorate([p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], t.prototype, 'controlRef', null),
  113579. r.__decorate(
  113580. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Number, Number]), r.__metadata('design:returntype', void 0)],
  113581. t.prototype,
  113582. 'handleChangePage',
  113583. null
  113584. ),
  113585. r.__decorate(
  113586. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Array, Array]), r.__metadata('design:returntype', void 0)],
  113587. t.prototype,
  113588. 'handleSaveOrder',
  113589. null
  113590. ),
  113591. r.__decorate(
  113592. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Array, Array]), r.__metadata('design:returntype', void 0)],
  113593. t.prototype,
  113594. 'handleSelect',
  113595. null
  113596. ),
  113597. r.__decorate(
  113598. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Boolean]), r.__metadata('design:returntype', void 0)],
  113599. t.prototype,
  113600. 'handleQuerySearch',
  113601. null
  113602. ),
  113603. r.__decorate(
  113604. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Object, Boolean]), r.__metadata('design:returntype', void 0)],
  113605. t.prototype,
  113606. 'doAction',
  113607. null
  113608. ),
  113609. r.__decorate(
  113610. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Object, Object]), r.__metadata('design:returntype', void 0)],
  113611. t.prototype,
  113612. 'handleAction',
  113613. null
  113614. ),
  113615. r.__decorate(
  113616. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Boolean]), r.__metadata('design:returntype', void 0)],
  113617. t.prototype,
  113618. 'toggleAllColumns',
  113619. null
  113620. ),
  113621. r.__decorate([p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Number]), r.__metadata('design:returntype', void 0)], t.prototype, 'toggleToggle', null),
  113622. r.__decorate(
  113623. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [String, Object, Object]), r.__metadata('design:returntype', void 0)],
  113624. t.prototype,
  113625. 'renderChild',
  113626. null
  113627. ),
  113628. t
  113629. )
  113630. })(h.default.Component)
  113631. !(function (e) {
  113632. function t(t, a) {
  113633. var o = e.call(this, t) || this
  113634. return a.registerComponent(o), o
  113635. }
  113636. r.__extends(t, e),
  113637. (t.prototype.componentWillUnmount = function () {
  113638. e.prototype.componentWillUnmount.call(this), this.context.unRegisterComponent(this)
  113639. }),
  113640. (t.prototype.reload = function (t, a, o) {
  113641. var r = this.context
  113642. return t ? r.reload(a ? ''.concat(t, '?').concat(p.qsstringify(a)) : t, o) : e.prototype.reload.call(this, t, a)
  113643. }),
  113644. (t.prototype.receive = function (t, a) {
  113645. var o = this.context
  113646. return a ? o.send(a, t) : e.prototype.receive.call(this, t)
  113647. }),
  113648. (t.prototype.reloadTarget = function (e, t) {
  113649. this.context.reload(e, t)
  113650. }),
  113651. (t.prototype.closeTarget = function (e) {
  113652. this.context.close(e)
  113653. }),
  113654. (t.contextType = p.ScopedContext),
  113655. (t = r.__decorate([p.Renderer({ type: 'crud2', storeType: p.CRUDStore.name, isolateScope: !0 }), r.__metadata('design:paramtypes', [Object, Object])], t))
  113656. })(P),
  113657. (t.default = P),
  113658. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  113659. }) /*!node_modules/amis/lib/renderers/Pagination.js*/
  113660. amis.define('05e2487', function (e, t, a, n) {
  113661. 'use strict'
  113662. Object.defineProperty(t, '__esModule', { value: !0 })
  113663. var r = e('68b98b9'),
  113664. i = e('ac704b9'),
  113665. o = e('64ea6e0'),
  113666. u = e('59972ca')
  113667. function s(e) {
  113668. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  113669. }
  113670. var p = s(i),
  113671. d = e('ac704b9'),
  113672. l = (d.default || d).createElement
  113673. ;(d.default || d).Fragment
  113674. var c = (function (e) {
  113675. function t() {
  113676. return (null !== e && e.apply(this, arguments)) || this
  113677. }
  113678. return (
  113679. r.__extends(t, e),
  113680. (t.prototype.formatNumber = function (e, t) {
  113681. var a = void 0
  113682. return (
  113683. 'string' == typeof e ? (a = 'string' == typeof (e = o.isPureVariable(e) ? o.resolveVariableAndFilter(e, this.props.data) : e) ? parseInt(e, 10) : e) : 'number' == typeof e && (a = e),
  113684. 'number' != typeof a || isNaN(a) ? t : a
  113685. )
  113686. }),
  113687. (t.prototype.onPageChange = function (e, t, a) {
  113688. return r.__awaiter(this, void 0, void 0, function () {
  113689. var n, i, u, s, p
  113690. return r.__generator(this, function (r) {
  113691. switch (r.label) {
  113692. case 0:
  113693. return (n = this.props), (i = n.onPageChange), (u = n.dispatchEvent), (s = n.data), [4, null == u ? void 0 : u('change', o.createObject(s, { page: e, perPage: t }))]
  113694. case 1:
  113695. return (null == (p = r.sent()) ? void 0 : p.prevented) || null == i || i(e, t, a), [2]
  113696. }
  113697. })
  113698. })
  113699. }),
  113700. (t.prototype.render = function () {
  113701. var e = this.props,
  113702. t = e.maxButtons,
  113703. a = e.activePage,
  113704. n = e.total,
  113705. i = e.perPage
  113706. return l(
  113707. u.Pagination,
  113708. r.__assign({}, this.props, {
  113709. onPageChange: this.onPageChange,
  113710. maxButtons: this.formatNumber(t),
  113711. activePage: this.formatNumber(a),
  113712. total: this.formatNumber(n),
  113713. perPage: this.formatNumber(i)
  113714. })
  113715. )
  113716. }),
  113717. r.__decorate(
  113718. [o.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Number, Number, String]), r.__metadata('design:returntype', Promise)],
  113719. t.prototype,
  113720. 'onPageChange',
  113721. null
  113722. ),
  113723. t
  113724. )
  113725. })(p.default.Component)
  113726. !(function (e) {
  113727. function t() {
  113728. return (null !== e && e.apply(this, arguments)) || this
  113729. }
  113730. r.__extends(t, e), (t = r.__decorate([o.Renderer({ test: /(^|\/)(?:pagination|pager)$/, name: 'pagination' })], t))
  113731. })(c),
  113732. (t.default = c),
  113733. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  113734. }) /*!node_modules/amis/lib/renderers/Cards.js*/
  113735. amis.define('a1ed982', function (e, t, r, a) {
  113736. 'use strict'
  113737. Object.defineProperty(t, '__esModule', { value: !0 })
  113738. var n = e('68b98b9'),
  113739. o = e('ac704b9'),
  113740. i = e('1e5c4ba'),
  113741. s = e('64ea6e0'),
  113742. l = e('59972ca'),
  113743. d = e('9a27350'),
  113744. c = e('0de7e2d')
  113745. function u(e) {
  113746. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  113747. }
  113748. var p = u(o),
  113749. h = u(d),
  113750. g = u(c),
  113751. m = e('ac704b9'),
  113752. f = (m.default || m).createElement
  113753. ;(m.default || m).Fragment
  113754. var v = (function (e) {
  113755. function t(r) {
  113756. var a = e.call(this, r) || this
  113757. ;(a.handleAction = a.handleAction.bind(a)),
  113758. (a.handleCheck = a.handleCheck.bind(a)),
  113759. (a.handleCheckAll = a.handleCheckAll.bind(a)),
  113760. (a.handleQuickChange = a.handleQuickChange.bind(a)),
  113761. (a.handleSave = a.handleSave.bind(a)),
  113762. (a.handleSaveOrder = a.handleSaveOrder.bind(a)),
  113763. (a.reset = a.reset.bind(a)),
  113764. (a.dragTipRef = a.dragTipRef.bind(a)),
  113765. (a.bodyRef = a.bodyRef.bind(a)),
  113766. (a.renderToolbar = a.renderToolbar.bind(a))
  113767. var n = r.store,
  113768. o = r.selectable,
  113769. i = r.draggable,
  113770. s = r.orderBy,
  113771. l = r.orderDir,
  113772. d = r.multiple,
  113773. c = r.hideCheckToggler,
  113774. u = r.itemCheckableOn,
  113775. p = r.itemDraggableOn
  113776. return (
  113777. n.update({ selectable: o, draggable: i, orderBy: s, orderDir: l, multiple: d, hideCheckToggler: c, itemCheckableOn: u, itemDraggableOn: p }), t.syncItems(n, a.props) && a.syncSelected(), a
  113778. )
  113779. }
  113780. return (
  113781. n.__extends(t, e),
  113782. (t.syncItems = function (e, t, r) {
  113783. var a = t.source,
  113784. n = s.getPropValue(t, function (e) {
  113785. return e.items
  113786. }),
  113787. o = [],
  113788. i = !1
  113789. if (
  113790. !Array.isArray(n) ||
  113791. (r &&
  113792. s.getPropValue(r, function (e) {
  113793. return e.items
  113794. }) === n)
  113795. ) {
  113796. if ('string' == typeof a) {
  113797. var l = s.resolveVariableAndFilter(a, t.data, '| raw'),
  113798. d = r ? s.resolveVariableAndFilter(a, r.data, '| raw') : null
  113799. d && d === l ? (i = !1) : Array.isArray(l) && ((o = l), (i = !0))
  113800. }
  113801. } else (o = n), (i = !0)
  113802. return i && e.initItems(o), Array.isArray(t.selected) && e.updateSelected(t.selected, t.valueField), i
  113803. }),
  113804. (t.prototype.componentDidUpdate = function (e) {
  113805. var r = this.props,
  113806. a = r.store
  113807. s.anyChanged(['selectable', 'draggable', 'orderBy', 'orderDir', 'multiple', 'hideCheckToggler', 'itemCheckableOn', 'itemDraggableOn'], e, r) &&
  113808. a.update({
  113809. selectable: r.selectable,
  113810. draggable: r.draggable,
  113811. orderBy: r.orderBy,
  113812. orderDir: r.orderDir,
  113813. multiple: r.multiple,
  113814. hideCheckToggler: r.hideCheckToggler,
  113815. itemCheckableOn: r.itemCheckableOn,
  113816. itemDraggableOn: r.itemDraggableOn
  113817. }),
  113818. s.anyChanged(['source', 'value', 'items'], e, r) || (!r.value && !r.items && (r.data !== e.data || ('string' == typeof r.source && s.isPureVariable(r.source))))
  113819. ? t.syncItems(a, r, e) && this.syncSelected()
  113820. : e.selected !== r.selected && a.updateSelected(r.selected || [], r.valueField)
  113821. }),
  113822. (t.prototype.bodyRef = function (e) {
  113823. this.body = e
  113824. }),
  113825. (t.prototype.handleAction = function (e, t, r) {
  113826. ;(0, this.props.onAction)(e, t, r)
  113827. }),
  113828. (t.prototype.handleCheck = function (e) {
  113829. e.toggle(), this.syncSelected()
  113830. }),
  113831. (t.prototype.handleCheckAll = function () {
  113832. this.props.store.toggleAll(), this.syncSelected()
  113833. }),
  113834. (t.prototype.handleSelectAll = function () {
  113835. this.props.store.selectAll(), this.syncSelected()
  113836. }),
  113837. (t.prototype.handleClearAll = function () {
  113838. this.props.store.clearAll(), this.syncSelected()
  113839. }),
  113840. (t.prototype.syncSelected = function () {
  113841. var e = this.props,
  113842. t = e.store,
  113843. r = e.onSelect,
  113844. a = e.dispatchEvent,
  113845. n = t.selectedItems.map(function (e) {
  113846. return e.data
  113847. }),
  113848. o = t.unSelectedItems.map(function (e) {
  113849. return e.data
  113850. })
  113851. a('selected', s.createObject(t.data, { selectItems: n, unSelectItems: o })), r && r(n, o)
  113852. }),
  113853. (t.prototype.handleQuickChange = function (e, t, r, a, n) {
  113854. if ((e.change(t, a), r && !a))
  113855. if (r && r.api) this.props.onAction(null, { actionType: 'ajax', api: r.api, reload: null == n ? void 0 : n.reload }, e.locals)
  113856. else {
  113857. var o = this.props,
  113858. i = o.onSave,
  113859. l = o.primaryField
  113860. i && i(e.data, s.difference(e.data, e.pristine, ['id', l]), e.index, void 0, e.pristine, n)
  113861. }
  113862. }),
  113863. (t.prototype.handleSave = function () {
  113864. var e = this.props,
  113865. t = e.store,
  113866. r = e.onSave,
  113867. a = e.primaryField
  113868. if (r && t.modifiedItems.length) {
  113869. var n = t.modifiedItems.map(function (e) {
  113870. return e.data
  113871. }),
  113872. o = t.modifiedItems.map(function (e) {
  113873. return e.index
  113874. })
  113875. r(
  113876. n,
  113877. t.modifiedItems.map(function (e) {
  113878. return s.difference(e.data, e.pristine, ['id', a])
  113879. }),
  113880. o,
  113881. t.items
  113882. .filter(function (e) {
  113883. return !e.modified
  113884. })
  113885. .map(function (e) {
  113886. return e.data
  113887. }),
  113888. t.modifiedItems.map(function (e) {
  113889. return e.pristine
  113890. })
  113891. )
  113892. }
  113893. }),
  113894. (t.prototype.handleSaveOrder = function () {
  113895. var e = this.props,
  113896. t = e.store,
  113897. r = e.onSaveOrder
  113898. r &&
  113899. t.movedItems.length &&
  113900. r(
  113901. t.movedItems.map(function (e) {
  113902. return e.data
  113903. }),
  113904. t.items.map(function (e) {
  113905. return e.data
  113906. })
  113907. )
  113908. }),
  113909. (t.prototype.reset = function () {
  113910. this.props.store.reset()
  113911. }),
  113912. (t.prototype.bulkUpdate = function (e, t) {
  113913. var r = this.props,
  113914. a = r.store,
  113915. o = r.primaryField
  113916. if (o && e.ids) {
  113917. var i = e.ids.split(','),
  113918. s = a.items.filter(function (e) {
  113919. return g.default(i, function (t) {
  113920. return t && t == e.data[o]
  113921. })
  113922. }),
  113923. l = n.__assign(n.__assign({}, e), { ids: void 0 })
  113924. s.forEach(function (e) {
  113925. return e.change(l)
  113926. })
  113927. } else if (Array.isArray(t)) {
  113928. ;(s = a.items.filter(function (e) {
  113929. return ~t.indexOf(e.pristine)
  113930. })).forEach(function (t) {
  113931. return t.change(e)
  113932. })
  113933. }
  113934. }),
  113935. (t.prototype.getSelected = function () {
  113936. return this.props.store.selectedItems.map(function (e) {
  113937. return e.data
  113938. })
  113939. }),
  113940. (t.prototype.dragTipRef = function (e) {
  113941. !this.dragTip && e ? this.initDragging() : this.dragTip && !e && this.destroyDragging(), (this.dragTip = e)
  113942. }),
  113943. (t.prototype.initDragging = function () {
  113944. if (!this.sortable) {
  113945. var e = this.props.store,
  113946. t = i.findDOMNode(this),
  113947. r = this.props.classPrefix
  113948. this.sortable = new h.default(t.querySelector('.'.concat(r, 'Cards-body')), {
  113949. group: 'table',
  113950. animation: 150,
  113951. handle: '.'.concat(r, 'Card-dragBtn'),
  113952. ghostClass: 'is-dragging',
  113953. onEnd: function (t) {
  113954. if (t.newIndex !== t.oldIndex) {
  113955. var r = t.to
  113956. t.oldIndex < r.childNodes.length - 1 ? r.insertBefore(t.item, r.childNodes[t.oldIndex > t.newIndex ? t.oldIndex + 1 : t.oldIndex]) : r.appendChild(t.item),
  113957. e.exchange(t.oldIndex, t.newIndex)
  113958. }
  113959. }
  113960. })
  113961. }
  113962. }),
  113963. (t.prototype.destroyDragging = function () {
  113964. this.sortable && this.sortable.destroy(), (this.sortable = void 0)
  113965. }),
  113966. (t.prototype.renderActions = function (e) {
  113967. var t,
  113968. r = this,
  113969. a = this.props,
  113970. o = a.actions,
  113971. i = a.render,
  113972. s = a.store,
  113973. l = a.classnames
  113974. return (
  113975. (o = Array.isArray(o) ? o.concat() : []),
  113976. !~this.renderedToolbars.indexOf('check-all') && (t = this.renderCheckAll()) && o.unshift({ type: 'button', children: t }),
  113977. 'header' === e && !~this.renderedToolbars.indexOf('drag-toggler') && (t = this.renderDragToggler()) && o.unshift({ type: 'button', children: t }),
  113978. Array.isArray(o) && o.length
  113979. ? f(
  113980. 'div',
  113981. { className: l('Cards-actions') },
  113982. o.map(function (e, t) {
  113983. return i('action/'.concat(t), n.__assign({ type: 'button' }, e), { onAction: r.handleAction, key: t, btnDisabled: s.dragging })
  113984. })
  113985. )
  113986. : null
  113987. )
  113988. }),
  113989. (t.prototype.renderHeading = function () {
  113990. var e = this.props,
  113991. t = e.title,
  113992. r = e.store,
  113993. a = e.hideQuickSaveBtn,
  113994. n = e.classnames,
  113995. o = e.data
  113996. return t || (r.modified && !a) || r.moved
  113997. ? f(
  113998. 'div',
  113999. { className: n('Cards-heading') },
  114000. r.modified && !a
  114001. ? f(
  114002. 'span',
  114003. null,
  114004. '\u5f53\u524d\u6709 '.concat(r.modified, ' \u6761\u8bb0\u5f55\u4fee\u6539\u4e86\u5185\u5bb9, \u4f46\u5e76\u6ca1\u6709\u63d0\u4ea4。\u8bf7\u9009\u62e9:'),
  114005. f(
  114006. 'button',
  114007. { type: 'button', className: n('Button Button--xs Button--success m-l-sm'), onClick: this.handleSave },
  114008. f(l.Icon, { icon: 'check', className: 'icon m-r-xs' }),
  114009. '\u63d0\u4ea4'
  114010. ),
  114011. f(
  114012. 'button',
  114013. { type: 'button', className: n('Button Button--xs Button--danger m-l-sm'), onClick: this.reset },
  114014. f(l.Icon, { icon: 'close', className: 'icon m-r-xs' }),
  114015. '\u653e\u5f03'
  114016. )
  114017. )
  114018. : r.moved
  114019. ? f(
  114020. 'span',
  114021. null,
  114022. '\u5f53\u524d\u6709 '.concat(r.moved, ' \u6761\u8bb0\u5f55\u4fee\u6539\u4e86\u987a\u5e8f, \u4f46\u5e76\u6ca1\u6709\u63d0\u4ea4。\u8bf7\u9009\u62e9:'),
  114023. f(
  114024. 'button',
  114025. { type: 'button', className: n('Button Button--xs Button--success m-l-sm'), onClick: this.handleSaveOrder },
  114026. f(l.Icon, { icon: 'check', className: 'icon m-r-xs' }),
  114027. '\u63d0\u4ea4'
  114028. ),
  114029. f(
  114030. 'button',
  114031. { type: 'button', className: n('Button Button--xs Button--danger m-l-sm'), onClick: this.reset },
  114032. f(l.Icon, { icon: 'close', className: 'icon m-r-xs' }),
  114033. '\u653e\u5f03'
  114034. )
  114035. )
  114036. : t
  114037. ? s.filter(t, o)
  114038. : ''
  114039. )
  114040. : null
  114041. }),
  114042. (t.prototype.renderHeader = function () {
  114043. var e = this.props,
  114044. t = e.header,
  114045. r = e.headerClassName
  114046. e.headerToolbar
  114047. var a = e.headerToolbarRender,
  114048. o = e.showHeader,
  114049. i = e.render,
  114050. s = e.store,
  114051. l = e.classnames,
  114052. d = e.translate
  114053. if (!1 === o) return null
  114054. var c = a
  114055. ? a(
  114056. n.__assign(n.__assign({}, this.props), {
  114057. selectedItems: s.selectedItems.map(function (e) {
  114058. return e.data
  114059. }),
  114060. items: s.items.map(function (e) {
  114061. return e.data
  114062. }),
  114063. unSelectedItems: s.unSelectedItems.map(function (e) {
  114064. return e.data
  114065. })
  114066. }),
  114067. this.renderToolbar
  114068. )
  114069. : null,
  114070. u = this.renderActions('header'),
  114071. p =
  114072. u || c || s.dragging
  114073. ? f('div', { className: l('Cards-toolbar'), key: 'header-toolbar' }, u, c, s.dragging ? f('div', { className: l('Cards-dragTip'), ref: this.dragTipRef }, d('Card.dragTip')) : null)
  114074. : null,
  114075. h = t ? f('div', { className: l('Cards-header', r), key: 'header' }, i('header', t)) : null
  114076. return h && p ? [h, p] : h || p || null
  114077. }),
  114078. (t.prototype.renderFooter = function () {
  114079. var e = this.props,
  114080. t = e.footer,
  114081. r = e.footerClassName
  114082. e.footerToolbar
  114083. var a = e.footerToolbarRender,
  114084. o = e.render,
  114085. i = e.showFooter,
  114086. s = e.store,
  114087. l = e.classnames,
  114088. d = e.affixFooter
  114089. if (!1 === i) return null
  114090. var c = a
  114091. ? a(
  114092. n.__assign(n.__assign({}, this.props), {
  114093. selectedItems: s.selectedItems.map(function (e) {
  114094. return e.data
  114095. }),
  114096. items: s.items.map(function (e) {
  114097. return e.data
  114098. }),
  114099. unSelectedItems: s.unSelectedItems.map(function (e) {
  114100. return e.data
  114101. })
  114102. }),
  114103. this.renderToolbar
  114104. )
  114105. : null,
  114106. u = this.renderActions('footer'),
  114107. p = t ? f('div', { className: l('Cards-footer', r, d ? 'Cards-footer--affix' : ''), key: 'footer' }, o('footer', t)) : null,
  114108. h = u || c ? f('div', { className: l('Cards-toolbar', !p && d ? 'Cards-footToolbar--affix' : ''), key: 'footer-toolbar' }, u, c) : null
  114109. return p && h ? [h, p] : p || h || null
  114110. }),
  114111. (t.prototype.renderCheckAll = function () {
  114112. var e = this.props,
  114113. t = e.store,
  114114. r = e.multiple,
  114115. a = e.selectable,
  114116. n = e.checkAll
  114117. return t.selectable && r && a && !t.dragging && t.items.length && n
  114118. ? f(l.Button, { key: 'checkall', tooltip: '\u5207\u6362\u5168\u9009', onClick: this.handleCheckAll, size: 'sm', level: t.allChecked ? 'info' : 'default' }, '\u5168\u9009')
  114119. : null
  114120. }),
  114121. (t.prototype.renderDragToggler = function () {
  114122. var e = this,
  114123. t = this.props,
  114124. r = t.store
  114125. t.multiple, t.selectable
  114126. var a = t.popOverContainer,
  114127. n = t.env,
  114128. o = t.translate,
  114129. i = t.dragIcon
  114130. return !r.draggable || r.items.length < 2
  114131. ? null
  114132. : f(
  114133. l.Button,
  114134. {
  114135. iconOnly: !0,
  114136. key: 'dragging-toggle',
  114137. tooltip: o('Card.toggleDrag'),
  114138. tooltipContainer: a || (null == n ? void 0 : n.getModalContainer),
  114139. size: 'sm',
  114140. active: r.dragging,
  114141. onClick: function (t) {
  114142. t.preventDefault(), r.toggleDragging(), r.dragging && r.clear(), r.dragging && e.initDragging()
  114143. }
  114144. },
  114145. p.default.isValidElement(i) ? i : f(l.Icon, { icon: 'exchange', className: 'icon r90' })
  114146. )
  114147. }),
  114148. (t.prototype.renderToolbar = function (e, t) {
  114149. var r = e.type || e
  114150. return 'drag-toggler' === r ? (this.renderedToolbars.push(r), this.renderDragToggler()) : 'check-all' === r ? (this.renderedToolbars.push(r), this.renderCheckAll()) : void 0
  114151. }),
  114152. (t.prototype.renderCard = function (e, t, r, a, o) {
  114153. var i = this,
  114154. l = this.props,
  114155. d = l.render,
  114156. c = l.classnames,
  114157. u = l.store,
  114158. p = l.multiple,
  114159. h = l.checkOnItemClick,
  114160. g = l.hideCheckToggler,
  114161. m = {
  114162. className: c(s.filterClassNameObject((t && t.className) || '', r.locals), { 'is-checked': r.checked, 'is-modified': r.modified, 'is-moved': r.moved, 'is-dragging': u.dragging }),
  114163. item: r,
  114164. key: e,
  114165. itemIndex: r.index,
  114166. multiple: p,
  114167. selectable: u.selectable,
  114168. checkable: r.checkable,
  114169. draggable: r.draggable,
  114170. selected: r.checked,
  114171. dragging: u.dragging,
  114172. data: r.locals,
  114173. onAction: this.handleAction,
  114174. onCheck: this.handleCheck,
  114175. onQuickChange: u.dragging ? null : this.handleQuickChange
  114176. }
  114177. return (
  114178. 'card2' === (null == t ? void 0 : t.type) &&
  114179. (m = n.__assign(n.__assign({}, m), {
  114180. item: r.locals,
  114181. onCheck: function () {
  114182. i.handleCheck(r)
  114183. }
  114184. })),
  114185. f('div', { key: r.index, className: c(a), style: o }, d('card/'.concat(e), n.__assign({ type: t.type || 'card', hideCheckToggler: g, checkOnItemClick: h }, t), m))
  114186. )
  114187. }),
  114188. (t.prototype.render = function () {
  114189. var e = this,
  114190. t = this.props,
  114191. r = t.className,
  114192. a = t.style,
  114193. o = t.store,
  114194. i = t.columnsCount,
  114195. d = t.itemClassName,
  114196. c = t.placeholder,
  114197. u = t.card,
  114198. h = t.data,
  114199. g = t.render,
  114200. m = t.affixHeader,
  114201. v = t.masonryLayout,
  114202. y = t.itemsClassName,
  114203. b = t.classnames,
  114204. C = t.translate,
  114205. k = t.loading,
  114206. x = void 0 !== k && k,
  114207. _ = t.loadingConfig,
  114208. T = t.env,
  114209. A = t.id,
  114210. I = t.wrapperCustomStyle,
  114211. N = t.themeCss,
  114212. S = t.mobileUI
  114213. this.renderedToolbars = []
  114214. var D = i ? 'Grid-col--sm'.concat(Math.round(12 / i)) : d || '',
  114215. O = this.renderHeader(),
  114216. B = this.renderHeading(),
  114217. w = this.renderFooter(),
  114218. R = ''
  114219. v &&
  114220. (R =
  114221. 'Cards--masonry ' +
  114222. D.split(/\s/)
  114223. .map(function (e) {
  114224. return /^Grid-col--(xs|sm|md|lg)(\d+)/.test(e) ? 'Cards--masonry'.concat(s.ucFirst(RegExp.$1)).concat(RegExp.$2) : e
  114225. })
  114226. .join(' '))
  114227. var F = {},
  114228. E = {}
  114229. return (
  114230. (null == a ? void 0 : a.gutterX) >= 0 &&
  114231. ((F.marginLeft = F.marginRight = -(null == a ? void 0 : a.gutterX) / 2 + 'px'), (E.paddingLeft = E.paddingRight = (null == a ? void 0 : a.gutterX) / 2 + 'px')),
  114232. (null == a ? void 0 : a.gutterY) >= 0 && (E.marginBottom = (null == a ? void 0 : a.gutterY) + 'px'),
  114233. !i || v || S || ((E.flex = '0 0 '.concat(100 / i, '%')), (E.maxWidth = ''.concat(100 / i, '%'))),
  114234. f(
  114235. 'div',
  114236. {
  114237. ref: this.bodyRef,
  114238. className: b(
  114239. 'Cards',
  114240. r,
  114241. { 'Cards--unsaved': !!o.modified || !!o.moved },
  114242. s.setThemeClassName(n.__assign(n.__assign({}, this.props), { name: 'baseControlClassName', id: A, themeCss: N })),
  114243. s.setThemeClassName(n.__assign(n.__assign({}, this.props), { name: 'wrapperCustomStyle', id: A, themeCss: I }))
  114244. ),
  114245. style: s.buildStyle(a, h)
  114246. },
  114247. m ? f('div', { className: b('Cards-fixedTop') }, O, B) : f(p.default.Fragment, null, O, B),
  114248. o.items.length
  114249. ? f(
  114250. 'div',
  114251. { className: b('Cards-body Grid', y, R), style: F },
  114252. o.items.map(function (t, r) {
  114253. return e.renderCard(r, u, t, D, E)
  114254. })
  114255. )
  114256. : f('div', { className: b('Cards-placeholder') }, g('placeholder', C(c))),
  114257. w,
  114258. f(l.Spinner, { loadingConfig: _, overlay: !0, show: x }),
  114259. f(s.CustomStyle, n.__assign({}, this.props, { config: { wrapperCustomStyle: I, id: A, themeCss: N, classNames: [{ key: 'baseControlClassName' }] }, env: T }))
  114260. )
  114261. )
  114262. }),
  114263. (t.propsList = [
  114264. 'header',
  114265. 'headerToolbarRender',
  114266. 'footer',
  114267. 'footerToolbarRender',
  114268. 'placeholder',
  114269. 'source',
  114270. 'selectable',
  114271. 'headerClassName',
  114272. 'footerClassName',
  114273. 'hideQuickSaveBtn',
  114274. 'hideCheckToggler',
  114275. 'itemCheckableOn',
  114276. 'itemDraggableOn',
  114277. 'masonryLayout',
  114278. 'items',
  114279. 'valueField'
  114280. ]),
  114281. (t.defaultProps = {
  114282. className: '',
  114283. placeholder: 'placeholder.noData',
  114284. source: '$items',
  114285. selectable: !1,
  114286. headerClassName: '',
  114287. footerClassName: '',
  114288. itemClassName: 'Grid-col--sm6 Grid-col--md4 Grid-col--lg3',
  114289. hideCheckToggler: !1,
  114290. masonryLayout: !1,
  114291. affixHeader: !0,
  114292. itemsClassName: '',
  114293. checkAll: !0
  114294. }),
  114295. t
  114296. )
  114297. })(p.default.Component)
  114298. !(function (e) {
  114299. function t(t, r) {
  114300. var a = e.call(this, t) || this
  114301. return r.registerComponent(a), a
  114302. }
  114303. n.__extends(t, e),
  114304. (t.prototype.componentWillUnmount = function () {
  114305. var t
  114306. null === (t = e.prototype.componentWillUnmount) || void 0 === t || t.call(this), this.context.unRegisterComponent(this)
  114307. }),
  114308. (t.prototype.receive = function (e, t) {
  114309. var r,
  114310. a,
  114311. n,
  114312. o,
  114313. i = this.context
  114314. return (
  114315. null === (r = null == i ? void 0 : i.parent) || void 0 === r || r.getComponents(),
  114316. (null === (a = this.props) || void 0 === a ? void 0 : a.host) ? (null === (o = (n = this.props.host).receive) || void 0 === o ? void 0 : o.call(n, e, t)) : t ? i.send(t, e) : void 0
  114317. )
  114318. }),
  114319. (t.prototype.reload = function (e, t, r, a) {
  114320. var o, i, s
  114321. return n.__awaiter(this, void 0, void 0, function () {
  114322. var l
  114323. return n.__generator(this, function (n) {
  114324. return (
  114325. this.props.store,
  114326. (null == a ? void 0 : a.index) || (null == a ? void 0 : a.condition)
  114327. ? [2]
  114328. : ((l = this.context),
  114329. (null === (o = this.props) || void 0 === o ? void 0 : o.host)
  114330. ? [2, null === (s = (i = this.props.host).reload) || void 0 === s ? void 0 : s.call(i, e, t, r)]
  114331. : e
  114332. ? [2, l.reload(e, r)]
  114333. : [2])
  114334. )
  114335. })
  114336. })
  114337. }),
  114338. (t.prototype.setData = function (e, t, r, a) {
  114339. return n.__awaiter(this, void 0, void 0, function () {
  114340. var o
  114341. return n.__generator(this, function (n) {
  114342. switch (n.label) {
  114343. case 0:
  114344. return (o = this.props.store), void 0 === r && void 0 === a ? [3, 2] : [4, s.getMatchedEventTargets(o.items, this.props.data, r, a)]
  114345. case 1:
  114346. return (
  114347. n.sent().forEach(function (t) {
  114348. t.updateData(e)
  114349. }),
  114350. [3, 3]
  114351. )
  114352. case 2:
  114353. return [2, o.updateData(e, void 0, t)]
  114354. case 3:
  114355. return [2]
  114356. }
  114357. })
  114358. })
  114359. }),
  114360. (t.prototype.getData = function () {
  114361. var e = this.props,
  114362. t = e.store,
  114363. r = e.data
  114364. return t.getData(r)
  114365. }),
  114366. (t.prototype.doAction = function (e, t, r, a) {
  114367. return n.__awaiter(this, void 0, void 0, function () {
  114368. var r, o, i, l, d, c
  114369. return n.__generator(this, function (n) {
  114370. switch (n.label) {
  114371. case 0:
  114372. switch (((r = this.props), (o = r.store), (i = r.valueField), (l = r.data), (d = null == e ? void 0 : e.actionType), d)) {
  114373. case 'selectAll':
  114374. return [3, 1]
  114375. case 'clearAll':
  114376. return [3, 2]
  114377. case 'select':
  114378. return [3, 3]
  114379. case 'initDrag':
  114380. return [3, 5]
  114381. case 'cancelDrag':
  114382. return [3, 6]
  114383. case 'submitQuickEdit':
  114384. return [3, 7]
  114385. }
  114386. return [3, 9]
  114387. case 1:
  114388. return o.clear(), o.toggleAll(), [3, 10]
  114389. case 2:
  114390. return o.clear(), [3, 10]
  114391. case 3:
  114392. return [4, s.getMatchedEventTargets(o.items, t || this.props.data, a.index, a.condition, a.selected)]
  114393. case 4:
  114394. return (
  114395. (c = n.sent()),
  114396. o.updateSelected(
  114397. c.map(function (e) {
  114398. return e.data
  114399. }),
  114400. i
  114401. ),
  114402. [3, 10]
  114403. )
  114404. case 5:
  114405. return o.startDragging(), [3, 10]
  114406. case 6:
  114407. return o.stopDragging(), [3, 10]
  114408. case 7:
  114409. return [4, this.handleSave()]
  114410. case 8:
  114411. return n.sent(), [3, 10]
  114412. case 9:
  114413. return [2, this.handleAction(void 0, e, l)]
  114414. case 10:
  114415. return [2]
  114416. }
  114417. })
  114418. })
  114419. }),
  114420. (t.contextType = s.ScopedContext),
  114421. (t = n.__decorate([s.Renderer({ test: /(^|\/)(?:crud\/body\/grid|cards)$/, name: 'cards', storeType: s.ListStore.name, weight: -100 }), n.__metadata('design:paramtypes', [Object, Object])], t))
  114422. })(v),
  114423. (t.default = v),
  114424. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  114425. }) /*!node_modules/amis/lib/renderers/QuickEdit.js*/
  114426. amis.define('424143a', function (e, t, n, i) {
  114427. 'use strict'
  114428. Object.defineProperty(t, '__esModule', { value: !0 })
  114429. var o = e('68b98b9'),
  114430. a = e('ac704b9'),
  114431. r = e('1e5c4ba'),
  114432. d = e('64ea6e0'),
  114433. s = e('2fb8d9c'),
  114434. l = e('db07483'),
  114435. c = e('1279020')
  114436. function u(e) {
  114437. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  114438. }
  114439. var p = u(a),
  114440. f = u(s),
  114441. h = u(l),
  114442. m = u(c),
  114443. b = e('ac704b9'),
  114444. y = (b.default || b).createElement
  114445. ;(b.default || b).Fragment
  114446. var v,
  114447. g = !1,
  114448. k = function (e) {
  114449. return function (e) {
  114450. var t = (function (t) {
  114451. function n(e) {
  114452. var n = t.call(this, e) || this
  114453. return (
  114454. (n.openQuickEdit = n.openQuickEdit.bind(n)),
  114455. (n.closeQuickEdit = n.closeQuickEdit.bind(n)),
  114456. (n.handleAction = n.handleAction.bind(n)),
  114457. (n.handleSubmit = n.handleSubmit.bind(n)),
  114458. (n.handleKeyUp = n.handleKeyUp.bind(n)),
  114459. (n.overlayRef = n.overlayRef.bind(n)),
  114460. (n.handleWindowKeyPress = n.handleWindowKeyPress.bind(n)),
  114461. (n.handleWindowKeyDown = n.handleWindowKeyDown.bind(n)),
  114462. (n.formRef = n.formRef.bind(n)),
  114463. (n.formItemRef = n.formItemRef.bind(n)),
  114464. (n.handleInit = n.handleInit.bind(n)),
  114465. (n.handleChange = n.handleChange.bind(n)),
  114466. (n.handleFormItemChange = n.handleFormItemChange.bind(n)),
  114467. (n.handleBulkChange = n.handleBulkChange.bind(n)),
  114468. (n.state = { isOpened: !1 }),
  114469. n
  114470. )
  114471. }
  114472. return (
  114473. o.__extends(n, t),
  114474. (n.prototype.componentDidMount = function () {
  114475. ;(this.target = r.findDOMNode(this)),
  114476. g || ((g = !0), document.body.addEventListener('keypress', this.handleWindowKeyPress), document.body.addEventListener('keydown', this.handleWindowKeyDown))
  114477. }),
  114478. (n.prototype.formRef = function (e) {
  114479. var t = this.props,
  114480. n = t.quickEditFormRef,
  114481. i = t.rowIndex,
  114482. o = t.colIndex
  114483. if (n) {
  114484. for (; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  114485. n(e, o, i)
  114486. }
  114487. }),
  114488. (n.prototype.formItemRef = function (e) {
  114489. var t = this.props,
  114490. n = t.quickEditFormItemRef,
  114491. i = t.rowIndex,
  114492. o = t.colIndex
  114493. if (n) {
  114494. for (; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  114495. n(e, o, i)
  114496. }
  114497. }),
  114498. (n.prototype.handleWindowKeyPress = function (e) {
  114499. var t = this.props.classPrefix,
  114500. n = e.target.closest('.'.concat(t, 'Field--quickEditable'))
  114501. n && n.closest('table') && ('space' !== h.default(e) || ~['INPUT', 'TEXTAREA'].indexOf(n.tagName) || (e.preventDefault(), e.stopPropagation()))
  114502. }),
  114503. (n.prototype.handleWindowKeyDown = function (e) {
  114504. var t = h.default(e)
  114505. if ('esc' === t && v) v.closeQuickEdit()
  114506. else if (~['INPUT', 'TEXTAREA'].indexOf(e.target.tagName) || 'true' === e.target.contentEditable || !~['up', 'down', 'left', 'right'].indexOf(t)) return
  114507. e.preventDefault()
  114508. var n = this.props.classPrefix,
  114509. i = e.target.closest('.'.concat(n, 'Field--quickEditable')) || document.querySelector('.'.concat(n, 'Field--quickEditable'))
  114510. if (i) {
  114511. var o = i.closest('table')
  114512. if (o) {
  114513. var a = o.querySelector('.'.concat(n, 'Field--quickEditable:focus'))
  114514. if (a) {
  114515. var r = void 0,
  114516. d = void 0,
  114517. s = void 0,
  114518. l = void 0
  114519. switch (t) {
  114520. case 'up':
  114521. if ((r = a.parentNode.previousSibling)) {
  114522. var c = a.cellIndex
  114523. r.children[c].focus()
  114524. }
  114525. break
  114526. case 'down':
  114527. if ((d = a.parentNode.nextSibling)) {
  114528. c = a.cellIndex
  114529. d.children[c].focus()
  114530. }
  114531. break
  114532. case 'left':
  114533. for (s = a.previousElementSibling; s && !s.matches('.'.concat(n, 'Field--quickEditable[tabindex]')); ) s = s.previousElementSibling
  114534. if (s) s.focus()
  114535. else if (a.parentNode.previousSibling) {
  114536. var u = a.parentNode.previousSibling.querySelectorAll('.'.concat(n, 'Field--quickEditable[tabindex]'))
  114537. u.length && u[u.length - 1].focus()
  114538. }
  114539. break
  114540. case 'right':
  114541. for (l = a.nextSibling; l && !l.matches('.'.concat(n, 'Field--quickEditable[tabindex]')); ) l = l.nextSibling
  114542. ;(l || (a.parentNode.nextSibling && (l = a.parentNode.nextSibling.querySelector('.'.concat(n, 'Field--quickEditable[tabindex]'))))) && l.focus()
  114543. }
  114544. } else {
  114545. var p = o.querySelector('.'.concat(n, 'Field--quickEditable[tabindex]'))
  114546. p && p.focus()
  114547. }
  114548. }
  114549. }
  114550. }),
  114551. (n.prototype.overlayRef = function (e) {
  114552. this.overlay = e
  114553. }),
  114554. (n.prototype.handleAction = function (e, t, n) {
  114555. var i = this.props.onAction
  114556. 'cancel' !== t.actionType && 'close' !== t.actionType ? i && i(e, t, n) : this.closeQuickEdit()
  114557. }),
  114558. (n.prototype.handleSubmit = function (e) {
  114559. var t = this.props,
  114560. n = t.onQuickChange,
  114561. i = t.quickEdit
  114562. return this.closeQuickEdit(), n(e, i.saveImmediately, !1, i), !1
  114563. }),
  114564. (n.prototype.handleInit = function (e) {
  114565. ;(0, this.props.onQuickChange)(e, !1, !0)
  114566. }),
  114567. (n.prototype.handleChange = function (e, t) {
  114568. var n = this.props,
  114569. i = n.onQuickChange,
  114570. o = n.quickEdit
  114571. Object.keys(t).length && i(t, o.saveImmediately, !1, o)
  114572. }),
  114573. (n.prototype.handleFormItemChange = function (e) {
  114574. var t = this.props,
  114575. n = t.onQuickChange,
  114576. i = t.quickEdit,
  114577. o = t.name,
  114578. a = {}
  114579. d.setVariable(a, o, e), n(a, i.saveImmediately, !1, i)
  114580. }),
  114581. (n.prototype.handleBulkChange = function (e) {
  114582. var t = this.props,
  114583. n = t.onQuickChange,
  114584. i = t.quickEdit
  114585. n(e, i.saveImmediately, !1, i)
  114586. }),
  114587. (n.prototype.openQuickEdit = function () {
  114588. ;(v = this), this.setState({ isOpened: !0 })
  114589. }),
  114590. (n.prototype.closeQuickEdit = function () {
  114591. var e = this
  114592. if (this.state.isOpened) {
  114593. v = null
  114594. var t = this.props.classPrefix
  114595. this.setState({ isOpened: !1 }, function () {
  114596. var n = r.findDOMNode(e),
  114597. i = n.closest('table')
  114598. ;((i && i.querySelectorAll('td.'.concat(t, 'Field--quickEditable:focus')).length) || n) && n.focus()
  114599. })
  114600. }
  114601. }),
  114602. (n.prototype.buildSchema = function () {
  114603. var e,
  114604. t = this.props,
  114605. n = t.quickEdit,
  114606. i = t.name,
  114607. a = t.label,
  114608. r = t.translate,
  114609. d = t.id,
  114610. s = 'inline' === n.mode
  114611. !0 === n
  114612. ? (e = { type: 'form', title: '', autoFocus: !0, body: [{ type: 'input-text', name: i, placeholder: a, label: !1 }] })
  114613. : n &&
  114614. (e = (null == n ? void 0 : n.isFormMode)
  114615. ? { mode: 'normal', type: 'form', wrapWithPanel: !1, body: [o.__assign(o.__assign({}, m.default(n, 'isFormMode')), { label: !1 })] }
  114616. : n.body && !~['combo', 'group', 'panel', 'fieldSet', 'fieldset'].indexOf(n.type)
  114617. ? o.__assign(o.__assign({ title: '', autoFocus: !s }, n), { mode: 'normal', type: 'form' })
  114618. : {
  114619. title: '',
  114620. className: n.formClassName,
  114621. type: 'form',
  114622. autoFocus: !s,
  114623. mode: 'normal',
  114624. body: [o.__assign(o.__assign(o.__assign({ type: n.type || 'input-text', name: n.name || i }, s ? { id: d } : {}), n), { mode: void 0 })]
  114625. })
  114626. var l = null == n ? void 0 : n.isFormMode
  114627. return (
  114628. e &&
  114629. (e = o.__assign(o.__assign({}, e), {
  114630. wrapWithPanel: !(s || l),
  114631. actions:
  114632. s || l
  114633. ? []
  114634. : [
  114635. { type: 'button', label: r('cancel'), actionType: 'cancel' },
  114636. { label: r('confirm'), type: 'submit', primary: !0 }
  114637. ]
  114638. })),
  114639. e || 'error'
  114640. )
  114641. }),
  114642. (n.prototype.handleKeyUp = function (e) {
  114643. 'space' !== h.default(e) || ~['INPUT', 'TEXTAREA'].indexOf(e.target.tagName) || (e.preventDefault(), e.stopPropagation(), this.openQuickEdit())
  114644. }),
  114645. (n.prototype.renderPopOver = function () {
  114646. var e = this,
  114647. t = this.props,
  114648. n = t.quickEdit,
  114649. i = t.render,
  114650. o = t.popOverContainer,
  114651. a = t.classPrefix,
  114652. s = t.classnames,
  114653. l = t.canAccessSuperData,
  114654. c = y(
  114655. 'div',
  114656. { ref: this.overlayRef, className: s(n.className) },
  114657. i('quick-edit-form', this.buildSchema(), {
  114658. value: void 0,
  114659. defaultStatic: !1,
  114660. onSubmit: this.handleSubmit,
  114661. onAction: this.handleAction,
  114662. onChange: null,
  114663. formLazyChange: !1,
  114664. ref: this.formRef,
  114665. popOverContainer: function () {
  114666. return e.overlay
  114667. },
  114668. canAccessSuperData: l,
  114669. formStore: void 0
  114670. })
  114671. )
  114672. return (
  114673. (o =
  114674. o ||
  114675. function () {
  114676. return r.findDOMNode(e)
  114677. }),
  114678. y(
  114679. d.Overlay,
  114680. {
  114681. container: o,
  114682. target: function () {
  114683. return e.target
  114684. },
  114685. onHide: this.closeQuickEdit,
  114686. placement: 'left-top right-top left-bottom right-bottom left-top-right-top left-bottom-right-bottom left-top',
  114687. show: !0
  114688. },
  114689. y(d.PopOver, { classPrefix: a, className: s(''.concat(a, 'QuickEdit-popover'), n.popOverClassName), onHide: this.closeQuickEdit, overlay: !0 }, c)
  114690. )
  114691. )
  114692. }),
  114693. (n.prototype.renderInlineForm = function () {
  114694. var e,
  114695. t,
  114696. n = this.props,
  114697. i = n.render,
  114698. o = n.classnames,
  114699. a = n.canAccessSuperData,
  114700. r = n.disabled
  114701. n.value
  114702. var s = n.name,
  114703. l = this.buildSchema()
  114704. return Array.isArray(l.body) &&
  114705. 1 === l.body.length &&
  114706. !l.body[0].unique &&
  114707. !l.body[0].value &&
  114708. l.body[0].name &&
  114709. l.body[0].name === s &&
  114710. l.body[0].type &&
  114711. (null === (e = d.getRendererByName(l.body[0].type)) || void 0 === e ? void 0 : e.isFormItem)
  114712. ? i('inline-form-item', l.body[0], {
  114713. mode: 'normal',
  114714. value: null !== (t = d.getPropValue(this.props)) && void 0 !== t ? t : '',
  114715. onChange: this.handleFormItemChange,
  114716. onBulkChange: this.handleBulkChange,
  114717. formItemRef: this.formItemRef,
  114718. defaultStatic: !1
  114719. })
  114720. : i('inline-form', l, {
  114721. value: void 0,
  114722. wrapperComponent: 'div',
  114723. className: o('Form--quickEdit'),
  114724. ref: this.formRef,
  114725. simpleMode: !0,
  114726. onInit: this.handleInit,
  114727. onChange: this.handleChange,
  114728. onBulkChange: this.handleBulkChange,
  114729. formLazyChange: !1,
  114730. canAccessSuperData: a,
  114731. disabled: r,
  114732. defaultStatic: !1
  114733. })
  114734. }),
  114735. (n.prototype.render = function () {
  114736. var t = this.props,
  114737. n = t.onQuickChange,
  114738. i = t.quickEdit,
  114739. a = t.quickEditEnabled,
  114740. r = t.className,
  114741. s = t.classnames,
  114742. l = t.render,
  114743. c = t.noHoc
  114744. t.canAccessSuperData
  114745. var u = t.disabled
  114746. return i && n && (('object' == typeof i && (null == i ? void 0 : i.isQuickEditFormMode)) || !1 !== a) && !c
  114747. ? 'inline' === i.mode || i.isFormMode
  114748. ? y(e, o.__assign({}, this.props), this.renderInlineForm())
  114749. : y(
  114750. e,
  114751. o.__assign({}, this.props, {
  114752. className: s('Field--quickEditable', r, { in: this.state.isOpened }),
  114753. tabIndex: !1 === i.focusable ? void 0 : '0',
  114754. onKeyUp: u ? d.noop : this.handleKeyUp
  114755. }),
  114756. y(e, o.__assign({}, this.props, { contentsOnly: !0, noHoc: !0 })),
  114757. u ? null : l('quick-edit-button', { type: 'button', onClick: this.openQuickEdit, className: 'Field-quickEditBtn', icon: i.icon || 'edit', level: 'link' }),
  114758. this.state.isOpened ? this.renderPopOver() : null
  114759. )
  114760. : y(e, o.__assign({}, this.props, { formItemRef: this.formItemRef }))
  114761. }),
  114762. (n.ComposedComponent = e),
  114763. n
  114764. )
  114765. })(p.default.PureComponent)
  114766. return f.default(t, e), t
  114767. }
  114768. }
  114769. ;(t.HocQuickEdit = k), (t.default = k), (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  114770. }) /*!node_modules/amis/lib/renderers/PopOver.js*/
  114771. amis.define('fb304af', function (e, o, t, r) {
  114772. 'use strict'
  114773. Object.defineProperty(o, '__esModule', { value: !0 })
  114774. var s = e('68b98b9'),
  114775. n = e('ac704b9'),
  114776. i = e('1e5c4ba'),
  114777. p = e('2fb8d9c'),
  114778. a = e('64ea6e0'),
  114779. l = e('59972ca')
  114780. function c(e) {
  114781. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  114782. }
  114783. var v = c(n),
  114784. d = c(p),
  114785. u = e('ac704b9'),
  114786. f = (u.default || u).createElement
  114787. ;(u.default || u).Fragment
  114788. var O = function (e) {
  114789. return (
  114790. void 0 === e && (e = {}),
  114791. function (o) {
  114792. var t = null,
  114793. r = (function (r) {
  114794. function n(e) {
  114795. var o = r.call(this, e) || this
  114796. return (
  114797. (o.openPopOver = o.openPopOver.bind(o)),
  114798. (o.closePopOver = o.closePopOver.bind(o)),
  114799. (o.closePopOverLater = o.closePopOverLater.bind(o)),
  114800. (o.clearCloseTimer = o.clearCloseTimer.bind(o)),
  114801. (o.targetRef = o.targetRef.bind(o)),
  114802. (o.state = { isOpened: !1 }),
  114803. o
  114804. )
  114805. }
  114806. return (
  114807. s.__extends(n, r),
  114808. (n.prototype.targetRef = function (e) {
  114809. this.target = e
  114810. }),
  114811. (n.prototype.openPopOver = function () {
  114812. var e = this,
  114813. o = this.props.onPopOverOpened
  114814. null == t || t.closePopOver(),
  114815. (t = this),
  114816. this.setState({ isOpened: !0 }, function () {
  114817. return o && o(e.props.popOver)
  114818. })
  114819. }),
  114820. (n.prototype.closePopOver = function () {
  114821. var e = this
  114822. if ((clearTimeout(this.timer), this.state.isOpened)) {
  114823. t = null
  114824. var o = this.props.onPopOverClosed
  114825. this.setState({ isOpened: !1 }, function () {
  114826. return o && o(e.props.popOver)
  114827. })
  114828. }
  114829. }),
  114830. (n.prototype.closePopOverLater = function () {
  114831. this.timer = setTimeout(this.closePopOver, 2e3)
  114832. }),
  114833. (n.prototype.clearCloseTimer = function () {
  114834. clearTimeout(this.timer)
  114835. }),
  114836. (n.prototype.buildSchema = function () {
  114837. var e = this.props,
  114838. o = e.popOver,
  114839. t = e.name
  114840. e.label
  114841. var r,
  114842. n = e.translate
  114843. return (
  114844. !0 === o
  114845. ? (r = { type: 'panel', body: '${'.concat(t, '}') })
  114846. : !o || ('dialog' !== o.mode && 'drawer' !== o.mode)
  114847. ? 'string' == typeof o
  114848. ? (r = { type: 'panel', body: o })
  114849. : o && (r = s.__assign({ type: 'panel' }, o))
  114850. : (r = s.__assign(s.__assign({ actions: [{ label: n('Dialog.close'), type: 'button', actionType: 'cancel' }] }, o), { type: o.mode })),
  114851. r || 'error'
  114852. )
  114853. }),
  114854. (n.prototype.getOffset = function () {
  114855. var e = this.props.popOver
  114856. if ('boolean' != typeof e && e.offset) return { x: e.offset.left || 0, y: e.offset.top || 0 }
  114857. }),
  114858. (n.prototype.renderPopOver = function () {
  114859. var o = this,
  114860. t = this.props,
  114861. r = t.popOver,
  114862. s = t.render,
  114863. n = t.popOverContainer,
  114864. p = t.classnames,
  114865. l = t.classPrefix
  114866. if (r && ('dialog' === r.mode || 'drawer' === r.mode)) return s('popover-detail', this.buildSchema(), { show: !0, onClose: this.closePopOver, onConfirm: this.closePopOver })
  114867. var c = s('popover-detail', this.buildSchema(), { className: p(r.className) })
  114868. n ||
  114869. (n = function () {
  114870. return i.findDOMNode(o)
  114871. })
  114872. var v = (r && r.position) || ''
  114873. return /^fixed\-/.test(v)
  114874. ? f(a.RootClose, { disabled: !this.state.isOpened, onRootClose: this.closePopOver }, function (e) {
  114875. return f(
  114876. 'div',
  114877. {
  114878. className: p('PopOverAble--fixed PopOverAble--'.concat(v)),
  114879. onMouseLeave: 'hover' === (null == r ? void 0 : r.trigger) ? o.closePopOver : void 0,
  114880. onMouseEnter: 'hover' === (null == r ? void 0 : r.trigger) ? o.clearCloseTimer : void 0,
  114881. ref: e
  114882. },
  114883. c
  114884. )
  114885. })
  114886. : f(
  114887. a.Overlay,
  114888. {
  114889. container: n,
  114890. placement: v || e.position || 'center',
  114891. target: function () {
  114892. return o.target
  114893. },
  114894. onHide: this.closePopOver,
  114895. rootClose: !0,
  114896. show: !0
  114897. },
  114898. f(
  114899. a.PopOver,
  114900. {
  114901. classPrefix: l,
  114902. className: p('PopOverAble-popover', r.popOverClassName),
  114903. offset: this.getOffset(),
  114904. onMouseLeave: 'hover' === (null == r ? void 0 : r.trigger) ? this.closePopOver : void 0,
  114905. onMouseEnter: 'hover' === (null == r ? void 0 : r.trigger) ? this.clearCloseTimer : void 0
  114906. },
  114907. c
  114908. )
  114909. )
  114910. }),
  114911. (n.prototype.render = function () {
  114912. var t = this.props,
  114913. r = t.popOver,
  114914. n = t.popOverEnabled,
  114915. i = t.popOverEnable,
  114916. p = t.className,
  114917. a = t.noHoc,
  114918. c = t.classnames
  114919. if ((t.showIcon, !r || !1 === n || a || !1 === i)) return f(o, s.__assign({}, this.props))
  114920. var d = {}
  114921. return (
  114922. 'hover' === (null == r ? void 0 : r.trigger) ? ((d.onMouseEnter = this.openPopOver), (d.onMouseLeave = this.closePopOverLater)) : (d.onClick = this.openPopOver),
  114923. f(
  114924. o,
  114925. s.__assign({}, this.props, { className: c('Field--popOverAble', p, { in: this.state.isOpened }), ref: e.targetOutter ? this.targetRef : void 0 }),
  114926. !1 !== (null == r ? void 0 : r.showIcon)
  114927. ? f(
  114928. v.default.Fragment,
  114929. null,
  114930. f(o, s.__assign({}, this.props, { contentsOnly: !0, noHoc: !0 })),
  114931. f(
  114932. 'span',
  114933. s.__assign({ key: 'popover-btn', className: c('Field-popOverBtn') }, d, { ref: e.targetOutter ? void 0 : this.targetRef }),
  114934. f(l.Icon, { icon: 'zoom-in', className: 'icon' })
  114935. ),
  114936. this.state.isOpened ? this.renderPopOver() : null
  114937. )
  114938. : f(
  114939. v.default.Fragment,
  114940. null,
  114941. f(
  114942. 'div',
  114943. s.__assign({ className: c('Field-popOverWrap') }, d, { ref: e.targetOutter ? void 0 : this.targetRef }),
  114944. f(o, s.__assign({}, this.props, { contentsOnly: !0, noHoc: !0 }))
  114945. ),
  114946. this.state.isOpened ? this.renderPopOver() : null
  114947. )
  114948. )
  114949. )
  114950. }),
  114951. (n.ComposedComponent = o),
  114952. n
  114953. )
  114954. })(v.default.Component)
  114955. return d.default(r, o), r
  114956. }
  114957. )
  114958. }
  114959. ;(o.HocPopOver = O), (o.default = O), (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  114960. }) /*!node_modules/amis/lib/renderers/Copyable.js*/
  114961. amis.define('8003016', function (t, e, n, o) {
  114962. 'use strict'
  114963. Object.defineProperty(e, '__esModule', { value: !0 })
  114964. var i = t('68b98b9'),
  114965. a = t('ac704b9'),
  114966. r = t('2fb8d9c'),
  114967. l = t('64ea6e0'),
  114968. s = t('59972ca')
  114969. function p(t) {
  114970. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  114971. }
  114972. var c = p(a),
  114973. u = p(r),
  114974. d = t('ac704b9'),
  114975. f = (d.default || d).createElement
  114976. ;(d.default || d).Fragment
  114977. var m = function () {
  114978. return function (t) {
  114979. var e = (function (e) {
  114980. function n() {
  114981. return (null !== e && e.apply(this, arguments)) || this
  114982. }
  114983. return (
  114984. i.__extends(n, e),
  114985. (n.prototype.handleClick = function (t) {
  114986. var e = this.props,
  114987. n = e.env,
  114988. o = e.copyFormat
  114989. n.copy && n.copy(t, { format: o })
  114990. }),
  114991. (n.prototype.render = function () {
  114992. var e = this.props,
  114993. n = e.name,
  114994. o = e.className,
  114995. a = e.data,
  114996. r = e.noHoc,
  114997. p = e.classnames,
  114998. c = e.translate,
  114999. u = e.env,
  115000. d = e.tooltipContainer,
  115001. m = this.props.copyable
  115002. if (m && !r) {
  115003. var y = l.filter(m.content || '${' + n + ' | raw }', a),
  115004. v = null != (null == m ? void 0 : m.tooltip) ? l.filter(m.tooltip, a) : null == m ? void 0 : m.tooltip
  115005. if (y)
  115006. return f(
  115007. t,
  115008. i.__assign({}, this.props, { className: p('Field--copyable', o) }),
  115009. f(t, i.__assign({}, this.props, { contentsOnly: !0, noHoc: !0 })),
  115010. f(
  115011. s.TooltipWrapper,
  115012. { placement: 'right', tooltip: null != v ? v : c('Copyable.tip'), trigger: 'hover', container: d || (null == u ? void 0 : u.getModalContainer) },
  115013. f('a', { key: 'edit-btn', className: p('Field-copyBtn'), onClick: this.handleClick.bind(this, y) }, f(s.Icon, { icon: 'copy', className: 'icon' }))
  115014. )
  115015. )
  115016. }
  115017. return f(t, i.__assign({}, this.props))
  115018. }),
  115019. (n.ComposedComponent = t),
  115020. n
  115021. )
  115022. })(c.default.PureComponent)
  115023. return u.default(e, t), e
  115024. }
  115025. }
  115026. ;(e.HocCopyable = m), (e.default = m), (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  115027. }) /*!node_modules/amis/lib/renderers/Table/TableCell.js*/
  115028. amis.define('e0f3e80', function (e, a, n, r) {
  115029. 'use strict'
  115030. Object.defineProperty(a, '__esModule', { value: !0 })
  115031. var t = e('68b98b9'),
  115032. l = e('ac704b9'),
  115033. s = e('64ea6e0'),
  115034. i = e('424143a'),
  115035. o = e('8003016'),
  115036. d = e('fb304af'),
  115037. p = e('0d0462d'),
  115038. c = e('1279020'),
  115039. u = e('59972ca')
  115040. function _(e) {
  115041. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  115042. }
  115043. var m = _(l),
  115044. b = _(c),
  115045. f = e('ac704b9'),
  115046. y = (f.default || f).createElement
  115047. ;(f.default || f).Fragment
  115048. var v = (function (e) {
  115049. function a() {
  115050. var a = (null !== e && e.apply(this, arguments)) || this
  115051. return (a.propsNeedRemove = []), a
  115052. }
  115053. return (
  115054. t.__extends(a, e),
  115055. (a.prototype.render = function () {
  115056. var e = this.props,
  115057. a = e.classnames,
  115058. n = e.className
  115059. e.classNameExpr
  115060. var r = e.render,
  115061. l = e.style,
  115062. i = void 0 === l ? {} : l,
  115063. o = e.wrapperComponent,
  115064. d = e.contentsOnly,
  115065. p = e.column,
  115066. c = e.value,
  115067. _ = e.data,
  115068. m = e.children,
  115069. f = e.width,
  115070. v = e.align,
  115071. g = e.innerClassName
  115072. e.label
  115073. var w = e.tabIndex,
  115074. h = e.onKeyUp,
  115075. x = e.rowSpan
  115076. e.body, e.tpl, e.remark
  115077. var C = e.cellPrefix,
  115078. N = e.cellAffix,
  115079. O = e.isHead
  115080. e.colIndex
  115081. var P = e.row,
  115082. k = e.showBadge,
  115083. A = e.itemBadge,
  115084. F = e.testIdBuilder,
  115085. I = t.__rest(e, [
  115086. 'classnames',
  115087. 'className',
  115088. 'classNameExpr',
  115089. 'render',
  115090. 'style',
  115091. 'wrapperComponent',
  115092. 'contentsOnly',
  115093. 'column',
  115094. 'value',
  115095. 'data',
  115096. 'children',
  115097. 'width',
  115098. 'align',
  115099. 'innerClassName',
  115100. 'label',
  115101. 'tabIndex',
  115102. 'onKeyUp',
  115103. 'rowSpan',
  115104. 'body',
  115105. 'tpl',
  115106. 'remark',
  115107. 'cellPrefix',
  115108. 'cellAffix',
  115109. 'isHead',
  115110. 'colIndex',
  115111. 'row',
  115112. 'showBadge',
  115113. 'itemBadge',
  115114. 'testIdBuilder'
  115115. ]),
  115116. S = 'td' === (o = O ? 'th' : o || 'td') || 'th' === o,
  115117. E = t.__assign(t.__assign({}, p), { style: p.innerStyle, className: g, type: (p && p.type) || 'plain' })
  115118. 'button' !== E.type && 'dropdown-button' !== E.type && delete E.label
  115119. var H = m || r('field', E, t.__assign(t.__assign({}, b.default(I, Object.keys(E), this.propsNeedRemove)), { inputOnly: !0, value: c, data: _ }))
  115120. if (
  115121. (S ? (i = b.default(i, ['width', 'position', 'display'])) : f && (i = t.__assign(t.__assign({}, i), { width: (i && i.width) || f })),
  115122. v && (i = t.__assign(t.__assign({}, i), { textAlign: v })),
  115123. p.backgroundScale)
  115124. ) {
  115125. var B = p.backgroundScale,
  115126. V = B.min,
  115127. M = B.max
  115128. s.isPureVariable(V) && (V = s.resolveVariableAndFilter(V, _, '| raw')),
  115129. s.isPureVariable(M) && (M = s.resolveVariableAndFilter(M, _, '| raw')),
  115130. void 0 === V &&
  115131. (V = Math.min.apply(
  115132. Math,
  115133. t.__spreadArray(
  115134. [],
  115135. t.__read(
  115136. _.rows.map(function (e) {
  115137. return e[p.name]
  115138. })
  115139. ),
  115140. !1
  115141. )
  115142. )),
  115143. void 0 === M &&
  115144. (M = Math.max.apply(
  115145. Math,
  115146. t.__spreadArray(
  115147. [],
  115148. t.__read(
  115149. _.rows.map(function (e) {
  115150. return e[p.name]
  115151. })
  115152. ),
  115153. !1
  115154. )
  115155. ))
  115156. var R = new s.ColorScale(V, M, B.colors || ['#FFEF9C', '#FF7127']),
  115157. T = _[p.name]
  115158. s.isPureVariable(B.source) && (T = s.resolveVariableAndFilter(B.source, _, '| raw'))
  115159. var j = R.getColor(Number(T)).toHexString()
  115160. i.background = j
  115161. }
  115162. return d
  115163. ? H
  115164. : y(
  115165. o,
  115166. t.__assign({ rowSpan: x > 1 ? x : void 0, style: i, className: a(n), tabIndex: w, onKeyUp: h }, null == F ? void 0 : F.getChild('cell').getTestId()),
  115167. k ? y(u.Badge, { classnames: a, badge: t.__assign(t.__assign({}, A), { className: a('Table-badge', null == A ? void 0 : A.className) }), data: P.data }) : null,
  115168. C,
  115169. H,
  115170. N
  115171. )
  115172. }),
  115173. (a.defaultProps = { wrapperComponent: 'td' }),
  115174. (a.propsList = ['type', 'label', 'column', 'body', 'tpl', 'rowSpan', 'remark', 'contentsOnly']),
  115175. a
  115176. )
  115177. })(m.default.Component)
  115178. !(function (e) {
  115179. function a() {
  115180. return (null !== e && e.apply(this, arguments)) || this
  115181. }
  115182. t.__extends(a, e),
  115183. (a.propsList = t.__spreadArray(['quickEdit', 'quickEditEnabledOn', 'popOver', 'copyable', 'inline'], t.__read(v.propsList), !1)),
  115184. (a = t.__decorate([s.Renderer({ test: /(^|\/)table\/(?:.*\/)?cell$/, name: 'table-cell' }), i.HocQuickEdit(), d.HocPopOver({ targetOutter: !0 }), o.HocCopyable(), p.observer], a))
  115185. })(v),
  115186. (function (e) {
  115187. function a() {
  115188. return (null !== e && e.apply(this, arguments)) || this
  115189. }
  115190. t.__extends(a, e),
  115191. (a.defaultProps = t.__assign(t.__assign({}, v.defaultProps), { wrapperComponent: 'div' })),
  115192. (a = t.__decorate([s.Renderer({ type: 'field', name: 'field' }), d.HocPopOver(), o.HocCopyable()], a))
  115193. })(v),
  115194. (a.TableCell = v),
  115195. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  115196. }) /*!node_modules/lodash/_baseXor.js*/
  115197. amis.define('6d96f77', function (r, e, f, n) {
  115198. var a = r('9c94939'),
  115199. t = r('c5f203e'),
  115200. i = r('823160e')
  115201. f.exports = function (r, e, f) {
  115202. var n = r.length
  115203. if (n < 2) return n ? i(r[0]) : []
  115204. for (var o = -1, c = Array(n); ++o < n; ) for (var u = r[o], v = -1; ++v < n; ) v != o && (c[o] = a(c[o] || u, r[v], e, f))
  115205. return i(t(c, 1), e, f)
  115206. }
  115207. }) /*!node_modules/lodash/xor.js*/
  115208. amis.define('146a357', function (d, f, n, e) {
  115209. var a = d('8adf6ce'),
  115210. i = d('37f3d32'),
  115211. r = d('6d96f77'),
  115212. t = d('9bddb40'),
  115213. c = i(function (d) {
  115214. return r(a(d, t))
  115215. })
  115216. n.exports = c
  115217. }) /*!node_modules/amis/lib/renderers/Table/HeadCellFilterDropdown.js*/
  115218. amis.define('635b214', function (e, t, i, a) {
  115219. 'use strict'
  115220. Object.defineProperty(t, '__esModule', { value: !0 })
  115221. var n = e('68b98b9'),
  115222. r = e('ac704b9'),
  115223. s = e('146a357'),
  115224. o = e('1e5c4ba'),
  115225. l = e('64ea6e0'),
  115226. c = e('59972ca'),
  115227. p = e('4d28952')
  115228. function u(e) {
  115229. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  115230. }
  115231. var d = u(r),
  115232. h = u(s),
  115233. f = e('ac704b9'),
  115234. v = (f.default || f).createElement
  115235. ;(f.default || f).Fragment
  115236. var m = (function (e) {
  115237. function t(t) {
  115238. var i = e.call(this, t) || this
  115239. return (
  115240. (i.state = { isOpened: !1, keyword: '', filterOptions: [] }),
  115241. (i.sourceInvalid = !1),
  115242. (i.open = i.open.bind(i)),
  115243. (i.close = i.close.bind(i)),
  115244. (i.handleClick = i.handleClick.bind(i)),
  115245. (i.handleCheck = i.handleCheck.bind(i)),
  115246. i
  115247. )
  115248. }
  115249. return (
  115250. n.__extends(t, e),
  115251. (t.prototype.componentDidMount = function () {
  115252. var e = this.props,
  115253. t = e.filterable,
  115254. i = e.data,
  115255. a = t || {},
  115256. n = a.source,
  115257. r = a.options
  115258. if (n && l.isPureVariable(n)) {
  115259. var s = l.resolveVariableAndFilter(n, this.props.superData, '| raw')
  115260. this.setState({ filterOptions: this.alterOptions(s) })
  115261. } else n && l.isEffectiveApi(n, i) ? this.fetchOptions() : (null == r ? void 0 : r.length) > 0 && this.setState({ filterOptions: this.alterOptions(t.options) })
  115262. }),
  115263. (t.prototype.componentDidUpdate = function (e, t) {
  115264. var i,
  115265. a,
  115266. n,
  115267. r,
  115268. s = this.props.name,
  115269. o = this.props
  115270. if (((this.sourceInvalid = !1), e.name !== o.name || e.filterable !== o.filterable || e.data !== o.data))
  115271. if (o.filterable.source) this.sourceInvalid = l.isApiOutdated(e.filterable.source, o.filterable.source, e.data, o.data)
  115272. else if (o.filterable.options) this.setState({ filterOptions: this.alterOptions(o.filterable.options || []) })
  115273. else if (
  115274. s &&
  115275. !this.state.filterOptions.length &&
  115276. (Array.isArray(null === (i = o.store) || void 0 === i ? void 0 : i.data.itemsRaw) || Array.isArray(null === (a = o.store) || void 0 === a ? void 0 : a.data.items))
  115277. ) {
  115278. var c = (null === (n = o.store) || void 0 === n ? void 0 : n.data.itemsRaw) || (null === (r = o.store) || void 0 === r ? void 0 : r.data.items),
  115279. p = []
  115280. c.forEach(function (e) {
  115281. var t = l.getVariable(e, s)
  115282. ~p.indexOf(t) || p.push(t)
  115283. }),
  115284. p.length && this.setState({ filterOptions: this.alterOptions(p) })
  115285. }
  115286. ;(this.props.data ? this.props.data[s] : void 0) !== (e.data ? e.data[s] : void 0) &&
  115287. this.state.filterOptions.length &&
  115288. t.filterOptions !== this.props.filterOptions &&
  115289. this.setState({ filterOptions: this.alterOptions(this.state.filterOptions) }),
  115290. this.sourceInvalid && this.fetchOptions()
  115291. }),
  115292. (t.prototype.fetchOptions = function () {
  115293. return n.__awaiter(this, void 0, void 0, function () {
  115294. var e, t, i, a, r, s, o
  115295. return n.__generator(this, function (n) {
  115296. switch (n.label) {
  115297. case 0:
  115298. return (e = this.props), (t = e.env), (i = e.filterable), (a = e.data), l.isEffectiveApi(i.source, a) ? (((r = l.normalizeApi(i.source)).cache = 3e3), [4, t.fetcher(r, a)]) : [2]
  115299. case 1:
  115300. return (s = n.sent()), (o = (s.data && s.data.options) || []), this.setState({ filterOptions: s && s.data && this.alterOptions(o) }), [2]
  115301. }
  115302. })
  115303. })
  115304. }),
  115305. (t.prototype.alterOptions = function (e, t) {
  115306. var i = this
  115307. void 0 === t && (t = '')
  115308. var a = this.props,
  115309. r = a.data,
  115310. s = a.filterable,
  115311. o = a.name,
  115312. c = s.labelField,
  115313. u = s.valueField,
  115314. d = r && void 0 !== r[o] ? r[o] : ''
  115315. return (
  115316. (e = (e = l.normalizeOptions(e)).map(function (e) {
  115317. return (e.visible = !!p.matchSorter([e], t, { keys: [c || 'label', u || 'value'], threshold: p.matchSorter.rankings.CONTAINS }).length), e
  115318. })),
  115319. (e = s.multiple
  115320. ? e.map(function (e) {
  115321. return n.__assign(n.__assign({}, e), { selected: d.split(',').indexOf(e.value) > -1 })
  115322. })
  115323. : e.map(function (e) {
  115324. return n.__assign(n.__assign({}, e), { selected: i.optionComparator(e, d) })
  115325. }))
  115326. )
  115327. }),
  115328. (t.prototype.optionComparator = function (e, t) {
  115329. var i = this.props.filterable
  115330. return l.isNumeric(e.value) ? !!l.isNumeric(t) && e.value == t : !0 === (null == i ? void 0 : i.strictMode) ? e.value === t : e.value == t
  115331. }),
  115332. (t.prototype.handleClickOutside = function () {
  115333. this.close()
  115334. }),
  115335. (t.prototype.open = function () {
  115336. return n.__awaiter(this, void 0, void 0, function () {
  115337. var e, t, i, a
  115338. return n.__generator(this, function (n) {
  115339. switch (n.label) {
  115340. case 0:
  115341. return (
  115342. (e = this.props),
  115343. (t = e.filterable),
  115344. (i = e.source),
  115345. t.refreshOnOpen && t.source
  115346. ? i && l.isPureVariable(i)
  115347. ? ((a = l.resolveVariableAndFilter(i, this.props.superData, '| raw')), this.setState({ filterOptions: this.alterOptions(a) }), [3, 3])
  115348. : [3, 1]
  115349. : [3, 3]
  115350. )
  115351. case 1:
  115352. return [4, this.fetchOptions()]
  115353. case 2:
  115354. n.sent(), (n.label = 3)
  115355. case 3:
  115356. return this.setState({ isOpened: !0 }), [2]
  115357. }
  115358. })
  115359. })
  115360. }),
  115361. (t.prototype.close = function () {
  115362. this.setState({ isOpened: !1 })
  115363. }),
  115364. (t.prototype.handleClick = function (e) {
  115365. return n.__awaiter(this, void 0, void 0, function () {
  115366. var t, i, a, r, s, o
  115367. return n.__generator(this, function (n) {
  115368. switch (n.label) {
  115369. case 0:
  115370. return (t = this.props), (i = t.onQuery), (a = t.name), (r = t.data), [4, (0, t.dispatchEvent)('columnFilter', l.createObject(r, { filterName: a, filterValue: e }))]
  115371. case 1:
  115372. return (null == (s = n.sent()) ? void 0 : s.prevented) || (i((((o = {})[a] = e), o), !1, !1, !0), this.close()), [2]
  115373. }
  115374. })
  115375. })
  115376. }),
  115377. (t.prototype.handleCheck = function (e) {
  115378. return n.__awaiter(this, void 0, void 0, function () {
  115379. var t, i, a, r, s, o, c, p
  115380. return n.__generator(this, function (n) {
  115381. switch (n.label) {
  115382. case 0:
  115383. return (
  115384. (t = this.props),
  115385. (i = t.data),
  115386. (a = t.name),
  115387. (r = t.onQuery),
  115388. (s = t.dispatchEvent),
  115389. (o = i[a] && i[a] === e ? '' : (i[a] && h.default(i[a].split(','), [e]).join(',')) || e),
  115390. [4, s('columnFilter', l.createObject(i, { filterName: a, filterValue: o }))]
  115391. )
  115392. case 1:
  115393. return (null == (c = n.sent()) ? void 0 : c.prevented) || r((((p = {})[a] = o), p)), [2]
  115394. }
  115395. })
  115396. })
  115397. }),
  115398. (t.prototype.handleReset = function () {
  115399. return n.__awaiter(this, void 0, void 0, function () {
  115400. var e, t, i, a, r, s, o
  115401. return n.__generator(this, function (n) {
  115402. switch (n.label) {
  115403. case 0:
  115404. return (e = this.props), (t = e.name), (i = e.dispatchEvent), (a = e.data), (r = e.onQuery), [4, i('columnFilter', l.createObject(a, { filterName: t, filterValue: void 0 }))]
  115405. case 1:
  115406. return (null == (s = n.sent()) ? void 0 : s.prevented) || (r((((o = {})[t] = void 0), o), !1, !1, !0), this.close()), [2]
  115407. }
  115408. })
  115409. })
  115410. }),
  115411. (t.prototype.handleSearch = function (e) {
  115412. var t = this.state.filterOptions
  115413. this.setState({ keyword: e, filterOptions: this.alterOptions(t, e) })
  115414. }),
  115415. (t.prototype.render = function () {
  115416. var e,
  115417. t,
  115418. i,
  115419. a,
  115420. n = this,
  115421. r = this.state,
  115422. s = r.isOpened,
  115423. p = r.filterOptions,
  115424. u = this.props,
  115425. h = u.data,
  115426. f = u.name,
  115427. m = u.filterable,
  115428. b = u.popOverContainer,
  115429. O = u.classPrefix,
  115430. _ = u.classnames,
  115431. y = u.translate,
  115432. g = (null == m ? void 0 : m.searchConfig) || {}
  115433. return v(
  115434. 'span',
  115435. { className: _(''.concat(O, 'TableCell-filterBtn'), h && void 0 !== h[f] ? 'is-active' : '') },
  115436. v('span', { onClick: this.open }, v(c.Icon, { icon: 'column-filter', className: 'icon' })),
  115437. s
  115438. ? v(
  115439. l.Overlay,
  115440. {
  115441. container:
  115442. b ||
  115443. function () {
  115444. return o.findDOMNode(n)
  115445. },
  115446. placement: 'left-bottom-left-top right-bottom-right-top',
  115447. target: b
  115448. ? function () {
  115449. return o.findDOMNode(n).parentNode
  115450. }
  115451. : null,
  115452. show: !0
  115453. },
  115454. v(
  115455. l.PopOver,
  115456. { classPrefix: O, onHide: this.close, className: _(''.concat(O, 'TableCell-filterPopOver'), m.className), overlay: !0 },
  115457. p && p.length > 0
  115458. ? v(
  115459. d.default.Fragment,
  115460. null,
  115461. (null == m ? void 0 : m.searchable)
  115462. ? v(c.SearchBox, {
  115463. className: _('TableCell-filterPopOver-SearchBox', null == g ? void 0 : g.className),
  115464. mini: null !== (e = g.mini) && void 0 !== e && e,
  115465. enhance: null !== (t = g.enhance) && void 0 !== t && t,
  115466. clearable: null === (i = g.clearable) || void 0 === i || i,
  115467. searchImediately: g.searchImediately,
  115468. placeholder: g.placeholder,
  115469. defaultValue: '',
  115470. value: null !== (a = this.state.keyword) && void 0 !== a ? a : '',
  115471. onSearch: this.handleSearch,
  115472. onChange: l.noop
  115473. })
  115474. : null,
  115475. v(
  115476. 'ul',
  115477. { className: _('DropDown-menu') },
  115478. m.multiple
  115479. ? p.map(function (e, t) {
  115480. return e.visible && v('li', { key: t }, v(c.Checkbox, { classPrefix: O, onChange: n.handleCheck.bind(n, e.value), checked: e.selected }, e.label))
  115481. })
  115482. : p.map(function (e, t) {
  115483. return e.visible && v('li', { key: t, className: _({ 'is-active': e.selected }), onClick: n.handleClick.bind(n, e.value) }, e.label)
  115484. }),
  115485. p.some(function (e) {
  115486. return e.selected
  115487. })
  115488. ? v('li', { key: 'DropDown-menu-reset', onClick: this.handleReset.bind(this) }, y('reset'))
  115489. : null
  115490. )
  115491. )
  115492. : null
  115493. )
  115494. )
  115495. : null
  115496. )
  115497. }),
  115498. n.__decorate([l.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [String]), n.__metadata('design:returntype', void 0)], t.prototype, 'handleSearch', null),
  115499. t
  115500. )
  115501. })(d.default.Component)
  115502. ;(t.HeadCellFilterDropDown = m), (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  115503. }) /*!node_modules/amis/lib/renderers/Table/HeadCellSearchDropdown.js*/
  115504. amis.define('04a391f', function (e, a, t, n) {
  115505. 'use strict'
  115506. Object.defineProperty(a, '__esModule', { value: !0 })
  115507. var r = e('68b98b9'),
  115508. o = e('ac704b9'),
  115509. c = e('59972ca'),
  115510. i = e('64ea6e0')
  115511. function l(e) {
  115512. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  115513. }
  115514. var s = l(o),
  115515. u = e('ac704b9'),
  115516. d = (u.default || u).createElement
  115517. ;(u.default || u).Fragment,
  115518. (a.HeadCellSearchDropDown = function (e) {
  115519. var a = this,
  115520. t = e.searchable,
  115521. n = e.name,
  115522. o = e.label,
  115523. l = e.onQuery,
  115524. u = e.data,
  115525. f = e.dispatchEvent,
  115526. p = e.onAction,
  115527. b = e.classnames,
  115528. m = e.translate,
  115529. y = e.classPrefix,
  115530. v = e.popOverContainer,
  115531. _ = e.render,
  115532. h = s.default.createRef(),
  115533. g = r.__read(
  115534. s.default.useMemo(
  115535. function () {
  115536. var e,
  115537. a = []
  115538. return (
  115539. !0 === t
  115540. ? (e = { title: '', body: [{ type: 'input-text', name: n, placeholder: o, clearable: !0 }] })
  115541. : t &&
  115542. (e =
  115543. !t.type && (t.body || t.tabs || t.fieldSet)
  115544. ? r.__assign(r.__assign({ title: '' }, t), { body: Array.isArray(t.body) ? t.body.concat() : void 0 })
  115545. : { title: '', className: t.formClassName, body: [r.__assign({ type: t.type || 'input-text', name: t.name || n, placeholder: o }, t)] }),
  115546. e &&
  115547. (!(function e(t) {
  115548. Array.isArray(t.body) &&
  115549. t.body.forEach(function (t) {
  115550. t.name && a.push(t.name), t.extraName && 'string' == typeof t.extraName && a.push(t.extraName), e(t)
  115551. })
  115552. })(e),
  115553. (e = r.__assign(r.__assign({}, e), {
  115554. type: 'form',
  115555. wrapperComponent: 'div',
  115556. actions: [
  115557. { type: 'button', label: m('reset'), actionType: 'clear-and-submit' },
  115558. { type: 'button', label: m('cancel'), actionType: 'cancel' },
  115559. { label: m('search'), type: 'submit', primary: !0 }
  115560. ]
  115561. }))),
  115562. [e || 'error', a]
  115563. )
  115564. },
  115565. [t, n, o]
  115566. ),
  115567. 2
  115568. ),
  115569. C = g[0],
  115570. N = g[1],
  115571. T = r.__read(s.default.useState(!1), 2),
  115572. k = T[0],
  115573. w = T[1],
  115574. x = s.default.useCallback(function () {
  115575. return w(!0)
  115576. }, []),
  115577. O = s.default.useCallback(function () {
  115578. return w(!1)
  115579. }, []),
  115580. A = s.default.useCallback(function (e) {
  115581. return r.__awaiter(a, void 0, void 0, function () {
  115582. var a
  115583. return r.__generator(this, function (t) {
  115584. switch (t.label) {
  115585. case 0:
  115586. return [4, f('columnSearch', i.createObject(u, { searchName: n, searchValue: e }))]
  115587. case 1:
  115588. return (null == (a = t.sent()) ? void 0 : a.prevented) || (O(), l(e)), [2]
  115589. }
  115590. })
  115591. })
  115592. }, []),
  115593. P = s.default.useCallback(function (e, a, t) {
  115594. if ('cancel' !== a.actionType && 'close' !== a.actionType) return 'reset' === a.actionType ? (O(), void S()) : void (p && p(e, a, t))
  115595. O()
  115596. }, []),
  115597. S = s.default.useCallback(
  115598. function () {
  115599. var e = r.__assign({}, u)
  115600. N.forEach(function (a) {
  115601. return i.setVariable(e, a, void 0)
  115602. }),
  115603. l(e)
  115604. },
  115605. [u]
  115606. ),
  115607. E = s.default.useMemo(
  115608. function () {
  115609. return N.some(function (e) {
  115610. return null == u ? void 0 : u[e]
  115611. })
  115612. },
  115613. [u]
  115614. )
  115615. return d(
  115616. 'span',
  115617. { ref: h, className: b(''.concat(y, 'TableCell-searchBtn'), E ? 'is-active' : '', k ? 'is-opened' : '') },
  115618. d('span', { onClick: x }, d(c.Icon, { icon: 'search', className: 'icon' })),
  115619. k
  115620. ? d(
  115621. i.Overlay,
  115622. {
  115623. container:
  115624. v ||
  115625. function () {
  115626. return h.current
  115627. },
  115628. placement: 'left-bottom-left-top right-bottom-right-top',
  115629. target: v
  115630. ? function () {
  115631. var e
  115632. return null === (e = h.current) || void 0 === e ? void 0 : e.parentNode
  115633. }
  115634. : null,
  115635. show: !0
  115636. },
  115637. d(
  115638. i.PopOver,
  115639. { classPrefix: y, onHide: O, className: b(''.concat(y, 'TableCell-searchPopOver'), t.className), overlay: !0 },
  115640. _('quick-search-form', C, { popOverContainer: v, data: r.__assign({}, u), onSubmit: A, onAction: P })
  115641. )
  115642. )
  115643. : null
  115644. )
  115645. }),
  115646. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  115647. }) /*!node_modules/amis/lib/renderers/Table/TableRow.js*/
  115648. amis.define('376219e', function (e, t, n, a) {
  115649. 'use strict'
  115650. Object.defineProperty(t, '__esModule', { value: !0 })
  115651. var o = e('68b98b9'),
  115652. i = e('0d0462d'),
  115653. d = e('ac704b9'),
  115654. l = e('64ea6e0'),
  115655. r = e('8fee042'),
  115656. s = e('f41781c')
  115657. function c(e) {
  115658. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  115659. }
  115660. var p = c(d),
  115661. u = e('ac704b9'),
  115662. h = (u.default || u).createElement
  115663. ;(u.default || u).Fragment
  115664. var m = (function (e) {
  115665. function t() {
  115666. return (null !== e && e.apply(this, arguments)) || this
  115667. }
  115668. return (
  115669. o.__extends(t, e),
  115670. (t.prototype.handleMouseEnter = function (e) {
  115671. var t = this.props,
  115672. n = t.item,
  115673. a = t.itemIndex,
  115674. o = t.onRowMouseEnter
  115675. null == o || o(n, a)
  115676. }),
  115677. (t.prototype.handleMouseLeave = function (e) {
  115678. var t = this.props,
  115679. n = t.item,
  115680. a = t.itemIndex,
  115681. o = t.onRowMouseLeave
  115682. null == o || o(n, a)
  115683. }),
  115684. (t.prototype.handleItemClick = function (e) {
  115685. var t
  115686. return o.__awaiter(this, void 0, void 0, function () {
  115687. var n, a, i, d, r, s, c, p, u, h
  115688. return o.__generator(this, function (o) {
  115689. switch (o.label) {
  115690. case 0:
  115691. return l.isClickOnInput(e)
  115692. ? [2]
  115693. : ((n = null === (t = e.nativeEvent) || void 0 === t ? void 0 : t.shiftKey),
  115694. e.preventDefault(),
  115695. e.stopPropagation(),
  115696. (a = this.props),
  115697. (i = a.itemAction),
  115698. (d = a.onAction),
  115699. (r = a.item),
  115700. (s = a.itemIndex),
  115701. (c = a.onCheck),
  115702. (p = a.onRowClick),
  115703. (u = a.checkOnItemClick),
  115704. [4, null == p ? void 0 : p(r, s)])
  115705. case 1:
  115706. return (
  115707. (null == (h = o.sent()) ? void 0 : h.prevented) ||
  115708. (i ? d && d(e, i, null == r ? void 0 : r.locals) : r.checkable && r.isCheckAvaiableOnClick && u && (null == c || c(r, !r.checked, n))),
  115709. [2]
  115710. )
  115711. }
  115712. })
  115713. })
  115714. }),
  115715. (t.prototype.handleDbClick = function (e) {
  115716. var t = this.props,
  115717. n = t.item,
  115718. a = t.itemIndex,
  115719. o = t.onRowDbClick
  115720. null == o || o(n, a)
  115721. }),
  115722. (t.prototype.handleAction = function (e, t, n) {
  115723. var a = this.props,
  115724. o = a.onAction,
  115725. i = a.item
  115726. o && o(e, t, n || i.locals)
  115727. }),
  115728. (t.prototype.handleQuickChange = function (e, t, n, a) {
  115729. var o = this.props,
  115730. i = o.onQuickChange,
  115731. d = o.item
  115732. i && i(d, e, t, n, a)
  115733. }),
  115734. (t.prototype.handleChange = function (e, t, n, a) {
  115735. if (t && 'string' == typeof t) {
  115736. var o = this.props,
  115737. i = o.item,
  115738. d = o.onQuickChange,
  115739. r = {}
  115740. l.setVariable(r, t, e), null == d || d(i, r, n, a)
  115741. }
  115742. }),
  115743. (t.prototype.render = function () {
  115744. var e,
  115745. t,
  115746. n,
  115747. a = this,
  115748. i = this.props,
  115749. d = i.itemClassName,
  115750. l = i.itemIndex,
  115751. r = i.item,
  115752. s = i.columns,
  115753. c = i.renderCell
  115754. i.children
  115755. var p = i.footableMode,
  115756. u = i.ignoreFootableContent,
  115757. m = i.footableColSpan,
  115758. _ = i.regionPrefix,
  115759. v = i.checkOnItemClick
  115760. i.classPrefix
  115761. var b = i.render,
  115762. f = i.classnames,
  115763. k = i.parent,
  115764. g = i.itemAction,
  115765. y = i.onEvent,
  115766. x = i.expanded
  115767. i.parentExpanded
  115768. var C = i.id,
  115769. I = i.newIndex,
  115770. w = i.isHover,
  115771. A = i.checked,
  115772. M = i.modified,
  115773. T = i.moved,
  115774. O = i.depth,
  115775. E = i.expandable,
  115776. P = i.appeard
  115777. i.checkdisable
  115778. var N = i.trRef
  115779. i.isNested
  115780. var j = i.testIdBuilder,
  115781. D = i.rowPath,
  115782. F = o.__rest(i, [
  115783. 'itemClassName',
  115784. 'itemIndex',
  115785. 'item',
  115786. 'columns',
  115787. 'renderCell',
  115788. 'children',
  115789. 'footableMode',
  115790. 'ignoreFootableContent',
  115791. 'footableColSpan',
  115792. 'regionPrefix',
  115793. 'checkOnItemClick',
  115794. 'classPrefix',
  115795. 'render',
  115796. 'classnames',
  115797. 'parent',
  115798. 'itemAction',
  115799. 'onEvent',
  115800. 'expanded',
  115801. 'parentExpanded',
  115802. 'id',
  115803. 'newIndex',
  115804. 'isHover',
  115805. 'checked',
  115806. 'modified',
  115807. 'moved',
  115808. 'depth',
  115809. 'expandable',
  115810. 'appeard',
  115811. 'checkdisable',
  115812. 'trRef',
  115813. 'isNested',
  115814. 'testIdBuilder',
  115815. 'rowPath'
  115816. ])
  115817. return p
  115818. ? x
  115819. ? h(
  115820. 'tr',
  115821. {
  115822. ref: N,
  115823. 'data-id': C,
  115824. 'data-index': I,
  115825. onClick: v || g || (null == y ? void 0 : y.rowClick) ? this.handleItemClick : void 0,
  115826. onDoubleClick: this.handleDbClick,
  115827. onMouseEnter: this.handleMouseEnter,
  115828. onMouseLeave: this.handleMouseLeave,
  115829. className: f(
  115830. 'Table-table-tr',
  115831. d,
  115832. ((e = { 'is-hovered': w, 'is-checked': A, 'is-modified': M, 'is-moved': T }),
  115833. (e['Table-tr--hasItemAction'] = g),
  115834. (e['Table-tr--odd'] = l % 2 == 0),
  115835. (e['Table-tr--even'] = l % 2 == 1),
  115836. e)
  115837. )
  115838. },
  115839. h(
  115840. 'td',
  115841. { className: f('Table-foot'), colSpan: m },
  115842. h(
  115843. 'table',
  115844. { className: f('Table-footTable') },
  115845. h(
  115846. 'tbody',
  115847. null,
  115848. u
  115849. ? s.map(function (e) {
  115850. return h('tr', { key: e.index }, !1 !== e.label ? h('th', null) : null, h('td', null))
  115851. })
  115852. : s.map(function (e) {
  115853. return h(
  115854. 'tr',
  115855. { key: e.index },
  115856. !1 !== e.label ? h('th', null, b(''.concat(_).concat(l, '/').concat(e.index, '/tpl'), e.label)) : null,
  115857. P
  115858. ? c(
  115859. ''.concat(_).concat(l, '/').concat(e.index),
  115860. e,
  115861. r,
  115862. o.__assign(o.__assign({}, F), {
  115863. width: null,
  115864. rowIndex: l,
  115865. rowIndexPath: r.path,
  115866. colIndex: e.index,
  115867. rowPath: D,
  115868. key: e.index,
  115869. onAction: a.handleAction,
  115870. onQuickChange: a.handleQuickChange,
  115871. onChange: a.handleChange
  115872. })
  115873. )
  115874. : h('td', { key: e.index }, h('div', { className: f('Table-emptyBlock') }, ' '))
  115875. )
  115876. })
  115877. )
  115878. )
  115879. )
  115880. )
  115881. : null
  115882. : k && !k.expanded
  115883. ? null
  115884. : h(
  115885. 'tr',
  115886. o.__assign(
  115887. {
  115888. ref: N,
  115889. onClick: v || g || (null == y ? void 0 : y.rowClick) ? this.handleItemClick : void 0,
  115890. onDoubleClick: this.handleDbClick,
  115891. onMouseEnter: this.handleMouseEnter,
  115892. onMouseLeave: this.handleMouseLeave,
  115893. 'data-index': 1 === O ? I : void 0,
  115894. 'data-id': C,
  115895. className: f(
  115896. 'Table-table-tr',
  115897. d,
  115898. ((t = { 'is-hovered': w, 'is-checked': A, 'is-modified': M, 'is-moved': T, 'is-expanded': x && E, 'is-expandable': E }),
  115899. (t['Table-tr--hasItemAction'] = g),
  115900. (t['Table-tr--odd'] = l % 2 == 0),
  115901. (t['Table-tr--even'] = l % 2 == 1),
  115902. t),
  115903. 'Table-tr--'.concat(O, 'th')
  115904. )
  115905. },
  115906. null === (n = null == j ? void 0 : j(D)) || void 0 === n ? void 0 : n.getTestId()
  115907. ),
  115908. s.map(function (e) {
  115909. return P
  115910. ? c(
  115911. ''.concat(l, '/').concat(e.index),
  115912. e,
  115913. r,
  115914. o.__assign(o.__assign({}, F), {
  115915. rowIndex: l,
  115916. colIndex: e.index,
  115917. rowIndexPath: r.path,
  115918. rowPath: D,
  115919. key: e.id,
  115920. onAction: a.handleAction,
  115921. onQuickChange: a.handleQuickChange,
  115922. onChange: a.handleChange
  115923. })
  115924. )
  115925. : e.name && 0 === r.rowSpans[e.name]
  115926. ? null
  115927. : h('td', { key: e.id }, h('div', { className: f('Table-emptyBlock') }, ' '))
  115928. })
  115929. )
  115930. }),
  115931. o.__decorate(
  115932. [l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)],
  115933. t.prototype,
  115934. 'handleMouseEnter',
  115935. null
  115936. ),
  115937. o.__decorate(
  115938. [l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)],
  115939. t.prototype,
  115940. 'handleMouseLeave',
  115941. null
  115942. ),
  115943. o.__decorate(
  115944. [l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', Promise)],
  115945. t.prototype,
  115946. 'handleItemClick',
  115947. null
  115948. ),
  115949. o.__decorate([l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleDbClick', null),
  115950. o.__decorate(
  115951. [l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object, r.Action, Object]), o.__metadata('design:returntype', void 0)],
  115952. t.prototype,
  115953. 'handleAction',
  115954. null
  115955. ),
  115956. o.__decorate(
  115957. [l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object, Boolean, Boolean, Object]), o.__metadata('design:returntype', void 0)],
  115958. t.prototype,
  115959. 'handleQuickChange',
  115960. null
  115961. ),
  115962. o.__decorate(
  115963. [l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object, String, Boolean, Boolean]), o.__metadata('design:returntype', void 0)],
  115964. t.prototype,
  115965. 'handleChange',
  115966. null
  115967. ),
  115968. t
  115969. )
  115970. })(p.default.PureComponent),
  115971. _ = i.observer(function (e) {
  115972. var t = e.item,
  115973. n = e.parent,
  115974. a = e.store,
  115975. i = e.columns,
  115976. d =
  115977. a.canAccessSuperData ||
  115978. i.some(function (e) {
  115979. return e.pristine.canAccessSuperData
  115980. }),
  115981. l = s.useInView({ threshold: 0, onChange: t.markAppeared, skip: !t.lazyRender }),
  115982. r = l.ref,
  115983. c = l.inView
  115984. return h(
  115985. m,
  115986. o.__assign({}, e, {
  115987. trRef: r,
  115988. expanded: t.expanded,
  115989. parentExpanded: null == n ? void 0 : n.expanded,
  115990. id: t.id,
  115991. newIndex: t.newIndex,
  115992. isHover: t.isHover,
  115993. partial: t.partial,
  115994. checked: t.checked,
  115995. modified: t.modified,
  115996. moved: t.moved,
  115997. depth: t.depth,
  115998. expandable: t.expandable,
  115999. checkdisable: t.checkdisable,
  116000. loading: t.loading,
  116001. error: t.error,
  116002. data: d ? t.locals : t.data,
  116003. appeard: !t.lazyRender || t.appeared || c,
  116004. isNested: a.isNested
  116005. })
  116006. )
  116007. })
  116008. ;(t.TableRow = m), (t.default = _), (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  116009. }) /*!node_modules/amis/lib/renderers/Table/TableBody.js*/
  116010. amis.define('6bc3836', function (e, n, t, r) {
  116011. 'use strict'
  116012. Object.defineProperty(n, '__esModule', { value: !0 })
  116013. var o = e('68b98b9'),
  116014. a = e('ac704b9'),
  116015. s = e('64ea6e0'),
  116016. i = e('376219e'),
  116017. l = e('0d0462d')
  116018. function u(e) {
  116019. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  116020. }
  116021. var c = u(a),
  116022. d = e('ac704b9'),
  116023. m = (d.default || d).createElement
  116024. ;(d.default || d).Fragment
  116025. var p = (function (e) {
  116026. function n() {
  116027. return (null !== e && e.apply(this, arguments)) || this
  116028. }
  116029. return (
  116030. o.__extends(n, e),
  116031. (n.prototype.componentDidMount = function () {
  116032. this.props.store.initTableWidth()
  116033. }),
  116034. (n.prototype.testIdBuilder = function (e) {
  116035. var n
  116036. return null === (n = this.props.testIdBuilder) || void 0 === n ? void 0 : n.getChild('row-'.concat(e))
  116037. }),
  116038. (n.prototype.renderRows = function (e, n, t, r) {
  116039. var a = this
  116040. void 0 === n && (n = this.props.columns), void 0 === t && (t = {})
  116041. var l = this.props,
  116042. u = l.rowClassName,
  116043. c = l.rowClassNameExpr,
  116044. d = l.onAction,
  116045. p = l.buildItemProps,
  116046. f = l.checkOnItemClick,
  116047. h = l.classnames,
  116048. y = l.render,
  116049. g = l.renderCell,
  116050. C = l.onCheck,
  116051. _ = l.onQuickChange,
  116052. v = l.footable,
  116053. w = l.ignoreFootableContent,
  116054. b = l.footableColumns,
  116055. k = l.itemAction,
  116056. S = l.onRowClick,
  116057. R = l.onRowDbClick,
  116058. x = l.onRowMouseEnter,
  116059. A = l.onRowMouseLeave,
  116060. I = l.store
  116061. return e.map(function (l, N) {
  116062. var M = p ? p(l, N) : null,
  116063. B = ''.concat(r ? r + '/' : '').concat(N),
  116064. O = [
  116065. m(
  116066. i.default,
  116067. o.__assign(
  116068. {},
  116069. M,
  116070. {
  116071. testIdBuilder: a.testIdBuilder,
  116072. store: I,
  116073. itemAction: k,
  116074. classnames: h,
  116075. checkOnItemClick: f,
  116076. key: l.id,
  116077. itemIndex: N,
  116078. rowPath: B,
  116079. item: l,
  116080. itemClassName: h(c ? s.filter(c, l.locals) : u, { 'is-last': l.depth > 1 && N === e.length - 1 && !l.children.length }),
  116081. columns: n,
  116082. renderCell: g,
  116083. render: y,
  116084. onAction: d,
  116085. onCheck: C,
  116086. onQuickChange: _,
  116087. onRowClick: S,
  116088. onRowDbClick: R,
  116089. onRowMouseEnter: x,
  116090. onRowMouseLeave: A
  116091. },
  116092. t
  116093. )
  116094. )
  116095. ]
  116096. return (
  116097. v && b.length
  116098. ? 1 === l.depth &&
  116099. O.push(
  116100. m(
  116101. i.default,
  116102. o.__assign(
  116103. {},
  116104. M,
  116105. {
  116106. store: I,
  116107. itemAction: k,
  116108. classnames: h,
  116109. checkOnItemClick: f,
  116110. key: 'foot-'.concat(l.id),
  116111. itemIndex: N,
  116112. rowPath: B,
  116113. item: l,
  116114. itemClassName: h(c ? s.filter(c, l.locals) : u),
  116115. columns: b,
  116116. renderCell: g,
  116117. render: y,
  116118. onAction: d,
  116119. onCheck: C,
  116120. onRowClick: S,
  116121. onRowDbClick: R,
  116122. onRowMouseEnter: x,
  116123. onRowMouseLeave: A,
  116124. footableMode: !0,
  116125. footableColSpan: n.length,
  116126. onQuickChange: _,
  116127. ignoreFootableContent: w
  116128. },
  116129. t,
  116130. { testIdBuilder: a.testIdBuilder }
  116131. )
  116132. )
  116133. )
  116134. : l.children.length && l.expanded && O.push.apply(O, o.__spreadArray([], o.__read(a.renderRows(l.children, n, o.__assign(o.__assign({}, t), { parent: l }), B)), !1)),
  116135. O
  116136. )
  116137. })
  116138. }),
  116139. (n.prototype.renderSummaryRow = function (e, n, t) {
  116140. var r,
  116141. a,
  116142. i = this.props,
  116143. l = i.columns,
  116144. u = i.render,
  116145. c = i.data,
  116146. d = i.classnames,
  116147. p = i.rows,
  116148. f = i.prefixRowClassName,
  116149. h = i.affixRowClassName,
  116150. y = i.store
  116151. if (!Array.isArray(n) || !n.length) return null
  116152. var g = 0,
  116153. C = n
  116154. .map(function (e, n) {
  116155. var t = [g + n]
  116156. if (e.colSpan > 1) {
  116157. for (var r = 1; r < e.colSpan; r++) t.push(g + n + r)
  116158. g += e.colSpan - 1
  116159. }
  116160. var a = t
  116161. .map(function (e) {
  116162. return l.find(function (n) {
  116163. return n.rawIndex === e
  116164. })
  116165. })
  116166. .filter(function (e) {
  116167. return e
  116168. })
  116169. return o.__assign(o.__assign({}, e), { colSpan: a.length, firstColumn: a[0], lastColumn: a[a.length - 1] })
  116170. })
  116171. .filter(function (e) {
  116172. return e.colSpan
  116173. })
  116174. C[0] &&
  116175. 'string' == typeof (null === (r = l[0]) || void 0 === r ? void 0 : r.type) &&
  116176. '__' === (null === (a = l[0]) || void 0 === a ? void 0 : a.type.substring(0, 2)) &&
  116177. (C[0].colSpan = (C[0].colSpan || 1) + 1)
  116178. for (
  116179. var _ =
  116180. l.length -
  116181. C.reduce(function (e, n) {
  116182. return e + (n.colSpan || 1)
  116183. }, 0);
  116184. _ < 0;
  116185. ) {
  116186. if (!(v = C.pop())) break
  116187. _ += v.colSpan || 1
  116188. }
  116189. if (_) {
  116190. var v = { type: 'html', html: '&nbsp;' },
  116191. w = y.filteredColumns[y.filteredColumns.length - 1]
  116192. C.push(o.__assign(o.__assign({}, v), { colSpan: 1 + _, firstColumn: w, lastColumn: w }))
  116193. }
  116194. var b = s.createObject(c, {
  116195. items: p.map(function (e) {
  116196. return e.locals
  116197. })
  116198. })
  116199. return m(
  116200. 'tr',
  116201. { className: d('Table-tr', 'is-summary', 'prefix' === e ? f : '', 'affix' === e ? h : ''), key: 'summary-'.concat(e, '-').concat(t || 0) },
  116202. C.map(function (e, n) {
  116203. var t = e.isHead ? 'th' : 'td',
  116204. r = e.firstColumn,
  116205. a = e.lastColumn,
  116206. s = o.__assign({}, e.style)
  116207. e.align && (s.textAlign = e.align)
  116208. var i = o.__read(y.getStickyStyles('right' === a.fixed ? a : r, y.filteredColumns), 2),
  116209. l = i[0],
  116210. c = i[1]
  116211. return (
  116212. Object.assign(s, l), m(t, { key: n, colSpan: 1 == e.colSpan ? void 0 : e.colSpan, style: s, className: (e.cellClassName || '') + ' ' + c }, u('summary-row/'.concat(n), e, { data: b }))
  116213. )
  116214. })
  116215. )
  116216. }),
  116217. (n.prototype.renderSummary = function (e, n) {
  116218. var t = this
  116219. return Array.isArray(n)
  116220. ? n.some(function (e) {
  116221. return Array.isArray(e)
  116222. })
  116223. ? n.map(function (n, r) {
  116224. return t.renderSummaryRow(e, Array.isArray(n) ? n : [n], r)
  116225. })
  116226. : this.renderSummaryRow(e, n)
  116227. : null
  116228. }),
  116229. (n.prototype.render = function () {
  116230. var e = this.props
  116231. e.classnames
  116232. var n = e.className
  116233. e.render
  116234. var t = e.rows,
  116235. r = e.columns,
  116236. o = e.rowsProps,
  116237. a = e.prefixRow,
  116238. s = e.affixRow
  116239. return e.translate, m('tbody', { className: n }, t.length ? m(c.default.Fragment, null, this.renderSummary('prefix', a), this.renderRows(t, r, o), this.renderSummary('affix', s)) : null)
  116240. }),
  116241. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [String]), o.__metadata('design:returntype', void 0)], n.prototype, 'testIdBuilder', null),
  116242. (n = o.__decorate([l.observer], n))
  116243. )
  116244. })(c.default.Component)
  116245. ;(n.TableBody = p), (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  116246. }) /*!node_modules/amis/lib/renderers/Table/ItemActionsWrapper.js*/
  116247. amis.define('e9cd930', function (e, t, n, r) {
  116248. 'use strict'
  116249. Object.defineProperty(t, '__esModule', { value: !0 })
  116250. var i = e('0d0462d'),
  116251. o = e('ac704b9'),
  116252. a = e('ac704b9'),
  116253. c = (a.default || a).createElement
  116254. ;(a.default || a).Fragment
  116255. var l = i.observer(function (e) {
  116256. var t,
  116257. n = e.classnames,
  116258. r = e.children,
  116259. i = e.store,
  116260. a = o.useRef(null)
  116261. return (
  116262. o.useEffect(
  116263. function () {
  116264. var e,
  116265. t = i.hoverRow
  116266. if (t) {
  116267. var n = null === (e = a.current.parentElement) || void 0 === e ? void 0 : e.querySelector('table'),
  116268. r = null == n ? void 0 : n.querySelector('tr[data-id="'.concat(t.id, '"]'))
  116269. if (r) {
  116270. var o = r.getBoundingClientRect(),
  116271. c = o.height,
  116272. l = o.top - n.getBoundingClientRect().top + parseInt(getComputedStyle(n).marginTop, 10)
  116273. a.current.style.cssText += 'top: '.concat(l, 'px;height: ').concat(c, 'px;')
  116274. }
  116275. }
  116276. },
  116277. [null === (t = i.hoverRow) || void 0 === t ? void 0 : t.id]
  116278. ),
  116279. c('div', { className: n('Table-itemActions-wrap'), ref: a }, r)
  116280. )
  116281. })
  116282. ;(t.default = l), (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  116283. }) /*!node_modules/amis/lib/renderers/Table/ColGroup.js*/
  116284. amis.define('722a338', function (t, e, n, i) {
  116285. 'use strict'
  116286. Object.defineProperty(e, '__esModule', { value: !0 })
  116287. var r = t('ac704b9'),
  116288. a = t('64ea6e0'),
  116289. c = t('0d0462d')
  116290. function u(t) {
  116291. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  116292. }
  116293. var o = u(r),
  116294. d = t('ac704b9'),
  116295. f = (d.default || d).createElement
  116296. function l(t) {
  116297. var e = t.columns,
  116298. n = t.store,
  116299. i = o.default.createRef()
  116300. return (
  116301. o.default.useEffect(function () {
  116302. i.current && (n.initTableWidth(), n.syncTableWidth())
  116303. }, []),
  116304. o.default.useEffect(function () {
  116305. var t = i.current.parentElement,
  116306. e = new MutationObserver(function () {
  116307. n.syncTableWidth()
  116308. })
  116309. return (
  116310. e.observe(t, { attributes: !0, childList: !0, subtree: !0 }),
  116311. function () {
  116312. e.disconnect()
  116313. }
  116314. )
  116315. }, []),
  116316. (a.isSafari || ('number' == typeof a.chromeVersion && a.chromeVersion < 91)) &&
  116317. o.default.useEffect(
  116318. function () {
  116319. i.current &&
  116320. [].slice.call(i.current.parentElement.querySelectorAll(':scope > thead > tr > th[data-index]')).forEach(function (t) {
  116321. var e = parseInt(t.getAttribute('data-index'), 10),
  116322. i = n.columns[e],
  116323. r = '',
  116324. a = -1
  116325. n.columnWidthReady && i.width ? (a = i.width) : i.pristine.width && (a = i.pristine.width),
  116326. -1 !== a &&
  116327. ((r += 'width: '.concat('number' == typeof a ? ''.concat(a, 'px') : a, ';')),
  116328. 'auto' === n.tableLayout && (r += 'min-width: '.concat('number' == typeof a ? ''.concat(a, 'px') : a, ';')),
  116329. (t.style.cssText = r))
  116330. })
  116331. },
  116332. e
  116333. .map(function (t) {
  116334. return t.width
  116335. })
  116336. .concat(n.columnWidthReady)
  116337. ),
  116338. f(
  116339. 'colgroup',
  116340. { ref: i },
  116341. e.map(function (t) {
  116342. var e = {}
  116343. return (
  116344. n.columnWidthReady && t.width ? (e.width = t.width) : t.pristine.width && (e.width = t.pristine.width),
  116345. 'auto' === n.tableLayout && e.width && (e.minWidth = e.width),
  116346. f('col', { 'data-index': t.index, style: e, key: t.id })
  116347. )
  116348. })
  116349. )
  116350. )
  116351. }
  116352. ;(d.default || d).Fragment
  116353. var s = c.observer(l)
  116354. ;(e.ColGroup = l), (e.default = s), (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  116355. }) /*!node_modules/amis/lib/renderers/Table/TableContent.js*/
  116356. amis.define('5178cf1', function (e, n, o, a) {
  116357. 'use strict'
  116358. Object.defineProperty(n, '__esModule', { value: !0 })
  116359. var l = e('68b98b9'),
  116360. t = e('ac704b9'),
  116361. r = e('6bc3836'),
  116362. s = e('0d0462d'),
  116363. i = e('e9cd930'),
  116364. c = e('59972ca'),
  116365. d = e('722a338')
  116366. function u(e) {
  116367. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  116368. }
  116369. var m = u(t),
  116370. f = e('ac704b9'),
  116371. h = (f.default || f).createElement
  116372. ;(f.default || f).Fragment
  116373. var p = (function (e) {
  116374. function n() {
  116375. return (null !== e && e.apply(this, arguments)) || this
  116376. }
  116377. return (
  116378. l.__extends(n, e),
  116379. (n.prototype.render = function () {
  116380. var e = this.props,
  116381. n = e.placeholder,
  116382. o = e.classnames,
  116383. a = e.render,
  116384. t = e.className,
  116385. s = e.columns,
  116386. i = e.columnsGroup,
  116387. u = e.onMouseMove,
  116388. f = e.onScroll,
  116389. p = e.tableRef,
  116390. w = e.rows,
  116391. b = e.renderHeadCell,
  116392. v = e.renderCell,
  116393. C = e.onCheck,
  116394. y = e.onRowClick,
  116395. x = e.onRowDbClick,
  116396. R = e.onRowMouseEnter,
  116397. k = e.onRowMouseLeave,
  116398. N = e.rowClassName,
  116399. _ = e.onQuickChange,
  116400. g = e.footable,
  116401. S = e.footableColumns,
  116402. I = e.checkOnItemClick,
  116403. A = e.buildItemProps,
  116404. M = e.onAction,
  116405. T = e.rowClassNameExpr,
  116406. E = e.affixRowClassName,
  116407. D = e.prefixRowClassName,
  116408. O = e.data,
  116409. B = e.prefixRow,
  116410. P = e.locale,
  116411. L = e.translate,
  116412. j = e.itemAction,
  116413. F = e.affixRow,
  116414. H = e.store,
  116415. Q = e.dispatchEvent,
  116416. W = e.onEvent,
  116417. G = e.loading,
  116418. V = e.testIdBuilder,
  116419. q = e.children,
  116420. z = o('Table-table', this.props.tableClassName),
  116421. J = s.every(function (e) {
  116422. return !e.label
  116423. })
  116424. return h(
  116425. 'div',
  116426. { onMouseMove: u, className: o('Table-content', t), onScroll: f },
  116427. h(
  116428. 'table',
  116429. { ref: p, className: o(z, 'fixed' === H.tableLayout ? 'is-layout-fixed' : void 0) },
  116430. h(d.default, { columns: s, store: H }),
  116431. h(
  116432. 'thead',
  116433. null,
  116434. i.length
  116435. ? h(
  116436. 'tr',
  116437. null,
  116438. i.map(function (e, n) {
  116439. var o = l.__read(H.getStickyStyles(e, i), 2),
  116440. t = o[0],
  116441. r = o[1]
  116442. return ~['__checkme', '__expandme'].indexOf(e.has[0].type) || (1 === e.has.length && !/^__/.test(e.has[0].type) && !e.has[0].groupName)
  116443. ? b(e.has[0], { 'data-index': e.has[0].index, key: n, colSpan: e.colSpan, rowSpan: e.rowSpan, style: t, className: r })
  116444. : h('th', { key: n, 'data-index': e.index, colSpan: e.colSpan, rowSpan: e.rowSpan, style: t, className: r }, e.label ? a('tpl', e.label) : null)
  116445. })
  116446. )
  116447. : null,
  116448. h(
  116449. 'tr',
  116450. { className: J ? 'fake-hide' : '' },
  116451. s.map(function (e) {
  116452. var n
  116453. return 2 ===
  116454. (null ===
  116455. (n = i.find(function (n) {
  116456. return ~n.has.indexOf(e)
  116457. })) || void 0 === n
  116458. ? void 0
  116459. : n.rowSpan)
  116460. ? null
  116461. : b(e, { 'data-index': e.index, key: e.index })
  116462. })
  116463. )
  116464. ),
  116465. w.length
  116466. ? h(r.TableBody, {
  116467. store: H,
  116468. itemAction: j,
  116469. classnames: o,
  116470. render: a,
  116471. renderCell: v,
  116472. onCheck: C,
  116473. onRowClick: y,
  116474. onRowDbClick: x,
  116475. onRowMouseEnter: R,
  116476. onRowMouseLeave: k,
  116477. onQuickChange: _,
  116478. footable: g,
  116479. footableColumns: S,
  116480. checkOnItemClick: I,
  116481. buildItemProps: A,
  116482. onAction: M,
  116483. rowClassNameExpr: T,
  116484. rowClassName: N,
  116485. prefixRowClassName: D,
  116486. affixRowClassName: E,
  116487. rows: w,
  116488. columns: s,
  116489. locale: P,
  116490. translate: L,
  116491. prefixRow: B,
  116492. affixRow: F,
  116493. data: O,
  116494. testIdBuilder: V,
  116495. rowsProps: { dispatchEvent: Q, onEvent: W }
  116496. })
  116497. : h(
  116498. 'tbody',
  116499. null,
  116500. h(
  116501. 'tr',
  116502. { className: o('Table-placeholder') },
  116503. G
  116504. ? null
  116505. : h(
  116506. 'td',
  116507. { colSpan: s.length },
  116508. 'string' == typeof n
  116509. ? h(m.default.Fragment, null, h(c.Icon, { icon: 'desk-empty', className: o('Table-placeholder-empty-icon', 'icon') }), L(n || 'placeholder.noData'))
  116510. : a('placeholder', L(n || 'placeholder.noData'))
  116511. )
  116512. )
  116513. )
  116514. ),
  116515. q
  116516. )
  116517. }),
  116518. n
  116519. )
  116520. })(m.default.PureComponent),
  116521. w = s.observer(function (e) {
  116522. var n = e.store
  116523. return h(
  116524. p,
  116525. l.__assign({}, e, {
  116526. columnWidthReady: n.columnWidthReady,
  116527. someChecked: n.someChecked,
  116528. allChecked: n.allChecked,
  116529. isSelectionThresholdReached: n.isSelectionThresholdReached,
  116530. orderBy: n.orderBy,
  116531. orderDir: n.orderDir
  116532. })
  116533. )
  116534. })
  116535. ;(n.TableContent = p),
  116536. (n.default = w),
  116537. (n.renderItemActions = function (e) {
  116538. var n = e.itemActions,
  116539. o = e.render,
  116540. a = e.store,
  116541. t = e.classnames
  116542. if (!a.hoverRow) return null
  116543. var r = Array.isArray(n)
  116544. ? n.filter(function (e) {
  116545. return !e.hiddenOnHover
  116546. })
  116547. : []
  116548. return r.length
  116549. ? h(
  116550. i.default,
  116551. { store: a, classnames: t },
  116552. h(
  116553. 'div',
  116554. { className: t('Table-itemActions') },
  116555. r.map(function (e, n) {
  116556. return o('itemAction/'.concat(n), l.__assign(l.__assign({}, e), { isMenuItem: !0 }), { key: n, item: a.hoverRow, data: a.hoverRow.locals, rowIndex: a.hoverRow.index })
  116557. })
  116558. )
  116559. )
  116560. : null
  116561. }),
  116562. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  116563. }) /*!node_modules/amis/lib/renderers/Table/ColumnToggler.js*/
  116564. amis.define('7b38475', function (e, t, o, n) {
  116565. 'use strict'
  116566. Object.defineProperty(t, '__esModule', { value: !0 })
  116567. var l = e('68b98b9'),
  116568. a = e('ac704b9'),
  116569. i = e('1e5c4ba'),
  116570. s = e('9a27350'),
  116571. r = e('7d5c8a5'),
  116572. d = e('64ea6e0'),
  116573. c = e('59972ca')
  116574. function u(e) {
  116575. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  116576. }
  116577. var p = u(a),
  116578. g = u(s),
  116579. m = u(r),
  116580. h = e('ac704b9'),
  116581. f = (h.default || h).createElement
  116582. ;(h.default || h).Fragment
  116583. var b = (function (e) {
  116584. function t(t) {
  116585. var o = e.call(this, t) || this
  116586. return (
  116587. (o.state = { isOpened: !1, enableSorting: !1, tempColumns: m.default(o.props.columns) }),
  116588. (o.open = o.open.bind(o)),
  116589. (o.close = o.close.bind(o)),
  116590. (o.toggle = o.toggle.bind(o)),
  116591. (o.domRef = o.domRef.bind(o)),
  116592. (o.dragRef = o.dragRef.bind(o)),
  116593. o
  116594. )
  116595. }
  116596. return (
  116597. l.__extends(t, e),
  116598. (t.prototype.componentDidMount = function () {
  116599. this.props.defaultIsOpened && this.setState({ isOpened: !0 })
  116600. }),
  116601. (t.prototype.componentDidUpdate = function (e) {
  116602. d.anyChanged('activeToggaleColumns', e, this.props) && this.setState({ tempColumns: m.default(this.props.columns) })
  116603. }),
  116604. (t.prototype.componentWillUnmount = function () {
  116605. this.destroyDragging()
  116606. }),
  116607. (t.prototype.domRef = function (e) {
  116608. this.target = e
  116609. }),
  116610. (t.prototype.toggle = function (e) {
  116611. e.preventDefault(), this.setState({ isOpened: !this.state.isOpened })
  116612. }),
  116613. (t.prototype.open = function () {
  116614. this.setState({ isOpened: !0 })
  116615. }),
  116616. (t.prototype.close = function () {
  116617. this.setState({ isOpened: !1, enableSorting: !1, tempColumns: m.default(this.props.columns) })
  116618. }),
  116619. (t.prototype.swapColumnPosition = function (e, t) {
  116620. var o = this.state.tempColumns
  116621. ;(o[e] = o.splice(t, 1, o[e])[0]), this.setState({ tempColumns: o })
  116622. }),
  116623. (t.prototype.updateToggledColumn = function (e, t, o, n) {
  116624. return l.__awaiter(this, void 0, void 0, function () {
  116625. var n, a, i, s, r
  116626. return l.__generator(this, function (c) {
  116627. switch (c.label) {
  116628. case 0:
  116629. return (
  116630. (n = this.props),
  116631. (a = n.data),
  116632. (i = n.dispatchEvent),
  116633. (s = this.state.tempColumns.concat()).splice(t, 1, l.__assign(l.__assign({}, e), { toggled: o })),
  116634. [4, i('columnToggled', d.createObject(a, { columns: s }))]
  116635. )
  116636. case 1:
  116637. return (null == (r = c.sent()) ? void 0 : r.prevented) || this.setState({ tempColumns: s }), [2]
  116638. }
  116639. })
  116640. })
  116641. }),
  116642. (t.prototype.dragRef = function (e) {
  116643. var t = this.state.enableSorting,
  116644. o = this.props.draggable
  116645. t && o && e && this.initDragging()
  116646. }),
  116647. (t.prototype.initDragging = function () {
  116648. var e = this,
  116649. t = i.findDOMNode(this),
  116650. o = this.props.classPrefix
  116651. this.sortable = new g.default(t.querySelector('.'.concat(o, 'ColumnToggler-modal-content')), {
  116652. group: 'ColumnToggler-modal-content',
  116653. animation: 150,
  116654. handle: '.'.concat(o, 'ColumnToggler-menuItem-dragBar'),
  116655. ghostClass: ''.concat(o, 'ColumnToggler-menuItem--dragging'),
  116656. onEnd: function (t) {
  116657. if (t.newIndex !== t.oldIndex) {
  116658. var o = t.to
  116659. t.oldIndex < o.childNodes.length - 1 ? o.insertBefore(t.item, o.childNodes[t.oldIndex > t.newIndex ? t.oldIndex + 1 : t.oldIndex]) : o.appendChild(t.item),
  116660. e.swapColumnPosition(t.oldIndex, t.newIndex)
  116661. }
  116662. }
  116663. })
  116664. }),
  116665. (t.prototype.destroyDragging = function () {
  116666. this.sortable && this.sortable.destroy()
  116667. }),
  116668. (t.prototype.onConfirm = function () {
  116669. return l.__awaiter(this, void 0, void 0, function () {
  116670. var e, t, o, n, a
  116671. return l.__generator(this, function (i) {
  116672. switch (i.label) {
  116673. case 0:
  116674. return (e = this.state.tempColumns), (t = this.props), (o = t.onColumnToggle), (n = t.data), [4, (0, t.dispatchEvent)('columnToggled', d.createObject(n, { columns: e }))]
  116675. case 1:
  116676. return (null == (a = i.sent()) ? void 0 : a.prevented) || (o && o(l.__spreadArray([], l.__read(e), !1)), this.setState({ isOpened: !1, enableSorting: !1 })), [2]
  116677. }
  116678. })
  116679. })
  116680. }),
  116681. (t.prototype.renderOuter = function () {
  116682. var e,
  116683. t = this,
  116684. o = this.props,
  116685. n = o.popOverContainer,
  116686. l = o.classnames,
  116687. a = o.classPrefix,
  116688. i = o.children,
  116689. s = o.closeOnClick,
  116690. r = o.closeOnOutside,
  116691. c = o.mobileUI,
  116692. u = f(d.RootClose, { disabled: !this.state.isOpened, onRootClose: !1 !== r ? this.close : d.noop }, function (e) {
  116693. return f('ul', { className: l('ColumnToggler-menu', { 'is-mobile': c }), onClick: s ? t.close : d.noop, ref: e }, i)
  116694. })
  116695. return n
  116696. ? f(
  116697. d.Overlay,
  116698. {
  116699. container: n,
  116700. target: function () {
  116701. return t.target
  116702. },
  116703. show: !0
  116704. },
  116705. f(
  116706. d.PopOver,
  116707. { overlay: !0, onHide: this.close, classPrefix: a, className: l('ColumnToggler-popover'), style: { minWidth: null === (e = this.target) || void 0 === e ? void 0 : e.offsetWidth } },
  116708. u
  116709. )
  116710. )
  116711. : u
  116712. }),
  116713. (t.prototype.renderModal = function () {
  116714. var e = this,
  116715. t = this.props
  116716. t.render
  116717. var o = t.classnames,
  116718. n = t.classPrefix,
  116719. l = t.modalContainer,
  116720. a = t.draggable,
  116721. i = t.overlay,
  116722. s = t.translate,
  116723. r = t.footerBtnSize,
  116724. d = t.env,
  116725. u = this.state,
  116726. g = u.enableSorting,
  116727. m = u.tempColumns
  116728. return f(
  116729. p.default.Fragment,
  116730. null,
  116731. f(
  116732. c.Modal,
  116733. { closeOnEsc: !0, onHide: this.close, show: this.state.isOpened, contentClassName: o('ColumnToggler-modal'), container: l || this.target, overlay: 'boolean' == typeof i && i },
  116734. f(
  116735. 'header',
  116736. { className: o('ColumnToggler-modal-header') },
  116737. f('span', { className: o('ColumnToggler-modal-title') }, s('Table.columnsVisibility')),
  116738. f('a', { 'data-tooltip': s('Dialog.close'), 'data-position': 'left', className: o('Modal-close'), onClick: this.close }, f(c.Icon, { icon: 'close', className: 'icon' }))
  116739. ),
  116740. f(
  116741. 'ul',
  116742. { className: o('ColumnToggler-modal-content'), ref: this.dragRef },
  116743. Array.isArray(m)
  116744. ? m.map(function (t, i) {
  116745. return f(
  116746. c.TooltipWrapper,
  116747. {
  116748. tooltipClassName: o('ColumnToggler-tooltip'),
  116749. placement: 'top',
  116750. tooltip: t.label || '',
  116751. trigger: g ? [] : 'hover',
  116752. key: t.index,
  116753. container: l || (null == d ? void 0 : d.getModalContainer)
  116754. },
  116755. f(
  116756. 'li',
  116757. { className: o('ColumnToggler-menuItem'), key: t.index },
  116758. g && a && m.length > 1
  116759. ? f(
  116760. p.default.Fragment,
  116761. null,
  116762. f('a', { className: o('ColumnToggler-menuItem-dragBar') }, f(c.Icon, { icon: 'drag', className: o('icon') })),
  116763. f('span', { className: o('ColumnToggler-menuItem-label') }, f('span', null, t.label || '-'))
  116764. )
  116765. : f(
  116766. c.Checkbox,
  116767. {
  116768. size: 'sm',
  116769. labelClassName: o('ColumnToggler-menuItem-label'),
  116770. classPrefix: n,
  116771. checked: t.toggled,
  116772. disabled: !t.toggable || g,
  116773. onChange: e.updateToggledColumn.bind(e, t, i)
  116774. },
  116775. f('span', null, t.label || '-')
  116776. )
  116777. )
  116778. )
  116779. })
  116780. : null
  116781. ),
  116782. f(
  116783. 'footer',
  116784. { className: o('ColumnToggler-modal-footer') },
  116785. f(
  116786. 'div',
  116787. null,
  116788. f(
  116789. c.Button,
  116790. {
  116791. className: o('ColumnToggler-modeSelect', { 'is-actived': !g }),
  116792. onClick: function () {
  116793. return e.setState({ enableSorting: !1 })
  116794. },
  116795. level: 'link'
  116796. },
  116797. s('Table.toggleColumn')
  116798. ),
  116799. f(
  116800. c.Button,
  116801. {
  116802. className: o('ColumnToggler-modeSelect', { 'is-actived': g }),
  116803. onClick: function () {
  116804. return e.setState({ enableSorting: !0 }, function () {
  116805. return e.state.enableSorting && e.props.draggable && e.initDragging()
  116806. })
  116807. },
  116808. level: 'link',
  116809. disabled: m.length < 2
  116810. },
  116811. s('sort')
  116812. )
  116813. ),
  116814. f('div', null, f(c.Button, { size: r, className: 'mr-3', onClick: this.close }, s('cancel')), f(c.Button, { size: r, level: 'primary', onClick: this.onConfirm }, s('confirm')))
  116815. )
  116816. )
  116817. )
  116818. }),
  116819. (t.prototype.render = function () {
  116820. var e = this.props,
  116821. t = e.tooltip,
  116822. o = e.placement,
  116823. n = e.tooltipContainer,
  116824. l = e.tooltipTrigger,
  116825. a = e.tooltipRootClose,
  116826. i = e.disabledTip,
  116827. s = e.block,
  116828. r = e.disabled,
  116829. u = e.btnDisabled,
  116830. p = e.btnClassName,
  116831. g = e.size,
  116832. m = e.label,
  116833. h = e.level,
  116834. b = e.primary,
  116835. C = e.className,
  116836. v = e.classnames,
  116837. y = e.align,
  116838. T = e.iconOnly,
  116839. _ = e.icon,
  116840. N = e.isActived,
  116841. O = e.data,
  116842. I = e.draggable,
  116843. S = e.hideExpandIcon,
  116844. x = e.mobileUI,
  116845. k = f(
  116846. 'button',
  116847. {
  116848. onClick: this.toggle,
  116849. disabled: r || u,
  116850. className: v(
  116851. 'Button',
  116852. p,
  116853. void 0 === h ? 'Button--default' : h ? 'Button--'.concat(h) : '',
  116854. { 'Button--block': s, 'Button--primary': b, 'Button--iconOnly': T },
  116855. g ? 'Button--size-'.concat(g) : ''
  116856. )
  116857. },
  116858. f(c.Icon, { cx: v, icon: _ || 'columns', className: v('icon', { 'm-r-xs': !!m, 'm-r-none': !!_ }) }),
  116859. 'string' == typeof m ? d.filter(m, O) : m,
  116860. S || I ? null : f('span', { className: v('ColumnToggler-caret') }, f(c.Icon, { icon: 'right-arrow-bold', className: 'icon' }))
  116861. )
  116862. return f(
  116863. 'div',
  116864. { className: v('ColumnToggler', { 'ColumnToggler-block': s, 'ColumnToggler--alignRight': 'right' === y, 'is-opened': this.state.isOpened, 'is-actived': N }, C), ref: this.domRef },
  116865. I ? k : f(c.TooltipWrapper, { placement: o, tooltip: r || x ? i : t, container: n, trigger: l, rootClose: a }, k),
  116866. this.state.isOpened ? (I ? this.renderModal() : this.renderOuter()) : null
  116867. )
  116868. }),
  116869. (t.defaultProps = { placement: 'top', tooltipTrigger: ['hover', 'focus'], tooltipRootClose: !1, draggable: !1 }),
  116870. l.__decorate([d.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', [Object]), l.__metadata('design:returntype', void 0)], t.prototype, 'dragRef', null),
  116871. l.__decorate([d.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', []), l.__metadata('design:returntype', Promise)], t.prototype, 'onConfirm', null),
  116872. t
  116873. )
  116874. })(p.default.Component)
  116875. ;(t.default = b), (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  116876. }) /*!node_modules/amis/lib/renderers/Table/exportExcel.js*/
  116877. amis.define('77857e2', function (e, r, t, a) {
  116878. 'use strict'
  116879. Object.defineProperty(r, '__esModule', { value: !0 })
  116880. var n = e('68b98b9'),
  116881. l = e('64ea6e0')
  116882. e('7b38475')
  116883. var i = e('52fe564'),
  116884. o = e('5ee9171'),
  116885. s = e('668845d'),
  116886. u = e('8b081ba')
  116887. function c(e) {
  116888. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  116889. }
  116890. var f,
  116891. d = c(o),
  116892. p = c(u),
  116893. v = function (e) {
  116894. return f || (f = document.createElement('a')), (f.href = e), f.href
  116895. },
  116896. g = d.default(function (e) {
  116897. var r = ''.concat(
  116898. e
  116899. .match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+\.{0,1}\d*))?\)$/)
  116900. .slice(1)
  116901. .map(function (e, r) {
  116902. return (3 === r ? Math.round(255 * parseFloat(e)) : parseFloat(e)).toString(16).padStart(2, '0').replace('NaN', '')
  116903. })
  116904. .join('')
  116905. )
  116906. return 6 === r.length ? 'FF' + r : r
  116907. }),
  116908. y = d.default(function (e) {
  116909. if (!e) return {}
  116910. var r = document.getElementsByClassName(e).item(0)
  116911. if (r) {
  116912. var t,
  116913. a = getComputedStyle(r),
  116914. n = {},
  116915. l = {}
  116916. if (a.color && -1 !== a.color.indexOf('rgb')) (t = g(a.color)).startsWith('00') || (n.color = { argb: t })
  116917. if ((a.fontWeight && parseInt(a.fontWeight) >= 700 && (n.bold = !0), a.backgroundColor && -1 !== a.backgroundColor.indexOf('rgb')))
  116918. (t = g(a.backgroundColor)).startsWith('00') || (l = { type: 'pattern', pattern: 'solid', fgColor: { argb: t } })
  116919. return { font: n, fill: l }
  116920. }
  116921. return {}
  116922. }),
  116923. h = function (e, r, t, a) {
  116924. var i, o, s, u
  116925. if (t && t.length > 0) {
  116926. var c = t[0],
  116927. f = t
  116928. Array.isArray(c) || (f = [t])
  116929. try {
  116930. for (var d = n.__values(f), p = d.next(); !p.done; p = d.next()) {
  116931. var v = p.value
  116932. a += 1
  116933. var g = e.getRow(a),
  116934. y = 0
  116935. try {
  116936. for (var h = ((s = void 0), n.__values(v)), m = h.next(); !m.done; m = h.next()) {
  116937. var b = m.value
  116938. ;(y += 1),
  116939. b.text && (g.getCell(y).value = b.text),
  116940. b.tpl && (g.getCell(y).value = l.removeHTMLTag(l.decodeEntity(l.filter(b.tpl, r)))),
  116941. b.colSpan && (e.mergeCells(a, y, a, y + b.colSpan - 1), (y += b.colSpan - 1))
  116942. }
  116943. } catch (e) {
  116944. s = { error: e }
  116945. } finally {
  116946. try {
  116947. m && !m.done && (u = h.return) && u.call(h)
  116948. } finally {
  116949. if (s) throw s.error
  116950. }
  116951. }
  116952. }
  116953. } catch (e) {
  116954. i = { error: e }
  116955. } finally {
  116956. try {
  116957. p && !p.done && (o = d.return) && o.call(d)
  116958. } finally {
  116959. if (i) throw i.error
  116960. }
  116961. }
  116962. }
  116963. return a
  116964. }
  116965. function m(e, r, t, a, i) {
  116966. return n.__awaiter(this, void 0, void 0, function () {
  116967. var o, s, u, c, f
  116968. return n.__generator(this, function (n) {
  116969. switch (n.label) {
  116970. case 0:
  116971. return (o = t.pristine.map), (s = t.pristine.source) ? ((u = s), l.isPureVariable(s) ? ((o = l.resolveVariableAndFilter(s, i, '| raw')), [3, 4]) : [3, 1]) : [3, 4]
  116972. case 1:
  116973. return l.isEffectiveApi(s, a) ? ((c = JSON.stringify(s)) in e ? ((o = e[c]), [3, 4]) : [3, 2]) : [3, 4]
  116974. case 2:
  116975. return [4, r.fetcher(u, i)]
  116976. case 3:
  116977. ;(f = n.sent()).data && ((e[c] = f.data), (o = f.data)), (n.label = 4)
  116978. case 4:
  116979. return [2, o]
  116980. }
  116981. })
  116982. })
  116983. }
  116984. function b(e, r) {
  116985. return n.__awaiter(this, void 0, void 0, function () {
  116986. var t, a
  116987. return n.__generator(this, function (n) {
  116988. switch (n.label) {
  116989. case 0:
  116990. return [4, e.xlsx.writeBuffer()]
  116991. case 1:
  116992. return (t = n.sent()) && ((a = new Blob([t], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' })), i.saveAs(a, r + '.xlsx')), [2]
  116993. }
  116994. })
  116995. })
  116996. }
  116997. function w(e) {
  116998. for (var r = ''; e >= 0; ) (r = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'[e % 26] + r), (e = Math.floor(e / 26) - 1)
  116999. return r
  117000. }
  117001. function _(e, r, t, a, i, o) {
  117002. var s
  117003. return n.__awaiter(this, void 0, void 0, function () {
  117004. var u, c, f, d, p, v, g, y, h, _, x, C
  117005. return n.__generator(this, function (A) {
  117006. switch (A.label) {
  117007. case 0:
  117008. ;(u = 0), (c = 100), (f = {}), (A.label = 1)
  117009. case 1:
  117010. A.trys.push([1, 6, 7, 8]), (d = n.__values(t)), (p = d.next()), (A.label = 2)
  117011. case 2:
  117012. return p.done ? [3, 5] : ((v = p.value), (u += 1), 'mapping' !== (null === (s = v.pristine) || void 0 === s ? void 0 : s.type) ? [3, 4] : [4, m(f, i, v, o, {})])
  117013. case 3:
  117014. if ((g = A.sent()) && l.isObject(g))
  117015. for (y = Object.keys(g), h = 1; h < c; h++) r.getCell(w(u) + h).dataValidation = { type: 'list', allowBlank: !0, formulae: ['"'.concat(y.join(','), '"')] }
  117016. A.label = 4
  117017. case 4:
  117018. return (p = d.next()), [3, 2]
  117019. case 5:
  117020. return [3, 8]
  117021. case 6:
  117022. return (_ = A.sent()), (x = { error: _ }), [3, 8]
  117023. case 7:
  117024. try {
  117025. p && !p.done && (C = d.return) && C.call(d)
  117026. } finally {
  117027. if (x) throw x.error
  117028. }
  117029. return [7]
  117030. case 8:
  117031. return b(e, a), [2]
  117032. }
  117033. })
  117034. })
  117035. }
  117036. ;(r.exportExcel = function (r, t, a, i) {
  117037. var o, u, c, f
  117038. return (
  117039. void 0 === i && (i = !1),
  117040. n.__awaiter(this, void 0, void 0, function () {
  117041. var d, g, w, x, C, A, S, O, j, k, F, P, N, T, V, M, E, I, R, W, D, L, B, H, Y, $, J, U, X, q, z, G, K, Q, Z, ee, re, te, ae, ne, le, ie, oe, se, ue, ce, fe, de
  117042. return n.__generator(this, function (pe) {
  117043. switch (pe.label) {
  117044. case 0:
  117045. return (
  117046. (d = t.store),
  117047. (g = t.env),
  117048. t.classnames,
  117049. (w = t.translate),
  117050. (x = t.data),
  117051. (C = t.prefixRow),
  117052. (A = t.affixRow),
  117053. (S = d.exportColumns || []),
  117054. (O = []),
  117055. (k = 'data'),
  117056. 'object' == typeof a && a.api
  117057. ? ((F = a.pageField || 'page'),
  117058. (P = a.perPageField || 'perPage'),
  117059. (N = l.createObject(x, n.__assign(n.__assign({}, t.query), (((ne = {})[F] = x.page || 1), (ne[P] = x.perPage || 10), ne)))),
  117060. [4, g.fetcher(a.api, N, { autoAppend: !0, pageField: F, perPageField: P })])
  117061. : [3, 2]
  117062. )
  117063. case 1:
  117064. if (!(T = pe.sent()).data) return g.notify('warning', w('placeholder.noData')), [2]
  117065. if (Array.isArray(T.data)) O = T.data
  117066. else if (Array.isArray(null === (o = T.data) || void 0 === o ? void 0 : o.rows)) O = T.data.rows
  117067. else if (Array.isArray(null === (u = T.data) || void 0 === u ? void 0 : u.items)) O = T.data.items
  117068. else
  117069. try {
  117070. for (V = n.__values(Object.keys(T.data)), M = V.next(); !M.done; M = V.next())
  117071. if (((E = M.value), T.data.hasOwnProperty(E) && Array.isArray(T.data[E]))) {
  117072. O = T.data[E]
  117073. break
  117074. }
  117075. } catch (e) {
  117076. le = { error: e }
  117077. } finally {
  117078. try {
  117079. M && !M.done && (ie = V.return) && ie.call(V)
  117080. } finally {
  117081. if (le) throw le.error
  117082. }
  117083. }
  117084. return (j = l.TableStore.create(s.getSnapshot(d))).initRows(O), (O = j.rows), [3, 3]
  117085. case 2:
  117086. ;(O = d.rows), (pe.label = 3)
  117087. case 3:
  117088. if (('object' == typeof a && a.filename && (k = l.filter(a.filename, x, '| raw')), 0 === O.length)) return g.notify('warning', w('placeholder.noData')), [2]
  117089. if (
  117090. ((I = new r.Workbook()),
  117091. ((R = I.addWorksheet('sheet', { properties: { defaultColWidth: 15 } })).views = [{ state: 'frozen', xSplit: 0, ySplit: 1 }]),
  117092. (W = a.columns),
  117093. l.isPureVariable(W) && (W = l.resolveVariableAndFilter(W, x, '| raw')),
  117094. (D = a.exportColumns && Array.isArray(a.exportColumns)))
  117095. ) {
  117096. S = a.exportColumns
  117097. try {
  117098. for (L = n.__values(S), B = L.next(); !B.done; B = L.next()) (re = B.value).pristine = re
  117099. } catch (e) {
  117100. oe = { error: e }
  117101. } finally {
  117102. try {
  117103. B && !B.done && (se = L.return) && se.call(L)
  117104. } finally {
  117105. if (oe) throw oe.error
  117106. }
  117107. }
  117108. }
  117109. if (
  117110. ((H = W
  117111. ? S.filter(function (e) {
  117112. var r = W
  117113. return !(!e.name || -1 === r.indexOf(e.name)) && (!!D || 'operation' !== (null == e ? void 0 : e.type))
  117114. })
  117115. : S.filter(function (e) {
  117116. return 'operation' !== (null == e ? void 0 : e.type)
  117117. })),
  117118. (Y = H.map(function (e) {
  117119. return l.filter(e.label, x)
  117120. })),
  117121. (R.getRow(1).values = Y),
  117122. (R.autoFilter = { from: { row: 1, column: 1 }, to: { row: 1, column: Y.length } }),
  117123. i)
  117124. )
  117125. return [2, _(I, R, H, k, g, x)]
  117126. ;($ = {}),
  117127. (J = 1),
  117128. a.rowSlice && (O = l.arraySlice(O, a.rowSlice)),
  117129. (J = h(R, x, C, J)),
  117130. (O = l.flattenTree(O, function (e) {
  117131. return e
  117132. })),
  117133. (pe.label = 4)
  117134. case 4:
  117135. pe.trys.push([4, 15, 16, 17]), (U = n.__values(O)), (X = U.next()), (pe.label = 5)
  117136. case 5:
  117137. if (X.done) return [3, 14]
  117138. ;(q = X.value),
  117139. (z = l.createObject(x, q.data)),
  117140. (J += 1),
  117141. (G = R.getRow(J)),
  117142. (K = 0),
  117143. (Q = function (r) {
  117144. var t, a, i, o, s, u, d, h, b, w, _, C, A, S, O, j, k, F, P, N, T, V, M, E, W, D, L, B, H, Y, U, X
  117145. return n.__generator(this, function (Q) {
  117146. switch (Q.label) {
  117147. case 0:
  117148. if (((K += 1), (t = r.name), void 0 === (a = l.getVariable(z, t)) && !r.pristine.tpl)) return [2, 'continue']
  117149. if (t in q.rowSpans) {
  117150. if (0 === q.rowSpans[t]) return [2, 'continue']
  117151. R.mergeCells(J, K, J + q.rowSpans[t] - 1, K)
  117152. }
  117153. if (
  117154. ((function (e, r, t, a) {
  117155. var i,
  117156. o,
  117157. s,
  117158. u,
  117159. c = {}
  117160. if (t.className)
  117161. try {
  117162. for (var f = n.__values(t.className.split(/\s+/)), d = f.next(); !d.done; d = f.next()) {
  117163. var p = d.value
  117164. ;(m = y(p)) && (c = n.__assign(n.__assign({}, c), m))
  117165. }
  117166. } catch (e) {
  117167. i = { error: e }
  117168. } finally {
  117169. try {
  117170. d && !d.done && (o = f.return) && o.call(f)
  117171. } finally {
  117172. if (i) throw i.error
  117173. }
  117174. }
  117175. if (t.classNameExpr) {
  117176. var v = l.filter(t.classNameExpr, a)
  117177. if (v)
  117178. try {
  117179. for (var g = n.__values(v.split(/\s+/)), h = g.next(); !h.done; h = g.next()) {
  117180. var m
  117181. ;(p = h.value), (m = y(p)) && (c = n.__assign(n.__assign({}, c), m))
  117182. }
  117183. } catch (e) {
  117184. s = { error: e }
  117185. } finally {
  117186. try {
  117187. h && !h.done && (u = g.return) && u.call(g)
  117188. } finally {
  117189. if (s) throw s.error
  117190. }
  117191. }
  117192. }
  117193. c.font && Object.keys(c.font).length > 0 && (e.getCell(r).font = c.font), c.fill && Object.keys(c.fill).length > 0 && (e.getCell(r).fill = c.fill)
  117194. })(G, K, r.pristine, z),
  117195. ('image' !== (i = r.type || 'plain') && 'static-image' !== i) || !a)
  117196. )
  117197. return [3, 6]
  117198. Q.label = 1
  117199. case 1:
  117200. return Q.trys.push([1, 4, , 5]), [4, l.toDataURL(a)]
  117201. case 2:
  117202. return (o = Q.sent()), [4, l.getImageDimensions(o)]
  117203. case 3:
  117204. return (
  117205. (s = Q.sent()),
  117206. (u = s.width),
  117207. (d = s.height),
  117208. (h = 100),
  117209. u > d ? u > h && ((d = (h * d) / u), (u = h)) : d > h && ((u = (h * u) / d), (d = h)),
  117210. (b = o.match(/data:image\/(.*);/)),
  117211. (w = 'png'),
  117212. b && (w = b[1]),
  117213. 'png' != w && 'jpeg' != w && 'gif' != w
  117214. ? ((G.getCell(K).value = a), [2, 'continue'])
  117215. : ((_ = I.addImage({ base64: o, extension: w })),
  117216. (S = v(a)),
  117217. R.addImage(_, { tl: { col: K - 1, row: J - 1 }, ext: { width: u, height: d }, hyperlinks: { tooltip: S } }),
  117218. [3, 5])
  117219. )
  117220. case 4:
  117221. return (C = Q.sent()), console.warn(C), [3, 5]
  117222. case 5:
  117223. return [3, 13]
  117224. case 6:
  117225. return 'link' != i && 'static-link' !== i
  117226. ? [3, 7]
  117227. : ((A = r.pristine.href),
  117228. (S = ('string' == typeof A && A ? l.filter(A, z, '| raw') : void 0) || a),
  117229. (O = r.pristine.body),
  117230. (T = 'string' == typeof O && O ? l.filter(O, z, '| raw') : void 0),
  117231. (j = v(S)),
  117232. (G.getCell(K).value = { text: T || j, hyperlink: j }),
  117233. [3, 13])
  117234. case 7:
  117235. return 'mapping' !== i && 'static-mapping' !== i ? [3, 9] : [4, m($, g, r, x, z)]
  117236. case 8:
  117237. return (
  117238. (k = Q.sent()),
  117239. (F = r.pristine.valueField || 'value'),
  117240. (P = r.pristine.labelField || 'label'),
  117241. Array.isArray(k) &&
  117242. (k = k.reduce(function (e, r) {
  117243. if (null == r) return e
  117244. if (l.isObject(r)) {
  117245. var t = Object.keys(r)
  117246. 1 === t.length || (2 == t.length && t.includes('$$id'))
  117247. ? ((t = t.filter(function (e) {
  117248. return '$$id' !== e
  117249. })),
  117250. (e[t[0]] = r[t[0]]))
  117251. : t.length > 1 && (e[r[F]] = r)
  117252. }
  117253. return e
  117254. }, {})),
  117255. void 0 !== a && k && (null !== (c = k[a]) && void 0 !== c ? c : k['*'])
  117256. ? ((V = null !== (f = k[a]) && void 0 !== f ? f : !0 === a && k[1] ? k[1] : !1 === a && k[0] ? k[0] : k['*']),
  117257. (N = V),
  117258. l.isObject(V) && (void 0 === P || '' === P ? V.hasOwnProperty('type') || (N = V.label) : (N = V[P || 'label'])),
  117259. (T = l.removeHTMLTag(N)),
  117260. (T = l.isPureVariable(T) ? l.resolveVariableAndFilter(T, z, '| raw') : l.filter(T, z)),
  117261. (G.getCell(K).value = T))
  117262. : (G.getCell(K).value = l.removeHTMLTag(a)),
  117263. [3, 13]
  117264. )
  117265. case 9:
  117266. return 'date' !== i && 'static-date' !== i
  117267. ? [3, 10]
  117268. : ((V = void 0),
  117269. (M = r.pristine),
  117270. (E = M.fromNow),
  117271. (W = M.format),
  117272. (D = void 0 === W ? 'YYYY-MM-DD' : W),
  117273. (L = M.valueFormat),
  117274. (B = void 0 === L ? 'X' : L),
  117275. a && ((H = p.default(a, p.default.ISO_8601)), (Y = p.default(a, B)), (V = H.isValid() ? H.format(D) : !!Y.isValid() && Y.format(D))),
  117276. E && (V = p.default(a).fromNow()),
  117277. V && (G.getCell(K).value = V),
  117278. [3, 13])
  117279. case 10:
  117280. return 'input-city' !== i
  117281. ? [3, 12]
  117282. : [
  117283. 4,
  117284. Promise.resolve().then(function () {
  117285. return new Promise(function (r) {
  117286. e(['6a50f07'], function (e) {
  117287. r(n.__importStar(e))
  117288. })
  117289. })
  117290. })
  117291. ]
  117292. case 11:
  117293. return (U = Q.sent()).default && a && a in U.default && (G.getCell(K).value = U.default[a]), [3, 13]
  117294. case 12:
  117295. r.pristine.tpl ? (G.getCell(K).value = l.removeHTMLTag(l.decodeEntity(l.filter(r.pristine.tpl, z)))) : (G.getCell(K).value = a), (Q.label = 13)
  117296. case 13:
  117297. return (X = G.getCell(K).value), Number.isInteger(X) && (G.getCell(K).numFmt = '0'), [2]
  117298. }
  117299. })
  117300. }),
  117301. (pe.label = 6)
  117302. case 6:
  117303. pe.trys.push([6, 11, 12, 13]), (fe = void 0), (Z = n.__values(H)), (ee = Z.next()), (pe.label = 7)
  117304. case 7:
  117305. return ee.done ? [3, 10] : ((re = ee.value), [5, Q(re)])
  117306. case 8:
  117307. pe.sent(), (pe.label = 9)
  117308. case 9:
  117309. return (ee = Z.next()), [3, 7]
  117310. case 10:
  117311. return [3, 13]
  117312. case 11:
  117313. return (te = pe.sent()), (fe = { error: te }), [3, 13]
  117314. case 12:
  117315. try {
  117316. ee && !ee.done && (de = Z.return) && de.call(Z)
  117317. } finally {
  117318. if (fe) throw fe.error
  117319. }
  117320. return [7]
  117321. case 13:
  117322. return (X = U.next()), [3, 5]
  117323. case 14:
  117324. return [3, 17]
  117325. case 15:
  117326. return (ae = pe.sent()), (ue = { error: ae }), [3, 17]
  117327. case 16:
  117328. try {
  117329. X && !X.done && (ce = U.return) && ce.call(U)
  117330. } finally {
  117331. if (ue) throw ue.error
  117332. }
  117333. return [7]
  117334. case 17:
  117335. return h(R, x, A, J), b(I, k), [2]
  117336. }
  117337. })
  117338. })
  117339. )
  117340. }),
  117341. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  117342. }) /*!node_modules/amis/lib/renderers/Table/AutoFilterForm.js*/
  117343. amis.define('7ccb524', function (e, a, l, n) {
  117344. 'use strict'
  117345. Object.defineProperty(a, '__esModule', { value: !0 })
  117346. var r = e('68b98b9'),
  117347. o = e('64ea6e0'),
  117348. t = e('59972ca'),
  117349. s = e('0d0462d')
  117350. function i(e) {
  117351. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  117352. }
  117353. var d = i(e('ac704b9')),
  117354. c = e('ac704b9'),
  117355. u = (c.default || c).createElement
  117356. function b(e) {
  117357. var a = e.autoGenerateFilter,
  117358. l = e.searchFormExpanded,
  117359. n = e.activedSearchableColumns,
  117360. s = e.searchableColumns,
  117361. i = e.onItemToggleExpanded,
  117362. c = e.onToggleExpanded,
  117363. b = e.classnames,
  117364. m = e.translate,
  117365. h = e.render,
  117366. p = e.data,
  117367. g = e.onSearchableFromReset,
  117368. v = e.onSearchableFromSubmit,
  117369. f = e.onSearchableFromInit,
  117370. y = e.popOverContainer,
  117371. F = e.testIdBuilder,
  117372. C = d.default.useMemo(
  117373. function () {
  117374. var e = 'boolean' == typeof a ? { columnsNum: 3, showBtnToolbar: !0 } : a,
  117375. d = e.columnsNum,
  117376. h = e.showBtnToolbar,
  117377. p = o.padArr(n, d).map(function (e) {
  117378. return {
  117379. type: 'group',
  117380. body: e.map(function (e) {
  117381. var a, l, n, o
  117382. return r.__assign(
  117383. r.__assign(
  117384. {},
  117385. !0 === e.searchable
  117386. ? { type: 'input-text', name: e.name, label: e.label, testIdBuilder: null == F ? void 0 : F.getChild(e.name) }
  117387. : r.__assign({ type: 'input-text', name: e.name, testIdBuilder: null == F ? void 0 : F.getChild(e.name) }, e.searchable)
  117388. ),
  117389. {
  117390. name: null !== (l = null === (a = e.searchable) || void 0 === a ? void 0 : a.name) && void 0 !== l ? l : e.name,
  117391. label: null !== (o = null === (n = e.searchable) || void 0 === n ? void 0 : n.label) && void 0 !== o ? o : e.label
  117392. }
  117393. )
  117394. })
  117395. }
  117396. }),
  117397. g = n.length >= d
  117398. !l && p.length && (p.splice(1, p.length - 1), p[0].body.splice(d - 1, p[0].body.length - d + 1))
  117399. var v = p[p.length - 1]
  117400. ;(!Array.isArray(null == v ? void 0 : v.body) || v.body.length >= d) && ((v = { type: 'group', body: [] }), p.push(v))
  117401. for (var f = Math.max(d - v.body.length - 1); f-- > 0; ) v.body.push({ type: 'tpl', tpl: '' })
  117402. var y = null == F ? void 0 : F.getChild('more')
  117403. return (
  117404. v.body.push({
  117405. type: 'container',
  117406. className: 'AutoFilterToolbar',
  117407. wrapperBody: !1,
  117408. body: [
  117409. {
  117410. type: 'dropdown-button',
  117411. label: m('Table.searchFields'),
  117412. className: b('Table-searchableForm-dropdown', 'mr-2'),
  117413. level: 'link',
  117414. trigger: 'click',
  117415. size: 'sm',
  117416. align: 'right',
  117417. visible: h,
  117418. testIdBuilder: y,
  117419. buttons: s.map(function (e) {
  117420. return {
  117421. children: function (a) {
  117422. var l, r
  117423. return (0, a.render)(
  117424. 'column-search-toggler-'.concat(e.id),
  117425. {
  117426. type: 'checkbox',
  117427. label: !1,
  117428. className: b('Table-searchableForm-checkbox'),
  117429. inputClassName: b('Table-searchableForm-checkbox-inner'),
  117430. name: '__whatever_name',
  117431. option: null !== (r = null === (l = e.searchable) || void 0 === l ? void 0 : l.label) && void 0 !== r ? r : e.label,
  117432. testIdBuilder: null == y ? void 0 : y.getChild(e.name + ''),
  117433. badge: { offset: [-10, 5], visibleOn: ''.concat(e.toggable && !e.toggled && e.enableSearch) }
  117434. },
  117435. {
  117436. value: n.includes(e),
  117437. onChange: function (a) {
  117438. return null == i ? void 0 : i(e, a)
  117439. }
  117440. }
  117441. )
  117442. }
  117443. }
  117444. })
  117445. },
  117446. { type: 'submit', label: m('search'), size: 'sm', level: 'primary', className: 'w-18 mr-2' },
  117447. { type: 'reset', label: m('reset'), size: 'sm', className: 'w-18' },
  117448. {
  117449. children: function () {
  117450. return g
  117451. ? u(
  117452. 'a',
  117453. { className: b('Table-SFToggler', l ? 'is-expanded' : ''), onClick: c },
  117454. m(l ? 'collapse' : 'expand'),
  117455. u('span', { className: b('Table-SFToggler-arrow') }, u(t.Icon, { icon: 'right-arrow-bold', className: 'icon' }))
  117456. )
  117457. : null
  117458. }
  117459. }
  117460. ]
  117461. }),
  117462. { type: 'form', api: null, title: '', mode: 'horizontal', submitText: m('search'), body: p, actions: [], canAccessSuperData: !1 }
  117463. )
  117464. },
  117465. [a, n, s, l, m]
  117466. )
  117467. return h('searchable-form', C, {
  117468. key: 'searchable-form',
  117469. panelClassName: b('Table-searchableForm'),
  117470. actionsClassName: b('Table-searchableForm-footer'),
  117471. onReset: g,
  117472. onSubmit: v,
  117473. onInit: f,
  117474. formStore: void 0,
  117475. data: p,
  117476. popOverContainer: y
  117477. })
  117478. }
  117479. ;(c.default || c).Fragment
  117480. var m = s.observer(function (e) {
  117481. var a = e.store,
  117482. l = e.query,
  117483. n = e.data,
  117484. t = r.__rest(e, ['store', 'query', 'data']),
  117485. s = d.default.useCallback(function (e, l) {
  117486. e.setEnableSearch(l), l && a.setSearchFormExpanded(!0)
  117487. }, []),
  117488. i = d.default.useCallback(function () {
  117489. a.toggleSearchFormExpanded()
  117490. }, []),
  117491. c = d.default.useMemo(
  117492. function () {
  117493. return l ? o.createObject(n, l) : n
  117494. },
  117495. [l, n]
  117496. )
  117497. return u(
  117498. b,
  117499. r.__assign({}, t, {
  117500. activedSearchableColumns: a.activedSearchableColumns,
  117501. searchableColumns: a.searchableColumns,
  117502. searchFormExpanded: a.searchFormExpanded,
  117503. onItemToggleExpanded: s,
  117504. onToggleExpanded: i,
  117505. data: c
  117506. })
  117507. )
  117508. })
  117509. ;(a.AutoFilterForm = b), (a.default = m), (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  117510. }) /*!node_modules/amis/lib/renderers/Table/Cell.js*/
  117511. amis.define('d9227f3', function (e, a, n, s) {
  117512. 'use strict'
  117513. Object.defineProperty(a, '__esModule', { value: !0 })
  117514. var i = e('68b98b9'),
  117515. l = e('64ea6e0'),
  117516. t = e('59972ca')
  117517. function r(e) {
  117518. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  117519. }
  117520. var d = r(e('ac704b9')),
  117521. o = e('ac704b9'),
  117522. c = (o.default || o).createElement
  117523. ;(o.default || o).Fragment,
  117524. (a.default = function (e) {
  117525. var a,
  117526. n = e.region,
  117527. s = e.column,
  117528. r = e.item,
  117529. o = e.props,
  117530. g = e.ignoreDrag,
  117531. p = e.render,
  117532. u = e.store,
  117533. m = e.multiple,
  117534. f = e.itemBadge,
  117535. b = e.classnames,
  117536. _ = e.classPrefix,
  117537. y = e.canAccessSuperData,
  117538. x = e.onCheck,
  117539. k = e.onDragStart,
  117540. v = e.popOverContainer,
  117541. h = e.quickEditFormRef,
  117542. N = e.onImageEnlarge,
  117543. C = e.translate,
  117544. I = e.testIdBuilder
  117545. if (s.name && 0 === r.rowSpans[s.name]) return null
  117546. var T = i.__read(
  117547. d.default.useMemo(function () {
  117548. var e = i.__assign({}, s.pristine.style),
  117549. a = i.__read(u.getStickyStyles(s, u.filteredColumns), 2),
  117550. n = a[0],
  117551. l = a[1]
  117552. return [Object.assign(e, n), l]
  117553. }, []),
  117554. 2
  117555. ),
  117556. S = T[0],
  117557. B = T[1],
  117558. E = d.default.useCallback(function () {
  117559. null == x || x(r)
  117560. }, [])
  117561. if ('__checkme' === s.type)
  117562. return c(
  117563. 'td',
  117564. i.__assign({ style: S, className: b(s.pristine.className, B) }, null == I ? void 0 : I.getTestId()),
  117565. c(t.Checkbox, {
  117566. classPrefix: _,
  117567. type: m ? 'checkbox' : 'radio',
  117568. partial: r.partial,
  117569. checked: r.checked || r.partial,
  117570. disabled: r.checkdisable || !r.checkable,
  117571. onChange: E,
  117572. testIdBuilder: null == I ? void 0 : I.getChild('chekbx')
  117573. })
  117574. )
  117575. if ('__dragme' === s.type)
  117576. return c(
  117577. 'td',
  117578. i.__assign({ style: S, className: b(s.pristine.className, B, { 'is-dragDisabled': !r.draggable }) }, null == I ? void 0 : I.getChild('drag').getTestId()),
  117579. r.draggable ? c(t.Icon, { icon: 'drag', className: 'icon' }) : null
  117580. )
  117581. if ('__expandme' === s.type)
  117582. return c(
  117583. 'td',
  117584. { style: S, className: b(s.pristine.className, B) },
  117585. r.expandable
  117586. ? c(
  117587. 'a',
  117588. i.__assign({ className: b('Table-expandBtn', r.expanded ? 'is-active' : ''), onClick: r.toggleExpanded }, null == I ? void 0 : I.getChild(r.expanded ? 'fold' : 'expand').getTestId()),
  117589. c(t.Icon, { icon: 'right-arrow-bold', className: 'icon' })
  117590. )
  117591. : null
  117592. )
  117593. var w = i.__read(
  117594. d.default.useMemo(
  117595. function () {
  117596. var e = [],
  117597. a = [],
  117598. n = ''
  117599. return (
  117600. s.isPrimary &&
  117601. u.isNested &&
  117602. ((n = 'Table-primayCell'),
  117603. e.push(c('span', { key: 'indent', className: b('Table-indent'), style: r.indentStyle })),
  117604. e.push(
  117605. r.loading
  117606. ? c(t.Spinner, { key: 'loading', size: 'sm', show: !0 })
  117607. : r.error
  117608. ? c(
  117609. 'a',
  117610. i.__assign(
  117611. { className: b('Table-retryBtn'), key: 'retryBtn', onClick: r.resetDefered, 'data-tooltip': C('Options.retry', { reason: r.error }) },
  117612. null == I ? void 0 : I.getChild('retry').getTestId()
  117613. ),
  117614. c(t.Icon, { icon: 'retry', className: 'icon' })
  117615. )
  117616. : r.expandable
  117617. ? c(
  117618. 'a',
  117619. i.__assign(
  117620. { key: 'expandBtn2', className: b('Table-expandBtn2', r.expanded ? 'is-active' : ''), onClick: r.toggleExpanded },
  117621. null == I ? void 0 : I.getChild(r.expanded ? 'fold' : 'expand').getTestId()
  117622. ),
  117623. c(t.Icon, { icon: 'right-arrow-bold', className: 'icon' })
  117624. )
  117625. : c('span', { key: 'expandSpace', className: b('Table-expandSpace') })
  117626. )),
  117627. !g &&
  117628. s.isPrimary &&
  117629. u.isNested &&
  117630. u.draggable &&
  117631. r.draggable &&
  117632. a.push(
  117633. c(
  117634. 'a',
  117635. i.__assign({ key: 'dragBtn', draggable: !0, onDragStart: k, className: b('Table-dragBtn') }, null == I ? void 0 : I.getChild('drag').getTestId()),
  117636. c(t.Icon, { icon: 'drag', className: 'icon' })
  117637. )
  117638. ),
  117639. [e, a, n]
  117640. )
  117641. },
  117642. [r.expandable, r.expanded, r.error, r.loading, s.isPrimary, u.isNested]
  117643. ),
  117644. 3
  117645. ),
  117646. D = w[0],
  117647. P = w[1],
  117648. O = w[2],
  117649. M = void 0 !== s.pristine.trackExpression,
  117650. A = M
  117651. ? s.pristine.trackExpression
  117652. : d.default.useMemo(function () {
  117653. return l.buildTrackExpression(s.pristine)
  117654. }, []),
  117655. j = d.default.useMemo(
  117656. function () {
  117657. return r.locals
  117658. },
  117659. [M ? '' : JSON.stringify(r.locals), l.evalTrackExpression(A, r.locals)]
  117660. ),
  117661. F = null !== (a = s.pristine.canAccessSuperData) && void 0 !== a ? a : y,
  117662. q = i.__assign(i.__assign({}, o), {
  117663. loading: 'operation' !== s.type && o.loading,
  117664. btnDisabled: u.dragging,
  117665. data: j,
  117666. popOverContainer: v,
  117667. rowSpan: r.rowSpans[s.name],
  117668. quickEditFormRef: h,
  117669. cellPrefix: D,
  117670. cellAffix: P,
  117671. onImageEnlarge: N,
  117672. canAccessSuperData: F,
  117673. row: r,
  117674. itemBadge: f,
  117675. showBadge: !o.isHead && f && u.firstToggledColumnIndex === o.colIndex,
  117676. onQuery: void 0,
  117677. style: S,
  117678. className: b(s.pristine.className, B, O),
  117679. testIdBuilder: null == I ? void 0 : I.getChild(s.name || s.value)
  117680. })
  117681. return delete q.label, p(n, i.__assign(i.__assign({}, s.pristine), { column: s.pristine, type: 'cell' }), q)
  117682. }),
  117683. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  117684. }) /*!node_modules/amis/lib/renderers/Table/index.js*/
  117685. amis.define('4ad8366', function (e, t, a, r) {
  117686. 'use strict'
  117687. Object.defineProperty(t, '__esModule', { value: !0 })
  117688. var n = e('68b98b9'),
  117689. o = e('ac704b9'),
  117690. i = e('1e5c4ba'),
  117691. s = e('668845d'),
  117692. l = e('30f4e61'),
  117693. d = e('9a27350'),
  117694. c = e('37efca2'),
  117695. u = e('0de7e2d'),
  117696. p = e('5f94728'),
  117697. h = e('97fa07f'),
  117698. m = e('0910768'),
  117699. g = e('64ea6e0'),
  117700. f = e('59972ca'),
  117701. b = e('e0f3e80'),
  117702. v = e('635b214'),
  117703. y = e('04a391f'),
  117704. C = e('5178cf1'),
  117705. x = e('7b38475'),
  117706. _ = e('77857e2'),
  117707. w = e('7ccb524'),
  117708. T = e('d9227f3')
  117709. function S(e) {
  117710. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  117711. }
  117712. var E = S(o),
  117713. R = S(d),
  117714. k = S(c),
  117715. N = S(u),
  117716. A = S(p),
  117717. I = S(h),
  117718. D = S(m),
  117719. O = e('ac704b9'),
  117720. F = (O.default || O).createElement
  117721. ;(O.default || O).Fragment
  117722. var L = (function (t) {
  117723. function a(e, r) {
  117724. var n = t.call(this, e) || this
  117725. ;(n.renderedToolbars = []),
  117726. (n.subForms = {}),
  117727. (n.toDispose = []),
  117728. (n.updateTableInfoLazy = A.default(n.updateTableInfo.bind(n), 250, { trailing: !0, leading: !1 })),
  117729. (n.updateAutoFillHeightLazy = A.default(n.updateAutoFillHeight.bind(n), 250, { trailing: !0, leading: !1 })),
  117730. r.registerComponent(n),
  117731. (n.handleOutterScroll = n.handleOutterScroll.bind(n)),
  117732. (n.tableRef = n.tableRef.bind(n)),
  117733. (n.affixedTableRef = n.affixedTableRef.bind(n)),
  117734. (n.updateTableInfo = n.updateTableInfo.bind(n)),
  117735. (n.handleAction = n.handleAction.bind(n)),
  117736. (n.handleCheck = n.handleCheck.bind(n)),
  117737. (n.handleCheckAll = n.handleCheckAll.bind(n)),
  117738. (n.handleQuickChange = n.handleQuickChange.bind(n)),
  117739. (n.handleSave = n.handleSave.bind(n)),
  117740. (n.handleSaveOrder = n.handleSaveOrder.bind(n)),
  117741. (n.reset = n.reset.bind(n)),
  117742. (n.dragTipRef = n.dragTipRef.bind(n)),
  117743. (n.getPopOverContainer = n.getPopOverContainer.bind(n)),
  117744. (n.renderCell = n.renderCell.bind(n)),
  117745. (n.renderHeadCell = n.renderHeadCell.bind(n)),
  117746. (n.renderToolbar = n.renderToolbar.bind(n)),
  117747. (n.handleMouseMove = n.handleMouseMove.bind(n)),
  117748. (n.handleMouseLeave = n.handleMouseLeave.bind(n)),
  117749. (n.subFormRef = n.subFormRef.bind(n)),
  117750. (n.handleColumnToggle = n.handleColumnToggle.bind(n)),
  117751. (n.handleRowClick = n.handleRowClick.bind(n)),
  117752. (n.handleRowDbClick = n.handleRowDbClick.bind(n)),
  117753. (n.handleRowMouseEnter = n.handleRowMouseEnter.bind(n)),
  117754. (n.handleRowMouseLeave = n.handleRowMouseLeave.bind(n)),
  117755. (n.updateAutoFillHeight = n.updateAutoFillHeight.bind(n))
  117756. var o = e.store,
  117757. i = e.columns,
  117758. d = e.selectable,
  117759. c = e.columnsTogglable,
  117760. u = e.draggable,
  117761. p = e.orderBy,
  117762. h = e.orderDir,
  117763. m = e.multiple,
  117764. f = e.footable,
  117765. b = e.primaryField,
  117766. v = e.itemCheckableOn,
  117767. y = e.itemDraggableOn,
  117768. C = e.hideCheckToggler,
  117769. x = e.combineFromIndex,
  117770. _ = e.expandConfig,
  117771. w = e.formItem,
  117772. T = e.keepItemSelectionOnPageChange,
  117773. S = e.maxKeepItemSelectionLength,
  117774. E = e.maxItemSelectionLength,
  117775. R = e.onQuery,
  117776. k = e.autoGenerateFilter,
  117777. N = e.loading,
  117778. I = e.canAccessSuperData,
  117779. O = e.lazyRenderAfter,
  117780. F = e.tableLayout,
  117781. L = e.resolveDefinitions,
  117782. P = e.combineNum
  117783. return (
  117784. 'string' == typeof P && (P = parseInt(g.resolveVariableAndFilter(P, e.data, '| raw'), 10)),
  117785. o.update(
  117786. {
  117787. selectable: d,
  117788. draggable: u,
  117789. columns: i,
  117790. columnsTogglable: c,
  117791. orderBy: R ? p : void 0,
  117792. orderDir: h,
  117793. multiple: m,
  117794. footable: f,
  117795. expandConfig: _,
  117796. primaryField: b,
  117797. itemCheckableOn: v,
  117798. itemDraggableOn: y,
  117799. hideCheckToggler: C,
  117800. combineNum: P,
  117801. combineFromIndex: x,
  117802. keepItemSelectionOnPageChange: T,
  117803. maxKeepItemSelectionLength: S,
  117804. maxItemSelectionLength: E,
  117805. loading: N,
  117806. canAccessSuperData: I,
  117807. lazyRenderAfter: O,
  117808. tableLayout: F
  117809. },
  117810. { resolveDefinitions: L }
  117811. ),
  117812. D.default(k) && !1 === k.defaultCollapsed && o.setSearchFormExpanded(!0),
  117813. w && s.isAlive(w) && w.setSubStore(o),
  117814. a.syncRows(o, n.props, void 0) && n.syncSelected(),
  117815. n.toDispose.push(
  117816. l.reaction(
  117817. function () {
  117818. return o.getExpandedRows().filter(function (e) {
  117819. return e.defer && !e.loaded && !e.loading && !e.error
  117820. })
  117821. },
  117822. function (e) {
  117823. return e.forEach(n.loadDeferredRow)
  117824. }
  117825. )
  117826. ),
  117827. n
  117828. )
  117829. }
  117830. return (
  117831. n.__extends(a, t),
  117832. (a.syncRows = function (e, t, a) {
  117833. var r = t.source,
  117834. n = g.getPropValue(t, function (e) {
  117835. return e.items
  117836. }),
  117837. o = [],
  117838. i = !1
  117839. if (
  117840. !Array.isArray(n) ||
  117841. (a &&
  117842. k.default(
  117843. g.getPropValue(a, function (e) {
  117844. return e.items
  117845. }),
  117846. n
  117847. ))
  117848. ) {
  117849. if ('string' == typeof r) {
  117850. var s = g.resolveVariableAndFilter(r, t.data, '| raw'),
  117851. l = a ? g.resolveVariableAndFilter(r, a.data, '| raw') : null
  117852. l && l === s ? (i = !1) : Array.isArray(s) && ((i = !0), (o = s))
  117853. }
  117854. } else (i = !0), (o = n)
  117855. return (
  117856. i ? e.initRows(o, t.getEntryId, t.reUseRow) : !1 === t.reUseRow && ((i = !0), e.initRows(n, t.getEntryId, t.reUseRow)),
  117857. Array.isArray(t.selected) && e.updateSelected(t.selected, t.valueField),
  117858. i
  117859. )
  117860. }),
  117861. (a.prototype.componentDidMount = function () {
  117862. var e = i.findDOMNode(this)
  117863. this.props.autoFillHeight && (this.toDispose.push(g.resizeSensor(e.parentElement, this.updateAutoFillHeightLazy, !1, 'height')), this.updateAutoFillHeight()),
  117864. this.toDispose.push(g.resizeSensor(e, this.updateTableInfoLazy, !1, 'width'))
  117865. var t = this.props,
  117866. a = t.store,
  117867. r = t.autoGenerateFilter,
  117868. n = t.onSearchableFromInit
  117869. r && !a.searchableColumns.length && n && n({})
  117870. }),
  117871. (a.prototype.loadDeferredRow = function (e) {
  117872. return n.__awaiter(this, void 0, void 0, function () {
  117873. var t, a, r, o
  117874. return n.__generator(this, function (n) {
  117875. switch (n.label) {
  117876. case 0:
  117877. if (((t = this.props.env), (a = e.data.deferApi || this.props.deferApi), !g.isEffectiveApi(a))) throw new Error('deferApi is required')
  117878. n.label = 1
  117879. case 1:
  117880. return n.trys.push([1, 3, 4, 5]), e.markLoading(!0), [4, t.fetcher(a, e.locals)]
  117881. case 2:
  117882. if (!(r = n.sent()).ok) throw new Error(r.msg)
  117883. return e.updateData(r.data), e.markLoaded(!0), e.setError(''), [3, 5]
  117884. case 3:
  117885. return (o = n.sent()), e.setError(o.message), t.notify('error', o.message), [3, 5]
  117886. case 4:
  117887. return e.markLoading(!1), [7]
  117888. case 5:
  117889. return [2]
  117890. }
  117891. })
  117892. })
  117893. }),
  117894. (a.prototype.updateAutoFillHeight = function () {
  117895. var e = this,
  117896. t = this.props,
  117897. a = t.autoFillHeight
  117898. if ((t.footerToolbar, t.classPrefix, a)) {
  117899. var r = this.table.parentElement
  117900. if (r)
  117901. if (!r.offsetHeight || r.getBoundingClientRect().height / r.offsetHeight < 0.8)
  117902. this.timer = setTimeout(function () {
  117903. e.updateAutoFillHeight()
  117904. }, 100)
  117905. else {
  117906. var n = window.innerHeight,
  117907. o = g.offset(r).top,
  117908. i = g.getScrollParent(r.parentElement)
  117909. i && i !== document.body && ((n = i.clientHeight - 1), (o = g.position(r, i).top))
  117910. for (var s = 0, l = r, d = l.parentElement; d; ) {
  117911. for (var c = g.getStyleNumber(d, 'padding-bottom'), u = g.getStyleNumber(d, 'border-bottom-width'), p = 0, h = l.nextElementSibling; h; ) {
  117912. var m = getComputedStyle(h).position
  117913. 'absolute' !== m && 'fixed' !== m && (p += h.offsetHeight + g.getStyleNumber(h, 'margin-bottom')), (h = h.nextElementSibling)
  117914. }
  117915. if (((s += c + u + g.getStyleNumber(l, 'margin-bottom') + p), (d = (l = d).parentElement), i && i !== document.body && i === l)) break
  117916. }
  117917. var f = a && a.maxHeight ? 'maxHeight' : 'height',
  117918. b = g.isObject(a) ? a[f] : 0,
  117919. v = ''.concat(b || Math.round(n - o - s), 'px')
  117920. r.style[f] = v
  117921. }
  117922. }
  117923. }),
  117924. (a.prototype.componentDidUpdate = function (e) {
  117925. var t = this.props,
  117926. r = t.store
  117927. if (
  117928. (g.changedEffect(
  117929. [
  117930. 'selectable',
  117931. 'columnsTogglable',
  117932. 'draggable',
  117933. 'orderBy',
  117934. 'orderDir',
  117935. 'multiple',
  117936. 'footable',
  117937. 'primaryField',
  117938. 'itemCheckableOn',
  117939. 'itemDraggableOn',
  117940. 'hideCheckToggler',
  117941. 'combineNum',
  117942. 'combineFromIndex',
  117943. 'expandConfig',
  117944. 'columns',
  117945. 'loading',
  117946. 'canAccessSuperData',
  117947. 'lazyRenderAfter',
  117948. 'tableLayout'
  117949. ],
  117950. e,
  117951. t,
  117952. function (e) {
  117953. e.hasOwnProperty('combineNum') && 'string' == typeof e.combineNum && (e.combineNum = parseInt(g.resolveVariableAndFilter(e.combineNum, t.data, '| raw'), 10)),
  117954. e.orderBy && !t.onQuery && delete e.orderBy,
  117955. r.update(e, { resolveDefinitions: t.resolveDefinitions })
  117956. }
  117957. ),
  117958. g.anyChanged(['source', 'value', 'items'], e, t) || (!t.value && !t.items && (t.data !== e.data || ('string' == typeof t.source && g.isPureVariable(t.source)))))
  117959. )
  117960. a.syncRows(r, t, e) && this.syncSelected()
  117961. else if (g.isArrayChildrenModified(e.selected, t.selected)) {
  117962. var n = r.selectedRows
  117963. .map(function (e) {
  117964. return e.id
  117965. })
  117966. .join(',')
  117967. if ((r.updateSelected(t.selected || [], t.valueField), Array.isArray(t.selected) && Array.isArray(e.selected) && t.selected.length === e.selected.length))
  117968. n !==
  117969. r.selectedRows
  117970. .map(function (e) {
  117971. return e.id
  117972. })
  117973. .join(',') && this.syncSelected()
  117974. else this.syncSelected()
  117975. }
  117976. }),
  117977. (a.prototype.componentWillUnmount = function () {
  117978. var e = this.props.formItem
  117979. this.toDispose.forEach(function (e) {
  117980. return e()
  117981. }),
  117982. (this.toDispose = []),
  117983. this.updateTableInfoLazy.cancel(),
  117984. this.updateAutoFillHeightLazy.cancel(),
  117985. e && s.isAlive(e) && e.setSubStore(null),
  117986. clearTimeout(this.timer),
  117987. this.context.unRegisterComponent(this)
  117988. }),
  117989. (a.prototype.rowPathPlusOffset = function (e, t) {
  117990. void 0 === t && (t = 0)
  117991. var a = e.split('.').map(function (e) {
  117992. return parseInt(e, 10)
  117993. })
  117994. return (a[0] += t), a.join('.')
  117995. }),
  117996. (a.prototype.subFormRef = function (e, t, a) {
  117997. var r = this.props.quickEditFormRef
  117998. r && r(e, t, a), (this.subForms[''.concat(t, '-').concat(a)] = e), e && this.props.store.addForm(e.props.store, a)
  117999. }),
  118000. (a.prototype.handleAction = function (e, t, a) {
  118001. ;(0, this.props.onAction)(e, t, a)
  118002. }),
  118003. (a.prototype.handleCheck = function (e, t, a) {
  118004. return n.__awaiter(this, void 0, void 0, function () {
  118005. var r, o, i, s, l
  118006. return n.__generator(this, function (n) {
  118007. switch (n.label) {
  118008. case 0:
  118009. return (
  118010. (r = this.props),
  118011. (o = r.store),
  118012. (i = r.data),
  118013. (s = r.dispatchEvent),
  118014. r.selectable
  118015. ? ((t = void 0 !== t ? t : !e.checked),
  118016. a ? o.toggleShift(e, t) : e.toggle(t),
  118017. [
  118018. 4,
  118019. s(
  118020. 'selectedChange',
  118021. g.createObject(i, {
  118022. selectedItems: o.selectedRows.map(function (e) {
  118023. return e.data
  118024. }),
  118025. unSelectedItems: o.unSelectedRows.map(function (e) {
  118026. return e.data
  118027. }),
  118028. item: e.data
  118029. })
  118030. )
  118031. ])
  118032. : [2]
  118033. )
  118034. case 1:
  118035. return (null == (l = n.sent()) ? void 0 : l.prevented) || this.syncSelected(), [2]
  118036. }
  118037. })
  118038. })
  118039. }),
  118040. (a.prototype.handleRowClick = function (e, t) {
  118041. var a = this.props,
  118042. r = a.dispatchEvent,
  118043. n = a.offset,
  118044. o = void 0 === n ? 0 : n
  118045. a.store
  118046. var i = a.data
  118047. return r('rowClick', g.createObject(i, { rowItem: e.data, item: e.data, index: t + o, indexPath: this.rowPathPlusOffset(e.path, o) }))
  118048. }),
  118049. (a.prototype.handleRowDbClick = function (e, t) {
  118050. var a = this.props,
  118051. r = a.dispatchEvent,
  118052. n = a.offset,
  118053. o = void 0 === n ? 0 : n
  118054. a.store
  118055. var i = a.data
  118056. return r('rowDbClick', g.createObject(i, { item: e.data, index: t + o, indexPath: this.rowPathPlusOffset(e.path, o) }))
  118057. }),
  118058. (a.prototype.handleRowMouseEnter = function (e, t) {
  118059. var a = this.props,
  118060. r = a.dispatchEvent,
  118061. n = a.offset,
  118062. o = void 0 === n ? 0 : n
  118063. a.store
  118064. var i = a.data
  118065. return r('rowMouseEnter', g.createObject(i, { item: e.data, index: t + o, indexPath: this.rowPathPlusOffset(e.path, o) }))
  118066. }),
  118067. (a.prototype.handleRowMouseLeave = function (e, t) {
  118068. var a = this.props,
  118069. r = a.dispatchEvent,
  118070. n = a.offset,
  118071. o = void 0 === n ? 0 : n
  118072. a.store
  118073. var i = a.data
  118074. return r('rowMouseLeave', g.createObject(i, { item: e.data, index: t + o, indexPath: this.rowPathPlusOffset(e.path, o) }))
  118075. }),
  118076. (a.prototype.handleCheckAll = function () {
  118077. return n.__awaiter(this, void 0, void 0, function () {
  118078. var e, t, a, r, o, i
  118079. return n.__generator(this, function (n) {
  118080. switch (n.label) {
  118081. case 0:
  118082. return (
  118083. (e = this.props),
  118084. (t = e.store),
  118085. (a = e.data),
  118086. (r = e.dispatchEvent),
  118087. (o = t.rows.map(function (e) {
  118088. return e.data
  118089. })),
  118090. t.toggleAll(),
  118091. [
  118092. 4,
  118093. r(
  118094. 'selectedChange',
  118095. g.createObject(a, {
  118096. selectedItems: t.selectedRows.map(function (e) {
  118097. return e.data
  118098. }),
  118099. unSelectedItems: t.unSelectedRows.map(function (e) {
  118100. return e.data
  118101. }),
  118102. items: o
  118103. })
  118104. )
  118105. ]
  118106. )
  118107. case 1:
  118108. return (null == (i = n.sent()) ? void 0 : i.prevented) || this.syncSelected(), [2]
  118109. }
  118110. })
  118111. })
  118112. }),
  118113. (a.prototype.handleQuickChange = function (e, t, a, r, n) {
  118114. if (s.isAlive(e)) {
  118115. var o = this.props,
  118116. i = o.onSave,
  118117. l = o.onPristineChange,
  118118. d = o.saveImmediately,
  118119. c = o.primaryField
  118120. e.change(t, r),
  118121. e.modified && this.syncSelected(),
  118122. r
  118123. ? null == l || l(e.data, e.path)
  118124. : (a || d) &&
  118125. (a && a.api
  118126. ? this.props.onAction(null, { actionType: 'ajax', api: a.api, reload: null == n ? void 0 : n.reload }, e.locals)
  118127. : i && i(e.data, g.difference(e.data, e.pristine, ['id', c]), e.path, void 0, e.pristine, n))
  118128. }
  118129. }),
  118130. (a.prototype.handleSave = function () {
  118131. return n.__awaiter(this, void 0, void 0, function () {
  118132. var e,
  118133. t,
  118134. a,
  118135. r,
  118136. o,
  118137. i,
  118138. s,
  118139. l,
  118140. d,
  118141. c,
  118142. u = this
  118143. return n.__generator(this, function (n) {
  118144. switch (n.label) {
  118145. case 0:
  118146. return (
  118147. (e = this.props),
  118148. (t = e.store),
  118149. (a = e.onSave),
  118150. (r = e.primaryField),
  118151. a && t.modifiedRows.length
  118152. ? ((o = []),
  118153. Object.keys(this.subForms).forEach(function (e) {
  118154. return u.subForms[e] && o.push(u.subForms[e])
  118155. }),
  118156. o.length
  118157. ? [
  118158. 4,
  118159. Promise.all(
  118160. o.map(function (e) {
  118161. return e.validate()
  118162. })
  118163. )
  118164. ]
  118165. : [3, 2])
  118166. : [2]
  118167. )
  118168. case 1:
  118169. if (~n.sent().indexOf(!1)) return [2]
  118170. n.label = 2
  118171. case 2:
  118172. return (i = t.children.filter(function (e) {
  118173. return 'FormItemStore' === (null == e ? void 0 : e.storeType)
  118174. })).length
  118175. ? [
  118176. 4,
  118177. Promise.all(
  118178. i.map(function (e) {
  118179. var a = {}
  118180. return e.rowIndex && t.rows[e.rowIndex] && (a = t.rows[e.rowIndex].data), e.validate(a)
  118181. })
  118182. )
  118183. ]
  118184. : [3, 4]
  118185. case 3:
  118186. if (~n.sent().indexOf(!1)) return [2]
  118187. n.label = 4
  118188. case 4:
  118189. return (
  118190. (s = t.modifiedRows.map(function (e) {
  118191. return e.data
  118192. })),
  118193. (l = t.modifiedRows.map(function (e) {
  118194. return e.path
  118195. })),
  118196. (d = t.modifiedRows.map(function (e) {
  118197. return g.difference(e.data, e.pristine, ['id', r])
  118198. })),
  118199. (c = t.rows
  118200. .filter(function (e) {
  118201. return !e.modified
  118202. })
  118203. .map(function (e) {
  118204. return e.data
  118205. })),
  118206. [
  118207. 2,
  118208. a(
  118209. s,
  118210. d,
  118211. l,
  118212. c,
  118213. t.modifiedRows.map(function (e) {
  118214. return e.pristine
  118215. })
  118216. )
  118217. ]
  118218. )
  118219. }
  118220. })
  118221. })
  118222. }),
  118223. (a.prototype.handleSaveOrder = function () {
  118224. return n.__awaiter(this, void 0, void 0, function () {
  118225. var e, t, a, r, o, i, s, l
  118226. return n.__generator(this, function (n) {
  118227. switch (n.label) {
  118228. case 0:
  118229. return (
  118230. (e = this.props),
  118231. (t = e.store),
  118232. (a = e.onSaveOrder),
  118233. (r = e.data),
  118234. (o = e.dispatchEvent),
  118235. (i = t.movedRows.map(function (e) {
  118236. return e.data
  118237. })),
  118238. (s = t.rows.map(function (e) {
  118239. return e.getDataWithModifiedChilden()
  118240. })),
  118241. [4, o('orderChange', g.createObject(r, { movedItems: i }))]
  118242. )
  118243. case 1:
  118244. return (null == (l = n.sent()) ? void 0 : l.prevented) ? [2] : a && t.movedRows.length ? (a(i, s), [2]) : [2]
  118245. }
  118246. })
  118247. })
  118248. }),
  118249. (a.prototype.syncSelected = function () {
  118250. var e = this.props,
  118251. t = e.store,
  118252. a = e.onSelect
  118253. a &&
  118254. a(
  118255. t.selectedRows.map(function (e) {
  118256. return e.data
  118257. }),
  118258. t.unSelectedRows.map(function (e) {
  118259. return e.data
  118260. })
  118261. )
  118262. }),
  118263. (a.prototype.reset = function () {
  118264. var e = this,
  118265. t = this.props.store
  118266. t.reset()
  118267. var a = []
  118268. Object.keys(this.subForms).forEach(function (t) {
  118269. return e.subForms[t] && a.push(e.subForms[t])
  118270. }),
  118271. a.forEach(function (e) {
  118272. return e.clearErrors()
  118273. })
  118274. var r = t.children.filter(function (e) {
  118275. return 'FormItemStore' === (null == e ? void 0 : e.storeType)
  118276. })
  118277. r.length &&
  118278. r.map(function (e) {
  118279. return e.reset()
  118280. })
  118281. }),
  118282. (a.prototype.bulkUpdate = function (e, t) {
  118283. var a = this.props,
  118284. r = a.store,
  118285. o = a.primaryField
  118286. if (o && e.ids) {
  118287. var i = e.ids.split(','),
  118288. s = r.rows.filter(function (e) {
  118289. return N.default(i, function (t) {
  118290. return t && t == e.data[o]
  118291. })
  118292. }),
  118293. l = n.__assign(n.__assign({}, e), { ids: void 0 })
  118294. s.forEach(function (e) {
  118295. return e.change(l)
  118296. })
  118297. } else if (Array.isArray(t)) {
  118298. ;(s = r.rows.filter(function (e) {
  118299. return ~t.indexOf(e.pristine)
  118300. })).forEach(function (t) {
  118301. return t.change(e)
  118302. })
  118303. }
  118304. }),
  118305. (a.prototype.getSelected = function () {
  118306. return this.props.store.selectedRows.map(function (e) {
  118307. return e.data
  118308. })
  118309. }),
  118310. (a.prototype.updateTableInfo = function (e) {
  118311. this.resizeLine || (this.props.store.initTableWidth(), this.props.store.syncTableWidth(), this.handleOutterScroll(), e && setTimeout(e, 20))
  118312. }),
  118313. (a.prototype.handleOutterScroll = function () {
  118314. var e = this.table
  118315. if (e) {
  118316. var t = null == e ? void 0 : e.parentNode,
  118317. a = t.scrollLeft
  118318. if (
  118319. (this.affixedTable && (this.affixedTable.parentElement.scrollLeft = a),
  118320. this.props.store.filteredColumns.some(function (e) {
  118321. return e.fixed
  118322. }))
  118323. ) {
  118324. var r = 0 === a,
  118325. n = Math.ceil(a) + t.offsetWidth >= e.scrollWidth
  118326. ;[e, this.affixedTable]
  118327. .filter(function (e) {
  118328. return e
  118329. })
  118330. .forEach(function (e) {
  118331. e.classList.remove('table-fixed-left', 'table-fixed-right'), r || e.classList.add('table-fixed-left'), n || e.classList.add('table-fixed-right')
  118332. })
  118333. }
  118334. }
  118335. }),
  118336. (a.prototype.tableRef = function (e) {
  118337. ;(this.table = e), s.isAlive(this.props.store) && this.props.store.setTable(e), e && this.handleOutterScroll()
  118338. }),
  118339. (a.prototype.dragTipRef = function (e) {
  118340. !this.dragTip && e ? this.initDragging() : this.dragTip && !e && this.destroyDragging(), (this.dragTip = e)
  118341. }),
  118342. (a.prototype.affixedTableRef = function (e) {
  118343. ;(this.affixedTable = e), e && this.handleOutterScroll()
  118344. }),
  118345. (a.prototype.initDragging = function () {
  118346. var e = this,
  118347. t = this.props,
  118348. a = t.store,
  118349. r = t.classPrefix
  118350. this.sortable = new R.default(this.table.querySelector(':scope>tbody'), {
  118351. group: 'table',
  118352. animation: 150,
  118353. handle: '.'.concat(r, 'Table-dragCell'),
  118354. filter: '.'.concat(r, 'Table-dragCell.is-dragDisabled'),
  118355. ghostClass: 'is-dragging',
  118356. onEnd: function (t) {
  118357. return n.__awaiter(e, void 0, void 0, function () {
  118358. var e
  118359. return n.__generator(this, function (r) {
  118360. return (
  118361. t.newIndex === t.oldIndex ||
  118362. ((e = t.to),
  118363. t.oldIndex < e.childNodes.length - 1 ? e.insertBefore(t.item, e.childNodes[t.oldIndex > t.newIndex ? t.oldIndex + 1 : t.oldIndex]) : e.appendChild(t.item),
  118364. a.exchange(t.oldIndex, t.newIndex)),
  118365. [2]
  118366. )
  118367. })
  118368. })
  118369. }
  118370. })
  118371. }),
  118372. (a.prototype.destroyDragging = function () {
  118373. this.sortable && this.sortable.destroy()
  118374. }),
  118375. (a.prototype.getPopOverContainer = function () {
  118376. return i.findDOMNode(this)
  118377. }),
  118378. (a.prototype.handleMouseMove = function (e) {
  118379. var t = e.target.closest('tr[data-id]')
  118380. if (t) {
  118381. var a = this.props,
  118382. r = a.store
  118383. a.affixColumns, a.itemActions
  118384. var n = t.getAttribute('data-id'),
  118385. o = r.hoverRow
  118386. ;(null == o ? void 0 : o.id) !== n &&
  118387. g.eachTree(r.rows, function (e) {
  118388. return e.setIsHover(e.id === n)
  118389. })
  118390. }
  118391. }),
  118392. (a.prototype.handleMouseLeave = function () {
  118393. var e = this.props.store.hoverRow
  118394. null == e || e.setIsHover(!1)
  118395. }),
  118396. (a.prototype.handleDragStart = function (e) {
  118397. var t = this.props.store,
  118398. a = e.currentTarget,
  118399. r = (this.draggingTr = a.closest('tr')),
  118400. n = r.getAttribute('data-id'),
  118401. o = r.parentNode
  118402. ;(this.originIndex = Array.prototype.indexOf.call(o.childNodes, r)),
  118403. o.classList.add('is-dragging'),
  118404. r.classList.add('is-dragging'),
  118405. (e.dataTransfer.effectAllowed = 'move'),
  118406. e.dataTransfer.setData('text/plain', n),
  118407. e.dataTransfer.setDragImage(r, 0, 0)
  118408. var i = t.getRowById(n)
  118409. t.collapseAllAtDepth(i.depth)
  118410. var s = t.rows
  118411. i.parentId && (s = t.getRowById(i.parentId).children)
  118412. ;(s = s.filter(function (e) {
  118413. return e !== i
  118414. })),
  118415. o.addEventListener('dragover', this.handleDragOver),
  118416. o.addEventListener('drop', this.handleDrop),
  118417. (this.draggingSibling = s.map(function (e) {
  118418. var t = o.querySelector(':scope>tr[data-id="'.concat(e.id, '"]'))
  118419. return t.classList.add('is-drop-allowed'), t
  118420. })),
  118421. r.addEventListener('dragend', this.handleDragEnd)
  118422. }),
  118423. (a.prototype.handleDragOver = function (e) {
  118424. if (e.target) {
  118425. e.preventDefault(), (e.dataTransfer.dropEffect = 'move')
  118426. var t = e.target.closest('tr')
  118427. if (t && ~t.className.indexOf('is-drop-allowed') && t !== this.draggingTr && !g.animation.animating) {
  118428. var a = t.parentElement,
  118429. r = t.getBoundingClientRect(),
  118430. n = (e.clientY - r.top) / (r.bottom - r.top) > 0.5
  118431. g.animation.capture(a)
  118432. var o = n ? t.nextSibling : t
  118433. o ? a.insertBefore(this.draggingTr, o) : a.appendChild(this.draggingTr), g.animation.animateAll()
  118434. }
  118435. }
  118436. }),
  118437. (a.prototype.handleDrop = function () {
  118438. return n.__awaiter(this, void 0, void 0, function () {
  118439. var e, t, a, r, o
  118440. return n.__generator(this, function (n) {
  118441. return (
  118442. (e = this.props.store),
  118443. (t = this.draggingTr),
  118444. (a = t.parentElement),
  118445. (r = Array.prototype.indexOf.call(a.childNodes, t)),
  118446. (o = e.getRowById(t.getAttribute('data-id'))),
  118447. this.handleDragEnd(),
  118448. e.exchange(this.originIndex, r, o),
  118449. [2]
  118450. )
  118451. })
  118452. })
  118453. }),
  118454. (a.prototype.handleDragEnd = function () {
  118455. var e = this.draggingTr,
  118456. t = e.parentElement,
  118457. a = Array.prototype.indexOf.call(t.childNodes, e)
  118458. t.insertBefore(e, t.childNodes[a < this.originIndex ? this.originIndex + 1 : this.originIndex]),
  118459. e.classList.remove('is-dragging'),
  118460. t.classList.remove('is-dragging'),
  118461. e.removeEventListener('dragend', this.handleDragEnd),
  118462. t.removeEventListener('dragover', this.handleDragOver),
  118463. t.removeEventListener('drop', this.handleDrop),
  118464. this.draggingSibling.forEach(function (e) {
  118465. return e.classList.remove('is-drop-allowed')
  118466. })
  118467. }),
  118468. (a.prototype.handleImageEnlarge = function (e, t) {
  118469. var a = this.props.onImageEnlarge
  118470. if ((Array.isArray(e.list) && !0 !== e.enlargeWithGallary) || !1 === e.enlargeWithGallary) return a && a(e, t)
  118471. var r = this.props.store,
  118472. o = r.columns[t.colIndex].pristine,
  118473. i = t.rowIndex,
  118474. s = []
  118475. r.rows.forEach(function (e, a) {
  118476. var r = g.resolveVariable(o.name, e.data)
  118477. if (r) {
  118478. var n = Array.isArray(r) ? r : [r]
  118479. s = s.concat(
  118480. n.map(function (t) {
  118481. return {
  118482. src: t,
  118483. originalSrc: o.originalSrc ? g.filter(o.originalSrc, e.data) : t,
  118484. title: o.enlargeTitle ? g.filter(o.enlargeTitle, e.data) : o.title ? g.filter(o.title, e.data) : void 0,
  118485. caption: o.enlargeCaption ? g.filter(o.enlargeCaption, e.data) : o.caption ? g.filter(o.caption, e.data) : void 0
  118486. }
  118487. })
  118488. )
  118489. } else a < t.rowIndex && i--
  118490. }),
  118491. s.length > 1 ? a && a(n.__assign(n.__assign({}, e), { list: s, index: i }), t) : a && a(e, t)
  118492. }),
  118493. (a.prototype.handleColResizeMouseDown = function (e) {
  118494. this.lineStartX = e.clientX
  118495. var t = e.currentTarget
  118496. this.resizeLine = t
  118497. var a = this.props.store,
  118498. r = parseInt(this.resizeLine.getAttribute('data-index'), 10),
  118499. n = a.columns[r]
  118500. ;(this.lineStartWidth = n.realWidth || n.width),
  118501. this.resizeLine.classList.add('is-resizing'),
  118502. document.addEventListener('mousemove', this.handleColResizeMouseMove),
  118503. document.addEventListener('mouseup', this.handleColResizeMouseUp),
  118504. e.preventDefault(),
  118505. e.stopPropagation()
  118506. }),
  118507. (a.prototype.handleColResizeMouseMove = function (e) {
  118508. var t = e.clientX - this.lineStartX,
  118509. a = this.props.store,
  118510. r = parseInt(this.resizeLine.getAttribute('data-index'), 10),
  118511. n = a.columns[r]
  118512. n.setWidth(Math.max(this.lineStartWidth + t, 30, n.minWidth))
  118513. }),
  118514. (a.prototype.handleColResizeMouseUp = function (e) {
  118515. this.resizeLine.classList.remove('is-resizing'),
  118516. delete this.resizeLine,
  118517. document.removeEventListener('mousemove', this.handleColResizeMouseMove),
  118518. document.removeEventListener('mouseup', this.handleColResizeMouseUp)
  118519. }),
  118520. (a.prototype.handleColumnToggle = function (e) {
  118521. var t = this.props.store
  118522. t.updateColumns(e), t.persistSaveToggledColumns()
  118523. }),
  118524. (a.prototype.renderAutoFilterForm = function () {
  118525. var e = this.props,
  118526. t = e.render,
  118527. a = e.store,
  118528. r = e.onSearchableFromReset,
  118529. n = e.onSearchableFromSubmit,
  118530. o = e.onSearchableFromInit,
  118531. i = e.classnames,
  118532. s = e.translate,
  118533. l = e.query,
  118534. d = e.data,
  118535. c = e.autoGenerateFilter,
  118536. u = e.testIdBuilder
  118537. return a.searchableColumns.length
  118538. ? F(w.default, {
  118539. store: a,
  118540. query: l,
  118541. data: d,
  118542. translate: s,
  118543. classnames: i,
  118544. render: t,
  118545. autoGenerateFilter: c,
  118546. onSearchableFromReset: r,
  118547. onSearchableFromSubmit: n,
  118548. onSearchableFromInit: o,
  118549. popOverContainer: this.getPopOverContainer,
  118550. testIdBuilder: null == u ? void 0 : u.getChild('filter')
  118551. })
  118552. : null
  118553. }),
  118554. (a.prototype.renderHeading = function () {
  118555. var e = this.props,
  118556. t = e.title,
  118557. a = e.store,
  118558. r = e.hideQuickSaveBtn,
  118559. n = e.data,
  118560. o = e.classnames,
  118561. i = e.saveImmediately,
  118562. s = e.headingClassName,
  118563. l = e.quickSaveApi,
  118564. d = e.translate,
  118565. c = e.columns,
  118566. u = !1
  118567. if (1 === a.modifiedRows.length) {
  118568. var p =
  118569. (null == c
  118570. ? void 0
  118571. : c
  118572. .map(function (e) {
  118573. var t
  118574. return (null === (t = null == e ? void 0 : e.quickEdit) || void 0 === t ? void 0 : t.saveImmediately) ? (null == e ? void 0 : e.name) : ''
  118575. })
  118576. .filter(function (e) {
  118577. return e
  118578. })) || [],
  118579. h = a.modifiedRows[0],
  118580. m = g.difference(h.data, h.pristine)
  118581. I.default(p, Object.keys(m)).length && (u = !0)
  118582. }
  118583. return t || (l && !i && !u && a.modified && !r) || a.moved
  118584. ? F(
  118585. 'div',
  118586. { className: o('Table-heading', s), key: 'heading' },
  118587. i || !a.modified || r || u
  118588. ? a.moved
  118589. ? F(
  118590. 'span',
  118591. null,
  118592. d('Table.moved', { moved: a.moved }),
  118593. F(
  118594. 'button',
  118595. { type: 'button', className: o('Button Button--xs Button--success m-l-sm'), onClick: this.handleSaveOrder },
  118596. F(f.Icon, { icon: 'check', className: 'icon m-r-xs' }),
  118597. d('Form.submit')
  118598. ),
  118599. F(
  118600. 'button',
  118601. { type: 'button', className: o('Button Button--xs Button--danger m-l-sm'), onClick: this.reset },
  118602. F(f.Icon, { icon: 'close', className: 'icon m-r-xs' }),
  118603. d('Table.discard')
  118604. )
  118605. )
  118606. : t
  118607. ? g.filter(t, n)
  118608. : ''
  118609. : F(
  118610. 'span',
  118611. null,
  118612. d('Table.modified', { modified: a.modified }),
  118613. F(
  118614. 'button',
  118615. { type: 'button', className: o('Button Button--size-xs Button--success m-l-sm'), onClick: this.handleSave },
  118616. F(f.Icon, { icon: 'check', className: 'icon m-r-xs' }),
  118617. d('Form.submit')
  118618. ),
  118619. F(
  118620. 'button',
  118621. { type: 'button', className: o('Button Button--size-xs Button--danger m-l-sm'), onClick: this.reset },
  118622. F(f.Icon, { icon: 'close', className: 'icon m-r-xs' }),
  118623. d('Table.discard')
  118624. )
  118625. )
  118626. )
  118627. : null
  118628. }),
  118629. (a.prototype.renderHeadCell = function (e, t) {
  118630. var a,
  118631. r,
  118632. o,
  118633. i,
  118634. s,
  118635. l = this,
  118636. d = this.props,
  118637. c = d.store,
  118638. u = d.query,
  118639. p = d.onQuery,
  118640. h = d.render,
  118641. m = d.classPrefix,
  118642. b = d.resizable,
  118643. C = d.classnames,
  118644. x = d.autoGenerateFilter,
  118645. _ = d.dispatchEvent,
  118646. w = d.data,
  118647. T = n.__assign({}, t.style),
  118648. S = n.__read(c.getStickyStyles(e, c.filteredColumns), 2),
  118649. E = S[0],
  118650. R = S[1]
  118651. Object.assign(T, E)
  118652. var k = null === (o = null === (r = null === (a = c.columns) || void 0 === a ? void 0 : a[e.index]) || void 0 === r ? void 0 : r.pristine) || void 0 === o ? void 0 : o.width,
  118653. N = '__' !== e.type.substring(0, 2) && 'number' == typeof k && k > 0,
  118654. A = F('div', {
  118655. className: C('Table-content-colDragLine', { 'Table-content-colDragLine--disabled': N }),
  118656. key: 'resize-'.concat(e.id),
  118657. 'data-index': e.index,
  118658. onMouseDown: N ? g.noop : this.handleColResizeMouseDown
  118659. })
  118660. if (((null == T ? void 0 : T.width) && delete T.width, e.pristine.align && (T.textAlign = e.pristine.align), '__checkme' === e.type))
  118661. return F(
  118662. 'th',
  118663. n.__assign({}, t, { style: T, className: C(e.pristine.className, R) }),
  118664. c.rows.length && c.multiple
  118665. ? F(f.Checkbox, {
  118666. classPrefix: m,
  118667. partial: c.someChecked && !c.allChecked,
  118668. checked: c.someChecked,
  118669. disabled: c.isSelectionThresholdReached && !c.someChecked,
  118670. onChange: this.handleCheckAll
  118671. })
  118672. : ' ',
  118673. !1 === b ? null : A
  118674. )
  118675. if ('__dragme' === e.type) return F('th', n.__assign({}, t, { style: T, className: C(e.pristine.className, R) }))
  118676. if ('__expandme' === e.type)
  118677. return F(
  118678. 'th',
  118679. n.__assign({}, t, { style: T, className: C(e.pristine.className, R) }),
  118680. (c.footable && (!1 === c.footable.expandAll || c.footable.accordion)) || (c.expandConfig && (!1 === c.expandConfig.expandAll || c.expandConfig.accordion))
  118681. ? null
  118682. : F('a', { className: C('Table-expandBtn', c.allExpanded ? 'is-active' : ''), onClick: c.toggleExpandAll }, F(f.Icon, { icon: 'right-arrow-bold', className: 'icon' })),
  118683. !1 === b ? null : A
  118684. )
  118685. var I = [],
  118686. D = []
  118687. return (
  118688. e.isPrimary &&
  118689. c.isNested &&
  118690. ((c.footable && (!1 === c.footable.expandAll || c.footable.accordion)) ||
  118691. (c.expandConfig && (!1 === c.expandConfig.expandAll || c.expandConfig.accordion)) ||
  118692. I.push(
  118693. F('a', { key: 'expandBtn', className: C('Table-expandBtn2', c.allExpanded ? 'is-active' : ''), onClick: c.toggleExpandAll }, F(f.Icon, { icon: 'right-arrow-bold', className: 'icon' }))
  118694. )),
  118695. e.searchable &&
  118696. e.name &&
  118697. !x &&
  118698. D.push(
  118699. F(
  118700. y.HeadCellSearchDropDown,
  118701. n.__assign({}, t, { key: 'table-head-search' }, this.props, { onQuery: p, name: e.name, searchable: e.searchable, type: e.type, data: u, popOverContainer: this.getPopOverContainer })
  118702. )
  118703. ),
  118704. e.sortable &&
  118705. e.name &&
  118706. D.push(
  118707. F(
  118708. 'span',
  118709. n.__assign({}, t, {
  118710. key: 'table-head-sort',
  118711. className: C('TableCell-sortBtn'),
  118712. onClick: function () {
  118713. return n.__awaiter(l, void 0, void 0, function () {
  118714. var t, a, r, o
  118715. return n.__generator(this, function (n) {
  118716. switch (n.label) {
  118717. case 0:
  118718. return (
  118719. (t = ''),
  118720. (a = ''),
  118721. e.name === c.orderBy ? 'desc' !== c.orderDir && ((t = e.name), (a = 'desc')) : (t = e.name),
  118722. (r = t ? (a ? 'desc' : 'asc') : ''),
  118723. [4, _('columnSort', g.createObject(w, { orderBy: t, orderDir: r }))]
  118724. )
  118725. case 1:
  118726. return (null == (o = n.sent()) ? void 0 : o.prevented) || (p && !1 !== p({ orderBy: t, orderDir: r })) || c.changeOrder(t, r), [2]
  118727. }
  118728. })
  118729. })
  118730. }
  118731. }),
  118732. F('i', { className: C('TableCell-sortBtn--down', c.orderBy === e.name && 'desc' === c.orderDir ? 'is-active' : '') }, F(f.Icon, { icon: 'sort-desc', className: 'icon' })),
  118733. F('i', { className: C('TableCell-sortBtn--up', c.orderBy === e.name && 'asc' === c.orderDir ? 'is-active' : '') }, F(f.Icon, { icon: 'sort-asc', className: 'icon' })),
  118734. F('i', { className: C('TableCell-sortBtn--default', c.orderBy === e.name ? '' : 'is-active') }, F(f.Icon, { icon: 'sort-default', className: 'icon' }))
  118735. )
  118736. ),
  118737. !e.searchable &&
  118738. e.filterable &&
  118739. e.name &&
  118740. p &&
  118741. D.push(
  118742. F(
  118743. v.HeadCellFilterDropDown,
  118744. n.__assign({ key: 'table-head-filter' }, this.props, {
  118745. onQuery: p,
  118746. name: e.name,
  118747. type: e.type,
  118748. data: u,
  118749. superData: g.createObject(w, u),
  118750. filterable: e.filterable,
  118751. popOverContainer: this.getPopOverContainer
  118752. })
  118753. )
  118754. ),
  118755. F(
  118756. 'th',
  118757. n.__assign({}, t, {
  118758. style: T,
  118759. className: C(t ? t.className : '', R, {
  118760. 'TableCell--sortable': e.sortable,
  118761. 'TableCell--searchable': e.searchable,
  118762. 'TableCell--filterable': e.filterable,
  118763. 'Table-operationCell': 'operation' === e.type
  118764. })
  118765. }),
  118766. I,
  118767. F(
  118768. 'div',
  118769. { key: 'content', className: C('TableCell--title', e.pristine.className, e.pristine.labelClassName), style: t.style },
  118770. (null !== (i = t.label) && void 0 !== i ? i : e.label) ? h('tpl', null !== (s = t.label) && void 0 !== s ? s : e.label) : null,
  118771. e.remark ? h('remark', { type: 'remark', tooltip: e.remark, container: this.getPopOverContainer }) : null
  118772. ),
  118773. D,
  118774. !1 === b ? null : A
  118775. )
  118776. )
  118777. }),
  118778. (a.prototype.renderCell = function (e, t, a, r, n) {
  118779. void 0 === n && (n = !1)
  118780. var o = this.props,
  118781. i = o.render,
  118782. s = o.store,
  118783. l = o.classPrefix,
  118784. d = o.classnames,
  118785. c = o.canAccessSuperData,
  118786. u = o.itemBadge,
  118787. p = o.translate,
  118788. h = o.testIdBuilder
  118789. return F(T.default, {
  118790. key: r.key,
  118791. region: e,
  118792. column: t,
  118793. item: a,
  118794. props: r,
  118795. ignoreDrag: n,
  118796. render: i,
  118797. store: s,
  118798. multiple: s.multiple,
  118799. canAccessSuperData: c,
  118800. classnames: d,
  118801. classPrefix: l,
  118802. itemBadge: u,
  118803. onCheck: this.handleCheck,
  118804. onDragStart: this.handleDragStart,
  118805. popOverContainer: this.getPopOverContainer,
  118806. quickEditFormRef: this.subFormRef,
  118807. onImageEnlarge: this.handleImageEnlarge,
  118808. translate: p,
  118809. testIdBuilder: null == h ? void 0 : h.getChild('cell-'.concat(r.rowPath, '-').concat(t.index))
  118810. })
  118811. }),
  118812. (a.prototype.renderAffixHeader = function (e) {
  118813. var t = this,
  118814. a = this.props,
  118815. r = a.store,
  118816. o = a.affixHeader,
  118817. i = a.render,
  118818. s = a.classnames,
  118819. l = a.autoFillHeight
  118820. a.env
  118821. var d = r.filteredColumns.every(function (e) {
  118822. return !e.label
  118823. }),
  118824. c = r.columnGroup
  118825. return o && !l
  118826. ? F(
  118827. E.default.Fragment,
  118828. null,
  118829. F(
  118830. 'div',
  118831. { className: s('Table-fixedTop', { 'is-fakeHide': d }) },
  118832. this.renderHeader(!1),
  118833. this.renderHeading(),
  118834. r.columnWidthReady
  118835. ? F(
  118836. 'div',
  118837. { className: s('Table-wrapper') },
  118838. F(
  118839. 'table',
  118840. { ref: this.affixedTableRef, className: s(e, 'fixed' === r.tableLayout ? 'is-layout-fixed' : '') },
  118841. F(
  118842. 'colgroup',
  118843. null,
  118844. r.filteredColumns.map(function (e) {
  118845. var t = { width: 'var(--Table-column-'.concat(e.index, '-width)') }
  118846. return 'auto' === r.tableLayout && (t.minWidth = t.width), F('col', { 'data-index': e.index, style: t, key: e.id })
  118847. })
  118848. ),
  118849. F(
  118850. 'thead',
  118851. null,
  118852. c.length
  118853. ? F(
  118854. 'tr',
  118855. null,
  118856. c.map(function (e, a) {
  118857. var o = n.__read(r.getStickyStyles(e, c), 2),
  118858. s = o[0],
  118859. l = o[1]
  118860. return 1 === e.rowSpan
  118861. ? F('th', { key: a, 'data-index': e.index, colSpan: e.colSpan, rowSpan: e.rowSpan, style: s, className: l }, e.label ? i('tpl', e.label) : null)
  118862. : t.renderHeadCell(e.has[0], { label: e.label, key: a, 'data-index': e.index, colSpan: e.colSpan, rowSpan: e.rowSpan, style: s, className: l })
  118863. })
  118864. )
  118865. : null,
  118866. F(
  118867. 'tr',
  118868. null,
  118869. r.filteredColumns.map(function (e) {
  118870. var a
  118871. return 2 ===
  118872. (null ===
  118873. (a = c.find(function (t) {
  118874. return ~t.has.indexOf(e)
  118875. })) || void 0 === a
  118876. ? void 0
  118877. : a.rowSpan)
  118878. ? null
  118879. : t.renderHeadCell(e, { key: e.index, 'data-index': e.index })
  118880. })
  118881. )
  118882. )
  118883. )
  118884. )
  118885. : null
  118886. )
  118887. )
  118888. : null
  118889. }),
  118890. (a.prototype.renderToolbar = function (e) {
  118891. var t = e.type || e
  118892. return 'columns-toggler' === t
  118893. ? (this.renderedToolbars.push(t), this.renderColumnsToggler(e))
  118894. : 'drag-toggler' === t
  118895. ? (this.renderedToolbars.push(t), this.renderDragToggler())
  118896. : 'export-excel' === t
  118897. ? (this.renderedToolbars.push(t), this.renderExportExcel(e))
  118898. : 'export-excel-template' === t
  118899. ? (this.renderedToolbars.push(t), this.renderExportExcelTemplate(e))
  118900. : void 0
  118901. }),
  118902. (a.prototype.renderColumnsToggler = function (e) {
  118903. var t,
  118904. a = this,
  118905. r = this.props
  118906. r.className
  118907. var o = r.store,
  118908. i = r.classPrefix,
  118909. s = r.classnames
  118910. r.affixRow
  118911. var l = n.__rest(r, ['className', 'store', 'classPrefix', 'classnames', 'affixRow']),
  118912. d = l.translate,
  118913. c = l.env,
  118914. u = this.props.render
  118915. return o.columnsTogglable
  118916. ? F(
  118917. x.default,
  118918. n.__assign({}, l, g.isObject(e) ? e : {}, {
  118919. tooltip: { content: (null == e ? void 0 : e.tooltip) || d('Table.columnsVisibility'), placement: 'bottom' },
  118920. tooltipContainer: l.popOverContainer || c.getModalContainer,
  118921. align: null !== (t = null == e ? void 0 : e.align) && void 0 !== t ? t : 'left',
  118922. isActived: o.hasColumnHidden(),
  118923. classnames: s,
  118924. classPrefix: i,
  118925. key: 'columns-toggable',
  118926. size: (null == e ? void 0 : e.size) || 'sm',
  118927. icon: null == e ? void 0 : e.icon,
  118928. label: null == e ? void 0 : e.label,
  118929. draggable: null == e ? void 0 : e.draggable,
  118930. columns: o.columnsData,
  118931. activeToggaleColumns: o.activeToggaleColumns,
  118932. onColumnToggle: this.handleColumnToggle
  118933. }),
  118934. o.toggableColumns.length
  118935. ? F(
  118936. 'li',
  118937. {
  118938. className: s('ColumnToggler-menuItem'),
  118939. key: 'selectAll',
  118940. onClick: function () {
  118941. return n.__awaiter(a, void 0, void 0, function () {
  118942. var e, t, a, r, i
  118943. return n.__generator(this, function (n) {
  118944. switch (n.label) {
  118945. case 0:
  118946. return (
  118947. (e = this.props),
  118948. (t = e.data),
  118949. (a = e.dispatchEvent),
  118950. (r = !(o.activeToggaleColumns.length === o.toggableColumns.length)),
  118951. [
  118952. 4,
  118953. a(
  118954. 'columnToggled',
  118955. g.createObject(t, {
  118956. columns: r
  118957. ? o.toggableColumns.map(function (e) {
  118958. return e.pristine
  118959. })
  118960. : []
  118961. })
  118962. )
  118963. ]
  118964. )
  118965. case 1:
  118966. return (null == (i = n.sent()) ? void 0 : i.prevented) || o.toggleAllColumns(), [2]
  118967. }
  118968. })
  118969. })
  118970. }
  118971. },
  118972. F(
  118973. f.Checkbox,
  118974. {
  118975. size: 'sm',
  118976. classPrefix: i,
  118977. key: 'checkall',
  118978. checked: !!o.activeToggaleColumns.length,
  118979. partial: !(!o.activeToggaleColumns.length || o.activeToggaleColumns.length === o.toggableColumns.length)
  118980. },
  118981. d('Checkboxes.selectAll')
  118982. )
  118983. )
  118984. : null,
  118985. o.toggableColumns.map(function (e) {
  118986. return F(
  118987. 'li',
  118988. {
  118989. className: s('ColumnToggler-menuItem'),
  118990. key: e.index,
  118991. onClick: function () {
  118992. return n.__awaiter(a, void 0, void 0, function () {
  118993. var t, a, r, i, s
  118994. return n.__generator(this, function (n) {
  118995. switch (n.label) {
  118996. case 0:
  118997. return (
  118998. (t = this.props),
  118999. (a = t.data),
  119000. (r = t.dispatchEvent),
  119001. (i = o.activeToggaleColumns.map(function (e) {
  119002. return e.pristine
  119003. })),
  119004. e.toggled
  119005. ? (i = i.filter(function (t) {
  119006. return t.name !== e.pristine.name
  119007. }))
  119008. : i.push(e.pristine),
  119009. [4, r('columnToggled', g.createObject(a, { columns: i }))]
  119010. )
  119011. case 1:
  119012. return (null == (s = n.sent()) ? void 0 : s.prevented) || e.toggleToggle(), [2]
  119013. }
  119014. })
  119015. })
  119016. }
  119017. },
  119018. F(f.Checkbox, { size: 'sm', classPrefix: i, checked: e.toggled }, e.label ? u('tpl', e.label) : null)
  119019. )
  119020. })
  119021. )
  119022. : null
  119023. }),
  119024. (a.prototype.renderDragToggler = function () {
  119025. var e = this.props,
  119026. t = e.store,
  119027. a = e.env,
  119028. r = e.draggable,
  119029. n = e.classPrefix,
  119030. o = e.translate,
  119031. i = e.popOverContainer
  119032. return !r || t.isNested
  119033. ? null
  119034. : F(
  119035. f.Button,
  119036. {
  119037. disabled: !!t.modified,
  119038. classPrefix: n,
  119039. key: 'dragging-toggle',
  119040. tooltip: { content: o('Table.startSort'), placement: 'bottom' },
  119041. tooltipContainer: i || a.getModalContainer,
  119042. size: 'sm',
  119043. active: t.dragging,
  119044. onClick: function (e) {
  119045. e.preventDefault(), t.toggleDragging(), t.dragging && t.clear()
  119046. },
  119047. iconOnly: !0
  119048. },
  119049. F(f.Icon, { icon: 'exchange', className: 'icon' })
  119050. )
  119051. }),
  119052. (a.prototype.renderExportExcel = function (t) {
  119053. var a = this,
  119054. r = this.props,
  119055. o = r.store,
  119056. i = r.translate,
  119057. s = r.render
  119058. return o.filteredColumns || []
  119059. ? s('exportExcel', n.__assign(n.__assign({ label: i('CRUD.exportExcel') }, t), { type: 'button' }), {
  119060. loading: o.exportExcelLoading,
  119061. onAction: function () {
  119062. o.update({ exportExcelLoading: !0 }),
  119063. Promise.resolve()
  119064. .then(function () {
  119065. return new Promise(function (t) {
  119066. e(['e45acd5'], function (e) {
  119067. t(n.__importStar(e))
  119068. })
  119069. })
  119070. })
  119071. .then(function (e) {
  119072. return n.__awaiter(a, void 0, void 0, function () {
  119073. var a
  119074. return n.__generator(this, function (r) {
  119075. switch (r.label) {
  119076. case 0:
  119077. return r.trys.push([0, 2, 3, 4]), [4, _.exportExcel(e, this.props, t)]
  119078. case 1:
  119079. return r.sent(), [3, 4]
  119080. case 2:
  119081. return (a = r.sent()), console.error(a), [3, 4]
  119082. case 3:
  119083. return o.update({ exportExcelLoading: !1 }), [7]
  119084. case 4:
  119085. return [2]
  119086. }
  119087. })
  119088. })
  119089. })
  119090. }
  119091. })
  119092. : null
  119093. }),
  119094. (a.prototype.renderExportExcelTemplate = function (t) {
  119095. var a = this,
  119096. r = this.props,
  119097. o = r.store,
  119098. i = r.translate,
  119099. s = r.render
  119100. return o.filteredColumns || []
  119101. ? s('exportExcelTemplate', n.__assign(n.__assign({ label: i('CRUD.exportExcelTemplate') }, t), { type: 'button' }), {
  119102. onAction: function () {
  119103. Promise.resolve()
  119104. .then(function () {
  119105. return new Promise(function (t) {
  119106. e(['e45acd5'], function (e) {
  119107. t(n.__importStar(e))
  119108. })
  119109. })
  119110. })
  119111. .then(function (e) {
  119112. return n.__awaiter(a, void 0, void 0, function () {
  119113. var a
  119114. return n.__generator(this, function (r) {
  119115. switch (r.label) {
  119116. case 0:
  119117. return r.trys.push([0, 2, , 3]), [4, _.exportExcel(e, this.props, t, !0)]
  119118. case 1:
  119119. return r.sent(), [3, 3]
  119120. case 2:
  119121. return (a = r.sent()), console.error(a), [3, 3]
  119122. case 3:
  119123. return [2]
  119124. }
  119125. })
  119126. })
  119127. })
  119128. }
  119129. })
  119130. : null
  119131. }),
  119132. (a.prototype.renderActions = function (e) {
  119133. var t = this,
  119134. a = this.props,
  119135. r = a.actions,
  119136. o = a.render,
  119137. i = a.store,
  119138. s = a.classnames,
  119139. l = a.data
  119140. return (
  119141. (r = Array.isArray(r) ? r.concat() : []),
  119142. i.toggable && 'header' === e && !~this.renderedToolbars.indexOf('columns-toggler') && r.push({ type: 'button', children: this.renderColumnsToggler() }),
  119143. i.draggable && !i.isNested && 'header' === e && i.rows.length > 1 && !~this.renderedToolbars.indexOf('drag-toggler') && r.push({ type: 'button', children: this.renderDragToggler() }),
  119144. Array.isArray(r) && r.length
  119145. ? F(
  119146. 'div',
  119147. { className: s('Table-actions') },
  119148. r.map(function (e, a) {
  119149. return o('action/'.concat(a), n.__assign({ type: 'button' }, e), { onAction: t.handleAction, key: a, btnDisabled: i.dragging, data: i.getData(l) })
  119150. })
  119151. )
  119152. : null
  119153. )
  119154. }),
  119155. (a.prototype.renderHeader = function (e) {
  119156. var t = this.props,
  119157. a = t.header,
  119158. r = t.headerClassName,
  119159. o = t.toolbarClassName,
  119160. i = t.headerToolbarClassName,
  119161. s = t.headerToolbarRender,
  119162. l = t.render,
  119163. d = t.showHeader,
  119164. c = t.store,
  119165. u = t.classnames,
  119166. p = t.data,
  119167. h = t.translate
  119168. if (!1 === d) return null
  119169. var m = {},
  119170. g = s
  119171. ? s(
  119172. n.__assign(
  119173. n.__assign(n.__assign({}, this.props), {
  119174. selectedItems: c.selectedRows.map(function (e) {
  119175. return e.data
  119176. }),
  119177. items: c.rows.map(function (e) {
  119178. return e.data
  119179. }),
  119180. unSelectedItems: c.unSelectedRows.map(function (e) {
  119181. return e.data
  119182. })
  119183. }),
  119184. m
  119185. ),
  119186. this.renderToolbar
  119187. )
  119188. : null,
  119189. f = this.renderActions('header'),
  119190. b =
  119191. f || g || c.dragging
  119192. ? F(
  119193. 'div',
  119194. { className: u('Table-toolbar Table-headToolbar', o, i), key: 'header-toolbar' },
  119195. f,
  119196. g,
  119197. c.dragging ? F('div', { className: u('Table-dragTip'), ref: this.dragTipRef }, h('Table.dragTip')) : null
  119198. )
  119199. : null,
  119200. v =
  119201. !a || (Array.isArray(a) && !a.length)
  119202. ? null
  119203. : F('div', { className: u('Table-header', r), key: 'header' }, l('header', a, n.__assign(n.__assign({}, !1 === e ? m : null), { data: c.getData(p) })))
  119204. return v && b ? [v, b] : v || b || null
  119205. }),
  119206. (a.prototype.renderFooter = function () {
  119207. var e = this.props,
  119208. t = e.footer,
  119209. a = e.toolbarClassName,
  119210. r = e.footerToolbarClassName,
  119211. o = e.footerClassName,
  119212. i = e.footerToolbarRender,
  119213. s = e.render,
  119214. l = e.showFooter,
  119215. d = e.store,
  119216. c = e.data,
  119217. u = e.classnames,
  119218. p = e.affixFooter
  119219. if (!1 === l) return null
  119220. var h = i
  119221. ? i(
  119222. n.__assign(n.__assign({}, this.props), {
  119223. selectedItems: d.selectedRows.map(function (e) {
  119224. return e.data
  119225. }),
  119226. unSelectedItems: d.unSelectedRows.map(function (e) {
  119227. return e.data
  119228. }),
  119229. items: d.rows.map(function (e) {
  119230. return e.data
  119231. })
  119232. }),
  119233. this.renderToolbar
  119234. )
  119235. : null,
  119236. m = this.renderActions('footer'),
  119237. g = !t || (Array.isArray(t) && !t.length) ? null : F('div', { className: u('Table-footer', o, p ? 'Table-footer--affix' : ''), key: 'footer' }, s('footer', t, { data: d.getData(c) })),
  119238. f = m || h ? F('div', { className: u('Table-toolbar Table-footToolbar', a, r, !g && p ? 'Table-footToolbar--affix' : ''), key: 'footer-toolbar' }, m, h) : null
  119239. return g && f ? [f, g] : g || f || null
  119240. }),
  119241. (a.prototype.renderTableContent = function () {
  119242. var e = this.props,
  119243. t = e.classnames,
  119244. a = e.tableClassName,
  119245. r = e.store,
  119246. n = e.placeholder,
  119247. o = e.render,
  119248. i = e.checkOnItemClick,
  119249. s = e.buildItemProps,
  119250. l = e.rowClassNameExpr,
  119251. d = e.rowClassName,
  119252. c = e.prefixRow,
  119253. u = e.locale,
  119254. p = e.affixRow,
  119255. h = e.tableContentClassName,
  119256. m = e.translate,
  119257. g = e.itemAction
  119258. e.affixRowClassNameExpr
  119259. var b = e.affixRowClassName
  119260. e.prefixRowClassNameExpr
  119261. var v = e.prefixRowClassName,
  119262. y = e.autoFillHeight,
  119263. x = e.affixHeader,
  119264. _ = e.itemActions,
  119265. w = e.dispatchEvent,
  119266. T = e.onEvent,
  119267. S = e.loadingConfig,
  119268. R = e.testIdBuilder
  119269. return (
  119270. e.data,
  119271. r.rows.length,
  119272. F(
  119273. E.default.Fragment,
  119274. null,
  119275. F(
  119276. C.default,
  119277. {
  119278. testIdBuilder: R,
  119279. tableClassName: t({ 'Table-table--checkOnItemClick': i, 'Table-table--withCombine': r.combineNum > 0, 'Table-table--affixHeader': x && !y && r.columnWidthReady }, a),
  119280. className: h,
  119281. itemActions: _,
  119282. itemAction: g,
  119283. store: r,
  119284. classnames: t,
  119285. columns: r.filteredColumns,
  119286. columnsGroup: r.columnGroup,
  119287. rows: r.items,
  119288. placeholder: n,
  119289. render: o,
  119290. onMouseMove: Array.isArray(_) && _.length ? this.handleMouseMove : void 0,
  119291. onScroll: this.handleOutterScroll,
  119292. tableRef: this.tableRef,
  119293. renderHeadCell: this.renderHeadCell,
  119294. renderCell: this.renderCell,
  119295. onCheck: this.handleCheck,
  119296. onRowClick: this.handleRowClick,
  119297. onRowDbClick: this.handleRowDbClick,
  119298. onRowMouseEnter: this.handleRowMouseEnter,
  119299. onRowMouseLeave: this.handleRowMouseLeave,
  119300. onQuickChange: r.dragging ? void 0 : this.handleQuickChange,
  119301. footable: r.footable,
  119302. footableColumns: r.footableColumns,
  119303. checkOnItemClick: i,
  119304. buildItemProps: s,
  119305. onAction: this.handleAction,
  119306. rowClassNameExpr: l,
  119307. rowClassName: d,
  119308. data: r.data,
  119309. prefixRow: c,
  119310. affixRow: p,
  119311. prefixRowClassName: v,
  119312. affixRowClassName: b,
  119313. locale: u,
  119314. translate: m,
  119315. dispatchEvent: w,
  119316. onEvent: T,
  119317. loading: r.loading
  119318. },
  119319. C.renderItemActions({ store: r, classnames: t, render: o, itemActions: _ })
  119320. ),
  119321. F(f.Spinner, { loadingConfig: S, overlay: !0, show: r.loading })
  119322. )
  119323. )
  119324. }),
  119325. (a.prototype.render = function () {
  119326. var e = this.props,
  119327. t = e.className,
  119328. a = e.style,
  119329. r = e.store,
  119330. o = e.classnames
  119331. e.affixColumns
  119332. var i = e.affixHeader,
  119333. s = e.autoFillHeight,
  119334. l = e.autoGenerateFilter,
  119335. d = e.mobileUI,
  119336. c = e.testIdBuilder,
  119337. u = e.id
  119338. this.renderedToolbars = []
  119339. var p = i && !s ? null : this.renderHeading(),
  119340. h = i && !s ? null : this.renderHeader(),
  119341. m = this.renderFooter(),
  119342. g = o('Table-table', this.props.tableClassName, { 'Table-table--withCombine': r.combineNum > 0 })
  119343. return F(
  119344. 'div',
  119345. n.__assign(
  119346. { className: o('Table', { 'is-mobile': d }, t, { 'Table--unsaved': !!r.modified || !!r.moved, 'Table--autoFillHeight': s }), style: r.buildStyles(a), 'data-id': u },
  119347. null == c ? void 0 : c.getTestId()
  119348. ),
  119349. l ? this.renderAutoFilterForm() : null,
  119350. this.renderAffixHeader(g),
  119351. h,
  119352. p,
  119353. F('div', { className: o('Table-contentWrap'), onMouseLeave: this.handleMouseLeave }, this.renderTableContent()),
  119354. m
  119355. )
  119356. }),
  119357. (a.contextType = g.ScopedContext),
  119358. (a.propsList = [
  119359. 'header',
  119360. 'headerToolbarRender',
  119361. 'footer',
  119362. 'footerToolbarRender',
  119363. 'footable',
  119364. 'expandConfig',
  119365. 'placeholder',
  119366. 'tableClassName',
  119367. 'headingClassName',
  119368. 'source',
  119369. 'selectable',
  119370. 'columnsTogglable',
  119371. 'affixHeader',
  119372. 'affixColumns',
  119373. 'headerClassName',
  119374. 'footerClassName',
  119375. 'selected',
  119376. 'multiple',
  119377. 'primaryField',
  119378. 'hideQuickSaveBtn',
  119379. 'itemCheckableOn',
  119380. 'itemDraggableOn',
  119381. 'checkOnItemClick',
  119382. 'hideCheckToggler',
  119383. 'itemAction',
  119384. 'itemActions',
  119385. 'combineNum',
  119386. 'combineFromIndex',
  119387. 'items',
  119388. 'columns',
  119389. 'valueField',
  119390. 'saveImmediately',
  119391. 'rowClassName',
  119392. 'rowClassNameExpr',
  119393. 'affixRowClassNameExpr',
  119394. 'prefixRowClassNameExpr',
  119395. 'popOverContainer',
  119396. 'headerToolbarClassName',
  119397. 'toolbarClassName',
  119398. 'footerToolbarClassName',
  119399. 'itemBadge',
  119400. 'autoFillHeight',
  119401. 'onSelect',
  119402. 'keepItemSelectionOnPageChange',
  119403. 'maxKeepItemSelectionLength',
  119404. 'maxItemSelectionLength',
  119405. 'autoGenerateFilter'
  119406. ]),
  119407. (a.defaultProps = {
  119408. className: '',
  119409. placeholder: 'placeholder.noData',
  119410. tableClassName: '',
  119411. source: '$items',
  119412. selectable: !1,
  119413. columnsTogglable: 'auto',
  119414. affixHeader: !0,
  119415. headerClassName: '',
  119416. footerClassName: '',
  119417. toolbarClassName: '',
  119418. headerToolbarClassName: '',
  119419. footerToolbarClassName: '',
  119420. primaryField: 'id',
  119421. itemCheckableOn: '',
  119422. itemDraggableOn: '',
  119423. hideCheckToggler: !1,
  119424. canAccessSuperData: !1,
  119425. resizable: !0
  119426. }),
  119427. n.__decorate([g.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', Promise)], a.prototype, 'loadDeferredRow', null),
  119428. n.__decorate([g.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], a.prototype, 'handleDragStart', null),
  119429. n.__decorate([g.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], a.prototype, 'handleDragOver', null),
  119430. n.__decorate([g.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', Promise)], a.prototype, 'handleDrop', null),
  119431. n.__decorate([g.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], a.prototype, 'handleDragEnd', null),
  119432. n.__decorate(
  119433. [g.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object, Object]), n.__metadata('design:returntype', void 0)],
  119434. a.prototype,
  119435. 'handleImageEnlarge',
  119436. null
  119437. ),
  119438. n.__decorate(
  119439. [g.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)],
  119440. a.prototype,
  119441. 'handleColResizeMouseDown',
  119442. null
  119443. ),
  119444. n.__decorate(
  119445. [g.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [MouseEvent]), n.__metadata('design:returntype', void 0)],
  119446. a.prototype,
  119447. 'handleColResizeMouseMove',
  119448. null
  119449. ),
  119450. n.__decorate(
  119451. [g.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [MouseEvent]), n.__metadata('design:returntype', void 0)],
  119452. a.prototype,
  119453. 'handleColResizeMouseUp',
  119454. null
  119455. ),
  119456. a
  119457. )
  119458. })(E.default.Component)
  119459. !(function (e) {
  119460. function t() {
  119461. return (null !== e && e.apply(this, arguments)) || this
  119462. }
  119463. n.__extends(t, e),
  119464. (t.prototype.receive = function (e, t) {
  119465. var a,
  119466. r,
  119467. n,
  119468. o = this.context
  119469. return (null === (a = this.props) || void 0 === a ? void 0 : a.host) ? (null === (n = (r = this.props.host).receive) || void 0 === n ? void 0 : n.call(r, e, t)) : t ? o.send(t, e) : void 0
  119470. }),
  119471. (t.prototype.getEventTargets = function (e, t, a, r) {
  119472. return n.__awaiter(this, void 0, void 0, function () {
  119473. var o
  119474. return n.__generator(this, function (n) {
  119475. return (o = this.props.store), [2, g.getMatchedEventTargets(o.rows, e || this.props.data, t, a, r)]
  119476. })
  119477. })
  119478. }),
  119479. (t.prototype.reload = function (e, t, a, r) {
  119480. var o, i, s
  119481. return n.__awaiter(this, void 0, void 0, function () {
  119482. var l,
  119483. d,
  119484. c = this
  119485. return n.__generator(this, function (n) {
  119486. switch (n.label) {
  119487. case 0:
  119488. return (null == r ? void 0 : r.index) || (null == r ? void 0 : r.condition) ? [4, this.getEventTargets(a || this.props.data, r.index, null == r ? void 0 : r.condition)] : [3, 3]
  119489. case 1:
  119490. return (
  119491. (l = n.sent()),
  119492. [
  119493. 4,
  119494. Promise.all(
  119495. l.map(function (e) {
  119496. return c.loadDeferredRow(e)
  119497. })
  119498. )
  119499. ]
  119500. )
  119501. case 2:
  119502. return n.sent(), [2]
  119503. case 3:
  119504. return (
  119505. (d = this.context),
  119506. (null === (o = this.props) || void 0 === o ? void 0 : o.host)
  119507. ? [2, null === (s = (i = this.props.host).reload) || void 0 === s ? void 0 : s.call(i, e, t, a)]
  119508. : e
  119509. ? [2, d.reload(e, a)]
  119510. : [2]
  119511. )
  119512. }
  119513. })
  119514. })
  119515. }),
  119516. (t.prototype.setData = function (e, t, a, r) {
  119517. var o
  119518. return n.__awaiter(this, void 0, void 0, function () {
  119519. var i, s
  119520. return n.__generator(this, function (l) {
  119521. switch (l.label) {
  119522. case 0:
  119523. return (i = this.props.store), void 0 === a && void 0 === r ? [3, 2] : [4, this.getEventTargets(this.props.data, a, r)]
  119524. case 1:
  119525. return (
  119526. l.sent().forEach(function (t) {
  119527. t.updateData(e)
  119528. }),
  119529. [3, 3]
  119530. )
  119531. case 2:
  119532. return (s = n.__assign(n.__assign({}, e), { rows: null !== (o = e.rows) && void 0 !== o ? o : e.items })), [2, i.updateData(s, void 0, t)]
  119533. case 3:
  119534. return [2]
  119535. }
  119536. })
  119537. })
  119538. }),
  119539. (t.prototype.getData = function () {
  119540. var e = this.props,
  119541. t = e.store,
  119542. a = e.data
  119543. return t.getData(a)
  119544. }),
  119545. (t.prototype.doAction = function (e, t, a, r) {
  119546. return n.__awaiter(this, void 0, void 0, function () {
  119547. var a, o, i, s, l, d
  119548. return n.__generator(this, function (n) {
  119549. switch (n.label) {
  119550. case 0:
  119551. switch (((a = this.props), (o = a.store), (i = a.valueField), (s = a.data), (l = null == e ? void 0 : e.actionType), l)) {
  119552. case 'selectAll':
  119553. return [3, 1]
  119554. case 'clearAll':
  119555. return [3, 2]
  119556. case 'select':
  119557. return [3, 3]
  119558. case 'initDrag':
  119559. return [3, 5]
  119560. case 'cancelDrag':
  119561. return [3, 6]
  119562. case 'submitQuickEdit':
  119563. return [3, 7]
  119564. case 'toggleExpanded':
  119565. return [3, 8]
  119566. case 'setExpanded':
  119567. return [3, 10]
  119568. }
  119569. return [3, 12]
  119570. case 1:
  119571. return o.clear(), o.toggleAll(), [3, 13]
  119572. case 2:
  119573. return o.clear(), [3, 13]
  119574. case 3:
  119575. return [4, this.getEventTargets(t, r.index, r.condition, r.selected)]
  119576. case 4:
  119577. return (
  119578. (d = n.sent()),
  119579. o.updateSelected(
  119580. d.map(function (e) {
  119581. return e.data
  119582. }),
  119583. i
  119584. ),
  119585. [3, 13]
  119586. )
  119587. case 5:
  119588. return o.startDragging(), [3, 13]
  119589. case 6:
  119590. return o.stopDragging(), [3, 13]
  119591. case 7:
  119592. return this.handleSave(), [3, 13]
  119593. case 8:
  119594. case 10:
  119595. return [4, this.getEventTargets(t, r.index, r.condition)]
  119596. case 9:
  119597. return (
  119598. n.sent().forEach(function (e) {
  119599. o.toggleExpanded(e)
  119600. }),
  119601. [3, 13]
  119602. )
  119603. case 11:
  119604. return (
  119605. n.sent().forEach(function (e) {
  119606. o.setExpanded(e, !!r.value)
  119607. }),
  119608. [3, 13]
  119609. )
  119610. case 12:
  119611. return [2, this.handleAction(void 0, e, s)]
  119612. case 13:
  119613. return [2]
  119614. }
  119615. })
  119616. })
  119617. }),
  119618. (t = n.__decorate([g.Renderer({ type: 'table', storeType: g.TableStore.name, name: 'table' })], t))
  119619. })(L),
  119620. (t.TableCell = b.TableCell),
  119621. (t.default = L),
  119622. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  119623. }) /*!node_modules/amis/lib/renderers/Card.js*/
  119624. amis.define('7fba390', function (e, a, t, r) {
  119625. 'use strict'
  119626. Object.defineProperty(a, '__esModule', { value: !0 })
  119627. var s = e('68b98b9'),
  119628. i = e('ac704b9'),
  119629. l = e('1279020'),
  119630. n = e('64ea6e0'),
  119631. o = e('59972ca'),
  119632. d = e('424143a'),
  119633. c = e('fb304af')
  119634. e('4ad8366')
  119635. var p = e('8003016'),
  119636. h = e('1e5c4ba'),
  119637. m = e('e0f3e80')
  119638. function u(e) {
  119639. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  119640. }
  119641. var C = u(i),
  119642. v = u(l),
  119643. b = e('ac704b9'),
  119644. f = (b.default || b).createElement
  119645. ;(b.default || b).Fragment
  119646. var N = (function (e) {
  119647. function a(a) {
  119648. var t = e.call(this, a) || this
  119649. return (
  119650. (t.handleClick = t.handleClick.bind(t)),
  119651. (t.handleAction = t.handleAction.bind(t)),
  119652. (t.handleCheck = t.handleCheck.bind(t)),
  119653. (t.getPopOverContainer = t.getPopOverContainer.bind(t)),
  119654. (t.handleQuickChange = t.handleQuickChange.bind(t)),
  119655. t
  119656. )
  119657. }
  119658. return (
  119659. s.__extends(a, e),
  119660. (a.prototype.isHaveLink = function () {
  119661. var e = this.props,
  119662. a = e.href,
  119663. t = e.itemAction,
  119664. r = e.onCheck,
  119665. s = e.checkOnItemClick,
  119666. i = e.checkable
  119667. return a || t || r || (s && i)
  119668. }),
  119669. (a.prototype.handleClick = function (e) {
  119670. var a = this.props,
  119671. t = a.item,
  119672. r = a.href,
  119673. s = a.data,
  119674. i = a.env,
  119675. l = a.blank,
  119676. o = a.itemAction,
  119677. d = a.onAction,
  119678. c = a.onCheck,
  119679. p = a.selectable,
  119680. h = a.checkOnItemClick
  119681. r ? i.jumpTo(n.filter(r, s), { type: 'button', actionType: 'url', blank: l }, s) : o ? d && d(e, o, (null == t ? void 0 : t.data) || s) : p && h && (null == c || c(t))
  119682. }),
  119683. (a.prototype.handleAction = function (e, a, t) {
  119684. var r = this.props,
  119685. s = r.onAction,
  119686. i = r.item
  119687. s && s(e, a, t || i.data)
  119688. }),
  119689. (a.prototype.handleCheck = function () {
  119690. var e = this.props.item
  119691. this.props.onCheck && this.props.onCheck(e)
  119692. }),
  119693. (a.prototype.getPopOverContainer = function () {
  119694. return h.findDOMNode(this)
  119695. }),
  119696. (a.prototype.handleQuickChange = function (e, a, t, r) {
  119697. var s = this.props,
  119698. i = s.onQuickChange,
  119699. l = s.item
  119700. i && i(l, e, a, t, r)
  119701. }),
  119702. (a.prototype.renderToolbar = function () {
  119703. var e = this.props,
  119704. a = e.selectable,
  119705. t = e.checkable,
  119706. r = e.selected,
  119707. i = e.multiple,
  119708. l = e.hideCheckToggler,
  119709. d = e.classnames,
  119710. c = e.toolbar,
  119711. p = e.render,
  119712. h = e.dragging,
  119713. m = e.data,
  119714. u = e.header,
  119715. C = []
  119716. if (u) {
  119717. var v = u.highlightClassName,
  119718. b = u.highlight
  119719. ;('string' == typeof b ? n.evalExpression(b, m) : b) && C.push(f('i', { key: 'highlight', className: d('Card-highlight', v) }))
  119720. }
  119721. return (
  119722. a && !l && C.push(f(o.Checkbox, { key: 'check', className: d('Card-checkbox'), type: !1 !== i ? 'checkbox' : 'radio', disabled: !t, checked: r, onChange: this.handleCheck })),
  119723. Array.isArray(c) &&
  119724. c.forEach(function (e, a) {
  119725. return C.push(p('toolbar/'.concat(a), s.__assign({ type: 'button', level: 'link', size: 'sm' }, e), { key: a }))
  119726. }),
  119727. h && C.push(f('div', { className: d('Card-dragBtn') }, f(o.Icon, { icon: 'drag-bar', className: 'icon' }))),
  119728. C.length ? f('div', { className: d('Card-toolbar') }, C) : null
  119729. )
  119730. }),
  119731. (a.prototype.renderActions = function () {
  119732. var e = this,
  119733. a = this.props,
  119734. t = a.actions,
  119735. r = a.render,
  119736. i = a.dragging,
  119737. l = a.actionsCount,
  119738. o = a.data,
  119739. d = a.classnames
  119740. if (Array.isArray(t))
  119741. return n
  119742. .padArr(
  119743. t.filter(function (e) {
  119744. return n.isVisible(e, o)
  119745. }),
  119746. l
  119747. )
  119748. .map(function (a, t) {
  119749. return f(
  119750. 'div',
  119751. { key: t, className: d('Card-actions') },
  119752. a.map(function (a, t) {
  119753. var l = a.size || 'sm'
  119754. return r('action/'.concat(t), s.__assign(s.__assign({ level: 'link', type: 'button' }, a), { testid: a.testid ? n.filter(a.testid, o) : t, size: l }), {
  119755. isMenuItem: !0,
  119756. key: t,
  119757. index: t,
  119758. disabled: i || n.isDisabled(a, o),
  119759. className: d('Card-action', n.filterClassNameObject(a.className || ''.concat(l ? 'Card-action--'.concat(l) : ''), o), { 'is-disabled': n.isDisabled(a, o) }),
  119760. componentClass: 'a',
  119761. onAction: e.handleAction
  119762. })
  119763. })
  119764. )
  119765. })
  119766. }),
  119767. (a.prototype.renderChild = function (e, a, t) {
  119768. void 0 === a && (a = 'body'), void 0 === t && (t = 0)
  119769. var r = this.props.render
  119770. if ('string' == typeof e || 'number' == typeof e) return r(a, e, { key: t })
  119771. var s = e
  119772. return 'hbox' === s.type || 'grid' === s.type ? r(a, e, { key: t, itemRender: this.itemRender.bind(this) }) : this.renderFeild(a, s, t, this.props)
  119773. }),
  119774. (a.prototype.itemRender = function (e, a, t) {
  119775. return this.renderFeild('column/'.concat(a), e, a, t)
  119776. }),
  119777. (a.prototype.renderFeild = function (e, a, t, r) {
  119778. var i = r.render,
  119779. l = r.classnames,
  119780. o = r.itemIndex,
  119781. d = !1 !== (null == r ? void 0 : r.useCardLabel),
  119782. c = this.props.data
  119783. if (a && n.isVisible(a, c)) {
  119784. var p = a.$$id ? ''.concat(a.$$id, '-field') : ''
  119785. return f(
  119786. 'div',
  119787. { className: l('Card-field'), key: t },
  119788. d && a.label ? f('label', { className: l('Card-fieldLabel', a.labelClassName) }, a.label) : null,
  119789. i(e, s.__assign(s.__assign({}, a), { field: a, $$id: p, type: 'card-item-field' }), {
  119790. useCardLabel: d,
  119791. className: l('Card-fieldValue', n.filterClassNameObject(a.className, c)),
  119792. rowIndex: o,
  119793. colIndex: t,
  119794. popOverContainer: this.getPopOverContainer,
  119795. onAction: this.handleAction,
  119796. onQuickChange: this.handleQuickChange
  119797. })
  119798. )
  119799. }
  119800. }),
  119801. (a.prototype.renderBody = function () {
  119802. var e = this,
  119803. a = this.props.body
  119804. return a
  119805. ? Array.isArray(a)
  119806. ? a.map(function (a, t) {
  119807. return e.renderChild(a, 'body/'.concat(t), t)
  119808. })
  119809. : this.renderChild(a, 'body')
  119810. : null
  119811. }),
  119812. (a.prototype.rederTitle = function () {
  119813. var e = this.props,
  119814. a = e.render,
  119815. t = e.data,
  119816. r = e.header
  119817. if (r) {
  119818. var s = (r || {}).title
  119819. return n.filter(s, t) ? a('title', s) : void 0
  119820. }
  119821. }),
  119822. (a.prototype.renderSubTitle = function () {
  119823. var e = this.props,
  119824. a = e.render,
  119825. t = e.data,
  119826. r = e.header
  119827. if (r) {
  119828. var s = (r || {}).subTitle
  119829. return s ? a('sub-title', s, t) : void 0
  119830. }
  119831. }),
  119832. (a.prototype.renderSubTitlePlaceholder = function () {
  119833. var e = this.props,
  119834. a = e.render,
  119835. t = e.header,
  119836. r = e.classnames
  119837. if (t) {
  119838. var s = (t || {}).subTitlePlaceholder
  119839. return s ? a('sub-title', s, { className: r('Card-placeholder') }) : void 0
  119840. }
  119841. }),
  119842. (a.prototype.renderDesc = function () {
  119843. var e = this.props,
  119844. a = e.render,
  119845. t = e.data,
  119846. r = e.header
  119847. if (r) {
  119848. var s = r || {},
  119849. i = s.desc,
  119850. l = s.description,
  119851. o = n.filter(l || i, t)
  119852. return o ? a('desc', l || i, { className: o ? null : 'text-muted' }) : void 0
  119853. }
  119854. }),
  119855. (a.prototype.renderDescPlaceholder = function () {
  119856. var e = this.props,
  119857. a = e.render,
  119858. t = e.header
  119859. if (t) {
  119860. var r = t.descriptionPlaceholder || t.descPlaceholder
  119861. return r ? a('desc', r, { className: r ? null : 'text-muted' }) : void 0
  119862. }
  119863. }),
  119864. (a.prototype.renderAvatar = function () {
  119865. var e = this.props,
  119866. a = e.data,
  119867. t = e.header
  119868. if (t) {
  119869. var r = (t || {}).avatar,
  119870. s = n.filter(r, a, '| raw')
  119871. return s || void 0
  119872. }
  119873. }),
  119874. (a.prototype.renderAvatarText = function () {
  119875. var e = this.props,
  119876. a = e.render,
  119877. t = e.data,
  119878. r = e.header
  119879. if (r) {
  119880. var s = (r || {}).avatarText
  119881. return n.filter(s, t) ? a('avatarText', s) : void 0
  119882. }
  119883. }),
  119884. (a.prototype.renderSecondary = function () {
  119885. var e = this.props,
  119886. a = e.render,
  119887. t = e.data,
  119888. r = e.secondary
  119889. return n.filter(r, t) ? a('secondary', r) : void 0
  119890. }),
  119891. (a.prototype.renderAvatarTextStyle = function () {
  119892. var e = this.props,
  119893. a = e.header,
  119894. t = e.data
  119895. if (a) {
  119896. var r = a.avatarText,
  119897. s = a.avatarTextBackground,
  119898. i = n.filter(r, t),
  119899. l = {}
  119900. return i && s && s.length && (l.background = s[Math.abs(n.hashCode(i)) % s.length]), l
  119901. }
  119902. }),
  119903. (a.prototype.renderMedia = function () {
  119904. var e = this.props,
  119905. a = e.media,
  119906. t = e.classnames,
  119907. r = e.render,
  119908. s = e.region,
  119909. i = e.data
  119910. if (a) {
  119911. var l = a.type,
  119912. o = a.url,
  119913. d = a.className,
  119914. c = a.autoPlay,
  119915. p = a.isLive,
  119916. h = a.poster,
  119917. m = n.resolveVariableAndFilter(o, i, '| raw')
  119918. if ('image' === l && m) return f('img', { className: t('Card-multiMedia-img', d), src: m })
  119919. if ('video' === l && m) return f('div', { className: t('Card-multiMedia-video', d) }, r(s, { type: l, autoPlay: c, poster: h, src: m, isLive: p }))
  119920. }
  119921. }),
  119922. (a.prototype.render = function () {
  119923. var e = this.props,
  119924. a = e.header,
  119925. t = e.className,
  119926. r = e.avatarClassName,
  119927. i = e.avatarTextClassName,
  119928. l = e.descClassName,
  119929. d = e.descriptionClassName,
  119930. c = e.titleClassName,
  119931. p = e.subTitleClassName,
  119932. h = e.bodyClassName,
  119933. m = e.imageClassName,
  119934. u = e.headerClassName,
  119935. C = e.secondaryClassName,
  119936. v = e.footerClassName
  119937. e.mediaClassName
  119938. var b = e.media,
  119939. N = s.__rest(e, [
  119940. 'header',
  119941. 'className',
  119942. 'avatarClassName',
  119943. 'avatarTextClassName',
  119944. 'descClassName',
  119945. 'descriptionClassName',
  119946. 'titleClassName',
  119947. 'subTitleClassName',
  119948. 'bodyClassName',
  119949. 'imageClassName',
  119950. 'headerClassName',
  119951. 'secondaryClassName',
  119952. 'footerClassName',
  119953. 'mediaClassName',
  119954. 'media'
  119955. ]),
  119956. y = this.props.data,
  119957. g = n.filterClassNameObject(null == a ? void 0 : a.className, y) || u,
  119958. k = n.filterClassNameObject(null == a ? void 0 : a.titleClassName, y) || c,
  119959. _ = n.filterClassNameObject(null == a ? void 0 : a.subTitleClassName, y) || p,
  119960. T = n.filterClassNameObject(null == a ? void 0 : a.descClassName, y) || l,
  119961. x = n.filterClassNameObject(null == a ? void 0 : a.descriptionClassName, y) || d || T,
  119962. A = n.filterClassNameObject(null == a ? void 0 : a.avatarTextClassName, y) || i,
  119963. O = n.filterClassNameObject(null == a ? void 0 : a.avatarClassName, y) || r,
  119964. P = n.filterClassNameObject(null == a ? void 0 : a.imageClassName, y) || m,
  119965. j = null == b ? void 0 : b.position
  119966. return f(
  119967. o.Card,
  119968. s.__assign({}, N, {
  119969. title: this.rederTitle(),
  119970. subTitle: this.renderSubTitle(),
  119971. subTitlePlaceholder: this.renderSubTitlePlaceholder(),
  119972. description: this.renderDesc(),
  119973. descriptionPlaceholder: this.renderDescPlaceholder(),
  119974. children: this.renderBody(),
  119975. actions: this.renderActions(),
  119976. avatar: this.renderAvatar(),
  119977. avatarText: this.renderAvatarText(),
  119978. secondary: this.renderSecondary(),
  119979. toolbar: this.renderToolbar(),
  119980. avatarClassName: O,
  119981. avatarTextStyle: this.renderAvatarTextStyle(),
  119982. avatarTextClassName: A,
  119983. className: t,
  119984. titleClassName: k,
  119985. media: this.renderMedia(),
  119986. subTitleClassName: _,
  119987. mediaPosition: j,
  119988. descriptionClassName: x,
  119989. imageClassName: P,
  119990. headerClassName: g,
  119991. footerClassName: v,
  119992. secondaryClassName: C,
  119993. bodyClassName: h,
  119994. onClick: this.isHaveLink() ? this.handleClick : this.handleCheck
  119995. })
  119996. )
  119997. }),
  119998. (a.defaultProps = {
  119999. className: '',
  120000. avatarClassName: '',
  120001. headerClassName: '',
  120002. footerClassName: '',
  120003. secondaryClassName: '',
  120004. avatarTextClassName: '',
  120005. bodyClassName: '',
  120006. actionsCount: 4,
  120007. titleClassName: '',
  120008. highlightClassName: '',
  120009. subTitleClassName: '',
  120010. descClassName: '',
  120011. descriptionClassName: '',
  120012. imageClassName: '',
  120013. highlight: !1,
  120014. blank: !0,
  120015. dragging: !1,
  120016. selectable: !1,
  120017. checkable: !0,
  120018. selected: !1,
  120019. hideCheckToggler: !1,
  120020. useCardLabel: !0
  120021. }),
  120022. (a.propsList = [
  120023. 'avatarClassName',
  120024. 'avatarTextClassName',
  120025. 'bodyClassName',
  120026. 'actionsCount',
  120027. 'titleClassName',
  120028. 'highlightClassName',
  120029. 'subTitleClassName',
  120030. 'descClassName',
  120031. 'descriptionClassName',
  120032. 'imageClassName',
  120033. 'hideCheckToggler'
  120034. ]),
  120035. (a = s.__decorate([n.Renderer({ type: 'card' }), s.__metadata('design:paramtypes', [Object])], a))
  120036. )
  120037. })(C.default.Component)
  120038. !(function (e) {
  120039. function a() {
  120040. return (null !== e && e.apply(this, arguments)) || this
  120041. }
  120042. s.__extends(a, e),
  120043. (a.prototype.render = function () {
  120044. var e = this.props
  120045. e.type
  120046. var a = e.className,
  120047. t = e.render,
  120048. r = e.style,
  120049. i = e.wrapperComponent,
  120050. l = e.contentsOnly
  120051. e.labelClassName
  120052. var n = e.value,
  120053. o = e.data,
  120054. d = e.children,
  120055. c = e.width,
  120056. p = e.innerClassName
  120057. e.label
  120058. var h = e.tabIndex,
  120059. m = e.onKeyUp,
  120060. u = e.field,
  120061. C = e.useCardLabel,
  120062. b = s.__rest(e, [
  120063. 'type',
  120064. 'className',
  120065. 'render',
  120066. 'style',
  120067. 'wrapperComponent',
  120068. 'contentsOnly',
  120069. 'labelClassName',
  120070. 'value',
  120071. 'data',
  120072. 'children',
  120073. 'width',
  120074. 'innerClassName',
  120075. 'label',
  120076. 'tabIndex',
  120077. 'onKeyUp',
  120078. 'field',
  120079. 'useCardLabel'
  120080. ]),
  120081. N = s.__assign(s.__assign({}, u), { renderLabel: !C, className: p, type: (u && u.type) || 'plain' }),
  120082. y = d || t('field', N, s.__assign(s.__assign({}, v.default(b, Object.keys(N))), { value: n, data: o }))
  120083. return (
  120084. c && (((r = r || {}).width = r.width || c), (y = f('div', { style: { width: /%/.test(String(c)) ? '' : c } }, y))),
  120085. l ? y : f((i = i || 'div'), { style: r, className: a, tabIndex: h, onKeyUp: m }, y)
  120086. )
  120087. }),
  120088. (a.defaultProps = s.__assign(s.__assign({}, m.TableCell.defaultProps), { wrapperComponent: 'div' })),
  120089. (a.propsList = s.__spreadArray(['quickEdit', 'quickEditEnabledOn', 'popOver', 'copyable', 'inline'], s.__read(m.TableCell.propsList), !1)),
  120090. (a = s.__decorate([n.Renderer({ type: 'card-item-field' }), d.HocQuickEdit(), c.HocPopOver(), p.HocCopyable()], a))
  120091. })(m.TableCell),
  120092. (a.CardRenderer = N),
  120093. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  120094. }) /*!node_modules/amis/lib/renderers/Card2.js*/
  120095. amis.define('0834afa', function (e, t, a, n) {
  120096. 'use strict'
  120097. Object.defineProperty(t, '__esModule', { value: !0 })
  120098. var s = e('68b98b9'),
  120099. r = e('ac704b9'),
  120100. d = e('59972ca'),
  120101. c = e('64ea6e0')
  120102. function o(e) {
  120103. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  120104. }
  120105. var l = o(r),
  120106. i = e('ac704b9'),
  120107. p = (i.default || i).createElement
  120108. ;(i.default || i).Fragment
  120109. var u = (function (e) {
  120110. function t() {
  120111. return (null !== e && e.apply(this, arguments)) || this
  120112. }
  120113. return (
  120114. s.__extends(t, e),
  120115. (t.prototype.handleClick = function (e) {
  120116. var t = this.props,
  120117. a = t.checkOnItemClick,
  120118. n = t.selectable
  120119. a && n && this.handleCheck()
  120120. }),
  120121. (t.prototype.handleCheck = function () {
  120122. var e, t
  120123. null === (t = (e = this.props).onCheck) || void 0 === t || t.call(e)
  120124. }),
  120125. (t.prototype.renderCheckbox = function () {
  120126. var e = this.props,
  120127. t = e.selectable,
  120128. a = e.classnames,
  120129. n = e.multiple,
  120130. s = e.disabled,
  120131. r = e.selected,
  120132. c = e.hideCheckToggler,
  120133. o = e.checkOnItemClick,
  120134. l = e.checkboxClassname
  120135. return !t || (o && c) ? null : p(d.Checkbox, { className: a('Card2-checkbox', l), type: n ? 'checkbox' : 'radio', disabled: s, checked: r, onChange: this.handleCheck })
  120136. }),
  120137. (t.prototype.renderBody = function () {
  120138. var e = this.props,
  120139. t = e.body,
  120140. a = e.render,
  120141. n = e.classnames,
  120142. r = e.bodyClassName,
  120143. d = s.__rest(e, ['body', 'render', 'classnames', 'bodyClassName'])
  120144. return p('div', { className: n('Card2-body', r), onClick: this.handleClick }, t ? a('body', t, d) : null)
  120145. }),
  120146. (t.prototype.render = function () {
  120147. var e = this.props,
  120148. t = e.className,
  120149. a = e.wrapperComponent,
  120150. n = e.classnames,
  120151. s = e.style,
  120152. r = e.item,
  120153. d = e.selected,
  120154. o = e.checkOnItemClick
  120155. return p(a || 'div', { className: n('Card2', t, { checkOnItem: o, 'is-checked': d }), style: c.buildStyle(s, r) }, this.renderBody(), this.renderCheckbox())
  120156. }),
  120157. (t.propsList = ['body', 'className']),
  120158. (t.defaultProps = { className: '' }),
  120159. s.__decorate([c.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', [Object]), s.__metadata('design:returntype', void 0)], t.prototype, 'handleClick', null),
  120160. s.__decorate([c.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', []), s.__metadata('design:returntype', void 0)], t.prototype, 'handleCheck', null),
  120161. t
  120162. )
  120163. })(l.default.Component)
  120164. !(function (e) {
  120165. function t() {
  120166. return (null !== e && e.apply(this, arguments)) || this
  120167. }
  120168. s.__extends(t, e), (t = s.__decorate([c.Renderer({ type: 'card2' })], t))
  120169. })(u),
  120170. (t.default = u),
  120171. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  120172. }) /*!node_modules/amis/lib/renderers/Custom.js*/
  120173. amis.define('ba5c4a5', function (n, t, o, e) {
  120174. 'use strict'
  120175. Object.defineProperty(t, '__esModule', { value: !0 })
  120176. var i = n('68b98b9'),
  120177. r = n('ac704b9'),
  120178. u = n('1e5c4ba'),
  120179. d = n('5ee9171'),
  120180. p = n('6175dcb'),
  120181. a = n('64ea6e0'),
  120182. s = n('37efca2')
  120183. function l(n) {
  120184. return n && 'object' == typeof n && 'default' in n ? n : { default: n }
  120185. }
  120186. var h = l(r),
  120187. m = l(u),
  120188. c = l(d),
  120189. f = l(p),
  120190. U = l(s),
  120191. y = n('ac704b9'),
  120192. v = (y.default || y).createElement
  120193. ;(y.default || y).Fragment
  120194. var C = c.default(
  120195. function () {
  120196. for (var n = [], t = 0; t < arguments.length; t++) n[t] = arguments[t]
  120197. return new (Function.bind.apply(Function, i.__spreadArray([void 0], i.__read(n), !1)))()
  120198. },
  120199. function () {
  120200. for (var n = [], t = 0; t < arguments.length; t++) n[t] = arguments[t]
  120201. return JSON.stringify(n)
  120202. }
  120203. ),
  120204. E = (function (n) {
  120205. function t(t) {
  120206. var o = n.call(this, t) || this
  120207. return (
  120208. (o.onUpdate = function () {}),
  120209. (o.onMount = function () {}),
  120210. (o.onUnmount = function () {}),
  120211. (o.childElemArr = []),
  120212. (o.dom = h.default.createRef()),
  120213. o.initOnMount(t),
  120214. o.initOnUpdate(t),
  120215. o.initOnUnmount(t),
  120216. (o.renderChild = o.renderChild.bind(o)),
  120217. (o.recordChildElem = o.recordChildElem.bind(o)),
  120218. (o.unmountChildElem = o.unmountChildElem.bind(o)),
  120219. o
  120220. )
  120221. }
  120222. return (
  120223. i.__extends(t, n),
  120224. (t.prototype.initOnMount = function (n) {
  120225. n.onMount && ('string' == typeof n.onMount ? (this.onMount = C('dom', 'value', 'onChange', 'props', n.onMount)) : (this.onMount = n.onMount))
  120226. }),
  120227. (t.prototype.initOnUpdate = function (n) {
  120228. n.onUpdate && ('string' == typeof n.onUpdate ? (this.onUpdate = C('dom', 'data', 'prevData', 'props', n.onUpdate)) : (this.onUpdate = n.onUpdate))
  120229. }),
  120230. (t.prototype.initOnUnmount = function (n) {
  120231. n.onUnmount && ('string' == typeof n.onUnmount ? (this.onUnmount = C('props', n.onUnmount)) : (this.onUnmount = n.onUnmount))
  120232. }),
  120233. (t.prototype.componentDidUpdate = function (n) {
  120234. U.default(this.props.onUpdate, n.onUpdate) || this.initOnUpdate(this.props),
  120235. (U.default(this.props.onUpdate, n.onUpdate) && U.default(this.props.data, n.data)) || this.onUpdate(this.dom, this.props.data, n.data, this.props),
  120236. U.default(this.props.onMount, n.onMount) || this.initOnMount(this.props),
  120237. U.default(this.props.onUnmount, n.onUnmount) || this.initOnUnmount(this.props)
  120238. }),
  120239. (t.prototype.componentDidMount = function () {
  120240. var n = this.props,
  120241. t = n.value,
  120242. o = n.onChange
  120243. this.onMount(this.dom.current, t, o, this.props)
  120244. }),
  120245. (t.prototype.componentWillUnmount = function () {
  120246. this.onUnmount(this.props), this.unmountChildElem()
  120247. }),
  120248. (t.prototype.recordChildElem = function (n) {
  120249. n &&
  120250. !this.childElemArr.some(function (t) {
  120251. return t === n
  120252. }) &&
  120253. this.childElemArr.push(n)
  120254. }),
  120255. (t.prototype.unmountChildElem = function () {
  120256. this.childElemArr &&
  120257. this.childElemArr.length > 0 &&
  120258. this.childElemArr.forEach(function (n) {
  120259. return m.default.unmountComponentAtNode(n)
  120260. })
  120261. }),
  120262. (t.prototype.renderChild = function (n, t, o) {
  120263. var e = this,
  120264. i = this.props.render,
  120265. r = null,
  120266. u = null
  120267. if (f.default(o)) {
  120268. var d = document.getElementById(o)
  120269. d && (u = d)
  120270. } else u = o
  120271. if (t && u) {
  120272. var p = i(n, t)
  120273. r = m.default.render(p, u, function () {
  120274. e.recordChildElem(u)
  120275. })
  120276. }
  120277. return r
  120278. }),
  120279. (t.prototype.render = function () {
  120280. var n = this.props,
  120281. t = n.className,
  120282. o = n.style,
  120283. e = n.html,
  120284. i = n.id,
  120285. r = n.wrapperComponent,
  120286. u = n.inline
  120287. n.translate
  120288. var d = n.classnames
  120289. return v(r || u ? 'span' : 'div', { ref: this.dom, className: d(t), style: o, id: i, dangerouslySetInnerHTML: { __html: e || '' } })
  120290. }),
  120291. (t.defaultProps = { inline: !1 }),
  120292. t
  120293. )
  120294. })(h.default.Component)
  120295. !(function (n) {
  120296. function t() {
  120297. return (null !== n && n.apply(this, arguments)) || this
  120298. }
  120299. i.__extends(t, n), (t = i.__decorate([a.Renderer({ type: 'custom' })], t))
  120300. })(E),
  120301. (t.Custom = E),
  120302. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  120303. }) /*!node_modules/moment-timezone/moment-timezone.js*/
  120304. amis.define('b5d4ccf', function (t, e, n, o) {
  120305. //! moment-timezone.js
  120306. //! version : 0.5.45
  120307. //! Copyright (c) JS Foundation and other contributors
  120308. //! license : MIT
  120309. //! github.com/moment/moment-timezone
  120310. !(function (e, r) {
  120311. 'use strict'
  120312. 'object' == typeof n && n.exports ? (n.exports = r(t('8b081ba'))) : 'function' == typeof o && o.amd ? o(['moment'], r) : r(e.moment)
  120313. })(this, function (t) {
  120314. 'use strict'
  120315. void 0 === t.version && t.default && (t = t.default)
  120316. var e,
  120317. n = {},
  120318. o = {},
  120319. r = {},
  120320. i = {},
  120321. s = {}
  120322. ;(t && 'string' == typeof t.version) || T('Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/')
  120323. var f = t.version.split('.'),
  120324. a = +f[0],
  120325. u = +f[1]
  120326. function c(t) {
  120327. return t > 96 ? t - 87 : t > 64 ? t - 29 : t - 48
  120328. }
  120329. function l(t) {
  120330. var e = 0,
  120331. n = t.split('.'),
  120332. o = n[0],
  120333. r = n[1] || '',
  120334. i = 1,
  120335. s = 0,
  120336. f = 1
  120337. for (45 === t.charCodeAt(0) && ((e = 1), (f = -1)); e < o.length; e++) s = 60 * s + c(o.charCodeAt(e))
  120338. for (e = 0; e < r.length; e++) (i /= 60), (s += c(r.charCodeAt(e)) * i)
  120339. return s * f
  120340. }
  120341. function h(t) {
  120342. for (var e = 0; e < t.length; e++) t[e] = l(t[e])
  120343. }
  120344. function p(t, e) {
  120345. var n,
  120346. o = []
  120347. for (n = 0; n < e.length; n++) o[n] = t[e[n]]
  120348. return o
  120349. }
  120350. function m(t) {
  120351. var e = t.split('|'),
  120352. n = e[2].split(' '),
  120353. o = e[3].split(''),
  120354. r = e[4].split(' ')
  120355. return (
  120356. h(n),
  120357. h(o),
  120358. h(r),
  120359. (function (t, e) {
  120360. for (var n = 0; n < e; n++) t[n] = Math.round((t[n - 1] || 0) + 6e4 * t[n])
  120361. t[e - 1] = 1 / 0
  120362. })(r, o.length),
  120363. { name: e[0], abbrs: p(e[1].split(' '), o), offsets: p(n, o), untils: r, population: 0 | e[5] }
  120364. )
  120365. }
  120366. function d(t) {
  120367. t && this._set(m(t))
  120368. }
  120369. function z(t, e) {
  120370. ;(this.name = t), (this.zones = e)
  120371. }
  120372. function v(t) {
  120373. var e = t.toTimeString(),
  120374. n = e.match(/\([a-z ]+\)/i)
  120375. 'GMT' === (n = n && n[0] ? ((n = n[0].match(/[A-Z]/g)) ? n.join('') : void 0) : (n = e.match(/[A-Z]{3,5}/g)) ? n[0] : void 0) && (n = void 0),
  120376. (this.at = +t),
  120377. (this.abbr = n),
  120378. (this.offset = t.getTimezoneOffset())
  120379. }
  120380. function b(t) {
  120381. ;(this.zone = t), (this.offsetScore = 0), (this.abbrScore = 0)
  120382. }
  120383. function g(t, e) {
  120384. for (var n, o; (o = 6e4 * (((e.at - t.at) / 12e4) | 0)); ) (n = new v(new Date(t.at + o))).offset === t.offset ? (t = n) : (e = n)
  120385. return t
  120386. }
  120387. function _(t, e) {
  120388. return t.offsetScore !== e.offsetScore
  120389. ? t.offsetScore - e.offsetScore
  120390. : t.abbrScore !== e.abbrScore
  120391. ? t.abbrScore - e.abbrScore
  120392. : t.zone.population !== e.zone.population
  120393. ? e.zone.population - t.zone.population
  120394. : e.zone.name.localeCompare(t.zone.name)
  120395. }
  120396. function w(t, e) {
  120397. var n, o
  120398. for (h(e), n = 0; n < e.length; n++) (o = e[n]), (s[o] = s[o] || {}), (s[o][t] = !0)
  120399. }
  120400. function y(t) {
  120401. var e,
  120402. n,
  120403. o,
  120404. r,
  120405. f = t.length,
  120406. a = {},
  120407. u = [],
  120408. c = {}
  120409. for (e = 0; e < f; e++)
  120410. if (((o = t[e].offset), !c.hasOwnProperty(o))) {
  120411. for (n in (r = s[o] || {})) r.hasOwnProperty(n) && (a[n] = !0)
  120412. c[o] = !0
  120413. }
  120414. for (e in a) a.hasOwnProperty(e) && u.push(i[e])
  120415. return u
  120416. }
  120417. function O() {
  120418. try {
  120419. var t = Intl.DateTimeFormat().resolvedOptions().timeZone
  120420. if (t && t.length > 3) {
  120421. var e = i[S(t)]
  120422. if (e) return e
  120423. T('Moment Timezone found ' + t + ' from the Intl api, but did not have that data loaded.')
  120424. }
  120425. } catch (t) {}
  120426. var n,
  120427. o,
  120428. r,
  120429. s = (function () {
  120430. var t,
  120431. e,
  120432. n,
  120433. o,
  120434. r = new Date().getFullYear() - 2,
  120435. i = new v(new Date(r, 0, 1)),
  120436. s = i.offset,
  120437. f = [i]
  120438. for (o = 1; o < 48; o++) (n = new Date(r, o, 1).getTimezoneOffset()) !== s && ((t = g(i, (e = new v(new Date(r, o, 1))))), f.push(t), f.push(new v(new Date(t.at + 6e4))), (i = e), (s = n))
  120439. for (o = 0; o < 4; o++) f.push(new v(new Date(r + o, 0, 1))), f.push(new v(new Date(r + o, 6, 1)))
  120440. return f
  120441. })(),
  120442. f = s.length,
  120443. a = y(s),
  120444. u = []
  120445. for (o = 0; o < a.length; o++) {
  120446. for (n = new b(j(a[o]), f), r = 0; r < f; r++) n.scoreOffsetAt(s[r])
  120447. u.push(n)
  120448. }
  120449. return u.sort(_), u.length > 0 ? u[0].zone.name : void 0
  120450. }
  120451. function S(t) {
  120452. return (t || '').toLowerCase().replace(/\//g, '_')
  120453. }
  120454. function M(t) {
  120455. var e, o, r, s
  120456. for ('string' == typeof t && (t = [t]), e = 0; e < t.length; e++) (s = S((o = (r = t[e].split('|'))[0]))), (n[s] = t[e]), (i[s] = o), w(s, r[2].split(' '))
  120457. }
  120458. function j(t, e) {
  120459. t = S(t)
  120460. var r,
  120461. s = n[t]
  120462. return s instanceof d ? s : 'string' == typeof s ? ((s = new d(s)), (n[t] = s), s) : o[t] && e !== j && (r = j(o[t], j)) ? ((s = n[t] = new d())._set(r), (s.name = i[t]), s) : null
  120463. }
  120464. function A(t) {
  120465. var e, n, r, s
  120466. for ('string' == typeof t && (t = [t]), e = 0; e < t.length; e++) (r = S((n = t[e].split('|'))[0])), (s = S(n[1])), (o[r] = s), (i[r] = n[0]), (o[s] = r), (i[s] = n[1])
  120467. }
  120468. function D(t) {
  120469. var e = 'X' === t._f || 'x' === t._f
  120470. return !(!t._a || void 0 !== t._tzm || e)
  120471. }
  120472. function T(t) {
  120473. 'undefined' != typeof console && 'function' == typeof console.error && console.error(t)
  120474. }
  120475. function x(e) {
  120476. var n,
  120477. o = Array.prototype.slice.call(arguments, 0, -1),
  120478. r = arguments[arguments.length - 1],
  120479. i = t.utc.apply(null, o)
  120480. return !t.isMoment(e) && D(i) && (n = j(r)) && i.add(n.parse(i), 'minutes'), i.tz(r), i
  120481. }
  120482. ;(a < 2 || (2 === a && u < 6)) && T('Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js ' + t.version + '. See momentjs.com'),
  120483. (d.prototype = {
  120484. _set: function (t) {
  120485. ;(this.name = t.name), (this.abbrs = t.abbrs), (this.untils = t.untils), (this.offsets = t.offsets), (this.population = t.population)
  120486. },
  120487. _index: function (t) {
  120488. var e
  120489. if (
  120490. (e = (function (t, e) {
  120491. var n,
  120492. o = e.length
  120493. if (t < e[0]) return 0
  120494. if (o > 1 && e[o - 1] === 1 / 0 && t >= e[o - 2]) return o - 1
  120495. if (t >= e[o - 1]) return -1
  120496. for (var r = 0, i = o - 1; i - r > 1; ) e[(n = Math.floor((r + i) / 2))] <= t ? (r = n) : (i = n)
  120497. return i
  120498. })(+t, this.untils)) >= 0
  120499. )
  120500. return e
  120501. },
  120502. countries: function () {
  120503. var t = this.name
  120504. return Object.keys(r).filter(function (e) {
  120505. return -1 !== r[e].zones.indexOf(t)
  120506. })
  120507. },
  120508. parse: function (t) {
  120509. var e,
  120510. n,
  120511. o,
  120512. r,
  120513. i = +t,
  120514. s = this.offsets,
  120515. f = this.untils,
  120516. a = f.length - 1
  120517. for (r = 0; r < a; r++)
  120518. if (((e = s[r]), (n = s[r + 1]), (o = s[r ? r - 1 : r]), e < n && x.moveAmbiguousForward ? (e = n) : e > o && x.moveInvalidForward && (e = o), i < f[r] - 6e4 * e)) return s[r]
  120519. return s[a]
  120520. },
  120521. abbr: function (t) {
  120522. return this.abbrs[this._index(t)]
  120523. },
  120524. offset: function (t) {
  120525. return T('zone.offset has been deprecated in favor of zone.utcOffset'), this.offsets[this._index(t)]
  120526. },
  120527. utcOffset: function (t) {
  120528. return this.offsets[this._index(t)]
  120529. }
  120530. }),
  120531. (b.prototype.scoreOffsetAt = function (t) {
  120532. ;(this.offsetScore += Math.abs(this.zone.utcOffset(t.at) - t.offset)), this.zone.abbr(t.at).replace(/[^A-Z]/g, '') !== t.abbr && this.abbrScore++
  120533. }),
  120534. (x.version = '0.5.45'),
  120535. (x.dataVersion = ''),
  120536. (x._zones = n),
  120537. (x._links = o),
  120538. (x._names = i),
  120539. (x._countries = r),
  120540. (x.add = M),
  120541. (x.link = A),
  120542. (x.load = function (t) {
  120543. M(t.zones),
  120544. A(t.links),
  120545. (function (t) {
  120546. var e, n, o, i
  120547. if (t && t.length) for (e = 0; e < t.length; e++) (n = (i = t[e].split('|'))[0].toUpperCase()), (o = i[1].split(' ')), (r[n] = new z(n, o))
  120548. })(t.countries),
  120549. (x.dataVersion = t.version)
  120550. }),
  120551. (x.zone = j),
  120552. (x.zoneExists = function t(e) {
  120553. return t.didShowError || ((t.didShowError = !0), T("moment.tz.zoneExists('" + e + "') has been deprecated in favor of !moment.tz.zone('" + e + "')")), !!j(e)
  120554. }),
  120555. (x.guess = function (t) {
  120556. return (e && !t) || (e = O()), e
  120557. }),
  120558. (x.names = function () {
  120559. var t,
  120560. e = []
  120561. for (t in i) i.hasOwnProperty(t) && (n[t] || n[o[t]]) && i[t] && e.push(i[t])
  120562. return e.sort()
  120563. }),
  120564. (x.Zone = d),
  120565. (x.unpack = m),
  120566. (x.unpackBase60 = l),
  120567. (x.needsOffset = D),
  120568. (x.moveInvalidForward = !0),
  120569. (x.moveAmbiguousForward = !1),
  120570. (x.countries = function () {
  120571. return Object.keys(r)
  120572. }),
  120573. (x.zonesForCountry = function (t, e) {
  120574. var n
  120575. if (((n = (n = t).toUpperCase()), !(t = r[n] || null))) return null
  120576. var o = t.zones.sort()
  120577. return e
  120578. ? o.map(function (t) {
  120579. return { name: t, offset: j(t).utcOffset(new Date()) }
  120580. })
  120581. : o
  120582. })
  120583. var C,
  120584. Z = t.fn
  120585. function k(t) {
  120586. return function () {
  120587. return this._z ? this._z.abbr(this) : t.call(this)
  120588. }
  120589. }
  120590. function F(t) {
  120591. return function () {
  120592. return (this._z = null), t.apply(this, arguments)
  120593. }
  120594. }
  120595. ;(t.tz = x),
  120596. (t.defaultZone = null),
  120597. (t.updateOffset = function (e, n) {
  120598. var o,
  120599. r = t.defaultZone
  120600. if ((void 0 === e._z && (r && D(e) && !e._isUTC && e.isValid() && ((e._d = t.utc(e._a)._d), e.utc().add(r.parse(e), 'minutes')), (e._z = r)), e._z))
  120601. if (((o = e._z.utcOffset(e)), Math.abs(o) < 16 && (o /= 60), void 0 !== e.utcOffset)) {
  120602. var i = e._z
  120603. e.utcOffset(-o, n), (e._z = i)
  120604. } else e.zone(o, n)
  120605. }),
  120606. (Z.tz = function (e, n) {
  120607. if (e) {
  120608. if ('string' != typeof e) throw new Error('Time zone name must be a string, got ' + e + ' [' + typeof e + ']')
  120609. return (this._z = j(e)), this._z ? t.updateOffset(this, n) : T('Moment Timezone has no data for ' + e + '. See http://momentjs.com/timezone/docs/#/data-loading/.'), this
  120610. }
  120611. if (this._z) return this._z.name
  120612. }),
  120613. (Z.zoneName = k(Z.zoneName)),
  120614. (Z.zoneAbbr = k(Z.zoneAbbr)),
  120615. (Z.utc = F(Z.utc)),
  120616. (Z.local = F(Z.local)),
  120617. (Z.utcOffset =
  120618. ((C = Z.utcOffset),
  120619. function () {
  120620. return arguments.length > 0 && (this._z = null), C.apply(this, arguments)
  120621. })),
  120622. (t.tz.setDefault = function (e) {
  120623. return (a < 2 || (2 === a && u < 9)) && T('Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js ' + t.version + '.'), (t.defaultZone = e ? j(e) : null), t
  120624. })
  120625. var E = t.momentProperties
  120626. return '[object Array]' === Object.prototype.toString.call(E) ? (E.push('_z'), E.push('_a')) : E && (E._z = null), t
  120627. })
  120628. }) /*!node_modules/moment-timezone/index.js*/
  120629. amis.define('24208a0', function (M, z, b, p) {
  120630. ;(b.exports = M('b5d4ccf')).tz.load({
  120631. version: '2024a',
  120632. zones: [
  120633. 'Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5',
  120634. 'Africa/Nairobi|LMT +0230 EAT +0245|-2r.g -2u -30 -2J|012132|-2ua2r.g N6nV.g 3Fbu h1cu dzbJ|47e5',
  120635. 'Africa/Algiers|LMT PMT WET WEST CET CEST|-c.c -9.l 0 -10 -10 -20|01232323232323232454542423234542324|-3bQ0c.c MDA2.P cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5',
  120636. 'Africa/Lagos|LMT GMT +0030 WAT|-d.z 0 -u -10|01023|-2B40d.z 7iod.z dnXK.p dLzH.z|17e6',
  120637. 'Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4',
  120638. 'Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5',
  120639. 'Africa/Cairo|LMT EET EEST|-25.9 -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBC5.9 1AQM5.9 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0 kSp0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0|15e6',
  120640. 'Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|32e5',
  120641. 'Africa/Ceuta|LMT WET WEST CET CEST|l.g 0 -10 -10 -20|0121212121212121212121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2M0M0 GdX0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|85e3',
  120642. 'Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|20e4',
  120643. 'Africa/Johannesburg|LMT SAST SAST SAST|-1Q -1u -20 -30|0123232|-39EpQ qTcm 1Ajdu 1cL0 1cN0 1cL0|84e5',
  120644. 'Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|012121212121212121212121212121212131|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|',
  120645. 'Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5',
  120646. 'Africa/Monrovia|LMT MMT MMT GMT|H.8 H.8 I.u 0|0123|-3ygng.Q 1usM0 28G01.m|11e5',
  120647. 'Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5',
  120648. 'Africa/Sao_Tome|LMT LMT GMT WAT|-q.U A.J 0 -10|01232|-3tooq.U 18aoq.U 4i6N0 2q00|',
  120649. 'Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5',
  120650. 'Africa/Tunis|LMT PMT CET CEST|-E.I -9.l -10 -20|01232323232323232323232323232323232|-3zO0E.I 1cBAv.n 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5',
  120651. 'Africa/Windhoek|LMT +0130 SAST SAST CAT WAT|-18.o -1u -20 -30 -20 -10|012324545454545454545454545454545454545454545454545454|-39Ep8.o qTbC.o 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4',
  120652. 'America/Adak|LMT LMT NST NWT NPT BST BDT AHST HST HDT|-cd.m bK.C b0 a0 a0 b0 a0 a0 a0 90|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVzf.p 1EX1d.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326',
  120653. 'America/Anchorage|LMT LMT AST AWT APT AHST AHDT YST AKST AKDT|-e0.o 9X.A a0 90 90 a0 90 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVxs.n 1EX20.o 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4',
  120654. 'America/Puerto_Rico|LMT AST AWT APT|4o.p 40 30 30|01231|-2Qi7z.z 1IUbz.z 7XT0 iu0|24e5',
  120655. 'America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4',
  120656. 'America/Argentina/Buenos_Aires|LMT CMT -04 -03 -02|3R.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343434343|-331U6.c 125cn pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|',
  120657. 'America/Argentina/Catamarca|LMT CMT -04 -03 -02|4n.8 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243432343|-331TA.Q 125bR.E pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|',
  120658. 'America/Argentina/Cordoba|LMT CMT -04 -03 -02|4g.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243434343|-331TH.c 125c0 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|',
  120659. 'America/Argentina/Jujuy|LMT CMT -04 -03 -02|4l.c 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232434343|-331TC.M 125bT.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|',
  120660. 'America/Argentina/La_Rioja|LMT CMT -04 -03 -02|4r.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tw.A 125bN.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|',
  120661. 'America/Argentina/Mendoza|LMT CMT -04 -03 -02|4z.g 4g.M 40 30 20|012323232323232323232323232323232323232323234343423232432343|-331To.I 125bF.w pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|',
  120662. 'America/Argentina/Rio_Gallegos|LMT CMT -04 -03 -02|4A.Q 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tn.8 125bD.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|',
  120663. 'America/Argentina/Salta|LMT CMT -04 -03 -02|4l.E 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342434343|-331TC.k 125bT.8 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|',
  120664. 'America/Argentina/San_Juan|LMT CMT -04 -03 -02|4y.4 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tp.U 125bG.I pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|',
  120665. 'America/Argentina/San_Luis|LMT CMT -04 -03 -02|4p.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232323432323|-331Ty.A 125bP.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|',
  120666. 'America/Argentina/Tucuman|LMT CMT -04 -03 -02|4k.Q 4g.M 40 30 20|01232323232323232323232323232323232323232323434343424343234343|-331TD.8 125bT.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|',
  120667. 'America/Argentina/Ushuaia|LMT CMT -04 -03 -02|4x.c 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tq.M 125bH.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|',
  120668. 'America/Asuncion|LMT AMT -04 -03|3O.E 3O.E 40 30|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-3eLw9.k 1FGo0 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0|28e5',
  120669. 'America/Panama|LMT CMT EST|5i.8 5j.A 50|012|-3eLuF.Q Iy01.s|15e5',
  120670. 'America/Bahia_Banderas|LMT MST CST MDT PST CDT|71 70 60 60 80 50|0121312141313131313131313131313131313152525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|84e3',
  120671. 'America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5',
  120672. 'America/Barbados|LMT AST ADT -0330|3W.t 40 30 3u|0121213121212121|-2m4k1.v 1eAN1.v RB0 1Bz0 Op0 1rb0 11d0 1jJc0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4',
  120673. 'America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5',
  120674. 'America/Belize|LMT CST -0530 CWT CPT CDT|5Q.M 60 5u 50 50 50|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121215151|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu Rcu 7Bt0 Ni0 4nd0 Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu e9Au qn0 lxB0 mn0|57e3',
  120675. 'America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2',
  120676. 'America/Bogota|LMT BMT -05 -04|4U.g 4U.g 50 40|01232|-3sTv3.I 1eIo0 38yo3.I 1PX0|90e5',
  120677. 'America/Boise|LMT PST PDT MST MWT MPT MDT|7I.N 80 70 70 60 60 60|01212134536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-3tFE0 1nEe0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4',
  120678. 'America/Cambridge_Bay|-00 MST MWT MPT MDT CST CDT EST|0 70 60 60 60 60 50 50|012314141414141414141414141414141414141414141414141414141414567541414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-21Jc0 RO90 8x20 ix0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2',
  120679. 'America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4',
  120680. 'America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4',
  120681. 'America/Caracas|LMT CMT -0430 -04|4r.I 4r.E 4u 40|012323|-3eLvw.g ROnX.U 28KM2.k 1IwOu kqo0|29e5',
  120682. 'America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3',
  120683. 'America/Chicago|LMT CST CDT EST CWT CPT|5O.A 60 50 50 50 50|012121212121212121212121212121212121213121212121214512121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5',
  120684. 'America/Chihuahua|LMT MST CST MDT CDT|74.k 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|81e4',
  120685. 'America/Ciudad_Juarez|LMT MST CST MDT CDT|75.U 70 60 60 50|01213124242313131313131313131313131313131313131313131313131321313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 cm0 EP0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|',
  120686. 'America/Costa_Rica|LMT SJMT CST CDT|5A.d 5A.d 60 50|01232323232|-3eLun.L 1fyo0 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5',
  120687. 'America/Phoenix|LMT MST MDT MWT|7s.i 70 60 60|012121313121|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5',
  120688. 'America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4',
  120689. 'America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8',
  120690. 'America/Dawson_Creek|LMT PST PDT PWT PPT MST|80.U 80 70 70 70 70|01213412121212121212121212121212121212121212121212121212125|-3tofX.4 1nspX.4 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3',
  120691. 'America/Dawson|LMT YST YDT YWT YPT YDDT PST PDT MST|9h.E 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeG.k GWpG.k 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2',
  120692. 'America/Denver|LMT MST MDT MWT MPT|6X.U 70 60 60 60|012121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFF0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5',
  120693. 'America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5',
  120694. 'America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5',
  120695. 'America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3',
  120696. 'America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5',
  120697. 'America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 4Q00 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5',
  120698. 'America/Fort_Nelson|LMT PST PDT PWT PPT MST|8a.L 80 70 70 70 70|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121215|-3tofN.d 1nspN.d 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2',
  120699. 'America/Fort_Wayne|LMT CST CDT CWT CPT EST EDT|5I.C 60 50 50 50 50 40|0121212134121212121212121212151565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|',
  120700. 'America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5',
  120701. 'America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3',
  120702. 'America/Godthab|LMT -03 -02 -01|3q.U 30 20 10|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 2so0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e3',
  120703. 'America/Goose_Bay|LMT NST NDT NST NDT NWT NPT AST ADT ADDT|41.E 3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|0121343434343434356343434343434343434343434343434343434343437878787878787878787878787878787878787878787879787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-3tojW.k 1nspt.c 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2',
  120704. 'America/Grand_Turk|LMT KMT EST EDT AST|4I.w 57.a 50 40 40|01232323232323232323232323232323232323232323232323232323232323232323232323243232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLvf.s RK0m.C 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2',
  120705. 'America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5',
  120706. 'America/Guayaquil|LMT QMT -05 -04|5j.k 5e 50 40|01232|-3eLuE.E 1DNzS.E 2uILK rz0|27e5',
  120707. 'America/Guyana|LMT -04 -0345 -03|3Q.D 40 3J 30|01231|-2mf87.l 8Hc7.l 2r7bJ Ey0f|80e4',
  120708. 'America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4',
  120709. 'America/Havana|LMT HMT CST CDT|5t.s 5t.A 50 40|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLuu.w 1qx00.8 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5',
  120710. 'America/Hermosillo|LMT MST CST MDT PST|7n.Q 70 60 60 80|0121312141313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4',
  120711. 'America/Indiana/Knox|LMT CST CDT CWT CPT EST|5K.u 60 50 50 50 50|01212134121212121212121212121212121212151212121212121212121212121212121212121212121212121252121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|',
  120712. 'America/Indiana/Marengo|LMT CST CDT CWT CPT EST EDT|5J.n 60 50 50 50 50 40|01212134121212121212121215656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|',
  120713. 'America/Indiana/Petersburg|LMT CST CDT CWT CPT EST EDT|5N.7 60 50 50 50 50 40|012121341212121212121212121215121212121212121212121252125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|',
  120714. 'America/Indiana/Tell_City|LMT CST CDT CWT CPT EST EDT|5L.3 60 50 50 50 50 40|012121341212121212121212121512165652121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|',
  120715. 'America/Indiana/Vevay|LMT CST CDT CWT CPT EST EDT|5E.g 60 50 50 50 50 40|0121213415656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|',
  120716. 'America/Indiana/Vincennes|LMT CST CDT CWT CPT EST EDT|5O.7 60 50 50 50 50 40|012121341212121212121212121212121565652125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|',
  120717. 'America/Indiana/Winamac|LMT CST CDT CWT CPT EST EDT|5K.p 60 50 50 50 50 40|012121341212121212121212121212121212121565652165656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|',
  120718. 'America/Inuvik|-00 PST PDT MDT MST|0 80 70 60 70|01212121212121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-FnA0 L3K0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2',
  120719. 'America/Iqaluit|-00 EWT EPT EST EDT CST CDT|0 40 40 50 40 60 50|0123434343434343434343434343434343434343434343434343434343456343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-16K00 7nX0 iv0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2',
  120720. 'America/Jamaica|LMT KMT EST EDT|57.a 57.a 50 40|01232323232323232323232|-3eLuQ.O RK00 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4',
  120721. 'America/Juneau|LMT LMT PST PWT PPT PDT YDT YST AKST AKDT|-f2.j 8V.F 80 70 70 70 80 90 90 80|0123425252525252525252525252625252578989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVwq.s 1EX12.j 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3',
  120722. 'America/Kentucky/Louisville|LMT CST CDT CWT CPT EST EDT|5H.2 60 50 50 50 50 40|01212121213412121212121212121212121212565656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|',
  120723. 'America/Kentucky/Monticello|LMT CST CDT CWT CPT EST EDT|5D.o 60 50 50 50 50 40|01212134121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|',
  120724. 'America/La_Paz|LMT CMT BST -04|4w.A 4w.A 3w.A 40|0123|-3eLvr.o 1FIo0 13b0|19e5',
  120725. 'America/Lima|LMT LMT -05 -04|58.c 58.A 50 40|01232323232323232|-3eLuP.M JcM0.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6',
  120726. 'America/Los_Angeles|LMT PST PDT PWT PPT|7Q.W 80 70 70 70|0121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFE0 1nEe0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6',
  120727. 'America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4',
  120728. 'America/Managua|LMT MMT CST EST CDT|5J.8 5J.c 60 50 50|01232424232324242|-3eLue.Q 1Mhc0.4 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5',
  120729. 'America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5',
  120730. 'America/Martinique|LMT FFMT AST ADT|44.k 44.k 40 30|01232|-3eLvT.E PTA0 2LPbT.E 19X0|39e4',
  120731. 'America/Matamoros|LMT CST CDT|6u 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4',
  120732. 'America/Mazatlan|LMT MST CST MDT PST|75.E 70 60 60 80|0121312141313131313131313131313131313131313131313131313131313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|44e4',
  120733. 'America/Menominee|LMT CST CDT CWT CPT EST|5O.r 60 50 50 50 50|012121341212152121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3pdG9.x 1jce9.x 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2',
  120734. 'America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|11e5',
  120735. 'America/Metlakatla|LMT LMT PST PWT PPT PDT AKST AKDT|-fd.G 8K.i 80 70 70 70 90 80|0123425252525252525252525252525252526767672676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwf.5 1EX1d.G 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2',
  120736. 'America/Mexico_City|LMT MST CST MDT CDT CWT|6A.A 70 60 60 50 50|012131242425242424242424242424242424242424242424242424242424242424242|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|20e6',
  120737. 'America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mxUf.k 2LHcf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2',
  120738. 'America/Moncton|LMT EST AST ADT AWT APT|4j.8 50 40 30 30 30|0123232323232323232323245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3txvE.Q J4ME.Q CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3',
  120739. 'America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|41e5',
  120740. 'America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5',
  120741. 'America/Toronto|LMT EST EDT EWT EPT|5h.w 50 40 40 40|012121212121212121212121212121212121212121212123412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-32B6G.s UFdG.s 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1qL0 11B0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5',
  120742. 'America/New_York|LMT EST EDT EWT EPT|4U.2 50 40 40 40|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFH0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6',
  120743. 'America/Nome|LMT LMT NST NWT NPT BST BDT YST AKST AKDT|-cW.m b1.C b0 a0 a0 b0 a0 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVyu.p 1EX1W.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2',
  120744. 'America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2',
  120745. 'America/North_Dakota/Beulah|LMT MST MDT MWT MPT CST CDT|6L.7 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|',
  120746. 'America/North_Dakota/Center|LMT MST MDT MWT MPT CST CDT|6J.c 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|',
  120747. 'America/North_Dakota/New_Salem|LMT MST MDT MWT MPT CST CDT|6J.D 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|',
  120748. 'America/Ojinaga|LMT MST CST MDT CDT|6V.E 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 Rc0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3',
  120749. 'America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4',
  120750. 'America/Port-au-Prince|LMT PPMT EST EDT|4N.k 4N 50 40|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLva.E 15RLX.E 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5',
  120751. 'America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4',
  120752. 'America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4',
  120753. 'America/Punta_Arenas|LMT SMT -05 -04 -03|4H.E 4G.J 50 40 30|01213132323232323232343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvg.k MJbX.5 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|',
  120754. 'America/Winnipeg|LMT CST CDT CWT CPT|6s.A 60 50 50 50|0121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3kLtv.o 1a3bv.o WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4',
  120755. 'America/Rankin_Inlet|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-vDc0 Bjk0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2',
  120756. 'America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5',
  120757. 'America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4',
  120758. 'America/Resolute|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-SnA0 103I0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229',
  120759. 'America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4',
  120760. 'America/Santiago|LMT SMT -05 -04 -03|4G.J 4G.J 50 40 30|0121313232323232323432343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvh.f MJc0 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 hX0 1q10 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|62e5',
  120761. 'America/Santo_Domingo|LMT SDMT EST EDT -0430 AST|4D.A 4E 50 40 4u 40|012324242424242525|-3eLvk.o 1Jic0.o 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5',
  120762. 'America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6',
  120763. 'America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|012132323232323232323232323232323232323232323232323232323232323232323232323232323232323232121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 2pA0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|452',
  120764. 'America/Sitka|LMT LMT PST PWT PPT PDT YST AKST AKDT|-eW.L 91.d 80 70 70 70 90 90 80|0123425252525252525252525252525252567878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-48Pzs.L 1jVwu 1EX0W.L 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2',
  120765. 'America/St_Johns|LMT NST NDT NST NDT NWT NPT NDDT|3u.Q 3u.Q 2u.Q 3u 2u 2u 2u 1u|012121212121212121212121212121212121213434343434343435634343434343434343434343434343434343434343434343434343434343434343434343434343434343437343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tokt.8 1l020 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4',
  120766. 'America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3',
  120767. 'America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5',
  120768. 'America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656',
  120769. 'America/Vancouver|LMT PST PDT PWT PPT|8c.s 80 70 70 70|01213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tofL.w 1nspL.w 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5',
  120770. 'America/Whitehorse|LMT YST YDT YWT YPT YDDT PST PDT MST|90.c 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeX.M GWpX.M 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 LA0 ytd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3',
  120771. 'America/Yakutat|LMT LMT YST YWT YPT YDT AKST AKDT|-eF.5 9i.T 90 80 80 80 90 80|0123425252525252525252525252525252526767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwL.G 1EX1F.5 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642',
  120772. 'Antarctica/Casey|-00 +08 +11|0 -80 -b0|012121212121212121|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01 14kX 1lf1 14kX 1lf1 13bX|10',
  120773. 'Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70',
  120774. 'Pacific/Port_Moresby|LMT PMMT +10|-9M.E -9M.w -a0|012|-3D8VM.E AvA0.8|25e4',
  120775. 'Antarctica/Macquarie|-00 AEST AEDT|0 -a0 -b0|0121012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2OPc0 Fb40 1a00 4SK0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|1',
  120776. 'Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60',
  120777. 'Pacific/Auckland|LMT NZMT NZST NZST NZDT|-bD.4 -bu -cu -c0 -d0|012131313131313131313131313134343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-46jLD.4 2nEO9.4 Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|14e5',
  120778. 'Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40',
  120779. 'Antarctica/Rothera|-00 -03|0 30|01|gOo0|130',
  120780. 'Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5',
  120781. 'Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|40',
  120782. 'Antarctica/Vostok|-00 +07 +05|0 -70 -50|01012|-tjA0 1rWh0 1Nj0 1aTv0|25',
  120783. 'Europe/Berlin|LMT CET CEST CEMT|-R.s -10 -20 -30|012121212121212321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36RcR.s UbWR.s 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e5',
  120784. 'Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|0123232323232323232323212323232323232323232323232321|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 L4m0|15e5',
  120785. 'Asia/Amman|LMT EET EEST +03|-2n.I -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00|25e5',
  120786. 'Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3',
  120787. 'Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4',
  120788. 'Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4',
  120789. 'Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4',
  120790. 'Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|',
  120791. 'Asia/Baghdad|LMT BMT +03 +04|-2V.E -2V.A -30 -40|0123232323232323232323232323232323232323232323232323232|-3eLCV.E 18ao0.4 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5',
  120792. 'Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4',
  120793. 'Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5',
  120794. 'Asia/Bangkok|LMT BMT +07|-6G.4 -6G.4 -70|012|-3D8SG.4 1C000|15e6',
  120795. 'Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|',
  120796. 'Asia/Beirut|LMT EET EEST|-2m -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3D8Om 1BWom 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|22e5',
  120797. 'Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4',
  120798. 'Asia/Brunei|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|42e4',
  120799. 'Asia/Kolkata|LMT HMT MMT IST +0630|-5R.s -5R.k -5l.a -5u -6u|01234343|-4Fg5R.s BKo0.8 1rDcw.a 1r2LP.a 1un0 HB0 7zX0|15e6',
  120800. 'Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4',
  120801. 'Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3',
  120802. 'Asia/Shanghai|LMT CST CDT|-85.H -80 -90|012121212121212121212121212121|-2M0U5.H Iuo5.H 18n0 OjB0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6',
  120803. 'Asia/Colombo|LMT MMT +0530 +06 +0630|-5j.o -5j.w -5u -60 -6u|012342432|-3D8Rj.o 13inX.Q 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5',
  120804. 'Asia/Dhaka|LMT HMT +0630 +0530 +06 +07|-61.E -5R.k -6u -5u -60 -70|01232454|-3eLG1.E 26008.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6',
  120805. 'Asia/Damascus|LMT EET EEST +03|-2p.c -20 -30 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|26e5',
  120806. 'Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4',
  120807. 'Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5',
  120808. 'Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4',
  120809. 'Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|',
  120810. 'Asia/Gaza|LMT EET EEST IST IDT|-2h.Q -20 -30 -20 -30|0121212121212121212121212121212121234343434343434343434343434343431212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCh.Q 1Azeh.Q MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 1a10 1fz0 17d0 1in0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 1fB0 14n0 jB0 2L0 11B0 WL0 gN0 8n0 11B0 TX0 gN0 bb0 11B0 On0 jB0 dX0 11B0 Lz0 gN0 mn0 WN0 IL0 gN0 pb0 WN0 Db0 jB0 rX0 11B0 xz0 gN0 xz0 11B0 rX0 jB0 An0 11B0 pb0 gN0 IL0 WN0 mn0 gN0 Lz0 WN0 gL0 jB0 On0 11B0 bb0 gN0 TX0 11B0 5z0 jB0 WL0 11B0 2L0 jB0 11z0 1ip0 19X0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 gN0 2L0 WN0 14n0 gN0 5z0 WN0 WL0 jB0 8n0 11B0 Rb0 gN0 dX0 11B0 Lz0 jB0 gL0 11B0 IL0 jB0 mn0 WN0 FX0 gN0 rX0 WN0 An0 jB0 uL0 11B0 uL0 gN0 An0 11B0 rX0 gN0 Db0 11B0 mn0 jB0 FX0 11B0 jz0 gN0 On0 WN0 dX0 jB0 Rb0 WN0 bb0 jB0 TX0 11B0 5z0 gN0 11z0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|18e5',
  120811. 'Asia/Hebron|LMT EET EEST IST IDT|-2k.n -20 -30 -20 -30|012121212121212121212121212121212123434343434343434343434343434343121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCk.n 1Azek.n MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 1a10 1fz0 17d0 1in0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 1fB0 14n0 jB0 2L0 11B0 WL0 gN0 8n0 11B0 TX0 gN0 bb0 11B0 On0 jB0 dX0 11B0 Lz0 gN0 mn0 WN0 IL0 gN0 pb0 WN0 Db0 jB0 rX0 11B0 xz0 gN0 xz0 11B0 rX0 jB0 An0 11B0 pb0 gN0 IL0 WN0 mn0 gN0 Lz0 WN0 gL0 jB0 On0 11B0 bb0 gN0 TX0 11B0 5z0 jB0 WL0 11B0 2L0 jB0 11z0 1ip0 19X0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 gN0 2L0 WN0 14n0 gN0 5z0 WN0 WL0 jB0 8n0 11B0 Rb0 gN0 dX0 11B0 Lz0 jB0 gL0 11B0 IL0 jB0 mn0 WN0 FX0 gN0 rX0 WN0 An0 jB0 uL0 11B0 uL0 gN0 An0 11B0 rX0 gN0 Db0 11B0 mn0 jB0 FX0 11B0 jz0 gN0 On0 WN0 dX0 jB0 Rb0 WN0 bb0 jB0 TX0 11B0 5z0 gN0 11z0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|25e4',
  120812. 'Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.u -76.u -70 -80 -90|0123423232|-2yC76.u bK00 1h7b6.u 5lz0 18o0 3Oq0 k5c0 aVX0 BAM0|90e5',
  120813. 'Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5',
  120814. 'Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3',
  120815. 'Asia/Irkutsk|LMT IMT +07 +08 +09|-6V.5 -6V.5 -70 -80 -90|012343434343434343434343234343434343434343434343434343434343434343|-3D8SV.5 1Bxc0 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4',
  120816. 'Europe/Istanbul|LMT IMT EET EEST +03 +04|-1T.Q -1U.U -20 -30 -30 -40|01232323232323232323232323232323232323232323232345423232323232323232323232323232323232323232323232323232323232323234|-3D8NT.Q 1ePXW.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6',
  120817. 'Asia/Jakarta|LMT BMT +0720 +0730 +09 +08 WIB|-77.c -77.c -7k -7u -90 -80 -70|012343536|-49jH7.c 2hiLL.c luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6',
  120818. 'Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4',
  120819. 'Asia/Jerusalem|LMT JMT IST IDT IDDT|-2k.S -2k.E -20 -30 -40|012323232323232432323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8Ok.S 1wvA0.e SyOk.E MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 3LA0 Eo0 oo0 1co0 1dA0 16o0 10M0 1jc0 1tA0 14o0 1cM0 1a00 11A0 1Nc0 Ao0 1Nc0 Ao0 1Ko0 LA0 1o00 WM0 EQK0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0|81e4',
  120820. 'Asia/Kabul|LMT +04 +0430|-4A.M -40 -4u|012|-3eLEA.M 2dTcA.M|46e5',
  120821. 'Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4',
  120822. 'Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6',
  120823. 'Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5',
  120824. 'Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5',
  120825. 'Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2',
  120826. 'Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5',
  120827. 'Asia/Kuala_Lumpur|LMT SMT +07 +0720 +0730 +09 +08|-6T.p -6T.p -70 -7k -7u -90 -80|01234546|-2M0ST.p aIM0 17anT.p l5XE 17bO 8Fyu 1so10|71e5',
  120828. 'Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4',
  120829. 'Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3',
  120830. 'Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5',
  120831. 'Asia/Manila|LMT LMT PST PDT JST|fU -84 -80 -90 -90|01232423232|-54m84 2clc0 1vfc4 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6',
  120832. 'Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|32e4',
  120833. 'Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4',
  120834. 'Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5',
  120835. 'Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5',
  120836. 'Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4',
  120837. 'Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4',
  120838. 'Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5',
  120839. 'Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 Mv90|',
  120840. 'Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4',
  120841. 'Asia/Rangoon|LMT RMT +0630 +09|-6o.L -6o.L -6u -90|01232|-3D8So.L 1BnA0 SmnS.L 7j9u|48e5',
  120842. 'Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4',
  120843. 'Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4',
  120844. 'Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6',
  120845. 'Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2',
  120846. 'Asia/Taipei|LMT CST JST CDT|-86 -80 -90 -90|012131313131313131313131313131313131313131|-30bk6 1FDc6 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5',
  120847. 'Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5',
  120848. 'Asia/Tbilisi|LMT TBMT +03 +04 +05|-2X.b -2X.b -30 -40 -50|01234343434343434343434323232343434343434343434323|-3D8OX.b 1LUM0 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5',
  120849. 'Asia/Tehran|LMT TMT +0330 +0430 +04 +05|-3p.I -3p.I -3u -4u -40 -50|012345423232323232323232323232323232323232323232323232323232323232323232|-2btDp.I Llc0 1FHaT.I 1pc0 120u Rc0 XA0 Wou JX0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0|14e6',
  120850. 'Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3',
  120851. 'Asia/Tokyo|LMT JST JDT|-9i.X -90 -a0|0121212121|-3jE90 2qSo0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6',
  120852. 'Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5',
  120853. 'Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5',
  120854. 'Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2',
  120855. 'Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4',
  120856. 'Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4',
  120857. 'Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5',
  120858. 'Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5',
  120859. 'Atlantic/Azores|LMT HMT -02 -01 +00 WET|1G.E 1S.w 20 10 0 0|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232343434343434343434343434343434345434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tomh.k 18aoh.k aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|25e4',
  120860. 'Atlantic/Bermuda|LMT BMT BST AST ADT|4j.i 4j.i 3j.i 40 30|0121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3eLvE.G 16mo0 1bb0 1i10 11X0 ru30 thbE.G 1PX0 11B0 1tz0 Rd0 1zb0 Op0 1zb0 3I10 Lz0 1EN0 FX0 1HB0 FX0 1Kp0 Db0 1Kp0 Db0 1Kp0 FX0 93d0 11z0 GAp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3',
  120861. 'Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4',
  120862. 'Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4',
  120863. 'Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|49e3',
  120864. 'Atlantic/Madeira|LMT FMT -01 +00 +01 WET WEST|17.A 17.A 10 0 -10 0 -10|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tomQ.o 18anQ.o aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e4',
  120865. 'Atlantic/South_Georgia|LMT -02|2q.8 20|01|-3eLxx.Q|30',
  120866. 'Atlantic/Stanley|LMT SMT -04 -03 -02|3P.o 3P.o 40 30 20|0123232323232323434323232323232323232323232323232323232323232323232323|-3eLw8.A S200 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2',
  120867. 'Australia/Sydney|LMT AEST AEDT|-a4.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oW4.Q RlC4.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|40e5',
  120868. 'Australia/Adelaide|LMT ACST ACST ACDT|-9e.k -90 -9u -au|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-32oVe.k ak0e.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|11e5',
  120869. 'Australia/Brisbane|LMT AEST AEDT|-ac.8 -a0 -b0|012121212121212121|-32Bmc.8 Ry2c.8 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5',
  120870. 'Australia/Broken_Hill|LMT AEST ACST ACST ACDT|-9p.M -a0 -90 -9u -au|0123434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-32oVp.M 3Lzp.M 6wp0 H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|18e3',
  120871. 'Australia/Hobart|LMT AEST AEDT|-9N.g -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-3109N.g Pk1N.g 1a00 1qM0 Oo0 1zc0 Oo0 TAo0 yM0 1cM0 1cM0 1fA0 1a00 VfA0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|21e4',
  120872. 'Australia/Darwin|LMT ACST ACST ACDT|-8H.k -90 -9u -au|01232323232|-32oUH.k ajXH.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00|12e4',
  120873. 'Australia/Eucla|LMT +0845 +0945|-8z.s -8J -9J|01212121212121212121|-30nIz.s PkpO.s xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368',
  120874. 'Australia/Lord_Howe|LMT AEST +1030 +1130 +11|-aA.k -a0 -au -bu -b0|01232323232424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424|-32oWA.k 3tzAA.k 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu|347',
  120875. 'Australia/Lindeman|LMT AEST AEDT|-9T.U -a0 -b0|0121212121212121212121|-32BlT.U Ry1T.U xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10',
  120876. 'Australia/Melbourne|LMT AEST AEDT|-9D.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oVD.Q RlBD.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|39e5',
  120877. 'Australia/Perth|LMT AWST AWDT|-7H.o -80 -90|01212121212121212121|-30nHH.o PkpH.o xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5',
  120878. 'CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|',
  120879. 'Pacific/Easter|LMT EMT -07 -06 -05|7h.s 7h.s 70 60 50|0123232323232323232323232323234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLsG.w 1HRc0 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|30e2',
  120880. 'CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|',
  120881. 'EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|',
  120882. 'Europe/Dublin|LMT DMT IST GMT BST IST|p.l p.l -y.D 0 -10 -10|012343434343435353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353|-3BHby.D 1ra20 Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5',
  120883. 'EST|EST|50|0||',
  120884. 'EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|',
  120885. 'Etc/GMT-0|GMT|0|0||',
  120886. 'Etc/GMT-1|+01|-10|0||',
  120887. 'Etc/GMT-10|+10|-a0|0||',
  120888. 'Etc/GMT-11|+11|-b0|0||',
  120889. 'Etc/GMT-12|+12|-c0|0||',
  120890. 'Etc/GMT-13|+13|-d0|0||',
  120891. 'Etc/GMT-14|+14|-e0|0||',
  120892. 'Etc/GMT-2|+02|-20|0||',
  120893. 'Etc/GMT-3|+03|-30|0||',
  120894. 'Etc/GMT-4|+04|-40|0||',
  120895. 'Etc/GMT-5|+05|-50|0||',
  120896. 'Etc/GMT-6|+06|-60|0||',
  120897. 'Etc/GMT-7|+07|-70|0||',
  120898. 'Etc/GMT-8|+08|-80|0||',
  120899. 'Etc/GMT-9|+09|-90|0||',
  120900. 'Etc/GMT+1|-01|10|0||',
  120901. 'Etc/GMT+10|-10|a0|0||',
  120902. 'Etc/GMT+11|-11|b0|0||',
  120903. 'Etc/GMT+12|-12|c0|0||',
  120904. 'Etc/GMT+2|-02|20|0||',
  120905. 'Etc/GMT+3|-03|30|0||',
  120906. 'Etc/GMT+4|-04|40|0||',
  120907. 'Etc/GMT+5|-05|50|0||',
  120908. 'Etc/GMT+6|-06|60|0||',
  120909. 'Etc/GMT+7|-07|70|0||',
  120910. 'Etc/GMT+8|-08|80|0||',
  120911. 'Etc/GMT+9|-09|90|0||',
  120912. 'Etc/UTC|UTC|0|0||',
  120913. 'Europe/Brussels|LMT BMT WET CET CEST WEST|-h.u -h.u 0 -10 -20 -10|012343434325252525252525252525252525252525252525252525434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8Mh.u u1Ah.u SO00 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|21e5',
  120914. 'Europe/Andorra|LMT WET CET CEST|-6.4 0 -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2M0M6.4 1Pnc6.4 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|79e3',
  120915. 'Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5',
  120916. 'Europe/Athens|LMT AMT EET EEST CEST CET|-1y.Q -1y.Q -20 -30 -20 -10|0123234545232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-30SNy.Q OMM1 CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|35e5',
  120917. 'Europe/London|LMT GMT BST BDST|1.f 0 -10 -20|01212121212121212121212121212121212121212121212121232323232321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-4VgnW.J 2KHdW.J Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|10e6',
  120918. 'Europe/Belgrade|LMT CET CEST|-1m -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3topm 2juLm 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5',
  120919. 'Europe/Prague|LMT PMT CET CEST GMT|-V.I -V.I -10 -20 0|0123232323232323232423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4QbAV.I 1FDc0 XPaV.I 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|13e5',
  120920. 'Europe/Bucharest|LMT BMT EET EEST|-1I.o -1I.o -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3awpI.o 1AU00 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|19e5',
  120921. 'Europe/Budapest|LMT CET CEST|-1g.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3cK1g.k 124Lg.k 11d0 1iO0 11A0 1o00 11A0 1oo0 11c0 1lc0 17c0 O1V0 3Nf0 WM0 1fA0 1cM0 1cM0 1oJ0 1dd0 1020 1fX0 1cp0 1cM0 1cM0 1cM0 1fA0 1a00 bhy0 Rb0 1wr0 Rc0 1C00 LA0 1C00 LA0 SNW0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5',
  120922. 'Europe/Zurich|LMT BMT CET CEST|-y.8 -t.K -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4HyMy.8 1Dw04.m 1SfAt.K 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|38e4',
  120923. 'Europe/Chisinau|LMT CMT BMT EET EEST CEST CET MSK MSD|-1T.k -1T -1I.o -20 -30 -20 -10 -30 -40|0123434343434343434345656578787878787878787878434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8NT.k 1wNA0.k wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|67e4',
  120924. 'Europe/Gibraltar|LMT GMT BST BDST CET CEST|l.o 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123232323232121232121212121212121212145454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-3BHbC.A 1ra1C.A Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|30e3',
  120925. 'Europe/Helsinki|LMT HMT EET EEST|-1D.N -1D.N -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3H0ND.N 1Iu00 OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5',
  120926. 'Europe/Kaliningrad|LMT CET CEST EET EEST MSK MSD +03|-1m -10 -20 -20 -30 -30 -40 -30|012121212121212343565656565656565654343434343434343434343434343434343434343434373|-36Rdm UbXm 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4',
  120927. 'Europe/Kiev|LMT KMT EET MSK CEST CET MSD EEST|-22.4 -22.4 -20 -30 -20 -10 -40 -30|01234545363636363636363636367272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-3D8O2.4 1LUM0 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o10 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|34e5',
  120928. 'Europe/Kirov|LMT +03 +04 +05 MSD MSK MSK|-3i.M -30 -40 -50 -40 -30 -40|0123232323232323232454524545454545454545454545454545454545454565|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4',
  120929. 'Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5',
  120930. 'Europe/Madrid|LMT WET WEST WEMT CET CEST|e.I 0 -10 -20 -10 -20|0121212121212121212321454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2M0M0 G5z0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|62e5',
  120931. 'Europe/Malta|LMT CET CEST|-W.4 -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-35rcW.4 SXzW.4 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4',
  120932. 'Europe/Minsk|LMT MMT EET MSK CEST CET MSD EEST +03|-1O.g -1O -20 -30 -20 -10 -40 -30 -30|012345454363636363636363636372727272727272727272727272727272727272728|-3D8NO.g 1LUM0.g eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5',
  120933. 'Europe/Paris|LMT PMT WET WEST CEST CET WEMT|-9.l -9.l 0 -10 -20 -10 -20|01232323232323232323232323232323232323232323232323234545463654545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-3bQ09.l MDA0 cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|11e6',
  120934. 'Europe/Moscow|LMT MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|01232434565756865656565656565656565698656565656565656565656565656565656565656a6|-3D8Ou.h 1sQM0 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6',
  120935. 'Europe/Riga|LMT RMT LST EET MSK CEST CET MSD EEST|-1A.y -1A.y -2A.y -20 -30 -20 -10 -40 -30|0121213456565647474747474747474838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383|-3D8NA.y 1xde0 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|64e4',
  120936. 'Europe/Rome|LMT RMT CET CEST|-N.U -N.U -10 -20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4aU0N.U 15snN.U T000 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|39e5',
  120937. 'Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5',
  120938. 'Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|',
  120939. 'Europe/Simferopol|LMT SMT EET MSK CEST CET MSD EEST MSK|-2g.o -2g -20 -30 -20 -10 -40 -30 -40|0123454543636363636363636363272727636363727272727272727272727272727272727283|-3D8Og.o 1LUM0.o eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eN0 1cM0 1cM0 1cM0 1cM0 dV0 WO0 1cM0 1cM0 1fy0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4',
  120940. 'Europe/Sofia|LMT IMT EET CET CEST EEST|-1x.g -1U.U -20 -10 -20 -30|0123434325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-3D8Nx.g AiLA.k 1UFeU.U WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5',
  120941. 'Europe/Tallinn|LMT TMT CET CEST EET MSK MSD EEST|-1D -1D -10 -20 -20 -30 -40 -30|0123214532323565656565656565657474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474|-3D8ND 1wI00 teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e4',
  120942. 'Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4',
  120943. 'Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5',
  120944. 'Europe/Vienna|LMT CET CEST|-15.l -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36Rd5.l UbX5.l 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|18e5',
  120945. 'Europe/Vilnius|LMT WMT KMT CET EET MSK CEST MSD EEST|-1F.g -1o -1z.A -10 -20 -30 -20 -40 -30|0123435636365757575757575757584848484848484848463648484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484|-3D8NF.g 1u5Ah.g 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4',
  120946. 'Europe/Volgograd|LMT +03 +04 +05 MSD MSK MSK|-2V.E -30 -40 -50 -40 -30 -40|012323232323232324545452454545454545454545454545454545454545456525|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5',
  120947. 'Europe/Warsaw|LMT WMT CET CEST EET EEST|-1o -1o -10 -20 -20 -30|0123232345423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8No 1qDA0 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5',
  120948. 'HST|HST|a0|0||',
  120949. 'Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2',
  120950. 'Indian/Maldives|LMT MMT +05|-4S -4S -50|012|-3D8QS 3eLA0|35e4',
  120951. 'Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4',
  120952. 'Pacific/Kwajalein|LMT +11 +10 +09 -12 +12|-b9.k -b0 -a0 -90 c0 -c0|0123145|-2M0X9.k 1rDA9.k akp0 6Up0 12ry0 Wan0|14e3',
  120953. 'MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|',
  120954. 'MST|MST|70|0||',
  120955. 'MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|',
  120956. 'Pacific/Chatham|LMT +1215 +1245 +1345|-cd.M -cf -cJ -dJ|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-46jMd.M 37RbW.M 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|600',
  120957. 'Pacific/Apia|LMT LMT -1130 -11 -10 +14 +13|-cx.4 bq.U bu b0 a0 -e0 -d0|012343456565656565656565656|-38Fox.4 J1A0 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3',
  120958. 'Pacific/Bougainville|LMT PMMT +10 +09 +11|-am.g -9M.w -a0 -90 -b0|012324|-3D8Wm.g AvAx.I 1TCLM.w 7CN0 2MQp0|18e4',
  120959. 'Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|012121212121212121212121|-2l9nd.g 2uNXd.g Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3',
  120960. 'Pacific/Enderbury|-00 -12 -11 +13|0 c0 b0 -d0|0123|-1iIo0 1GsA0 B7X0|1',
  120961. 'Pacific/Fakaofo|LMT -11 +13|bo.U b0 -d0|012|-2M0Az.4 4ufXz.4|483',
  120962. 'Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|012121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0|88e4',
  120963. 'Pacific/Tarawa|LMT +12|-bw.4 -c0|01|-2M0Xw.4|29e3',
  120964. 'Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3',
  120965. 'Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125',
  120966. 'Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4',
  120967. 'Pacific/Guam|LMT LMT GST +09 GDT ChST|el -9D -a0 -90 -b0 -a0|0123242424242424242425|-54m9D 2glc0 1DFbD 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4',
  120968. 'Pacific/Honolulu|LMT HST HDT HWT HPT HST|av.q au 9u 9u 9u a0|01213415|-3061s.y 1uMdW.y 8x0 lef0 8wWu iAu 46p0|37e4',
  120969. 'Pacific/Kiritimati|LMT -1040 -10 +14|at.k aE a0 -e0|0123|-2M0Bu.E 3bIMa.E B7Xk|51e2',
  120970. 'Pacific/Kosrae|LMT LMT +11 +09 +10 +12|d8.4 -aP.U -b0 -90 -a0 -c0|0123243252|-54maP.U 2glc0 xsnP.U axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2',
  120971. 'Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2',
  120972. 'Pacific/Pago_Pago|LMT LMT SST|-cB.c bm.M b0|012|-38FoB.c J1A0|37e2',
  120973. 'Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3',
  120974. 'Pacific/Niue|LMT -1120 -11|bj.E bk b0|012|-FScE.k suo0.k|12e2',
  120975. 'Pacific/Norfolk|LMT +1112 +1130 +1230 +11 +12|-bb.Q -bc -bu -cu -b0 -c0|0123245454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2M0Xb.Q 21ILX.Q W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|25e4',
  120976. 'Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3',
  120977. 'Pacific/Palau|LMT LMT +09|f2.4 -8V.U -90|012|-54m8V.U 2glc0|21e3',
  120978. 'Pacific/Pitcairn|LMT -0830 -08|8E.k 8u 80|012|-2M0Dj.E 3UVXN.E|56',
  120979. 'Pacific/Rarotonga|LMT LMT -1030 -0930 -10|-dk.U aD.4 au 9u a0|01234343434343434343434343434|-2Otpk.U 28zc0 13tbO.U IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3',
  120980. 'Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4',
  120981. 'Pacific/Tongatapu|LMT +1220 +13 +14|-cj.c -ck -d0 -e0|01232323232|-XbMj.c BgLX.c 1yndk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3',
  120982. 'PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|',
  120983. 'WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|'
  120984. ],
  120985. links: [
  120986. 'Africa/Abidjan|Africa/Accra',
  120987. 'Africa/Abidjan|Africa/Bamako',
  120988. 'Africa/Abidjan|Africa/Banjul',
  120989. 'Africa/Abidjan|Africa/Conakry',
  120990. 'Africa/Abidjan|Africa/Dakar',
  120991. 'Africa/Abidjan|Africa/Freetown',
  120992. 'Africa/Abidjan|Africa/Lome',
  120993. 'Africa/Abidjan|Africa/Nouakchott',
  120994. 'Africa/Abidjan|Africa/Ouagadougou',
  120995. 'Africa/Abidjan|Africa/Timbuktu',
  120996. 'Africa/Abidjan|Atlantic/Reykjavik',
  120997. 'Africa/Abidjan|Atlantic/St_Helena',
  120998. 'Africa/Abidjan|Iceland',
  120999. 'Africa/Cairo|Egypt',
  121000. 'Africa/Johannesburg|Africa/Maseru',
  121001. 'Africa/Johannesburg|Africa/Mbabane',
  121002. 'Africa/Lagos|Africa/Bangui',
  121003. 'Africa/Lagos|Africa/Brazzaville',
  121004. 'Africa/Lagos|Africa/Douala',
  121005. 'Africa/Lagos|Africa/Kinshasa',
  121006. 'Africa/Lagos|Africa/Libreville',
  121007. 'Africa/Lagos|Africa/Luanda',
  121008. 'Africa/Lagos|Africa/Malabo',
  121009. 'Africa/Lagos|Africa/Niamey',
  121010. 'Africa/Lagos|Africa/Porto-Novo',
  121011. 'Africa/Maputo|Africa/Blantyre',
  121012. 'Africa/Maputo|Africa/Bujumbura',
  121013. 'Africa/Maputo|Africa/Gaborone',
  121014. 'Africa/Maputo|Africa/Harare',
  121015. 'Africa/Maputo|Africa/Kigali',
  121016. 'Africa/Maputo|Africa/Lubumbashi',
  121017. 'Africa/Maputo|Africa/Lusaka',
  121018. 'Africa/Nairobi|Africa/Addis_Ababa',
  121019. 'Africa/Nairobi|Africa/Asmara',
  121020. 'Africa/Nairobi|Africa/Asmera',
  121021. 'Africa/Nairobi|Africa/Dar_es_Salaam',
  121022. 'Africa/Nairobi|Africa/Djibouti',
  121023. 'Africa/Nairobi|Africa/Kampala',
  121024. 'Africa/Nairobi|Africa/Mogadishu',
  121025. 'Africa/Nairobi|Indian/Antananarivo',
  121026. 'Africa/Nairobi|Indian/Comoro',
  121027. 'Africa/Nairobi|Indian/Mayotte',
  121028. 'Africa/Tripoli|Libya',
  121029. 'America/Adak|America/Atka',
  121030. 'America/Adak|US/Aleutian',
  121031. 'America/Anchorage|US/Alaska',
  121032. 'America/Argentina/Buenos_Aires|America/Buenos_Aires',
  121033. 'America/Argentina/Catamarca|America/Argentina/ComodRivadavia',
  121034. 'America/Argentina/Catamarca|America/Catamarca',
  121035. 'America/Argentina/Cordoba|America/Cordoba',
  121036. 'America/Argentina/Cordoba|America/Rosario',
  121037. 'America/Argentina/Jujuy|America/Jujuy',
  121038. 'America/Argentina/Mendoza|America/Mendoza',
  121039. 'America/Chicago|US/Central',
  121040. 'America/Denver|America/Shiprock',
  121041. 'America/Denver|Navajo',
  121042. 'America/Denver|US/Mountain',
  121043. 'America/Detroit|US/Michigan',
  121044. 'America/Edmonton|America/Yellowknife',
  121045. 'America/Edmonton|Canada/Mountain',
  121046. 'America/Fort_Wayne|America/Indiana/Indianapolis',
  121047. 'America/Fort_Wayne|America/Indianapolis',
  121048. 'America/Fort_Wayne|US/East-Indiana',
  121049. 'America/Godthab|America/Nuuk',
  121050. 'America/Halifax|Canada/Atlantic',
  121051. 'America/Havana|Cuba',
  121052. 'America/Indiana/Knox|America/Knox_IN',
  121053. 'America/Indiana/Knox|US/Indiana-Starke',
  121054. 'America/Iqaluit|America/Pangnirtung',
  121055. 'America/Jamaica|Jamaica',
  121056. 'America/Kentucky/Louisville|America/Louisville',
  121057. 'America/Los_Angeles|US/Pacific',
  121058. 'America/Manaus|Brazil/West',
  121059. 'America/Mazatlan|Mexico/BajaSur',
  121060. 'America/Mexico_City|Mexico/General',
  121061. 'America/New_York|US/Eastern',
  121062. 'America/Noronha|Brazil/DeNoronha',
  121063. 'America/Panama|America/Atikokan',
  121064. 'America/Panama|America/Cayman',
  121065. 'America/Panama|America/Coral_Harbour',
  121066. 'America/Phoenix|America/Creston',
  121067. 'America/Phoenix|US/Arizona',
  121068. 'America/Puerto_Rico|America/Anguilla',
  121069. 'America/Puerto_Rico|America/Antigua',
  121070. 'America/Puerto_Rico|America/Aruba',
  121071. 'America/Puerto_Rico|America/Blanc-Sablon',
  121072. 'America/Puerto_Rico|America/Curacao',
  121073. 'America/Puerto_Rico|America/Dominica',
  121074. 'America/Puerto_Rico|America/Grenada',
  121075. 'America/Puerto_Rico|America/Guadeloupe',
  121076. 'America/Puerto_Rico|America/Kralendijk',
  121077. 'America/Puerto_Rico|America/Lower_Princes',
  121078. 'America/Puerto_Rico|America/Marigot',
  121079. 'America/Puerto_Rico|America/Montserrat',
  121080. 'America/Puerto_Rico|America/Port_of_Spain',
  121081. 'America/Puerto_Rico|America/St_Barthelemy',
  121082. 'America/Puerto_Rico|America/St_Kitts',
  121083. 'America/Puerto_Rico|America/St_Lucia',
  121084. 'America/Puerto_Rico|America/St_Thomas',
  121085. 'America/Puerto_Rico|America/St_Vincent',
  121086. 'America/Puerto_Rico|America/Tortola',
  121087. 'America/Puerto_Rico|America/Virgin',
  121088. 'America/Regina|Canada/Saskatchewan',
  121089. 'America/Rio_Branco|America/Porto_Acre',
  121090. 'America/Rio_Branco|Brazil/Acre',
  121091. 'America/Santiago|Chile/Continental',
  121092. 'America/Sao_Paulo|Brazil/East',
  121093. 'America/St_Johns|Canada/Newfoundland',
  121094. 'America/Tijuana|America/Ensenada',
  121095. 'America/Tijuana|America/Santa_Isabel',
  121096. 'America/Tijuana|Mexico/BajaNorte',
  121097. 'America/Toronto|America/Montreal',
  121098. 'America/Toronto|America/Nassau',
  121099. 'America/Toronto|America/Nipigon',
  121100. 'America/Toronto|America/Thunder_Bay',
  121101. 'America/Toronto|Canada/Eastern',
  121102. 'America/Vancouver|Canada/Pacific',
  121103. 'America/Whitehorse|Canada/Yukon',
  121104. 'America/Winnipeg|America/Rainy_River',
  121105. 'America/Winnipeg|Canada/Central',
  121106. 'Asia/Ashgabat|Asia/Ashkhabad',
  121107. 'Asia/Bangkok|Asia/Phnom_Penh',
  121108. 'Asia/Bangkok|Asia/Vientiane',
  121109. 'Asia/Bangkok|Indian/Christmas',
  121110. 'Asia/Brunei|Asia/Kuching',
  121111. 'Asia/Dhaka|Asia/Dacca',
  121112. 'Asia/Dubai|Asia/Muscat',
  121113. 'Asia/Dubai|Indian/Mahe',
  121114. 'Asia/Dubai|Indian/Reunion',
  121115. 'Asia/Ho_Chi_Minh|Asia/Saigon',
  121116. 'Asia/Hong_Kong|Hongkong',
  121117. 'Asia/Jerusalem|Asia/Tel_Aviv',
  121118. 'Asia/Jerusalem|Israel',
  121119. 'Asia/Kathmandu|Asia/Katmandu',
  121120. 'Asia/Kolkata|Asia/Calcutta',
  121121. 'Asia/Kuala_Lumpur|Asia/Singapore',
  121122. 'Asia/Kuala_Lumpur|Singapore',
  121123. 'Asia/Macau|Asia/Macao',
  121124. 'Asia/Makassar|Asia/Ujung_Pandang',
  121125. 'Asia/Nicosia|Europe/Nicosia',
  121126. 'Asia/Qatar|Asia/Bahrain',
  121127. 'Asia/Rangoon|Asia/Yangon',
  121128. 'Asia/Rangoon|Indian/Cocos',
  121129. 'Asia/Riyadh|Antarctica/Syowa',
  121130. 'Asia/Riyadh|Asia/Aden',
  121131. 'Asia/Riyadh|Asia/Kuwait',
  121132. 'Asia/Seoul|ROK',
  121133. 'Asia/Shanghai|Asia/Chongqing',
  121134. 'Asia/Shanghai|Asia/Chungking',
  121135. 'Asia/Shanghai|Asia/Harbin',
  121136. 'Asia/Shanghai|PRC',
  121137. 'Asia/Taipei|ROC',
  121138. 'Asia/Tehran|Iran',
  121139. 'Asia/Thimphu|Asia/Thimbu',
  121140. 'Asia/Tokyo|Japan',
  121141. 'Asia/Ulaanbaatar|Asia/Ulan_Bator',
  121142. 'Asia/Urumqi|Asia/Kashgar',
  121143. 'Atlantic/Faroe|Atlantic/Faeroe',
  121144. 'Australia/Adelaide|Australia/South',
  121145. 'Australia/Brisbane|Australia/Queensland',
  121146. 'Australia/Broken_Hill|Australia/Yancowinna',
  121147. 'Australia/Darwin|Australia/North',
  121148. 'Australia/Hobart|Australia/Currie',
  121149. 'Australia/Hobart|Australia/Tasmania',
  121150. 'Australia/Lord_Howe|Australia/LHI',
  121151. 'Australia/Melbourne|Australia/Victoria',
  121152. 'Australia/Perth|Australia/West',
  121153. 'Australia/Sydney|Australia/ACT',
  121154. 'Australia/Sydney|Australia/Canberra',
  121155. 'Australia/Sydney|Australia/NSW',
  121156. 'Etc/GMT-0|Etc/GMT',
  121157. 'Etc/GMT-0|Etc/GMT+0',
  121158. 'Etc/GMT-0|Etc/GMT0',
  121159. 'Etc/GMT-0|Etc/Greenwich',
  121160. 'Etc/GMT-0|GMT',
  121161. 'Etc/GMT-0|GMT+0',
  121162. 'Etc/GMT-0|GMT-0',
  121163. 'Etc/GMT-0|GMT0',
  121164. 'Etc/GMT-0|Greenwich',
  121165. 'Etc/UTC|Etc/UCT',
  121166. 'Etc/UTC|Etc/Universal',
  121167. 'Etc/UTC|Etc/Zulu',
  121168. 'Etc/UTC|UCT',
  121169. 'Etc/UTC|UTC',
  121170. 'Etc/UTC|Universal',
  121171. 'Etc/UTC|Zulu',
  121172. 'Europe/Belgrade|Europe/Ljubljana',
  121173. 'Europe/Belgrade|Europe/Podgorica',
  121174. 'Europe/Belgrade|Europe/Sarajevo',
  121175. 'Europe/Belgrade|Europe/Skopje',
  121176. 'Europe/Belgrade|Europe/Zagreb',
  121177. 'Europe/Berlin|Arctic/Longyearbyen',
  121178. 'Europe/Berlin|Atlantic/Jan_Mayen',
  121179. 'Europe/Berlin|Europe/Copenhagen',
  121180. 'Europe/Berlin|Europe/Oslo',
  121181. 'Europe/Berlin|Europe/Stockholm',
  121182. 'Europe/Brussels|Europe/Amsterdam',
  121183. 'Europe/Brussels|Europe/Luxembourg',
  121184. 'Europe/Chisinau|Europe/Tiraspol',
  121185. 'Europe/Dublin|Eire',
  121186. 'Europe/Helsinki|Europe/Mariehamn',
  121187. 'Europe/Istanbul|Asia/Istanbul',
  121188. 'Europe/Istanbul|Turkey',
  121189. 'Europe/Kiev|Europe/Kyiv',
  121190. 'Europe/Kiev|Europe/Uzhgorod',
  121191. 'Europe/Kiev|Europe/Zaporozhye',
  121192. 'Europe/Lisbon|Portugal',
  121193. 'Europe/London|Europe/Belfast',
  121194. 'Europe/London|Europe/Guernsey',
  121195. 'Europe/London|Europe/Isle_of_Man',
  121196. 'Europe/London|Europe/Jersey',
  121197. 'Europe/London|GB',
  121198. 'Europe/London|GB-Eire',
  121199. 'Europe/Moscow|W-SU',
  121200. 'Europe/Paris|Europe/Monaco',
  121201. 'Europe/Prague|Europe/Bratislava',
  121202. 'Europe/Rome|Europe/San_Marino',
  121203. 'Europe/Rome|Europe/Vatican',
  121204. 'Europe/Warsaw|Poland',
  121205. 'Europe/Zurich|Europe/Busingen',
  121206. 'Europe/Zurich|Europe/Vaduz',
  121207. 'Indian/Maldives|Indian/Kerguelen',
  121208. 'Pacific/Auckland|Antarctica/McMurdo',
  121209. 'Pacific/Auckland|Antarctica/South_Pole',
  121210. 'Pacific/Auckland|NZ',
  121211. 'Pacific/Chatham|NZ-CHAT',
  121212. 'Pacific/Easter|Chile/EasterIsland',
  121213. 'Pacific/Enderbury|Pacific/Kanton',
  121214. 'Pacific/Guadalcanal|Pacific/Pohnpei',
  121215. 'Pacific/Guadalcanal|Pacific/Ponape',
  121216. 'Pacific/Guam|Pacific/Saipan',
  121217. 'Pacific/Honolulu|Pacific/Johnston',
  121218. 'Pacific/Honolulu|US/Hawaii',
  121219. 'Pacific/Kwajalein|Kwajalein',
  121220. 'Pacific/Pago_Pago|Pacific/Midway',
  121221. 'Pacific/Pago_Pago|Pacific/Samoa',
  121222. 'Pacific/Pago_Pago|US/Samoa',
  121223. 'Pacific/Port_Moresby|Antarctica/DumontDUrville',
  121224. 'Pacific/Port_Moresby|Pacific/Chuuk',
  121225. 'Pacific/Port_Moresby|Pacific/Truk',
  121226. 'Pacific/Port_Moresby|Pacific/Yap',
  121227. 'Pacific/Tarawa|Pacific/Funafuti',
  121228. 'Pacific/Tarawa|Pacific/Majuro',
  121229. 'Pacific/Tarawa|Pacific/Wake',
  121230. 'Pacific/Tarawa|Pacific/Wallis'
  121231. ],
  121232. countries: [
  121233. 'AD|Europe/Andorra',
  121234. 'AE|Asia/Dubai',
  121235. 'AF|Asia/Kabul',
  121236. 'AG|America/Puerto_Rico America/Antigua',
  121237. 'AI|America/Puerto_Rico America/Anguilla',
  121238. 'AL|Europe/Tirane',
  121239. 'AM|Asia/Yerevan',
  121240. 'AO|Africa/Lagos Africa/Luanda',
  121241. 'AQ|Antarctica/Casey Antarctica/Davis Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Troll Antarctica/Vostok Pacific/Auckland Pacific/Port_Moresby Asia/Riyadh Antarctica/McMurdo Antarctica/DumontDUrville Antarctica/Syowa',
  121242. 'AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia',
  121243. 'AS|Pacific/Pago_Pago',
  121244. 'AT|Europe/Vienna',
  121245. 'AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla',
  121246. 'AW|America/Puerto_Rico America/Aruba',
  121247. 'AX|Europe/Helsinki Europe/Mariehamn',
  121248. 'AZ|Asia/Baku',
  121249. 'BA|Europe/Belgrade Europe/Sarajevo',
  121250. 'BB|America/Barbados',
  121251. 'BD|Asia/Dhaka',
  121252. 'BE|Europe/Brussels',
  121253. 'BF|Africa/Abidjan Africa/Ouagadougou',
  121254. 'BG|Europe/Sofia',
  121255. 'BH|Asia/Qatar Asia/Bahrain',
  121256. 'BI|Africa/Maputo Africa/Bujumbura',
  121257. 'BJ|Africa/Lagos Africa/Porto-Novo',
  121258. 'BL|America/Puerto_Rico America/St_Barthelemy',
  121259. 'BM|Atlantic/Bermuda',
  121260. 'BN|Asia/Kuching Asia/Brunei',
  121261. 'BO|America/La_Paz',
  121262. 'BQ|America/Puerto_Rico America/Kralendijk',
  121263. 'BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco',
  121264. 'BS|America/Toronto America/Nassau',
  121265. 'BT|Asia/Thimphu',
  121266. 'BW|Africa/Maputo Africa/Gaborone',
  121267. 'BY|Europe/Minsk',
  121268. 'BZ|America/Belize',
  121269. 'CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Toronto America/Iqaluit America/Winnipeg America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Inuvik America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver America/Panama America/Puerto_Rico America/Phoenix America/Blanc-Sablon America/Atikokan America/Creston',
  121270. 'CC|Asia/Yangon Indian/Cocos',
  121271. 'CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi',
  121272. 'CF|Africa/Lagos Africa/Bangui',
  121273. 'CG|Africa/Lagos Africa/Brazzaville',
  121274. 'CH|Europe/Zurich',
  121275. 'CI|Africa/Abidjan',
  121276. 'CK|Pacific/Rarotonga',
  121277. 'CL|America/Santiago America/Punta_Arenas Pacific/Easter',
  121278. 'CM|Africa/Lagos Africa/Douala',
  121279. 'CN|Asia/Shanghai Asia/Urumqi',
  121280. 'CO|America/Bogota',
  121281. 'CR|America/Costa_Rica',
  121282. 'CU|America/Havana',
  121283. 'CV|Atlantic/Cape_Verde',
  121284. 'CW|America/Puerto_Rico America/Curacao',
  121285. 'CX|Asia/Bangkok Indian/Christmas',
  121286. 'CY|Asia/Nicosia Asia/Famagusta',
  121287. 'CZ|Europe/Prague',
  121288. 'DE|Europe/Zurich Europe/Berlin Europe/Busingen',
  121289. 'DJ|Africa/Nairobi Africa/Djibouti',
  121290. 'DK|Europe/Berlin Europe/Copenhagen',
  121291. 'DM|America/Puerto_Rico America/Dominica',
  121292. 'DO|America/Santo_Domingo',
  121293. 'DZ|Africa/Algiers',
  121294. 'EC|America/Guayaquil Pacific/Galapagos',
  121295. 'EE|Europe/Tallinn',
  121296. 'EG|Africa/Cairo',
  121297. 'EH|Africa/El_Aaiun',
  121298. 'ER|Africa/Nairobi Africa/Asmara',
  121299. 'ES|Europe/Madrid Africa/Ceuta Atlantic/Canary',
  121300. 'ET|Africa/Nairobi Africa/Addis_Ababa',
  121301. 'FI|Europe/Helsinki',
  121302. 'FJ|Pacific/Fiji',
  121303. 'FK|Atlantic/Stanley',
  121304. 'FM|Pacific/Kosrae Pacific/Port_Moresby Pacific/Guadalcanal Pacific/Chuuk Pacific/Pohnpei',
  121305. 'FO|Atlantic/Faroe',
  121306. 'FR|Europe/Paris',
  121307. 'GA|Africa/Lagos Africa/Libreville',
  121308. 'GB|Europe/London',
  121309. 'GD|America/Puerto_Rico America/Grenada',
  121310. 'GE|Asia/Tbilisi',
  121311. 'GF|America/Cayenne',
  121312. 'GG|Europe/London Europe/Guernsey',
  121313. 'GH|Africa/Abidjan Africa/Accra',
  121314. 'GI|Europe/Gibraltar',
  121315. 'GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule',
  121316. 'GM|Africa/Abidjan Africa/Banjul',
  121317. 'GN|Africa/Abidjan Africa/Conakry',
  121318. 'GP|America/Puerto_Rico America/Guadeloupe',
  121319. 'GQ|Africa/Lagos Africa/Malabo',
  121320. 'GR|Europe/Athens',
  121321. 'GS|Atlantic/South_Georgia',
  121322. 'GT|America/Guatemala',
  121323. 'GU|Pacific/Guam',
  121324. 'GW|Africa/Bissau',
  121325. 'GY|America/Guyana',
  121326. 'HK|Asia/Hong_Kong',
  121327. 'HN|America/Tegucigalpa',
  121328. 'HR|Europe/Belgrade Europe/Zagreb',
  121329. 'HT|America/Port-au-Prince',
  121330. 'HU|Europe/Budapest',
  121331. 'ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura',
  121332. 'IE|Europe/Dublin',
  121333. 'IL|Asia/Jerusalem',
  121334. 'IM|Europe/London Europe/Isle_of_Man',
  121335. 'IN|Asia/Kolkata',
  121336. 'IO|Indian/Chagos',
  121337. 'IQ|Asia/Baghdad',
  121338. 'IR|Asia/Tehran',
  121339. 'IS|Africa/Abidjan Atlantic/Reykjavik',
  121340. 'IT|Europe/Rome',
  121341. 'JE|Europe/London Europe/Jersey',
  121342. 'JM|America/Jamaica',
  121343. 'JO|Asia/Amman',
  121344. 'JP|Asia/Tokyo',
  121345. 'KE|Africa/Nairobi',
  121346. 'KG|Asia/Bishkek',
  121347. 'KH|Asia/Bangkok Asia/Phnom_Penh',
  121348. 'KI|Pacific/Tarawa Pacific/Kanton Pacific/Kiritimati',
  121349. 'KM|Africa/Nairobi Indian/Comoro',
  121350. 'KN|America/Puerto_Rico America/St_Kitts',
  121351. 'KP|Asia/Pyongyang',
  121352. 'KR|Asia/Seoul',
  121353. 'KW|Asia/Riyadh Asia/Kuwait',
  121354. 'KY|America/Panama America/Cayman',
  121355. 'KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral',
  121356. 'LA|Asia/Bangkok Asia/Vientiane',
  121357. 'LB|Asia/Beirut',
  121358. 'LC|America/Puerto_Rico America/St_Lucia',
  121359. 'LI|Europe/Zurich Europe/Vaduz',
  121360. 'LK|Asia/Colombo',
  121361. 'LR|Africa/Monrovia',
  121362. 'LS|Africa/Johannesburg Africa/Maseru',
  121363. 'LT|Europe/Vilnius',
  121364. 'LU|Europe/Brussels Europe/Luxembourg',
  121365. 'LV|Europe/Riga',
  121366. 'LY|Africa/Tripoli',
  121367. 'MA|Africa/Casablanca',
  121368. 'MC|Europe/Paris Europe/Monaco',
  121369. 'MD|Europe/Chisinau',
  121370. 'ME|Europe/Belgrade Europe/Podgorica',
  121371. 'MF|America/Puerto_Rico America/Marigot',
  121372. 'MG|Africa/Nairobi Indian/Antananarivo',
  121373. 'MH|Pacific/Tarawa Pacific/Kwajalein Pacific/Majuro',
  121374. 'MK|Europe/Belgrade Europe/Skopje',
  121375. 'ML|Africa/Abidjan Africa/Bamako',
  121376. 'MM|Asia/Yangon',
  121377. 'MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan',
  121378. 'MO|Asia/Macau',
  121379. 'MP|Pacific/Guam Pacific/Saipan',
  121380. 'MQ|America/Martinique',
  121381. 'MR|Africa/Abidjan Africa/Nouakchott',
  121382. 'MS|America/Puerto_Rico America/Montserrat',
  121383. 'MT|Europe/Malta',
  121384. 'MU|Indian/Mauritius',
  121385. 'MV|Indian/Maldives',
  121386. 'MW|Africa/Maputo Africa/Blantyre',
  121387. 'MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Chihuahua America/Ciudad_Juarez America/Ojinaga America/Mazatlan America/Bahia_Banderas America/Hermosillo America/Tijuana',
  121388. 'MY|Asia/Kuching Asia/Singapore Asia/Kuala_Lumpur',
  121389. 'MZ|Africa/Maputo',
  121390. 'NA|Africa/Windhoek',
  121391. 'NC|Pacific/Noumea',
  121392. 'NE|Africa/Lagos Africa/Niamey',
  121393. 'NF|Pacific/Norfolk',
  121394. 'NG|Africa/Lagos',
  121395. 'NI|America/Managua',
  121396. 'NL|Europe/Brussels Europe/Amsterdam',
  121397. 'NO|Europe/Berlin Europe/Oslo',
  121398. 'NP|Asia/Kathmandu',
  121399. 'NR|Pacific/Nauru',
  121400. 'NU|Pacific/Niue',
  121401. 'NZ|Pacific/Auckland Pacific/Chatham',
  121402. 'OM|Asia/Dubai Asia/Muscat',
  121403. 'PA|America/Panama',
  121404. 'PE|America/Lima',
  121405. 'PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier',
  121406. 'PG|Pacific/Port_Moresby Pacific/Bougainville',
  121407. 'PH|Asia/Manila',
  121408. 'PK|Asia/Karachi',
  121409. 'PL|Europe/Warsaw',
  121410. 'PM|America/Miquelon',
  121411. 'PN|Pacific/Pitcairn',
  121412. 'PR|America/Puerto_Rico',
  121413. 'PS|Asia/Gaza Asia/Hebron',
  121414. 'PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores',
  121415. 'PW|Pacific/Palau',
  121416. 'PY|America/Asuncion',
  121417. 'QA|Asia/Qatar',
  121418. 'RE|Asia/Dubai Indian/Reunion',
  121419. 'RO|Europe/Bucharest',
  121420. 'RS|Europe/Belgrade',
  121421. 'RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr',
  121422. 'RW|Africa/Maputo Africa/Kigali',
  121423. 'SA|Asia/Riyadh',
  121424. 'SB|Pacific/Guadalcanal',
  121425. 'SC|Asia/Dubai Indian/Mahe',
  121426. 'SD|Africa/Khartoum',
  121427. 'SE|Europe/Berlin Europe/Stockholm',
  121428. 'SG|Asia/Singapore',
  121429. 'SH|Africa/Abidjan Atlantic/St_Helena',
  121430. 'SI|Europe/Belgrade Europe/Ljubljana',
  121431. 'SJ|Europe/Berlin Arctic/Longyearbyen',
  121432. 'SK|Europe/Prague Europe/Bratislava',
  121433. 'SL|Africa/Abidjan Africa/Freetown',
  121434. 'SM|Europe/Rome Europe/San_Marino',
  121435. 'SN|Africa/Abidjan Africa/Dakar',
  121436. 'SO|Africa/Nairobi Africa/Mogadishu',
  121437. 'SR|America/Paramaribo',
  121438. 'SS|Africa/Juba',
  121439. 'ST|Africa/Sao_Tome',
  121440. 'SV|America/El_Salvador',
  121441. 'SX|America/Puerto_Rico America/Lower_Princes',
  121442. 'SY|Asia/Damascus',
  121443. 'SZ|Africa/Johannesburg Africa/Mbabane',
  121444. 'TC|America/Grand_Turk',
  121445. 'TD|Africa/Ndjamena',
  121446. 'TF|Asia/Dubai Indian/Maldives Indian/Kerguelen',
  121447. 'TG|Africa/Abidjan Africa/Lome',
  121448. 'TH|Asia/Bangkok',
  121449. 'TJ|Asia/Dushanbe',
  121450. 'TK|Pacific/Fakaofo',
  121451. 'TL|Asia/Dili',
  121452. 'TM|Asia/Ashgabat',
  121453. 'TN|Africa/Tunis',
  121454. 'TO|Pacific/Tongatapu',
  121455. 'TR|Europe/Istanbul',
  121456. 'TT|America/Puerto_Rico America/Port_of_Spain',
  121457. 'TV|Pacific/Tarawa Pacific/Funafuti',
  121458. 'TW|Asia/Taipei',
  121459. 'TZ|Africa/Nairobi Africa/Dar_es_Salaam',
  121460. 'UA|Europe/Simferopol Europe/Kyiv',
  121461. 'UG|Africa/Nairobi Africa/Kampala',
  121462. 'UM|Pacific/Pago_Pago Pacific/Tarawa Pacific/Midway Pacific/Wake',
  121463. 'US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu',
  121464. 'UY|America/Montevideo',
  121465. 'UZ|Asia/Samarkand Asia/Tashkent',
  121466. 'VA|Europe/Rome Europe/Vatican',
  121467. 'VC|America/Puerto_Rico America/St_Vincent',
  121468. 'VE|America/Caracas',
  121469. 'VG|America/Puerto_Rico America/Tortola',
  121470. 'VI|America/Puerto_Rico America/St_Thomas',
  121471. 'VN|Asia/Bangkok Asia/Ho_Chi_Minh',
  121472. 'VU|Pacific/Efate',
  121473. 'WF|Pacific/Tarawa Pacific/Wallis',
  121474. 'WS|Pacific/Apia',
  121475. 'YE|Asia/Riyadh Asia/Aden',
  121476. 'YT|Africa/Nairobi Indian/Mayotte',
  121477. 'ZA|Africa/Johannesburg',
  121478. 'ZM|Africa/Maputo Africa/Lusaka',
  121479. 'ZW|Africa/Maputo Africa/Harare'
  121480. ]
  121481. })
  121482. }) /*!node_modules/amis/lib/renderers/Date.js*/
  121483. amis.define('12acc8d', function (e, t, a, s) {
  121484. 'use strict'
  121485. Object.defineProperty(t, '__esModule', { value: !0 })
  121486. var n = e('68b98b9'),
  121487. r = e('ac704b9'),
  121488. o = e('64ea6e0')
  121489. function l(e) {
  121490. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  121491. }
  121492. e('24208a0')
  121493. var i = l(r),
  121494. u = e('ac704b9'),
  121495. p = (u.default || u).createElement
  121496. ;(u.default || u).Fragment
  121497. var m = (function (e) {
  121498. function t() {
  121499. var t = (null !== e && e.apply(this, arguments)) || this
  121500. return (t.state = { random: 0 }), t
  121501. }
  121502. return (
  121503. n.__extends(t, e),
  121504. (t.prototype.componentDidMount = function () {
  121505. var e = this,
  121506. t = this.props,
  121507. a = t.fromNow,
  121508. s = t.updateFrequency
  121509. a &&
  121510. s &&
  121511. (this.refreshInterval = setInterval(function () {
  121512. e.setState({ random: Math.random() })
  121513. }, s))
  121514. }),
  121515. (t.prototype.componentWillUnmount = function () {
  121516. clearInterval(this.refreshInterval)
  121517. }),
  121518. (t.prototype.render = function () {
  121519. var e = this.props,
  121520. t = e.valueFormat,
  121521. a = e.format,
  121522. s = e.displayFormat,
  121523. r = e.placeholder,
  121524. l = e.fromNow,
  121525. u = e.className,
  121526. m = e.style,
  121527. d = e.classnames,
  121528. f = e.locale,
  121529. _ = e.translate,
  121530. c = e.displayTimeZone
  121531. e.data
  121532. var h = e.id,
  121533. y = e.wrapperCustomStyle,
  121534. v = e.env,
  121535. g = e.themeCss
  121536. e.baseControlClassName
  121537. var C = p('span', { className: 'text-muted' }, r),
  121538. Y = o.getPropValue(this.props),
  121539. N = null
  121540. if (Y && (N = o.normalizeDate(Y, t))) {
  121541. var D = N
  121542. c && (D = D.clone().tz(c)), (C = D.format(s || a)) && (N = C), l && (C = D.locale(f).fromNow())
  121543. }
  121544. return (
  121545. (C = C || p('span', { className: 'text-danger' }, _('Date.invalid'))),
  121546. p(
  121547. i.default.Fragment,
  121548. null,
  121549. p(
  121550. 'span',
  121551. {
  121552. style: m,
  121553. title: l && N ? N : void 0,
  121554. className: d(
  121555. 'DateField',
  121556. u,
  121557. o.setThemeClassName(n.__assign(n.__assign({}, this.props), { name: 'baseControlClassName', id: h, themeCss: g })),
  121558. o.setThemeClassName(n.__assign(n.__assign({}, this.props), { name: 'wrapperCustomStyle', id: h, themeCss: y }))
  121559. )
  121560. },
  121561. C
  121562. ),
  121563. p(o.CustomStyle, n.__assign({}, this.props, { config: { wrapperCustomStyle: y, id: h, themeCss: g, classNames: [{ key: 'baseControlClassName' }] }, env: v }))
  121564. )
  121565. )
  121566. }),
  121567. (t.defaultProps = { placeholder: '-', format: 'YYYY-MM-DD', valueFormat: 'X', fromNow: !1, updateFrequency: 6e4 }),
  121568. t
  121569. )
  121570. })(i.default.Component)
  121571. !(function (e) {
  121572. function t() {
  121573. return (null !== e && e.apply(this, arguments)) || this
  121574. }
  121575. n.__extends(t, e), (t.defaultProps = n.__assign(n.__assign({}, m.defaultProps), { format: 'YYYY-MM-DD' })), (t = n.__decorate([o.Renderer({ type: 'date' })], t))
  121576. })(m),
  121577. (function (e) {
  121578. function t() {
  121579. return (null !== e && e.apply(this, arguments)) || this
  121580. }
  121581. n.__extends(t, e), (t.defaultProps = n.__assign(n.__assign({}, m.defaultProps), { format: 'YYYY-MM-DD HH:mm:ss' })), (t = n.__decorate([o.Renderer({ type: 'datetime' })], t))
  121582. })(m),
  121583. (function (e) {
  121584. function t() {
  121585. return (null !== e && e.apply(this, arguments)) || this
  121586. }
  121587. n.__extends(t, e), (t.defaultProps = n.__assign(n.__assign({}, m.defaultProps), { format: 'HH:mm' })), (t = n.__decorate([o.Renderer({ type: 'time' })], t))
  121588. })(m),
  121589. (function (e) {
  121590. function t() {
  121591. return (null !== e && e.apply(this, arguments)) || this
  121592. }
  121593. n.__extends(t, e), (t.defaultProps = n.__assign(n.__assign({}, m.defaultProps), { format: 'YYYY-MM' })), (t = n.__decorate([o.Renderer({ type: 'month' })], t))
  121594. })(m),
  121595. (t.DateField = m),
  121596. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  121597. }) /*!node_modules/amis/lib/renderers/Dialog.js*/
  121598. amis.define('77f398f', function (e, o, t, n) {
  121599. 'use strict'
  121600. Object.defineProperty(o, '__esModule', { value: !0 })
  121601. var a = e('68b98b9'),
  121602. s = e('ac704b9'),
  121603. i = e('64ea6e0'),
  121604. r = e('59972ca'),
  121605. l = e('30f4e61'),
  121606. d = e('1e5c4ba'),
  121607. c = e('668845d')
  121608. function p(e) {
  121609. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  121610. }
  121611. var h = p(s),
  121612. u = e('ac704b9'),
  121613. m = (u.default || u).createElement
  121614. ;(u.default || u).Fragment
  121615. var g = (function (e) {
  121616. function o(o) {
  121617. var t = e.call(this, o) || this
  121618. ;(t.isDead = !1),
  121619. (t.$$id = i.guid()),
  121620. o.store.setEntered(!!o.show),
  121621. (t.handleSelfClose = t.handleSelfClose.bind(t)),
  121622. (t.handleAction = t.handleAction.bind(t)),
  121623. (t.handleActionSensor = t.handleActionSensor.bind(t)),
  121624. (t.handleDialogConfirm = t.handleDialogConfirm.bind(t)),
  121625. (t.handleDialogClose = t.handleDialogClose.bind(t)),
  121626. (t.handleDrawerConfirm = t.handleDrawerConfirm.bind(t)),
  121627. (t.handleDrawerClose = t.handleDrawerClose.bind(t)),
  121628. (t.handleEntered = t.handleEntered.bind(t)),
  121629. (t.handleExited = t.handleExited.bind(t)),
  121630. (t.handleFormInit = t.handleFormInit.bind(t)),
  121631. (t.handleFormSaved = t.handleFormSaved.bind(t)),
  121632. (t.handleFormChange = t.handleFormChange.bind(t)),
  121633. (t.handleChildFinished = t.handleChildFinished.bind(t))
  121634. var n = o.store
  121635. return (
  121636. (t.reaction = l.reaction(
  121637. function () {
  121638. return ''.concat(n.loading).concat(n.error)
  121639. },
  121640. function () {
  121641. return t.forceUpdate()
  121642. }
  121643. )),
  121644. t
  121645. )
  121646. }
  121647. return (
  121648. a.__extends(o, e),
  121649. (o.prototype.componentWillUnmount = function () {
  121650. this.reaction && this.reaction(), (this.isDead = !0)
  121651. }),
  121652. (o.prototype.buildActions = function () {
  121653. var e = this.props,
  121654. o = e.actions,
  121655. t = e.confirm,
  121656. n = e.translate,
  121657. a = e.testIdBuilder
  121658. if (void 0 !== o) return o
  121659. var s = []
  121660. return (
  121661. s.push({ type: 'button', testIdBuilder: null == a ? void 0 : a.getChild('cancel'), actionType: 'cancel', label: n('cancel') }),
  121662. t && s.push({ type: 'button', testIdBuilder: null == a ? void 0 : a.getChild('confirm'), actionType: 'confirm', label: n('confirm'), primary: !0 }),
  121663. s
  121664. )
  121665. }),
  121666. (o.prototype.handleSelfClose = function (e, o) {
  121667. return a.__awaiter(this, void 0, void 0, function () {
  121668. var e, t, n, s
  121669. return a.__generator(this, function (a) {
  121670. switch (a.label) {
  121671. case 0:
  121672. return (e = this.props), (t = e.onClose), (n = e.store), [4, (0, e.dispatchEvent)('cancel', this.props.data)]
  121673. case 1:
  121674. return (null == (s = a.sent()) ? void 0 : s.prevented) ? [2] : (null == s ? void 0 : s.pendingPromise.length) ? [4, s.allDone()] : [3, 3]
  121675. case 2:
  121676. a.sent(), (a.label = 3)
  121677. case 3:
  121678. return n.updateMessage(), t(o), [2]
  121679. }
  121680. })
  121681. })
  121682. }),
  121683. (o.prototype.handleActionSensor = function (e) {
  121684. var o = this,
  121685. t = this.props.store,
  121686. n = t.busying
  121687. t.markBusying(!0),
  121688. t.updateMessage(),
  121689. e
  121690. .then(function () {
  121691. t.markBusying(n)
  121692. })
  121693. .catch(function (e) {
  121694. o.isDead || (t.updateMessage(e.message, !0), t.markBusying(n))
  121695. })
  121696. }),
  121697. (o.prototype.handleAction = function (e, o, t) {
  121698. var n = this.props,
  121699. a = n.store,
  121700. s = n.onAction
  121701. 'reset' === o.type ? a.reset() : 'cancel' === o.actionType ? this.handleSelfClose() : s && s(e, o, t)
  121702. }),
  121703. (o.prototype.handleDialogConfirm = function (e, o) {
  121704. for (var t = [], n = 2; n < arguments.length; n++) t[n - 2] = arguments[n]
  121705. var s = this.props.store
  121706. o.mergeData && 1 === e.length && e[0] && s.updateData(e[0])
  121707. var i = s.action.dialog
  121708. ;(i && i.onConfirm && !1 === i.onConfirm.apply(i, a.__spreadArray([e, o], a.__read(t), !1))) || s.closeDialog(!0, e)
  121709. }),
  121710. (o.prototype.handleDialogClose = function () {
  121711. for (var e = [], o = 0; o < arguments.length; o++) e[o] = arguments[o]
  121712. var t = this.props.store,
  121713. n = t.action,
  121714. s = n.dialog
  121715. ;(s.onClose && !1 === s.onClose.apply(s, a.__spreadArray([], a.__read(e), !1))) || t.closeDialog(e[1])
  121716. }),
  121717. (o.prototype.handleDrawerConfirm = function (e, o) {
  121718. for (var t = [], n = 2; n < arguments.length; n++) t[n - 2] = arguments[n]
  121719. var s = this.props.store
  121720. o.mergeData && 1 === e.length && e[0] && s.updateData(e[0])
  121721. var i = s.action.drawer
  121722. ;(i && i.onConfirm && !1 === i.onConfirm.apply(i, a.__spreadArray([e, o], a.__read(t), !1))) || s.closeDrawer(!0, e)
  121723. }),
  121724. (o.prototype.handleDrawerClose = function () {
  121725. for (var e = [], o = 0; o < arguments.length; o++) e[o] = arguments[o]
  121726. var t = this.props.store,
  121727. n = t.action,
  121728. s = n.drawer
  121729. ;(s.onClose && !1 === s.onClose.apply(s, a.__spreadArray([], a.__read(e), !1))) || t.closeDrawer.apply(t, a.__spreadArray([], a.__read(e), !1))
  121730. }),
  121731. (o.prototype.handleEntered = function () {
  121732. var e = this.props,
  121733. o = e.lazySchema,
  121734. t = e.store
  121735. t.setEntered(!0), 'function' == typeof o && t.setSchema(o(this.props))
  121736. var n = document.activeElement
  121737. if (n) {
  121738. var a = d.findDOMNode(this)
  121739. a && !a.contains(n) && n.blur()
  121740. }
  121741. }),
  121742. (o.prototype.handleExited = function () {
  121743. var e = this.props,
  121744. o = e.lazySchema,
  121745. t = e.store,
  121746. n = e.statusStore
  121747. n && c.isAlive(n) && n.resetAll(), c.isAlive(t) && (t.reset(), t.clearMessage(), t.setEntered(!1), 'function' == typeof o && t.setSchema(''))
  121748. }),
  121749. (o.prototype.handleFormInit = function (e) {
  121750. this.props.store.setFormData(e)
  121751. }),
  121752. (o.prototype.handleFormChange = function (e, o) {
  121753. var t = this.props.store
  121754. 'string' != typeof o ? t.setFormData(e) : t.changeValue(o, e)
  121755. }),
  121756. (o.prototype.handleFormSaved = function (e, o) {
  121757. this.props.store.setFormData(a.__assign(a.__assign({}, e), o))
  121758. }),
  121759. (o.prototype.handleChildFinished = function (e, o) {}),
  121760. (o.prototype.openFeedback = function (e, o) {
  121761. var t = this
  121762. return new Promise(function (n) {
  121763. var a = t.props.store
  121764. a.setCurrentAction({ type: 'button', actionType: 'dialog', dialog: e }, t.props.resolveDefinitions),
  121765. a.openDialog(
  121766. o,
  121767. void 0,
  121768. function (e) {
  121769. n(e)
  121770. },
  121771. t.context
  121772. )
  121773. })
  121774. }),
  121775. (o.prototype.getPopOverContainer = function () {
  121776. return d.findDOMNode(this).querySelector('.'.concat(this.props.classPrefix, 'Modal-content'))
  121777. }),
  121778. (o.prototype.renderBody = function (e, o) {
  121779. var t = this,
  121780. n = this.props,
  121781. s = n.render,
  121782. i = n.store
  121783. if (Array.isArray(e))
  121784. return e.map(function (e, o) {
  121785. return t.renderBody(e, o)
  121786. })
  121787. var r = {
  121788. key: o,
  121789. disabled: (e && e.disabled) || i.loading,
  121790. onAction: this.handleAction,
  121791. onFinished: this.handleChildFinished,
  121792. popOverContainer: this.getPopOverContainer,
  121793. onChange: this.handleFormChange,
  121794. onInit: this.handleFormInit,
  121795. onSaved: this.handleFormSaved,
  121796. onActionSensor: this.handleActionSensor,
  121797. syncLocation: !1
  121798. }
  121799. if (!e.type) return s('body'.concat(o ? '/'.concat(o) : ''), e, r)
  121800. var l = e
  121801. return 'form' === l.type && (l = a.__assign({ mode: 'horizontal', wrapWithPanel: !1, submitText: null }, l)), s('body'.concat(o ? '/'.concat(o) : ''), l, r)
  121802. }),
  121803. (o.prototype.renderFooter = function () {
  121804. var e = this,
  121805. o = this.buildActions(),
  121806. t = this.props.hideActions
  121807. if (!o || !o.length || t) return null
  121808. var n = this.props,
  121809. a = n.store,
  121810. s = n.render,
  121811. i = n.env,
  121812. l = n.classnames,
  121813. d = n.showErrorMsg,
  121814. c = n.showLoading,
  121815. p = n.show,
  121816. h = n.dialogFooterClassName
  121817. return m(
  121818. 'div',
  121819. { className: l('Modal-footer', h) },
  121820. (!1 !== c && a.loading) || (!1 !== d && a.error)
  121821. ? m(
  121822. 'div',
  121823. { className: l('Dialog-info'), key: 'info' },
  121824. !1 !== c ? m(r.Spinner, { size: 'sm', key: 'info', show: a.loading }) : null,
  121825. !i.forceSilenceInsideError && a.error && !1 !== d ? m('span', { className: l('Dialog-error') }, a.msg) : null
  121826. )
  121827. : null,
  121828. o.map(function (o, t) {
  121829. return s('action/'.concat(t), o, { data: a.formData, onAction: e.handleAction, key: t, disabled: o.disabled || a.loading || !p })
  121830. })
  121831. )
  121832. }),
  121833. (o.prototype.render = function () {
  121834. var e = this.props.store,
  121835. o = a.__assign(a.__assign({}, this.props), e.schema),
  121836. t = o.className,
  121837. n = o.style,
  121838. s = o.size,
  121839. l = o.height,
  121840. d = o.width,
  121841. c = o.closeOnEsc,
  121842. p = o.closeOnOutside,
  121843. h = o.title,
  121844. u = o.render,
  121845. g = o.header,
  121846. f = o.body,
  121847. y = o.bodyClassName,
  121848. C = o.headerClassName,
  121849. v = o.show,
  121850. _ = o.lazyRender,
  121851. b = o.lazySchema,
  121852. D = o.wrapperComponent,
  121853. w = o.showCloseButton,
  121854. T = o.env,
  121855. A = o.classnames,
  121856. N = o.classPrefix,
  121857. S = o.translate,
  121858. x = o.loadingConfig,
  121859. O = o.overlay,
  121860. M = o.dialogType,
  121861. k = o.cancelText,
  121862. E = o.confirmText,
  121863. F = o.confirmBtnLevel,
  121864. B = o.cancelBtnLevel
  121865. o.popOverContainer, o.inDesign
  121866. var P = o.themeCss,
  121867. z = o.id,
  121868. I = a.__rest(o, [
  121869. 'className',
  121870. 'style',
  121871. 'size',
  121872. 'height',
  121873. 'width',
  121874. 'closeOnEsc',
  121875. 'closeOnOutside',
  121876. 'title',
  121877. 'render',
  121878. 'header',
  121879. 'body',
  121880. 'bodyClassName',
  121881. 'headerClassName',
  121882. 'show',
  121883. 'lazyRender',
  121884. 'lazySchema',
  121885. 'wrapperComponent',
  121886. 'showCloseButton',
  121887. 'env',
  121888. 'classnames',
  121889. 'classPrefix',
  121890. 'translate',
  121891. 'loadingConfig',
  121892. 'overlay',
  121893. 'dialogType',
  121894. 'cancelText',
  121895. 'confirmText',
  121896. 'confirmBtnLevel',
  121897. 'cancelBtnLevel',
  121898. 'popOverContainer',
  121899. 'inDesign',
  121900. 'themeCss',
  121901. 'id'
  121902. ]),
  121903. j = D || r.Modal
  121904. return m(
  121905. j,
  121906. a.__assign({}, I, {
  121907. classPrefix: N,
  121908. className: A(t),
  121909. style: n,
  121910. size: s,
  121911. height: l,
  121912. width: d,
  121913. modalClassName: i.setThemeClassName(a.__assign(a.__assign({}, this.props), { name: 'dialogClassName', id: z, themeCss: P })),
  121914. modalMaskClassName: i.setThemeClassName(a.__assign(a.__assign({}, this.props), { name: 'dialogMaskClassName', id: z, themeCss: P })),
  121915. backdrop: 'static',
  121916. onHide: this.handleSelfClose,
  121917. keyboard: c && !e.loading,
  121918. closeOnEsc: c,
  121919. closeOnOutside: !e.dialogOpen && p,
  121920. show: v,
  121921. onEntered: this.handleEntered,
  121922. onExited: this.handleExited,
  121923. container: null == T ? void 0 : T.getModalContainer,
  121924. enforceFocus: !1,
  121925. disabled: e.loading,
  121926. overlay: O,
  121927. dialogType: M,
  121928. cancelText: k,
  121929. confirmText: E,
  121930. confirmBtnLevel: F,
  121931. cancelBtnLevel: B
  121932. }),
  121933. h && 'string' == typeof h
  121934. ? m(
  121935. 'div',
  121936. { className: A('Modal-header', C, i.setThemeClassName(a.__assign(a.__assign({}, this.props), { name: 'dialogHeaderClassName', id: z, themeCss: P }))) },
  121937. !1 === w || e.loading
  121938. ? null
  121939. : m(
  121940. 'a',
  121941. { 'data-tooltip': S('Dialog.close'), 'data-position': 'left', onClick: this.handleSelfClose, className: A('Modal-close') },
  121942. m(r.Icon, { icon: 'close', className: 'icon', iconContent: 'Dialog-close' })
  121943. ),
  121944. m('div', { className: A('Modal-title', i.setThemeClassName(a.__assign(a.__assign({}, this.props), { name: 'dialogTitleClassName', id: z, themeCss: P }))) }, i.filter(S(h), e.formData))
  121945. )
  121946. : h
  121947. ? m(
  121948. 'div',
  121949. { className: A('Modal-header', C, i.setThemeClassName(a.__assign(a.__assign({}, this.props), { name: 'dialogHeaderClassName', id: z, themeCss: P }))) },
  121950. !1 === w || e.loading
  121951. ? null
  121952. : m(
  121953. 'a',
  121954. { 'data-tooltip': S('Dialog.close'), onClick: this.handleSelfClose, className: A('Modal-close') },
  121955. m(r.Icon, { icon: 'close', className: 'icon', iconContent: 'Dialog-close' })
  121956. ),
  121957. u('title', h, { data: e.formData, onAction: this.handleAction })
  121958. )
  121959. : !1 === w || e.loading
  121960. ? null
  121961. : m(
  121962. 'a',
  121963. { 'data-tooltip': S('Dialog.close'), onClick: this.handleSelfClose, className: A('Modal-close') },
  121964. m(r.Icon, { icon: 'close', className: 'icon', iconContent: 'Dialog-close' })
  121965. ),
  121966. g ? u('header', g, { data: e.formData, onAction: this.handleAction }) : null,
  121967. (!e.entered && _) || (b && !f)
  121968. ? m(
  121969. 'div',
  121970. { className: A('Modal-body', y, i.setThemeClassName(a.__assign(a.__assign({}, this.props), { name: 'dialogBodyClassName', id: z, themeCss: P }))), role: 'dialog-body' },
  121971. m(r.Spinner, { overlay: !0, show: !0, size: 'lg', loadingConfig: x })
  121972. )
  121973. : f
  121974. ? m(
  121975. 'div',
  121976. { className: A('Modal-body', y, i.setThemeClassName(a.__assign(a.__assign({}, this.props), { name: 'dialogBodyClassName', id: z, themeCss: P }))), role: 'dialog-body' },
  121977. this.renderBody(f, 'body'),
  121978. m(
  121979. i.CustomStyle,
  121980. a.__assign({}, this.props, {
  121981. config: {
  121982. themeCss: P,
  121983. classNames: [
  121984. { key: 'dialogClassName' },
  121985. { key: 'dialogMaskClassName' },
  121986. { key: 'dialogHeaderClassName' },
  121987. { key: 'dialogTitleClassName' },
  121988. { key: 'dialogBodyClassName' },
  121989. { key: 'dialogFooterClassName' }
  121990. ],
  121991. id: z
  121992. },
  121993. env: T
  121994. })
  121995. )
  121996. )
  121997. : null,
  121998. this.renderFooter(),
  121999. f
  122000. ? u('drawer', a.__assign(a.__assign({}, e.action && e.action.drawer), { type: 'drawer' }), {
  122001. key: 'drawer',
  122002. data: e.drawerData,
  122003. onConfirm: this.handleDrawerConfirm,
  122004. onClose: this.handleDrawerClose,
  122005. show: e.drawerOpen,
  122006. onAction: this.handleAction
  122007. })
  122008. : null,
  122009. f
  122010. ? u('dialog', a.__assign(a.__assign({}, e.action && e.action.dialog), { type: 'dialog' }), {
  122011. key: 'dialog',
  122012. data: e.dialogData,
  122013. onConfirm: this.handleDialogConfirm,
  122014. onClose: this.handleDialogClose,
  122015. show: e.dialogOpen,
  122016. onAction: this.handleAction
  122017. })
  122018. : null
  122019. )
  122020. }),
  122021. (o.propsList = [
  122022. 'title',
  122023. 'size',
  122024. 'closeOnEsc',
  122025. 'closeOnOutside',
  122026. 'children',
  122027. 'bodyClassName',
  122028. 'headerClassName',
  122029. 'confirm',
  122030. 'onClose',
  122031. 'onConfirm',
  122032. 'show',
  122033. 'body',
  122034. 'showCloseButton',
  122035. 'showErrorMsg',
  122036. 'actions',
  122037. 'popOverContainer',
  122038. 'overlay',
  122039. 'draggable'
  122040. ]),
  122041. (o.defaultProps = {
  122042. title: 'Dialog.title',
  122043. bodyClassName: '',
  122044. confirm: !0,
  122045. show: !1,
  122046. lazyRender: !1,
  122047. showCloseButton: !0,
  122048. wrapperComponent: r.Modal,
  122049. closeOnEsc: !1,
  122050. closeOnOutside: !1,
  122051. showErrorMsg: !0
  122052. }),
  122053. a.__decorate([i.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], o.prototype, 'getPopOverContainer', null),
  122054. o
  122055. )
  122056. })(h.default.Component)
  122057. !(function (e) {
  122058. function o(o, t) {
  122059. var n = e.call(this, o) || this
  122060. return t.registerComponent(n), n
  122061. }
  122062. a.__extends(o, e),
  122063. (o.prototype.componentWillUnmount = function () {
  122064. this.context.unRegisterComponent(this), e.prototype.componentWillUnmount.call(this), clearTimeout(this.clearErrorTimer)
  122065. }),
  122066. (o.prototype.tryChildrenToHandle = function (e, o, t) {
  122067. var n = this,
  122068. s = this.context,
  122069. i = [],
  122070. r = this.props,
  122071. l = r.onConfirm,
  122072. d = r.store
  122073. if (
  122074. (e.target &&
  122075. i.push.apply(
  122076. i,
  122077. a.__spreadArray(
  122078. [],
  122079. a.__read(
  122080. e.target
  122081. .split(',')
  122082. .map(function (e) {
  122083. return s.getComponentByName(e)
  122084. })
  122085. .filter(function (e) {
  122086. return e && e.doAction
  122087. })
  122088. ),
  122089. !1
  122090. )
  122091. ),
  122092. !0 !== (null == e ? void 0 : e.isolateScope) && !i.length)
  122093. )
  122094. for (
  122095. var c = s.getComponents().filter(function (e) {
  122096. return !~['drawer', 'dialog'].indexOf(e.props.type)
  122097. }),
  122098. p = c.concat();
  122099. p.length;
  122100. ) {
  122101. var h = p.pop()
  122102. if (~['crud', 'form', 'wizard'].indexOf(h.props.type)) {
  122103. i.push(h)
  122104. break
  122105. }
  122106. ~['drawer', 'dialog'].indexOf(h.props.type) || (~['page', 'service'].indexOf(h.props.type) && p.unshift.apply(p, h.context.getComponents()))
  122107. }
  122108. return (
  122109. !!i.length &&
  122110. (d.markBusying(!0),
  122111. d.updateMessage(),
  122112. Promise.all(
  122113. i.map(function (t) {
  122114. return t.doAction(a.__assign(a.__assign({}, e), { from: n.$$id }), o, !0)
  122115. })
  122116. )
  122117. .then(function (a) {
  122118. ;('submit' !== e.type && 'submit' !== e.actionType && 'confirm' !== e.actionType) ||
  122119. !1 === e.close ||
  122120. i.some(function (e) {
  122121. return !1 === e.props.closeDialogOnSubmit
  122122. })
  122123. ? e.close && (!0 === e.close ? n.handleSelfClose() : n.closeTarget(e.close))
  122124. : l && l(a, t || e, o, i),
  122125. d.markBusying(!1)
  122126. })
  122127. .catch(function (e) {
  122128. n.isDead ||
  122129. (d.updateMessage(e.message, !0),
  122130. d.markBusying(!1),
  122131. clearTimeout(n.clearErrorTimer),
  122132. (n.clearErrorTimer = setTimeout(function () {
  122133. n.isDead || d.updateMessage('')
  122134. }, 3e3)))
  122135. }),
  122136. !0)
  122137. )
  122138. }),
  122139. (o.prototype.doAction = function (e, o, t) {
  122140. this.handleAction(void 0, e, o)
  122141. }),
  122142. (o.prototype.handleAction = function (e, o, t, n, s, r) {
  122143. return (
  122144. void 0 === n && (n = !1),
  122145. a.__awaiter(this, void 0, void 0, function () {
  122146. var l,
  122147. d,
  122148. c,
  122149. p,
  122150. h,
  122151. u,
  122152. m,
  122153. g,
  122154. f,
  122155. y,
  122156. C = this
  122157. return a.__generator(this, function (v) {
  122158. switch (v.label) {
  122159. case 0:
  122160. return (
  122161. (l = this.props),
  122162. (d = l.onAction),
  122163. (c = l.store),
  122164. (p = l.onConfirm),
  122165. (h = l.env),
  122166. (u = l.dispatchEvent),
  122167. (m = l.onClose),
  122168. o.from === this.$$id ? [2, !!d && d(e, o, t, n, s || this.context)] : (null == r ? void 0 : r.pendingPromise.length) ? [4, r.allDone()] : [3, 2]
  122169. )
  122170. case 1:
  122171. v.sent(), (v.label = 2)
  122172. case 2:
  122173. return (g = this.context), 'reset' !== o.type ? [3, 3] : (c.setCurrentAction(o, this.props.resolveDefinitions), c.reset(), [3, 19])
  122174. case 3:
  122175. return 'close' !== o.actionType && 'cancel' !== o.actionType ? [3, 7] : [4, u('cancel', i.createObject(this.props.data, t))]
  122176. case 4:
  122177. return (null == (f = v.sent()) ? void 0 : f.prevented) ? [2] : (null == f ? void 0 : f.pendingPromise.length) ? [4, f.allDone()] : [3, 6]
  122178. case 5:
  122179. v.sent(), (v.label = 6)
  122180. case 6:
  122181. return c.setCurrentAction(o, this.props.resolveDefinitions), c.updateMessage(), m(), o.close && (!0 === o.close ? this.handleSelfClose() : this.closeTarget(o.close)), [3, 19]
  122182. case 7:
  122183. return 'confirm' !== o.actionType ? [3, 11] : [4, u('confirm', i.createObject(this.props.data, t))]
  122184. case 8:
  122185. return (null == (y = v.sent()) ? void 0 : y.prevented) ? [2] : (null == y ? void 0 : y.pendingPromise.length) ? [4, y.allDone()] : [3, 10]
  122186. case 9:
  122187. v.sent(), (v.label = 10)
  122188. case 10:
  122189. return (
  122190. c.setCurrentAction(o, this.props.resolveDefinitions), this.tryChildrenToHandle(a.__assign(a.__assign({}, o), { actionType: 'submit' }), t, o) || (c.updateMessage(), m(!0)), [3, 19]
  122191. )
  122192. case 11:
  122193. return 'next' !== o.actionType && 'prev' !== o.actionType
  122194. ? [3, 12]
  122195. : (c.setCurrentAction(o, this.props.resolveDefinitions),
  122196. 'submit' === o.type ? this.tryChildrenToHandle(a.__assign(a.__assign({}, o), { actionType: 'submit', close: !0 }), t, o) || this.handleSelfClose(void 0, !0) : p([t], o, t, []),
  122197. [3, 19])
  122198. case 12:
  122199. return 'dialog' !== o.actionType
  122200. ? [3, 13]
  122201. : (c.setCurrentAction(o, this.props.resolveDefinitions),
  122202. [
  122203. 2,
  122204. new Promise(function (e) {
  122205. c.openDialog(
  122206. t,
  122207. void 0,
  122208. function (t, n) {
  122209. var a
  122210. null === (a = o.callback) || void 0 === a || a.call(o, t, n), e({ confirmed: t, value: n })
  122211. },
  122212. s || C.context
  122213. )
  122214. })
  122215. ])
  122216. case 13:
  122217. return 'drawer' !== o.actionType
  122218. ? [3, 14]
  122219. : (c.setCurrentAction(o, this.props.resolveDefinitions),
  122220. [
  122221. 2,
  122222. new Promise(function (e) {
  122223. c.openDrawer(t, void 0, function (t, n) {
  122224. var a
  122225. null === (a = o.callback) || void 0 === a || a.call(o, t, n), e({ confirmed: t, value: n })
  122226. })
  122227. })
  122228. ])
  122229. case 14:
  122230. return 'reload' !== o.actionType
  122231. ? [3, 15]
  122232. : (c.setCurrentAction(o, this.props.resolveDefinitions),
  122233. o.target && g.reload(o.target, t),
  122234. (o.close || 'submit' === o.type) && (this.handleSelfClose(void 0, 'submit' === o.type), o.close && 'string' == typeof o.close && this.closeTarget(o.close)),
  122235. [3, 19])
  122236. case 15:
  122237. return o.from || !this.tryChildrenToHandle(o, t) ? [3, 16] : [3, 19]
  122238. case 16:
  122239. return 'ajax' !== o.actionType
  122240. ? [3, 17]
  122241. : (c.setCurrentAction(o, this.props.resolveDefinitions),
  122242. [
  122243. 2,
  122244. c
  122245. .saveRemote(o.api, t, { successMessage: o.messages && o.messages.success, errorMessage: o.messages && o.messages.failed })
  122246. .then(function () {
  122247. return a.__awaiter(C, void 0, void 0, function () {
  122248. var e
  122249. return a.__generator(this, function (t) {
  122250. switch (t.label) {
  122251. case 0:
  122252. return o.feedback && i.isVisible(o.feedback, c.data) ? [4, this.openFeedback(o.feedback, c.data)] : [3, 2]
  122253. case 1:
  122254. t.sent(), (t.label = 2)
  122255. case 2:
  122256. return (
  122257. (e = o.redirect && i.filter(o.redirect, c.data)) && h.jumpTo(e, o, c.data),
  122258. o.reload && this.reloadTarget(i.filterTarget(o.reload, c.data), c.data),
  122259. o.close && (!0 === o.close ? this.handleSelfClose() : this.closeTarget(o.close)),
  122260. [2]
  122261. )
  122262. }
  122263. })
  122264. })
  122265. })
  122266. .catch(function (e) {
  122267. if (n || o.countDown) throw e
  122268. })
  122269. ])
  122270. case 17:
  122271. return d ? [4, d(e, a.__assign(a.__assign({}, o), { close: !1 }), t, n, s || this.context)] : [3, 19]
  122272. case 18:
  122273. v.sent(), o.close && (!0 === o.close ? this.handleSelfClose() : this.closeTarget(o.close)), (v.label = 19)
  122274. case 19:
  122275. return [2]
  122276. }
  122277. })
  122278. })
  122279. )
  122280. }),
  122281. (o.prototype.handleChildFinished = function (e, o) {
  122282. if (!((o && o.from === this.$$id) || !1 === o.close)) {
  122283. var t = this.context.getComponents().filter(function (e) {
  122284. return !~['drawer', 'dialog', 'action', 'button', 'submit', 'reset'].indexOf(e.props.type)
  122285. }),
  122286. n = this.props.onConfirm,
  122287. a = this.props.onClose
  122288. 1 !== t.length || ('form' !== t[0].props.type && 'wizard' !== t[0].props.type) || (!0 !== o.close && !1 === t[0].props.closeDialogOnSubmit) ? !0 === o.close && a() : n && n([e], o, {}, t)
  122289. }
  122290. }),
  122291. (o.prototype.handleDialogConfirm = function (o, t) {
  122292. for (var n, s, i = [], r = 2; r < arguments.length; r++) i[r - 2] = arguments[r]
  122293. e.prototype.handleDialogConfirm.apply(this, a.__spreadArray([o, t], a.__read(i), !1))
  122294. var l = this.props.store,
  122295. d = l.getDialogScoped() || this.context,
  122296. c = l.action,
  122297. p = null !== (n = t.reload) && void 0 !== n ? n : c.reload
  122298. p
  122299. ? d.reload(p, l.data)
  122300. : d.component !== this && (null === (s = d.component) || void 0 === s ? void 0 : s.reload)
  122301. ? d.component.reload()
  122302. : this.context
  122303. .getComponents()
  122304. .filter(function (e) {
  122305. return 'crud' === e.props.type
  122306. })
  122307. .forEach(function (e) {
  122308. return e.reload && e.reload()
  122309. })
  122310. }),
  122311. (o.prototype.handleDrawerConfirm = function (o, t) {
  122312. var n,
  122313. a = this
  122314. e.prototype.handleDrawerConfirm.call(this, o, t)
  122315. var s = this.props.store,
  122316. i = s.getDialogScoped() || this.context,
  122317. r = s.action,
  122318. l = null !== (n = t.reload) && void 0 !== n ? n : r.reload
  122319. setTimeout(function () {
  122320. var e
  122321. l
  122322. ? i.reload(l, s.data)
  122323. : i.component !== a && (null === (e = i.component) || void 0 === e ? void 0 : e.reload)
  122324. ? i.component.reload()
  122325. : a.context
  122326. .getComponents()
  122327. .filter(function (e) {
  122328. return 'crud' === e.props.type
  122329. })
  122330. .forEach(function (e) {
  122331. return e.reload && e.reload()
  122332. })
  122333. }, 300)
  122334. }),
  122335. (o.prototype.reloadTarget = function (e, o) {
  122336. this.context.reload(e, o)
  122337. }),
  122338. (o.prototype.closeTarget = function (e) {
  122339. this.context.close(e)
  122340. }),
  122341. (o.prototype.setData = function (e, o) {
  122342. return this.props.store.updateData(e, void 0, o)
  122343. }),
  122344. (o.prototype.getData = function () {
  122345. return this.props.store.data
  122346. }),
  122347. (o.contextType = i.ScopedContext),
  122348. (o = a.__decorate(
  122349. [
  122350. i.Renderer({
  122351. type: 'dialog',
  122352. storeType: i.ModalStore.name,
  122353. storeExtendsData: !1,
  122354. isolateScope: !0,
  122355. shouldSyncSuperStore: function (e, o, t) {
  122356. return !((!e.dialogOpen && !o.show) || (o.show === t.show && !i.isObjectShallowModified(t.data, o.data)))
  122357. }
  122358. }),
  122359. a.__metadata('design:paramtypes', [Object, Object])
  122360. ],
  122361. o
  122362. ))
  122363. })(g),
  122364. (o.default = g),
  122365. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  122366. }) /*!node_modules/amis/lib/renderers/Divider.js*/
  122367. amis.define('31dd46d', function (e, t, i, a) {
  122368. 'use strict'
  122369. Object.defineProperty(t, '__esModule', { value: !0 })
  122370. var s = e('68b98b9'),
  122371. r = e('ac704b9'),
  122372. n = e('64ea6e0')
  122373. function l(e) {
  122374. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  122375. }
  122376. var o = l(r),
  122377. d = e('ac704b9'),
  122378. c = (d.default || d).createElement
  122379. ;(d.default || d).Fragment
  122380. var m = (function (e) {
  122381. function t() {
  122382. return (null !== e && e.apply(this, arguments)) || this
  122383. }
  122384. return (
  122385. s.__extends(t, e),
  122386. (t.prototype.render = function () {
  122387. var e = this.props,
  122388. t = e.render,
  122389. i = e.classnames,
  122390. a = e.className,
  122391. r = e.style,
  122392. l = void 0 === r ? {} : r,
  122393. o = e.lineStyle,
  122394. d = e.direction,
  122395. m = e.color,
  122396. u = e.rotate,
  122397. v = e.title,
  122398. f = e.titleClassName,
  122399. p = e.titlePosition,
  122400. _ = e.id,
  122401. C = e.themeCss,
  122402. h = e.env,
  122403. g = e.data,
  122404. y = {}
  122405. m && (~(null == m ? void 0 : m.indexOf('linear-gradient')) ? (y.borderImage = m + ' 10') : (y.borderColor = m))
  122406. var N = (null == l ? void 0 : l.transform) || ''
  122407. u && (N += ' rotate('.concat(u, 'deg)')), n.isPureVariable(v) && (v = n.resolveVariableAndFilter(v, g))
  122408. var b = i(
  122409. 'Divider',
  122410. o ? 'Divider--'.concat(o) : '',
  122411. 'vertical' === d ? 'Divider--vertical' : 'Divider--horizontal',
  122412. v && 'vertical' !== d ? 'Divider--with-text' : '',
  122413. v && 'vertical' !== d && p ? 'Divider--with-text-'.concat(p) : '',
  122414. v && 'vertical' !== d ? n.setThemeClassName(s.__assign(s.__assign({}, this.props), { name: 'titleWrapperControlClassName', id: _, themeCss: C })) : '',
  122415. a
  122416. )
  122417. return c(
  122418. 'div',
  122419. { className: b, style: s.__assign(s.__assign(s.__assign({}, l), y), { transform: N }) },
  122420. v && 'vertical' !== d
  122421. ? c(
  122422. 'span',
  122423. {
  122424. className: i(
  122425. 'Divider-text Divider-text-'.concat(p, ' ').concat(f),
  122426. n.setThemeClassName(s.__assign(s.__assign({}, this.props), { name: 'titleControlClassName', id: _, themeCss: C }))
  122427. )
  122428. },
  122429. t('title', v)
  122430. )
  122431. : null,
  122432. c(
  122433. n.CustomStyle,
  122434. s.__assign({}, this.props, {
  122435. config: {
  122436. themeCss: C,
  122437. classNames: [
  122438. { key: 'titleWrapperControlClassName', weights: { default: { suf: '::before', important: !0 } } },
  122439. { key: 'titleWrapperControlClassName', weights: { default: { suf: '::after', important: !0 } } },
  122440. { key: 'titleControlClassName', weights: { default: { important: !0 } } }
  122441. ],
  122442. id: _
  122443. },
  122444. env: h
  122445. })
  122446. )
  122447. )
  122448. }),
  122449. (t.defaultProps = { className: '', lineStyle: 'solid', titleClassName: '', titlePosition: 'center' }),
  122450. t
  122451. )
  122452. })(o.default.Component)
  122453. !(function (e) {
  122454. function t() {
  122455. return (null !== e && e.apply(this, arguments)) || this
  122456. }
  122457. s.__extends(t, e), (t = s.__decorate([n.Renderer({ type: 'divider' })], t))
  122458. })(m),
  122459. (t.default = m),
  122460. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  122461. }) /*!node_modules/amis/lib/renderers/Each.js*/
  122462. amis.define('fbb7517', function (e, a, t, s) {
  122463. 'use strict'
  122464. Object.defineProperty(a, '__esModule', { value: !0 })
  122465. var r = e('68b98b9'),
  122466. n = e('ac704b9'),
  122467. i = e('64ea6e0')
  122468. function l(e) {
  122469. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  122470. }
  122471. var o = l(n),
  122472. m = e('ac704b9'),
  122473. d = (m.default || m).createElement
  122474. function u(e) {
  122475. var a = e.render,
  122476. t = e.data,
  122477. s = e.items,
  122478. n = e.item,
  122479. l = e.name,
  122480. m = e.index,
  122481. d = e.itemKeyName,
  122482. u = e.indexKeyName,
  122483. c = o.default.useMemo(
  122484. function () {
  122485. var e, a
  122486. return i.createObject(t, r.__assign(r.__assign({}, i.isObject(n) ? r.__assign({ index: m }, n) : (((e = {})[l] = n), e)), (((a = {})[d || 'item'] = n), (a[u || 'index'] = m), a)))
  122487. },
  122488. [n, t, l, m, d, u]
  122489. )
  122490. return a('item/'.concat(m), s, { data: c })
  122491. }
  122492. ;(m.default || m).Fragment
  122493. var c = (function (e) {
  122494. function a() {
  122495. return (null !== e && e.apply(this, arguments)) || this
  122496. }
  122497. return (
  122498. r.__extends(a, e),
  122499. (a.prototype.render = function () {
  122500. var e = this,
  122501. a = this.props,
  122502. t = a.data,
  122503. s = a.name,
  122504. n = a.className,
  122505. l = a.style,
  122506. o = a.render,
  122507. m = a.items,
  122508. c = a.itemKeyName,
  122509. p = a.indexKeyName,
  122510. h = a.placeholder,
  122511. y = a.classnames,
  122512. f = a.translate,
  122513. _ = a.env,
  122514. b = a.id,
  122515. v = a.wrapperCustomStyle,
  122516. g = a.themeCss,
  122517. N = i.getPropValue(this.props, function (e) {
  122518. return e.source ? i.resolveVariableAndFilter(e.source, e.data, '| raw') : void 0
  122519. }),
  122520. x = i.isObject(N)
  122521. ? Object.keys(N).map(function (e) {
  122522. return { key: e, value: N[e] }
  122523. })
  122524. : Array.isArray(N)
  122525. ? N
  122526. : [],
  122527. C = i.isPureVariable(this.props.maxLength) ? i.resolveVariableAndFilter(this.props.maxLength, this.props.data) || 0 : this.props.maxLength
  122528. return (
  122529. Array.isArray(x) && C >= 1 && x.length > C && (x = x.slice(0, C)),
  122530. d(
  122531. 'div',
  122532. { className: y('Each', n, i.setThemeClassName(r.__assign(r.__assign({}, this.props), { name: 'baseControlClassName', id: b, themeCss: g }))), style: i.buildStyle(l, t) },
  122533. Array.isArray(x) && x.length && m
  122534. ? x.map(function (a, n) {
  122535. return d(u, r.__assign({}, e.props, { items: m, key: n, index: n, data: t, item: a, name: s, itemKeyName: c, indexKeyName: p }))
  122536. })
  122537. : d('div', { className: y('Each-placeholder') }, o('placeholder', f(h))),
  122538. d(i.CustomStyle, r.__assign({}, this.props, { config: { wrapperCustomStyle: v, id: b, themeCss: g, classNames: [{ key: 'baseControlClassName' }] }, env: _ }))
  122539. )
  122540. )
  122541. }),
  122542. (a.propsList = ['name', 'items', 'value']),
  122543. (a.defaultProps = { className: '', placeholder: 'placeholder.noData' }),
  122544. a
  122545. )
  122546. })(o.default.Component)
  122547. !(function (e) {
  122548. function a() {
  122549. return (null !== e && e.apply(this, arguments)) || this
  122550. }
  122551. r.__extends(a, e), (a = r.__decorate([i.Renderer({ type: 'each' })], a))
  122552. })(c),
  122553. (a.default = c),
  122554. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  122555. }) /*!node_modules/amis/lib/renderers/Flex.js*/
  122556. amis.define('78c1fa1', function (e, t, s, n) {
  122557. 'use strict'
  122558. Object.defineProperty(t, '__esModule', { value: !0 })
  122559. var a = e('68b98b9'),
  122560. i = e('ac704b9'),
  122561. r = e('64ea6e0')
  122562. function l(e) {
  122563. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  122564. }
  122565. var o = l(i),
  122566. d = e('ac704b9'),
  122567. c = (d.default || d).createElement
  122568. ;(d.default || d).Fragment
  122569. var u = (function (e) {
  122570. function t(t) {
  122571. return e.call(this, t) || this
  122572. }
  122573. return (
  122574. a.__extends(t, e),
  122575. (t.prototype.render = function () {
  122576. var e = this.props,
  122577. t = e.items,
  122578. s = e.direction,
  122579. n = e.justify,
  122580. i = e.alignItems,
  122581. l = e.alignContent,
  122582. o = e.style,
  122583. d = e.className,
  122584. u = e.render,
  122585. f = e.disabled,
  122586. p = e.data,
  122587. m = e.id,
  122588. y = e.wrapperCustomStyle,
  122589. _ = e.env,
  122590. h = e.themeCss,
  122591. C = e.classnames,
  122592. b = r.buildStyle(o, p),
  122593. v = a.__assign({ display: 'flex', flexDirection: s, justifyContent: n, alignItems: i, alignContent: l }, b)
  122594. if (void 0 !== v.flexBasis && v.flex) {
  122595. var x = v.flex.split(' ')
  122596. v.flex = ''
  122597. .concat(x[0], ' ')
  122598. .concat(x[1] || x[0], ' ')
  122599. .concat(v.flexBasis)
  122600. }
  122601. return c(
  122602. 'div',
  122603. {
  122604. style: v,
  122605. className: C(
  122606. 'Flex',
  122607. d,
  122608. r.setThemeClassName(a.__assign(a.__assign({}, this.props), { name: 'baseControlClassName', id: m, themeCss: h })),
  122609. r.setThemeClassName(a.__assign(a.__assign({}, this.props), { name: 'wrapperCustomStyle', id: m, themeCss: y }))
  122610. ),
  122611. 'data-id': m
  122612. },
  122613. (Array.isArray(t) ? t : t ? [t] : []).map(function (e, t) {
  122614. var s
  122615. return u('flexItem/'.concat(t), e, { key: 'flexItem/'.concat(t), disabled: null !== (s = null == e ? void 0 : e.disabled) && void 0 !== s ? s : f })
  122616. }),
  122617. c(r.CustomStyle, a.__assign({}, this.props, { config: { wrapperCustomStyle: y, id: m, themeCss: h, classNames: [{ key: 'baseControlClassName' }] }, env: _ }))
  122618. )
  122619. }),
  122620. (t.defaultProps = { direction: 'row', justify: 'center', alignItems: 'stretch', alignContent: 'center' }),
  122621. t
  122622. )
  122623. })(o.default.Component),
  122624. f = (function (e) {
  122625. function t() {
  122626. return (null !== e && e.apply(this, arguments)) || this
  122627. }
  122628. return (
  122629. a.__extends(t, e),
  122630. (t.prototype.renderBody = function () {
  122631. var e = this.props,
  122632. t = e.children,
  122633. s = e.body,
  122634. n = e.render,
  122635. a = e.disabled
  122636. return t ? ('function' == typeof t ? t(this.props) : t) : s ? n('body', s, { disabled: a }) : null
  122637. }),
  122638. (t.prototype.render = function () {
  122639. var e = this.props,
  122640. t = e.className
  122641. e.size, e.classnames
  122642. var s = e.style
  122643. return c('div', { className: t, style: s }, this.renderBody())
  122644. }),
  122645. (t.propsList = ['body', 'className', 'children']),
  122646. t
  122647. )
  122648. })(o.default.Component)
  122649. !(function (e) {
  122650. function t() {
  122651. return (null !== e && e.apply(this, arguments)) || this
  122652. }
  122653. a.__extends(t, e), (t = a.__decorate([r.Renderer({ type: 'flex' })], t))
  122654. })(u),
  122655. (function (e) {
  122656. function t() {
  122657. return (null !== e && e.apply(this, arguments)) || this
  122658. }
  122659. a.__extends(t, e), (t = a.__decorate([r.Renderer({ type: 'flex-item' })], t))
  122660. })(f),
  122661. (t.FlexItem = f),
  122662. (t.default = u),
  122663. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  122664. }) /*!node_modules/amis/lib/renderers/Form/Control.js*/
  122665. amis.define('eba3ef3', function (e, t, r, n) {
  122666. 'use strict'
  122667. var o = e('68b98b9'),
  122668. a = e('ac704b9'),
  122669. d = e('64ea6e0')
  122670. function i(e) {
  122671. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  122672. }
  122673. var l = i(a),
  122674. u = e('ac704b9'),
  122675. p = (u.default || u).createElement
  122676. ;(u.default || u).Fragment,
  122677. (function (e) {
  122678. function t() {
  122679. return (null !== e && e.apply(this, arguments)) || this
  122680. }
  122681. o.__extends(t, e),
  122682. (t.prototype.renderInput = function () {
  122683. var e = this.props,
  122684. t = e.render,
  122685. r = e.body,
  122686. n = e.name,
  122687. o = e.data
  122688. return t('inner', r, { value: 'string' == typeof n ? d.resolveVariable(n, o) : void 0 })
  122689. }),
  122690. (t.prototype.render = function () {
  122691. var e,
  122692. t = this.props,
  122693. r = t.render,
  122694. n = t.label
  122695. t.control
  122696. var a = o.__rest(t, ['render', 'label', 'control'])
  122697. return p(d.FormItemWrap, o.__assign({}, a, { formMode: null !== (e = a.mode) && void 0 !== e ? e : a.formMode, render: r, sizeMutable: !1, label: n, renderControl: this.renderInput }))
  122698. }),
  122699. o.__decorate([d.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'renderInput', null),
  122700. (t = o.__decorate([d.Renderer({ type: 'control' })], t))
  122701. })(l.default.Component),
  122702. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  122703. }) /*!node_modules/amis/lib/renderers/Form/Hidden.js*/
  122704. amis.define('ba3d089', function (e, n, t, i) {
  122705. 'use strict'
  122706. Object.defineProperty(n, '__esModule', { value: !0 })
  122707. var u = e('68b98b9'),
  122708. r = e('ac704b9'),
  122709. o = e('64ea6e0')
  122710. function a(e) {
  122711. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  122712. }
  122713. var d = (function (e) {
  122714. function n() {
  122715. return (null !== e && e.apply(this, arguments)) || this
  122716. }
  122717. return (
  122718. u.__extends(n, e),
  122719. (n.prototype.render = function () {
  122720. return null
  122721. }),
  122722. n
  122723. )
  122724. })(a(r).default.Component)
  122725. !(function (e) {
  122726. function n() {
  122727. return (null !== e && e.apply(this, arguments)) || this
  122728. }
  122729. u.__extends(n, e), (n = u.__decorate([o.FormItem({ type: 'hidden', wrap: !1, sizeMutable: !1 })], n))
  122730. })(d),
  122731. (n.default = d),
  122732. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  122733. }) /*!node_modules/amis/lib/renderers/Form/InputText.js*/
  122734. amis.define('c783534', function (e, t, n, a) {
  122735. 'use strict'
  122736. Object.defineProperty(t, '__esModule', { value: !0 })
  122737. var s = e('68b98b9'),
  122738. i = e('ac704b9'),
  122739. o = e('be1e673'),
  122740. l = e('4d28952'),
  122741. r = e('5f94728'),
  122742. u = e('0de7e2d'),
  122743. p = e('64ea6e0'),
  122744. c = e('59972ca'),
  122745. d = e('26ec3b9')
  122746. function h(e) {
  122747. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  122748. }
  122749. var v = h(i),
  122750. m = h(o),
  122751. f = h(r),
  122752. C = h(u),
  122753. g = e('ac704b9'),
  122754. _ = (g.default || g).createElement
  122755. ;(g.default || g).Fragment
  122756. var y = (function (e) {
  122757. function t(t) {
  122758. var n = e.call(this, t) || this,
  122759. a = t.value
  122760. return (
  122761. (n.state = { isOpen: !1, inputValue: t.multiple || !1 === t.creatable ? '' : n.valueToString(a), isFocused: !1, revealPassword: !1 }),
  122762. (n.focus = n.focus.bind(n)),
  122763. (n.clearValue = n.clearValue.bind(n)),
  122764. (n.toggleRevealPassword = n.toggleRevealPassword.bind(n)),
  122765. (n.inputRef = n.inputRef.bind(n)),
  122766. (n.handleClick = n.handleClick.bind(n)),
  122767. (n.handleFocus = n.handleFocus.bind(n)),
  122768. (n.handleBlur = n.handleBlur.bind(n)),
  122769. (n.handleInputChange = n.handleInputChange.bind(n)),
  122770. (n.handleKeyDown = n.handleKeyDown.bind(n)),
  122771. (n.handleChange = n.handleChange.bind(n)),
  122772. (n.handleStateChange = n.handleStateChange.bind(n)),
  122773. (n.loadAutoComplete = f.default(n.loadAutoComplete.bind(n), 250, { trailing: !0, leading: !1 })),
  122774. n
  122775. )
  122776. }
  122777. return (
  122778. s.__extends(t, e),
  122779. (t.prototype.componentDidMount = function () {
  122780. var e = this,
  122781. t = this.props,
  122782. n = t.formItem,
  122783. a = t.autoComplete,
  122784. i = t.addHook,
  122785. o = t.formInited,
  122786. l = t.data,
  122787. r = t.name
  122788. p.isEffectiveApi(a, l) &&
  122789. n &&
  122790. (o
  122791. ? n.loadOptions(a, p.createObject(l, { term: '' }))
  122792. : i &&
  122793. (this.unHook = i(function (t) {
  122794. return s.__awaiter(e, void 0, void 0, function () {
  122795. return s.__generator(this, function (e) {
  122796. switch (e.label) {
  122797. case 0:
  122798. return [4, n.loadOptions(a, p.createObject(t, { term: '' }))]
  122799. case 1:
  122800. return e.sent(), n.value && p.setVariable(t, r, n.value), [2]
  122801. }
  122802. })
  122803. })
  122804. }, 'init')))
  122805. }),
  122806. (t.prototype.componentDidUpdate = function (e) {
  122807. var t = this.props
  122808. e.value !== t.value && this.setState({ inputValue: t.multiple || !1 === t.creatable ? '' : this.valueToString(t.value) }),
  122809. e.revealPassword !== t.revealPassword && !t.revealPassword && this.setState({ revealPassword: !1 })
  122810. }),
  122811. (t.prototype.componentWillUnmount = function () {
  122812. this.unHook && this.unHook()
  122813. }),
  122814. (t.prototype.inputRef = function (e) {
  122815. this.input = e
  122816. }),
  122817. (t.prototype.doAction = function (e, t, n, a) {
  122818. var s = null == e ? void 0 : e.actionType
  122819. 'reset' === s ? this.resetValue() : 'clear' === s ? this.clearValue() : 'focus' === s && this.focus()
  122820. }),
  122821. (t.prototype.focus = function () {
  122822. if (this.input) {
  122823. this.input.focus()
  122824. var e = this.input.value.length
  122825. e && ('email' === this.input.type ? ((this.input.type = 'text'), this.input.setSelectionRange(e, e), (this.input.type = 'email')) : this.input.setSelectionRange(e, e))
  122826. }
  122827. }),
  122828. (t.prototype.resetValue = function () {
  122829. var e, t
  122830. return s.__awaiter(this, void 0, void 0, function () {
  122831. var n,
  122832. a,
  122833. i,
  122834. o,
  122835. l,
  122836. r,
  122837. u,
  122838. c,
  122839. d,
  122840. h = this
  122841. return s.__generator(this, function (s) {
  122842. switch (s.label) {
  122843. case 0:
  122844. return (
  122845. (n = this.props),
  122846. (a = n.onChange),
  122847. (i = n.dispatchEvent),
  122848. (o = n.resetValue),
  122849. (l = n.formStore),
  122850. (r = n.store),
  122851. (u = n.name),
  122852. (c = null !== (t = p.getVariable(null !== (e = null == l ? void 0 : l.pristine) && void 0 !== e ? e : null == r ? void 0 : r.pristine, u)) && void 0 !== t ? t : o),
  122853. [4, i('change', p.resolveEventData(this.props, { value: c }))]
  122854. )
  122855. case 1:
  122856. return (
  122857. (null == (d = s.sent()) ? void 0 : d.prevented) ||
  122858. (a(c),
  122859. this.setState({ inputValue: c }, function () {
  122860. h.focus(), h.loadAutoComplete()
  122861. })),
  122862. [2]
  122863. )
  122864. }
  122865. })
  122866. })
  122867. }),
  122868. (t.prototype.clearValue = function () {
  122869. return s.__awaiter(this, void 0, void 0, function () {
  122870. var e,
  122871. t,
  122872. n,
  122873. a,
  122874. i,
  122875. o,
  122876. l,
  122877. r = this
  122878. return s.__generator(this, function (s) {
  122879. switch (s.label) {
  122880. case 0:
  122881. return (
  122882. (e = this.props),
  122883. (t = e.onChange),
  122884. (n = e.dispatchEvent),
  122885. (a = e.clearValueOnEmpty),
  122886. (i = this.props.resetValue),
  122887. a && '' === i && (i = void 0),
  122888. [4, n('clear', p.resolveEventData(this.props, { value: i }))]
  122889. )
  122890. case 1:
  122891. return (null == (o = s.sent()) ? void 0 : o.prevented) ? [2] : [4, n('change', p.resolveEventData(this.props, { value: i }))]
  122892. case 2:
  122893. return (
  122894. (null == (l = s.sent()) ? void 0 : l.prevented) ||
  122895. (t(i),
  122896. this.setState({ inputValue: i }, function () {
  122897. r.focus(), r.loadAutoComplete()
  122898. })),
  122899. [2]
  122900. )
  122901. }
  122902. })
  122903. })
  122904. }),
  122905. (t.prototype.removeItem = function (e) {
  122906. var t = this.props,
  122907. n = t.selectedOptions,
  122908. a = t.onChange,
  122909. s = n.concat()
  122910. s.splice(e, 1), a(this.normalizeValue(s))
  122911. }),
  122912. (t.prototype.handleClick = function () {
  122913. return s.__awaiter(this, void 0, void 0, function () {
  122914. var e, t, n, a
  122915. return s.__generator(this, function (s) {
  122916. switch (s.label) {
  122917. case 0:
  122918. return (e = this.props), (t = e.dispatchEvent), (n = e.value), [4, t('click', p.resolveEventData(this.props, { value: n }))]
  122919. case 1:
  122920. return (null == (a = s.sent()) ? void 0 : a.prevented) || (this.state.isFocused || this.focus(), this.setState({ isOpen: !0 })), [2]
  122921. }
  122922. })
  122923. })
  122924. }),
  122925. (t.prototype.handleFocus = function (e) {
  122926. return s.__awaiter(this, void 0, void 0, function () {
  122927. var t, n, a, i, o
  122928. return s.__generator(this, function (s) {
  122929. switch (s.label) {
  122930. case 0:
  122931. return (
  122932. (t = this.props), (n = t.dispatchEvent), (a = t.onFocus), (i = t.value), this.setState({ isOpen: !0, isFocused: !0 }), [4, n('focus', p.resolveEventData(this.props, { value: i }))]
  122933. )
  122934. case 1:
  122935. return (null == (o = s.sent()) ? void 0 : o.prevented) || null == a || a(e), [2]
  122936. }
  122937. })
  122938. })
  122939. }),
  122940. (t.prototype.handleBlur = function (e) {
  122941. return s.__awaiter(this, void 0, void 0, function () {
  122942. var t,
  122943. n,
  122944. a,
  122945. i,
  122946. o,
  122947. l,
  122948. r,
  122949. u = this
  122950. return s.__generator(this, function (s) {
  122951. switch (s.label) {
  122952. case 0:
  122953. return (
  122954. (t = this.props),
  122955. (n = t.onBlur),
  122956. (a = t.trimContents),
  122957. (i = t.value),
  122958. (o = t.onChange),
  122959. (l = t.dispatchEvent),
  122960. this.setState({ isFocused: !1 }, function () {
  122961. if (a && i && 'string' == typeof i) {
  122962. var e = i.trim()
  122963. u.input && (u.input.value = e), o(e)
  122964. }
  122965. }),
  122966. [4, l('blur', p.resolveEventData(this.props, { value: i }))]
  122967. )
  122968. case 1:
  122969. return (null == (r = s.sent()) ? void 0 : r.prevented) || (n && n(e)), [2]
  122970. }
  122971. })
  122972. })
  122973. }),
  122974. (t.prototype.close = function () {
  122975. this.setState({ isFocused: !1 })
  122976. }),
  122977. (t.prototype.handleInputChange = function (e) {
  122978. return s.__awaiter(this, void 0, void 0, function () {
  122979. var t,
  122980. n,
  122981. a,
  122982. i,
  122983. o,
  122984. l,
  122985. r = this
  122986. return s.__generator(this, function (s) {
  122987. switch (s.label) {
  122988. case 0:
  122989. return (
  122990. (t = this.transformValue(e.currentTarget.value)),
  122991. (n = this.props),
  122992. (a = n.creatable),
  122993. (i = n.multiple),
  122994. (o = n.onChange),
  122995. [4, (0, n.dispatchEvent)('change', p.resolveEventData(this.props, { value: t }))]
  122996. )
  122997. case 1:
  122998. return (
  122999. (null == (l = s.sent()) ? void 0 : l.prevented) ||
  123000. this.setState({ inputValue: t }, function () {
  123001. !1 === a || i || null == o || o(t), r.loadAutoComplete()
  123002. }),
  123003. [2]
  123004. )
  123005. }
  123006. })
  123007. })
  123008. }),
  123009. (t.prototype.handleKeyDown = function (e) {
  123010. var t
  123011. return s.__awaiter(this, void 0, void 0, function () {
  123012. var n, a, i, o, l, r, u, c, d, h
  123013. return s.__generator(this, function (s) {
  123014. switch (s.label) {
  123015. case 0:
  123016. return (
  123017. (n = this.props),
  123018. (a = n.selectedOptions),
  123019. (i = n.onChange),
  123020. (o = n.multiple),
  123021. (l = n.creatable),
  123022. (r = n.dispatchEvent),
  123023. (u = (null === (t = this.props) || void 0 === t ? void 0 : t.valueField) || 'value'),
  123024. !a.length || this.state.inputValue || 8 !== e.keyCode
  123025. ? [3, 1]
  123026. : (e.preventDefault(), (d = a.concat()).pop(), i(this.normalizeValue(d)), this.setState({ inputValue: '' }, this.loadAutoComplete), [3, 4])
  123027. )
  123028. case 1:
  123029. return 'Enter' === e.key && this.state.inputValue && 'number' != typeof this.highlightedIndex && !1 !== l
  123030. ? (e.preventDefault(),
  123031. (c = this.state.inputValue),
  123032. o &&
  123033. c &&
  123034. (C.default(a, function (e) {
  123035. return e[u] == c
  123036. })
  123037. ? (c = this.normalizeValue(a).concat())
  123038. : ((d = a.concat()).push({ label: c, value: c }), (c = this.normalizeValue(d).concat()))),
  123039. [4, r('enter', p.resolveEventData(this.props, { value: c }))])
  123040. : [3, 3]
  123041. case 2:
  123042. return (null == (h = s.sent()) ? void 0 : h.prevented) ? [2] : (i(c), this.setState({ inputValue: o ? '' : c, isOpen: !1 }, this.loadAutoComplete), [3, 4])
  123043. case 3:
  123044. 'Enter' === e.key && this.state.isOpen && 'number' != typeof this.highlightedIndex && this.setState({ isOpen: !1 }), (s.label = 4)
  123045. case 4:
  123046. return [2]
  123047. }
  123048. })
  123049. })
  123050. }),
  123051. (t.prototype.handleChange = function (e) {
  123052. var t = this.props,
  123053. n = t.onChange,
  123054. a = t.multiple,
  123055. s = t.options,
  123056. i = t.selectedOptions,
  123057. o = t.creatable,
  123058. l = t.valueField,
  123059. r = s.find(function (t) {
  123060. return t[l || 'value'] === e
  123061. })
  123062. if (a) {
  123063. var u = i.concat()
  123064. r && u.push(r), n(this.normalizeValue(u))
  123065. } else n(r ? this.normalizeValue(r) : e)
  123066. ;(a || !1 === o) && this.setState({ inputValue: '' }, this.loadAutoComplete)
  123067. }),
  123068. (t.prototype.handleStateChange = function (e) {
  123069. var t = this.props.creatable,
  123070. n = this.props.multiple || this.props.multi
  123071. switch (e.type) {
  123072. case m.default.stateChangeTypes.itemMouseEnter:
  123073. case m.default.stateChangeTypes.changeInput:
  123074. this.setState({ isOpen: !0 })
  123075. break
  123076. default:
  123077. var a = {}
  123078. void 0 !== e.isOpen && (a.isOpen = e.isOpen),
  123079. void 0 !== e.highlightedIndex && (this.highlightedIndex = e.highlightedIndex),
  123080. !n && !1 === t && this.state.isOpen && !1 === e.isOpen && (a.inputValue = ''),
  123081. this.setState(a)
  123082. }
  123083. }),
  123084. (t.prototype.handleNormalInputChange = function (e) {
  123085. return s.__awaiter(this, void 0, void 0, function () {
  123086. var t, n, a, i, o, l, r
  123087. return s.__generator(this, function (s) {
  123088. switch (s.label) {
  123089. case 0:
  123090. return (
  123091. (t = this.props),
  123092. (n = t.onChange),
  123093. (a = t.dispatchEvent),
  123094. (i = t.trimContents),
  123095. (o = t.clearValueOnEmpty),
  123096. 'string' == typeof (l = this.transformValue(e.currentTarget.value)) && (i && (l = l.trim()), o && '' === l && (l = void 0)),
  123097. [4, a('change', p.resolveEventData(this.props, { value: l }))]
  123098. )
  123099. case 1:
  123100. return (null == (r = s.sent()) ? void 0 : r.prevented) || n(l), [2]
  123101. }
  123102. })
  123103. })
  123104. }),
  123105. (t.prototype.normalizeValue = function (e) {
  123106. var t = this.props,
  123107. n = t.multiple,
  123108. a = t.delimiter,
  123109. s = t.joinValues,
  123110. i = t.extractValue,
  123111. o = t.valueField,
  123112. l = Array.isArray(e) ? e : e ? [e] : []
  123113. if (s)
  123114. return l
  123115. .map(function (e) {
  123116. return e[o || 'value']
  123117. })
  123118. .join(a || ',')
  123119. if (i) {
  123120. var r = l.map(function (e) {
  123121. return e[o || 'value']
  123122. })
  123123. return n ? r : r[0]
  123124. }
  123125. return n ? l : l[0]
  123126. }),
  123127. (t.prototype.transformValue = function (e) {
  123128. var t = this.props.transform
  123129. return t
  123130. ? (Object.keys(t).forEach(function (n) {
  123131. var a = t[n]
  123132. switch (n) {
  123133. case 'lowerCase':
  123134. a && (e = e.toLowerCase())
  123135. break
  123136. case 'upperCase':
  123137. a && (e = e.toUpperCase())
  123138. }
  123139. }),
  123140. e)
  123141. : e
  123142. }),
  123143. (t.prototype.loadAutoComplete = function () {
  123144. var e = this.props,
  123145. t = e.formItem,
  123146. n = e.autoComplete,
  123147. a = e.data
  123148. p.isEffectiveApi(n, a) && t && t.loadOptions(n, p.createObject(a, { term: this.state.inputValue || '' }), { extendsOptions: !0 })
  123149. }),
  123150. (t.prototype.reload = function () {
  123151. var e = this.props.reloadOptions
  123152. e && e()
  123153. }),
  123154. (t.prototype.valueToString = function (e) {
  123155. return null == e ? '' : 'string' == typeof e ? e : e instanceof Date ? e.toISOString() : JSON.stringify(e)
  123156. }),
  123157. (t.prototype.getTarget = function () {
  123158. var e
  123159. return null === (e = this.input) || void 0 === e ? void 0 : e.parentElement
  123160. }),
  123161. (t.prototype.renderSugestMode = function () {
  123162. var e,
  123163. t = this,
  123164. n = this.props,
  123165. a = n.className
  123166. n.style
  123167. var i = n.inputControlClassName,
  123168. o = n.nativeInputClassName,
  123169. r = n.inputOnly,
  123170. u = n.value,
  123171. d = n.placeholder,
  123172. h = n.classnames,
  123173. f = n.disabled,
  123174. C = n.readOnly,
  123175. g = n.name,
  123176. y = n.loading,
  123177. x = n.clearable,
  123178. O = n.options,
  123179. T = n.selectedOptions,
  123180. N = n.autoComplete,
  123181. w = n.labelField,
  123182. I = n.valueField,
  123183. V = n.multiple,
  123184. S = n.creatable,
  123185. F = n.borderMode,
  123186. E = n.showCounter,
  123187. k = n.data,
  123188. P = n.maxLength,
  123189. A = n.minLength,
  123190. D = n.translate,
  123191. B = n.loadingConfig,
  123192. R = n.popOverContainer,
  123193. j = n.themeCss,
  123194. z = n.css,
  123195. L = n.id,
  123196. M = n.nativeAutoComplete,
  123197. K = n.testIdBuilder,
  123198. H = null === (e = this.props.type) || void 0 === e ? void 0 : e.replace(/^(?:native|input)\-/, '')
  123199. return _(
  123200. m.default,
  123201. {
  123202. isOpen: this.state.isOpen && !f && !C,
  123203. inputValue: this.state.inputValue,
  123204. onChange: this.handleChange,
  123205. onStateChange: this.handleStateChange,
  123206. selectedItem: T.map(function (e) {
  123207. return e[I || 'value']
  123208. })
  123209. },
  123210. function (e) {
  123211. var n,
  123212. m,
  123213. U,
  123214. W = e.getInputProps,
  123215. J = e.getItemProps,
  123216. q = e.isOpen,
  123217. G = e.inputValue,
  123218. Q = e.selectedItem,
  123219. X = e.highlightedIndex,
  123220. Y = G && q && !N ? l.matchSorter(O, G, { keys: [w || 'label', I || 'value'], threshold: l.matchSorter.rankings.CONTAINS }) : O,
  123221. Z = q ? b(Y, Q) : {}
  123222. ;(Y = Y.filter(function (e) {
  123223. return !~Q.indexOf(e.value)
  123224. })),
  123225. t.state.inputValue &&
  123226. !1 !== S &&
  123227. V &&
  123228. !Y.some(function (e) {
  123229. return e.value === t.state.inputValue
  123230. }) &&
  123231. !~Q.indexOf(t.state.inputValue) &&
  123232. Y.push((((n = {})[w || 'label'] = t.state.inputValue), (n[I || 'value'] = t.state.inputValue), (n.isNew = !0), n))
  123233. var $ = p.filter(d, k)
  123234. return _(
  123235. 'div',
  123236. s.__assign(
  123237. {
  123238. className: h(
  123239. 'TextControl-input TextControl-input--withAC',
  123240. i,
  123241. p.setThemeClassName(s.__assign(s.__assign({}, t.props), { name: 'inputControlClassName', id: L, themeCss: j || z })),
  123242. p.setThemeClassName(s.__assign(s.__assign({}, t.props), { name: 'inputControlClassName', id: L, themeCss: j || z, extra: 'inner' })),
  123243. r ? a : '',
  123244. ((m = { 'is-opened': q, 'TextControl-input--multiple': V }), (m['TextControl-input--border'.concat(p.ucFirst(F))] = F), m)
  123245. ),
  123246. onClick: t.handleClick
  123247. },
  123248. null == K ? void 0 : K.getTestId()
  123249. ),
  123250. _(
  123251. v.default.Fragment,
  123252. null,
  123253. !$ || T.length || t.state.inputValue || t.state.isFocused ? null : _('div', { className: h('TextControl-placeholder') }, $),
  123254. T.map(function (e, n) {
  123255. return V
  123256. ? _(
  123257. 'div',
  123258. { className: h('TextControl-value'), key: n },
  123259. _(c.OverflowTpl, { className: h('TextControl-valueLabel'), tooltip: ''.concat(e[w || 'label']) }, ''.concat(e[w || 'label'])),
  123260. _(c.Icon, { icon: 'close', className: h('TextControl-valueIcon', 'icon'), onClick: t.removeItem.bind(t, n) })
  123261. )
  123262. : (G && q) || !1 !== S
  123263. ? null
  123264. : _('div', { className: h('TextControl-value'), key: n }, e.label)
  123265. }),
  123266. _(
  123267. c.Input,
  123268. s.__assign(
  123269. {},
  123270. W({
  123271. name: g,
  123272. ref: t.inputRef,
  123273. disabled: f,
  123274. readOnly: C,
  123275. type: H,
  123276. onFocus: t.handleFocus,
  123277. onBlur: t.handleBlur,
  123278. onChange: t.handleInputChange,
  123279. onKeyDown: t.handleKeyDown,
  123280. maxLength: P,
  123281. minLength: A
  123282. }),
  123283. { autoComplete: M, size: 10, className: h(o) }
  123284. )
  123285. )
  123286. ),
  123287. x && !f && !C && u ? _('a', { onClick: t.clearValue, className: h('TextControl-clear') }, _(c.Icon, { icon: 'input-clear', className: 'icon', iconContent: 'InputText-clear' })) : null,
  123288. E
  123289. ? _(
  123290. 'span',
  123291. { className: h('TextControl-counter') },
  123292. ''.concat(null === (U = t.valueToString(u)) || void 0 === U ? void 0 : U.length).concat('number' == typeof P && P ? '/'.concat(P) : '')
  123293. )
  123294. : null,
  123295. y ? _(c.Spinner, { show: !0, icon: 'reload', size: 'sm', spinnerClassName: h('TextControl-spinner'), loadingConfig: B }) : null,
  123296. _(
  123297. p.Overlay,
  123298. { container: R || t.getTarget, target: t.getTarget, show: !(!q || !Y.length) },
  123299. _(
  123300. p.PopOver,
  123301. { className: h('TextControl-popover'), style: { width: t.input ? t.input.parentElement.offsetWidth : 'auto' } },
  123302. _(
  123303. 'div',
  123304. { className: h('TextControl-sugs') },
  123305. Y.map(function (e) {
  123306. var t = e[w || 'label'],
  123307. n = e[I || 'value']
  123308. return _(
  123309. 'div',
  123310. s.__assign({}, J({ item: n, disabled: e.disabled, className: h('TextControl-sugItem', { 'is-highlight': X === Z[n], 'is-disabled': e.disabled || e.readOnly }) }), { key: n }),
  123311. e.isNew ? _('span', null, D('Text.add', { label: t }), _(c.Icon, { icon: 'enter', className: 'icon' })) : _('span', null, e.disabled ? t : p.highlight(t, G), e.tip)
  123312. )
  123313. })
  123314. )
  123315. )
  123316. )
  123317. )
  123318. }
  123319. )
  123320. }),
  123321. (t.prototype.toggleRevealPassword = function () {
  123322. this.setState({ revealPassword: !this.state.revealPassword })
  123323. }),
  123324. (t.prototype.renderNormal = function () {
  123325. var e,
  123326. t,
  123327. n,
  123328. a = this.props
  123329. a.classPrefix
  123330. var i = a.classnames,
  123331. o = a.className
  123332. a.style
  123333. var l = a.inputControlClassName,
  123334. r = a.nativeInputClassName,
  123335. u = a.inputOnly,
  123336. d = a.value,
  123337. h = a.placeholder
  123338. a.onChange
  123339. var v = a.disabled,
  123340. m = a.readOnly,
  123341. f = a.max,
  123342. C = a.min,
  123343. g = a.step,
  123344. y = a.clearable,
  123345. b = a.revealPassword,
  123346. x = void 0 === b || b,
  123347. O = a.name,
  123348. T = a.borderMode,
  123349. N = a.prefix,
  123350. w = a.suffix,
  123351. I = a.data,
  123352. V = a.showCounter,
  123353. S = a.maxLength,
  123354. F = a.minLength,
  123355. E = a.themeCss,
  123356. k = a.css,
  123357. P = a.id,
  123358. A = a.nativeAutoComplete,
  123359. D = a.testIdBuilder,
  123360. B = null === (t = this.props.type) || void 0 === t ? void 0 : t.replace(/^(?:native|input)\-/, '')
  123361. return _(
  123362. 'div',
  123363. s.__assign(
  123364. {
  123365. className: i(
  123366. 'TextControl-input',
  123367. ((e = {}), (e['TextControl-input--border'.concat(p.ucFirst(T))] = T), e),
  123368. p.setThemeClassName(s.__assign(s.__assign({}, this.props), { name: 'inputControlClassName', id: P, themeCss: E || k })),
  123369. p.setThemeClassName(s.__assign(s.__assign({}, this.props), { name: 'inputControlClassName', id: P, themeCss: E || k, extra: 'inner' })),
  123370. l,
  123371. u ? o : ''
  123372. )
  123373. },
  123374. null == D ? void 0 : D.getTestId()
  123375. ),
  123376. N ? _('span', { className: i('TextControl-inputPrefix') }, p.filter(N, I)) : null,
  123377. _(
  123378. c.Input,
  123379. s.__assign(
  123380. {
  123381. name: O,
  123382. placeholder: p.filter(h, I),
  123383. ref: this.inputRef,
  123384. disabled: v,
  123385. readOnly: m,
  123386. type: this.state.revealPassword ? 'text' : B,
  123387. onFocus: this.handleFocus,
  123388. onBlur: this.handleBlur,
  123389. max: f,
  123390. min: C,
  123391. maxLength: S,
  123392. minLength: F,
  123393. autoComplete: A,
  123394. size: 10,
  123395. step: g,
  123396. onChange: this.handleNormalInputChange,
  123397. value: this.valueToString(d),
  123398. className: i(r, { 'TextControl-input-password': 'password' === B && x })
  123399. },
  123400. null == D ? void 0 : D.getChild('input').getTestId()
  123401. )
  123402. ),
  123403. y && !v && !m && d ? _('a', { onClick: this.clearValue, className: i('TextControl-clear') }, _(c.Icon, { icon: 'input-clear', className: 'icon', iconContent: 'InputText-clear' })) : null,
  123404. 'password' === B && x && !v
  123405. ? _(
  123406. 'a',
  123407. { onClick: this.toggleRevealPassword, className: i('TextControl-revealPassword') },
  123408. this.state.revealPassword
  123409. ? _(c.Icon, { icon: 'view', className: i('TextControl-icon-view'), classNameProp: i('TextControl-icon-view'), iconContent: 'InputText-view' })
  123410. : _(c.Icon, { icon: 'invisible', className: i('TextControl-icon-invisible'), classNameProp: i('TextControl-icon-invisible'), iconContent: 'InputText-invisible' })
  123411. )
  123412. : null,
  123413. V
  123414. ? _(
  123415. 'span',
  123416. { className: i('TextControl-counter') },
  123417. ''.concat(null === (n = this.valueToString(d)) || void 0 === n ? void 0 : n.length).concat('number' == typeof S && S ? '/'.concat(S) : '')
  123418. )
  123419. : null,
  123420. w ? _('span', { className: i('TextControl-inputSuffix') }, p.filter(w, I)) : null
  123421. )
  123422. }),
  123423. (t.prototype.renderBody = function (e) {
  123424. var t,
  123425. n,
  123426. a = this.props,
  123427. i = a.classnames,
  123428. o = a.className
  123429. a.style
  123430. var l = a.classPrefix,
  123431. r = a.addOn,
  123432. u = a.render,
  123433. d = a.data,
  123434. h = a.disabled,
  123435. v = a.readOnly,
  123436. m = a.inputOnly,
  123437. f = a.static,
  123438. C = a.addOnClassName,
  123439. g = a.themeCss,
  123440. y = a.css,
  123441. b = a.id,
  123442. x = 'string' == typeof r ? { label: r, type: 'plain' } : r,
  123443. O = _(c.Icon, { cx: i, icon: null == x ? void 0 : x.icon, className: 'Icon' }),
  123444. T =
  123445. x && !f
  123446. ? x.actionType || ~['button', 'submit', 'reset', 'action'].indexOf(x.type)
  123447. ? _(
  123448. 'div',
  123449. {
  123450. className: i(
  123451. ''.concat(l, 'TextControl-button'),
  123452. C,
  123453. p.setThemeClassName(s.__assign(s.__assign({}, this.props), { name: 'addOnClassName', id: b, themeCss: g || y, extra: 'addOn' }))
  123454. )
  123455. },
  123456. u('addOn', x, { disabled: h })
  123457. )
  123458. : _(
  123459. 'div',
  123460. {
  123461. className: i(
  123462. ''.concat(l, 'TextControl-addOn'),
  123463. C,
  123464. p.setThemeClassName(s.__assign(s.__assign({}, this.props), { name: 'addOnClassName', id: b, themeCss: g || y, extra: 'addOn' }))
  123465. )
  123466. },
  123467. O,
  123468. x.label ? p.filter(x.label, d) : null
  123469. )
  123470. : null
  123471. if (m) return e
  123472. var N = f
  123473. ? i(''.concat(l, 'TextControl'), (((n = {})[''.concat(l, 'TextControl--withAddOn')] = !!T), n))
  123474. : i(o, ''.concat(l, 'TextControl'), (((t = {})[''.concat(l, 'TextControl--withAddOn')] = !!T), (t['is-focused'] = this.state.isFocused), (t['is-disabled'] = h || v), t))
  123475. return _('div', { className: N }, x && 'left' === x.position ? T : null, e, x && 'left' !== x.position ? T : null)
  123476. }),
  123477. (t.prototype.render = function () {
  123478. var e = this.props,
  123479. t = e.options,
  123480. n = e.source,
  123481. a = e.autoComplete,
  123482. i = e.themeCss,
  123483. o = e.css,
  123484. l = e.id,
  123485. r = e.env,
  123486. u = e.classPrefix,
  123487. c = !1 !== a && (n || (null == t ? void 0 : t.length) || a) ? this.renderSugestMode() : this.renderNormal()
  123488. return _(
  123489. v.default.Fragment,
  123490. null,
  123491. this.renderBody(c),
  123492. _(
  123493. p.CustomStyle,
  123494. s.__assign({}, this.props, {
  123495. config: {
  123496. themeCss: i || o,
  123497. classNames: [
  123498. {
  123499. key: 'inputControlClassName',
  123500. weights: { active: { pre: ''.concat(u, 'TextControl.is-focused > .inputControlClassName-').concat(null == l ? void 0 : l.replace('u:', ''), ', ') } }
  123501. }
  123502. ],
  123503. id: l
  123504. },
  123505. env: r
  123506. })
  123507. ),
  123508. _(
  123509. p.CustomStyle,
  123510. s.__assign({}, this.props, {
  123511. config: {
  123512. themeCss: p.formatInputThemeCss(i || o),
  123513. classNames: [
  123514. {
  123515. key: 'inputControlClassName',
  123516. weights: {
  123517. default: { inner: 'input' },
  123518. hover: { inner: 'input' },
  123519. active: { pre: ''.concat(u, 'TextControl.is-focused > .inputControlClassName-').concat(null == l ? void 0 : l.replace('u:', ''), ', '), inner: 'input' }
  123520. }
  123521. }
  123522. ],
  123523. id: l && l + '-inner'
  123524. },
  123525. env: r
  123526. })
  123527. ),
  123528. _(p.CustomStyle, s.__assign({}, this.props, { config: { themeCss: i || o, classNames: [{ key: 'addOnClassName' }], id: l && l + '-addOn' }, env: r }))
  123529. )
  123530. }),
  123531. (t.defaultProps = { resetValue: '', labelField: 'label', valueField: 'value', placeholder: '', allowInputText: !0, trimContents: !0, nativeAutoComplete: 'off' }),
  123532. s.__decorate([p.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', []), s.__metadata('design:returntype', void 0)], t.prototype, 'close', null),
  123533. s.__decorate(
  123534. [p.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', [Object]), s.__metadata('design:returntype', Promise)],
  123535. t.prototype,
  123536. 'handleNormalInputChange',
  123537. null
  123538. ),
  123539. s.__decorate([p.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', []), s.__metadata('design:returntype', void 0)], t.prototype, 'getTarget', null),
  123540. s.__decorate(
  123541. [p.autobind, d.supportStatic(), s.__metadata('design:type', Function), s.__metadata('design:paramtypes', []), s.__metadata('design:returntype', Object)],
  123542. t.prototype,
  123543. 'render',
  123544. null
  123545. ),
  123546. t
  123547. )
  123548. })(v.default.PureComponent)
  123549. function b(e, t, n) {
  123550. return (
  123551. void 0 === n && (n = 'value'),
  123552. e
  123553. .filter(function (e) {
  123554. return -1 === t.indexOf(e[n || 'value'])
  123555. })
  123556. .reduce(function (e, t, a) {
  123557. return (e[t[n || 'value']] = a), e
  123558. }, {})
  123559. )
  123560. }
  123561. !(function (e) {
  123562. function t() {
  123563. return (null !== e && e.apply(this, arguments)) || this
  123564. }
  123565. s.__extends(t, e), (t = s.__decorate([p.OptionsControl({ type: 'input-text' })], t))
  123566. })(y),
  123567. (function (e) {
  123568. function t() {
  123569. return (null !== e && e.apply(this, arguments)) || this
  123570. }
  123571. s.__extends(t, e), (t = s.__decorate([p.OptionsControl({ type: 'input-password' })], t))
  123572. })(y),
  123573. (function (e) {
  123574. function t() {
  123575. return (null !== e && e.apply(this, arguments)) || this
  123576. }
  123577. s.__extends(t, e), (t = s.__decorate([p.OptionsControl({ type: 'input-email', validations: 'isEmail' })], t))
  123578. })(y),
  123579. (function (e) {
  123580. function t() {
  123581. return (null !== e && e.apply(this, arguments)) || this
  123582. }
  123583. s.__extends(t, e), (t = s.__decorate([p.OptionsControl({ type: 'input-url', validations: 'isUrl' })], t))
  123584. })(y),
  123585. (function (e) {
  123586. function t() {
  123587. return (null !== e && e.apply(this, arguments)) || this
  123588. }
  123589. s.__extends(t, e), (t = s.__decorate([p.OptionsControl({ type: 'native-date' })], t))
  123590. })(y),
  123591. (function (e) {
  123592. function t() {
  123593. return (null !== e && e.apply(this, arguments)) || this
  123594. }
  123595. s.__extends(t, e), (t = s.__decorate([p.OptionsControl({ type: 'native-time' })], t))
  123596. })(y),
  123597. (function (e) {
  123598. function t() {
  123599. return (null !== e && e.apply(this, arguments)) || this
  123600. }
  123601. s.__extends(t, e), (t = s.__decorate([p.OptionsControl({ type: 'native-number' })], t))
  123602. })(y),
  123603. (t.default = y),
  123604. (t.mapItemIndex = b),
  123605. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  123606. }) /*!node_modules/amis/lib/renderers/Form/InputTag.js*/
  123607. amis.define('3976351', function (e, t, a, n) {
  123608. 'use strict'
  123609. Object.defineProperty(t, '__esModule', { value: !0 })
  123610. var i = e('68b98b9'),
  123611. o = e('ac704b9'),
  123612. r = e('64ea6e0'),
  123613. s = e('be1e673'),
  123614. l = e('0de7e2d'),
  123615. u = e('e841039'),
  123616. d = e('f26bab3'),
  123617. p = e('1e5c4ba'),
  123618. c = e('59972ca'),
  123619. h = e('26ec3b9'),
  123620. m = e('4d28952')
  123621. function _(e) {
  123622. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  123623. }
  123624. var g = _(o),
  123625. v = _(s),
  123626. y = _(l),
  123627. f = _(u),
  123628. b = _(d),
  123629. O = e('ac704b9'),
  123630. F = (O.default || O).createElement
  123631. ;(O.default || O).Fragment
  123632. var I = (function (e) {
  123633. function t(t) {
  123634. var a = e.call(this, t) || this
  123635. return (a.input = g.default.createRef()), (a.state = { isOpened: !1, inputValue: '', isFocused: !1, selectedOptions: t.selectedOptions, cacheOptions: [] }), a
  123636. }
  123637. return (
  123638. i.__extends(t, e),
  123639. (t.prototype.componentDidUpdate = function (e) {
  123640. var t = this.props
  123641. e.value !== t.value && this.setState({ inputValue: '' })
  123642. }),
  123643. (t.prototype.doAction = function (e, t, a) {
  123644. var n,
  123645. i,
  123646. o = this.props,
  123647. s = o.resetValue,
  123648. l = o.onChange,
  123649. u = o.formStore,
  123650. d = o.store,
  123651. p = o.name,
  123652. c = null == e ? void 0 : e.actionType
  123653. if ('clear' === c) null == l || l('')
  123654. else if ('reset' === c) {
  123655. var h = null !== (i = r.getVariable(null !== (n = null == u ? void 0 : u.pristine) && void 0 !== n ? n : null == d ? void 0 : d.pristine, p)) && void 0 !== i ? i : s
  123656. null == l || l(null != h ? h : '')
  123657. }
  123658. }),
  123659. (t.prototype.dispatchEvent = function (e, t) {
  123660. return (
  123661. void 0 === t && (t = {}),
  123662. i.__awaiter(this, void 0, void 0, function () {
  123663. var a, n, o, s
  123664. return i.__generator(this, function (l) {
  123665. switch (l.label) {
  123666. case 0:
  123667. return (a = this.props), (n = a.dispatchEvent), (o = a.options), [4, n(e, r.resolveEventData(this.props, i.__assign({ options: o, items: o }, t)))]
  123668. case 1:
  123669. return [2, !!(null == (s = l.sent()) ? void 0 : s.prevented)]
  123670. }
  123671. })
  123672. })
  123673. )
  123674. }),
  123675. (t.prototype.normalizeInputValue = function (e) {
  123676. var t = this.props,
  123677. a = t.enableBatchAdd,
  123678. n = t.separator,
  123679. i = t.valueField,
  123680. o = t.labelField,
  123681. r = []
  123682. return (
  123683. a && n && 'string' == typeof n ? (r = e.split(n)) : r.push(e),
  123684. r.filter(Boolean).map(function (e) {
  123685. var t
  123686. return ((t = {})[''.concat(i || 'value')] = e), (t[''.concat(o || 'label')] = e), t
  123687. })
  123688. )
  123689. }),
  123690. (t.prototype.normalizeOptions = function (e) {
  123691. var t = this.props,
  123692. a = t.joinValues,
  123693. n = t.extractValue,
  123694. i = t.delimiter,
  123695. o = t.valueField
  123696. return a
  123697. ? e
  123698. .map(function (e) {
  123699. return e[o || 'value']
  123700. })
  123701. .join(i || ',')
  123702. : n
  123703. ? e.map(function (e) {
  123704. return e[o || 'value']
  123705. })
  123706. : e
  123707. }),
  123708. (t.prototype.normalizeMergedValue = function (e, t) {
  123709. void 0 === t && (t = !0)
  123710. var a = this.props,
  123711. n = a.selectedOptions,
  123712. i = a.valueField,
  123713. o = b.default(n.concat(), this.normalizeInputValue(e), function (e, t) {
  123714. return e[i || 'value'] === t[i || 'value']
  123715. })
  123716. return t ? this.normalizeOptions(o) : o
  123717. }),
  123718. (t.prototype.validateInputValue = function (e) {
  123719. var t = this.props,
  123720. a = t.max,
  123721. n = t.maxTagLength
  123722. t.enableBatchAdd, t.separator
  123723. var i = t.onInputValidateFailed,
  123724. o = t.valueField,
  123725. r = this.normalizeMergedValue(e, !1)
  123726. if (null != a && f.default(a) && r.length > a)
  123727. return (
  123728. null == i ||
  123729. i(
  123730. r.map(function (e) {
  123731. return e[o || 'value']
  123732. }),
  123733. 'max'
  123734. ),
  123735. !1
  123736. )
  123737. var s = this.normalizeInputValue(e)
  123738. return (
  123739. null == n ||
  123740. !f.default(n) ||
  123741. !s.some(function (e) {
  123742. return e[o || 'value'].length > n
  123743. }) ||
  123744. (null == i ||
  123745. i(
  123746. s.map(function (e) {
  123747. return e[o || 'value']
  123748. }),
  123749. 'maxLength'
  123750. ),
  123751. !1)
  123752. )
  123753. }),
  123754. (t.prototype.getValue = function (e, t, a) {
  123755. void 0 === e && (e = 'normal'), void 0 === t && (t = {})
  123756. var n = this.props,
  123757. i = n.joinValues,
  123758. o = n.extractValue,
  123759. r = n.delimiter,
  123760. s = n.valueField,
  123761. l = (a = a || this.props.selectedOptions).concat()
  123762. return (
  123763. 'push' === e ? l.push(t) : 'pop' === e && l.pop(),
  123764. i
  123765. ? l
  123766. .map(function (e) {
  123767. return e[s || 'value']
  123768. })
  123769. .join(r || ',')
  123770. : o
  123771. ? l.map(function (e) {
  123772. return e[s || 'value']
  123773. })
  123774. : l
  123775. )
  123776. }),
  123777. (t.prototype.addItem = function (e) {
  123778. return i.__awaiter(this, void 0, void 0, function () {
  123779. var t, a, n, o, r, s
  123780. return i.__generator(this, function (i) {
  123781. switch (i.label) {
  123782. case 0:
  123783. return this.isReachMax()
  123784. ? [2]
  123785. : ((t = this.props),
  123786. (a = t.selectedOptions),
  123787. (n = t.onChange),
  123788. (o = t.valueField),
  123789. (r = a.concat()),
  123790. y.default(r, function (t) {
  123791. return t[o || 'value'] == e[o || 'value']
  123792. })
  123793. ? [2]
  123794. : ((s = this.getValue('push', e)), [4, this.dispatchEvent('change', { value: s, selectedItems: a.concat(e) })]))
  123795. case 1:
  123796. return i.sent() || n(s), [2]
  123797. }
  123798. })
  123799. })
  123800. }),
  123801. (t.prototype.addItem2 = function (e) {
  123802. var t = this.props,
  123803. a = t.mobileUI,
  123804. n = t.valueField,
  123805. i = void 0 === n ? 'value' : n
  123806. if (a) {
  123807. var o = this.state.selectedOptions.concat(),
  123808. r = o.findIndex(function (t) {
  123809. return t[i] === e[i]
  123810. })
  123811. ~r ? o.splice(r, 1) : this.isReachMaxFromState() || o.push(e), this.setState({ selectedOptions: o })
  123812. }
  123813. }),
  123814. (t.prototype.isExist = function (e) {
  123815. var t = this.props,
  123816. a = t.options,
  123817. n = t.valueField,
  123818. i = void 0 === n ? 'value' : n,
  123819. o = this.state.cacheOptions
  123820. return (
  123821. a.some(function (t) {
  123822. return t[i] === e
  123823. }) ||
  123824. o.some(function (t) {
  123825. return t[i] === e
  123826. })
  123827. )
  123828. }),
  123829. (t.prototype.addSelection = function () {
  123830. var e = this.state.inputValue,
  123831. t = this.props.maxTagLength,
  123832. a = this.state.selectedOptions.slice(),
  123833. n = this.state.cacheOptions.slice()
  123834. if ((void 0 !== t && (e = (e = e.trim()).slice(0, t)), !this.isExist(e) && e && !this.isReachMaxFromState())) {
  123835. var i = this.normalizeInputValue(e)
  123836. a.push(i[0]), n.push(i[0]), this.setState({ inputValue: '', selectedOptions: a, cacheOptions: n })
  123837. }
  123838. }),
  123839. (t.prototype.onConfirm = function () {
  123840. return i.__awaiter(this, void 0, void 0, function () {
  123841. var e, t, a
  123842. return i.__generator(this, function (n) {
  123843. switch (n.label) {
  123844. case 0:
  123845. return (e = this.state.selectedOptions), (t = this.props.onChange), (a = this.getValue('normal', {}, e)), [4, this.dispatchEvent('change', { value: a, selectedItems: e })]
  123846. case 1:
  123847. return n.sent() || t(a), this.close(), [2]
  123848. }
  123849. })
  123850. })
  123851. }),
  123852. (t.prototype.handleFocus = function (e) {
  123853. var t, a
  123854. return i.__awaiter(this, void 0, void 0, function () {
  123855. var n
  123856. return i.__generator(this, function (i) {
  123857. switch (i.label) {
  123858. case 0:
  123859. return (
  123860. this.setState({ isFocused: !0, isOpened: !0, selectedOptions: this.props.selectedOptions }),
  123861. (n = this.getValue('normal')),
  123862. [4, this.dispatchEvent('focus', { value: n, selectedItems: this.props.selectedOptions })]
  123863. )
  123864. case 1:
  123865. return i.sent() || null === (a = (t = this.props).onFocus) || void 0 === a || a.call(t, e), [2]
  123866. }
  123867. })
  123868. })
  123869. }),
  123870. (t.prototype.handleBlur = function (e) {
  123871. var t, a
  123872. return i.__awaiter(this, void 0, void 0, function () {
  123873. var n, o, r, s, l, u, d
  123874. return i.__generator(this, function (i) {
  123875. switch (i.label) {
  123876. case 0:
  123877. return (
  123878. (n = this.props),
  123879. (o = n.selectedOptions),
  123880. (r = n.onChange),
  123881. (s = n.mobileUI),
  123882. (l = n.options),
  123883. s && l.length
  123884. ? [2]
  123885. : ((u = this.state.inputValue.trim()),
  123886. this.validateInputValue(u)
  123887. ? ((d = this.normalizeMergedValue(u)), [4, this.dispatchEvent('blur', { value: d, selectedItems: o })])
  123888. : (this.setState({ isFocused: !1, isOpened: !1 }), [2]))
  123889. )
  123890. case 1:
  123891. return (
  123892. i.sent() || null === (a = (t = this.props).onBlur) || void 0 === a || a.call(t, e),
  123893. this.setState(
  123894. { isFocused: !1, isOpened: !1, inputValue: '' },
  123895. u
  123896. ? function () {
  123897. o.length !== d.length && (null == r || r(d))
  123898. }
  123899. : void 0
  123900. ),
  123901. [2]
  123902. )
  123903. }
  123904. })
  123905. })
  123906. }),
  123907. (t.prototype.close = function () {
  123908. this.setState({ isOpened: !1 })
  123909. }),
  123910. (t.prototype.handleInputChange = function (e) {
  123911. this.setState({ inputValue: e })
  123912. }),
  123913. (t.prototype.handleChange = function (e) {
  123914. return i.__awaiter(this, void 0, void 0, function () {
  123915. var t, a, n, o, r, s, l
  123916. return i.__generator(this, function (i) {
  123917. switch (i.label) {
  123918. case 0:
  123919. return (
  123920. (t = this.props),
  123921. (a = t.joinValues),
  123922. (n = t.extractValue),
  123923. (o = t.delimiter),
  123924. (r = t.valueField),
  123925. (s = t.onChange),
  123926. (l = Array.isArray(e) ? e.concat() : []),
  123927. (a || n) &&
  123928. (l = e.map(function (e) {
  123929. return e[r || 'value']
  123930. })),
  123931. a && (l = l.join(o || ',')),
  123932. [4, this.dispatchEvent('change', { value: l, selectedItems: e })]
  123933. )
  123934. case 1:
  123935. return i.sent() || s(l), [2]
  123936. }
  123937. })
  123938. })
  123939. }),
  123940. (t.prototype.renderItem = function (e) {
  123941. var t = this.props.labelField
  123942. return ''.concat(e[t || 'label'])
  123943. }),
  123944. (t.prototype.handleKeyDown = function (e) {
  123945. return i.__awaiter(this, void 0, void 0, function () {
  123946. var t, a, n, o, r, s, l, u, d, p, c
  123947. return i.__generator(this, function (i) {
  123948. switch (i.label) {
  123949. case 0:
  123950. return (
  123951. (t = this.props),
  123952. (a = t.selectedOptions),
  123953. (n = t.onChange),
  123954. (o = t.delimiter),
  123955. (r = t.labelField),
  123956. (s = t.valueField),
  123957. (l = this.state.inputValue.trim()),
  123958. (u = a.concat((((c = {})[''.concat(r || 'label')] = l), (c[''.concat(s || 'value')] = l), c))),
  123959. !a.length || l || 'Backspace' != e.key ? [3, 2] : ((d = this.getValue('pop')), [4, this.dispatchEvent('change', { value: d, selectedItems: u })])
  123960. )
  123961. case 1:
  123962. return (p = i.sent()) || n(d), [3, 5]
  123963. case 2:
  123964. return !l || ('Enter' !== e.key && e.key !== o)
  123965. ? [3, 4]
  123966. : (e.preventDefault(), e.stopPropagation(), (d = this.normalizeMergedValue(l)), [4, this.dispatchEvent('change', { value: d, selectedItems: u })])
  123967. case 3:
  123968. return (
  123969. (p = i.sent()), this.validateInputValue(l) ? (p || a.length === d.length || n(d), this.setState({ inputValue: '' }), [3, 5]) : (this.setState({ isFocused: !1, isOpened: !1 }), [2])
  123970. )
  123971. case 4:
  123972. l || 'Enter' !== e.key || this.handleBlur(e), (i.label = 5)
  123973. case 5:
  123974. return [2]
  123975. }
  123976. })
  123977. })
  123978. }),
  123979. (t.prototype.handleOptionChange = function (e) {
  123980. this.props.mobileUI ? this.addItem2(e) : !this.isReachMax() && e && this.addItem(e)
  123981. }),
  123982. (t.prototype.getTarget = function () {
  123983. return this.input.current
  123984. }),
  123985. (t.prototype.getParent = function () {
  123986. return this.input.current && p.findDOMNode(this.input.current).parentElement
  123987. }),
  123988. (t.prototype.reload = function () {
  123989. var e = this.props.reloadOptions
  123990. null == e || e()
  123991. }),
  123992. (t.prototype.isReachMax = function () {
  123993. var e = this.props,
  123994. t = e.max,
  123995. a = e.selectedOptions
  123996. return null != t && f.default(t) && a.length >= t
  123997. }),
  123998. (t.prototype.isReachMaxFromState = function () {
  123999. var e = this.state.selectedOptions,
  124000. t = this.props.max
  124001. return null != t && f.default(t) && e.length >= t
  124002. }),
  124003. (t.prototype.render = function () {
  124004. var e = this,
  124005. t = this.props,
  124006. a = t.className
  124007. t.style
  124008. var n = t.classnames,
  124009. o = t.disabled,
  124010. s = t.placeholder,
  124011. l = t.name,
  124012. u = t.clearable,
  124013. d = t.selectedOptions,
  124014. p = t.loading,
  124015. h = t.popOverContainer,
  124016. _ = t.dropdown,
  124017. g = t.options,
  124018. y = t.optionsTip,
  124019. f = t.maxTagCount,
  124020. b = t.overflowTagPopover,
  124021. O = t.translate,
  124022. I = t.loadingConfig,
  124023. C = t.valueField,
  124024. V = t.env,
  124025. x = t.mobileUI,
  124026. S = t.labelField,
  124027. w = t.testIdBuilder,
  124028. T = this.state.inputValue,
  124029. M = Array.isArray(g)
  124030. ? r.filterTree(
  124031. g,
  124032. function (e, t, a, n) {
  124033. return (
  124034. void 0 !== e[C || 'value'] &&
  124035. (x || !~d.indexOf(e)) &&
  124036. (m.matchSorter([e].concat(n), T, { keys: [S || 'label', C || 'value'], threshold: m.matchSorter.rankings.CONTAINS }).length || (Array.isArray(e.children) && !!e.children.length))
  124037. )
  124038. },
  124039. 0,
  124040. !0
  124041. )
  124042. : [],
  124043. P = this.isReachMax()
  124044. return F(
  124045. v.default,
  124046. { selectedItem: d, isOpen: x ? this.state.isOpened : this.state.isFocused, inputValue: this.state.inputValue, onChange: this.handleOptionChange, itemToString: this.renderItem },
  124047. function (t) {
  124048. var m = t.isOpen,
  124049. v = t.highlightedIndex,
  124050. S = t.getItemProps,
  124051. T = t.getInputProps
  124052. return F(
  124053. 'div',
  124054. { className: n(a, 'TagControl') },
  124055. F(
  124056. c.ResultBox,
  124057. i.__assign(
  124058. {},
  124059. T({
  124060. name: l,
  124061. ref: e.input,
  124062. placeholder: O(null != s ? s : 'Tag.placeholder'),
  124063. value: e.state.inputValue,
  124064. onKeyDown: e.handleKeyDown,
  124065. onFocus: x ? void 0 : e.handleFocus,
  124066. onBlur: e.handleBlur,
  124067. disabled: o
  124068. }),
  124069. {
  124070. onResultClick: x ? e.handleFocus : void 0,
  124071. inputPlaceholder: '',
  124072. onChange: e.handleInputChange,
  124073. className: n('TagControl-input'),
  124074. result: d,
  124075. onResultChange: e.handleChange,
  124076. itemRender: e.renderItem,
  124077. clearable: u,
  124078. maxTagCount: f,
  124079. overflowTagPopover: b,
  124080. popOverContainer: h || V.getModalContainer,
  124081. allowInput: !x || (x && !(null == g ? void 0 : g.length)),
  124082. mobileUI: x,
  124083. testIdBuilder: null == w ? void 0 : w.getChild('resule-box')
  124084. }
  124085. ),
  124086. p ? F(c.Spinner, { loadingConfig: I, size: 'sm' }) : void 0
  124087. ),
  124088. !1 !== _
  124089. ? x
  124090. ? F(
  124091. c.PopUp,
  124092. {
  124093. className: n('Tag-popup'),
  124094. container: x ? (null == V ? void 0 : V.getModalContainer) : h || V.getModalContainer,
  124095. isShow: m && !!M.length,
  124096. showConfirm: !0,
  124097. onConfirm: e.onConfirm,
  124098. onHide: e.close
  124099. },
  124100. F(
  124101. 'div',
  124102. null,
  124103. F(c.ListMenu, {
  124104. selectedOptions: d,
  124105. mobileUI: x,
  124106. options: M.concat(e.state.cacheOptions),
  124107. itemRender: e.renderItem,
  124108. highlightIndex: v,
  124109. getItemProps: function (t) {
  124110. var a = t.item,
  124111. o = t.index
  124112. return i.__assign(
  124113. {},
  124114. S({
  124115. index: o,
  124116. item: a,
  124117. className: n('ListMenu-item', {
  124118. 'is-active': ~(
  124119. e.state.selectedOptions.map(function (e) {
  124120. return e[C]
  124121. }) || []
  124122. ).indexOf(a[C])
  124123. })
  124124. })
  124125. )
  124126. }
  124127. }),
  124128. x && !e.isReachMaxFromState()
  124129. ? F(
  124130. 'div',
  124131. { className: n('ListMenu-add-wrap') },
  124132. F(c.ResultBox, {
  124133. placeholder: O('placeholder.enter') + '...',
  124134. allowInput: !0,
  124135. value: e.state.inputValue,
  124136. mobileUI: x,
  124137. clearable: !0,
  124138. maxTagCount: f,
  124139. onChange: function (t) {
  124140. e.setState({ inputValue: t })
  124141. },
  124142. onBlur: e.addSelection
  124143. })
  124144. )
  124145. : null
  124146. )
  124147. )
  124148. : F(
  124149. r.Overlay,
  124150. { container: h || e.getParent, target: e.getTarget, placement: 'auto', show: m && !!M.length },
  124151. F(
  124152. r.PopOver,
  124153. { overlay: !0, className: n('TagControl-popover'), onHide: e.close },
  124154. F(c.ListMenu, {
  124155. options: M,
  124156. itemRender: e.renderItem,
  124157. highlightIndex: v,
  124158. testIdBuilder: null == w ? void 0 : w.getChild('options'),
  124159. getItemProps: function (e) {
  124160. var t = e.item,
  124161. a = e.index
  124162. return i.__assign({}, S({ index: a, item: t, disabled: P || t.disabled, className: n('ListMenu-item', { 'is-disabled': P }) }))
  124163. }
  124164. })
  124165. )
  124166. )
  124167. : F(
  124168. 'div',
  124169. { className: n('TagControl-sug') },
  124170. y ? F('div', { className: n('TagControl-sugTip') }, O(y)) : null,
  124171. g.map(function (t, a) {
  124172. return F('div', { className: n('TagControl-sugItem', { 'is-disabled': t.disabled || o || P }), key: a, onClick: e.addItem.bind(e, t) }, t.label)
  124173. })
  124174. )
  124175. )
  124176. }
  124177. )
  124178. }),
  124179. (t.defaultProps = { resetValue: '', labelField: 'label', valueField: 'value', multiple: !0, placeholder: 'Tag.placeholder', optionsTip: 'Tag.tip', separator: '-' }),
  124180. i.__decorate(
  124181. [r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [String, Object]), i.__metadata('design:returntype', Promise)],
  124182. t.prototype,
  124183. 'dispatchEvent',
  124184. null
  124185. ),
  124186. i.__decorate(
  124187. [r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [String, Object, Array]), i.__metadata('design:returntype', void 0)],
  124188. t.prototype,
  124189. 'getValue',
  124190. null
  124191. ),
  124192. i.__decorate([r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'addSelection', null),
  124193. i.__decorate([r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', Promise)], t.prototype, 'onConfirm', null),
  124194. i.__decorate([r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', Promise)], t.prototype, 'handleFocus', null),
  124195. i.__decorate([r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', Promise)], t.prototype, 'handleBlur', null),
  124196. i.__decorate([r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'close', null),
  124197. i.__decorate([r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [String]), i.__metadata('design:returntype', void 0)], t.prototype, 'handleInputChange', null),
  124198. i.__decorate([r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Array]), i.__metadata('design:returntype', Promise)], t.prototype, 'handleChange', null),
  124199. i.__decorate([r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', Object)], t.prototype, 'renderItem', null),
  124200. i.__decorate([r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', Promise)], t.prototype, 'handleKeyDown', null),
  124201. i.__decorate(
  124202. [r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)],
  124203. t.prototype,
  124204. 'handleOptionChange',
  124205. null
  124206. ),
  124207. i.__decorate([r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'getTarget', null),
  124208. i.__decorate([r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'getParent', null),
  124209. i.__decorate([r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'isReachMax', null),
  124210. i.__decorate([r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'isReachMaxFromState', null),
  124211. i.__decorate([h.supportStatic(), i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  124212. t
  124213. )
  124214. })(g.default.PureComponent)
  124215. !(function (e) {
  124216. function t() {
  124217. return (null !== e && e.apply(this, arguments)) || this
  124218. }
  124219. i.__extends(t, e), (t = i.__decorate([r.OptionsControl({ type: 'input-tag' })], t))
  124220. })(I),
  124221. (t.default = I),
  124222. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  124223. }) /*!node_modules/amis/lib/renderers/Form/InputNumber.js*/
  124224. amis.define('5d10743', function (t, e, n, i) {
  124225. 'use strict'
  124226. Object.defineProperty(e, '__esModule', { value: !0 })
  124227. var a = t('68b98b9'),
  124228. r = t('ac704b9'),
  124229. s = t('b3fd67d'),
  124230. o = t('64ea6e0'),
  124231. u = t('cb263ff'),
  124232. l = t('59972ca'),
  124233. p = t('26ec3b9')
  124234. function d(t) {
  124235. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  124236. }
  124237. var c = d(r),
  124238. h = d(u),
  124239. m = t('ac704b9'),
  124240. f = (m.default || m).createElement
  124241. ;(m.default || m).Fragment
  124242. var v = (function (t) {
  124243. function e(e) {
  124244. var n = t.call(this, e) || this
  124245. ;(n.handleChange = n.handleChange.bind(n)), (n.handleChangeUnit = n.handleChangeUnit.bind(n))
  124246. var i = n.getUnit(),
  124247. a = o.normalizeOptions(e.unitOptions),
  124248. r = e.formItem,
  124249. u = e.setPrinstineValue,
  124250. p = e.precision,
  124251. d = e.step,
  124252. c = e.value,
  124253. h = e.big,
  124254. m = l.NumberInput.normalizePrecision(n.filterNum(p), n.filterNum(d))
  124255. if (r && null != c && null != m && (!i || 0 === a.length) && !0 !== h) {
  124256. var f = parseFloat(s.toFixed(c.toString(), '.', m))
  124257. isNaN(f) || u(f)
  124258. }
  124259. return (n.state = { unit: i, unitOptions: a }), n
  124260. }
  124261. return (
  124262. a.__extends(e, t),
  124263. (e.prototype.doAction = function (t, e, n, i) {
  124264. var a,
  124265. r,
  124266. s = null == t ? void 0 : t.actionType,
  124267. u = this.props,
  124268. p = u.min,
  124269. d = u.max,
  124270. c = u.precision,
  124271. h = u.step,
  124272. m = u.resetValue,
  124273. f = u.big,
  124274. v = u.onChange,
  124275. g = u.clearValueOnEmpty,
  124276. _ = u.formStore,
  124277. y = u.store,
  124278. b = u.name
  124279. if ('clear' === s) null == v || v(g ? void 0 : '')
  124280. else if ('reset' === s) {
  124281. var C = l.NumberInput.normalizePrecision(this.filterNum(c), this.filterNum(h)),
  124282. N = null !== (r = o.getVariable(null !== (a = null == _ ? void 0 : _.pristine) && void 0 !== a ? a : null == y ? void 0 : y.pristine, b)) && void 0 !== r ? r : m,
  124283. O = l.NumberInput.normalizeValue(null != N ? N : '', this.filterNum(p, f), this.filterNum(d, f), C, null != N ? N : '', g, f)
  124284. null == v || v(g && '' === O ? void 0 : O)
  124285. }
  124286. }),
  124287. (e.prototype.getUnit = function () {
  124288. var t,
  124289. e,
  124290. n = this.props
  124291. if (n.unitOptions && n.unitOptions.length) {
  124292. var i = o.normalizeOptions(n.unitOptions).map(function (t) {
  124293. return t.value
  124294. })
  124295. if (n.value && 'string' == typeof n.value) {
  124296. var r = i[0]
  124297. i.sort(function (t, e) {
  124298. return e.length - t.length
  124299. })
  124300. try {
  124301. for (var s = a.__values(i), u = s.next(); !u.done; u = s.next()) {
  124302. var l = u.value
  124303. if (n.value.endsWith(l)) {
  124304. r = l
  124305. break
  124306. }
  124307. }
  124308. } catch (e) {
  124309. t = { error: e }
  124310. } finally {
  124311. try {
  124312. u && !u.done && (e = s.return) && e.call(s)
  124313. } finally {
  124314. if (t) throw t.error
  124315. }
  124316. }
  124317. return r
  124318. }
  124319. return i[0]
  124320. }
  124321. }),
  124322. (e.prototype.getValue = function (t) {
  124323. var e = this.props,
  124324. n = e.resetValue,
  124325. i = e.unitOptions
  124326. if (!t || 'number' == typeof t || 'string' == typeof t) return null !== t && i && this.state.unit && (t += String(this.state.unit)), null === t ? (null != n ? n : null) : t
  124327. }),
  124328. (e.prototype.dispatchEvent = function (t) {
  124329. return a.__awaiter(this, void 0, void 0, function () {
  124330. var e, n, i
  124331. return a.__generator(this, function (a) {
  124332. return (e = this.props), (n = e.dispatchEvent), (i = e.value), n(t, o.resolveEventData(this.props, { value: i })), [2]
  124333. })
  124334. })
  124335. }),
  124336. (e.prototype.handleChange = function (t) {
  124337. return a.__awaiter(this, void 0, void 0, function () {
  124338. var e,
  124339. n,
  124340. i,
  124341. r,
  124342. s,
  124343. u,
  124344. l,
  124345. p = this
  124346. return a.__generator(this, function (a) {
  124347. switch (a.label) {
  124348. case 0:
  124349. return (
  124350. (e = this.props),
  124351. (n = e.onChange),
  124352. (i = e.dispatchEvent),
  124353. (r = e.clearValueOnEmpty),
  124354. (s = this.getValue(t)),
  124355. (u = r && '' === s ? void 0 : s),
  124356. [4, i('change', o.resolveEventData(this.props, { value: u }))]
  124357. )
  124358. case 1:
  124359. return (
  124360. (null == (l = a.sent()) ? void 0 : l.prevented) ||
  124361. (n(u),
  124362. setTimeout(function () {
  124363. p.changeCursorPos(+u)
  124364. }, 0)),
  124365. [2]
  124366. )
  124367. }
  124368. })
  124369. })
  124370. }),
  124371. (e.prototype.changeCursorPos = function (t) {
  124372. var e, n
  124373. if (!isNaN(t)) {
  124374. var i = this.props,
  124375. a = i.kilobitSeparator,
  124376. r = i.prefix,
  124377. s = t > 0 ? Math.floor(t) : Math.ceil(t),
  124378. o = ''.concat(t).length
  124379. if ((r && (o += r.length), a)) {
  124380. var u = Math.floor((''.concat(Math.abs(s)).length - 1) / 3)
  124381. u > 0 && (o += u)
  124382. }
  124383. this.input && (a || r) && (null === (n = (e = this.input).setSelectionRange) || void 0 === n || n.call(e, o, o))
  124384. }
  124385. }),
  124386. (e.prototype.filterNum = function (t, e) {
  124387. if ((void 0 === e && (e = !1), void 0 !== t)) return 'number' != typeof t && ((t = o.filter(t, this.props.data)), (t = /^[-]?\d+/.test(t) ? (e ? t : +t) : void 0)), t
  124388. }),
  124389. (e.prototype.handleChangeUnit = function (t) {
  124390. var e = this,
  124391. n = this.props.value,
  124392. i = this.state.unit
  124393. this.setState({ unit: t.value }, function () {
  124394. n && ((n = n.toString().replace(i, '')), e.props.onChange(n + e.state.unit))
  124395. })
  124396. }),
  124397. (e.prototype.componentDidUpdate = function (t) {
  124398. var e = this.getUnit(),
  124399. n = this.props,
  124400. i = n.value,
  124401. a = n.formInited,
  124402. r = n.onChange,
  124403. s = n.setPrinstineValue
  124404. if (null != i && ('string' == typeof i || 'number' == typeof i) && e && !String(i).endsWith(e)) {
  124405. var u = this.getValue(i)
  124406. !1 === a ? null == s || s(u) : null == r || r(u)
  124407. }
  124408. ;/^([-+]?(([1-9]\d*\.?\d*)|(0\.\d*[1-9]))[^\d\.]*)$/.test(this.props.value) && this.props.value !== t.value && this.setState({ unit: e }),
  124409. this.props.unitOptions !== t.unitOptions && this.setState({ unitOptions: o.normalizeOptions(this.props.unitOptions) })
  124410. }),
  124411. (e.prototype.inputRef = function (t) {
  124412. this.input = t
  124413. }),
  124414. (e.prototype.focus = function () {
  124415. this.input && this.input.focus()
  124416. }),
  124417. (e.prototype.render = function () {
  124418. var t,
  124419. e = this,
  124420. n = this.props,
  124421. i = n.className
  124422. n.style
  124423. var r = n.classPrefix,
  124424. s = n.value,
  124425. u = n.step,
  124426. p = n.precision,
  124427. d = n.max,
  124428. c = n.min,
  124429. m = n.disabled,
  124430. v = n.placeholder,
  124431. g = n.showSteps,
  124432. _ = n.borderMode,
  124433. y = n.suffix,
  124434. b = n.prefix,
  124435. C = n.kilobitSeparator,
  124436. N = n.unitOptions,
  124437. O = n.readOnly,
  124438. S = n.keyboard,
  124439. V = n.displayMode,
  124440. E = n.big,
  124441. P = n.resetValue,
  124442. x = n.clearValueOnEmpty,
  124443. w = n.css,
  124444. I = n.themeCss,
  124445. F = n.inputControlClassName,
  124446. M = n.id,
  124447. U = n.env,
  124448. k = n.name,
  124449. z = n.testIdBuilder,
  124450. T = this.state.unit,
  124451. R = this.filterNum(p),
  124452. j =
  124453. C || b || y
  124454. ? function (t) {
  124455. return (
  124456. C && t && (t = o.numberFormatter(t, R)),
  124457. ''
  124458. .concat(b || '')
  124459. .concat(t)
  124460. .concat(y || '')
  124461. )
  124462. }
  124463. : void 0,
  124464. A = T && s && 'string' == typeof s ? s.replace(T, '') : s
  124465. return f(
  124466. 'div',
  124467. { className: h.default(''.concat(r, 'NumberControl'), ((t = {}), (t[''.concat(r, 'NumberControl--withUnit')] = N), t), i) },
  124468. f(l.NumberInput, {
  124469. name: k,
  124470. inputControlClassName: h.default(
  124471. F,
  124472. o.setThemeClassName(a.__assign(a.__assign({}, this.props), { name: 'inputControlClassName', id: M, themeCss: I || w })),
  124473. o.setThemeClassName(a.__assign(a.__assign({}, this.props), { name: 'inputControlClassName', id: M, themeCss: I || w, extra: 'inner' }))
  124474. ),
  124475. inputRef: this.inputRef,
  124476. value: A,
  124477. resetValue: P,
  124478. step: u,
  124479. max: this.filterNum(d, E),
  124480. min: this.filterNum(c, E),
  124481. formatter: j,
  124482. parser: function (t) {
  124483. return t && (b && (t = t.replace(b, '')), y && (t = t.replace(y, '')), C && (t = t.replace(/,/g, ''))), t
  124484. },
  124485. onChange: this.handleChange,
  124486. disabled: m,
  124487. placeholder: v,
  124488. precision: R,
  124489. showSteps: g,
  124490. borderMode: _,
  124491. readOnly: O,
  124492. onFocus: function () {
  124493. return e.dispatchEvent('focus')
  124494. },
  124495. onBlur: function () {
  124496. return e.dispatchEvent('blur')
  124497. },
  124498. keyboard: S,
  124499. displayMode: V,
  124500. big: E,
  124501. clearValueOnEmpty: x,
  124502. testIdBuilder: z
  124503. }),
  124504. Array.isArray(N) && 0 !== N.length
  124505. ? N.length > 1
  124506. ? f(l.Select, { value: T, clearable: !1, options: this.state.unitOptions || [], onChange: this.handleChangeUnit, className: ''.concat(r, 'NumberControl-unit'), disabled: m })
  124507. : f('div', { className: h.default(''.concat(r, 'NumberControl-unit'), ''.concat(r, 'NumberControl-single-unit'), ''.concat(r, 'Select')) }, 'string' == typeof N[0] ? N[0] : N[0].label)
  124508. : null,
  124509. f(
  124510. o.CustomStyle,
  124511. a.__assign({}, this.props, {
  124512. config: {
  124513. themeCss: I || w,
  124514. classNames: [{ key: 'inputControlClassName', weights: { active: { pre: 'inputControlClassName-'.concat(null == M ? void 0 : M.replace('u:', ''), '.focused, ') } } }],
  124515. id: M
  124516. },
  124517. env: U
  124518. })
  124519. ),
  124520. f(
  124521. o.CustomStyle,
  124522. a.__assign({}, this.props, {
  124523. config: {
  124524. themeCss: o.formatInputThemeCss(I || w),
  124525. classNames: [
  124526. {
  124527. key: 'inputControlClassName',
  124528. weights: {
  124529. default: { inner: 'input' },
  124530. hover: { inner: 'input' },
  124531. active: { pre: 'inputControlClassName-'.concat(null == M ? void 0 : M.replace('u:', ''), '.focused, '), inner: 'input' }
  124532. }
  124533. }
  124534. ],
  124535. id: M && M + '-inner'
  124536. },
  124537. env: U
  124538. })
  124539. )
  124540. )
  124541. }),
  124542. (e.defaultProps = { step: 1, resetValue: '', clearValueOnEmpty: !1 }),
  124543. a.__decorate([o.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [String]), a.__metadata('design:returntype', Promise)], e.prototype, 'dispatchEvent', null),
  124544. a.__decorate([o.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Number]), a.__metadata('design:returntype', void 0)], e.prototype, 'changeCursorPos', null),
  124545. a.__decorate([o.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)], e.prototype, 'inputRef', null),
  124546. a.__decorate([p.supportStatic(), a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], e.prototype, 'render', null),
  124547. e
  124548. )
  124549. })(c.default.Component)
  124550. !(function (t) {
  124551. function e() {
  124552. return (null !== t && t.apply(this, arguments)) || this
  124553. }
  124554. a.__extends(e, t), (e.defaultProps = a.__assign({ validations: 'isNumeric' }, v.defaultProps)), (e = a.__decorate([o.FormItem({ type: 'input-number', detectProps: ['unitOptions'] })], e))
  124555. })(v),
  124556. (e.default = v),
  124557. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  124558. }) /*!node_modules/amis/lib/renderers/Form/Textarea.js*/
  124559. amis.define('4d4059f', function (t, e, n, a) {
  124560. 'use strict'
  124561. Object.defineProperty(e, '__esModule', { value: !0 })
  124562. var r = t('68b98b9'),
  124563. o = t('ac704b9'),
  124564. i = t('64ea6e0'),
  124565. s = t('59972ca'),
  124566. u = t('26ec3b9')
  124567. function d(t) {
  124568. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  124569. }
  124570. var l = d(o),
  124571. p = t('ac704b9'),
  124572. c = (p.default || p).createElement
  124573. ;(p.default || p).Fragment
  124574. var _ = (function (t) {
  124575. function e() {
  124576. var e = (null !== t && t.apply(this, arguments)) || this
  124577. return (e.inputRef = l.default.createRef()), e
  124578. }
  124579. return (
  124580. r.__extends(e, t),
  124581. (e.prototype.doAction = function (t, e, n, a) {
  124582. var r,
  124583. o,
  124584. s = null == t ? void 0 : t.actionType,
  124585. u = this.props,
  124586. d = u.onChange,
  124587. l = u.formStore,
  124588. p = u.store,
  124589. c = u.name,
  124590. _ = u.resetValue
  124591. if ('clear' === s) null == d || d(''), this.focus()
  124592. else if ('reset' === s) {
  124593. var f = null !== (o = i.getVariable(null !== (r = null == l ? void 0 : l.pristine) && void 0 !== r ? r : null == p ? void 0 : p.pristine, c)) && void 0 !== o ? o : _
  124594. null == d || d(f), this.focus()
  124595. } else 'focus' === s && this.focus()
  124596. }),
  124597. (e.prototype.focus = function () {
  124598. var t
  124599. null === (t = this.inputRef.current) || void 0 === t || t.focus()
  124600. }),
  124601. (e.prototype.handleChange = function (t) {
  124602. var e = this.props,
  124603. n = e.onChange
  124604. ;(0, e.dispatchEvent)('change', i.resolveEventData(this.props, { value: t })), n && n(t)
  124605. }),
  124606. (e.prototype.handleFocus = function (t) {
  124607. var e = this,
  124608. n = this.props,
  124609. a = n.onFocus,
  124610. o = n.dispatchEvent,
  124611. s = n.value
  124612. this.setState({ focused: !0 }, function () {
  124613. return r.__awaiter(e, void 0, void 0, function () {
  124614. var e
  124615. return r.__generator(this, function (n) {
  124616. switch (n.label) {
  124617. case 0:
  124618. return [4, o('focus', i.resolveEventData(this.props, { value: s }))]
  124619. case 1:
  124620. return (null == (e = n.sent()) ? void 0 : e.prevented) || (a && a(t)), [2]
  124621. }
  124622. })
  124623. })
  124624. })
  124625. }),
  124626. (e.prototype.handleBlur = function (t) {
  124627. var e = this,
  124628. n = this.props,
  124629. a = n.onBlur,
  124630. o = n.trimContents,
  124631. s = n.value,
  124632. u = n.onChange,
  124633. d = n.dispatchEvent
  124634. this.setState({ focused: !1 }, function () {
  124635. return r.__awaiter(e, void 0, void 0, function () {
  124636. var e
  124637. return r.__generator(this, function (n) {
  124638. switch (n.label) {
  124639. case 0:
  124640. return o && s && 'string' == typeof s && u(s.trim()), [4, d('blur', i.resolveEventData(this.props, { value: s }))]
  124641. case 1:
  124642. return (null == (e = n.sent()) ? void 0 : e.prevented) || (a && a(t)), [2]
  124643. }
  124644. })
  124645. })
  124646. })
  124647. }),
  124648. (e.prototype.renderStatic = function (t) {
  124649. void 0 === t && (t = '-')
  124650. var e = this.props,
  124651. n = e.render,
  124652. a = e.staticSchema,
  124653. o = void 0 === a ? {} : a
  124654. return n('static-textarea', r.__assign({ type: 'multiline-text', maxRows: o.limit || 5 }, o), { value: t })
  124655. }),
  124656. (e.prototype.render = function () {
  124657. var t = r.__rest(this.props, [])
  124658. return c(s.Textarea, r.__assign({}, t, { forwardRef: this.inputRef, onFocus: this.handleFocus, onBlur: this.handleBlur, onChange: this.handleChange }))
  124659. }),
  124660. (e.defaultProps = { minRows: 3, maxRows: 20, trimContents: !0, resetValue: '', clearable: !1 }),
  124661. r.__decorate([i.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], e.prototype, 'handleChange', null),
  124662. r.__decorate([i.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], e.prototype, 'handleFocus', null),
  124663. r.__decorate([i.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], e.prototype, 'handleBlur', null),
  124664. r.__decorate([u.supportStatic(), r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], e.prototype, 'render', null),
  124665. e
  124666. )
  124667. })(l.default.Component)
  124668. !(function (t) {
  124669. function e() {
  124670. return (null !== t && t.apply(this, arguments)) || this
  124671. }
  124672. r.__extends(e, t), (e = r.__decorate([i.FormItem({ type: 'textarea' })], e))
  124673. })(_),
  124674. (e.default = _),
  124675. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  124676. }) /*!node_modules/lodash/_baseInRange.js*/
  124677. amis.define('ae12d2d', function (n, a, t, e) {
  124678. var i = Math.max,
  124679. r = Math.min
  124680. t.exports = function (n, a, t) {
  124681. return n >= r(a, t) && n < i(a, t)
  124682. }
  124683. }) /*!node_modules/lodash/inRange.js*/
  124684. amis.define('0fef4c5', function (e, d, n, f) {
  124685. var i = e('ae12d2d'),
  124686. o = e('7745e76'),
  124687. r = e('2d2d962')
  124688. n.exports = function (e, d, n) {
  124689. return (d = o(d)), void 0 === n ? ((n = d), (d = 0)) : (n = o(n)), (e = r(e)), i(e, d, n)
  124690. }
  124691. }) /*!node_modules/amis/lib/renderers/Form/Checkboxes.js*/
  124692. amis.define('dd30ec2', function (e, t, n, o) {
  124693. 'use strict'
  124694. Object.defineProperty(t, '__esModule', { value: !0 })
  124695. var a = e('68b98b9'),
  124696. l = e('ac704b9'),
  124697. i = e('0fef4c5'),
  124698. r = e('64ea6e0'),
  124699. s = e('59972ca'),
  124700. d = e('26ec3b9')
  124701. function p(e) {
  124702. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  124703. }
  124704. var c = p(l),
  124705. u = p(i),
  124706. h = e('ac704b9'),
  124707. f = (h.default || h).createElement
  124708. ;(h.default || h).Fragment
  124709. var m = (function (e) {
  124710. function t() {
  124711. return (null !== e && e.apply(this, arguments)) || this
  124712. }
  124713. return (
  124714. a.__extends(t, e),
  124715. (t.prototype.doAction = function (e, t, n) {
  124716. var o,
  124717. a,
  124718. l = this.props,
  124719. i = l.resetValue,
  124720. s = l.onChange,
  124721. d = l.formStore,
  124722. p = l.store,
  124723. c = l.name,
  124724. u = null == e ? void 0 : e.actionType
  124725. if ('clear' === u) s('')
  124726. else if ('reset' === u) {
  124727. var h = null !== (a = r.getVariable(null !== (o = null == d ? void 0 : d.pristine) && void 0 !== o ? o : null == p ? void 0 : p.pristine, c)) && void 0 !== a ? a : i
  124728. s(null != h ? h : '')
  124729. }
  124730. }),
  124731. (t.prototype.reload = function () {
  124732. var e = this.props.reloadOptions
  124733. e && e()
  124734. }),
  124735. (t.prototype.handleAddClick = function () {
  124736. var e = this.props.onAdd
  124737. e && e()
  124738. }),
  124739. (t.prototype.handleEditClick = function (e, t) {
  124740. var n = this.props.onEdit
  124741. e.preventDefault(), e.stopPropagation(), n && n(t)
  124742. }),
  124743. (t.prototype.handleDeleteClick = function (e, t) {
  124744. var n = this.props.onDelete
  124745. e.preventDefault(), e.stopPropagation(), n && n(t)
  124746. }),
  124747. (t.prototype.componentDidMount = function () {
  124748. this.updateBorderStyle(), window.addEventListener('resize', this.updateBorderStyle)
  124749. }),
  124750. (t.prototype.componentWillUnmount = function () {
  124751. window.removeEventListener('resize', this.updateBorderStyle)
  124752. }),
  124753. (t.prototype.updateBorderStyle = function () {
  124754. if ('button' === this.props.optionType) {
  124755. var e = this.refs.checkboxRef,
  124756. t = e.clientWidth,
  124757. n = Array.from(e.children)
  124758. n.forEach(function (e) {
  124759. ;(e.style.borderRadius = '0'), (e.style.borderLeftWidth = '1px'), (e.style.borderTopWidth = '1px')
  124760. })
  124761. var o = n.reduce(function (e, t) {
  124762. return e + t.clientWidth
  124763. }, 0)
  124764. if (o <= t)
  124765. 1 === n.length
  124766. ? (n[0].style.borderRadius = '4px')
  124767. : ((n[0].style.borderRadius = '4px 0 0 4px'),
  124768. (n[n.length - 1].style.borderRadius = '0 4px 4px 0'),
  124769. n.forEach(function (e, t) {
  124770. 0 !== t && (e.style.borderLeftWidth = '0')
  124771. }))
  124772. else {
  124773. for (var a = 0, l = 0, i = Math.floor(o / t), r = [], s = 0; s <= i; s++) {
  124774. r[s] = []
  124775. }
  124776. n.forEach(function (e, n) {
  124777. ;(a += e.clientWidth) > t && ((a = e.clientWidth), l++), l > i || r[l].push(e)
  124778. }),
  124779. r.forEach(function (e, t) {
  124780. 0 === t
  124781. ? (e.forEach(function (n, o) {
  124782. ;(n.style.borderRadius = '0'), 0 !== o && (n.style.borderLeftWidth = '0'), e.length > r[t + 1].length && (e[e.length - 1].style.borderBottomRightRadius = '4px')
  124783. }),
  124784. (e[0].style.borderTopLeftRadius = '4px'),
  124785. (e[e.length - 1].style.borderTopRightRadius = '4px'))
  124786. : t === i
  124787. ? e.forEach(function (t, n) {
  124788. ;(t.style.borderRadius = '0'),
  124789. 0 !== n && (t.style.borderLeftWidth = '0'),
  124790. (t.style.borderTopWidth = '0'),
  124791. (e[0].style.borderBottomLeftRadius = '4px'),
  124792. (e[e.length - 1].style.borderBottomRightRadius = '4px')
  124793. })
  124794. : e.forEach(function (n, o) {
  124795. ;(n.style.borderRadius = '0'),
  124796. 0 !== o && (n.style.borderLeftWidth = '0'),
  124797. (n.style.borderTopWidth = '0'),
  124798. e.length > r[t + 1].length && (e[e.length - 1].style.borderBottomRightRadius = '4px')
  124799. })
  124800. })
  124801. }
  124802. }
  124803. }),
  124804. (t.prototype.renderGroup = function (e, t) {
  124805. var n,
  124806. o = this,
  124807. a = this.props,
  124808. l = a.classnames,
  124809. i = a.labelField
  124810. if (!(null === (n = e.children) || void 0 === n ? void 0 : n.length)) return null
  124811. var r = e.children.map(function (e, t) {
  124812. return o.renderItem(e, t)
  124813. }),
  124814. s = this.columnsSplit(r)
  124815. return f('div', { key: 'group-' + t, className: l('CheckboxesControl-group', e.className) }, f('label', { className: l('CheckboxesControl-groupLabel', e.labelClassName) }, e[i || 'label']), s)
  124816. }),
  124817. (t.prototype.renderItem = function (e, t) {
  124818. var n = this
  124819. if (e.children) return this.renderGroup(e, t)
  124820. var o = this.props,
  124821. a = o.render,
  124822. l = o.itemClassName,
  124823. i = o.onToggle,
  124824. d = o.selectedOptions,
  124825. p = o.disabled,
  124826. c = o.inline,
  124827. u = o.labelClassName,
  124828. h = o.labelField,
  124829. m = o.removable,
  124830. b = o.editable,
  124831. y = o.translate,
  124832. g = o.optionType,
  124833. _ = o.menuTpl,
  124834. v = o.data,
  124835. C = o.testIdBuilder,
  124836. k = String(e[h || 'label']),
  124837. x = e.labelClassName,
  124838. N = null == C ? void 0 : C.getChild('item-' + k || t)
  124839. return f(
  124840. s.Checkbox,
  124841. {
  124842. className: l,
  124843. key: t,
  124844. onChange: function () {
  124845. return i(e)
  124846. },
  124847. checked: !!~d.indexOf(e),
  124848. disabled: p || e.disabled,
  124849. inline: c,
  124850. labelClassName: x || u,
  124851. description: e.description,
  124852. optionType: g,
  124853. testIdBuilder: N
  124854. },
  124855. _ ? a('checkboxes/'.concat(t), _, { data: r.createObject(v, e) }) : k,
  124856. m && r.hasAbility(e, 'removable')
  124857. ? f(
  124858. 'a',
  124859. { 'data-tooltip': y('Select.clear'), 'data-position': 'left' },
  124860. f(s.Icon, {
  124861. icon: 'minus',
  124862. className: 'icon',
  124863. onClick: function (t) {
  124864. return n.handleDeleteClick(t, e)
  124865. }
  124866. })
  124867. )
  124868. : null,
  124869. b && r.hasAbility(e, 'editable')
  124870. ? f(
  124871. 'a',
  124872. { 'data-tooltip': '\u7f16\u8f91', 'data-position': 'left' },
  124873. f(s.Icon, {
  124874. icon: 'pencil',
  124875. className: 'icon',
  124876. onClick: function (t) {
  124877. return n.handleEditClick(t, e)
  124878. }
  124879. })
  124880. )
  124881. : null
  124882. )
  124883. }),
  124884. (t.prototype.columnsSplit = function (e) {
  124885. var t = this.props,
  124886. n = t.columnsCount,
  124887. o = t.classnames,
  124888. a = [],
  124889. l = []
  124890. return (
  124891. e.forEach(function (e) {
  124892. e && e.key && String(e.key).startsWith('group') ? (l.length && (a.push(r.columnsSplit(l, o, n)), (l = [])), a.push(e)) : l.push(e)
  124893. }),
  124894. l.length && a.push(r.columnsSplit(l, o, n)),
  124895. a
  124896. )
  124897. }),
  124898. (t.prototype.render = function () {
  124899. var e = this,
  124900. t = this.props,
  124901. n = t.className
  124902. t.style
  124903. var o = t.disabled,
  124904. a = t.placeholder,
  124905. l = t.options,
  124906. i = t.inline
  124907. t.columnsCount
  124908. var d = t.selectedOptions
  124909. t.onToggle
  124910. var p = t.onToggleAll,
  124911. c = t.checkAll,
  124912. h = t.checkAllText,
  124913. m = t.classnames,
  124914. b = t.itemClassName,
  124915. y = t.labelClassName,
  124916. g = t.creatable,
  124917. _ = t.addApi,
  124918. v = t.createBtnLabel,
  124919. C = t.translate,
  124920. k = t.optionType,
  124921. x = t.loading,
  124922. N = t.loadingConfig,
  124923. R = []
  124924. return (
  124925. l &&
  124926. l.length &&
  124927. (R = l.map(function (t, n) {
  124928. return e.renderItem(t, n)
  124929. })),
  124930. c &&
  124931. R.length &&
  124932. 'default' === k &&
  124933. R.unshift(
  124934. f(
  124935. s.Checkbox,
  124936. { key: 'checkall', className: b, onChange: p, checked: !!d.length, partial: u.default(d.length, 0, r.flattenTreeWithLeafNodes(l).length), disabled: o, inline: i, labelClassName: y },
  124937. null != h ? h : C('Checkboxes.selectAll')
  124938. )
  124939. ),
  124940. (R = this.columnsSplit(R)),
  124941. f(
  124942. 'div',
  124943. { className: m('CheckboxesControl', n), ref: 'checkboxRef' },
  124944. R && R.length ? R : x ? null : f('span', { className: 'Form-placeholder' }, C(a)),
  124945. x ? f(s.Spinner, { show: !0, icon: 'reload', size: 'sm', spinnerClassName: m('Checkboxes-spinner'), loadingConfig: N }) : null,
  124946. (!g && !_) || o ? null : f('a', { className: m('Checkboxes-addBtn'), onClick: this.handleAddClick }, f(s.Icon, { icon: 'plus', className: 'icon' }), C(v))
  124947. )
  124948. )
  124949. }),
  124950. (t.defaultProps = { columnsCount: 1, multiple: !0, placeholder: 'placeholder.noOption', creatable: !1, inline: !0, createBtnLabel: 'Select.createLabel', optionType: 'default' }),
  124951. a.__decorate([r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], t.prototype, 'handleAddClick', null),
  124952. a.__decorate(
  124953. [r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Event, Object]), a.__metadata('design:returntype', void 0)],
  124954. t.prototype,
  124955. 'handleEditClick',
  124956. null
  124957. ),
  124958. a.__decorate(
  124959. [r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Event, Object]), a.__metadata('design:returntype', void 0)],
  124960. t.prototype,
  124961. 'handleDeleteClick',
  124962. null
  124963. ),
  124964. a.__decorate([r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], t.prototype, 'updateBorderStyle', null),
  124965. a.__decorate([d.supportStatic(), a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  124966. t
  124967. )
  124968. })(c.default.Component)
  124969. !(function (e) {
  124970. function t() {
  124971. return (null !== e && e.apply(this, arguments)) || this
  124972. }
  124973. a.__extends(t, e), (t = a.__decorate([r.OptionsControl({ type: 'checkboxes', sizeMutable: !1 })], t))
  124974. })(m),
  124975. (t.default = m),
  124976. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  124977. }) /*!node_modules/amis/lib/renderers/Form/Checkbox.js*/
  124978. amis.define('f30f237', function (e, t, a, n) {
  124979. 'use strict'
  124980. Object.defineProperty(t, '__esModule', { value: !0 })
  124981. var r = e('68b98b9'),
  124982. i = e('ac704b9'),
  124983. o = e('64ea6e0'),
  124984. l = e('cb263ff'),
  124985. u = e('59972ca'),
  124986. s = e('26ec3b9')
  124987. function d(e) {
  124988. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  124989. }
  124990. var p = d(i),
  124991. c = d(l),
  124992. f = e('ac704b9'),
  124993. h = (f.default || f).createElement
  124994. ;(f.default || f).Fragment
  124995. var v = (function (e) {
  124996. function t() {
  124997. return (null !== e && e.apply(this, arguments)) || this
  124998. }
  124999. return (
  125000. r.__extends(t, e),
  125001. (t.prototype.doAction = function (e, t, a) {
  125002. var n,
  125003. r,
  125004. i = this.props,
  125005. l = i.resetValue,
  125006. u = i.onChange,
  125007. s = i.formStore,
  125008. d = i.store,
  125009. p = i.name,
  125010. c = null == e ? void 0 : e.actionType
  125011. if ('clear' === c) u('')
  125012. else if ('reset' === c) {
  125013. var f = null !== (r = o.getVariable(null !== (n = null == s ? void 0 : s.pristine) && void 0 !== n ? n : null == d ? void 0 : d.pristine, p)) && void 0 !== r ? r : l
  125014. u(null != f ? f : '')
  125015. }
  125016. }),
  125017. (t.prototype.dispatchChangeEvent = function (e) {
  125018. return (
  125019. void 0 === e && (e = {}),
  125020. r.__awaiter(this, void 0, void 0, function () {
  125021. var t, a, n, i
  125022. return r.__generator(this, function (r) {
  125023. switch (r.label) {
  125024. case 0:
  125025. return (t = this.props), (a = t.dispatchEvent), (n = t.onChange), [4, a('change', o.resolveEventData(this.props, { value: e }))]
  125026. case 1:
  125027. return (null == (i = r.sent()) ? void 0 : i.prevented) || (n && n(e)), [2]
  125028. }
  125029. })
  125030. })
  125031. )
  125032. }),
  125033. (t.prototype.renderStatic = function () {
  125034. var e = this.props,
  125035. t = e.value,
  125036. a = e.trueValue,
  125037. n = e.falseValue,
  125038. r = e.option,
  125039. i = e.render,
  125040. o = e.partial,
  125041. l = e.optionType,
  125042. s = e.checked,
  125043. d = e.labelClassName
  125044. return h(u.Checkbox, { inline: !0, value: t || '', trueValue: a, falseValue: n, disabled: !0, partial: o, optionType: l, checked: s, labelClassName: d }, r ? i('option', r) : null)
  125045. }),
  125046. (t.prototype.render = function () {
  125047. var e = this,
  125048. t = this.props,
  125049. a = t.className
  125050. t.style
  125051. var n = t.value,
  125052. r = t.trueValue,
  125053. i = t.falseValue,
  125054. o = t.option
  125055. t.onChange
  125056. var l = t.disabled,
  125057. s = t.render,
  125058. d = t.partial,
  125059. p = t.optionType,
  125060. f = t.checked,
  125061. v = t.labelClassName,
  125062. _ = t.testIdBuilder,
  125063. b = t.classPrefix
  125064. return h(
  125065. 'div',
  125066. { className: c.default(''.concat(b, 'CheckboxControl'), a) },
  125067. h(
  125068. u.Checkbox,
  125069. {
  125070. inline: !0,
  125071. value: n || '',
  125072. trueValue: r,
  125073. falseValue: i,
  125074. disabled: l,
  125075. onChange: function (t) {
  125076. return e.dispatchChangeEvent(t)
  125077. },
  125078. partial: d,
  125079. optionType: p,
  125080. checked: f,
  125081. labelClassName: v,
  125082. testIdBuilder: _
  125083. },
  125084. o ? s('option', o) : null
  125085. )
  125086. )
  125087. }),
  125088. (t.defaultProps = { trueValue: !0, falseValue: !1 }),
  125089. r.__decorate(
  125090. [o.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', Promise)],
  125091. t.prototype,
  125092. 'dispatchChangeEvent',
  125093. null
  125094. ),
  125095. r.__decorate([s.supportStatic(), r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  125096. t
  125097. )
  125098. })(p.default.Component),
  125099. _ = (function (e) {
  125100. function t() {
  125101. return (null !== e && e.apply(this, arguments)) || this
  125102. }
  125103. return r.__extends(t, e), (t = r.__decorate([u.withBadge, o.FormItem({ type: 'checkbox', sizeMutable: !1 })], t))
  125104. })(v)
  125105. ;(t.CheckboxControlRenderer = _), (t.default = v), (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  125106. }) /*!node_modules/amis/lib/renderers/Form/InputCity.js*/
  125107. amis.define('143419d', function (t, e, i, n) {
  125108. 'use strict'
  125109. Object.defineProperty(e, '__esModule', { value: !0 })
  125110. var a = t('68b98b9'),
  125111. o = t('ac704b9'),
  125112. r = t('64ea6e0'),
  125113. d = t('59972ca'),
  125114. s = t('26ec3b9')
  125115. function l(t) {
  125116. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  125117. }
  125118. var c = l(o),
  125119. u = t('ac704b9'),
  125120. p = (u.default || u).createElement
  125121. ;(u.default || u).Fragment
  125122. var v = function (t) {
  125123. var e,
  125124. i = t.value,
  125125. n = t.db,
  125126. a = t.delimiter,
  125127. o = void 0 === a ? ',' : a,
  125128. r = { code: 0, province: '', provinceCode: 0, city: '', cityCode: 0, district: '', districtCode: 0, street: '' }
  125129. if (!n || !i) return r
  125130. var d = (i && i.code) || ('number' == typeof i && i) || ('string' == typeof i && /(\d{6})/.test(i) && RegExp.$1)
  125131. if (d && n[d]) {
  125132. ;(d = parseInt(d, 10)), (r.code = d)
  125133. var s = d - (d % 1e4)
  125134. n[s] && ((r.provinceCode = s), (r.province = n[s]))
  125135. var l = d - (d % 100)
  125136. l !== s && n[l] ? ((r.cityCode = l), (r.city = n[l])) : ~(null === (e = n.city[s]) || void 0 === e ? void 0 : e.indexOf(d)) && ((r.cityCode = d), (r.city = n[d])),
  125137. d % 100 && ((r.district = n[d]), (r.districtCode = d))
  125138. }
  125139. return i && i.street ? (r.street = i.street) : 'string' == typeof i && ~i.indexOf(o) && (r.street = i.slice(i.indexOf(o) + o.length)), r
  125140. },
  125141. y = function (e) {
  125142. Promise.resolve()
  125143. .then(function () {
  125144. return new Promise(function (e) {
  125145. t(['6a50f07'], function (t) {
  125146. e(a.__importStar(t))
  125147. })
  125148. })
  125149. })
  125150. .then(e)
  125151. },
  125152. h = (function (t) {
  125153. function e() {
  125154. var e = (null !== t && t.apply(this, arguments)) || this
  125155. return (e.state = { code: 0, province: '', provinceCode: 0, city: '', cityCode: 0, district: '', districtCode: 0, street: '' }), e
  125156. }
  125157. return (
  125158. a.__extends(e, t),
  125159. (e.prototype.componentDidMount = function () {
  125160. var t = this
  125161. this.loadDb(function () {
  125162. return t.syncIn()
  125163. })
  125164. }),
  125165. (e.prototype.componentDidUpdate = function (t) {
  125166. var e = this,
  125167. i = this.props
  125168. i.value !== t.value &&
  125169. this.loadDb(function () {
  125170. return e.syncIn(i)
  125171. })
  125172. }),
  125173. (e.prototype.loadDb = function (t) {
  125174. var e = this
  125175. this.state.db
  125176. ? null == t || t()
  125177. : y(function (i) {
  125178. e.setState({ db: a.__assign(a.__assign({}, i.default), { province: i.province, city: i.city, district: i.district }) }, t)
  125179. })
  125180. }),
  125181. (e.prototype.handleProvinceChange = function (t) {
  125182. this.setState(
  125183. t
  125184. ? { province: t.label, provinceCode: t.value, city: '', cityCode: 0, district: '', districtCode: 0, street: '', code: t ? t.value : 0 }
  125185. : { code: 0, province: '', provinceCode: 0, city: '', cityCode: 0, district: '', districtCode: 0, street: '' },
  125186. this.syncOut
  125187. )
  125188. }),
  125189. (e.prototype.handleCityChange = function (t) {
  125190. if (t.value % 100) return this.handleDistrictChange(t, { cityCode: t.value })
  125191. this.setState(
  125192. t
  125193. ? { city: t.label, cityCode: t.value, district: '', districtCode: 0, street: '', code: t.value }
  125194. : { city: '', cityCode: 0, district: '', districtCode: 0, street: '', code: this.state.provinceCode },
  125195. this.syncOut
  125196. )
  125197. }),
  125198. (e.prototype.handleDistrictChange = function (t, e) {
  125199. void 0 === e && (e = {}),
  125200. this.setState(
  125201. t
  125202. ? a.__assign(a.__assign({}, e), { district: t.label, districtCode: t.value, street: '', code: t.value })
  125203. : a.__assign(a.__assign({}, e), { district: '', districtCode: 0, street: '', code: this.state.cityCode }),
  125204. this.syncOut
  125205. )
  125206. }),
  125207. (e.prototype.handleStreetChange = function (t) {
  125208. this.setState({ street: t.currentTarget.value })
  125209. }),
  125210. (e.prototype.handleStreetEnd = function () {
  125211. this.syncOut()
  125212. }),
  125213. (e.prototype.syncIn = function (t) {
  125214. void 0 === t && (t = this.props)
  125215. var e = this.state.db,
  125216. i = t.value,
  125217. n = t.delimiter
  125218. e && this.setState(v({ value: i, delimiter: n, db: e }))
  125219. }),
  125220. (e.prototype.syncOut = function () {
  125221. var t = this.props,
  125222. e = t.onChange,
  125223. i = t.allowStreet,
  125224. n = t.joinValues,
  125225. a = t.extractValue,
  125226. o = t.delimiter,
  125227. r = this.state,
  125228. d = r.code,
  125229. s = r.province,
  125230. l = r.city,
  125231. c = r.district,
  125232. u = r.street,
  125233. p = r.provinceCode,
  125234. v = r.cityCode,
  125235. y = r.districtCode
  125236. e((void 0 === a ? n : a) ? (d ? (i && u ? [d, u].join(o) : String(d)) : '') : { code: d, provinceCode: p, province: s, cityCode: v, city: l, districtCode: y, district: c, street: u })
  125237. }),
  125238. (e.prototype.render = function () {
  125239. var t,
  125240. e,
  125241. i = this.props,
  125242. n = i.classnames,
  125243. o = i.className
  125244. i.style
  125245. var r = i.disabled,
  125246. s = i.allowCity,
  125247. l = i.allowDistrict,
  125248. c = i.allowStreet,
  125249. u = i.searchable,
  125250. v = i.translate,
  125251. y = i.loadingConfig,
  125252. h = i.popOverContainer,
  125253. _ = i.itemClassName,
  125254. C = i.testIdBuilder,
  125255. g = this.state,
  125256. m = g.provinceCode,
  125257. f = g.cityCode,
  125258. b = g.districtCode,
  125259. S = g.street,
  125260. O = g.db
  125261. return O
  125262. ? p(
  125263. 'div',
  125264. { className: n('CityPicker', o) },
  125265. p(d.Select, {
  125266. className: n(_),
  125267. searchable: u,
  125268. disabled: r,
  125269. options: O.province.map(function (t) {
  125270. return { label: O[t], value: t }
  125271. }),
  125272. value: m || '',
  125273. onChange: this.handleProvinceChange,
  125274. popOverContainer: h,
  125275. testIdBuilder: null == C ? void 0 : C.getChild('province')
  125276. }),
  125277. s && O.city[m] && O.city[m].length
  125278. ? p(d.Select, {
  125279. className: n(_),
  125280. searchable: u,
  125281. disabled: r,
  125282. options: O.city[m].map(function (t) {
  125283. return { label: O[t], value: t }
  125284. }),
  125285. value: f || '',
  125286. onChange: this.handleCityChange,
  125287. popOverContainer: h,
  125288. testIdBuilder: null == C ? void 0 : C.getChild('city')
  125289. })
  125290. : null,
  125291. f && l && (null === (e = null === (t = O.district[m]) || void 0 === t ? void 0 : t[f]) || void 0 === e ? void 0 : e.length)
  125292. ? p(d.Select, {
  125293. className: n(_),
  125294. searchable: u,
  125295. disabled: r,
  125296. options: O.district[m][f].map(function (t) {
  125297. return { label: O[t], value: t }
  125298. }),
  125299. value: b || '',
  125300. onChange: this.handleDistrictChange,
  125301. popOverContainer: h,
  125302. testIdBuilder: null == C ? void 0 : C.getChild('district')
  125303. })
  125304. : null,
  125305. c && m
  125306. ? p(
  125307. 'input',
  125308. a.__assign(
  125309. { className: n('CityPicker-input'), value: S || '', onChange: this.handleStreetChange, onBlur: this.handleStreetEnd, placeholder: v('City.street'), disabled: r },
  125310. null == C ? void 0 : C.getChild('street').getTestId()
  125311. )
  125312. )
  125313. : null
  125314. )
  125315. : p(d.Spinner, { show: !0, size: 'sm', loadingConfig: y })
  125316. }),
  125317. (e.defaultProps = { joinValues: !0, extractValue: !0, delimiter: ',', allowCity: !0, allowDistrict: !0, allowStreet: !1 }),
  125318. a.__decorate(
  125319. [r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)],
  125320. e.prototype,
  125321. 'handleProvinceChange',
  125322. null
  125323. ),
  125324. a.__decorate(
  125325. [r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)],
  125326. e.prototype,
  125327. 'handleCityChange',
  125328. null
  125329. ),
  125330. a.__decorate(
  125331. [r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object, Object]), a.__metadata('design:returntype', void 0)],
  125332. e.prototype,
  125333. 'handleDistrictChange',
  125334. null
  125335. ),
  125336. a.__decorate(
  125337. [r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)],
  125338. e.prototype,
  125339. 'handleStreetChange',
  125340. null
  125341. ),
  125342. a.__decorate([r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], e.prototype, 'handleStreetEnd', null),
  125343. a.__decorate([r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', void 0)], e.prototype, 'syncIn', null),
  125344. a.__decorate([r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], e.prototype, 'syncOut', null),
  125345. e
  125346. )
  125347. })(c.default.Component),
  125348. _ = r.themeable(r.localeable(h)),
  125349. C = (function (t) {
  125350. function e() {
  125351. var e = (null !== t && t.apply(this, arguments)) || this
  125352. return (e.state = { db: null }), e
  125353. }
  125354. return (
  125355. a.__extends(e, t),
  125356. (e.prototype.doAction = function (t, e, i) {
  125357. var n,
  125358. a,
  125359. o = this.props,
  125360. d = o.resetValue,
  125361. s = o.onChange,
  125362. l = o.formStore,
  125363. c = o.store,
  125364. u = o.name,
  125365. p = null == t ? void 0 : t.actionType
  125366. if ('clear' === p) s('')
  125367. else if ('reset' === p) {
  125368. var v = null !== (a = r.getVariable(null !== (n = null == l ? void 0 : l.pristine) && void 0 !== n ? n : null == c ? void 0 : c.pristine, u)) && void 0 !== a ? a : d
  125369. s(null != v ? v : '')
  125370. }
  125371. }),
  125372. (e.prototype.handleChange = function (t) {
  125373. return a.__awaiter(this, void 0, void 0, function () {
  125374. var e, i, n, o
  125375. return a.__generator(this, function (a) {
  125376. switch (a.label) {
  125377. case 0:
  125378. return (e = this.props), (i = e.dispatchEvent), (n = e.onChange), [4, i('change', r.resolveEventData(this.props, { value: t }, 'value'))]
  125379. case 1:
  125380. return (null == (o = a.sent()) ? void 0 : o.prevented) || n(t), [2]
  125381. }
  125382. })
  125383. })
  125384. }),
  125385. (e.prototype.renderStatic = function (t) {
  125386. var e = this
  125387. void 0 === t && (t = '')
  125388. var i = this.props,
  125389. n = i.value,
  125390. o = i.delimiter,
  125391. r = i.loadingConfig
  125392. if (!this.state.db)
  125393. return (
  125394. y(function (t) {
  125395. e.setState({ db: a.__assign(a.__assign({}, t.default), { province: t.province, city: t.city, district: t.district }) })
  125396. }),
  125397. p(d.Spinner, { size: 'sm', show: !0, loadingConfig: r })
  125398. )
  125399. if (!n) return p(c.default.Fragment, null, t)
  125400. var s = v({ value: n, delimiter: o, db: this.state.db }),
  125401. l = s.province,
  125402. u = s.city,
  125403. h = s.district,
  125404. _ = s.street
  125405. return p(
  125406. c.default.Fragment,
  125407. null,
  125408. [l, u, h, _]
  125409. .filter(function (t) {
  125410. return !!t
  125411. })
  125412. .join(o)
  125413. )
  125414. }),
  125415. (e.prototype.render = function () {
  125416. var t = this.props,
  125417. e = t.value,
  125418. i = t.allowCity,
  125419. n = t.allowDistrict,
  125420. a = t.extractValue,
  125421. o = t.joinValues,
  125422. r = t.allowStreet,
  125423. s = t.disabled,
  125424. l = t.searchable,
  125425. c = t.env,
  125426. u = t.mobileUI,
  125427. v = t.popOverContainer,
  125428. y = t.itemClassName,
  125429. h = t.testIdBuilder
  125430. return u
  125431. ? p(d.CityArea, {
  125432. value: e,
  125433. popOverContainer: null == c ? void 0 : c.getModalContainer,
  125434. onChange: this.handleChange,
  125435. allowCity: i,
  125436. allowDistrict: n,
  125437. extractValue: a,
  125438. joinValues: o,
  125439. allowStreet: r,
  125440. disabled: s,
  125441. mobileUI: u
  125442. })
  125443. : p(_, {
  125444. itemClassName: y,
  125445. popOverContainer: v || (null == c ? void 0 : c.getModalContainer),
  125446. searchable: l,
  125447. value: e,
  125448. onChange: this.handleChange,
  125449. allowCity: i,
  125450. allowDistrict: n,
  125451. extractValue: a,
  125452. joinValues: o,
  125453. allowStreet: r,
  125454. disabled: s,
  125455. testIdBuilder: h
  125456. })
  125457. }),
  125458. a.__decorate(
  125459. [r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object, Object, Boolean]), a.__metadata('design:returntype', void 0)],
  125460. e.prototype,
  125461. 'doAction',
  125462. null
  125463. ),
  125464. a.__decorate([r.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', Promise)], e.prototype, 'handleChange', null),
  125465. a.__decorate([s.supportStatic(), a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], e.prototype, 'render', null),
  125466. e
  125467. )
  125468. })(c.default.Component)
  125469. !(function (t) {
  125470. function e() {
  125471. return (null !== t && t.apply(this, arguments)) || this
  125472. }
  125473. a.__extends(e, t), (e = a.__decorate([r.FormItem({ type: 'input-city', sizeMutable: !1 })], e))
  125474. })(C),
  125475. (e.CityPicker = h),
  125476. (e.LocationControl = C),
  125477. (e.default = _),
  125478. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  125479. }) /*!node_modules/amis/lib/renderers/Form/ChartRadios.js*/
  125480. amis.define('14ab3a9', function (t, e, i, n) {
  125481. 'use strict'
  125482. Object.defineProperty(e, '__esModule', { value: !0 })
  125483. var o = t('68b98b9'),
  125484. a = t('ac704b9'),
  125485. r = t('64ea6e0'),
  125486. s = t('26ec3b9')
  125487. function p(t) {
  125488. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  125489. }
  125490. var d = p(a),
  125491. h = t('ac704b9'),
  125492. c = (h.default || h).createElement
  125493. ;(h.default || h).Fragment
  125494. var l = (function (t) {
  125495. function e() {
  125496. var e = (null !== t && t.apply(this, arguments)) || this
  125497. return (e.highlightIndex = -1), (e.prevIndex = -1), e
  125498. }
  125499. return (
  125500. o.__extends(e, t),
  125501. (e.prototype.chartRef = function (t) {
  125502. var e,
  125503. i = this
  125504. ;(this.chart = t),
  125505. null === (e = this.chart) ||
  125506. void 0 === e ||
  125507. e.on('click', 'series', function (t) {
  125508. i.props.onToggle(i.props.options[t.dataIndex])
  125509. }),
  125510. setTimeout(function () {
  125511. return i.highlight()
  125512. })
  125513. }),
  125514. (e.prototype.highlight = function (t) {
  125515. void 0 === t && (t = this.highlightIndex),
  125516. this.props.static ||
  125517. ((this.highlightIndex = t),
  125518. this.chart &&
  125519. this.prevIndex !== t &&
  125520. (~this.prevIndex && this.chart.dispatchAction({ type: 'downplay', seriesIndex: 0, dataIndex: this.prevIndex }),
  125521. ~t &&
  125522. (this.chart.dispatchAction({ type: 'highlight', seriesIndex: 0, dataIndex: t }),
  125523. this.props.showTooltipOnHighlight && this.chart.dispatchAction({ type: 'showTip', seriesIndex: 0, dataIndex: t })),
  125524. (this.prevIndex = t)))
  125525. }),
  125526. (e.prototype.componentDidMount = function () {
  125527. this.props.selectedOptions.length && this.highlight(this.props.options.indexOf(this.props.selectedOptions[0]))
  125528. }),
  125529. (e.prototype.componentDidUpdate = function () {
  125530. this.props.selectedOptions.length && this.highlight(this.props.options.indexOf(this.props.selectedOptions[0]))
  125531. }),
  125532. (e.prototype.renderStatic = function (t) {
  125533. void 0 === t && (t = '-'), (this.prevIndex = -1), (this.highlightIndex = -1)
  125534. var e = this.props,
  125535. i = e.options,
  125536. n = void 0 === i ? [] : i,
  125537. o = e.selectedOptions,
  125538. a = e.labelField,
  125539. r = void 0 === a ? 'label' : a,
  125540. s = e.valueField,
  125541. p = void 0 === s ? 'value' : s,
  125542. h = e.chartValueField
  125543. if (n.length && o.length) {
  125544. var l = n.reduce(function (t, e) {
  125545. return t + e[h || p]
  125546. }, 0)
  125547. if (l > 0) {
  125548. var u = ((+o[0][h || p] / l) * 100).toFixed(2)
  125549. t = ''.concat(o[0][r], '\uff1a').concat(u, '%')
  125550. }
  125551. }
  125552. return c(d.default.Fragment, null, t)
  125553. }),
  125554. (e.prototype.render = function () {
  125555. var t = this.props,
  125556. e = t.options,
  125557. i = t.labelField,
  125558. n = t.chartValueField,
  125559. a = t.valueField
  125560. return (0, t.render)(
  125561. 'chart',
  125562. { type: 'chart' },
  125563. {
  125564. config: o.__assign(
  125565. o.__assign(
  125566. {
  125567. legend: { top: 10 },
  125568. tooltip: {
  125569. formatter: function (t) {
  125570. return ''
  125571. .concat(t.name, '\uff1a')
  125572. .concat(t.value[n || a || 'value'], '\uff08')
  125573. .concat(t.percent, '%\uff09')
  125574. }
  125575. },
  125576. series: [{ type: 'pie', top: 30, bottom: 0 }]
  125577. },
  125578. this.props.config
  125579. ),
  125580. { dataset: { dimensions: [i || 'label', n || a || 'value'], source: e } }
  125581. ),
  125582. chartRef: this.chartRef
  125583. }
  125584. )
  125585. }),
  125586. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], e.prototype, 'chartRef', null),
  125587. o.__decorate([s.supportStatic(), o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], e.prototype, 'render', null),
  125588. e
  125589. )
  125590. })(d.default.Component)
  125591. !(function (t) {
  125592. function e() {
  125593. return (null !== t && t.apply(this, arguments)) || this
  125594. }
  125595. o.__extends(e, t), (e.defaultProps = { multiple: !1 }), (e = o.__decorate([r.OptionsControl({ type: 'chart-radios', sizeMutable: !1 })], e))
  125596. })(l),
  125597. (e.default = l),
  125598. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  125599. }) /*!node_modules/amis/lib/renderers/Form/InputRating.js*/
  125600. amis.define('08bbbec', function (e, t, a, n) {
  125601. 'use strict'
  125602. Object.defineProperty(t, '__esModule', { value: !0 })
  125603. var o = e('68b98b9'),
  125604. r = e('ac704b9'),
  125605. l = e('64ea6e0'),
  125606. s = e('59972ca'),
  125607. i = e('26ec3b9')
  125608. function u(e) {
  125609. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  125610. }
  125611. var c = u(r),
  125612. d = e('ac704b9'),
  125613. p = (d.default || d).createElement
  125614. ;(d.default || d).Fragment
  125615. var h = (function (e) {
  125616. function t() {
  125617. return (null !== e && e.apply(this, arguments)) || this
  125618. }
  125619. return (
  125620. o.__extends(t, e),
  125621. (t.prototype.doAction = function (e, t, a) {
  125622. var n,
  125623. o,
  125624. r = null == e ? void 0 : e.actionType,
  125625. s = this.props,
  125626. i = s.onChange,
  125627. u = s.resetValue,
  125628. c = s.formStore,
  125629. d = s.store,
  125630. p = s.name
  125631. if ('clear' === r) null == i || i('')
  125632. else if ('reset' === r) {
  125633. var h = null !== (o = l.getVariable(null !== (n = null == c ? void 0 : c.pristine) && void 0 !== n ? n : null == d ? void 0 : d.pristine, p)) && void 0 !== o ? o : u
  125634. null == i || i(null != h ? h : '')
  125635. }
  125636. }),
  125637. (t.prototype.handleChange = function (e) {
  125638. return o.__awaiter(this, void 0, void 0, function () {
  125639. var t, a, n
  125640. return o.__generator(this, function (o) {
  125641. switch (o.label) {
  125642. case 0:
  125643. return (t = this.props), (a = t.onChange), [4, (0, t.dispatchEvent)('change', l.resolveEventData(this.props, { value: e }))]
  125644. case 1:
  125645. return (null == (n = o.sent()) ? void 0 : n.prevented) || null == a || a(e), [2]
  125646. }
  125647. })
  125648. })
  125649. }),
  125650. (t.prototype.renderStatic = function () {
  125651. var e = this.props,
  125652. t = e.className
  125653. e.style
  125654. var a = e.value,
  125655. n = e.count,
  125656. o = e.half,
  125657. r = e.char,
  125658. l = e.inactiveColor,
  125659. i = e.colors,
  125660. u = e.texts,
  125661. c = e.charClassName,
  125662. d = e.textClassName,
  125663. h = e.textPosition,
  125664. v = e.classnames
  125665. return p(
  125666. 'div',
  125667. { className: v('RatingControl', t) },
  125668. p(s.Rating, { classnames: v, value: a, disabled: !0, count: n, half: o, char: r, inactiveColor: l, colors: i, texts: u, charClassName: c, textClassName: d, textPosition: h })
  125669. )
  125670. }),
  125671. (t.prototype.render = function () {
  125672. var e = this.props,
  125673. t = e.className,
  125674. a = e.value,
  125675. n = e.count,
  125676. o = e.half,
  125677. r = e.readOnly,
  125678. l = e.disabled,
  125679. i = e.onHoverChange,
  125680. u = e.allowClear,
  125681. c = e.char,
  125682. d = e.inactiveColor,
  125683. h = e.colors,
  125684. m = e.texts,
  125685. f = e.charClassName,
  125686. C = e.textClassName,
  125687. _ = e.textPosition,
  125688. g = e.classnames,
  125689. y = v(n, this.props.data)
  125690. return (
  125691. y > 100 && (y = 100),
  125692. p(
  125693. 'div',
  125694. { className: g('RatingControl', t) },
  125695. p(s.Rating, {
  125696. classnames: g,
  125697. value: a,
  125698. disabled: l,
  125699. count: y,
  125700. half: o,
  125701. allowClear: u,
  125702. readOnly: r,
  125703. char: c,
  125704. inactiveColor: d,
  125705. colors: h,
  125706. texts: m,
  125707. charClassName: f,
  125708. textClassName: C,
  125709. textPosition: _,
  125710. onChange: this.handleChange,
  125711. onHoverChange: function (e) {
  125712. i && i(e)
  125713. }
  125714. })
  125715. )
  125716. )
  125717. }),
  125718. (t.defaultProps = { value: 0, count: 5, half: !1, readOnly: !1 }),
  125719. o.__decorate([l.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', Promise)], t.prototype, 'handleChange', null),
  125720. o.__decorate([i.supportStatic(), o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  125721. t
  125722. )
  125723. })(c.default.Component)
  125724. function v(e, t) {
  125725. return 'number' == typeof e ? e : l.toNumber(l.filter(e, t))
  125726. }
  125727. !(function (e) {
  125728. function t() {
  125729. return (null !== e && e.apply(this, arguments)) || this
  125730. }
  125731. o.__extends(t, e),
  125732. (t = o.__decorate(
  125733. [
  125734. l.FormItem({
  125735. type: 'input-rating',
  125736. sizeMutable: !1,
  125737. shouldComponentUpdate: function (e, t) {
  125738. return v(e.count, e.data) !== v(t.count, t.data)
  125739. },
  125740. detectProps: ['half', 'allowClear', 'colors', 'inactiveColor', 'texts', 'textPosition', 'char']
  125741. })
  125742. ],
  125743. t
  125744. ))
  125745. })(h),
  125746. (t.default = h),
  125747. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  125748. }) /*!node_modules/amis/lib/renderers/Form/Switch.js*/
  125749. amis.define('7708d58', function (e, t, n, a) {
  125750. 'use strict'
  125751. Object.defineProperty(t, '__esModule', { value: !0 })
  125752. var o = e('68b98b9'),
  125753. i = e('ac704b9'),
  125754. r = e('64ea6e0'),
  125755. s = e('59972ca'),
  125756. l = e('26ec3b9')
  125757. function u(e) {
  125758. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  125759. }
  125760. var d = u(i),
  125761. c = e('ac704b9'),
  125762. p = (c.default || c).createElement
  125763. ;(c.default || c).Fragment
  125764. var f = (function (e) {
  125765. function t() {
  125766. return (null !== e && e.apply(this, arguments)) || this
  125767. }
  125768. return (
  125769. o.__extends(t, e),
  125770. (t.prototype.handleChange = function (e) {
  125771. return o.__awaiter(this, void 0, void 0, function () {
  125772. var t, n, a, i
  125773. return o.__generator(this, function (o) {
  125774. switch (o.label) {
  125775. case 0:
  125776. return (t = this.props), (n = t.dispatchEvent), (a = t.onChange), [4, n('change', r.resolveEventData(this.props, { value: e }))]
  125777. case 1:
  125778. return (null == (i = o.sent()) ? void 0 : i.prevented) || (a && a(e)), [2]
  125779. }
  125780. })
  125781. })
  125782. }),
  125783. (t.prototype.getResult = function () {
  125784. var e = this.props,
  125785. t = e.classnames,
  125786. n = e.render,
  125787. a = e.onText,
  125788. o = e.offText,
  125789. i = a,
  125790. l = o
  125791. return (
  125792. r.isObject(a) && a.icon && !a.type ? (i = p(s.Icon, { cx: t, icon: a.icon, className: 'Switch-icon' })) : null != a && 'string' != typeof a && (i = n('switch-on-text', a)),
  125793. r.isObject(o) && o.icon && !o.type ? (l = p(s.Icon, { cx: t, icon: o.icon, className: 'Switch-icon' })) : null != o && 'string' != typeof o && (l = n('switch-off-text', o)),
  125794. { on: i, off: l }
  125795. )
  125796. }),
  125797. (t.prototype.renderBody = function (e) {
  125798. var t = this.props,
  125799. n = t.classnames,
  125800. a = t.option,
  125801. o = t.optionAtLeft,
  125802. i = p('span', { className: n('Switch-option') }, a)
  125803. return p(d.default.Fragment, null, o ? i : null, e, o ? null : i)
  125804. }),
  125805. (t.prototype.renderStatic = function () {
  125806. var e = this.props,
  125807. t = e.value,
  125808. n = e.trueValue,
  125809. a = this.getResult(),
  125810. o = a.on,
  125811. i = void 0 === o ? '\u5f00' : o,
  125812. r = a.off,
  125813. s = p('span', null, t === n ? i : void 0 === r ? '\u5173' : r)
  125814. return this.renderBody(s)
  125815. }),
  125816. (t.prototype.doAction = function (e, t, n, a) {
  125817. var o,
  125818. i,
  125819. s = null == e ? void 0 : e.actionType,
  125820. l = this.props,
  125821. u = l.onChange,
  125822. d = l.formStore,
  125823. c = l.store,
  125824. p = l.name,
  125825. f = l.resetValue
  125826. if ('clear' === s) null == u || u('')
  125827. else if ('reset' === s) {
  125828. var h = null !== (i = r.getVariable(null !== (o = null == d ? void 0 : d.pristine) && void 0 !== o ? o : null == c ? void 0 : c.pristine, p)) && void 0 !== i ? i : f
  125829. null == u || u(h)
  125830. }
  125831. }),
  125832. (t.prototype.render = function () {
  125833. var e = this.props,
  125834. t = e.size,
  125835. n = e.className
  125836. e.style
  125837. var a = e.classPrefix,
  125838. o = e.classnames,
  125839. i = e.value,
  125840. r = e.trueValue,
  125841. l = e.falseValue
  125842. e.onChange
  125843. var u = e.disabled,
  125844. d = e.loading,
  125845. c = e.loadingConfig,
  125846. f = e.testIdBuilder,
  125847. h = this.getResult(),
  125848. v = h.on,
  125849. g = h.off
  125850. return p(
  125851. 'div',
  125852. { className: o('SwitchControl', n) },
  125853. this.renderBody(
  125854. p(s.Switch, {
  125855. classPrefix: a,
  125856. value: i,
  125857. trueValue: r,
  125858. falseValue: l,
  125859. onText: v,
  125860. offText: g,
  125861. disabled: u,
  125862. onChange: this.handleChange,
  125863. size: t,
  125864. loading: d,
  125865. loadingConfig: c,
  125866. testIdBuilder: f
  125867. })
  125868. )
  125869. )
  125870. }),
  125871. (t.defaultProps = { trueValue: !0, falseValue: !1, optionAtLeft: !1 }),
  125872. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', Promise)], t.prototype, 'handleChange', null),
  125873. o.__decorate([l.supportStatic(), o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  125874. t
  125875. )
  125876. })(d.default.Component)
  125877. !(function (e) {
  125878. function t() {
  125879. return (null !== e && e.apply(this, arguments)) || this
  125880. }
  125881. o.__extends(t, e), (t = o.__decorate([r.FormItem({ type: 'switch', sizeMutable: !1 })], t))
  125882. })(f),
  125883. (t.default = f),
  125884. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  125885. }) /*!node_modules/amis/lib/renderers/Form/Radios.js*/
  125886. amis.define('6cad013', function (e, t, a, n) {
  125887. 'use strict'
  125888. Object.defineProperty(t, '__esModule', { value: !0 })
  125889. var l = e('68b98b9'),
  125890. i = e('ac704b9'),
  125891. o = e('cb263ff'),
  125892. r = e('59972ca'),
  125893. s = e('64ea6e0'),
  125894. d = e('26ec3b9')
  125895. function u(e) {
  125896. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  125897. }
  125898. var p = u(i),
  125899. c = u(o),
  125900. m = e('ac704b9'),
  125901. f = (m.default || m).createElement
  125902. ;(m.default || m).Fragment
  125903. var v = (function (e) {
  125904. function t() {
  125905. return (null !== e && e.apply(this, arguments)) || this
  125906. }
  125907. return (
  125908. l.__extends(t, e),
  125909. (t.prototype.doAction = function (e, t, a) {
  125910. var n,
  125911. l,
  125912. i = this.props,
  125913. o = i.resetValue,
  125914. r = i.onChange,
  125915. d = i.formStore,
  125916. u = i.store,
  125917. p = i.name,
  125918. c = null == e ? void 0 : e.actionType
  125919. if ('clear' === c) null == r || r('')
  125920. else if ('reset' === c) {
  125921. var m = null !== (l = s.getVariable(null !== (n = null == d ? void 0 : d.pristine) && void 0 !== n ? n : null == u ? void 0 : u.pristine, p)) && void 0 !== l ? l : o
  125922. null == r || r(null != m ? m : '')
  125923. }
  125924. }),
  125925. (t.prototype.handleChange = function (e) {
  125926. return l.__awaiter(this, void 0, void 0, function () {
  125927. var t, a, n, i, o, r, d, u, p
  125928. return l.__generator(this, function (l) {
  125929. switch (l.label) {
  125930. case 0:
  125931. return (
  125932. (t = this.props),
  125933. (a = t.joinValues),
  125934. (n = t.extractValue),
  125935. (i = t.valueField),
  125936. (o = t.onChange),
  125937. (r = t.dispatchEvent),
  125938. (d = t.options),
  125939. t.selectedOptions,
  125940. (u = e),
  125941. e && (a || n) && (u = e[i || 'value']),
  125942. [4, r('change', s.resolveEventData(this.props, { value: u, options: d, items: d, selectedItems: e }))]
  125943. )
  125944. case 1:
  125945. return (null == (p = l.sent()) ? void 0 : p.prevented) || (o && o(u)), [2]
  125946. }
  125947. })
  125948. })
  125949. }),
  125950. (t.prototype.reload = function () {
  125951. var e = this.props.reloadOptions
  125952. e && e()
  125953. }),
  125954. (t.prototype.renderLabel = function (e, t) {
  125955. var a = t.labelField,
  125956. n = this.props.data,
  125957. l = e[a || 'label']
  125958. return f(p.default.Fragment, null, 'string' == typeof l ? s.filter(l, n) : ''.concat(l))
  125959. }),
  125960. (t.prototype.render = function () {
  125961. var e = this.props,
  125962. t = e.className
  125963. e.style
  125964. var a = e.classPrefix,
  125965. n = e.value
  125966. e.onChange
  125967. var l = e.disabled,
  125968. i = e.joinValues,
  125969. o = e.extractValue,
  125970. s = e.delimiter,
  125971. d = e.placeholder,
  125972. u = e.options,
  125973. p = e.inline,
  125974. m = void 0 === p || p,
  125975. v = e.formMode,
  125976. _ = e.columnsCount,
  125977. b = e.classPrefix,
  125978. h = e.itemClassName,
  125979. y = e.labelClassName,
  125980. g = e.optionClassName,
  125981. C = e.labelField,
  125982. F = e.valueField
  125983. e.data
  125984. var V = e.translate,
  125985. j = e.optionType,
  125986. x = e.level,
  125987. N = e.testIdBuilder
  125988. return f(r.Radios, {
  125989. inline: m || 'inline' === v,
  125990. className: c.default(''.concat(a, 'RadiosControl'), t),
  125991. value: null == n ? '' : n,
  125992. disabled: l,
  125993. onChange: this.handleChange,
  125994. joinValues: i,
  125995. extractValue: o,
  125996. delimiter: s,
  125997. labelClassName: null != g ? g : y,
  125998. labelField: C,
  125999. valueField: F,
  126000. placeholder: V(d),
  126001. options: u,
  126002. renderLabel: this.renderLabel,
  126003. columnsCount: _,
  126004. classPrefix: b,
  126005. itemClassName: h,
  126006. optionType: j,
  126007. level: x,
  126008. testIdBuilder: N
  126009. })
  126010. }),
  126011. (t.defaultProps = { columnsCount: 1 }),
  126012. l.__decorate([s.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', [Object]), l.__metadata('design:returntype', Promise)], t.prototype, 'handleChange', null),
  126013. l.__decorate(
  126014. [s.autobind, l.__metadata('design:type', Function), l.__metadata('design:paramtypes', [Object, Object]), l.__metadata('design:returntype', void 0)],
  126015. t.prototype,
  126016. 'renderLabel',
  126017. null
  126018. ),
  126019. l.__decorate([d.supportStatic(), l.__metadata('design:type', Function), l.__metadata('design:paramtypes', []), l.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  126020. t
  126021. )
  126022. })(p.default.Component)
  126023. !(function (e) {
  126024. function t() {
  126025. return (null !== e && e.apply(this, arguments)) || this
  126026. }
  126027. l.__extends(t, e), (t.defaultProps = { multiple: !1, inline: !0 }), (t = l.__decorate([s.OptionsControl({ type: 'radios', sizeMutable: !1 })], t))
  126028. })(v),
  126029. (t.default = v),
  126030. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  126031. }) /*!node_modules/amis/lib/renderers/Form/Radio.js*/
  126032. amis.define('3a69580', function (e, t, a, n) {
  126033. 'use strict'
  126034. Object.defineProperty(t, '__esModule', { value: !0 })
  126035. var i = e('68b98b9'),
  126036. r = e('ac704b9'),
  126037. o = e('64ea6e0'),
  126038. l = e('cb263ff'),
  126039. s = e('59972ca'),
  126040. u = e('26ec3b9')
  126041. function d(e) {
  126042. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  126043. }
  126044. var p = d(r),
  126045. c = d(l),
  126046. f = e('ac704b9'),
  126047. h = (f.default || f).createElement
  126048. ;(f.default || f).Fragment
  126049. var v = (function (e) {
  126050. function t() {
  126051. return (null !== e && e.apply(this, arguments)) || this
  126052. }
  126053. return (
  126054. i.__extends(t, e),
  126055. (t.prototype.doAction = function (e, t, a) {
  126056. var n,
  126057. i,
  126058. r = this.props,
  126059. l = r.resetValue,
  126060. s = r.onChange,
  126061. u = r.formStore,
  126062. d = r.store,
  126063. p = r.name,
  126064. c = null == e ? void 0 : e.actionType
  126065. if ('clear' === c) s('')
  126066. else if ('reset' === c) {
  126067. var f = null !== (i = o.getVariable(null !== (n = null == u ? void 0 : u.pristine) && void 0 !== n ? n : null == d ? void 0 : d.pristine, p)) && void 0 !== i ? i : l
  126068. s(null != f ? f : '')
  126069. }
  126070. }),
  126071. (t.prototype.dispatchChangeEvent = function (e) {
  126072. return (
  126073. void 0 === e && (e = {}),
  126074. i.__awaiter(this, void 0, void 0, function () {
  126075. var t, a, n, r, l, s, u
  126076. return i.__generator(this, function (i) {
  126077. switch (i.label) {
  126078. case 0:
  126079. return (
  126080. (t = this.props),
  126081. (a = t.dispatchEvent),
  126082. (n = t.onChange),
  126083. (r = t.submitOnChange),
  126084. (l = t.onRadioChange),
  126085. (s = o.resolveEventData(this.props, { value: e })),
  126086. !1 === (null == l ? void 0 : l(s, this.props)) ? [2] : [4, a('change', s)]
  126087. )
  126088. case 1:
  126089. return (null == (u = i.sent()) ? void 0 : u.prevented) || (n && n(e, r, !0)), [2]
  126090. }
  126091. })
  126092. })
  126093. )
  126094. }),
  126095. (t.prototype.renderStatic = function () {
  126096. var e = this.props,
  126097. t = e.value,
  126098. a = e.trueValue,
  126099. n = e.falseValue,
  126100. i = e.option,
  126101. r = e.render,
  126102. o = e.partial,
  126103. l = e.optionType,
  126104. u = e.checked,
  126105. d = e.labelClassName
  126106. return h(
  126107. s.Checkbox,
  126108. { type: 'radio', inline: !0, value: t || '', trueValue: a, falseValue: n, disabled: !0, partial: o, optionType: l, checked: u, labelClassName: d },
  126109. i ? r('option', i) : null
  126110. )
  126111. }),
  126112. (t.prototype.render = function () {
  126113. var e = this,
  126114. t = this.props,
  126115. a = t.className
  126116. t.style
  126117. var n = t.value,
  126118. i = t.trueValue,
  126119. r = t.falseValue,
  126120. o = t.option
  126121. t.onChange
  126122. var l = t.disabled,
  126123. u = t.render,
  126124. d = t.partial,
  126125. p = t.optionType,
  126126. f = t.checked,
  126127. v = t.labelClassName,
  126128. _ = t.classPrefix
  126129. return h(
  126130. 'div',
  126131. { className: c.default(''.concat(_, 'CheckboxControl'), a) },
  126132. h(
  126133. s.Checkbox,
  126134. {
  126135. type: 'radio',
  126136. inline: !0,
  126137. value: n || '',
  126138. trueValue: i,
  126139. falseValue: r,
  126140. disabled: l,
  126141. onChange: function (t) {
  126142. return e.dispatchChangeEvent(t)
  126143. },
  126144. partial: d,
  126145. optionType: p,
  126146. checked: f,
  126147. labelClassName: v
  126148. },
  126149. o ? u('option', o) : null
  126150. )
  126151. )
  126152. }),
  126153. (t.defaultProps = { trueValue: !0, falseValue: !1 }),
  126154. i.__decorate(
  126155. [o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', Promise)],
  126156. t.prototype,
  126157. 'dispatchChangeEvent',
  126158. null
  126159. ),
  126160. i.__decorate([u.supportStatic(), i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  126161. t
  126162. )
  126163. })(p.default.Component)
  126164. !(function (e) {
  126165. function t() {
  126166. return (null !== e && e.apply(this, arguments)) || this
  126167. }
  126168. i.__extends(t, e), (t = i.__decorate([s.withBadge, o.FormItem({ type: 'radio', sizeMutable: !1 })], t))
  126169. })(v),
  126170. (t.default = v),
  126171. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  126172. }) /*!node_modules/amis/lib/renderers/Form/JSONSchema.js*/
  126173. amis.define('99f4abc', function (e, t, n, o) {
  126174. 'use strict'
  126175. Object.defineProperty(t, '__esModule', { value: !0 })
  126176. var r = e('68b98b9'),
  126177. a = e('ac704b9'),
  126178. i = e('64ea6e0'),
  126179. u = e('59972ca')
  126180. function c(e) {
  126181. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  126182. }
  126183. var d = c(a),
  126184. s = e('ac704b9'),
  126185. l = (s.default || s).createElement
  126186. ;(s.default || s).Fragment
  126187. var f = u.withRemoteConfig({
  126188. sourceField: 'schema',
  126189. injectedPropsFilter: function (e, t) {
  126190. return { schema: e.config, loading: e.loading }
  126191. }
  126192. })(u.InputJSONSchema),
  126193. p = (function (e) {
  126194. function t() {
  126195. return (null !== e && e.apply(this, arguments)) || this
  126196. }
  126197. return (
  126198. r.__extends(t, e),
  126199. (t.prototype.controlRef = function (e) {
  126200. for (; null == e ? void 0 : e.getWrappedInstance; ) e = e.getWrappedInstance()
  126201. this.control = e
  126202. }),
  126203. (t.prototype.validate = function () {
  126204. var e
  126205. return null === (e = this.control) || void 0 === e ? void 0 : e.validate()
  126206. }),
  126207. (t.prototype.render = function () {
  126208. var e = r.__rest(this.props, [])
  126209. return l(f, r.__assign({}, e, { ref: this.controlRef }))
  126210. }),
  126211. r.__decorate([i.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], t.prototype, 'controlRef', null),
  126212. t
  126213. )
  126214. })(d.default.PureComponent)
  126215. !(function (e) {
  126216. function t() {
  126217. return (null !== e && e.apply(this, arguments)) || this
  126218. }
  126219. r.__extends(t, e), (t = r.__decorate([i.FormItem({ type: 'json-schema', strictMode: !1 })], t))
  126220. })(p),
  126221. (t.default = p),
  126222. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  126223. }) /*!node_modules/amis/lib/renderers/Form/JSONSchemaEditor.js*/
  126224. amis.define('7d052dc', function (e, t, n, r) {
  126225. 'use strict'
  126226. Object.defineProperty(t, '__esModule', { value: !0 })
  126227. var a = e('68b98b9'),
  126228. o = e('ac704b9'),
  126229. d = e('3f34d90'),
  126230. i = e('64ea6e0'),
  126231. l = e('59972ca')
  126232. function s(e) {
  126233. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  126234. }
  126235. var u = s(o),
  126236. c = s(d),
  126237. p = e('ac704b9'),
  126238. m = (p.default || p).createElement
  126239. ;(p.default || p).Fragment
  126240. var f = (function (e) {
  126241. function t() {
  126242. return (null !== e && e.apply(this, arguments)) || this
  126243. }
  126244. return (
  126245. a.__extends(t, e),
  126246. (t.prototype.normalizePlaceholder = function () {
  126247. var e = this.props.placeholder
  126248. return i.isObject(e) ? a.__assign(a.__assign({}, l.schemaEditorItemPlaceholder), c.default(e, ['key', 'title', 'description', 'default', 'empty'])) : l.schemaEditorItemPlaceholder
  126249. }),
  126250. (t.prototype.renderModalProps = function (e, t) {
  126251. var n = this.props,
  126252. r = n.render,
  126253. a = n.advancedSettings
  126254. return r(
  126255. 'modal',
  126256. { type: 'form', wrapWithPanel: !1, body: (null == a ? void 0 : a[null == e ? void 0 : e.type]) || [], submitOnChange: !0 },
  126257. {
  126258. data: e,
  126259. onSubmit: function (e) {
  126260. return t(e)
  126261. }
  126262. }
  126263. )
  126264. }),
  126265. (t.prototype.render = function () {
  126266. var e = this.props,
  126267. t = e.enableAdvancedSetting,
  126268. n = e.mobileUI,
  126269. r = e.env,
  126270. o = a.__rest(e, ['enableAdvancedSetting', 'mobileUI', 'env'])
  126271. return m(
  126272. l.JSONSchemaEditor,
  126273. a.__assign({}, o, {
  126274. mobileUI: n,
  126275. placeholder: this.normalizePlaceholder(),
  126276. enableAdvancedSetting: t,
  126277. renderModalProps: this.renderModalProps,
  126278. popOverContainer: n ? (null == r ? void 0 : r.getModalContainer) : o.popOverContainer || r.getModalContainer
  126279. })
  126280. )
  126281. }),
  126282. (t.defaultProps = { enableAdvancedSetting: !1, placeholder: l.schemaEditorItemPlaceholder }),
  126283. a.__decorate(
  126284. [i.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object, Function]), a.__metadata('design:returntype', void 0)],
  126285. t.prototype,
  126286. 'renderModalProps',
  126287. null
  126288. ),
  126289. t
  126290. )
  126291. })(u.default.PureComponent)
  126292. !(function (e) {
  126293. function t() {
  126294. return (null !== e && e.apply(this, arguments)) || this
  126295. }
  126296. a.__extends(t, e), (t = a.__decorate([i.FormItem({ type: 'json-schema-editor' })], t))
  126297. })(f),
  126298. (t.default = f),
  126299. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  126300. }) /*!node_modules/amis/lib/renderers/Form/ListSelect.js*/
  126301. amis.define('7586f17', function (e, t, a, i) {
  126302. 'use strict'
  126303. Object.defineProperty(t, '__esModule', { value: !0 })
  126304. var l = e('68b98b9'),
  126305. n = e('ac704b9'),
  126306. s = e('64ea6e0'),
  126307. o = e('26ec3b9')
  126308. function r(e) {
  126309. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  126310. }
  126311. var d = r(n),
  126312. c = e('ac704b9'),
  126313. m = (c.default || c).createElement
  126314. ;(c.default || c).Fragment
  126315. var u = (function (e) {
  126316. function t() {
  126317. return (null !== e && e.apply(this, arguments)) || this
  126318. }
  126319. return (
  126320. l.__extends(t, e),
  126321. (t.prototype.doAction = function (e, t, a) {
  126322. var i,
  126323. l,
  126324. n = this.props,
  126325. o = n.resetValue,
  126326. r = n.onChange,
  126327. d = n.formStore,
  126328. c = n.store,
  126329. m = n.name,
  126330. u = null == e ? void 0 : e.actionType
  126331. if ('clear' === u) null == r || r('')
  126332. else if ('reset' === u) {
  126333. var p = null !== (l = s.getVariable(null !== (i = null == d ? void 0 : d.pristine) && void 0 !== i ? i : null == c ? void 0 : c.pristine, m)) && void 0 !== l ? l : o
  126334. null == r || r(null != p ? p : '')
  126335. }
  126336. }),
  126337. (t.prototype.handleDBClick = function (e, t) {
  126338. this.props.onToggle(e, !1, !0), this.props.onAction(null, { type: 'submit' })
  126339. }),
  126340. (t.prototype.handleClick = function (e, t) {
  126341. ;(t.target && t.target.closest('a,button')) || (0, this.props.onToggle)(e)
  126342. }),
  126343. (t.prototype.reload = function () {
  126344. var e = this.props.reloadOptions
  126345. e && e()
  126346. }),
  126347. (t.prototype.renderStatic = function (e) {
  126348. void 0 === e && (e = '-')
  126349. var t = this.props,
  126350. a = t.itemSchema,
  126351. i = t.labelField
  126352. t.valueField
  126353. var l = t.imageClassName,
  126354. n = t.itemClassName,
  126355. o = t.selectedOptions,
  126356. r = t.classnames,
  126357. d = t.render,
  126358. c = t.data
  126359. if (!o.length) return e
  126360. return m(
  126361. 'div',
  126362. { className: r('StaticList') },
  126363. o.map(function (e, t) {
  126364. var o = e[i || 'label']
  126365. return (
  126366. (o = o || '\u9009\u9879'.concat(t + 1)),
  126367. a || e.body || e.image
  126368. ? m(
  126369. 'div',
  126370. { key: t, className: r('ListControl-static-item', n) },
  126371. a
  126372. ? d(''.concat(t, '/body'), a, { data: s.createObject(c, e) })
  126373. : e.body
  126374. ? d(''.concat(t, '/body'), e.body)
  126375. : [
  126376. e.image ? m('div', { key: 'image', className: r('ListControl-itemImage', l) }, m('img', { src: e.image, alt: o })) : null,
  126377. m('div', { key: 'label', className: r('ListControl-itemLabel') }, o)
  126378. ]
  126379. )
  126380. : m('div', { key: t, className: r('ListControl-static-item') }, o)
  126381. )
  126382. })
  126383. )
  126384. }),
  126385. (t.prototype.render = function () {
  126386. var e = this,
  126387. t = this.props,
  126388. a = t.render,
  126389. i = t.itemClassName,
  126390. n = t.classnames,
  126391. o = t.className
  126392. t.style
  126393. var r = t.disabled,
  126394. d = t.options,
  126395. c = t.placeholder,
  126396. u = t.selectedOptions,
  126397. p = t.imageClassName,
  126398. b = t.submitOnDBClick,
  126399. v = t.itemSchema,
  126400. y = t.activeItemSchema,
  126401. f = t.data,
  126402. g = t.labelField,
  126403. C = t.listClassName,
  126404. h = t.translate,
  126405. N = t.testIdBuilder,
  126406. _ = null
  126407. return (
  126408. d &&
  126409. d.length &&
  126410. (_ = m(
  126411. 'div',
  126412. { className: n('ListControl-items', C) },
  126413. d.map(function (t, o) {
  126414. return m(
  126415. 'div',
  126416. l.__assign(
  126417. {
  126418. key: o,
  126419. className: n('ListControl-item', i, { 'is-active': ~u.indexOf(t), 'is-disabled': t.disabled || r, 'is-custom': !!v }),
  126420. onClick: e.handleClick.bind(e, t),
  126421. onDoubleClick: b ? e.handleDBClick.bind(e, t) : void 0
  126422. },
  126423. null == N ? void 0 : N.getChild('options-'.concat(t.value || o)).getTestId()
  126424. ),
  126425. v
  126426. ? a(''.concat(o, '/body'), ~u.indexOf(t) && null != y ? y : v, { data: s.createObject(f, t) })
  126427. : t.body
  126428. ? a(''.concat(o, '/body'), t.body)
  126429. : [
  126430. t.image ? m('div', { key: 'image', className: n('ListControl-itemImage', p) }, m('img', { src: t.image, alt: t[g || 'label'] })) : null,
  126431. t[g || 'label'] ? m('div', { key: 'label', className: n('ListControl-itemLabel') }, String(t[g || 'label'])) : null
  126432. ]
  126433. )
  126434. })
  126435. )),
  126436. m('div', { className: n('ListControl', o) }, _ || m('span', { className: n('ListControl-placeholder') }, h(c)))
  126437. )
  126438. }),
  126439. (t.propsList = ['itemSchema', 'value', 'renderFormItems']),
  126440. (t.defaultProps = { clearable: !1, imageClassName: '', submitOnDBClick: !1 }),
  126441. l.__decorate([o.supportStatic(), l.__metadata('design:type', Function), l.__metadata('design:paramtypes', []), l.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  126442. t
  126443. )
  126444. })(d.default.Component)
  126445. !(function (e) {
  126446. function t() {
  126447. return (null !== e && e.apply(this, arguments)) || this
  126448. }
  126449. l.__extends(t, e), (t = l.__decorate([s.OptionsControl({ type: 'list-select', sizeMutable: !1 })], t))
  126450. })(u),
  126451. (t.default = u),
  126452. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  126453. }) /*!node_modules/amis/lib/renderers/Form/LocationPicker.js*/
  126454. amis.define('6023571', function (e, t, a, n) {
  126455. 'use strict'
  126456. Object.defineProperty(t, '__esModule', { value: !0 })
  126457. var o = e('68b98b9'),
  126458. i = e('ac704b9'),
  126459. r = e('64ea6e0'),
  126460. s = e('59972ca'),
  126461. d = e('26ec3b9')
  126462. function p(e) {
  126463. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  126464. }
  126465. var l = p(i),
  126466. u = e('ac704b9'),
  126467. c = (u.default || u).createElement
  126468. ;(u.default || u).Fragment
  126469. var _ = (function (e) {
  126470. function t() {
  126471. var t = (null !== e && e.apply(this, arguments)) || this
  126472. return (t.domRef = l.default.createRef()), (t.state = { isOpened: !1 }), t
  126473. }
  126474. return (
  126475. o.__extends(t, e),
  126476. (t.prototype.close = function () {
  126477. this.setState({ isOpened: !1 })
  126478. }),
  126479. (t.prototype.open = function () {
  126480. this.setState({ isOpened: !0 })
  126481. }),
  126482. (t.prototype.handleClick = function () {
  126483. this.state.isOpened ? this.close() : this.open()
  126484. }),
  126485. (t.prototype.handleChange = function (e) {
  126486. return o.__awaiter(this, void 0, void 0, function () {
  126487. var t, a, n, i
  126488. return o.__generator(this, function (o) {
  126489. switch (o.label) {
  126490. case 0:
  126491. return (t = this.props), (a = t.dispatchEvent), (n = t.onChange), [4, a('change', r.resolveEventData(this.props, { value: e }))]
  126492. case 1:
  126493. return (null == (i = o.sent()) ? void 0 : i.prevented) || n(e), [2]
  126494. }
  126495. })
  126496. })
  126497. }),
  126498. (t.prototype.getParent = function () {
  126499. var e
  126500. return null === (e = this.domRef.current) || void 0 === e ? void 0 : e.parentElement
  126501. }),
  126502. (t.prototype.getTarget = function () {
  126503. return this.domRef.current
  126504. }),
  126505. (t.prototype.doAction = function (e, t, a) {
  126506. var n,
  126507. o,
  126508. i,
  126509. s = this.props,
  126510. d = s.resetValue,
  126511. p = s.onChange,
  126512. l = s.formStore,
  126513. u = s.store,
  126514. c = s.name
  126515. switch (null == e ? void 0 : e.actionType) {
  126516. case 'clear':
  126517. p('')
  126518. break
  126519. case 'reset':
  126520. null == p ||
  126521. p(
  126522. null !== (i = null !== (o = r.getVariable(null !== (n = null == l ? void 0 : l.pristine) && void 0 !== n ? n : null == u ? void 0 : u.pristine, c)) && void 0 !== o ? o : d) &&
  126523. void 0 !== i
  126524. ? i
  126525. : ''
  126526. )
  126527. }
  126528. }),
  126529. (t.prototype.renderStatic = function (e) {
  126530. void 0 === e && (e = '-')
  126531. var t = this.props
  126532. t.classnames
  126533. var a = t.value
  126534. return (
  126535. this.props.translate,
  126536. a ? c('div', { className: this.props.classnames('LocationControl', { 'is-mobile': r.isMobile() }), ref: this.domRef }, c('span', null, a.address)) : c(l.default.Fragment, null, e)
  126537. )
  126538. }),
  126539. (t.prototype.render = function () {
  126540. var e = this.props
  126541. e.style
  126542. var t = e.env
  126543. return (
  126544. r.filter(this.props.ak, this.props.data) || t.locationPickerAK,
  126545. c(
  126546. 'div',
  126547. { className: this.props.classnames('LocationControl', { 'is-mobile': r.isMobile() }) },
  126548. c(s.LocationPicker, o.__assign({}, this.props, { ak: r.filter(this.props.ak, this.props.data), onChange: this.handleChange }))
  126549. )
  126550. )
  126551. }),
  126552. (t.defaultProps = { vendor: 'baidu', coordinatesType: 'bd09' }),
  126553. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'close', null),
  126554. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'open', null),
  126555. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'handleClick', null),
  126556. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', Promise)], t.prototype, 'handleChange', null),
  126557. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'getParent', null),
  126558. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'getTarget', null),
  126559. o.__decorate([d.supportStatic(), o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  126560. t
  126561. )
  126562. })(l.default.Component)
  126563. !(function (e) {
  126564. function t() {
  126565. return (null !== e && e.apply(this, arguments)) || this
  126566. }
  126567. o.__extends(t, e), (t = o.__decorate([r.FormItem({ type: 'location-picker' })], t))
  126568. })(_),
  126569. (t.LocationControl = _),
  126570. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  126571. }) /*!node_modules/amis/lib/renderers/Form/Transfer.js*/
  126572. amis.define('0e895fd', function (e, t, a, n) {
  126573. 'use strict'
  126574. Object.defineProperty(t, '__esModule', { value: !0 })
  126575. var r = e('68b98b9'),
  126576. i = e('ac704b9'),
  126577. o = e('0de7e2d'),
  126578. l = e('3f34d90'),
  126579. s = e('668845d'),
  126580. d = e('4d28952'),
  126581. u = e('64ea6e0'),
  126582. c = e('59972ca'),
  126583. p = e('26ec3b9')
  126584. function h(e) {
  126585. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  126586. }
  126587. var _ = h(i),
  126588. g = h(o),
  126589. m = h(l),
  126590. v = e('ac704b9'),
  126591. f = (v.default || v).createElement
  126592. ;(v.default || v).Fragment
  126593. var y = function (e) {
  126594. switch (typeof e) {
  126595. case 'string':
  126596. return u.str2function(e, 'options', 'inputValue', 'option')
  126597. case 'function':
  126598. return e
  126599. default:
  126600. return null
  126601. }
  126602. },
  126603. b = (function (e) {
  126604. function t() {
  126605. return (null !== e && e.apply(this, arguments)) || this
  126606. }
  126607. return (
  126608. r.__extends(t, e),
  126609. (t.prototype.reload = function () {
  126610. var e = this.props.reloadOptions
  126611. null == e || e()
  126612. }),
  126613. (t.prototype.handleChange = function (e, t) {
  126614. return r.__awaiter(this, void 0, void 0, function () {
  126615. var a, n, i, o, l, s, d, c, p, h, _, g, m, v, f, y, b, C
  126616. return r.__generator(this, function (O) {
  126617. switch (O.label) {
  126618. case 0:
  126619. return (
  126620. (a = this.props),
  126621. (n = a.onChange),
  126622. (i = a.joinValues),
  126623. (o = a.delimiter),
  126624. (l = a.valueField),
  126625. (s = a.extractValue),
  126626. (d = a.options),
  126627. (c = a.dispatchEvent),
  126628. (p = a.setOptions),
  126629. (h = a.selectMode),
  126630. (_ = a.deferApi),
  126631. (g = a.deferField),
  126632. (m = void 0 === g ? 'defer' : g),
  126633. (v = e),
  126634. (f = d.concat()),
  126635. Array.isArray(e)
  126636. ? ((v = e.map(function (e) {
  126637. var a = u.findTreeIndex(d, u.optionValueCompare(e[l || 'value'], l || 'value'), { resolve: u.getOptionValueBindField(l), value: e[l] || 'value' })
  126638. if (a) {
  126639. if (t) {
  126640. var n = u.getTree(f, a)
  126641. f = u.spliceTree(f, a, 1, r.__assign(r.__assign({}, n), e))
  126642. }
  126643. } else f.push(r.__assign(r.__assign({}, e), { visible: !1 }))
  126644. return i || s ? e[l || 'value'] : e
  126645. })),
  126646. i && (v = v.join(o || ',')))
  126647. : e &&
  126648. ((v = i || s ? e[l || 'value'] : e),
  126649. (y = u.findTreeIndex(d, u.optionValueCompare(e[l || 'value'], l || 'value')))
  126650. ? t && ((b = u.getTree(f, y)), (f = u.spliceTree(f, y, 1, r.__assign(r.__assign({}, b), e))))
  126651. : f.push(r.__assign(r.__assign({}, e), { visible: !1 }))),
  126652. (!0 ===
  126653. !(
  126654. 'tree' !== h ||
  126655. (!_ &&
  126656. !u.findTree(d, function (e) {
  126657. return e.deferApi || e[m]
  126658. }))
  126659. ) ||
  126660. f.length > d.length ||
  126661. t) &&
  126662. p(f, !0),
  126663. [4, c('change', u.resolveEventData(this.props, { value: v, options: d, items: d }))]
  126664. )
  126665. case 1:
  126666. return (null == (C = O.sent()) ? void 0 : C.prevented) || n(v), [2]
  126667. }
  126668. })
  126669. })
  126670. }),
  126671. (t.prototype.option2value = function (e) {
  126672. return e
  126673. }),
  126674. (t.prototype.handleSearch = function (e, t, a) {
  126675. return r.__awaiter(this, void 0, void 0, function () {
  126676. var n, i, o, l, s, c, p, h, _, m, v, f, b, C, O
  126677. return r.__generator(this, function (S) {
  126678. switch (S.label) {
  126679. case 0:
  126680. if (((n = this.props), (i = n.searchApi), (o = n.options), (l = n.labelField), (s = n.valueField), (c = n.env), (p = n.data), (h = n.translate), (_ = n.filterOption), !i))
  126681. return [3, 5]
  126682. S.label = 1
  126683. case 1:
  126684. return S.trys.push([1, 3, , 4]), [4, c.fetcher(i, u.createObject(p, r.__assign({ term: e }, a || {})), { cancelExecutor: t })]
  126685. case 2:
  126686. if (!(m = S.sent()).ok) throw new Error(h(m.msg || 'networkError'))
  126687. if (((v = m.data.options || m.data.items || m.data), !Array.isArray(v))) throw new Error(h('CRUD.invalidArray'))
  126688. return (
  126689. (f = {}),
  126690. a && (f = { page: m.data.page, perPage: a.perPage, total: m.data.count }),
  126691. [
  126692. 2,
  126693. r.__assign(
  126694. {
  126695. items: u.mapTree(v, function (e) {
  126696. var t = null,
  126697. a = e[s || 'value']
  126698. return (
  126699. Array.isArray(o) &&
  126700. null != a &&
  126701. ((t = g.default(o, u.optionValueCompare(a, s))), (null == e ? void 0 : e.children) && (t = r.__assign(r.__assign({}, t), { children: e.children }))),
  126702. t || e
  126703. )
  126704. })
  126705. },
  126706. f
  126707. )
  126708. ]
  126709. )
  126710. case 3:
  126711. return (b = S.sent()), c.isCancel(b) || i.silent || c.notify('error', b.message), [2, { items: [] }]
  126712. case 4:
  126713. return [3, 6]
  126714. case 5:
  126715. return e
  126716. ? ((C = { keys: [l || 'label', s || 'value'] }),
  126717. _
  126718. ? (O = y(_))
  126719. ? [2, { items: O(o, e, C) }]
  126720. : (c.notify('error', '\u81ea\u5b9a\u4e49\u68c0\u7d22\u51fd\u6570\u4e0d\u7b26\u5408\u8981\u6c42'), [2, { items: [] }])
  126721. : [
  126722. 2,
  126723. {
  126724. items: u.filterTree(
  126725. o,
  126726. function (t, a, n, r) {
  126727. return !!(
  126728. (Array.isArray(t.children) && t.children.length) ||
  126729. d.matchSorter([t].concat(r), e, { keys: [l || 'label', s || 'value'], threshold: d.matchSorter.rankings.CONTAINS }).length
  126730. )
  126731. },
  126732. 0,
  126733. !0
  126734. )
  126735. }
  126736. ])
  126737. : [2, { items: o }]
  126738. case 6:
  126739. return [2]
  126740. }
  126741. })
  126742. })
  126743. }),
  126744. (t.prototype.handleResultSearch = function (e, t) {
  126745. var a = this.props,
  126746. n = a.valueField,
  126747. r = a.labelField,
  126748. i = u.string2regExp(e),
  126749. o = t[r || 'label'],
  126750. l = t[n || 'value']
  126751. return i.test(o) || i.test(l)
  126752. }),
  126753. (t.prototype.handlePageChange = function (e, t, a) {
  126754. var n = this.props,
  126755. i = n.source,
  126756. o = n.data,
  126757. l = n.formItem,
  126758. d = n.onChange,
  126759. c = u.createObject(o, r.__assign({ page: null != e ? e : 1, perPage: null != t ? t : 10 }, a ? { pageDir: a } : {}))
  126760. l && s.isAlive(l) && (u.isPureVariable(i) ? l.loadOptionsFromDataScope(i, c, d) : u.isEffectiveApi(i, c) && l.loadOptions(i, c, void 0, !1, d, !1))
  126761. }),
  126762. (t.prototype.optionItemRender = function (e, t) {
  126763. var a = this.props,
  126764. n = a.menuTpl,
  126765. r = a.render,
  126766. i = a.data
  126767. return r('item/'.concat(t.index), n, { data: u.createObject(u.createObject(i, t), e) })
  126768. }),
  126769. (t.prototype.resultItemRender = function (e, t) {
  126770. var a = this.props,
  126771. n = a.valueTpl,
  126772. r = a.render,
  126773. i = a.data
  126774. return r('value/'.concat(t.index), n, { onChange: t.onChange, data: u.createObject(u.createObject(i, t), e) })
  126775. }),
  126776. (t.prototype.renderCell = function (e, t, a, n) {
  126777. var i = this.props,
  126778. o = i.render,
  126779. l = i.data,
  126780. s = i.classnames,
  126781. d = i.showInvalidMatch
  126782. return o('cell/'.concat(a, '/').concat(n), r.__assign({ type: 'text', className: s({ 'is-invalid': !!d && (null == t ? void 0 : t.__unmatched) }) }, e), {
  126783. value: u.resolveVariable(e.name, t),
  126784. data: u.createObject(l, t)
  126785. })
  126786. }),
  126787. (t.prototype.getRef = function (e) {
  126788. for (; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  126789. this.tranferRef = e
  126790. }),
  126791. (t.prototype.onSelectAll = function (e) {
  126792. var t = this.props,
  126793. a = t.dispatchEvent,
  126794. n = t.data
  126795. a('selectAll', u.createObject(n, { items: e }))
  126796. }),
  126797. (t.prototype.doAction = function (e, t, a) {
  126798. var n,
  126799. r,
  126800. i,
  126801. o,
  126802. l,
  126803. s = this.props,
  126804. d = s.resetValue,
  126805. c = s.onChange,
  126806. p = s.formStore,
  126807. h = s.store,
  126808. _ = s.name
  126809. switch (e.actionType) {
  126810. case 'clear':
  126811. null == c || c('')
  126812. break
  126813. case 'reset':
  126814. null == c ||
  126815. c(
  126816. null !== (i = null !== (r = u.getVariable(null !== (n = null == p ? void 0 : p.pristine) && void 0 !== n ? n : null == h ? void 0 : h.pristine, _)) && void 0 !== r ? r : d) &&
  126817. void 0 !== i
  126818. ? i
  126819. : ''
  126820. )
  126821. break
  126822. case 'selectAll':
  126823. null === (o = this.tranferRef) || void 0 === o || o.selectAll()
  126824. break
  126825. case 'clearSearch':
  126826. null === (l = this.tranferRef) || void 0 === l || l.clearSearch(t)
  126827. }
  126828. }),
  126829. (t.prototype.render = function () {
  126830. var e,
  126831. t,
  126832. a = this.props,
  126833. n = a.className
  126834. a.style
  126835. var i = a.classnames,
  126836. o = a.selectedOptions,
  126837. l = a.showArrow,
  126838. s = a.sortable,
  126839. d = a.selectMode,
  126840. p = a.columns,
  126841. h = a.loading,
  126842. _ = a.searchable,
  126843. g = a.searchResultMode,
  126844. v = a.searchResultColumns,
  126845. y = a.deferLoad,
  126846. b = a.leftMode,
  126847. C = a.rightMode,
  126848. O = a.disabled,
  126849. S = a.selectTitle,
  126850. A = a.resultTitle,
  126851. R = a.menuTpl,
  126852. T = a.valueTpl,
  126853. F = a.searchPlaceholder,
  126854. I = a.resultListModeFollowSelect,
  126855. j = void 0 !== I && I,
  126856. w = a.resultSearchPlaceholder,
  126857. P = a.resultSearchable,
  126858. x = void 0 !== P && P,
  126859. M = a.statistics,
  126860. N = a.labelField,
  126861. V = a.valueField,
  126862. k = a.virtualThreshold,
  126863. E = a.itemHeight,
  126864. B = a.loadingConfig,
  126865. D = a.showInvalidMatch,
  126866. L = a.onlyChildren,
  126867. U = a.mobileUI,
  126868. H = a.noResultsText,
  126869. W = a.pagination,
  126870. q = a.formItem,
  126871. z = a.env,
  126872. G = a.popOverContainer,
  126873. J = a.data,
  126874. K = a.autoCheckChildren,
  126875. Q = void 0 === K || K,
  126876. X = a.initiallyOpen,
  126877. Y = void 0 === X || X,
  126878. Z = a.testIdBuilder,
  126879. $ = this.props,
  126880. ee = $.options,
  126881. te = $.leftOptions,
  126882. ae = $.leftDefaultValue
  126883. return (
  126884. 'associated' === d &&
  126885. ee &&
  126886. ee.length &&
  126887. ee[0].leftOptions &&
  126888. Array.isArray(ee[0].children) &&
  126889. ((te = ee[0].leftOptions), (ae = null !== (e = ee[0].leftDefaultValue) && void 0 !== e ? e : ae), (ee = ee[0].children)),
  126890. f(
  126891. 'div',
  126892. { className: i('TransferControl', n) },
  126893. f(c.Transfer, {
  126894. onlyChildren: L,
  126895. value: o,
  126896. options: ee,
  126897. accumulatedOptions: null !== (t = null == q ? void 0 : q.accumulatedOptions) && void 0 !== t ? t : [],
  126898. disabled: O,
  126899. onChange: this.handleChange,
  126900. option2value: this.option2value,
  126901. sortable: s,
  126902. showArrow: l,
  126903. selectMode: d,
  126904. searchResultMode: g,
  126905. searchResultColumns: v,
  126906. columns: p,
  126907. onSearch: _ ? this.handleSearch : void 0,
  126908. onDeferLoad: y,
  126909. leftOptions: te,
  126910. leftMode: b,
  126911. rightMode: C,
  126912. cellRender: this.renderCell,
  126913. selectTitle: S,
  126914. resultTitle: A,
  126915. resultListModeFollowSelect: j,
  126916. onResultSearch: this.handleResultSearch,
  126917. searchPlaceholder: F,
  126918. resultSearchable: x,
  126919. resultSearchPlaceholder: w,
  126920. statistics: M,
  126921. labelField: N,
  126922. valueField: V,
  126923. optionItemRender: R ? this.optionItemRender : void 0,
  126924. resultItemRender: T ? this.resultItemRender : void 0,
  126925. onSelectAll: this.onSelectAll,
  126926. onRef: this.getRef,
  126927. virtualThreshold: k,
  126928. itemHeight: u.toNumber(E) > 0 ? u.toNumber(E) : void 0,
  126929. loadingConfig: B,
  126930. showInvalidMatch: D,
  126931. mobileUI: U,
  126932. noResultsText: H,
  126933. pagination: r.__assign(r.__assign({}, m.default(W, ['className', 'layout', 'perPageAvailable', 'popOverContainerSelector'])), {
  126934. enable:
  126935. (W && void 0 !== W.enable ? !!('string' == typeof W.enable ? u.evalExpression(W.enable, J) : W.enable) : !!(null == q ? void 0 : q.enableSourcePagination)) &&
  126936. (!d || 'list' === d || 'table' === d) &&
  126937. ee.length > 0,
  126938. maxButtons: Number.isInteger(null == W ? void 0 : W.maxButtons) ? W.maxButtons : 5,
  126939. page: null == q ? void 0 : q.sourcePageNum,
  126940. perPage: null == q ? void 0 : q.sourcePerPageNum,
  126941. total: null == q ? void 0 : q.sourceTotalNum,
  126942. popOverContainer: null != G ? G : null == z ? void 0 : z.getModalContainer
  126943. }),
  126944. onPageChange: this.handlePageChange,
  126945. initiallyOpen: Y,
  126946. autoCheckChildren: Q,
  126947. testIdBuilder: Z
  126948. }),
  126949. f(c.Spinner, { overlay: !0, key: 'info', loadingConfig: B, show: h })
  126950. )
  126951. )
  126952. }),
  126953. (t.defaultProps = { multiple: !0 }),
  126954. r.__decorate(
  126955. [u.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Boolean]), r.__metadata('design:returntype', Promise)],
  126956. t.prototype,
  126957. 'handleChange',
  126958. null
  126959. ),
  126960. r.__decorate([u.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], t.prototype, 'option2value', null),
  126961. r.__decorate(
  126962. [u.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [String, Function, Object]), r.__metadata('design:returntype', Promise)],
  126963. t.prototype,
  126964. 'handleSearch',
  126965. null
  126966. ),
  126967. r.__decorate(
  126968. [u.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [String, Object]), r.__metadata('design:returntype', void 0)],
  126969. t.prototype,
  126970. 'handleResultSearch',
  126971. null
  126972. ),
  126973. r.__decorate(
  126974. [u.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Number, Number, String]), r.__metadata('design:returntype', void 0)],
  126975. t.prototype,
  126976. 'handlePageChange',
  126977. null
  126978. ),
  126979. r.__decorate(
  126980. [u.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Object]), r.__metadata('design:returntype', void 0)],
  126981. t.prototype,
  126982. 'optionItemRender',
  126983. null
  126984. ),
  126985. r.__decorate(
  126986. [u.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Object]), r.__metadata('design:returntype', void 0)],
  126987. t.prototype,
  126988. 'resultItemRender',
  126989. null
  126990. ),
  126991. r.__decorate(
  126992. [u.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Object, Number, Number]), r.__metadata('design:returntype', void 0)],
  126993. t.prototype,
  126994. 'renderCell',
  126995. null
  126996. ),
  126997. r.__decorate([u.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], t.prototype, 'getRef', null),
  126998. r.__decorate([u.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Array]), r.__metadata('design:returntype', void 0)], t.prototype, 'onSelectAll', null),
  126999. r.__decorate([p.supportStatic(), r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  127000. t
  127001. )
  127002. })(_.default.Component),
  127003. C = (function (e) {
  127004. function t() {
  127005. return (null !== e && e.apply(this, arguments)) || this
  127006. }
  127007. return r.__extends(t, e), t
  127008. })(b)
  127009. u.OptionsControl({ type: 'transfer' })(C),
  127010. (t.BaseTransferRenderer = b),
  127011. (t.TransferRender = C),
  127012. (t.getCustomFilterOption = y),
  127013. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  127014. }) /*!node_modules/amis/lib/renderers/Form/Select.js*/
  127015. amis.define('4378fc2', function (e, t, n, o) {
  127016. 'use strict'
  127017. Object.defineProperty(t, '__esModule', { value: !0 })
  127018. var a = e('68b98b9'),
  127019. r = e('ac704b9'),
  127020. i = e('cb263ff'),
  127021. l = e('0de7e2d'),
  127022. s = e('5f94728'),
  127023. u = e('64ea6e0'),
  127024. d = e('59972ca'),
  127025. c = e('0e895fd'),
  127026. p = e('26ec3b9')
  127027. function h(e) {
  127028. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  127029. }
  127030. var f = h(r),
  127031. v = h(i),
  127032. m = h(l),
  127033. g = h(s),
  127034. b = e('ac704b9'),
  127035. _ = (b.default || b).createElement
  127036. ;(b.default || b).Fragment
  127037. var y = (function (e) {
  127038. function t(t) {
  127039. var n = e.call(this, t) || this
  127040. return (
  127041. (n.lastTerm = ''),
  127042. (n.fetchCancel = null),
  127043. (n.changeValue = n.changeValue.bind(n)),
  127044. (n.lazyloadRemote = g.default(n.loadRemote.bind(n), 250, { trailing: !0, leading: !1 })),
  127045. (n.inputRef = n.inputRef.bind(n)),
  127046. n
  127047. )
  127048. }
  127049. return (
  127050. a.__extends(t, e),
  127051. (t.prototype.componentDidUpdate = function (e) {
  127052. var t = this.props
  127053. u.isEffectiveApi(t.autoComplete, t.data) && u.isApiOutdated(e.autoComplete, t.autoComplete, e.data, t.data) && this.lazyloadRemote(this.lastTerm)
  127054. }),
  127055. (t.prototype.componentWillUnmount = function () {
  127056. this.unHook && this.unHook(), (this.fetchCancel = null)
  127057. }),
  127058. (t.prototype.inputRef = function (e) {
  127059. this.input = e
  127060. }),
  127061. (t.prototype.foucs = function () {
  127062. this.input && this.input.focus()
  127063. }),
  127064. (t.prototype.getValue = function (e, t) {
  127065. void 0 === t && (t = [])
  127066. var n = this.props,
  127067. o = n.joinValues,
  127068. a = n.extractValue,
  127069. r = n.delimiter,
  127070. i = n.multiple,
  127071. l = n.valueField,
  127072. s = n.options,
  127073. u = e
  127074. return (
  127075. (Array.isArray(e) ? e : e ? [e] : []).forEach(function (e) {
  127076. m.default(s, function (t) {
  127077. return t[l || 'value'] == e[l || 'value']
  127078. }) || t.push(e)
  127079. }),
  127080. o
  127081. ? (u = i
  127082. ? Array.isArray(e)
  127083. ? e
  127084. .map(function (e) {
  127085. return e[l || 'value']
  127086. })
  127087. .join(r)
  127088. : e
  127089. ? e[l || 'value']
  127090. : ''
  127091. : u
  127092. ? u[l || 'value']
  127093. : '')
  127094. : a &&
  127095. (u = i
  127096. ? Array.isArray(e)
  127097. ? e.map(function (e) {
  127098. return e[l || 'value']
  127099. })
  127100. : e
  127101. ? [e[l || 'value']]
  127102. : []
  127103. : u
  127104. ? u[l || 'value']
  127105. : ''),
  127106. u
  127107. )
  127108. }),
  127109. (t.prototype.dispatchEvent = function (e, t) {
  127110. return (
  127111. void 0 === t && (t = {}),
  127112. a.__awaiter(this, void 0, void 0, function () {
  127113. var n, o, r, i, l, s, d, c
  127114. return a.__generator(this, function (a) {
  127115. switch (a.label) {
  127116. case 0:
  127117. return (
  127118. (n = 'on' + e.charAt(0).toUpperCase() + e.slice(1)),
  127119. (o = this.props),
  127120. (r = o.dispatchEvent),
  127121. (i = o.options),
  127122. (l = o.value),
  127123. (s = o.multiple),
  127124. (d = o.selectedOptions),
  127125. [4, r(e, u.resolveEventData(this.props, { options: i, items: i, value: l, selectedItems: s ? d : d[0] }))]
  127126. )
  127127. case 1:
  127128. return (null == (c = a.sent()) ? void 0 : c.prevented) || this.props[n](t), [2]
  127129. }
  127130. })
  127131. })
  127132. )
  127133. }),
  127134. (t.prototype.changeValue = function (e) {
  127135. return a.__awaiter(this, void 0, void 0, function () {
  127136. var t, n, o, r, i, l, s, d
  127137. return a.__generator(this, function (a) {
  127138. switch (a.label) {
  127139. case 0:
  127140. return (
  127141. (t = this.props),
  127142. (n = t.onChange),
  127143. (o = t.setOptions),
  127144. (r = t.options),
  127145. t.data,
  127146. (i = t.dispatchEvent),
  127147. (l = []),
  127148. (s = this.getValue(e, l)),
  127149. l.length && o(r.concat(l)),
  127150. [4, i('change', u.resolveEventData(this.props, { value: s, options: r, items: r, selectedItems: e }))]
  127151. )
  127152. case 1:
  127153. return (null == (d = a.sent()) ? void 0 : d.prevented) || null == n || n(s), [2]
  127154. }
  127155. })
  127156. })
  127157. }),
  127158. (t.prototype.loadRemote = function (e) {
  127159. var t
  127160. return a.__awaiter(this, void 0, void 0, function () {
  127161. var n,
  127162. o,
  127163. r,
  127164. i,
  127165. l,
  127166. s,
  127167. d,
  127168. c,
  127169. p,
  127170. h,
  127171. f,
  127172. v,
  127173. m = this
  127174. return a.__generator(this, function (a) {
  127175. switch (a.label) {
  127176. case 0:
  127177. if (((n = this.props), (o = n.autoComplete), (r = n.env), (i = n.data), (l = n.setOptions), (s = n.setLoading), (d = n.formInited), (c = n.addHook), !r || !r.fetcher))
  127178. throw new Error('fetcher is required')
  127179. if (!d) return this.unHook && this.unHook(), [2, (this.unHook = c(this.loadRemote.bind(this, e), 'init'))]
  127180. if (((this.lastTerm = e), (p = u.createObject(i, { term: e, value: e })), !u.isEffectiveApi(o, p))) return [2, Promise.resolve({ options: [] })]
  127181. this.fetchCancel && (null === (t = this.fetchCancel) || void 0 === t || t.call(this, 'autoComplete request cancelled.'), (this.fetchCancel = null), s(!1)), s(!0), (a.label = 1)
  127182. case 1:
  127183. return (
  127184. a.trys.push([1, , 3, 4]),
  127185. [
  127186. 4,
  127187. r.fetcher(o, p, {
  127188. cancelExecutor: function (e) {
  127189. return (m.fetchCancel = e)
  127190. }
  127191. })
  127192. ]
  127193. )
  127194. case 2:
  127195. return (h = a.sent()), (this.fetchCancel = null), (f = (h.data && h.data.options) || h.data || []), (v = this.mergeOptions(f)), l(v), [2, { options: v }]
  127196. case 3:
  127197. return s(!1), [7]
  127198. case 4:
  127199. return [2]
  127200. }
  127201. })
  127202. })
  127203. }),
  127204. (t.prototype.mergeOptions = function (e) {
  127205. var t = this.props,
  127206. n = t.selectedOptions,
  127207. o = t.valueField,
  127208. r = void 0 === o ? 'value' : o,
  127209. i = u.normalizeOptions(e, void 0, r).concat()
  127210. return (
  127211. Array.isArray(n) &&
  127212. n.length &&
  127213. n.forEach(function (e) {
  127214. m.default(i, function (t) {
  127215. return t[r] === e[r]
  127216. }) || i.push(a.__assign(a.__assign({}, e), { hidden: !0 }))
  127217. }),
  127218. i
  127219. )
  127220. }),
  127221. (t.prototype.renderMenu = function (e, t) {
  127222. var n = this.props,
  127223. o = n.menuTpl,
  127224. a = n.render,
  127225. r = n.data,
  127226. i = n.optionClassName,
  127227. l = n.testIdBuilder
  127228. return a('menu/'.concat(t.index), o, {
  127229. showNativeTitle: !0,
  127230. className: v.default('Select-option-content', i),
  127231. data: u.createObject(u.createObject(r, t), e),
  127232. testIdBuilder: null == l ? void 0 : l.getChild('option-' + e.value || t.index)
  127233. })
  127234. }),
  127235. (t.prototype.reload = function () {
  127236. var e = this.props.reloadOptions
  127237. e && e()
  127238. }),
  127239. (t.prototype.option2value = function () {}),
  127240. (t.prototype.renderOtherMode = function () {
  127241. var e = this.props,
  127242. t = e.selectMode,
  127243. n = a.__rest(e, ['selectMode'])
  127244. return _(C, a.__assign({}, n, { selectMode: 'group' === t ? 'list' : t }))
  127245. }),
  127246. (t.prototype.doAction = function (e, t, n) {
  127247. var o,
  127248. a,
  127249. r,
  127250. i = this.props,
  127251. l = i.resetValue,
  127252. s = i.onChange,
  127253. d = i.formStore,
  127254. c = i.store,
  127255. p = i.name,
  127256. h = i.valueField,
  127257. f = null == e ? void 0 : e.actionType
  127258. if ('clear' === f) null == s || s('')
  127259. else if ('reset' === f) {
  127260. var v = null !== (r = u.getVariable(null !== (a = null == d ? void 0 : d.pristine) && void 0 !== a ? a : null == c ? void 0 : c.pristine, p)) && void 0 !== r ? r : l,
  127261. m = this.getValue((((o = {})[h] = null != v ? v : ''), o))
  127262. null == s || s(m)
  127263. }
  127264. }),
  127265. (t.prototype.render = function () {
  127266. var e = this,
  127267. t = this.props,
  127268. n = t.autoComplete,
  127269. o = t.searchable,
  127270. r = t.showInvalidMatch,
  127271. i = t.options,
  127272. l = t.className
  127273. t.style
  127274. var s = t.loading
  127275. t.value
  127276. var c = t.selectedOptions,
  127277. p = t.multi,
  127278. h = t.multiple,
  127279. f = t.placeholder
  127280. t.id
  127281. var m = t.classPrefix
  127282. t.classnames
  127283. var g = t.creatable
  127284. t.inline
  127285. var b = t.noResultsText,
  127286. y = t.render,
  127287. C = t.menuTpl,
  127288. O = t.borderMode,
  127289. M = t.selectMode,
  127290. w = t.env,
  127291. T = t.mobileUI,
  127292. A = t.overlay,
  127293. I = t.filterOption,
  127294. R = a.__rest(t, [
  127295. 'autoComplete',
  127296. 'searchable',
  127297. 'showInvalidMatch',
  127298. 'options',
  127299. 'className',
  127300. 'style',
  127301. 'loading',
  127302. 'value',
  127303. 'selectedOptions',
  127304. 'multi',
  127305. 'multiple',
  127306. 'placeholder',
  127307. 'id',
  127308. 'classPrefix',
  127309. 'classnames',
  127310. 'creatable',
  127311. 'inline',
  127312. 'noResultsText',
  127313. 'render',
  127314. 'menuTpl',
  127315. 'borderMode',
  127316. 'selectMode',
  127317. 'env',
  127318. 'mobileUI',
  127319. 'overlay',
  127320. 'filterOption'
  127321. ])
  127322. return (
  127323. b && (b = y('noResultText', b)),
  127324. _(
  127325. 'div',
  127326. { className: v.default(''.concat(m, 'SelectControl'), l) },
  127327. ['table', 'list', 'group', 'tree', 'chained', 'associated'].includes(M)
  127328. ? this.renderOtherMode()
  127329. : _(
  127330. d.Select,
  127331. a.__assign({}, R, {
  127332. mobileUI: T,
  127333. popOverContainer: T ? (null == w ? void 0 : w.getModalContainer) : R.popOverContainer || w.getModalContainer,
  127334. borderMode: O,
  127335. placeholder: f,
  127336. multiple: h || p,
  127337. ref: this.inputRef,
  127338. value: c,
  127339. options: i,
  127340. filterOption: 'string' == typeof I ? u.str2function(I, 'options', 'inputValue', 'option') : I,
  127341. loadOptions: u.isEffectiveApi(n) ? this.lazyloadRemote : void 0,
  127342. showInvalidMatch: r,
  127343. creatable: g,
  127344. searchable: o || !!n,
  127345. onChange: this.changeValue,
  127346. onBlur: function (t) {
  127347. return e.dispatchEvent('blur', t)
  127348. },
  127349. onFocus: function (t) {
  127350. return e.dispatchEvent('focus', t)
  127351. },
  127352. loading: s,
  127353. noResultsText: b,
  127354. renderMenu: C ? this.renderMenu : void 0,
  127355. overlay: A
  127356. })
  127357. )
  127358. )
  127359. )
  127360. }),
  127361. (t.defaultProps = { clearable: !1, searchable: !1, multiple: !1, showInvalidMatch: !1 }),
  127362. a.__decorate(
  127363. [u.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object, Object]), a.__metadata('design:returntype', void 0)],
  127364. t.prototype,
  127365. 'renderMenu',
  127366. null
  127367. ),
  127368. a.__decorate([p.supportStatic(), a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  127369. t
  127370. )
  127371. })(f.default.Component),
  127372. C = (function (e) {
  127373. function t() {
  127374. return (null !== e && e.apply(this, arguments)) || this
  127375. }
  127376. return (
  127377. a.__extends(t, e),
  127378. (t.prototype.renderItem = function (e) {
  127379. var t = this.props,
  127380. n = t.labelField,
  127381. o = t.menuTpl,
  127382. a = t.data,
  127383. r = t.render
  127384. return o ? r('option/'.concat(e.value), o, { data: u.createObject(a, e) }) : ''.concat(e.scopeLabel || '').concat(e[n || 'label'])
  127385. }),
  127386. (t.prototype.render = function () {
  127387. var e,
  127388. t = this.props,
  127389. n = t.className
  127390. t.classnames
  127391. var o = t.selectedOptions,
  127392. a = t.sortable,
  127393. r = t.loading,
  127394. i = t.searchable,
  127395. l = t.searchResultMode,
  127396. s = t.showArrow,
  127397. u = t.deferLoad,
  127398. c = t.disabled,
  127399. p = t.clearable,
  127400. h = t.selectTitle,
  127401. v = t.selectMode,
  127402. m = t.multiple,
  127403. g = t.columns,
  127404. b = t.leftMode,
  127405. y = t.borderMode,
  127406. C = t.mobileUI,
  127407. O = t.env,
  127408. M = t.popOverContainer,
  127409. w = t.maxTagCount,
  127410. T = t.overflowTagPopover,
  127411. A = t.placeholder,
  127412. I = t.itemHeight,
  127413. R = t.virtualThreshold,
  127414. x = t.rightMode,
  127415. E = t.loadingConfig,
  127416. V = t.labelField,
  127417. j = t.showInvalidMatch,
  127418. F = t.checkAll,
  127419. k = t.checkAllLabel,
  127420. H = t.overlay,
  127421. D = this.props,
  127422. N = D.options,
  127423. P = D.leftOptions,
  127424. S = D.leftDefaultValue
  127425. return (
  127426. 'associated' === v &&
  127427. N &&
  127428. N.length &&
  127429. N[0].leftOptions &&
  127430. Array.isArray(N[0].children) &&
  127431. ((P = N[0].leftOptions), (S = null !== (e = N[0].leftDefaultValue) && void 0 !== e ? e : S), (N = N[0].children)),
  127432. _(
  127433. f.default.Fragment,
  127434. null,
  127435. _(d.TransferDropDown, {
  127436. selectMode: v,
  127437. className: n,
  127438. value: o,
  127439. disabled: c,
  127440. clearable: p,
  127441. options: N,
  127442. onChange: this.handleChange,
  127443. option2value: this.option2value,
  127444. optionItemRender: this.renderItem,
  127445. itemRender: this.renderItem,
  127446. sortable: a,
  127447. searchResultMode: l,
  127448. onSearch: i ? this.handleSearch : void 0,
  127449. showArrow: s,
  127450. onDeferLoad: u,
  127451. selectTitle: h,
  127452. multiple: m,
  127453. columns: g,
  127454. leftMode: b,
  127455. rightMode: x,
  127456. leftOptions: P,
  127457. borderMode: y,
  127458. mobileUI: C,
  127459. popOverContainer: M || O.getModalContainer,
  127460. maxTagCount: w,
  127461. overflowTagPopover: T,
  127462. placeholder: A,
  127463. itemHeight: I,
  127464. virtualThreshold: R,
  127465. virtualListHeight: 266,
  127466. labelField: V,
  127467. showInvalidMatch: j,
  127468. checkAllLabel: k,
  127469. checkAll: F,
  127470. overlay: H
  127471. }),
  127472. _(d.Spinner, { overlay: !0, key: 'info', show: r, loadingConfig: E })
  127473. )
  127474. )
  127475. }),
  127476. a.__decorate([u.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object]), a.__metadata('design:returntype', Object)], t.prototype, 'renderItem', null),
  127477. t
  127478. )
  127479. })(c.BaseTransferRenderer)
  127480. !(function (e) {
  127481. function t() {
  127482. return (null !== e && e.apply(this, arguments)) || this
  127483. }
  127484. a.__extends(t, e), (t = a.__decorate([u.OptionsControl({ type: 'select' })], t))
  127485. })(y),
  127486. (function (e) {
  127487. function t() {
  127488. return (null !== e && e.apply(this, arguments)) || this
  127489. }
  127490. a.__extends(t, e), (t.defaultProps = { multiple: !0 }), (t = a.__decorate([u.OptionsControl({ type: 'multi-select' })], t))
  127491. })(y),
  127492. (t.default = y),
  127493. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  127494. }) /*!node_modules/amis/lib/renderers/Form/Static.js*/
  127495. amis.define('a7cbbe9', function (e, a, t, n) {
  127496. 'use strict'
  127497. Object.defineProperty(a, '__esModule', { value: !0 })
  127498. var s = e('68b98b9'),
  127499. l = e('ac704b9'),
  127500. r = e('64ea6e0')
  127501. e('4ad8366')
  127502. var i = e('fb304af'),
  127503. d = e('424143a'),
  127504. o = e('8003016'),
  127505. c = e('1279020'),
  127506. u = e('e0f3e80')
  127507. function p(e) {
  127508. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  127509. }
  127510. var _ = p(l),
  127511. b = p(c),
  127512. f = e('ac704b9'),
  127513. h = (f.default || f).createElement
  127514. ;(f.default || f).Fragment
  127515. var m = (function (e) {
  127516. function a(a) {
  127517. var t = e.call(this, a) || this
  127518. return (t.handleQuickChange = t.handleQuickChange.bind(t)), t
  127519. }
  127520. return (
  127521. s.__extends(a, e),
  127522. (a.prototype.handleQuickChange = function (e, a, t, n) {
  127523. return s.__awaiter(this, void 0, void 0, function () {
  127524. var t, l, i, d
  127525. return s.__generator(this, function (s) {
  127526. switch (s.label) {
  127527. case 0:
  127528. return (
  127529. (t = this.props),
  127530. (l = t.onBulkChange),
  127531. (i = t.onAction),
  127532. (d = t.data),
  127533. a && a.api ? [4, i(null, { actionType: 'ajax', api: a.api, reload: null == n ? void 0 : n.reload }, r.extendObject(d, e), !0)] : [3, 2]
  127534. )
  127535. case 1:
  127536. s.sent(), (s.label = 2)
  127537. case 2:
  127538. return l && l(e, !0 === a), [2]
  127539. }
  127540. })
  127541. })
  127542. }),
  127543. (a.prototype.render = function () {
  127544. var e,
  127545. a = this.props,
  127546. t = a.className
  127547. a.style
  127548. var n = a.value,
  127549. l = a.label,
  127550. i = a.type,
  127551. d = a.render
  127552. a.children
  127553. var o = a.data,
  127554. c = a.classnames,
  127555. u = a.name,
  127556. p = a.disabled,
  127557. _ = a.$schema,
  127558. b = a.defaultValue,
  127559. f = a.borderMode,
  127560. m = s.__rest(a, ['className', 'style', 'value', 'label', 'type', 'render', 'children', 'data', 'classnames', 'name', 'disabled', '$schema', 'defaultValue', 'borderMode']),
  127561. y = /^static/.test(i) ? i.substring(7) || (m.tpl ? 'tpl' : 'plain') : i,
  127562. g = s.__assign(s.__assign({ label: l, name: u }, _), { style: _.innerStyle, type: y })
  127563. return h(
  127564. 'div',
  127565. { className: c('Form-static', ((e = {}), (e['Form-static--border'.concat(r.ucFirst(f))] = f), e)) },
  127566. h(
  127567. v,
  127568. s.__assign(
  127569. {},
  127570. s.__assign(s.__assign({}, m), { name: u, render: d, field: g, value: n === b ? void 0 : n, className: t, onQuickChange: this.handleQuickChange, data: o, disabled: p, classnames: c })
  127571. )
  127572. )
  127573. )
  127574. }),
  127575. (a.defaultProps = { placeholder: '-' }),
  127576. a
  127577. )
  127578. })(_.default.Component)
  127579. !(function (e) {
  127580. function a() {
  127581. return (null !== e && e.apply(this, arguments)) || this
  127582. }
  127583. s.__extends(a, e), (a = s.__decorate([r.FormItem({ test: /(^|\/)static(\-[^\/]+)?$/, weight: -90, strictMode: !1, sizeMutable: !1, name: 'static' })], a))
  127584. })(m)
  127585. var v = (function (e) {
  127586. function a() {
  127587. return (null !== e && e.apply(this, arguments)) || this
  127588. }
  127589. return (
  127590. s.__extends(a, e),
  127591. (a.prototype.render = function () {
  127592. var e = this.props
  127593. e.type
  127594. var a = e.className,
  127595. t = e.render,
  127596. n = e.style,
  127597. l = e.wrapperComponent,
  127598. r = e.contentsOnly
  127599. e.labelClassName
  127600. var i = e.value,
  127601. d = e.data,
  127602. o = e.children,
  127603. c = e.width,
  127604. u = e.inputClassName
  127605. e.label
  127606. var p = e.tabIndex,
  127607. _ = e.onKeyUp,
  127608. f = e.field,
  127609. m = s.__rest(e, [
  127610. 'type',
  127611. 'className',
  127612. 'render',
  127613. 'style',
  127614. 'wrapperComponent',
  127615. 'contentsOnly',
  127616. 'labelClassName',
  127617. 'value',
  127618. 'data',
  127619. 'children',
  127620. 'width',
  127621. 'inputClassName',
  127622. 'label',
  127623. 'tabIndex',
  127624. 'onKeyUp',
  127625. 'field'
  127626. ]),
  127627. v = s.__assign(s.__assign({}, f), { className: u, type: (f && f.type) || 'plain' }),
  127628. y = o || t('field', v, s.__assign(s.__assign({}, b.default(m, Object.keys(v))), { value: i, data: d }))
  127629. return c && ((n = n || {}).width = n.width || c), r ? y : h((l = l || 'div'), { className: a, tabIndex: p, onKeyUp: _ }, y)
  127630. }),
  127631. (a.defaultProps = s.__assign(s.__assign({}, u.TableCell.defaultProps), { wrapperComponent: 'div' })),
  127632. (a = s.__decorate([d.HocQuickEdit(), i.HocPopOver({ position: 'right' }), o.HocCopyable()], a))
  127633. )
  127634. })(u.TableCell)
  127635. ;(a.StaticFieldRenderer = v), (a.default = m), (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  127636. }) /*!node_modules/amis/lib/renderers/Form/InputDateRange.js*/
  127637. amis.define('3d99562', function (t, e, a, n) {
  127638. 'use strict'
  127639. Object.defineProperty(e, '__esModule', { value: !0 })
  127640. var i = t('68b98b9'),
  127641. r = t('ac704b9'),
  127642. o = t('64ea6e0'),
  127643. s = t('cb263ff'),
  127644. u = t('59972ca'),
  127645. l = t('26ec3b9')
  127646. function d(t) {
  127647. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  127648. }
  127649. var p = d(r),
  127650. m = d(s),
  127651. f = t('ac704b9'),
  127652. c = (f.default || f).createElement
  127653. ;(f.default || f).Fragment
  127654. var v = (function (t) {
  127655. function e(e) {
  127656. var a = t.call(this, e) || this,
  127657. n = e.defaultValue,
  127658. i = e.setPrinstineValue,
  127659. r = e.delimiter,
  127660. s = e.format,
  127661. l = e.valueFormat,
  127662. d = e.data,
  127663. p = e.value,
  127664. m = e.joinValues,
  127665. f = e.utc
  127666. if (n && p === n) {
  127667. var c = 'string' == typeof n ? n.split(r) : n
  127668. i(u.DateRangePicker.formatValue({ startDate: o.filterDate(c[0], d, l || s), endDate: o.filterDate(c[1], d, l || s) }, l || s, m, r, f))
  127669. }
  127670. return a
  127671. }
  127672. return (
  127673. i.__extends(e, t),
  127674. (e.prototype.componentDidUpdate = function (t) {
  127675. var e = this.props,
  127676. a = e.defaultValue,
  127677. n = e.delimiter,
  127678. i = e.joinValues,
  127679. r = e.setPrinstineValue,
  127680. s = e.data,
  127681. l = e.utc,
  127682. d = e.format,
  127683. p = e.valueFormat
  127684. if (t.defaultValue !== a) {
  127685. var m = 'string' == typeof a ? a.split(n) : a
  127686. r(m ? u.DateRangePicker.formatValue({ startDate: o.filterDate(m[0], s, p || d), endDate: o.filterDate(m[1], s, p || d) }, p || d, i, n, l) : void 0)
  127687. }
  127688. }),
  127689. (e.prototype.getRef = function (t) {
  127690. for (; t && t.getWrappedInstance; ) t = t.getWrappedInstance()
  127691. this.dateRef = t
  127692. }),
  127693. (e.prototype.dispatchEvent = function (t) {
  127694. var e = this.props,
  127695. a = e.dispatchEvent
  127696. e.data
  127697. var n = e.value
  127698. a(t, o.resolveEventData(this.props, { value: n }))
  127699. }),
  127700. (e.prototype.doAction = function (t, e, a) {
  127701. var n,
  127702. i,
  127703. r,
  127704. s,
  127705. u = this.props,
  127706. l = u.resetValue,
  127707. d = u.formStore,
  127708. p = u.store,
  127709. m = u.name
  127710. if ('clear' !== t.actionType) {
  127711. if ('reset' === t.actionType) {
  127712. var f = null !== (r = o.getVariable(null !== (i = null == d ? void 0 : d.pristine) && void 0 !== i ? i : null == p ? void 0 : p.pristine, m)) && void 0 !== r ? r : l
  127713. null === (s = this.dateRef) || void 0 === s || s.reset(f)
  127714. }
  127715. } else null === (n = this.dateRef) || void 0 === n || n.clear()
  127716. }),
  127717. (e.prototype.setData = function (t) {
  127718. var e = this.props,
  127719. a = e.data,
  127720. n = e.delimiter,
  127721. i = e.valueFormat,
  127722. r = e.format,
  127723. s = e.joinValues,
  127724. l = e.utc,
  127725. d = e.onChange
  127726. if ('string' == typeof t) {
  127727. var p = 'string' == typeof t ? t.split(n) : t
  127728. t = u.DateRangePicker.formatValue({ startDate: o.filterDate(p[0], a, i || r), endDate: o.filterDate(p[1], a, i || r) }, i || r, s, n, l)
  127729. }
  127730. d(t)
  127731. }),
  127732. (e.prototype.handleChange = function (t) {
  127733. return i.__awaiter(this, void 0, void 0, function () {
  127734. var e, a
  127735. return i.__generator(this, function (n) {
  127736. return (e = this.props), (a = e.dispatchEvent), e.data, a('change', o.resolveEventData(this.props, { value: t })), this.props.onChange(t), [2]
  127737. })
  127738. })
  127739. }),
  127740. (e.prototype.render = function () {
  127741. var t,
  127742. e = this,
  127743. a = this.props,
  127744. n = a.className
  127745. a.style
  127746. var r = a.classPrefix
  127747. a.defaultValue, a.defaultData
  127748. var s = a.minDate,
  127749. l = a.maxDate,
  127750. d = a.minDuration,
  127751. p = a.maxDuration,
  127752. f = a.data,
  127753. v = a.format,
  127754. _ = a.valueFormat,
  127755. g = a.inputFormat,
  127756. h = a.displayFormat,
  127757. y = a.env,
  127758. D = a.mobileUI,
  127759. F = i.__rest(a, [
  127760. 'className',
  127761. 'style',
  127762. 'classPrefix',
  127763. 'defaultValue',
  127764. 'defaultData',
  127765. 'minDate',
  127766. 'maxDate',
  127767. 'minDuration',
  127768. 'maxDuration',
  127769. 'data',
  127770. 'format',
  127771. 'valueFormat',
  127772. 'inputFormat',
  127773. 'displayFormat',
  127774. 'env',
  127775. 'mobileUI'
  127776. ]),
  127777. b = null === (t = this.props) || void 0 === t ? void 0 : t.type
  127778. return c(
  127779. 'div',
  127780. { className: m.default(''.concat(r, 'DateRangeControl'), { 'is-date': /date-/.test(b), 'is-datetime': /datetime-/.test(b) }, n) },
  127781. c(
  127782. u.DateRangePicker,
  127783. i.__assign({}, F, {
  127784. mobileUI: D,
  127785. classPrefix: r,
  127786. popOverContainer: D ? (null == y ? void 0 : y.getModalContainer) : F.popOverContainer || y.getModalContainer,
  127787. popOverContainerSelector: F.popOverContainerSelector,
  127788. onRef: this.getRef,
  127789. data: f,
  127790. valueFormat: _ || v,
  127791. displayFormat: h || g,
  127792. minDate: s ? o.filterDate(s, f, _ || v) : void 0,
  127793. maxDate: l ? o.filterDate(l, f, _ || v) : void 0,
  127794. minDateRaw: s,
  127795. maxDateRaw: l,
  127796. minDuration: d ? o.parseDuration(d) : void 0,
  127797. maxDuration: p ? o.parseDuration(p) : void 0,
  127798. onChange: this.handleChange,
  127799. onFocus: function () {
  127800. return e.dispatchEvent('focus')
  127801. },
  127802. onBlur: function () {
  127803. return e.dispatchEvent('blur')
  127804. }
  127805. })
  127806. )
  127807. )
  127808. }),
  127809. (e.defaultProps = { format: 'X', joinValues: !0, delimiter: ',', animation: !0 }),
  127810. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], e.prototype, 'getRef', null),
  127811. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [String]), i.__metadata('design:returntype', void 0)], e.prototype, 'dispatchEvent', null),
  127812. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', Promise)], e.prototype, 'handleChange', null),
  127813. i.__decorate([l.supportStatic(), i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], e.prototype, 'render', null),
  127814. e
  127815. )
  127816. })(p.default.Component)
  127817. !(function (t) {
  127818. function e() {
  127819. return (null !== t && t.apply(this, arguments)) || this
  127820. }
  127821. i.__extends(e, t), (e.defaultProps = i.__assign({}, v.defaultProps)), (e = i.__decorate([o.FormItem({ type: 'input-date-range' })], e))
  127822. })(v),
  127823. (function (t) {
  127824. function e() {
  127825. return (null !== t && t.apply(this, arguments)) || this
  127826. }
  127827. i.__extends(e, t),
  127828. (e.defaultProps = i.__assign(i.__assign({}, v.defaultProps), { inputFormat: 'YYYY-MM-DD HH:mm' })),
  127829. (e = i.__decorate([o.FormItem({ type: 'input-datetime-range', sizeMutable: !1 })], e))
  127830. })(v),
  127831. (function (t) {
  127832. function e() {
  127833. return (null !== t && t.apply(this, arguments)) || this
  127834. }
  127835. i.__extends(e, t),
  127836. (e.defaultProps = i.__assign(i.__assign({}, v.defaultProps), { format: 'HH:mm', inputFormat: 'HH:mm', viewMode: 'time', ranges: '', shortcuts: '' })),
  127837. (e = i.__decorate([o.FormItem({ type: 'input-time-range', sizeMutable: !1 })], e))
  127838. })(v),
  127839. (e.default = v),
  127840. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  127841. }) /*!node_modules/amis/lib/renderers/Form/InputFormula.js*/
  127842. amis.define('4c915df', function (e, a, t, r) {
  127843. 'use strict'
  127844. var i = e('68b98b9'),
  127845. n = e('ac704b9'),
  127846. l = e('64ea6e0'),
  127847. o = e('59972ca')
  127848. function s(e) {
  127849. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  127850. }
  127851. var d = s(n),
  127852. u = e('ac704b9'),
  127853. p = (u.default || u).createElement
  127854. ;(u.default || u).Fragment,
  127855. (function (e) {
  127856. function a() {
  127857. return (null !== e && e.apply(this, arguments)) || this
  127858. }
  127859. i.__extends(a, e),
  127860. (a.prototype.formulaRef = function (e) {
  127861. if (e) {
  127862. for (; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  127863. this.ref = e
  127864. } else this.ref = void 0
  127865. }),
  127866. (a.prototype.validate = function () {
  127867. var e,
  127868. a = this.props,
  127869. t = a.translate,
  127870. r = a.value
  127871. if ((null === (e = this.ref) || void 0 === e ? void 0 : e.validate) && r) {
  127872. var i = this.ref.validate(r)
  127873. if (!0 !== i) return t('FormulaEditor.invalidData', { err: i })
  127874. }
  127875. }),
  127876. (a.prototype.render = function () {
  127877. var e = this.props
  127878. e.selectedOptions
  127879. var a = e.disabled,
  127880. t = e.onChange,
  127881. r = e.evalMode,
  127882. i = e.mixedMode,
  127883. n = e.variableMode,
  127884. s = e.header,
  127885. d = e.label,
  127886. u = e.value,
  127887. f = e.clearable,
  127888. c = e.className
  127889. e.style, e.classPrefix, e.classnames, e.allowInput
  127890. var b = e.borderMode,
  127891. v = e.placeholder,
  127892. m = e.inputMode,
  127893. h = e.btnLabel,
  127894. M = e.level,
  127895. _ = e.btnSize,
  127896. g = e.icon,
  127897. y = e.title,
  127898. C = e.variableClassName,
  127899. N = e.functionClassName,
  127900. F = e.data,
  127901. I = e.onPickerOpen,
  127902. P = e.selfVariableName
  127903. e.popOverContainer
  127904. var V = e.env,
  127905. O = e.inputSettings,
  127906. w = e.mobileUI,
  127907. x = this.props,
  127908. S = x.variables,
  127909. k = x.functions
  127910. return (
  127911. l.isPureVariable(S) && (S = l.resolveVariableAndFilter(S, this.props.data, '| raw')),
  127912. l.isPureVariable(k) && (k = l.resolveVariableAndFilter(k, this.props.data, '| raw')),
  127913. p(o.FormulaPicker, {
  127914. popOverContainer: V.getModalContainer,
  127915. ref: this.formulaRef,
  127916. className: c,
  127917. value: u,
  127918. disabled: a,
  127919. onChange: t,
  127920. evalMode: r,
  127921. variables: S,
  127922. variableMode: n,
  127923. functions: k,
  127924. header: s || d || '',
  127925. borderMode: b,
  127926. placeholder: v,
  127927. mode: m,
  127928. inputSettings: O,
  127929. btnLabel: h,
  127930. level: M,
  127931. btnSize: _,
  127932. icon: g,
  127933. title: y,
  127934. clearable: f,
  127935. variableClassName: C,
  127936. functionClassName: N,
  127937. data: F,
  127938. onPickerOpen: I,
  127939. selfVariableName: P,
  127940. mixedMode: i,
  127941. mobileUI: w
  127942. })
  127943. )
  127944. }),
  127945. (a.defaultProps = { inputMode: 'input-button', borderMode: 'full', evalMode: !0 }),
  127946. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], a.prototype, 'formulaRef', null),
  127947. (a = i.__decorate([l.FormItem({ type: 'input-formula' })], a))
  127948. })(d.default.Component),
  127949. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  127950. }) /*!node_modules/amis/lib/renderers/Form/InputRepeat.js*/
  127951. amis.define('a24dcd5', function (e, a, n, t) {
  127952. 'use strict'
  127953. Object.defineProperty(a, '__esModule', { value: !0 })
  127954. var l = e('68b98b9'),
  127955. i = e('ac704b9'),
  127956. s = e('cb263ff'),
  127957. o = e('64ea6e0'),
  127958. r = e('59972ca')
  127959. function d(e) {
  127960. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  127961. }
  127962. var u = d(i),
  127963. c = d(s),
  127964. p = e('ac704b9'),
  127965. h = (p.default || p).createElement
  127966. ;(p.default || p).Fragment
  127967. var f = { secondly: '\u79d2', minutely: '\u5206', hourly: '\u65f6', daily: '\u5929', weekdays: '\u5468\u4e2d', weekly: '\u5468', monthly: '\u6708', yearly: '\u5e74' },
  127968. m = (function (e) {
  127969. function a(a) {
  127970. var n = e.call(this, a) || this
  127971. return (n.handleOptionChange = n.handleOptionChange.bind(n)), (n.handleChange = n.handleChange.bind(n)), n
  127972. }
  127973. return (
  127974. l.__extends(a, e),
  127975. (a.prototype.handleOptionChange = function (e) {
  127976. this.props.onChange(e.value)
  127977. }),
  127978. (a.prototype.handleChange = function (e) {
  127979. var a = this.props.value,
  127980. n = a ? a.split(':') : []
  127981. this.props.onChange(''.concat(n[0], ':').concat(e))
  127982. }),
  127983. (a.prototype.renderInput = function () {
  127984. var e,
  127985. a = this,
  127986. n = this.props.value,
  127987. t = n ? n.split(':') : [],
  127988. l = this.props,
  127989. i = l.options,
  127990. s = l.placeholder,
  127991. o = l.disabled,
  127992. d = l.classPrefix,
  127993. u = l.mobileUI,
  127994. c = l.popOverContainer,
  127995. p = l.env,
  127996. m = l.translate,
  127997. y = []
  127998. switch (
  127999. ((y = i.split(',').map(function (e) {
  128000. return { label: f[e] || '\u4e0d\u652f\u6301', value: e }
  128001. })).unshift({ label: m(s), value: '' }),
  128002. (t[1] = parseInt(t[1], 10) || 1),
  128003. t[0])
  128004. ) {
  128005. case 'secondly':
  128006. case 'minutely':
  128007. e = h(r.Range, {
  128008. key: 'input',
  128009. classPrefix: d,
  128010. value: t[1],
  128011. min: 1,
  128012. step: 5,
  128013. max: 60,
  128014. disabled: o,
  128015. onChange: function (e) {
  128016. return a.handleChange(e)
  128017. }
  128018. })
  128019. break
  128020. case 'hourly':
  128021. e = h(r.Range, {
  128022. key: 'input',
  128023. classPrefix: d,
  128024. value: t[1],
  128025. min: 1,
  128026. step: 1,
  128027. max: 24,
  128028. disabled: o,
  128029. onChange: function (e) {
  128030. return a.handleChange(e)
  128031. }
  128032. })
  128033. break
  128034. case 'daily':
  128035. e = h(r.Range, {
  128036. key: 'input',
  128037. classPrefix: d,
  128038. value: t[1],
  128039. min: 1,
  128040. step: 1,
  128041. max: 30,
  128042. disabled: o,
  128043. onChange: function (e) {
  128044. return a.handleChange(e)
  128045. }
  128046. })
  128047. break
  128048. case 'weekly':
  128049. case 'monthly':
  128050. e = h(r.Range, {
  128051. key: 'input',
  128052. classPrefix: d,
  128053. value: t[1],
  128054. min: 1,
  128055. step: 1,
  128056. max: 12,
  128057. disabled: o,
  128058. onChange: function (e) {
  128059. return a.handleChange(e)
  128060. }
  128061. })
  128062. break
  128063. case 'yearly':
  128064. e = h(r.Range, {
  128065. classPrefix: d,
  128066. key: 'input',
  128067. className: 'v-middle',
  128068. value: t[1],
  128069. min: 1,
  128070. step: 1,
  128071. max: 20,
  128072. disabled: o,
  128073. onChange: function (e) {
  128074. return a.handleChange(e)
  128075. }
  128076. })
  128077. }
  128078. return h(
  128079. 'div',
  128080. { className: 'repeat-control hbox' },
  128081. e ? h('div', { className: 'col v-middle', style: { width: 30 } }, h('span', null, m('Repeat.pre'))) : null,
  128082. e ? h('div', { className: 'col v-middle' }, e) : null,
  128083. h(
  128084. 'div',
  128085. { className: 'col v-middle repeat-btn' },
  128086. h(r.Select, {
  128087. classPrefix: d,
  128088. className: e ? 'pull-right' : '',
  128089. options: y,
  128090. placeholder: m(s),
  128091. onChange: this.handleOptionChange,
  128092. value: t[0],
  128093. clearable: !1,
  128094. searchable: !1,
  128095. disabled: o,
  128096. joinValues: !1,
  128097. mobileUI: u,
  128098. popOverContainer: u ? (null == p ? void 0 : p.getModalContainer) : c || p.getModalContainer
  128099. })
  128100. )
  128101. )
  128102. }),
  128103. (a.prototype.render = function () {
  128104. var e = this.props,
  128105. a = e.className
  128106. e.style
  128107. var n = e.classPrefix
  128108. return h('div', { className: c.default(''.concat(n, 'RepeatControl'), a) }, this.renderInput())
  128109. }),
  128110. (a.defaultProps = { options: 'hourly,daily,weekly,monthly', placeholder: '\u4e0d\u91cd\u590d' }),
  128111. a
  128112. )
  128113. })(u.default.Component)
  128114. !(function (e) {
  128115. function a() {
  128116. return (null !== e && e.apply(this, arguments)) || this
  128117. }
  128118. l.__extends(a, e), (a = l.__decorate([o.FormItem({ type: 'input-repeat', sizeMutable: !1 })], a))
  128119. })(m),
  128120. (a.default = m),
  128121. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  128122. }) /*!node_modules/amis/lib/renderers/Form/InputTree.js*/
  128123. amis.define('3c271bc', function (e, t, i, a) {
  128124. 'use strict'
  128125. Object.defineProperty(t, '__esModule', { value: !0 })
  128126. var o = e('68b98b9'),
  128127. n = e('ac704b9'),
  128128. r = e('1279020'),
  128129. l = e('5f94728'),
  128130. d = e('cb263ff'),
  128131. s = e('4d28952'),
  128132. p = e('59972ca'),
  128133. c = e('64ea6e0'),
  128134. u = e('26ec3b9')
  128135. function h(e) {
  128136. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  128137. }
  128138. var v = h(n),
  128139. m = h(r),
  128140. f = h(l),
  128141. _ = h(d),
  128142. y = e('ac704b9'),
  128143. b = (y.default || y).createElement
  128144. ;(y.default || y).Fragment
  128145. var g = (function (e) {
  128146. function t(t) {
  128147. var i,
  128148. a = this
  128149. return (
  128150. ((a = e.call(this, t) || this).state = { keyword: '', filteredOptions: null !== (i = a.props.options) && void 0 !== i ? i : [] }),
  128151. (a.handleSearch = f.default(a.handleSearch.bind(a), 250, { trailing: !0, leading: !1 })),
  128152. a
  128153. )
  128154. }
  128155. return (
  128156. o.__extends(t, e),
  128157. (t.prototype.componentDidUpdate = function (e) {
  128158. var t = this.props,
  128159. i = this.state.keyword
  128160. if (e.options !== t.options || e.searchable !== t.searchable) {
  128161. var a = t.options,
  128162. o = t.searchable
  128163. this.setState({ filteredOptions: o && i ? this.filterOptions(a, i) : a })
  128164. }
  128165. }),
  128166. (t.prototype.reload = function () {
  128167. var e = this.props.reloadOptions
  128168. e && e()
  128169. }),
  128170. (t.prototype.doAction = function (e, t, i) {
  128171. var a,
  128172. o,
  128173. n,
  128174. r,
  128175. l,
  128176. d,
  128177. s,
  128178. p,
  128179. u = null == e ? void 0 : e.actionType,
  128180. h = this.props,
  128181. v = h.resetValue,
  128182. m = h.onChange,
  128183. f = h.formStore,
  128184. _ = h.store,
  128185. y = h.name
  128186. if ('clear' === u) null == m || m('')
  128187. else if ('reset' === u) {
  128188. var b = null !== (o = c.getVariable(null !== (a = null == f ? void 0 : f.pristine) && void 0 !== a ? a : null == _ ? void 0 : _.pristine, y)) && void 0 !== o ? o : v
  128189. null == m || m(null != b ? b : '')
  128190. } else
  128191. 'expand' === e.actionType
  128192. ? this.treeRef.syncUnFolded(this.props, null === (n = e.args) || void 0 === n ? void 0 : n.openLevel)
  128193. : 'collapse' === e.actionType
  128194. ? this.treeRef.syncUnFolded(this.props, 1)
  128195. : 'add' === e.actionType
  128196. ? this.addItemFromAction(null === (r = e.args) || void 0 === r ? void 0 : r.item, null === (l = e.args) || void 0 === l ? void 0 : l.parentValue)
  128197. : 'edit' === e.actionType
  128198. ? this.editItemFromAction(null === (d = e.args) || void 0 === d ? void 0 : d.item, null === (s = e.args) || void 0 === s ? void 0 : s.originValue)
  128199. : 'delete' === e.actionType
  128200. ? this.deleteItemFromAction(null === (p = e.args) || void 0 === p ? void 0 : p.value)
  128201. : 'reload' === e.actionType && this.reload()
  128202. }),
  128203. (t.prototype.resolveOption = function (e, t) {
  128204. var i = this
  128205. return c.findTree(e, function (e) {
  128206. var a = i.props.valueField || 'value'
  128207. return (c.hasAbility(e, a) ? e[a] : '') === t
  128208. })
  128209. }),
  128210. (t.prototype.addItemFromAction = function (e, t) {
  128211. var i = this.props,
  128212. a = i.onAdd,
  128213. o = i.options,
  128214. n = i.valueField,
  128215. r =
  128216. c.findTreeIndex(o, function (e) {
  128217. var i = n || 'value'
  128218. return (c.hasAbility(e, i) ? e[i] : '') === t
  128219. }) || []
  128220. a && a(r.concat(0), e, !0)
  128221. }),
  128222. (t.prototype.editItemFromAction = function (e, t) {
  128223. var i = this.props,
  128224. a = i.onEdit,
  128225. n = i.options,
  128226. r = this.resolveOption(n, t)
  128227. a && r && a(o.__assign(o.__assign({}, e), { originValue: t }), r, !0)
  128228. }),
  128229. (t.prototype.deleteItemFromAction = function (e) {
  128230. var t = this.props,
  128231. i = t.onDelete,
  128232. a = t.options,
  128233. o = this.resolveOption(a, e)
  128234. i && o && i(o)
  128235. }),
  128236. (t.prototype.filterOptions = function (e, t) {
  128237. var i = this,
  128238. a = this.props,
  128239. n = a.labelField,
  128240. r = a.valueField
  128241. return e.map(function (e) {
  128242. if ((((e = o.__assign({}, e)).visible = !!s.matchSorter([e], t, { keys: [n || 'label', r || 'value'], threshold: s.matchSorter.rankings.CONTAINS }).length), !e.visible && e.children)) {
  128243. e.children = i.filterOptions(e.children, t)
  128244. var a = e.children.filter(function (e) {
  128245. return e.visible
  128246. }).length
  128247. e.visible = !!a
  128248. }
  128249. return e.visible && (e.collapsed = !1), e
  128250. })
  128251. }),
  128252. (t.prototype.handleChange = function (e) {
  128253. return o.__awaiter(this, void 0, void 0, function () {
  128254. var t, i, a, n, r, l, d, s, u, h, v, m, f, _, y, b
  128255. return o.__generator(this, function (o) {
  128256. switch (o.label) {
  128257. case 0:
  128258. return (
  128259. (t = this.props),
  128260. (i = t.onChange),
  128261. (a = t.searchable),
  128262. (n = t.options),
  128263. (r = t.dispatchEvent),
  128264. (l = t.multiple),
  128265. (d = t.delimiter),
  128266. (s = t.valueField),
  128267. (u = t.selectedOptions),
  128268. (h = t.joinValues),
  128269. (v = t.extractValue),
  128270. (m = this.state.filteredOptions),
  128271. (f = a ? m : n),
  128272. (_ = p.value2array(e, { multiple: l, delimiter: d, valueField: s, options: m })),
  128273. (y = l ? null : _[0]),
  128274. l &&
  128275. a &&
  128276. u.length &&
  128277. (u.forEach(function (e) {
  128278. var t = c.findTree(m, function (t) {
  128279. return t[s || 'value'] === e[s || 'value']
  128280. })
  128281. t || _.push(e)
  128282. }),
  128283. (e = _.map(function (e) {
  128284. return v || h ? e[s || 'value'] : e
  128285. })),
  128286. h && (e = e.join(d || ','))),
  128287. [4, r('change', c.resolveEventData(this.props, { value: e, item: y, items: f, selectedItems: _ }))]
  128288. )
  128289. case 1:
  128290. return (null == (b = o.sent()) ? void 0 : b.prevented) || (i && i(e)), [2]
  128291. }
  128292. })
  128293. })
  128294. }),
  128295. (t.prototype.handleSearch = function (e) {
  128296. return o.__awaiter(this, void 0, void 0, function () {
  128297. var t, i, a, n, r, l, d, s, p, u
  128298. return o.__generator(this, function (o) {
  128299. switch (o.label) {
  128300. case 0:
  128301. if (((t = this.props), (i = t.searchApi), (a = t.options), (n = t.env), (r = t.data), (l = t.translate), (d = []), !c.isEffectiveApi(i))) return [3, 5]
  128302. o.label = 1
  128303. case 1:
  128304. return o.trys.push([1, 3, , 4]), [4, n.fetcher(i, c.createObject(r, { term: e }))]
  128305. case 2:
  128306. if (!(s = o.sent()).ok) throw new Error(l(s.msg || 'networkError'))
  128307. if (((p = s.data.options || s.data.items || s.data), !Array.isArray(p))) throw new Error(l('Tree.invalidArray'))
  128308. return (d = p), [3, 4]
  128309. case 3:
  128310. return (u = o.sent()), n.isCancel(u) || (!i.silent && n.notify('error', u.message)), [3, 4]
  128311. case 4:
  128312. return [3, 6]
  128313. case 5:
  128314. e && (d = this.filterOptions(a, e)), (o.label = 6)
  128315. case 6:
  128316. return this.setState({ keyword: e, filteredOptions: e ? d : a }), [2]
  128317. }
  128318. })
  128319. })
  128320. }),
  128321. (t.prototype.domRef = function (e) {
  128322. this.treeRef = e
  128323. }),
  128324. (t.prototype.validate = function () {
  128325. var e = this.props,
  128326. t = e.value,
  128327. i = e.minLength,
  128328. a = e.maxLength,
  128329. o = e.delimiter,
  128330. n = Array.isArray(t) ? t : (t ? String(t) : '').split(o || ',')
  128331. return i && n.length < i
  128332. ? '\u5df2\u9009\u62e9\u6570\u91cf\u4f4e\u4e8e\u8bbe\u5b9a\u7684\u6700\u5c0f\u4e2a\u6570'.concat(i, '\uff0c\u8bf7\u9009\u62e9\u66f4\u591a\u7684\u9009\u9879。')
  128333. : a && n.length > a
  128334. ? '\u5df2\u9009\u62e9\u6570\u91cf\u8d85\u51fa\u8bbe\u5b9a\u7684\u6700\u5927\u4e2a\u6570'.concat(a, '\uff0c\u8bf7\u53d6\u6d88\u9009\u62e9\u8d85\u51fa\u7684\u9009\u9879。')
  128335. : void 0
  128336. }),
  128337. (t.prototype.renderOptionItem = function (e, t) {
  128338. var i = this.props,
  128339. a = i.menuTpl,
  128340. n = i.render,
  128341. r = i.data
  128342. return n('option/'.concat(t.index), a, { data: c.createObject(c.createObject(r, o.__assign({}, t)), e) })
  128343. }),
  128344. (t.prototype.render = function () {
  128345. var e = this.props,
  128346. t = e.className
  128347. e.style
  128348. var i = e.treeContainerClassName,
  128349. a = e.classPrefix,
  128350. n = e.value,
  128351. r = e.enableNodePath,
  128352. l = e.pathSeparator,
  128353. d = void 0 === l ? '/' : l,
  128354. s = e.disabled,
  128355. u = e.joinValues,
  128356. h = e.extractValue,
  128357. f = e.delimiter,
  128358. y = e.placeholder,
  128359. g = e.options,
  128360. O = e.multiple,
  128361. C = e.valueField,
  128362. F = e.initiallyOpen,
  128363. T = e.unfoldedLevel,
  128364. I = e.withChildren,
  128365. A = e.onlyChildren,
  128366. w = e.onlyLeaf,
  128367. j = e.loading,
  128368. S = e.hideRoot,
  128369. x = e.rootLabel,
  128370. V = e.autoCheckChildren,
  128371. k = e.cascade,
  128372. N = e.rootValue,
  128373. E = e.showIcon,
  128374. L = e.showRadio,
  128375. R = e.showOutline,
  128376. D = e.onAdd,
  128377. P = e.creatable,
  128378. U = e.createTip,
  128379. B = e.addControls,
  128380. H = e.onEdit,
  128381. z = e.editable,
  128382. M = e.editTip,
  128383. q = e.editControls,
  128384. G = e.removable,
  128385. J = e.removeTip,
  128386. K = e.onDelete,
  128387. Q = e.rootCreatable,
  128388. W = e.rootCreateTip,
  128389. X = e.labelField,
  128390. Y = e.iconField,
  128391. Z = e.deferField,
  128392. $ = e.nodePath,
  128393. ee = e.deferLoad,
  128394. te = e.expandTreeOptions,
  128395. ie = e.translate,
  128396. ae = e.data,
  128397. oe = e.virtualThreshold,
  128398. ne = e.itemHeight,
  128399. re = e.loadingConfig,
  128400. le = e.menuTpl,
  128401. de = e.enableDefaultIcon,
  128402. se = e.searchable,
  128403. pe = e.searchConfig,
  128404. ce = void 0 === pe ? {} : pe,
  128405. ue = e.heightAuto,
  128406. he = e.mobileUI,
  128407. ve = e.testIdBuilder
  128408. e.popOverContainer, e.env
  128409. var me = this.props.highlightTxt,
  128410. fe = this.state,
  128411. _e = fe.filteredOptions,
  128412. ye = fe.keyword
  128413. c.isPureVariable(me) && (me = c.resolveVariableAndFilter(me, ae))
  128414. var be = b(p.Tree, {
  128415. classPrefix: a,
  128416. onRef: this.domRef,
  128417. labelField: X,
  128418. valueField: C,
  128419. iconField: Y,
  128420. deferField: Z,
  128421. disabled: s,
  128422. onChange: this.handleChange,
  128423. joinValues: u,
  128424. extractValue: h,
  128425. delimiter: f,
  128426. placeholder: ie(y),
  128427. options: se ? _e : g,
  128428. highlightTxt: se ? ye : me,
  128429. multiple: O,
  128430. initiallyOpen: F,
  128431. unfoldedLevel: T,
  128432. withChildren: I,
  128433. onlyChildren: A,
  128434. onlyLeaf: w,
  128435. hideRoot: S,
  128436. rootLabel: ie(x),
  128437. rootValue: N,
  128438. showIcon: E,
  128439. showRadio: L,
  128440. showOutline: R,
  128441. autoCheckChildren: V,
  128442. cascade: k,
  128443. foldedField: 'collapsed',
  128444. value: n || '',
  128445. nodePath: $,
  128446. enableNodePath: r,
  128447. pathSeparator: d,
  128448. selfDisabledAffectChildren: !1,
  128449. onAdd: D,
  128450. creatable: P,
  128451. createTip: U,
  128452. rootCreatable: Q,
  128453. rootCreateTip: W,
  128454. onEdit: H,
  128455. editable: z,
  128456. editTip: M,
  128457. removable: G,
  128458. removeTip: J,
  128459. onDelete: K,
  128460. bultinCUD: !B && !q,
  128461. onDeferLoad: ee,
  128462. onExpandTree: te,
  128463. virtualThreshold: oe,
  128464. itemHeight: c.toNumber(ne) > 0 ? c.toNumber(ne) : void 0,
  128465. itemRender: le ? this.renderOptionItem : void 0,
  128466. enableDefaultIcon: de,
  128467. mobileUI: he,
  128468. testIdBuilder: null == ve ? void 0 : ve.getChild('tree')
  128469. })
  128470. return b(
  128471. 'div',
  128472. o.__assign(
  128473. { className: _.default(''.concat(a, 'TreeControl'), t, i, { 'is-sticky': se && (null == ce ? void 0 : ce.sticky), 'h-auto': ue }) },
  128474. null == ve ? void 0 : ve.getChild('control').getTestId()
  128475. ),
  128476. b(p.Spinner, { size: 'sm', key: 'info', show: j, loadingConfig: re }),
  128477. j
  128478. ? null
  128479. : se
  128480. ? b(
  128481. v.default.Fragment,
  128482. null,
  128483. b(
  128484. p.SearchBox,
  128485. o.__assign(
  128486. { className: _.default(''.concat(a, 'TreeControl-searchbox'), null == ce ? void 0 : ce.className, { 'is-sticky': null == ce ? void 0 : ce.sticky }), mini: !1, clearable: !0 },
  128487. m.default(ce, 'className', 'sticky'),
  128488. { onSearch: this.handleSearch, mobileUI: he, testIdBuilder: null == ve ? void 0 : ve.getChild('search') }
  128489. )
  128490. ),
  128491. be
  128492. )
  128493. : be
  128494. )
  128495. }),
  128496. (t.defaultProps = { placeholder: 'placeholder.noData', multiple: !1, rootLabel: 'Tree.root', rootValue: '', showIcon: !0, enableNodePath: !1, pathSeparator: '/' }),
  128497. o.__decorate(
  128498. [c.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object, Object]), o.__metadata('design:returntype', void 0)],
  128499. t.prototype,
  128500. 'addItemFromAction',
  128501. null
  128502. ),
  128503. o.__decorate(
  128504. [c.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object, Object]), o.__metadata('design:returntype', void 0)],
  128505. t.prototype,
  128506. 'editItemFromAction',
  128507. null
  128508. ),
  128509. o.__decorate(
  128510. [c.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)],
  128511. t.prototype,
  128512. 'deleteItemFromAction',
  128513. null
  128514. ),
  128515. o.__decorate([c.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', Promise)], t.prototype, 'handleChange', null),
  128516. o.__decorate([c.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'domRef', null),
  128517. o.__decorate(
  128518. [c.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object, Object]), o.__metadata('design:returntype', void 0)],
  128519. t.prototype,
  128520. 'renderOptionItem',
  128521. null
  128522. ),
  128523. o.__decorate([u.supportStatic(), o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  128524. t
  128525. )
  128526. })(v.default.Component)
  128527. !(function (e) {
  128528. function t() {
  128529. return (null !== e && e.apply(this, arguments)) || this
  128530. }
  128531. o.__extends(t, e), (t = o.__decorate([c.OptionsControl({ type: 'input-tree' })], t))
  128532. })(g),
  128533. (t.default = g),
  128534. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  128535. }) /*!node_modules/amis/lib/renderers/Form/TreeSelect.js*/
  128536. amis.define('78afe8d', function (e, t, n, a) {
  128537. 'use strict'
  128538. Object.defineProperty(t, '__esModule', { value: !0 })
  128539. var i = e('68b98b9'),
  128540. o = e('ac704b9'),
  128541. r = e('64ea6e0'),
  128542. l = e('59972ca'),
  128543. s = e('4d28952'),
  128544. d = e('5f94728'),
  128545. p = e('1e5c4ba'),
  128546. u = e('26ec3b9')
  128547. function c(e) {
  128548. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  128549. }
  128550. var h = c(o),
  128551. m = c(d),
  128552. v = e('ac704b9'),
  128553. f = (v.default || v).createElement
  128554. ;(v.default || v).Fragment
  128555. var g = (function (e) {
  128556. function t(t) {
  128557. var n = e.call(this, t) || this
  128558. return (
  128559. (n.container = h.default.createRef()),
  128560. (n.input = h.default.createRef()),
  128561. (n.cache = {}),
  128562. (n.targetRef = function (e) {
  128563. return (n.target = e ? p.findDOMNode(e) : null)
  128564. }),
  128565. (n.sourceLoaded = !1),
  128566. (n.state = { inputValue: '', tempValue: '', isOpened: !1 }),
  128567. (n.open = n.open.bind(n)),
  128568. (n.close = n.close.bind(n)),
  128569. (n.handleChange = n.handleChange.bind(n)),
  128570. (n.handleTempChange = n.handleTempChange.bind(n)),
  128571. (n.handleConfirm = n.handleConfirm.bind(n)),
  128572. (n.clearValue = n.clearValue.bind(n)),
  128573. (n.handleFocus = n.handleFocus.bind(n)),
  128574. (n.handleBlur = n.handleBlur.bind(n)),
  128575. (n.handleKeyPress = n.handleKeyPress.bind(n)),
  128576. (n.handleInputChange = m.default(n.handleInputChange.bind(n), 150, { trailing: !0, leading: !1 })),
  128577. (n.handleInputKeyDown = n.handleInputKeyDown.bind(n)),
  128578. (n.loadRemote = m.default(n.loadRemote.bind(n), 250, { trailing: !0, leading: !1 })),
  128579. n
  128580. )
  128581. }
  128582. return (
  128583. i.__extends(t, e),
  128584. (t.prototype.componentDidMount = function () {
  128585. this.loadRemote('')
  128586. }),
  128587. (t.prototype.componentWillUnmount = function () {
  128588. this.sourceLoaded = !1
  128589. }),
  128590. (t.prototype.open = function (e) {
  128591. this.props.disabled || this.setState({ isOpened: !0 }, e)
  128592. }),
  128593. (t.prototype.close = function () {
  128594. var e = this
  128595. this.setState({ isOpened: !1, inputValue: this.props.multiple ? this.state.inputValue : '' }, function () {
  128596. return e.loadRemote(e.state.inputValue)
  128597. })
  128598. }),
  128599. (t.prototype.resolveOptions = function () {
  128600. var e = this.props,
  128601. t = e.options,
  128602. n = e.searchable,
  128603. a = e.autoComplete
  128604. return !r.isEffectiveApi(a) && n && this.state.inputValue ? this.filterOptions(t, this.state.inputValue) : t
  128605. }),
  128606. (t.prototype.resolveOption = function (e, t) {
  128607. var n = this
  128608. return r.findTree(e, function (e) {
  128609. var a = n.props.valueField || 'value'
  128610. return (r.hasAbility(e, a) ? e[a] : '') === t
  128611. })
  128612. }),
  128613. (t.prototype.handleFocus = function (e) {
  128614. var t = this.props,
  128615. n = t.dispatchEvent,
  128616. a = t.value,
  128617. i = this.resolveOptions(),
  128618. o = this.resolveOption(i, a)
  128619. n('focus', r.resolveEventData(this.props, { value: a, item: o, items: i }))
  128620. }),
  128621. (t.prototype.handleBlur = function (e) {
  128622. var t = this.props,
  128623. n = t.dispatchEvent,
  128624. a = t.value,
  128625. i = this.resolveOptions(),
  128626. o = this.resolveOption(i, a)
  128627. n('blur', r.resolveEventData(this.props, { value: a, item: o, items: i }))
  128628. }),
  128629. (t.prototype.handleKeyPress = function (e) {
  128630. ' ' === e.key && e.shiftKey && (this.handleOutClick(e), e.preventDefault())
  128631. }),
  128632. (t.prototype.validate = function () {
  128633. var e = this.props,
  128634. t = e.value,
  128635. n = e.minLength,
  128636. a = e.maxLength,
  128637. i = e.delimiter,
  128638. o = Array.isArray(t) ? t : (t ? String(t) : '').split(i || ',')
  128639. return n && o.length < n
  128640. ? '\u5df2\u9009\u62e9\u6570\u91cf\u4f4e\u4e8e\u8bbe\u5b9a\u7684\u6700\u5c0f\u4e2a\u6570'.concat(n, '\uff0c\u8bf7\u9009\u62e9\u66f4\u591a\u7684\u9009\u9879。')
  128641. : a && o.length > a
  128642. ? '\u5df2\u9009\u62e9\u6570\u91cf\u8d85\u51fa\u8bbe\u5b9a\u7684\u6700\u5927\u4e2a\u6570'.concat(a, '\uff0c\u8bf7\u53d6\u6d88\u9009\u62e9\u8d85\u51fa\u7684\u9009\u9879。')
  128643. : void 0
  128644. }),
  128645. (t.prototype.removeItem = function (e, t) {
  128646. var n = this.props,
  128647. a = n.selectedOptions,
  128648. i = n.joinValues,
  128649. o = n.extractValue,
  128650. r = n.delimiter,
  128651. l = n.valueField,
  128652. s = n.onChange,
  128653. d = n.disabled
  128654. if ((t && t.stopPropagation(), !d)) {
  128655. var p = a.concat()
  128656. p.splice(e, 1)
  128657. var u = p
  128658. i
  128659. ? (u = p
  128660. .map(function (e) {
  128661. return e[l || 'value']
  128662. })
  128663. .join(r || ','))
  128664. : o &&
  128665. (u = p.map(function (e) {
  128666. return e[l || 'value']
  128667. })),
  128668. s(u)
  128669. }
  128670. }),
  128671. (t.prototype.handleChange = function (e) {
  128672. var t = this
  128673. this.props.multiple || this.close(),
  128674. this.setState({ inputValue: '' }, function () {
  128675. return t.resultChangeEvent(e)
  128676. })
  128677. }),
  128678. (t.prototype.handleTempChange = function (e) {
  128679. this.setState({ tempValue: e })
  128680. }),
  128681. (t.prototype.handleConfirm = function () {
  128682. var e = this
  128683. this.close(),
  128684. this.setState({ inputValue: '' }, function () {
  128685. return e.resultChangeEvent(e.state.tempValue)
  128686. })
  128687. }),
  128688. (t.prototype.handleInputChange = function (e) {
  128689. var t = this,
  128690. n = this.props,
  128691. a = n.autoComplete,
  128692. i = n.data
  128693. this.setState(
  128694. { inputValue: e },
  128695. r.isEffectiveApi(a, i)
  128696. ? function () {
  128697. return t.loadRemote(t.state.inputValue)
  128698. }
  128699. : void 0
  128700. )
  128701. }),
  128702. (t.prototype.handleInputKeyDown = function (e) {
  128703. var t = this.state.inputValue,
  128704. n = this.props,
  128705. a = n.multiple,
  128706. i = n.selectedOptions
  128707. 'Backspace' === e.key && !t && i.length && a && this.removeItem(i.length - 1)
  128708. }),
  128709. (t.prototype.resetValue = function () {
  128710. var e,
  128711. t,
  128712. n = this.props,
  128713. a = n.onChange,
  128714. i = n.resetValue,
  128715. o = n.formStore,
  128716. l = n.store,
  128717. s = n.name
  128718. a(null !== (t = r.getVariable(null !== (e = null == o ? void 0 : o.pristine) && void 0 !== e ? e : null == l ? void 0 : l.pristine, s)) && void 0 !== t ? t : i)
  128719. }),
  128720. (t.prototype.clearValue = function () {
  128721. var e = this.props,
  128722. t = e.onChange,
  128723. n = e.resetValue
  128724. t(void 0 === n ? '' : n)
  128725. }),
  128726. (t.prototype.filterOptions = function (e, t) {
  128727. var n = this,
  128728. a = this.props,
  128729. o = a.labelField,
  128730. r = a.valueField
  128731. return e.map(function (e) {
  128732. if ((((e = i.__assign({}, e)).visible = !!s.matchSorter([e], t, { keys: [o || 'label', r || 'value'], threshold: s.matchSorter.rankings.CONTAINS }).length), !e.visible && e.children)) {
  128733. e.children = n.filterOptions(e.children, t)
  128734. var a = e.children.filter(function (e) {
  128735. return e.visible
  128736. }).length
  128737. e.visible = !!a
  128738. }
  128739. return e.visible && (e.collapsed = !1), e
  128740. })
  128741. }),
  128742. (t.prototype.loadRemote = function (e) {
  128743. return i.__awaiter(this, void 0, void 0, function () {
  128744. var t, n, a, o, l, s, d, p, u, c
  128745. return i.__generator(this, function (h) {
  128746. switch (h.label) {
  128747. case 0:
  128748. if (
  128749. ((t = this.props),
  128750. (n = t.autoComplete),
  128751. (a = t.env),
  128752. (o = t.data),
  128753. (l = t.setOptions),
  128754. (s = t.setLoading),
  128755. (d = t.source),
  128756. !r.isEffectiveApi(n, o) || (!e && r.isEffectiveApi(d) && !this.sourceLoaded))
  128757. )
  128758. return (this.sourceLoaded = !0), [2]
  128759. if (!a || !a.fetcher) throw new Error('fetcher is required')
  128760. if (this.cache[e] || ~e.indexOf("'")) return (u = this.cache[e] || []), (c = this.mergeOptions(u)), l(c), [2, Promise.resolve({ options: c })]
  128761. s(!0), (h.label = 1)
  128762. case 1:
  128763. return h.trys.push([1, , 3, 4]), [4, a.fetcher(n, i.__assign(i.__assign({}, o), { term: e, value: e }))]
  128764. case 2:
  128765. return (p = h.sent()), (u = (p.data && p.data.options) || p.data || []), (this.cache[e] = u), (c = this.mergeOptions(u)), l(c), [2, { options: c }]
  128766. case 3:
  128767. return s(!1), [7]
  128768. case 4:
  128769. return [2]
  128770. }
  128771. })
  128772. })
  128773. }),
  128774. (t.prototype.mergeOptions = function (e) {
  128775. var t = this.props.selectedOptions,
  128776. n = r.normalizeOptions(e).concat()
  128777. return (
  128778. Array.isArray(t) &&
  128779. t.length &&
  128780. t.forEach(function (e) {
  128781. r.findTree(n, function (t) {
  128782. return t.value == e.value
  128783. }) || n.push(i.__assign({}, e))
  128784. }),
  128785. n
  128786. )
  128787. }),
  128788. (t.prototype.reload = function () {
  128789. var e = this.props.reloadOptions
  128790. e && e()
  128791. }),
  128792. (t.prototype.handleOutClick = function (e) {
  128793. e.defaultPrevented || this.setState({ isOpened: !0 })
  128794. }),
  128795. (t.prototype.handleResultChange = function (e) {
  128796. var t = this.props,
  128797. n = t.joinValues,
  128798. a = t.extractValue,
  128799. i = t.delimiter,
  128800. o = t.valueField,
  128801. r = t.multiple,
  128802. l = Array.isArray(e) ? e.concat() : []
  128803. r || l.length
  128804. ? ((n || a) &&
  128805. (l = e.map(function (e) {
  128806. return e[o || 'value']
  128807. })),
  128808. n && (l = l.join(i || ',')),
  128809. this.resultChangeEvent(l))
  128810. : this.resultChangeEvent('')
  128811. }),
  128812. (t.prototype.doAction = function (e, t, n) {
  128813. var a, i, o, r, l
  128814. 'clear' === e.actionType
  128815. ? this.clearValue()
  128816. : 'reset' === e.actionType
  128817. ? this.resetValue()
  128818. : 'add' === e.actionType
  128819. ? this.addItemFromAction(null === (a = e.args) || void 0 === a ? void 0 : a.item, null === (i = e.args) || void 0 === i ? void 0 : i.parentValue)
  128820. : 'edit' === e.actionType
  128821. ? this.editItemFromAction(null === (o = e.args) || void 0 === o ? void 0 : o.item, null === (r = e.args) || void 0 === r ? void 0 : r.originValue)
  128822. : 'delete' === e.actionType
  128823. ? this.deleteItemFromAction(null === (l = e.args) || void 0 === l ? void 0 : l.value)
  128824. : 'reload' === e.actionType && this.reload()
  128825. }),
  128826. (t.prototype.addItemFromAction = function (e, t) {
  128827. var n = this.props,
  128828. a = n.onAdd,
  128829. i = n.options,
  128830. o = n.valueField,
  128831. l =
  128832. r.findTreeIndex(i, function (e) {
  128833. var n = o || 'value'
  128834. return (r.hasAbility(e, n) ? e[n] : '') === t
  128835. }) || []
  128836. a && a(l.concat(0), e, !0)
  128837. }),
  128838. (t.prototype.editItemFromAction = function (e, t) {
  128839. var n = this.props,
  128840. a = n.onEdit,
  128841. o = n.options,
  128842. r = this.resolveOption(o, t)
  128843. a && r && a(i.__assign(i.__assign({}, e), { originValue: t }), r, !0)
  128844. }),
  128845. (t.prototype.deleteItemFromAction = function (e) {
  128846. var t = this.props,
  128847. n = t.onDelete,
  128848. a = t.options,
  128849. i = this.resolveOption(a, e)
  128850. n && i && n(i)
  128851. }),
  128852. (t.prototype.resultChangeEvent = function (e) {
  128853. return i.__awaiter(this, void 0, void 0, function () {
  128854. var t, n, a, o, l, s
  128855. return i.__generator(this, function (i) {
  128856. switch (i.label) {
  128857. case 0:
  128858. return (
  128859. (t = this.props),
  128860. (n = t.onChange),
  128861. (a = t.dispatchEvent),
  128862. (o = this.resolveOptions()),
  128863. (l = this.resolveOption(o, e)),
  128864. [4, a('change', r.resolveEventData(this.props, { value: e, item: l, items: this.resolveOptions() }))]
  128865. )
  128866. case 1:
  128867. return (null == (s = i.sent()) ? void 0 : s.prevented) || (n && n(e)), [2]
  128868. }
  128869. })
  128870. })
  128871. }),
  128872. (t.prototype.renderOptionItem = function (e, t) {
  128873. var n = this.props,
  128874. a = n.menuTpl,
  128875. o = n.render,
  128876. l = n.data
  128877. return o('option/'.concat(t.index), a, { data: r.createObject(r.createObject(l, i.__assign({}, t)), e) })
  128878. }),
  128879. (t.prototype.renderItem = function (e) {
  128880. var t = this.props,
  128881. n = t.labelField,
  128882. a = t.options
  128883. if (t.hideNodePathLabel) return e[n || 'label']
  128884. var i = r.getTreeAncestors(a, e, !0)
  128885. return ''.concat(
  128886. i
  128887. ? i
  128888. .map(function (e) {
  128889. return ''.concat(e[n || 'label'])
  128890. })
  128891. .join(' / ')
  128892. : e[n || 'label']
  128893. )
  128894. }),
  128895. (t.prototype.domRef = function (e) {
  128896. this.treeRef = e
  128897. }),
  128898. (t.prototype.renderOuter = function () {
  128899. var e = this.props,
  128900. t = e.value,
  128901. n = e.enableNodePath,
  128902. a = e.pathSeparator,
  128903. i = void 0 === a ? '/' : a,
  128904. o = e.disabled,
  128905. s = e.joinValues,
  128906. d = e.extractValue,
  128907. p = e.delimiter
  128908. e.placeholder
  128909. var u = e.options,
  128910. c = e.multiple,
  128911. h = e.valueField,
  128912. m = e.initiallyOpen,
  128913. v = e.unfoldedLevel,
  128914. g = e.withChildren,
  128915. y = e.rootLabel,
  128916. _ = e.cascade,
  128917. b = e.rootValue,
  128918. C = e.showIcon,
  128919. O = e.showRadio
  128920. e.popOverContainer
  128921. var T = e.onlyChildren,
  128922. V = e.onlyLeaf,
  128923. I = e.classPrefix,
  128924. F = e.optionsPlaceholder,
  128925. A = e.searchable,
  128926. w = e.autoComplete,
  128927. P = e.maxLength,
  128928. R = e.minLength,
  128929. S = e.labelField,
  128930. E = e.deferField,
  128931. x = e.nodePath,
  128932. D = e.onAdd,
  128933. j = e.creatable,
  128934. L = e.createTip,
  128935. N = e.addControls,
  128936. k = e.onEdit,
  128937. B = e.editable,
  128938. K = e.editTip,
  128939. U = e.editControls,
  128940. M = e.removable,
  128941. H = e.removeTip,
  128942. W = e.onDelete,
  128943. z = e.rootCreatable,
  128944. q = e.rootCreateTip,
  128945. G = e.translate,
  128946. J = e.deferLoad,
  128947. Q = e.expandTreeOptions,
  128948. X = e.selfDisabledAffectChildren,
  128949. Y = e.showOutline,
  128950. Z = e.autoCheckChildren,
  128951. $ = e.hideRoot,
  128952. ee = e.virtualThreshold,
  128953. te = e.itemHeight,
  128954. ne = e.menuTpl,
  128955. ae = e.enableDefaultIcon,
  128956. ie = e.mobileUI,
  128957. oe = e.testIdBuilder,
  128958. re = !r.isEffectiveApi(w) && A && this.state.inputValue ? this.filterOptions(u, this.state.inputValue) : u
  128959. return f(l.Tree, {
  128960. classPrefix: I,
  128961. onRef: this.domRef,
  128962. onlyChildren: T,
  128963. onlyLeaf: V,
  128964. labelField: S,
  128965. valueField: h,
  128966. deferField: E,
  128967. disabled: o,
  128968. onChange: ie ? this.handleTempChange : this.handleChange,
  128969. joinValues: s,
  128970. extractValue: d,
  128971. delimiter: p,
  128972. placeholder: G(F),
  128973. options: re,
  128974. highlightTxt: this.state.inputValue,
  128975. multiple: c,
  128976. initiallyOpen: m,
  128977. unfoldedLevel: v,
  128978. withChildren: g,
  128979. autoCheckChildren: Z,
  128980. rootLabel: G(y),
  128981. rootValue: b,
  128982. showIcon: C,
  128983. showRadio: O,
  128984. showOutline: Y,
  128985. cascade: _,
  128986. foldedField: 'collapsed',
  128987. hideRoot: $,
  128988. value: t || '',
  128989. nodePath: x,
  128990. enableNodePath: n,
  128991. pathSeparator: i,
  128992. maxLength: P,
  128993. minLength: R,
  128994. onAdd: D,
  128995. creatable: j,
  128996. createTip: L,
  128997. rootCreatable: z,
  128998. rootCreateTip: q,
  128999. onEdit: k,
  129000. editable: B,
  129001. editTip: K,
  129002. removable: M,
  129003. removeTip: H,
  129004. onDelete: W,
  129005. bultinCUD: !N && !U,
  129006. onDeferLoad: J,
  129007. onExpandTree: Q,
  129008. selfDisabledAffectChildren: X,
  129009. virtualThreshold: ee,
  129010. itemHeight: r.toNumber(te) > 0 ? r.toNumber(te) : void 0,
  129011. itemRender: ne ? this.renderOptionItem : void 0,
  129012. enableDefaultIcon: ae,
  129013. mobileUI: ie,
  129014. testIdBuilder: oe
  129015. })
  129016. }),
  129017. (t.prototype.render = function () {
  129018. var e = this,
  129019. t = this.props,
  129020. n = t.className
  129021. t.style
  129022. var a = t.disabled,
  129023. o = t.inline,
  129024. s = t.loading,
  129025. d = t.multiple
  129026. t.value
  129027. var p = t.clearable,
  129028. u = t.classPrefix,
  129029. c = t.classnames,
  129030. h = t.searchable,
  129031. m = t.autoComplete,
  129032. v = t.selectedOptions,
  129033. g = t.placeholder,
  129034. y = t.popOverContainer,
  129035. _ = t.mobileUI,
  129036. b = t.maxTagCount,
  129037. C = t.overflowTagPopover,
  129038. O = t.translate,
  129039. T = t.env,
  129040. V = t.loadingConfig,
  129041. I = t.testIdBuilder,
  129042. F = this.state.isOpened,
  129043. A = d ? v : v.length ? this.renderItem(v[0]) : ''
  129044. return f(
  129045. 'div',
  129046. i.__assign({ ref: this.container, className: c('TreeSelectControl', n) }, null == I ? void 0 : I.getTestId()),
  129047. f(
  129048. l.ResultBox,
  129049. {
  129050. popOverContainer: y || T.getModalContainer,
  129051. maxTagCount: b,
  129052. overflowTagPopover: C,
  129053. disabled: a,
  129054. ref: this.targetRef,
  129055. placeholder: O(null != g ? g : 'placeholder.empty'),
  129056. inputPlaceholder: '',
  129057. className: c('TreeSelect', {
  129058. 'TreeSelect--inline': o,
  129059. 'TreeSelect--single': !d,
  129060. 'TreeSelect--multi': d,
  129061. 'TreeSelect--searchable': h || r.isEffectiveApi(m),
  129062. 'is-opened': this.state.isOpened,
  129063. 'is-disabled': a
  129064. }),
  129065. result: A,
  129066. onResultClick: this.handleOutClick,
  129067. value: this.state.inputValue,
  129068. onChange: this.handleInputChange,
  129069. onResultChange: this.handleResultChange,
  129070. itemRender: this.renderItem,
  129071. onKeyPress: this.handleKeyPress,
  129072. onFocus: this.handleFocus,
  129073. onBlur: this.handleBlur,
  129074. onKeyDown: this.handleInputKeyDown,
  129075. clearable: p,
  129076. allowInput: !_ && (h || r.isEffectiveApi(m)) && (d || !A),
  129077. hasDropDownArrow: !0,
  129078. readOnly: _,
  129079. mobileUI: _,
  129080. testIdBuilder: null == I ? void 0 : I.getChild('result-box')
  129081. },
  129082. s ? f(l.Spinner, { loadingConfig: V, size: 'sm' }) : void 0
  129083. ),
  129084. !_ && F
  129085. ? f(
  129086. r.Overlay,
  129087. {
  129088. container:
  129089. y ||
  129090. function () {
  129091. return e.container.current
  129092. },
  129093. target: function () {
  129094. return e.target
  129095. },
  129096. show: !0
  129097. },
  129098. f(
  129099. r.PopOver,
  129100. { classPrefix: u, className: ''.concat(u, 'TreeSelect-popover'), style: { minWidth: this.target ? this.target.offsetWidth : void 0 }, onHide: this.close, overlay: !0 },
  129101. this.renderOuter()
  129102. )
  129103. )
  129104. : null,
  129105. _
  129106. ? f(
  129107. l.PopUp,
  129108. { container: T.getModalContainer, className: c(''.concat(u, 'TreeSelect-popup')), isShow: F, onHide: this.close, showConfirm: !0, onConfirm: this.handleConfirm },
  129109. this.renderOuter()
  129110. )
  129111. : null
  129112. )
  129113. }),
  129114. (t.defaultProps = {
  129115. hideRoot: !0,
  129116. placeholder: 'Select.placeholder',
  129117. optionsPlaceholder: 'placeholder.noData',
  129118. multiple: !1,
  129119. clearable: !0,
  129120. rootLabel: 'Tree.root',
  129121. rootValue: '',
  129122. showIcon: !0,
  129123. joinValues: !0,
  129124. extractValue: !1,
  129125. delimiter: ',',
  129126. resetValue: '',
  129127. hideNodePathLabel: !1,
  129128. enableNodePath: !1,
  129129. pathSeparator: '/',
  129130. selfDisabledAffectChildren: !0
  129131. }),
  129132. i.__decorate([r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'handleOutClick', null),
  129133. i.__decorate([r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Array]), i.__metadata('design:returntype', void 0)], t.prototype, 'handleResultChange', null),
  129134. i.__decorate(
  129135. [r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object, Object]), i.__metadata('design:returntype', void 0)],
  129136. t.prototype,
  129137. 'addItemFromAction',
  129138. null
  129139. ),
  129140. i.__decorate(
  129141. [r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object, Object]), i.__metadata('design:returntype', void 0)],
  129142. t.prototype,
  129143. 'editItemFromAction',
  129144. null
  129145. ),
  129146. i.__decorate(
  129147. [r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)],
  129148. t.prototype,
  129149. 'deleteItemFromAction',
  129150. null
  129151. ),
  129152. i.__decorate(
  129153. [r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', Promise)],
  129154. t.prototype,
  129155. 'resultChangeEvent',
  129156. null
  129157. ),
  129158. i.__decorate(
  129159. [r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object, Object]), i.__metadata('design:returntype', void 0)],
  129160. t.prototype,
  129161. 'renderOptionItem',
  129162. null
  129163. ),
  129164. i.__decorate([r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'renderItem', null),
  129165. i.__decorate([r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'domRef', null),
  129166. i.__decorate([u.supportStatic(), i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  129167. t
  129168. )
  129169. })(h.default.Component)
  129170. !(function (e) {
  129171. function t() {
  129172. return (null !== e && e.apply(this, arguments)) || this
  129173. }
  129174. i.__extends(t, e), (t = i.__decorate([r.OptionsControl({ type: 'tree-select' })], t))
  129175. })(g),
  129176. (t.default = g),
  129177. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  129178. }) /*!node_modules/react-dropzone/dist/index.js*/
  129179. amis.define('b9e3453', function (e, t, n, r) {
  129180. var o, i
  129181. ;(o = this),
  129182. (i = function (e, t, n) {
  129183. 'use strict'
  129184. function r(e) {
  129185. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  129186. }
  129187. var o = r(t),
  129188. i = r(n)
  129189. function a(e, t) {
  129190. var n = Object.keys(e)
  129191. if (Object.getOwnPropertySymbols) {
  129192. var r = Object.getOwnPropertySymbols(e)
  129193. t &&
  129194. (r = r.filter(function (t) {
  129195. return Object.getOwnPropertyDescriptor(e, t).enumerable
  129196. })),
  129197. n.push.apply(n, r)
  129198. }
  129199. return n
  129200. }
  129201. function u(e) {
  129202. for (var t = 1; t < arguments.length; t++) {
  129203. var n = null != arguments[t] ? arguments[t] : {}
  129204. t % 2
  129205. ? a(Object(n), !0).forEach(function (t) {
  129206. c(e, t, n[t])
  129207. })
  129208. : Object.getOwnPropertyDescriptors
  129209. ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n))
  129210. : a(Object(n)).forEach(function (t) {
  129211. Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t))
  129212. })
  129213. }
  129214. return e
  129215. }
  129216. function c(e, t, n) {
  129217. return t in e ? Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 }) : (e[t] = n), e
  129218. }
  129219. function l(e, t) {
  129220. if (null == e) return {}
  129221. var n,
  129222. r,
  129223. o = (function (e, t) {
  129224. if (null == e) return {}
  129225. var n,
  129226. r,
  129227. o = {},
  129228. i = Object.keys(e)
  129229. for (r = 0; r < i.length; r++) (n = i[r]), t.indexOf(n) >= 0 || (o[n] = e[n])
  129230. return o
  129231. })(e, t)
  129232. if (Object.getOwnPropertySymbols) {
  129233. var i = Object.getOwnPropertySymbols(e)
  129234. for (r = 0; r < i.length; r++) (n = i[r]), t.indexOf(n) >= 0 || (Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]))
  129235. }
  129236. return o
  129237. }
  129238. function f(e, t) {
  129239. return (
  129240. (function (e) {
  129241. if (Array.isArray(e)) return e
  129242. })(e) ||
  129243. (function (e, t) {
  129244. var n = null == e ? null : ('undefined' != typeof Symbol && e[Symbol.iterator]) || e['@@iterator']
  129245. if (null != n) {
  129246. var r,
  129247. o,
  129248. i = [],
  129249. a = !0,
  129250. u = !1
  129251. try {
  129252. for (n = n.call(e); !(a = (r = n.next()).done) && (i.push(r.value), !t || i.length !== t); a = !0);
  129253. } catch (e) {
  129254. ;(u = !0), (o = e)
  129255. } finally {
  129256. try {
  129257. a || null == n.return || n.return()
  129258. } finally {
  129259. if (u) throw o
  129260. }
  129261. }
  129262. return i
  129263. }
  129264. })(e, t) ||
  129265. p(e, t) ||
  129266. (function () {
  129267. throw new TypeError('Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.')
  129268. })()
  129269. /*! *****************************************************************************
  129270. Copyright (c) Microsoft Corporation.
  129271. Permission to use, copy, modify, and/or distribute this software for any
  129272. purpose with or without fee is hereby granted.
  129273. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
  129274. REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
  129275. AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
  129276. INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
  129277. LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  129278. OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  129279. PERFORMANCE OF THIS SOFTWARE.
  129280. ***************************************************************************** */
  129281. )
  129282. }
  129283. function s(e) {
  129284. return (
  129285. (function (e) {
  129286. if (Array.isArray(e)) return d(e)
  129287. })(e) ||
  129288. (function (e) {
  129289. if (('undefined' != typeof Symbol && null != e[Symbol.iterator]) || null != e['@@iterator']) return Array.from(e)
  129290. })(e) ||
  129291. p(e) ||
  129292. (function () {
  129293. throw new TypeError('Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.')
  129294. })()
  129295. )
  129296. }
  129297. function p(e, t) {
  129298. if (e) {
  129299. if ('string' == typeof e) return d(e, t)
  129300. var n = Object.prototype.toString.call(e).slice(8, -1)
  129301. return (
  129302. 'Object' === n && e.constructor && (n = e.constructor.name),
  129303. 'Map' === n || 'Set' === n ? Array.from(e) : 'Arguments' === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ? d(e, t) : void 0
  129304. )
  129305. }
  129306. }
  129307. function d(e, t) {
  129308. ;(null == t || t > e.length) && (t = e.length)
  129309. for (var n = 0, r = new Array(t); n < t; n++) r[n] = e[n]
  129310. return r
  129311. }
  129312. function v(e, t, n, r) {
  129313. return new (n || (n = Promise))(function (o, i) {
  129314. function a(e) {
  129315. try {
  129316. c(r.next(e))
  129317. } catch (e) {
  129318. i(e)
  129319. }
  129320. }
  129321. function u(e) {
  129322. try {
  129323. c(r.throw(e))
  129324. } catch (e) {
  129325. i(e)
  129326. }
  129327. }
  129328. function c(e) {
  129329. var t
  129330. e.done
  129331. ? o(e.value)
  129332. : ((t = e.value),
  129333. t instanceof n
  129334. ? t
  129335. : new n(function (e) {
  129336. e(t)
  129337. })).then(a, u)
  129338. }
  129339. c((r = r.apply(e, t || [])).next())
  129340. })
  129341. }
  129342. function g(e, t) {
  129343. var n,
  129344. r,
  129345. o,
  129346. i,
  129347. a = {
  129348. label: 0,
  129349. sent: function () {
  129350. if (1 & o[0]) throw o[1]
  129351. return o[1]
  129352. },
  129353. trys: [],
  129354. ops: []
  129355. }
  129356. return (
  129357. (i = { next: u(0), throw: u(1), return: u(2) }),
  129358. 'function' == typeof Symbol &&
  129359. (i[Symbol.iterator] = function () {
  129360. return this
  129361. }),
  129362. i
  129363. )
  129364. function u(i) {
  129365. return function (u) {
  129366. return (function (i) {
  129367. if (n) throw new TypeError('Generator is already executing.')
  129368. for (; a; )
  129369. try {
  129370. if (((n = 1), r && (o = 2 & i[0] ? r.return : i[0] ? r.throw || ((o = r.return) && o.call(r), 0) : r.next) && !(o = o.call(r, i[1])).done)) return o
  129371. switch (((r = 0), o && (i = [2 & i[0], o.value]), i[0])) {
  129372. case 0:
  129373. case 1:
  129374. o = i
  129375. break
  129376. case 4:
  129377. return a.label++, { value: i[1], done: !1 }
  129378. case 5:
  129379. a.label++, (r = i[1]), (i = [0])
  129380. continue
  129381. case 7:
  129382. ;(i = a.ops.pop()), a.trys.pop()
  129383. continue
  129384. default:
  129385. if (!((o = (o = a.trys).length > 0 && o[o.length - 1]) || (6 !== i[0] && 2 !== i[0]))) {
  129386. a = 0
  129387. continue
  129388. }
  129389. if (3 === i[0] && (!o || (i[1] > o[0] && i[1] < o[3]))) {
  129390. a.label = i[1]
  129391. break
  129392. }
  129393. if (6 === i[0] && a.label < o[1]) {
  129394. ;(a.label = o[1]), (o = i)
  129395. break
  129396. }
  129397. if (o && a.label < o[2]) {
  129398. ;(a.label = o[2]), a.ops.push(i)
  129399. break
  129400. }
  129401. o[2] && a.ops.pop(), a.trys.pop()
  129402. continue
  129403. }
  129404. i = t.call(e, a)
  129405. } catch (e) {
  129406. ;(i = [6, e]), (r = 0)
  129407. } finally {
  129408. n = o = 0
  129409. }
  129410. if (5 & i[0]) throw i[1]
  129411. return { value: i[0] ? i[1] : void 0, done: !0 }
  129412. })([i, u])
  129413. }
  129414. }
  129415. }
  129416. function m(e, t) {
  129417. var n = 'function' == typeof Symbol && e[Symbol.iterator]
  129418. if (!n) return e
  129419. var r,
  129420. o,
  129421. i = n.call(e),
  129422. a = []
  129423. try {
  129424. for (; (void 0 === t || t-- > 0) && !(r = i.next()).done; ) a.push(r.value)
  129425. } catch (e) {
  129426. o = { error: e }
  129427. } finally {
  129428. try {
  129429. r && !r.done && (n = i.return) && n.call(i)
  129430. } finally {
  129431. if (o) throw o.error
  129432. }
  129433. }
  129434. return a
  129435. }
  129436. var y = new Map([
  129437. ['aac', 'audio/aac'],
  129438. ['abw', 'application/x-abiword'],
  129439. ['arc', 'application/x-freearc'],
  129440. ['avif', 'image/avif'],
  129441. ['avi', 'video/x-msvideo'],
  129442. ['azw', 'application/vnd.amazon.ebook'],
  129443. ['bin', 'application/octet-stream'],
  129444. ['bmp', 'image/bmp'],
  129445. ['bz', 'application/x-bzip'],
  129446. ['bz2', 'application/x-bzip2'],
  129447. ['cda', 'application/x-cdf'],
  129448. ['csh', 'application/x-csh'],
  129449. ['css', 'text/css'],
  129450. ['csv', 'text/csv'],
  129451. ['doc', 'application/msword'],
  129452. ['docx', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document'],
  129453. ['eot', 'application/vnd.ms-fontobject'],
  129454. ['epub', 'application/epub+zip'],
  129455. ['gz', 'application/gzip'],
  129456. ['gif', 'image/gif'],
  129457. ['htm', 'text/html'],
  129458. ['html', 'text/html'],
  129459. ['ico', 'image/vnd.microsoft.icon'],
  129460. ['ics', 'text/calendar'],
  129461. ['jar', 'application/java-archive'],
  129462. ['jpeg', 'image/jpeg'],
  129463. ['jpg', 'image/jpeg'],
  129464. ['js', 'text/javascript'],
  129465. ['json', 'application/json'],
  129466. ['jsonld', 'application/ld+json'],
  129467. ['mid', 'audio/midi'],
  129468. ['midi', 'audio/midi'],
  129469. ['mjs', 'text/javascript'],
  129470. ['mp3', 'audio/mpeg'],
  129471. ['mp4', 'video/mp4'],
  129472. ['mpeg', 'video/mpeg'],
  129473. ['mpkg', 'application/vnd.apple.installer+xml'],
  129474. ['odp', 'application/vnd.oasis.opendocument.presentation'],
  129475. ['ods', 'application/vnd.oasis.opendocument.spreadsheet'],
  129476. ['odt', 'application/vnd.oasis.opendocument.text'],
  129477. ['oga', 'audio/ogg'],
  129478. ['ogv', 'video/ogg'],
  129479. ['ogx', 'application/ogg'],
  129480. ['opus', 'audio/opus'],
  129481. ['otf', 'font/otf'],
  129482. ['png', 'image/png'],
  129483. ['pdf', 'application/pdf'],
  129484. ['php', 'application/x-httpd-php'],
  129485. ['ppt', 'application/vnd.ms-powerpoint'],
  129486. ['pptx', 'application/vnd.openxmlformats-officedocument.presentationml.presentation'],
  129487. ['rar', 'application/vnd.rar'],
  129488. ['rtf', 'application/rtf'],
  129489. ['sh', 'application/x-sh'],
  129490. ['svg', 'image/svg+xml'],
  129491. ['swf', 'application/x-shockwave-flash'],
  129492. ['tar', 'application/x-tar'],
  129493. ['tif', 'image/tiff'],
  129494. ['tiff', 'image/tiff'],
  129495. ['ts', 'video/mp2t'],
  129496. ['ttf', 'font/ttf'],
  129497. ['txt', 'text/plain'],
  129498. ['vsd', 'application/vnd.visio'],
  129499. ['wav', 'audio/wav'],
  129500. ['weba', 'audio/webm'],
  129501. ['webm', 'video/webm'],
  129502. ['webp', 'image/webp'],
  129503. ['woff', 'font/woff'],
  129504. ['woff2', 'font/woff2'],
  129505. ['xhtml', 'application/xhtml+xml'],
  129506. ['xls', 'application/vnd.ms-excel'],
  129507. ['xlsx', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'],
  129508. ['xml', 'application/xml'],
  129509. ['xul', 'application/vnd.mozilla.xul+xml'],
  129510. ['zip', 'application/zip'],
  129511. ['7z', 'application/x-7z-compressed'],
  129512. ['mkv', 'video/x-matroska'],
  129513. ['mov', 'video/quicktime'],
  129514. ['msg', 'application/vnd.ms-outlook']
  129515. ])
  129516. function b(e, t) {
  129517. var n = (function (e) {
  129518. var t = e.name
  129519. if (t && -1 !== t.lastIndexOf('.') && !e.type) {
  129520. var n = t.split('.').pop().toLowerCase(),
  129521. r = y.get(n)
  129522. r && Object.defineProperty(e, 'type', { value: r, writable: !1, configurable: !1, enumerable: !0 })
  129523. }
  129524. return e
  129525. })(e)
  129526. if ('string' != typeof n.path) {
  129527. var r = e.webkitRelativePath
  129528. Object.defineProperty(n, 'path', { value: 'string' == typeof t ? t : 'string' == typeof r && r.length > 0 ? r : e.name, writable: !1, configurable: !1, enumerable: !0 })
  129529. }
  129530. return n
  129531. }
  129532. var h = ['.DS_Store', 'Thumbs.db']
  129533. function w(e) {
  129534. return 'object' == typeof e && null !== e
  129535. }
  129536. function D(e) {
  129537. return O(e.target.files).map(function (e) {
  129538. return b(e)
  129539. })
  129540. }
  129541. function x(e) {
  129542. return v(this, void 0, void 0, function () {
  129543. return g(this, function (t) {
  129544. switch (t.label) {
  129545. case 0:
  129546. return [
  129547. 4,
  129548. Promise.all(
  129549. e.map(function (e) {
  129550. return e.getFile()
  129551. })
  129552. )
  129553. ]
  129554. case 1:
  129555. return [
  129556. 2,
  129557. t.sent().map(function (e) {
  129558. return b(e)
  129559. })
  129560. ]
  129561. }
  129562. })
  129563. })
  129564. }
  129565. function F(e, t) {
  129566. return v(this, void 0, void 0, function () {
  129567. var n
  129568. return g(this, function (r) {
  129569. switch (r.label) {
  129570. case 0:
  129571. return null === e
  129572. ? [2, []]
  129573. : e.items
  129574. ? ((n = O(e.items).filter(function (e) {
  129575. return 'file' === e.kind
  129576. })),
  129577. 'drop' !== t ? [2, n] : [4, Promise.all(n.map(A))])
  129578. : [3, 2]
  129579. case 1:
  129580. return [2, j(k(r.sent()))]
  129581. case 2:
  129582. return [
  129583. 2,
  129584. j(
  129585. O(e.files).map(function (e) {
  129586. return b(e)
  129587. })
  129588. )
  129589. ]
  129590. }
  129591. })
  129592. })
  129593. }
  129594. function j(e) {
  129595. return e.filter(function (e) {
  129596. return -1 === h.indexOf(e.name)
  129597. })
  129598. }
  129599. function O(e) {
  129600. if (null === e) return []
  129601. for (var t = [], n = 0; n < e.length; n++) {
  129602. var r = e[n]
  129603. t.push(r)
  129604. }
  129605. return t
  129606. }
  129607. function A(e) {
  129608. if ('function' != typeof e.webkitGetAsEntry) return P(e)
  129609. var t = e.webkitGetAsEntry()
  129610. return t && t.isDirectory ? z(t) : P(e)
  129611. }
  129612. function k(e) {
  129613. return e.reduce(function (e, t) {
  129614. return (function () {
  129615. for (var e = [], t = 0; t < arguments.length; t++) e = e.concat(m(arguments[t]))
  129616. return e
  129617. })(e, Array.isArray(t) ? k(t) : [t])
  129618. }, [])
  129619. }
  129620. function P(e) {
  129621. var t = e.getAsFile()
  129622. if (!t) return Promise.reject(e + ' is not a File')
  129623. var n = b(t)
  129624. return Promise.resolve(n)
  129625. }
  129626. function E(e) {
  129627. return v(this, void 0, void 0, function () {
  129628. return g(this, function (t) {
  129629. return [2, e.isDirectory ? z(e) : C(e)]
  129630. })
  129631. })
  129632. }
  129633. function z(e) {
  129634. var t = e.createReader()
  129635. return new Promise(function (e, n) {
  129636. var r = []
  129637. !(function o() {
  129638. var i = this
  129639. t.readEntries(
  129640. function (t) {
  129641. return v(i, void 0, void 0, function () {
  129642. var i, a, u
  129643. return g(this, function (c) {
  129644. switch (c.label) {
  129645. case 0:
  129646. if (t.length) return [3, 5]
  129647. c.label = 1
  129648. case 1:
  129649. return c.trys.push([1, 3, , 4]), [4, Promise.all(r)]
  129650. case 2:
  129651. return (i = c.sent()), e(i), [3, 4]
  129652. case 3:
  129653. return (a = c.sent()), n(a), [3, 4]
  129654. case 4:
  129655. return [3, 6]
  129656. case 5:
  129657. ;(u = Promise.all(t.map(E))), r.push(u), o(), (c.label = 6)
  129658. case 6:
  129659. return [2]
  129660. }
  129661. })
  129662. })
  129663. },
  129664. function (e) {
  129665. n(e)
  129666. }
  129667. )
  129668. })()
  129669. })
  129670. }
  129671. function C(e) {
  129672. return v(this, void 0, void 0, function () {
  129673. return g(this, function (t) {
  129674. return [
  129675. 2,
  129676. new Promise(function (t, n) {
  129677. e.file(
  129678. function (n) {
  129679. var r = b(n, e.fullPath)
  129680. t(r)
  129681. },
  129682. function (e) {
  129683. n(e)
  129684. }
  129685. )
  129686. })
  129687. ]
  129688. })
  129689. })
  129690. }
  129691. var S = 'file-invalid-type',
  129692. T = 'file-too-large',
  129693. R = 'file-too-small',
  129694. L = 'too-many-files',
  129695. I = { FileInvalidType: S, FileTooLarge: T, FileTooSmall: R, TooManyFiles: L },
  129696. K = function (e) {
  129697. e = Array.isArray(e) && 1 === e.length ? e[0] : e
  129698. var t = Array.isArray(e) ? 'one of '.concat(e.join(', ')) : e
  129699. return { code: S, message: 'File type must be '.concat(t) }
  129700. },
  129701. M = function (e) {
  129702. return { code: T, message: 'File is larger than '.concat(e, ' ').concat(1 === e ? 'byte' : 'bytes') }
  129703. },
  129704. B = function (e) {
  129705. return { code: R, message: 'File is smaller than '.concat(e, ' ').concat(1 === e ? 'byte' : 'bytes') }
  129706. },
  129707. G = { code: L, message: 'Too many files' }
  129708. function $(e, t) {
  129709. var n =
  129710. 'application/x-moz-file' === e.type ||
  129711. (function (e, t) {
  129712. if (e && t) {
  129713. var n = Array.isArray(t) ? t : t.split(','),
  129714. r = e.name || '',
  129715. o = (e.type || '').toLowerCase(),
  129716. i = o.replace(/\/.*$/, '')
  129717. return n.some(function (e) {
  129718. var t = e.trim().toLowerCase()
  129719. return '.' === t.charAt(0) ? r.toLowerCase().endsWith(t) : t.endsWith('/*') ? i === t.replace(/\/.*$/, '') : o === t
  129720. })
  129721. }
  129722. return !0
  129723. })(e, t)
  129724. return [n, n ? null : K(t)]
  129725. }
  129726. function _(e, t, n) {
  129727. if (q(e.size))
  129728. if (q(t) && q(n)) {
  129729. if (e.size > n) return [!1, M(n)]
  129730. if (e.size < t) return [!1, B(t)]
  129731. } else {
  129732. if (q(t) && e.size < t) return [!1, B(t)]
  129733. if (q(n) && e.size > n) return [!1, M(n)]
  129734. }
  129735. return [!0, null]
  129736. }
  129737. function q(e) {
  129738. return null != e
  129739. }
  129740. function N(e) {
  129741. var t = e.files,
  129742. n = e.accept,
  129743. r = e.minSize,
  129744. o = e.maxSize,
  129745. i = e.multiple,
  129746. a = e.maxFiles
  129747. return (
  129748. !((!i && t.length > 1) || (i && a >= 1 && t.length > a)) &&
  129749. t.every(function (e) {
  129750. var t = f($(e, n), 1)[0],
  129751. i = f(_(e, r, o), 1)[0]
  129752. return t && i
  129753. })
  129754. )
  129755. }
  129756. function W(e) {
  129757. return 'function' == typeof e.isPropagationStopped ? e.isPropagationStopped() : void 0 !== e.cancelBubble && e.cancelBubble
  129758. }
  129759. function H(e) {
  129760. return e.dataTransfer
  129761. ? Array.prototype.some.call(e.dataTransfer.types, function (e) {
  129762. return 'Files' === e || 'application/x-moz-file' === e
  129763. })
  129764. : !!e.target && !!e.target.files
  129765. }
  129766. function U(e) {
  129767. e.preventDefault()
  129768. }
  129769. function J(e) {
  129770. return -1 !== e.indexOf('MSIE') || -1 !== e.indexOf('Trident/')
  129771. }
  129772. function Q(e) {
  129773. return -1 !== e.indexOf('Edge/')
  129774. }
  129775. function V() {
  129776. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : window.navigator.userAgent
  129777. return J(e) || Q(e)
  129778. }
  129779. function X() {
  129780. for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]
  129781. return function (e) {
  129782. for (var n = arguments.length, r = new Array(n > 1 ? n - 1 : 0), o = 1; o < n; o++) r[o - 1] = arguments[o]
  129783. return t.some(function (t) {
  129784. return !W(e) && t && t.apply(void 0, [e].concat(r)), W(e)
  129785. })
  129786. }
  129787. }
  129788. function Y() {
  129789. return 'showOpenFilePicker' in window
  129790. }
  129791. function Z(e) {
  129792. return (
  129793. (e = 'string' == typeof e ? e.split(',') : e),
  129794. [
  129795. {
  129796. description: 'everything',
  129797. accept: Array.isArray(e)
  129798. ? e
  129799. .filter(function (e) {
  129800. return 'audio/*' === e || 'video/*' === e || 'image/*' === e || 'text/*' === e || /\w+\/[-+.\w]+/g.test(e)
  129801. })
  129802. .reduce(function (e, t) {
  129803. return u(u({}, e), {}, c({}, t, []))
  129804. }, {})
  129805. : {}
  129806. }
  129807. ]
  129808. )
  129809. }
  129810. var ee = ['children'],
  129811. te = ['open'],
  129812. ne = ['refKey', 'role', 'onKeyDown', 'onFocus', 'onBlur', 'onClick', 'onDragEnter', 'onDragOver', 'onDragLeave', 'onDrop'],
  129813. re = ['refKey', 'onChange', 'onClick'],
  129814. oe = t.forwardRef(function (e, n) {
  129815. var r = e.children,
  129816. i = ue(l(e, ee)),
  129817. a = i.open,
  129818. c = l(i, te)
  129819. return (
  129820. t.useImperativeHandle(
  129821. n,
  129822. function () {
  129823. return { open: a }
  129824. },
  129825. [a]
  129826. ),
  129827. o.default.createElement(t.Fragment, null, r(u(u({}, c), {}, { open: a })))
  129828. )
  129829. })
  129830. oe.displayName = 'Dropzone'
  129831. var ie = {
  129832. disabled: !1,
  129833. getFilesFromEvent: function (e) {
  129834. return v(this, void 0, void 0, function () {
  129835. return g(this, function (t) {
  129836. return w(e) && w(e.dataTransfer)
  129837. ? [2, F(e.dataTransfer, e.type)]
  129838. : (function (e) {
  129839. return w(e) && w(e.target)
  129840. })(e)
  129841. ? [2, D(e)]
  129842. : Array.isArray(e) &&
  129843. e.every(function (e) {
  129844. return 'getFile' in e && 'function' == typeof e.getFile
  129845. })
  129846. ? [2, x(e)]
  129847. : [2, []]
  129848. })
  129849. })
  129850. },
  129851. maxSize: 1 / 0,
  129852. minSize: 0,
  129853. multiple: !0,
  129854. maxFiles: 0,
  129855. preventDropOnDocument: !0,
  129856. noClick: !1,
  129857. noKeyboard: !1,
  129858. noDrag: !1,
  129859. noDragEventsBubbling: !1,
  129860. validator: null,
  129861. useFsAccessApi: !1
  129862. }
  129863. ;(oe.defaultProps = ie),
  129864. (oe.propTypes = {
  129865. children: i.default.func,
  129866. accept: i.default.oneOfType([i.default.string, i.default.arrayOf(i.default.string)]),
  129867. multiple: i.default.bool,
  129868. preventDropOnDocument: i.default.bool,
  129869. noClick: i.default.bool,
  129870. noKeyboard: i.default.bool,
  129871. noDrag: i.default.bool,
  129872. noDragEventsBubbling: i.default.bool,
  129873. minSize: i.default.number,
  129874. maxSize: i.default.number,
  129875. maxFiles: i.default.number,
  129876. disabled: i.default.bool,
  129877. getFilesFromEvent: i.default.func,
  129878. onFileDialogCancel: i.default.func,
  129879. onFileDialogOpen: i.default.func,
  129880. useFsAccessApi: i.default.bool,
  129881. onDragEnter: i.default.func,
  129882. onDragLeave: i.default.func,
  129883. onDragOver: i.default.func,
  129884. onDrop: i.default.func,
  129885. onDropAccepted: i.default.func,
  129886. onDropRejected: i.default.func,
  129887. validator: i.default.func
  129888. })
  129889. var ae = { isFocused: !1, isFileDialogActive: !1, isDragActive: !1, isDragAccept: !1, isDragReject: !1, draggedFiles: [], acceptedFiles: [], fileRejections: [] }
  129890. function ue() {
  129891. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},
  129892. n = u(u({}, ie), e),
  129893. r = n.accept,
  129894. o = n.disabled,
  129895. i = n.getFilesFromEvent,
  129896. a = n.maxSize,
  129897. p = n.minSize,
  129898. d = n.multiple,
  129899. v = n.maxFiles,
  129900. g = n.onDragEnter,
  129901. m = n.onDragLeave,
  129902. y = n.onDragOver,
  129903. b = n.onDrop,
  129904. h = n.onDropAccepted,
  129905. w = n.onDropRejected,
  129906. D = n.onFileDialogCancel,
  129907. x = n.onFileDialogOpen,
  129908. F = n.useFsAccessApi,
  129909. j = n.preventDropOnDocument,
  129910. O = n.noClick,
  129911. A = n.noKeyboard,
  129912. k = n.noDrag,
  129913. P = n.noDragEventsBubbling,
  129914. E = n.validator,
  129915. z = t.useMemo(
  129916. function () {
  129917. return 'function' == typeof x ? x : le
  129918. },
  129919. [x]
  129920. ),
  129921. C = t.useMemo(
  129922. function () {
  129923. return 'function' == typeof D ? D : le
  129924. },
  129925. [D]
  129926. ),
  129927. S = t.useRef(null),
  129928. T = t.useRef(null),
  129929. R = t.useReducer(ce, ae),
  129930. L = f(R, 2),
  129931. I = L[0],
  129932. K = L[1],
  129933. M = I.isFocused,
  129934. B = I.isFileDialogActive,
  129935. q = I.draggedFiles,
  129936. J = function () {
  129937. B &&
  129938. setTimeout(function () {
  129939. T.current && (T.current.files.length || (K({ type: 'closeDialog' }), C()))
  129940. }, 300)
  129941. }
  129942. t.useEffect(
  129943. function () {
  129944. return F && Y()
  129945. ? function () {}
  129946. : (window.addEventListener('focus', J, !1),
  129947. function () {
  129948. window.removeEventListener('focus', J, !1)
  129949. })
  129950. },
  129951. [T, B, C, F]
  129952. )
  129953. var Q = t.useRef([]),
  129954. ee = function (e) {
  129955. ;(S.current && S.current.contains(e.target)) || (e.preventDefault(), (Q.current = []))
  129956. }
  129957. t.useEffect(
  129958. function () {
  129959. return (
  129960. j && (document.addEventListener('dragover', U, !1), document.addEventListener('drop', ee, !1)),
  129961. function () {
  129962. j && (document.removeEventListener('dragover', U), document.removeEventListener('drop', ee))
  129963. }
  129964. )
  129965. },
  129966. [S, j]
  129967. )
  129968. var te = t.useCallback(
  129969. function (e) {
  129970. e.preventDefault(),
  129971. e.persist(),
  129972. we(e),
  129973. (Q.current = [].concat(s(Q.current), [e.target])),
  129974. H(e) &&
  129975. Promise.resolve(i(e)).then(function (t) {
  129976. ;(W(e) && !P) || (K({ draggedFiles: t, isDragActive: !0, type: 'setDraggedFiles' }), g && g(e))
  129977. })
  129978. },
  129979. [i, g, P]
  129980. ),
  129981. oe = t.useCallback(
  129982. function (e) {
  129983. e.preventDefault(), e.persist(), we(e)
  129984. var t = H(e)
  129985. if (t && e.dataTransfer)
  129986. try {
  129987. e.dataTransfer.dropEffect = 'copy'
  129988. } catch (e) {}
  129989. return t && y && y(e), !1
  129990. },
  129991. [y, P]
  129992. ),
  129993. ue = t.useCallback(
  129994. function (e) {
  129995. e.preventDefault(), e.persist(), we(e)
  129996. var t = Q.current.filter(function (e) {
  129997. return S.current && S.current.contains(e)
  129998. }),
  129999. n = t.indexOf(e.target)
  130000. ;-1 !== n && t.splice(n, 1), (Q.current = t), t.length > 0 || (K({ isDragActive: !1, type: 'setDraggedFiles', draggedFiles: [] }), H(e) && m && m(e))
  130001. },
  130002. [S, m, P]
  130003. ),
  130004. fe = t.useCallback(
  130005. function (e, t) {
  130006. var n = [],
  130007. o = []
  130008. e.forEach(function (e) {
  130009. var t = f($(e, r), 2),
  130010. i = t[0],
  130011. u = t[1],
  130012. c = f(_(e, p, a), 2),
  130013. l = c[0],
  130014. s = c[1],
  130015. d = E ? E(e) : null
  130016. if (i && l && !d) n.push(e)
  130017. else {
  130018. var v = [u, s]
  130019. d && (v = v.concat(d)),
  130020. o.push({
  130021. file: e,
  130022. errors: v.filter(function (e) {
  130023. return e
  130024. })
  130025. })
  130026. }
  130027. }),
  130028. ((!d && n.length > 1) || (d && v >= 1 && n.length > v)) &&
  130029. (n.forEach(function (e) {
  130030. o.push({ file: e, errors: [G] })
  130031. }),
  130032. n.splice(0)),
  130033. K({ acceptedFiles: n, fileRejections: o, type: 'setFiles' }),
  130034. b && b(n, o, t),
  130035. o.length > 0 && w && w(o, t),
  130036. n.length > 0 && h && h(n, t)
  130037. },
  130038. [K, d, r, p, a, v, b, h, w, E]
  130039. ),
  130040. se = t.useCallback(
  130041. function (e) {
  130042. e.preventDefault(),
  130043. e.persist(),
  130044. we(e),
  130045. (Q.current = []),
  130046. H(e) &&
  130047. Promise.resolve(i(e)).then(function (t) {
  130048. ;(W(e) && !P) || fe(t, e)
  130049. }),
  130050. K({ type: 'reset' })
  130051. },
  130052. [i, fe, P]
  130053. ),
  130054. pe = t.useCallback(
  130055. function () {
  130056. if (F && Y()) {
  130057. K({ type: 'openDialog' }), z()
  130058. var e = { multiple: d, types: Z(r) }
  130059. window
  130060. .showOpenFilePicker(e)
  130061. .then(function (e) {
  130062. return i(e)
  130063. })
  130064. .then(function (e) {
  130065. return fe(e, null)
  130066. })
  130067. .catch(function (e) {
  130068. return C(e)
  130069. })
  130070. .finally(function () {
  130071. return K({ type: 'closeDialog' })
  130072. })
  130073. } else T.current && (K({ type: 'openDialog' }), z(), (T.current.value = null), T.current.click())
  130074. },
  130075. [K, z, C, F, fe, r, d]
  130076. ),
  130077. de = t.useCallback(
  130078. function (e) {
  130079. S.current && S.current.isEqualNode(e.target) && ((32 !== e.keyCode && 13 !== e.keyCode) || (e.preventDefault(), pe()))
  130080. },
  130081. [S, T, pe]
  130082. ),
  130083. ve = t.useCallback(function () {
  130084. K({ type: 'focus' })
  130085. }, []),
  130086. ge = t.useCallback(function () {
  130087. K({ type: 'blur' })
  130088. }, []),
  130089. me = t.useCallback(
  130090. function () {
  130091. O || (V() ? setTimeout(pe, 0) : pe())
  130092. },
  130093. [T, O, pe]
  130094. ),
  130095. ye = function (e) {
  130096. return o ? null : e
  130097. },
  130098. be = function (e) {
  130099. return A ? null : ye(e)
  130100. },
  130101. he = function (e) {
  130102. return k ? null : ye(e)
  130103. },
  130104. we = function (e) {
  130105. P && e.stopPropagation()
  130106. },
  130107. De = t.useMemo(
  130108. function () {
  130109. return function () {
  130110. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},
  130111. t = e.refKey,
  130112. n = void 0 === t ? 'ref' : t,
  130113. r = e.role,
  130114. i = e.onKeyDown,
  130115. a = e.onFocus,
  130116. f = e.onBlur,
  130117. s = e.onClick,
  130118. p = e.onDragEnter,
  130119. d = e.onDragOver,
  130120. v = e.onDragLeave,
  130121. g = e.onDrop,
  130122. m = l(e, ne)
  130123. return u(
  130124. u(
  130125. c(
  130126. {
  130127. onKeyDown: be(X(i, de)),
  130128. onFocus: be(X(a, ve)),
  130129. onBlur: be(X(f, ge)),
  130130. onClick: ye(X(s, me)),
  130131. onDragEnter: he(X(p, te)),
  130132. onDragOver: he(X(d, oe)),
  130133. onDragLeave: he(X(v, ue)),
  130134. onDrop: he(X(g, se)),
  130135. role: 'string' == typeof r && '' !== r ? r : 'button'
  130136. },
  130137. n,
  130138. S
  130139. ),
  130140. o || A ? {} : { tabIndex: 0 }
  130141. ),
  130142. m
  130143. )
  130144. }
  130145. },
  130146. [S, de, ve, ge, me, te, oe, ue, se, A, k, o]
  130147. ),
  130148. xe = t.useCallback(function (e) {
  130149. e.stopPropagation()
  130150. }, []),
  130151. Fe = t.useMemo(
  130152. function () {
  130153. return function () {
  130154. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},
  130155. t = e.refKey,
  130156. n = void 0 === t ? 'ref' : t,
  130157. o = e.onChange,
  130158. i = e.onClick,
  130159. a = l(e, re),
  130160. f = c({ accept: r, multiple: d, type: 'file', style: { display: 'none' }, onChange: ye(X(o, se)), onClick: ye(X(i, xe)), autoComplete: 'off', tabIndex: -1 }, n, T)
  130161. return u(u({}, f), a)
  130162. }
  130163. },
  130164. [T, r, d, se, o]
  130165. ),
  130166. je = q.length,
  130167. Oe = je > 0 && N({ files: q, accept: r, minSize: p, maxSize: a, multiple: d, maxFiles: v }),
  130168. Ae = je > 0 && !Oe
  130169. return u(u({}, I), {}, { isDragAccept: Oe, isDragReject: Ae, isFocused: M && !o, getRootProps: De, getInputProps: Fe, rootRef: S, inputRef: T, open: ye(pe) })
  130170. }
  130171. function ce(e, t) {
  130172. switch (t.type) {
  130173. case 'focus':
  130174. return u(u({}, e), {}, { isFocused: !0 })
  130175. case 'blur':
  130176. return u(u({}, e), {}, { isFocused: !1 })
  130177. case 'openDialog':
  130178. return u(u({}, ae), {}, { isFileDialogActive: !0 })
  130179. case 'closeDialog':
  130180. return u(u({}, e), {}, { isFileDialogActive: !1 })
  130181. case 'setDraggedFiles':
  130182. var n = t.isDragActive,
  130183. r = t.draggedFiles
  130184. return u(u({}, e), {}, { draggedFiles: r, isDragActive: n })
  130185. case 'setFiles':
  130186. return u(u({}, e), {}, { acceptedFiles: t.acceptedFiles, fileRejections: t.fileRejections })
  130187. case 'reset':
  130188. return u({}, ae)
  130189. default:
  130190. return e
  130191. }
  130192. }
  130193. function le() {}
  130194. ;(e.ErrorCode = I), (e.default = oe), (e.useDropzone = ue), Object.defineProperty(e, '__esModule', { value: !0 })
  130195. }),
  130196. 'object' == typeof t && void 0 !== n
  130197. ? i(t, e('ac704b9'), e('ac4fc3c'))
  130198. : 'function' == typeof r && r.amd
  130199. ? r(['exports', 'react', 'prop-types'], i)
  130200. : i(((o = 'undefined' != typeof globalThis ? globalThis : o || self).reactDropzone = {}), o.React, o.PropTypes)
  130201. }) /*!node_modules/blueimp-canvastoblob/js/canvas-to-blob.js*/
  130202. amis.define('ca275c5', function (t, n, e, o) {
  130203. !(function (t) {
  130204. 'use strict'
  130205. var n = t.HTMLCanvasElement && t.HTMLCanvasElement.prototype,
  130206. e =
  130207. t.Blob &&
  130208. (function () {
  130209. try {
  130210. return Boolean(new Blob())
  130211. } catch (t) {
  130212. return !1
  130213. }
  130214. })(),
  130215. r =
  130216. e &&
  130217. t.Uint8Array &&
  130218. (function () {
  130219. try {
  130220. return 100 === new Blob([new Uint8Array(100)]).size
  130221. } catch (t) {
  130222. return !1
  130223. }
  130224. })(),
  130225. a = t.BlobBuilder || t.WebKitBlobBuilder || t.MozBlobBuilder || t.MSBlobBuilder,
  130226. i =
  130227. (e || a) &&
  130228. t.atob &&
  130229. t.ArrayBuffer &&
  130230. t.Uint8Array &&
  130231. function (t) {
  130232. var n, o, i, l, u, B
  130233. for (
  130234. n = t.split(',')[0].indexOf('base64') >= 0 ? atob(t.split(',')[1]) : decodeURIComponent(t.split(',')[1]), o = new ArrayBuffer(n.length), i = new Uint8Array(o), l = 0;
  130235. l < n.length;
  130236. l += 1
  130237. )
  130238. i[l] = n.charCodeAt(l)
  130239. return (u = t.split(',')[0].split(':')[1].split(';')[0]), e ? new Blob([r ? i : o], { type: u }) : ((B = new a()).append(o), B.getBlob(u))
  130240. }
  130241. t.HTMLCanvasElement &&
  130242. !n.toBlob &&
  130243. (n.mozGetAsFile
  130244. ? (n.toBlob = function (t, e, o) {
  130245. o && n.toDataURL && i ? t(i(this.toDataURL(e, o))) : t(this.mozGetAsFile('blob', e))
  130246. })
  130247. : n.toDataURL &&
  130248. i &&
  130249. (n.toBlob = function (t, n, e) {
  130250. t(i(this.toDataURL(n, e)))
  130251. })),
  130252. 'function' == typeof o && o.amd
  130253. ? o(function () {
  130254. return i
  130255. })
  130256. : (t.dataURLtoBlob = i)
  130257. })(window)
  130258. }) /*!node_modules/attr-accept/dist/index.js*/
  130259. amis.define('6623e04', function (e, r, t, n) {
  130260. t.exports = (function (e) {
  130261. var r = {}
  130262. function t(n) {
  130263. if (r[n]) return r[n].exports
  130264. var o = (r[n] = { i: n, l: !1, exports: {} })
  130265. return e[n].call(o.exports, o, o.exports, t), (o.l = !0), o.exports
  130266. }
  130267. return (
  130268. (t.m = e),
  130269. (t.c = r),
  130270. (t.d = function (e, r, n) {
  130271. t.o(e, r) || Object.defineProperty(e, r, { enumerable: !0, get: n })
  130272. }),
  130273. (t.r = function (e) {
  130274. 'undefined' != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: 'Module' }), Object.defineProperty(e, '__esModule', { value: !0 })
  130275. }),
  130276. (t.t = function (e, r) {
  130277. if ((1 & r && (e = t(e)), 8 & r)) return e
  130278. if (4 & r && 'object' == typeof e && e && e.__esModule) return e
  130279. var n = Object.create(null)
  130280. if ((t.r(n), Object.defineProperty(n, 'default', { enumerable: !0, value: e }), 2 & r && 'string' != typeof e))
  130281. for (var o in e)
  130282. t.d(
  130283. n,
  130284. o,
  130285. function (r) {
  130286. return e[r]
  130287. }.bind(null, o)
  130288. )
  130289. return n
  130290. }),
  130291. (t.n = function (e) {
  130292. var r =
  130293. e && e.__esModule
  130294. ? function () {
  130295. return e.default
  130296. }
  130297. : function () {
  130298. return e
  130299. }
  130300. return t.d(r, 'a', r), r
  130301. }),
  130302. (t.o = function (e, r) {
  130303. return Object.prototype.hasOwnProperty.call(e, r)
  130304. }),
  130305. (t.p = ''),
  130306. t((t.s = 0))
  130307. )
  130308. })([
  130309. function (e, r, t) {
  130310. 'use strict'
  130311. ;(r.__esModule = !0),
  130312. (r.default = function (e, r) {
  130313. if (e && r) {
  130314. var t = Array.isArray(r) ? r : r.split(','),
  130315. n = e.name || '',
  130316. o = (e.type || '').toLowerCase(),
  130317. u = o.replace(/\/.*$/, '')
  130318. return t.some(function (e) {
  130319. var r = e.trim().toLowerCase()
  130320. return '.' === r.charAt(0) ? n.toLowerCase().endsWith(r) : r.endsWith('/*') ? u === r.replace(/\/.*$/, '') : o === r
  130321. })
  130322. }
  130323. return !0
  130324. })
  130325. }
  130326. ])
  130327. }) /*!node_modules/amis/lib/renderers/Form/InputFile.js*/
  130328. amis.define('9147419', function (e, t, i, n) {
  130329. 'use strict'
  130330. Object.defineProperty(t, '__esModule', { value: !0 })
  130331. var a = e('68b98b9'),
  130332. r = e('ac704b9'),
  130333. o = e('64ea6e0'),
  130334. l = e('0de7e2d'),
  130335. s = e('0910768'),
  130336. u = e('59972ca'),
  130337. d = e('b9e3453'),
  130338. p = e('9263a6c'),
  130339. c = e('1279020')
  130340. function h(e) {
  130341. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  130342. }
  130343. var f = h(r),
  130344. v = h(l),
  130345. m = h(s),
  130346. g = h(d),
  130347. _ = h(p),
  130348. F = h(c),
  130349. y = e('ac704b9'),
  130350. b = (y.default || y).createElement
  130351. ;(y.default || y).Fragment
  130352. var C = function (e) {
  130353. return e.stopPropagation()
  130354. }
  130355. function k(e) {
  130356. return /(?:\/|^)([^\/]+?)$/.test(e) ? decodeURIComponent(RegExp.$1) : e
  130357. }
  130358. var w = (function (e) {
  130359. function t(i) {
  130360. var n = e.call(this, i) || this
  130361. ;(n.fileUploadCancelExecutors = []), (n.initedFilled = !1), (n.toDispose = []), (n.dropzone = f.default.createRef())
  130362. var a = i.value,
  130363. r = i.valueField || 'value',
  130364. o = i.joinValues,
  130365. l = i.delimiter,
  130366. s = []
  130367. return (
  130368. a && a instanceof Blob
  130369. ? (s = [a])
  130370. : a &&
  130371. (s = (Array.isArray(a) ? a : o ? ''.concat(a[r] || a).split(l) : [a])
  130372. .map(function (e) {
  130373. return t.valueToFile(e, i)
  130374. })
  130375. .filter(function (e) {
  130376. return e
  130377. })),
  130378. (n.state = { files: s, uploading: !1 }),
  130379. (n.sendFile = n.sendFile.bind(n)),
  130380. (n.removeFile = n.removeFile.bind(n)),
  130381. (n.clearError = n.clearError.bind(n)),
  130382. (n.handleDrop = n.handleDrop.bind(n)),
  130383. (n.handleDropRejected = n.handleDropRejected.bind(n)),
  130384. (n.startUpload = n.startUpload.bind(n)),
  130385. (n.stopUpload = n.stopUpload.bind(n)),
  130386. (n.retry = n.retry.bind(n)),
  130387. (n.toggleUpload = n.toggleUpload.bind(n)),
  130388. (n.tick = n.tick.bind(n)),
  130389. (n.onChange = n.onChange.bind(n)),
  130390. (n.uploadFile = n.uploadFile.bind(n)),
  130391. (n.uploadBigFile = n.uploadBigFile.bind(n)),
  130392. (n.handleSelect = n.handleSelect.bind(n)),
  130393. (n.syncAutoFill = n.syncAutoFill.bind(n)),
  130394. (n.downloadTpl = n.downloadTpl.bind(n)),
  130395. n
  130396. )
  130397. }
  130398. return (
  130399. a.__extends(t, e),
  130400. (t.valueToFile = function (e, t, i) {
  130401. var n,
  130402. r,
  130403. l =
  130404. i && 'string' == typeof e
  130405. ? v.default(i, function (t) {
  130406. return t.value === e
  130407. })
  130408. : void 0,
  130409. s = t.valueField || 'value',
  130410. u = t.urlField || 'url',
  130411. d = t.nameField || 'name'
  130412. return e
  130413. ? e instanceof File
  130414. ? (((n = { state: 'ready' })[s] = e), (n[u] = e), (n[d] = e.name), (n.id = o.guid()), n)
  130415. : a.__assign(
  130416. {},
  130417. 'string' == typeof e
  130418. ? (((r = { state: l && l.state ? l.state : 'init' })[s] = e), (r[u] = e), (r[d] = (l && l.name) || (/^data:/.test(e) ? 'base64\u6570\u636e' : k(e))), (r.id = o.guid()), r)
  130419. : e
  130420. )
  130421. : void 0
  130422. }),
  130423. (t.prototype.componentDidMount = function () {
  130424. var e = this,
  130425. t = this.props,
  130426. i = t.formInited,
  130427. n = t.addHook,
  130428. a = t.formItem,
  130429. r = function () {
  130430. ;(e.initedFilled = !0), e.props.initAutoFill && e.syncAutoFill()
  130431. }
  130432. a && this.toDispose.push(i || !n ? a.addInitHook(r) : n(r, 'init'))
  130433. }),
  130434. (t.prototype.componentDidUpdate = function (e) {
  130435. var i = this,
  130436. n = this.props
  130437. if (e.value !== n.value && this.emitValue !== n.value) {
  130438. var r = n.value,
  130439. o = n.joinValues,
  130440. l = n.delimiter,
  130441. s = []
  130442. r &&
  130443. (s = (Array.isArray(r) ? r : o && 'string' == typeof r ? r.split(l) : [r])
  130444. .map(function (e) {
  130445. var r,
  130446. o = t.valueToFile(e, n, i.state.files)
  130447. return (
  130448. o &&
  130449. (r = v.default(i.state.files, function (e) {
  130450. return e.value === o.value
  130451. })) &&
  130452. (o = a.__assign(a.__assign(a.__assign({}, r), o), { id: o.id || r.id })),
  130453. o
  130454. )
  130455. })
  130456. .filter(function (e) {
  130457. return e
  130458. })),
  130459. this.setState({ files: s }, 'formInited' !== n.changeMotivation && this.initedFilled ? this.syncAutoFill : void 0)
  130460. }
  130461. }),
  130462. (t.prototype.componentWillUnmount = function () {
  130463. this.toDispose.forEach(function (e) {
  130464. return e()
  130465. }),
  130466. (this.toDispose = []),
  130467. this.fileUploadCancelExecutors.forEach(function (e) {
  130468. return e.executor()
  130469. }),
  130470. (this.fileUploadCancelExecutors = [])
  130471. }),
  130472. (t.prototype.handleDrop = function (e) {
  130473. var t = this
  130474. if (e.length) {
  130475. var i = this.props,
  130476. n = i.maxSize,
  130477. a = i.multiple,
  130478. r = i.maxLength
  130479. i.translate, this.props.nameField
  130480. var l = a && r ? r - this.state.files.length : e.length,
  130481. s = []
  130482. ;[].slice.call(e, 0, l).forEach(function (e) {
  130483. n && e.size > n ? (e.state = 'invalid') : (e.state = 'pending'), (e.id = o.guid()), s.push(e)
  130484. }),
  130485. s.length &&
  130486. this.setState({ error: null, files: a ? this.state.files.concat(s) : s }, function () {
  130487. t.props.autoUpload && t.startUpload()
  130488. })
  130489. }
  130490. }),
  130491. (t.prototype.handleDropRejected = function (e, t) {
  130492. if ('change' === t.type || 'drop' === t.type) {
  130493. var i = this.props
  130494. i.multiple
  130495. var n = i.env,
  130496. r = i.accept,
  130497. l = i.translate,
  130498. s = this.props.nameField || 'name',
  130499. u = e.map(function (e) {
  130500. var t
  130501. return a.__assign(a.__assign({}, e.file), (((t = { state: 'invalid', id: o.guid() })[s] = e.file.name), t))
  130502. })
  130503. n.alert(
  130504. l('File.invalidType', {
  130505. files: u
  130506. .map(function (e) {
  130507. return '「'.concat(e[s], '」')
  130508. })
  130509. .join(' '),
  130510. accept: r
  130511. })
  130512. )
  130513. }
  130514. }),
  130515. (t.prototype.handleClickFile = function (e, t) {
  130516. t.preventDefault(), t.stopPropagation()
  130517. var i = this.props.downloadUrl,
  130518. n = this.props.urlField || 'url',
  130519. a = this.props.valueField || 'value',
  130520. r = e[n] || e[a],
  130521. o = 'string' != typeof i || ~i.indexOf('$') || 'string' != typeof r ? i || void 0 : ''.concat(i).concat(r)
  130522. o && this.handleApi(o, e)
  130523. }),
  130524. (t.prototype.downloadTpl = function (e) {
  130525. e.preventDefault(), e.stopPropagation(), this.handleApi(this.props.templateUrl || '')
  130526. }),
  130527. (t.prototype.handleApi = function (e, t) {
  130528. var i,
  130529. n,
  130530. r = this.props,
  130531. l = r.data,
  130532. s = r.env
  130533. if (e) {
  130534. var u = o.createObject(l, a.__assign({}, t)),
  130535. d = o.normalizeApi(e)
  130536. 'get' !== (null === (i = d.method) || void 0 === i ? void 0 : i.toLowerCase()) || d.data
  130537. ? ((d.responseType = null !== (n = d.responseType) && void 0 !== n ? n : 'blob'), s.fetcher(d, u, { responseType: 'blob' }))
  130538. : window.open(o.buildApi(d, u).url)
  130539. }
  130540. }),
  130541. (t.prototype.handleSelect = function () {
  130542. var e = this.props,
  130543. t = e.disabled,
  130544. i = e.multiple,
  130545. n = e.maxLength
  130546. !t && !(i && n && this.state.files.length >= n) && this.dropzone.current && this.dropzone.current.open()
  130547. }),
  130548. (t.prototype.startUpload = function (e) {
  130549. void 0 === e && (e = !1),
  130550. this.state.uploading ||
  130551. this.setState(
  130552. {
  130553. uploading: !0,
  130554. files: this.state.files.map(function (t) {
  130555. return e && 'error' === t.state && ((t.state = 'pending'), (t.progress = 0)), t
  130556. })
  130557. },
  130558. this.tick
  130559. )
  130560. }),
  130561. (t.prototype.toggleUpload = function (e) {
  130562. return e.preventDefault(), this.state.uploading ? this.stopUpload() : this.startUpload()
  130563. }),
  130564. (t.prototype.stopUpload = function () {
  130565. this.state.uploading && this.setState({ uploading: !1 })
  130566. }),
  130567. (t.prototype.retry = function () {
  130568. this.startUpload(!0)
  130569. }),
  130570. (t.prototype.tick = function () {
  130571. var e = this
  130572. if (!this.current && this.state.uploading) {
  130573. var t = this.props.translate,
  130574. i = this.props.nameField || 'name',
  130575. n = v.default(this.state.files, function (e) {
  130576. return 'pending' === e.state
  130577. })
  130578. n
  130579. ? ((this.current = n),
  130580. (n.state = 'uploading'),
  130581. this.setState({ files: this.state.files.concat() }, function () {
  130582. return e.sendFile(
  130583. n,
  130584. function (t, n, a) {
  130585. var r = e.state.files.concat(),
  130586. o = r.indexOf(n)
  130587. if (~o) {
  130588. var l = n
  130589. t ? ((l.state = 'error'), (l.error = t)) : ((l = a)[i] = l[i] || n.name), r.splice(o, 1, l), (e.current = null), e.setState({ error: t || null, files: r }, e.tick)
  130590. }
  130591. },
  130592. function (t) {
  130593. var i = e.state.files.concat()
  130594. ~i.indexOf(n) && ((n.progress = t), e.setState({ files: i }))
  130595. }
  130596. )
  130597. }))
  130598. : this.setState({ uploading: !1 }, function () {
  130599. return a.__awaiter(e, void 0, void 0, function () {
  130600. return a.__generator(this, function (e) {
  130601. switch (e.label) {
  130602. case 0:
  130603. return [4, this.onChange(!!this.resolve)]
  130604. case 1:
  130605. return (
  130606. e.sent(),
  130607. this.resolve &&
  130608. (this.resolve(
  130609. this.state.files.some(function (e) {
  130610. return 'error' === e.state
  130611. })
  130612. ? t('File.errorRetry')
  130613. : null
  130614. ),
  130615. (this.resolve = void 0)),
  130616. [2]
  130617. )
  130618. }
  130619. })
  130620. })
  130621. })
  130622. }
  130623. }),
  130624. (t.prototype.sendFile = function (e, t, i) {
  130625. var n = this,
  130626. r = this.props,
  130627. o = r.receiver,
  130628. l = r.fileField,
  130629. s = r.useChunk,
  130630. u = r.chunkSize,
  130631. d = r.startChunkApi,
  130632. p = r.chunkApi,
  130633. c = r.finishChunkApi,
  130634. h = r.asBase64,
  130635. f = r.asBlob,
  130636. v = r.data,
  130637. g = r.translate,
  130638. _ = this.props.nameField || 'name',
  130639. F = this.props.valueField || 'value'
  130640. if (h) {
  130641. var y = new FileReader()
  130642. return (
  130643. y.readAsDataURL(e),
  130644. (y.onload = function () {
  130645. var i
  130646. ;(e.state = 'ready'), t(null, e, (((i = {})[F] = y.result), (i[_] = e.name), (i.state = 'ready'), (i.id = e.id), i))
  130647. }),
  130648. void (y.onerror = function (e) {
  130649. return t(e.message)
  130650. })
  130651. )
  130652. }
  130653. if (f)
  130654. return (
  130655. (e.state = 'ready'),
  130656. void setTimeout(function () {
  130657. var i
  130658. return t(null, e, (((i = {})[_] = e.name), (i[F] = e), (i.state = 'ready'), (i.id = e.id), i))
  130659. }, 4)
  130660. )
  130661. ;(('auto' === s && u && e.size > u) || !0 === s ? this.uploadBigFile : this.uploadFile)(
  130662. e,
  130663. o,
  130664. {},
  130665. { fieldName: l, chunkSize: u, startChunkApi: d, chunkApi: p, finishChunkApi: c, data: v },
  130666. i
  130667. )
  130668. .then(function (r) {
  130669. return a.__awaiter(n, void 0, void 0, function () {
  130670. var n, o
  130671. return a.__generator(this, function (l) {
  130672. switch (l.label) {
  130673. case 0:
  130674. if ((r.status && '0' !== r.status) || !r.data) throw new Error(r.msg || g('File.errorRetry'))
  130675. return i(1), (n = r.data.value || r.data.url || r.data), [4, this.dispatchEvent('success', a.__assign(a.__assign({}, e), { item: e, result: r.data, value: n }))]
  130676. case 1:
  130677. return (
  130678. (null == (o = l.sent()) ? void 0 : o.prevented) || t(null, e, a.__assign(a.__assign({}, m.default(r.data) ? r.data : null), { value: n, state: 'uploaded', id: e.id })), [2]
  130679. )
  130680. }
  130681. })
  130682. })
  130683. })
  130684. .catch(function (i) {
  130685. return a.__awaiter(n, void 0, void 0, function () {
  130686. var n
  130687. return a.__generator(this, function (a) {
  130688. switch (a.label) {
  130689. case 0:
  130690. return [4, this.dispatchEvent('fail', { item: e, error: i })]
  130691. case 1:
  130692. return (null == (n = a.sent()) ? void 0 : n.prevented) || t(i.message || g('File.errorRetry'), e), [2]
  130693. }
  130694. })
  130695. })
  130696. })
  130697. }),
  130698. (t.prototype.removeFile = function (e, t) {
  130699. return a.__awaiter(this, void 0, void 0, function () {
  130700. var i, n, r, o
  130701. return a.__generator(this, function (l) {
  130702. switch (l.label) {
  130703. case 0:
  130704. return (i = this.state.files.concat()), (n = i[t]), [4, this.dispatchEvent('remove', a.__assign(a.__assign({}, n), { item: n }))]
  130705. case 1:
  130706. return (
  130707. (null == (r = l.sent()) ? void 0 : r.prevented) ||
  130708. (this.removeFileCanelExecutor(e, !0), i.splice(t, 1), (o = this.current === e) && (this.current = null), this.setState({ files: i }, o ? this.tick : this.onChange)),
  130709. [2]
  130710. )
  130711. }
  130712. })
  130713. })
  130714. }),
  130715. (t.prototype.clearError = function () {
  130716. this.setState({ error: null })
  130717. }),
  130718. (t.prototype.onChange = function (e) {
  130719. return a.__awaiter(this, void 0, void 0, function () {
  130720. var t, i, n, r, o, l, s, u, d, p, c, h
  130721. return a.__generator(this, function (a) {
  130722. switch (a.label) {
  130723. case 0:
  130724. return (
  130725. (t = this.props),
  130726. (i = t.multiple),
  130727. (n = t.onChange),
  130728. (r = t.joinValues),
  130729. (o = t.extractValue),
  130730. (l = t.valueField),
  130731. (s = t.delimiter),
  130732. (u = t.resetValue),
  130733. (d = t.asBlob),
  130734. t.autoFill,
  130735. t.onBulkChange,
  130736. (p = this.state.files.filter(function (e) {
  130737. return ~['uploaded', 'init', 'ready'].indexOf(e.state)
  130738. })),
  130739. (c = i ? p : p[0])
  130740. ? o || d
  130741. ? (c = Array.isArray(c)
  130742. ? c.map(function (e) {
  130743. return e[l || 'value']
  130744. })
  130745. : c[l || 'value'])
  130746. : r &&
  130747. (c = Array.isArray(c)
  130748. ? c
  130749. .map(function (e) {
  130750. return e[l || 'value']
  130751. })
  130752. .join(s || ',')
  130753. : c[l || 'value'])
  130754. : (c = void 0 === u ? '' : u),
  130755. [4, this.dispatchEvent('change')]
  130756. )
  130757. case 1:
  130758. return (null == (h = a.sent()) ? void 0 : h.prevented) || (n((this.emitValue = c), void 0, e), this.syncAutoFill()), [2]
  130759. }
  130760. })
  130761. })
  130762. }),
  130763. (t.prototype.syncAutoFill = function () {
  130764. var e = this.props,
  130765. t = e.autoFill,
  130766. i = e.multiple,
  130767. n = e.onBulkChange,
  130768. a = e.data,
  130769. r = e.name
  130770. if (!(null == t ? void 0 : t.hasOwnProperty('api'))) {
  130771. var l = F.default(t, r || '')
  130772. if (!o.isEmpty(l) && n) {
  130773. var s = this.state.files.filter(function (e) {
  130774. return ~['uploaded', 'init', 'ready'].indexOf(e.state)
  130775. }),
  130776. u = o.dataMapping(l, o.createObject(a, i ? { items: s } : s[0]))
  130777. Object.keys(u).forEach(function (e) {
  130778. m.default(u[e]) && m.default(a[e]) && (u[e] = _.default({}, a[e], u[e]))
  130779. }),
  130780. n(u)
  130781. }
  130782. }
  130783. }),
  130784. (t.prototype.uploadFile = function (e, t, i, n, r) {
  130785. return (
  130786. void 0 === n && (n = {}),
  130787. a.__awaiter(this, void 0, void 0, function () {
  130788. var l, s
  130789. return a.__generator(this, function (u) {
  130790. switch (u.label) {
  130791. case 0:
  130792. ;(l = new FormData()),
  130793. (s = o.buildApi(t, o.createObject(n.data, i), { method: 'post' })),
  130794. o
  130795. .qsstringify(a.__assign(a.__assign({}, s.data), i))
  130796. .split('&')
  130797. .filter(function (e) {
  130798. return !!e
  130799. })
  130800. .forEach(function (e) {
  130801. var t = e.split('=')
  130802. l.append(t[0], decodeURIComponent(t[1]))
  130803. }),
  130804. l.append(n.fieldName || 'file', e),
  130805. (s.data = l),
  130806. (u.label = 1)
  130807. case 1:
  130808. return u.trys.push([1, , 3, 4]), [4, this._send(e, s, {}, r)]
  130809. case 2:
  130810. return [2, u.sent()]
  130811. case 3:
  130812. return this.removeFileCanelExecutor(e), [7]
  130813. case 4:
  130814. return [2]
  130815. }
  130816. })
  130817. })
  130818. )
  130819. }),
  130820. (t.prototype.uploadBigFile = function (e, t, i, n, r) {
  130821. void 0 === n && (n = {})
  130822. var l,
  130823. s = n.chunkSize || 5242880,
  130824. u = this.props.concurrency,
  130825. d = this,
  130826. p = this.props.translate,
  130827. c = this.props.nameField || 'name'
  130828. return new Promise(function (t, h) {
  130829. var f,
  130830. v,
  130831. m = o.buildApi(n.startChunkApi, o.createObject(n.data, a.__assign(a.__assign({}, i), (((f = { filename: e.name })[c] = e.name), f))), { method: 'post', autoAppend: !0 })
  130832. function g(t, s) {
  130833. return function (u) {
  130834. var p = o.buildApi(s.chunkApi, o.createObject(n.data, i), { method: 'post' }),
  130835. c = new FormData(),
  130836. h = u.file.slice(u.start, u.stop + 1)
  130837. return (
  130838. o
  130839. .qsstringify(a.__assign(a.__assign({}, p.data), i))
  130840. .split('&')
  130841. .forEach(function (e) {
  130842. var t = e.split('=')
  130843. c.append(t[0], decodeURIComponent(t[1]))
  130844. }),
  130845. c.append('key', t.key),
  130846. c.append('uploadId', t.uploadId),
  130847. c.append('partNumber', u.partNumber.toString()),
  130848. c.append('partSize', u.partSize.toString()),
  130849. c.append(n.fieldName || 'file', h, e.name),
  130850. (p.data = c),
  130851. d
  130852. ._send(
  130853. e,
  130854. p,
  130855. {},
  130856. function (e) {
  130857. return (function (e, t) {
  130858. ;(l[e - 1] = t),
  130859. r(
  130860. 0.2 +
  130861. (l.reduce(function (e, t) {
  130862. return e + t
  130863. }, 0) /
  130864. l.length) *
  130865. 0.7
  130866. )
  130867. })(u.partNumber, e)
  130868. },
  130869. 3
  130870. )
  130871. .then(function (e) {
  130872. return t.loaded++, { partNumber: u.partNumber, eTag: e.data.eTag }
  130873. })
  130874. )
  130875. }
  130876. }
  130877. d._send(e, m)
  130878. .then(function (f) {
  130879. return a.__awaiter(this, void 0, void 0, function () {
  130880. var m,
  130881. _,
  130882. F,
  130883. y = this
  130884. return a.__generator(this, function (b) {
  130885. switch (b.label) {
  130886. case 0:
  130887. if (
  130888. (r(0.2),
  130889. (m = (function (e) {
  130890. var t = e.size,
  130891. i = 0,
  130892. n = 1,
  130893. a = []
  130894. for (; t > 0; ) {
  130895. var r = Math.min(t, s)
  130896. a.push({ file: e, partNumber: n, partSize: r, start: i, stop: i + r - 1 }), (t -= r), (i += r), (n += 1)
  130897. }
  130898. return a
  130899. })(e)),
  130900. (l = m.map(function () {
  130901. return 0
  130902. })),
  130903. !f.data)
  130904. )
  130905. throw new Error(p('File.uploadFailed'))
  130906. ;(v = { key: f.data.key, uploadId: f.data.uploadId, loaded: 0, total: m.length }), (_ = []), (b.label = 1)
  130907. case 1:
  130908. return m.length
  130909. ? [
  130910. 4,
  130911. Promise.all(
  130912. m.splice(0, u).map(function (e) {
  130913. return a.__awaiter(y, void 0, void 0, function () {
  130914. return a.__generator(this, function (t) {
  130915. switch (t.label) {
  130916. case 0:
  130917. return [4, g(v, n)(e)]
  130918. case 1:
  130919. return [2, t.sent()]
  130920. }
  130921. })
  130922. })
  130923. })
  130924. )
  130925. ]
  130926. : [3, 3]
  130927. case 2:
  130928. return (F = b.sent()), (_ = _.concat(F)), [3, 1]
  130929. case 3:
  130930. return (
  130931. (function (l, s) {
  130932. a.__awaiter(this, void 0, void 0, function () {
  130933. var u, p, f, v
  130934. return a.__generator(this, function (m) {
  130935. switch (m.label) {
  130936. case 0:
  130937. r(0.9),
  130938. (u = o.buildApi(
  130939. n.finishChunkApi,
  130940. o.createObject(n.data, a.__assign(a.__assign({}, i), (((v = { uploadId: s.uploadId, key: s.key })[c] = e.name), (v.filename = e.name), (v.partList = l), v))),
  130941. { method: 'post', autoAppend: !0 }
  130942. )),
  130943. (m.label = 1)
  130944. case 1:
  130945. return m.trys.push([1, 3, 4, 5]), [4, d._send(e, u)]
  130946. case 2:
  130947. return (p = m.sent()), t(p), [3, 5]
  130948. case 3:
  130949. return (f = m.sent()), h(f), [3, 5]
  130950. case 4:
  130951. return d.removeFileCanelExecutor(e), [7]
  130952. case 5:
  130953. return [2]
  130954. }
  130955. })
  130956. })
  130957. })(_, v),
  130958. [2]
  130959. )
  130960. }
  130961. })
  130962. })
  130963. })
  130964. .catch(h)
  130965. })
  130966. }),
  130967. (t.prototype._send = function (e, t, i, n, r) {
  130968. return (
  130969. void 0 === r && (r = 0),
  130970. a.__awaiter(this, void 0, void 0, function () {
  130971. var o,
  130972. l,
  130973. s,
  130974. u,
  130975. d = this
  130976. return a.__generator(this, function (p) {
  130977. switch (p.label) {
  130978. case 0:
  130979. if (((o = this.props.env), (l = this.props.translate), !o || !o.fetcher)) throw new Error('fetcher is required')
  130980. p.label = 1
  130981. case 1:
  130982. return (
  130983. p.trys.push([1, 3, , 4]),
  130984. [
  130985. 4,
  130986. o.fetcher(
  130987. t,
  130988. this.props.data,
  130989. a.__assign(a.__assign({ method: 'post' }, i), {
  130990. withCredentials: !0,
  130991. cancelExecutor: function (t) {
  130992. d.fileUploadCancelExecutors.push({ file: e, executor: t })
  130993. },
  130994. onUploadProgress: n
  130995. ? function (e) {
  130996. return n(e.loaded / e.total)
  130997. }
  130998. : void 0
  130999. })
  131000. )
  131001. ]
  131002. )
  131003. case 2:
  131004. if (!(s = p.sent()).ok) throw new Error(s.msg || l('File.errorRetry'))
  131005. return [2, s]
  131006. case 3:
  131007. if (((u = p.sent()), r > 0)) return [2, this._send(e, t, i, n, r - 1)]
  131008. throw u
  131009. case 4:
  131010. return [2]
  131011. }
  131012. })
  131013. })
  131014. )
  131015. }),
  131016. (t.prototype.removeFileCanelExecutor = function (e, t) {
  131017. void 0 === t && (t = !1),
  131018. (this.fileUploadCancelExecutors = this.fileUploadCancelExecutors.filter(function (i) {
  131019. return t && i.file === e && i.executor(), i.file !== e
  131020. }))
  131021. }),
  131022. (t.prototype.validate = function () {
  131023. var e = this,
  131024. t = this.props.translate
  131025. return this.state.uploading ||
  131026. this.state.files.some(function (e) {
  131027. return 'pending' === e.state
  131028. })
  131029. ? new Promise(function (t) {
  131030. ;(e.resolve = t), e.startUpload()
  131031. })
  131032. : this.state.files.some(function (e) {
  131033. return 'error' === e.state
  131034. })
  131035. ? t('File.errorRetry')
  131036. : void 0
  131037. }),
  131038. (t.prototype.dispatchEvent = function (e, t) {
  131039. return a.__awaiter(this, void 0, void 0, function () {
  131040. var i, n, r, l, s
  131041. return a.__generator(this, function (u) {
  131042. return (
  131043. (i = this.props),
  131044. (n = i.dispatchEvent),
  131045. (r = i.multiple),
  131046. (l = function (e) {
  131047. return { name: e.path || e.name, value: e.value, state: e.state, error: e.error }
  131048. }),
  131049. (s = t
  131050. ? l(t)
  131051. : this.state.files.map(function (e) {
  131052. return l(e)
  131053. })),
  131054. [2, n(e, o.resolveEventData(this.props, a.__assign(a.__assign({}, t), { file: r ? s : null == s ? void 0 : s[0] }), 'file'))]
  131055. )
  131056. })
  131057. })
  131058. }),
  131059. (t.prototype.doAction = function (e, t, i) {
  131060. var n = this.props.onChange
  131061. 'clear' === e.actionType &&
  131062. this.setState({ files: [] }, function () {
  131063. n('')
  131064. })
  131065. }),
  131066. (t.prototype.render = function () {
  131067. var e = this,
  131068. t = this.props,
  131069. i = t.btnLabel,
  131070. n = t.accept,
  131071. r = t.capture,
  131072. l = t.disabled,
  131073. s = t.maxLength,
  131074. d = t.maxSize,
  131075. p = t.multiple,
  131076. c = t.autoUpload,
  131077. h = t.description,
  131078. v = t.descriptionClassName,
  131079. m = t.hideUploadButton,
  131080. _ = t.className
  131081. t.style
  131082. var F = t.btnClassName,
  131083. y = t.btnUploadClassName,
  131084. k = t.classnames,
  131085. w = t.translate,
  131086. A = t.render,
  131087. U = t.downloadUrl,
  131088. x = t.templateUrl,
  131089. N = t.drag,
  131090. E = t.data,
  131091. S = t.documentation,
  131092. z = t.documentLink,
  131093. I = t.env,
  131094. T = t.container,
  131095. D = t.testIdBuilder,
  131096. B = this.state,
  131097. j = B.files,
  131098. R = B.uploading
  131099. B.error
  131100. var O = this.props.nameField || 'name',
  131101. L = this.props.valueField || 'value',
  131102. P = this.props.urlField || 'url',
  131103. V = j.some(function (e) {
  131104. return 'pending' == e.state
  131105. }),
  131106. M = 0,
  131107. q = 0
  131108. return (
  131109. this.state.uploading ||
  131110. this.state.files.forEach(function (e) {
  131111. 'error' === e.state ? q++ : 'uploaded' === e.state && M++
  131112. }),
  131113. b(
  131114. 'div',
  131115. { className: k('FileControl', _) },
  131116. x
  131117. ? b('a', { className: k('FileControl-templateInfo'), onClick: this.downloadTpl.bind(this) }, b(u.Icon, { icon: 'download', className: 'icon' }), b('span', null, w('File.downloadTpl')))
  131118. : null,
  131119. b(
  131120. g.default,
  131121. { disabled: l, key: 'drop-zone', ref: this.dropzone, onDrop: this.handleDrop, onDropRejected: this.handleDropRejected, accept: '*' === n ? '' : n, multiple: p },
  131122. function (t) {
  131123. var n = t.getRootProps,
  131124. c = t.getInputProps,
  131125. h = t.isDragActive
  131126. return b(
  131127. 'div',
  131128. a.__assign({}, n({ onClick: C }), { className: k('FileControl-dropzone', { disabled: l || (p && !!s && j.length >= s), 'is-empty': !j.length, 'is-active': h }) }),
  131129. b('input', a.__assign({ disabled: l }, c(), { capture: r }, null == D ? void 0 : D.getChild('input').getTestId())),
  131130. N || h
  131131. ? b(
  131132. 'div',
  131133. { className: k('FileControl-acceptTip'), onClick: e.handleSelect },
  131134. b(u.Icon, { icon: 'cloud-upload', className: 'icon' }),
  131135. b('span', null, w('File.dragDrop'), b('span', { className: k('FileControl-acceptTip-click') }, w('File.clickUpload'))),
  131136. b(
  131137. 'div',
  131138. { className: k('FileControl-acceptTip-help', 'TplField') },
  131139. z
  131140. ? b(
  131141. 'a',
  131142. {
  131143. href: z,
  131144. onClick: function (e) {
  131145. return e.stopPropagation()
  131146. }
  131147. },
  131148. S || w('File.helpText')
  131149. )
  131150. : null
  131151. ),
  131152. d ? b('div', { className: k('FileControl-sizeTip') }, w('File.sizeLimit', { maxSize: o.prettyBytes(d, 1024) })) : null
  131153. )
  131154. : b(
  131155. f.default.Fragment,
  131156. null,
  131157. b(
  131158. u.Button,
  131159. {
  131160. level: 'enhance',
  131161. disabled: l,
  131162. className: k('FileControl-selectBtn', F, { 'is-disabled': p && !!s && j.length >= s }),
  131163. tooltip: p && s && j.length >= s ? w('File.maxLength', { maxLength: s }) : '',
  131164. onClick: e.handleSelect,
  131165. testIdBuilder: null == D ? void 0 : D.getChild('select')
  131166. },
  131167. b(u.Icon, { icon: 'upload', className: 'icon' }),
  131168. b('span', null, !p && j.length ? w('File.repick') : p && j.length ? w('File.continueAdd') : o.filter(i, E) || w('File.upload'))
  131169. )
  131170. )
  131171. )
  131172. }
  131173. ),
  131174. h ? A('desc', h, { className: k('FileControl-description', v) }) : null,
  131175. d && !N ? b('div', { className: k('FileControl-sizeTip') }, w('File.sizeLimit', { maxSize: o.prettyBytes(d, 1024) })) : null,
  131176. Array.isArray(j)
  131177. ? b(
  131178. 'ul',
  131179. { className: k('FileControl-list') },
  131180. j.map(function (t, i) {
  131181. var n = t[O] || t.filename || t.name
  131182. return b(
  131183. 'li',
  131184. { key: t.id },
  131185. b(
  131186. u.TooltipWrapper,
  131187. {
  131188. placement: 'top',
  131189. container: T || (null == I ? void 0 : I.getModalContainer),
  131190. tooltipClassName: k('FileControl-list-tooltip', ('invalid' === t.state || 'error' === t.state) && 'is-invalid'),
  131191. tooltip:
  131192. 'invalid' === t.state || 'error' === t.state
  131193. ? t.error || (d && t.size > d ? w('File.maxSize', { filename: t.name, actualSize: o.prettyBytes(t.size, 1024), maxSize: o.prettyBytes(d, 1024) }) : '')
  131194. : n
  131195. },
  131196. b(
  131197. 'div',
  131198. { className: k('FileControl-itemInfo', { 'is-invalid': 'invalid' === t.state || 'error' === t.state }) },
  131199. b('span', { className: k('FileControl-itemInfoIcon') }, b(u.Icon, { icon: 'file', className: 'icon' })),
  131200. t[P] || t[L] || U
  131201. ? b('a', { className: k('FileControl-itemInfoText'), target: '_blank', rel: 'noopener', href: '#', onClick: e.handleClickFile.bind(e, t) }, n)
  131202. : b('span', { className: k('FileControl-itemInfoText') }, n),
  131203. l
  131204. ? null
  131205. : b(
  131206. 'a',
  131207. {
  131208. 'data-tooltip': w('Select.clear'),
  131209. 'data-position': 'left',
  131210. className: k('FileControl-clear'),
  131211. onClick: function () {
  131212. return e.removeFile(t, i)
  131213. }
  131214. },
  131215. b(u.Icon, { icon: 'close', className: 'icon' })
  131216. )
  131217. )
  131218. ),
  131219. 'uploading' === t.state
  131220. ? b(
  131221. 'div',
  131222. { className: k('FileControl-progressInfo') },
  131223. b('div', { className: k('FileControl-progress') }, b('span', { style: { width: ''.concat(100 * (t.progress || 0), '%') } })),
  131224. b('span', null, Math.round(100 * (t.progress || 0)), '%')
  131225. )
  131226. : null
  131227. )
  131228. })
  131229. )
  131230. : null,
  131231. q ? b('div', { className: k('FileControl-sum') }, w('File.result', { uploaded: M, failed: q }), b('a', { onClick: this.retry }, w('File.retry')), w('File.failed')) : null,
  131232. c || m || !j.length
  131233. ? null
  131234. : b(
  131235. u.Button,
  131236. { level: 'default', testIdBuilder: null == D ? void 0 : D.getChild('upload'), disabled: !V, className: k('FileControl-uploadBtn', y), onClick: this.toggleUpload },
  131237. w(R ? 'File.pause' : 'File.start')
  131238. )
  131239. )
  131240. )
  131241. }),
  131242. (t.defaultProps = {
  131243. maxSize: 0,
  131244. maxLength: 0,
  131245. placeholder: '',
  131246. receiver: '/api/upload/file',
  131247. fileField: 'file',
  131248. joinValues: !0,
  131249. extractValue: !1,
  131250. delimiter: ',',
  131251. downloadUrl: '',
  131252. templateUrl: '',
  131253. useChunk: 'auto',
  131254. chunkSize: 5242880,
  131255. startChunkApi: '/api/upload/startChunk',
  131256. chunkApi: '/api/upload/chunk',
  131257. finishChunkApi: '/api/upload/finishChunk',
  131258. concurrency: 3,
  131259. accept: '',
  131260. multiple: !1,
  131261. autoUpload: !0,
  131262. hideUploadButton: !1,
  131263. initAutoFill: !0,
  131264. stateTextMap: { init: '', pending: '\u7b49\u5f85\u4e0a\u4f20', uploading: '\u4e0a\u4f20\u4e2d', error: '\u4e0a\u4f20\u51fa\u9519', uploaded: '\u5df2\u4e0a\u4f20', ready: '' },
  131265. asBase64: !1,
  131266. drag: !1
  131267. }),
  131268. t
  131269. )
  131270. })(f.default.Component),
  131271. A = (function (e) {
  131272. function t() {
  131273. return (null !== e && e.apply(this, arguments)) || this
  131274. }
  131275. return (
  131276. a.__extends(t, e),
  131277. (t = a.__decorate(
  131278. [
  131279. o.FormItem({
  131280. type: 'input-file',
  131281. sizeMutable: !1,
  131282. renderDescription: !1,
  131283. shouldComponentUpdate: function (e, t) {
  131284. return !!o.isEffectiveApi(e.receiver, e.data) && (o.isApiOutdated(e.receiver, t.receiver, e.data, t.data) || o.isApiOutdatedWithData(e.receiver, t.receiver, e.data, t.data))
  131285. }
  131286. })
  131287. ],
  131288. t
  131289. ))
  131290. )
  131291. })(w)
  131292. ;(t.FileControlRenderer = A), (t.default = w), (t.getNameFromUrl = k), (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  131293. }) /*!node_modules/amis/lib/renderers/Image.js*/
  131294. amis.define('1e712dd', function (e, a, t, s) {
  131295. 'use strict'
  131296. Object.defineProperty(a, '__esModule', { value: !0 })
  131297. var i = e('68b98b9'),
  131298. n = e('ac704b9'),
  131299. o = e('64ea6e0'),
  131300. l = e('59972ca')
  131301. function r(e) {
  131302. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  131303. }
  131304. var m = r(n),
  131305. d = e('ac704b9'),
  131306. c = (d.default || d).createElement
  131307. ;(d.default || d).Fragment
  131308. var p = (function (e) {
  131309. function a(a) {
  131310. var t = e.call(this, a) || this
  131311. return (t.state = { imageLoading: !1 }), t
  131312. }
  131313. return (
  131314. i.__extends(a, e),
  131315. (a.prototype.componentDidUpdate = function (e) {
  131316. e.src !== this.props.src && this.setState({ imageLoading: !0 })
  131317. }),
  131318. (a.prototype.handleImgLoaded = function (e) {
  131319. var a, t
  131320. this.setState({ imageLoading: !1 }), null === (t = null === (a = this.props) || void 0 === a ? void 0 : a.onLoad) || void 0 === t || t.call(a, e)
  131321. }),
  131322. (a.prototype.handleImgError = function (e) {
  131323. this.setState({ imageLoading: !1 })
  131324. }),
  131325. (a.prototype.handleEnlarge = function () {
  131326. var e = this.props,
  131327. a = e.onEnlarge,
  131328. t = i.__rest(e, ['onEnlarge'])
  131329. a && a(t)
  131330. }),
  131331. (a.prototype.render = function () {
  131332. var e = this.props,
  131333. a = e.classnames,
  131334. t = e.className,
  131335. s = e.style,
  131336. i = e.imageClassName,
  131337. n = e.thumbClassName,
  131338. o = e.thumbMode,
  131339. r = e.thumbRatio,
  131340. d = e.height,
  131341. p = e.width,
  131342. g = e.src,
  131343. u = e.alt,
  131344. _ = e.title,
  131345. C = e.caption,
  131346. v = e.href,
  131347. y = e.blank,
  131348. b = void 0 === y || y,
  131349. f = e.htmlTarget
  131350. e.onLoad
  131351. var N = e.enlargeAble,
  131352. E = e.translate,
  131353. I = e.overlays,
  131354. w = e.imageMode,
  131355. M = e.titleControlClassName,
  131356. S = e.iconControlClassName,
  131357. k = e.imageControlClassName,
  131358. F = e.desControlClassName,
  131359. T = this.state.imageLoading,
  131360. L = c(
  131361. m.default.Fragment,
  131362. null,
  131363. T ? c('img', { className: a('Image-image', i), src: h, alt: u }) : null,
  131364. c('img', { onLoad: this.handleImgLoaded, onError: this.handleImgError, className: a('Image-image', i, { 'Image-image--loading': T }), src: g, alt: u })
  131365. ),
  131366. x =
  131367. N || I
  131368. ? c(
  131369. 'div',
  131370. { key: 'overlay', className: a('Image-overlay') },
  131371. N
  131372. ? c(
  131373. 'a',
  131374. { 'data-tooltip': E('Image.zoomIn'), 'data-position': 'bottom', target: '_blank', onClick: this.handleEnlarge, className: a('Image-overlay-view-icon', S) },
  131375. c(l.Icon, { icon: 'view', className: 'icon', iconContent: 'Image-view-icon' })
  131376. )
  131377. : null,
  131378. I
  131379. )
  131380. : null,
  131381. j = c(
  131382. 'div',
  131383. { className: a('Image', 'original' === w ? 'Image--original' : 'Image--thumb', t, k), style: v ? void 0 : s },
  131384. 'original' === w
  131385. ? c('div', { className: a('Image-origin', o ? 'Image-origin--'.concat(o) : ''), style: { height: d, width: p } }, L, x)
  131386. : c(
  131387. 'div',
  131388. { className: a('Image-thumbWrap') },
  131389. c('div', { className: a('Image-thumb', n, o ? 'Image-thumb--'.concat(o) : '', r ? 'Image-thumb--'.concat(r.replace(/:/g, '-')) : ''), style: { height: d, width: p } }, L),
  131390. x
  131391. ),
  131392. _ || C
  131393. ? c(
  131394. 'div',
  131395. { key: 'caption', className: a('Image-info') },
  131396. _ ? c('div', { className: a('Image-title', M), title: _ }, _) : null,
  131397. C ? c('div', { className: a('Image-caption', F), title: C }, C) : null
  131398. )
  131399. : null
  131400. )
  131401. return v && (j = c('a', { href: v, target: f || (b ? '_blank' : '_self'), className: a('Link', t), style: s, title: _ }, j)), j
  131402. }),
  131403. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], a.prototype, 'handleImgLoaded', null),
  131404. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], a.prototype, 'handleImgError', null),
  131405. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], a.prototype, 'handleEnlarge', null),
  131406. a
  131407. )
  131408. })(m.default.Component),
  131409. g = o.themeable(o.localeable(p)),
  131410. h =
  131411. "data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg t='1631083237695' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='2420' xmlns:xlink='http://www.w3.org/1999/xlink' width='1024' height='1024'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C/style%3E%3C/defs%3E%3Cpath d='M959.872 128c0.032 0.032 0.096 0.064 0.128 0.128v767.776c-0.032 0.032-0.064 0.096-0.128 0.128H64.096c-0.032-0.032-0.096-0.064-0.128-0.128V128.128c0.032-0.032 0.064-0.096 0.128-0.128h895.776zM960 64H64C28.8 64 0 92.8 0 128v768c0 35.2 28.8 64 64 64h896c35.2 0 64-28.8 64-64V128c0-35.2-28.8-64-64-64z' p-id='2421' fill='%23bfbfbf'%3E%3C/path%3E%3Cpath d='M832 288c0 53.024-42.976 96-96 96s-96-42.976-96-96 42.976-96 96-96 96 42.976 96 96zM896 832H128V704l224-384 256 320h64l224-192z' p-id='2422' fill='%23bfbfbf'%3E%3C/path%3E%3C/svg%3E",
  131412. u = (function (e) {
  131413. function a() {
  131414. var a = (null !== e && e.apply(this, arguments)) || this
  131415. return (a.state = { scale: 1 }), a
  131416. }
  131417. return (
  131418. i.__extends(a, e),
  131419. (a.prototype.handleEnlarge = function (e) {
  131420. var a = e.src,
  131421. t = e.originalSrc,
  131422. s = e.title,
  131423. n = e.caption,
  131424. l = e.thumbMode,
  131425. r = e.thumbRatio,
  131426. m = this.props,
  131427. d = m.onImageEnlarge,
  131428. c = m.enlargeTitle,
  131429. p = m.enlargeCaption,
  131430. g = m.showToolbar,
  131431. h = m.toolbarActions,
  131432. u = m.imageGallaryClassName,
  131433. _ = m.id,
  131434. C = m.themeCss,
  131435. v = m.enlargeWithGallary
  131436. d &&
  131437. d(
  131438. {
  131439. src: a,
  131440. originalSrc: t || a,
  131441. title: c || s,
  131442. caption: p || n,
  131443. thumbMode: l,
  131444. thumbRatio: r,
  131445. showToolbar: g,
  131446. toolbarActions: h,
  131447. enlargeWithGallary: v,
  131448. imageGallaryClassName: ''
  131449. .concat(u, ' ')
  131450. .concat(o.setThemeClassName(i.__assign(i.__assign({}, this.props), { name: 'imageGallaryClassName', id: _, themeCss: C })), ' ')
  131451. .concat(o.setThemeClassName(i.__assign(i.__assign({}, this.props), { name: 'galleryControlClassName', id: _, themeCss: C })))
  131452. },
  131453. this.props
  131454. )
  131455. }),
  131456. (a.prototype.handleClick = function (e) {
  131457. return i.__awaiter(this, void 0, void 0, function () {
  131458. var a, t, s, n, l
  131459. return i.__generator(this, function (i) {
  131460. switch (i.label) {
  131461. case 0:
  131462. return (a = this.props), (t = a.dispatchEvent), (s = a.data), (n = this.props.clickAction), [4, t(e, o.createObject(s, { nativeEvent: e }))]
  131463. case 1:
  131464. return (null == (l = i.sent()) ? void 0 : l.prevented) || (n && o.handleAction(e, n, this.props)), [2]
  131465. }
  131466. })
  131467. })
  131468. }),
  131469. (a.prototype.handleMouseEnter = function (e) {
  131470. var a = this.props
  131471. ;(0, a.dispatchEvent)(e, a.data)
  131472. }),
  131473. (a.prototype.handleMouseLeave = function (e) {
  131474. var a = this.props
  131475. ;(0, a.dispatchEvent)(e, a.data)
  131476. }),
  131477. (a.prototype.handleSelfAction = function (e, a) {
  131478. var t = this.props,
  131479. s = t.data,
  131480. i = t.maxScale,
  131481. n = void 0 === i ? 200 : i,
  131482. l = t.minScale,
  131483. r = void 0 === l ? 50 : l,
  131484. m = a.args.scale,
  131485. d = void 0 === m ? 50 : m
  131486. 'zoom' === e &&
  131487. (o.isPureVariable(n) && (n = isNaN(o.resolveVariableAndFilter(n, o.createObject(a.data, s))) ? 200 : o.resolveVariableAndFilter(n, o.createObject(a.data, s))),
  131488. o.isPureVariable(r) && (r = isNaN(o.resolveVariableAndFilter(r, o.createObject(a.data, s))) ? 50 : o.resolveVariableAndFilter(r, o.createObject(a.data, s))),
  131489. d >= 0
  131490. ? this.setState({ scale: this.state.scale + d / 100 < n / 100 ? this.state.scale + d / 100 : n / 100 })
  131491. : this.setState({ scale: this.state.scale + d / 100 > r / 100 ? this.state.scale + d / 100 : r / 100 }))
  131492. }),
  131493. (a.prototype.render = function () {
  131494. var e,
  131495. a = this.props,
  131496. t = a.className,
  131497. s = a.style,
  131498. n = a.innerClassName,
  131499. l = a.defaultImage,
  131500. r = a.imageCaption,
  131501. m = a.title,
  131502. d = a.data,
  131503. p = a.imageClassName,
  131504. u = a.thumbClassName,
  131505. _ = a.height,
  131506. C = a.width,
  131507. v = a.classnames,
  131508. y = a.src,
  131509. b = a.href,
  131510. f = a.thumbMode,
  131511. N = a.thumbRatio,
  131512. E = a.placeholder,
  131513. I = a.originalSrc,
  131514. w = a.enlargeAble,
  131515. M = a.enlargeWithGallary,
  131516. S = a.imageMode,
  131517. k = a.wrapperCustomStyle,
  131518. F = a.id,
  131519. T = a.themeCss,
  131520. L = a.env,
  131521. x = (y ? o.filter(y, d, '| raw') : '') || o.getPropValue(this.props),
  131522. j = b ? o.filter(b, d, '| raw') : '',
  131523. O = l && !x ? o.filter(l, d, '| raw') : h
  131524. return c(
  131525. 'div',
  131526. {
  131527. className: v(
  131528. 'ImageField',
  131529. 'original' === S ? 'ImageField--original' : 'ImageField--thumb',
  131530. t,
  131531. o.setThemeClassName(i.__assign(i.__assign({}, this.props), { name: 'wrapperCustomStyle', id: F, themeCss: k }))
  131532. ),
  131533. style: i.__assign(i.__assign({}, s), { transform: 'scale('.concat(this.state.scale, ')') }),
  131534. onClick: this.handleClick,
  131535. onMouseEnter: this.handleMouseEnter,
  131536. onMouseLeave: this.handleMouseLeave
  131537. },
  131538. x || (!x && !E)
  131539. ? c(g, {
  131540. className: n,
  131541. imageClassName: p,
  131542. thumbClassName: u,
  131543. height: _,
  131544. width: C,
  131545. src: x || O,
  131546. href: j,
  131547. title: o.filter(m, d),
  131548. caption: o.filter(r, d),
  131549. thumbMode: f,
  131550. thumbRatio: N,
  131551. originalSrc: null !== (e = o.filter(I, d, '| raw')) && void 0 !== e ? e : x,
  131552. enlargeAble: w && x && x !== O,
  131553. enlargeWithGallary: M,
  131554. onEnlarge: this.handleEnlarge,
  131555. imageMode: S,
  131556. imageControlClassName: o.setThemeClassName(i.__assign(i.__assign({}, this.props), { name: 'imageControlClassName', id: F, themeCss: T })),
  131557. titleControlClassName: o.setThemeClassName(i.__assign(i.__assign({}, this.props), { name: 'titleControlClassName', id: F, themeCss: T })),
  131558. desControlClassName: o.setThemeClassName(i.__assign(i.__assign({}, this.props), { name: 'desControlClassName', id: F, themeCss: T })),
  131559. iconControlClassName: o.setThemeClassName(i.__assign(i.__assign({}, this.props), { name: 'iconControlClassName', id: F, themeCss: T }))
  131560. })
  131561. : c('span', { className: 'text-muted' }, E),
  131562. c(
  131563. o.CustomStyle,
  131564. i.__assign({}, this.props, {
  131565. config: {
  131566. wrapperCustomStyle: k,
  131567. id: F,
  131568. themeCss: T,
  131569. classNames: [{ key: 'imageControlClassName' }, { key: 'titleControlClassName' }, { key: 'desControlClassName' }, { key: 'iconControlClassName' }, { key: 'galleryControlClassName' }]
  131570. },
  131571. env: L
  131572. })
  131573. )
  131574. )
  131575. }),
  131576. (a.defaultProps = { defaultImage: h, thumbMode: 'contain', thumbRatio: '1:1' }),
  131577. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], a.prototype, 'handleEnlarge', null),
  131578. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', Promise)], a.prototype, 'handleClick', null),
  131579. i.__decorate(
  131580. [o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)],
  131581. a.prototype,
  131582. 'handleMouseEnter',
  131583. null
  131584. ),
  131585. i.__decorate(
  131586. [o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)],
  131587. a.prototype,
  131588. 'handleMouseLeave',
  131589. null
  131590. ),
  131591. a
  131592. )
  131593. })(m.default.Component)
  131594. !(function (e) {
  131595. function a(a, t) {
  131596. var s = e.call(this, a) || this
  131597. return t.registerComponent(s), s
  131598. }
  131599. i.__extends(a, e),
  131600. (a.prototype.componentWillUnmount = function () {
  131601. this.context.unRegisterComponent(this)
  131602. }),
  131603. (a.prototype.doAction = function (e) {
  131604. var a = null == e ? void 0 : e.actionType
  131605. 'preview' === a ? this.handleEnlarge(this.props) : this.handleSelfAction(a, e)
  131606. }),
  131607. (a.contextType = o.ScopedContext),
  131608. (a = i.__decorate([o.Renderer({ type: 'image' }), i.__metadata('design:paramtypes', [Object, Object])], a))
  131609. })(u),
  131610. (a.ImageField = u),
  131611. (a.ImageThumb = p),
  131612. (a.default = g),
  131613. (a.imagePlaceholder = h),
  131614. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  131615. }) /*!node_modules/lodash/isNil.js*/
  131616. amis.define('886db31', function (n, e, i, t) {
  131617. i.exports = function (n) {
  131618. return null == n
  131619. }
  131620. }) /*!node_modules/amis/lib/renderers/Form/InputImage.js*/
  131621. amis.define('3e9d4a0', function (e, t, i, a) {
  131622. 'use strict'
  131623. Object.defineProperty(t, '__esModule', { value: !0 })
  131624. var n = e('68b98b9'),
  131625. o = e('ac704b9'),
  131626. r = e('64ea6e0'),
  131627. s = e('b9e3453')
  131628. e('ca275c5')
  131629. var l = e('0de7e2d'),
  131630. d = e('59972ca'),
  131631. p = e('6623e04'),
  131632. c = e('9147419'),
  131633. u = e('1e712dd'),
  131634. h = e('0910768'),
  131635. m = e('9263a6c'),
  131636. f = e('1279020'),
  131637. g = e('886db31'),
  131638. v = e('9a27350')
  131639. function C(e) {
  131640. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  131641. }
  131642. var I = C(o),
  131643. b = C(s),
  131644. _ = C(l),
  131645. y = C(p),
  131646. F = C(h),
  131647. w = C(m),
  131648. x = C(f),
  131649. N = C(g),
  131650. k = C(v),
  131651. S = e('ac704b9'),
  131652. R = (S.default || S).createElement
  131653. ;(S.default || S).Fragment
  131654. var E = I.default.lazy(function () {
  131655. return Promise.resolve().then(function () {
  131656. return new Promise(function (t) {
  131657. e(['74b6a3b'], function (e) {
  131658. t(n.__importStar(e))
  131659. })
  131660. })
  131661. })
  131662. }),
  131663. z = function (e) {
  131664. return e.stopPropagation()
  131665. }
  131666. function U(e) {
  131667. var t = {}
  131668. if (
  131669. (['default', 'hover', 'active'].forEach(function (i) {
  131670. var a
  131671. t['color:'.concat(i)] = null === (a = null == e ? void 0 : e.addBtnControlClassName) || void 0 === a ? void 0 : a['icon-color:'.concat(i)]
  131672. }),
  131673. Object.keys(t).forEach(function (e) {
  131674. t[e] || delete t[e]
  131675. }),
  131676. !r.isEmpty(t))
  131677. )
  131678. return { addBtnControlClassName: t }
  131679. }
  131680. var D = (function (e) {
  131681. function t(i) {
  131682. var a = e.call(this, i) || this
  131683. ;(a.state = { uploading: !1, locked: !1, files: [], dropMultiple: !1 }),
  131684. (a.files = []),
  131685. (a.fileKeys = new WeakMap()),
  131686. (a.fileUploadCancelExecutors = []),
  131687. (a.dropzone = I.default.createRef()),
  131688. (a.frameImageRef = I.default.createRef()),
  131689. (a.current = null),
  131690. (a.unmounted = !1),
  131691. (a.initedFilled = !1),
  131692. (a.reuploadIndex = void 0),
  131693. (a.toDispose = []),
  131694. (a.id = r.guid())
  131695. var o = i.value,
  131696. s = i.multiple,
  131697. l = i.joinValues,
  131698. d = i.delimiter,
  131699. p = []
  131700. return (
  131701. o &&
  131702. (p = (Array.isArray(o) ? o : l && 'string' == typeof o && s ? o.split(d) : [o])
  131703. .map(function (e) {
  131704. return t.valueToFile(e)
  131705. })
  131706. .filter(function (e) {
  131707. return e
  131708. })),
  131709. (a.state = n.__assign(n.__assign({}, a.state), { files: (a.files = p), crop: a.buildCrop(i), dropMultiple: i.multiple, frameImageWidth: 0 })),
  131710. (a.sendFile = a.sendFile.bind(a)),
  131711. (a.removeFile = a.removeFile.bind(a)),
  131712. (a.handleDrop = a.handleDrop.bind(a)),
  131713. (a.handleClick = a.handleClick.bind(a)),
  131714. (a.handleClick = a.handleClick.bind(a)),
  131715. (a.handleCrop = a.handleCrop.bind(a)),
  131716. (a.handleDropRejected = a.handleDropRejected.bind(a)),
  131717. (a.cancelCrop = a.cancelCrop.bind(a)),
  131718. (a.rotatableCrop = a.rotatableCrop.bind(a)),
  131719. (a.handleImageLoaded = a.handleImageLoaded.bind(a)),
  131720. (a.handleFrameImageLoaded = a.handleFrameImageLoaded.bind(a)),
  131721. (a.startUpload = a.startUpload.bind(a)),
  131722. (a.stopUpload = a.stopUpload.bind(a)),
  131723. (a.toggleUpload = a.toggleUpload.bind(a)),
  131724. (a.tick = a.tick.bind(a)),
  131725. (a.onChange = a.onChange.bind(a)),
  131726. (a.addFiles = a.addFiles.bind(a)),
  131727. (a.handleSelect = a.handleSelect.bind(a)),
  131728. (a.handlePaste = a.handlePaste.bind(a)),
  131729. (a.syncAutoFill = a.syncAutoFill.bind(a)),
  131730. (a.handleReSelect = a.handleReSelect.bind(a)),
  131731. (a.handleFileCancel = a.handleFileCancel.bind(a)),
  131732. (a.dragTipRef = a.dragTipRef.bind(a)),
  131733. a
  131734. )
  131735. }
  131736. return (
  131737. n.__extends(t, e),
  131738. (t.valueToFile = function (e, t) {
  131739. return e ? n.__assign(n.__assign({}, 'string' == typeof e ? { value: e, url: e, id: r.guid() } : e), { state: 'init' }) : void 0
  131740. }),
  131741. (t.sizeInfo = function (e, t, i) {
  131742. return e ? (t ? i('Image.size', { width: e, height: t }) : i('Image.width', { width: e })) : i('Image.height', { height: t })
  131743. }),
  131744. (t.prototype.componentDidMount = function () {
  131745. var e = this,
  131746. t = this.props,
  131747. i = t.formInited,
  131748. a = t.addHook,
  131749. n = t.formItem,
  131750. o = function () {
  131751. ;(e.initedFilled = !0), e.props.initAutoFill && e.syncAutoFill()
  131752. }
  131753. n && this.toDispose.push(i || !a ? n.addInitHook(o) : a(o, 'init')), this.props.initCrop && this.files.length && this.editImage(0)
  131754. }),
  131755. (t.prototype.componentDidUpdate = function (e) {
  131756. var i = this,
  131757. a = this.props
  131758. if (e.value !== a.value) {
  131759. var o = a.value,
  131760. s = a.multiple,
  131761. l = a.joinValues,
  131762. d = a.delimiter,
  131763. p = []
  131764. o &&
  131765. (p = (Array.isArray(o) ? o : l && 'string' == typeof o && s ? o.split(d) : [o])
  131766. .map(function (e) {
  131767. var o,
  131768. s = t.valueToFile(e, a)
  131769. return (
  131770. s &&
  131771. (o = _.default(i.files, function (e) {
  131772. return e.value === s.value
  131773. })) &&
  131774. (s = n.__assign(n.__assign(n.__assign({}, o), s), { id: o.id || s.id || r.guid() })),
  131775. s
  131776. )
  131777. })
  131778. .filter(function (e) {
  131779. return e
  131780. })),
  131781. this.setState({ files: (this.files = p) }, 'formInited' !== a.changeMotivation && this.initedFilled ? this.syncAutoFill : void 0)
  131782. }
  131783. e.multiple !== a.multiple && this.setState({ dropMultiple: a.multiple }), e.crop !== a.crop && this.setState({ crop: this.buildCrop(a) })
  131784. }),
  131785. (t.prototype.componentWillUnmount = function () {
  131786. ;(this.unmounted = !0),
  131787. (this.fileKeys = new WeakMap()),
  131788. this.toDispose.forEach(function (e) {
  131789. return e()
  131790. }),
  131791. (this.toDispose = [])
  131792. }),
  131793. (t.prototype.getFileKey = function (e) {
  131794. if (e.id) return e.id
  131795. if (this.fileKeys.has(e)) return this.fileKeys.get(e)
  131796. var t = r.guid()
  131797. return this.fileKeys.set(e, t), t
  131798. }),
  131799. (t.prototype.buildCrop = function (e) {
  131800. var t = e.crop,
  131801. i = this.props.translate
  131802. return t && e.multiple
  131803. ? (e.env && e.env.alert && e.env.alert(i('Image.configError')), null)
  131804. : (!0 === t && (t = {}), t && (t = n.__assign({ aspectRatio: void 0, guides: !0, dragMode: 'move', viewMode: 1, rotatable: !0, scalable: !0 }, t)), t)
  131805. }),
  131806. (t.prototype.handleDropRejected = function (e, t) {
  131807. var i
  131808. if ('change' === t.type || 'drop' === t.type) {
  131809. var a = this.props,
  131810. n = a.accept,
  131811. o = a.multiple,
  131812. l = a.onChange,
  131813. d = a.maxLength,
  131814. p = a.maxSize,
  131815. c = a.translate,
  131816. u = e.map(function (e) {
  131817. return e.file
  131818. }),
  131819. h = this.files
  131820. !o && h.length && (h = [])
  131821. var m = N.default(this.reuploadIndex) ? (o ? d || u.length + h.length : 1) - h.length : u.length
  131822. if (!(m <= 0)) {
  131823. var f = [].slice.call(u, 0, m),
  131824. g = function (t) {
  131825. var i
  131826. t.id = r.guid()
  131827. var a =
  131828. null ===
  131829. (i = e.find(function (e) {
  131830. return e.file === t
  131831. })) || void 0 === i
  131832. ? void 0
  131833. : i.errors
  131834. return (
  131835. a &&
  131836. (t.error = a
  131837. .map(function (e) {
  131838. return e.code === s.ErrorCode.FileInvalidType
  131839. ? c('File.invalidType', { files: t.name, accept: n })
  131840. : e.code === s.ErrorCode.FileTooLarge
  131841. ? c('File.sizeLimit', { maxSize: r.prettyBytes(p, 1024) })
  131842. : void 0
  131843. })
  131844. .join('; ')),
  131845. (t.state = 'invalid'),
  131846. t
  131847. )
  131848. }
  131849. if (o)
  131850. void 0 !== this.reuploadIndex
  131851. ? (h.splice(this.reuploadIndex, 1, g(f[0])), (this.reuploadIndex = void 0))
  131852. : f.forEach(function (e) {
  131853. h.push(g(e))
  131854. }),
  131855. this.setState({ files: (this.files = h), dropMultiple: o })
  131856. else {
  131857. var v = g(f[0])
  131858. this.setState({ error: null !== (i = null == v ? void 0 : v.error) && void 0 !== i ? i : '', files: (this.files = []), dropMultiple: o }, function () {
  131859. return l(void 0)
  131860. })
  131861. }
  131862. }
  131863. }
  131864. }),
  131865. (t.prototype.handleFileCancel = function () {
  131866. this.setState({ dropMultiple: this.props.multiple })
  131867. }),
  131868. (t.prototype.startUpload = function (e) {
  131869. void 0 === e && (e = !1),
  131870. this.state.uploading ||
  131871. this.setState(
  131872. {
  131873. uploading: !0,
  131874. locked: !0,
  131875. files: (this.files = this.files.map(function (t) {
  131876. return e && 'error' === t.state && ((t.state = 'pending'), (t.progress = 0)), t
  131877. }))
  131878. },
  131879. this.tick
  131880. )
  131881. }),
  131882. (t.prototype.toggleUpload = function () {
  131883. return this.state.uploading ? this.stopUpload() : this.startUpload()
  131884. }),
  131885. (t.prototype.stopUpload = function () {
  131886. this.state.uploading && this.setState({ uploading: !1 })
  131887. }),
  131888. (t.prototype.tick = function () {
  131889. var e = this
  131890. if (!this.current && this.state.uploading) {
  131891. var t = this.props,
  131892. i = t.translate
  131893. t.multiple
  131894. var a = _.default(this.files, function (e) {
  131895. return 'pending' === e.state
  131896. })
  131897. a
  131898. ? ((this.current = a),
  131899. (a.state = 'uploading'),
  131900. this.setState({ files: (this.files = this.files.concat()) }, function () {
  131901. return e.sendFile(
  131902. a,
  131903. function (t, i, a) {
  131904. var o = e.files.concat(),
  131905. r = o.indexOf(i)
  131906. if (~r) {
  131907. var s = i
  131908. return t
  131909. ? ((s.state = 'uploading' !== i.state ? i.state : 'error'), (s.error = t), (e.current = null), o.splice(r, 1), e.setState({ files: (e.files = o), error: t }, e.tick))
  131910. : ((s = n.__assign(n.__assign({ name: i.name || e.state.cropFileName }, a), { preview: i.preview })),
  131911. o.splice(r, 1, s),
  131912. (e.current = null),
  131913. e.setState({ files: (e.files = o) }, e.tick))
  131914. }
  131915. },
  131916. function (t) {
  131917. var i = e.files.concat()
  131918. ~i.indexOf(a) && ((a.progress = t), e.setState({ files: (e.files = i) }))
  131919. }
  131920. )
  131921. }))
  131922. : this.setState({ uploading: !1, locked: !1 }, function () {
  131923. return n.__awaiter(e, void 0, void 0, function () {
  131924. return n.__generator(this, function (e) {
  131925. switch (e.label) {
  131926. case 0:
  131927. return [4, this.onChange(!!this.resolve, !1)]
  131928. case 1:
  131929. return (
  131930. e.sent(),
  131931. this.resolve &&
  131932. (this.resolve(
  131933. this.files.some(function (e) {
  131934. return 'error' === e.state
  131935. })
  131936. ? i('Image.errorRetry')
  131937. : null
  131938. ),
  131939. (this.resolve = void 0)),
  131940. [2]
  131941. )
  131942. }
  131943. })
  131944. })
  131945. })
  131946. }
  131947. }),
  131948. (t.prototype.removeFile = function (e, t) {
  131949. return n.__awaiter(this, void 0, void 0, function () {
  131950. var i, a, o
  131951. return n.__generator(this, function (r) {
  131952. switch (r.label) {
  131953. case 0:
  131954. return (i = this.files.concat()), [4, this.dispatchEvent('remove', n.__assign(n.__assign({}, e), { item: e }))]
  131955. case 1:
  131956. return (
  131957. (null == (a = r.sent()) ? void 0 : a.prevented) ||
  131958. (this.removeFileCanelExecutor(e, !0),
  131959. i.splice(t, 1),
  131960. (o = this.current === e) && (this.current = null),
  131961. this.setState({ files: (this.files = i) }, o ? this.tick : this.onChange)),
  131962. [2]
  131963. )
  131964. }
  131965. })
  131966. })
  131967. }),
  131968. (t.prototype.previewImage = function (e, t, i) {
  131969. var a = this.props.onImageEnlarge
  131970. if (a) {
  131971. var n = this.files
  131972. i.preventDefault(),
  131973. a({
  131974. src: e.preview || e.url,
  131975. originalSrc: e.preview || e.url,
  131976. index: t,
  131977. list: n.map(function (e) {
  131978. return { src: e.preview || e.url, originalSrc: e.preview || e.url, title: e.name || c.getNameFromUrl(e.value || e.url) }
  131979. })
  131980. })
  131981. }
  131982. }),
  131983. (t.prototype.editImage = function (e) {
  131984. var t = this.files
  131985. this.setState({ cropFile: { preview: t[e].preview || t[e].url, name: t[e].name, state: 'init' }, cropFileName: t[e].name })
  131986. }),
  131987. (t.prototype.onChange = function (e, t, i) {
  131988. return (
  131989. void 0 === t && (t = !0),
  131990. n.__awaiter(this, void 0, void 0, function () {
  131991. var a, o, r, s, l, d, p, c, u, h, m
  131992. return n.__generator(this, function (n) {
  131993. switch (n.label) {
  131994. case 0:
  131995. return (
  131996. (a = this.props),
  131997. (o = a.multiple),
  131998. (r = a.onChange),
  131999. (s = a.joinValues),
  132000. (l = a.extractValue),
  132001. (d = a.delimiter),
  132002. (p = a.valueField),
  132003. (c = null == i || i),
  132004. (u = this.files.filter(function (e) {
  132005. return 'uploaded' == e.state || 'init' == e.state
  132006. })),
  132007. (h = u.length ? (s ? u[0].value : u[0]) : ''),
  132008. (h = o
  132009. ? s
  132010. ? u
  132011. .map(function (e) {
  132012. return e.value
  132013. })
  132014. .join(d)
  132015. : l
  132016. ? u.map(function (e) {
  132017. return e.value
  132018. })
  132019. : u
  132020. : s
  132021. ? h.value || h
  132022. : l
  132023. ? h[p || 'value']
  132024. : h),
  132025. t ? [4, this.dispatchEvent('change')] : [3, 2]
  132026. )
  132027. case 1:
  132028. if (null == (m = n.sent()) ? void 0 : m.prevented) return [2]
  132029. n.label = 2
  132030. case 2:
  132031. return r((this.emitValue = h || ''), void 0, e), c && this.syncAutoFill(), [2]
  132032. }
  132033. })
  132034. })
  132035. )
  132036. }),
  132037. (t.prototype.syncAutoFill = function () {
  132038. var e = this.props,
  132039. t = e.autoFill,
  132040. i = e.multiple,
  132041. a = e.onBulkChange,
  132042. n = e.data,
  132043. o = e.name
  132044. if (!(null == t ? void 0 : t.hasOwnProperty('api'))) {
  132045. var s = x.default(t, o || '')
  132046. if (!r.isEmpty(s) && a) {
  132047. var l = this.state.files.filter(function (e) {
  132048. return ~['uploaded', 'init', 'ready'].indexOf(e.state)
  132049. }),
  132050. d = r.dataMapping(s, i ? { items: l } : l[0])
  132051. Object.keys(d).forEach(function (e) {
  132052. F.default(d[e]) && F.default(n[e]) && (d[e] = w.default({}, n[e], d[e]))
  132053. }),
  132054. a(d)
  132055. }
  132056. }
  132057. }),
  132058. (t.prototype.handleSelect = function () {
  132059. ;(this.reuploadIndex = void 0), this.dropzone.current && this.dropzone.current.open()
  132060. }),
  132061. (t.prototype.handleRetry = function (e) {
  132062. var t = this.files.concat(),
  132063. i = t[e]
  132064. ;('invalid' !== i.state && 'error' !== i.state) || ((i.state = 'pending'), (i.progress = 0), this.setState({ files: t }, this.startUpload))
  132065. }),
  132066. (t.prototype.handleDrop = function (e, t, i) {
  132067. var a = this,
  132068. n = this.props,
  132069. o = n.multiple,
  132070. r = n.crop,
  132071. s = n.dropCrop
  132072. if (e.length || !Array.isArray(t)) {
  132073. if (r && !o && s) {
  132074. var l = e[0]
  132075. return (l.preview && l.url) || (l.preview = window.URL.createObjectURL(l)), this.setState({ cropFile: l, cropFileName: l.name })
  132076. }
  132077. i && 'drop' === i.type && void 0 !== this.reuploadIndex && (this.reuploadIndex = void 0),
  132078. this.setState({ dropMultiple: o }, function () {
  132079. return a.addFiles(e)
  132080. })
  132081. } else {
  132082. var d = t
  132083. .reduce(function (e, t) {
  132084. return (
  132085. (e = e.concat(
  132086. t.errors.map(function (e) {
  132087. return e.message
  132088. })
  132089. )),
  132090. e
  132091. )
  132092. }, [])
  132093. .join('\n')
  132094. this.props.env.alert(d)
  132095. }
  132096. }),
  132097. (t.prototype.handlePaste = function (e) {
  132098. var t = e.nativeEvent,
  132099. i = [],
  132100. a = t.clipboardData.items,
  132101. n = this.props.accept || '*'
  132102. ;[].slice.call(a).forEach(function (e) {
  132103. var t
  132104. 'file' === e.kind && (t = e.getAsFile()) && y.default(t, n) && ((t.id = r.guid()), i.push(t))
  132105. }),
  132106. (this.reuploadIndex = void 0),
  132107. this.handleDrop(i)
  132108. }),
  132109. (t.prototype.handleCrop = function () {
  132110. var e = this,
  132111. t = this.props,
  132112. i = t.cropFormat,
  132113. a = t.cropQuality
  132114. this.cropper.getCroppedCanvas().toBlob(
  132115. function (t) {
  132116. e.addFiles([t]), e.setState({ cropFile: void 0, locked: !1, lockedReason: '' })
  132117. },
  132118. i || 'image/png',
  132119. a || 1
  132120. )
  132121. }),
  132122. (t.prototype.cancelCrop = function () {
  132123. this.setState({ cropFile: void 0, cropFileName: void 0, locked: !1, lockedReason: '' }, this.onChange)
  132124. }),
  132125. (t.prototype.rotatableCrop = function () {
  132126. this.cropper.rotate(45)
  132127. }),
  132128. (t.prototype.addFiles = function (e) {
  132129. var t = this
  132130. if (e.length) {
  132131. var i = this.props,
  132132. a = i.multiple,
  132133. o = i.maxLength,
  132134. s = i.maxSize,
  132135. l = i.translate,
  132136. d = this.files
  132137. !a && d.length && (d = [])
  132138. var p = N.default(this.reuploadIndex) ? (a ? o || e.length + d.length : 1) - d.length : e.length,
  132139. c = []
  132140. if (
  132141. ([].slice.call(e, 0, p).forEach(function (e) {
  132142. s && e.size > s
  132143. ? t.props.env.alert(l('File.maxSize', { filename: e.name || l('File.imageAfterCrop'), actualSize: r.prettyBytes(e.size, 1024), maxSize: r.prettyBytes(s, 1024) }))
  132144. : ((e.state = 'pending'), (e.id = r.guid()), (e.preview && e.url) || (e.preview = URL.createObjectURL(e)), c.push(e))
  132145. }),
  132146. c.length)
  132147. ) {
  132148. var u = []
  132149. void 0 !== this.reuploadIndex ? ((u = d.concat()).splice.apply(u, n.__spreadArray([this.reuploadIndex, 1], n.__read(c), !1)), (this.reuploadIndex = void 0)) : (u = d.concat(c)),
  132150. this.setState({ error: void 0, files: (this.files = u), locked: !0 }, function () {
  132151. t.props.autoUpload && t.startUpload()
  132152. })
  132153. }
  132154. }
  132155. }),
  132156. (t.prototype.sendFile = function (e, i, a) {
  132157. var o = this,
  132158. r = this.props,
  132159. s = r.limit,
  132160. l = r.translate
  132161. if (!s) return this._upload(e, i, a)
  132162. var d = new Image()
  132163. ;(d.onload = function () {
  132164. return n.__awaiter(o, void 0, void 0, function () {
  132165. var o, r, p, c
  132166. return n.__generator(this, function (n) {
  132167. switch (n.label) {
  132168. case 0:
  132169. return (
  132170. (o = d.width),
  132171. (r = d.height),
  132172. (p = ''),
  132173. (s.width && s.width != o) || (s.height && s.height != r)
  132174. ? (p = l('Image.sizeNotEqual', { info: t.sizeInfo(s.width, s.height, l) }))
  132175. : (s.maxWidth && s.maxWidth < o) || (s.maxHeight && s.maxHeight < r)
  132176. ? (p = l('Image.limitMax', { info: t.sizeInfo(s.maxWidth, s.maxHeight, l) }))
  132177. : (s.minWidth && s.minWidth > o) || (s.minHeight && s.minHeight > r)
  132178. ? (p = l('Image.limitMin', { info: t.sizeInfo(s.minWidth, s.minHeight, l) }))
  132179. : s.aspectRatio && Math.abs(o / r - s.aspectRatio) > 0.01 && (p = l(s.aspectRatioLabel || 'Image.limitRatio', { ratio: (+s.aspectRatio).toFixed(2) })),
  132180. p ? ((e.state = 'invalid'), [4, this.dispatchEvent('fail', { item: e, error: p })]) : [3, 2]
  132181. )
  132182. case 1:
  132183. return (null == (c = n.sent()) ? void 0 : c.prevented) ? [2] : (i(p, e), [3, 3])
  132184. case 2:
  132185. this._upload(e, i, a), (n.label = 3)
  132186. case 3:
  132187. return [2]
  132188. }
  132189. })
  132190. })
  132191. }),
  132192. (d.src = e.preview || e.url)
  132193. }),
  132194. (t.prototype._upload = function (e, t, i) {
  132195. var a = this,
  132196. o = this.props.translate
  132197. this._send(e, this.props.receiver, {}, i)
  132198. .then(function (i) {
  132199. return n.__awaiter(a, void 0, void 0, function () {
  132200. var a, r
  132201. return n.__generator(this, function (s) {
  132202. switch (s.label) {
  132203. case 0:
  132204. if (i.status && '0' !== i.status) throw new Error(i.msg || o('Image.errorRetry'))
  132205. return (
  132206. ((a = n.__assign(n.__assign({}, i.data), { state: 'uploaded' })).value = a.value || a.url),
  132207. [4, this.dispatchEvent('success', n.__assign(n.__assign({}, e), { item: e, result: i.data, value: a.value }))]
  132208. )
  132209. case 1:
  132210. return (null == (r = s.sent()) ? void 0 : r.prevented) || t(null, e, a), [2]
  132211. }
  132212. })
  132213. })
  132214. })
  132215. .catch(function (i) {
  132216. return n.__awaiter(a, void 0, void 0, function () {
  132217. var a
  132218. return n.__generator(this, function (n) {
  132219. switch (n.label) {
  132220. case 0:
  132221. return [4, this.dispatchEvent('fail', { item: e, error: i })]
  132222. case 1:
  132223. return (null == (a = n.sent()) ? void 0 : a.prevented) || t(i.message || o('Image.errorRetry'), e), [2]
  132224. }
  132225. })
  132226. })
  132227. })
  132228. }),
  132229. (t.prototype._send = function (e, t, i, a) {
  132230. return n.__awaiter(this, void 0, void 0, function () {
  132231. var o,
  132232. s,
  132233. l,
  132234. d,
  132235. p,
  132236. c,
  132237. u = this
  132238. return n.__generator(this, function (h) {
  132239. switch (h.label) {
  132240. case 0:
  132241. if (
  132242. ((o = new FormData()),
  132243. (s = this.props.data),
  132244. (l = r.buildApi(t, r.createObject(s, i), { method: 'post' })),
  132245. (d = this.props.fileField || 'file'),
  132246. ~(p = l.url.indexOf('?')) && i
  132247. ? ((i = n.__assign(n.__assign({}, r.qsparse(l.url.substring(p + 1))), i)), (l.url = l.url.substring(0, p) + '?' + r.qsstringify(i)))
  132248. : i && (l.url += '?' + r.qsstringify(i)),
  132249. l.data &&
  132250. r
  132251. .qsstringify(l.data)
  132252. .split('&')
  132253. .filter(function (e) {
  132254. return '' !== e
  132255. })
  132256. .forEach(function (e) {
  132257. var t = e.split('=')
  132258. o.append(t[0], decodeURIComponent(t[1]))
  132259. }),
  132260. o.append(d, e, e.name || this.state.cropFileName),
  132261. (l.data = o),
  132262. !(c = this.props.env) || !c.fetcher)
  132263. )
  132264. throw new Error('fetcher is required')
  132265. h.label = 1
  132266. case 1:
  132267. return (
  132268. h.trys.push([1, , 3, 4]),
  132269. [
  132270. 4,
  132271. c.fetcher(l, this.props.data, {
  132272. method: 'post',
  132273. cancelExecutor: function (t) {
  132274. u.fileUploadCancelExecutors.push({ file: e, executor: t })
  132275. },
  132276. onUploadProgress: function (e) {
  132277. return a(e.loaded / e.total)
  132278. }
  132279. })
  132280. ]
  132281. )
  132282. case 2:
  132283. return [2, h.sent()]
  132284. case 3:
  132285. return this.removeFileCanelExecutor(e), [7]
  132286. case 4:
  132287. return [2]
  132288. }
  132289. })
  132290. })
  132291. }),
  132292. (t.prototype.removeFileCanelExecutor = function (e, t) {
  132293. void 0 === t && (t = !1),
  132294. (this.fileUploadCancelExecutors = this.fileUploadCancelExecutors.filter(function (i) {
  132295. return t && i.file === e && i.executor(), i.file !== e
  132296. }))
  132297. }),
  132298. (t.prototype.handleClick = function () {
  132299. this.refs.dropzone.open()
  132300. }),
  132301. (t.prototype.handleImageLoaded = function (e, t) {
  132302. var i = this,
  132303. a = t.currentTarget,
  132304. o = new Image()
  132305. ;(o.onload = function () {
  132306. delete o.onload
  132307. var t = i.files.concat(),
  132308. a = t[e]
  132309. if (a) {
  132310. ;(a.info = n.__assign(n.__assign({}, a.info), { width: o.width, height: o.height })), t.splice(e, 1, a)
  132311. var r = !(
  132312. !i.current &&
  132313. !_.default(t, function (e) {
  132314. return 'pending' === e.state
  132315. })
  132316. )
  132317. i.unmounted ||
  132318. i.setState({ files: (i.files = t) }, function () {
  132319. r || i.onChange(!1, !0, i.props.initAutoFill)
  132320. })
  132321. }
  132322. }),
  132323. (o.src = a.src)
  132324. }),
  132325. (t.prototype.handleFrameImageLoaded = function (e) {
  132326. var t = e.currentTarget,
  132327. i = new Image(),
  132328. a = this.frameImageRef.current.clientHeight,
  132329. n = this
  132330. ;(i.onload = function () {
  132331. var e = ((this.width / this.height) * (a - 2)).toFixed(2)
  132332. n.setState({ frameImageWidth: +e })
  132333. }),
  132334. (i.src = t.src)
  132335. }),
  132336. (t.prototype.validate = function () {
  132337. var e = this,
  132338. t = this.props
  132339. t.translate
  132340. var i = t.multiple
  132341. return (
  132342. this.state.error && this.setState({ error: '' }),
  132343. this.state.locked && this.state.lockedReason
  132344. ? this.state.lockedReason
  132345. : this.state.cropFile
  132346. ? new Promise(function (t) {
  132347. ;(e.resolve = t), e.handleCrop()
  132348. })
  132349. : this.state.uploading ||
  132350. this.files.some(function (e) {
  132351. return 'pending' === e.state
  132352. })
  132353. ? new Promise(function (t) {
  132354. ;(e.resolve = t), e.startUpload()
  132355. })
  132356. : i &&
  132357. this.files.some(function (e) {
  132358. return e.state && ['error', 'invalid'].includes(e.state)
  132359. })
  132360. ? ' '
  132361. : void 0
  132362. )
  132363. }),
  132364. (t.prototype.dispatchEvent = function (e, t) {
  132365. return n.__awaiter(this, void 0, void 0, function () {
  132366. var i, a, o, s, l
  132367. return n.__generator(this, function (d) {
  132368. return (
  132369. (i = this.props),
  132370. (a = i.dispatchEvent),
  132371. (o = i.multiple),
  132372. (s = function (e) {
  132373. return { name: e.path || e.name, value: e.value, state: e.state, error: e.error }
  132374. }),
  132375. (l = t
  132376. ? s(t)
  132377. : this.files.map(function (e) {
  132378. return s(e)
  132379. })),
  132380. [2, a(e, r.resolveEventData(this.props, n.__assign(n.__assign({}, t), { file: o ? l : null == l ? void 0 : l[0] }), 'file'))]
  132381. )
  132382. })
  132383. })
  132384. }),
  132385. (t.prototype.doAction = function (e, t, i) {
  132386. var a = this.props.onChange
  132387. 'clear' === e.actionType && ((this.files = []), a(''))
  132388. }),
  132389. (t.prototype.handleReSelect = function (e) {
  132390. var t = this
  132391. ;(this.reuploadIndex = e),
  132392. this.setState({ dropMultiple: !1 }, function () {
  132393. t.dropzone.current && t.dropzone.current.open()
  132394. })
  132395. }),
  132396. (t.prototype.dragTipRef = function (e) {
  132397. !this.dragTip && e ? this.initDragging(e.parentNode) : this.dragTip && !e && this.destroyDragging(), (this.dragTip = e)
  132398. }),
  132399. (t.prototype.initDragging = function (e) {
  132400. var t = this,
  132401. i = this.props.classPrefix
  132402. this.sortable = new k.default(e, {
  132403. group: 'inputimages-'.concat(this.id),
  132404. animation: 150,
  132405. handle: '.'.concat(i, 'ImageControl-item [data-role="dragBar"]'),
  132406. ghostClass: ''.concat(i, 'ImageControl-item--dragging'),
  132407. onEnd: function (e) {
  132408. if (e.newIndex !== e.oldIndex) {
  132409. var i = e.to
  132410. e.oldIndex < i.childNodes.length - 1 ? i.insertBefore(e.item, i.childNodes[e.oldIndex > e.newIndex ? e.oldIndex + 1 : e.oldIndex]) : i.appendChild(e.item)
  132411. var a = t.files.concat()
  132412. a.splice(e.newIndex, 0, a.splice(e.oldIndex, 1)[0]),
  132413. t.setState({ files: (t.files = a) }, function () {
  132414. return t.onChange(!0)
  132415. })
  132416. }
  132417. }
  132418. })
  132419. }),
  132420. (t.prototype.destroyDragging = function () {
  132421. this.sortable && this.sortable.destroy()
  132422. }),
  132423. (t.prototype.render = function () {
  132424. var e = this,
  132425. t = this.props,
  132426. i = t.className,
  132427. a = t.classnames,
  132428. s = t.disabled,
  132429. l = t.multiple,
  132430. p = t.capture,
  132431. h = t.accept,
  132432. m = t.maxLength,
  132433. f = t.autoUpload,
  132434. g = t.hideUploadButton,
  132435. v = t.thumbMode,
  132436. C = t.thumbRatio,
  132437. _ = t.reCropable,
  132438. y = t.frameImage,
  132439. F = t.fixedSize,
  132440. w = t.fixedSizeClassName,
  132441. x = t.uploadBtnText
  132442. t.maxSize
  132443. var N = t.render,
  132444. k = t.themeCss,
  132445. S = t.id,
  132446. D = t.translate,
  132447. T = t.draggable,
  132448. M = t.draggableTip,
  132449. A = t.env,
  132450. B = this.state,
  132451. j = B.files,
  132452. L = B.error,
  132453. P = B.crop,
  132454. W = B.uploading,
  132455. O = B.cropFile,
  132456. H = B.frameImageWidth,
  132457. V = B.dropMultiple,
  132458. K = {}
  132459. w && H && F && (K.width = H)
  132460. var q = r.filter(y, this.props.data, '| raw'),
  132461. Q = j.some(function (e) {
  132462. return 'pending' == e.state
  132463. }),
  132464. G = !!l && T && !s && !Q && j.length > 1
  132465. return R(
  132466. 'div',
  132467. { className: a('ImageControl', i, r.setThemeClassName(n.__assign(n.__assign({}, this.props), { name: 'inputImageControlClassName', id: S, themeCss: k }))) },
  132468. O
  132469. ? R(
  132470. 'div',
  132471. { className: a('ImageControl-cropperWrapper') },
  132472. R(
  132473. o.Suspense,
  132474. { fallback: R('div', null, '...') },
  132475. R(
  132476. E,
  132477. n.__assign({}, P, {
  132478. onInitialized: function (t) {
  132479. e.cropper = t
  132480. },
  132481. src: O.preview
  132482. })
  132483. )
  132484. ),
  132485. R(
  132486. 'div',
  132487. { className: a('ImageControl-croperToolbar') },
  132488. P.rotatable &&
  132489. R(
  132490. 'a',
  132491. { className: a('ImageControl-cropRotatable'), onClick: this.rotatableCrop, 'data-tooltip': D('rotate'), 'data-position': 'left' },
  132492. R(d.Icon, { icon: 'retry', className: 'icon' })
  132493. ),
  132494. R(
  132495. 'a',
  132496. { className: a('ImageControl-cropCancel'), onClick: this.cancelCrop, 'data-tooltip': D('cancel'), 'data-position': 'left' },
  132497. R(d.Icon, { icon: 'close', className: 'icon' })
  132498. ),
  132499. R(
  132500. 'a',
  132501. { className: a('ImageControl-cropConfirm'), onClick: this.handleCrop, 'data-tooltip': D('confirm'), 'data-position': 'left' },
  132502. R(d.Icon, { icon: 'check', className: 'icon' })
  132503. )
  132504. )
  132505. )
  132506. : R(
  132507. b.default,
  132508. {
  132509. key: 'drop-zone',
  132510. ref: this.dropzone,
  132511. onDrop: this.handleDrop,
  132512. onDropRejected: this.handleDropRejected,
  132513. onFileDialogCancel: this.handleFileCancel,
  132514. accept: h,
  132515. multiple: V,
  132516. disabled: s
  132517. },
  132518. function (t) {
  132519. var i = t.getRootProps,
  132520. o = t.getInputProps,
  132521. h = t.isDragActive,
  132522. b = t.isDragAccept,
  132523. y = t.isDragReject
  132524. return R(
  132525. 'div',
  132526. n.__assign({}, i({ onClick: z, onPaste: e.handlePaste, className: a('ImageControl-dropzone', { 'is-disabled': s, 'is-empty': !j.length, 'is-active': h }) })),
  132527. R('input', n.__assign({}, o(), { capture: p })),
  132528. h || b || y
  132529. ? R('div', { className: a('ImageControl-acceptTip', { 'is-accept': b, 'is-reject': y }) }, D('Image.dragDrop'))
  132530. : R(
  132531. I.default.Fragment,
  132532. null,
  132533. j && j.length
  132534. ? R(
  132535. 'div',
  132536. { className: a('ImageControl-itemList') },
  132537. j.map(function (t, i) {
  132538. return R(
  132539. 'div',
  132540. {
  132541. key: ''.concat(e.getFileKey(t), '-').concat(i),
  132542. className: a(
  132543. 'ImageControl-item',
  132544. { 'is-uploaded': 'uploading' !== t.state, 'is-invalid': 'error' === t.state || 'invalid' === t.state },
  132545. F ? 'ImageControl-fixed-size' : '',
  132546. F ? w : ''
  132547. ),
  132548. style: K
  132549. },
  132550. 'invalid' === t.state || 'error' === t.state
  132551. ? R(
  132552. d.TooltipWrapper,
  132553. {
  132554. placement: 'top',
  132555. tooltip: { content: t.error, disabled: !l && 1 === j.length, tooltipBodyClassName: a('ImageControl-item-errorTip') },
  132556. trigger: 'hover'
  132557. },
  132558. R(
  132559. 'div',
  132560. { className: a('Image--thumb') },
  132561. R(
  132562. 'div',
  132563. { className: a('Image-thumbWrap') },
  132564. R(
  132565. 'div',
  132566. { className: a('Image-thumb', 'ImageControl-filename') },
  132567. R(d.Icon, { icon: 'image', className: 'icon' }),
  132568. R('span', { title: t.name || c.getNameFromUrl(t.value || t.url) }, t.name || c.getNameFromUrl(t.value || t.url))
  132569. ),
  132570. R(
  132571. 'div',
  132572. { className: a('Image-overlay') },
  132573. R(
  132574. 'a',
  132575. { 'data-tooltip': D('File.repick'), 'data-position': 'bottom', onClick: e.handleReSelect.bind(e, i) },
  132576. R(d.Icon, { icon: 'upload', className: 'icon' })
  132577. ),
  132578. s
  132579. ? null
  132580. : R(
  132581. 'a',
  132582. { 'data-tooltip': D('Select.clear'), 'data-position': 'bottom', onClick: e.removeFile.bind(e, t, i) },
  132583. R(d.Icon, { icon: 'remove', className: 'icon' })
  132584. )
  132585. )
  132586. )
  132587. )
  132588. )
  132589. : 'uploading' === t.state
  132590. ? R(
  132591. I.default.Fragment,
  132592. null,
  132593. R(
  132594. 'a',
  132595. { onClick: e.removeFile.bind(e, t, i), key: 'clear', className: a('ImageControl-itemClear'), 'data-tooltip': D('Select.clear') },
  132596. R(d.Icon, { icon: 'close', className: 'icon' })
  132597. ),
  132598. R(
  132599. 'div',
  132600. { key: 'info', className: a('ImageControl-itemInfo', F ? 'ImageControl-fixed-size' : '', F ? w : '') },
  132601. R(
  132602. 'div',
  132603. { className: a('ImageControl-progress') },
  132604. R('span', { style: { width: ''.concat(Math.round(100 * t.progress), '%') }, className: a('ImageControl-progressValue') })
  132605. ),
  132606. R('p', null, D('File.uploading'))
  132607. )
  132608. )
  132609. : R(
  132610. I.default.Fragment,
  132611. null,
  132612. R(u.default, {
  132613. key: 'image',
  132614. className: a('ImageControl-image', F ? 'Image-thumb--fixed-size' : ''),
  132615. onLoad: e.handleImageLoaded.bind(e, i),
  132616. src: t.preview || t.url,
  132617. alt: t.name,
  132618. thumbMode: v,
  132619. thumbRatio: C,
  132620. overlays: R(
  132621. I.default.Fragment,
  132622. null,
  132623. G
  132624. ? R(
  132625. 'a',
  132626. { 'data-role': 'dragBar', 'data-tooltip': D(M || 'Image.dragTip'), 'data-position': 'bottom', target: '_blank', rel: 'noopener' },
  132627. R(d.Icon, { icon: 'drag-bar', className: 'icon' })
  132628. )
  132629. : null,
  132630. R(
  132631. 'a',
  132632. {
  132633. 'data-tooltip': D('Image.zoomIn'),
  132634. 'data-position': 'bottom',
  132635. target: '_blank',
  132636. rel: 'noopener',
  132637. href: t.url || t.preview,
  132638. onClick: e.previewImage.bind(e, t, i)
  132639. },
  132640. R(d.Icon, { icon: 'view', className: 'icon' })
  132641. ),
  132642. P && !1 !== _ && !s
  132643. ? R(
  132644. 'a',
  132645. { 'data-tooltip': D('Image.crop'), 'data-position': 'bottom', onClick: e.editImage.bind(e, i) },
  132646. R(d.Icon, { icon: 'pencil', className: 'icon' })
  132647. )
  132648. : null,
  132649. s
  132650. ? null
  132651. : R(
  132652. 'a',
  132653. {
  132654. 'data-tooltip': D('Select.upload'),
  132655. 'data-position': 'bottom',
  132656. onClick: function () {
  132657. return e.handleReSelect(i)
  132658. }
  132659. },
  132660. R(d.Icon, { icon: 'upload', className: 'icon' })
  132661. ),
  132662. s
  132663. ? null
  132664. : R(
  132665. 'a',
  132666. { 'data-tooltip': D('Select.clear'), 'data-position': 'bottom', onClick: e.removeFile.bind(e, t, i) },
  132667. R(d.Icon, { icon: 'remove', className: 'icon' })
  132668. )
  132669. )
  132670. })
  132671. )
  132672. )
  132673. }),
  132674. G ? R('span', { ref: e.dragTipRef }) : null
  132675. )
  132676. : null,
  132677. (l && (!m || j.length < m)) || (!l && !j.length)
  132678. ? R(
  132679. d.TooltipWrapper,
  132680. { placement: 'top', trigger: 'hover', tooltip: { content: L, disabled: !l || !L } },
  132681. R(
  132682. 'label',
  132683. {
  132684. className: a(
  132685. 'ImageControl-addBtn',
  132686. { 'is-disabled': s },
  132687. F ? 'ImageControl-fixed-size' : '',
  132688. F ? w : '',
  132689. r.setThemeClassName(n.__assign(n.__assign({}, e.props), { name: 'addBtnControlClassName', id: S, themeCss: k })),
  132690. r.setThemeClassName(n.__assign(n.__assign({}, e.props), { name: 'addBtnControlClassName', id: S, themeCss: U(k), extra: 'icon' })),
  132691. L ? 'is-invalid' : ''
  132692. ),
  132693. style: K,
  132694. onClick: e.handleSelect,
  132695. ref: e.frameImageRef
  132696. },
  132697. R(d.Icon, {
  132698. icon: 'plus-fine',
  132699. className: 'icon',
  132700. iconContent: a(':ImageControl-addBtn-icon', r.setThemeClassName(n.__assign(n.__assign({}, e.props), { name: 'iconControlClassName', id: S, themeCss: k })))
  132701. }),
  132702. R('span', { className: a('ImageControl-addBtn-text') }, x ? N('btn-upload-text', x, {}) : D('Image.upload')),
  132703. q
  132704. ? R(
  132705. 'div',
  132706. { className: a('ImageControl-addBtn-bg') },
  132707. R(u.default, {
  132708. key: 'upload-default-image',
  132709. src: q,
  132710. className: a(F ? 'Image-thumb--fixed-size' : ''),
  132711. onLoad: e.handleFrameImageLoaded.bind(e),
  132712. thumbMode: v,
  132713. thumbRatio: C
  132714. })
  132715. )
  132716. : null
  132717. )
  132718. )
  132719. : null,
  132720. f || g || !j.length
  132721. ? null
  132722. : R(d.Button, { level: 'default', className: a('ImageControl-uploadBtn'), disabled: !Q, onClick: e.toggleUpload }, D(W ? 'File.pause' : 'File.start')),
  132723. L ? R('div', { className: a('ImageControl-errorMsg') }, L) : null
  132724. )
  132725. )
  132726. }
  132727. ),
  132728. R(
  132729. r.CustomStyle,
  132730. n.__assign({}, this.props, {
  132731. config: {
  132732. themeCss: k,
  132733. classNames: [
  132734. { key: 'inputImageControlClassName' },
  132735. { key: 'addBtnControlClassName', weights: { hover: { suf: ':not(:disabled):not(.is-disabled)' }, active: { suf: ':not(:disabled):not(.is-disabled)' } } },
  132736. { key: 'iconControlClassName', weights: { default: { suf: ' svg' } } }
  132737. ],
  132738. id: S
  132739. },
  132740. env: A
  132741. })
  132742. ),
  132743. R(
  132744. r.CustomStyle,
  132745. n.__assign({}, this.props, {
  132746. config: {
  132747. themeCss: U(k),
  132748. classNames: [
  132749. {
  132750. key: 'addBtnControlClassName',
  132751. weights: { default: { inner: 'svg' }, hover: { suf: ':not(:disabled):not(.is-disabled)', inner: 'svg' }, active: { suf: ':not(:disabled):not(.is-disabled)', inner: 'svg' } }
  132752. }
  132753. ],
  132754. id: S && S + '-icon'
  132755. },
  132756. env: A
  132757. })
  132758. )
  132759. )
  132760. }),
  132761. (t.defaultProps = {
  132762. limit: void 0,
  132763. accept: 'image/jpeg, image/jpg, image/png, image/gif',
  132764. receiver: '/api/upload',
  132765. hideUploadButton: !1,
  132766. placeholder: 'Image.placeholder',
  132767. placeholderPlacement: 'top',
  132768. joinValues: !0,
  132769. extractValue: !1,
  132770. delimiter: ',',
  132771. autoUpload: !0,
  132772. multiple: !1,
  132773. capture: void 0,
  132774. dropCrop: !0,
  132775. initAutoFill: !0
  132776. }),
  132777. t
  132778. )
  132779. })(I.default.Component),
  132780. T = (function (e) {
  132781. function t() {
  132782. return (null !== e && e.apply(this, arguments)) || this
  132783. }
  132784. return (
  132785. n.__extends(t, e),
  132786. (t = n.__decorate(
  132787. [
  132788. r.FormItem({
  132789. type: 'input-image',
  132790. sizeMutable: !1,
  132791. shouldComponentUpdate: function (e, t) {
  132792. return !!r.isEffectiveApi(e.receiver, e.data) && (r.isApiOutdated(e.receiver, t.receiver, e.data, t.data) || r.isApiOutdatedWithData(e.receiver, t.receiver, e.data, t.data))
  132793. }
  132794. })
  132795. ],
  132796. t
  132797. ))
  132798. )
  132799. })(D)
  132800. ;(t.ImageControlRenderer = T), (t.default = D), (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  132801. }) /*!node_modules/amis/lib/renderers/Form/UUID.js*/
  132802. amis.define('998afe9', function (e, t, n, u) {
  132803. 'use strict'
  132804. Object.defineProperty(t, '__esModule', { value: !0 })
  132805. var i = e('68b98b9'),
  132806. o = e('ac704b9'),
  132807. r = e('64ea6e0')
  132808. function a(e) {
  132809. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  132810. }
  132811. var l = (function (e) {
  132812. function t(t) {
  132813. var n = e.call(this, t) || this
  132814. return t.value || n.setValue(), n
  132815. }
  132816. return (
  132817. i.__extends(t, e),
  132818. (t.prototype.componentDidUpdate = function (e) {
  132819. e.value || !1 === e.formInited || this.setValue()
  132820. }),
  132821. (t.prototype.setValue = function () {
  132822. var e = this.props,
  132823. t = r.uuidv4()
  132824. e.length && (t = t.substring(0, e.length)), e.onChange(t)
  132825. }),
  132826. (t.prototype.render = function () {
  132827. return null
  132828. }),
  132829. t
  132830. )
  132831. })(a(o).default.Component)
  132832. !(function (e) {
  132833. function t() {
  132834. return (null !== e && e.apply(this, arguments)) || this
  132835. }
  132836. i.__extends(t, e), (t = i.__decorate([r.FormItem({ type: 'uuid', wrap: !1, sizeMutable: !1 })], t))
  132837. })(l),
  132838. (t.default = l),
  132839. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  132840. }) /*!node_modules/amis/lib/renderers/Form/MatrixCheckboxes.js*/
  132841. amis.define('1ea4b49', function (e, t, n, r) {
  132842. 'use strict'
  132843. Object.defineProperty(t, '__esModule', { value: !0 })
  132844. var o = e('68b98b9'),
  132845. i = e('ac704b9'),
  132846. a = e('64ea6e0'),
  132847. s = e('59972ca'),
  132848. l = e('26ec3b9')
  132849. function c(e) {
  132850. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  132851. }
  132852. var u = c(i),
  132853. d = e('ac704b9'),
  132854. h = (d.default || d).createElement
  132855. ;(d.default || d).Fragment
  132856. var p = (function (e) {
  132857. function t(t) {
  132858. var n = e.call(this, t) || this
  132859. return (
  132860. (n.mounted = !1),
  132861. (n.toDispose = []),
  132862. (n.state = { columns: t.columns || [], rows: t.rows || [], loading: !1 }),
  132863. (n.toggleItem = n.toggleItem.bind(n)),
  132864. (n.reload = n.reload.bind(n)),
  132865. (n.initOptions = n.initOptions.bind(n)),
  132866. (n.mounted = !0),
  132867. n
  132868. )
  132869. }
  132870. return (
  132871. o.__extends(t, e),
  132872. (t.prototype.componentDidMount = function () {
  132873. var e = this.props,
  132874. t = e.formInited,
  132875. n = e.addHook,
  132876. r = e.formItem
  132877. r && this.toDispose.push(t || !n ? r.addInitHook(this.initOptions) : n(this.initOptions, 'init'))
  132878. }),
  132879. (t.prototype.componentDidUpdate = function (e) {
  132880. var t = this.props
  132881. if (e.columns !== t.columns || e.rows !== t.rows) this.setState({ columns: t.columns || [], rows: t.rows || [] })
  132882. else if (t.formInited && (t.source !== e.source || e.data !== t.data)) {
  132883. var n = a.buildApi(e.source, e.data, { ignoreData: !0 }),
  132884. r = a.buildApi(t.source, t.data, { ignoreData: !0 })
  132885. n.url !== r.url && a.isValidApi(r.url) && this.reload()
  132886. }
  132887. }),
  132888. (t.prototype.componentWillUnmount = function () {
  132889. ;(this.mounted = !1),
  132890. this.toDispose.forEach(function (e) {
  132891. return e()
  132892. }),
  132893. (this.toDispose = [])
  132894. }),
  132895. (t.prototype.doAction = function (e, t, n) {
  132896. var r,
  132897. o,
  132898. i = this.props,
  132899. s = i.resetValue,
  132900. l = i.onChange,
  132901. c = i.formStore,
  132902. u = i.store,
  132903. d = i.name,
  132904. h = null == e ? void 0 : e.actionType
  132905. if ('clear' === h) null == l || l('')
  132906. else if ('reset' === h) {
  132907. var p = null !== (o = a.getVariable(null !== (r = null == c ? void 0 : c.pristine) && void 0 !== r ? r : null == u ? void 0 : u.pristine, d)) && void 0 !== o ? o : s
  132908. null == l || l(null != p ? p : '')
  132909. }
  132910. }),
  132911. (t.prototype.initOptions = function (e) {
  132912. return o.__awaiter(this, void 0, void 0, function () {
  132913. var t, n, r
  132914. return o.__generator(this, function (o) {
  132915. switch (o.label) {
  132916. case 0:
  132917. return [4, this.reload()]
  132918. case 1:
  132919. return o.sent(), (t = this.props), (n = t.formItem), (r = t.name), n ? (n.value && a.setVariable(e, r, n.value), [2]) : [2]
  132920. }
  132921. })
  132922. })
  132923. }),
  132924. (t.prototype.reload = function () {
  132925. return o.__awaiter(this, void 0, void 0, function () {
  132926. var e,
  132927. t,
  132928. n,
  132929. r,
  132930. i,
  132931. s,
  132932. l = this
  132933. return o.__generator(this, function (c) {
  132934. switch (c.label) {
  132935. case 0:
  132936. if (((e = this.props), (t = e.source), (n = e.data), (r = e.env), (i = e.onChange), (s = e.translate), !a.isEffectiveApi(t, n) || this.state.loading)) return [2]
  132937. if (!r || !r.fetcher) throw new Error('fetcher is required')
  132938. return [
  132939. 4,
  132940. new Promise(function (e, a) {
  132941. if (!l.mounted) return e()
  132942. l.setState({ loading: !0 }, function () {
  132943. if (!l.mounted) return e()
  132944. r.fetcher(t, n)
  132945. .then(function (n) {
  132946. if (!n.ok) throw new Error(n.msg || s('fetchFailed'))
  132947. if (!l.mounted) return e()
  132948. l.setState({ loading: !1, rows: n.data.rows || [], columns: n.data.columns || [] }, function () {
  132949. t && t.replaceData
  132950. var r = n.data.value
  132951. r &&
  132952. ((r = t.replaceData
  132953. ? r
  132954. : (function (e, t, n) {
  132955. return e.map(function (e, r) {
  132956. return e.map(function (e, i) {
  132957. return o.__assign(o.__assign(o.__assign({}, t[r]), n[i]), e)
  132958. })
  132959. })
  132960. })(r, l.state.columns, l.state.rows)),
  132961. i(r)),
  132962. e()
  132963. })
  132964. })
  132965. .catch(function (t) {
  132966. return l.setState({ error: t, loading: !1 }, function () {
  132967. return e()
  132968. })
  132969. })
  132970. })
  132971. })
  132972. ]
  132973. case 1:
  132974. return [2, c.sent()]
  132975. }
  132976. })
  132977. })
  132978. }),
  132979. (t.prototype.toggleItem = function (e, t, n) {
  132980. return o.__awaiter(this, void 0, void 0, function () {
  132981. var r, i, s, l, c, u, d, h, p, m, g, v, _
  132982. return o.__generator(this, function (b) {
  132983. switch (b.label) {
  132984. case 0:
  132985. if (
  132986. ((r = this.state), (i = r.columns), (s = r.rows), (l = this.props), (c = l.multiple), (u = l.singleSelectMode), (d = l.dispatchEvent), l.data, (h = this.props.value || f(i, s)), c)
  132987. )
  132988. h[t][n] = o.__assign(o.__assign({}, h[t][n]), { checked: e })
  132989. else if ('row' === u) for (g = 0, m = i.length; g < m; g++) h[g][n] = o.__assign(o.__assign({}, h[g][n]), { checked: t === g ? e : !e })
  132990. else if ('column' === u) for (p = 0, m = s.length; p < m; p++) h[t][p] = o.__assign(o.__assign({}, h[t][p]), { checked: n === p ? e : !e })
  132991. else for (p = 0, m = s.length; p < m; p++) for (g = 0, v = i.length; g < v; g++) h[g][p] = o.__assign(o.__assign({}, h[g][p]), { checked: t === g && n === p ? e : !e })
  132992. return [4, d('change', a.resolveEventData(this.props, { value: h.concat() }))]
  132993. case 1:
  132994. return (null == (_ = b.sent()) ? void 0 : _.prevented) || this.props.onChange(h.concat()), [2]
  132995. }
  132996. })
  132997. })
  132998. }),
  132999. (t.prototype.isColumChecked = function (e, t) {
  133000. var n = e[t]
  133001. return (
  133002. !!n &&
  133003. n.some(function (e) {
  133004. return e && e.checked
  133005. })
  133006. )
  133007. }),
  133008. (t.prototype.isColumnPartialChecked = function (e, t) {
  133009. var n = e[t]
  133010. if (!n || 1 == n.length) return !1
  133011. var r = n[0].checked
  133012. return (
  133013. n.some(function (e) {
  133014. return e.checked !== r
  133015. }) &&
  133016. !n.every(function (e) {
  133017. return e.checked === r
  133018. })
  133019. )
  133020. }),
  133021. (t.prototype.toggleColumnCheckAll = function (e, t, n) {
  133022. return o.__awaiter(this, void 0, void 0, function () {
  133023. var r, i
  133024. return o.__generator(this, function (o) {
  133025. switch (o.label) {
  133026. case 0:
  133027. ;(r = t[n]), (i = 0), (o.label = 1)
  133028. case 1:
  133029. return i < r.length ? [4, this.toggleItem(e, n, i)] : [3, 4]
  133030. case 2:
  133031. o.sent(), (o.label = 3)
  133032. case 3:
  133033. return i++, [3, 1]
  133034. case 4:
  133035. return [2]
  133036. }
  133037. })
  133038. })
  133039. }),
  133040. (t.prototype.isRowChecked = function (e, t) {
  133041. return (
  133042. e &&
  133043. e.some(function (e) {
  133044. return e[t] && e[t].checked
  133045. })
  133046. )
  133047. }),
  133048. (t.prototype.isRowPartialChecked = function (e, t) {
  133049. if (!e || 1 == e.length) return !1
  133050. var n = e[0][t].checked
  133051. return (
  133052. e.some(function (e) {
  133053. return n !== e[t].checked
  133054. }) &&
  133055. !e.every(function (e) {
  133056. return e.checked
  133057. })
  133058. )
  133059. }),
  133060. (t.prototype.toggleRowCheckAll = function (e, t, n) {
  133061. return o.__awaiter(this, void 0, void 0, function () {
  133062. var r
  133063. return o.__generator(this, function (o) {
  133064. switch (o.label) {
  133065. case 0:
  133066. ;(r = 0), (o.label = 1)
  133067. case 1:
  133068. return r < t.length ? [4, this.toggleItem(e, r, n)] : [3, 4]
  133069. case 2:
  133070. o.sent(), (o.label = 3)
  133071. case 3:
  133072. return r++, [3, 1]
  133073. case 4:
  133074. return [2]
  133075. }
  133076. })
  133077. })
  133078. }),
  133079. (t.prototype.renderInput = function (e) {
  133080. var t = this
  133081. void 0 === e && (e = !1)
  133082. var n = this.state,
  133083. r = n.columns,
  133084. o = n.rows,
  133085. i = this.props,
  133086. l = i.rowLabel,
  133087. c = i.disabled,
  133088. u = i.classnames,
  133089. d = i.multiple,
  133090. p = i.textAlign,
  133091. m = i.xCheckAll,
  133092. g = i.yCheckAll,
  133093. v = i.testIdBuilder,
  133094. _ = this.props.value || f(r, o)
  133095. return h(
  133096. 'div',
  133097. { className: u('Table m-b-none', { 'is-mobile': a.isMobile() }) },
  133098. h(
  133099. 'div',
  133100. { className: u('Table-content') },
  133101. h(
  133102. 'table',
  133103. { className: u('Table-table') },
  133104. h(
  133105. 'thead',
  133106. null,
  133107. h(
  133108. 'tr',
  133109. null,
  133110. h('th', null, l),
  133111. r.map(function (n, r) {
  133112. return h(
  133113. 'th',
  133114. { key: r, className: 'text-' + (p || d ? 'left' : 'center') },
  133115. d && g
  133116. ? h(s.Checkbox, {
  133117. type: 'checkbox',
  133118. disabled: e || c,
  133119. checked: t.isColumChecked(_, r),
  133120. partial: t.isColumnPartialChecked(_, r),
  133121. onChange: function (e) {
  133122. return t.toggleColumnCheckAll(e, _, r)
  133123. }
  133124. })
  133125. : null,
  133126. n.label
  133127. )
  133128. })
  133129. )
  133130. ),
  133131. h(
  133132. 'tbody',
  133133. null,
  133134. o.map(function (n, o) {
  133135. return h(
  133136. 'tr',
  133137. { key: o },
  133138. h(
  133139. 'td',
  133140. null,
  133141. d && m
  133142. ? h(s.Checkbox, {
  133143. type: 'checkbox',
  133144. disabled: e || c,
  133145. checked: t.isRowChecked(_, o),
  133146. partial: t.isRowPartialChecked(_, o),
  133147. onChange: function (e) {
  133148. return t.toggleRowCheckAll(e, _, o)
  133149. },
  133150. testIdBuilder: null == v ? void 0 : v.getChild(o)
  133151. })
  133152. : null,
  133153. n.label,
  133154. n.description || n.desc ? h('span', { className: 'm-l-xs text-muted text-xs' }, n.description || n.desc) : null
  133155. ),
  133156. r.map(function (n, r) {
  133157. return h(
  133158. 'td',
  133159. { key: r, className: 'text-' + (p || d ? 'left' : 'center') },
  133160. h(s.Checkbox, {
  133161. type: d ? 'checkbox' : 'radio',
  133162. disabled: e || c,
  133163. checked: !!(_[r] && _[r][o] && _[r][o].checked),
  133164. onChange: function (e) {
  133165. return t.toggleItem(e, r, o)
  133166. },
  133167. testIdBuilder: null == v ? void 0 : v.getChild(''.concat(r, '-').concat(o))
  133168. })
  133169. )
  133170. })
  133171. )
  133172. })
  133173. )
  133174. )
  133175. )
  133176. )
  133177. }),
  133178. (t.prototype.renderStatic = function (e) {
  133179. void 0 === e && (e = '-')
  133180. var t = this.props,
  133181. n = t.className
  133182. t.render
  133183. var r = t.classnames,
  133184. o = this.state.error
  133185. return h('div', { key: 'input', className: r('MatrixControl', n || '') }, o ? e : this.renderInput(!0))
  133186. }),
  133187. (t.prototype.render = function () {
  133188. var e = this.props,
  133189. t = e.className
  133190. e.render
  133191. var n = e.classnames,
  133192. r = e.loadingConfig,
  133193. o = this.state,
  133194. i = o.error,
  133195. a = o.loading
  133196. return h(
  133197. 'div',
  133198. { key: 'input', className: n('MatrixControl', t || '') },
  133199. i ? h('div', { className: n('MatrixControl-error Alert Alert--danger') }, String(i)) : this.renderInput(),
  133200. h(s.Spinner, { size: 'lg', overlay: !0, key: 'info', show: a, loadingConfig: r })
  133201. )
  133202. }),
  133203. (t.defaultProps = { columns: [], rows: [], multiple: !0, singleSelectMode: 'column' }),
  133204. o.__decorate([l.supportStatic(), o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  133205. t
  133206. )
  133207. })(u.default.Component)
  133208. function f(e, t) {
  133209. return (
  133210. Array.isArray(e) || (e = []),
  133211. Array.isArray(t) || (t = []),
  133212. e.map(function (e) {
  133213. return t.map(function (t) {
  133214. return o.__assign(o.__assign(o.__assign({}, t), e), { checked: !1 })
  133215. })
  133216. })
  133217. )
  133218. }
  133219. !(function (e) {
  133220. function t() {
  133221. return (null !== e && e.apply(this, arguments)) || this
  133222. }
  133223. o.__extends(t, e), (t = o.__decorate([a.FormItem({ type: 'matrix-checkboxes', strictMode: !1, sizeMutable: !1 })], t))
  133224. })(p),
  133225. (t.default = p),
  133226. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  133227. }) /*!node_modules/amis/lib/renderers/Form/InputMonthRange.js*/
  133228. amis.define('582ab2c', function (t, e, a, n) {
  133229. 'use strict'
  133230. Object.defineProperty(e, '__esModule', { value: !0 })
  133231. var r = t('68b98b9')
  133232. t('ac704b9')
  133233. var i = t('64ea6e0'),
  133234. o = t('cb263ff'),
  133235. s = t('3d99562'),
  133236. l = t('59972ca'),
  133237. u = t('26ec3b9')
  133238. function m(t) {
  133239. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  133240. }
  133241. var d = m(o),
  133242. p = t('ac704b9'),
  133243. c = (p.default || p).createElement
  133244. ;(p.default || p).Fragment
  133245. var f = (function (t) {
  133246. function e() {
  133247. return (null !== t && t.apply(this, arguments)) || this
  133248. }
  133249. return (
  133250. r.__extends(e, t),
  133251. (e.prototype.render = function () {
  133252. var t = this.props,
  133253. e = t.className
  133254. t.style
  133255. var a = t.classPrefix,
  133256. n = t.minDate,
  133257. o = t.maxDate,
  133258. s = t.minDuration,
  133259. u = t.maxDuration,
  133260. m = t.data,
  133261. p = t.format,
  133262. f = t.mobileUI,
  133263. v = t.valueFormat,
  133264. h = t.inputFormat,
  133265. _ = t.displayFormat,
  133266. D = t.env,
  133267. y = r.__rest(t, ['className', 'style', 'classPrefix', 'minDate', 'maxDate', 'minDuration', 'maxDuration', 'data', 'format', 'mobileUI', 'valueFormat', 'inputFormat', 'displayFormat', 'env'])
  133268. return c(
  133269. 'div',
  133270. { className: d.default(''.concat(a, 'DateRangeControl'), e) },
  133271. c(
  133272. l.DateRangePicker,
  133273. r.__assign(
  133274. {
  133275. viewMode: 'months',
  133276. mobileUI: f,
  133277. valueFormat: v || p,
  133278. displayFormat: _ || h,
  133279. classPrefix: a,
  133280. popOverContainer: f ? (null == D ? void 0 : D.getModalContainer) : y.popOverContainer || D.getModalContainer,
  133281. popOverContainerSelector: y.popOverContainerSelector,
  133282. onRef: this.getRef,
  133283. data: m
  133284. },
  133285. y,
  133286. {
  133287. minDate: n ? i.filterDate(n, m, v || p) : void 0,
  133288. maxDate: o ? i.filterDate(o, m, v || p) : void 0,
  133289. minDuration: s ? i.parseDuration(s) : void 0,
  133290. maxDuration: u ? i.parseDuration(u) : void 0,
  133291. onChange: this.handleChange,
  133292. onFocus: this.dispatchEvent,
  133293. onBlur: this.dispatchEvent
  133294. }
  133295. )
  133296. )
  133297. )
  133298. }),
  133299. r.__decorate([u.supportStatic(), r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], e.prototype, 'render', null),
  133300. e
  133301. )
  133302. })(s.default)
  133303. !(function (t) {
  133304. function e() {
  133305. return (null !== t && t.apply(this, arguments)) || this
  133306. }
  133307. r.__extends(e, t),
  133308. (e.defaultProps = { format: 'X', inputFormat: 'YYYY-MM', joinValues: !0, delimiter: ',', ranges: '', shortcuts: 'thismonth,prevmonth', animation: !0 }),
  133309. (e = r.__decorate([i.FormItem({ type: 'input-month-range' })], e))
  133310. })(f),
  133311. (e.default = f),
  133312. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  133313. }) /*!node_modules/amis/lib/renderers/Form/InputQuarterRange.js*/
  133314. amis.define('e7e17a3', function (e, t, a, r) {
  133315. 'use strict'
  133316. Object.defineProperty(t, '__esModule', { value: !0 })
  133317. var n = e('68b98b9')
  133318. e('ac704b9')
  133319. var i = e('64ea6e0'),
  133320. o = e('cb263ff'),
  133321. s = e('3d99562'),
  133322. u = e('59972ca'),
  133323. l = e('26ec3b9')
  133324. function d(e) {
  133325. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  133326. }
  133327. var m = d(o),
  133328. p = e('ac704b9'),
  133329. c = (p.default || p).createElement
  133330. ;(p.default || p).Fragment
  133331. var f = (function (e) {
  133332. function t() {
  133333. return (null !== e && e.apply(this, arguments)) || this
  133334. }
  133335. return (
  133336. n.__extends(t, e),
  133337. (t.prototype.render = function () {
  133338. var e = this.props,
  133339. t = e.className
  133340. e.style
  133341. var a = e.classPrefix,
  133342. r = e.minDate,
  133343. o = e.maxDate,
  133344. s = e.minDuration,
  133345. l = e.maxDuration,
  133346. d = e.data,
  133347. p = e.format,
  133348. f = e.valueFormat,
  133349. v = e.inputFormat,
  133350. _ = e.displayFormat,
  133351. D = e.env,
  133352. h = e.mobileUI,
  133353. y = n.__rest(e, ['className', 'style', 'classPrefix', 'minDate', 'maxDate', 'minDuration', 'maxDuration', 'data', 'format', 'valueFormat', 'inputFormat', 'displayFormat', 'env', 'mobileUI'])
  133354. return c(
  133355. 'div',
  133356. { className: m.default(''.concat(a, 'DateRangeControl'), t) },
  133357. c(
  133358. u.DateRangePicker,
  133359. n.__assign(
  133360. {
  133361. viewMode: 'quarters',
  133362. mobileUI: h,
  133363. valueFormat: f || p,
  133364. displayFormat: _ || v,
  133365. classPrefix: a,
  133366. popOverContainer: h ? (null == D ? void 0 : D.getModalContainer) : y.popOverContainer || D.getModalContainer,
  133367. popOverContainerSelector: y.popOverContainerSelector,
  133368. onRef: this.getRef,
  133369. data: d
  133370. },
  133371. y,
  133372. {
  133373. minDate: r ? i.filterDate(r, d, f || p) : void 0,
  133374. maxDate: o ? i.filterDate(o, d, f || p) : void 0,
  133375. minDuration: s ? i.parseDuration(s) : void 0,
  133376. maxDuration: l ? i.parseDuration(l) : void 0,
  133377. onChange: this.handleChange,
  133378. onFocus: this.dispatchEvent,
  133379. onBlur: this.dispatchEvent
  133380. }
  133381. )
  133382. )
  133383. )
  133384. }),
  133385. n.__decorate([l.supportStatic(), n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  133386. t
  133387. )
  133388. })(s.default)
  133389. !(function (e) {
  133390. function t() {
  133391. return (null !== e && e.apply(this, arguments)) || this
  133392. }
  133393. n.__extends(t, e),
  133394. (t.defaultProps = { format: 'X', inputFormat: 'YYYY-[Q]Q', joinValues: !0, delimiter: ',', ranges: 'thisquarter,prevquarter', shortcuts: 'thisquarter,prevquarter', animation: !0 }),
  133395. (t = n.__decorate([i.FormItem({ type: 'input-quarter-range' })], t))
  133396. })(f),
  133397. (t.default = f),
  133398. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  133399. }) /*!node_modules/amis/lib/renderers/Form/InputYearRange.js*/
  133400. amis.define('ed10795', function (e, t, a, n) {
  133401. 'use strict'
  133402. Object.defineProperty(t, '__esModule', { value: !0 })
  133403. var r = e('68b98b9')
  133404. e('ac704b9')
  133405. var i = e('64ea6e0'),
  133406. o = e('cb263ff'),
  133407. s = e('3d99562'),
  133408. l = e('59972ca'),
  133409. u = e('26ec3b9')
  133410. function d(e) {
  133411. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  133412. }
  133413. var m = d(o),
  133414. p = e('ac704b9'),
  133415. c = (p.default || p).createElement
  133416. ;(p.default || p).Fragment
  133417. var f = (function (e) {
  133418. function t() {
  133419. return (null !== e && e.apply(this, arguments)) || this
  133420. }
  133421. return (
  133422. r.__extends(t, e),
  133423. (t.prototype.render = function () {
  133424. var e = this.props,
  133425. t = e.className
  133426. e.style
  133427. var a = e.classPrefix,
  133428. n = e.minDate,
  133429. o = e.maxDate,
  133430. s = e.minDuration,
  133431. u = e.maxDuration,
  133432. d = e.data,
  133433. p = e.format,
  133434. f = e.mobileUI,
  133435. v = e.valueFormat,
  133436. y = e.inputFormat,
  133437. _ = e.displayFormat,
  133438. D = e.env,
  133439. h = r.__rest(e, ['className', 'style', 'classPrefix', 'minDate', 'maxDate', 'minDuration', 'maxDuration', 'data', 'format', 'mobileUI', 'valueFormat', 'inputFormat', 'displayFormat', 'env'])
  133440. return c(
  133441. 'div',
  133442. { className: m.default(''.concat(a, 'DateRangeControl'), t) },
  133443. c(
  133444. l.DateRangePicker,
  133445. r.__assign(
  133446. {
  133447. viewMode: 'years',
  133448. mobileUI: f,
  133449. valueFormat: v || p,
  133450. displayFormat: _ || y,
  133451. classPrefix: a,
  133452. popOverContainer: f ? (null == D ? void 0 : D.getModalContainer) : h.popOverContainer || D.getModalContainer,
  133453. popOverContainerSelector: h.popOverContainerSelector,
  133454. onRef: this.getRef,
  133455. data: d
  133456. },
  133457. h,
  133458. {
  133459. minDate: n ? i.filterDate(n, d, v || p) : void 0,
  133460. maxDate: o ? i.filterDate(o, d, v || p) : void 0,
  133461. minDuration: s ? i.parseDuration(s) : void 0,
  133462. maxDuration: u ? i.parseDuration(u) : void 0,
  133463. onChange: this.handleChange,
  133464. onFocus: this.dispatchEvent,
  133465. onBlur: this.dispatchEvent
  133466. }
  133467. )
  133468. )
  133469. )
  133470. }),
  133471. r.__decorate([u.supportStatic(), r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  133472. t
  133473. )
  133474. })(s.default)
  133475. !(function (e) {
  133476. function t() {
  133477. return (null !== e && e.apply(this, arguments)) || this
  133478. }
  133479. r.__extends(t, e),
  133480. (t.defaultProps = { format: 'X', inputFormat: 'YYYY', joinValues: !0, delimiter: ',', ranges: 'thisyear,prevyear', shortcuts: 'thisyear,prevyear', animation: !0 }),
  133481. (t = r.__decorate([i.FormItem({ type: 'input-year-range' })], t))
  133482. })(f),
  133483. (t.default = f),
  133484. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  133485. }) /*!node_modules/amis/lib/renderers/Form/InputRange.js*/
  133486. amis.define('f50ab6c', function (t, e, a, n) {
  133487. 'use strict'
  133488. Object.defineProperty(e, '__esModule', { value: !0 })
  133489. var i = t('68b98b9'),
  133490. r = t('ac704b9'),
  133491. o = t('a94549b'),
  133492. s = t('e98f234'),
  133493. u = t('37efca2'),
  133494. p = t('97a58f7'),
  133495. l = t('64ea6e0'),
  133496. d = t('59972ca'),
  133497. m = t('26ec3b9')
  133498. function c(t) {
  133499. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  133500. }
  133501. var _ = c(r),
  133502. h = c(o),
  133503. g = c(s),
  133504. v = c(u),
  133505. f = c(p),
  133506. y = t('ac704b9'),
  133507. b = (y.default || y).createElement
  133508. ;(y.default || y).Fragment
  133509. var x = function (t, e, a) {
  133510. if ((void 0 === e && (e = {}), 'string' == typeof t)) {
  133511. if ('string' == typeof (t = l.isPureVariable(t) ? l.resolveVariableAndFilter(t, e) : t)) {
  133512. var n = parseFloat(t)
  133513. return isNaN(n) ? a : n
  133514. }
  133515. if ('number' == typeof t) return t
  133516. } else if ('number' == typeof t) return t
  133517. return null != t ? t : a
  133518. }
  133519. function V(t, e) {
  133520. var a, n
  133521. if (e.multiple) {
  133522. var r = e.min,
  133523. o = e.max
  133524. return (
  133525. 'string' == typeof t
  133526. ? ((r = (a = i.__read(
  133527. t.split(e.delimiter || ',').map(function (t) {
  133528. return Number(t)
  133529. }),
  133530. 2
  133531. ))[0]),
  133532. (o = a[1]))
  133533. : Array.isArray(t)
  133534. ? ((r = (n = i.__read(t, 2))[0]), (o = n[1]))
  133535. : 'object' == typeof t && ((r = t.min), (o = t.max)),
  133536. { min: void 0 === r || r < e.min ? e.min : r, max: void 0 === o || o > e.max ? e.max : o }
  133537. )
  133538. }
  133539. return +t < e.min ? e.min : Math.min(+t, e.max)
  133540. }
  133541. var F = (function (t) {
  133542. function e() {
  133543. return (null !== t && t.apply(this, arguments)) || this
  133544. }
  133545. return (
  133546. i.__extends(e, t),
  133547. (e.prototype.handleInputNumberChange = function (t) {
  133548. var e,
  133549. a = this.props,
  133550. n = a.multiple,
  133551. r = a.value,
  133552. o = a.type,
  133553. s = a.min,
  133554. u = a.max,
  133555. p = a.onChange,
  133556. l = this.getValue(t, o)
  133557. null == p || p(n ? i.__assign(i.__assign({}, r), (((e = {})[o] = l), e)) : Math.max(Math.min(t, u), s))
  133558. }),
  133559. (e.prototype.onUpdateValue = function (t) {
  133560. var e,
  133561. a = this.props,
  133562. n = a.multiple,
  133563. r = a.value,
  133564. o = a.type,
  133565. s = this.getValue(t, o)
  133566. this.props.onChange(n ? i.__assign(i.__assign({}, r), (((e = {})[o] = s), e)) : t)
  133567. }),
  133568. (e.prototype.checkNum = function (t) {
  133569. return 'number' != typeof t && ((t = l.filter(t, this.props.data)), (t = /^[-]?\d+/.test(t) ? +t : void 0)), t
  133570. }),
  133571. (e.prototype.getStepPrecision = function () {
  133572. var t,
  133573. e = this.props,
  133574. a = e.step,
  133575. n = e.data,
  133576. i = x(a, n, 1)
  133577. return !/^\d+\.\d+$/.test(i.toString()) || i < 0 ? 0 : null === (t = i.toString().split('.')[1]) || void 0 === t ? void 0 : t.length
  133578. }),
  133579. (e.prototype.getValue = function (t, e) {
  133580. var a = this.props,
  133581. n = a.min,
  133582. i = a.max,
  133583. r = a.step,
  133584. o = a.value
  133585. t = null != t ? t : 'min' === e ? n : i
  133586. var s = Math.round(parseFloat(t + '') / r) * r
  133587. switch (((s = parseFloat(s.toFixed(this.getStepPrecision()))), e)) {
  133588. case 'min':
  133589. return g.default(o) && h.default(o.max) ? (s >= o.max ? o.max - r : s) : n
  133590. case 'max':
  133591. return g.default(o) && h.default(o.min) ? (s <= o.min ? o.min + r : s) : i
  133592. default:
  133593. return (s < n && n) || (s > i && i) || s
  133594. }
  133595. }),
  133596. (e.prototype.onBlur = function (t) {
  133597. return i.__awaiter(this, void 0, void 0, function () {
  133598. var e, a, n, r, o
  133599. return i.__generator(this, function (i) {
  133600. switch (i.label) {
  133601. case 0:
  133602. return (e = this.props), (a = e.dispatchEvent), (n = e.value), (r = e.onBlur), [4, a('blur', l.resolveEventData(this.props, { value: n }))]
  133603. case 1:
  133604. return (null == (o = i.sent()) ? void 0 : o.prevented) || null == r || r(t), [2]
  133605. }
  133606. })
  133607. })
  133608. }),
  133609. (e.prototype.onFocus = function (t) {
  133610. return i.__awaiter(this, void 0, void 0, function () {
  133611. var e, a, n, r, o
  133612. return i.__generator(this, function (i) {
  133613. switch (i.label) {
  133614. case 0:
  133615. return (e = this.props), (a = e.dispatchEvent), (n = e.value), (r = e.onFocus), [4, a('focus', l.resolveEventData(this.props, { value: n }))]
  133616. case 1:
  133617. return (null == (o = i.sent()) ? void 0 : o.prevented) || null == r || r(t), [2]
  133618. }
  133619. })
  133620. })
  133621. }),
  133622. (e.prototype.render = function () {
  133623. var t,
  133624. e = this.props,
  133625. a = e.classnames
  133626. e.style
  133627. var n = e.value,
  133628. i = e.multiple,
  133629. r = e.type,
  133630. o = e.step,
  133631. s = e.classPrefix,
  133632. u = e.disabled,
  133633. p = e.max,
  133634. l = e.min,
  133635. m = e.mobileUI,
  133636. c = e.unit,
  133637. _ = e.showInputUnit,
  133638. h = i ? ('min' === r ? Math.min(n.min, n.max) : Math.max(n.min, n.max)) : n
  133639. return b(
  133640. 'div',
  133641. { className: a(''.concat(s, 'InputRange-input'), ((t = {}), (t[''.concat(s, 'InputRange-input-with-unit')] = c && _), t)) },
  133642. b(d.NumberInput, {
  133643. value: +h,
  133644. step: o,
  133645. max: this.checkNum(p),
  133646. min: this.checkNum(l),
  133647. onChange: this.handleInputNumberChange,
  133648. disabled: u,
  133649. onBlur: this.onBlur,
  133650. onFocus: this.onFocus,
  133651. mobileUI: m
  133652. }),
  133653. c && _ && b('div', { className: a(''.concat(s, 'InputRange-unit'), ''.concat(s, 'Select')) }, c)
  133654. )
  133655. }),
  133656. i.__decorate(
  133657. [l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Number]), i.__metadata('design:returntype', void 0)],
  133658. e.prototype,
  133659. 'handleInputNumberChange',
  133660. null
  133661. ),
  133662. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Number]), i.__metadata('design:returntype', void 0)], e.prototype, 'onUpdateValue', null),
  133663. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', Promise)], e.prototype, 'onBlur', null),
  133664. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', Promise)], e.prototype, 'onFocus', null),
  133665. e
  133666. )
  133667. })(_.default.Component),
  133668. C = (function (t) {
  133669. function e(e) {
  133670. var a = t.call(this, e) || this,
  133671. n = a.props,
  133672. i = n.value,
  133673. r = n.multiple,
  133674. o = n.delimiter,
  133675. s = n.min,
  133676. u = n.max,
  133677. p = n.data,
  133678. l = V(i, { multiple: r, delimiter: o, min: x(s, p, 0), max: x(u, p, 0) })
  133679. return (a.state = { value: a.getValue(l) }), a
  133680. }
  133681. return (
  133682. i.__extends(e, t),
  133683. (e.prototype.componentDidUpdate = function (t) {
  133684. var e = t.value,
  133685. a = t.min,
  133686. n = t.max,
  133687. i = t.data,
  133688. r = this.props,
  133689. o = r.value,
  133690. s = r.multiple,
  133691. u = r.delimiter,
  133692. p = r.min,
  133693. l = r.max,
  133694. d = r.data
  133695. r.onChange
  133696. var m = x(a, i, 0),
  133697. c = x(n, i, 100),
  133698. _ = x(p, d, 0),
  133699. h = x(l, d, 100)
  133700. if (e !== o || m !== _ || c !== h) {
  133701. var g = V(o, { multiple: s, delimiter: u, min: _, max: h })
  133702. this.setState({ value: this.getValue(g) })
  133703. }
  133704. }),
  133705. (e.prototype.doAction = function (t, e, a) {
  133706. var n = null == t ? void 0 : t.actionType
  133707. 'reset' === n ? this.resetValue() : 'clear' === n && this.clearValue()
  133708. }),
  133709. (e.prototype.resetValue = function () {
  133710. var t,
  133711. e,
  133712. a = this.props,
  133713. n = a.multiple,
  133714. i = a.min,
  133715. r = a.max,
  133716. o = a.data,
  133717. s = a.onChange,
  133718. u = a.formStore,
  133719. p = a.store,
  133720. d = a.name,
  133721. m = a.resetValue,
  133722. c = x(i, o, 0),
  133723. _ = x(r, o, 100),
  133724. h = null !== (e = l.getVariable(null !== (t = null == u ? void 0 : u.pristine) && void 0 !== t ? t : null == p ? void 0 : p.pristine, d)) && void 0 !== e ? e : m,
  133725. g = this.getFormatValue(null != h ? h : n ? { min: c, max: _ } : c)
  133726. null == s || s(g)
  133727. }),
  133728. (e.prototype.clearValue = function (t) {
  133729. var e = this.props,
  133730. a = e.multiple,
  133731. n = e.min,
  133732. i = e.max,
  133733. r = e.data,
  133734. o = e.onChange,
  133735. s = x(n, r, 0),
  133736. u = x(i, r, 100),
  133737. p = this.getFormatValue(a ? { min: s, max: u } : s)
  133738. null == o || o(p)
  133739. }),
  133740. (e.prototype.getStepPrecision = function () {
  133741. var t,
  133742. e = this.props,
  133743. a = e.step,
  133744. n = e.data,
  133745. i = x(a, n, 1)
  133746. return !/^\d+\.\d+$/.test(i.toString()) || i < 0 ? 0 : null === (t = i.toString().split('.')[1]) || void 0 === t ? void 0 : t.length
  133747. }),
  133748. (e.prototype.getValue = function (t) {
  133749. var e = this.props.multiple,
  133750. a = this.getStepPrecision()
  133751. return e ? { max: l.stripNumber(t.max, a), min: l.stripNumber(t.min, a) } : l.stripNumber(t, a)
  133752. }),
  133753. (e.prototype.handleChange = function (t) {
  133754. return i.__awaiter(this, void 0, void 0, function () {
  133755. var e, a, n, r, o, s
  133756. return i.__generator(this, function (i) {
  133757. switch (i.label) {
  133758. case 0:
  133759. return (
  133760. (e = this.getValue(t)),
  133761. this.setState({ value: e }),
  133762. (a = this.props),
  133763. (n = a.onChange),
  133764. (r = a.dispatchEvent),
  133765. (o = this.getFormatValue(e)),
  133766. [4, r('change', l.resolveEventData(this.props, { value: o }))]
  133767. )
  133768. case 1:
  133769. return (null == (s = i.sent()) ? void 0 : s.prevented) || null == n || n(o), [2]
  133770. }
  133771. })
  133772. })
  133773. }),
  133774. (e.prototype.onAfterChange = function () {
  133775. var t = this.state.value,
  133776. e = this.props.onAfterChange,
  133777. a = this.getFormatValue(this.getValue(t))
  133778. e && e(a)
  133779. }),
  133780. (e.prototype.getFormatValue = function (t) {
  133781. var e = this.props,
  133782. a = e.multiple,
  133783. n = e.joinValues,
  133784. i = e.delimiter,
  133785. r = e.extraName
  133786. return a ? (r ? [t.min, t.max] : n ? [t.min, t.max].join(i || ',') : { min: t.min, max: t.max }) : t
  133787. }),
  133788. (e.prototype.render = function () {
  133789. var t = this,
  133790. e = this.state.value,
  133791. a = i.__assign(i.__assign({}, this.props), {
  133792. min: x(this.props.min, this.props.data, 0),
  133793. max: x(this.props.max, this.props.data, 0),
  133794. step: x(this.props.step, this.props.data, 1),
  133795. value: e,
  133796. onChange: this.handleChange,
  133797. onAfterChange: this.onAfterChange
  133798. }),
  133799. n = a.classPrefix,
  133800. r = a.multiple
  133801. a.parts
  133802. var o = a.showInput,
  133803. s = a.classnames,
  133804. u = a.className,
  133805. p = a.disabled,
  133806. m = a.clearable,
  133807. c = a.min,
  133808. _ = a.max,
  133809. h = a.render,
  133810. y = a.marks,
  133811. V = a.region,
  133812. C = a.mobileUI,
  133813. N = y ? i.__assign({}, y) : y
  133814. return (
  133815. y &&
  133816. f.default(y, function (t, e) {
  133817. g.default(t) && t.type && N && (N[e] = h(V, t)), N && !l.isNumeric(e.replace(/%$/, '')) && delete N[e]
  133818. }),
  133819. b(
  133820. 'div',
  133821. { className: s('RangeControl', ''.concat(n, 'InputRange'), { 'is-disabled': p }, { 'is-mobile': C }, u) },
  133822. o && r && b(F, i.__assign({}, a, { type: 'min' })),
  133823. b(d.Range, i.__assign({}, a, { marks: N })),
  133824. o && b(F, i.__assign({}, a, { type: 'max' })),
  133825. m && !p && o
  133826. ? b(
  133827. 'a',
  133828. {
  133829. onClick: function () {
  133830. return t.clearValue()
  133831. },
  133832. className: s('InputRange-clear', { 'is-active': r ? v.default(this.state.value, { min: c, max: _ }) : this.state.value !== c })
  133833. },
  133834. b(d.Icon, { icon: 'close', className: 'icon' })
  133835. )
  133836. : null
  133837. )
  133838. )
  133839. }),
  133840. (e.defaultProps = {
  133841. value: 0,
  133842. max: 100,
  133843. min: 0,
  133844. step: 1,
  133845. unit: '',
  133846. clearable: !0,
  133847. disabled: !1,
  133848. showInput: !1,
  133849. showInputUnit: !1,
  133850. multiple: !1,
  133851. joinValues: !0,
  133852. delimiter: ',',
  133853. showSteps: !1,
  133854. parts: 1,
  133855. tooltipPlacement: 'auto'
  133856. }),
  133857. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], e.prototype, 'resetValue', null),
  133858. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [String]), i.__metadata('design:returntype', void 0)], e.prototype, 'clearValue', null),
  133859. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], e.prototype, 'getValue', null),
  133860. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', Promise)], e.prototype, 'handleChange', null),
  133861. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], e.prototype, 'onAfterChange', null),
  133862. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', Object)], e.prototype, 'getFormatValue', null),
  133863. i.__decorate([m.supportStatic(), i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], e.prototype, 'render', null),
  133864. e
  133865. )
  133866. })(_.default.PureComponent)
  133867. !(function (t) {
  133868. function e() {
  133869. return (null !== t && t.apply(this, arguments)) || this
  133870. }
  133871. i.__extends(e, t), (e = i.__decorate([l.FormItem({ type: 'input-range' })], e))
  133872. })(C),
  133873. (e.Input = F),
  133874. (e.default = C),
  133875. (e.formatValue = V),
  133876. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  133877. }) /*!node_modules/amis/lib/renderers/Form/Combo.js*/
  133878. amis.define('57ee8df', function (e, t, a, n) {
  133879. 'use strict'
  133880. Object.defineProperty(t, '__esModule', { value: !0 })
  133881. var i = e('68b98b9'),
  133882. r = e('ac704b9'),
  133883. s = e('1e5c4ba'),
  133884. o = e('7d5c8a5'),
  133885. l = e('64ea6e0'),
  133886. d = e('59972ca'),
  133887. u = e('9a27350'),
  133888. m = e('0de7e2d'),
  133889. p = e('5ee9171'),
  133890. c = e('668845d'),
  133891. h = e('0910768'),
  133892. f = e('37efca2')
  133893. function b(e) {
  133894. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  133895. }
  133896. var g = b(r),
  133897. v = b(o),
  133898. y = b(u),
  133899. C = b(m),
  133900. _ = b(p),
  133901. I = b(h),
  133902. A = b(f),
  133903. V = e('ac704b9'),
  133904. x = (V.default || V).createElement
  133905. function N(e, t) {
  133906. return t.reduce(function (t, a) {
  133907. return (t[a] = l.resolveVariable(a, e)), t
  133908. }, {})
  133909. }
  133910. ;(V.default || V).Fragment
  133911. var F = (function (e) {
  133912. function t(t) {
  133913. var a = e.call(this, t) || this
  133914. ;(a.subFormDefaultValues = []),
  133915. (a.keys = []),
  133916. (a.toDispose = []),
  133917. (a.id = l.guid()),
  133918. (a.refsMap = {}),
  133919. (a.makeFormRef = _.default(function (e) {
  133920. return function (t) {
  133921. return a.formRef(t, e)
  133922. }
  133923. })),
  133924. (a.memoizedFormatValue = _.default(
  133925. function (e, t, a, n, r) {
  133926. return l.createObject(l.extendObject(r, i.__assign({ index: n, __index: n }, r)), i.__assign(i.__assign({}, a), Array.isArray(t) ? N(r, t) : null))
  133927. },
  133928. function (e, t, a, n, i) {
  133929. return Array.isArray(t) ? JSON.stringify([a, n, i, N(i, t)]) : e ? JSON.stringify([a, n]) : JSON.stringify([a, n, i])
  133930. }
  133931. )),
  133932. (a.handleChange = a.handleChange.bind(a)),
  133933. (a.handleRadioChange = a.handleRadioChange.bind(a)),
  133934. (a.handleSingleFormChange = a.handleSingleFormChange.bind(a)),
  133935. (a.handleSingleFormInit = a.handleSingleFormInit.bind(a)),
  133936. (a.handleFormInit = a.handleFormInit.bind(a)),
  133937. (a.handleAction = a.handleAction.bind(a)),
  133938. (a.addItem = a.addItem.bind(a)),
  133939. (a.deleteItem = a.deleteItem.bind(a)),
  133940. (a.dragTipRef = a.dragTipRef.bind(a)),
  133941. (a.flush = a.flush.bind(a)),
  133942. (a.handleComboTypeChange = a.handleComboTypeChange.bind(a)),
  133943. (a.handleSubFormValid = a.handleSubFormValid.bind(a)),
  133944. (a.defaultValue = i.__assign({}, t.scaffold))
  133945. var n = t.store
  133946. t.value
  133947. var r = t.multiple,
  133948. s = t.formItem,
  133949. o = t.addHook
  133950. return (
  133951. n.config({ multiple: r, minLength: a.resolveVariableProps(t, 'minLength'), maxLength: a.resolveVariableProps(t, 'maxLength'), length: a.getValueAsArray(t).length }),
  133952. s && c.isAlive(s) && s.setSubStore(n),
  133953. o && a.toDispose.push(o(a.flush, 'flush')),
  133954. a
  133955. )
  133956. }
  133957. return (
  133958. i.__extends(t, e),
  133959. (t.prototype.componentDidUpdate = function (e) {
  133960. var t = this.props
  133961. if (
  133962. l.anyChanged(['minLength', 'maxLength', 'value'], e, t) ||
  133963. this.resolveVariableProps(e, 'minLength') !== this.resolveVariableProps(t, 'minLength') ||
  133964. this.resolveVariableProps(e, 'maxLength') !== this.resolveVariableProps(t, 'maxLength')
  133965. ) {
  133966. var a = t.store,
  133967. n = t.multiple,
  133968. r = this.getValueAsArray(t)
  133969. a.config({ multiple: n, minLength: this.resolveVariableProps(t, 'minLength'), maxLength: this.resolveVariableProps(t, 'maxLength'), length: r.length }),
  133970. a.activeKey >= r.length && a.setActiveKey(Math.max(0, r.length - 1)),
  133971. t.value !== e.value &&
  133972. !e.formInited &&
  133973. this.subFormDefaultValues.length &&
  133974. (this.subFormDefaultValues = this.subFormDefaultValues.map(function (e, t) {
  133975. return i.__assign(i.__assign({}, e), { values: r[t] })
  133976. }))
  133977. }
  133978. }),
  133979. (t.prototype.componentWillUnmount = function () {
  133980. var e,
  133981. t,
  133982. a,
  133983. n,
  133984. i = this.props.formItem
  133985. i && c.isAlive(i) && i.setSubStore(null),
  133986. this.toDispose.forEach(function (e) {
  133987. return e()
  133988. }),
  133989. (this.toDispose = []),
  133990. null === (t = (e = this.memoizedFormatValue.cache).clear) || void 0 === t || t.call(e),
  133991. null === (n = (a = this.makeFormRef.cache).clear) || void 0 === n || n.call(a)
  133992. }),
  133993. (t.prototype.resolveVariableProps = function (e, t) {
  133994. var a = { minLength: 0, maxLength: 1 / 0 },
  133995. n = e[t]
  133996. if (!n) return a[t]
  133997. if ('string' == typeof n)
  133998. if (l.isPureVariable(n)) {
  133999. var i = l.resolveVariableAndFilter(n, e.data, '| raw')
  134000. n = 'number' == typeof i && i >= 0 ? i : a[t]
  134001. } else {
  134002. var r = parseInt(n, 10)
  134003. n = isNaN(r) ? a[t] : r
  134004. }
  134005. return n
  134006. }),
  134007. (t.prototype.doAction = function (e, t, a, n) {
  134008. var i,
  134009. r,
  134010. s,
  134011. o,
  134012. d = null == e ? void 0 : e.actionType,
  134013. u = this.props,
  134014. m = u.onChange,
  134015. p = u.resetValue,
  134016. c = u.formStore,
  134017. h = u.store,
  134018. f = u.name
  134019. if ('addItem' === d) this.addItemValue(null !== (i = null == n ? void 0 : n.item) && void 0 !== i ? i : {})
  134020. else if ('clear' === d) m('')
  134021. else if ('reset' === d) {
  134022. var b =
  134023. null !==
  134024. (o = l.getVariable(null !== (r = null == c ? void 0 : c.pristine) && void 0 !== r ? r : null === (s = null == h ? void 0 : h.parentStore) || void 0 === s ? void 0 : s.pristine, f)) &&
  134025. void 0 !== o
  134026. ? o
  134027. : p
  134028. m(null != b ? b : '')
  134029. }
  134030. }),
  134031. (t.prototype.addItemValue = function (e) {
  134032. var t = this.props,
  134033. a = t.flat,
  134034. n = t.joinValues,
  134035. i = t.addattop,
  134036. r = t.delimiter,
  134037. s = t.disabled,
  134038. o = t.submitOnChange
  134039. if (!s) {
  134040. var d = this.getValueAsArray()
  134041. !0 === i ? (this.keys.unshift(l.guid()), d.unshift(e)) : (d.push(e), this.keys.push(l.guid())), a && n && (d = d.join(r || ',')), this.props.onChange(d, o, !0)
  134042. }
  134043. }),
  134044. (t.prototype.getValueAsArray = function (e) {
  134045. void 0 === e && (e = this.props)
  134046. var t = e.flat,
  134047. a = e.joinValues,
  134048. n = e.delimiter
  134049. e.type, e.formItem
  134050. var i = e.getValue()
  134051. return (i = a && t && 'string' == typeof i ? i.split(n || ',') : Array.isArray(i) ? i.concat() : [])
  134052. }),
  134053. (t.prototype.addItemWith = function (e) {
  134054. var t,
  134055. a,
  134056. n = this.props,
  134057. r = n.flat,
  134058. s = n.joinValues,
  134059. o = n.addattop,
  134060. d = n.delimiter,
  134061. u = n.scaffold,
  134062. m = n.disabled,
  134063. p = n.submitOnChange
  134064. if (!m) {
  134065. var c = this.getValueAsArray()
  134066. c.push(r ? (null !== (a = null !== (t = e.scaffold) && void 0 !== t ? t : u) && void 0 !== a ? a : '') : i.__assign({}, e.scaffold || u)),
  134067. this.keys.push(l.guid()),
  134068. r && s && (c = c.join(d || ',')),
  134069. !0 === o && (this.keys.unshift(this.keys.pop()), c.unshift(c.pop())),
  134070. this.props.onChange(c, p, !0)
  134071. }
  134072. }),
  134073. (t.prototype.addItem = function () {
  134074. return i.__awaiter(this, void 0, void 0, function () {
  134075. var e, t, a, n, r, s, o, d, u, m, p
  134076. return i.__generator(this, function (c) {
  134077. switch (c.label) {
  134078. case 0:
  134079. return (
  134080. (e = this.props),
  134081. (t = e.flat),
  134082. (a = e.joinValues),
  134083. (n = e.addattop),
  134084. (r = e.delimiter),
  134085. (s = e.scaffold),
  134086. (o = e.disabled),
  134087. (d = e.submitOnChange),
  134088. (u = e.dispatchEvent),
  134089. o ? [2] : ((m = this.getValueAsArray()), [4, u('add', l.resolveEventData(this.props, { value: t && a ? m.join(r || ',') : v.default(m) }))])
  134090. )
  134091. case 1:
  134092. return (
  134093. (null == (p = c.sent()) ? void 0 : p.prevented) ||
  134094. (m.push(t ? (null != s ? s : '') : i.__assign({}, s)),
  134095. this.keys.push(l.guid()),
  134096. t && a && (m = m.join(r || ',')),
  134097. !0 === n && (this.keys.unshift(this.keys.pop()), m.unshift(m.pop())),
  134098. this.props.onChange(m, d, !0)),
  134099. [2]
  134100. )
  134101. }
  134102. })
  134103. })
  134104. }),
  134105. (t.prototype.deleteItem = function (e) {
  134106. var t, a
  134107. return i.__awaiter(this, void 0, void 0, function () {
  134108. var n, r, s, o, d, u, m, p, c, h, f, b, g, y, C
  134109. return i.__generator(this, function (i) {
  134110. switch (i.label) {
  134111. case 0:
  134112. return (
  134113. (n = this.props),
  134114. (r = n.flat),
  134115. (s = n.joinValues),
  134116. (o = n.delimiter),
  134117. (d = n.disabled),
  134118. (u = n.deleteApi),
  134119. (m = n.deleteConfirmText),
  134120. (p = n.data),
  134121. (c = n.env),
  134122. (h = n.translate),
  134123. (f = n.dispatchEvent),
  134124. (b = n.submitOnChange),
  134125. d
  134126. ? [2]
  134127. : ((g = this.getValueAsArray()),
  134128. (y = l.createObject(p, g[e])),
  134129. [4, f('delete', l.resolveEventData(this.props, { key: e, value: r && s ? g.join(o || ',') : v.default(g), item: g[e] }))])
  134130. )
  134131. case 1:
  134132. return (null == (C = i.sent()) ? void 0 : C.prevented) ? [2] : l.isEffectiveApi(u, y) ? [4, c.confirm(m ? l.filter(m, y) : h('deleteConfirm'))] : [3, 4]
  134133. case 2:
  134134. return i.sent() ? [4, c.fetcher(u, y)] : [2]
  134135. case 3:
  134136. if (!i.sent().ok)
  134137. return (
  134138. !(null == u ? void 0 : u.silent) &&
  134139. c.notify('error', null !== (a = null === (t = null == u ? void 0 : u.messages) || void 0 === t ? void 0 : t.failed) && void 0 !== a ? a : h('deleteFailed')),
  134140. [2]
  134141. )
  134142. i.label = 4
  134143. case 4:
  134144. return this.keys.splice(e, 1), g.splice(e, 1), r && s && (g = g.join(o || ',')), this.props.onChange(g, b, !0), [2]
  134145. }
  134146. })
  134147. })
  134148. }),
  134149. (t.prototype.handleChange = function (e, t, a) {
  134150. var n,
  134151. r,
  134152. s,
  134153. o,
  134154. d = a.index,
  134155. u = this.props,
  134156. m = u.flat,
  134157. p = u.store,
  134158. h = u.joinValues,
  134159. f = u.delimiter,
  134160. b = u.disabled,
  134161. g = u.submitOnChange,
  134162. v = u.type,
  134163. y = u.syncFields,
  134164. C = u.name
  134165. if (!b) {
  134166. Array.isArray(y) &&
  134167. y.forEach(function (t) {
  134168. ;(null == C ? void 0 : C.startsWith(t)) && ((e = i.__assign({}, e)), l.deleteVariable(e, C))
  134169. })
  134170. var _ = this.getValueAsArray()
  134171. if (((_[d] = m ? e.flat : i.__assign({}, e)), m && h && (_ = _.join(f || ',')), 'input-kv' === v)) {
  134172. var I = !1,
  134173. A = {}
  134174. try {
  134175. for (var V = i.__values(_), x = V.next(); !x.done; x = V.next()) {
  134176. A[(k = x.value).key] ? (I = !0) : (A[k.key] = !0)
  134177. }
  134178. } catch (e) {
  134179. n = { error: e }
  134180. } finally {
  134181. try {
  134182. x && !x.done && (r = V.return) && r.call(V)
  134183. } finally {
  134184. if (n) throw n.error
  134185. }
  134186. }
  134187. I || this.props.onChange(_, g, !0)
  134188. } else if ('input-kvs' === v) {
  134189. ;(I = !1), (A = {})
  134190. try {
  134191. for (var N = i.__values(_), F = N.next(); !F.done; F = N.next()) {
  134192. var k
  134193. '_key' in (k = F.value) && (A[k._key] ? (I = !0) : (A[k._key] = !0))
  134194. }
  134195. } catch (e) {
  134196. s = { error: e }
  134197. } finally {
  134198. try {
  134199. F && !F.done && (o = N.return) && o.call(N)
  134200. } finally {
  134201. if (s) throw s.error
  134202. }
  134203. }
  134204. I || this.props.onChange(_, g, !0)
  134205. } else this.props.onChange(_, g, !0)
  134206. p.forms.forEach(function (e) {
  134207. return (
  134208. c.isAlive(e) &&
  134209. e.items.forEach(function (t) {
  134210. return t.unique && t.syncOptions(void 0, e.data)
  134211. })
  134212. )
  134213. })
  134214. }
  134215. }),
  134216. (t.prototype.handleRadioChange = function (e, t) {
  134217. var a = t.index,
  134218. n = t.name,
  134219. r = t.trueValue,
  134220. s = void 0 === r || r,
  134221. o = t.falseValue,
  134222. l = void 0 !== o && o,
  134223. d = this.props,
  134224. u = d.onChange,
  134225. m = d.submitOnChange,
  134226. p = d.multiple,
  134227. c = d.disabled
  134228. if (p && !c && n) {
  134229. var h = this.getValueAsArray()
  134230. if (Array.isArray(h) && !(h.length < 2) && I.default(h[0]))
  134231. return (
  134232. (h = h.map(function (e, t) {
  134233. var r
  134234. return i.__assign(i.__assign({}, e), (((r = {})[n] = t === a ? s : l), r))
  134235. })),
  134236. u(h, m, !0),
  134237. !1
  134238. )
  134239. }
  134240. }),
  134241. (t.prototype.handleSingleFormChange = function (e) {
  134242. ;(null === this.props.value && A.default(this.defaultValue, e)) || this.props.onChange(i.__assign({}, e), this.props.submitOnChange, !0)
  134243. }),
  134244. (t.prototype.handleSubFormValid = function (e, t) {
  134245. var a = t.index
  134246. this.props.store.setMemberValid(e, a)
  134247. }),
  134248. (t.prototype.handleFormInit = function (e, t) {
  134249. var a,
  134250. n = t.index,
  134251. r = this.props,
  134252. s = r.syncDefaultValue,
  134253. o = r.flat,
  134254. d = r.joinValues,
  134255. u = r.delimiter,
  134256. m = r.formInited,
  134257. p = r.onChange,
  134258. c = r.submitOnChange,
  134259. h = r.setPrinstineValue,
  134260. f = r.formItem,
  134261. b = r.name,
  134262. g = r.syncFields
  134263. if (
  134264. (Array.isArray(g) &&
  134265. g.forEach(function (t) {
  134266. ;(null == b ? void 0 : b.startsWith(t)) && ((e = i.__assign({}, e)), l.deleteVariable(e, b))
  134267. }),
  134268. (null == f ? void 0 : f.validated) && (null === (a = this.subForms[n]) || void 0 === a || a.validate(!0, !1, !1)),
  134269. this.subFormDefaultValues.push({ index: n, values: e, setted: !1 }),
  134270. !1 !== s &&
  134271. this.subFormDefaultValues.length ===
  134272. this.subForms.filter(function (e) {
  134273. return void 0 !== e
  134274. }).length)
  134275. ) {
  134276. var v = this.getValueAsArray(),
  134277. y = !1
  134278. ;(this.subFormDefaultValues = this.subFormDefaultValues.map(function (e) {
  134279. var t = e.index,
  134280. a = e.values,
  134281. n = e.setted,
  134282. r = o ? a.flat : i.__assign({}, a)
  134283. return !n && l.isObjectShallowModified(v[t], r) && ((v[t] = o ? a.flat : i.__assign({}, a)), (y = !0)), { index: t, values: a, setted: !0 }
  134284. })),
  134285. y && (o && d && (v = v.join(u || ',')), m ? p(v, c, !0) : h(v))
  134286. }
  134287. }),
  134288. (t.prototype.handleSingleFormInit = function (e) {
  134289. var t = this.props,
  134290. a = t.syncDefaultValue,
  134291. n = t.setPrinstineValue,
  134292. r = t.value,
  134293. s = t.nullable
  134294. !1 !== a && !s && l.isObjectShallowModified(r, e) && n(i.__assign({}, e))
  134295. }),
  134296. (t.prototype.handleAction = function (e, t) {
  134297. var a = this.props.onAction
  134298. 'delete' !== t.actionType ? a && a.apply(null, arguments) : void 0 !== t.index && this.deleteItem(t.index)
  134299. }),
  134300. (t.prototype.validate = function () {
  134301. var e = this,
  134302. t = this.props,
  134303. a = t.messages,
  134304. n = t.nullable,
  134305. r = t.value,
  134306. s = t.translate,
  134307. o = t.store,
  134308. d = t.flat,
  134309. u = this.getValueAsArray(),
  134310. m = this.resolveVariableProps(this.props, 'minLength'),
  134311. p = this.resolveVariableProps(this.props, 'maxLength')
  134312. if (m && (!Array.isArray(u) || u.length < m)) return s((a && a.minLengthValidateFailed) || 'Combo.minLength', { minLength: m })
  134313. if (p && Array.isArray(u) && u.length > p) return s((a && a.maxLengthValidateFailed) || 'Combo.maxLength', { maxLength: p })
  134314. if (!n || r) {
  134315. if (u.length) {
  134316. var h = this.subForms
  134317. return Promise.all(
  134318. u.map(function (t, a) {
  134319. return i.__awaiter(e, void 0, void 0, function () {
  134320. var e, n, r, s, u, m, p, f, b, g, v, y
  134321. return i.__generator(this, function (C) {
  134322. switch (C.label) {
  134323. case 0:
  134324. return (e = h[a]) ? [2, e.validate(!0, !1, !1)] : [3, 1]
  134325. case 1:
  134326. if (!(n = h[Object.keys(h)[0]])) return [3, 10]
  134327. ;(r = n.props.store), (s = !1), (C.label = 2)
  134328. case 2:
  134329. C.trys.push([2, 7, 8, 9]), (u = i.__values(r.items)), (m = u.next()), (C.label = 3)
  134330. case 3:
  134331. return m.done
  134332. ? [3, 6]
  134333. : ((p = m.value),
  134334. (f = c.clone(p)),
  134335. (b = d ? t : l.getVariable(t, p.name, !1)),
  134336. p.extraName && !d && (b = [l.getVariable(t, p.name, !1), l.getVariable(t, p.extraName, !1)]),
  134337. f.changeTmpValue(b, 'dataChanged'),
  134338. [4, f.validate(t)])
  134339. case 4:
  134340. if (((s = C.sent()), c.destroy(f), !1 === s)) return [3, 6]
  134341. C.label = 5
  134342. case 5:
  134343. return (m = u.next()), [3, 3]
  134344. case 6:
  134345. return [3, 9]
  134346. case 7:
  134347. return (g = C.sent()), (v = { error: g }), [3, 9]
  134348. case 8:
  134349. try {
  134350. m && !m.done && (y = u.return) && y.call(u)
  134351. } finally {
  134352. if (v) throw v.error
  134353. }
  134354. return [7]
  134355. case 9:
  134356. return o.setMemberValid(s, a), [2, s]
  134357. case 10:
  134358. return [2]
  134359. }
  134360. })
  134361. })
  134362. })
  134363. ).then(function (e) {
  134364. if (~e.indexOf(!1)) return s((a && a.validateFailed) || 'validateFailed')
  134365. })
  134366. }
  134367. return this.subForms.length
  134368. ? Promise.all(
  134369. this.subForms.map(function (e) {
  134370. return e.validate(!0, !1, !1)
  134371. })
  134372. ).then(function (e) {
  134373. if (~e.indexOf(!1)) return s((a && a.validateFailed) || 'validateFailed')
  134374. })
  134375. : void 0
  134376. }
  134377. }),
  134378. (t.prototype.flush = function () {
  134379. return i.__awaiter(this, void 0, void 0, function () {
  134380. return i.__generator(this, function (e) {
  134381. switch (e.label) {
  134382. case 0:
  134383. return [
  134384. 4,
  134385. Promise.all(
  134386. this.subForms.map(function (e) {
  134387. return e.flush()
  134388. })
  134389. )
  134390. ]
  134391. case 1:
  134392. return e.sent(), [2]
  134393. }
  134394. })
  134395. })
  134396. }),
  134397. (t.prototype.dragTipRef = function (e) {
  134398. !this.dragTip && e ? this.initDragging() : this.dragTip && !e && this.destroyDragging(), (this.dragTip = e)
  134399. }),
  134400. (t.prototype.initDragging = function () {
  134401. var e = this,
  134402. t = this.props.classPrefix,
  134403. a = this.props.submitOnChange,
  134404. n = s.findDOMNode(this)
  134405. this.sortable = new y.default(n.querySelector('.'.concat(t, 'Combo-items')), {
  134406. group: 'combo-'.concat(this.id),
  134407. animation: 150,
  134408. handle: '.'.concat(t, 'Combo-itemDrager'),
  134409. ghostClass: ''.concat(t, 'Combo-item--dragging'),
  134410. onEnd: function (t) {
  134411. if (t.newIndex !== t.oldIndex) {
  134412. var n = t.to
  134413. t.oldIndex < n.childNodes.length - 1 ? n.insertBefore(t.item, n.childNodes[t.oldIndex > t.newIndex ? t.oldIndex + 1 : t.oldIndex]) : n.appendChild(t.item)
  134414. var i = e.props.value
  134415. if (Array.isArray(i)) {
  134416. var r = i.concat()
  134417. r.splice(t.newIndex, 0, r.splice(t.oldIndex, 1)[0]),
  134418. e.keys.splice(t.newIndex, 0, e.keys.splice(t.oldIndex, 1)[0]),
  134419. e.props.onChange(r, a, !0),
  134420. e.props.dispatchEvent('dragEnd', l.resolveEventData(e.props, { item: r[t.newIndex], value: r, index: t.newIndex, oldValue: i, oldIndex: t.oldIndex }))
  134421. }
  134422. }
  134423. }
  134424. })
  134425. }),
  134426. (t.prototype.destroyDragging = function () {
  134427. this.sortable && this.sortable.destroy()
  134428. }),
  134429. Object.defineProperty(t.prototype, 'subForms', {
  134430. get: function () {
  134431. var e = this
  134432. return Object.keys(this.refsMap)
  134433. .map(function (e) {
  134434. return parseInt(e, 10)
  134435. })
  134436. .sort()
  134437. .map(function (t) {
  134438. return e.refsMap[t]
  134439. })
  134440. },
  134441. enumerable: !1,
  134442. configurable: !0
  134443. }),
  134444. (t.prototype.formRef = function (e, t) {
  134445. if ((void 0 === t && (t = 0), e)) {
  134446. for (; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  134447. this.refsMap[t] = e
  134448. } else
  134449. this.refsMap[t],
  134450. (this.subFormDefaultValues = this.subFormDefaultValues.filter(function (e) {
  134451. return e.index !== t
  134452. })),
  134453. delete this.refsMap[t]
  134454. }),
  134455. (t.prototype.formatValue = function (e, t) {
  134456. void 0 === t && (t = -1)
  134457. var a = this.props,
  134458. n = a.flat,
  134459. i = a.data,
  134460. r = a.strictMode,
  134461. s = a.syncFields
  134462. return n && (e = { flat: e }), (e = e || this.defaultValue), this.memoizedFormatValue(!1 !== r, s, e, t, i)
  134463. }),
  134464. (t.prototype.pickCondition = function (e) {
  134465. var t = this.props.conditions
  134466. return C.default(t, function (t) {
  134467. return t.test && l.evalExpression(t.test, e)
  134468. })
  134469. }),
  134470. (t.prototype.handleComboTypeChange = function (e, t) {
  134471. var a = this.props,
  134472. n = a.multiple,
  134473. r = a.onChange,
  134474. s = a.value
  134475. a.flat
  134476. var o = a.submitOnChange,
  134477. d = this.props.conditions,
  134478. u = C.default(d, function (e) {
  134479. return e.label === t.label
  134480. })
  134481. if (u)
  134482. if (n) {
  134483. var m = this.getValueAsArray()
  134484. m.splice(e, 1, i.__assign({}, l.dataMapping(u.scaffold || {}, m[e]))), r(m, o, !0)
  134485. } else r(i.__assign({}, l.dataMapping(u.scaffold || {}, s)), o, !0)
  134486. }),
  134487. (t.prototype.handleTabSelect = function (e) {
  134488. return i.__awaiter(this, void 0, void 0, function () {
  134489. var t, a, n, r, s, o, d, u, m
  134490. return i.__generator(this, function (p) {
  134491. switch (p.label) {
  134492. case 0:
  134493. return (
  134494. (t = this.props),
  134495. (a = t.store),
  134496. (n = t.data),
  134497. (r = t.name),
  134498. (s = t.value),
  134499. (o = t.dispatchEvent),
  134500. (d = { key: e, item: s[e] }),
  134501. [4, o('tabsChange', l.createObject(n, r ? i.__assign(i.__assign({}, d), ((m = {}), (m[r] = s), m)) : d))]
  134502. )
  134503. case 1:
  134504. return (null == (u = p.sent()) ? void 0 : u.prevented) || a.setActiveKey(e), [2]
  134505. }
  134506. })
  134507. })
  134508. }),
  134509. (t.prototype.setNull = function (e) {
  134510. e.preventDefault(),
  134511. (0, this.props.onChange)(null),
  134512. this.subForms.forEach(function (e) {
  134513. e.clearErrors()
  134514. })
  134515. }),
  134516. (t.prototype.renderPlaceholder = function () {
  134517. var e = this.props,
  134518. t = e.placeholder,
  134519. a = e.translate
  134520. return x('span', { className: 'text-muted' }, a(t || 'placeholder.noData'))
  134521. }),
  134522. (t.prototype.renderTabsMode = function () {
  134523. var e = this,
  134524. t = this.props
  134525. t.classPrefix
  134526. var a = t.classnames,
  134527. n = t.tabsStyle
  134528. t.formClassName, t.render
  134529. var r = t.disabled,
  134530. s = t.store,
  134531. o = t.flat
  134532. t.subFormMode, t.addButtonText
  134533. var u = t.addable,
  134534. m = t.removable,
  134535. p = t.typeSwitchable,
  134536. c = t.itemRemovableOn,
  134537. h = t.delimiter
  134538. t.canAccessSuperData, t.addIcon
  134539. var f = t.deleteIcon,
  134540. b = t.tabsLabelTpl,
  134541. g = t.conditions
  134542. t.changeImmediately
  134543. var v = t.addBtnText
  134544. t.static
  134545. var y = t.translate,
  134546. C = this.props.items,
  134547. _ = this.props.value
  134548. o && 'string' == typeof _ && (_ = _.split(h || ','))
  134549. var I = !1 !== s.removable && !r && !1 !== m
  134550. return (
  134551. Array.isArray(_) || (_ = []),
  134552. x(
  134553. d.Tabs,
  134554. {
  134555. addBtnText: y(v || 'add'),
  134556. className: 'ComboTabs',
  134557. mode: n,
  134558. activeKey: s.activeKey,
  134559. onSelect: this.handleTabSelect,
  134560. additionBtns: !r && !1 !== u && s.addable ? x('li', { className: a('Tabs-link ComboTabs-addLink') }, this.renderAddBtn()) : null
  134561. },
  134562. _.map(function (t, n) {
  134563. var r = e.formatValue(t, n),
  134564. u = null,
  134565. m = void 0
  134566. !I ||
  134567. (c && !1 === l.evalExpression(c, t)) ||
  134568. (m = x(
  134569. 'div',
  134570. {
  134571. onClick: e.deleteItem.bind(e, n),
  134572. key: 'delete',
  134573. className: a('Combo-tab-delBtn '.concat(s.removable ? '' : 'is-disabled')),
  134574. 'data-tooltip': y('delete'),
  134575. 'data-position': 'bottom'
  134576. },
  134577. f ? x('i', { className: f }) : x(d.Icon, { icon: 'status-close', className: 'icon' })
  134578. )),
  134579. Array.isArray(g) && g.length && ((u = e.pickCondition(r)), (C = u ? u.items : void 0))
  134580. var h = o && C ? [i.__assign(i.__assign({}, C && C[0]), { name: 'flat' })] : C,
  134581. v =
  134582. Array.isArray(h) &&
  134583. h.some(function (e) {
  134584. return e.unique
  134585. })
  134586. return (
  134587. e.keys[n] || e.keys.splice(n, 0, l.guid()),
  134588. x(
  134589. d.Tab,
  134590. {
  134591. title: l.filter(b || y('{{index}}', { index: r.index + 1 }), r),
  134592. key: e.keys[n],
  134593. toolbar: m,
  134594. eventKey: n,
  134595. mountOnEnter: !v,
  134596. unmountOnExit: !1,
  134597. className: !1 === s.memberValidMap[n] ? 'has-error' : '',
  134598. tabClassName: !1 === s.memberValidMap[n] ? 'has-error' : ''
  134599. },
  134600. u && !1 !== p
  134601. ? x(
  134602. 'div',
  134603. { className: a('Combo-itemTag') },
  134604. x('label', null, y('Combo.type')),
  134605. x(d.Select, {
  134606. onChange: e.handleComboTypeChange.bind(e, n),
  134607. options: g.map(function (e) {
  134608. return { label: e.label, value: e.label }
  134609. }),
  134610. value: u.label,
  134611. clearable: !1
  134612. })
  134613. )
  134614. : null,
  134615. x('div', { className: a('Combo-itemInner') }, h ? e.renderItems(h, r, n) : x(d.Alert2, { level: 'warning', className: 'm-b-none' }, y('Combo.invalidData')))
  134616. )
  134617. )
  134618. })
  134619. )
  134620. )
  134621. }),
  134622. (t.prototype.renderDelBtn = function (e, t) {
  134623. var a = this
  134624. if (this.props.static) return null
  134625. var n = this.props
  134626. n.classPrefix
  134627. var r = n.classnames,
  134628. s = n.render,
  134629. o = n.store,
  134630. u = n.deleteIcon,
  134631. m = n.translate,
  134632. p = n.itemRemovableOn,
  134633. c = n.disabled,
  134634. h = n.removable,
  134635. f = n.deleteBtn,
  134636. b = n.mobileUI,
  134637. g = n.data,
  134638. v = n.testIdBuilder,
  134639. y = null == v ? void 0 : v.getChild('delete-btn-'.concat(t))
  134640. return !(!1 !== o.removable && !c && !1 !== h) || (p && !1 === l.evalExpression(p, e))
  134641. ? null
  134642. : l.isObject(f)
  134643. ? s(
  134644. 'delete-btn',
  134645. i.__assign(i.__assign({}, f), {
  134646. type: 'button',
  134647. className: r('Combo-delController', f ? f.className : ''),
  134648. testIdBuilder: y,
  134649. onClick: function (e) {
  134650. if (f.onClick) {
  134651. var n = f.onClick
  134652. 'string' == typeof n && (n = l.str2AsyncFunction(f.onClick, 'e', 'index', 'props'))
  134653. var i = n(e, t, a.props)
  134654. i && i.then
  134655. ? i.then(function () {
  134656. a.deleteItem(t)
  134657. })
  134658. : a.deleteItem(t)
  134659. } else a.deleteItem(t)
  134660. }
  134661. }),
  134662. { data: l.extendObject(g, { index: t }) }
  134663. )
  134664. : 'string' == typeof f
  134665. ? s('delete-btn', { type: 'button', className: r('Combo-delController'), label: f, onClick: this.deleteItem.bind(this, t), testIdBuilder: y })
  134666. : x(
  134667. 'a',
  134668. i.__assign(
  134669. {
  134670. onClick: this.deleteItem.bind(this, t),
  134671. key: 'delete',
  134672. className: r('Combo-delBtn '.concat(o.removable ? '' : 'is-disabled')),
  134673. 'data-tooltip': b ? null : m('delete'),
  134674. 'data-position': 'bottom'
  134675. },
  134676. null == y ? void 0 : y.getTestId()
  134677. ),
  134678. u ? x('i', { className: u }) : x(d.Icon, { icon: 'status-close', className: 'icon' })
  134679. )
  134680. }),
  134681. (t.prototype.renderAddBtn = function () {
  134682. var e = this
  134683. if (this.props.static) return null
  134684. var t = this.props
  134685. t.classPrefix
  134686. var a = t.classnames,
  134687. n = t.render,
  134688. r = t.addButtonClassName,
  134689. s = t.store,
  134690. o = t.addButtonText,
  134691. u = t.addBtn,
  134692. m = t.addable,
  134693. p = t.addIcon,
  134694. c = t.conditions,
  134695. h = t.translate,
  134696. f = t.tabsMode,
  134697. b = t.testIdBuilder,
  134698. v = Array.isArray(c) && c.length,
  134699. y = null == b ? void 0 : b.getChild('add-button')
  134700. return x(
  134701. g.default.Fragment,
  134702. null,
  134703. s.addable &&
  134704. !1 !== m &&
  134705. (v
  134706. ? n(
  134707. 'add-button',
  134708. {
  134709. type: 'dropdown-button',
  134710. icon: p ? x(d.Icon, { icon: 'plus-fine', className: 'icon' }) : '',
  134711. label: h(o || 'add'),
  134712. level: 'info',
  134713. size: 'sm',
  134714. closeOnClick: !0,
  134715. btnClassName: r,
  134716. testIdBuilder: y
  134717. },
  134718. {
  134719. buttons:
  134720. null == c
  134721. ? void 0
  134722. : c.map(function (t) {
  134723. return {
  134724. label: t.label,
  134725. onClick: function (a) {
  134726. return e.addItemWith(t), !1
  134727. }
  134728. }
  134729. })
  134730. }
  134731. )
  134732. : f
  134733. ? x('a', { onClick: this.addItem }, p ? x(d.Icon, { icon: 'plus-fine', className: 'icon' }) : null, x('span', null, h(o || 'add')))
  134734. : l.isObject(u)
  134735. ? n(
  134736. 'add-button',
  134737. i.__assign(i.__assign({}, u), {
  134738. type: 'button',
  134739. testIdBuilder: y,
  134740. onClick: function () {
  134741. return e.addItem()
  134742. }
  134743. })
  134744. )
  134745. : x(
  134746. d.Button,
  134747. { className: a('Combo-addBtn', r), onClick: this.addItem, testIdBuilder: y },
  134748. p ? x(d.Icon, { icon: 'plus-fine', className: 'icon' }) : null,
  134749. x('span', null, h(o || 'add'))
  134750. ))
  134751. )
  134752. }),
  134753. (t.prototype.renderMultipe = function () {
  134754. var e = this
  134755. if (this.props.tabsMode) return this.renderTabsMode()
  134756. var t = this.props
  134757. t.classPrefix
  134758. var a = t.classnames,
  134759. n = t.multiLine,
  134760. r = t.disabled,
  134761. s = t.flat,
  134762. o = t.draggable,
  134763. u = t.draggableTip,
  134764. m = t.typeSwitchable,
  134765. p = t.delimiter,
  134766. c = t.dragIcon,
  134767. h = t.noBorder,
  134768. f = t.conditions,
  134769. b = t.placeholder,
  134770. g = t.translate,
  134771. v = t.itemClassName,
  134772. y = t.itemsWrapperClassName,
  134773. C = t.static,
  134774. _ = t.mobileUI,
  134775. I = t.store,
  134776. A = this.props.items,
  134777. V = this.props.value
  134778. return (
  134779. s && 'string' == typeof V && (V = V.split(p || ',')),
  134780. x(
  134781. 'div',
  134782. {
  134783. className: a(
  134784. 'Combo Combo--multi',
  134785. { 'is-mobile': _ },
  134786. n ? 'Combo--ver' : 'Combo--hor',
  134787. h ? 'Combo--noBorder' : '',
  134788. r ? 'is-disabled' : '',
  134789. !C && !r && o && Array.isArray(V) && V.length > 1 ? 'is-draggable' : ''
  134790. )
  134791. },
  134792. x(
  134793. 'div',
  134794. { className: a('Combo-items', y) },
  134795. Array.isArray(V) && V.length
  134796. ? V.map(function (t, n, u) {
  134797. var p = e.renderDelBtn(t, n),
  134798. h = e.formatValue(t, n),
  134799. b = null
  134800. Array.isArray(f) && f.length && ((b = e.pickCondition(h)), (A = b ? b.items : void 0))
  134801. var y = s && A ? [i.__assign(i.__assign({}, A && A[0]), { name: 'flat' })] : A
  134802. return (
  134803. e.keys[n] || e.keys.splice(n, 1, l.guid()),
  134804. x(
  134805. 'div',
  134806. { className: a('Combo-item', v, !1 === I.memberValidMap[n] ? 'has-error' : ''), key: e.keys[n] },
  134807. !C && !r && o && u.length > 1
  134808. ? x(
  134809. 'div',
  134810. { className: a('Combo-itemDrager') },
  134811. x(
  134812. 'a',
  134813. { key: 'drag', 'data-tooltip': g('Combo.dragDropSort'), 'data-position': 'bottom' },
  134814. c ? x('i', { className: c }) : x(d.Icon, { icon: 'drag-bar', className: 'icon' })
  134815. )
  134816. )
  134817. : null,
  134818. b && !1 !== m
  134819. ? x(
  134820. 'div',
  134821. { className: a('Combo-itemTag') },
  134822. x('label', null, g('Combo.type')),
  134823. x(d.Select, {
  134824. onChange: e.handleComboTypeChange.bind(e, n),
  134825. options: f.map(function (e) {
  134826. return { label: e.label, value: e.label }
  134827. }),
  134828. value: b.label,
  134829. clearable: !1
  134830. })
  134831. )
  134832. : null,
  134833. x('div', { className: a('Combo-itemInner') }, y ? e.renderItems(y, h, n) : x(d.Alert2, { level: 'warning', className: 'm-b-none' }, g('Combo.invalidData'))),
  134834. p
  134835. )
  134836. )
  134837. })
  134838. : b
  134839. ? x('div', { className: a('Combo-placeholder') }, g(b))
  134840. : null
  134841. ),
  134842. C || r
  134843. ? null
  134844. : x(
  134845. 'div',
  134846. { className: a('Combo-toolbar') },
  134847. this.renderAddBtn(),
  134848. o ? x('span', { className: a('Combo-dragableTip'), ref: this.dragTipRef }, Array.isArray(V) && V.length > 1 ? g(u) : '') : null
  134849. )
  134850. )
  134851. )
  134852. }),
  134853. (t.prototype.renderSingle = function () {
  134854. var e = this.props,
  134855. t = e.conditions,
  134856. a = e.classnames,
  134857. n = e.value,
  134858. i = e.multiLine,
  134859. r = e.noBorder,
  134860. s = e.disabled,
  134861. o = e.typeSwitchable,
  134862. u = e.nullable,
  134863. m = e.translate,
  134864. p = e.itemClassName,
  134865. c = e.mobileUI,
  134866. h = e.store,
  134867. f = this.props.items,
  134868. b = l.isObject(n) ? this.formatValue(n) : this.formatValue(this.defaultValue),
  134869. g = null
  134870. return (
  134871. Array.isArray(t) && t.length && (f = (g = this.pickCondition(b)) ? g.items : void 0),
  134872. x(
  134873. 'div',
  134874. { className: a('Combo Combo--single', { 'is-mobile': c }, i ? 'Combo--ver' : 'Combo--hor', r ? 'Combo--noBorder' : '', s ? 'is-disabled' : '') },
  134875. x(
  134876. 'div',
  134877. { className: a('Combo-item', p, !1 === h.memberValidMap[0] ? 'has-error' : '') },
  134878. g && !1 !== o
  134879. ? x(
  134880. 'div',
  134881. { className: a('Combo-itemTag') },
  134882. x('label', null, m('Combo.type')),
  134883. x(d.Select, {
  134884. onChange: this.handleComboTypeChange.bind(this, 0),
  134885. options: t.map(function (e) {
  134886. return { label: e.label, value: e.label }
  134887. }),
  134888. value: g.label,
  134889. clearable: !1
  134890. })
  134891. )
  134892. : null,
  134893. x('div', { className: a('Combo-itemInner') }, f ? this.renderItems(f, b) : x(d.Alert2, { level: 'warning', className: 'm-b-none' }, m('Combo.invalidData')))
  134894. ),
  134895. n && u ? x('a', { className: a('Combo-setNullBtn'), href: '#', onClick: this.setNull }, m('clear')) : null
  134896. )
  134897. )
  134898. }),
  134899. (t.prototype.renderItems = function (e, t, a) {
  134900. var n = this.props,
  134901. r = n.classnames,
  134902. s = n.formClassName,
  134903. o = n.render,
  134904. l = n.multiLine,
  134905. d = n.disabled,
  134906. u = n.canAccessSuperData,
  134907. m = n.multiple,
  134908. p = n.tabsMode,
  134909. c = n.subFormMode,
  134910. h = n.subFormHorizontal,
  134911. f = n.changeImmediately,
  134912. b = n.lazyLoad
  134913. n.translate
  134914. var v = n.static,
  134915. y = n.testIdBuilder,
  134916. C = n.updatePristineAfterStoreDataReInit,
  134917. _ = Array.isArray(e)
  134918. ? e.map(function (e, t) {
  134919. var n = void 0 !== a && a >= 0 ? '-'.concat(a) : '',
  134920. r = 'item-'.concat(e.testid || e.id || t) + n
  134921. return i.__assign(i.__assign({}, e), { testIdBuilder: null == y ? void 0 : y.getChild(r) })
  134922. })
  134923. : e
  134924. return m
  134925. ? m && void 0 !== a && a >= 0
  134926. ? o(
  134927. 'multiple/'.concat(a),
  134928. { type: 'form', body: _, wrapperComponent: 'div', wrapWithPanel: !1, mode: p || l ? c : 'row', horizontal: h, className: r('Combo-form', s) },
  134929. i.__assign(
  134930. i.__assign(
  134931. {
  134932. index: a,
  134933. disabled: d,
  134934. static: v,
  134935. data: t,
  134936. onChange: this.handleChange,
  134937. onInit: this.handleFormInit,
  134938. onAction: this.handleAction,
  134939. onRadioChange: this.handleRadioChange,
  134940. ref: this.makeFormRef(a),
  134941. onValidChange: this.handleSubFormValid,
  134942. canAccessSuperData: u,
  134943. lazyChange: !f,
  134944. formLazyChange: !1,
  134945. value: void 0,
  134946. formItemValue: void 0,
  134947. formStore: void 0
  134948. },
  134949. p ? {} : { lazyLoad: b }
  134950. ),
  134951. { updatePristineAfterStoreDataReInit: null != C && C }
  134952. )
  134953. )
  134954. : x(g.default.Fragment, null)
  134955. : o(
  134956. 'single',
  134957. { type: 'form', body: _, wrapperComponent: 'div', wrapWithPanel: !1, mode: l ? c || 'normal' : 'row', horizontal: h, className: r('Combo-form', s) },
  134958. {
  134959. index: 0,
  134960. disabled: d,
  134961. static: v,
  134962. data: t,
  134963. onChange: this.handleSingleFormChange,
  134964. ref: this.makeFormRef(0),
  134965. onValidChange: this.handleSubFormValid,
  134966. onInit: this.handleSingleFormInit,
  134967. canAccessSuperData: u,
  134968. formStore: void 0,
  134969. updatePristineAfterStoreDataReInit: null != C && C
  134970. }
  134971. )
  134972. }),
  134973. (t.prototype.renderStatic = function (e) {
  134974. return this.props.render('static-input-kv', { type: 'json' }, this.props)
  134975. }),
  134976. (t.prototype.render = function () {
  134977. var e = this.props,
  134978. t = e.type,
  134979. a = e.formInited,
  134980. n = e.multiple,
  134981. i = e.className
  134982. e.style, e.classPrefix
  134983. var r = e.classnames,
  134984. s = e.static,
  134985. o = e.staticSchema
  134986. return s && (o || ['input-kv', 'input-kvs'].includes(t))
  134987. ? this.renderStatic()
  134988. : a || void 0 === a
  134989. ? x('div', { className: r('ComboControl', i) }, n ? this.renderMultipe() : this.renderSingle())
  134990. : null
  134991. }),
  134992. (t.defaultProps = {
  134993. minLength: 0,
  134994. maxLength: 1 / 0,
  134995. multiple: !1,
  134996. multiLine: !1,
  134997. addButtonClassName: '',
  134998. formClassName: '',
  134999. subFormMode: 'normal',
  135000. draggableTip: '',
  135001. addButtonText: 'add',
  135002. canAccessSuperData: !1,
  135003. addIcon: !0,
  135004. dragIcon: '',
  135005. deleteIcon: '',
  135006. tabsMode: !1,
  135007. tabsStyle: '',
  135008. placeholder: 'placeholder.empty',
  135009. itemClassName: '',
  135010. itemsWrapperClassName: ''
  135011. }),
  135012. (t.propsList = [
  135013. 'minLength',
  135014. 'maxLength',
  135015. 'multiple',
  135016. 'multiLine',
  135017. 'addButtonClassName',
  135018. 'subFormMode',
  135019. 'draggableTip',
  135020. 'addButtonText',
  135021. 'draggable',
  135022. 'scaffold',
  135023. 'canAccessSuperData',
  135024. 'addIcon',
  135025. 'dragIcon',
  135026. 'deleteIcon',
  135027. 'noBorder',
  135028. 'conditions',
  135029. 'tabsMode',
  135030. 'tabsStyle',
  135031. 'lazyLoad',
  135032. 'changeImmediately',
  135033. 'strictMode',
  135034. 'items',
  135035. 'conditions',
  135036. 'messages',
  135037. 'formStore',
  135038. 'itemClassName',
  135039. 'itemsWrapperClassName'
  135040. ]),
  135041. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Number]), i.__metadata('design:returntype', Promise)], t.prototype, 'handleTabSelect', null),
  135042. i.__decorate([l.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'setNull', null),
  135043. t
  135044. )
  135045. })(g.default.Component)
  135046. !(function (e) {
  135047. function t() {
  135048. return (null !== e && e.apply(this, arguments)) || this
  135049. }
  135050. i.__extends(t, e),
  135051. (t.prototype.setData = function (e, t, a, n) {
  135052. return i.__awaiter(this, void 0, void 0, function () {
  135053. var t, r, s, o, d, u, m, p
  135054. return i.__generator(this, function (c) {
  135055. switch (c.label) {
  135056. case 0:
  135057. return (
  135058. (t = this.props),
  135059. (r = t.multiple),
  135060. (s = t.onChange),
  135061. (o = t.submitOnChange),
  135062. r
  135063. ? ((d = i.__spreadArray([], i.__read(this.getValueAsArray()), !1)),
  135064. (u = d.length),
  135065. void 0 === a
  135066. ? [3, 1]
  135067. : (String(a)
  135068. .split(',')
  135069. .forEach(function (t) {
  135070. var a = Number(t)
  135071. d.splice(a, 1, i.__assign(i.__assign({}, d[a]), e))
  135072. }),
  135073. null == s || s(d, o, !0),
  135074. [3, 7]))
  135075. : [3, 8]
  135076. )
  135077. case 1:
  135078. if (void 0 === n) return [3, 6]
  135079. ;(m = 0), (c.label = 2)
  135080. case 2:
  135081. return m < u ? ((p = d[m]), [4, l.evalExpressionWithConditionBuilder(n, p)]) : [3, 5]
  135082. case 3:
  135083. c.sent() && d.splice(m, 1, i.__assign(i.__assign({}, d[m]), e)), (c.label = 4)
  135084. case 4:
  135085. return m++, [3, 2]
  135086. case 5:
  135087. return null == s || s(d, o, !0), [3, 7]
  135088. case 6:
  135089. null == s || s(e, o, !0), (c.label = 7)
  135090. case 7:
  135091. return [3, 9]
  135092. case 8:
  135093. null == s || s(e, o, !0), (c.label = 9)
  135094. case 9:
  135095. return [2]
  135096. }
  135097. })
  135098. })
  135099. }),
  135100. (t = i.__decorate(
  135101. [
  135102. l.FormItem({
  135103. type: 'combo',
  135104. storeType: l.ComboStore.name,
  135105. extendsData: !1,
  135106. shouldComponentUpdate: function (e, t) {
  135107. return (
  135108. (l.isPureVariable(e.maxLength) && l.resolveVariableAndFilter(t.maxLength, t.data) !== l.resolveVariableAndFilter(e.maxLength, e.data)) ||
  135109. (l.isPureVariable(e.minLength) && l.resolveVariableAndFilter(t.minLength, t.data) !== l.resolveVariableAndFilter(e.minLength, e.data))
  135110. )
  135111. }
  135112. })
  135113. ],
  135114. t
  135115. ))
  135116. })(F),
  135117. (function (e) {
  135118. function t() {
  135119. return (null !== e && e.apply(this, arguments)) || this
  135120. }
  135121. i.__extends(t, e), (t = i.__decorate([l.FormItem({ type: 'input-kv', storeType: l.ComboStore.name, extendsData: !1 })], t))
  135122. })(F),
  135123. (function (e) {
  135124. function t() {
  135125. return (null !== e && e.apply(this, arguments)) || this
  135126. }
  135127. i.__extends(t, e), (t = i.__decorate([l.FormItem({ type: 'input-kvs', storeType: l.ComboStore.name, extendsData: !1 })], t))
  135128. })(F),
  135129. (t.default = F),
  135130. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  135131. }) /*!node_modules/amis/lib/renderers/Form/InputArray.js*/
  135132. amis.define('9f51ded', function (e, t, n, o) {
  135133. 'use strict'
  135134. Object.defineProperty(t, '__esModule', { value: !0 })
  135135. var i = e('68b98b9'),
  135136. r = e('ac704b9'),
  135137. a = e('64ea6e0'),
  135138. f = e('57ee8df')
  135139. function s(e) {
  135140. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  135141. }
  135142. var u = s(r),
  135143. c = e('ac704b9'),
  135144. l = (c.default || c).createElement
  135145. ;(c.default || c).Fragment
  135146. var d = (function (e) {
  135147. function t(t) {
  135148. var n = e.call(this, t) || this
  135149. return (n.comboRef = n.comboRef.bind(n)), n
  135150. }
  135151. return (
  135152. i.__extends(t, e),
  135153. (t.prototype.comboRef = function (e) {
  135154. this.comboInstance = e
  135155. }),
  135156. (t.prototype.validate = function (e) {
  135157. return this.comboInstance ? this.comboInstance.validate() : null
  135158. }),
  135159. (t.prototype.render = function () {
  135160. var e = this.props,
  135161. t = e.items,
  135162. n = e.scaffold,
  135163. o = i.__rest(e, ['items', 'scaffold']),
  135164. r = Array.isArray(t) ? (t.length > 1 ? t.slice(0, 1) : t) : null != t ? [t] : []
  135165. return l(f.default, i.__assign({}, o, { scaffold: n, items: r, flat: !0, multiple: !0, multiLine: !1, ref: this.comboRef }))
  135166. }),
  135167. t
  135168. )
  135169. })(u.default.Component)
  135170. !(function (e) {
  135171. function t() {
  135172. return (null !== e && e.apply(this, arguments)) || this
  135173. }
  135174. i.__extends(t, e), (t = i.__decorate([a.FormItem({ type: 'input-array', storeType: a.ComboStore.name })], t))
  135175. })(d),
  135176. (t.default = d),
  135177. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  135178. }) /*!node_modules/amis/lib/renderers/Form/ConditionBuilder.js*/
  135179. amis.define('7481ad8', function (e, t, n, r) {
  135180. 'use strict'
  135181. Object.defineProperty(t, '__esModule', { value: !0 })
  135182. var i = e('68b98b9'),
  135183. a = e('ac704b9'),
  135184. o = e('64ea6e0'),
  135185. d = e('59972ca')
  135186. function s(e) {
  135187. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  135188. }
  135189. var l = s(a),
  135190. p = e('ac704b9'),
  135191. u = (p.default || p).createElement
  135192. ;(p.default || p).Fragment
  135193. var c = (function (e) {
  135194. function t() {
  135195. return (null !== e && e.apply(this, arguments)) || this
  135196. }
  135197. return (
  135198. i.__extends(t, e),
  135199. (t.prototype.renderEtrValue = function (e, t) {
  135200. return this.props.render('inline', Object.assign({}, e, { label: !1, inputOnly: !0, changeImmediately: !0 }), t)
  135201. }),
  135202. (t.prototype.renderPickerIcon = function () {
  135203. var e = this.props,
  135204. t = e.render,
  135205. n = e.pickerIcon
  135206. return n ? t('picker-icon', n) : void 0
  135207. }),
  135208. (t.prototype.getAddBtnVisible = function (e) {
  135209. var t = this.props,
  135210. n = t.data,
  135211. r = t.addBtnVisibleOn
  135212. return 'string' != typeof r || !r || o.evalExpression(r, o.createObject(n, e))
  135213. }),
  135214. (t.prototype.getAddGroupBtnVisible = function (e) {
  135215. var t = this.props,
  135216. n = t.data,
  135217. r = t.addGroupBtnVisibleOn
  135218. return 'string' != typeof r || !r || o.evalExpression(r, o.createObject(n, e))
  135219. }),
  135220. (t.prototype.validate = function () {
  135221. var e,
  135222. t = this.props,
  135223. n = t.value,
  135224. r = t.required,
  135225. i = t.translate
  135226. if (r) {
  135227. if (!n || !n.children) return i('Condition.isRequired')
  135228. var a = !0,
  135229. o = ['is_empty', 'is_not_empty']
  135230. return (
  135231. null === (e = null == n ? void 0 : n.children) ||
  135232. void 0 === e ||
  135233. e.forEach(function (e) {
  135234. e.op && (e.right || ~o.indexOf(e.op)) && (a = !1)
  135235. }),
  135236. a ? i('Condition.isRequired') : null
  135237. )
  135238. }
  135239. }),
  135240. (t.prototype.render = function () {
  135241. var e = this.props,
  135242. t = e.className,
  135243. n = e.classnames
  135244. e.style, e.pickerIcon
  135245. var r = e.env,
  135246. a = e.popOverContainer,
  135247. d = i.__rest(e, ['className', 'classnames', 'style', 'pickerIcon', 'env', 'popOverContainer']),
  135248. s = this.props.formula ? i.__assign({}, this.props.formula) : void 0
  135249. return (
  135250. s && s.variables && o.isPureVariable(s.variables) && (s.variables = o.resolveVariableAndFilter(s.variables, this.props.data, '| raw')),
  135251. u(
  135252. 'div',
  135253. { className: n('ConditionBuilderControl', { 'is-mobile': o.isMobile() }, t) },
  135254. u(
  135255. _,
  135256. i.__assign(
  135257. {
  135258. renderEtrValue: this.renderEtrValue,
  135259. pickerIcon: this.renderPickerIcon(),
  135260. isAddBtnVisibleOn: this.getAddBtnVisible,
  135261. isAddGroupBtnVisibleOn: this.getAddGroupBtnVisible,
  135262. popOverContainer: a || r.getModalContainer
  135263. },
  135264. d,
  135265. { formula: s }
  135266. )
  135267. )
  135268. )
  135269. )
  135270. }),
  135271. i.__decorate(
  135272. [o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object, Object]), i.__metadata('design:returntype', void 0)],
  135273. t.prototype,
  135274. 'renderEtrValue',
  135275. null
  135276. ),
  135277. i.__decorate(
  135278. [o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)],
  135279. t.prototype,
  135280. 'getAddBtnVisible',
  135281. null
  135282. ),
  135283. i.__decorate(
  135284. [o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)],
  135285. t.prototype,
  135286. 'getAddGroupBtnVisible',
  135287. null
  135288. ),
  135289. t
  135290. )
  135291. })(l.default.PureComponent),
  135292. _ = d.withRemoteConfig({
  135293. adaptor: function (e) {
  135294. return e.fields || e
  135295. }
  135296. })(
  135297. (function (e) {
  135298. function t() {
  135299. return (null !== e && e.apply(this, arguments)) || this
  135300. }
  135301. return (
  135302. i.__extends(t, e),
  135303. (t.prototype.render = function () {
  135304. var e = this.props,
  135305. t = e.loading,
  135306. n = e.config
  135307. e.deferLoad
  135308. var r = e.disabled,
  135309. a = e.renderEtrValue,
  135310. o = i.__rest(e, ['loading', 'config', 'deferLoad', 'disabled', 'renderEtrValue'])
  135311. return u(d.ConditionBuilder, i.__assign({}, o, { fields: n || o.fields || [], disabled: r || t, renderEtrValue: a }))
  135312. }),
  135313. t
  135314. )
  135315. })(l.default.Component)
  135316. )
  135317. !(function (e) {
  135318. function t() {
  135319. return (null !== e && e.apply(this, arguments)) || this
  135320. }
  135321. i.__extends(t, e), (t = i.__decorate([o.FormItem({ type: 'condition-builder', strictMode: !1 })], t))
  135322. })(c),
  135323. (t.default = c),
  135324. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  135325. }) /*!node_modules/amis/lib/renderers/Form/InputSubForm.js*/
  135326. amis.define('c746062', function (e, a, t, i) {
  135327. 'use strict'
  135328. Object.defineProperty(a, '__esModule', { value: !0 })
  135329. var o = e('68b98b9'),
  135330. s = e('ac704b9'),
  135331. n = e('64ea6e0'),
  135332. l = e('cb263ff'),
  135333. r = e('1279020'),
  135334. d = e('3f34d90'),
  135335. u = e('59972ca'),
  135336. p = e('9a27350'),
  135337. c = e('1e5c4ba')
  135338. function m(e) {
  135339. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  135340. }
  135341. var g,
  135342. h = m(s),
  135343. b = m(l),
  135344. f = m(r),
  135345. v = m(d),
  135346. y = m(p),
  135347. _ = e('ac704b9'),
  135348. C = (_.default || _).createElement
  135349. ;(_.default || _).Fragment
  135350. var S = function (e) {
  135351. return e ? (((g = g || document.createElement('div')).innerHTML = e), g.innerText) : e
  135352. },
  135353. N = (function (e) {
  135354. function a(a) {
  135355. var t = e.call(this, a) || this
  135356. return (
  135357. (t.state = {}),
  135358. (t.id = n.guid()),
  135359. (t.addItem = t.addItem.bind(t)),
  135360. (t.removeItem = t.removeItem.bind(t)),
  135361. (t.editSingle = t.editSingle.bind(t)),
  135362. (t.open = t.open.bind(t)),
  135363. (t.close = t.close.bind(t)),
  135364. (t.dragTipRef = t.dragTipRef.bind(t)),
  135365. (t.handleDialogConfirm = t.handleDialogConfirm.bind(t)),
  135366. t
  135367. )
  135368. }
  135369. return (
  135370. o.__extends(a, e),
  135371. (a.prototype.addItem = function () {
  135372. this.setState({ dialogData: n.createObject(this.props.data, this.props.scaffold || {}), dialogCtx: { mode: 'add' } })
  135373. }),
  135374. (a.prototype.removeItem = function (e) {
  135375. e.stopPropagation(), e.preventDefault()
  135376. var a = parseInt(e.currentTarget.getAttribute('data-index'), 10),
  135377. t = this.props.value
  135378. Array.isArray(t) && ((t = t.concat()).splice(a, 1), this.props.onChange(t))
  135379. }),
  135380. (a.prototype.editSingle = function () {
  135381. this.props.value ? this.setState({ dialogData: n.createObject(this.props.data, this.props.value), dialogCtx: { mode: 'edit' } }) : this.addItem()
  135382. }),
  135383. (a.prototype.open = function (e) {
  135384. var a = parseInt(e.currentTarget.getAttribute('data-index'), 10),
  135385. t = this.props.value
  135386. Array.isArray(t) && t[a] && ((this.tempValue = t[a]), this.setState({ dialogData: n.createObject(this.props.data, t[a]), dialogCtx: { mode: 'edit', index: a } }))
  135387. }),
  135388. (a.prototype.close = function () {
  135389. this.setState({ dialogData: void 0, dialogCtx: void 0 })
  135390. }),
  135391. (a.prototype.handleDialogConfirm = function (e) {
  135392. var a = this.props,
  135393. t = a.multiple,
  135394. i = a.onChange,
  135395. s = a.value,
  135396. n = this.state.dialogCtx
  135397. if (t) {
  135398. var l = Array.isArray(s) ? s.concat() : []
  135399. 'add' === (null == n ? void 0 : n.mode) ? l.push(o.__assign({}, e[0])) : (l[n.index] = o.__assign(o.__assign({}, l[n.index]), e[0])), i(l)
  135400. } else i(o.__assign(o.__assign({}, s), e[0]))
  135401. this.close()
  135402. }),
  135403. (a.prototype.handlePopupConfirm = function () {
  135404. var e = this.tempValue,
  135405. a = this.props,
  135406. t = a.multiple,
  135407. i = a.onChange,
  135408. s = a.value,
  135409. n = this.state.dialogCtx
  135410. if (t) {
  135411. var l = Array.isArray(s) ? s.concat() : []
  135412. 'add' === (null == n ? void 0 : n.mode) ? l.push(o.__assign({}, e)) : (l[n.index] = o.__assign(o.__assign({}, l[n.index]), e)), i(l)
  135413. } else i(o.__assign(o.__assign({}, s), e))
  135414. this.close()
  135415. }),
  135416. (a.prototype.dragTipRef = function (e) {
  135417. !this.dragTip && e ? this.initDragging() : this.dragTip && !e && this.destroyDragging(), (this.dragTip = e)
  135418. }),
  135419. (a.prototype.initDragging = function () {
  135420. var e = this,
  135421. a = this.props.classPrefix,
  135422. t = this.props.submitOnChange,
  135423. i = c.findDOMNode(this)
  135424. this.sortable = new y.default(i.querySelector('.'.concat(a, 'SubForm-values')), {
  135425. group: 'SubForm-'.concat(this.id),
  135426. animation: 150,
  135427. handle: '.'.concat(a, 'SubForm-valueDragBar'),
  135428. ghostClass: ''.concat(a, 'SubForm-value--dragging'),
  135429. onEnd: function (a) {
  135430. if (a.newIndex !== a.oldIndex) {
  135431. var i = a.to
  135432. a.oldIndex < i.childNodes.length - 1 ? i.insertBefore(a.item, i.childNodes[a.oldIndex > a.newIndex ? a.oldIndex + 1 : a.oldIndex]) : i.appendChild(a.item)
  135433. var o = e.props.value
  135434. if (Array.isArray(o)) {
  135435. var s = o.concat()
  135436. s.splice(a.newIndex, 0, s.splice(a.oldIndex, 1)[0]), e.props.onChange(s, t, !0)
  135437. }
  135438. }
  135439. }
  135440. })
  135441. }),
  135442. (a.prototype.destroyDragging = function () {
  135443. this.sortable && this.sortable.destroy()
  135444. }),
  135445. (a.prototype.buildDialogSchema = function () {
  135446. var e = this.props.form,
  135447. a = ['title', 'actions', 'name', 'size', 'closeOnEsc', 'closeOnOutside', 'showErrorMsg', 'showCloseButton', 'bodyClassName', 'type']
  135448. return o.__assign(o.__assign({}, v.default(e, a)), { type: 'dialog', body: o.__assign(o.__assign({ type: 'form', canAccessSuperData: !1 }, f.default(e, a)), { inheritData: !1 }) })
  135449. }),
  135450. (a.prototype.buildFormSchema = function () {
  135451. var e = this.props.form
  135452. return o.__assign(
  135453. o.__assign(
  135454. { type: 'form', canAccessSuperData: !1 },
  135455. f.default(e, ['title', 'actions', 'name', 'size', 'closeOnEsc', 'closeOnOutside', 'showErrorMsg', 'showCloseButton', 'bodyClassName', 'type'])
  135456. ),
  135457. { inheritData: !1 }
  135458. )
  135459. }),
  135460. (a.prototype.renderMultipe = function () {
  135461. var e = this,
  135462. a = this.props,
  135463. t = a.addButtonClassName,
  135464. i = a.itemClassName,
  135465. s = a.itemsClassName,
  135466. l = a.disabled,
  135467. r = a.maxLength,
  135468. d = a.labelField,
  135469. p = a.defaultLabel,
  135470. c = a.value,
  135471. m = a.btnLabel,
  135472. g = a.render,
  135473. b = a.data,
  135474. f = a.translate,
  135475. v = a.classnames,
  135476. y = a.placeholder,
  135477. _ = a.draggable,
  135478. N = a.draggableTip,
  135479. x = a.addable,
  135480. I = a.removable,
  135481. F = a.minLength,
  135482. D = a.addButtonText,
  135483. A = a.testIdBuilder
  135484. return C(
  135485. h.default.Fragment,
  135486. null,
  135487. Array.isArray(c) && c.length
  135488. ? C(
  135489. 'div',
  135490. { className: v('SubForm-values', s), key: 'values' },
  135491. c.map(function (a, t) {
  135492. return C(
  135493. 'div',
  135494. o.__assign({ className: v('SubForm-value', { 'is-disabled': l }, i), key: t }, null == A ? void 0 : A.getChild('item-'.concat(t)).getTestId()),
  135495. _ && c.length > 1 ? C('a', { className: v('SubForm-valueDragBar') }, C(u.Icon, { icon: 'drag-bar', className: v('icon') })) : null,
  135496. C('span', { className: v('SubForm-valueLabel') }, m && g('label', { type: 'tpl', tpl: f(m) }, { data: n.createObject(b, a) }), !m && ((a && d && a[d] && S(a[d])) || f(p))),
  135497. C('a', { 'data-index': t, onClick: e.open, className: v('SubForm-valueEdit') }, C(u.Icon, { icon: 'pencil', className: 'icon' })),
  135498. l || !1 === I || (F && !(c.length > F))
  135499. ? null
  135500. : C('a', { 'data-index': t, className: v('SubForm-valueDel'), onClick: e.removeItem }, C(u.Icon, { icon: 'close', className: 'icon' }))
  135501. )
  135502. })
  135503. )
  135504. : C('div', { className: v('SubForm-placeholder'), key: 'placeholder' }, f(y || 'placeholder.empty')),
  135505. C(
  135506. 'div',
  135507. { key: 'toolbar', className: v('SubForm-toolbar') },
  135508. !1 !== x
  135509. ? C(
  135510. 'button',
  135511. o.__assign(
  135512. { type: 'button', onClick: this.addItem, className: v('Button SubForm-addBtn', t), disabled: l || !!(r && Array.isArray(c) && c.length >= r) },
  135513. null == A ? void 0 : A.getChild('add-button').getTestId()
  135514. ),
  135515. C(u.Icon, { icon: 'plus', className: 'icon' }),
  135516. C('span', null, f(D || 'SubForm.add'))
  135517. )
  135518. : null,
  135519. _ && Array.isArray(c) && c.length > 1 ? C('span', { className: v('Combo-dragableTip'), ref: this.dragTipRef }, Array.isArray(c) && c.length > 1 ? f(N) : '') : null
  135520. )
  135521. )
  135522. }),
  135523. (a.prototype.renderSingle = function () {
  135524. var e = this.props,
  135525. a = e.classnames,
  135526. t = e.itemsClassName,
  135527. i = e.itemClassName,
  135528. s = e.disabled,
  135529. l = e.value,
  135530. r = e.labelField,
  135531. d = e.defaultLabel,
  135532. p = e.btnLabel,
  135533. c = e.render,
  135534. m = e.data,
  135535. g = e.translate,
  135536. h = e.testIdBuilder,
  135537. b = null == h ? void 0 : h.getChild('edit-single')
  135538. return C(
  135539. 'div',
  135540. { className: a('SubForm-values', t), key: 'values' },
  135541. C(
  135542. 'div',
  135543. o.__assign(
  135544. { className: a('SubForm-value', { 'is-disabled': s }, i), onClick: this.editSingle, 'data-tooltip': g('SubForm.editDetail'), 'data-position': 'bottom' },
  135545. null == b ? void 0 : b.getTestId()
  135546. ),
  135547. C('span', { className: a('SubForm-valueLabel') }, p && c('label', { type: 'tpl', tpl: g(p) }, { data: n.createObject(m, l) }), !p && ((l && r && l[r] && S(l[r])) || g(d))),
  135548. C('a', o.__assign({ className: a('SubForm-valueEdit') }, null == b ? void 0 : b.getChild('icon').getTestId()), C(u.Icon, { icon: 'pencil', className: 'icon' }))
  135549. )
  135550. )
  135551. }),
  135552. (a.prototype.render = function () {
  135553. var e = this,
  135554. a = this.props,
  135555. t = a.multiple,
  135556. i = a.classPrefix,
  135557. o = a.className
  135558. a.style
  135559. var s = a.render,
  135560. n = a.mobileUI,
  135561. l = a.env,
  135562. r = a.popOverContainer,
  135563. d = this.state.dialogData,
  135564. p = this.state.dialogCtx
  135565. return C(
  135566. 'div',
  135567. { className: b.default(''.concat(i, 'SubFormControl'), o) },
  135568. t ? this.renderMultipe() : this.renderSingle(),
  135569. n
  135570. ? C(
  135571. u.PopUp,
  135572. { isShow: !!p, showConfirm: !0, onConfirm: this.handlePopupConfirm, onHide: this.close, container: n ? (null == l ? void 0 : l.getModalContainer) : r || l.getModalContainer },
  135573. C(
  135574. 'div',
  135575. { className: 'flex-1 pl-10 pr-10' },
  135576. s('form', this.buildFormSchema(), {
  135577. data: d,
  135578. formStore: void 0,
  135579. wrapWithPanel: !1,
  135580. onChange: function (a) {
  135581. e.tempValue = a
  135582. }
  135583. })
  135584. )
  135585. )
  135586. : s('modal', this.buildDialogSchema(), { show: !!p, onClose: this.close, onConfirm: this.handleDialogConfirm, data: d, formStore: void 0 })
  135587. )
  135588. }),
  135589. (a.defaultProps = {
  135590. minLength: 0,
  135591. maxLength: 0,
  135592. multiple: !1,
  135593. btnClassName: '',
  135594. addButtonClassName: '',
  135595. itemClassName: '',
  135596. labelField: 'label',
  135597. defaultLabel: 'SubForm.button',
  135598. placeholder: 'placeholder.empty'
  135599. }),
  135600. (a.propsList = ['form', 'formStore']),
  135601. o.__decorate([n.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], a.prototype, 'handlePopupConfirm', null),
  135602. a
  135603. )
  135604. })(h.default.PureComponent)
  135605. !(function (e) {
  135606. function a() {
  135607. return (null !== e && e.apply(this, arguments)) || this
  135608. }
  135609. o.__extends(a, e), (a = o.__decorate([n.FormItem({ type: 'input-sub-form', sizeMutable: !1, strictMode: !1 })], a))
  135610. })(N),
  135611. (a.default = N),
  135612. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  135613. }) /*!node_modules/amis/lib/renderers/Form/InputExcel.js*/
  135614. amis.define('e02541b', function (e, t, n, r) {
  135615. 'use strict'
  135616. Object.defineProperty(t, '__esModule', { value: !0 })
  135617. var a = e('68b98b9'),
  135618. i = e('ac704b9'),
  135619. o = e('b9e3453'),
  135620. s = e('1279020'),
  135621. l = e('9263a6c'),
  135622. u = e('1c23cc0'),
  135623. c = e('0910768'),
  135624. d = e('64ea6e0')
  135625. function p(e) {
  135626. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  135627. }
  135628. var h = p(i),
  135629. f = p(o),
  135630. v = p(s),
  135631. m = p(l),
  135632. y = p(u),
  135633. g = p(c),
  135634. _ = e('ac704b9'),
  135635. x = (_.default || _).createElement
  135636. ;(_.default || _).Fragment
  135637. var b = (function (t) {
  135638. function n() {
  135639. var e = (null !== t && t.apply(this, arguments)) || this
  135640. return (e.state = { filename: '' }), e
  135641. }
  135642. return (
  135643. a.__extends(n, t),
  135644. (n.prototype.componentDidUpdate = function (e) {
  135645. e.value === this.props.value || this.props.value || this.setState({ filename: '' })
  135646. }),
  135647. (n.prototype.syncAutoFill = function (e) {
  135648. var t = this.props,
  135649. n = t.autoFill,
  135650. r = t.onBulkChange,
  135651. a = t.data,
  135652. i = t.name
  135653. if (!(null == n ? void 0 : n.hasOwnProperty('api')) && d.isObject(n)) {
  135654. var o = i ? v.default(n, i) : n
  135655. if (!y.default(o) && r) {
  135656. var s = d.dataMapping(o, { filename: e })
  135657. Object.keys(s).forEach(function (e) {
  135658. g.default(s[e]) && g.default(a[e]) && (s[e] = m.default({}, a[e], s[e]))
  135659. }),
  135660. r(s)
  135661. }
  135662. }
  135663. }),
  135664. (n.prototype.handleDrop = function (t) {
  135665. var n = this,
  135666. r = t[0],
  135667. i = r.name,
  135668. o = new FileReader()
  135669. o.readAsArrayBuffer(r),
  135670. (o.onload = function () {
  135671. return a.__awaiter(n, void 0, void 0, function () {
  135672. var t = this
  135673. return a.__generator(this, function (n) {
  135674. return (
  135675. o.result &&
  135676. (i.toLowerCase().endsWith('.xls')
  135677. ? Promise.resolve()
  135678. .then(function () {
  135679. return new Promise(function (t) {
  135680. e(['f8767df'], function (e) {
  135681. t(a.__importStar(e))
  135682. })
  135683. })
  135684. })
  135685. .then(function (e) {
  135686. var n = e.read(new Uint8Array(o.result), { cellDates: !0 }),
  135687. r = e.writeXLSX(n, { type: 'array' })
  135688. t.processExcelFile(r, i)
  135689. })
  135690. : this.processExcelFile(o.result, i)),
  135691. [2]
  135692. )
  135693. })
  135694. })
  135695. })
  135696. }),
  135697. (n.prototype.processExcelFile = function (t, n) {
  135698. var r = this,
  135699. i = this.props,
  135700. o = i.allSheets,
  135701. s = i.onChange,
  135702. l = i.parseImage,
  135703. u = i.autoFill
  135704. Promise.resolve()
  135705. .then(function () {
  135706. return new Promise(function (t) {
  135707. e(['e45acd5'], function (e) {
  135708. t(a.__importStar(e))
  135709. })
  135710. })
  135711. })
  135712. .then(function (e) {
  135713. return a.__awaiter(r, void 0, void 0, function () {
  135714. var r,
  135715. i,
  135716. c,
  135717. d,
  135718. p,
  135719. h = this
  135720. return a.__generator(this, function (a) {
  135721. switch (a.label) {
  135722. case 0:
  135723. return (this.ExcelJS = e), [4, (r = new e.Workbook()).xlsx.load(t)]
  135724. case 1:
  135725. return (
  135726. a.sent(),
  135727. (i = []),
  135728. o
  135729. ? r.eachSheet(function (e) {
  135730. 'hidden' !== (e.state || 'visible') &&
  135731. (l ? i.push({ sheetName: e.name, data: h.readWorksheet(e), images: h.readImages(e, r) }) : i.push({ sheetName: e.name, data: h.readWorksheet(e) }))
  135732. })
  135733. : ((c = r.worksheets.find(function (e) {
  135734. return 'hidden' !== e.state
  135735. })),
  135736. l ? ((d = this.readImages(c, r)), (i = { data: this.readWorksheet(c), images: d })) : (i = this.readWorksheet(c))),
  135737. [4, this.dispatchEvent('change', i)]
  135738. )
  135739. case 2:
  135740. return (null == (p = a.sent()) ? void 0 : p.prevented) || (s(i), u && this.syncAutoFill(n), this.setState({ filename: n })), [2]
  135741. }
  135742. })
  135743. })
  135744. })
  135745. }),
  135746. (n.prototype.readImages = function (e, t) {
  135747. var n,
  135748. r,
  135749. i = this.props.imageDataURI,
  135750. o = e.getImages(),
  135751. s = []
  135752. try {
  135753. for (var l = a.__values(o), u = l.next(); !u.done; u = l.next()) {
  135754. var c = u.value,
  135755. d = t.getImage(+c.imageId),
  135756. p = this.encodeBase64Bytes(d.buffer)
  135757. if (i) {
  135758. var h = d.extension || 'png'
  135759. s.push('data:image/'.concat(h, ';base64,') + p)
  135760. } else s.push(p)
  135761. }
  135762. } catch (e) {
  135763. n = { error: e }
  135764. } finally {
  135765. try {
  135766. u && !u.done && (r = l.return) && r.call(l)
  135767. } finally {
  135768. if (n) throw n.error
  135769. }
  135770. }
  135771. return s
  135772. }),
  135773. (n.prototype.encodeBase64Bytes = function (e) {
  135774. return btoa(
  135775. e.reduce(function (e, t) {
  135776. return e + String.fromCharCode(t)
  135777. }, '')
  135778. )
  135779. }),
  135780. (n.prototype.dispatchEvent = function (e, t) {
  135781. return a.__awaiter(this, void 0, void 0, function () {
  135782. var n, r
  135783. return a.__generator(this, function (a) {
  135784. switch (a.label) {
  135785. case 0:
  135786. return (n = this.props), (r = n.dispatchEvent), n.data, [4, r(e, d.resolveEventData(this.props, { value: t }))]
  135787. case 1:
  135788. return [2, a.sent()]
  135789. }
  135790. })
  135791. })
  135792. }),
  135793. (n.prototype.isRichTextValue = function (e) {
  135794. return !!(e && d.isObject(e) && e.hasOwnProperty('richText') && Array.isArray(null == e ? void 0 : e.richText))
  135795. }),
  135796. (n.prototype.richText2PlainString = function (e, t) {
  135797. return (
  135798. void 0 === t && (t = !1),
  135799. e.richText
  135800. .map(function (e) {
  135801. var n = e.text,
  135802. r = e.font,
  135803. a = void 0 === r ? {} : r,
  135804. i = n
  135805. if (t) {
  135806. var o = '',
  135807. s = (null == a ? void 0 : a.bold)
  135808. ? 'strong'
  135809. : (null == a ? void 0 : a.italic)
  135810. ? 'em'
  135811. : 'superscript' === (null == a ? void 0 : a.vertAlign)
  135812. ? 'sup'
  135813. : 'subscript' === (null == a ? void 0 : a.vertAlign)
  135814. ? 'sub'
  135815. : 'span'
  135816. ;(null == a ? void 0 : a.strike) ? (o += 'text-decoration: line-through;') : (null == a ? void 0 : a.underline) && (o += 'text-decoration: underline;'),
  135817. (null == a ? void 0 : a.outline) && (o += 'outline: solid;'),
  135818. (null == a ? void 0 : a.size) && (o += 'font-size: '.concat(a.size, 'px;')),
  135819. (i = '<'
  135820. .concat(s, ' ')
  135821. .concat(o ? 'style='.concat(o) : '', '>')
  135822. .concat(n, '</')
  135823. .concat(s, '>'))
  135824. }
  135825. return i
  135826. })
  135827. .join('')
  135828. )
  135829. }),
  135830. (n.prototype.readWorksheet = function (e) {
  135831. var t = this,
  135832. n = [],
  135833. r = this.props,
  135834. a = r.parseMode,
  135835. i = r.plainText,
  135836. o = r.includeEmpty
  135837. if ('array' === a)
  135838. return (
  135839. e.eachRow(function (e, r) {
  135840. var a = e.values
  135841. a.shift(),
  135842. i &&
  135843. (a = a.map(function (e) {
  135844. if (e instanceof Object) {
  135845. if (e.hyperlink) return e.hyperlink.startsWith('mailto:') ? e.hyperlink.substring(7) : e.hyperlink
  135846. if (e.result) return e.result
  135847. if (e.richText) return t.richText2PlainString(e)
  135848. }
  135849. return e
  135850. })),
  135851. n.push(a)
  135852. }),
  135853. n
  135854. )
  135855. var s = []
  135856. return (
  135857. e.eachRow(function (e, r) {
  135858. var a
  135859. if (1 == r)
  135860. s = (null !== (a = e.values) && void 0 !== a ? a : []).map(function (e) {
  135861. return t.isRichTextValue(e) ? t.richText2PlainString(e) : e
  135862. })
  135863. else {
  135864. var l = {}
  135865. o &&
  135866. s.forEach(function (e) {
  135867. l[e] = ''
  135868. }),
  135869. e.eachCell(function (e, n) {
  135870. if (s[n]) {
  135871. var r = e.value
  135872. if (i) {
  135873. var a = t.ExcelJS.ValueType
  135874. e.type === a.Hyperlink
  135875. ? (r = e.value.hyperlink).startsWith('mailto:') && (r = r.substring(7))
  135876. : e.type === a.Formula
  135877. ? (r = e.value.result)
  135878. : e.type === a.RichText
  135879. ? (r = t.richText2PlainString(e.value))
  135880. : e.type === a.Error && (r = '')
  135881. }
  135882. l[s[n]] = r
  135883. }
  135884. }),
  135885. n.push(l)
  135886. }
  135887. }),
  135888. n
  135889. )
  135890. }),
  135891. (n.prototype.doAction = function (e, t, n) {
  135892. var r,
  135893. a,
  135894. i = null == e ? void 0 : e.actionType,
  135895. o = this.props,
  135896. s = o.onChange,
  135897. l = o.resetValue,
  135898. u = o.formStore,
  135899. c = o.store,
  135900. p = o.name
  135901. if ('clear' === i) s('')
  135902. else if ('reset' === i) {
  135903. var h = null !== (a = d.getVariable(null !== (r = null == u ? void 0 : u.pristine) && void 0 !== r ? r : null == c ? void 0 : c.pristine, p)) && void 0 !== a ? a : l
  135904. s(null != h ? h : '')
  135905. }
  135906. }),
  135907. (n.prototype.render = function () {
  135908. var e = this,
  135909. t = this.props,
  135910. n = t.className,
  135911. r = t.classnames
  135912. t.classPrefix
  135913. var i = t.disabled,
  135914. o = t.translate,
  135915. s = t.placeholder,
  135916. l = t.testIdBuilder
  135917. return x(
  135918. 'div',
  135919. { className: r('ExcelControl', n) },
  135920. x(f.default, { key: 'drop-zone', onDrop: this.handleDrop, accept: '.xlsx,.xls', multiple: !1, disabled: i }, function (t) {
  135921. var i = t.getRootProps,
  135922. u = t.getInputProps
  135923. return x(
  135924. 'section',
  135925. { className: r('ExcelControl-container', n) },
  135926. x(
  135927. 'div',
  135928. a.__assign({}, i({ className: r('ExcelControl-dropzone') }), null == l ? void 0 : l.getTestId()),
  135929. x('input', a.__assign({}, u(), null == l ? void 0 : l.getChild('input').getTestId())),
  135930. e.state.filename ? o('Excel.parsed', { filename: e.state.filename }) : x('p', null, null != s ? s : o('Excel.placeholder'))
  135931. )
  135932. )
  135933. })
  135934. )
  135935. }),
  135936. (n.defaultProps = { allSheets: !1, parseMode: 'object', includeEmpty: !0, plainText: !0, parseImage: !1, imageDataURI: !0 }),
  135937. a.__decorate([d.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [String]), a.__metadata('design:returntype', void 0)], n.prototype, 'syncAutoFill', null),
  135938. a.__decorate([d.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Array]), a.__metadata('design:returntype', void 0)], n.prototype, 'handleDrop', null),
  135939. n
  135940. )
  135941. })(h.default.PureComponent)
  135942. !(function (e) {
  135943. function t() {
  135944. return (null !== e && e.apply(this, arguments)) || this
  135945. }
  135946. a.__extends(t, e), (t = a.__decorate([d.FormItem({ type: 'input-excel' })], t))
  135947. })(b),
  135948. (t.default = b),
  135949. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  135950. }) /*!node_modules/amis/lib/renderers/Form/InputRichText.js*/
  135951. amis.define('4bab78d', function (e, t, n, a) {
  135952. 'use strict'
  135953. Object.defineProperty(t, '__esModule', { value: !0 })
  135954. var o = e('68b98b9'),
  135955. i = e('ac704b9'),
  135956. r = e('64ea6e0'),
  135957. l = e('37efca2'),
  135958. d = e('cb263ff')
  135959. function s(e) {
  135960. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  135961. }
  135962. var u = s(i),
  135963. c = s(l),
  135964. p = s(d),
  135965. f = e('ac704b9'),
  135966. h = (f.default || f).createElement
  135967. ;(f.default || f).Fragment
  135968. var v = (function (t) {
  135969. function n(e) {
  135970. var n = t.call(this, e) || this
  135971. return (
  135972. (n.state = { config: null, focused: !1 }),
  135973. (n.handleFocus = n.handleFocus.bind(n)),
  135974. (n.handleBlur = n.handleBlur.bind(n)),
  135975. (n.handleChange = n.handleChange.bind(n)),
  135976. (n.state.config = n.getConfig(e)),
  135977. n
  135978. )
  135979. }
  135980. return (
  135981. o.__extends(n, t),
  135982. (n.prototype.componentDidUpdate = function (e) {
  135983. var t = this.props,
  135984. n = t.vendor || (t.env.richTextToken ? 'froala' : 'tinymce')
  135985. 'froala' === n
  135986. ? (c.default(e.options, t.options) && c.default(e.editorClass, t.editorClass) && c.default(e.placeholder, t.placeholder) && c.default(e.buttons, t.buttons)) ||
  135987. this.setState({ config: this.getConfig(t) })
  135988. : 'tinymce' === n && ((c.default(e.options, t.options) && c.default(e.fileField, t.fileField)) || this.setState({ config: this.getConfig(t) }))
  135989. }),
  135990. (n.prototype.getConfig = function (e) {
  135991. var t,
  135992. n = this,
  135993. a = e.vendor || (e.env.richTextToken ? 'froala' : 'tinymce'),
  135994. i = r.normalizeApi(e.receiver, (null === (t = e.receiver) || void 0 === t ? void 0 : t.method) || 'post')
  135995. i.data = i.data || {}
  135996. var l = r.buildApi(i, e.data, { method: e.receiver.method || 'post' })
  135997. if ('froala' === a) {
  135998. var d = r.normalizeApi(e.videoReceiver, e.videoReceiver.method || 'post')
  135999. d.data = d.data || {}
  136000. var s = r.buildApi(d, e.data, { method: e.videoReceiver.method || 'post' })
  136001. return o.__assign(
  136002. o.__assign(
  136003. o.__assign(
  136004. {
  136005. imageAllowedTypes: ['jpeg', 'jpg', 'png', 'gif'],
  136006. imageDefaultAlign: 'left',
  136007. imageEditButtons: e.imageEditable
  136008. ? ['imageReplace', 'imageAlign', 'imageRemove', '|', 'imageLink', 'linkOpen', 'linkEdit', 'linkRemove', '-', 'imageDisplay', 'imageStyle', 'imageAlt', 'imageSize']
  136009. : [],
  136010. key: e.env.richTextToken,
  136011. attribution: !1
  136012. },
  136013. e.options
  136014. ),
  136015. {
  136016. editorClass: e.editorClass,
  136017. placeholderText: e.translate(e.placeholder),
  136018. imageUploadURL: l.url,
  136019. imageUploadParams: o.__assign({ from: 'rich-text' }, l.data),
  136020. videoUploadURL: s.url,
  136021. videoUploadParams: o.__assign({ from: 'rich-text' }, s.data),
  136022. events: o.__assign(o.__assign({}, e.options && e.options.events), { focus: this.handleFocus, blur: this.handleBlur }),
  136023. language: this.props.locale && 'zh-CN' !== this.props.locale ? '' : 'zh_cn'
  136024. }
  136025. ),
  136026. e.buttons ? { toolbarButtons: e.buttons } : {}
  136027. )
  136028. }
  136029. var u = e.env.fetcher
  136030. return o.__assign(o.__assign({}, e.options), {
  136031. onLoaded: this.handleTinyMceLoaded,
  136032. images_upload_handler: function (t, a) {
  136033. return new Promise(function (a, i) {
  136034. return o.__awaiter(n, void 0, void 0, function () {
  136035. var n, d, s, c, p, f, h, v, m, g, _, b, y, C, T
  136036. return o.__generator(this, function (F) {
  136037. switch (F.label) {
  136038. case 0:
  136039. ;(n = new FormData()),
  136040. l.data &&
  136041. r
  136042. .qsstringify(l.data)
  136043. .split('&')
  136044. .filter(function (e) {
  136045. return '' !== e
  136046. })
  136047. .forEach(function (e) {
  136048. var t = e.split('=')
  136049. n.append(t[0], decodeURIComponent(t[1]))
  136050. }),
  136051. n.append(e.fileField || 'file', t.blob(), t.filename()),
  136052. (F.label = 1)
  136053. case 1:
  136054. return (
  136055. F.trys.push([1, 3, , 4]),
  136056. l.url
  136057. ? ((s = o.__assign(
  136058. {
  136059. adaptor: function (e) {
  136060. return o.__assign(o.__assign({}, e), { data: e })
  136061. }
  136062. },
  136063. l
  136064. )),
  136065. [4, u(s, n, { method: 'post' })])
  136066. : ((d = new FileReader()).readAsDataURL(t.blob()),
  136067. (d.onloadend = function () {
  136068. var e = d.result
  136069. a(e)
  136070. }),
  136071. [2])
  136072. )
  136073. case 2:
  136074. return (
  136075. (c = F.sent()).ok &&
  136076. ((p =
  136077. (null === (h = c.data) || void 0 === h ? void 0 : h.link) ||
  136078. (null === (v = c.data) || void 0 === v ? void 0 : v.url) ||
  136079. (null === (m = c.data) || void 0 === m ? void 0 : m.value) ||
  136080. (null === (_ = null === (g = c.data) || void 0 === g ? void 0 : g.data) || void 0 === _ ? void 0 : _.link) ||
  136081. (null === (y = null === (b = c.data) || void 0 === b ? void 0 : b.data) || void 0 === y ? void 0 : y.url) ||
  136082. (null === (T = null === (C = c.data) || void 0 === C ? void 0 : C.data) || void 0 === T ? void 0 : T.value))
  136083. ? a(p)
  136084. : console.warn('must have return value')),
  136085. [3, 4]
  136086. )
  136087. case 3:
  136088. return (f = F.sent()), i(f), [3, 4]
  136089. case 4:
  136090. return [2]
  136091. }
  136092. })
  136093. })
  136094. })
  136095. }
  136096. })
  136097. }),
  136098. (n.prototype.handleFocus = function () {
  136099. this.setState({ focused: !0 })
  136100. }),
  136101. (n.prototype.handleBlur = function () {
  136102. this.setState({ focused: !1 })
  136103. }),
  136104. (n.prototype.handleChange = function (e, t, n) {
  136105. return o.__awaiter(this, void 0, void 0, function () {
  136106. var a, i, l, d, s
  136107. return o.__generator(this, function (o) {
  136108. switch (o.label) {
  136109. case 0:
  136110. return (a = this.props), (i = a.onChange), (l = a.disabled), (d = a.dispatchEvent), l ? [2] : [4, d('change', r.resolveEventData(this.props, { value: e }))]
  136111. case 1:
  136112. return (null == (s = o.sent()) ? void 0 : s.prevented) || null == i || i(e, t, n), [2]
  136113. }
  136114. })
  136115. })
  136116. }),
  136117. (n.prototype.handleTinyMceLoaded = function (e) {
  136118. var t,
  136119. n = this.props.env
  136120. return null === (t = null == n ? void 0 : n.loadTinymcePlugin) || void 0 === t ? void 0 : t.call(n, e)
  136121. }),
  136122. (n.prototype.render = function () {
  136123. var t,
  136124. n,
  136125. a = this.props,
  136126. i = a.className
  136127. a.style
  136128. var l = a.classPrefix,
  136129. d = a.value
  136130. a.onChange
  136131. var s = a.disabled,
  136132. u = a.static
  136133. a.size
  136134. var c,
  136135. f = a.vendor,
  136136. v = a.env,
  136137. m = a.locale,
  136138. g = a.translate,
  136139. _ = a.borderMode,
  136140. b = f || (v.richTextToken ? 'froala' : 'tinymce')
  136141. return u
  136142. ? h('div', {
  136143. className: p.default(
  136144. ''.concat(l, 'RichTextControl'),
  136145. i,
  136146. ((t = { 'is-focused': this.state.focused, 'is-disabled': s }), (t[''.concat(l, 'RichTextControl--border').concat(r.ucFirst(_))] = _), t)
  136147. ),
  136148. dangerouslySetInnerHTML: { __html: v.filterHtml(d) }
  136149. })
  136150. : h(
  136151. 'div',
  136152. {
  136153. className: p.default(
  136154. ''.concat(l, 'RichTextControl'),
  136155. i,
  136156. ((n = { 'is-focused': this.state.focused, 'is-disabled': s }), (n[''.concat(l, 'RichTextControl--border').concat(r.ucFirst(_))] = _), n)
  136157. )
  136158. },
  136159. h(r.LazyComponent, {
  136160. getComponent:
  136161. ((c = b),
  136162. void 0 === c && (c = 'froala'),
  136163. function () {
  136164. return 'tinymce' === c
  136165. ? Promise.resolve()
  136166. .then(function () {
  136167. return new Promise(function (t) {
  136168. e(['98f3b2b'], function (e) {
  136169. t(o.__importStar(e))
  136170. })
  136171. })
  136172. })
  136173. .then(function (e) {
  136174. return e.default
  136175. })
  136176. : Promise.resolve()
  136177. .then(function () {
  136178. return new Promise(function (t) {
  136179. e(['2ab21d0'], function (e) {
  136180. t(o.__importStar(e))
  136181. })
  136182. })
  136183. })
  136184. .then(function (e) {
  136185. return e.default
  136186. })
  136187. }),
  136188. model: d,
  136189. onModelChange: this.handleChange,
  136190. onFocus: this.handleFocus,
  136191. onBlur: this.handleBlur,
  136192. config: this.state.config,
  136193. disabled: s,
  136194. locale: m,
  136195. translate: g
  136196. })
  136197. )
  136198. }),
  136199. (n.defaultProps = {
  136200. imageEditable: !0,
  136201. receiver: '/api/upload/image',
  136202. videoReceiver: '/api/upload/video',
  136203. fileField: 'file',
  136204. placeholder: 'placeholder.enter',
  136205. options: {
  136206. toolbarButtons: [
  136207. 'undo',
  136208. 'redo',
  136209. 'paragraphFormat',
  136210. 'textColor',
  136211. 'backgroundColor',
  136212. 'bold',
  136213. 'underline',
  136214. 'strikeThrough',
  136215. 'formatOL',
  136216. 'formatUL',
  136217. 'align',
  136218. 'quote',
  136219. 'insertLink',
  136220. 'insertImage',
  136221. 'insertEmotion',
  136222. 'insertTable',
  136223. 'html'
  136224. ]
  136225. }
  136226. }),
  136227. o.__decorate(
  136228. [r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)],
  136229. n.prototype,
  136230. 'handleTinyMceLoaded',
  136231. null
  136232. ),
  136233. n
  136234. )
  136235. })(u.default.Component),
  136236. m = (function (e) {
  136237. function t() {
  136238. return (null !== e && e.apply(this, arguments)) || this
  136239. }
  136240. return o.__extends(t, e), (t = o.__decorate([r.FormItem({ type: 'input-rich-text', sizeMutable: !1, detectProps: ['options', 'buttons'] })], t))
  136241. })(v)
  136242. ;(t.RichTextControlRenderer = m), (t.default = v), (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  136243. }) /*!node_modules/amis/lib/renderers/Form/Editor.js*/
  136244. amis.define('724da8c', function (e, t, n, o) {
  136245. 'use strict'
  136246. Object.defineProperty(t, '__esModule', { value: !0 })
  136247. var i = e('68b98b9'),
  136248. a = e('ac704b9'),
  136249. s = e('64ea6e0'),
  136250. r = e('59972ca')
  136251. function l(e) {
  136252. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  136253. }
  136254. var u = l(a),
  136255. d = e('ac704b9'),
  136256. p = (d.default || d).createElement
  136257. ;(d.default || d).Fragment
  136258. var c = (function (e) {
  136259. function t(t) {
  136260. var n = e.call(this, t) || this
  136261. return (
  136262. (n.state = { focused: !1 }),
  136263. (n.toDispose = []),
  136264. (n.divRef = u.default.createRef()),
  136265. (n.prevHeight = 0),
  136266. (n.handleFocus = n.handleFocus.bind(n)),
  136267. (n.handleBlur = n.handleBlur.bind(n)),
  136268. (n.handleChange = n.handleChange.bind(n)),
  136269. (n.handleEditorMounted = n.handleEditorMounted.bind(n)),
  136270. n
  136271. )
  136272. }
  136273. return (
  136274. i.__extends(t, e),
  136275. (t.prototype.componentWillUnmount = function () {
  136276. this.toDispose.forEach(function (e) {
  136277. return e()
  136278. })
  136279. }),
  136280. (t.prototype.doAction = function (e, t, n, o) {
  136281. var i,
  136282. a,
  136283. r = null == e ? void 0 : e.actionType,
  136284. l = this.props,
  136285. u = l.onChange,
  136286. d = l.resetValue,
  136287. p = l.formStore,
  136288. c = l.store,
  136289. h = l.name
  136290. if ('clear' === r) u('')
  136291. else if ('reset' === r) {
  136292. var f = null !== (a = s.getVariable(null !== (i = null == p ? void 0 : p.pristine) && void 0 !== i ? i : null == c ? void 0 : c.pristine, h)) && void 0 !== a ? a : d
  136293. u(null != f ? f : '')
  136294. } else 'focus' === r && this.focus()
  136295. }),
  136296. (t.prototype.focus = function () {
  136297. var e, t
  136298. this.editor.focus(), this.setState({ focused: !0 })
  136299. var n = null === (e = this.editor) || void 0 === e ? void 0 : e.getPosition()
  136300. null === (t = this.editor) || void 0 === t || t.setPosition(n)
  136301. }),
  136302. (t.prototype.handleFocus = function (e) {
  136303. return i.__awaiter(this, void 0, void 0, function () {
  136304. var t, n, o, a, r
  136305. return i.__generator(this, function (i) {
  136306. switch (i.label) {
  136307. case 0:
  136308. return (t = this.props), (n = t.dispatchEvent), (o = t.value), (a = t.onFocus), this.setState({ focused: !0 }), [4, n('focus', s.resolveEventData(this.props, { value: o }))]
  136309. case 1:
  136310. return (null == (r = i.sent()) ? void 0 : r.prevented) || null == a || a(e), [2]
  136311. }
  136312. })
  136313. })
  136314. }),
  136315. (t.prototype.handleBlur = function (e) {
  136316. return i.__awaiter(this, void 0, void 0, function () {
  136317. var t, n, o, a, r
  136318. return i.__generator(this, function (i) {
  136319. switch (i.label) {
  136320. case 0:
  136321. return (t = this.props), (n = t.dispatchEvent), (o = t.value), (a = t.onBlur), this.setState({ focused: !1 }), [4, n('blur', s.resolveEventData(this.props, { value: o }))]
  136322. case 1:
  136323. return (null == (r = i.sent()) ? void 0 : r.prevented) || null == a || a(e), [2]
  136324. }
  136325. })
  136326. })
  136327. }),
  136328. (t.prototype.handleChange = function (e) {
  136329. return i.__awaiter(this, void 0, void 0, function () {
  136330. var t, n, o, a
  136331. return i.__generator(this, function (i) {
  136332. switch (i.label) {
  136333. case 0:
  136334. return (t = this.props), (n = t.dispatchEvent), (o = t.onChange), [4, n('change', s.resolveEventData(this.props, { value: e }))]
  136335. case 1:
  136336. return (null == (a = i.sent()) ? void 0 : a.prevented) || null == o || o(e), [2]
  136337. }
  136338. })
  136339. })
  136340. }),
  136341. (t.prototype.handleEditorMounted = function (e, t) {
  136342. var n = this
  136343. if (
  136344. ((this.editor = e),
  136345. this.toDispose.push(
  136346. e.onDidChangeModelDecorations(function () {
  136347. n.updateContainerSize(e, t), requestAnimationFrame(n.updateContainerSize.bind(n, e, t))
  136348. }).dispose
  136349. ),
  136350. this.props.editorDidMount)
  136351. ) {
  136352. var o = this.props.editorDidMount
  136353. 'string' == typeof o && (o = new Function('editor', 'monaco', o))
  136354. var i = o(e, t)
  136355. 'function' == typeof i && this.toDispose.push(i)
  136356. }
  136357. }),
  136358. (t.prototype.updateContainerSize = function (e, t) {
  136359. var n
  136360. if (this.divRef.current) {
  136361. var o = e.getOption(t.editor.EditorOption.lineHeight),
  136362. i = (null === (n = e.getModel()) || void 0 === n ? void 0 : n.getLineCount()) || 1,
  136363. a = e.getTopForLineNumber(i + 1) + o
  136364. this.prevHeight !== a && ((this.prevHeight = a), (this.divRef.current.style.height = ''.concat(a, 'px')), e.layout())
  136365. }
  136366. }),
  136367. (t.prototype.render = function () {
  136368. var e,
  136369. t = this.props,
  136370. n = t.className
  136371. t.style
  136372. var o = t.classPrefix,
  136373. a = t.classnames,
  136374. l = t.value
  136375. t.onChange
  136376. var u = t.disabled,
  136377. d = t.options,
  136378. c = t.editorTheme,
  136379. h = t.theme,
  136380. f = t.size,
  136381. v = t.data,
  136382. g = t.allowFullscreen,
  136383. _ = t.placeholder,
  136384. m = this.props.language,
  136385. y = l
  136386. return (
  136387. y && 'string' != typeof y && (y = JSON.stringify(y, null, 2)),
  136388. s.isPureVariable(m) && (m = s.resolveVariableAndFilter(m, v)),
  136389. p(
  136390. 'div',
  136391. { ref: this.divRef, className: a('EditorControl', ((e = { 'is-focused': this.state.focused }), (e['EditorControl--'.concat(f)] = f), e), n) },
  136392. p(s.LazyComponent, {
  136393. classPrefix: o,
  136394. component: r.Editor,
  136395. allowFullscreen: g,
  136396. value: y,
  136397. onChange: this.handleChange,
  136398. disabled: u,
  136399. onFocus: this.handleFocus,
  136400. onBlur: this.handleBlur,
  136401. language: m,
  136402. editorTheme: c || ('dark' === h ? 'vs-dark' : 'vs'),
  136403. editorDidMount: this.handleEditorMounted,
  136404. childProps: { placeholder: _ },
  136405. options: i.__assign(i.__assign({}, d), { readOnly: u })
  136406. })
  136407. )
  136408. )
  136409. }),
  136410. (t.defaultProps = {
  136411. language: 'javascript',
  136412. editorTheme: '',
  136413. allowFullscreen: !0,
  136414. options: { automaticLayout: !0, selectOnLineNumbers: !0, scrollBeyondLastLine: !1, folding: !0, minimap: { enabled: !1 } }
  136415. }),
  136416. i.__decorate(
  136417. [s.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object, Object]), i.__metadata('design:returntype', void 0)],
  136418. t.prototype,
  136419. 'updateContainerSize',
  136420. null
  136421. ),
  136422. t
  136423. )
  136424. })(u.default.Component),
  136425. h = [
  136426. 'bat',
  136427. 'c',
  136428. 'coffeescript',
  136429. 'cpp',
  136430. 'csharp',
  136431. 'css',
  136432. 'dockerfile',
  136433. 'fsharp',
  136434. 'go',
  136435. 'handlebars',
  136436. 'html',
  136437. 'ini',
  136438. 'java',
  136439. 'javascript',
  136440. 'json',
  136441. 'less',
  136442. 'lua',
  136443. 'markdown',
  136444. 'msdax',
  136445. 'objective-c',
  136446. 'php',
  136447. 'plaintext',
  136448. 'postiats',
  136449. 'powershell',
  136450. 'pug',
  136451. 'python',
  136452. 'r',
  136453. 'razor',
  136454. 'ruby',
  136455. 'sb',
  136456. 'scss',
  136457. 'sol',
  136458. 'shell',
  136459. 'sql',
  136460. 'swift',
  136461. 'typescript',
  136462. 'vb',
  136463. 'xml',
  136464. 'yaml'
  136465. ]
  136466. h.map(function (e) {
  136467. var t = (function (t) {
  136468. function n() {
  136469. return (null !== t && t.apply(this, arguments)) || this
  136470. }
  136471. return (
  136472. i.__extends(n, t),
  136473. (n.lang = e),
  136474. (n.displayName = ''.concat(e[0].toUpperCase()).concat(e.substring(1), 'EditorControlRenderer')),
  136475. (n.defaultProps = i.__assign(i.__assign({}, c.defaultProps), { language: e })),
  136476. (n = i.__decorate([s.FormItem({ type: ''.concat(e, '-editor'), sizeMutable: !1 })], n))
  136477. )
  136478. })(c)
  136479. return t
  136480. }),
  136481. (function (e) {
  136482. function t() {
  136483. return (null !== e && e.apply(this, arguments)) || this
  136484. }
  136485. i.__extends(t, e), (t.defaultProps = i.__assign(i.__assign({}, c.defaultProps), { language: 'javascript' })), (t = i.__decorate([s.FormItem({ type: 'js-editor', sizeMutable: !1 })], t))
  136486. })(c),
  136487. (function (e) {
  136488. function t() {
  136489. return (null !== e && e.apply(this, arguments)) || this
  136490. }
  136491. i.__extends(t, e), (t.defaultProps = i.__assign(i.__assign({}, c.defaultProps), { language: 'typescript' })), (t = i.__decorate([s.FormItem({ type: 'ts-editor', sizeMutable: !1 })], t))
  136492. })(c),
  136493. (function (e) {
  136494. function t() {
  136495. return (null !== e && e.apply(this, arguments)) || this
  136496. }
  136497. i.__extends(t, e), (t.defaultProps = i.__assign(i.__assign({}, c.defaultProps), { language: 'javascript' })), (t = i.__decorate([s.FormItem({ type: 'editor', sizeMutable: !1 })], t))
  136498. })(c),
  136499. (t.availableLanguages = h),
  136500. (t.default = c),
  136501. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  136502. }) /*!node_modules/amis/lib/renderers/Form/DiffEditor.js*/
  136503. amis.define('4c9f3ab', function (e, t, i, o) {
  136504. 'use strict'
  136505. Object.defineProperty(t, '__esModule', { value: !0 })
  136506. var n = e('68b98b9'),
  136507. r = e('ac704b9'),
  136508. a = e('64ea6e0')
  136509. function d(e) {
  136510. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  136511. }
  136512. var s = d(r),
  136513. u = e('ac704b9'),
  136514. l = (u.default || u).createElement
  136515. function c() {
  136516. return Promise.resolve()
  136517. .then(function () {
  136518. return new Promise(function (t) {
  136519. e(['de377c9'], function (e) {
  136520. t(n.__importStar(e))
  136521. })
  136522. })
  136523. })
  136524. .then(function (e) {
  136525. return e.default
  136526. })
  136527. }
  136528. function h(e, t) {
  136529. if ((e && 'string' != typeof e && (e = JSON.stringify(e, null, 2)), t && 'json' === t))
  136530. try {
  136531. e = JSON.stringify('string' == typeof e ? JSON.parse(e) : e, null, 2)
  136532. } catch (e) {}
  136533. return e
  136534. }
  136535. ;(u.default || u).Fragment
  136536. var f = (function (e) {
  136537. function t(t) {
  136538. var i = e.call(this, t) || this
  136539. return (
  136540. (i.state = { focused: !1 }),
  136541. (i.toDispose = []),
  136542. (i.divRef = s.default.createRef()),
  136543. (i.prevHeight = 0),
  136544. (i.handleFocus = i.handleFocus.bind(i)),
  136545. (i.handleBlur = i.handleBlur.bind(i)),
  136546. (i.editorFactory = i.editorFactory.bind(i)),
  136547. (i.handleEditorMounted = i.handleEditorMounted.bind(i)),
  136548. (i.handleModifiedEditorChange = i.handleModifiedEditorChange.bind(i)),
  136549. i
  136550. )
  136551. }
  136552. return (
  136553. n.__extends(t, e),
  136554. (t.prototype.componentWillUnmount = function () {
  136555. this.toDispose.forEach(function (e) {
  136556. return e()
  136557. })
  136558. }),
  136559. (t.prototype.doAction = function (e, t, i, o) {
  136560. var n,
  136561. r,
  136562. d = null == e ? void 0 : e.actionType,
  136563. s = this.props,
  136564. u = s.onChange,
  136565. l = s.resetValue,
  136566. c = s.formStore,
  136567. h = s.store,
  136568. f = s.name
  136569. if ('clear' === d) u('')
  136570. else if ('reset' === d) {
  136571. var p = null !== (r = a.getVariable(null !== (n = null == c ? void 0 : c.pristine) && void 0 !== n ? n : null == h ? void 0 : h.pristine, f)) && void 0 !== r ? r : l
  136572. u(null != p ? p : '')
  136573. } else 'focus' === d && this.focus()
  136574. }),
  136575. (t.prototype.focus = function () {
  136576. var e, t
  136577. this.editor.focus(), this.setState({ focused: !0 })
  136578. var i = null === (e = this.editor) || void 0 === e ? void 0 : e.getPosition()
  136579. null === (t = this.editor) || void 0 === t || t.setPosition(i)
  136580. }),
  136581. (t.prototype.handleFocus = function (e) {
  136582. return n.__awaiter(this, void 0, void 0, function () {
  136583. var t, i, o, r, d
  136584. return n.__generator(this, function (n) {
  136585. switch (n.label) {
  136586. case 0:
  136587. return (t = this.props), (i = t.dispatchEvent), (o = t.value), (r = t.onFocus), this.setState({ focused: !0 }), [4, i('focus', a.resolveEventData(this.props, { value: o }))]
  136588. case 1:
  136589. return (null == (d = n.sent()) ? void 0 : d.prevented) || null == r || r(e), [2]
  136590. }
  136591. })
  136592. })
  136593. }),
  136594. (t.prototype.handleBlur = function (e) {
  136595. return n.__awaiter(this, void 0, void 0, function () {
  136596. var t, i, o, r, d
  136597. return n.__generator(this, function (n) {
  136598. switch (n.label) {
  136599. case 0:
  136600. return (t = this.props), (i = t.dispatchEvent), (o = t.value), (r = t.onBlur), this.setState({ focused: !1 }), [4, i('blur', a.resolveEventData(this.props, { value: o }))]
  136601. case 1:
  136602. return (null == (d = n.sent()) ? void 0 : d.prevented) || null == r || r(e), [2]
  136603. }
  136604. })
  136605. })
  136606. }),
  136607. (t.prototype.componentDidUpdate = function (e) {
  136608. var t = this.props,
  136609. i = t.data,
  136610. o = t.value,
  136611. n = t.diffValue,
  136612. r = t.language
  136613. !this.originalEditor ||
  136614. (n === e.diffValue && i === e.data) ||
  136615. this.originalEditor.getModel().setValue(
  136616. a.isPureVariable(n)
  136617. ? h(
  136618. a.resolveVariableAndFilter(n || '', i, '| raw', function () {
  136619. return ''
  136620. }),
  136621. r
  136622. )
  136623. : h(n, r)
  136624. ),
  136625. this.modifiedEditor &&
  136626. o !== e.value &&
  136627. !this.state.focused &&
  136628. this.modifiedEditor.getModel().setValue(
  136629. a.isPureVariable(o)
  136630. ? h(
  136631. a.resolveVariableAndFilter(o || '', i, '| raw', function () {
  136632. return ''
  136633. }),
  136634. r
  136635. )
  136636. : h(o, r)
  136637. )
  136638. }),
  136639. (t.prototype.editorFactory = function (e, t, i) {
  136640. return t.editor.createDiffEditor(e, i)
  136641. }),
  136642. (t.prototype.handleEditorMounted = function (e, t) {
  136643. var i = this,
  136644. o = this.props,
  136645. n = o.value,
  136646. r = o.data,
  136647. d = o.language,
  136648. s = o.diffValue
  136649. ;(this.monaco = t),
  136650. (this.editor = e),
  136651. (this.modifiedEditor = e.getModifiedEditor()),
  136652. (this.originalEditor = e.getOriginalEditor()),
  136653. this.toDispose.push(this.modifiedEditor.onDidFocusEditorWidget(this.handleFocus).dispose),
  136654. this.toDispose.push(this.modifiedEditor.onDidBlurEditorWidget(this.handleBlur).dispose),
  136655. this.toDispose.push(this.modifiedEditor.onDidChangeModelContent(this.handleModifiedEditorChange).dispose),
  136656. this.toDispose.push(
  136657. this.modifiedEditor.onDidChangeModelDecorations(function () {
  136658. i.updateContainerSize(i.modifiedEditor, t), requestAnimationFrame(i.updateContainerSize.bind(i, i.modifiedEditor, t))
  136659. }).dispose
  136660. ),
  136661. this.editor.setModel({
  136662. original: this.monaco.editor.createModel(a.isPureVariable(s) ? h(a.resolveVariableAndFilter(s || '', r, '| raw'), d) : h(s, d), d),
  136663. modified: this.monaco.editor.createModel(h(n, d), d)
  136664. })
  136665. }),
  136666. (t.prototype.handleModifiedEditorChange = function () {
  136667. return n.__awaiter(this, void 0, void 0, function () {
  136668. var e, t, i, o, r
  136669. return n.__generator(this, function (n) {
  136670. switch (n.label) {
  136671. case 0:
  136672. return (e = this.props), (t = e.onChange), (i = e.dispatchEvent), (o = this.modifiedEditor.getModel().getValue()), [4, i('change', a.resolveEventData(this.props, { value: o }))]
  136673. case 1:
  136674. return (null == (r = n.sent()) ? void 0 : r.prevented) || (t && t(o)), [2]
  136675. }
  136676. })
  136677. })
  136678. }),
  136679. (t.prototype.updateContainerSize = function (e, t) {
  136680. var i
  136681. if (this.divRef.current) {
  136682. var o = e.getOption(t.editor.EditorOption.lineHeight),
  136683. n = (null === (i = e.getModel()) || void 0 === i ? void 0 : i.getLineCount()) || 1,
  136684. r = e.getTopForLineNumber(n + 1) + o
  136685. this.prevHeight !== r && ((this.prevHeight = r), (this.divRef.current.style.height = ''.concat(r, 'px')), e.layout())
  136686. }
  136687. }),
  136688. (t.prototype.render = function () {
  136689. var e = this.props,
  136690. t = e.className
  136691. e.style
  136692. var i = e.value,
  136693. o = e.onChange,
  136694. r = e.disabled,
  136695. d = e.size,
  136696. s = e.options,
  136697. u = e.language,
  136698. h = e.editorTheme,
  136699. f = e.classnames
  136700. return l(
  136701. 'div',
  136702. { ref: this.divRef, className: f('EditorControl', d ? 'EditorControl--'.concat(d) : '', t, { 'is-focused': this.state.focused }) },
  136703. l(a.LazyComponent, {
  136704. getComponent: c,
  136705. value: i,
  136706. onChange: o,
  136707. disabled: r,
  136708. language: u,
  136709. editorTheme: h,
  136710. editorDidMount: this.handleEditorMounted,
  136711. editorFactory: this.editorFactory,
  136712. options: n.__assign(n.__assign({}, s), { readOnly: r }),
  136713. isDiffEditor: !0
  136714. })
  136715. )
  136716. }),
  136717. (t.defaultProps = {
  136718. language: 'javascript',
  136719. editorTheme: 'vs',
  136720. options: { automaticLayout: !1, selectOnLineNumbers: !0, scrollBeyondLastLine: !1, folding: !0, minimap: { enabled: !1 } },
  136721. diffValue: ''
  136722. }),
  136723. n.__decorate(
  136724. [a.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object, Object]), n.__metadata('design:returntype', void 0)],
  136725. t.prototype,
  136726. 'updateContainerSize',
  136727. null
  136728. ),
  136729. t
  136730. )
  136731. })(s.default.Component)
  136732. !(function (e) {
  136733. function t() {
  136734. return (null !== e && e.apply(this, arguments)) || this
  136735. }
  136736. n.__extends(t, e), (t.defaultProps = n.__assign({}, f.defaultProps)), (t = n.__decorate([a.FormItem({ type: 'diff-editor', sizeMutable: !1 })], t))
  136737. })(f),
  136738. (t.DiffEditor = f),
  136739. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  136740. }) /*!node_modules/amis/lib/renderers/Form/InputColor.js*/
  136741. amis.define('99f59e5', function (e, t, n, a) {
  136742. 'use strict'
  136743. Object.defineProperty(t, '__esModule', { value: !0 })
  136744. var r = e('68b98b9'),
  136745. o = e('ac704b9'),
  136746. i = e('cb263ff'),
  136747. l = e('64ea6e0'),
  136748. s = e('26ec3b9')
  136749. function u(e) {
  136750. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  136751. }
  136752. var c = u(o),
  136753. f = u(i),
  136754. d = e('ac704b9'),
  136755. p = (d.default || d).createElement
  136756. ;(d.default || d).Fragment
  136757. var m = c.default.lazy(function () {
  136758. return Promise.resolve().then(function () {
  136759. return new Promise(function (t) {
  136760. e(['c98efe1'], function (e) {
  136761. t(r.__importStar(e))
  136762. })
  136763. })
  136764. })
  136765. }),
  136766. _ = (function (e) {
  136767. function t() {
  136768. var t = (null !== e && e.apply(this, arguments)) || this
  136769. return (t.state = { open: !1 }), t
  136770. }
  136771. return (
  136772. r.__extends(t, e),
  136773. (t.prototype.render = function () {
  136774. var e = this.props,
  136775. t = e.className
  136776. e.style
  136777. var n = e.classPrefix,
  136778. a = e.value,
  136779. i = e.env
  136780. e.static
  136781. var l = e.mobileUI,
  136782. s = r.__rest(e, ['className', 'style', 'classPrefix', 'value', 'env', 'static', 'mobileUI'])
  136783. return p(
  136784. 'div',
  136785. { className: f.default(''.concat(n, 'ColorControl'), t) },
  136786. p(
  136787. o.Suspense,
  136788. { fallback: p('div', null, '...') },
  136789. p(m, r.__assign({ classPrefix: n }, s, { mobileUI: l, popOverContainer: l ? (null == i ? void 0 : i.getModalContainer) : s.popOverContainer || i.getModalContainer, value: a || '' }))
  136790. )
  136791. )
  136792. }),
  136793. (t.defaultProps = { format: 'hex', clearable: !0 }),
  136794. r.__decorate([s.supportStatic(), r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  136795. t
  136796. )
  136797. })(c.default.PureComponent)
  136798. !(function (e) {
  136799. function t() {
  136800. return (null !== e && e.apply(this, arguments)) || this
  136801. }
  136802. r.__extends(t, e), (t = r.__decorate([l.FormItem({ type: 'input-color' })], t))
  136803. })(_),
  136804. (t.ColorPicker = m),
  136805. (t.default = _),
  136806. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  136807. }) /*!node_modules/amis/lib/renderers/Form/ChainedSelect.js*/
  136808. amis.define('6d0521a', function (e, t, a, n) {
  136809. 'use strict'
  136810. Object.defineProperty(t, '__esModule', { value: !0 })
  136811. var i = e('68b98b9'),
  136812. o = e('ac704b9'),
  136813. r = e('cb263ff'),
  136814. l = e('64ea6e0'),
  136815. s = e('59972ca'),
  136816. d = e('26ec3b9'),
  136817. u = e('0de7e2d'),
  136818. c = e('1c23cc0')
  136819. function p(e) {
  136820. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  136821. }
  136822. var v = p(o),
  136823. h = p(r),
  136824. f = p(u),
  136825. g = p(c),
  136826. y = e('ac704b9'),
  136827. m = (y.default || y).createElement
  136828. ;(y.default || y).Fragment
  136829. var _ = (function (e) {
  136830. function t(t) {
  136831. var a = e.call(this, t) || this
  136832. return (a.state = { stack: [] }), (a.handleChange = a.handleChange.bind(a)), (a.loadMore = a.loadMore.bind(a)), a
  136833. }
  136834. return (
  136835. i.__extends(t, e),
  136836. (t.prototype.componentDidMount = function () {
  136837. var e, t
  136838. this.props.formInited || !this.props.addHook ? this.loadMore() : null === (t = (e = this.props).addHook) || void 0 === t || t.call(e, this.loadMore, 'init')
  136839. }),
  136840. (t.prototype.componentDidUpdate = function (e) {
  136841. var t = this.props
  136842. e.options !== t.options ? this.setState({ stack: [] }) : t.formInited && t.value !== e.value && this.loadMore()
  136843. }),
  136844. (t.prototype.doAction = function (e, t, a) {
  136845. var n,
  136846. i,
  136847. o = this.props,
  136848. r = o.resetValue,
  136849. s = o.onChange,
  136850. d = o.formStore,
  136851. u = o.store,
  136852. c = o.name,
  136853. p = null == e ? void 0 : e.actionType
  136854. if ('clear' === p) s('')
  136855. else if ('reset' === p) {
  136856. var v = null !== (i = l.getVariable(null !== (n = null == d ? void 0 : d.pristine) && void 0 !== n ? n : null == u ? void 0 : u.pristine, c)) && void 0 !== i ? i : r
  136857. s(null != v ? v : '')
  136858. }
  136859. }),
  136860. (t.prototype.array2value = function (e, t) {
  136861. void 0 === t && (t = !1)
  136862. var a = this.props,
  136863. n = a.delimiter,
  136864. i = a.joinValues,
  136865. o = a.extractValue
  136866. return t
  136867. ? i
  136868. ? e.join(n || ',')
  136869. : e
  136870. : i
  136871. ? e.join(n || ',')
  136872. : o
  136873. ? e.map(function (e) {
  136874. return e.value || e
  136875. })
  136876. : e
  136877. }),
  136878. (t.prototype.loadMore = function () {
  136879. for (
  136880. var e = this,
  136881. t = this.props,
  136882. a = t.value,
  136883. n = t.delimiter,
  136884. o = t.onChange,
  136885. r = t.joinValues,
  136886. s = t.extractValue,
  136887. d = t.source,
  136888. u = t.data,
  136889. c = t.env,
  136890. p = t.dispatchEvent,
  136891. v = Array.isArray(a) ? a.concat() : a && 'string' == typeof a ? a.split(n || ',') : [],
  136892. h = 0,
  136893. f = this.state.stack.length;
  136894. h < f && v[h] && this.state.stack[h].parentId == (r || s ? v[h] : v[h].value);
  136895. )
  136896. h++
  136897. if (v[h] && c && l.isEffectiveApi(d, u)) {
  136898. var y = r || s ? v[h] : v[h].value,
  136899. m = this.state.stack.concat()
  136900. m.splice(h, m.length - h),
  136901. m.push({ parentId: y, loading: !0, options: [] }),
  136902. this.setState({ stack: m }, function () {
  136903. c.fetcher(d, i.__assign(i.__assign({}, u), { value: v, level: h + 1, parentId: y, parent: v[h] }))
  136904. .then(function (t) {
  136905. return i.__awaiter(e, void 0, void 0, function () {
  136906. var e, n, r, s, d, u, c, f
  136907. return i.__generator(this, function (i) {
  136908. switch (i.label) {
  136909. case 0:
  136910. return (
  136911. (e = this.state.stack.concat()),
  136912. (n = t.data ? t.data.value : void 0),
  136913. (r =
  136914. (null === (u = null == t ? void 0 : t.data) || void 0 === u ? void 0 : u.options) ||
  136915. (null === (c = null == t ? void 0 : t.data) || void 0 === c ? void 0 : c.items) ||
  136916. (null === (f = null == t ? void 0 : t.data) || void 0 === f ? void 0 : f.rows) ||
  136917. t.data ||
  136918. []),
  136919. e.splice(h, e.length - h),
  136920. void 0 === n ? [3, 2] : (v.splice(h + 1, a.length - h - 1), v.push(n), (s = this.array2value(v, !0)), [4, p('change', l.resolveEventData(this.props, { value: s }))])
  136921. )
  136922. case 1:
  136923. if (null == (d = i.sent()) ? void 0 : d.prevented) return [2]
  136924. o(s), (i.label = 2)
  136925. case 2:
  136926. return e.push({ options: r, parentId: y, loading: !1, visible: Array.isArray(r) && !g.default(r) }), this.setState({ stack: e }, this.loadMore), [2]
  136927. }
  136928. })
  136929. })
  136930. })
  136931. .catch(function (e) {
  136932. !(null == d ? void 0 : d.silent) && c.notify('error', e.message)
  136933. })
  136934. })
  136935. }
  136936. }),
  136937. (t.prototype.handleChange = function (e, t) {
  136938. return i.__awaiter(this, void 0, void 0, function () {
  136939. var a, n, o, r, s, d, u, c, p
  136940. return i.__generator(this, function (i) {
  136941. switch (i.label) {
  136942. case 0:
  136943. return (
  136944. (a = this.props),
  136945. (n = a.value),
  136946. (o = a.delimiter),
  136947. (r = a.onChange),
  136948. (s = a.joinValues),
  136949. a.extractValue,
  136950. (d = a.dispatchEvent),
  136951. a.data,
  136952. (u = Array.isArray(n) ? n.concat() : n && 'string' == typeof n ? n.split(o || ',') : []).splice(e, u.length - e),
  136953. u.push(s ? t.value : t),
  136954. (c = this.array2value(u)),
  136955. [4, d('change', l.resolveEventData(this.props, { value: c }))]
  136956. )
  136957. case 1:
  136958. return (null == (p = i.sent()) ? void 0 : p.prevented) || r(c), [2]
  136959. }
  136960. })
  136961. })
  136962. }),
  136963. (t.prototype.reload = function () {
  136964. var e = this.props.reloadOptions
  136965. e && e()
  136966. }),
  136967. (t.prototype.renderStatic = function (e) {
  136968. void 0 === e && (e = '-')
  136969. var t = this.props,
  136970. a = t.options,
  136971. n = void 0 === a ? [] : a,
  136972. o = t.labelField,
  136973. r = void 0 === o ? 'label' : o,
  136974. l = t.valueField,
  136975. s = void 0 === l ? 'value' : l,
  136976. d = t.classPrefix,
  136977. u = t.classnames,
  136978. c = t.className,
  136979. p = t.value,
  136980. v = t.delimiter,
  136981. h = i.__spreadArray([{ options: n, visible: !0 }], i.__read(this.state.stack || []), !1),
  136982. g = Array.isArray(p) ? p.concat() : p && 'string' == typeof p ? p.split(v || ',') : []
  136983. return (
  136984. (null == g ? void 0 : g.length) > 0 &&
  136985. (e = g
  136986. .map(function (e, t) {
  136987. var a,
  136988. n = h[t] || {},
  136989. i = n.options
  136990. return !1 === n.visible
  136991. ? null
  136992. : i &&
  136993. i.length &&
  136994. null !==
  136995. (a = (f.default(i, function (t) {
  136996. return e === t[s]
  136997. }) || {})[r]) &&
  136998. void 0 !== a
  136999. ? a
  137000. : e
  137001. })
  137002. .filter(function (e) {
  137003. return null != e
  137004. })
  137005. .join(' > ')),
  137006. m('div', { className: u(''.concat(d, 'SelectStaticControl'), c) }, e)
  137007. )
  137008. }),
  137009. (t.prototype.render = function () {
  137010. var e = this,
  137011. t = this.props,
  137012. a = t.options,
  137013. n = t.classPrefix,
  137014. o = t.className
  137015. t.style, t.inline
  137016. var r = t.loading,
  137017. l = t.value,
  137018. d = t.delimiter
  137019. t.joinValues, t.extractValue, t.multiple
  137020. var u = t.mobileUI,
  137021. c = t.env,
  137022. p = t.testIdBuilder,
  137023. v = i.__rest(t, ['options', 'classPrefix', 'className', 'style', 'inline', 'loading', 'value', 'delimiter', 'joinValues', 'extractValue', 'multiple', 'mobileUI', 'env', 'testIdBuilder']),
  137024. f = Array.isArray(l) ? l.concat() : l && 'string' == typeof l ? l.split(d || ',') : [],
  137025. g = this.state.stack.find(function (e) {
  137026. return e.loading
  137027. })
  137028. return m(
  137029. 'div',
  137030. { className: h.default(''.concat(n, 'ChainedSelectControl'), o) },
  137031. m(
  137032. s.Select,
  137033. i.__assign({}, v, {
  137034. mobileUI: u,
  137035. popOverContainer: u ? (null == c ? void 0 : c.getModalContainer) : v.popOverContainer || (null == c ? void 0 : c.getModalContainer),
  137036. classPrefix: n,
  137037. key: 'base',
  137038. testIdBuilder: null == p ? void 0 : p.getChild('base'),
  137039. options: Array.isArray(a) ? a : [],
  137040. value: f[0],
  137041. onChange: this.handleChange.bind(this, 0),
  137042. loading: r,
  137043. inline: !0
  137044. })
  137045. ),
  137046. this.state.stack.map(function (t, a) {
  137047. var o = t.options,
  137048. r = t.loading
  137049. return !1 === t.visible || r
  137050. ? null
  137051. : m(
  137052. s.Select,
  137053. i.__assign({}, v, {
  137054. mobileUI: u,
  137055. popOverContainer: u ? c.getModalContainer : v.popOverContainer || (null == c ? void 0 : c.getModalContainer),
  137056. classPrefix: n,
  137057. key: 'x-'.concat(a + 1),
  137058. testIdBuilder: null == p ? void 0 : p.getChild('x-'.concat(a + 1)),
  137059. options: Array.isArray(o) ? o : [],
  137060. value: f[a + 1],
  137061. onChange: e.handleChange.bind(e, a + 1),
  137062. inline: !0
  137063. })
  137064. )
  137065. }),
  137066. g && m(s.Spinner, { size: 'sm', className: h.default(''.concat(n, 'ChainedSelectControl-spinner')) })
  137067. )
  137068. }),
  137069. (t.defaultProps = { clearable: !1, searchable: !1, multiple: !0 }),
  137070. i.__decorate([d.supportStatic(), i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  137071. t
  137072. )
  137073. })(v.default.Component)
  137074. !(function (e) {
  137075. function t() {
  137076. return (null !== e && e.apply(this, arguments)) || this
  137077. }
  137078. i.__extends(t, e), (t = i.__decorate([l.OptionsControl({ type: 'chained-select', sizeMutable: !1 })], t))
  137079. })(_),
  137080. (t.default = _),
  137081. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  137082. }) /*!node_modules/lodash/union.js*/
  137083. amis.define('3dae772', function (e, n, d, f) {
  137084. var i = e('c5f203e'),
  137085. r = e('37f3d32'),
  137086. t = e('823160e'),
  137087. a = e('9bddb40'),
  137088. c = r(function (e) {
  137089. return t(i(e, 1, a, !0))
  137090. })
  137091. d.exports = c
  137092. }) /*!node_modules/amis/lib/renderers/Form/NestedSelect.js*/
  137093. amis.define('886adf2', function (e, t, n, a) {
  137094. 'use strict'
  137095. Object.defineProperty(t, '__esModule', { value: !0 })
  137096. var i = e('68b98b9'),
  137097. r = e('ac704b9'),
  137098. s = e('59972ca'),
  137099. o = e('64ea6e0'),
  137100. l = e('1e5c4ba'),
  137101. d = e('146a357'),
  137102. u = e('3dae772'),
  137103. c = e('b4aec44'),
  137104. p = e('26ec3b9'),
  137105. h = e('4d28952')
  137106. function _(e) {
  137107. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  137108. }
  137109. var m = _(r),
  137110. v = _(d),
  137111. y = _(u),
  137112. f = _(c),
  137113. g = e('ac704b9'),
  137114. b = (g.default || g).createElement
  137115. ;(g.default || g).Fragment
  137116. var C = (function (e) {
  137117. function t() {
  137118. var t = (null !== e && e.apply(this, arguments)) || this
  137119. return (t.outTarget = m.default.createRef()), (t.state = { isOpened: !1, isFocused: !1, inputValue: '', stack: [t.props.options] }), t
  137120. }
  137121. return (
  137122. i.__extends(t, e),
  137123. (t.prototype.domRef = function (e) {
  137124. this.target = e
  137125. }),
  137126. (t.prototype.componentDidUpdate = function (e) {
  137127. e.options !== this.props.options && this.setState({ stack: [this.props.options] })
  137128. }),
  137129. (t.prototype.doAction = function (e, t, n) {
  137130. var a,
  137131. i,
  137132. r = this.props,
  137133. s = r.resetValue,
  137134. l = r.onChange,
  137135. d = r.formStore,
  137136. u = r.store,
  137137. c = r.name,
  137138. p = null == e ? void 0 : e.actionType
  137139. if ('clear' === p) null == l || l('')
  137140. else if ('reset' === p) {
  137141. var h = null !== (i = o.getVariable(null !== (a = null == d ? void 0 : d.pristine) && void 0 !== a ? a : null == u ? void 0 : u.pristine, c)) && void 0 !== i ? i : s
  137142. null == l || l(null != h ? h : '')
  137143. }
  137144. }),
  137145. (t.prototype.dispatchEvent = function (e, t) {
  137146. return (
  137147. void 0 === t && (t = {}),
  137148. i.__awaiter(this, void 0, void 0, function () {
  137149. var n
  137150. return i.__generator(this, function (a) {
  137151. switch (a.label) {
  137152. case 0:
  137153. return [4, (0, this.props.dispatchEvent)(e, o.resolveEventData(this.props, t))]
  137154. case 1:
  137155. return [2, !!(null == (n = a.sent()) ? void 0 : n.prevented)]
  137156. }
  137157. })
  137158. })
  137159. )
  137160. }),
  137161. (t.prototype.isParentNode = function (e) {
  137162. return Array.isArray(e.children) && e.children.length > 0
  137163. }),
  137164. (t.prototype.handleOutClick = function (e) {
  137165. var t
  137166. this.props.options, (this.outTargetWidth = null === (t = this.outTarget.current) || void 0 === t ? void 0 : t.clientWidth), e.defaultPrevented || this.setState({ isOpened: !0 })
  137167. }),
  137168. (t.prototype.handleResultClear = function () {
  137169. this.setState({ inputValue: void 0 })
  137170. }),
  137171. (t.prototype.close = function () {
  137172. this.setState({ isOpened: !1 })
  137173. }),
  137174. (t.prototype.removeItem = function (e, t) {
  137175. return i.__awaiter(this, void 0, void 0, function () {
  137176. var n, a, r, s, o, l, d, u
  137177. return i.__generator(this, function (i) {
  137178. switch (i.label) {
  137179. case 0:
  137180. return (
  137181. (n = this.props),
  137182. (a = n.onChange),
  137183. (r = n.selectedOptions),
  137184. (s = n.joinValues),
  137185. (o = n.valueField),
  137186. (l = n.extractValue),
  137187. (d = n.delimiter),
  137188. (u = n.value),
  137189. t && t.stopPropagation(),
  137190. r.splice(e, 1),
  137191. s
  137192. ? (u = r
  137193. .map(function (e) {
  137194. return e[o || 'value']
  137195. })
  137196. .join(d || ','))
  137197. : l &&
  137198. (u = r.map(function (e) {
  137199. return e[o || 'value']
  137200. })),
  137201. [4, this.dispatchEvent('change', { value: u })]
  137202. )
  137203. case 1:
  137204. return i.sent() || a(u), [2]
  137205. }
  137206. })
  137207. })
  137208. }),
  137209. (t.prototype.renderValue = function (e, t) {
  137210. var n = this.props,
  137211. a = n.classnames,
  137212. i = n.labelField,
  137213. r = n.valueField,
  137214. s = n.options,
  137215. l = n.hideNodePathLabel,
  137216. d = this.state.inputValue || '',
  137217. u = o.string2regExp(d)
  137218. if (l) return e[i || 'label']
  137219. var c = o.getTreeAncestors(s, e, !0),
  137220. p = e[i || 'label'],
  137221. h = c
  137222. ? c
  137223. .map(function (e) {
  137224. return e[i || 'label']
  137225. })
  137226. .join(' / ')
  137227. : p
  137228. return b(
  137229. 'span',
  137230. { className: a('Select-valueLabel'), key: t || e[r || 'value'], title: h },
  137231. c
  137232. ? c.map(function (e, t) {
  137233. var n = e[i || 'label'],
  137234. a = e[r || 'value'],
  137235. s = t === c.length - 1
  137236. return b('span', { key: t }, u.test(a) || u.test(n) ? o.renderTextByKeyword(n, d) : n, !s && ' / ')
  137237. })
  137238. : p
  137239. )
  137240. }),
  137241. (t.prototype.handleOptionClick = function (e) {
  137242. return i.__awaiter(this, void 0, void 0, function () {
  137243. var t, n, a, r, s, o, l, d, u
  137244. return i.__generator(this, function (i) {
  137245. switch (i.label) {
  137246. case 0:
  137247. return (
  137248. (t = this.props),
  137249. (n = t.multiple),
  137250. (a = t.onChange),
  137251. (r = t.joinValues),
  137252. (s = t.extractValue),
  137253. (o = t.valueField),
  137254. (l = t.onlyLeaf),
  137255. n ? [2] : void 0 === (d = r || s ? e[o || 'value'] : e) || (l && this.isParentNode(e)) ? [2] : [4, this.dispatchEvent('change', { value: d })]
  137256. )
  137257. case 1:
  137258. return (u = i.sent()) || a(d), u || this.handleResultClear(), this.setState({ stack: [this.props.options] }), this.close(), [2]
  137259. }
  137260. })
  137261. })
  137262. }),
  137263. (t.prototype.handleCheck = function (e, t) {
  137264. return i.__awaiter(this, void 0, void 0, function () {
  137265. var n, a, r, s, l, d, u, c, p, h, _, m, g, b, C, O, k, S, N, F, w
  137266. return i.__generator(this, function (i) {
  137267. switch (i.label) {
  137268. case 0:
  137269. if (
  137270. ((n = this.props),
  137271. (a = n.onChange),
  137272. (r = n.selectedOptions),
  137273. (s = n.joinValues),
  137274. (l = n.delimiter),
  137275. (d = n.extractValue),
  137276. (u = n.withChildren),
  137277. (c = n.onlyChildren),
  137278. (p = n.cascade),
  137279. (h = n.options),
  137280. (_ = n.onlyLeaf),
  137281. (m = this.state.stack),
  137282. (g = this.props.valueField || 'value'),
  137283. _ && !Array.isArray(e) && this.isParentNode(e))
  137284. )
  137285. return [2]
  137286. if (
  137287. (!Array.isArray(e) && e.children && e.children.length && 'number' == typeof t && (m[t] ? m.splice(t + 1, 1, e.children) : m.push(e.children)),
  137288. (b = r),
  137289. (O = function (e) {
  137290. return f.default(
  137291. o.flattenTree(Array.isArray(e) ? e : [e], function (e) {
  137292. return e.children && e.children.length ? null : e
  137293. })
  137294. )
  137295. }),
  137296. Array.isArray(e)
  137297. ? (u ? (e = o.flattenTree(e)) : c && (e = O(e)), (C = b.length === e.length ? [] : e))
  137298. : Array.isArray(e.children)
  137299. ? p
  137300. ? (C = v.default(b, [e]))
  137301. : u
  137302. ? ((e = o.flattenTree([e])),
  137303. (k = e.every(function (e) {
  137304. return !!~b.indexOf(e)
  137305. })),
  137306. (C = (k ? v.default : y.default)(b, e)))
  137307. : c
  137308. ? ((e = O(e)),
  137309. (k = e.every(function (e) {
  137310. return !!~b.indexOf(e)
  137311. })),
  137312. (C = (k ? v.default : y.default)(b, e)))
  137313. : ((C = b.filter(function (t) {
  137314. return !~o.flattenTree([e]).indexOf(t)
  137315. })),
  137316. !~b.indexOf(e) && C.push(e))
  137317. : (C = v.default(b, [e])),
  137318. !p)
  137319. )
  137320. for (
  137321. S = e;
  137322. (null == (N = o.getTreeParent(h, S)) ? void 0 : N.value) &&
  137323. N.children.every(function (e) {
  137324. return ~C.indexOf(e)
  137325. });
  137326. )
  137327. N.children.forEach(function (e) {
  137328. var t = C.indexOf(e)
  137329. !~t || u || c || C.splice(t, 1)
  137330. }),
  137331. c || C.push(N),
  137332. (S = N)
  137333. return (
  137334. (F = s
  137335. ? C.map(function (e) {
  137336. return e[g]
  137337. }).join(l)
  137338. : d
  137339. ? C.map(function (e) {
  137340. return e[g]
  137341. })
  137342. : C),
  137343. [4, this.dispatchEvent('change', { value: F })]
  137344. )
  137345. case 1:
  137346. return (w = i.sent()) || a(F), w || this.handleResultClear(), this.setState({ stack: [this.props.options] }), [2]
  137347. }
  137348. })
  137349. })
  137350. }),
  137351. (t.prototype.allChecked = function (e) {
  137352. var t = this,
  137353. n = this.props,
  137354. a = n.selectedOptions,
  137355. i = n.withChildren,
  137356. r = n.onlyChildren
  137357. return e.every(function (e) {
  137358. return (i || r) && e.children
  137359. ? t.allChecked(e.children)
  137360. : a.some(function (t) {
  137361. return t === e
  137362. })
  137363. })
  137364. }),
  137365. (t.prototype.partialChecked = function (e) {
  137366. var t = this
  137367. return e.some(function (e) {
  137368. return (
  137369. (e.children && t.partialChecked(e.children)) ||
  137370. t.props.selectedOptions.some(function (t) {
  137371. return t === e
  137372. })
  137373. )
  137374. })
  137375. }),
  137376. (t.prototype.reload = function () {
  137377. var e = this.props.reloadOptions
  137378. e && e()
  137379. }),
  137380. (t.prototype.getValue = function () {
  137381. var e = this.props,
  137382. t = e.selectedOptions,
  137383. n = e.joinValues,
  137384. a = e.valueField,
  137385. i = e.extractValue,
  137386. r = e.delimiter,
  137387. s = e.value
  137388. return (
  137389. n
  137390. ? (s = t
  137391. .map(function (e) {
  137392. return e[a || 'value']
  137393. })
  137394. .join(r || ','))
  137395. : i &&
  137396. (s = t.map(function (e) {
  137397. return e[a || 'value']
  137398. })),
  137399. s
  137400. )
  137401. }),
  137402. (t.prototype.onFocus = function (e) {
  137403. return i.__awaiter(this, void 0, void 0, function () {
  137404. var t, n, a, r
  137405. return i.__generator(this, function (i) {
  137406. switch (i.label) {
  137407. case 0:
  137408. return (
  137409. (t = this.props),
  137410. (n = t.onFocus),
  137411. (a = t.disabled),
  137412. (r = this.getValue()),
  137413. a || this.state.isOpened ? [3, 2] : (this.setState({ isFocused: !0 }), [4, this.dispatchEvent('focus', { value: r })])
  137414. )
  137415. case 1:
  137416. i.sent() || (n && n(e)), (i.label = 2)
  137417. case 2:
  137418. return [2]
  137419. }
  137420. })
  137421. })
  137422. }),
  137423. (t.prototype.onBlur = function (e) {
  137424. return i.__awaiter(this, void 0, void 0, function () {
  137425. var t, n
  137426. return i.__generator(this, function (a) {
  137427. switch (a.label) {
  137428. case 0:
  137429. return (t = this.props.onBlur), (n = this.getValue()), this.setState({ isFocused: !1 }), [4, this.dispatchEvent('blur', { value: n })]
  137430. case 1:
  137431. return a.sent() || (t && t(e)), [2]
  137432. }
  137433. })
  137434. })
  137435. }),
  137436. (t.prototype.getTarget = function () {
  137437. return this.target || (this.target = l.findDOMNode(this)), this.target
  137438. }),
  137439. (t.prototype.handleKeyPress = function (e) {
  137440. ' ' === e.key && (this.handleOutClick(e), e.preventDefault())
  137441. }),
  137442. (t.prototype.handleInputKeyDown = function (e) {
  137443. var t = this.state.inputValue,
  137444. n = this.props,
  137445. a = n.multiple,
  137446. i = n.selectedOptions
  137447. 'Backspace' === e.key && !t && i.length && a && this.removeItem(i.length - 1)
  137448. }),
  137449. (t.prototype.handleInputChange = function (e) {
  137450. var t = this.props,
  137451. n = t.options,
  137452. a = t.labelField,
  137453. i = t.valueField,
  137454. r =
  137455. e && this.state.isOpened
  137456. ? o.filterTree(
  137457. n,
  137458. function (t, n, r, s) {
  137459. return !!h.matchSorter([t].concat(s), e, { keys: [a || 'label', i || 'value'], threshold: h.matchSorter.rankings.CONTAINS }).length || !(!t.children || !t.children.length)
  137460. },
  137461. 1,
  137462. !0
  137463. )
  137464. : n.concat()
  137465. this.setState({ inputValue: e, stack: [r] })
  137466. }),
  137467. (t.prototype.handleResultChange = function (e) {
  137468. return i.__awaiter(this, void 0, void 0, function () {
  137469. var t, n, a, r, s, o, l, d
  137470. return i.__generator(this, function (i) {
  137471. switch (i.label) {
  137472. case 0:
  137473. return (
  137474. (t = this.props),
  137475. (n = t.joinValues),
  137476. (a = t.extractValue),
  137477. (r = t.delimiter),
  137478. (s = t.valueField),
  137479. (o = t.onChange),
  137480. (l = t.multiple),
  137481. (d = Array.isArray(e) ? e.concat() : []),
  137482. l || d.length ? [3, 2] : [4, this.dispatchEvent('change', { value: '' })]
  137483. )
  137484. case 1:
  137485. return i.sent() || o(''), [2]
  137486. case 2:
  137487. return (
  137488. (n || a) &&
  137489. (d = e.map(function (e) {
  137490. return e[s || 'value']
  137491. })),
  137492. n && (d = d.join(r || ',')),
  137493. [4, this.dispatchEvent('change', { value: d })]
  137494. )
  137495. case 3:
  137496. return i.sent() || o(d), [2]
  137497. }
  137498. })
  137499. })
  137500. }),
  137501. (t.prototype.getMenuSelectMenuStyle = function () {
  137502. var e = this.props.options,
  137503. t = this.outTargetWidth,
  137504. n = o.getTreeDepth(e),
  137505. a = {}
  137506. return t && (a = { width: t / n }), a
  137507. }),
  137508. (t.prototype.renderOptions = function () {
  137509. var e = this,
  137510. t = this.props,
  137511. n = t.multiple,
  137512. a = t.selectedOptions,
  137513. i = t.classnames,
  137514. r = t.options,
  137515. l = t.disabled,
  137516. d = t.checkAll,
  137517. u = t.checkAllLabel,
  137518. c = t.translate,
  137519. p = t.labelField,
  137520. h = t.menuClassName,
  137521. _ = t.cascade,
  137522. v = t.onlyChildren,
  137523. y = this.props.valueField || 'value',
  137524. f = this.state.stack,
  137525. g = this.partialChecked(r),
  137526. C = this.allChecked(r)
  137527. return b(
  137528. m.default.Fragment,
  137529. null,
  137530. f.map(function (t, m) {
  137531. return b(
  137532. 'div',
  137533. { key: m, className: i('NestedSelect-menu', h), style: e.getMenuSelectMenuStyle() },
  137534. n && d && 0 === m
  137535. ? b(
  137536. 'div',
  137537. { className: i('NestedSelect-option', 'checkall') },
  137538. b(s.Checkbox, { size: 'sm', onChange: e.handleCheck.bind(e, t), checked: g, partial: g && !C }),
  137539. b('span', { onClick: e.handleCheck.bind(e, t) }, c(u))
  137540. )
  137541. : null,
  137542. t.map(function (t, d) {
  137543. var u = o.getTreeAncestors(r, t),
  137544. c =
  137545. null == u
  137546. ? void 0
  137547. : u.some(function (e) {
  137548. return !!~a.indexOf(e)
  137549. }),
  137550. h = !_ && n && c,
  137551. f =
  137552. null == u
  137553. ? void 0
  137554. : u.some(function (e) {
  137555. return !!e.disabled
  137556. }),
  137557. g = h || t.disabled || f || !!l,
  137558. C = !(!t.children || !e.partialChecked(t.children)),
  137559. O = h || !!~a.indexOf(t)
  137560. !O && v && n && e.isParentNode(t) && e.allChecked(t.children) && (O = !0)
  137561. var k = t[p || 'label']
  137562. return b(
  137563. 'div',
  137564. { key: d, className: i('NestedSelect-option', { 'is-active': !g && (O || (!_ && C)) }), onMouseEnter: e.onMouseEnter.bind(e, t, m) },
  137565. n ? b(s.Checkbox, { size: 'sm', onChange: e.handleCheck.bind(e, t, m), trueValue: t[y], checked: O || (!_ && C), partial: !O, disabled: g }) : null,
  137566. b(
  137567. 'div',
  137568. {
  137569. className: i('NestedSelect-optionLabel', { 'is-disabled': g }),
  137570. onClick: function () {
  137571. return !g && (n ? e.handleCheck(t, m) : e.handleOptionClick(t))
  137572. },
  137573. title: k
  137574. },
  137575. k
  137576. ),
  137577. t.children && t.children.length ? b('div', { className: i('NestedSelect-optionArrowRight', { 'is-disabled': g }) }, b(s.Icon, { icon: 'right-arrow-bold', className: 'icon' })) : null
  137578. )
  137579. })
  137580. )
  137581. })
  137582. )
  137583. }),
  137584. (t.prototype.renderSearchResult = function () {
  137585. var e = this,
  137586. t = this.state,
  137587. n = t.stack,
  137588. a = t.inputValue,
  137589. i = this.props,
  137590. r = i.classnames,
  137591. s = i.translate,
  137592. l = i.options,
  137593. d = i.labelField,
  137594. u = i.valueField,
  137595. c = i.cascade,
  137596. p = i.selectedOptions,
  137597. h = i.multiple,
  137598. _ = i.disabled,
  137599. m = i.onlyChildren,
  137600. v = i.render,
  137601. y = this.props.noResultsText
  137602. y && (y = v('noResultText', s(y)))
  137603. var f = o.string2regExp(a || ''),
  137604. g = o.flattenTree(n[0]).filter(function (e) {
  137605. return !(!f.test(e[u || 'value']) && !f.test(e[d || 'label']))
  137606. })
  137607. return b(
  137608. 'div',
  137609. { className: r('NestedSelect-menu'), style: this.getMenuSelectMenuStyle() },
  137610. g.length
  137611. ? g.map(function (t, n) {
  137612. var a = o.getTreeAncestors(l, t),
  137613. i =
  137614. !c &&
  137615. h &&
  137616. (null == a
  137617. ? void 0
  137618. : a.some(function (e) {
  137619. return !!~p.indexOf(e)
  137620. })),
  137621. s =
  137622. i ||
  137623. t.disabled ||
  137624. !!_ ||
  137625. (null == a
  137626. ? void 0
  137627. : a.some(function (e) {
  137628. return !!e.disabled
  137629. })),
  137630. d = !(!t.children || !e.partialChecked(t.children)),
  137631. u = i || !!~p.indexOf(t)
  137632. return (
  137633. !u && m && e.isParentNode(t) && e.allChecked(t.children) && (u = !0),
  137634. b(
  137635. 'div',
  137636. { className: r('NestedSelect-option', { 'is-active': !s && (u || (!c && d)) }), key: n },
  137637. b(
  137638. 'div',
  137639. {
  137640. className: r('NestedSelect-optionLabel', { 'is-disabled': s }),
  137641. onClick: function () {
  137642. !s && (h ? e.handleCheck(t, t.value) : e.handleOptionClick(t))
  137643. }
  137644. },
  137645. e.renderValue(t, t.value)
  137646. )
  137647. )
  137648. )
  137649. })
  137650. : b('div', { className: r('NestedSelect-option', { 'no-result': !0 }) }, y)
  137651. )
  137652. }),
  137653. (t.prototype.onMouseEnter = function (e, t, n) {
  137654. var a = this.state.stack
  137655. t += 1
  137656. var i = e.children
  137657. i && i.length ? (a[t] ? a.splice(t, 1, i) : a.push(i)) : a[t] && a.splice(t, 1), this.setState({ stack: a.slice(0, t + 1) })
  137658. }),
  137659. (t.prototype.renderOuter = function () {
  137660. var e = this,
  137661. t = this.props,
  137662. n = t.popOverContainer,
  137663. a = t.translate,
  137664. i = t.classnames,
  137665. r = t.options,
  137666. s = t.render,
  137667. d = !!this.state.inputValue,
  137668. u = this.props.noResultsText
  137669. u && (u = s('noResultText', a(u)))
  137670. var c = b(o.RootClose, { disabled: !this.state.isOpened, onRootClose: this.close }, function (t) {
  137671. return b('div', { className: i('NestedSelect-menuOuter'), ref: t }, d ? e.renderSearchResult() : r.length ? e.renderOptions() : b('div', { className: i('NestedSelect-noResult') }, u))
  137672. })
  137673. return b(
  137674. o.Overlay,
  137675. {
  137676. target: this.getTarget,
  137677. container:
  137678. n ||
  137679. function () {
  137680. return l.findDOMNode(e)
  137681. },
  137682. placement: 'auto',
  137683. show: !0
  137684. },
  137685. b(o.PopOver, { className: i('NestedSelect-popover') }, c)
  137686. )
  137687. }),
  137688. (t.prototype.render = function () {
  137689. var e,
  137690. t = this.props,
  137691. n = t.className
  137692. t.style
  137693. var a = t.disabled,
  137694. r = t.classnames,
  137695. l = t.multiple,
  137696. d = t.placeholder,
  137697. u = t.translate,
  137698. c = t.inline,
  137699. p = t.searchable,
  137700. h = t.selectedOptions,
  137701. _ = t.clearable,
  137702. m = t.loading,
  137703. v = t.borderMode,
  137704. y = t.mobileUI
  137705. t.popOverContainer
  137706. var f = t.env,
  137707. g = t.loadingConfig,
  137708. C = t.maxTagCount,
  137709. O = t.overflowTagPopover
  137710. return b(
  137711. 'div',
  137712. { className: r('NestedSelectControl', n), ref: this.outTarget },
  137713. b(
  137714. s.ResultBox,
  137715. {
  137716. mobileUI: y,
  137717. maxTagCount: C,
  137718. overflowTagPopover: O,
  137719. disabled: a,
  137720. ref: this.domRef,
  137721. placeholder: u(null != d ? d : 'placeholder.empty'),
  137722. inputPlaceholder: '',
  137723. className: r(
  137724. 'NestedSelect',
  137725. ((e = {
  137726. 'NestedSelect--inline': c,
  137727. 'NestedSelect--single': !l,
  137728. 'NestedSelect--multi': l,
  137729. 'NestedSelect--searchable': p,
  137730. 'is-opened': this.state.isOpened,
  137731. 'is-focused': this.state.isFocused
  137732. }),
  137733. (e['NestedSelect--border'.concat(o.ucFirst(v))] = v),
  137734. e)
  137735. ),
  137736. result: l ? h : h.length ? h[0] : '',
  137737. onResultClick: this.handleOutClick,
  137738. value: this.state.inputValue,
  137739. onChange: this.handleInputChange,
  137740. onResultChange: this.handleResultChange,
  137741. onClear: this.handleResultClear,
  137742. itemRender: this.renderValue,
  137743. onKeyPress: this.handleKeyPress,
  137744. onFocus: this.onFocus,
  137745. onBlur: this.onBlur,
  137746. onKeyDown: this.handleInputKeyDown,
  137747. clearable: _,
  137748. hasDropDownArrow: !0,
  137749. allowInput: p && !y
  137750. },
  137751. m ? b(s.Spinner, { loadingConfig: g, size: 'sm' }) : void 0
  137752. ),
  137753. y
  137754. ? b(
  137755. s.PopUp,
  137756. { className: r('NestedSelect-popup'), container: f.getModalContainer, isShow: this.state.isOpened, onHide: this.close, showConfirm: !1, showClose: !1 },
  137757. b(s.Cascader, i.__assign({ onClose: this.close }, this.props, { onChange: this.handleResultChange, options: this.props.options.slice(), value: h }))
  137758. )
  137759. : this.state.isOpened
  137760. ? this.renderOuter()
  137761. : null
  137762. )
  137763. }),
  137764. (t.defaultProps = {
  137765. cascade: !1,
  137766. withChildren: !1,
  137767. onlyChildren: !1,
  137768. onlyLeaf: !1,
  137769. searchPromptText: 'Select.searchPromptText',
  137770. noResultsText: 'noResult',
  137771. checkAll: !0,
  137772. checkAllLabel: 'Select.checkAll',
  137773. hideNodePathLabel: !1
  137774. }),
  137775. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'domRef', null),
  137776. i.__decorate(
  137777. [o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [String, Object]), i.__metadata('design:returntype', Promise)],
  137778. t.prototype,
  137779. 'dispatchEvent',
  137780. null
  137781. ),
  137782. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'handleOutClick', null),
  137783. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'handleResultClear', null),
  137784. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'close', null),
  137785. i.__decorate(
  137786. [o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object, Object]), i.__metadata('design:returntype', void 0)],
  137787. t.prototype,
  137788. 'renderValue',
  137789. null
  137790. ),
  137791. i.__decorate(
  137792. [o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', Promise)],
  137793. t.prototype,
  137794. 'handleOptionClick',
  137795. null
  137796. ),
  137797. i.__decorate(
  137798. [o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object, Number]), i.__metadata('design:returntype', Promise)],
  137799. t.prototype,
  137800. 'handleCheck',
  137801. null
  137802. ),
  137803. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'getValue', null),
  137804. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', Promise)], t.prototype, 'onFocus', null),
  137805. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', Promise)], t.prototype, 'onBlur', null),
  137806. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'getTarget', null),
  137807. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'handleKeyPress', null),
  137808. i.__decorate(
  137809. [o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)],
  137810. t.prototype,
  137811. 'handleInputKeyDown',
  137812. null
  137813. ),
  137814. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [String]), i.__metadata('design:returntype', void 0)], t.prototype, 'handleInputChange', null),
  137815. i.__decorate(
  137816. [o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Array]), i.__metadata('design:returntype', Promise)],
  137817. t.prototype,
  137818. 'handleResultChange',
  137819. null
  137820. ),
  137821. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'getMenuSelectMenuStyle', null),
  137822. i.__decorate([p.supportStatic(), i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  137823. t
  137824. )
  137825. })(m.default.Component)
  137826. !(function (e) {
  137827. function t() {
  137828. return (null !== e && e.apply(this, arguments)) || this
  137829. }
  137830. i.__extends(t, e), (t = i.__decorate([o.OptionsControl({ type: 'nested-select' })], t))
  137831. })(C),
  137832. (function (e) {
  137833. function t() {
  137834. return (null !== e && e.apply(this, arguments)) || this
  137835. }
  137836. i.__extends(t, e), (t = i.__decorate([o.OptionsControl({ type: 'cascader-select' })], t))
  137837. })(C),
  137838. (t.default = C),
  137839. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  137840. }) /*!node_modules/amis/lib/renderers/Form/TransferPicker.js*/
  137841. amis.define('e85fc3b', function (e, t, o, a) {
  137842. 'use strict'
  137843. var n = e('68b98b9'),
  137844. l = e('64ea6e0')
  137845. e('ac704b9')
  137846. var i = e('59972ca'),
  137847. r = e('0e895fd'),
  137848. s = e('26ec3b9')
  137849. function d(e) {
  137850. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  137851. }
  137852. var u = d(e('3f34d90')),
  137853. p = e('ac704b9'),
  137854. c = (p.default || p).createElement
  137855. ;(p.default || p).Fragment,
  137856. (function (e) {
  137857. function t() {
  137858. return (null !== e && e.apply(this, arguments)) || this
  137859. }
  137860. n.__extends(t, e),
  137861. (t.prototype.dispatchEvent = function (e) {
  137862. var t = this.props,
  137863. o = t.dispatchEvent,
  137864. a = t.value
  137865. o(e, l.resolveEventData(this.props, { value: a }))
  137866. }),
  137867. (t.prototype.doAction = function (e) {
  137868. var t,
  137869. o,
  137870. a,
  137871. n = this.props,
  137872. i = n.resetValue,
  137873. r = n.onChange,
  137874. s = n.formStore,
  137875. d = n.store,
  137876. u = n.name
  137877. switch (e.actionType) {
  137878. case 'clear':
  137879. null == r || r('')
  137880. break
  137881. case 'reset':
  137882. null == r ||
  137883. r(
  137884. null !== (a = null !== (o = l.getVariable(null !== (t = null == s ? void 0 : s.pristine) && void 0 !== t ? t : null == d ? void 0 : d.pristine, u)) && void 0 !== o ? o : i) &&
  137885. void 0 !== a
  137886. ? a
  137887. : ''
  137888. )
  137889. }
  137890. }),
  137891. (t.prototype.render = function () {
  137892. var e,
  137893. t = this,
  137894. o = this.props,
  137895. a = o.className
  137896. o.style
  137897. var r = o.classnames,
  137898. s = o.selectedOptions,
  137899. d = o.sortable,
  137900. p = o.loading,
  137901. v = o.searchable,
  137902. h = o.searchResultMode,
  137903. f = o.showArrow,
  137904. m = o.deferLoad,
  137905. g = o.disabled,
  137906. b = o.selectTitle,
  137907. y = o.resultTitle,
  137908. _ = o.pickerSize,
  137909. C = o.columns,
  137910. T = o.leftMode,
  137911. O = o.selectMode,
  137912. P = o.borderMode,
  137913. w = o.itemHeight,
  137914. F = o.virtualThreshold,
  137915. M = o.loadingConfig,
  137916. N = o.labelField,
  137917. I = void 0 === N ? 'label' : N,
  137918. S = o.valueField,
  137919. E = void 0 === S ? 'value' : S,
  137920. k = o.deferField,
  137921. x = void 0 === k ? 'defer' : k,
  137922. R = o.menuTpl,
  137923. A = o.valueTpl,
  137924. B = o.mobileUI,
  137925. V = o.env,
  137926. D = o.maxTagCount,
  137927. z = o.overflowTagPopover,
  137928. H = o.pagination,
  137929. L = o.formItem,
  137930. U = o.data,
  137931. j = o.popOverContainer,
  137932. q = o.placeholder,
  137933. G = o.autoCheckChildren,
  137934. J = void 0 === G || G,
  137935. K = o.initiallyOpen,
  137936. Q = void 0 === K || K,
  137937. W = this.props,
  137938. X = W.options,
  137939. Y = W.leftOptions,
  137940. Z = W.leftDefaultValue
  137941. return (
  137942. 'associated' === O &&
  137943. X &&
  137944. X.length &&
  137945. X[0].leftOptions &&
  137946. Array.isArray(X[0].children) &&
  137947. ((Y = X[0].leftOptions), (Z = null !== (e = X[0].leftDefaultValue) && void 0 !== e ? e : Z), (X = X[0].children)),
  137948. c(
  137949. 'div',
  137950. { className: r('TransferControl', a) },
  137951. c(i.TransferPicker, {
  137952. placeholder: q,
  137953. borderMode: P,
  137954. selectMode: O,
  137955. value: s,
  137956. disabled: g,
  137957. options: X,
  137958. onChange: this.handleChange,
  137959. option2value: this.option2value,
  137960. sortable: d,
  137961. searchResultMode: h,
  137962. onSearch: v ? this.handleSearch : void 0,
  137963. showArrow: f,
  137964. onDeferLoad: m,
  137965. selectTitle: b,
  137966. resultTitle: y,
  137967. size: _,
  137968. columns: C,
  137969. leftMode: T,
  137970. leftOptions: Y,
  137971. optionItemRender: R ? this.optionItemRender : void 0,
  137972. resultItemRender: A ? this.resultItemRender : void 0,
  137973. onFocus: function () {
  137974. return t.dispatchEvent('focus')
  137975. },
  137976. onBlur: function () {
  137977. return t.dispatchEvent('blur')
  137978. },
  137979. labelField: I,
  137980. valueField: E,
  137981. deferField: x,
  137982. itemHeight: l.toNumber(w) > 0 ? l.toNumber(w) : void 0,
  137983. virtualThreshold: F,
  137984. mobileUI: B,
  137985. popOverContainer: null == V ? void 0 : V.getModalContainer,
  137986. maxTagCount: D,
  137987. overflowTagPopover: z,
  137988. pagination: n.__assign(n.__assign({}, u.default(H, ['layout', 'perPageAvailable', 'popOverContainerSelector'])), {
  137989. className: null == H ? void 0 : H.className,
  137990. enable:
  137991. (H && void 0 !== H.enable ? !!('string' == typeof H.enable ? l.evalExpression(H.enable, U) : H.enable) : !!(null == L ? void 0 : L.enableSourcePagination)) &&
  137992. (!O || 'list' === O || 'table' === O) &&
  137993. X.length > 0,
  137994. maxButtons: Number.isInteger(null == H ? void 0 : H.maxButtons) ? (null == H ? void 0 : H.maxButtons) : 5,
  137995. page: null == L ? void 0 : L.sourcePageNum,
  137996. perPage: null == L ? void 0 : L.sourcePerPageNum,
  137997. total: null == L ? void 0 : L.sourceTotalNum,
  137998. popOverContainer: null != j ? j : null == V ? void 0 : V.getModalContainer
  137999. }),
  138000. onPageChange: this.handlePageChange,
  138001. autoCheckChildren: J,
  138002. initiallyOpen: Q
  138003. }),
  138004. c(i.Spinner, { loadingConfig: M, overlay: !0, key: 'info', show: p })
  138005. )
  138006. )
  138007. }),
  138008. n.__decorate([l.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [String]), n.__metadata('design:returntype', void 0)], t.prototype, 'dispatchEvent', null),
  138009. n.__decorate([s.supportStatic(), n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  138010. (t = n.__decorate([l.OptionsControl({ type: 'transfer-picker' })], t))
  138011. })(r.BaseTransferRenderer),
  138012. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  138013. }) /*!node_modules/lodash/mergeWith.js*/
  138014. amis.define('931fd69', function (e, n, a, f) {
  138015. var i = e('332e047'),
  138016. c = e('bac4ea0')(function (e, n, a, f) {
  138017. i(e, n, a, f)
  138018. })
  138019. a.exports = c
  138020. }) /*!node_modules/amis/lib/renderers/Form/InputTable.js*/
  138021. amis.define('daee328', function (e, t, n, i) {
  138022. 'use strict'
  138023. Object.defineProperty(t, '__esModule', { value: !0 })
  138024. var a = e('68b98b9'),
  138025. r = e('ac704b9'),
  138026. s = e('64ea6e0'),
  138027. o = e('59972ca'),
  138028. l = e('1279020'),
  138029. d = e('0de7e2d'),
  138030. u = e('8b081ba'),
  138031. c = e('9263a6c'),
  138032. p = e('931fd69')
  138033. function h(e) {
  138034. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  138035. }
  138036. var f = h(r),
  138037. m = h(l),
  138038. v = h(d),
  138039. b = h(u),
  138040. g = h(c),
  138041. _ = h(p),
  138042. y = e('ac704b9'),
  138043. I = (y.default || y).createElement
  138044. ;(y.default || y).Fragment
  138045. var x = (function (e) {
  138046. function t(t) {
  138047. var n = e.call(this, t) || this
  138048. return (
  138049. (n.entityId = 1),
  138050. (n.subForms = {}),
  138051. (n.subFormItems = {}),
  138052. (n.rowPrinstine = []),
  138053. (n.editting = {}),
  138054. (n.state = { columns: n.buildColumns(t), editIndex: '', items: Array.isArray(t.value) ? t.value.concat() : [] }),
  138055. (n.entries = new s.SimpleMap()),
  138056. (n.buildItemProps = n.buildItemProps.bind(n)),
  138057. (n.confirmEdit = n.confirmEdit.bind(n)),
  138058. (n.cancelEdit = n.cancelEdit.bind(n)),
  138059. (n.handleSaveTableOrder = n.handleSaveTableOrder.bind(n)),
  138060. (n.handleTableSave = n.handleTableSave.bind(n)),
  138061. (n.handleRadioChange = n.handleRadioChange.bind(n)),
  138062. (n.getEntryId = n.getEntryId.bind(n)),
  138063. (n.subFormRef = n.subFormRef.bind(n)),
  138064. (n.subFormItemRef = n.subFormItemRef.bind(n)),
  138065. (n.handlePageChange = n.handlePageChange.bind(n)),
  138066. (n.emitValue = n.emitValue.bind(n)),
  138067. n
  138068. )
  138069. }
  138070. return (
  138071. a.__extends(t, e),
  138072. (t.prototype.componentDidUpdate = function (e, t) {
  138073. var n = this.props,
  138074. i = null
  138075. if (e.disabled !== n.disabled || n.$schema.disabled !== e.$schema.disabled || n.$schema.static !== e.$schema.static) {
  138076. var r = this.state.items.filter(function (e) {
  138077. return !e.__isPlaceholder
  138078. })
  138079. i = a.__assign(a.__assign({}, i), { items: r, editIndex: '', columns: this.buildColumns(n) })
  138080. }
  138081. n.columns !== e.columns && (i = a.__assign(a.__assign({}, i), { columns: this.buildColumns(n) })),
  138082. n.value !== e.value && (i = a.__assign(a.__assign({}, i), { items: Array.isArray(n.value) ? n.value.concat() : [], editIndex: '' })),
  138083. i && this.setState(i)
  138084. }),
  138085. (t.prototype.componentWillUnmount = function () {
  138086. this.entries.dispose()
  138087. }),
  138088. (t.prototype.resolveVariableProps = function (e, t) {
  138089. var n = { minLength: 0, maxLength: 1 / 0 },
  138090. i = e[t]
  138091. if (!i) return n[t]
  138092. if ('string' == typeof i)
  138093. if (s.isPureVariable(i)) {
  138094. var a = s.resolveVariableAndFilter(i, e.data, '| raw')
  138095. i = 'number' == typeof a && a >= 0 ? a : n[t]
  138096. } else {
  138097. var r = parseInt(i, 10)
  138098. i = isNaN(r) ? n[t] : r
  138099. }
  138100. return i
  138101. }),
  138102. (t.prototype.subFormRef = function (e, t, n) {
  138103. this.subForms[''.concat(t, '-').concat(n)] = e
  138104. }),
  138105. (t.prototype.subFormItemRef = function (e, t, n) {
  138106. this.subFormItems[''.concat(t, '-').concat(n)] = e
  138107. }),
  138108. (t.prototype.validate = function () {
  138109. return a.__awaiter(this, void 0, void 0, function () {
  138110. var e,
  138111. t,
  138112. n,
  138113. i,
  138114. r,
  138115. o,
  138116. l,
  138117. d,
  138118. u,
  138119. c,
  138120. p,
  138121. h,
  138122. f = this
  138123. return a.__generator(this, function (a) {
  138124. switch (a.label) {
  138125. case 0:
  138126. return (
  138127. (e = this.props),
  138128. (t = e.value),
  138129. (n = e.translate),
  138130. (i = e.columns),
  138131. (r = this.resolveVariableProps(this.props, 'minLength')),
  138132. (o = this.resolveVariableProps(this.props, 'maxLength')),
  138133. this.state.editIndex ? [2, n('Table.editing')] : r && (!Array.isArray(t) || t.length < r) ? [2, n('Combo.minLength', { minLength: r })] : [3, 1]
  138134. )
  138135. case 1:
  138136. return o && Array.isArray(t) && t.length > o ? [2, n('Combo.maxLength', { maxLength: o })] : [3, 2]
  138137. case 2:
  138138. return (
  138139. (l = []),
  138140. Object.keys(this.subForms).forEach(function (e) {
  138141. return f.subForms[e] && l.push(f.subForms[e])
  138142. }),
  138143. l.length
  138144. ? [
  138145. 4,
  138146. Promise.all(
  138147. l.map(function (e) {
  138148. return e.validate()
  138149. })
  138150. )
  138151. ]
  138152. : [3, 4]
  138153. )
  138154. case 3:
  138155. return (
  138156. (d = a.sent()),
  138157. (u = ~d.indexOf(!1) ? n('Form.validateFailed') : ''),
  138158. (c = ''),
  138159. !u &&
  138160. Array.isArray(i) &&
  138161. Array.isArray(t) &&
  138162. i.some(function (e) {
  138163. if (e.unique && e.name) {
  138164. var n = []
  138165. return t.some(function (t) {
  138166. var i = s.getVariable(t, e.name)
  138167. return ~n.indexOf(i) ? ((c = ''.concat(e.label || e.name)), !0) : (n.push(i), !1)
  138168. })
  138169. }
  138170. return !1
  138171. }) &&
  138172. (u = n('InputTable.uniqueError', { label: c })),
  138173. [2, u]
  138174. )
  138175. case 4:
  138176. return (
  138177. (p = []),
  138178. Object.keys(this.subFormItems).forEach(function (e) {
  138179. return f.subFormItems[e] && p.push(f.subFormItems[e])
  138180. }),
  138181. [
  138182. 4,
  138183. Promise.all(
  138184. p.map(function (e) {
  138185. return e.props.onValidate()
  138186. })
  138187. )
  138188. ]
  138189. )
  138190. case 5:
  138191. return (h = a.sent()), [2, ~h.indexOf(!1) ? n('Form.validateFailed') : '']
  138192. }
  138193. })
  138194. })
  138195. }),
  138196. (t.prototype.emitValue = function (e) {
  138197. return a.__awaiter(this, void 0, void 0, function () {
  138198. var t, n, i
  138199. return a.__generator(this, function (a) {
  138200. switch (a.label) {
  138201. case 0:
  138202. return (
  138203. (t =
  138204. null != e
  138205. ? e
  138206. : this.state.items.filter(function (e) {
  138207. return !e.__isPlaceholder
  138208. })),
  138209. (n = this.props.onChange),
  138210. [4, this.dispatchEvent('change')]
  138211. )
  138212. case 1:
  138213. return (i = a.sent()) || null == n || n(t), [2, i]
  138214. }
  138215. })
  138216. })
  138217. }),
  138218. (t.prototype.doAction = function (e, t) {
  138219. for (var n, i, r = [], o = 2; o < arguments.length; o++) r[o - 2] = arguments[o]
  138220. return a.__awaiter(this, void 0, void 0, function () {
  138221. var o,
  138222. l,
  138223. d,
  138224. u,
  138225. c,
  138226. p,
  138227. h,
  138228. f,
  138229. m,
  138230. b,
  138231. g,
  138232. _,
  138233. y,
  138234. I,
  138235. x,
  138236. w,
  138237. C,
  138238. A = this
  138239. return a.__generator(this, function (P) {
  138240. switch (P.label) {
  138241. case 0:
  138242. return (
  138243. (o = this.props),
  138244. (l = o.onAction),
  138245. (d = o.valueField),
  138246. (u = o.env),
  138247. (c = o.needConfirm),
  138248. (p = o.addable),
  138249. (h = o.addApi),
  138250. (f = o.translate),
  138251. (m = o.onChange),
  138252. 'add' !== (b = e.actionType)
  138253. ? [3, 6]
  138254. : !1 === p
  138255. ? [2]
  138256. : ((g = this.state.items.concat()), h || e.payload ? ((_ = null), s.isEffectiveApi(h, t) ? [4, u.fetcher(h, t)] : [3, 2]) : [3, 4])
  138257. )
  138258. case 1:
  138259. return (y = P.sent()) && !y.ok
  138260. ? (!(null == h ? void 0 : h.silent) &&
  138261. u.notify('error', null !== (i = null === (n = null == h ? void 0 : h.messages) || void 0 === n ? void 0 : n.failed) && void 0 !== i ? i : y.msg || f('fetchFailed')),
  138262. [2])
  138263. : (y && y.ok && (_ = y.data), [3, 3])
  138264. case 2:
  138265. ;(_ = s.dataMapping(e.payload, t)), (P.label = 3)
  138266. case 3:
  138267. return (
  138268. (_ = Array.isArray(_) ? _ : [_]).forEach(function (e) {
  138269. ;(d &&
  138270. v.default(g, function (t) {
  138271. return t[d] == e[d]
  138272. })) ||
  138273. g.push(e)
  138274. }),
  138275. this.setState({ items: g }, function () {
  138276. 1 === _.length && !1 !== c ? A.startEdit(''.concat(g.length - 1), !0) : null == m || m(g)
  138277. }),
  138278. [2]
  138279. )
  138280. case 4:
  138281. return [2, this.addItem(''.concat(g.length - 1), !1)]
  138282. case 5:
  138283. return [3, 7]
  138284. case 6:
  138285. if ('remove' === b || 'delete' === b)
  138286. return d
  138287. ? e.payload
  138288. ? ((I = this.state.items.concat()),
  138289. (x = s.dataMapping(e.payload, t)),
  138290. (x = Array.isArray(x) ? x : [x]).forEach(function (e) {
  138291. var t = s.findTreeIndex(I, function (t) {
  138292. return t[d] == e[d]
  138293. })
  138294. ;(null == t ? void 0 : t.length) && (I = s.spliceTree(I, t, 1))
  138295. }),
  138296. this.setState({ items: I }, function () {
  138297. null == m || m(I)
  138298. }),
  138299. [2])
  138300. : [2, u.alert(f('Table.playload'))]
  138301. : [2, u.alert(f('Table.valueField'))]
  138302. 'initDrag' === b
  138303. ? (w = this.table).doAction.apply(w, a.__spreadArray([e, t], a.__read(r), !1))
  138304. : 'cancelDrag' === b && (C = this.table).doAction.apply(C, a.__spreadArray([e, t], a.__read(r), !1)),
  138305. (P.label = 7)
  138306. case 7:
  138307. return [2, l && l.apply(void 0, a.__spreadArray([e, t], a.__read(r), !1))]
  138308. }
  138309. })
  138310. })
  138311. }),
  138312. (t.prototype.copyItem = function (e) {
  138313. return a.__awaiter(this, void 0, void 0, function () {
  138314. var t,
  138315. n,
  138316. i,
  138317. r,
  138318. o,
  138319. l = this
  138320. return a.__generator(this, function (d) {
  138321. return (
  138322. (t = this.props.needConfirm),
  138323. (n = this.state.items.concat()),
  138324. (i = e.split('.').map(function (e) {
  138325. return parseInt(e, 10)
  138326. })),
  138327. ((r = i.concat())[r.length - 1] += 1),
  138328. (o = n),
  138329. (n = !1 === t ? s.spliceTree(n, r, 0, s.getTree(n, i)) : s.spliceTree(n, r, 0, a.__assign(a.__assign({}, s.getTree(n, i)), { __isPlaceholder: !0 }))),
  138330. this.reUseRowId(n, o, r),
  138331. this.setState({ items: n }, function () {
  138332. return a.__awaiter(l, void 0, void 0, function () {
  138333. return a.__generator(this, function (e) {
  138334. switch (e.label) {
  138335. case 0:
  138336. return [4, this.dispatchEvent('add', { index: r[r.length - 1], indexPath: r.join('.'), item: s.getTree(n, r) })]
  138337. case 1:
  138338. return e.sent() || (!1 === t ? this.emitValue() : this.startEdit(r.join('.'), !0)), [2]
  138339. }
  138340. })
  138341. })
  138342. }),
  138343. [2]
  138344. )
  138345. })
  138346. })
  138347. }),
  138348. (t.prototype.addItem = function (e, t, n) {
  138349. return (
  138350. void 0 === t && (t = !0),
  138351. a.__awaiter(this, void 0, void 0, function () {
  138352. var i,
  138353. r,
  138354. o,
  138355. l,
  138356. d,
  138357. u,
  138358. c,
  138359. p,
  138360. h,
  138361. f,
  138362. m = this
  138363. return a.__generator(this, function (v) {
  138364. return (
  138365. (e = e || ''.concat(this.state.items.length - 1)),
  138366. (i = this.props),
  138367. (r = i.needConfirm),
  138368. (o = i.scaffold),
  138369. (l = i.columns),
  138370. (d = i.data),
  138371. (u = this.state.items.concat()),
  138372. (c = { __isPlaceholder: !0 }),
  138373. Array.isArray(l) &&
  138374. l.forEach(function (e) {
  138375. if (void 0 !== e.value && 'string' == typeof e.name)
  138376. if (
  138377. !('type' in e) ||
  138378. ('input-date' !== e.type && 'input-datetime' !== e.type && 'input-time' !== e.type && 'input-month' !== e.type && 'input-quarter' !== e.type && 'input-year' !== e.type)
  138379. )
  138380. s.isExpression(e.value) || s.setVariable(c, e.name, e.value)
  138381. else if ('string' != typeof e.value || '' !== e.value.trim()) {
  138382. var t = s.filterDate(e.value, d, e.format || 'X')
  138383. s.setVariable(c, e.name, (e.utc ? b.default.utc(t) : t).format(e.format || 'X'))
  138384. }
  138385. }),
  138386. (c = g.default({}, c, o)),
  138387. !1 === r && delete c.__isPlaceholder,
  138388. (p = e.split('.').map(function (e) {
  138389. return parseInt(e, 10)
  138390. })),
  138391. ((h = p.concat())[h.length - 1] += 1),
  138392. (f = u),
  138393. (u = s.spliceTree(u, h, 0, c)),
  138394. this.reUseRowId(u, f, h),
  138395. this.setState(a.__assign({ items: u }, !1 === r ? {} : { editIndex: h.join('.'), isCreateMode: !0, columns: this.buildColumns(this.props, !0, ''.concat(e)) }), function () {
  138396. return a.__awaiter(m, void 0, void 0, function () {
  138397. return a.__generator(this, function (e) {
  138398. switch (e.label) {
  138399. case 0:
  138400. return t ? [4, this.dispatchEvent('add', { index: h[h.length - 1], indexPath: h.join('.'), value: c })] : [3, 2]
  138401. case 1:
  138402. e.sent(), (e.label = 2)
  138403. case 2:
  138404. return !1 === r && this.emitValue(), null == n || n(), [2]
  138405. }
  138406. })
  138407. })
  138408. }),
  138409. [2, !1]
  138410. )
  138411. })
  138412. })
  138413. )
  138414. }),
  138415. (t.prototype.subAddItem = function (e, t, n) {
  138416. return (
  138417. void 0 === t && (t = !0),
  138418. a.__awaiter(this, void 0, void 0, function () {
  138419. return a.__generator(this, function (i) {
  138420. return [
  138421. 2,
  138422. this.addItem(e + '.-1', t, function () {
  138423. null == n || n.setExpanded(!0)
  138424. })
  138425. ]
  138426. })
  138427. })
  138428. )
  138429. }),
  138430. (t.prototype.editItem = function (e) {
  138431. return a.__awaiter(this, void 0, void 0, function () {
  138432. var t, n, i
  138433. return a.__generator(this, function (a) {
  138434. switch (a.label) {
  138435. case 0:
  138436. return (
  138437. (t = this.state.items),
  138438. (n = e.split('.').map(function (e) {
  138439. return parseInt(e, 10)
  138440. })),
  138441. (i = s.getTree(t, n)),
  138442. [4, this.dispatchEvent('edit', { index: n[n.length - 1], indexPath: n.join('.'), item: i })]
  138443. )
  138444. case 1:
  138445. return !a.sent() && this.startEdit(e, !0), [2]
  138446. }
  138447. })
  138448. })
  138449. }),
  138450. (t.prototype.dispatchEvent = function (e, t) {
  138451. return (
  138452. void 0 === t && (t = {}),
  138453. a.__awaiter(this, void 0, void 0, function () {
  138454. var n, i, r
  138455. return a.__generator(this, function (o) {
  138456. switch (o.label) {
  138457. case 0:
  138458. return (n = this.props.dispatchEvent), (i = this.state.items), [4, n(e, s.resolveEventData(this.props, a.__assign({ value: a.__spreadArray([], a.__read(i), !1) }, t)))]
  138459. case 1:
  138460. return [2, !!(null == (r = o.sent()) ? void 0 : r.prevented)]
  138461. }
  138462. })
  138463. })
  138464. )
  138465. }),
  138466. (t.prototype.startEdit = function (e, t) {
  138467. void 0 === t && (t = !1), this.setState({ editIndex: e, isCreateMode: t, columns: this.buildColumns(this.props, t, e) })
  138468. }),
  138469. (t.prototype.confirmEdit = function () {
  138470. var e, t, n
  138471. return a.__awaiter(this, void 0, void 0, function () {
  138472. var i,
  138473. r,
  138474. o,
  138475. l,
  138476. d,
  138477. u,
  138478. c,
  138479. p,
  138480. h,
  138481. f,
  138482. m,
  138483. v,
  138484. b,
  138485. _,
  138486. y,
  138487. I,
  138488. x,
  138489. w,
  138490. C = this
  138491. return a.__generator(this, function (A) {
  138492. switch (A.label) {
  138493. case 0:
  138494. return (
  138495. (i = this.props),
  138496. (r = i.addApi),
  138497. (o = i.updateApi),
  138498. (l = i.data),
  138499. (d = i.env),
  138500. (u = i.translate),
  138501. (c = []),
  138502. Object.keys(this.subForms).forEach(function (e) {
  138503. return C.subForms[e] && c.push(C.subForms[e])
  138504. }),
  138505. c.forEach(function (e) {
  138506. return e.flush()
  138507. }),
  138508. (p = []),
  138509. Object.keys(this.subFormItems).forEach(function (e) {
  138510. return C.subFormItems[e] && p.push(C.subFormItems[e])
  138511. }),
  138512. p.forEach(function (e) {
  138513. var t, n
  138514. return null === (n = (t = e.props).onFlushChange) || void 0 === n ? void 0 : n.call(t)
  138515. }),
  138516. (h = c),
  138517. [
  138518. 4,
  138519. Promise.all(
  138520. h
  138521. .map(function (e) {
  138522. return e.validate()
  138523. })
  138524. .concat(
  138525. p.map(function (e) {
  138526. return e.props.onValidate()
  138527. })
  138528. )
  138529. )
  138530. ]
  138531. )
  138532. case 1:
  138533. return ~A.sent().indexOf(!1)
  138534. ? [2]
  138535. : ((f = this.state.items.concat()),
  138536. (m = this.state.editIndex.split('.').map(function (e) {
  138537. return parseInt(e, 10)
  138538. })),
  138539. (v = a.__assign({}, s.getTree(f, m))),
  138540. (b = !!v.__isPlaceholder),
  138541. (_ = b ? 'addConfirm' : 'editConfirm'),
  138542. [4, this.dispatchEvent(_, { index: m[m.length - 1], indexPath: m.join('.'), item: v })])
  138543. case 2:
  138544. return A.sent() ? [2] : ((y = null), (I = void 0), b && s.isEffectiveApi(r, s.createObject(l, v)) ? [4, d.fetcher(r, s.createObject(l, v))] : [3, 4])
  138545. case 3:
  138546. return (y = A.sent()), (I = null === (e = null == r ? void 0 : r.messages) || void 0 === e ? void 0 : e.failed), [3, 6]
  138547. case 4:
  138548. return s.isEffectiveApi(o, s.createObject(l, v)) ? [4, d.fetcher(o, s.createObject(l, v))] : [3, 6]
  138549. case 5:
  138550. ;(y = A.sent()), (I = null === (t = null == o ? void 0 : o.messages) || void 0 === t ? void 0 : t.failed), (A.label = 6)
  138551. case 6:
  138552. return y && !y.ok
  138553. ? (!(null === (n = b ? r : o) || void 0 === n ? void 0 : n.silent) && d.notify('error', null != I ? I : y.msg || u('saveFailed')),
  138554. (x = b ? 'addFail' : 'editFail'),
  138555. this.dispatchEvent(x, { index: m[m.length - 1], indexPath: m.join('.'), item: v, error: y }),
  138556. [2])
  138557. : (y && y.ok && (v = g.default({}, (b ? r : o).replaceData ? {} : v, y.data)),
  138558. delete v.__isPlaceholder,
  138559. (w = f),
  138560. (f = s.spliceTree(f, m, 1, v)),
  138561. this.reUseRowId(f, w, m),
  138562. this.setState({ editIndex: '', items: f, columns: this.buildColumns(this.props) }, function () {
  138563. return a.__awaiter(C, void 0, void 0, function () {
  138564. var e
  138565. return a.__generator(this, function (t) {
  138566. switch (t.label) {
  138567. case 0:
  138568. return [4, this.emitValue()]
  138569. case 1:
  138570. return t.sent() || ((e = b ? 'addSuccess' : 'editSuccess'), this.dispatchEvent(e, { index: m[m.length - 1], indexPath: m.join('.'), item: v })), [2]
  138571. }
  138572. })
  138573. })
  138574. }),
  138575. [2])
  138576. }
  138577. })
  138578. })
  138579. }),
  138580. (t.prototype.cancelEdit = function () {
  138581. var e = this.state.items.concat(),
  138582. t = this.state.lastModifiedRow,
  138583. n = this.state.editIndex.split('.').map(function (e) {
  138584. return parseInt(e, 10)
  138585. }),
  138586. i = a.__assign({}, s.getTree(e, n)),
  138587. r = e
  138588. !!i.__isPlaceholder
  138589. ? (e = s.spliceTree(e, n, 1))
  138590. : t && ~(null == t ? void 0 : t.index) && s.isObject(null == t ? void 0 : t.data) && (e = s.spliceTree(e, n, 1, a.__assign(a.__assign({}, i), t.data))),
  138591. this.reUseRowId(e, r, n),
  138592. this.setState({ editIndex: '', items: e, columns: this.buildColumns(this.props), lastModifiedRow: void 0 }, this.emitValue)
  138593. }),
  138594. (t.prototype.removeItem = function (e) {
  138595. var t, n
  138596. return a.__awaiter(this, void 0, void 0, function () {
  138597. var i, r, o, l, d, u, c, p, h, f, m, v, b
  138598. return a.__generator(this, function (a) {
  138599. switch (a.label) {
  138600. case 0:
  138601. return (
  138602. (i = this.props),
  138603. (r = i.value),
  138604. i.onChange,
  138605. (o = i.deleteApi),
  138606. (l = i.deleteConfirmText),
  138607. (d = i.env),
  138608. (u = i.data),
  138609. (c = i.translate),
  138610. (p = Array.isArray(r) ? r.concat() : []),
  138611. (h = e.split('.').map(function (e) {
  138612. return parseInt(e, 10)
  138613. })),
  138614. (f = s.getTree(p, h)) ? [4, this.dispatchEvent('delete', { index: h[h.length - 1], indexPath: h.join('.'), item: f })] : [2]
  138615. )
  138616. case 1:
  138617. return a.sent() ? [2] : ((m = s.createObject(u, f)), s.isEffectiveApi(o, m) ? [4, d.confirm(l ? s.filter(l, m) : c('deleteConfirm'))] : [3, 4])
  138618. case 2:
  138619. return a.sent() ? [4, d.fetcher(o, m)] : [2]
  138620. case 3:
  138621. if (!(v = a.sent()).ok)
  138622. return (
  138623. !(null == o ? void 0 : o.silent) &&
  138624. d.notify('error', null !== (n = null === (t = null == o ? void 0 : o.messages) || void 0 === t ? void 0 : t.failed) && void 0 !== n ? n : c('deleteFailed')),
  138625. this.dispatchEvent('deleteFail', { index: h[h.length - 1], indexPath: h.join('.'), item: f, error: v }),
  138626. [2]
  138627. )
  138628. a.label = 4
  138629. case 4:
  138630. return this.removeEntry(f), (b = p), (p = s.spliceTree(p, h, 1)), this.reUseRowId(p, b, h), [4, this.emitValue(p)]
  138631. case 5:
  138632. return a.sent() || this.dispatchEvent('deleteSuccess', { value: p, index: h[h.length - 1], indexPath: h.join('.'), item: f }), [2]
  138633. }
  138634. })
  138635. })
  138636. }),
  138637. (t.prototype.rowPathPlusOffset = function (e, t) {
  138638. void 0 === t && (t = 0)
  138639. var n = e.split('.').map(function (e) {
  138640. return parseInt(e, 10)
  138641. })
  138642. return (n[0] += t), n.join('.')
  138643. }),
  138644. (t.prototype.reUseRowId = function (e, t, n) {
  138645. for (var i = t, a = e, r = 0, s = n.length; r < s; r++) {
  138646. var o = n[r]
  138647. if (!(null == i ? void 0 : i[o]) || !(null == a ? void 0 : a[o])) break
  138648. this.entries.set(a[o], this.entries.get(i[o]) || this.entityId++), this.entries.delete(i[o]), (a = a[o].children), (i = i[o].children)
  138649. }
  138650. }),
  138651. (t.prototype.buildItemProps = function (e, t) {
  138652. if (!1 === this.props.needConfirm) return { quickEditEnabled: !0 }
  138653. if (!this.props.editable && !this.props.addable && !this.state.isCreateMode) return null
  138654. var n = this.props.perPage,
  138655. i = this.state.page || 1,
  138656. a = 0
  138657. return 'number' == typeof n && n && (a = (i - 1) * n), { quickEditEnabled: this.state.editIndex === this.rowPathPlusOffset(e.path, a) }
  138658. }),
  138659. (t.prototype.buildColumns = function (e, t, n) {
  138660. var i = this
  138661. void 0 === t && (t = !1)
  138662. var r = this.props,
  138663. l = r.env,
  138664. d = r.enableStaticTransform,
  138665. u = r.testIdBuilder,
  138666. c = Array.isArray(e.columns) ? e.columns.concat() : [],
  138667. p = this.props.classPrefix,
  138668. h = this.props.translate,
  138669. f = this.props.needConfirm,
  138670. v = this.props.showIndex,
  138671. b = this.resolveVariableProps(this.props, 'minLength'),
  138672. g = this.resolveVariableProps(this.props, 'maxLength'),
  138673. _ = this.props.static,
  138674. y = this.props.disabled,
  138675. x = []
  138676. if (
  138677. (!_ &&
  138678. e.addable &&
  138679. !1 !== e.showTableAddBtn &&
  138680. x.push({
  138681. children: function (t) {
  138682. var n = t.key,
  138683. a = t.rowIndex,
  138684. r = t.rowIndexPath,
  138685. s = t.offset
  138686. return (i.state.editIndex && !1 !== f) || g <= i.state.items.length
  138687. ? null
  138688. : I(
  138689. o.Button,
  138690. {
  138691. classPrefix: p,
  138692. size: 'sm',
  138693. key: n,
  138694. level: 'link',
  138695. tooltip: h('Table.addRow'),
  138696. tooltipContainer: e.popOverContainer || l.getModalContainer,
  138697. disabled: y,
  138698. onClick: i.addItem.bind(i, i.rowPathPlusOffset(r, s), void 0, void 0),
  138699. testIdBuilder: null == u ? void 0 : u.getChild('addRow-'.concat(a + s))
  138700. },
  138701. e.addBtnIcon ? I(o.Icon, { cx: e.classnames, icon: e.addBtnIcon, className: 'icon' }) : null,
  138702. e.addBtnLabel ? I('span', null, e.addBtnLabel) : null
  138703. )
  138704. }
  138705. }),
  138706. !_ &&
  138707. e.childrenAddable &&
  138708. !1 !== e.showTableAddBtn &&
  138709. x.push({
  138710. children: function (t) {
  138711. var n = t.key,
  138712. a = t.rowIndex,
  138713. r = t.rowIndexPath,
  138714. s = t.offset,
  138715. d = t.row
  138716. return i.state.editIndex && !1 !== f
  138717. ? null
  138718. : I(
  138719. o.Button,
  138720. {
  138721. classPrefix: p,
  138722. size: 'sm',
  138723. key: n,
  138724. level: 'link',
  138725. tooltip: h('Table.subAddRow'),
  138726. tooltipContainer: e.popOverContainer || l.getModalContainer,
  138727. disabled: y,
  138728. onClick: i.subAddItem.bind(i, i.rowPathPlusOffset(r, s), void 0, d),
  138729. testIdBuilder: null == u ? void 0 : u.getChild('subAddRow-'.concat(a + s))
  138730. },
  138731. e.subAddBtnIcon ? I(o.Icon, { cx: e.classnames, icon: e.subAddBtnIcon, className: 'icon' }) : null,
  138732. e.subAddBtnLabel ? I('span', null, e.subAddBtnLabel) : null
  138733. )
  138734. }
  138735. }),
  138736. !_ &&
  138737. e.copyable &&
  138738. !1 !== e.showCopyBtn &&
  138739. x.push({
  138740. children: function (t) {
  138741. var n = t.key,
  138742. a = t.rowIndex,
  138743. r = t.rowIndexPath,
  138744. s = t.offset
  138745. return i.state.editIndex && !1 !== f
  138746. ? null
  138747. : I(
  138748. o.Button,
  138749. {
  138750. classPrefix: p,
  138751. size: 'sm',
  138752. key: n,
  138753. level: 'link',
  138754. tooltip: h('Table.copyRow'),
  138755. tooltipContainer: e.popOverContainer || l.getModalContainer,
  138756. disabled: y,
  138757. onClick: i.copyItem.bind(i, i.rowPathPlusOffset(r, s), void 0),
  138758. testIdBuilder: null == u ? void 0 : u.getChild('copyRow-'.concat(a + s))
  138759. },
  138760. e.copyBtnIcon ? I(o.Icon, { cx: e.classnames, icon: e.copyBtnIcon, className: 'icon' }) : null,
  138761. e.copyBtnLabel ? I('span', null, e.copyBtnLabel) : null
  138762. )
  138763. }
  138764. }),
  138765. !1 === e.needConfirm
  138766. ? (c = c.map(function (e) {
  138767. var t = e.quickEdit
  138768. return !1 === t
  138769. ? m.default(e, ['quickEdit'])
  138770. : a.__assign(
  138771. a.__assign({}, e),
  138772. 'operation' === e.type ? {} : { quickEdit: a.__assign(a.__assign(a.__assign({}, i.columnToQuickEdit(e)), t), { saveImmediately: !0, mode: 'inline', disabled: y, static: _ }) }
  138773. )
  138774. }))
  138775. : !0 !== _ && (e.addable || e.editable || t)
  138776. ? ((c = c.map(function (r, o) {
  138777. var l = !t && r.hasOwnProperty('quickEditOnUpdate') ? r.quickEditOnUpdate : r.quickEdit,
  138778. u = s.getRendererByName(null == r ? void 0 : r.type)
  138779. return a.__assign(
  138780. a.__assign(
  138781. {},
  138782. !1 === l
  138783. ? m.default(r, ['quickEdit'])
  138784. : a.__assign(a.__assign({}, r), {
  138785. quickEdit: a.__assign(a.__assign(a.__assign({}, i.columnToQuickEdit(r)), l), {
  138786. isQuickEditFormMode: !!(null == u ? void 0 : u.isFormItem),
  138787. saveImmediately: !0,
  138788. mode: 'inline',
  138789. disabled: y
  138790. })
  138791. })
  138792. ),
  138793. d && !1 !== e.needConfirm ? { staticOn: ''.concat(!t, " || data.index !== '").concat(n, "'") } : {}
  138794. )
  138795. })),
  138796. !_ &&
  138797. e.editable &&
  138798. x.push({
  138799. children: function (t) {
  138800. var n = t.key,
  138801. a = t.rowIndex,
  138802. r = t.rowIndexPath,
  138803. s = t.data,
  138804. d = t.offset
  138805. return i.state.editIndex || (s && s.__isPlaceholder)
  138806. ? null
  138807. : I(
  138808. o.Button,
  138809. {
  138810. classPrefix: p,
  138811. size: 'sm',
  138812. key: n,
  138813. level: 'link',
  138814. tooltip: h('Table.editRow'),
  138815. tooltipContainer: e.popOverContainer || l.getModalContainer,
  138816. disabled: y,
  138817. onClick: function () {
  138818. return i.editItem(i.rowPathPlusOffset(r, d))
  138819. },
  138820. testIdBuilder: null == u ? void 0 : u.getChild('editRow-'.concat(a + d))
  138821. },
  138822. void 0 !== e.updateBtnIcon
  138823. ? e.updateBtnIcon
  138824. ? I(o.Icon, { cx: e.classnames, icon: e.updateBtnIcon, className: 'icon' })
  138825. : null
  138826. : e.editBtnIcon
  138827. ? I(o.Icon, { cx: e.classnames, icon: e.editBtnIcon, className: 'icon' })
  138828. : null,
  138829. e.updateBtnLabel || e.editBtnLabel ? I('span', null, e.updateBtnLabel || e.editBtnLabel) : null
  138830. )
  138831. }
  138832. }),
  138833. !_ &&
  138834. x.push({
  138835. children: function (t) {
  138836. var n = t.key,
  138837. a = t.rowIndex,
  138838. r = t.rowIndexPath,
  138839. s = t.offset
  138840. return i.state.editIndex === i.rowPathPlusOffset(r, s)
  138841. ? I(
  138842. o.Button,
  138843. {
  138844. classPrefix: p,
  138845. size: 'sm',
  138846. key: n,
  138847. level: 'link',
  138848. tooltip: h('save'),
  138849. tooltipContainer: e.popOverContainer || l.getModalContainer,
  138850. onClick: i.confirmEdit,
  138851. testIdBuilder: null == u ? void 0 : u.getChild('confirmRow-'.concat(a + s))
  138852. },
  138853. e.confirmBtnIcon ? I(o.Icon, { cx: e.classnames, icon: e.confirmBtnIcon, className: 'icon' }) : null,
  138854. e.confirmBtnLabel ? I('span', null, e.confirmBtnLabel) : null
  138855. )
  138856. : null
  138857. }
  138858. }),
  138859. !_ &&
  138860. x.push({
  138861. children: function (t) {
  138862. var n = t.key,
  138863. a = t.rowIndex,
  138864. r = t.rowIndexPath,
  138865. s = t.offset
  138866. return i.state.editIndex === i.rowPathPlusOffset(r, s)
  138867. ? I(
  138868. o.Button,
  138869. {
  138870. classPrefix: p,
  138871. size: 'sm',
  138872. key: n,
  138873. level: 'link',
  138874. tooltip: h('cancel'),
  138875. tooltipContainer: e.popOverContainer || l.getModalContainer,
  138876. onClick: i.cancelEdit,
  138877. testIdBuilder: null == u ? void 0 : u.getChild('cancelRow-'.concat(a + s))
  138878. },
  138879. e.cancelBtnIcon ? I(o.Icon, { cx: e.classnames, icon: e.cancelBtnIcon, className: 'icon' }) : null,
  138880. e.cancelBtnLabel ? I('span', null, e.cancelBtnLabel) : null
  138881. )
  138882. : null
  138883. }
  138884. }))
  138885. : (c = c.map(function (e) {
  138886. var t = s.getRendererByName(null == e ? void 0 : e.type)
  138887. return (null == t ? void 0 : t.isFormItem) ? a.__assign(a.__assign({}, e), { quickEdit: a.__assign(a.__assign({}, e), { isFormMode: !0 }) }) : e
  138888. })),
  138889. !_ &&
  138890. e.removable &&
  138891. x.push({
  138892. children: function (t) {
  138893. var n = t.key,
  138894. a = t.rowIndex,
  138895. r = t.rowIndexPath,
  138896. s = t.data,
  138897. d = t.offset
  138898. return ((i.state.editIndex || (s && s.__isPlaceholder)) && !1 !== f) || b >= i.state.items.length
  138899. ? null
  138900. : I(
  138901. o.Button,
  138902. {
  138903. classPrefix: p,
  138904. size: 'sm',
  138905. key: n,
  138906. level: 'link',
  138907. tooltip: h('Table.deleteRow'),
  138908. tooltipContainer: e.popOverContainer || l.getModalContainer,
  138909. disabled: y,
  138910. onClick: i.removeItem.bind(i, i.rowPathPlusOffset(r, d)),
  138911. testIdBuilder: null == u ? void 0 : u.getChild('delRow-'.concat(a + d))
  138912. },
  138913. e.deleteBtnIcon ? I(o.Icon, { cx: e.classnames, icon: e.deleteBtnIcon, className: 'icon' }) : null,
  138914. e.deleteBtnLabel ? I('span', null, e.deleteBtnLabel) : null
  138915. )
  138916. }
  138917. }),
  138918. x.length)
  138919. ) {
  138920. var w = c.find(function (e) {
  138921. return 'operation' === e.type
  138922. })
  138923. w || ((w = { type: 'operation', buttons: [], label: h('Table.operation'), className: 'v-middle nowrap', fixed: 'right', width: 150, innerClassName: 'm-n' }), c.push(w)),
  138924. (w.buttons = Array.isArray(w.buttons) ? w.buttons.concat() : []),
  138925. w.buttons.unshift.apply(w.buttons, x),
  138926. w.hasOwnProperty('quickEdit') && delete w.quickEdit
  138927. }
  138928. return (
  138929. v &&
  138930. c.unshift({
  138931. label: h('Table.index'),
  138932. width: 50,
  138933. children: function (e) {
  138934. var t = e.rowIndexPath.split('.').map(function (e) {
  138935. return parseInt(e, 10) + 1
  138936. })
  138937. return (t[0] += e.offset), I('td', { className: e.className }, e.cellPrefix, I('span', null, t.join('.')), e.cellAffix)
  138938. }
  138939. }),
  138940. c
  138941. )
  138942. }),
  138943. (t.prototype.columnToQuickEdit = function (e) {
  138944. var t
  138945. return (null === (t = s.getRendererByName(null == e ? void 0 : e.type)) || void 0 === t ? void 0 : t.isFormItem) || ~['group'].indexOf(e.type)
  138946. ? a.__assign(a.__assign({}, e), { label: '' })
  138947. : { type: 'input-text' }
  138948. }),
  138949. (t.prototype.handleTableSave = function (e, t, n) {
  138950. var i,
  138951. r = this
  138952. this.setState(
  138953. function (o, l) {
  138954. var d,
  138955. u = {},
  138956. c = l.perPage,
  138957. p = o.editIndex,
  138958. h = o.lastModifiedRow
  138959. if (p) {
  138960. var f = p.split('.').map(function (e) {
  138961. return parseInt(e, 10)
  138962. }),
  138963. m = o.items.concat(),
  138964. v = s.getTree(m, f)
  138965. if (!v) return u
  138966. var b = a.__assign({}, e),
  138967. y = m
  138968. return (
  138969. (m = s.spliceTree(m, f, 1, b)),
  138970. r.reUseRowId(m, y, f),
  138971. Object.assign(u, a.__assign({ items: m }, (null == h ? void 0 : h.index) === p ? {} : { lastModifiedRow: v.__isPlaceholder ? void 0 : { index: p, data: a.__assign({}, v) } })),
  138972. u
  138973. )
  138974. }
  138975. var I = o.page,
  138976. x = o.items.concat()
  138977. if (Array.isArray(e))
  138978. n.forEach(function (e, n) {
  138979. var i = e.split('.').map(function (e) {
  138980. return parseInt(e, 10)
  138981. })
  138982. I && I > 1 && 'number' == typeof c && (i[0] += (I - 1) * c)
  138983. var a = s.getTree(x, i),
  138984. r = g.default({}, a, t[n])
  138985. x = s.spliceTree(x, i, 1, r)
  138986. })
  138987. else {
  138988. f = n.split('.').map(function (e) {
  138989. return parseInt(e, 10)
  138990. })
  138991. I && I > 1 && 'number' == typeof c && (f[0] += (I - 1) * c)
  138992. var w = s.getTree(x, f),
  138993. C = []
  138994. ;(null !== (d = l.$schema.columns) && void 0 !== d ? d : []).forEach(function (e) {
  138995. 'combo' !== e.type || Array.isArray(t) || C.push(e.name)
  138996. })
  138997. var A = _.default({}, w, t, function (e, t, n, i, a, r) {
  138998. if (Array.isArray(e) && Array.isArray(t)) return t
  138999. })
  139000. y = x
  139001. ;(x = s.spliceTree(x, f, 1, A)), r.reUseRowId(x, y, f)
  139002. }
  139003. return Object.assign(u, { items: x }), (i = r.emitValue), u
  139004. },
  139005. function () {
  139006. i && i()
  139007. }
  139008. )
  139009. }),
  139010. (t.prototype.handleRadioChange = function (e, t) {
  139011. var n = t.name,
  139012. i = t.row,
  139013. r = t.trueValue,
  139014. o = void 0 === r || r,
  139015. l = t.falseValue,
  139016. d = void 0 !== l && l,
  139017. u = i.path,
  139018. c = s.mapTree(this.state.items, function (e, t, i, r, s) {
  139019. var l
  139020. return a.__assign(a.__assign({}, e), (((l = {})[n] = u === s.join('.') ? o : d), l))
  139021. })
  139022. return this.setState({ items: c }, this.state.editIndex == i.path ? void 0 : this.emitValue), !1
  139023. }),
  139024. (t.prototype.handleSaveTableOrder = function (e, t) {
  139025. ;(0, this.props.onChange)(
  139026. t.map(function (e) {
  139027. return a.__assign({}, e)
  139028. })
  139029. )
  139030. }),
  139031. (t.prototype.handlePageChange = function (e) {
  139032. this.setState({ page: e })
  139033. }),
  139034. (t.prototype.handlePristineChange = function (e, t) {
  139035. var n = this,
  139036. i = this.props,
  139037. r = i.needConfirm,
  139038. o = i.perPage,
  139039. l = t.split('.').map(function (e) {
  139040. return parseInt(e, 10)
  139041. })
  139042. this.setState(
  139043. function (t) {
  139044. var i = t.items.concat(),
  139045. r = t.page
  139046. r && r > 1 && 'number' == typeof o && (l[0] += (r - 1) * o)
  139047. var d = s.getTree(i, l),
  139048. u = a.__assign(a.__assign({}, d), e),
  139049. c = i
  139050. return (i = s.spliceTree(i, l, 1, u)), n.reUseRowId(i, c, l), { items: i }
  139051. },
  139052. function () {
  139053. !1 === r && n.emitValue()
  139054. }
  139055. )
  139056. }),
  139057. (t.prototype.removeEntry = function (e) {
  139058. this.entries.has(e) && this.entries.delete(e)
  139059. }),
  139060. (t.prototype.getEntryId = function (e) {
  139061. return this.entries.has(e) || this.entries.set(e, this.entityId++), String(this.entries.get(e))
  139062. }),
  139063. (t.prototype.tableRef = function (e) {
  139064. for (; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  139065. this.table = e
  139066. }),
  139067. (t.prototype.computedAddBtnDisabled = function () {
  139068. return this.props.disabled || !!this.state.editIndex
  139069. }),
  139070. (t.prototype.render = function () {
  139071. var e = this,
  139072. t = this.props,
  139073. n = t.className
  139074. t.style, t.value
  139075. var i = t.disabled,
  139076. r = t.render,
  139077. s = t.placeholder,
  139078. o = t.draggable,
  139079. l = t.addable,
  139080. d = t.columnsTogglable,
  139081. u = t.combineNum,
  139082. c = t.combineFromIndex,
  139083. p = t.translate,
  139084. h = t.canAccessSuperData,
  139085. f = t.expandConfig,
  139086. m = t.affixRow,
  139087. v = t.prefixRow,
  139088. b = t.formInited,
  139089. g = t.perPage,
  139090. _ = t.classnames,
  139091. y = t.rowClassName,
  139092. x = t.rowClassNameExpr,
  139093. w = t.affixHeader,
  139094. C = void 0 !== w && w,
  139095. A = t.autoFillHeight,
  139096. P = void 0 !== A && A,
  139097. E = t.tableContentClassName,
  139098. B = t.static,
  139099. T = t.showFooterAddBtn,
  139100. k = t.footerAddBtn,
  139101. F = t.toolbarClassName,
  139102. R = t.onEvent,
  139103. O = t.testIdBuilder,
  139104. S = this.resolveVariableProps(this.props, 'maxLength')
  139105. if (!1 === b) return null
  139106. var j = this.state.items,
  139107. V = !1,
  139108. N = this.state.page || 1,
  139109. L = 0,
  139110. M = 1
  139111. return (
  139112. 'number' == typeof g && g && j.length > g && (N > (M = Math.ceil(j.length / g)) && (N = M), (j = j.slice((N - 1) * g, N * g)), (V = !0), (L = (N - 1) * g)),
  139113. I(
  139114. 'div',
  139115. { className: _('InputTable', n) },
  139116. r(
  139117. 'body',
  139118. { type: 'table', placeholder: p(s), columns: this.state.columns, affixHeader: C, prefixRow: v, affixRow: m, autoFillHeight: P, tableContentClassName: E, onEvent: R },
  139119. {
  139120. ref: this.tableRef.bind(this),
  139121. value: void 0,
  139122. saveImmediately: !0,
  139123. disabled: i,
  139124. draggable: o && !this.state.editIndex,
  139125. items: j,
  139126. getEntryId: this.getEntryId,
  139127. reUseRow: !1,
  139128. onSave: this.handleTableSave,
  139129. onRadioChange: this.handleRadioChange,
  139130. onSaveOrder: this.handleSaveTableOrder,
  139131. buildItemProps: this.buildItemProps,
  139132. quickEditFormRef: this.subFormRef,
  139133. quickEditFormItemRef: this.subFormItemRef,
  139134. columnsTogglable: d,
  139135. combineNum: u,
  139136. combineFromIndex: c,
  139137. expandConfig: f,
  139138. canAccessSuperData: h,
  139139. offset: L,
  139140. rowClassName: y,
  139141. rowClassNameExpr: x,
  139142. onPristineChange: this.handlePristineChange,
  139143. testIdBuilder: null == O ? void 0 : O.getChild('table')
  139144. }
  139145. ),
  139146. (!B && l && !1 !== T && (!S || S > j.length)) || V
  139147. ? I(
  139148. 'div',
  139149. { className: _('InputTable-toolbar', F) },
  139150. l && !1 !== T
  139151. ? r('button', a.__assign({ type: 'button', level: 'primary', size: 'sm', label: p('Table.add'), icon: 'fa fa-plus', disabledTip: p('Table.addButtonDisabledTip') }, k || {}), {
  139152. disabled: this.computedAddBtnDisabled(),
  139153. onClick: function () {
  139154. return e.addItem()
  139155. },
  139156. testIdBuilder: null == O ? void 0 : O.getChild('add')
  139157. })
  139158. : null,
  139159. V
  139160. ? r(
  139161. 'pager',
  139162. { type: 'pagination' },
  139163. {
  139164. activePage: N,
  139165. perPage: g,
  139166. total: this.state.items.length,
  139167. onPageChange: this.handlePageChange,
  139168. className: 'InputTable-pager',
  139169. testIdBuilder: null == O ? void 0 : O.getChild('page')
  139170. }
  139171. )
  139172. : null
  139173. )
  139174. : null
  139175. )
  139176. )
  139177. }),
  139178. (t.defaultProps = {
  139179. placeholder: 'placeholder.empty',
  139180. scaffold: {},
  139181. addBtnIcon: 'plus',
  139182. subAddBtnIcon: 'sub-plus',
  139183. copyBtnIcon: 'copy',
  139184. editBtnIcon: 'pencil',
  139185. deleteBtnIcon: 'minus',
  139186. confirmBtnIcon: 'check',
  139187. cancelBtnIcon: 'close',
  139188. valueField: '',
  139189. minLength: 0,
  139190. maxLength: 1 / 0,
  139191. showFooterAddBtn: !0,
  139192. showTableAddBtn: !0
  139193. }),
  139194. (t.propsList = [
  139195. 'onChange',
  139196. 'name',
  139197. 'columns',
  139198. 'label',
  139199. 'scaffold',
  139200. 'showTableAddBtn',
  139201. 'addable',
  139202. 'removable',
  139203. 'copyable',
  139204. 'editable',
  139205. 'addApi',
  139206. 'updateApi',
  139207. 'deleteApi',
  139208. 'needConfirm',
  139209. 'canAccessSuperData',
  139210. 'formStore',
  139211. 'footerActions',
  139212. 'toolbarClassName'
  139213. ]),
  139214. a.__decorate(
  139215. [s.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', [Object, String]), a.__metadata('design:returntype', void 0)],
  139216. t.prototype,
  139217. 'handlePristineChange',
  139218. null
  139219. ),
  139220. t
  139221. )
  139222. })(f.default.Component)
  139223. !(function (e) {
  139224. function t() {
  139225. return (null !== e && e.apply(this, arguments)) || this
  139226. }
  139227. a.__extends(t, e),
  139228. (t.prototype.setData = function (e, t, n, i) {
  139229. return a.__awaiter(this, void 0, void 0, function () {
  139230. var t,
  139231. r,
  139232. o,
  139233. l = this
  139234. return a.__generator(this, function (d) {
  139235. switch (d.label) {
  139236. case 0:
  139237. return (
  139238. this.state.items.length,
  139239. void 0 === n
  139240. ? [3, 1]
  139241. : ((t = a.__spreadArray([], a.__read(this.state.items), !1)),
  139242. String(n)
  139243. .split(',')
  139244. .forEach(function (n) {
  139245. var i = n.split('.').map(function (e) {
  139246. return parseInt(e, 10)
  139247. })
  139248. t = s.spliceTree(t, i, 1, e)
  139249. }),
  139250. this.setState({ items: t }, function () {
  139251. l.emitValue()
  139252. }),
  139253. [3, 4])
  139254. )
  139255. case 1:
  139256. return void 0 === i
  139257. ? [3, 3]
  139258. : ((r = a.__spreadArray([], a.__read(this.state.items), !1)),
  139259. (o = []),
  139260. s.everyTree(r, function (t, n, d, u) {
  139261. return (
  139262. o.unshift(function () {
  139263. return a.__awaiter(l, void 0, void 0, function () {
  139264. return a.__generator(this, function (n) {
  139265. switch (n.label) {
  139266. case 0:
  139267. return [4, s.evalExpressionWithConditionBuilder(i, t)]
  139268. case 1:
  139269. return n.sent() && (r = s.spliceTree(r, u, 1, e)), [2]
  139270. }
  139271. })
  139272. })
  139273. }),
  139274. !0
  139275. )
  139276. }),
  139277. [
  139278. 4,
  139279. Promise.all(
  139280. o.map(function (e) {
  139281. return e()
  139282. })
  139283. )
  139284. ])
  139285. case 2:
  139286. return (
  139287. d.sent(),
  139288. this.setState({ items: r }, function () {
  139289. l.emitValue()
  139290. }),
  139291. [3, 4]
  139292. )
  139293. case 3:
  139294. this.setState({ items: a.__spreadArray([], a.__read(e), !1) }, function () {
  139295. l.emitValue()
  139296. }),
  139297. (d.label = 4)
  139298. case 4:
  139299. return [2]
  139300. }
  139301. })
  139302. })
  139303. }),
  139304. (t.prototype.doAction = function (t, n, i, r) {
  139305. var o, l, d, u, c, p, h
  139306. return (
  139307. void 0 === i && (i = !1),
  139308. a.__awaiter(this, void 0, void 0, function () {
  139309. var f,
  139310. m,
  139311. b,
  139312. g,
  139313. _,
  139314. y,
  139315. I,
  139316. x,
  139317. w,
  139318. C,
  139319. A,
  139320. P,
  139321. E,
  139322. B,
  139323. T,
  139324. k,
  139325. F,
  139326. R,
  139327. O,
  139328. S,
  139329. j,
  139330. V,
  139331. N,
  139332. L = this
  139333. return a.__generator(this, function (M) {
  139334. switch (M.label) {
  139335. case 0:
  139336. return (
  139337. (f = this.props),
  139338. (m = f.valueField),
  139339. (b = f.env),
  139340. (g = f.needConfirm),
  139341. f.addable,
  139342. (_ = f.addApi),
  139343. (y = f.deleteApi),
  139344. (I = f.resetValue),
  139345. (x = f.translate),
  139346. (w = f.onChange),
  139347. (C = f.formStore),
  139348. (A = f.store),
  139349. (P = f.name),
  139350. (E = t.actionType),
  139351. (B = (null === (o = this.props.store) || void 0 === o ? void 0 : o.data) || {}),
  139352. 'addItem' !== E ? [3, 6] : ((T = this.state.items.concat()), _ || r ? ((k = null), s.isEffectiveApi(_, B) ? [4, b.fetcher(_, B)] : [3, 2]) : [3, 4])
  139353. )
  139354. case 1:
  139355. return (j = M.sent()) && !j.ok
  139356. ? (!(null == _ ? void 0 : _.silent) &&
  139357. b.notify('error', null !== (d = null === (l = null == _ ? void 0 : _.messages) || void 0 === l ? void 0 : l.failed) && void 0 !== d ? d : j.msg || x('fetchFailed')),
  139358. [2])
  139359. : (j && j.ok && (k = j.data), [3, 3])
  139360. case 2:
  139361. ;(k = r.item), (M.label = 3)
  139362. case 3:
  139363. return (
  139364. (k = (Array.isArray(k) ? k : [k]).filter(function (e) {
  139365. return (
  139366. !m ||
  139367. !v.default(T, function (t) {
  139368. return t[m] == e[m]
  139369. })
  139370. )
  139371. })),
  139372. (F = []),
  139373. 'string' == typeof r.index && /^\d+(\.\d+)*$/.test(r.index)
  139374. ? (F = r.index.split('.').map(function (e) {
  139375. return parseInt(e, 10)
  139376. }))
  139377. : 'number' == typeof r.index && (F = [r.index]),
  139378. F.length ? (T = s.spliceTree.apply(void 0, a.__spreadArray([T, F, 0], a.__read(k), !1))) : T.push.apply(T, a.__spreadArray([], a.__read(k), !1)),
  139379. this.setState({ items: T }, function () {
  139380. if (1 === k.length && !1 !== g) {
  139381. var e = F.concat()
  139382. ;(e[e.length - 1] += 1), L.startEdit(e.join('.'), !0)
  139383. } else null == w || w(T)
  139384. }),
  139385. [2]
  139386. )
  139387. case 4:
  139388. return [2, this.addItem(''.concat(T.length - 1), !1)]
  139389. case 5:
  139390. return [3, 13]
  139391. case 6:
  139392. return 'deleteItem' !== E
  139393. ? [3, 12]
  139394. : ((R = a.__spreadArray([], a.__read(this.state.items), !1)),
  139395. (O = []),
  139396. void 0 === (null == r ? void 0 : r.index)
  139397. ? [3, 7]
  139398. : (String(r.index)
  139399. .split(',')
  139400. .forEach(function (e) {
  139401. var t = e.split('.').map(function (e) {
  139402. return parseInt(e, 10)
  139403. })
  139404. O.push(s.getTree(R, t)), (R = s.spliceTree(R, t, 1))
  139405. }),
  139406. [3, 9]))
  139407. case 7:
  139408. return void 0 === (null == r ? void 0 : r.condition)
  139409. ? [3, 9]
  139410. : ((S = []),
  139411. s.everyTree(R, function (e, t, n, i) {
  139412. return (
  139413. S.unshift(function () {
  139414. return a.__awaiter(L, void 0, void 0, function () {
  139415. return a.__generator(this, function (t) {
  139416. switch (t.label) {
  139417. case 0:
  139418. return [4, s.evalExpressionWithConditionBuilder(null == r ? void 0 : r.condition, e)]
  139419. case 1:
  139420. return t.sent() && (O.push(e), (R = s.spliceTree(R, i, 1))), [2]
  139421. }
  139422. })
  139423. })
  139424. }),
  139425. !0
  139426. )
  139427. }),
  139428. [
  139429. 4,
  139430. S.reduce(function (e, t) {
  139431. return e.then(t)
  139432. }, Promise.resolve())
  139433. ])
  139434. case 8:
  139435. M.sent(), (M.label = 9)
  139436. case 9:
  139437. return s.isEffectiveApi(y, s.createObject(B, { deletedItems: O })) ? [4, b.fetcher(y, s.createObject(B, { deletedItems: O }))] : [3, 11]
  139438. case 10:
  139439. if ((j = M.sent()) && !j.ok)
  139440. return (
  139441. !(null == y ? void 0 : y.silent) &&
  139442. b.notify('error', null !== (c = null === (u = null == y ? void 0 : y.messages) || void 0 === u ? void 0 : u.failed) && void 0 !== c ? c : j.msg || x('fetchFailed')),
  139443. [2]
  139444. )
  139445. M.label = 11
  139446. case 11:
  139447. return (
  139448. this.setState({ items: R }, function () {
  139449. null == w || w(R)
  139450. }),
  139451. [2]
  139452. )
  139453. case 12:
  139454. if ('clear' === E)
  139455. return (
  139456. this.setState({ items: [] }, function () {
  139457. null == w || w([])
  139458. }),
  139459. [2]
  139460. )
  139461. if ('reset' === E)
  139462. return (
  139463. (V = null !== (h = s.getVariable(null !== (p = null == C ? void 0 : C.pristine) && void 0 !== p ? p : null == A ? void 0 : A.pristine, P)) && void 0 !== h ? h : I),
  139464. (N = Array.isArray(V) ? V : []),
  139465. this.setState({ items: N }, function () {
  139466. null == w || w(N)
  139467. }),
  139468. [2]
  139469. )
  139470. M.label = 13
  139471. case 13:
  139472. return [2, e.prototype.doAction.call(this, t, n, i, B)]
  139473. }
  139474. })
  139475. })
  139476. )
  139477. }),
  139478. (t = a.__decorate([s.FormItem({ type: 'input-table' })], t))
  139479. })(x),
  139480. (t.default = x),
  139481. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  139482. }) /*!node_modules/amis/lib/renderers/Form/Picker.js*/
  139483. amis.define('4519093', function (e, t, a, n) {
  139484. 'use strict'
  139485. Object.defineProperty(t, '__esModule', { value: !0 })
  139486. var i = e('68b98b9'),
  139487. o = e('ac704b9'),
  139488. s = e('cb263ff'),
  139489. r = e('1279020'),
  139490. l = e('0de7e2d'),
  139491. d = e('37efca2'),
  139492. p = e('0150eb3'),
  139493. c = e('9263a6c'),
  139494. u = e('64ea6e0'),
  139495. m = e('59972ca'),
  139496. h = e('89683ec'),
  139497. _ = e('26ec3b9'),
  139498. v = e('30f4e61')
  139499. function f(e) {
  139500. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  139501. }
  139502. var g = f(o),
  139503. y = f(s),
  139504. C = f(r),
  139505. b = f(l),
  139506. k = f(d),
  139507. N = f(p),
  139508. O = f(c),
  139509. w = f(h),
  139510. F = e('ac704b9'),
  139511. P = (F.default || F).createElement
  139512. ;(F.default || F).Fragment
  139513. var I = (function (e) {
  139514. function t(t) {
  139515. var a = e.call(this, t) || this
  139516. ;(a.state = { isOpened: !1, schema: a.buildSchema(a.props), isFocused: !1 }), (a.input = g.default.createRef()), (a.toDispose = []), (a.mounted = !1)
  139517. var n = t.formInited,
  139518. o = t.addHook,
  139519. s = t.formItem,
  139520. r = function () {
  139521. return i.__awaiter(a, void 0, void 0, function () {
  139522. var e = this
  139523. return i.__generator(this, function (t) {
  139524. switch (t.label) {
  139525. case 0:
  139526. return [4, this.fetchOptions()]
  139527. case 1:
  139528. return (
  139529. t.sent(),
  139530. this.mounted &&
  139531. this.toDispose.push(
  139532. v.reaction(
  139533. function () {
  139534. return JSON.stringify(null == s ? void 0 : s.tmpValue)
  139535. },
  139536. function () {
  139537. return e.fetchOptions()
  139538. }
  139539. )
  139540. ),
  139541. [2]
  139542. )
  139543. }
  139544. })
  139545. })
  139546. }
  139547. return s && a.toDispose.push(n || !o ? s.addInitHook(r) : o(r, 'init')), a
  139548. }
  139549. return (
  139550. i.__extends(t, e),
  139551. (t.prototype.componentDidMount = function () {
  139552. this.mounted = !0
  139553. }),
  139554. (t.prototype.componentDidUpdate = function (e) {
  139555. var t,
  139556. a = this.props
  139557. ;['multiple', 'source', 'pickerSchema'].some(function (t) {
  139558. return !k.default(e[t], a[t])
  139559. })
  139560. ? this.setState({ schema: this.buildSchema(a) })
  139561. : u.isApiOutdated(e.source, a.source, e.data, a.data) && (null === (t = a.formItem) || void 0 === t ? void 0 : t.inited) && this.fetchOptions()
  139562. }),
  139563. (t.prototype.componentWillUnmount = function () {
  139564. this.toDispose.forEach(function (e) {
  139565. return e()
  139566. }),
  139567. (this.toDispose = []),
  139568. (this.mounted = !1)
  139569. }),
  139570. (t.prototype.fetchOptions = function () {
  139571. var e,
  139572. t,
  139573. a = this.props,
  139574. n = a.value,
  139575. i = a.formItem,
  139576. o = a.valueField,
  139577. s = a.labelField,
  139578. r = a.source,
  139579. l = a.data
  139580. if (r && i && (o || 'value') !== (s || 'label') && (!(t = i.getSelectedOptions(n)) || (t.length && t[0][o || 'value'] === t[0][s || 'label']))) {
  139581. var d = u.createObject(l, (((e = { value: n })[o || 'value'] = n), (e.op = 'loadOptions'), e))
  139582. if (u.isPureVariable(r)) i.setOptions(u.resolveVariableAndFilter(r, l, '| raw'))
  139583. else if (u.isEffectiveApi(r, d)) return i.loadOptions(r, d, { autoAppend: !0 })
  139584. }
  139585. }),
  139586. (t.prototype.buildSchema = function (e) {
  139587. var t,
  139588. a,
  139589. n = u.isPureVariable(e.source)
  139590. return i.__assign(i.__assign({ checkOnItemClick: !0 }, e.pickerSchema), {
  139591. labelTpl: null !== (a = null === (t = e.pickerSchema) || void 0 === t ? void 0 : t.labelTpl) && void 0 !== a ? a : e.labelTpl,
  139592. type: 'crud',
  139593. pickerMode: !0,
  139594. syncLocation: !1,
  139595. api: n ? null : e.source,
  139596. source: n ? e.source : null,
  139597. keepItemSelectionOnPageChange: !0,
  139598. valueField: e.valueField,
  139599. labelField: e.labelField,
  139600. bulkActions: e.multiple ? e.pickerSchema.bulkActions : []
  139601. })
  139602. }),
  139603. (t.prototype.crudRef = function (e) {
  139604. for (; e && e.getWrappedInstance; ) e = e.getWrappedInstance()
  139605. this.crud = e
  139606. }),
  139607. (t.prototype.reload = function () {
  139608. if (this.crud) this.crud.search()
  139609. else {
  139610. var e = this.props.reloadOptions
  139611. e && e()
  139612. }
  139613. }),
  139614. (t.prototype.open = function () {
  139615. this.setState({ isOpened: !0 })
  139616. }),
  139617. (t.prototype.close = function () {
  139618. this.setState({ isOpened: !1 })
  139619. }),
  139620. (t.prototype.handleModalConfirm = function (e, t, a, n) {
  139621. return i.__awaiter(this, void 0, void 0, function () {
  139622. var t
  139623. return i.__generator(this, function (a) {
  139624. switch (a.label) {
  139625. case 0:
  139626. return (
  139627. (t = N.default(n, function (e) {
  139628. return 'crud' === e.props.type
  139629. })),
  139630. [4, this.handleChange(e[t].items)]
  139631. )
  139632. case 1:
  139633. return a.sent(), this.close(), [2]
  139634. }
  139635. })
  139636. })
  139637. }),
  139638. (t.prototype.handleChange = function (e) {
  139639. return i.__awaiter(this, void 0, void 0, function () {
  139640. var t, a, n, o, s, r, l, d, p, c, m, h, _, v
  139641. return i.__generator(this, function (i) {
  139642. switch (i.label) {
  139643. case 0:
  139644. return (
  139645. (t = this.props),
  139646. (a = t.joinValues),
  139647. (n = t.valueField),
  139648. (o = t.delimiter),
  139649. (s = t.extractValue),
  139650. (r = t.multiple),
  139651. (l = t.options),
  139652. t.data,
  139653. (d = t.dispatchEvent),
  139654. t.selectedOptions,
  139655. (p = t.setOptions),
  139656. (c = t.onChange),
  139657. (m = e),
  139658. (m = a
  139659. ? e
  139660. .map(function (e) {
  139661. return e[n || 'value']
  139662. })
  139663. .join(o || ',')
  139664. : s
  139665. ? r
  139666. ? e.map(function (e) {
  139667. return e[n || 'value']
  139668. })
  139669. : (e[0] && e[0][n || 'value']) || ''
  139670. : r
  139671. ? e
  139672. : e[0]),
  139673. (h = []),
  139674. e.forEach(function (e) {
  139675. b.default(l, function (t) {
  139676. return e[n || 'value'] == t[n || 'value']
  139677. }) || h.push(e)
  139678. }),
  139679. h.length && p(l.concat(h)),
  139680. (_ = r ? e : e[0]),
  139681. [4, d('change', u.resolveEventData(this.props, { value: m, option: _, selectedItems: _ }))]
  139682. )
  139683. case 1:
  139684. return (null == (v = i.sent()) ? void 0 : v.prevented) || c(m), [2]
  139685. }
  139686. })
  139687. })
  139688. }),
  139689. (t.prototype.handleItemClick = function (e) {
  139690. return i.__awaiter(this, void 0, void 0, function () {
  139691. var t, a, n
  139692. return i.__generator(this, function (i) {
  139693. switch (i.label) {
  139694. case 0:
  139695. return (t = this.props), (a = t.data), [4, (0, t.dispatchEvent)('itemClick', u.createObject(a, { item: e }))]
  139696. case 1:
  139697. return null == (n = i.sent()) || n.prevented, [2]
  139698. }
  139699. })
  139700. })
  139701. }),
  139702. (t.prototype.removeItem = function (e) {
  139703. return i.__awaiter(this, void 0, void 0, function () {
  139704. var t, a, n, o, s, r, l, d, p, c, m, h, _, v
  139705. return i.__generator(this, function (f) {
  139706. switch (f.label) {
  139707. case 0:
  139708. return (
  139709. (t = this.props),
  139710. (a = t.selectedOptions),
  139711. (n = t.joinValues),
  139712. (o = t.extractValue),
  139713. (s = t.delimiter),
  139714. (r = t.valueField),
  139715. (l = t.onChange),
  139716. (d = t.multiple),
  139717. (p = t.dispatchEvent),
  139718. (c = a.concat()),
  139719. (m = i.__read(c.splice(e, 1), 1)),
  139720. (h = m[0]),
  139721. (_ = c),
  139722. (_ = n
  139723. ? c
  139724. .map(function (e) {
  139725. return e[r || 'value']
  139726. })
  139727. .join(s || ',')
  139728. : o
  139729. ? d
  139730. ? c.map(function (e) {
  139731. return e[r || 'value']
  139732. })
  139733. : (c[0] && c[0][r || 'value']) || ''
  139734. : d
  139735. ? c
  139736. : c[0]),
  139737. [4, p('change', u.resolveEventData(this.props, { value: _, option: h, selectedItems: h }))]
  139738. )
  139739. case 1:
  139740. return (null == (v = f.sent()) ? void 0 : v.prevented) || l(_), [2]
  139741. }
  139742. })
  139743. })
  139744. }),
  139745. (t.prototype.handleKeyDown = function (e) {
  139746. var t = this.props.selectedOptions
  139747. ' ' === e.key ? (this.open(), e.preventDefault()) : t.length && 'Backspace' == e.key && this.removeItem(t.length - 1)
  139748. }),
  139749. (t.prototype.handleFocus = function () {
  139750. this.setState({ isFocused: !0 })
  139751. }),
  139752. (t.prototype.handleBlur = function () {
  139753. this.setState({ isFocused: !1 })
  139754. }),
  139755. (t.prototype.handleClick = function () {
  139756. this.input.current && this.input.current.focus(), this.open()
  139757. }),
  139758. (t.prototype.clearValue = function () {
  139759. var e = this.props,
  139760. t = e.onChange,
  139761. a = e.resetValue
  139762. t(void 0 !== a ? a : '')
  139763. }),
  139764. (t.prototype.getOverflowConfig = function () {
  139765. var e = this.props.overflowConfig
  139766. return O.default(t.defaultProps.overflowConfig, e)
  139767. }),
  139768. (t.prototype.handleSelect = function (e, t) {
  139769. var a = this.props,
  139770. n = a.selectedOptions,
  139771. i = a.valueField
  139772. if (Array.isArray(e) && Array.isArray(t) && (e.length || t.length)) {
  139773. var o = w.default(e, n, function (e, t) {
  139774. var a = e[i || 'value'],
  139775. n = t[i || 'value']
  139776. return a || n ? a === n : k.default(C.default(e, 'value'), C.default(t, 'value'))
  139777. })
  139778. ;(o.length === e.length && o.length === n.length) || this.handleChange(e)
  139779. }
  139780. }),
  139781. (t.prototype.renderTag = function (e, t) {
  139782. var a = this,
  139783. n = this.props,
  139784. o = n.classPrefix,
  139785. s = n.classnames,
  139786. r = n.labelField,
  139787. l = n.labelTpl
  139788. n.translate
  139789. var d = n.disabled,
  139790. p = n.env,
  139791. c = n.id,
  139792. h = n.themeCss,
  139793. _ = n.css
  139794. return P(
  139795. 'div',
  139796. {
  139797. key: t,
  139798. className: s(''.concat(o, 'Picker-value'), u.setThemeClassName(i.__assign(i.__assign({}, this.props), { name: 'pickValueWrapClassName', id: c, themeCss: h || _ })), { 'is-disabled': d })
  139799. },
  139800. P(
  139801. 'span',
  139802. {
  139803. className: s(''.concat(o, 'Picker-valueIcon'), u.setThemeClassName(i.__assign(i.__assign({}, this.props), { name: 'pickValueIconClassName', id: c, themeCss: h || _ }))),
  139804. onClick: function (e) {
  139805. e.stopPropagation(), a.removeItem(t)
  139806. }
  139807. },
  139808. '×'
  139809. ),
  139810. P(
  139811. 'span',
  139812. {
  139813. className: s(''.concat(o, 'Picker-valueLabel'), u.setThemeClassName(i.__assign(i.__assign({}, this.props), { name: 'pickFontClassName', id: c, themeCss: h || _ }))),
  139814. onClick: function (t) {
  139815. t.stopPropagation(), a.handleItemClick(e)
  139816. }
  139817. },
  139818. l ? P(m.Html, { html: u.filter(l, e), filterHtml: p.filterHtml }) : ''.concat(u.getVariable(e, r || 'label') || u.getVariable(e, 'id'))
  139819. )
  139820. )
  139821. }),
  139822. (t.prototype.renderValues = function () {
  139823. var e = this,
  139824. t = this.props,
  139825. a = t.classPrefix,
  139826. n = t.selectedOptions,
  139827. o = t.translate,
  139828. s = t.disabled,
  139829. r = t.multiple,
  139830. l = t.popOverContainer,
  139831. d = t.id,
  139832. p = t.themeCss,
  139833. c = t.css,
  139834. h = this.getOverflowConfig(),
  139835. _ = h.maxTagCount,
  139836. v = h.overflowTagPopover,
  139837. f = n.length,
  139838. g = n,
  139839. b = !1 !== r && u.isIntegerInRange(_, { start: 0, end: f, left: 'inclusive', right: 'exclusive' })
  139840. return (
  139841. b && (g = i.__spreadArray(i.__spreadArray([], i.__read(n.slice(0, _)), !1), [{ label: '+ '.concat(f - _, ' ...'), value: '__overflow_tag__' }], !1)),
  139842. P(
  139843. 'div',
  139844. { className: ''.concat(a, 'Picker-values') },
  139845. g.map(function (t, r) {
  139846. return b && r === _
  139847. ? P(
  139848. m.TooltipWrapper,
  139849. {
  139850. key: r,
  139851. container: l,
  139852. tooltip: i.__assign(
  139853. i.__assign(
  139854. { tooltipClassName: y.default('Picker-overflow', null == v ? void 0 : v.tooltipClassName), title: o('\u5df2\u9009\u9879') },
  139855. C.default(v, ['children', 'content', 'tooltipClassName'])
  139856. ),
  139857. {
  139858. children: function () {
  139859. return P(
  139860. 'div',
  139861. { className: y.default(''.concat(a, 'Picker-overflow-wrapper')) },
  139862. n.slice(_, f).map(function (t, a) {
  139863. var n = a + _
  139864. return e.renderTag(t, n)
  139865. })
  139866. )
  139867. }
  139868. }
  139869. )
  139870. },
  139871. P(
  139872. 'div',
  139873. { key: r, className: y.default(''.concat(a, 'Picker-value'), { 'is-disabled': s }) },
  139874. P(
  139875. 'span',
  139876. { className: ''.concat(a, 'Picker-valueLabel ').concat(u.setThemeClassName(i.__assign(i.__assign({}, e.props), { name: 'pickFontClassName', id: d, themeCss: p || c }))) },
  139877. t.label
  139878. )
  139879. )
  139880. )
  139881. : e.renderTag(t, r)
  139882. })
  139883. )
  139884. )
  139885. }),
  139886. (t.prototype.renderBody = function (e) {
  139887. var t = (void 0 === e ? {} : e).popOverContainer,
  139888. a = this.props,
  139889. n = a.render,
  139890. o = a.selectedOptions,
  139891. s = a.options,
  139892. r = a.multiple,
  139893. l = a.valueField,
  139894. d = a.embed,
  139895. p = a.source,
  139896. c = a.strictMode,
  139897. u = a.testIdBuilder,
  139898. m = this.getOverflowConfig(),
  139899. h = m.maxTagCount,
  139900. _ = m.overflowTagPopoverInCRUD,
  139901. v = m.displayPosition
  139902. return n(
  139903. 'modal-body',
  139904. this.state.schema,
  139905. i.__assign(
  139906. {
  139907. value: o,
  139908. valueField: l,
  139909. primaryField: l,
  139910. options: p ? [] : s,
  139911. multiple: r,
  139912. strictMode: c,
  139913. onSelect: d ? this.handleSelect : void 0,
  139914. testIdBuilder: null == u ? void 0 : u.getChild('body-schema'),
  139915. ref: this.crudRef,
  139916. popOverContainer: t
  139917. },
  139918. d || (Array.isArray(v) && v.includes('crud')) ? { maxTagCount: h, overflowTagPopover: _ } : {}
  139919. )
  139920. )
  139921. }),
  139922. (t.prototype.render = function () {
  139923. var e = this.props,
  139924. t = e.className
  139925. e.style
  139926. var a = e.modalClassName,
  139927. n = e.classnames,
  139928. o = e.disabled,
  139929. s = e.render,
  139930. r = e.modalMode,
  139931. l = e.source,
  139932. d = e.size,
  139933. p = e.clearable,
  139934. c = e.multiple,
  139935. h = e.placeholder,
  139936. _ = e.embed,
  139937. v = e.selectedOptions,
  139938. f = e.translate,
  139939. g = e.popOverContainer,
  139940. y = e.modalTitle,
  139941. C = e.data,
  139942. b = e.mobileUI,
  139943. k = e.env,
  139944. N = e.themeCss,
  139945. O = e.css,
  139946. w = e.id,
  139947. F = e.classPrefix,
  139948. I = e.testIdBuilder
  139949. return P(
  139950. 'div',
  139951. { className: n('PickerControl', { 'is-mobile': b }, t) },
  139952. _
  139953. ? P('div', { className: n('Picker') }, this.renderBody({ popOverContainer: g }))
  139954. : P(
  139955. 'div',
  139956. { className: n('Picker', { 'Picker--single': !c, 'Picker--multi': c, 'is-focused': this.state.isFocused, 'is-disabled': o }) },
  139957. P(
  139958. 'div',
  139959. {
  139960. onClick: this.handleClick,
  139961. className: n(
  139962. 'Picker-input',
  139963. u.setThemeClassName(i.__assign(i.__assign({}, this.props), { name: 'pickControlClassName', id: w, themeCss: N || O })),
  139964. u.setThemeClassName(i.__assign(i.__assign({}, this.props), { name: 'pickControlDisabledClassName', id: w, themeCss: N || O }))
  139965. )
  139966. },
  139967. !v.length && h ? P('div', { className: n('Picker-placeholder') }, f(h)) : null,
  139968. P(
  139969. 'div',
  139970. i.__assign({ className: n('Picker-valueWrap') }, null == I ? void 0 : I.getTestId()),
  139971. this.renderValues(),
  139972. P('input', { onChange: u.noop, value: '', ref: this.input, onKeyDown: this.handleKeyDown, onFocus: this.handleFocus, onBlur: this.handleBlur, readOnly: b })
  139973. ),
  139974. p && !o && v.length ? P('a', { onClick: this.clearValue, className: n('Picker-clear') }, P(m.Icon, { icon: 'input-clear', className: 'icon' })) : null,
  139975. P(
  139976. 'span',
  139977. i.__assign({ onClick: this.open, className: n('Picker-btn') }, null == I ? void 0 : I.getChild('picker-open-btn').getTestId()),
  139978. P(m.Icon, {
  139979. icon: 'window-restore',
  139980. className: n('icon', u.setThemeClassName(i.__assign(i.__assign({}, this.props), { name: 'pickIconClassName', id: w, themeCss: N || O }))),
  139981. iconContent: 'Picker-icon'
  139982. })
  139983. )
  139984. ),
  139985. s(
  139986. 'modal',
  139987. {
  139988. title: y && 'string' == typeof y ? u.filter(y, C) : f('Select.placeholder'),
  139989. size: d,
  139990. type: r,
  139991. className: a,
  139992. body: { children: this.renderBody },
  139993. testIdBuilder: null == I ? void 0 : I.getChild('modal')
  139994. },
  139995. { key: 'modal', lazyRender: !!l, onConfirm: this.handleModalConfirm, onClose: this.close, show: this.state.isOpened }
  139996. )
  139997. ),
  139998. P(
  139999. u.CustomStyle,
  140000. i.__assign({}, this.props, {
  140001. config: {
  140002. themeCss: N || O,
  140003. classNames: [
  140004. { key: 'pickControlClassName', weights: { default: { important: !0 }, hover: { important: !0 }, active: { important: !0 }, disabled: { important: !0 } } },
  140005. {
  140006. key: 'pickControlDisabledClassName',
  140007. weights: {
  140008. default: {
  140009. pre: ''
  140010. .concat(F, 'Picker.is-disabled> .')
  140011. .concat(u.setThemeClassName(i.__assign(i.__assign({}, this.props), { name: 'pickControlDisabledClassName', id: w, themeCss: N || O })), ', ')
  140012. }
  140013. }
  140014. },
  140015. { key: 'pickFontClassName' },
  140016. { key: 'pickValueWrapClassName', weights: { default: { important: !0 } } },
  140017. { key: 'pickValueIconClassName', weights: { default: { important: !0 }, hover: { important: !0 } } },
  140018. { key: 'pickIconClassName', weights: { default: { suf: ' svg' } } }
  140019. ],
  140020. id: w
  140021. },
  140022. env: k
  140023. })
  140024. )
  140025. )
  140026. }),
  140027. (t.propsList = ['modalTitle', 'modalMode', 'pickerSchema', 'labelField', 'onChange', 'options', 'value', 'inline', 'multiple', 'embed', 'resetValue', 'placeholder', 'onQuery']),
  140028. (t.defaultProps = {
  140029. modalMode: 'dialog',
  140030. multiple: !1,
  140031. placeholder: 'Picker.placeholder',
  140032. labelField: 'label',
  140033. valueField: 'value',
  140034. pickerSchema: { mode: 'list', listItem: { title: '${label|raw}' } },
  140035. embed: !1,
  140036. overflowConfig: {
  140037. maxTagCount: -1,
  140038. displayPosition: ['select', 'crud'],
  140039. overflowTagPopover: { placement: 'top', trigger: 'hover', showArrow: !1, offset: [0, -10] },
  140040. overflowTagPopoverInCRUD: { placement: 'bottom', trigger: 'hover', showArrow: !1, offset: [0, 10] }
  140041. }
  140042. }),
  140043. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', Object)], t.prototype, 'fetchOptions', null),
  140044. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'crudRef', null),
  140045. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'open', null),
  140046. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'close', null),
  140047. i.__decorate(
  140048. [u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Array, Object, Object, Array]), i.__metadata('design:returntype', Promise)],
  140049. t.prototype,
  140050. 'handleModalConfirm',
  140051. null
  140052. ),
  140053. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Array]), i.__metadata('design:returntype', Promise)], t.prototype, 'handleChange', null),
  140054. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', Promise)], t.prototype, 'handleItemClick', null),
  140055. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'handleKeyDown', null),
  140056. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'handleFocus', null),
  140057. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'handleBlur', null),
  140058. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'handleClick', null),
  140059. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'clearValue', null),
  140060. i.__decorate(
  140061. [u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Array, Array]), i.__metadata('design:returntype', void 0)],
  140062. t.prototype,
  140063. 'handleSelect',
  140064. null
  140065. ),
  140066. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'renderBody', null),
  140067. i.__decorate([_.supportStatic(), i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  140068. t
  140069. )
  140070. })(g.default.PureComponent)
  140071. !(function (e) {
  140072. function t() {
  140073. return (null !== e && e.apply(this, arguments)) || this
  140074. }
  140075. i.__extends(t, e), (t = i.__decorate([u.OptionsControl({ type: 'picker', autoLoadOptionsFromSource: !1, sizeMutable: !1 })], t))
  140076. })(I),
  140077. (t.default = I),
  140078. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  140079. }) /*!node_modules/amis/lib/renderers/Form/IconPickerIcons.js*/
  140080. amis.define('aea4f65', function (e, s, n, a) {
  140081. 'use strict'
  140082. Object.defineProperty(s, '__esModule', { value: !0 }),
  140083. (s.ICONS = [{ name: 'Font Awesome 4.7', prefix: 'fa fa-', icons: ['slideshare', 'snapchat', 'snapchat-ghost', 'snapchat-square', 'soundcloud', 'spotify', 'stack-exchange', 'stack-overflow'] }]),
  140084. (s.setIconVendor = function (e) {
  140085. s.ICONS = e
  140086. }),
  140087. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  140088. }) /*!node_modules/amis/lib/renderers/Form/IconPicker.js*/
  140089. amis.define('d2ed0e9', function (e, t, a, n) {
  140090. 'use strict'
  140091. Object.defineProperty(t, '__esModule', { value: !0 })
  140092. var o = e('68b98b9'),
  140093. i = e('ac704b9'),
  140094. s = e('cb263ff'),
  140095. r = e('4d28952'),
  140096. d = e('db07483'),
  140097. u = e('be1e673'),
  140098. p = e('64ea6e0'),
  140099. l = e('aea4f65'),
  140100. c = e('59972ca')
  140101. function _(e) {
  140102. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  140103. }
  140104. var h = _(i),
  140105. m = _(s),
  140106. y = _(d),
  140107. g = _(u),
  140108. f = e('ac704b9'),
  140109. v = (f.default || f).createElement
  140110. ;(f.default || f).Fragment
  140111. var C = (function (e) {
  140112. function t() {
  140113. var t = (null !== e && e.apply(this, arguments)) || this
  140114. return (t.state = { isOpen: !1, inputValue: '', isFocused: !1, vendorIndex: 0 }), t
  140115. }
  140116. return (
  140117. o.__extends(t, e),
  140118. (t.prototype.componentDidUpdate = function (e) {
  140119. var t = this.props
  140120. e.value !== t.value && this.setState({ inputValue: '' })
  140121. }),
  140122. (t.prototype.changeVendor = function (e) {
  140123. this.setState({ vendorIndex: e }, this.formatOptions)
  140124. }),
  140125. (t.prototype.formatOptions = function () {
  140126. var e = this.state.vendorIndex || 0,
  140127. t = l.ICONS[e],
  140128. a = t.prefix
  140129. return t.icons.map(function (e) {
  140130. return { label: a + e, value: a + e }
  140131. })
  140132. }),
  140133. (t.prototype.getVendors = function () {
  140134. return l.ICONS.map(function (e) {
  140135. return e.name
  140136. })
  140137. }),
  140138. (t.prototype.inputRef = function (e) {
  140139. this.input = e
  140140. }),
  140141. (t.prototype.focus = function () {
  140142. if (this.input) {
  140143. this.input.focus()
  140144. var e = this.input.value.length
  140145. e && this.input.setSelectionRange(e, e)
  140146. }
  140147. }),
  140148. (t.prototype.handleClick = function () {
  140149. this.props.disabled || (this.focus(), this.setState({ isOpen: !0 }))
  140150. }),
  140151. (t.prototype.handleFocus = function (e) {
  140152. this.setState({ isOpen: !0, isFocused: !0 }), this.props.onFocus && this.props.onFocus(e)
  140153. }),
  140154. (t.prototype.handleBlur = function (e) {
  140155. var t = this.props,
  140156. a = t.onBlur,
  140157. n = t.trimContents,
  140158. o = t.value,
  140159. i = t.onChange
  140160. this.setState({ isFocused: !1 }, function () {
  140161. n && o && 'string' == typeof o && i(o.trim())
  140162. }),
  140163. a && a(e)
  140164. }),
  140165. (t.prototype.handleInputChange = function (e) {
  140166. var t = e.currentTarget.value
  140167. this.setState({ inputValue: t })
  140168. }),
  140169. (t.prototype.handleKeyDown = function (e) {
  140170. if ('backspace' === y.default(e.keyCode)) {
  140171. var t = this.props.onChange
  140172. this.state.inputValue || (t(''), this.setState({ inputValue: '' }))
  140173. }
  140174. }),
  140175. (t.prototype.handleChange = function (e) {
  140176. var t = this.props,
  140177. a = t.onChange
  140178. t.disabled || (a(e), this.setState({ isFocused: !1, inputValue: '' }))
  140179. }),
  140180. (t.prototype.handleStateChange = function (e) {
  140181. switch (e.type) {
  140182. case g.default.stateChangeTypes.itemMouseEnter:
  140183. case g.default.stateChangeTypes.changeInput:
  140184. this.setState({ isOpen: !0 })
  140185. break
  140186. default:
  140187. var t = {}
  140188. void 0 !== e.isOpen && (t.isOpen = e.isOpen), this.state.isOpen && !1 === e.isOpen && (t.inputValue = ''), this.setState(t)
  140189. }
  140190. }),
  140191. (t.prototype.handleClear = function () {
  140192. var e = this,
  140193. t = this.props,
  140194. a = t.onChange,
  140195. n = t.resetValue
  140196. null == a || a(n),
  140197. this.setState({ inputValue: n, isFocused: !0 }, function () {
  140198. e.focus()
  140199. })
  140200. }),
  140201. (t.prototype.renderFontIcons = function () {
  140202. var e = this,
  140203. t = this.props,
  140204. a = t.className,
  140205. n = t.inputOnly,
  140206. i = t.placeholder,
  140207. s = t.classnames,
  140208. d = t.name,
  140209. u = t.value,
  140210. p = t.noDataTip,
  140211. l = t.disabled,
  140212. _ = t.clearable,
  140213. h = t.translate,
  140214. m = this.formatOptions(),
  140215. y = this.getVendors()
  140216. return v(
  140217. g.default,
  140218. { isOpen: this.state.isOpen, inputValue: this.state.inputValue, onChange: this.handleChange, onOuterClick: this.handleBlur, onStateChange: this.handleStateChange, selectedItem: [u] },
  140219. function (t) {
  140220. var g = t.getInputProps,
  140221. f = t.getItemProps,
  140222. C = t.isOpen,
  140223. b = t.inputValue,
  140224. I = b && C ? r.matchSorter(m, b, { keys: ['label', 'value'], threshold: r.matchSorter.rankings.CONTAINS }) : m
  140225. return v(
  140226. 'div',
  140227. { className: s('IconPickerControl-input IconPickerControl-input--withAC', n ? a : '', { 'is-opened': C }), onClick: e.handleClick },
  140228. v(
  140229. 'div',
  140230. { className: s('IconPickerControl-valueWrap') },
  140231. !i || u || e.state.inputValue ? null : v('div', { className: s('IconPickerControl-placeholder') }, i),
  140232. !u || (b && C) ? null : v('div', { className: s('IconPickerControl-value') }, v('i', { className: s(u) }), 'string' == typeof u ? u : ''),
  140233. v(
  140234. 'input',
  140235. o.__assign({}, g({ name: d, ref: e.inputRef, onFocus: e.handleFocus, onChange: e.handleInputChange, onKeyDown: e.handleKeyDown, value: e.state.inputValue }), {
  140236. autoComplete: 'off',
  140237. disabled: l,
  140238. size: 10
  140239. })
  140240. ),
  140241. _ && !l && u ? v('a', { onClick: e.handleClear, className: s('IconPickerControl-clear') }, v(c.Icon, { icon: 'input-clear', className: 'icon' })) : null
  140242. ),
  140243. C
  140244. ? v(
  140245. 'div',
  140246. { className: s('IconPickerControl-sugsPanel') },
  140247. y.length > 1
  140248. ? v(
  140249. 'div',
  140250. { className: s('IconPickerControl-tabs') },
  140251. y.map(function (t, a) {
  140252. return v(
  140253. 'div',
  140254. {
  140255. className: s('IconPickerControl-tab', { active: e.state.vendorIndex === a }),
  140256. onClick: function () {
  140257. return e.changeVendor(a)
  140258. },
  140259. key: a
  140260. },
  140261. t
  140262. )
  140263. })
  140264. )
  140265. : null,
  140266. I.length
  140267. ? v(
  140268. 'div',
  140269. { className: s('IconPickerControl-sugs', y.length > 1 ? 'IconPickerControl-multiVendor' : 'IconPickerControl-singleVendor') },
  140270. I.map(function (e, t) {
  140271. return v(
  140272. 'div',
  140273. o.__assign({}, f({ item: e.value, className: s('IconPickerControl-sugItem', { 'is-active': u === e.value }) }), { key: t }),
  140274. v('i', { className: s(''.concat(e.value)), title: ''.concat(e.value) })
  140275. )
  140276. })
  140277. )
  140278. : v('div', { className: s(y.length > 1 ? 'IconPickerControl-multiVendor' : 'IconPickerControl-singleVendor') }, h(p))
  140279. )
  140280. : null
  140281. )
  140282. }
  140283. )
  140284. }),
  140285. (t.prototype.render = function () {
  140286. var e = this.props,
  140287. t = e.className
  140288. e.style
  140289. var a = e.classPrefix,
  140290. n = e.inputOnly,
  140291. o = e.disabled,
  140292. i = this.renderFontIcons()
  140293. return n ? i : v('div', { className: m.default(t, ''.concat(a, 'IconPickerControl'), { 'is-focused': this.state.isFocused, 'is-disabled': o }) }, i)
  140294. }),
  140295. (t.defaultProps = { resetValue: '', placeholder: '', noDataTip: 'placeholder.noData' }),
  140296. o.__decorate([p.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Number]), o.__metadata('design:returntype', void 0)], t.prototype, 'changeVendor', null),
  140297. o.__decorate([p.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'formatOptions', null),
  140298. o.__decorate([p.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'getVendors', null),
  140299. o.__decorate([p.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'inputRef', null),
  140300. o.__decorate([p.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'focus', null),
  140301. o.__decorate([p.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'handleClick', null),
  140302. o.__decorate([p.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleFocus', null),
  140303. o.__decorate([p.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleBlur', null),
  140304. o.__decorate([p.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleInputChange', null),
  140305. o.__decorate([p.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleKeyDown', null),
  140306. o.__decorate([p.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleChange', null),
  140307. o.__decorate([p.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleStateChange', null),
  140308. o.__decorate([p.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'handleClear', null),
  140309. t
  140310. )
  140311. })(h.default.PureComponent)
  140312. !(function (e) {
  140313. function t() {
  140314. return (null !== e && e.apply(this, arguments)) || this
  140315. }
  140316. o.__extends(t, e), (t = o.__decorate([p.FormItem({ type: 'icon-picker' })], t))
  140317. })(C),
  140318. (t.default = C),
  140319. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  140320. }) /*!node_modules/amis/lib/renderers/Form/IconSelectStore.js*/
  140321. amis.define('badf767', function (e, t, n, o) {
  140322. 'use strict'
  140323. Object.defineProperty(t, '__esModule', { value: !0 })
  140324. var i = e('7d5c8a5'),
  140325. r = e('64ea6e0')
  140326. function c(e) {
  140327. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  140328. }
  140329. var s = c(i)
  140330. function d(e, t) {
  140331. var n = (function (e) {
  140332. void 0 === e && (e = 'amis-icon-manage-mount-node')
  140333. var t = document.getElementById(e)
  140334. if (t) return t
  140335. var n = document.createElement('div')
  140336. return (
  140337. n.setAttribute('id', e),
  140338. n.setAttribute('style', 'width:0;height:0;visibility:hidden;'),
  140339. document.body.firstElementChild ? document.body.insertBefore(n, document.body.firstElementChild) : document.body.appendChild(n),
  140340. n
  140341. )
  140342. })(t)
  140343. n && (n.innerHTML = e)
  140344. }
  140345. function u(e, n, o) {
  140346. void 0 === n && (n = !0), void 0 === o && (o = r.getDefaultLocale())
  140347. var i = s.default(e),
  140348. c = r.makeTranslator(o)
  140349. if (n) {
  140350. var d = i
  140351. .map(function (e) {
  140352. return e.children
  140353. })
  140354. .flat()
  140355. t.svgIcons = [{ name: c('IconSelect.all'), groupId: 'all', children: d }].concat(e)
  140356. } else t.svgIcons = e
  140357. }
  140358. ;(t.svgIcons = []),
  140359. (t.refreshIconList = null),
  140360. (t.mountIconSpriteToDom = d),
  140361. (t.setRefreshSvgListAction = function (e) {
  140362. if (!e || 'function' != typeof e) throw ((t.refreshIconList = null), new Error('setRefreshSvgListAction need a function param, not ' + typeof e))
  140363. t.refreshIconList = function () {
  140364. return e({ setSvgIconList: u, mountIconSpriteToDom: d })
  140365. }
  140366. }),
  140367. (t.setSvgIconList = u),
  140368. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  140369. }) /*!node_modules/amis/lib/renderers/Form/IconSelect.js*/
  140370. amis.define('2b74e6a', function (e, t, n, a) {
  140371. 'use strict'
  140372. Object.defineProperty(t, '__esModule', { value: !0 })
  140373. var o = e('68b98b9'),
  140374. i = e('ac704b9'),
  140375. l = e('cb263ff'),
  140376. r = e('4d28952'),
  140377. s = e('64ea6e0'),
  140378. c = e('59972ca'),
  140379. d = e('5f94728'),
  140380. u = e('0de7e2d'),
  140381. p = e('badf767')
  140382. function h(e) {
  140383. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  140384. }
  140385. var f = h(i),
  140386. m = h(l),
  140387. _ = h(d),
  140388. g = h(u),
  140389. y = e('ac704b9'),
  140390. v = (y.default || y).createElement
  140391. ;(y.default || y).Fragment
  140392. var I = (function (e) {
  140393. function t(t) {
  140394. var n = e.call(this, t) || this
  140395. return (
  140396. (n.state = { activeTypeIndex: 0, showModal: !1, tmpCheckIconId: null, searchValue: '', isRefreshLoading: !1 }),
  140397. (n.handleSearchValueChange = _.default(n.handleSearchValueChange.bind(n), 300)),
  140398. n
  140399. )
  140400. }
  140401. return (
  140402. o.__extends(t, e),
  140403. (t.prototype.getValueBySvg = function (e) {
  140404. if (!e || 'string' != typeof e) return null
  140405. var t = void 0
  140406. if (p.svgIcons && p.svgIcons.length)
  140407. for (
  140408. var n = 0;
  140409. n < p.svgIcons.length &&
  140410. ((t = g.default(p.svgIcons[n].children, function (t) {
  140411. return t.svg === e
  140412. })),
  140413. !t);
  140414. n++
  140415. );
  140416. return t || { name: e, id: '', svg: '' }
  140417. }),
  140418. (t.prototype.handleClick = function () {
  140419. this.props.disabled || this.toggleModel(!0)
  140420. }),
  140421. (t.prototype.handleClear = function (e) {
  140422. e.preventDefault(), e.stopPropagation(), this.props.onChange && this.props.onChange('')
  140423. }),
  140424. (t.prototype.renderInputArea = function () {
  140425. var e = this.props,
  140426. t = e.classPrefix,
  140427. n = e.disabled,
  140428. a = e.value,
  140429. o = e.placeholder,
  140430. i = e.clearable,
  140431. l = (null == a ? void 0 : a.name) || a
  140432. return v(
  140433. 'div',
  140434. { className: m.default(''.concat(t, 'IconSelectControl-input-area')) },
  140435. v('div', { className: m.default(''.concat(t, 'IconSelectControl-input-icon-show')) }, v(c.Icon, { icon: a, className: 'icon' })),
  140436. v('span', { className: m.default(''.concat(t, 'IconSelectControl-input-icon-id')) }, l),
  140437. i && !n && a ? v('a', { onClick: this.handleClear, className: m.default(''.concat(t, 'IconSelectControl-clear')) }, v(c.Icon, { icon: 'input-clear', className: 'icon' })) : null,
  140438. (!a && o && v('span', { className: m.default(''.concat(t, 'IconSelectControl-input-icon-placeholder')) }, o)) || null
  140439. )
  140440. }),
  140441. (t.prototype.handleIconTypeClick = function (e, t) {
  140442. this.setState({ activeTypeIndex: t })
  140443. }),
  140444. (t.prototype.renderIconTypes = function () {
  140445. var e = this,
  140446. t = this.props.classPrefix,
  140447. n = p.svgIcons.map(function (e) {
  140448. return { id: e.groupId, label: e.name }
  140449. })
  140450. return v(
  140451. 'ul',
  140452. { className: m.default(''.concat(t, 'IconSelectControl-type-list')) },
  140453. n.map(function (t, n) {
  140454. return v(
  140455. 'li',
  140456. {
  140457. key: t.id,
  140458. onClick: function () {
  140459. return e.handleIconTypeClick(t, n)
  140460. },
  140461. className: m.default({ active: n === e.state.activeTypeIndex })
  140462. },
  140463. t.label
  140464. )
  140465. })
  140466. )
  140467. }),
  140468. (t.prototype.handleConfirm = function () {
  140469. var e = this.state.tmpCheckIconId
  140470. this.props.returnSvg
  140471. ? this.props.onChange && this.props.onChange((e && e.svg) || '')
  140472. : this.props.onChange && this.props.onChange(e && e.id ? o.__assign(o.__assign({}, e), { id: 'svg-' + e.id }) : ''),
  140473. this.toggleModel(!1)
  140474. }),
  140475. (t.prototype.handleLocalUpload = function (e) {
  140476. return o.__awaiter(this, void 0, void 0, function () {
  140477. return o.__generator(this, function (t) {
  140478. return this.props.onChange && this.props.onChange(e), this.toggleModel(!1), [2]
  140479. })
  140480. })
  140481. }),
  140482. (t.prototype.handleClickIconInModal = function (e) {
  140483. var t
  140484. this.setState({ tmpCheckIconId: (null == e ? void 0 : e.id) === (null === (t = this.state.tmpCheckIconId) || void 0 === t ? void 0 : t.id) ? null : e })
  140485. }),
  140486. (t.prototype.renderIconList = function (e) {
  140487. var t = this,
  140488. n = this.props,
  140489. a = n.classPrefix,
  140490. o = n.noDataTip,
  140491. i = n.translate
  140492. return e && e.length
  140493. ? v(
  140494. 'ul',
  140495. { className: m.default(''.concat(a, 'IconSelectControl-icon-list')) },
  140496. e.map(function (e, n) {
  140497. var o
  140498. return v(
  140499. 'li',
  140500. { key: e.id },
  140501. v(
  140502. 'div',
  140503. {
  140504. className: m.default(''.concat(a, 'IconSelectControl-icon-list-item'), { active: (null === (o = t.state.tmpCheckIconId) || void 0 === o ? void 0 : o.id) === e.id }),
  140505. onClick: function () {
  140506. return t.handleClickIconInModal(e)
  140507. }
  140508. },
  140509. v('svg', null, v('use', { xlinkHref: '#'.concat(e.id) })),
  140510. v(
  140511. 'div',
  140512. { className: m.default(''.concat(a, 'IconSelectControl-icon-list-item-info')) },
  140513. v('p', { className: m.default(''.concat(a, 'IconSelectControl-icon-list-item-info-name')) }, e.name)
  140514. )
  140515. )
  140516. )
  140517. })
  140518. )
  140519. : v('p', { className: m.default(''.concat(a, 'IconSelectControl-icon-list-empty')) }, i(o))
  140520. }),
  140521. (t.prototype.handleSearchValueChange = function (e) {
  140522. this.setState({ searchValue: e })
  140523. }),
  140524. (t.prototype.handleRefreshIconList = function () {
  140525. return o.__awaiter(this, void 0, void 0, function () {
  140526. var e, t
  140527. return o.__generator(this, function (n) {
  140528. switch (n.label) {
  140529. case 0:
  140530. if (!(e = p.refreshIconList) || 'function' != typeof e) return [3, 5]
  140531. n.label = 1
  140532. case 1:
  140533. return n.trys.push([1, 3, 4, 5]), this.setState({ isRefreshLoading: !0 }), [4, Promise.resolve(e())]
  140534. case 2:
  140535. return n.sent(), [3, 5]
  140536. case 3:
  140537. return (t = n.sent()), console.error(t), [3, 5]
  140538. case 4:
  140539. return this.setState({ isRefreshLoading: !1 }), [7]
  140540. case 5:
  140541. return [2]
  140542. }
  140543. })
  140544. })
  140545. }),
  140546. (t.prototype.renderModalContent = function () {
  140547. var e = this.props,
  140548. t = e.render,
  140549. n = e.classPrefix,
  140550. a = e.loadingConfig
  140551. e.funcSchema
  140552. var o = e.funcCom,
  140553. i = this.getIconsByType(),
  140554. l = this.state.searchValue,
  140555. s = l ? r.matchSorter(i, l, { keys: ['name'], threshold: r.matchSorter.rankings.CONTAINS }) : i
  140556. return v(
  140557. f.default.Fragment,
  140558. null,
  140559. v(c.SearchBox, { className: m.default(''.concat(n, 'IconSelectControl-Modal-search')), mini: !1, clearable: !0, onChange: this.handleSearchValueChange }),
  140560. (p.refreshIconList &&
  140561. t('refresh-btn', { type: 'button', icon: 'fa fa-refresh' }, { className: m.default(''.concat(n, 'IconSelectControl-Modal-refresh')), onClick: this.handleRefreshIconList })) ||
  140562. null,
  140563. o ? v('div', { className: m.default(''.concat(n, 'IconSelectControl-Modal-func')) }, v(o, { onUpload: this.handleLocalUpload })) : null,
  140564. v(
  140565. 'div',
  140566. { className: m.default(''.concat(n, 'IconSelectControl-Modal-content')) },
  140567. v(c.Spinner, { size: 'lg', loadingConfig: a, overlay: !0, key: 'info', show: this.state.isRefreshLoading }),
  140568. v('div', { className: m.default(''.concat(n, 'IconSelectControl-Modal-content-aside')) }, this.renderIconTypes()),
  140569. v('div', { className: m.default(''.concat(n, 'IconSelectControl-Modal-content-main')) }, this.renderIconList(s))
  140570. )
  140571. )
  140572. }),
  140573. (t.prototype.getIconsByType = function () {
  140574. return ((null == p ? void 0 : p.svgIcons.length) && p.svgIcons[this.state.activeTypeIndex].children) || []
  140575. }),
  140576. (t.prototype.toggleModel = function (e) {
  140577. var t = this.props.value,
  140578. n = 'string' == typeof t ? this.getValueBySvg(t) : t
  140579. void 0 !== e
  140580. ? this.setState({ showModal: e, tmpCheckIconId: e && (null == n ? void 0 : n.id) ? o.__assign(o.__assign({}, n), { id: String(n.id).replace(/^svg-/, '') }) : null, searchValue: '' })
  140581. : this.setState({ showModal: !this.state.showModal, searchValue: '' })
  140582. }),
  140583. (t.prototype.render = function () {
  140584. var e = this,
  140585. t = this.props,
  140586. n = t.className
  140587. t.style
  140588. var a = t.classPrefix,
  140589. o = t.disabled,
  140590. i = t.translate
  140591. return v(
  140592. 'div',
  140593. { className: m.default(n, ''.concat(a, 'IconSelectControl'), { 'is-focused': this.state.showModal, 'is-disabled': o }) },
  140594. v('div', { className: m.default(''.concat(a, 'IconSelectControl-input')), onClick: this.handleClick }, this.renderInputArea()),
  140595. v(
  140596. c.Modal,
  140597. {
  140598. show: this.state.showModal,
  140599. closeOnOutside: !0,
  140600. closeOnEsc: !0,
  140601. size: 'lg',
  140602. overlay: !0,
  140603. onHide: function () {
  140604. return e.toggleModel(!1)
  140605. }
  140606. },
  140607. v(
  140608. c.Modal.Header,
  140609. {
  140610. onClose: function () {
  140611. return e.toggleModel(!1)
  140612. }
  140613. },
  140614. i('IconSelect.choice')
  140615. ),
  140616. v(c.Modal.Body, null, this.renderModalContent()),
  140617. v(
  140618. c.Modal.Footer,
  140619. null,
  140620. v(
  140621. c.Button,
  140622. {
  140623. type: 'button',
  140624. className: 'm-l',
  140625. onClick: function () {
  140626. return e.toggleModel(!1)
  140627. }
  140628. },
  140629. i('cancel')
  140630. ),
  140631. v(c.Button, { type: 'button', level: 'primary', onClick: this.handleConfirm }, i('confirm'))
  140632. )
  140633. )
  140634. )
  140635. }),
  140636. (t.defaultProps = { noDataTip: 'placeholder.noData', clearable: !0 }),
  140637. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'handleClick', null),
  140638. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleClear', null),
  140639. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'renderInputArea', null),
  140640. o.__decorate(
  140641. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object, Number]), o.__metadata('design:returntype', void 0)],
  140642. t.prototype,
  140643. 'handleIconTypeClick',
  140644. null
  140645. ),
  140646. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'renderIconTypes', null),
  140647. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'handleConfirm', null),
  140648. o.__decorate(
  140649. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [String]), o.__metadata('design:returntype', Promise)],
  140650. t.prototype,
  140651. 'handleLocalUpload',
  140652. null
  140653. ),
  140654. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Array]), o.__metadata('design:returntype', void 0)], t.prototype, 'renderIconList', null),
  140655. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', Promise)], t.prototype, 'handleRefreshIconList', null),
  140656. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'renderModalContent', null),
  140657. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Boolean]), o.__metadata('design:returntype', void 0)], t.prototype, 'toggleModel', null),
  140658. t
  140659. )
  140660. })(f.default.PureComponent)
  140661. !(function (e) {
  140662. function t() {
  140663. return (null !== e && e.apply(this, arguments)) || this
  140664. }
  140665. o.__extends(t, e), (t = o.__decorate([s.FormItem({ type: 'icon-select' })], t))
  140666. })(I),
  140667. (t.default = I),
  140668. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  140669. }) /*!node_modules/amis/lib/renderers/Form/Formula.js*/
  140670. amis.define('23082f5', function (t, i, n, e) {
  140671. 'use strict'
  140672. Object.defineProperty(i, '__esModule', { value: !0 })
  140673. var o = t('68b98b9'),
  140674. a = t('ac704b9'),
  140675. r = t('64ea6e0')
  140676. function d(t) {
  140677. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  140678. }
  140679. var u = (function (t) {
  140680. function i() {
  140681. var i = (null !== t && t.apply(this, arguments)) || this
  140682. return (i.inited = !1), i
  140683. }
  140684. return (
  140685. o.__extends(i, t),
  140686. (i.prototype.componentDidMount = function () {
  140687. var t = this.props,
  140688. i = t.formInited,
  140689. n = t.initSet,
  140690. e = t.addHook
  140691. ;(this.unHook = e ? e(this.handleFormInit, 'init') : void 0), !1 !== i && ((this.inited = !0), !1 === n || this.initSet())
  140692. }),
  140693. (i.prototype.componentDidUpdate = function (t) {
  140694. var i = this.props,
  140695. n = i.formInited,
  140696. e = i.initSet,
  140697. o = i.autoSet
  140698. this.inited ? !1 === o || this.autoSet(t) : void 0 === n && ((this.inited = !0), !1 === e || this.initSet())
  140699. }),
  140700. (i.prototype.componentWillUnmount = function () {
  140701. var t
  140702. null === (t = this.unHook) || void 0 === t || t.call(this)
  140703. }),
  140704. (i.prototype.handleFormInit = function (t) {
  140705. this.inited = !0
  140706. var i = this.props,
  140707. n = i.name
  140708. if (!1 !== i.initSet) {
  140709. var e = this.initSet()
  140710. 'string' == typeof n && void 0 !== e && r.setVariable(t, n, e)
  140711. }
  140712. }),
  140713. (i.prototype.initSet = function () {
  140714. var t = this.props,
  140715. i = t.formula,
  140716. n = t.data,
  140717. e = t.setPrinstineValue
  140718. t.initSet
  140719. var o = t.condition
  140720. if (i && (!o || ~o.indexOf('$') || ~o.indexOf('<%') || r.evalJS(o, n))) {
  140721. var a = r.evalJS(i, n)
  140722. return null !== a && (null == e || e(a)), a
  140723. }
  140724. }),
  140725. (i.prototype.autoSet = function (t) {
  140726. var i = this.props,
  140727. n = t.formula,
  140728. e = t.data,
  140729. o = t.onChange,
  140730. a = t.value,
  140731. d = t.condition
  140732. if (n && i.formula && r.isObjectShallowModified(e, i.data, !1) && a === i.value) {
  140733. var u = r.evalJS(i.formula, i.data)
  140734. if (d && i.condition) ~d.indexOf('$') || ~d.indexOf('<%') ? r.filter(d, e) !== r.filter(i.condition, i.data) && o(u) : r.evalJS(i.condition, i.data) && o(u)
  140735. else {
  140736. var l = r.evalJS(n, e)
  140737. JSON.stringify(l) !== JSON.stringify(u) && o(null != u ? u : '')
  140738. }
  140739. }
  140740. }),
  140741. (i.prototype.doAction = function () {
  140742. var t = this.props,
  140743. i = t.formula,
  140744. n = t.data,
  140745. e = t.onChange
  140746. t.autoSet, t.value, e(r.evalJS(i, n))
  140747. }),
  140748. (i.prototype.render = function () {
  140749. return null
  140750. }),
  140751. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], i.prototype, 'handleFormInit', null),
  140752. i
  140753. )
  140754. })(d(a).default.Component)
  140755. !(function (t) {
  140756. function i() {
  140757. return (null !== t && t.apply(this, arguments)) || this
  140758. }
  140759. o.__extends(i, t), (i = o.__decorate([r.FormItem({ type: 'formula', wrap: !1, strictMode: !1, sizeMutable: !1 })], i))
  140760. })(u),
  140761. (i.default = u),
  140762. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  140763. }) /*!node_modules/amis/lib/renderers/Form/FieldSet.js*/
  140764. amis.define('fc25b02', function (e, o, t, r) {
  140765. 'use strict'
  140766. Object.defineProperty(o, '__esModule', { value: !0 })
  140767. var n = e('68b98b9'),
  140768. a = e('ac704b9'),
  140769. l = e('64ea6e0'),
  140770. d = e('c7bc339')
  140771. function s(e) {
  140772. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  140773. }
  140774. var i = s(a),
  140775. c = e('ac704b9'),
  140776. u = (c.default || c).createElement
  140777. ;(c.default || c).Fragment
  140778. var m = (function (e) {
  140779. function o(o) {
  140780. var t = e.call(this, o) || this
  140781. return (t.renderBody = t.renderBody.bind(t)), t
  140782. }
  140783. return (
  140784. n.__extends(o, e),
  140785. (o.prototype.renderBody = function () {
  140786. var e = this.props,
  140787. o = e.body
  140788. e.collapsable
  140789. var t = e.horizontal,
  140790. r = e.render,
  140791. n = e.mode,
  140792. a = e.formMode,
  140793. l = e.classnames,
  140794. d = e.store,
  140795. s = e.formClassName,
  140796. i = e.disabled,
  140797. c = e.formHorizontal,
  140798. m = e.subFormMode,
  140799. f = e.subFormHorizontal,
  140800. p = { store: d, data: null == d ? void 0 : d.data, render: r, disabled: i, formMode: m || a, formHorizontal: f || c }
  140801. return n && (p.mode = n), t && (p.horizontal = t), u('div', { className: l('Form--'.concat(p.mode || a || 'normal'), s) }, o ? r('body', o, p) : null)
  140802. }),
  140803. (o.prototype.render = function () {
  140804. var e = this.props
  140805. e.controls
  140806. var o = e.className
  140807. e.mode
  140808. var t = e.body,
  140809. r = n.__rest(e, ['controls', 'className', 'mode', 'body'])
  140810. return u(d.default, n.__assign({}, r, { body: t, className: o, children: this.renderBody, wrapperComponent: 'fieldset', headingComponent: 'bottom' === r.titlePosition ? 'div' : 'legend' }))
  140811. }),
  140812. (o.defaultProps = { titlePosition: 'top', headingClassName: '', collapsable: !1 }),
  140813. (o.propsList = ['collapsable', 'collapsed', 'collapseTitle', 'titlePosition', 'collapseTitle']),
  140814. o
  140815. )
  140816. })(i.default.Component),
  140817. f = (function (e) {
  140818. function o() {
  140819. return (null !== e && e.apply(this, arguments)) || this
  140820. }
  140821. return n.__extends(o, e), (o = n.__decorate([l.Renderer({ type: 'fieldset', weight: -100, name: 'fieldset' })], o))
  140822. })(m)
  140823. ;(o.FieldSetRenderer = f), (o.default = m), (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  140824. }) /*!node_modules/amis/lib/renderers/Form/TabsTransfer.js*/
  140825. amis.define('c501dcf', function (e, t, a, n) {
  140826. 'use strict'
  140827. Object.defineProperty(t, '__esModule', { value: !0 })
  140828. var r = e('68b98b9'),
  140829. i = e('64ea6e0')
  140830. e('ac704b9')
  140831. var o = e('0de7e2d'),
  140832. s = e('59972ca'),
  140833. l = e('0e895fd'),
  140834. d = e('fa72b7f'),
  140835. u = e('26ec3b9'),
  140836. c = e('4d28952')
  140837. function p(e) {
  140838. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  140839. }
  140840. var h = p(o),
  140841. v = e('ac704b9'),
  140842. _ = (v.default || v).createElement
  140843. ;(v.default || v).Fragment
  140844. var m = (function (e) {
  140845. function t() {
  140846. var t = (null !== e && e.apply(this, arguments)) || this
  140847. return (t.state = { activeKey: 0 }), t
  140848. }
  140849. return (
  140850. r.__extends(t, e),
  140851. (t.prototype.onTabChange = function (e) {
  140852. return r.__awaiter(this, void 0, void 0, function () {
  140853. var t
  140854. return r.__generator(this, function (a) {
  140855. switch (a.label) {
  140856. case 0:
  140857. return [4, (0, this.props.dispatchEvent)('tab-change', { key: e })]
  140858. case 1:
  140859. return (null == (t = a.sent()) ? void 0 : t.prevented) || this.setState({ activeKey: e }), [2]
  140860. }
  140861. })
  140862. })
  140863. }),
  140864. (t.prototype.handleTabSearch = function (e, t, a) {
  140865. return r.__awaiter(this, void 0, void 0, function () {
  140866. var n, o, s, l, d, u, p, v, _, m, f
  140867. return r.__generator(this, function (r) {
  140868. switch (r.label) {
  140869. case 0:
  140870. if (((n = this.props), (o = n.options), (s = n.labelField), (l = n.valueField), (d = n.env), (u = n.data), (p = n.searchApi), (v = n.translate), !p)) return [3, 5]
  140871. r.label = 1
  140872. case 1:
  140873. return r.trys.push([1, 3, , 4]), [4, d.fetcher(p, i.createObject(u, { term: e }), { cancelExecutor: a })]
  140874. case 2:
  140875. if (!(_ = r.sent()).ok) throw new Error(v(_.msg || 'networkError'))
  140876. if (((m = _.data.options || _.data.items || _.data), !Array.isArray(m))) throw new Error(v('CRUD.invalidArray'))
  140877. return [
  140878. 2,
  140879. m.map(function (e) {
  140880. var t = null,
  140881. a = e[l || 'value']
  140882. return Array.isArray(o) && null != a && (t = h.default(o, i.optionValueCompare(a, l))), t || e
  140883. })
  140884. ]
  140885. case 3:
  140886. return (f = r.sent()), d.isCancel(f) || (!p.silent && d.notify('error', f.message)), [2, []]
  140887. case 4:
  140888. return [3, 6]
  140889. case 5:
  140890. return e
  140891. ? [
  140892. 2,
  140893. i.filterTree(
  140894. t.children || o,
  140895. function (t, a, n, r) {
  140896. return !!(
  140897. (Array.isArray(t.children) && t.children.length) ||
  140898. c.matchSorter([t].concat(r), e, { keys: [s || 'label', l || 'value'], threshold: c.matchSorter.rankings.CONTAINS }).length
  140899. )
  140900. },
  140901. 0,
  140902. !0
  140903. )
  140904. ]
  140905. : [2, o]
  140906. case 6:
  140907. return [2]
  140908. }
  140909. })
  140910. })
  140911. }),
  140912. (t.prototype.handleChange = function (e, t) {
  140913. return r.__awaiter(this, void 0, void 0, function () {
  140914. var a, n, o, s, l, d, u, c, p, h, v, _, m, f
  140915. return r.__generator(this, function (y) {
  140916. switch (y.label) {
  140917. case 0:
  140918. return (
  140919. (a = this.props),
  140920. (n = a.onChange),
  140921. (o = a.joinValues),
  140922. (s = a.delimiter),
  140923. (l = a.valueField),
  140924. (d = a.extractValue),
  140925. (u = a.options),
  140926. (c = a.dispatchEvent),
  140927. (p = a.setOptions),
  140928. (h = a.translate),
  140929. (v = e),
  140930. (_ = u.concat()),
  140931. (m = 'UN_MATCH_RESULT'),
  140932. Array.isArray(e)
  140933. ? ((v = e.map(function (e) {
  140934. var a = i.findTreeIndex(u, i.optionValueCompare(e[l || 'value'], l || 'value'))
  140935. if (a) {
  140936. if (t) {
  140937. var n = i.getTree(_, a)
  140938. _ = i.spliceTree(_, a, 1, r.__assign(r.__assign({}, n), e))
  140939. }
  140940. } else {
  140941. var s = i.findTreeIndex(_, function (e) {
  140942. return e.value === m
  140943. })
  140944. if (s) {
  140945. var c = i.getTree(_, s)
  140946. ;(null == c ? void 0 : c.children) && (c.children.push(e), (_ = i.spliceTree(_, s, 1, r.__assign(r.__assign({}, c), e))))
  140947. } else _.push({ label: h('searchResult'), value: m, visible: !1, children: [e] })
  140948. }
  140949. return o || d ? e[l || 'value'] : e
  140950. })),
  140951. o && (v = v.join(s || ',')))
  140952. : e && (v = o || d ? e[l || 'value'] : e),
  140953. (_.length > u.length || t) && p(_, !0),
  140954. [4, c('change', i.resolveEventData(this.props, { value: v, options: u, items: u }))]
  140955. )
  140956. case 1:
  140957. return (null == (f = y.sent()) ? void 0 : f.prevented) || n(v), [2]
  140958. }
  140959. })
  140960. })
  140961. }),
  140962. r.__decorate([i.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Number]), r.__metadata('design:returntype', Promise)], t.prototype, 'onTabChange', null),
  140963. r.__decorate(
  140964. [i.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [String, Object, Function]), r.__metadata('design:returntype', Promise)],
  140965. t.prototype,
  140966. 'handleTabSearch',
  140967. null
  140968. ),
  140969. r.__decorate(
  140970. [i.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Boolean]), r.__metadata('design:returntype', Promise)],
  140971. t.prototype,
  140972. 'handleChange',
  140973. null
  140974. ),
  140975. t
  140976. )
  140977. })(l.BaseTransferRenderer)
  140978. !(function (e) {
  140979. function t() {
  140980. return (null !== e && e.apply(this, arguments)) || this
  140981. }
  140982. r.__extends(t, e),
  140983. (t.prototype.optionItemRender = function (e, t) {
  140984. var a = this.props,
  140985. n = a.menuTpl,
  140986. o = a.render,
  140987. s = a.data,
  140988. l = a.classnames,
  140989. u = arguments[2] || {}
  140990. return n
  140991. ? o('item/'.concat(t.index), n, { data: i.createObject(i.createObject(s, r.__assign(r.__assign({}, t), u)), e) })
  140992. : d.BaseSelection.itemRender(e, r.__assign(r.__assign({}, t), { classnames: l }))
  140993. }),
  140994. (t.prototype.doAction = function (e, t, a, n) {
  140995. var r,
  140996. o,
  140997. s,
  140998. l = this.props,
  140999. d = l.resetValue,
  141000. u = l.onChange,
  141001. c = l.formStore,
  141002. p = l.store,
  141003. h = l.name,
  141004. v = null == n ? void 0 : n.activeKey
  141005. switch (e.actionType) {
  141006. case 'clear':
  141007. null == u || u('')
  141008. break
  141009. case 'reset':
  141010. null == u ||
  141011. u(
  141012. null !== (s = null !== (o = i.getVariable(null !== (r = null == c ? void 0 : c.pristine) && void 0 !== r ? r : null == p ? void 0 : p.pristine, h)) && void 0 !== o ? o : d) &&
  141013. void 0 !== s
  141014. ? s
  141015. : ''
  141016. )
  141017. break
  141018. case 'changeTabKey':
  141019. this.setState({ activeKey: v })
  141020. }
  141021. }),
  141022. (t.prototype.render = function () {
  141023. var e = this.props,
  141024. t = e.className
  141025. e.style
  141026. var a = e.classnames,
  141027. n = e.options,
  141028. r = e.selectedOptions,
  141029. o = e.sortable,
  141030. l = e.loading,
  141031. d = e.searchResultMode,
  141032. u = e.selectMode,
  141033. c = e.searchable,
  141034. p = e.showArrow,
  141035. h = e.deferLoad,
  141036. v = e.leftDeferLoad,
  141037. m = e.disabled,
  141038. f = e.selectTitle,
  141039. y = e.resultTitle,
  141040. b = e.itemHeight,
  141041. g = e.virtualThreshold,
  141042. T = e.onlyChildren,
  141043. C = e.loadingConfig,
  141044. w = e.valueField,
  141045. A = void 0 === w ? 'value' : w,
  141046. S = e.labelField,
  141047. F = void 0 === S ? 'label' : S,
  141048. I = e.valueTpl,
  141049. O = e.menuTpl,
  141050. R = e.data,
  141051. j = e.mobileUI,
  141052. E = e.initiallyOpen,
  141053. k = void 0 === E || E,
  141054. x = e.testIdBuilder
  141055. return _(
  141056. 'div',
  141057. { className: a('TabsTransferControl', t) },
  141058. _(s.TabsTransfer, {
  141059. onlyChildren: T,
  141060. activeKey: this.state.activeKey,
  141061. value: r,
  141062. disabled: m,
  141063. options: n,
  141064. onChange: this.handleChange,
  141065. option2value: this.option2value,
  141066. sortable: o,
  141067. searchResultMode: d,
  141068. onSearch: this.handleTabSearch,
  141069. showArrow: p,
  141070. onDeferLoad: h,
  141071. onLeftDeferLoad: v,
  141072. selectTitle: f,
  141073. resultTitle: y,
  141074. selectMode: u,
  141075. searchable: c,
  141076. optionItemRender: O ? this.optionItemRender : void 0,
  141077. resultItemRender: I ? this.resultItemRender : void 0,
  141078. onTabChange: this.onTabChange,
  141079. itemHeight: i.toNumber(b) > 0 ? i.toNumber(b) : void 0,
  141080. virtualThreshold: g,
  141081. labelField: F,
  141082. valueField: A,
  141083. ctx: R,
  141084. mobileUI: j,
  141085. initiallyOpen: k,
  141086. testIdBuilder: x
  141087. }),
  141088. _(s.Spinner, { overlay: !0, key: 'info', show: l, loadingConfig: C })
  141089. )
  141090. }),
  141091. (t.defaultProps = { multiple: !0 }),
  141092. r.__decorate(
  141093. [i.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Object]), r.__metadata('design:returntype', void 0)],
  141094. t.prototype,
  141095. 'optionItemRender',
  141096. null
  141097. ),
  141098. r.__decorate([u.supportStatic(), r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  141099. (t = r.__decorate([i.OptionsControl({ type: 'tabs-transfer' })], t))
  141100. })(m),
  141101. (t.BaseTabsTransferRenderer = m),
  141102. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  141103. }) /*!node_modules/amis/lib/renderers/Form/TabsTransferPicker.js*/
  141104. amis.define('f2ae89f', function (e, t, a, n) {
  141105. 'use strict'
  141106. var o = e('68b98b9'),
  141107. i = e('64ea6e0')
  141108. e('ac704b9')
  141109. var r = e('59972ca'),
  141110. s = e('c501dcf'),
  141111. l = e('26ec3b9'),
  141112. d = e('ac704b9'),
  141113. p = (d.default || d).createElement
  141114. ;(d.default || d).Fragment,
  141115. (function (e) {
  141116. function t() {
  141117. var t = (null !== e && e.apply(this, arguments)) || this
  141118. return (t.state = { activeKey: 0 }), t
  141119. }
  141120. o.__extends(t, e),
  141121. (t.prototype.dispatchEvent = function (e) {
  141122. var t = this.props,
  141123. a = t.dispatchEvent,
  141124. n = t.value
  141125. a(e, i.resolveEventData(this.props, { value: n }))
  141126. }),
  141127. (t.prototype.optionItemRender = function (e, t) {
  141128. var a = this.props,
  141129. n = a.menuTpl,
  141130. s = a.render,
  141131. l = a.data,
  141132. d = a.classnames,
  141133. p = arguments[2] || {}
  141134. return n
  141135. ? s('item/'.concat(t.index), n, { data: i.createObject(i.createObject(l, o.__assign(o.__assign({}, t), p)), e) })
  141136. : r.Selection.itemRender(e, o.__assign(o.__assign({}, t), { classnames: d }))
  141137. }),
  141138. (t.prototype.doAction = function (e) {
  141139. var t,
  141140. a,
  141141. n,
  141142. o = this.props,
  141143. r = o.resetValue,
  141144. s = o.onChange,
  141145. l = o.formStore,
  141146. d = o.store,
  141147. p = o.name
  141148. switch (e.actionType) {
  141149. case 'clear':
  141150. null == s || s('')
  141151. break
  141152. case 'reset':
  141153. null == s ||
  141154. s(
  141155. null !== (n = null !== (a = i.getVariable(null !== (t = null == l ? void 0 : l.pristine) && void 0 !== t ? t : null == d ? void 0 : d.pristine, p)) && void 0 !== a ? a : r) &&
  141156. void 0 !== n
  141157. ? n
  141158. : ''
  141159. )
  141160. }
  141161. }),
  141162. (t.prototype.render = function () {
  141163. var e = this,
  141164. t = this.props,
  141165. a = t.className
  141166. t.style
  141167. var n = t.classnames,
  141168. o = t.options,
  141169. s = t.selectedOptions,
  141170. l = t.sortable,
  141171. d = t.loading,
  141172. c = t.searchResultMode,
  141173. u = t.showArrow,
  141174. v = t.deferLoad,
  141175. h = t.disabled,
  141176. m = t.selectTitle,
  141177. f = t.resultTitle,
  141178. _ = t.pickerSize,
  141179. b = t.leftMode,
  141180. g = t.leftOptions,
  141181. y = t.itemHeight,
  141182. T = t.virtualThreshold,
  141183. C = t.loadingConfig,
  141184. F = t.labelField,
  141185. O = void 0 === F ? 'label' : F,
  141186. w = t.valueField,
  141187. R = void 0 === w ? 'value' : w,
  141188. I = t.deferField,
  141189. S = void 0 === I ? 'defer' : I,
  141190. E = t.mobileUI,
  141191. k = t.env,
  141192. M = t.maxTagCount,
  141193. j = t.overflowTagPopover,
  141194. x = t.placeholder,
  141195. N = t.initiallyOpen,
  141196. A = void 0 === N || N
  141197. return p(
  141198. 'div',
  141199. { className: n('TabsTransferControl', a) },
  141200. p(r.TabsTransferPicker, {
  141201. activeKey: this.state.activeKey,
  141202. onTabChange: this.onTabChange,
  141203. placeholder: x,
  141204. value: s,
  141205. disabled: h,
  141206. options: o,
  141207. onChange: this.handleChange,
  141208. option2value: this.option2value,
  141209. sortable: l,
  141210. searchResultMode: c,
  141211. onSearch: this.handleTabSearch,
  141212. showArrow: u,
  141213. onDeferLoad: v,
  141214. selectTitle: m,
  141215. resultTitle: f,
  141216. size: _,
  141217. leftMode: b,
  141218. leftOptions: g,
  141219. optionItemRender: this.optionItemRender,
  141220. resultItemRender: this.resultItemRender,
  141221. onFocus: function () {
  141222. return e.dispatchEvent('focus')
  141223. },
  141224. onBlur: function () {
  141225. return e.dispatchEvent('blur')
  141226. },
  141227. itemHeight: i.toNumber(y) > 0 ? i.toNumber(y) : void 0,
  141228. virtualThreshold: T,
  141229. labelField: O,
  141230. valueField: R,
  141231. deferField: S,
  141232. mobileUI: E,
  141233. popOverContainer: null == k ? void 0 : k.getModalContainer,
  141234. maxTagCount: M,
  141235. overflowTagPopover: j,
  141236. initiallyOpen: A
  141237. }),
  141238. p(r.Spinner, { loadingConfig: C, overlay: !0, key: 'info', show: d })
  141239. )
  141240. }),
  141241. o.__decorate([i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [String]), o.__metadata('design:returntype', void 0)], t.prototype, 'dispatchEvent', null),
  141242. o.__decorate(
  141243. [i.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object, Object]), o.__metadata('design:returntype', void 0)],
  141244. t.prototype,
  141245. 'optionItemRender',
  141246. null
  141247. ),
  141248. o.__decorate([l.supportStatic(), o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  141249. (t = o.__decorate([i.OptionsControl({ type: 'tabs-transfer-picker' })], t))
  141250. })(s.BaseTabsTransferRenderer),
  141251. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  141252. }) /*!node_modules/amis/lib/renderers/Form/Group.js*/
  141253. amis.define('327887c', function (r, e, o, n) {
  141254. 'use strict'
  141255. var t = r('68b98b9'),
  141256. a = r('ac704b9'),
  141257. i = r('64ea6e0')
  141258. function l(r) {
  141259. return r && 'object' == typeof r && 'default' in r ? r : { default: r }
  141260. }
  141261. var s = l(a),
  141262. d = r('ac704b9'),
  141263. u = (d.default || d).createElement
  141264. ;(d.default || d).Fragment,
  141265. (function (r) {
  141266. function e(e) {
  141267. var o = r.call(this, e) || this
  141268. return (o.renderInput = o.renderInput.bind(o)), o
  141269. }
  141270. t.__extends(e, r),
  141271. (e.prototype.renderControl = function (r, e, o) {
  141272. var n = this.props,
  141273. a = n.render,
  141274. i = n.disabled
  141275. n.data
  141276. var l = n.mode,
  141277. s = n.horizontal,
  141278. d = n.formMode,
  141279. u = n.formHorizontal,
  141280. c = n.subFormMode,
  141281. m = n.subFormHorizontal
  141282. if (!r) return null
  141283. var p = r
  141284. return a(''.concat(e), p, t.__assign({ disabled: r.disabled || i, formMode: c || l || d, formHorizontal: m || s || u }, o))
  141285. }),
  141286. (e.prototype.renderVertical = function (r) {
  141287. var e = this
  141288. void 0 === r && (r = this.props)
  141289. var o = r.body,
  141290. n = r.className
  141291. r.style
  141292. var t = r.classnames,
  141293. a = r.mode,
  141294. l = r.formMode,
  141295. s = r.data
  141296. return (
  141297. (l = a || l),
  141298. Array.isArray(o)
  141299. ? u(
  141300. 'div',
  141301. { className: t('Form-group Form-group--ver Form-group--'.concat(l), n) },
  141302. o.map(function (r, o) {
  141303. var n
  141304. return i.isVisible(r, s) ? e.renderControl(r, o, { key: ''.concat(null !== (n = r.name) && void 0 !== n ? n : '', '-').concat(o) }) : null
  141305. })
  141306. )
  141307. : null
  141308. )
  141309. }),
  141310. (e.prototype.renderHorizontal = function (r) {
  141311. var e = this
  141312. void 0 === r && (r = this.props)
  141313. var o = r.body,
  141314. n = r.className
  141315. r.style
  141316. var t = r.classPrefix,
  141317. a = r.classnames,
  141318. l = r.mode,
  141319. s = r.horizontal,
  141320. d = r.formMode,
  141321. c = r.formHorizontal,
  141322. m = r.subFormMode,
  141323. p = r.subFormHorizontal,
  141324. f = r.data,
  141325. v = r.gap
  141326. if (!Array.isArray(o)) return null
  141327. d = m || l || d
  141328. var b =
  141329. p ||
  141330. s ||
  141331. (c
  141332. ? i.makeHorizontalDeeper(
  141333. c,
  141334. o.filter(function (r) {
  141335. return 'inline' !== (null == r ? void 0 : r.mode) && i.isVisible(r, f)
  141336. }).length
  141337. )
  141338. : void 0)
  141339. return u(
  141340. 'div',
  141341. { className: a('Form-group Form-group--hor Form-group--'.concat(d), v ? 'Form-group--'.concat(v) : '', n) },
  141342. o.map(function (r, o) {
  141343. var n, l
  141344. if (!i.isVisible(r, f)) return null
  141345. var s = (null == r ? void 0 : r.mode) || d
  141346. if ('inline' === s || ((null == r ? void 0 : r.type) && ['formula', 'hidden'].includes(r.type)))
  141347. return e.renderControl(r, o, { key: ''.concat(null !== (n = r.name) && void 0 !== n ? n : '', '-').concat(o), className: a(r.className, r.columnClassName) })
  141348. var c = r.columnRatio || i.getWidthRate(r && r.columnClassName, !0)
  141349. return u(
  141350. 'div',
  141351. { key: o, className: a(''.concat(t, 'Form-groupColumn'), c ? ''.concat(t, 'Form-groupColumn--').concat(c) : '', r && r.columnClassName) },
  141352. e.renderControl(r, o, { key: ''.concat(null !== (l = r.name) && void 0 !== l ? l : '', '-').concat(o), formHorizontal: b, formMode: s })
  141353. )
  141354. })
  141355. )
  141356. }),
  141357. (e.prototype.renderInput = function (r) {
  141358. return void 0 === r && (r = this.props), 'vertical' === r.direction ? this.renderVertical(r) : this.renderHorizontal(r)
  141359. }),
  141360. (e.prototype.render = function () {
  141361. var r = this.props,
  141362. e = r.label,
  141363. o = t.__rest(r, ['label'])
  141364. return void 0 !== e ? u(i.FormItemWrap, t.__assign({}, o, { sizeMutable: !1, label: e, renderControl: this.renderInput })) : this.renderInput()
  141365. }),
  141366. (e = t.__decorate([i.Renderer({ type: 'group' }), t.__metadata('design:paramtypes', [Object])], e))
  141367. })(s.default.Component),
  141368. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  141369. }) /*!node_modules/amis/lib/renderers/Form/InputGroup.js*/
  141370. amis.define('c156924', function (t, o, e, r) {
  141371. 'use strict'
  141372. Object.defineProperty(o, '__esModule', { value: !0 })
  141373. var n = t('68b98b9'),
  141374. i = t('ac704b9'),
  141375. a = t('64ea6e0')
  141376. function s(t) {
  141377. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  141378. }
  141379. var l = s(i),
  141380. d = t('ac704b9'),
  141381. u = (d.default || d).createElement
  141382. ;(d.default || d).Fragment
  141383. var p = (function (t) {
  141384. function o(o) {
  141385. var e = t.call(this, o) || this
  141386. return (e.toDispose = []), (e.handleFocus = e.handleFocus.bind(e)), (e.handleBlur = e.handleBlur.bind(e)), (e.validateHook = e.validateHook.bind(e)), (e.state = { isFocused: !1 }), e
  141387. }
  141388. return (
  141389. n.__extends(o, t),
  141390. (o.prototype.componentDidMount = function () {
  141391. var t = this.props,
  141392. o = t.addHook
  141393. t.name && o && this.toDispose.push(o(this.validateHook, 'validate'))
  141394. }),
  141395. (o.prototype.componentDidUpdate = function (t) {
  141396. var o
  141397. a.anyChanged(['errorCode', 'delimiter'], null == t ? void 0 : t.validationConfig, null === (o = this.props) || void 0 === o ? void 0 : o.validationConfig) && this.validateHook()
  141398. }),
  141399. (o.prototype.componentWillUnmount = function () {
  141400. this.toDispose.forEach(function (t) {
  141401. return t()
  141402. }),
  141403. (this.toDispose = [])
  141404. }),
  141405. (o.prototype.getValidationConfig = function () {
  141406. var t = this.props.validationConfig
  141407. return {
  141408. errorMode: 'partial' !== (null == t ? void 0 : t.errorMode) ? 'full' : 'partial',
  141409. delimiter: (null == t ? void 0 : t.delimiter) && 'string' == typeof t.delimiter ? t.delimiter : '; '
  141410. }
  141411. }),
  141412. (o.prototype.validateHook = function () {
  141413. var t,
  141414. o = this.props,
  141415. e = o.formStore,
  141416. r = o.formItem,
  141417. n = o.name,
  141418. i = this.getValidationConfig().delimiter
  141419. if (n) {
  141420. var a = null === (t = null == e ? void 0 : e.inputGroupItems) || void 0 === t ? void 0 : t[n]
  141421. if (Array.isArray(a)) {
  141422. var s = a
  141423. .map(function (t, o) {
  141424. if (t.errors.length <= 0) return ''
  141425. var e = t.label ? '('.concat(o + 1, ')').concat(t.label) : '('.concat(o + 1, ')')
  141426. return ''.concat(e, ': ').concat(t.errors.join(i))
  141427. })
  141428. .filter(Boolean)
  141429. r && r.setError(s)
  141430. }
  141431. }
  141432. }),
  141433. (o.prototype.handleFocus = function () {
  141434. this.setState({ isFocused: !0 })
  141435. }),
  141436. (o.prototype.handleBlur = function () {
  141437. this.setState({ isFocused: !1 })
  141438. }),
  141439. (o.prototype.renderControl = function (t, o, e) {
  141440. var r = this.props,
  141441. i = r.render,
  141442. a = r.onChange
  141443. if (!t) return null
  141444. var s = t
  141445. return i(''.concat(o), s, n.__assign({ onChange: a }, e))
  141446. }),
  141447. (o.prototype.validate = function () {
  141448. var t = this.props.formItem,
  141449. o = []
  141450. return (
  141451. null == t ||
  141452. t.subFormItems.forEach(function (t) {
  141453. t.errors.length && o.push.apply(o, n.__spreadArray([], n.__read(t.errors), !1))
  141454. }),
  141455. o.length ? o : ''
  141456. )
  141457. }),
  141458. (o.prototype.render = function () {
  141459. var t = this,
  141460. o = this.props,
  141461. e = o.body,
  141462. r = o.controls,
  141463. n = o.className
  141464. o.style, o.mode
  141465. var i = o.horizontal
  141466. o.formMode
  141467. var s = o.formHorizontal,
  141468. l = o.data,
  141469. d = o.classnames,
  141470. p = o.static,
  141471. c = o.disabled,
  141472. f = o.mobileUI,
  141473. m = this.getValidationConfig().errorMode,
  141474. h = Array.isArray(r) ? r : e
  141475. Array.isArray(h) || (h = []),
  141476. (h = h.filter(function (t) {
  141477. if (t && (t.hidden || !1 === t.visible)) return !1
  141478. var o = a.getExprProperties(t || {}, l)
  141479. return !o.hidden && !1 !== o.visible
  141480. }))
  141481. var v = i || (s ? a.makeHorizontalDeeper(s, h.length) : void 0)
  141482. return u(
  141483. 'div',
  141484. { className: d('InputGroup', 'InputGroup-validation--'.concat(m), n, { 'is-focused': this.state.isFocused }, { 'is-mobile': f }) },
  141485. h.map(function (o, e) {
  141486. var r = ~['icon', 'plain', 'tpl', 'button', 'submit', 'reset'].indexOf(o && o.type),
  141487. n = t.renderControl(o, e, {
  141488. formHorizontal: v,
  141489. formMode: 'normal',
  141490. inputOnly: !0,
  141491. inputGroupControl: { name: t.props.name, path: t.props.$path, schema: t.props.$schema },
  141492. key: e,
  141493. static: p,
  141494. disabled: c,
  141495. onFocus: t.handleFocus,
  141496. onBlur: t.handleBlur
  141497. })
  141498. return r ? u('span', { key: e, className: d(o.addOnclassName, ~['button', 'submit', 'reset'].indexOf(o && o.type) ? 'InputGroup-btn' : 'InputGroup-addOn') }, n) : n
  141499. })
  141500. )
  141501. }),
  141502. (o.defaultProps = { validationConfig: { errorMode: 'full', delimiter: '; ' } }),
  141503. o
  141504. )
  141505. })(l.default.Component)
  141506. !(function (t) {
  141507. function o() {
  141508. return (null !== t && t.apply(this, arguments)) || this
  141509. }
  141510. n.__extends(o, t), (o = n.__decorate([a.FormItem({ type: 'input-group', strictMode: !1 })], o))
  141511. })(p),
  141512. (o.InputGroup = p),
  141513. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  141514. }) /*!node_modules/amis/lib/renderers/Form/UserSelect.js*/
  141515. amis.define('44cd311', function (e, t, a, r) {
  141516. 'use strict'
  141517. Object.defineProperty(t, '__esModule', { value: !0 })
  141518. var n = e('68b98b9'),
  141519. i = e('ac704b9'),
  141520. o = e('cb263ff'),
  141521. s = e('64ea6e0'),
  141522. l = e('59972ca'),
  141523. c = e('0de7e2d'),
  141524. u = e('26ec3b9')
  141525. function d(e) {
  141526. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  141527. }
  141528. var p = d(i),
  141529. h = d(o),
  141530. f = d(c),
  141531. _ = e('ac704b9'),
  141532. m = (_.default || _).createElement
  141533. ;(_.default || _).Fragment
  141534. var v = (function (e) {
  141535. function t(t) {
  141536. return e.call(this, t) || this
  141537. }
  141538. return (
  141539. n.__extends(t, e),
  141540. (t.prototype.componentWillUnmount = function () {
  141541. this.unHook && this.unHook()
  141542. }),
  141543. (t.prototype.onSearch = function (e, t, a) {
  141544. return n.__awaiter(this, void 0, void 0, function () {
  141545. var r, i, o, l, c, u, d, p, h
  141546. return n.__generator(this, function (f) {
  141547. switch (f.label) {
  141548. case 0:
  141549. if (
  141550. ((r = this.props),
  141551. (i = r.searchApi),
  141552. (o = r.setLoading),
  141553. (l = r.env),
  141554. (i = (null == a ? void 0 : a.searchApi) || i),
  141555. (c = (null == a ? void 0 : a.searchTerm) || this.props.searchTerm || 'term'),
  141556. (u = (null == a ? void 0 : a.searchParam) || this.props.searchParam || {}),
  141557. (d = n.__assign((((h = {})[c] = e), h), u)),
  141558. !s.isEffectiveApi(i, d))
  141559. )
  141560. return [2, Promise.resolve([])]
  141561. o(!0), (f.label = 1)
  141562. case 1:
  141563. return f.trys.push([1, , 3, 4]), [4, l.fetcher(i, d, { cancelExecutor: t, autoAppend: !0 })]
  141564. case 2:
  141565. return (p = f.sent()), [2, (p.data && p.data.options) || p.data || []]
  141566. case 3:
  141567. return o(!1), [7]
  141568. case 4:
  141569. return [2]
  141570. }
  141571. })
  141572. })
  141573. }),
  141574. (t.prototype.deferLoad = function (e, t, a) {
  141575. return n.__awaiter(this, void 0, void 0, function () {
  141576. var r, i, o, l, c, u, d
  141577. return n.__generator(this, function (n) {
  141578. switch (n.label) {
  141579. case 0:
  141580. if (((r = this.props), (i = r.env), (o = r.deferApi), (l = r.setLoading), r.formInited, r.addHook, (o = (null == a ? void 0 : a.deferApi) || o), !i || !i.fetcher))
  141581. throw new Error('fetcher is required')
  141582. if (((c = s.createObject(e, {})), !s.isEffectiveApi(o, c))) return [2, Promise.resolve([])]
  141583. n.label = 1
  141584. case 1:
  141585. return n.trys.push([1, , 3, 4]), [4, i.fetcher(o, c)]
  141586. case 2:
  141587. return (
  141588. (u = n.sent()),
  141589. (d = (u.data && u.data.options) || u.data || []),
  141590. t &&
  141591. d.forEach(function (e) {
  141592. e.isRef = !0
  141593. }),
  141594. [2, d]
  141595. )
  141596. case 3:
  141597. return l(!1), [7]
  141598. case 4:
  141599. return [2]
  141600. }
  141601. })
  141602. })
  141603. }),
  141604. (t.prototype.changeValue = function (e) {
  141605. return n.__awaiter(this, void 0, void 0, function () {
  141606. var t, a, r, i, o, l, c, u, d, p, h, _
  141607. return n.__generator(this, function (n) {
  141608. switch (n.label) {
  141609. case 0:
  141610. return (
  141611. (t = this.props),
  141612. (a = t.joinValues),
  141613. (r = t.extractValue),
  141614. (i = t.delimiter),
  141615. (o = t.multiple),
  141616. (l = t.valueField),
  141617. (c = t.onChange),
  141618. (u = t.options),
  141619. t.setOptions,
  141620. t.data,
  141621. (d = t.dispatchEvent),
  141622. (p = e),
  141623. (h = []),
  141624. (Array.isArray(e) ? e : e ? [e] : []).forEach(function (e) {
  141625. f.default(u, function (t) {
  141626. return t[l || 'value'] == e[l || 'value']
  141627. }) || h.push(e)
  141628. }),
  141629. a
  141630. ? (p = o
  141631. ? Array.isArray(e)
  141632. ? e
  141633. .map(function (e) {
  141634. return e[l || 'value']
  141635. })
  141636. .join(i)
  141637. : e
  141638. ? e[l || 'value']
  141639. : ''
  141640. : p
  141641. ? p[l || 'value']
  141642. : '')
  141643. : r &&
  141644. (p = o
  141645. ? Array.isArray(e)
  141646. ? e.map(function (e) {
  141647. return e[l || 'value']
  141648. })
  141649. : e
  141650. ? [e[l || 'value']]
  141651. : []
  141652. : p
  141653. ? p[l || 'value']
  141654. : ''),
  141655. [4, d('change', s.resolveEventData(this.props, { value: p, options: u, items: u }))]
  141656. )
  141657. case 1:
  141658. return (null == (_ = n.sent()) ? void 0 : _.prevented) || c(p), [2]
  141659. }
  141660. })
  141661. })
  141662. }),
  141663. (t.prototype.renderStatic = function () {
  141664. var e = this.props,
  141665. t = e.selectedOptions,
  141666. a = e.labelField,
  141667. r = void 0 === a ? 'label' : a,
  141668. n = e.classnames
  141669. return 'avatar' === r
  141670. ? t.map(function (e, t) {
  141671. return m('img', { key: t, className: n('UserSelect-avatar-img'), src: e[r], alt: '' })
  141672. })
  141673. : t
  141674. .map(function (e) {
  141675. return e[r]
  141676. })
  141677. .join(',')
  141678. }),
  141679. (t.prototype.render = function () {
  141680. var e = this,
  141681. t = this.props,
  141682. a = t.showNav,
  141683. r = t.navTitle,
  141684. n = t.searchable,
  141685. i = t.options,
  141686. o = t.className
  141687. t.style
  141688. var s = t.selectedOptions,
  141689. c = t.tabOptions,
  141690. u = t.multi,
  141691. d = t.multiple,
  141692. p = t.isDep,
  141693. f = t.isRef,
  141694. _ = t.placeholder,
  141695. v = t.searchPlaceholder,
  141696. y = t.tabMode,
  141697. g = t.data,
  141698. b = t.displayFields,
  141699. S = t.labelField,
  141700. w = t.loadingConfig
  141701. return (
  141702. null == c ||
  141703. c.forEach(function (t) {
  141704. ;(t.deferLoad = e.deferLoad), (t.onChange = e.changeValue), (t.onSearch = e.onSearch)
  141705. }),
  141706. m(
  141707. 'div',
  141708. { className: h.default('UserSelectControl', o) },
  141709. y
  141710. ? m(l.UserTabSelect, { selection: s, tabOptions: c, multiple: d, onChange: this.changeValue, onSearch: this.onSearch, deferLoad: this.deferLoad, data: g })
  141711. : m(l.UserSelect, {
  141712. loadingConfig: w,
  141713. showNav: a,
  141714. navTitle: r,
  141715. selection: s,
  141716. options: i,
  141717. multi: u,
  141718. multiple: d,
  141719. searchable: n,
  141720. placeholder: _,
  141721. searchPlaceholder: v,
  141722. deferLoad: this.deferLoad,
  141723. onChange: this.changeValue,
  141724. onSearch: this.onSearch,
  141725. displayFields: b,
  141726. labelField: S,
  141727. isDep: p,
  141728. isRef: f
  141729. })
  141730. )
  141731. )
  141732. }),
  141733. (t.defaultProps = { showNav: !0 }),
  141734. n.__decorate(
  141735. [s.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [String, Function, Object]), n.__metadata('design:returntype', Promise)],
  141736. t.prototype,
  141737. 'onSearch',
  141738. null
  141739. ),
  141740. n.__decorate(
  141741. [s.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object, Boolean, Object]), n.__metadata('design:returntype', Promise)],
  141742. t.prototype,
  141743. 'deferLoad',
  141744. null
  141745. ),
  141746. n.__decorate([s.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', Promise)], t.prototype, 'changeValue', null),
  141747. n.__decorate([u.supportStatic(), n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'render', null),
  141748. t
  141749. )
  141750. })(p.default.Component)
  141751. !(function (e) {
  141752. function t() {
  141753. return (null !== e && e.apply(this, arguments)) || this
  141754. }
  141755. n.__extends(t, e), (t = n.__decorate([s.OptionsControl({ type: 'users-select' })], t))
  141756. })(v),
  141757. (t.default = v),
  141758. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  141759. }) /*!node_modules/amis/lib/renderers/Form/InputSignature.js*/
  141760. amis.define('2b46513', function (e, n, t, o) {
  141761. 'use strict'
  141762. Object.defineProperty(n, '__esModule', { value: !0 })
  141763. var a = e('68b98b9'),
  141764. i = e('ac704b9'),
  141765. r = e('64ea6e0'),
  141766. l = e('59972ca'),
  141767. c = e('3f34d90')
  141768. function s(e) {
  141769. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  141770. }
  141771. var u = s(i),
  141772. m = s(c),
  141773. d = e('ac704b9'),
  141774. b = (d.default || d).createElement
  141775. ;(d.default || d).Fragment
  141776. var p = (function (e) {
  141777. function n() {
  141778. return (null !== e && e.apply(this, arguments)) || this
  141779. }
  141780. return (
  141781. a.__extends(n, e),
  141782. (n.prototype.render = function () {
  141783. var e = this.props,
  141784. n = e.classnames,
  141785. t = e.className,
  141786. o = e.onChange,
  141787. i = m.default(this.props, [
  141788. 'value',
  141789. 'width',
  141790. 'height',
  141791. 'mobileUI',
  141792. 'embed',
  141793. 'color',
  141794. 'bgColor',
  141795. 'clearBtnLabel',
  141796. 'clearBtnIcon',
  141797. 'undoBtnLabel',
  141798. 'undoBtnIcon',
  141799. 'confirmBtnLabel',
  141800. 'confirmBtnIcon',
  141801. 'embedConfirmLabel',
  141802. 'embedConfirmIcon',
  141803. 'ebmedCancelLabel',
  141804. 'ebmedCancelIcon',
  141805. 'embedBtnIcon',
  141806. 'embedBtnLabel'
  141807. ])
  141808. return b(l.Signature, a.__assign({ classnames: n, className: t, onChange: o }, i))
  141809. }),
  141810. n
  141811. )
  141812. })(u.default.Component)
  141813. !(function (e) {
  141814. function n(n, t) {
  141815. var o = e.call(this, n) || this
  141816. return t.registerComponent(o), o
  141817. }
  141818. a.__extends(n, e),
  141819. (n.prototype.componentWillUnmount = function () {
  141820. var n
  141821. null === (n = e.prototype.componentWillUnmount) || void 0 === n || n.call(this), this.context.unRegisterComponent(this)
  141822. }),
  141823. (n.contextType = r.ScopedContext),
  141824. (n = a.__decorate([r.FormItem({ type: 'input-signature', sizeMutable: !1 }), a.__metadata('design:paramtypes', [Object, Object])], n))
  141825. })(p),
  141826. (n.default = p),
  141827. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  141828. }) /*!node_modules/amis/lib/renderers/Grid.js*/
  141829. amis.define('e38dac7', function (e, r, t, n) {
  141830. 'use strict'
  141831. Object.defineProperty(r, '__esModule', { value: !0 })
  141832. var s = e('68b98b9'),
  141833. o = e('ac704b9'),
  141834. a = e('64ea6e0'),
  141835. i = e('3f34d90'),
  141836. l = e('59972ca')
  141837. function d(e) {
  141838. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  141839. }
  141840. var c = d(o),
  141841. u = d(i),
  141842. m = e('ac704b9'),
  141843. p = (m.default || m).createElement
  141844. ;(m.default || m).Fragment
  141845. var f = ['lg', 'md', 'sm', 'xs']
  141846. var h = (function (e) {
  141847. function r() {
  141848. return (null !== e && e.apply(this, arguments)) || this
  141849. }
  141850. return (
  141851. s.__extends(r, e),
  141852. (r.prototype.renderChild = function (e, r, t, n) {
  141853. void 0 === n && (n = {})
  141854. var s = this.props,
  141855. o = s.render,
  141856. a = s.itemRender
  141857. return a ? a(r, t, this.props) : o(e, r, n)
  141858. }),
  141859. (r.prototype.renderColumn = function (e, r, t) {
  141860. var n,
  141861. o = u.default(e, f)
  141862. o = s.__assign({}, o)
  141863. var i = this.props,
  141864. l = i.classnames,
  141865. d = i.formMode,
  141866. c = i.subFormMode,
  141867. m = i.subFormHorizontal,
  141868. h = i.formHorizontal
  141869. i.translate
  141870. var y,
  141871. g,
  141872. C,
  141873. v = i.disabled,
  141874. _ = i.data,
  141875. b = a.buildStyle(e.style, _)
  141876. return p(
  141877. 'div',
  141878. {
  141879. key: r,
  141880. className: l(
  141881. ((g = o),
  141882. (C = []),
  141883. f.forEach(function (e) {
  141884. return g && g[e] && C.push('Grid-col--'.concat(e).concat(a.ucFirst(g[e])))
  141885. }),
  141886. C.length || C.push('Grid-col--md'),
  141887. C.join(' ')),
  141888. ((y = e.columnClassName),
  141889. 'string' == typeof y && y
  141890. ? y.replace(/\bcol-(xs|sm|md|lg)-(\d+)\b/g, function (e, r, t) {
  141891. return 'Grid-col--'.concat(r).concat(t)
  141892. })
  141893. : y),
  141894. ((n = {}), (n['Grid-col--v'.concat(a.ucFirst(e.valign))] = e.valign), n)
  141895. ),
  141896. style: b
  141897. },
  141898. this.renderChild('column/'.concat(r), e.body || '', t, { disabled: v, formMode: e.mode || c || d, formHorizontal: e.horizontal || m || h })
  141899. )
  141900. }),
  141901. (r.prototype.renderColumns = function (e) {
  141902. var r = this
  141903. return Array.isArray(e)
  141904. ? e.map(function (t, n) {
  141905. return r.renderColumn(t, n, e.length)
  141906. })
  141907. : null
  141908. }),
  141909. (r.prototype.render = function () {
  141910. var e,
  141911. r = this.props,
  141912. t = r.className,
  141913. n = r.style,
  141914. o = r.classnames,
  141915. i = r.gap,
  141916. d = r.valign,
  141917. c = r.align,
  141918. u = r.loading,
  141919. m = void 0 !== u && u,
  141920. f = r.loadingConfig,
  141921. h = r.data,
  141922. y = r.id,
  141923. g = r.wrapperCustomStyle,
  141924. C = r.env,
  141925. v = r.themeCss,
  141926. _ = a.buildStyle(n, h)
  141927. return p(
  141928. 'div',
  141929. {
  141930. className: o(
  141931. 'Grid',
  141932. ((e = {}), (e['Grid--'.concat(i)] = i), (e['Grid--v'.concat(a.ucFirst(d))] = d), (e['Grid--h'.concat(a.ucFirst(c))] = c), e),
  141933. t,
  141934. a.setThemeClassName(s.__assign(s.__assign({}, this.props), { name: 'baseControlClassName', id: y, themeCss: v })),
  141935. a.setThemeClassName(s.__assign(s.__assign({}, this.props), { name: 'wrapperCustomStyle', id: y, themeCss: g }))
  141936. ),
  141937. style: _,
  141938. 'data-id': y
  141939. },
  141940. this.renderColumns(this.props.columns),
  141941. p(l.Spinner, { loadingConfig: f, overlay: !0, show: m }),
  141942. p(a.CustomStyle, s.__assign({}, this.props, { config: { wrapperCustomStyle: g, id: y, themeCss: v, classNames: [{ key: 'baseControlClassName' }] }, env: C }))
  141943. )
  141944. }),
  141945. (r.propsList = ['columns']),
  141946. (r.defaultProps = {}),
  141947. r
  141948. )
  141949. })(c.default.Component),
  141950. y = (function (e) {
  141951. function r() {
  141952. return (null !== e && e.apply(this, arguments)) || this
  141953. }
  141954. return s.__extends(r, e), (r = s.__decorate([a.Renderer({ type: 'grid' })], r))
  141955. })(h)
  141956. ;(r.ColProps = f), (r.GridRenderer = y), (r.default = h), (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  141957. }) /*!node_modules/amis/lib/renderers/Grid2D.js*/
  141958. amis.define('ef674e4', function (e, t, r, i) {
  141959. 'use strict'
  141960. Object.defineProperty(t, '__esModule', { value: !0 })
  141961. var n = e('68b98b9'),
  141962. d = e('ac704b9'),
  141963. a = e('64ea6e0')
  141964. function o(e) {
  141965. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  141966. }
  141967. var s = o(d),
  141968. l = e('ac704b9'),
  141969. u = (l.default || l).createElement
  141970. ;(l.default || l).Fragment
  141971. var h = { left: 'start', right: 'end', center: 'center', auto: 'stretch' },
  141972. p = { top: 'start', bottom: 'end', middle: 'center', auto: 'stretch' },
  141973. c = (function (e) {
  141974. function t(t) {
  141975. return e.call(this, t) || this
  141976. }
  141977. return (
  141978. n.__extends(t, e),
  141979. (t.prototype.renderChild = function (e, t) {
  141980. var r = this.props
  141981. return (0, r.render)(e, t, { disabled: r.disabled })
  141982. }),
  141983. (t.prototype.renderGrid = function (e, t, r) {
  141984. var i = this.props,
  141985. n = i.itemRender,
  141986. d = i.data
  141987. if (!a.isVisible(e, d)) return null
  141988. var o = {
  141989. gridColumnStart: e.x,
  141990. gridColumnEnd: e.x + e.w,
  141991. gridRowStart: e.y,
  141992. gridRowEnd: e.y + e.h,
  141993. justifySelf: e.align ? h[e.align] : 'stretch',
  141994. alignSelf: e.valign ? p[e.valign] : 'stretch'
  141995. }
  141996. return u('div', { key: t, style: o, className: e.gridClassName }, n ? n(e, t, r, this.props) : this.renderChild('grid2d/'.concat(t), e))
  141997. }),
  141998. (t.prototype.renderGrids = function () {
  141999. var e = this,
  142000. t = this.props.grids
  142001. return t.map(function (r, i) {
  142002. return e.renderGrid(r, i, t.length)
  142003. })
  142004. }),
  142005. (t.prototype.render = function () {
  142006. var e = this.props,
  142007. t = e.grids,
  142008. r = e.cols,
  142009. i = e.gap,
  142010. d = e.gapRow,
  142011. a = e.width,
  142012. o = e.rowHeight,
  142013. s = e.style,
  142014. l = e.id,
  142015. h = new Array(r)
  142016. h.fill('1fr')
  142017. var p = 0
  142018. t.forEach(function (e, t) {
  142019. var r = e.y + e.h - 1
  142020. r > p && (p = r)
  142021. })
  142022. var c = new Array(p)
  142023. c.fill(o),
  142024. t.forEach(function (e) {
  142025. e.width && (h[e.x - 1] = Number.isInteger(e.width) ? e.width + 'px' : e.width), e.height && (c[e.y - 1] = Number.isInteger(e.height) ? e.height + 'px' : e.height)
  142026. })
  142027. var f = n.__assign(n.__assign({}, s), { display: 'grid', columnGap: i, rowGap: void 0 === d ? i : d, width: a, gridTemplateColumns: h.join(' '), gridTemplateRows: c.join(' ') })
  142028. return u('div', { style: f, 'data-id': l }, this.renderGrids())
  142029. }),
  142030. (t.propsList = ['grids']),
  142031. (t.defaultProps = { cols: 12, width: 'auto', gap: 0, rowHeight: '3.125rem' }),
  142032. t
  142033. )
  142034. })(s.default.Component)
  142035. !(function (e) {
  142036. function t() {
  142037. return (null !== e && e.apply(this, arguments)) || this
  142038. }
  142039. n.__extends(t, e), (t = n.__decorate([a.Renderer({ type: 'grid-2d' })], t))
  142040. })(c),
  142041. (t.default = c),
  142042. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  142043. }) /*!node_modules/amis/lib/renderers/HBox.js*/
  142044. amis.define('d0302eb', function (e, t, o, n) {
  142045. 'use strict'
  142046. Object.defineProperty(t, '__esModule', { value: !0 })
  142047. var r = e('68b98b9'),
  142048. i = e('ac704b9'),
  142049. s = e('64ea6e0')
  142050. function a(e) {
  142051. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  142052. }
  142053. var l = a(i),
  142054. u = e('ac704b9'),
  142055. c = (u.default || u).createElement
  142056. ;(u.default || u).Fragment
  142057. var d = (function (e) {
  142058. function t() {
  142059. return (null !== e && e.apply(this, arguments)) || this
  142060. }
  142061. return (
  142062. r.__extends(t, e),
  142063. (t.prototype.renderChild = function (e, t, o) {
  142064. return void 0 === o && (o = {}), (0, this.props.render)(e, t, o)
  142065. }),
  142066. (t.prototype.renderColumn = function (e, t, o) {
  142067. var n,
  142068. i = this.props,
  142069. a = i.itemRender,
  142070. l = i.data,
  142071. u = i.classnames,
  142072. d = i.subFormMode,
  142073. p = i.subFormHorizontal,
  142074. m = i.formMode,
  142075. f = i.formHorizontal
  142076. if (!s.isVisible(e, l) || !e) return null
  142077. var h = r.__assign({ width: e.width, height: e.height }, e.style)
  142078. return c(
  142079. 'div',
  142080. {
  142081. key: t,
  142082. className: u(
  142083. 'Hbox-col',
  142084. 'auto' === h.width ? 'Hbox-col--auto' : h.width ? 'Hbox-col--customWidth' : '',
  142085. ((n = {}), (n['Hbox-col--v'.concat(s.ucFirst(e.valign))] = e.valign), n),
  142086. e.columnClassName
  142087. ),
  142088. style: h
  142089. },
  142090. a ? a(e, t, o, this.props) : this.renderChild('column/'.concat(t), e.body, { formMode: e.mode || d || m, formHorizontal: e.horizontal || p || f })
  142091. )
  142092. }),
  142093. (t.prototype.renderColumns = function () {
  142094. var e = this,
  142095. t = this.props.columns
  142096. return t.map(function (o, n) {
  142097. return e.renderColumn(o, n, t.length)
  142098. })
  142099. }),
  142100. (t.prototype.render = function () {
  142101. var e,
  142102. t = this.props,
  142103. o = t.className,
  142104. n = t.style,
  142105. r = t.classnames,
  142106. i = t.gap,
  142107. a = t.valign,
  142108. l = t.align
  142109. return c(
  142110. 'div',
  142111. { className: r('Hbox', o, ((e = {}), (e['Hbox--'.concat(i)] = i), (e['Hbox--v'.concat(s.ucFirst(a))] = a), (e['Hbox--h'.concat(s.ucFirst(l))] = l), e)), style: n },
  142112. this.renderColumns()
  142113. )
  142114. }),
  142115. (t.propsList = ['columns']),
  142116. (t.defaultProps = { gap: 'xs' }),
  142117. t
  142118. )
  142119. })(l.default.Component),
  142120. p = (function (e) {
  142121. function t() {
  142122. return (null !== e && e.apply(this, arguments)) || this
  142123. }
  142124. return r.__extends(t, e), (t = r.__decorate([s.Renderer({ type: 'hbox' })], t))
  142125. })(d)
  142126. ;(t.HBoxRenderer = p), (t.default = d), (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  142127. }) /*!node_modules/amis/lib/renderers/VBox.js*/
  142128. amis.define('f9b6a12', function (e, r, t, n) {
  142129. 'use strict'
  142130. Object.defineProperty(r, '__esModule', { value: !0 })
  142131. var a = e('68b98b9'),
  142132. s = e('ac704b9'),
  142133. o = e('64ea6e0'),
  142134. l = e('cb263ff')
  142135. function i(e) {
  142136. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  142137. }
  142138. var u = i(s),
  142139. c = i(l),
  142140. d = e('ac704b9'),
  142141. f = (d.default || d).createElement
  142142. ;(d.default || d).Fragment
  142143. var p = (function (e) {
  142144. function r() {
  142145. return (null !== e && e.apply(this, arguments)) || this
  142146. }
  142147. return (
  142148. a.__extends(r, e),
  142149. (r.prototype.renderChild = function (e, r) {
  142150. return (0, this.props.render)(e, r)
  142151. }),
  142152. (r.prototype.renderCell = function (e, r) {
  142153. var t = this.props.classPrefix
  142154. return f('div', { className: c.default(''.concat(t, 'Vbox-cell'), e.cellClassName) }, this.renderChild('row/'.concat(r), e))
  142155. }),
  142156. (r.prototype.render = function () {
  142157. var e = this,
  142158. r = this.props,
  142159. t = r.className,
  142160. n = r.style,
  142161. a = r.rows,
  142162. s = r.classPrefix
  142163. return f(
  142164. 'div',
  142165. { className: c.default(''.concat(s, 'Vbox'), t), style: n },
  142166. Array.isArray(a)
  142167. ? a.map(function (r, t) {
  142168. return f('div', { className: c.default('row-row', r.rowClassName), key: t }, e.renderCell(r, t))
  142169. })
  142170. : null
  142171. )
  142172. }),
  142173. (r.propsList = ['rows']),
  142174. (r.defaultProps = {}),
  142175. r
  142176. )
  142177. })(u.default.Component)
  142178. !(function (e) {
  142179. function r() {
  142180. return (null !== e && e.apply(this, arguments)) || this
  142181. }
  142182. a.__extends(r, e), (r = a.__decorate([o.Renderer({ type: 'vbox' })], r))
  142183. })(p),
  142184. (r.default = p),
  142185. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  142186. }) /*!node_modules/amis/lib/renderers/Images.js*/
  142187. amis.define('14b0463', function (e, a, s, t) {
  142188. 'use strict'
  142189. Object.defineProperty(a, '__esModule', { value: !0 })
  142190. var r = e('68b98b9'),
  142191. i = e('ac704b9'),
  142192. l = e('64ea6e0'),
  142193. n = e('1e712dd')
  142194. function o(e) {
  142195. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  142196. }
  142197. var m = o(i),
  142198. c = e('ac704b9'),
  142199. d = (c.default || c).createElement
  142200. ;(c.default || c).Fragment
  142201. var g = (function (e) {
  142202. function a() {
  142203. var a = (null !== e && e.apply(this, arguments)) || this
  142204. return (a.list = []), a
  142205. }
  142206. return (
  142207. r.__extends(a, e),
  142208. (a.prototype.handleEnlarge = function (e) {
  142209. var a = this.props,
  142210. s = a.onImageEnlarge,
  142211. t = a.src,
  142212. i = a.originalSrc
  142213. s &&
  142214. s(
  142215. r.__assign(r.__assign({}, e), {
  142216. originalSrc: e.originalSrc || e.src,
  142217. list: this.list.map(function (e) {
  142218. return {
  142219. src: t ? l.filter(t, e, '| raw') : (e && e.image) || e,
  142220. originalSrc: i ? l.filter(i, e, '| raw') : (null == e ? void 0 : e.src) || l.filter(t, e, '| raw') || (null == e ? void 0 : e.image) || e,
  142221. title: e && (e.enlargeTitle || e.title),
  142222. caption: e && (e.enlargeCaption || e.description || e.caption)
  142223. }
  142224. })
  142225. }),
  142226. this.props
  142227. )
  142228. }),
  142229. (a.prototype.render = function () {
  142230. var e = this,
  142231. a = this.props,
  142232. s = a.className,
  142233. t = a.style,
  142234. i = a.defaultImage,
  142235. o = a.thumbMode,
  142236. m = a.thumbRatio,
  142237. c = a.data
  142238. a.name
  142239. var g = a.placeholder,
  142240. p = a.classnames,
  142241. u = a.source,
  142242. h = a.delimiter,
  142243. y = a.enlargeAble,
  142244. _ = a.enlargeWithGallary,
  142245. f = a.src,
  142246. C = a.originalSrc,
  142247. b = a.listClassName,
  142248. N = a.options,
  142249. v = a.showToolbar,
  142250. w = a.toolbarActions,
  142251. A = a.imageGallaryClassName
  142252. a.galleryControlClassName
  142253. var I,
  142254. S,
  142255. T = a.id,
  142256. E = a.wrapperCustomStyle,
  142257. F = a.env,
  142258. G = a.themeCss
  142259. return (
  142260. a.imagesControlClassName,
  142261. 'string' == typeof u && l.isPureVariable(u)
  142262. ? (S = l.resolveVariableAndFilter(u, c, '| raw') || void 0)
  142263. : Array.isArray((I = l.getPropValue(this.props))) || 'string' == typeof I
  142264. ? (S = I)
  142265. : Array.isArray(N) && (S = N),
  142266. 'string' == typeof S ? (S = S.split(h)) : S && !Array.isArray(S) && (S = [S]),
  142267. (this.list = S),
  142268. d(
  142269. 'div',
  142270. {
  142271. className: p(
  142272. 'ImagesField',
  142273. s,
  142274. l.setThemeClassName(r.__assign(r.__assign({}, this.props), { name: 'imagesControlClassName', id: T, themeCss: G })),
  142275. l.setThemeClassName(r.__assign(r.__assign({}, this.props), { name: 'wrapperCustomStyle', id: T, themeCss: E }))
  142276. ),
  142277. style: t
  142278. },
  142279. Array.isArray(S)
  142280. ? d(
  142281. 'div',
  142282. { className: p('Images', b) },
  142283. S.map(function (a, s) {
  142284. return d(n.default, {
  142285. index: s,
  142286. className: p('Images-item'),
  142287. key: s,
  142288. src: (f ? l.filter(f, a, '| raw') : a && a.image) || a,
  142289. originalSrc: (C ? l.filter(C, a, '| raw') : a && a.src) || a,
  142290. title: a && a.title,
  142291. caption: a && (a.description || a.caption),
  142292. thumbMode: o,
  142293. thumbRatio: m,
  142294. enlargeAble: y,
  142295. enlargeWithGallary: _,
  142296. onEnlarge: e.handleEnlarge,
  142297. showToolbar: v,
  142298. imageGallaryClassName: ''
  142299. .concat(A, ' ')
  142300. .concat(l.setThemeClassName(r.__assign(r.__assign({}, e.props), { name: 'imageGallaryClassName', id: T, themeCss: G })), ' ')
  142301. .concat(l.setThemeClassName(r.__assign(r.__assign({}, e.props), { name: 'galleryControlClassName', id: T, themeCss: G }))),
  142302. toolbarActions: w
  142303. })
  142304. })
  142305. )
  142306. : i
  142307. ? d('div', { className: p('Images', b) }, d(n.default, { className: p('Images-item'), src: i, thumbMode: o, thumbRatio: m }))
  142308. : g,
  142309. d(
  142310. l.CustomStyle,
  142311. r.__assign({}, this.props, { config: { wrapperCustomStyle: E, id: T, themeCss: G, classNames: [{ key: 'imagesControlClassName' }, { key: 'galleryControlClassName' }] }, env: F })
  142312. )
  142313. )
  142314. )
  142315. }),
  142316. (a.defaultProps = { className: '', delimiter: ',', defaultImage: n.imagePlaceholder, placehoder: '-', thumbMode: 'contain', thumbRatio: '1:1' }),
  142317. r.__decorate([l.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], a.prototype, 'handleEnlarge', null),
  142318. a
  142319. )
  142320. })(m.default.Component)
  142321. !(function (e) {
  142322. function a() {
  142323. return (null !== e && e.apply(this, arguments)) || this
  142324. }
  142325. r.__extends(a, e), (a = r.__decorate([l.Renderer({ type: 'images' })], a))
  142326. })(g),
  142327. (a.ImagesField = g),
  142328. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  142329. }) /*!node_modules/amis/lib/renderers/List.js*/
  142330. amis.define('f139d2e', function (e, t, n, r) {
  142331. 'use strict'
  142332. Object.defineProperty(t, '__esModule', { value: !0 })
  142333. var i = e('68b98b9'),
  142334. a = e('ac704b9'),
  142335. s = e('1e5c4ba'),
  142336. o = e('9a27350'),
  142337. l = e('1279020'),
  142338. d = e('64ea6e0'),
  142339. c = e('59972ca'),
  142340. u = e('424143a'),
  142341. p = e('fb304af')
  142342. e('4ad8366')
  142343. var h = e('8003016'),
  142344. m = e('0de7e2d'),
  142345. g = e('e0f3e80')
  142346. function f(e) {
  142347. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  142348. }
  142349. var v = f(a),
  142350. y = f(o),
  142351. b = f(l),
  142352. C = f(m),
  142353. k = e('ac704b9'),
  142354. _ = (k.default || k).createElement
  142355. ;(k.default || k).Fragment
  142356. var I = (function (e) {
  142357. function t(n) {
  142358. var r = e.call(this, n) || this
  142359. ;(r.handleAction = r.handleAction.bind(r)),
  142360. (r.handleCheck = r.handleCheck.bind(r)),
  142361. (r.handleCheckAll = r.handleCheckAll.bind(r)),
  142362. (r.handleQuickChange = r.handleQuickChange.bind(r)),
  142363. (r.handleSave = r.handleSave.bind(r)),
  142364. (r.handleSaveOrder = r.handleSaveOrder.bind(r)),
  142365. (r.reset = r.reset.bind(r)),
  142366. (r.dragTipRef = r.dragTipRef.bind(r)),
  142367. (r.getPopOverContainer = r.getPopOverContainer.bind(r)),
  142368. (r.bodyRef = r.bodyRef.bind(r)),
  142369. (r.renderToolbar = r.renderToolbar.bind(r))
  142370. var i = n.store,
  142371. a = n.selectable,
  142372. s = n.draggable,
  142373. o = n.orderBy,
  142374. l = n.orderDir,
  142375. d = n.multiple,
  142376. c = n.strictMode,
  142377. u = n.hideCheckToggler,
  142378. p = n.itemCheckableOn,
  142379. h = n.itemDraggableOn
  142380. return (
  142381. i.update({
  142382. multiple: d || (null == n ? void 0 : n.$schema.multiple),
  142383. strictMode: c || (null == n ? void 0 : n.$schema.strictMode),
  142384. selectable: a || (null == n ? void 0 : n.$schema.selectable),
  142385. draggable: s || (null == n ? void 0 : n.$schema.draggable),
  142386. orderBy: o,
  142387. orderDir: l,
  142388. hideCheckToggler: u,
  142389. itemCheckableOn: p,
  142390. itemDraggableOn: h
  142391. }),
  142392. t.syncItems(i, r.props) && r.syncSelected(),
  142393. r
  142394. )
  142395. }
  142396. return (
  142397. i.__extends(t, e),
  142398. (t.syncItems = function (e, t, n) {
  142399. var r = t.source,
  142400. i = d.getPropValue(t, function (e) {
  142401. return e.items
  142402. }),
  142403. a = [],
  142404. s = !1
  142405. if (
  142406. !Array.isArray(i) ||
  142407. (n &&
  142408. d.getPropValue(n, function (e) {
  142409. return e.items
  142410. }) === i)
  142411. ) {
  142412. if ('string' == typeof r) {
  142413. var o = d.resolveVariableAndFilter(r, t.data, '| raw'),
  142414. l = n ? d.resolveVariableAndFilter(r, n.data, '| raw') : null
  142415. l && l === o ? (s = !1) : Array.isArray(o) && ((a = o), (s = !0))
  142416. }
  142417. } else (a = i), (s = !0)
  142418. return s && e.initItems(a), Array.isArray(t.selected) && e.updateSelected(t.selected, t.valueField), s
  142419. }),
  142420. (t.prototype.componentDidUpdate = function (e) {
  142421. var n = this.props,
  142422. r = n.store
  142423. d.anyChanged(['selectable', 'draggable', 'orderBy', 'orderDir', 'multiple', 'strictMode', 'hideCheckToggler', 'itemCheckableOn', 'itemDraggableOn'], e, n) &&
  142424. r.update({
  142425. multiple: n.multiple,
  142426. strictMode: n.strictMode,
  142427. selectable: n.selectable,
  142428. draggable: n.draggable,
  142429. orderBy: n.orderBy,
  142430. orderDir: n.orderDir,
  142431. hideCheckToggler: n.hideCheckToggler,
  142432. itemCheckableOn: n.itemCheckableOn,
  142433. itemDraggableOn: n.itemDraggableOn
  142434. }),
  142435. d.anyChanged(['source', 'value', 'items'], e, n) || (!n.value && !n.items && (n.data !== e.data || ('string' == typeof n.source && d.isPureVariable(n.source))))
  142436. ? t.syncItems(r, n, e) && this.syncSelected()
  142437. : e.selected !== n.selected && r.updateSelected(n.selected || [], n.valueField)
  142438. }),
  142439. (t.prototype.bodyRef = function (e) {
  142440. this.body = e
  142441. }),
  142442. (t.prototype.getPopOverContainer = function () {
  142443. return s.findDOMNode(this)
  142444. }),
  142445. (t.prototype.handleAction = function (e, t, n) {
  142446. var r,
  142447. i = this.props,
  142448. a = i.data,
  142449. s = i.dispatchEvent,
  142450. o = i.onAction,
  142451. l = i.onEvent
  142452. l && Array.isArray(null === (r = null == l ? void 0 : l.itemClick) || void 0 === r ? void 0 : r.actions) && l.itemClick.actions.length > 0
  142453. ? s('itemClick', d.createObject(a, { item: n }))
  142454. : t && (null == o || o(e, t, n))
  142455. }),
  142456. (t.prototype.handleCheck = function (e) {
  142457. e.toggle(), this.syncSelected()
  142458. }),
  142459. (t.prototype.handleCheckAll = function () {
  142460. this.props.store.toggleAll(), this.syncSelected()
  142461. }),
  142462. (t.prototype.syncSelected = function () {
  142463. var e = this.props,
  142464. t = e.store,
  142465. n = e.onSelect
  142466. n &&
  142467. n(
  142468. t.selectedItems.map(function (e) {
  142469. return e.data
  142470. }),
  142471. t.unSelectedItems.map(function (e) {
  142472. return e.data
  142473. })
  142474. )
  142475. }),
  142476. (t.prototype.handleQuickChange = function (e, t, n, r, i) {
  142477. if ((e.change(t, r), n && !r))
  142478. if (n && n.api) this.props.onAction(null, { actionType: 'ajax', api: n.api, reload: null == i ? void 0 : i.reload }, e.locals)
  142479. else {
  142480. var a = this.props,
  142481. s = a.onSave,
  142482. o = a.primaryField
  142483. s && s(e.data, d.difference(e.data, e.pristine, ['id', o]), e.index, void 0, e.pristine, i)
  142484. }
  142485. }),
  142486. (t.prototype.handleSave = function () {
  142487. var e = this.props,
  142488. t = e.store,
  142489. n = e.onSave,
  142490. r = e.primaryField
  142491. if (n && t.modifiedItems.length) {
  142492. var i = t.modifiedItems.map(function (e) {
  142493. return e.data
  142494. }),
  142495. a = t.modifiedItems.map(function (e) {
  142496. return e.index
  142497. })
  142498. return n(
  142499. i,
  142500. t.modifiedItems.map(function (e) {
  142501. return d.difference(e.data, e.pristine, ['id', r])
  142502. }),
  142503. a,
  142504. t.items
  142505. .filter(function (e) {
  142506. return !e.modified
  142507. })
  142508. .map(function (e) {
  142509. return e.data
  142510. }),
  142511. t.modifiedItems.map(function (e) {
  142512. return e.pristine
  142513. })
  142514. )
  142515. }
  142516. }),
  142517. (t.prototype.handleSaveOrder = function () {
  142518. var e = this.props,
  142519. t = e.store,
  142520. n = e.onSaveOrder
  142521. n &&
  142522. t.movedItems.length &&
  142523. n(
  142524. t.movedItems.map(function (e) {
  142525. return e.data
  142526. }),
  142527. t.items.map(function (e) {
  142528. return e.data
  142529. })
  142530. )
  142531. }),
  142532. (t.prototype.reset = function () {
  142533. this.props.store.reset()
  142534. }),
  142535. (t.prototype.bulkUpdate = function (e, t) {
  142536. var n = this.props,
  142537. r = n.store,
  142538. a = n.primaryField
  142539. if (a && e.ids) {
  142540. var s = e.ids.split(','),
  142541. o = r.items.filter(function (e) {
  142542. return C.default(s, function (t) {
  142543. return t && t == e.data[a]
  142544. })
  142545. }),
  142546. l = i.__assign(i.__assign({}, e), { ids: void 0 })
  142547. o.forEach(function (e) {
  142548. return e.change(l)
  142549. })
  142550. } else if (Array.isArray(t)) {
  142551. ;(o = r.items.filter(function (e) {
  142552. return ~t.indexOf(e.pristine)
  142553. })).forEach(function (t) {
  142554. return t.change(e)
  142555. })
  142556. }
  142557. }),
  142558. (t.prototype.getSelected = function () {
  142559. return this.props.store.selectedItems.map(function (e) {
  142560. return e.data
  142561. })
  142562. }),
  142563. (t.prototype.dragTipRef = function (e) {
  142564. !this.dragTip && e ? this.initDragging() : this.dragTip && !e && this.destroyDragging(), (this.dragTip = e)
  142565. }),
  142566. (t.prototype.initDragging = function () {
  142567. var e = this.props.store,
  142568. t = s.findDOMNode(this),
  142569. n = this.props.classPrefix
  142570. this.sortable = new y.default(t.querySelector('.'.concat(n, 'List-items')), {
  142571. group: 'table',
  142572. animation: 150,
  142573. handle: '.'.concat(n, 'ListItem-dragBtn'),
  142574. ghostClass: 'is-dragging',
  142575. onEnd: function (t) {
  142576. if (t.newIndex !== t.oldIndex) {
  142577. var n = t.to
  142578. t.oldIndex < n.childNodes.length - 1 ? n.insertBefore(t.item, n.childNodes[t.oldIndex > t.newIndex ? t.oldIndex + 1 : t.oldIndex]) : n.appendChild(t.item),
  142579. e.exchange(t.oldIndex, t.newIndex)
  142580. }
  142581. }
  142582. })
  142583. }),
  142584. (t.prototype.destroyDragging = function () {
  142585. this.sortable && this.sortable.destroy()
  142586. }),
  142587. (t.prototype.renderActions = function (e) {
  142588. var t = this,
  142589. n = this.props,
  142590. r = n.actions,
  142591. a = n.render,
  142592. s = n.store
  142593. n.multiple, n.selectable, n.env, n.classPrefix
  142594. var o,
  142595. l = n.classnames
  142596. return (
  142597. (r = Array.isArray(r) ? r.concat() : []),
  142598. 'header' === e && !~this.renderedToolbars.indexOf('check-all') && (o = this.renderCheckAll()) && r.unshift({ type: 'button', children: o }),
  142599. 'header' === e && !~this.renderedToolbars.indexOf('drag-toggler') && (o = this.renderDragToggler()) && r.unshift({ type: 'button', children: o }),
  142600. Array.isArray(r) && r.length
  142601. ? _(
  142602. 'div',
  142603. { className: l('List-actions') },
  142604. r.map(function (e, n) {
  142605. return a('action/'.concat(n), i.__assign({ type: 'button' }, e), { onAction: t.handleAction, key: n, btnDisabled: s.dragging })
  142606. })
  142607. )
  142608. : null
  142609. )
  142610. }),
  142611. (t.prototype.renderHeading = function () {
  142612. var e = this.props,
  142613. t = e.title,
  142614. n = e.store,
  142615. r = e.hideQuickSaveBtn,
  142616. i = e.classnames,
  142617. a = e.data
  142618. return t || (n.modified && !r) || n.moved
  142619. ? _(
  142620. 'div',
  142621. { className: i('List-heading') },
  142622. n.modified && !r
  142623. ? _(
  142624. 'span',
  142625. null,
  142626. '\u5f53\u524d\u6709 '.concat(n.modified, ' \u6761\u8bb0\u5f55\u4fee\u6539\u4e86\u5185\u5bb9, \u4f46\u5e76\u6ca1\u6709\u63d0\u4ea4。\u8bf7\u9009\u62e9:'),
  142627. _(
  142628. 'button',
  142629. { type: 'button', className: i('Button Button--xs Button--success m-l-sm'), onClick: this.handleSave },
  142630. _(c.Icon, { icon: 'check', className: 'icon m-r-xs' }),
  142631. '\u63d0\u4ea4'
  142632. ),
  142633. _(
  142634. 'button',
  142635. { type: 'button', className: i('Button Button--xs Button--danger m-l-sm'), onClick: this.reset },
  142636. _(c.Icon, { icon: 'close', className: 'icon m-r-xs' }),
  142637. '\u653e\u5f03'
  142638. )
  142639. )
  142640. : n.moved
  142641. ? _(
  142642. 'span',
  142643. null,
  142644. '\u5f53\u524d\u6709 '.concat(n.moved, ' \u6761\u8bb0\u5f55\u4fee\u6539\u4e86\u987a\u5e8f, \u4f46\u5e76\u6ca1\u6709\u63d0\u4ea4。\u8bf7\u9009\u62e9:'),
  142645. _(
  142646. 'button',
  142647. { type: 'button', className: i('Button Button--xs Button--success m-l-sm'), onClick: this.handleSaveOrder },
  142648. _(c.Icon, { icon: 'check', className: 'icon m-r-xs' }),
  142649. '\u63d0\u4ea4'
  142650. ),
  142651. _(
  142652. 'button',
  142653. { type: 'button', className: i('Button Button--xs Button--danger m-l-sm'), onClick: this.reset },
  142654. _(c.Icon, { icon: 'close', className: 'icon m-r-xs' }),
  142655. '\u653e\u5f03'
  142656. )
  142657. )
  142658. : t
  142659. ? d.filter(t, a)
  142660. : ''
  142661. )
  142662. : null
  142663. }),
  142664. (t.prototype.renderHeader = function () {
  142665. var e = this.props,
  142666. t = e.header,
  142667. n = e.headerClassName
  142668. e.headerToolbar
  142669. var r = e.headerToolbarRender,
  142670. a = e.render,
  142671. s = e.showHeader,
  142672. o = e.store,
  142673. l = e.classnames
  142674. if (!1 === s) return null
  142675. var d = r
  142676. ? r(
  142677. i.__assign(i.__assign({}, this.props), {
  142678. selectedItems: o.selectedItems.map(function (e) {
  142679. return e.data
  142680. }),
  142681. items: o.items.map(function (e) {
  142682. return e.data
  142683. }),
  142684. unSelectedItems: o.unSelectedItems.map(function (e) {
  142685. return e.data
  142686. })
  142687. }),
  142688. this.renderToolbar
  142689. )
  142690. : null,
  142691. c = this.renderActions('header'),
  142692. u =
  142693. c || d || o.dragging
  142694. ? _(
  142695. 'div',
  142696. { className: l('List-toolbar', n), key: 'header-toolbar' },
  142697. c,
  142698. d,
  142699. o.dragging ? _('div', { className: l('List-dragTip'), ref: this.dragTipRef }, '\u8bf7\u62d6\u52a8\u5de6\u8fb9\u7684\u6309\u94ae\u8fdb\u884c\u6392\u5e8f') : null
  142700. )
  142701. : null,
  142702. p = !t || (Array.isArray(t) && !t.length) ? null : _('div', { className: l('List-header', n), key: 'header' }, a('header', t))
  142703. return p && u ? [p, u] : p || u || null
  142704. }),
  142705. (t.prototype.renderFooter = function () {
  142706. var e = this.props,
  142707. t = e.footer,
  142708. n = e.footerClassName
  142709. e.footerToolbar
  142710. var r = e.footerToolbarRender,
  142711. a = e.render,
  142712. s = e.showFooter,
  142713. o = e.store,
  142714. l = e.classnames,
  142715. d = e.affixFooter
  142716. if (!1 === s) return null
  142717. var c = r
  142718. ? r(
  142719. i.__assign(i.__assign({}, this.props), {
  142720. selectedItems: o.selectedItems.map(function (e) {
  142721. return e.data
  142722. }),
  142723. items: o.items.map(function (e) {
  142724. return e.data
  142725. }),
  142726. unSelectedItems: o.unSelectedItems.map(function (e) {
  142727. return e.data
  142728. })
  142729. }),
  142730. this.renderToolbar
  142731. )
  142732. : null,
  142733. u = this.renderActions('footer'),
  142734. p = !t || (Array.isArray(t) && !t.length) ? null : _('div', { className: l('List-footer', n, d ? 'List-footer--affix' : ''), key: 'footer' }, a('footer', t)),
  142735. h = u || c ? _('div', { className: l('List-toolbar', n, !p && d ? 'List-footToolbar--affix' : ''), key: 'footer-toolbar' }, u, c) : null
  142736. return p && h ? [h, p] : p || h || null
  142737. }),
  142738. (t.prototype.renderCheckAll = function () {
  142739. var e = this.props,
  142740. t = e.store,
  142741. n = e.multiple,
  142742. r = e.selectable
  142743. return t.selectable && n && r && !t.dragging && t.items.length
  142744. ? _(c.Button, { key: 'checkall', tooltip: '\u5207\u6362\u5168\u9009', onClick: this.handleCheckAll, size: 'sm', level: t.allChecked ? 'info' : 'default' }, '\u5168\u9009')
  142745. : null
  142746. }),
  142747. (t.prototype.renderDragToggler = function () {
  142748. var e = this.props,
  142749. t = e.store
  142750. e.multiple, e.selectable
  142751. var n = e.popOverContainer,
  142752. r = e.env
  142753. return !t.draggable || t.items.length < 2
  142754. ? null
  142755. : _(
  142756. c.Button,
  142757. {
  142758. iconOnly: !0,
  142759. key: 'dragging-toggle',
  142760. tooltip: '\u5bf9\u5217\u8868\u8fdb\u884c\u6392\u5e8f\u64cd\u4f5c',
  142761. tooltipContainer: n || (null == r ? void 0 : r.getModalContainer),
  142762. size: 'sm',
  142763. active: t.dragging,
  142764. onClick: function (e) {
  142765. e.preventDefault(), t.toggleDragging(), t.dragging && t.clear()
  142766. }
  142767. },
  142768. _(c.Icon, { icon: 'exchange', className: 'icon r90' })
  142769. )
  142770. }),
  142771. (t.prototype.renderToolbar = function (e, t) {
  142772. var n = e.type || e
  142773. return 'drag-toggler' === n ? (this.renderedToolbars.push(n), this.renderDragToggler()) : 'check-all' === n ? (this.renderedToolbars.push(n), this.renderCheckAll()) : void 0
  142774. }),
  142775. (t.prototype.renderListItem = function (e, t, n, r) {
  142776. var a,
  142777. s = this.props,
  142778. o = s.render,
  142779. l = s.multiple,
  142780. d = s.store
  142781. s.onAction
  142782. var c = s.onEvent,
  142783. u = s.hideCheckToggler,
  142784. p = s.checkOnItemClick,
  142785. h = s.itemAction,
  142786. m = s.classnames
  142787. s.translate
  142788. var g = s.testIdBuilder,
  142789. f = c && Array.isArray(null === (a = null == c ? void 0 : c.itemClick) || void 0 === a ? void 0 : a.actions) && c.itemClick.actions.length > 0
  142790. return o(''.concat(e), i.__assign({ type: 'list-item' }, t), {
  142791. key: n.index,
  142792. className: m(r, { 'is-checked': n.checked, 'is-modified': n.modified, 'is-moved': n.moved }),
  142793. testIdBuilder: null == g ? void 0 : g.getChild(e),
  142794. selectable: d.selectable,
  142795. checkable: n.checkable,
  142796. multiple: l,
  142797. item: n,
  142798. itemIndex: n.index,
  142799. hideCheckToggler: u,
  142800. checkOnItemClick: p,
  142801. itemAction: h,
  142802. hasClickActions: f,
  142803. selected: n.checked,
  142804. onCheck: this.handleCheck,
  142805. onAction: this.handleAction,
  142806. dragging: d.dragging,
  142807. data: n.locals,
  142808. onQuickChange: d.dragging ? null : this.handleQuickChange,
  142809. popOverContainer: this.getPopOverContainer
  142810. })
  142811. }),
  142812. (t.prototype.render = function () {
  142813. var e,
  142814. t = this,
  142815. n = this.props,
  142816. r = n.className,
  142817. i = n.style,
  142818. a = n.itemClassName,
  142819. s = n.store,
  142820. o = n.placeholder,
  142821. l = n.render
  142822. n.multiple
  142823. var d = n.listItem
  142824. n.onAction, n.hideCheckToggler, n.checkOnItemClick, n.itemAction
  142825. var u = n.affixHeader
  142826. n.env
  142827. var p = n.classnames,
  142828. h = n.size,
  142829. m = n.translate,
  142830. g = n.loading,
  142831. f = void 0 !== g && g,
  142832. y = n.loadingConfig
  142833. this.renderedToolbars = []
  142834. var b = this.renderHeading(),
  142835. C = this.renderHeader()
  142836. return _(
  142837. 'div',
  142838. { className: p('List', r, ((e = {}), (e['List--'.concat(h)] = h), (e['List--unsaved'] = !!s.modified || !!s.moved), e)), style: i, ref: this.bodyRef },
  142839. u ? _('div', { className: p('List-fixedTop') }, C, b) : _(v.default.Fragment, null, C, b),
  142840. s.items.length
  142841. ? _(
  142842. 'div',
  142843. { className: p('List-items') },
  142844. s.items.map(function (e, n) {
  142845. return t.renderListItem(n, d, e, a)
  142846. })
  142847. )
  142848. : _('div', { className: p('List-placeholder') }, l('placeholder', m(o))),
  142849. this.renderFooter(),
  142850. _(c.Spinner, { overlay: !0, show: f, loadingConfig: y })
  142851. )
  142852. }),
  142853. (t.propsList = [
  142854. 'header',
  142855. 'headerToolbarRender',
  142856. 'footer',
  142857. 'footerToolbarRender',
  142858. 'placeholder',
  142859. 'source',
  142860. 'selectable',
  142861. 'headerClassName',
  142862. 'footerClassName',
  142863. 'hideQuickSaveBtn',
  142864. 'hideCheckToggler',
  142865. 'itemCheckableOn',
  142866. 'itemDraggableOn',
  142867. 'actions',
  142868. 'items',
  142869. 'valueField'
  142870. ]),
  142871. (t.defaultProps = { className: '', placeholder: 'placeholder.noData', source: '$items', selectable: !1, headerClassName: '', footerClassName: '', affixHeader: !0 }),
  142872. t
  142873. )
  142874. })(v.default.Component)
  142875. !(function (e) {
  142876. function t(t, n) {
  142877. var r = e.call(this, t) || this
  142878. return n.registerComponent(r), r
  142879. }
  142880. i.__extends(t, e),
  142881. (t.prototype.componentWillUnmount = function () {
  142882. var t
  142883. null === (t = e.prototype.componentWillUnmount) || void 0 === t || t.call(this), this.context.unRegisterComponent(this)
  142884. }),
  142885. (t.prototype.receive = function (e, t) {
  142886. var n,
  142887. r,
  142888. i,
  142889. a = this.context
  142890. return (null === (n = this.props) || void 0 === n ? void 0 : n.host) ? (null === (i = (r = this.props.host).receive) || void 0 === i ? void 0 : i.call(r, e, t)) : t ? a.send(t, e) : void 0
  142891. }),
  142892. (t.prototype.reload = function (e, t, n, r) {
  142893. var a, s, o, l
  142894. return i.__awaiter(this, void 0, void 0, function () {
  142895. var d
  142896. return i.__generator(this, function (i) {
  142897. return (
  142898. this.props.store,
  142899. (null == r ? void 0 : r.index) || (null == r ? void 0 : r.condition)
  142900. ? [2]
  142901. : ((d = this.context),
  142902. (null === (a = this.props) || void 0 === a ? void 0 : a.host)
  142903. ? [2, null === (l = null === (s = this.props) || void 0 === s ? void 0 : (o = s.host).reload) || void 0 === l ? void 0 : l.call(o, e, t, n)]
  142904. : e
  142905. ? [2, d.reload(e, n)]
  142906. : [2])
  142907. )
  142908. })
  142909. })
  142910. }),
  142911. (t.prototype.setData = function (e, t, n, r) {
  142912. return i.__awaiter(this, void 0, void 0, function () {
  142913. var a
  142914. return i.__generator(this, function (i) {
  142915. switch (i.label) {
  142916. case 0:
  142917. return (a = this.props.store), void 0 === n && void 0 === r ? [3, 2] : [4, d.getMatchedEventTargets(a.items, this.props.data, n, r)]
  142918. case 1:
  142919. return (
  142920. i.sent().forEach(function (t) {
  142921. t.updateData(e)
  142922. }),
  142923. [3, 3]
  142924. )
  142925. case 2:
  142926. return [2, a.updateData(e, void 0, t)]
  142927. case 3:
  142928. return [2]
  142929. }
  142930. })
  142931. })
  142932. }),
  142933. (t.prototype.getData = function () {
  142934. var e = this.props,
  142935. t = e.store,
  142936. n = e.data
  142937. return t.getData(n)
  142938. }),
  142939. (t.prototype.doAction = function (e, t, n, r) {
  142940. return i.__awaiter(this, void 0, void 0, function () {
  142941. var n, a, s, o, l, c
  142942. return i.__generator(this, function (i) {
  142943. switch (i.label) {
  142944. case 0:
  142945. switch (((n = this.props), (a = n.store), (s = n.valueField), (o = n.data), (l = null == e ? void 0 : e.actionType), l)) {
  142946. case 'selectAll':
  142947. return [3, 1]
  142948. case 'clearAll':
  142949. return [3, 2]
  142950. case 'select':
  142951. return [3, 3]
  142952. case 'initDrag':
  142953. return [3, 5]
  142954. case 'cancelDrag':
  142955. return [3, 6]
  142956. case 'submitQuickEdit':
  142957. return [3, 7]
  142958. }
  142959. return [3, 9]
  142960. case 1:
  142961. return a.clear(), a.toggleAll(), [3, 10]
  142962. case 2:
  142963. return a.clear(), [3, 10]
  142964. case 3:
  142965. return [4, d.getMatchedEventTargets(a.items, t || this.props.data, r.index, r.condition, r.selected)]
  142966. case 4:
  142967. return (
  142968. (c = i.sent()),
  142969. a.updateSelected(
  142970. c.map(function (e) {
  142971. return e.data
  142972. }),
  142973. s
  142974. ),
  142975. [3, 10]
  142976. )
  142977. case 5:
  142978. return a.startDragging(), [3, 10]
  142979. case 6:
  142980. return a.stopDragging(), [3, 10]
  142981. case 7:
  142982. return [4, this.handleSave()]
  142983. case 8:
  142984. return i.sent(), [3, 10]
  142985. case 9:
  142986. return [2, this.handleAction(void 0, e, o)]
  142987. case 10:
  142988. return [2]
  142989. }
  142990. })
  142991. })
  142992. }),
  142993. (t.contextType = d.ScopedContext),
  142994. (t = i.__decorate([d.Renderer({ type: 'list', storeType: d.ListStore.name }), i.__metadata('design:paramtypes', [Object, Object])], t))
  142995. })(I)
  142996. var A = (function (e) {
  142997. function t(t) {
  142998. var n = e.call(this, t) || this
  142999. return (
  143000. (n.itemRender = n.itemRender.bind(n)),
  143001. (n.handleAction = n.handleAction.bind(n)),
  143002. (n.handleQuickChange = n.handleQuickChange.bind(n)),
  143003. (n.handleClick = n.handleClick.bind(n)),
  143004. (n.handleCheck = n.handleCheck.bind(n)),
  143005. n
  143006. )
  143007. }
  143008. return (
  143009. i.__extends(t, e),
  143010. (t.prototype.handleClick = function (e) {
  143011. if (!d.isClickOnInput(e)) {
  143012. var t = this.props,
  143013. n = t.checkable,
  143014. r = t.checkOnItemClick,
  143015. i = t.itemAction,
  143016. a = t.onAction,
  143017. s = t.item,
  143018. o = t.onCheck,
  143019. l = t.hasClickActions
  143020. null == a || a(e, l ? void 0 : i, l ? s : s.locals), n && r && !l && !i && (null == o || o(s))
  143021. }
  143022. }),
  143023. (t.prototype.handleCheck = function () {
  143024. var e = this.props,
  143025. t = e.onCheck,
  143026. n = e.item
  143027. null == t || t(n)
  143028. }),
  143029. (t.prototype.handleAction = function (e, t, n) {
  143030. var r = this.props,
  143031. i = r.onAction,
  143032. a = r.item
  143033. i && i(e, t, n || a.data)
  143034. }),
  143035. (t.prototype.handleQuickChange = function (e, t, n, r) {
  143036. var i = this.props,
  143037. a = i.onQuickChange,
  143038. s = i.item
  143039. a && a(s, e, t, n, r)
  143040. }),
  143041. (t.prototype.renderLeft = function () {
  143042. var e = this.props,
  143043. t = e.dragging,
  143044. n = e.selectable,
  143045. r = e.selected,
  143046. i = e.checkable,
  143047. a = e.multiple,
  143048. s = e.hideCheckToggler
  143049. e.checkOnItemClick
  143050. var o = e.classnames,
  143051. l = e.classPrefix,
  143052. d = e.testIdBuilder
  143053. return t
  143054. ? _('div', { className: o('ListItem-dragBtn') }, _(c.Icon, { icon: 'drag-bar', className: 'icon' }))
  143055. : n && !s
  143056. ? _(
  143057. 'div',
  143058. { className: o('ListItem-checkBtn') },
  143059. _(c.Checkbox, {
  143060. classPrefix: l,
  143061. type: !1 !== a ? 'checkbox' : 'radio',
  143062. disabled: !i,
  143063. checked: r,
  143064. onChange: this.handleCheck,
  143065. inline: !0,
  143066. testIdBuilder: null == d ? void 0 : d.getChild('checkbox')
  143067. })
  143068. )
  143069. : null
  143070. }),
  143071. (t.prototype.renderRight = function () {
  143072. var e = this,
  143073. t = this.props,
  143074. n = t.actions,
  143075. r = t.render,
  143076. a = t.data,
  143077. s = t.dragging,
  143078. o = t.classnames
  143079. return Array.isArray(n)
  143080. ? _(
  143081. 'div',
  143082. { className: o('ListItem-actions') },
  143083. n.map(function (t, n) {
  143084. return d.isVisible(t, a)
  143085. ? r('action/'.concat(n), i.__assign({ size: 'sm', level: 'link', type: 'button' }, t), { key: n, disabled: s || d.isDisabled(t, a), onAction: e.handleAction })
  143086. : null
  143087. })
  143088. )
  143089. : null
  143090. }),
  143091. (t.prototype.renderChild = function (e, t, n) {
  143092. void 0 === t && (t = 'body'), void 0 === n && (n = 0)
  143093. var r = this.props.render
  143094. if ('string' == typeof e || 'number' == typeof e) return r(t, e, { key: n })
  143095. var i = e
  143096. return 'hbox' === i.type || 'grid' === i.type ? r(t, e, { key: n, itemRender: this.itemRender.bind(this) }) : this.renderFeild(t, i, n, this.props)
  143097. }),
  143098. (t.prototype.itemRender = function (e, t, n) {
  143099. return this.renderFeild('column/'.concat(t), e, t, n)
  143100. }),
  143101. (t.prototype.renderFeild = function (e, t, n, r) {
  143102. var a = (null == r ? void 0 : r.render) || this.props.render,
  143103. s = this.props.data,
  143104. o = this.props.classnames,
  143105. l = this.props.itemIndex,
  143106. c = t.$$id ? ''.concat(t.$$id, '-field') : ''
  143107. return d.isVisible(t, s)
  143108. ? _(
  143109. 'div',
  143110. { key: n, className: o('ListItem-field') },
  143111. t && t.label ? _('label', { className: o('ListItem-fieldLabel', t.labelClassName) }, t.label) : null,
  143112. a(e, i.__assign(i.__assign({}, t), { field: t, $$id: c, type: 'list-item-field' }), {
  143113. rowIndex: l,
  143114. colIndex: n,
  143115. className: o('ListItem-fieldValue', d.filterClassNameObject(t.className, s)),
  143116. onAction: this.handleAction,
  143117. onQuickChange: this.handleQuickChange
  143118. })
  143119. )
  143120. : null
  143121. }),
  143122. (t.prototype.renderBody = function () {
  143123. var e = this,
  143124. t = this.props.body
  143125. return t
  143126. ? Array.isArray(t)
  143127. ? t.map(function (t, n) {
  143128. return e.renderChild(i.__assign({ type: 'plain' }, 'string' == typeof t ? { type: 'tpl', tpl: t } : t), 'body/'.concat(n), n)
  143129. })
  143130. : this.renderChild(t, 'body')
  143131. : null
  143132. }),
  143133. (t.prototype.render = function () {
  143134. var e = this.props,
  143135. t = e.className,
  143136. n = e.data,
  143137. r = e.avatar,
  143138. i = e.title,
  143139. a = e.titleClassName,
  143140. s = e.subTitle,
  143141. o = e.desc,
  143142. l = e.avatarClassName,
  143143. c = e.render,
  143144. u = e.classnames,
  143145. p = e.actionsPosition,
  143146. h = e.itemAction
  143147. e.onEvent
  143148. var m = e.hasClickActions,
  143149. g = d.filter(r, n),
  143150. f = d.filter(i, n),
  143151. v = d.filter(s, n),
  143152. y = d.filter(o, n)
  143153. return _(
  143154. 'div',
  143155. { onClick: this.handleClick, className: u('ListItem ListItem--actions-at-'.concat(p || 'right'), { 'ListItem--hasItemAction': h || m }, t) },
  143156. this.renderLeft(),
  143157. this.renderRight(),
  143158. g ? _('span', { className: u('ListItem-avatar', l) }, _('img', { src: g, alt: '...' })) : null,
  143159. _(
  143160. 'div',
  143161. { className: u('ListItem-content') },
  143162. f ? _('p', { className: u('ListItem-title', a) }, f) : null,
  143163. v ? _('div', null, _('small', { className: u('ListItem-subtitle') }, v)) : null,
  143164. y ? c('description', y) : null,
  143165. this.renderBody()
  143166. )
  143167. )
  143168. }),
  143169. (t.defaultProps = { avatarClassName: 'thumb-sm avatar m-r', titleClassName: 'h5' }),
  143170. (t.propsList = ['avatarClassName', 'titleClassName', 'itemAction']),
  143171. t
  143172. )
  143173. })(v.default.Component),
  143174. N = (function (e) {
  143175. function t() {
  143176. return (null !== e && e.apply(this, arguments)) || this
  143177. }
  143178. return (
  143179. i.__extends(t, e),
  143180. (t.propsList = i.__spreadArray(['multiple'], i.__read(A.propsList), !1)),
  143181. (t = i.__decorate([d.Renderer({ test: /(^|\/)(?:list|list-group)\/(?:.*\/)?list-item$/, name: 'list-item' })], t))
  143182. )
  143183. })(A)
  143184. !(function (e) {
  143185. function t() {
  143186. return (null !== e && e.apply(this, arguments)) || this
  143187. }
  143188. i.__extends(t, e),
  143189. (t.prototype.render = function () {
  143190. var e = this.props,
  143191. t = e.className,
  143192. n = e.render,
  143193. r = e.style,
  143194. a = e.wrapperComponent,
  143195. s = e.contentsOnly
  143196. e.labelClassName
  143197. var o = e.value,
  143198. l = e.data,
  143199. d = e.children,
  143200. c = e.width,
  143201. u = e.innerClassName
  143202. e.label
  143203. var p = e.tabIndex,
  143204. h = e.onKeyUp,
  143205. m = e.field,
  143206. g = i.__rest(e, [
  143207. 'className',
  143208. 'render',
  143209. 'style',
  143210. 'wrapperComponent',
  143211. 'contentsOnly',
  143212. 'labelClassName',
  143213. 'value',
  143214. 'data',
  143215. 'children',
  143216. 'width',
  143217. 'innerClassName',
  143218. 'label',
  143219. 'tabIndex',
  143220. 'onKeyUp',
  143221. 'field'
  143222. ]),
  143223. f = i.__assign(i.__assign({}, m), { className: u, type: (m && m.type) || 'plain' }),
  143224. v = d || n('field', f, i.__assign(i.__assign({}, b.default(g, Object.keys(f))), { value: o, data: l }))
  143225. return (
  143226. c && (((r = r || {}).width = r.width || c), (v = _('div', { style: { width: /%/.test(String(c)) ? '' : c } }, v))),
  143227. s ? v : _((a = a || 'div'), { style: r, className: t, tabIndex: p, onKeyUp: h }, v)
  143228. )
  143229. }),
  143230. (t.defaultProps = i.__assign(i.__assign({}, g.TableCell.defaultProps), { wrapperComponent: 'div' })),
  143231. (t.propsList = i.__spreadArray(['quickEdit', 'quickEditEnabledOn', 'popOver', 'copyable', 'inline'], i.__read(g.TableCell.propsList), !1)),
  143232. (t = i.__decorate([d.Renderer({ type: 'list-item-field' }), u.HocQuickEdit(), p.HocPopOver(), h.HocCopyable()], t))
  143233. })(g.TableCell),
  143234. (t.ListItem = A),
  143235. (t.ListItemRenderer = N),
  143236. (t.default = I),
  143237. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  143238. }) /*!node_modules/amis/lib/renderers/Log.js*/
  143239. amis.define('a3249eb', function (e, t, r, s) {
  143240. 'use strict'
  143241. Object.defineProperty(t, '__esModule', { value: !0 })
  143242. var i = e('68b98b9'),
  143243. o = e('ac704b9'),
  143244. n = e('64ea6e0'),
  143245. a = e('59972ca')
  143246. function l(e) {
  143247. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  143248. }
  143249. var c = l(o),
  143250. u = e('ac704b9'),
  143251. h = (u.default || u).createElement
  143252. ;(u.default || u).Fragment
  143253. var d = { 30: 'black', 31: 'red', 32: 'green', 33: 'yellow', 34: 'blue', 35: 'magenta', 36: 'cyan', 37: 'white', 90: 'grey' },
  143254. f = { 40: 'black', 41: 'red', 42: 'green', 43: 'yellow', 44: 'blue', 45: 'magenta', 46: 'cyan', 47: 'white' },
  143255. p = (function (e) {
  143256. function t(t) {
  143257. var r = e.call(this, t) || this
  143258. return (
  143259. (r.isDone = !1),
  143260. (r.autoScroll = !1),
  143261. (r.state = { lastLine: '', logs: [], originLastLine: '', originLogs: [], refresh: !0, showLineNumber: !1, filterWord: '' }),
  143262. (r.refresh = function (e) {
  143263. var t = r.state.refresh
  143264. r.setState({ refresh: !t }), t || (r.clear(e), r.loadLogs()), e.preventDefault()
  143265. }),
  143266. (r.clear = function (e) {
  143267. r.setState({ logs: (r.logs = []), lastLine: (r.lastLine = ''), originLogs: [], originLastLine: '' }), null == e || e.preventDefault()
  143268. }),
  143269. (r.filterWord = function (e, t, s) {
  143270. var i = e,
  143271. o = t
  143272. '' !== s &&
  143273. null != s &&
  143274. s.length > 0 &&
  143275. ((e = e.filter(function (e) {
  143276. return e.includes(s)
  143277. })),
  143278. t.includes(s) || (t = '')),
  143279. r.setState({ filterWord: s, lastLine: (r.lastLine = t), logs: (r.logs = e), originLogs: i, originLastLine: o })
  143280. }),
  143281. (r.addLines = function (e) {
  143282. e = e.concat()
  143283. var t = r.props.maxLength,
  143284. s = r.lastLine || '',
  143285. i = (r.logs || []).concat()
  143286. 1 === e.length
  143287. ? ((s += e[0]), r.setState({ lastLine: (r.lastLine = s) }))
  143288. : ((e[0] = s + (e[0] || '')), (s = e.pop() || ''), t && i.length + e.length > t && i.splice(0, i.length + e.length - t), (i = i.concat(e)), r.filterWord(i, s, r.state.filterWord))
  143289. }),
  143290. (r.logRef = c.default.createRef()),
  143291. (r.autoScroll = t.autoScroll || !1),
  143292. (r.pauseOrResumeScrolling = r.pauseOrResumeScrolling.bind(r)),
  143293. r
  143294. )
  143295. }
  143296. return (
  143297. i.__extends(t, e),
  143298. (t.prototype.componentWillUnmount = function () {
  143299. this.logRef && this.logRef.current && this.logRef.current.removeEventListener('scroll', this.pauseOrResumeScrolling)
  143300. }),
  143301. (t.prototype.componentDidMount = function () {
  143302. if ((this.autoScroll && this.logRef && this.logRef.current && this.logRef.current.addEventListener('scroll', this.pauseOrResumeScrolling), this.props.source)) {
  143303. var e = 'string' == typeof this.props.source ? n.resolveVariableAndFilter(this.props.source, this.props.data, '| raw') : this.props.source
  143304. e && n.isEffectiveApi(e)
  143305. ? this.loadLogs()
  143306. : ('string' == typeof e ||
  143307. (Array.isArray(e) &&
  143308. e.every(function (e) {
  143309. return 'string' == typeof e
  143310. }))) &&
  143311. (this.clear(), this.addLines(Array.isArray(e) ? e : [e]))
  143312. }
  143313. }),
  143314. (t.prototype.componentDidUpdate = function (e) {
  143315. if ((this.autoScroll && this.logRef && this.logRef.current && (this.logRef.current.scrollTop = this.logRef.current.scrollHeight), this.props.source)) {
  143316. var t = 'string' == typeof this.props.source ? n.resolveVariableAndFilter(this.props.source, this.props.data, '| raw') : this.props.source
  143317. if (t && n.isEffectiveApi(t)) n.isApiOutdated(e.source, this.props.source, e.data, this.props.data) && this.loadLogs()
  143318. else if (
  143319. 'string' == typeof t ||
  143320. (Array.isArray(t) &&
  143321. t.every(function (e) {
  143322. return 'string' == typeof e
  143323. }))
  143324. ) {
  143325. n.resolveVariableAndFilter(e.source, e.data, '| raw') !== t && t && (this.clear(), this.addLines(Array.isArray(t) ? t : [t]))
  143326. }
  143327. }
  143328. }),
  143329. (t.prototype.pauseOrResumeScrolling = function () {
  143330. if (this.logRef && this.logRef.current) {
  143331. var e = this.logRef.current,
  143332. t = e.scrollHeight,
  143333. r = e.scrollTop,
  143334. s = e.offsetHeight
  143335. this.autoScroll = t - (r + s) < 50
  143336. }
  143337. }),
  143338. (t.prototype.loadLogs = function () {
  143339. var e, t, r
  143340. return i.__awaiter(this, void 0, void 0, function () {
  143341. var s,
  143342. o,
  143343. a,
  143344. l,
  143345. c,
  143346. u,
  143347. h,
  143348. d,
  143349. f,
  143350. p,
  143351. g,
  143352. m,
  143353. v,
  143354. L,
  143355. y,
  143356. b,
  143357. R,
  143358. S = this
  143359. return i.__generator(this, function (i) {
  143360. switch (i.label) {
  143361. case 0:
  143362. return (
  143363. (s = this.props),
  143364. (o = s.source),
  143365. (a = s.data),
  143366. (l = s.env),
  143367. (c = s.translate),
  143368. (u = s.encoding),
  143369. s.maxLength,
  143370. (h = s.credentials),
  143371. (d = void 0 === h ? 'include' : h),
  143372. (f = n.buildApi(o, a)).url
  143373. ? [
  143374. 4,
  143375. fetch(f.url, {
  143376. method: (null === (e = f.method) || void 0 === e ? void 0 : e.toLocaleUpperCase()) || 'GET',
  143377. headers: f.headers || void 0,
  143378. body: f.data ? JSON.stringify(f.data) : void 0,
  143379. credentials: d
  143380. })
  143381. ]
  143382. : [2]
  143383. )
  143384. case 1:
  143385. if (200 !== (p = i.sent()).status) return [3, 8]
  143386. if (!(g = p.body)) return [2]
  143387. ;(m = g.getReader()), (i.label = 2)
  143388. case 2:
  143389. return this.state.refresh
  143390. ? [3, 4]
  143391. : [
  143392. 4,
  143393. m.cancel('click cancel button').then(function () {
  143394. S.props.env.notify('success', '\u65e5\u5fd7\u5df2\u7ecf\u505c\u6b62\u5237\u65b0')
  143395. })
  143396. ]
  143397. case 3:
  143398. i.sent(), (i.label = 4)
  143399. case 4:
  143400. return [4, m.read()]
  143401. case 5:
  143402. if (((v = i.sent()), (L = v.done), (y = v.value) && ((b = new TextDecoder(u).decode(y, { stream: !0 })), (R = b.split('\n')), this.addLines(R)), L)) return (this.isDone = !0), [2]
  143403. i.label = 6
  143404. case 6:
  143405. return [3, 2]
  143406. case 7:
  143407. return [3, 9]
  143408. case 8:
  143409. !f.silent && l.notify('error', null !== (r = null === (t = null == f ? void 0 : f.messages) || void 0 === t ? void 0 : t.failed) && void 0 !== r ? r : c('fetchFailed')),
  143410. (i.label = 9)
  143411. case 9:
  143412. return [2]
  143413. }
  143414. })
  143415. })
  143416. }),
  143417. (t.prototype.ansiColrToHtml = function (e) {
  143418. if (!0 === this.props.disableColor) return e
  143419. var t = e.match(/\u001b\[([^m]+)m/)
  143420. if (t) {
  143421. var r = t[1]
  143422. if (r) {
  143423. if (((e = e.replace(/\u001b[^m]*?m/g, '')), r in d)) return h('span', { style: { color: d[r] } }, e)
  143424. if (r in f) return h('span', { style: { backgroundColor: f[r] } }, e.replace(/\u001b[^m]*?m/g, ''))
  143425. }
  143426. }
  143427. return e
  143428. }),
  143429. (t.prototype.renderHighlightWord = function (e) {
  143430. var t = this,
  143431. r = this.props.classnames,
  143432. s = this.state.filterWord
  143433. if ('' === s) return this.ansiColrToHtml(e)
  143434. var i = e.split(s)
  143435. return i.map(function (e, o) {
  143436. return o < i.length - 1 ? h('span', null, t.ansiColrToHtml(e), h('span', { className: r('Log-line-highlight') }, s)) : e
  143437. })
  143438. }),
  143439. (t.prototype.renderLine = function (e, t, r) {
  143440. var s = this.props,
  143441. i = s.classnames
  143442. return s.disableColor, h('div', { className: i('Log-line'), key: e }, r && h('span', { className: i('Log-line-number') }, e + 1, ' '), this.renderHighlightWord(t))
  143443. }),
  143444. (t.prototype.render = function () {
  143445. var e = this,
  143446. t = this.props,
  143447. r = t.source,
  143448. s = t.className,
  143449. o = t.style,
  143450. n = t.classnames,
  143451. l = t.placeholder,
  143452. u = t.height,
  143453. d = t.rowHeight
  143454. t.disableColor
  143455. var f,
  143456. p = t.translate,
  143457. g = t.operation,
  143458. m = this.state,
  143459. v = m.refresh,
  143460. L = m.showLineNumber,
  143461. y = p(l)
  143462. r || (y = p('Log.mustHaveSource'))
  143463. var b = this.state.lastLine ? this.state.logs.concat([this.state.lastLine]) : this.state.logs,
  143464. R = d
  143465. return (
  143466. (f = R
  143467. ? h(a.VirtualList, {
  143468. height: u,
  143469. itemCount: b.length,
  143470. itemSize: d,
  143471. renderItem: function (t) {
  143472. var r = t.index,
  143473. s = t.style
  143474. return h(
  143475. 'div',
  143476. { className: n('Log-line'), key: r, style: i.__assign(i.__assign({}, s), { whiteSpace: 'nowrap' }) },
  143477. L && h('span', { className: n('Log-line-number') }, r + 1, ' '),
  143478. e.renderHighlightWord(b[r])
  143479. )
  143480. }
  143481. })
  143482. : b.map(function (t, r) {
  143483. return e.renderLine(r, t, L)
  143484. })),
  143485. h(
  143486. 'div',
  143487. { className: n('Log', s), style: o },
  143488. h(
  143489. 'div',
  143490. { className: n('Log-operation') },
  143491. g &&
  143492. (null == g ? void 0 : g.length) > 0 &&
  143493. h(
  143494. c.default.Fragment,
  143495. null,
  143496. g.includes('stop') && h('a', { title: p('stop'), className: v ? '' : 'is-disabled', onClick: this.refresh }, h(a.Icon, { icon: 'pause' })),
  143497. g.includes('restart') && h('a', { title: p('reload'), className: v ? 'is-disabled' : '', onClick: this.refresh }, h(a.Icon, { icon: 'refresh' })),
  143498. g.includes('showLineNumber') &&
  143499. h(
  143500. 'a',
  143501. {
  143502. title: p(L ? 'Log.notShowLineNumber' : 'Log.showLineNumber'),
  143503. onClick: function (t) {
  143504. e.setState({ showLineNumber: !L }), t.preventDefault()
  143505. }
  143506. },
  143507. h(a.Icon, { icon: L ? 'invisible' : 'view' })
  143508. ),
  143509. g.includes('clear') && h('a', { onClick: this.clear, title: p('clear') }, h(a.Icon, { icon: 'remove' })),
  143510. g &&
  143511. g.includes('filter') &&
  143512. h(a.SearchBox, {
  143513. className: n('Log-filter-box'),
  143514. placeholder: '\u8fc7\u6ee4\u8bcd',
  143515. onChange: function (t) {
  143516. return e.filterWord(e.state.originLogs, e.state.lastLine, t)
  143517. },
  143518. value: this.state.filterWord
  143519. })
  143520. )
  143521. ),
  143522. h('div', { ref: this.logRef, className: n('Log-body'), style: { height: R ? 'auto' : u } }, R || f.length ? f : y)
  143523. )
  143524. )
  143525. }),
  143526. (t.defaultProps = { height: 500, autoScroll: !0, placeholder: 'loading', encoding: 'utf-8' }),
  143527. t
  143528. )
  143529. })(c.default.Component)
  143530. !(function (e) {
  143531. function t() {
  143532. return (null !== e && e.apply(this, arguments)) || this
  143533. }
  143534. i.__extends(t, e), (t = i.__decorate([n.Renderer({ type: 'log' })], t))
  143535. })(p),
  143536. (t.Log = p),
  143537. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  143538. }) /*!node_modules/amis/lib/renderers/Operation.js*/
  143539. amis.define('2e3dde8', function (e, t, n, i) {
  143540. 'use strict'
  143541. Object.defineProperty(t, '__esModule', { value: !0 })
  143542. var r = e('68b98b9'),
  143543. l = e('ac704b9'),
  143544. a = e('64ea6e0')
  143545. function s(e) {
  143546. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  143547. }
  143548. var o = s(l),
  143549. u = e('ac704b9'),
  143550. d = (u.default || u).createElement
  143551. ;(u.default || u).Fragment
  143552. var c = (function (e) {
  143553. function t() {
  143554. return (null !== e && e.apply(this, arguments)) || this
  143555. }
  143556. return (
  143557. r.__extends(t, e),
  143558. (t.prototype.render = function () {
  143559. var e = this.props,
  143560. t = e.className,
  143561. n = e.style,
  143562. i = e.buttons,
  143563. l = e.render,
  143564. a = e.classnames,
  143565. s = e.testIdBuilder
  143566. return d(
  143567. 'div',
  143568. { className: a('OperationField', t), style: n },
  143569. Array.isArray(i)
  143570. ? i.map(function (e, t) {
  143571. return l(''.concat(t), r.__assign({ type: 'button', size: e.size || 'sm', level: e.level || (e.icon && !e.label ? 'link' : '') }, e), {
  143572. key: t,
  143573. testIdBuilder: null == s ? void 0 : s.getChild('button-'.concat(e.testid || e.id || t))
  143574. })
  143575. })
  143576. : null
  143577. )
  143578. }),
  143579. (t.propsList = ['buttons', 'label']),
  143580. (t.defaultProps = {}),
  143581. t
  143582. )
  143583. })(o.default.Component)
  143584. !(function (e) {
  143585. function t() {
  143586. return (null !== e && e.apply(this, arguments)) || this
  143587. }
  143588. r.__extends(t, e), (t = r.__decorate([a.Renderer({ type: 'operation' })], t))
  143589. })(c),
  143590. (t.OperationField = c),
  143591. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  143592. }) /*!node_modules/amis/lib/renderers/Page.js*/
  143593. amis.define('8ca2926', function (e, t, a, n) {
  143594. 'use strict'
  143595. Object.defineProperty(t, '__esModule', { value: !0 })
  143596. var o = e('68b98b9'),
  143597. i = e('ac704b9'),
  143598. s = e('64ea6e0'),
  143599. r = e('59972ca'),
  143600. l = e('668845d')
  143601. function d(e) {
  143602. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  143603. }
  143604. var p = d(i),
  143605. c = e('ac704b9'),
  143606. h = (c.default || c).createElement
  143607. ;(c.default || c).Fragment
  143608. var u = (function (e) {
  143609. function t(t) {
  143610. var a = e.call(this, t) || this
  143611. return (
  143612. s.bulkBindFunctions(a, [
  143613. 'handleAction',
  143614. 'handleChange',
  143615. 'handleBulkChange',
  143616. 'handleQuery',
  143617. 'handleDialogConfirm',
  143618. 'handleDialogClose',
  143619. 'handleDrawerConfirm',
  143620. 'handleDrawerClose',
  143621. 'handleClick',
  143622. 'reload',
  143623. 'silentReload',
  143624. 'initInterval'
  143625. ]),
  143626. (a.style = document.createElement('style')),
  143627. a.style.setAttribute('data-page', ''),
  143628. document.getElementsByTagName('head')[0].appendChild(a.style),
  143629. a.updateStyle(),
  143630. (a.varStyle = document.createElement('style')),
  143631. a.varStyle.setAttribute('data-vars', ''),
  143632. document.getElementsByTagName('head')[0].appendChild(a.varStyle),
  143633. a.updateVarStyle(),
  143634. a
  143635. )
  143636. }
  143637. return (
  143638. o.__extends(t, e),
  143639. (t.prototype.updateStyle = function () {
  143640. this.props.css || this.props.mobileCSS
  143641. ? (this.style.innerHTML = '\n '
  143642. .concat(this.buildCSS(this.props.css), '\n\n @media (max-width: 768px) {\n ')
  143643. .concat(this.buildCSS(this.props.mobileCSS), '\n }\n '))
  143644. : (this.style.innerHTML = '')
  143645. }),
  143646. (t.prototype.buildCSS = function (e) {
  143647. if (!e) return ''
  143648. var t = ''
  143649. for (var a in e) {
  143650. var n = e[a],
  143651. o = ''
  143652. for (var i in n) {
  143653. var s = '',
  143654. r = n[i]
  143655. if ('string' == typeof r) o += ' '.concat(i, ': ').concat(r, ';\n')
  143656. else {
  143657. for (var l in r) s += ' '.concat(l, ':').concat(r[l], ';')
  143658. o += ' '.concat(i, ' {').concat(s, '}\n')
  143659. }
  143660. }
  143661. t += '\n '.concat(a, ' {\n ').concat(o, '\n }\n ')
  143662. }
  143663. return t
  143664. }),
  143665. (t.prototype.updateVarStyle = function () {
  143666. var e = this.props.cssVars,
  143667. t = ''
  143668. if (e) {
  143669. for (var a in e)
  143670. if (a.startsWith('--')) {
  143671. if (-1 !== a.indexOf(':')) continue
  143672. var n = e[a]
  143673. if ('string' == typeof n && (-1 !== n.indexOf('expression(') || -1 !== n.indexOf(';'))) continue
  143674. t += ''.concat(a, ': ').concat(n, '; \n')
  143675. }
  143676. this.varStyle.innerHTML = '\n :root {\n '.concat(t, '\n }\n ')
  143677. }
  143678. }),
  143679. (t.prototype.componentDidMount = function () {
  143680. return o.__awaiter(this, void 0, void 0, function () {
  143681. var e, t, a, n, i, r, d, p, c, h
  143682. return o.__generator(this, function (o) {
  143683. switch (o.label) {
  143684. case 0:
  143685. return (
  143686. (e = this.props),
  143687. (t = e.initApi),
  143688. (a = e.initFetch),
  143689. (n = e.initFetchOn),
  143690. (i = e.store),
  143691. (r = e.messages),
  143692. (d = e.data),
  143693. (p = e.dispatchEvent),
  143694. (c = e.env),
  143695. (this.mounted = !0),
  143696. [4, p('init', d, this)]
  143697. )
  143698. case 1:
  143699. return (
  143700. (h = o.sent()),
  143701. (null == c ? void 0 : c.tracker) && c.tracker({ eventType: 'pageLoaded' }, this.props),
  143702. (null == h ? void 0 : h.prevented) || !l.isAlive(i)
  143703. ? [2]
  143704. : (s.isEffectiveApi(t, i.data, a, n) && i.fetchInitData(t, i.data, { successMessage: r && r.fetchSuccess, errorMessage: r && r.fetchFailed }).then(this.initInterval), [2])
  143705. )
  143706. }
  143707. })
  143708. })
  143709. }),
  143710. (t.prototype.componentDidUpdate = function (e) {
  143711. var t = this.props,
  143712. a = t.store,
  143713. n = t.initApi
  143714. if ((t.initFetchOn && t.initFetch && !e.initFetch) || (!1 !== t.initFetch && s.isApiOutdated(e.initApi, n, e.data, t.data))) {
  143715. var o = t.messages
  143716. s.isEffectiveApi(n, a.data) && a.fetchData(n, a.data, { successMessage: o && o.fetchSuccess, errorMessage: o && o.fetchFailed }).then(this.initInterval)
  143717. }
  143718. ;(JSON.stringify(t.css) === JSON.stringify(e.css) && JSON.stringify(t.mobileCSS) === JSON.stringify(e.mobileCSS)) || this.updateStyle(),
  143719. JSON.stringify(t.cssVars) !== JSON.stringify(e.cssVars) && this.updateVarStyle(),
  143720. s.isObjectShallowModified(e.defaultData, t.defaultData) && a.reInitData(t.defaultData)
  143721. }),
  143722. (t.prototype.componentWillUnmount = function () {
  143723. var e, t
  143724. ;(this.mounted = !1),
  143725. clearTimeout(this.timer),
  143726. this.style && (null === (e = this.style.parentNode) || void 0 === e || e.removeChild(this.style)),
  143727. this.varStyle && (null === (t = this.varStyle.parentNode) || void 0 === t || t.removeChild(this.varStyle))
  143728. }),
  143729. (t.prototype.reloadTarget = function (e, t) {}),
  143730. (t.prototype.handleAction = function (e, t, a, n, i) {
  143731. var r = this
  143732. void 0 === n && (n = !1)
  143733. var l = this.props,
  143734. d = l.env,
  143735. p = l.store,
  143736. c = l.messages,
  143737. h = l.onAction
  143738. if ('dialog' === t.actionType)
  143739. return (
  143740. p.setCurrentAction(t, this.props.resolveDefinitions),
  143741. new Promise(function (e) {
  143742. p.openDialog(
  143743. a,
  143744. void 0,
  143745. function (a, n) {
  143746. var o
  143747. null === (o = t.callback) || void 0 === o || o.call(t, a, n), e({ confirmed: a, value: n })
  143748. },
  143749. i || r.context
  143750. )
  143751. })
  143752. )
  143753. if ('drawer' === t.actionType)
  143754. return (
  143755. p.setCurrentAction(t, this.props.resolveDefinitions),
  143756. new Promise(function (e) {
  143757. p.openDrawer(
  143758. a,
  143759. void 0,
  143760. function (a, n) {
  143761. var o
  143762. null === (o = t.callback) || void 0 === o || o.call(t, a, n), e({ confirmed: a, value: n })
  143763. },
  143764. i
  143765. )
  143766. })
  143767. )
  143768. if ('ajax' === t.actionType) {
  143769. if ((p.setCurrentAction(t, this.props.resolveDefinitions), !s.isEffectiveApi(t.api, a))) return
  143770. return p
  143771. .saveRemote(t.api, a, { successMessage: (t.messages && t.messages.success) || (c && c.saveSuccess), errorMessage: (t.messages && t.messages.failed) || (c && c.saveSuccess) })
  143772. .then(function () {
  143773. return o.__awaiter(r, void 0, void 0, function () {
  143774. var e
  143775. return o.__generator(this, function (a) {
  143776. switch (a.label) {
  143777. case 0:
  143778. return t.feedback && s.isVisible(t.feedback, p.data) ? [4, this.openFeedback(t.feedback, p.data)] : [3, 2]
  143779. case 1:
  143780. a.sent(), (a.label = 2)
  143781. case 2:
  143782. return (e = t.redirect && s.filter(t.redirect, p.data)) && d.jumpTo(e, t, p.data), t.reload && this.reloadTarget(s.filterTarget(t.reload, p.data), p.data), [2]
  143783. }
  143784. })
  143785. })
  143786. })
  143787. .catch(function (e) {
  143788. if (n || t.countDown) throw e
  143789. })
  143790. }
  143791. return h(e, t, a, n, i || this.context)
  143792. }),
  143793. (t.prototype.handleQuery = function (e) {
  143794. return this.props.initApi
  143795. ? !((null == e ? void 0 : e.hasOwnProperty('orderBy')) && !s.isApiOutdated(this.props.initApi, this.props.initApi, this.props.store.data, s.createObject(this.props.store.data, e))) &&
  143796. void this.receive(e)
  143797. : !!this.props.onQuery && this.props.onQuery(e)
  143798. }),
  143799. (t.prototype.handleDialogConfirm = function (e, t) {
  143800. for (var a = [], n = 2; n < arguments.length; n++) a[n - 2] = arguments[n]
  143801. var i = this.props.store
  143802. t.mergeData && 1 === e.length && e[0] && i.updateData(e[0])
  143803. var s = i.action.dialog
  143804. ;(s && s.onConfirm && !1 === s.onConfirm.apply(s, o.__spreadArray([e, t], o.__read(a), !1))) || i.closeDialog(!0, e)
  143805. }),
  143806. (t.prototype.handleDialogClose = function (e) {
  143807. void 0 === e && (e = !1), this.props.store.closeDialog(e)
  143808. }),
  143809. (t.prototype.handleDrawerConfirm = function (e, t) {
  143810. for (var a = [], n = 2; n < arguments.length; n++) a[n - 2] = arguments[n]
  143811. var i = this.props.store
  143812. t.mergeData && 1 === e.length && e[0] && i.updateData(e[0])
  143813. var s = i.action.dialog
  143814. ;(s && s.onConfirm && !1 === s.onConfirm.apply(s, o.__spreadArray([e, t], o.__read(a), !1))) || i.closeDrawer(!0, e)
  143815. }),
  143816. (t.prototype.handleDrawerClose = function () {
  143817. this.props.store.closeDrawer(!1)
  143818. }),
  143819. (t.prototype.handleClick = function (e) {
  143820. var t,
  143821. a = e.target,
  143822. n = this.props.env,
  143823. o = 'A' === a.tagName && a.hasAttribute('data-link') ? a.getAttribute('data-link') : null === (t = a.closest('a[data-link]')) || void 0 === t ? void 0 : t.getAttribute('data-link')
  143824. n && o && (n.jumpTo(o, void 0, this.props.data), e.preventDefault())
  143825. }),
  143826. (t.prototype.handleResizeMouseDown = function (e) {
  143827. 3 == e.nativeEvent.which ||
  143828. ((this.codeWrap = e.currentTarget.parentElement),
  143829. document.addEventListener('mousemove', this.handleResizeMouseMove),
  143830. document.addEventListener('mouseup', this.handleResizeMouseUp),
  143831. (this.startX = e.clientX),
  143832. (this.startWidth = this.codeWrap.offsetWidth))
  143833. }),
  143834. (t.prototype.handleResizeMouseMove = function (e) {
  143835. var t = this.props,
  143836. a = t.asideMinWidth,
  143837. n = void 0 === a ? 160 : a,
  143838. o = t.asideMaxWidth,
  143839. i = void 0 === o ? 350 : o,
  143840. s = e.clientX - this.startX,
  143841. r = this.startWidth + s,
  143842. l = Math.min(Math.max(r, n), i)
  143843. this.codeWrap.style.cssText += 'width: '.concat(l, 'px')
  143844. }),
  143845. (t.prototype.handleResizeMouseUp = function () {
  143846. document.removeEventListener('mousemove', this.handleResizeMouseMove), document.removeEventListener('mouseup', this.handleResizeMouseUp)
  143847. }),
  143848. (t.prototype.openFeedback = function (e, t) {
  143849. var a = this
  143850. return new Promise(function (n) {
  143851. var o = a.props.store
  143852. o.setCurrentAction({ type: 'button', actionType: 'dialog', dialog: e }, a.props.resolveDefinitions),
  143853. o.openDialog(
  143854. t,
  143855. void 0,
  143856. function (e) {
  143857. n(e)
  143858. },
  143859. a.context
  143860. )
  143861. })
  143862. }),
  143863. (t.prototype.reload = function (e, t, a, n, o) {
  143864. if (t) return this.receive(t, void 0, o)
  143865. var i = this.props,
  143866. r = i.store,
  143867. l = i.initApi
  143868. clearTimeout(this.timer), s.isEffectiveApi(l, r.data) && r.fetchData(l, r.data, { silent: n }).then(this.initInterval)
  143869. }),
  143870. (t.prototype.receive = function (e, t, a) {
  143871. this.props.store.updateData(e, void 0, a), this.reload()
  143872. }),
  143873. (t.prototype.silentReload = function (e, t) {
  143874. this.reload(t, void 0, void 0, !0)
  143875. }),
  143876. (t.prototype.initInterval = function (e) {
  143877. var t,
  143878. a = this.props,
  143879. n = a.interval,
  143880. i = a.silentPolling,
  143881. r = a.stopAutoRefreshWhen,
  143882. l = a.data,
  143883. d = a.dispatchEvent,
  143884. p = a.store
  143885. return (
  143886. d(
  143887. 'inited',
  143888. s.createObject(
  143889. l,
  143890. o.__assign(o.__assign({}, null == e ? void 0 : e.data), {
  143891. responseData: (null == e ? void 0 : e.ok) ? (null !== (t = null == e ? void 0 : e.data) && void 0 !== t ? t : {}) : e,
  143892. responseStatus: void 0 === (null == e ? void 0 : e.status) ? ((null == p ? void 0 : p.error) ? 1 : 0) : null == e ? void 0 : e.status,
  143893. responseMsg: (null == e ? void 0 : e.msg) || (null == p ? void 0 : p.msg)
  143894. })
  143895. )
  143896. ),
  143897. (null == e ? void 0 : e.ok) && n && this.mounted && (!r || !s.evalExpression(r, l)) && (this.timer = setTimeout(i ? this.silentReload : this.reload, Math.max(n, 1e3))),
  143898. e
  143899. )
  143900. }),
  143901. (t.prototype.handleRefresh = function () {
  143902. return o.__awaiter(this, void 0, void 0, function () {
  143903. var e, t, a, n
  143904. return o.__generator(this, function (o) {
  143905. switch (o.label) {
  143906. case 0:
  143907. return (e = this.props), (t = e.dispatchEvent), (a = e.data), [4, t('pullRefresh', a)]
  143908. case 1:
  143909. return (null == (n = o.sent()) ? void 0 : n.prevented) || this.reload(), [2]
  143910. }
  143911. })
  143912. })
  143913. }),
  143914. (t.prototype.handleChange = function (e, t, a, n) {
  143915. var o = this.props,
  143916. i = o.store,
  143917. s = o.onChange
  143918. 'string' == typeof t && t && i.changeValue(t, e, n), null == s || s.apply(null, arguments)
  143919. }),
  143920. (t.prototype.handleBulkChange = function (e) {
  143921. var t, a
  143922. null === (a = null === (t = this.props.store) || void 0 === t ? void 0 : t.updateData) || void 0 === a || a.call(t, e)
  143923. }),
  143924. (t.prototype.renderHeader = function () {
  143925. var e = this.props,
  143926. t = e.title,
  143927. a = e.subTitle,
  143928. n = e.remark,
  143929. i = e.remarkPlacement,
  143930. r = e.headerClassName,
  143931. l = e.toolbarClassName,
  143932. d = e.toolbar,
  143933. p = e.render,
  143934. c = e.store,
  143935. u = e.initApi,
  143936. m = e.popOverContainer,
  143937. v = e.env,
  143938. g = e.classnames,
  143939. f = e.regions
  143940. e.translate
  143941. var y,
  143942. C,
  143943. _ = e.id,
  143944. b = e.themeCss,
  143945. A = { onAction: this.handleAction, onQuery: u ? this.handleQuery : void 0, onChange: this.handleChange, onBulkChange: this.handleBulkChange, pageLoading: c.loading }
  143946. return (
  143947. (Array.isArray(f) ? ~f.indexOf('header') : t || a) &&
  143948. (y = h(
  143949. 'div',
  143950. { className: g('Page-header', r, s.setThemeClassName(o.__assign(o.__assign({}, this.props), { name: 'headerControlClassName', id: _, themeCss: b }))) },
  143951. t
  143952. ? h(
  143953. 'h2',
  143954. { className: g('Page-title', s.setThemeClassName(o.__assign(o.__assign({}, this.props), { name: 'titleControlClassName', id: _, themeCss: b }))) },
  143955. p('title', t, A),
  143956. n ? p('remark', { type: 'remark', tooltip: n, placement: i || 'bottom', container: m || v.getModalContainer }) : null
  143957. )
  143958. : null,
  143959. a && h('small', { className: g('Page-subTitle') }, p('subTitle', a, A))
  143960. )),
  143961. (Array.isArray(f) ? ~f.indexOf('toolbar') : d) &&
  143962. (C = h(
  143963. 'div',
  143964. { className: g('Page-toolbar', l, s.setThemeClassName(o.__assign(o.__assign({}, this.props), { name: 'toolbarControlClassName', id: _, themeCss: b }))) },
  143965. p('toolbar', d || '', A)
  143966. )),
  143967. y && C ? h('div', { className: g('Page-headerRow') }, y, C) : y || C
  143968. )
  143969. }),
  143970. (t.prototype.render = function () {
  143971. var e = this.props,
  143972. t = e.className,
  143973. a = e.store,
  143974. n = e.body,
  143975. i = e.bodyClassName,
  143976. l = e.render,
  143977. d = e.aside,
  143978. p = e.asideClassName,
  143979. c = e.classnames,
  143980. u = e.showErrorMsg,
  143981. m = e.initApi,
  143982. v = e.regions,
  143983. g = e.style,
  143984. f = e.data,
  143985. y = e.asideResizor,
  143986. C = e.asideSticky,
  143987. _ = e.pullRefresh,
  143988. b = e.mobileUI,
  143989. A = e.translate,
  143990. N = e.loadingConfig,
  143991. w = e.id,
  143992. D = e.wrapperCustomStyle,
  143993. S = e.env,
  143994. k = e.themeCss,
  143995. M = { onAction: this.handleAction, onQuery: m ? this.handleQuery : void 0, onChange: this.handleChange, onBulkChange: this.handleBulkChange, pageLoading: a.loading },
  143996. T = Array.isArray(v) ? ~v.indexOf('aside') : d && (!Array.isArray(d) || d.length),
  143997. x = s.buildStyle(g, f),
  143998. O = h(
  143999. 'div',
  144000. { className: c('Page-content') },
  144001. h(
  144002. 'div',
  144003. { className: c('Page-main') },
  144004. this.renderHeader(),
  144005. h(
  144006. 'div',
  144007. { className: c('Page-body', i, s.setThemeClassName(o.__assign(o.__assign({}, this.props), { name: 'bodyControlClassName', id: w, themeCss: k }))), role: 'page-body' },
  144008. h(r.Spinner, { size: 'lg', overlay: !0, key: 'info', show: a.loading, loadingConfig: N }),
  144009. !S.forceSilenceInsideError && a.error && !1 !== u ? h(r.Alert2, { level: 'danger', showCloseButton: !0, onClose: a.clearMessage }, a.msg) : null,
  144010. (Array.isArray(v) ? ~v.indexOf('body') : n) ? l('body', n || '', M) : null
  144011. )
  144012. )
  144013. )
  144014. return h(
  144015. 'div',
  144016. {
  144017. className: c(
  144018. 'Page',
  144019. T ? 'Page--withSidebar' : '',
  144020. T && C ? 'Page--asideSticky' : '',
  144021. t,
  144022. s.setThemeClassName(o.__assign({ name: 'baseControlClassName', id: w, themeCss: k }, this.props)),
  144023. s.setThemeClassName(o.__assign({ name: 'wrapperCustomStyle', id: w, themeCss: D }, this.props))
  144024. ),
  144025. onClick: this.handleClick,
  144026. style: x
  144027. },
  144028. T
  144029. ? h(
  144030. 'div',
  144031. {
  144032. className: c(
  144033. 'Page-aside',
  144034. y ? 'relative' : 'Page-aside--withWidth',
  144035. p,
  144036. s.setThemeClassName(o.__assign(o.__assign({}, this.props), { name: 'asideControlClassName', id: w, themeCss: k }))
  144037. )
  144038. },
  144039. l('aside', d || '', o.__assign(o.__assign({}, M), 'string' == typeof d ? { inline: !1, className: 'Page-asideTplWrapper' } : null)),
  144040. y ? h('div', { onMouseDown: this.handleResizeMouseDown, className: c('Page-asideResizor') }) : null
  144041. )
  144042. : null,
  144043. b && _ && !_.disabled ? h(r.PullRefresh, o.__assign({}, _, { translate: A, onRefresh: this.handleRefresh }), O) : O,
  144044. l('dialog', o.__assign(o.__assign({}, a.action && a.action.dialog), { type: 'dialog' }), {
  144045. key: 'dialog',
  144046. data: a.dialogData,
  144047. onConfirm: this.handleDialogConfirm,
  144048. onClose: this.handleDialogClose,
  144049. show: a.dialogOpen,
  144050. onAction: this.handleAction,
  144051. onQuery: m ? this.handleQuery : void 0
  144052. }),
  144053. l('drawer', o.__assign(o.__assign({}, a.action && a.action.drawer), { type: 'drawer' }), {
  144054. key: 'drawer',
  144055. data: a.drawerData,
  144056. onConfirm: this.handleDrawerConfirm,
  144057. onClose: this.handleDrawerClose,
  144058. show: a.drawerOpen,
  144059. onAction: this.handleAction,
  144060. onQuery: m ? this.handleQuery : void 0
  144061. }),
  144062. h(
  144063. s.CustomStyle,
  144064. o.__assign({}, this.props, {
  144065. config: {
  144066. wrapperCustomStyle: D,
  144067. id: w,
  144068. themeCss: k,
  144069. classNames: [
  144070. { key: 'baseControlClassName', weights: { default: { important: !0 }, hover: { important: !0 }, active: { important: !0 } } },
  144071. { key: 'bodyControlClassName' },
  144072. { key: 'headerControlClassName' },
  144073. { key: 'titleControlClassName' },
  144074. { key: 'toolbarControlClassName' },
  144075. { key: 'asideControlClassName' }
  144076. ]
  144077. },
  144078. env: S
  144079. })
  144080. )
  144081. )
  144082. }),
  144083. (t.defaultProps = { asideClassName: '', bodyClassName: '', headerClassName: '', initFetch: !0, toolbarClassName: '', messages: {}, asideSticky: !0, pullRefresh: { disabled: !0 } }),
  144084. (t.propsList = [
  144085. 'title',
  144086. 'subTitle',
  144087. 'initApi',
  144088. 'initFetchOn',
  144089. 'initFetch',
  144090. 'headerClassName',
  144091. 'bodyClassName',
  144092. 'asideClassName',
  144093. 'toolbarClassName',
  144094. 'toolbar',
  144095. 'body',
  144096. 'aside',
  144097. 'messages',
  144098. 'style',
  144099. 'showErrorMsg'
  144100. ]),
  144101. o.__decorate(
  144102. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)],
  144103. t.prototype,
  144104. 'handleResizeMouseDown',
  144105. null
  144106. ),
  144107. o.__decorate(
  144108. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [MouseEvent]), o.__metadata('design:returntype', void 0)],
  144109. t.prototype,
  144110. 'handleResizeMouseMove',
  144111. null
  144112. ),
  144113. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], t.prototype, 'handleResizeMouseUp', null),
  144114. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', Promise)], t.prototype, 'handleRefresh', null),
  144115. t
  144116. )
  144117. })(p.default.Component)
  144118. !(function (e) {
  144119. function t(t, a) {
  144120. var n = e.call(this, t) || this
  144121. return a.registerComponent(n), n
  144122. }
  144123. o.__extends(t, e),
  144124. (t.prototype.componentWillUnmount = function () {
  144125. this.context.unRegisterComponent(this), e.prototype.componentWillUnmount.call(this)
  144126. }),
  144127. (t.prototype.reloadTarget = function (e, t) {
  144128. this.context.reload(e, t)
  144129. }),
  144130. (t.prototype.handleAction = function (t, a, n, i, s) {
  144131. return (
  144132. void 0 === i && (i = !1),
  144133. o.__awaiter(this, void 0, void 0, function () {
  144134. var r, l
  144135. return o.__generator(this, function (d) {
  144136. switch (d.label) {
  144137. case 0:
  144138. return (r = s || this.context), 'reload' !== a.actionType ? [3, 1] : (a.target && r.reload(a.target, n), [3, 4])
  144139. case 1:
  144140. return a.target
  144141. ? (a.target.split(',').forEach(function (e) {
  144142. var t = r.getComponentByName(e)
  144143. t && t.doAction && t.doAction(o.__assign(o.__assign({}, a), { target: void 0 }), n)
  144144. }),
  144145. [3, 4])
  144146. : [3, 2]
  144147. case 2:
  144148. return [4, e.prototype.handleAction.call(this, t, a, n, i, s)]
  144149. case 3:
  144150. return (l = d.sent()), a.reload && ~['url', 'link', 'jump'].indexOf(a.actionType) && r.reload(a.reload, n), [2, l]
  144151. case 4:
  144152. return [2]
  144153. }
  144154. })
  144155. })
  144156. )
  144157. }),
  144158. (t.prototype.handleDialogConfirm = function (t, a) {
  144159. for (var n, i, s = [], r = 2; r < arguments.length; r++) s[r - 2] = arguments[r]
  144160. var l = this.props.store,
  144161. d = l.action,
  144162. p = null !== (n = a.reload) && void 0 !== n ? n : d.reload,
  144163. c = l.getDialogScoped() || this.context
  144164. e.prototype.handleDialogConfirm.apply(this, o.__spreadArray([t, a], o.__read(s), !1)),
  144165. p
  144166. ? c.reload(p, l.data)
  144167. : (null == c ? void 0 : c.component) !== this && (null === (i = c.component) || void 0 === i ? void 0 : i.reload)
  144168. ? c.component.reload()
  144169. : this.context
  144170. .getComponents()
  144171. .filter(function (e) {
  144172. return 'crud' === e.props.type
  144173. })
  144174. .forEach(function (e) {
  144175. return e.reload && e.reload()
  144176. })
  144177. }),
  144178. (t.prototype.handleDrawerConfirm = function (t, a) {
  144179. var n,
  144180. o = this,
  144181. i = this.props.store,
  144182. s = i.action,
  144183. r = null !== (n = a.reload) && void 0 !== n ? n : s.reload,
  144184. l = i.getDrawerScoped() || this.context
  144185. e.prototype.handleDrawerConfirm.call(this, t, a),
  144186. setTimeout(function () {
  144187. var e
  144188. r
  144189. ? l.reload(r, i.data)
  144190. : l.component !== o && (null === (e = null == l ? void 0 : l.component) || void 0 === e ? void 0 : e.reload)
  144191. ? l.component.reload()
  144192. : o.context
  144193. .getComponents()
  144194. .filter(function (e) {
  144195. return 'crud' === e.props.type
  144196. })
  144197. .forEach(function (e) {
  144198. return e.reload && e.reload()
  144199. })
  144200. }, 300)
  144201. }),
  144202. (t.prototype.setData = function (e, t) {
  144203. return this.props.store.updateData(e, void 0, t)
  144204. }),
  144205. (t.prototype.getData = function () {
  144206. return this.props.store.data
  144207. }),
  144208. (t.contextType = s.ScopedContext),
  144209. (t = o.__decorate([s.Renderer({ type: 'page', storeType: s.ServiceStore.name, isolateScope: !0 }), o.__metadata('design:paramtypes', [Object, Object])], t))
  144210. })(u),
  144211. (t.default = u),
  144212. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  144213. }) /*!node_modules/amis/lib/renderers/PaginationWrapper.js*/
  144214. amis.define('c43f531', function (e, a, t, n) {
  144215. 'use strict'
  144216. Object.defineProperty(a, '__esModule', { value: !0 })
  144217. var o = e('68b98b9'),
  144218. p = e('ac704b9'),
  144219. i = e('64ea6e0')
  144220. function r(e) {
  144221. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  144222. }
  144223. var s = r(p),
  144224. l = e('ac704b9'),
  144225. u = (l.default || l).createElement
  144226. ;(l.default || l).Fragment
  144227. var d = (function (e) {
  144228. function a(a) {
  144229. var t = e.call(this, a) || this
  144230. return a.store.syncProps(a, void 0, ['perPage', 'mode', 'ellipsisPageGap', 'inputName', 'outputName']), t
  144231. }
  144232. return (
  144233. o.__extends(a, e),
  144234. (a.prototype.componentDidUpdate = function (e) {
  144235. this.props.store.syncProps(this.props, e, ['perPage', 'mode', 'ellipsisPageGap', 'inputName', 'outputName'])
  144236. }),
  144237. (a.prototype.render = function () {
  144238. var e = this.props,
  144239. a = e.position,
  144240. t = e.render,
  144241. n = e.store,
  144242. o = e.classnames,
  144243. p = e.style,
  144244. i = e.body,
  144245. r = e.translate,
  144246. s =
  144247. 'none' !== a
  144248. ? t(
  144249. 'pager',
  144250. { type: 'pagination' },
  144251. { activePage: n.page, lastPage: n.lastPage, mode: n.mode, ellipsisPageGap: n.ellipsisPageGap, onPageChange: n.switchTo, perPage: n.perPage, className: 'PaginationWrapper-pager' }
  144252. )
  144253. : null
  144254. return u(
  144255. 'div',
  144256. { className: o('PaginationWrapper'), style: p },
  144257. 'top' === a ? s : null,
  144258. i ? t('body', i, { data: n.locals }) : u('span', null, r('PaginationWrapper.placeholder')),
  144259. 'bottom' === a ? s : null
  144260. )
  144261. }),
  144262. (a.defaultProps = { inputName: 'items', outputName: 'items', perPage: 10, position: 'top' }),
  144263. a
  144264. )
  144265. })(s.default.Component)
  144266. !(function (e) {
  144267. function a() {
  144268. return (null !== e && e.apply(this, arguments)) || this
  144269. }
  144270. o.__extends(a, e), (a = o.__decorate([i.Renderer({ type: 'pagination-wrapper', storeType: i.PaginationStore.name })], a))
  144271. })(d),
  144272. (a.PaginationWrapper = d),
  144273. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  144274. }) /*!node_modules/amis/lib/renderers/Panel.js*/
  144275. amis.define('123f988', function (e, a, s, r) {
  144276. 'use strict'
  144277. Object.defineProperty(a, '__esModule', { value: !0 })
  144278. var t = e('68b98b9'),
  144279. o = e('ac704b9'),
  144280. n = e('64ea6e0'),
  144281. l = e('1279020')
  144282. function i(e) {
  144283. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  144284. }
  144285. var d = i(o),
  144286. f = i(l),
  144287. c = e('ac704b9'),
  144288. m = (c.default || c).createElement
  144289. ;(c.default || c).Fragment
  144290. var u = (function (e) {
  144291. function a() {
  144292. return (null !== e && e.apply(this, arguments)) || this
  144293. }
  144294. return (
  144295. t.__extends(a, e),
  144296. (a.prototype.renderBody = function () {
  144297. var e = this.props
  144298. e.type, e.className, e.style
  144299. var a = e.data
  144300. e.header
  144301. var s = e.body,
  144302. r = e.render
  144303. e.bodyClassName, e.headerClassName, e.actionsClassName, e.footerClassName
  144304. var o = e.children
  144305. e.title, e.actions, e.footer, e.classPrefix
  144306. var l = e.formMode,
  144307. i = e.formHorizontal,
  144308. d = e.subFormMode,
  144309. c = e.subFormHorizontal
  144310. e.id
  144311. var m = t.__rest(e, [
  144312. 'type',
  144313. 'className',
  144314. 'style',
  144315. 'data',
  144316. 'header',
  144317. 'body',
  144318. 'render',
  144319. 'bodyClassName',
  144320. 'headerClassName',
  144321. 'actionsClassName',
  144322. 'footerClassName',
  144323. 'children',
  144324. 'title',
  144325. 'actions',
  144326. 'footer',
  144327. 'classPrefix',
  144328. 'formMode',
  144329. 'formHorizontal',
  144330. 'subFormMode',
  144331. 'subFormHorizontal',
  144332. 'id'
  144333. ]),
  144334. u = t.__assign(t.__assign({ data: a }, f.default(m, n.RENDERER_TRANSMISSION_OMIT_PROPS)), { formMode: d || l, formHorizontal: c || i })
  144335. return o ? ('function' == typeof o ? o(this.props) : o) : s ? r('body', s, u) : null
  144336. }),
  144337. (a.prototype.renderActions = function () {
  144338. var e = this.props,
  144339. a = e.actions,
  144340. s = e.render
  144341. return Array.isArray(a) && a.length
  144342. ? a.map(function (e, a) {
  144343. return s('action', e, { type: e.type || 'button', key: a })
  144344. })
  144345. : null
  144346. }),
  144347. (a.prototype.render = function () {
  144348. var e = this.props
  144349. e.type
  144350. var a = e.className,
  144351. s = e.style,
  144352. r = e.data,
  144353. o = e.header
  144354. e.body
  144355. var n = e.render,
  144356. l = e.bodyClassName,
  144357. i = e.headerClassName,
  144358. d = e.actionsClassName,
  144359. f = e.footerClassName,
  144360. c = e.footerWrapClassName
  144361. e.children
  144362. var u = e.title,
  144363. p = e.footer,
  144364. y = e.affixFooter,
  144365. N = e.classPrefix,
  144366. h = e.classnames
  144367. e.id
  144368. var b = t.__rest(e, [
  144369. 'type',
  144370. 'className',
  144371. 'style',
  144372. 'data',
  144373. 'header',
  144374. 'body',
  144375. 'render',
  144376. 'bodyClassName',
  144377. 'headerClassName',
  144378. 'actionsClassName',
  144379. 'footerClassName',
  144380. 'footerWrapClassName',
  144381. 'children',
  144382. 'title',
  144383. 'footer',
  144384. 'affixFooter',
  144385. 'classPrefix',
  144386. 'classnames',
  144387. 'id'
  144388. ]),
  144389. v = t.__assign({ data: r }, b),
  144390. C = [],
  144391. _ = this.renderActions()
  144392. _ && C.push(m('div', { key: 'actions', className: h('Panel-btnToolbar', d || 'Panel-footer') }, _)),
  144393. p && C.push(m('div', { key: 'footer', className: h(f || 'Panel-footer') }, n('footer', p, v)))
  144394. var P = C.length ? m('div', { className: h('Panel-footerWrap', c, y ? 'Panel-fixedBottom' : '') }, C) : null
  144395. return m(
  144396. 'div',
  144397. { className: h('Panel', a || 'Panel--default'), style: s },
  144398. o
  144399. ? m('div', { className: h(i || 'Panel-heading') }, n('header', o, v))
  144400. : u
  144401. ? m('div', { className: h(i || 'Panel-heading') }, m('h3', { className: h('Panel-title') }, n('title', u, v)))
  144402. : null,
  144403. m('div', { className: l || ''.concat(N, 'Panel-body') }, this.renderBody()),
  144404. P
  144405. )
  144406. }),
  144407. (a.propsList = ['header', 'actions', 'children', 'headerClassName', 'footerClassName', 'footerWrapClassName', 'actionsClassName', 'bodyClassName']),
  144408. (a.defaultProps = {}),
  144409. a
  144410. )
  144411. })(d.default.Component)
  144412. !(function (e) {
  144413. function a() {
  144414. return (null !== e && e.apply(this, arguments)) || this
  144415. }
  144416. t.__extends(a, e), (a = t.__decorate([n.Renderer({ type: 'panel' })], a))
  144417. })(u),
  144418. (a.default = u),
  144419. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  144420. }) /*!node_modules/amis/lib/renderers/Plain.js*/
  144421. amis.define('7feeb52', function (e, t, a, n) {
  144422. 'use strict'
  144423. Object.defineProperty(t, '__esModule', { value: !0 })
  144424. var i = e('68b98b9'),
  144425. o = e('ac704b9'),
  144426. r = e('64ea6e0')
  144427. function d(e) {
  144428. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  144429. }
  144430. var s = d(o),
  144431. p = e('ac704b9'),
  144432. l = (p.default || p).createElement
  144433. ;(p.default || p).Fragment
  144434. var u = (function (e) {
  144435. function t() {
  144436. return (null !== e && e.apply(this, arguments)) || this
  144437. }
  144438. return (
  144439. i.__extends(t, e),
  144440. (t.prototype.handleClick = function (e) {
  144441. var t = this.props,
  144442. a = t.dispatchEvent,
  144443. n = t.data
  144444. a('click', r.createObject(n, { nativeEvent: e }))
  144445. }),
  144446. (t.prototype.handleMouseEnter = function (e) {
  144447. var t = this.props,
  144448. a = t.dispatchEvent,
  144449. n = t.data
  144450. a(e, r.createObject(n, { nativeEvent: e }))
  144451. }),
  144452. (t.prototype.handleMouseLeave = function (e) {
  144453. var t = this.props,
  144454. a = t.dispatchEvent,
  144455. n = t.data
  144456. a(e, r.createObject(n, { nativeEvent: e }))
  144457. }),
  144458. (t.prototype.render = function () {
  144459. var e = this.props,
  144460. t = e.className,
  144461. a = e.style,
  144462. n = e.wrapperComponent,
  144463. i = e.text,
  144464. o = e.data,
  144465. d = e.tpl,
  144466. s = e.inline,
  144467. p = e.placeholder,
  144468. u = e.classnames,
  144469. c = r.getPropValue(this.props)
  144470. return l(
  144471. n || (s ? 'span' : 'div'),
  144472. { className: u('PlainField', t), style: a, onClick: this.handleClick, onMouseEnter: this.handleMouseEnter, onMouseLeave: this.handleMouseLeave },
  144473. d || i ? r.filter(d || i, o) : void 0 === c || '' === c || null === c ? l('span', { className: 'text-muted' }, p) : String(c)
  144474. )
  144475. }),
  144476. (t.defaultProps = { wrapperComponent: '', inline: !0, placeholder: '-' }),
  144477. i.__decorate([r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'handleClick', null),
  144478. i.__decorate([r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'handleMouseEnter', null),
  144479. i.__decorate([r.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'handleMouseLeave', null),
  144480. t
  144481. )
  144482. })(s.default.Component)
  144483. !(function (e) {
  144484. function t() {
  144485. return (null !== e && e.apply(this, arguments)) || this
  144486. }
  144487. i.__extends(t, e), (t = i.__decorate([r.Renderer({ test: /(^|\/)(?:plain|text)$/, name: 'plain' })], t))
  144488. })(u),
  144489. (t.Plain = u),
  144490. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  144491. }) /*!node_modules/amis/lib/renderers/Property.js*/
  144492. amis.define('0ec5ad7', function (e, t, n, l) {
  144493. 'use strict'
  144494. Object.defineProperty(t, '__esModule', { value: !0 })
  144495. var a = e('68b98b9'),
  144496. r = e('ac704b9'),
  144497. o = e('64ea6e0')
  144498. function i(e) {
  144499. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  144500. }
  144501. var u = i(r),
  144502. s = e('ac704b9'),
  144503. c = (s.default || s).createElement
  144504. ;(s.default || s).Fragment
  144505. var d = (function (e) {
  144506. function t(t) {
  144507. return e.call(this, t) || this
  144508. }
  144509. return (
  144510. a.__extends(t, e),
  144511. (t.prototype.prepareRows = function () {
  144512. var e,
  144513. t,
  144514. n = this.props,
  144515. l = n.column,
  144516. r = void 0 === l ? 3 : l,
  144517. i = n.items,
  144518. u = n.source,
  144519. s = n.data,
  144520. c = i || u || [],
  144521. d = [],
  144522. p = [],
  144523. y = r,
  144524. b = 0,
  144525. f = o.visibilityFilter(c, s)
  144526. try {
  144527. for (var v = a.__values(f), m = v.next(); !m.done; m = v.next()) {
  144528. var h = m.value
  144529. b += 1
  144530. var S = Math.min(h.span || 1, r)
  144531. y -= S
  144532. var _ = { label: h.label, content: h.content, span: S }
  144533. y >= 0 ? p.push(_) : (d.push(p), (y = r - S), (p = [_])), b === f.length && d.push(p)
  144534. }
  144535. } catch (t) {
  144536. e = { error: t }
  144537. } finally {
  144538. try {
  144539. m && !m.done && (t = v.return) && t.call(v)
  144540. } finally {
  144541. if (e) throw e.error
  144542. }
  144543. }
  144544. return d
  144545. }),
  144546. (t.prototype.renderRow = function (e) {
  144547. var t = this.props,
  144548. n = t.render,
  144549. l = t.contentStyle,
  144550. a = t.labelStyle,
  144551. r = t.separator,
  144552. i = void 0 === r ? ': ' : r,
  144553. s = t.mode,
  144554. d = void 0 === s ? 'table' : s,
  144555. p = t.data
  144556. return e.map(function (e, t) {
  144557. return c(
  144558. 'tr',
  144559. { key: t },
  144560. e.map(function (e, t) {
  144561. return 'table' === d
  144562. ? c(
  144563. u.default.Fragment,
  144564. { key: 'item-'.concat(t) },
  144565. c('th', { style: o.buildStyle(a, p) }, n('label', e.label)),
  144566. c('td', { colSpan: e.span + e.span - 1, style: o.buildStyle(l, p) }, n('content', e.content))
  144567. )
  144568. : c('td', { colSpan: e.span, style: o.buildStyle(l, p), key: 'item-'.concat(t) }, c('span', { style: o.buildStyle(a, p) }, n('label', e.label)), i, n('content', e.content))
  144569. })
  144570. )
  144571. })
  144572. }),
  144573. (t.prototype.render = function () {
  144574. var e = this.props,
  144575. t = e.style,
  144576. n = e.title,
  144577. l = e.column,
  144578. a = void 0 === l ? 3 : l,
  144579. r = e.classnames,
  144580. i = e.className,
  144581. u = e.titleStyle,
  144582. s = e.data,
  144583. d = e.mode,
  144584. p = void 0 === d ? 'table' : d,
  144585. y = this.prepareRows()
  144586. return c(
  144587. 'div',
  144588. { className: r('Property', 'Property--'.concat(p), i), style: o.buildStyle(t, s) },
  144589. c('table', null, n ? c('thead', null, c('tr', null, c('th', { colSpan: 'table' === p ? a + a : a, style: o.buildStyle(u, s) }, n))) : null, c('tbody', null, this.renderRow(y)))
  144590. )
  144591. }),
  144592. t
  144593. )
  144594. })(u.default.Component)
  144595. !(function (e) {
  144596. function t() {
  144597. return (null !== e && e.apply(this, arguments)) || this
  144598. }
  144599. a.__extends(t, e), (t = a.__decorate([o.Renderer({ type: 'property', autoVar: !0 })], t))
  144600. })(d),
  144601. (t.default = d),
  144602. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  144603. }) /*!node_modules/amis/lib/renderers/Portlet.js*/
  144604. amis.define('ae54502', function (e, t, a, n) {
  144605. 'use strict'
  144606. Object.defineProperty(t, '__esModule', { value: !0 })
  144607. var r = e('68b98b9'),
  144608. s = e('ac704b9'),
  144609. o = e('90272dd'),
  144610. i = e('59972ca'),
  144611. l = e('64ea6e0')
  144612. function c(e) {
  144613. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  144614. }
  144615. var d = c(s),
  144616. u = c(o),
  144617. p = e('ac704b9'),
  144618. b = (p.default || p).createElement
  144619. ;(p.default || p).Fragment
  144620. var m = (function (e) {
  144621. function t(t) {
  144622. var a = e.call(this, t) || this,
  144623. n = t.activeKey || 0
  144624. return (a.state = { activeKey: n }), a
  144625. }
  144626. return (
  144627. r.__extends(t, e),
  144628. (t.prototype.handleSelect = function (e) {
  144629. var t = this.props,
  144630. a = t.onSelect,
  144631. n = t.tabs
  144632. if (('number' == typeof e && e < n.length && this.setState({ activeKey: e }), 'string' == typeof a)) {
  144633. var r = l.str2AsyncFunction(a, 'key', 'props')
  144634. r && r(e, this.props)
  144635. } else 'function' == typeof a && a(e, this.props)
  144636. }),
  144637. (t.prototype.renderToolbarItem = function (e) {
  144638. var t = this.props.render,
  144639. a = []
  144640. return (
  144641. Array.isArray(e) &&
  144642. e.forEach(function (e, n) {
  144643. return a.push(t('toolbar/'.concat(n), r.__assign({ type: 'button', level: 'link', size: 'sm' }, e), { key: n }))
  144644. }),
  144645. a
  144646. )
  144647. }),
  144648. (t.prototype.renderToolbar = function () {
  144649. var e = this.props,
  144650. t = e.toolbar,
  144651. a = e.classnames,
  144652. n = e.classPrefix,
  144653. r = e.tabs,
  144654. s = this.state.activeKey,
  144655. o = null,
  144656. i = null,
  144657. l = t ? b('div', { className: a(''.concat(n, 'toolbar')) }, this.renderToolbarItem(t)) : null
  144658. return (
  144659. void 0 !== s && (i = (o = r[s].toolbar) ? b('div', { className: a(''.concat(n, 'tab-toolbar')) }, this.renderToolbarItem(o)) : null),
  144660. l || i ? b('div', { className: a(''.concat(n, 'Portlet-toolbar')) }, l, i) : null
  144661. )
  144662. }),
  144663. (t.prototype.renderDesc = function () {
  144664. var e = this.props,
  144665. t = e.description
  144666. e.render
  144667. var a = e.classnames,
  144668. n = e.classPrefix,
  144669. r = e.data,
  144670. s = l.filter(t, r)
  144671. return s ? b('span', { className: a(''.concat(n, 'Portlet-header-desc')) }, s) : null
  144672. }),
  144673. (t.prototype.renderTabs = function () {
  144674. var e,
  144675. t = this,
  144676. a = this.props,
  144677. n = a.classnames,
  144678. s = a.classPrefix,
  144679. o = a.tabsClassName,
  144680. c = a.contentClassName,
  144681. d = a.linksClassName,
  144682. u = a.tabRender,
  144683. p = a.render,
  144684. m = a.data,
  144685. y = a.mode,
  144686. f = a.tabsMode,
  144687. v = a.unmountOnExit,
  144688. h = a.source,
  144689. _ = a.mountOnEnter,
  144690. x = a.scrollable,
  144691. T = a.translate,
  144692. N = a.addBtnText,
  144693. E = a.divider,
  144694. O = f || y,
  144695. g = l.resolveVariable(h, m),
  144696. P = this.props.tabs
  144697. if (!P) return null
  144698. P = Array.isArray(P) ? P : [P]
  144699. var A = [],
  144700. K = n(''.concat(s, 'Portlet-tab'), o, (((e = {})['unactive-select'] = P.length <= 1), (e['no-divider'] = !E), e))
  144701. return (
  144702. Array.isArray(g)
  144703. ? g.forEach(function (e, t) {
  144704. var a = l.createObject(m, l.isObject(e) ? r.__assign({ index: t }, e) : { item: e, index: t })
  144705. A.push.apply(
  144706. A,
  144707. r.__spreadArray(
  144708. [],
  144709. r.__read(
  144710. P.map(function (e, n) {
  144711. return l.isVisible(e, a)
  144712. ? b(
  144713. i.Tab,
  144714. r.__assign({}, e, {
  144715. title: l.filter(e.title, a),
  144716. disabled: l.isDisabled(e, a),
  144717. key: ''.concat(1e3 * t + n),
  144718. eventKey: 1e3 * t + n,
  144719. mountOnEnter: _,
  144720. unmountOnExit: 'boolean' == typeof e.reload ? e.reload : 'boolean' == typeof e.unmountOnExit ? e.unmountOnExit : v
  144721. }),
  144722. p('item/'.concat(t, '/').concat(n), (null == e ? void 0 : e.type) ? e : e.tab || e.body, { data: a })
  144723. )
  144724. : null
  144725. })
  144726. ),
  144727. !1
  144728. )
  144729. )
  144730. })
  144731. : (A = P.map(function (e, a) {
  144732. return l.isVisible(e, m)
  144733. ? b(
  144734. i.Tab,
  144735. r.__assign({}, e, {
  144736. title: l.filter(e.title, m),
  144737. disabled: l.isDisabled(e, m),
  144738. key: a,
  144739. eventKey: a,
  144740. mountOnEnter: _,
  144741. unmountOnExit: 'boolean' == typeof e.reload ? e.reload : 'boolean' == typeof e.unmountOnExit ? e.unmountOnExit : v
  144742. }),
  144743. t.renderTab ? t.renderTab(e, t.props, a) : u ? u(e, t.props, a) : p('tab/'.concat(a), (null == e ? void 0 : e.type) ? e : e.tab || e.body)
  144744. )
  144745. : null
  144746. })),
  144747. b(
  144748. i.Tabs,
  144749. {
  144750. addBtnText: T(N || 'add'),
  144751. classPrefix: s,
  144752. classnames: n,
  144753. mode: O,
  144754. className: K,
  144755. contentClassName: c,
  144756. linksClassName: d,
  144757. activeKey: this.state.activeKey,
  144758. onSelect: this.handleSelect,
  144759. toolbar: this.renderToolbar(),
  144760. additionBtns: this.renderDesc(),
  144761. scrollable: x
  144762. },
  144763. A
  144764. )
  144765. )
  144766. }),
  144767. (t.prototype.render = function () {
  144768. var e,
  144769. t = this.props,
  144770. a = t.className,
  144771. n = t.data,
  144772. r = t.classnames,
  144773. s = t.classPrefix,
  144774. o = t.style,
  144775. i = t.hideHeader,
  144776. c = r(''.concat(s, 'Portlet'), a, (((e = {})['no-header'] = i), e)),
  144777. d =
  144778. 'string' == typeof o
  144779. ? l.resolveVariable(o, n) || {}
  144780. : u.default(o, function (e) {
  144781. return l.resolveVariable(e, n) || e
  144782. })
  144783. return b('div', { className: c, style: d }, this.renderTabs())
  144784. }),
  144785. (t.defaultProps = { className: '', mode: 'line', divider: !0 }),
  144786. r.__decorate([l.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Number]), r.__metadata('design:returntype', void 0)], t.prototype, 'handleSelect', null),
  144787. t
  144788. )
  144789. })(d.default.Component)
  144790. !(function (e) {
  144791. function t() {
  144792. return (null !== e && e.apply(this, arguments)) || this
  144793. }
  144794. r.__extends(t, e), (t = r.__decorate([l.Renderer({ type: 'portlet' })], t))
  144795. })(m),
  144796. (t.Portlet = m),
  144797. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  144798. }) /*!node_modules/amis/lib/renderers/Spinner.js*/
  144799. amis.define('b1222ae', function (e, n, r, t) {
  144800. 'use strict'
  144801. var a = e('68b98b9'),
  144802. s = e('59972ca'),
  144803. i = e('64ea6e0')
  144804. function o(e) {
  144805. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  144806. }
  144807. var d = o(e('ac704b9')),
  144808. p = e('ac704b9'),
  144809. u = (p.default || p).createElement
  144810. ;(p.default || p).Fragment,
  144811. (function (e) {
  144812. function n() {
  144813. return (null !== e && e.apply(this, arguments)) || this
  144814. }
  144815. a.__extends(n, e),
  144816. (n.prototype.renderBody = function () {
  144817. var e = this.props,
  144818. n = e.body,
  144819. r = e.render
  144820. return n ? r('body', n) : null
  144821. }),
  144822. (n.prototype.render = function () {
  144823. var e = this.props,
  144824. n = e.classnames,
  144825. r = e.spinnerWrapClassName,
  144826. t = e.body,
  144827. i = a.__rest(e, ['classnames', 'spinnerWrapClassName', 'body'])
  144828. return t ? u('div', { className: n('Spinner-wrap', r) }, u(s.Spinner, a.__assign({}, i)), this.renderBody()) : u(s.Spinner, a.__assign({}, i))
  144829. }),
  144830. (n = a.__decorate([i.Renderer({ type: 'spinner' })], n))
  144831. })(d.default.Component),
  144832. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  144833. }) /*!node_modules/amis/lib/renderers/Tabs.js*/
  144834. amis.define('385710d', function (e, t, a, i) {
  144835. 'use strict'
  144836. Object.defineProperty(t, '__esModule', { value: !0 })
  144837. var n = e('68b98b9'),
  144838. o = e('ac704b9'),
  144839. r = e('64ea6e0'),
  144840. s = e('0de7e2d'),
  144841. l = e('0150eb3'),
  144842. d = e('59972ca'),
  144843. u = e('61708d1')
  144844. function c(e) {
  144845. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  144846. }
  144847. var h = c(o),
  144848. p = c(s),
  144849. y = c(l),
  144850. v = c(u),
  144851. b = e('ac704b9'),
  144852. f = (b.default || b).createElement
  144853. ;(b.default || b).Fragment
  144854. var m = (function (e) {
  144855. function t(t) {
  144856. var a = e.call(this, t) || this
  144857. a.newTabDefaultId = 3
  144858. var i = t.location || window.location,
  144859. o = t.tabs,
  144860. s = t.source,
  144861. l = t.data,
  144862. d = 0
  144863. if (void 0 !== t.activeKey) d = t.activeKey
  144864. else if (i && Array.isArray(o)) {
  144865. var u = i.hash.substring(1),
  144866. c = p.default(o, function (e) {
  144867. return e.hash === u
  144868. })
  144869. c
  144870. ? (d = c.hash)
  144871. : void 0 !== t.defaultKey
  144872. ? (d = 'string' == typeof t.defaultKey ? r.resolveVariableAndFilter(t.defaultKey, t.data) : t.defaultKey)
  144873. : t.defaultActiveKey && (d = r.resolveVariableAndFilter(t.defaultActiveKey, t.data)),
  144874. (d = d || (o[0] && o[0].hash) || 0)
  144875. }
  144876. var h = n.__read(a.initTabArray(o, s, l), 2),
  144877. y = h[0],
  144878. v = h[1]
  144879. return (a.state = { prevKey: void 0, activeKey: (a.activeKey = d), localTabs: y, isFromSource: v }), a
  144880. }
  144881. return (
  144882. n.__extends(t, e),
  144883. (t.prototype.initTabArray = function (e, t, a) {
  144884. if (!e) return [[], !1]
  144885. var i = r.resolveVariableAndFilter(t, a, '| raw')
  144886. if (!Array.isArray(i)) return [e, !1]
  144887. e = Array.isArray(e) ? e : [e]
  144888. var o = []
  144889. return (
  144890. i.forEach(function (t) {
  144891. o.push.apply(
  144892. o,
  144893. n.__spreadArray(
  144894. [],
  144895. n.__read(
  144896. e.map(function (e) {
  144897. return n.__assign(n.__assign({}, e), { data: t })
  144898. })
  144899. ),
  144900. !1
  144901. )
  144902. )
  144903. }),
  144904. [o, !0]
  144905. )
  144906. }),
  144907. (t.prototype.componentDidMount = function () {
  144908. var e, t
  144909. this.autoJumpToNeighbour(this.activeKey)
  144910. var a = this.props,
  144911. i = a.name,
  144912. n = a.value,
  144913. o = a.onChange,
  144914. s = a.source
  144915. a.tabs
  144916. var l = a.data,
  144917. d = this.state.localTabs
  144918. if (i && 'function' == typeof o && !s)
  144919. if ((n = null != n ? n : r.getVariable(l, i)) && Array.isArray(d)) {
  144920. var u = this.resolveKeyByValue(n)
  144921. void 0 !== u && this.handleSelect(u)
  144922. } else {
  144923. var c = this.resolveTabByKey(this.activeKey)
  144924. c && n !== (null !== (e = c.value) && void 0 !== e ? e : c.title) && o(null !== (t = c.value) && void 0 !== t ? t : c.title, i)
  144925. }
  144926. }),
  144927. (t.prototype.componentDidUpdate = function (e, t) {
  144928. var a,
  144929. i,
  144930. o,
  144931. s = this.props,
  144932. l = this.state.localTabs,
  144933. d = r.resolveVariableAndFilter(e.defaultActiveKey, e.data),
  144934. u = r.resolveVariableAndFilter(s.defaultActiveKey, s.data)
  144935. if (
  144936. r.isObjectShallowModified(
  144937. { tabs: s.tabs, source: r.resolveVariableAndFilter(s.source, s.data, '| raw') },
  144938. { tabs: e.tabs, source: r.resolveVariableAndFilter(e.source, e.data, '| raw') },
  144939. !1
  144940. )
  144941. ) {
  144942. var c = n.__read(this.initTabArray(s.tabs, s.source, s.data), 2),
  144943. h = c[0],
  144944. y = c[1]
  144945. this.setState({ localTabs: h, isFromSource: y }), (l = h)
  144946. }
  144947. if (s.location && e.location && s.location.hash !== e.location.hash) {
  144948. var v = s.location.hash.substring(1)
  144949. if (!v) return
  144950. ;(m = p.default(l, function (e) {
  144951. return e.hash === v
  144952. })) &&
  144953. m.hash &&
  144954. m.hash !== this.state.activeKey &&
  144955. this.setState({ activeKey: (this.activeKey = m.hash), prevKey: this.state.activeKey })
  144956. } else if (
  144957. Array.isArray(l) &&
  144958. Array.isArray(t.localTabs) &&
  144959. JSON.stringify(
  144960. l.map(function (e) {
  144961. return e.hash
  144962. })
  144963. ) !==
  144964. JSON.stringify(
  144965. t.localTabs.map(function (e) {
  144966. return e.hash
  144967. })
  144968. )
  144969. ) {
  144970. var b = this.state.activeKey,
  144971. f = s.location,
  144972. m = null
  144973. if (f && Array.isArray(l)) {
  144974. var _ = f.hash.substring(1)
  144975. m = p.default(l, function (e) {
  144976. return e.hash === _
  144977. })
  144978. }
  144979. m
  144980. ? (b = m.hash)
  144981. : (l &&
  144982. l.some(function (e, t) {
  144983. return e.hash ? e.hash === b : t === b
  144984. })) ||
  144985. (b = (l && l[0] && l[0].hash) || 0),
  144986. this.setState({ prevKey: void 0, activeKey: (this.activeKey = b) })
  144987. } else if (d !== u) {
  144988. if (null == u) return
  144989. var g = null
  144990. ;(m = p.default(l, function (e) {
  144991. return e.hash === u
  144992. }))
  144993. ? (g = m.hash)
  144994. : 'number' == typeof u && l[u] && (g = u),
  144995. null !== g && this.setState({ prevKey: d, activeKey: (this.activeKey = g) })
  144996. }
  144997. this.autoJumpToNeighbour(this.activeKey)
  144998. var T,
  144999. K = this.props,
  145000. A = K.name,
  145001. S = K.value,
  145002. x = K.onChange,
  145003. O = K.source,
  145004. w = K.data
  145005. if (A && 'function' == typeof x && !O)
  145006. if (
  145007. (S = null != S ? S : r.getVariable(w, A)) !== (null !== (a = e.value) && void 0 !== a ? a : r.getVariable(e.data, e.name)) &&
  145008. void 0 !== (T = this.resolveKeyByValue(S)) &&
  145009. T !== this.activeKey
  145010. )
  145011. this.handleSelect(T)
  145012. else if (this.activeKey !== t.activeKey) {
  145013. ;(m = this.resolveTabByKey(this.activeKey)) && S !== (null !== (i = m.value) && void 0 !== i ? i : m.title) && x(null !== (o = m.value) && void 0 !== o ? o : m.title, A)
  145014. }
  145015. }),
  145016. (t.prototype.resolveTabByKey = function (e) {
  145017. var t = this.state.localTabs
  145018. if (Array.isArray(t))
  145019. return p.default(t, function (t, a) {
  145020. return t.hash ? t.hash === e : a === e
  145021. })
  145022. }),
  145023. (t.prototype.resolveKeyByValue = function (e) {
  145024. var t = this.state.localTabs
  145025. if (Array.isArray(t)) {
  145026. var a = p.default(t, function (t) {
  145027. var a
  145028. return (null !== (a = t.value) && void 0 !== a ? a : t.title) === e
  145029. })
  145030. return a && a.hash ? a.hash : t.indexOf(a)
  145031. }
  145032. }),
  145033. (t.prototype.autoJumpToNeighbour = function (e) {
  145034. var t = this.props
  145035. t.tabs
  145036. var a = t.data,
  145037. i = this.state.localTabs
  145038. if (Array.isArray(i)) {
  145039. var n = y.default(i, function (t, a) {
  145040. return t.hash ? t.hash === e : a === e
  145041. })
  145042. if (i[n] && !r.isVisible(i[n], this.props.data))
  145043. for (var o = i.length, s = n, l = n; s-- >= 0 || l++ < o; ) {
  145044. var d = null
  145045. if ((s >= 0 && r.isVisible(i[s], a) ? (d = i[s].hash || s) : l < o && r.isVisible(i[l], a) && (d = i[l].hash || l), null !== d)) {
  145046. this.setState({ activeKey: (this.activeKey = d) })
  145047. break
  145048. }
  145049. }
  145050. }
  145051. }),
  145052. (t.prototype.handleAdd = function () {
  145053. var e = this,
  145054. t = this.state.localTabs.concat()
  145055. t.push({ title: 'tab'.concat(this.newTabDefaultId++), body: 'tab' }),
  145056. this.setState({ localTabs: t }, function () {
  145057. e.switchTo(e.state.localTabs.length - 1)
  145058. })
  145059. }),
  145060. (t.prototype.handleClose = function (e, t) {
  145061. var a = this.state.localTabs.concat()
  145062. a.splice(e, 1), this.setState({ localTabs: a })
  145063. }),
  145064. (t.prototype.handleEdit = function (e, t) {
  145065. var a = this.state.localTabs.concat()
  145066. ;(a[e].title = t), this.setState({ localTabs: a })
  145067. }),
  145068. (t.prototype.handleDragChange = function (e) {
  145069. return n.__awaiter(this, void 0, void 0, function () {
  145070. var t,
  145071. a,
  145072. i = this
  145073. return n.__generator(this, function (n) {
  145074. return (
  145075. (t = this.resolveTabByKey(this.activeKey)),
  145076. (a = this.state.localTabs.concat()).splice(e.newIndex, 0, a.splice(e.oldIndex, 1)[0]),
  145077. this.setState({ localTabs: a }, function () {
  145078. if (t) {
  145079. var e = a.indexOf(t)
  145080. i.switchTo(e)
  145081. }
  145082. }),
  145083. [2]
  145084. )
  145085. })
  145086. })
  145087. }),
  145088. (t.prototype.handleSelect = function (e) {
  145089. var t
  145090. return n.__awaiter(this, void 0, void 0, function () {
  145091. var a, i, o, s, l, d, u, c, h
  145092. return n.__generator(this, function (n) {
  145093. switch (n.label) {
  145094. case 0:
  145095. return (
  145096. (a = this.props),
  145097. (i = a.dispatchEvent),
  145098. a.data,
  145099. (o = a.env),
  145100. (s = a.onSelect),
  145101. (l = a.id),
  145102. (d = this.state.localTabs),
  145103. (u =
  145104. null == d
  145105. ? void 0
  145106. : d.find(function (t, a) {
  145107. return e === (t.hash ? t.hash : a)
  145108. }))
  145109. ? (null === (t = o.tracker) || void 0 === t || t.call(o, { eventType: 'tabChange', eventData: { id: l, key: e } }),
  145110. [4, i('change', r.resolveEventData(this.props, { value: (null == u ? void 0 : u.hash) ? (null == u ? void 0 : u.hash) : e + 1 }))])
  145111. : [2]
  145112. )
  145113. case 1:
  145114. return (
  145115. (null == (c = n.sent()) ? void 0 : c.prevented) ||
  145116. ('string' == typeof e && o ? o.updateLocation('#'.concat(e)) : 'string' == typeof this.state.activeKey && o && o.updateLocation('#'),
  145117. this.setState({ activeKey: (this.activeKey = e), prevKey: this.state.activeKey }),
  145118. 'string' == typeof s ? (h = r.str2AsyncFunction(s, 'key', 'props')) && h(e, this.props) : 'function' == typeof s && s(e, this.props)),
  145119. [2]
  145120. )
  145121. }
  145122. })
  145123. })
  145124. }),
  145125. (t.prototype.doAction = function (e, t, a, i) {
  145126. var n = null == e ? void 0 : e.actionType,
  145127. o = Number(null == i ? void 0 : i.activeKey),
  145128. r = v.default(o) ? (null == i ? void 0 : i.activeKey) : o
  145129. 'changeActiveKey' === n && this.handleSelect('number' == typeof r ? r - 1 : r)
  145130. }),
  145131. (t.prototype.switchTo = function (e) {
  145132. var t = this.state.localTabs
  145133. Array.isArray(t) && t[e] && this.setState({ activeKey: (this.activeKey = t[e].hash || e) })
  145134. }),
  145135. (t.prototype.currentIndex = function () {
  145136. var e = this,
  145137. t = this.state.localTabs
  145138. return Array.isArray(t)
  145139. ? y.default(t, function (t, a) {
  145140. return t.hash ? t.hash === e.state.activeKey : a === e.state.activeKey
  145141. })
  145142. : -1
  145143. }),
  145144. (t.prototype.renderTabTitle = function (e, t, a) {
  145145. var i = this.props.render
  145146. return 'string' != typeof e && e ? i('tab-title/'.concat(t), e, n.__assign(n.__assign({}, a), { index: t })) : r.filter(e, a)
  145147. }),
  145148. (t.prototype.renderToolbar = function () {
  145149. var e = this.props,
  145150. t = e.toolbar,
  145151. a = e.render,
  145152. i = e.classnames,
  145153. n = e.toolbarClassName
  145154. return t ? f('div', { className: i('Tabs-toolbar', n) }, a('toolbar', t)) : null
  145155. }),
  145156. (t.prototype.renderTabs = function () {
  145157. var e = this,
  145158. t = this.props,
  145159. a = t.classnames,
  145160. i = t.classPrefix,
  145161. o = t.contentClassName,
  145162. s = t.linksClassName,
  145163. l = t.tabRender,
  145164. u = t.className,
  145165. c = t.style,
  145166. h = t.render,
  145167. p = t.data,
  145168. y = t.mode,
  145169. v = t.tabsMode,
  145170. b = t.unmountOnExit
  145171. t.source
  145172. var m = t.formStore,
  145173. _ = t.formMode,
  145174. g = t.formHorizontal,
  145175. T = t.subFormMode,
  145176. K = t.subFormHorizontal,
  145177. A = t.addable,
  145178. S = t.closable,
  145179. x = t.draggable,
  145180. O = t.showTip,
  145181. w = t.showTipClassName,
  145182. C = t.editable,
  145183. F = t.sidePosition,
  145184. E = t.translate,
  145185. N = t.addBtnText,
  145186. V = t.collapseOnExceed,
  145187. B = t.collapseBtnLabel,
  145188. I = t.disabled,
  145189. D = t.mobileUI,
  145190. j = t.swipeable,
  145191. k = t.testIdBuilder,
  145192. M = v || y,
  145193. P = this.props.mountOnEnter
  145194. m && (P = !1)
  145195. var U = this.state,
  145196. z = U.localTabs,
  145197. J = []
  145198. return (
  145199. (J = U.isFromSource
  145200. ? z.map(function (t, a) {
  145201. var i,
  145202. o,
  145203. s = r.createObject(p, r.isObject(t.data) ? n.__assign({ index: a }, t.data) : { item: t.data, index: a })
  145204. return r.isVisible(t, s)
  145205. ? f(
  145206. d.Tab,
  145207. n.__assign({}, t, {
  145208. title: e.renderTabTitle(t.title, a, s),
  145209. disabled: I || r.isDisabled(t, s),
  145210. key: a,
  145211. eventKey: r.filter(t.hash, s) || a,
  145212. prevKey: a > 0 ? (null === (i = z[a - 1]) || void 0 === i ? void 0 : i.hash) || a - 1 : 0,
  145213. nextKey: a < z.length - 1 ? (null === (o = z[a + 1]) || void 0 === o ? void 0 : o.hash) || a + 1 : z.length - 1,
  145214. swipeable: j,
  145215. mobileUI: D,
  145216. mountOnEnter: P,
  145217. unmountOnExit: 'boolean' == typeof t.reload ? t.reload : 'boolean' == typeof t.unmountOnExit ? t.unmountOnExit : b,
  145218. onSelect: e.handleSelect,
  145219. testIdBuilder: null == k ? void 0 : k.getChild('tab-'.concat('string' == typeof t.title ? t.title : a))
  145220. }),
  145221. h('item/'.concat(a), (null == t ? void 0 : t.type) ? t : t.tab || t.body, {
  145222. disabled: I || r.isDisabled(t, s) || void 0,
  145223. data: s,
  145224. formMode: t.mode || T || _,
  145225. formHorizontal: t.horizontal || K || g
  145226. })
  145227. )
  145228. : null
  145229. })
  145230. : z.map(function (t, a) {
  145231. var i, o
  145232. return r.isVisible(t, p)
  145233. ? f(
  145234. d.Tab,
  145235. n.__assign({}, t, {
  145236. title: e.renderTabTitle(t.title, a, p),
  145237. disabled: I || r.isDisabled(t, p),
  145238. key: a,
  145239. eventKey: t.hash || a,
  145240. prevKey: a > 0 ? (null === (i = z[a - 1]) || void 0 === i ? void 0 : i.hash) || a - 1 : 0,
  145241. nextKey: a < z.length - 1 ? (null === (o = z[a + 1]) || void 0 === o ? void 0 : o.hash) || a + 1 : z.length - 1,
  145242. swipeable: j,
  145243. mobileUI: D,
  145244. mountOnEnter: P,
  145245. unmountOnExit: 'boolean' == typeof t.reload ? t.reload : 'boolean' == typeof t.unmountOnExit ? t.unmountOnExit : b,
  145246. onSelect: e.handleSelect,
  145247. testIdBuilder: null == k ? void 0 : k.getChild('tab-'.concat('string' == typeof t.title ? t.title : a))
  145248. }),
  145249. e.renderTab
  145250. ? e.renderTab(t, e.props, a)
  145251. : l
  145252. ? l(t, e.props, a)
  145253. : h('tab/'.concat(a), (null == t ? void 0 : t.type) ? t : t.tab || t.body, {
  145254. disabled: I || r.isDisabled(t, p) || void 0,
  145255. formMode: t.mode || T || _,
  145256. formHorizontal: t.horizontal || K || g
  145257. })
  145258. )
  145259. : null
  145260. })),
  145261. f(
  145262. d.Tabs,
  145263. {
  145264. addBtnText: E(N || 'add'),
  145265. classPrefix: i,
  145266. classnames: a,
  145267. mode: M,
  145268. closable: S,
  145269. className: u,
  145270. style: c,
  145271. contentClassName: o,
  145272. linksClassName: s,
  145273. onSelect: this.handleSelect,
  145274. activeKey: this.state.activeKey,
  145275. toolbar: this.renderToolbar(),
  145276. addable: A,
  145277. onAdd: this.handleAdd,
  145278. onClose: this.handleClose,
  145279. draggable: x,
  145280. onDragChange: this.handleDragChange,
  145281. showTip: O,
  145282. showTipClassName: w,
  145283. editable: C,
  145284. onEdit: this.handleEdit,
  145285. sidePosition: F,
  145286. collapseOnExceed: V,
  145287. collapseBtnLabel: B,
  145288. mobileUI: D,
  145289. testIdBuilder: k
  145290. },
  145291. J
  145292. )
  145293. )
  145294. }),
  145295. (t.prototype.render = function () {
  145296. return this.renderTabs()
  145297. }),
  145298. (t.defaultProps = { className: '', mode: '', mountOnEnter: !0, unmountOnExit: !1 }),
  145299. n.__decorate(
  145300. [r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Array, String, Object]), n.__metadata('design:returntype', Array)],
  145301. t.prototype,
  145302. 'initTabArray',
  145303. null
  145304. ),
  145305. n.__decorate(
  145306. [r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)],
  145307. t.prototype,
  145308. 'autoJumpToNeighbour',
  145309. null
  145310. ),
  145311. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'handleAdd', null),
  145312. n.__decorate(
  145313. [r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Number, Object]), n.__metadata('design:returntype', void 0)],
  145314. t.prototype,
  145315. 'handleClose',
  145316. null
  145317. ),
  145318. n.__decorate(
  145319. [r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Number, String]), n.__metadata('design:returntype', void 0)],
  145320. t.prototype,
  145321. 'handleEdit',
  145322. null
  145323. ),
  145324. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', Promise)], t.prototype, 'handleDragChange', null),
  145325. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', Promise)], t.prototype, 'handleSelect', null),
  145326. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Number]), n.__metadata('design:returntype', void 0)], t.prototype, 'switchTo', null),
  145327. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', Number)], t.prototype, 'currentIndex', null),
  145328. t
  145329. )
  145330. })(h.default.Component)
  145331. !(function (e) {
  145332. function t(t, a) {
  145333. var i = e.call(this, t) || this
  145334. return a.registerComponent(i), i
  145335. }
  145336. n.__extends(t, e),
  145337. (t.prototype.componentWillUnmount = function () {
  145338. var t
  145339. null === (t = e.prototype.componentWillUnmount) || void 0 === t || t.call(this), this.context.unRegisterComponent(this)
  145340. }),
  145341. (t.contextType = r.ScopedContext),
  145342. (t = n.__decorate([r.Renderer({ type: 'tabs' }), n.__metadata('design:paramtypes', [Object, Object])], t))
  145343. })(m),
  145344. (t.default = m),
  145345. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  145346. }) /*!node_modules/amis/lib/renderers/Tpl.js*/
  145347. amis.define('976a504', function (t, e, n, a) {
  145348. 'use strict'
  145349. Object.defineProperty(e, '__esModule', { value: !0 })
  145350. var s = t('68b98b9'),
  145351. o = t('ac704b9'),
  145352. i = t('64ea6e0'),
  145353. r = t('1c23cc0'),
  145354. p = t('59972ca')
  145355. function d(t) {
  145356. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  145357. }
  145358. var l = d(o),
  145359. u = d(r),
  145360. c = t('ac704b9'),
  145361. _ = (c.default || c).createElement
  145362. ;(c.default || c).Fragment
  145363. var m = (function (t) {
  145364. function e(e) {
  145365. var n = t.call(this, e) || this
  145366. return (n.state = { content: n.getContent() }), (n.mounted = !0), n
  145367. }
  145368. return (
  145369. s.__extends(e, t),
  145370. (e.prototype.componentDidUpdate = function (t) {
  145371. var e = this
  145372. ;(['tpl', 'html', 'text', 'raw', 'data', 'placeholder'].some(function (n) {
  145373. return t[n] !== e.props[n]
  145374. }) ||
  145375. i.getPropValue(t) !== i.getPropValue(this.props)) &&
  145376. this.updateContent()
  145377. }),
  145378. (e.prototype.componentDidMount = function () {
  145379. this.updateContent()
  145380. }),
  145381. (e.prototype.componentWillUnmount = function () {
  145382. this.mounted = !1
  145383. }),
  145384. (e.prototype.updateContent = function () {
  145385. return s.__awaiter(this, void 0, void 0, function () {
  145386. var t
  145387. return s.__generator(this, function (e) {
  145388. switch (e.label) {
  145389. case 0:
  145390. return [4, this.getAsyncContent()]
  145391. case 1:
  145392. return (t = e.sent()), this.mounted && this.setState({ content: t }), [2]
  145393. }
  145394. })
  145395. })
  145396. }),
  145397. (e.prototype.getContent = function () {
  145398. var t = this.props,
  145399. e = t.tpl,
  145400. n = t.html,
  145401. a = t.text,
  145402. s = t.raw,
  145403. o = t.data,
  145404. r = t.placeholder,
  145405. p = i.getPropValue(this.props)
  145406. return (
  145407. s ||
  145408. (n
  145409. ? i.filter(n, o)
  145410. : e
  145411. ? i.filter(e, o)
  145412. : a
  145413. ? i.escapeHtml(i.filter(a, o))
  145414. : null == p || '' === p
  145415. ? '<span class="text-muted">'.concat(r, '</span>')
  145416. : 'string' == typeof p
  145417. ? p
  145418. : JSON.stringify(p))
  145419. )
  145420. }),
  145421. (e.prototype.getAsyncContent = function () {
  145422. return s.__awaiter(this, void 0, void 0, function () {
  145423. var t, e, n, a, o, r, p, d, l
  145424. return s.__generator(this, function (s) {
  145425. switch (s.label) {
  145426. case 0:
  145427. return (t = this.props), (e = t.tpl), (n = t.html), (a = t.text), (o = t.data), (r = t.raw), (p = t.placeholder), (d = i.getPropValue(this.props)), r ? [2, r] : [3, 1]
  145428. case 1:
  145429. return n ? [2, i.asyncFilter(n, o)] : [3, 2]
  145430. case 2:
  145431. return e ? [2, i.asyncFilter(e, o)] : [3, 3]
  145432. case 3:
  145433. return a ? ((l = i.escapeHtml), [4, i.asyncFilter(a, o)]) : [3, 5]
  145434. case 4:
  145435. return [2, l.apply(void 0, [s.sent()])]
  145436. case 5:
  145437. return [2, null == d || '' === d ? '<span class="text-muted">'.concat(p, '</span>') : 'string' == typeof d ? d : JSON.stringify(d)]
  145438. }
  145439. })
  145440. })
  145441. }),
  145442. (e.prototype.getTitle = function (t) {
  145443. var e
  145444. if (!this.props.showNativeTitle) return ''
  145445. var n = 'string' == typeof t ? t : '',
  145446. a = new DOMParser().parseFromString(t, 'text/html')
  145447. return (null === (e = null == a ? void 0 : a.body) || void 0 === e ? void 0 : e.textContent) && (n = a.body.textContent), n
  145448. }),
  145449. (e.prototype.handleClick = function (t) {
  145450. var e = this.props
  145451. ;(0, e.dispatchEvent)(t, e.data)
  145452. }),
  145453. (e.prototype.handleMouseEnter = function (t) {
  145454. var e = this.props
  145455. ;(0, e.dispatchEvent)(t, e.data)
  145456. }),
  145457. (e.prototype.handleMouseLeave = function (t) {
  145458. var e = this.props
  145459. ;(0, e.dispatchEvent)(t, e.data)
  145460. }),
  145461. (e.prototype.render = function () {
  145462. var t,
  145463. e = this.props,
  145464. n = e.className,
  145465. a = e.wrapperComponent,
  145466. o = e.inline,
  145467. r = e.classnames,
  145468. p = e.style,
  145469. d = e.maxLine,
  145470. l = e.showNativeTitle,
  145471. c = e.data,
  145472. m = e.id,
  145473. h = e.wrapperCustomStyle,
  145474. y = e.env,
  145475. g = e.themeCss,
  145476. v = e.testIdBuilder,
  145477. f = a || (o ? 'span' : 'div'),
  145478. C = this.state.content,
  145479. b = {},
  145480. w = ''
  145481. return (
  145482. d > 0 && ((w = 'max-line'), (b.WebkitLineClamp = +d)),
  145483. _(
  145484. f,
  145485. s.__assign(
  145486. {
  145487. className: r(
  145488. 'TplField',
  145489. n,
  145490. i.setThemeClassName(s.__assign(s.__assign({}, this.props), { name: 'baseControlClassName', id: m, themeCss: g })),
  145491. i.setThemeClassName(s.__assign(s.__assign({}, this.props), { name: 'wrapperCustomStyle', id: m, themeCss: h }))
  145492. ),
  145493. style: i.buildStyle(p, c)
  145494. },
  145495. l ? { title: this.getTitle(C) } : {},
  145496. { onClick: this.handleClick, onMouseEnter: this.handleMouseEnter, onMouseLeave: this.handleMouseLeave },
  145497. null === (t = null == v ? void 0 : v.getChild('tpl')) || void 0 === t ? void 0 : t.getTestId()
  145498. ),
  145499. _('span', { className: w ? r(w) : void 0, style: u.default(b) ? void 0 : b, dangerouslySetInnerHTML: { __html: y.filterHtml(C) } }),
  145500. _(i.CustomStyle, s.__assign({}, this.props, { config: { wrapperCustomStyle: h, id: m, themeCss: g, classNames: [{ key: 'baseControlClassName' }] }, env: y }))
  145501. )
  145502. )
  145503. }),
  145504. (e.defaultProps = { inline: !0, placeholder: '' }),
  145505. s.__decorate([i.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', []), s.__metadata('design:returntype', Promise)], e.prototype, 'updateContent', null),
  145506. s.__decorate([i.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', []), s.__metadata('design:returntype', void 0)], e.prototype, 'getContent', null),
  145507. s.__decorate([i.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', []), s.__metadata('design:returntype', Promise)], e.prototype, 'getAsyncContent', null),
  145508. s.__decorate([i.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', [String]), s.__metadata('design:returntype', void 0)], e.prototype, 'getTitle', null),
  145509. s.__decorate([i.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', [Object]), s.__metadata('design:returntype', void 0)], e.prototype, 'handleClick', null),
  145510. s.__decorate([i.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', [Object]), s.__metadata('design:returntype', void 0)], e.prototype, 'handleMouseEnter', null),
  145511. s.__decorate([i.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', [Object]), s.__metadata('design:returntype', void 0)], e.prototype, 'handleMouseLeave', null),
  145512. e
  145513. )
  145514. })(l.default.Component)
  145515. !(function (t) {
  145516. function e() {
  145517. return (null !== t && t.apply(this, arguments)) || this
  145518. }
  145519. s.__extends(e, t), (e = s.__decorate([i.Renderer({ test: /(^|\/)(?:tpl|html)$/, name: 'tpl' }), p.withBadge], e))
  145520. })(m),
  145521. (e.Tpl = m),
  145522. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  145523. }) /*!node_modules/amis/lib/renderers/Mapping.js*/
  145524. amis.define('ceca82d', function (e, r, t, a) {
  145525. 'use strict'
  145526. Object.defineProperty(r, '__esModule', { value: !0 })
  145527. var n = e('68b98b9'),
  145528. i = e('ac704b9'),
  145529. s = e('64ea6e0'),
  145530. o = e('59972ca'),
  145531. l = e('668845d')
  145532. function p(e) {
  145533. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  145534. }
  145535. var u,
  145536. c = p(i),
  145537. d = e('ac704b9'),
  145538. f = (d.default || d).createElement
  145539. ;(d.default || d).Fragment
  145540. var m = s.StoreNode.named('MappingStore')
  145541. .props({ fetching: !1, errorMsg: '', valueField: 'value', map: l.types.frozen({}) })
  145542. .actions(function (e) {
  145543. var r = l.flow(function (r, t, a) {
  145544. var i, o, l
  145545. return n.__generator(this, function (n) {
  145546. switch (n.label) {
  145547. case 0:
  145548. return n.trys.push([0, 2, 3, 4]), (e.fetching = !0), [4, r.fetcher(t, a)]
  145549. case 1:
  145550. if (!(i = n.sent()).ok) throw new Error(i.msg || 'fetch error')
  145551. return (o = s.normalizeApiResponseData(i.data)), e.setMap(Array.isArray(o.options) ? o.options : Array.isArray(o.items) ? o.items : o), [3, 4]
  145552. case 2:
  145553. return (l = n.sent()), (e.errorMsg = l.message), [3, 4]
  145554. case 3:
  145555. return (e.fetching = !1), [7]
  145556. case 4:
  145557. return [2]
  145558. }
  145559. })
  145560. })
  145561. return {
  145562. load: r,
  145563. setMap: function (r) {
  145564. Array.isArray(r) &&
  145565. (r = r.reduce(function (r, t) {
  145566. if (null == t) return r
  145567. if (s.isObject(t)) {
  145568. var a = Object.keys(t)
  145569. 1 === a.length || (2 == a.length && a.includes('$$id'))
  145570. ? (r[
  145571. (a = a.filter(function (e) {
  145572. return '$$id' !== e
  145573. }))[0]
  145574. ] = t[a[0]])
  145575. : a.length > 1 && (r[t[e.valueField]] = t)
  145576. }
  145577. return r
  145578. }, {})),
  145579. s.isObject(r) && (e.map = n.__assign({}, r))
  145580. }
  145581. }
  145582. }),
  145583. v = o.withStore(function (e) {
  145584. return m.create({ id: s.guid(), storeType: m.name }, e.env)
  145585. })(
  145586. (((u = (function (e) {
  145587. function r(r) {
  145588. var t = e.call(this, r) || this
  145589. return r.store.syncProps(r, void 0, ['valueField', 'map']), t
  145590. }
  145591. return (
  145592. n.__extends(r, e),
  145593. (r.prototype.componentDidMount = function () {
  145594. this.reload()
  145595. }),
  145596. (r.prototype.componentDidUpdate = function (e) {
  145597. var r = this.props,
  145598. t = this.props,
  145599. a = t.store,
  145600. n = t.source,
  145601. i = t.data
  145602. if ((a.syncProps(r, e, n ? ['valueField'] : ['valueField', 'map']), s.isPureVariable(n))) {
  145603. var o = s.resolveVariableAndFilter(e.source, e.data, '| raw'),
  145604. l = s.resolveVariableAndFilter(n, i, '| raw')
  145605. o !== l && a.setMap(l)
  145606. } else s.isApiOutdated(e.source, r.source, e.data, r.data) && this.reload()
  145607. }),
  145608. (r.prototype.reload = function () {
  145609. var e,
  145610. r = this.props,
  145611. t = r.source,
  145612. a = r.data,
  145613. n = r.env,
  145614. i = this.props.store
  145615. if (s.isPureVariable(t)) i.setMap(s.resolveVariableAndFilter(t, a, '| raw'))
  145616. else if (s.isEffectiveApi(t, a)) {
  145617. var o = s.normalizeApi(t, 'get')
  145618. ;(o.cache = null !== (e = o.cache) && void 0 !== e ? e : 3e4), i.load(n, o, a)
  145619. }
  145620. }),
  145621. (r.prototype.renderSingleValue = function (e, r, t) {
  145622. var a,
  145623. n = this.props,
  145624. i = n.className,
  145625. s = n.style,
  145626. o = n.placeholder,
  145627. l = n.classnames,
  145628. p = n.store,
  145629. u = f('span', { className: 'text-muted' }, o),
  145630. c = p.map,
  145631. d = void 0,
  145632. m = t ? s : void 0
  145633. return (
  145634. void 0 !== (e = 'string' == typeof e ? e.trim() : e) &&
  145635. c &&
  145636. void 0 !== (d = null !== (a = c[e]) && void 0 !== a ? a : !0 === e && c[1] ? c[1] : !1 === e && c[0] ? c[0] : c['*']) &&
  145637. (u = this.renderViewValue(d)),
  145638. f('span', { key: 'map-'.concat(r), className: l('MappingField', i), style: m }, u)
  145639. )
  145640. }),
  145641. (r.prototype.renderViewValue = function (e) {
  145642. var r = this.props,
  145643. t = r.render,
  145644. a = r.itemSchema,
  145645. i = r.data,
  145646. o = r.labelField,
  145647. l = r.name
  145648. if (!a) {
  145649. var p = e
  145650. return (
  145651. s.isObject(e) && (p = void 0 === o || '' === o ? (e.hasOwnProperty('type') ? n.__assign({ name: l }, p) : e.label) : e[o || 'label']),
  145652. s.isObject(p) && 'tag' === p.type && !s.isObject(p.label) && null != p.label ? t('mapping-tag', p, { value: null }) : t('tpl', p)
  145653. )
  145654. }
  145655. return t('mappingItemSchema', a, n.__assign({ data: s.createObject(i, s.isObject(e) ? e : { item: e }) }, 'tag' === (null == a ? void 0 : a.type) ? { value: null } : {}))
  145656. }),
  145657. (r.prototype.render = function () {
  145658. var e = this,
  145659. r = this.props,
  145660. t = r.style,
  145661. a = r.defaultValue,
  145662. n = r.data,
  145663. i = s.getPropValue(this.props)
  145664. return (
  145665. a && s.isPureVariable(a) && a === i && (i = s.resolveVariableAndFilter(a, n, '| raw')),
  145666. Array.isArray(i)
  145667. ? f(
  145668. 'span',
  145669. { style: t },
  145670. i.map(function (r, t) {
  145671. return e.renderSingleValue(r, t)
  145672. })
  145673. )
  145674. : this.renderSingleValue(i, 0, !0)
  145675. )
  145676. }),
  145677. r
  145678. )
  145679. })(c.default.Component)).defaultProps = { placeholder: '-', map: { '*': '\u901a\u914d\u503c' } }),
  145680. u)
  145681. )
  145682. !(function (e) {
  145683. function r() {
  145684. return (null !== e && e.apply(this, arguments)) || this
  145685. }
  145686. n.__extends(r, e),
  145687. (r.prototype.render = function () {
  145688. return f(v, n.__assign({}, this.props))
  145689. }),
  145690. (r = n.__decorate([s.Renderer({ test: /(^|\/)(?:map|mapping)$/, name: 'mapping' })], r))
  145691. })(c.default.Component),
  145692. (r.MappingField = v),
  145693. (r.Store = m),
  145694. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  145695. }) /*!node_modules/amis/lib/renderers/Progress.js*/
  145696. amis.define('0e18ad0', function (e, t, a, o) {
  145697. 'use strict'
  145698. Object.defineProperty(t, '__esModule', { value: !0 })
  145699. var r = e('68b98b9'),
  145700. s = e('ac704b9'),
  145701. n = e('64ea6e0'),
  145702. l = e('37efca2'),
  145703. i = e('3f34d90'),
  145704. p = e('59972ca')
  145705. function u(e) {
  145706. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  145707. }
  145708. var d = u(s),
  145709. c = u(l),
  145710. f = u(i),
  145711. m = e('ac704b9'),
  145712. h = (m.default || m).createElement
  145713. ;(m.default || m).Fragment
  145714. var v = ['name', 'value', 'data', 'defaultValue'],
  145715. g = (function (e) {
  145716. function t(t) {
  145717. var a = e.call(this, t) || this
  145718. return (a.state = { value: a.getValue() }), a
  145719. }
  145720. return (
  145721. r.__extends(t, e),
  145722. (t.prototype.componentDidUpdate = function (e) {
  145723. c.default(f.default(e, v), f.default(this.props, v)) || this.setState({ value: this.getValue() })
  145724. }),
  145725. (t.prototype.getValue = function () {
  145726. var e = n.getPropValue(this.props)
  145727. return (e = 'number' == typeof e ? e : n.filter(e, this.props.data)), /^\d*\.?\d+$/.test(e) && (e = parseFloat(e)), e
  145728. }),
  145729. (t.prototype.format = function (e) {
  145730. var t = this.props,
  145731. a = t.valueTpl,
  145732. o = t.render,
  145733. r = t.data
  145734. return o('progress-value', a || '${value}%', { data: n.createObject(r, { value: e }) })
  145735. }),
  145736. (t.prototype.render = function () {
  145737. var e = this.props,
  145738. t = e.data,
  145739. a = e.mode,
  145740. o = e.className,
  145741. r = e.style,
  145742. s = e.placeholder,
  145743. l = e.progressClassName,
  145744. i = e.map,
  145745. u = e.stripe,
  145746. d = e.animate,
  145747. c = e.showLabel,
  145748. f = e.strokeWidth,
  145749. m = e.gapDegree,
  145750. v = e.gapPosition
  145751. e.classnames
  145752. var g = e.threshold,
  145753. y = e.showThresholdText,
  145754. b = this.state.value
  145755. return (
  145756. g &&
  145757. (Array.isArray(g)
  145758. ? g.forEach(function (e) {
  145759. ;(e.value = 'string' == typeof e.value ? n.filter(e.value, t) : e.value), e.color && (e.color = n.filter(e.color, t))
  145760. })
  145761. : ((g.value = n.filter(g.value, t)), g.color && (g.color = n.filter(g.color, t)))),
  145762. h(p.Progress, {
  145763. value: b,
  145764. type: a,
  145765. map: i,
  145766. stripe: u,
  145767. animate: d,
  145768. showLabel: c,
  145769. placeholder: s,
  145770. format: this.format,
  145771. strokeWidth: f,
  145772. gapDegree: m,
  145773. gapPosition: v,
  145774. className: o,
  145775. style: r,
  145776. progressClassName: l,
  145777. threshold: g,
  145778. showThresholdText: y
  145779. })
  145780. )
  145781. }),
  145782. (t.defaultProps = {
  145783. placeholder: '-',
  145784. progressClassName: '',
  145785. progressBarClassName: '',
  145786. map: ['bg-danger', 'bg-warning', 'bg-info', 'bg-success', 'bg-success'],
  145787. valueTpl: '${value}%',
  145788. showLabel: !0,
  145789. stripe: !1,
  145790. animate: !1
  145791. }),
  145792. r.__decorate([n.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Number]), r.__metadata('design:returntype', void 0)], t.prototype, 'format', null),
  145793. t
  145794. )
  145795. })(d.default.Component)
  145796. !(function (e) {
  145797. function t(t, a) {
  145798. var o = e.call(this, t) || this
  145799. return a.registerComponent(o), o
  145800. }
  145801. r.__extends(t, e),
  145802. (t.prototype.componentWillUnmount = function () {
  145803. var t
  145804. null === (t = e.prototype.componentWillUnmount) || void 0 === t || t.call(this), this.context.unRegisterComponent(this)
  145805. }),
  145806. (t.prototype.doAction = function (e, t, a, o) {
  145807. 'reset' === (null == e ? void 0 : e.actionType) && this.setState({ value: 0 })
  145808. }),
  145809. (t.prototype.setData = function (e) {
  145810. ;('number' != typeof e && 'number' != typeof +e) || this.setState({ value: +e })
  145811. }),
  145812. (t.contextType = n.ScopedContext),
  145813. (t = r.__decorate([n.Renderer({ type: 'progress' }), r.__metadata('design:paramtypes', [Object, Object])], t))
  145814. })(g),
  145815. (t.ProgressField = g),
  145816. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  145817. }) /*!node_modules/lodash/assign.js*/
  145818. amis.define('f67212b', function (e, a, f, n) {
  145819. var o = e('81e0325'),
  145820. r = e('64d9393'),
  145821. t = e('bac4ea0'),
  145822. i = e('375361a'),
  145823. c = e('85b2d36'),
  145824. b = e('0092f09'),
  145825. p = Object.prototype.hasOwnProperty,
  145826. s = t(function (e, a) {
  145827. if (c(a) || i(a)) r(a, b(a), e)
  145828. else for (var f in a) p.call(a, f) && o(e, f, a[f])
  145829. })
  145830. f.exports = s
  145831. }) /*!node_modules/amis/lib/renderers/Status.js*/
  145832. amis.define('6a5f219', function (e, a, s, l) {
  145833. 'use strict'
  145834. Object.defineProperty(a, '__esModule', { value: !0 })
  145835. var t = e('68b98b9'),
  145836. n = e('ac704b9'),
  145837. r = e('9263a6c'),
  145838. i = e('f67212b'),
  145839. o = e('64ea6e0'),
  145840. u = e('59972ca')
  145841. function c(e) {
  145842. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  145843. }
  145844. var d = c(n),
  145845. p = c(r),
  145846. f = c(i),
  145847. b = e('ac704b9'),
  145848. v = (b.default || b).createElement
  145849. ;(b.default || b).Fragment
  145850. var _ = (function (e) {
  145851. function a() {
  145852. return (null !== e && e.apply(this, arguments)) || this
  145853. }
  145854. return (
  145855. t.__extends(a, e),
  145856. (a.prototype.render = function () {
  145857. var e,
  145858. s,
  145859. l = this.props,
  145860. n = l.defaultValue,
  145861. r = l.className,
  145862. i = l.style,
  145863. c = l.placeholder,
  145864. d = l.classnames,
  145865. b = l.data,
  145866. _ = p.default(a.defaultProps.map, null === (e = this.props) || void 0 === e ? void 0 : e.map),
  145867. g = p.default(a.defaultProps.labelMap, null === (s = this.props) || void 0 === s ? void 0 : s.labelMap),
  145868. m = {}
  145869. _ &&
  145870. Object.entries(_).forEach(function (e) {
  145871. var a = t.__read(e, 2),
  145872. s = a[0],
  145873. l = a[1]
  145874. m[s] ? (m[s] = t.__assign(t.__assign({}, m[s]), { icon: l })) : (m[s] = { icon: l })
  145875. }),
  145876. g &&
  145877. Object.entries(g).forEach(function (e) {
  145878. var a = t.__read(e, 2),
  145879. s = a[0],
  145880. l = a[1]
  145881. m[s] ? (m[s] = t.__assign(t.__assign({}, m[s]), { label: l })) : (m[s] = { label: l })
  145882. })
  145883. var h = this.props.source || {}
  145884. o.isPureVariable(h) && (h = o.resolveVariableAndFilter(h, b, '| raw')), (h = f.default(m, h))
  145885. var y = o.getPropValue(this.props)
  145886. n && o.isPureVariable(n) && (y = o.resolveVariableAndFilter(n, b, '| raw')), null != y && '' !== y && ('boolean' == typeof y ? (y = y ? 1 : 0) : /^\d+$/.test(y) && (y = parseInt(y, 10) || 0))
  145887. var F = h[y] || {}
  145888. if (!F.icon && !F.label) return v('span', { className: d('StatusField', r), style: i }, v('span', { className: 'text-muted', key: 'status-value' }, c))
  145889. var N = '',
  145890. P = null
  145891. if (F.icon) {
  145892. N = 'StatusField--'.concat(y)
  145893. var V = F.icon,
  145894. S = '',
  145895. w = ''
  145896. 'string' == typeof V &&
  145897. (w = (V = o.filter(V, b) || '').replace(/\bsvg-([^\s|$]+)\b/g, function (e, a) {
  145898. return (S = a), 'icon'
  145899. })),
  145900. (P = v(u.Icon, { cx: d, icon: S || V, className: 'Status-icon icon', classNameProp: w, key: 'icon' }))
  145901. }
  145902. var j = null
  145903. return (
  145904. '' !== F.label && null != F.label && (j = v('span', { className: d('StatusField-label'), key: 'label' }, o.filter('' + F.label, b))),
  145905. v('span', { className: d('StatusField', N, r, F.className), style: t.__assign(t.__assign({}, i), F.color ? { color: o.filter(F.color, b) } : {}) }, P, j)
  145906. )
  145907. }),
  145908. (a.defaultProps = {
  145909. placeholder: '-',
  145910. map: { 0: 'svg-fail', 1: 'svg-success', success: 'svg-success', pending: 'rolling', fail: 'svg-fail', queue: 'svg-warning', schedule: 'svg-schedule' },
  145911. labelMap: { success: '\u6210\u529f', pending: '\u8fd0\u884c\u4e2d', fail: '\u5931\u8d25', queue: '\u6392\u961f\u4e2d', schedule: '\u8c03\u5ea6\u4e2d' }
  145912. }),
  145913. a
  145914. )
  145915. })(d.default.Component)
  145916. !(function (e) {
  145917. function a() {
  145918. return (null !== e && e.apply(this, arguments)) || this
  145919. }
  145920. t.__extends(a, e), (a = t.__decorate([o.Renderer({ type: 'status' })], a))
  145921. })(_),
  145922. (a.StatusField = _),
  145923. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  145924. }) /*!node_modules/amis/lib/renderers/Json.js*/
  145925. amis.define('b7a5a69', function (e, t, a, n) {
  145926. 'use strict'
  145927. Object.defineProperty(t, '__esModule', { value: !0 })
  145928. var o = e('68b98b9'),
  145929. r = e('ac704b9'),
  145930. s = e('64ea6e0')
  145931. function i(e) {
  145932. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  145933. }
  145934. var l = i(r),
  145935. d = e('ac704b9'),
  145936. p = (d.default || d).createElement
  145937. ;(d.default || d).Fragment
  145938. var u = l.default.lazy(function () {
  145939. return Promise.resolve()
  145940. .then(function () {
  145941. return new Promise(function (t) {
  145942. e(['30934f9'], function (e) {
  145943. t(o.__importStar(e))
  145944. })
  145945. })
  145946. })
  145947. .then(s.importLazyComponent)
  145948. }),
  145949. c = (function (e) {
  145950. function t() {
  145951. return (null !== e && e.apply(this, arguments)) || this
  145952. }
  145953. return (
  145954. o.__extends(t, e),
  145955. (t.prototype.emitChange = function (e) {
  145956. var t = this.props,
  145957. a = t.onChange,
  145958. n = t.name
  145959. return !(!n || !a) && (a(e.updated_src, n), !0)
  145960. }),
  145961. (t.prototype.shouldExpandNode = function (e) {
  145962. var t = e.namespace,
  145963. a = this.props.levelExpand
  145964. return 'number' == typeof a && t.length > a
  145965. }),
  145966. (t.prototype.render = function () {
  145967. var e,
  145968. t,
  145969. a = this.props,
  145970. n = a.className,
  145971. o = a.style,
  145972. r = a.jsonTheme,
  145973. i = a.classnames,
  145974. d = a.placeholder,
  145975. c = a.source
  145976. a.levelExpand
  145977. var y = a.mutable,
  145978. h = a.displayDataTypes,
  145979. f = a.enableClipboard,
  145980. m = a.iconStyle,
  145981. b = a.quotesOnKeys,
  145982. _ = a.sortKeys,
  145983. v = a.name,
  145984. g = a.ellipsisThreshold,
  145985. C = s.getPropValue(this.props),
  145986. x = C
  145987. if (void 0 !== c && s.isPureVariable(c)) x = s.resolveVariableAndFilter(c, this.props.data, '| raw')
  145988. else if ('string' == typeof C)
  145989. try {
  145990. x = JSON.parse(C)
  145991. } catch (e) {}
  145992. var O = r
  145993. return (
  145994. s.isPureVariable(r) && (O = s.resolveVariableAndFilter(r, this.props.data, '| raw')),
  145995. ~['string', 'number', 'boolean'].indexOf(typeof x) && (((e = {})[typeof x] = x), (x = e)),
  145996. p(
  145997. 'div',
  145998. { className: i('JsonField', n), style: o },
  145999. null == x
  146000. ? d
  146001. : p(
  146002. l.default.Suspense,
  146003. { fallback: p('div', null, '...') },
  146004. p(u, {
  146005. name: !1,
  146006. src: x,
  146007. theme: null !== (t = O) && void 0 !== t ? t : 'rjv-default',
  146008. shouldCollapse: this.shouldExpandNode,
  146009. enableClipboard: f,
  146010. displayDataTypes: h,
  146011. collapseStringsAfterLength: g,
  146012. iconStyle: m,
  146013. quotesOnKeys: b,
  146014. sortKeys: _,
  146015. onEdit: !(!v || !y) && this.emitChange,
  146016. onDelete: !(!v || !y) && this.emitChange,
  146017. onAdd: !(!v || !y) && this.emitChange
  146018. })
  146019. )
  146020. )
  146021. )
  146022. }),
  146023. (t.defaultProps = { placeholder: '-', levelExpand: 1, source: '', displayDataTypes: !1, enableClipboard: !1, iconStyle: 'square', quotesOnKeys: !0, sortKeys: !1, ellipsisThreshold: !1 }),
  146024. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'emitChange', null),
  146025. o.__decorate(
  146026. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)],
  146027. t.prototype,
  146028. 'shouldExpandNode',
  146029. null
  146030. ),
  146031. t
  146032. )
  146033. })(l.default.Component)
  146034. !(function (e) {
  146035. function t() {
  146036. return (null !== e && e.apply(this, arguments)) || this
  146037. }
  146038. o.__extends(t, e), (t = o.__decorate([s.Renderer({ type: 'json' })], t))
  146039. })(c),
  146040. (t.JSONField = c),
  146041. (t.JsonView = u),
  146042. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  146043. }) /*!node_modules/amis/lib/renderers/Link.js*/
  146044. amis.define('db54253', function (e, t, n, a) {
  146045. 'use strict'
  146046. Object.defineProperty(t, '__esModule', { value: !0 })
  146047. var r = e('68b98b9'),
  146048. i = e('ac704b9'),
  146049. l = e('64ea6e0'),
  146050. o = e('59972ca')
  146051. function d(e) {
  146052. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  146053. }
  146054. var s = d(i),
  146055. u = e('ac704b9'),
  146056. p = (u.default || u).createElement
  146057. ;(u.default || u).Fragment
  146058. var c = (function (e) {
  146059. function t() {
  146060. return (null !== e && e.apply(this, arguments)) || this
  146061. }
  146062. return (
  146063. r.__extends(t, e),
  146064. (t.prototype.handleClick = function (e) {
  146065. var t = this.props,
  146066. n = t.env,
  146067. a = t.href,
  146068. r = t.blank,
  146069. i = t.body
  146070. null == n || n.tracker({ eventType: 'url', eventData: { url: a, blank: r, label: i } }, this.props)
  146071. }),
  146072. (t.prototype.getHref = function () {}),
  146073. (t.prototype.render = function () {
  146074. var e = this.props,
  146075. t = e.className,
  146076. n = e.style,
  146077. a = e.body,
  146078. r = e.href
  146079. e.classnames
  146080. var i = e.blank,
  146081. d = e.disabled,
  146082. s = e.htmlTarget,
  146083. u = e.data,
  146084. c = e.render,
  146085. f = e.translate,
  146086. b = e.title,
  146087. h = e.icon,
  146088. y = e.rightIcon,
  146089. _ = ('string' == typeof r && r ? l.filter(r, u, '| raw') : void 0) || l.getPropValue(this.props)
  146090. return p(
  146091. o.Link,
  146092. { className: t, style: n, href: _, disabled: d, title: b, htmlTarget: s || (i ? '_blank' : '_self'), icon: h, rightIcon: y, onClick: this.handleClick },
  146093. a ? c('body', a) : _ || f('link')
  146094. )
  146095. }),
  146096. (t.defaultProps = { blank: !0, disabled: !1, htmlTarget: '' }),
  146097. r.__decorate([l.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], t.prototype, 'handleClick', null),
  146098. t
  146099. )
  146100. })(s.default.Component)
  146101. !(function (e) {
  146102. function t() {
  146103. return (null !== e && e.apply(this, arguments)) || this
  146104. }
  146105. r.__extends(t, e), (t = r.__decorate([l.Renderer({ type: 'link' }), o.withBadge], t))
  146106. })(c),
  146107. (t.LinkCmpt = c),
  146108. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  146109. }) /*!node_modules/amis/lib/renderers/Wizard.js*/
  146110. amis.define('b3a5cdd', function (t, e, a, i) {
  146111. 'use strict'
  146112. Object.defineProperty(e, '__esModule', { value: !0 })
  146113. var n = t('68b98b9'),
  146114. r = t('ac704b9'),
  146115. s = t('64ea6e0'),
  146116. o = t('59972ca'),
  146117. p = t('1e5c4ba'),
  146118. d = t('37efca2')
  146119. function c(t) {
  146120. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  146121. }
  146122. var u = c(r),
  146123. l = c(d),
  146124. h = t('ac704b9'),
  146125. f = (h.default || h).createElement
  146126. ;(h.default || h).Fragment
  146127. var m = (function (t) {
  146128. function e() {
  146129. var e = (null !== t && t.apply(this, arguments)) || this
  146130. return (e.affixDom = u.default.createRef()), (e.footerDom = u.default.createRef()), (e.initalValues = {}), (e.state = { currentStep: -1, completeStep: -1, rawSteps: [] }), e
  146131. }
  146132. return (
  146133. n.__extends(e, t),
  146134. (e.prototype.componentDidMount = function () {
  146135. var t = this,
  146136. e = this.props,
  146137. a = e.initApi,
  146138. i = e.initFetch,
  146139. n = e.initAsyncApi,
  146140. r = e.initFinishedField,
  146141. o = e.store,
  146142. d = e.messages,
  146143. c = d.fetchSuccess,
  146144. u = d.fetchFailed
  146145. e.onInit,
  146146. s.isEffectiveApi(a, o.data, i)
  146147. ? o
  146148. .fetchInitData(a, o.data, {
  146149. successMessage: c,
  146150. errorMessage: u,
  146151. onSuccess: function () {
  146152. if (s.isEffectiveApi(n, o.data) && !o.data[r || 'finished'])
  146153. return s.until(
  146154. function () {
  146155. return o.checkRemote(n, o.data)
  146156. },
  146157. function (t) {
  146158. return t && t[r || 'finished']
  146159. },
  146160. function (e) {
  146161. return (t.asyncCancel = e)
  146162. }
  146163. )
  146164. }
  146165. })
  146166. .then(function (e) {
  146167. t.handleFetchInitEvent(e)
  146168. var a = { currentStep: 'string' == typeof t.props.startStep ? s.toNumber(s.tokenize(t.props.startStep, s.createObject(t.props.data, (null == e ? void 0 : e.data) || {})), 1) : 1 }
  146169. return (
  146170. e && e.data && ('number' == typeof e.data.step || ('string' == typeof e.data.step && /^\d+$/.test(e.data.step))) && (a.currentStep = s.toNumber(e.data.step, 1)),
  146171. t.setState(a, function () {
  146172. e && e.data && (e.data.submiting || e.data.submited) && t.checkSubmit()
  146173. }),
  146174. e
  146175. )
  146176. })
  146177. : this.setState({ currentStep: 'string' == typeof this.props.startStep ? s.toNumber(s.tokenize(this.props.startStep, this.props.data), 1) : 1 })
  146178. var l = p.findDOMNode(this)
  146179. if (l instanceof Element) {
  146180. var h = l ? s.getScrollParent(l) : null
  146181. ;(h && h !== document.body) || (h = window),
  146182. (this.parentNode = h),
  146183. h.addEventListener('scroll', this.affixDetect),
  146184. (this.unSensor = s.resizeSensor(l, this.affixDetect)),
  146185. this.affixDetect(),
  146186. this.normalizeSteps(o.data)
  146187. }
  146188. }),
  146189. (e.prototype.componentDidUpdate = function (t) {
  146190. var e = this.props,
  146191. a = e.store,
  146192. i = e.fetchSuccess,
  146193. n = e.fetchFailed
  146194. ;(l.default(t.steps, e.steps) && l.default(t.data, e.data)) || this.normalizeSteps(e.data),
  146195. s.isApiOutdated(t.initApi, e.initApi, t.data, e.data) && a.fetchData(e.initApi, a.data, { successMessage: i, errorMessage: n })
  146196. }),
  146197. (e.prototype.componentWillUnmount = function () {
  146198. this.asyncCancel && this.asyncCancel()
  146199. var t = this.parentNode
  146200. t && t.removeEventListener('scroll', this.affixDetect), this.unSensor && this.unSensor()
  146201. }),
  146202. (e.prototype.dispatchEvent = function (t, e) {
  146203. var a
  146204. return n.__awaiter(this, void 0, void 0, function () {
  146205. var i, r, o, p
  146206. return n.__generator(this, function (n) {
  146207. switch (n.label) {
  146208. case 0:
  146209. return (i = this.props), (r = i.dispatchEvent), (o = i.data), [4, r(t, e ? s.createObject(o, e) : o)]
  146210. case 1:
  146211. return (p = n.sent()), [2, null !== (a = null == p ? void 0 : p.prevented) && void 0 !== a && a]
  146212. }
  146213. })
  146214. })
  146215. }),
  146216. (e.prototype.handleFetchInitEvent = function (t) {
  146217. var e
  146218. return n.__awaiter(this, void 0, void 0, function () {
  146219. var a, i, r
  146220. return n.__generator(this, function (s) {
  146221. switch (s.label) {
  146222. case 0:
  146223. return (
  146224. (a = this.props),
  146225. (i = a.onInit),
  146226. (r = a.store),
  146227. [
  146228. 4,
  146229. this.dispatchEvent(
  146230. 'inited',
  146231. n.__assign(n.__assign({}, r.data), {
  146232. responseData: t.ok ? (null !== (e = r.data) && void 0 !== e ? e : {}) : t,
  146233. responseStatus: void 0 === (null == t ? void 0 : t.status) ? (r.error ? 1 : 0) : null == t ? void 0 : t.status,
  146234. responseMsg: r.msg
  146235. })
  146236. )
  146237. ]
  146238. )
  146239. case 1:
  146240. return s.sent() && i && i(r.data), [2]
  146241. }
  146242. })
  146243. })
  146244. }),
  146245. (e.prototype.normalizeSteps = function (t) {
  146246. return n.__awaiter(this, void 0, void 0, function () {
  146247. var e, a, i, r, o, p
  146248. return n.__generator(this, function (d) {
  146249. switch (d.label) {
  146250. case 0:
  146251. ;(e = this.props), (a = e.steps), (i = e.translate), (r = []), (o = a.length), (p = 0), (d.label = 1)
  146252. case 1:
  146253. return p < o ? [4, s.evalExpressionWithConditionBuilder(a[p].hiddenOn, t)] : [3, 4]
  146254. case 2:
  146255. !d.sent() && r.push(a[p]), (d.label = 3)
  146256. case 3:
  146257. return p++, [3, 1]
  146258. case 4:
  146259. return (
  146260. this.setState({
  146261. rawSteps: r.map(function (t, e) {
  146262. return n.__assign(n.__assign({}, t), { hiddenOn: '', title: t.title || t.label || i('Steps.step', { index: e + 1 }) })
  146263. })
  146264. }),
  146265. [2]
  146266. )
  146267. }
  146268. })
  146269. })
  146270. }),
  146271. (e.prototype.affixDetect = function () {
  146272. if (this.props.affixFooter && this.affixDom.current && this.footerDom.current) {
  146273. var t = this.affixDom.current,
  146274. e = this.footerDom.current,
  146275. a = !1
  146276. if ((e.offsetWidth && (t.style.cssText = 'width: '.concat(e.offsetWidth, 'px;')), 'always' === this.props.affixFooter)) (a = !0), e.classList.add('invisible2')
  146277. else {
  146278. var i = e.getBoundingClientRect(),
  146279. n = window.innerHeight
  146280. a = i.top + i.height / 2 > n
  146281. }
  146282. a ? t.classList.add('in') : t.classList.remove('in')
  146283. }
  146284. }),
  146285. (e.prototype.gotoStep = function (t) {
  146286. return n.__awaiter(this, void 0, void 0, function () {
  146287. var e
  146288. return n.__generator(this, function (a) {
  146289. switch (a.label) {
  146290. case 0:
  146291. return (e = this.state.rawSteps), (t = Math.max(Math.min(e.length, t), 1)) == this.state.currentStep ? [3, 2] : [4, this.dispatchEvent('stepChange', { step: t })]
  146292. case 1:
  146293. if (a.sent()) return [2]
  146294. this.setState({ currentStep: t, completeStep: Math.max(this.state.completeStep, t - 1) }), (a.label = 2)
  146295. case 2:
  146296. return [2]
  146297. }
  146298. })
  146299. })
  146300. }),
  146301. (e.prototype.formRef = function (t) {
  146302. if (t) {
  146303. for (; t && t.getWrappedInstance; ) t = t.getWrappedInstance()
  146304. this.form = t
  146305. } else this.form = void 0
  146306. }),
  146307. (e.prototype.submitToTarget = function (t, e) {
  146308. throw new Error('Please implements this!')
  146309. }),
  146310. (e.prototype.reloadTarget = function (t, e) {
  146311. throw new Error('Please implements this!')
  146312. }),
  146313. (e.prototype.reload = function (t, e, a, i, n) {
  146314. var r = this
  146315. if (e) return this.receive(e, void 0, n)
  146316. var o = this.props,
  146317. p = o.initApi,
  146318. d = o.initAsyncApi,
  146319. c = o.initFinishedField,
  146320. u = o.store,
  146321. l = o.messages,
  146322. h = l.fetchSuccess,
  146323. f = l.fetchFailed
  146324. s.isEffectiveApi(p, u.data) &&
  146325. 1 === this.state.currentStep &&
  146326. u
  146327. .fetchInitData(p, u.data, {
  146328. successMessage: h,
  146329. errorMessage: f,
  146330. onSuccess: function () {
  146331. if (s.isEffectiveApi(d, u.data) && !u.data[c || 'finished'])
  146332. return s.until(
  146333. function () {
  146334. return u.checkRemote(d, u.data)
  146335. },
  146336. function (t) {
  146337. return t && t[c || 'finished']
  146338. },
  146339. function (t) {
  146340. return (r.asyncCancel = t)
  146341. }
  146342. )
  146343. }
  146344. })
  146345. .then(function (t) {
  146346. var e = { currentStep: 1 }
  146347. return (
  146348. t && t.data && ('number' == typeof t.data.step || ('string' == typeof t.data.step && /^\d+$/.test(t.data.step))) && (e.currentStep = s.toNumber(t.data.step, 1)),
  146349. r.setState(e, function () {
  146350. t && t.data && (t.data.submiting || t.data.submited) && r.checkSubmit()
  146351. }),
  146352. t
  146353. )
  146354. })
  146355. }),
  146356. (e.prototype.receive = function (t, e, a) {
  146357. this.props.store.updateData(t, void 0, a), this.reload()
  146358. }),
  146359. (e.prototype.domRef = function (t) {
  146360. this.dom = t
  146361. }),
  146362. (e.prototype.getPopOverContainer = function () {
  146363. return this.dom
  146364. }),
  146365. (e.prototype.checkSubmit = function () {
  146366. var t,
  146367. e = this,
  146368. a = this.props,
  146369. i = a.store,
  146370. n = a.asyncApi,
  146371. r = a.finishedField,
  146372. o = a.env,
  146373. p = this.state.rawSteps,
  146374. d = p[this.state.currentStep - 1],
  146375. c = (d && d.asyncApi) || (this.state.currentStep === p.length && n)
  146376. d &&
  146377. s.isEffectiveApi(c, i.data) &&
  146378. (i.markSaving(!0),
  146379. i.updateData((((t = {})[r || 'finished'] = !1), t)),
  146380. s
  146381. .until(
  146382. function () {
  146383. return i.checkRemote(c, i.data)
  146384. },
  146385. function (t) {
  146386. return t && t[r || 'finished']
  146387. },
  146388. function (t) {
  146389. return (e.asyncCancel = t)
  146390. }
  146391. )
  146392. .then(function () {
  146393. i.markSaving(!1), e.gotoStep(e.state.currentStep + 1)
  146394. })
  146395. .catch(function (t) {
  146396. !c.silent && o.notify('error', t.message), i.markSaving(!1)
  146397. }))
  146398. }),
  146399. (e.prototype.handleAction = function (t, e, a, i, r) {
  146400. var o = this
  146401. void 0 === i && (i = !1)
  146402. var p = this.props,
  146403. d = p.onAction,
  146404. c = p.store,
  146405. u = p.env,
  146406. l = this.state.rawSteps
  146407. if ('next' === e.actionType || 'submit' === e.type || 'step-submit' === e.actionType) this.form.doAction(n.__assign(n.__assign({}, e), { actionType: 'submit' }), a)
  146408. else if ('prev' === e.actionType) this.gotoStep(this.state.currentStep - 1)
  146409. else if ('reset' === e.type) this.form.reset()
  146410. else {
  146411. if ('dialog' === e.actionType)
  146412. return (
  146413. c.setCurrentAction(e, this.props.resolveDefinitions),
  146414. new Promise(function (t) {
  146415. c.openDialog(
  146416. a,
  146417. void 0,
  146418. function (a, i) {
  146419. var n
  146420. null === (n = e.callback) || void 0 === n || n.call(e, a, i), t({ confirmed: a, value: i })
  146421. },
  146422. r || o.context
  146423. )
  146424. })
  146425. )
  146426. if ('ajax' === e.actionType)
  146427. return e.api
  146428. ? c
  146429. .saveRemote(e.api, a, { successMessage: e.messages && e.messages.success, errorMessage: e.messages && e.messages.failed })
  146430. .then(function () {
  146431. return n.__awaiter(o, void 0, void 0, function () {
  146432. var t, a, i
  146433. return n.__generator(this, function (n) {
  146434. switch (n.label) {
  146435. case 0:
  146436. return this.form && this.form.isValidated() && this.form.validate(!0), (t = e.feedback) && s.isVisible(t, c.data) ? [4, this.openFeedback(t, c.data)] : [3, 2]
  146437. case 1:
  146438. if (((a = n.sent()), t.skipRestOnCancel && !a)) throw new s.SkipOperation()
  146439. if (t.skipRestOnConfirm && a) throw new s.SkipOperation()
  146440. n.label = 2
  146441. case 2:
  146442. return (i = e.redirect && s.filter(e.redirect, c.data)) && u.jumpTo(i, e, c.data), e.reload && this.reloadTarget(s.filterTarget(e.reload, c.data), c.data), [2]
  146443. }
  146444. })
  146445. })
  146446. })
  146447. .catch(function (t) {})
  146448. : u.alert('\u5f53 actionType \u4e3a ajax \u65f6\uff0c\u8bf7\u8bbe\u7f6e api \u5c5e\u6027')
  146449. if ('reload' === e.actionType) e.target && this.reloadTarget(s.filterTarget(e.target, a), a)
  146450. else if ('goto-step' === e.actionType) {
  146451. var h = a.step
  146452. void 0 !== h && h <= l.length && h >= 0 && this.gotoStep(a.step)
  146453. } else 'submit' === e.actionType ? this.finalSubmit() : d && d(t, e, a, i, r || this.context)
  146454. }
  146455. }),
  146456. (e.prototype.handleQuery = function (t) {
  146457. return this.props.initApi
  146458. ? !((null == t ? void 0 : t.hasOwnProperty('orderBy')) && !s.isApiOutdated(this.props.initApi, this.props.initApi, this.props.store.data, s.createObject(this.props.store.data, t))) &&
  146459. void this.receive(t)
  146460. : !!this.props.onQuery && this.props.onQuery(t)
  146461. }),
  146462. (e.prototype.openFeedback = function (t, e) {
  146463. var a = this
  146464. return new Promise(function (i) {
  146465. var n = a.props.store
  146466. n.setCurrentAction({ type: 'button', actionType: 'dialog', dialog: t }, a.props.resolveDefinitions),
  146467. n.openDialog(
  146468. e,
  146469. void 0,
  146470. function (t) {
  146471. i(t)
  146472. },
  146473. a.context
  146474. )
  146475. })
  146476. }),
  146477. (e.prototype.handleChange = function (t) {
  146478. return n.__awaiter(this, void 0, void 0, function () {
  146479. var e, a, i
  146480. return n.__generator(this, function (r) {
  146481. switch (r.label) {
  146482. case 0:
  146483. return (e = this.props.store), (a = e.data), (i = n.__assign(n.__assign({}, a), t)), [4, this.dispatchEvent('change', i)]
  146484. case 1:
  146485. return r.sent() || e.updateData(t), [2]
  146486. }
  146487. })
  146488. })
  146489. }),
  146490. (e.prototype.handleInit = function (t) {
  146491. var e = this.state.currentStep
  146492. ;(this.initalValues[e] = this.initalValues[e] || t), this.props.store.updateData(t)
  146493. }),
  146494. (e.prototype.handleReset = function (t) {
  146495. var e = this.props.store,
  146496. a = this.initalValues[this.state.currentStep],
  146497. i = {}
  146498. Object.keys(t).forEach(function (t) {
  146499. i[t] = a.hasOwnProperty(t) ? a[t] : void 0
  146500. }),
  146501. e.updateData(i)
  146502. }),
  146503. (e.prototype.finalSubmit = function (t, e) {
  146504. return (
  146505. void 0 === t && (t = {}),
  146506. void 0 === e && (e = { type: 'submit' }),
  146507. n.__awaiter(this, void 0, void 0, function () {
  146508. var a,
  146509. i,
  146510. r,
  146511. o,
  146512. p,
  146513. d,
  146514. c,
  146515. u,
  146516. l,
  146517. h,
  146518. f,
  146519. m,
  146520. y,
  146521. _,
  146522. g,
  146523. v,
  146524. b = this
  146525. return n.__generator(this, function (S) {
  146526. switch (S.label) {
  146527. case 0:
  146528. return (
  146529. (a = this.props),
  146530. (i = a.store),
  146531. (r = a.api),
  146532. (o = a.asyncApi),
  146533. (p = a.finishedField),
  146534. (d = a.target),
  146535. (c = a.redirect),
  146536. (u = a.reload),
  146537. (l = a.env),
  146538. (h = a.onFinished),
  146539. (f = this.state.rawSteps),
  146540. [4, this.dispatchEvent('finished', i.data)]
  146541. )
  146542. case 1:
  146543. if (S.sent()) return [2]
  146544. if (((m = f[this.state.currentStep - 1]), i.updateData(t), d)) this.submitToTarget(s.filterTarget(d, i.data), i.data), this.setState({ completeStep: f.length })
  146545. else if (e.api || m.api || r)
  146546. (y = e.asyncApi || m.asyncApi || o),
  146547. s.isEffectiveApi(y, i.data) && i.updateData((((v = {})[p || 'finished'] = !1), v)),
  146548. (_ = this.form ? this.form.props.store : i),
  146549. i.markSaving(!0),
  146550. _.saveRemote(e.api || m.api || r, i.data, {
  146551. onSuccess: function (t) {
  146552. return n.__awaiter(b, void 0, void 0, function () {
  146553. var e,
  146554. a = this
  146555. return n.__generator(this, function (n) {
  146556. switch (n.label) {
  146557. case 0:
  146558. return [4, this.dispatchEvent('submitSucc', s.createObject(this.props.data, { result: t }))]
  146559. case 1:
  146560. return (
  146561. (e = n.sent()),
  146562. !s.isEffectiveApi(y, i.data) || i.data[p || 'finished']
  146563. ? [2, { cbResult: null, dispatcher: e }]
  146564. : [
  146565. 2,
  146566. {
  146567. cbResult: s.until(
  146568. function () {
  146569. return i.checkRemote(y, i.data)
  146570. },
  146571. function (t) {
  146572. return t && t[p || 'finished']
  146573. },
  146574. function (t) {
  146575. return (a.asyncCancel = t)
  146576. }
  146577. ),
  146578. dispatcher: e
  146579. }
  146580. ]
  146581. )
  146582. }
  146583. })
  146584. })
  146585. },
  146586. onFailed: function (t) {
  146587. return n.__awaiter(b, void 0, void 0, function () {
  146588. return n.__generator(this, function (e) {
  146589. switch (e.label) {
  146590. case 0:
  146591. return i.markSaving(!1), [4, this.dispatchEvent('submitFail', s.createObject(this.props.data, { error: t }))]
  146592. case 1:
  146593. return [2, { dispatcher: e.sent() }]
  146594. }
  146595. })
  146596. })
  146597. }
  146598. })
  146599. .then(function (t) {
  146600. return n.__awaiter(b, void 0, void 0, function () {
  146601. var a, r, o
  146602. return n.__generator(this, function (p) {
  146603. switch (p.label) {
  146604. case 0:
  146605. return (a = e.feedback) && s.isVisible(a, t) ? [4, this.openFeedback(a, t)] : [3, 2]
  146606. case 1:
  146607. if (((r = p.sent()), a.skipRestOnCancel && !r)) throw new s.SkipOperation()
  146608. if (a.skipRestOnConfirm && r) throw new s.SkipOperation()
  146609. p.label = 2
  146610. case 2:
  146611. if ((this.setState({ completeStep: f.length }), i.updateData(n.__assign(n.__assign({}, i.data), t)), i.markSaving(!1), t && 'number' == typeof t.step))
  146612. this.gotoStep(t.step)
  146613. else if (h && !1 === h(t, e)) return [2, t]
  146614. return (
  146615. (o = (e.redirect || m.redirect || c) && s.filter(e.redirect || m.redirect || c, i.data))
  146616. ? l.jumpTo(o, e, i.data)
  146617. : (e.reload || m.reload || u) && this.reloadTarget(s.filterTarget(e.reload || m.reload || u, i.data), i.data),
  146618. [2, t]
  146619. )
  146620. }
  146621. })
  146622. })
  146623. })
  146624. .catch(function (t) {})
  146625. else {
  146626. if ((this.setState({ completeStep: f.length }), h && !1 === h(i.data, e))) return [2]
  146627. ;(g = (e.redirect || m.redirect || c) && s.filter(e.redirect || m.redirect || c, i.data))
  146628. ? l.jumpTo(g, e, i.data)
  146629. : (e.reload || m.reload || u) && this.reloadTarget(s.filterTarget(e.reload || m.reload || u, i.data), i.data)
  146630. }
  146631. return [2]
  146632. }
  146633. })
  146634. })
  146635. )
  146636. }),
  146637. (e.prototype.handleSubmit = function (t, e) {
  146638. var a,
  146639. i = this,
  146640. r = this.props,
  146641. o = r.store,
  146642. p = r.finishedField,
  146643. d = this.state.rawSteps
  146644. if (this.state.currentStep < d.length) {
  146645. var c = d[this.state.currentStep - 1]
  146646. o.updateData(t)
  146647. var u = e.asyncApi || c.asyncApi
  146648. s.isEffectiveApi(u, o.data) && o.updateData((((a = {})[p || 'finished'] = !1), a)),
  146649. s.isEffectiveApi(e.api || c.api, o.data)
  146650. ? o
  146651. .saveRemote(e.api || c.api, o.data, {
  146652. onSuccess: function () {
  146653. if ((i.dispatchEvent('stepSubmitSucc'), s.isEffectiveApi(u, o.data) && !o.data[p || 'finished']))
  146654. return s.until(
  146655. function () {
  146656. return o.checkRemote(u, o.data)
  146657. },
  146658. function (t) {
  146659. return t && t[p || 'finished']
  146660. },
  146661. function (t) {
  146662. return (i.asyncCancel = t)
  146663. }
  146664. )
  146665. },
  146666. onFailed: function (t) {
  146667. i.dispatchEvent('stepSubmitFail', { error: t }), 422 === t.status && t.errors && i.form && i.form.props.store.setFormItemErrors(t.errors)
  146668. }
  146669. })
  146670. .then(function (t) {
  146671. return n.__awaiter(i, void 0, void 0, function () {
  146672. var a, i
  146673. return n.__generator(this, function (n) {
  146674. switch (n.label) {
  146675. case 0:
  146676. return (a = e.feedback) && s.isVisible(a, t) ? [4, this.openFeedback(a, t)] : [3, 2]
  146677. case 1:
  146678. if (((i = n.sent()), a.skipRestOnCancel && !i)) throw new s.SkipOperation()
  146679. if (a.skipRestOnConfirm && i) throw new s.SkipOperation()
  146680. n.label = 2
  146681. case 2:
  146682. return this.gotoStep(t && 'number' == typeof t.step ? t.step : this.state.currentStep + 1), [2]
  146683. }
  146684. })
  146685. })
  146686. })
  146687. .catch(function (t) {
  146688. i.dispatchEvent('stepSubmitFail', { error: t })
  146689. })
  146690. : this.gotoStep(this.state.currentStep + 1)
  146691. } else this.finalSubmit(t, e)
  146692. return !1
  146693. }),
  146694. (e.prototype.handleDialogConfirm = function (t, e, a) {
  146695. var i = this.props.store
  146696. e.mergeData && 1 === t.length && t[0] && 'form' === a[0].props.type && i.updateData(t[0]), i.closeDialog(!0, t)
  146697. }),
  146698. (e.prototype.handleDialogClose = function (t) {
  146699. void 0 === t && (t = !1), this.props.store.closeDialog(t)
  146700. }),
  146701. (e.prototype.handleJumpStep = function (t, e) {
  146702. var a = this.props.store
  146703. y(e, t, this.state.currentStep, a.data) && this.gotoStep(t + 1)
  146704. }),
  146705. (e.prototype.renderSteps = function () {
  146706. var t = this.props,
  146707. e = t.mode,
  146708. a = t.classPrefix,
  146709. i = t.classnames,
  146710. n = t.stepsClassName,
  146711. r = this.state,
  146712. s = r.currentStep,
  146713. p = r.rawSteps
  146714. return f(
  146715. 'div',
  146716. { className: i(''.concat(a, '-Wizard-steps'), n), id: 'form-wizard' },
  146717. Array.isArray(p) && p.length ? f(o.Steps, { steps: p, mode: e, current: s - 1, onClickStep: this.handleJumpStep }) : null
  146718. )
  146719. }),
  146720. (e.prototype.renderActions = function () {
  146721. var t = this,
  146722. e = this.props,
  146723. a = e.store,
  146724. i = e.readOnly,
  146725. n = e.disabled,
  146726. r = e.actionClassName,
  146727. o = e.actionPrevLabel,
  146728. p = e.actionNextLabel,
  146729. d = e.actionNextSaveLabel,
  146730. c = e.actionFinishLabel,
  146731. l = e.render,
  146732. h = e.translate
  146733. e.classnames
  146734. var m = this.state.rawSteps
  146735. if (!Array.isArray(m)) return null
  146736. var _ = this.state.currentStep,
  146737. g = m[_],
  146738. v = m[_ - 2],
  146739. b = a.loading,
  146740. S = m[_ - 1]
  146741. if (!S) return null
  146742. var w = !!v && y(v, _ - 2, _, a.data)
  146743. return S.actions && Array.isArray(S.actions)
  146744. ? S.actions.length
  146745. ? f(
  146746. u.default.Fragment,
  146747. null,
  146748. S.actions.map(function (e, a) {
  146749. return l('action/'.concat(a), e, {
  146750. key: a,
  146751. data: s.createObject(t.props.data, { currentStep: _ }),
  146752. onAction: t.handleAction,
  146753. disabled: e.disabled || b || n || ('prev' === e.actionType && !w) || ('next' === e.actionType && i && (!!S.api || !g))
  146754. })
  146755. })
  146756. )
  146757. : null
  146758. : f(
  146759. u.default.Fragment,
  146760. null,
  146761. l(
  146762. 'prev-btn',
  146763. { type: 'button', label: h(o), actionType: 'prev', className: r, hiddenOn: '${currentStep === 1}' },
  146764. { disabled: b || !w || n, onAction: this.handleAction, data: s.createObject(this.props.data, { currentStep: _ }) }
  146765. ),
  146766. l(
  146767. 'next-btn',
  146768. { type: 'button', label: g ? (S.api ? h(d) : h(p)) : h(c), actionType: 'next', primary: !g || !!S.api, className: r, level: 'primary' },
  146769. { disabled: b || n || (i && (!!S.api || !g)), onAction: this.handleAction }
  146770. )
  146771. )
  146772. }),
  146773. (e.prototype.renderFooter = function () {
  146774. var t = this.renderActions()
  146775. if (!t) return t
  146776. var e = this.props,
  146777. a = e.classnames,
  146778. i = e.affixFooter,
  146779. n = e.footerClassName,
  146780. r = e.wrapWithPanel
  146781. return f(
  146782. u.default.Fragment,
  146783. null,
  146784. f('div', { role: 'wizard-footer', ref: this.footerDom, className: a('Wizard-footer', r ? 'Panel-footer' : '', i ? 'Wizard-fixedButtom' : '', n) }, t),
  146785. i && r ? f('div', { ref: this.affixDom, className: a(r ? 'Panel-fixedBottom' : '', 'Wizard-footer', n) }, f('div', { className: a('Panel-footer') }, t)) : null
  146786. )
  146787. }),
  146788. (e.prototype.renderWizard = function () {
  146789. var t = this.props,
  146790. e = t.className,
  146791. a = t.steps,
  146792. i = t.style,
  146793. r = t.render,
  146794. s = t.store,
  146795. p = t.classPrefix,
  146796. d = t.classnames,
  146797. c = t.popOverContainer,
  146798. u = t.mode,
  146799. l = t.translate,
  146800. h = t.loadingConfig,
  146801. m = t.stepClassName,
  146802. y = t.bodyClassName,
  146803. _ = t.wrapWithPanel,
  146804. g = this.state,
  146805. v = g.rawSteps,
  146806. b = g.currentStep,
  146807. S =
  146808. Array.isArray(v) && v.length > 0
  146809. ? v
  146810. : Array.isArray(a)
  146811. ? n.__spreadArray([], n.__read(a), !1).map(function (t) {
  146812. return delete t.hiddenOn, t
  146813. })
  146814. : null,
  146815. w = Array.isArray(S) ? S[b - 1] : null
  146816. return f(
  146817. 'div',
  146818. { ref: this.domRef, className: d(_ ? ''.concat(p, 'Panel ').concat(p, 'Panel--default') : '', ''.concat(p, 'Wizard ').concat(p, 'Wizard--').concat(u), e), style: i },
  146819. f(
  146820. 'div',
  146821. { className: d(''.concat(p, 'Wizard-step'), m) },
  146822. this.renderSteps(),
  146823. f(
  146824. 'div',
  146825. { role: 'wizard-body', className: d(''.concat(p, 'Wizard-stepContent clearfix'), y) },
  146826. w
  146827. ? r('body', n.__assign(n.__assign({}, w), { type: 'form', wrapWithPanel: !1, api: null }), {
  146828. key: this.state.currentStep,
  146829. ref: this.formRef,
  146830. onInit: this.handleInit,
  146831. onReset: this.handleReset,
  146832. onSubmit: this.handleSubmit,
  146833. onAction: this.handleAction,
  146834. onQuery: this.handleQuery,
  146835. disabled: s.loading,
  146836. popOverContainer: c || this.getPopOverContainer,
  146837. onChange: this.handleChange,
  146838. formStore: void 0
  146839. })
  146840. : -1 === b
  146841. ? l('loading')
  146842. : f('p', { className: 'text-danger' }, l('Wizard.configError'))
  146843. ),
  146844. this.renderFooter()
  146845. ),
  146846. r('dialog', n.__assign(n.__assign({}, s.action && s.action.dialog), { type: 'dialog' }), {
  146847. key: 'dialog',
  146848. data: s.dialogData,
  146849. onConfirm: this.handleDialogConfirm,
  146850. onClose: this.handleDialogClose,
  146851. show: s.dialogOpen
  146852. }),
  146853. f(o.Spinner, { loadingConfig: h, size: 'lg', overlay: !0, key: 'info', show: s.loading })
  146854. )
  146855. }),
  146856. (e.prototype.render = function () {
  146857. return this.renderWizard()
  146858. }),
  146859. (e.defaultProps = {
  146860. mode: 'horizontal',
  146861. readOnly: !1,
  146862. messages: {},
  146863. actionClassName: '',
  146864. actionPrevLabel: 'Wizard.prev',
  146865. actionNextLabel: 'Wizard.next',
  146866. actionNextSaveLabel: 'Wizard.saveAndNext',
  146867. actionFinishLabel: 'Wizard.finish',
  146868. startStep: '1',
  146869. wrapWithPanel: !0
  146870. }),
  146871. (e.propsList = ['steps', 'mode', 'messages', 'actionClassName', 'actionPrevLabel', 'actionNextLabel', 'actionNextSaveLabel', 'actionFinishLabel', 'onFinished', 'affixFooter', 'startStep']),
  146872. n.__decorate([s.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], e.prototype, 'affixDetect', null),
  146873. n.__decorate([s.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], e.prototype, 'formRef', null),
  146874. n.__decorate([s.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], e.prototype, 'domRef', null),
  146875. n.__decorate([s.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], e.prototype, 'getPopOverContainer', null),
  146876. n.__decorate(
  146877. [s.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object, Object, Object, Boolean, Object]), n.__metadata('design:returntype', void 0)],
  146878. e.prototype,
  146879. 'handleAction',
  146880. null
  146881. ),
  146882. n.__decorate([s.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], e.prototype, 'handleQuery', null),
  146883. n.__decorate([s.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', Promise)], e.prototype, 'handleChange', null),
  146884. n.__decorate([s.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], e.prototype, 'handleInit', null),
  146885. n.__decorate([s.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], e.prototype, 'handleReset', null),
  146886. n.__decorate(
  146887. [s.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object, Object]), n.__metadata('design:returntype', void 0)],
  146888. e.prototype,
  146889. 'handleSubmit',
  146890. null
  146891. ),
  146892. n.__decorate(
  146893. [s.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Array, Object, Array]), n.__metadata('design:returntype', void 0)],
  146894. e.prototype,
  146895. 'handleDialogConfirm',
  146896. null
  146897. ),
  146898. n.__decorate([s.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], e.prototype, 'handleDialogClose', null),
  146899. n.__decorate(
  146900. [s.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Number, Object]), n.__metadata('design:returntype', void 0)],
  146901. e.prototype,
  146902. 'handleJumpStep',
  146903. null
  146904. ),
  146905. e
  146906. )
  146907. })(u.default.Component)
  146908. function y(t, e, a, i) {
  146909. return t && t.hasOwnProperty('jumpable') ? t.jumpable : t && t.jumpableOn ? s.evalExpression(t.jumpableOn, s.createObject(i, { currentStep: a })) : e + 1 < a
  146910. }
  146911. !(function (t) {
  146912. function e(e, a) {
  146913. var i = t.call(this, e) || this
  146914. return a.registerComponent(i), i
  146915. }
  146916. n.__extends(e, t),
  146917. (e.prototype.componentWillUnmount = function () {
  146918. this.context.unRegisterComponent(this), t.prototype.componentWillUnmount.call(this)
  146919. }),
  146920. (e.prototype.doAction = function (t, e, a) {
  146921. return this.handleAction(void 0, t, e)
  146922. }),
  146923. (e.prototype.submitToTarget = function (t, e) {
  146924. this.context.send(t, e)
  146925. }),
  146926. (e.prototype.reloadTarget = function (t, e) {
  146927. this.context.reload(t, e)
  146928. }),
  146929. (e.prototype.handleDialogConfirm = function (e, a, i) {
  146930. t.prototype.handleDialogConfirm.call(this, e, a, i)
  146931. var n = this.props.store,
  146932. r = this.context
  146933. a.reload ? r.reload(a.reload, n.data) : n.action && n.action.reload && r.reload(n.action.reload, n.data)
  146934. }),
  146935. (e.prototype.setData = function (t, e) {
  146936. return this.props.store.updateData(t, void 0, e)
  146937. }),
  146938. (e.prototype.getData = function () {
  146939. return this.props.store.data
  146940. }),
  146941. (e.contextType = s.ScopedContext),
  146942. n.__decorate(
  146943. [s.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Array, Object, Array]), n.__metadata('design:returntype', void 0)],
  146944. e.prototype,
  146945. 'handleDialogConfirm',
  146946. null
  146947. ),
  146948. (e = n.__decorate([s.Renderer({ type: 'wizard', storeType: s.ServiceStore.name, isolateScope: !0 }), n.__metadata('design:paramtypes', [Object, Object])], e))
  146949. })(m),
  146950. (e.default = m),
  146951. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  146952. }) /*!node_modules/amis/lib/renderers/Chart.js*/
  146953. amis.define('3b0b90a', function (require, exports, module, define) {
  146954. 'use strict'
  146955. Object.defineProperty(exports, '__esModule', { value: !0 })
  146956. var tslib = require('68b98b9'),
  146957. React = require('ac704b9'),
  146958. amisCore = require('64ea6e0'),
  146959. cx = require('cb263ff'),
  146960. mobxStateTree = require('668845d'),
  146961. debounce = require('5f94728'),
  146962. pick = require('3f34d90'),
  146963. isString = require('6175dcb')
  146964. function _interopDefaultLegacy(e) {
  146965. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  146966. }
  146967. var React__default = _interopDefaultLegacy(React),
  146968. cx__default = _interopDefaultLegacy(cx),
  146969. debounce__default = _interopDefaultLegacy(debounce),
  146970. pick__default = _interopDefaultLegacy(pick),
  146971. isString__default = _interopDefaultLegacy(isString),
  146972. __react_jsx__ = require('ac704b9'),
  146973. _J$X_ = (__react_jsx__.default || __react_jsx__).createElement
  146974. ;(__react_jsx__.default || __react_jsx__).Fragment
  146975. var DEFAULT_EVENT_PARAMS = ['componentType', 'seriesType', 'seriesIndex', 'seriesName', 'name', 'dataIndex', 'data', 'dataType', 'value', 'color'],
  146976. EVAL_CACHE = {}
  146977. function recoverFunctionType(config) {
  146978. ;[
  146979. 'interval',
  146980. 'formatter',
  146981. 'color',
  146982. 'min',
  146983. 'max',
  146984. 'labelFormatter',
  146985. 'valueFormatter',
  146986. 'pageFormatter',
  146987. 'optionToContent',
  146988. 'contentToOption',
  146989. 'animationDelay',
  146990. 'animationDurationUpdate',
  146991. 'animationDelayUpdate',
  146992. 'animationDuration',
  146993. 'position',
  146994. 'sort',
  146995. 'renderItem'
  146996. ].forEach(function (key) {
  146997. var e_1,
  146998. _a,
  146999. objects = amisCore.findObjectsWithKey(config, key)
  147000. try {
  147001. for (var objects_1 = tslib.__values(objects), objects_1_1 = objects_1.next(); !objects_1_1.done; objects_1_1 = objects_1.next()) {
  147002. var object = objects_1_1.value,
  147003. code = object[key]
  147004. if ('string' == typeof code && code.trim().startsWith('function'))
  147005. try {
  147006. code in EVAL_CACHE || (EVAL_CACHE[code] = eval('(' + code + ')')), (object[key] = EVAL_CACHE[code])
  147007. } catch (e) {
  147008. console.warn(code, e)
  147009. }
  147010. }
  147011. } catch (e) {
  147012. e_1 = { error: e }
  147013. } finally {
  147014. try {
  147015. objects_1_1 && !objects_1_1.done && (_a = objects_1.return) && _a.call(objects_1)
  147016. } finally {
  147017. if (e_1) throw e_1.error
  147018. }
  147019. }
  147020. })
  147021. }
  147022. var Chart = (function (e) {
  147023. function t(t) {
  147024. var r = e.call(this, t) || this
  147025. return (
  147026. (r.refFn = r.refFn.bind(r)),
  147027. (r.reload = r.reload.bind(r)),
  147028. (r.reloadEcharts = debounce__default.default(r.reloadEcharts.bind(r), 300)),
  147029. (r.handleClick = r.handleClick.bind(r)),
  147030. (r.dispatchEvent = r.dispatchEvent.bind(r)),
  147031. (r.loadChartMapData = r.loadChartMapData.bind(r)),
  147032. (r.mounted = !0),
  147033. t.config && r.renderChart(t.config),
  147034. r
  147035. )
  147036. }
  147037. return (
  147038. tslib.__extends(t, e),
  147039. (t.prototype.componentDidMount = function () {
  147040. return tslib.__awaiter(this, void 0, void 0, function () {
  147041. var e, t, r, a, i, o, n
  147042. return tslib.__generator(this, function (s) {
  147043. switch (s.label) {
  147044. case 0:
  147045. return (e = this.props), (t = e.api), (r = e.data), (a = e.initFetch), (i = e.source), [4, (0, e.dispatchEvent)('init', r, this)]
  147046. case 1:
  147047. return (
  147048. (null == (o = s.sent()) ? void 0 : o.prevented) ||
  147049. (i && amisCore.isPureVariable(i) ? (n = amisCore.resolveVariableAndFilter(i, r, '| raw')) && this.renderChart(n) : t && !1 !== a && this.reload()),
  147050. [2]
  147051. )
  147052. }
  147053. })
  147054. })
  147055. }),
  147056. (t.prototype.componentDidUpdate = function (e) {
  147057. var t = this,
  147058. r = this.props
  147059. if (amisCore.isApiOutdated(e.api, r.api, e.data, r.data)) this.reload()
  147060. else if (r.source && amisCore.isPureVariable(r.source)) {
  147061. var a = e.source ? amisCore.resolveVariableAndFilter(e.source, e.data, '| raw') : null,
  147062. i = amisCore.resolveVariableAndFilter(r.source, r.data, '| raw')
  147063. a !== i && this.renderChart(i || {})
  147064. } else if (r.config !== e.config) this.renderChart(r.config || {})
  147065. else if (r.config && r.trackExpression && amisCore.filter(r.trackExpression, r.data) !== amisCore.filter(e.trackExpression, e.data)) this.renderChart(r.config || {})
  147066. else if (amisCore.isApiOutdated(e.mapURL, r.mapURL, e.data, r.data)) {
  147067. var o = r.source,
  147068. n = r.data,
  147069. s = r.api,
  147070. c = r.config
  147071. this.loadChartMapData(function () {
  147072. if (o && amisCore.isPureVariable(o)) {
  147073. var e = amisCore.resolveVariableAndFilter(o, n, '| raw')
  147074. e && t.renderChart(e)
  147075. } else s ? t.reload() : c && t.renderChart(c || {})
  147076. })
  147077. }
  147078. }),
  147079. (t.prototype.componentWillUnmount = function () {
  147080. ;(this.mounted = !1), this.reloadEcharts.cancel(), clearTimeout(this.timer)
  147081. }),
  147082. (t.prototype.loadChartMapData = function (e) {
  147083. return tslib.__awaiter(this, void 0, void 0, function () {
  147084. var t, r, a, i, o, n, s
  147085. return tslib.__generator(this, function (c) {
  147086. switch (c.label) {
  147087. case 0:
  147088. return (
  147089. (t = this.props),
  147090. (r = t.env),
  147091. (a = t.data),
  147092. (i = this.props),
  147093. (o = i.mapName),
  147094. (n = i.mapURL) && o && window.echarts ? (amisCore.isPureVariable(o) && (o = amisCore.resolveVariableAndFilter(o, a)), [4, r.fetcher(n, a)]) : [3, 2]
  147095. )
  147096. case 1:
  147097. ;(s = c.sent()).ok || console.warn('fetch map geo error ' + n), window.echarts.registerMap(o, s.data), (c.label = 2)
  147098. case 2:
  147099. return e && e(), [2]
  147100. }
  147101. })
  147102. })
  147103. }),
  147104. (t.prototype.handleClick = function (e) {
  147105. return tslib.__awaiter(this, void 0, void 0, function () {
  147106. var t, r, a, i, o
  147107. return tslib.__generator(this, function (n) {
  147108. switch (n.label) {
  147109. case 0:
  147110. return (
  147111. (t = this.props),
  147112. (r = t.onAction),
  147113. (a = t.clickAction),
  147114. (i = t.data),
  147115. [4, (0, t.dispatchEvent)(e.event, amisCore.createObject(i, tslib.__assign({}, pick__default.default(e, DEFAULT_EVENT_PARAMS))))]
  147116. )
  147117. case 1:
  147118. return (null == (o = n.sent()) ? void 0 : o.prevented) || (a && r && r(null, a, amisCore.createObject(i, e))), [2]
  147119. }
  147120. })
  147121. })
  147122. }),
  147123. (t.prototype.dispatchEvent = function (e) {
  147124. var t = this.props,
  147125. r = t.data
  147126. ;(0, t.dispatchEvent)(e.event || e.type, amisCore.createObject(r, tslib.__assign({}, pick__default.default(e, 'legendselectchanged' === e.type ? ['name', 'selected'] : DEFAULT_EVENT_PARAMS))))
  147127. }),
  147128. (t.prototype.refFn = function (e) {
  147129. var t = this,
  147130. r = this.props.chartRef,
  147131. a = this.props,
  147132. i = a.chartTheme,
  147133. o = a.onChartWillMount,
  147134. n = a.onChartUnMount,
  147135. s = a.env,
  147136. c = a.loadBaiduMap
  147137. a.data
  147138. var l = this.props,
  147139. d = l.mapURL,
  147140. h = l.mapName,
  147141. u = this.props.onChartMount || this.onChartMount
  147142. e
  147143. ? Promise.all([
  147144. Promise.resolve().then(function () {
  147145. return new Promise(function (e) {
  147146. require(['c2fb93a'], function (t) {
  147147. e(tslib.__importStar(t))
  147148. })
  147149. })
  147150. }),
  147151. Promise.resolve().then(function () {
  147152. return new Promise(function (e) {
  147153. require(['7be6c4d'], function (t) {
  147154. e(tslib.__importStar(t))
  147155. })
  147156. })
  147157. }),
  147158. Promise.resolve().then(function () {
  147159. return new Promise(function (e) {
  147160. require(['736dfcf'], function (t) {
  147161. e(tslib.__importStar(t))
  147162. })
  147163. })
  147164. }),
  147165. Promise.resolve().then(function () {
  147166. return new Promise(function (e) {
  147167. require(['7d11dfe'], function (t) {
  147168. e(tslib.__importStar(t))
  147169. })
  147170. })
  147171. }),
  147172. Promise.resolve().then(function () {
  147173. return new Promise(function (e) {
  147174. require(['bb94b8e'], function (t) {
  147175. e(tslib.__importStar(t))
  147176. })
  147177. })
  147178. })
  147179. ]).then(function (a) {
  147180. var n = tslib.__read(a, 2),
  147181. l = n[0],
  147182. p = n[1]
  147183. return tslib.__awaiter(t, void 0, void 0, function () {
  147184. var t,
  147185. a = this
  147186. return tslib.__generator(this, function (n) {
  147187. switch (n.label) {
  147188. case 0:
  147189. return (window.echarts = l), (window.ecStat = (null == p ? void 0 : p.default) || p), d && h ? [4, this.loadChartMapData()] : [3, 2]
  147190. case 1:
  147191. n.sent(), (n.label = 2)
  147192. case 2:
  147193. return c ? [4, amisCore.loadScript('//api.map.baidu.com/api?v=3.0&ak='.concat(this.props.ak, '&callback={{callback}}'))] : [3, 4]
  147194. case 3:
  147195. n.sent(), (n.label = 4)
  147196. case 4:
  147197. return (t = 'default'), i && (l.registerTheme('custom', i), (t = 'custom')), o ? [4, o(l)] : [3, 6]
  147198. case 5:
  147199. n.sent(), (n.label = 6)
  147200. case 6:
  147201. return (
  147202. p.transform && (l.registerTransform(p.transform.regression), l.registerTransform(p.transform.histogram), l.registerTransform(p.transform.clustering)),
  147203. s.loadChartExtends ? [4, s.loadChartExtends()] : [3, 8]
  147204. )
  147205. case 7:
  147206. n.sent(), (n.label = 8)
  147207. case 8:
  147208. return (
  147209. (this.echarts = l.init(e, t)),
  147210. 'string' == typeof u && (u = new Function('chart', 'echarts')),
  147211. null == u || u(this.echarts, l),
  147212. this.echarts.on('click', this.handleClick),
  147213. this.echarts.on('mouseover', this.dispatchEvent),
  147214. this.echarts.on('legendselectchanged', this.dispatchEvent),
  147215. (this.unSensor = amisCore.resizeSensor(e, function () {
  147216. var t,
  147217. r = e.offsetWidth,
  147218. i = e.offsetHeight
  147219. null === (t = a.echarts) || void 0 === t || t.resize({ width: r, height: i })
  147220. })),
  147221. r && r(this.echarts),
  147222. this.renderChart(),
  147223. [2]
  147224. )
  147225. }
  147226. })
  147227. })
  147228. })
  147229. : (r && r(null), this.unSensor && this.unSensor(), this.echarts && (null == n || n(this.echarts, window.echarts), this.echarts.dispose(), delete this.echarts)),
  147230. (this.ref = e)
  147231. }),
  147232. (t.prototype.doAction = function (e, t, r) {
  147233. var a, i
  147234. return null === (i = null === (a = this.echarts) || void 0 === a ? void 0 : a.dispatchAction) || void 0 === i ? void 0 : i.call(a, tslib.__assign({ type: e.actionType }, t))
  147235. }),
  147236. (t.prototype.reload = function (e, t, r, a, i) {
  147237. var o,
  147238. n,
  147239. s = this,
  147240. c = this.props,
  147241. l = c.api,
  147242. d = c.env,
  147243. h = c.store,
  147244. u = c.translate
  147245. if (t) return this.receive(t, void 0, i)
  147246. d &&
  147247. d.fetcher &&
  147248. amisCore.isEffectiveApi(l, h.data) &&
  147249. (clearTimeout(this.timer),
  147250. this.reloadCancel && (this.reloadCancel(), delete this.reloadCancel, null === (o = this.echarts) || void 0 === o || o.hideLoading()),
  147251. null === (n = this.echarts) || void 0 === n || n.showLoading(),
  147252. h.markFetching(!0),
  147253. d
  147254. .fetcher(l, h.data, {
  147255. cancelExecutor: function (e) {
  147256. return (s.reloadCancel = e)
  147257. }
  147258. })
  147259. .then(function (e) {
  147260. var t, r, a
  147261. if ((mobxStateTree.isAlive(h) && h.markFetching(!1), e.ok)) {
  147262. delete s.reloadCancel
  147263. var i = amisCore.normalizeApiResponseData(e.data)
  147264. if (!i.series && s.props.config) {
  147265. var o = amisCore.createObject(s.props.data, i)
  147266. s.renderChart(s.props.config, o)
  147267. } else s.renderChart(e.data || {})
  147268. null === (a = s.echarts) || void 0 === a || a.hideLoading()
  147269. var n = s.props.interval
  147270. n && isString__default.default(n) && (n = Number.parseInt(n)), n && s.mounted && (s.timer = setTimeout(s.reload, Math.max(n, 1e3)))
  147271. } else
  147272. !(null == l ? void 0 : l.silent) &&
  147273. d.notify(
  147274. 'error',
  147275. null !== (r = null === (t = null == l ? void 0 : l.messages) || void 0 === t ? void 0 : t.failed) && void 0 !== r ? r : e.msg || u('fetchFailed'),
  147276. void 0 !== e.msgTimeout ? { closeButton: !0, timeout: e.msgTimeout } : void 0
  147277. )
  147278. })
  147279. .catch(function (e) {
  147280. var t
  147281. d.isCancel(e) || (mobxStateTree.isAlive(h) && h.markFetching(!1), !(null == l ? void 0 : l.silent) && d.notify('error', e), null === (t = s.echarts) || void 0 === t || t.hideLoading())
  147282. }))
  147283. }),
  147284. (t.prototype.receive = function (e, t, r) {
  147285. this.props.store.updateData(e, void 0, r), this.reload()
  147286. }),
  147287. (t.prototype.renderChart = function (e, t) {
  147288. var r, a
  147289. if ((e && (this.pending = e), t && (this.pendingCtx = t), this.echarts)) {
  147290. var i = this.props.store,
  147291. o = this.props.onDataFilter,
  147292. n = this.props.dataFilter
  147293. o || 'string' != typeof n || (o = new Function('config', 'echarts', 'data', n)),
  147294. (e = e || this.pending),
  147295. (t = t || this.pendingCtx || this.props.data),
  147296. 'string' == typeof e && (e = new Function('return ' + e)())
  147297. try {
  147298. o && (e = o(e, window.echarts, t) || e)
  147299. } catch (e) {
  147300. console.warn(e)
  147301. }
  147302. if (e)
  147303. try {
  147304. this.props.disableDataMapping ||
  147305. (e = amisCore.dataMapping(e, t, function (e, t) {
  147306. return 'function' == typeof t || ('string' == typeof t && t.startsWith('function'))
  147307. })),
  147308. recoverFunctionType(e),
  147309. mobxStateTree.isAlive(i) && i.loading ? null === (r = this.echarts) || void 0 === r || r.showLoading() : null === (a = this.echarts) || void 0 === a || a.hideLoading(),
  147310. this.reloadEcharts(e)
  147311. } catch (e) {
  147312. console.warn(e)
  147313. }
  147314. }
  147315. }),
  147316. (t.prototype.reloadEcharts = function (e) {
  147317. var t
  147318. null === (t = this.echarts) || void 0 === t || t.setOption(e, this.props.replaceChartOption)
  147319. }),
  147320. (t.prototype.render = function () {
  147321. var e = this,
  147322. t = this.props,
  147323. r = t.className,
  147324. a = t.width,
  147325. i = t.height,
  147326. o = t.classPrefix,
  147327. n = t.unMountOnHidden,
  147328. s = t.data,
  147329. c = t.id,
  147330. l = t.wrapperCustomStyle,
  147331. d = t.env,
  147332. h = t.themeCss
  147333. t.baseControlClassName
  147334. var u = this.props.style || {}
  147335. ;(u.width = u.width || a || '100%'), (u.height = u.height || i || '300px')
  147336. var p = amisCore.buildStyle(u, s)
  147337. return _J$X_(
  147338. 'div',
  147339. {
  147340. className: cx__default.default(
  147341. ''.concat(o, 'Chart'),
  147342. r,
  147343. amisCore.setThemeClassName(tslib.__assign(tslib.__assign({}, this.props), { name: 'baseControlClassName', id: c, themeCss: h })),
  147344. amisCore.setThemeClassName(tslib.__assign(tslib.__assign({}, this.props), { name: 'wrapperCustomStyle', id: c, themeCss: l }))
  147345. ),
  147346. style: p
  147347. },
  147348. _J$X_(amisCore.LazyComponent, {
  147349. unMountOnHidden: n,
  147350. placeholder: '...',
  147351. component: function () {
  147352. return _J$X_('div', { className: ''.concat(o, 'Chart-content'), ref: e.refFn })
  147353. }
  147354. }),
  147355. _J$X_(amisCore.CustomStyle, tslib.__assign({}, this.props, { config: { wrapperCustomStyle: l, id: c, themeCss: h, classNames: [{ key: 'baseControlClassName' }] }, env: d }))
  147356. )
  147357. }),
  147358. (t.defaultProps = { replaceChartOption: !1, unMountOnHidden: !1 }),
  147359. (t.propsList = []),
  147360. t
  147361. )
  147362. })(React__default.default.Component)
  147363. !(function (e) {
  147364. function t(t, r) {
  147365. var a = e.call(this, t) || this
  147366. return r.registerComponent(a), a
  147367. }
  147368. tslib.__extends(t, e),
  147369. (t.prototype.componentWillUnmount = function () {
  147370. e.prototype.componentWillUnmount.call(this), this.context.unRegisterComponent(this)
  147371. }),
  147372. (t.prototype.setData = function (e, t) {
  147373. var r = this.props.store
  147374. r.updateData(e, void 0, t), this.renderChart(this.props.config, r.data)
  147375. }),
  147376. (t.prototype.getData = function () {
  147377. return this.props.store.data
  147378. }),
  147379. (t.contextType = amisCore.ScopedContext),
  147380. (t = tslib.__decorate([amisCore.Renderer({ type: 'chart', storeType: amisCore.ServiceStore.name }), tslib.__metadata('design:paramtypes', [Object, Object])], t))
  147381. })(Chart),
  147382. (exports.Chart = Chart),
  147383. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  147384. }) /*!node_modules/amis/lib/renderers/Container.js*/
  147385. amis.define('6342f30', function (e, a, t, n) {
  147386. 'use strict'
  147387. Object.defineProperty(a, '__esModule', { value: !0 })
  147388. var s = e('68b98b9'),
  147389. r = e('ac704b9'),
  147390. o = e('9263a6c'),
  147391. i = e('64ea6e0'),
  147392. d = e('59972ca')
  147393. function l(e) {
  147394. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  147395. }
  147396. var p = l(r),
  147397. u = l(o),
  147398. c = e('ac704b9'),
  147399. m = (c.default || c).createElement
  147400. ;(c.default || c).Fragment
  147401. var _ = (function (e) {
  147402. function a() {
  147403. return (null !== e && e.apply(this, arguments)) || this
  147404. }
  147405. return (
  147406. s.__extends(a, e),
  147407. (a.prototype.handleClick = function (e) {
  147408. var a = this.props
  147409. ;(0, a.dispatchEvent)(e, a.data)
  147410. }),
  147411. (a.prototype.handleMouseEnter = function (e) {
  147412. var a = this.props
  147413. ;(0, a.dispatchEvent)(e, a.data)
  147414. }),
  147415. (a.prototype.handleMouseLeave = function (e) {
  147416. var a = this.props
  147417. ;(0, a.dispatchEvent)(e, a.data)
  147418. }),
  147419. (a.prototype.renderBody = function () {
  147420. var e = this.props,
  147421. a = e.children,
  147422. t = e.body,
  147423. n = e.render,
  147424. s = e.classnames,
  147425. r = e.bodyClassName,
  147426. o = e.disabled,
  147427. i = e.wrapperBody,
  147428. d = null == i || i,
  147429. l = a ? ('function' == typeof a ? a(this.props) : a) : t ? n('body', t, { disabled: o }) : null
  147430. return d ? m('div', { className: s('Container-body', r) }, l) : l
  147431. }),
  147432. (a.prototype.render = function () {
  147433. var e = this.props,
  147434. t = e.className,
  147435. n = e.wrapperComponent,
  147436. r = e.size,
  147437. o = e.classnames,
  147438. l = e.style,
  147439. p = e.data,
  147440. c = e.draggable,
  147441. _ = e.draggableConfig,
  147442. y = e.id,
  147443. h = e.wrapperCustomStyle,
  147444. b = e.env,
  147445. f = e.themeCss
  147446. e.baseControlClassName
  147447. var g = i.isPureVariable(c) ? i.resolveVariableAndFilter(c, p, '| raw') : c,
  147448. C = u.default(a.defaultProps.draggableConfig, i.isPureVariable(_) ? i.resolveVariableAndFilter(_, p, '| raw') : _),
  147449. v = m(
  147450. n || 'div',
  147451. {
  147452. className: o(
  147453. 'Container',
  147454. r && 'none' !== r ? 'Container--'.concat(r) : '',
  147455. t,
  147456. i.setThemeClassName(s.__assign(s.__assign({}, this.props), { name: 'baseControlClassName', id: y, themeCss: f })),
  147457. i.setThemeClassName(s.__assign(s.__assign({}, this.props), { name: 'wrapperCustomStyle', id: y, themeCss: h }))
  147458. ),
  147459. onClick: this.handleClick,
  147460. onMouseEnter: this.handleMouseEnter,
  147461. onMouseLeave: this.handleMouseLeave,
  147462. style: i.buildStyle(l, p),
  147463. 'data-id': y
  147464. },
  147465. this.renderBody(),
  147466. m(i.CustomStyle, s.__assign({}, this.props, { config: { wrapperCustomStyle: h, id: y, themeCss: f, classNames: [{ key: 'baseControlClassName' }] }, env: b }))
  147467. )
  147468. return g ? m(d.DndContainer, s.__assign({}, C, { draggable: !0 }), v) : v
  147469. }),
  147470. (a.propsList = ['body', 'className']),
  147471. (a.defaultProps = { className: '', draggableConfig: { axis: 'both', scale: 1, enableUserSelect: !1 } }),
  147472. s.__decorate([i.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', [Object]), s.__metadata('design:returntype', void 0)], a.prototype, 'handleClick', null),
  147473. s.__decorate([i.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', [Object]), s.__metadata('design:returntype', void 0)], a.prototype, 'handleMouseEnter', null),
  147474. s.__decorate([i.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', [Object]), s.__metadata('design:returntype', void 0)], a.prototype, 'handleMouseLeave', null),
  147475. a
  147476. )
  147477. })(p.default.Component)
  147478. !(function (e) {
  147479. function a() {
  147480. return (null !== e && e.apply(this, arguments)) || this
  147481. }
  147482. s.__extends(a, e), (a = s.__decorate([i.Renderer({ type: 'container' })], a))
  147483. })(_),
  147484. (a.default = _),
  147485. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  147486. }) /*!node_modules/amis/lib/renderers/SwitchContainer.js*/
  147487. amis.define('55d15f6', function (e, t, a, n) {
  147488. 'use strict'
  147489. Object.defineProperty(t, '__esModule', { value: !0 })
  147490. var s = e('68b98b9'),
  147491. i = e('ac704b9'),
  147492. o = e('64ea6e0')
  147493. function d(e) {
  147494. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  147495. }
  147496. var r = d(i),
  147497. p = e('ac704b9'),
  147498. l = (p.default || p).createElement
  147499. ;(p.default || p).Fragment
  147500. var u = (function (e) {
  147501. function t(t) {
  147502. var a = e.call(this, t) || this
  147503. return (a.state = { activeIndex: -1 }), a
  147504. }
  147505. return (
  147506. s.__extends(t, e),
  147507. (t.prototype.componentDidUpdate = function (e) {
  147508. var t = this.props.items || []
  147509. this.state.activeIndex > 0 && !t[this.state.activeIndex] && this.setState({ activeIndex: 0 })
  147510. }),
  147511. (t.prototype.handleClick = function (e) {
  147512. var t = this.props
  147513. ;(0, t.dispatchEvent)(e, t.data)
  147514. }),
  147515. (t.prototype.handleMouseEnter = function (e) {
  147516. var t = this.props
  147517. ;(0, t.dispatchEvent)(e, t.data)
  147518. }),
  147519. (t.prototype.handleMouseLeave = function (e) {
  147520. var t = this.props
  147521. ;(0, t.dispatchEvent)(e, t.data)
  147522. }),
  147523. (t.prototype.renderBody = function (e) {
  147524. var t = this.props,
  147525. a = t.children,
  147526. n = t.render,
  147527. s = t.disabled,
  147528. i = null == e ? void 0 : e.body,
  147529. o = a ? ('function' == typeof a ? a(this.props) : a) : i ? n('body', i, { disabled: s }) : null
  147530. return l('div', { style: { display: 'inline' } }, o)
  147531. }),
  147532. (t.prototype.switchTo = function (e) {
  147533. var t = this.props.items || []
  147534. e >= 0 && e < t.length && this.setState({ activeIndex: e })
  147535. }),
  147536. (t.prototype.render = function () {
  147537. var e,
  147538. t = this.props,
  147539. a = t.className,
  147540. n = t.items,
  147541. i = void 0 === n ? [] : n,
  147542. d = t.classnames,
  147543. r = t.style,
  147544. p = t.data,
  147545. u = t.id,
  147546. c = t.wrapperCustomStyle,
  147547. _ = t.env,
  147548. m = t.themeCss,
  147549. y =
  147550. null !== (e = i[this.state.activeIndex]) && void 0 !== e
  147551. ? e
  147552. : i.find(function (e) {
  147553. return o.isVisible(e, p)
  147554. })
  147555. return l(
  147556. 'div',
  147557. {
  147558. className: d(
  147559. 'SwitchContainer',
  147560. a,
  147561. o.setThemeClassName(s.__assign(s.__assign({}, this.props), { name: 'baseControlClassName', id: u, themeCss: m })),
  147562. o.setThemeClassName(s.__assign(s.__assign({}, this.props), { name: 'wrapperCustomStyle', id: u, themeCss: c }))
  147563. ),
  147564. onClick: this.handleClick,
  147565. onMouseEnter: this.handleMouseEnter,
  147566. onMouseLeave: this.handleMouseLeave,
  147567. style: o.buildStyle(r, p)
  147568. },
  147569. y && this.renderBody(y),
  147570. l(o.CustomStyle, { config: { wrapperCustomStyle: c, id: u, themeCss: m, classNames: [{ key: 'baseControlClassName' }] }, env: _ })
  147571. )
  147572. }),
  147573. (t.propsList = ['body', 'className']),
  147574. (t.defaultProps = { className: '' }),
  147575. s.__decorate([o.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', [Object]), s.__metadata('design:returntype', void 0)], t.prototype, 'handleClick', null),
  147576. s.__decorate([o.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', [Object]), s.__metadata('design:returntype', void 0)], t.prototype, 'handleMouseEnter', null),
  147577. s.__decorate([o.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', [Object]), s.__metadata('design:returntype', void 0)], t.prototype, 'handleMouseLeave', null),
  147578. s.__decorate([o.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', [Object]), s.__metadata('design:returntype', Object)], t.prototype, 'renderBody', null),
  147579. s.__decorate([o.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', [Number]), s.__metadata('design:returntype', void 0)], t.prototype, 'switchTo', null),
  147580. t
  147581. )
  147582. })(r.default.Component)
  147583. !(function (e) {
  147584. function t() {
  147585. return (null !== e && e.apply(this, arguments)) || this
  147586. }
  147587. s.__extends(t, e), (t = s.__decorate([o.Renderer({ type: 'switch-container' })], t))
  147588. })(u),
  147589. (t.default = u),
  147590. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  147591. }) /*!node_modules/amis/lib/renderers/SearchBox.js*/
  147592. amis.define('43914ca', function (e, t, a, n) {
  147593. 'use strict'
  147594. var i = e('68b98b9'),
  147595. r = e('ac704b9'),
  147596. o = e('64ea6e0'),
  147597. s = e('59972ca')
  147598. function d(e) {
  147599. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  147600. }
  147601. var l = d(r),
  147602. c = e('ac704b9'),
  147603. u = (c.default || c).createElement
  147604. ;(c.default || c).Fragment,
  147605. (function (e) {
  147606. function t(t, a) {
  147607. var n = e.call(this, t) || this
  147608. return (n.state = { value: o.getPropValue(t) || '' }), a.registerComponent(n), n
  147609. }
  147610. i.__extends(t, e),
  147611. (t.prototype.componentWillUnmount = function () {
  147612. this.context.unRegisterComponent(this)
  147613. }),
  147614. (t.prototype.handleChange = function (e) {
  147615. return i.__awaiter(this, void 0, void 0, function () {
  147616. var t, a, n, r
  147617. return i.__generator(this, function (i) {
  147618. switch (i.label) {
  147619. case 0:
  147620. return (t = this.props), (a = t.onChange), (n = t.dispatchEvent), this.setState({ value: e }), [4, n('change', o.resolveEventData(this.props, { value: e }))]
  147621. case 1:
  147622. return (null == (r = i.sent()) ? void 0 : r.prevented) || null == a || a(e), [2]
  147623. }
  147624. })
  147625. })
  147626. }),
  147627. (t.prototype.handleCancel = function () {
  147628. var e = this.props.name,
  147629. t = this.props.onQuery
  147630. if ('' !== o.getPropValue(this.props)) {
  147631. var a = {}
  147632. o.setVariable(a, e, ''), null == t || t(a)
  147633. }
  147634. }),
  147635. (t.prototype.handleSearch = function (e) {
  147636. return i.__awaiter(this, void 0, void 0, function () {
  147637. var t, a, n, r, s, d
  147638. return i.__generator(this, function (i) {
  147639. switch (i.label) {
  147640. case 0:
  147641. return (t = this.props), (a = t.name), (n = t.onQuery), (r = t.dispatchEvent), (s = {}), o.setVariable(s, a, e), [4, r('search', o.createObject(this.props.data, s))]
  147642. case 1:
  147643. return (null == (d = i.sent()) ? void 0 : d.prevented) || null == n || n(s), [2]
  147644. }
  147645. })
  147646. })
  147647. }),
  147648. (t.prototype.dispatchEvent = function (e) {
  147649. ;(0, this.props.dispatchEvent)(e, o.resolveEventData(this.props, { value: this.state.value }))
  147650. }),
  147651. (t.prototype.doAction = function (e, t, a, n) {
  147652. 'clear' === (null == e ? void 0 : e.actionType) && this.setState({ value: '' })
  147653. }),
  147654. (t.prototype.setData = function (e) {
  147655. 'string' == typeof e && this.handleChange(e)
  147656. }),
  147657. (t.prototype.render = function () {
  147658. var e = this,
  147659. t = this.props
  147660. t.data
  147661. var a = t.name,
  147662. n = t.disabled,
  147663. i = t.onQuery,
  147664. r = t.mini,
  147665. o = t.enhance,
  147666. d = t.clearable,
  147667. l = t.searchImediately,
  147668. c = t.clearAndSubmit,
  147669. p = t.placeholder,
  147670. h = t.onChange,
  147671. m = t.className,
  147672. _ = t.style,
  147673. v = t.mobileUI,
  147674. y = t.loading,
  147675. g = t.loadingConfig,
  147676. f = t.onEvent,
  147677. b = t.testIdBuilder,
  147678. C = this.state.value,
  147679. S = (!i && !(null == f ? void 0 : f.search)) || n
  147680. return u(s.SearchBox, {
  147681. className: m,
  147682. style: _,
  147683. name: a,
  147684. disabled: S,
  147685. loading: y,
  147686. loadingConfig: g,
  147687. defaultActive: !!C,
  147688. defaultValue: h ? void 0 : C,
  147689. value: C,
  147690. mini: r,
  147691. enhance: o,
  147692. clearable: d,
  147693. searchImediately: l,
  147694. clearAndSubmit: c,
  147695. onSearch: this.handleSearch,
  147696. onCancel: this.handleCancel,
  147697. placeholder: p,
  147698. onChange: this.handleChange,
  147699. onFocus: function () {
  147700. return e.dispatchEvent('focus')
  147701. },
  147702. onBlur: function () {
  147703. return e.dispatchEvent('blur')
  147704. },
  147705. mobileUI: v,
  147706. testIdBuilder: b
  147707. })
  147708. }),
  147709. (t.defaultProps = { name: 'keywords', mini: !1, enhance: !1, clearable: !1, searchImediately: !1, clearAndSubmit: !1 }),
  147710. (t.contextType = o.ScopedContext),
  147711. (t.propsList = ['mini', 'searchImediately']),
  147712. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [String]), i.__metadata('design:returntype', Promise)], t.prototype, 'handleChange', null),
  147713. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', []), i.__metadata('design:returntype', void 0)], t.prototype, 'handleCancel', null),
  147714. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [String]), i.__metadata('design:returntype', Promise)], t.prototype, 'handleSearch', null),
  147715. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [String]), i.__metadata('design:returntype', void 0)], t.prototype, 'dispatchEvent', null),
  147716. (t = i.__decorate([o.Renderer({ type: 'search-box' }), i.__metadata('design:paramtypes', [Object, Object])], t))
  147717. })(l.default.Component),
  147718. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  147719. }) /*!node_modules/amis/lib/renderers/Service.js*/
  147720. amis.define('0faed55', function (e, t, a, i) {
  147721. 'use strict'
  147722. Object.defineProperty(t, '__esModule', { value: !0 })
  147723. var r = e('68b98b9'),
  147724. o = e('ac704b9'),
  147725. n = e('0139c58'),
  147726. s = e('7d5c8a5'),
  147727. d = e('64ea6e0'),
  147728. c = e('59972ca'),
  147729. p = e('0910768')
  147730. function u(e) {
  147731. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  147732. }
  147733. var h = u(o),
  147734. l = u(n),
  147735. f = u(s),
  147736. v = u(p),
  147737. m = e('ac704b9'),
  147738. g = (m.default || m).createElement
  147739. ;(m.default || m).Fragment
  147740. var y = ['inited', 'onApiFetched', 'onSchemaApiFetched', 'onWsFetched'],
  147741. _ = (function (e) {
  147742. function t(t) {
  147743. var a = e.call(this, t) || this
  147744. return (
  147745. (a.dataProviders = a.initDataProviders(t.dataProvider)),
  147746. (a.handleQuery = a.handleQuery.bind(a)),
  147747. (a.handleAction = a.handleAction.bind(a)),
  147748. (a.handleChange = a.handleChange.bind(a)),
  147749. (a.reload = a.reload.bind(a)),
  147750. (a.silentReload = a.silentReload.bind(a)),
  147751. (a.initInterval = a.initInterval.bind(a)),
  147752. (a.afterDataFetch = a.afterDataFetch.bind(a)),
  147753. (a.afterSchemaFetch = a.afterSchemaFetch.bind(a)),
  147754. (a.runDataProvider = a.runDataProvider.bind(a)),
  147755. (a.dataProviderSetData = a.dataProviderSetData.bind(a)),
  147756. a
  147757. )
  147758. }
  147759. return (
  147760. r.__extends(t, e),
  147761. (t.prototype.componentDidMount = function () {
  147762. return r.__awaiter(this, void 0, void 0, function () {
  147763. var e, t, a, i
  147764. return r.__generator(this, function (r) {
  147765. switch (r.label) {
  147766. case 0:
  147767. return (e = this.props), (t = e.data), (a = e.dispatchEvent), (this.mounted = !0), [4, a('init', t, this)]
  147768. case 1:
  147769. return (null == (i = r.sent()) ? void 0 : i.prevented) || this.initFetch(), [2]
  147770. }
  147771. })
  147772. })
  147773. }),
  147774. (t.prototype.componentDidUpdate = function (e) {
  147775. var t,
  147776. a = this,
  147777. i = this.props,
  147778. r = i.store,
  147779. o = i.messages,
  147780. n = o.fetchSuccess,
  147781. s = o.fetchFailed
  147782. i.dataProvider !== e.dataProvider &&
  147783. ((this.dataProviders = this.initDataProviders(i.dataProvider)),
  147784. this.dataProviders && (null === (t = this.dataProviders) || void 0 === t ? void 0 : t.inited) && this.runDataProvider('inited')),
  147785. d.isApiOutdated(e.api, i.api, e.data, i.data) &&
  147786. d.isEffectiveApi(i.api, r.data) &&
  147787. r.fetchData(i.api, r.data, { successMessage: n, errorMessage: s }).then(function (e) {
  147788. a.runDataProvider('onApiFetched'), a.afterDataFetch(e)
  147789. }),
  147790. d.isApiOutdated(e.schemaApi, i.schemaApi, e.data, i.data) &&
  147791. d.isEffectiveApi(i.schemaApi, r.data) &&
  147792. r.fetchSchema(i.schemaApi, r.data, { successMessage: n, errorMessage: s }).then(function (e) {
  147793. a.runDataProvider('onSchemaApiFetched'), a.afterSchemaFetch(e)
  147794. }),
  147795. i.ws && e.ws !== i.ws && (this.socket && this.socket.close(), (this.socket = this.fetchWSData(i.ws, r.data))),
  147796. d.isObjectShallowModified(e.defaultData, i.defaultData) && r.reInitData(i.defaultData)
  147797. }),
  147798. (t.prototype.componentWillUnmount = function () {
  147799. ;(this.mounted = !1), this.runDataProviderUnsubscribe(), clearTimeout(this.timer), this.socket && this.socket.close && this.socket.close()
  147800. }),
  147801. (t.prototype.doAction = function (e, t, a, i) {
  147802. if ('rebuild' === (null == e ? void 0 : e.actionType)) {
  147803. var r = this.props,
  147804. o = r.schemaApi,
  147805. n = r.store,
  147806. s = r.dataProvider,
  147807. c = r.messages,
  147808. p = c.fetchSuccess,
  147809. u = c.fetchFailed
  147810. n.updateData(i),
  147811. clearTimeout(this.timer),
  147812. d.isEffectiveApi(o, n.data) && n.fetchSchema(o, n.data, { successMessage: p, errorMessage: u }).then(this.afterSchemaFetch),
  147813. s && this.runDataProvider('inited')
  147814. }
  147815. }),
  147816. (t.prototype.initFetch = function () {
  147817. var e = this,
  147818. t = this.props,
  147819. a = t.schemaApi,
  147820. i = t.initFetchSchema,
  147821. r = t.api,
  147822. o = t.ws,
  147823. n = t.initFetch,
  147824. s = t.initFetchOn,
  147825. c = t.dataProvider,
  147826. p = t.store,
  147827. u = t.messages,
  147828. h = u.fetchSuccess,
  147829. l = u.fetchFailed
  147830. d.isEffectiveApi(a, p.data, i) &&
  147831. p.fetchSchema(a, p.data, { successMessage: h, errorMessage: l }).then(function (t) {
  147832. e.runDataProvider('onSchemaApiFetched'), e.afterSchemaFetch(t)
  147833. }),
  147834. d.isEffectiveApi(r, p.data, n, s) &&
  147835. p.fetchInitData(r, p.data, { successMessage: h, errorMessage: l }).then(function (t) {
  147836. e.runDataProvider('onApiFetched'), e.afterDataFetch(t)
  147837. }),
  147838. o && (this.socket = this.fetchWSData(o, p.data)),
  147839. c && this.runDataProvider('inited')
  147840. }),
  147841. (t.prototype.initDataProviders = function (e) {
  147842. var t = this,
  147843. a = v.default(e) ? f.default(e) : e,
  147844. i = {}
  147845. if (a)
  147846. if (v.default(a))
  147847. Object.keys(a).forEach(function (e) {
  147848. var r = t.normalizeProvider(a[e], e)
  147849. i = l.default(i, r || {})
  147850. })
  147851. else {
  147852. var r = this.normalizeProvider(a, 'inited')
  147853. i = l.default(i, r || {})
  147854. }
  147855. return i
  147856. }),
  147857. (t.prototype.normalizeProvider = function (e, t) {
  147858. var a, i
  147859. if ((void 0 === t && (t = 'inited'), !~y.indexOf(t))) return null
  147860. if ('function' == typeof e) return ((a = {})[t] = e), a
  147861. if ('string' == typeof e) {
  147862. var r = d.str2AsyncFunction(e, 'data', 'setData', 'env')
  147863. return r ? (((i = {})[t] = r), i) : null
  147864. }
  147865. return null
  147866. }),
  147867. (t.prototype.runDataProvider = function (e) {
  147868. return r.__awaiter(this, void 0, void 0, function () {
  147869. var t, a, i, o
  147870. return r.__generator(this, function (r) {
  147871. switch (r.label) {
  147872. case 0:
  147873. return (
  147874. this.runDataProviderUnsubscribe(e),
  147875. (t = this.props.store),
  147876. (a = this.dataProviders) && ~y.indexOf(e) ? ((i = a[e]) && 'function' == typeof i ? [4, i(t.data, this.dataProviderSetData, this.props.env)] : [3, 2]) : [3, 2]
  147877. )
  147878. case 1:
  147879. 'function' == typeof (o = r.sent()) && (this.dataProviderUnsubscribe || (this.dataProviderUnsubscribe = {}), (this.dataProviderUnsubscribe[e] = o)), (r.label = 2)
  147880. case 2:
  147881. return [2]
  147882. }
  147883. })
  147884. })
  147885. }),
  147886. (t.prototype.runDataProviderUnsubscribe = function (e) {
  147887. var t,
  147888. a = this.dataProviderUnsubscribe
  147889. if (a)
  147890. if (e) {
  147891. var i = a[e]
  147892. try {
  147893. i && 'function' == typeof i && i()
  147894. } catch (e) {
  147895. console.error(e)
  147896. }
  147897. } else
  147898. null === (t = Object.keys(a)) ||
  147899. void 0 === t ||
  147900. t.forEach(function (e) {
  147901. var t = a[e]
  147902. try {
  147903. t && 'function' == typeof t && t()
  147904. } catch (e) {
  147905. console.error(e)
  147906. }
  147907. })
  147908. }),
  147909. (t.prototype.dataProviderSetData = function (e) {
  147910. if (this.mounted) {
  147911. var t = this.props.store
  147912. t.updateData(e, void 0, !1), t.setHasRemoteData()
  147913. }
  147914. }),
  147915. (t.prototype.fetchWSData = function (e, t) {
  147916. var a = this,
  147917. i = this.props,
  147918. r = i.env,
  147919. o = i.store,
  147920. n = d.buildApi(e, t)
  147921. r.wsFetcher(
  147922. n,
  147923. function (e) {
  147924. var t,
  147925. i,
  147926. s,
  147927. d,
  147928. c = e
  147929. if ('status' in e && 'data' in e && ((c = e.data), 0 !== e.status))
  147930. return (
  147931. o.updateMessage(null !== (i = null === (t = null == n ? void 0 : n.messages) || void 0 === t ? void 0 : t.failed) && void 0 !== i ? i : e.msg, !0),
  147932. void r.notify('error', null !== (d = null === (s = null == n ? void 0 : n.messages) || void 0 === s ? void 0 : s.failed) && void 0 !== d ? d : e.msg)
  147933. )
  147934. o.updateData(c, void 0, !1, n.concatDataFields), o.setHasRemoteData(), a.runDataProvider('onWsFetched'), a.afterDataFetch({ ok: !0, data: c })
  147935. },
  147936. function (e) {
  147937. o.updateMessage(e, !0), r.notify('error', e)
  147938. }
  147939. )
  147940. }),
  147941. (t.prototype.afterDataFetch = function (e) {
  147942. var t,
  147943. a = (null == e ? void 0 : e.hasOwnProperty('ok')) ? (null !== (t = e.data) && void 0 !== t ? t : {}) : e,
  147944. i = this.props,
  147945. o = i.onBulkChange,
  147946. n = i.dispatchEvent,
  147947. s = i.store,
  147948. c = i.formStore
  147949. null == n ||
  147950. n(
  147951. 'fetchInited',
  147952. d.createObject(
  147953. this.props.data,
  147954. r.__assign(r.__assign({}, a), {
  147955. __response: { msg: s.msg, error: s.error },
  147956. responseData: a,
  147957. responseStatus: void 0 === (null == e ? void 0 : e.status) ? (s.error ? 1 : 0) : null == e ? void 0 : e.status,
  147958. responseMsg: s.msg
  147959. })
  147960. )
  147961. ),
  147962. !d.isEmpty(a) && o && c && o(a),
  147963. (null == e ? void 0 : e.ok) && this.initInterval(a)
  147964. }),
  147965. (t.prototype.afterSchemaFetch = function (e) {
  147966. var t = this.props,
  147967. a = t.onBulkChange,
  147968. i = t.formStore,
  147969. o = t.dispatchEvent,
  147970. n = t.store
  147971. null == o ||
  147972. o(
  147973. 'fetchSchemaInited',
  147974. r.__assign(r.__assign({}, e), {
  147975. __response: { msg: n.msg, error: n.error },
  147976. responseData: e,
  147977. responseStatus: void 0 === (null == e ? void 0 : e.status) ? (n.error ? 1 : 0) : null == e ? void 0 : e.status,
  147978. responseMsg: n.msg
  147979. })
  147980. ),
  147981. i && (null == e ? void 0 : e.data) && a && a && a(e.data),
  147982. this.initInterval(e)
  147983. }),
  147984. (t.prototype.initInterval = function (e) {
  147985. var t = this.props,
  147986. a = t.interval,
  147987. i = t.silentPolling,
  147988. r = t.stopAutoRefreshWhen,
  147989. o = t.data
  147990. return (
  147991. clearTimeout(this.timer), a && this.mounted && (!r || !d.evalExpression(r, d.createObject(o, e))) && (this.timer = setTimeout(i ? this.silentReload : this.reload, Math.max(a, 1e3))), e
  147992. )
  147993. }),
  147994. (t.prototype.reload = function (e, t, a, i, r) {
  147995. var o = this
  147996. if (t) return this.receive(t, void 0, r)
  147997. var n = this.props,
  147998. s = n.schemaApi
  147999. n.initFetchSchema
  148000. var c = n.api
  148001. n.initFetch, n.initFetchOn
  148002. var p = n.store,
  148003. u = n.dataProvider,
  148004. h = n.messages,
  148005. l = h.fetchSuccess,
  148006. f = h.fetchFailed
  148007. clearTimeout(this.timer),
  148008. d.isEffectiveApi(s, p.data) &&
  148009. p.fetchSchema(s, p.data, { successMessage: l, errorMessage: f }).then(function (e) {
  148010. o.runDataProvider('onApiFetched'), o.afterSchemaFetch(e)
  148011. }),
  148012. d.isEffectiveApi(c, p.data) &&
  148013. p.fetchData(c, p.data, { silent: i, successMessage: l, errorMessage: f }).then(function (e) {
  148014. o.runDataProvider('onSchemaApiFetched'), o.afterDataFetch(e)
  148015. }),
  148016. u && this.runDataProvider('inited')
  148017. }),
  148018. (t.prototype.silentReload = function (e, t) {
  148019. this.reload(e, t, void 0, !0)
  148020. }),
  148021. (t.prototype.receive = function (e, t, a) {
  148022. this.props.store.updateData(e, void 0, a), this.reload()
  148023. }),
  148024. (t.prototype.handleQuery = function (e) {
  148025. var t = this
  148026. return this.props.api || this.props.schemaApi
  148027. ? (!(null == e ? void 0 : e.hasOwnProperty('orderBy')) ||
  148028. ![this.props.api, this.props.schemaApi].every(function (a) {
  148029. return !a || !d.isApiOutdated(a, a, t.props.store.data, d.createObject(t.props.store.data, e))
  148030. })) &&
  148031. void this.receive(e)
  148032. : !!this.props.onQuery && this.props.onQuery(e)
  148033. }),
  148034. (t.prototype.reloadTarget = function (e, t) {}),
  148035. (t.prototype.handleDialogConfirm = function (e, t, a, i) {
  148036. this.props.store.closeDialog(!0, e)
  148037. }),
  148038. (t.prototype.handleDialogClose = function (e) {
  148039. void 0 === e && (e = !1), this.props.store.closeDialog(e)
  148040. }),
  148041. (t.prototype.openFeedback = function (e, t) {
  148042. var a = this
  148043. return new Promise(function (i) {
  148044. var r = a.props.store
  148045. r.setCurrentAction({ type: 'button', actionType: 'dialog', dialog: e }, a.props.resolveDefinitions),
  148046. r.openDialog(
  148047. t,
  148048. void 0,
  148049. function (e) {
  148050. i(e)
  148051. },
  148052. a.context
  148053. )
  148054. })
  148055. }),
  148056. (t.prototype.handleAction = function (e, t, a, i, o) {
  148057. var n = this
  148058. void 0 === i && (i = !1)
  148059. var s = this.props,
  148060. c = s.onAction,
  148061. p = s.store,
  148062. u = s.env,
  148063. h = s.api,
  148064. l = s.translate
  148065. h && 'ajax' === t.actionType
  148066. ? (p.setCurrentAction(t, this.props.resolveDefinitions),
  148067. p
  148068. .saveRemote(t.api, a, { successMessage: l(t.messages && t.messages.success), errorMessage: l(t.messages && t.messages.failed) })
  148069. .then(function (e) {
  148070. return r.__awaiter(n, void 0, void 0, function () {
  148071. var a
  148072. return r.__generator(this, function (i) {
  148073. switch (i.label) {
  148074. case 0:
  148075. return this.afterDataFetch(e), t.feedback && d.isVisible(t.feedback, p.data) ? [4, this.openFeedback(t.feedback, p.data)] : [3, 2]
  148076. case 1:
  148077. i.sent(), (i.label = 2)
  148078. case 2:
  148079. return (a = t.redirect && d.filter(t.redirect, p.data)) && u.jumpTo(a, t, p.data), t.reload && this.reloadTarget(d.filterTarget(t.reload, p.data), p.data), [2]
  148080. }
  148081. })
  148082. })
  148083. })
  148084. .catch(function (e) {
  148085. if (i || t.countDown) throw e
  148086. }))
  148087. : c(e, t, a, i, o || this.context)
  148088. }),
  148089. (t.prototype.handleChange = function (e, t, a, i) {
  148090. var r,
  148091. o,
  148092. n = this.props,
  148093. s = n.store,
  148094. d = n.formStore,
  148095. c = n.onChange
  148096. 'string' == typeof t && (null === (o = (r = s).changeValue) || void 0 === o || o.call(r, t, e), d && (null == c || c(e, t, a, i)))
  148097. }),
  148098. (t.prototype.renderBody = function () {
  148099. var e = this.props,
  148100. t = e.render,
  148101. a = e.store,
  148102. i = e.body
  148103. return e.classnames, t('body', a.schema || i, { key: a.schemaKey || 'body', loading: a.loading, onQuery: this.handleQuery, onAction: this.handleAction, onChange: this.handleChange })
  148104. }),
  148105. (t.prototype.render = function () {
  148106. var e = this.props,
  148107. t = e.className,
  148108. a = e.style,
  148109. i = e.store,
  148110. o = e.render,
  148111. n = e.env,
  148112. s = e.classPrefix,
  148113. d = e.classnames,
  148114. p = e.loadingConfig,
  148115. u = e.showErrorMsg,
  148116. h = e.testIdBuilder
  148117. return g(
  148118. 'div',
  148119. r.__assign({ className: d(''.concat(s, 'Service'), t), style: a }, null == h ? void 0 : h.getTestId()),
  148120. !n.forceSilenceInsideError && i.error && !1 !== u
  148121. ? g(
  148122. c.Alert2,
  148123. {
  148124. level: 'danger',
  148125. showCloseButton: !0,
  148126. onClose: function () {
  148127. return i.updateMessage('')
  148128. }
  148129. },
  148130. i.msg
  148131. )
  148132. : null,
  148133. this.renderBody(),
  148134. g(c.Spinner, { size: 'lg', overlay: !0, key: 'info', show: i.loading, loadingConfig: p }),
  148135. o('modal', r.__assign(r.__assign({}, i.action && i.action.dialog), { type: 'dialog' }), {
  148136. key: 'dialog',
  148137. data: i.dialogData,
  148138. onConfirm: this.handleDialogConfirm,
  148139. onClose: this.handleDialogClose,
  148140. show: i.dialogOpen
  148141. })
  148142. )
  148143. }),
  148144. (t.defaultProps = { messages: { fetchFailed: 'fetchFailed' }, showErrorMsg: !0 }),
  148145. (t.propsList = []),
  148146. r.__decorate([d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], t.prototype, 'initFetch', null),
  148147. r.__decorate(
  148148. [d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)],
  148149. t.prototype,
  148150. 'initDataProviders',
  148151. null
  148152. ),
  148153. r.__decorate(
  148154. [d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, String]), r.__metadata('design:returntype', Object)],
  148155. t.prototype,
  148156. 'normalizeProvider',
  148157. null
  148158. ),
  148159. r.__decorate(
  148160. [d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Array, Object, Object, Array]), r.__metadata('design:returntype', void 0)],
  148161. t.prototype,
  148162. 'handleDialogConfirm',
  148163. null
  148164. ),
  148165. r.__decorate(
  148166. [d.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)],
  148167. t.prototype,
  148168. 'handleDialogClose',
  148169. null
  148170. ),
  148171. t
  148172. )
  148173. })(h.default.Component)
  148174. !(function (e) {
  148175. function t(t, a) {
  148176. var i = e.call(this, t) || this
  148177. return a.registerComponent(i), i
  148178. }
  148179. r.__extends(t, e),
  148180. (t.prototype.reload = function (t, a, i, r, o) {
  148181. var n = this.context
  148182. return t ? n.reload(a ? ''.concat(t, '?').concat(d.qsstringify(a)) : t, i) : e.prototype.reload.call(this, t, a, i, r, o)
  148183. }),
  148184. (t.prototype.receive = function (t, a, i) {
  148185. var r = this.context
  148186. return a ? r.send(a, t) : e.prototype.receive.call(this, t, a, i)
  148187. }),
  148188. (t.prototype.componentWillUnmount = function () {
  148189. e.prototype.componentWillUnmount.call(this), this.context.unRegisterComponent(this)
  148190. }),
  148191. (t.prototype.reloadTarget = function (e, t) {
  148192. this.context.reload(e, t)
  148193. }),
  148194. (t.prototype.setData = function (e, t) {
  148195. return this.props.store.updateData(e, void 0, t)
  148196. }),
  148197. (t.prototype.getData = function () {
  148198. return this.props.store.data
  148199. }),
  148200. (t.contextType = d.ScopedContext),
  148201. (t = r.__decorate(
  148202. [
  148203. d.Renderer({
  148204. type: 'service',
  148205. storeType: d.ServiceStore.name,
  148206. isolateScope: !0,
  148207. storeExtendsData: function (e) {
  148208. return !e.formStore
  148209. }
  148210. }),
  148211. r.__metadata('design:paramtypes', [Object, Object])
  148212. ],
  148213. t
  148214. ))
  148215. })(_),
  148216. (t.default = _),
  148217. (t.eventTypes = y),
  148218. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  148219. }) /*!node_modules/amis/lib/renderers/SparkLine.js*/
  148220. amis.define('6d18413', function (e, t, n, a) {
  148221. 'use strict'
  148222. var i = e('68b98b9'),
  148223. r = e('59972ca'),
  148224. o = e('64ea6e0')
  148225. function s(e) {
  148226. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  148227. }
  148228. var l = s(e('ac704b9')),
  148229. d = e('ac704b9'),
  148230. c = (d.default || d).createElement
  148231. ;(d.default || d).Fragment,
  148232. (function (e) {
  148233. function t() {
  148234. return (null !== e && e.apply(this, arguments)) || this
  148235. }
  148236. i.__extends(t, e),
  148237. (t.prototype.handleClick = function (e, t) {
  148238. var n = this.props,
  148239. a = n.disabled,
  148240. i = n.onAction,
  148241. r = n.clickAction,
  148242. s = n.data
  148243. e.defaultPrevented || !r || a || null == i || i(null, r, t ? o.createObject(s, t) : s)
  148244. }),
  148245. (t.prototype.render = function () {
  148246. var e = this.props
  148247. e.value, e.name
  148248. var t = e.clickAction,
  148249. n = e.id,
  148250. a = e.wrapperCustomStyle,
  148251. s = e.env,
  148252. d = e.themeCss,
  148253. p = o.getPropValue(this.props) || [1, 1]
  148254. return c(
  148255. l.default.Fragment,
  148256. null,
  148257. c(r.SparkLine, i.__assign({ onClick: t ? this.handleClick : void 0 }, this.props, { value: p })),
  148258. c(o.CustomStyle, i.__assign({}, this.props, { config: { wrapperCustomStyle: a, id: n, themeCss: d, classNames: [{ key: 'baseControlClassName' }] }, env: s }))
  148259. )
  148260. }),
  148261. i.__decorate(
  148262. [o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object, Object]), i.__metadata('design:returntype', void 0)],
  148263. t.prototype,
  148264. 'handleClick',
  148265. null
  148266. ),
  148267. (t = i.__decorate([o.Renderer({ type: 'sparkline' })], t))
  148268. })(l.default.Component),
  148269. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  148270. }) /*!node_modules/@babel/runtime/helpers/objectSpread.js*/
  148271. amis.define('ab2e837', function (e, t, r, n) {
  148272. var o = e('3ebba13')
  148273. ;(r.exports = function (e) {
  148274. for (var t = 1; t < arguments.length; t++) {
  148275. var r = null != arguments[t] ? Object(arguments[t]) : {},
  148276. n = Object.keys(r)
  148277. 'function' == typeof Object.getOwnPropertySymbols &&
  148278. n.push.apply(
  148279. n,
  148280. Object.getOwnPropertySymbols(r).filter(function (e) {
  148281. return Object.getOwnPropertyDescriptor(r, e).enumerable
  148282. })
  148283. ),
  148284. n.forEach(function (t) {
  148285. o(e, t, r[t])
  148286. })
  148287. }
  148288. return e
  148289. }),
  148290. (r.exports.__esModule = !0),
  148291. (r.exports.default = r.exports)
  148292. }) /*!node_modules/redux/lib/redux.js*/
  148293. amis.define('c7e810a', function (r, t, n, e) {
  148294. 'use strict'
  148295. function o(r) {
  148296. return r && 'object' == typeof r && 'default' in r ? r : { default: r }
  148297. }
  148298. Object.defineProperty(t, '__esModule', { value: !0 })
  148299. var i = o(r('c09970d'))
  148300. function f(r) {
  148301. return 'Minified Redux error #' + r + '; visit https://redux.js.org/Errors?code=' + r + ' for the full message or use the non-minified dev environment for full errors. '
  148302. }
  148303. var u = ('function' == typeof Symbol && Symbol.observable) || '@@observable',
  148304. c = function () {
  148305. return Math.random().toString(36).substring(7).split('').join('.')
  148306. },
  148307. a = {
  148308. INIT: '@@redux/INIT' + c(),
  148309. REPLACE: '@@redux/REPLACE' + c(),
  148310. PROBE_UNKNOWN_ACTION: function () {
  148311. return '@@redux/PROBE_UNKNOWN_ACTION' + c()
  148312. }
  148313. }
  148314. function p(r) {
  148315. if ('object' != typeof r || null === r) return !1
  148316. for (var t = r; null !== Object.getPrototypeOf(t); ) t = Object.getPrototypeOf(t)
  148317. return Object.getPrototypeOf(r) === t
  148318. }
  148319. function l(r, t, n) {
  148320. var e
  148321. if (('function' == typeof t && 'function' == typeof n) || ('function' == typeof n && 'function' == typeof arguments[3])) throw new Error(f(0))
  148322. if (('function' == typeof t && void 0 === n && ((n = t), (t = void 0)), void 0 !== n)) {
  148323. if ('function' != typeof n) throw new Error(f(1))
  148324. return n(l)(r, t)
  148325. }
  148326. if ('function' != typeof r) throw new Error(f(2))
  148327. var o = r,
  148328. i = t,
  148329. c = [],
  148330. y = c,
  148331. d = !1
  148332. function v() {
  148333. y === c && (y = c.slice())
  148334. }
  148335. function h() {
  148336. if (d) throw new Error(f(3))
  148337. return i
  148338. }
  148339. function s(r) {
  148340. if ('function' != typeof r) throw new Error(f(4))
  148341. if (d) throw new Error(f(5))
  148342. var t = !0
  148343. return (
  148344. v(),
  148345. y.push(r),
  148346. function () {
  148347. if (t) {
  148348. if (d) throw new Error(f(6))
  148349. ;(t = !1), v()
  148350. var n = y.indexOf(r)
  148351. y.splice(n, 1), (c = null)
  148352. }
  148353. }
  148354. )
  148355. }
  148356. function w(r) {
  148357. if (!p(r)) throw new Error(f(7))
  148358. if (void 0 === r.type) throw new Error(f(8))
  148359. if (d) throw new Error(f(9))
  148360. try {
  148361. ;(d = !0), (i = o(i, r))
  148362. } finally {
  148363. d = !1
  148364. }
  148365. for (var t = (c = y), n = 0; n < t.length; n++) {
  148366. ;(0, t[n])()
  148367. }
  148368. return r
  148369. }
  148370. function E(r) {
  148371. if ('function' != typeof r) throw new Error(f(10))
  148372. ;(o = r), w({ type: a.REPLACE })
  148373. }
  148374. function b() {
  148375. var r,
  148376. t = s
  148377. return (
  148378. ((r = {
  148379. subscribe: function (r) {
  148380. if ('object' != typeof r || null === r) throw new Error(f(11))
  148381. function n() {
  148382. r.next && r.next(h())
  148383. }
  148384. return n(), { unsubscribe: t(n) }
  148385. }
  148386. })[u] = function () {
  148387. return this
  148388. }),
  148389. r
  148390. )
  148391. }
  148392. return w({ type: a.INIT }), ((e = { dispatch: w, subscribe: s, getState: h, replaceReducer: E })[u] = b), e
  148393. }
  148394. var y = l
  148395. function d(r, t) {
  148396. return function () {
  148397. return t(r.apply(this, arguments))
  148398. }
  148399. }
  148400. function v() {
  148401. for (var r = arguments.length, t = new Array(r), n = 0; n < r; n++) t[n] = arguments[n]
  148402. return 0 === t.length
  148403. ? function (r) {
  148404. return r
  148405. }
  148406. : 1 === t.length
  148407. ? t[0]
  148408. : t.reduce(function (r, t) {
  148409. return function () {
  148410. return r(t.apply(void 0, arguments))
  148411. }
  148412. })
  148413. }
  148414. ;(t.__DO_NOT_USE__ActionTypes = a),
  148415. (t.applyMiddleware = function () {
  148416. for (var r = arguments.length, t = new Array(r), n = 0; n < r; n++) t[n] = arguments[n]
  148417. return function (r) {
  148418. return function () {
  148419. var n = r.apply(void 0, arguments),
  148420. e = function () {
  148421. throw new Error(f(15))
  148422. },
  148423. o = {
  148424. getState: n.getState,
  148425. dispatch: function () {
  148426. return e.apply(void 0, arguments)
  148427. }
  148428. },
  148429. u = t.map(function (r) {
  148430. return r(o)
  148431. })
  148432. return (e = v.apply(void 0, u)(n.dispatch)), i.default(i.default({}, n), {}, { dispatch: e })
  148433. }
  148434. }
  148435. }),
  148436. (t.bindActionCreators = function (r, t) {
  148437. if ('function' == typeof r) return d(r, t)
  148438. if ('object' != typeof r || null === r) throw new Error(f(16))
  148439. var n = {}
  148440. for (var e in r) {
  148441. var o = r[e]
  148442. 'function' == typeof o && (n[e] = d(o, t))
  148443. }
  148444. return n
  148445. }),
  148446. (t.combineReducers = function (r) {
  148447. for (var t = Object.keys(r), n = {}, e = 0; e < t.length; e++) {
  148448. var o = t[e]
  148449. 0, 'function' == typeof r[o] && (n[o] = r[o])
  148450. }
  148451. var i,
  148452. u = Object.keys(n)
  148453. try {
  148454. !(function (r) {
  148455. Object.keys(r).forEach(function (t) {
  148456. var n = r[t]
  148457. if (void 0 === n(void 0, { type: a.INIT })) throw new Error(f(12))
  148458. if (void 0 === n(void 0, { type: a.PROBE_UNKNOWN_ACTION() })) throw new Error(f(13))
  148459. })
  148460. })(n)
  148461. } catch (r) {
  148462. i = r
  148463. }
  148464. return function (r, t) {
  148465. if ((void 0 === r && (r = {}), i)) throw i
  148466. for (var e = !1, o = {}, c = 0; c < u.length; c++) {
  148467. var a = u[c],
  148468. p = n[a],
  148469. l = r[a],
  148470. y = p(l, t)
  148471. if (void 0 === y) {
  148472. t && t.type
  148473. throw new Error(f(14))
  148474. }
  148475. ;(o[a] = y), (e = e || y !== l)
  148476. }
  148477. return (e = e || u.length !== Object.keys(r).length) ? o : r
  148478. }
  148479. }),
  148480. (t.compose = v),
  148481. (t.createStore = l),
  148482. (t.legacy_createStore = y)
  148483. }) /*!node_modules/video-react/lib/actions/video.js*/
  148484. amis.define('edbe875', function (e, r, t, n) {
  148485. 'use strict'
  148486. Object.defineProperty(r, '__esModule', { value: !0 }),
  148487. (r.handleLoadStart = function (e) {
  148488. return { type: o, videoProps: e }
  148489. }),
  148490. (r.handleCanPlay = function (e) {
  148491. return { type: a, videoProps: e }
  148492. }),
  148493. (r.handleWaiting = function (e) {
  148494. return { type: E, videoProps: e }
  148495. }),
  148496. (r.handleCanPlayThrough = function (e) {
  148497. return { type: i, videoProps: e }
  148498. }),
  148499. (r.handlePlaying = function (e) {
  148500. return { type: d, videoProps: e }
  148501. }),
  148502. (r.handlePlay = function (e) {
  148503. return { type: A, videoProps: e }
  148504. }),
  148505. (r.handlePause = function (e) {
  148506. return { type: v, videoProps: e }
  148507. }),
  148508. (r.handleEnd = function (e) {
  148509. return { type: T, videoProps: e }
  148510. }),
  148511. (r.handleSeeking = function (e) {
  148512. return { type: u, videoProps: e }
  148513. }),
  148514. (r.handleSeeked = function (e) {
  148515. return { type: c, videoProps: e }
  148516. }),
  148517. (r.handleDurationChange = function (e) {
  148518. return { type: _, videoProps: e }
  148519. }),
  148520. (r.handleTimeUpdate = function (e) {
  148521. return { type: D, videoProps: e }
  148522. }),
  148523. (r.handleVolumeChange = function (e) {
  148524. return { type: N, videoProps: e }
  148525. }),
  148526. (r.handleProgressChange = function (e) {
  148527. return { type: S, videoProps: e }
  148528. }),
  148529. (r.handleRateChange = function (e) {
  148530. return { type: R, videoProps: e }
  148531. }),
  148532. (r.handleSuspend = function (e) {
  148533. return { type: I, videoProps: e }
  148534. }),
  148535. (r.handleAbort = function (e) {
  148536. return { type: l, videoProps: e }
  148537. }),
  148538. (r.handleEmptied = function (e) {
  148539. return { type: G, videoProps: e }
  148540. }),
  148541. (r.handleStalled = function (e) {
  148542. return { type: L, videoProps: e }
  148543. }),
  148544. (r.handleLoadedMetaData = function (e) {
  148545. return { type: s, videoProps: e }
  148546. }),
  148547. (r.handleLoadedData = function (e) {
  148548. return { type: h, videoProps: e }
  148549. }),
  148550. (r.handleResize = function (e) {
  148551. return { type: y, videoProps: e }
  148552. }),
  148553. (r.handleError = function (e) {
  148554. return { type: C, videoProps: e }
  148555. }),
  148556. (r.handleSeekingTime = function (e) {
  148557. return { type: P, time: e }
  148558. }),
  148559. (r.handleEndSeeking = function (e) {
  148560. return { type: p, time: e }
  148561. }),
  148562. (r.activateTextTrack = function (e) {
  148563. return { type: f, textTrack: e }
  148564. }),
  148565. (r.ACTIVATE_TEXT_TRACK =
  148566. r.ERROR =
  148567. r.RESIZE =
  148568. r.LOADED_DATA =
  148569. r.LOADED_META_DATA =
  148570. r.STALLED =
  148571. r.EMPTIED =
  148572. r.ABORT =
  148573. r.SUSPEND =
  148574. r.RATE_CHANGE =
  148575. r.PROGRESS_CHANGE =
  148576. r.VOLUME_CHANGE =
  148577. r.TIME_UPDATE =
  148578. r.DURATION_CHANGE =
  148579. r.END_SEEKING =
  148580. r.SEEKING_TIME =
  148581. r.SEEKED =
  148582. r.SEEKING =
  148583. r.END =
  148584. r.PAUSE =
  148585. r.PLAY =
  148586. r.PLAYING =
  148587. r.CAN_PLAY_THROUGH =
  148588. r.WAITING =
  148589. r.CAN_PLAY =
  148590. r.LOAD_START =
  148591. void 0)
  148592. var o = 'video-react/LOAD_START'
  148593. r.LOAD_START = o
  148594. var a = 'video-react/CAN_PLAY'
  148595. r.CAN_PLAY = a
  148596. var E = 'video-react/WAITING'
  148597. r.WAITING = E
  148598. var i = 'video-react/CAN_PLAY_THROUGH'
  148599. r.CAN_PLAY_THROUGH = i
  148600. var d = 'video-react/PLAYING'
  148601. r.PLAYING = d
  148602. var A = 'video-react/PLAY'
  148603. r.PLAY = A
  148604. var v = 'video-react/PAUSE'
  148605. r.PAUSE = v
  148606. var T = 'video-react/END'
  148607. r.END = T
  148608. var u = 'video-react/SEEKING'
  148609. r.SEEKING = u
  148610. var c = 'video-react/SEEKED'
  148611. r.SEEKED = c
  148612. var P = 'video-react/SEEKING_TIME'
  148613. r.SEEKING_TIME = P
  148614. var p = 'video-react/END_SEEKING'
  148615. r.END_SEEKING = p
  148616. var _ = 'video-react/DURATION_CHANGE'
  148617. r.DURATION_CHANGE = _
  148618. var D = 'video-react/TIME_UPDATE'
  148619. r.TIME_UPDATE = D
  148620. var N = 'video-react/VOLUME_CHANGE'
  148621. r.VOLUME_CHANGE = N
  148622. var S = 'video-react/PROGRESS_CHANGE'
  148623. r.PROGRESS_CHANGE = S
  148624. var R = 'video-react/RATE_CHANGE'
  148625. r.RATE_CHANGE = R
  148626. var I = 'video-react/SUSPEND'
  148627. r.SUSPEND = I
  148628. var l = 'video-react/ABORT'
  148629. r.ABORT = l
  148630. var G = 'video-react/EMPTIED'
  148631. r.EMPTIED = G
  148632. var L = 'video-react/STALLED'
  148633. r.STALLED = L
  148634. var s = 'video-react/LOADED_META_DATA'
  148635. r.LOADED_META_DATA = s
  148636. var h = 'video-react/LOADED_DATA'
  148637. r.LOADED_DATA = h
  148638. var y = 'video-react/RESIZE'
  148639. r.RESIZE = y
  148640. var C = 'video-react/ERROR'
  148641. r.ERROR = C
  148642. var f = 'video-react/ACTIVATE_TEXT_TRACK'
  148643. r.ACTIVATE_TEXT_TRACK = f
  148644. }) /*!node_modules/video-react/lib/utils/fullscreen.js*/
  148645. amis.define('309b22b', function (e, n, t, u) {
  148646. 'use strict'
  148647. var l = e('5faf1f8')
  148648. Object.defineProperty(n, '__esModule', { value: !0 }), (n.default = void 0)
  148649. var c = l(e('73b92f0')),
  148650. r = l(e('438b475')),
  148651. s = new ((function () {
  148652. function e() {
  148653. ;(0, c.default)(this, e)
  148654. }
  148655. return (
  148656. (0, r.default)(e, [
  148657. {
  148658. key: 'request',
  148659. value: function (e) {
  148660. e.requestFullscreen
  148661. ? e.requestFullscreen()
  148662. : e.webkitRequestFullscreen
  148663. ? e.webkitRequestFullscreen()
  148664. : e.mozRequestFullScreen
  148665. ? e.mozRequestFullScreen()
  148666. : e.msRequestFullscreen && e.msRequestFullscreen()
  148667. }
  148668. },
  148669. {
  148670. key: 'exit',
  148671. value: function () {
  148672. document.exitFullscreen
  148673. ? document.exitFullscreen()
  148674. : document.webkitExitFullscreen
  148675. ? document.webkitExitFullscreen()
  148676. : document.mozCancelFullScreen
  148677. ? document.mozCancelFullScreen()
  148678. : document.msExitFullscreen && document.msExitFullscreen()
  148679. }
  148680. },
  148681. {
  148682. key: 'addEventListener',
  148683. value: function (e) {
  148684. document.addEventListener('fullscreenchange', e),
  148685. document.addEventListener('webkitfullscreenchange', e),
  148686. document.addEventListener('mozfullscreenchange', e),
  148687. document.addEventListener('MSFullscreenChange', e)
  148688. }
  148689. },
  148690. {
  148691. key: 'removeEventListener',
  148692. value: function (e) {
  148693. document.removeEventListener('fullscreenchange', e),
  148694. document.removeEventListener('webkitfullscreenchange', e),
  148695. document.removeEventListener('mozfullscreenchange', e),
  148696. document.removeEventListener('MSFullscreenChange', e)
  148697. }
  148698. },
  148699. {
  148700. key: 'isFullscreen',
  148701. get: function () {
  148702. return document.fullscreenElement || document.webkitFullscreenElement || document.mozFullScreenElement || document.msFullscreenElement
  148703. }
  148704. },
  148705. {
  148706. key: 'enabled',
  148707. get: function () {
  148708. return document.fullscreenEnabled || document.webkitFullscreenEnabled || document.mozFullScreenEnabled || document.msFullscreenEnabled
  148709. }
  148710. }
  148711. ]),
  148712. e
  148713. )
  148714. })())()
  148715. n.default = s
  148716. }) /*!node_modules/video-react/lib/actions/player.js*/
  148717. amis.define('294e330', function (e, t, o, n) {
  148718. 'use strict'
  148719. var r = e('5faf1f8')
  148720. Object.defineProperty(t, '__esModule', { value: !0 }),
  148721. (t.handleFullscreenChange = function (e) {
  148722. return { type: u, isFullscreen: e }
  148723. }),
  148724. (t.activate = function (e) {
  148725. return { type: c, activity: e }
  148726. }),
  148727. (t.userActivate = function (e) {
  148728. return { type: l, activity: e }
  148729. }),
  148730. (t.play = function () {
  148731. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : { action: 'play', source: '' }
  148732. return this.video.play(), { type: a, operation: e }
  148733. }),
  148734. (t.pause = function () {
  148735. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : { action: 'pause', source: '' }
  148736. return this.video.pause(), { type: a, operation: e }
  148737. }),
  148738. (t.togglePlay = function () {
  148739. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : { action: 'toggle-play', source: '' }
  148740. return this.video.togglePlay(), { type: a, operation: e }
  148741. }),
  148742. (t.seek = function (e) {
  148743. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : { action: 'seek', source: '' }
  148744. return this.video.seek(e), { type: a, operation: t }
  148745. }),
  148746. (t.forward = function (e) {
  148747. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : { action: 'forward-'.concat(e), source: '' }
  148748. return this.video.forward(e), { type: a, operation: t }
  148749. }),
  148750. (t.replay = function (e) {
  148751. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : { action: 'replay-'.concat(e), source: '' }
  148752. return this.video.replay(e), { type: a, operation: t }
  148753. }),
  148754. (t.changeRate = function (e) {
  148755. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : { action: 'change-rate', source: '' }
  148756. return (this.video.playbackRate = e), { type: a, operation: t }
  148757. }),
  148758. (t.changeVolume = function (e) {
  148759. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : { action: 'change-volume', source: '' },
  148760. o = e
  148761. e < 0 && (o = 0)
  148762. e > 1 && (o = 1)
  148763. return (this.video.volume = o), { type: a, operation: t }
  148764. }),
  148765. (t.mute = function (e) {
  148766. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : { action: e ? 'muted' : 'unmuted', source: '' }
  148767. return (this.video.muted = e), { type: a, operation: t }
  148768. }),
  148769. (t.toggleFullscreen = function (e) {
  148770. if (i.default.enabled) return i.default.isFullscreen ? i.default.exit() : i.default.request(this.rootElement), { type: a, operation: { action: 'toggle-fullscreen', source: '' } }
  148771. return { type: u, isFullscreen: !e.isFullscreen }
  148772. }),
  148773. (t.USER_ACTIVATE = t.PLAYER_ACTIVATE = t.FULLSCREEN_CHANGE = t.OPERATE = void 0)
  148774. var i = r(e('309b22b')),
  148775. a = 'video-react/OPERATE'
  148776. t.OPERATE = a
  148777. var u = 'video-react/FULLSCREEN_CHANGE'
  148778. t.FULLSCREEN_CHANGE = u
  148779. var c = 'video-react/PLAYER_ACTIVATE'
  148780. t.PLAYER_ACTIVATE = c
  148781. var l = 'video-react/USER_ACTIVATE'
  148782. t.USER_ACTIVATE = l
  148783. }) /*!node_modules/video-react/lib/reducers/player.js*/
  148784. amis.define('6ee1ab5', function (e, t, a, r) {
  148785. 'use strict'
  148786. var s = e('5faf1f8')
  148787. Object.defineProperty(t, '__esModule', { value: !0 }),
  148788. (t.default = function () {
  148789. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : c,
  148790. t = arguments.length > 1 ? arguments[1] : void 0
  148791. switch (t.type) {
  148792. case d.USER_ACTIVATE:
  148793. return (0, i.default)({}, e, { userActivity: t.activity })
  148794. case d.PLAYER_ACTIVATE:
  148795. return (0, i.default)({}, e, { isActive: t.activity })
  148796. case d.FULLSCREEN_CHANGE:
  148797. return (0, i.default)({}, e, { isFullscreen: !!t.isFullscreen })
  148798. case u.SEEKING_TIME:
  148799. return (0, i.default)({}, e, { seekingTime: t.time })
  148800. case u.END_SEEKING:
  148801. return (0, i.default)({}, e, { seekingTime: 0 })
  148802. case u.LOAD_START:
  148803. return (0, i.default)({}, e, t.videoProps, { hasStarted: !1, ended: !1 })
  148804. case u.CAN_PLAY:
  148805. return (0, i.default)({}, e, t.videoProps, { waiting: !1 })
  148806. case u.WAITING:
  148807. return (0, i.default)({}, e, t.videoProps, { waiting: !0 })
  148808. case u.CAN_PLAY_THROUGH:
  148809. case u.PLAYING:
  148810. return (0, i.default)({}, e, t.videoProps, { waiting: !1 })
  148811. case u.PLAY:
  148812. return (0, i.default)({}, e, t.videoProps, { ended: !1, paused: !1, autoPaused: !1, waiting: !1, hasStarted: !0 })
  148813. case u.PAUSE:
  148814. return (0, i.default)({}, e, t.videoProps, { paused: !0 })
  148815. case u.END:
  148816. return (0, i.default)({}, e, t.videoProps, { ended: !0 })
  148817. case u.SEEKING:
  148818. return (0, i.default)({}, e, t.videoProps, { seeking: !0 })
  148819. case u.SEEKED:
  148820. return (0, i.default)({}, e, t.videoProps, { seeking: !1 })
  148821. case u.ERROR:
  148822. return (0, i.default)({}, e, t.videoProps, { error: 'UNKNOWN ERROR', ended: !0 })
  148823. case u.DURATION_CHANGE:
  148824. case u.TIME_UPDATE:
  148825. case u.VOLUME_CHANGE:
  148826. case u.PROGRESS_CHANGE:
  148827. case u.RATE_CHANGE:
  148828. case u.SUSPEND:
  148829. case u.ABORT:
  148830. case u.EMPTIED:
  148831. case u.STALLED:
  148832. case u.LOADED_META_DATA:
  148833. case u.LOADED_DATA:
  148834. case u.RESIZE:
  148835. return (0, i.default)({}, e, t.videoProps)
  148836. case u.ACTIVATE_TEXT_TRACK:
  148837. return (0, i.default)({}, e, { activeTextTrack: t.textTrack })
  148838. default:
  148839. return e
  148840. }
  148841. })
  148842. var i = s(e('ab2e837')),
  148843. u = e('edbe875'),
  148844. d = e('294e330'),
  148845. c = {
  148846. currentSrc: null,
  148847. duration: 0,
  148848. currentTime: 0,
  148849. seekingTime: 0,
  148850. buffered: null,
  148851. waiting: !1,
  148852. seeking: !1,
  148853. paused: !0,
  148854. autoPaused: !1,
  148855. ended: !1,
  148856. playbackRate: 1,
  148857. muted: !1,
  148858. volume: 1,
  148859. readyState: 0,
  148860. networkState: 0,
  148861. videoWidth: 0,
  148862. videoHeight: 0,
  148863. hasStarted: !1,
  148864. userActivity: !0,
  148865. isActive: !1,
  148866. isFullscreen: !1,
  148867. activeTextTrack: null
  148868. }
  148869. }) /*!node_modules/video-react/lib/reducers/operation.js*/
  148870. amis.define('1fcab7e', function (e, t, o, n) {
  148871. 'use strict'
  148872. var a = e('5faf1f8')
  148873. Object.defineProperty(t, '__esModule', { value: !0 }),
  148874. (t.default = function () {
  148875. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : u,
  148876. t = arguments.length > 1 ? arguments[1] : void 0
  148877. if (t.type === i.OPERATE) return (0, r.default)({}, e, { count: e.count + 1, operation: (0, r.default)({}, e.operation, t.operation) })
  148878. return e
  148879. })
  148880. var r = a(e('ab2e837')),
  148881. i = e('294e330'),
  148882. u = { count: 0, operation: { action: '', source: '' } }
  148883. }) /*!node_modules/video-react/lib/reducers/index.js*/
  148884. amis.define('9507efb', function (e, a, r, t) {
  148885. 'use strict'
  148886. var d = e('5faf1f8')
  148887. Object.defineProperty(a, '__esModule', { value: !0 }),
  148888. (a.default = function () {
  148889. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},
  148890. a = arguments.length > 1 ? arguments[1] : void 0
  148891. return { player: (0, o.default)(e.player, a), operation: (0, u.default)(e.operation, a) }
  148892. }),
  148893. (a.operationReducer = a.playerReducer = void 0)
  148894. var o = d(e('6ee1ab5')),
  148895. u = d(e('1fcab7e'))
  148896. var f = o.default
  148897. a.playerReducer = f
  148898. var i = u.default
  148899. a.operationReducer = i
  148900. }) /*!node_modules/video-react/lib/Manager.js*/
  148901. amis.define('f544652', function (t, e, n, r) {
  148902. 'use strict'
  148903. var i = t('9b1628c'),
  148904. a = t('5faf1f8')
  148905. Object.defineProperty(e, '__esModule', { value: !0 }), (e.default = void 0)
  148906. var u = a(t('ab2e837')),
  148907. o = a(t('73b92f0')),
  148908. s = a(t('438b475')),
  148909. f = t('c7e810a'),
  148910. c = a(t('9507efb')),
  148911. l = i(t('294e330')),
  148912. b = i(t('edbe875')),
  148913. h = (function () {
  148914. function t(e) {
  148915. ;(0, o.default)(this, t), (this.store = e || (0, f.createStore)(c.default)), (this.video = null), (this.rootElement = null)
  148916. }
  148917. return (
  148918. (0, s.default)(t, [
  148919. {
  148920. key: 'getActions',
  148921. value: function () {
  148922. var t = this,
  148923. e = this.store.dispatch,
  148924. n = (0, u.default)({}, l, b)
  148925. return Object.keys(n)
  148926. .filter(function (t) {
  148927. return 'function' == typeof n[t]
  148928. })
  148929. .reduce(function (r, i) {
  148930. var a
  148931. return (
  148932. (r[i] =
  148933. ((a = n[i]),
  148934. function () {
  148935. var n = a.apply(t, arguments)
  148936. void 0 !== n && e(n)
  148937. })),
  148938. r
  148939. )
  148940. }, {})
  148941. }
  148942. },
  148943. {
  148944. key: 'getState',
  148945. value: function () {
  148946. return this.store.getState()
  148947. }
  148948. },
  148949. {
  148950. key: 'subscribeToStateChange',
  148951. value: function (t, e) {
  148952. e || (e = this.getState.bind(this))
  148953. var n = e()
  148954. return this.store.subscribe(function () {
  148955. var r = e()
  148956. if (r !== n) {
  148957. var i = n
  148958. ;(n = r), t(r, i)
  148959. }
  148960. })
  148961. }
  148962. },
  148963. {
  148964. key: 'subscribeToOperationStateChange',
  148965. value: function (t) {
  148966. var e = this
  148967. return this.subscribeToStateChange(t, function () {
  148968. return e.getState().operation
  148969. })
  148970. }
  148971. },
  148972. {
  148973. key: 'subscribeToPlayerStateChange',
  148974. value: function (t) {
  148975. var e = this
  148976. return this.subscribeToStateChange(t, function () {
  148977. return e.getState().player
  148978. })
  148979. }
  148980. }
  148981. ]),
  148982. t
  148983. )
  148984. })()
  148985. e.default = h
  148986. }) /*!node_modules/video-react/lib/components/BigPlayButton.js*/
  148987. amis.define('4c63a82', function (e, t, a, l) {
  148988. 'use strict'
  148989. var n = e('9b1628c'),
  148990. i = e('5faf1f8')
  148991. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  148992. var o = i(e('73b92f0')),
  148993. c = i(e('438b475')),
  148994. u = i(e('e01d7cf')),
  148995. d = i(e('15540cf')),
  148996. r = i(e('60a57e4')),
  148997. f = i(e('3448c89')),
  148998. s = i(e('ac4fc3c')),
  148999. p = n(e('ac704b9')),
  149000. b = i(e('cb263ff')),
  149001. y = { actions: s.default.object, player: s.default.object, position: s.default.string, className: s.default.string },
  149002. v = (function (e) {
  149003. function t(e, a) {
  149004. var l
  149005. return (0, o.default)(this, t), ((l = (0, u.default)(this, (0, d.default)(t).call(this, e, a))).handleClick = l.handleClick.bind((0, r.default)(l))), l
  149006. }
  149007. return (
  149008. (0, f.default)(t, e),
  149009. (0, c.default)(t, [
  149010. { key: 'componentDidMount', value: function () {} },
  149011. {
  149012. key: 'handleClick',
  149013. value: function () {
  149014. this.props.actions.play()
  149015. }
  149016. },
  149017. {
  149018. key: 'render',
  149019. value: function () {
  149020. var e = this.props,
  149021. t = e.player,
  149022. a = e.position
  149023. return p.default.createElement(
  149024. 'button',
  149025. {
  149026. className: (0, b.default)('video-react-button', 'video-react-big-play-button', 'video-react-big-play-button-'.concat(a), this.props.className, {
  149027. 'big-play-button-hide': t.hasStarted || !t.currentSrc
  149028. }),
  149029. type: 'button',
  149030. 'aria-live': 'polite',
  149031. tabIndex: '0',
  149032. onClick: this.handleClick
  149033. },
  149034. p.default.createElement('span', { className: 'video-react-control-text' }, 'Play Video')
  149035. )
  149036. }
  149037. }
  149038. ]),
  149039. t
  149040. )
  149041. })(p.Component)
  149042. ;(t.default = v), (v.propTypes = y), (v.defaultProps = { position: 'left' }), (v.displayName = 'BigPlayButton')
  149043. }) /*!node_modules/video-react/lib/components/LoadingSpinner.js*/
  149044. amis.define('14342bf', function (e, a, r, l) {
  149045. 'use strict'
  149046. var t = e('5faf1f8')
  149047. Object.defineProperty(a, '__esModule', { value: !0 }), (a.default = s)
  149048. var f = t(e('ac4fc3c')),
  149049. n = t(e('ac704b9')),
  149050. c = t(e('cb263ff')),
  149051. i = { player: f.default.object, className: f.default.string }
  149052. function s(e) {
  149053. var a = e.player,
  149054. r = e.className
  149055. return a.error ? null : n.default.createElement('div', { className: (0, c.default)('video-react-loading-spinner', r) })
  149056. }
  149057. ;(s.propTypes = i), (s.displayName = 'LoadingSpinner')
  149058. }) /*!node_modules/video-react/lib/components/PosterImage.js*/
  149059. amis.define('6b1f5de', function (e, a, t, c) {
  149060. 'use strict'
  149061. var l = e('5faf1f8')
  149062. Object.defineProperty(a, '__esModule', { value: !0 }), (a.default = void 0)
  149063. var r = l(e('ac4fc3c')),
  149064. s = l(e('ac704b9')),
  149065. f = l(e('cb263ff')),
  149066. d = { poster: r.default.string, player: r.default.object, actions: r.default.object, className: r.default.string }
  149067. function o(e) {
  149068. var a = e.poster,
  149069. t = e.player,
  149070. c = e.actions,
  149071. l = e.className
  149072. return !a || t.hasStarted
  149073. ? null
  149074. : s.default.createElement('div', {
  149075. className: (0, f.default)('video-react-poster', l),
  149076. style: { backgroundImage: 'url("'.concat(a, '")') },
  149077. onClick: function () {
  149078. t.paused && c.play()
  149079. }
  149080. })
  149081. }
  149082. ;(o.propTypes = d), (o.displayName = 'PosterImage')
  149083. var u = o
  149084. a.default = u
  149085. }) /*!node_modules/video-react/lib/utils/index.js*/
  149086. amis.define('0c009fe', function (e, r, t, o) {
  149087. 'use strict'
  149088. var n = e('5faf1f8')
  149089. Object.defineProperty(r, '__esModule', { value: !0 }),
  149090. (r.formatTime = function () {
  149091. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0,
  149092. r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : e,
  149093. t = Math.floor(e % 60),
  149094. o = Math.floor((e / 60) % 60),
  149095. n = Math.floor(e / 3600),
  149096. a = Math.floor((r / 60) % 60),
  149097. i = Math.floor(r / 3600)
  149098. ;(d(e) || e === 1 / 0) && ((n = '-'), (o = '-'), (t = '-'))
  149099. return (n = n > 0 || i > 0 ? ''.concat(n, ':') : ''), (o = ''.concat((n || a >= 10) && o < 10 ? '0'.concat(o) : o, ':')), (t = t < 10 ? '0'.concat(t) : t), n + o + t
  149100. }),
  149101. (r.isVideoChild = function (e) {
  149102. if (e.props && e.props.isVideoChild) return !0
  149103. return 'source' === e.type || 'track' === e.type
  149104. }),
  149105. (r.mergeAndSortChildren = function (e, r, t) {
  149106. var o = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 1,
  149107. n = u.default.Children.toArray(r),
  149108. a = (t.order, (0, c.default)(t, ['order']))
  149109. return n
  149110. .filter(function (e) {
  149111. return !e.props.disabled
  149112. })
  149113. .concat(
  149114. e.filter(function (e) {
  149115. return !f(n, function (r) {
  149116. return l(r, e)
  149117. })
  149118. })
  149119. )
  149120. .map(function (r) {
  149121. var t = f(e, function (e) {
  149122. return l(e, r)
  149123. }),
  149124. o = t ? t.props : {},
  149125. n = (0, i.default)({}, a, o, r.props)
  149126. return u.default.cloneElement(r, n, r.props.children)
  149127. })
  149128. .sort(function (e, r) {
  149129. return (e.props.order || o) - (r.props.order || o)
  149130. })
  149131. }),
  149132. (r.deprecatedWarning = function (e, r) {
  149133. console.warn('WARNING: '.concat(e, ' will be deprecated soon! Please use ').concat(r, ' instead.'))
  149134. }),
  149135. (r.throttle = function (e, r) {
  149136. var t = arguments,
  149137. o = !1
  149138. return function () {
  149139. o ||
  149140. (e.apply(void 0, (0, a.default)(t)),
  149141. (o = !0),
  149142. setTimeout(function () {
  149143. o = !1
  149144. }, r))
  149145. }
  149146. }),
  149147. (r.mediaProperties = void 0)
  149148. var a = n(e('e51aaf9')),
  149149. i = n(e('ab2e837')),
  149150. c = n(e('1ac9d12')),
  149151. u = n(e('ac704b9')),
  149152. d =
  149153. Number.isNaN ||
  149154. function (e) {
  149155. return e != e
  149156. }
  149157. var f = function (e, r) {
  149158. return e.filter(r)[0]
  149159. },
  149160. l = function (e, r) {
  149161. var t = e.type,
  149162. o = r.type
  149163. return 'string' == typeof t || 'string' == typeof o ? t === o : 'function' == typeof t && 'function' == typeof o && t.displayName === o.displayName
  149164. }
  149165. r.mediaProperties = [
  149166. 'error',
  149167. 'src',
  149168. 'srcObject',
  149169. 'currentSrc',
  149170. 'crossOrigin',
  149171. 'networkState',
  149172. 'preload',
  149173. 'buffered',
  149174. 'readyState',
  149175. 'seeking',
  149176. 'currentTime',
  149177. 'duration',
  149178. 'paused',
  149179. 'defaultPlaybackRate',
  149180. 'playbackRate',
  149181. 'played',
  149182. 'seekable',
  149183. 'ended',
  149184. 'autoplay',
  149185. 'loop',
  149186. 'mediaGroup',
  149187. 'controller',
  149188. 'controls',
  149189. 'volume',
  149190. 'muted',
  149191. 'defaultMuted',
  149192. 'audioTracks',
  149193. 'videoTracks',
  149194. 'textTracks',
  149195. 'width',
  149196. 'height',
  149197. 'videoWidth',
  149198. 'videoHeight',
  149199. 'poster'
  149200. ]
  149201. }) /*!node_modules/video-react/lib/components/Video.js*/
  149202. amis.define('c87a6bc', function (e, a, n, t) {
  149203. 'use strict'
  149204. var d = e('9b1628c'),
  149205. i = e('5faf1f8')
  149206. Object.defineProperty(a, '__esModule', { value: !0 }), (a.default = void 0)
  149207. var o = i(e('ab2e837')),
  149208. l = i(e('73b92f0')),
  149209. r = i(e('438b475')),
  149210. h = i(e('e01d7cf')),
  149211. s = i(e('15540cf')),
  149212. u = i(e('60a57e4')),
  149213. p = i(e('3448c89')),
  149214. f = i(e('ac4fc3c')),
  149215. c = d(e('ac704b9')),
  149216. v = i(e('cb263ff')),
  149217. y = e('0c009fe'),
  149218. g = {
  149219. actions: f.default.object,
  149220. player: f.default.object,
  149221. children: f.default.any,
  149222. startTime: f.default.number,
  149223. loop: f.default.bool,
  149224. muted: f.default.bool,
  149225. autoPlay: f.default.bool,
  149226. playsInline: f.default.bool,
  149227. src: f.default.string,
  149228. poster: f.default.string,
  149229. className: f.default.string,
  149230. preload: f.default.oneOf(['auto', 'metadata', 'none']),
  149231. crossOrigin: f.default.string,
  149232. onLoadStart: f.default.func,
  149233. onWaiting: f.default.func,
  149234. onCanPlay: f.default.func,
  149235. onCanPlayThrough: f.default.func,
  149236. onPlaying: f.default.func,
  149237. onEnded: f.default.func,
  149238. onSeeking: f.default.func,
  149239. onSeeked: f.default.func,
  149240. onPlay: f.default.func,
  149241. onPause: f.default.func,
  149242. onProgress: f.default.func,
  149243. onDurationChange: f.default.func,
  149244. onError: f.default.func,
  149245. onSuspend: f.default.func,
  149246. onAbort: f.default.func,
  149247. onEmptied: f.default.func,
  149248. onStalled: f.default.func,
  149249. onLoadedMetadata: f.default.func,
  149250. onLoadedData: f.default.func,
  149251. onTimeUpdate: f.default.func,
  149252. onRateChange: f.default.func,
  149253. onVolumeChange: f.default.func,
  149254. onResize: f.default.func
  149255. },
  149256. k = (function (e) {
  149257. function a(e) {
  149258. var n
  149259. return (
  149260. (0, l.default)(this, a),
  149261. ((n = (0, h.default)(this, (0, s.default)(a).call(this, e))).video = null),
  149262. (n.play = n.play.bind((0, u.default)(n))),
  149263. (n.pause = n.pause.bind((0, u.default)(n))),
  149264. (n.seek = n.seek.bind((0, u.default)(n))),
  149265. (n.forward = n.forward.bind((0, u.default)(n))),
  149266. (n.replay = n.replay.bind((0, u.default)(n))),
  149267. (n.toggleFullscreen = n.toggleFullscreen.bind((0, u.default)(n))),
  149268. (n.getProperties = n.getProperties.bind((0, u.default)(n))),
  149269. (n.renderChildren = n.renderChildren.bind((0, u.default)(n))),
  149270. (n.handleLoadStart = n.handleLoadStart.bind((0, u.default)(n))),
  149271. (n.handleCanPlay = n.handleCanPlay.bind((0, u.default)(n))),
  149272. (n.handleCanPlayThrough = n.handleCanPlayThrough.bind((0, u.default)(n))),
  149273. (n.handlePlay = n.handlePlay.bind((0, u.default)(n))),
  149274. (n.handlePlaying = n.handlePlaying.bind((0, u.default)(n))),
  149275. (n.handlePause = n.handlePause.bind((0, u.default)(n))),
  149276. (n.handleEnded = n.handleEnded.bind((0, u.default)(n))),
  149277. (n.handleWaiting = n.handleWaiting.bind((0, u.default)(n))),
  149278. (n.handleSeeking = n.handleSeeking.bind((0, u.default)(n))),
  149279. (n.handleSeeked = n.handleSeeked.bind((0, u.default)(n))),
  149280. (n.handleFullscreenChange = n.handleFullscreenChange.bind((0, u.default)(n))),
  149281. (n.handleError = n.handleError.bind((0, u.default)(n))),
  149282. (n.handleSuspend = n.handleSuspend.bind((0, u.default)(n))),
  149283. (n.handleAbort = n.handleAbort.bind((0, u.default)(n))),
  149284. (n.handleEmptied = n.handleEmptied.bind((0, u.default)(n))),
  149285. (n.handleStalled = n.handleStalled.bind((0, u.default)(n))),
  149286. (n.handleLoadedMetaData = n.handleLoadedMetaData.bind((0, u.default)(n))),
  149287. (n.handleLoadedData = n.handleLoadedData.bind((0, u.default)(n))),
  149288. (n.handleTimeUpdate = n.handleTimeUpdate.bind((0, u.default)(n))),
  149289. (n.handleRateChange = n.handleRateChange.bind((0, u.default)(n))),
  149290. (n.handleVolumeChange = n.handleVolumeChange.bind((0, u.default)(n))),
  149291. (n.handleDurationChange = n.handleDurationChange.bind((0, u.default)(n))),
  149292. (n.handleProgress = (0, y.throttle)(n.handleProgress.bind((0, u.default)(n)), 250)),
  149293. (n.handleKeypress = n.handleKeypress.bind((0, u.default)(n))),
  149294. (n.handleTextTrackChange = n.handleTextTrackChange.bind((0, u.default)(n))),
  149295. n
  149296. )
  149297. }
  149298. return (
  149299. (0, p.default)(a, e),
  149300. (0, r.default)(a, [
  149301. {
  149302. key: 'componentDidMount',
  149303. value: function () {
  149304. this.forceUpdate(),
  149305. this.video && this.video.textTracks && ((this.video.textTracks.onaddtrack = this.handleTextTrackChange), (this.video.textTracks.onremovetrack = this.handleTextTrackChange))
  149306. }
  149307. },
  149308. {
  149309. key: 'getProperties',
  149310. value: function () {
  149311. var e = this
  149312. return this.video
  149313. ? y.mediaProperties.reduce(function (a, n) {
  149314. return (a[n] = e.video[n]), a
  149315. }, {})
  149316. : null
  149317. }
  149318. },
  149319. {
  149320. key: 'handleTextTrackChange',
  149321. value: function () {
  149322. var e = this.props,
  149323. a = e.actions,
  149324. n = e.player
  149325. if (this.video && this.video.textTracks) {
  149326. var t = Array.from(this.video.textTracks).find(function (e) {
  149327. return 'showing' === e.mode
  149328. })
  149329. t !== n.activeTextTrack && a.activateTextTrack(t)
  149330. }
  149331. }
  149332. },
  149333. {
  149334. key: 'play',
  149335. value: function () {
  149336. var e = this.video.play()
  149337. void 0 !== e && e.catch(function () {}).then(function () {})
  149338. }
  149339. },
  149340. {
  149341. key: 'pause',
  149342. value: function () {
  149343. var e = this.video.pause()
  149344. void 0 !== e && e.catch(function () {}).then(function () {})
  149345. }
  149346. },
  149347. {
  149348. key: 'load',
  149349. value: function () {
  149350. this.video.load()
  149351. }
  149352. },
  149353. {
  149354. key: 'addTextTrack',
  149355. value: function () {
  149356. var e
  149357. ;(e = this.video).addTextTrack.apply(e, arguments)
  149358. }
  149359. },
  149360. {
  149361. key: 'canPlayType',
  149362. value: function () {
  149363. var e
  149364. ;(e = this.video).canPlayType.apply(e, arguments)
  149365. }
  149366. },
  149367. {
  149368. key: 'togglePlay',
  149369. value: function () {
  149370. this.video.paused ? this.play() : this.pause()
  149371. }
  149372. },
  149373. {
  149374. key: 'seek',
  149375. value: function (e) {
  149376. try {
  149377. this.video.currentTime = e
  149378. } catch (e) {}
  149379. }
  149380. },
  149381. {
  149382. key: 'forward',
  149383. value: function (e) {
  149384. this.seek(this.video.currentTime + e)
  149385. }
  149386. },
  149387. {
  149388. key: 'replay',
  149389. value: function (e) {
  149390. this.forward(-e)
  149391. }
  149392. },
  149393. {
  149394. key: 'toggleFullscreen',
  149395. value: function () {
  149396. var e = this.props,
  149397. a = e.player
  149398. e.actions.toggleFullscreen(a)
  149399. }
  149400. },
  149401. {
  149402. key: 'handleLoadStart',
  149403. value: function () {
  149404. var e = this.props,
  149405. a = e.actions,
  149406. n = e.onLoadStart
  149407. a.handleLoadStart(this.getProperties()), n && n.apply(void 0, arguments)
  149408. }
  149409. },
  149410. {
  149411. key: 'handleCanPlay',
  149412. value: function () {
  149413. var e = this.props,
  149414. a = e.actions,
  149415. n = e.onCanPlay
  149416. a.handleCanPlay(this.getProperties()), n && n.apply(void 0, arguments)
  149417. }
  149418. },
  149419. {
  149420. key: 'handleCanPlayThrough',
  149421. value: function () {
  149422. var e = this.props,
  149423. a = e.actions,
  149424. n = e.onCanPlayThrough
  149425. a.handleCanPlayThrough(this.getProperties()), n && n.apply(void 0, arguments)
  149426. }
  149427. },
  149428. {
  149429. key: 'handlePlaying',
  149430. value: function () {
  149431. var e = this.props,
  149432. a = e.actions,
  149433. n = e.onPlaying
  149434. a.handlePlaying(this.getProperties()), n && n.apply(void 0, arguments)
  149435. }
  149436. },
  149437. {
  149438. key: 'handlePlay',
  149439. value: function () {
  149440. var e = this.props,
  149441. a = e.actions,
  149442. n = e.onPlay
  149443. a.handlePlay(this.getProperties()), n && n.apply(void 0, arguments)
  149444. }
  149445. },
  149446. {
  149447. key: 'handlePause',
  149448. value: function () {
  149449. var e = this.props,
  149450. a = e.actions,
  149451. n = e.onPause
  149452. a.handlePause(this.getProperties()), n && n.apply(void 0, arguments)
  149453. }
  149454. },
  149455. {
  149456. key: 'handleDurationChange',
  149457. value: function () {
  149458. var e = this.props,
  149459. a = e.actions,
  149460. n = e.onDurationChange
  149461. a.handleDurationChange(this.getProperties()), n && n.apply(void 0, arguments)
  149462. }
  149463. },
  149464. {
  149465. key: 'handleProgress',
  149466. value: function () {
  149467. var e = this.props,
  149468. a = e.actions,
  149469. n = e.onProgress
  149470. this.video && a.handleProgressChange(this.getProperties()), n && n.apply(void 0, arguments)
  149471. }
  149472. },
  149473. {
  149474. key: 'handleEnded',
  149475. value: function () {
  149476. var e = this.props,
  149477. a = e.loop,
  149478. n = e.player,
  149479. t = e.actions,
  149480. d = e.onEnded
  149481. a ? (this.seek(0), this.play()) : n.paused || this.pause(), t.handleEnd(this.getProperties()), d && d.apply(void 0, arguments)
  149482. }
  149483. },
  149484. {
  149485. key: 'handleWaiting',
  149486. value: function () {
  149487. var e = this.props,
  149488. a = e.actions,
  149489. n = e.onWaiting
  149490. a.handleWaiting(this.getProperties()), n && n.apply(void 0, arguments)
  149491. }
  149492. },
  149493. {
  149494. key: 'handleSeeking',
  149495. value: function () {
  149496. var e = this.props,
  149497. a = e.actions,
  149498. n = e.onSeeking
  149499. a.handleSeeking(this.getProperties()), n && n.apply(void 0, arguments)
  149500. }
  149501. },
  149502. {
  149503. key: 'handleSeeked',
  149504. value: function () {
  149505. var e = this.props,
  149506. a = e.actions,
  149507. n = e.onSeeked
  149508. a.handleSeeked(this.getProperties()), n && n.apply(void 0, arguments)
  149509. }
  149510. },
  149511. { key: 'handleFullscreenChange', value: function () {} },
  149512. {
  149513. key: 'handleSuspend',
  149514. value: function () {
  149515. var e = this.props,
  149516. a = e.actions,
  149517. n = e.onSuspend
  149518. a.handleSuspend(this.getProperties()), n && n.apply(void 0, arguments)
  149519. }
  149520. },
  149521. {
  149522. key: 'handleAbort',
  149523. value: function () {
  149524. var e = this.props,
  149525. a = e.actions,
  149526. n = e.onAbort
  149527. a.handleAbort(this.getProperties()), n && n.apply(void 0, arguments)
  149528. }
  149529. },
  149530. {
  149531. key: 'handleEmptied',
  149532. value: function () {
  149533. var e = this.props,
  149534. a = e.actions,
  149535. n = e.onEmptied
  149536. a.handleEmptied(this.getProperties()), n && n.apply(void 0, arguments)
  149537. }
  149538. },
  149539. {
  149540. key: 'handleStalled',
  149541. value: function () {
  149542. var e = this.props,
  149543. a = e.actions,
  149544. n = e.onStalled
  149545. a.handleStalled(this.getProperties()), n && n.apply(void 0, arguments)
  149546. }
  149547. },
  149548. {
  149549. key: 'handleLoadedMetaData',
  149550. value: function () {
  149551. var e = this.props,
  149552. a = e.actions,
  149553. n = e.onLoadedMetadata,
  149554. t = e.startTime
  149555. t && t > 0 && (this.video.currentTime = t), a.handleLoadedMetaData(this.getProperties()), n && n.apply(void 0, arguments)
  149556. }
  149557. },
  149558. {
  149559. key: 'handleLoadedData',
  149560. value: function () {
  149561. var e = this.props,
  149562. a = e.actions,
  149563. n = e.onLoadedData
  149564. a.handleLoadedData(this.getProperties()), n && n.apply(void 0, arguments)
  149565. }
  149566. },
  149567. {
  149568. key: 'handleTimeUpdate',
  149569. value: function () {
  149570. var e = this.props,
  149571. a = e.actions,
  149572. n = e.onTimeUpdate
  149573. a.handleTimeUpdate(this.getProperties()), n && n.apply(void 0, arguments)
  149574. }
  149575. },
  149576. {
  149577. key: 'handleRateChange',
  149578. value: function () {
  149579. var e = this.props,
  149580. a = e.actions,
  149581. n = e.onRateChange
  149582. a.handleRateChange(this.getProperties()), n && n.apply(void 0, arguments)
  149583. }
  149584. },
  149585. {
  149586. key: 'handleVolumeChange',
  149587. value: function () {
  149588. var e = this.props,
  149589. a = e.actions,
  149590. n = e.onVolumeChange
  149591. a.handleVolumeChange(this.getProperties()), n && n.apply(void 0, arguments)
  149592. }
  149593. },
  149594. {
  149595. key: 'handleError',
  149596. value: function () {
  149597. var e = this.props,
  149598. a = e.actions,
  149599. n = e.onError
  149600. a.handleError(this.getProperties()), n && n.apply(void 0, arguments)
  149601. }
  149602. },
  149603. {
  149604. key: 'handleResize',
  149605. value: function () {
  149606. var e = this.props,
  149607. a = e.actions,
  149608. n = e.onResize
  149609. a.handleResize(this.getProperties()), n && n.apply(void 0, arguments)
  149610. }
  149611. },
  149612. { key: 'handleKeypress', value: function () {} },
  149613. {
  149614. key: 'renderChildren',
  149615. value: function () {
  149616. var e = this,
  149617. a = (0, o.default)({}, this.props, { video: this.video })
  149618. return this.video
  149619. ? c.default.Children.toArray(this.props.children)
  149620. .filter(y.isVideoChild)
  149621. .map(function (n) {
  149622. var t
  149623. if ('string' == typeof n.type) {
  149624. if ('source' === n.type) {
  149625. var d = (t = (0, o.default)({}, n.props)).onError
  149626. t.onError = function () {
  149627. d && d.apply(void 0, arguments), e.handleError.apply(e, arguments)
  149628. }
  149629. }
  149630. } else t = a
  149631. return c.default.cloneElement(n, t)
  149632. })
  149633. : null
  149634. }
  149635. },
  149636. {
  149637. key: 'render',
  149638. value: function () {
  149639. var e = this,
  149640. a = this.props,
  149641. n = a.loop,
  149642. t = a.poster,
  149643. d = a.preload,
  149644. i = a.src,
  149645. o = a.autoPlay,
  149646. l = a.playsInline,
  149647. r = a.muted,
  149648. h = a.crossOrigin,
  149649. s = a.videoId
  149650. return c.default.createElement(
  149651. 'video',
  149652. {
  149653. className: (0, v.default)('video-react-video', this.props.className),
  149654. id: s,
  149655. crossOrigin: h,
  149656. ref: function (a) {
  149657. e.video = a
  149658. },
  149659. muted: r,
  149660. preload: d,
  149661. loop: n,
  149662. playsInline: l,
  149663. autoPlay: o,
  149664. poster: t,
  149665. src: i,
  149666. onLoadStart: this.handleLoadStart,
  149667. onWaiting: this.handleWaiting,
  149668. onCanPlay: this.handleCanPlay,
  149669. onCanPlayThrough: this.handleCanPlayThrough,
  149670. onPlaying: this.handlePlaying,
  149671. onEnded: this.handleEnded,
  149672. onSeeking: this.handleSeeking,
  149673. onSeeked: this.handleSeeked,
  149674. onPlay: this.handlePlay,
  149675. onPause: this.handlePause,
  149676. onProgress: this.handleProgress,
  149677. onDurationChange: this.handleDurationChange,
  149678. onError: this.handleError,
  149679. onSuspend: this.handleSuspend,
  149680. onAbort: this.handleAbort,
  149681. onEmptied: this.handleEmptied,
  149682. onStalled: this.handleStalled,
  149683. onLoadedMetadata: this.handleLoadedMetaData,
  149684. onLoadedData: this.handleLoadedData,
  149685. onTimeUpdate: this.handleTimeUpdate,
  149686. onRateChange: this.handleRateChange,
  149687. onVolumeChange: this.handleVolumeChange,
  149688. tabIndex: '-1'
  149689. },
  149690. this.renderChildren()
  149691. )
  149692. }
  149693. },
  149694. {
  149695. key: 'playbackRate',
  149696. get: function () {
  149697. return this.video.playbackRate
  149698. },
  149699. set: function (e) {
  149700. this.video.playbackRate = e
  149701. }
  149702. },
  149703. {
  149704. key: 'muted',
  149705. get: function () {
  149706. return this.video.muted
  149707. },
  149708. set: function (e) {
  149709. this.video.muted = e
  149710. }
  149711. },
  149712. {
  149713. key: 'volume',
  149714. get: function () {
  149715. return this.video.volume
  149716. },
  149717. set: function (e) {
  149718. e > 1 && (e = 1), e < 0 && (e = 0), (this.video.volume = e)
  149719. }
  149720. },
  149721. {
  149722. key: 'videoWidth',
  149723. get: function () {
  149724. return this.video.videoWidth
  149725. }
  149726. },
  149727. {
  149728. key: 'videoHeight',
  149729. get: function () {
  149730. return this.video.videoHeight
  149731. }
  149732. }
  149733. ]),
  149734. a
  149735. )
  149736. })(c.Component)
  149737. ;(a.default = k), (k.propTypes = g), (k.displayName = 'Video')
  149738. }) /*!node_modules/video-react/lib/components/Bezel.js*/
  149739. amis.define('aabfcfa', function (e, t, a, i) {
  149740. 'use strict'
  149741. var n = e('9b1628c'),
  149742. o = e('5faf1f8')
  149743. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  149744. var l = o(e('73b92f0')),
  149745. r = o(e('438b475')),
  149746. s = o(e('e01d7cf')),
  149747. c = o(e('15540cf')),
  149748. u = o(e('60a57e4')),
  149749. d = o(e('3448c89')),
  149750. f = o(e('ac4fc3c')),
  149751. h = n(e('ac704b9')),
  149752. m = o(e('cb263ff')),
  149753. b = { manager: f.default.object, className: f.default.string },
  149754. p = (function (e) {
  149755. function t(e, a) {
  149756. var i
  149757. return (
  149758. (0, l.default)(this, t),
  149759. ((i = (0, s.default)(this, (0, c.default)(t).call(this, e, a))).timer = null),
  149760. e.manager.subscribeToOperationStateChange(i.handleStateChange.bind((0, u.default)(i))),
  149761. (i.state = { hidden: !0, operation: {} }),
  149762. i
  149763. )
  149764. }
  149765. return (
  149766. (0, d.default)(t, e),
  149767. (0, r.default)(t, [
  149768. {
  149769. key: 'handleStateChange',
  149770. value: function (e, t) {
  149771. var a = this
  149772. e.count !== t.count &&
  149773. 'shortcut' === e.operation.source &&
  149774. (this.timer && (clearTimeout(this.timer), (this.timer = null)),
  149775. this.setState({ hidden: !1, count: e.count, operation: e.operation }),
  149776. (this.timer = setTimeout(function () {
  149777. a.setState({ hidden: !0 }), (a.timer = null)
  149778. }, 500)))
  149779. }
  149780. },
  149781. {
  149782. key: 'render',
  149783. value: function () {
  149784. if ('shortcut' !== this.state.operation.source) return null
  149785. var e = this.state.hidden ? { display: 'none' } : null
  149786. return h.default.createElement(
  149787. 'div',
  149788. {
  149789. className: (0, m.default)(
  149790. { 'video-react-bezel': !0, 'video-react-bezel-animation': this.state.count % 2 == 0, 'video-react-bezel-animation-alt': this.state.count % 2 == 1 },
  149791. this.props.className
  149792. ),
  149793. style: e,
  149794. role: 'status',
  149795. 'aria-label': this.state.operation.action
  149796. },
  149797. h.default.createElement('div', { className: (0, m.default)('video-react-bezel-icon', 'video-react-bezel-icon-'.concat(this.state.operation.action)) })
  149798. )
  149799. }
  149800. }
  149801. ]),
  149802. t
  149803. )
  149804. })(h.Component)
  149805. ;(t.default = p), (p.propTypes = b), (p.displayName = 'Bezel')
  149806. }) /*!node_modules/video-react/lib/utils/dom.js*/
  149807. amis.define('bd98ec5', function (e, t, n, o) {
  149808. 'use strict'
  149809. function i(e) {
  149810. var t
  149811. if ((e.getBoundingClientRect && e.parentNode && (t = e.getBoundingClientRect()), !t)) return { left: 0, top: 0 }
  149812. var n = document,
  149813. o = n.body,
  149814. i = n.documentElement,
  149815. a = i.clientLeft || o.clientLeft || 0,
  149816. f = window.pageXOffset || o.scrollLeft,
  149817. c = t.left + f - a,
  149818. r = i.clientTop || o.clientTop || 0,
  149819. u = window.pageYOffset || o.scrollTop,
  149820. s = t.top + u - r
  149821. return { left: Math.round(c), top: Math.round(s) }
  149822. }
  149823. Object.defineProperty(t, '__esModule', { value: !0 }),
  149824. (t.findElPosition = i),
  149825. (t.getPointerPosition = function (e, t) {
  149826. var n = {},
  149827. o = i(e),
  149828. a = e.offsetWidth,
  149829. f = e.offsetHeight,
  149830. c = o.top,
  149831. r = o.left,
  149832. u = t.pageY,
  149833. s = t.pageX
  149834. t.changedTouches && ((s = t.changedTouches[0].pageX), (u = t.changedTouches[0].pageY))
  149835. return (n.y = Math.max(0, Math.min(1, (c - u + f) / f))), (n.x = Math.max(0, Math.min(1, (s - r) / a))), n
  149836. }),
  149837. (t.blurNode = function (e) {
  149838. e && e.blur && e.blur()
  149839. }),
  149840. (t.focusNode = function (e) {
  149841. e && e.focus && e.focus()
  149842. }),
  149843. (t.hasClass = function (e, t) {
  149844. for (var n = e.className.split(' '), o = 0; o < n.length; o++) if (n[o].toLowerCase() === t.toLowerCase()) return !0
  149845. return !1
  149846. })
  149847. }) /*!node_modules/video-react/lib/components/Shortcut.js*/
  149848. amis.define('358a270', function (e, t, a, n) {
  149849. 'use strict'
  149850. var o = e('5faf1f8')
  149851. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  149852. var c = o(e('3ebba13')),
  149853. l = o(e('e51aaf9')),
  149854. u = o(e('73b92f0')),
  149855. r = o(e('438b475')),
  149856. i = o(e('e01d7cf')),
  149857. d = o(e('15540cf')),
  149858. s = o(e('60a57e4')),
  149859. h = o(e('3448c89')),
  149860. f = e('ac704b9'),
  149861. y = o(e('ac4fc3c')),
  149862. v = e('bd98ec5'),
  149863. k = { clickable: y.default.bool, dblclickable: y.default.bool, manager: y.default.object, actions: y.default.object, player: y.default.object, shortcuts: y.default.array },
  149864. m = (function (e) {
  149865. function t(e, a) {
  149866. var n
  149867. return (
  149868. (0, u.default)(this, t),
  149869. ((n = (0, i.default)(this, (0, d.default)(t).call(this, e, a))).defaultShortcuts = [
  149870. { keyCode: 32, handle: n.togglePlay },
  149871. { keyCode: 75, handle: n.togglePlay },
  149872. { keyCode: 70, handle: n.toggleFullscreen },
  149873. {
  149874. keyCode: 37,
  149875. handle: function (e, t) {
  149876. e.hasStarted && t.replay(5, { action: 'replay-5', source: 'shortcut' })
  149877. }
  149878. },
  149879. {
  149880. keyCode: 74,
  149881. handle: function (e, t) {
  149882. e.hasStarted && t.replay(10, { action: 'replay-10', source: 'shortcut' })
  149883. }
  149884. },
  149885. {
  149886. keyCode: 39,
  149887. handle: function (e, t) {
  149888. e.hasStarted && t.forward(5, { action: 'forward-5', source: 'shortcut' })
  149889. }
  149890. },
  149891. {
  149892. keyCode: 76,
  149893. handle: function (e, t) {
  149894. e.hasStarted && t.forward(10, { action: 'forward-10', source: 'shortcut' })
  149895. }
  149896. },
  149897. {
  149898. keyCode: 36,
  149899. handle: function (e, t) {
  149900. e.hasStarted && t.seek(0)
  149901. }
  149902. },
  149903. {
  149904. keyCode: 35,
  149905. handle: function (e, t) {
  149906. e.hasStarted && t.seek(e.duration)
  149907. }
  149908. },
  149909. {
  149910. keyCode: 38,
  149911. handle: function (e, t) {
  149912. var a = e.volume + 0.05
  149913. a > 1 && (a = 1), t.changeVolume(a, { action: 'volume-up', source: 'shortcut' })
  149914. }
  149915. },
  149916. {
  149917. keyCode: 40,
  149918. handle: function (e, t) {
  149919. var a = e.volume - 0.05
  149920. a < 0 && (a = 0)
  149921. var n = a > 0 ? 'volume-down' : 'volume-off'
  149922. t.changeVolume(a, { action: n, source: 'shortcut' })
  149923. }
  149924. },
  149925. {
  149926. keyCode: 190,
  149927. shift: !0,
  149928. handle: function (e, t) {
  149929. var a = e.playbackRate
  149930. a >= 1.5 ? (a = 2) : a >= 1.25 ? (a = 1.5) : a >= 1 ? (a = 1.25) : a >= 0.5 ? (a = 1) : a >= 0.25 ? (a = 0.5) : a >= 0 && (a = 0.25),
  149931. t.changeRate(a, { action: 'fast-forward', source: 'shortcut' })
  149932. }
  149933. },
  149934. {
  149935. keyCode: 188,
  149936. shift: !0,
  149937. handle: function (e, t) {
  149938. var a = e.playbackRate
  149939. a <= 0.5 ? (a = 0.25) : a <= 1 ? (a = 0.5) : a <= 1.25 ? (a = 1) : a <= 1.5 ? (a = 1.25) : a <= 2 && (a = 1.5), t.changeRate(a, { action: 'fast-rewind', source: 'shortcut' })
  149940. }
  149941. }
  149942. ]),
  149943. (n.shortcuts = (0, l.default)(n.defaultShortcuts)),
  149944. (n.mergeShortcuts = n.mergeShortcuts.bind((0, s.default)(n))),
  149945. (n.handleKeyPress = n.handleKeyPress.bind((0, s.default)(n))),
  149946. (n.handleClick = n.handleClick.bind((0, s.default)(n))),
  149947. (n.handleDoubleClick = n.handleDoubleClick.bind((0, s.default)(n))),
  149948. n
  149949. )
  149950. }
  149951. return (
  149952. (0, h.default)(t, e),
  149953. (0, r.default)(t, [
  149954. {
  149955. key: 'componentDidMount',
  149956. value: function () {
  149957. this.mergeShortcuts(),
  149958. document.addEventListener('keydown', this.handleKeyPress),
  149959. document.addEventListener('click', this.handleClick),
  149960. document.addEventListener('dblclick', this.handleDoubleClick)
  149961. }
  149962. },
  149963. {
  149964. key: 'componentDidUpdate',
  149965. value: function (e) {
  149966. e.shortcuts !== this.props.shortcuts && this.mergeShortcuts()
  149967. }
  149968. },
  149969. {
  149970. key: 'componentWillUnmount',
  149971. value: function () {
  149972. document.removeEventListener('keydown', this.handleKeyPress), document.removeEventListener('click', this.handleClick), document.removeEventListener('dblclick', this.handleDoubleClick)
  149973. }
  149974. },
  149975. {
  149976. key: 'mergeShortcuts',
  149977. value: function () {
  149978. var e = function (e) {
  149979. var t = e.keyCode,
  149980. a = void 0 === t ? 0 : t,
  149981. n = e.ctrl,
  149982. o = void 0 !== n && n,
  149983. c = e.shift,
  149984. l = void 0 !== c && c,
  149985. u = e.alt,
  149986. r = void 0 !== u && u
  149987. return ''.concat(a, ':').concat(o, ':').concat(l, ':').concat(r)
  149988. },
  149989. t = this.defaultShortcuts.reduce(function (t, a) {
  149990. return Object.assign(t, (0, c.default)({}, e(a), a))
  149991. }, {}),
  149992. a = (this.props.shortcuts || []).reduce(function (t, a) {
  149993. var n = a.keyCode,
  149994. o = a.handle
  149995. return n && 'function' == typeof o ? Object.assign(t, (0, c.default)({}, e(a), a)) : t
  149996. }, t),
  149997. n = function (e) {
  149998. var t = 0
  149999. return (
  150000. ['ctrl', 'shift', 'alt'].forEach(function (a) {
  150001. e[a] && t++
  150002. }),
  150003. t
  150004. )
  150005. }
  150006. this.shortcuts = Object.keys(a)
  150007. .map(function (e) {
  150008. return a[e]
  150009. })
  150010. .sort(function (e, t) {
  150011. return n(t) - n(e)
  150012. })
  150013. }
  150014. },
  150015. {
  150016. key: 'togglePlay',
  150017. value: function (e, t) {
  150018. e.paused ? t.play({ action: 'play', source: 'shortcut' }) : t.pause({ action: 'pause', source: 'shortcut' })
  150019. }
  150020. },
  150021. {
  150022. key: 'toggleFullscreen',
  150023. value: function (e, t) {
  150024. t.toggleFullscreen(e)
  150025. }
  150026. },
  150027. {
  150028. key: 'handleKeyPress',
  150029. value: function (e) {
  150030. var t = this.props,
  150031. a = t.player,
  150032. n = t.actions
  150033. if (
  150034. a.isActive &&
  150035. (!document.activeElement ||
  150036. !(
  150037. (0, v.hasClass)(document.activeElement, 'video-react-control') ||
  150038. (0, v.hasClass)(document.activeElement, 'video-react-menu-button-active') ||
  150039. (0, v.hasClass)(document.activeElement, 'video-react-big-play-button')
  150040. ))
  150041. ) {
  150042. var o = e.keyCode || e.which,
  150043. c = e.ctrlKey || e.metaKey,
  150044. l = e.shiftKey,
  150045. u = e.altKey,
  150046. r = this.shortcuts.filter(function (e) {
  150047. return !(!e.keyCode || e.keyCode - o != 0) && !((void 0 !== e.ctrl && e.ctrl !== c) || (void 0 !== e.shift && e.shift !== l) || (void 0 !== e.alt && e.alt !== u))
  150048. })[0]
  150049. r && (r.handle(a, n), e.preventDefault())
  150050. }
  150051. }
  150052. },
  150053. {
  150054. key: 'canBeClicked',
  150055. value: function (e, t) {
  150056. return !(!e.isActive || 'VIDEO' !== t.target.nodeName || 4 !== e.readyState)
  150057. }
  150058. },
  150059. {
  150060. key: 'handleClick',
  150061. value: function (e) {
  150062. var t = this.props,
  150063. a = t.player,
  150064. n = t.actions,
  150065. o = t.clickable
  150066. this.canBeClicked(a, e) && o && this.togglePlay(a, n)
  150067. }
  150068. },
  150069. {
  150070. key: 'handleDoubleClick',
  150071. value: function (e) {
  150072. var t = this.props,
  150073. a = t.player,
  150074. n = t.actions,
  150075. o = t.dblclickable
  150076. this.canBeClicked(a, e) && o && this.toggleFullscreen(a, n)
  150077. }
  150078. },
  150079. {
  150080. key: 'render',
  150081. value: function () {
  150082. return null
  150083. }
  150084. }
  150085. ]),
  150086. t
  150087. )
  150088. })(f.Component)
  150089. ;(t.default = m), (m.propTypes = k), (m.defaultProps = { clickable: !0, dblclickable: !0 }), (m.displayName = 'Shortcut')
  150090. }) /*!node_modules/video-react/lib/components/Slider.js*/
  150091. amis.define('ce95ecb', function (e, t, n, o) {
  150092. 'use strict'
  150093. var s = e('9b1628c'),
  150094. a = e('5faf1f8')
  150095. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  150096. var u = a(e('73b92f0')),
  150097. i = a(e('438b475')),
  150098. r = a(e('e01d7cf')),
  150099. l = a(e('15540cf')),
  150100. d = a(e('60a57e4')),
  150101. c = a(e('3448c89')),
  150102. h = a(e('ac4fc3c')),
  150103. v = s(e('ac704b9')),
  150104. p = a(e('cb263ff')),
  150105. f = s(e('bd98ec5')),
  150106. m = {
  150107. className: h.default.string,
  150108. onMouseDown: h.default.func,
  150109. onMouseMove: h.default.func,
  150110. stepForward: h.default.func,
  150111. stepBack: h.default.func,
  150112. sliderActive: h.default.func,
  150113. sliderInactive: h.default.func,
  150114. onMouseUp: h.default.func,
  150115. onFocus: h.default.func,
  150116. onBlur: h.default.func,
  150117. onClick: h.default.func,
  150118. getPercent: h.default.func,
  150119. vertical: h.default.bool,
  150120. children: h.default.node,
  150121. label: h.default.string,
  150122. valuenow: h.default.string,
  150123. valuetext: h.default.string
  150124. },
  150125. M = (function (e) {
  150126. function t(e, n) {
  150127. var o
  150128. return (
  150129. (0, u.default)(this, t),
  150130. ((o = (0, r.default)(this, (0, l.default)(t).call(this, e, n))).handleMouseDown = o.handleMouseDown.bind((0, d.default)(o))),
  150131. (o.handleMouseMove = o.handleMouseMove.bind((0, d.default)(o))),
  150132. (o.handleMouseUp = o.handleMouseUp.bind((0, d.default)(o))),
  150133. (o.handleFocus = o.handleFocus.bind((0, d.default)(o))),
  150134. (o.handleBlur = o.handleBlur.bind((0, d.default)(o))),
  150135. (o.handleClick = o.handleClick.bind((0, d.default)(o))),
  150136. (o.handleKeyPress = o.handleKeyPress.bind((0, d.default)(o))),
  150137. (o.stepForward = o.stepForward.bind((0, d.default)(o))),
  150138. (o.stepBack = o.stepBack.bind((0, d.default)(o))),
  150139. (o.calculateDistance = o.calculateDistance.bind((0, d.default)(o))),
  150140. (o.getProgress = o.getProgress.bind((0, d.default)(o))),
  150141. (o.renderChildren = o.renderChildren.bind((0, d.default)(o))),
  150142. (o.state = { active: !1 }),
  150143. o
  150144. )
  150145. }
  150146. return (
  150147. (0, c.default)(t, e),
  150148. (0, i.default)(t, [
  150149. {
  150150. key: 'componentWillUnmount',
  150151. value: function () {
  150152. document.removeEventListener('mousemove', this.handleMouseMove, !0),
  150153. document.removeEventListener('mouseup', this.handleMouseUp, !0),
  150154. document.removeEventListener('touchmove', this.handleMouseMove, !0),
  150155. document.removeEventListener('touchend', this.handleMouseUp, !0),
  150156. document.removeEventListener('keydown', this.handleKeyPress, !0)
  150157. }
  150158. },
  150159. {
  150160. key: 'getProgress',
  150161. value: function () {
  150162. var e = this.props.getPercent
  150163. if (!e) return 0
  150164. var t = e()
  150165. return ('number' != typeof t || t < 0 || t === 1 / 0) && (t = 0), t
  150166. }
  150167. },
  150168. {
  150169. key: 'handleMouseDown',
  150170. value: function (e) {
  150171. var t = this.props.onMouseDown
  150172. document.addEventListener('mousemove', this.handleMouseMove, !0),
  150173. document.addEventListener('mouseup', this.handleMouseUp, !0),
  150174. document.addEventListener('touchmove', this.handleMouseMove, !0),
  150175. document.addEventListener('touchend', this.handleMouseUp, !0),
  150176. this.setState({ active: !0 }),
  150177. this.props.sliderActive && this.props.sliderActive(e),
  150178. this.handleMouseMove(e),
  150179. t && t(e)
  150180. }
  150181. },
  150182. {
  150183. key: 'handleMouseMove',
  150184. value: function (e) {
  150185. var t = this.props.onMouseMove
  150186. t && t(e)
  150187. }
  150188. },
  150189. {
  150190. key: 'handleMouseUp',
  150191. value: function (e) {
  150192. e.preventDefault()
  150193. var t = this.props.onMouseUp
  150194. document.removeEventListener('mousemove', this.handleMouseMove, !0),
  150195. document.removeEventListener('mouseup', this.handleMouseUp, !0),
  150196. document.removeEventListener('touchmove', this.handleMouseMove, !0),
  150197. document.removeEventListener('touchend', this.handleMouseUp, !0),
  150198. this.setState({ active: !1 }),
  150199. this.props.sliderInactive && this.props.sliderInactive(e),
  150200. t && t(e)
  150201. }
  150202. },
  150203. {
  150204. key: 'handleFocus',
  150205. value: function (e) {
  150206. document.addEventListener('keydown', this.handleKeyPress, !0), this.props.onFocus && this.props.onFocus(e)
  150207. }
  150208. },
  150209. {
  150210. key: 'handleBlur',
  150211. value: function (e) {
  150212. document.removeEventListener('keydown', this.handleKeyPress, !0), this.props.onBlur && this.props.onBlur(e)
  150213. }
  150214. },
  150215. {
  150216. key: 'handleClick',
  150217. value: function (e) {
  150218. e.preventDefault(), this.props.onClick && this.props.onClick(e)
  150219. }
  150220. },
  150221. {
  150222. key: 'handleKeyPress',
  150223. value: function (e) {
  150224. 37 === e.which || 40 === e.which
  150225. ? (e.preventDefault(), e.stopPropagation(), this.stepBack())
  150226. : (38 !== e.which && 39 !== e.which) || (e.preventDefault(), e.stopPropagation(), this.stepForward())
  150227. }
  150228. },
  150229. {
  150230. key: 'stepForward',
  150231. value: function () {
  150232. this.props.stepForward && this.props.stepForward()
  150233. }
  150234. },
  150235. {
  150236. key: 'stepBack',
  150237. value: function () {
  150238. this.props.stepBack && this.props.stepBack()
  150239. }
  150240. },
  150241. {
  150242. key: 'calculateDistance',
  150243. value: function (e) {
  150244. var t = this.slider,
  150245. n = f.getPointerPosition(t, e)
  150246. return this.props.vertical ? n.y : n.x
  150247. }
  150248. },
  150249. {
  150250. key: 'renderChildren',
  150251. value: function () {
  150252. var e = this.getProgress(),
  150253. t = ''.concat((100 * e).toFixed(2), '%')
  150254. return v.default.Children.map(this.props.children, function (n) {
  150255. return v.default.cloneElement(n, { progress: e, percentage: t })
  150256. })
  150257. }
  150258. },
  150259. {
  150260. key: 'render',
  150261. value: function () {
  150262. var e = this,
  150263. t = this.props,
  150264. n = t.vertical,
  150265. o = t.label,
  150266. s = t.valuenow,
  150267. a = t.valuetext
  150268. return v.default.createElement(
  150269. 'div',
  150270. {
  150271. className: (0, p.default)(
  150272. this.props.className,
  150273. { 'video-react-slider-vertical': n, 'video-react-slider-horizontal': !n, 'video-react-sliding': this.state.active },
  150274. 'video-react-slider'
  150275. ),
  150276. ref: function (t) {
  150277. e.slider = t
  150278. },
  150279. tabIndex: '0',
  150280. role: 'slider',
  150281. onMouseDown: this.handleMouseDown,
  150282. onTouchStart: this.handleMouseDown,
  150283. onFocus: this.handleFocus,
  150284. onBlur: this.handleBlur,
  150285. onClick: this.handleClick,
  150286. 'aria-label': o || '',
  150287. 'aria-valuenow': s || '',
  150288. 'aria-valuetext': a || '',
  150289. 'aria-valuemin': 0,
  150290. 'aria-valuemax': 100
  150291. },
  150292. this.renderChildren()
  150293. )
  150294. }
  150295. }
  150296. ]),
  150297. t
  150298. )
  150299. })(v.Component)
  150300. ;(t.default = M), (M.propTypes = m), (M.displayName = 'Slider')
  150301. }) /*!node_modules/video-react/lib/components/control-bar/PlayProgressBar.js*/
  150302. amis.define('0b69d30', function (e, a, t, r) {
  150303. 'use strict'
  150304. var c = e('5faf1f8')
  150305. Object.defineProperty(a, '__esModule', { value: !0 }), (a.default = u)
  150306. var s = c(e('ac4fc3c')),
  150307. n = c(e('ac704b9')),
  150308. d = c(e('cb263ff')),
  150309. l = e('0c009fe'),
  150310. i = { currentTime: s.default.number, duration: s.default.number, percentage: s.default.string, className: s.default.string }
  150311. function u(e) {
  150312. var a = e.currentTime,
  150313. t = e.duration,
  150314. r = e.percentage,
  150315. c = e.className
  150316. return n.default.createElement(
  150317. 'div',
  150318. { 'data-current-time': (0, l.formatTime)(a, t), className: (0, d.default)('video-react-play-progress video-react-slider-bar', c), style: { width: r } },
  150319. n.default.createElement('span', { className: 'video-react-control-text' }, 'Progress: '.concat(r))
  150320. )
  150321. }
  150322. ;(u.propTypes = i), (u.displayName = 'PlayProgressBar')
  150323. }) /*!node_modules/video-react/lib/components/control-bar/LoadProgressBar.js*/
  150324. amis.define('fee45d1', function (e, t, a, r) {
  150325. 'use strict'
  150326. var l = e('5faf1f8')
  150327. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = u)
  150328. var n = l(e('ac4fc3c')),
  150329. d = l(e('ac704b9')),
  150330. f = l(e('cb263ff')),
  150331. c = { duration: n.default.number, buffered: n.default.object, className: n.default.string }
  150332. function u(e) {
  150333. var t = e.buffered,
  150334. a = e.duration,
  150335. r = e.className
  150336. if (!t || !t.length) return null
  150337. var l = t.end(t.length - 1),
  150338. n = {}
  150339. function c(e, t) {
  150340. var a = e / t || 0
  150341. return ''.concat(100 * (a >= 1 ? 1 : a), '%')
  150342. }
  150343. l > a && (l = a), (n.width = c(l, a))
  150344. for (var u = [], s = 0; s < t.length; s++) {
  150345. var o = t.start(s),
  150346. i = t.end(s),
  150347. v = d.default.createElement('div', { style: { left: c(o, l), width: c(i - o, l) }, key: 'part-'.concat(s) })
  150348. u.push(v)
  150349. }
  150350. return (
  150351. 0 === u.length && (u = null),
  150352. d.default.createElement(
  150353. 'div',
  150354. { style: n, className: (0, f.default)('video-react-load-progress', r) },
  150355. d.default.createElement('span', { className: 'video-react-control-text' }, 'Loaded: 0%'),
  150356. u
  150357. )
  150358. )
  150359. }
  150360. ;(u.propTypes = c), (u.displayName = 'LoadProgressBar')
  150361. }) /*!node_modules/video-react/lib/components/control-bar/MouseTimeDisplay.js*/
  150362. amis.define('0347ac2', function (e, a, t, i) {
  150363. 'use strict'
  150364. var u = e('5faf1f8')
  150365. Object.defineProperty(a, '__esModule', { value: !0 }), (a.default = void 0)
  150366. var r = u(e('ac4fc3c')),
  150367. f = u(e('ac704b9')),
  150368. s = u(e('cb263ff')),
  150369. c = e('0c009fe')
  150370. function l(e) {
  150371. var a = e.duration,
  150372. t = e.mouseTime,
  150373. i = e.className,
  150374. u = e.text
  150375. if (!t.time) return null
  150376. var r = u || (0, c.formatTime)(t.time, a)
  150377. return f.default.createElement('div', { className: (0, s.default)('video-react-mouse-display', i), style: { left: ''.concat(t.position, 'px') }, 'data-current-time': r })
  150378. }
  150379. ;(l.propTypes = { duration: r.default.number, mouseTime: r.default.object, className: r.default.string }), (l.displayName = 'MouseTimeDisplay')
  150380. var d = l
  150381. a.default = d
  150382. }) /*!node_modules/video-react/lib/components/control-bar/SeekBar.js*/
  150383. amis.define('8707643', function (e, t, a, n) {
  150384. 'use strict'
  150385. var u = e('9b1628c'),
  150386. o = e('5faf1f8')
  150387. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  150388. var i = o(e('73b92f0')),
  150389. r = o(e('438b475')),
  150390. s = o(e('e01d7cf')),
  150391. d = o(e('15540cf')),
  150392. l = o(e('60a57e4')),
  150393. c = o(e('3448c89')),
  150394. f = o(e('ac4fc3c')),
  150395. p = u(e('ac704b9')),
  150396. h = o(e('cb263ff')),
  150397. m = o(e('ce95ecb')),
  150398. v = o(e('0b69d30')),
  150399. b = o(e('fee45d1')),
  150400. M = o(e('0347ac2')),
  150401. k = e('0c009fe'),
  150402. g = { player: f.default.object, mouseTime: f.default.object, actions: f.default.object, className: f.default.string },
  150403. y = (function (e) {
  150404. function t(e, a) {
  150405. var n
  150406. return (
  150407. (0, i.default)(this, t),
  150408. ((n = (0, s.default)(this, (0, d.default)(t).call(this, e, a))).getPercent = n.getPercent.bind((0, l.default)(n))),
  150409. (n.getNewTime = n.getNewTime.bind((0, l.default)(n))),
  150410. (n.stepForward = n.stepForward.bind((0, l.default)(n))),
  150411. (n.stepBack = n.stepBack.bind((0, l.default)(n))),
  150412. (n.handleMouseDown = n.handleMouseDown.bind((0, l.default)(n))),
  150413. (n.handleMouseMove = n.handleMouseMove.bind((0, l.default)(n))),
  150414. (n.handleMouseUp = n.handleMouseUp.bind((0, l.default)(n))),
  150415. n
  150416. )
  150417. }
  150418. return (
  150419. (0, c.default)(t, e),
  150420. (0, r.default)(t, [
  150421. { key: 'componentDidMount', value: function () {} },
  150422. { key: 'componentDidUpdate', value: function () {} },
  150423. {
  150424. key: 'getPercent',
  150425. value: function () {
  150426. var e = this.props.player,
  150427. t = e.currentTime,
  150428. a = (e.seekingTime || t) / e.duration
  150429. return a >= 1 ? 1 : a
  150430. }
  150431. },
  150432. {
  150433. key: 'getNewTime',
  150434. value: function (e) {
  150435. var t = this.props.player.duration,
  150436. a = this.slider.calculateDistance(e) * t
  150437. return a === t ? a - 0.1 : a
  150438. }
  150439. },
  150440. { key: 'handleMouseDown', value: function () {} },
  150441. {
  150442. key: 'handleMouseUp',
  150443. value: function (e) {
  150444. var t = this.props.actions,
  150445. a = this.getNewTime(e)
  150446. t.seek(a), t.handleEndSeeking(a)
  150447. }
  150448. },
  150449. {
  150450. key: 'handleMouseMove',
  150451. value: function (e) {
  150452. var t = this.props.actions,
  150453. a = this.getNewTime(e)
  150454. t.handleSeekingTime(a)
  150455. }
  150456. },
  150457. {
  150458. key: 'stepForward',
  150459. value: function () {
  150460. this.props.actions.forward(5)
  150461. }
  150462. },
  150463. {
  150464. key: 'stepBack',
  150465. value: function () {
  150466. this.props.actions.replay(5)
  150467. }
  150468. },
  150469. {
  150470. key: 'render',
  150471. value: function () {
  150472. var e = this,
  150473. t = this.props,
  150474. a = t.player,
  150475. n = a.currentTime,
  150476. u = a.seekingTime,
  150477. o = a.duration,
  150478. i = a.buffered,
  150479. r = t.mouseTime,
  150480. s = u || n
  150481. return p.default.createElement(
  150482. m.default,
  150483. {
  150484. ref: function (t) {
  150485. e.slider = t
  150486. },
  150487. label: 'video progress bar',
  150488. className: (0, h.default)('video-react-progress-holder', this.props.className),
  150489. valuenow: (100 * this.getPercent()).toFixed(2),
  150490. valuetext: (0, k.formatTime)(s, o),
  150491. onMouseDown: this.handleMouseDown,
  150492. onMouseMove: this.handleMouseMove,
  150493. onMouseUp: this.handleMouseUp,
  150494. getPercent: this.getPercent,
  150495. stepForward: this.stepForward,
  150496. stepBack: this.stepBack
  150497. },
  150498. p.default.createElement(b.default, { buffered: i, currentTime: s, duration: o }),
  150499. p.default.createElement(M.default, { duration: o, mouseTime: r }),
  150500. p.default.createElement(v.default, { currentTime: s, duration: o })
  150501. )
  150502. }
  150503. }
  150504. ]),
  150505. t
  150506. )
  150507. })(p.Component)
  150508. ;(t.default = y), (y.propTypes = g), (y.displayName = 'SeekBar')
  150509. }) /*!node_modules/video-react/lib/components/control-bar/ProgressControl.js*/
  150510. amis.define('023ceb8', function (e, t, a, o) {
  150511. 'use strict'
  150512. var s = e('9b1628c'),
  150513. i = e('5faf1f8')
  150514. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  150515. var l = i(e('10334e3')),
  150516. r = i(e('73b92f0')),
  150517. n = i(e('438b475')),
  150518. u = i(e('e01d7cf')),
  150519. f = i(e('15540cf')),
  150520. d = i(e('60a57e4')),
  150521. c = i(e('3448c89')),
  150522. p = i(e('ac4fc3c')),
  150523. m = s(e('ac704b9')),
  150524. h = i(e('cb263ff')),
  150525. v = s(e('bd98ec5')),
  150526. M = i(e('8707643')),
  150527. b = { player: p.default.object, className: p.default.string },
  150528. y = (function (e) {
  150529. function t(e, a) {
  150530. var o
  150531. return (
  150532. (0, r.default)(this, t),
  150533. ((o = (0, u.default)(this, (0, f.default)(t).call(this, e, a))).state = { mouseTime: { time: null, position: 0 } }),
  150534. (o.handleMouseMoveThrottle = o.handleMouseMove.bind((0, d.default)(o))),
  150535. o
  150536. )
  150537. }
  150538. return (
  150539. (0, c.default)(t, e),
  150540. (0, n.default)(t, [
  150541. {
  150542. key: 'handleMouseMove',
  150543. value: function (e) {
  150544. if (e.pageX) {
  150545. var t = this.props.player.duration,
  150546. a = this.seekBar,
  150547. o = v.getPointerPosition(a, e).x * t,
  150548. s = e.pageX - v.findElPosition(a).left
  150549. this.setState({ mouseTime: { time: o, position: s } })
  150550. }
  150551. }
  150552. },
  150553. {
  150554. key: 'render',
  150555. value: function () {
  150556. var e = this,
  150557. t = this.props.className
  150558. return m.default.createElement(
  150559. 'div',
  150560. { onMouseMove: this.handleMouseMoveThrottle, className: (0, h.default)('video-react-progress-control video-react-control', t) },
  150561. m.default.createElement(
  150562. M.default,
  150563. (0, l.default)(
  150564. {
  150565. mouseTime: this.state.mouseTime,
  150566. ref: function (t) {
  150567. e.seekBar = t
  150568. }
  150569. },
  150570. this.props
  150571. )
  150572. )
  150573. )
  150574. }
  150575. }
  150576. ]),
  150577. t
  150578. )
  150579. })(m.Component)
  150580. ;(t.default = y), (y.propTypes = b), (y.displayName = 'ProgressControl')
  150581. }) /*!node_modules/video-react/lib/components/control-bar/PlayToggle.js*/
  150582. amis.define('79d2e3b', function (e, a, t, l) {
  150583. 'use strict'
  150584. var c = e('9b1628c'),
  150585. n = e('5faf1f8')
  150586. Object.defineProperty(a, '__esModule', { value: !0 }), (a.default = void 0)
  150587. var d = n(e('73b92f0')),
  150588. u = n(e('438b475')),
  150589. o = n(e('e01d7cf')),
  150590. i = n(e('15540cf')),
  150591. r = n(e('60a57e4')),
  150592. s = n(e('3448c89')),
  150593. f = n(e('ac4fc3c')),
  150594. p = c(e('ac704b9')),
  150595. b = n(e('cb263ff')),
  150596. v = { actions: f.default.object, player: f.default.object, className: f.default.string },
  150597. y = (function (e) {
  150598. function a(e, t) {
  150599. var l
  150600. return (0, d.default)(this, a), ((l = (0, o.default)(this, (0, i.default)(a).call(this, e, t))).handleClick = l.handleClick.bind((0, r.default)(l))), l
  150601. }
  150602. return (
  150603. (0, s.default)(a, e),
  150604. (0, u.default)(a, [
  150605. {
  150606. key: 'handleClick',
  150607. value: function () {
  150608. var e = this.props,
  150609. a = e.actions
  150610. e.player.paused ? a.play() : a.pause()
  150611. }
  150612. },
  150613. {
  150614. key: 'render',
  150615. value: function () {
  150616. var e = this,
  150617. a = this.props,
  150618. t = a.player,
  150619. l = a.className,
  150620. c = t.paused ? 'Play' : 'Pause'
  150621. return p.default.createElement(
  150622. 'button',
  150623. {
  150624. ref: function (a) {
  150625. e.button = a
  150626. },
  150627. className: (0, b.default)(l, {
  150628. 'video-react-play-control': !0,
  150629. 'video-react-control': !0,
  150630. 'video-react-button': !0,
  150631. 'video-react-paused': t.paused,
  150632. 'video-react-playing': !t.paused
  150633. }),
  150634. type: 'button',
  150635. tabIndex: '0',
  150636. onClick: this.handleClick
  150637. },
  150638. p.default.createElement('span', { className: 'video-react-control-text' }, c)
  150639. )
  150640. }
  150641. }
  150642. ]),
  150643. a
  150644. )
  150645. })(p.Component)
  150646. ;(a.default = y), (y.propTypes = v), (y.displayName = 'PlayToggle')
  150647. }) /*!node_modules/video-react/lib/components/control-bar/ForwardReplayControl.js*/
  150648. amis.define('203aa40', function (e, t, a, c) {
  150649. 'use strict'
  150650. var n = e('9b1628c'),
  150651. o = e('5faf1f8')
  150652. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  150653. var r = o(e('73b92f0')),
  150654. l = o(e('438b475')),
  150655. s = o(e('e01d7cf')),
  150656. d = o(e('15540cf')),
  150657. i = o(e('60a57e4')),
  150658. u = o(e('3448c89')),
  150659. f = o(e('ac4fc3c')),
  150660. v = n(e('ac704b9')),
  150661. p = { actions: f.default.object, className: f.default.string, seconds: f.default.oneOf([5, 10, 30]) },
  150662. h = { seconds: 10 }
  150663. t.default = function (e) {
  150664. var t = (function (t) {
  150665. function a(e, t) {
  150666. var c
  150667. return (0, r.default)(this, a), ((c = (0, s.default)(this, (0, d.default)(a).call(this, e, t))).handleClick = c.handleClick.bind((0, i.default)(c))), c
  150668. }
  150669. return (
  150670. (0, u.default)(a, t),
  150671. (0, l.default)(a, [
  150672. {
  150673. key: 'handleClick',
  150674. value: function () {
  150675. var t = this.props,
  150676. a = t.actions,
  150677. c = t.seconds
  150678. 'forward' === e ? a.forward(c) : a.replay(c)
  150679. }
  150680. },
  150681. {
  150682. key: 'render',
  150683. value: function () {
  150684. var t = this,
  150685. a = this.props,
  150686. c = a.seconds,
  150687. n = a.className,
  150688. o = ['video-react-control', 'video-react-button', 'video-react-icon']
  150689. return (
  150690. o.push('video-react-icon-'.concat(e, '-').concat(c), 'video-react-'.concat(e, '-control')),
  150691. n && o.push(n),
  150692. v.default.createElement(
  150693. 'button',
  150694. {
  150695. ref: function (e) {
  150696. t.button = e
  150697. },
  150698. className: o.join(' '),
  150699. type: 'button',
  150700. onClick: this.handleClick
  150701. },
  150702. v.default.createElement('span', { className: 'video-react-control-text' }, ''.concat(e, ' ').concat(c, ' seconds'))
  150703. )
  150704. )
  150705. }
  150706. }
  150707. ]),
  150708. a
  150709. )
  150710. })(v.Component)
  150711. return (t.propTypes = p), (t.defaultProps = h), t
  150712. }
  150713. }) /*!node_modules/video-react/lib/components/control-bar/ForwardControl.js*/
  150714. amis.define('1db3155', function (a, e, d, r) {
  150715. 'use strict'
  150716. var f = a('5faf1f8')
  150717. Object.defineProperty(e, '__esModule', { value: !0 }), (e.default = void 0)
  150718. var t = (0, f(a('203aa40')).default)('forward')
  150719. t.displayName = 'ForwardControl'
  150720. var o = t
  150721. e.default = o
  150722. }) /*!node_modules/video-react/lib/components/control-bar/ReplayControl.js*/
  150723. amis.define('c781275', function (e, a, f, l) {
  150724. 'use strict'
  150725. var t = e('5faf1f8')
  150726. Object.defineProperty(a, '__esModule', { value: !0 }), (a.default = void 0)
  150727. var d = (0, t(e('203aa40')).default)('replay')
  150728. d.displayName = 'ReplayControl'
  150729. var r = d
  150730. a.default = r
  150731. }) /*!node_modules/video-react/lib/components/control-bar/FullscreenToggle.js*/
  150732. amis.define('e2456e8', function (e, t, l, a) {
  150733. 'use strict'
  150734. var c = e('9b1628c'),
  150735. n = e('5faf1f8')
  150736. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  150737. var r = n(e('73b92f0')),
  150738. o = n(e('438b475')),
  150739. i = n(e('e01d7cf')),
  150740. u = n(e('15540cf')),
  150741. s = n(e('60a57e4')),
  150742. f = n(e('3448c89')),
  150743. d = n(e('ac4fc3c')),
  150744. v = c(e('ac704b9')),
  150745. p = n(e('cb263ff')),
  150746. b = { actions: d.default.object, player: d.default.object, className: d.default.string },
  150747. h = (function (e) {
  150748. function t(e, l) {
  150749. var a
  150750. return (0, r.default)(this, t), ((a = (0, i.default)(this, (0, u.default)(t).call(this, e, l))).handleClick = a.handleClick.bind((0, s.default)(a))), a
  150751. }
  150752. return (
  150753. (0, f.default)(t, e),
  150754. (0, o.default)(t, [
  150755. {
  150756. key: 'handleClick',
  150757. value: function () {
  150758. var e = this.props,
  150759. t = e.player
  150760. e.actions.toggleFullscreen(t)
  150761. }
  150762. },
  150763. {
  150764. key: 'render',
  150765. value: function () {
  150766. var e = this,
  150767. t = this.props,
  150768. l = t.player,
  150769. a = t.className
  150770. return v.default.createElement(
  150771. 'button',
  150772. {
  150773. className: (0, p.default)(
  150774. a,
  150775. { 'video-react-icon-fullscreen-exit': l.isFullscreen, 'video-react-icon-fullscreen': !l.isFullscreen },
  150776. 'video-react-fullscreen-control video-react-control video-react-button video-react-icon'
  150777. ),
  150778. ref: function (t) {
  150779. e.button = t
  150780. },
  150781. type: 'button',
  150782. tabIndex: '0',
  150783. onClick: this.handleClick
  150784. },
  150785. v.default.createElement('span', { className: 'video-react-control-text' }, 'Non-Fullscreen')
  150786. )
  150787. }
  150788. }
  150789. ]),
  150790. t
  150791. )
  150792. })(v.Component)
  150793. ;(t.default = h), (h.propTypes = b), (h.displayName = 'FullscreenToggle')
  150794. }) /*!node_modules/video-react/lib/components/time-controls/RemainingTimeDisplay.js*/
  150795. amis.define('a1ea3a9', function (e, a, t, i) {
  150796. 'use strict'
  150797. var r = e('5faf1f8')
  150798. Object.defineProperty(a, '__esModule', { value: !0 }), (a.default = void 0)
  150799. var c = r(e('ac4fc3c')),
  150800. l = r(e('ac704b9')),
  150801. n = r(e('cb263ff')),
  150802. d = e('0c009fe'),
  150803. f = { player: c.default.object, className: c.default.string }
  150804. function m(e) {
  150805. var a = e.player,
  150806. t = a.currentTime,
  150807. i = a.duration,
  150808. r = e.className,
  150809. c = i - t,
  150810. f = (0, d.formatTime)(c)
  150811. return l.default.createElement(
  150812. 'div',
  150813. { className: (0, n.default)('video-react-remaining-time video-react-time-control video-react-control', r) },
  150814. l.default.createElement(
  150815. 'div',
  150816. { className: 'video-react-remaining-time-display', 'aria-live': 'off' },
  150817. l.default.createElement('span', { className: 'video-react-control-text' }, 'Remaining Time '),
  150818. '-'.concat(f)
  150819. )
  150820. )
  150821. }
  150822. ;(m.propTypes = f), (m.displayName = 'RemainingTimeDisplay')
  150823. var o = m
  150824. a.default = o
  150825. }) /*!node_modules/video-react/lib/components/time-controls/CurrentTimeDisplay.js*/
  150826. amis.define('810538a', function (e, a, t, r) {
  150827. 'use strict'
  150828. var c = e('5faf1f8')
  150829. Object.defineProperty(a, '__esModule', { value: !0 }), (a.default = void 0)
  150830. var i = c(e('ac4fc3c')),
  150831. l = c(e('ac704b9')),
  150832. d = c(e('cb263ff')),
  150833. f = e('0c009fe'),
  150834. n = { player: i.default.object, className: i.default.string }
  150835. function o(e) {
  150836. var a = e.player,
  150837. t = a.currentTime,
  150838. r = a.duration,
  150839. c = e.className,
  150840. i = (0, f.formatTime)(t, r)
  150841. return l.default.createElement(
  150842. 'div',
  150843. { className: (0, d.default)('video-react-current-time video-react-time-control video-react-control', c) },
  150844. l.default.createElement(
  150845. 'div',
  150846. { className: 'video-react-current-time-display', 'aria-live': 'off' },
  150847. l.default.createElement('span', { className: 'video-react-control-text' }, 'Current Time '),
  150848. i
  150849. )
  150850. )
  150851. }
  150852. ;(o.propTypes = n), (o.displayName = 'CurrentTimeDisplay')
  150853. var s = o
  150854. a.default = s
  150855. }) /*!node_modules/video-react/lib/components/time-controls/DurationDisplay.js*/
  150856. amis.define('01ee246', function (e, a, t, r) {
  150857. 'use strict'
  150858. var i = e('5faf1f8')
  150859. Object.defineProperty(a, '__esModule', { value: !0 }), (a.default = void 0)
  150860. var c = i(e('ac4fc3c')),
  150861. l = i(e('ac704b9')),
  150862. o = i(e('cb263ff')),
  150863. d = e('0c009fe'),
  150864. f = { player: c.default.object, className: c.default.string }
  150865. function n(e) {
  150866. var a = e.player.duration,
  150867. t = e.className,
  150868. r = (0, d.formatTime)(a)
  150869. return l.default.createElement(
  150870. 'div',
  150871. { className: (0, o.default)(t, 'video-react-duration video-react-time-control video-react-control') },
  150872. l.default.createElement('div', { className: 'video-react-duration-display', 'aria-live': 'off' }, l.default.createElement('span', { className: 'video-react-control-text' }, 'Duration Time '), r)
  150873. )
  150874. }
  150875. ;(n.propTypes = f), (n.displayName = 'DurationDisplay')
  150876. var s = n
  150877. a.default = s
  150878. }) /*!node_modules/video-react/lib/components/time-controls/TimeDivider.js*/
  150879. amis.define('2db6d64', function (e, a, t, r) {
  150880. 'use strict'
  150881. var l = e('5faf1f8')
  150882. Object.defineProperty(a, '__esModule', { value: !0 }), (a.default = s)
  150883. var d = l(e('ac4fc3c')),
  150884. i = l(e('ac704b9')),
  150885. c = l(e('cb263ff')),
  150886. f = { separator: d.default.string, className: d.default.string }
  150887. function s(e) {
  150888. var a = e.separator,
  150889. t = e.className,
  150890. r = a || '/'
  150891. return i.default.createElement(
  150892. 'div',
  150893. { className: (0, c.default)('video-react-time-control video-react-time-divider', t), dir: 'ltr' },
  150894. i.default.createElement('div', null, i.default.createElement('span', null, r))
  150895. )
  150896. }
  150897. ;(s.propTypes = f), (s.displayName = 'TimeDivider')
  150898. }) /*!node_modules/video-react/lib/components/ClickableComponent.js*/
  150899. amis.define('c7791b4', function (e, n, a, l) {
  150900. 'use strict'
  150901. var t = e('9b1628c'),
  150902. u = e('5faf1f8')
  150903. Object.defineProperty(n, '__esModule', { value: !0 }), (n.default = void 0)
  150904. var s = u(e('10334e3')),
  150905. d = u(e('ab2e837')),
  150906. i = u(e('73b92f0')),
  150907. o = u(e('438b475')),
  150908. c = u(e('e01d7cf')),
  150909. r = u(e('15540cf')),
  150910. f = u(e('60a57e4')),
  150911. h = u(e('3448c89')),
  150912. p = u(e('ac4fc3c')),
  150913. m = t(e('ac704b9')),
  150914. k = u(e('cb263ff')),
  150915. v = { tagName: p.default.string, onClick: p.default.func.isRequired, onFocus: p.default.func, onBlur: p.default.func, className: p.default.string },
  150916. y = (function (e) {
  150917. function n(e, a) {
  150918. var l
  150919. return (
  150920. (0, i.default)(this, n),
  150921. ((l = (0, c.default)(this, (0, r.default)(n).call(this, e, a))).handleClick = l.handleClick.bind((0, f.default)(l))),
  150922. (l.handleFocus = l.handleFocus.bind((0, f.default)(l))),
  150923. (l.handleBlur = l.handleBlur.bind((0, f.default)(l))),
  150924. (l.handleKeypress = l.handleKeypress.bind((0, f.default)(l))),
  150925. l
  150926. )
  150927. }
  150928. return (
  150929. (0, h.default)(n, e),
  150930. (0, o.default)(n, [
  150931. {
  150932. key: 'componentWillUnmount',
  150933. value: function (e) {
  150934. this.handleBlur(e)
  150935. }
  150936. },
  150937. {
  150938. key: 'handleKeypress',
  150939. value: function (e) {
  150940. ;(32 !== e.which && 13 !== e.which) || (e.preventDefault(), this.handleClick(e))
  150941. }
  150942. },
  150943. {
  150944. key: 'handleClick',
  150945. value: function (e) {
  150946. ;(0, this.props.onClick)(e)
  150947. }
  150948. },
  150949. {
  150950. key: 'handleFocus',
  150951. value: function (e) {
  150952. document.addEventListener('keydown', this.handleKeypress), this.props.onFocus && this.props.onFocus(e)
  150953. }
  150954. },
  150955. {
  150956. key: 'handleBlur',
  150957. value: function (e) {
  150958. document.removeEventListener('keydown', this.handleKeypress), this.props.onBlur && this.props.onBlur(e)
  150959. }
  150960. },
  150961. {
  150962. key: 'render',
  150963. value: function () {
  150964. var e = this.props.tagName,
  150965. n = (0, d.default)({}, this.props)
  150966. return (
  150967. delete n.tagName,
  150968. delete n.className,
  150969. m.default.createElement(
  150970. e,
  150971. (0, s.default)({ className: (0, k.default)(this.props.className), role: 'button', tabIndex: '0', onClick: this.handleClick, onFocus: this.handleFocus, onBlur: this.handleBlur }, n)
  150972. )
  150973. )
  150974. }
  150975. }
  150976. ]),
  150977. n
  150978. )
  150979. })(m.Component)
  150980. ;(n.default = y), (y.propTypes = v), (y.defaultProps = { tagName: 'div' }), (y.displayName = 'ClickableComponent')
  150981. }) /*!node_modules/video-react/lib/components/popup/Popup.js*/
  150982. amis.define('bc87257', function (e, a, t, l) {
  150983. 'use strict'
  150984. var n = e('9b1628c'),
  150985. c = e('5faf1f8')
  150986. Object.defineProperty(a, '__esModule', { value: !0 }), (a.default = void 0)
  150987. var d = c(e('73b92f0')),
  150988. u = c(e('438b475')),
  150989. i = c(e('e01d7cf')),
  150990. f = c(e('15540cf')),
  150991. r = c(e('60a57e4')),
  150992. o = c(e('3448c89')),
  150993. s = c(e('ac4fc3c')),
  150994. v = n(e('ac704b9')),
  150995. p = { player: s.default.object, children: s.default.any },
  150996. h = (function (e) {
  150997. function a(e, t) {
  150998. var l
  150999. return (0, d.default)(this, a), ((l = (0, i.default)(this, (0, f.default)(a).call(this, e, t))).handleClick = l.handleClick.bind((0, r.default)(l))), l
  151000. }
  151001. return (
  151002. (0, o.default)(a, e),
  151003. (0, u.default)(a, [
  151004. {
  151005. key: 'handleClick',
  151006. value: function (e) {
  151007. e.preventDefault()
  151008. }
  151009. },
  151010. {
  151011. key: 'render',
  151012. value: function () {
  151013. var e = this.props.children
  151014. return v.default.createElement('div', { className: 'video-react-menu', onClick: this.handleClick }, v.default.createElement('div', { className: 'video-react-menu-content' }, e))
  151015. }
  151016. }
  151017. ]),
  151018. a
  151019. )
  151020. })(v.Component)
  151021. ;(a.default = h), (h.propTypes = p), (h.displayName = 'Popup')
  151022. }) /*!node_modules/video-react/lib/components/popup/PopupButton.js*/
  151023. amis.define('cc3930b', function (e, t, a, l) {
  151024. 'use strict'
  151025. var n = e('5faf1f8')
  151026. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = b)
  151027. var u = n(e('10334e3')),
  151028. c = n(e('ab2e837')),
  151029. d = n(e('ac4fc3c')),
  151030. f = n(e('ac704b9')),
  151031. i = n(e('cb263ff')),
  151032. o = n(e('c7791b4')),
  151033. r = n(e('bc87257')),
  151034. s = { inline: d.default.bool, onClick: d.default.func.isRequired, onFocus: d.default.func, onBlur: d.default.func, className: d.default.string }
  151035. function b(e) {
  151036. var t = e.inline,
  151037. a = e.className,
  151038. l = (0, c.default)({}, e)
  151039. return (
  151040. delete l.children,
  151041. delete l.inline,
  151042. delete l.className,
  151043. f.default.createElement(
  151044. o.default,
  151045. (0, u.default)(
  151046. { className: (0, i.default)(a, { 'video-react-menu-button-inline': !!t, 'video-react-menu-button-popup': !t }, 'video-react-control video-react-button video-react-menu-button') },
  151047. l
  151048. ),
  151049. f.default.createElement(r.default, e)
  151050. )
  151051. )
  151052. }
  151053. ;(b.propTypes = s), (b.defaultProps = { inline: !0 }), (b.displayName = 'PopupButton')
  151054. }) /*!node_modules/video-react/lib/components/volume-control/VolumeLevel.js*/
  151055. amis.define('cf7c64a', function (e, a, t, l) {
  151056. 'use strict'
  151057. var c = e('5faf1f8')
  151058. Object.defineProperty(a, '__esModule', { value: !0 }), (a.default = void 0)
  151059. var r = c(e('ac4fc3c')),
  151060. f = c(e('ac704b9')),
  151061. s = c(e('cb263ff')),
  151062. d = { percentage: r.default.string, vertical: r.default.bool, className: r.default.string }
  151063. function i(e) {
  151064. var a = e.percentage,
  151065. t = e.vertical,
  151066. l = e.className,
  151067. c = {}
  151068. return (
  151069. t ? (c.height = a) : (c.width = a),
  151070. f.default.createElement('div', { className: (0, s.default)(l, 'video-react-volume-level'), style: c }, f.default.createElement('span', { className: 'video-react-control-text' }))
  151071. )
  151072. }
  151073. ;(i.propTypes = d), (i.defaultProps = { percentage: '100%', vertical: !1 }), (i.displayName = 'VolumeLevel')
  151074. var u = i
  151075. a.default = u
  151076. }) /*!node_modules/video-react/lib/components/volume-control/VolumeBar.js*/
  151077. amis.define('00f8e7f', function (e, t, a, n) {
  151078. 'use strict'
  151079. var l = e('9b1628c'),
  151080. u = e('5faf1f8')
  151081. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  151082. var c = u(e('10334e3')),
  151083. o = u(e('73b92f0')),
  151084. s = u(e('438b475')),
  151085. r = u(e('e01d7cf')),
  151086. d = u(e('15540cf')),
  151087. i = u(e('60a57e4')),
  151088. h = u(e('3448c89')),
  151089. f = u(e('ac4fc3c')),
  151090. p = l(e('ac704b9')),
  151091. v = u(e('cb263ff')),
  151092. k = u(e('ce95ecb')),
  151093. g = u(e('cf7c64a')),
  151094. m = { actions: f.default.object, player: f.default.object, className: f.default.string, onFocus: f.default.func, onBlur: f.default.func },
  151095. b = (function (e) {
  151096. function t(e, a) {
  151097. var n
  151098. return (
  151099. (0, o.default)(this, t),
  151100. ((n = (0, r.default)(this, (0, d.default)(t).call(this, e, a))).state = { percentage: '0%' }),
  151101. (n.handleMouseMove = n.handleMouseMove.bind((0, i.default)(n))),
  151102. (n.handlePercentageChange = n.handlePercentageChange.bind((0, i.default)(n))),
  151103. (n.checkMuted = n.checkMuted.bind((0, i.default)(n))),
  151104. (n.getPercent = n.getPercent.bind((0, i.default)(n))),
  151105. (n.stepForward = n.stepForward.bind((0, i.default)(n))),
  151106. (n.stepBack = n.stepBack.bind((0, i.default)(n))),
  151107. (n.handleFocus = n.handleFocus.bind((0, i.default)(n))),
  151108. (n.handleBlur = n.handleBlur.bind((0, i.default)(n))),
  151109. (n.handleClick = n.handleClick.bind((0, i.default)(n))),
  151110. n
  151111. )
  151112. }
  151113. return (
  151114. (0, h.default)(t, e),
  151115. (0, s.default)(t, [
  151116. { key: 'componentDidMount', value: function () {} },
  151117. {
  151118. key: 'getPercent',
  151119. value: function () {
  151120. var e = this.props.player
  151121. return e.muted ? 0 : e.volume
  151122. }
  151123. },
  151124. {
  151125. key: 'checkMuted',
  151126. value: function () {
  151127. var e = this.props,
  151128. t = e.player,
  151129. a = e.actions
  151130. t.muted && a.mute(!1)
  151131. }
  151132. },
  151133. {
  151134. key: 'handleMouseMove',
  151135. value: function (e) {
  151136. var t = this.props.actions
  151137. this.checkMuted()
  151138. var a = this.slider.calculateDistance(e)
  151139. t.changeVolume(a)
  151140. }
  151141. },
  151142. {
  151143. key: 'stepForward',
  151144. value: function () {
  151145. var e = this.props,
  151146. t = e.player,
  151147. a = e.actions
  151148. this.checkMuted(), a.changeVolume(t.volume + 0.1)
  151149. }
  151150. },
  151151. {
  151152. key: 'stepBack',
  151153. value: function () {
  151154. var e = this.props,
  151155. t = e.player,
  151156. a = e.actions
  151157. this.checkMuted(), a.changeVolume(t.volume - 0.1)
  151158. }
  151159. },
  151160. {
  151161. key: 'handleFocus',
  151162. value: function (e) {
  151163. this.props.onFocus && this.props.onFocus(e)
  151164. }
  151165. },
  151166. {
  151167. key: 'handleBlur',
  151168. value: function (e) {
  151169. this.props.onBlur && this.props.onBlur(e)
  151170. }
  151171. },
  151172. {
  151173. key: 'handlePercentageChange',
  151174. value: function (e) {
  151175. e !== this.state.percentage && this.setState({ percentage: e })
  151176. }
  151177. },
  151178. {
  151179. key: 'handleClick',
  151180. value: function (e) {
  151181. e.stopPropagation()
  151182. }
  151183. },
  151184. {
  151185. key: 'render',
  151186. value: function () {
  151187. var e = this,
  151188. t = this.props,
  151189. a = t.player,
  151190. n = t.className,
  151191. l = (100 * a.volume).toFixed(2)
  151192. return p.default.createElement(
  151193. k.default,
  151194. (0, c.default)(
  151195. {
  151196. ref: function (t) {
  151197. e.slider = t
  151198. },
  151199. label: 'volume level',
  151200. valuenow: l,
  151201. valuetext: ''.concat(l, '%'),
  151202. onMouseMove: this.handleMouseMove,
  151203. onFocus: this.handleFocus,
  151204. onBlur: this.handleBlur,
  151205. onClick: this.handleClick,
  151206. sliderActive: this.handleFocus,
  151207. sliderInactive: this.handleBlur,
  151208. getPercent: this.getPercent,
  151209. onPercentageChange: this.handlePercentageChange,
  151210. stepForward: this.stepForward,
  151211. stepBack: this.stepBack
  151212. },
  151213. this.props,
  151214. { className: (0, v.default)(n, 'video-react-volume-bar video-react-slider-bar') }
  151215. ),
  151216. p.default.createElement(g.default, this.props)
  151217. )
  151218. }
  151219. }
  151220. ]),
  151221. t
  151222. )
  151223. })(p.Component)
  151224. ;(b.propTypes = m), (b.displayName = 'VolumeBar')
  151225. var y = b
  151226. t.default = y
  151227. }) /*!node_modules/video-react/lib/components/control-bar/VolumeMenuButton.js*/
  151228. amis.define('5b5331b', function (e, t, a, l) {
  151229. 'use strict'
  151230. var u = e('9b1628c'),
  151231. o = e('5faf1f8')
  151232. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  151233. var i = o(e('10334e3')),
  151234. c = o(e('73b92f0')),
  151235. d = o(e('438b475')),
  151236. n = o(e('e01d7cf')),
  151237. r = o(e('15540cf')),
  151238. s = o(e('60a57e4')),
  151239. v = o(e('3448c89')),
  151240. f = o(e('ac4fc3c')),
  151241. h = u(e('ac704b9')),
  151242. m = o(e('cb263ff')),
  151243. p = o(e('cc3930b')),
  151244. b = o(e('00f8e7f')),
  151245. y = { player: f.default.object, actions: f.default.object, vertical: f.default.bool, className: f.default.string, alwaysShowVolume: f.default.bool },
  151246. k = (function (e) {
  151247. function t(e, a) {
  151248. var l
  151249. return (
  151250. (0, c.default)(this, t),
  151251. ((l = (0, n.default)(this, (0, r.default)(t).call(this, e, a))).state = { active: !1 }),
  151252. (l.handleClick = l.handleClick.bind((0, s.default)(l))),
  151253. (l.handleFocus = l.handleFocus.bind((0, s.default)(l))),
  151254. (l.handleBlur = l.handleBlur.bind((0, s.default)(l))),
  151255. l
  151256. )
  151257. }
  151258. return (
  151259. (0, v.default)(t, e),
  151260. (0, d.default)(t, [
  151261. {
  151262. key: 'handleClick',
  151263. value: function () {
  151264. var e = this.props,
  151265. t = e.player
  151266. e.actions.mute(!t.muted)
  151267. }
  151268. },
  151269. {
  151270. key: 'handleFocus',
  151271. value: function () {
  151272. this.setState({ active: !0 })
  151273. }
  151274. },
  151275. {
  151276. key: 'handleBlur',
  151277. value: function () {
  151278. this.setState({ active: !1 })
  151279. }
  151280. },
  151281. {
  151282. key: 'render',
  151283. value: function () {
  151284. var e = this.props,
  151285. t = e.vertical,
  151286. a = e.player,
  151287. l = e.className,
  151288. u = !t,
  151289. o = this.volumeLevel
  151290. return h.default.createElement(
  151291. p.default,
  151292. {
  151293. className: (0, m.default)(
  151294. l,
  151295. {
  151296. 'video-react-volume-menu-button-vertical': t,
  151297. 'video-react-volume-menu-button-horizontal': !t,
  151298. 'video-react-vol-muted': a.muted,
  151299. 'video-react-vol-0': 0 === o && !a.muted,
  151300. 'video-react-vol-1': 1 === o,
  151301. 'video-react-vol-2': 2 === o,
  151302. 'video-react-vol-3': 3 === o,
  151303. 'video-react-slider-active': this.props.alwaysShowVolume || this.state.active,
  151304. 'video-react-lock-showing': this.props.alwaysShowVolume || this.state.active
  151305. },
  151306. 'video-react-volume-menu-button'
  151307. ),
  151308. onClick: this.handleClick,
  151309. inline: u
  151310. },
  151311. h.default.createElement(b.default, (0, i.default)({ onFocus: this.handleFocus, onBlur: this.handleBlur }, this.props))
  151312. )
  151313. }
  151314. },
  151315. {
  151316. key: 'volumeLevel',
  151317. get: function () {
  151318. var e = this.props.player,
  151319. t = e.volume,
  151320. a = e.muted,
  151321. l = 3
  151322. return 0 === t || a ? (l = 0) : t < 0.33 ? (l = 1) : t < 0.67 && (l = 2), l
  151323. }
  151324. }
  151325. ]),
  151326. t
  151327. )
  151328. })(h.Component)
  151329. ;(k.propTypes = y), (k.defaultProps = { vertical: !1 }), (k.displayName = 'VolumeMenuButton')
  151330. var w = k
  151331. t.default = w
  151332. }) /*!node_modules/video-react/lib/components/menu/Menu.js*/
  151333. amis.define('4908b36', function (e, t, a, n) {
  151334. 'use strict'
  151335. var l = e('9b1628c'),
  151336. c = e('5faf1f8')
  151337. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  151338. var i = c(e('73b92f0')),
  151339. d = c(e('438b475')),
  151340. u = c(e('e01d7cf')),
  151341. f = c(e('15540cf')),
  151342. r = c(e('60a57e4')),
  151343. o = c(e('3448c89')),
  151344. s = c(e('ac4fc3c')),
  151345. h = l(e('ac704b9')),
  151346. v = { children: s.default.any },
  151347. p = (function (e) {
  151348. function t(e, a) {
  151349. var n
  151350. return (0, i.default)(this, t), ((n = (0, u.default)(this, (0, f.default)(t).call(this, e, a))).handleClick = n.handleClick.bind((0, r.default)(n))), n
  151351. }
  151352. return (
  151353. (0, o.default)(t, e),
  151354. (0, d.default)(t, [
  151355. {
  151356. key: 'handleClick',
  151357. value: function (e) {
  151358. e.preventDefault()
  151359. }
  151360. },
  151361. {
  151362. key: 'render',
  151363. value: function () {
  151364. return h.default.createElement(
  151365. 'div',
  151366. { className: 'video-react-menu video-react-lock-showing', role: 'presentation', onClick: this.handleClick },
  151367. h.default.createElement('ul', { className: 'video-react-menu-content' }, this.props.children)
  151368. )
  151369. }
  151370. }
  151371. ]),
  151372. t
  151373. )
  151374. })(h.Component)
  151375. ;(t.default = p), (p.propTypes = v), (p.displayName = 'Menu')
  151376. }) /*!node_modules/video-react/lib/components/menu/MenuItem.js*/
  151377. amis.define('f6e4735', function (e, t, a, l) {
  151378. 'use strict'
  151379. var n = e('9b1628c'),
  151380. c = e('5faf1f8')
  151381. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  151382. var d = c(e('73b92f0')),
  151383. i = c(e('438b475')),
  151384. u = c(e('e01d7cf')),
  151385. f = c(e('15540cf')),
  151386. r = c(e('60a57e4')),
  151387. o = c(e('3448c89')),
  151388. s = c(e('ac4fc3c')),
  151389. m = n(e('ac704b9')),
  151390. v = c(e('cb263ff')),
  151391. b = { item: s.default.object, index: s.default.number, activateIndex: s.default.number, onSelectItem: s.default.func },
  151392. p = (function (e) {
  151393. function t(e, a) {
  151394. var l
  151395. return (0, d.default)(this, t), ((l = (0, u.default)(this, (0, f.default)(t).call(this, e, a))).handleClick = l.handleClick.bind((0, r.default)(l))), l
  151396. }
  151397. return (
  151398. (0, o.default)(t, e),
  151399. (0, i.default)(t, [
  151400. {
  151401. key: 'handleClick',
  151402. value: function () {
  151403. var e = this.props,
  151404. t = e.index
  151405. ;(0, e.onSelectItem)(t)
  151406. }
  151407. },
  151408. {
  151409. key: 'render',
  151410. value: function () {
  151411. var e = this.props,
  151412. t = e.item,
  151413. a = e.index,
  151414. l = e.activateIndex
  151415. return m.default.createElement(
  151416. 'li',
  151417. { className: (0, v.default)({ 'video-react-menu-item': !0, 'video-react-selected': a === l }), role: 'menuitem', onClick: this.handleClick },
  151418. t.label,
  151419. m.default.createElement('span', { className: 'video-react-control-text' })
  151420. )
  151421. }
  151422. }
  151423. ]),
  151424. t
  151425. )
  151426. })(m.Component)
  151427. ;(t.default = p), (p.propTypes = b), (p.displayName = 'MenuItem')
  151428. }) /*!node_modules/video-react/lib/components/menu/MenuButton.js*/
  151429. amis.define('9662954', function (e, t, n, a) {
  151430. 'use strict'
  151431. var i = e('9b1628c'),
  151432. l = e('5faf1f8')
  151433. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  151434. var d = l(e('73b92f0')),
  151435. u = l(e('438b475')),
  151436. c = l(e('e01d7cf')),
  151437. s = l(e('15540cf')),
  151438. h = l(e('60a57e4')),
  151439. r = l(e('3448c89')),
  151440. o = l(e('ac4fc3c')),
  151441. f = i(e('ac704b9')),
  151442. v = l(e('cb263ff')),
  151443. m = l(e('4908b36')),
  151444. p = l(e('f6e4735')),
  151445. b = l(e('c7791b4')),
  151446. I = { inline: o.default.bool, items: o.default.array, className: o.default.string, onSelectItem: o.default.func, children: o.default.any, selectedIndex: o.default.number },
  151447. y = (function (e) {
  151448. function t(e, n) {
  151449. var a
  151450. return (
  151451. (0, d.default)(this, t),
  151452. ((a = (0, c.default)(this, (0, s.default)(t).call(this, e, n))).state = { active: !1, activateIndex: e.selectedIndex || 0 }),
  151453. (a.commitSelection = a.commitSelection.bind((0, h.default)(a))),
  151454. (a.activateMenuItem = a.activateMenuItem.bind((0, h.default)(a))),
  151455. (a.handleClick = a.handleClick.bind((0, h.default)(a))),
  151456. (a.renderMenu = a.renderMenu.bind((0, h.default)(a))),
  151457. (a.handleFocus = a.handleFocus.bind((0, h.default)(a))),
  151458. (a.handleBlur = a.handleBlur.bind((0, h.default)(a))),
  151459. (a.handleUpArrow = a.handleUpArrow.bind((0, h.default)(a))),
  151460. (a.handleDownArrow = a.handleDownArrow.bind((0, h.default)(a))),
  151461. (a.handleEscape = a.handleEscape.bind((0, h.default)(a))),
  151462. (a.handleReturn = a.handleReturn.bind((0, h.default)(a))),
  151463. (a.handleTab = a.handleTab.bind((0, h.default)(a))),
  151464. (a.handleKeyPress = a.handleKeyPress.bind((0, h.default)(a))),
  151465. (a.handleSelectItem = a.handleSelectItem.bind((0, h.default)(a))),
  151466. (a.handleIndexChange = a.handleIndexChange.bind((0, h.default)(a))),
  151467. a
  151468. )
  151469. }
  151470. return (
  151471. (0, r.default)(t, e),
  151472. (0, u.default)(t, [
  151473. {
  151474. key: 'componentDidUpdate',
  151475. value: function (e) {
  151476. e.selectedIndex !== this.props.selectedIndex && this.activateMenuItem(this.props.selectedIndex)
  151477. }
  151478. },
  151479. {
  151480. key: 'commitSelection',
  151481. value: function (e) {
  151482. this.setState({ activateIndex: e }), this.handleIndexChange(e)
  151483. }
  151484. },
  151485. {
  151486. key: 'activateMenuItem',
  151487. value: function (e) {
  151488. this.setState({ activateIndex: e }), this.handleIndexChange(e)
  151489. }
  151490. },
  151491. {
  151492. key: 'handleIndexChange',
  151493. value: function (e) {
  151494. ;(0, this.props.onSelectItem)(e)
  151495. }
  151496. },
  151497. {
  151498. key: 'handleClick',
  151499. value: function () {
  151500. this.setState(function (e) {
  151501. return { active: !e.active }
  151502. })
  151503. }
  151504. },
  151505. {
  151506. key: 'handleFocus',
  151507. value: function () {
  151508. document.addEventListener('keydown', this.handleKeyPress)
  151509. }
  151510. },
  151511. {
  151512. key: 'handleBlur',
  151513. value: function () {
  151514. this.setState({ active: !1 }), document.removeEventListener('keydown', this.handleKeyPress)
  151515. }
  151516. },
  151517. {
  151518. key: 'handleUpArrow',
  151519. value: function (e) {
  151520. var t = this.props.items
  151521. if (this.state.active) {
  151522. e.preventDefault()
  151523. var n = this.state.activateIndex - 1
  151524. n < 0 && (n = t.length ? t.length - 1 : 0), this.activateMenuItem(n)
  151525. }
  151526. }
  151527. },
  151528. {
  151529. key: 'handleDownArrow',
  151530. value: function (e) {
  151531. var t = this.props.items
  151532. if (this.state.active) {
  151533. e.preventDefault()
  151534. var n = this.state.activateIndex + 1
  151535. n >= t.length && (n = 0), this.activateMenuItem(n)
  151536. }
  151537. }
  151538. },
  151539. {
  151540. key: 'handleTab',
  151541. value: function (e) {
  151542. this.state.active && (e.preventDefault(), this.commitSelection(this.state.activateIndex))
  151543. }
  151544. },
  151545. {
  151546. key: 'handleReturn',
  151547. value: function (e) {
  151548. e.preventDefault(), this.state.active ? this.commitSelection(this.state.activateIndex) : this.setState({ active: !0 })
  151549. }
  151550. },
  151551. {
  151552. key: 'handleEscape',
  151553. value: function () {
  151554. this.setState({ active: !1, activateIndex: 0 })
  151555. }
  151556. },
  151557. {
  151558. key: 'handleKeyPress',
  151559. value: function (e) {
  151560. 27 === e.which
  151561. ? this.handleEscape(e)
  151562. : 9 === e.which
  151563. ? this.handleTab(e)
  151564. : 13 === e.which
  151565. ? this.handleReturn(e)
  151566. : 38 === e.which
  151567. ? this.handleUpArrow(e)
  151568. : 40 === e.which && this.handleDownArrow(e)
  151569. }
  151570. },
  151571. {
  151572. key: 'handleSelectItem',
  151573. value: function (e) {
  151574. this.commitSelection(e)
  151575. }
  151576. },
  151577. {
  151578. key: 'renderMenu',
  151579. value: function () {
  151580. var e = this
  151581. if (!this.state.active) return null
  151582. var t = this.props.items
  151583. return f.default.createElement(
  151584. m.default,
  151585. null,
  151586. t.map(function (t, n) {
  151587. return f.default.createElement(p.default, { item: t, index: n, onSelectItem: e.handleSelectItem, activateIndex: e.state.activateIndex, key: 'item-'.concat(n++) })
  151588. })
  151589. )
  151590. }
  151591. },
  151592. {
  151593. key: 'render',
  151594. value: function () {
  151595. var e = this,
  151596. t = this.props,
  151597. n = t.inline,
  151598. a = t.className
  151599. return f.default.createElement(
  151600. b.default,
  151601. {
  151602. className: (0, v.default)(
  151603. a,
  151604. { 'video-react-menu-button-inline': !!n, 'video-react-menu-button-popup': !n, 'video-react-menu-button-active': this.state.active },
  151605. 'video-react-control video-react-button video-react-menu-button'
  151606. ),
  151607. role: 'button',
  151608. tabIndex: '0',
  151609. ref: function (t) {
  151610. e.menuButton = t
  151611. },
  151612. onClick: this.handleClick,
  151613. onFocus: this.handleFocus,
  151614. onBlur: this.handleBlur
  151615. },
  151616. this.props.children,
  151617. this.renderMenu()
  151618. )
  151619. }
  151620. }
  151621. ]),
  151622. t
  151623. )
  151624. })(f.Component)
  151625. ;(t.default = y), (y.propTypes = I), (y.displayName = 'MenuButton')
  151626. }) /*!node_modules/video-react/lib/components/control-bar/PlaybackRateMenuButton.js*/
  151627. amis.define('886af8c', function (e, a, t, l) {
  151628. 'use strict'
  151629. var c = e('9b1628c'),
  151630. n = e('5faf1f8')
  151631. Object.defineProperty(a, '__esModule', { value: !0 }), (a.default = void 0)
  151632. var r = n(e('73b92f0')),
  151633. d = n(e('438b475')),
  151634. f = n(e('e01d7cf')),
  151635. s = n(e('15540cf')),
  151636. u = n(e('60a57e4')),
  151637. i = n(e('3448c89')),
  151638. o = n(e('ac4fc3c')),
  151639. p = c(e('ac704b9')),
  151640. m = n(e('cb263ff')),
  151641. b = n(e('9662954')),
  151642. v = { player: o.default.object, actions: o.default.object, rates: o.default.array, className: o.default.string },
  151643. y = (function (e) {
  151644. function a(e, t) {
  151645. var l
  151646. return (0, r.default)(this, a), ((l = (0, f.default)(this, (0, s.default)(a).call(this, e, t))).handleSelectItem = l.handleSelectItem.bind((0, u.default)(l))), l
  151647. }
  151648. return (
  151649. (0, i.default)(a, e),
  151650. (0, d.default)(a, [
  151651. {
  151652. key: 'handleSelectItem',
  151653. value: function (e) {
  151654. var a = this.props,
  151655. t = a.rates,
  151656. l = a.actions
  151657. e >= 0 && e < t.length && l.changeRate(t[e])
  151658. }
  151659. },
  151660. {
  151661. key: 'render',
  151662. value: function () {
  151663. var e = this.props,
  151664. a = e.rates,
  151665. t = e.player,
  151666. l = a.map(function (e) {
  151667. return { label: ''.concat(e, 'x'), value: e }
  151668. }),
  151669. c = a.indexOf(t.playbackRate) || 0
  151670. return p.default.createElement(
  151671. b.default,
  151672. { className: (0, m.default)('video-react-playback-rate', this.props.className), onSelectItem: this.handleSelectItem, items: l, selectedIndex: c },
  151673. p.default.createElement('span', { className: 'video-react-control-text' }, 'Playback Rate'),
  151674. p.default.createElement('div', { className: 'video-react-playback-rate-value' }, ''.concat(t.playbackRate.toFixed(2), 'x'))
  151675. )
  151676. }
  151677. }
  151678. ]),
  151679. a
  151680. )
  151681. })(p.Component)
  151682. ;(y.propTypes = v), (y.defaultProps = { rates: [2, 1.5, 1.25, 1, 0.5, 0.25] }), (y.displayName = 'PlaybackRateMenuButton')
  151683. var h = y
  151684. a.default = h
  151685. }) /*!node_modules/video-react/lib/components/control-bar/ControlBar.js*/
  151686. amis.define('449afdd', function (e, t, l, a) {
  151687. 'use strict'
  151688. var r = e('9b1628c'),
  151689. d = e('5faf1f8')
  151690. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  151691. var u = d(e('1ac9d12')),
  151692. f = d(e('73b92f0')),
  151693. n = d(e('438b475')),
  151694. o = d(e('e01d7cf')),
  151695. i = d(e('15540cf')),
  151696. c = d(e('60a57e4')),
  151697. s = d(e('3448c89')),
  151698. m = d(e('ac4fc3c')),
  151699. y = r(e('ac704b9')),
  151700. p = d(e('cb263ff')),
  151701. b = d(e('023ceb8')),
  151702. h = d(e('79d2e3b')),
  151703. k = d(e('1db3155')),
  151704. g = d(e('c781275')),
  151705. E = d(e('e2456e8')),
  151706. v = d(e('a1ea3a9')),
  151707. C = d(e('810538a')),
  151708. D = d(e('01ee246')),
  151709. N = d(e('2db6d64')),
  151710. H = d(e('5b5331b')),
  151711. F = d(e('886af8c')),
  151712. A = e('0c009fe'),
  151713. P = { children: m.default.any, autoHide: m.default.bool, autoHideTime: m.default.number, disableDefaultControls: m.default.bool, disableCompletely: m.default.bool, className: m.default.string },
  151714. T = (function (e) {
  151715. function t(e) {
  151716. var l
  151717. return (
  151718. (0, f.default)(this, t),
  151719. ((l = (0, o.default)(this, (0, i.default)(t).call(this, e))).getDefaultChildren = l.getDefaultChildren.bind((0, c.default)(l))),
  151720. (l.getFullChildren = l.getFullChildren.bind((0, c.default)(l))),
  151721. l
  151722. )
  151723. }
  151724. return (
  151725. (0, s.default)(t, e),
  151726. (0, n.default)(t, [
  151727. {
  151728. key: 'getDefaultChildren',
  151729. value: function () {
  151730. return [
  151731. y.default.createElement(h.default, { key: 'play-toggle', order: 1 }),
  151732. y.default.createElement(H.default, { key: 'volume-menu-button', order: 4 }),
  151733. y.default.createElement(C.default, { key: 'current-time-display', order: 5.1 }),
  151734. y.default.createElement(N.default, { key: 'time-divider', order: 5.2 }),
  151735. y.default.createElement(D.default, { key: 'duration-display', order: 5.3 }),
  151736. y.default.createElement(b.default, { key: 'progress-control', order: 6 }),
  151737. y.default.createElement(E.default, { key: 'fullscreen-toggle', order: 8 })
  151738. ]
  151739. }
  151740. },
  151741. {
  151742. key: 'getFullChildren',
  151743. value: function () {
  151744. return [
  151745. y.default.createElement(h.default, { key: 'play-toggle', order: 1 }),
  151746. y.default.createElement(g.default, { key: 'replay-control', order: 2 }),
  151747. y.default.createElement(k.default, { key: 'forward-control', order: 3 }),
  151748. y.default.createElement(H.default, { key: 'volume-menu-button', order: 4 }),
  151749. y.default.createElement(C.default, { key: 'current-time-display', order: 5 }),
  151750. y.default.createElement(N.default, { key: 'time-divider', order: 6 }),
  151751. y.default.createElement(D.default, { key: 'duration-display', order: 7 }),
  151752. y.default.createElement(b.default, { key: 'progress-control', order: 8 }),
  151753. y.default.createElement(v.default, { key: 'remaining-time-display', order: 9 }),
  151754. y.default.createElement(F.default, { rates: [1, 1.25, 1.5, 2], key: 'playback-rate', order: 10 }),
  151755. y.default.createElement(E.default, { key: 'fullscreen-toggle', order: 11 })
  151756. ]
  151757. }
  151758. },
  151759. {
  151760. key: 'getChildren',
  151761. value: function () {
  151762. var e = y.default.Children.toArray(this.props.children),
  151763. t = this.props.disableDefaultControls ? [] : this.getDefaultChildren(),
  151764. l = this.props,
  151765. a = (l.className, (0, u.default)(l, ['className']))
  151766. return (0, A.mergeAndSortChildren)(t, e, a)
  151767. }
  151768. },
  151769. {
  151770. key: 'render',
  151771. value: function () {
  151772. var e = this.props,
  151773. t = e.autoHide,
  151774. l = e.className,
  151775. a = e.disableCompletely,
  151776. r = this.getChildren()
  151777. return a ? null : y.default.createElement('div', { className: (0, p.default)('video-react-control-bar', { 'video-react-control-bar-auto-hide': t }, l) }, r)
  151778. }
  151779. }
  151780. ]),
  151781. t
  151782. )
  151783. })(y.Component)
  151784. ;(t.default = T), (T.propTypes = P), (T.defaultProps = { autoHide: !0, disableCompletely: !1 }), (T.displayName = 'ControlBar')
  151785. }) /*!node_modules/video-react/lib/utils/browser.js*/
  151786. amis.define('a878c59', function (e, i, I, t) {
  151787. 'use strict'
  151788. Object.defineProperty(i, '__esModule', { value: !0 }), (i.IS_IOS = i.IS_IPOD = i.IS_IPHONE = i.IS_IPAD = void 0)
  151789. var n = 'undefined' != typeof window && window.navigator ? window.navigator.userAgent : '',
  151790. a = /iPad/i.test(n)
  151791. i.IS_IPAD = a
  151792. var o = /iPhone/i.test(n) && !a
  151793. i.IS_IPHONE = o
  151794. var d = /iPod/i.test(n)
  151795. i.IS_IPOD = d
  151796. var r = o || a || d
  151797. i.IS_IOS = r
  151798. }) /*!node_modules/video-react/lib/components/Player.js*/
  151799. amis.define('71518cc', function (e, t, a, n) {
  151800. 'use strict'
  151801. var i = e('9b1628c'),
  151802. o = e('5faf1f8')
  151803. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  151804. var l = o(e('ab2e837')),
  151805. d = o(e('3ebba13')),
  151806. u = o(e('1ac9d12')),
  151807. r = o(e('73b92f0')),
  151808. s = o(e('438b475')),
  151809. c = o(e('e01d7cf')),
  151810. f = o(e('15540cf')),
  151811. h = o(e('60a57e4')),
  151812. v = o(e('3448c89')),
  151813. y = o(e('ac4fc3c')),
  151814. g = i(e('ac704b9')),
  151815. m = o(e('cb263ff')),
  151816. p = o(e('f544652')),
  151817. b = o(e('4c63a82')),
  151818. k = o(e('14342bf')),
  151819. T = o(e('6b1f5de')),
  151820. C = o(e('c87a6bc')),
  151821. S = o(e('aabfcfa')),
  151822. w = o(e('358a270')),
  151823. M = o(e('449afdd')),
  151824. E = i(e('a878c59')),
  151825. F = e('bd98ec5'),
  151826. D = e('0c009fe'),
  151827. P = o(e('309b22b')),
  151828. R = {
  151829. children: y.default.any,
  151830. width: y.default.oneOfType([y.default.string, y.default.number]),
  151831. height: y.default.oneOfType([y.default.string, y.default.number]),
  151832. fluid: y.default.bool,
  151833. muted: y.default.bool,
  151834. playsInline: y.default.bool,
  151835. aspectRatio: y.default.string,
  151836. className: y.default.string,
  151837. videoId: y.default.string,
  151838. startTime: y.default.number,
  151839. loop: y.default.bool,
  151840. autoPlay: y.default.bool,
  151841. src: y.default.string,
  151842. poster: y.default.string,
  151843. preload: y.default.oneOf(['auto', 'metadata', 'none']),
  151844. onLoadStart: y.default.func,
  151845. onWaiting: y.default.func,
  151846. onCanPlay: y.default.func,
  151847. onCanPlayThrough: y.default.func,
  151848. onPlaying: y.default.func,
  151849. onEnded: y.default.func,
  151850. onSeeking: y.default.func,
  151851. onSeeked: y.default.func,
  151852. onPlay: y.default.func,
  151853. onPause: y.default.func,
  151854. onProgress: y.default.func,
  151855. onDurationChange: y.default.func,
  151856. onError: y.default.func,
  151857. onSuspend: y.default.func,
  151858. onAbort: y.default.func,
  151859. onEmptied: y.default.func,
  151860. onStalled: y.default.func,
  151861. onLoadedMetadata: y.default.func,
  151862. onLoadedData: y.default.func,
  151863. onTimeUpdate: y.default.func,
  151864. onRateChange: y.default.func,
  151865. onVolumeChange: y.default.func,
  151866. store: y.default.object
  151867. },
  151868. H = (function (e) {
  151869. function t(e) {
  151870. var a
  151871. return (
  151872. (0, r.default)(this, t),
  151873. ((a = (0, c.default)(this, (0, f.default)(t).call(this, e))).controlsHideTimer = null),
  151874. (a.video = null),
  151875. (a.manager = new p.default(e.store)),
  151876. (a.actions = a.manager.getActions()),
  151877. a.manager.subscribeToPlayerStateChange(a.handleStateChange.bind((0, h.default)(a))),
  151878. (a.getStyle = a.getStyle.bind((0, h.default)(a))),
  151879. (a.handleResize = a.handleResize.bind((0, h.default)(a))),
  151880. (a.getChildren = a.getChildren.bind((0, h.default)(a))),
  151881. (a.handleMouseMove = (0, D.throttle)(a.handleMouseMove.bind((0, h.default)(a)), 250)),
  151882. (a.handleMouseDown = a.handleMouseDown.bind((0, h.default)(a))),
  151883. (a.startControlsTimer = a.startControlsTimer.bind((0, h.default)(a))),
  151884. (a.handleFullScreenChange = a.handleFullScreenChange.bind((0, h.default)(a))),
  151885. (a.handleKeyDown = a.handleKeyDown.bind((0, h.default)(a))),
  151886. (a.handleFocus = a.handleFocus.bind((0, h.default)(a))),
  151887. (a.handleBlur = a.handleBlur.bind((0, h.default)(a))),
  151888. a
  151889. )
  151890. }
  151891. return (
  151892. (0, v.default)(t, e),
  151893. (0, s.default)(t, [
  151894. {
  151895. key: 'componentDidMount',
  151896. value: function () {
  151897. this.handleResize(), window.addEventListener('resize', this.handleResize), P.default.addEventListener(this.handleFullScreenChange)
  151898. }
  151899. },
  151900. {
  151901. key: 'componentWillUnmount',
  151902. value: function () {
  151903. window.removeEventListener('resize', this.handleResize), P.default.removeEventListener(this.handleFullScreenChange), this.controlsHideTimer && window.clearTimeout(this.controlsHideTimer)
  151904. }
  151905. },
  151906. {
  151907. key: 'getDefaultChildren',
  151908. value: function (e) {
  151909. var t = this
  151910. return [
  151911. g.default.createElement(
  151912. C.default,
  151913. {
  151914. ref: function (e) {
  151915. ;(t.video = e), (t.manager.video = t.video)
  151916. },
  151917. key: 'video',
  151918. order: 0
  151919. },
  151920. e
  151921. ),
  151922. g.default.createElement(T.default, { key: 'poster-image', order: 1 }),
  151923. g.default.createElement(k.default, { key: 'loading-spinner', order: 2 }),
  151924. g.default.createElement(S.default, { key: 'bezel', order: 3 }),
  151925. g.default.createElement(b.default, { key: 'big-play-button', order: 4 }),
  151926. g.default.createElement(M.default, { key: 'control-bar', order: 5 }),
  151927. g.default.createElement(w.default, { key: 'shortcut', order: 99 })
  151928. ]
  151929. }
  151930. },
  151931. {
  151932. key: 'getChildren',
  151933. value: function (e) {
  151934. e.className
  151935. var t = e.children,
  151936. a = (0, u.default)(e, ['className', 'children']),
  151937. n = g.default.Children.toArray(this.props.children).filter(function (e) {
  151938. return !(0, D.isVideoChild)(e)
  151939. }),
  151940. i = this.getDefaultChildren(t)
  151941. return (0, D.mergeAndSortChildren)(i, n, a)
  151942. }
  151943. },
  151944. {
  151945. key: 'setWidthOrHeight',
  151946. value: function (e, t, a) {
  151947. var n
  151948. 'string' == typeof a ? ('auto' === a ? (n = 'auto') : a.match(/\d+%/) && (n = a)) : 'number' == typeof a && (n = ''.concat(a, 'px')), Object.assign(e, (0, d.default)({}, t, n))
  151949. }
  151950. },
  151951. {
  151952. key: 'getStyle',
  151953. value: function () {
  151954. var e,
  151955. t,
  151956. a = this.props,
  151957. n = a.fluid,
  151958. i = a.aspectRatio,
  151959. o = a.height,
  151960. l = a.width,
  151961. d = this.manager.getState().player,
  151962. u = {},
  151963. r = (void 0 !== i && 'auto' !== i ? i : d.videoWidth ? ''.concat(d.videoWidth, ':').concat(d.videoHeight) : '16:9').split(':'),
  151964. s = r[1] / r[0]
  151965. return (
  151966. (e = void 0 !== l ? l : void 0 !== o ? o / s : d.videoWidth || 400),
  151967. (t = void 0 !== o ? o : e * s),
  151968. n ? (u.paddingTop = ''.concat(100 * s, '%')) : (this.setWidthOrHeight(u, 'width', e), this.setWidthOrHeight(u, 'height', t)),
  151969. u
  151970. )
  151971. }
  151972. },
  151973. {
  151974. key: 'getState',
  151975. value: function () {
  151976. return this.manager.getState()
  151977. }
  151978. },
  151979. {
  151980. key: 'play',
  151981. value: function () {
  151982. this.video.play()
  151983. }
  151984. },
  151985. {
  151986. key: 'pause',
  151987. value: function () {
  151988. this.video.pause()
  151989. }
  151990. },
  151991. {
  151992. key: 'load',
  151993. value: function () {
  151994. this.video.load()
  151995. }
  151996. },
  151997. {
  151998. key: 'addTextTrack',
  151999. value: function () {
  152000. var e
  152001. ;(e = this.video).addTextTrack.apply(e, arguments)
  152002. }
  152003. },
  152004. {
  152005. key: 'canPlayType',
  152006. value: function () {
  152007. var e
  152008. ;(e = this.video).canPlayType.apply(e, arguments)
  152009. }
  152010. },
  152011. {
  152012. key: 'seek',
  152013. value: function (e) {
  152014. this.video.seek(e)
  152015. }
  152016. },
  152017. {
  152018. key: 'forward',
  152019. value: function (e) {
  152020. this.video.forward(e)
  152021. }
  152022. },
  152023. {
  152024. key: 'replay',
  152025. value: function (e) {
  152026. this.video.replay(e)
  152027. }
  152028. },
  152029. {
  152030. key: 'toggleFullscreen',
  152031. value: function () {
  152032. this.video.toggleFullscreen()
  152033. }
  152034. },
  152035. {
  152036. key: 'subscribeToStateChange',
  152037. value: function (e) {
  152038. return this.manager.subscribeToPlayerStateChange(e)
  152039. }
  152040. },
  152041. { key: 'handleResize', value: function () {} },
  152042. {
  152043. key: 'handleFullScreenChange',
  152044. value: function (e) {
  152045. e.target === this.manager.rootElement && this.actions.handleFullscreenChange(P.default.isFullscreen)
  152046. }
  152047. },
  152048. {
  152049. key: 'handleMouseDown',
  152050. value: function () {
  152051. this.startControlsTimer()
  152052. }
  152053. },
  152054. {
  152055. key: 'handleMouseMove',
  152056. value: function () {
  152057. this.startControlsTimer()
  152058. }
  152059. },
  152060. {
  152061. key: 'handleKeyDown',
  152062. value: function () {
  152063. this.startControlsTimer()
  152064. }
  152065. },
  152066. {
  152067. key: 'startControlsTimer',
  152068. value: function () {
  152069. var e = this,
  152070. t = 3e3
  152071. g.default.Children.forEach(this.props.children, function (e) {
  152072. if (g.default.isValidElement(e) && e.type === M.default) {
  152073. var a = e.props.autoHideTime
  152074. 'number' == typeof a && (t = a)
  152075. }
  152076. }),
  152077. this.actions.userActivate(!0),
  152078. clearTimeout(this.controlsHideTimer),
  152079. (this.controlsHideTimer = setTimeout(function () {
  152080. e.actions.userActivate(!1)
  152081. }, t))
  152082. }
  152083. },
  152084. {
  152085. key: 'handleStateChange',
  152086. value: function (e, t) {
  152087. e.isFullscreen !== t.isFullscreen && (this.handleResize(), (0, F.focusNode)(this.manager.rootElement)), this.forceUpdate()
  152088. }
  152089. },
  152090. {
  152091. key: 'handleFocus',
  152092. value: function () {
  152093. this.actions.activate(!0)
  152094. }
  152095. },
  152096. {
  152097. key: 'handleBlur',
  152098. value: function () {
  152099. this.actions.activate(!1)
  152100. }
  152101. },
  152102. {
  152103. key: 'render',
  152104. value: function () {
  152105. var e = this,
  152106. t = this.props.fluid,
  152107. a = this.manager.getState().player,
  152108. n = a.paused,
  152109. i = a.hasStarted,
  152110. o = a.waiting,
  152111. d = a.seeking,
  152112. u = a.isFullscreen,
  152113. r = a.userActivity,
  152114. s = (0, l.default)({}, this.props, { player: a, actions: this.actions, manager: this.manager, store: this.manager.store, video: this.video ? this.video.video : null }),
  152115. c = this.getChildren(s)
  152116. return g.default.createElement(
  152117. 'div',
  152118. {
  152119. className: (0, m.default)(
  152120. {
  152121. 'video-react-controls-enabled': !0,
  152122. 'video-react-has-started': i,
  152123. 'video-react-paused': n,
  152124. 'video-react-playing': !n,
  152125. 'video-react-waiting': o,
  152126. 'video-react-seeking': d,
  152127. 'video-react-fluid': t,
  152128. 'video-react-fullscreen': u,
  152129. 'video-react-user-inactive': !r,
  152130. 'video-react-user-active': r,
  152131. 'video-react-workinghover': !E.IS_IOS
  152132. },
  152133. 'video-react',
  152134. this.props.className
  152135. ),
  152136. style: this.getStyle(),
  152137. ref: function (t) {
  152138. e.manager.rootElement = t
  152139. },
  152140. role: 'region',
  152141. onTouchStart: this.handleMouseDown,
  152142. onMouseDown: this.handleMouseDown,
  152143. onTouchMove: this.handleMouseMove,
  152144. onMouseMove: this.handleMouseMove,
  152145. onKeyDown: this.handleKeyDown,
  152146. onFocus: this.handleFocus,
  152147. onBlur: this.handleBlur,
  152148. tabIndex: '-1'
  152149. },
  152150. c
  152151. )
  152152. }
  152153. },
  152154. {
  152155. key: 'playbackRate',
  152156. get: function () {
  152157. return this.video.playbackRate
  152158. },
  152159. set: function (e) {
  152160. this.video.playbackRate = e
  152161. }
  152162. },
  152163. {
  152164. key: 'muted',
  152165. get: function () {
  152166. return this.video.muted
  152167. },
  152168. set: function (e) {
  152169. this.video.muted = e
  152170. }
  152171. },
  152172. {
  152173. key: 'volume',
  152174. get: function () {
  152175. return this.video.volume
  152176. },
  152177. set: function (e) {
  152178. this.video.volume = e
  152179. }
  152180. },
  152181. {
  152182. key: 'videoWidth',
  152183. get: function () {
  152184. return this.video.videoWidth
  152185. }
  152186. },
  152187. {
  152188. key: 'videoHeight',
  152189. get: function () {
  152190. return this.video.videoHeight
  152191. }
  152192. }
  152193. ]),
  152194. t
  152195. )
  152196. })(g.Component)
  152197. ;(t.default = H),
  152198. (H.contextTypes = { store: y.default.object }),
  152199. (H.propTypes = R),
  152200. (H.defaultProps = { fluid: !0, muted: !1, playsInline: !1, preload: 'auto', aspectRatio: 'auto' }),
  152201. (H.displayName = 'Player')
  152202. }) /*!node_modules/video-react/lib/components/control-bar/PlaybackRate.js*/
  152203. amis.define('72fc1c7', function (e, a, t, f) {
  152204. 'use strict'
  152205. var u = e('9b1628c'),
  152206. c = e('5faf1f8')
  152207. Object.defineProperty(a, '__esModule', { value: !0 }), (a.default = void 0)
  152208. var n = c(e('73b92f0')),
  152209. l = c(e('438b475')),
  152210. d = c(e('e01d7cf')),
  152211. r = c(e('15540cf')),
  152212. i = c(e('3448c89')),
  152213. o = u(e('ac704b9')),
  152214. s = c(e('886af8c')),
  152215. b = e('0c009fe'),
  152216. p = (function (e) {
  152217. function a(e, t) {
  152218. var f
  152219. return (0, n.default)(this, a), (f = (0, d.default)(this, (0, r.default)(a).call(this, e, t))), (0, b.deprecatedWarning)('PlaybackRate', 'PlaybackRateMenuButton'), f
  152220. }
  152221. return (
  152222. (0, i.default)(a, e),
  152223. (0, l.default)(a, [
  152224. {
  152225. key: 'render',
  152226. value: function () {
  152227. return o.default.createElement(s.default, this.props)
  152228. }
  152229. }
  152230. ]),
  152231. a
  152232. )
  152233. })(o.Component)
  152234. ;(a.default = p), (p.displayName = 'PlaybackRate')
  152235. }) /*!node_modules/video-react/lib/components/control-bar/ClosedCaptionButton.js*/
  152236. amis.define('c14b9ff', function (e, t, a, n) {
  152237. 'use strict'
  152238. var l = e('9b1628c'),
  152239. s = e('5faf1f8')
  152240. Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0)
  152241. var u = s(e('73b92f0')),
  152242. d = s(e('438b475')),
  152243. f = s(e('e01d7cf')),
  152244. c = s(e('15540cf')),
  152245. r = s(e('60a57e4')),
  152246. i = s(e('3448c89')),
  152247. o = s(e('ac4fc3c')),
  152248. m = l(e('ac704b9')),
  152249. h = s(e('cb263ff')),
  152250. p = s(e('9662954')),
  152251. v = { player: o.default.object, actions: o.default.object, className: o.default.string, offMenuText: o.default.string, showOffMenu: o.default.bool, kinds: o.default.array },
  152252. x = (function (e) {
  152253. function t(e, a) {
  152254. var n
  152255. return (
  152256. (0, u.default)(this, t),
  152257. ((n = (0, f.default)(this, (0, c.default)(t).call(this, e, a))).getTextTrackItems = n.getTextTrackItems.bind((0, r.default)(n))),
  152258. (n.updateState = n.updateState.bind((0, r.default)(n))),
  152259. (n.handleSelectItem = n.handleSelectItem.bind((0, r.default)(n))),
  152260. (n.state = n.getTextTrackItems()),
  152261. n
  152262. )
  152263. }
  152264. return (
  152265. (0, i.default)(t, e),
  152266. (0, d.default)(t, [
  152267. {
  152268. key: 'componentDidUpdate',
  152269. value: function () {
  152270. this.updateState()
  152271. }
  152272. },
  152273. {
  152274. key: 'getTextTrackItems',
  152275. value: function () {
  152276. var e = this.props,
  152277. t = e.kinds,
  152278. a = e.player,
  152279. n = e.offMenuText,
  152280. l = e.showOffMenu,
  152281. s = a.textTracks,
  152282. u = a.activeTextTrack,
  152283. d = { items: [], selectedIndex: 0 },
  152284. f = Array.from(s || [])
  152285. return (
  152286. 0 === f.length ||
  152287. (l && d.items.push({ label: n || 'Off', value: null }),
  152288. f.forEach(function (e) {
  152289. ;(t.length && !t.includes(e.kind)) || d.items.push({ label: e.label, value: e.language })
  152290. }),
  152291. (d.selectedIndex = d.items.findIndex(function (e) {
  152292. return u && u.language === e.value
  152293. })),
  152294. -1 === d.selectedIndex && (d.selectedIndex = 0)),
  152295. d
  152296. )
  152297. }
  152298. },
  152299. {
  152300. key: 'updateState',
  152301. value: function () {
  152302. var e = this.getTextTrackItems()
  152303. ;(e.selectedIndex === this.state.selectedIndex && this.textTrackItemsAreEqual(e.items, this.state.items)) || this.setState(e)
  152304. }
  152305. },
  152306. {
  152307. key: 'textTrackItemsAreEqual',
  152308. value: function (e, t) {
  152309. if (e.length !== t.length) return !1
  152310. for (var a = 0; a < e.length; a++) if (!t[a] || e[a].label !== t[a].label || e[a].value !== t[a].value) return !1
  152311. return !0
  152312. }
  152313. },
  152314. {
  152315. key: 'handleSelectItem',
  152316. value: function (e) {
  152317. var t = this.props,
  152318. a = t.player,
  152319. n = t.actions,
  152320. l = t.showOffMenu,
  152321. s = a.textTracks
  152322. Array.from(s).forEach(function (t, a) {
  152323. e === (l ? a + 1 : a) ? ((t.mode = 'showing'), n.activateTextTrack(t)) : (t.mode = 'hidden')
  152324. })
  152325. }
  152326. },
  152327. {
  152328. key: 'render',
  152329. value: function () {
  152330. var e = this.state,
  152331. t = e.items,
  152332. a = e.selectedIndex
  152333. return m.default.createElement(
  152334. p.default,
  152335. { className: (0, h.default)('video-react-closed-caption', this.props.className), onSelectItem: this.handleSelectItem, items: t, selectedIndex: a },
  152336. m.default.createElement('span', { className: 'video-react-control-text' }, 'Closed Caption')
  152337. )
  152338. }
  152339. }
  152340. ]),
  152341. t
  152342. )
  152343. })(m.Component)
  152344. ;(x.propTypes = v), (x.defaultProps = { offMenuText: 'Off', showOffMenu: !0, kinds: ['captions', 'subtitles'] }), (x.displayName = 'ClosedCaptionButton')
  152345. var T = x
  152346. t.default = T
  152347. }) /*!node_modules/video-react/lib/index.js*/
  152348. amis.define('4ea048b', function (e, t, r, n) {
  152349. 'use strict'
  152350. var u = e('9b1628c'),
  152351. a = e('5faf1f8')
  152352. Object.defineProperty(t, '__esModule', { value: !0 }),
  152353. Object.defineProperty(t, 'Player', {
  152354. enumerable: !0,
  152355. get: function () {
  152356. return f.default
  152357. }
  152358. }),
  152359. Object.defineProperty(t, 'Video', {
  152360. enumerable: !0,
  152361. get: function () {
  152362. return o.default
  152363. }
  152364. }),
  152365. Object.defineProperty(t, 'BigPlayButton', {
  152366. enumerable: !0,
  152367. get: function () {
  152368. return i.default
  152369. }
  152370. }),
  152371. Object.defineProperty(t, 'LoadingSpinner', {
  152372. enumerable: !0,
  152373. get: function () {
  152374. return c.default
  152375. }
  152376. }),
  152377. Object.defineProperty(t, 'PosterImage', {
  152378. enumerable: !0,
  152379. get: function () {
  152380. return l.default
  152381. }
  152382. }),
  152383. Object.defineProperty(t, 'Slider', {
  152384. enumerable: !0,
  152385. get: function () {
  152386. return d.default
  152387. }
  152388. }),
  152389. Object.defineProperty(t, 'Bezel', {
  152390. enumerable: !0,
  152391. get: function () {
  152392. return b.default
  152393. }
  152394. }),
  152395. Object.defineProperty(t, 'Shortcut', {
  152396. enumerable: !0,
  152397. get: function () {
  152398. return y.default
  152399. }
  152400. }),
  152401. Object.defineProperty(t, 'ControlBar', {
  152402. enumerable: !0,
  152403. get: function () {
  152404. return p.default
  152405. }
  152406. }),
  152407. Object.defineProperty(t, 'PlayToggle', {
  152408. enumerable: !0,
  152409. get: function () {
  152410. return g.default
  152411. }
  152412. }),
  152413. Object.defineProperty(t, 'ForwardControl', {
  152414. enumerable: !0,
  152415. get: function () {
  152416. return P.default
  152417. }
  152418. }),
  152419. Object.defineProperty(t, 'ReplayControl', {
  152420. enumerable: !0,
  152421. get: function () {
  152422. return m.default
  152423. }
  152424. }),
  152425. Object.defineProperty(t, 'FullscreenToggle', {
  152426. enumerable: !0,
  152427. get: function () {
  152428. return j.default
  152429. }
  152430. }),
  152431. Object.defineProperty(t, 'ProgressControl', {
  152432. enumerable: !0,
  152433. get: function () {
  152434. return O.default
  152435. }
  152436. }),
  152437. Object.defineProperty(t, 'SeekBar', {
  152438. enumerable: !0,
  152439. get: function () {
  152440. return s.default
  152441. }
  152442. }),
  152443. Object.defineProperty(t, 'PlayProgressBar', {
  152444. enumerable: !0,
  152445. get: function () {
  152446. return B.default
  152447. }
  152448. }),
  152449. Object.defineProperty(t, 'LoadProgressBar', {
  152450. enumerable: !0,
  152451. get: function () {
  152452. return v.default
  152453. }
  152454. }),
  152455. Object.defineProperty(t, 'MouseTimeDisplay', {
  152456. enumerable: !0,
  152457. get: function () {
  152458. return R.default
  152459. }
  152460. }),
  152461. Object.defineProperty(t, 'VolumeMenuButton', {
  152462. enumerable: !0,
  152463. get: function () {
  152464. return C.default
  152465. }
  152466. }),
  152467. Object.defineProperty(t, 'PlaybackRateMenuButton', {
  152468. enumerable: !0,
  152469. get: function () {
  152470. return D.default
  152471. }
  152472. }),
  152473. Object.defineProperty(t, 'PlaybackRate', {
  152474. enumerable: !0,
  152475. get: function () {
  152476. return T.default
  152477. }
  152478. }),
  152479. Object.defineProperty(t, 'ClosedCaptionButton', {
  152480. enumerable: !0,
  152481. get: function () {
  152482. return M.default
  152483. }
  152484. }),
  152485. Object.defineProperty(t, 'RemainingTimeDisplay', {
  152486. enumerable: !0,
  152487. get: function () {
  152488. return A.default
  152489. }
  152490. }),
  152491. Object.defineProperty(t, 'CurrentTimeDisplay', {
  152492. enumerable: !0,
  152493. get: function () {
  152494. return S.default
  152495. }
  152496. }),
  152497. Object.defineProperty(t, 'DurationDisplay', {
  152498. enumerable: !0,
  152499. get: function () {
  152500. return k.default
  152501. }
  152502. }),
  152503. Object.defineProperty(t, 'TimeDivider', {
  152504. enumerable: !0,
  152505. get: function () {
  152506. return F.default
  152507. }
  152508. }),
  152509. Object.defineProperty(t, 'MenuButton', {
  152510. enumerable: !0,
  152511. get: function () {
  152512. return L.default
  152513. }
  152514. }),
  152515. Object.defineProperty(t, 'playerReducer', {
  152516. enumerable: !0,
  152517. get: function () {
  152518. return h.playerReducer
  152519. }
  152520. }),
  152521. Object.defineProperty(t, 'operationReducer', {
  152522. enumerable: !0,
  152523. get: function () {
  152524. return h.operationReducer
  152525. }
  152526. }),
  152527. (t.videoActions = t.playerActions = void 0)
  152528. var f = a(e('71518cc')),
  152529. o = a(e('c87a6bc')),
  152530. i = a(e('4c63a82')),
  152531. c = a(e('14342bf')),
  152532. l = a(e('6b1f5de')),
  152533. d = a(e('ce95ecb')),
  152534. b = a(e('aabfcfa')),
  152535. y = a(e('358a270')),
  152536. p = a(e('449afdd')),
  152537. g = a(e('79d2e3b')),
  152538. P = a(e('1db3155')),
  152539. m = a(e('c781275')),
  152540. j = a(e('e2456e8')),
  152541. O = a(e('023ceb8')),
  152542. s = a(e('8707643')),
  152543. B = a(e('0b69d30')),
  152544. v = a(e('fee45d1')),
  152545. R = a(e('0347ac2')),
  152546. C = a(e('5b5331b')),
  152547. D = a(e('886af8c')),
  152548. T = a(e('72fc1c7')),
  152549. M = a(e('c14b9ff')),
  152550. A = a(e('a1ea3a9')),
  152551. S = a(e('810538a')),
  152552. k = a(e('01ee246')),
  152553. F = a(e('2db6d64')),
  152554. L = a(e('9662954')),
  152555. V = u(e('294e330'))
  152556. t.playerActions = V
  152557. var _ = u(e('edbe875'))
  152558. t.videoActions = _
  152559. var h = e('9507efb')
  152560. }) /*!node_modules/amis/lib/renderers/Video.js*/
  152561. amis.define('afa040d', function (e, t, r, o) {
  152562. 'use strict'
  152563. Object.defineProperty(t, '__esModule', { value: !0 })
  152564. var a = e('68b98b9'),
  152565. s = e('ac704b9'),
  152566. i = e('4ea048b'),
  152567. n = e('64ea6e0')
  152568. function l(e) {
  152569. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  152570. }
  152571. var u = l(s),
  152572. p = e('ac704b9'),
  152573. c = (p.default || p).createElement
  152574. ;(p.default || p).Fragment
  152575. var d = (function (t) {
  152576. function r() {
  152577. var e = (null !== t && t.apply(this, arguments)) || this
  152578. return (e.loaded = !1), e
  152579. }
  152580. return (
  152581. a.__extends(r, t),
  152582. (r.prototype.componentDidMount = function () {
  152583. var e = this.props,
  152584. t = e.src,
  152585. r = e.video,
  152586. o = e.config,
  152587. a = e.manager,
  152588. s = e.isLive,
  152589. i = e.autoPlay,
  152590. n = e.actions,
  152591. l = e.setError
  152592. this.initFlv({ video: r, manager: a, src: t, isLive: s, config: o, actions: n, setError: l, autoPlay: i })
  152593. }),
  152594. (r.prototype.componentDidUpdate = function (e) {
  152595. var t,
  152596. r,
  152597. o = this.props,
  152598. a = o.autoPlay,
  152599. s = o.actions,
  152600. i = o.src,
  152601. n = o.setError,
  152602. l = o.isLive,
  152603. u = o.config,
  152604. p = o.video,
  152605. c = o.manager
  152606. i !== e.src &&
  152607. (n(''),
  152608. null === (t = this.mpegtsPlayer) || void 0 === t || t.destroy(),
  152609. null === (r = this.unsubscribe) || void 0 === r || r.call(this),
  152610. (this.loaded = !1),
  152611. this.initFlv({ video: p, manager: c, src: i, isLive: l, config: u, actions: s, setError: n, autoPlay: a }))
  152612. }),
  152613. (r.prototype.componentWillUnmount = function () {
  152614. var e, t
  152615. this.mpegtsPlayer && (this.mpegtsPlayer.destroy(), null === (t = (e = this.props).setError) || void 0 === t || t.call(e, ''))
  152616. }),
  152617. (r.prototype.initFlv = function (t) {
  152618. var r = this,
  152619. o = t.video,
  152620. s = t.manager,
  152621. i = t.src,
  152622. n = t.isLive,
  152623. l = t.config,
  152624. u = t.actions,
  152625. p = t.setError,
  152626. c = t.autoPlay
  152627. Promise.resolve()
  152628. .then(function () {
  152629. return new Promise(function (t) {
  152630. e(['3e26c5b'], function (e) {
  152631. t(a.__importStar(e))
  152632. })
  152633. })
  152634. })
  152635. .then(function (e) {
  152636. o = o || (s.video && s.video.video)
  152637. var t = e.createPlayer({ type: 'flv', url: i, isLive: n }, l)
  152638. t.attachMediaElement(o),
  152639. (r.mpegtsPlayer = t),
  152640. (r.unsubscribe = s.subscribeToOperationStateChange(function (e) {
  152641. var o = e.operation.action
  152642. 'play' === o
  152643. ? (clearTimeout(r.timer), r.loaded || ((r.loaded = !0), t.load()), t.play())
  152644. : 'pause' === o &&
  152645. (t.pause(),
  152646. n &&
  152647. (r.timer = setTimeout(function () {
  152648. u.seek(0), t.unload(), (r.loaded = !1)
  152649. }, 3e4)))
  152650. })),
  152651. t.on(e.Events.RECOVERED_EARLY_EOF, function () {
  152652. p('\u76f4\u64ad\u5df2\u7ecf\u7ed3\u675f')
  152653. }),
  152654. t.on(e.Events.ERROR, function () {
  152655. p('\u89c6\u9891\u52a0\u8f7d\u5931\u8d25'), t.unload()
  152656. }),
  152657. c &&
  152658. setTimeout(function () {
  152659. return u.play()
  152660. }, 200)
  152661. })
  152662. }),
  152663. (r.prototype.render = function () {
  152664. return c('source', { src: this.props.src, type: this.props.type || 'video/x-flv' })
  152665. }),
  152666. r
  152667. )
  152668. })(u.default.Component),
  152669. m = (function (t) {
  152670. function r() {
  152671. var e = (null !== t && t.apply(this, arguments)) || this
  152672. return (e.loaded = !1), e
  152673. }
  152674. return (
  152675. a.__extends(r, t),
  152676. (r.prototype.componentDidMount = function () {
  152677. var e = this.props,
  152678. t = e.src,
  152679. r = e.video
  152680. e.config
  152681. var o = e.manager
  152682. e.isLive
  152683. var a = e.autoPlay,
  152684. s = e.actions
  152685. this.initHls({ video: r, manager: o, src: t, autoPlay: a, actions: s })
  152686. }),
  152687. (r.prototype.componentWillUnmount = function () {
  152688. this.hls && (this.hls.stopLoad(), this.hls.detachMedia())
  152689. }),
  152690. (r.prototype.componentDidUpdate = function (e) {
  152691. var t,
  152692. r,
  152693. o,
  152694. a = this.props,
  152695. s = a.autoPlay,
  152696. i = a.actions,
  152697. n = a.src
  152698. a.isLive, a.config
  152699. var l = a.video,
  152700. u = a.manager
  152701. n !== e.src &&
  152702. (null === (t = this.hls) || void 0 === t || t.stopLoad(),
  152703. null === (r = this.hls) || void 0 === r || r.detachMedia(),
  152704. null === (o = this.unsubscribe) || void 0 === o || o.call(this),
  152705. (this.loaded = !1),
  152706. this.initHls({ video: l, manager: u, src: n, autoPlay: s, actions: i }))
  152707. }),
  152708. (r.prototype.initHls = function (t) {
  152709. var r = this,
  152710. o = t.video,
  152711. s = t.manager,
  152712. i = t.src,
  152713. n = t.autoPlay,
  152714. l = t.actions
  152715. Promise.resolve()
  152716. .then(function () {
  152717. return new Promise(function (t) {
  152718. e(['2459b41'], function (e) {
  152719. t(a.__importStar(e))
  152720. })
  152721. })
  152722. })
  152723. .then(function (e) {
  152724. var t = e.default
  152725. if (t.isSupported()) {
  152726. o = o || (s.video && s.video.video)
  152727. var a = (r.hls = new t({ autoStartLoad: !1 }))
  152728. a.attachMedia(o),
  152729. a.loadSource(i),
  152730. (r.unsubscribe = s.subscribeToOperationStateChange(function (e) {
  152731. var t = e.operation.action
  152732. 'play' === t ? (r.loaded || ((r.loaded = !0), a.startLoad()), o.play()) : 'pause' === t && (o.pause(), a.stopLoad(), (r.loaded = !1))
  152733. })),
  152734. n && setTimeout(l.play, 200)
  152735. }
  152736. })
  152737. }),
  152738. (r.prototype.render = function () {
  152739. return c('source', { src: this.props.src, type: this.props.type || 'application/x-mpegURL' })
  152740. }),
  152741. r
  152742. )
  152743. })(u.default.Component),
  152744. f = (function (e) {
  152745. function t(t) {
  152746. var r = e.call(this, t) || this
  152747. return (
  152748. (r.manualJump = !1),
  152749. (r.state = { posterInfo: null, videoState: {} }),
  152750. (r.frameRef = r.frameRef.bind(r)),
  152751. (r.cursorRef = r.cursorRef.bind(r)),
  152752. (r.playerRef = r.playerRef.bind(r)),
  152753. (r.onImageLoaded = r.onImageLoaded.bind(r)),
  152754. (r.onClick = r.onClick.bind(r)),
  152755. (r.setError = r.setError.bind(r)),
  152756. r
  152757. )
  152758. }
  152759. return (
  152760. a.__extends(t, e),
  152761. (t.prototype.onImageLoaded = function (e) {
  152762. var t = this,
  152763. r = new Image()
  152764. ;(r.onload = function () {
  152765. t.setState({ posterInfo: { width: r.width, height: r.height } }), (r = r.onload = null)
  152766. }),
  152767. (r.src = e.target.getAttribute('src'))
  152768. }),
  152769. (t.prototype.frameRef = function (e) {
  152770. this.frameDom = e
  152771. }),
  152772. (t.prototype.cursorRef = function (e) {
  152773. this.cursorDom = e
  152774. }),
  152775. (t.prototype.playerRef = function (e) {
  152776. var t = this
  152777. ;(this.player = e),
  152778. e &&
  152779. e.subscribeToStateChange(function (r) {
  152780. if ((t.setState({ videoState: r }), t.frameDom && t.times)) {
  152781. for (var o = t.props.jumpBufferDuration || 0, a = 0, s = t.times, i = s.length, n = t.props.stopOnNextFrame; a < i - 1 && !(s[a + 1] && r.currentTime < s[a + 1] - o); ) a++
  152782. t.currentIndex !== a && (t.moveCursorToIndex(a), n && !t.manualJump && e.pause(), t.manualJump && (t.manualJump = !1))
  152783. }
  152784. })
  152785. }),
  152786. (t.prototype.moveCursorToIndex = function (e) {
  152787. var t = this.props.classPrefix
  152788. if (this.frameDom && this.cursorDom) {
  152789. var r = this.frameDom.querySelectorAll('.'.concat(t, 'Video-frame'))
  152790. if (r && r.length && r[e]) {
  152791. this.currentIndex = e
  152792. var o = r[e],
  152793. a = this.frameDom.getBoundingClientRect(),
  152794. s = o.getBoundingClientRect()
  152795. this.cursorDom.setAttribute(
  152796. 'style',
  152797. 'width: '
  152798. .concat(s.width - 4, 'px; height: ')
  152799. .concat(s.height - 4, 'px; left: ')
  152800. .concat(s.left + 2 - a.left, 'px; top: ')
  152801. .concat(s.top + 2 - a.top, 'px;')
  152802. )
  152803. }
  152804. }
  152805. }),
  152806. (t.prototype.jumpToIndex = function (e) {
  152807. if (this.times && this.player && this.props.jumpFrame) {
  152808. var t = this.props.jumpBufferDuration || 0,
  152809. r = this.times,
  152810. o = this.player
  152811. ;(this.manualJump = !0), o.seek(r[e] - t), o.play()
  152812. }
  152813. }),
  152814. (t.prototype.onClick = function (e) {
  152815. e.preventDefault()
  152816. }),
  152817. (t.prototype.setError = function (e) {
  152818. var t = this.player
  152819. this.setState({ error: e }), null == t || t.pause()
  152820. }),
  152821. (t.prototype.renderFrames = function () {
  152822. var e = this,
  152823. t = this.props,
  152824. r = t.frames,
  152825. o = t.framesClassName,
  152826. a = t.columnsCount,
  152827. s = t.data,
  152828. i = t.jumpFrame
  152829. t.classPrefix
  152830. var l = t.classnames
  152831. if (('string' == typeof r && '$' === r[0] && (r = n.resolveVariable(r, s)), !r)) return null
  152832. var u = [],
  152833. p = (this.times = [])
  152834. return (
  152835. Object.keys(r).forEach(function (e) {
  152836. var t
  152837. p.push(
  152838. (t = e).indexOf(':')
  152839. ? t
  152840. .split(':')
  152841. .reverse()
  152842. .reduce(function (e, t, r) {
  152843. return e + (parseInt(t, 10) || 0) * Math.pow(60, r)
  152844. }, 0)
  152845. : parseInt(t, 10)
  152846. ),
  152847. u.push({ time: e, src: r[e] })
  152848. }),
  152849. u.length
  152850. ? c(
  152851. 'div',
  152852. { className: l('pos-rlt Video-frameList', o), ref: this.frameRef },
  152853. n.padArr(u, a).map(function (t, r) {
  152854. for (var o = a - t.length, s = []; o--; ) s.push('')
  152855. return c(
  152856. 'div',
  152857. { className: 'pull-in-xs', key: r },
  152858. c(
  152859. 'div',
  152860. { className: l('Hbox Video-frameItem') },
  152861. t.map(function (t, o) {
  152862. return c(
  152863. 'div',
  152864. {
  152865. className: l('Hbox-col Wrapper--xs Video-frame'),
  152866. key: o,
  152867. onClick: function () {
  152868. return e.jumpToIndex(r * a + o)
  152869. }
  152870. },
  152871. t.src ? c('img', { className: 'w-full', alt: 'poster', src: t.src }) : null,
  152872. c('div', { className: l('Video-frameLabel') }, t.time)
  152873. )
  152874. }),
  152875. o
  152876. ? s.map(function (e, t) {
  152877. return c('div', { className: l('Hbox-col Wrapper--xs'), key: 'blank_'.concat(t) })
  152878. })
  152879. : null
  152880. )
  152881. )
  152882. }),
  152883. i ? c('span', { ref: this.cursorRef, className: l('Video-cursor') }) : null
  152884. )
  152885. : null
  152886. )
  152887. }),
  152888. (t.prototype.renderPlayer = function () {
  152889. var e = this.props,
  152890. t = e.poster,
  152891. r = e.autoPlay,
  152892. o = e.muted
  152893. e.name
  152894. var a,
  152895. s = e.data,
  152896. l = e.loop,
  152897. u = e.isLive,
  152898. p = e.minVideoDuration,
  152899. f = e.videoType,
  152900. h = e.playerClassName,
  152901. v = e.classPrefix,
  152902. y = e.aspectRatio,
  152903. g = e.rates,
  152904. b = e.classnames,
  152905. x = n.filter(this.props.src, s, '| raw') || n.getPropValue(this.props),
  152906. P = this.state.videoState,
  152907. R = P.duration && p && P.duration < p,
  152908. L = n.filter(x, s, '| raw'),
  152909. N = this.state.error
  152910. return (
  152911. (a =
  152912. (L && /\.flv(?:$|\?)/.test(L) && u) || 'video/x-flv' === f
  152913. ? c(d, { autoPlay: r, order: 999, isLive: u, src: L, setError: this.setError })
  152914. : (L && /\.m3u8(?:$|\?)/.test(L)) || 'application/x-mpegURL' === f
  152915. ? c(m, { autoPlay: r, order: 999, src: L })
  152916. : c('source', { src: L })),
  152917. c(
  152918. 'div',
  152919. { className: b('Video-player', h) },
  152920. c(
  152921. i.Player,
  152922. { ref: this.playerRef, poster: n.filter(t, s, '| raw'), src: L, autoPlay: r, muted: o, aspectRatio: y, loop: l },
  152923. g && g.length ? c(i.ControlBar, null, c(i.PlaybackRateMenuButton, { rates: g, order: 7.1 })) : null,
  152924. c(i.BigPlayButton, { position: 'center' }),
  152925. a,
  152926. c(i.Shortcut, { disabled: !0 })
  152927. ),
  152928. N ? c('div', { className: b('Video-error') }, N) : null,
  152929. R ? c('p', { className: 'm-t-xs '.concat(v, 'Text--danger') }, '\u89c6\u9891\u65f6\u957f\u5c0f\u4e8e ', p, ' \u79d2') : null
  152930. )
  152931. )
  152932. }),
  152933. (t.prototype.renderPosterAndPlayer = function () {
  152934. var e = this.props,
  152935. t = e.poster,
  152936. r = e.data
  152937. e.locals
  152938. var o = e.minPosterDimension,
  152939. a = e.classnames,
  152940. s = this.state.posterInfo || {},
  152941. i = ''
  152942. return (
  152943. s && o && (o.width || o.height) && (o.width > s.width || o.height > s.height) && (i = 'Text--danger'),
  152944. c(
  152945. 'div',
  152946. { className: 'pull-in-xs' },
  152947. c(
  152948. 'div',
  152949. { className: a('Hbox') },
  152950. c(
  152951. 'div',
  152952. { className: a('Hbox-col') },
  152953. c(
  152954. 'div',
  152955. { className: a('Wrapper Wrapper--xs') },
  152956. c('img', { onLoad: this.onImageLoaded, className: 'w-full', alt: 'poster', src: n.filter(t, r, '| raw') }),
  152957. c(
  152958. 'p',
  152959. { className: 'm-t-xs' },
  152960. '\u5c01\u9762',
  152961. ' ',
  152962. c('span', { className: i }, s.width || '-', ' x ', s.height || '-'),
  152963. i ? c('span', null, ' ', '\u5c01\u9762\u5c3a\u5bf8\u5c0f\u4e8e', ' ', c('span', { className: a('Text--danger') }, o.width || '-', ' x', ' ', o.height || '-')) : null
  152964. )
  152965. )
  152966. ),
  152967. c('div', { className: a('Hbox-col') }, c('div', { className: a('Wrapper Wrapper--xs') }, this.renderPlayer()))
  152968. )
  152969. )
  152970. )
  152971. }),
  152972. (t.prototype.render = function () {
  152973. var e = this.props,
  152974. t = e.splitPoster,
  152975. r = e.className,
  152976. o = e.style
  152977. e.classPrefix
  152978. var a = e.classnames
  152979. return c('div', { className: a('Video', r), onClick: this.onClick, style: o }, this.renderFrames(), t ? this.renderPosterAndPlayer() : this.renderPlayer())
  152980. }),
  152981. (t.defaultProps = { columnsCount: 8, isLive: !1, jumpFrame: !0, aspectRatio: 'auto' }),
  152982. t
  152983. )
  152984. })(u.default.Component)
  152985. !(function (e) {
  152986. function t() {
  152987. return (null !== e && e.apply(this, arguments)) || this
  152988. }
  152989. a.__extends(t, e), (t = a.__decorate([n.Renderer({ type: 'video' })], t))
  152990. })(f),
  152991. (t.FlvSource = d),
  152992. (t.HlsSource = m),
  152993. (t.default = f),
  152994. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  152995. }) /*!node_modules/amis/lib/renderers/Audio.js*/
  152996. amis.define('fe01b55', function (t, e, a, o) {
  152997. 'use strict'
  152998. Object.defineProperty(e, '__esModule', { value: !0 })
  152999. var n = t('68b98b9'),
  153000. i = t('ac704b9'),
  153001. s = t('92cb0ab'),
  153002. r = t('64ea6e0'),
  153003. d = t('59972ca')
  153004. function u(t) {
  153005. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  153006. }
  153007. var p = u(i),
  153008. l = u(s),
  153009. c = t('ac704b9'),
  153010. m = (c.default || c).createElement
  153011. ;(c.default || c).Fragment
  153012. var y = (function (t) {
  153013. function e() {
  153014. var e = (null !== t && t.apply(this, arguments)) || this
  153015. return (
  153016. (e.state = {
  153017. src:
  153018. r.getPropValue(e.props, function (t) {
  153019. return t.src ? r.filter(t.src, t.data, '| raw') : void 0
  153020. }) || '',
  153021. isReady: !1,
  153022. muted: !1,
  153023. playing: !1,
  153024. played: 0,
  153025. seeking: !1,
  153026. volume: 0.8,
  153027. prevVolume: 0.8,
  153028. loaded: 0,
  153029. playbackRate: 1,
  153030. showHandlePlaybackRate: !1,
  153031. showHandleVolume: !1
  153032. }),
  153033. e
  153034. )
  153035. }
  153036. return (
  153037. n.__extends(e, t),
  153038. (e.prototype.componentWillUnmount = function () {
  153039. clearTimeout(this.progressTimeout), clearTimeout(this.durationTimeout)
  153040. }),
  153041. (e.prototype.componentDidMount = function () {
  153042. var t = !!this.props.autoPlay
  153043. this.setState({ playing: t }, this.progress)
  153044. }),
  153045. (e.prototype.componentDidUpdate = function (t) {
  153046. var e = this,
  153047. a = this.props
  153048. r.detectPropValueChanged(
  153049. a,
  153050. t,
  153051. function (t) {
  153052. return e.setState({ src: t, playing: !1 }, function () {
  153053. e.audio.load(), e.progress()
  153054. })
  153055. },
  153056. function (t) {
  153057. return t.src ? r.filter(t.src, t.data, '| raw') : void 0
  153058. }
  153059. )
  153060. }),
  153061. (e.prototype.progress = function () {
  153062. if ((clearTimeout(this.progressTimeout), this.state.src && this.audio)) {
  153063. var t = (this.audio.currentTime || 0) / this.audio.duration,
  153064. e = this.state.playing
  153065. ;(e = !(1 == t || !e)), this.setState({ played: t, playing: e }), (this.progressTimeout = setTimeout(this.progress, this.props.progressInterval / this.state.playbackRate))
  153066. }
  153067. }),
  153068. (e.prototype.audioRef = function (t) {
  153069. this.audio = t
  153070. }),
  153071. (e.prototype.load = function () {
  153072. this.setState({ isReady: !0 })
  153073. }),
  153074. (e.prototype.handlePlaybackRate = function (t) {
  153075. ;(this.audio.playbackRate = t), this.setState({ playbackRate: t, showHandlePlaybackRate: !1 })
  153076. }),
  153077. (e.prototype.handleMute = function () {
  153078. if (this.state.src) {
  153079. var t = this.state,
  153080. e = t.muted,
  153081. a = t.prevVolume,
  153082. o = e ? a : 0
  153083. ;(this.audio.muted = !e), this.setState({ muted: !e, volume: o })
  153084. }
  153085. }),
  153086. (e.prototype.handlePlaying = function () {
  153087. if (this.state.src) {
  153088. var t = this.state.playing
  153089. t ? this.audio.pause() : this.audio.play(), this.setState({ playing: !t })
  153090. }
  153091. }),
  153092. (e.prototype.getCurrentTime = function () {
  153093. if (!this.audio || !this.state.src || !this.state.isReady) return '0:00'
  153094. var t = this.audio.duration,
  153095. e = this.state.played
  153096. return this.formatTime(t * (e || 0))
  153097. }),
  153098. (e.prototype.getDuration = function () {
  153099. if (!this.audio || !this.state.src) return '0:00'
  153100. if (!this.state.isReady) return this.onDurationCheck(), '0:00'
  153101. var t = this.audio,
  153102. e = t.duration,
  153103. a = t.seekable
  153104. return e === 1 / 0 && a.length > 0 ? a.end(a.length - 1) : this.formatTime(e)
  153105. }),
  153106. (e.prototype.onDurationCheck = function () {
  153107. clearTimeout(this.durationTimeout), (this.audio && this.audio.duration) || (this.durationTimeout = setTimeout(this.onDurationCheck, 500))
  153108. }),
  153109. (e.prototype.onSeekChange = function (t) {
  153110. if (this.state.src) {
  153111. var e = t.target.value
  153112. this.setState({ played: e })
  153113. }
  153114. }),
  153115. (e.prototype.onSeekMouseDown = function () {
  153116. this.setState({ seeking: !0 })
  153117. }),
  153118. (e.prototype.onSeekMouseUp = function (t) {
  153119. if (this.state.src && this.state.seeking) {
  153120. var e = t.target.value,
  153121. a = this.audio.duration
  153122. this.audio.currentTime = a * e
  153123. var o = this.props.loop,
  153124. n = this.state.playing
  153125. ;(n = !!(e < 1 || o) && n), this.setState({ playing: n, seeking: !1 })
  153126. }
  153127. }),
  153128. (e.prototype.setVolume = function (t) {
  153129. if (this.state.src) {
  153130. var e = t.target.value
  153131. ;(this.audio.volume = e), this.setState({ volume: e, prevVolume: e })
  153132. }
  153133. }),
  153134. (e.prototype.formatTime = function (t) {
  153135. var e = new Date(1e3 * t),
  153136. a = e.getUTCHours(),
  153137. o = isNaN(e.getUTCMinutes()) ? 0 : e.getUTCMinutes(),
  153138. n = isNaN(e.getUTCSeconds()) ? '00' : this.pad(e.getUTCSeconds())
  153139. return a ? ''.concat(a, ':').concat(this.pad(o), ':').concat(n) : ''.concat(o, ':').concat(n)
  153140. }),
  153141. (e.prototype.pad = function (t) {
  153142. return ('0' + t).slice(-2)
  153143. }),
  153144. (e.prototype.toggleHandlePlaybackRate = function () {
  153145. this.state.src && this.setState({ showHandlePlaybackRate: !this.state.showHandlePlaybackRate })
  153146. }),
  153147. (e.prototype.toggleHandleVolume = function (t) {
  153148. this.state.src && this.setState({ showHandleVolume: t })
  153149. }),
  153150. (e.prototype.renderRates = function () {
  153151. var t = this,
  153152. e = this.props,
  153153. a = e.rates,
  153154. o = e.classnames,
  153155. n = this.state,
  153156. i = n.showHandlePlaybackRate,
  153157. s = n.playbackRate
  153158. return a && a.length
  153159. ? i
  153160. ? m(
  153161. 'div',
  153162. { className: o('Audio-rateControl') },
  153163. a.map(function (e, a) {
  153164. return m(
  153165. 'div',
  153166. {
  153167. key: a,
  153168. className: o('Audio-rateControlItem'),
  153169. onClick: function () {
  153170. return t.handlePlaybackRate(e)
  153171. }
  153172. },
  153173. 'x',
  153174. e.toFixed(1)
  153175. )
  153176. })
  153177. )
  153178. : m('div', { className: o('Audio-rates'), onClick: this.toggleHandlePlaybackRate }, 'x', s.toFixed(1))
  153179. : null
  153180. }),
  153181. (e.prototype.renderPlay = function () {
  153182. var t = this.props.classnames,
  153183. e = this.state.playing
  153184. return m('div', { className: t('Audio-play'), onClick: this.handlePlaying }, m(d.Icon, e ? { icon: 'pause', className: 'icon' } : { icon: 'play', className: 'icon' }))
  153185. }),
  153186. (e.prototype.renderTime = function () {
  153187. var t = this.props.classnames
  153188. return m('div', { className: t('Audio-times') }, this.getCurrentTime(), ' / ', this.getDuration())
  153189. }),
  153190. (e.prototype.renderProcess = function () {
  153191. var t = this.props.classnames,
  153192. e = this.state.played
  153193. return m(
  153194. 'div',
  153195. { className: t('Audio-process') },
  153196. m('input', { type: 'range', min: 0, max: 1, step: 'any', value: e || 0, onMouseDown: this.onSeekMouseDown, onChange: this.onSeekChange, onMouseUp: this.onSeekMouseUp })
  153197. )
  153198. }),
  153199. (e.prototype.renderVolume = function () {
  153200. var t = this,
  153201. e = this.props.classnames,
  153202. a = this.state,
  153203. o = a.volume
  153204. return a.showHandleVolume
  153205. ? m(
  153206. 'div',
  153207. {
  153208. className: e('Audio-volumeControl'),
  153209. onMouseLeave: function () {
  153210. return t.toggleHandleVolume(!1)
  153211. }
  153212. },
  153213. m('div', { className: e('Audio-volumeControlIcon'), onClick: this.handleMute }, m(d.Icon, o > 0 ? { icon: 'volume', className: 'icon' } : { icon: 'mute', className: 'icon' })),
  153214. m('input', { type: 'range', min: 0, max: 1, step: 'any', value: o, onChange: this.setVolume })
  153215. )
  153216. : m(
  153217. 'div',
  153218. {
  153219. className: e('Audio-volume'),
  153220. onMouseEnter: function () {
  153221. return t.toggleHandleVolume(!0)
  153222. }
  153223. },
  153224. m(d.Icon, o > 0 ? { icon: 'volume', className: 'icon' } : { icon: 'mute', className: 'icon' })
  153225. )
  153226. }),
  153227. (e.prototype.render = function () {
  153228. var t = this,
  153229. e = this.props,
  153230. a = e.className,
  153231. o = e.style,
  153232. n = e.inline,
  153233. i = e.autoPlay,
  153234. s = e.loop,
  153235. r = e.controls,
  153236. d = e.classnames,
  153237. u = this.state,
  153238. c = u.muted,
  153239. y = u.src
  153240. return m(
  153241. 'div',
  153242. { className: d('Audio', a, n ? 'Audio--inline' : ''), style: o },
  153243. m('audio', { className: d('Audio-original'), ref: this.audioRef, onCanPlay: this.load, autoPlay: i, controls: !0, muted: c, loop: s }, m('source', { src: y })),
  153244. m(
  153245. 'div',
  153246. { className: d('Audio-controls') },
  153247. r &&
  153248. r.map(function (e, a) {
  153249. var o = (e = 'render' + l.default(e))
  153250. return m(p.default.Fragment, { key: a }, t[o]())
  153251. })
  153252. )
  153253. )
  153254. }),
  153255. (e.defaultProps = { inline: !0, autoPlay: !1, playbackRate: 1, loop: !1, rates: [], progressInterval: 1e3, controls: ['rates', 'play', 'time', 'process', 'volume'] }),
  153256. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], e.prototype, 'progress', null),
  153257. n.__decorate(
  153258. [r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [HTMLMediaElement]), n.__metadata('design:returntype', void 0)],
  153259. e.prototype,
  153260. 'audioRef',
  153261. null
  153262. ),
  153263. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], e.prototype, 'load', null),
  153264. n.__decorate(
  153265. [r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Number]), n.__metadata('design:returntype', void 0)],
  153266. e.prototype,
  153267. 'handlePlaybackRate',
  153268. null
  153269. ),
  153270. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], e.prototype, 'handleMute', null),
  153271. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], e.prototype, 'handlePlaying', null),
  153272. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], e.prototype, 'getCurrentTime', null),
  153273. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], e.prototype, 'getDuration', null),
  153274. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], e.prototype, 'onDurationCheck', null),
  153275. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], e.prototype, 'onSeekChange', null),
  153276. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], e.prototype, 'onSeekMouseDown', null),
  153277. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], e.prototype, 'onSeekMouseUp', null),
  153278. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], e.prototype, 'setVolume', null),
  153279. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Number]), n.__metadata('design:returntype', void 0)], e.prototype, 'formatTime', null),
  153280. n.__decorate([r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Number]), n.__metadata('design:returntype', void 0)], e.prototype, 'pad', null),
  153281. n.__decorate(
  153282. [r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)],
  153283. e.prototype,
  153284. 'toggleHandlePlaybackRate',
  153285. null
  153286. ),
  153287. n.__decorate(
  153288. [r.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Boolean]), n.__metadata('design:returntype', void 0)],
  153289. e.prototype,
  153290. 'toggleHandleVolume',
  153291. null
  153292. ),
  153293. e
  153294. )
  153295. })(p.default.Component)
  153296. !(function (t) {
  153297. function e() {
  153298. return (null !== t && t.apply(this, arguments)) || this
  153299. }
  153300. n.__extends(e, t), (e = n.__decorate([r.Renderer({ type: 'audio' })], e))
  153301. })(y),
  153302. (e.Audio = y),
  153303. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  153304. }) /*!node_modules/amis/lib/renderers/Nav.js*/
  153305. amis.define('5d19971', function (e, t, n, a) {
  153306. 'use strict'
  153307. Object.defineProperty(t, '__esModule', { value: !0 })
  153308. var i = e('68b98b9'),
  153309. o = e('ac704b9'),
  153310. r = e('1e5c4ba'),
  153311. d = e('4d28952'),
  153312. l = e('37efca2'),
  153313. s = e('6175dcb'),
  153314. c = e('7d5c8a5'),
  153315. u = e('64ea6e0'),
  153316. p = e('59972ca')
  153317. function f(e) {
  153318. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  153319. }
  153320. var v = f(o),
  153321. h = f(l),
  153322. g = f(s),
  153323. _ = f(c),
  153324. m = e('ac704b9'),
  153325. y = (m.default || m).createElement
  153326. ;(m.default || m).Fragment
  153327. var b = (function (e) {
  153328. function t() {
  153329. var t = (null !== e && e.apply(this, arguments)) || this
  153330. return (t.startPoint = { y: 0, x: 0 }), (t.state = { keyword: '', filteredLinks: [] }), t
  153331. }
  153332. return (
  153333. i.__extends(t, e),
  153334. (t.prototype.handleClick = function (e, t) {
  153335. return i.__awaiter(this, void 0, void 0, function () {
  153336. var n, a, o
  153337. return i.__generator(this, function (i) {
  153338. switch (i.label) {
  153339. case 0:
  153340. return (
  153341. (n = this.props),
  153342. (a = n.env),
  153343. (o = n.onSelect),
  153344. e && e.to && (null == a || a.tracker({ eventType: 'link', eventData: { label: e.label, link: e.to } })),
  153345. [4, null == o ? void 0 : o(e, t)]
  153346. )
  153347. case 1:
  153348. return i.sent(), [2, !1]
  153349. }
  153350. })
  153351. })
  153352. }),
  153353. (t.prototype.handleChange = function (e) {
  153354. return i.__awaiter(this, void 0, void 0, function () {
  153355. var t
  153356. return i.__generator(this, function (n) {
  153357. return (t = this.props.onChange) && t(e), [2]
  153358. })
  153359. })
  153360. }),
  153361. (t.prototype.toggleLink = function (e, t, n) {
  153362. var a, i
  153363. null === (i = (a = this.props).onToggle) || void 0 === i || i.call(a, e, t, n)
  153364. }),
  153365. (t.prototype.getDropInfo = function (e, t, n) {
  153366. var a,
  153367. i,
  153368. o,
  153369. r = this.props,
  153370. d = r.dragOnSameLevel,
  153371. l = r.indentSize,
  153372. s = e.target.getBoundingClientRect(),
  153373. c = null === (a = this.dragNode) || void 0 === a ? void 0 : a.link,
  153374. u = s.top,
  153375. p = s.height,
  153376. f = s.width,
  153377. v = e.clientY,
  153378. h = e.clientX,
  153379. g = n * (null !== (i = parseInt(l, 10)) && void 0 !== i ? i : 16),
  153380. _ = g + 0.2 * f
  153381. return (o = v >= u + p / 2 ? 'bottom' : 'top'), !d && 'bottom' === o && h >= this.startPoint.x + _ && (o = 'self'), { nodeId: t, dragLink: c, position: o, rect: s, height: p, left: g }
  153382. }),
  153383. (t.prototype.updateDropIndicator = function (e) {
  153384. var t,
  153385. n = this.props,
  153386. a = n.dragOnSameLevel,
  153387. i = n.overflow,
  153388. o = e.target.querySelector('a'),
  153389. d = null == o ? void 0 : o.getAttribute('data-id'),
  153390. l = Number(null == o ? void 0 : o.getAttribute('data-depth')),
  153391. s = (i && i.enable && i.wrapperComponent) || 'ul'
  153392. if (a && (null === (t = this.dragNode) || void 0 === t ? void 0 : t.node.closest(''.concat(s, '[role="menu"]'))) !== (null == o ? void 0 : o.closest(''.concat(s, '[role="menu"]'))))
  153393. return this.setState({ dropIndicator: void 0 }), void (this.dropInfo = null)
  153394. this.dropInfo = this.getDropInfo(e, d, l)
  153395. var c = this.dropInfo,
  153396. u = c.position,
  153397. p = c.rect,
  153398. f = c.dragLink,
  153399. v = c.height,
  153400. g = c.left
  153401. if (d === (null == f ? void 0 : f.__id)) return this.setState({ dropIndicator: void 0 }), void (this.dropInfo = null)
  153402. var _ = r.findDOMNode(this).firstChild
  153403. if ('self' === u) {
  153404. var m = { top: p.top - _.getBoundingClientRect().top, left: g, width: _.getBoundingClientRect().width - g, height: v, opacity: 0.2 }
  153405. ;(!this.state.dropIndicator || (this.state.dropIndicator && !h.default(this.state.dropIndicator, m))) && this.setState({ dropIndicator: m })
  153406. } else {
  153407. m = { top: ('bottom' === u ? p.top + p.height : p.top) - _.getBoundingClientRect().top, left: g, width: _.getBoundingClientRect().width - g }
  153408. ;(!this.state.dropIndicator || (this.state.dropIndicator && !h.default(this.state.dropIndicator, m))) && this.setState({ dropIndicator: m })
  153409. }
  153410. }),
  153411. (t.prototype.handleDragStart = function (e) {
  153412. var t = this
  153413. return function (n) {
  153414. n.stopPropagation()
  153415. var a = n.currentTarget
  153416. ;(n.dataTransfer.effectAllowed = 'copyMove'),
  153417. n.dataTransfer.setDragImage(a, 0, 0),
  153418. (t.dragNode = { node: a, link: e }),
  153419. (t.dropInfo = null),
  153420. (t.startPoint = { x: n.clientX, y: n.clientY }),
  153421. a.addEventListener('dragend', t.handleDragEnd),
  153422. document.body.addEventListener('dragover', t.handleDragOver)
  153423. }
  153424. }),
  153425. (t.prototype.handleDragOver = function (e) {
  153426. if ((e.preventDefault(), e.stopPropagation(), this.dragNode)) {
  153427. var t = e.target.querySelector('a')
  153428. ;(null == t ? void 0 : t.getAttribute('data-id')) && this.updateDropIndicator(e)
  153429. }
  153430. }),
  153431. (t.prototype.handleDragEnd = function (e) {
  153432. var t, n, a
  153433. e.preventDefault(), e.stopPropagation(), this.setState({ dropIndicator: void 0 })
  153434. var i = e.currentTarget,
  153435. o = i.getAttribute('data-id')
  153436. if (!o) {
  153437. var r = i.querySelector('a')
  153438. r && (o = r.getAttribute('data-id'))
  153439. }
  153440. var d = null === (t = this.dropInfo) || void 0 === t ? void 0 : t.nodeId
  153441. this.dropInfo &&
  153442. d &&
  153443. o !== d &&
  153444. (i.removeEventListener('dragend', this.handleDragEnd),
  153445. document.body.removeEventListener('dragover', this.handleDragOver),
  153446. null === (a = (n = this.props).onDragUpdate) || void 0 === a || a.call(n, this.dropInfo),
  153447. (this.dragNode = null),
  153448. (this.dropInfo = null))
  153449. }),
  153450. (t.prototype.normalizeNavigations = function (e, t) {
  153451. var n = this,
  153452. a = this.props,
  153453. o = a.level,
  153454. r = a.stacked,
  153455. d = a.mode,
  153456. l = a.itemActions,
  153457. s = a.render,
  153458. c = a.popOverContainer,
  153459. f = a.env,
  153460. h = a.classnames,
  153461. _ = a.data,
  153462. m = a.collapsed
  153463. if (!e) return []
  153464. if (o && t > o) return []
  153465. var b = m && 1 === t
  153466. return e
  153467. .filter(function (e) {
  153468. return !(!0 === e.hidden || !1 === e.visible)
  153469. })
  153470. .map(function (e) {
  153471. var a = [],
  153472. o = []
  153473. e.icon &&
  153474. (Array.isArray(e.icon) ? e.icon : [e.icon]).forEach(function (e, t) {
  153475. if (v.default.isValidElement(e)) a.push(e)
  153476. else if (g.default(e)) a.push(y(p.Icon, { key: 'icon-'.concat(t), cx: h, icon: e, className: b ? '' : 'mr-2' }))
  153477. else if (e && u.isObject(e)) {
  153478. var n = 'after' === e.position,
  153479. i = y(p.Icon, { key: 'icon-'.concat(t), cx: h, icon: e.icon || e, className: b ? '' : n ? 'ml-2' : 'mr-2' })
  153480. n ? o.push(i) : a.push(i)
  153481. }
  153482. })
  153483. var m = 'string' == typeof e.label ? u.filter(e.label, _) : v.default.isValidElement(e.label) ? v.default.cloneElement(e.label) : s('inline', e.label),
  153484. C = r && 'float' !== d && !e.expanded && e.overflow && u.isObject(e.overflow) && e.overflow.enable,
  153485. w = e.children
  153486. if (C) {
  153487. var k = e.overflow,
  153488. S = k.maxVisibleCount,
  153489. I = k.overflowIndicator,
  153490. O = void 0 === I ? 'fa fa-ellipsis-h' : I,
  153491. N = k.overflowLabel,
  153492. x = k.overflowClassName,
  153493. A = S || 2
  153494. A < ((null == w ? void 0 : w.length) || 0) &&
  153495. (w =
  153496. null == w
  153497. ? void 0
  153498. : w.map(function (t, n) {
  153499. return i.__assign(i.__assign({}, t), {
  153500. label: n === A ? y('span', { className: h(x) }, y(p.Icon, { icon: O, className: 'icon Nav-item-icon' }), N && u.isObject(N) ? s('nav-overflow-label', N) : N) : t.label,
  153501. hidden: n > A || e.hidden,
  153502. expandMore: n === A
  153503. })
  153504. }))
  153505. }
  153506. return {
  153507. link: e,
  153508. label: m,
  153509. labelExtra: o.length ? y('i', { className: h('Nav-Menu-item-icon-after') }, o) : null,
  153510. icon: a.length ? y('i', null, a) : null,
  153511. children: w ? n.normalizeNavigations(w, 'group' === e.mode ? t : t + 1) : [],
  153512. path: e.to,
  153513. open: e.unfolded,
  153514. extra: l
  153515. ? s('inline', l, {
  153516. data: u.createObject(_, e),
  153517. popOverContainer:
  153518. c ||
  153519. (f && f.getModalContainer
  153520. ? f.getModalContainer
  153521. : function () {
  153522. return document.body
  153523. }),
  153524. closeOnClick: !0
  153525. })
  153526. : null,
  153527. disabled: !!e.disabled,
  153528. disabledTip: e.disabledTip,
  153529. hidden: e.hidden,
  153530. className: e.className,
  153531. mode: e.mode
  153532. }
  153533. })
  153534. }),
  153535. (t.prototype.handleSearch = function (e) {
  153536. return i.__awaiter(this, void 0, void 0, function () {
  153537. var t, n, a, o, r, l, s
  153538. return i.__generator(this, function (c) {
  153539. return (
  153540. (t = this.props),
  153541. (n = t.links),
  153542. (a = t.searchConfig),
  153543. (o = void 0 === a ? {} : a),
  153544. (r = _.default(null != n ? n : [])),
  153545. (l = null == o ? void 0 : o.matchFunc),
  153546. e
  153547. ? (l && 'string' == typeof l
  153548. ? (l = u.str2function(l, 'link', 'keyword'))
  153549. : 'function' == typeof l ||
  153550. (l = function (e, t) {
  153551. var n, a
  153552. return (
  153553. (null === (n = d.matchSorter([e], t, { keys: ['label', 'title', 'key'], threshold: d.matchSorter.rankings.CONTAINS })) || void 0 === n ? void 0 : n.length) ||
  153554. ((null == e ? void 0 : e.children) && (null === (a = e.children) || void 0 === a ? void 0 : a.length) > 0)
  153555. )
  153556. }),
  153557. (s = function (e, t) {
  153558. var n = function (e, a) {
  153559. if (l(a, t)) return e.push(i.__assign(i.__assign({}, a), { unfolded: !0 })), e
  153560. if (Array.isArray(a.children)) {
  153561. var o = a.children.reduce(n, [])
  153562. o.length && e.push(i.__assign(i.__assign({}, a), { unfolded: !0, children: o }))
  153563. }
  153564. return e
  153565. }
  153566. return e.reduce(n, [])
  153567. }),
  153568. this.setState({ keyword: e, filteredLinks: s(r, e) }),
  153569. [2])
  153570. : (this.setState({ keyword: '', filteredLinks: [] }), [2])
  153571. )
  153572. })
  153573. })
  153574. }),
  153575. (t.prototype.renderSearchBox = function () {
  153576. var e,
  153577. t,
  153578. n,
  153579. a = this.props,
  153580. i = a.classnames,
  153581. o = a.searchable,
  153582. r = a.searchConfig,
  153583. d = void 0 === r ? {} : r,
  153584. l = this.state.keyword
  153585. return y(
  153586. v.default.Fragment,
  153587. null,
  153588. o
  153589. ? y(p.SearchBox, {
  153590. className: i('Nav-SearchBox', null == d ? void 0 : d.className),
  153591. mini: null !== (e = d.mini) && void 0 !== e && e,
  153592. enhance: null !== (t = d.enhance) && void 0 !== t && t,
  153593. clearable: null === (n = d.clearable) || void 0 === n || n,
  153594. searchImediately: d.searchImediately,
  153595. placeholder: d.placeholder,
  153596. defaultValue: '',
  153597. value: null != l ? l : '',
  153598. onSearch: this.handleSearch,
  153599. onChange: u.noop
  153600. })
  153601. : null
  153602. )
  153603. }),
  153604. (t.prototype.render = function () {
  153605. var e,
  153606. t = this.props,
  153607. n = t.className,
  153608. a = t.style,
  153609. i = t.stacked,
  153610. o = t.mode,
  153611. r = t.classnames,
  153612. d = t.links,
  153613. l = t.loading,
  153614. s = t.overflow,
  153615. c = t.loadingConfig,
  153616. f = t.itemBadge,
  153617. h = t.badge,
  153618. g = t.data,
  153619. _ = t.location,
  153620. m = t.collapsed,
  153621. b = t.expandIcon,
  153622. C = t.indentSize,
  153623. w = t.accordion,
  153624. k = t.draggable,
  153625. S = t.themeColor,
  153626. I = t.expandPosition,
  153627. O = t.popupClassName,
  153628. N = t.disabled,
  153629. x = t.id,
  153630. A = t.render,
  153631. L = t.popOverContainer,
  153632. T = t.env,
  153633. D = t.searchable,
  153634. R = t.testIdBuilder,
  153635. j = this.state,
  153636. E = j.dropIndicator,
  153637. F = j.filteredLinks,
  153638. P = null
  153639. if (s && u.isObject(s) && s.enable) {
  153640. var B = s.overflowIndicator,
  153641. M = void 0 === B ? 'fa fa-ellipsis-h' : B,
  153642. U = s.overflowLabel,
  153643. K = s.overflowClassName
  153644. P = y('span', { className: r(K) }, y(v.default.Fragment, null, y(p.Icon, { icon: M, className: 'icon Nav-item-icon' }), U && u.isObject(U) ? A('nav-overflow-label', U) : U))
  153645. }
  153646. var z = null,
  153647. V = ''
  153648. if (a)
  153649. try {
  153650. z = u.buildStyle(a, g)
  153651. var q = JSON.stringify(z)
  153652. .replace(/\,/g, ';')
  153653. .replace(/\"/g, '')
  153654. .replace(/[A-Z]/g, function (e) {
  153655. return '-' + e.toLowerCase()
  153656. })
  153657. ;(V = r('Nav-PopupClassName-'.concat(x))), document.getElementById(V) || u.insertStyle({ style: '.'.concat(V, ' ').concat(q), classId: V })
  153658. } catch (e) {}
  153659. var W = Array.isArray(F) && F.length > 0 ? F : d,
  153660. X = y(
  153661. v.default.Fragment,
  153662. null,
  153663. Array.isArray(W)
  153664. ? y(p.Menu, {
  153665. navigations: this.normalizeNavigations(W, 1),
  153666. isActive: function (e, t) {
  153667. if (e.link && void 0 !== e.link.active) return e.link.active
  153668. var n = e.path
  153669. return !!(_.pathname === n)
  153670. },
  153671. isOpen: function (e) {
  153672. return !!e.open
  153673. },
  153674. stacked: !!i,
  153675. mode: o,
  153676. testIdBuilder: R,
  153677. themeColor: S,
  153678. onSelect: this.handleClick,
  153679. onToggle: this.toggleLink,
  153680. onChange: this.handleChange,
  153681. renderLink: function (e) {
  153682. return e.link
  153683. },
  153684. badge: f || h,
  153685. collapsed: m,
  153686. overflowedIndicator: P,
  153687. overflowMaxCount: null == s ? void 0 : s.maxVisibleCount,
  153688. overflowedIndicatorPopupClassName: r(null == s ? void 0 : s.overflowPopoverClassName),
  153689. overflowSuffix: (null == s ? void 0 : s.overflowSuffix) ? A('nav-overflow-suffix', null == s ? void 0 : s.overflowSuffix) : null,
  153690. overflowItemWidth: null == s ? void 0 : s.itemWidth,
  153691. overflowComponent: null == s ? void 0 : s.wrapperComponent,
  153692. overflowStyle: null == s ? void 0 : s.style,
  153693. popupClassName: ''.concat(O || '').concat(V ? ' '.concat(V) : ''),
  153694. expandIcon: b ? ('string' == typeof b ? b : A('expand-icon', b)) : null,
  153695. expandBefore: 'after' !== I,
  153696. inlineIndent: C,
  153697. accordion: w,
  153698. draggable: k,
  153699. data: g,
  153700. disabled: N,
  153701. onDragStart: this.handleDragStart,
  153702. popOverContainer:
  153703. L ||
  153704. (T && T.getModalContainer
  153705. ? T.getModalContainer
  153706. : function () {
  153707. return document.body
  153708. })
  153709. })
  153710. : null,
  153711. y(p.Spinner, { show: !!l, overlay: !0, loadingConfig: c })
  153712. )
  153713. return y(
  153714. 'div',
  153715. { className: r('Nav', n, ((e = {}), (e['Nav-horizontal'] = !i), (e['Nav--searchable'] = !!D), e)), style: z },
  153716. D ? y(v.default.Fragment, null, this.renderSearchBox(), X) : X,
  153717. E ? y('div', { className: r('Nav-dropIndicator'), style: E }) : null
  153718. )
  153719. }),
  153720. (t.defaultProps = { indentSize: 16 }),
  153721. i.__decorate(
  153722. [u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object, Number]), i.__metadata('design:returntype', Promise)],
  153723. t.prototype,
  153724. 'handleClick',
  153725. null
  153726. ),
  153727. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Array]), i.__metadata('design:returntype', Promise)], t.prototype, 'handleChange', null),
  153728. i.__decorate(
  153729. [u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object, Number, Boolean]), i.__metadata('design:returntype', void 0)],
  153730. t.prototype,
  153731. 'toggleLink',
  153732. null
  153733. ),
  153734. i.__decorate(
  153735. [u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [DragEvent, String, Number]), i.__metadata('design:returntype', Object)],
  153736. t.prototype,
  153737. 'getDropInfo',
  153738. null
  153739. ),
  153740. i.__decorate(
  153741. [u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [DragEvent]), i.__metadata('design:returntype', void 0)],
  153742. t.prototype,
  153743. 'updateDropIndicator',
  153744. null
  153745. ),
  153746. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'handleDragStart', null),
  153747. i.__decorate(
  153748. [u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [DragEvent]), i.__metadata('design:returntype', void 0)],
  153749. t.prototype,
  153750. 'handleDragOver',
  153751. null
  153752. ),
  153753. i.__decorate(
  153754. [u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [DragEvent]), i.__metadata('design:returntype', void 0)],
  153755. t.prototype,
  153756. 'handleDragEnd',
  153757. null
  153758. ),
  153759. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [String]), i.__metadata('design:returntype', Promise)], t.prototype, 'handleSearch', null),
  153760. t
  153761. )
  153762. })(v.default.Component),
  153763. C = u.themeable(b),
  153764. w = p.withRemoteConfig({
  153765. adaptor: function (e, t) {
  153766. var n = Array.isArray(e) ? e : e.links || e.options || e.items || e.rows
  153767. if (!Array.isArray(n)) throw new Error('payload.data.options is not array.')
  153768. return n
  153769. },
  153770. afterLoad: function (e, t, n) {
  153771. return i.__awaiter(void 0, void 0, void 0, function () {
  153772. var a, o, r
  153773. return i.__generator(this, function (i) {
  153774. switch (i.label) {
  153775. case 0:
  153776. return (a = n.dispatchEvent), (o = n.data), [4, a('loaded', u.createObject(o, { data: e.value, items: e.links }))]
  153777. case 1:
  153778. return (
  153779. (null == (r = i.sent()) ? void 0 : r.prevented) ||
  153780. (e.value &&
  153781. !u.someTree(t, function (e) {
  153782. return e.active
  153783. }) &&
  153784. n.env.jumpTo(u.filter(e.value, n.data), void 0, n.data)),
  153785. [2]
  153786. )
  153787. }
  153788. })
  153789. })
  153790. },
  153791. normalizeConfig: function (e, t, n, a) {
  153792. if (Array.isArray(e) && 'toggle' !== a) {
  153793. var o = n.data,
  153794. r = n.env,
  153795. d = n.unfoldedField,
  153796. l = n.foldedField,
  153797. s = n.location,
  153798. c = n.level,
  153799. p = n.defaultOpenLevel,
  153800. f = n.disabled,
  153801. v = n.valueField,
  153802. h = function (e, t) {
  153803. return (
  153804. !f &&
  153805. !e.disabled &&
  153806. (a && !['location-change', 'data-change'].includes(a) && void 0 !== e.active
  153807. ? e.active
  153808. : (t === c &&
  153809. !!u.findTree(e.children || [], function (t) {
  153810. return !!(t.hasOwnProperty('to') && r && r.isCurrentUrl(u.filter(t.to, o), e))
  153811. })) ||
  153812. (e.activeOn ? u.evalExpression(e.activeOn, o) || u.evalExpression(e.activeOn, s) : !!(e.hasOwnProperty('to') && null !== e.to && r && r.isCurrentUrl(u.filter(e.to, o), e))))
  153813. )
  153814. }
  153815. e = u.mapTree(
  153816. e,
  153817. function (e, n, a) {
  153818. var r,
  153819. s = i.__assign(i.__assign(i.__assign({}, e), u.getExprProperties(e, o)), { active: h(e, a), __id: null !== (r = e.__id) && void 0 !== r ? r : u.guid() }),
  153820. c = null
  153821. return (
  153822. !e.defer &&
  153823. v &&
  153824. e[v] &&
  153825. (c = u.findTree(t || [], function (t) {
  153826. return t[v] === e[v]
  153827. })),
  153828. (s.unfolded = c
  153829. ? u.isUnfolded(c, { unfoldedField: d, foldedField: l })
  153830. : void 0 !== e.unfolded
  153831. ? u.isUnfolded(s, { unfoldedField: d, foldedField: l })
  153832. : !!(p && a <= p) ||
  153833. (e.children &&
  153834. !!u.findTree(e.children, function (e, t, n) {
  153835. return h(e, a + n)
  153836. }))),
  153837. s
  153838. )
  153839. },
  153840. 1,
  153841. !0
  153842. )
  153843. }
  153844. return e
  153845. },
  153846. beforeDeferLoad: function (e, t, n) {
  153847. return u.spliceTree(n, t, 1, i.__assign(i.__assign({}, e), { loading: !0 }))
  153848. },
  153849. afterDeferLoad: function (e, t, n, a, o) {
  153850. var r, d, l, s
  153851. return i.__awaiter(this, void 0, void 0, function () {
  153852. var c, p, f, v, h
  153853. return i.__generator(this, function (g) {
  153854. switch (g.label) {
  153855. case 0:
  153856. return (c = o.dispatchEvent), (p = o.data), [4, c('loaded', u.createObject(p, { data: n.data, item: i.__assign({}, e) }))]
  153857. case 1:
  153858. return (null == (f = g.sent()) ? void 0 : f.prevented)
  153859. ? [2]
  153860. : ((v = i.__assign(i.__assign({}, e), { loading: !1, loaded: !0, error: n.ok ? void 0 : n.msg })),
  153861. (h = Array.isArray(n.data)
  153862. ? n.data
  153863. : (null === (r = n.data) || void 0 === r ? void 0 : r.links) ||
  153864. (null === (d = n.data) || void 0 === d ? void 0 : d.options) ||
  153865. (null === (l = n.data) || void 0 === l ? void 0 : l.items) ||
  153866. (null === (s = n.data) || void 0 === s ? void 0 : s.rows)),
  153867. Array.isArray(h) && ((v.children = h.concat()), (v.unfolded = !0)),
  153868. [2, u.spliceTree(a, t, 1, v)])
  153869. }
  153870. })
  153871. })
  153872. }
  153873. })(
  153874. (function (e) {
  153875. function t(t) {
  153876. var n = e.call(this, t) || this
  153877. return (
  153878. (n.state = { currentKey: t.showKey || '', collapsed: t.collapsed || !1 }),
  153879. (n.toggleLink = n.toggleLink.bind(n)),
  153880. (n.handleSelect = n.handleSelect.bind(n)),
  153881. (n.dragUpdate = n.dragUpdate.bind(n)),
  153882. (n.handleChange = n.handleChange.bind(n)),
  153883. null == t || t.onRef(n),
  153884. n
  153885. )
  153886. }
  153887. return (
  153888. i.__extends(t, e),
  153889. (t.prototype.componentDidMount = function () {
  153890. Array.isArray(this.props.links) && this.props.updateConfig(this.props.links, 'mount')
  153891. }),
  153892. (t.prototype.componentDidUpdate = function (e, t) {
  153893. h.default(this.props.location, e.location)
  153894. ? h.default(this.props.links, e.links)
  153895. ? u.isObjectShallowModified(this.props.data, e.data, !1, void 0, void 0, 10) && this.props.updateConfig(this.props.config, 'data-change')
  153896. : this.props.updateConfig(this.props.links, 'update')
  153897. : this.props.updateConfig(this.props.config, 'location-change'),
  153898. e.defaultOpenLevel !== this.props.defaultOpenLevel && this.props.updateConfig(this.props.config, 'update'),
  153899. e.collapsed !== this.props.collapsed && this.setState({ collapsed: this.props.collapsed }),
  153900. t.collapsed !== this.state.collapsed && this.props.dispatchEvent('collapsed', u.createObject(this.props.data, { collapsed: this.state.collapsed }))
  153901. }),
  153902. (t.prototype.getCurrentLink = function (e) {
  153903. var t = null,
  153904. n = this.props,
  153905. a = n.config,
  153906. i = n.data,
  153907. o = n.valueField,
  153908. r = u.resolveVariableAndFilter(e, i, '| raw')
  153909. return (
  153910. e &&
  153911. (t = u.findTree(a, function (e) {
  153912. return o ? e[o] === r : e.label == r || e.key == r
  153913. })),
  153914. t
  153915. )
  153916. }),
  153917. (t.prototype.toggleLink = function (e, t, n) {
  153918. return i.__awaiter(this, void 0, void 0, function () {
  153919. var t, a, o, r, d, l, s, c, p, f, v
  153920. return i.__generator(this, function (h) {
  153921. switch (h.label) {
  153922. case 0:
  153923. return (
  153924. (t = this.props),
  153925. (a = t.config),
  153926. (o = t.updateConfig),
  153927. (r = t.deferLoad),
  153928. (d = t.dispatchEvent),
  153929. (l = t.stacked),
  153930. (s = t.mode),
  153931. (c = t.accordion),
  153932. (p = t.data),
  153933. (f = l && 'float' !== s && c),
  153934. [4, d('toggled', u.createObject(p, { item: i.__assign({}, e), open: void 0 !== n ? !n : !e.unfolded }))]
  153935. )
  153936. case 1:
  153937. return (
  153938. (null == (v = h.sent()) ? void 0 : v.prevented) ||
  153939. (e.defer && !e.loaded
  153940. ? r(e)
  153941. : o(
  153942. u.mapTree(a, function (t) {
  153943. return e.__id === t.__id
  153944. ? i.__assign(i.__assign({}, t), { unfolded: void 0 !== n ? !n : !t.unfolded })
  153945. : i.__assign(i.__assign({}, t), {
  153946. unfolded: f
  153947. ? !!u.findTree(t.children || [], function (t) {
  153948. return t === e
  153949. })
  153950. : t.unfolded
  153951. })
  153952. }),
  153953. 'toggle'
  153954. )),
  153955. [2]
  153956. )
  153957. }
  153958. })
  153959. })
  153960. }),
  153961. (t.prototype.dragUpdate = function (e) {
  153962. var t, n
  153963. return i.__awaiter(this, void 0, void 0, function () {
  153964. var a, o, r, d, l, s
  153965. return i.__generator(this, function (i) {
  153966. switch (i.label) {
  153967. case 0:
  153968. return (
  153969. (a = this.props.config),
  153970. (o = e.nodeId),
  153971. (r = e.dragLink),
  153972. (d = e.position),
  153973. r &&
  153974. ((l = u.findTreeIndex(a, function (e) {
  153975. return e.__id === r.__id
  153976. })),
  153977. (a = u.spliceTree(a, l, 1)),
  153978. 'self' === d
  153979. ? u.mapTree(a, function (e) {
  153980. return e.__id === o && (e.children || (e.children = []), e.children.push(r)), e
  153981. })
  153982. : ((s = u.findTreeIndex(a, function (e) {
  153983. return e.__id === o
  153984. })),
  153985. 'bottom' === d && s && s.push(s.pop() + 1),
  153986. (a = u.spliceTree(a, s, 0, r)))),
  153987. this.props.updateConfig(a, 'update'),
  153988. null === (n = (t = this.props).onOrderChange) || void 0 === n || n.call(t, a),
  153989. [
  153990. 4,
  153991. this.saveOrder(
  153992. u.mapTree(a, function (e) {
  153993. for (var t in e) /^__.*$/.test(t) && delete e[t]
  153994. return e
  153995. })
  153996. )
  153997. ]
  153998. )
  153999. case 1:
  154000. return i.sent(), [2]
  154001. }
  154002. })
  154003. })
  154004. }),
  154005. (t.prototype.saveOrder = function (e) {
  154006. return i.__awaiter(this, void 0, void 0, function () {
  154007. var t, n, a, o, r
  154008. return i.__generator(this, function (i) {
  154009. switch (i.label) {
  154010. case 0:
  154011. return (
  154012. (t = this.props),
  154013. (n = t.saveOrderApi),
  154014. (a = t.env),
  154015. (o = t.data),
  154016. (r = t.reload),
  154017. n && u.isEffectiveApi(n) ? [4, null == a ? void 0 : a.fetcher(n, u.createObject(o, { data: e }), { method: 'post' })] : [3, 2]
  154018. )
  154019. case 1:
  154020. return i.sent(), r(), [3, 3]
  154021. case 2:
  154022. this.props.onOrderChange || null == a || a.alert('NAV saveOrderApi is required!'), (i.label = 3)
  154023. case 3:
  154024. return [2]
  154025. }
  154026. })
  154027. })
  154028. }),
  154029. (t.prototype.expandLink = function (e) {
  154030. var t = this.props,
  154031. n = t.config
  154032. ;(0, t.updateConfig)(
  154033. u.mapTree(n, function (t) {
  154034. return u.findTree((null == t ? void 0 : t.children) || [], function (t) {
  154035. return t.__id === e.__id
  154036. })
  154037. ? i.__assign(i.__assign({}, t), { expanded: !0 })
  154038. : i.__assign({}, t)
  154039. }),
  154040. 'expand'
  154041. )
  154042. }),
  154043. (t.prototype.handleChange = function (e) {
  154044. var t = this.props,
  154045. n = t.dispatchEvent,
  154046. a = t.data
  154047. setTimeout(function () {
  154048. n('change', u.createObject(a, { value: e }))
  154049. })
  154050. }),
  154051. (t.prototype.handleSelect = function (e, t) {
  154052. return i.__awaiter(this, void 0, void 0, function () {
  154053. var n, a, o, r, d, l, s, c, p
  154054. return i.__generator(this, function (f) {
  154055. switch (f.label) {
  154056. case 0:
  154057. return (
  154058. (n = this.props),
  154059. (a = n.onSelect),
  154060. (o = n.env),
  154061. (r = n.data),
  154062. (d = n.level),
  154063. (l = n.dispatchEvent),
  154064. (s = n.updateConfig),
  154065. (c = n.config),
  154066. [4, l('click', u.createObject(r, { item: i.__assign({}, e) }))]
  154067. )
  154068. case 1:
  154069. return (null == (p = f.sent()) ? void 0 : p.prevented) || (a && !1 === a(e))
  154070. ? [2]
  154071. : t === d
  154072. ? (s(
  154073. u.mapTree(c, function (t) {
  154074. return i.__assign(i.__assign({}, t), { active: t.__id === e.__id })
  154075. }),
  154076. 'select'
  154077. ),
  154078. [2])
  154079. : e.expandMore
  154080. ? (this.expandLink(e), [2])
  154081. : e.to
  154082. ? (null == o || o.jumpTo(u.filter(e.to, r), e, r), [2])
  154083. : [2]
  154084. }
  154085. })
  154086. })
  154087. }),
  154088. (t.prototype.render = function () {
  154089. var e = this.props,
  154090. t = e.disabled,
  154091. n = e.loading,
  154092. a = e.config
  154093. e.deferLoad, e.updateConfig
  154094. var o = i.__rest(e, ['disabled', 'loading', 'config', 'deferLoad', 'updateConfig']),
  154095. r = this.getCurrentLink(this.state.currentKey)
  154096. return y(
  154097. C,
  154098. i.__assign({}, o, {
  154099. loading: n,
  154100. links: (null == r ? void 0 : r.children) || a,
  154101. collapsed: this.state.collapsed,
  154102. disabled: t || n,
  154103. onSelect: this.handleSelect,
  154104. onToggle: this.toggleLink,
  154105. onChange: this.handleChange,
  154106. onDragUpdate: this.dragUpdate
  154107. })
  154108. )
  154109. }),
  154110. t
  154111. )
  154112. })(v.default.Component)
  154113. )
  154114. !(function (e) {
  154115. function t(t, n) {
  154116. var a = e.call(this, t) || this
  154117. return (a.remoteRef = void 0), n.registerComponent(a), a
  154118. }
  154119. i.__extends(t, e),
  154120. (t.prototype.remoteConfigRef = function (e) {
  154121. this.remoteRef = e
  154122. }),
  154123. (t.prototype.getRef = function (e) {
  154124. this.navRef = e
  154125. }),
  154126. (t.prototype.componentDidUpdate = function (e) {
  154127. this.remoteRef && this.props.source !== e.source && this.remoteRef.syncConfig()
  154128. }),
  154129. (t.prototype.componentWillUnmount = function () {
  154130. this.context.unRegisterComponent(this)
  154131. }),
  154132. (t.prototype.doAction = function (e, t, n, a) {
  154133. var i,
  154134. o = null == e ? void 0 : e.actionType,
  154135. r = (null == a ? void 0 : a.value) || (null === (i = null == e ? void 0 : e.data) || void 0 === i ? void 0 : i.value)
  154136. if ('updateItems' === o) {
  154137. var d = this.props.valueField,
  154138. l = []
  154139. if (r)
  154140. if (Array.isArray(r)) {
  154141. if (r.length > 0) {
  154142. var s = r.find(function (e) {
  154143. return e.children && e.children.length
  154144. })
  154145. if (s) {
  154146. var c = d ? s[d] : (null == s ? void 0 : s.key) || (null == s ? void 0 : s.label)
  154147. this.navRef.state.currentKey !== c && (this.navRef.setState({ currentKey: c }), (l = s.children))
  154148. } else this.navRef.setState({ currentKey: '' })
  154149. }
  154150. } else if ('string' == typeof r && this.navRef.state.currentKey !== r) {
  154151. this.navRef.setState({ currentKey: r })
  154152. var p = this.navRef.getCurrentLink(r)
  154153. l = null == p ? void 0 : p.children
  154154. }
  154155. if (l.length > 0) {
  154156. var f = this.props,
  154157. v = f.env,
  154158. h = f.data,
  154159. g = u.findTree(l, function (e) {
  154160. return v && v.isCurrentUrl(u.filter(e.to, h), e)
  154161. })
  154162. null == v || v.jumpTo(u.filter(g ? g.to : l[0].to, h), void 0, h)
  154163. }
  154164. } else if ('collapse' === o) {
  154165. var _ = void 0 !== r ? r : !this.navRef.state.collapsed
  154166. this.navRef.setState({ collapsed: _ })
  154167. } else 'reset' === o && this.navRef.setState({ currentKey: '' })
  154168. }),
  154169. (t.prototype.reload = function (e, t, n) {
  154170. var a
  154171. if (t) return this.receive(t)
  154172. var i = this.props,
  154173. o = i.data
  154174. i.translate
  154175. var r = n ? u.createObject(o, n) : o
  154176. null === (a = this.remoteRef) || void 0 === a || a.loadConfig(r)
  154177. }),
  154178. (t.prototype.receive = function (e) {
  154179. this.reload(void 0, void 0, e)
  154180. }),
  154181. (t.prototype.render = function () {
  154182. var e = this.props,
  154183. t = e.id,
  154184. n = i.__rest(e, ['id'])
  154185. return y(w, i.__assign({}, n, { id: t || u.guid(), onRef: this.getRef, reload: this.reload, remoteConfigRef: this.remoteConfigRef }))
  154186. }),
  154187. (t.contextType = u.ScopedContext),
  154188. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'remoteConfigRef', null),
  154189. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'getRef', null),
  154190. i.__decorate(
  154191. [u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [String, Object, Object]), i.__metadata('design:returntype', void 0)],
  154192. t.prototype,
  154193. 'reload',
  154194. null
  154195. ),
  154196. i.__decorate([u.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'receive', null),
  154197. (t = i.__decorate([u.Renderer({ test: /(^|\/)(?:nav|navigation)$/, name: 'nav' }), i.__metadata('design:paramtypes', [Object, Object])], t))
  154198. })(v.default.Component),
  154199. (t.Navigation = b),
  154200. (t.default = C),
  154201. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  154202. }) /*!node_modules/amis/lib/renderers/Number.js*/
  154203. amis.define('387b9e7', function (e, t, n, r) {
  154204. 'use strict'
  154205. Object.defineProperty(t, '__esModule', { value: !0 })
  154206. var a = e('68b98b9'),
  154207. i = e('ac704b9'),
  154208. l = e('64ea6e0')
  154209. function s(e) {
  154210. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  154211. }
  154212. var o = s(i),
  154213. u = e('ac704b9'),
  154214. p = (u.default || u).createElement
  154215. ;(u.default || u).Fragment
  154216. var f = (function (e) {
  154217. function t() {
  154218. return (null !== e && e.apply(this, arguments)) || this
  154219. }
  154220. return (
  154221. a.__extends(t, e),
  154222. (t.prototype.render = function () {
  154223. var e = this.props,
  154224. t = e.placeholder,
  154225. n = e.kilobitSeparator,
  154226. r = e.precision,
  154227. a = e.prefix,
  154228. i = e.affix,
  154229. s = e.suffix,
  154230. u = e.percent,
  154231. f = e.unitOptions,
  154232. d = e.className,
  154233. c = e.style,
  154234. m = e.classnames,
  154235. b = e.translate,
  154236. y = p('span', { className: 'text-muted' }, t),
  154237. h = l.getPropValue(this.props),
  154238. N = ''
  154239. 'string' == typeof h &&
  154240. f &&
  154241. f.length &&
  154242. (N =
  154243. l
  154244. .normalizeOptions(f)
  154245. .map(function (e) {
  154246. return e.value
  154247. })
  154248. .find(function (e) {
  154249. return h.endsWith(e)
  154250. }) || '') &&
  154251. (h = h.replace(N, ''))
  154252. if ('number' == typeof h || 'string' == typeof h)
  154253. if (('string' == typeof h && r && (h = l.stripNumber(parseFloat(h))), isNaN(h))) y = !1
  154254. else if (u) {
  154255. var v = 'number' == typeof u ? u : 0,
  154256. x = 100 * (h = parseFloat(h) || 0),
  154257. F = Math.pow(10, v)
  154258. ;(h = (Math.round(x * F) / F).toFixed(v) + '%'), (y = p('span', null, h))
  154259. } else 'number' == typeof h && r && (h = h.toFixed(r)), n && (h = l.numberFormatter(h, r)), (y = p('span', null, h))
  154260. return (
  154261. (y = y ? p(o.default.Fragment, null, a, y, N, null != i ? i : s) : p('span', { className: 'text-danger' }, b('Number.invalid'))), p('span', { className: m('NumberField', d), style: c }, y)
  154262. )
  154263. }),
  154264. (t.defaultProps = { placeholder: '-', kilobitSeparator: !0 }),
  154265. t
  154266. )
  154267. })(o.default.Component)
  154268. !(function (e) {
  154269. function t() {
  154270. return (null !== e && e.apply(this, arguments)) || this
  154271. }
  154272. a.__extends(t, e), (t = a.__decorate([l.Renderer({ type: 'number' })], t))
  154273. })(f),
  154274. (t.NumberField = f),
  154275. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  154276. }) /*!node_modules/immutability-helper/index.js*/
  154277. amis.define('2d5d178', function (t, e, n, r) {
  154278. 'use strict'
  154279. function o(t) {
  154280. return 'object' != typeof t || 'toString' in t ? t : Object.prototype.toString.call(t).slice(8, -1)
  154281. }
  154282. Object.defineProperty(e, '__esModule', { value: !0 })
  154283. function a(t, e) {
  154284. if (!t) throw new Error(e())
  154285. }
  154286. e.invariant = a
  154287. var u = Object.prototype.hasOwnProperty,
  154288. c = Array.prototype.splice,
  154289. i = Object.prototype.toString
  154290. function p(t) {
  154291. return i.call(t).slice(8, -1)
  154292. }
  154293. var s =
  154294. Object.assign ||
  154295. function (t, e) {
  154296. return (
  154297. f(e).forEach(function (n) {
  154298. u.call(e, n) && (t[n] = e[n])
  154299. }),
  154300. t
  154301. )
  154302. },
  154303. f =
  154304. 'function' == typeof Object.getOwnPropertySymbols
  154305. ? function (t) {
  154306. return Object.keys(t).concat(Object.getOwnPropertySymbols(t))
  154307. }
  154308. : function (t) {
  154309. return Object.keys(t)
  154310. }
  154311. function d(t) {
  154312. return Array.isArray(t) ? s(t.constructor(t.length), t) : 'Map' === p(t) ? new Map(t) : 'Set' === p(t) ? new Set(t) : t && 'object' == typeof t ? s(Object.create(Object.getPrototypeOf(t)), t) : t
  154313. }
  154314. var y = (function () {
  154315. function t() {
  154316. ;(this.commands = s({}, l)),
  154317. (this.update = this.update.bind(this)),
  154318. (this.update.extend = this.extend = this.extend.bind(this)),
  154319. (this.update.isEquals = function (t, e) {
  154320. return t === e
  154321. }),
  154322. (this.update.newContext = function () {
  154323. return new t().update
  154324. })
  154325. }
  154326. return (
  154327. Object.defineProperty(t.prototype, 'isEquals', {
  154328. get: function () {
  154329. return this.update.isEquals
  154330. },
  154331. set: function (t) {
  154332. this.update.isEquals = t
  154333. },
  154334. enumerable: !0,
  154335. configurable: !0
  154336. }),
  154337. (t.prototype.extend = function (t, e) {
  154338. this.commands[t] = e
  154339. }),
  154340. (t.prototype.update = function (t, e) {
  154341. var n = this,
  154342. r = 'function' == typeof e ? { $apply: e } : e
  154343. ;(Array.isArray(t) && Array.isArray(r)) ||
  154344. a(!Array.isArray(r), function () {
  154345. return 'update(): You provided an invalid spec to update(). The spec may not contain an array except as the value of $set, $push, $unshift, $splice or any custom command allowing an array value.'
  154346. }),
  154347. a('object' == typeof r && null !== r, function () {
  154348. return (
  154349. 'update(): You provided an invalid spec to update(). The spec and every included key path must be plain objects containing one of the following commands: ' +
  154350. Object.keys(n.commands).join(', ') +
  154351. '.'
  154352. )
  154353. })
  154354. var o = t
  154355. return (
  154356. f(r).forEach(function (e) {
  154357. if (u.call(n.commands, e)) {
  154358. var a = t === o
  154359. ;(o = n.commands[e](r[e], o, r, t)), a && n.isEquals(o, t) && (o = t)
  154360. } else {
  154361. var c = 'Map' === p(t) ? n.update(t.get(e), r[e]) : n.update(t[e], r[e]),
  154362. i = 'Map' === p(o) ? o.get(e) : o[e]
  154363. ;(n.isEquals(c, i) && (void 0 !== c || u.call(t, e))) || (o === t && (o = d(t)), 'Map' === p(o) ? o.set(e, c) : (o[e] = c))
  154364. }
  154365. }),
  154366. o
  154367. )
  154368. }),
  154369. t
  154370. )
  154371. })()
  154372. e.Context = y
  154373. var l = {
  154374. $push: function (t, e, n) {
  154375. return g(e, n, '$push'), t.length ? e.concat(t) : e
  154376. },
  154377. $unshift: function (t, e, n) {
  154378. return g(e, n, '$unshift'), t.length ? t.concat(e) : e
  154379. },
  154380. $splice: function (t, e, n, r) {
  154381. return (
  154382. (function (t, e) {
  154383. a(Array.isArray(t), function () {
  154384. return 'Expected $splice target to be an array; got ' + o(t)
  154385. }),
  154386. m(e.$splice)
  154387. })(e, n),
  154388. t.forEach(function (t) {
  154389. m(t), e === r && t.length && (e = d(r)), c.apply(e, t)
  154390. }),
  154391. e
  154392. )
  154393. },
  154394. $set: function (t, e, n) {
  154395. return (
  154396. (function (t) {
  154397. a(1 === Object.keys(t).length, function () {
  154398. return 'Cannot have more than one key in an object with $set'
  154399. })
  154400. })(n),
  154401. t
  154402. )
  154403. },
  154404. $toggle: function (t, e) {
  154405. b(t, '$toggle')
  154406. var n = t.length ? d(e) : e
  154407. return (
  154408. t.forEach(function (t) {
  154409. n[t] = !e[t]
  154410. }),
  154411. n
  154412. )
  154413. },
  154414. $unset: function (t, e, n, r) {
  154415. return (
  154416. b(t, '$unset'),
  154417. t.forEach(function (t) {
  154418. Object.hasOwnProperty.call(e, t) && (e === r && (e = d(r)), delete e[t])
  154419. }),
  154420. e
  154421. )
  154422. },
  154423. $add: function (t, e, n, r) {
  154424. return (
  154425. $(e, '$add'),
  154426. b(t, '$add'),
  154427. 'Map' === p(e)
  154428. ? t.forEach(function (t) {
  154429. var n = t[0],
  154430. o = t[1]
  154431. e === r && e.get(n) !== o && (e = d(r)), e.set(n, o)
  154432. })
  154433. : t.forEach(function (t) {
  154434. e !== r || e.has(t) || (e = d(r)), e.add(t)
  154435. }),
  154436. e
  154437. )
  154438. },
  154439. $remove: function (t, e, n, r) {
  154440. return (
  154441. $(e, '$remove'),
  154442. b(t, '$remove'),
  154443. t.forEach(function (t) {
  154444. e === r && e.has(t) && (e = d(r)), e.delete(t)
  154445. }),
  154446. e
  154447. )
  154448. },
  154449. $merge: function (t, e, n, r) {
  154450. var u, c
  154451. return (
  154452. (u = e),
  154453. a((c = t) && 'object' == typeof c, function () {
  154454. return "update(): $merge expects a spec of type 'object'; got " + o(c)
  154455. }),
  154456. a(u && 'object' == typeof u, function () {
  154457. return "update(): $merge expects a target of type 'object'; got " + o(u)
  154458. }),
  154459. f(t).forEach(function (n) {
  154460. t[n] !== e[n] && (e === r && (e = d(r)), (e[n] = t[n]))
  154461. }),
  154462. e
  154463. )
  154464. },
  154465. $apply: function (t, e) {
  154466. var n
  154467. return (
  154468. a('function' == typeof (n = t), function () {
  154469. return 'update(): expected spec of $apply to be a function; got ' + o(n) + '.'
  154470. }),
  154471. t(e)
  154472. )
  154473. }
  154474. },
  154475. h = new y()
  154476. function g(t, e, n) {
  154477. a(Array.isArray(t), function () {
  154478. return 'update(): expected target of ' + o(n) + ' to be an array; got ' + o(t) + '.'
  154479. }),
  154480. b(e[n], n)
  154481. }
  154482. function b(t, e) {
  154483. a(Array.isArray(t), function () {
  154484. return 'update(): expected spec of ' + o(e) + ' to be an array; got ' + o(t) + '. Did you forget to wrap your parameter in an array?'
  154485. })
  154486. }
  154487. function m(t) {
  154488. a(Array.isArray(t), function () {
  154489. return 'update(): expected spec of $splice to be an array of arrays; got ' + o(t) + '. Did you forget to wrap your parameters in an array?'
  154490. })
  154491. }
  154492. function $(t, e) {
  154493. var n = p(t)
  154494. a('Map' === n || 'Set' === n, function () {
  154495. return 'update(): ' + o(e) + ' expects a target of type Set or Map; got ' + o(n)
  154496. })
  154497. }
  154498. ;(e.isEquals = h.update.isEquals), (e.extend = h.extend), (e.default = h.update), (e.default.default = n.exports = s(e.default, e))
  154499. }) /*!node_modules/amis/lib/renderers/Tasks.js*/
  154500. amis.define('8229341', function (t, e, a, s) {
  154501. 'use strict'
  154502. Object.defineProperty(e, '__esModule', { value: !0 })
  154503. var i = t('68b98b9'),
  154504. n = t('ac704b9'),
  154505. r = t('64ea6e0'),
  154506. o = t('2d5d178'),
  154507. l = t('59972ca')
  154508. function u(t) {
  154509. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  154510. }
  154511. var c = u(n),
  154512. d = u(o),
  154513. p = t('ac704b9'),
  154514. m = (p.default || p).createElement
  154515. ;(p.default || p).Fragment
  154516. var f = (function (t) {
  154517. function e(e) {
  154518. var a = t.call(this, e) || this
  154519. return (a.state = { items: e.items ? e.items.concat() : [] }), (a.handleLoaded = a.handleLoaded.bind(a)), (a.tick = a.tick.bind(a)), a
  154520. }
  154521. return (
  154522. i.__extends(e, t),
  154523. (e.prototype.componentDidMount = function () {
  154524. this.tick(!!this.props.checkApi)
  154525. }),
  154526. (e.prototype.componentDidUpdate = function (t) {
  154527. var e = this.props
  154528. t.items !== e.items ? this.setState({ items: e.items ? e.items.concat() : [] }) : r.isApiOutdated(t.checkApi, e.checkApi, t.data, e.data) && this.tick(!0)
  154529. }),
  154530. (e.prototype.componentWillUnmount = function () {
  154531. clearTimeout(this.timer)
  154532. }),
  154533. (e.prototype.reload = function () {
  154534. this.tick(!0)
  154535. }),
  154536. (e.prototype.tick = function (t) {
  154537. var e = this
  154538. void 0 === t && (t = !1)
  154539. var a = this.props,
  154540. s = a.loadingStatusCode,
  154541. i = a.data,
  154542. n = a.interval,
  154543. o = a.checkApi,
  154544. l = a.env,
  154545. u = this.state.items
  154546. if (
  154547. (clearTimeout(this.timer),
  154548. t ||
  154549. u.some(function (t) {
  154550. return t.status === s
  154551. }))
  154552. )
  154553. return n && !r.isEffectiveApi(o)
  154554. ? l.alert('checkApi \u6ca1\u6709\u8bbe\u7f6e, \u4e0d\u80fd\u53ca\u65f6\u83b7\u53d6\u4efb\u52a1\u72b6\u6001')
  154555. : void (
  154556. r.isEffectiveApi(o, i) &&
  154557. l &&
  154558. l
  154559. .fetcher(o, i)
  154560. .then(this.handleLoaded)
  154561. .catch(function (t) {
  154562. return e.setState({ error: t })
  154563. })
  154564. )
  154565. }),
  154566. (e.prototype.handleLoaded = function (t) {
  154567. if (!Array.isArray(t.data))
  154568. return this.props.env.alert('\u8fd4\u56de\u683c\u5f0f\u4e0d\u6b63\u786e, \u671f\u671b response.data \u4e3a\u6570\u7ec4, \u5305\u542b\u6bcf\u4e2a task \u7684\u72b6\u6001\u4fe1\u606f')
  154569. this.setState({ items: t.data })
  154570. var e = this.props.interval
  154571. clearTimeout(this.timer), (this.timer = setTimeout(this.tick, e))
  154572. }),
  154573. (e.prototype.submitTask = function (t, e, a) {
  154574. var s = this
  154575. void 0 === a && (a = !1)
  154576. var n = this.props,
  154577. o = n.submitApi,
  154578. l = n.reSubmitApi,
  154579. u = n.loadingStatusCode,
  154580. c = n.errorStatusCode,
  154581. p = n.data,
  154582. m = n.env
  154583. if (!a && !r.isEffectiveApi(o)) return m.alert('submitApi \u6ca1\u6709\u914d\u7f6e')
  154584. if (a && !r.isEffectiveApi(l)) return m.alert('reSubmitApi \u6ca1\u6709\u914d\u7f6e')
  154585. this.setState(d.default(this.state, { items: { $splice: [[e, 1, i.__assign(i.__assign({}, t), { status: u })]] } }))
  154586. var f = a ? l : o
  154587. r.isEffectiveApi(f, p) &&
  154588. m &&
  154589. m
  154590. .fetcher(f, r.createObject(p, t))
  154591. .then(function (t) {
  154592. if (t && t.data)
  154593. if (Array.isArray(t.data)) s.handleLoaded(t)
  154594. else {
  154595. f && f.replaceData
  154596. var e = s.state.items.map(function (e) {
  154597. return e.key === t.data.key ? i.__assign(i.__assign({}, f.replaceData ? {} : e), t.data) : e
  154598. })
  154599. s.handleLoaded(i.__assign(i.__assign({}, t), { data: e }))
  154600. }
  154601. else clearTimeout(s.timer), (s.timer = setTimeout(s.tick, 4))
  154602. })
  154603. .catch(function (a) {
  154604. return s.setState(d.default(s.state, { items: { $splice: [[e, 1, i.__assign(i.__assign({}, t), { status: c, remark: a.message || a })]] } }))
  154605. })
  154606. }),
  154607. (e.prototype.render = function () {
  154608. var t = this,
  154609. e = this.props,
  154610. a = e.classnames,
  154611. s = e.className,
  154612. i = e.style,
  154613. n = e.tableClassName,
  154614. r = e.taskNameLabel,
  154615. o = e.operationLabel,
  154616. u = e.statusLabel,
  154617. c = e.remarkLabel,
  154618. d = e.btnText,
  154619. p = e.retryBtnText,
  154620. f = e.btnClassName,
  154621. h = e.retryBtnClassName,
  154622. b = e.statusLabelMap,
  154623. k = e.statusTextMap,
  154624. y = e.readyStatusCode,
  154625. v = e.loadingStatusCode,
  154626. C = e.canRetryStatusCode,
  154627. g = e.translate,
  154628. _ = e.render,
  154629. S = e.loadingConfig,
  154630. T = this.state.items,
  154631. A = this.state.error
  154632. return m(
  154633. 'div',
  154634. { className: a('Table-content', s), style: i },
  154635. m(
  154636. 'table',
  154637. { className: a('Table-table', n) },
  154638. m('thead', null, m('tr', null, m('th', null, r), m('th', null, g(o)), m('th', null, u), m('th', null, c))),
  154639. m(
  154640. 'tbody',
  154641. null,
  154642. A
  154643. ? m('tr', null, m('td', { colSpan: 4 }, m('div', { className: 'text-danger' }, A)))
  154644. : T.map(function (e, s) {
  154645. return m(
  154646. 'tr',
  154647. { key: s },
  154648. m('td', null, m('span', { className: a('word-break') }, e.label)),
  154649. m(
  154650. 'td',
  154651. null,
  154652. e.status == v
  154653. ? m(l.Spinner, { loadingConfig: S, show: !0, icon: 'reload', spinnerClassName: a('Task-spinner') })
  154654. : e.status == C
  154655. ? m(
  154656. 'a',
  154657. {
  154658. onClick: function () {
  154659. return t.submitTask(e, s, !0)
  154660. },
  154661. className: a('Button', 'Button--danger', 'Button--size-md', h || f)
  154662. },
  154663. p || d
  154664. )
  154665. : m(
  154666. 'a',
  154667. {
  154668. onClick: function () {
  154669. return t.submitTask(e, s)
  154670. },
  154671. className: a('Button', 'Button--default', 'Button--size-md', f, { disabled: e.status !== y })
  154672. },
  154673. d
  154674. )
  154675. ),
  154676. m('td', null, m('span', { className: a('label', b && b[e.status || 0]) }, k && k[e.status || 0])),
  154677. m('td', null, e.remark ? _(''.concat(s, '/remark'), e.remark) : null)
  154678. )
  154679. })
  154680. )
  154681. )
  154682. )
  154683. }),
  154684. (e.defaultProps = {
  154685. className: '',
  154686. tableClassName: '',
  154687. taskNameLabel: '\u4efb\u52a1\u540d\u79f0',
  154688. operationLabel: 'Table.operation',
  154689. statusLabel: '\u72b6\u6001',
  154690. remarkLabel: '\u5907\u6ce8\u8bf4\u660e',
  154691. btnText: '\u4e0a\u7ebf',
  154692. retryBtnText: '\u91cd\u8bd5',
  154693. btnClassName: '',
  154694. retryBtnClassName: '',
  154695. statusLabelMap: ['label-warning', 'label-info', 'label-info', 'label-danger', 'label-success', 'label-danger'],
  154696. statusTextMap: ['\u672a\u5f00\u59cb', '\u5c31\u7eea', '\u8fdb\u884c\u4e2d', '\u51fa\u9519', '\u5df2\u5b8c\u6210', '\u51fa\u9519'],
  154697. initialStatusCode: 0,
  154698. readyStatusCode: 1,
  154699. loadingStatusCode: 2,
  154700. errorStatusCode: 3,
  154701. finishStatusCode: 4,
  154702. canRetryStatusCode: 5,
  154703. interval: 3e3
  154704. }),
  154705. e
  154706. )
  154707. })(c.default.Component)
  154708. !(function (t) {
  154709. function e(e, a) {
  154710. var s = t.call(this, e) || this
  154711. return a.registerComponent(s), s
  154712. }
  154713. i.__extends(e, t),
  154714. (e.prototype.componentWillUnmount = function () {
  154715. t.prototype.componentWillUnmount.call(this), this.context.unRegisterComponent(this)
  154716. }),
  154717. (e.contextType = r.ScopedContext),
  154718. (e = i.__decorate([r.Renderer({ type: 'tasks' }), i.__metadata('design:paramtypes', [Object, Object])], e))
  154719. })(f),
  154720. (e.default = f),
  154721. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  154722. }) /*!node_modules/amis/lib/renderers/Drawer.js*/
  154723. amis.define('a781a68', function (e, t, o, n) {
  154724. 'use strict'
  154725. Object.defineProperty(t, '__esModule', { value: !0 })
  154726. var r = e('68b98b9'),
  154727. a = e('ac704b9'),
  154728. s = e('64ea6e0'),
  154729. i = e('59972ca'),
  154730. l = e('30f4e61'),
  154731. d = e('1e5c4ba'),
  154732. c = e('668845d')
  154733. function p(e) {
  154734. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  154735. }
  154736. var h = p(a),
  154737. u = e('ac704b9'),
  154738. m = (u.default || u).createElement
  154739. ;(u.default || u).Fragment
  154740. var f = (function (e) {
  154741. function t(t) {
  154742. var o = e.call(this, t) || this
  154743. ;(o.$$id = s.guid()),
  154744. t.store.setEntered(!!t.show),
  154745. (o.handleSelfClose = o.handleSelfClose.bind(o)),
  154746. (o.handleAction = o.handleAction.bind(o)),
  154747. (o.handleActionSensor = o.handleActionSensor.bind(o)),
  154748. (o.handleDrawerConfirm = o.handleDrawerConfirm.bind(o)),
  154749. (o.handleDrawerClose = o.handleDrawerClose.bind(o)),
  154750. (o.handleDialogConfirm = o.handleDialogConfirm.bind(o)),
  154751. (o.handleDialogClose = o.handleDialogClose.bind(o)),
  154752. (o.handleChildFinished = o.handleChildFinished.bind(o)),
  154753. (o.handleEntered = o.handleEntered.bind(o)),
  154754. (o.handleExited = o.handleExited.bind(o)),
  154755. (o.handleFormInit = o.handleFormInit.bind(o)),
  154756. (o.handleFormChange = o.handleFormChange.bind(o)),
  154757. (o.handleFormSaved = o.handleFormSaved.bind(o))
  154758. var n = t.store
  154759. return (
  154760. (o.reaction = l.reaction(
  154761. function () {
  154762. return ''.concat(n.loading).concat(n.error)
  154763. },
  154764. function () {
  154765. return o.forceUpdate()
  154766. }
  154767. )),
  154768. o
  154769. )
  154770. }
  154771. return (
  154772. r.__extends(t, e),
  154773. (t.prototype.componentWillUnmount = function () {
  154774. this.reaction && this.reaction(), clearTimeout(this.clearErrorTimer)
  154775. }),
  154776. (t.prototype.buildActions = function () {
  154777. var e = this.props,
  154778. t = e.actions,
  154779. o = e.confirm,
  154780. n = e.translate,
  154781. r = e.testIdBuilder
  154782. if (void 0 !== t) return t
  154783. var a = []
  154784. return (
  154785. a.push({ type: 'button', testIdBuilder: null == r ? void 0 : r.getChild('cancel'), actionType: 'close', label: n('cancel') }),
  154786. o && a.push({ type: 'button', actionType: 'confirm', testIdBuilder: null == r ? void 0 : r.getChild('confirm'), label: n('confirm'), primary: !0 }),
  154787. a
  154788. )
  154789. }),
  154790. (t.prototype.handleSelfClose = function () {
  154791. return r.__awaiter(this, void 0, void 0, function () {
  154792. var e, t, o, n, a
  154793. return r.__generator(this, function (r) {
  154794. switch (r.label) {
  154795. case 0:
  154796. return (e = this.props), (t = e.onClose), (o = e.store), (n = e.dispatchEvent), !1 !== o.dialogOpen || !1 !== o.drawerOpen ? [2] : [4, n('cancel', this.props.data)]
  154797. case 1:
  154798. return (null == (a = r.sent()) ? void 0 : a.prevented) ? [2] : (null == a ? void 0 : a.pendingPromise.length) ? [4, a.allDone()] : [3, 3]
  154799. case 2:
  154800. r.sent(), (r.label = 3)
  154801. case 3:
  154802. return o.updateMessage(), t(), [2]
  154803. }
  154804. })
  154805. })
  154806. }),
  154807. (t.prototype.handleActionSensor = function (e) {
  154808. var t = this.props.store,
  154809. o = t.busying
  154810. t.markBusying(!0),
  154811. t.updateMessage(),
  154812. e
  154813. .then(function () {
  154814. t.markBusying(o)
  154815. })
  154816. .catch(function (e) {
  154817. t.updateMessage(e.message, !0), t.markBusying(o)
  154818. })
  154819. }),
  154820. (t.prototype.handleAction = function (e, t, o) {
  154821. var n = this.props,
  154822. r = n.onClose,
  154823. a = n.onAction
  154824. 'close' === t.actionType || 'cancel' === t.actionType ? r() : a && a(e, t, o)
  154825. }),
  154826. (t.prototype.handleDrawerConfirm = function (e, t) {
  154827. for (var o = [], n = 2; n < arguments.length; n++) o[n - 2] = arguments[n]
  154828. var a = this.props.store
  154829. t.mergeData && 1 === e.length && e[0] && a.updateData(e[0])
  154830. var s = a.action,
  154831. i = s.drawer
  154832. ;(i.onConfirm && !1 === i.onConfirm.apply(i, r.__spreadArray([e, t], r.__read(o), !1))) || a.closeDrawer(!0, e)
  154833. }),
  154834. (t.prototype.handleDrawerClose = function () {
  154835. for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t]
  154836. var o = this.props.store,
  154837. n = o.action,
  154838. a = n.drawer
  154839. ;(a.onClose && !1 === a.onClose.apply(a, r.__spreadArray([], r.__read(e), !1))) || o.closeDrawer.apply(o, r.__spreadArray([], r.__read(e), !1))
  154840. }),
  154841. (t.prototype.handleDialogConfirm = function (e, t) {
  154842. for (var o = [], n = 2; n < arguments.length; n++) o[n - 2] = arguments[n]
  154843. var a = this.props.store
  154844. t.mergeData && 1 === e.length && e[0] && a.updateData(e[0])
  154845. var s = a.action,
  154846. i = s.dialog
  154847. ;(i.onConfirm && !1 === i.onConfirm.apply(i, r.__spreadArray([e, t], r.__read(o), !1))) || a.closeDialog(!0, e)
  154848. }),
  154849. (t.prototype.handleDialogClose = function () {
  154850. for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t]
  154851. var o = this.props.store,
  154852. n = o.action,
  154853. a = n.dialog
  154854. ;(a.onClose && !1 === a.onClose.apply(a, r.__spreadArray([], r.__read(e), !1))) || o.closeDialog(e[1])
  154855. }),
  154856. (t.prototype.handleChildFinished = function (e, t) {}),
  154857. (t.prototype.handleFormInit = function (e) {
  154858. this.props.store.setFormData(e)
  154859. }),
  154860. (t.prototype.handleFormChange = function (e, t) {
  154861. var o = this.props.store
  154862. 'string' != typeof t ? o.setFormData(e) : o.changeValue(t, e)
  154863. }),
  154864. (t.prototype.handleFormSaved = function (e, t) {
  154865. this.props.store.setFormData(r.__assign(r.__assign({}, e), t))
  154866. }),
  154867. (t.prototype.handleEntered = function () {
  154868. var e = this.props,
  154869. t = e.lazySchema,
  154870. o = e.store
  154871. o.setEntered(!0), 'function' == typeof t && o.setSchema(t(this.props))
  154872. }),
  154873. (t.prototype.handleExited = function () {
  154874. var e = this.props,
  154875. t = e.lazySchema,
  154876. o = e.store,
  154877. n = e.statusStore
  154878. n && c.isAlive(n) && n.resetAll(), c.isAlive(o) && (o.reset(), o.clearMessage(), o.setEntered(!1), 'function' == typeof t && o.setSchema(''))
  154879. }),
  154880. (t.prototype.getPopOverContainer = function () {
  154881. return d.findDOMNode(this).querySelector('.'.concat(this.props.classPrefix, 'Drawer-content'))
  154882. }),
  154883. (t.prototype.renderBody = function (e, t) {
  154884. var o = this,
  154885. n = this.props,
  154886. a = n.render,
  154887. s = n.store
  154888. if (Array.isArray(e))
  154889. return e.map(function (e, t) {
  154890. return o.renderBody(e, t)
  154891. })
  154892. var i = e,
  154893. l = {
  154894. key: t,
  154895. disabled: s.loading,
  154896. onAction: this.handleAction,
  154897. onFinished: this.handleChildFinished,
  154898. popOverContainer: this.getPopOverContainer,
  154899. onChange: this.handleFormChange,
  154900. onInit: this.handleFormInit,
  154901. onSaved: this.handleFormSaved,
  154902. onActionSensor: this.handleActionSensor,
  154903. syncLocation: !1
  154904. }
  154905. return 'form' === i.type && (i = r.__assign({ mode: 'horizontal', wrapWithPanel: !1, submitText: null }, i)), a('body'.concat(t ? '/'.concat(t) : ''), i, l)
  154906. }),
  154907. (t.prototype.renderFooter = function () {
  154908. var e = this,
  154909. t = this.buildActions(),
  154910. o = this.props.hideActions
  154911. if (!t || !t.length || o) return null
  154912. var n = this.props,
  154913. a = n.store,
  154914. l = n.render,
  154915. d = n.env,
  154916. c = n.classnames,
  154917. p = n.showErrorMsg,
  154918. h = n.footerClassName,
  154919. u = n.id,
  154920. f = n.themeCss
  154921. return m(
  154922. 'div',
  154923. { className: c('Drawer-footer', h, s.setThemeClassName(r.__assign(r.__assign({}, this.props), { name: 'drawerFooterClassName', id: u, themeCss: f }))) },
  154924. a.loading || a.error
  154925. ? m(
  154926. 'div',
  154927. { className: c('Drawer-info') },
  154928. m(i.Spinner, { size: 'sm', key: 'info', show: a.loading }),
  154929. !d.forceSilenceInsideError && p && a.error ? m('span', { className: c('Drawer-error') }, a.msg) : null
  154930. )
  154931. : null,
  154932. t.map(function (t, o) {
  154933. return l('action/'.concat(o), t, { onAction: e.handleAction, data: a.formData, key: o, disabled: t.disabled || a.loading })
  154934. })
  154935. )
  154936. }),
  154937. (t.prototype.openFeedback = function (e, t) {
  154938. var o = this
  154939. return new Promise(function (n) {
  154940. var r = o.props.store
  154941. r.setCurrentAction({ type: 'button', actionType: 'dialog', dialog: e }, o.props.resolveDefinitions),
  154942. r.openDialog(
  154943. t,
  154944. void 0,
  154945. function (e) {
  154946. n(e)
  154947. },
  154948. o.context
  154949. )
  154950. })
  154951. }),
  154952. (t.prototype.render = function () {
  154953. var e = this.props.store,
  154954. t = r.__assign(r.__assign({}, this.props), e.schema),
  154955. o = t.className,
  154956. n = t.style,
  154957. a = t.size,
  154958. l = t.closeOnEsc,
  154959. d = t.position,
  154960. c = t.title,
  154961. p = t.render,
  154962. h = t.header,
  154963. u = t.body,
  154964. f = t.bodyClassName,
  154965. g = t.headerClassName,
  154966. C = t.show,
  154967. y = t.showCloseButton,
  154968. v = t.width,
  154969. _ = t.height,
  154970. w = t.wrapperComponent,
  154971. b = t.env,
  154972. D = t.resizable,
  154973. A = t.overlay,
  154974. N = t.closeOnOutside,
  154975. T = t.classPrefix,
  154976. O = t.classnames,
  154977. S = t.drawerContainer,
  154978. x = t.loadingConfig
  154979. t.popOverContainer
  154980. var E = t.themeCss,
  154981. F = t.id,
  154982. k = r.__rest(t, [
  154983. 'className',
  154984. 'style',
  154985. 'size',
  154986. 'closeOnEsc',
  154987. 'position',
  154988. 'title',
  154989. 'render',
  154990. 'header',
  154991. 'body',
  154992. 'bodyClassName',
  154993. 'headerClassName',
  154994. 'show',
  154995. 'showCloseButton',
  154996. 'width',
  154997. 'height',
  154998. 'wrapperComponent',
  154999. 'env',
  155000. 'resizable',
  155001. 'overlay',
  155002. 'closeOnOutside',
  155003. 'classPrefix',
  155004. 'classnames',
  155005. 'drawerContainer',
  155006. 'loadingConfig',
  155007. 'popOverContainer',
  155008. 'themeCss',
  155009. 'id'
  155010. ]),
  155011. B = w || i.Drawer
  155012. return m(
  155013. B,
  155014. r.__assign({}, k, {
  155015. resizable: D,
  155016. classPrefix: T,
  155017. className: o,
  155018. style: n,
  155019. drawerClassName: s.setThemeClassName(r.__assign(r.__assign({}, this.props), { name: 'drawerClassName', id: F, themeCss: E })),
  155020. drawerMaskClassName: s.setThemeClassName(r.__assign(r.__assign({}, this.props), { name: 'drawerMaskClassName', id: F, themeCss: E })),
  155021. size: a,
  155022. onHide: this.handleSelfClose,
  155023. disabled: e.loading,
  155024. show: C,
  155025. showCloseButton: y,
  155026. width: v,
  155027. height: _,
  155028. position: d,
  155029. overlay: A,
  155030. onEntered: this.handleEntered,
  155031. onExited: this.handleExited,
  155032. closeOnEsc: l,
  155033. closeOnOutside: !e.drawerOpen && !e.dialogOpen && N,
  155034. container: S || (null == b ? void 0 : b.getModalContainer)
  155035. }),
  155036. c || h
  155037. ? m(
  155038. 'div',
  155039. { className: O('Drawer-header', g, s.setThemeClassName(r.__assign(r.__assign({}, this.props), { name: 'drawerHeaderClassName', id: F, themeCss: E }))) },
  155040. c
  155041. ? m(
  155042. 'div',
  155043. { className: O('Drawer-title', s.setThemeClassName(r.__assign(r.__assign({}, this.props), { name: 'drawerTitleClassName', id: F, themeCss: E }))) },
  155044. p('title', c, { data: e.formData, onConfirm: this.handleDrawerConfirm, onClose: this.handleDrawerClose, onAction: this.handleAction })
  155045. )
  155046. : null,
  155047. h ? p('header', h, { data: e.formData, onConfirm: this.handleDrawerConfirm, onClose: this.handleDrawerClose, onAction: this.handleAction }) : null
  155048. )
  155049. : null,
  155050. e.entered
  155051. ? u
  155052. ? m(
  155053. 'div',
  155054. { className: O('Drawer-body', f, s.setThemeClassName(r.__assign(r.__assign({}, this.props), { name: 'drawerBodyClassName', id: F, themeCss: E }))), role: 'dialog-body' },
  155055. this.renderBody(u, 'body'),
  155056. m(
  155057. s.CustomStyle,
  155058. r.__assign({}, this.props, {
  155059. config: {
  155060. themeCss: E,
  155061. classNames: [
  155062. { key: 'drawerClassName' },
  155063. { key: 'drawerMaskClassName' },
  155064. { key: 'drawerHeaderClassName' },
  155065. { key: 'drawerTitleClassName' },
  155066. { key: 'drawerBodyClassName' },
  155067. { key: 'drawerFooterClassName' }
  155068. ],
  155069. id: F
  155070. },
  155071. env: b
  155072. })
  155073. )
  155074. )
  155075. : null
  155076. : m(
  155077. 'div',
  155078. { className: O('Drawer-body', f, s.setThemeClassName(r.__assign(r.__assign({}, this.props), { name: 'drawerBodyClassName', id: F, themeCss: E }))) },
  155079. m(i.Spinner, { overlay: !0, show: !0, size: 'lg', loadingConfig: x })
  155080. ),
  155081. this.renderFooter(),
  155082. u
  155083. ? p('dialog', r.__assign(r.__assign({}, e.action && e.action.dialog), { type: 'dialog' }), {
  155084. key: 'dialog',
  155085. data: e.dialogData,
  155086. onConfirm: this.handleDialogConfirm,
  155087. onClose: this.handleDialogClose,
  155088. onAction: this.handleAction,
  155089. show: e.dialogOpen
  155090. })
  155091. : null,
  155092. u
  155093. ? p('drawer', r.__assign(r.__assign({}, e.action && e.action.drawer), { type: 'drawer' }), {
  155094. key: 'drawer',
  155095. data: e.drawerData,
  155096. onConfirm: this.handleDrawerConfirm,
  155097. onClose: this.handleDrawerClose,
  155098. onAction: this.handleAction,
  155099. show: e.drawerOpen
  155100. })
  155101. : null
  155102. )
  155103. }),
  155104. (t.propsList = [
  155105. 'title',
  155106. 'size',
  155107. 'closeOnEsc',
  155108. 'closeOnOutside',
  155109. 'children',
  155110. 'className',
  155111. 'bodyClassName',
  155112. 'headerClassName',
  155113. 'footerClassName',
  155114. 'confirm',
  155115. 'position',
  155116. 'onClose',
  155117. 'onConfirm',
  155118. 'show',
  155119. 'showCloseButton',
  155120. 'width',
  155121. 'height',
  155122. 'resizable',
  155123. 'overlay',
  155124. 'body',
  155125. 'popOverContainer',
  155126. 'showErrorMsg'
  155127. ]),
  155128. (t.defaultProps = {
  155129. title: '',
  155130. className: '',
  155131. bodyClassName: '',
  155132. headerClassName: '',
  155133. footerClassName: '',
  155134. confirm: !0,
  155135. position: 'right',
  155136. resizable: !1,
  155137. showCloseButton: !0,
  155138. overlay: !0,
  155139. closeOnEsc: !1,
  155140. closeOnOutside: !1,
  155141. showErrorMsg: !0
  155142. }),
  155143. r.__decorate([s.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], t.prototype, 'getPopOverContainer', null),
  155144. t
  155145. )
  155146. })(h.default.Component)
  155147. !(function (e) {
  155148. function t(t, o) {
  155149. var n = e.call(this, t) || this
  155150. return o.registerComponent(n), n
  155151. }
  155152. r.__extends(t, e),
  155153. (t.prototype.componentWillUnmount = function () {
  155154. this.context.unRegisterComponent(this), e.prototype.componentWillUnmount.call(this)
  155155. }),
  155156. (t.prototype.tryChildrenToHandle = function (e, t, o) {
  155157. var n = this,
  155158. a = this.context,
  155159. s = [],
  155160. i = this.props,
  155161. l = i.onConfirm,
  155162. d = i.store
  155163. if (
  155164. (e.target &&
  155165. s.push.apply(
  155166. s,
  155167. r.__spreadArray(
  155168. [],
  155169. r.__read(
  155170. e.target
  155171. .split(',')
  155172. .map(function (e) {
  155173. return a.getComponentByName(e)
  155174. })
  155175. .filter(function (e) {
  155176. return e && e.doAction
  155177. })
  155178. ),
  155179. !1
  155180. )
  155181. ),
  155182. !0 !== (null == e ? void 0 : e.isolateScope) && !s.length)
  155183. )
  155184. for (
  155185. var c = a.getComponents().filter(function (e) {
  155186. return !~['drawer', 'dialog'].indexOf(e.props.type)
  155187. }),
  155188. p = c.concat();
  155189. p.length;
  155190. ) {
  155191. var h = p.pop()
  155192. if (~['crud', 'form', 'wizard'].indexOf(h.props.type)) {
  155193. s.push(h)
  155194. break
  155195. }
  155196. ~['drawer', 'dialog'].indexOf(h.props.type) || (~['page', 'service'].indexOf(h.props.type) && p.unshift.apply(p, h.context.getComponents()))
  155197. }
  155198. return (
  155199. !!s.length &&
  155200. (d.markBusying(!0),
  155201. d.updateMessage(),
  155202. Promise.all(
  155203. s.map(function (o) {
  155204. return o.doAction(r.__assign(r.__assign({}, e), { from: n.$$id }), t, !0)
  155205. })
  155206. )
  155207. .then(function (r) {
  155208. ;('submit' !== e.type && 'submit' !== e.actionType && 'confirm' !== e.actionType) || !1 === e.close
  155209. ? e.close && (!0 === e.close ? n.handleSelfClose() : n.closeTarget(e.close))
  155210. : l && l(r, o || e, t, s),
  155211. d.markBusying(!1)
  155212. })
  155213. .catch(function (e) {
  155214. d.updateMessage(e.message, !0),
  155215. d.markBusying(!1),
  155216. clearTimeout(n.clearErrorTimer),
  155217. (n.clearErrorTimer = setTimeout(function () {
  155218. d.updateMessage('')
  155219. }, 3e3))
  155220. }),
  155221. !0)
  155222. )
  155223. }),
  155224. (t.prototype.doAction = function (e, t, o) {
  155225. this.handleAction(void 0, e, t)
  155226. }),
  155227. (t.prototype.handleAction = function (e, t, o, n, a, i) {
  155228. return (
  155229. void 0 === n && (n = !1),
  155230. r.__awaiter(this, void 0, void 0, function () {
  155231. var l,
  155232. d,
  155233. c,
  155234. p,
  155235. h,
  155236. u,
  155237. m,
  155238. f,
  155239. g,
  155240. C = this
  155241. return r.__generator(this, function (y) {
  155242. switch (y.label) {
  155243. case 0:
  155244. return (
  155245. (l = this.props),
  155246. (d = l.onClose),
  155247. (c = l.onAction),
  155248. (p = l.store),
  155249. (h = l.env),
  155250. (u = l.dispatchEvent),
  155251. t.from === this.$$id ? [2, !!c && c(e, t, o, n, a || this.context)] : (null == i ? void 0 : i.pendingPromise.length) ? [4, i.allDone()] : [3, 2]
  155252. )
  155253. case 1:
  155254. y.sent(), (y.label = 2)
  155255. case 2:
  155256. return (m = this.context), 'close' !== t.actionType && 'cancel' !== t.actionType ? [3, 6] : [4, u('cancel', s.createObject(this.props.data, o))]
  155257. case 3:
  155258. return (null == (f = y.sent()) ? void 0 : f.prevented) ? [2] : (null == f ? void 0 : f.pendingPromise.length) ? [4, f.allDone()] : [3, 5]
  155259. case 4:
  155260. y.sent(), (y.label = 5)
  155261. case 5:
  155262. return p.setCurrentAction(t, this.props.resolveDefinitions), d(), t.close && (!0 === t.close ? this.handleSelfClose() : this.closeTarget(t.close)), [3, 17]
  155263. case 6:
  155264. return 'confirm' !== t.actionType ? [3, 10] : [4, u('confirm', s.createObject(this.props.data, o))]
  155265. case 7:
  155266. return (null == (g = y.sent()) ? void 0 : g.prevented) ? [2] : (null == g ? void 0 : g.pendingPromise.length) ? [4, g.allDone()] : [3, 9]
  155267. case 8:
  155268. y.sent(), (y.label = 9)
  155269. case 9:
  155270. return p.setCurrentAction(t, this.props.resolveDefinitions), this.tryChildrenToHandle(t, o) || d(), [3, 17]
  155271. case 10:
  155272. return 'drawer' !== t.actionType
  155273. ? [3, 11]
  155274. : (p.setCurrentAction(t, this.props.resolveDefinitions),
  155275. [
  155276. 2,
  155277. new Promise(function (e) {
  155278. p.openDrawer(o, void 0, function (o, n) {
  155279. var r
  155280. null === (r = t.callback) || void 0 === r || r.call(t, o, n), e({ confirmed: o, value: n })
  155281. })
  155282. })
  155283. ])
  155284. case 11:
  155285. return 'dialog' !== t.actionType
  155286. ? [3, 12]
  155287. : (p.setCurrentAction(t, this.props.resolveDefinitions),
  155288. [
  155289. 2,
  155290. new Promise(function (e) {
  155291. p.openDialog(
  155292. o,
  155293. void 0,
  155294. function (o, n) {
  155295. var r
  155296. null === (r = t.callback) || void 0 === r || r.call(t, o, n), e({ confirmed: o, value: n })
  155297. },
  155298. a || C.context
  155299. )
  155300. })
  155301. ])
  155302. case 12:
  155303. return 'reload' !== t.actionType
  155304. ? [3, 13]
  155305. : (p.setCurrentAction(t, this.props.resolveDefinitions),
  155306. t.target && m.reload(t.target, o),
  155307. t.close && (!0 === t.close ? this.handleSelfClose() : this.closeTarget(t.close)),
  155308. [3, 17])
  155309. case 13:
  155310. return t.from || !this.tryChildrenToHandle(t, o) ? [3, 14] : [3, 17]
  155311. case 14:
  155312. return 'ajax' !== t.actionType
  155313. ? [3, 15]
  155314. : (p.setCurrentAction(t, this.props.resolveDefinitions),
  155315. p
  155316. .saveRemote(t.api, o, { successMessage: t.messages && t.messages.success, errorMessage: t.messages && t.messages.failed })
  155317. .then(function () {
  155318. return r.__awaiter(C, void 0, void 0, function () {
  155319. var e
  155320. return r.__generator(this, function (o) {
  155321. switch (o.label) {
  155322. case 0:
  155323. return t.feedback && s.isVisible(t.feedback, p.data) ? [4, this.openFeedback(t.feedback, p.data)] : [3, 2]
  155324. case 1:
  155325. o.sent(), (o.label = 2)
  155326. case 2:
  155327. return (
  155328. (e = t.redirect && s.filter(t.redirect, p.data)) && h.jumpTo(e, t, p.data),
  155329. t.reload && this.reloadTarget(s.filterTarget(t.reload, p.data), p.data),
  155330. t.close && (!0 === t.close ? this.handleSelfClose() : this.closeTarget(t.close)),
  155331. [2]
  155332. )
  155333. }
  155334. })
  155335. })
  155336. })
  155337. .catch(function (e) {
  155338. if (n || t.countDown) throw e
  155339. }),
  155340. [3, 17])
  155341. case 15:
  155342. return c ? [4, c(e, t, o, n, a || this.context)] : [3, 17]
  155343. case 16:
  155344. y.sent(), t.close && (!0 === t.close ? this.handleSelfClose() : this.closeTarget(t.close)), (y.label = 17)
  155345. case 17:
  155346. return [2]
  155347. }
  155348. })
  155349. })
  155350. )
  155351. }),
  155352. (t.prototype.handleChildFinished = function (e, t) {
  155353. if (!((t && t.from === this.$$id) || !1 === t.close)) {
  155354. var o = this.context.getComponents().filter(function (e) {
  155355. return !~['drawer', 'dialog', 'action', 'button', 'submit', 'reset'].indexOf(e.props.type)
  155356. }),
  155357. n = this.props.onConfirm
  155358. 1 !== o.length || ('form' !== o[0].props.type && 'wizard' !== o[0].props.type) || n([e], t, {}, o)
  155359. }
  155360. }),
  155361. (t.prototype.handleDialogConfirm = function (t, o) {
  155362. for (var n, a, s = [], i = 2; i < arguments.length; i++) s[i - 2] = arguments[i]
  155363. e.prototype.handleDialogConfirm.apply(this, r.__spreadArray([t, o], r.__read(s), !1))
  155364. var l = this.props.store,
  155365. d = l.getDialogScoped() || this.context,
  155366. c = l.action,
  155367. p = null !== (n = o.reload) && void 0 !== n ? n : c.reload
  155368. p
  155369. ? d.reload(p, l.data)
  155370. : d.component !== this && (null === (a = d.component) || void 0 === a ? void 0 : a.reload)
  155371. ? d.component.reload()
  155372. : this.context
  155373. .getComponents()
  155374. .filter(function (e) {
  155375. return 'crud' === e.props.type
  155376. })
  155377. .forEach(function (e) {
  155378. return e.reload && e.reload()
  155379. })
  155380. }),
  155381. (t.prototype.handleDrawerConfirm = function (t, o) {
  155382. var n,
  155383. r = this
  155384. e.prototype.handleDrawerConfirm.call(this, t, o)
  155385. var a = this.props.store,
  155386. s = a.getDialogScoped() || this.context,
  155387. i = a.action,
  155388. l = null !== (n = o.reload) && void 0 !== n ? n : i.reload
  155389. setTimeout(function () {
  155390. var e
  155391. l
  155392. ? s.reload(l, a.data)
  155393. : s.component !== r && (null === (e = s.component) || void 0 === e ? void 0 : e.reload)
  155394. ? s.component.reload()
  155395. : r.context
  155396. .getComponents()
  155397. .filter(function (e) {
  155398. return 'crud' === e.props.type
  155399. })
  155400. .forEach(function (e) {
  155401. return e.reload && e.reload()
  155402. })
  155403. }, 300)
  155404. }),
  155405. (t.prototype.reloadTarget = function (e, t) {
  155406. this.context.reload(e, t)
  155407. }),
  155408. (t.prototype.closeTarget = function (e) {
  155409. this.context.close(e)
  155410. }),
  155411. (t.prototype.setData = function (e, t) {
  155412. return this.props.store.updateData(e, void 0, t)
  155413. }),
  155414. (t.prototype.getData = function () {
  155415. return this.props.store.data
  155416. }),
  155417. (t.contextType = s.ScopedContext),
  155418. (t = r.__decorate(
  155419. [
  155420. s.Renderer({
  155421. type: 'drawer',
  155422. storeType: s.ModalStore.name,
  155423. storeExtendsData: !1,
  155424. isolateScope: !0,
  155425. shouldSyncSuperStore: function (e, t, o) {
  155426. return !((!e.drawerOpen && !t.show) || (t.show === o.show && !s.isObjectShallowModified(o.data, t.data)))
  155427. }
  155428. }),
  155429. r.__metadata('design:paramtypes', [Object, Object])
  155430. ],
  155431. t
  155432. ))
  155433. })(f),
  155434. (t.default = f),
  155435. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  155436. }) /*!node_modules/amis/lib/renderers/Wrapper.js*/
  155437. amis.define('1c27cd1', function (e, t, r, n) {
  155438. 'use strict'
  155439. Object.defineProperty(t, '__esModule', { value: !0 })
  155440. var a = e('68b98b9'),
  155441. s = e('ac704b9'),
  155442. d = e('64ea6e0')
  155443. function i(e) {
  155444. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  155445. }
  155446. var o = i(s),
  155447. l = e('ac704b9'),
  155448. u = (l.default || l).createElement
  155449. ;(l.default || l).Fragment
  155450. var p = (function (e) {
  155451. function t() {
  155452. return (null !== e && e.apply(this, arguments)) || this
  155453. }
  155454. return (
  155455. a.__extends(t, e),
  155456. (t.prototype.renderBody = function () {
  155457. var e = this.props,
  155458. t = e.children,
  155459. r = e.body,
  155460. n = e.render,
  155461. a = e.disabled
  155462. return t ? ('function' == typeof t ? t(this.props) : t) : r ? n('body', r, { disabled: a }) : null
  155463. }),
  155464. (t.prototype.render = function () {
  155465. var e = this.props,
  155466. t = e.className,
  155467. r = e.size,
  155468. n = e.classnames,
  155469. a = e.style,
  155470. s = e.data,
  155471. i = e.wrap,
  155472. o = e.id
  155473. return !1 === i ? this.renderBody() : u('div', { className: n('Wrapper', r && 'none' !== r ? 'Wrapper--'.concat(r) : '', t), style: d.buildStyle(a, s), 'data-id': o }, this.renderBody())
  155474. }),
  155475. (t.propsList = ['body', 'className', 'children', 'size']),
  155476. (t.defaultProps = { className: '', size: 'md' }),
  155477. t
  155478. )
  155479. })(o.default.Component)
  155480. !(function (e) {
  155481. function t() {
  155482. return (null !== e && e.apply(this, arguments)) || this
  155483. }
  155484. a.__extends(t, e), (t = a.__decorate([d.Renderer({ type: 'wrapper' })], t))
  155485. })(p),
  155486. (t.default = p),
  155487. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  155488. }) /*!node_modules/amis/lib/renderers/IFrame.js*/
  155489. amis.define('900fd52', function (e, t, a, s) {
  155490. 'use strict'
  155491. Object.defineProperty(t, '__esModule', { value: !0 })
  155492. var n = e('68b98b9'),
  155493. r = e('ac704b9'),
  155494. o = e('64ea6e0')
  155495. function i(e) {
  155496. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  155497. }
  155498. var d = i(r),
  155499. p = e('ac704b9'),
  155500. l = (p.default || p).createElement
  155501. ;(p.default || p).Fragment
  155502. var c = (function (e) {
  155503. function t() {
  155504. var t = (null !== e && e.apply(this, arguments)) || this
  155505. return (t.IFrameRef = d.default.createRef()), (t.state = { width: t.props.width || '100%', height: t.props.height || '100%' }), t
  155506. }
  155507. return (
  155508. n.__extends(t, e),
  155509. (t.prototype.componentDidMount = function () {
  155510. window.addEventListener('message', this.onMessage)
  155511. }),
  155512. (t.prototype.componentDidUpdate = function (e) {
  155513. var t = this.props.data
  155514. t !== e.data
  155515. ? this.postMessage('update', t)
  155516. : (this.props.width === e.width && this.props.height === e.height) || this.setState({ width: this.props.width || '100%', height: this.props.height || '100%' })
  155517. }),
  155518. (t.prototype.componentWillUnmount = function () {
  155519. window.removeEventListener('message', this.onMessage)
  155520. }),
  155521. (t.prototype.validateURL = function (e) {
  155522. return !(!e || 'string' != typeof e || !/^data:([a-zA-Z0-9]+\/[a-zA-Z0-9]+);base64,.*/.test(e)) || !(e && 'string' == typeof e && !/^(\.\/|\.\.\/|\/|(blob\:)?https?\:\/\/|\/\/)/.test(e))
  155523. }),
  155524. (t.prototype.onMessage = function (e) {
  155525. var t, a, s
  155526. return n.__awaiter(this, void 0, void 0, function () {
  155527. var r, i, d, p, l, c, u, h, m, _, v
  155528. return n.__generator(this, function (g) {
  155529. switch (g.label) {
  155530. case 0:
  155531. return (
  155532. (r = this.props),
  155533. (i = r.events),
  155534. (d = r.onEvent),
  155535. (p = r.onAction),
  155536. (l = r.data),
  155537. 'string' != typeof (null === (t = null == e ? void 0 : e.data) || void 0 === t ? void 0 : t.type)
  155538. ? [2]
  155539. : ((c = n.__read(e.data.type.split(':'), 2)),
  155540. (u = c[0]),
  155541. (h = c[1]),
  155542. 'amis' === u && h ? ('resize' === h && e.data.data ? (this.setState({ width: e.data.data.width || '100%', height: e.data.data.height || '100%' }), [3, 4]) : [3, 1]) : [2])
  155543. )
  155544. case 1:
  155545. return (m = null == d ? void 0 : d[h]) && (null === (a = m.actions) || void 0 === a ? void 0 : a.length)
  155546. ? ((_ = o.createRendererEvent(h, { env: null === (s = this.props) || void 0 === s ? void 0 : s.env, nativeEvent: e, data: o.createObject(l, e.data.data), scoped: this.context })),
  155547. [4, o.runActions(m.actions, this, _)])
  155548. : [3, 3]
  155549. case 2:
  155550. if ((g.sent(), _.prevented)) return [2]
  155551. g.label = 3
  155552. case 3:
  155553. i && (v = i[h]) && p(e, v, o.createObject(l, e.data.data)), (g.label = 4)
  155554. case 4:
  155555. return [2]
  155556. }
  155557. })
  155558. })
  155559. }),
  155560. (t.prototype.onLoad = function () {
  155561. var e = this.props,
  155562. t = e.src,
  155563. a = e.data
  155564. t && this.postMessage('init', a)
  155565. }),
  155566. (t.prototype.reload = function (e, t) {
  155567. if (t) return this.receive(t)
  155568. var a = this.props,
  155569. s = a.src,
  155570. n = a.data
  155571. s && (this.IFrameRef.current.src = o.resolveVariableAndFilter(s, n, '| raw'))
  155572. }),
  155573. (t.prototype.receive = function (e) {
  155574. var t = this.props,
  155575. a = t.src,
  155576. s = t.data,
  155577. n = o.createObject(s, e)
  155578. this.postMessage('receive', n), o.isApiOutdated(a, a, s, n) && (this.IFrameRef.current.src = o.resolveVariableAndFilter(a, n, '| raw'))
  155579. }),
  155580. (t.prototype.postMessage = function (e, t) {
  155581. var a, s
  155582. null === (s = null === (a = this.IFrameRef.current) || void 0 === a ? void 0 : a.contentWindow) ||
  155583. void 0 === s ||
  155584. s.postMessage({ type: 'amis:'.concat(e), data: JSON.parse(JSON.stringify(t)) }, '*')
  155585. }),
  155586. (t.prototype.render = function () {
  155587. var e = this.state,
  155588. t = e.width,
  155589. a = e.height,
  155590. s = this.props,
  155591. r = s.className,
  155592. i = s.src,
  155593. p = s.name,
  155594. c = s.frameBorder,
  155595. u = s.data,
  155596. h = s.style,
  155597. m = s.allow,
  155598. _ = s.sandbox,
  155599. v = s.referrerpolicy,
  155600. g = s.translate,
  155601. f = s.id,
  155602. y = s.wrapperCustomStyle,
  155603. b = s.env,
  155604. w = s.themeCss
  155605. s.baseControlClassName
  155606. var C = s.classnames,
  155607. F = {}
  155608. void 0 !== t && (F.width = t), void 0 !== a && (F.height = a), (h = n.__assign(n.__assign({}, F), h))
  155609. var M = i ? o.resolveVariableAndFilter(i, u, '| raw') : void 0
  155610. return this.validateURL(M)
  155611. ? ('https:' === location.protocol && M && M.startsWith('http://') && b.notify('error', g('Iframe.invalidProtocol')),
  155612. l(
  155613. d.default.Fragment,
  155614. null,
  155615. l('iframe', {
  155616. name: p,
  155617. className: C(
  155618. 'IFrame',
  155619. r,
  155620. o.setThemeClassName(n.__assign(n.__assign({}, this.props), { name: 'baseControlClassName', id: f, themeCss: w })),
  155621. o.setThemeClassName(n.__assign(n.__assign({}, this.props), { name: 'wrapperCustomStyle', id: f, themeCss: y }))
  155622. ),
  155623. frameBorder: c,
  155624. style: h,
  155625. ref: this.IFrameRef,
  155626. onLoad: this.onLoad,
  155627. src: M,
  155628. allow: m,
  155629. referrerPolicy: v,
  155630. sandbox: _
  155631. }),
  155632. l(o.CustomStyle, n.__assign({}, this.props, { config: { wrapperCustomStyle: y, id: f, themeCss: w, classNames: [{ key: 'baseControlClassName' }] }, env: b }))
  155633. ))
  155634. : l('p', null, g('Iframe.invalid'))
  155635. }),
  155636. (t.propsList = ['src', 'className']),
  155637. (t.defaultProps = { className: '', frameBorder: 0 }),
  155638. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [MessageEvent]), n.__metadata('design:returntype', Promise)], t.prototype, 'onMessage', null),
  155639. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], t.prototype, 'onLoad', null),
  155640. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object, Object]), n.__metadata('design:returntype', void 0)], t.prototype, 'reload', null),
  155641. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [Object]), n.__metadata('design:returntype', void 0)], t.prototype, 'receive', null),
  155642. n.__decorate(
  155643. [o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', [String, Object]), n.__metadata('design:returntype', void 0)],
  155644. t.prototype,
  155645. 'postMessage',
  155646. null
  155647. ),
  155648. t
  155649. )
  155650. })(d.default.Component)
  155651. !(function (e) {
  155652. function t(t, a) {
  155653. var s = e.call(this, t) || this
  155654. return a.registerComponent(s), s
  155655. }
  155656. n.__extends(t, e),
  155657. (t.prototype.componentWillUnmount = function () {
  155658. this.context.unRegisterComponent(this)
  155659. }),
  155660. (t.contextType = o.ScopedContext),
  155661. (t = n.__decorate([o.Renderer({ type: 'iframe' }), n.__metadata('design:paramtypes', [Object, Object])], t))
  155662. })(c),
  155663. (t.default = c),
  155664. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  155665. }) /*!node_modules/amis/lib/renderers/BarCode.js*/
  155666. amis.define('7fec5a5', function (e, t, n, r) {
  155667. 'use strict'
  155668. Object.defineProperty(t, '__esModule', { value: !0 })
  155669. var a = e('68b98b9'),
  155670. i = e('ac704b9'),
  155671. o = e('64ea6e0')
  155672. function s(e) {
  155673. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  155674. }
  155675. var u = s(i),
  155676. l = e('ac704b9'),
  155677. d = (l.default || l).createElement
  155678. ;(l.default || l).Fragment
  155679. var c = u.default.lazy(function () {
  155680. return Promise.resolve().then(function () {
  155681. return new Promise(function (t) {
  155682. e(['ab5e635'], function (e) {
  155683. t(a.__importStar(e))
  155684. })
  155685. })
  155686. })
  155687. }),
  155688. f = (function (e) {
  155689. function t() {
  155690. return (null !== e && e.apply(this, arguments)) || this
  155691. }
  155692. return (
  155693. a.__extends(t, e),
  155694. (t.prototype.render = function () {
  155695. var e = this.props,
  155696. t = e.className,
  155697. n = e.style
  155698. e.width, e.height
  155699. var r = e.classnames,
  155700. a = e.options,
  155701. s = o.getPropValue(this.props)
  155702. return d(i.Suspense, { fallback: d('div', null, '...') }, d('div', { 'data-testid': 'barcode', className: r('BarCode', t), style: n }, d(c, { value: s, options: a })))
  155703. }),
  155704. t
  155705. )
  155706. })(u.default.Component)
  155707. !(function (e) {
  155708. function t() {
  155709. return (null !== e && e.apply(this, arguments)) || this
  155710. }
  155711. a.__extends(t, e), (t = a.__decorate([o.Renderer({ type: 'barcode' })], t))
  155712. })(f),
  155713. (t.BarCodeField = f),
  155714. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  155715. }) /*!node_modules/qrcode.react/lib/index.js*/
  155716. amis.define('c84a911', function (e, t, n, r) {
  155717. var o,
  155718. i = Object.create,
  155719. a = Object.defineProperty,
  155720. s = Object.getOwnPropertyDescriptor,
  155721. u = Object.getOwnPropertyNames,
  155722. l = Object.getOwnPropertySymbols,
  155723. h = Object.getPrototypeOf,
  155724. c = Object.prototype.hasOwnProperty,
  155725. f = Object.prototype.propertyIsEnumerable,
  155726. d = function (e, t, n) {
  155727. return t in e ? a(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
  155728. },
  155729. v = function (e, t) {
  155730. for (var n in t || (t = {})) c.call(t, n) && d(e, n, t[n])
  155731. if (l)
  155732. for (var r = 0, o = l(t); r < o.length; r++) {
  155733. n = o[r]
  155734. f.call(t, n) && d(e, n, t[n])
  155735. }
  155736. return e
  155737. },
  155738. g = function (e, t) {
  155739. var n = {}
  155740. for (var r in e) c.call(e, r) && t.indexOf(r) < 0 && (n[r] = e[r])
  155741. if (null != e && l)
  155742. for (var o = 0, i = l(e); o < i.length; o++) {
  155743. r = i[o]
  155744. t.indexOf(r) < 0 && f.call(e, r) && (n[r] = e[r])
  155745. }
  155746. return n
  155747. },
  155748. m = function (e, t, n, r) {
  155749. if ((t && 'object' == typeof t) || 'function' == typeof t)
  155750. for (
  155751. var o = function (o) {
  155752. c.call(e, o) ||
  155753. o === n ||
  155754. a(e, o, {
  155755. get: function () {
  155756. return t[o]
  155757. },
  155758. enumerable: !(r = s(t, o)) || r.enumerable
  155759. })
  155760. },
  155761. i = 0,
  155762. l = u(t);
  155763. i < l.length;
  155764. i++
  155765. ) {
  155766. o(l[i])
  155767. }
  155768. return e
  155769. },
  155770. E = {}
  155771. !(function (e, t) {
  155772. for (var n in t) a(e, n, { get: t[n], enumerable: !0 })
  155773. })(E, {
  155774. QRCodeCanvas: function () {
  155775. return z
  155776. },
  155777. QRCodeSVG: function () {
  155778. return F
  155779. },
  155780. default: function () {
  155781. return L
  155782. }
  155783. }),
  155784. (n.exports = ((o = E), m(a({}, '__esModule', { value: !0 }), o)))
  155785. var p,
  155786. M,
  155787. w,
  155788. C,
  155789. R,
  155790. y = (function (e, t, n) {
  155791. return (n = null != e ? i(h(e)) : {}), m(!t && e && e.__esModule ? n : a(n, 'default', { value: e, enumerable: !0 }), e)
  155792. })(e('ac704b9'))
  155793. /**
  155794. * @license QR Code generator library (TypeScript)
  155795. * Copyright (c) Project Nayuki.
  155796. * SPDX-License-Identifier: MIT
  155797. */ !(function (e) {
  155798. var t = (function () {
  155799. function t(e, n, r, i) {
  155800. if (((this.version = e), (this.errorCorrectionLevel = n), (this.modules = []), (this.isFunction = []), e < t.MIN_VERSION || e > t.MAX_VERSION))
  155801. throw new RangeError('Version value out of range')
  155802. if (i < -1 || i > 7) throw new RangeError('Mask value out of range')
  155803. this.size = 4 * e + 17
  155804. for (var a = [], s = 0; s < this.size; s++) a.push(!1)
  155805. for (s = 0; s < this.size; s++) this.modules.push(a.slice()), this.isFunction.push(a.slice())
  155806. this.drawFunctionPatterns()
  155807. var u = this.addEccAndInterleave(r)
  155808. if ((this.drawCodewords(u), -1 == i)) {
  155809. var l = 1e9
  155810. for (s = 0; s < 8; s++) {
  155811. this.applyMask(s), this.drawFormatBits(s)
  155812. var h = this.getPenaltyScore()
  155813. h < l && ((i = s), (l = h)), this.applyMask(s)
  155814. }
  155815. }
  155816. o(0 <= i && i <= 7), (this.mask = i), this.applyMask(i), this.drawFormatBits(i), (this.isFunction = [])
  155817. }
  155818. return (
  155819. (t.encodeText = function (n, r) {
  155820. var o = e.QrSegment.makeSegments(n)
  155821. return t.encodeSegments(o, r)
  155822. }),
  155823. (t.encodeBinary = function (n, r) {
  155824. var o = e.QrSegment.makeBytes(n)
  155825. return t.encodeSegments([o], r)
  155826. }),
  155827. (t.encodeSegments = function (e, r, a, s, u, l) {
  155828. if ((void 0 === a && (a = 1), void 0 === s && (s = 40), void 0 === u && (u = -1), void 0 === l && (l = !0), !(t.MIN_VERSION <= a && a <= s && s <= t.MAX_VERSION) || u < -1 || u > 7))
  155829. throw new RangeError('Invalid value')
  155830. var h, c
  155831. for (h = a; ; h++) {
  155832. var f = 8 * t.getNumDataCodewords(h, r),
  155833. d = i.getTotalBits(e, h)
  155834. if (d <= f) {
  155835. c = d
  155836. break
  155837. }
  155838. if (h >= s) throw new RangeError('Data too long')
  155839. }
  155840. for (var v = 0, g = [t.Ecc.MEDIUM, t.Ecc.QUARTILE, t.Ecc.HIGH]; v < g.length; v++) {
  155841. var m = g[v]
  155842. l && c <= 8 * t.getNumDataCodewords(h, m) && (r = m)
  155843. }
  155844. for (var E = [], p = 0, M = e; p < M.length; p++) {
  155845. var w = M[p]
  155846. n(w.mode.modeBits, 4, E), n(w.numChars, w.mode.numCharCountBits(h), E)
  155847. for (var C = 0, R = w.getData(); C < R.length; C++) {
  155848. var y = R[C]
  155849. E.push(y)
  155850. }
  155851. }
  155852. o(E.length == c)
  155853. var A = 8 * t.getNumDataCodewords(h, r)
  155854. o(E.length <= A), n(0, Math.min(4, A - E.length), E), n(0, (8 - (E.length % 8)) % 8, E), o(E.length % 8 == 0)
  155855. for (var N = 236; E.length < A; N ^= 253) n(N, 8, E)
  155856. for (var P = []; 8 * P.length < E.length; ) P.push(0)
  155857. return (
  155858. E.forEach(function (e, t) {
  155859. return (P[t >>> 3] |= e << (7 - (7 & t)))
  155860. }),
  155861. new t(h, r, P, u)
  155862. )
  155863. }),
  155864. (t.prototype.getModule = function (e, t) {
  155865. return 0 <= e && e < this.size && 0 <= t && t < this.size && this.modules[t][e]
  155866. }),
  155867. (t.prototype.getModules = function () {
  155868. return this.modules
  155869. }),
  155870. (t.prototype.drawFunctionPatterns = function () {
  155871. for (var e = 0; e < this.size; e++) this.setFunctionModule(6, e, e % 2 == 0), this.setFunctionModule(e, 6, e % 2 == 0)
  155872. this.drawFinderPattern(3, 3), this.drawFinderPattern(this.size - 4, 3), this.drawFinderPattern(3, this.size - 4)
  155873. var t = this.getAlignmentPatternPositions(),
  155874. n = t.length
  155875. for (e = 0; e < n; e++) for (var r = 0; r < n; r++) (0 == e && 0 == r) || (0 == e && r == n - 1) || (e == n - 1 && 0 == r) || this.drawAlignmentPattern(t[e], t[r])
  155876. this.drawFormatBits(0), this.drawVersion()
  155877. }),
  155878. (t.prototype.drawFormatBits = function (e) {
  155879. for (var t = (this.errorCorrectionLevel.formatBits << 3) | e, n = t, i = 0; i < 10; i++) n = (n << 1) ^ (1335 * (n >>> 9))
  155880. var a = 21522 ^ ((t << 10) | n)
  155881. o(a >>> 15 == 0)
  155882. for (i = 0; i <= 5; i++) this.setFunctionModule(8, i, r(a, i))
  155883. this.setFunctionModule(8, 7, r(a, 6)), this.setFunctionModule(8, 8, r(a, 7)), this.setFunctionModule(7, 8, r(a, 8))
  155884. for (i = 9; i < 15; i++) this.setFunctionModule(14 - i, 8, r(a, i))
  155885. for (i = 0; i < 8; i++) this.setFunctionModule(this.size - 1 - i, 8, r(a, i))
  155886. for (i = 8; i < 15; i++) this.setFunctionModule(8, this.size - 15 + i, r(a, i))
  155887. this.setFunctionModule(8, this.size - 8, !0)
  155888. }),
  155889. (t.prototype.drawVersion = function () {
  155890. if (!(this.version < 7)) {
  155891. for (var e = this.version, t = 0; t < 12; t++) e = (e << 1) ^ (7973 * (e >>> 11))
  155892. var n = (this.version << 12) | e
  155893. o(n >>> 18 == 0)
  155894. for (t = 0; t < 18; t++) {
  155895. var i = r(n, t),
  155896. a = this.size - 11 + (t % 3),
  155897. s = Math.floor(t / 3)
  155898. this.setFunctionModule(a, s, i), this.setFunctionModule(s, a, i)
  155899. }
  155900. }
  155901. }),
  155902. (t.prototype.drawFinderPattern = function (e, t) {
  155903. for (var n = -4; n <= 4; n++)
  155904. for (var r = -4; r <= 4; r++) {
  155905. var o = Math.max(Math.abs(r), Math.abs(n)),
  155906. i = e + r,
  155907. a = t + n
  155908. 0 <= i && i < this.size && 0 <= a && a < this.size && this.setFunctionModule(i, a, 2 != o && 4 != o)
  155909. }
  155910. }),
  155911. (t.prototype.drawAlignmentPattern = function (e, t) {
  155912. for (var n = -2; n <= 2; n++) for (var r = -2; r <= 2; r++) this.setFunctionModule(e + r, t + n, 1 != Math.max(Math.abs(r), Math.abs(n)))
  155913. }),
  155914. (t.prototype.setFunctionModule = function (e, t, n) {
  155915. ;(this.modules[t][e] = n), (this.isFunction[t][e] = !0)
  155916. }),
  155917. (t.prototype.addEccAndInterleave = function (e) {
  155918. var n = this.version,
  155919. r = this.errorCorrectionLevel
  155920. if (e.length != t.getNumDataCodewords(n, r)) throw new RangeError('Invalid argument')
  155921. for (
  155922. var i = t.NUM_ERROR_CORRECTION_BLOCKS[r.ordinal][n],
  155923. a = t.ECC_CODEWORDS_PER_BLOCK[r.ordinal][n],
  155924. s = Math.floor(t.getNumRawDataModules(n) / 8),
  155925. u = i - (s % i),
  155926. l = Math.floor(s / i),
  155927. h = [],
  155928. c = t.reedSolomonComputeDivisor(a),
  155929. f = 0,
  155930. d = 0;
  155931. f < i;
  155932. f++
  155933. ) {
  155934. var v = e.slice(d, d + l - a + (f < u ? 0 : 1))
  155935. d += v.length
  155936. var g = t.reedSolomonComputeRemainder(v, c)
  155937. f < u && v.push(0), h.push(v.concat(g))
  155938. }
  155939. var m = [],
  155940. E = function (e) {
  155941. h.forEach(function (t, n) {
  155942. ;(e != l - a || n >= u) && m.push(t[e])
  155943. })
  155944. }
  155945. for (f = 0; f < h[0].length; f++) E(f)
  155946. return o(m.length == s), m
  155947. }),
  155948. (t.prototype.drawCodewords = function (e) {
  155949. if (e.length != Math.floor(t.getNumRawDataModules(this.version) / 8)) throw new RangeError('Invalid argument')
  155950. for (var n = 0, i = this.size - 1; i >= 1; i -= 2) {
  155951. 6 == i && (i = 5)
  155952. for (var a = 0; a < this.size; a++)
  155953. for (var s = 0; s < 2; s++) {
  155954. var u = i - s,
  155955. l = 0 == ((i + 1) & 2) ? this.size - 1 - a : a
  155956. !this.isFunction[l][u] && n < 8 * e.length && ((this.modules[l][u] = r(e[n >>> 3], 7 - (7 & n))), n++)
  155957. }
  155958. }
  155959. o(n == 8 * e.length)
  155960. }),
  155961. (t.prototype.applyMask = function (e) {
  155962. if (e < 0 || e > 7) throw new RangeError('Mask value out of range')
  155963. for (var t = 0; t < this.size; t++)
  155964. for (var n = 0; n < this.size; n++) {
  155965. var r = void 0
  155966. switch (e) {
  155967. case 0:
  155968. r = (n + t) % 2 == 0
  155969. break
  155970. case 1:
  155971. r = t % 2 == 0
  155972. break
  155973. case 2:
  155974. r = n % 3 == 0
  155975. break
  155976. case 3:
  155977. r = (n + t) % 3 == 0
  155978. break
  155979. case 4:
  155980. r = (Math.floor(n / 3) + Math.floor(t / 2)) % 2 == 0
  155981. break
  155982. case 5:
  155983. r = ((n * t) % 2) + ((n * t) % 3) == 0
  155984. break
  155985. case 6:
  155986. r = (((n * t) % 2) + ((n * t) % 3)) % 2 == 0
  155987. break
  155988. case 7:
  155989. r = (((n + t) % 2) + ((n * t) % 3)) % 2 == 0
  155990. break
  155991. default:
  155992. throw new Error('Unreachable')
  155993. }
  155994. !this.isFunction[t][n] && r && (this.modules[t][n] = !this.modules[t][n])
  155995. }
  155996. }),
  155997. (t.prototype.getPenaltyScore = function () {
  155998. for (var e = 0, n = 0; n < this.size; n++) {
  155999. for (var r = !1, i = 0, a = [0, 0, 0, 0, 0, 0, 0], s = 0; s < this.size; s++)
  156000. this.modules[n][s] == r
  156001. ? 5 == ++i
  156002. ? (e += t.PENALTY_N1)
  156003. : i > 5 && e++
  156004. : (this.finderPenaltyAddHistory(i, a), r || (e += this.finderPenaltyCountPatterns(a) * t.PENALTY_N3), (r = this.modules[n][s]), (i = 1))
  156005. e += this.finderPenaltyTerminateAndCount(r, i, a) * t.PENALTY_N3
  156006. }
  156007. for (s = 0; s < this.size; s++) {
  156008. r = !1
  156009. var u = 0
  156010. for (a = [0, 0, 0, 0, 0, 0, 0], n = 0; n < this.size; n++)
  156011. this.modules[n][s] == r
  156012. ? 5 == ++u
  156013. ? (e += t.PENALTY_N1)
  156014. : u > 5 && e++
  156015. : (this.finderPenaltyAddHistory(u, a), r || (e += this.finderPenaltyCountPatterns(a) * t.PENALTY_N3), (r = this.modules[n][s]), (u = 1))
  156016. e += this.finderPenaltyTerminateAndCount(r, u, a) * t.PENALTY_N3
  156017. }
  156018. for (n = 0; n < this.size - 1; n++)
  156019. for (s = 0; s < this.size - 1; s++) {
  156020. var l = this.modules[n][s]
  156021. l == this.modules[n][s + 1] && l == this.modules[n + 1][s] && l == this.modules[n + 1][s + 1] && (e += t.PENALTY_N2)
  156022. }
  156023. for (var h = 0, c = 0, f = this.modules; c < f.length; c++) {
  156024. h = f[c].reduce(function (e, t) {
  156025. return e + (t ? 1 : 0)
  156026. }, h)
  156027. }
  156028. var d = this.size * this.size,
  156029. v = Math.ceil(Math.abs(20 * h - 10 * d) / d) - 1
  156030. return o(0 <= v && v <= 9), o(0 <= (e += v * t.PENALTY_N4) && e <= 2568888), e
  156031. }),
  156032. (t.prototype.getAlignmentPatternPositions = function () {
  156033. if (1 == this.version) return []
  156034. for (var e = Math.floor(this.version / 7) + 2, t = 32 == this.version ? 26 : 2 * Math.ceil((4 * this.version + 4) / (2 * e - 2)), n = [6], r = this.size - 7; n.length < e; r -= t)
  156035. n.splice(1, 0, r)
  156036. return n
  156037. }),
  156038. (t.getNumRawDataModules = function (e) {
  156039. if (e < t.MIN_VERSION || e > t.MAX_VERSION) throw new RangeError('Version number out of range')
  156040. var n = (16 * e + 128) * e + 64
  156041. if (e >= 2) {
  156042. var r = Math.floor(e / 7) + 2
  156043. ;(n -= (25 * r - 10) * r - 55), e >= 7 && (n -= 36)
  156044. }
  156045. return o(208 <= n && n <= 29648), n
  156046. }),
  156047. (t.getNumDataCodewords = function (e, n) {
  156048. return Math.floor(t.getNumRawDataModules(e) / 8) - t.ECC_CODEWORDS_PER_BLOCK[n.ordinal][e] * t.NUM_ERROR_CORRECTION_BLOCKS[n.ordinal][e]
  156049. }),
  156050. (t.reedSolomonComputeDivisor = function (e) {
  156051. if (e < 1 || e > 255) throw new RangeError('Degree out of range')
  156052. for (var n = [], r = 0; r < e - 1; r++) n.push(0)
  156053. n.push(1)
  156054. var o = 1
  156055. for (r = 0; r < e; r++) {
  156056. for (var i = 0; i < n.length; i++) (n[i] = t.reedSolomonMultiply(n[i], o)), i + 1 < n.length && (n[i] ^= n[i + 1])
  156057. o = t.reedSolomonMultiply(o, 2)
  156058. }
  156059. return n
  156060. }),
  156061. (t.reedSolomonComputeRemainder = function (e, n) {
  156062. for (
  156063. var r = n.map(function (e) {
  156064. return 0
  156065. }),
  156066. o = function (e) {
  156067. var o = e ^ r.shift()
  156068. r.push(0),
  156069. n.forEach(function (e, n) {
  156070. return (r[n] ^= t.reedSolomonMultiply(e, o))
  156071. })
  156072. },
  156073. i = 0,
  156074. a = e;
  156075. i < a.length;
  156076. i++
  156077. ) {
  156078. o(a[i])
  156079. }
  156080. return r
  156081. }),
  156082. (t.reedSolomonMultiply = function (e, t) {
  156083. if (e >>> 8 != 0 || t >>> 8 != 0) throw new RangeError('Byte out of range')
  156084. for (var n = 0, r = 7; r >= 0; r--) (n = (n << 1) ^ (285 * (n >>> 7))), (n ^= ((t >>> r) & 1) * e)
  156085. return o(n >>> 8 == 0), n
  156086. }),
  156087. (t.prototype.finderPenaltyCountPatterns = function (e) {
  156088. var t = e[1]
  156089. o(t <= 3 * this.size)
  156090. var n = t > 0 && e[2] == t && e[3] == 3 * t && e[4] == t && e[5] == t
  156091. return (n && e[0] >= 4 * t && e[6] >= t ? 1 : 0) + (n && e[6] >= 4 * t && e[0] >= t ? 1 : 0)
  156092. }),
  156093. (t.prototype.finderPenaltyTerminateAndCount = function (e, t, n) {
  156094. return e && (this.finderPenaltyAddHistory(t, n), (t = 0)), (t += this.size), this.finderPenaltyAddHistory(t, n), this.finderPenaltyCountPatterns(n)
  156095. }),
  156096. (t.prototype.finderPenaltyAddHistory = function (e, t) {
  156097. 0 == t[0] && (e += this.size), t.pop(), t.unshift(e)
  156098. }),
  156099. t
  156100. )
  156101. })()
  156102. function n(e, t, n) {
  156103. if (t < 0 || t > 31 || e >>> t != 0) throw new RangeError('Value out of range')
  156104. for (var r = t - 1; r >= 0; r--) n.push((e >>> r) & 1)
  156105. }
  156106. function r(e, t) {
  156107. return 0 != ((e >>> t) & 1)
  156108. }
  156109. function o(e) {
  156110. if (!e) throw new Error('Assertion error')
  156111. }
  156112. ;(t.MIN_VERSION = 1),
  156113. (t.MAX_VERSION = 40),
  156114. (t.PENALTY_N1 = 3),
  156115. (t.PENALTY_N2 = 3),
  156116. (t.PENALTY_N3 = 40),
  156117. (t.PENALTY_N4 = 10),
  156118. (t.ECC_CODEWORDS_PER_BLOCK = [
  156119. [-1, 7, 10, 15, 20, 26, 18, 20, 24, 30, 18, 20, 24, 26, 30, 22, 24, 28, 30, 28, 28, 28, 28, 30, 30, 26, 28, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30],
  156120. [-1, 10, 16, 26, 18, 24, 16, 18, 22, 22, 26, 30, 22, 22, 24, 24, 28, 28, 26, 26, 26, 26, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28],
  156121. [-1, 13, 22, 18, 26, 18, 24, 18, 22, 20, 24, 28, 26, 24, 20, 30, 24, 28, 28, 26, 30, 28, 30, 30, 30, 30, 28, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30],
  156122. [-1, 17, 28, 22, 16, 22, 28, 26, 26, 24, 28, 24, 28, 22, 24, 24, 30, 28, 28, 26, 28, 30, 24, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]
  156123. ]),
  156124. (t.NUM_ERROR_CORRECTION_BLOCKS = [
  156125. [-1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, 4, 4, 4, 4, 6, 6, 6, 6, 7, 8, 8, 9, 9, 10, 12, 12, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 24, 25],
  156126. [-1, 1, 1, 1, 2, 2, 4, 4, 4, 5, 5, 5, 8, 9, 9, 10, 10, 11, 13, 14, 16, 17, 17, 18, 20, 21, 23, 25, 26, 28, 29, 31, 33, 35, 37, 38, 40, 43, 45, 47, 49],
  156127. [-1, 1, 1, 2, 2, 4, 4, 6, 6, 8, 8, 8, 10, 12, 16, 12, 17, 16, 18, 21, 20, 23, 23, 25, 27, 29, 34, 34, 35, 38, 40, 43, 45, 48, 51, 53, 56, 59, 62, 65, 68],
  156128. [-1, 1, 1, 2, 4, 4, 4, 5, 6, 8, 8, 11, 11, 16, 16, 18, 16, 19, 21, 25, 25, 25, 34, 30, 32, 35, 37, 40, 42, 45, 48, 51, 54, 57, 60, 63, 66, 70, 74, 77, 81]
  156129. ]),
  156130. (e.QrCode = t)
  156131. var i = (function () {
  156132. function e(e, t, n) {
  156133. if (((this.mode = e), (this.numChars = t), (this.bitData = n), t < 0)) throw new RangeError('Invalid argument')
  156134. this.bitData = n.slice()
  156135. }
  156136. return (
  156137. (e.makeBytes = function (t) {
  156138. for (var r = [], o = 0, i = t; o < i.length; o++) {
  156139. n(i[o], 8, r)
  156140. }
  156141. return new e(e.Mode.BYTE, t.length, r)
  156142. }),
  156143. (e.makeNumeric = function (t) {
  156144. if (!e.isNumeric(t)) throw new RangeError('String contains non-numeric characters')
  156145. for (var r = [], o = 0; o < t.length; ) {
  156146. var i = Math.min(t.length - o, 3)
  156147. n(parseInt(t.substr(o, i), 10), 3 * i + 1, r), (o += i)
  156148. }
  156149. return new e(e.Mode.NUMERIC, t.length, r)
  156150. }),
  156151. (e.makeAlphanumeric = function (t) {
  156152. if (!e.isAlphanumeric(t)) throw new RangeError('String contains unencodable characters in alphanumeric mode')
  156153. var r,
  156154. o = []
  156155. for (r = 0; r + 2 <= t.length; r += 2) {
  156156. var i = 45 * e.ALPHANUMERIC_CHARSET.indexOf(t.charAt(r))
  156157. n((i += e.ALPHANUMERIC_CHARSET.indexOf(t.charAt(r + 1))), 11, o)
  156158. }
  156159. return r < t.length && n(e.ALPHANUMERIC_CHARSET.indexOf(t.charAt(r)), 6, o), new e(e.Mode.ALPHANUMERIC, t.length, o)
  156160. }),
  156161. (e.makeSegments = function (t) {
  156162. return '' == t ? [] : e.isNumeric(t) ? [e.makeNumeric(t)] : e.isAlphanumeric(t) ? [e.makeAlphanumeric(t)] : [e.makeBytes(e.toUtf8ByteArray(t))]
  156163. }),
  156164. (e.makeEci = function (t) {
  156165. var r = []
  156166. if (t < 0) throw new RangeError('ECI assignment value out of range')
  156167. if (t < 128) n(t, 8, r)
  156168. else if (t < 16384) n(2, 2, r), n(t, 14, r)
  156169. else {
  156170. if (!(t < 1e6)) throw new RangeError('ECI assignment value out of range')
  156171. n(6, 3, r), n(t, 21, r)
  156172. }
  156173. return new e(e.Mode.ECI, 0, r)
  156174. }),
  156175. (e.isNumeric = function (t) {
  156176. return e.NUMERIC_REGEX.test(t)
  156177. }),
  156178. (e.isAlphanumeric = function (t) {
  156179. return e.ALPHANUMERIC_REGEX.test(t)
  156180. }),
  156181. (e.prototype.getData = function () {
  156182. return this.bitData.slice()
  156183. }),
  156184. (e.getTotalBits = function (e, t) {
  156185. for (var n = 0, r = 0, o = e; r < o.length; r++) {
  156186. var i = o[r],
  156187. a = i.mode.numCharCountBits(t)
  156188. if (i.numChars >= 1 << a) return 1 / 0
  156189. n += 4 + a + i.bitData.length
  156190. }
  156191. return n
  156192. }),
  156193. (e.toUtf8ByteArray = function (e) {
  156194. e = encodeURI(e)
  156195. for (var t = [], n = 0; n < e.length; n++) '%' != e.charAt(n) ? t.push(e.charCodeAt(n)) : (t.push(parseInt(e.substr(n + 1, 2), 16)), (n += 2))
  156196. return t
  156197. }),
  156198. e
  156199. )
  156200. })()
  156201. ;(i.NUMERIC_REGEX = /^[0-9]*$/), (i.ALPHANUMERIC_REGEX = /^[A-Z0-9 $%*+.\/:-]*$/), (i.ALPHANUMERIC_CHARSET = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:'), (e.QrSegment = i)
  156202. })(p || (p = {})),
  156203. (M = p || (p = {})),
  156204. (w = M.QrCode || (M.QrCode = {})),
  156205. ((R = C =
  156206. function (e, t) {
  156207. ;(this.ordinal = e), (this.formatBits = t)
  156208. }).LOW = new C(0, 1)),
  156209. (R.MEDIUM = new C(1, 0)),
  156210. (R.QUARTILE = new C(2, 3)),
  156211. (R.HIGH = new C(3, 2)),
  156212. (w.Ecc = R),
  156213. (function (e) {
  156214. var t, n, r
  156215. ;(t = e.QrSegment || (e.QrSegment = {})),
  156216. (n = (function () {
  156217. function e(e, t) {
  156218. ;(this.modeBits = e), (this.numBitsCharCount = t)
  156219. }
  156220. return (
  156221. (e.prototype.numCharCountBits = function (e) {
  156222. return this.numBitsCharCount[Math.floor((e + 7) / 17)]
  156223. }),
  156224. e
  156225. )
  156226. })()),
  156227. ((r = n).NUMERIC = new n(1, [10, 12, 14])),
  156228. (r.ALPHANUMERIC = new n(2, [9, 11, 13])),
  156229. (r.BYTE = new n(4, [8, 16, 16])),
  156230. (r.KANJI = new n(8, [8, 10, 12])),
  156231. (r.ECI = new n(7, [0, 0, 0])),
  156232. (t.Mode = r)
  156233. })(p || (p = {}))
  156234. var A = p,
  156235. N = { L: A.QrCode.Ecc.LOW, M: A.QrCode.Ecc.MEDIUM, Q: A.QrCode.Ecc.QUARTILE, H: A.QrCode.Ecc.HIGH },
  156236. P = '#FFFFFF',
  156237. I = '#000000'
  156238. /**
  156239. * @license qrcode.react
  156240. * Copyright (c) Paul O'Shannessy
  156241. * SPDX-License-Identifier: ISC
  156242. */ function O(e, t) {
  156243. void 0 === t && (t = 0)
  156244. var n = []
  156245. return (
  156246. e.forEach(function (e, r) {
  156247. var o = null
  156248. e.forEach(function (i, a) {
  156249. if (!i && null !== o)
  156250. return (
  156251. n.push(
  156252. 'M'
  156253. .concat(o + t, ' ')
  156254. .concat(r + t, 'h')
  156255. .concat(a - o, 'v1H')
  156256. .concat(o + t, 'z')
  156257. ),
  156258. void (o = null)
  156259. )
  156260. if (a !== e.length - 1) i && null === o && (o = a)
  156261. else {
  156262. if (!i) return
  156263. null === o
  156264. ? n.push(
  156265. 'M'
  156266. .concat(a + t, ',')
  156267. .concat(r + t, ' h1v1H')
  156268. .concat(a + t, 'z')
  156269. )
  156270. : n.push(
  156271. 'M'
  156272. .concat(o + t, ',')
  156273. .concat(r + t, ' h')
  156274. .concat(a + 1 - o, 'v1H')
  156275. .concat(o + t, 'z')
  156276. )
  156277. }
  156278. })
  156279. }),
  156280. n.join('')
  156281. )
  156282. }
  156283. function S(e, t) {
  156284. return e.slice().map(function (e, n) {
  156285. return n < t.y || n >= t.y + t.h
  156286. ? e
  156287. : e.map(function (e, n) {
  156288. return (n < t.x || n >= t.x + t.w) && e
  156289. })
  156290. })
  156291. }
  156292. function _(e, t, n, r) {
  156293. if (null == r) return null
  156294. var o = n ? 4 : 0,
  156295. i = e.length + 2 * o,
  156296. a = Math.floor(0.1 * t),
  156297. s = i / t,
  156298. u = (r.width || a) * s,
  156299. l = (r.height || a) * s,
  156300. h = null == r.x ? e.length / 2 - u / 2 : r.x * s,
  156301. c = null == r.y ? e.length / 2 - l / 2 : r.y * s,
  156302. f = null
  156303. if (r.excavate) {
  156304. var d = Math.floor(h),
  156305. v = Math.floor(c)
  156306. f = { x: d, y: v, w: Math.ceil(u + h - d), h: Math.ceil(l + c - v) }
  156307. }
  156308. return { x: h, y: c, h: l, w: u, excavation: f }
  156309. }
  156310. var b = (function () {
  156311. try {
  156312. new Path2D().addPath(new Path2D())
  156313. } catch (e) {
  156314. return !1
  156315. }
  156316. return !0
  156317. })()
  156318. function z(e) {
  156319. var t = e,
  156320. n = t.value,
  156321. r = t.size,
  156322. o = void 0 === r ? 128 : r,
  156323. i = t.level,
  156324. a = void 0 === i ? 'L' : i,
  156325. s = t.bgColor,
  156326. u = void 0 === s ? P : s,
  156327. l = t.fgColor,
  156328. h = void 0 === l ? I : l,
  156329. c = t.includeMargin,
  156330. f = void 0 !== c && c,
  156331. d = t.style,
  156332. m = t.imageSettings,
  156333. E = g(t, ['value', 'size', 'level', 'bgColor', 'fgColor', 'includeMargin', 'style', 'imageSettings']),
  156334. p = null == m ? void 0 : m.src,
  156335. M = (0, y.useRef)(null),
  156336. w = (0, y.useRef)(null),
  156337. C = (0, y.useState)(!1),
  156338. R = (C[0], C[1])
  156339. ;(0, y.useEffect)(function () {
  156340. if (null != M.current) {
  156341. var e = M.current,
  156342. t = e.getContext('2d')
  156343. if (!t) return
  156344. var r = A.QrCode.encodeText(n, N[a]).getModules(),
  156345. i = f ? 4 : 0,
  156346. s = r.length + 2 * i,
  156347. l = _(r, o, f, m),
  156348. c = w.current,
  156349. d = null != l && null !== c && c.complete && 0 !== c.naturalHeight && 0 !== c.naturalWidth
  156350. d && null != l.excavation && (r = S(r, l.excavation))
  156351. var v = window.devicePixelRatio || 1
  156352. e.height = e.width = o * v
  156353. var g = (o / s) * v
  156354. t.scale(g, g),
  156355. (t.fillStyle = u),
  156356. t.fillRect(0, 0, s, s),
  156357. (t.fillStyle = h),
  156358. b
  156359. ? t.fill(new Path2D(O(r, i)))
  156360. : r.forEach(function (e, n) {
  156361. e.forEach(function (e, r) {
  156362. e && t.fillRect(r + i, n + i, 1, 1)
  156363. })
  156364. }),
  156365. d && t.drawImage(c, l.x + i, l.y + i, l.w, l.h)
  156366. }
  156367. }),
  156368. (0, y.useEffect)(
  156369. function () {
  156370. R(!1)
  156371. },
  156372. [p]
  156373. )
  156374. var z = v({ height: o, width: o }, d),
  156375. F = null
  156376. return (
  156377. null != p &&
  156378. (F = y.default.createElement('img', {
  156379. src: p,
  156380. key: p,
  156381. style: { display: 'none' },
  156382. onLoad: function () {
  156383. R(!0)
  156384. },
  156385. ref: w
  156386. })),
  156387. y.default.createElement(y.default.Fragment, null, y.default.createElement('canvas', v({ style: z, height: o, width: o, ref: M }, E)), F)
  156388. )
  156389. }
  156390. function F(e) {
  156391. var t = e,
  156392. n = t.value,
  156393. r = t.size,
  156394. o = void 0 === r ? 128 : r,
  156395. i = t.level,
  156396. a = void 0 === i ? 'L' : i,
  156397. s = t.bgColor,
  156398. u = void 0 === s ? P : s,
  156399. l = t.fgColor,
  156400. h = void 0 === l ? I : l,
  156401. c = t.includeMargin,
  156402. f = void 0 !== c && c,
  156403. d = t.imageSettings,
  156404. m = g(t, ['value', 'size', 'level', 'bgColor', 'fgColor', 'includeMargin', 'imageSettings']),
  156405. E = A.QrCode.encodeText(n, N[a]).getModules(),
  156406. p = f ? 4 : 0,
  156407. M = E.length + 2 * p,
  156408. w = _(E, o, f, d),
  156409. C = null
  156410. null != d &&
  156411. null != w &&
  156412. (null != w.excavation && (E = S(E, w.excavation)), (C = y.default.createElement('image', { xlinkHref: d.src, height: w.h, width: w.w, x: w.x + p, y: w.y + p, preserveAspectRatio: 'none' })))
  156413. var R = O(E, p)
  156414. return y.default.createElement(
  156415. 'svg',
  156416. v({ height: o, width: o, viewBox: '0 0 '.concat(M, ' ').concat(M) }, m),
  156417. y.default.createElement('path', { fill: u, d: 'M0,0 h'.concat(M, 'v').concat(M, 'H0z'), shapeRendering: 'crispEdges' }),
  156418. y.default.createElement('path', { fill: h, d: R, shapeRendering: 'crispEdges' }),
  156419. C
  156420. )
  156421. }
  156422. var L = function (e) {
  156423. var t = e,
  156424. n = t.renderAs,
  156425. r = g(t, ['renderAs'])
  156426. return 'svg' === n ? y.default.createElement(F, v({}, r)) : y.default.createElement(z, v({}, r))
  156427. }
  156428. }) /*!node_modules/amis/lib/renderers/QRCode.js*/
  156429. amis.define('9b2ef2a', function (e, t, o, r) {
  156430. 'use strict'
  156431. Object.defineProperty(t, '__esModule', { value: !0 })
  156432. var n = e('68b98b9'),
  156433. a = e('ac704b9'),
  156434. i = e('cb263ff'),
  156435. c = e('64ea6e0'),
  156436. l = e('c84a911'),
  156437. s = e('90272dd')
  156438. function d(e) {
  156439. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  156440. }
  156441. var u = d(a),
  156442. f = d(i),
  156443. p = d(s),
  156444. m = e('ac704b9'),
  156445. v = (m.default || m).createElement
  156446. ;(m.default || m).Fragment
  156447. var g = (function (e) {
  156448. function t(t) {
  156449. var o = e.call(this, t) || this
  156450. return (o.ref = u.default.createRef()), o
  156451. }
  156452. return (
  156453. n.__extends(t, e),
  156454. (t.prototype.getImageSettings = function () {
  156455. var e = this.props,
  156456. t = e.imageSettings,
  156457. o = e.data
  156458. if (t && c.isObject(t) && t.src && 'string' == typeof t.src)
  156459. return (
  156460. c.isPureVariable(t.src) && (t.src = c.resolveVariableAndFilter(t.src, o, '| raw')),
  156461. p.default(t, function (e, t) {
  156462. return ~['width', 'height', 'x', 'y'].indexOf(t) ? (c.isNumeric(e) ? Number(e) : null) : e
  156463. })
  156464. )
  156465. }),
  156466. (t.prototype.doAction = function (e, t, o, r) {
  156467. var n,
  156468. a = this.props.codeSize
  156469. if ('saveAs' === (null == e ? void 0 : e.actionType)) {
  156470. var i = (null == r ? void 0 : r.name) || 'qr-code.svg'
  156471. if (null === (n = this.ref) || void 0 === n ? void 0 : n.current) {
  156472. var c = this.ref.current.querySelector('svg')
  156473. if (c) {
  156474. var l = '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" height="'
  156475. .concat(a, '" width="')
  156476. .concat(a, '" viewBox="')
  156477. .concat(c.getAttribute('viewBox') || '0 0 37 37', '">\n ')
  156478. .concat(c.innerHTML, '\n </svg>')
  156479. !(function (e, t) {
  156480. var o = URL.createObjectURL(e),
  156481. r = document.createElement('a')
  156482. ;(r.href = o),
  156483. (r.download = t),
  156484. document.body.appendChild(r),
  156485. r.click(),
  156486. document.body.removeChild(r),
  156487. setTimeout(function () {
  156488. return URL.revokeObjectURL(o)
  156489. }, 500)
  156490. })(new Blob([l], { type: 'image/svg+xml' }), i)
  156491. }
  156492. }
  156493. }
  156494. }),
  156495. (t.prototype.render = function () {
  156496. var e = this.props,
  156497. t = e.className,
  156498. o = e.style,
  156499. r = e.qrcodeClassName,
  156500. n = e.codeSize,
  156501. a = e.backgroundColor,
  156502. i = e.foregroundColor,
  156503. s = e.placeholder,
  156504. d = e.level,
  156505. u = e.defaultValue,
  156506. p = e.data,
  156507. m = e.classPrefix,
  156508. g = c.getPropValue(this.props, function () {
  156509. return c.filter(u, p, '| raw') || void 0
  156510. })
  156511. return v(
  156512. 'div',
  156513. { className: f.default(''.concat(m, 'QrCode'), t), style: o, ref: this.ref },
  156514. g
  156515. ? g.length > 2953
  156516. ? v('span', { className: 'text-danger' }, '\u4e8c\u7ef4\u7801\u503c\u8fc7\u957f\uff0c\u8bf7\u8bbe\u7f6e2953\u4e2a\u5b57\u7b26\u4ee5\u4e0b\u7684\u6587\u672c')
  156517. : v(l.QRCodeSVG, { className: r, value: g, size: n, bgColor: a, fgColor: i, level: d || 'L', imageSettings: this.getImageSettings() })
  156518. : v('span', { className: ''.concat(m, 'QrCode--placeholder') }, s)
  156519. )
  156520. }),
  156521. (t.defaultProps = { codeSize: 128, qrcodeClassName: '', backgroundColor: '#fff', foregroundColor: '#000', level: 'L', placeholder: '-' }),
  156522. t
  156523. )
  156524. })(u.default.Component)
  156525. !(function (e) {
  156526. function t(t, o) {
  156527. var r = e.call(this, t) || this
  156528. return o.registerComponent(r), r
  156529. }
  156530. n.__extends(t, e),
  156531. (t.prototype.componentWillUnmount = function () {
  156532. var t
  156533. null === (t = e.prototype.componentWillUnmount) || void 0 === t || t.call(this), this.context.unRegisterComponent(this)
  156534. }),
  156535. (t.contextType = c.ScopedContext),
  156536. (t = n.__decorate([c.Renderer({ test: /(^|\/)qr\-?code$/, name: 'qrcode' }), n.__metadata('design:paramtypes', [Object, Object])], t))
  156537. })(g),
  156538. (t.default = g),
  156539. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  156540. }) /*!node_modules/amis/lib/renderers/Icon.js*/
  156541. amis.define('3dd2d1e', function (e, t, a, n) {
  156542. 'use strict'
  156543. Object.defineProperty(t, '__esModule', { value: !0 })
  156544. var s = e('68b98b9'),
  156545. i = e('ac704b9'),
  156546. o = e('64ea6e0'),
  156547. r = e('59972ca')
  156548. function d(e) {
  156549. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  156550. }
  156551. var p = d(i),
  156552. u = e('ac704b9'),
  156553. l = (u.default || u).createElement
  156554. ;(u.default || u).Fragment
  156555. var c = (function (e) {
  156556. function t() {
  156557. return (null !== e && e.apply(this, arguments)) || this
  156558. }
  156559. return (
  156560. s.__extends(t, e),
  156561. (t.prototype.handleClick = function (e) {
  156562. var t = this.props
  156563. ;(0, t.dispatchEvent)(e, t.data)
  156564. }),
  156565. (t.prototype.handleMouseEnter = function (e) {
  156566. var t = this.props
  156567. ;(0, t.dispatchEvent)(e, t.data)
  156568. }),
  156569. (t.prototype.handleMouseLeave = function (e) {
  156570. var t = this.props
  156571. ;(0, t.dispatchEvent)(e, t.data)
  156572. }),
  156573. (t.prototype.render = function () {
  156574. var e = this.props,
  156575. t = e.classnames,
  156576. a = e.className,
  156577. n = e.data,
  156578. i = e.id,
  156579. d = e.themeCss,
  156580. u = e.env,
  156581. c = e.wrapperCustomStyle,
  156582. _ = this.props.icon
  156583. return (
  156584. 'string' == typeof _ && (_ = o.filter(this.props.icon, n)),
  156585. l(
  156586. p.default.Fragment,
  156587. null,
  156588. l(
  156589. r.Icon,
  156590. s.__assign({}, this.props, {
  156591. icon: _,
  156592. onClick: this.handleClick,
  156593. onMouseEnter: this.handleMouseEnter,
  156594. onMouseLeave: this.handleMouseLeave,
  156595. className: t(
  156596. a,
  156597. o.setThemeClassName(s.__assign(s.__assign({}, this.props), { name: 'className', id: i, themeCss: d })),
  156598. o.setThemeClassName(s.__assign(s.__assign({}, this.props), { name: 'wrapperCustomStyle', id: i, themeCss: c }))
  156599. )
  156600. })
  156601. ),
  156602. l(o.CustomStyle, s.__assign({}, this.props, { config: { themeCss: d, classNames: [{ key: 'className' }], id: i }, env: u }))
  156603. )
  156604. )
  156605. }),
  156606. (t.defaultProps = { icon: '', vendor: 'fa' }),
  156607. s.__decorate([o.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', [Object]), s.__metadata('design:returntype', void 0)], t.prototype, 'handleClick', null),
  156608. s.__decorate([o.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', [Object]), s.__metadata('design:returntype', void 0)], t.prototype, 'handleMouseEnter', null),
  156609. s.__decorate([o.autobind, s.__metadata('design:type', Function), s.__metadata('design:paramtypes', [Object]), s.__metadata('design:returntype', void 0)], t.prototype, 'handleMouseLeave', null),
  156610. t
  156611. )
  156612. })(p.default.Component)
  156613. !(function (e) {
  156614. function t() {
  156615. return (null !== e && e.apply(this, arguments)) || this
  156616. }
  156617. s.__extends(t, e), (t = s.__decorate([o.Renderer({ type: 'icon' }), r.withBadge], t))
  156618. })(c),
  156619. (t.Icon = c),
  156620. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  156621. }) /*!node_modules/amis/lib/renderers/Carousel.js*/
  156622. amis.define('81dcf15', function (t, e, a, n) {
  156623. 'use strict'
  156624. Object.defineProperty(e, '__esModule', { value: !0 })
  156625. var o = t('68b98b9'),
  156626. r = t('ac704b9'),
  156627. i = t('5096660'),
  156628. s = t('64ea6e0'),
  156629. l = t('59972ca'),
  156630. u = t('1e712dd')
  156631. function p(t) {
  156632. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  156633. }
  156634. var d,
  156635. c = p(r),
  156636. m = p(i),
  156637. h = t('ac704b9'),
  156638. _ = (h.default || h).createElement
  156639. ;(h.default || h).Fragment
  156640. var g = (((d = {})[i.ENTERING] = 'in'), (d[i.ENTERED] = 'in'), (d[i.EXITING] = 'out'), d),
  156641. v = {
  156642. component: function (t) {
  156643. var e,
  156644. a,
  156645. n = t.data || {},
  156646. o = t.thumbMode,
  156647. r = t.classnames
  156648. return _(
  156649. c.default.Fragment,
  156650. null,
  156651. n.hasOwnProperty('image')
  156652. ? _(u.default, {
  156653. src: n.image,
  156654. title: n.title,
  156655. href: n.href,
  156656. blank: n.blank,
  156657. htmlTarget: n.htmlTarget,
  156658. caption: n.description,
  156659. thumbMode: null !== (a = null !== (e = n.thumbMode) && void 0 !== e ? e : o) && void 0 !== a ? a : 'contain',
  156660. imageMode: 'original',
  156661. className: r('Carousel-image')
  156662. })
  156663. : n.hasOwnProperty('html')
  156664. ? _(l.Html, { html: n.html, filterHtml: t.env.filterHtml })
  156665. : n.hasOwnProperty('item')
  156666. ? _('span', null, n.item)
  156667. : _('p', null)
  156668. )
  156669. }
  156670. },
  156671. y = (function (t) {
  156672. function e() {
  156673. var e = (null !== t && t.apply(this, arguments)) || this
  156674. return (e.wrapperRef = c.default.createRef()), (e.state = { current: 0, options: e.props.options || s.getPropValue(e.props) || [], nextAnimation: '' }), (e.loading = !1), e
  156675. }
  156676. return (
  156677. o.__extends(e, t),
  156678. (e.prototype.componentDidMount = function () {
  156679. this.prepareAutoSlide()
  156680. }),
  156681. (e.prototype.componentDidUpdate = function (t) {
  156682. var e = this.props,
  156683. a = e.options || s.getPropValue(e) || [],
  156684. n = t.options || s.getPropValue(t) || []
  156685. s.isArrayChildrenModified(n, a) && this.setState({ options: a })
  156686. }),
  156687. (e.prototype.componentWillUnmount = function () {
  156688. this.clearAutoTimeout()
  156689. }),
  156690. (e.prototype.doAction = function (t, e, a, n) {
  156691. var o = null == t ? void 0 : t.actionType
  156692. ~['next', 'prev'].indexOf(o) ? this.autoSlide(o) : 'goto-image' === o && this.changeSlide((null == n ? void 0 : n.activeIndex) - 1)
  156693. }),
  156694. (e.prototype.prepareAutoSlide = function () {
  156695. if (!(this.state.options.length < 2) && (this.clearAutoTimeout(), this.props.auto)) {
  156696. var t = this.props.interval
  156697. this.intervalTimeout = setTimeout(this.autoSlide, 'string' == typeof t ? s.resolveVariableAndFilter(t, this.props.data) || 5e3 : t)
  156698. }
  156699. }),
  156700. (e.prototype.autoSlide = function (t) {
  156701. this.clearAutoTimeout()
  156702. var e = this.props.animation,
  156703. a = this.state.nextAnimation
  156704. if ('prev' === t) (a = 'slide' === e ? 'slideRight' : ''), this.transitFramesTowards('right', a)
  156705. else (a = ''), this.transitFramesTowards('left', a)
  156706. this.durationTimeout = setTimeout(this.prepareAutoSlide, this.props.duration)
  156707. }),
  156708. (e.prototype.transitFramesTowards = function (t, e) {
  156709. return o.__awaiter(this, void 0, void 0, function () {
  156710. var a, n, r, i, l, u
  156711. return o.__generator(this, function (o) {
  156712. switch (o.label) {
  156713. case 0:
  156714. switch (((a = this.state.current), (n = a), t)) {
  156715. case 'left':
  156716. a = this.getFrameId('next')
  156717. break
  156718. case 'right':
  156719. a = this.getFrameId('prev')
  156720. }
  156721. return (r = this.props), (i = r.dispatchEvent), (l = r.data), [4, i('change', s.createObject(l, { activeIndex: a + 1, prevIndex: n }))]
  156722. case 1:
  156723. return (null == (u = o.sent()) ? void 0 : u.prevented) || this.setState({ current: a, nextAnimation: e }), [2]
  156724. }
  156725. })
  156726. })
  156727. }),
  156728. (e.prototype.getFrameId = function (t) {
  156729. var e = this.state,
  156730. a = e.options,
  156731. n = e.current,
  156732. o = a.length
  156733. switch (t) {
  156734. case 'prev':
  156735. return (n - 1 + o) % o
  156736. case 'next':
  156737. return (n + 1) % o
  156738. default:
  156739. return n
  156740. }
  156741. }),
  156742. (e.prototype.next = function () {
  156743. var t = this.props.multiple
  156744. ;(this.loading && t && t.count > 1) || this.autoSlide('next')
  156745. }),
  156746. (e.prototype.prev = function () {
  156747. var t = this.props.multiple
  156748. ;(this.loading && t && t.count > 1) || this.autoSlide('prev')
  156749. }),
  156750. (e.prototype.clearAutoTimeout = function () {
  156751. clearTimeout(this.intervalTimeout), clearTimeout(this.durationTimeout)
  156752. }),
  156753. (e.prototype.changeSlide = function (t) {
  156754. return o.__awaiter(this, void 0, void 0, function () {
  156755. var e, a, n, r, i, l
  156756. return o.__generator(this, function (o) {
  156757. switch (o.label) {
  156758. case 0:
  156759. return (
  156760. (e = this.state.current),
  156761. (a = this.props),
  156762. (n = a.dispatchEvent),
  156763. (r = a.data),
  156764. (i = a.multiple),
  156765. this.loading && i && i.count > 1 ? [2] : [4, n('change', s.createObject(r, { activeIndex: t, prevIndex: e }))]
  156766. )
  156767. case 1:
  156768. return (null == (l = o.sent()) ? void 0 : l.prevented) || this.setState({ current: t }), [2]
  156769. }
  156770. })
  156771. })
  156772. }),
  156773. (e.prototype.renderDots = function () {
  156774. var t = this,
  156775. e = this.props.classnames,
  156776. a = this.state,
  156777. n = a.current,
  156778. o = a.options
  156779. return _(
  156780. 'div',
  156781. { className: e('Carousel-dotsControl'), onMouseEnter: this.handleMouseEnter, onMouseLeave: this.handleMouseLeave },
  156782. Array.from({ length: o.length }).map(function (a, o) {
  156783. return _('span', {
  156784. key: o,
  156785. onClick: function () {
  156786. return t.changeSlide(o)
  156787. },
  156788. className: e('Carousel-dot', n === o ? 'is-active' : '')
  156789. })
  156790. })
  156791. )
  156792. }),
  156793. (e.prototype.renderArrows = function () {
  156794. var t = this.props.classnames
  156795. return _(
  156796. 'div',
  156797. { className: t('Carousel-arrowsControl'), onMouseEnter: this.handleMouseEnter, onMouseLeave: this.handleMouseLeave },
  156798. _('div', { className: t('Carousel-leftArrow'), onClick: this.prev }, _(l.Icon, { icon: 'left-arrow', className: 'icon' })),
  156799. _('div', { className: t('Carousel-rightArrow'), onClick: this.next }, _(l.Icon, { icon: 'right-arrow', className: 'icon' }))
  156800. )
  156801. }),
  156802. (e.prototype.handleMouseEnter = function () {
  156803. var t = this.props.multiple
  156804. ;(t && t.count > 1) || this.clearAutoTimeout()
  156805. }),
  156806. (e.prototype.handleMouseLeave = function () {
  156807. var t = this.props.multiple
  156808. ;(t && t.count > 1) || this.prepareAutoSlide()
  156809. }),
  156810. (e.prototype.getNewOptions = function (t, e) {
  156811. void 0 === e && (e = 1)
  156812. var a = t
  156813. if (Array.isArray(t) && t.length) {
  156814. a = new Array(t.length)
  156815. for (var n = 0; n < t.length; n++) {
  156816. a[n] = new Array(e)
  156817. for (var o = 0; o < e; o++) a[n][o] = t[(n + o) % t.length]
  156818. }
  156819. }
  156820. return a
  156821. }),
  156822. (e.prototype.render = function () {
  156823. var t,
  156824. e = this,
  156825. a = this.props,
  156826. n = a.render,
  156827. r = a.className,
  156828. u = a.style,
  156829. p = a.classnames,
  156830. d = a.itemSchema,
  156831. h = a.animation,
  156832. y = a.width,
  156833. f = a.height,
  156834. w = a.controls,
  156835. C = a.controlsTheme,
  156836. N = a.placeholder,
  156837. T = a.data,
  156838. b = a.name,
  156839. E = a.duration,
  156840. x = a.multiple,
  156841. A = a.alwaysShowArrow,
  156842. S = a.icons,
  156843. I = a.id,
  156844. M = a.wrapperCustomStyle,
  156845. F = a.env,
  156846. O = a.themeCss,
  156847. R = this.state,
  156848. k = R.options,
  156849. D = R.current,
  156850. P = R.nextAnimation,
  156851. G = null,
  156852. j = u || {}
  156853. y && (j.width = y + 'px'), f && (j.height = f + 'px')
  156854. var L = o.__read([w.indexOf('dots') > -1, w.indexOf('arrows') > -1], 2),
  156855. V = L[0],
  156856. X = L[1],
  156857. H = P || h
  156858. if (Array.isArray(k) && k.length) {
  156859. var U = 1
  156860. x && 'number' == typeof x.count && x.count >= 2 && (U = Math.floor(x.count) < k.length ? Math.floor(x.count) : k.length)
  156861. var W = this.getNewOptions(k, U),
  156862. B = U > 1 && 'number' == typeof E ? ''.concat(E, 'ms') : E || '500ms',
  156863. q = U > 1 && 'number' == typeof E ? E : 500
  156864. G = _(
  156865. 'div',
  156866. { ref: this.wrapperRef, className: p('Carousel-container'), onMouseEnter: this.handleMouseEnter, onMouseLeave: this.handleMouseLeave },
  156867. k.map(function (t, a) {
  156868. return _(m.default, { mountOnEnter: !0, unmountOnExit: !0, in: a === D, timeout: q, key: a }, function (r) {
  156869. var l
  156870. r === i.ENTERING &&
  156871. e.wrapperRef.current &&
  156872. e.wrapperRef.current.childNodes.forEach(function (t) {
  156873. return t.offsetHeight
  156874. }),
  156875. U > 1 && ((r !== i.ENTERING && r !== i.EXITING) || e.loading ? (r !== i.ENTERED && r !== i.EXITED) || !e.loading || (e.loading = !1) : (e.loading = !0))
  156876. var u = (((l = {})[i.ENTERING] = 0), (l[i.ENTERED] = 0), (l[i.EXITING] = 'slideRight' === H ? 100 / U : -100 / U), (l[i.EXITED] = 'slideRight' === H ? -100 / U : 100 / U), l),
  156877. c = U > 1 ? o.__assign({ transitionTimingFunction: 'linear', transitionDuration: B }, 'slide' === h ? { transform: 'translateX('.concat(u[r], '%)') } : {}) : {},
  156878. m = function (t) {
  156879. var a
  156880. return n(''.concat(D, '/body'), d || v, { thumbMode: e.props.thumbMode, data: s.createObject(T, s.isObject(t) ? t : ((a = { item: t }), (a[b] = t), a)) })
  156881. }
  156882. return _(
  156883. 'div',
  156884. { className: p('Carousel-item', H, g[r]), style: c },
  156885. 1 === U ? m(t) : null,
  156886. U > 1
  156887. ? W[a].map(function (t, e) {
  156888. return _('div', { key: e, style: { width: 100 / U + '%', height: '100%', float: 'left' } }, m(t))
  156889. })
  156890. : null
  156891. )
  156892. })
  156893. })
  156894. )
  156895. }
  156896. return _(
  156897. 'div',
  156898. {
  156899. className: p(
  156900. 'Carousel Carousel--'.concat(C),
  156901. ((t = {}), (t['Carousel-arrow--always'] = !!A), t),
  156902. r,
  156903. s.setThemeClassName(o.__assign(o.__assign({}, this.props), { name: 'baseControlClassName', id: I, themeCss: O })),
  156904. s.setThemeClassName(o.__assign(o.__assign({}, this.props), { name: 'wrapperCustomStyle', id: I, themeCss: M }))
  156905. ),
  156906. style: j
  156907. },
  156908. G || N,
  156909. V ? this.renderDots() : null,
  156910. X
  156911. ? _(
  156912. 'div',
  156913. { className: p('Carousel-leftArrow', s.setThemeClassName(o.__assign(o.__assign({}, this.props), { name: 'galleryControlClassName', id: I, themeCss: O }))), onClick: this.prev },
  156914. S && S.prev ? (c.default.isValidElement(S.prev) ? S.prev : n('arrow-prev', S.prev)) : _(l.Icon, { icon: 'left-arrow', className: 'icon', iconContent: 'ImageGallery-prevBtn' })
  156915. )
  156916. : null,
  156917. X
  156918. ? _(
  156919. 'div',
  156920. { className: p('Carousel-rightArrow', s.setThemeClassName(o.__assign(o.__assign({}, this.props), { name: 'galleryControlClassName', id: I, themeCss: O }))), onClick: this.next },
  156921. S && S.next ? (c.default.isValidElement(S.next) ? S.next : n('arrow-next', S.next)) : _(l.Icon, { icon: 'right-arrow', className: 'icon', iconContent: 'ImageGallery-nextBtn' })
  156922. )
  156923. : null,
  156924. _(
  156925. s.CustomStyle,
  156926. o.__assign({}, this.props, {
  156927. config: {
  156928. wrapperCustomStyle: M,
  156929. id: I,
  156930. themeCss: O,
  156931. classNames: [{ key: 'baseControlClassName' }, { key: 'galleryControlClassName', weights: { default: { suf: ' svg', important: !0 } } }]
  156932. },
  156933. env: F
  156934. })
  156935. )
  156936. )
  156937. }),
  156938. (e.defaultProps = {
  156939. auto: !0,
  156940. interval: 5e3,
  156941. duration: 500,
  156942. controlsTheme: 'light',
  156943. animation: 'fade',
  156944. controls: ['dots', 'arrows'],
  156945. placeholder: '-',
  156946. multiple: { count: 1 },
  156947. alwaysShowArrow: !1
  156948. }),
  156949. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], e.prototype, 'prepareAutoSlide', null),
  156950. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [String]), o.__metadata('design:returntype', void 0)], e.prototype, 'autoSlide', null),
  156951. o.__decorate(
  156952. [s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [String, String]), o.__metadata('design:returntype', Promise)],
  156953. e.prototype,
  156954. 'transitFramesTowards',
  156955. null
  156956. ),
  156957. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [String]), o.__metadata('design:returntype', void 0)], e.prototype, 'getFrameId', null),
  156958. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], e.prototype, 'next', null),
  156959. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], e.prototype, 'prev', null),
  156960. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], e.prototype, 'clearAutoTimeout', null),
  156961. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Number]), o.__metadata('design:returntype', Promise)], e.prototype, 'changeSlide', null),
  156962. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], e.prototype, 'handleMouseEnter', null),
  156963. o.__decorate([s.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', []), o.__metadata('design:returntype', void 0)], e.prototype, 'handleMouseLeave', null),
  156964. e
  156965. )
  156966. })(c.default.Component)
  156967. !(function (t) {
  156968. function e(e, a) {
  156969. var n = t.call(this, e) || this
  156970. return a.registerComponent(n), n
  156971. }
  156972. o.__extends(e, t),
  156973. (e.prototype.componentWillUnmount = function () {
  156974. var e
  156975. null === (e = t.prototype.componentWillUnmount) || void 0 === e || e.call(this), this.context.unRegisterComponent(this)
  156976. }),
  156977. (e.contextType = s.ScopedContext),
  156978. (e = o.__decorate([s.Renderer({ type: 'carousel' }), o.__metadata('design:paramtypes', [Object, Object])], e))
  156979. })(y),
  156980. (e.Carousel = y),
  156981. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  156982. }) /*!node_modules/amis/lib/renderers/AnchorNav.js*/
  156983. amis.define('6a8d655', function (e, t, a, n) {
  156984. 'use strict'
  156985. Object.defineProperty(t, '__esModule', { value: !0 })
  156986. var r = e('68b98b9'),
  156987. i = e('ac704b9'),
  156988. s = e('64ea6e0'),
  156989. o = e('59972ca')
  156990. function c(e) {
  156991. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  156992. }
  156993. var l = c(i),
  156994. d = e('ac704b9'),
  156995. u = (d.default || d).createElement
  156996. ;(d.default || d).Fragment
  156997. var p = (function (e) {
  156998. function t(t) {
  156999. var a = e.call(this, t) || this,
  157000. n = t.links,
  157001. r = 0
  157002. if (void 0 !== t.active) r = t.active
  157003. else {
  157004. var i = a.getActiveSection(n, t.active, null)
  157005. r = i && i.href ? i.href : (n[0] && n[0].href) || 0
  157006. }
  157007. return (a.state = { active: r }), a
  157008. }
  157009. return (
  157010. r.__extends(t, e),
  157011. (t.prototype.getActiveSection = function (e, t, a) {
  157012. var n = this
  157013. return (
  157014. a ||
  157015. (e.forEach(function (e) {
  157016. e.href === t ? (a = e) : e.children && n.getActiveSection(e.children, t, a)
  157017. }),
  157018. a)
  157019. )
  157020. }),
  157021. (t.prototype.handleSelect = function (e) {
  157022. this.setState({ active: e })
  157023. }),
  157024. (t.prototype.locateTo = function (e) {
  157025. var t = this.props.links
  157026. Array.isArray(t) && t[e] && this.setState({ active: t[e].href || e })
  157027. }),
  157028. (t.prototype.renderSections = function (e, t) {
  157029. var a = this,
  157030. n = this.props
  157031. n.classnames, n.classPrefix
  157032. var i = n.sectionRender,
  157033. c = n.render,
  157034. l = n.data
  157035. e = Array.isArray(e) ? e : [e]
  157036. var d = []
  157037. return (
  157038. e.forEach(function (e, n) {
  157039. if (s.isVisible(e, l)) {
  157040. var p = (t ? t + '-' : '') + n
  157041. d.push(
  157042. u(
  157043. o.AnchorNavSection,
  157044. r.__assign({}, e, { title: s.filter(e.title, l), key: p, name: e.href || p }),
  157045. a.renderSection ? a.renderSection(e, a.props, p) : i ? i(e, a.props, p) : c('section/'.concat(p), e.body || '')
  157046. )
  157047. ),
  157048. e.children && d.push.apply(d, r.__spreadArray([], r.__read(a.renderSections(e.children, p)), !1))
  157049. }
  157050. }),
  157051. d.filter(function (e) {
  157052. return !!e
  157053. })
  157054. )
  157055. }),
  157056. (t.prototype.render = function () {
  157057. var e = this.props,
  157058. t = e.classnames,
  157059. a = e.classPrefix,
  157060. n = e.className,
  157061. r = e.style,
  157062. i = e.linkClassName,
  157063. s = e.sectionClassName,
  157064. c = e.direction
  157065. e.sectionRender, e.render, e.data
  157066. var l = this.props.links
  157067. if (!l) return null
  157068. var d = this.renderSections(l)
  157069. return u(o.AnchorNav, { classPrefix: a, classnames: t, className: n, style: r, linkClassName: i, sectionClassName: s, onSelect: this.handleSelect, active: this.state.active, direction: c }, d)
  157070. }),
  157071. (t.defaultProps = { className: '', linkClassName: '', sectionClassName: '' }),
  157072. r.__decorate([s.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], t.prototype, 'handleSelect', null),
  157073. r.__decorate([s.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Number]), r.__metadata('design:returntype', void 0)], t.prototype, 'locateTo', null),
  157074. t
  157075. )
  157076. })(l.default.Component)
  157077. !(function (e) {
  157078. function t() {
  157079. return (null !== e && e.apply(this, arguments)) || this
  157080. }
  157081. r.__extends(t, e), (t = r.__decorate([s.Renderer({ type: 'anchor-nav' })], t))
  157082. })(p),
  157083. (t.default = p),
  157084. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  157085. }) /*!node_modules/amis/lib/renderers/Steps.js*/
  157086. amis.define('556a25e', function (e, t, r, n) {
  157087. 'use strict'
  157088. Object.defineProperty(t, '__esModule', { value: !0 })
  157089. var a = e('68b98b9'),
  157090. i = e('ac704b9'),
  157091. s = e('64ea6e0'),
  157092. o = e('59972ca'),
  157093. l = e('0910768')
  157094. function u(e) {
  157095. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  157096. }
  157097. var f = u(i),
  157098. d = u(l),
  157099. p = e('ac704b9'),
  157100. c = (p.default || p).createElement
  157101. function v(e) {
  157102. var t,
  157103. r = e.className,
  157104. n = e.style,
  157105. i = e.steps,
  157106. l = e.status,
  157107. u = e.mode,
  157108. f = e.labelPlacement,
  157109. d = e.progressDot,
  157110. p = e.data,
  157111. v = e.source,
  157112. b = e.render,
  157113. g = e.mobileUI,
  157114. m = s.resolveVariableAndFilter(v, p, '| raw'),
  157115. _ = (Array.isArray(m) ? m : void 0) || i || [],
  157116. y = s.isPureVariable(l) ? s.resolveVariableAndFilter(l, p, '| raw') : l,
  157117. h = function (e) {
  157118. return 'string' == typeof e ? s.filter(e, p) : e && b('inner', e)
  157119. },
  157120. C = null !== (t = s.getPropValue(e)) && void 0 !== t ? t : 0,
  157121. V = 'string' == typeof C && isNaN(+C) ? s.resolveVariable(C, p) || C : +C,
  157122. w = _.findIndex(function (e) {
  157123. return e.value && e.value === V
  157124. }),
  157125. P = -1 !== w ? w : V,
  157126. A = _.map(function (e, t) {
  157127. var r = (function (e, t) {
  157128. var r
  157129. if ('string' == typeof y) t === P && (r = y || l || o.StepStatus.process)
  157130. else if ('object' == typeof y) {
  157131. var n = e.value
  157132. n && y[n] && (r = y[n])
  157133. }
  157134. return r
  157135. })(e, t)
  157136. return a.__assign(a.__assign({}, e), { status: r, title: h(e.title), subTitle: h(e.subTitle), description: h(e.description) })
  157137. })
  157138. return c(o.Steps, { current: P, steps: A, className: r, style: n, status: y, mode: u, progressDot: d, labelPlacement: f, mobileUI: g })
  157139. }
  157140. ;(p.default || p).Fragment
  157141. var b = o.withRemoteConfig()(
  157142. (function (e) {
  157143. function t() {
  157144. return (null !== e && e.apply(this, arguments)) || this
  157145. }
  157146. return (
  157147. a.__extends(t, e),
  157148. (t.prototype.render = function () {
  157149. var e = this.props,
  157150. t = e.config
  157151. e.deferLoad, e.loading, e.updateConfig
  157152. var r = a.__rest(e, ['config', 'deferLoad', 'loading', 'updateConfig']),
  157153. n = d.default(t) ? t : null
  157154. return c(v, a.__assign({}, r, n))
  157155. }),
  157156. t
  157157. )
  157158. })(f.default.Component)
  157159. )
  157160. !(function (e) {
  157161. function t() {
  157162. return (null !== e && e.apply(this, arguments)) || this
  157163. }
  157164. a.__extends(t, e),
  157165. (t.prototype.render = function () {
  157166. return c(b, a.__assign({}, this.props))
  157167. }),
  157168. (t = a.__decorate([s.Renderer({ type: 'steps' })], t))
  157169. })(f.default.Component),
  157170. (t.StepsCmpt = v),
  157171. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  157172. }) /*!node_modules/amis/lib/renderers/Timeline.js*/
  157173. amis.define('ad8e84a', function (e, t, a, i) {
  157174. 'use strict'
  157175. Object.defineProperty(t, '__esModule', { value: !0 })
  157176. var n = e('68b98b9'),
  157177. s = e('ac704b9'),
  157178. r = e('64ea6e0'),
  157179. l = e('59972ca')
  157180. function o(e) {
  157181. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  157182. }
  157183. var m = o(s),
  157184. d = e('ac704b9'),
  157185. u = (d.default || d).createElement
  157186. function c(e) {
  157187. var t = e.items,
  157188. a = e.mode,
  157189. i = e.style,
  157190. s = e.direction,
  157191. o = e.reverse,
  157192. m = e.data,
  157193. d = e.itemTitleSchema,
  157194. c = e.className,
  157195. f = e.timeClassName,
  157196. p = e.titleClassName,
  157197. C = e.detailClassName,
  157198. _ = e.render,
  157199. N = (t || []).map(function (e, t) {
  157200. var a,
  157201. i,
  157202. s = e.icon,
  157203. l = e.iconClassName,
  157204. o = e.title,
  157205. u = e.timeClassName,
  157206. c = e.titleClassName,
  157207. f = e.detailClassName
  157208. return n.__assign(n.__assign({}, e), {
  157209. iconClassName: l,
  157210. timeClassName: u,
  157211. titleClassName: c,
  157212. detailClassName: f,
  157213. icon: r.isPureVariable(s) ? r.resolveVariableAndFilter(s, m, '| raw') : s,
  157214. title: d ? _(''.concat(t, '/body'), d, { data: r.createObject(m, e) }) : ((a = 'title'), (i = o), 'string' == typeof i ? r.filter(i, m) : i && _(a, i))
  157215. })
  157216. })
  157217. return u(l.Timeline, { items: N, direction: s, reverse: o, mode: a, style: i, className: c, timeClassName: f, titleClassName: p, detailClassName: C })
  157218. }
  157219. ;(d.default || d).Fragment
  157220. var f = l.withRemoteConfig({
  157221. adaptor: function (e) {
  157222. return e.items || e
  157223. }
  157224. })(
  157225. (function (e) {
  157226. function t() {
  157227. return (null !== e && e.apply(this, arguments)) || this
  157228. }
  157229. return (
  157230. n.__extends(t, e),
  157231. (t.prototype.render = function () {
  157232. var e = this.props,
  157233. t = e.config,
  157234. a = e.items
  157235. e.deferLoad, e.loading, e.updateConfig
  157236. var i = n.__rest(e, ['config', 'items', 'deferLoad', 'loading', 'updateConfig']),
  157237. s = t
  157238. ? Array.isArray(t)
  157239. ? t
  157240. : Object.keys(t).map(function (e) {
  157241. return { time: e, title: t[e] }
  157242. })
  157243. : a || []
  157244. return u(c, n.__assign({ items: s }, i))
  157245. }),
  157246. t
  157247. )
  157248. })(m.default.Component)
  157249. )
  157250. !(function (e) {
  157251. function t() {
  157252. return (null !== e && e.apply(this, arguments)) || this
  157253. }
  157254. n.__extends(t, e),
  157255. (t.prototype.render = function () {
  157256. return u(f, n.__assign({}, this.props))
  157257. }),
  157258. (t = n.__decorate([r.Renderer({ type: 'timeline' })], t))
  157259. })(m.default.Component),
  157260. (t.TimelineCmpt = c),
  157261. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  157262. }) /*!node_modules/amis/lib/renderers/Markdown.js*/
  157263. amis.define('815fd77', function (t, e, n, r) {
  157264. 'use strict'
  157265. Object.defineProperty(e, '__esModule', { value: !0 })
  157266. var a = t('68b98b9'),
  157267. o = t('ac704b9'),
  157268. s = t('64ea6e0')
  157269. function i(t) {
  157270. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  157271. }
  157272. var u = i(o),
  157273. c = t('ac704b9'),
  157274. p = (c.default || c).createElement
  157275. function l() {
  157276. return Promise.resolve()
  157277. .then(function () {
  157278. return new Promise(function (e) {
  157279. t(['a5a3a7e'], function (t) {
  157280. e(a.__importStar(t))
  157281. })
  157282. })
  157283. })
  157284. .then(function (t) {
  157285. return t.default
  157286. })
  157287. }
  157288. ;(c.default || c).Fragment
  157289. var d = (function (t) {
  157290. function e(e) {
  157291. var n = t.call(this, e) || this,
  157292. r = n.props,
  157293. a = r.name,
  157294. o = r.data
  157295. if (r.src) (n.state = { content: '' }), n.updateContent()
  157296. else {
  157297. var i = s.getPropValue(n.props) || (a && s.isPureVariable(a) ? s.resolveVariableAndFilter(a, o, '| raw') : null)
  157298. n.state = { content: i }
  157299. }
  157300. return n
  157301. }
  157302. return (
  157303. a.__extends(e, t),
  157304. (e.prototype.componentDidUpdate = function (t) {
  157305. var e = this.props
  157306. e.src ? s.isApiOutdated(t.src, e.src, t.data, e.data) && this.updateContent() : this.updateContent()
  157307. }),
  157308. (e.prototype.updateContent = function () {
  157309. return a.__awaiter(this, void 0, void 0, function () {
  157310. var t, e, n, r, o, i, u
  157311. return a.__generator(this, function (a) {
  157312. switch (a.label) {
  157313. case 0:
  157314. return (t = this.props), (e = t.name), (n = t.data), (r = t.src), (o = t.env), r && s.isEffectiveApi(r, n) ? [4, o.fetcher(r, n)] : [3, 2]
  157315. case 1:
  157316. return (
  157317. 'string' == typeof (i = a.sent()) ? this.setState({ content: i }) : 'object' == typeof i && i.data ? this.setState({ content: i.data }) : console.error('markdown response error', i),
  157318. [3, 3]
  157319. )
  157320. case 2:
  157321. ;(u = s.getPropValue(this.props) || (e && s.isPureVariable(e) ? s.resolveVariableAndFilter(e, n, '| raw') : null)) !== this.state.content && this.setState({ content: u }),
  157322. (a.label = 3)
  157323. case 3:
  157324. return [2]
  157325. }
  157326. })
  157327. })
  157328. }),
  157329. (e.prototype.render = function () {
  157330. var t = this.props,
  157331. e = t.className,
  157332. n = t.style,
  157333. r = t.classnames,
  157334. a = t.options
  157335. return p('div', { className: r('Markdown', e), style: n }, p(s.LazyComponent, { getComponent: l, content: this.state.content || '', options: a }))
  157336. }),
  157337. e
  157338. )
  157339. })(u.default.Component)
  157340. !(function (t) {
  157341. function e() {
  157342. return (null !== t && t.apply(this, arguments)) || this
  157343. }
  157344. a.__extends(e, t), (e = a.__decorate([s.Renderer({ type: 'markdown' })], e))
  157345. })(d),
  157346. (e.Markdown = d),
  157347. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  157348. }) /*!node_modules/amis/lib/renderers/TableView.js*/
  157349. amis.define('370e5fa', function (e, t, r, n) {
  157350. 'use strict'
  157351. Object.defineProperty(t, '__esModule', { value: !0 })
  157352. var o = e('68b98b9'),
  157353. a = e('ac704b9'),
  157354. s = e('64ea6e0')
  157355. function i(e) {
  157356. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  157357. }
  157358. var l = i(a),
  157359. d = e('ac704b9'),
  157360. p = (d.default || d).createElement
  157361. ;(d.default || d).Fragment
  157362. var u = (function (e) {
  157363. function t(t) {
  157364. return e.call(this, t) || this
  157365. }
  157366. return (
  157367. o.__extends(t, e),
  157368. (t.prototype.renderTd = function (e, t, r) {
  157369. var n = this.props,
  157370. a = n.border,
  157371. s = n.borderColor
  157372. n.render, n.style
  157373. var i,
  157374. l = n.padding,
  157375. d = 'td-'.concat(t)
  157376. return (
  157377. a && (i = '1px solid '.concat(s)),
  157378. p(
  157379. 'td',
  157380. {
  157381. style: o.__assign(
  157382. {
  157383. border: i,
  157384. color: e.color,
  157385. fontWeight: e.bold ? 'bold' : 'normal',
  157386. background: e.background,
  157387. padding: e.padding || l,
  157388. width: e.width || 'auto',
  157389. textAlign: e.align || 'left',
  157390. verticalAlign: e.valign || 'center'
  157391. },
  157392. e.style
  157393. ),
  157394. align: e.align,
  157395. valign: e.valign,
  157396. rowSpan: e.rowspan,
  157397. colSpan: e.colspan,
  157398. key: d
  157399. },
  157400. this.renderTdBody(e.body)
  157401. )
  157402. )
  157403. }),
  157404. (t.prototype.renderTdBody = function (e) {
  157405. return (0, this.props.render)('td', e || '')
  157406. }),
  157407. (t.prototype.renderTds = function (e, t) {
  157408. var r = this,
  157409. n = this.props.data
  157410. return e.map(function (e, o) {
  157411. return r.renderTd(s.resolveMappingObject(e, n), o, t)
  157412. })
  157413. }),
  157414. (t.prototype.renderTr = function (e, t) {
  157415. var r = 'tr-'.concat(t)
  157416. return p('tr', { style: o.__assign({ height: e.height, background: e.background }, e.style), key: r }, this.renderTds(e.tds || [], t))
  157417. }),
  157418. (t.prototype.renderTrs = function (e) {
  157419. var t = this,
  157420. r = this.props.data
  157421. return e.map(function (e, n) {
  157422. return t.renderTr(s.resolveMappingObject(e, r), n)
  157423. })
  157424. }),
  157425. (t.prototype.renderCols = function () {
  157426. var e = this.props,
  157427. t = e.cols,
  157428. r = e.data
  157429. if (t) {
  157430. var n = t.map(function (e) {
  157431. return (e = s.resolveMappingObject(e, r)), p('col', { span: e.span, style: e.style })
  157432. })
  157433. return p('colgroup', null, n)
  157434. }
  157435. return null
  157436. }),
  157437. (t.prototype.renderCaption = function () {
  157438. return this.props.caption ? p('caption', { style: { captionSide: 'bottom' === this.props.captionSide ? 'bottom' : 'top' } }, this.props.caption) : null
  157439. }),
  157440. (t.prototype.render = function () {
  157441. var e = this.props,
  157442. t = e.width,
  157443. r = e.trs,
  157444. n = void 0 === r ? [] : r,
  157445. a = e.classnames,
  157446. i = e.className,
  157447. l = e.id,
  157448. d = e.wrapperCustomStyle,
  157449. u = e.env,
  157450. c = e.themeCss
  157451. return (
  157452. e.baseControlClassName,
  157453. p(
  157454. 'table',
  157455. {
  157456. className: a(
  157457. 'TableView',
  157458. i,
  157459. s.setThemeClassName(o.__assign(o.__assign({}, this.props), { name: 'baseControlClassName', id: l, themeCss: c })),
  157460. s.setThemeClassName(o.__assign(o.__assign({}, this.props), { name: 'wrapperCustomStyle', id: l, themeCss: d }))
  157461. ),
  157462. style: { width: t, borderCollapse: 'collapse' },
  157463. 'data-id': l
  157464. },
  157465. this.renderCaption(),
  157466. this.renderCols(),
  157467. p('tbody', null, this.renderTrs(n)),
  157468. p(s.CustomStyle, o.__assign({}, this.props, { config: { wrapperCustomStyle: d, id: l, themeCss: c, classNames: [{ key: 'baseControlClassName' }] }, env: u }))
  157469. )
  157470. )
  157471. }),
  157472. (t.defaultProps = { padding: 'var(--TableCell-paddingY) var(--TableCell-paddingX)', width: '100%', border: !0, borderColor: 'var(--borderColor)' }),
  157473. t
  157474. )
  157475. })(l.default.Component)
  157476. !(function (e) {
  157477. function t() {
  157478. return (null !== e && e.apply(this, arguments)) || this
  157479. }
  157480. o.__extends(t, e), (t = o.__decorate([s.Renderer({ type: 'table-view', autoVar: !0 })], t))
  157481. })(u),
  157482. (t.default = u),
  157483. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  157484. }) /*!node_modules/amis/lib/renderers/Code.js*/
  157485. amis.define('5633747', function (e, t, o, r) {
  157486. 'use strict'
  157487. Object.defineProperty(t, '__esModule', { value: !0 })
  157488. var n = e('68b98b9'),
  157489. a = e('ac704b9'),
  157490. i = e('0910768'),
  157491. s = e('64ea6e0')
  157492. function u(e) {
  157493. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  157494. }
  157495. var l = u(a),
  157496. c = u(i),
  157497. d = e('ac704b9'),
  157498. h = (d.default || d).createElement
  157499. ;(d.default || d).Fragment
  157500. var p = (function (t) {
  157501. function o(e) {
  157502. var o = t.call(this, e) || this
  157503. return (o.toDispose = []), (o.codeRef = l.default.createRef()), o
  157504. }
  157505. return (
  157506. n.__extends(o, t),
  157507. (o.prototype.shouldComponentUpdate = function (e) {
  157508. return s.anyChanged(o.propsList, this.props, e) || this.resolveLanguage(this.props) !== this.resolveLanguage(e) || s.getPropValue(this.props) !== s.getPropValue(e)
  157509. }),
  157510. (o.prototype.componentDidMount = function () {
  157511. var t = this
  157512. Promise.resolve()
  157513. .then(function () {
  157514. return new Promise(function (t) {
  157515. e(['3c308e1'], function (e) {
  157516. t(n.__importStar(e))
  157517. })
  157518. })
  157519. })
  157520. .then(function (e) {
  157521. return t.handleMonaco(e)
  157522. })
  157523. }),
  157524. (o.prototype.componentDidUpdate = function (e) {
  157525. var t
  157526. return n.__awaiter(this, void 0, void 0, function () {
  157527. var e, o, r, a, i, u, l
  157528. return n.__generator(this, function (n) {
  157529. switch (n.label) {
  157530. case 0:
  157531. return (
  157532. (e = this.props),
  157533. (o = this.codeRef.current),
  157534. (null === (t = null == this ? void 0 : this.monaco) || void 0 === t ? void 0 : t.editor) && o
  157535. ? ((r = e.tabSize),
  157536. (a = s.getPropValue(this.props)),
  157537. (i = this.resolveLanguage()),
  157538. (u = this.registerAndGetTheme()),
  157539. this.monaco.editor.setTheme(u),
  157540. [4, this.monaco.editor.colorize(a, i, { tabSize: r })])
  157541. : [3, 2]
  157542. )
  157543. case 1:
  157544. ;(l = n.sent()), (o.innerHTML = l), (n.label = 2)
  157545. case 2:
  157546. return [2]
  157547. }
  157548. })
  157549. })
  157550. }),
  157551. (o.prototype.handleMonaco = function (e) {
  157552. var t
  157553. return n.__awaiter(this, void 0, void 0, function () {
  157554. var o, r, a, i, u, l
  157555. return n.__generator(this, function (n) {
  157556. switch (n.label) {
  157557. case 0:
  157558. return e
  157559. ? ((this.monaco = e),
  157560. (o = this.props.tabSize),
  157561. (r = s.getPropValue(this.props)),
  157562. (a = this.resolveLanguage()),
  157563. (i = this.codeRef.current) && (null === (t = this.monaco) || void 0 === t ? void 0 : t.editor)
  157564. ? ((u = this.registerAndGetTheme()), this.monaco.editor.setTheme(u), [4, this.monaco.editor.colorize(r, a, { tabSize: o })])
  157565. : [3, 2])
  157566. : [2]
  157567. case 1:
  157568. ;(l = n.sent()), (i.innerHTML = l), (n.label = 2)
  157569. case 2:
  157570. return [2]
  157571. }
  157572. })
  157573. })
  157574. }),
  157575. (o.prototype.resolveLanguage = function (e) {
  157576. var t = null != e ? e : this.props,
  157577. o = t.customLang,
  157578. r = t.data,
  157579. n = t.language,
  157580. a = void 0 === n ? 'plaintext' : n
  157581. return s.isPureVariable(a) && (a = s.resolveVariableAndFilter(a, r)), o && o.name && (a = o.name), a
  157582. }),
  157583. (o.prototype.registerAndGetTheme = function () {
  157584. var e,
  157585. t,
  157586. o,
  157587. r,
  157588. a = this.monaco,
  157589. i = this.props,
  157590. s = i.theme,
  157591. u = i.editorTheme
  157592. if (((u = u || ('dark' === s ? 'vs-dark' : 'vs')), !a)) return u
  157593. if (this.customLang && this.customLang.name && Array.isArray(this.customLang.tokens) && this.customLang.tokens.length) {
  157594. var l = this.customLang.name,
  157595. d = (null === (o = this.customLang) || void 0 === o ? void 0 : o.colors) && c.default(null === (r = this.customLang) || void 0 === r ? void 0 : r.colors) ? this.customLang.colors : {}
  157596. a.languages.register({ id: l })
  157597. var h = [],
  157598. p = []
  157599. try {
  157600. for (var g = n.__values(this.customLang.tokens), m = g.next(); !m.done; m = g.next()) {
  157601. var f = m.value,
  157602. v = new RegExp(f.regex, f.regexFlags || void 0)
  157603. h.push([v, f.name]), p.push({ token: f.name, foreground: f.color, background: f.background, fontStyle: f.fontStyle })
  157604. }
  157605. } catch (t) {
  157606. e = { error: t }
  157607. } finally {
  157608. try {
  157609. m && !m.done && (t = g.return) && t.call(g)
  157610. } finally {
  157611. if (e) throw e.error
  157612. }
  157613. }
  157614. return a.languages.setMonarchTokensProvider(l, { tokenizer: { root: h } }), a.editor.defineTheme(l, { base: 'vs', inherit: !1, rules: p, colors: d }), l
  157615. }
  157616. return u
  157617. }),
  157618. (o.prototype.render = function () {
  157619. var e = s.getPropValue(this.props),
  157620. t = this.props,
  157621. o = t.className,
  157622. r = t.maxHeight,
  157623. n = t.style,
  157624. a = void 0 === n ? {} : n,
  157625. i = t.classnames,
  157626. u = t.editorTheme,
  157627. l = t.customLang,
  157628. c = t.wordWrap,
  157629. d = t.wrapperComponent,
  157630. p = this.resolveLanguage(),
  157631. g = 'string' == typeof e && e.split(/\r?\n/).length > 1,
  157632. m = d || (g ? 'pre' : 'code')
  157633. return (
  157634. l && (this.customLang = l),
  157635. r && ((a.maxHeight = a.maxHeight || r), (a.overflow = 'auto')),
  157636. h(m, { ref: this.codeRef, className: i('Code', { 'Code--dark': u && ['vs-dark', 'hc-black'].includes(u), 'Code-pre-wrap': 'pre' === m, 'word-break': c }, o), style: a, 'data-lang': p }, e)
  157637. )
  157638. }),
  157639. (o.propsList = ['language', 'editorTheme', 'tabSize', 'wordWrap', 'customLang', 'style']),
  157640. (o.defaultProps = { language: 'plaintext', tabSize: 4, wordWrap: !0 }),
  157641. o
  157642. )
  157643. })(l.default.Component)
  157644. !(function (e) {
  157645. function t() {
  157646. return (null !== e && e.apply(this, arguments)) || this
  157647. }
  157648. n.__extends(t, e), (t = n.__decorate([s.Renderer({ type: 'code' })], t))
  157649. })(p),
  157650. (t.default = p),
  157651. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  157652. }) /*!node_modules/amis/lib/renderers/WebComponent.js*/
  157653. amis.define('618e676', function (e, t, n, r) {
  157654. 'use strict'
  157655. Object.defineProperty(t, '__esModule', { value: !0 })
  157656. var o = e('68b98b9'),
  157657. i = e('ac704b9'),
  157658. a = e('64ea6e0'),
  157659. u = e('90272dd')
  157660. function d(e) {
  157661. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  157662. }
  157663. var s = d(i),
  157664. l = d(u),
  157665. f = e('ac704b9'),
  157666. p = (f.default || f).createElement
  157667. ;(f.default || f).Fragment
  157668. var c = (function (e) {
  157669. function t() {
  157670. return (null !== e && e.apply(this, arguments)) || this
  157671. }
  157672. return (
  157673. o.__extends(t, e),
  157674. (t.prototype.renderBody = function () {
  157675. var e = this.props,
  157676. t = e.body,
  157677. n = e.render
  157678. return t ? n('body', t) : null
  157679. }),
  157680. (t.prototype.render = function () {
  157681. var e = this.props,
  157682. t = e.tag,
  157683. n = e.props,
  157684. r = e.data,
  157685. i = e.style,
  157686. u = l.default(n, function (e) {
  157687. return ('string' == typeof e && a.resolveVariableAndFilter(e, r, '| raw')) || e
  157688. })
  157689. return p(t || 'div', o.__assign({}, u, { style: i }), this.renderBody())
  157690. }),
  157691. t
  157692. )
  157693. })(s.default.Component)
  157694. !(function (e) {
  157695. function t() {
  157696. return (null !== e && e.apply(this, arguments)) || this
  157697. }
  157698. o.__extends(t, e), (t = o.__decorate([a.Renderer({ type: 'web-component' })], t))
  157699. })(c),
  157700. (t.default = c),
  157701. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  157702. }) /*!node_modules/amis/lib/renderers/GridNav.js*/
  157703. amis.define('5aae64e', function (e, t, a, n) {
  157704. 'use strict'
  157705. var i = e('68b98b9'),
  157706. r = e('ac704b9'),
  157707. o = e('64ea6e0'),
  157708. l = e('59972ca')
  157709. function s(e) {
  157710. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  157711. }
  157712. var c = s(r),
  157713. d = e('ac704b9'),
  157714. u = (d.default || d).createElement
  157715. ;(d.default || d).Fragment,
  157716. (function (e) {
  157717. function t() {
  157718. return (null !== e && e.apply(this, arguments)) || this
  157719. }
  157720. i.__extends(t, e),
  157721. (t.prototype.handleClick = function (e) {
  157722. var t = this
  157723. return function (a) {
  157724. var n
  157725. ;(n = e.link
  157726. ? o.validations.isUrl({}, e.link)
  157727. ? { type: 'button', actionType: 'url', url: e.link, blank: e.blank }
  157728. : { type: 'button', actionType: 'link', link: e.link }
  157729. : e.clickAction),
  157730. o.handleAction(a, n, t.props, e)
  157731. }
  157732. }),
  157733. (t.prototype.render = function () {
  157734. var e = this,
  157735. t = this.props,
  157736. a = t.itemClassName
  157737. t.style
  157738. var n = t.contentClassName,
  157739. r = t.source,
  157740. s = t.data,
  157741. c = t.options,
  157742. d = t.classnames,
  157743. p = o.getPropValue(this.props),
  157744. y = []
  157745. return (
  157746. 'string' == typeof r && o.isPureVariable(r) ? (y = o.resolveVariableAndFilter(r, s, '| raw') || void 0) : Array.isArray(p) ? (y = p) : Array.isArray(c) && (y = c),
  157747. y && !Array.isArray(y) && (y = [y]),
  157748. (null == y ? void 0 : y.length)
  157749. ? u(
  157750. l.GridNav,
  157751. i.__assign({}, this.props),
  157752. y.map(function (t, i) {
  157753. return u(l.GridNavItem, {
  157754. key: i,
  157755. onClick: t.clickAction || t.link ? e.handleClick(t) : void 0,
  157756. className: a,
  157757. contentClassName: n,
  157758. text: t.text,
  157759. icon: t.icon,
  157760. classnames: d,
  157761. badge: t.badge ? { badge: t.badge, data: s, classnames: d } : void 0
  157762. })
  157763. })
  157764. )
  157765. : null
  157766. )
  157767. }),
  157768. i.__decorate([o.autobind, i.__metadata('design:type', Function), i.__metadata('design:paramtypes', [Object]), i.__metadata('design:returntype', void 0)], t.prototype, 'handleClick', null),
  157769. (t = i.__decorate([o.Renderer({ type: 'grid-nav' })], t))
  157770. })(c.default.Component),
  157771. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  157772. }) /*!node_modules/amis/lib/renderers/TooltipWrapper.js*/
  157773. amis.define('a0596a0', function (e, t, s, o) {
  157774. 'use strict'
  157775. Object.defineProperty(t, '__esModule', { value: !0 })
  157776. var a = e('68b98b9'),
  157777. l = e('ac704b9'),
  157778. r = e('64ea6e0'),
  157779. n = e('59972ca')
  157780. function i(e) {
  157781. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  157782. }
  157783. var p = i(l),
  157784. m = e('ac704b9'),
  157785. d = (m.default || m).createElement
  157786. ;(m.default || m).Fragment
  157787. var u = (function (e) {
  157788. function t(t) {
  157789. return e.call(this, t) || this
  157790. }
  157791. return (
  157792. a.__extends(t, e),
  157793. (t.prototype.renderBody = function () {
  157794. var e = this.props,
  157795. t = e.render,
  157796. s = e.classnames,
  157797. o = e.body,
  157798. l = e.className,
  157799. n = e.wrapperComponent,
  157800. i = e.inline,
  157801. p = e.style,
  157802. m = e.data,
  157803. u = e.themeCss,
  157804. c = e.wrapperCustomStyle,
  157805. f = e.id
  157806. return d(
  157807. n || (i ? 'span' : 'div'),
  157808. {
  157809. className: s(
  157810. 'TooltipWrapper',
  157811. l,
  157812. { 'TooltipWrapper--inline': i },
  157813. r.setThemeClassName(a.__assign(a.__assign({}, this.props), { name: 'baseControlClassName', id: f, themeCss: u })),
  157814. r.setThemeClassName(a.__assign(a.__assign({}, this.props), { name: 'wrapperCustomStyle', id: f, themeCss: c }))
  157815. ),
  157816. style: r.buildStyle(p, m)
  157817. },
  157818. t('body', o)
  157819. )
  157820. }),
  157821. (t.prototype.render = function () {
  157822. var e = this.props,
  157823. t = e.classPrefix,
  157824. s = e.classnames,
  157825. o = e.tooltipClassName,
  157826. l = e.tooltipTheme,
  157827. i = e.container,
  157828. m = e.placement,
  157829. u = e.rootClose,
  157830. c = e.tooltipStyle,
  157831. f = e.title,
  157832. C = e.content,
  157833. y = e.tooltip,
  157834. h = e.mouseEnterDelay,
  157835. _ = e.mouseLeaveDelay,
  157836. g = e.trigger,
  157837. b = e.offset,
  157838. v = e.showArrow,
  157839. w = e.disabled,
  157840. N = e.enterable,
  157841. T = e.data,
  157842. S = e.env,
  157843. D = e.popOverContainer,
  157844. x = e.wrapperCustomStyle,
  157845. E = e.id,
  157846. P = e.themeCss,
  157847. L = {
  157848. title: r.filter(f, T),
  157849. content: r.filter(C || y, T),
  157850. style: r.buildStyle(c, T),
  157851. placement: m,
  157852. trigger: g,
  157853. rootClose: u,
  157854. container: void 0 !== i ? i : D || (null == S ? void 0 : S.getModalContainer),
  157855. tooltipTheme: l,
  157856. tooltipClassName: s(o, r.setThemeClassName(a.__assign(a.__assign({}, this.props), { name: 'tooltipControlClassName', id: E, themeCss: P }))),
  157857. mouseEnterDelay: h,
  157858. mouseLeaveDelay: _,
  157859. offset: b,
  157860. showArrow: v,
  157861. disabled: w,
  157862. enterable: N,
  157863. filterHtml: S.filterHtml
  157864. }
  157865. return d(
  157866. p.default.Fragment,
  157867. null,
  157868. d(n.TooltipWrapper, { classPrefix: t, classnames: s, tooltip: L }, this.renderBody()),
  157869. d(
  157870. r.CustomStyle,
  157871. a.__assign({}, this.props, { config: { wrapperCustomStyle: x, id: E, themeCss: P, classNames: [{ key: 'baseControlClassName' }, { key: 'tooltipControlClassName' }] }, env: S })
  157872. )
  157873. )
  157874. }),
  157875. (t.defaultProps = { placement: 'top', trigger: 'hover', rootClose: !0, mouseEnterDelay: 0, mouseLeaveDelay: 200, inline: !1, wrap: !1, tooltipTheme: 'light' }),
  157876. t
  157877. )
  157878. })(p.default.Component)
  157879. !(function (e) {
  157880. function t() {
  157881. return (null !== e && e.apply(this, arguments)) || this
  157882. }
  157883. a.__extends(t, e), (t = a.__decorate([r.Renderer({ type: 'tooltip-wrapper' })], t))
  157884. })(u),
  157885. (t.default = u),
  157886. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  157887. }) /*!node_modules/amis/lib/renderers/Tag.js*/
  157888. amis.define('614ad5f', function (e, t, a, n) {
  157889. 'use strict'
  157890. Object.defineProperty(t, '__esModule', { value: !0 })
  157891. var o = e('68b98b9'),
  157892. s = e('ac704b9'),
  157893. r = e('64ea6e0'),
  157894. i = e('59972ca')
  157895. function l(e) {
  157896. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  157897. }
  157898. var d = l(s),
  157899. p = e('ac704b9'),
  157900. u = (p.default || p).createElement
  157901. ;(p.default || p).Fragment
  157902. var c = (function (e) {
  157903. function t() {
  157904. return (null !== e && e.apply(this, arguments)) || this
  157905. }
  157906. return (
  157907. o.__extends(t, e),
  157908. (t.prototype.handleClick = function (e) {
  157909. var t = this.props,
  157910. a = t.dispatchEvent,
  157911. n = t.onClick,
  157912. o = this.getResolvedEventParams()
  157913. a(e, o), null == n || n(o)
  157914. }),
  157915. (t.prototype.handleMouseEnter = function (e) {
  157916. ;(0, this.props.dispatchEvent)(e, this.getResolvedEventParams())
  157917. }),
  157918. (t.prototype.handleMouseLeave = function (e) {
  157919. ;(0, this.props.dispatchEvent)(e, this.getResolvedEventParams())
  157920. }),
  157921. (t.prototype.handleClose = function (e) {
  157922. var t = this.props,
  157923. a = t.dispatchEvent,
  157924. n = t.onClose,
  157925. s = this.getResolvedEventParams()
  157926. a(o.__assign(o.__assign({}, e), { type: 'close' }), s), null == n || n(s)
  157927. }),
  157928. (t.prototype.render = function () {
  157929. var e = this.props,
  157930. t = e.icon,
  157931. a = e.displayMode,
  157932. n = e.color,
  157933. o = e.className,
  157934. s = e.closable,
  157935. l = e.data,
  157936. d = e.style,
  157937. p = void 0 === d ? {} : d,
  157938. c = this.resolveLabel()
  157939. return (
  157940. r.isPureVariable(t) && (t = r.resolveVariableAndFilter(t, l)),
  157941. r.isPureVariable(a) && (a = r.resolveVariableAndFilter(a, l)),
  157942. r.isPureVariable(n) && (n = r.resolveVariableAndFilter(n, l)),
  157943. u(
  157944. i.Tag,
  157945. {
  157946. className: o,
  157947. displayMode: a,
  157948. color: n,
  157949. icon: t,
  157950. closable: s,
  157951. style: p,
  157952. onClick: this.handleClick,
  157953. onMouseEnter: this.handleMouseEnter,
  157954. onMouseLeave: this.handleMouseLeave,
  157955. onClose: this.handleClose
  157956. },
  157957. c
  157958. )
  157959. )
  157960. }),
  157961. (t.prototype.resolveLabel = function () {
  157962. var e = this.props,
  157963. t = e.label,
  157964. a = e.data
  157965. return r.getPropValue(this.props) || (t ? r.resolveVariableAndFilter(t, a, '| raw') : null)
  157966. }),
  157967. (t.prototype.getResolvedEventParams = function () {
  157968. var e = this.props.data
  157969. return r.createObject(e, { label: this.resolveLabel() })
  157970. }),
  157971. (t.defaultProps = { displayMode: 'normal' }),
  157972. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleClick', null),
  157973. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleMouseEnter', null),
  157974. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleMouseLeave', null),
  157975. o.__decorate([r.autobind, o.__metadata('design:type', Function), o.__metadata('design:paramtypes', [Object]), o.__metadata('design:returntype', void 0)], t.prototype, 'handleClose', null),
  157976. t
  157977. )
  157978. })(d.default.Component)
  157979. !(function (e) {
  157980. function t() {
  157981. return (null !== e && e.apply(this, arguments)) || this
  157982. }
  157983. o.__extends(t, e), (t = o.__decorate([r.Renderer({ type: 'tag' })], t))
  157984. })(c),
  157985. (t.TagField = c),
  157986. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  157987. }) /*!node_modules/amis/lib/renderers/Table2/HeadCellSearchDropdown.js*/
  157988. amis.define('483cc60', function (e, t, n, r) {
  157989. 'use strict'
  157990. Object.defineProperty(t, '__esModule', { value: !0 })
  157991. var a = e('68b98b9'),
  157992. o = e('ac704b9'),
  157993. i = e('1e5c4ba'),
  157994. s = e('0d0462d'),
  157995. l = e('64ea6e0'),
  157996. c = e('59972ca')
  157997. function d(e) {
  157998. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  157999. }
  158000. var u = d(o),
  158001. h = e('ac704b9'),
  158002. p = (h.default || h).createElement
  158003. ;(h.default || h).Fragment
  158004. var m = (function (e) {
  158005. function t(t) {
  158006. var n = e.call(this, t) || this
  158007. return (n.formItems = []), (n.handleSubmit = n.handleSubmit.bind(n)), (n.handleAction = n.handleAction.bind(n)), n
  158008. }
  158009. return (
  158010. a.__extends(t, e),
  158011. (t.prototype.buildSchema = function () {
  158012. var e,
  158013. t,
  158014. n,
  158015. r,
  158016. o,
  158017. i,
  158018. s,
  158019. l = this.props,
  158020. c = l.searchable,
  158021. d = l.sortable,
  158022. u = l.name,
  158023. h = l.label,
  158024. p = l.translate,
  158025. m = l.testIdBuilder
  158026. if (
  158027. (!0 === c
  158028. ? (s = {
  158029. title: '',
  158030. controls: [{ type: 'text', name: u, placeholder: h, clearable: !0, testid: null === (e = null == m ? void 0 : m.getChild(u)) || void 0 === e ? void 0 : e.getTestIdValue() }]
  158031. })
  158032. : c &&
  158033. (s =
  158034. c.controls || c.tabs || c.fieldSet
  158035. ? a.__assign(a.__assign({ title: '' }, c), { controls: Array.isArray(c.controls) ? c.controls.concat() : void 0 })
  158036. : 'form' === (null == c ? void 0 : c.type)
  158037. ? c
  158038. : {
  158039. title: '',
  158040. className: c.formClassName,
  158041. controls: [
  158042. a.__assign(
  158043. {
  158044. type: c.type || 'text',
  158045. name: c.name || u,
  158046. testid: null === (t = null == m ? void 0 : m.getChild(c.name || u)) || void 0 === t ? void 0 : t.getTestIdValue(),
  158047. placeholder: h
  158048. },
  158049. c
  158050. )
  158051. ]
  158052. }),
  158053. s &&
  158054. s.controls &&
  158055. d &&
  158056. s.controls.unshift(
  158057. { type: 'hidden', name: 'orderBy', value: u },
  158058. {
  158059. type: 'button-group',
  158060. name: 'order',
  158061. label: p('sort'),
  158062. options: [
  158063. { label: p('asc'), value: 'asc' },
  158064. { label: p('desc'), value: 'desc' }
  158065. ]
  158066. }
  158067. ),
  158068. s)
  158069. ) {
  158070. var v = []
  158071. ;(s.controls || s.body || []).forEach(function (e) {
  158072. return e.name && 'orderBy' !== e.name && 'order' !== e.name && v.push(e.name)
  158073. }),
  158074. (this.formItems = v),
  158075. (s = a.__assign(a.__assign({}, s), {
  158076. type: 'form',
  158077. wrapperComponent: 'div',
  158078. wrapWithPanel: !0,
  158079. title: !1,
  158080. testid: null === (n = null == m ? void 0 : m.getChild('form')) || void 0 === n ? void 0 : n.getTestIdValue(),
  158081. actions: [
  158082. {
  158083. type: 'button',
  158084. label: p('reset'),
  158085. actionType: 'clear-and-submit',
  158086. testid: null === (r = null == m ? void 0 : m.getChild('btn-reset')) || void 0 === r ? void 0 : r.getTestIdValue()
  158087. },
  158088. { type: 'button', label: p('cancel'), actionType: 'cancel', testid: null === (o = null == m ? void 0 : m.getChild('btn-cancel')) || void 0 === o ? void 0 : o.getTestIdValue() },
  158089. { label: p('search'), type: 'submit', primary: !0, testid: null === (i = null == m ? void 0 : m.getChild('btn-search')) || void 0 === i ? void 0 : i.getTestIdValue() }
  158090. ]
  158091. }))
  158092. }
  158093. return s || 'error'
  158094. }),
  158095. (t.prototype.handleAction = function (e, t, n, r) {
  158096. return a.__awaiter(this, void 0, void 0, function () {
  158097. var o, i, s, c, d, u, h
  158098. return a.__generator(this, function (p) {
  158099. switch (p.label) {
  158100. case 0:
  158101. return (
  158102. (o = this.props),
  158103. (i = o.onAction),
  158104. (s = o.data),
  158105. (c = o.dispatchEvent),
  158106. (d = o.name),
  158107. 'cancel' === t.actionType || 'close' === t.actionType
  158108. ? (r(), [2])
  158109. : 'reset' === t.actionType
  158110. ? (r(), this.handleReset(), [2])
  158111. : ((u = a.__assign({}, s)),
  158112. this.formItems.forEach(function (e) {
  158113. return l.setVariable(u, e, void 0)
  158114. }),
  158115. [4, c('columnSearch', l.createObject(s, { searchName: d, searchValue: u }))])
  158116. )
  158117. case 1:
  158118. return (null == (h = p.sent()) ? void 0 : h.prevented) || (i && i(e, t, n)), [2]
  158119. }
  158120. })
  158121. })
  158122. }),
  158123. (t.prototype.handleReset = function () {
  158124. return a.__awaiter(this, void 0, void 0, function () {
  158125. var e, t, n, r, o
  158126. return a.__generator(this, function (i) {
  158127. switch (i.label) {
  158128. case 0:
  158129. return (
  158130. (e = this.props),
  158131. (t = e.onSearch),
  158132. (n = e.data),
  158133. (r = e.name),
  158134. (o = a.__assign({}, n)),
  158135. this.formItems.forEach(function (e) {
  158136. return l.setVariable(o, e, void 0)
  158137. }),
  158138. o.orderBy === r && ((o.orderBy = ''), (o.order = 'asc')),
  158139. t ? [4, t(r, o)] : [3, 2]
  158140. )
  158141. case 1:
  158142. i.sent(), (i.label = 2)
  158143. case 2:
  158144. return t && t(o), [2]
  158145. }
  158146. })
  158147. })
  158148. }),
  158149. (t.prototype.handleSubmit = function (e, t) {
  158150. return a.__awaiter(this, void 0, void 0, function () {
  158151. var n, r, o
  158152. return a.__generator(this, function (i) {
  158153. switch (i.label) {
  158154. case 0:
  158155. return (n = this.props), (r = n.onSearch), (o = n.name), e.order && (e = a.__assign(a.__assign({}, e), { orderBy: o })), r ? [4, r(o, e)] : [3, 2]
  158156. case 1:
  158157. i.sent(), (i.label = 2)
  158158. case 2:
  158159. return t(), [2]
  158160. }
  158161. })
  158162. })
  158163. }),
  158164. (t.prototype.isActive = function () {
  158165. var e = this.props,
  158166. t = e.data,
  158167. n = e.name,
  158168. r = e.orderBy
  158169. return (
  158170. (r && r === n) ||
  158171. this.formItems.some(function (e) {
  158172. return null == t ? void 0 : t[e]
  158173. })
  158174. )
  158175. }),
  158176. (t.prototype.render = function () {
  158177. var e = this,
  158178. t = this.props,
  158179. n = t.render,
  158180. r = t.name,
  158181. o = t.data,
  158182. s = t.searchable,
  158183. l = t.order,
  158184. d = t.orderBy,
  158185. u = t.popOverContainer,
  158186. h = t.classPrefix,
  158187. m = t.classnames,
  158188. v = t.testIdBuilder,
  158189. f = this.buildSchema(),
  158190. b = this.isActive()
  158191. return p(c.HeadCellDropDown, {
  158192. className: ''.concat(h, 'TableCell-searchBtn'),
  158193. layerClassName: m(''.concat(h, 'TableCell-searchPopOver'), s.className),
  158194. active: b,
  158195. filterIcon: p(c.Icon, { icon: 'search', className: 'icon', iconContent: 'table-search-icon', testIdBuilder: null == v ? void 0 : v.getChild('search-icon') }),
  158196. popOverContainer:
  158197. u ||
  158198. function () {
  158199. return i.findDOMNode(e)
  158200. },
  158201. filterDropdown: function (t) {
  158202. t.setSelectedKeys, t.selectedKeys
  158203. var i = t.confirm
  158204. return (
  158205. t.clearFilters,
  158206. n('quick-search-form', f, {
  158207. data: a.__assign(a.__assign({}, o), { orderBy: d, order: d && d === r ? l : '' }),
  158208. onSubmit: function (t) {
  158209. return e.handleSubmit(t, i)
  158210. },
  158211. onAction: function (t, n, r) {
  158212. e.handleAction(t, n, r, i)
  158213. }
  158214. })
  158215. )
  158216. },
  158217. testIdBuilder: v
  158218. })
  158219. }),
  158220. t
  158221. )
  158222. })(u.default.Component),
  158223. v = s.observer(function (e) {
  158224. var t = e.store
  158225. return p(m, a.__assign({}, e, { data: t.query, orderBy: t.orderBy, order: t.order }))
  158226. })
  158227. ;(t.HeadCellSearchDropDown = m), (t.default = v), (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  158228. }) /*!node_modules/amis/lib/renderers/Table2/TableCell.js*/
  158229. amis.define('9a70ada', function (e, a, i, l) {
  158230. 'use strict'
  158231. var n = e('68b98b9'),
  158232. o = e('64ea6e0')
  158233. e('4ad8366')
  158234. var r = e('424143a'),
  158235. t = e('8003016'),
  158236. s = e('fb304af'),
  158237. d = e('e0f3e80')
  158238. !(function (e) {
  158239. function a() {
  158240. var a = (null !== e && e.apply(this, arguments)) || this
  158241. return (a.propsNeedRemove = ['title']), a
  158242. }
  158243. n.__extends(a, e),
  158244. (a.defaultProps = n.__assign(n.__assign({}, d.TableCell.defaultProps), { wrapperComponent: 'div' })),
  158245. (a = n.__decorate([o.Renderer({ type: 'cell-field', name: 'cell-field' }), s.HocPopOver(), t.HocCopyable(), r.HocQuickEdit()], a))
  158246. })(d.TableCell),
  158247. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  158248. }) /*!node_modules/amis/lib/renderers/Table2/ColumnToggler.js*/
  158249. amis.define('8b4084b', function (e, l, n, t) {
  158250. 'use strict'
  158251. var o = e('68b98b9'),
  158252. i = e('ac704b9'),
  158253. a = e('64ea6e0'),
  158254. s = e('59972ca'),
  158255. r = e('7b38475')
  158256. function c(e) {
  158257. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  158258. }
  158259. var u = c(i),
  158260. g = e('ac704b9'),
  158261. d = (g.default || g).createElement
  158262. ;(g.default || g).Fragment,
  158263. (function (e) {
  158264. function l() {
  158265. return (null !== e && e.apply(this, arguments)) || this
  158266. }
  158267. o.__extends(l, e),
  158268. (l.prototype.render = function () {
  158269. var e = this.props
  158270. e.className, e.store
  158271. var l = e.render,
  158272. n = e.classPrefix,
  158273. t = e.classnames,
  158274. i = e.tooltip,
  158275. c = e.align,
  158276. u = e.cols,
  158277. g = e.toggleAllColumns,
  158278. m = e.toggleToggle,
  158279. f = e.data,
  158280. p = e.size,
  158281. b = e.popOverContainer,
  158282. v = o.__rest(e, ['className', 'store', 'render', 'classPrefix', 'classnames', 'tooltip', 'align', 'cols', 'toggleAllColumns', 'toggleToggle', 'data', 'size', 'popOverContainer']),
  158283. h = v.translate,
  158284. C = v.env
  158285. if (!u) return null
  158286. var k = u.filter(function (e) {
  158287. return a.isVisible(e.pristine || e, f) && !1 !== e.toggable
  158288. }),
  158289. x = k.filter(function (e) {
  158290. return !1 !== e.toggled
  158291. })
  158292. return d(
  158293. r.default,
  158294. o.__assign({}, v, {
  158295. render: l,
  158296. tooltip: i || h('Table.columnsVisibility'),
  158297. tooltipContainer: b || C.getModalContainer,
  158298. isActived:
  158299. -1 !==
  158300. u.findIndex(function (e) {
  158301. return !e.toggled
  158302. }),
  158303. align: null != c ? c : 'right',
  158304. size: p || 'sm',
  158305. classnames: t,
  158306. classPrefix: n,
  158307. key: 'columns-toggable',
  158308. columns: u,
  158309. activeToggaleColumns: x,
  158310. data: f
  158311. }),
  158312. (null == k ? void 0 : k.length)
  158313. ? d(
  158314. 'li',
  158315. {
  158316. className: t('ColumnToggler-menuItem'),
  158317. key: 'selectAll',
  158318. onClick: function () {
  158319. g && g((null == x ? void 0 : x.length) <= 0)
  158320. }
  158321. },
  158322. d(
  158323. s.Checkbox,
  158324. {
  158325. size: 'sm',
  158326. classPrefix: n,
  158327. key: 'checkall',
  158328. checked: !!(null == x ? void 0 : x.length),
  158329. partial: !(!(null == x ? void 0 : x.length) || (null == x ? void 0 : x.length) === (null == k ? void 0 : k.length))
  158330. },
  158331. h('Checkboxes.selectAll')
  158332. )
  158333. )
  158334. : null,
  158335. null == k
  158336. ? void 0
  158337. : k.map(function (e, o) {
  158338. return d(
  158339. 'li',
  158340. {
  158341. className: t('ColumnToggler-menuItem'),
  158342. key: 'item' + (e.index || o),
  158343. onClick: function () {
  158344. m && m(o)
  158345. }
  158346. },
  158347. d(s.Checkbox, { size: 'sm', classPrefix: n, checked: !1 !== e.toggled }, e.title ? l('tpl', e.title) : e.label || null)
  158348. )
  158349. })
  158350. )
  158351. }),
  158352. (l = o.__decorate([a.Renderer({ type: 'column-toggler', name: 'column-toggler' })], l))
  158353. })(u.default.Component),
  158354. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  158355. }) /*!node_modules/amis/lib/renderers/Table2/index.js*/
  158356. amis.define('004990e', function (e, t, a, n) {
  158357. 'use strict'
  158358. Object.defineProperty(t, '__esModule', { value: !0 })
  158359. var r = e('68b98b9'),
  158360. o = e('ac704b9'),
  158361. i = e('1e5c4ba'),
  158362. s = e('30f4e61'),
  158363. d = e('668845d'),
  158364. l = e('7d5c8a5'),
  158365. c = e('37efca2'),
  158366. u = e('97fa07f'),
  158367. p = e('64ea6e0'),
  158368. m = e('59972ca'),
  158369. h = e('483cc60')
  158370. function v(e) {
  158371. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  158372. }
  158373. e('9a70ada'), e('8b4084b')
  158374. var f = v(o),
  158375. y = v(l),
  158376. _ = v(c),
  158377. b = v(u),
  158378. g = e('ac704b9'),
  158379. w = (g.default || g).createElement
  158380. ;(g.default || g).Fragment
  158381. var x = (function (e) {
  158382. function t(a, n) {
  158383. var r = e.call(this, a) || this
  158384. ;(r.renderedToolbars = []), (r.subForms = {}), (r.columns = []), (r.reactions = []), n.registerComponent(r)
  158385. var o = a.store,
  158386. i = a.columnsTogglable,
  158387. d = a.columns,
  158388. l = a.rowSelection,
  158389. c = a.keyField,
  158390. u = a.primaryField,
  158391. p = a.canAccessSuperData
  158392. return (
  158393. o.update({ columnsTogglable: i, columns: d, canAccessSuperData: p, rowSelectionKeyField: u || (null == l ? void 0 : l.keyField) || c }),
  158394. t.syncRows(o, a, void 0) && r.syncSelected(),
  158395. (r.columns = r.buildColumns(o.filteredColumns, [], [])),
  158396. (r.rowSelection = r.buildRowSelection()),
  158397. (r.expandable = r.buildExpandable()),
  158398. r.reactions.push(
  158399. s.reaction(
  158400. function () {
  158401. return o.currentSelectedRowKeys.join(',')
  158402. },
  158403. function () {
  158404. ;(r.rowSelection = r.buildRowSelection()), r.forceUpdate()
  158405. }
  158406. )
  158407. ),
  158408. r.reactions.push(
  158409. s.reaction(
  158410. function () {
  158411. return o.currentExpandedKeys.join(',')
  158412. },
  158413. function () {
  158414. ;(r.expandable = r.buildExpandable()), r.forceUpdate()
  158415. }
  158416. )
  158417. ),
  158418. r.reactions.push(
  158419. s.reaction(
  158420. function () {
  158421. return o.filteredColumns
  158422. },
  158423. function () {
  158424. ;(r.columns = r.buildColumns(o.filteredColumns, [], [])), r.forceUpdate()
  158425. }
  158426. )
  158427. ),
  158428. r
  158429. )
  158430. }
  158431. return (
  158432. r.__extends(t, e),
  158433. (t.prototype.componentWillUnmount = function () {
  158434. this.context.unRegisterComponent(this),
  158435. this.reactions &&
  158436. this.reactions.forEach(function (e) {
  158437. return e()
  158438. })
  158439. }),
  158440. (t.prototype.syncSelected = function () {
  158441. var e = this.props,
  158442. t = e.store,
  158443. a = e.onSelect
  158444. a &&
  158445. a(
  158446. t.selectedRows.map(function (e) {
  158447. return e.data
  158448. }),
  158449. t.unSelectedRows.map(function (e) {
  158450. return e.data
  158451. })
  158452. )
  158453. }),
  158454. (t.syncRows = function (e, t, a) {
  158455. var n,
  158456. o = t.source,
  158457. i = p.getPropValue(t, function (e) {
  158458. return e.items
  158459. }),
  158460. s = [],
  158461. d = !1
  158462. if (
  158463. !Array.isArray(i) ||
  158464. (a &&
  158465. p.getPropValue(a, function (e) {
  158466. return e.items
  158467. }) === i)
  158468. ) {
  158469. if ('string' == typeof o) {
  158470. var l = p.resolveVariableAndFilter(o, t.data, '| raw'),
  158471. c = a ? p.resolveVariableAndFilter(o, a.data, '| raw') : null
  158472. c && c === l ? (d = !1) : Array.isArray(l) && ((d = !0), (s = l))
  158473. }
  158474. } else (d = !0), (s = i)
  158475. d && e.initRows(s, t.getEntryId, t.reUseRow, t.childrenColumnName)
  158476. var u = [],
  158477. m = e.keyField
  158478. Array.isArray(t.selected)
  158479. ? (u =
  158480. t.selected.map(function (e) {
  158481. return e[m]
  158482. }) || [])
  158483. : t.rowSelection && t.rowSelection.selectedRowKeysExpr
  158484. ? s.forEach(function (e, a) {
  158485. var n
  158486. p.evalExpression((null === (n = t.rowSelection) || void 0 === n ? void 0 : n.selectedRowKeysExpr) || '', { record: e, rowIndex: a }) && u.push(e[m])
  158487. })
  158488. : t.rowSelection && t.rowSelection.selectedRowKeys && (u = r.__spreadArray([], r.__read(t.rowSelection.selectedRowKeys), !1)),
  158489. d && u.length > 0 && e.updateSelected(u)
  158490. var h = [],
  158491. v = t.primaryField || (null === (n = t.expandable) || void 0 === n ? void 0 : n.keyField) || t.keyField
  158492. return (
  158493. t.expandable && t.expandable.expandedRowKeysExpr
  158494. ? s.forEach(function (e, a) {
  158495. var n
  158496. p.evalExpression((null === (n = t.expandable) || void 0 === n ? void 0 : n.expandedRowKeysExpr) || '', { record: e, rowIndex: a }) && h.push(e[v])
  158497. })
  158498. : t.expandable && t.expandable.expandedRowKeys && (h = r.__spreadArray([], r.__read(t.expandable.expandedRowKeys), !1)),
  158499. d && h.length > 0 && e.updateExpanded(h, v),
  158500. d
  158501. )
  158502. }),
  158503. (t.prototype.componentDidUpdate = function (e) {
  158504. var a,
  158505. n,
  158506. r,
  158507. o = this.props,
  158508. i = o.store
  158509. if (
  158510. (p.changedEffect(['orderBy', 'columnsTogglable', 'canAccessSuperData'], e, o, function (e) {
  158511. e.orderBy && !o.onQuery && delete e.orderBy, i.update(e, { resolveDefinitions: o.resolveDefinitions })
  158512. }),
  158513. p.anyChanged(['source', 'value', 'items'], e, o) || (!o.value && !o.items && (o.data !== e.data || ('string' == typeof o.source && p.isPureVariable(o.source)))))
  158514. )
  158515. t.syncRows(i, o, e) && this.syncSelected()
  158516. else if (p.isArrayChildrenModified(e.selected, o.selected)) {
  158517. var s = i.keyField,
  158518. d = i.selectedRows
  158519. .map(function (e) {
  158520. return e[s]
  158521. })
  158522. .join(',')
  158523. i.updateSelected(
  158524. o.selected.map(function (e) {
  158525. return e[s]
  158526. }) || []
  158527. ),
  158528. d !==
  158529. i.selectedRows
  158530. .map(function (e) {
  158531. return e[s]
  158532. })
  158533. .join(',') && this.syncSelected()
  158534. }
  158535. p.anyChanged(['columns'], e, o) && i.update({ columns: o.columns }),
  158536. p.anyChanged(['rowSelection', 'selectable', 'multiple', 'maxKeepItemSelectionLength'], e, o) && (this.rowSelection = this.buildRowSelection()),
  158537. p.anyChanged(['query', 'pageField', 'perPageField'], e, o) && i.updateQuery(o.query, void 0, o.pageField, o.perPageField, !0),
  158538. (_.default(null === (a = null == e ? void 0 : e.rowSelection) || void 0 === a ? void 0 : a.keyField, null === (n = o.rowSelection) || void 0 === n ? void 0 : n.keyField) &&
  158539. _.default(e.keyField, o.keyField)) ||
  158540. i.update({ rowSelectionKeyField: o.primaryField || (null === (r = o.rowSelection) || void 0 === r ? void 0 : r.keyField) || o.keyField })
  158541. }),
  158542. (t.prototype.getPopOverContainer = function () {
  158543. return i.findDOMNode(this)
  158544. }),
  158545. (t.prototype.subFormRef = function (e, t, a) {
  158546. var n = this.props.quickEditFormRef
  158547. n && n(e, t, a), (this.subForms[''.concat(t, '-').concat(a)] = e), e && this.props.store.addForm(e.props.store, a)
  158548. }),
  158549. (t.prototype.reset = function () {
  158550. var e = this
  158551. this.props.store.reset()
  158552. var t = []
  158553. Object.keys(this.subForms).forEach(function (a) {
  158554. return e.subForms[a] && t.push(e.subForms[a])
  158555. }),
  158556. t.forEach(function (e) {
  158557. return e.clearErrors()
  158558. })
  158559. }),
  158560. (t.prototype.renderCellSchema = function (e, t) {
  158561. var a = this.props.render
  158562. if (e && p.isObject(e)) {
  158563. e.width, e.children
  158564. var n = e.title,
  158565. o = r.__rest(e, ['width', 'children', 'title'])
  158566. return a('cell-field', r.__assign(r.__assign({}, o), { title: n || o.label, type: 'cell-field', column: o, data: t.data, name: e.name }), t)
  158567. }
  158568. return e
  158569. }),
  158570. (t.prototype.renderSchema = function (e, t, a) {
  158571. var n = this.props.render
  158572. if (t && p.isObject(t)) return n(e || 'field', r.__assign(r.__assign({}, t), { data: null == a ? void 0 : a.data }), a)
  158573. if (Array.isArray(t)) {
  158574. var o = []
  158575. return (
  158576. t.forEach(function (t, i) {
  158577. return o.push(n(e || 'field', r.__assign(r.__assign({}, t), { data: null == a ? void 0 : a.data }), r.__assign(r.__assign({}, a), { key: i })))
  158578. }),
  158579. o
  158580. )
  158581. }
  158582. return 'string' == typeof t ? p.filter(t, null == a ? void 0 : a.data) : t
  158583. }),
  158584. (t.prototype.buildColumns = function (e, t, a) {
  158585. var n = this,
  158586. o = this.props,
  158587. i = o.render,
  158588. s = o.store,
  158589. d = o.popOverContainer,
  158590. l = o.canAccessSuperData,
  158591. c = o.showBadge,
  158592. u = o.itemBadge,
  158593. m = o.data,
  158594. v = o.classnames,
  158595. f = o.env,
  158596. _ = o.testIdBuilder,
  158597. b = []
  158598. return (
  158599. (t = t),
  158600. (a = a),
  158601. Array.isArray(e) &&
  158602. e.forEach(function (e, o) {
  158603. return r.__awaiter(n, void 0, void 0, function () {
  158604. var n,
  158605. g,
  158606. x,
  158607. S,
  158608. R,
  158609. C,
  158610. k,
  158611. F,
  158612. O,
  158613. E,
  158614. A,
  158615. j,
  158616. I,
  158617. N = this
  158618. return r.__generator(this, function (T) {
  158619. switch (T.label) {
  158620. case 0:
  158621. return (
  158622. (n = r.__assign({}, e)),
  158623. (g = null),
  158624. (x = { popOverContainer: d || this.getPopOverContainer, value: e.title || e.label }),
  158625. p.isObject(e.title) ? (g = y.default(e.title)) : ('string' != typeof e.title && 'string' != typeof e.label) || (g = { type: 'plain' }),
  158626. (S = function (t) {
  158627. var a,
  158628. n = N.renderCellSchema(g, x),
  158629. r = null
  158630. return (
  158631. e.remark && (r = i('remark', { type: 'remark', tooltip: e.remark, container: N.getPopOverContainer })),
  158632. w(
  158633. 'div',
  158634. { key: o, className: v('Table-head-cell-wrapper', ((a = {}), (a[''.concat(e.className)] = !!e.className), (a[''.concat(e.titleClassName)] = !!e.titleClassName), a)) },
  158635. n,
  158636. r,
  158637. t
  158638. )
  158639. )
  158640. }),
  158641. Object.assign(n, { title: S }),
  158642. (R = !!(null === (j = e.children) || void 0 === j ? void 0 : j.length)),
  158643. (C = null !== (I = e.canAccessSuperData) && void 0 !== I ? I : l),
  158644. e.type &&
  158645. Object.assign(n, {
  158646. render: function (n, o, i, l, m) {
  158647. var h = s.getRowByIndex(i, r.__spreadArray([], r.__read(m || []), !1)) || {},
  158648. v = null == _ ? void 0 : _.getChild('row-'.concat(i, '-cell-').concat(l)),
  158649. f = {
  158650. children: N.renderCellSchema(e, {
  158651. data: h.locals,
  158652. value: e.name ? p.resolveVariable(e.name, C ? h.locals : h.data) : e.name,
  158653. popOverContainer: d || N.getPopOverContainer,
  158654. quickEditFormRef: N.subFormRef,
  158655. onQuickChange: function (e, t, a, n) {
  158656. N.handleQuickChange(h, e, t, a, n)
  158657. },
  158658. row: h,
  158659. showBadge: c,
  158660. itemBadge: u,
  158661. testIdBuilder: v
  158662. }),
  158663. props: {}
  158664. }
  158665. if (!R && e.rowSpanExpr) {
  158666. var y = +p.filter(e.rowSpanExpr, { record: o, rowIndex: i, colIndex: l })
  158667. y && ((f.props.rowSpan = y), t.push({ colIndex: l, rowIndex: i, rowSpan: y }))
  158668. }
  158669. if (!R && e.colSpanExpr) {
  158670. var b = +p.filter(e.colSpanExpr, { record: o, rowIndex: i, colIndex: l })
  158671. b && ((f.props.colSpan = b), a.push({ colIndex: l, rowIndex: i, colSpan: b }))
  158672. }
  158673. return (
  158674. t.forEach(function (e) {
  158675. l === e.colIndex && i > e.rowIndex && i < e.rowIndex + (e.rowSpan || 0) && (f.props.rowSpan = 0)
  158676. }),
  158677. a.forEach(function (e) {
  158678. i === e.rowIndex && l > e.colIndex && l < e.colIndex + (e.colSpan || 0) && (f.props.colSpan = 0)
  158679. }),
  158680. f
  158681. )
  158682. }
  158683. }),
  158684. e.searchable &&
  158685. (n.filterDropdown = w(
  158686. h.default,
  158687. r.__assign({}, this.props, {
  158688. popOverContainer: this.getPopOverContainer,
  158689. name: e.name,
  158690. searchable: e.searchable,
  158691. onSearch: this.handleSearch,
  158692. key: 'th-search-' + o,
  158693. testIdBuilder: null == _ ? void 0 : _.getChild('head-search-'.concat(o))
  158694. })
  158695. )),
  158696. e.sortable && (n.sorter = !0),
  158697. e.filterable
  158698. ? e.filterable.options
  158699. ? ((n.filters = e.filterable.options.map(function (e) {
  158700. return 'string' == typeof e ? { text: e, value: e } : { text: e.label, value: e.value }
  158701. })),
  158702. [3, 4])
  158703. : [3, 1]
  158704. : [3, 4]
  158705. )
  158706. case 1:
  158707. return e.filterable.source ? ((k = e.filterable.source), p.isPureVariable(k) ? ((F = p.resolveVariableAndFilter(k, m, '| raw')), (n.filters = F), [3, 4]) : [3, 2]) : [3, 4]
  158708. case 2:
  158709. return p.isEffectiveApi(k, m) ? (((O = p.normalizeApi(k)).cache = 3e3), [4, f.fetcher(O, m)]) : [3, 4]
  158710. case 3:
  158711. ;(E = T.sent()), (A = (E.data && E.data.options) || []), (n.filters = A), (T.label = 4)
  158712. case 4:
  158713. return R && (n.children = this.buildColumns(e.children, t, a)), b.push(n), [2]
  158714. }
  158715. })
  158716. })
  158717. }),
  158718. b
  158719. )
  158720. }),
  158721. (t.prototype.buildSummary = function (e, t) {
  158722. var a = this,
  158723. n = []
  158724. return (
  158725. Array.isArray(t) &&
  158726. t.forEach(function (t, r) {
  158727. p.isObject(t)
  158728. ? n.push({
  158729. colSpan: t.colSpan,
  158730. fixed: t.fixed,
  158731. cellClassName: t.cellClassName,
  158732. render: function (n) {
  158733. return a.renderSchema(e, t, { data: n })
  158734. }
  158735. })
  158736. : Array.isArray(t) &&
  158737. (n[r] || n.push([]),
  158738. t.forEach(function (t) {
  158739. n[r].push({
  158740. colSpan: t.colSpan,
  158741. fixed: t.fixed,
  158742. cellClassName: t.cellClassName,
  158743. render: function (n) {
  158744. return a.renderSchema(e, t, { data: n })
  158745. }
  158746. })
  158747. }))
  158748. }),
  158749. n.length ? n : null
  158750. )
  158751. }),
  158752. (t.prototype.rowClassName = function (e, t) {
  158753. var a = this.props,
  158754. n = a.rowClassNameExpr,
  158755. r = a.store,
  158756. o = []
  158757. n && o.push(p.filter(n, { record: e, rowIndex: t }))
  158758. var i = r.getRowByIndex(t)
  158759. return (null == i ? void 0 : i.modified) && o.push('is-modified'), (null == i ? void 0 : i.moved) && o.push('is-moved'), o.join(' ')
  158760. }),
  158761. (t.prototype.buildRowSelection = function () {
  158762. var e = this,
  158763. t = this.props,
  158764. a = t.selectable,
  158765. n = t.multiple,
  158766. o = t.maxKeepItemSelectionLength,
  158767. i = t.rowSelection,
  158768. s = t.store,
  158769. d = null
  158770. if (a) d = { type: !1 === n ? 'radio' : '', selectedRowKeys: s.currentSelectedRowKeys, maxSelectedLength: o }
  158771. else if (i) {
  158772. i.selectedRowKeys
  158773. var l = i.selections,
  158774. c = r.__rest(i, ['selectedRowKeys', 'selections'])
  158775. ;((d = r.__assign({ selectedRowKeys: s.currentSelectedRowKeys, maxSelectedLength: o }, c)).getCheckboxProps = function (t, a) {
  158776. var n = e.props,
  158777. r = n.rowSelection,
  158778. o = n.maxKeepItemSelectionLength,
  158779. i = n.store,
  158780. s = null == r ? void 0 : r.disableOn
  158781. return { disabled: (!!s && p.evalExpression(s, { record: t, rowIndex: a })) || (o && i.currentSelectedRowKeys.length >= o && !i.currentSelectedRowKeys.includes(t[i.keyField])) }
  158782. }),
  158783. i.disableOn && delete d.disableOn,
  158784. l &&
  158785. Array.isArray(l) &&
  158786. ((d.selections = []),
  158787. l.forEach(function (e) {
  158788. d.selections.push({
  158789. key: e.key,
  158790. text: e.text,
  158791. onSelect: function (t) {
  158792. var a
  158793. ;(a = t.filter(function (t, a) {
  158794. return 'all' === e.key || ('none' !== e.key && ('invert' === e.key ? !s.currentSelectedRowKeys.includes(t) : 'odd' === e.key ? a % 2 == 0 : 'even' !== e.key || a % 2 != 0))
  158795. })),
  158796. s.updateSelected(a)
  158797. }
  158798. })
  158799. }))
  158800. }
  158801. return d
  158802. }),
  158803. (t.prototype.expandedRowClassName = function (e, t) {
  158804. var a = this.props.expandable
  158805. return p.filter(null == a ? void 0 : a.expandedRowClassNameExpr, { record: e, rowIndex: t })
  158806. }),
  158807. (t.prototype.expandedRowRender = function (e, t) {
  158808. var a = this.props.expandable
  158809. return this.renderSchema('expandableBody', r.__assign({}, a), { data: r.__assign(r.__assign({}, this.props.data), { record: e, rowIndex: t }) })
  158810. }),
  158811. (t.prototype.rowExpandable = function (e, t, a) {
  158812. var n = this.props.expandable
  158813. return !!(null == n ? void 0 : n.expandableOn) && p.evalExpression(n.expandableOn, { record: e, rowIndex: t })
  158814. }),
  158815. (t.prototype.buildExpandable = function () {
  158816. var e = this.props,
  158817. t = e.expandable,
  158818. a = e.store,
  158819. n = null
  158820. if (t) {
  158821. t.expandedRowKeys
  158822. var o = r.__rest(t, ['expandedRowKeys'])
  158823. ;(n = r.__assign({ expandedRowKeys: a.currentExpandedKeys }, o)),
  158824. t.expandableOn && ((n.rowExpandable = this.rowExpandable), delete n.expandableOn),
  158825. t && t.type && (n.expandedRowRender = this.expandedRowRender),
  158826. t.expandedRowClassNameExpr && ((n.expandedRowClassName = this.expandedRowClassName), delete n.expandedRowClassNameExpr)
  158827. }
  158828. return n
  158829. }),
  158830. (t.prototype.reloadTarget = function (e, t) {
  158831. this.context.reload(e, t)
  158832. }),
  158833. (t.prototype.handleSave = function () {
  158834. return r.__awaiter(this, void 0, void 0, function () {
  158835. var e,
  158836. t,
  158837. a,
  158838. n,
  158839. o,
  158840. i,
  158841. s,
  158842. d,
  158843. l,
  158844. c,
  158845. u = this
  158846. return r.__generator(this, function (r) {
  158847. switch (r.label) {
  158848. case 0:
  158849. return (
  158850. (e = this.props),
  158851. (t = e.store),
  158852. (a = e.onSave),
  158853. (n = e.primaryField),
  158854. (o = e.keyField),
  158855. t.modifiedRows.length
  158856. ? ((i = []),
  158857. Object.keys(this.subForms).forEach(function (e) {
  158858. return u.subForms[e] && i.push(u.subForms[e])
  158859. }),
  158860. i.length
  158861. ? [
  158862. 4,
  158863. Promise.all(
  158864. i.map(function (e) {
  158865. return e.validate()
  158866. })
  158867. )
  158868. ]
  158869. : [3, 2])
  158870. : [2]
  158871. )
  158872. case 1:
  158873. if (~r.sent().indexOf(!1)) return [2]
  158874. r.label = 2
  158875. case 2:
  158876. return (
  158877. (s = t.modifiedRows.map(function (e) {
  158878. return e.data
  158879. })),
  158880. (d = t.modifiedRows.map(function (e) {
  158881. return e.path
  158882. })),
  158883. (l = t.modifiedRows.map(function (e) {
  158884. return p.difference(e.data, e.pristine, [o, n])
  158885. })),
  158886. (c = t.rows
  158887. .filter(function (e) {
  158888. return !e.modified
  158889. })
  158890. .map(function (e) {
  158891. return e.data
  158892. })),
  158893. a
  158894. ? (a(
  158895. s,
  158896. l,
  158897. d,
  158898. c,
  158899. t.modifiedRows.map(function (e) {
  158900. return e.pristine
  158901. })
  158902. ),
  158903. [2])
  158904. : (this.handleQuickSave(
  158905. s,
  158906. l,
  158907. d,
  158908. c,
  158909. t.modifiedRows.map(function (e) {
  158910. return e.pristine
  158911. })
  158912. ),
  158913. [2])
  158914. )
  158915. }
  158916. })
  158917. })
  158918. }),
  158919. (t.prototype.handleQuickSave = function (e, t, a, n, r, o) {
  158920. var i = this,
  158921. s = this.props,
  158922. d = s.store,
  158923. l = s.quickSaveApi,
  158924. c = s.quickSaveItemApi,
  158925. u = s.primaryField,
  158926. m = s.keyField,
  158927. h = s.env,
  158928. v = s.messages,
  158929. f = s.reload
  158930. if (Array.isArray(e)) {
  158931. if (!p.isEffectiveApi(l)) return void (h && h.alert('Table2 quickSaveApi is required'))
  158932. var y = u || m,
  158933. _ = p.createObject(d.data, { rows: e, rowsDiff: t, indexes: a, rowsOrigin: r })
  158934. e.length &&
  158935. e[0].hasOwnProperty(y) &&
  158936. (_.ids = e
  158937. .map(function (e) {
  158938. return e[y]
  158939. })
  158940. .join(',')),
  158941. n && (_.unModifiedItems = n),
  158942. d
  158943. .saveRemote(l, _, { successMessage: v && v.saveFailed, errorMessage: v && v.saveSuccess })
  158944. .then(function () {
  158945. f && i.reloadTarget(p.filterTarget(f, _), _)
  158946. })
  158947. .catch(function () {})
  158948. } else {
  158949. if (!p.isEffectiveApi(c)) return void (h && h.alert('Table2 quickSaveItemApi is required!'))
  158950. var b = p.createObject(d.data, { item: e, modified: t, origin: r }),
  158951. g = p.createObject(b, e)
  158952. d.saveRemote(c, g)
  158953. .then(function () {
  158954. f && i.reloadTarget(p.filterTarget(f, b), b)
  158955. })
  158956. .catch(function () {
  158957. ;(null == o ? void 0 : o.resetOnFailed) && i.reset()
  158958. })
  158959. }
  158960. }),
  158961. (t.prototype.handleQuickChange = function (e, t, a, n, r) {
  158962. if (d.isAlive(e)) {
  158963. var o = this.props,
  158964. i = o.onSave,
  158965. s = o.onPristineChange,
  158966. l = o.saveImmediately,
  158967. c = o.primaryField,
  158968. u = o.keyField,
  158969. m = o.quickSaveItemApi
  158970. e.change(t, n),
  158971. e.modified && this.syncSelected(),
  158972. n
  158973. ? null == s || s(e.data, e.path)
  158974. : (a || l) &&
  158975. (a && a.api
  158976. ? this.props.onAction && this.props.onAction(null, { actionType: 'ajax', api: a.api, reload: null == r ? void 0 : r.reload }, e.locals)
  158977. : i
  158978. ? i(e.data, p.difference(e.data, e.pristine, [u, c]), e.path, void 0, e.pristine, r)
  158979. : this.handleQuickSave(m ? e.data : [e.data], p.difference(e.data, e.pristine, [u, c]), [e.path], void 0, e.pristine, r))
  158980. }
  158981. }),
  158982. (t.prototype.handleAction = function (e, t, a) {
  158983. var n = this.props.onAction
  158984. n && n(e, t, a)
  158985. }),
  158986. (t.prototype.renderActions = function (e) {
  158987. var t = this,
  158988. a = this.props,
  158989. n = a.actions,
  158990. o = a.render,
  158991. i = a.store,
  158992. s = a.classnames,
  158993. d = a.data,
  158994. l = a.columnsTogglable,
  158995. c = a.dispatchEvent
  158996. n = Array.isArray(n) ? n.concat() : []
  158997. var u = p.isObject(l) ? l : {}
  158998. return (
  158999. i.toggable &&
  159000. 'header' === e &&
  159001. !~this.renderedToolbars.indexOf('columns-toggler') &&
  159002. n.push({
  159003. type: 'button',
  159004. children: o('column-toggler', r.__assign(r.__assign({}, u), { type: 'column-toggler' }), {
  159005. cols: i.columnsData,
  159006. toggleAllColumns: function () {
  159007. i.toggleAllColumns(),
  159008. c(
  159009. 'columnToggled',
  159010. p.createObject(d, {
  159011. columns: i.columnsData.filter(function (e) {
  159012. return e.toggled
  159013. })
  159014. })
  159015. )
  159016. },
  159017. toggleToggle: function (e) {
  159018. i.columnsData[e].toggleToggle(),
  159019. c(
  159020. 'columnToggled',
  159021. p.createObject(d, {
  159022. columns: i.columnsData.filter(function (e) {
  159023. return e.toggled
  159024. })
  159025. })
  159026. )
  159027. }
  159028. })
  159029. }),
  159030. Array.isArray(n) && n.length
  159031. ? w(
  159032. 'div',
  159033. { className: s('Table-toolbar') },
  159034. n.map(function (e, a) {
  159035. return o('action/'.concat(a), r.__assign({ type: 'button' }, e), { onAction: t.handleAction, key: a, btnDisabled: i.dragging, data: i.getData(d) })
  159036. })
  159037. )
  159038. : null
  159039. )
  159040. }),
  159041. (t.prototype.handleSelected = function (e, t, a) {
  159042. return r.__awaiter(this, void 0, void 0, function () {
  159043. var n, o, i, s, d
  159044. return r.__generator(this, function (r) {
  159045. switch (r.label) {
  159046. case 0:
  159047. return (n = this.props), (o = n.dispatchEvent), (i = n.data), (s = n.store), [4, o('selectedChange', p.createObject(i, { selectedItems: e, unSelectedItems: a }))]
  159048. case 1:
  159049. return (null == (d = r.sent()) ? void 0 : d.prevented) ? [2, null == d ? void 0 : d.prevented] : (s.updateSelected(t), this.syncSelected(), [2])
  159050. }
  159051. })
  159052. })
  159053. }),
  159054. (t.prototype.handleSort = function (e) {
  159055. return r.__awaiter(this, void 0, void 0, function () {
  159056. var t, a, n, o, i
  159057. return r.__generator(this, function (r) {
  159058. switch (r.label) {
  159059. case 0:
  159060. return (t = this.props), (a = t.dispatchEvent), (n = t.data), (o = t.onSort), [4, a('columnSort', p.createObject(n, { orderBy: e.orderBy, orderDir: e.orderDir }))]
  159061. case 1:
  159062. return (null == (i = r.sent()) ? void 0 : i.prevented) ? [2, null == i ? void 0 : i.prevented] : (o && o(e), [2])
  159063. }
  159064. })
  159065. })
  159066. }),
  159067. (t.prototype.handleFilter = function (e) {
  159068. return r.__awaiter(this, void 0, void 0, function () {
  159069. var t, a, n, o, i
  159070. return r.__generator(this, function (r) {
  159071. switch (r.label) {
  159072. case 0:
  159073. return (t = this.props), (a = t.dispatchEvent), (n = t.data), (o = t.onSearch), [4, a('columnFilter', p.createObject(n, e))]
  159074. case 1:
  159075. return (null == (i = r.sent()) ? void 0 : i.prevented) ? [2, null == i ? void 0 : i.prevented] : (o && o(e), [2])
  159076. }
  159077. })
  159078. })
  159079. }),
  159080. (t.prototype.handleSearch = function (e, t) {
  159081. return r.__awaiter(this, void 0, void 0, function () {
  159082. var a, n, o, i, s, d, l
  159083. return r.__generator(this, function (r) {
  159084. switch (r.label) {
  159085. case 0:
  159086. return (a = this.props), (n = a.data), (o = a.dispatchEvent), (i = a.store), (s = a.onSearch), [4, o('columnSearch', p.createObject(n, { searchName: e, searchValue: t }))]
  159087. case 1:
  159088. return (null == (d = r.sent()) ? void 0 : d.prevented) || (i.updateQuery(t), s && s((((l = {})[e] = t[e]), l))), [2]
  159089. }
  159090. })
  159091. })
  159092. }),
  159093. (t.prototype.handleRowClick = function (e, t, a) {
  159094. return r.__awaiter(this, void 0, void 0, function () {
  159095. var n, o, i, s, d
  159096. return r.__generator(this, function (r) {
  159097. switch (r.label) {
  159098. case 0:
  159099. return (n = this.props), (o = n.dispatchEvent), (i = n.data), (s = n.onRow), [4, o('rowClick', p.createObject(i, { item: t, index: a }))]
  159100. case 1:
  159101. return (null == (d = r.sent()) ? void 0 : d.prevented) || (t && s && s.onRowClick && s.onRowClick(e, t, a)), [2]
  159102. }
  159103. })
  159104. })
  159105. }),
  159106. (t.prototype.handleRowDbClick = function (e, t, a) {
  159107. return r.__awaiter(this, void 0, void 0, function () {
  159108. var n, o, i, s, d
  159109. return r.__generator(this, function (r) {
  159110. switch (r.label) {
  159111. case 0:
  159112. return (n = this.props), (o = n.dispatchEvent), (i = n.data), (s = n.onRow), [4, o('rowDbClick', p.createObject(i, { item: t, index: a }))]
  159113. case 1:
  159114. return (null == (d = r.sent()) ? void 0 : d.prevented) ? [2, !1] : (t && s && s.onRowDbClick && s.onRowDbClick(e, t, a), [2, !0])
  159115. }
  159116. })
  159117. })
  159118. }),
  159119. (t.prototype.handleRowMouseEnter = function (e, t, a) {
  159120. var n
  159121. return r.__awaiter(this, void 0, void 0, function () {
  159122. var o, i, s, d, l
  159123. return r.__generator(this, function (r) {
  159124. switch (r.label) {
  159125. case 0:
  159126. return (
  159127. null === (n = null == e ? void 0 : e.persist) || void 0 === n || n.call(e),
  159128. (o = this.props),
  159129. (i = o.dispatchEvent),
  159130. (s = o.data),
  159131. (d = o.onRow),
  159132. [4, i('rowMouseEnter', p.createObject(s, { item: t, index: a }))]
  159133. )
  159134. case 1:
  159135. return (null == (l = r.sent()) ? void 0 : l.prevented) || (t && d && d.onRowMouseEnter && d.onRowMouseEnter(e, t, a)), [2]
  159136. }
  159137. })
  159138. })
  159139. }),
  159140. (t.prototype.handleRowMouseLeave = function (e, t, a) {
  159141. var n
  159142. return r.__awaiter(this, void 0, void 0, function () {
  159143. var o, i, s, d, l
  159144. return r.__generator(this, function (r) {
  159145. switch (r.label) {
  159146. case 0:
  159147. return (
  159148. null === (n = null == e ? void 0 : e.persist) || void 0 === n || n.call(e),
  159149. (o = this.props),
  159150. (i = o.dispatchEvent),
  159151. (s = o.data),
  159152. (d = o.onRow),
  159153. [4, i('rowMouseLeave', p.createObject(s, { item: t, index: a }))]
  159154. )
  159155. case 1:
  159156. return (null == (l = r.sent()) ? void 0 : l.prevented) || (t && d && d.onRowMouseLeave && d.onRowMouseLeave(e, t, a)), [2]
  159157. }
  159158. })
  159159. })
  159160. }),
  159161. (t.prototype.handleOrderChange = function (e, t, a) {
  159162. return r.__awaiter(this, void 0, void 0, function () {
  159163. var n, o
  159164. return r.__generator(this, function (r) {
  159165. return (n = this.props.store), (o = n.getRowByIndex(e, a)), n.exchange(e, t, o), [2]
  159166. })
  159167. })
  159168. }),
  159169. (t.prototype.handleSaveOrder = function () {
  159170. return r.__awaiter(this, void 0, void 0, function () {
  159171. var e, t, a, n, o, i, s, d
  159172. return r.__generator(this, function (r) {
  159173. switch (r.label) {
  159174. case 0:
  159175. return (
  159176. (e = this.props),
  159177. (t = e.store),
  159178. (a = e.onSaveOrder),
  159179. (n = e.data),
  159180. (o = e.dispatchEvent),
  159181. (i = t.movedRows.map(function (e) {
  159182. return e.data
  159183. })),
  159184. (s = t.rows.map(function (e) {
  159185. return e.getDataWithModifiedChilden()
  159186. })),
  159187. [4, o('orderChange', p.createObject(n, { movedItems: i }))]
  159188. )
  159189. case 1:
  159190. return (null == (d = r.sent()) ? void 0 : d.prevented) ? [2] : a && t.movedRows.length ? (a(i, s), [2]) : [2]
  159191. }
  159192. })
  159193. })
  159194. }),
  159195. (t.prototype.doAction = function (e, t, a, n) {
  159196. var r = this,
  159197. o = this.props,
  159198. i = o.store,
  159199. s = o.data,
  159200. d = o.keyField,
  159201. l = o.expandable,
  159202. c = o.primaryField,
  159203. u = null == e ? void 0 : e.actionType,
  159204. m = i.keyField,
  159205. h = i.getData(s).items || []
  159206. switch (u) {
  159207. case 'selectAll':
  159208. i.updateSelectedAll()
  159209. break
  159210. case 'clearAll':
  159211. i.updateSelected([])
  159212. break
  159213. case 'select':
  159214. var v = []
  159215. h.forEach(function (e, t) {
  159216. p.evalExpression((null == n ? void 0 : n.selected) || (null == n ? void 0 : n.selectedRowKeysExpr), { record: e, rowIndex: t }) && v.push(e[m])
  159217. }),
  159218. i.updateSelected(v)
  159219. break
  159220. case 'expand':
  159221. var f = c || (null == l ? void 0 : l.keyField) || d,
  159222. y = [],
  159223. _ = []
  159224. if (null == n ? void 0 : n.value) {
  159225. var b = h.findIndex(function (e) {
  159226. return e[f] === n.value
  159227. }),
  159228. g = h[b]
  159229. this.tableRef && this.tableRef.isExpandableRow(g, b) && (this.tableRef.isExpanded(g) ? _.push(g) : y.push(g))
  159230. } else
  159231. (null == n ? void 0 : n.expandedRowsExpr) &&
  159232. h.forEach(function (e, t) {
  159233. p.evalExpression(null == n ? void 0 : n.expandedRowsExpr, { record: e, rowIndex: t }) &&
  159234. r.tableRef &&
  159235. r.tableRef.isExpandableRow(e, t) &&
  159236. (r.tableRef.isExpanded(e) ? _.push(e) : y.push(e))
  159237. })
  159238. y.length > 0 && this.tableRef && this.tableRef.onExpandRows(y), _.length > 0 && this.tableRef && this.tableRef.onCollapseRows(_)
  159239. break
  159240. default:
  159241. this.handleAction(void 0, e, s)
  159242. }
  159243. }),
  159244. (t.prototype.getRef = function (e) {
  159245. this.tableRef = e
  159246. }),
  159247. (t.prototype.renderTable = function () {
  159248. var e = this.props,
  159249. t = e.render,
  159250. a = e.title,
  159251. n = e.footer
  159252. e.rowSelection, e.selectable, e.multiple, e.columns, e.expandable
  159253. var o = e.footSummary,
  159254. i = e.headSummary,
  159255. s = e.loading,
  159256. d = e.classnames,
  159257. l = e.placeholder
  159258. e.rowClassNameExpr
  159259. var c = e.itemActions,
  159260. u = e.keyField,
  159261. p = e.primaryField
  159262. e.maxKeepItemSelectionLength
  159263. var h = e.onRow,
  159264. v = e.store,
  159265. f = r.__rest(e, [
  159266. 'render',
  159267. 'title',
  159268. 'footer',
  159269. 'rowSelection',
  159270. 'selectable',
  159271. 'multiple',
  159272. 'columns',
  159273. 'expandable',
  159274. 'footSummary',
  159275. 'headSummary',
  159276. 'loading',
  159277. 'classnames',
  159278. 'placeholder',
  159279. 'rowClassNameExpr',
  159280. 'itemActions',
  159281. 'keyField',
  159282. 'primaryField',
  159283. 'maxKeepItemSelectionLength',
  159284. 'onRow',
  159285. 'store'
  159286. ]),
  159287. y = void 0
  159288. if (c) {
  159289. var _ = Array.isArray(c)
  159290. ? c.filter(function (e) {
  159291. return !e.hiddenOnHover
  159292. })
  159293. : []
  159294. if (!_.length) return null
  159295. y = function (e, a) {
  159296. return w(
  159297. 'div',
  159298. { className: d('Table-itemActions') },
  159299. _.map(function (n, o) {
  159300. return t('itemAction/'.concat(o), r.__assign(r.__assign({}, n), { isMenuItem: !0 }), { key: o, item: e, data: e, rowIndex: a })
  159301. })
  159302. )
  159303. }
  159304. }
  159305. var b = { data: this.props.data }
  159306. return w(
  159307. m.Table,
  159308. r.__assign({}, f, {
  159309. onRef: this.getRef,
  159310. title: this.renderSchema('title', a, b),
  159311. footer: this.renderSchema('footer', n, b),
  159312. columns: this.columns,
  159313. dataSource: v.dataSource,
  159314. rowSelection: this.rowSelection,
  159315. rowClassName: this.rowClassName,
  159316. expandable: this.expandable,
  159317. footSummary: this.buildSummary('footSummary', o),
  159318. headSummary: this.buildSummary('headSummary', i),
  159319. loading: this.renderSchema('loading', s, b),
  159320. placeholder: this.renderSchema('placeholder', l, b),
  159321. onSelect: this.handleSelected,
  159322. onSelectAll: this.handleSelected,
  159323. onSort: this.handleSort,
  159324. onFilter: this.handleFilter,
  159325. onDrag: this.handleOrderChange,
  159326. itemActions: y,
  159327. keyField: p || u,
  159328. onRow: r.__assign(r.__assign({}, h), {
  159329. onRowClick: this.handleRowClick,
  159330. onRowDbClick: this.handleRowDbClick,
  159331. onRowMouseEnter: this.handleRowMouseEnter,
  159332. onRowMouseLeave: this.handleRowMouseLeave
  159333. })
  159334. })
  159335. )
  159336. }),
  159337. (t.prototype.renderHeading = function () {
  159338. var e = this.props,
  159339. t = e.store,
  159340. a = e.hideQuickSaveBtn,
  159341. n = e.classnames,
  159342. r = e.headingClassName,
  159343. o = e.saveImmediately,
  159344. i = e.quickSaveApi,
  159345. s = e.translate,
  159346. d = e.columns,
  159347. l = !1
  159348. if (1 === t.modifiedRows.length) {
  159349. var c =
  159350. (null == d
  159351. ? void 0
  159352. : d
  159353. .map(function (e) {
  159354. var t
  159355. return (null === (t = null == e ? void 0 : e.quickEdit) || void 0 === t ? void 0 : t.saveImmediately) ? (null == e ? void 0 : e.name) : ''
  159356. })
  159357. .filter(function (e) {
  159358. return e
  159359. })) || [],
  159360. u = t.modifiedRows[0],
  159361. h = p.difference(u.data, u.pristine)
  159362. b.default(c, Object.keys(h)).length && (l = !0)
  159363. }
  159364. return (i && !o && !l && t.modified && !a) || t.moved
  159365. ? w(
  159366. 'div',
  159367. { className: n('Table-heading', r), key: 'heading' },
  159368. o || !t.modified || a || l
  159369. ? t.moved
  159370. ? w(
  159371. 'span',
  159372. null,
  159373. s('Table.moved', { moved: t.moved }),
  159374. w(
  159375. 'button',
  159376. { type: 'button', className: n('Button Button--size-xs Button--success m-l-sm'), onClick: this.handleSaveOrder },
  159377. w(m.Icon, { icon: 'check', className: 'icon m-r-xs' }),
  159378. s('Form.submit')
  159379. ),
  159380. w(
  159381. 'button',
  159382. { type: 'button', className: n('Button Button--size-xs Button--danger m-l-sm'), onClick: this.reset },
  159383. w(m.Icon, { icon: 'close', className: 'icon m-r-xs' }),
  159384. s('Table.discard')
  159385. )
  159386. )
  159387. : ''
  159388. : w(
  159389. 'span',
  159390. null,
  159391. s('Table.modified', { modified: t.modified }),
  159392. w(
  159393. 'button',
  159394. { type: 'button', className: n('Button Button--size-xs Button--success m-l-sm'), onClick: this.handleSave },
  159395. w(m.Icon, { icon: 'check', className: 'icon m-r-xs' }),
  159396. s('Form.submit')
  159397. ),
  159398. w(
  159399. 'button',
  159400. { type: 'button', className: n('Button Button--size-xs Button--danger m-l-sm'), onClick: this.reset },
  159401. w(m.Icon, { icon: 'close', className: 'icon m-r-xs' }),
  159402. s('Table.discard')
  159403. )
  159404. )
  159405. )
  159406. : null
  159407. }),
  159408. (t.prototype.render = function () {
  159409. var e = this.props,
  159410. t = e.classnames,
  159411. a = e.style,
  159412. n = e.store
  159413. this.renderedToolbars = []
  159414. var r = this.renderHeading()
  159415. return w('div', { className: t('Table-render-wrapper', { 'Table--unsaved': !!n.modified || !!n.moved }), style: a }, this.renderActions('header'), r, this.renderTable())
  159416. }),
  159417. (t.contextType = p.ScopedContext),
  159418. (t.propsList = [
  159419. 'source',
  159420. 'columnsTogglable',
  159421. 'columns',
  159422. 'items',
  159423. 'rowSelection',
  159424. 'expandable',
  159425. 'sticky',
  159426. 'itemBadge',
  159427. 'popOverContainer',
  159428. 'keyField',
  159429. 'childrenColumnName',
  159430. 'rowClassNameExpr',
  159431. 'lineHeight',
  159432. 'bordered',
  159433. 'footer',
  159434. 'maxKeepItemSelectionLength',
  159435. 'keepItemSelectionOnPageChange',
  159436. 'itemActions',
  159437. 'headingClassName',
  159438. 'footSummary',
  159439. 'headSummary',
  159440. 'saveImmediately',
  159441. 'selectable',
  159442. 'multiple',
  159443. 'primaryField',
  159444. 'hideQuickSaveBtn',
  159445. 'selected',
  159446. 'placeholder',
  159447. 'autoFillHeight'
  159448. ]),
  159449. (t.defaultProps = { keyField: 'id', canAccessSuperData: !1, lazyRenderAfter: 100 }),
  159450. r.__decorate([p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], t.prototype, 'getPopOverContainer', null),
  159451. r.__decorate(
  159452. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Number, Number]), r.__metadata('design:returntype', void 0)],
  159453. t.prototype,
  159454. 'subFormRef',
  159455. null
  159456. ),
  159457. r.__decorate([p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', void 0)], t.prototype, 'reset', null),
  159458. r.__decorate(
  159459. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Number]), r.__metadata('design:returntype', void 0)],
  159460. t.prototype,
  159461. 'rowClassName',
  159462. null
  159463. ),
  159464. r.__decorate(
  159465. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Number]), r.__metadata('design:returntype', void 0)],
  159466. t.prototype,
  159467. 'expandedRowClassName',
  159468. null
  159469. ),
  159470. r.__decorate(
  159471. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Number]), r.__metadata('design:returntype', void 0)],
  159472. t.prototype,
  159473. 'expandedRowRender',
  159474. null
  159475. ),
  159476. r.__decorate(
  159477. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Number, Array]), r.__metadata('design:returntype', void 0)],
  159478. t.prototype,
  159479. 'rowExpandable',
  159480. null
  159481. ),
  159482. r.__decorate([p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', Promise)], t.prototype, 'handleSave', null),
  159483. r.__decorate(
  159484. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Object, Array, Array, Object, Object]), r.__metadata('design:returntype', void 0)],
  159485. t.prototype,
  159486. 'handleQuickSave',
  159487. null
  159488. ),
  159489. r.__decorate(
  159490. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Object, Object, Boolean, Object]), r.__metadata('design:returntype', void 0)],
  159491. t.prototype,
  159492. 'handleQuickChange',
  159493. null
  159494. ),
  159495. r.__decorate(
  159496. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Object, Object]), r.__metadata('design:returntype', void 0)],
  159497. t.prototype,
  159498. 'handleAction',
  159499. null
  159500. ),
  159501. r.__decorate(
  159502. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Array, Array, Array]), r.__metadata('design:returntype', Promise)],
  159503. t.prototype,
  159504. 'handleSelected',
  159505. null
  159506. ),
  159507. r.__decorate([p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', Promise)], t.prototype, 'handleSort', null),
  159508. r.__decorate([p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', Promise)], t.prototype, 'handleFilter', null),
  159509. r.__decorate(
  159510. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [String, Object]), r.__metadata('design:returntype', Promise)],
  159511. t.prototype,
  159512. 'handleSearch',
  159513. null
  159514. ),
  159515. r.__decorate(
  159516. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Object, Number]), r.__metadata('design:returntype', Promise)],
  159517. t.prototype,
  159518. 'handleRowClick',
  159519. null
  159520. ),
  159521. r.__decorate(
  159522. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Object, Number]), r.__metadata('design:returntype', Promise)],
  159523. t.prototype,
  159524. 'handleRowDbClick',
  159525. null
  159526. ),
  159527. r.__decorate(
  159528. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Object, Number]), r.__metadata('design:returntype', Promise)],
  159529. t.prototype,
  159530. 'handleRowMouseEnter',
  159531. null
  159532. ),
  159533. r.__decorate(
  159534. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object, Object, Number]), r.__metadata('design:returntype', Promise)],
  159535. t.prototype,
  159536. 'handleRowMouseLeave',
  159537. null
  159538. ),
  159539. r.__decorate(
  159540. [p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Number, Number, Array]), r.__metadata('design:returntype', Promise)],
  159541. t.prototype,
  159542. 'handleOrderChange',
  159543. null
  159544. ),
  159545. r.__decorate([p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', []), r.__metadata('design:returntype', Promise)], t.prototype, 'handleSaveOrder', null),
  159546. r.__decorate([p.autobind, r.__metadata('design:type', Function), r.__metadata('design:paramtypes', [Object]), r.__metadata('design:returntype', void 0)], t.prototype, 'getRef', null),
  159547. t
  159548. )
  159549. })(f.default.Component)
  159550. !(function (e) {
  159551. function t() {
  159552. return (null !== e && e.apply(this, arguments)) || this
  159553. }
  159554. r.__extends(t, e),
  159555. (t.prototype.receive = function (e, t) {
  159556. var a,
  159557. n,
  159558. r,
  159559. o = this.context
  159560. return (null === (a = this.props) || void 0 === a ? void 0 : a.host) ? (null === (r = (n = this.props.host).receive) || void 0 === r ? void 0 : r.call(n, e, t)) : t ? o.send(t, e) : void 0
  159561. }),
  159562. (t.prototype.reload = function (e, t, a) {
  159563. var n,
  159564. r,
  159565. o,
  159566. i,
  159567. s = this.context
  159568. return (
  159569. null === (n = null == s ? void 0 : s.parent) || void 0 === n || n.getComponents(),
  159570. (null === (r = this.props) || void 0 === r ? void 0 : r.host) ? (null === (i = (o = this.props.host).reload) || void 0 === i ? void 0 : i.call(o, e, t, a)) : e ? s.reload(e, a) : void 0
  159571. )
  159572. }),
  159573. (t.prototype.setData = function (e, t, a, n) {
  159574. var o
  159575. return r.__awaiter(this, void 0, void 0, function () {
  159576. var i, s, d, l, c, u, m
  159577. return r.__generator(this, function (h) {
  159578. switch (h.label) {
  159579. case 0:
  159580. return (
  159581. (i = this.props.store),
  159582. (s = i.data.rows.length),
  159583. void 0 === a
  159584. ? [3, 1]
  159585. : ((d = r.__spreadArray([], r.__read(i.data.rows), !1)),
  159586. String(a)
  159587. .split(',')
  159588. .forEach(function (t) {
  159589. var a = Number(t)
  159590. d.splice(a, 1, e)
  159591. }),
  159592. [2, i.updateData({ rows: d }, void 0, t)])
  159593. )
  159594. case 1:
  159595. if (void 0 === n) return [3, 6]
  159596. ;(l = r.__spreadArray([], r.__read(i.data.rows), !1)), (c = 0), (h.label = 2)
  159597. case 2:
  159598. return c < s ? ((u = l[c]), [4, p.evalExpressionWithConditionBuilder(n, u)]) : [3, 5]
  159599. case 3:
  159600. h.sent() && l.splice(c, 1, e), (h.label = 4)
  159601. case 4:
  159602. return c++, [3, 2]
  159603. case 5:
  159604. return [2, i.updateData({ rows: l }, void 0, t)]
  159605. case 6:
  159606. return (m = r.__assign(r.__assign({}, e), { rows: null !== (o = e.rows) && void 0 !== o ? o : e.items })), [2, i.updateData(m, void 0, t)]
  159607. }
  159608. })
  159609. })
  159610. }),
  159611. (t.prototype.getData = function () {
  159612. var e = this.props,
  159613. t = e.store,
  159614. a = e.data
  159615. return t.getData(a)
  159616. }),
  159617. (t = r.__decorate([p.Renderer({ type: 'table2', storeType: p.TableStore2.name, name: 'table2', isolateScope: !0 })], t))
  159618. })(x),
  159619. (t.default = x),
  159620. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  159621. }) /*!node_modules/amis/lib/renderers/Words.js*/
  159622. amis.define('5b6e65f', function (e, t, n, r) {
  159623. 'use strict'
  159624. Object.defineProperty(t, '__esModule', { value: !0 })
  159625. var a = e('68b98b9'),
  159626. i = e('ac704b9'),
  159627. s = e('64ea6e0'),
  159628. o = e('59972ca')
  159629. function l(e) {
  159630. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  159631. }
  159632. var d = l(i),
  159633. p = e('ac704b9'),
  159634. u = (p.default || p).createElement
  159635. ;(p.default || p).Fragment
  159636. var c = (function (e) {
  159637. function t() {
  159638. var t = (null !== e && e.apply(this, arguments)) || this
  159639. return (t.state = { isExpend: !1 }), t
  159640. }
  159641. return (
  159642. a.__extends(t, e),
  159643. (t.prototype.toggleExpend = function () {
  159644. this.setState({ isExpend: !this.state.isExpend })
  159645. }),
  159646. (t.prototype.getLimit = function (e) {
  159647. var t = this.props.limit
  159648. return null != t ? t : Array.isArray(e) ? 10 : 200
  159649. }),
  159650. (t.prototype.renderContent = function (e) {
  159651. var t = this.props,
  159652. n = t.delimiter,
  159653. r = t.inTag,
  159654. s = t.classnames
  159655. if (!Array.isArray(e)) return e
  159656. if (!r) {
  159657. var l = e.length - 1
  159658. return e.map(function (e, t) {
  159659. return u(i.Fragment, { key: t }, e, t === l ? '' : n || '\uff0c ')
  159660. })
  159661. }
  159662. return e.map(function (e, t) {
  159663. return u(o.Tag, a.__assign({ key: t, label: e, className: 'mb-1' }, 'object' == typeof r ? a.__assign(a.__assign({}, r), { className: s(r.className) }) : void 0))
  159664. })
  159665. }),
  159666. (t.prototype.renderAll = function (e, t) {
  159667. void 0 === t && (t = !1)
  159668. var n = this.props,
  159669. r = n.collapseButtonText,
  159670. i = void 0 === r ? '\u6536\u8d77' : r,
  159671. s = n.collapseButton,
  159672. o = n.render
  159673. return u(
  159674. d.default.Fragment,
  159675. null,
  159676. this.renderContent(e),
  159677. t ? o('collapseBtn', { type: 'button', level: 'link', className: 'ml-1 v-baseline' }, a.__assign(a.__assign({ onClick: this.toggleExpend }, s), { label: i })) : null
  159678. )
  159679. }),
  159680. (t.prototype.renderPart = function (e) {
  159681. var t = this.props,
  159682. n = t.expendButtonText,
  159683. r = void 0 === n ? '\u5c55\u5f00' : n,
  159684. i = t.expendButton,
  159685. s = t.render,
  159686. o = this.getLimit(e),
  159687. l = Array.isArray(e) ? e.slice(0, o) : e.toString().slice(0, o)
  159688. return u(
  159689. d.default.Fragment,
  159690. null,
  159691. this.renderContent(l),
  159692. ' ...',
  159693. s('collapseBtn', { type: 'button', level: 'link', className: 'ml-1 v-baseline' }, a.__assign(a.__assign({ onClick: this.toggleExpend }, i), { label: r }))
  159694. )
  159695. }),
  159696. (t.prototype.getWords = function () {
  159697. var e,
  159698. t = this,
  159699. n = this.props,
  159700. r = n.selectedOptions,
  159701. a = void 0 === r ? [] : r,
  159702. i = n.words,
  159703. o = n.data
  159704. return (
  159705. 'string' == typeof i && (e = s.resolveVariableAndFilter(i, o, '| raw')),
  159706. e ||
  159707. ((null == a ? void 0 : a.length) > 0
  159708. ? a.map(function (e, n) {
  159709. return (function (e, t, n) {
  159710. var r = n.type,
  159711. a = n.labelField,
  159712. i = void 0 === a ? 'label' : a,
  159713. o = n.options,
  159714. l = void 0 === o ? [] : o,
  159715. d = n.enableNodePath,
  159716. p = n.hideNodePathLabel,
  159717. u = n.pathSeparator,
  159718. c = void 0 === u ? '/' : u
  159719. if (d || ('nested-select' === r && !p)) {
  159720. var f = s.getTreeAncestors(l, e, !0)
  159721. return ''.concat(
  159722. f
  159723. ? f
  159724. .map(function (e) {
  159725. return ''.concat(e[i || 'label'])
  159726. })
  159727. .join(' '.concat(c, ' '))
  159728. : e[i || 'label']
  159729. )
  159730. }
  159731. return e[i] || '\u9009\u9879'.concat(t)
  159732. })(e, n, t.props)
  159733. })
  159734. : null)
  159735. )
  159736. }),
  159737. (t.prototype.render = function () {
  159738. var e = this.props,
  159739. t = e.classnames,
  159740. n = e.className,
  159741. r = e.style,
  159742. a = this.getWords()
  159743. if (!a) return null
  159744. var i,
  159745. s = this.getLimit(a)
  159746. return (
  159747. (i = !s || (Array.isArray(a) && a.length <= s) || (!Array.isArray(a) && a.toString().length <= s) ? this.renderAll(a) : this.state.isExpend ? this.renderAll(a, !0) : this.renderPart(a)),
  159748. u('div', { className: t('Words-field', n), style: r }, i)
  159749. )
  159750. }),
  159751. (t.defaultProps = { inTag: !1 }),
  159752. a.__decorate([s.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], t.prototype, 'toggleExpend', null),
  159753. t
  159754. )
  159755. })(d.default.Component)
  159756. !(function (e) {
  159757. function t() {
  159758. return (null !== e && e.apply(this, arguments)) || this
  159759. }
  159760. a.__extends(t, e), (t = a.__decorate([s.Renderer({ type: 'words' })], t))
  159761. })(c),
  159762. (function (e) {
  159763. function t() {
  159764. return (null !== e && e.apply(this, arguments)) || this
  159765. }
  159766. a.__extends(t, e), (t.defaultProps = { inTag: !0 }), (t = a.__decorate([s.Renderer({ type: 'tags' })], t))
  159767. })(c),
  159768. (t.WordsField = c),
  159769. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  159770. }) /*!node_modules/amis/lib/renderers/Password.js*/
  159771. amis.define('abac7ed', function (e, t, i, s) {
  159772. 'use strict'
  159773. Object.defineProperty(t, '__esModule', { value: !0 })
  159774. var a = e('68b98b9'),
  159775. n = e('ac704b9'),
  159776. o = e('64ea6e0'),
  159777. l = e('59972ca')
  159778. function r(e) {
  159779. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  159780. }
  159781. var c = r(n),
  159782. d = e('ac704b9'),
  159783. u = (d.default || d).createElement
  159784. ;(d.default || d).Fragment
  159785. var p = (function (e) {
  159786. function t() {
  159787. var t = (null !== e && e.apply(this, arguments)) || this
  159788. return (t.state = { visible: !1 }), t
  159789. }
  159790. return (
  159791. a.__extends(t, e),
  159792. (t.prototype.toggleVisible = function () {
  159793. this.setState({ visible: !this.state.visible })
  159794. }),
  159795. (t.prototype.render = function () {
  159796. var e = this.props,
  159797. t = e.classnames,
  159798. i = e.className,
  159799. s = e.style,
  159800. a = e.mosaicText,
  159801. n = void 0 === a ? '********' : a,
  159802. o = e.value
  159803. return u(
  159804. 'span',
  159805. { className: t('Password-field', i), style: s },
  159806. this.state.visible ? o : n,
  159807. this.state.visible ? u(l.Icon, { icon: 'view', className: 'icon', onClick: this.toggleVisible }) : u(l.Icon, { icon: 'invisible', className: 'icon', onClick: this.toggleVisible })
  159808. )
  159809. }),
  159810. a.__decorate([o.autobind, a.__metadata('design:type', Function), a.__metadata('design:paramtypes', []), a.__metadata('design:returntype', void 0)], t.prototype, 'toggleVisible', null),
  159811. t
  159812. )
  159813. })(c.default.Component)
  159814. !(function (e) {
  159815. function t() {
  159816. return (null !== e && e.apply(this, arguments)) || this
  159817. }
  159818. a.__extends(t, e), (t = a.__decorate([o.Renderer({ type: 'password' })], t))
  159819. })(p),
  159820. (t.PasswordField = p),
  159821. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  159822. }) /*!node_modules/amis/lib/renderers/DateRange.js*/
  159823. amis.define('5e021bd', function (e, t, a, n) {
  159824. 'use strict'
  159825. Object.defineProperty(t, '__esModule', { value: !0 })
  159826. var r = e('68b98b9'),
  159827. i = e('ac704b9'),
  159828. o = e('64ea6e0'),
  159829. l = e('8b081ba')
  159830. function d(e) {
  159831. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  159832. }
  159833. var u = d(i),
  159834. s = d(l),
  159835. f = e('ac704b9'),
  159836. c = (f.default || f).createElement
  159837. ;(f.default || f).Fragment
  159838. var m = (function (e) {
  159839. function t() {
  159840. return (null !== e && e.apply(this, arguments)) || this
  159841. }
  159842. return (
  159843. r.__extends(t, e),
  159844. (t.prototype.render = function () {
  159845. var e = this.props,
  159846. t = e.delimiter,
  159847. a = void 0 === t ? ',' : t,
  159848. n = e.connector,
  159849. i = void 0 === n ? '~' : n,
  159850. o = e.value,
  159851. l = e.valueFormat,
  159852. d = e.format,
  159853. u = void 0 === d ? 'YYYY-MM-DD' : d,
  159854. f = e.displayFormat,
  159855. m = e.classnames,
  159856. p = e.className,
  159857. v = e.style
  159858. if (!o) return null
  159859. 'string' == typeof o && (o = o.split(a))
  159860. var b = r.__read(o, 2),
  159861. y = b[0],
  159862. _ = void 0 === y ? '' : y,
  159863. Y = b[1],
  159864. D = void 0 === Y ? '' : Y
  159865. return (
  159866. l ? ((_ = s.default(_, l)), (D = s.default(D, l))) : ((_ = s.default(1e3 * _)), (D = s.default(1e3 * D))),
  159867. (_ = _.isValid() ? _.format(f || u) : ''),
  159868. (D = D.isValid() ? D.format(f || u) : ''),
  159869. c('span', { className: m('DateRangeField', p), style: v }, [_, D].join(' '.concat(i, ' ')))
  159870. )
  159871. }),
  159872. (t.defaultProps = { format: 'YYYY-MM-DD', valueFormat: 'X', connector: '~' }),
  159873. t
  159874. )
  159875. })(u.default.Component)
  159876. !(function (e) {
  159877. function t() {
  159878. return (null !== e && e.apply(this, arguments)) || this
  159879. }
  159880. r.__extends(t, e), (t = r.__decorate([o.Renderer({ type: 'date-range' })], t))
  159881. })(m),
  159882. (t.DateRangeField = m),
  159883. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  159884. }) /*!node_modules/amis/lib/renderers/MultilineText.js*/
  159885. amis.define('03c1401', function (e, t, n, i) {
  159886. 'use strict'
  159887. Object.defineProperty(t, '__esModule', { value: !0 })
  159888. var r = e('68b98b9'),
  159889. u = e('ac704b9'),
  159890. a = e('64ea6e0'),
  159891. o = e('59972ca')
  159892. function l(e) {
  159893. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  159894. }
  159895. var s = l(u),
  159896. d = e('ac704b9'),
  159897. f = (d.default || d).createElement
  159898. ;(d.default || d).Fragment
  159899. var c = (function (e) {
  159900. function t() {
  159901. return (null !== e && e.apply(this, arguments)) || this
  159902. }
  159903. return (
  159904. r.__extends(t, e),
  159905. (t.prototype.render = function () {
  159906. var e = a.getPropValue(this.props, function (e) {
  159907. return e.text ? a.filter(e.text, e.data, '| raw') : void 0
  159908. })
  159909. return f(o.MultilineText, r.__assign({}, this.props, { text: e }))
  159910. }),
  159911. t
  159912. )
  159913. })(s.default.Component)
  159914. !(function (e) {
  159915. function t() {
  159916. return (null !== e && e.apply(this, arguments)) || this
  159917. }
  159918. r.__extends(t, e), (t = r.__decorate([a.Renderer({ type: 'multiline-text' })], t))
  159919. })(c),
  159920. (t.MultilineTextField = c),
  159921. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  159922. }) /*!node_modules/amis/lib/renderers/OfficeViewer.js*/
  159923. amis.define('3bdd0d6', function (e, t, n, r) {
  159924. 'use strict'
  159925. Object.defineProperty(t, '__esModule', { value: !0 })
  159926. var i = e('68b98b9'),
  159927. o = e('ac704b9'),
  159928. a = e('64ea6e0'),
  159929. s = e('59972ca')
  159930. function d(e) {
  159931. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  159932. }
  159933. var l = d(o),
  159934. c = e('ac704b9'),
  159935. u = (c.default || c).createElement
  159936. ;(c.default || c).Fragment
  159937. var f = (function (t) {
  159938. function n(e) {
  159939. var n = t.call(this, e) || this
  159940. return (n.rootElement = l.default.createRef()), (n.state = { loading: !1 }), n
  159941. }
  159942. return (
  159943. i.__extends(n, t),
  159944. (n.prototype.componentDidMount = function () {
  159945. var e
  159946. ;(null === (e = this.rootElement) || void 0 === e ? void 0 : e.current) && this.renderWord()
  159947. }),
  159948. (n.prototype.componentDidUpdate = function (e) {
  159949. var t,
  159950. n,
  159951. r = this
  159952. if (!this.state.loading) {
  159953. var i = this.props
  159954. a.isApiOutdated(e.src, i.src, e.data, i.data) &&
  159955. this.fetchWord().then(function () {
  159956. r.renderWord()
  159957. }),
  159958. i.name && e.data[i.name] !== i.data[i.name] && this.renderWord(),
  159959. (JSON.stringify(e.wordOptions) === JSON.stringify(i.wordOptions) && e.display === i.display) || this.renderWord(),
  159960. (null === (t = i.wordOptions) || void 0 === t ? void 0 : t.enableVar) &&
  159961. (i.trackExpression && a.filter(i.trackExpression, i.data) !== a.filter(e.trackExpression, e.data) ? this.renderWord() : null === (n = this.office) || void 0 === n || n.updateVariable())
  159962. }
  159963. }),
  159964. (n.prototype.doAction = function (e, t, n, r) {
  159965. var i,
  159966. o,
  159967. a = null == e ? void 0 : e.actionType
  159968. 'saveAs' === a && (null === (i = this.office) || void 0 === i || i.download((null == r ? void 0 : r.name) || this.fileName)),
  159969. 'print' === a && (null === (o = this.office) || void 0 === o || o.print())
  159970. }),
  159971. (n.prototype.evalVar = function (e, t) {
  159972. var n = this.props.data
  159973. return a.resolveVariableAndFilter('${' + e + '}', a.createObject(t, n), '| raw')
  159974. }),
  159975. (n.prototype.renderWord = function () {
  159976. return i.__awaiter(this, void 0, void 0, function () {
  159977. var e, t, n
  159978. return i.__generator(this, function (r) {
  159979. switch (r.label) {
  159980. case 0:
  159981. return (e = this.props), (t = e.src), (n = e.name), t ? (this.document ? [3, 2] : [4, this.fetchWord()]) : [3, 4]
  159982. case 1:
  159983. r.sent(), (r.label = 2)
  159984. case 2:
  159985. return [4, this.renderRemoteWord()]
  159986. case 3:
  159987. return r.sent(), [3, 5]
  159988. case 4:
  159989. n && this.renderFormFile(), (r.label = 5)
  159990. case 5:
  159991. return [2]
  159992. }
  159993. })
  159994. })
  159995. }),
  159996. (n.prototype.fetchWord = function () {
  159997. var e
  159998. return i.__awaiter(this, void 0, void 0, function () {
  159999. var t, n, r, o, s, d, l
  160000. return i.__generator(this, function (i) {
  160001. switch (i.label) {
  160002. case 0:
  160003. if (
  160004. ((t = this.props),
  160005. (n = t.env),
  160006. (r = t.src),
  160007. (o = t.data),
  160008. (s = t.translate),
  160009. 'string' == typeof (d = r ? a.resolveVariableAndFilter(r, o, '| raw') : void 0) && (this.fileName = d.split('/').pop()),
  160010. !d)
  160011. )
  160012. return console.warn('file src is empty'), [2]
  160013. ;(this.finalSrc = d), this.setState({ loading: !0 }), (i.label = 1)
  160014. case 1:
  160015. return i.trys.push([1, 3, 4, 5]), [4, n.fetcher(d, o, { responseType: 'arraybuffer' })]
  160016. case 2:
  160017. return (l = i.sent()), (this.document = l.data), [3, 5]
  160018. case 3:
  160019. return i.sent(), (null === (e = this.rootElement) || void 0 === e ? void 0 : e.current) && (this.rootElement.current.innerHTML = s('loadingFailed') + ' url:' + d), [3, 5]
  160020. case 4:
  160021. return this.setState({ loading: !1 }), [7]
  160022. case 5:
  160023. return [2]
  160024. }
  160025. })
  160026. })
  160027. }),
  160028. (n.prototype.initOffice = function (e, t) {
  160029. return i.__awaiter(this, void 0, void 0, function () {
  160030. var n, r, o, a, s
  160031. return i.__generator(this, function (d) {
  160032. switch (d.label) {
  160033. case 0:
  160034. return (n = this.props), (r = n.wordOptions), (o = n.excelOptions), n.env, n.src, (a = n.data), n.translate, [4, (0, e.createOfficeViewer)(t || this.document, {}, this.finalSrc)]
  160035. case 1:
  160036. return (s = d.sent()) instanceof e.Word ? (s.updateOptions(i.__assign(i.__assign({}, r), { data: a, evalVar: this.evalVar.bind(this) })), [3, 4]) : [3, 2]
  160037. case 2:
  160038. return s instanceof e.Excel ? (s.updateOptions(i.__assign(i.__assign({}, o), { data: a, evalVar: this.evalVar.bind(this) })), [4, s.loadExcel()]) : [3, 4]
  160039. case 3:
  160040. d.sent(), (d.label = 4)
  160041. case 4:
  160042. return [2, s]
  160043. }
  160044. })
  160045. })
  160046. }),
  160047. (n.prototype.renderRemoteWord = function () {
  160048. return i.__awaiter(this, void 0, void 0, function () {
  160049. var t,
  160050. n,
  160051. r = this
  160052. return i.__generator(this, function (o) {
  160053. return (
  160054. (t = this.props).wordOptions,
  160055. t.excelOptions,
  160056. t.env,
  160057. t.src,
  160058. t.data,
  160059. (n = t.display),
  160060. t.translate,
  160061. this.document
  160062. ? (Promise.resolve()
  160063. .then(function () {
  160064. return new Promise(function (t) {
  160065. e(['a2219d5'], function (e) {
  160066. t(i.__importStar(e))
  160067. })
  160068. })
  160069. })
  160070. .then(function (e) {
  160071. return i.__awaiter(r, void 0, void 0, function () {
  160072. var t, r, o
  160073. return i.__generator(this, function (i) {
  160074. switch (i.label) {
  160075. case 0:
  160076. return [4, this.initOffice(e)]
  160077. case 1:
  160078. return (
  160079. (t = i.sent()),
  160080. !1 !== n
  160081. ? t.render(null === (r = this.rootElement) || void 0 === r ? void 0 : r.current)
  160082. : !1 === n && (null === (o = this.rootElement) || void 0 === o ? void 0 : o.current) && (this.rootElement.current.innerHTML = ''),
  160083. (this.office = t),
  160084. [2]
  160085. )
  160086. }
  160087. })
  160088. })
  160089. }),
  160090. [2])
  160091. : [2]
  160092. )
  160093. })
  160094. })
  160095. }),
  160096. (n.prototype.renderFormFile = function () {
  160097. var t = this,
  160098. n = this.props
  160099. n.wordOptions
  160100. var r = n.name,
  160101. o = n.data,
  160102. a = n.display,
  160103. s = o[r]
  160104. if (s instanceof File) {
  160105. var d = new FileReader()
  160106. ;(d.onload = function (n) {
  160107. var r = d.result
  160108. Promise.resolve()
  160109. .then(function () {
  160110. return new Promise(function (t) {
  160111. e(['a2219d5'], function (e) {
  160112. t(i.__importStar(e))
  160113. })
  160114. })
  160115. })
  160116. .then(function (e) {
  160117. return i.__awaiter(t, void 0, void 0, function () {
  160118. var t, n, o
  160119. return i.__generator(this, function (i) {
  160120. switch (i.label) {
  160121. case 0:
  160122. return [4, this.initOffice(e, r)]
  160123. case 1:
  160124. return (
  160125. (t = i.sent()),
  160126. !1 !== a
  160127. ? t.render(null === (n = this.rootElement) || void 0 === n ? void 0 : n.current)
  160128. : !1 === a && (null === (o = this.rootElement) || void 0 === o ? void 0 : o.current) && (this.rootElement.current.innerHTML = ''),
  160129. (this.office = t),
  160130. [2]
  160131. )
  160132. }
  160133. })
  160134. })
  160135. })
  160136. }),
  160137. d.readAsArrayBuffer(s)
  160138. }
  160139. }),
  160140. (n.prototype.render = function () {
  160141. var e = this.props,
  160142. t = e.classnames
  160143. e.translate
  160144. var n = e.className,
  160145. r = e.loading,
  160146. i = void 0 !== r && r,
  160147. o = e.src,
  160148. a = e.name,
  160149. d = e.display,
  160150. l = e.loadingConfig
  160151. return u(
  160152. 'div',
  160153. null,
  160154. !1 !== d &&
  160155. !o &&
  160156. !a &&
  160157. u(
  160158. 'svg',
  160159. { width: '100%', height: '100', xmlns: 'http://www.w3.org/2000/svg' },
  160160. u('rect', { x: '0', y: '0', width: '100%', height: '100', style: { fill: '#F7F7F9' } }),
  160161. u('text', { x: '50%', y: '50%', fontSize: '18', textAnchor: 'middle', alignmentBaseline: 'middle', fontFamily: 'monospace, sans-serif', fill: '#555555' }, 'office viewer')
  160162. ),
  160163. u('div', { ref: this.rootElement, className: t('office-viewer', n) }),
  160164. u(s.Spinner, { overlay: !0, key: 'info', show: i && this.state.loading, loadingConfig: l })
  160165. )
  160166. }),
  160167. n
  160168. )
  160169. })(l.default.Component)
  160170. !(function (e) {
  160171. function t(t, n) {
  160172. var r = e.call(this, t) || this
  160173. return n.registerComponent(r), r
  160174. }
  160175. i.__extends(t, e),
  160176. (t.prototype.componentWillUnmount = function () {
  160177. var t
  160178. null === (t = e.prototype.componentWillUnmount) || void 0 === t || t.call(this), this.context.unRegisterComponent(this)
  160179. }),
  160180. (t.contextType = a.ScopedContext),
  160181. (t = i.__decorate([a.Renderer({ type: 'office-viewer' }), i.__metadata('design:paramtypes', [Object, Object])], t))
  160182. })(f),
  160183. (t.default = f),
  160184. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  160185. }) /*!node_modules/amis/lib/renderers/PdfViewer.js*/
  160186. amis.define('d0f4543', function (t, e, r, a) {
  160187. 'use strict'
  160188. Object.defineProperty(e, '__esModule', { value: !0 })
  160189. var n = t('68b98b9'),
  160190. i = t('ac704b9'),
  160191. o = t('64ea6e0')
  160192. function s(t) {
  160193. return t && 'object' == typeof t && 'default' in t ? t : { default: t }
  160194. }
  160195. var d = s(i),
  160196. c = t('ac704b9'),
  160197. l = (c.default || c).createElement
  160198. ;(c.default || c).Fragment
  160199. var u = d.default.lazy(function () {
  160200. return Promise.resolve().then(function () {
  160201. return new Promise(function (e) {
  160202. t(['50af5a3'], function (t) {
  160203. e(n.__importStar(t))
  160204. })
  160205. })
  160206. })
  160207. }),
  160208. p = (function (t) {
  160209. function e(e) {
  160210. var r = t.call(this, e) || this
  160211. return (r.wrapper = d.default.createRef()), (r.state = { inited: !1, loading: !1, error: !1 }), r
  160212. }
  160213. return (
  160214. n.__extends(e, t),
  160215. (e.prototype.componentDidMount = function () {
  160216. this.wrapper.current && this.setState({ width: this.wrapper.current.clientWidth - 100 }), this.renderPdf()
  160217. }),
  160218. (e.prototype.componentDidUpdate = function (t) {
  160219. var e = this.props
  160220. o.isApiOutdated(t.src, e.src, t.data, e.data) && (this.abortLoad(), this.fetchPdf()),
  160221. o.getVariable(e.data, e.name) && o.getVariable(t.data, t.name) !== o.getVariable(e.data, e.name) && (this.abortLoad(), this.renderPdf())
  160222. }),
  160223. (e.prototype.componentWillUnmount = function () {
  160224. this.abortLoad()
  160225. }),
  160226. (e.prototype.abortLoad = function () {
  160227. this.fetchCancel && (this.fetchCancel('load canceled'), (this.fetchCancel = void 0)), this.reader && (this.reader.abort(), (this.reader = void 0))
  160228. }),
  160229. (e.prototype.renderPdf = function () {
  160230. return n.__awaiter(this, void 0, void 0, function () {
  160231. var t, e, r, a
  160232. return n.__generator(this, function (n) {
  160233. switch (n.label) {
  160234. case 0:
  160235. return (t = this.props), (e = t.src), (r = t.name), (a = t.data), this.setState({ error: !1 }), e ? (this.file ? [3, 2] : [4, this.fetchPdf()]) : [3, 3]
  160236. case 1:
  160237. n.sent(), (n.label = 2)
  160238. case 2:
  160239. return [3, 5]
  160240. case 3:
  160241. return o.getVariable(a, r) ? [4, this.renderFormFile()] : [3, 5]
  160242. case 4:
  160243. n.sent(), (n.label = 5)
  160244. case 5:
  160245. return [2]
  160246. }
  160247. })
  160248. })
  160249. }),
  160250. (e.prototype.fetchPdf = function () {
  160251. return n.__awaiter(this, void 0, void 0, function () {
  160252. var t,
  160253. e,
  160254. r,
  160255. a,
  160256. i,
  160257. s,
  160258. d,
  160259. c = this
  160260. return n.__generator(this, function (n) {
  160261. switch (n.label) {
  160262. case 0:
  160263. if (((t = this.props), (e = t.env), (r = t.src), (a = t.data), t.translate, !(i = r ? o.resolveVariableAndFilter(r, a, '| raw') : void 0)))
  160264. return console.warn('file src is empty'), [2]
  160265. this.setState({ inited: !0, loading: !0 }), (n.label = 1)
  160266. case 1:
  160267. return (
  160268. n.trys.push([1, 3, 4, 5]),
  160269. [
  160270. 4,
  160271. e.fetcher(i, a, {
  160272. responseType: 'arraybuffer',
  160273. cancelExecutor: function (t) {
  160274. return (c.fetchCancel = t)
  160275. }
  160276. })
  160277. ]
  160278. )
  160279. case 2:
  160280. return (s = n.sent()), (this.file = s.data), this.forceUpdate(), [3, 5]
  160281. case 3:
  160282. return (d = n.sent()), this.setState({ error: !0 }), console.error(d), [3, 5]
  160283. case 4:
  160284. return this.setState({ loading: !1 }), [7]
  160285. case 5:
  160286. return [2]
  160287. }
  160288. })
  160289. })
  160290. }),
  160291. (e.prototype.renderFormFile = function () {
  160292. return n.__awaiter(this, void 0, void 0, function () {
  160293. var t,
  160294. e,
  160295. r,
  160296. a,
  160297. i,
  160298. s = this
  160299. return n.__generator(this, function (n) {
  160300. return (
  160301. (t = this.props),
  160302. (e = t.name),
  160303. (r = t.data),
  160304. (a = o.getVariable(r, e)),
  160305. this.setState({ inited: !0, loading: !0 }),
  160306. a instanceof File &&
  160307. (((i = new FileReader()).onload = function (t) {
  160308. var e = i.result
  160309. ;(s.file = e), s.setState({ loading: !1 }), s.forceUpdate()
  160310. }),
  160311. (i.onerror = function (t) {
  160312. s.setState({ error: !0 })
  160313. }),
  160314. i.readAsArrayBuffer(a),
  160315. (this.reader = i)),
  160316. [2]
  160317. )
  160318. })
  160319. })
  160320. }),
  160321. (e.prototype.renderEmpty = function () {
  160322. var t = this.props,
  160323. e = t.src,
  160324. r = t.name
  160325. return e || r
  160326. ? null
  160327. : l(
  160328. 'svg',
  160329. { width: '100%', height: '100', xmlns: 'http://www.w3.org/2000/svg' },
  160330. l('rect', { x: '0', y: '0', width: '100%', height: '100', style: { fill: '#F7F7F9' } }),
  160331. l('text', { x: '50%', y: '50%', fontSize: '18', textAnchor: 'middle', alignmentBaseline: 'middle', fontFamily: 'monospace, sans-serif', fill: '#555555' }, 'PDF viewer')
  160332. )
  160333. }),
  160334. (e.prototype.renderError = function () {
  160335. var t = this.props,
  160336. e = t.src,
  160337. r = t.translate
  160338. return this.state.error && e ? l('div', null, r('loadingFailed') + ' url:' + e) : null
  160339. }),
  160340. (e.prototype.render = function () {
  160341. var t = this.props,
  160342. e = t.className,
  160343. r = t.classnames
  160344. t.translate
  160345. var a = t.height,
  160346. n = t.background
  160347. t.src
  160348. var o = this.state,
  160349. s = o.loading,
  160350. d = o.inited,
  160351. c = o.error,
  160352. p = Math.max(this.props.width || this.state.width, 300)
  160353. return l(
  160354. 'div',
  160355. { ref: this.wrapper },
  160356. this.renderEmpty(),
  160357. l(i.Suspense, { fallback: l('div', null, '...') }, d && !c ? l(u, { file: this.file, loading: s, className: e, classnames: r, width: p, height: a, background: n }) : null),
  160358. this.renderError()
  160359. )
  160360. }),
  160361. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], e.prototype, 'abortLoad', null),
  160362. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', Promise)], e.prototype, 'renderPdf', null),
  160363. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', Promise)], e.prototype, 'fetchPdf', null),
  160364. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', Promise)], e.prototype, 'renderFormFile', null),
  160365. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], e.prototype, 'renderEmpty', null),
  160366. n.__decorate([o.autobind, n.__metadata('design:type', Function), n.__metadata('design:paramtypes', []), n.__metadata('design:returntype', void 0)], e.prototype, 'renderError', null),
  160367. e
  160368. )
  160369. })(d.default.Component)
  160370. !(function (t) {
  160371. function e(e, r) {
  160372. var a = t.call(this, e) || this
  160373. return r.registerComponent(a), a
  160374. }
  160375. n.__extends(e, t),
  160376. (e.prototype.componentWillUnmount = function () {
  160377. var e
  160378. null === (e = t.prototype.componentWillUnmount) || void 0 === e || e.call(this), this.context.unRegisterComponent(this)
  160379. }),
  160380. (e.contextType = o.ScopedContext),
  160381. (e = n.__decorate([o.Renderer({ type: 'pdf-viewer' }), n.__metadata('design:paramtypes', [Object, Object])], e))
  160382. })(p),
  160383. (e.PdfView = u),
  160384. (e.default = p),
  160385. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  160386. }) /*!node_modules/amis/lib/renderers/AMIS.js*/
  160387. amis.define('b83df57', function (e, n, t, r) {
  160388. 'use strict'
  160389. var i = e('68b98b9'),
  160390. o = e('64ea6e0')
  160391. function s(e) {
  160392. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  160393. }
  160394. !(function (e) {
  160395. function n() {
  160396. return (null !== e && e.apply(this, arguments)) || this
  160397. }
  160398. i.__extends(n, e),
  160399. (n.prototype.render = function () {
  160400. var e = this.props,
  160401. n = e.render,
  160402. t = e.props,
  160403. r = e.schema,
  160404. i = o.getPropValue(this.props) || r
  160405. if ('string' == typeof i)
  160406. try {
  160407. i = JSON.parse(i)
  160408. } catch (e) {
  160409. console.warn('amis value must be json string', e), (i = null)
  160410. }
  160411. return n('amis', i, t)
  160412. }),
  160413. (n = i.__decorate([o.Renderer({ type: 'amis' })], n))
  160414. })(s(e('ac704b9')).default.Component),
  160415. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  160416. }) /*!node_modules/amis/lib/compat.js*/
  160417. amis.define('bfeb923', function (e, r, n, t) {
  160418. 'use strict'
  160419. var i = e('68b98b9'),
  160420. s = e('64ea6e0'),
  160421. a = e('f30f237'),
  160422. o = e('fc25b02'),
  160423. l = e('7fba390'),
  160424. c = e('f139d2e'),
  160425. u = e('df474a5'),
  160426. d = e('9147419'),
  160427. m = e('3e9d4a0'),
  160428. p = e('4bab78d'),
  160429. y = e('e38dac7'),
  160430. _ = e('d0302eb')
  160431. function g(e) {
  160432. var r = {},
  160433. n = !1
  160434. return (
  160435. (r.controls = Array.isArray(e.controls) ? e.controls.concat() : []),
  160436. (r.controls = r.controls.map(function (e) {
  160437. if (Array.isArray(e)) {
  160438. var r = g({ type: 'group', controls: e })
  160439. return r !== e && (n = !0), r
  160440. }
  160441. return e
  160442. })),
  160443. e.fieldSet &&
  160444. (Array.isArray(e.fieldSet) ? e.fieldSet : [e.fieldSet]).forEach(function (t) {
  160445. ;(n = !0), r.controls.push(i.__assign(i.__assign({}, g(t)), { type: 'fieldSet', collapsable: e.collapsable }))
  160446. }),
  160447. e.tabs &&
  160448. (n = !0) &&
  160449. r.controls.push({
  160450. type: 'tabs',
  160451. tabs: e.tabs.map(function (e) {
  160452. return g(e)
  160453. })
  160454. }),
  160455. n && (delete (e = i.__assign(i.__assign({}, e), r)).fieldSet, delete e.tabs),
  160456. e
  160457. )
  160458. }
  160459. function b(e) {
  160460. var r = !1,
  160461. n = e.map(function (e) {
  160462. return Array.isArray(e) ? ((r = !0), b(e)) : e
  160463. })
  160464. return r || (n = e), { type: 'hbox', columns: n }
  160465. }
  160466. s.addSchemaFilter(function (e, r) {
  160467. return r.component !== a.CheckboxControlRenderer || (e.label && void 0 === e.option && (((e = i.__assign({}, e)).option = e.label), delete e.label)), e
  160468. }),
  160469. s.addSchemaFilter(function (e, r) {
  160470. if (r.component !== s.FormRenderer) return e
  160471. if (e.fieldSet || e.tabs) e = g(e)
  160472. else if (Array.isArray(e.controls)) {
  160473. var n = !1,
  160474. t = e.controls.map(function (e) {
  160475. if (Array.isArray(e)) {
  160476. var r = g({ type: 'group', controls: e })
  160477. return r !== e && (n = !0), r
  160478. }
  160479. return e
  160480. })
  160481. n && (e = i.__assign(i.__assign({}, e), { controls: t }))
  160482. }
  160483. return e
  160484. }),
  160485. s.addSchemaFilter(function (e, r) {
  160486. if (r.component !== o.FieldSetRenderer) return e
  160487. if (Array.isArray(e.controls)) {
  160488. var n = !1,
  160489. t = e.controls.map(function (e) {
  160490. if (Array.isArray(e)) {
  160491. var r = g({ type: 'group', controls: e })
  160492. return r !== e && (n = !0), r
  160493. }
  160494. return e
  160495. })
  160496. n && (e = i.__assign(i.__assign({}, e), { controls: t }))
  160497. }
  160498. return e
  160499. }),
  160500. s.addSchemaFilter(function (e, r) {
  160501. if (r.component !== l.CardRenderer && r.component !== c.ListItemRenderer) return e
  160502. if (Array.isArray(e.body)) {
  160503. var n = !1,
  160504. t = e.body.map(function (e) {
  160505. return Array.isArray(e) ? ((n = !0), b(e)) : e
  160506. })
  160507. n && (e = i.__assign(i.__assign({}, e), { body: t }))
  160508. }
  160509. return e
  160510. }),
  160511. s.addSchemaFilter(function (e, r) {
  160512. return (
  160513. r.component !== u.ButtonGroupControlRenderer ||
  160514. ((e.btnClassName || e.btnActiveClassName) &&
  160515. (e = i.__assign(i.__assign({}, e), { btnLevel: s.getLevelFromClassName(e.btnClassName), btnActiveLevel: s.getLevelFromClassName(e.btnActiveClassName) }))),
  160516. e
  160517. )
  160518. }),
  160519. s.addSchemaFilter(function (e, r) {
  160520. return (
  160521. (r.component !== d.FileControlRenderer && r.component !== m.ImageControlRenderer && r.component !== p.RichTextControlRenderer) ||
  160522. (e.reciever && delete (e = i.__assign(i.__assign({}, e), { receiver: e.reciever })).reciever,
  160523. e.videoReciever && delete (e = i.__assign(i.__assign({}, e), { videoReceiver: e.reciever })).reciever),
  160524. e
  160525. )
  160526. }),
  160527. s.addSchemaFilter(function (e, r) {
  160528. return (
  160529. r.component !== y.GridRenderer ||
  160530. (Array.isArray(e.columns) &&
  160531. e.columns.some(function (e) {
  160532. return Array.isArray(e) || e.type
  160533. }) &&
  160534. (e = i.__assign(i.__assign({}, e), {
  160535. columns: e.columns.map(function (e) {
  160536. return Array.isArray(e)
  160537. ? { body: [{ type: 'grid', columns: e }] }
  160538. : (e.type && (e = { xs: e.xs, sm: e.sm, md: e.md, lg: e.lg, columnClassName: e.columnClassName, body: [i.__rest(e, ['xs', 'sm', 'md', 'lg', 'columnClassName'])] }), e)
  160539. })
  160540. }))),
  160541. e
  160542. )
  160543. }),
  160544. s.addSchemaFilter(function (e, r) {
  160545. return (
  160546. r.component !== _.HBoxRenderer ||
  160547. (Array.isArray(e.columns) &&
  160548. e.columns.some(function (e) {
  160549. return e.type
  160550. }) &&
  160551. (e = i.__assign(i.__assign({}, e), {
  160552. columns: e.columns.map(function (e) {
  160553. var r = e.width,
  160554. n = e.height,
  160555. t = e.style,
  160556. s = e.columnClassName,
  160557. a = e.visible,
  160558. o = e.visibleOn,
  160559. l = i.__rest(e, ['width', 'height', 'style', 'columnClassName', 'visible', 'visibleOn'])
  160560. return e.type && (e = { width: r, height: n, style: t, columnClassName: s, visible: a, visibleOn: o, body: [l] }), e
  160561. })
  160562. }))),
  160563. e
  160564. )
  160565. })
  160566. var f = {
  160567. array: 'input-array',
  160568. 'button-group': 'button-group-select',
  160569. city: 'input-city',
  160570. color: 'input-color',
  160571. date: 'input-date',
  160572. datetime: 'input-datetime',
  160573. time: 'input-time',
  160574. quarter: 'input-quarter',
  160575. month: 'input-month',
  160576. year: 'input-year',
  160577. 'date-range': 'input-date-range',
  160578. 'datetime-range': 'input-datetime-range',
  160579. diff: 'diff-editor',
  160580. file: 'input-file',
  160581. image: 'input-image',
  160582. list: 'list-select',
  160583. location: 'location-picker',
  160584. matrix: 'matrix-checkboxes',
  160585. 'month-range': 'input-month-range',
  160586. 'quarter-range': 'input-quarter-range',
  160587. number: 'input-number',
  160588. range: 'input-range',
  160589. rating: 'input-rating',
  160590. repeat: 'input-repeat',
  160591. 'rich-text': 'input-rich-text',
  160592. form: 'input-sub-form',
  160593. table: 'input-table',
  160594. tag: 'input-tag',
  160595. text: 'input-text',
  160596. url: 'input-url',
  160597. password: 'input-password',
  160598. email: 'input-email',
  160599. tree: 'input-tree',
  160600. progress: 'static-progress',
  160601. mapping: 'static-mapping'
  160602. },
  160603. v = ['button', 'submit', 'reset', 'button-group', 'button-toolbar', 'container', 'grid', 'hbox', 'panel', 'anchor-nav', 'qr-code']
  160604. var A = ['tpl', 'mapping', 'progress', 'status', 'json', 'video', 'qrcode', 'plain', 'each', 'link']
  160605. s.addSchemaFilter(function (e, r, n) {
  160606. var t,
  160607. a,
  160608. o,
  160609. l,
  160610. c = 'string' == typeof (null == e ? void 0 : e.type) ? e.type.toLowerCase() : '',
  160611. u = e
  160612. return (
  160613. 'combo' === c &&
  160614. Array.isArray(e.conditions) &&
  160615. (u = i.__assign(i.__assign({}, e), {
  160616. conditions: e.conditions.map(function (e) {
  160617. return Array.isArray(e.controls) && delete (e = i.__assign(i.__assign({}, e), { items: e.controls.map(d) })).controls, e
  160618. })
  160619. })),
  160620. (null == e ? void 0 : e.controls) && 'audio' !== e.type && 'carousel' !== e.type
  160621. ? delete (u = i.__assign(i.__assign({}, e), (((t = {})['combo' === e.type ? 'items' : 'body'] = (Array.isArray(e.controls) ? e.controls : [e.controls]).map(d)), t))).controls
  160622. : !(null === (a = null == e ? void 0 : e.quickEdit) || void 0 === a ? void 0 : a.controls) ||
  160623. (e.quickEdit.type && ~['combo', 'group', 'panel', 'fieldSet', 'fieldset'].indexOf(e.quickEdit.type))
  160624. ? (null === (o = null == e ? void 0 : e.quickEdit) || void 0 === o ? void 0 : o.type)
  160625. ? (u = i.__assign(i.__assign({}, e), { quickEdit: d(e.quickEdit) }))
  160626. : 'tabs' === c && Array.isArray(e.tabs)
  160627. ? (u = i.__assign(i.__assign({}, e), {
  160628. tabs: e.tabs.map(function (e) {
  160629. return Array.isArray(e.controls) && !Array.isArray(e.body) && delete (e = i.__assign(i.__assign({}, e), { body: e.controls.map(d) })).controls, e
  160630. })
  160631. }))
  160632. : 'anchor-nav' === c && Array.isArray(e.links)
  160633. ? (u = i.__assign(i.__assign({}, e), {
  160634. links: e.links.map(function (e) {
  160635. return Array.isArray(e.controls) && delete (e = i.__assign(i.__assign({}, e), { body: null == e ? void 0 : e.controls.map(d) })).controls, e
  160636. })
  160637. }))
  160638. : 'input-array' === c && e.items
  160639. ? (u = i.__assign(i.__assign({}, e), { items: Array.isArray(e.items) ? e.items.map(d) : d(e.items) }))
  160640. : ('grid' !== c && 'hbox' !== c) || !Array.isArray(e.columns)
  160641. ? 'service' === c &&
  160642. (null === (l = null == e ? void 0 : e.body) || void 0 === l ? void 0 : l.controls) &&
  160643. (u = i.__assign(i.__assign({}, e), { body: (Array.isArray(e.body.controls) ? e.body.controls : [e.body.controls]).map(d) }))
  160644. : (u = i.__assign(i.__assign({}, e), {
  160645. columns: e.columns.map(function (e) {
  160646. return (
  160647. Array.isArray(e.controls) && ('form' !== (e = i.__assign(i.__assign({}, e), { body: null == e ? void 0 : e.controls.map(d) })).type && delete e.type, delete e.controls), e
  160648. )
  160649. })
  160650. }))
  160651. : delete (u = i.__assign(i.__assign({}, e), {
  160652. quickEdit: i.__assign(i.__assign({}, e.quickEdit), { body: (Array.isArray(e.quickEdit.controls) ? e.quickEdit.controls : [e.quickEdit.controls]).map(d) })
  160653. })).quickEdit.controls,
  160654. u !== e && s.isObjectShallowModified(u, e, !1, !1, [], 10) ? u : e
  160655. )
  160656. function d(e) {
  160657. return (
  160658. (null == e ? void 0 : e.$ref) && n.resolveDefinitions && delete (e = i.__assign(i.__assign({}, n.resolveDefinitions(e.$ref)), e)).$ref,
  160659. e && f[e.type]
  160660. ? i.__assign(i.__assign({}, e), { type: f[e.type] })
  160661. : ~v.indexOf(null == e ? void 0 : e.type)
  160662. ? (function (e) {
  160663. if (!e || !e.type) return e
  160664. var r = e.label,
  160665. n = e.description,
  160666. t = e.name,
  160667. s = e.required,
  160668. a = e.remark,
  160669. o = e.inputOnly,
  160670. l = e.labelClassName,
  160671. c = e.caption,
  160672. u = e.labelRemark,
  160673. d = e.descriptionClassName,
  160674. m = e.captionClassName,
  160675. p = e.hint,
  160676. y = e.showErrorMsg,
  160677. _ = e.mode,
  160678. g = e.horizontal,
  160679. b = e.className,
  160680. f = e.inputClassName,
  160681. v = e.columnClassName,
  160682. A = e.visibleOn,
  160683. h = e.visible,
  160684. C = i.__rest(e, [
  160685. 'label',
  160686. 'description',
  160687. 'name',
  160688. 'required',
  160689. 'remark',
  160690. 'inputOnly',
  160691. 'labelClassName',
  160692. 'caption',
  160693. 'labelRemark',
  160694. 'descriptionClassName',
  160695. 'captionClassName',
  160696. 'hint',
  160697. 'showErrorMsg',
  160698. 'mode',
  160699. 'horizontal',
  160700. 'className',
  160701. 'inputClassName',
  160702. 'columnClassName',
  160703. 'visibleOn',
  160704. 'visible'
  160705. ])
  160706. return (
  160707. (C.name = t),
  160708. (C.className = f),
  160709. ~['button', 'submit', 'reset'].indexOf(C.type) && ((C.label = r), (r = '')),
  160710. {
  160711. type: 'control',
  160712. label: r,
  160713. description: n,
  160714. name: t,
  160715. required: s,
  160716. remark: a,
  160717. inputOnly: o,
  160718. labelClassName: l,
  160719. caption: c,
  160720. labelRemark: u,
  160721. descriptionClassName: d,
  160722. captionClassName: m,
  160723. hint: p,
  160724. showErrorMsg: y,
  160725. mode: _,
  160726. horizontal: g,
  160727. className: b,
  160728. columnClassName: v,
  160729. visibleOn: A,
  160730. visible: h,
  160731. body: C
  160732. }
  160733. )
  160734. })(e)
  160735. : ~A.indexOf(null == e ? void 0 : e.type)
  160736. ? (function (e) {
  160737. return e && e.type ? i.__assign(i.__assign({}, e), { type: 'static-'.concat(e.type) }) : e
  160738. })(e)
  160739. : e
  160740. )
  160741. }
  160742. }),
  160743. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  160744. }) /*!node_modules/amis/lib/schemaExtend.js*/
  160745. amis.define('70090f0', function (e, a, n, r) {
  160746. 'use strict'
  160747. var t = e('68b98b9'),
  160748. u = e('37efca2'),
  160749. i = e('64ea6e0')
  160750. function l(e) {
  160751. return e && 'object' == typeof e && 'default' in e ? e : { default: e }
  160752. }
  160753. var s = l(u)
  160754. i.addSchemaFilter(function (e, a, n) {
  160755. var r, u, l, o
  160756. if (e && 'input-kv' === e.type) {
  160757. var c = null === (r = e.autoParseJSON) || void 0 === r || r
  160758. return t.__assign(t.__assign({ draggable: !0 }, e), {
  160759. multiple: !0,
  160760. pipeIn: function (e) {
  160761. if (!i.isObject(e)) return []
  160762. if (s.default(e, this.cachedValue)) return this.cachedValueArray
  160763. var a = []
  160764. return (
  160765. Object.keys(e).forEach(function (n) {
  160766. var r = typeof e[n]
  160767. a.push({ key: n || '', value: 'string' === r || 'number' === r || 'boolean' === r ? e[n] : JSON.stringify(e[n]) })
  160768. }),
  160769. a
  160770. )
  160771. },
  160772. pipeOut: function (a) {
  160773. if (!Array.isArray(a)) return a
  160774. var n = {}
  160775. return (
  160776. a.forEach(function (a) {
  160777. var r,
  160778. t,
  160779. u,
  160780. i = null !== (r = a.key) && void 0 !== r ? r : '',
  160781. l = null !== (u = null !== (t = a.value) && void 0 !== t ? t : e.defaultValue) && void 0 !== u ? u : ''
  160782. if (c && 'string' == typeof l && l.startsWith('{'))
  160783. try {
  160784. l = JSON.parse(l)
  160785. } catch (e) {}
  160786. n[i] = l
  160787. }),
  160788. (this.cachedValue = n),
  160789. (this.cachedValueArray = a),
  160790. n
  160791. )
  160792. },
  160793. items: [
  160794. e.keySchema
  160795. ? t.__assign(t.__assign({}, e.keySchema), { unique: !0, name: 'key', required: !0, validateOnChange: !0 })
  160796. : { placeholder: null !== (u = e.keyPlaceholder) && void 0 !== u ? u : 'Key', type: 'input-text', unique: !0, name: 'key', required: !0, validateOnChange: !0 },
  160797. e.valueSchema
  160798. ? t.__assign(t.__assign({}, e.valueSchema), { name: 'value' })
  160799. : e.valueComponent
  160800. ? { placeholder: null !== (l = e.valuePlaceholder) && void 0 !== l ? l : 'Value', component: e.valueComponent, asFormItem: !0, name: 'value' }
  160801. : { placeholder: null !== (o = e.valuePlaceholder) && void 0 !== o ? o : 'Value', type: e.valueType || 'input-text', name: 'value' }
  160802. ]
  160803. })
  160804. }
  160805. return e
  160806. }),
  160807. i.addSchemaFilter(function (e, a, n) {
  160808. if (e && 'input-kvs' === e.type) {
  160809. var r = e.keyItem || {},
  160810. u = e.valueItems || [],
  160811. l = !1
  160812. return (
  160813. 1 == u.length && '_value' === u[0].name && (l = !0),
  160814. t.__assign(t.__assign({ draggable: !0, multiple: !0, multiLine: !0 }, e), {
  160815. pipeIn: function (e) {
  160816. if (!i.isObject(e)) return []
  160817. var a = []
  160818. return (
  160819. Object.keys(e).forEach(function (n) {
  160820. var r = e[n]
  160821. l ? a.push({ _key: n || '', _value: r }) : 'object' == typeof r && a.push(t.__assign(t.__assign({}, r), { _key: n || '' }))
  160822. }),
  160823. a
  160824. )
  160825. },
  160826. pipeOut: function (a) {
  160827. if (!Array.isArray(a)) return a
  160828. var n = {}
  160829. return (
  160830. a.forEach(function (a) {
  160831. var r = a._key,
  160832. u = t.__rest(a, ['_key'])
  160833. ;(r = null != r ? r : ''),
  160834. l ? (e.valueIsArray ? (n[r] = a._value || []) : (n[r] = a._value || {}), s.default(n[r], [{}]) && (n[r] = [])) : e.valueIsArray ? (n[r] = u || []) : (n[r] = u || {})
  160835. }),
  160836. n
  160837. )
  160838. },
  160839. items: t.__spreadArray([t.__assign({ type: 'input-text', unique: !0, name: '_key', required: !0, validateOnChange: !0 }, r)], t.__read(u), !1)
  160840. })
  160841. )
  160842. }
  160843. return e
  160844. }),
  160845. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  160846. }) /*!node_modules/amis/lib/index.js*/
  160847. amis.define('dfd19d8', function (e, a, d, f) {
  160848. 'use strict'
  160849. Object.defineProperty(a, '__esModule', { value: !0 })
  160850. var c = e('64ea6e0'),
  160851. b = e('59972ca')
  160852. e('89de245'),
  160853. e('8fee042'),
  160854. e('94e03f0'),
  160855. e('429c73b'),
  160856. e('3fad870'),
  160857. e('ace3c75'),
  160858. e('a97e47e'),
  160859. e('154e361'),
  160860. e('f690e34'),
  160861. e('a11a1e4'),
  160862. e('4188ffa'),
  160863. e('c7bc339'),
  160864. e('a969e92'),
  160865. e('5fc44a0'),
  160866. e('69678b6'),
  160867. e('6565484'),
  160868. e('05e2487'),
  160869. e('a1ed982'),
  160870. e('7fba390'),
  160871. e('0834afa'),
  160872. e('ba5c4a5'),
  160873. e('12acc8d'),
  160874. e('77f398f'),
  160875. e('31dd46d'),
  160876. e('fbb7517'),
  160877. e('78c1fa1'),
  160878. e('eba3ef3'),
  160879. e('ba3d089'),
  160880. e('c783534'),
  160881. e('3976351'),
  160882. e('5d10743'),
  160883. e('4d4059f'),
  160884. e('dd30ec2'),
  160885. e('f30f237'),
  160886. e('143419d'),
  160887. e('14ab3a9'),
  160888. e('08bbbec'),
  160889. e('7708d58'),
  160890. e('6cad013'),
  160891. e('3a69580'),
  160892. e('99f4abc'),
  160893. e('7d052dc'),
  160894. e('7586f17'),
  160895. e('6023571'),
  160896. e('4378fc2'),
  160897. e('a7cbbe9'),
  160898. e('7b4629e'),
  160899. e('3d99562'),
  160900. e('4c915df'),
  160901. e('a24dcd5'),
  160902. e('3c271bc'),
  160903. e('78afe8d'),
  160904. e('3e9d4a0'),
  160905. e('9147419'),
  160906. e('998afe9'),
  160907. e('1ea4b49'),
  160908. e('582ab2c'),
  160909. e('e7e17a3'),
  160910. e('ed10795'),
  160911. e('f50ab6c'),
  160912. e('9f51ded'),
  160913. e('57ee8df'),
  160914. e('7481ad8'),
  160915. e('c746062'),
  160916. e('e02541b'),
  160917. e('4bab78d')
  160918. var n = e('724da8c')
  160919. e('4c9f3ab'),
  160920. e('99f59e5'),
  160921. e('6d0521a'),
  160922. e('886adf2'),
  160923. e('0e895fd'),
  160924. e('e85fc3b'),
  160925. e('daee328'),
  160926. e('4519093'),
  160927. e('d2ed0e9'),
  160928. e('2b74e6a'),
  160929. e('23082f5'),
  160930. e('fc25b02'),
  160931. e('c501dcf'),
  160932. e('f2ae89f'),
  160933. e('327887c'),
  160934. e('c156924'),
  160935. e('44cd311'),
  160936. e('2b46513'),
  160937. e('e38dac7'),
  160938. e('ef674e4'),
  160939. e('d0302eb'),
  160940. e('f9b6a12'),
  160941. e('1e712dd'),
  160942. e('14b0463'),
  160943. e('f139d2e'),
  160944. e('a3249eb'),
  160945. e('2e3dde8'),
  160946. e('8ca2926'),
  160947. e('c43f531'),
  160948. e('123f988'),
  160949. e('7feeb52'),
  160950. e('0ec5ad7'),
  160951. e('ae54502'),
  160952. e('b1222ae'),
  160953. e('4ad8366'),
  160954. e('385710d'),
  160955. e('976a504'),
  160956. e('ceca82d'),
  160957. e('0e18ad0'),
  160958. e('6a5f219'),
  160959. e('b7a5a69'),
  160960. e('db54253'),
  160961. e('b3a5cdd'),
  160962. e('3b0b90a'),
  160963. e('6342f30'),
  160964. e('55d15f6'),
  160965. e('43914ca'),
  160966. e('0faed55'),
  160967. e('6d18413'),
  160968. e('afa040d'),
  160969. e('fe01b55'),
  160970. e('5d19971'),
  160971. e('387b9e7'),
  160972. e('8229341'),
  160973. e('a781a68'),
  160974. e('1c27cd1'),
  160975. e('900fd52'),
  160976. e('7fec5a5'),
  160977. e('9b2ef2a'),
  160978. e('3dd2d1e'),
  160979. e('81dcf15'),
  160980. e('6a8d655'),
  160981. e('556a25e'),
  160982. e('ad8e84a'),
  160983. e('815fd77'),
  160984. e('370e5fa'),
  160985. e('5633747'),
  160986. e('618e676'),
  160987. e('5aae64e'),
  160988. e('a0596a0'),
  160989. e('614ad5f'),
  160990. e('004990e'),
  160991. e('5b6e65f'),
  160992. e('abac7ed'),
  160993. e('5e021bd'),
  160994. e('03c1401'),
  160995. e('3bdd0d6'),
  160996. e('d0f4543'),
  160997. e('b83df57'),
  160998. e('bfeb923'),
  160999. e('70090f0')
  161000. var t = e('aea4f65'),
  161001. r = e('badf767')
  161002. ;(a.EditorAvailableLanguages = n.availableLanguages),
  161003. Object.defineProperty(a, 'ICONS', {
  161004. enumerable: !0,
  161005. get: function () {
  161006. return t.ICONS
  161007. }
  161008. }),
  161009. (a.setIconVendor = t.setIconVendor),
  161010. (a.mountIconSpriteToDom = r.mountIconSpriteToDom),
  161011. Object.defineProperty(a, 'refreshIconList', {
  161012. enumerable: !0,
  161013. get: function () {
  161014. return r.refreshIconList
  161015. }
  161016. }),
  161017. (a.setRefreshSvgListAction = r.setRefreshSvgListAction),
  161018. (a.setSvgIconList = r.setSvgIconList),
  161019. Object.defineProperty(a, 'svgIcons', {
  161020. enumerable: !0,
  161021. get: function () {
  161022. return r.svgIcons
  161023. }
  161024. }),
  161025. Object.keys(c).forEach(function (e) {
  161026. 'default' === e ||
  161027. a.hasOwnProperty(e) ||
  161028. Object.defineProperty(a, e, {
  161029. enumerable: !0,
  161030. get: function () {
  161031. return c[e]
  161032. }
  161033. })
  161034. }),
  161035. Object.keys(b).forEach(function (e) {
  161036. 'default' === e ||
  161037. a.hasOwnProperty(e) ||
  161038. Object.defineProperty(a, e, {
  161039. enumerable: !0,
  161040. get: function () {
  161041. return b[e]
  161042. }
  161043. })
  161044. }),
  161045. (window.amisVersionInfo = { version: '6.4.1', buildTime: '2024-05-08' })
  161046. }) /*!node_modules/resolve-pathname/cjs/resolve-pathname.min.js*/
  161047. amis.define('54ec4e6', function (require, exports, module, define) {
  161048. 'use strict'
  161049. function isAbsolute(e) {
  161050. return '/' === e.charAt(0)
  161051. }
  161052. function spliceOne(e, t) {
  161053. for (var s = t, n = s + 1, i = e.length; n < i; s += 1, n += 1) e[s] = e[n]
  161054. e.pop()
  161055. }
  161056. function resolvePathname(e, t) {
  161057. void 0 === t && (t = '')
  161058. var s,
  161059. n = (e && e.split('/')) || [],
  161060. i = (t && t.split('/')) || [],
  161061. l = e && isAbsolute(e),
  161062. r = t && isAbsolute(t),
  161063. o = l || r
  161064. if ((e && isAbsolute(e) ? (i = n) : n.length && (i.pop(), (i = i.concat(n))), !i.length)) return '/'
  161065. if (i.length) {
  161066. var u = i[i.length - 1]
  161067. s = '.' === u || '..' === u || '' === u
  161068. } else s = !1
  161069. for (var a = 0, c = i.length; 0 <= c; c--) {
  161070. var f = i[c]
  161071. '.' === f ? spliceOne(i, c) : '..' === f ? (spliceOne(i, c), a++) : a && (spliceOne(i, c), a--)
  161072. }
  161073. if (!o) for (; a--; a) i.unshift('..')
  161074. !o || '' === i[0] || (i[0] && isAbsolute(i[0])) || i.unshift('')
  161075. var h = i.join('/')
  161076. return s && '/' !== h.substr(-1) && (h += '/'), h
  161077. }
  161078. module.exports = resolvePathname
  161079. }) /*!node_modules/resolve-pathname/index.js*/
  161080. amis.define('bc954ad', function (e, c, i, s) {
  161081. 'use strict'
  161082. i.exports = e('54ec4e6')
  161083. }) /*!node_modules/value-equal/cjs/value-equal.min.js*/
  161084. amis.define('37f4819', function (require, exports, module, define) {
  161085. 'use strict'
  161086. function valueOf(e) {
  161087. return e.valueOf ? e.valueOf() : Object.prototype.valueOf.call(e)
  161088. }
  161089. function valueEqual(u, r) {
  161090. if (u === r) return !0
  161091. if (null == u || null == r) return !1
  161092. if (Array.isArray(u))
  161093. return (
  161094. Array.isArray(r) &&
  161095. u.length === r.length &&
  161096. u.every(function (e, u) {
  161097. return valueEqual(e, r[u])
  161098. })
  161099. )
  161100. if ('object' != typeof u && 'object' != typeof r) return !1
  161101. var e = valueOf(u),
  161102. t = valueOf(r)
  161103. return e !== u || t !== r
  161104. ? valueEqual(e, t)
  161105. : Object.keys(Object.assign({}, u, r)).every(function (e) {
  161106. return valueEqual(u[e], r[e])
  161107. })
  161108. }
  161109. module.exports = valueEqual
  161110. }) /*!node_modules/value-equal/index.js*/
  161111. amis.define('3aa5315', function (e, i, s, t) {
  161112. 'use strict'
  161113. s.exports = e('37f4819')
  161114. }) /*!node_modules/tiny-warning/dist/tiny-warning.cjs.js*/
  161115. amis.define('a84e41b', function (e, i, n, t) {
  161116. 'use strict'
  161117. n.exports = function (e, i) {}
  161118. }) /*!node_modules/tiny-invariant/dist/tiny-invariant.cjs.js*/
  161119. amis.define('5a8156d', function (i, n, r, t) {
  161120. 'use strict'
  161121. var a = 'Invariant failed'
  161122. r.exports = function (i, n) {
  161123. if (!i) throw new Error(a)
  161124. }
  161125. }) /*!node_modules/history/cjs/history.min.js*/
  161126. amis.define('9260d0f', function (require, exports, module, define) {
  161127. 'use strict'
  161128. function _interopDefault(t) {
  161129. return t && 'object' == typeof t && 'default' in t ? t.default : t
  161130. }
  161131. Object.defineProperty(exports, '__esModule', { value: !0 })
  161132. var resolvePathname = _interopDefault(require('bc954ad')),
  161133. valueEqual = _interopDefault(require('3aa5315'))
  161134. require('a84e41b')
  161135. var invariant = _interopDefault(require('5a8156d'))
  161136. function _extends() {
  161137. return (_extends =
  161138. Object.assign ||
  161139. function (t) {
  161140. for (var n = 1; n < arguments.length; n++) {
  161141. var e = arguments[n]
  161142. for (var a in e) Object.prototype.hasOwnProperty.call(e, a) && (t[a] = e[a])
  161143. }
  161144. return t
  161145. }).apply(this, arguments)
  161146. }
  161147. function addLeadingSlash(t) {
  161148. return '/' === t.charAt(0) ? t : '/' + t
  161149. }
  161150. function stripLeadingSlash(t) {
  161151. return '/' === t.charAt(0) ? t.substr(1) : t
  161152. }
  161153. function hasBasename(t, n) {
  161154. return 0 === t.toLowerCase().indexOf(n.toLowerCase()) && -1 !== '/?#'.indexOf(t.charAt(n.length))
  161155. }
  161156. function stripBasename(t, n) {
  161157. return hasBasename(t, n) ? t.substr(n.length) : t
  161158. }
  161159. function stripTrailingSlash(t) {
  161160. return '/' === t.charAt(t.length - 1) ? t.slice(0, -1) : t
  161161. }
  161162. function parsePath(t) {
  161163. var n = t || '/',
  161164. e = '',
  161165. a = '',
  161166. r = n.indexOf('#')
  161167. ;-1 !== r && ((a = n.substr(r)), (n = n.substr(0, r)))
  161168. var o = n.indexOf('?')
  161169. return -1 !== o && ((e = n.substr(o)), (n = n.substr(0, o))), { pathname: n, search: '?' === e ? '' : e, hash: '#' === a ? '' : a }
  161170. }
  161171. function createPath(t) {
  161172. var n = t.pathname,
  161173. e = t.search,
  161174. a = t.hash,
  161175. r = n || '/'
  161176. return e && '?' !== e && (r += '?' === e.charAt(0) ? e : '?' + e), a && '#' !== a && (r += '#' === a.charAt(0) ? a : '#' + a), r
  161177. }
  161178. function createLocation(t, n, e, a) {
  161179. var r
  161180. 'string' == typeof t
  161181. ? ((r = parsePath(t)).state = n)
  161182. : (void 0 === (r = _extends({}, t)).pathname && (r.pathname = ''),
  161183. r.search ? '?' !== r.search.charAt(0) && (r.search = '?' + r.search) : (r.search = ''),
  161184. r.hash ? '#' !== r.hash.charAt(0) && (r.hash = '#' + r.hash) : (r.hash = ''),
  161185. void 0 !== n && void 0 === r.state && (r.state = n))
  161186. try {
  161187. r.pathname = decodeURI(r.pathname)
  161188. } catch (t) {
  161189. throw t instanceof URIError ? new URIError('Pathname "' + r.pathname + '" could not be decoded. This is likely caused by an invalid percent-encoding.') : t
  161190. }
  161191. return e && (r.key = e), a ? (r.pathname ? '/' !== r.pathname.charAt(0) && (r.pathname = resolvePathname(r.pathname, a.pathname)) : (r.pathname = a.pathname)) : r.pathname || (r.pathname = '/'), r
  161192. }
  161193. function locationsAreEqual(t, n) {
  161194. return t.pathname === n.pathname && t.search === n.search && t.hash === n.hash && t.key === n.key && valueEqual(t.state, n.state)
  161195. }
  161196. function createTransitionManager() {
  161197. var o = null
  161198. var a = []
  161199. return {
  161200. setPrompt: function (t) {
  161201. return (
  161202. (o = t),
  161203. function () {
  161204. o === t && (o = null)
  161205. }
  161206. )
  161207. },
  161208. confirmTransitionTo: function (t, n, e, a) {
  161209. if (null != o) {
  161210. var r = 'function' == typeof o ? o(t, n) : o
  161211. 'string' == typeof r ? ('function' == typeof e ? e(r, a) : a(!0)) : a(!1 !== r)
  161212. } else a(!0)
  161213. },
  161214. appendListener: function (t) {
  161215. var n = !0
  161216. function e() {
  161217. n && t.apply(void 0, arguments)
  161218. }
  161219. return (
  161220. a.push(e),
  161221. function () {
  161222. ;(n = !1),
  161223. (a = a.filter(function (t) {
  161224. return t !== e
  161225. }))
  161226. }
  161227. )
  161228. },
  161229. notifyListeners: function () {
  161230. for (var t = arguments.length, n = new Array(t), e = 0; e < t; e++) n[e] = arguments[e]
  161231. a.forEach(function (t) {
  161232. return t.apply(void 0, n)
  161233. })
  161234. }
  161235. }
  161236. }
  161237. var canUseDOM = !('undefined' == typeof window || !window.document || !window.document.createElement)
  161238. function getConfirmation(t, n) {
  161239. n(window.confirm(t))
  161240. }
  161241. function supportsHistory() {
  161242. var t = window.navigator.userAgent
  161243. return (
  161244. ((-1 === t.indexOf('Android 2.') && -1 === t.indexOf('Android 4.0')) || -1 === t.indexOf('Mobile Safari') || -1 !== t.indexOf('Chrome') || -1 !== t.indexOf('Windows Phone')) &&
  161245. window.history &&
  161246. 'pushState' in window.history
  161247. )
  161248. }
  161249. function supportsPopStateOnHashChange() {
  161250. return -1 === window.navigator.userAgent.indexOf('Trident')
  161251. }
  161252. function supportsGoWithoutReloadUsingHash() {
  161253. return -1 === window.navigator.userAgent.indexOf('Firefox')
  161254. }
  161255. function isExtraneousPopstateEvent(t) {
  161256. return void 0 === t.state && -1 === navigator.userAgent.indexOf('CriOS')
  161257. }
  161258. var PopStateEvent = 'popstate',
  161259. HashChangeEvent = 'hashchange'
  161260. function getHistoryState() {
  161261. try {
  161262. return window.history.state || {}
  161263. } catch (t) {
  161264. return {}
  161265. }
  161266. }
  161267. function createBrowserHistory(t) {
  161268. void 0 === t && (t = {}), canUseDOM || invariant(!1)
  161269. var s = window.history,
  161270. c = supportsHistory(),
  161271. n = !supportsPopStateOnHashChange(),
  161272. e = t,
  161273. a = e.forceRefresh,
  161274. h = void 0 !== a && a,
  161275. r = e.getUserConfirmation,
  161276. u = void 0 === r ? getConfirmation : r,
  161277. o = e.keyLength,
  161278. i = void 0 === o ? 6 : o,
  161279. f = t.basename ? stripTrailingSlash(addLeadingSlash(t.basename)) : ''
  161280. function l(t) {
  161281. var n = t || {},
  161282. e = n.key,
  161283. a = n.state,
  161284. r = window.location,
  161285. o = r.pathname + r.search + r.hash
  161286. return f && (o = stripBasename(o, f)), createLocation(o, a, e)
  161287. }
  161288. function d() {
  161289. return Math.random().toString(36).substr(2, i)
  161290. }
  161291. var v = createTransitionManager()
  161292. function p(t) {
  161293. _extends(T, t), (T.length = s.length), v.notifyListeners(T.location, T.action)
  161294. }
  161295. function g(t) {
  161296. isExtraneousPopstateEvent(t) || w(l(t.state))
  161297. }
  161298. function P() {
  161299. w(l(getHistoryState()))
  161300. }
  161301. var m = !1
  161302. function w(n) {
  161303. if (m) (m = !1), p()
  161304. else {
  161305. v.confirmTransitionTo(n, 'POP', u, function (t) {
  161306. t
  161307. ? p({ action: 'POP', location: n })
  161308. : (function (t) {
  161309. var n = T.location,
  161310. e = H.indexOf(n.key)
  161311. ;-1 === e && (e = 0)
  161312. var a = H.indexOf(t.key)
  161313. ;-1 === a && (a = 0)
  161314. var r = e - a
  161315. r && ((m = !0), L(r))
  161316. })(n)
  161317. })
  161318. }
  161319. }
  161320. var y = l(getHistoryState()),
  161321. H = [y.key]
  161322. function x(t) {
  161323. return f + createPath(t)
  161324. }
  161325. function L(t) {
  161326. s.go(t)
  161327. }
  161328. var O = 0
  161329. function E(t) {
  161330. 1 === (O += t) && 1 === t
  161331. ? (window.addEventListener(PopStateEvent, g), n && window.addEventListener(HashChangeEvent, P))
  161332. : 0 === O && (window.removeEventListener(PopStateEvent, g), n && window.removeEventListener(HashChangeEvent, P))
  161333. }
  161334. var S = !1
  161335. var T = {
  161336. length: s.length,
  161337. action: 'POP',
  161338. location: y,
  161339. createHref: x,
  161340. push: function (t, n) {
  161341. var i = createLocation(t, n, d(), T.location)
  161342. v.confirmTransitionTo(i, 'PUSH', u, function (t) {
  161343. if (t) {
  161344. var n = x(i),
  161345. e = i.key,
  161346. a = i.state
  161347. if (c)
  161348. if ((s.pushState({ key: e, state: a }, null, n), h)) window.location.href = n
  161349. else {
  161350. var r = H.indexOf(T.location.key),
  161351. o = H.slice(0, r + 1)
  161352. o.push(i.key), (H = o), p({ action: 'PUSH', location: i })
  161353. }
  161354. else window.location.href = n
  161355. }
  161356. })
  161357. },
  161358. replace: function (t, n) {
  161359. var o = 'REPLACE',
  161360. i = createLocation(t, n, d(), T.location)
  161361. v.confirmTransitionTo(i, o, u, function (t) {
  161362. if (t) {
  161363. var n = x(i),
  161364. e = i.key,
  161365. a = i.state
  161366. if (c)
  161367. if ((s.replaceState({ key: e, state: a }, null, n), h)) window.location.replace(n)
  161368. else {
  161369. var r = H.indexOf(T.location.key)
  161370. ;-1 !== r && (H[r] = i.key), p({ action: o, location: i })
  161371. }
  161372. else window.location.replace(n)
  161373. }
  161374. })
  161375. },
  161376. go: L,
  161377. goBack: function () {
  161378. L(-1)
  161379. },
  161380. goForward: function () {
  161381. L(1)
  161382. },
  161383. block: function (t) {
  161384. void 0 === t && (t = !1)
  161385. var n = v.setPrompt(t)
  161386. return (
  161387. S || (E(1), (S = !0)),
  161388. function () {
  161389. return S && ((S = !1), E(-1)), n()
  161390. }
  161391. )
  161392. },
  161393. listen: function (t) {
  161394. var n = v.appendListener(t)
  161395. return (
  161396. E(1),
  161397. function () {
  161398. E(-1), n()
  161399. }
  161400. )
  161401. }
  161402. }
  161403. return T
  161404. }
  161405. var HashChangeEvent$1 = 'hashchange',
  161406. HashPathCoders = {
  161407. hashbang: {
  161408. encodePath: function (t) {
  161409. return '!' === t.charAt(0) ? t : '!/' + stripLeadingSlash(t)
  161410. },
  161411. decodePath: function (t) {
  161412. return '!' === t.charAt(0) ? t.substr(1) : t
  161413. }
  161414. },
  161415. noslash: { encodePath: stripLeadingSlash, decodePath: addLeadingSlash },
  161416. slash: { encodePath: addLeadingSlash, decodePath: addLeadingSlash }
  161417. }
  161418. function stripHash(t) {
  161419. var n = t.indexOf('#')
  161420. return -1 === n ? t : t.slice(0, n)
  161421. }
  161422. function getHashPath() {
  161423. var t = window.location.href,
  161424. n = t.indexOf('#')
  161425. return -1 === n ? '' : t.substring(n + 1)
  161426. }
  161427. function pushHashPath(t) {
  161428. window.location.hash = t
  161429. }
  161430. function replaceHashPath(t) {
  161431. window.location.replace(stripHash(window.location.href) + '#' + t)
  161432. }
  161433. function createHashHistory(t) {
  161434. void 0 === t && (t = {}), canUseDOM || invariant(!1)
  161435. var n = window.history,
  161436. e = (supportsGoWithoutReloadUsingHash(), t),
  161437. a = e.getUserConfirmation,
  161438. i = void 0 === a ? getConfirmation : a,
  161439. r = e.hashType,
  161440. o = void 0 === r ? 'slash' : r,
  161441. s = t.basename ? stripTrailingSlash(addLeadingSlash(t.basename)) : '',
  161442. c = HashPathCoders[o],
  161443. h = c.encodePath,
  161444. u = c.decodePath
  161445. function f() {
  161446. var t = u(getHashPath())
  161447. return s && (t = stripBasename(t, s)), createLocation(t)
  161448. }
  161449. var l = createTransitionManager()
  161450. function d(t) {
  161451. _extends(E, t), (E.length = n.length), l.notifyListeners(E.location, E.action)
  161452. }
  161453. var v = !1,
  161454. p = null
  161455. function g() {
  161456. var t = getHashPath(),
  161457. n = h(t)
  161458. if (t !== n) replaceHashPath(n)
  161459. else {
  161460. var e = f(),
  161461. a = E.location
  161462. if (
  161463. !v &&
  161464. (function (t, n) {
  161465. return t.pathname === n.pathname && t.search === n.search && t.hash === n.hash
  161466. })(a, e)
  161467. )
  161468. return
  161469. if (p === createPath(e)) return
  161470. ;(p = null),
  161471. (function (n) {
  161472. if (v) (v = !1), d()
  161473. else {
  161474. l.confirmTransitionTo(n, 'POP', i, function (t) {
  161475. t
  161476. ? d({ action: 'POP', location: n })
  161477. : (function (t) {
  161478. var n = E.location,
  161479. e = y.lastIndexOf(createPath(n))
  161480. ;-1 === e && (e = 0)
  161481. var a = y.lastIndexOf(createPath(t))
  161482. ;-1 === a && (a = 0)
  161483. var r = e - a
  161484. r && ((v = !0), H(r))
  161485. })(n)
  161486. })
  161487. }
  161488. })(e)
  161489. }
  161490. }
  161491. var P = getHashPath(),
  161492. m = h(P)
  161493. P !== m && replaceHashPath(m)
  161494. var w = f(),
  161495. y = [createPath(w)]
  161496. function H(t) {
  161497. n.go(t)
  161498. }
  161499. var x = 0
  161500. function L(t) {
  161501. 1 === (x += t) && 1 === t ? window.addEventListener(HashChangeEvent$1, g) : 0 === x && window.removeEventListener(HashChangeEvent$1, g)
  161502. }
  161503. var O = !1
  161504. var E = {
  161505. length: n.length,
  161506. action: 'POP',
  161507. location: w,
  161508. createHref: function (t) {
  161509. var n = document.querySelector('base'),
  161510. e = ''
  161511. return n && n.getAttribute('href') && (e = stripHash(window.location.href)), e + '#' + h(s + createPath(t))
  161512. },
  161513. push: function (t, n) {
  161514. var o = createLocation(t, void 0, void 0, E.location)
  161515. l.confirmTransitionTo(o, 'PUSH', i, function (t) {
  161516. if (t) {
  161517. var n = createPath(o),
  161518. e = h(s + n)
  161519. if (getHashPath() !== e) {
  161520. ;(p = n), pushHashPath(e)
  161521. var a = y.lastIndexOf(createPath(E.location)),
  161522. r = y.slice(0, a + 1)
  161523. r.push(n), (y = r), d({ action: 'PUSH', location: o })
  161524. } else d()
  161525. }
  161526. })
  161527. },
  161528. replace: function (t, n) {
  161529. var r = 'REPLACE',
  161530. o = createLocation(t, void 0, void 0, E.location)
  161531. l.confirmTransitionTo(o, r, i, function (t) {
  161532. if (t) {
  161533. var n = createPath(o),
  161534. e = h(s + n)
  161535. getHashPath() !== e && ((p = n), replaceHashPath(e))
  161536. var a = y.indexOf(createPath(E.location))
  161537. ;-1 !== a && (y[a] = n), d({ action: r, location: o })
  161538. }
  161539. })
  161540. },
  161541. go: H,
  161542. goBack: function () {
  161543. H(-1)
  161544. },
  161545. goForward: function () {
  161546. H(1)
  161547. },
  161548. block: function (t) {
  161549. void 0 === t && (t = !1)
  161550. var n = l.setPrompt(t)
  161551. return (
  161552. O || (L(1), (O = !0)),
  161553. function () {
  161554. return O && ((O = !1), L(-1)), n()
  161555. }
  161556. )
  161557. },
  161558. listen: function (t) {
  161559. var n = l.appendListener(t)
  161560. return (
  161561. L(1),
  161562. function () {
  161563. L(-1), n()
  161564. }
  161565. )
  161566. }
  161567. }
  161568. return E
  161569. }
  161570. function clamp(t, n, e) {
  161571. return Math.min(Math.max(t, n), e)
  161572. }
  161573. function createMemoryHistory(t) {
  161574. void 0 === t && (t = {})
  161575. var n = t,
  161576. r = n.getUserConfirmation,
  161577. e = n.initialEntries,
  161578. a = void 0 === e ? ['/'] : e,
  161579. o = n.initialIndex,
  161580. i = void 0 === o ? 0 : o,
  161581. s = n.keyLength,
  161582. c = void 0 === s ? 6 : s,
  161583. h = createTransitionManager()
  161584. function u(t) {
  161585. _extends(g, t), (g.length = g.entries.length), h.notifyListeners(g.location, g.action)
  161586. }
  161587. function f() {
  161588. return Math.random().toString(36).substr(2, c)
  161589. }
  161590. var l = clamp(i, 0, a.length - 1),
  161591. d = a.map(function (t) {
  161592. return createLocation(t, void 0, 'string' == typeof t ? f() : t.key || f())
  161593. }),
  161594. v = createPath
  161595. function p(t) {
  161596. var n = clamp(g.index + t, 0, g.entries.length - 1),
  161597. e = g.entries[n]
  161598. h.confirmTransitionTo(e, 'POP', r, function (t) {
  161599. t ? u({ action: 'POP', location: e, index: n }) : u()
  161600. })
  161601. }
  161602. var g = {
  161603. length: d.length,
  161604. action: 'POP',
  161605. location: d[l],
  161606. index: l,
  161607. entries: d,
  161608. createHref: v,
  161609. push: function (t, n) {
  161610. var a = createLocation(t, n, f(), g.location)
  161611. h.confirmTransitionTo(a, 'PUSH', r, function (t) {
  161612. if (t) {
  161613. var n = g.index + 1,
  161614. e = g.entries.slice(0)
  161615. e.length > n ? e.splice(n, e.length - n, a) : e.push(a), u({ action: 'PUSH', location: a, index: n, entries: e })
  161616. }
  161617. })
  161618. },
  161619. replace: function (t, n) {
  161620. var e = 'REPLACE',
  161621. a = createLocation(t, n, f(), g.location)
  161622. h.confirmTransitionTo(a, e, r, function (t) {
  161623. t && ((g.entries[g.index] = a), u({ action: e, location: a }))
  161624. })
  161625. },
  161626. go: p,
  161627. goBack: function () {
  161628. p(-1)
  161629. },
  161630. goForward: function () {
  161631. p(1)
  161632. },
  161633. canGo: function (t) {
  161634. var n = g.index + t
  161635. return 0 <= n && n < g.entries.length
  161636. },
  161637. block: function (t) {
  161638. return void 0 === t && (t = !1), h.setPrompt(t)
  161639. },
  161640. listen: function (t) {
  161641. return h.appendListener(t)
  161642. }
  161643. }
  161644. return g
  161645. }
  161646. ;(exports.createBrowserHistory = createBrowserHistory),
  161647. (exports.createHashHistory = createHashHistory),
  161648. (exports.createMemoryHistory = createMemoryHistory),
  161649. (exports.createLocation = createLocation),
  161650. (exports.locationsAreEqual = locationsAreEqual),
  161651. (exports.parsePath = parsePath),
  161652. (exports.createPath = createPath)
  161653. }) /*!node_modules/history/index.js*/
  161654. amis.define('4736b62', function (e, i, s, t) {
  161655. 'use strict'
  161656. s.exports = e('9260d0f')
  161657. }) /*!examples/embed.tsx*/
  161658. amis.define('03c099a', function (e, t, n, r) {
  161659. 'use strict'
  161660. Object.defineProperty(t, '__esModule', { value: !0 }), (t.embed = void 0)
  161661. var o = e('68b98b9')
  161662. e('08b44f6')
  161663. var a = o.__importDefault(e('ac704b9')),
  161664. i = e('3862a73'),
  161665. s = o.__importDefault(e('e7dbf9d')),
  161666. c = e('fd914d8'),
  161667. u = o.__importDefault(e('ae0dbc1')),
  161668. l = e('64ea6e0'),
  161669. d = o.__importDefault(e('21106e3')),
  161670. f = e('dfd19d8')
  161671. e('fb99b53'), e('4736b62')
  161672. var p = e('64ea6e0')
  161673. t.embed = function (e, t, n, r, m) {
  161674. var v = this
  161675. void 0 === n && (n = {})
  161676. var h = (0, f.makeTranslator)((null == r ? void 0 : r.locale) || (null == n ? void 0 : n.locale))
  161677. if (('string' == typeof e && (e = document.querySelector(e)), e)) {
  161678. if ('BODY' === e.tagName) {
  161679. var _ = document.createElement('div')
  161680. e.appendChild(_), (e = _)
  161681. }
  161682. e.classList.add('amis-scope')
  161683. var g = {},
  161684. w = function (e) {
  161685. return o.__awaiter(v, void 0, void 0, function () {
  161686. var t,
  161687. n = this
  161688. return o.__generator(this, function (a) {
  161689. switch (a.label) {
  161690. case 0:
  161691. return (
  161692. (t =
  161693. r && 'function' == typeof r.requestAdaptor
  161694. ? r.requestAdaptor.bind()
  161695. : function (e) {
  161696. return o.__awaiter(n, void 0, void 0, function () {
  161697. return o.__generator(this, function (t) {
  161698. return [2, e]
  161699. })
  161700. })
  161701. }),
  161702. [4, t(e)]
  161703. )
  161704. case 1:
  161705. return [2, a.sent() || e]
  161706. }
  161707. })
  161708. })
  161709. },
  161710. y = o.__assign(
  161711. {
  161712. getModalContainer: function () {
  161713. var e
  161714. return (null === (e = null == r ? void 0 : r.getModalContainer) || void 0 === e ? void 0 : e.call(r)) || document.querySelector('.amis-scope')
  161715. },
  161716. notify: function (e, t, n) {
  161717. return f.toast[e] ? f.toast[e](t, n) : console.warn('[Notify]', e, t)
  161718. },
  161719. alert: f.alert,
  161720. confirm: f.confirm,
  161721. updateLocation: function (e, t) {
  161722. if ('goBack' === e) return window.history.back()
  161723. t && window.history.replaceState ? window.history.replaceState('', document.title, e) : (location.href = (0, l.normalizeLink)(e))
  161724. },
  161725. isCurrentUrl: function (e, t) {
  161726. var n,
  161727. r = (0, l.normalizeLink)(e),
  161728. o = window.location,
  161729. a = r,
  161730. i = '',
  161731. s = r.indexOf('?')
  161732. if ((~s && ((a = r.substring(0, s)), (i = r.substring(s))), i)) {
  161733. if (a !== o.pathname || !o.search) return !1
  161734. var u = d.default.parse(i.substring(1)),
  161735. f = d.default.parse(o.search.substring(1))
  161736. return Object.keys(u).every(function (e) {
  161737. return u[e] === f[e]
  161738. })
  161739. }
  161740. return (
  161741. a === o.pathname ||
  161742. (!(~a.indexOf('http') || !~a.indexOf(':')) && (0, c.match)(r, { decode: decodeURIComponent, strict: null === (n = null == t ? void 0 : t.strict) || void 0 === n || n })(o.pathname))
  161743. )
  161744. },
  161745. jumpTo: function (e, t) {
  161746. if ('goBack' === e) return window.history.back()
  161747. ;(e = (0, l.normalizeLink)(e)),
  161748. t && 'url' === t.actionType
  161749. ? !1 === t.blank
  161750. ? (window.location.href = e)
  161751. : window.open(e)
  161752. : t && e && t.target
  161753. ? window.open(e, t.target)
  161754. : /^https?:\/\//.test(e)
  161755. ? window.location.replace(e)
  161756. : (location.href = e)
  161757. },
  161758. fetcher: function (e) {
  161759. return o.__awaiter(v, void 0, void 0, function () {
  161760. var t, n, a, i, c, u, l, f
  161761. return o.__generator(this, function (m) {
  161762. switch (m.label) {
  161763. case 0:
  161764. return (
  161765. (t = e.url),
  161766. (n = e.method),
  161767. (a = e.data),
  161768. (i = e.responseType),
  161769. (c = e.config),
  161770. (u = e.headers),
  161771. ((c = c || {}).url = t),
  161772. (c.withCredentials = !0),
  161773. i && (c.responseType = i),
  161774. c.cancelExecutor && (c.cancelToken = new s.default.CancelToken(c.cancelExecutor)),
  161775. (c.headers = u || {}),
  161776. (c.method = n),
  161777. (c.data = a),
  161778. [4, w(c)]
  161779. )
  161780. case 1:
  161781. return (
  161782. (c = m.sent()),
  161783. 'get' === n && a
  161784. ? (c.params = a)
  161785. : (a && a instanceof FormData) ||
  161786. !a ||
  161787. 'string' == typeof a ||
  161788. a instanceof Blob ||
  161789. a instanceof ArrayBuffer ||
  161790. ((a = JSON.stringify(a)), (c.headers['Content-Type'] = 'application/json')),
  161791. (c.validateStatus = function () {
  161792. return !0
  161793. }),
  161794. c.mockResponse ? ((f = c.mockResponse), [3, 4]) : [3, 2]
  161795. )
  161796. case 2:
  161797. return [4, (0, s.default)(c)]
  161798. case 3:
  161799. ;(f = m.sent()), (m.label = 4)
  161800. case 4:
  161801. return (l = f), [4, (0, p.attachmentAdpator)(l, h, e)]
  161802. case 5:
  161803. if (
  161804. ((l = m.sent()),
  161805. (l = (function (e) {
  161806. return function (t) {
  161807. var n = t.data || {}
  161808. if ((r && r.responseAdpater && (r.responseAdaptor = r.responseAdpater), r && r.responseAdaptor)) {
  161809. var a = e.url,
  161810. i = a.indexOf('?'),
  161811. s = ~i ? d.default.parse(a.substring(i)) : {},
  161812. c = o.__assign(o.__assign({}, e), { query: s, body: e.data })
  161813. n = r.responseAdaptor(e, n, s, c, t)
  161814. } else n.hasOwnProperty('errno') ? ((n.status = n.errno), (n.msg = n.errmsg)) : n.hasOwnProperty('no') && ((n.status = n.no), (n.msg = n.error))
  161815. return o.__assign(o.__assign({}, t), { data: n })
  161816. }
  161817. })(e)(l)),
  161818. l.status >= 400)
  161819. ) {
  161820. if (l.data) {
  161821. if (401 === l.status && l.data.location && l.data.location.startsWith('http'))
  161822. return (location.href = l.data.location.replace('{{redirect}}', encodeURIComponent(location.href))), [2, new Promise(function () {})]
  161823. throw l.data.msg ? new Error(l.data.msg) : new Error(h('System.requestError') + JSON.stringify(l.data, null, 2))
  161824. }
  161825. throw new Error(''.concat(h('System.requestErrorStatus'), ' ').concat(l.status))
  161826. }
  161827. return [2, l]
  161828. }
  161829. })
  161830. })
  161831. },
  161832. isCancel: function (e) {
  161833. return s.default.isCancel(e)
  161834. },
  161835. copy: function (e, t) {
  161836. void 0 === t && (t = {})
  161837. var n = (0, u.default)(e)
  161838. return n && !0 !== t.silent && f.toast.info(h('System.copy')), n
  161839. },
  161840. richTextToken: '',
  161841. affixOffsetBottom: 0,
  161842. customStyleClassPrefix: '.amis-scope'
  161843. },
  161844. r
  161845. ),
  161846. b = {},
  161847. k = (0, i.createRoot)(e)
  161848. return (
  161849. k.render(C(n)),
  161850. Object.assign(g, {
  161851. updateProps: function (e, t) {
  161852. k.render(C(e))
  161853. },
  161854. updateSchema: function (e, n) {
  161855. void 0 === n && (n = {}), (t = e), k.render(C(n))
  161856. },
  161857. unmount: function () {
  161858. k.unmount()
  161859. }
  161860. })
  161861. )
  161862. }
  161863. function C(n) {
  161864. return (
  161865. (b = o.__assign(o.__assign(o.__assign({}, b), n), {
  161866. scopeRef: function (e) {
  161867. e &&
  161868. (Object.keys(e).forEach(function (t) {
  161869. var n = e[t]
  161870. 'function' == typeof n && (n = n.bind(e)), (g[t] = n)
  161871. }),
  161872. null == m || m())
  161873. }
  161874. })),
  161875. a.default.createElement(
  161876. 'div',
  161877. { className: 'amis-routes-wrapper' },
  161878. a.default.createElement(f.ToastComponent, {
  161879. position: (r && r.toastPosition) || 'top-center',
  161880. closeButton: !1,
  161881. timeout: 5e3,
  161882. locale: null == n ? void 0 : n.locale,
  161883. theme: null == r ? void 0 : r.theme
  161884. }),
  161885. a.default.createElement(f.AlertComponent, {
  161886. locale: null == n ? void 0 : n.locale,
  161887. theme: null == r ? void 0 : r.theme,
  161888. container: function () {
  161889. var t
  161890. return (null === (t = null == r ? void 0 : r.getModalContainer) || void 0 === t ? void 0 : t.call(r)) || e
  161891. }
  161892. }),
  161893. (0, f.render)(t, b, y)
  161894. )
  161895. )
  161896. }
  161897. console.error(h('Embed.invalidRoot'))
  161898. }
  161899. }) /*!examples/loadMonacoEditor.ts*/
  161900. amis.define('3c308e1', function (s, a, i, e) {
  161901. 'use strict'
  161902. Object.defineProperty(a, '__esModule', { value: !0 }),
  161903. (a.__mod__async__load = void 0),
  161904. (a.__mod__async__load = function (s) {
  161905. amis.require.loadJs(n('./thirds/monaco-editor/min/vs/loader.js')).onload = function () {
  161906. return (function (s, a) {
  161907. var i = {
  161908. 'vs/nls': { availableLanguages: { '*': (window.__amis_monaco_editor_locale && { 'zh-CN': 'zh-cn', 'en-US': '', 'de-DE': 'de' }[window.__amis_monaco_editor_locale]) || '' } },
  161909. paths: {
  161910. vs: './thirds/monaco-editor/min/vs/editor/editor.main.js'.replace(/\/vs\/.*$/, ''),
  161911. 'vs/base/worker/workerMain': './thirds/monaco-editor/min/vs/base/worker/workerMain.js',
  161912. 'vs/basic-languages/apex/apex': './thirds/monaco-editor/min/vs/basic-languages/apex/apex.js',
  161913. 'vs/basic-languages/azcli/azcli': './thirds/monaco-editor/min/vs/basic-languages/azcli/azcli.js',
  161914. 'vs/basic-languages/clojure/clojure': './thirds/monaco-editor/min/vs/basic-languages/clojure/clojure.js',
  161915. 'vs/basic-languages/bat/bat': './thirds/monaco-editor/min/vs/basic-languages/bat/bat.js',
  161916. 'vs/basic-languages/coffee/coffee': './thirds/monaco-editor/min/vs/basic-languages/coffee/coffee.js',
  161917. 'vs/basic-languages/cpp/cpp': './thirds/monaco-editor/min/vs/basic-languages/cpp/cpp.js',
  161918. 'vs/basic-languages/csharp/csharp': './thirds/monaco-editor/min/vs/basic-languages/csharp/csharp.js',
  161919. 'vs/basic-languages/css/css': './thirds/monaco-editor/min/vs/basic-languages/css/css.js',
  161920. 'vs/basic-languages/dockerfile/dockerfile': './thirds/monaco-editor/min/vs/basic-languages/dockerfile/dockerfile.js',
  161921. 'vs/basic-languages/fsharp/fsharp': './thirds/monaco-editor/min/vs/basic-languages/fsharp/fsharp.js',
  161922. 'vs/basic-languages/go/go': './thirds/monaco-editor/min/vs/basic-languages/go/go.js',
  161923. 'vs/basic-languages/handlebars/handlebars': './thirds/monaco-editor/min/vs/basic-languages/handlebars/handlebars.js',
  161924. 'vs/basic-languages/html/html': './thirds/monaco-editor/min/vs/basic-languages/html/html.js',
  161925. 'vs/basic-languages/ini/ini': './thirds/monaco-editor/min/vs/basic-languages/ini/ini.js',
  161926. 'vs/basic-languages/java/java': './thirds/monaco-editor/min/vs/basic-languages/java/java.js',
  161927. 'vs/basic-languages/javascript/javascript': './thirds/monaco-editor/min/vs/basic-languages/javascript/javascript.js',
  161928. 'vs/basic-languages/less/less': './thirds/monaco-editor/min/vs/basic-languages/less/less.js',
  161929. 'vs/basic-languages/lua/lua': './thirds/monaco-editor/min/vs/basic-languages/lua/lua.js',
  161930. 'vs/basic-languages/markdown/markdown': './thirds/monaco-editor/min/vs/basic-languages/markdown/markdown.js',
  161931. 'vs/basic-languages/msdax/msdax': './thirds/monaco-editor/min/vs/basic-languages/msdax/msdax.js',
  161932. 'vs/basic-languages/objective-c/objective-c': './thirds/monaco-editor/min/vs/basic-languages/objective-c/objective-c.js',
  161933. 'vs/basic-languages/php/php': './thirds/monaco-editor/min/vs/basic-languages/php/php.js',
  161934. 'vs/basic-languages/postiats/postiats': './thirds/monaco-editor/min/vs/basic-languages/postiats/postiats.js',
  161935. 'vs/basic-languages/powershell/powershell': './thirds/monaco-editor/min/vs/basic-languages/powershell/powershell.js',
  161936. 'vs/basic-languages/pug/pug': './thirds/monaco-editor/min/vs/basic-languages/pug/pug.js',
  161937. 'vs/basic-languages/python/python': './thirds/monaco-editor/min/vs/basic-languages/python/python.js',
  161938. 'vs/basic-languages/r/r': './thirds/monaco-editor/min/vs/basic-languages/r/r.js',
  161939. 'vs/basic-languages/razor/razor': './thirds/monaco-editor/min/vs/basic-languages/razor/razor.js',
  161940. 'vs/basic-languages/redis/redis': './thirds/monaco-editor/min/vs/basic-languages/redis/redis.js',
  161941. 'vs/basic-languages/redshift/redshift': './thirds/monaco-editor/min/vs/basic-languages/redshift/redshift.js',
  161942. 'vs/basic-languages/ruby/ruby': './thirds/monaco-editor/min/vs/basic-languages/ruby/ruby.js',
  161943. 'vs/basic-languages/rust/rust': './thirds/monaco-editor/min/vs/basic-languages/rust/rust.js',
  161944. 'vs/basic-languages/sb/sb': './thirds/monaco-editor/min/vs/basic-languages/sb/sb.js',
  161945. 'vs/basic-languages/scheme/scheme': './thirds/monaco-editor/min/vs/basic-languages/scheme/scheme.js',
  161946. 'vs/basic-languages/scss/scss': './thirds/monaco-editor/min/vs/basic-languages/scss/scss.js',
  161947. 'vs/basic-languages/shell/shell': './thirds/monaco-editor/min/vs/basic-languages/shell/shell.js',
  161948. 'vs/basic-languages/solidity/solidity': './thirds/monaco-editor/min/vs/basic-languages/solidity/solidity.js',
  161949. 'vs/basic-languages/sql/sql': './thirds/monaco-editor/min/vs/basic-languages/sql/sql.js',
  161950. 'vs/basic-languages/st/st': './thirds/monaco-editor/min/vs/basic-languages/st/st.js',
  161951. 'vs/basic-languages/swift/swift': './thirds/monaco-editor/min/vs/basic-languages/swift/swift.js',
  161952. 'vs/basic-languages/typescript/typescript': './thirds/monaco-editor/min/vs/basic-languages/typescript/typescript.js',
  161953. 'vs/basic-languages/vb/vb': './thirds/monaco-editor/min/vs/basic-languages/vb/vb.js',
  161954. 'vs/basic-languages/xml/xml': './thirds/monaco-editor/min/vs/basic-languages/xml/xml.js',
  161955. 'vs/basic-languages/yaml/yaml': './thirds/monaco-editor/min/vs/basic-languages/yaml/yaml.js',
  161956. 'vs/editor/editor.main': './thirds/monaco-editor/min/vs/editor/editor.main.js',
  161957. 'vs/editor/editor.main.css': './thirds/monaco-editor/min/vs/editor/editor.main.css',
  161958. 'vs/editor/editor.main.nls': './thirds/monaco-editor/min/vs/editor/editor.main.nls.js',
  161959. 'vs/editor/editor.main.nls.zh-cn': './thirds/monaco-editor/min/vs/editor/editor.main.nls.zh-cn.js',
  161960. 'vs/base/browser/ui/codicons/codicon/codicon.ttf': './thirds/monaco-editor/min/vs/base/browser/ui/codicons/codicon/codicon.ttf',
  161961. 'vs/language/typescript/tsMode': './thirds/monaco-editor/min/vs/language/typescript/tsMode.js',
  161962. 'vs/language/typescript/tsWorker': './thirds/monaco-editor/min/vs/language/typescript/tsWorker.js',
  161963. 'vs/language/json/jsonMode': './thirds/monaco-editor/min/vs/language/json/jsonMode.js',
  161964. 'vs/language/json/jsonWorker': './thirds/monaco-editor/min/vs/language/json/jsonWorker.js',
  161965. 'vs/language/html/htmlMode': './thirds/monaco-editor/min/vs/language/html/htmlMode.js',
  161966. 'vs/language/html/htmlWorker': './thirds/monaco-editor/min/vs/language/html/htmlWorker.js',
  161967. 'vs/language/css/cssMode': './thirds/monaco-editor/min/vs/language/css/cssMode.js',
  161968. 'vs/language/css/cssWorker': './thirds/monaco-editor/min/vs/language/css/cssWorker.js'
  161969. }
  161970. }
  161971. Object.keys(i.paths).forEach(function (s) {
  161972. i.paths[s] = n(i.paths[s].replace(/\.js$/, ''))
  161973. }),
  161974. s.config(i),
  161975. /^(https?:)?\/\//.test(i.paths.vs)
  161976. ? (window.MonacoEnvironment = {
  161977. getWorkerUrl: function () {
  161978. return 'data:text/javascript;charset=utf-8,'.concat(
  161979. encodeURIComponent(
  161980. "\n self.MonacoEnvironment = {\n baseUrl: '"
  161981. .concat(i.paths.vs, "',\n paths: ")
  161982. .concat(JSON.stringify(i.paths), "\n };\n importScripts('")
  161983. .concat(n('./thirds/monaco-editor/min/vs/base/worker/workerMain.js'), "');")
  161984. )
  161985. )
  161986. }
  161987. })
  161988. : delete window.MonacoEnvironment
  161989. s(['vs/editor/editor.main'], function (s) {
  161990. a(s)
  161991. })
  161992. })(window.require, s)
  161993. }
  161994. })
  161995. var o = ''
  161996. try {
  161997. throw new Error()
  161998. } catch (s) {
  161999. o = (/((?:https?|file):.*?)\n/.test(s.stack) && RegExp.$1).replace(/\/[^\/]*$/, '')
  162000. }
  162001. function n(s) {
  162002. return o + s.substring(1)
  162003. }
  162004. })
  162005. ;(function () {
  162006. var d = ''
  162007. try {
  162008. throw new Error()
  162009. } catch (e) {
  162010. d = (/((?:https?|file):.*?)\n/.test(e.stack) && RegExp.$1).replace(/\/[^\/]*$/, '')
  162011. }
  162012. amis.host = d
  162013. amis.require.resourceMap({
  162014. res: {
  162015. 1182062: { type: 'js', deps: ['105534c'], pkg: 'bb270fb-p2' },
  162016. 1432762: { type: 'js', deps: ['ad58622', '4210fd3', '2beae2f', 'def28a5', '5882377'], pkg: 'bb270fb-p16' },
  162017. 1936458: { type: 'js', pkg: 'bb270fb-p7' },
  162018. 2687270: { type: 'js', deps: ['d09db77', 'e16e8e9', '1df7f27', '4d22673', '6d48afa', '23acdd3', '6179de2', 'c267b4e', '7c67829'], pkg: 'bb270fb-p13' },
  162019. 2798600: { type: 'js', deps: ['67cb347', '4b203bd'], pkg: 'bb270fb-p8' },
  162020. 3533841: { type: 'js', pkg: 'bb270fb-p13' },
  162021. 4016936: { type: 'js', pkg: 'bb270fb-p13' },
  162022. 4078206: { type: 'js', deps: ['3fe78ca', '1c2f66b'], pkg: 'bb270fb-p13' },
  162023. 4233655: { type: 'js', deps: ['7b166f8', '7516437'], pkg: 'bb270fb-p13' },
  162024. 4493233: { type: 'js', deps: ['8934861', '22d8f42'], pkg: 'bb270fb-p13' },
  162025. 4783810: { type: 'js', deps: ['0720cd6', '9f6b1b2'], pkg: 'bb270fb-p13' },
  162026. 5724749: { type: 'js', deps: ['4f2376b', 'cd7455e'], pkg: 'bb270fb-p13' },
  162027. 5742213: { type: 'js', pkg: 'bb270fb-p13' },
  162028. 5881050: { type: 'js', pkg: 'bb270fb-p16' },
  162029. 5882377: { type: 'js', pkg: 'bb270fb-p16' },
  162030. 6048037: { type: 'js', pkg: 'bb270fb-p2' },
  162031. 6236206: { type: 'js', pkg: 'bb270fb-p7' },
  162032. 6379272: { type: 'js', pkg: 'bb270fb-p2' },
  162033. 6431787: { type: 'js', deps: ['7167655'], pkg: 'bb270fb-p13' },
  162034. 6565496: { type: 'js', pkg: 'bb270fb-p11' },
  162035. 7120804: { type: 'js', deps: ['3d878b2', '20a593d', '554c0f4'], pkg: 'bb270fb-p13' },
  162036. 7167655: { type: 'js', pkg: 'bb270fb-p13' },
  162037. 7516437: { type: 'js', pkg: 'bb270fb-p13' },
  162038. 7708958: { type: 'js', deps: ['8aaeea0', '9a404b6', '1e0c873', 'cd7455e'], pkg: 'bb270fb-p13' },
  162039. 8265116: { type: 'js', deps: ['cbdc52f'], pkg: 'bb270fb-p3' },
  162040. 8548353: { type: 'js', pkg: 'bb270fb-p16' },
  162041. 8934861: { type: 'js', pkg: 'bb270fb-p13' },
  162042. 9462425: { type: 'js', pkg: 'bb270fb-p8' },
  162043. '3c308e1': { type: 'js', pkg: 'bb270fb-p0' },
  162044. '30934f9': { type: 'js', pkg: 'bb270fb-p14' },
  162045. '7c67829': { type: 'js', pkg: 'bb270fb-p4' },
  162046. '8b3fd32': { type: 'js', pkg: 'bb270fb-p15' },
  162047. cbdc52f: { type: 'js', pkg: 'bb270fb-p3' },
  162048. '67aa42b': { type: 'js', deps: ['cbdc52f'], pkg: 'bb270fb-p3' },
  162049. ca7807d: { type: 'js', deps: ['cbdc52f'], pkg: 'bb270fb-p3' },
  162050. '92a0c1c': { type: 'js', deps: ['cbdc52f', '67aa42b', '8265116', 'ca7807d'], pkg: 'bb270fb-p3' },
  162051. bc74af6: { type: 'js', deps: ['cbdc52f'], pkg: 'bb270fb-p3' },
  162052. '03ddb4e': { type: 'js', deps: ['cbdc52f'], pkg: 'bb270fb-p3' },
  162053. c2f714f: { type: 'js', deps: ['cbdc52f'], pkg: 'bb270fb-p3' },
  162054. '6a50f07': { type: 'js', pkg: 'bb270fb-p16' },
  162055. fa1c062: { type: 'js', pkg: 'bb270fb-p16' },
  162056. '0c76d01': { type: 'js', deps: ['fa1c062'], pkg: 'bb270fb-p16' },
  162057. '784e82b': { type: 'js', pkg: 'bb270fb-p16' },
  162058. af31a43: { type: 'js', deps: ['0c76d01', '784e82b'], pkg: 'bb270fb-p16' },
  162059. '18dd835': { type: 'js', pkg: 'bb270fb-p16' },
  162060. '7930d15': { type: 'js', deps: ['18dd835'], pkg: 'bb270fb-p16' },
  162061. '09e5d97': { type: 'js', deps: ['7930d15'], pkg: 'bb270fb-p16' },
  162062. '94d97c2': { type: 'js', pkg: 'bb270fb-p16' },
  162063. '4cc13fd': { type: 'js', deps: ['af31a43', '09e5d97', '94d97c2', '7930d15'], pkg: 'bb270fb-p16' },
  162064. '05de7d5': { type: 'js', pkg: 'bb270fb-p16' },
  162065. bfeef5e: { type: 'js', pkg: 'bb270fb-p16' },
  162066. '0c6d5ec': { type: 'js', pkg: 'bb270fb-p16' },
  162067. '3f3da1f': { type: 'js', pkg: 'bb270fb-p16' },
  162068. ab5e635: { type: 'js', deps: ['3e55f5f'], pkg: 'bb270fb-p16' },
  162069. '4210fd3': { type: 'js', deps: ['384e46f'], pkg: 'bb270fb-p16' },
  162070. b7b9e8a: { type: 'js', pkg: 'bb270fb-p16' },
  162071. '297d188': { type: 'js', pkg: 'bb270fb-p16' },
  162072. f89d53e: { type: 'js', pkg: 'bb270fb-p16' },
  162073. fa6be34: { type: 'js', pkg: 'bb270fb-p16' },
  162074. b828e06: { type: 'js', pkg: 'bb270fb-p16' },
  162075. a7582ef: { type: 'js', pkg: 'bb270fb-p16' },
  162076. '41a6c62': { type: 'js', pkg: 'bb270fb-p16' },
  162077. '86b66ea': { type: 'js', pkg: 'bb270fb-p16' },
  162078. '7ad5347': { type: 'js', deps: ['b7b9e8a', '4210fd3', '5882377', 'a7582ef'], pkg: 'bb270fb-p16' },
  162079. '4e1a88f': { type: 'js', deps: ['b7b9e8a', '8548353', '297d188', 'f89d53e', '4210fd3', 'fa6be34', 'b828e06', 'a7582ef', '41a6c62', '5882377', '86b66ea', '7ad5347'], pkg: 'bb270fb-p16' },
  162080. '950ad2d': { type: 'js', pkg: 'bb270fb-p16' },
  162081. '77cb32f': { type: 'js', pkg: 'bb270fb-p16' },
  162082. c16403e: { type: 'js', deps: ['5882377'], pkg: 'bb270fb-p16' },
  162083. fa7ff69: { type: 'js', deps: ['fa6be34'], pkg: 'bb270fb-p16' },
  162084. '0990ab7': { type: 'js', deps: ['950ad2d'], pkg: 'bb270fb-p16' },
  162085. f8c28bf: { type: 'js', deps: ['77cb32f', 'c16403e', 'fa7ff69', '0990ab7'], pkg: 'bb270fb-p16' },
  162086. b6e6e29: { type: 'js', deps: ['8548353', 'b7b9e8a', '297d188', '950ad2d', 'f8c28bf', '5882377', 'fa7ff69', '86b66ea', '7ad5347'], pkg: 'bb270fb-p16' },
  162087. ad58622: { type: 'js', pkg: 'bb270fb-p16' },
  162088. '2e95d51': { type: 'js', pkg: 'bb270fb-p16' },
  162089. '538cf6c': { type: 'js', deps: ['2e95d51'], pkg: 'bb270fb-p16' },
  162090. '8ddfad0': { type: 'js', deps: ['538cf6c'], pkg: 'bb270fb-p16' },
  162091. def28a5: { type: 'js', deps: ['5881050'], pkg: 'bb270fb-p16' },
  162092. '2beae2f': { type: 'js', deps: ['8548353', '8ddfad0', 'def28a5', '86b66ea', '5882377'], pkg: 'bb270fb-p16' },
  162093. '17f8e24': { type: 'js', deps: ['8548353', '4210fd3', 'def28a5', '86b66ea', '5882377'], pkg: 'bb270fb-p16' },
  162094. '7ffefcb': { type: 'js', deps: ['8548353', '297d188', '4210fd3', 'def28a5', '86b66ea', '5882377'], pkg: 'bb270fb-p16' },
  162095. b3c7858: { type: 'js', deps: ['8548353', '297d188', '4210fd3', 'fa7ff69', 'def28a5', '86b66ea', '5882377'], pkg: 'bb270fb-p16' },
  162096. '7c602fc': {
  162097. type: 'js',
  162098. deps: ['8548353', 'b7b9e8a', '297d188', 'ad58622', '5881050', 'b828e06', '1432762', '17f8e24', '7ffefcb', 'b3c7858', '5882377', 'fa7ff69', '86b66ea', '7ad5347'],
  162099. pkg: 'bb270fb-p16'
  162100. },
  162101. '4808abd': { type: 'js', deps: ['297d188', '7c602fc', '5882377', 'fa7ff69'], pkg: 'bb270fb-p16' },
  162102. '1b48286': { type: 'js', deps: ['4210fd3', '4e1a88f', 'b6e6e29', '7c602fc', '4808abd', 'fa7ff69', '0990ab7', 'def28a5', '41a6c62', '5882377'], pkg: 'bb270fb-p16' },
  162103. '44a05ba': { type: 'js', pkg: 'bb270fb-p16' },
  162104. '8d95e70': { type: 'js', pkg: 'bb270fb-p16' },
  162105. c03cfa0: { type: 'js', pkg: 'bb270fb-p16' },
  162106. abf98d7: { type: 'js', deps: ['c03cfa0'], pkg: 'bb270fb-p16' },
  162107. '3e55f5f': { type: 'js', deps: ['933dfb8', 'd84fada', 'e398700', '697c8f0', '8b114a6', '80f9ddd', 'e5daffb', 'c43c5b3', 'bebff09'], pkg: 'bb270fb-p11' },
  162108. b3605de: { type: 'js', pkg: 'bb270fb-p11' },
  162109. '63cd2ca': { type: 'js', deps: ['b3605de'], pkg: 'bb270fb-p11' },
  162110. '28de86b': { type: 'js', deps: ['b3605de', '6565496'], pkg: 'bb270fb-p11' },
  162111. e76f17b: { type: 'js', deps: ['6565496'], pkg: 'bb270fb-p11' },
  162112. '19c7258': { type: 'js', deps: ['28de86b', 'e76f17b'], pkg: 'bb270fb-p11' },
  162113. '54dd502': { type: 'js', deps: ['28de86b', '6565496'], pkg: 'bb270fb-p11' },
  162114. '75fb2a2': { type: 'js', deps: ['28de86b', '6565496'], pkg: 'bb270fb-p11' },
  162115. '406c69b': { type: 'js', deps: ['28de86b', '6565496'], pkg: 'bb270fb-p11' },
  162116. ec6275d: { type: 'js', deps: ['19c7258', '54dd502', '75fb2a2', '406c69b'], pkg: 'bb270fb-p11' },
  162117. c2aee97: { type: 'js', pkg: 'bb270fb-p11' },
  162118. '12444c1': { type: 'js', deps: ['c2aee97'], pkg: 'bb270fb-p11' },
  162119. e35886c: { type: 'js', deps: ['c2aee97', '12444c1', 'b3605de'], pkg: 'bb270fb-p11' },
  162120. '7d36294': { type: 'js', deps: ['c2aee97', 'e35886c'], pkg: 'bb270fb-p11' },
  162121. '2601d58': { type: 'js', deps: ['e35886c'], pkg: 'bb270fb-p11' },
  162122. '5347d77': { type: 'js', deps: ['c2aee97', '12444c1', 'b3605de'], pkg: 'bb270fb-p11' },
  162123. '0a32bce': { type: 'js', deps: ['c2aee97', '12444c1', 'b3605de'], pkg: 'bb270fb-p11' },
  162124. '9fddead': { type: 'js', deps: ['12444c1', 'b3605de'], pkg: 'bb270fb-p11' },
  162125. '7b4946a': { type: 'js', deps: ['12444c1', 'b3605de', '9fddead'], pkg: 'bb270fb-p11' },
  162126. f2ea9c7: { type: 'js', deps: ['7d36294', '2601d58', '5347d77', '0a32bce', '9fddead', '7b4946a'], pkg: 'bb270fb-p11' },
  162127. '4e3301e': { type: 'js', pkg: 'bb270fb-p11' },
  162128. a93a10c: { type: 'js', deps: ['4e3301e', 'b3605de'], pkg: 'bb270fb-p11' },
  162129. d058616: { type: 'js', deps: ['a93a10c'], pkg: 'bb270fb-p11' },
  162130. c11c16d: { type: 'js', deps: ['a93a10c', 'd058616'], pkg: 'bb270fb-p11' },
  162131. cff1a89: { type: 'js', deps: ['b3605de'], pkg: 'bb270fb-p11' },
  162132. '30edebb': { type: 'js', pkg: 'bb270fb-p11' },
  162133. be1c6df: { type: 'js', deps: ['cff1a89', '30edebb'], pkg: 'bb270fb-p11' },
  162134. '2059c4c': { type: 'js', deps: ['cff1a89', '30edebb'], pkg: 'bb270fb-p11' },
  162135. '6cf0760': { type: 'js', deps: ['cff1a89', '30edebb'], pkg: 'bb270fb-p11' },
  162136. e56f8a7: { type: 'js', deps: ['cff1a89', '30edebb'], pkg: 'bb270fb-p11' },
  162137. '8f878bf': { type: 'js', deps: ['cff1a89', 'be1c6df', '2059c4c', '6cf0760', 'e56f8a7'], pkg: 'bb270fb-p11' },
  162138. '6db19ad': { type: 'js', deps: ['b3605de'], pkg: 'bb270fb-p11' },
  162139. c2be977: { type: 'js', deps: ['b3605de'], pkg: 'bb270fb-p11' },
  162140. af3cc53: { type: 'js', deps: ['b3605de'], pkg: 'bb270fb-p11' },
  162141. '933dfb8': { type: 'js', deps: ['63cd2ca', 'ec6275d', 'f2ea9c7', 'c11c16d', '8f878bf', '6db19ad', 'c2be977', 'af3cc53'], pkg: 'bb270fb-p11' },
  162142. d84fada: { type: 'js', pkg: 'bb270fb-p11' },
  162143. e398700: { type: 'js', pkg: 'bb270fb-p11' },
  162144. '697c8f0': { type: 'js', pkg: 'bb270fb-p11' },
  162145. '80f9ddd': { type: 'js', pkg: 'bb270fb-p11' },
  162146. bebff09: { type: 'js', pkg: 'bb270fb-p11' },
  162147. '93cb260': { type: 'js', deps: ['80f9ddd', 'bebff09'], pkg: 'bb270fb-p11' },
  162148. '4155b61': { type: 'js', deps: ['d84fada'], pkg: 'bb270fb-p11' },
  162149. c125e1c: { type: 'js', deps: ['d84fada', '4155b61'], pkg: 'bb270fb-p11' },
  162150. '2f7b715': { type: 'js', deps: ['d84fada', '4155b61'], pkg: 'bb270fb-p11' },
  162151. '9c111b2': { type: 'js', pkg: 'bb270fb-p11' },
  162152. '9b5e561': { type: 'js', deps: ['c125e1c', '2f7b715', '9c111b2'], pkg: 'bb270fb-p11' },
  162153. c43c5b3: { type: 'js', pkg: 'bb270fb-p11' },
  162154. '8b114a6': { type: 'js', deps: ['93cb260', '9b5e561', 'c43c5b3'], pkg: 'bb270fb-p11' },
  162155. e5daffb: { type: 'js', pkg: 'bb270fb-p11' },
  162156. '384e46f': { url: d + '/thirds/pdfjs-dist/build/pdf.js', type: 'js', deps: ['abf98d7'] },
  162157. e45acd5: { type: 'js', pkg: 'bb270fb-p5' },
  162158. c7cdf58: { type: 'js', pkg: 'bb270fb-p10' },
  162159. '74b6a3b': { type: 'js', deps: ['c7cdf58'], pkg: 'bb270fb-p10' },
  162160. '57faa3e': { type: 'js', pkg: 'bb270fb-p6' },
  162161. f8767df: { type: 'js', deps: ['57faa3e'], pkg: 'bb270fb-p6' },
  162162. '4221add': { type: 'js', pkg: 'bb270fb-p2' },
  162163. '15b463e': { type: 'js', pkg: 'bb270fb-p2' },
  162164. '3c47886': { type: 'js', deps: ['15b463e'], pkg: 'bb270fb-p2' },
  162165. addb5f2: { type: 'js', pkg: 'bb270fb-p2' },
  162166. '04b9d42': { type: 'js', deps: ['addb5f2'], pkg: 'bb270fb-p2' },
  162167. a0f4533: { type: 'js', pkg: 'bb270fb-p2' },
  162168. '853ce49': { type: 'js', deps: ['a0f4533'], pkg: 'bb270fb-p2' },
  162169. ab47665: { type: 'js', pkg: 'bb270fb-p2' },
  162170. '44392ad': { type: 'js', deps: ['ab47665'], pkg: 'bb270fb-p2' },
  162171. '900a2af': { type: 'js', pkg: 'bb270fb-p2' },
  162172. '26b4fbb': { type: 'js', deps: ['900a2af'], pkg: 'bb270fb-p2' },
  162173. a66501f: { type: 'js', pkg: 'bb270fb-p2' },
  162174. ff936dc: { type: 'js', deps: ['a66501f'], pkg: 'bb270fb-p2' },
  162175. '35a36ed': { type: 'js', pkg: 'bb270fb-p2' },
  162176. bf00e78: { type: 'js', deps: ['35a36ed'], pkg: 'bb270fb-p2' },
  162177. c741542: { type: 'js', pkg: 'bb270fb-p2' },
  162178. f33d5a7: { type: 'js', deps: ['c741542'], pkg: 'bb270fb-p2' },
  162179. f52126f: { type: 'js', pkg: 'bb270fb-p2' },
  162180. '24f04c3': { type: 'js', deps: ['f52126f'], pkg: 'bb270fb-p2' },
  162181. '87d32d8': { type: 'js', pkg: 'bb270fb-p2' },
  162182. b6b7d13: { type: 'js', deps: ['87d32d8'], pkg: 'bb270fb-p2' },
  162183. '6faf7e8': { type: 'js', pkg: 'bb270fb-p2' },
  162184. '318f687': { type: 'js', deps: ['6faf7e8'], pkg: 'bb270fb-p2' },
  162185. '3eb8396': { type: 'js', pkg: 'bb270fb-p2' },
  162186. c378883: { type: 'js', deps: ['3eb8396'], pkg: 'bb270fb-p2' },
  162187. '29d5418': { type: 'js', pkg: 'bb270fb-p2' },
  162188. b5777d7: { type: 'js', deps: ['29d5418'], pkg: 'bb270fb-p2' },
  162189. '8d1d0d7': { type: 'js', pkg: 'bb270fb-p2' },
  162190. '1374d92': { type: 'js', deps: ['8d1d0d7'], pkg: 'bb270fb-p2' },
  162191. '110db22': { type: 'js', pkg: 'bb270fb-p2' },
  162192. '7ddf948': { type: 'js', deps: ['110db22'], pkg: 'bb270fb-p2' },
  162193. '143d8a0': { type: 'js', pkg: 'bb270fb-p2' },
  162194. '146c272': { type: 'js', deps: ['143d8a0'], pkg: 'bb270fb-p2' },
  162195. '5b1e469': { type: 'js', pkg: 'bb270fb-p2' },
  162196. bcaa04f: { type: 'js', deps: ['5b1e469'], pkg: 'bb270fb-p2' },
  162197. '0ff2a45': { type: 'js', deps: ['6379272'], pkg: 'bb270fb-p2' },
  162198. bdb7b6c: { type: 'js', pkg: 'bb270fb-p2' },
  162199. '4089c89': { type: 'js', deps: ['bdb7b6c'], pkg: 'bb270fb-p2' },
  162200. '105534c': { type: 'js', pkg: 'bb270fb-p2' },
  162201. a3d9522: { type: 'js', pkg: 'bb270fb-p2' },
  162202. '045aed2': { type: 'js', deps: ['a3d9522'], pkg: 'bb270fb-p2' },
  162203. fad31aa: { type: 'js', pkg: 'bb270fb-p2' },
  162204. '8ff22cc': { type: 'js', deps: ['fad31aa'], pkg: 'bb270fb-p2' },
  162205. a4718a8: { type: 'js', pkg: 'bb270fb-p2' },
  162206. df6f408: { type: 'js', deps: ['a4718a8'], pkg: 'bb270fb-p2' },
  162207. '1b8df53': { type: 'js', pkg: 'bb270fb-p2' },
  162208. '0cce53c': { type: 'js', deps: ['1b8df53'], pkg: 'bb270fb-p2' },
  162209. '247b446': { type: 'js', pkg: 'bb270fb-p2' },
  162210. '29422ce': { type: 'js', deps: ['247b446'], pkg: 'bb270fb-p2' },
  162211. '83ab98e': { type: 'js', pkg: 'bb270fb-p2' },
  162212. '72ef6f3': { type: 'js', pkg: 'bb270fb-p2' },
  162213. '3844a38': { type: 'js', pkg: 'bb270fb-p2' },
  162214. '3687b03': { type: 'js', pkg: 'bb270fb-p2' },
  162215. '86104b5': { type: 'js', pkg: 'bb270fb-p2' },
  162216. '98f3b2b': {
  162217. type: 'js',
  162218. deps: [
  162219. '4221add',
  162220. '3c47886',
  162221. '04b9d42',
  162222. '6048037',
  162223. '853ce49',
  162224. '44392ad',
  162225. '26b4fbb',
  162226. 'ff936dc',
  162227. 'bf00e78',
  162228. 'f33d5a7',
  162229. '24f04c3',
  162230. 'b6b7d13',
  162231. '318f687',
  162232. 'c378883',
  162233. 'b5777d7',
  162234. '1374d92',
  162235. '7ddf948',
  162236. '146c272',
  162237. 'bcaa04f',
  162238. '0ff2a45',
  162239. '4089c89',
  162240. '1182062',
  162241. '045aed2',
  162242. '8ff22cc',
  162243. 'df6f408',
  162244. '0cce53c',
  162245. '29422ce',
  162246. '83ab98e',
  162247. '72ef6f3',
  162248. '3844a38',
  162249. '3687b03',
  162250. '86104b5'
  162251. ],
  162252. pkg: 'bb270fb-p2'
  162253. },
  162254. ef45ce7: { type: 'js', pkg: 'bb270fb-p1' },
  162255. b05c0e9: { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162256. '65e51e5': { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162257. fbdbeb5: { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162258. ba4ce6d: { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162259. bee33d5: { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162260. '21b570d': { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162261. '6243daf': { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162262. e7f188a: { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162263. b04409a: { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162264. '089c818': { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162265. '6ede223': { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162266. cbbd265: { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162267. '7dca41d': { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162268. '2a3393f': { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162269. '340c934': { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162270. d244488: { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162271. '660342d': { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162272. '88fb2df': { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162273. '41bdb77': { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162274. d2eaa0e: { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162275. b9a0224: { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162276. '4cff8f2': { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162277. '09dcea2': { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162278. dd4359a: { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162279. '59cf779': { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162280. '4420d0d': { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162281. '1b8f4d9': { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162282. '80c0750': { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162283. '1e2f37d': { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162284. '98504b1': { type: 'js', deps: ['ef45ce7'], pkg: 'bb270fb-p1' },
  162285. '2ab21d0': {
  162286. type: 'js',
  162287. deps: [
  162288. 'ef45ce7',
  162289. 'b05c0e9',
  162290. '65e51e5',
  162291. 'fbdbeb5',
  162292. 'ba4ce6d',
  162293. 'bee33d5',
  162294. '21b570d',
  162295. '6243daf',
  162296. 'e7f188a',
  162297. 'b04409a',
  162298. '089c818',
  162299. '6ede223',
  162300. 'cbbd265',
  162301. '7dca41d',
  162302. '2a3393f',
  162303. '340c934',
  162304. 'd244488',
  162305. '660342d',
  162306. '88fb2df',
  162307. '41bdb77',
  162308. 'd2eaa0e',
  162309. 'b9a0224',
  162310. '4cff8f2',
  162311. '09dcea2',
  162312. 'dd4359a',
  162313. '59cf779',
  162314. '4420d0d',
  162315. '1b8f4d9',
  162316. '80c0750',
  162317. '1e2f37d',
  162318. '98504b1'
  162319. ],
  162320. pkg: 'bb270fb-p1'
  162321. },
  162322. '820753e': { type: 'js', deps: ['05de7d5'], pkg: 'bb270fb-p8' },
  162323. '88c72b2': { type: 'js', deps: ['05de7d5'], pkg: 'bb270fb-p8' },
  162324. e520f0f: { type: 'js', deps: ['05de7d5'], pkg: 'bb270fb-p8' },
  162325. '4179d36': { type: 'js', pkg: 'bb270fb-p8' },
  162326. '092489c': { type: 'js', pkg: 'bb270fb-p8' },
  162327. '42986c6': { type: 'js', pkg: 'bb270fb-p8' },
  162328. '67cb347': { type: 'js', deps: ['820753e', '88c72b2', 'e520f0f', '4179d36', '092489c', '42986c6'], pkg: 'bb270fb-p8' },
  162329. '0be228d': { type: 'js', pkg: 'bb270fb-p8' },
  162330. '9eccf60': { type: 'js', pkg: 'bb270fb-p8' },
  162331. '9ff879c': { type: 'js', deps: ['67cb347', '9eccf60'], pkg: 'bb270fb-p8' },
  162332. '9bb3d4b': { type: 'js', deps: ['67cb347', '0be228d', '9ff879c'], pkg: 'bb270fb-p8' },
  162333. d0b806a: { type: 'js', deps: ['67cb347'], pkg: 'bb270fb-p8' },
  162334. '64fd89c': { type: 'js', deps: ['67cb347', '9462425'], pkg: 'bb270fb-p8' },
  162335. '6eb604f': { type: 'js', deps: ['67cb347'], pkg: 'bb270fb-p8' },
  162336. '7a8ed5b': { type: 'js', pkg: 'bb270fb-p8' },
  162337. ae0aa15: { type: 'js', deps: ['67cb347', '7a8ed5b'], pkg: 'bb270fb-p8' },
  162338. '4b7f4f1': { type: 'js', pkg: 'bb270fb-p8' },
  162339. d76643c: { type: 'js', deps: ['4b7f4f1'], pkg: 'bb270fb-p8' },
  162340. ec94a9b: { type: 'js', deps: ['d76643c'], pkg: 'bb270fb-p8' },
  162341. '9eb5fc8': { type: 'js', pkg: 'bb270fb-p8' },
  162342. '0cdd8f7': { type: 'js', deps: ['67cb347', '9eb5fc8', '9ff879c'], pkg: 'bb270fb-p8' },
  162343. '4b203bd': { type: 'js', deps: ['9bb3d4b', '9ff879c', 'd0b806a', '64fd89c', '6eb604f', 'ae0aa15', 'ec94a9b', '0cdd8f7'], pkg: 'bb270fb-p8' },
  162344. '016e43e': { type: 'js', deps: ['67cb347'], pkg: 'bb270fb-p8' },
  162345. a644627: { type: 'js', deps: ['67cb347', '4b203bd', '016e43e'], pkg: 'bb270fb-p8' },
  162346. '629311d': { type: 'js', deps: ['67cb347', '4b203bd'], pkg: 'bb270fb-p8' },
  162347. d063d24: { type: 'js', deps: ['67cb347', 'd76643c', '4b203bd', '629311d'], pkg: 'bb270fb-p8' },
  162348. '6fde012': { type: 'js', pkg: 'bb270fb-p8' },
  162349. ec115ac: { type: 'js', deps: ['67cb347', '4b203bd'], pkg: 'bb270fb-p8' },
  162350. '12f350f': { type: 'js', deps: ['67cb347', '6fde012', '4b203bd', 'ec115ac'], pkg: 'bb270fb-p8' },
  162351. '00254ad': { type: 'js', deps: ['67cb347', 'd76643c', 'bfeef5e', '4b203bd', '0c6d5ec'], pkg: 'bb270fb-p8' },
  162352. ece1489: { type: 'js', deps: ['67cb347'], pkg: 'bb270fb-p8' },
  162353. f18afbb: { type: 'js', deps: ['67cb347'], pkg: 'bb270fb-p8' },
  162354. '1f34d8a': { type: 'js', deps: ['67cb347', '4b203bd', '00254ad', 'ece1489', 'f18afbb'], pkg: 'bb270fb-p8' },
  162355. '0d97a69': { type: 'js', deps: ['67cb347', 'd76643c', '4b203bd'], pkg: 'bb270fb-p8' },
  162356. '3f907f7': { type: 'js', deps: ['67cb347', '4b203bd'], pkg: 'bb270fb-p8' },
  162357. c701da8: { type: 'js', deps: ['67cb347', 'd76643c', '4b203bd', '0d97a69', '3f907f7'], pkg: 'bb270fb-p8' },
  162358. '883f0bb': { type: 'js', deps: ['67cb347', '4b203bd', '2798600'], pkg: 'bb270fb-p8' },
  162359. '1df99c7': { type: 'js', deps: ['67cb347'], pkg: 'bb270fb-p8' },
  162360. '7e8bc9c': { type: 'js', deps: ['67cb347', '4b203bd', '1df99c7'], pkg: 'bb270fb-p8' },
  162361. f9c4b60: { type: 'js', deps: ['67cb347', 'd76643c', '4b203bd'], pkg: 'bb270fb-p8' },
  162362. c3b8083: { type: 'js', deps: ['67cb347', 'd76643c', '4b203bd'], pkg: 'bb270fb-p8' },
  162363. a60a09c: { type: 'js', deps: ['67cb347'], pkg: 'bb270fb-p8' },
  162364. '91a3f48': { type: 'js', deps: ['67cb347'], pkg: 'bb270fb-p8' },
  162365. '9eee341': { type: 'js', deps: ['67cb347'], pkg: 'bb270fb-p8' },
  162366. '4230be8': { type: 'js', deps: ['67cb347'], pkg: 'bb270fb-p8' },
  162367. '9c1d31e': { type: 'js', deps: ['67cb347', '4b203bd', 'c3b8083', 'a60a09c', '91a3f48', '9eee341', '4230be8'], pkg: 'bb270fb-p8' },
  162368. '3dad774': { type: 'js', deps: ['67cb347', 'd76643c', '4b203bd'], pkg: 'bb270fb-p8' },
  162369. '3c6a301': { type: 'js', deps: ['67cb347', '4b203bd'], pkg: 'bb270fb-p8' },
  162370. '46722e8': { type: 'js', deps: ['67cb347', '4b203bd', '3dad774', '3c6a301'], pkg: 'bb270fb-p8' },
  162371. '44d22a0': { type: 'js', deps: ['67cb347'], pkg: 'bb270fb-p8' },
  162372. fd0cba4: { type: 'js', deps: ['67cb347', '44d22a0'], pkg: 'bb270fb-p8' },
  162373. '82addeb': { type: 'js', deps: ['67cb347'], pkg: 'bb270fb-p8' },
  162374. f025399: { type: 'js', deps: ['67cb347', '4b203bd', 'fd0cba4', '82addeb'], pkg: 'bb270fb-p8' },
  162375. '120ce61': { type: 'js', deps: ['67cb347', 'd76643c', '4b203bd', '3f3da1f'], pkg: 'bb270fb-p8' },
  162376. '930430f': { type: 'js', deps: ['67cb347', '120ce61'], pkg: 'bb270fb-p8' },
  162377. '575a407': { type: 'js', deps: ['67cb347', '6fde012', '4b203bd', '930430f'], pkg: 'bb270fb-p8' },
  162378. db0f512: { type: 'js', deps: ['67cb347', 'd76643c', '4b203bd'], pkg: 'bb270fb-p8' },
  162379. '5efc44c': { type: 'js', deps: ['67cb347'], pkg: 'bb270fb-p8' },
  162380. a43a116: { type: 'js', deps: ['67cb347'], pkg: 'bb270fb-p8' },
  162381. '4f0aa53': { type: 'js', deps: ['67cb347', 'd76643c', '4b203bd'], pkg: 'bb270fb-p8' },
  162382. '6c08988': { type: 'js', deps: ['67cb347', '4b203bd', '5efc44c', 'a43a116', '4f0aa53'], pkg: 'bb270fb-p8' },
  162383. '186ff71': {
  162384. type: 'js',
  162385. deps: ['a644627', 'd063d24', '12f350f', '1f34d8a', 'c701da8', '883f0bb', '7e8bc9c', 'f9c4b60', '9c1d31e', '46722e8', 'f025399', '575a407', 'db0f512', '6c08988', 'ec94a9b'],
  162386. pkg: 'bb270fb-p8'
  162387. },
  162388. c98efe1: { type: 'js', deps: ['186ff71'], pkg: 'bb270fb-p8' },
  162389. c2fb93a: { type: 'js', pkg: 'bb270fb-p12' },
  162390. '5dac11d': { type: 'js', pkg: 'bb270fb-p12' },
  162391. '3c17a83': { type: 'js', pkg: 'bb270fb-p12' },
  162392. '1524a7f': { type: 'js', deps: ['3c17a83'], pkg: 'bb270fb-p12' },
  162393. '94708b5': { type: 'js', pkg: 'bb270fb-p12' },
  162394. '33942d8': { type: 'js', deps: ['94708b5', '1524a7f'], pkg: 'bb270fb-p12' },
  162395. '3b43d07': { type: 'js', pkg: 'bb270fb-p12' },
  162396. '736dfcf': { type: 'js', deps: ['94708b5', 'c2fb93a', '33942d8', '3b43d07'], pkg: 'bb270fb-p12' },
  162397. '796a468': { type: 'js', deps: ['c2fb93a'], pkg: 'bb270fb-p12' },
  162398. '830ca24': { type: 'js', deps: ['94708b5', 'c2fb93a'], pkg: 'bb270fb-p12' },
  162399. '39c229f': { type: 'js', deps: ['94708b5', 'c2fb93a'], pkg: 'bb270fb-p12' },
  162400. '7d11dfe': { type: 'js', deps: ['94708b5', 'c2fb93a', '796a468', '830ca24', '39c229f'], pkg: 'bb270fb-p12' },
  162401. '8c86bce': { type: 'js', pkg: 'bb270fb-p12' },
  162402. '7be6c4d': { type: 'js', deps: ['8c86bce'], pkg: 'bb270fb-p12' },
  162403. bb94b8e: { type: 'js', deps: ['c2fb93a'], pkg: 'bb270fb-p12' },
  162404. '3e26c5b': { url: d + '/thirds/mpegts.js/mpegts.js', type: 'js' },
  162405. '2459b41': { url: d + '/thirds/hls.js/hls.js', type: 'js' },
  162406. '8f50d86': { type: 'js', pkg: 'bb270fb-p7' },
  162407. '7e537bb': { type: 'js', pkg: 'bb270fb-p7' },
  162408. '3a2f97a': { type: 'js', pkg: 'bb270fb-p7' },
  162409. ebd463a: { type: 'js', pkg: 'bb270fb-p7' },
  162410. '0c5086f': { type: 'js', pkg: 'bb270fb-p7' },
  162411. '743a8c9': { type: 'js', pkg: 'bb270fb-p7' },
  162412. '506ef56': { type: 'js', deps: ['3a2f97a', 'ebd463a', '0c5086f', '743a8c9'], pkg: 'bb270fb-p7' },
  162413. b6ca166: { type: 'js', pkg: 'bb270fb-p7' },
  162414. e80e55d: { type: 'js', pkg: 'bb270fb-p7' },
  162415. '9cc04f8': { type: 'js', pkg: 'bb270fb-p7' },
  162416. '36b3e46': { type: 'js', deps: ['b6ca166', 'e80e55d', '1936458', '7e537bb', '9cc04f8'], pkg: 'bb270fb-p7' },
  162417. '85f1d2f': { type: 'js', deps: ['8f50d86', '7e537bb', '506ef56', '36b3e46'], pkg: 'bb270fb-p7' },
  162418. '82b9bfe': { type: 'js', pkg: 'bb270fb-p7' },
  162419. '2671faa': { type: 'js', deps: ['85f1d2f'], pkg: 'bb270fb-p7' },
  162420. '7ab5cec': { type: 'js', deps: ['85f1d2f'], pkg: 'bb270fb-p7' },
  162421. a14b1f4: { type: 'js', deps: ['82b9bfe', '2671faa', '7ab5cec'], pkg: 'bb270fb-p7' },
  162422. dee639a: { type: 'js', deps: ['85f1d2f'], pkg: 'bb270fb-p7' },
  162423. d9d38ba: { type: 'js', pkg: 'bb270fb-p7' },
  162424. '001822b': { type: 'js', pkg: 'bb270fb-p7' },
  162425. '5d199d1': { type: 'js', pkg: 'bb270fb-p7' },
  162426. '60085cc': { type: 'js', pkg: 'bb270fb-p7' },
  162427. a2e16c2: { type: 'js', deps: ['85f1d2f'], pkg: 'bb270fb-p7' },
  162428. '3ddc238': { type: 'js', pkg: 'bb270fb-p7' },
  162429. f46e253: { type: 'js', deps: ['85f1d2f'], pkg: 'bb270fb-p7' },
  162430. e09c032: { type: 'js', pkg: 'bb270fb-p7' },
  162431. '701f8fa': { type: 'js', deps: ['e09c032'], pkg: 'bb270fb-p7' },
  162432. bef6216: { type: 'js', deps: ['d9d38ba', '001822b', '5d199d1', '60085cc', 'a2e16c2', '3ddc238', 'f46e253', '701f8fa'], pkg: 'bb270fb-p7' },
  162433. '84c900a': { type: 'js', deps: ['85f1d2f'], pkg: 'bb270fb-p7' },
  162434. a2ef406: { type: 'js', pkg: 'bb270fb-p7' },
  162435. f3eee8c: { type: 'js', pkg: 'bb270fb-p7' },
  162436. '3d763ee': { type: 'js', deps: ['85f1d2f'], pkg: 'bb270fb-p7' },
  162437. '834d927': { type: 'js', deps: ['85f1d2f'], pkg: 'bb270fb-p7' },
  162438. '2e39fbc': { type: 'js', deps: ['85f1d2f'], pkg: 'bb270fb-p7' },
  162439. c195c7e: { type: 'js', deps: ['85f1d2f'], pkg: 'bb270fb-p7' },
  162440. c010d54: { type: 'js', pkg: 'bb270fb-p7' },
  162441. a367614: { type: 'js', pkg: 'bb270fb-p7' },
  162442. '1fd4a5e': { type: 'js', deps: ['c010d54', 'a367614'], pkg: 'bb270fb-p7' },
  162443. '4139c37': { type: 'js', deps: ['85f1d2f'], pkg: 'bb270fb-p7' },
  162444. '82afbe1': { type: 'js', pkg: 'bb270fb-p7' },
  162445. '979e5b1': { type: 'js', pkg: 'bb270fb-p7' },
  162446. '721b74a': { type: 'js', deps: ['e09c032', '85f1d2f'], pkg: 'bb270fb-p7' },
  162447. b266afe: { type: 'js', deps: ['d9d38ba', '84c900a', 'a2ef406', 'f3eee8c', '3d763ee', '834d927', '2e39fbc', 'c195c7e', '1fd4a5e', '4139c37', '82afbe1', '979e5b1', '721b74a'], pkg: 'bb270fb-p7' },
  162448. d8251b4: { type: 'js', pkg: 'bb270fb-p7' },
  162449. d990a93: { type: 'js', deps: ['85f1d2f'], pkg: 'bb270fb-p7' },
  162450. '28b55d0': { type: 'js', deps: ['85f1d2f'], pkg: 'bb270fb-p7' },
  162451. cd4d684: { type: 'js', pkg: 'bb270fb-p7' },
  162452. a0a0c94: { type: 'js', pkg: 'bb270fb-p7' },
  162453. c6af085: { type: 'js', pkg: 'bb270fb-p7' },
  162454. b7a7220: { type: 'js', deps: ['85f1d2f'], pkg: 'bb270fb-p7' },
  162455. ee2a29d: { type: 'js', deps: ['85f1d2f'], pkg: 'bb270fb-p7' },
  162456. '79ea07e': { type: 'js', pkg: 'bb270fb-p7' },
  162457. '3fe489c': { type: 'js', deps: ['a367614'], pkg: 'bb270fb-p7' },
  162458. '41b528d': { type: 'js', deps: ['8f50d86', '85f1d2f'], pkg: 'bb270fb-p7' },
  162459. dfe02e9: { type: 'js', pkg: 'bb270fb-p7' },
  162460. '8670aa1': { type: 'js', deps: ['e09c032', '85f1d2f'], pkg: 'bb270fb-p7' },
  162461. '607b1e1': {
  162462. type: 'js',
  162463. deps: ['d9d38ba', 'd8251b4', 'd990a93', '28b55d0', 'cd4d684', 'a0a0c94', 'c6af085', 'b7a7220', 'ee2a29d', '79ea07e', '3fe489c', '41b528d', '6236206', 'dfe02e9', '8670aa1'],
  162464. pkg: 'bb270fb-p7'
  162465. },
  162466. ec5b44e: { type: 'js', deps: ['b6ca166', 'e80e55d', '9cc04f8', '7e537bb'], pkg: 'bb270fb-p7' },
  162467. '13bf0a3': { type: 'js', deps: ['ec5b44e'], pkg: 'bb270fb-p7' },
  162468. '8e98a26': { type: 'js', pkg: 'bb270fb-p7' },
  162469. '1613b9e': { type: 'js', pkg: 'bb270fb-p7' },
  162470. '91538a5': { type: 'js', pkg: 'bb270fb-p7' },
  162471. '32780ff': { type: 'js', pkg: 'bb270fb-p7' },
  162472. '01da50e': { type: 'js', deps: ['85f1d2f', 'a14b1f4', 'dee639a', 'bef6216', 'b266afe', '607b1e1', '13bf0a3', '506ef56', '8e98a26', '1613b9e', '91538a5', '32780ff'], pkg: 'bb270fb-p7' },
  162473. ac61cd7: { type: 'js', deps: ['01da50e'], pkg: 'bb270fb-p7' },
  162474. '4db75e6': { type: 'js', pkg: 'bb270fb-p7' },
  162475. a5a3a7e: { type: 'js', deps: ['ac61cd7', '4db75e6'], pkg: 'bb270fb-p7' },
  162476. '0720cd6': { type: 'js', pkg: 'bb270fb-p13' },
  162477. e90b1b4: { type: 'js', deps: ['0720cd6'], pkg: 'bb270fb-p13' },
  162478. '5ef90ec': { type: 'js', deps: ['e90b1b4'], pkg: 'bb270fb-p13' },
  162479. '242db4d': { type: 'js', pkg: 'bb270fb-p13' },
  162480. '1ef446b': { type: 'js', pkg: 'bb270fb-p13' },
  162481. '9f6b1b2': { type: 'js', pkg: 'bb270fb-p13' },
  162482. '4728b78': { type: 'js', deps: ['9f6b1b2'], pkg: 'bb270fb-p13' },
  162483. '7705ccb': { type: 'js', pkg: 'bb270fb-p13' },
  162484. '57a282e': { type: 'js', deps: ['0720cd6', '7705ccb'], pkg: 'bb270fb-p13' },
  162485. '89cf759': { type: 'js', deps: ['0720cd6', '57a282e', '9f6b1b2'], pkg: 'bb270fb-p13' },
  162486. '7e31bc8': { type: 'js', pkg: 'bb270fb-p13' },
  162487. d0797c2: { type: 'js', deps: ['9f6b1b2'], pkg: 'bb270fb-p13' },
  162488. '308431e': { type: 'js', deps: ['89cf759'], pkg: 'bb270fb-p13' },
  162489. '0d4462f': { type: 'js', deps: ['4728b78', '57a282e', '0720cd6', '89cf759', '7e31bc8', 'd0797c2', '308431e'], pkg: 'bb270fb-p13' },
  162490. b12ecca: { type: 'js', pkg: 'bb270fb-p13' },
  162491. dbc87cf: { type: 'js', deps: ['0720cd6', 'b12ecca', '9f6b1b2'], pkg: 'bb270fb-p13' },
  162492. '082fcfb': { type: 'js', deps: ['0720cd6', 'b12ecca', '7705ccb', 'dbc87cf'], pkg: 'bb270fb-p13' },
  162493. '249fcc6': { type: 'js', deps: ['9f6b1b2'], pkg: 'bb270fb-p13' },
  162494. '5bf5915': { type: 'js', deps: ['9f6b1b2'], pkg: 'bb270fb-p13' },
  162495. '7a6a35d': { type: 'js', pkg: 'bb270fb-p13' },
  162496. '5197e5e': { type: 'js', deps: ['9f6b1b2'], pkg: 'bb270fb-p13' },
  162497. '0b58d47': { type: 'js', pkg: 'bb270fb-p13' },
  162498. b39acee: { type: 'js', deps: ['9f6b1b2', '0720cd6', '89cf759', '57a282e', '082fcfb', '249fcc6', '5bf5915', '7a6a35d', '5197e5e', '0b58d47', '7e31bc8'], pkg: 'bb270fb-p13' },
  162499. '84c394d': { type: 'js', pkg: 'bb270fb-p13' },
  162500. b075e78: { type: 'js', pkg: 'bb270fb-p13' },
  162501. c37f34f: { type: 'js', pkg: 'bb270fb-p13' },
  162502. '6f26bbf': { type: 'js', deps: ['c37f34f'], pkg: 'bb270fb-p13' },
  162503. '7da2475': { type: 'js', deps: ['9f6b1b2'], pkg: 'bb270fb-p13' },
  162504. '797c6aa': { type: 'js', deps: ['0720cd6'], pkg: 'bb270fb-p13' },
  162505. ff378d9: { type: 'js', deps: ['797c6aa'], pkg: 'bb270fb-p13' },
  162506. a8bd6d1: { type: 'js', deps: ['797c6aa'], pkg: 'bb270fb-p13' },
  162507. '1cd9a76': { type: 'js', deps: ['7da2475', '9f6b1b2', 'ff378d9', '082fcfb', 'a8bd6d1'], pkg: 'bb270fb-p13' },
  162508. '379c540': { type: 'js', deps: ['0720cd6', '6f26bbf', '1cd9a76'], pkg: 'bb270fb-p13' },
  162509. c067fd2: { type: 'js', pkg: 'bb270fb-p13' },
  162510. '856a96f': { type: 'js', pkg: 'bb270fb-p13' },
  162511. da5b69b: { type: 'js', pkg: 'bb270fb-p13' },
  162512. '0c48073': { type: 'js', deps: ['da5b69b', '0d4462f', '208f98d', 'f81d3e4'], pkg: 'bb270fb-p13' },
  162513. '469bde5': { type: 'js', deps: ['0720cd6', '89cf759', '308431e', 'd0797c2', '57a282e', '9f6b1b2', '0d4462f', '4728b78'], pkg: 'bb270fb-p13' },
  162514. efef3de: { type: 'js', deps: ['0720cd6', '0b58d47', '469bde5', '0d4462f', '5197e5e'], pkg: 'bb270fb-p13' },
  162515. '39af250': { type: 'js', pkg: 'bb270fb-p13' },
  162516. '321ab7b': { type: 'js', deps: ['856a96f', '0c48073', '469bde5', 'efef3de', '39af250'], pkg: 'bb270fb-p13' },
  162517. f81d3e4: { type: 'js', deps: ['c067fd2', '321ab7b', '469bde5', '9f6b1b2', '39af250'], pkg: 'bb270fb-p13' },
  162518. f5885df: { type: 'js', deps: ['082fcfb'], pkg: 'bb270fb-p13' },
  162519. af2045f: { type: 'js', deps: ['208f98d', '1cd9a76', 'f81d3e4', '9f6b1b2', 'f5885df'], pkg: 'bb270fb-p13' },
  162520. a936ca0: { type: 'js', pkg: 'bb270fb-p13' },
  162521. '378d77c': { type: 'js', deps: ['af2045f', '1cd9a76', '379c540'], pkg: 'bb270fb-p13' },
  162522. '6a1f992': { type: 'js', deps: ['9f6b1b2', '0720cd6', '379c540', 'af2045f', 'a936ca0', '378d77c'], pkg: 'bb270fb-p13' },
  162523. a93b8e7: { type: 'js', pkg: 'bb270fb-p13' },
  162524. a749889: { type: 'js', pkg: 'bb270fb-p13' },
  162525. '1646d31': { type: 'js', pkg: 'bb270fb-p13' },
  162526. '325a613': { type: 'js', deps: ['ede7588'], pkg: 'bb270fb-p13' },
  162527. f0c012d: { type: 'js', pkg: 'bb270fb-p13' },
  162528. '45184db': { type: 'js', pkg: 'bb270fb-p13' },
  162529. d77aa24: { type: 'js', pkg: 'bb270fb-p13' },
  162530. ede7588: { type: 'js', deps: ['0720cd6', 'b39acee', 'b075e78', '6a1f992', 'a93b8e7', 'a749889', '1646d31', '325a613', 'f0c012d', '45184db', 'd77aa24', '4783810'], pkg: 'bb270fb-p13' },
  162531. ab3f86f: { type: 'js', deps: ['ede7588'], pkg: 'bb270fb-p13' },
  162532. c493348: { type: 'js', deps: ['0720cd6'], pkg: 'bb270fb-p13' },
  162533. '36850ad': { type: 'js', deps: ['84c394d', 'ab3f86f', 'ede7588'], pkg: 'bb270fb-p13' },
  162534. '6ff93ea': { type: 'js', deps: ['36850ad'], pkg: 'bb270fb-p13' },
  162535. '72e73eb': { type: 'js', pkg: 'bb270fb-p13' },
  162536. '208f98d': { type: 'js', deps: ['0720cd6', 'b39acee', '84c394d', 'ab3f86f', 'c493348', 'ede7588', '4783810', '6ff93ea', '72e73eb', '39af250'], pkg: 'bb270fb-p13' },
  162537. afe87f4: { type: 'js', deps: ['0d4462f', '0720cd6', '208f98d', 'ede7588', '469bde5', 'efef3de'], pkg: 'bb270fb-p13' },
  162538. d12cc17: { type: 'js', deps: ['9f6b1b2', '0720cd6'], pkg: 'bb270fb-p13' },
  162539. '6d1c1ec': { type: 'js', deps: ['8934861'], pkg: 'bb270fb-p13' },
  162540. f40474a: { type: 'js', deps: ['8934861'], pkg: 'bb270fb-p13' },
  162541. '0022f23': { type: 'js', deps: ['8934861'], pkg: 'bb270fb-p13' },
  162542. '9719fc0': { type: 'js', deps: ['208f98d', 'c067fd2', '8934861', '3971faf', 'f40474a', '0022f23'], pkg: 'bb270fb-p13' },
  162543. f459abb: { type: 'js', pkg: 'bb270fb-p13' },
  162544. '9b8e585': { type: 'js', pkg: 'bb270fb-p13' },
  162545. '62e2d43': { type: 'js', pkg: 'bb270fb-p13' },
  162546. '948875f': { type: 'js', deps: ['62e2d43'], pkg: 'bb270fb-p13' },
  162547. addfef5: { type: 'js', pkg: 'bb270fb-p13' },
  162548. '90e19f4': { type: 'js', deps: ['b12ecca', '8934861', '9b8e585', '948875f', 'addfef5'], pkg: 'bb270fb-p13' },
  162549. '5642bcf': { type: 'js', deps: ['f459abb', '90e19f4'], pkg: 'bb270fb-p13' },
  162550. '7a16f1c': { type: 'js', deps: ['90e19f4'], pkg: 'bb270fb-p13' },
  162551. '4504cb7': { type: 'js', deps: ['208f98d', '8934861', '3971faf', '9719fc0', 'c067fd2', '5642bcf', '7a16f1c'], pkg: 'bb270fb-p13' },
  162552. '4f5db42': { type: 'js', deps: ['8934861'], pkg: 'bb270fb-p13' },
  162553. adb189c: { type: 'js', pkg: 'bb270fb-p13' },
  162554. '84d73f6': { type: 'js', deps: ['8934861', '2f6a93d'], pkg: 'bb270fb-p13' },
  162555. '23d147c': { type: 'js', deps: ['8934861', 'ede7588', '2f6a93d'], pkg: 'bb270fb-p13' },
  162556. '2feda74': { type: 'js', deps: ['8934861'], pkg: 'bb270fb-p13' },
  162557. cd44511: { type: 'js', deps: ['8934861', 'ede7588', '84c394d', 'ab3f86f', '2f6a93d', '23d147c', '2feda74'], pkg: 'bb270fb-p13' },
  162558. '2d845ff': { type: 'js', deps: ['8934861', 'cd44511'], pkg: 'bb270fb-p13' },
  162559. '537e9ed': { type: 'js', deps: ['8934861'], pkg: 'bb270fb-p13' },
  162560. c6a28aa: { type: 'js', pkg: 'bb270fb-p13' },
  162561. ed671e7: { type: 'js', deps: ['8934861'], pkg: 'bb270fb-p13' },
  162562. d8787a4: { type: 'js', deps: ['8934861'], pkg: 'bb270fb-p13' },
  162563. '743362d': { type: 'js', deps: ['8934861'], pkg: 'bb270fb-p13' },
  162564. '2f6a93d': {
  162565. type: 'js',
  162566. deps: [
  162567. '6d1c1ec',
  162568. '8934861',
  162569. 'ede7588',
  162570. 'b075e78',
  162571. '6a1f992',
  162572. '4504cb7',
  162573. '0022f23',
  162574. '4783810',
  162575. '4f5db42',
  162576. 'adb189c',
  162577. '1646d31',
  162578. '325a613',
  162579. '84d73f6',
  162580. 'a93b8e7',
  162581. '2d845ff',
  162582. 'd77aa24',
  162583. '537e9ed',
  162584. 'c6a28aa',
  162585. 'ed671e7',
  162586. '45184db',
  162587. 'a749889',
  162588. 'd8787a4',
  162589. 'f0c012d',
  162590. '743362d'
  162591. ],
  162592. pkg: 'bb270fb-p13'
  162593. },
  162594. '5cc94bd': { type: 'js', deps: ['8934861', '0022f23'], pkg: 'bb270fb-p13' },
  162595. '77de7e7': { type: 'js', pkg: 'bb270fb-p13' },
  162596. cda97b5: { type: 'js', pkg: 'bb270fb-p13' },
  162597. '67e60d5': { type: 'js', deps: ['77de7e7', '5742213', 'cda97b5'], pkg: 'bb270fb-p13' },
  162598. '554c0f4': { type: 'js', deps: ['67e60d5'], pkg: 'bb270fb-p13' },
  162599. e10d0f1: { type: 'js', deps: ['554c0f4'], pkg: 'bb270fb-p13' },
  162600. a97dc2f: { type: 'js', deps: ['e10d0f1'], pkg: 'bb270fb-p13' },
  162601. '0271386': { type: 'js', deps: ['a97dc2f'], pkg: 'bb270fb-p13' },
  162602. '3971faf': { type: 'js', deps: ['8934861', 'ede7588', '84c394d', 'ab3f86f', '2f6a93d', '23d147c', '2feda74', '5cc94bd', '0022f23', '4f5db42', '72e73eb', '0271386'], pkg: 'bb270fb-p13' },
  162603. cd15da5: { type: 'js', deps: ['208f98d', '3971faf', '8934861', '9719fc0', 'c067fd2'], pkg: 'bb270fb-p13' },
  162604. '5c8c3e6': { type: 'js', deps: ['8934861', 'cd15da5'], pkg: 'bb270fb-p13' },
  162605. '22d8f42': { type: 'js', deps: ['8934861', '208f98d', 'c067fd2', '3971faf', '5c8c3e6', '9719fc0'], pkg: 'bb270fb-p13' },
  162606. '31250a6': { type: 'js', pkg: 'bb270fb-p13' },
  162607. f2173d2: { type: 'js', deps: ['ede7588', '0720cd6', '208f98d'], pkg: 'bb270fb-p13' },
  162608. '526fa12': { type: 'js', deps: ['f2173d2', '0720cd6'], pkg: 'bb270fb-p13' },
  162609. '74b6f5f': { type: 'js', deps: ['0720cd6', 'f2173d2'], pkg: 'bb270fb-p13' },
  162610. a3d05a8: { type: 'js', deps: ['526fa12', '74b6f5f'], pkg: 'bb270fb-p13' },
  162611. ebcd228: { type: 'js', deps: ['b39acee'], pkg: 'bb270fb-p13' },
  162612. '52b7d7d': { type: 'js', deps: ['39af250', 'f81d3e4', '208f98d'], pkg: 'bb270fb-p13' },
  162613. '01a76b8': { type: 'js', deps: ['9f6b1b2', '0720cd6', '52b7d7d'], pkg: 'bb270fb-p13' },
  162614. e0fd613: { type: 'js', deps: ['39af250', 'f81d3e4', '208f98d', '01a76b8'], pkg: 'bb270fb-p13' },
  162615. '966955a': { type: 'js', deps: ['b12ecca', '57a282e', 'e0fd613'], pkg: 'bb270fb-p13' },
  162616. e16e8e9: { type: 'js', deps: ['node_modules/fflate/lib/index.cjs'], pkg: 'bb270fb-p13' },
  162617. '889b671': { type: 'js', deps: ['8934861'], pkg: 'bb270fb-p13' },
  162618. '32ed37c': { type: 'js', pkg: 'bb270fb-p13' },
  162619. '3c5c9a9': { type: 'js', deps: ['32ed37c'], pkg: 'bb270fb-p13' },
  162620. '3f75d59': { type: 'js', deps: ['379c540', '3c5c9a9'], pkg: 'bb270fb-p13' },
  162621. c59885b: { type: 'js', deps: ['f81d3e4', '208f98d'], pkg: 'bb270fb-p13' },
  162622. '17304b2': { type: 'js', deps: ['c59885b'], pkg: 'bb270fb-p13' },
  162623. ab0eec0: { type: 'js', deps: ['c59885b'], pkg: 'bb270fb-p13' },
  162624. c55aa6b: { type: 'js', deps: ['208f98d', 'c067fd2', '8934861', '3971faf', '9719fc0'], pkg: 'bb270fb-p13' },
  162625. '23acdd3': { type: 'js', pkg: 'bb270fb-p13' },
  162626. b55b81e: { type: 'js', deps: ['0720cd6'], pkg: 'bb270fb-p13' },
  162627. d09db77: { type: 'js', pkg: 'bb270fb-p13' },
  162628. eebe99d: { type: 'js', pkg: 'bb270fb-p13' },
  162629. '969117c': {
  162630. type: 'js',
  162631. deps: [
  162632. '5ef90ec',
  162633. '242db4d',
  162634. '1ef446b',
  162635. 'afe87f4',
  162636. 'd12cc17',
  162637. '4493233',
  162638. '31250a6',
  162639. 'a3d05a8',
  162640. '8934861',
  162641. 'f40474a',
  162642. 'ebcd228',
  162643. '966955a',
  162644. '2f6a93d',
  162645. 'e16e8e9',
  162646. '554c0f4',
  162647. 'e90b1b4',
  162648. '889b671',
  162649. '3f75d59',
  162650. '17304b2',
  162651. 'ab0eec0',
  162652. 'c55aa6b',
  162653. '23acdd3',
  162654. 'b55b81e',
  162655. 'd09db77',
  162656. 'eebe99d'
  162657. ],
  162658. pkg: 'bb270fb-p13'
  162659. },
  162660. bd8777f: { type: 'js', pkg: 'bb270fb-p13' },
  162661. '3d878b2': { type: 'js', deps: ['bd8777f', '0720cd6'], pkg: 'bb270fb-p13' },
  162662. '4c070ac': { type: 'js', deps: ['3d878b2'], pkg: 'bb270fb-p13' },
  162663. '56c7e27': { type: 'js', pkg: 'bb270fb-p13' },
  162664. '2ff7694': { type: 'js', pkg: 'bb270fb-p13' },
  162665. cbd576c: { type: 'js', deps: ['56c7e27', '2ff7694'], pkg: 'bb270fb-p13' },
  162666. e4cd322: { type: 'js', deps: ['2ff7694'], pkg: 'bb270fb-p13' },
  162667. bcb3cfc: { type: 'js', deps: ['cbd576c', 'e4cd322'], pkg: 'bb270fb-p13' },
  162668. '4f9dc12': { type: 'js', deps: ['bcb3cfc'], pkg: 'bb270fb-p13' },
  162669. ef4541a: { type: 'js', deps: ['4f9dc12'], pkg: 'bb270fb-p13' },
  162670. '93da6ce': { type: 'js', pkg: 'bb270fb-p13' },
  162671. '7d5048e': { type: 'js', deps: ['93da6ce'], pkg: 'bb270fb-p13' },
  162672. '5ed30fa': { type: 'js', deps: ['56c7e27', '7d5048e'], pkg: 'bb270fb-p13' },
  162673. '8608c9a': { type: 'js', deps: ['5ed30fa'], pkg: 'bb270fb-p13' },
  162674. '8f3ef21': { type: 'js', deps: ['ef4541a', '8608c9a'], pkg: 'bb270fb-p13' },
  162675. bdab8fa: { type: 'js', deps: ['8f3ef21'], pkg: 'bb270fb-p13' },
  162676. '20a593d': { type: 'js', deps: ['bdab8fa'], pkg: 'bb270fb-p13' },
  162677. '22c1ca5': { type: 'js', deps: ['4c070ac', '20a593d'], pkg: 'bb270fb-p13' },
  162678. '230927e': { type: 'js', pkg: 'bb270fb-p13' },
  162679. eb2305a: { type: 'js', pkg: 'bb270fb-p13' },
  162680. '13c312c': { type: 'js', pkg: 'bb270fb-p13' },
  162681. '02b0e16': { type: 'js', deps: ['20a593d', 'eb2305a', '13c312c', '3d878b2'], pkg: 'bb270fb-p13' },
  162682. fd1e221: { type: 'js', pkg: 'bb270fb-p13' },
  162683. d5af96a: { type: 'js', deps: ['554c0f4'], pkg: 'bb270fb-p13' },
  162684. '55805a3': { type: 'js', pkg: 'bb270fb-p13' },
  162685. b89ecc6: { type: 'js', deps: ['fd1e221'], pkg: 'bb270fb-p13' },
  162686. '68af3ba': { type: 'js', deps: ['bdab8fa'], pkg: 'bb270fb-p13' },
  162687. '980790c': { type: 'js', deps: ['3d878b2', '68af3ba'], pkg: 'bb270fb-p13' },
  162688. dcec2df: { type: 'js', deps: ['3d878b2', '20a593d', 'b89ecc6'], pkg: 'bb270fb-p13' },
  162689. c4f7092: { type: 'js', pkg: 'bb270fb-p13' },
  162690. '5348d58': { type: 'js', deps: ['3d878b2', '20a593d', '1cd9a76', '082fcfb', 'c4f7092'], pkg: 'bb270fb-p13' },
  162691. '068d613': { type: 'js', deps: ['554c0f4', 'b89ecc6', '980790c', 'dcec2df', '5348d58'], pkg: 'bb270fb-p13' },
  162692. '599ca3b': { type: 'js', deps: ['3d878b2', 'd5af96a', '20a593d', '554c0f4', '55805a3', '068d613'], pkg: 'bb270fb-p13' },
  162693. c1cc3b1: { type: 'js', pkg: 'bb270fb-p13' },
  162694. '9a404b6': { type: 'js', deps: ['13c312c', 'c1cc3b1'], pkg: 'bb270fb-p13' },
  162695. '1947e20': { type: 'js', pkg: 'bb270fb-p13' },
  162696. '0bb6722': { type: 'js', deps: ['9a404b6', '1947e20'], pkg: 'bb270fb-p13' },
  162697. fb53fc9: { type: 'js', deps: ['3d878b2', '20a593d', 'fd1e221', '554c0f4'], pkg: 'bb270fb-p13' },
  162698. ec3dff9: { type: 'js', deps: ['9a404b6', '1947e20'], pkg: 'bb270fb-p13' },
  162699. cdb79c8: { type: 'js', deps: ['554c0f4', '4c070ac', '02b0e16', '20a593d', '13c312c', 'fd1e221', '599ca3b', '3d878b2', 'bdab8fa', '0bb6722', 'fb53fc9', 'ec3dff9'], pkg: 'bb270fb-p13' },
  162700. '6c17399': { type: 'js', deps: ['230927e', 'cdb79c8', 'd5af96a', '3d878b2', '55805a3'], pkg: 'bb270fb-p13' },
  162701. '77be806': { type: 'js', deps: ['3d878b2', '20a593d', '554c0f4'], pkg: 'bb270fb-p13' },
  162702. a6d2e8c: { type: 'js', deps: ['3d878b2', '20a593d'], pkg: 'bb270fb-p13' },
  162703. b7d91d7: { type: 'js', deps: ['554c0f4', 'a6d2e8c'], pkg: 'bb270fb-p13' },
  162704. a1c6d12: { type: 'js', pkg: 'bb270fb-p13' },
  162705. '574c134': { type: 'js', deps: ['3d878b2', 'a1c6d12', '554c0f4'], pkg: 'bb270fb-p13' },
  162706. '814f110': { type: 'js', pkg: 'bb270fb-p13' },
  162707. b0d4253: { type: 'js', deps: ['554c0f4', '22c1ca5', '6c17399', '7120804', '77be806', 'd5af96a', 'b7d91d7', '20a593d', '574c134', '3d878b2', '814f110'], pkg: 'bb270fb-p13' },
  162708. acb3a84: { type: 'js', deps: ['554c0f4'], pkg: 'bb270fb-p13' },
  162709. '1df7f27': { type: 'js', deps: ['b0d4253', 'acb3a84', '554c0f4', '20a593d', '3d878b2'], pkg: 'bb270fb-p13' },
  162710. c31a48c: { type: 'js', pkg: 'bb270fb-p13' },
  162711. '6e9631c': { type: 'js', pkg: 'bb270fb-p13' },
  162712. '22b926c': { type: 'js', deps: ['32ed37c'], pkg: 'bb270fb-p13' },
  162713. '543a05d': { type: 'js', deps: ['22b926c'], pkg: 'bb270fb-p13' },
  162714. c720e68: { type: 'js', pkg: 'bb270fb-p13' },
  162715. '465c405': { type: 'js', pkg: 'bb270fb-p13' },
  162716. '3fe78ca': { type: 'js', deps: ['c720e68', '465c405'], pkg: 'bb270fb-p13' },
  162717. cdea76a: { type: 'js', pkg: 'bb270fb-p13' },
  162718. '7c4b159': { type: 'js', deps: ['cdea76a'], pkg: 'bb270fb-p13' },
  162719. '0281036': { type: 'js', pkg: 'bb270fb-p13' },
  162720. b8831bf: { type: 'js', pkg: 'bb270fb-p13' },
  162721. '370c12f': { type: 'js', deps: ['7167655', '0281036', 'b8831bf'], pkg: 'bb270fb-p13' },
  162722. '3ee08bb': { type: 'js', pkg: 'bb270fb-p13' },
  162723. '8e889ae': { type: 'js', deps: ['3ee08bb'], pkg: 'bb270fb-p13' },
  162724. '7a552ed': { type: 'js', pkg: 'bb270fb-p13' },
  162725. '12aeeb7': { type: 'js', deps: ['7a552ed'], pkg: 'bb270fb-p13' },
  162726. '660a052': { type: 'js', pkg: 'bb270fb-p13' },
  162727. '737cc51': { type: 'js', pkg: 'bb270fb-p13' },
  162728. '1ea8373': { type: 'js', deps: ['737cc51'], pkg: 'bb270fb-p13' },
  162729. '69209dc': { type: 'js', deps: ['1ea8373'], pkg: 'bb270fb-p13' },
  162730. ee2e51f: { type: 'js', pkg: 'bb270fb-p13' },
  162731. '4ef806d': { type: 'js', deps: ['660a052'], pkg: 'bb270fb-p13' },
  162732. f8929de: { type: 'js', deps: ['660a052', '69209dc', 'ee2e51f', '4ef806d'], pkg: 'bb270fb-p13' },
  162733. da20a07: { type: 'js', pkg: 'bb270fb-p13' },
  162734. '2d5fcbc': { type: 'js', deps: ['da20a07', '69209dc'], pkg: 'bb270fb-p13' },
  162735. '1af8192': { type: 'js', deps: ['ee2e51f', '69209dc', '2d5fcbc'], pkg: 'bb270fb-p13' },
  162736. '645df18': { type: 'js', deps: ['da20a07', 'ee2e51f', '69209dc'], pkg: 'bb270fb-p13' },
  162737. f08ee6a: { type: 'js', deps: ['f8929de', 'ee2e51f', '2d5fcbc', '1af8192', '645df18', '69209dc'], pkg: 'bb270fb-p13' },
  162738. e7882cd: { type: 'js', deps: ['7c4b159', '370c12f', '8e889ae', '12aeeb7', 'f08ee6a'], pkg: 'bb270fb-p13' },
  162739. f559703: { type: 'js', deps: ['ee2e51f', '69209dc'], pkg: 'bb270fb-p13' },
  162740. b4e88e2: { type: 'js', deps: ['3fe78ca', 'e7882cd', 'f559703'], pkg: 'bb270fb-p13' },
  162741. b6cdd08: { type: 'js', pkg: 'bb270fb-p13' },
  162742. '7a93be4': { type: 'js', deps: ['c1cc3b1', '69209dc'], pkg: 'bb270fb-p13' },
  162743. '7fd8702': { type: 'js', pkg: 'bb270fb-p13' },
  162744. '58e10f3': { type: 'js', deps: ['b6cdd08', '6431787', '7a93be4'], pkg: 'bb270fb-p13' },
  162745. '95150f8': { type: 'js', deps: ['b6cdd08', '6431787', '7a93be4'], pkg: 'bb270fb-p13' },
  162746. e4c955d: { type: 'js', deps: ['b6cdd08', '6431787', '7a93be4', '58e10f3', '95150f8'], pkg: 'bb270fb-p13' },
  162747. '2d091ab': { type: 'js', deps: ['58e10f3', '95150f8', 'e4c955d'], pkg: 'bb270fb-p13' },
  162748. c90055f: { type: 'js', pkg: 'bb270fb-p13' },
  162749. '8c6087d': { type: 'js', deps: ['c90055f'], pkg: 'bb270fb-p13' },
  162750. '3c60657': { type: 'js', pkg: 'bb270fb-p13' },
  162751. '4f2376b': { type: 'js', deps: ['3c60657'], pkg: 'bb270fb-p13' },
  162752. '9d3ddc7': { type: 'js', deps: ['7167655', '4f2376b'], pkg: 'bb270fb-p13' },
  162753. '2811fae': { type: 'js', deps: ['c90055f', '4f2376b', '9d3ddc7'], pkg: 'bb270fb-p13' },
  162754. '3e863d0': { type: 'js', deps: ['c90055f', '9d3ddc7'], pkg: 'bb270fb-p13' },
  162755. c097ff2: { type: 'js', deps: ['c90055f', '9d3ddc7'], pkg: 'bb270fb-p13' },
  162756. '1c2f66b': { type: 'js', deps: ['7167655', '8c6087d', '2811fae', '3e863d0', 'c097ff2'], pkg: 'bb270fb-p13' },
  162757. '2d74866': { type: 'js', pkg: 'bb270fb-p13' },
  162758. '5fc9c42': { type: 'js', pkg: 'bb270fb-p13' },
  162759. '8aaeea0': { type: 'js', pkg: 'bb270fb-p13' },
  162760. '1e0c873': { type: 'js', pkg: 'bb270fb-p13' },
  162761. e7d7db6: { type: 'js', deps: ['4f2376b', 'cd7455e'], pkg: 'bb270fb-p13' },
  162762. '9d35672': { type: 'js', deps: ['7167655', 'cd7455e'], pkg: 'bb270fb-p13' },
  162763. '96bb2d8': { type: 'js', deps: ['7167655', 'cd7455e'], pkg: 'bb270fb-p13' },
  162764. e395d8a: { type: 'js', deps: ['5fc9c42', '7708958', 'e7d7db6', '9d35672', '5724749', '96bb2d8', 'cd7455e'], pkg: 'bb270fb-p13' },
  162765. '40d93b0': { type: 'js', deps: ['e395d8a', '6f3d450'], pkg: 'bb270fb-p13' },
  162766. '6f3d450': { type: 'js', deps: ['40d93b0', 'cd7455e'], pkg: 'bb270fb-p13' },
  162767. e3f4364: { type: 'js', deps: ['7167655'], pkg: 'bb270fb-p13' },
  162768. c706b11: { type: 'js', deps: ['7167655'], pkg: 'bb270fb-p13' },
  162769. e5a26cb: { type: 'js', deps: ['c706b11'], pkg: 'bb270fb-p13' },
  162770. '7abf05a': { type: 'js', deps: ['7167655'], pkg: 'bb270fb-p13' },
  162771. d0a109d: { type: 'js', pkg: 'bb270fb-p13' },
  162772. cd7455e: { type: 'js', deps: ['e395d8a', '6f3d450', 'e3f4364', 'e5a26cb', '7abf05a', 'd0a109d'], pkg: 'bb270fb-p13' },
  162773. '8fc69c7': { type: 'js', pkg: 'bb270fb-p13' },
  162774. '0c24b5b': { type: 'js', pkg: 'bb270fb-p13' },
  162775. '5f266bc': { type: 'js', deps: ['0c24b5b'], pkg: 'bb270fb-p13' },
  162776. '0fd2675': { type: 'js', deps: ['8fc69c7', '5f266bc'], pkg: 'bb270fb-p13' },
  162777. bb0e32c: { type: 'js', deps: ['f459abb', '90e19f4', '8fc69c7', 'f08ee6a'], pkg: 'bb270fb-p13' },
  162778. c0656a0: { type: 'js', deps: ['0c24b5b', 'c2fb93a'], pkg: 'bb270fb-p13' },
  162779. '255ffe6': { type: 'js', pkg: 'bb270fb-p13' },
  162780. edfe835: { type: 'js', pkg: 'bb270fb-p13' },
  162781. '420811f': { type: 'js', deps: ['255ffe6', '4016936', 'edfe835'], pkg: 'bb270fb-p13' },
  162782. '5fe8620': { type: 'js', pkg: 'bb270fb-p13' },
  162783. e867c26: { type: 'js', deps: ['4016936', '255ffe6', 'edfe835', '5fe8620'], pkg: 'bb270fb-p13' },
  162784. '4ac3b4b': { type: 'js', pkg: 'bb270fb-p13' },
  162785. fe3417c: { type: 'js', pkg: 'bb270fb-p13' },
  162786. '1cf6c8d': { type: 'js', pkg: 'bb270fb-p13' },
  162787. '2cd3c57': { type: 'js', deps: ['edfe835', '5fe8620'], pkg: 'bb270fb-p13' },
  162788. '0dc4652': { type: 'js', deps: ['4016936', '255ffe6', 'edfe835', '5fe8620'], pkg: 'bb270fb-p13' },
  162789. '92b7aeb': { type: 'js', deps: ['edfe835', '5fe8620'], pkg: 'bb270fb-p13' },
  162790. '3d7ed5d': { type: 'js', deps: ['420811f', 'e867c26', '4ac3b4b', 'fe3417c', '1cf6c8d', '2cd3c57', '0dc4652', '92b7aeb'], pkg: 'bb270fb-p13' },
  162791. '51f4a66': { type: 'js', deps: ['8fc69c7', 'c0656a0', '3d7ed5d'], pkg: 'bb270fb-p13' },
  162792. bc13b1e: { type: 'js', pkg: 'bb270fb-p13' },
  162793. '88aaa9f': { type: 'js', pkg: 'bb270fb-p13' },
  162794. '1d683b1': { type: 'js', deps: ['bc13b1e', '88aaa9f'], pkg: 'bb270fb-p13' },
  162795. d31e795: { type: 'js', deps: ['bc13b1e'], pkg: 'bb270fb-p13' },
  162796. '4ced7d0': { type: 'js', deps: ['0fd2675', 'bb0e32c', '51f4a66', '1d683b1', 'd31e795'], pkg: 'bb270fb-p13' },
  162797. '417c440': { type: 'js', pkg: 'bb270fb-p13' },
  162798. e188a35: { type: 'js', deps: ['417c440'], pkg: 'bb270fb-p13' },
  162799. f5157cc: { type: 'js', deps: ['e188a35'], pkg: 'bb270fb-p13' },
  162800. '15d502e': { type: 'js', deps: ['e188a35'], pkg: 'bb270fb-p13' },
  162801. e638c7d: { type: 'js', pkg: 'bb270fb-p13' },
  162802. '7b10f4e': { type: 'js', deps: ['e188a35', 'e638c7d'], pkg: 'bb270fb-p13' },
  162803. aef2b5d: { type: 'js', deps: ['f5157cc', '15d502e', '7b10f4e', 'e638c7d'], pkg: 'bb270fb-p13' },
  162804. '9f22909': { type: 'js', deps: ['9a404b6', 'aef2b5d', '9d3ddc7'], pkg: 'bb270fb-p13' },
  162805. e7b786a: { type: 'js', deps: ['8fc69c7'], pkg: 'bb270fb-p13' },
  162806. '83e94be': { type: 'js', deps: ['22b926c'], pkg: 'bb270fb-p13' },
  162807. bee5395: { type: 'js', pkg: 'bb270fb-p13' },
  162808. '038cecc': { type: 'js', pkg: 'bb270fb-p13' },
  162809. '507734b': { type: 'js', deps: ['22b926c'], pkg: 'bb270fb-p13' },
  162810. '7fd15ed': { type: 'js', pkg: 'bb270fb-p13' },
  162811. '08eaea5': { type: 'js', pkg: 'bb270fb-p13' },
  162812. '0e7eff8': { type: 'js', pkg: 'bb270fb-p13' },
  162813. dab7399: { type: 'js', pkg: 'bb270fb-p13' },
  162814. '7f51ac4': { type: 'js', pkg: 'bb270fb-p13' },
  162815. '593a13e': { type: 'js', pkg: 'bb270fb-p13' },
  162816. '956c740': { type: 'js', pkg: 'bb270fb-p13' },
  162817. '8f9a930': { type: 'js', pkg: 'bb270fb-p13' },
  162818. dabb193: { type: 'js', pkg: 'bb270fb-p13' },
  162819. e4a2fd3: { type: 'js', deps: ['22b926c', '7fd15ed', '08eaea5', '0e7eff8', 'dab7399', '7f51ac4', '593a13e', '956c740', '8f9a930', 'dabb193'], pkg: 'bb270fb-p13' },
  162820. '51fec73': { type: 'js', deps: ['22b926c'], pkg: 'bb270fb-p13' },
  162821. '1d2e6aa': { type: 'js', deps: ['22b926c', '51fec73', '08eaea5'], pkg: 'bb270fb-p13' },
  162822. '2f89ee9': { type: 'js', pkg: 'bb270fb-p13' },
  162823. e5d35ba: { type: 'js', pkg: 'bb270fb-p13' },
  162824. cc3b8db: { type: 'js', deps: ['22b926c', '1d2e6aa', '2f89ee9', 'e5d35ba'], pkg: 'bb270fb-p13' },
  162825. '27a6334': { type: 'js', deps: ['507734b', 'e4a2fd3', 'cc3b8db'], pkg: 'bb270fb-p13' },
  162826. '0941e37': { type: 'js', deps: ['22b926c'], pkg: 'bb270fb-p13' },
  162827. f8e20ea: { type: 'js', deps: ['9a404b6'], pkg: 'bb270fb-p13' },
  162828. a730faf: { type: 'js', deps: ['9a404b6'], pkg: 'bb270fb-p13' },
  162829. '3231dd7': { type: 'js', deps: ['22b926c', '038cecc', '0941e37', 'f8e20ea', 'a730faf'], pkg: 'bb270fb-p13' },
  162830. '3fb1f6b': { type: 'js', deps: ['22b926c', '27a6334', '3231dd7'], pkg: 'bb270fb-p13' },
  162831. d363a1e: { type: 'js', pkg: 'bb270fb-p13' },
  162832. edb1a84: { type: 'js', deps: ['22b926c', 'bee5395', '038cecc', '3fb1f6b', 'd363a1e', 'f8e20ea'], pkg: 'bb270fb-p13' },
  162833. '1a199fc': { type: 'js', deps: ['9a404b6', '8fc69c7', 'edb1a84'], pkg: 'bb270fb-p13' },
  162834. d05af8e: { type: 'js', deps: ['1a199fc'], pkg: 'bb270fb-p13' },
  162835. d49923c: { type: 'js', pkg: 'bb270fb-p13' },
  162836. bec4e73: { type: 'js', pkg: 'bb270fb-p13' },
  162837. ee2a2ca: { type: 'js', deps: ['d49923c', '08eaea5', 'bec4e73'], pkg: 'bb270fb-p13' },
  162838. '54a43f2': {
  162839. type: 'js',
  162840. deps: [
  162841. '543a05d',
  162842. 'b4e88e2',
  162843. 'b6cdd08',
  162844. '6431787',
  162845. '7a93be4',
  162846. '7fd8702',
  162847. '2d091ab',
  162848. '4078206',
  162849. '2d74866',
  162850. 'cd7455e',
  162851. '4ced7d0',
  162852. '9f22909',
  162853. 'e7b786a',
  162854. '83e94be',
  162855. 'd05af8e',
  162856. '5fc9c42',
  162857. 'ee2a2ca',
  162858. '1ea8373',
  162859. 'ee2e51f'
  162860. ],
  162861. pkg: 'bb270fb-p13'
  162862. },
  162863. edbd1e6: { type: 'js', pkg: 'bb270fb-p13' },
  162864. '24366fb': { type: 'js', deps: ['bec4e73'], pkg: 'bb270fb-p13' },
  162865. '5bc4006': { type: 'js', pkg: 'bb270fb-p13' },
  162866. '2b10224': { type: 'js', deps: ['edbd1e6', '5bc4006'], pkg: 'bb270fb-p13' },
  162867. '924d4d7': { type: 'js', deps: ['5bc4006'], pkg: 'bb270fb-p13' },
  162868. '29fc790': { type: 'js', deps: ['edbd1e6', '5bc4006'], pkg: 'bb270fb-p13' },
  162869. '9d4df82': { type: 'js', pkg: 'bb270fb-p13' },
  162870. '5412d0a': { type: 'js', deps: ['9d4df82'], pkg: 'bb270fb-p13' },
  162871. '0ce389d': { type: 'js', deps: ['9d4df82'], pkg: 'bb270fb-p13' },
  162872. '13a3595': { type: 'js', deps: ['5412d0a', '0ce389d'], pkg: 'bb270fb-p13' },
  162873. cfe87e8: { type: 'js', deps: ['1e0c873', '13a3595'], pkg: 'bb270fb-p13' },
  162874. eaec87d: { type: 'js', deps: ['7167655', 'cfe87e8', '5412d0a', '0ce389d'], pkg: 'bb270fb-p13' },
  162875. '434fc58': { type: 'js', deps: ['eaec87d'], pkg: 'bb270fb-p13' },
  162876. b732624: { type: 'js', pkg: 'bb270fb-p13' },
  162877. '7b166f8': { type: 'js', deps: ['b732624'], pkg: 'bb270fb-p13' },
  162878. b0f288f: { type: 'js', deps: ['e638c7d', '7b166f8'], pkg: 'bb270fb-p13' },
  162879. '7eecb40': { type: 'js', deps: ['e638c7d', '7b166f8'], pkg: 'bb270fb-p13' },
  162880. f4dd7ec: { type: 'js', deps: ['e638c7d'], pkg: 'bb270fb-p13' },
  162881. '836bc3e': { type: 'js', deps: ['b12ecca', 'f4dd7ec'], pkg: 'bb270fb-p13' },
  162882. '57ef70a': { type: 'js', deps: ['f4dd7ec', 'b12ecca', 'e638c7d'], pkg: 'bb270fb-p13' },
  162883. d18088c: { type: 'js', deps: ['7b166f8'], pkg: 'bb270fb-p13' },
  162884. '974b75f': { type: 'js', pkg: 'bb270fb-p13' },
  162885. '822cf1d': { type: 'js', deps: ['974b75f', 'f4dd7ec', 'e638c7d'], pkg: 'bb270fb-p13' },
  162886. '8ab9729': { type: 'js', deps: ['e638c7d', '7b166f8'], pkg: 'bb270fb-p13' },
  162887. da1cfdd: { type: 'js', deps: ['7b166f8'], pkg: 'bb270fb-p13' },
  162888. b85b881: { type: 'js', deps: ['7b166f8'], pkg: 'bb270fb-p13' },
  162889. '716897d': { type: 'js', deps: ['7b166f8'], pkg: 'bb270fb-p13' },
  162890. '5abb012': { type: 'js', deps: ['7b166f8'], pkg: 'bb270fb-p13' },
  162891. c1127d3: { type: 'js', deps: ['7b166f8'], pkg: 'bb270fb-p13' },
  162892. '9fcd9cf': {
  162893. type: 'js',
  162894. deps: ['9a404b6', 'b0f288f', '7eecb40', '836bc3e', '57ef70a', 'd18088c', '822cf1d', '4233655', '8ab9729', 'da1cfdd', 'b85b881', '716897d', '5abb012', 'c1127d3'],
  162895. pkg: 'bb270fb-p13'
  162896. },
  162897. db11fe7: { type: 'js', deps: ['9a404b6'], pkg: 'bb270fb-p13' },
  162898. '52cc40e': { type: 'js', pkg: 'bb270fb-p13' },
  162899. '1497e91': { type: 'js', pkg: 'bb270fb-p13' },
  162900. '7b6fb72': { type: 'js', pkg: 'bb270fb-p13' },
  162901. '0e6fafd': { type: 'js', deps: ['52cc40e', 'b732624', '1497e91', '7b6fb72'], pkg: 'bb270fb-p13' },
  162902. '19f23e2': { type: 'js', deps: ['9a404b6', '0e6fafd'], pkg: 'bb270fb-p13' },
  162903. '73e7970': { type: 'js', pkg: 'bb270fb-p13' },
  162904. ddb9431: { type: 'js', deps: ['bc13b1e'], pkg: 'bb270fb-p13' },
  162905. f3f6dff: { type: 'js', deps: ['bc13b1e'], pkg: 'bb270fb-p13' },
  162906. '7274bb7': { type: 'js', deps: ['e638c7d'], pkg: 'bb270fb-p13' },
  162907. ac2cf32: { type: 'js', deps: ['7274bb7'], pkg: 'bb270fb-p13' },
  162908. c305612: { type: 'js', pkg: 'bb270fb-p13' },
  162909. d4d9b14: { type: 'js', deps: ['7516437', 'c305612'], pkg: 'bb270fb-p13' },
  162910. cea985f: { type: 'js', deps: ['9a404b6'], pkg: 'bb270fb-p13' },
  162911. e95ab9d: { type: 'js', deps: ['9a404b6', 'ac2cf32', 'd4d9b14', 'cea985f'], pkg: 'bb270fb-p13' },
  162912. '98cb0a3': {
  162913. type: 'js',
  162914. deps: [
  162915. 'edbd1e6',
  162916. '7167655',
  162917. '24366fb',
  162918. '2b10224',
  162919. '924d4d7',
  162920. '29fc790',
  162921. '434fc58',
  162922. '9a404b6',
  162923. '8fc69c7',
  162924. '9fcd9cf',
  162925. 'db11fe7',
  162926. '19f23e2',
  162927. '73e7970',
  162928. 'd31e795',
  162929. 'ddb9431',
  162930. 'f3f6dff',
  162931. 'e95ab9d'
  162932. ],
  162933. pkg: 'bb270fb-p13'
  162934. },
  162935. '699daa2': { type: 'js', pkg: 'bb270fb-p13' },
  162936. e57cbeb: { type: 'js', deps: ['7167655'], pkg: 'bb270fb-p13' },
  162937. '624d5e8': { type: 'js', deps: ['cdea76a', 'e57cbeb'], pkg: 'bb270fb-p13' },
  162938. '7e0c70c': { type: 'js', deps: ['699daa2', '7167655', '1e0c873', '624d5e8'], pkg: 'bb270fb-p13' },
  162939. '3c1b58e': { type: 'js', deps: ['7e0c70c'], pkg: 'bb270fb-p13' },
  162940. '19a0203': { type: 'js', deps: ['3c1b58e'], pkg: 'bb270fb-p13' },
  162941. '80557b1': { type: 'js', deps: ['c706b11'], pkg: 'bb270fb-p13' },
  162942. '3d34417': { type: 'js', deps: ['7167655'], pkg: 'bb270fb-p13' },
  162943. '8539d3a': { type: 'js', deps: ['19a0203', '80557b1', '3d34417'], pkg: 'bb270fb-p13' },
  162944. '9ef0158': { type: 'js', pkg: 'bb270fb-p13' },
  162945. '33f3930': { type: 'js', deps: ['22b926c', '9a404b6', 'c1cc3b1', 'bec4e73', '08eaea5'], pkg: 'bb270fb-p13' },
  162946. '2d58d0f': { type: 'js', deps: ['22b926c', 'b12ecca', 'bee5395', '038cecc'], pkg: 'bb270fb-p13' },
  162947. bd53dfa: { type: 'js', deps: ['22b926c', '417c440'], pkg: 'bb270fb-p13' },
  162948. e55fdaf: { type: 'js', deps: ['22b926c'], pkg: 'bb270fb-p13' },
  162949. '384d1f5': { type: 'js', deps: ['2d58d0f', 'bd53dfa', 'e55fdaf'], pkg: 'bb270fb-p13' },
  162950. a6e349f: { type: 'js', pkg: 'bb270fb-p13' },
  162951. d1947c2: { type: 'js', pkg: 'bb270fb-p13' },
  162952. a58c1a5: { type: 'js', deps: ['a6e349f', 'd1947c2'], pkg: 'bb270fb-p13' },
  162953. '59bf24d': { type: 'js', pkg: 'bb270fb-p13' },
  162954. '6a4b549': { type: 'js', deps: ['7167655', '7e0c70c', '59bf24d'], pkg: 'bb270fb-p13' },
  162955. '4d22673': { type: 'js', deps: ['c31a48c', '6e9631c', '54a43f2', '98cb0a3', '8539d3a', '9ef0158', '33f3930', '384d1f5', '22b926c', 'a58c1a5', '6a4b549'], pkg: 'bb270fb-p13' },
  162956. '39b35d7': { type: 'js', pkg: 'bb270fb-p13' },
  162957. '691a873': { type: 'js', deps: ['7167655'], pkg: 'bb270fb-p13' },
  162958. '7aeb325': { type: 'js', pkg: 'bb270fb-p13' },
  162959. a76d5c4: { type: 'js', deps: ['7aeb325'], pkg: 'bb270fb-p13' },
  162960. '0471109': { type: 'js', pkg: 'bb270fb-p13' },
  162961. '4471e91': { type: 'js', pkg: 'bb270fb-p13' },
  162962. c8ae014: { type: 'js', pkg: 'bb270fb-p13' },
  162963. '0375f81': { type: 'js', deps: ['c8ae014'], pkg: 'bb270fb-p13' },
  162964. da3f995: { type: 'js', pkg: 'bb270fb-p13' },
  162965. '7e3e955': { type: 'js', pkg: 'bb270fb-p13' },
  162966. '6d48afa': {
  162967. type: 'js',
  162968. deps: [
  162969. '3533841',
  162970. '39b35d7',
  162971. 'bec4e73',
  162972. '691a873',
  162973. 'a76d5c4',
  162974. '0471109',
  162975. 'b12ecca',
  162976. '7167655',
  162977. 'ee2e51f',
  162978. '69209dc',
  162979. '4471e91',
  162980. '7705ccb',
  162981. 'e95ab9d',
  162982. '0375f81',
  162983. 'c4f7092',
  162984. 'da3f995',
  162985. '7e3e955'
  162986. ],
  162987. pkg: 'bb270fb-p13'
  162988. },
  162989. '2cbefd6': { type: 'js', pkg: 'bb270fb-p13' },
  162990. '6179de2': { type: 'js', deps: ['2cbefd6'], pkg: 'bb270fb-p13' },
  162991. c267b4e: { type: 'js', pkg: 'bb270fb-p13' },
  162992. '3badc39': { type: 'js', pkg: 'bb270fb-p13' },
  162993. d9224c3: { type: 'js', deps: ['2687270', '3badc39', '969117c', '1ef446b', 'e16e8e9', 'eebe99d'], pkg: 'bb270fb-p13' },
  162994. a2219d5: { type: 'js', deps: ['969117c', '2687270', 'd9224c3'], pkg: 'bb270fb-p13' },
  162995. 'node_modules/fflate/lib/index.cjs': { url: d + '/thirds/fflate/lib/index.js', type: 'js', deps: ['node_modules/fflate/lib/worker.cjs'] },
  162996. 'node_modules/fflate/lib/worker.cjs': { url: d + '/thirds/fflate/lib/worker.js', type: 'js' },
  162997. b139730: { type: 'js', deps: ['44a05ba', '8d95e70'], pkg: 'bb270fb-p9' },
  162998. '50af5a3': { type: 'js', deps: ['1b48286', 'b139730'], pkg: 'bb270fb-p9' }
  162999. },
  163000. pkg: {
  163001. 'bb270fb-p0': { url: d + '/sdk.js', type: 'js' },
  163002. 'bb270fb-p14': { url: d + '/json-view.js', type: 'js' },
  163003. 'bb270fb-p4': { url: d + '/papaparse.js', type: 'js' },
  163004. 'bb270fb-p15': { url: d + '/fomula-doc.js', type: 'js' },
  163005. 'bb270fb-p3': { url: d + '/codemirror.js', type: 'js' },
  163006. 'bb270fb-p16': { url: d + '/rest.js', type: 'js' },
  163007. 'bb270fb-p11': { url: d + '/barcode.js', type: 'js' },
  163008. 'bb270fb-p5': { url: d + '/exceljs.js', type: 'js' },
  163009. 'bb270fb-p10': { url: d + '/cropperjs.js', type: 'js' },
  163010. 'bb270fb-p6': { url: d + '/xlsx.js', type: 'js' },
  163011. 'bb270fb-p2': { url: d + '/tinymce.js', type: 'js' },
  163012. 'bb270fb-p1': { url: d + '/rich-text.js', type: 'js' },
  163013. 'bb270fb-p8': { url: d + '/color-picker.js', type: 'js' },
  163014. 'bb270fb-p12': { url: d + '/charts.js', type: 'js' },
  163015. 'bb270fb-p7': { url: d + '/markdown.js', type: 'js' },
  163016. 'bb270fb-p13': { url: d + '/office-viewer.js', type: 'js' },
  163017. 'bb270fb-p9': { url: d + '/pdf-viewer.js', type: 'js' }
  163018. }
  163019. })
  163020. })()
  163021. !(function () {
  163022. var e = {
  163023. react: 'ac704b9',
  163024. 'react-dom': '1e5c4ba',
  163025. 'immutability-helper': '2d5d178',
  163026. 'react-cropper': '74b6a3b',
  163027. 'react-dropzone': 'b9e3453',
  163028. classnames: 'cb263ff',
  163029. axios: 'e7dbf9d',
  163030. exceljs: 'e45acd5',
  163031. fflate: 'node_modules/fflate/lib/index.cjs',
  163032. moment: '8b081ba',
  163033. mobx: '30f4e61',
  163034. 'mobx-react': '0d0462d',
  163035. 'mobx-state-tree': '668845d',
  163036. 'react-transition-group': '4cc13fd',
  163037. papaparse: '7c67829',
  163038. echarts: 'c2fb93a',
  163039. zrender: '5dac11d',
  163040. sortablejs: '9a27350',
  163041. amis: 'dfd19d8',
  163042. 'amis@6.4.1': 'dfd19d8',
  163043. 'amis/embed': '03c099a',
  163044. 'amis@6.4.1/embed': '03c099a',
  163045. 'prop-types': 'ac4fc3c',
  163046. qs: '21106e3',
  163047. 'path-to-regexp': 'fd914d8',
  163048. history: '4736b62',
  163049. tslib: '68b98b9',
  163050. '@fex/amis': 'dfd19d8',
  163051. '@fex/amis-ui': '59972ca',
  163052. '@fex/amis-core': '64ea6e0',
  163053. '@fex/amis-formula': 'c3389ff',
  163054. 'amis-ui': '59972ca',
  163055. 'amis-core': '64ea6e0',
  163056. 'amis-formula': 'c3389ff',
  163057. 'copy-to-clipboard': 'ae0dbc1'
  163058. }
  163059. Object.keys(e).forEach(function (a) {
  163060. window.amis.require.aliasMapping[a] = e[a]
  163061. }),
  163062. (window.amisRequire = window.amis.require)
  163063. })()