app-service.js 1.9 MB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657266582665926660266612666226663266642666526666266672666826669266702667126672266732667426675266762667726678266792668026681266822668326684266852668626687266882668926690266912669226693266942669526696266972669826699267002670126702267032670426705267062670726708267092671026711267122671326714267152671626717267182671926720267212672226723267242672526726267272672826729267302673126732267332673426735267362673726738267392674026741267422674326744267452674626747267482674926750267512675226753267542675526756267572675826759267602676126762267632676426765267662676726768267692677026771267722677326774267752677626777267782677926780267812678226783267842678526786267872678826789267902679126792267932679426795267962679726798267992680026801268022680326804268052680626807268082680926810268112681226813268142681526816268172681826819268202682126822268232682426825268262682726828268292683026831268322683326834268352683626837268382683926840268412684226843268442684526846268472684826849268502685126852268532685426855268562685726858268592686026861268622686326864268652686626867268682686926870268712687226873268742687526876268772687826879268802688126882268832688426885268862688726888268892689026891268922689326894268952689626897268982689926900269012690226903269042690526906269072690826909269102691126912269132691426915269162691726918269192692026921269222692326924269252692626927269282692926930269312693226933269342693526936269372693826939269402694126942269432694426945269462694726948269492695026951269522695326954269552695626957269582695926960269612696226963269642696526966269672696826969269702697126972269732697426975269762697726978269792698026981269822698326984269852698626987269882698926990269912699226993269942699526996269972699826999270002700127002270032700427005270062700727008270092701027011270122701327014270152701627017270182701927020270212702227023270242702527026270272702827029270302703127032270332703427035270362703727038270392704027041270422704327044270452704627047270482704927050270512705227053270542705527056270572705827059270602706127062270632706427065270662706727068270692707027071270722707327074270752707627077270782707927080270812708227083270842708527086270872708827089270902709127092270932709427095270962709727098270992710027101271022710327104271052710627107271082710927110271112711227113271142711527116271172711827119271202712127122271232712427125271262712727128271292713027131271322713327134271352713627137271382713927140271412714227143271442714527146271472714827149271502715127152271532715427155271562715727158271592716027161271622716327164271652716627167271682716927170271712717227173271742717527176271772717827179271802718127182271832718427185271862718727188271892719027191271922719327194271952719627197271982719927200272012720227203272042720527206272072720827209272102721127212272132721427215272162721727218272192722027221272222722327224272252722627227272282722927230272312723227233272342723527236272372723827239272402724127242272432724427245272462724727248272492725027251272522725327254272552725627257272582725927260272612726227263272642726527266272672726827269272702727127272272732727427275272762727727278272792728027281272822728327284272852728627287272882728927290272912729227293272942729527296272972729827299273002730127302273032730427305273062730727308273092731027311273122731327314273152731627317273182731927320273212732227323273242732527326273272732827329273302733127332273332733427335273362733727338273392734027341273422734327344273452734627347273482734927350273512735227353273542735527356273572735827359273602736127362273632736427365273662736727368273692737027371273722737327374273752737627377273782737927380273812738227383273842738527386273872738827389273902739127392273932739427395273962739727398273992740027401274022740327404274052740627407274082740927410274112741227413274142741527416274172741827419274202742127422274232742427425274262742727428274292743027431274322743327434274352743627437274382743927440274412744227443274442744527446274472744827449274502745127452274532745427455274562745727458274592746027461274622746327464274652746627467274682746927470274712747227473274742747527476274772747827479274802748127482274832748427485274862748727488274892749027491274922749327494274952749627497274982749927500275012750227503275042750527506275072750827509275102751127512275132751427515275162751727518275192752027521275222752327524275252752627527275282752927530275312753227533275342753527536275372753827539275402754127542275432754427545275462754727548275492755027551275522755327554275552755627557275582755927560275612756227563275642756527566275672756827569275702757127572275732757427575275762757727578275792758027581275822758327584275852758627587275882758927590275912759227593275942759527596275972759827599276002760127602276032760427605276062760727608276092761027611276122761327614276152761627617276182761927620276212762227623276242762527626276272762827629276302763127632276332763427635276362763727638276392764027641276422764327644276452764627647276482764927650276512765227653276542765527656276572765827659276602766127662276632766427665276662766727668276692767027671276722767327674276752767627677276782767927680276812768227683276842768527686276872768827689276902769127692276932769427695276962769727698276992770027701277022770327704277052770627707277082770927710277112771227713277142771527716277172771827719277202772127722277232772427725277262772727728277292773027731277322773327734277352773627737277382773927740277412774227743277442774527746277472774827749277502775127752277532775427755277562775727758277592776027761277622776327764277652776627767277682776927770277712777227773277742777527776277772777827779277802778127782277832778427785277862778727788277892779027791277922779327794277952779627797277982779927800278012780227803278042780527806278072780827809278102781127812278132781427815278162781727818278192782027821278222782327824278252782627827278282782927830278312783227833278342783527836278372783827839278402784127842278432784427845278462784727848278492785027851278522785327854278552785627857278582785927860278612786227863278642786527866278672786827869278702787127872278732787427875278762787727878278792788027881278822788327884278852788627887278882788927890278912789227893278942789527896278972789827899279002790127902279032790427905279062790727908279092791027911279122791327914279152791627917279182791927920279212792227923279242792527926279272792827929279302793127932279332793427935279362793727938279392794027941279422794327944279452794627947279482794927950279512795227953279542795527956279572795827959279602796127962279632796427965279662796727968279692797027971279722797327974279752797627977279782797927980279812798227983279842798527986279872798827989279902799127992279932799427995279962799727998279992800028001280022800328004280052800628007280082800928010280112801228013280142801528016280172801828019280202802128022280232802428025280262802728028280292803028031280322803328034280352803628037280382803928040280412804228043280442804528046280472804828049280502805128052280532805428055280562805728058280592806028061280622806328064280652806628067280682806928070280712807228073280742807528076280772807828079280802808128082280832808428085280862808728088280892809028091280922809328094280952809628097280982809928100281012810228103281042810528106281072810828109281102811128112281132811428115281162811728118281192812028121281222812328124281252812628127281282812928130281312813228133281342813528136281372813828139281402814128142281432814428145281462814728148281492815028151281522815328154281552815628157281582815928160281612816228163281642816528166281672816828169281702817128172281732817428175281762817728178281792818028181281822818328184281852818628187281882818928190281912819228193281942819528196281972819828199282002820128202282032820428205282062820728208282092821028211282122821328214282152821628217282182821928220282212822228223282242822528226282272822828229282302823128232282332823428235282362823728238282392824028241282422824328244282452824628247282482824928250282512825228253282542825528256282572825828259282602826128262282632826428265282662826728268282692827028271282722827328274282752827628277282782827928280282812828228283282842828528286282872828828289282902829128292282932829428295282962829728298282992830028301283022830328304283052830628307283082830928310283112831228313283142831528316283172831828319283202832128322283232832428325283262832728328283292833028331283322833328334283352833628337283382833928340283412834228343283442834528346283472834828349283502835128352283532835428355283562835728358283592836028361283622836328364283652836628367283682836928370283712837228373283742837528376283772837828379283802838128382283832838428385283862838728388283892839028391283922839328394283952839628397283982839928400284012840228403284042840528406284072840828409284102841128412284132841428415284162841728418284192842028421284222842328424284252842628427284282842928430284312843228433284342843528436284372843828439284402844128442284432844428445284462844728448284492845028451284522845328454284552845628457284582845928460284612846228463284642846528466284672846828469284702847128472284732847428475284762847728478284792848028481284822848328484284852848628487284882848928490284912849228493284942849528496284972849828499285002850128502285032850428505285062850728508285092851028511285122851328514285152851628517285182851928520285212852228523285242852528526285272852828529285302853128532285332853428535285362853728538285392854028541285422854328544285452854628547285482854928550285512855228553285542855528556285572855828559285602856128562285632856428565285662856728568285692857028571285722857328574285752857628577285782857928580285812858228583285842858528586285872858828589285902859128592285932859428595285962859728598285992860028601286022860328604286052860628607286082860928610286112861228613286142861528616286172861828619286202862128622286232862428625286262862728628286292863028631286322863328634286352863628637286382863928640286412864228643286442864528646286472864828649286502865128652286532865428655286562865728658286592866028661286622866328664286652866628667286682866928670286712867228673286742867528676286772867828679286802868128682286832868428685286862868728688286892869028691286922869328694286952869628697286982869928700287012870228703287042870528706287072870828709287102871128712287132871428715287162871728718287192872028721287222872328724287252872628727287282872928730287312873228733287342873528736287372873828739287402874128742287432874428745287462874728748287492875028751287522875328754287552875628757287582875928760287612876228763287642876528766287672876828769287702877128772287732877428775287762877728778287792878028781287822878328784287852878628787287882878928790287912879228793287942879528796287972879828799288002880128802288032880428805288062880728808288092881028811288122881328814288152881628817288182881928820288212882228823288242882528826288272882828829288302883128832288332883428835288362883728838288392884028841288422884328844288452884628847288482884928850288512885228853288542885528856288572885828859288602886128862288632886428865288662886728868288692887028871288722887328874288752887628877288782887928880288812888228883288842888528886288872888828889288902889128892288932889428895288962889728898288992890028901289022890328904289052890628907289082890928910289112891228913289142891528916289172891828919289202892128922289232892428925289262892728928289292893028931289322893328934289352893628937289382893928940289412894228943289442894528946289472894828949289502895128952289532895428955289562895728958289592896028961289622896328964289652896628967289682896928970289712897228973289742897528976289772897828979289802898128982289832898428985289862898728988289892899028991289922899328994289952899628997289982899929000290012900229003290042900529006290072900829009290102901129012290132901429015290162901729018290192902029021290222902329024290252902629027290282902929030290312903229033290342903529036290372903829039290402904129042290432904429045290462904729048290492905029051290522905329054290552905629057290582905929060290612906229063290642906529066290672906829069290702907129072290732907429075290762907729078290792908029081290822908329084290852908629087290882908929090290912909229093290942909529096290972909829099291002910129102291032910429105291062910729108291092911029111291122911329114291152911629117291182911929120291212912229123291242912529126291272912829129291302913129132291332913429135291362913729138291392914029141291422914329144291452914629147291482914929150291512915229153291542915529156291572915829159291602916129162291632916429165291662916729168291692917029171291722917329174291752917629177291782917929180291812918229183291842918529186291872918829189291902919129192291932919429195291962919729198291992920029201292022920329204292052920629207292082920929210292112921229213292142921529216292172921829219292202922129222292232922429225292262922729228292292923029231292322923329234292352923629237292382923929240292412924229243292442924529246292472924829249292502925129252292532925429255292562925729258292592926029261292622926329264292652926629267292682926929270292712927229273292742927529276292772927829279292802928129282292832928429285292862928729288292892929029291292922929329294292952929629297292982929929300293012930229303293042930529306293072930829309293102931129312293132931429315293162931729318293192932029321293222932329324293252932629327293282932929330293312933229333293342933529336293372933829339293402934129342293432934429345293462934729348293492935029351293522935329354293552935629357293582935929360293612936229363293642936529366293672936829369293702937129372293732937429375293762937729378293792938029381293822938329384293852938629387293882938929390293912939229393293942939529396293972939829399294002940129402294032940429405294062940729408294092941029411294122941329414294152941629417294182941929420294212942229423294242942529426294272942829429294302943129432294332943429435294362943729438294392944029441294422944329444294452944629447294482944929450294512945229453294542945529456294572945829459294602946129462294632946429465294662946729468294692947029471294722947329474294752947629477294782947929480294812948229483294842948529486294872948829489294902949129492294932949429495294962949729498294992950029501295022950329504295052950629507295082950929510295112951229513295142951529516295172951829519295202952129522295232952429525295262952729528295292953029531295322953329534295352953629537295382953929540295412954229543295442954529546295472954829549295502955129552295532955429555295562955729558295592956029561295622956329564295652956629567295682956929570295712957229573295742957529576295772957829579295802958129582295832958429585295862958729588295892959029591295922959329594295952959629597295982959929600296012960229603296042960529606296072960829609296102961129612296132961429615296162961729618296192962029621296222962329624296252962629627296282962929630296312963229633296342963529636296372963829639296402964129642296432964429645296462964729648296492965029651296522965329654296552965629657296582965929660296612966229663296642966529666296672966829669296702967129672296732967429675296762967729678296792968029681296822968329684296852968629687296882968929690296912969229693296942969529696296972969829699297002970129702297032970429705297062970729708297092971029711297122971329714297152971629717297182971929720297212972229723297242972529726297272972829729297302973129732297332973429735297362973729738297392974029741297422974329744297452974629747297482974929750297512975229753297542975529756297572975829759297602976129762297632976429765297662976729768297692977029771297722977329774297752977629777297782977929780297812978229783297842978529786297872978829789297902979129792297932979429795297962979729798297992980029801298022980329804298052980629807298082980929810298112981229813298142981529816298172981829819298202982129822298232982429825298262982729828298292983029831298322983329834298352983629837298382983929840298412984229843298442984529846298472984829849298502985129852298532985429855298562985729858298592986029861298622986329864298652986629867298682986929870298712987229873298742987529876298772987829879298802988129882298832988429885298862988729888298892989029891298922989329894298952989629897298982989929900299012990229903299042990529906299072990829909299102991129912299132991429915299162991729918299192992029921299222992329924299252992629927299282992929930299312993229933299342993529936299372993829939299402994129942299432994429945299462994729948299492995029951299522995329954299552995629957299582995929960299612996229963299642996529966299672996829969299702997129972299732997429975299762997729978299792998029981299822998329984299852998629987299882998929990299912999229993299942999529996299972999829999300003000130002300033000430005300063000730008300093001030011300123001330014300153001630017300183001930020300213002230023300243002530026300273002830029300303003130032300333003430035300363003730038300393004030041300423004330044300453004630047300483004930050300513005230053300543005530056300573005830059300603006130062300633006430065300663006730068300693007030071300723007330074300753007630077300783007930080300813008230083300843008530086300873008830089300903009130092300933009430095300963009730098300993010030101301023010330104301053010630107301083010930110301113011230113301143011530116301173011830119301203012130122301233012430125301263012730128301293013030131301323013330134301353013630137301383013930140301413014230143301443014530146301473014830149301503015130152301533015430155301563015730158301593016030161301623016330164301653016630167301683016930170301713017230173301743017530176301773017830179301803018130182301833018430185301863018730188301893019030191301923019330194301953019630197301983019930200302013020230203302043020530206302073020830209302103021130212302133021430215302163021730218302193022030221302223022330224302253022630227302283022930230302313023230233302343023530236302373023830239302403024130242302433024430245302463024730248302493025030251302523025330254302553025630257302583025930260302613026230263302643026530266302673026830269302703027130272302733027430275302763027730278302793028030281302823028330284302853028630287302883028930290302913029230293302943029530296302973029830299303003030130302303033030430305303063030730308303093031030311303123031330314303153031630317303183031930320303213032230323303243032530326303273032830329303303033130332303333033430335303363033730338303393034030341303423034330344303453034630347303483034930350303513035230353303543035530356303573035830359303603036130362303633036430365303663036730368303693037030371303723037330374303753037630377303783037930380303813038230383303843038530386303873038830389303903039130392303933039430395303963039730398303993040030401304023040330404304053040630407304083040930410304113041230413304143041530416304173041830419304203042130422304233042430425304263042730428304293043030431304323043330434304353043630437304383043930440304413044230443304443044530446304473044830449304503045130452304533045430455304563045730458304593046030461304623046330464304653046630467304683046930470304713047230473304743047530476304773047830479304803048130482304833048430485304863048730488304893049030491304923049330494304953049630497304983049930500305013050230503305043050530506305073050830509305103051130512305133051430515305163051730518305193052030521305223052330524305253052630527305283052930530305313053230533305343053530536305373053830539305403054130542305433054430545305463054730548305493055030551305523055330554305553055630557305583055930560305613056230563305643056530566305673056830569305703057130572305733057430575305763057730578305793058030581305823058330584305853058630587305883058930590305913059230593305943059530596305973059830599306003060130602306033060430605306063060730608306093061030611306123061330614306153061630617306183061930620306213062230623306243062530626306273062830629306303063130632306333063430635306363063730638306393064030641306423064330644306453064630647306483064930650306513065230653306543065530656306573065830659306603066130662306633066430665306663066730668306693067030671306723067330674306753067630677306783067930680306813068230683306843068530686306873068830689306903069130692306933069430695306963069730698306993070030701307023070330704307053070630707307083070930710307113071230713307143071530716307173071830719307203072130722307233072430725307263072730728307293073030731307323073330734307353073630737307383073930740307413074230743307443074530746307473074830749307503075130752307533075430755307563075730758307593076030761307623076330764307653076630767307683076930770307713077230773307743077530776307773077830779307803078130782307833078430785307863078730788307893079030791307923079330794307953079630797307983079930800308013080230803308043080530806308073080830809308103081130812308133081430815308163081730818308193082030821308223082330824308253082630827308283082930830308313083230833308343083530836308373083830839308403084130842308433084430845308463084730848308493085030851308523085330854308553085630857308583085930860308613086230863308643086530866308673086830869308703087130872308733087430875308763087730878308793088030881308823088330884308853088630887308883088930890308913089230893308943089530896308973089830899309003090130902309033090430905309063090730908309093091030911309123091330914309153091630917309183091930920309213092230923309243092530926309273092830929309303093130932309333093430935309363093730938309393094030941309423094330944309453094630947309483094930950309513095230953309543095530956309573095830959309603096130962309633096430965309663096730968309693097030971309723097330974309753097630977309783097930980309813098230983309843098530986309873098830989309903099130992309933099430995309963099730998309993100031001310023100331004310053100631007310083100931010310113101231013310143101531016310173101831019310203102131022310233102431025310263102731028310293103031031310323103331034310353103631037310383103931040310413104231043310443104531046310473104831049310503105131052310533105431055310563105731058310593106031061310623106331064310653106631067310683106931070310713107231073310743107531076310773107831079310803108131082310833108431085310863108731088310893109031091310923109331094310953109631097310983109931100311013110231103311043110531106311073110831109311103111131112311133111431115311163111731118311193112031121311223112331124311253112631127311283112931130311313113231133311343113531136311373113831139311403114131142311433114431145311463114731148311493115031151311523115331154311553115631157311583115931160311613116231163311643116531166311673116831169311703117131172311733117431175311763117731178311793118031181311823118331184311853118631187311883118931190311913119231193311943119531196311973119831199
  1. (this["webpackJsonp"] = this["webpackJsonp"] || []).push([["app-service"],[
  2. /* 0 */
  3. /*!**************************************!*\
  4. !*** D:/project/项目模板/uniapp/main.js ***!
  5. \**************************************/
  6. /*! no static exports found */
  7. /***/ (function(module, exports, __webpack_require__) {
  8. "use strict";
  9. eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\n__webpack_require__(/*! uni-pages */ 6);\nvar _App = _interopRequireDefault(__webpack_require__(/*! ./App */ 213));\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 86));\nvar _config = _interopRequireDefault(__webpack_require__(/*! @/common/config.js */ 216));\nvar _api = __webpack_require__(/*! @/common/api.js */ 217);\nvar _weappJwt = _interopRequireDefault(__webpack_require__(/*! @/common/weapp-jwt.js */ 218));\nvar _moment = _interopRequireDefault(__webpack_require__(/*! moment */ 219));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n// 阻止生产环境信息\n_vue.default.config.productionTip = false;\n// 配置文件\n\n_vue.default.prototype.$config = _config.default;\n// api配置\n\n_vue.default.prototype.$api = _api.requestBase;\n_vue.default.prototype.$apifile = _api.requestFile;\n// jwt解析\n\n_vue.default.prototype.$jwt = _weappJwt.default;\n// 时间组件moment\n\n_vue.default.prototype.$moment = _moment.default;\n_App.default.mpType = \"app\";\nvar app = new _vue.default(_objectSpread({}, _App.default));\napp.$mount();//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbWFpbi5qcyJdLCJuYW1lcyI6WyJWdWUiLCJjb25maWciLCJwcm9kdWN0aW9uVGlwIiwicHJvdG90eXBlIiwiJGNvbmZpZyIsIiRhcGkiLCJyZXF1ZXN0QmFzZSIsIiRhcGlmaWxlIiwicmVxdWVzdEZpbGUiLCIkand0Iiwid2VhcHBKd3QiLCIkbW9tZW50IiwibW9tZW50IiwiQXBwIiwibXBUeXBlIiwiYXBwIiwiJG1vdW50Il0sIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFBbUI7QUFDbkI7QUFLQTtBQUdBO0FBT0E7QUFHQTtBQUE0QjtBQUFBO0FBaEI1QjtBQUNBQSxZQUFHLENBQUNDLE1BQU0sQ0FBQ0MsYUFBYSxHQUFHLEtBQUs7QUFDaEM7O0FBRUFGLFlBQUcsQ0FBQ0csU0FBUyxDQUFDQyxPQUFPLEdBQUdILGVBQU07QUFDOUI7O0FBS0FELFlBQUcsQ0FBQ0csU0FBUyxDQUFDRSxJQUFJLEdBQUdDLGdCQUFXO0FBQ2hDTixZQUFHLENBQUNHLFNBQVMsQ0FBQ0ksUUFBUSxHQUFHQyxnQkFBVztBQUNwQzs7QUFFQVIsWUFBRyxDQUFDRyxTQUFTLENBQUNNLElBQUksR0FBR0MsaUJBQVE7QUFDN0I7O0FBRUFWLFlBQUcsQ0FBQ0csU0FBUyxDQUFDUSxPQUFPLEdBQUdDLGVBQU07QUFFOUJDLFlBQUcsQ0FBQ0MsTUFBTSxHQUFHLEtBQUs7QUFDbEIsSUFBTUMsR0FBRyxHQUFHLElBQUlmLFlBQUcsbUJBQ2ZhLFlBQUcsRUFDTDtBQUNGRSxHQUFHLENBQUNDLE1BQU0sRUFBRSIsImZpbGUiOiIwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICd1bmktcGFnZXMnO2ltcG9ydCBBcHAgZnJvbSBcIi4vQXBwXCI7XHJcbmltcG9ydCBWdWUgZnJvbSBcInZ1ZVwiO1xyXG5cclxuLy8g6Zi75q2i55Sf5Lqn546v5aKD5L+h5oGvXHJcblZ1ZS5jb25maWcucHJvZHVjdGlvblRpcCA9IGZhbHNlO1xyXG4vLyDphY3nva7mlofku7ZcclxuaW1wb3J0IGNvbmZpZyBmcm9tICdAL2NvbW1vbi9jb25maWcuanMnO1xyXG5WdWUucHJvdG90eXBlLiRjb25maWcgPSBjb25maWc7XHJcbi8vIGFwaemFjee9rlxyXG5pbXBvcnQge1xyXG5cdHJlcXVlc3RCYXNlLFxyXG5cdHJlcXVlc3RGaWxlXHJcbn0gZnJvbSBcIkAvY29tbW9uL2FwaS5qc1wiO1xyXG5WdWUucHJvdG90eXBlLiRhcGkgPSByZXF1ZXN0QmFzZTtcclxuVnVlLnByb3RvdHlwZS4kYXBpZmlsZSA9IHJlcXVlc3RGaWxlO1xyXG4vLyBqd3Top6PmnpBcclxuaW1wb3J0IHdlYXBwSnd0IGZyb20gJ0AvY29tbW9uL3dlYXBwLWp3dC5qcyc7XHJcblZ1ZS5wcm90b3R5cGUuJGp3dCA9IHdlYXBwSnd0O1xyXG4vLyDml7bpl7Tnu4Tku7Ztb21lbnRcclxuaW1wb3J0IG1vbWVudCBmcm9tICdtb21lbnQnO1xyXG5WdWUucHJvdG90eXBlLiRtb21lbnQgPSBtb21lbnQ7XHJcblxyXG5BcHAubXBUeXBlID0gXCJhcHBcIjtcclxuY29uc3QgYXBwID0gbmV3IFZ1ZSh7XHJcblx0Li4uQXBwXHJcbn0pO1xyXG5hcHAuJG1vdW50KCk7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///0\n");
  10. /***/ }),
  11. /* 1 */
  12. /*!**********************************************************************!*\
  13. !*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
  14. \**********************************************************************/
  15. /*! no static exports found */
  16. /***/ (function(module, exports) {
  17. function _interopRequireDefault(obj) {
  18. return obj && obj.__esModule ? obj : {
  19. "default": obj
  20. };
  21. }
  22. module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
  23. /***/ }),
  24. /* 2 */
  25. /*!***************************************************************!*\
  26. !*** ./node_modules/@babel/runtime/helpers/defineProperty.js ***!
  27. \***************************************************************/
  28. /*! no static exports found */
  29. /***/ (function(module, exports, __webpack_require__) {
  30. var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 3);
  31. function _defineProperty(obj, key, value) {
  32. key = toPropertyKey(key);
  33. if (key in obj) {
  34. Object.defineProperty(obj, key, {
  35. value: value,
  36. enumerable: true,
  37. configurable: true,
  38. writable: true
  39. });
  40. } else {
  41. obj[key] = value;
  42. }
  43. return obj;
  44. }
  45. module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
  46. /***/ }),
  47. /* 3 */
  48. /*!**************************************************************!*\
  49. !*** ./node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
  50. \**************************************************************/
  51. /*! no static exports found */
  52. /***/ (function(module, exports, __webpack_require__) {
  53. var _typeof = __webpack_require__(/*! ./typeof.js */ 4)["default"];
  54. var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ 5);
  55. function _toPropertyKey(arg) {
  56. var key = toPrimitive(arg, "string");
  57. return _typeof(key) === "symbol" ? key : String(key);
  58. }
  59. module.exports = _toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
  60. /***/ }),
  61. /* 4 */
  62. /*!*******************************************************!*\
  63. !*** ./node_modules/@babel/runtime/helpers/typeof.js ***!
  64. \*******************************************************/
  65. /*! no static exports found */
  66. /***/ (function(module, exports) {
  67. function _typeof(obj) {
  68. "@babel/helpers - typeof";
  69. return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) {
  70. return typeof obj;
  71. } : function (obj) {
  72. return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
  73. }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(obj);
  74. }
  75. module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
  76. /***/ }),
  77. /* 5 */
  78. /*!************************************************************!*\
  79. !*** ./node_modules/@babel/runtime/helpers/toPrimitive.js ***!
  80. \************************************************************/
  81. /*! no static exports found */
  82. /***/ (function(module, exports, __webpack_require__) {
  83. var _typeof = __webpack_require__(/*! ./typeof.js */ 4)["default"];
  84. function _toPrimitive(input, hint) {
  85. if (_typeof(input) !== "object" || input === null) return input;
  86. var prim = input[Symbol.toPrimitive];
  87. if (prim !== undefined) {
  88. var res = prim.call(input, hint || "default");
  89. if (_typeof(res) !== "object") return res;
  90. throw new TypeError("@@toPrimitive must return a primitive value.");
  91. }
  92. return (hint === "string" ? String : Number)(input);
  93. }
  94. module.exports = _toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
  95. /***/ }),
  96. /* 6 */
  97. /*!*****************************************!*\
  98. !*** D:/project/项目模板/uniapp/pages.json ***!
  99. \*****************************************/
  100. /*! no static exports found */
  101. /***/ (function(module, exports, __webpack_require__) {
  102. if (typeof Promise !== 'undefined' && !Promise.prototype.finally) {
  103. Promise.prototype.finally = function (callback) {
  104. var promise = this.constructor;
  105. return this.then(function (value) {
  106. return promise.resolve(callback()).then(function () {
  107. return value;
  108. });
  109. }, function (reason) {
  110. return promise.resolve(callback()).then(function () {
  111. throw reason;
  112. });
  113. });
  114. };
  115. }
  116. if (typeof uni !== 'undefined' && uni && uni.requireGlobal) {
  117. var global = uni.requireGlobal();
  118. ArrayBuffer = global.ArrayBuffer;
  119. Int8Array = global.Int8Array;
  120. Uint8Array = global.Uint8Array;
  121. Uint8ClampedArray = global.Uint8ClampedArray;
  122. Int16Array = global.Int16Array;
  123. Uint16Array = global.Uint16Array;
  124. Int32Array = global.Int32Array;
  125. Uint32Array = global.Uint32Array;
  126. Float32Array = global.Float32Array;
  127. Float64Array = global.Float64Array;
  128. BigInt64Array = global.BigInt64Array;
  129. BigUint64Array = global.BigUint64Array;
  130. }
  131. if (uni.restoreGlobal) {
  132. uni.restoreGlobal(weex, plus, setTimeout, clearTimeout, setInterval, clearInterval);
  133. }
  134. __definePage('pages/index/index', function () {
  135. return Vue.extend(__webpack_require__(/*! pages/index/index.vue?mpType=page */ 7).default);
  136. });
  137. __definePage('pagesCommon/test/index', function () {
  138. return Vue.extend(__webpack_require__(/*! pagesCommon/test/index.vue?mpType=page */ 16).default);
  139. });
  140. __definePage('pagesHome/home/index', function () {
  141. return Vue.extend(__webpack_require__(/*! pagesHome/home/index.vue?mpType=page */ 39).default);
  142. });
  143. __definePage('pagesHome/hot/index', function () {
  144. return Vue.extend(__webpack_require__(/*! pagesHome/hot/index.vue?mpType=page */ 49).default);
  145. });
  146. __definePage('pagesHome/app/index', function () {
  147. return Vue.extend(__webpack_require__(/*! pagesHome/app/index.vue?mpType=page */ 54).default);
  148. });
  149. __definePage('pagesHome/find/index', function () {
  150. return Vue.extend(__webpack_require__(/*! pagesHome/find/index.vue?mpType=page */ 59).default);
  151. });
  152. __definePage('pagesHome/account/index', function () {
  153. return Vue.extend(__webpack_require__(/*! pagesHome/account/index.vue?mpType=page */ 64).default);
  154. });
  155. __definePage('pagesAccount/login/index', function () {
  156. return Vue.extend(__webpack_require__(/*! pagesAccount/login/index.vue?mpType=page */ 69).default);
  157. });
  158. __definePage('pagesAccount/register/index', function () {
  159. return Vue.extend(__webpack_require__(/*! pagesAccount/register/index.vue?mpType=page */ 99).default);
  160. });
  161. __definePage('pagesAccount/other/agree', function () {
  162. return Vue.extend(__webpack_require__(/*! pagesAccount/other/agree.vue?mpType=page */ 132).default);
  163. });
  164. __definePage('pagesAccount/other/vipagree', function () {
  165. return Vue.extend(__webpack_require__(/*! pagesAccount/other/vipagree.vue?mpType=page */ 137).default);
  166. });
  167. __definePage('pagesAccount/like/index', function () {
  168. return Vue.extend(__webpack_require__(/*! pagesAccount/like/index.vue?mpType=page */ 142).default);
  169. });
  170. __definePage('pagesAccount/collect/index', function () {
  171. return Vue.extend(__webpack_require__(/*! pagesAccount/collect/index.vue?mpType=page */ 147).default);
  172. });
  173. __definePage('pagesAccount/basic/index', function () {
  174. return Vue.extend(__webpack_require__(/*! pagesAccount/basic/index.vue?mpType=page */ 152).default);
  175. });
  176. __definePage('pagesAccount/vip/index', function () {
  177. return Vue.extend(__webpack_require__(/*! pagesAccount/vip/index.vue?mpType=page */ 157).default);
  178. });
  179. __definePage('pagesVideo/video/index', function () {
  180. return Vue.extend(__webpack_require__(/*! pagesVideo/video/index.vue?mpType=page */ 172).default);
  181. });
  182. __definePage('pagesVideo/search/index', function () {
  183. return Vue.extend(__webpack_require__(/*! pagesVideo/search/index.vue?mpType=page */ 198).default);
  184. });
  185. __definePage('pagesVideo/more/index', function () {
  186. return Vue.extend(__webpack_require__(/*! pagesVideo/more/index.vue?mpType=page */ 208).default);
  187. });
  188. /***/ }),
  189. /* 7 */
  190. /*!****************************************************************!*\
  191. !*** D:/project/项目模板/uniapp/pages/index/index.vue?mpType=page ***!
  192. \****************************************************************/
  193. /*! no static exports found */
  194. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  195. "use strict";
  196. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2be84a3c&mpType=page */ 8);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 10);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 15);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21NO0FBQ25NLGdCQUFnQix1TUFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTJiZTg0YTNjJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvaW5kZXgvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///7\n");
  197. /***/ }),
  198. /* 8 */
  199. /*!**********************************************************************************************!*\
  200. !*** D:/project/项目模板/uniapp/pages/index/index.vue?vue&type=template&id=2be84a3c&mpType=page ***!
  201. \**********************************************************************************************/
  202. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  203. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  204. "use strict";
  205. __webpack_require__.r(__webpack_exports__);
  206. /* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=2be84a3c&mpType=page */ 9);
  207. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; });
  208. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  209. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  210. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; });
  211. /***/ }),
  212. /* 9 */
  213. /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  214. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/pages/index/index.vue?vue&type=template&id=2be84a3c&mpType=page ***!
  215. \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  216. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  217. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  218. "use strict";
  219. __webpack_require__.r(__webpack_exports__);
  220. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  221. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  222. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  223. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  224. var components
  225. var render = function () {
  226. var _vm = this
  227. var _h = _vm.$createElement
  228. var _c = _vm._self._c || _h
  229. return _c(
  230. "view",
  231. { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } },
  232. [
  233. _c("view", { staticClass: _vm._$s(1, "sc", "one"), attrs: { _i: 1 } }, [
  234. _c("image", {
  235. attrs: {
  236. src: _vm._$s(
  237. 2,
  238. "a-src",
  239. _vm.basicInfo.logo_url && _vm.basicInfo.logo_url.length > 0
  240. ? _vm.basicInfo.logo_url[0].url
  241. : ""
  242. ),
  243. _i: 2,
  244. },
  245. }),
  246. ]),
  247. _c("view", { staticClass: _vm._$s(3, "sc", "two"), attrs: { _i: 3 } }, [
  248. _c("view", {
  249. staticClass: _vm._$s(4, "sc", "two_1"),
  250. attrs: { _i: 4 },
  251. }),
  252. _c("view", {
  253. staticClass: _vm._$s(5, "sc", "two_1"),
  254. attrs: { _i: 5 },
  255. }),
  256. _c("view", {
  257. staticClass: _vm._$s(6, "sc", "two_1"),
  258. attrs: { _i: 6 },
  259. }),
  260. _c("view", {
  261. staticClass: _vm._$s(7, "sc", "two_1"),
  262. attrs: { _i: 7 },
  263. }),
  264. ]),
  265. ]
  266. )
  267. }
  268. var recyclableRender = false
  269. var staticRenderFns = []
  270. render._withStripped = true
  271. /***/ }),
  272. /* 10 */
  273. /*!****************************************************************************************!*\
  274. !*** D:/project/项目模板/uniapp/pages/index/index.vue?vue&type=script&lang=js&mpType=page ***!
  275. \****************************************************************************************/
  276. /*! no static exports found */
  277. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  278. "use strict";
  279. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 11);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRxQixDQUFnQiw4cUJBQUcsRUFBQyIsImZpbGUiOiIxMC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///10\n");
  280. /***/ }),
  281. /* 11 */
  282. /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  283. !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/pages/index/index.vue?vue&type=script&lang=js&mpType=page ***!
  284. \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  285. /*! no static exports found */
  286. /***/ (function(module, exports, __webpack_require__) {
  287. "use strict";
  288. eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 12));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 14));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n basicInfo: {},\n timer: null\n };\n },\n onLoad: function onLoad() {},\n onShow: function onShow() {\n var that = this;\n that.search();\n },\n methods: {\n search: function search() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var that, url, res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n that = _this; // let url = '/pagesVideo/video/index';\n // let url = '/pagesAccount/vip/index';\n url = '/pagesHome/home/index';\n _context.next = 4;\n return that.$api('appbasic', 'GET', {});\n case 4:\n res = _context.sent;\n if (res.errcode == '0') {\n if (res.data && res.data._id) {\n that.$set(that, \"basicInfo\", res.data);\n uni.setStorage({\n key: 'basicInfo',\n data: res.data,\n success: function success() {\n uni.redirectTo({\n url: url\n });\n }\n });\n } else {\n uni.showToast({\n title: '程序缺少必要信息,暂不可使用!',\n icon: 'none'\n });\n }\n } else {\n uni.showToast({\n title: res.errmsg,\n icon: 'none'\n });\n }\n case 6:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJiYXNpY0luZm8iLCJ0aW1lciIsIm9uTG9hZCIsIm9uU2hvdyIsInRoYXQiLCJtZXRob2RzIiwic2VhcmNoIiwidXJsIiwicmVzIiwidW5pIiwia2V5Iiwic3VjY2VzcyIsInRpdGxlIiwiaWNvbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUF3QkE7RUFDQUE7SUFDQTtNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtJQUNBQztFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQ0FGLGNBQ0E7Z0JBQ0E7Z0JBQ0FHO2dCQUFBO2dCQUFBLE9BQ0FIO2NBQUE7Z0JBQUFJO2dCQUNBO2tCQUNBO29CQUNBSjtvQkFDQUs7c0JBQ0FDO3NCQUNBWDtzQkFDQVk7d0JBQ0FGOzBCQUNBRjt3QkFDQTtzQkFDQTtvQkFDQTtrQkFDQTtvQkFDQUU7c0JBQ0FHO3NCQUNBQztvQkFDQTtrQkFDQTtnQkFFQTtrQkFDQUo7b0JBQ0FHO29CQUNBQztrQkFDQTtnQkFDQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjExLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJvbmVcIj5cclxuXHRcdFx0PGltYWdlIDpzcmM9XCJiYXNpY0luZm8ubG9nb191cmwmJmJhc2ljSW5mby5sb2dvX3VybC5sZW5ndGg+MD9iYXNpY0luZm8ubG9nb191cmxbMF0udXJsOicnXCIgbW9kZT1cImFzcGVjdEZpdFwiPlxyXG5cdFx0XHQ8L2ltYWdlPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0d29cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0d29fMVwiPlxyXG5cdFx0XHRcdOaKteWItuS4jeiJr+a4uOaIj++8jOaLkue7neebl+eJiOa4uOaIj+OAglxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidHdvXzFcIj5cclxuXHRcdFx0XHTms6jmhI/oh6rmiJHkv53miqTvvIzosKjpmLLlj5fpqpfkuIrlvZPjgIJcclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInR3b18xXCI+XHJcblx0XHRcdFx06YCC5bqm5ri45oiP5a6c6ISR77yM5rKJ6L+35ri45oiP5Lyk6Lqr5L2T44CCXHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0d29fMVwiPlxyXG5cdFx0XHRcdOWQiOeQhuWuieaOkuaXtumXtO+8jOS6q+WPl+WBpeW6t+aXtumXtOOAglxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGJhc2ljSW5mbzoge30sXHJcblx0XHRcdFx0dGltZXI6IG51bGwsXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7fSxcclxuXHRcdG9uU2hvdygpIHtcclxuXHRcdFx0Y29uc3QgdGhhdCA9IHRoaXM7XHJcblx0XHRcdHRoYXQuc2VhcmNoKCk7XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRhc3luYyBzZWFyY2goKSB7XHJcblx0XHRcdFx0Y29uc3QgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Ly8gbGV0IHVybCA9ICcvcGFnZXNWaWRlby92aWRlby9pbmRleCc7XHJcblx0XHRcdFx0Ly8gbGV0IHVybCA9ICcvcGFnZXNBY2NvdW50L3ZpcC9pbmRleCc7XHJcblx0XHRcdFx0bGV0IHVybCA9ICcvcGFnZXNIb21lL2hvbWUvaW5kZXgnO1xyXG5cdFx0XHRcdGxldCByZXMgPSBhd2FpdCB0aGF0LiRhcGkoJ2FwcGJhc2ljJywgJ0dFVCcsIHt9KTtcclxuXHRcdFx0XHRpZiAocmVzLmVycmNvZGUgPT0gJzAnKSB7XHJcblx0XHRcdFx0XHRpZiAocmVzLmRhdGEgJiZyZXMuZGF0YS5faWQgKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCBgYmFzaWNJbmZvYCwgcmVzLmRhdGEpXHJcblx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlKHtcclxuXHRcdFx0XHRcdFx0XHRrZXk6ICdiYXNpY0luZm8nLFxyXG5cdFx0XHRcdFx0XHRcdGRhdGE6IHJlcy5kYXRhLFxyXG5cdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1cmxcclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiAn56iL5bqP57y65bCR5b+F6KaB5L+h5oGv77yM5pqC5LiN5Y+v5L2/55So77yBJyxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogcmVzLmVycm1zZyxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LmNvbnRlbnQge1xyXG5cdFx0Lm9uZSB7XHJcblx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiA1MHZ3O1xyXG5cdFx0XHRcdGhlaWdodDogNTB2dztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA5MCU7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDVweCB2YXIoLS1yZ2JmMWYpO1xyXG5cdFx0XHRcdG1hcmdpbjogMzB2dyAwIDAgMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnZlcnNpb24ge1xyXG5cdFx0XHRcdG1hcmdpbjogMnZ3IDAgMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnR3byB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cclxuXHRcdFx0LnR3b18xIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMTBweCAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///11\n");
  289. /***/ }),
  290. /* 12 */
  291. /*!**********************************************************!*\
  292. !*** ./node_modules/@babel/runtime/regenerator/index.js ***!
  293. \**********************************************************/
  294. /*! no static exports found */
  295. /***/ (function(module, exports, __webpack_require__) {
  296. var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  297. // TODO(Babel 8): Remove this file.
  298. var runtime = __webpack_require__(/*! ../helpers/regeneratorRuntime */ 13)();
  299. module.exports = runtime;
  300. // Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736=
  301. try {
  302. regeneratorRuntime = runtime;
  303. } catch (accidentalStrictMode) {
  304. if ((typeof globalThis === "undefined" ? "undefined" : _typeof(globalThis)) === "object") {
  305. globalThis.regeneratorRuntime = runtime;
  306. } else {
  307. Function("r", "regeneratorRuntime = r")(runtime);
  308. }
  309. }
  310. /***/ }),
  311. /* 13 */
  312. /*!*******************************************************************!*\
  313. !*** ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***!
  314. \*******************************************************************/
  315. /*! no static exports found */
  316. /***/ (function(module, exports, __webpack_require__) {
  317. var _typeof = __webpack_require__(/*! ./typeof.js */ 4)["default"];
  318. function _regeneratorRuntime() {
  319. "use strict";
  320. /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
  321. module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
  322. return exports;
  323. }, module.exports.__esModule = true, module.exports["default"] = module.exports;
  324. var exports = {},
  325. Op = Object.prototype,
  326. hasOwn = Op.hasOwnProperty,
  327. defineProperty = Object.defineProperty || function (obj, key, desc) {
  328. obj[key] = desc.value;
  329. },
  330. $Symbol = "function" == typeof Symbol ? Symbol : {},
  331. iteratorSymbol = $Symbol.iterator || "@@iterator",
  332. asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator",
  333. toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";
  334. function define(obj, key, value) {
  335. return Object.defineProperty(obj, key, {
  336. value: value,
  337. enumerable: !0,
  338. configurable: !0,
  339. writable: !0
  340. }), obj[key];
  341. }
  342. try {
  343. define({}, "");
  344. } catch (err) {
  345. define = function define(obj, key, value) {
  346. return obj[key] = value;
  347. };
  348. }
  349. function wrap(innerFn, outerFn, self, tryLocsList) {
  350. var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator,
  351. generator = Object.create(protoGenerator.prototype),
  352. context = new Context(tryLocsList || []);
  353. return defineProperty(generator, "_invoke", {
  354. value: makeInvokeMethod(innerFn, self, context)
  355. }), generator;
  356. }
  357. function tryCatch(fn, obj, arg) {
  358. try {
  359. return {
  360. type: "normal",
  361. arg: fn.call(obj, arg)
  362. };
  363. } catch (err) {
  364. return {
  365. type: "throw",
  366. arg: err
  367. };
  368. }
  369. }
  370. exports.wrap = wrap;
  371. var ContinueSentinel = {};
  372. function Generator() {}
  373. function GeneratorFunction() {}
  374. function GeneratorFunctionPrototype() {}
  375. var IteratorPrototype = {};
  376. define(IteratorPrototype, iteratorSymbol, function () {
  377. return this;
  378. });
  379. var getProto = Object.getPrototypeOf,
  380. NativeIteratorPrototype = getProto && getProto(getProto(values([])));
  381. NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol) && (IteratorPrototype = NativeIteratorPrototype);
  382. var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype);
  383. function defineIteratorMethods(prototype) {
  384. ["next", "throw", "return"].forEach(function (method) {
  385. define(prototype, method, function (arg) {
  386. return this._invoke(method, arg);
  387. });
  388. });
  389. }
  390. function AsyncIterator(generator, PromiseImpl) {
  391. function invoke(method, arg, resolve, reject) {
  392. var record = tryCatch(generator[method], generator, arg);
  393. if ("throw" !== record.type) {
  394. var result = record.arg,
  395. value = result.value;
  396. return value && "object" == _typeof(value) && hasOwn.call(value, "__await") ? PromiseImpl.resolve(value.__await).then(function (value) {
  397. invoke("next", value, resolve, reject);
  398. }, function (err) {
  399. invoke("throw", err, resolve, reject);
  400. }) : PromiseImpl.resolve(value).then(function (unwrapped) {
  401. result.value = unwrapped, resolve(result);
  402. }, function (error) {
  403. return invoke("throw", error, resolve, reject);
  404. });
  405. }
  406. reject(record.arg);
  407. }
  408. var previousPromise;
  409. defineProperty(this, "_invoke", {
  410. value: function value(method, arg) {
  411. function callInvokeWithMethodAndArg() {
  412. return new PromiseImpl(function (resolve, reject) {
  413. invoke(method, arg, resolve, reject);
  414. });
  415. }
  416. return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();
  417. }
  418. });
  419. }
  420. function makeInvokeMethod(innerFn, self, context) {
  421. var state = "suspendedStart";
  422. return function (method, arg) {
  423. if ("executing" === state) throw new Error("Generator is already running");
  424. if ("completed" === state) {
  425. if ("throw" === method) throw arg;
  426. return doneResult();
  427. }
  428. for (context.method = method, context.arg = arg;;) {
  429. var delegate = context.delegate;
  430. if (delegate) {
  431. var delegateResult = maybeInvokeDelegate(delegate, context);
  432. if (delegateResult) {
  433. if (delegateResult === ContinueSentinel) continue;
  434. return delegateResult;
  435. }
  436. }
  437. if ("next" === context.method) context.sent = context._sent = context.arg;else if ("throw" === context.method) {
  438. if ("suspendedStart" === state) throw state = "completed", context.arg;
  439. context.dispatchException(context.arg);
  440. } else "return" === context.method && context.abrupt("return", context.arg);
  441. state = "executing";
  442. var record = tryCatch(innerFn, self, context);
  443. if ("normal" === record.type) {
  444. if (state = context.done ? "completed" : "suspendedYield", record.arg === ContinueSentinel) continue;
  445. return {
  446. value: record.arg,
  447. done: context.done
  448. };
  449. }
  450. "throw" === record.type && (state = "completed", context.method = "throw", context.arg = record.arg);
  451. }
  452. };
  453. }
  454. function maybeInvokeDelegate(delegate, context) {
  455. var methodName = context.method,
  456. method = delegate.iterator[methodName];
  457. if (undefined === method) return context.delegate = null, "throw" === methodName && delegate.iterator["return"] && (context.method = "return", context.arg = undefined, maybeInvokeDelegate(delegate, context), "throw" === context.method) || "return" !== methodName && (context.method = "throw", context.arg = new TypeError("The iterator does not provide a '" + methodName + "' method")), ContinueSentinel;
  458. var record = tryCatch(method, delegate.iterator, context.arg);
  459. if ("throw" === record.type) return context.method = "throw", context.arg = record.arg, context.delegate = null, ContinueSentinel;
  460. var info = record.arg;
  461. return info ? info.done ? (context[delegate.resultName] = info.value, context.next = delegate.nextLoc, "return" !== context.method && (context.method = "next", context.arg = undefined), context.delegate = null, ContinueSentinel) : info : (context.method = "throw", context.arg = new TypeError("iterator result is not an object"), context.delegate = null, ContinueSentinel);
  462. }
  463. function pushTryEntry(locs) {
  464. var entry = {
  465. tryLoc: locs[0]
  466. };
  467. 1 in locs && (entry.catchLoc = locs[1]), 2 in locs && (entry.finallyLoc = locs[2], entry.afterLoc = locs[3]), this.tryEntries.push(entry);
  468. }
  469. function resetTryEntry(entry) {
  470. var record = entry.completion || {};
  471. record.type = "normal", delete record.arg, entry.completion = record;
  472. }
  473. function Context(tryLocsList) {
  474. this.tryEntries = [{
  475. tryLoc: "root"
  476. }], tryLocsList.forEach(pushTryEntry, this), this.reset(!0);
  477. }
  478. function values(iterable) {
  479. if (iterable) {
  480. var iteratorMethod = iterable[iteratorSymbol];
  481. if (iteratorMethod) return iteratorMethod.call(iterable);
  482. if ("function" == typeof iterable.next) return iterable;
  483. if (!isNaN(iterable.length)) {
  484. var i = -1,
  485. next = function next() {
  486. for (; ++i < iterable.length;) {
  487. if (hasOwn.call(iterable, i)) return next.value = iterable[i], next.done = !1, next;
  488. }
  489. return next.value = undefined, next.done = !0, next;
  490. };
  491. return next.next = next;
  492. }
  493. }
  494. return {
  495. next: doneResult
  496. };
  497. }
  498. function doneResult() {
  499. return {
  500. value: undefined,
  501. done: !0
  502. };
  503. }
  504. return GeneratorFunction.prototype = GeneratorFunctionPrototype, defineProperty(Gp, "constructor", {
  505. value: GeneratorFunctionPrototype,
  506. configurable: !0
  507. }), defineProperty(GeneratorFunctionPrototype, "constructor", {
  508. value: GeneratorFunction,
  509. configurable: !0
  510. }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction"), exports.isGeneratorFunction = function (genFun) {
  511. var ctor = "function" == typeof genFun && genFun.constructor;
  512. return !!ctor && (ctor === GeneratorFunction || "GeneratorFunction" === (ctor.displayName || ctor.name));
  513. }, exports.mark = function (genFun) {
  514. return Object.setPrototypeOf ? Object.setPrototypeOf(genFun, GeneratorFunctionPrototype) : (genFun.__proto__ = GeneratorFunctionPrototype, define(genFun, toStringTagSymbol, "GeneratorFunction")), genFun.prototype = Object.create(Gp), genFun;
  515. }, exports.awrap = function (arg) {
  516. return {
  517. __await: arg
  518. };
  519. }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, asyncIteratorSymbol, function () {
  520. return this;
  521. }), exports.AsyncIterator = AsyncIterator, exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) {
  522. void 0 === PromiseImpl && (PromiseImpl = Promise);
  523. var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl);
  524. return exports.isGeneratorFunction(outerFn) ? iter : iter.next().then(function (result) {
  525. return result.done ? result.value : iter.next();
  526. });
  527. }, defineIteratorMethods(Gp), define(Gp, toStringTagSymbol, "Generator"), define(Gp, iteratorSymbol, function () {
  528. return this;
  529. }), define(Gp, "toString", function () {
  530. return "[object Generator]";
  531. }), exports.keys = function (val) {
  532. var object = Object(val),
  533. keys = [];
  534. for (var key in object) {
  535. keys.push(key);
  536. }
  537. return keys.reverse(), function next() {
  538. for (; keys.length;) {
  539. var key = keys.pop();
  540. if (key in object) return next.value = key, next.done = !1, next;
  541. }
  542. return next.done = !0, next;
  543. };
  544. }, exports.values = values, Context.prototype = {
  545. constructor: Context,
  546. reset: function reset(skipTempReset) {
  547. if (this.prev = 0, this.next = 0, this.sent = this._sent = undefined, this.done = !1, this.delegate = null, this.method = "next", this.arg = undefined, this.tryEntries.forEach(resetTryEntry), !skipTempReset) for (var name in this) {
  548. "t" === name.charAt(0) && hasOwn.call(this, name) && !isNaN(+name.slice(1)) && (this[name] = undefined);
  549. }
  550. },
  551. stop: function stop() {
  552. this.done = !0;
  553. var rootRecord = this.tryEntries[0].completion;
  554. if ("throw" === rootRecord.type) throw rootRecord.arg;
  555. return this.rval;
  556. },
  557. dispatchException: function dispatchException(exception) {
  558. if (this.done) throw exception;
  559. var context = this;
  560. function handle(loc, caught) {
  561. return record.type = "throw", record.arg = exception, context.next = loc, caught && (context.method = "next", context.arg = undefined), !!caught;
  562. }
  563. for (var i = this.tryEntries.length - 1; i >= 0; --i) {
  564. var entry = this.tryEntries[i],
  565. record = entry.completion;
  566. if ("root" === entry.tryLoc) return handle("end");
  567. if (entry.tryLoc <= this.prev) {
  568. var hasCatch = hasOwn.call(entry, "catchLoc"),
  569. hasFinally = hasOwn.call(entry, "finallyLoc");
  570. if (hasCatch && hasFinally) {
  571. if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0);
  572. if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc);
  573. } else if (hasCatch) {
  574. if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0);
  575. } else {
  576. if (!hasFinally) throw new Error("try statement without catch or finally");
  577. if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc);
  578. }
  579. }
  580. }
  581. },
  582. abrupt: function abrupt(type, arg) {
  583. for (var i = this.tryEntries.length - 1; i >= 0; --i) {
  584. var entry = this.tryEntries[i];
  585. if (entry.tryLoc <= this.prev && hasOwn.call(entry, "finallyLoc") && this.prev < entry.finallyLoc) {
  586. var finallyEntry = entry;
  587. break;
  588. }
  589. }
  590. finallyEntry && ("break" === type || "continue" === type) && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc && (finallyEntry = null);
  591. var record = finallyEntry ? finallyEntry.completion : {};
  592. return record.type = type, record.arg = arg, finallyEntry ? (this.method = "next", this.next = finallyEntry.finallyLoc, ContinueSentinel) : this.complete(record);
  593. },
  594. complete: function complete(record, afterLoc) {
  595. if ("throw" === record.type) throw record.arg;
  596. return "break" === record.type || "continue" === record.type ? this.next = record.arg : "return" === record.type ? (this.rval = this.arg = record.arg, this.method = "return", this.next = "end") : "normal" === record.type && afterLoc && (this.next = afterLoc), ContinueSentinel;
  597. },
  598. finish: function finish(finallyLoc) {
  599. for (var i = this.tryEntries.length - 1; i >= 0; --i) {
  600. var entry = this.tryEntries[i];
  601. if (entry.finallyLoc === finallyLoc) return this.complete(entry.completion, entry.afterLoc), resetTryEntry(entry), ContinueSentinel;
  602. }
  603. },
  604. "catch": function _catch(tryLoc) {
  605. for (var i = this.tryEntries.length - 1; i >= 0; --i) {
  606. var entry = this.tryEntries[i];
  607. if (entry.tryLoc === tryLoc) {
  608. var record = entry.completion;
  609. if ("throw" === record.type) {
  610. var thrown = record.arg;
  611. resetTryEntry(entry);
  612. }
  613. return thrown;
  614. }
  615. }
  616. throw new Error("illegal catch attempt");
  617. },
  618. delegateYield: function delegateYield(iterable, resultName, nextLoc) {
  619. return this.delegate = {
  620. iterator: values(iterable),
  621. resultName: resultName,
  622. nextLoc: nextLoc
  623. }, "next" === this.method && (this.arg = undefined), ContinueSentinel;
  624. }
  625. }, exports;
  626. }
  627. module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
  628. /***/ }),
  629. /* 14 */
  630. /*!*****************************************************************!*\
  631. !*** ./node_modules/@babel/runtime/helpers/asyncToGenerator.js ***!
  632. \*****************************************************************/
  633. /*! no static exports found */
  634. /***/ (function(module, exports) {
  635. function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
  636. try {
  637. var info = gen[key](arg);
  638. var value = info.value;
  639. } catch (error) {
  640. reject(error);
  641. return;
  642. }
  643. if (info.done) {
  644. resolve(value);
  645. } else {
  646. Promise.resolve(value).then(_next, _throw);
  647. }
  648. }
  649. function _asyncToGenerator(fn) {
  650. return function () {
  651. var self = this,
  652. args = arguments;
  653. return new Promise(function (resolve, reject) {
  654. var gen = fn.apply(self, args);
  655. function _next(value) {
  656. asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
  657. }
  658. function _throw(err) {
  659. asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
  660. }
  661. _next(undefined);
  662. });
  663. };
  664. }
  665. module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
  666. /***/ }),
  667. /* 15 */
  668. /*!**********************************************************************************************************!*\
  669. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js ***!
  670. \**********************************************************************************************************/
  671. /*! exports provided: default */
  672. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  673. "use strict";
  674. __webpack_require__.r(__webpack_exports__);
  675. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return normalizeComponent; });
  676. /* globals __VUE_SSR_CONTEXT__ */
  677. // IMPORTANT: Do NOT use ES2015 features in this file (except for modules).
  678. // This module is a runtime utility for cleaner component module output and will
  679. // be included in the final webpack user bundle.
  680. function normalizeComponent (
  681. scriptExports,
  682. render,
  683. staticRenderFns,
  684. functionalTemplate,
  685. injectStyles,
  686. scopeId,
  687. moduleIdentifier, /* server only */
  688. shadowMode, /* vue-cli only */
  689. components, // fixed by xxxxxx auto components
  690. renderjs // fixed by xxxxxx renderjs
  691. ) {
  692. // Vue.extend constructor export interop
  693. var options = typeof scriptExports === 'function'
  694. ? scriptExports.options
  695. : scriptExports
  696. // fixed by xxxxxx auto components
  697. if (components) {
  698. if (!options.components) {
  699. options.components = {}
  700. }
  701. var hasOwn = Object.prototype.hasOwnProperty
  702. for (var name in components) {
  703. if (hasOwn.call(components, name) && !hasOwn.call(options.components, name)) {
  704. options.components[name] = components[name]
  705. }
  706. }
  707. }
  708. // fixed by xxxxxx renderjs
  709. if (renderjs) {
  710. if(typeof renderjs.beforeCreate === 'function'){
  711. renderjs.beforeCreate = [renderjs.beforeCreate]
  712. }
  713. (renderjs.beforeCreate || (renderjs.beforeCreate = [])).unshift(function() {
  714. this[renderjs.__module] = this
  715. });
  716. (options.mixins || (options.mixins = [])).push(renderjs)
  717. }
  718. // render functions
  719. if (render) {
  720. options.render = render
  721. options.staticRenderFns = staticRenderFns
  722. options._compiled = true
  723. }
  724. // functional template
  725. if (functionalTemplate) {
  726. options.functional = true
  727. }
  728. // scopedId
  729. if (scopeId) {
  730. options._scopeId = 'data-v-' + scopeId
  731. }
  732. var hook
  733. if (moduleIdentifier) { // server build
  734. hook = function (context) {
  735. // 2.3 injection
  736. context =
  737. context || // cached call
  738. (this.$vnode && this.$vnode.ssrContext) || // stateful
  739. (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional
  740. // 2.2 with runInNewContext: true
  741. if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
  742. context = __VUE_SSR_CONTEXT__
  743. }
  744. // inject component styles
  745. if (injectStyles) {
  746. injectStyles.call(this, context)
  747. }
  748. // register component module identifier for async chunk inferrence
  749. if (context && context._registeredComponents) {
  750. context._registeredComponents.add(moduleIdentifier)
  751. }
  752. }
  753. // used by ssr in case component is cached and beforeCreate
  754. // never gets called
  755. options._ssrRegister = hook
  756. } else if (injectStyles) {
  757. hook = shadowMode
  758. ? function () { injectStyles.call(this, this.$root.$options.shadowRoot) }
  759. : injectStyles
  760. }
  761. if (hook) {
  762. if (options.functional) {
  763. // for template-only hot-reload because in that case the render fn doesn't
  764. // go through the normalizer
  765. options._injectStyles = hook
  766. // register for functioal component in vue file
  767. var originalRender = options.render
  768. options.render = function renderWithStyleInjection (h, context) {
  769. hook.call(context)
  770. return originalRender(h, context)
  771. }
  772. } else {
  773. // inject component registration as beforeCreate hook
  774. var existing = options.beforeCreate
  775. options.beforeCreate = existing
  776. ? [].concat(existing, hook)
  777. : [hook]
  778. }
  779. }
  780. return {
  781. exports: scriptExports,
  782. options: options
  783. }
  784. }
  785. /***/ }),
  786. /* 16 */,
  787. /* 17 */,
  788. /* 18 */,
  789. /* 19 */,
  790. /* 20 */,
  791. /* 21 */
  792. /*!*********************************************************************!*\
  793. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js ***!
  794. \*********************************************************************/
  795. /*! exports provided: log, default */
  796. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  797. "use strict";
  798. __webpack_require__.r(__webpack_exports__);
  799. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "log", function() { return log; });
  800. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return formatLog; });
  801. function typof (v) {
  802. var s = Object.prototype.toString.call(v)
  803. return s.substring(8, s.length - 1)
  804. }
  805. function isDebugMode () {
  806. /* eslint-disable no-undef */
  807. return typeof __channelId__ === 'string' && __channelId__
  808. }
  809. function jsonStringifyReplacer (k, p) {
  810. switch (typof(p)) {
  811. case 'Function':
  812. return 'function() { [native code] }'
  813. default :
  814. return p
  815. }
  816. }
  817. function log (type) {
  818. for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
  819. args[_key - 1] = arguments[_key]
  820. }
  821. console[type].apply(console, args)
  822. }
  823. function formatLog () {
  824. for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
  825. args[_key] = arguments[_key]
  826. }
  827. var type = args.shift()
  828. if (isDebugMode()) {
  829. args.push(args.pop().replace('at ', 'uni-app:///'))
  830. return console[type].apply(console, args)
  831. }
  832. var msgs = args.map(function (v) {
  833. var type = Object.prototype.toString.call(v).toLowerCase()
  834. if (type === '[object object]' || type === '[object array]') {
  835. try {
  836. v = '---BEGIN:JSON---' + JSON.stringify(v, jsonStringifyReplacer) + '---END:JSON---'
  837. } catch (e) {
  838. v = type
  839. }
  840. } else {
  841. if (v === null) {
  842. v = '---NULL---'
  843. } else if (v === undefined) {
  844. v = '---UNDEFINED---'
  845. } else {
  846. var vType = typof(v).toUpperCase()
  847. if (vType === 'NUMBER' || vType === 'BOOLEAN') {
  848. v = '---BEGIN:' + vType + '---' + v + '---END:' + vType + '---'
  849. } else {
  850. v = String(v)
  851. }
  852. }
  853. }
  854. return v
  855. })
  856. var msg = ''
  857. if (msgs.length > 1) {
  858. var lastMsg = msgs.pop()
  859. msg = msgs.join('---COMMA---')
  860. if (lastMsg.indexOf(' at ') === 0) {
  861. msg += lastMsg
  862. } else {
  863. msg += '---COMMA---' + lastMsg
  864. }
  865. } else {
  866. msg = msgs[0]
  867. }
  868. console[type](msg)
  869. }
  870. /***/ }),
  871. /* 22 */
  872. /*!******************************************************************!*\
  873. !*** ./node_modules/@babel/runtime/helpers/toConsumableArray.js ***!
  874. \******************************************************************/
  875. /*! no static exports found */
  876. /***/ (function(module, exports, __webpack_require__) {
  877. var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ 23);
  878. var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ 25);
  879. var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 26);
  880. var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ 27);
  881. function _toConsumableArray(arr) {
  882. return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();
  883. }
  884. module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
  885. /***/ }),
  886. /* 23 */
  887. /*!******************************************************************!*\
  888. !*** ./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***!
  889. \******************************************************************/
  890. /*! no static exports found */
  891. /***/ (function(module, exports, __webpack_require__) {
  892. var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 24);
  893. function _arrayWithoutHoles(arr) {
  894. if (Array.isArray(arr)) return arrayLikeToArray(arr);
  895. }
  896. module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
  897. /***/ }),
  898. /* 24 */
  899. /*!*****************************************************************!*\
  900. !*** ./node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
  901. \*****************************************************************/
  902. /*! no static exports found */
  903. /***/ (function(module, exports) {
  904. function _arrayLikeToArray(arr, len) {
  905. if (len == null || len > arr.length) len = arr.length;
  906. for (var i = 0, arr2 = new Array(len); i < len; i++) {
  907. arr2[i] = arr[i];
  908. }
  909. return arr2;
  910. }
  911. module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
  912. /***/ }),
  913. /* 25 */
  914. /*!****************************************************************!*\
  915. !*** ./node_modules/@babel/runtime/helpers/iterableToArray.js ***!
  916. \****************************************************************/
  917. /*! no static exports found */
  918. /***/ (function(module, exports) {
  919. function _iterableToArray(iter) {
  920. if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
  921. }
  922. module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
  923. /***/ }),
  924. /* 26 */
  925. /*!***************************************************************************!*\
  926. !*** ./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
  927. \***************************************************************************/
  928. /*! no static exports found */
  929. /***/ (function(module, exports, __webpack_require__) {
  930. var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 24);
  931. function _unsupportedIterableToArray(o, minLen) {
  932. if (!o) return;
  933. if (typeof o === "string") return arrayLikeToArray(o, minLen);
  934. var n = Object.prototype.toString.call(o).slice(8, -1);
  935. if (n === "Object" && o.constructor) n = o.constructor.name;
  936. if (n === "Map" || n === "Set") return Array.from(o);
  937. if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
  938. }
  939. module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
  940. /***/ }),
  941. /* 27 */
  942. /*!******************************************************************!*\
  943. !*** ./node_modules/@babel/runtime/helpers/nonIterableSpread.js ***!
  944. \******************************************************************/
  945. /*! no static exports found */
  946. /***/ (function(module, exports) {
  947. function _nonIterableSpread() {
  948. throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
  949. }
  950. module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports;
  951. /***/ }),
  952. /* 28 */
  953. /*!**********************************************************!*\
  954. !*** D:/project/项目模板/uniapp/components/upload/index.vue ***!
  955. \**********************************************************/
  956. /*! no static exports found */
  957. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  958. "use strict";
  959. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_350adfff___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=350adfff& */ 29);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 37);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 15);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_350adfff___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_350adfff___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_350adfff___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/upload/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0g7QUFDbEg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ21NO0FBQ25NLGdCQUFnQix1TUFBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSxnRkFBTTtBQUNSLEVBQUUseUZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zNTBhZGZmZiZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvdXBsb2FkL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///28\n");
  960. /***/ }),
  961. /* 29 */
  962. /*!*****************************************************************************************!*\
  963. !*** D:/project/项目模板/uniapp/components/upload/index.vue?vue&type=template&id=350adfff& ***!
  964. \*****************************************************************************************/
  965. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  966. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  967. "use strict";
  968. __webpack_require__.r(__webpack_exports__);
  969. /* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_350adfff___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=350adfff& */ 30);
  970. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_350adfff___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  971. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_350adfff___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  972. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_350adfff___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  973. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_350adfff___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  974. /***/ }),
  975. /* 30 */
  976. /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  977. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/components/upload/index.vue?vue&type=template&id=350adfff& ***!
  978. \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  979. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  980. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  981. "use strict";
  982. __webpack_require__.r(__webpack_exports__);
  983. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  984. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  985. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  986. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  987. var components
  988. try {
  989. components = {
  990. uniIcons:
  991. __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 31)
  992. .default,
  993. }
  994. } catch (e) {
  995. if (
  996. e.message.indexOf("Cannot find module") !== -1 &&
  997. e.message.indexOf(".vue") !== -1
  998. ) {
  999. console.error(e.message)
  1000. console.error("1. 排查组件名称拼写是否正确")
  1001. console.error(
  1002. "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
  1003. )
  1004. console.error(
  1005. "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
  1006. )
  1007. } else {
  1008. throw e
  1009. }
  1010. }
  1011. var render = function () {
  1012. var _vm = this
  1013. var _h = _vm.$createElement
  1014. var _c = _vm._self._c || _h
  1015. return _c(
  1016. "view",
  1017. { staticClass: _vm._$s(0, "sc", "upload"), attrs: { _i: 0 } },
  1018. [
  1019. _c(
  1020. "view",
  1021. { staticClass: _vm._$s(1, "sc", "upload_1"), attrs: { _i: 1 } },
  1022. [
  1023. _vm._l(
  1024. _vm._$s(2, "f", { forItems: _vm.list }),
  1025. function (item, index, $20, $30) {
  1026. return _c(
  1027. "view",
  1028. {
  1029. key: _vm._$s(2, "f", { forIndex: $20, key: index }),
  1030. staticClass: _vm._$s("2-" + $30, "sc", "list"),
  1031. attrs: { _i: "2-" + $30 },
  1032. },
  1033. [
  1034. _c("image", {
  1035. staticClass: _vm._$s("3-" + $30, "sc", "image"),
  1036. attrs: {
  1037. src: _vm._$s("3-" + $30, "a-src", item.url),
  1038. _i: "3-" + $30,
  1039. },
  1040. on: {
  1041. click: function ($event) {
  1042. return _vm.toView(index, item)
  1043. },
  1044. },
  1045. }),
  1046. _c("uni-icons", {
  1047. staticClass: _vm._$s("4-" + $30, "sc", "del"),
  1048. attrs: {
  1049. type: "close",
  1050. size: "30",
  1051. color: "#ff0000",
  1052. _i: "4-" + $30,
  1053. },
  1054. on: {
  1055. click: function ($event) {
  1056. return _vm.uplDel(index, item)
  1057. },
  1058. },
  1059. }),
  1060. ],
  1061. 1
  1062. )
  1063. }
  1064. ),
  1065. _vm._$s(5, "i", _vm.list && _vm.list.length < _vm.count)
  1066. ? _c(
  1067. "view",
  1068. {
  1069. staticClass: _vm._$s(5, "sc", "list"),
  1070. attrs: { _i: 5 },
  1071. on: {
  1072. click: function ($event) {
  1073. return _vm.uplSuc()
  1074. },
  1075. },
  1076. },
  1077. [
  1078. _c("uni-icons", {
  1079. staticClass: _vm._$s(6, "sc", "add"),
  1080. attrs: {
  1081. type: "plusempty",
  1082. size: "55",
  1083. color: "#ff0000",
  1084. _i: 6,
  1085. },
  1086. }),
  1087. ],
  1088. 1
  1089. )
  1090. : _vm._e(),
  1091. ],
  1092. 2
  1093. ),
  1094. ]
  1095. )
  1096. }
  1097. var recyclableRender = false
  1098. var staticRenderFns = []
  1099. render._withStripped = true
  1100. /***/ }),
  1101. /* 31 */
  1102. /*!***************************************************************************************!*\
  1103. !*** D:/project/项目模板/uniapp/uni_modules/uni-icons/components/uni-icons/uni-icons.vue ***!
  1104. \***************************************************************************************/
  1105. /*! no static exports found */
  1106. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1107. "use strict";
  1108. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-icons.vue?vue&type=template&id=a2e81f6e& */ 32);\n/* harmony import */ var _uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-icons.vue?vue&type=script&lang=js& */ 34);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 15);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-icons/components/uni-icons/uni-icons.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0g7QUFDdEg7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQ3lNO0FBQ3pNLGdCQUFnQix1TUFBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxvRkFBTTtBQUNSLEVBQUUsNkZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3VuaS1pY29ucy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YTJlODFmNmUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91bmktaWNvbnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91bmktaWNvbnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3VuaS1pY29ucy9jb21wb25lbnRzL3VuaS1pY29ucy91bmktaWNvbnMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///31\n");
  1109. /***/ }),
  1110. /* 32 */
  1111. /*!**********************************************************************************************************************!*\
  1112. !*** D:/project/项目模板/uniapp/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?vue&type=template&id=a2e81f6e& ***!
  1113. \**********************************************************************************************************************/
  1114. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  1115. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1116. "use strict";
  1117. __webpack_require__.r(__webpack_exports__);
  1118. /* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-icons.vue?vue&type=template&id=a2e81f6e& */ 33);
  1119. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  1120. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  1121. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  1122. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  1123. /***/ }),
  1124. /* 33 */
  1125. /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1126. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?vue&type=template&id=a2e81f6e& ***!
  1127. \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1128. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  1129. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1130. "use strict";
  1131. __webpack_require__.r(__webpack_exports__);
  1132. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  1133. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  1134. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  1135. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  1136. var components
  1137. var render = function () {
  1138. var _vm = this
  1139. var _h = _vm.$createElement
  1140. var _c = _vm._self._c || _h
  1141. return _c("text", {
  1142. staticClass: _vm._$s(0, "sc", "uni-icons"),
  1143. class: _vm._$s(0, "c", [
  1144. "uniui-" + _vm.type,
  1145. _vm.customPrefix,
  1146. _vm.customPrefix ? _vm.type : "",
  1147. ]),
  1148. style: _vm._$s(0, "s", { color: _vm.color, "font-size": _vm.iconSize }),
  1149. attrs: { _i: 0 },
  1150. on: { click: _vm._onClick },
  1151. })
  1152. }
  1153. var recyclableRender = false
  1154. var staticRenderFns = []
  1155. render._withStripped = true
  1156. /***/ }),
  1157. /* 34 */
  1158. /*!****************************************************************************************************************!*\
  1159. !*** D:/project/项目模板/uniapp/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?vue&type=script&lang=js& ***!
  1160. \****************************************************************************************************************/
  1161. /*! no static exports found */
  1162. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1163. "use strict";
  1164. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-icons.vue?vue&type=script&lang=js& */ 35);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTZyQixDQUFnQix1cUJBQUcsRUFBQyIsImZpbGUiOiIzNC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS1pY29ucy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS1pY29ucy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///34\n");
  1165. /***/ }),
  1166. /* 35 */
  1167. /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1168. !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?vue&type=script&lang=js& ***!
  1169. \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1170. /*! no static exports found */
  1171. /***/ (function(module, exports, __webpack_require__) {
  1172. "use strict";
  1173. eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _icons = _interopRequireDefault(__webpack_require__(/*! ./icons.js */ 36));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar getVal = function getVal(val) {\n var reg = /^[0-9]*$/g;\n return typeof val === 'number' || reg.test(val) ? val + 'px' : val;\n};\n\n/**\n * Icons 图标\n * @description 用于展示 icons 图标\n * @tutorial https://ext.dcloud.net.cn/plugin?id=28\n * @property {Number} size 图标大小\n * @property {String} type 图标图案,参考示例\n * @property {String} color 图标颜色\n * @property {String} customPrefix 自定义图标\n * @event {Function} click 点击 Icon 触发事件\n */\nvar _default = {\n name: 'UniIcons',\n emits: ['click'],\n props: {\n type: {\n type: String,\n default: ''\n },\n color: {\n type: String,\n default: '#333333'\n },\n size: {\n type: [Number, String],\n default: 16\n },\n customPrefix: {\n type: String,\n default: ''\n }\n },\n data: function data() {\n return {\n icons: _icons.default.glyphs\n };\n },\n computed: {\n unicode: function unicode() {\n var _this = this;\n var code = this.icons.find(function (v) {\n return v.font_class === _this.type;\n });\n if (code) {\n return unescape(\"%u\".concat(code.unicode));\n }\n return '';\n },\n iconSize: function iconSize() {\n return getVal(this.size);\n }\n },\n methods: {\n _onClick: function _onClick() {\n this.$emit('click');\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWljb25zL2NvbXBvbmVudHMvdW5pLWljb25zL3VuaS1pY29ucy52dWUiXSwibmFtZXMiOlsibmFtZSIsImVtaXRzIiwicHJvcHMiLCJ0eXBlIiwiZGVmYXVsdCIsImNvbG9yIiwic2l6ZSIsImN1c3RvbVByZWZpeCIsImRhdGEiLCJpY29ucyIsImNvbXB1dGVkIiwidW5pY29kZSIsImljb25TaXplIiwibWV0aG9kcyIsIl9vbkNsaWNrIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBVUE7Ozs7Ozs7Ozs7O0FBQ0E7RUFDQTtFQUNBO0FBQ0E7O0FBVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFUQSxlQVVBO0VBQ0FBO0VBQ0FDO0VBQ0FDO0lBQ0FDO01BQ0FBO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtJQUNBRTtNQUNBSDtNQUNBQztJQUNBO0lBQ0FHO01BQ0FKO01BQ0FDO0lBQ0E7RUFDQTtFQUNBSTtJQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUFBO01BQ0E7UUFBQTtNQUFBO01BQ0E7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG5cdDwhLS0gI2lmZGVmIEFQUC1OVlVFIC0tPlxuXHQ8dGV4dCA6c3R5bGU9XCJ7IGNvbG9yOiBjb2xvciwgJ2ZvbnQtc2l6ZSc6IGljb25TaXplIH1cIiBjbGFzcz1cInVuaS1pY29uc1wiIEBjbGljaz1cIl9vbkNsaWNrXCI+e3t1bmljb2RlfX08L3RleHQ+XG5cdDwhLS0gI2VuZGlmIC0tPlxuXHQ8IS0tICNpZm5kZWYgQVBQLU5WVUUgLS0+XG5cdDx0ZXh0IDpzdHlsZT1cInsgY29sb3I6IGNvbG9yLCAnZm9udC1zaXplJzogaWNvblNpemUgfVwiIGNsYXNzPVwidW5pLWljb25zXCIgOmNsYXNzPVwiWyd1bml1aS0nK3R5cGUsY3VzdG9tUHJlZml4LGN1c3RvbVByZWZpeD90eXBlOicnXVwiIEBjbGljaz1cIl9vbkNsaWNrXCI+PC90ZXh0PlxuXHQ8IS0tICNlbmRpZiAtLT5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGljb25zIGZyb20gJy4vaWNvbnMuanMnO1xuXHRjb25zdCBnZXRWYWwgPSAodmFsKSA9PiB7XG5cdFx0Y29uc3QgcmVnID0gL15bMC05XSokL2dcblx0XHRyZXR1cm4gKHR5cGVvZiB2YWwgPT09ICdudW1iZXInIHx844CAcmVnLnRlc3QodmFsKSApPyB2YWwgKyAncHgnIDogdmFsO1xuXHR9IFxyXG5cdC8vICNpZmRlZiBBUFAtTlZVRVxyXG5cdHZhciBkb21Nb2R1bGUgPSB3ZWV4LnJlcXVpcmVNb2R1bGUoJ2RvbScpO1xyXG5cdGltcG9ydCBpY29uVXJsIGZyb20gJy4vdW5paWNvbnMudHRmJ1xyXG5cdGRvbU1vZHVsZS5hZGRSdWxlKCdmb250RmFjZScsIHtcclxuXHRcdCdmb250RmFtaWx5JzogXCJ1bmlpY29uc1wiLFxyXG5cdFx0J3NyYyc6IFwidXJsKCdcIitpY29uVXJsK1wiJylcIlxyXG5cdH0pO1xyXG5cdC8vICNlbmRpZlxyXG5cclxuXHQvKipcclxuXHQgKiBJY29ucyDlm77moIdcclxuXHQgKiBAZGVzY3JpcHRpb24g55So5LqO5bGV56S6IGljb25zIOWbvuagh1xyXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL2V4dC5kY2xvdWQubmV0LmNuL3BsdWdpbj9pZD0yOFxyXG5cdCAqIEBwcm9wZXJ0eSB7TnVtYmVyfSBzaXplIOWbvuagh+Wkp+Wwj1xyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSB0eXBlIOWbvuagh+WbvuahiO+8jOWPguiAg+ekuuS+i1xyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBjb2xvciDlm77moIfpopzoibJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGN1c3RvbVByZWZpeCDoh6rlrprkuYnlm77moIdcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gY2xpY2sg54K55Ye7IEljb24g6Kem5Y+R5LqL5Lu2XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ1VuaUljb25zJyxcclxuXHRcdGVtaXRzOlsnY2xpY2snXSxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdHR5cGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0Y29sb3I6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJyMzMzMzMzMnXHJcblx0XHRcdH0sXHJcblx0XHRcdHNpemU6IHtcclxuXHRcdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDE2XHJcblx0XHRcdH0sXG5cdFx0XHRjdXN0b21QcmVmaXg6e1xuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpY29uczogaWNvbnMuZ2x5cGhzXHJcblx0XHRcdH1cclxuXHRcdH0sXG5cdFx0Y29tcHV0ZWQ6e1xuXHRcdFx0dW5pY29kZSgpe1xuXHRcdFx0XHRsZXQgY29kZSA9IHRoaXMuaWNvbnMuZmluZCh2PT52LmZvbnRfY2xhc3MgPT09IHRoaXMudHlwZSlcblx0XHRcdFx0aWYoY29kZSl7XG5cdFx0XHRcdFx0cmV0dXJuIHVuZXNjYXBlKGAldSR7Y29kZS51bmljb2RlfWApXG5cdFx0XHRcdH1cblx0XHRcdFx0cmV0dXJuICcnXG5cdFx0XHR9LFxuXHRcdFx0aWNvblNpemUoKXtcblx0XHRcdFx0cmV0dXJuIGdldFZhbCh0aGlzLnNpemUpXG5cdFx0XHR9XG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0X29uQ2xpY2soKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2xpY2snKVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxuXHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXG5cdEBpbXBvcnQgJy4vdW5paWNvbnMuY3NzJztcclxuXHRAZm9udC1mYWNlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiB1bmlpY29ucztcclxuXHRcdHNyYzogdXJsKCcuL3VuaWljb25zLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHR9XHJcblxyXG5cdC8qICNlbmRpZiAqL1xuXHQudW5pLWljb25zIHtcclxuXHRcdGZvbnQtZmFtaWx5OiB1bmlpY29ucztcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///35\n");
  1174. /***/ }),
  1175. /* 36 */
  1176. /*!**********************************************************************************!*\
  1177. !*** D:/project/项目模板/uniapp/uni_modules/uni-icons/components/uni-icons/icons.js ***!
  1178. \**********************************************************************************/
  1179. /*! no static exports found */
  1180. /***/ (function(module, exports, __webpack_require__) {
  1181. "use strict";
  1182. eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n \"id\": \"2852637\",\n \"name\": \"uniui图标库\",\n \"font_family\": \"uniicons\",\n \"css_prefix_text\": \"uniui-\",\n \"description\": \"\",\n \"glyphs\": [{\n \"icon_id\": \"25027049\",\n \"name\": \"yanse\",\n \"font_class\": \"color\",\n \"unicode\": \"e6cf\",\n \"unicode_decimal\": 59087\n }, {\n \"icon_id\": \"25027048\",\n \"name\": \"wallet\",\n \"font_class\": \"wallet\",\n \"unicode\": \"e6b1\",\n \"unicode_decimal\": 59057\n }, {\n \"icon_id\": \"25015720\",\n \"name\": \"settings-filled\",\n \"font_class\": \"settings-filled\",\n \"unicode\": \"e6ce\",\n \"unicode_decimal\": 59086\n }, {\n \"icon_id\": \"25015434\",\n \"name\": \"shimingrenzheng-filled\",\n \"font_class\": \"auth-filled\",\n \"unicode\": \"e6cc\",\n \"unicode_decimal\": 59084\n }, {\n \"icon_id\": \"24934246\",\n \"name\": \"shop-filled\",\n \"font_class\": \"shop-filled\",\n \"unicode\": \"e6cd\",\n \"unicode_decimal\": 59085\n }, {\n \"icon_id\": \"24934159\",\n \"name\": \"staff-filled-01\",\n \"font_class\": \"staff-filled\",\n \"unicode\": \"e6cb\",\n \"unicode_decimal\": 59083\n }, {\n \"icon_id\": \"24932461\",\n \"name\": \"VIP-filled\",\n \"font_class\": \"vip-filled\",\n \"unicode\": \"e6c6\",\n \"unicode_decimal\": 59078\n }, {\n \"icon_id\": \"24932462\",\n \"name\": \"plus_circle_fill\",\n \"font_class\": \"plus-filled\",\n \"unicode\": \"e6c7\",\n \"unicode_decimal\": 59079\n }, {\n \"icon_id\": \"24932463\",\n \"name\": \"folder_add-filled\",\n \"font_class\": \"folder-add-filled\",\n \"unicode\": \"e6c8\",\n \"unicode_decimal\": 59080\n }, {\n \"icon_id\": \"24932464\",\n \"name\": \"yanse-filled\",\n \"font_class\": \"color-filled\",\n \"unicode\": \"e6c9\",\n \"unicode_decimal\": 59081\n }, {\n \"icon_id\": \"24932465\",\n \"name\": \"tune-filled\",\n \"font_class\": \"tune-filled\",\n \"unicode\": \"e6ca\",\n \"unicode_decimal\": 59082\n }, {\n \"icon_id\": \"24932455\",\n \"name\": \"a-rilidaka-filled\",\n \"font_class\": \"calendar-filled\",\n \"unicode\": \"e6c0\",\n \"unicode_decimal\": 59072\n }, {\n \"icon_id\": \"24932456\",\n \"name\": \"notification-filled\",\n \"font_class\": \"notification-filled\",\n \"unicode\": \"e6c1\",\n \"unicode_decimal\": 59073\n }, {\n \"icon_id\": \"24932457\",\n \"name\": \"wallet-filled\",\n \"font_class\": \"wallet-filled\",\n \"unicode\": \"e6c2\",\n \"unicode_decimal\": 59074\n }, {\n \"icon_id\": \"24932458\",\n \"name\": \"paihangbang-filled\",\n \"font_class\": \"medal-filled\",\n \"unicode\": \"e6c3\",\n \"unicode_decimal\": 59075\n }, {\n \"icon_id\": \"24932459\",\n \"name\": \"gift-filled\",\n \"font_class\": \"gift-filled\",\n \"unicode\": \"e6c4\",\n \"unicode_decimal\": 59076\n }, {\n \"icon_id\": \"24932460\",\n \"name\": \"fire-filled\",\n \"font_class\": \"fire-filled\",\n \"unicode\": \"e6c5\",\n \"unicode_decimal\": 59077\n }, {\n \"icon_id\": \"24928001\",\n \"name\": \"refreshempty\",\n \"font_class\": \"refreshempty\",\n \"unicode\": \"e6bf\",\n \"unicode_decimal\": 59071\n }, {\n \"icon_id\": \"24926853\",\n \"name\": \"location-ellipse\",\n \"font_class\": \"location-filled\",\n \"unicode\": \"e6af\",\n \"unicode_decimal\": 59055\n }, {\n \"icon_id\": \"24926735\",\n \"name\": \"person-filled\",\n \"font_class\": \"person-filled\",\n \"unicode\": \"e69d\",\n \"unicode_decimal\": 59037\n }, {\n \"icon_id\": \"24926703\",\n \"name\": \"personadd-filled\",\n \"font_class\": \"personadd-filled\",\n \"unicode\": \"e698\",\n \"unicode_decimal\": 59032\n }, {\n \"icon_id\": \"24923351\",\n \"name\": \"back\",\n \"font_class\": \"back\",\n \"unicode\": \"e6b9\",\n \"unicode_decimal\": 59065\n }, {\n \"icon_id\": \"24923352\",\n \"name\": \"forward\",\n \"font_class\": \"forward\",\n \"unicode\": \"e6ba\",\n \"unicode_decimal\": 59066\n }, {\n \"icon_id\": \"24923353\",\n \"name\": \"arrowthinright\",\n \"font_class\": \"arrow-right\",\n \"unicode\": \"e6bb\",\n \"unicode_decimal\": 59067\n }, {\n \"icon_id\": \"24923353\",\n \"name\": \"arrowthinright\",\n \"font_class\": \"arrowthinright\",\n \"unicode\": \"e6bb\",\n \"unicode_decimal\": 59067\n }, {\n \"icon_id\": \"24923354\",\n \"name\": \"arrowthinleft\",\n \"font_class\": \"arrow-left\",\n \"unicode\": \"e6bc\",\n \"unicode_decimal\": 59068\n }, {\n \"icon_id\": \"24923354\",\n \"name\": \"arrowthinleft\",\n \"font_class\": \"arrowthinleft\",\n \"unicode\": \"e6bc\",\n \"unicode_decimal\": 59068\n }, {\n \"icon_id\": \"24923355\",\n \"name\": \"arrowthinup\",\n \"font_class\": \"arrow-up\",\n \"unicode\": \"e6bd\",\n \"unicode_decimal\": 59069\n }, {\n \"icon_id\": \"24923355\",\n \"name\": \"arrowthinup\",\n \"font_class\": \"arrowthinup\",\n \"unicode\": \"e6bd\",\n \"unicode_decimal\": 59069\n }, {\n \"icon_id\": \"24923356\",\n \"name\": \"arrowthindown\",\n \"font_class\": \"arrow-down\",\n \"unicode\": \"e6be\",\n \"unicode_decimal\": 59070\n }, {\n \"icon_id\": \"24923356\",\n \"name\": \"arrowthindown\",\n \"font_class\": \"arrowthindown\",\n \"unicode\": \"e6be\",\n \"unicode_decimal\": 59070\n }, {\n \"icon_id\": \"24923349\",\n \"name\": \"arrowdown\",\n \"font_class\": \"bottom\",\n \"unicode\": \"e6b8\",\n \"unicode_decimal\": 59064\n }, {\n \"icon_id\": \"24923349\",\n \"name\": \"arrowdown\",\n \"font_class\": \"arrowdown\",\n \"unicode\": \"e6b8\",\n \"unicode_decimal\": 59064\n }, {\n \"icon_id\": \"24923346\",\n \"name\": \"arrowright\",\n \"font_class\": \"right\",\n \"unicode\": \"e6b5\",\n \"unicode_decimal\": 59061\n }, {\n \"icon_id\": \"24923346\",\n \"name\": \"arrowright\",\n \"font_class\": \"arrowright\",\n \"unicode\": \"e6b5\",\n \"unicode_decimal\": 59061\n }, {\n \"icon_id\": \"24923347\",\n \"name\": \"arrowup\",\n \"font_class\": \"top\",\n \"unicode\": \"e6b6\",\n \"unicode_decimal\": 59062\n }, {\n \"icon_id\": \"24923347\",\n \"name\": \"arrowup\",\n \"font_class\": \"arrowup\",\n \"unicode\": \"e6b6\",\n \"unicode_decimal\": 59062\n }, {\n \"icon_id\": \"24923348\",\n \"name\": \"arrowleft\",\n \"font_class\": \"left\",\n \"unicode\": \"e6b7\",\n \"unicode_decimal\": 59063\n }, {\n \"icon_id\": \"24923348\",\n \"name\": \"arrowleft\",\n \"font_class\": \"arrowleft\",\n \"unicode\": \"e6b7\",\n \"unicode_decimal\": 59063\n }, {\n \"icon_id\": \"24923334\",\n \"name\": \"eye\",\n \"font_class\": \"eye\",\n \"unicode\": \"e651\",\n \"unicode_decimal\": 58961\n }, {\n \"icon_id\": \"24923335\",\n \"name\": \"eye-filled\",\n \"font_class\": \"eye-filled\",\n \"unicode\": \"e66a\",\n \"unicode_decimal\": 58986\n }, {\n \"icon_id\": \"24923336\",\n \"name\": \"eye-slash\",\n \"font_class\": \"eye-slash\",\n \"unicode\": \"e6b3\",\n \"unicode_decimal\": 59059\n }, {\n \"icon_id\": \"24923337\",\n \"name\": \"eye-slash-filled\",\n \"font_class\": \"eye-slash-filled\",\n \"unicode\": \"e6b4\",\n \"unicode_decimal\": 59060\n }, {\n \"icon_id\": \"24923305\",\n \"name\": \"info-filled\",\n \"font_class\": \"info-filled\",\n \"unicode\": \"e649\",\n \"unicode_decimal\": 58953\n }, {\n \"icon_id\": \"24923299\",\n \"name\": \"reload-01\",\n \"font_class\": \"reload\",\n \"unicode\": \"e6b2\",\n \"unicode_decimal\": 59058\n }, {\n \"icon_id\": \"24923195\",\n \"name\": \"mic_slash_fill\",\n \"font_class\": \"micoff-filled\",\n \"unicode\": \"e6b0\",\n \"unicode_decimal\": 59056\n }, {\n \"icon_id\": \"24923165\",\n \"name\": \"map-pin-ellipse\",\n \"font_class\": \"map-pin-ellipse\",\n \"unicode\": \"e6ac\",\n \"unicode_decimal\": 59052\n }, {\n \"icon_id\": \"24923166\",\n \"name\": \"map-pin\",\n \"font_class\": \"map-pin\",\n \"unicode\": \"e6ad\",\n \"unicode_decimal\": 59053\n }, {\n \"icon_id\": \"24923167\",\n \"name\": \"location\",\n \"font_class\": \"location\",\n \"unicode\": \"e6ae\",\n \"unicode_decimal\": 59054\n }, {\n \"icon_id\": \"24923064\",\n \"name\": \"starhalf\",\n \"font_class\": \"starhalf\",\n \"unicode\": \"e683\",\n \"unicode_decimal\": 59011\n }, {\n \"icon_id\": \"24923065\",\n \"name\": \"star\",\n \"font_class\": \"star\",\n \"unicode\": \"e688\",\n \"unicode_decimal\": 59016\n }, {\n \"icon_id\": \"24923066\",\n \"name\": \"star-filled\",\n \"font_class\": \"star-filled\",\n \"unicode\": \"e68f\",\n \"unicode_decimal\": 59023\n }, {\n \"icon_id\": \"24899646\",\n \"name\": \"a-rilidaka\",\n \"font_class\": \"calendar\",\n \"unicode\": \"e6a0\",\n \"unicode_decimal\": 59040\n }, {\n \"icon_id\": \"24899647\",\n \"name\": \"fire\",\n \"font_class\": \"fire\",\n \"unicode\": \"e6a1\",\n \"unicode_decimal\": 59041\n }, {\n \"icon_id\": \"24899648\",\n \"name\": \"paihangbang\",\n \"font_class\": \"medal\",\n \"unicode\": \"e6a2\",\n \"unicode_decimal\": 59042\n }, {\n \"icon_id\": \"24899649\",\n \"name\": \"font\",\n \"font_class\": \"font\",\n \"unicode\": \"e6a3\",\n \"unicode_decimal\": 59043\n }, {\n \"icon_id\": \"24899650\",\n \"name\": \"gift\",\n \"font_class\": \"gift\",\n \"unicode\": \"e6a4\",\n \"unicode_decimal\": 59044\n }, {\n \"icon_id\": \"24899651\",\n \"name\": \"link\",\n \"font_class\": \"link\",\n \"unicode\": \"e6a5\",\n \"unicode_decimal\": 59045\n }, {\n \"icon_id\": \"24899652\",\n \"name\": \"notification\",\n \"font_class\": \"notification\",\n \"unicode\": \"e6a6\",\n \"unicode_decimal\": 59046\n }, {\n \"icon_id\": \"24899653\",\n \"name\": \"staff\",\n \"font_class\": \"staff\",\n \"unicode\": \"e6a7\",\n \"unicode_decimal\": 59047\n }, {\n \"icon_id\": \"24899654\",\n \"name\": \"VIP\",\n \"font_class\": \"vip\",\n \"unicode\": \"e6a8\",\n \"unicode_decimal\": 59048\n }, {\n \"icon_id\": \"24899655\",\n \"name\": \"folder_add\",\n \"font_class\": \"folder-add\",\n \"unicode\": \"e6a9\",\n \"unicode_decimal\": 59049\n }, {\n \"icon_id\": \"24899656\",\n \"name\": \"tune\",\n \"font_class\": \"tune\",\n \"unicode\": \"e6aa\",\n \"unicode_decimal\": 59050\n }, {\n \"icon_id\": \"24899657\",\n \"name\": \"shimingrenzheng\",\n \"font_class\": \"auth\",\n \"unicode\": \"e6ab\",\n \"unicode_decimal\": 59051\n }, {\n \"icon_id\": \"24899565\",\n \"name\": \"person\",\n \"font_class\": \"person\",\n \"unicode\": \"e699\",\n \"unicode_decimal\": 59033\n }, {\n \"icon_id\": \"24899566\",\n \"name\": \"email-filled\",\n \"font_class\": \"email-filled\",\n \"unicode\": \"e69a\",\n \"unicode_decimal\": 59034\n }, {\n \"icon_id\": \"24899567\",\n \"name\": \"phone-filled\",\n \"font_class\": \"phone-filled\",\n \"unicode\": \"e69b\",\n \"unicode_decimal\": 59035\n }, {\n \"icon_id\": \"24899568\",\n \"name\": \"phone\",\n \"font_class\": \"phone\",\n \"unicode\": \"e69c\",\n \"unicode_decimal\": 59036\n }, {\n \"icon_id\": \"24899570\",\n \"name\": \"email\",\n \"font_class\": \"email\",\n \"unicode\": \"e69e\",\n \"unicode_decimal\": 59038\n }, {\n \"icon_id\": \"24899571\",\n \"name\": \"personadd\",\n \"font_class\": \"personadd\",\n \"unicode\": \"e69f\",\n \"unicode_decimal\": 59039\n }, {\n \"icon_id\": \"24899558\",\n \"name\": \"chatboxes-filled\",\n \"font_class\": \"chatboxes-filled\",\n \"unicode\": \"e692\",\n \"unicode_decimal\": 59026\n }, {\n \"icon_id\": \"24899559\",\n \"name\": \"contact\",\n \"font_class\": \"contact\",\n \"unicode\": \"e693\",\n \"unicode_decimal\": 59027\n }, {\n \"icon_id\": \"24899560\",\n \"name\": \"chatbubble-filled\",\n \"font_class\": \"chatbubble-filled\",\n \"unicode\": \"e694\",\n \"unicode_decimal\": 59028\n }, {\n \"icon_id\": \"24899561\",\n \"name\": \"contact-filled\",\n \"font_class\": \"contact-filled\",\n \"unicode\": \"e695\",\n \"unicode_decimal\": 59029\n }, {\n \"icon_id\": \"24899562\",\n \"name\": \"chatboxes\",\n \"font_class\": \"chatboxes\",\n \"unicode\": \"e696\",\n \"unicode_decimal\": 59030\n }, {\n \"icon_id\": \"24899563\",\n \"name\": \"chatbubble\",\n \"font_class\": \"chatbubble\",\n \"unicode\": \"e697\",\n \"unicode_decimal\": 59031\n }, {\n \"icon_id\": \"24881290\",\n \"name\": \"upload-filled\",\n \"font_class\": \"upload-filled\",\n \"unicode\": \"e68e\",\n \"unicode_decimal\": 59022\n }, {\n \"icon_id\": \"24881292\",\n \"name\": \"upload\",\n \"font_class\": \"upload\",\n \"unicode\": \"e690\",\n \"unicode_decimal\": 59024\n }, {\n \"icon_id\": \"24881293\",\n \"name\": \"weixin\",\n \"font_class\": \"weixin\",\n \"unicode\": \"e691\",\n \"unicode_decimal\": 59025\n }, {\n \"icon_id\": \"24881274\",\n \"name\": \"compose\",\n \"font_class\": \"compose\",\n \"unicode\": \"e67f\",\n \"unicode_decimal\": 59007\n }, {\n \"icon_id\": \"24881275\",\n \"name\": \"qq\",\n \"font_class\": \"qq\",\n \"unicode\": \"e680\",\n \"unicode_decimal\": 59008\n }, {\n \"icon_id\": \"24881276\",\n \"name\": \"download-filled\",\n \"font_class\": \"download-filled\",\n \"unicode\": \"e681\",\n \"unicode_decimal\": 59009\n }, {\n \"icon_id\": \"24881277\",\n \"name\": \"pengyouquan\",\n \"font_class\": \"pyq\",\n \"unicode\": \"e682\",\n \"unicode_decimal\": 59010\n }, {\n \"icon_id\": \"24881279\",\n \"name\": \"sound\",\n \"font_class\": \"sound\",\n \"unicode\": \"e684\",\n \"unicode_decimal\": 59012\n }, {\n \"icon_id\": \"24881280\",\n \"name\": \"trash-filled\",\n \"font_class\": \"trash-filled\",\n \"unicode\": \"e685\",\n \"unicode_decimal\": 59013\n }, {\n \"icon_id\": \"24881281\",\n \"name\": \"sound-filled\",\n \"font_class\": \"sound-filled\",\n \"unicode\": \"e686\",\n \"unicode_decimal\": 59014\n }, {\n \"icon_id\": \"24881282\",\n \"name\": \"trash\",\n \"font_class\": \"trash\",\n \"unicode\": \"e687\",\n \"unicode_decimal\": 59015\n }, {\n \"icon_id\": \"24881284\",\n \"name\": \"videocam-filled\",\n \"font_class\": \"videocam-filled\",\n \"unicode\": \"e689\",\n \"unicode_decimal\": 59017\n }, {\n \"icon_id\": \"24881285\",\n \"name\": \"spinner-cycle\",\n \"font_class\": \"spinner-cycle\",\n \"unicode\": \"e68a\",\n \"unicode_decimal\": 59018\n }, {\n \"icon_id\": \"24881286\",\n \"name\": \"weibo\",\n \"font_class\": \"weibo\",\n \"unicode\": \"e68b\",\n \"unicode_decimal\": 59019\n }, {\n \"icon_id\": \"24881288\",\n \"name\": \"videocam\",\n \"font_class\": \"videocam\",\n \"unicode\": \"e68c\",\n \"unicode_decimal\": 59020\n }, {\n \"icon_id\": \"24881289\",\n \"name\": \"download\",\n \"font_class\": \"download\",\n \"unicode\": \"e68d\",\n \"unicode_decimal\": 59021\n }, {\n \"icon_id\": \"24879601\",\n \"name\": \"help\",\n \"font_class\": \"help\",\n \"unicode\": \"e679\",\n \"unicode_decimal\": 59001\n }, {\n \"icon_id\": \"24879602\",\n \"name\": \"navigate-filled\",\n \"font_class\": \"navigate-filled\",\n \"unicode\": \"e67a\",\n \"unicode_decimal\": 59002\n }, {\n \"icon_id\": \"24879603\",\n \"name\": \"plusempty\",\n \"font_class\": \"plusempty\",\n \"unicode\": \"e67b\",\n \"unicode_decimal\": 59003\n }, {\n \"icon_id\": \"24879604\",\n \"name\": \"smallcircle\",\n \"font_class\": \"smallcircle\",\n \"unicode\": \"e67c\",\n \"unicode_decimal\": 59004\n }, {\n \"icon_id\": \"24879605\",\n \"name\": \"minus-filled\",\n \"font_class\": \"minus-filled\",\n \"unicode\": \"e67d\",\n \"unicode_decimal\": 59005\n }, {\n \"icon_id\": \"24879606\",\n \"name\": \"micoff\",\n \"font_class\": \"micoff\",\n \"unicode\": \"e67e\",\n \"unicode_decimal\": 59006\n }, {\n \"icon_id\": \"24879588\",\n \"name\": \"closeempty\",\n \"font_class\": \"closeempty\",\n \"unicode\": \"e66c\",\n \"unicode_decimal\": 58988\n }, {\n \"icon_id\": \"24879589\",\n \"name\": \"clear\",\n \"font_class\": \"clear\",\n \"unicode\": \"e66d\",\n \"unicode_decimal\": 58989\n }, {\n \"icon_id\": \"24879590\",\n \"name\": \"navigate\",\n \"font_class\": \"navigate\",\n \"unicode\": \"e66e\",\n \"unicode_decimal\": 58990\n }, {\n \"icon_id\": \"24879591\",\n \"name\": \"minus\",\n \"font_class\": \"minus\",\n \"unicode\": \"e66f\",\n \"unicode_decimal\": 58991\n }, {\n \"icon_id\": \"24879592\",\n \"name\": \"image\",\n \"font_class\": \"image\",\n \"unicode\": \"e670\",\n \"unicode_decimal\": 58992\n }, {\n \"icon_id\": \"24879593\",\n \"name\": \"mic\",\n \"font_class\": \"mic\",\n \"unicode\": \"e671\",\n \"unicode_decimal\": 58993\n }, {\n \"icon_id\": \"24879594\",\n \"name\": \"paperplane\",\n \"font_class\": \"paperplane\",\n \"unicode\": \"e672\",\n \"unicode_decimal\": 58994\n }, {\n \"icon_id\": \"24879595\",\n \"name\": \"close\",\n \"font_class\": \"close\",\n \"unicode\": \"e673\",\n \"unicode_decimal\": 58995\n }, {\n \"icon_id\": \"24879596\",\n \"name\": \"help-filled\",\n \"font_class\": \"help-filled\",\n \"unicode\": \"e674\",\n \"unicode_decimal\": 58996\n }, {\n \"icon_id\": \"24879597\",\n \"name\": \"plus-filled\",\n \"font_class\": \"paperplane-filled\",\n \"unicode\": \"e675\",\n \"unicode_decimal\": 58997\n }, {\n \"icon_id\": \"24879598\",\n \"name\": \"plus\",\n \"font_class\": \"plus\",\n \"unicode\": \"e676\",\n \"unicode_decimal\": 58998\n }, {\n \"icon_id\": \"24879599\",\n \"name\": \"mic-filled\",\n \"font_class\": \"mic-filled\",\n \"unicode\": \"e677\",\n \"unicode_decimal\": 58999\n }, {\n \"icon_id\": \"24879600\",\n \"name\": \"image-filled\",\n \"font_class\": \"image-filled\",\n \"unicode\": \"e678\",\n \"unicode_decimal\": 59000\n }, {\n \"icon_id\": \"24855900\",\n \"name\": \"locked-filled\",\n \"font_class\": \"locked-filled\",\n \"unicode\": \"e668\",\n \"unicode_decimal\": 58984\n }, {\n \"icon_id\": \"24855901\",\n \"name\": \"info\",\n \"font_class\": \"info\",\n \"unicode\": \"e669\",\n \"unicode_decimal\": 58985\n }, {\n \"icon_id\": \"24855903\",\n \"name\": \"locked\",\n \"font_class\": \"locked\",\n \"unicode\": \"e66b\",\n \"unicode_decimal\": 58987\n }, {\n \"icon_id\": \"24855884\",\n \"name\": \"camera-filled\",\n \"font_class\": \"camera-filled\",\n \"unicode\": \"e658\",\n \"unicode_decimal\": 58968\n }, {\n \"icon_id\": \"24855885\",\n \"name\": \"chat-filled\",\n \"font_class\": \"chat-filled\",\n \"unicode\": \"e659\",\n \"unicode_decimal\": 58969\n }, {\n \"icon_id\": \"24855886\",\n \"name\": \"camera\",\n \"font_class\": \"camera\",\n \"unicode\": \"e65a\",\n \"unicode_decimal\": 58970\n }, {\n \"icon_id\": \"24855887\",\n \"name\": \"circle\",\n \"font_class\": \"circle\",\n \"unicode\": \"e65b\",\n \"unicode_decimal\": 58971\n }, {\n \"icon_id\": \"24855888\",\n \"name\": \"checkmarkempty\",\n \"font_class\": \"checkmarkempty\",\n \"unicode\": \"e65c\",\n \"unicode_decimal\": 58972\n }, {\n \"icon_id\": \"24855889\",\n \"name\": \"chat\",\n \"font_class\": \"chat\",\n \"unicode\": \"e65d\",\n \"unicode_decimal\": 58973\n }, {\n \"icon_id\": \"24855890\",\n \"name\": \"circle-filled\",\n \"font_class\": \"circle-filled\",\n \"unicode\": \"e65e\",\n \"unicode_decimal\": 58974\n }, {\n \"icon_id\": \"24855891\",\n \"name\": \"flag\",\n \"font_class\": \"flag\",\n \"unicode\": \"e65f\",\n \"unicode_decimal\": 58975\n }, {\n \"icon_id\": \"24855892\",\n \"name\": \"flag-filled\",\n \"font_class\": \"flag-filled\",\n \"unicode\": \"e660\",\n \"unicode_decimal\": 58976\n }, {\n \"icon_id\": \"24855893\",\n \"name\": \"gear-filled\",\n \"font_class\": \"gear-filled\",\n \"unicode\": \"e661\",\n \"unicode_decimal\": 58977\n }, {\n \"icon_id\": \"24855894\",\n \"name\": \"home\",\n \"font_class\": \"home\",\n \"unicode\": \"e662\",\n \"unicode_decimal\": 58978\n }, {\n \"icon_id\": \"24855895\",\n \"name\": \"home-filled\",\n \"font_class\": \"home-filled\",\n \"unicode\": \"e663\",\n \"unicode_decimal\": 58979\n }, {\n \"icon_id\": \"24855896\",\n \"name\": \"gear\",\n \"font_class\": \"gear\",\n \"unicode\": \"e664\",\n \"unicode_decimal\": 58980\n }, {\n \"icon_id\": \"24855897\",\n \"name\": \"smallcircle-filled\",\n \"font_class\": \"smallcircle-filled\",\n \"unicode\": \"e665\",\n \"unicode_decimal\": 58981\n }, {\n \"icon_id\": \"24855898\",\n \"name\": \"map-filled\",\n \"font_class\": \"map-filled\",\n \"unicode\": \"e666\",\n \"unicode_decimal\": 58982\n }, {\n \"icon_id\": \"24855899\",\n \"name\": \"map\",\n \"font_class\": \"map\",\n \"unicode\": \"e667\",\n \"unicode_decimal\": 58983\n }, {\n \"icon_id\": \"24855825\",\n \"name\": \"refresh-filled\",\n \"font_class\": \"refresh-filled\",\n \"unicode\": \"e656\",\n \"unicode_decimal\": 58966\n }, {\n \"icon_id\": \"24855826\",\n \"name\": \"refresh\",\n \"font_class\": \"refresh\",\n \"unicode\": \"e657\",\n \"unicode_decimal\": 58967\n }, {\n \"icon_id\": \"24855808\",\n \"name\": \"cloud-upload\",\n \"font_class\": \"cloud-upload\",\n \"unicode\": \"e645\",\n \"unicode_decimal\": 58949\n }, {\n \"icon_id\": \"24855809\",\n \"name\": \"cloud-download-filled\",\n \"font_class\": \"cloud-download-filled\",\n \"unicode\": \"e646\",\n \"unicode_decimal\": 58950\n }, {\n \"icon_id\": \"24855810\",\n \"name\": \"cloud-download\",\n \"font_class\": \"cloud-download\",\n \"unicode\": \"e647\",\n \"unicode_decimal\": 58951\n }, {\n \"icon_id\": \"24855811\",\n \"name\": \"cloud-upload-filled\",\n \"font_class\": \"cloud-upload-filled\",\n \"unicode\": \"e648\",\n \"unicode_decimal\": 58952\n }, {\n \"icon_id\": \"24855813\",\n \"name\": \"redo\",\n \"font_class\": \"redo\",\n \"unicode\": \"e64a\",\n \"unicode_decimal\": 58954\n }, {\n \"icon_id\": \"24855814\",\n \"name\": \"images-filled\",\n \"font_class\": \"images-filled\",\n \"unicode\": \"e64b\",\n \"unicode_decimal\": 58955\n }, {\n \"icon_id\": \"24855815\",\n \"name\": \"undo-filled\",\n \"font_class\": \"undo-filled\",\n \"unicode\": \"e64c\",\n \"unicode_decimal\": 58956\n }, {\n \"icon_id\": \"24855816\",\n \"name\": \"more\",\n \"font_class\": \"more\",\n \"unicode\": \"e64d\",\n \"unicode_decimal\": 58957\n }, {\n \"icon_id\": \"24855817\",\n \"name\": \"more-filled\",\n \"font_class\": \"more-filled\",\n \"unicode\": \"e64e\",\n \"unicode_decimal\": 58958\n }, {\n \"icon_id\": \"24855818\",\n \"name\": \"undo\",\n \"font_class\": \"undo\",\n \"unicode\": \"e64f\",\n \"unicode_decimal\": 58959\n }, {\n \"icon_id\": \"24855819\",\n \"name\": \"images\",\n \"font_class\": \"images\",\n \"unicode\": \"e650\",\n \"unicode_decimal\": 58960\n }, {\n \"icon_id\": \"24855821\",\n \"name\": \"paperclip\",\n \"font_class\": \"paperclip\",\n \"unicode\": \"e652\",\n \"unicode_decimal\": 58962\n }, {\n \"icon_id\": \"24855822\",\n \"name\": \"settings\",\n \"font_class\": \"settings\",\n \"unicode\": \"e653\",\n \"unicode_decimal\": 58963\n }, {\n \"icon_id\": \"24855823\",\n \"name\": \"search\",\n \"font_class\": \"search\",\n \"unicode\": \"e654\",\n \"unicode_decimal\": 58964\n }, {\n \"icon_id\": \"24855824\",\n \"name\": \"redo-filled\",\n \"font_class\": \"redo-filled\",\n \"unicode\": \"e655\",\n \"unicode_decimal\": 58965\n }, {\n \"icon_id\": \"24841702\",\n \"name\": \"list\",\n \"font_class\": \"list\",\n \"unicode\": \"e644\",\n \"unicode_decimal\": 58948\n }, {\n \"icon_id\": \"24841489\",\n \"name\": \"mail-open-filled\",\n \"font_class\": \"mail-open-filled\",\n \"unicode\": \"e63a\",\n \"unicode_decimal\": 58938\n }, {\n \"icon_id\": \"24841491\",\n \"name\": \"hand-thumbsdown-filled\",\n \"font_class\": \"hand-down-filled\",\n \"unicode\": \"e63c\",\n \"unicode_decimal\": 58940\n }, {\n \"icon_id\": \"24841492\",\n \"name\": \"hand-thumbsdown\",\n \"font_class\": \"hand-down\",\n \"unicode\": \"e63d\",\n \"unicode_decimal\": 58941\n }, {\n \"icon_id\": \"24841493\",\n \"name\": \"hand-thumbsup-filled\",\n \"font_class\": \"hand-up-filled\",\n \"unicode\": \"e63e\",\n \"unicode_decimal\": 58942\n }, {\n \"icon_id\": \"24841494\",\n \"name\": \"hand-thumbsup\",\n \"font_class\": \"hand-up\",\n \"unicode\": \"e63f\",\n \"unicode_decimal\": 58943\n }, {\n \"icon_id\": \"24841496\",\n \"name\": \"heart-filled\",\n \"font_class\": \"heart-filled\",\n \"unicode\": \"e641\",\n \"unicode_decimal\": 58945\n }, {\n \"icon_id\": \"24841498\",\n \"name\": \"mail-open\",\n \"font_class\": \"mail-open\",\n \"unicode\": \"e643\",\n \"unicode_decimal\": 58947\n }, {\n \"icon_id\": \"24841488\",\n \"name\": \"heart\",\n \"font_class\": \"heart\",\n \"unicode\": \"e639\",\n \"unicode_decimal\": 58937\n }, {\n \"icon_id\": \"24839963\",\n \"name\": \"loop\",\n \"font_class\": \"loop\",\n \"unicode\": \"e633\",\n \"unicode_decimal\": 58931\n }, {\n \"icon_id\": \"24839866\",\n \"name\": \"pulldown\",\n \"font_class\": \"pulldown\",\n \"unicode\": \"e632\",\n \"unicode_decimal\": 58930\n }, {\n \"icon_id\": \"24813798\",\n \"name\": \"scan\",\n \"font_class\": \"scan\",\n \"unicode\": \"e62a\",\n \"unicode_decimal\": 58922\n }, {\n \"icon_id\": \"24813786\",\n \"name\": \"bars\",\n \"font_class\": \"bars\",\n \"unicode\": \"e627\",\n \"unicode_decimal\": 58919\n }, {\n \"icon_id\": \"24813788\",\n \"name\": \"cart-filled\",\n \"font_class\": \"cart-filled\",\n \"unicode\": \"e629\",\n \"unicode_decimal\": 58921\n }, {\n \"icon_id\": \"24813790\",\n \"name\": \"checkbox\",\n \"font_class\": \"checkbox\",\n \"unicode\": \"e62b\",\n \"unicode_decimal\": 58923\n }, {\n \"icon_id\": \"24813791\",\n \"name\": \"checkbox-filled\",\n \"font_class\": \"checkbox-filled\",\n \"unicode\": \"e62c\",\n \"unicode_decimal\": 58924\n }, {\n \"icon_id\": \"24813794\",\n \"name\": \"shop\",\n \"font_class\": \"shop\",\n \"unicode\": \"e62f\",\n \"unicode_decimal\": 58927\n }, {\n \"icon_id\": \"24813795\",\n \"name\": \"headphones\",\n \"font_class\": \"headphones\",\n \"unicode\": \"e630\",\n \"unicode_decimal\": 58928\n }, {\n \"icon_id\": \"24813796\",\n \"name\": \"cart\",\n \"font_class\": \"cart\",\n \"unicode\": \"e631\",\n \"unicode_decimal\": 58929\n }]\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWljb25zL2NvbXBvbmVudHMvdW5pLWljb25zL2ljb25zLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztlQUFlO0VBQ2IsSUFBSSxFQUFFLFNBQVM7RUFDZixNQUFNLEVBQUUsVUFBVTtFQUNsQixhQUFhLEVBQUUsVUFBVTtFQUN6QixpQkFBaUIsRUFBRSxRQUFRO0VBQzNCLGFBQWEsRUFBRSxFQUFFO0VBQ2pCLFFBQVEsRUFBRSxDQUNSO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLE9BQU87SUFDZixZQUFZLEVBQUUsT0FBTztJQUNyQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsUUFBUTtJQUNoQixZQUFZLEVBQUUsUUFBUTtJQUN0QixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLFlBQVksRUFBRSxpQkFBaUI7SUFDL0IsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLHdCQUF3QjtJQUNoQyxZQUFZLEVBQUUsYUFBYTtJQUMzQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsYUFBYTtJQUNyQixZQUFZLEVBQUUsYUFBYTtJQUMzQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLFlBQVksRUFBRSxjQUFjO0lBQzVCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxZQUFZO0lBQ3BCLFlBQVksRUFBRSxZQUFZO0lBQzFCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxrQkFBa0I7SUFDMUIsWUFBWSxFQUFFLGFBQWE7SUFDM0IsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLG1CQUFtQjtJQUMzQixZQUFZLEVBQUUsbUJBQW1CO0lBQ2pDLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxjQUFjO0lBQ3RCLFlBQVksRUFBRSxjQUFjO0lBQzVCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxhQUFhO0lBQ3JCLFlBQVksRUFBRSxhQUFhO0lBQzNCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxtQkFBbUI7SUFDM0IsWUFBWSxFQUFFLGlCQUFpQjtJQUMvQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUscUJBQXFCO0lBQzdCLFlBQVksRUFBRSxxQkFBcUI7SUFDbkMsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGVBQWU7SUFDdkIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLG9CQUFvQjtJQUM1QixZQUFZLEVBQUUsY0FBYztJQUM1QixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsYUFBYTtJQUNyQixZQUFZLEVBQUUsYUFBYTtJQUMzQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsYUFBYTtJQUNyQixZQUFZLEVBQUUsYUFBYTtJQUMzQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsY0FBYztJQUN0QixZQUFZLEVBQUUsY0FBYztJQUM1QixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsa0JBQWtCO0lBQzFCLFlBQVksRUFBRSxpQkFBaUI7SUFDL0IsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGVBQWU7SUFDdkIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGtCQUFrQjtJQUMxQixZQUFZLEVBQUUsa0JBQWtCO0lBQ2hDLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxNQUFNO0lBQ2QsWUFBWSxFQUFFLE1BQU07SUFDcEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLFNBQVM7SUFDakIsWUFBWSxFQUFFLFNBQVM7SUFDdkIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGdCQUFnQjtJQUN4QixZQUFZLEVBQUUsYUFBYTtJQUMzQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0g7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsZ0JBQWdCO0lBQ3hCLFlBQVksRUFBRSxnQkFBZ0I7SUFDOUIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNDO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGVBQWU7SUFDdkIsWUFBWSxFQUFFLFlBQVk7SUFDMUIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNIO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGVBQWU7SUFDdkIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNDO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGFBQWE7SUFDckIsWUFBWSxFQUFFLFVBQVU7SUFDeEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNIO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGFBQWE7SUFDckIsWUFBWSxFQUFFLGFBQWE7SUFDM0IsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNDO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGVBQWU7SUFDdkIsWUFBWSxFQUFFLFlBQVk7SUFDMUIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUFDO0lBQ0EsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGVBQWU7SUFDdkIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLFdBQVc7SUFDbkIsWUFBWSxFQUFFLFFBQVE7SUFDdEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUFDO0lBQ0EsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLFdBQVc7SUFDbkIsWUFBWSxFQUFFLFdBQVc7SUFDekIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLFlBQVk7SUFDcEIsWUFBWSxFQUFFLE9BQU87SUFDckIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNIO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLFlBQVk7SUFDcEIsWUFBWSxFQUFFLFlBQVk7SUFDMUIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNDO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLFNBQVM7SUFDakIsWUFBWSxFQUFFLEtBQUs7SUFDbkIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNIO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLFNBQVM7SUFDakIsWUFBWSxFQUFFLFNBQVM7SUFDdkIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNDO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLFdBQVc7SUFDbkIsWUFBWSxFQUFFLE1BQU07SUFDcEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNIO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLFdBQVc7SUFDbkIsWUFBWSxFQUFFLFdBQVc7SUFDekIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNDO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLEtBQUs7SUFDYixZQUFZLEVBQUUsS0FBSztJQUNuQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsWUFBWTtJQUNwQixZQUFZLEVBQUUsWUFBWTtJQUMxQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsV0FBVztJQUNuQixZQUFZLEVBQUUsV0FBVztJQUN6QixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsa0JBQWtCO0lBQzFCLFlBQVksRUFBRSxrQkFBa0I7SUFDaEMsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGFBQWE7SUFDckIsWUFBWSxFQUFFLGFBQWE7SUFDM0IsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLFdBQVc7SUFDbkIsWUFBWSxFQUFFLFFBQVE7SUFDdEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGdCQUFnQjtJQUN4QixZQUFZLEVBQUUsZUFBZTtJQUM3QixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLFlBQVksRUFBRSxpQkFBaUI7SUFDL0IsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLFNBQVM7SUFDakIsWUFBWSxFQUFFLFNBQVM7SUFDdkIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLFVBQVU7SUFDbEIsWUFBWSxFQUFFLFVBQVU7SUFDeEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLFVBQVU7SUFDbEIsWUFBWSxFQUFFLFVBQVU7SUFDeEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLE1BQU07SUFDZCxZQUFZLEVBQUUsTUFBTTtJQUNwQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsYUFBYTtJQUNyQixZQUFZLEVBQUUsYUFBYTtJQUMzQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsWUFBWTtJQUNwQixZQUFZLEVBQUUsVUFBVTtJQUN4QixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsTUFBTTtJQUNkLFlBQVksRUFBRSxNQUFNO0lBQ3BCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxhQUFhO0lBQ3JCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxNQUFNO0lBQ2QsWUFBWSxFQUFFLE1BQU07SUFDcEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLE1BQU07SUFDZCxZQUFZLEVBQUUsTUFBTTtJQUNwQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsTUFBTTtJQUNkLFlBQVksRUFBRSxNQUFNO0lBQ3BCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxjQUFjO0lBQ3RCLFlBQVksRUFBRSxjQUFjO0lBQzVCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxPQUFPO0lBQ2YsWUFBWSxFQUFFLE9BQU87SUFDckIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLEtBQUs7SUFDYixZQUFZLEVBQUUsS0FBSztJQUNuQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsWUFBWTtJQUNwQixZQUFZLEVBQUUsWUFBWTtJQUMxQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsTUFBTTtJQUNkLFlBQVksRUFBRSxNQUFNO0lBQ3BCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxpQkFBaUI7SUFDekIsWUFBWSxFQUFFLE1BQU07SUFDcEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLFFBQVE7SUFDaEIsWUFBWSxFQUFFLFFBQVE7SUFDdEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGNBQWM7SUFDdEIsWUFBWSxFQUFFLGNBQWM7SUFDNUIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGNBQWM7SUFDdEIsWUFBWSxFQUFFLGNBQWM7SUFDNUIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLE9BQU87SUFDZixZQUFZLEVBQUUsT0FBTztJQUNyQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsT0FBTztJQUNmLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxXQUFXO0lBQ25CLFlBQVksRUFBRSxXQUFXO0lBQ3pCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxrQkFBa0I7SUFDMUIsWUFBWSxFQUFFLGtCQUFrQjtJQUNoQyxTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsU0FBUztJQUNqQixZQUFZLEVBQUUsU0FBUztJQUN2QixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsbUJBQW1CO0lBQzNCLFlBQVksRUFBRSxtQkFBbUI7SUFDakMsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGdCQUFnQjtJQUN4QixZQUFZLEVBQUUsZ0JBQWdCO0lBQzlCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxXQUFXO0lBQ25CLFlBQVksRUFBRSxXQUFXO0lBQ3pCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxZQUFZO0lBQ3BCLFlBQVksRUFBRSxZQUFZO0lBQzFCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxlQUFlO0lBQ3ZCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxRQUFRO0lBQ2hCLFlBQVksRUFBRSxRQUFRO0lBQ3RCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxRQUFRO0lBQ2hCLFlBQVksRUFBRSxRQUFRO0lBQ3RCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxTQUFTO0lBQ2pCLFlBQVksRUFBRSxTQUFTO0lBQ3ZCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxJQUFJO0lBQ1osWUFBWSxFQUFFLElBQUk7SUFDbEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGlCQUFpQjtJQUN6QixZQUFZLEVBQUUsaUJBQWlCO0lBQy9CLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxhQUFhO0lBQ3JCLFlBQVksRUFBRSxLQUFLO0lBQ25CLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxPQUFPO0lBQ2YsWUFBWSxFQUFFLE9BQU87SUFDckIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGNBQWM7SUFDdEIsWUFBWSxFQUFFLGNBQWM7SUFDNUIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGNBQWM7SUFDdEIsWUFBWSxFQUFFLGNBQWM7SUFDNUIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLE9BQU87SUFDZixZQUFZLEVBQUUsT0FBTztJQUNyQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLFlBQVksRUFBRSxpQkFBaUI7SUFDL0IsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGVBQWU7SUFDdkIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLE9BQU87SUFDZixZQUFZLEVBQUUsT0FBTztJQUNyQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsVUFBVTtJQUNsQixZQUFZLEVBQUUsVUFBVTtJQUN4QixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsVUFBVTtJQUNsQixZQUFZLEVBQUUsVUFBVTtJQUN4QixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsTUFBTTtJQUNkLFlBQVksRUFBRSxNQUFNO0lBQ3BCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxpQkFBaUI7SUFDekIsWUFBWSxFQUFFLGlCQUFpQjtJQUMvQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsV0FBVztJQUNuQixZQUFZLEVBQUUsV0FBVztJQUN6QixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsYUFBYTtJQUNyQixZQUFZLEVBQUUsYUFBYTtJQUMzQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsY0FBYztJQUN0QixZQUFZLEVBQUUsY0FBYztJQUM1QixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsUUFBUTtJQUNoQixZQUFZLEVBQUUsUUFBUTtJQUN0QixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsWUFBWTtJQUNwQixZQUFZLEVBQUUsWUFBWTtJQUMxQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsT0FBTztJQUNmLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxVQUFVO0lBQ2xCLFlBQVksRUFBRSxVQUFVO0lBQ3hCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxPQUFPO0lBQ2YsWUFBWSxFQUFFLE9BQU87SUFDckIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLE9BQU87SUFDZixZQUFZLEVBQUUsT0FBTztJQUNyQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsS0FBSztJQUNiLFlBQVksRUFBRSxLQUFLO0lBQ25CLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxZQUFZO0lBQ3BCLFlBQVksRUFBRSxZQUFZO0lBQzFCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxPQUFPO0lBQ2YsWUFBWSxFQUFFLE9BQU87SUFDckIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGFBQWE7SUFDckIsWUFBWSxFQUFFLGFBQWE7SUFDM0IsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGFBQWE7SUFDckIsWUFBWSxFQUFFLG1CQUFtQjtJQUNqQyxTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsTUFBTTtJQUNkLFlBQVksRUFBRSxNQUFNO0lBQ3BCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxZQUFZO0lBQ3BCLFlBQVksRUFBRSxZQUFZO0lBQzFCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxjQUFjO0lBQ3RCLFlBQVksRUFBRSxjQUFjO0lBQzVCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxlQUFlO0lBQ3ZCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxNQUFNO0lBQ2QsWUFBWSxFQUFFLE1BQU07SUFDcEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLFFBQVE7SUFDaEIsWUFBWSxFQUFFLFFBQVE7SUFDdEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGVBQWU7SUFDdkIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGFBQWE7SUFDckIsWUFBWSxFQUFFLGFBQWE7SUFDM0IsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLFFBQVE7SUFDaEIsWUFBWSxFQUFFLFFBQVE7SUFDdEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLFFBQVE7SUFDaEIsWUFBWSxFQUFFLFFBQVE7SUFDdEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGdCQUFnQjtJQUN4QixZQUFZLEVBQUUsZ0JBQWdCO0lBQzlCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxNQUFNO0lBQ2QsWUFBWSxFQUFFLE1BQU07SUFDcEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGVBQWU7SUFDdkIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLE1BQU07SUFDZCxZQUFZLEVBQUUsTUFBTTtJQUNwQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsYUFBYTtJQUNyQixZQUFZLEVBQUUsYUFBYTtJQUMzQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsYUFBYTtJQUNyQixZQUFZLEVBQUUsYUFBYTtJQUMzQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsTUFBTTtJQUNkLFlBQVksRUFBRSxNQUFNO0lBQ3BCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxhQUFhO0lBQ3JCLFlBQVksRUFBRSxhQUFhO0lBQzNCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxNQUFNO0lBQ2QsWUFBWSxFQUFFLE1BQU07SUFDcEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLG9CQUFvQjtJQUM1QixZQUFZLEVBQUUsb0JBQW9CO0lBQ2xDLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxZQUFZO0lBQ3BCLFlBQVksRUFBRSxZQUFZO0lBQzFCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxLQUFLO0lBQ2IsWUFBWSxFQUFFLEtBQUs7SUFDbkIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGdCQUFnQjtJQUN4QixZQUFZLEVBQUUsZ0JBQWdCO0lBQzlCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxTQUFTO0lBQ2pCLFlBQVksRUFBRSxTQUFTO0lBQ3ZCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxjQUFjO0lBQ3RCLFlBQVksRUFBRSxjQUFjO0lBQzVCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSx1QkFBdUI7SUFDL0IsWUFBWSxFQUFFLHVCQUF1QjtJQUNyQyxTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsZ0JBQWdCO0lBQ3hCLFlBQVksRUFBRSxnQkFBZ0I7SUFDOUIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLHFCQUFxQjtJQUM3QixZQUFZLEVBQUUscUJBQXFCO0lBQ25DLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxNQUFNO0lBQ2QsWUFBWSxFQUFFLE1BQU07SUFDcEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGVBQWU7SUFDdkIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGFBQWE7SUFDckIsWUFBWSxFQUFFLGFBQWE7SUFDM0IsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLE1BQU07SUFDZCxZQUFZLEVBQUUsTUFBTTtJQUNwQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsYUFBYTtJQUNyQixZQUFZLEVBQUUsYUFBYTtJQUMzQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsTUFBTTtJQUNkLFlBQVksRUFBRSxNQUFNO0lBQ3BCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxRQUFRO0lBQ2hCLFlBQVksRUFBRSxRQUFRO0lBQ3RCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxXQUFXO0lBQ25CLFlBQVksRUFBRSxXQUFXO0lBQ3pCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxVQUFVO0lBQ2xCLFlBQVksRUFBRSxVQUFVO0lBQ3hCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxRQUFRO0lBQ2hCLFlBQVksRUFBRSxRQUFRO0lBQ3RCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxhQUFhO0lBQ3JCLFlBQVksRUFBRSxhQUFhO0lBQzNCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxNQUFNO0lBQ2QsWUFBWSxFQUFFLE1BQU07SUFDcEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLGtCQUFrQjtJQUMxQixZQUFZLEVBQUUsa0JBQWtCO0lBQ2hDLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSx3QkFBd0I7SUFDaEMsWUFBWSxFQUFFLGtCQUFrQjtJQUNoQyxTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLFlBQVksRUFBRSxXQUFXO0lBQ3pCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxzQkFBc0I7SUFDOUIsWUFBWSxFQUFFLGdCQUFnQjtJQUM5QixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsZUFBZTtJQUN2QixZQUFZLEVBQUUsU0FBUztJQUN2QixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsY0FBYztJQUN0QixZQUFZLEVBQUUsY0FBYztJQUM1QixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsV0FBVztJQUNuQixZQUFZLEVBQUUsV0FBVztJQUN6QixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsT0FBTztJQUNmLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxNQUFNO0lBQ2QsWUFBWSxFQUFFLE1BQU07SUFDcEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLFVBQVU7SUFDbEIsWUFBWSxFQUFFLFVBQVU7SUFDeEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQyxFQUNEO0lBQ0UsU0FBUyxFQUFFLFVBQVU7SUFDckIsTUFBTSxFQUFFLE1BQU07SUFDZCxZQUFZLEVBQUUsTUFBTTtJQUNwQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsTUFBTTtJQUNkLFlBQVksRUFBRSxNQUFNO0lBQ3BCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxhQUFhO0lBQ3JCLFlBQVksRUFBRSxhQUFhO0lBQzNCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxVQUFVO0lBQ2xCLFlBQVksRUFBRSxVQUFVO0lBQ3hCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxpQkFBaUI7SUFDekIsWUFBWSxFQUFFLGlCQUFpQjtJQUMvQixTQUFTLEVBQUUsTUFBTTtJQUNqQixpQkFBaUIsRUFBRTtFQUNyQixDQUFDLEVBQ0Q7SUFDRSxTQUFTLEVBQUUsVUFBVTtJQUNyQixNQUFNLEVBQUUsTUFBTTtJQUNkLFlBQVksRUFBRSxNQUFNO0lBQ3BCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxZQUFZO0lBQ3BCLFlBQVksRUFBRSxZQUFZO0lBQzFCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLGlCQUFpQixFQUFFO0VBQ3JCLENBQUMsRUFDRDtJQUNFLFNBQVMsRUFBRSxVQUFVO0lBQ3JCLE1BQU0sRUFBRSxNQUFNO0lBQ2QsWUFBWSxFQUFFLE1BQU07SUFDcEIsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUU7RUFDckIsQ0FBQztBQUVMLENBQUM7QUFBQSIsImZpbGUiOiIzNi5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IHtcbiAgXCJpZFwiOiBcIjI4NTI2MzdcIixcbiAgXCJuYW1lXCI6IFwidW5pdWnlm77moIflupNcIixcbiAgXCJmb250X2ZhbWlseVwiOiBcInVuaWljb25zXCIsXG4gIFwiY3NzX3ByZWZpeF90ZXh0XCI6IFwidW5pdWktXCIsXG4gIFwiZGVzY3JpcHRpb25cIjogXCJcIixcbiAgXCJnbHlwaHNcIjogW1xuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI1MDI3MDQ5XCIsXG4gICAgICBcIm5hbWVcIjogXCJ5YW5zZVwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiY29sb3JcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2Y2ZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDg3XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNTAyNzA0OFwiLFxuICAgICAgXCJuYW1lXCI6IFwid2FsbGV0XCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJ3YWxsZXRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YjFcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDU3XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNTAxNTcyMFwiLFxuICAgICAgXCJuYW1lXCI6IFwic2V0dGluZ3MtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJzZXR0aW5ncy1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2Y2VcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDg2XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNTAxNTQzNFwiLFxuICAgICAgXCJuYW1lXCI6IFwic2hpbWluZ3JlbnpoZW5nLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiYXV0aC1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2Y2NcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDg0XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkzNDI0NlwiLFxuICAgICAgXCJuYW1lXCI6IFwic2hvcC1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInNob3AtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmNkXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA4NVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MzQxNTlcIixcbiAgICAgIFwibmFtZVwiOiBcInN0YWZmLWZpbGxlZC0wMVwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwic3RhZmYtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmNiXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA4M1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MzI0NjFcIixcbiAgICAgIFwibmFtZVwiOiBcIlZJUC1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInZpcC1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YzZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDc4XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkzMjQ2MlwiLFxuICAgICAgXCJuYW1lXCI6IFwicGx1c19jaXJjbGVfZmlsbFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwicGx1cy1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YzdcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDc5XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkzMjQ2M1wiLFxuICAgICAgXCJuYW1lXCI6IFwiZm9sZGVyX2FkZC1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImZvbGRlci1hZGQtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmM4XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA4MFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MzI0NjRcIixcbiAgICAgIFwibmFtZVwiOiBcInlhbnNlLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiY29sb3ItZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmM5XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA4MVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MzI0NjVcIixcbiAgICAgIFwibmFtZVwiOiBcInR1bmUtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJ0dW5lLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZjYVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwODJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTMyNDU1XCIsXG4gICAgICBcIm5hbWVcIjogXCJhLXJpbGlkYWthLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiY2FsZW5kYXItZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmMwXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA3MlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MzI0NTZcIixcbiAgICAgIFwibmFtZVwiOiBcIm5vdGlmaWNhdGlvbi1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcIm5vdGlmaWNhdGlvbi1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YzFcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDczXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkzMjQ1N1wiLFxuICAgICAgXCJuYW1lXCI6IFwid2FsbGV0LWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwid2FsbGV0LWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZjMlwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNzRcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTMyNDU4XCIsXG4gICAgICBcIm5hbWVcIjogXCJwYWloYW5nYmFuZy1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcIm1lZGFsLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZjM1wiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNzVcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTMyNDU5XCIsXG4gICAgICBcIm5hbWVcIjogXCJnaWZ0LWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiZ2lmdC1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YzRcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDc2XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkzMjQ2MFwiLFxuICAgICAgXCJuYW1lXCI6IFwiZmlyZS1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImZpcmUtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmM1XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA3N1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MjgwMDFcIixcbiAgICAgIFwibmFtZVwiOiBcInJlZnJlc2hlbXB0eVwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwicmVmcmVzaGVtcHR5XCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmJmXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA3MVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MjY4NTNcIixcbiAgICAgIFwibmFtZVwiOiBcImxvY2F0aW9uLWVsbGlwc2VcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImxvY2F0aW9uLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZhZlwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNTVcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTI2NzM1XCIsXG4gICAgICBcIm5hbWVcIjogXCJwZXJzb24tZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJwZXJzb24tZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjlkXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAzN1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MjY3MDNcIixcbiAgICAgIFwibmFtZVwiOiBcInBlcnNvbmFkZC1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInBlcnNvbmFkZC1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2OThcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDMyXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzM1MVwiLFxuICAgICAgXCJuYW1lXCI6IFwiYmFja1wiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiYmFja1wiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZiOVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNjVcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTIzMzUyXCIsXG4gICAgICBcIm5hbWVcIjogXCJmb3J3YXJkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJmb3J3YXJkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmJhXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA2NlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MjMzNTNcIixcbiAgICAgIFwibmFtZVwiOiBcImFycm93dGhpbnJpZ2h0XCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJhcnJvdy1yaWdodFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZiYlwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNjdcbiAgICB9LFxuXHRcdHtcblx0XHQgIFwiaWNvbl9pZFwiOiBcIjI0OTIzMzUzXCIsXG5cdFx0ICBcIm5hbWVcIjogXCJhcnJvd3RoaW5yaWdodFwiLFxuXHRcdCAgXCJmb250X2NsYXNzXCI6IFwiYXJyb3d0aGlucmlnaHRcIixcblx0XHQgIFwidW5pY29kZVwiOiBcImU2YmJcIixcblx0XHQgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDY3XG5cdFx0fSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzM1NFwiLFxuICAgICAgXCJuYW1lXCI6IFwiYXJyb3d0aGlubGVmdFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiYXJyb3ctbGVmdFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZiY1wiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNjhcbiAgICB9LFxuXHRcdHtcblx0XHQgIFwiaWNvbl9pZFwiOiBcIjI0OTIzMzU0XCIsXG5cdFx0ICBcIm5hbWVcIjogXCJhcnJvd3RoaW5sZWZ0XCIsXG5cdFx0ICBcImZvbnRfY2xhc3NcIjogXCJhcnJvd3RoaW5sZWZ0XCIsXG5cdFx0ICBcInVuaWNvZGVcIjogXCJlNmJjXCIsXG5cdFx0ICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA2OFxuXHRcdH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MjMzNTVcIixcbiAgICAgIFwibmFtZVwiOiBcImFycm93dGhpbnVwXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJhcnJvdy11cFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZiZFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNjlcbiAgICB9LFxuXHRcdHtcblx0XHQgIFwiaWNvbl9pZFwiOiBcIjI0OTIzMzU1XCIsXG5cdFx0ICBcIm5hbWVcIjogXCJhcnJvd3RoaW51cFwiLFxuXHRcdCAgXCJmb250X2NsYXNzXCI6IFwiYXJyb3d0aGludXBcIixcblx0XHQgIFwidW5pY29kZVwiOiBcImU2YmRcIixcblx0XHQgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDY5XG5cdFx0fSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzM1NlwiLFxuICAgICAgXCJuYW1lXCI6IFwiYXJyb3d0aGluZG93blwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiYXJyb3ctZG93blwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZiZVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNzBcbiAgICB9LHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTIzMzU2XCIsXG4gICAgICBcIm5hbWVcIjogXCJhcnJvd3RoaW5kb3duXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJhcnJvd3RoaW5kb3duXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmJlXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA3MFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MjMzNDlcIixcbiAgICAgIFwibmFtZVwiOiBcImFycm93ZG93blwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiYm90dG9tXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmI4XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA2NFxuICAgIH0se1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MjMzNDlcIixcbiAgICAgIFwibmFtZVwiOiBcImFycm93ZG93blwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiYXJyb3dkb3duXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmI4XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA2NFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MjMzNDZcIixcbiAgICAgIFwibmFtZVwiOiBcImFycm93cmlnaHRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInJpZ2h0XCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmI1XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA2MVxuICAgIH0sXG5cdFx0e1xuXHRcdCAgXCJpY29uX2lkXCI6IFwiMjQ5MjMzNDZcIixcblx0XHQgIFwibmFtZVwiOiBcImFycm93cmlnaHRcIixcblx0XHQgIFwiZm9udF9jbGFzc1wiOiBcImFycm93cmlnaHRcIixcblx0XHQgIFwidW5pY29kZVwiOiBcImU2YjVcIixcblx0XHQgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDYxXG5cdFx0fSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzM0N1wiLFxuICAgICAgXCJuYW1lXCI6IFwiYXJyb3d1cFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwidG9wXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmI2XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA2MlxuICAgIH0sXG5cdFx0e1xuXHRcdCAgXCJpY29uX2lkXCI6IFwiMjQ5MjMzNDdcIixcblx0XHQgIFwibmFtZVwiOiBcImFycm93dXBcIixcblx0XHQgIFwiZm9udF9jbGFzc1wiOiBcImFycm93dXBcIixcblx0XHQgIFwidW5pY29kZVwiOiBcImU2YjZcIixcblx0XHQgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDYyXG5cdFx0fSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzM0OFwiLFxuICAgICAgXCJuYW1lXCI6IFwiYXJyb3dsZWZ0XCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJsZWZ0XCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmI3XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA2M1xuICAgIH0sXG5cdFx0e1xuXHRcdCAgXCJpY29uX2lkXCI6IFwiMjQ5MjMzNDhcIixcblx0XHQgIFwibmFtZVwiOiBcImFycm93bGVmdFwiLFxuXHRcdCAgXCJmb250X2NsYXNzXCI6IFwiYXJyb3dsZWZ0XCIsXG5cdFx0ICBcInVuaWNvZGVcIjogXCJlNmI3XCIsXG5cdFx0ICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA2M1xuXHRcdH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MjMzMzRcIixcbiAgICAgIFwibmFtZVwiOiBcImV5ZVwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiZXllXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjUxXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk2MVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MjMzMzVcIixcbiAgICAgIFwibmFtZVwiOiBcImV5ZS1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImV5ZS1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NmFcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTg2XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzMzNlwiLFxuICAgICAgXCJuYW1lXCI6IFwiZXllLXNsYXNoXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJleWUtc2xhc2hcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YjNcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDU5XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzMzN1wiLFxuICAgICAgXCJuYW1lXCI6IFwiZXllLXNsYXNoLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiZXllLXNsYXNoLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZiNFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNjBcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTIzMzA1XCIsXG4gICAgICBcIm5hbWVcIjogXCJpbmZvLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiaW5mby1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NDlcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTUzXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzI5OVwiLFxuICAgICAgXCJuYW1lXCI6IFwicmVsb2FkLTAxXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJyZWxvYWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YjJcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDU4XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzE5NVwiLFxuICAgICAgXCJuYW1lXCI6IFwibWljX3NsYXNoX2ZpbGxcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcIm1pY29mZi1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YjBcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDU2XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzE2NVwiLFxuICAgICAgXCJuYW1lXCI6IFwibWFwLXBpbi1lbGxpcHNlXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJtYXAtcGluLWVsbGlwc2VcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YWNcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDUyXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzE2NlwiLFxuICAgICAgXCJuYW1lXCI6IFwibWFwLXBpblwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwibWFwLXBpblwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZhZFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNTNcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTIzMTY3XCIsXG4gICAgICBcIm5hbWVcIjogXCJsb2NhdGlvblwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwibG9jYXRpb25cIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YWVcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDU0XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzA2NFwiLFxuICAgICAgXCJuYW1lXCI6IFwic3RhcmhhbGZcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInN0YXJoYWxmXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjgzXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAxMVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MjMwNjVcIixcbiAgICAgIFwibmFtZVwiOiBcInN0YXJcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInN0YXJcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2ODhcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDE2XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzA2NlwiLFxuICAgICAgXCJuYW1lXCI6IFwic3Rhci1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInN0YXItZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjhmXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAyM1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk2NDZcIixcbiAgICAgIFwibmFtZVwiOiBcImEtcmlsaWRha2FcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNhbGVuZGFyXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmEwXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA0MFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk2NDdcIixcbiAgICAgIFwibmFtZVwiOiBcImZpcmVcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImZpcmVcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YTFcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDQxXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg5OTY0OFwiLFxuICAgICAgXCJuYW1lXCI6IFwicGFpaGFuZ2JhbmdcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcIm1lZGFsXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmEyXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA0MlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk2NDlcIixcbiAgICAgIFwibmFtZVwiOiBcImZvbnRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImZvbnRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YTNcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDQzXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg5OTY1MFwiLFxuICAgICAgXCJuYW1lXCI6IFwiZ2lmdFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiZ2lmdFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZhNFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNDRcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODk5NjUxXCIsXG4gICAgICBcIm5hbWVcIjogXCJsaW5rXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJsaW5rXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmE1XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA0NVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk2NTJcIixcbiAgICAgIFwibmFtZVwiOiBcIm5vdGlmaWNhdGlvblwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwibm90aWZpY2F0aW9uXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmE2XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA0NlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk2NTNcIixcbiAgICAgIFwibmFtZVwiOiBcInN0YWZmXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJzdGFmZlwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZhN1wiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNDdcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODk5NjU0XCIsXG4gICAgICBcIm5hbWVcIjogXCJWSVBcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInZpcFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZhOFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNDhcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODk5NjU1XCIsXG4gICAgICBcIm5hbWVcIjogXCJmb2xkZXJfYWRkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJmb2xkZXItYWRkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmE5XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA0OVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk2NTZcIixcbiAgICAgIFwibmFtZVwiOiBcInR1bmVcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInR1bmVcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YWFcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDUwXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg5OTY1N1wiLFxuICAgICAgXCJuYW1lXCI6IFwic2hpbWluZ3JlbnpoZW5nXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJhdXRoXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmFiXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA1MVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk1NjVcIixcbiAgICAgIFwibmFtZVwiOiBcInBlcnNvblwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwicGVyc29uXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjk5XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAzM1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk1NjZcIixcbiAgICAgIFwibmFtZVwiOiBcImVtYWlsLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiZW1haWwtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjlhXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAzNFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk1NjdcIixcbiAgICAgIFwibmFtZVwiOiBcInBob25lLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwicGhvbmUtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjliXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAzNVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk1NjhcIixcbiAgICAgIFwibmFtZVwiOiBcInBob25lXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJwaG9uZVwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY5Y1wiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwMzZcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODk5NTcwXCIsXG4gICAgICBcIm5hbWVcIjogXCJlbWFpbFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiZW1haWxcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2OWVcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDM4XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg5OTU3MVwiLFxuICAgICAgXCJuYW1lXCI6IFwicGVyc29uYWRkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJwZXJzb25hZGRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2OWZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDM5XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg5OTU1OFwiLFxuICAgICAgXCJuYW1lXCI6IFwiY2hhdGJveGVzLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiY2hhdGJveGVzLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY5MlwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwMjZcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODk5NTU5XCIsXG4gICAgICBcIm5hbWVcIjogXCJjb250YWN0XCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJjb250YWN0XCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjkzXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAyN1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk1NjBcIixcbiAgICAgIFwibmFtZVwiOiBcImNoYXRidWJibGUtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJjaGF0YnViYmxlLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY5NFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwMjhcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODk5NTYxXCIsXG4gICAgICBcIm5hbWVcIjogXCJjb250YWN0LWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiY29udGFjdC1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2OTVcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDI5XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg5OTU2MlwiLFxuICAgICAgXCJuYW1lXCI6IFwiY2hhdGJveGVzXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJjaGF0Ym94ZXNcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2OTZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDMwXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg5OTU2M1wiLFxuICAgICAgXCJuYW1lXCI6IFwiY2hhdGJ1YmJsZVwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiY2hhdGJ1YmJsZVwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY5N1wiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwMzFcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODgxMjkwXCIsXG4gICAgICBcIm5hbWVcIjogXCJ1cGxvYWQtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJ1cGxvYWQtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjhlXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAyMlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4ODEyOTJcIixcbiAgICAgIFwibmFtZVwiOiBcInVwbG9hZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwidXBsb2FkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjkwXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAyNFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4ODEyOTNcIixcbiAgICAgIFwibmFtZVwiOiBcIndlaXhpblwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwid2VpeGluXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjkxXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAyNVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4ODEyNzRcIixcbiAgICAgIFwibmFtZVwiOiBcImNvbXBvc2VcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNvbXBvc2VcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2N2ZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDA3XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg4MTI3NVwiLFxuICAgICAgXCJuYW1lXCI6IFwicXFcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInFxXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjgwXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAwOFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4ODEyNzZcIixcbiAgICAgIFwibmFtZVwiOiBcImRvd25sb2FkLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiZG93bmxvYWQtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjgxXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAwOVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4ODEyNzdcIixcbiAgICAgIFwibmFtZVwiOiBcInBlbmd5b3VxdWFuXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJweXFcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2ODJcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDEwXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg4MTI3OVwiLFxuICAgICAgXCJuYW1lXCI6IFwic291bmRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInNvdW5kXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjg0XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAxMlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4ODEyODBcIixcbiAgICAgIFwibmFtZVwiOiBcInRyYXNoLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwidHJhc2gtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjg1XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAxM1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4ODEyODFcIixcbiAgICAgIFwibmFtZVwiOiBcInNvdW5kLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwic291bmQtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjg2XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAxNFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4ODEyODJcIixcbiAgICAgIFwibmFtZVwiOiBcInRyYXNoXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJ0cmFzaFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY4N1wiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwMTVcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODgxMjg0XCIsXG4gICAgICBcIm5hbWVcIjogXCJ2aWRlb2NhbS1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInZpZGVvY2FtLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY4OVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwMTdcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODgxMjg1XCIsXG4gICAgICBcIm5hbWVcIjogXCJzcGlubmVyLWN5Y2xlXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJzcGlubmVyLWN5Y2xlXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjhhXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAxOFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4ODEyODZcIixcbiAgICAgIFwibmFtZVwiOiBcIndlaWJvXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJ3ZWlib1wiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY4YlwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwMTlcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODgxMjg4XCIsXG4gICAgICBcIm5hbWVcIjogXCJ2aWRlb2NhbVwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwidmlkZW9jYW1cIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2OGNcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDIwXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg4MTI4OVwiLFxuICAgICAgXCJuYW1lXCI6IFwiZG93bmxvYWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImRvd25sb2FkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjhkXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAyMVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4Nzk2MDFcIixcbiAgICAgIFwibmFtZVwiOiBcImhlbHBcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImhlbHBcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NzlcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDAxXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg3OTYwMlwiLFxuICAgICAgXCJuYW1lXCI6IFwibmF2aWdhdGUtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJuYXZpZ2F0ZS1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2N2FcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDAyXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg3OTYwM1wiLFxuICAgICAgXCJuYW1lXCI6IFwicGx1c2VtcHR5XCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJwbHVzZW1wdHlcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2N2JcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDAzXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg3OTYwNFwiLFxuICAgICAgXCJuYW1lXCI6IFwic21hbGxjaXJjbGVcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInNtYWxsY2lyY2xlXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjdjXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAwNFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4Nzk2MDVcIixcbiAgICAgIFwibmFtZVwiOiBcIm1pbnVzLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwibWludXMtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjdkXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAwNVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4Nzk2MDZcIixcbiAgICAgIFwibmFtZVwiOiBcIm1pY29mZlwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwibWljb2ZmXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjdlXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAwNlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4Nzk1ODhcIixcbiAgICAgIFwibmFtZVwiOiBcImNsb3NlZW1wdHlcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNsb3NlZW1wdHlcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NmNcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTg4XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg3OTU4OVwiLFxuICAgICAgXCJuYW1lXCI6IFwiY2xlYXJcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNsZWFyXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjZkXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk4OVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4Nzk1OTBcIixcbiAgICAgIFwibmFtZVwiOiBcIm5hdmlnYXRlXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJuYXZpZ2F0ZVwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY2ZVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5OTBcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODc5NTkxXCIsXG4gICAgICBcIm5hbWVcIjogXCJtaW51c1wiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwibWludXNcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NmZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTkxXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg3OTU5MlwiLFxuICAgICAgXCJuYW1lXCI6IFwiaW1hZ2VcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImltYWdlXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjcwXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk5MlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4Nzk1OTNcIixcbiAgICAgIFwibmFtZVwiOiBcIm1pY1wiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwibWljXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjcxXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk5M1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4Nzk1OTRcIixcbiAgICAgIFwibmFtZVwiOiBcInBhcGVycGxhbmVcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInBhcGVycGxhbmVcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NzJcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTk0XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg3OTU5NVwiLFxuICAgICAgXCJuYW1lXCI6IFwiY2xvc2VcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNsb3NlXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjczXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk5NVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4Nzk1OTZcIixcbiAgICAgIFwibmFtZVwiOiBcImhlbHAtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJoZWxwLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY3NFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5OTZcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODc5NTk3XCIsXG4gICAgICBcIm5hbWVcIjogXCJwbHVzLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwicGFwZXJwbGFuZS1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NzVcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTk3XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg3OTU5OFwiLFxuICAgICAgXCJuYW1lXCI6IFwicGx1c1wiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwicGx1c1wiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY3NlwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5OThcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODc5NTk5XCIsXG4gICAgICBcIm5hbWVcIjogXCJtaWMtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJtaWMtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjc3XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk5OVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4Nzk2MDBcIixcbiAgICAgIFwibmFtZVwiOiBcImltYWdlLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiaW1hZ2UtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjc4XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAwMFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU5MDBcIixcbiAgICAgIFwibmFtZVwiOiBcImxvY2tlZC1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImxvY2tlZC1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NjhcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTg0XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg1NTkwMVwiLFxuICAgICAgXCJuYW1lXCI6IFwiaW5mb1wiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiaW5mb1wiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY2OVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5ODVcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1OTAzXCIsXG4gICAgICBcIm5hbWVcIjogXCJsb2NrZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImxvY2tlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY2YlwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5ODdcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODg0XCIsXG4gICAgICBcIm5hbWVcIjogXCJjYW1lcmEtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJjYW1lcmEtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjU4XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk2OFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4ODVcIixcbiAgICAgIFwibmFtZVwiOiBcImNoYXQtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJjaGF0LWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY1OVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NjlcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODg2XCIsXG4gICAgICBcIm5hbWVcIjogXCJjYW1lcmFcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNhbWVyYVwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY1YVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NzBcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODg3XCIsXG4gICAgICBcIm5hbWVcIjogXCJjaXJjbGVcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNpcmNsZVwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY1YlwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NzFcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODg4XCIsXG4gICAgICBcIm5hbWVcIjogXCJjaGVja21hcmtlbXB0eVwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiY2hlY2ttYXJrZW1wdHlcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NWNcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTcyXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg1NTg4OVwiLFxuICAgICAgXCJuYW1lXCI6IFwiY2hhdFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiY2hhdFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY1ZFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NzNcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODkwXCIsXG4gICAgICBcIm5hbWVcIjogXCJjaXJjbGUtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJjaXJjbGUtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjVlXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk3NFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4OTFcIixcbiAgICAgIFwibmFtZVwiOiBcImZsYWdcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImZsYWdcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NWZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTc1XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg1NTg5MlwiLFxuICAgICAgXCJuYW1lXCI6IFwiZmxhZy1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImZsYWctZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjYwXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk3NlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4OTNcIixcbiAgICAgIFwibmFtZVwiOiBcImdlYXItZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJnZWFyLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY2MVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NzdcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODk0XCIsXG4gICAgICBcIm5hbWVcIjogXCJob21lXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJob21lXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjYyXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk3OFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4OTVcIixcbiAgICAgIFwibmFtZVwiOiBcImhvbWUtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJob21lLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY2M1wiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NzlcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODk2XCIsXG4gICAgICBcIm5hbWVcIjogXCJnZWFyXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJnZWFyXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjY0XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk4MFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4OTdcIixcbiAgICAgIFwibmFtZVwiOiBcInNtYWxsY2lyY2xlLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwic21hbGxjaXJjbGUtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjY1XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk4MVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4OThcIixcbiAgICAgIFwibmFtZVwiOiBcIm1hcC1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcIm1hcC1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NjZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTgyXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg1NTg5OVwiLFxuICAgICAgXCJuYW1lXCI6IFwibWFwXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJtYXBcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NjdcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTgzXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg1NTgyNVwiLFxuICAgICAgXCJuYW1lXCI6IFwicmVmcmVzaC1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInJlZnJlc2gtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjU2XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk2NlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4MjZcIixcbiAgICAgIFwibmFtZVwiOiBcInJlZnJlc2hcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInJlZnJlc2hcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NTdcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTY3XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg1NTgwOFwiLFxuICAgICAgXCJuYW1lXCI6IFwiY2xvdWQtdXBsb2FkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJjbG91ZC11cGxvYWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NDVcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTQ5XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg1NTgwOVwiLFxuICAgICAgXCJuYW1lXCI6IFwiY2xvdWQtZG93bmxvYWQtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJjbG91ZC1kb3dubG9hZC1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NDZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTUwXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg1NTgxMFwiLFxuICAgICAgXCJuYW1lXCI6IFwiY2xvdWQtZG93bmxvYWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNsb3VkLWRvd25sb2FkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjQ3XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk1MVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4MTFcIixcbiAgICAgIFwibmFtZVwiOiBcImNsb3VkLXVwbG9hZC1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNsb3VkLXVwbG9hZC1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NDhcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTUyXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg1NTgxM1wiLFxuICAgICAgXCJuYW1lXCI6IFwicmVkb1wiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwicmVkb1wiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY0YVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NTRcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODE0XCIsXG4gICAgICBcIm5hbWVcIjogXCJpbWFnZXMtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJpbWFnZXMtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjRiXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk1NVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4MTVcIixcbiAgICAgIFwibmFtZVwiOiBcInVuZG8tZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJ1bmRvLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY0Y1wiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NTZcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODE2XCIsXG4gICAgICBcIm5hbWVcIjogXCJtb3JlXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJtb3JlXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjRkXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk1N1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4MTdcIixcbiAgICAgIFwibmFtZVwiOiBcIm1vcmUtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJtb3JlLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY0ZVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NThcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODE4XCIsXG4gICAgICBcIm5hbWVcIjogXCJ1bmRvXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJ1bmRvXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjRmXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk1OVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4MTlcIixcbiAgICAgIFwibmFtZVwiOiBcImltYWdlc1wiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiaW1hZ2VzXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjUwXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk2MFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4MjFcIixcbiAgICAgIFwibmFtZVwiOiBcInBhcGVyY2xpcFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwicGFwZXJjbGlwXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjUyXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk2MlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4MjJcIixcbiAgICAgIFwibmFtZVwiOiBcInNldHRpbmdzXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJzZXR0aW5nc1wiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY1M1wiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NjNcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODIzXCIsXG4gICAgICBcIm5hbWVcIjogXCJzZWFyY2hcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInNlYXJjaFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY1NFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NjRcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODI0XCIsXG4gICAgICBcIm5hbWVcIjogXCJyZWRvLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwicmVkby1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NTVcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTY1XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg0MTcwMlwiLFxuICAgICAgXCJuYW1lXCI6IFwibGlzdFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwibGlzdFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY0NFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NDhcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODQxNDg5XCIsXG4gICAgICBcIm5hbWVcIjogXCJtYWlsLW9wZW4tZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJtYWlsLW9wZW4tZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjNhXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODkzOFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NDE0OTFcIixcbiAgICAgIFwibmFtZVwiOiBcImhhbmQtdGh1bWJzZG93bi1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImhhbmQtZG93bi1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2M2NcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTQwXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg0MTQ5MlwiLFxuICAgICAgXCJuYW1lXCI6IFwiaGFuZC10aHVtYnNkb3duXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJoYW5kLWRvd25cIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2M2RcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTQxXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg0MTQ5M1wiLFxuICAgICAgXCJuYW1lXCI6IFwiaGFuZC10aHVtYnN1cC1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImhhbmQtdXAtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjNlXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk0MlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NDE0OTRcIixcbiAgICAgIFwibmFtZVwiOiBcImhhbmQtdGh1bWJzdXBcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImhhbmQtdXBcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2M2ZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTQzXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg0MTQ5NlwiLFxuICAgICAgXCJuYW1lXCI6IFwiaGVhcnQtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJoZWFydC1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NDFcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTQ1XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg0MTQ5OFwiLFxuICAgICAgXCJuYW1lXCI6IFwibWFpbC1vcGVuXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJtYWlsLW9wZW5cIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NDNcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTQ3XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg0MTQ4OFwiLFxuICAgICAgXCJuYW1lXCI6IFwiaGVhcnRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImhlYXJ0XCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjM5XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODkzN1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4Mzk5NjNcIixcbiAgICAgIFwibmFtZVwiOiBcImxvb3BcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImxvb3BcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2MzNcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTMxXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDgzOTg2NlwiLFxuICAgICAgXCJuYW1lXCI6IFwicHVsbGRvd25cIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInB1bGxkb3duXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjMyXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODkzMFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4MTM3OThcIixcbiAgICAgIFwibmFtZVwiOiBcInNjYW5cIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInNjYW5cIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2MmFcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTIyXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDgxMzc4NlwiLFxuICAgICAgXCJuYW1lXCI6IFwiYmFyc1wiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiYmFyc1wiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTYyN1wiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5MTlcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODEzNzg4XCIsXG4gICAgICBcIm5hbWVcIjogXCJjYXJ0LWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiY2FydC1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2MjlcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTIxXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDgxMzc5MFwiLFxuICAgICAgXCJuYW1lXCI6IFwiY2hlY2tib3hcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNoZWNrYm94XCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjJiXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODkyM1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4MTM3OTFcIixcbiAgICAgIFwibmFtZVwiOiBcImNoZWNrYm94LWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiY2hlY2tib3gtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjJjXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODkyNFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4MTM3OTRcIixcbiAgICAgIFwibmFtZVwiOiBcInNob3BcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInNob3BcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2MmZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTI3XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDgxMzc5NVwiLFxuICAgICAgXCJuYW1lXCI6IFwiaGVhZHBob25lc1wiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiaGVhZHBob25lc1wiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTYzMFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5MjhcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODEzNzk2XCIsXG4gICAgICBcIm5hbWVcIjogXCJjYXJ0XCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJjYXJ0XCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjMxXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODkyOVxuICAgIH1cbiAgXVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///36\n");
  1183. /***/ }),
  1184. /* 37 */
  1185. /*!***********************************************************************************!*\
  1186. !*** D:/project/项目模板/uniapp/components/upload/index.vue?vue&type=script&lang=js& ***!
  1187. \***********************************************************************************/
  1188. /*! no static exports found */
  1189. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1190. "use strict";
  1191. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 38);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlxQixDQUFnQixtcUJBQUcsRUFBQyIsImZpbGUiOiIzNy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS03LTEhLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///37\n");
  1192. /***/ }),
  1193. /* 38 */
  1194. /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1195. !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/components/upload/index.vue?vue&type=script&lang=js& ***!
  1196. \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1197. /*! no static exports found */
  1198. /***/ (function(module, exports, __webpack_require__) {
  1199. "use strict";
  1200. eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 12));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 14));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n props: {\n list: {\n type: Array,\n default: []\n },\n name: {\n type: String\n },\n count: {\n type: Number,\n default: 1\n }\n },\n data: function data() {\n return {};\n },\n methods: {\n uplSuc: function uplSuc() {\n var that = this;\n var serverUrl = that.$config.fileserverUrl;\n uni.chooseImage({\n count: 1,\n sizeType: [\"original\", \"compressed\"],\n sourceType: [\"album\", \"camera\"],\n success: function success(chooseRes) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var file, res, data;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n file = JSON.parse(JSON.stringify(chooseRes.tempFilePaths));\n _context.next = 3;\n return that.$apifile(\"files/projectadmin/upload\", null, file[0]);\n case 3:\n res = _context.sent;\n res = JSON.parse(res);\n if (res.errcode == \"0\") {\n data = {\n id: res.id,\n name: res.name,\n uri: res.uri,\n url: serverUrl + res.uri\n };\n that.$emit(\"uplSuc\", {\n data: data,\n name: that.name\n });\n } else {\n uni.showToast({\n title: '请求接口失败',\n icon: 'fail'\n });\n }\n case 6:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n }\n });\n },\n // 删除图片\n uplDel: function uplDel(index, e) {\n var that = this;\n var data = _objectSpread(_objectSpread({}, e), {}, {\n index: index\n });\n that.$emit(\"uplDel\", {\n data: data,\n name: that.name\n });\n },\n // 图片预览\n toView: function toView(index, e) {\n var that = this;\n uni.previewImage({\n current: index,\n urls: [e.url]\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy91cGxvYWQvaW5kZXgudnVlIl0sIm5hbWVzIjpbInByb3BzIiwibGlzdCIsInR5cGUiLCJkZWZhdWx0IiwibmFtZSIsImNvdW50IiwiZGF0YSIsIm1ldGhvZHMiLCJ1cGxTdWMiLCJ1bmkiLCJzaXplVHlwZSIsInNvdXJjZVR5cGUiLCJzdWNjZXNzIiwiZmlsZSIsInRoYXQiLCJyZXMiLCJpZCIsInVyaSIsInVybCIsInRpdGxlIiwiaWNvbiIsInVwbERlbCIsImUiLCJpbmRleCIsInRvVmlldyIsImN1cnJlbnQiLCJ1cmxzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQWVBO0VBQ0FBO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7SUFDQTtJQUNBRztNQUNBSDtNQUNBQztJQUNBO0VBQ0E7RUFDQUc7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtNQUNBQztRQUNBSjtRQUNBSztRQUNBQztRQUNBQztVQUFBO1lBQUE7WUFBQTtjQUFBO2dCQUFBO2tCQUFBO29CQUNBQztvQkFBQTtvQkFBQSxPQUNBQztrQkFBQTtvQkFBQUM7b0JBQ0FBO29CQUNBO3NCQUNBVDt3QkFDQVU7d0JBQ0FaO3dCQUNBYTt3QkFDQUM7c0JBQ0E7c0JBQ0FKO3dCQUNBUjt3QkFDQUY7c0JBQ0E7b0JBQ0E7c0JBQ0FLO3dCQUNBVTt3QkFDQUM7c0JBQ0E7b0JBQ0E7a0JBQUE7a0JBQUE7b0JBQUE7Z0JBQUE7Y0FBQTtZQUFBO1VBQUE7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0EsMkNBQ0FDO1FBQ0FDO01BQUEsRUFDQTtNQUNBVDtRQUNBUjtRQUNBRjtNQUNBO0lBQ0E7SUFDQTtJQUNBb0I7TUFDQTtNQUNBZjtRQUNBZ0I7UUFDQUM7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjM4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwidXBsb2FkXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInVwbG9hZF8xXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdFwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBsaXN0XCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0PGltYWdlIGNsYXNzPVwiaW1hZ2VcIiA6c3JjPVwiaXRlbS51cmxcIiBAY2xpY2s9XCJ0b1ZpZXcoaW5kZXgsIGl0ZW0pXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8dW5pLWljb25zIGNsYXNzPVwiZGVsXCIgdHlwZT1cImNsb3NlXCIgc2l6ZT1cIjMwXCIgY29sb3I9XCIjZmYwMDAwXCIgQGNsaWNrPVwidXBsRGVsKGluZGV4LCBpdGVtKVwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdFwiIHYtaWY9XCJsaXN0ICYmIGxpc3QubGVuZ3RoIDwgY291bnRcIiBAdGFwPVwidXBsU3VjKClcIj5cclxuXHRcdFx0XHQ8dW5pLWljb25zIGNsYXNzPVwiYWRkXCIgdHlwZT1cInBsdXNlbXB0eVwiIHNpemU9XCI1NVwiIGNvbG9yPVwiI2ZmMDAwMFwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRsaXN0OiB7XHJcblx0XHRcdFx0dHlwZTogQXJyYXksXHJcblx0XHRcdFx0ZGVmYXVsdDogW11cclxuXHRcdFx0fSxcclxuXHRcdFx0bmFtZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0fSxcclxuXHRcdFx0Y291bnQ6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogMSxcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge307XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHR1cGxTdWMoKSB7XHJcblx0XHRcdFx0Y29uc3QgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IHNlcnZlclVybCA9IHRoYXQuJGNvbmZpZy5maWxlc2VydmVyVXJsO1xyXG5cdFx0XHRcdHVuaS5jaG9vc2VJbWFnZSh7XHJcblx0XHRcdFx0XHRjb3VudDogMSxcclxuXHRcdFx0XHRcdHNpemVUeXBlOiBbXCJvcmlnaW5hbFwiLCBcImNvbXByZXNzZWRcIl0sXHJcblx0XHRcdFx0XHRzb3VyY2VUeXBlOiBbXCJhbGJ1bVwiLCBcImNhbWVyYVwiXSxcclxuXHRcdFx0XHRcdGFzeW5jIHN1Y2Nlc3MoY2hvb3NlUmVzKSB7XHJcblx0XHRcdFx0XHRcdGxldCBmaWxlID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShjaG9vc2VSZXMudGVtcEZpbGVQYXRocykpO1xyXG5cdFx0XHRcdFx0XHRsZXQgcmVzID0gYXdhaXQgdGhhdC4kYXBpZmlsZShcImZpbGVzL3Byb2plY3RhZG1pbi91cGxvYWRcIiwgbnVsbCwgZmlsZVswXSk7XHJcblx0XHRcdFx0XHRcdHJlcyA9IEpTT04ucGFyc2UocmVzKTtcclxuXHRcdFx0XHRcdFx0aWYgKHJlcy5lcnJjb2RlID09IFwiMFwiKSB7XHJcblx0XHRcdFx0XHRcdFx0bGV0IGRhdGEgPSB7XHJcblx0XHRcdFx0XHRcdFx0XHRpZDogcmVzLmlkLFxyXG5cdFx0XHRcdFx0XHRcdFx0bmFtZTogcmVzLm5hbWUsXHJcblx0XHRcdFx0XHRcdFx0XHR1cmk6IHJlcy51cmksXHJcblx0XHRcdFx0XHRcdFx0XHR1cmw6IHNlcnZlclVybCArIHJlcy51cmlcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kZW1pdChcInVwbFN1Y1wiLCB7XHJcblx0XHRcdFx0XHRcdFx0XHRkYXRhOiBkYXRhLFxyXG5cdFx0XHRcdFx0XHRcdFx0bmFtZTogdGhhdC5uYW1lLFxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6ICfor7fmsYLmjqXlj6PlpLHotKUnLFxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogJ2ZhaWwnLFxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDliKDpmaTlm77niYdcclxuXHRcdFx0dXBsRGVsKGluZGV4LCBlKSB7XHJcblx0XHRcdFx0Y29uc3QgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IGRhdGEgPSB7XHJcblx0XHRcdFx0XHQuLi5lLFxyXG5cdFx0XHRcdFx0aW5kZXg6IGluZGV4XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoYXQuJGVtaXQoXCJ1cGxEZWxcIiwge1xyXG5cdFx0XHRcdFx0ZGF0YTogZGF0YSxcclxuXHRcdFx0XHRcdG5hbWU6IHRoYXQubmFtZSxcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Zu+54mH6aKE6KeIXHJcblx0XHRcdHRvVmlldyhpbmRleCwgZSkge1xyXG5cdFx0XHRcdGNvbnN0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5wcmV2aWV3SW1hZ2Uoe1xyXG5cdFx0XHRcdFx0Y3VycmVudDogaW5kZXgsXHJcblx0XHRcdFx0XHR1cmxzOiBbZS51cmxdLFxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC51cGxvYWQge1xyXG5cdFx0cGFkZGluZzogMCAydnc7XHJcblxyXG5cdFx0LnVwbG9hZF8xIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdFx0Lmxpc3Qge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR3aWR0aDogMzB2dztcclxuXHRcdFx0XHRoZWlnaHQ6IDI4dnc7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAzdncgMnZ3IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAycHggIzg1ODU4NTtcclxuXHJcblx0XHRcdFx0LmltYWdlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmFkZCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR0b3A6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZGVsIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmxpc3Q6bnRoLWNoaWxkKDNuKSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMnZ3IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///38\n");
  1201. /***/ }),
  1202. /* 39 */,
  1203. /* 40 */,
  1204. /* 41 */,
  1205. /* 42 */,
  1206. /* 43 */,
  1207. /* 44 */,
  1208. /* 45 */,
  1209. /* 46 */,
  1210. /* 47 */,
  1211. /* 48 */,
  1212. /* 49 */,
  1213. /* 50 */,
  1214. /* 51 */,
  1215. /* 52 */,
  1216. /* 53 */,
  1217. /* 54 */,
  1218. /* 55 */,
  1219. /* 56 */,
  1220. /* 57 */,
  1221. /* 58 */,
  1222. /* 59 */,
  1223. /* 60 */,
  1224. /* 61 */,
  1225. /* 62 */,
  1226. /* 63 */,
  1227. /* 64 */,
  1228. /* 65 */,
  1229. /* 66 */,
  1230. /* 67 */,
  1231. /* 68 */,
  1232. /* 69 */,
  1233. /* 70 */,
  1234. /* 71 */,
  1235. /* 72 */
  1236. /*!***************************************************************************************!*\
  1237. !*** D:/project/项目模板/uniapp/uni_modules/uni-forms/components/uni-forms/uni-forms.vue ***!
  1238. \***************************************************************************************/
  1239. /*! no static exports found */
  1240. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1241. "use strict";
  1242. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_forms_vue_vue_type_template_id_7ae0e404___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-forms.vue?vue&type=template&id=7ae0e404& */ 73);\n/* harmony import */ var _uni_forms_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-forms.vue?vue&type=script&lang=js& */ 75);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_forms_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_forms_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 15);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_forms_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_forms_vue_vue_type_template_id_7ae0e404___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_forms_vue_vue_type_template_id_7ae0e404___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _uni_forms_vue_vue_type_template_id_7ae0e404___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-forms/components/uni-forms/uni-forms.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0g7QUFDdEg7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQ3lNO0FBQ3pNLGdCQUFnQix1TUFBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxvRkFBTTtBQUNSLEVBQUUsNkZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3VuaS1mb3Jtcy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9N2FlMGU0MDQmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91bmktZm9ybXMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91bmktZm9ybXMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3VuaS1mb3Jtcy9jb21wb25lbnRzL3VuaS1mb3Jtcy91bmktZm9ybXMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///72\n");
  1243. /***/ }),
  1244. /* 73 */
  1245. /*!**********************************************************************************************************************!*\
  1246. !*** D:/project/项目模板/uniapp/uni_modules/uni-forms/components/uni-forms/uni-forms.vue?vue&type=template&id=7ae0e404& ***!
  1247. \**********************************************************************************************************************/
  1248. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  1249. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1250. "use strict";
  1251. __webpack_require__.r(__webpack_exports__);
  1252. /* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_vue_vue_type_template_id_7ae0e404___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-forms.vue?vue&type=template&id=7ae0e404& */ 74);
  1253. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_vue_vue_type_template_id_7ae0e404___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  1254. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_vue_vue_type_template_id_7ae0e404___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  1255. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_vue_vue_type_template_id_7ae0e404___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  1256. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_vue_vue_type_template_id_7ae0e404___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  1257. /***/ }),
  1258. /* 74 */
  1259. /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1260. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/uni_modules/uni-forms/components/uni-forms/uni-forms.vue?vue&type=template&id=7ae0e404& ***!
  1261. \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1262. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  1263. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1264. "use strict";
  1265. __webpack_require__.r(__webpack_exports__);
  1266. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  1267. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  1268. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  1269. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  1270. var components
  1271. var render = function () {
  1272. var _vm = this
  1273. var _h = _vm.$createElement
  1274. var _c = _vm._self._c || _h
  1275. return _c(
  1276. "view",
  1277. { staticClass: _vm._$s(0, "sc", "uni-forms"), attrs: { _i: 0 } },
  1278. [_c("form", [_vm._t("default", null, { _i: 2 })], 2)]
  1279. )
  1280. }
  1281. var recyclableRender = false
  1282. var staticRenderFns = []
  1283. render._withStripped = true
  1284. /***/ }),
  1285. /* 75 */
  1286. /*!****************************************************************************************************************!*\
  1287. !*** D:/project/项目模板/uniapp/uni_modules/uni-forms/components/uni-forms/uni-forms.vue?vue&type=script&lang=js& ***!
  1288. \****************************************************************************************************************/
  1289. /*! no static exports found */
  1290. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1291. "use strict";
  1292. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-forms.vue?vue&type=script&lang=js& */ 76);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTZyQixDQUFnQix1cUJBQUcsRUFBQyIsImZpbGUiOiI3NS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS1mb3Jtcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS1mb3Jtcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///75\n");
  1293. /***/ }),
  1294. /* 76 */
  1295. /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1296. !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/uni_modules/uni-forms/components/uni-forms/uni-forms.vue?vue&type=script&lang=js& ***!
  1297. \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1298. /*! no static exports found */
  1299. /***/ (function(module, exports, __webpack_require__) {
  1300. "use strict";
  1301. eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 12));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 14));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _validate = _interopRequireDefault(__webpack_require__(/*! ./validate.js */ 77));\nvar _utils = __webpack_require__(/*! ./utils.js */ 85);\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 86));\n//\n//\n//\n//\n//\n//\n//\n//\n\n// 后续会慢慢废弃这个方法\n\n_vue.default.prototype.binddata = function (name, value, formName) {\n if (formName) {\n this.$refs[formName].setValue(name, value);\n } else {\n var formVm;\n for (var i in this.$refs) {\n var vm = this.$refs[i];\n if (vm && vm.$options && vm.$options.name === 'uniForms') {\n formVm = vm;\n break;\n }\n }\n if (!formVm) return __f__(\"error\", '当前 uni-froms 组件缺少 ref 属性', \" at uni_modules/uni-forms/components/uni-forms/uni-forms.vue:38\");\n formVm.setValue(name, value);\n }\n};\n\n/**\n * Forms 表单\n * @description 由输入框、选择器、单选框、多选框等控件组成,用以收集、校验、提交数据\n * @tutorial https://ext.dcloud.net.cn/plugin?id=2773\n * @property {Object} rules\t表单校验规则\n * @property {String} validateTrigger = [bind|submit|blur]\t校验触发器方式 默认 submit\n * @value bind\t\t发生变化时触发\n * @value submit\t提交时触发\n * @value blur\t 失去焦点时触发\n * @property {String} labelPosition = [top|left]\tlabel 位置 默认 left\n * @value top\t\t顶部显示 label\n * @value left\t左侧显示 label\n * @property {String} labelWidth\tlabel 宽度,默认 65px\n * @property {String} labelAlign = [left|center|right]\tlabel 居中方式 默认 left\n * @value left\t\tlabel 左侧显示\n * @value center\tlabel 居中\n * @value right\t\tlabel 右侧对齐\n * @property {String} errShowType = [undertext|toast|modal]\t校验错误信息提示方式\n * @value undertext\t错误信息在底部显示\n * @value toast\t\t\t错误信息toast显示\n * @value modal\t\t\t错误信息modal显示\n * @event {Function} submit\t提交时触发\n * @event {Function} validate\t校验结果发生变化触发\n */\nvar _default2 = {\n name: 'uniForms',\n emits: ['validate', 'submit'],\n options: {\n virtualHost: true\n },\n props: {\n // 即将弃用\n value: {\n type: Object,\n default: function _default() {\n return null;\n }\n },\n // vue3 替换 value 属性\n modelValue: {\n type: Object,\n default: function _default() {\n return null;\n }\n },\n // 1.4.0 开始将不支持 v-model ,且废弃 value 和 modelValue\n model: {\n type: Object,\n default: function _default() {\n return null;\n }\n },\n // 表单校验规则\n rules: {\n type: Object,\n default: function _default() {\n return {};\n }\n },\n //校验错误信息提示方式 默认 undertext 取值 [undertext|toast|modal]\n errShowType: {\n type: String,\n default: 'undertext'\n },\n // 校验触发器方式 默认 bind 取值 [bind|submit]\n validateTrigger: {\n type: String,\n default: 'submit'\n },\n // label 位置,默认 left 取值 top/left\n labelPosition: {\n type: String,\n default: 'left'\n },\n // label 宽度\n labelWidth: {\n type: [String, Number],\n default: ''\n },\n // label 居中方式,默认 left 取值 left/center/right\n labelAlign: {\n type: String,\n default: 'left'\n },\n border: {\n type: Boolean,\n default: false\n }\n },\n provide: function provide() {\n return {\n uniForm: this\n };\n },\n data: function data() {\n return {\n // 表单本地值的记录,不应该与传如的值进行关联\n formData: {},\n formRules: {}\n };\n },\n computed: {\n // 计算数据源变化的\n localData: function localData() {\n var localVal = this.model || this.modelValue || this.value;\n if (localVal) {\n return (0, _utils.deepCopy)(localVal);\n }\n return {};\n }\n },\n watch: {\n // 监听数据变化 ,暂时不使用,需要单独赋值\n // localData: {},\n // 监听规则变化\n rules: {\n handler: function handler(val, oldVal) {\n this.setRules(val);\n },\n deep: true,\n immediate: true\n }\n },\n created: function created() {\n // 子组件实例数组\n this.childrens = [];\n // TODO 兼容旧版 uni-data-picker ,新版本中无效,只是避免报错\n this.inputChildrens = [];\n this.setRules(this.rules);\n },\n methods: {\n /**\n * 外部调用方法\n * 设置规则 ,主要用于小程序自定义检验规则\n * @param {Array} rules 规则源数据\n */\n setRules: function setRules(rules) {\n // TODO 有可能子组件合并规则的时机比这个要早,所以需要合并对象 ,而不是直接赋值,可能会被覆盖\n this.formRules = Object.assign({}, this.formRules, rules);\n // 初始化校验函数\n this.validator = new _validate.default(rules);\n },\n /**\n * 外部调用方法\n * 设置数据,用于设置表单数据,公开给用户使用 , 不支持在动态表单中使用\n * @param {Object} key\n * @param {Object} value\n */\n setValue: function setValue(key, value) {\n var example = this.childrens.find(function (child) {\n return child.name === key;\n });\n if (!example) return null;\n this.formData[key] = (0, _utils.getValue)(key, value, this.formRules[key] && this.formRules[key].rules || []);\n return example.onFieldChange(this.formData[key]);\n },\n /**\n * 外部调用方法\n * 手动提交校验表单\n * 对整个表单进行校验的方法,参数为一个回调函数。\n * @param {Array} keepitem 保留不参与校验的字段\n * @param {type} callback 方法回调\n */\n validate: function validate(keepitem, callback) {\n return this.checkAll(this.formData, keepitem, callback);\n },\n /**\n * 外部调用方法\n * 部分表单校验\n * @param {Array|String} props 需要校验的字段\n * @param {Function} 回调函数\n */\n validateField: function validateField() {\n var _this = this;\n var props = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n var callback = arguments.length > 1 ? arguments[1] : undefined;\n props = [].concat(props);\n var invalidFields = {};\n this.childrens.forEach(function (item) {\n var name = (0, _utils.realName)(item.name);\n if (props.indexOf(name) !== -1) {\n invalidFields = Object.assign({}, invalidFields, (0, _defineProperty2.default)({}, name, _this.formData[name]));\n }\n });\n return this.checkAll(invalidFields, [], callback);\n },\n /**\n * 外部调用方法\n * 移除表单项的校验结果。传入待移除的表单项的 prop 属性或者 prop 组成的数组,如不传则移除整个表单的校验结果\n * @param {Array|String} props 需要移除校验的字段 ,不填为所有\n */\n clearValidate: function clearValidate() {\n var props = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n props = [].concat(props);\n this.childrens.forEach(function (item) {\n if (props.length === 0) {\n item.errMsg = '';\n } else {\n var name = (0, _utils.realName)(item.name);\n if (props.indexOf(name) !== -1) {\n item.errMsg = '';\n }\n }\n });\n },\n /**\n * 外部调用方法 ,即将废弃\n * 手动提交校验表单\n * 对整个表单进行校验的方法,参数为一个回调函数。\n * @param {Array} keepitem 保留不参与校验的字段\n * @param {type} callback 方法回调\n */\n submit: function submit(keepitem, callback, type) {\n var _this2 = this;\n var _loop = function _loop(i) {\n var itemData = _this2.childrens.find(function (v) {\n return v.name === i;\n });\n if (itemData) {\n if (_this2.formData[i] === undefined) {\n _this2.formData[i] = _this2._getValue(i, _this2.dataValue[i]);\n }\n }\n };\n for (var i in this.dataValue) {\n _loop(i);\n }\n if (!type) {\n __f__(\"warn\", 'submit 方法即将废弃,请使用validate方法代替!', \" at uni_modules/uni-forms/components/uni-forms/uni-forms.vue:289\");\n }\n return this.checkAll(this.formData, keepitem, callback, 'submit');\n },\n // 校验所有\n checkAll: function checkAll(invalidFields, keepitem, callback, type) {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var childrens, _loop2, i, promise, results, tempFormData, _i, child, name, result, resetFormData;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (_this3.validator) {\n _context.next = 2;\n break;\n }\n return _context.abrupt(\"return\");\n case 2:\n childrens = []; // 处理参与校验的item实例\n _loop2 = function _loop2(i) {\n var item = _this3.childrens.find(function (v) {\n return (0, _utils.realName)(v.name) === i;\n });\n if (item) {\n childrens.push(item);\n }\n };\n for (i in invalidFields) {\n _loop2(i);\n }\n\n // 如果validate第一个参数是funciont ,那就走回调\n if (!callback && typeof keepitem === 'function') {\n callback = keepitem;\n }\n // 如果不存在回调,那么使用 Promise 方式返回\n if (!callback && typeof callback !== 'function' && Promise) {\n promise = new Promise(function (resolve, reject) {\n callback = function callback(valid, invalidFields) {\n !valid ? resolve(invalidFields) : reject(valid);\n };\n });\n }\n results = []; // 避免引用错乱 ,建议拷贝对象处理\n tempFormData = JSON.parse(JSON.stringify(invalidFields)); // 所有子组件参与校验,使用 for 可以使用 awiat\n _context.t0 = _regenerator.default.keys(childrens);\n case 10:\n if ((_context.t1 = _context.t0()).done) {\n _context.next = 23;\n break;\n }\n _i = _context.t1.value;\n child = childrens[_i];\n name = (0, _utils.realName)(child.name);\n _context.next = 16;\n return child.onFieldChange(tempFormData[name]);\n case 16:\n result = _context.sent;\n if (!result) {\n _context.next = 21;\n break;\n }\n results.push(result);\n // toast ,modal 只需要执行第一次就可以\n if (!(_this3.errShowType === 'toast' || _this3.errShowType === 'modal')) {\n _context.next = 21;\n break;\n }\n return _context.abrupt(\"break\", 23);\n case 21:\n _context.next = 10;\n break;\n case 23:\n if (Array.isArray(results)) {\n if (results.length === 0) results = null;\n }\n if (Array.isArray(keepitem)) {\n keepitem.forEach(function (v) {\n var vName = (0, _utils.realName)(v);\n var value = (0, _utils.getDataValue)(v, _this3.localData);\n if (value !== undefined) {\n tempFormData[vName] = value;\n }\n });\n }\n\n // TODO submit 即将废弃\n if (type === 'submit') {\n _this3.$emit('submit', {\n detail: {\n value: tempFormData,\n errors: results\n }\n });\n } else {\n _this3.$emit('validate', results);\n }\n\n // const resetFormData = rawData(tempFormData, this.localData, this.name)\n resetFormData = {};\n resetFormData = (0, _utils.rawData)(tempFormData, _this3.name);\n callback && typeof callback === 'function' && callback(results, resetFormData);\n if (!(promise && callback)) {\n _context.next = 33;\n break;\n }\n return _context.abrupt(\"return\", promise);\n case 33:\n return _context.abrupt(\"return\", null);\n case 34:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n /**\n * 返回validate事件\n * @param {Object} result\n */\n validateCheck: function validateCheck(result) {\n this.$emit('validate', result);\n },\n _getValue: _utils.getValue,\n _isRequiredField: _utils.isRequiredField,\n _setDataValue: _utils.setDataValue,\n _getDataValue: _utils.getDataValue,\n _realName: _utils.realName,\n _isRealName: _utils.isRealName,\n _isEqual: _utils.isEqual\n }\n};\nexports.default = _default2;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 21)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWZvcm1zL2NvbXBvbmVudHMvdW5pLWZvcm1zL3VuaS1mb3Jtcy52dWUiXSwibmFtZXMiOlsiVnVlIiwiZm9ybVZtIiwibmFtZSIsImVtaXRzIiwib3B0aW9ucyIsInZpcnR1YWxIb3N0IiwicHJvcHMiLCJ2YWx1ZSIsInR5cGUiLCJkZWZhdWx0IiwibW9kZWxWYWx1ZSIsIm1vZGVsIiwicnVsZXMiLCJlcnJTaG93VHlwZSIsInZhbGlkYXRlVHJpZ2dlciIsImxhYmVsUG9zaXRpb24iLCJsYWJlbFdpZHRoIiwibGFiZWxBbGlnbiIsImJvcmRlciIsInByb3ZpZGUiLCJ1bmlGb3JtIiwiZGF0YSIsImZvcm1EYXRhIiwiZm9ybVJ1bGVzIiwiY29tcHV0ZWQiLCJsb2NhbERhdGEiLCJ3YXRjaCIsImhhbmRsZXIiLCJkZWVwIiwiaW1tZWRpYXRlIiwiY3JlYXRlZCIsIm1ldGhvZHMiLCJzZXRSdWxlcyIsInNldFZhbHVlIiwidmFsaWRhdGUiLCJ2YWxpZGF0ZUZpZWxkIiwiaW52YWxpZEZpZWxkcyIsImNsZWFyVmFsaWRhdGUiLCJpdGVtIiwic3VibWl0IiwiaSIsImNoZWNrQWxsIiwiY2hpbGRyZW5zIiwiY2FsbGJhY2siLCJwcm9taXNlIiwicmVzdWx0cyIsInRlbXBGb3JtRGF0YSIsImNoaWxkIiwicmVzdWx0Iiwia2VlcGl0ZW0iLCJkZXRhaWwiLCJlcnJvcnMiLCJyZXNldEZvcm1EYXRhIiwidmFsaWRhdGVDaGVjayIsIl9nZXRWYWx1ZSIsIl9pc1JlcXVpcmVkRmllbGQiLCJfc2V0RGF0YVZhbHVlIiwiX2dldERhdGFWYWx1ZSIsIl9yZWFsTmFtZSIsIl9pc1JlYWxOYW1lIiwiX2lzRXF1YWwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFTQTtBQUNBO0FBY0E7Ozs7Ozs7Ozs7QUFEQTs7QUFFQUE7RUFDQTtJQUNBO0VBQ0E7SUFDQTtJQUNBO01BQ0E7TUFDQTtRQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FBO0VBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUF2QkEsZ0JBd0JBO0VBQ0FDO0VBQ0FDO0VBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQTtJQUNBQztNQUNBQztNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUU7TUFDQUg7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBRztNQUNBSjtNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FJO01BQ0FMO01BQ0FDO0lBQ0E7SUFDQTtJQUNBSztNQUNBTjtNQUNBQztJQUNBO0lBQ0E7SUFDQU07TUFDQVA7TUFDQUM7SUFDQTtJQUNBO0lBQ0FPO01BQ0FSO01BQ0FDO0lBQ0E7SUFDQTtJQUNBUTtNQUNBVDtNQUNBQztJQUNBO0lBQ0FTO01BQ0FWO01BQ0FDO0lBQ0E7RUFDQTtFQUNBVTtJQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0E7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0E7SUFDQTtJQUNBZDtNQUNBZTtRQUNBO01BQ0E7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBdUJBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7UUFBQTtNQUFBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFBQTtNQUFBO01BQUE7TUFDQTdCO01BQ0E7TUFDQTtRQUNBO1FBQ0E7VUFDQThCLG1GQUNBbEMsNEJBQ0E7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQW1DO01BQUE7TUFDQS9CO01BQ0E7UUFDQTtVQUNBZ0M7UUFDQTtVQUNBO1VBQ0E7WUFDQUE7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQUE7TUFBQSwyQkFDQUM7UUFDQTtVQUFBO1FBQUE7UUFDQTtVQUNBO1lBQ0E7VUFDQTtRQUNBO01BQUE7TUFOQTtRQUFBO01BT0E7TUFFQTtRQUNBO01BQ0E7TUFFQTtJQUNBO0lBRUE7SUFDQUM7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFBQSxJQUVBO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUFBO2NBQUE7Z0JBQ0FDLGdCQUNBO2dCQUFBLHlCQUNBRjtrQkFDQTtvQkFBQTtrQkFBQTtrQkFDQTtvQkFDQUU7a0JBQ0E7Z0JBQUE7Z0JBSkE7a0JBQUE7Z0JBS0E7O2dCQUVBO2dCQUNBO2tCQUNBQztnQkFDQTtnQkFHQTtnQkFDQTtrQkFDQUM7b0JBQ0FEO3NCQUNBO29CQUNBO2tCQUNBO2dCQUNBO2dCQUVBRSxjQUNBO2dCQUNBQywwREFDQTtnQkFBQSx3Q0FDQUo7Y0FBQTtnQkFBQTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQUY7Z0JBQ0FPO2dCQUNBN0M7Z0JBQUE7Z0JBQUEsT0FDQTZDO2NBQUE7Z0JBQUFDO2dCQUFBLEtBQ0FBO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUNBSDtnQkFDQTtnQkFBQSxNQUNBO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUFBO2NBQUE7Z0JBQUE7Z0JBQUE7Y0FBQTtnQkFLQTtrQkFDQTtnQkFDQTtnQkFDQTtrQkFDQUk7b0JBQ0E7b0JBQ0E7b0JBQ0E7c0JBQ0FIO29CQUNBO2tCQUNBO2dCQUNBOztnQkFFQTtnQkFDQTtrQkFDQTtvQkFDQUk7c0JBQ0EzQztzQkFDQTRDO29CQUNBO2tCQUNBO2dCQUNBO2tCQUNBO2dCQUNBOztnQkFFQTtnQkFDQUM7Z0JBQ0FBO2dCQUNBVDtnQkFBQSxNQUVBQztrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQSxpQ0FDQUE7Y0FBQTtnQkFBQSxpQ0FFQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUdBO0lBRUE7QUFDQTtBQUNBO0FBQ0E7SUFDQVM7TUFDQTtJQUNBO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0VBQ0E7QUFDQTtBQUFBLDRCIiwiZmlsZSI6Ijc2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwidW5pLWZvcm1zXCI+XHJcblx0XHQ8Zm9ybT5cclxuXHRcdFx0PHNsb3Q+PC9zbG90PlxyXG5cdFx0PC9mb3JtPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IFZhbGlkYXRvciBmcm9tICcuL3ZhbGlkYXRlLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0ZGVlcENvcHksXHJcblx0XHRnZXRWYWx1ZSxcclxuXHRcdGlzUmVxdWlyZWRGaWVsZCxcclxuXHRcdHNldERhdGFWYWx1ZSxcclxuXHRcdGdldERhdGFWYWx1ZSxcclxuXHRcdHJlYWxOYW1lLFxyXG5cdFx0aXNSZWFsTmFtZSxcclxuXHRcdHJhd0RhdGEsXHJcblx0XHRpc0VxdWFsXHJcblx0fSBmcm9tICcuL3V0aWxzLmpzJ1xyXG5cclxuXHQvLyAjaWZuZGVmIFZVRTNcclxuXHQvLyDlkI7nu63kvJrmhaLmhaLlup/lvIPov5nkuKrmlrnms5VcclxuXHRpbXBvcnQgVnVlIGZyb20gJ3Z1ZSc7XHJcblx0VnVlLnByb3RvdHlwZS5iaW5kZGF0YSA9IGZ1bmN0aW9uKG5hbWUsIHZhbHVlLCBmb3JtTmFtZSkge1xyXG5cdFx0aWYgKGZvcm1OYW1lKSB7XHJcblx0XHRcdHRoaXMuJHJlZnNbZm9ybU5hbWVdLnNldFZhbHVlKG5hbWUsIHZhbHVlKTtcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdGxldCBmb3JtVm07XHJcblx0XHRcdGZvciAobGV0IGkgaW4gdGhpcy4kcmVmcykge1xyXG5cdFx0XHRcdGNvbnN0IHZtID0gdGhpcy4kcmVmc1tpXTtcclxuXHRcdFx0XHRpZiAodm0gJiYgdm0uJG9wdGlvbnMgJiYgdm0uJG9wdGlvbnMubmFtZSA9PT0gJ3VuaUZvcm1zJykge1xyXG5cdFx0XHRcdFx0Zm9ybVZtID0gdm07XHJcblx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0aWYgKCFmb3JtVm0pIHJldHVybiBjb25zb2xlLmVycm9yKCflvZPliY0gdW5pLWZyb21zIOe7hOS7tue8uuWwkSByZWYg5bGe5oCnJyk7XHJcblx0XHRcdGZvcm1WbS5zZXRWYWx1ZShuYW1lLCB2YWx1ZSk7XHJcblx0XHR9XHJcblx0fTtcclxuXHQvLyAjZW5kaWZcclxuXHQvKipcclxuXHQgKiBGb3JtcyDooajljZVcclxuXHQgKiBAZGVzY3JpcHRpb24g55Sx6L6T5YWl5qGG44CB6YCJ5oup5Zmo44CB5Y2V6YCJ5qGG44CB5aSa6YCJ5qGG562J5o6n5Lu257uE5oiQ77yM55So5Lul5pS26ZuG44CB5qCh6aqM44CB5o+Q5Lqk5pWw5o2uXHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vZXh0LmRjbG91ZC5uZXQuY24vcGx1Z2luP2lkPTI3NzNcclxuXHQgKiBAcHJvcGVydHkge09iamVjdH0gcnVsZXNcdOihqOWNleagoemqjOinhOWImVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSB2YWxpZGF0ZVRyaWdnZXIgPSBbYmluZHxzdWJtaXR8Ymx1cl1cdOagoemqjOinpuWPkeWZqOaWueW8jyDpu5jorqQgc3VibWl0XHJcblx0ICogQHZhbHVlIGJpbmRcdFx05Y+R55Sf5Y+Y5YyW5pe26Kem5Y+RXHJcblx0ICogQHZhbHVlIHN1Ym1pdFx05o+Q5Lqk5pe26Kem5Y+RXHJcblx0ICogQHZhbHVlIGJsdXJcdCAg5aSx5Y6754Sm54K55pe26Kem5Y+RXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGxhYmVsUG9zaXRpb24gPSBbdG9wfGxlZnRdXHRsYWJlbCDkvY3nva4g6buY6K6kIGxlZnRcclxuXHQgKiBAdmFsdWUgdG9wXHRcdOmhtumDqOaYvuekuiBsYWJlbFxyXG5cdCAqIEB2YWx1ZSBsZWZ0XHTlt6bkvqfmmL7npLogbGFiZWxcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gbGFiZWxXaWR0aFx0bGFiZWwg5a695bqm77yM6buY6K6kIDY1cHhcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gbGFiZWxBbGlnbiA9IFtsZWZ0fGNlbnRlcnxyaWdodF1cdGxhYmVsIOWxheS4reaWueW8jyAg6buY6K6kIGxlZnRcclxuXHQgKiBAdmFsdWUgbGVmdFx0XHRsYWJlbCDlt6bkvqfmmL7npLpcclxuXHQgKiBAdmFsdWUgY2VudGVyXHRsYWJlbCDlsYXkuK1cclxuXHQgKiBAdmFsdWUgcmlnaHRcdFx0bGFiZWwg5Y+z5L6n5a+56b2QXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGVyclNob3dUeXBlID0gW3VuZGVydGV4dHx0b2FzdHxtb2RhbF1cdOagoemqjOmUmeivr+S/oeaBr+aPkOekuuaWueW8j1xyXG5cdCAqIEB2YWx1ZSB1bmRlcnRleHRcdOmUmeivr+S/oeaBr+WcqOW6lemDqOaYvuekulxyXG5cdCAqIEB2YWx1ZSB0b2FzdFx0XHRcdOmUmeivr+S/oeaBr3RvYXN05pi+56S6XHJcblx0ICogQHZhbHVlIG1vZGFsXHRcdFx06ZSZ6K+v5L+h5oGvbW9kYWzmmL7npLpcclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBzdWJtaXRcdOaPkOS6pOaXtuinpuWPkVxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IHZhbGlkYXRlXHTmoKHpqoznu5Pmnpzlj5HnlJ/lj5jljJbop6blj5FcclxuXHQgKi9cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAndW5pRm9ybXMnLFxyXG5cdFx0ZW1pdHM6IFsndmFsaWRhdGUnLCAnc3VibWl0J10sXHJcblx0XHRvcHRpb25zOiB7XHJcblx0XHRcdHZpcnR1YWxIb3N0OiB0cnVlXHJcblx0XHR9LFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0Ly8g5Y2z5bCG5byD55SoXHJcblx0XHRcdHZhbHVlOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIG51bGw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyB2dWUzIOabv+aNoiB2YWx1ZSDlsZ7mgKdcclxuXHRcdFx0bW9kZWxWYWx1ZToge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRcdHJldHVybiBudWxsO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gMS40LjAg5byA5aeL5bCG5LiN5pSv5oyBIHYtbW9kZWwg77yM5LiU5bqf5byDIHZhbHVlIOWSjCBtb2RlbFZhbHVlXHJcblx0XHRcdG1vZGVsOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIG51bGw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDooajljZXmoKHpqozop4TliJlcclxuXHRcdFx0cnVsZXM6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdCAoKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4ge307XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+agoemqjOmUmeivr+S/oeaBr+aPkOekuuaWueW8jyDpu5jorqQgdW5kZXJ0ZXh0IOWPluWAvCBbdW5kZXJ0ZXh0fHRvYXN0fG1vZGFsXVxyXG5cdFx0XHRlcnJTaG93VHlwZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAndW5kZXJ0ZXh0J1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmoKHpqozop6blj5HlmajmlrnlvI8g6buY6K6kIGJpbmQg5Y+W5YC8IFtiaW5kfHN1Ym1pdF1cclxuXHRcdFx0dmFsaWRhdGVUcmlnZ2VyOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICdzdWJtaXQnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIGxhYmVsIOS9jee9ru+8jOm7mOiupCBsZWZ0IOWPluWAvCAgdG9wL2xlZnRcclxuXHRcdFx0bGFiZWxQb3NpdGlvbjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnbGVmdCdcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gbGFiZWwg5a695bqmXHJcblx0XHRcdGxhYmVsV2lkdGg6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIGxhYmVsIOWxheS4reaWueW8j++8jOm7mOiupCBsZWZ0IOWPluWAvCBsZWZ0L2NlbnRlci9yaWdodFxyXG5cdFx0XHRsYWJlbEFsaWduOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICdsZWZ0J1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRib3JkZXI6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRwcm92aWRlKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHVuaUZvcm06IHRoaXNcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0Ly8g6KGo5Y2V5pys5Zyw5YC855qE6K6w5b2V77yM5LiN5bqU6K+l5LiO5Lyg5aaC55qE5YC86L+b6KGM5YWz6IGUXHJcblx0XHRcdFx0Zm9ybURhdGE6IHt9LFxyXG5cdFx0XHRcdGZvcm1SdWxlczoge31cclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQvLyDorqHnrpfmlbDmja7mupDlj5jljJbnmoRcclxuXHRcdFx0bG9jYWxEYXRhKCkge1xyXG5cdFx0XHRcdGNvbnN0IGxvY2FsVmFsID0gdGhpcy5tb2RlbCB8fCB0aGlzLm1vZGVsVmFsdWUgfHwgdGhpcy52YWx1ZVxyXG5cdFx0XHRcdGlmIChsb2NhbFZhbCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIGRlZXBDb3B5KGxvY2FsVmFsKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4ge31cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdC8vIOebkeWQrOaVsOaNruWPmOWMliAs5pqC5pe25LiN5L2/55So77yM6ZyA6KaB5Y2V54us6LWL5YC8XHJcblx0XHRcdC8vIGxvY2FsRGF0YToge30sXHJcblx0XHRcdC8vIOebkeWQrOinhOWImeWPmOWMllxyXG5cdFx0XHRydWxlczoge1xyXG5cdFx0XHRcdGhhbmRsZXI6IGZ1bmN0aW9uKHZhbCwgb2xkVmFsKSB7XHJcblx0XHRcdFx0XHR0aGlzLnNldFJ1bGVzKHZhbClcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGRlZXA6IHRydWUsXHJcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHQvLyAjaWZkZWYgVlVFM1xyXG5cdFx0XHRsZXQgZ2V0YmluZGRhdGEgPSBnZXRBcHAoKS4kdm0uJC5hcHBDb250ZXh0LmNvbmZpZy5nbG9iYWxQcm9wZXJ0aWVzLmJpbmRkYXRhXHJcblx0XHRcdGlmICghZ2V0YmluZGRhdGEpIHtcclxuXHRcdFx0XHRnZXRBcHAoKS4kdm0uJC5hcHBDb250ZXh0LmNvbmZpZy5nbG9iYWxQcm9wZXJ0aWVzLmJpbmRkYXRhID0gZnVuY3Rpb24obmFtZSwgdmFsdWUsIGZvcm1OYW1lKSB7XHJcblx0XHRcdFx0XHRpZiAoZm9ybU5hbWUpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy4kcmVmc1tmb3JtTmFtZV0uc2V0VmFsdWUobmFtZSwgdmFsdWUpO1xyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0bGV0IGZvcm1WbTtcclxuXHRcdFx0XHRcdFx0Zm9yIChsZXQgaSBpbiB0aGlzLiRyZWZzKSB7XHJcblx0XHRcdFx0XHRcdFx0Y29uc3Qgdm0gPSB0aGlzLiRyZWZzW2ldO1xyXG5cdFx0XHRcdFx0XHRcdGlmICh2bSAmJiB2bS4kb3B0aW9ucyAmJiB2bS4kb3B0aW9ucy5uYW1lID09PSAndW5pRm9ybXMnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb3JtVm0gPSB2bTtcclxuXHRcdFx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAoIWZvcm1WbSkgcmV0dXJuIGNvbnNvbGUuZXJyb3IoJ+W9k+WJjSB1bmktZnJvbXMg57uE5Lu257y65bCRIHJlZiDlsZ7mgKcnKTtcclxuXHRcdFx0XHRcdFx0Zm9ybVZtLnNldFZhbHVlKG5hbWUsIHZhbHVlKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cdFx0XHQvLyDlrZDnu4Tku7blrp7kvovmlbDnu4RcclxuXHRcdFx0dGhpcy5jaGlsZHJlbnMgPSBbXVxuXHRcdFx0Ly8gVE9ETyDlhbzlrrnml6fniYggdW5pLWRhdGEtcGlja2VyICzmlrDniYjmnKzkuK3ml6DmlYjvvIzlj6rmmK/pgb/lhY3miqXplJlcblx0XHRcdHRoaXMuaW5wdXRDaGlsZHJlbnMgPSBbXVxyXG5cdFx0XHR0aGlzLnNldFJ1bGVzKHRoaXMucnVsZXMpXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5aSW6YOo6LCD55So5pa55rOVXHJcblx0XHRcdCAqIOiuvue9ruinhOWImSDvvIzkuLvopoHnlKjkuo7lsI/nqIvluo/oh6rlrprkuYnmo4Dpqozop4TliJlcclxuXHRcdFx0ICogQHBhcmFtIHtBcnJheX0gcnVsZXMg6KeE5YiZ5rqQ5pWw5o2uXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRzZXRSdWxlcyhydWxlcykge1xyXG5cdFx0XHRcdC8vIFRPRE8g5pyJ5Y+v6IO95a2Q57uE5Lu25ZCI5bm26KeE5YiZ55qE5pe25py65q+U6L+Z5Liq6KaB5pep77yM5omA5Lul6ZyA6KaB5ZCI5bm25a+56LGhIO+8jOiAjOS4jeaYr+ebtOaOpei1i+WAvO+8jOWPr+iDveS8muiiq+imhuebllxyXG5cdFx0XHRcdHRoaXMuZm9ybVJ1bGVzID0gT2JqZWN0LmFzc2lnbih7fSwgdGhpcy5mb3JtUnVsZXMsIHJ1bGVzKVxyXG5cdFx0XHRcdC8vIOWIneWni+WMluagoemqjOWHveaVsFxyXG5cdFx0XHRcdHRoaXMudmFsaWRhdG9yID0gbmV3IFZhbGlkYXRvcihydWxlcyk7XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5aSW6YOo6LCD55So5pa55rOVXHJcblx0XHRcdCAqIOiuvue9ruaVsOaNru+8jOeUqOS6juiuvue9ruihqOWNleaVsOaNru+8jOWFrOW8gOe7meeUqOaIt+S9v+eUqCDvvIwg5LiN5pSv5oyB5Zyo5Yqo5oCB6KGo5Y2V5Lit5L2/55SoXHJcblx0XHRcdCAqIEBwYXJhbSB7T2JqZWN0fSBrZXlcclxuXHRcdFx0ICogQHBhcmFtIHtPYmplY3R9IHZhbHVlXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRzZXRWYWx1ZShrZXksIHZhbHVlKSB7XHJcblx0XHRcdFx0bGV0IGV4YW1wbGUgPSB0aGlzLmNoaWxkcmVucy5maW5kKGNoaWxkID0+IGNoaWxkLm5hbWUgPT09IGtleSk7XHJcblx0XHRcdFx0aWYgKCFleGFtcGxlKSByZXR1cm4gbnVsbDtcclxuXHRcdFx0XHR0aGlzLmZvcm1EYXRhW2tleV0gPSBnZXRWYWx1ZShrZXksIHZhbHVlLCAodGhpcy5mb3JtUnVsZXNba2V5XSAmJiB0aGlzLmZvcm1SdWxlc1trZXldLnJ1bGVzKSB8fCBbXSlcclxuXHRcdFx0XHRyZXR1cm4gZXhhbXBsZS5vbkZpZWxkQ2hhbmdlKHRoaXMuZm9ybURhdGFba2V5XSk7XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5aSW6YOo6LCD55So5pa55rOVXHJcblx0XHRcdCAqIOaJi+WKqOaPkOS6pOagoemqjOihqOWNlVxyXG5cdFx0XHQgKiDlr7nmlbTkuKrooajljZXov5vooYzmoKHpqoznmoTmlrnms5XvvIzlj4LmlbDkuLrkuIDkuKrlm57osIPlh73mlbDjgIJcclxuXHRcdFx0ICogQHBhcmFtIHtBcnJheX0ga2VlcGl0ZW0g5L+d55WZ5LiN5Y+C5LiO5qCh6aqM55qE5a2X5q61XHJcblx0XHRcdCAqIEBwYXJhbSB7dHlwZX0gY2FsbGJhY2sg5pa55rOV5Zue6LCDXHJcblx0XHRcdCAqL1xyXG5cdFx0XHR2YWxpZGF0ZShrZWVwaXRlbSwgY2FsbGJhY2spIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5jaGVja0FsbCh0aGlzLmZvcm1EYXRhLCBrZWVwaXRlbSwgY2FsbGJhY2spO1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWklumDqOiwg+eUqOaWueazlVxyXG5cdFx0XHQgKiDpg6jliIbooajljZXmoKHpqoxcclxuXHRcdFx0ICogQHBhcmFtIHtBcnJheXxTdHJpbmd9IHByb3BzIOmcgOimgeagoemqjOeahOWtl+autVxyXG5cdFx0XHQgKiBAcGFyYW0ge0Z1bmN0aW9ufSDlm57osIPlh73mlbBcclxuXHRcdFx0ICovXHJcblx0XHRcdHZhbGlkYXRlRmllbGQocHJvcHMgPSBbXSwgY2FsbGJhY2spIHtcclxuXHRcdFx0XHRwcm9wcyA9IFtdLmNvbmNhdChwcm9wcyk7XHJcblx0XHRcdFx0bGV0IGludmFsaWRGaWVsZHMgPSB7fTtcclxuXHRcdFx0XHR0aGlzLmNoaWxkcmVucy5mb3JFYWNoKGl0ZW0gPT4ge1xyXG5cdFx0XHRcdFx0Y29uc3QgbmFtZSA9IHJlYWxOYW1lKGl0ZW0ubmFtZSlcclxuXHRcdFx0XHRcdGlmIChwcm9wcy5pbmRleE9mKG5hbWUpICE9PSAtMSkge1xyXG5cdFx0XHRcdFx0XHRpbnZhbGlkRmllbGRzID0gT2JqZWN0LmFzc2lnbih7fSwgaW52YWxpZEZpZWxkcywge1xyXG5cdFx0XHRcdFx0XHRcdFtuYW1lXTogdGhpcy5mb3JtRGF0YVtuYW1lXVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5jaGVja0FsbChpbnZhbGlkRmllbGRzLCBbXSwgY2FsbGJhY2spO1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWklumDqOiwg+eUqOaWueazlVxyXG5cdFx0XHQgKiDnp7vpmaTooajljZXpobnnmoTmoKHpqoznu5PmnpzjgILkvKDlhaXlvoXnp7vpmaTnmoTooajljZXpobnnmoQgcHJvcCDlsZ7mgKfmiJbogIUgcHJvcCDnu4TmiJDnmoTmlbDnu4TvvIzlpoLkuI3kvKDliJnnp7vpmaTmlbTkuKrooajljZXnmoTmoKHpqoznu5PmnpxcclxuXHRcdFx0ICogQHBhcmFtIHtBcnJheXxTdHJpbmd9IHByb3BzIOmcgOimgeenu+mZpOagoemqjOeahOWtl+autSDvvIzkuI3loavkuLrmiYDmnIlcclxuXHRcdFx0ICovXHJcblx0XHRcdGNsZWFyVmFsaWRhdGUocHJvcHMgPSBbXSkge1xyXG5cdFx0XHRcdHByb3BzID0gW10uY29uY2F0KHByb3BzKTtcclxuXHRcdFx0XHR0aGlzLmNoaWxkcmVucy5mb3JFYWNoKGl0ZW0gPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHByb3BzLmxlbmd0aCA9PT0gMCkge1xyXG5cdFx0XHRcdFx0XHRpdGVtLmVyck1zZyA9ICcnO1xyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0Y29uc3QgbmFtZSA9IHJlYWxOYW1lKGl0ZW0ubmFtZSlcclxuXHRcdFx0XHRcdFx0aWYgKHByb3BzLmluZGV4T2YobmFtZSkgIT09IC0xKSB7XHJcblx0XHRcdFx0XHRcdFx0aXRlbS5lcnJNc2cgPSAnJztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWklumDqOiwg+eUqOaWueazlSDvvIzljbPlsIblup/lvINcclxuXHRcdFx0ICog5omL5Yqo5o+Q5Lqk5qCh6aqM6KGo5Y2VXHJcblx0XHRcdCAqIOWvueaVtOS4quihqOWNlei/m+ihjOagoemqjOeahOaWueazle+8jOWPguaVsOS4uuS4gOS4quWbnuiwg+WHveaVsOOAglxyXG5cdFx0XHQgKiBAcGFyYW0ge0FycmF5fSBrZWVwaXRlbSDkv53nlZnkuI3lj4LkuI7moKHpqoznmoTlrZfmrrVcclxuXHRcdFx0ICogQHBhcmFtIHt0eXBlfSBjYWxsYmFjayDmlrnms5Xlm57osINcclxuXHRcdFx0ICovXHJcblx0XHRcdHN1Ym1pdChrZWVwaXRlbSwgY2FsbGJhY2ssIHR5cGUpIHtcclxuXHRcdFx0XHRmb3IgKGxldCBpIGluIHRoaXMuZGF0YVZhbHVlKSB7XHJcblx0XHRcdFx0XHRjb25zdCBpdGVtRGF0YSA9IHRoaXMuY2hpbGRyZW5zLmZpbmQodiA9PiB2Lm5hbWUgPT09IGkpO1xyXG5cdFx0XHRcdFx0aWYgKGl0ZW1EYXRhKSB7XHJcblx0XHRcdFx0XHRcdGlmICh0aGlzLmZvcm1EYXRhW2ldID09PSB1bmRlZmluZWQpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmZvcm1EYXRhW2ldID0gdGhpcy5fZ2V0VmFsdWUoaSwgdGhpcy5kYXRhVmFsdWVbaV0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpZiAoIXR5cGUpIHtcclxuXHRcdFx0XHRcdGNvbnNvbGUud2Fybignc3VibWl0IOaWueazleWNs+WwhuW6n+W8g++8jOivt+S9v+eUqHZhbGlkYXRl5pa55rOV5Luj5pu/77yBJyk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5jaGVja0FsbCh0aGlzLmZvcm1EYXRhLCBrZWVwaXRlbSwgY2FsbGJhY2ssICdzdWJtaXQnKTtcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOagoemqjOaJgOaciVxyXG5cdFx0XHRhc3luYyBjaGVja0FsbChpbnZhbGlkRmllbGRzLCBrZWVwaXRlbSwgY2FsbGJhY2ssIHR5cGUpIHtcclxuXHRcdFx0XHQvLyDkuI3lrZjlnKjmoKHpqozop4TliJkg77yM5YiZ5YGc5q2i5qCh6aqM5rWB56iLXHJcblx0XHRcdFx0aWYgKCF0aGlzLnZhbGlkYXRvcikgcmV0dXJuXHJcblx0XHRcdFx0bGV0IGNoaWxkcmVucyA9IFtdXHJcblx0XHRcdFx0Ly8g5aSE55CG5Y+C5LiO5qCh6aqM55qEaXRlbeWunuS+i1xyXG5cdFx0XHRcdGZvciAobGV0IGkgaW4gaW52YWxpZEZpZWxkcykge1xyXG5cdFx0XHRcdFx0Y29uc3QgaXRlbSA9IHRoaXMuY2hpbGRyZW5zLmZpbmQodiA9PiByZWFsTmFtZSh2Lm5hbWUpID09PSBpKVxyXG5cdFx0XHRcdFx0aWYgKGl0ZW0pIHtcclxuXHRcdFx0XHRcdFx0Y2hpbGRyZW5zLnB1c2goaXRlbSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vIOWmguaenHZhbGlkYXRl56ys5LiA5Liq5Y+C5pWw5pivZnVuY2lvbnQgLOmCo+Wwsei1sOWbnuiwg1xyXG5cdFx0XHRcdGlmICghY2FsbGJhY2sgJiYgdHlwZW9mIGtlZXBpdGVtID09PSAnZnVuY3Rpb24nKSB7XHJcblx0XHRcdFx0XHRjYWxsYmFjayA9IGtlZXBpdGVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0bGV0IHByb21pc2U7XHJcblx0XHRcdFx0Ly8g5aaC5p6c5LiN5a2Y5Zyo5Zue6LCD77yM6YKj5LmI5L2/55SoIFByb21pc2Ug5pa55byP6L+U5ZueXHJcblx0XHRcdFx0aWYgKCFjYWxsYmFjayAmJiB0eXBlb2YgY2FsbGJhY2sgIT09ICdmdW5jdGlvbicgJiYgUHJvbWlzZSkge1xyXG5cdFx0XHRcdFx0cHJvbWlzZSA9IG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdFx0XHRcdFx0Y2FsbGJhY2sgPSBmdW5jdGlvbih2YWxpZCwgaW52YWxpZEZpZWxkcykge1xyXG5cdFx0XHRcdFx0XHRcdCF2YWxpZCA/IHJlc29sdmUoaW52YWxpZEZpZWxkcykgOiByZWplY3QodmFsaWQpO1xyXG5cdFx0XHRcdFx0XHR9O1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRsZXQgcmVzdWx0cyA9IFtdO1xyXG5cdFx0XHRcdC8vIOmBv+WFjeW8leeUqOmUmeS5sSDvvIzlu7rorq7mi7fotJ3lr7nosaHlpITnkIZcclxuXHRcdFx0XHRsZXQgdGVtcEZvcm1EYXRhID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShpbnZhbGlkRmllbGRzKSlcclxuXHRcdFx0XHQvLyDmiYDmnInlrZDnu4Tku7blj4LkuI7moKHpqows5L2/55SoIGZvciDlj6/ku6Xkvb/nlKggIGF3aWF0XHJcblx0XHRcdFx0Zm9yIChsZXQgaSBpbiBjaGlsZHJlbnMpIHtcclxuXHRcdFx0XHRcdGNvbnN0IGNoaWxkID0gY2hpbGRyZW5zW2ldXHJcblx0XHRcdFx0XHRsZXQgbmFtZSA9IHJlYWxOYW1lKGNoaWxkLm5hbWUpO1xyXG5cdFx0XHRcdFx0Y29uc3QgcmVzdWx0ID0gYXdhaXQgY2hpbGQub25GaWVsZENoYW5nZSh0ZW1wRm9ybURhdGFbbmFtZV0pO1xyXG5cdFx0XHRcdFx0aWYgKHJlc3VsdCkge1xyXG5cdFx0XHRcdFx0XHRyZXN1bHRzLnB1c2gocmVzdWx0KTtcclxuXHRcdFx0XHRcdFx0Ly8gdG9hc3QgLG1vZGFsIOWPqumcgOimgeaJp+ihjOesrOS4gOasoeWwseWPr+S7pVxyXG5cdFx0XHRcdFx0XHRpZiAodGhpcy5lcnJTaG93VHlwZSA9PT0gJ3RvYXN0JyB8fCB0aGlzLmVyclNob3dUeXBlID09PSAnbW9kYWwnKSBicmVhaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHRpZiAoQXJyYXkuaXNBcnJheShyZXN1bHRzKSkge1xyXG5cdFx0XHRcdFx0aWYgKHJlc3VsdHMubGVuZ3RoID09PSAwKSByZXN1bHRzID0gbnVsbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKEFycmF5LmlzQXJyYXkoa2VlcGl0ZW0pKSB7XHJcblx0XHRcdFx0XHRrZWVwaXRlbS5mb3JFYWNoKHYgPT4ge1xyXG5cdFx0XHRcdFx0XHRsZXQgdk5hbWUgPSByZWFsTmFtZSh2KTtcclxuXHRcdFx0XHRcdFx0bGV0IHZhbHVlID0gZ2V0RGF0YVZhbHVlKHYsIHRoaXMubG9jYWxEYXRhKVxyXG5cdFx0XHRcdFx0XHRpZiAodmFsdWUgIT09IHVuZGVmaW5lZCkge1xyXG5cdFx0XHRcdFx0XHRcdHRlbXBGb3JtRGF0YVt2TmFtZV0gPSB2YWx1ZVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vIFRPRE8gc3VibWl0IOWNs+WwhuW6n+W8g1xyXG5cdFx0XHRcdGlmICh0eXBlID09PSAnc3VibWl0Jykge1xyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgnc3VibWl0Jywge1xyXG5cdFx0XHRcdFx0XHRkZXRhaWw6IHtcclxuXHRcdFx0XHRcdFx0XHR2YWx1ZTogdGVtcEZvcm1EYXRhLFxyXG5cdFx0XHRcdFx0XHRcdGVycm9yczogcmVzdWx0c1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgndmFsaWRhdGUnLCByZXN1bHRzKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vIGNvbnN0IHJlc2V0Rm9ybURhdGEgPSByYXdEYXRhKHRlbXBGb3JtRGF0YSwgdGhpcy5sb2NhbERhdGEsIHRoaXMubmFtZSlcclxuXHRcdFx0XHRsZXQgcmVzZXRGb3JtRGF0YSA9IHt9XHJcblx0XHRcdFx0cmVzZXRGb3JtRGF0YSA9IHJhd0RhdGEodGVtcEZvcm1EYXRhLCB0aGlzLm5hbWUpXHJcblx0XHRcdFx0Y2FsbGJhY2sgJiYgdHlwZW9mIGNhbGxiYWNrID09PSAnZnVuY3Rpb24nICYmIGNhbGxiYWNrKHJlc3VsdHMsIHJlc2V0Rm9ybURhdGEpO1xyXG5cclxuXHRcdFx0XHRpZiAocHJvbWlzZSAmJiBjYWxsYmFjaykge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHByb21pc2U7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHJldHVybiBudWxsO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6L+U5ZuedmFsaWRhdGXkuovku7ZcclxuXHRcdFx0ICogQHBhcmFtIHtPYmplY3R9IHJlc3VsdFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0dmFsaWRhdGVDaGVjayhyZXN1bHQpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCd2YWxpZGF0ZScsIHJlc3VsdCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdF9nZXRWYWx1ZTogZ2V0VmFsdWUsXHJcblx0XHRcdF9pc1JlcXVpcmVkRmllbGQ6IGlzUmVxdWlyZWRGaWVsZCxcclxuXHRcdFx0X3NldERhdGFWYWx1ZTogc2V0RGF0YVZhbHVlLFxyXG5cdFx0XHRfZ2V0RGF0YVZhbHVlOiBnZXREYXRhVmFsdWUsXHJcblx0XHRcdF9yZWFsTmFtZTogcmVhbE5hbWUsXHJcblx0XHRcdF9pc1JlYWxOYW1lOiBpc1JlYWxOYW1lLFxyXG5cdFx0XHRfaXNFcXVhbDogaXNFcXVhbFxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LnVuaS1mb3JtcyB7fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///76\n");
  1302. /***/ }),
  1303. /* 77 */
  1304. /*!*************************************************************************************!*\
  1305. !*** D:/project/项目模板/uniapp/uni_modules/uni-forms/components/uni-forms/validate.js ***!
  1306. \*************************************************************************************/
  1307. /*! no static exports found */
  1308. /***/ (function(module, exports, __webpack_require__) {
  1309. "use strict";
  1310. eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 12));\nvar _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ 78));\nvar _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ 80));\nvar _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ 82));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 14));\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 83));\nvar _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 84));\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\nvar pattern = {\n email: /^\\S+?@\\S+?\\.\\S+?$/,\n idcard: /^[1-9]\\d{5}(18|19|([23]\\d))\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{3}[0-9Xx]$/,\n url: new RegExp(\"^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\\\S+(?::\\\\S*)?@)?(?:(?:(?:[1-9]\\\\d?|1\\\\d\\\\d|2[01]\\\\d|22[0-3])(?:\\\\.(?:1?\\\\d{1,2}|2[0-4]\\\\d|25[0-5])){2}(?:\\\\.(?:[0-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]+)*(?:\\\\.(?:[a-z\\\\u00a1-\\\\uffff]{2,})))|localhost)(?::\\\\d{2,5})?(?:(/|\\\\?|#)[^\\\\s]*)?$\", 'i')\n};\nvar FORMAT_MAPPING = {\n \"int\": 'integer',\n \"bool\": 'boolean',\n \"double\": 'number',\n \"long\": 'number',\n \"password\": 'string'\n // \"fileurls\": 'array'\n};\n\nfunction formatMessage(args) {\n var resources = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n var defaultMessage = ['label'];\n defaultMessage.forEach(function (item) {\n if (args[item] === undefined) {\n args[item] = '';\n }\n });\n var str = resources;\n for (var key in args) {\n var reg = new RegExp('{' + key + '}');\n str = str.replace(reg, args[key]);\n }\n return str;\n}\nfunction isEmptyValue(value, type) {\n if (value === undefined || value === null) {\n return true;\n }\n if (typeof value === 'string' && !value) {\n return true;\n }\n if (Array.isArray(value) && !value.length) {\n return true;\n }\n if (type === 'object' && !Object.keys(value).length) {\n return true;\n }\n return false;\n}\nvar types = {\n integer: function integer(value) {\n return types.number(value) && parseInt(value, 10) === value;\n },\n string: function string(value) {\n return typeof value === 'string';\n },\n number: function number(value) {\n if (isNaN(value)) {\n return false;\n }\n return typeof value === 'number';\n },\n \"boolean\": function boolean(value) {\n return typeof value === 'boolean';\n },\n \"float\": function float(value) {\n return types.number(value) && !types.integer(value);\n },\n array: function array(value) {\n return Array.isArray(value);\n },\n object: function object(value) {\n return (0, _typeof2.default)(value) === 'object' && !types.array(value);\n },\n date: function date(value) {\n return value instanceof Date;\n },\n timestamp: function timestamp(value) {\n if (!this.integer(value) || Math.abs(value).toString().length > 16) {\n return false;\n }\n return true;\n },\n file: function file(value) {\n return typeof value.url === 'string';\n },\n email: function email(value) {\n return typeof value === 'string' && !!value.match(pattern.email) && value.length < 255;\n },\n url: function url(value) {\n return typeof value === 'string' && !!value.match(pattern.url);\n },\n pattern: function pattern(reg, value) {\n try {\n return new RegExp(reg).test(value);\n } catch (e) {\n return false;\n }\n },\n method: function method(value) {\n return typeof value === 'function';\n },\n idcard: function idcard(value) {\n return typeof value === 'string' && !!value.match(pattern.idcard);\n },\n 'url-https': function urlHttps(value) {\n return this.url(value) && value.startsWith('https://');\n },\n 'url-scheme': function urlScheme(value) {\n return value.startsWith('://');\n },\n 'url-web': function urlWeb(value) {\n return false;\n }\n};\nvar RuleValidator = /*#__PURE__*/function () {\n function RuleValidator(message) {\n (0, _classCallCheck2.default)(this, RuleValidator);\n this._message = message;\n }\n (0, _createClass2.default)(RuleValidator, [{\n key: \"validateRule\",\n value: function () {\n var _validateRule = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(fieldKey, fieldValue, value, data, allData) {\n var result, rules, hasRequired, message, i, rule, vt, now, resultExpr;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n result = null;\n rules = fieldValue.rules;\n hasRequired = rules.findIndex(function (item) {\n return item.required;\n });\n if (!(hasRequired < 0)) {\n _context.next = 8;\n break;\n }\n if (!(value === null || value === undefined)) {\n _context.next = 6;\n break;\n }\n return _context.abrupt(\"return\", result);\n case 6:\n if (!(typeof value === 'string' && !value.length)) {\n _context.next = 8;\n break;\n }\n return _context.abrupt(\"return\", result);\n case 8:\n message = this._message;\n if (!(rules === undefined)) {\n _context.next = 11;\n break;\n }\n return _context.abrupt(\"return\", message['default']);\n case 11:\n i = 0;\n case 12:\n if (!(i < rules.length)) {\n _context.next = 35;\n break;\n }\n rule = rules[i];\n vt = this._getValidateType(rule);\n Object.assign(rule, {\n label: fieldValue.label || \"[\\\"\".concat(fieldKey, \"\\\"]\")\n });\n if (!RuleValidatorHelper[vt]) {\n _context.next = 20;\n break;\n }\n result = RuleValidatorHelper[vt](rule, value, message);\n if (!(result != null)) {\n _context.next = 20;\n break;\n }\n return _context.abrupt(\"break\", 35);\n case 20:\n if (!rule.validateExpr) {\n _context.next = 26;\n break;\n }\n now = Date.now();\n resultExpr = rule.validateExpr(value, allData, now);\n if (!(resultExpr === false)) {\n _context.next = 26;\n break;\n }\n result = this._getMessage(rule, rule.errorMessage || this._message['default']);\n return _context.abrupt(\"break\", 35);\n case 26:\n if (!rule.validateFunction) {\n _context.next = 32;\n break;\n }\n _context.next = 29;\n return this.validateFunction(rule, value, data, allData, vt);\n case 29:\n result = _context.sent;\n if (!(result !== null)) {\n _context.next = 32;\n break;\n }\n return _context.abrupt(\"break\", 35);\n case 32:\n i++;\n _context.next = 12;\n break;\n case 35:\n if (result !== null) {\n result = message.TAG + result;\n }\n return _context.abrupt(\"return\", result);\n case 37:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this);\n }));\n function validateRule(_x, _x2, _x3, _x4, _x5) {\n return _validateRule.apply(this, arguments);\n }\n return validateRule;\n }()\n }, {\n key: \"validateFunction\",\n value: function () {\n var _validateFunction = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(rule, value, data, allData, vt) {\n var result, callbackMessage, res;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n result = null;\n _context2.prev = 1;\n callbackMessage = null;\n _context2.next = 5;\n return rule.validateFunction(rule, value, allData || data, function (message) {\n callbackMessage = message;\n });\n case 5:\n res = _context2.sent;\n if (callbackMessage || typeof res === 'string' && res || res === false) {\n result = this._getMessage(rule, callbackMessage || res, vt);\n }\n _context2.next = 12;\n break;\n case 9:\n _context2.prev = 9;\n _context2.t0 = _context2[\"catch\"](1);\n result = this._getMessage(rule, _context2.t0.message, vt);\n case 12:\n return _context2.abrupt(\"return\", result);\n case 13:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2, this, [[1, 9]]);\n }));\n function validateFunction(_x6, _x7, _x8, _x9, _x10) {\n return _validateFunction.apply(this, arguments);\n }\n return validateFunction;\n }()\n }, {\n key: \"_getMessage\",\n value: function _getMessage(rule, message, vt) {\n return formatMessage(rule, message || rule.errorMessage || this._message[vt] || message['default']);\n }\n }, {\n key: \"_getValidateType\",\n value: function _getValidateType(rule) {\n var result = '';\n if (rule.required) {\n result = 'required';\n } else if (rule.format) {\n result = 'format';\n } else if (rule.arrayType) {\n result = 'arrayTypeFormat';\n } else if (rule.range) {\n result = 'range';\n } else if (rule.maximum !== undefined || rule.minimum !== undefined) {\n result = 'rangeNumber';\n } else if (rule.maxLength !== undefined || rule.minLength !== undefined) {\n result = 'rangeLength';\n } else if (rule.pattern) {\n result = 'pattern';\n } else if (rule.validateFunction) {\n result = 'validateFunction';\n }\n return result;\n }\n }]);\n return RuleValidator;\n}();\nvar RuleValidatorHelper = {\n required: function required(rule, value, message) {\n if (rule.required && isEmptyValue(value, rule.format || (0, _typeof2.default)(value))) {\n return formatMessage(rule, rule.errorMessage || message.required);\n }\n return null;\n },\n range: function range(rule, value, message) {\n var range = rule.range,\n errorMessage = rule.errorMessage;\n var list = new Array(range.length);\n for (var i = 0; i < range.length; i++) {\n var item = range[i];\n if (types.object(item) && item.value !== undefined) {\n list[i] = item.value;\n } else {\n list[i] = item;\n }\n }\n var result = false;\n if (Array.isArray(value)) {\n result = new Set(value.concat(list)).size === list.length;\n } else {\n if (list.indexOf(value) > -1) {\n result = true;\n }\n }\n if (!result) {\n return formatMessage(rule, errorMessage || message['enum']);\n }\n return null;\n },\n rangeNumber: function rangeNumber(rule, value, message) {\n if (!types.number(value)) {\n return formatMessage(rule, rule.errorMessage || message.pattern.mismatch);\n }\n var minimum = rule.minimum,\n maximum = rule.maximum,\n exclusiveMinimum = rule.exclusiveMinimum,\n exclusiveMaximum = rule.exclusiveMaximum;\n var min = exclusiveMinimum ? value <= minimum : value < minimum;\n var max = exclusiveMaximum ? value >= maximum : value > maximum;\n if (minimum !== undefined && min) {\n return formatMessage(rule, rule.errorMessage || message['number'][exclusiveMinimum ? 'exclusiveMinimum' : 'minimum']);\n } else if (maximum !== undefined && max) {\n return formatMessage(rule, rule.errorMessage || message['number'][exclusiveMaximum ? 'exclusiveMaximum' : 'maximum']);\n } else if (minimum !== undefined && maximum !== undefined && (min || max)) {\n return formatMessage(rule, rule.errorMessage || message['number'].range);\n }\n return null;\n },\n rangeLength: function rangeLength(rule, value, message) {\n if (!types.string(value) && !types.array(value)) {\n return formatMessage(rule, rule.errorMessage || message.pattern.mismatch);\n }\n var min = rule.minLength;\n var max = rule.maxLength;\n var val = value.length;\n if (min !== undefined && val < min) {\n return formatMessage(rule, rule.errorMessage || message['length'].minLength);\n } else if (max !== undefined && val > max) {\n return formatMessage(rule, rule.errorMessage || message['length'].maxLength);\n } else if (min !== undefined && max !== undefined && (val < min || val > max)) {\n return formatMessage(rule, rule.errorMessage || message['length'].range);\n }\n return null;\n },\n pattern: function pattern(rule, value, message) {\n if (!types['pattern'](rule.pattern, value)) {\n return formatMessage(rule, rule.errorMessage || message.pattern.mismatch);\n }\n return null;\n },\n format: function format(rule, value, message) {\n var customTypes = Object.keys(types);\n var format = FORMAT_MAPPING[rule.format] ? FORMAT_MAPPING[rule.format] : rule.format || rule.arrayType;\n if (customTypes.indexOf(format) > -1) {\n if (!types[format](value)) {\n return formatMessage(rule, rule.errorMessage || message.typeError);\n }\n }\n return null;\n },\n arrayTypeFormat: function arrayTypeFormat(rule, value, message) {\n if (!Array.isArray(value)) {\n return formatMessage(rule, rule.errorMessage || message.typeError);\n }\n for (var i = 0; i < value.length; i++) {\n var element = value[i];\n var formatResult = this.format(rule, element, message);\n if (formatResult !== null) {\n return formatResult;\n }\n }\n return null;\n }\n};\nvar SchemaValidator = /*#__PURE__*/function (_RuleValidator) {\n (0, _inherits2.default)(SchemaValidator, _RuleValidator);\n var _super = _createSuper(SchemaValidator);\n function SchemaValidator(schema, options) {\n var _this;\n (0, _classCallCheck2.default)(this, SchemaValidator);\n _this = _super.call(this, SchemaValidator.message);\n _this._schema = schema;\n _this._options = options || null;\n return _this;\n }\n (0, _createClass2.default)(SchemaValidator, [{\n key: \"updateSchema\",\n value: function updateSchema(schema) {\n this._schema = schema;\n }\n }, {\n key: \"validate\",\n value: function () {\n var _validate = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(data, allData) {\n var result;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n result = this._checkFieldInSchema(data);\n if (result) {\n _context3.next = 5;\n break;\n }\n _context3.next = 4;\n return this.invokeValidate(data, false, allData);\n case 4:\n result = _context3.sent;\n case 5:\n return _context3.abrupt(\"return\", result.length ? result[0] : null);\n case 6:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3, this);\n }));\n function validate(_x11, _x12) {\n return _validate.apply(this, arguments);\n }\n return validate;\n }()\n }, {\n key: \"validateAll\",\n value: function () {\n var _validateAll = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4(data, allData) {\n var result;\n return _regenerator.default.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n result = this._checkFieldInSchema(data);\n if (result) {\n _context4.next = 5;\n break;\n }\n _context4.next = 4;\n return this.invokeValidate(data, true, allData);\n case 4:\n result = _context4.sent;\n case 5:\n return _context4.abrupt(\"return\", result);\n case 6:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4, this);\n }));\n function validateAll(_x13, _x14) {\n return _validateAll.apply(this, arguments);\n }\n return validateAll;\n }()\n }, {\n key: \"validateUpdate\",\n value: function () {\n var _validateUpdate = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5(data, allData) {\n var result;\n return _regenerator.default.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n result = this._checkFieldInSchema(data);\n if (result) {\n _context5.next = 5;\n break;\n }\n _context5.next = 4;\n return this.invokeValidateUpdate(data, false, allData);\n case 4:\n result = _context5.sent;\n case 5:\n return _context5.abrupt(\"return\", result.length ? result[0] : null);\n case 6:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5, this);\n }));\n function validateUpdate(_x15, _x16) {\n return _validateUpdate.apply(this, arguments);\n }\n return validateUpdate;\n }()\n }, {\n key: \"invokeValidate\",\n value: function () {\n var _invokeValidate = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6(data, all, allData) {\n var result, schema, key, value, errorMessage;\n return _regenerator.default.wrap(function _callee6$(_context6) {\n while (1) {\n switch (_context6.prev = _context6.next) {\n case 0:\n result = [];\n schema = this._schema;\n _context6.t0 = _regenerator.default.keys(schema);\n case 3:\n if ((_context6.t1 = _context6.t0()).done) {\n _context6.next = 15;\n break;\n }\n key = _context6.t1.value;\n value = schema[key];\n _context6.next = 8;\n return this.validateRule(key, value, data[key], data, allData);\n case 8:\n errorMessage = _context6.sent;\n if (!(errorMessage != null)) {\n _context6.next = 13;\n break;\n }\n result.push({\n key: key,\n errorMessage: errorMessage\n });\n if (all) {\n _context6.next = 13;\n break;\n }\n return _context6.abrupt(\"break\", 15);\n case 13:\n _context6.next = 3;\n break;\n case 15:\n return _context6.abrupt(\"return\", result);\n case 16:\n case \"end\":\n return _context6.stop();\n }\n }\n }, _callee6, this);\n }));\n function invokeValidate(_x17, _x18, _x19) {\n return _invokeValidate.apply(this, arguments);\n }\n return invokeValidate;\n }()\n }, {\n key: \"invokeValidateUpdate\",\n value: function () {\n var _invokeValidateUpdate = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7(data, all, allData) {\n var result, key, errorMessage;\n return _regenerator.default.wrap(function _callee7$(_context7) {\n while (1) {\n switch (_context7.prev = _context7.next) {\n case 0:\n result = [];\n _context7.t0 = _regenerator.default.keys(data);\n case 2:\n if ((_context7.t1 = _context7.t0()).done) {\n _context7.next = 13;\n break;\n }\n key = _context7.t1.value;\n _context7.next = 6;\n return this.validateRule(key, this._schema[key], data[key], data, allData);\n case 6:\n errorMessage = _context7.sent;\n if (!(errorMessage != null)) {\n _context7.next = 11;\n break;\n }\n result.push({\n key: key,\n errorMessage: errorMessage\n });\n if (all) {\n _context7.next = 11;\n break;\n }\n return _context7.abrupt(\"break\", 13);\n case 11:\n _context7.next = 2;\n break;\n case 13:\n return _context7.abrupt(\"return\", result);\n case 14:\n case \"end\":\n return _context7.stop();\n }\n }\n }, _callee7, this);\n }));\n function invokeValidateUpdate(_x20, _x21, _x22) {\n return _invokeValidateUpdate.apply(this, arguments);\n }\n return invokeValidateUpdate;\n }()\n }, {\n key: \"_checkFieldInSchema\",\n value: function _checkFieldInSchema(data) {\n var keys = Object.keys(data);\n var keys2 = Object.keys(this._schema);\n if (new Set(keys.concat(keys2)).size === keys2.length) {\n return '';\n }\n var noExistFields = keys.filter(function (key) {\n return keys2.indexOf(key) < 0;\n });\n var errorMessage = formatMessage({\n field: JSON.stringify(noExistFields)\n }, SchemaValidator.message.TAG + SchemaValidator.message['defaultInvalid']);\n return [{\n key: 'invalid',\n errorMessage: errorMessage\n }];\n }\n }]);\n return SchemaValidator;\n}(RuleValidator);\nfunction Message() {\n return {\n TAG: \"\",\n default: '验证错误',\n defaultInvalid: '提交的字段{field}在数据库中并不存在',\n validateFunction: '验证无效',\n required: '{label}必填',\n 'enum': '{label}超出范围',\n timestamp: '{label}格式无效',\n whitespace: '{label}不能为空',\n typeError: '{label}类型无效',\n date: {\n format: '{label}日期{value}格式无效',\n parse: '{label}日期无法解析,{value}无效',\n invalid: '{label}日期{value}无效'\n },\n length: {\n minLength: '{label}长度不能少于{minLength}',\n maxLength: '{label}长度不能超过{maxLength}',\n range: '{label}必须介于{minLength}和{maxLength}之间'\n },\n number: {\n minimum: '{label}不能小于{minimum}',\n maximum: '{label}不能大于{maximum}',\n exclusiveMinimum: '{label}不能小于等于{minimum}',\n exclusiveMaximum: '{label}不能大于等于{maximum}',\n range: '{label}必须介于{minimum}and{maximum}之间'\n },\n pattern: {\n mismatch: '{label}格式不匹配'\n }\n };\n}\nSchemaValidator.message = new Message();\nvar _default = SchemaValidator;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWZvcm1zL2NvbXBvbmVudHMvdW5pLWZvcm1zL3ZhbGlkYXRlLmpzIl0sIm5hbWVzIjpbInBhdHRlcm4iLCJlbWFpbCIsImlkY2FyZCIsInVybCIsIlJlZ0V4cCIsIkZPUk1BVF9NQVBQSU5HIiwiZm9ybWF0TWVzc2FnZSIsImFyZ3MiLCJyZXNvdXJjZXMiLCJkZWZhdWx0TWVzc2FnZSIsImZvckVhY2giLCJpdGVtIiwidW5kZWZpbmVkIiwic3RyIiwia2V5IiwicmVnIiwicmVwbGFjZSIsImlzRW1wdHlWYWx1ZSIsInZhbHVlIiwidHlwZSIsIkFycmF5IiwiaXNBcnJheSIsImxlbmd0aCIsIk9iamVjdCIsImtleXMiLCJ0eXBlcyIsImludGVnZXIiLCJudW1iZXIiLCJwYXJzZUludCIsInN0cmluZyIsImlzTmFOIiwiYXJyYXkiLCJvYmplY3QiLCJkYXRlIiwiRGF0ZSIsInRpbWVzdGFtcCIsIk1hdGgiLCJhYnMiLCJ0b1N0cmluZyIsImZpbGUiLCJtYXRjaCIsInRlc3QiLCJlIiwibWV0aG9kIiwic3RhcnRzV2l0aCIsIlJ1bGVWYWxpZGF0b3IiLCJtZXNzYWdlIiwiX21lc3NhZ2UiLCJmaWVsZEtleSIsImZpZWxkVmFsdWUiLCJkYXRhIiwiYWxsRGF0YSIsInJlc3VsdCIsInJ1bGVzIiwiaGFzUmVxdWlyZWQiLCJmaW5kSW5kZXgiLCJyZXF1aXJlZCIsImkiLCJydWxlIiwidnQiLCJfZ2V0VmFsaWRhdGVUeXBlIiwiYXNzaWduIiwibGFiZWwiLCJSdWxlVmFsaWRhdG9ySGVscGVyIiwidmFsaWRhdGVFeHByIiwibm93IiwicmVzdWx0RXhwciIsIl9nZXRNZXNzYWdlIiwiZXJyb3JNZXNzYWdlIiwidmFsaWRhdGVGdW5jdGlvbiIsIlRBRyIsImNhbGxiYWNrTWVzc2FnZSIsInJlcyIsImZvcm1hdCIsImFycmF5VHlwZSIsInJhbmdlIiwibWF4aW11bSIsIm1pbmltdW0iLCJtYXhMZW5ndGgiLCJtaW5MZW5ndGgiLCJsaXN0IiwiU2V0IiwiY29uY2F0Iiwic2l6ZSIsImluZGV4T2YiLCJyYW5nZU51bWJlciIsIm1pc21hdGNoIiwiZXhjbHVzaXZlTWluaW11bSIsImV4Y2x1c2l2ZU1heGltdW0iLCJtaW4iLCJtYXgiLCJyYW5nZUxlbmd0aCIsInZhbCIsImN1c3RvbVR5cGVzIiwidHlwZUVycm9yIiwiYXJyYXlUeXBlRm9ybWF0IiwiZWxlbWVudCIsImZvcm1hdFJlc3VsdCIsIlNjaGVtYVZhbGlkYXRvciIsInNjaGVtYSIsIm9wdGlvbnMiLCJfc2NoZW1hIiwiX29wdGlvbnMiLCJfY2hlY2tGaWVsZEluU2NoZW1hIiwiaW52b2tlVmFsaWRhdGUiLCJpbnZva2VWYWxpZGF0ZVVwZGF0ZSIsImFsbCIsInZhbGlkYXRlUnVsZSIsInB1c2giLCJrZXlzMiIsIm5vRXhpc3RGaWVsZHMiLCJmaWx0ZXIiLCJmaWVsZCIsIkpTT04iLCJzdHJpbmdpZnkiLCJNZXNzYWdlIiwiZGVmYXVsdCIsImRlZmF1bHRJbnZhbGlkIiwid2hpdGVzcGFjZSIsInBhcnNlIiwiaW52YWxpZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSxJQUFJQSxPQUFPLEdBQUc7RUFDYkMsS0FBSyxFQUFFLG1CQUFtQjtFQUMxQkMsTUFBTSxFQUFFLDhGQUE4RjtFQUN0R0MsR0FBRyxFQUFFLElBQUlDLE1BQU0sQ0FDZCxnWkFBZ1osRUFDaFosR0FBRztBQUNMLENBQUM7QUFFRCxJQUFNQyxjQUFjLEdBQUc7RUFDdEIsS0FBSyxFQUFFLFNBQVM7RUFDaEIsTUFBTSxFQUFFLFNBQVM7RUFDakIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsTUFBTSxFQUFFLFFBQVE7RUFDaEIsVUFBVSxFQUFFO0VBQ1o7QUFDRCxDQUFDOztBQUVELFNBQVNDLGFBQWEsQ0FBQ0MsSUFBSSxFQUFrQjtFQUFBLElBQWhCQyxTQUFTLHVFQUFHLEVBQUU7RUFDMUMsSUFBSUMsY0FBYyxHQUFHLENBQUMsT0FBTyxDQUFDO0VBQzlCQSxjQUFjLENBQUNDLE9BQU8sQ0FBQyxVQUFDQyxJQUFJLEVBQUs7SUFDaEMsSUFBSUosSUFBSSxDQUFDSSxJQUFJLENBQUMsS0FBS0MsU0FBUyxFQUFFO01BQzdCTCxJQUFJLENBQUNJLElBQUksQ0FBQyxHQUFHLEVBQUU7SUFDaEI7RUFDRCxDQUFDLENBQUM7RUFFRixJQUFJRSxHQUFHLEdBQUdMLFNBQVM7RUFDbkIsS0FBSyxJQUFJTSxHQUFHLElBQUlQLElBQUksRUFBRTtJQUNyQixJQUFJUSxHQUFHLEdBQUcsSUFBSVgsTUFBTSxDQUFDLEdBQUcsR0FBR1UsR0FBRyxHQUFHLEdBQUcsQ0FBQztJQUNyQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNHLE9BQU8sQ0FBQ0QsR0FBRyxFQUFFUixJQUFJLENBQUNPLEdBQUcsQ0FBQyxDQUFDO0VBQ2xDO0VBQ0EsT0FBT0QsR0FBRztBQUNYO0FBRUEsU0FBU0ksWUFBWSxDQUFDQyxLQUFLLEVBQUVDLElBQUksRUFBRTtFQUNsQyxJQUFJRCxLQUFLLEtBQUtOLFNBQVMsSUFBSU0sS0FBSyxLQUFLLElBQUksRUFBRTtJQUMxQyxPQUFPLElBQUk7RUFDWjtFQUVBLElBQUksT0FBT0EsS0FBSyxLQUFLLFFBQVEsSUFBSSxDQUFDQSxLQUFLLEVBQUU7SUFDeEMsT0FBTyxJQUFJO0VBQ1o7RUFFQSxJQUFJRSxLQUFLLENBQUNDLE9BQU8sQ0FBQ0gsS0FBSyxDQUFDLElBQUksQ0FBQ0EsS0FBSyxDQUFDSSxNQUFNLEVBQUU7SUFDMUMsT0FBTyxJQUFJO0VBQ1o7RUFFQSxJQUFJSCxJQUFJLEtBQUssUUFBUSxJQUFJLENBQUNJLE1BQU0sQ0FBQ0MsSUFBSSxDQUFDTixLQUFLLENBQUMsQ0FBQ0ksTUFBTSxFQUFFO0lBQ3BELE9BQU8sSUFBSTtFQUNaO0VBRUEsT0FBTyxLQUFLO0FBQ2I7QUFFQSxJQUFNRyxLQUFLLEdBQUc7RUFDYkMsT0FBTyxtQkFBQ1IsS0FBSyxFQUFFO0lBQ2QsT0FBT08sS0FBSyxDQUFDRSxNQUFNLENBQUNULEtBQUssQ0FBQyxJQUFJVSxRQUFRLENBQUNWLEtBQUssRUFBRSxFQUFFLENBQUMsS0FBS0EsS0FBSztFQUM1RCxDQUFDO0VBQ0RXLE1BQU0sa0JBQUNYLEtBQUssRUFBRTtJQUNiLE9BQU8sT0FBT0EsS0FBSyxLQUFLLFFBQVE7RUFDakMsQ0FBQztFQUNEUyxNQUFNLGtCQUFDVCxLQUFLLEVBQUU7SUFDYixJQUFJWSxLQUFLLENBQUNaLEtBQUssQ0FBQyxFQUFFO01BQ2pCLE9BQU8sS0FBSztJQUNiO0lBQ0EsT0FBTyxPQUFPQSxLQUFLLEtBQUssUUFBUTtFQUNqQyxDQUFDO0VBQ0QsU0FBUyxFQUFFLGlCQUFTQSxLQUFLLEVBQUU7SUFDMUIsT0FBTyxPQUFPQSxLQUFLLEtBQUssU0FBUztFQUNsQyxDQUFDO0VBQ0QsT0FBTyxFQUFFLGVBQVNBLEtBQUssRUFBRTtJQUN4QixPQUFPTyxLQUFLLENBQUNFLE1BQU0sQ0FBQ1QsS0FBSyxDQUFDLElBQUksQ0FBQ08sS0FBSyxDQUFDQyxPQUFPLENBQUNSLEtBQUssQ0FBQztFQUNwRCxDQUFDO0VBQ0RhLEtBQUssaUJBQUNiLEtBQUssRUFBRTtJQUNaLE9BQU9FLEtBQUssQ0FBQ0MsT0FBTyxDQUFDSCxLQUFLLENBQUM7RUFDNUIsQ0FBQztFQUNEYyxNQUFNLGtCQUFDZCxLQUFLLEVBQUU7SUFDYixPQUFPLHNCQUFPQSxLQUFLLE1BQUssUUFBUSxJQUFJLENBQUNPLEtBQUssQ0FBQ00sS0FBSyxDQUFDYixLQUFLLENBQUM7RUFDeEQsQ0FBQztFQUNEZSxJQUFJLGdCQUFDZixLQUFLLEVBQUU7SUFDWCxPQUFPQSxLQUFLLFlBQVlnQixJQUFJO0VBQzdCLENBQUM7RUFDREMsU0FBUyxxQkFBQ2pCLEtBQUssRUFBRTtJQUNoQixJQUFJLENBQUMsSUFBSSxDQUFDUSxPQUFPLENBQUNSLEtBQUssQ0FBQyxJQUFJa0IsSUFBSSxDQUFDQyxHQUFHLENBQUNuQixLQUFLLENBQUMsQ0FBQ29CLFFBQVEsRUFBRSxDQUFDaEIsTUFBTSxHQUFHLEVBQUUsRUFBRTtNQUNuRSxPQUFPLEtBQUs7SUFDYjtJQUNBLE9BQU8sSUFBSTtFQUNaLENBQUM7RUFDRGlCLElBQUksZ0JBQUNyQixLQUFLLEVBQUU7SUFDWCxPQUFPLE9BQU9BLEtBQUssQ0FBQ2YsR0FBRyxLQUFLLFFBQVE7RUFDckMsQ0FBQztFQUNERixLQUFLLGlCQUFDaUIsS0FBSyxFQUFFO0lBQ1osT0FBTyxPQUFPQSxLQUFLLEtBQUssUUFBUSxJQUFJLENBQUMsQ0FBQ0EsS0FBSyxDQUFDc0IsS0FBSyxDQUFDeEMsT0FBTyxDQUFDQyxLQUFLLENBQUMsSUFBSWlCLEtBQUssQ0FBQ0ksTUFBTSxHQUFHLEdBQUc7RUFDdkYsQ0FBQztFQUNEbkIsR0FBRyxlQUFDZSxLQUFLLEVBQUU7SUFDVixPQUFPLE9BQU9BLEtBQUssS0FBSyxRQUFRLElBQUksQ0FBQyxDQUFDQSxLQUFLLENBQUNzQixLQUFLLENBQUN4QyxPQUFPLENBQUNHLEdBQUcsQ0FBQztFQUMvRCxDQUFDO0VBQ0RILE9BQU8sbUJBQUNlLEdBQUcsRUFBRUcsS0FBSyxFQUFFO0lBQ25CLElBQUk7TUFDSCxPQUFPLElBQUlkLE1BQU0sQ0FBQ1csR0FBRyxDQUFDLENBQUMwQixJQUFJLENBQUN2QixLQUFLLENBQUM7SUFDbkMsQ0FBQyxDQUFDLE9BQU93QixDQUFDLEVBQUU7TUFDWCxPQUFPLEtBQUs7SUFDYjtFQUNELENBQUM7RUFDREMsTUFBTSxrQkFBQ3pCLEtBQUssRUFBRTtJQUNiLE9BQU8sT0FBT0EsS0FBSyxLQUFLLFVBQVU7RUFDbkMsQ0FBQztFQUNEaEIsTUFBTSxrQkFBQ2dCLEtBQUssRUFBRTtJQUNiLE9BQU8sT0FBT0EsS0FBSyxLQUFLLFFBQVEsSUFBSSxDQUFDLENBQUNBLEtBQUssQ0FBQ3NCLEtBQUssQ0FBQ3hDLE9BQU8sQ0FBQ0UsTUFBTSxDQUFDO0VBQ2xFLENBQUM7RUFDRCxXQUFXLG9CQUFDZ0IsS0FBSyxFQUFFO0lBQ2xCLE9BQU8sSUFBSSxDQUFDZixHQUFHLENBQUNlLEtBQUssQ0FBQyxJQUFJQSxLQUFLLENBQUMwQixVQUFVLENBQUMsVUFBVSxDQUFDO0VBQ3ZELENBQUM7RUFDRCxZQUFZLHFCQUFDMUIsS0FBSyxFQUFFO0lBQ25CLE9BQU9BLEtBQUssQ0FBQzBCLFVBQVUsQ0FBQyxLQUFLLENBQUM7RUFDL0IsQ0FBQztFQUNELFNBQVMsa0JBQUMxQixLQUFLLEVBQUU7SUFDaEIsT0FBTyxLQUFLO0VBQ2I7QUFDRCxDQUFDO0FBQUEsSUFFSzJCLGFBQWE7RUFFbEIsdUJBQVlDLE9BQU8sRUFBRTtJQUFBO0lBQ3BCLElBQUksQ0FBQ0MsUUFBUSxHQUFHRCxPQUFPO0VBQ3hCO0VBQUM7SUFBQTtJQUFBO01BQUEsNEZBRUQsaUJBQW1CRSxRQUFRLEVBQUVDLFVBQVUsRUFBRS9CLEtBQUssRUFBRWdDLElBQUksRUFBRUMsT0FBTztRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQ3hEQyxNQUFNLEdBQUcsSUFBSTtnQkFFYkMsS0FBSyxHQUFHSixVQUFVLENBQUNJLEtBQUs7Z0JBRXhCQyxXQUFXLEdBQUdELEtBQUssQ0FBQ0UsU0FBUyxDQUFDLFVBQUM1QyxJQUFJLEVBQUs7a0JBQzNDLE9BQU9BLElBQUksQ0FBQzZDLFFBQVE7Z0JBQ3JCLENBQUMsQ0FBQztnQkFBQSxNQUNFRixXQUFXLEdBQUcsQ0FBQztrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQSxNQUNkcEMsS0FBSyxLQUFLLElBQUksSUFBSUEsS0FBSyxLQUFLTixTQUFTO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUFBLGlDQUNqQ3dDLE1BQU07Y0FBQTtnQkFBQSxNQUVWLE9BQU9sQyxLQUFLLEtBQUssUUFBUSxJQUFJLENBQUNBLEtBQUssQ0FBQ0ksTUFBTTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQSxpQ0FDdEM4QixNQUFNO2NBQUE7Z0JBSVhOLE9BQU8sR0FBRyxJQUFJLENBQUNDLFFBQVE7Z0JBQUEsTUFFdkJNLEtBQUssS0FBS3pDLFNBQVM7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQUEsaUNBQ2ZrQyxPQUFPLENBQUMsU0FBUyxDQUFDO2NBQUE7Z0JBR2pCVyxDQUFDLEdBQUcsQ0FBQztjQUFBO2dCQUFBLE1BQUVBLENBQUMsR0FBR0osS0FBSyxDQUFDL0IsTUFBTTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFDM0JvQyxJQUFJLEdBQUdMLEtBQUssQ0FBQ0ksQ0FBQyxDQUFDO2dCQUNmRSxFQUFFLEdBQUcsSUFBSSxDQUFDQyxnQkFBZ0IsQ0FBQ0YsSUFBSSxDQUFDO2dCQUVwQ25DLE1BQU0sQ0FBQ3NDLE1BQU0sQ0FBQ0gsSUFBSSxFQUFFO2tCQUNuQkksS0FBSyxFQUFFYixVQUFVLENBQUNhLEtBQUssaUJBQVNkLFFBQVE7Z0JBQ3pDLENBQUMsQ0FBQztnQkFBQSxLQUVFZSxtQkFBbUIsQ0FBQ0osRUFBRSxDQUFDO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUMxQlAsTUFBTSxHQUFHVyxtQkFBbUIsQ0FBQ0osRUFBRSxDQUFDLENBQUNELElBQUksRUFBRXhDLEtBQUssRUFBRTRCLE9BQU8sQ0FBQztnQkFBQSxNQUNsRE0sTUFBTSxJQUFJLElBQUk7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQUE7Y0FBQTtnQkFBQSxLQUtmTSxJQUFJLENBQUNNLFlBQVk7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQ2hCQyxHQUFHLEdBQUcvQixJQUFJLENBQUMrQixHQUFHLEVBQUU7Z0JBQ2hCQyxVQUFVLEdBQUdSLElBQUksQ0FBQ00sWUFBWSxDQUFDOUMsS0FBSyxFQUFFaUMsT0FBTyxFQUFFYyxHQUFHLENBQUM7Z0JBQUEsTUFDbkRDLFVBQVUsS0FBSyxLQUFLO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUN2QmQsTUFBTSxHQUFHLElBQUksQ0FBQ2UsV0FBVyxDQUFDVCxJQUFJLEVBQUVBLElBQUksQ0FBQ1UsWUFBWSxJQUFJLElBQUksQ0FBQ3JCLFFBQVEsQ0FBQyxTQUFTLENBQUMsQ0FBQztnQkFBQTtjQUFBO2dCQUFBLEtBSzVFVyxJQUFJLENBQUNXLGdCQUFnQjtrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQTtnQkFBQSxPQUNULElBQUksQ0FBQ0EsZ0JBQWdCLENBQUNYLElBQUksRUFBRXhDLEtBQUssRUFBRWdDLElBQUksRUFBRUMsT0FBTyxFQUFFUSxFQUFFLENBQUM7Y0FBQTtnQkFBcEVQLE1BQU07Z0JBQUEsTUFDRkEsTUFBTSxLQUFLLElBQUk7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQUE7Y0FBQTtnQkExQmFLLENBQUMsRUFBRTtnQkFBQTtnQkFBQTtjQUFBO2dCQWdDckMsSUFBSUwsTUFBTSxLQUFLLElBQUksRUFBRTtrQkFDcEJBLE1BQU0sR0FBR04sT0FBTyxDQUFDd0IsR0FBRyxHQUFHbEIsTUFBTTtnQkFDOUI7Z0JBQUMsaUNBRU1BLE1BQU07Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUEsQ0FDYjtNQUFBO1FBQUE7TUFBQTtNQUFBO0lBQUE7RUFBQTtJQUFBO0lBQUE7TUFBQSxnR0FFRCxrQkFBdUJNLElBQUksRUFBRXhDLEtBQUssRUFBRWdDLElBQUksRUFBRUMsT0FBTyxFQUFFUSxFQUFFO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFDaERQLE1BQU0sR0FBRyxJQUFJO2dCQUFBO2dCQUVabUIsZUFBZSxHQUFHLElBQUk7Z0JBQUE7Z0JBQUEsT0FDUmIsSUFBSSxDQUFDVyxnQkFBZ0IsQ0FBQ1gsSUFBSSxFQUFFeEMsS0FBSyxFQUFFaUMsT0FBTyxJQUFJRCxJQUFJLEVBQUUsVUFBQ0osT0FBTyxFQUFLO2tCQUNsRnlCLGVBQWUsR0FBR3pCLE9BQU87Z0JBQzFCLENBQUMsQ0FBQztjQUFBO2dCQUZJMEIsR0FBRztnQkFHVCxJQUFJRCxlQUFlLElBQUssT0FBT0MsR0FBRyxLQUFLLFFBQVEsSUFBSUEsR0FBSSxJQUFJQSxHQUFHLEtBQUssS0FBSyxFQUFFO2tCQUN6RXBCLE1BQU0sR0FBRyxJQUFJLENBQUNlLFdBQVcsQ0FBQ1QsSUFBSSxFQUFFYSxlQUFlLElBQUlDLEdBQUcsRUFBRWIsRUFBRSxDQUFDO2dCQUM1RDtnQkFBQztnQkFBQTtjQUFBO2dCQUFBO2dCQUFBO2dCQUVEUCxNQUFNLEdBQUcsSUFBSSxDQUFDZSxXQUFXLENBQUNULElBQUksRUFBRSxhQUFFWixPQUFPLEVBQUVhLEVBQUUsQ0FBQztjQUFBO2dCQUFBLGtDQUV4Q1AsTUFBTTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQSxDQUNiO01BQUE7UUFBQTtNQUFBO01BQUE7SUFBQTtFQUFBO0lBQUE7SUFBQSxPQUVELHFCQUFZTSxJQUFJLEVBQUVaLE9BQU8sRUFBRWEsRUFBRSxFQUFFO01BQzlCLE9BQU9yRCxhQUFhLENBQUNvRCxJQUFJLEVBQUVaLE9BQU8sSUFBSVksSUFBSSxDQUFDVSxZQUFZLElBQUksSUFBSSxDQUFDckIsUUFBUSxDQUFDWSxFQUFFLENBQUMsSUFBSWIsT0FBTyxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQ3BHO0VBQUM7SUFBQTtJQUFBLE9BRUQsMEJBQWlCWSxJQUFJLEVBQUU7TUFDdEIsSUFBSU4sTUFBTSxHQUFHLEVBQUU7TUFDZixJQUFJTSxJQUFJLENBQUNGLFFBQVEsRUFBRTtRQUNsQkosTUFBTSxHQUFHLFVBQVU7TUFDcEIsQ0FBQyxNQUFNLElBQUlNLElBQUksQ0FBQ2UsTUFBTSxFQUFFO1FBQ3ZCckIsTUFBTSxHQUFHLFFBQVE7TUFDbEIsQ0FBQyxNQUFNLElBQUlNLElBQUksQ0FBQ2dCLFNBQVMsRUFBRTtRQUMxQnRCLE1BQU0sR0FBRyxpQkFBaUI7TUFDM0IsQ0FBQyxNQUFNLElBQUlNLElBQUksQ0FBQ2lCLEtBQUssRUFBRTtRQUN0QnZCLE1BQU0sR0FBRyxPQUFPO01BQ2pCLENBQUMsTUFBTSxJQUFJTSxJQUFJLENBQUNrQixPQUFPLEtBQUtoRSxTQUFTLElBQUk4QyxJQUFJLENBQUNtQixPQUFPLEtBQUtqRSxTQUFTLEVBQUU7UUFDcEV3QyxNQUFNLEdBQUcsYUFBYTtNQUN2QixDQUFDLE1BQU0sSUFBSU0sSUFBSSxDQUFDb0IsU0FBUyxLQUFLbEUsU0FBUyxJQUFJOEMsSUFBSSxDQUFDcUIsU0FBUyxLQUFLbkUsU0FBUyxFQUFFO1FBQ3hFd0MsTUFBTSxHQUFHLGFBQWE7TUFDdkIsQ0FBQyxNQUFNLElBQUlNLElBQUksQ0FBQzFELE9BQU8sRUFBRTtRQUN4Qm9ELE1BQU0sR0FBRyxTQUFTO01BQ25CLENBQUMsTUFBTSxJQUFJTSxJQUFJLENBQUNXLGdCQUFnQixFQUFFO1FBQ2pDakIsTUFBTSxHQUFHLGtCQUFrQjtNQUM1QjtNQUNBLE9BQU9BLE1BQU07SUFDZDtFQUFDO0VBQUE7QUFBQTtBQUdGLElBQU1XLG1CQUFtQixHQUFHO0VBQzNCUCxRQUFRLG9CQUFDRSxJQUFJLEVBQUV4QyxLQUFLLEVBQUU0QixPQUFPLEVBQUU7SUFDOUIsSUFBSVksSUFBSSxDQUFDRixRQUFRLElBQUl2QyxZQUFZLENBQUNDLEtBQUssRUFBRXdDLElBQUksQ0FBQ2UsTUFBTSwwQkFBV3ZELEtBQUssRUFBQyxFQUFFO01BQ3RFLE9BQU9aLGFBQWEsQ0FBQ29ELElBQUksRUFBRUEsSUFBSSxDQUFDVSxZQUFZLElBQUl0QixPQUFPLENBQUNVLFFBQVEsQ0FBQztJQUNsRTtJQUVBLE9BQU8sSUFBSTtFQUNaLENBQUM7RUFFRG1CLEtBQUssaUJBQUNqQixJQUFJLEVBQUV4QyxLQUFLLEVBQUU0QixPQUFPLEVBQUU7SUFDM0IsSUFDQzZCLEtBQUssR0FFRmpCLElBQUksQ0FGUGlCLEtBQUs7TUFDTFAsWUFBWSxHQUNUVixJQUFJLENBRFBVLFlBQVk7SUFHYixJQUFJWSxJQUFJLEdBQUcsSUFBSTVELEtBQUssQ0FBQ3VELEtBQUssQ0FBQ3JELE1BQU0sQ0FBQztJQUNsQyxLQUFLLElBQUltQyxDQUFDLEdBQUcsQ0FBQyxFQUFFQSxDQUFDLEdBQUdrQixLQUFLLENBQUNyRCxNQUFNLEVBQUVtQyxDQUFDLEVBQUUsRUFBRTtNQUN0QyxJQUFNOUMsSUFBSSxHQUFHZ0UsS0FBSyxDQUFDbEIsQ0FBQyxDQUFDO01BQ3JCLElBQUloQyxLQUFLLENBQUNPLE1BQU0sQ0FBQ3JCLElBQUksQ0FBQyxJQUFJQSxJQUFJLENBQUNPLEtBQUssS0FBS04sU0FBUyxFQUFFO1FBQ25Eb0UsSUFBSSxDQUFDdkIsQ0FBQyxDQUFDLEdBQUc5QyxJQUFJLENBQUNPLEtBQUs7TUFDckIsQ0FBQyxNQUFNO1FBQ044RCxJQUFJLENBQUN2QixDQUFDLENBQUMsR0FBRzlDLElBQUk7TUFDZjtJQUNEO0lBRUEsSUFBSXlDLE1BQU0sR0FBRyxLQUFLO0lBQ2xCLElBQUloQyxLQUFLLENBQUNDLE9BQU8sQ0FBQ0gsS0FBSyxDQUFDLEVBQUU7TUFDekJrQyxNQUFNLEdBQUksSUFBSTZCLEdBQUcsQ0FBQy9ELEtBQUssQ0FBQ2dFLE1BQU0sQ0FBQ0YsSUFBSSxDQUFDLENBQUMsQ0FBQ0csSUFBSSxLQUFLSCxJQUFJLENBQUMxRCxNQUFPO0lBQzVELENBQUMsTUFBTTtNQUNOLElBQUkwRCxJQUFJLENBQUNJLE9BQU8sQ0FBQ2xFLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFFO1FBQzdCa0MsTUFBTSxHQUFHLElBQUk7TUFDZDtJQUNEO0lBRUEsSUFBSSxDQUFDQSxNQUFNLEVBQUU7TUFDWixPQUFPOUMsYUFBYSxDQUFDb0QsSUFBSSxFQUFFVSxZQUFZLElBQUl0QixPQUFPLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDNUQ7SUFFQSxPQUFPLElBQUk7RUFDWixDQUFDO0VBRUR1QyxXQUFXLHVCQUFDM0IsSUFBSSxFQUFFeEMsS0FBSyxFQUFFNEIsT0FBTyxFQUFFO0lBQ2pDLElBQUksQ0FBQ3JCLEtBQUssQ0FBQ0UsTUFBTSxDQUFDVCxLQUFLLENBQUMsRUFBRTtNQUN6QixPQUFPWixhQUFhLENBQUNvRCxJQUFJLEVBQUVBLElBQUksQ0FBQ1UsWUFBWSxJQUFJdEIsT0FBTyxDQUFDOUMsT0FBTyxDQUFDc0YsUUFBUSxDQUFDO0lBQzFFO0lBRUEsSUFDQ1QsT0FBTyxHQUlKbkIsSUFBSSxDQUpQbUIsT0FBTztNQUNQRCxPQUFPLEdBR0psQixJQUFJLENBSFBrQixPQUFPO01BQ1BXLGdCQUFnQixHQUViN0IsSUFBSSxDQUZQNkIsZ0JBQWdCO01BQ2hCQyxnQkFBZ0IsR0FDYjlCLElBQUksQ0FEUDhCLGdCQUFnQjtJQUVqQixJQUFJQyxHQUFHLEdBQUdGLGdCQUFnQixHQUFHckUsS0FBSyxJQUFJMkQsT0FBTyxHQUFHM0QsS0FBSyxHQUFHMkQsT0FBTztJQUMvRCxJQUFJYSxHQUFHLEdBQUdGLGdCQUFnQixHQUFHdEUsS0FBSyxJQUFJMEQsT0FBTyxHQUFHMUQsS0FBSyxHQUFHMEQsT0FBTztJQUUvRCxJQUFJQyxPQUFPLEtBQUtqRSxTQUFTLElBQUk2RSxHQUFHLEVBQUU7TUFDakMsT0FBT25GLGFBQWEsQ0FBQ29ELElBQUksRUFBRUEsSUFBSSxDQUFDVSxZQUFZLElBQUl0QixPQUFPLENBQUMsUUFBUSxDQUFDLENBQUN5QyxnQkFBZ0IsR0FDakYsa0JBQWtCLEdBQUcsU0FBUyxDQUM5QixDQUFDO0lBQ0gsQ0FBQyxNQUFNLElBQUlYLE9BQU8sS0FBS2hFLFNBQVMsSUFBSThFLEdBQUcsRUFBRTtNQUN4QyxPQUFPcEYsYUFBYSxDQUFDb0QsSUFBSSxFQUFFQSxJQUFJLENBQUNVLFlBQVksSUFBSXRCLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQzBDLGdCQUFnQixHQUNqRixrQkFBa0IsR0FBRyxTQUFTLENBQzlCLENBQUM7SUFDSCxDQUFDLE1BQU0sSUFBSVgsT0FBTyxLQUFLakUsU0FBUyxJQUFJZ0UsT0FBTyxLQUFLaEUsU0FBUyxLQUFLNkUsR0FBRyxJQUFJQyxHQUFHLENBQUMsRUFBRTtNQUMxRSxPQUFPcEYsYUFBYSxDQUFDb0QsSUFBSSxFQUFFQSxJQUFJLENBQUNVLFlBQVksSUFBSXRCLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQzZCLEtBQUssQ0FBQztJQUN6RTtJQUVBLE9BQU8sSUFBSTtFQUNaLENBQUM7RUFFRGdCLFdBQVcsdUJBQUNqQyxJQUFJLEVBQUV4QyxLQUFLLEVBQUU0QixPQUFPLEVBQUU7SUFDakMsSUFBSSxDQUFDckIsS0FBSyxDQUFDSSxNQUFNLENBQUNYLEtBQUssQ0FBQyxJQUFJLENBQUNPLEtBQUssQ0FBQ00sS0FBSyxDQUFDYixLQUFLLENBQUMsRUFBRTtNQUNoRCxPQUFPWixhQUFhLENBQUNvRCxJQUFJLEVBQUVBLElBQUksQ0FBQ1UsWUFBWSxJQUFJdEIsT0FBTyxDQUFDOUMsT0FBTyxDQUFDc0YsUUFBUSxDQUFDO0lBQzFFO0lBRUEsSUFBSUcsR0FBRyxHQUFHL0IsSUFBSSxDQUFDcUIsU0FBUztJQUN4QixJQUFJVyxHQUFHLEdBQUdoQyxJQUFJLENBQUNvQixTQUFTO0lBQ3hCLElBQUljLEdBQUcsR0FBRzFFLEtBQUssQ0FBQ0ksTUFBTTtJQUV0QixJQUFJbUUsR0FBRyxLQUFLN0UsU0FBUyxJQUFJZ0YsR0FBRyxHQUFHSCxHQUFHLEVBQUU7TUFDbkMsT0FBT25GLGFBQWEsQ0FBQ29ELElBQUksRUFBRUEsSUFBSSxDQUFDVSxZQUFZLElBQUl0QixPQUFPLENBQUMsUUFBUSxDQUFDLENBQUNpQyxTQUFTLENBQUM7SUFDN0UsQ0FBQyxNQUFNLElBQUlXLEdBQUcsS0FBSzlFLFNBQVMsSUFBSWdGLEdBQUcsR0FBR0YsR0FBRyxFQUFFO01BQzFDLE9BQU9wRixhQUFhLENBQUNvRCxJQUFJLEVBQUVBLElBQUksQ0FBQ1UsWUFBWSxJQUFJdEIsT0FBTyxDQUFDLFFBQVEsQ0FBQyxDQUFDZ0MsU0FBUyxDQUFDO0lBQzdFLENBQUMsTUFBTSxJQUFJVyxHQUFHLEtBQUs3RSxTQUFTLElBQUk4RSxHQUFHLEtBQUs5RSxTQUFTLEtBQUtnRixHQUFHLEdBQUdILEdBQUcsSUFBSUcsR0FBRyxHQUFHRixHQUFHLENBQUMsRUFBRTtNQUM5RSxPQUFPcEYsYUFBYSxDQUFDb0QsSUFBSSxFQUFFQSxJQUFJLENBQUNVLFlBQVksSUFBSXRCLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQzZCLEtBQUssQ0FBQztJQUN6RTtJQUVBLE9BQU8sSUFBSTtFQUNaLENBQUM7RUFFRDNFLE9BQU8sbUJBQUMwRCxJQUFJLEVBQUV4QyxLQUFLLEVBQUU0QixPQUFPLEVBQUU7SUFDN0IsSUFBSSxDQUFDckIsS0FBSyxDQUFDLFNBQVMsQ0FBQyxDQUFDaUMsSUFBSSxDQUFDMUQsT0FBTyxFQUFFa0IsS0FBSyxDQUFDLEVBQUU7TUFDM0MsT0FBT1osYUFBYSxDQUFDb0QsSUFBSSxFQUFFQSxJQUFJLENBQUNVLFlBQVksSUFBSXRCLE9BQU8sQ0FBQzlDLE9BQU8sQ0FBQ3NGLFFBQVEsQ0FBQztJQUMxRTtJQUVBLE9BQU8sSUFBSTtFQUNaLENBQUM7RUFFRGIsTUFBTSxrQkFBQ2YsSUFBSSxFQUFFeEMsS0FBSyxFQUFFNEIsT0FBTyxFQUFFO0lBQzVCLElBQUkrQyxXQUFXLEdBQUd0RSxNQUFNLENBQUNDLElBQUksQ0FBQ0MsS0FBSyxDQUFDO0lBQ3BDLElBQUlnRCxNQUFNLEdBQUdwRSxjQUFjLENBQUNxRCxJQUFJLENBQUNlLE1BQU0sQ0FBQyxHQUFHcEUsY0FBYyxDQUFDcUQsSUFBSSxDQUFDZSxNQUFNLENBQUMsR0FBSWYsSUFBSSxDQUFDZSxNQUFNLElBQUlmLElBQUksQ0FBQ2dCLFNBQVU7SUFFeEcsSUFBSW1CLFdBQVcsQ0FBQ1QsT0FBTyxDQUFDWCxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRTtNQUNyQyxJQUFJLENBQUNoRCxLQUFLLENBQUNnRCxNQUFNLENBQUMsQ0FBQ3ZELEtBQUssQ0FBQyxFQUFFO1FBQzFCLE9BQU9aLGFBQWEsQ0FBQ29ELElBQUksRUFBRUEsSUFBSSxDQUFDVSxZQUFZLElBQUl0QixPQUFPLENBQUNnRCxTQUFTLENBQUM7TUFDbkU7SUFDRDtJQUVBLE9BQU8sSUFBSTtFQUNaLENBQUM7RUFFREMsZUFBZSwyQkFBQ3JDLElBQUksRUFBRXhDLEtBQUssRUFBRTRCLE9BQU8sRUFBRTtJQUNyQyxJQUFJLENBQUMxQixLQUFLLENBQUNDLE9BQU8sQ0FBQ0gsS0FBSyxDQUFDLEVBQUU7TUFDMUIsT0FBT1osYUFBYSxDQUFDb0QsSUFBSSxFQUFFQSxJQUFJLENBQUNVLFlBQVksSUFBSXRCLE9BQU8sQ0FBQ2dELFNBQVMsQ0FBQztJQUNuRTtJQUVBLEtBQUssSUFBSXJDLENBQUMsR0FBRyxDQUFDLEVBQUVBLENBQUMsR0FBR3ZDLEtBQUssQ0FBQ0ksTUFBTSxFQUFFbUMsQ0FBQyxFQUFFLEVBQUU7TUFDdEMsSUFBTXVDLE9BQU8sR0FBRzlFLEtBQUssQ0FBQ3VDLENBQUMsQ0FBQztNQUN4QixJQUFJd0MsWUFBWSxHQUFHLElBQUksQ0FBQ3hCLE1BQU0sQ0FBQ2YsSUFBSSxFQUFFc0MsT0FBTyxFQUFFbEQsT0FBTyxDQUFDO01BQ3RELElBQUltRCxZQUFZLEtBQUssSUFBSSxFQUFFO1FBQzFCLE9BQU9BLFlBQVk7TUFDcEI7SUFDRDtJQUVBLE9BQU8sSUFBSTtFQUNaO0FBQ0QsQ0FBQztBQUFBLElBRUtDLGVBQWU7RUFBQTtFQUFBO0VBRXBCLHlCQUFZQyxNQUFNLEVBQUVDLE9BQU8sRUFBRTtJQUFBO0lBQUE7SUFDNUIsMEJBQU1GLGVBQWUsQ0FBQ3BELE9BQU87SUFFN0IsTUFBS3VELE9BQU8sR0FBR0YsTUFBTTtJQUNyQixNQUFLRyxRQUFRLEdBQUdGLE9BQU8sSUFBSSxJQUFJO0lBQUE7RUFDaEM7RUFBQztJQUFBO0lBQUEsT0FFRCxzQkFBYUQsTUFBTSxFQUFFO01BQ3BCLElBQUksQ0FBQ0UsT0FBTyxHQUFHRixNQUFNO0lBQ3RCO0VBQUM7SUFBQTtJQUFBO01BQUEsd0ZBRUQsa0JBQWVqRCxJQUFJLEVBQUVDLE9BQU87UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUN2QkMsTUFBTSxHQUFHLElBQUksQ0FBQ21ELG1CQUFtQixDQUFDckQsSUFBSSxDQUFDO2dCQUFBLElBQ3RDRSxNQUFNO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUFBO2dCQUFBLE9BQ0ssSUFBSSxDQUFDb0QsY0FBYyxDQUFDdEQsSUFBSSxFQUFFLEtBQUssRUFBRUMsT0FBTyxDQUFDO2NBQUE7Z0JBQXhEQyxNQUFNO2NBQUE7Z0JBQUEsa0NBRUFBLE1BQU0sQ0FBQzlCLE1BQU0sR0FBRzhCLE1BQU0sQ0FBQyxDQUFDLENBQUMsR0FBRyxJQUFJO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBLENBQ3ZDO01BQUE7UUFBQTtNQUFBO01BQUE7SUFBQTtFQUFBO0lBQUE7SUFBQTtNQUFBLDJGQUVELGtCQUFrQkYsSUFBSSxFQUFFQyxPQUFPO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFDMUJDLE1BQU0sR0FBRyxJQUFJLENBQUNtRCxtQkFBbUIsQ0FBQ3JELElBQUksQ0FBQztnQkFBQSxJQUN0Q0UsTUFBTTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQTtnQkFBQSxPQUNLLElBQUksQ0FBQ29ELGNBQWMsQ0FBQ3RELElBQUksRUFBRSxJQUFJLEVBQUVDLE9BQU8sQ0FBQztjQUFBO2dCQUF2REMsTUFBTTtjQUFBO2dCQUFBLGtDQUVBQSxNQUFNO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBLENBQ2I7TUFBQTtRQUFBO01BQUE7TUFBQTtJQUFBO0VBQUE7SUFBQTtJQUFBO01BQUEsOEZBRUQsa0JBQXFCRixJQUFJLEVBQUVDLE9BQU87UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUM3QkMsTUFBTSxHQUFHLElBQUksQ0FBQ21ELG1CQUFtQixDQUFDckQsSUFBSSxDQUFDO2dCQUFBLElBQ3RDRSxNQUFNO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUFBO2dCQUFBLE9BQ0ssSUFBSSxDQUFDcUQsb0JBQW9CLENBQUN2RCxJQUFJLEVBQUUsS0FBSyxFQUFFQyxPQUFPLENBQUM7Y0FBQTtnQkFBOURDLE1BQU07Y0FBQTtnQkFBQSxrQ0FFQUEsTUFBTSxDQUFDOUIsTUFBTSxHQUFHOEIsTUFBTSxDQUFDLENBQUMsQ0FBQyxHQUFHLElBQUk7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUEsQ0FDdkM7TUFBQTtRQUFBO01BQUE7TUFBQTtJQUFBO0VBQUE7SUFBQTtJQUFBO01BQUEsOEZBRUQsa0JBQXFCRixJQUFJLEVBQUV3RCxHQUFHLEVBQUV2RCxPQUFPO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFDbENDLE1BQU0sR0FBRyxFQUFFO2dCQUNYK0MsTUFBTSxHQUFHLElBQUksQ0FBQ0UsT0FBTztnQkFBQSx5Q0FDVEYsTUFBTTtjQUFBO2dCQUFBO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUFickYsR0FBRztnQkFDUEksS0FBSyxHQUFHaUYsTUFBTSxDQUFDckYsR0FBRyxDQUFDO2dCQUFBO2dCQUFBLE9BQ0UsSUFBSSxDQUFDNkYsWUFBWSxDQUFDN0YsR0FBRyxFQUFFSSxLQUFLLEVBQUVnQyxJQUFJLENBQUNwQyxHQUFHLENBQUMsRUFBRW9DLElBQUksRUFBRUMsT0FBTyxDQUFDO2NBQUE7Z0JBQTVFaUIsWUFBWTtnQkFBQSxNQUNaQSxZQUFZLElBQUksSUFBSTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFDdkJoQixNQUFNLENBQUN3RCxJQUFJLENBQUM7a0JBQ1g5RixHQUFHLEVBQUhBLEdBQUc7a0JBQ0hzRCxZQUFZLEVBQVpBO2dCQUNELENBQUMsQ0FBQztnQkFBQSxJQUNHc0MsR0FBRztrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQTtjQUFBO2dCQUFBO2dCQUFBO2NBQUE7Z0JBQUEsa0NBR0h0RCxNQUFNO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBLENBQ2I7TUFBQTtRQUFBO01BQUE7TUFBQTtJQUFBO0VBQUE7SUFBQTtJQUFBO01BQUEsb0dBRUQsa0JBQTJCRixJQUFJLEVBQUV3RCxHQUFHLEVBQUV2RCxPQUFPO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFDeENDLE1BQU0sR0FBRyxFQUFFO2dCQUFBLHlDQUNDRixJQUFJO2NBQUE7Z0JBQUE7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQVhwQyxHQUFHO2dCQUFBO2dCQUFBLE9BQ2MsSUFBSSxDQUFDNkYsWUFBWSxDQUFDN0YsR0FBRyxFQUFFLElBQUksQ0FBQ3VGLE9BQU8sQ0FBQ3ZGLEdBQUcsQ0FBQyxFQUFFb0MsSUFBSSxDQUFDcEMsR0FBRyxDQUFDLEVBQUVvQyxJQUFJLEVBQUVDLE9BQU8sQ0FBQztjQUFBO2dCQUF4RmlCLFlBQVk7Z0JBQUEsTUFDWkEsWUFBWSxJQUFJLElBQUk7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQ3ZCaEIsTUFBTSxDQUFDd0QsSUFBSSxDQUFDO2tCQUNYOUYsR0FBRyxFQUFIQSxHQUFHO2tCQUNIc0QsWUFBWSxFQUFaQTtnQkFDRCxDQUFDLENBQUM7Z0JBQUEsSUFDR3NDLEdBQUc7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQUE7Y0FBQTtnQkFBQTtnQkFBQTtjQUFBO2dCQUFBLGtDQUdIdEQsTUFBTTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQSxDQUNiO01BQUE7UUFBQTtNQUFBO01BQUE7SUFBQTtFQUFBO0lBQUE7SUFBQSxPQUVELDZCQUFvQkYsSUFBSSxFQUFFO01BQ3pCLElBQUkxQixJQUFJLEdBQUdELE1BQU0sQ0FBQ0MsSUFBSSxDQUFDMEIsSUFBSSxDQUFDO01BQzVCLElBQUkyRCxLQUFLLEdBQUd0RixNQUFNLENBQUNDLElBQUksQ0FBQyxJQUFJLENBQUM2RSxPQUFPLENBQUM7TUFDckMsSUFBSSxJQUFJcEIsR0FBRyxDQUFDekQsSUFBSSxDQUFDMEQsTUFBTSxDQUFDMkIsS0FBSyxDQUFDLENBQUMsQ0FBQzFCLElBQUksS0FBSzBCLEtBQUssQ0FBQ3ZGLE1BQU0sRUFBRTtRQUN0RCxPQUFPLEVBQUU7TUFDVjtNQUVBLElBQUl3RixhQUFhLEdBQUd0RixJQUFJLENBQUN1RixNQUFNLENBQUMsVUFBQ2pHLEdBQUcsRUFBSztRQUN4QyxPQUFPK0YsS0FBSyxDQUFDekIsT0FBTyxDQUFDdEUsR0FBRyxDQUFDLEdBQUcsQ0FBQztNQUM5QixDQUFDLENBQUM7TUFDRixJQUFJc0QsWUFBWSxHQUFHOUQsYUFBYSxDQUFDO1FBQ2hDMEcsS0FBSyxFQUFFQyxJQUFJLENBQUNDLFNBQVMsQ0FBQ0osYUFBYTtNQUNwQyxDQUFDLEVBQUVaLGVBQWUsQ0FBQ3BELE9BQU8sQ0FBQ3dCLEdBQUcsR0FBRzRCLGVBQWUsQ0FBQ3BELE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDO01BQzNFLE9BQU8sQ0FBQztRQUNQaEMsR0FBRyxFQUFFLFNBQVM7UUFDZHNELFlBQVksRUFBWkE7TUFDRCxDQUFDLENBQUM7SUFDSDtFQUFDO0VBQUE7QUFBQSxFQXRGNEJ2QixhQUFhO0FBeUYzQyxTQUFTc0UsT0FBTyxHQUFHO0VBQ2xCLE9BQU87SUFDTjdDLEdBQUcsRUFBRSxFQUFFO0lBQ1A4QyxPQUFPLEVBQUUsTUFBTTtJQUNmQyxjQUFjLEVBQUUsdUJBQXVCO0lBQ3ZDaEQsZ0JBQWdCLEVBQUUsTUFBTTtJQUN4QmIsUUFBUSxFQUFFLFdBQVc7SUFDckIsTUFBTSxFQUFFLGFBQWE7SUFDckJyQixTQUFTLEVBQUUsYUFBYTtJQUN4Qm1GLFVBQVUsRUFBRSxhQUFhO0lBQ3pCeEIsU0FBUyxFQUFFLGFBQWE7SUFDeEI3RCxJQUFJLEVBQUU7TUFDTHdDLE1BQU0sRUFBRSxzQkFBc0I7TUFDOUI4QyxLQUFLLEVBQUUseUJBQXlCO01BQ2hDQyxPQUFPLEVBQUU7SUFDVixDQUFDO0lBQ0RsRyxNQUFNLEVBQUU7TUFDUHlELFNBQVMsRUFBRSwwQkFBMEI7TUFDckNELFNBQVMsRUFBRSwwQkFBMEI7TUFDckNILEtBQUssRUFBRTtJQUNSLENBQUM7SUFDRGhELE1BQU0sRUFBRTtNQUNQa0QsT0FBTyxFQUFFLHNCQUFzQjtNQUMvQkQsT0FBTyxFQUFFLHNCQUFzQjtNQUMvQlcsZ0JBQWdCLEVBQUUsd0JBQXdCO01BQzFDQyxnQkFBZ0IsRUFBRSx3QkFBd0I7TUFDMUNiLEtBQUssRUFBRTtJQUNSLENBQUM7SUFDRDNFLE9BQU8sRUFBRTtNQUNSc0YsUUFBUSxFQUFFO0lBQ1g7RUFDRCxDQUFDO0FBQ0Y7QUFHQVksZUFBZSxDQUFDcEQsT0FBTyxHQUFHLElBQUlxRSxPQUFPLEVBQUU7QUFBQyxlQUV6QmpCLGVBQWU7QUFBQSIsImZpbGUiOiI3Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBwYXR0ZXJuID0ge1xyXG5cdGVtYWlsOiAvXlxcUys/QFxcUys/XFwuXFxTKz8kLyxcclxuXHRpZGNhcmQ6IC9eWzEtOV1cXGR7NX0oMTh8MTl8KFsyM11cXGQpKVxcZHsyfSgoMFsxLTldKXwoMTB8MTF8MTIpKSgoWzAtMl1bMS05XSl8MTB8MjB8MzB8MzEpXFxkezN9WzAtOVh4XSQvLFxyXG5cdHVybDogbmV3IFJlZ0V4cChcclxuXHRcdFwiXig/IW1haWx0bzopKD86KD86aHR0cHxodHRwc3xmdHApOi8vfC8vKSg/OlxcXFxTKyg/OjpcXFxcUyopP0ApPyg/Oig/Oig/OlsxLTldXFxcXGQ/fDFcXFxcZFxcXFxkfDJbMDFdXFxcXGR8MjJbMC0zXSkoPzpcXFxcLig/OjE/XFxcXGR7MSwyfXwyWzAtNF1cXFxcZHwyNVswLTVdKSl7Mn0oPzpcXFxcLig/OlswLTldXFxcXGQ/fDFcXFxcZFxcXFxkfDJbMC00XVxcXFxkfDI1WzAtNF0pKXwoPzooPzpbYS16XFxcXHUwMGExLVxcXFx1ZmZmZjAtOV0rLSopKlthLXpcXFxcdTAwYTEtXFxcXHVmZmZmMC05XSspKD86XFxcXC4oPzpbYS16XFxcXHUwMGExLVxcXFx1ZmZmZjAtOV0rLSopKlthLXpcXFxcdTAwYTEtXFxcXHVmZmZmMC05XSspKig/OlxcXFwuKD86W2EtelxcXFx1MDBhMS1cXFxcdWZmZmZdezIsfSkpKXxsb2NhbGhvc3QpKD86OlxcXFxkezIsNX0pPyg/OigvfFxcXFw/fCMpW15cXFxcc10qKT8kXCIsXHJcblx0XHQnaScpXHJcbn07XHJcblxyXG5jb25zdCBGT1JNQVRfTUFQUElORyA9IHtcclxuXHRcImludFwiOiAnaW50ZWdlcicsXHJcblx0XCJib29sXCI6ICdib29sZWFuJyxcclxuXHRcImRvdWJsZVwiOiAnbnVtYmVyJyxcclxuXHRcImxvbmdcIjogJ251bWJlcicsXHJcblx0XCJwYXNzd29yZFwiOiAnc3RyaW5nJ1xyXG5cdC8vIFwiZmlsZXVybHNcIjogJ2FycmF5J1xyXG59XHJcblxyXG5mdW5jdGlvbiBmb3JtYXRNZXNzYWdlKGFyZ3MsIHJlc291cmNlcyA9ICcnKSB7XHJcblx0dmFyIGRlZmF1bHRNZXNzYWdlID0gWydsYWJlbCddXHJcblx0ZGVmYXVsdE1lc3NhZ2UuZm9yRWFjaCgoaXRlbSkgPT4ge1xyXG5cdFx0aWYgKGFyZ3NbaXRlbV0gPT09IHVuZGVmaW5lZCkge1xyXG5cdFx0XHRhcmdzW2l0ZW1dID0gJydcclxuXHRcdH1cclxuXHR9KVxyXG5cclxuXHRsZXQgc3RyID0gcmVzb3VyY2VzXHJcblx0Zm9yIChsZXQga2V5IGluIGFyZ3MpIHtcclxuXHRcdGxldCByZWcgPSBuZXcgUmVnRXhwKCd7JyArIGtleSArICd9JylcclxuXHRcdHN0ciA9IHN0ci5yZXBsYWNlKHJlZywgYXJnc1trZXldKVxyXG5cdH1cclxuXHRyZXR1cm4gc3RyXHJcbn1cclxuXHJcbmZ1bmN0aW9uIGlzRW1wdHlWYWx1ZSh2YWx1ZSwgdHlwZSkge1xyXG5cdGlmICh2YWx1ZSA9PT0gdW5kZWZpbmVkIHx8IHZhbHVlID09PSBudWxsKSB7XHJcblx0XHRyZXR1cm4gdHJ1ZTtcclxuXHR9XHJcblxyXG5cdGlmICh0eXBlb2YgdmFsdWUgPT09ICdzdHJpbmcnICYmICF2YWx1ZSkge1xyXG5cdFx0cmV0dXJuIHRydWU7XHJcblx0fVxyXG5cclxuXHRpZiAoQXJyYXkuaXNBcnJheSh2YWx1ZSkgJiYgIXZhbHVlLmxlbmd0aCkge1xyXG5cdFx0cmV0dXJuIHRydWU7XHJcblx0fVxyXG5cclxuXHRpZiAodHlwZSA9PT0gJ29iamVjdCcgJiYgIU9iamVjdC5rZXlzKHZhbHVlKS5sZW5ndGgpIHtcclxuXHRcdHJldHVybiB0cnVlO1xyXG5cdH1cclxuXHJcblx0cmV0dXJuIGZhbHNlO1xyXG59XHJcblxyXG5jb25zdCB0eXBlcyA9IHtcclxuXHRpbnRlZ2VyKHZhbHVlKSB7XHJcblx0XHRyZXR1cm4gdHlwZXMubnVtYmVyKHZhbHVlKSAmJiBwYXJzZUludCh2YWx1ZSwgMTApID09PSB2YWx1ZTtcclxuXHR9LFxyXG5cdHN0cmluZyh2YWx1ZSkge1xyXG5cdFx0cmV0dXJuIHR5cGVvZiB2YWx1ZSA9PT0gJ3N0cmluZyc7XHJcblx0fSxcclxuXHRudW1iZXIodmFsdWUpIHtcclxuXHRcdGlmIChpc05hTih2YWx1ZSkpIHtcclxuXHRcdFx0cmV0dXJuIGZhbHNlO1xyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIHR5cGVvZiB2YWx1ZSA9PT0gJ251bWJlcic7XHJcblx0fSxcclxuXHRcImJvb2xlYW5cIjogZnVuY3Rpb24odmFsdWUpIHtcclxuXHRcdHJldHVybiB0eXBlb2YgdmFsdWUgPT09ICdib29sZWFuJztcclxuXHR9LFxyXG5cdFwiZmxvYXRcIjogZnVuY3Rpb24odmFsdWUpIHtcclxuXHRcdHJldHVybiB0eXBlcy5udW1iZXIodmFsdWUpICYmICF0eXBlcy5pbnRlZ2VyKHZhbHVlKTtcclxuXHR9LFxyXG5cdGFycmF5KHZhbHVlKSB7XHJcblx0XHRyZXR1cm4gQXJyYXkuaXNBcnJheSh2YWx1ZSk7XHJcblx0fSxcclxuXHRvYmplY3QodmFsdWUpIHtcclxuXHRcdHJldHVybiB0eXBlb2YgdmFsdWUgPT09ICdvYmplY3QnICYmICF0eXBlcy5hcnJheSh2YWx1ZSk7XHJcblx0fSxcclxuXHRkYXRlKHZhbHVlKSB7XHJcblx0XHRyZXR1cm4gdmFsdWUgaW5zdGFuY2VvZiBEYXRlO1xyXG5cdH0sXHJcblx0dGltZXN0YW1wKHZhbHVlKSB7XHJcblx0XHRpZiAoIXRoaXMuaW50ZWdlcih2YWx1ZSkgfHwgTWF0aC5hYnModmFsdWUpLnRvU3RyaW5nKCkubGVuZ3RoID4gMTYpIHtcclxuXHRcdFx0cmV0dXJuIGZhbHNlXHJcblx0XHR9XHJcblx0XHRyZXR1cm4gdHJ1ZTtcclxuXHR9LFxyXG5cdGZpbGUodmFsdWUpIHtcclxuXHRcdHJldHVybiB0eXBlb2YgdmFsdWUudXJsID09PSAnc3RyaW5nJztcclxuXHR9LFxyXG5cdGVtYWlsKHZhbHVlKSB7XHJcblx0XHRyZXR1cm4gdHlwZW9mIHZhbHVlID09PSAnc3RyaW5nJyAmJiAhIXZhbHVlLm1hdGNoKHBhdHRlcm4uZW1haWwpICYmIHZhbHVlLmxlbmd0aCA8IDI1NTtcclxuXHR9LFxyXG5cdHVybCh2YWx1ZSkge1xyXG5cdFx0cmV0dXJuIHR5cGVvZiB2YWx1ZSA9PT0gJ3N0cmluZycgJiYgISF2YWx1ZS5tYXRjaChwYXR0ZXJuLnVybCk7XHJcblx0fSxcclxuXHRwYXR0ZXJuKHJlZywgdmFsdWUpIHtcclxuXHRcdHRyeSB7XHJcblx0XHRcdHJldHVybiBuZXcgUmVnRXhwKHJlZykudGVzdCh2YWx1ZSk7XHJcblx0XHR9IGNhdGNoIChlKSB7XHJcblx0XHRcdHJldHVybiBmYWxzZTtcclxuXHRcdH1cclxuXHR9LFxyXG5cdG1ldGhvZCh2YWx1ZSkge1xyXG5cdFx0cmV0dXJuIHR5cGVvZiB2YWx1ZSA9PT0gJ2Z1bmN0aW9uJztcclxuXHR9LFxyXG5cdGlkY2FyZCh2YWx1ZSkge1xyXG5cdFx0cmV0dXJuIHR5cGVvZiB2YWx1ZSA9PT0gJ3N0cmluZycgJiYgISF2YWx1ZS5tYXRjaChwYXR0ZXJuLmlkY2FyZCk7XHJcblx0fSxcclxuXHQndXJsLWh0dHBzJyh2YWx1ZSkge1xyXG5cdFx0cmV0dXJuIHRoaXMudXJsKHZhbHVlKSAmJiB2YWx1ZS5zdGFydHNXaXRoKCdodHRwczovLycpO1xyXG5cdH0sXHJcblx0J3VybC1zY2hlbWUnKHZhbHVlKSB7XHJcblx0XHRyZXR1cm4gdmFsdWUuc3RhcnRzV2l0aCgnOi8vJyk7XHJcblx0fSxcclxuXHQndXJsLXdlYicodmFsdWUpIHtcclxuXHRcdHJldHVybiBmYWxzZTtcclxuXHR9XHJcbn1cclxuXHJcbmNsYXNzIFJ1bGVWYWxpZGF0b3Ige1xyXG5cclxuXHRjb25zdHJ1Y3RvcihtZXNzYWdlKSB7XHJcblx0XHR0aGlzLl9tZXNzYWdlID0gbWVzc2FnZVxyXG5cdH1cclxuXHJcblx0YXN5bmMgdmFsaWRhdGVSdWxlKGZpZWxkS2V5LCBmaWVsZFZhbHVlLCB2YWx1ZSwgZGF0YSwgYWxsRGF0YSkge1xyXG5cdFx0dmFyIHJlc3VsdCA9IG51bGxcclxuXHJcblx0XHRsZXQgcnVsZXMgPSBmaWVsZFZhbHVlLnJ1bGVzXHJcblxyXG5cdFx0bGV0IGhhc1JlcXVpcmVkID0gcnVsZXMuZmluZEluZGV4KChpdGVtKSA9PiB7XHJcblx0XHRcdHJldHVybiBpdGVtLnJlcXVpcmVkXHJcblx0XHR9KVxyXG5cdFx0aWYgKGhhc1JlcXVpcmVkIDwgMCkge1xyXG5cdFx0XHRpZiAodmFsdWUgPT09IG51bGwgfHwgdmFsdWUgPT09IHVuZGVmaW5lZCkge1xyXG5cdFx0XHRcdHJldHVybiByZXN1bHRcclxuXHRcdFx0fVxyXG5cdFx0XHRpZiAodHlwZW9mIHZhbHVlID09PSAnc3RyaW5nJyAmJiAhdmFsdWUubGVuZ3RoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHJlc3VsdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dmFyIG1lc3NhZ2UgPSB0aGlzLl9tZXNzYWdlXHJcblxyXG5cdFx0aWYgKHJ1bGVzID09PSB1bmRlZmluZWQpIHtcclxuXHRcdFx0cmV0dXJuIG1lc3NhZ2VbJ2RlZmF1bHQnXVxyXG5cdFx0fVxyXG5cclxuXHRcdGZvciAodmFyIGkgPSAwOyBpIDwgcnVsZXMubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0bGV0IHJ1bGUgPSBydWxlc1tpXVxyXG5cdFx0XHRsZXQgdnQgPSB0aGlzLl9nZXRWYWxpZGF0ZVR5cGUocnVsZSlcclxuXHJcblx0XHRcdE9iamVjdC5hc3NpZ24ocnVsZSwge1xyXG5cdFx0XHRcdGxhYmVsOiBmaWVsZFZhbHVlLmxhYmVsIHx8IGBbXCIke2ZpZWxkS2V5fVwiXWBcclxuXHRcdFx0fSlcclxuXHJcblx0XHRcdGlmIChSdWxlVmFsaWRhdG9ySGVscGVyW3Z0XSkge1xyXG5cdFx0XHRcdHJlc3VsdCA9IFJ1bGVWYWxpZGF0b3JIZWxwZXJbdnRdKHJ1bGUsIHZhbHVlLCBtZXNzYWdlKVxyXG5cdFx0XHRcdGlmIChyZXN1bHQgIT0gbnVsbCkge1xyXG5cdFx0XHRcdFx0YnJlYWtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlmIChydWxlLnZhbGlkYXRlRXhwcikge1xyXG5cdFx0XHRcdGxldCBub3cgPSBEYXRlLm5vdygpXHJcblx0XHRcdFx0bGV0IHJlc3VsdEV4cHIgPSBydWxlLnZhbGlkYXRlRXhwcih2YWx1ZSwgYWxsRGF0YSwgbm93KVxyXG5cdFx0XHRcdGlmIChyZXN1bHRFeHByID09PSBmYWxzZSkge1xyXG5cdFx0XHRcdFx0cmVzdWx0ID0gdGhpcy5fZ2V0TWVzc2FnZShydWxlLCBydWxlLmVycm9yTWVzc2FnZSB8fCB0aGlzLl9tZXNzYWdlWydkZWZhdWx0J10pXHJcblx0XHRcdFx0XHRicmVha1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aWYgKHJ1bGUudmFsaWRhdGVGdW5jdGlvbikge1xyXG5cdFx0XHRcdHJlc3VsdCA9IGF3YWl0IHRoaXMudmFsaWRhdGVGdW5jdGlvbihydWxlLCB2YWx1ZSwgZGF0YSwgYWxsRGF0YSwgdnQpXHJcblx0XHRcdFx0aWYgKHJlc3VsdCAhPT0gbnVsbCkge1xyXG5cdFx0XHRcdFx0YnJlYWtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpZiAocmVzdWx0ICE9PSBudWxsKSB7XHJcblx0XHRcdHJlc3VsdCA9IG1lc3NhZ2UuVEFHICsgcmVzdWx0XHJcblx0XHR9XHJcblxyXG5cdFx0cmV0dXJuIHJlc3VsdFxyXG5cdH1cclxuXHJcblx0YXN5bmMgdmFsaWRhdGVGdW5jdGlvbihydWxlLCB2YWx1ZSwgZGF0YSwgYWxsRGF0YSwgdnQpIHtcclxuXHRcdGxldCByZXN1bHQgPSBudWxsXHJcblx0XHR0cnkge1xyXG5cdFx0XHRsZXQgY2FsbGJhY2tNZXNzYWdlID0gbnVsbFxyXG5cdFx0XHRjb25zdCByZXMgPSBhd2FpdCBydWxlLnZhbGlkYXRlRnVuY3Rpb24ocnVsZSwgdmFsdWUsIGFsbERhdGEgfHwgZGF0YSwgKG1lc3NhZ2UpID0+IHtcclxuXHRcdFx0XHRjYWxsYmFja01lc3NhZ2UgPSBtZXNzYWdlXHJcblx0XHRcdH0pXHJcblx0XHRcdGlmIChjYWxsYmFja01lc3NhZ2UgfHwgKHR5cGVvZiByZXMgPT09ICdzdHJpbmcnICYmIHJlcykgfHwgcmVzID09PSBmYWxzZSkge1xyXG5cdFx0XHRcdHJlc3VsdCA9IHRoaXMuX2dldE1lc3NhZ2UocnVsZSwgY2FsbGJhY2tNZXNzYWdlIHx8IHJlcywgdnQpXHJcblx0XHRcdH1cclxuXHRcdH0gY2F0Y2ggKGUpIHtcclxuXHRcdFx0cmVzdWx0ID0gdGhpcy5fZ2V0TWVzc2FnZShydWxlLCBlLm1lc3NhZ2UsIHZ0KVxyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIHJlc3VsdFxyXG5cdH1cclxuXHJcblx0X2dldE1lc3NhZ2UocnVsZSwgbWVzc2FnZSwgdnQpIHtcclxuXHRcdHJldHVybiBmb3JtYXRNZXNzYWdlKHJ1bGUsIG1lc3NhZ2UgfHwgcnVsZS5lcnJvck1lc3NhZ2UgfHwgdGhpcy5fbWVzc2FnZVt2dF0gfHwgbWVzc2FnZVsnZGVmYXVsdCddKVxyXG5cdH1cclxuXHJcblx0X2dldFZhbGlkYXRlVHlwZShydWxlKSB7XHJcblx0XHR2YXIgcmVzdWx0ID0gJydcclxuXHRcdGlmIChydWxlLnJlcXVpcmVkKSB7XHJcblx0XHRcdHJlc3VsdCA9ICdyZXF1aXJlZCdcclxuXHRcdH0gZWxzZSBpZiAocnVsZS5mb3JtYXQpIHtcclxuXHRcdFx0cmVzdWx0ID0gJ2Zvcm1hdCdcclxuXHRcdH0gZWxzZSBpZiAocnVsZS5hcnJheVR5cGUpIHtcclxuXHRcdFx0cmVzdWx0ID0gJ2FycmF5VHlwZUZvcm1hdCdcclxuXHRcdH0gZWxzZSBpZiAocnVsZS5yYW5nZSkge1xyXG5cdFx0XHRyZXN1bHQgPSAncmFuZ2UnXHJcblx0XHR9IGVsc2UgaWYgKHJ1bGUubWF4aW11bSAhPT0gdW5kZWZpbmVkIHx8IHJ1bGUubWluaW11bSAhPT0gdW5kZWZpbmVkKSB7XHJcblx0XHRcdHJlc3VsdCA9ICdyYW5nZU51bWJlcidcclxuXHRcdH0gZWxzZSBpZiAocnVsZS5tYXhMZW5ndGggIT09IHVuZGVmaW5lZCB8fCBydWxlLm1pbkxlbmd0aCAhPT0gdW5kZWZpbmVkKSB7XHJcblx0XHRcdHJlc3VsdCA9ICdyYW5nZUxlbmd0aCdcclxuXHRcdH0gZWxzZSBpZiAocnVsZS5wYXR0ZXJuKSB7XHJcblx0XHRcdHJlc3VsdCA9ICdwYXR0ZXJuJ1xyXG5cdFx0fSBlbHNlIGlmIChydWxlLnZhbGlkYXRlRnVuY3Rpb24pIHtcclxuXHRcdFx0cmVzdWx0ID0gJ3ZhbGlkYXRlRnVuY3Rpb24nXHJcblx0XHR9XHJcblx0XHRyZXR1cm4gcmVzdWx0XHJcblx0fVxyXG59XHJcblxyXG5jb25zdCBSdWxlVmFsaWRhdG9ySGVscGVyID0ge1xyXG5cdHJlcXVpcmVkKHJ1bGUsIHZhbHVlLCBtZXNzYWdlKSB7XHJcblx0XHRpZiAocnVsZS5yZXF1aXJlZCAmJiBpc0VtcHR5VmFsdWUodmFsdWUsIHJ1bGUuZm9ybWF0IHx8IHR5cGVvZiB2YWx1ZSkpIHtcclxuXHRcdFx0cmV0dXJuIGZvcm1hdE1lc3NhZ2UocnVsZSwgcnVsZS5lcnJvck1lc3NhZ2UgfHwgbWVzc2FnZS5yZXF1aXJlZCk7XHJcblx0XHR9XHJcblxyXG5cdFx0cmV0dXJuIG51bGxcclxuXHR9LFxyXG5cclxuXHRyYW5nZShydWxlLCB2YWx1ZSwgbWVzc2FnZSkge1xyXG5cdFx0Y29uc3Qge1xyXG5cdFx0XHRyYW5nZSxcclxuXHRcdFx0ZXJyb3JNZXNzYWdlXHJcblx0XHR9ID0gcnVsZTtcclxuXHJcblx0XHRsZXQgbGlzdCA9IG5ldyBBcnJheShyYW5nZS5sZW5ndGgpO1xyXG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCByYW5nZS5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRjb25zdCBpdGVtID0gcmFuZ2VbaV07XHJcblx0XHRcdGlmICh0eXBlcy5vYmplY3QoaXRlbSkgJiYgaXRlbS52YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XHJcblx0XHRcdFx0bGlzdFtpXSA9IGl0ZW0udmFsdWU7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0bGlzdFtpXSA9IGl0ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRsZXQgcmVzdWx0ID0gZmFsc2VcclxuXHRcdGlmIChBcnJheS5pc0FycmF5KHZhbHVlKSkge1xyXG5cdFx0XHRyZXN1bHQgPSAobmV3IFNldCh2YWx1ZS5jb25jYXQobGlzdCkpLnNpemUgPT09IGxpc3QubGVuZ3RoKTtcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdGlmIChsaXN0LmluZGV4T2YodmFsdWUpID4gLTEpIHtcclxuXHRcdFx0XHRyZXN1bHQgPSB0cnVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aWYgKCFyZXN1bHQpIHtcclxuXHRcdFx0cmV0dXJuIGZvcm1hdE1lc3NhZ2UocnVsZSwgZXJyb3JNZXNzYWdlIHx8IG1lc3NhZ2VbJ2VudW0nXSk7XHJcblx0XHR9XHJcblxyXG5cdFx0cmV0dXJuIG51bGxcclxuXHR9LFxyXG5cclxuXHRyYW5nZU51bWJlcihydWxlLCB2YWx1ZSwgbWVzc2FnZSkge1xyXG5cdFx0aWYgKCF0eXBlcy5udW1iZXIodmFsdWUpKSB7XHJcblx0XHRcdHJldHVybiBmb3JtYXRNZXNzYWdlKHJ1bGUsIHJ1bGUuZXJyb3JNZXNzYWdlIHx8IG1lc3NhZ2UucGF0dGVybi5taXNtYXRjaCk7XHJcblx0XHR9XHJcblxyXG5cdFx0bGV0IHtcclxuXHRcdFx0bWluaW11bSxcclxuXHRcdFx0bWF4aW11bSxcclxuXHRcdFx0ZXhjbHVzaXZlTWluaW11bSxcclxuXHRcdFx0ZXhjbHVzaXZlTWF4aW11bVxyXG5cdFx0fSA9IHJ1bGU7XHJcblx0XHRsZXQgbWluID0gZXhjbHVzaXZlTWluaW11bSA/IHZhbHVlIDw9IG1pbmltdW0gOiB2YWx1ZSA8IG1pbmltdW07XHJcblx0XHRsZXQgbWF4ID0gZXhjbHVzaXZlTWF4aW11bSA/IHZhbHVlID49IG1heGltdW0gOiB2YWx1ZSA+IG1heGltdW07XHJcblxyXG5cdFx0aWYgKG1pbmltdW0gIT09IHVuZGVmaW5lZCAmJiBtaW4pIHtcclxuXHRcdFx0cmV0dXJuIGZvcm1hdE1lc3NhZ2UocnVsZSwgcnVsZS5lcnJvck1lc3NhZ2UgfHwgbWVzc2FnZVsnbnVtYmVyJ11bZXhjbHVzaXZlTWluaW11bSA/XHJcblx0XHRcdFx0J2V4Y2x1c2l2ZU1pbmltdW0nIDogJ21pbmltdW0nXHJcblx0XHRcdF0pXHJcblx0XHR9IGVsc2UgaWYgKG1heGltdW0gIT09IHVuZGVmaW5lZCAmJiBtYXgpIHtcclxuXHRcdFx0cmV0dXJuIGZvcm1hdE1lc3NhZ2UocnVsZSwgcnVsZS5lcnJvck1lc3NhZ2UgfHwgbWVzc2FnZVsnbnVtYmVyJ11bZXhjbHVzaXZlTWF4aW11bSA/XHJcblx0XHRcdFx0J2V4Y2x1c2l2ZU1heGltdW0nIDogJ21heGltdW0nXHJcblx0XHRcdF0pXHJcblx0XHR9IGVsc2UgaWYgKG1pbmltdW0gIT09IHVuZGVmaW5lZCAmJiBtYXhpbXVtICE9PSB1bmRlZmluZWQgJiYgKG1pbiB8fCBtYXgpKSB7XHJcblx0XHRcdHJldHVybiBmb3JtYXRNZXNzYWdlKHJ1bGUsIHJ1bGUuZXJyb3JNZXNzYWdlIHx8IG1lc3NhZ2VbJ251bWJlciddLnJhbmdlKVxyXG5cdFx0fVxyXG5cclxuXHRcdHJldHVybiBudWxsXHJcblx0fSxcclxuXHJcblx0cmFuZ2VMZW5ndGgocnVsZSwgdmFsdWUsIG1lc3NhZ2UpIHtcclxuXHRcdGlmICghdHlwZXMuc3RyaW5nKHZhbHVlKSAmJiAhdHlwZXMuYXJyYXkodmFsdWUpKSB7XHJcblx0XHRcdHJldHVybiBmb3JtYXRNZXNzYWdlKHJ1bGUsIHJ1bGUuZXJyb3JNZXNzYWdlIHx8IG1lc3NhZ2UucGF0dGVybi5taXNtYXRjaCk7XHJcblx0XHR9XHJcblxyXG5cdFx0bGV0IG1pbiA9IHJ1bGUubWluTGVuZ3RoO1xyXG5cdFx0bGV0IG1heCA9IHJ1bGUubWF4TGVuZ3RoO1xyXG5cdFx0bGV0IHZhbCA9IHZhbHVlLmxlbmd0aDtcclxuXHJcblx0XHRpZiAobWluICE9PSB1bmRlZmluZWQgJiYgdmFsIDwgbWluKSB7XHJcblx0XHRcdHJldHVybiBmb3JtYXRNZXNzYWdlKHJ1bGUsIHJ1bGUuZXJyb3JNZXNzYWdlIHx8IG1lc3NhZ2VbJ2xlbmd0aCddLm1pbkxlbmd0aClcclxuXHRcdH0gZWxzZSBpZiAobWF4ICE9PSB1bmRlZmluZWQgJiYgdmFsID4gbWF4KSB7XHJcblx0XHRcdHJldHVybiBmb3JtYXRNZXNzYWdlKHJ1bGUsIHJ1bGUuZXJyb3JNZXNzYWdlIHx8IG1lc3NhZ2VbJ2xlbmd0aCddLm1heExlbmd0aClcclxuXHRcdH0gZWxzZSBpZiAobWluICE9PSB1bmRlZmluZWQgJiYgbWF4ICE9PSB1bmRlZmluZWQgJiYgKHZhbCA8IG1pbiB8fCB2YWwgPiBtYXgpKSB7XHJcblx0XHRcdHJldHVybiBmb3JtYXRNZXNzYWdlKHJ1bGUsIHJ1bGUuZXJyb3JNZXNzYWdlIHx8IG1lc3NhZ2VbJ2xlbmd0aCddLnJhbmdlKVxyXG5cdFx0fVxyXG5cclxuXHRcdHJldHVybiBudWxsXHJcblx0fSxcclxuXHJcblx0cGF0dGVybihydWxlLCB2YWx1ZSwgbWVzc2FnZSkge1xyXG5cdFx0aWYgKCF0eXBlc1sncGF0dGVybiddKHJ1bGUucGF0dGVybiwgdmFsdWUpKSB7XHJcblx0XHRcdHJldHVybiBmb3JtYXRNZXNzYWdlKHJ1bGUsIHJ1bGUuZXJyb3JNZXNzYWdlIHx8IG1lc3NhZ2UucGF0dGVybi5taXNtYXRjaCk7XHJcblx0XHR9XHJcblxyXG5cdFx0cmV0dXJuIG51bGxcclxuXHR9LFxyXG5cclxuXHRmb3JtYXQocnVsZSwgdmFsdWUsIG1lc3NhZ2UpIHtcclxuXHRcdHZhciBjdXN0b21UeXBlcyA9IE9iamVjdC5rZXlzKHR5cGVzKTtcclxuXHRcdHZhciBmb3JtYXQgPSBGT1JNQVRfTUFQUElOR1tydWxlLmZvcm1hdF0gPyBGT1JNQVRfTUFQUElOR1tydWxlLmZvcm1hdF0gOiAocnVsZS5mb3JtYXQgfHwgcnVsZS5hcnJheVR5cGUpO1xyXG5cclxuXHRcdGlmIChjdXN0b21UeXBlcy5pbmRleE9mKGZvcm1hdCkgPiAtMSkge1xyXG5cdFx0XHRpZiAoIXR5cGVzW2Zvcm1hdF0odmFsdWUpKSB7XHJcblx0XHRcdFx0cmV0dXJuIGZvcm1hdE1lc3NhZ2UocnVsZSwgcnVsZS5lcnJvck1lc3NhZ2UgfHwgbWVzc2FnZS50eXBlRXJyb3IpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0cmV0dXJuIG51bGxcclxuXHR9LFxyXG5cclxuXHRhcnJheVR5cGVGb3JtYXQocnVsZSwgdmFsdWUsIG1lc3NhZ2UpIHtcclxuXHRcdGlmICghQXJyYXkuaXNBcnJheSh2YWx1ZSkpIHtcclxuXHRcdFx0cmV0dXJuIGZvcm1hdE1lc3NhZ2UocnVsZSwgcnVsZS5lcnJvck1lc3NhZ2UgfHwgbWVzc2FnZS50eXBlRXJyb3IpO1xyXG5cdFx0fVxyXG5cclxuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgdmFsdWUubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0Y29uc3QgZWxlbWVudCA9IHZhbHVlW2ldO1xyXG5cdFx0XHRsZXQgZm9ybWF0UmVzdWx0ID0gdGhpcy5mb3JtYXQocnVsZSwgZWxlbWVudCwgbWVzc2FnZSlcclxuXHRcdFx0aWYgKGZvcm1hdFJlc3VsdCAhPT0gbnVsbCkge1xyXG5cdFx0XHRcdHJldHVybiBmb3JtYXRSZXN1bHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHJldHVybiBudWxsXHJcblx0fVxyXG59XHJcblxyXG5jbGFzcyBTY2hlbWFWYWxpZGF0b3IgZXh0ZW5kcyBSdWxlVmFsaWRhdG9yIHtcclxuXHJcblx0Y29uc3RydWN0b3Ioc2NoZW1hLCBvcHRpb25zKSB7XHJcblx0XHRzdXBlcihTY2hlbWFWYWxpZGF0b3IubWVzc2FnZSk7XHJcblxyXG5cdFx0dGhpcy5fc2NoZW1hID0gc2NoZW1hXHJcblx0XHR0aGlzLl9vcHRpb25zID0gb3B0aW9ucyB8fCBudWxsXHJcblx0fVxyXG5cclxuXHR1cGRhdGVTY2hlbWEoc2NoZW1hKSB7XHJcblx0XHR0aGlzLl9zY2hlbWEgPSBzY2hlbWFcclxuXHR9XHJcblxyXG5cdGFzeW5jIHZhbGlkYXRlKGRhdGEsIGFsbERhdGEpIHtcclxuXHRcdGxldCByZXN1bHQgPSB0aGlzLl9jaGVja0ZpZWxkSW5TY2hlbWEoZGF0YSlcclxuXHRcdGlmICghcmVzdWx0KSB7XHJcblx0XHRcdHJlc3VsdCA9IGF3YWl0IHRoaXMuaW52b2tlVmFsaWRhdGUoZGF0YSwgZmFsc2UsIGFsbERhdGEpXHJcblx0XHR9XHJcblx0XHRyZXR1cm4gcmVzdWx0Lmxlbmd0aCA/IHJlc3VsdFswXSA6IG51bGxcclxuXHR9XHJcblxyXG5cdGFzeW5jIHZhbGlkYXRlQWxsKGRhdGEsIGFsbERhdGEpIHtcclxuXHRcdGxldCByZXN1bHQgPSB0aGlzLl9jaGVja0ZpZWxkSW5TY2hlbWEoZGF0YSlcclxuXHRcdGlmICghcmVzdWx0KSB7XHJcblx0XHRcdHJlc3VsdCA9IGF3YWl0IHRoaXMuaW52b2tlVmFsaWRhdGUoZGF0YSwgdHJ1ZSwgYWxsRGF0YSlcclxuXHRcdH1cclxuXHRcdHJldHVybiByZXN1bHRcclxuXHR9XHJcblxyXG5cdGFzeW5jIHZhbGlkYXRlVXBkYXRlKGRhdGEsIGFsbERhdGEpIHtcclxuXHRcdGxldCByZXN1bHQgPSB0aGlzLl9jaGVja0ZpZWxkSW5TY2hlbWEoZGF0YSlcclxuXHRcdGlmICghcmVzdWx0KSB7XHJcblx0XHRcdHJlc3VsdCA9IGF3YWl0IHRoaXMuaW52b2tlVmFsaWRhdGVVcGRhdGUoZGF0YSwgZmFsc2UsIGFsbERhdGEpXHJcblx0XHR9XHJcblx0XHRyZXR1cm4gcmVzdWx0Lmxlbmd0aCA/IHJlc3VsdFswXSA6IG51bGxcclxuXHR9XHJcblxyXG5cdGFzeW5jIGludm9rZVZhbGlkYXRlKGRhdGEsIGFsbCwgYWxsRGF0YSkge1xyXG5cdFx0bGV0IHJlc3VsdCA9IFtdXHJcblx0XHRsZXQgc2NoZW1hID0gdGhpcy5fc2NoZW1hXHJcblx0XHRmb3IgKGxldCBrZXkgaW4gc2NoZW1hKSB7XHJcblx0XHRcdGxldCB2YWx1ZSA9IHNjaGVtYVtrZXldXHJcblx0XHRcdGxldCBlcnJvck1lc3NhZ2UgPSBhd2FpdCB0aGlzLnZhbGlkYXRlUnVsZShrZXksIHZhbHVlLCBkYXRhW2tleV0sIGRhdGEsIGFsbERhdGEpXHJcblx0XHRcdGlmIChlcnJvck1lc3NhZ2UgIT0gbnVsbCkge1xyXG5cdFx0XHRcdHJlc3VsdC5wdXNoKHtcclxuXHRcdFx0XHRcdGtleSxcclxuXHRcdFx0XHRcdGVycm9yTWVzc2FnZVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0aWYgKCFhbGwpIGJyZWFrXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHJldHVybiByZXN1bHRcclxuXHR9XHJcblxyXG5cdGFzeW5jIGludm9rZVZhbGlkYXRlVXBkYXRlKGRhdGEsIGFsbCwgYWxsRGF0YSkge1xyXG5cdFx0bGV0IHJlc3VsdCA9IFtdXHJcblx0XHRmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG5cdFx0XHRsZXQgZXJyb3JNZXNzYWdlID0gYXdhaXQgdGhpcy52YWxpZGF0ZVJ1bGUoa2V5LCB0aGlzLl9zY2hlbWFba2V5XSwgZGF0YVtrZXldLCBkYXRhLCBhbGxEYXRhKVxyXG5cdFx0XHRpZiAoZXJyb3JNZXNzYWdlICE9IG51bGwpIHtcclxuXHRcdFx0XHRyZXN1bHQucHVzaCh7XHJcblx0XHRcdFx0XHRrZXksXHJcblx0XHRcdFx0XHRlcnJvck1lc3NhZ2VcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdGlmICghYWxsKSBicmVha1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRyZXR1cm4gcmVzdWx0XHJcblx0fVxyXG5cclxuXHRfY2hlY2tGaWVsZEluU2NoZW1hKGRhdGEpIHtcclxuXHRcdHZhciBrZXlzID0gT2JqZWN0LmtleXMoZGF0YSlcclxuXHRcdHZhciBrZXlzMiA9IE9iamVjdC5rZXlzKHRoaXMuX3NjaGVtYSlcclxuXHRcdGlmIChuZXcgU2V0KGtleXMuY29uY2F0KGtleXMyKSkuc2l6ZSA9PT0ga2V5czIubGVuZ3RoKSB7XHJcblx0XHRcdHJldHVybiAnJ1xyXG5cdFx0fVxyXG5cclxuXHRcdHZhciBub0V4aXN0RmllbGRzID0ga2V5cy5maWx0ZXIoKGtleSkgPT4ge1xyXG5cdFx0XHRyZXR1cm4ga2V5czIuaW5kZXhPZihrZXkpIDwgMDtcclxuXHRcdH0pXHJcblx0XHR2YXIgZXJyb3JNZXNzYWdlID0gZm9ybWF0TWVzc2FnZSh7XHJcblx0XHRcdGZpZWxkOiBKU09OLnN0cmluZ2lmeShub0V4aXN0RmllbGRzKVxyXG5cdFx0fSwgU2NoZW1hVmFsaWRhdG9yLm1lc3NhZ2UuVEFHICsgU2NoZW1hVmFsaWRhdG9yLm1lc3NhZ2VbJ2RlZmF1bHRJbnZhbGlkJ10pXHJcblx0XHRyZXR1cm4gW3tcclxuXHRcdFx0a2V5OiAnaW52YWxpZCcsXHJcblx0XHRcdGVycm9yTWVzc2FnZVxyXG5cdFx0fV1cclxuXHR9XHJcbn1cclxuXHJcbmZ1bmN0aW9uIE1lc3NhZ2UoKSB7XHJcblx0cmV0dXJuIHtcclxuXHRcdFRBRzogXCJcIixcclxuXHRcdGRlZmF1bHQ6ICfpqozor4HplJnor68nLFxyXG5cdFx0ZGVmYXVsdEludmFsaWQ6ICfmj5DkuqTnmoTlrZfmrrV7ZmllbGR95Zyo5pWw5o2u5bqT5Lit5bm25LiN5a2Y5ZyoJyxcclxuXHRcdHZhbGlkYXRlRnVuY3Rpb246ICfpqozor4Hml6DmlYgnLFxyXG5cdFx0cmVxdWlyZWQ6ICd7bGFiZWx95b+F5aGrJyxcclxuXHRcdCdlbnVtJzogJ3tsYWJlbH3otoXlh7rojIPlm7QnLFxyXG5cdFx0dGltZXN0YW1wOiAne2xhYmVsfeagvOW8j+aXoOaViCcsXHJcblx0XHR3aGl0ZXNwYWNlOiAne2xhYmVsfeS4jeiDveS4uuepuicsXHJcblx0XHR0eXBlRXJyb3I6ICd7bGFiZWx957G75Z6L5peg5pWIJyxcclxuXHRcdGRhdGU6IHtcclxuXHRcdFx0Zm9ybWF0OiAne2xhYmVsfeaXpeacn3t2YWx1ZX3moLzlvI/ml6DmlYgnLFxyXG5cdFx0XHRwYXJzZTogJ3tsYWJlbH3ml6XmnJ/ml6Dms5Xop6PmnpAse3ZhbHVlfeaXoOaViCcsXHJcblx0XHRcdGludmFsaWQ6ICd7bGFiZWx95pel5pyfe3ZhbHVlfeaXoOaViCdcclxuXHRcdH0sXHJcblx0XHRsZW5ndGg6IHtcclxuXHRcdFx0bWluTGVuZ3RoOiAne2xhYmVsfemVv+W6puS4jeiDveWwkeS6jnttaW5MZW5ndGh9JyxcclxuXHRcdFx0bWF4TGVuZ3RoOiAne2xhYmVsfemVv+W6puS4jeiDvei2hei/h3ttYXhMZW5ndGh9JyxcclxuXHRcdFx0cmFuZ2U6ICd7bGFiZWx95b+F6aG75LuL5LqOe21pbkxlbmd0aH3lkox7bWF4TGVuZ3RofeS5i+mXtCdcclxuXHRcdH0sXHJcblx0XHRudW1iZXI6IHtcclxuXHRcdFx0bWluaW11bTogJ3tsYWJlbH3kuI3og73lsI/kuo57bWluaW11bX0nLFxyXG5cdFx0XHRtYXhpbXVtOiAne2xhYmVsfeS4jeiDveWkp+S6jnttYXhpbXVtfScsXHJcblx0XHRcdGV4Y2x1c2l2ZU1pbmltdW06ICd7bGFiZWx95LiN6IO95bCP5LqO562J5LqOe21pbmltdW19JyxcclxuXHRcdFx0ZXhjbHVzaXZlTWF4aW11bTogJ3tsYWJlbH3kuI3og73lpKfkuo7nrYnkuo57bWF4aW11bX0nLFxyXG5cdFx0XHRyYW5nZTogJ3tsYWJlbH3lv4Xpobvku4vkuo57bWluaW11bX1hbmR7bWF4aW11bX3kuYvpl7QnXHJcblx0XHR9LFxyXG5cdFx0cGF0dGVybjoge1xyXG5cdFx0XHRtaXNtYXRjaDogJ3tsYWJlbH3moLzlvI/kuI3ljLnphY0nXHJcblx0XHR9XHJcblx0fTtcclxufVxyXG5cclxuXHJcblNjaGVtYVZhbGlkYXRvci5tZXNzYWdlID0gbmV3IE1lc3NhZ2UoKTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IFNjaGVtYVZhbGlkYXRvclxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///77\n");
  1311. /***/ }),
  1312. /* 78 */
  1313. /*!*********************************************************!*\
  1314. !*** ./node_modules/@babel/runtime/helpers/inherits.js ***!
  1315. \*********************************************************/
  1316. /*! no static exports found */
  1317. /***/ (function(module, exports, __webpack_require__) {
  1318. var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ 79);
  1319. function _inherits(subClass, superClass) {
  1320. if (typeof superClass !== "function" && superClass !== null) {
  1321. throw new TypeError("Super expression must either be null or a function");
  1322. }
  1323. subClass.prototype = Object.create(superClass && superClass.prototype, {
  1324. constructor: {
  1325. value: subClass,
  1326. writable: true,
  1327. configurable: true
  1328. }
  1329. });
  1330. Object.defineProperty(subClass, "prototype", {
  1331. writable: false
  1332. });
  1333. if (superClass) setPrototypeOf(subClass, superClass);
  1334. }
  1335. module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
  1336. /***/ }),
  1337. /* 79 */
  1338. /*!***************************************************************!*\
  1339. !*** ./node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
  1340. \***************************************************************/
  1341. /*! no static exports found */
  1342. /***/ (function(module, exports) {
  1343. function _setPrototypeOf(o, p) {
  1344. module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) {
  1345. o.__proto__ = p;
  1346. return o;
  1347. }, module.exports.__esModule = true, module.exports["default"] = module.exports;
  1348. return _setPrototypeOf(o, p);
  1349. }
  1350. module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
  1351. /***/ }),
  1352. /* 80 */
  1353. /*!**************************************************************************!*\
  1354. !*** ./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
  1355. \**************************************************************************/
  1356. /*! no static exports found */
  1357. /***/ (function(module, exports, __webpack_require__) {
  1358. var _typeof = __webpack_require__(/*! ./typeof.js */ 4)["default"];
  1359. var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ 81);
  1360. function _possibleConstructorReturn(self, call) {
  1361. if (call && (_typeof(call) === "object" || typeof call === "function")) {
  1362. return call;
  1363. } else if (call !== void 0) {
  1364. throw new TypeError("Derived constructors may only return object or undefined");
  1365. }
  1366. return assertThisInitialized(self);
  1367. }
  1368. module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
  1369. /***/ }),
  1370. /* 81 */
  1371. /*!**********************************************************************!*\
  1372. !*** ./node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
  1373. \**********************************************************************/
  1374. /*! no static exports found */
  1375. /***/ (function(module, exports) {
  1376. function _assertThisInitialized(self) {
  1377. if (self === void 0) {
  1378. throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
  1379. }
  1380. return self;
  1381. }
  1382. module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
  1383. /***/ }),
  1384. /* 82 */
  1385. /*!***************************************************************!*\
  1386. !*** ./node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
  1387. \***************************************************************/
  1388. /*! no static exports found */
  1389. /***/ (function(module, exports) {
  1390. function _getPrototypeOf(o) {
  1391. module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) {
  1392. return o.__proto__ || Object.getPrototypeOf(o);
  1393. }, module.exports.__esModule = true, module.exports["default"] = module.exports;
  1394. return _getPrototypeOf(o);
  1395. }
  1396. module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
  1397. /***/ }),
  1398. /* 83 */
  1399. /*!***************************************************************!*\
  1400. !*** ./node_modules/@babel/runtime/helpers/classCallCheck.js ***!
  1401. \***************************************************************/
  1402. /*! no static exports found */
  1403. /***/ (function(module, exports) {
  1404. function _classCallCheck(instance, Constructor) {
  1405. if (!(instance instanceof Constructor)) {
  1406. throw new TypeError("Cannot call a class as a function");
  1407. }
  1408. }
  1409. module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
  1410. /***/ }),
  1411. /* 84 */
  1412. /*!************************************************************!*\
  1413. !*** ./node_modules/@babel/runtime/helpers/createClass.js ***!
  1414. \************************************************************/
  1415. /*! no static exports found */
  1416. /***/ (function(module, exports, __webpack_require__) {
  1417. var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 3);
  1418. function _defineProperties(target, props) {
  1419. for (var i = 0; i < props.length; i++) {
  1420. var descriptor = props[i];
  1421. descriptor.enumerable = descriptor.enumerable || false;
  1422. descriptor.configurable = true;
  1423. if ("value" in descriptor) descriptor.writable = true;
  1424. Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor);
  1425. }
  1426. }
  1427. function _createClass(Constructor, protoProps, staticProps) {
  1428. if (protoProps) _defineProperties(Constructor.prototype, protoProps);
  1429. if (staticProps) _defineProperties(Constructor, staticProps);
  1430. Object.defineProperty(Constructor, "prototype", {
  1431. writable: false
  1432. });
  1433. return Constructor;
  1434. }
  1435. module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
  1436. /***/ }),
  1437. /* 85 */
  1438. /*!**********************************************************************************!*\
  1439. !*** D:/project/项目模板/uniapp/uni_modules/uni-forms/components/uni-forms/utils.js ***!
  1440. \**********************************************************************************/
  1441. /*! no static exports found */
  1442. /***/ (function(module, exports, __webpack_require__) {
  1443. "use strict";
  1444. eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.typeFilter = exports.type = exports.setDataValue = exports.realName = exports.rawData = exports.objSet = exports.objGet = exports.name2arr = exports.isRequiredField = exports.isRealName = exports.isNumber = exports.isEqual = exports.isBoolean = exports.getValue = exports.getDataValueType = exports.getDataValue = exports.deepCopy = void 0;\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\n/**\r\n * 简单处理对象拷贝\r\n * @param {Obejct} 被拷贝对象\r\n * @@return {Object} 拷贝对象\r\n */\nvar deepCopy = function deepCopy(val) {\n return JSON.parse(JSON.stringify(val));\n};\n/**\r\n * 过滤数字类型\r\n * @param {String} format 数字类型\r\n * @@return {Boolean} 返回是否为数字类型\r\n */\nexports.deepCopy = deepCopy;\nvar typeFilter = function typeFilter(format) {\n return format === 'int' || format === 'double' || format === 'number' || format === 'timestamp';\n};\n\n/**\r\n * 把 value 转换成指定的类型,用于处理初始值,原因是初始值需要入库不能为 undefined\r\n * @param {String} key 字段名\r\n * @param {any} value 字段值\r\n * @param {Object} rules 表单校验规则\r\n */\nexports.typeFilter = typeFilter;\nvar getValue = function getValue(key, value, rules) {\n var isRuleNumType = rules.find(function (val) {\n return val.format && typeFilter(val.format);\n });\n var isRuleBoolType = rules.find(function (val) {\n return val.format && val.format === 'boolean' || val.format === 'bool';\n });\n // 输入类型为 number\n if (!!isRuleNumType) {\n if (!value && value !== 0) {\n value = null;\n } else {\n value = isNumber(Number(value)) ? Number(value) : value;\n }\n }\n\n // 输入类型为 boolean\n if (!!isRuleBoolType) {\n value = isBoolean(value) ? value : false;\n }\n return value;\n};\n\n/**\r\n * 获取表单数据\r\n * @param {String|Array} name 真实名称,需要使用 realName 获取\r\n * @param {Object} data 原始数据\r\n * @param {any} value 需要设置的值\r\n */\nexports.getValue = getValue;\nvar setDataValue = function setDataValue(field, formdata, value) {\n formdata[field] = value;\n return value || '';\n};\n\n/**\r\n * 获取表单数据\r\n * @param {String|Array} field 真实名称,需要使用 realName 获取\r\n * @param {Object} data 原始数据\r\n */\nexports.setDataValue = setDataValue;\nvar getDataValue = function getDataValue(field, data) {\n return objGet(data, field);\n};\n\n/**\r\n * 获取表单类型\r\n * @param {String|Array} field 真实名称,需要使用 realName 获取\r\n */\nexports.getDataValue = getDataValue;\nvar getDataValueType = function getDataValueType(field, data) {\n var value = getDataValue(field, data);\n return {\n type: type(value),\n value: value\n };\n};\n\n/**\r\n * 获取表单可用的真实name\r\n * @param {String|Array} name 表单name\r\n * @@return {String} 表单可用的真实name\r\n */\nexports.getDataValueType = getDataValueType;\nvar realName = function realName(name) {\n var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var base_name = _basePath(name);\n if ((0, _typeof2.default)(base_name) === 'object' && Array.isArray(base_name) && base_name.length > 1) {\n var realname = base_name.reduce(function (a, b) {\n return a += \"#\".concat(b);\n }, '_formdata_');\n return realname;\n }\n return base_name[0] || name;\n};\n\n/**\r\n * 判断是否表单可用的真实name\r\n * @param {String|Array} name 表单name\r\n * @@return {String} 表单可用的真实name\r\n */\nexports.realName = realName;\nvar isRealName = function isRealName(name) {\n var reg = /^_formdata_#*/;\n return reg.test(name);\n};\n\n/**\r\n * 获取表单数据的原始格式\r\n * @@return {Object|Array} object 需要解析的数据\r\n */\nexports.isRealName = isRealName;\nvar rawData = function rawData() {\n var object = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var name = arguments.length > 1 ? arguments[1] : undefined;\n var newData = JSON.parse(JSON.stringify(object));\n var formData = {};\n for (var i in newData) {\n var path = name2arr(i);\n objSet(formData, path, newData[i]);\n }\n return formData;\n};\n\n/**\r\n * 真实name还原为 array\r\n * @param {*} name \r\n */\nexports.rawData = rawData;\nvar name2arr = function name2arr(name) {\n var field = name.replace('_formdata_#', '');\n field = field.split('#').map(function (v) {\n return isNumber(v) ? Number(v) : v;\n });\n return field;\n};\n\n/**\r\n * 对象中设置值\r\n * @param {Object|Array} object 源数据\r\n * @param {String| Array} path 'a.b.c' 或 ['a',0,'b','c']\r\n * @param {String} value 需要设置的值\r\n */\nexports.name2arr = name2arr;\nvar objSet = function objSet(object, path, value) {\n if ((0, _typeof2.default)(object) !== 'object') return object;\n _basePath(path).reduce(function (o, k, i, _) {\n if (i === _.length - 1) {\n // 若遍历结束直接赋值\n o[k] = value;\n return null;\n } else if (k in o) {\n // 若存在对应路径,则返回找到的对象,进行下一次遍历\n return o[k];\n } else {\n // 若不存在对应路径,则创建对应对象,若下一路径是数字,新对象赋值为空数组,否则赋值为空对象\n o[k] = /^[0-9]{1,}$/.test(_[i + 1]) ? [] : {};\n return o[k];\n }\n }, object);\n // 返回object\n return object;\n};\n\n// 处理 path, path有三种形式:'a[0].b.c'、'a.0.b.c' 和 ['a','0','b','c'],需要统一处理成数组,便于后续使用\nexports.objSet = objSet;\nfunction _basePath(path) {\n // 若是数组,则直接返回\n if (Array.isArray(path)) return path;\n // 若有 '[',']',则替换成将 '[' 替换成 '.',去掉 ']'\n return path.replace(/\\[/g, '.').replace(/\\]/g, '').split('.');\n}\n\n/**\r\n * 从对象中获取值\r\n * @param {Object|Array} object 源数据\r\n * @param {String| Array} path 'a.b.c' 或 ['a',0,'b','c']\r\n * @param {String} defaultVal 如果无法从调用链中获取值的默认值\r\n */\nvar objGet = function objGet(object, path) {\n var defaultVal = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'undefined';\n // 先将path处理成统一格式\n var newPath = _basePath(path);\n // 递归处理,返回最后结果\n var val = newPath.reduce(function (o, k) {\n return (o || {})[k];\n }, object);\n return !val || val !== undefined ? val : defaultVal;\n};\n\n/**\r\n * 是否为 number 类型 \r\n * @param {any} num 需要判断的值\r\n * @return {Boolean} 是否为 number\r\n */\nexports.objGet = objGet;\nvar isNumber = function isNumber(num) {\n return !isNaN(Number(num));\n};\n\n/**\r\n * 是否为 boolean 类型 \r\n * @param {any} bool 需要判断的值\r\n * @return {Boolean} 是否为 boolean\r\n */\nexports.isNumber = isNumber;\nvar isBoolean = function isBoolean(bool) {\n return typeof bool === 'boolean';\n};\n/**\r\n * 是否有必填字段\r\n * @param {Object} rules 规则\r\n * @return {Boolean} 是否有必填字段\r\n */\nexports.isBoolean = isBoolean;\nvar isRequiredField = function isRequiredField(rules) {\n var isNoField = false;\n for (var i = 0; i < rules.length; i++) {\n var ruleData = rules[i];\n if (ruleData.required) {\n isNoField = true;\n break;\n }\n }\n return isNoField;\n};\n\n/**\r\n * 获取数据类型\r\n * @param {Any} obj 需要获取数据类型的值\r\n */\nexports.isRequiredField = isRequiredField;\nvar type = function type(obj) {\n var class2type = {};\n\n // 生成class2type映射\n \"Boolean Number String Function Array Date RegExp Object Error\".split(\" \").map(function (item, index) {\n class2type[\"[object \" + item + \"]\"] = item.toLowerCase();\n });\n if (obj == null) {\n return obj + \"\";\n }\n return (0, _typeof2.default)(obj) === \"object\" || typeof obj === \"function\" ? class2type[Object.prototype.toString.call(obj)] || \"object\" : (0, _typeof2.default)(obj);\n};\n\n/**\r\n * 判断两个值是否相等\r\n * @param {any} a 值 \r\n * @param {any} b 值 \r\n * @return {Boolean} 是否相等\r\n */\nexports.type = type;\nvar isEqual = function isEqual(a, b) {\n //如果a和b本来就全等\n if (a === b) {\n //判断是否为0和-0\n return a !== 0 || 1 / a === 1 / b;\n }\n //判断是否为null和undefined\n if (a == null || b == null) {\n return a === b;\n }\n //接下来判断a和b的数据类型\n var classNameA = toString.call(a),\n classNameB = toString.call(b);\n //如果数据类型不相等,则返回false\n if (classNameA !== classNameB) {\n return false;\n }\n //如果数据类型相等,再根据不同数据类型分别判断\n switch (classNameA) {\n case '[object RegExp]':\n case '[object String]':\n //进行字符串转换比较\n return '' + a === '' + b;\n case '[object Number]':\n //进行数字转换比较,判断是否为NaN\n if (+a !== +a) {\n return +b !== +b;\n }\n //判断是否为0或-0\n return +a === 0 ? 1 / +a === 1 / b : +a === +b;\n case '[object Date]':\n case '[object Boolean]':\n return +a === +b;\n }\n //如果是对象类型\n if (classNameA == '[object Object]') {\n //获取a和b的属性长度\n var propsA = Object.getOwnPropertyNames(a),\n propsB = Object.getOwnPropertyNames(b);\n if (propsA.length != propsB.length) {\n return false;\n }\n for (var i = 0; i < propsA.length; i++) {\n var propName = propsA[i];\n //如果对应属性对应值不相等,则返回false\n if (a[propName] !== b[propName]) {\n return false;\n }\n }\n return true;\n }\n //如果是数组类型\n if (classNameA == '[object Array]') {\n if (a.toString() == b.toString()) {\n return true;\n }\n return false;\n }\n};\nexports.isEqual = isEqual;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWZvcm1zL2NvbXBvbmVudHMvdW5pLWZvcm1zL3V0aWxzLmpzIl0sIm5hbWVzIjpbImRlZXBDb3B5IiwidmFsIiwiSlNPTiIsInBhcnNlIiwic3RyaW5naWZ5IiwidHlwZUZpbHRlciIsImZvcm1hdCIsImdldFZhbHVlIiwia2V5IiwidmFsdWUiLCJydWxlcyIsImlzUnVsZU51bVR5cGUiLCJmaW5kIiwiaXNSdWxlQm9vbFR5cGUiLCJpc051bWJlciIsIk51bWJlciIsImlzQm9vbGVhbiIsInNldERhdGFWYWx1ZSIsImZpZWxkIiwiZm9ybWRhdGEiLCJnZXREYXRhVmFsdWUiLCJkYXRhIiwib2JqR2V0IiwiZ2V0RGF0YVZhbHVlVHlwZSIsInR5cGUiLCJyZWFsTmFtZSIsIm5hbWUiLCJiYXNlX25hbWUiLCJfYmFzZVBhdGgiLCJBcnJheSIsImlzQXJyYXkiLCJsZW5ndGgiLCJyZWFsbmFtZSIsInJlZHVjZSIsImEiLCJiIiwiaXNSZWFsTmFtZSIsInJlZyIsInRlc3QiLCJyYXdEYXRhIiwib2JqZWN0IiwibmV3RGF0YSIsImZvcm1EYXRhIiwiaSIsInBhdGgiLCJuYW1lMmFyciIsIm9ialNldCIsInJlcGxhY2UiLCJzcGxpdCIsIm1hcCIsInYiLCJvIiwiayIsIl8iLCJkZWZhdWx0VmFsIiwibmV3UGF0aCIsInVuZGVmaW5lZCIsIm51bSIsImlzTmFOIiwiYm9vbCIsImlzUmVxdWlyZWRGaWVsZCIsImlzTm9GaWVsZCIsInJ1bGVEYXRhIiwicmVxdWlyZWQiLCJvYmoiLCJjbGFzczJ0eXBlIiwiaXRlbSIsImluZGV4IiwidG9Mb3dlckNhc2UiLCJPYmplY3QiLCJwcm90b3R5cGUiLCJ0b1N0cmluZyIsImNhbGwiLCJpc0VxdWFsIiwiY2xhc3NOYW1lQSIsImNsYXNzTmFtZUIiLCJwcm9wc0EiLCJnZXRPd25Qcm9wZXJ0eU5hbWVzIiwicHJvcHNCIiwicHJvcE5hbWUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLElBQU1BLFFBQVEsR0FBRyxTQUFYQSxRQUFRLENBQUlDLEdBQUcsRUFBSztFQUNoQyxPQUFPQyxJQUFJLENBQUNDLEtBQUssQ0FBQ0QsSUFBSSxDQUFDRSxTQUFTLENBQUNILEdBQUcsQ0FBQyxDQUFDO0FBQ3ZDLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSkE7QUFLTyxJQUFNSSxVQUFVLEdBQUcsU0FBYkEsVUFBVSxDQUFJQyxNQUFNLEVBQUs7RUFDckMsT0FBT0EsTUFBTSxLQUFLLEtBQUssSUFBSUEsTUFBTSxLQUFLLFFBQVEsSUFBSUEsTUFBTSxLQUFLLFFBQVEsSUFBSUEsTUFBTSxLQUFLLFdBQVc7QUFDaEcsQ0FBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFMQTtBQU1PLElBQU1DLFFBQVEsR0FBRyxTQUFYQSxRQUFRLENBQUlDLEdBQUcsRUFBRUMsS0FBSyxFQUFFQyxLQUFLLEVBQUs7RUFDOUMsSUFBTUMsYUFBYSxHQUFHRCxLQUFLLENBQUNFLElBQUksQ0FBQyxVQUFBWCxHQUFHO0lBQUEsT0FBSUEsR0FBRyxDQUFDSyxNQUFNLElBQUlELFVBQVUsQ0FBQ0osR0FBRyxDQUFDSyxNQUFNLENBQUM7RUFBQSxFQUFDO0VBQzdFLElBQU1PLGNBQWMsR0FBR0gsS0FBSyxDQUFDRSxJQUFJLENBQUMsVUFBQVgsR0FBRztJQUFBLE9BQUtBLEdBQUcsQ0FBQ0ssTUFBTSxJQUFJTCxHQUFHLENBQUNLLE1BQU0sS0FBSyxTQUFTLElBQUtMLEdBQUcsQ0FBQ0ssTUFBTSxLQUFLLE1BQU07RUFBQSxFQUFDO0VBQzNHO0VBQ0EsSUFBSSxDQUFDLENBQUNLLGFBQWEsRUFBRTtJQUNwQixJQUFJLENBQUNGLEtBQUssSUFBSUEsS0FBSyxLQUFLLENBQUMsRUFBRTtNQUMxQkEsS0FBSyxHQUFHLElBQUk7SUFDYixDQUFDLE1BQU07TUFDTkEsS0FBSyxHQUFHSyxRQUFRLENBQUNDLE1BQU0sQ0FBQ04sS0FBSyxDQUFDLENBQUMsR0FBR00sTUFBTSxDQUFDTixLQUFLLENBQUMsR0FBR0EsS0FBSztJQUN4RDtFQUNEOztFQUVBO0VBQ0EsSUFBSSxDQUFDLENBQUNJLGNBQWMsRUFBRTtJQUNyQkosS0FBSyxHQUFHTyxTQUFTLENBQUNQLEtBQUssQ0FBQyxHQUFHQSxLQUFLLEdBQUcsS0FBSztFQUN6QztFQUVBLE9BQU9BLEtBQUs7QUFDYixDQUFDOztBQUVEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUxBO0FBTU8sSUFBTVEsWUFBWSxHQUFHLFNBQWZBLFlBQVksQ0FBSUMsS0FBSyxFQUFFQyxRQUFRLEVBQUVWLEtBQUssRUFBSztFQUN2RFUsUUFBUSxDQUFDRCxLQUFLLENBQUMsR0FBR1QsS0FBSztFQUN2QixPQUFPQSxLQUFLLElBQUksRUFBRTtBQUNuQixDQUFDOztBQUVEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFKQTtBQUtPLElBQU1XLFlBQVksR0FBRyxTQUFmQSxZQUFZLENBQUlGLEtBQUssRUFBRUcsSUFBSSxFQUFLO0VBQzVDLE9BQU9DLE1BQU0sQ0FBQ0QsSUFBSSxFQUFFSCxLQUFLLENBQUM7QUFDM0IsQ0FBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBSU8sSUFBTUssZ0JBQWdCLEdBQUcsU0FBbkJBLGdCQUFnQixDQUFJTCxLQUFLLEVBQUVHLElBQUksRUFBSztFQUNoRCxJQUFNWixLQUFLLEdBQUdXLFlBQVksQ0FBQ0YsS0FBSyxFQUFFRyxJQUFJLENBQUM7RUFDdkMsT0FBTztJQUNORyxJQUFJLEVBQUVBLElBQUksQ0FBQ2YsS0FBSyxDQUFDO0lBQ2pCQSxLQUFLLEVBQUxBO0VBQ0QsQ0FBQztBQUNGLENBQUM7O0FBRUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUpBO0FBS08sSUFBTWdCLFFBQVEsR0FBRyxTQUFYQSxRQUFRLENBQUlDLElBQUksRUFBZ0I7RUFBQSxJQUFkTCxJQUFJLHVFQUFHLENBQUMsQ0FBQztFQUN2QyxJQUFNTSxTQUFTLEdBQUdDLFNBQVMsQ0FBQ0YsSUFBSSxDQUFDO0VBQ2pDLElBQUksc0JBQU9DLFNBQVMsTUFBSyxRQUFRLElBQUlFLEtBQUssQ0FBQ0MsT0FBTyxDQUFDSCxTQUFTLENBQUMsSUFBSUEsU0FBUyxDQUFDSSxNQUFNLEdBQUcsQ0FBQyxFQUFFO0lBQ3RGLElBQU1DLFFBQVEsR0FBR0wsU0FBUyxDQUFDTSxNQUFNLENBQUMsVUFBQ0MsQ0FBQyxFQUFFQyxDQUFDO01BQUEsT0FBS0QsQ0FBQyxlQUFRQyxDQUFDLENBQUU7SUFBQSxHQUFFLFlBQVksQ0FBQztJQUN2RSxPQUFPSCxRQUFRO0VBQ2hCO0VBQ0EsT0FBT0wsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJRCxJQUFJO0FBQzVCLENBQUM7O0FBRUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUpBO0FBS08sSUFBTVUsVUFBVSxHQUFHLFNBQWJBLFVBQVUsQ0FBSVYsSUFBSSxFQUFLO0VBQ25DLElBQU1XLEdBQUcsR0FBRyxlQUFlO0VBQzNCLE9BQU9BLEdBQUcsQ0FBQ0MsSUFBSSxDQUFDWixJQUFJLENBQUM7QUFDdEIsQ0FBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBSU8sSUFBTWEsT0FBTyxHQUFHLFNBQVZBLE9BQU8sR0FBMEI7RUFBQSxJQUF0QkMsTUFBTSx1RUFBRyxDQUFDLENBQUM7RUFBQSxJQUFFZCxJQUFJO0VBQ3hDLElBQUllLE9BQU8sR0FBR3ZDLElBQUksQ0FBQ0MsS0FBSyxDQUFDRCxJQUFJLENBQUNFLFNBQVMsQ0FBQ29DLE1BQU0sQ0FBQyxDQUFDO0VBQ2hELElBQUlFLFFBQVEsR0FBRyxDQUFDLENBQUM7RUFDakIsS0FBSSxJQUFJQyxDQUFDLElBQUlGLE9BQU8sRUFBQztJQUNwQixJQUFJRyxJQUFJLEdBQUdDLFFBQVEsQ0FBQ0YsQ0FBQyxDQUFDO0lBQ3RCRyxNQUFNLENBQUNKLFFBQVEsRUFBQ0UsSUFBSSxFQUFDSCxPQUFPLENBQUNFLENBQUMsQ0FBQyxDQUFDO0VBQ2pDO0VBQ0EsT0FBT0QsUUFBUTtBQUNoQixDQUFDOztBQUVEO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFJTyxJQUFNRyxRQUFRLEdBQUcsU0FBWEEsUUFBUSxDQUFJbkIsSUFBSSxFQUFLO0VBQ2pDLElBQUlSLEtBQUssR0FBR1EsSUFBSSxDQUFDcUIsT0FBTyxDQUFDLGFBQWEsRUFBRSxFQUFFLENBQUM7RUFDM0M3QixLQUFLLEdBQUdBLEtBQUssQ0FBQzhCLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQ0MsR0FBRyxDQUFDLFVBQUFDLENBQUM7SUFBQSxPQUFLcEMsUUFBUSxDQUFDb0MsQ0FBQyxDQUFDLEdBQUduQyxNQUFNLENBQUNtQyxDQUFDLENBQUMsR0FBR0EsQ0FBQztFQUFBLENBQUMsQ0FBQztFQUNoRSxPQUFPaEMsS0FBSztBQUNiLENBQUM7O0FBRUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTEE7QUFNTyxJQUFNNEIsTUFBTSxHQUFHLFNBQVRBLE1BQU0sQ0FBSU4sTUFBTSxFQUFFSSxJQUFJLEVBQUVuQyxLQUFLLEVBQUs7RUFDOUMsSUFBSSxzQkFBTytCLE1BQU0sTUFBSyxRQUFRLEVBQUUsT0FBT0EsTUFBTTtFQUM3Q1osU0FBUyxDQUFDZ0IsSUFBSSxDQUFDLENBQUNYLE1BQU0sQ0FBQyxVQUFDa0IsQ0FBQyxFQUFFQyxDQUFDLEVBQUVULENBQUMsRUFBRVUsQ0FBQyxFQUFLO0lBQ3RDLElBQUlWLENBQUMsS0FBS1UsQ0FBQyxDQUFDdEIsTUFBTSxHQUFHLENBQUMsRUFBRTtNQUN2QjtNQUNBb0IsQ0FBQyxDQUFDQyxDQUFDLENBQUMsR0FBRzNDLEtBQUs7TUFDWixPQUFPLElBQUk7SUFDWixDQUFDLE1BQU0sSUFBSTJDLENBQUMsSUFBSUQsQ0FBQyxFQUFFO01BQ2xCO01BQ0EsT0FBT0EsQ0FBQyxDQUFDQyxDQUFDLENBQUM7SUFDWixDQUFDLE1BQU07TUFDTjtNQUNBRCxDQUFDLENBQUNDLENBQUMsQ0FBQyxHQUFHLGFBQWEsQ0FBQ2QsSUFBSSxDQUFDZSxDQUFDLENBQUNWLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLEVBQUUsR0FBRyxDQUFDLENBQUM7TUFDN0MsT0FBT1EsQ0FBQyxDQUFDQyxDQUFDLENBQUM7SUFDWjtFQUNELENBQUMsRUFBRVosTUFBTSxDQUFDO0VBQ1Y7RUFDQSxPQUFPQSxNQUFNO0FBQ2QsQ0FBQzs7QUFFRDtBQUFBO0FBQ0EsU0FBU1osU0FBUyxDQUFDZ0IsSUFBSSxFQUFFO0VBQ3hCO0VBQ0EsSUFBSWYsS0FBSyxDQUFDQyxPQUFPLENBQUNjLElBQUksQ0FBQyxFQUFFLE9BQU9BLElBQUk7RUFDcEM7RUFDQSxPQUFPQSxJQUFJLENBQUNHLE9BQU8sQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDLENBQUNBLE9BQU8sQ0FBQyxLQUFLLEVBQUUsRUFBRSxDQUFDLENBQUNDLEtBQUssQ0FBQyxHQUFHLENBQUM7QUFDOUQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ08sSUFBTTFCLE1BQU0sR0FBRyxTQUFUQSxNQUFNLENBQUlrQixNQUFNLEVBQUVJLElBQUksRUFBK0I7RUFBQSxJQUE3QlUsVUFBVSx1RUFBRyxXQUFXO0VBQzVEO0VBQ0EsSUFBSUMsT0FBTyxHQUFHM0IsU0FBUyxDQUFDZ0IsSUFBSSxDQUFDO0VBQzdCO0VBQ0EsSUFBSTNDLEdBQUcsR0FBR3NELE9BQU8sQ0FBQ3RCLE1BQU0sQ0FBQyxVQUFDa0IsQ0FBQyxFQUFFQyxDQUFDLEVBQUs7SUFDbEMsT0FBTyxDQUFDRCxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUVDLENBQUMsQ0FBQztFQUNwQixDQUFDLEVBQUVaLE1BQU0sQ0FBQztFQUNWLE9BQU8sQ0FBQ3ZDLEdBQUcsSUFBSUEsR0FBRyxLQUFLdUQsU0FBUyxHQUFHdkQsR0FBRyxHQUFHcUQsVUFBVTtBQUNwRCxDQUFDOztBQUdEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFKQTtBQUtPLElBQU14QyxRQUFRLEdBQUcsU0FBWEEsUUFBUSxDQUFJMkMsR0FBRyxFQUFLO0VBQ2hDLE9BQU8sQ0FBQ0MsS0FBSyxDQUFDM0MsTUFBTSxDQUFDMEMsR0FBRyxDQUFDLENBQUM7QUFDM0IsQ0FBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSkE7QUFLTyxJQUFNekMsU0FBUyxHQUFHLFNBQVpBLFNBQVMsQ0FBSTJDLElBQUksRUFBSztFQUNsQyxPQUFRLE9BQU9BLElBQUksS0FBSyxTQUFTO0FBQ2xDLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSkE7QUFLTyxJQUFNQyxlQUFlLEdBQUcsU0FBbEJBLGVBQWUsQ0FBSWxELEtBQUssRUFBSztFQUN6QyxJQUFJbUQsU0FBUyxHQUFHLEtBQUs7RUFDckIsS0FBSyxJQUFJbEIsQ0FBQyxHQUFHLENBQUMsRUFBRUEsQ0FBQyxHQUFHakMsS0FBSyxDQUFDcUIsTUFBTSxFQUFFWSxDQUFDLEVBQUUsRUFBRTtJQUN0QyxJQUFNbUIsUUFBUSxHQUFHcEQsS0FBSyxDQUFDaUMsQ0FBQyxDQUFDO0lBQ3pCLElBQUltQixRQUFRLENBQUNDLFFBQVEsRUFBRTtNQUN0QkYsU0FBUyxHQUFHLElBQUk7TUFDaEI7SUFDRDtFQUNEO0VBQ0EsT0FBT0EsU0FBUztBQUNqQixDQUFDOztBQUdEO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFJTyxJQUFNckMsSUFBSSxHQUFHLFNBQVBBLElBQUksQ0FBSXdDLEdBQUcsRUFBSztFQUM1QixJQUFJQyxVQUFVLEdBQUcsQ0FBQyxDQUFDOztFQUVuQjtFQUNBLCtEQUErRCxDQUFDakIsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDQyxHQUFHLENBQUMsVUFBU2lCLElBQUksRUFBRUMsS0FBSyxFQUFFO0lBQ3BHRixVQUFVLENBQUMsVUFBVSxHQUFHQyxJQUFJLEdBQUcsR0FBRyxDQUFDLEdBQUdBLElBQUksQ0FBQ0UsV0FBVyxFQUFFO0VBQ3pELENBQUMsQ0FBQztFQUNGLElBQUlKLEdBQUcsSUFBSSxJQUFJLEVBQUU7SUFDaEIsT0FBT0EsR0FBRyxHQUFHLEVBQUU7RUFDaEI7RUFDQSxPQUFPLHNCQUFPQSxHQUFHLE1BQUssUUFBUSxJQUFJLE9BQU9BLEdBQUcsS0FBSyxVQUFVLEdBQzFEQyxVQUFVLENBQUNJLE1BQU0sQ0FBQ0MsU0FBUyxDQUFDQyxRQUFRLENBQUNDLElBQUksQ0FBQ1IsR0FBRyxDQUFDLENBQUMsSUFBSSxRQUFRLHlCQUNwREEsR0FBRztBQUNaLENBQUM7O0FBRUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTEE7QUFNTyxJQUFNUyxPQUFPLEdBQUcsU0FBVkEsT0FBTyxDQUFJdkMsQ0FBQyxFQUFFQyxDQUFDLEVBQUs7RUFDaEM7RUFDQSxJQUFJRCxDQUFDLEtBQUtDLENBQUMsRUFBRTtJQUNaO0lBQ0EsT0FBT0QsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLEdBQUdBLENBQUMsS0FBSyxDQUFDLEdBQUdDLENBQUM7RUFDbEM7RUFDQTtFQUNBLElBQUlELENBQUMsSUFBSSxJQUFJLElBQUlDLENBQUMsSUFBSSxJQUFJLEVBQUU7SUFDM0IsT0FBT0QsQ0FBQyxLQUFLQyxDQUFDO0VBQ2Y7RUFDQTtFQUNBLElBQUl1QyxVQUFVLEdBQUdILFFBQVEsQ0FBQ0MsSUFBSSxDQUFDdEMsQ0FBQyxDQUFDO0lBQ2hDeUMsVUFBVSxHQUFHSixRQUFRLENBQUNDLElBQUksQ0FBQ3JDLENBQUMsQ0FBQztFQUM5QjtFQUNBLElBQUl1QyxVQUFVLEtBQUtDLFVBQVUsRUFBRTtJQUM5QixPQUFPLEtBQUs7RUFDYjtFQUNBO0VBQ0EsUUFBUUQsVUFBVTtJQUNqQixLQUFLLGlCQUFpQjtJQUN0QixLQUFLLGlCQUFpQjtNQUNyQjtNQUNBLE9BQU8sRUFBRSxHQUFHeEMsQ0FBQyxLQUFLLEVBQUUsR0FBR0MsQ0FBQztJQUN6QixLQUFLLGlCQUFpQjtNQUNyQjtNQUNBLElBQUksQ0FBQ0QsQ0FBQyxLQUFLLENBQUNBLENBQUMsRUFBRTtRQUNkLE9BQU8sQ0FBQ0MsQ0FBQyxLQUFLLENBQUNBLENBQUM7TUFDakI7TUFDQTtNQUNBLE9BQU8sQ0FBQ0QsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQ0EsQ0FBQyxLQUFLLENBQUMsR0FBR0MsQ0FBQyxHQUFHLENBQUNELENBQUMsS0FBSyxDQUFDQyxDQUFDO0lBQy9DLEtBQUssZUFBZTtJQUNwQixLQUFLLGtCQUFrQjtNQUN0QixPQUFPLENBQUNELENBQUMsS0FBSyxDQUFDQyxDQUFDO0VBQUM7RUFFbkI7RUFDQSxJQUFJdUMsVUFBVSxJQUFJLGlCQUFpQixFQUFFO0lBQ3BDO0lBQ0EsSUFBSUUsTUFBTSxHQUFHUCxNQUFNLENBQUNRLG1CQUFtQixDQUFDM0MsQ0FBQyxDQUFDO01BQ3pDNEMsTUFBTSxHQUFHVCxNQUFNLENBQUNRLG1CQUFtQixDQUFDMUMsQ0FBQyxDQUFDO0lBQ3ZDLElBQUl5QyxNQUFNLENBQUM3QyxNQUFNLElBQUkrQyxNQUFNLENBQUMvQyxNQUFNLEVBQUU7TUFDbkMsT0FBTyxLQUFLO0lBQ2I7SUFDQSxLQUFLLElBQUlZLENBQUMsR0FBRyxDQUFDLEVBQUVBLENBQUMsR0FBR2lDLE1BQU0sQ0FBQzdDLE1BQU0sRUFBRVksQ0FBQyxFQUFFLEVBQUU7TUFDdkMsSUFBSW9DLFFBQVEsR0FBR0gsTUFBTSxDQUFDakMsQ0FBQyxDQUFDO01BQ3hCO01BQ0EsSUFBSVQsQ0FBQyxDQUFDNkMsUUFBUSxDQUFDLEtBQUs1QyxDQUFDLENBQUM0QyxRQUFRLENBQUMsRUFBRTtRQUNoQyxPQUFPLEtBQUs7TUFDYjtJQUNEO0lBQ0EsT0FBTyxJQUFJO0VBQ1o7RUFDQTtFQUNBLElBQUlMLFVBQVUsSUFBSSxnQkFBZ0IsRUFBRTtJQUNuQyxJQUFJeEMsQ0FBQyxDQUFDcUMsUUFBUSxFQUFFLElBQUlwQyxDQUFDLENBQUNvQyxRQUFRLEVBQUUsRUFBRTtNQUNqQyxPQUFPLElBQUk7SUFDWjtJQUNBLE9BQU8sS0FBSztFQUNiO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6Ijg1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIOeugOWNleWkhOeQhuWvueixoeaLt+i0nVxyXG4gKiBAcGFyYW0ge09iZWpjdH0g6KKr5ou36LSd5a+56LGhXHJcbiAqIEBAcmV0dXJuIHtPYmplY3R9IOaLt+i0neWvueixoVxyXG4gKi9cclxuZXhwb3J0IGNvbnN0IGRlZXBDb3B5ID0gKHZhbCkgPT4ge1xyXG5cdHJldHVybiBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KHZhbCkpXHJcbn1cclxuLyoqXHJcbiAqIOi/h+a7pOaVsOWtl+exu+Wei1xyXG4gKiBAcGFyYW0ge1N0cmluZ30gZm9ybWF0IOaVsOWtl+exu+Wei1xyXG4gKiBAQHJldHVybiB7Qm9vbGVhbn0g6L+U5Zue5piv5ZCm5Li65pWw5a2X57G75Z6LXHJcbiAqL1xyXG5leHBvcnQgY29uc3QgdHlwZUZpbHRlciA9IChmb3JtYXQpID0+IHtcclxuXHRyZXR1cm4gZm9ybWF0ID09PSAnaW50JyB8fCBmb3JtYXQgPT09ICdkb3VibGUnIHx8IGZvcm1hdCA9PT0gJ251bWJlcicgfHwgZm9ybWF0ID09PSAndGltZXN0YW1wJztcclxufVxyXG5cclxuLyoqXHJcbiAqIOaKiiB2YWx1ZSDovazmjaLmiJDmjIflrprnmoTnsbvlnovvvIznlKjkuo7lpITnkIbliJ3lp4vlgLzvvIzljp/lm6DmmK/liJ3lp4vlgLzpnIDopoHlhaXlupPkuI3og73kuLogdW5kZWZpbmVkXHJcbiAqIEBwYXJhbSB7U3RyaW5nfSBrZXkg5a2X5q615ZCNXHJcbiAqIEBwYXJhbSB7YW55fSB2YWx1ZSDlrZfmrrXlgLxcclxuICogQHBhcmFtIHtPYmplY3R9IHJ1bGVzIOihqOWNleagoemqjOinhOWImVxyXG4gKi9cclxuZXhwb3J0IGNvbnN0IGdldFZhbHVlID0gKGtleSwgdmFsdWUsIHJ1bGVzKSA9PiB7XHJcblx0Y29uc3QgaXNSdWxlTnVtVHlwZSA9IHJ1bGVzLmZpbmQodmFsID0+IHZhbC5mb3JtYXQgJiYgdHlwZUZpbHRlcih2YWwuZm9ybWF0KSk7XHJcblx0Y29uc3QgaXNSdWxlQm9vbFR5cGUgPSBydWxlcy5maW5kKHZhbCA9PiAodmFsLmZvcm1hdCAmJiB2YWwuZm9ybWF0ID09PSAnYm9vbGVhbicpIHx8IHZhbC5mb3JtYXQgPT09ICdib29sJyk7XHJcblx0Ly8g6L6T5YWl57G75Z6L5Li6IG51bWJlclxyXG5cdGlmICghIWlzUnVsZU51bVR5cGUpIHtcclxuXHRcdGlmICghdmFsdWUgJiYgdmFsdWUgIT09IDApIHtcclxuXHRcdFx0dmFsdWUgPSBudWxsXHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHR2YWx1ZSA9IGlzTnVtYmVyKE51bWJlcih2YWx1ZSkpID8gTnVtYmVyKHZhbHVlKSA6IHZhbHVlXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyDovpPlhaXnsbvlnovkuLogYm9vbGVhblxyXG5cdGlmICghIWlzUnVsZUJvb2xUeXBlKSB7XHJcblx0XHR2YWx1ZSA9IGlzQm9vbGVhbih2YWx1ZSkgPyB2YWx1ZSA6IGZhbHNlXHJcblx0fVxyXG5cclxuXHRyZXR1cm4gdmFsdWU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5booajljZXmlbDmja5cclxuICogQHBhcmFtIHtTdHJpbmd8QXJyYXl9IG5hbWUg55yf5a6e5ZCN56ew77yM6ZyA6KaB5L2/55SoIHJlYWxOYW1lIOiOt+WPllxyXG4gKiBAcGFyYW0ge09iamVjdH0gZGF0YSDljp/lp4vmlbDmja5cclxuICogQHBhcmFtIHthbnl9IHZhbHVlICDpnIDopoHorr7nva7nmoTlgLxcclxuICovXHJcbmV4cG9ydCBjb25zdCBzZXREYXRhVmFsdWUgPSAoZmllbGQsIGZvcm1kYXRhLCB2YWx1ZSkgPT4ge1xyXG5cdGZvcm1kYXRhW2ZpZWxkXSA9IHZhbHVlXHJcblx0cmV0dXJuIHZhbHVlIHx8ICcnXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5booajljZXmlbDmja5cclxuICogQHBhcmFtIHtTdHJpbmd8QXJyYXl9IGZpZWxkIOecn+WunuWQjeensO+8jOmcgOimgeS9v+eUqCByZWFsTmFtZSDojrflj5ZcclxuICogQHBhcmFtIHtPYmplY3R9IGRhdGEg5Y6f5aeL5pWw5o2uXHJcbiAqL1xyXG5leHBvcnQgY29uc3QgZ2V0RGF0YVZhbHVlID0gKGZpZWxkLCBkYXRhKSA9PiB7XHJcblx0cmV0dXJuIG9iakdldChkYXRhLCBmaWVsZClcclxufVxyXG5cclxuLyoqXHJcbiAqIOiOt+WPluihqOWNleexu+Wei1xyXG4gKiBAcGFyYW0ge1N0cmluZ3xBcnJheX0gZmllbGQg55yf5a6e5ZCN56ew77yM6ZyA6KaB5L2/55SoIHJlYWxOYW1lIOiOt+WPllxyXG4gKi9cclxuZXhwb3J0IGNvbnN0IGdldERhdGFWYWx1ZVR5cGUgPSAoZmllbGQsIGRhdGEpID0+IHtcclxuXHRjb25zdCB2YWx1ZSA9IGdldERhdGFWYWx1ZShmaWVsZCwgZGF0YSlcclxuXHRyZXR1cm4ge1xyXG5cdFx0dHlwZTogdHlwZSh2YWx1ZSksXHJcblx0XHR2YWx1ZVxyXG5cdH1cclxufVxyXG5cclxuLyoqXHJcbiAqIOiOt+WPluihqOWNleWPr+eUqOeahOecn+Wunm5hbWVcclxuICogQHBhcmFtIHtTdHJpbmd8QXJyYXl9IG5hbWUg6KGo5Y2VbmFtZVxyXG4gKiBAQHJldHVybiB7U3RyaW5nfSDooajljZXlj6/nlKjnmoTnnJ/lrp5uYW1lXHJcbiAqL1xyXG5leHBvcnQgY29uc3QgcmVhbE5hbWUgPSAobmFtZSwgZGF0YSA9IHt9KSA9PiB7XHJcblx0Y29uc3QgYmFzZV9uYW1lID0gX2Jhc2VQYXRoKG5hbWUpXHJcblx0aWYgKHR5cGVvZiBiYXNlX25hbWUgPT09ICdvYmplY3QnICYmIEFycmF5LmlzQXJyYXkoYmFzZV9uYW1lKSAmJiBiYXNlX25hbWUubGVuZ3RoID4gMSkge1xyXG5cdFx0Y29uc3QgcmVhbG5hbWUgPSBiYXNlX25hbWUucmVkdWNlKChhLCBiKSA9PiBhICs9IGAjJHtifWAsICdfZm9ybWRhdGFfJylcclxuXHRcdHJldHVybiByZWFsbmFtZVxyXG5cdH1cclxuXHRyZXR1cm4gYmFzZV9uYW1lWzBdIHx8IG5hbWVcclxufVxyXG5cclxuLyoqXHJcbiAqIOWIpOaWreaYr+WQpuihqOWNleWPr+eUqOeahOecn+Wunm5hbWVcclxuICogQHBhcmFtIHtTdHJpbmd8QXJyYXl9IG5hbWUg6KGo5Y2VbmFtZVxyXG4gKiBAQHJldHVybiB7U3RyaW5nfSDooajljZXlj6/nlKjnmoTnnJ/lrp5uYW1lXHJcbiAqL1xyXG5leHBvcnQgY29uc3QgaXNSZWFsTmFtZSA9IChuYW1lKSA9PiB7XHJcblx0Y29uc3QgcmVnID0gL15fZm9ybWRhdGFfIyovXHJcblx0cmV0dXJuIHJlZy50ZXN0KG5hbWUpXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5booajljZXmlbDmja7nmoTljp/lp4vmoLzlvI9cclxuICogQEByZXR1cm4ge09iamVjdHxBcnJheX0gb2JqZWN0IOmcgOimgeino+aekOeahOaVsOaNrlxyXG4gKi9cclxuZXhwb3J0IGNvbnN0IHJhd0RhdGEgPSAob2JqZWN0ID0ge30sIG5hbWUpID0+IHtcclxuXHRsZXQgbmV3RGF0YSA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkob2JqZWN0KSlcclxuXHRsZXQgZm9ybURhdGEgPSB7fVxyXG5cdGZvcihsZXQgaSBpbiBuZXdEYXRhKXtcclxuXHRcdGxldCBwYXRoID0gbmFtZTJhcnIoaSlcclxuXHRcdG9ialNldChmb3JtRGF0YSxwYXRoLG5ld0RhdGFbaV0pXHJcblx0fVxyXG5cdHJldHVybiBmb3JtRGF0YVxyXG59XHJcblxyXG4vKipcclxuICog55yf5a6ebmFtZei/mOWOn+S4uiBhcnJheVxyXG4gKiBAcGFyYW0geyp9IG5hbWUgXHJcbiAqL1xyXG5leHBvcnQgY29uc3QgbmFtZTJhcnIgPSAobmFtZSkgPT4ge1xyXG5cdGxldCBmaWVsZCA9IG5hbWUucmVwbGFjZSgnX2Zvcm1kYXRhXyMnLCAnJylcclxuXHRmaWVsZCA9IGZpZWxkLnNwbGl0KCcjJykubWFwKHYgPT4gKGlzTnVtYmVyKHYpID8gTnVtYmVyKHYpIDogdikpXHJcblx0cmV0dXJuIGZpZWxkXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDlr7nosaHkuK3orr7nva7lgLxcclxuICogQHBhcmFtIHtPYmplY3R8QXJyYXl9IG9iamVjdCDmupDmlbDmja5cclxuICogQHBhcmFtIHtTdHJpbmd8IEFycmF5fSBwYXRoICdhLmIuYycg5oiWIFsnYScsMCwnYicsJ2MnXVxyXG4gKiBAcGFyYW0ge1N0cmluZ30gdmFsdWUg6ZyA6KaB6K6+572u55qE5YC8XHJcbiAqL1xyXG5leHBvcnQgY29uc3Qgb2JqU2V0ID0gKG9iamVjdCwgcGF0aCwgdmFsdWUpID0+IHtcclxuXHRpZiAodHlwZW9mIG9iamVjdCAhPT0gJ29iamVjdCcpIHJldHVybiBvYmplY3Q7XHJcblx0X2Jhc2VQYXRoKHBhdGgpLnJlZHVjZSgobywgaywgaSwgXykgPT4ge1xyXG5cdFx0aWYgKGkgPT09IF8ubGVuZ3RoIC0gMSkgeyBcclxuXHRcdFx0Ly8g6Iul6YGN5Y6G57uT5p2f55u05o6l6LWL5YC8XHJcblx0XHRcdG9ba10gPSB2YWx1ZVxyXG5cdFx0XHRyZXR1cm4gbnVsbFxyXG5cdFx0fSBlbHNlIGlmIChrIGluIG8pIHsgXHJcblx0XHRcdC8vIOiLpeWtmOWcqOWvueW6lOi3r+W+hO+8jOWImei/lOWbnuaJvuWIsOeahOWvueixoe+8jOi/m+ihjOS4i+S4gOasoemBjeWOhlxyXG5cdFx0XHRyZXR1cm4gb1trXVxyXG5cdFx0fSBlbHNlIHsgXHJcblx0XHRcdC8vIOiLpeS4jeWtmOWcqOWvueW6lOi3r+W+hO+8jOWImeWIm+W7uuWvueW6lOWvueixoe+8jOiLpeS4i+S4gOi3r+W+hOaYr+aVsOWtl++8jOaWsOWvueixoei1i+WAvOS4uuepuuaVsOe7hO+8jOWQpuWImei1i+WAvOS4uuepuuWvueixoVxyXG5cdFx0XHRvW2tdID0gL15bMC05XXsxLH0kLy50ZXN0KF9baSArIDFdKSA/IFtdIDoge31cclxuXHRcdFx0cmV0dXJuIG9ba11cclxuXHRcdH1cclxuXHR9LCBvYmplY3QpXHJcblx0Ly8g6L+U5Zueb2JqZWN0XHJcblx0cmV0dXJuIG9iamVjdDtcclxufVxyXG5cclxuLy8g5aSE55CGIHBhdGjvvIwgcGF0aOacieS4ieenjeW9ouW8j++8midhWzBdLmIuYyfjgIEnYS4wLmIuYycg5ZKMIFsnYScsJzAnLCdiJywnYydd77yM6ZyA6KaB57uf5LiA5aSE55CG5oiQ5pWw57uE77yM5L6/5LqO5ZCO57ut5L2/55SoXHJcbmZ1bmN0aW9uIF9iYXNlUGF0aChwYXRoKSB7XHJcblx0Ly8g6Iul5piv5pWw57uE77yM5YiZ55u05o6l6L+U5ZueXHJcblx0aWYgKEFycmF5LmlzQXJyYXkocGF0aCkpIHJldHVybiBwYXRoXHJcblx0Ly8g6Iul5pyJICdbJywnXSfvvIzliJnmm7/mjaLmiJDlsIYgJ1snIOabv+aNouaIkCAnLics5Y675o6JICddJ1xyXG5cdHJldHVybiBwYXRoLnJlcGxhY2UoL1xcWy9nLCAnLicpLnJlcGxhY2UoL1xcXS9nLCAnJykuc3BsaXQoJy4nKVxyXG59XHJcblxyXG4vKipcclxuICog5LuO5a+56LGh5Lit6I635Y+W5YC8XHJcbiAqIEBwYXJhbSB7T2JqZWN0fEFycmF5fSBvYmplY3Qg5rqQ5pWw5o2uXHJcbiAqIEBwYXJhbSB7U3RyaW5nfCBBcnJheX0gcGF0aCAnYS5iLmMnIOaIliBbJ2EnLDAsJ2InLCdjJ11cclxuICogQHBhcmFtIHtTdHJpbmd9IGRlZmF1bHRWYWwg5aaC5p6c5peg5rOV5LuO6LCD55So6ZO+5Lit6I635Y+W5YC855qE6buY6K6k5YC8XHJcbiAqL1xyXG5leHBvcnQgY29uc3Qgb2JqR2V0ID0gKG9iamVjdCwgcGF0aCwgZGVmYXVsdFZhbCA9ICd1bmRlZmluZWQnKSA9PiB7XHJcblx0Ly8g5YWI5bCGcGF0aOWkhOeQhuaIkOe7n+S4gOagvOW8j1xyXG5cdGxldCBuZXdQYXRoID0gX2Jhc2VQYXRoKHBhdGgpXHJcblx0Ly8g6YCS5b2S5aSE55CG77yM6L+U5Zue5pyA5ZCO57uT5p6cXHJcblx0bGV0IHZhbCA9IG5ld1BhdGgucmVkdWNlKChvLCBrKSA9PiB7XHJcblx0XHRyZXR1cm4gKG8gfHwge30pW2tdXHJcblx0fSwgb2JqZWN0KTtcclxuXHRyZXR1cm4gIXZhbCB8fCB2YWwgIT09IHVuZGVmaW5lZCA/IHZhbCA6IGRlZmF1bHRWYWxcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiDmmK/lkKbkuLogbnVtYmVyIOexu+WeiyBcclxuICogQHBhcmFtIHthbnl9IG51bSDpnIDopoHliKTmlq3nmoTlgLxcclxuICogQHJldHVybiB7Qm9vbGVhbn0g5piv5ZCm5Li6IG51bWJlclxyXG4gKi9cclxuZXhwb3J0IGNvbnN0IGlzTnVtYmVyID0gKG51bSkgPT4ge1xyXG5cdHJldHVybiAhaXNOYU4oTnVtYmVyKG51bSkpXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDmmK/lkKbkuLogYm9vbGVhbiDnsbvlnosgXHJcbiAqIEBwYXJhbSB7YW55fSBib29sIOmcgOimgeWIpOaWreeahOWAvFxyXG4gKiBAcmV0dXJuIHtCb29sZWFufSDmmK/lkKbkuLogYm9vbGVhblxyXG4gKi9cclxuZXhwb3J0IGNvbnN0IGlzQm9vbGVhbiA9IChib29sKSA9PiB7XHJcblx0cmV0dXJuICh0eXBlb2YgYm9vbCA9PT0gJ2Jvb2xlYW4nKVxyXG59XHJcbi8qKlxyXG4gKiDmmK/lkKbmnInlv4XloavlrZfmrrVcclxuICogQHBhcmFtIHtPYmplY3R9IHJ1bGVzIOinhOWImVxyXG4gKiBAcmV0dXJuIHtCb29sZWFufSDmmK/lkKbmnInlv4XloavlrZfmrrVcclxuICovXHJcbmV4cG9ydCBjb25zdCBpc1JlcXVpcmVkRmllbGQgPSAocnVsZXMpID0+IHtcclxuXHRsZXQgaXNOb0ZpZWxkID0gZmFsc2U7XHJcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBydWxlcy5sZW5ndGg7IGkrKykge1xyXG5cdFx0Y29uc3QgcnVsZURhdGEgPSBydWxlc1tpXTtcclxuXHRcdGlmIChydWxlRGF0YS5yZXF1aXJlZCkge1xyXG5cdFx0XHRpc05vRmllbGQgPSB0cnVlO1xyXG5cdFx0XHRicmVhaztcclxuXHRcdH1cclxuXHR9XHJcblx0cmV0dXJuIGlzTm9GaWVsZDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiDojrflj5bmlbDmja7nsbvlnotcclxuICogQHBhcmFtIHtBbnl9IG9iaiDpnIDopoHojrflj5bmlbDmja7nsbvlnovnmoTlgLxcclxuICovXHJcbmV4cG9ydCBjb25zdCB0eXBlID0gKG9iaikgPT4ge1xyXG5cdHZhciBjbGFzczJ0eXBlID0ge307XHJcblxyXG5cdC8vIOeUn+aIkGNsYXNzMnR5cGXmmKDlsIRcclxuXHRcIkJvb2xlYW4gTnVtYmVyIFN0cmluZyBGdW5jdGlvbiBBcnJheSBEYXRlIFJlZ0V4cCBPYmplY3QgRXJyb3JcIi5zcGxpdChcIiBcIikubWFwKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRjbGFzczJ0eXBlW1wiW29iamVjdCBcIiArIGl0ZW0gKyBcIl1cIl0gPSBpdGVtLnRvTG93ZXJDYXNlKCk7XHJcblx0fSlcclxuXHRpZiAob2JqID09IG51bGwpIHtcclxuXHRcdHJldHVybiBvYmogKyBcIlwiO1xyXG5cdH1cclxuXHRyZXR1cm4gdHlwZW9mIG9iaiA9PT0gXCJvYmplY3RcIiB8fCB0eXBlb2Ygb2JqID09PSBcImZ1bmN0aW9uXCIgP1xyXG5cdFx0Y2xhc3MydHlwZVtPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwob2JqKV0gfHwgXCJvYmplY3RcIiA6XHJcblx0XHR0eXBlb2Ygb2JqO1xyXG59XHJcblxyXG4vKipcclxuICog5Yik5pat5Lik5Liq5YC85piv5ZCm55u4562JXHJcbiAqIEBwYXJhbSB7YW55fSBhIOWAvCAgXHJcbiAqIEBwYXJhbSB7YW55fSBiIOWAvCAgXHJcbiAqIEByZXR1cm4ge0Jvb2xlYW59IOaYr+WQpuebuOetiVxyXG4gKi9cclxuZXhwb3J0IGNvbnN0IGlzRXF1YWwgPSAoYSwgYikgPT4ge1xyXG5cdC8v5aaC5p6cYeWSjGLmnKzmnaXlsLHlhajnrYlcclxuXHRpZiAoYSA9PT0gYikge1xyXG5cdFx0Ly/liKTmlq3mmK/lkKbkuLow5ZKMLTBcclxuXHRcdHJldHVybiBhICE9PSAwIHx8IDEgLyBhID09PSAxIC8gYjtcclxuXHR9XHJcblx0Ly/liKTmlq3mmK/lkKbkuLpudWxs5ZKMdW5kZWZpbmVkXHJcblx0aWYgKGEgPT0gbnVsbCB8fCBiID09IG51bGwpIHtcclxuXHRcdHJldHVybiBhID09PSBiO1xyXG5cdH1cclxuXHQvL+aOpeS4i+adpeWIpOaWrWHlkoxi55qE5pWw5o2u57G75Z6LXHJcblx0dmFyIGNsYXNzTmFtZUEgPSB0b1N0cmluZy5jYWxsKGEpLFxyXG5cdFx0Y2xhc3NOYW1lQiA9IHRvU3RyaW5nLmNhbGwoYik7XHJcblx0Ly/lpoLmnpzmlbDmja7nsbvlnovkuI3nm7jnrYnvvIzliJnov5Tlm55mYWxzZVxyXG5cdGlmIChjbGFzc05hbWVBICE9PSBjbGFzc05hbWVCKSB7XHJcblx0XHRyZXR1cm4gZmFsc2U7XHJcblx0fVxyXG5cdC8v5aaC5p6c5pWw5o2u57G75Z6L55u4562J77yM5YaN5qC55o2u5LiN5ZCM5pWw5o2u57G75Z6L5YiG5Yir5Yik5patXHJcblx0c3dpdGNoIChjbGFzc05hbWVBKSB7XHJcblx0XHRjYXNlICdbb2JqZWN0IFJlZ0V4cF0nOlxyXG5cdFx0Y2FzZSAnW29iamVjdCBTdHJpbmddJzpcclxuXHRcdFx0Ly/ov5vooYzlrZfnrKbkuLLovazmjaLmr5TovoNcclxuXHRcdFx0cmV0dXJuICcnICsgYSA9PT0gJycgKyBiO1xyXG5cdFx0Y2FzZSAnW29iamVjdCBOdW1iZXJdJzpcclxuXHRcdFx0Ly/ov5vooYzmlbDlrZfovazmjaLmr5TovoMs5Yik5pat5piv5ZCm5Li6TmFOXHJcblx0XHRcdGlmICgrYSAhPT0gK2EpIHtcclxuXHRcdFx0XHRyZXR1cm4gK2IgIT09ICtiO1xyXG5cdFx0XHR9XHJcblx0XHRcdC8v5Yik5pat5piv5ZCm5Li6MOaIli0wXHJcblx0XHRcdHJldHVybiArYSA9PT0gMCA/IDEgLyArYSA9PT0gMSAvIGIgOiArYSA9PT0gK2I7XHJcblx0XHRjYXNlICdbb2JqZWN0IERhdGVdJzpcclxuXHRcdGNhc2UgJ1tvYmplY3QgQm9vbGVhbl0nOlxyXG5cdFx0XHRyZXR1cm4gK2EgPT09ICtiO1xyXG5cdH1cclxuXHQvL+WmguaenOaYr+Wvueixoeexu+Wei1xyXG5cdGlmIChjbGFzc05hbWVBID09ICdbb2JqZWN0IE9iamVjdF0nKSB7XHJcblx0XHQvL+iOt+WPlmHlkoxi55qE5bGe5oCn6ZW/5bqmXHJcblx0XHR2YXIgcHJvcHNBID0gT2JqZWN0LmdldE93blByb3BlcnR5TmFtZXMoYSksXHJcblx0XHRcdHByb3BzQiA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO1xyXG5cdFx0aWYgKHByb3BzQS5sZW5ndGggIT0gcHJvcHNCLmxlbmd0aCkge1xyXG5cdFx0XHRyZXR1cm4gZmFsc2U7XHJcblx0XHR9XHJcblx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzQS5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHR2YXIgcHJvcE5hbWUgPSBwcm9wc0FbaV07XHJcblx0XHRcdC8v5aaC5p6c5a+55bqU5bGe5oCn5a+55bqU5YC85LiN55u4562J77yM5YiZ6L+U5ZueZmFsc2VcclxuXHRcdFx0aWYgKGFbcHJvcE5hbWVdICE9PSBiW3Byb3BOYW1lXSkge1xyXG5cdFx0XHRcdHJldHVybiBmYWxzZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIHRydWU7XHJcblx0fVxyXG5cdC8v5aaC5p6c5piv5pWw57uE57G75Z6LXHJcblx0aWYgKGNsYXNzTmFtZUEgPT0gJ1tvYmplY3QgQXJyYXldJykge1xyXG5cdFx0aWYgKGEudG9TdHJpbmcoKSA9PSBiLnRvU3RyaW5nKCkpIHtcclxuXHRcdFx0cmV0dXJuIHRydWU7XHJcblx0XHR9XHJcblx0XHRyZXR1cm4gZmFsc2U7XHJcblx0fVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///85\n");
  1445. /***/ }),
  1446. /* 86 */
  1447. /*!**********************!*\
  1448. !*** external "Vue" ***!
  1449. \**********************/
  1450. /*! no static exports found */
  1451. /***/ (function(module, exports) {
  1452. module.exports = Vue;
  1453. /***/ }),
  1454. /* 87 */
  1455. /*!*************************************************************************************************!*\
  1456. !*** D:/project/项目模板/uniapp/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue ***!
  1457. \*************************************************************************************************/
  1458. /*! no static exports found */
  1459. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1460. "use strict";
  1461. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_forms_item_vue_vue_type_template_id_61dfc0d0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-forms-item.vue?vue&type=template&id=61dfc0d0& */ 88);\n/* harmony import */ var _uni_forms_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-forms-item.vue?vue&type=script&lang=js& */ 90);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_forms_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_forms_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 15);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_forms_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_forms_item_vue_vue_type_template_id_61dfc0d0___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_forms_item_vue_vue_type_template_id_61dfc0d0___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _uni_forms_item_vue_vue_type_template_id_61dfc0d0___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMkg7QUFDM0g7QUFDa0U7QUFDTDs7O0FBRzdEO0FBQ3lNO0FBQ3pNLGdCQUFnQix1TUFBVTtBQUMxQixFQUFFLG9GQUFNO0FBQ1IsRUFBRSx5RkFBTTtBQUNSLEVBQUUsa0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNkZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3VuaS1mb3Jtcy1pdGVtLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02MWRmYzBkMCZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3VuaS1mb3Jtcy1pdGVtLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdW5pLWZvcm1zLWl0ZW0udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3VuaS1mb3Jtcy9jb21wb25lbnRzL3VuaS1mb3Jtcy1pdGVtL3VuaS1mb3Jtcy1pdGVtLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///87\n");
  1462. /***/ }),
  1463. /* 88 */
  1464. /*!********************************************************************************************************************************!*\
  1465. !*** D:/project/项目模板/uniapp/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue?vue&type=template&id=61dfc0d0& ***!
  1466. \********************************************************************************************************************************/
  1467. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  1468. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1469. "use strict";
  1470. __webpack_require__.r(__webpack_exports__);
  1471. /* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_item_vue_vue_type_template_id_61dfc0d0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-forms-item.vue?vue&type=template&id=61dfc0d0& */ 89);
  1472. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_item_vue_vue_type_template_id_61dfc0d0___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  1473. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_item_vue_vue_type_template_id_61dfc0d0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  1474. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_item_vue_vue_type_template_id_61dfc0d0___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  1475. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_item_vue_vue_type_template_id_61dfc0d0___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  1476. /***/ }),
  1477. /* 89 */
  1478. /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1479. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue?vue&type=template&id=61dfc0d0& ***!
  1480. \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1481. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  1482. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1483. "use strict";
  1484. __webpack_require__.r(__webpack_exports__);
  1485. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  1486. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  1487. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  1488. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  1489. var components
  1490. var render = function () {
  1491. var _vm = this
  1492. var _h = _vm.$createElement
  1493. var _c = _vm._self._c || _h
  1494. return _c(
  1495. "view",
  1496. {
  1497. staticClass: _vm._$s(0, "sc", "uni-forms-item"),
  1498. class: _vm._$s(0, "c", [
  1499. "is-direction-" + _vm.localLabelPos,
  1500. _vm.border ? "uni-forms-item--border" : "",
  1501. _vm.border && _vm.isFirstBorder ? "is-first-border" : "",
  1502. ]),
  1503. attrs: { _i: 0 },
  1504. },
  1505. [
  1506. _vm._t(
  1507. "label",
  1508. [
  1509. _c(
  1510. "view",
  1511. {
  1512. staticClass: _vm._$s(2, "sc", "uni-forms-item__label"),
  1513. class: _vm._$s(2, "c", {
  1514. "no-label": !_vm.label && !_vm.required,
  1515. }),
  1516. style: _vm._$s(2, "s", {
  1517. width: _vm.localLabelWidth,
  1518. justifyContent: _vm.localLabelAlign,
  1519. }),
  1520. attrs: { _i: 2 },
  1521. },
  1522. [
  1523. _vm._$s(3, "i", _vm.required)
  1524. ? _c("text", {
  1525. staticClass: _vm._$s(3, "sc", "is-required"),
  1526. attrs: { _i: 3 },
  1527. })
  1528. : _vm._e(),
  1529. _c("text", [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.label)))]),
  1530. ]
  1531. ),
  1532. ],
  1533. { _i: 1 }
  1534. ),
  1535. _c(
  1536. "view",
  1537. {
  1538. staticClass: _vm._$s(5, "sc", "uni-forms-item__content"),
  1539. attrs: { _i: 5 },
  1540. },
  1541. [
  1542. _vm._t("default", null, { _i: 6 }),
  1543. _c(
  1544. "view",
  1545. {
  1546. staticClass: _vm._$s(7, "sc", "uni-forms-item__error"),
  1547. class: _vm._$s(7, "c", { "msg--active": _vm.msg }),
  1548. attrs: { _i: 7 },
  1549. },
  1550. [_c("text", [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.msg)))])]
  1551. ),
  1552. ],
  1553. 2
  1554. ),
  1555. ],
  1556. 2
  1557. )
  1558. }
  1559. var recyclableRender = false
  1560. var staticRenderFns = []
  1561. render._withStripped = true
  1562. /***/ }),
  1563. /* 90 */
  1564. /*!**************************************************************************************************************************!*\
  1565. !*** D:/project/项目模板/uniapp/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue?vue&type=script&lang=js& ***!
  1566. \**************************************************************************************************************************/
  1567. /*! no static exports found */
  1568. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1569. "use strict";
  1570. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-forms-item.vue?vue&type=script&lang=js& */ 91);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_forms_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtzQixDQUFnQiw0cUJBQUcsRUFBQyIsImZpbGUiOiI5MC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS1mb3Jtcy1pdGVtLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS03LTEhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdW5pLWZvcm1zLWl0ZW0udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///90\n");
  1571. /***/ }),
  1572. /* 91 */
  1573. /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1574. !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue?vue&type=script&lang=js& ***!
  1575. \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1576. /*! no static exports found */
  1577. /***/ (function(module, exports, __webpack_require__) {
  1578. "use strict";
  1579. eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 12));\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 14));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n * uni-fomrs-item 表单子组件\n * @description uni-fomrs-item 表单子组件,提供了基础布局已经校验能力\n * @tutorial https://ext.dcloud.net.cn/plugin?id=2773\n * @property {Boolean} required 是否必填,左边显示红色\"*\"号\n * @property {String } \tlabel \t\t\t\t输入框左边的文字提示\n * @property {Number } \tlabelWidth \t\t\tlabel的宽度,单位px(默认65)\n * @property {String } \tlabelAlign = [left|center|right] label的文字对齐方式(默认left)\n * \t@value left\t\tlabel 左侧显示\n * \t@value center\tlabel 居中\n * \t@value right\tlabel 右侧对齐\n * @property {String } \terrorMessage \t\t显示的错误提示内容,如果为空字符串或者false,则不显示错误信息\n * @property {String } \tname \t\t\t\t表单域的属性名,在使用校验规则时必填\n * @property {String } \tleftIcon \t\t\t【1.4.0废弃】label左边的图标,限 uni-ui 的图标名称\n * @property {String } \ticonColor \t\t【1.4.0废弃】左边通过icon配置的图标的颜色(默认#606266)\n * @property {String} validateTrigger = [bind|submit|blur]\t【1.4.0废弃】校验触发器方式 默认 submit\n * \t@value bind \t发生变化时触发\n * \t@value submit 提交时触发\n * \t@value blur \t失去焦点触发\n * @property {String } \tlabelPosition = [top|left] 【1.4.0废弃】label的文字的位置(默认left)\n * \t@value top\t顶部显示 label\n * \t@value left\t左侧显示 label\n */\nvar _default2 = {\n name: 'uniFormsItem',\n options: {\n virtualHost: true\n },\n provide: function provide() {\n return {\n uniFormItem: this\n };\n },\n inject: {\n form: {\n from: 'uniForm',\n default: null\n }\n },\n props: {\n // 表单校验规则\n rules: {\n type: Array,\n default: function _default() {\n return null;\n }\n },\n // 表单域的属性名,在使用校验规则时必填\n name: {\n type: [String, Array],\n default: ''\n },\n required: {\n type: Boolean,\n default: false\n },\n label: {\n type: String,\n default: ''\n },\n // label的宽度 ,默认 80\n labelWidth: {\n type: [String, Number],\n default: ''\n },\n // label 居中方式,默认 left 取值 left/center/right\n labelAlign: {\n type: String,\n default: ''\n },\n // 强制显示错误信息\n errorMessage: {\n type: [String, Boolean],\n default: ''\n },\n // 1.4.0 弃用,统一使用 form 的校验时机\n // validateTrigger: {\n // \ttype: String,\n // \tdefault: ''\n // },\n // 1.4.0 弃用,统一使用 form 的label 位置\n // labelPosition: {\n // \ttype: String,\n // \tdefault: ''\n // },\n // 1.4.0 以下属性已经废弃,请使用 #label 插槽代替\n leftIcon: String,\n iconColor: {\n type: String,\n default: '#606266'\n }\n },\n data: function data() {\n return {\n errMsg: '',\n userRules: null,\n localLabelAlign: 'left',\n localLabelWidth: '65px',\n localLabelPos: 'left',\n border: false,\n isFirstBorder: false\n };\n },\n computed: {\n // 处理错误信息\n msg: function msg() {\n return this.errorMessage || this.errMsg;\n }\n },\n watch: {\n // 规则发生变化通知子组件更新\n 'form.formRules': function formFormRules(val) {\n // TODO 处理头条vue3 watch不生效的问题\n\n this.init();\n },\n 'form.labelWidth': function formLabelWidth(val) {\n // 宽度\n this.localLabelWidth = this._labelWidthUnit(val);\n },\n 'form.labelPosition': function formLabelPosition(val) {\n // 标签位置\n this.localLabelPos = this._labelPosition();\n },\n 'form.labelAlign': function formLabelAlign(val) {}\n },\n created: function created() {\n var _this = this;\n this.init(true);\n if (this.name && this.form) {\n // TODO 处理头条vue3 watch不生效的问题\n\n // 监听变化\n this.$watch(function () {\n var val = _this.form._getDataValue(_this.name, _this.form.localData);\n return val;\n }, function (value, oldVal) {\n var isEqual = _this.form._isEqual(value, oldVal);\n // 简单判断前后值的变化,只有发生变化才会发生校验\n // TODO 如果 oldVal = undefined ,那么大概率是源数据里没有值导致 ,这个情况不哦校验 ,可能不严谨 ,需要在做观察\n // fix by mehaotian 暂时取消 && oldVal !== undefined ,如果formData 中不存在,可能会不校验\n if (!isEqual) {\n var val = _this.itemSetValue(value);\n _this.onFieldChange(val, false);\n }\n }, {\n immediate: false\n });\n }\n },\n destroyed: function destroyed() {\n if (this.__isUnmounted) return;\n this.unInit();\n },\n methods: {\n /**\n * 外部调用方法\n * 设置规则 ,主要用于小程序自定义检验规则\n * @param {Array} rules 规则源数据\n */\n setRules: function setRules() {\n var rules = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n this.userRules = rules;\n this.init(false);\n },\n // 兼容老版本表单组件\n setValue: function setValue() {\n // console.log('setValue 方法已经弃用,请使用最新版本的 uni-forms 表单组件以及其他关联组件。');\n },\n /**\n * 外部调用方法\n * 校验数据\n * @param {any} value 需要校验的数据\n * @param {boolean} 是否立即校验\n * @return {Array|null} 校验内容\n */\n onFieldChange: function onFieldChange(value) {\n var _arguments = arguments,\n _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var formtrigger, _this2$form, formData, localData, errShowType, validateCheck, validateTrigger, _isRequiredField, _realName, name, ruleLen, isRequiredField, result;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n formtrigger = _arguments.length > 1 && _arguments[1] !== undefined ? _arguments[1] : true;\n _this2$form = _this2.form, formData = _this2$form.formData, localData = _this2$form.localData, errShowType = _this2$form.errShowType, validateCheck = _this2$form.validateCheck, validateTrigger = _this2$form.validateTrigger, _isRequiredField = _this2$form._isRequiredField, _realName = _this2$form._realName;\n name = _realName(_this2.name);\n if (!value) {\n value = _this2.form.formData[name];\n }\n // fixd by mehaotian 不在校验前清空信息,解决闪屏的问题\n // this.errMsg = '';\n\n // fix by mehaotian 解决没有检验规则的情况下,抛出错误的问题\n ruleLen = _this2.itemRules.rules && _this2.itemRules.rules.length;\n if (!(!_this2.validator || !ruleLen || ruleLen === 0)) {\n _context.next = 7;\n break;\n }\n return _context.abrupt(\"return\");\n case 7:\n // 检验时机\n // let trigger = this.isTrigger(this.itemRules.validateTrigger, this.validateTrigger, validateTrigger);\n isRequiredField = _isRequiredField(_this2.itemRules.rules || []);\n result = null; // 只有等于 bind 时 ,才能开启时实校验\n if (!(validateTrigger === 'bind' || formtrigger)) {\n _context.next = 18;\n break;\n }\n _context.next = 12;\n return _this2.validator.validateUpdate((0, _defineProperty2.default)({}, name, value), formData);\n case 12:\n result = _context.sent;\n // 判断是否必填,非必填,不填不校验,填写才校验 ,暂时只处理 undefined 和空的情况\n if (!isRequiredField && (value === undefined || value === '')) {\n result = null;\n }\n\n // 判断错误信息显示类型\n if (result && result.errorMessage) {\n if (errShowType === 'undertext') {\n // 获取错误信息\n _this2.errMsg = !result ? '' : result.errorMessage;\n }\n if (errShowType === 'toast') {\n uni.showToast({\n title: result.errorMessage || '校验错误',\n icon: 'none'\n });\n }\n if (errShowType === 'modal') {\n uni.showModal({\n title: '提示',\n content: result.errorMessage || '校验错误'\n });\n }\n } else {\n _this2.errMsg = '';\n }\n // 通知 form 组件更新事件\n validateCheck(result ? result : null);\n _context.next = 19;\n break;\n case 18:\n _this2.errMsg = '';\n case 19:\n return _context.abrupt(\"return\", result ? result : null);\n case 20:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n /**\n * 初始组件数据\n */\n init: function init() {\n var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n var _ref = this.form || {},\n validator = _ref.validator,\n formRules = _ref.formRules,\n childrens = _ref.childrens,\n formData = _ref.formData,\n localData = _ref.localData,\n _realName = _ref._realName,\n labelWidth = _ref.labelWidth,\n _getDataValue = _ref._getDataValue,\n _setDataValue = _ref._setDataValue;\n // 对齐方式\n this.localLabelAlign = this._justifyContent();\n // 宽度\n this.localLabelWidth = this._labelWidthUnit(labelWidth);\n // 标签位置\n this.localLabelPos = this._labelPosition();\n // 将需要校验的子组件加入form 队列\n this.form && type && childrens.push(this);\n if (!validator || !formRules) return;\n // 判断第一个 item\n if (!this.form.isFirstBorder) {\n this.form.isFirstBorder = true;\n this.isFirstBorder = true;\n }\n\n // 判断 group 里的第一个 item\n if (this.group) {\n if (!this.group.isFirstBorder) {\n this.group.isFirstBorder = true;\n this.isFirstBorder = true;\n }\n }\n this.border = this.form.border;\n // 获取子域的真实名称\n var name = _realName(this.name);\n var itemRule = this.userRules || this.rules;\n if ((0, _typeof2.default)(formRules) === 'object' && itemRule) {\n // 子规则替换父规则\n formRules[name] = {\n rules: itemRule\n };\n validator.updateSchema(formRules);\n }\n // 注册校验规则\n var itemRules = formRules[name] || {};\n this.itemRules = itemRules;\n // 注册校验函数\n this.validator = validator;\n // 默认值赋予\n this.itemSetValue(_getDataValue(this.name, localData));\n },\n unInit: function unInit() {\n var _this3 = this;\n if (this.form) {\n var _this$form = this.form,\n childrens = _this$form.childrens,\n formData = _this$form.formData,\n _realName = _this$form._realName;\n childrens.forEach(function (item, index) {\n if (item === _this3) {\n _this3.form.childrens.splice(index, 1);\n delete formData[_realName(item.name)];\n }\n });\n }\n },\n // 设置item 的值\n itemSetValue: function itemSetValue(value) {\n var name = this.form._realName(this.name);\n var rules = this.itemRules.rules || [];\n var val = this.form._getValue(name, value, rules);\n this.form._setDataValue(name, this.form.formData, val);\n return val;\n },\n /**\n * 移除该表单项的校验结果\n */\n clearValidate: function clearValidate() {\n this.errMsg = '';\n },\n // 是否显示星号\n _isRequired: function _isRequired() {\n // TODO 不根据规则显示 星号,考虑后续兼容\n // if (this.form) {\n // \tif (this.form._isRequiredField(this.itemRules.rules || []) && this.required) {\n // \t\treturn true\n // \t}\n // \treturn false\n // }\n return this.required;\n },\n // 处理对齐方式\n _justifyContent: function _justifyContent() {\n if (this.form) {\n var labelAlign = this.form.labelAlign;\n var labelAli = this.labelAlign ? this.labelAlign : labelAlign;\n if (labelAli === 'left') return 'flex-start';\n if (labelAli === 'center') return 'center';\n if (labelAli === 'right') return 'flex-end';\n }\n return 'flex-start';\n },\n // 处理 label宽度单位 ,继承父元素的值\n _labelWidthUnit: function _labelWidthUnit(labelWidth) {\n // if (this.form) {\n // \tconst {\n // \t\tlabelWidth\n // \t} = this.form\n return this.num2px(this.labelWidth ? this.labelWidth : labelWidth || (this.label ? 65 : 'auto'));\n // }\n // return '65px'\n },\n // 处理 label 位置\n _labelPosition: function _labelPosition() {\n if (this.form) return this.form.labelPosition || 'left';\n return 'left';\n },\n /**\n * 触发时机\n * @param {Object} rule 当前规则内时机\n * @param {Object} itemRlue 当前组件时机\n * @param {Object} parentRule 父组件时机\n */\n isTrigger: function isTrigger(rule, itemRlue, parentRule) {\n // bind submit\n if (rule === 'submit' || !rule) {\n if (rule === undefined) {\n if (itemRlue !== 'bind') {\n if (!itemRlue) {\n return parentRule === '' ? 'bind' : 'submit';\n }\n return 'submit';\n }\n return 'bind';\n }\n return 'submit';\n }\n return 'bind';\n },\n num2px: function num2px(num) {\n if (typeof num === 'number') {\n return \"\".concat(num, \"px\");\n }\n return num;\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWZvcm1zL2NvbXBvbmVudHMvdW5pLWZvcm1zLWl0ZW0vdW5pLWZvcm1zLWl0ZW0udnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJvcHRpb25zIiwidmlydHVhbEhvc3QiLCJwcm92aWRlIiwidW5pRm9ybUl0ZW0iLCJpbmplY3QiLCJmb3JtIiwiZnJvbSIsImRlZmF1bHQiLCJwcm9wcyIsInJ1bGVzIiwidHlwZSIsInJlcXVpcmVkIiwibGFiZWwiLCJsYWJlbFdpZHRoIiwibGFiZWxBbGlnbiIsImVycm9yTWVzc2FnZSIsImxlZnRJY29uIiwiaWNvbkNvbG9yIiwiZGF0YSIsImVyck1zZyIsInVzZXJSdWxlcyIsImxvY2FsTGFiZWxBbGlnbiIsImxvY2FsTGFiZWxXaWR0aCIsImxvY2FsTGFiZWxQb3MiLCJib3JkZXIiLCJpc0ZpcnN0Qm9yZGVyIiwiY29tcHV0ZWQiLCJtc2ciLCJ3YXRjaCIsImNyZWF0ZWQiLCJpbW1lZGlhdGUiLCJkZXN0cm95ZWQiLCJtZXRob2RzIiwic2V0UnVsZXMiLCJzZXRWYWx1ZSIsIm9uRmllbGRDaGFuZ2UiLCJmb3JtdHJpZ2dlciIsImZvcm1EYXRhIiwibG9jYWxEYXRhIiwiZXJyU2hvd1R5cGUiLCJ2YWxpZGF0ZUNoZWNrIiwidmFsaWRhdGVUcmlnZ2VyIiwiX2lzUmVxdWlyZWRGaWVsZCIsIl9yZWFsTmFtZSIsInZhbHVlIiwicnVsZUxlbiIsImlzUmVxdWlyZWRGaWVsZCIsInJlc3VsdCIsInVuaSIsInRpdGxlIiwiaWNvbiIsImNvbnRlbnQiLCJpbml0IiwidmFsaWRhdG9yIiwiZm9ybVJ1bGVzIiwiY2hpbGRyZW5zIiwiX2dldERhdGFWYWx1ZSIsIl9zZXREYXRhVmFsdWUiLCJ1bkluaXQiLCJpdGVtU2V0VmFsdWUiLCJjbGVhclZhbGlkYXRlIiwiX2lzUmVxdWlyZWQiLCJfanVzdGlmeUNvbnRlbnQiLCJfbGFiZWxXaWR0aFVuaXQiLCJfbGFiZWxQb3NpdGlvbiIsImlzVHJpZ2dlciIsIm51bTJweCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBZ0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUF0QkEsZ0JBd0JBO0VBQ0FBO0VBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQUM7TUFDQUg7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBUjtNQUNBVztNQUNBSDtJQUNBO0lBQ0FJO01BQ0FEO01BQ0FIO0lBQ0E7SUFDQUs7TUFDQUY7TUFDQUg7SUFDQTtJQUNBO0lBQ0FNO01BQ0FIO01BQ0FIO0lBQ0E7SUFDQTtJQUNBTztNQUNBSjtNQUNBSDtJQUNBO0lBQ0E7SUFDQVE7TUFDQUw7TUFDQUg7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQVM7SUFDQUM7TUFDQVA7TUFDQUg7SUFDQTtFQUNBO0VBQ0FXO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO01BQ0E7O01BRUE7SUFFQTtJQUNBO01BQ0E7TUFDQTtJQUVBO0lBQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQSxpREFFQTtFQUNBO0VBQ0FDO0lBQUE7SUFDQTtJQUNBO01BQ0E7O01BT0E7TUFDQSxZQUNBO1FBQ0E7UUFDQTtNQUNBLEdBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7UUFDQUM7TUFDQSxFQUNBO0lBQ0E7RUFFQTtFQUVBQztJQUNBO0lBQ0E7RUFDQTtFQVFBQztJQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFBQSxDQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFBQTtRQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUFBQztnQkFBQSxjQVNBLGFBUEFDLGlDQUNBQyxtQ0FDQUMsdUNBQ0FDLDJDQUNBQywrQ0FDQUMsaURBQ0FDO2dCQUVBNUM7Z0JBQ0E7a0JBQ0E2QztnQkFDQTtnQkFDQTtnQkFDQTs7Z0JBRUE7Z0JBQ0FDO2dCQUFBLE1BQ0E7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQUE7Y0FBQTtnQkFFQTtnQkFDQTtnQkFDQUM7Z0JBQ0FDLGVBQ0E7Z0JBQUEsTUFDQU47a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUEsT0FFQSxrRUFDQTFDLGNBRUFzQyxTQUNBO2NBQUE7Z0JBSkFVO2dCQU1BO2dCQUNBO2tCQUNBQTtnQkFDQTs7Z0JBRUE7Z0JBQ0E7a0JBQ0E7b0JBQ0E7b0JBQ0E7a0JBQ0E7a0JBQ0E7b0JBQ0FDO3NCQUNBQztzQkFDQUM7b0JBQ0E7a0JBQ0E7a0JBQ0E7b0JBQ0FGO3NCQUNBQztzQkFDQUU7b0JBQ0E7a0JBQ0E7Z0JBQ0E7a0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0FYO2dCQUFBO2dCQUFBO2NBQUE7Z0JBRUE7Y0FBQTtnQkFBQSxpQ0FFQU87Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBSztNQUFBO01BQ0EsV0FVQTtRQVRBQztRQUNBQztRQUNBQztRQUNBbEI7UUFDQUM7UUFDQUs7UUFDQTlCO1FBQ0EyQztRQUNBQztNQUVBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFFQTtNQUNBO01BQ0E7UUFDQTtRQUNBO01BQ0E7O01BRUE7TUFDQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQUg7VUFDQTdDO1FBQ0E7UUFDQTRDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FLO01BQUE7TUFDQTtRQUNBLGlCQUlBO1VBSEFIO1VBQ0FsQjtVQUNBTTtRQUVBWTtVQUNBO1lBQ0E7WUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUk7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFFQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBRUE7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFFQTtJQUNBQztNQUNBO1FBQ0EsSUFDQWhELGFBQ0EsVUFEQUE7UUFFQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FpRDtNQUVBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7SUFFQTtJQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQTtVQUNBO1lBQ0E7Y0FDQTtZQUNBO1lBQ0E7VUFDQTtVQUNBO1FBQ0E7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiOTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJ1bmktZm9ybXMtaXRlbVwiXHJcblx0XHQ6Y2xhc3M9XCJbJ2lzLWRpcmVjdGlvbi0nICsgbG9jYWxMYWJlbFBvcyAsYm9yZGVyPyd1bmktZm9ybXMtaXRlbS0tYm9yZGVyJzonJyAsYm9yZGVyICYmIGlzRmlyc3RCb3JkZXI/J2lzLWZpcnN0LWJvcmRlcic6JyddXCI+XHJcblx0XHQ8c2xvdCBuYW1lPVwibGFiZWxcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktZm9ybXMtaXRlbV9fbGFiZWxcIiA6Y2xhc3M9XCJ7J25vLWxhYmVsJzohbGFiZWwgJiYgIXJlcXVpcmVkfVwiXHJcblx0XHRcdFx0OnN0eWxlPVwie3dpZHRoOmxvY2FsTGFiZWxXaWR0aCxqdXN0aWZ5Q29udGVudDogbG9jYWxMYWJlbEFsaWdufVwiPlxyXG5cdFx0XHRcdDx0ZXh0IHYtaWY9XCJyZXF1aXJlZFwiIGNsYXNzPVwiaXMtcmVxdWlyZWRcIj4qPC90ZXh0PlxyXG5cdFx0XHRcdDx0ZXh0Pnt7bGFiZWx9fTwvdGV4dD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC9zbG90PlxyXG5cdFx0PCEtLSAjaWZuZGVmIEFQUC1OVlVFIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ1bmktZm9ybXMtaXRlbV9fY29udGVudFwiPlxyXG5cdFx0XHQ8c2xvdD48L3Nsb3Q+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWZvcm1zLWl0ZW1fX2Vycm9yXCIgOmNsYXNzPVwieydtc2ctLWFjdGl2ZSc6bXNnfVwiPlxyXG5cdFx0XHRcdDx0ZXh0Pnt7bXNnfX08L3RleHQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PCEtLSAjaWZkZWYgQVBQLU5WVUUgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cInVuaS1mb3Jtcy1pdGVtX19udXZlLWNvbnRlbnRcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktZm9ybXMtaXRlbV9fY29udGVudFwiPlxyXG5cdFx0XHRcdDxzbG90Pjwvc2xvdD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1mb3Jtcy1pdGVtX19lcnJvclwiIDpjbGFzcz1cInsnbXNnLS1hY3RpdmUnOm1zZ31cIj5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz1cImVycm9yLXRleHRcIj57e21zZ319PC90ZXh0PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdC8qKlxyXG5cdCAqIHVuaS1mb21ycy1pdGVtIOihqOWNleWtkOe7hOS7tlxyXG5cdCAqIEBkZXNjcmlwdGlvbiB1bmktZm9tcnMtaXRlbSDooajljZXlrZDnu4Tku7bvvIzmj5Dkvpvkuobln7rnoYDluIPlsYDlt7Lnu4/moKHpqozog73liptcclxuXHQgKiBAdHV0b3JpYWwgaHR0cHM6Ly9leHQuZGNsb3VkLm5ldC5jbi9wbHVnaW4/aWQ9Mjc3M1xyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gcmVxdWlyZWQg5piv5ZCm5b+F5aGr77yM5bem6L655pi+56S657qi6ImyXCIqXCLlj7dcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB9IFx0bGFiZWwgXHRcdFx0XHTovpPlhaXmoYblt6bovrnnmoTmloflrZfmj5DnpLpcclxuXHQgKiBAcHJvcGVydHkge051bWJlciB9IFx0bGFiZWxXaWR0aCBcdFx0XHRsYWJlbOeahOWuveW6pu+8jOWNleS9jXB477yI6buY6K6kNjXvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB9IFx0bGFiZWxBbGlnbiA9IFtsZWZ0fGNlbnRlcnxyaWdodF0gbGFiZWznmoTmloflrZflr7npvZDmlrnlvI/vvIjpu5jorqRsZWZ077yJXHJcblx0ICogXHRAdmFsdWUgbGVmdFx0XHRsYWJlbCDlt6bkvqfmmL7npLpcclxuXHQgKiBcdEB2YWx1ZSBjZW50ZXJcdGxhYmVsIOWxheS4rVxyXG5cdCAqIFx0QHZhbHVlIHJpZ2h0XHRsYWJlbCDlj7Pkvqflr7npvZBcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB9IFx0ZXJyb3JNZXNzYWdlIFx0XHTmmL7npLrnmoTplJnor6/mj5DnpLrlhoXlrrnvvIzlpoLmnpzkuLrnqbrlrZfnrKbkuLLmiJbogIVmYWxzZe+8jOWImeS4jeaYvuekuumUmeivr+S/oeaBr1xyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIH0gXHRuYW1lIFx0XHRcdFx06KGo5Y2V5Z+f55qE5bGe5oCn5ZCN77yM5Zyo5L2/55So5qCh6aqM6KeE5YiZ5pe25b+F5aGrXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfSBcdGxlZnRJY29uIFx0XHRcdOOAkDEuNC4w5bqf5byD44CRbGFiZWzlt6bovrnnmoTlm77moIfvvIzpmZAgdW5pLXVpIOeahOWbvuagh+WQjeensFxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIH0gXHRpY29uQ29sb3IgXHRcdOOAkDEuNC4w5bqf5byD44CR5bem6L656YCa6L+HaWNvbumFjee9rueahOWbvuagh+eahOminOiJsu+8iOm7mOiupCM2MDYyNjbvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gdmFsaWRhdGVUcmlnZ2VyID0gW2JpbmR8c3VibWl0fGJsdXJdXHTjgJAxLjQuMOW6n+W8g+OAkeagoemqjOinpuWPkeWZqOaWueW8jyDpu5jorqQgc3VibWl0XHJcblx0ICogXHRAdmFsdWUgYmluZCBcdOWPkeeUn+WPmOWMluaXtuinpuWPkVxyXG5cdCAqIFx0QHZhbHVlIHN1Ym1pdCDmj5DkuqTml7bop6blj5FcclxuXHQgKiBcdEB2YWx1ZSBibHVyIFx05aSx5Y6754Sm54K56Kem5Y+RXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfSBcdGxhYmVsUG9zaXRpb24gPSBbdG9wfGxlZnRdIOOAkDEuNC4w5bqf5byD44CRbGFiZWznmoTmloflrZfnmoTkvY3nva7vvIjpu5jorqRsZWZ077yJXHJcblx0ICogXHRAdmFsdWUgdG9wXHTpobbpg6jmmL7npLogbGFiZWxcclxuXHQgKiBcdEB2YWx1ZSBsZWZ0XHTlt6bkvqfmmL7npLogbGFiZWxcclxuXHQgKi9cclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ3VuaUZvcm1zSXRlbScsXHJcblx0XHRvcHRpb25zOiB7XHJcblx0XHRcdHZpcnR1YWxIb3N0OiB0cnVlXHJcblx0XHR9LFxyXG5cdFx0cHJvdmlkZSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHR1bmlGb3JtSXRlbTogdGhpc1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0aW5qZWN0OiB7XHJcblx0XHRcdGZvcm06IHtcclxuXHRcdFx0XHRmcm9tOiAndW5pRm9ybScsXHJcblx0XHRcdFx0ZGVmYXVsdDogbnVsbFxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdC8vIOihqOWNleagoemqjOinhOWImVxyXG5cdFx0XHRydWxlczoge1xyXG5cdFx0XHRcdHR5cGU6IEFycmF5LFxyXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIG51bGw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDooajljZXln5/nmoTlsZ7mgKflkI3vvIzlnKjkvb/nlKjmoKHpqozop4TliJnml7blv4XloatcclxuXHRcdFx0bmFtZToge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIEFycmF5XSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRyZXF1aXJlZDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0bGFiZWw6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gbGFiZWznmoTlrr3luqYg77yM6buY6K6kIDgwXHJcblx0XHRcdGxhYmVsV2lkdGg6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIGxhYmVsIOWxheS4reaWueW8j++8jOm7mOiupCBsZWZ0IOWPluWAvCBsZWZ0L2NlbnRlci9yaWdodFxyXG5cdFx0XHRsYWJlbEFsaWduOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOW8uuWItuaYvuekuumUmeivr+S/oeaBr1xyXG5cdFx0XHRlcnJvck1lc3NhZ2U6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBCb29sZWFuXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyAxLjQuMCDlvIPnlKjvvIznu5/kuIDkvb/nlKggZm9ybSDnmoTmoKHpqozml7bmnLpcclxuXHRcdFx0Ly8gdmFsaWRhdGVUcmlnZ2VyOiB7XHJcblx0XHRcdC8vIFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHQvLyBcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdC8vIH0sXHJcblx0XHRcdC8vIDEuNC4wIOW8g+eUqO+8jOe7n+S4gOS9v+eUqCBmb3JtIOeahGxhYmVsIOS9jee9rlxyXG5cdFx0XHQvLyBsYWJlbFBvc2l0aW9uOiB7XHJcblx0XHRcdC8vIFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHQvLyBcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdC8vIH0sXHJcblx0XHRcdC8vIDEuNC4wIOS7peS4i+WxnuaAp+W3sue7j+W6n+W8g++8jOivt+S9v+eUqCAgI2xhYmVsIOaPkuanveS7o+abv1xyXG5cdFx0XHRsZWZ0SWNvbjogU3RyaW5nLFxyXG5cdFx0XHRpY29uQ29sb3I6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJyM2MDYyNjYnXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRlcnJNc2c6ICcnLFxyXG5cdFx0XHRcdHVzZXJSdWxlczogbnVsbCxcclxuXHRcdFx0XHRsb2NhbExhYmVsQWxpZ246ICdsZWZ0JyxcclxuXHRcdFx0XHRsb2NhbExhYmVsV2lkdGg6ICc2NXB4JyxcclxuXHRcdFx0XHRsb2NhbExhYmVsUG9zOiAnbGVmdCcsXHJcblx0XHRcdFx0Ym9yZGVyOiBmYWxzZSxcclxuXHRcdFx0XHRpc0ZpcnN0Qm9yZGVyOiBmYWxzZSxcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQvLyDlpITnkIbplJnor6/kv6Hmga9cclxuXHRcdFx0bXNnKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLmVycm9yTWVzc2FnZSB8fCB0aGlzLmVyck1zZztcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdC8vIOinhOWImeWPkeeUn+WPmOWMlumAmuefpeWtkOe7hOS7tuabtOaWsFxyXG5cdFx0XHQnZm9ybS5mb3JtUnVsZXMnKHZhbCkge1xyXG5cdFx0XHRcdC8vIFRPRE8g5aSE55CG5aS05p2hdnVlMyB3YXRjaOS4jeeUn+aViOeahOmXrumimFxyXG5cdFx0XHRcdC8vICNpZm5kZWYgTVAtVE9VVElBT1xyXG5cdFx0XHRcdHRoaXMuaW5pdCgpXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0sXHJcblx0XHRcdCdmb3JtLmxhYmVsV2lkdGgnKHZhbCkge1xyXG5cdFx0XHRcdC8vIOWuveW6plxyXG5cdFx0XHRcdHRoaXMubG9jYWxMYWJlbFdpZHRoID0gdGhpcy5fbGFiZWxXaWR0aFVuaXQodmFsKVxyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0J2Zvcm0ubGFiZWxQb3NpdGlvbicodmFsKSB7XHJcblx0XHRcdFx0Ly8g5qCH562+5L2N572uXHJcblx0XHRcdFx0dGhpcy5sb2NhbExhYmVsUG9zID0gdGhpcy5fbGFiZWxQb3NpdGlvbigpXHJcblx0XHRcdH0sXHJcblx0XHRcdCdmb3JtLmxhYmVsQWxpZ24nKHZhbCkge1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdHRoaXMuaW5pdCh0cnVlKVxyXG5cdFx0XHRpZiAodGhpcy5uYW1lICYmIHRoaXMuZm9ybSkge1xyXG5cdFx0XHRcdC8vIFRPRE8g5aSE55CG5aS05p2hdnVlMyB3YXRjaOS4jeeUn+aViOeahOmXrumimFxyXG5cdFx0XHRcdC8vICNpZmRlZiBNUC1UT1VUSUFPXHJcblx0XHRcdFx0dGhpcy4kd2F0Y2goJ2Zvcm0uZm9ybVJ1bGVzJywgKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5pbml0KClcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cclxuXHRcdFx0XHQvLyDnm5HlkKzlj5jljJZcclxuXHRcdFx0XHR0aGlzLiR3YXRjaChcclxuXHRcdFx0XHRcdCgpID0+IHtcclxuXHRcdFx0XHRcdFx0Y29uc3QgdmFsID0gdGhpcy5mb3JtLl9nZXREYXRhVmFsdWUodGhpcy5uYW1lLCB0aGlzLmZvcm0ubG9jYWxEYXRhKVxyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdmFsXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0KHZhbHVlLCBvbGRWYWwpID0+IHtcclxuXHRcdFx0XHRcdFx0Y29uc3QgaXNFcXVhbCA9IHRoaXMuZm9ybS5faXNFcXVhbCh2YWx1ZSwgb2xkVmFsKVxyXG5cdFx0XHRcdFx0XHQvLyDnroDljZXliKTmlq3liY3lkI7lgLznmoTlj5jljJbvvIzlj6rmnInlj5HnlJ/lj5jljJbmiY3kvJrlj5HnlJ/moKHpqoxcclxuXHRcdFx0XHRcdFx0Ly8gVE9ETyAg5aaC5p6cIG9sZFZhbCA9IHVuZGVmaW5lZCDvvIzpgqPkuYjlpKfmpoLnjofmmK/mupDmlbDmja7ph4zmsqHmnInlgLzlr7zoh7Qg77yM6L+Z5Liq5oOF5Ya15LiN5ZOm5qCh6aqMICzlj6/og73kuI3kuKXosKgg77yM6ZyA6KaB5Zyo5YGa6KeC5a+fXHJcblx0XHRcdFx0XHRcdC8vIGZpeCBieSBtZWhhb3RpYW4g5pqC5pe25Y+W5raIICYmIG9sZFZhbCAhPT0gdW5kZWZpbmVkIO+8jOWmguaenGZvcm1EYXRhIOS4reS4jeWtmOWcqO+8jOWPr+iDveS8muS4jeagoemqjFxyXG5cdFx0XHRcdFx0XHRpZiAoIWlzRXF1YWwpIHtcclxuXHRcdFx0XHRcdFx0XHRjb25zdCB2YWwgPSB0aGlzLml0ZW1TZXRWYWx1ZSh2YWx1ZSlcclxuXHRcdFx0XHRcdFx0XHR0aGlzLm9uRmllbGRDaGFuZ2UodmFsLCBmYWxzZSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRpbW1lZGlhdGU6IGZhbHNlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH0sXHJcblx0XHQvLyAjaWZuZGVmIFZVRTNcclxuXHRcdGRlc3Ryb3llZCgpIHtcclxuXHRcdFx0aWYgKHRoaXMuX19pc1VubW91bnRlZCkgcmV0dXJuXHJcblx0XHRcdHRoaXMudW5Jbml0KClcclxuXHRcdH0sXHJcblx0XHQvLyAjZW5kaWZcclxuXHRcdC8vICNpZmRlZiBWVUUzXHJcblx0XHR1bm1vdW50ZWQoKSB7XHJcblx0XHRcdHRoaXMuX19pc1VubW91bnRlZCA9IHRydWVcclxuXHRcdFx0dGhpcy51bkluaXQoKVxyXG5cdFx0fSxcclxuXHRcdC8vICNlbmRpZlxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5aSW6YOo6LCD55So5pa55rOVXHJcblx0XHRcdCAqIOiuvue9ruinhOWImSDvvIzkuLvopoHnlKjkuo7lsI/nqIvluo/oh6rlrprkuYnmo4Dpqozop4TliJlcclxuXHRcdFx0ICogQHBhcmFtIHtBcnJheX0gcnVsZXMg6KeE5YiZ5rqQ5pWw5o2uXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRzZXRSdWxlcyhydWxlcyA9IG51bGwpIHtcclxuXHRcdFx0XHR0aGlzLnVzZXJSdWxlcyA9IHJ1bGVzXHJcblx0XHRcdFx0dGhpcy5pbml0KGZhbHNlKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlhbzlrrnogIHniYjmnKzooajljZXnu4Tku7ZcclxuXHRcdFx0c2V0VmFsdWUoKSB7XHJcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coJ3NldFZhbHVlIOaWueazleW3sue7j+W8g+eUqO+8jOivt+S9v+eUqOacgOaWsOeJiOacrOeahCB1bmktZm9ybXMg6KGo5Y2V57uE5Lu25Lul5Y+K5YW25LuW5YWz6IGU57uE5Lu244CCJyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDlpJbpg6josIPnlKjmlrnms5VcclxuXHRcdFx0ICog5qCh6aqM5pWw5o2uXHJcblx0XHRcdCAqIEBwYXJhbSB7YW55fSB2YWx1ZSDpnIDopoHmoKHpqoznmoTmlbDmja5cclxuXHRcdFx0ICogQHBhcmFtIHtib29sZWFufSDmmK/lkKbnq4vljbPmoKHpqoxcclxuXHRcdFx0ICogQHJldHVybiB7QXJyYXl8bnVsbH0g5qCh6aqM5YaF5a65XHJcblx0XHRcdCAqL1xyXG5cdFx0XHRhc3luYyBvbkZpZWxkQ2hhbmdlKHZhbHVlLCBmb3JtdHJpZ2dlciA9IHRydWUpIHtcclxuXHRcdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0XHRmb3JtRGF0YSxcclxuXHRcdFx0XHRcdGxvY2FsRGF0YSxcclxuXHRcdFx0XHRcdGVyclNob3dUeXBlLFxyXG5cdFx0XHRcdFx0dmFsaWRhdGVDaGVjayxcclxuXHRcdFx0XHRcdHZhbGlkYXRlVHJpZ2dlcixcclxuXHRcdFx0XHRcdF9pc1JlcXVpcmVkRmllbGQsXHJcblx0XHRcdFx0XHRfcmVhbE5hbWVcclxuXHRcdFx0XHR9ID0gdGhpcy5mb3JtXHJcblx0XHRcdFx0Y29uc3QgbmFtZSA9IF9yZWFsTmFtZSh0aGlzLm5hbWUpXHJcblx0XHRcdFx0aWYgKCF2YWx1ZSkge1xyXG5cdFx0XHRcdFx0dmFsdWUgPSB0aGlzLmZvcm0uZm9ybURhdGFbbmFtZV1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8gZml4ZCBieSBtZWhhb3RpYW4g5LiN5Zyo5qCh6aqM5YmN5riF56m65L+h5oGv77yM6Kej5Yaz6Zeq5bGP55qE6Zeu6aKYXHJcblx0XHRcdFx0Ly8gdGhpcy5lcnJNc2cgPSAnJztcclxuXHJcblx0XHRcdFx0Ly8gZml4IGJ5IG1laGFvdGlhbiDop6PlhrPmsqHmnInmo4Dpqozop4TliJnnmoTmg4XlhrXkuIvvvIzmipvlh7rplJnor6/nmoTpl67pophcclxuXHRcdFx0XHRjb25zdCBydWxlTGVuID0gdGhpcy5pdGVtUnVsZXMucnVsZXMgJiYgdGhpcy5pdGVtUnVsZXMucnVsZXMubGVuZ3RoXHJcblx0XHRcdFx0aWYgKCF0aGlzLnZhbGlkYXRvciB8fCAhcnVsZUxlbiB8fCBydWxlTGVuID09PSAwKSByZXR1cm47XHJcblxyXG5cdFx0XHRcdC8vIOajgOmqjOaXtuaculxyXG5cdFx0XHRcdC8vIGxldCB0cmlnZ2VyID0gdGhpcy5pc1RyaWdnZXIodGhpcy5pdGVtUnVsZXMudmFsaWRhdGVUcmlnZ2VyLCB0aGlzLnZhbGlkYXRlVHJpZ2dlciwgdmFsaWRhdGVUcmlnZ2VyKTtcclxuXHRcdFx0XHRjb25zdCBpc1JlcXVpcmVkRmllbGQgPSBfaXNSZXF1aXJlZEZpZWxkKHRoaXMuaXRlbVJ1bGVzLnJ1bGVzIHx8IFtdKTtcclxuXHRcdFx0XHRsZXQgcmVzdWx0ID0gbnVsbDtcclxuXHRcdFx0XHQvLyDlj6rmnInnrYnkuo4gYmluZCDml7Yg77yM5omN6IO95byA5ZCv5pe25a6e5qCh6aqMXHJcblx0XHRcdFx0aWYgKHZhbGlkYXRlVHJpZ2dlciA9PT0gJ2JpbmQnIHx8IGZvcm10cmlnZ2VyKSB7XHJcblx0XHRcdFx0XHQvLyDmoKHpqozlvZPliY3ooajljZXpoblcclxuXHRcdFx0XHRcdHJlc3VsdCA9IGF3YWl0IHRoaXMudmFsaWRhdG9yLnZhbGlkYXRlVXBkYXRlKHtcclxuXHRcdFx0XHRcdFx0XHRbbmFtZV06IHZhbHVlXHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdGZvcm1EYXRhXHJcblx0XHRcdFx0XHQpO1xyXG5cclxuXHRcdFx0XHRcdC8vIOWIpOaWreaYr+WQpuW/heWhqyzpnZ7lv4XloavvvIzkuI3loavkuI3moKHpqozvvIzloavlhpnmiY3moKHpqowgLOaaguaXtuWPquWkhOeQhiB1bmRlZmluZWQgIOWSjOepuueahOaDheWGtVxyXG5cdFx0XHRcdFx0aWYgKCFpc1JlcXVpcmVkRmllbGQgJiYgKHZhbHVlID09PSB1bmRlZmluZWQgfHwgdmFsdWUgPT09ICcnKSkge1xyXG5cdFx0XHRcdFx0XHRyZXN1bHQgPSBudWxsO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC8vIOWIpOaWremUmeivr+S/oeaBr+aYvuekuuexu+Wei1xyXG5cdFx0XHRcdFx0aWYgKHJlc3VsdCAmJiByZXN1bHQuZXJyb3JNZXNzYWdlKSB7XHJcblx0XHRcdFx0XHRcdGlmIChlcnJTaG93VHlwZSA9PT0gJ3VuZGVydGV4dCcpIHtcclxuXHRcdFx0XHRcdFx0XHQvLyDojrflj5bplJnor6/kv6Hmga9cclxuXHRcdFx0XHRcdFx0XHR0aGlzLmVyck1zZyA9ICFyZXN1bHQgPyAnJyA6IHJlc3VsdC5lcnJvck1lc3NhZ2U7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aWYgKGVyclNob3dUeXBlID09PSAndG9hc3QnKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzdWx0LmVycm9yTWVzc2FnZSB8fCAn5qCh6aqM6ZSZ6K+vJyxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmIChlcnJTaG93VHlwZSA9PT0gJ21vZGFsJykge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6ICfmj5DnpLonLFxyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogcmVzdWx0LmVycm9yTWVzc2FnZSB8fCAn5qCh6aqM6ZSZ6K+vJ1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmVyck1zZyA9ICcnXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLyDpgJrnn6UgZm9ybSDnu4Tku7bmm7TmlrDkuovku7ZcclxuXHRcdFx0XHRcdHZhbGlkYXRlQ2hlY2socmVzdWx0ID8gcmVzdWx0IDogbnVsbClcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5lcnJNc2cgPSAnJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gcmVzdWx0ID8gcmVzdWx0IDogbnVsbDtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWIneWni+e7hOS7tuaVsOaNrlxyXG5cdFx0XHQgKi9cclxuXHRcdFx0aW5pdCh0eXBlID0gZmFsc2UpIHtcclxuXHRcdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0XHR2YWxpZGF0b3IsXHJcblx0XHRcdFx0XHRmb3JtUnVsZXMsXHJcblx0XHRcdFx0XHRjaGlsZHJlbnMsXHJcblx0XHRcdFx0XHRmb3JtRGF0YSxcclxuXHRcdFx0XHRcdGxvY2FsRGF0YSxcclxuXHRcdFx0XHRcdF9yZWFsTmFtZSxcclxuXHRcdFx0XHRcdGxhYmVsV2lkdGgsXHJcblx0XHRcdFx0XHRfZ2V0RGF0YVZhbHVlLFxyXG5cdFx0XHRcdFx0X3NldERhdGFWYWx1ZVxyXG5cdFx0XHRcdH0gPSB0aGlzLmZvcm0gfHwge31cclxuXHRcdFx0XHQvLyDlr7npvZDmlrnlvI9cclxuXHRcdFx0XHR0aGlzLmxvY2FsTGFiZWxBbGlnbiA9IHRoaXMuX2p1c3RpZnlDb250ZW50KClcclxuXHRcdFx0XHQvLyDlrr3luqZcclxuXHRcdFx0XHR0aGlzLmxvY2FsTGFiZWxXaWR0aCA9IHRoaXMuX2xhYmVsV2lkdGhVbml0KGxhYmVsV2lkdGgpXHJcblx0XHRcdFx0Ly8g5qCH562+5L2N572uXHJcblx0XHRcdFx0dGhpcy5sb2NhbExhYmVsUG9zID0gdGhpcy5fbGFiZWxQb3NpdGlvbigpXHJcblx0XHRcdFx0Ly8g5bCG6ZyA6KaB5qCh6aqM55qE5a2Q57uE5Lu25Yqg5YWlZm9ybSDpmJ/liJdcclxuXHRcdFx0XHR0aGlzLmZvcm0gJiYgdHlwZSAmJiBjaGlsZHJlbnMucHVzaCh0aGlzKVxyXG5cclxuXHRcdFx0XHRpZiAoIXZhbGlkYXRvciB8fCAhZm9ybVJ1bGVzKSByZXR1cm5cclxuXHRcdFx0XHQvLyDliKTmlq3nrKzkuIDkuKogaXRlbVxyXG5cdFx0XHRcdGlmICghdGhpcy5mb3JtLmlzRmlyc3RCb3JkZXIpIHtcclxuXHRcdFx0XHRcdHRoaXMuZm9ybS5pc0ZpcnN0Qm9yZGVyID0gdHJ1ZTtcclxuXHRcdFx0XHRcdHRoaXMuaXNGaXJzdEJvcmRlciA9IHRydWU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyDliKTmlq0gZ3JvdXAg6YeM55qE56ys5LiA5LiqIGl0ZW1cclxuXHRcdFx0XHRpZiAodGhpcy5ncm91cCkge1xyXG5cdFx0XHRcdFx0aWYgKCF0aGlzLmdyb3VwLmlzRmlyc3RCb3JkZXIpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5ncm91cC5pc0ZpcnN0Qm9yZGVyID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0dGhpcy5pc0ZpcnN0Qm9yZGVyID0gdHJ1ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5ib3JkZXIgPSB0aGlzLmZvcm0uYm9yZGVyO1xyXG5cdFx0XHRcdC8vIOiOt+WPluWtkOWfn+eahOecn+WunuWQjeensFxyXG5cdFx0XHRcdGNvbnN0IG5hbWUgPSBfcmVhbE5hbWUodGhpcy5uYW1lKVxyXG5cdFx0XHRcdGNvbnN0IGl0ZW1SdWxlID0gdGhpcy51c2VyUnVsZXMgfHwgdGhpcy5ydWxlc1xyXG5cdFx0XHRcdGlmICh0eXBlb2YgZm9ybVJ1bGVzID09PSAnb2JqZWN0JyAmJiBpdGVtUnVsZSkge1xyXG5cdFx0XHRcdFx0Ly8g5a2Q6KeE5YiZ5pu/5o2i54i26KeE5YiZXHJcblx0XHRcdFx0XHRmb3JtUnVsZXNbbmFtZV0gPSB7XHJcblx0XHRcdFx0XHRcdHJ1bGVzOiBpdGVtUnVsZVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dmFsaWRhdG9yLnVwZGF0ZVNjaGVtYShmb3JtUnVsZXMpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyDms6jlhozmoKHpqozop4TliJlcclxuXHRcdFx0XHRjb25zdCBpdGVtUnVsZXMgPSBmb3JtUnVsZXNbbmFtZV0gfHwge31cclxuXHRcdFx0XHR0aGlzLml0ZW1SdWxlcyA9IGl0ZW1SdWxlc1xyXG5cdFx0XHRcdC8vIOazqOWGjOagoemqjOWHveaVsFxyXG5cdFx0XHRcdHRoaXMudmFsaWRhdG9yID0gdmFsaWRhdG9yXHJcblx0XHRcdFx0Ly8g6buY6K6k5YC86LWL5LqIXHJcblx0XHRcdFx0dGhpcy5pdGVtU2V0VmFsdWUoX2dldERhdGFWYWx1ZSh0aGlzLm5hbWUsIGxvY2FsRGF0YSkpXHJcblx0XHRcdH0sXHJcblx0XHRcdHVuSW5pdCgpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5mb3JtKSB7XHJcblx0XHRcdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0XHRcdGNoaWxkcmVucyxcclxuXHRcdFx0XHRcdFx0Zm9ybURhdGEsXHJcblx0XHRcdFx0XHRcdF9yZWFsTmFtZVxyXG5cdFx0XHRcdFx0fSA9IHRoaXMuZm9ybVxyXG5cdFx0XHRcdFx0Y2hpbGRyZW5zLmZvckVhY2goKGl0ZW0sIGluZGV4KSA9PiB7XHJcblx0XHRcdFx0XHRcdGlmIChpdGVtID09PSB0aGlzKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5mb3JtLmNoaWxkcmVucy5zcGxpY2UoaW5kZXgsIDEpXHJcblx0XHRcdFx0XHRcdFx0ZGVsZXRlIGZvcm1EYXRhW19yZWFsTmFtZShpdGVtLm5hbWUpXVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6K6+572uaXRlbSDnmoTlgLxcclxuXHRcdFx0aXRlbVNldFZhbHVlKHZhbHVlKSB7XHJcblx0XHRcdFx0Y29uc3QgbmFtZSA9IHRoaXMuZm9ybS5fcmVhbE5hbWUodGhpcy5uYW1lKVxyXG5cdFx0XHRcdGNvbnN0IHJ1bGVzID0gdGhpcy5pdGVtUnVsZXMucnVsZXMgfHwgW11cclxuXHRcdFx0XHRjb25zdCB2YWwgPSB0aGlzLmZvcm0uX2dldFZhbHVlKG5hbWUsIHZhbHVlLCBydWxlcylcclxuXHRcdFx0XHR0aGlzLmZvcm0uX3NldERhdGFWYWx1ZShuYW1lLCB0aGlzLmZvcm0uZm9ybURhdGEsIHZhbClcclxuXHRcdFx0XHRyZXR1cm4gdmFsXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog56e76Zmk6K+l6KGo5Y2V6aG555qE5qCh6aqM57uT5p6cXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRjbGVhclZhbGlkYXRlKCkge1xyXG5cdFx0XHRcdHRoaXMuZXJyTXNnID0gJyc7XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvLyDmmK/lkKbmmL7npLrmmJ/lj7dcclxuXHRcdFx0X2lzUmVxdWlyZWQoKSB7XHJcblx0XHRcdFx0Ly8gVE9ETyDkuI3moLnmja7op4TliJnmmL7npLog5pif5Y+377yM6ICD6JmR5ZCO57ut5YW85a65XHJcblx0XHRcdFx0Ly8gaWYgKHRoaXMuZm9ybSkge1xyXG5cdFx0XHRcdC8vIFx0aWYgKHRoaXMuZm9ybS5faXNSZXF1aXJlZEZpZWxkKHRoaXMuaXRlbVJ1bGVzLnJ1bGVzIHx8IFtdKSAmJiB0aGlzLnJlcXVpcmVkKSB7XHJcblx0XHRcdFx0Ly8gXHRcdHJldHVybiB0cnVlXHJcblx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0Ly8gXHRyZXR1cm4gZmFsc2VcclxuXHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMucmVxdWlyZWRcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOWkhOeQhuWvuem9kOaWueW8j1xyXG5cdFx0XHRfanVzdGlmeUNvbnRlbnQoKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuZm9ybSkge1xyXG5cdFx0XHRcdFx0Y29uc3Qge1xyXG5cdFx0XHRcdFx0XHRsYWJlbEFsaWduXHJcblx0XHRcdFx0XHR9ID0gdGhpcy5mb3JtXHJcblx0XHRcdFx0XHRsZXQgbGFiZWxBbGkgPSB0aGlzLmxhYmVsQWxpZ24gPyB0aGlzLmxhYmVsQWxpZ24gOiBsYWJlbEFsaWduO1xyXG5cdFx0XHRcdFx0aWYgKGxhYmVsQWxpID09PSAnbGVmdCcpIHJldHVybiAnZmxleC1zdGFydCc7XHJcblx0XHRcdFx0XHRpZiAobGFiZWxBbGkgPT09ICdjZW50ZXInKSByZXR1cm4gJ2NlbnRlcic7XHJcblx0XHRcdFx0XHRpZiAobGFiZWxBbGkgPT09ICdyaWdodCcpIHJldHVybiAnZmxleC1lbmQnO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gJ2ZsZXgtc3RhcnQnO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlpITnkIYgbGFiZWzlrr3luqbljZXkvY0gLOe7p+aJv+eItuWFg+e0oOeahOWAvFxyXG5cdFx0XHRfbGFiZWxXaWR0aFVuaXQobGFiZWxXaWR0aCkge1xyXG5cclxuXHRcdFx0XHQvLyBpZiAodGhpcy5mb3JtKSB7XHJcblx0XHRcdFx0Ly8gXHRjb25zdCB7XHJcblx0XHRcdFx0Ly8gXHRcdGxhYmVsV2lkdGhcclxuXHRcdFx0XHQvLyBcdH0gPSB0aGlzLmZvcm1cclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5udW0ycHgodGhpcy5sYWJlbFdpZHRoID8gdGhpcy5sYWJlbFdpZHRoIDogKGxhYmVsV2lkdGggfHwgKHRoaXMubGFiZWwgPyA2NSA6ICdhdXRvJykpKVxyXG5cdFx0XHRcdC8vIH1cclxuXHRcdFx0XHQvLyByZXR1cm4gJzY1cHgnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWkhOeQhiBsYWJlbCDkvY3nva5cclxuXHRcdFx0X2xhYmVsUG9zaXRpb24oKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuZm9ybSkgcmV0dXJuIHRoaXMuZm9ybS5sYWJlbFBvc2l0aW9uIHx8ICdsZWZ0J1xyXG5cdFx0XHRcdHJldHVybiAnbGVmdCdcclxuXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6Kem5Y+R5pe25py6XHJcblx0XHRcdCAqIEBwYXJhbSB7T2JqZWN0fSBydWxlIOW9k+WJjeinhOWImeWGheaXtuaculxyXG5cdFx0XHQgKiBAcGFyYW0ge09iamVjdH0gaXRlbVJsdWUg5b2T5YmN57uE5Lu25pe25py6XHJcblx0XHRcdCAqIEBwYXJhbSB7T2JqZWN0fSBwYXJlbnRSdWxlIOeItue7hOS7tuaXtuaculxyXG5cdFx0XHQgKi9cclxuXHRcdFx0aXNUcmlnZ2VyKHJ1bGUsIGl0ZW1SbHVlLCBwYXJlbnRSdWxlKSB7XHJcblx0XHRcdFx0Ly8gIGJpbmQgIHN1Ym1pdFxyXG5cdFx0XHRcdGlmIChydWxlID09PSAnc3VibWl0JyB8fCAhcnVsZSkge1xyXG5cdFx0XHRcdFx0aWYgKHJ1bGUgPT09IHVuZGVmaW5lZCkge1xyXG5cdFx0XHRcdFx0XHRpZiAoaXRlbVJsdWUgIT09ICdiaW5kJykge1xyXG5cdFx0XHRcdFx0XHRcdGlmICghaXRlbVJsdWUpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHJldHVybiBwYXJlbnRSdWxlID09PSAnJyA/ICdiaW5kJyA6ICdzdWJtaXQnO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gJ3N1Ym1pdCc7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cmV0dXJuICdiaW5kJztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHJldHVybiAnc3VibWl0JztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cmV0dXJuICdiaW5kJztcclxuXHRcdFx0fSxcclxuXHRcdFx0bnVtMnB4KG51bSkge1xyXG5cdFx0XHRcdGlmICh0eXBlb2YgbnVtID09PSAnbnVtYmVyJykge1xyXG5cdFx0XHRcdFx0cmV0dXJuIGAke251bX1weGBcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cmV0dXJuIG51bVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQudW5pLWZvcm1zLWl0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8qICNpZmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0Ly8g5ZyoIG52dWUg5Lit77yM5L2/55SoIG1hcmdpbi1ib3R0b20gZXJyb3Ig5L+h5oGv5Lya6KKr6ZqQ6JePXHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcblx0XHQmX19sYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Y29sb3I6ICM2MDYyNjY7XHJcblx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0cGFkZGluZzogMCAxMnB4IDAgMDtcclxuXHRcdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0LyogI2VuZGlmICovXHJcblxyXG5cdFx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0Ji5uby1sYWJlbCB7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHQvKiAjaWZuZGVmIE1QLVRPVVRJQU8gKi9cclxuXHRcdFx0Ly8gZGlzcGxheTogZmxleDtcclxuXHRcdFx0Ly8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuXHRcdFx0LyogI2lmbmRlZiBBUFAgfHwgSDUgfHwgTVAtV0VJWElOIHx8IEFQUC1OVlVFICovXHJcblx0XHRcdC8vIFRPRE8g5Zug5Li65bCP56iL5bqP5bmz5Y+w5Lya5aSa5LiA5bGC5qCH562+6IqC54K5IO+8jOaJgOS7pemcgOimgeWcqOWkmuS9meiKgueCuee7p+aJv+W9k+WJjeagt+W8j1xyXG5cdFx0XHQmPnVuaS1lYXN5aW5wdXQsXHJcblx0XHRcdCY+dW5pLWRhdGEtcGlja2VyIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LyogI2VuZGlmICovXHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdCYgLnVuaS1mb3Jtcy1pdGVtX19udXZlLWNvbnRlbnQge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Vycm9yIHtcclxuXHRcdFx0Y29sb3I6ICNmNTZjNmM7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG5cdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0LyogI2lmZGVmIEFQUC1OVlVFICovXHJcblx0XHRcdGJvdHRvbTogNXB4O1xyXG5cdFx0XHQvKiAjZW5kaWYgKi9cclxuXHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblxyXG5cdFx0XHQuZXJyb3ItdGV4dCB7XHJcblx0XHRcdFx0Ly8g5Y+q5pyJIG52dWUg5LiL6L+Z5Liq5qC35byP5omN55Sf5pWIXHJcblx0XHRcdFx0Y29sb3I6ICNmNTZjNmM7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLm1zZy0tYWN0aXZlIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyDkvY3nva7kv67ppbDmoLflvI9cclxuXHRcdCYuaXMtZGlyZWN0aW9uLWxlZnQge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuaXMtZGlyZWN0aW9uLXRvcCB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0XHQudW5pLWZvcm1zLWl0ZW1fX2xhYmVsIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgOHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU3MTU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IGluaXRpYWw7XHJcblx0XHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaXMtcmVxdWlyZWQge1xyXG5cdFx0XHQvLyBjb2xvcjogJHVuaS1jb2xvci1lcnJvcjtcclxuXHRcdFx0Y29sb3I6ICNkZDUyNGQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC51bmktZm9ybXMtaXRlbS0tYm9yZGVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHQvLyBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdGJvcmRlci10b3A6IDFweCAjZWVlIHNvbGlkO1xyXG5cclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdC51bmktZm9ybXMtaXRlbV9fY29udGVudCB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0XHQudW5pLWZvcm1zLWl0ZW1fX2Vycm9yIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dG9wOiA1cHg7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cclxuXHRcdC8qICNpZmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0LnVuaS1mb3Jtcy1pdGVtX19lcnJvciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LyogI2VuZGlmICovXHJcblxyXG5cdH1cclxuXHJcblx0LmlzLWZpcnN0LWJvcmRlciB7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdC8qICNpZmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAwO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///91\n");
  1580. /***/ }),
  1581. /* 92 */
  1582. /*!***************************************************************************************************!*\
  1583. !*** D:/project/项目模板/uniapp/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue ***!
  1584. \***************************************************************************************************/
  1585. /*! no static exports found */
  1586. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1587. "use strict";
  1588. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_easyinput_vue_vue_type_template_id_abe12412___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-easyinput.vue?vue&type=template&id=abe12412& */ 93);\n/* harmony import */ var _uni_easyinput_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-easyinput.vue?vue&type=script&lang=js& */ 95);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_easyinput_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_easyinput_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 15);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_easyinput_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_easyinput_vue_vue_type_template_id_abe12412___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_easyinput_vue_vue_type_template_id_abe12412___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _uni_easyinput_vue_vue_type_template_id_abe12412___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEg7QUFDMUg7QUFDaUU7QUFDTDs7O0FBRzVEO0FBQ3lNO0FBQ3pNLGdCQUFnQix1TUFBVTtBQUMxQixFQUFFLG1GQUFNO0FBQ1IsRUFBRSx3RkFBTTtBQUNSLEVBQUUsaUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3VuaS1lYXN5aW5wdXQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWFiZTEyNDEyJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdW5pLWVhc3lpbnB1dC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3VuaS1lYXN5aW5wdXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3VuaS1lYXN5aW5wdXQvY29tcG9uZW50cy91bmktZWFzeWlucHV0L3VuaS1lYXN5aW5wdXQudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///92\n");
  1589. /***/ }),
  1590. /* 93 */
  1591. /*!**********************************************************************************************************************************!*\
  1592. !*** D:/project/项目模板/uniapp/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue?vue&type=template&id=abe12412& ***!
  1593. \**********************************************************************************************************************************/
  1594. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  1595. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1596. "use strict";
  1597. __webpack_require__.r(__webpack_exports__);
  1598. /* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_easyinput_vue_vue_type_template_id_abe12412___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-easyinput.vue?vue&type=template&id=abe12412& */ 94);
  1599. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_easyinput_vue_vue_type_template_id_abe12412___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  1600. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_easyinput_vue_vue_type_template_id_abe12412___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  1601. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_easyinput_vue_vue_type_template_id_abe12412___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  1602. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_easyinput_vue_vue_type_template_id_abe12412___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  1603. /***/ }),
  1604. /* 94 */
  1605. /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1606. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue?vue&type=template&id=abe12412& ***!
  1607. \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1608. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  1609. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1610. "use strict";
  1611. __webpack_require__.r(__webpack_exports__);
  1612. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  1613. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  1614. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  1615. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  1616. var components
  1617. try {
  1618. components = {
  1619. uniIcons:
  1620. __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 31)
  1621. .default,
  1622. }
  1623. } catch (e) {
  1624. if (
  1625. e.message.indexOf("Cannot find module") !== -1 &&
  1626. e.message.indexOf(".vue") !== -1
  1627. ) {
  1628. console.error(e.message)
  1629. console.error("1. 排查组件名称拼写是否正确")
  1630. console.error(
  1631. "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
  1632. )
  1633. console.error(
  1634. "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
  1635. )
  1636. } else {
  1637. throw e
  1638. }
  1639. }
  1640. var render = function () {
  1641. var _vm = this
  1642. var _h = _vm.$createElement
  1643. var _c = _vm._self._c || _h
  1644. return _c(
  1645. "view",
  1646. {
  1647. staticClass: _vm._$s(0, "sc", "uni-easyinput"),
  1648. class: _vm._$s(0, "c", { "uni-easyinput-error": _vm.msg }),
  1649. style: _vm._$s(0, "s", _vm.boxStyle),
  1650. attrs: { _i: 0 },
  1651. },
  1652. [
  1653. _c(
  1654. "view",
  1655. {
  1656. staticClass: _vm._$s(1, "sc", "uni-easyinput__content"),
  1657. class: _vm._$s(1, "c", _vm.inputContentClass),
  1658. style: _vm._$s(1, "s", _vm.inputContentStyle),
  1659. attrs: { _i: 1 },
  1660. },
  1661. [
  1662. _vm._$s(2, "i", _vm.prefixIcon)
  1663. ? _c("uni-icons", {
  1664. staticClass: _vm._$s(2, "sc", "content-clear-icon"),
  1665. attrs: {
  1666. type: _vm.prefixIcon,
  1667. color: "#c0c4cc",
  1668. size: "22",
  1669. _i: 2,
  1670. },
  1671. on: {
  1672. click: function ($event) {
  1673. return _vm.onClickIcon("prefix")
  1674. },
  1675. },
  1676. })
  1677. : _vm._e(),
  1678. _vm._$s(3, "i", _vm.type === "textarea")
  1679. ? _c("textarea", {
  1680. staticClass: _vm._$s(
  1681. 3,
  1682. "sc",
  1683. "uni-easyinput__content-textarea"
  1684. ),
  1685. class: _vm._$s(3, "c", { "input-padding": _vm.inputBorder }),
  1686. attrs: {
  1687. name: _vm._$s(3, "a-name", _vm.name),
  1688. value: _vm._$s(3, "a-value", _vm.val),
  1689. placeholder: _vm._$s(3, "a-placeholder", _vm.placeholder),
  1690. placeholderStyle: _vm._$s(
  1691. 3,
  1692. "a-placeholderStyle",
  1693. _vm.placeholderStyle
  1694. ),
  1695. disabled: _vm._$s(3, "a-disabled", _vm.disabled),
  1696. maxlength: _vm._$s(3, "a-maxlength", _vm.inputMaxlength),
  1697. focus: _vm._$s(3, "a-focus", _vm.focused),
  1698. autoHeight: _vm._$s(3, "a-autoHeight", _vm.autoHeight),
  1699. _i: 3,
  1700. },
  1701. on: {
  1702. input: _vm.onInput,
  1703. blur: _vm._Blur,
  1704. focus: _vm._Focus,
  1705. confirm: _vm.onConfirm,
  1706. },
  1707. })
  1708. : _c("input", {
  1709. staticClass: _vm._$s(4, "sc", "uni-easyinput__content-input"),
  1710. style: _vm._$s(4, "s", _vm.inputStyle),
  1711. attrs: {
  1712. type: _vm._$s(
  1713. 4,
  1714. "a-type",
  1715. _vm.type === "password" ? "text" : _vm.type
  1716. ),
  1717. name: _vm._$s(4, "a-name", _vm.name),
  1718. value: _vm._$s(4, "a-value", _vm.val),
  1719. password: _vm._$s(
  1720. 4,
  1721. "a-password",
  1722. !_vm.showPassword && _vm.type === "password"
  1723. ),
  1724. placeholder: _vm._$s(4, "a-placeholder", _vm.placeholder),
  1725. placeholderStyle: _vm._$s(
  1726. 4,
  1727. "a-placeholderStyle",
  1728. _vm.placeholderStyle
  1729. ),
  1730. disabled: _vm._$s(4, "a-disabled", _vm.disabled),
  1731. maxlength: _vm._$s(4, "a-maxlength", _vm.inputMaxlength),
  1732. focus: _vm._$s(4, "a-focus", _vm.focused),
  1733. confirmType: _vm._$s(4, "a-confirmType", _vm.confirmType),
  1734. _i: 4,
  1735. },
  1736. on: {
  1737. focus: _vm._Focus,
  1738. blur: _vm._Blur,
  1739. input: _vm.onInput,
  1740. confirm: _vm.onConfirm,
  1741. },
  1742. }),
  1743. _vm._$s(5, "i", _vm.type === "password" && _vm.passwordIcon)
  1744. ? [
  1745. _vm._$s(6, "i", _vm.isVal)
  1746. ? _c("uni-icons", {
  1747. staticClass: _vm._$s(6, "sc", "content-clear-icon"),
  1748. class: _vm._$s(6, "c", {
  1749. "is-textarea-icon": _vm.type === "textarea",
  1750. }),
  1751. attrs: {
  1752. type: _vm.showPassword
  1753. ? "eye-slash-filled"
  1754. : "eye-filled",
  1755. size: 22,
  1756. color: _vm.focusShow ? _vm.primaryColor : "#c0c4cc",
  1757. _i: 6,
  1758. },
  1759. on: { click: _vm.onEyes },
  1760. })
  1761. : _vm._e(),
  1762. ]
  1763. : _vm._$s(7, "e", _vm.suffixIcon)
  1764. ? [
  1765. _vm._$s(8, "i", _vm.suffixIcon)
  1766. ? _c("uni-icons", {
  1767. staticClass: _vm._$s(8, "sc", "content-clear-icon"),
  1768. attrs: {
  1769. type: _vm.suffixIcon,
  1770. color: "#c0c4cc",
  1771. size: "22",
  1772. _i: 8,
  1773. },
  1774. on: {
  1775. click: function ($event) {
  1776. return _vm.onClickIcon("suffix")
  1777. },
  1778. },
  1779. })
  1780. : _vm._e(),
  1781. ]
  1782. : [
  1783. _vm._$s(
  1784. 10,
  1785. "i",
  1786. _vm.clearable &&
  1787. _vm.isVal &&
  1788. !_vm.disabled &&
  1789. _vm.type !== "textarea"
  1790. )
  1791. ? _c("uni-icons", {
  1792. staticClass: _vm._$s(10, "sc", "content-clear-icon"),
  1793. class: _vm._$s(10, "c", {
  1794. "is-textarea-icon": _vm.type === "textarea",
  1795. }),
  1796. attrs: {
  1797. type: "clear",
  1798. size: _vm.clearSize,
  1799. color: _vm.msg
  1800. ? "#dd524d"
  1801. : _vm.focusShow
  1802. ? _vm.primaryColor
  1803. : "#c0c4cc",
  1804. _i: 10,
  1805. },
  1806. on: { click: _vm.onClear },
  1807. })
  1808. : _vm._e(),
  1809. ],
  1810. _vm._t("right", null, { _i: 11 }),
  1811. ],
  1812. 2
  1813. ),
  1814. ]
  1815. )
  1816. }
  1817. var recyclableRender = false
  1818. var staticRenderFns = []
  1819. render._withStripped = true
  1820. /***/ }),
  1821. /* 95 */
  1822. /*!****************************************************************************************************************************!*\
  1823. !*** D:/project/项目模板/uniapp/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue?vue&type=script&lang=js& ***!
  1824. \****************************************************************************************************************************/
  1825. /*! no static exports found */
  1826. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1827. "use strict";
  1828. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_easyinput_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-easyinput.vue?vue&type=script&lang=js& */ 96);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_easyinput_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_easyinput_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_easyinput_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_easyinput_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_easyinput_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlzQixDQUFnQiwycUJBQUcsRUFBQyIsImZpbGUiOiI5NS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS1lYXN5aW5wdXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktZWFzeWlucHV0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///95\n");
  1829. /***/ }),
  1830. /* 96 */
  1831. /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1832. !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue?vue&type=script&lang=js& ***!
  1833. \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1834. /*! no static exports found */
  1835. /***/ (function(module, exports, __webpack_require__) {
  1836. "use strict";
  1837. eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\r\n * Easyinput 输入框\r\n * @description 此组件可以实现表单的输入与校验,包括 \"text\" 和 \"textarea\" 类型。\r\n * @tutorial https://ext.dcloud.net.cn/plugin?id=3455\r\n * @property {String}\tvalue\t输入内容\r\n * @property {String }\ttype\t输入框的类型(默认text) password/text/textarea/..\r\n * \t@value text\t\t\t文本输入键盘\r\n * \t@value textarea\t多行文本输入键盘\r\n * \t@value password\t密码输入键盘\r\n * \t@value number\t\t数字输入键盘,注意iOS上app-vue弹出的数字键盘并非9宫格方式\r\n * \t@value idcard\t\t身份证输入键盘,信、支付宝、百度、QQ小程序\r\n * \t@value digit\t\t带小数点的数字键盘\t,App的nvue页面、微信、支付宝、百度、头条、QQ小程序支持\r\n * @property {Boolean}\tclearable\t是否显示右侧清空内容的图标控件,点击可清空输入框内容(默认true)\r\n * @property {Boolean}\tautoHeight\t是否自动增高输入区域,type为textarea时有效(默认true)\r\n * @property {String }\tplaceholder\t输入框的提示文字\r\n * @property {String }\tplaceholderStyle\tplaceholder的样式(内联样式,字符串),如\"color: #ddd\"\r\n * @property {Boolean}\tfocus\t是否自动获得焦点(默认false)\r\n * @property {Boolean}\tdisabled\t是否禁用(默认false)\r\n * @property {Number }\tmaxlength\t最大输入长度,设置为 -1 的时候不限制最大长度(默认140)\r\n * @property {String }\tconfirmType\t设置键盘右下角按钮的文字,仅在type=\"text\"时生效(默认done)\r\n * @property {Number }\tclearSize\t清除图标的大小,单位px(默认15)\r\n * @property {String}\tprefixIcon\t输入框头部图标\r\n * @property {String}\tsuffixIcon\t输入框尾部图标\r\n * @property {String}\tprimaryColor\t设置主题色(默认#2979ff)\r\n * @property {Boolean}\ttrim\t是否自动去除两端的空格\r\n * @value both\t去除两端空格\r\n * @value left\t去除左侧空格\r\n * @value right\t去除右侧空格\r\n * @value start\t去除左侧空格\r\n * @value end\t\t去除右侧空格\r\n * @value all\t\t去除全部空格\r\n * @value none\t不去除空格\r\n * @property {Boolean}\tinputBorder\t是否显示input输入框的边框(默认true)\r\n * @property {Boolean}\tpasswordIcon\ttype=password时是否显示小眼睛图标\r\n * @property {Object}\tstyles\t自定义颜色\r\n * @event {Function}\tinput\t输入框内容发生变化时触发\r\n * @event {Function}\tfocus\t输入框获得焦点时触发\r\n * @event {Function}\tblur\t输入框失去焦点时触发\r\n * @event {Function}\tconfirm\t点击完成按钮时触发\r\n * @event {Function}\ticonClick\t点击图标时触发\r\n * @example <uni-easyinput v-model=\"mobile\"></uni-easyinput>\r\n */\nfunction obj2strClass(obj) {\n var classess = '';\n for (var key in obj) {\n var val = obj[key];\n if (val) {\n classess += \"\".concat(key, \" \");\n }\n }\n return classess;\n}\nfunction obj2strStyle(obj) {\n var style = '';\n for (var key in obj) {\n var val = obj[key];\n style += \"\".concat(key, \":\").concat(val, \";\");\n }\n return style;\n}\nvar _default2 = {\n name: 'uni-easyinput',\n emits: ['click', 'iconClick', 'update:modelValue', 'input', 'focus', 'blur', 'confirm', 'clear', 'eyes', 'change'],\n model: {\n prop: 'modelValue',\n event: 'update:modelValue'\n },\n options: {\n virtualHost: true\n },\n inject: {\n form: {\n from: 'uniForm',\n default: null\n },\n formItem: {\n from: 'uniFormItem',\n default: null\n }\n },\n props: {\n name: String,\n value: [Number, String],\n modelValue: [Number, String],\n type: {\n type: String,\n default: 'text'\n },\n clearable: {\n type: Boolean,\n default: true\n },\n autoHeight: {\n type: Boolean,\n default: false\n },\n placeholder: {\n type: String,\n default: ' '\n },\n placeholderStyle: String,\n focus: {\n type: Boolean,\n default: false\n },\n disabled: {\n type: Boolean,\n default: false\n },\n maxlength: {\n type: [Number, String],\n default: 140\n },\n confirmType: {\n type: String,\n default: 'done'\n },\n clearSize: {\n type: [Number, String],\n default: 24\n },\n inputBorder: {\n type: Boolean,\n default: true\n },\n prefixIcon: {\n type: String,\n default: ''\n },\n suffixIcon: {\n type: String,\n default: ''\n },\n trim: {\n type: [Boolean, String],\n default: true\n },\n passwordIcon: {\n type: Boolean,\n default: true\n },\n primaryColor: {\n type: String,\n default: '#2979ff'\n },\n styles: {\n type: Object,\n default: function _default() {\n return {\n color: '#333',\n backgroundColor: '#fff',\n disableColor: '#F7F6F6',\n borderColor: '#e5e5e5'\n };\n }\n },\n errorMessage: {\n type: [String, Boolean],\n default: ''\n }\n },\n data: function data() {\n return {\n focused: false,\n val: '',\n showMsg: '',\n border: false,\n isFirstBorder: false,\n showClearIcon: false,\n showPassword: false,\n focusShow: false,\n localMsg: '',\n isEnter: false // 用于判断当前是否是使用回车操作\n };\n },\n\n computed: {\n // 输入框内是否有值\n isVal: function isVal() {\n var val = this.val;\n // fixed by mehaotian 处理值为0的情况,字符串0不在处理范围\n if (val || val === 0) {\n return true;\n }\n return false;\n },\n msg: function msg() {\n // console.log('computed', this.form, this.formItem);\n // if (this.form) {\n // \treturn this.errorMessage || this.formItem.errMsg;\n // }\n // TODO 处理头条 formItem 中 errMsg 不更新的问题\n return this.localMsg || this.errorMessage;\n },\n // 因为uniapp的input组件的maxlength组件必须要数值,这里转为数值,用户可以传入字符串数值\n inputMaxlength: function inputMaxlength() {\n return Number(this.maxlength);\n },\n // 处理外层样式的style\n boxStyle: function boxStyle() {\n return \"color:\".concat(this.inputBorder && this.msg ? '#e43d33' : this.styles.color, \";\");\n },\n // input 内容的类和样式处理\n inputContentClass: function inputContentClass() {\n return obj2strClass({\n 'is-input-border': this.inputBorder,\n 'is-input-error-border': this.inputBorder && this.msg,\n 'is-textarea': this.type === 'textarea',\n 'is-disabled': this.disabled,\n 'is-focused': this.focusShow\n });\n },\n inputContentStyle: function inputContentStyle() {\n var focusColor = this.focusShow ? this.primaryColor : this.styles.borderColor;\n var borderColor = this.inputBorder && this.msg ? '#dd524d' : focusColor;\n return obj2strStyle({\n 'border-color': borderColor || '#e5e5e5',\n 'background-color': this.disabled ? this.styles.disableColor : this.styles.backgroundColor\n });\n },\n // input右侧样式\n inputStyle: function inputStyle() {\n var paddingRight = this.type === 'password' || this.clearable || this.prefixIcon ? '' : '10px';\n return obj2strStyle({\n 'padding-right': paddingRight,\n 'padding-left': this.prefixIcon ? '' : '10px'\n });\n }\n },\n watch: {\n value: function value(newVal) {\n this.val = newVal;\n },\n modelValue: function modelValue(newVal) {\n this.val = newVal;\n },\n focus: function focus(newVal) {\n var _this = this;\n this.$nextTick(function () {\n _this.focused = _this.focus;\n _this.focusShow = _this.focus;\n });\n }\n },\n created: function created() {\n var _this2 = this;\n this.init();\n // TODO 处理头条vue3 computed 不监听 inject 更改的问题(formItem.errMsg)\n if (this.form && this.formItem) {\n this.$watch('formItem.errMsg', function (newVal) {\n _this2.localMsg = newVal;\n });\n }\n },\n mounted: function mounted() {\n var _this3 = this;\n this.$nextTick(function () {\n _this3.focused = _this3.focus;\n _this3.focusShow = _this3.focus;\n });\n },\n methods: {\n /**\r\n * 初始化变量值\r\n */\n init: function init() {\n if (this.value || this.value === 0) {\n this.val = this.value;\n } else if (this.modelValue || this.modelValue === 0) {\n this.val = this.modelValue;\n } else {\n this.val = null;\n }\n },\n /**\r\n * 点击图标时触发\r\n * @param {Object} type\r\n */\n onClickIcon: function onClickIcon(type) {\n this.$emit('iconClick', type);\n },\n /**\r\n * 显示隐藏内容,密码框时生效\r\n */\n onEyes: function onEyes() {\n this.showPassword = !this.showPassword;\n this.$emit('eyes', this.showPassword);\n },\n /**\r\n * 输入时触发\r\n * @param {Object} event\r\n */\n onInput: function onInput(event) {\n var value = event.detail.value;\n // 判断是否去除空格\n if (this.trim) {\n if (typeof this.trim === 'boolean' && this.trim) {\n value = this.trimStr(value);\n }\n if (typeof this.trim === 'string') {\n value = this.trimStr(value, this.trim);\n }\n }\n if (this.errMsg) this.errMsg = '';\n this.val = value;\n // TODO 兼容 vue2\n this.$emit('input', value);\n // TODO 兼容 vue3\n this.$emit('update:modelValue', value);\n },\n /**\r\n * 外部调用方法\r\n * 获取焦点时触发\r\n * @param {Object} event\r\n */\n onFocus: function onFocus() {\n var _this4 = this;\n this.$nextTick(function () {\n _this4.focused = true;\n });\n this.$emit('focus', null);\n },\n _Focus: function _Focus(event) {\n this.focusShow = true;\n this.$emit('focus', event);\n },\n /**\r\n * 外部调用方法\r\n * 失去焦点时触发\r\n * @param {Object} event\r\n */\n onBlur: function onBlur() {\n this.focused = false;\n this.$emit('focus', null);\n },\n _Blur: function _Blur(event) {\n var value = event.detail.value;\n this.focusShow = false;\n this.$emit('blur', event);\n // 根据类型返回值,在event中获取的值理论上讲都是string\n if (this.isEnter === false) {\n this.$emit('change', this.val);\n }\n // 失去焦点时参与表单校验\n if (this.form && this.formItem) {\n var validateTrigger = this.form.validateTrigger;\n if (validateTrigger === 'blur') {\n this.formItem.onFieldChange();\n }\n }\n },\n /**\r\n * 按下键盘的发送键\r\n * @param {Object} e\r\n */\n onConfirm: function onConfirm(e) {\n var _this5 = this;\n this.$emit('confirm', this.val);\n this.isEnter = true;\n this.$emit('change', this.val);\n this.$nextTick(function () {\n _this5.isEnter = false;\n });\n },\n /**\r\n * 清理内容\r\n * @param {Object} event\r\n */\n onClear: function onClear(event) {\n this.val = '';\n // TODO 兼容 vue2\n this.$emit('input', '');\n // TODO 兼容 vue2\n // TODO 兼容 vue3\n this.$emit('update:modelValue', '');\n // 点击叉号触发\n this.$emit('clear');\n },\n /**\r\n * 去除空格\r\n */\n trimStr: function trimStr(str) {\n var pos = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'both';\n if (pos === 'both') {\n return str.trim();\n } else if (pos === 'left') {\n return str.trimLeft();\n } else if (pos === 'right') {\n return str.trimRight();\n } else if (pos === 'start') {\n return str.trimStart();\n } else if (pos === 'end') {\n return str.trimEnd();\n } else if (pos === 'all') {\n return str.replace(/\\s+/g, '');\n } else if (pos === 'none') {\n return str;\n }\n return str;\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWVhc3lpbnB1dC9jb21wb25lbnRzL3VuaS1lYXN5aW5wdXQvdW5pLWVhc3lpbnB1dC52dWUiXSwibmFtZXMiOlsiY2xhc3Nlc3MiLCJzdHlsZSIsIm5hbWUiLCJlbWl0cyIsIm1vZGVsIiwicHJvcCIsImV2ZW50Iiwib3B0aW9ucyIsInZpcnR1YWxIb3N0IiwiaW5qZWN0IiwiZm9ybSIsImZyb20iLCJkZWZhdWx0IiwiZm9ybUl0ZW0iLCJwcm9wcyIsInZhbHVlIiwibW9kZWxWYWx1ZSIsInR5cGUiLCJjbGVhcmFibGUiLCJhdXRvSGVpZ2h0IiwicGxhY2Vob2xkZXIiLCJwbGFjZWhvbGRlclN0eWxlIiwiZm9jdXMiLCJkaXNhYmxlZCIsIm1heGxlbmd0aCIsImNvbmZpcm1UeXBlIiwiY2xlYXJTaXplIiwiaW5wdXRCb3JkZXIiLCJwcmVmaXhJY29uIiwic3VmZml4SWNvbiIsInRyaW0iLCJwYXNzd29yZEljb24iLCJwcmltYXJ5Q29sb3IiLCJzdHlsZXMiLCJjb2xvciIsImJhY2tncm91bmRDb2xvciIsImRpc2FibGVDb2xvciIsImJvcmRlckNvbG9yIiwiZXJyb3JNZXNzYWdlIiwiZGF0YSIsImZvY3VzZWQiLCJ2YWwiLCJzaG93TXNnIiwiYm9yZGVyIiwiaXNGaXJzdEJvcmRlciIsInNob3dDbGVhckljb24iLCJzaG93UGFzc3dvcmQiLCJmb2N1c1Nob3ciLCJsb2NhbE1zZyIsImlzRW50ZXIiLCJjb21wdXRlZCIsImlzVmFsIiwibXNnIiwiaW5wdXRNYXhsZW5ndGgiLCJib3hTdHlsZSIsImlucHV0Q29udGVudENsYXNzIiwiaW5wdXRDb250ZW50U3R5bGUiLCJpbnB1dFN0eWxlIiwid2F0Y2giLCJjcmVhdGVkIiwibW91bnRlZCIsIm1ldGhvZHMiLCJpbml0Iiwib25DbGlja0ljb24iLCJvbkV5ZXMiLCJvbklucHV0Iiwib25Gb2N1cyIsIl9Gb2N1cyIsIm9uQmx1ciIsIl9CbHVyIiwib25Db25maXJtIiwib25DbGVhciIsInRyaW1TdHIiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBMEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtJQUNBO0lBQ0E7TUFDQUE7SUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUVBO0VBQ0E7RUFDQTtJQUNBO0lBQ0FDO0VBQ0E7RUFDQTtBQUNBO0FBQUEsZ0JBQ0E7RUFDQUM7RUFDQUM7RUFDQUM7SUFDQUM7SUFDQUM7RUFDQTtFQUNBQztJQUNBQztFQUNBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtFQUNBO0VBQ0FFO0lBQ0FaO0lBQ0FhO0lBQ0FDO0lBQ0FDO01BQ0FBO01BQ0FMO0lBQ0E7SUFDQU07TUFDQUQ7TUFDQUw7SUFDQTtJQUNBTztNQUNBRjtNQUNBTDtJQUNBO0lBQ0FRO01BQ0FIO01BQ0FMO0lBQ0E7SUFDQVM7SUFDQUM7TUFDQUw7TUFDQUw7SUFDQTtJQUNBVztNQUNBTjtNQUNBTDtJQUNBO0lBQ0FZO01BQ0FQO01BQ0FMO0lBQ0E7SUFDQWE7TUFDQVI7TUFDQUw7SUFDQTtJQUNBYztNQUNBVDtNQUNBTDtJQUNBO0lBQ0FlO01BQ0FWO01BQ0FMO0lBQ0E7SUFDQWdCO01BQ0FYO01BQ0FMO0lBQ0E7SUFDQWlCO01BQ0FaO01BQ0FMO0lBQ0E7SUFDQWtCO01BQ0FiO01BQ0FMO0lBQ0E7SUFDQW1CO01BQ0FkO01BQ0FMO0lBQ0E7SUFDQW9CO01BQ0FmO01BQ0FMO0lBQ0E7SUFDQXFCO01BQ0FoQjtNQUNBTDtRQUNBO1VBQ0FzQjtVQUNBQztVQUNBQztVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBckI7TUFDQUw7SUFDQTtFQUNBO0VBQ0EyQjtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTs7RUFDQUM7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7TUFDQTtJQUNBO0lBRUFDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFFQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTNDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQU07TUFBQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBcUM7SUFBQTtJQUNBO0lBQ0E7SUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFBQTtJQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBbEQ7UUFDQTtRQUNBO1VBQ0FBO1FBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBbUQ7TUFBQTtNQUNBO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7SUFFQUM7TUFDQTtNQUNBO0lBQ0E7SUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFFQTtBQUNBO0FBQ0E7SUFDQUM7TUFBQTtNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiOTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJ1bmktZWFzeWlucHV0XCIgOmNsYXNzPVwieyAndW5pLWVhc3lpbnB1dC1lcnJvcic6IG1zZyB9XCIgOnN0eWxlPVwiYm94U3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwidW5pLWVhc3lpbnB1dF9fY29udGVudFwiIDpjbGFzcz1cImlucHV0Q29udGVudENsYXNzXCIgOnN0eWxlPVwiaW5wdXRDb250ZW50U3R5bGVcIj5cclxuXHRcdFx0PHVuaS1pY29ucyB2LWlmPVwicHJlZml4SWNvblwiIGNsYXNzPVwiY29udGVudC1jbGVhci1pY29uXCIgOnR5cGU9XCJwcmVmaXhJY29uXCIgY29sb3I9XCIjYzBjNGNjXCIgQGNsaWNrPVwib25DbGlja0ljb24oJ3ByZWZpeCcpXCIgc2l6ZT1cIjIyXCI+PC91bmktaWNvbnM+XHJcblx0XHRcdDx0ZXh0YXJlYVxyXG5cdFx0XHRcdHYtaWY9XCJ0eXBlID09PSAndGV4dGFyZWEnXCJcclxuXHRcdFx0XHRjbGFzcz1cInVuaS1lYXN5aW5wdXRfX2NvbnRlbnQtdGV4dGFyZWFcIlxyXG5cdFx0XHRcdDpjbGFzcz1cInsgJ2lucHV0LXBhZGRpbmcnOiBpbnB1dEJvcmRlciB9XCJcclxuXHRcdFx0XHQ6bmFtZT1cIm5hbWVcIlxyXG5cdFx0XHRcdDp2YWx1ZT1cInZhbFwiXHJcblx0XHRcdFx0OnBsYWNlaG9sZGVyPVwicGxhY2Vob2xkZXJcIlxyXG5cdFx0XHRcdDpwbGFjZWhvbGRlclN0eWxlPVwicGxhY2Vob2xkZXJTdHlsZVwiXHJcblx0XHRcdFx0OmRpc2FibGVkPVwiZGlzYWJsZWRcIlxyXG5cdFx0XHRcdHBsYWNlaG9sZGVyLWNsYXNzPVwidW5pLWVhc3lpbnB1dF9fcGxhY2Vob2xkZXItY2xhc3NcIlxyXG5cdFx0XHRcdDptYXhsZW5ndGg9XCJpbnB1dE1heGxlbmd0aFwiXHJcblx0XHRcdFx0OmZvY3VzPVwiZm9jdXNlZFwiXHJcblx0XHRcdFx0OmF1dG9IZWlnaHQ9XCJhdXRvSGVpZ2h0XCJcclxuXHRcdFx0XHRAaW5wdXQ9XCJvbklucHV0XCJcclxuXHRcdFx0XHRAYmx1cj1cIl9CbHVyXCJcclxuXHRcdFx0XHRAZm9jdXM9XCJfRm9jdXNcIlxyXG5cdFx0XHRcdEBjb25maXJtPVwib25Db25maXJtXCJcclxuXHRcdFx0PjwvdGV4dGFyZWE+XHJcblx0XHRcdDxpbnB1dFxyXG5cdFx0XHRcdHYtZWxzZVxyXG5cdFx0XHRcdDp0eXBlPVwidHlwZSA9PT0gJ3Bhc3N3b3JkJyA/ICd0ZXh0JyA6IHR5cGVcIlxyXG5cdFx0XHRcdGNsYXNzPVwidW5pLWVhc3lpbnB1dF9fY29udGVudC1pbnB1dFwiXHJcblx0XHRcdFx0OnN0eWxlPVwiaW5wdXRTdHlsZVwiXHJcblx0XHRcdFx0Om5hbWU9XCJuYW1lXCJcclxuXHRcdFx0XHQ6dmFsdWU9XCJ2YWxcIlxyXG5cdFx0XHRcdDpwYXNzd29yZD1cIiFzaG93UGFzc3dvcmQgJiYgdHlwZSA9PT0gJ3Bhc3N3b3JkJ1wiXHJcblx0XHRcdFx0OnBsYWNlaG9sZGVyPVwicGxhY2Vob2xkZXJcIlxyXG5cdFx0XHRcdDpwbGFjZWhvbGRlclN0eWxlPVwicGxhY2Vob2xkZXJTdHlsZVwiXHJcblx0XHRcdFx0cGxhY2Vob2xkZXItY2xhc3M9XCJ1bmktZWFzeWlucHV0X19wbGFjZWhvbGRlci1jbGFzc1wiXHJcblx0XHRcdFx0OmRpc2FibGVkPVwiZGlzYWJsZWRcIlxyXG5cdFx0XHRcdDptYXhsZW5ndGg9XCJpbnB1dE1heGxlbmd0aFwiXHJcblx0XHRcdFx0OmZvY3VzPVwiZm9jdXNlZFwiXHJcblx0XHRcdFx0OmNvbmZpcm1UeXBlPVwiY29uZmlybVR5cGVcIlxyXG5cdFx0XHRcdEBmb2N1cz1cIl9Gb2N1c1wiXHJcblx0XHRcdFx0QGJsdXI9XCJfQmx1clwiXHJcblx0XHRcdFx0QGlucHV0PVwib25JbnB1dFwiXHJcblx0XHRcdFx0QGNvbmZpcm09XCJvbkNvbmZpcm1cIlxyXG5cdFx0XHQvPlxyXG5cdFx0XHQ8dGVtcGxhdGUgdi1pZj1cInR5cGUgPT09ICdwYXNzd29yZCcgJiYgcGFzc3dvcmRJY29uXCI+XHJcblx0XHRcdFx0PCEtLSDlvIDlkK/lr4bnoIHml7bmmL7npLrlsI/nnLznnZsgLS0+XHJcblx0XHRcdFx0PHVuaS1pY29uc1xyXG5cdFx0XHRcdFx0di1pZj1cImlzVmFsXCJcclxuXHRcdFx0XHRcdGNsYXNzPVwiY29udGVudC1jbGVhci1pY29uXCJcclxuXHRcdFx0XHRcdDpjbGFzcz1cInsgJ2lzLXRleHRhcmVhLWljb24nOiB0eXBlID09PSAndGV4dGFyZWEnIH1cIlxyXG5cdFx0XHRcdFx0OnR5cGU9XCJzaG93UGFzc3dvcmQgPyAnZXllLXNsYXNoLWZpbGxlZCcgOiAnZXllLWZpbGxlZCdcIlxyXG5cdFx0XHRcdFx0OnNpemU9XCIyMlwiXHJcblx0XHRcdFx0XHQ6Y29sb3I9XCJmb2N1c1Nob3cgPyBwcmltYXJ5Q29sb3IgOiAnI2MwYzRjYydcIlxyXG5cdFx0XHRcdFx0QGNsaWNrPVwib25FeWVzXCJcclxuXHRcdFx0XHQ+PC91bmktaWNvbnM+XHJcblx0XHRcdDwvdGVtcGxhdGU+XHJcblx0XHRcdDx0ZW1wbGF0ZSB2LWVsc2UtaWY9XCJzdWZmaXhJY29uXCI+XHJcblx0XHRcdFx0PHVuaS1pY29ucyB2LWlmPVwic3VmZml4SWNvblwiIGNsYXNzPVwiY29udGVudC1jbGVhci1pY29uXCIgOnR5cGU9XCJzdWZmaXhJY29uXCIgY29sb3I9XCIjYzBjNGNjXCIgQGNsaWNrPVwib25DbGlja0ljb24oJ3N1ZmZpeCcpXCIgc2l6ZT1cIjIyXCI+PC91bmktaWNvbnM+XHJcblx0XHRcdDwvdGVtcGxhdGU+XHJcblx0XHRcdDx0ZW1wbGF0ZSB2LWVsc2U+XHJcblx0XHRcdFx0PHVuaS1pY29uc1xyXG5cdFx0XHRcdFx0di1pZj1cImNsZWFyYWJsZSAmJiBpc1ZhbCAmJiAhZGlzYWJsZWQgJiYgdHlwZSAhPT0gJ3RleHRhcmVhJ1wiXHJcblx0XHRcdFx0XHRjbGFzcz1cImNvbnRlbnQtY2xlYXItaWNvblwiXHJcblx0XHRcdFx0XHQ6Y2xhc3M9XCJ7ICdpcy10ZXh0YXJlYS1pY29uJzogdHlwZSA9PT0gJ3RleHRhcmVhJyB9XCJcclxuXHRcdFx0XHRcdHR5cGU9XCJjbGVhclwiXHJcblx0XHRcdFx0XHQ6c2l6ZT1cImNsZWFyU2l6ZVwiXHJcblx0XHRcdFx0XHQ6Y29sb3I9XCJtc2cgPyAnI2RkNTI0ZCcgOiBmb2N1c1Nob3cgPyBwcmltYXJ5Q29sb3IgOiAnI2MwYzRjYydcIlxyXG5cdFx0XHRcdFx0QGNsaWNrPVwib25DbGVhclwiXHJcblx0XHRcdFx0PjwvdW5pLWljb25zPlxyXG5cdFx0XHQ8L3RlbXBsYXRlPlxyXG5cdFx0XHQ8c2xvdCBuYW1lPVwicmlnaHRcIj48L3Nsb3Q+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuLyoqXHJcbiAqIEVhc3lpbnB1dCDovpPlhaXmoYZcclxuICogQGRlc2NyaXB0aW9uIOatpOe7hOS7tuWPr+S7peWunueOsOihqOWNleeahOi+k+WFpeS4juagoemqjO+8jOWMheaLrCBcInRleHRcIiDlkowgXCJ0ZXh0YXJlYVwiIOexu+Wei+OAglxyXG4gKiBAdHV0b3JpYWwgaHR0cHM6Ly9leHQuZGNsb3VkLm5ldC5jbi9wbHVnaW4/aWQ9MzQ1NVxyXG4gKiBAcHJvcGVydHkge1N0cmluZ31cdHZhbHVlXHTovpPlhaXlhoXlrrlcclxuICogQHByb3BlcnR5IHtTdHJpbmcgfVx0dHlwZVx06L6T5YWl5qGG55qE57G75Z6L77yI6buY6K6kdGV4dO+8iSBwYXNzd29yZC90ZXh0L3RleHRhcmVhLy4uXHJcbiAqIFx0QHZhbHVlIHRleHRcdFx0XHTmlofmnKzovpPlhaXplK7nm5hcclxuICogXHRAdmFsdWUgdGV4dGFyZWFcdOWkmuihjOaWh+acrOi+k+WFpemUruebmFxyXG4gKiBcdEB2YWx1ZSBwYXNzd29yZFx05a+G56CB6L6T5YWl6ZSu55uYXHJcbiAqIFx0QHZhbHVlIG51bWJlclx0XHTmlbDlrZfovpPlhaXplK7nm5jvvIzms6jmhI9pT1PkuIphcHAtdnVl5by55Ye655qE5pWw5a2X6ZSu55uY5bm26Z2eOeWuq+agvOaWueW8j1xyXG4gKiBcdEB2YWx1ZSBpZGNhcmRcdFx06Lqr5Lu96K+B6L6T5YWl6ZSu55uY77yM5L+h44CB5pSv5LuY5a6d44CB55m+5bqm44CBUVHlsI/nqIvluo9cclxuICogXHRAdmFsdWUgZGlnaXRcdFx05bim5bCP5pWw54K555qE5pWw5a2X6ZSu55uYXHTvvIxBcHDnmoRudnVl6aG16Z2i44CB5b6u5L+h44CB5pSv5LuY5a6d44CB55m+5bqm44CB5aS05p2h44CBUVHlsI/nqIvluo/mlK/mjIFcclxuICogQHByb3BlcnR5IHtCb29sZWFufVx0Y2xlYXJhYmxlXHTmmK/lkKbmmL7npLrlj7PkvqfmuIXnqbrlhoXlrrnnmoTlm77moIfmjqfku7bvvIzngrnlh7vlj6/muIXnqbrovpPlhaXmoYblhoXlrrnvvIjpu5jorqR0cnVl77yJXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdGF1dG9IZWlnaHRcdOaYr+WQpuiHquWKqOWinumrmOi+k+WFpeWMuuWfn++8jHR5cGXkuLp0ZXh0YXJlYeaXtuacieaViO+8iOm7mOiupHRydWXvvIlcclxuICogQHByb3BlcnR5IHtTdHJpbmcgfVx0cGxhY2Vob2xkZXJcdOi+k+WFpeahhueahOaPkOekuuaWh+Wtl1xyXG4gKiBAcHJvcGVydHkge1N0cmluZyB9XHRwbGFjZWhvbGRlclN0eWxlXHRwbGFjZWhvbGRlcueahOagt+W8jyjlhoXogZTmoLflvI/vvIzlrZfnrKbkuLIp77yM5aaCXCJjb2xvcjogI2RkZFwiXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdGZvY3VzXHTmmK/lkKboh6rliqjojrflvpfnhKbngrnvvIjpu5jorqRmYWxzZe+8iVxyXG4gKiBAcHJvcGVydHkge0Jvb2xlYW59XHRkaXNhYmxlZFx05piv5ZCm56aB55So77yI6buY6K6kZmFsc2XvvIlcclxuICogQHByb3BlcnR5IHtOdW1iZXIgfVx0bWF4bGVuZ3RoXHTmnIDlpKfovpPlhaXplb/luqbvvIzorr7nva7kuLogLTEg55qE5pe25YCZ5LiN6ZmQ5Yi25pyA5aSn6ZW/5bqm77yI6buY6K6kMTQw77yJXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nIH1cdGNvbmZpcm1UeXBlXHTorr7nva7plK7nm5jlj7PkuIvop5LmjInpkq7nmoTmloflrZfvvIzku4XlnKh0eXBlPVwidGV4dFwi5pe255Sf5pWI77yI6buY6K6kZG9uZe+8iVxyXG4gKiBAcHJvcGVydHkge051bWJlciB9XHRjbGVhclNpemVcdOa4hemZpOWbvuagh+eahOWkp+Wwj++8jOWNleS9jXB477yI6buY6K6kMTXvvIlcclxuICogQHByb3BlcnR5IHtTdHJpbmd9XHRwcmVmaXhJY29uXHTovpPlhaXmoYblpLTpg6jlm77moIdcclxuICogQHByb3BlcnR5IHtTdHJpbmd9XHRzdWZmaXhJY29uXHTovpPlhaXmoYblsL7pg6jlm77moIdcclxuICogQHByb3BlcnR5IHtTdHJpbmd9XHRwcmltYXJ5Q29sb3JcdOiuvue9ruS4u+mimOiJsu+8iOm7mOiupCMyOTc5ZmbvvIlcclxuICogQHByb3BlcnR5IHtCb29sZWFufVx0dHJpbVx05piv5ZCm6Ieq5Yqo5Y676Zmk5Lik56uv55qE56m65qC8XHJcbiAqIEB2YWx1ZSBib3RoXHTljrvpmaTkuKTnq6/nqbrmoLxcclxuICogQHZhbHVlIGxlZnRcdOWOu+mZpOW3puS+p+epuuagvFxyXG4gKiBAdmFsdWUgcmlnaHRcdOWOu+mZpOWPs+S+p+epuuagvFxyXG4gKiBAdmFsdWUgc3RhcnRcdOWOu+mZpOW3puS+p+epuuagvFxyXG4gKiBAdmFsdWUgZW5kXHRcdOWOu+mZpOWPs+S+p+epuuagvFxyXG4gKiBAdmFsdWUgYWxsXHRcdOWOu+mZpOWFqOmDqOepuuagvFxyXG4gKiBAdmFsdWUgbm9uZVx05LiN5Y676Zmk56m65qC8XHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn1cdGlucHV0Qm9yZGVyXHTmmK/lkKbmmL7npLppbnB1dOi+k+WFpeahhueahOi+ueahhu+8iOm7mOiupHRydWXvvIlcclxuICogQHByb3BlcnR5IHtCb29sZWFufVx0cGFzc3dvcmRJY29uXHR0eXBlPXBhc3N3b3Jk5pe25piv5ZCm5pi+56S65bCP55y8552b5Zu+5qCHXHJcbiAqIEBwcm9wZXJ0eSB7T2JqZWN0fVx0c3R5bGVzXHToh6rlrprkuYnpopzoibJcclxuICogQGV2ZW50IHtGdW5jdGlvbn1cdGlucHV0XHTovpPlhaXmoYblhoXlrrnlj5HnlJ/lj5jljJbml7bop6blj5FcclxuICogQGV2ZW50IHtGdW5jdGlvbn1cdGZvY3VzXHTovpPlhaXmoYbojrflvpfnhKbngrnml7bop6blj5FcclxuICogQGV2ZW50IHtGdW5jdGlvbn1cdGJsdXJcdOi+k+WFpeahhuWkseWOu+eEpueCueaXtuinpuWPkVxyXG4gKiBAZXZlbnQge0Z1bmN0aW9ufVx0Y29uZmlybVx054K55Ye75a6M5oiQ5oyJ6ZKu5pe26Kem5Y+RXHJcbiAqIEBldmVudCB7RnVuY3Rpb259XHRpY29uQ2xpY2tcdOeCueWHu+Wbvuagh+aXtuinpuWPkVxyXG4gKiBAZXhhbXBsZSA8dW5pLWVhc3lpbnB1dCB2LW1vZGVsPVwibW9iaWxlXCI+PC91bmktZWFzeWlucHV0PlxyXG4gKi9cclxuZnVuY3Rpb24gb2JqMnN0ckNsYXNzKG9iaikge1xyXG5cdGxldCBjbGFzc2VzcyA9ICcnO1xyXG5cdGZvciAobGV0IGtleSBpbiBvYmopIHtcclxuXHRcdGNvbnN0IHZhbCA9IG9ialtrZXldO1xyXG5cdFx0aWYgKHZhbCkge1xyXG5cdFx0XHRjbGFzc2VzcyArPSBgJHtrZXl9IGA7XHJcblx0XHR9XHJcblx0fVxyXG5cdHJldHVybiBjbGFzc2VzcztcclxufVxyXG5cclxuZnVuY3Rpb24gb2JqMnN0clN0eWxlKG9iaikge1xyXG5cdGxldCBzdHlsZSA9ICcnO1xyXG5cdGZvciAobGV0IGtleSBpbiBvYmopIHtcclxuXHRcdGNvbnN0IHZhbCA9IG9ialtrZXldO1xyXG5cdFx0c3R5bGUgKz0gYCR7a2V5fToke3ZhbH07YDtcclxuXHR9XHJcblx0cmV0dXJuIHN0eWxlO1xyXG59XHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuXHRuYW1lOiAndW5pLWVhc3lpbnB1dCcsXHJcblx0ZW1pdHM6IFsnY2xpY2snLCAnaWNvbkNsaWNrJywgJ3VwZGF0ZTptb2RlbFZhbHVlJywgJ2lucHV0JywgJ2ZvY3VzJywgJ2JsdXInLCAnY29uZmlybScsICdjbGVhcicsICdleWVzJywgJ2NoYW5nZSddLFxyXG5cdG1vZGVsOiB7XHJcblx0XHRwcm9wOiAnbW9kZWxWYWx1ZScsXHJcblx0XHRldmVudDogJ3VwZGF0ZTptb2RlbFZhbHVlJ1xyXG5cdH0sXHJcblx0b3B0aW9uczoge1xyXG5cdFx0dmlydHVhbEhvc3Q6IHRydWVcclxuXHR9LFxyXG5cdGluamVjdDoge1xyXG5cdFx0Zm9ybToge1xyXG5cdFx0XHRmcm9tOiAndW5pRm9ybScsXHJcblx0XHRcdGRlZmF1bHQ6IG51bGxcclxuXHRcdH0sXHJcblx0XHRmb3JtSXRlbToge1xyXG5cdFx0XHRmcm9tOiAndW5pRm9ybUl0ZW0nLFxyXG5cdFx0XHRkZWZhdWx0OiBudWxsXHJcblx0XHR9XHJcblx0fSxcclxuXHRwcm9wczoge1xyXG5cdFx0bmFtZTogU3RyaW5nLFxyXG5cdFx0dmFsdWU6IFtOdW1iZXIsIFN0cmluZ10sXHJcblx0XHRtb2RlbFZhbHVlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0dHlwZToge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICd0ZXh0J1xyXG5cdFx0fSxcclxuXHRcdGNsZWFyYWJsZToge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHR9LFxyXG5cdFx0YXV0b0hlaWdodDoge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0fSxcclxuXHRcdHBsYWNlaG9sZGVyOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJyAnXHJcblx0XHR9LFxyXG5cdFx0cGxhY2Vob2xkZXJTdHlsZTogU3RyaW5nLFxyXG5cdFx0Zm9jdXM6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdH0sXHJcblx0XHRkaXNhYmxlZDoge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0fSxcclxuXHRcdG1heGxlbmd0aDoge1xyXG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRkZWZhdWx0OiAxNDBcclxuXHRcdH0sXHJcblx0XHRjb25maXJtVHlwZToge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICdkb25lJ1xyXG5cdFx0fSxcclxuXHRcdGNsZWFyU2l6ZToge1xyXG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRkZWZhdWx0OiAyNFxyXG5cdFx0fSxcclxuXHRcdGlucHV0Qm9yZGVyOiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdH0sXHJcblx0XHRwcmVmaXhJY29uOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdH0sXHJcblx0XHRzdWZmaXhJY29uOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdH0sXHJcblx0XHR0cmltOiB7XHJcblx0XHRcdHR5cGU6IFtCb29sZWFuLCBTdHJpbmddLFxyXG5cdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHR9LFxyXG5cdFx0cGFzc3dvcmRJY29uOiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdH0sXHJcblx0XHRwcmltYXJ5Q29sb3I6IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiAnIzI5NzlmZidcclxuXHRcdH0sXHJcblx0XHRzdHlsZXM6IHtcclxuXHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRkZWZhdWx0KCkge1xyXG5cdFx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0XHRjb2xvcjogJyMzMzMnLFxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZENvbG9yOiAnI2ZmZicsXHJcblx0XHRcdFx0XHRkaXNhYmxlQ29sb3I6ICcjRjdGNkY2JyxcclxuXHRcdFx0XHRcdGJvcmRlckNvbG9yOiAnI2U1ZTVlNSdcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZXJyb3JNZXNzYWdlOiB7XHJcblx0XHRcdHR5cGU6IFtTdHJpbmcsIEJvb2xlYW5dLFxyXG5cdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0fVxyXG5cdH0sXHJcblx0ZGF0YSgpIHtcclxuXHRcdHJldHVybiB7XHJcblx0XHRcdGZvY3VzZWQ6IGZhbHNlLFxyXG5cdFx0XHR2YWw6ICcnLFxyXG5cdFx0XHRzaG93TXNnOiAnJyxcclxuXHRcdFx0Ym9yZGVyOiBmYWxzZSxcclxuXHRcdFx0aXNGaXJzdEJvcmRlcjogZmFsc2UsXHJcblx0XHRcdHNob3dDbGVhckljb246IGZhbHNlLFxyXG5cdFx0XHRzaG93UGFzc3dvcmQ6IGZhbHNlLFxyXG5cdFx0XHRmb2N1c1Nob3c6IGZhbHNlLFxyXG5cdFx0XHRsb2NhbE1zZzogJycsXHJcblx0XHRcdGlzRW50ZXI6IGZhbHNlIC8vIOeUqOS6juWIpOaWreW9k+WJjeaYr+WQpuaYr+S9v+eUqOWbnui9puaTjeS9nFxyXG5cdFx0fTtcclxuXHR9LFxyXG5cdGNvbXB1dGVkOiB7XHJcblx0XHQvLyDovpPlhaXmoYblhoXmmK/lkKbmnInlgLxcclxuXHRcdGlzVmFsKCkge1xyXG5cdFx0XHRjb25zdCB2YWwgPSB0aGlzLnZhbDtcclxuXHRcdFx0Ly8gZml4ZWQgYnkgbWVoYW90aWFuIOWkhOeQhuWAvOS4ujDnmoTmg4XlhrXvvIzlrZfnrKbkuLIw5LiN5Zyo5aSE55CG6IyD5Zu0XHJcblx0XHRcdGlmICh2YWwgfHwgdmFsID09PSAwKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRydWU7XHJcblx0XHRcdH1cclxuXHRcdFx0cmV0dXJuIGZhbHNlO1xyXG5cdFx0fSxcclxuXHJcblx0XHRtc2coKSB7XHJcblx0XHRcdC8vIGNvbnNvbGUubG9nKCdjb21wdXRlZCcsIHRoaXMuZm9ybSwgdGhpcy5mb3JtSXRlbSk7XHJcblx0XHRcdC8vIGlmICh0aGlzLmZvcm0pIHtcclxuXHRcdFx0Ly8gXHRyZXR1cm4gdGhpcy5lcnJvck1lc3NhZ2UgfHwgdGhpcy5mb3JtSXRlbS5lcnJNc2c7XHJcblx0XHRcdC8vIH1cclxuXHRcdFx0Ly8gVE9ETyDlpITnkIblpLTmnaEgZm9ybUl0ZW0g5LitIGVyck1zZyDkuI3mm7TmlrDnmoTpl67pophcclxuXHRcdFx0cmV0dXJuIHRoaXMubG9jYWxNc2cgfHwgdGhpcy5lcnJvck1lc3NhZ2U7XHJcblx0XHR9LFxyXG5cdFx0Ly8g5Zug5Li6dW5pYXBw55qEaW5wdXTnu4Tku7bnmoRtYXhsZW5ndGjnu4Tku7blv4XpobvopoHmlbDlgLzvvIzov5nph4zovazkuLrmlbDlgLzvvIznlKjmiLflj6/ku6XkvKDlhaXlrZfnrKbkuLLmlbDlgLxcclxuXHRcdGlucHV0TWF4bGVuZ3RoKCkge1xyXG5cdFx0XHRyZXR1cm4gTnVtYmVyKHRoaXMubWF4bGVuZ3RoKTtcclxuXHRcdH0sXHJcblxyXG5cdFx0Ly8g5aSE55CG5aSW5bGC5qC35byP55qEc3R5bGVcclxuXHRcdGJveFN0eWxlKCkge1xyXG5cdFx0XHRyZXR1cm4gYGNvbG9yOiR7dGhpcy5pbnB1dEJvcmRlciAmJiB0aGlzLm1zZyA/ICcjZTQzZDMzJyA6IHRoaXMuc3R5bGVzLmNvbG9yfTtgO1xyXG5cdFx0fSxcclxuXHRcdC8vIGlucHV0IOWGheWuueeahOexu+WSjOagt+W8j+WkhOeQhlxyXG5cdFx0aW5wdXRDb250ZW50Q2xhc3MoKSB7XHJcblx0XHRcdHJldHVybiBvYmoyc3RyQ2xhc3Moe1xyXG5cdFx0XHRcdCdpcy1pbnB1dC1ib3JkZXInOiB0aGlzLmlucHV0Qm9yZGVyLFxyXG5cdFx0XHRcdCdpcy1pbnB1dC1lcnJvci1ib3JkZXInOiB0aGlzLmlucHV0Qm9yZGVyICYmIHRoaXMubXNnLFxyXG5cdFx0XHRcdCdpcy10ZXh0YXJlYSc6IHRoaXMudHlwZSA9PT0gJ3RleHRhcmVhJyxcclxuXHRcdFx0XHQnaXMtZGlzYWJsZWQnOiB0aGlzLmRpc2FibGVkLFxyXG5cdFx0XHRcdCdpcy1mb2N1c2VkJzogdGhpcy5mb2N1c1Nob3dcclxuXHRcdFx0fSk7XHJcblx0XHR9LFxyXG5cdFx0aW5wdXRDb250ZW50U3R5bGUoKSB7XHJcblx0XHRcdGNvbnN0IGZvY3VzQ29sb3IgPSB0aGlzLmZvY3VzU2hvdyA/IHRoaXMucHJpbWFyeUNvbG9yIDogdGhpcy5zdHlsZXMuYm9yZGVyQ29sb3I7XHJcblx0XHRcdGNvbnN0IGJvcmRlckNvbG9yID0gdGhpcy5pbnB1dEJvcmRlciAmJiB0aGlzLm1zZyA/ICcjZGQ1MjRkJyA6IGZvY3VzQ29sb3I7XHJcblx0XHRcdHJldHVybiBvYmoyc3RyU3R5bGUoe1xyXG5cdFx0XHRcdCdib3JkZXItY29sb3InOiBib3JkZXJDb2xvciB8fCAnI2U1ZTVlNScsXHJcblx0XHRcdFx0J2JhY2tncm91bmQtY29sb3InOiB0aGlzLmRpc2FibGVkID8gdGhpcy5zdHlsZXMuZGlzYWJsZUNvbG9yIDogdGhpcy5zdHlsZXMuYmFja2dyb3VuZENvbG9yXHJcblx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdC8vIGlucHV05Y+z5L6n5qC35byPXHJcblx0XHRpbnB1dFN0eWxlKCkge1xyXG5cdFx0XHRjb25zdCBwYWRkaW5nUmlnaHQgPSB0aGlzLnR5cGUgPT09ICdwYXNzd29yZCcgfHwgdGhpcy5jbGVhcmFibGUgfHwgdGhpcy5wcmVmaXhJY29uID8gJycgOiAnMTBweCc7XHJcblx0XHRcdHJldHVybiBvYmoyc3RyU3R5bGUoe1xyXG5cdFx0XHRcdCdwYWRkaW5nLXJpZ2h0JzogcGFkZGluZ1JpZ2h0LFxyXG5cdFx0XHRcdCdwYWRkaW5nLWxlZnQnOiB0aGlzLnByZWZpeEljb24gPyAnJyA6ICcxMHB4J1xyXG5cdFx0XHR9KTtcclxuXHRcdH1cclxuXHR9LFxyXG5cdHdhdGNoOiB7XHJcblx0XHR2YWx1ZShuZXdWYWwpIHtcclxuXHRcdFx0dGhpcy52YWwgPSBuZXdWYWw7XHJcblx0XHR9LFxyXG5cdFx0bW9kZWxWYWx1ZShuZXdWYWwpIHtcclxuXHRcdFx0dGhpcy52YWwgPSBuZXdWYWw7XHJcblx0XHR9LFxyXG5cdFx0Zm9jdXMobmV3VmFsKSB7XHJcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHR0aGlzLmZvY3VzZWQgPSB0aGlzLmZvY3VzO1xyXG5cdFx0XHRcdHRoaXMuZm9jdXNTaG93ID0gdGhpcy5mb2N1cztcclxuXHRcdFx0fSk7XHJcblx0XHR9XHJcblx0fSxcclxuXHRjcmVhdGVkKCkge1xyXG5cdFx0dGhpcy5pbml0KCk7XHJcblx0XHQvLyBUT0RPIOWkhOeQhuWktOadoXZ1ZTMgY29tcHV0ZWQg5LiN55uR5ZCsIGluamVjdCDmm7TmlLnnmoTpl67popjvvIhmb3JtSXRlbS5lcnJNc2fvvIlcclxuXHRcdGlmICh0aGlzLmZvcm0gJiYgdGhpcy5mb3JtSXRlbSkge1xyXG5cdFx0XHR0aGlzLiR3YXRjaCgnZm9ybUl0ZW0uZXJyTXNnJywgbmV3VmFsID0+IHtcclxuXHRcdFx0XHR0aGlzLmxvY2FsTXNnID0gbmV3VmFsO1xyXG5cdFx0XHR9KTtcclxuXHRcdH1cclxuXHR9LFxyXG5cdG1vdW50ZWQoKSB7XHJcblx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdHRoaXMuZm9jdXNlZCA9IHRoaXMuZm9jdXM7XHJcblx0XHRcdHRoaXMuZm9jdXNTaG93ID0gdGhpcy5mb2N1cztcclxuXHRcdH0pO1xyXG5cdH0sXHJcblx0bWV0aG9kczoge1xyXG5cdFx0LyoqXHJcblx0XHQgKiDliJ3lp4vljJblj5jph4/lgLxcclxuXHRcdCAqL1xyXG5cdFx0aW5pdCgpIHtcclxuXHRcdFx0aWYgKHRoaXMudmFsdWUgfHwgdGhpcy52YWx1ZSA9PT0gMCkge1xyXG5cdFx0XHRcdHRoaXMudmFsID0gdGhpcy52YWx1ZTtcclxuXHRcdFx0fSBlbHNlIGlmICh0aGlzLm1vZGVsVmFsdWUgfHwgdGhpcy5tb2RlbFZhbHVlID09PSAwKSB7XHJcblx0XHRcdFx0dGhpcy52YWwgPSB0aGlzLm1vZGVsVmFsdWU7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dGhpcy52YWwgPSBudWxsO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cclxuXHRcdC8qKlxyXG5cdFx0ICog54K55Ye75Zu+5qCH5pe26Kem5Y+RXHJcblx0XHQgKiBAcGFyYW0ge09iamVjdH0gdHlwZVxyXG5cdFx0ICovXHJcblx0XHRvbkNsaWNrSWNvbih0eXBlKSB7XHJcblx0XHRcdHRoaXMuJGVtaXQoJ2ljb25DbGljaycsIHR5cGUpO1xyXG5cdFx0fSxcclxuXHJcblx0XHQvKipcclxuXHRcdCAqIOaYvuekuumakOiXj+WGheWuue+8jOWvhueggeahhuaXtueUn+aViFxyXG5cdFx0ICovXHJcblx0XHRvbkV5ZXMoKSB7XHJcblx0XHRcdHRoaXMuc2hvd1Bhc3N3b3JkID0gIXRoaXMuc2hvd1Bhc3N3b3JkO1xyXG5cdFx0XHR0aGlzLiRlbWl0KCdleWVzJywgdGhpcy5zaG93UGFzc3dvcmQpO1xyXG5cdFx0fSxcclxuXHJcblx0XHQvKipcclxuXHRcdCAqIOi+k+WFpeaXtuinpuWPkVxyXG5cdFx0ICogQHBhcmFtIHtPYmplY3R9IGV2ZW50XHJcblx0XHQgKi9cclxuXHRcdG9uSW5wdXQoZXZlbnQpIHtcclxuXHRcdFx0bGV0IHZhbHVlID0gZXZlbnQuZGV0YWlsLnZhbHVlO1xyXG5cdFx0XHQvLyDliKTmlq3mmK/lkKbljrvpmaTnqbrmoLxcclxuXHRcdFx0aWYgKHRoaXMudHJpbSkge1xyXG5cdFx0XHRcdGlmICh0eXBlb2YgdGhpcy50cmltID09PSAnYm9vbGVhbicgJiYgdGhpcy50cmltKSB7XHJcblx0XHRcdFx0XHR2YWx1ZSA9IHRoaXMudHJpbVN0cih2YWx1ZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0eXBlb2YgdGhpcy50cmltID09PSAnc3RyaW5nJykge1xyXG5cdFx0XHRcdFx0dmFsdWUgPSB0aGlzLnRyaW1TdHIodmFsdWUsIHRoaXMudHJpbSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGlmICh0aGlzLmVyck1zZykgdGhpcy5lcnJNc2cgPSAnJztcclxuXHRcdFx0dGhpcy52YWwgPSB2YWx1ZTtcclxuXHRcdFx0Ly8gVE9ETyDlhbzlrrkgdnVlMlxyXG5cdFx0XHR0aGlzLiRlbWl0KCdpbnB1dCcsIHZhbHVlKTtcclxuXHRcdFx0Ly8gVE9ET+OAgOWFvOWuueOAgHZ1ZTNcclxuXHRcdFx0dGhpcy4kZW1pdCgndXBkYXRlOm1vZGVsVmFsdWUnLCB2YWx1ZSk7XHJcblx0XHR9LFxyXG5cclxuXHRcdC8qKlxyXG5cdFx0ICog5aSW6YOo6LCD55So5pa55rOVXHJcblx0XHQgKiDojrflj5bnhKbngrnml7bop6blj5FcclxuXHRcdCAqIEBwYXJhbSB7T2JqZWN0fSBldmVudFxyXG5cdFx0ICovXHJcblx0XHRvbkZvY3VzKCkge1xyXG5cdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0dGhpcy5mb2N1c2VkID0gdHJ1ZTtcclxuXHRcdFx0fSk7XHJcblx0XHRcdHRoaXMuJGVtaXQoJ2ZvY3VzJywgbnVsbCk7XHJcblx0XHR9LFxyXG5cclxuXHRcdF9Gb2N1cyhldmVudCkge1xyXG5cdFx0XHR0aGlzLmZvY3VzU2hvdyA9IHRydWU7XHJcblx0XHRcdHRoaXMuJGVtaXQoJ2ZvY3VzJywgZXZlbnQpO1xyXG5cdFx0fSxcclxuXHJcblx0XHQvKipcclxuXHRcdCAqIOWklumDqOiwg+eUqOaWueazlVxyXG5cdFx0ICog5aSx5Y6754Sm54K55pe26Kem5Y+RXHJcblx0XHQgKiBAcGFyYW0ge09iamVjdH0gZXZlbnRcclxuXHRcdCAqL1xyXG5cdFx0b25CbHVyKCkge1xyXG5cdFx0XHR0aGlzLmZvY3VzZWQgPSBmYWxzZTtcclxuXHRcdFx0dGhpcy4kZW1pdCgnZm9jdXMnLCBudWxsKTtcclxuXHRcdH0sXHJcblx0XHRfQmx1cihldmVudCkge1xyXG5cdFx0XHRsZXQgdmFsdWUgPSBldmVudC5kZXRhaWwudmFsdWU7XHJcblx0XHRcdHRoaXMuZm9jdXNTaG93ID0gZmFsc2U7XHJcblx0XHRcdHRoaXMuJGVtaXQoJ2JsdXInLCBldmVudCk7XHJcblx0XHRcdC8vIOagueaNruexu+Wei+i/lOWbnuWAvO+8jOWcqGV2ZW505Lit6I635Y+W55qE5YC855CG6K665LiK6K6y6YO95pivc3RyaW5nXHJcblx0XHRcdGlmICh0aGlzLmlzRW50ZXIgPT09IGZhbHNlKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2hhbmdlJywgdGhpcy52YWwpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC8vIOWkseWOu+eEpueCueaXtuWPguS4juihqOWNleagoemqjFxyXG5cdFx0XHRpZiAodGhpcy5mb3JtICYmIHRoaXMuZm9ybUl0ZW0pIHtcclxuXHRcdFx0XHRjb25zdCB7IHZhbGlkYXRlVHJpZ2dlciB9ID0gdGhpcy5mb3JtO1xyXG5cdFx0XHRcdGlmICh2YWxpZGF0ZVRyaWdnZXIgPT09ICdibHVyJykge1xyXG5cdFx0XHRcdFx0dGhpcy5mb3JtSXRlbS5vbkZpZWxkQ2hhbmdlKCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cclxuXHRcdC8qKlxyXG5cdFx0ICog5oyJ5LiL6ZSu55uY55qE5Y+R6YCB6ZSuXHJcblx0XHQgKiBAcGFyYW0ge09iamVjdH0gZVxyXG5cdFx0ICovXHJcblx0XHRvbkNvbmZpcm0oZSkge1xyXG5cdFx0XHR0aGlzLiRlbWl0KCdjb25maXJtJywgdGhpcy52YWwpO1xyXG5cdFx0XHR0aGlzLmlzRW50ZXIgPSB0cnVlO1xyXG5cdFx0XHR0aGlzLiRlbWl0KCdjaGFuZ2UnLCB0aGlzLnZhbCk7XHJcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHR0aGlzLmlzRW50ZXIgPSBmYWxzZTtcclxuXHRcdFx0fSk7XHJcblx0XHR9LFxyXG5cclxuXHRcdC8qKlxyXG5cdFx0ICog5riF55CG5YaF5a65XHJcblx0XHQgKiBAcGFyYW0ge09iamVjdH0gZXZlbnRcclxuXHRcdCAqL1xyXG5cdFx0b25DbGVhcihldmVudCkge1xyXG5cdFx0XHR0aGlzLnZhbCA9ICcnO1xyXG5cdFx0XHQvLyBUT0RPIOWFvOWuuSB2dWUyXHJcblx0XHRcdHRoaXMuJGVtaXQoJ2lucHV0JywgJycpO1xyXG5cdFx0XHQvLyBUT0RPIOWFvOWuuSB2dWUyXHJcblx0XHRcdC8vIFRPRE/jgIDlhbzlrrnjgIB2dWUzXHJcblx0XHRcdHRoaXMuJGVtaXQoJ3VwZGF0ZTptb2RlbFZhbHVlJywgJycpO1xyXG5cdFx0XHQvLyDngrnlh7vlj4nlj7fop6blj5FcclxuXHRcdFx0dGhpcy4kZW1pdCgnY2xlYXInKTtcclxuXHRcdH0sXHJcblxyXG5cdFx0LyoqXHJcblx0XHQgKiDljrvpmaTnqbrmoLxcclxuXHRcdCAqL1xyXG5cdFx0dHJpbVN0cihzdHIsIHBvcyA9ICdib3RoJykge1xyXG5cdFx0XHRpZiAocG9zID09PSAnYm90aCcpIHtcclxuXHRcdFx0XHRyZXR1cm4gc3RyLnRyaW0oKTtcclxuXHRcdFx0fSBlbHNlIGlmIChwb3MgPT09ICdsZWZ0Jykge1xyXG5cdFx0XHRcdHJldHVybiBzdHIudHJpbUxlZnQoKTtcclxuXHRcdFx0fSBlbHNlIGlmIChwb3MgPT09ICdyaWdodCcpIHtcclxuXHRcdFx0XHRyZXR1cm4gc3RyLnRyaW1SaWdodCgpO1xyXG5cdFx0XHR9IGVsc2UgaWYgKHBvcyA9PT0gJ3N0YXJ0Jykge1xyXG5cdFx0XHRcdHJldHVybiBzdHIudHJpbVN0YXJ0KCk7XHJcblx0XHRcdH0gZWxzZSBpZiAocG9zID09PSAnZW5kJykge1xyXG5cdFx0XHRcdHJldHVybiBzdHIudHJpbUVuZCgpO1xyXG5cdFx0XHR9IGVsc2UgaWYgKHBvcyA9PT0gJ2FsbCcpIHtcclxuXHRcdFx0XHRyZXR1cm4gc3RyLnJlcGxhY2UoL1xccysvZywgJycpO1xyXG5cdFx0XHR9IGVsc2UgaWYgKHBvcyA9PT0gJ25vbmUnKSB7XHJcblx0XHRcdFx0cmV0dXJuIHN0cjtcclxuXHRcdFx0fVxyXG5cdFx0XHRyZXR1cm4gc3RyO1xyXG5cdFx0fVxyXG5cdH1cclxufTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuJHVuaS1lcnJvcjogI2U0M2QzMztcclxuJHVuaS1ib3JkZXItMTogI2RjZGZlNiAhZGVmYXVsdDtcclxuXHJcbi51bmktZWFzeWlucHV0IHtcclxuXHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0d2lkdGg6IDEwMCU7XHJcblx0LyogI2VuZGlmICovXHJcblx0ZmxleDogMTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRjb2xvcjogIzMzMztcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi51bmktZWFzeWlucHV0X19jb250ZW50IHtcclxuXHRmbGV4OiAxO1xyXG5cdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ly8gbWluLWhlaWdodDogMzZweDtcclxuXHQvKiAjZW5kaWYgKi9cclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Ly8g5aSE55CGYm9yZGVy5Yqo55S75Yia5byA5aeL5pi+56S66buR6Imy55qE6Zeu6aKYXHJcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvcjtcclxuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG59XHJcblxyXG4udW5pLWVhc3lpbnB1dF9fY29udGVudC1pbnB1dCB7XHJcblx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdC8qICNlbmRpZiAqL1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGZsZXg6IDE7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGhlaWdodDogMzVweDtcclxuXHQvLyBtaW4taGVpZ2h0OiAzNnB4O1xyXG59XHJcblxyXG4udW5pLWVhc3lpbnB1dF9fcGxhY2Vob2xkZXItY2xhc3Mge1xyXG5cdGNvbG9yOiAjOTk5O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHQvLyBmb250LXdlaWdodDogMjAwO1xyXG59XHJcblxyXG4uaXMtdGV4dGFyZWEge1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uaXMtdGV4dGFyZWEtaWNvbiB7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4udW5pLWVhc3lpbnB1dF9fY29udGVudC10ZXh0YXJlYSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ZmxleDogMTtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRtYXJnaW46IDZweDtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxuXHRoZWlnaHQ6IDgwcHg7XHJcblx0bWluLWhlaWdodDogODBweDtcclxuXHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0bWluLWhlaWdodDogODBweDtcclxuXHR3aWR0aDogYXV0bztcclxuXHQvKiAjZW5kaWYgKi9cclxufVxyXG5cclxuLmlucHV0LXBhZGRpbmcge1xyXG5cdHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuLmNvbnRlbnQtY2xlYXItaWNvbiB7XHJcblx0cGFkZGluZzogMCA1cHg7XHJcbn1cclxuXHJcbi5sYWJlbC1pY29uIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRtYXJnaW4tdG9wOiAtMXB4O1xyXG59XHJcblxyXG4vLyDmmL7npLrovrnmoYZcclxuLmlzLWlucHV0LWJvcmRlciB7XHJcblx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQvKiAjZW5kaWYgKi9cclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJHVuaS1ib3JkZXItMTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0LyogI2lmZGVmIE1QLUFMSVBBWSAqL1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0LyogI2VuZGlmICovXHJcbn1cclxuXHJcbi51bmktZXJyb3ItbWVzc2FnZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogLTE3cHg7XHJcblx0bGVmdDogMDtcclxuXHRsaW5lLWhlaWdodDogMTJweDtcclxuXHRjb2xvcjogJHVuaS1lcnJvcjtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnVuaS1lcnJvci1tc2ctLWJvZWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLmlzLWlucHV0LWVycm9yLWJvcmRlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkdW5pLWVycm9yO1xyXG5cclxuXHQudW5pLWVhc3lpbnB1dF9fcGxhY2Vob2xkZXItY2xhc3Mge1xyXG5cdFx0Y29sb3I6IG1peCgjZmZmLCAkdW5pLWVycm9yLCA1MCUpO1xyXG5cdH1cclxufVxyXG5cclxuLnVuaS1lYXN5aW5wdXQtLWJvcmRlciB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0Ly8gcGFkZGluZy1ib3R0b206IDA7XHJcblx0Ym9yZGVyLXRvcDogMXB4ICNlZWUgc29saWQ7XHJcbn1cclxuXHJcbi51bmktZWFzeWlucHV0LWVycm9yIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmlzLWZpcnN0LWJvcmRlciB7XHJcblx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHQvKiAjZW5kaWYgKi9cclxuXHQvKiAjaWZkZWYgQVBQLU5WVUUgKi9cclxuXHRib3JkZXItd2lkdGg6IDA7XHJcblx0LyogI2VuZGlmICovXHJcbn1cclxuXHJcbi5pcy1kaXNhYmxlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjZmNjtcclxuXHRjb2xvcjogI2Q1ZDVkNTtcclxuXHJcblx0LnVuaS1lYXN5aW5wdXRfX3BsYWNlaG9sZGVyLWNsYXNzIHtcclxuXHRcdGNvbG9yOiAjZDVkNWQ1O1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdH1cclxufVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///96\n");
  1838. /***/ }),
  1839. /* 97 */,
  1840. /* 98 */,
  1841. /* 99 */,
  1842. /* 100 */,
  1843. /* 101 */,
  1844. /* 102 */
  1845. /*!***************************************************************************************************************!*\
  1846. !*** D:/project/项目模板/uniapp/uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.vue ***!
  1847. \***************************************************************************************************************/
  1848. /*! no static exports found */
  1849. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1850. "use strict";
  1851. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_data_checkbox_vue_vue_type_template_id_84d5d996___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-data-checkbox.vue?vue&type=template&id=84d5d996& */ 103);\n/* harmony import */ var _uni_data_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-data-checkbox.vue?vue&type=script&lang=js& */ 120);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_data_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_data_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 15);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_data_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_data_checkbox_vue_vue_type_template_id_84d5d996___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_data_checkbox_vue_vue_type_template_id_84d5d996___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _uni_data_checkbox_vue_vue_type_template_id_84d5d996___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQ3lNO0FBQ3pNLGdCQUFnQix1TUFBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTAyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91bmktZGF0YS1jaGVja2JveC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ODRkNWQ5OTYmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91bmktZGF0YS1jaGVja2JveC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3VuaS1kYXRhLWNoZWNrYm94LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1bmlfbW9kdWxlcy91bmktZGF0YS1jaGVja2JveC9jb21wb25lbnRzL3VuaS1kYXRhLWNoZWNrYm94L3VuaS1kYXRhLWNoZWNrYm94LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///102\n");
  1852. /***/ }),
  1853. /* 103 */
  1854. /*!**********************************************************************************************************************************************!*\
  1855. !*** D:/project/项目模板/uniapp/uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.vue?vue&type=template&id=84d5d996& ***!
  1856. \**********************************************************************************************************************************************/
  1857. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  1858. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1859. "use strict";
  1860. __webpack_require__.r(__webpack_exports__);
  1861. /* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_data_checkbox_vue_vue_type_template_id_84d5d996___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-data-checkbox.vue?vue&type=template&id=84d5d996& */ 104);
  1862. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_data_checkbox_vue_vue_type_template_id_84d5d996___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  1863. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_data_checkbox_vue_vue_type_template_id_84d5d996___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  1864. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_data_checkbox_vue_vue_type_template_id_84d5d996___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  1865. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_data_checkbox_vue_vue_type_template_id_84d5d996___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  1866. /***/ }),
  1867. /* 104 */
  1868. /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1869. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.vue?vue&type=template&id=84d5d996& ***!
  1870. \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1871. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  1872. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1873. "use strict";
  1874. __webpack_require__.r(__webpack_exports__);
  1875. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  1876. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  1877. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  1878. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  1879. var components
  1880. try {
  1881. components = {
  1882. uniLoadMore:
  1883. __webpack_require__(/*! @/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue */ 105)
  1884. .default,
  1885. }
  1886. } catch (e) {
  1887. if (
  1888. e.message.indexOf("Cannot find module") !== -1 &&
  1889. e.message.indexOf(".vue") !== -1
  1890. ) {
  1891. console.error(e.message)
  1892. console.error("1. 排查组件名称拼写是否正确")
  1893. console.error(
  1894. "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
  1895. )
  1896. console.error(
  1897. "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
  1898. )
  1899. } else {
  1900. throw e
  1901. }
  1902. }
  1903. var render = function () {
  1904. var _vm = this
  1905. var _h = _vm.$createElement
  1906. var _c = _vm._self._c || _h
  1907. return _c(
  1908. "view",
  1909. {
  1910. staticClass: _vm._$s(0, "sc", "uni-data-checklist"),
  1911. style: _vm._$s(0, "s", { "margin-top": _vm.isTop + "px" }),
  1912. attrs: { _i: 0 },
  1913. },
  1914. [
  1915. _vm._$s(1, "i", !_vm.isLocal)
  1916. ? [
  1917. _c(
  1918. "view",
  1919. {
  1920. staticClass: _vm._$s(2, "sc", "uni-data-loading"),
  1921. attrs: { _i: 2 },
  1922. },
  1923. [
  1924. _vm._$s(3, "i", !_vm.mixinDatacomErrorMessage)
  1925. ? _c("uni-load-more", {
  1926. attrs: {
  1927. status: "loading",
  1928. iconType: "snow",
  1929. iconSize: 18,
  1930. "content-text": _vm.contentText,
  1931. _i: 3,
  1932. },
  1933. })
  1934. : _c("text", [
  1935. _vm._v(
  1936. _vm._$s(4, "t0-0", _vm._s(_vm.mixinDatacomErrorMessage))
  1937. ),
  1938. ]),
  1939. ],
  1940. 1
  1941. ),
  1942. ]
  1943. : [
  1944. _vm._$s(6, "i", _vm.multiple)
  1945. ? _c(
  1946. "checkbox-group",
  1947. {
  1948. staticClass: _vm._$s(6, "sc", "checklist-group"),
  1949. class: _vm._$s(6, "c", {
  1950. "is-list": _vm.mode === "list" || _vm.wrap,
  1951. }),
  1952. attrs: { _i: 6 },
  1953. on: { change: _vm.chagne },
  1954. },
  1955. _vm._l(
  1956. _vm._$s(7, "f", { forItems: _vm.dataList }),
  1957. function (item, index, $20, $30) {
  1958. return _c(
  1959. "label",
  1960. {
  1961. key: _vm._$s(7, "f", { forIndex: $20, key: index }),
  1962. staticClass: _vm._$s(
  1963. "7-" + $30,
  1964. "sc",
  1965. "checklist-box"
  1966. ),
  1967. class: _vm._$s("7-" + $30, "c", [
  1968. "is--" + _vm.mode,
  1969. item.selected ? "is-checked" : "",
  1970. _vm.disabled || !!item.disabled ? "is-disable" : "",
  1971. index !== 0 && _vm.mode === "list"
  1972. ? "is-list-border"
  1973. : "",
  1974. ]),
  1975. style: _vm._$s("7-" + $30, "s", item.styleBackgroud),
  1976. attrs: { _i: "7-" + $30 },
  1977. },
  1978. [
  1979. _c("checkbox", {
  1980. staticClass: _vm._$s("8-" + $30, "sc", "hidden"),
  1981. attrs: {
  1982. disabled: _vm._$s(
  1983. "8-" + $30,
  1984. "a-disabled",
  1985. _vm.disabled || !!item.disabled
  1986. ),
  1987. value: _vm._$s(
  1988. "8-" + $30,
  1989. "a-value",
  1990. item[_vm.map.value] + ""
  1991. ),
  1992. checked: _vm._$s(
  1993. "8-" + $30,
  1994. "a-checked",
  1995. item.selected
  1996. ),
  1997. _i: "8-" + $30,
  1998. },
  1999. }),
  2000. _vm._$s(
  2001. "9-" + $30,
  2002. "i",
  2003. (_vm.mode !== "tag" && _vm.mode !== "list") ||
  2004. (_vm.mode === "list" && _vm.icon === "left")
  2005. )
  2006. ? _c(
  2007. "view",
  2008. {
  2009. staticClass: _vm._$s(
  2010. "9-" + $30,
  2011. "sc",
  2012. "checkbox__inner"
  2013. ),
  2014. style: _vm._$s(
  2015. "9-" + $30,
  2016. "s",
  2017. item.styleIcon
  2018. ),
  2019. attrs: { _i: "9-" + $30 },
  2020. },
  2021. [
  2022. _c("view", {
  2023. staticClass: _vm._$s(
  2024. "10-" + $30,
  2025. "sc",
  2026. "checkbox__inner-icon"
  2027. ),
  2028. attrs: { _i: "10-" + $30 },
  2029. }),
  2030. ]
  2031. )
  2032. : _vm._e(),
  2033. _c(
  2034. "view",
  2035. {
  2036. staticClass: _vm._$s(
  2037. "11-" + $30,
  2038. "sc",
  2039. "checklist-content"
  2040. ),
  2041. class: _vm._$s("11-" + $30, "c", {
  2042. "list-content":
  2043. _vm.mode === "list" && _vm.icon === "left",
  2044. }),
  2045. attrs: { _i: "11-" + $30 },
  2046. },
  2047. [
  2048. _c(
  2049. "text",
  2050. {
  2051. staticClass: _vm._$s(
  2052. "12-" + $30,
  2053. "sc",
  2054. "checklist-text"
  2055. ),
  2056. style: _vm._$s(
  2057. "12-" + $30,
  2058. "s",
  2059. item.styleIconText
  2060. ),
  2061. attrs: { _i: "12-" + $30 },
  2062. },
  2063. [
  2064. _vm._v(
  2065. _vm._$s(
  2066. "12-" + $30,
  2067. "t0-0",
  2068. _vm._s(item[_vm.map.text])
  2069. )
  2070. ),
  2071. ]
  2072. ),
  2073. _vm._$s(
  2074. "13-" + $30,
  2075. "i",
  2076. _vm.mode === "list" && _vm.icon === "right"
  2077. )
  2078. ? _c("view", {
  2079. staticClass: _vm._$s(
  2080. "13-" + $30,
  2081. "sc",
  2082. "checkobx__list"
  2083. ),
  2084. style: _vm._$s(
  2085. "13-" + $30,
  2086. "s",
  2087. item.styleBackgroud
  2088. ),
  2089. attrs: { _i: "13-" + $30 },
  2090. })
  2091. : _vm._e(),
  2092. ]
  2093. ),
  2094. ]
  2095. )
  2096. }
  2097. ),
  2098. 0
  2099. )
  2100. : _c(
  2101. "radio-group",
  2102. {
  2103. staticClass: _vm._$s(14, "sc", "checklist-group"),
  2104. class: _vm._$s(14, "c", {
  2105. "is-list": _vm.mode === "list",
  2106. "is-wrap": _vm.wrap,
  2107. }),
  2108. attrs: { _i: 14 },
  2109. on: { change: _vm.chagne },
  2110. },
  2111. _vm._l(
  2112. _vm._$s(15, "f", { forItems: _vm.dataList }),
  2113. function (item, index, $21, $31) {
  2114. return _c(
  2115. "label",
  2116. {
  2117. key: _vm._$s(15, "f", { forIndex: $21, key: index }),
  2118. staticClass: _vm._$s(
  2119. "15-" + $31,
  2120. "sc",
  2121. "checklist-box"
  2122. ),
  2123. class: _vm._$s("15-" + $31, "c", [
  2124. "is--" + _vm.mode,
  2125. item.selected ? "is-checked" : "",
  2126. _vm.disabled || !!item.disabled ? "is-disable" : "",
  2127. index !== 0 && _vm.mode === "list"
  2128. ? "is-list-border"
  2129. : "",
  2130. ]),
  2131. style: _vm._$s("15-" + $31, "s", item.styleBackgroud),
  2132. attrs: { _i: "15-" + $31 },
  2133. },
  2134. [
  2135. _c("radio", {
  2136. staticClass: _vm._$s("16-" + $31, "sc", "hidden"),
  2137. attrs: {
  2138. disabled: _vm._$s(
  2139. "16-" + $31,
  2140. "a-disabled",
  2141. _vm.disabled || item.disabled
  2142. ),
  2143. value: _vm._$s(
  2144. "16-" + $31,
  2145. "a-value",
  2146. item[_vm.map.value] + ""
  2147. ),
  2148. checked: _vm._$s(
  2149. "16-" + $31,
  2150. "a-checked",
  2151. item.selected
  2152. ),
  2153. _i: "16-" + $31,
  2154. },
  2155. }),
  2156. _vm._$s(
  2157. "17-" + $31,
  2158. "i",
  2159. (_vm.mode !== "tag" && _vm.mode !== "list") ||
  2160. (_vm.mode === "list" && _vm.icon === "left")
  2161. )
  2162. ? _c(
  2163. "view",
  2164. {
  2165. staticClass: _vm._$s(
  2166. "17-" + $31,
  2167. "sc",
  2168. "radio__inner"
  2169. ),
  2170. style: _vm._$s(
  2171. "17-" + $31,
  2172. "s",
  2173. item.styleBackgroud
  2174. ),
  2175. attrs: { _i: "17-" + $31 },
  2176. },
  2177. [
  2178. _c("view", {
  2179. staticClass: _vm._$s(
  2180. "18-" + $31,
  2181. "sc",
  2182. "radio__inner-icon"
  2183. ),
  2184. style: _vm._$s(
  2185. "18-" + $31,
  2186. "s",
  2187. item.styleIcon
  2188. ),
  2189. attrs: { _i: "18-" + $31 },
  2190. }),
  2191. ]
  2192. )
  2193. : _vm._e(),
  2194. _c(
  2195. "view",
  2196. {
  2197. staticClass: _vm._$s(
  2198. "19-" + $31,
  2199. "sc",
  2200. "checklist-content"
  2201. ),
  2202. class: _vm._$s("19-" + $31, "c", {
  2203. "list-content":
  2204. _vm.mode === "list" && _vm.icon === "left",
  2205. }),
  2206. attrs: { _i: "19-" + $31 },
  2207. },
  2208. [
  2209. _c(
  2210. "text",
  2211. {
  2212. staticClass: _vm._$s(
  2213. "20-" + $31,
  2214. "sc",
  2215. "checklist-text"
  2216. ),
  2217. style: _vm._$s(
  2218. "20-" + $31,
  2219. "s",
  2220. item.styleIconText
  2221. ),
  2222. attrs: { _i: "20-" + $31 },
  2223. },
  2224. [
  2225. _vm._v(
  2226. _vm._$s(
  2227. "20-" + $31,
  2228. "t0-0",
  2229. _vm._s(item[_vm.map.text])
  2230. )
  2231. ),
  2232. ]
  2233. ),
  2234. _vm._$s(
  2235. "21-" + $31,
  2236. "i",
  2237. _vm.mode === "list" && _vm.icon === "right"
  2238. )
  2239. ? _c("view", {
  2240. staticClass: _vm._$s(
  2241. "21-" + $31,
  2242. "sc",
  2243. "checkobx__list"
  2244. ),
  2245. style: _vm._$s(
  2246. "21-" + $31,
  2247. "s",
  2248. item.styleRightIcon
  2249. ),
  2250. attrs: { _i: "21-" + $31 },
  2251. })
  2252. : _vm._e(),
  2253. ]
  2254. ),
  2255. ]
  2256. )
  2257. }
  2258. ),
  2259. 0
  2260. ),
  2261. ],
  2262. ],
  2263. 2
  2264. )
  2265. }
  2266. var recyclableRender = false
  2267. var staticRenderFns = []
  2268. render._withStripped = true
  2269. /***/ }),
  2270. /* 105 */
  2271. /*!***************************************************************************************************!*\
  2272. !*** D:/project/项目模板/uniapp/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue ***!
  2273. \***************************************************************************************************/
  2274. /*! no static exports found */
  2275. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  2276. "use strict";
  2277. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_load_more_vue_vue_type_template_id_90d4256a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-load-more.vue?vue&type=template&id=90d4256a& */ 106);\n/* harmony import */ var _uni_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-load-more.vue?vue&type=script&lang=js& */ 108);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 15);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_load_more_vue_vue_type_template_id_90d4256a___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_load_more_vue_vue_type_template_id_90d4256a___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _uni_load_more_vue_vue_type_template_id_90d4256a___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEg7QUFDMUg7QUFDaUU7QUFDTDs7O0FBRzVEO0FBQ3lNO0FBQ3pNLGdCQUFnQix1TUFBVTtBQUMxQixFQUFFLG1GQUFNO0FBQ1IsRUFBRSx3RkFBTTtBQUNSLEVBQUUsaUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTA1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91bmktbG9hZC1tb3JlLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD05MGQ0MjU2YSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3VuaS1sb2FkLW1vcmUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91bmktbG9hZC1tb3JlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1bmlfbW9kdWxlcy91bmktbG9hZC1tb3JlL2NvbXBvbmVudHMvdW5pLWxvYWQtbW9yZS91bmktbG9hZC1tb3JlLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///105\n");
  2278. /***/ }),
  2279. /* 106 */
  2280. /*!**********************************************************************************************************************************!*\
  2281. !*** D:/project/项目模板/uniapp/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue?vue&type=template&id=90d4256a& ***!
  2282. \**********************************************************************************************************************************/
  2283. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  2284. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  2285. "use strict";
  2286. __webpack_require__.r(__webpack_exports__);
  2287. /* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_load_more_vue_vue_type_template_id_90d4256a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-load-more.vue?vue&type=template&id=90d4256a& */ 107);
  2288. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_load_more_vue_vue_type_template_id_90d4256a___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  2289. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_load_more_vue_vue_type_template_id_90d4256a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  2290. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_load_more_vue_vue_type_template_id_90d4256a___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  2291. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_load_more_vue_vue_type_template_id_90d4256a___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  2292. /***/ }),
  2293. /* 107 */
  2294. /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  2295. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue?vue&type=template&id=90d4256a& ***!
  2296. \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  2297. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  2298. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  2299. "use strict";
  2300. __webpack_require__.r(__webpack_exports__);
  2301. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  2302. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  2303. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  2304. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  2305. var components
  2306. var render = function () {
  2307. var _vm = this
  2308. var _h = _vm.$createElement
  2309. var _c = _vm._self._c || _h
  2310. return _c(
  2311. "view",
  2312. {
  2313. staticClass: _vm._$s(0, "sc", "uni-load-more"),
  2314. attrs: { _i: 0 },
  2315. on: { click: _vm.onClick },
  2316. },
  2317. [
  2318. _vm._$s(
  2319. 1,
  2320. "i",
  2321. !_vm.webviewHide &&
  2322. (_vm.iconType === "circle" ||
  2323. (_vm.iconType === "auto" && _vm.platform === "android")) &&
  2324. _vm.status === "loading" &&
  2325. _vm.showIcon
  2326. )
  2327. ? _c(
  2328. "view",
  2329. {
  2330. staticClass: _vm._$s(
  2331. 1,
  2332. "sc",
  2333. "uni-load-more__img uni-load-more__img--android-MP"
  2334. ),
  2335. style: _vm._$s(1, "s", {
  2336. width: _vm.iconSize + "px",
  2337. height: _vm.iconSize + "px",
  2338. }),
  2339. attrs: { _i: 1 },
  2340. },
  2341. [
  2342. _c("view", {
  2343. staticClass: _vm._$s(2, "sc", "uni-load-more__img-icon"),
  2344. style: _vm._$s(2, "s", {
  2345. borderTopColor: _vm.color,
  2346. borderTopWidth: _vm.iconSize / 12,
  2347. }),
  2348. attrs: { _i: 2 },
  2349. }),
  2350. _c("view", {
  2351. staticClass: _vm._$s(3, "sc", "uni-load-more__img-icon"),
  2352. style: _vm._$s(3, "s", {
  2353. borderTopColor: _vm.color,
  2354. borderTopWidth: _vm.iconSize / 12,
  2355. }),
  2356. attrs: { _i: 3 },
  2357. }),
  2358. _c("view", {
  2359. staticClass: _vm._$s(4, "sc", "uni-load-more__img-icon"),
  2360. style: _vm._$s(4, "s", {
  2361. borderTopColor: _vm.color,
  2362. borderTopWidth: _vm.iconSize / 12,
  2363. }),
  2364. attrs: { _i: 4 },
  2365. }),
  2366. ]
  2367. )
  2368. : _vm._$s(
  2369. 5,
  2370. "e",
  2371. !_vm.webviewHide && _vm.status === "loading" && _vm.showIcon
  2372. )
  2373. ? _c(
  2374. "view",
  2375. {
  2376. staticClass: _vm._$s(
  2377. 5,
  2378. "sc",
  2379. "uni-load-more__img uni-load-more__img--ios-H5"
  2380. ),
  2381. style: _vm._$s(5, "s", {
  2382. width: _vm.iconSize + "px",
  2383. height: _vm.iconSize + "px",
  2384. }),
  2385. attrs: { _i: 5 },
  2386. },
  2387. [
  2388. _c("image", {
  2389. attrs: { src: _vm._$s(6, "a-src", _vm.imgBase64), _i: 6 },
  2390. }),
  2391. ]
  2392. )
  2393. : _vm._e(),
  2394. _vm._$s(7, "i", _vm.showText)
  2395. ? _c(
  2396. "text",
  2397. {
  2398. staticClass: _vm._$s(7, "sc", "uni-load-more__text"),
  2399. style: _vm._$s(7, "s", { color: _vm.color }),
  2400. attrs: { _i: 7 },
  2401. },
  2402. [
  2403. _vm._v(
  2404. _vm._$s(
  2405. 7,
  2406. "t0-0",
  2407. _vm._s(
  2408. _vm.status === "more"
  2409. ? _vm.contentdownText
  2410. : _vm.status === "loading"
  2411. ? _vm.contentrefreshText
  2412. : _vm.contentnomoreText
  2413. )
  2414. )
  2415. ),
  2416. ]
  2417. )
  2418. : _vm._e(),
  2419. ]
  2420. )
  2421. }
  2422. var recyclableRender = false
  2423. var staticRenderFns = []
  2424. render._withStripped = true
  2425. /***/ }),
  2426. /* 108 */
  2427. /*!****************************************************************************************************************************!*\
  2428. !*** D:/project/项目模板/uniapp/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue?vue&type=script&lang=js& ***!
  2429. \****************************************************************************************************************************/
  2430. /*! no static exports found */
  2431. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  2432. "use strict";
  2433. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-load-more.vue?vue&type=script&lang=js& */ 109);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlzQixDQUFnQiwycUJBQUcsRUFBQyIsImZpbGUiOiIxMDguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktbG9hZC1tb3JlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS03LTEhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdW5pLWxvYWQtbW9yZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///108\n");
  2434. /***/ }),
  2435. /* 109 */
  2436. /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  2437. !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue?vue&type=script&lang=js& ***!
  2438. \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  2439. /*! no static exports found */
  2440. /***/ (function(module, exports, __webpack_require__) {
  2441. "use strict";
  2442. eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _uniI18n = __webpack_require__(/*! @dcloudio/uni-i18n */ 110);\nvar _index = _interopRequireDefault(__webpack_require__(/*! ./i18n/index.js */ 116));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar platform;\nsetTimeout(function () {\n platform = uni.getSystemInfoSync().platform;\n}, 16);\nvar _initVueI18n = (0, _uniI18n.initVueI18n)(_index.default),\n t = _initVueI18n.t;\n\n/**\n * LoadMore 加载更多\n * @description 用于列表中,做滚动加载使用,展示 loading 的各种状态\n * @tutorial https://ext.dcloud.net.cn/plugin?id=29\n * @property {String} status = [more|loading|noMore] loading 的状态\n * \t@value more loading前\n * \t@value loading loading中\n * \t@value noMore 没有更多了\n * @property {Number} iconSize 指定图标大小\n * @property {Boolean} iconSize = [true|false] 是否显示 loading 图标\n * @property {String} iconType = [snow|circle|auto] 指定图标样式\n * \t@value snow ios雪花加载样式\n * \t@value circle 安卓唤醒加载样式\n * \t@value auto 根据平台自动选择加载样式\n * @property {String} color 图标和文字颜色\n * @property {Object} contentText 各状态文字说明,值为:{contentdown: \"上拉显示更多\",contentrefresh: \"正在加载...\",contentnomore: \"没有更多数据了\"}\n * @event {Function} clickLoadMore 点击加载更多时触发\n */\nvar _default2 = {\n name: 'UniLoadMore',\n emits: ['clickLoadMore'],\n props: {\n status: {\n // 上拉的状态:more-loading前;loading-loading中;noMore-没有更多了\n type: String,\n default: 'more'\n },\n showIcon: {\n type: Boolean,\n default: true\n },\n iconType: {\n type: String,\n default: 'auto'\n },\n iconSize: {\n type: Number,\n default: 24\n },\n color: {\n type: String,\n default: '#777777'\n },\n contentText: {\n type: Object,\n default: function _default() {\n return {\n contentdown: '',\n contentrefresh: '',\n contentnomore: ''\n };\n }\n },\n showText: {\n type: Boolean,\n default: true\n }\n },\n data: function data() {\n return {\n webviewHide: false,\n platform: platform,\n imgBase64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzlBMzU3OTlEOUM0MTFFOUI0NTZDNERBQURBQzI4RkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzlBMzU3OUFEOUM0MTFFOUI0NTZDNERBQURBQzI4RkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOUEzNTc5N0Q5QzQxMUU5QjQ1NkM0REFBREFDMjhGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOUEzNTc5OEQ5QzQxMUU5QjQ1NkM0REFBREFDMjhGRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt+ALSwAAA6CSURBVHja1FsLkFZVHb98LM+F5bHL8khA1iSeiyQBCRM+YGqKUnnJTDLGI0BGZlKDIU2MMglUiDApEZvSsZnQtBRJtKwQNKQMFYeRDR10WOLd8ljYXdh+v8v5fR3Od+797t1dnOnO/Ofce77z+J//+b/P+ZqtXbs2sJ9MJhNUV1cHJ06cCJo3bx7EPc2aNcvpy7pWrVoF+/fvDyoqKoI2bdoE9fX1F7TjN8a+EXBn/fkfvw942Tf+wYMHg9mzZwfjxo0LDhw4EPa1x2MbFw/fOGfPng1qa2tzcCkILsLDydq2bRsunpOTMM7TD/W/tZDZhPdeKD+yGxHhdu3aBV27dg3OnDlzMVANMheLAO3btw8KCwuDmpoaX5OxbgUIMEq7K8IcPnw4KCsrC/r37x8cP378/4cAXAB3vqSkJMuiDhTkw+XcuXNhOWbMmKBly5YhUT8xArhyFvP0BfwRsAuwxJZJsm/nzp2DTp06he/OU+cZ64K6o0ePBkOHDg2GDx8e6gEbJ5Q/NHNuAJQ1hgBeHUDlR7nVTkY8rQAvAi4z34vR/mPs1FoRsaCgIJThI0eOBC1atEiFGGV+5MiRoS45efJkqFjJFXV1dQuA012m2WcwTw98fy6CqBdsaiIO4CScrGPHjvk4odhavPquRtFWXEC25VgkREKOCh/qDSq+vn37htzD/mZTOmOc5U7zKzBPEedygWshcDyWvs30igAbU+6oyMgJBCFhwQE0fccxN60Ay9iebbjoDh06hMowjQxT4fXq1SskArmHZpkArvixp/kWzHdMeArExSJEaiXIjjRjRJ4DaAGWpibLzXN3Fm1vA5teBgh3j1Rv3bp1YgKwPdmf2p9zcyNYYgPKMfY0T5f5nNYdw158nJ8QawW4CLKwiOBSEgO/hok2eBydR+3dYH+PLxA5J8Vv0KBBwenTp0P2JWAx6+yFEBfs8lMY+y0SWMBNI9E4ThKi58VKTg3FQZS1RQF1cz27eC0QHMu+3E0SkUowjhVt5VdaWhp07949ZHv2Qd1EjDXM2cla1M0nl3GxAs3J9yREzyTdFVKVFOaE9qRA8GM0WebRuo9JGZKA7Mv2SeS/Z8+eoQ9BArMfFrLGo6jvxbhHbJZnKX2Rzz1O7QhJJ9Cs2ZMaWIyq/zhdeqPNfIoHd58clIQD+JSXl4dKlyIAuBdVXZwFVWKspSSoxE++h8x4k3uCnEhE4I5KwRiFWGOU0QWKiCYLbdoRMRKAu2kQ9vkfLU6dOhX06NEjlH+yMRZSinnuyWnYosVcji8CEA/6Cg2JF+IIUBqnGKUTCNwtwBN4f89RiK1R96DEgO2o0NDmtEdvVFdVVYV+P3UAPUEs6GFwV3PHmXkD4vh74iDFJysVI/MlaQhwKeBNTLYX5VuA8T4/gZxA4MRGFxDB6R7OmYPfyykGRJbyie+XnGYnQIC/coH9+vULiYrxrkL9ZA9+0ykaHIfEpM7ge8TiJ2CsHYwyMfafAF1yCGBHYIbCVDjDjKt7BeB51D+LgQa6OkG7IDYEEtvQ7lnXLKLtLdLuJBpE4gPUXcW2+PkZwOex+4cGDhwYDBkyRL7/HFcEwUGPo/8uWRUpYnfxGHco8HkewLHLyYmAawAPuIFZxhOpDfJQ8gbUv41yORAptMWBNr6oqMhWird5+u+iHmBb2nhjDV7HWBNQTgK8y11l5NetWzc5ULscAtSj7nbNI0skhWeUZCc0W4nyH/jO4Vz0u1IeYhbk4AiwM6tjxIWByHsoZ9qcIBPJd/y+DwPfBESOmCa/QF3WiZHucLlEDpNxcNhmheEOPgdQNx6/VZFQzFZ5TN08AHXQt2Ii3EdyFuUsPtTcGPhW5iMiCNELvz+Gdn9huG4HUJaW/w3g0wxV0XaG7arG2WeKiUWYM4Y7GO5ezshTARbbWGw/DvXkpp/ivVvE0JVoMxN4rpGzJMhE5Pl+xlATsDIqikP9F9D2z3h9nOksEUFhK+qO4rcPkoalMQ/HqJLIyb3F3JdjrCcw1yZ8joyJLR5gCo54etlag7qIoeNh1N1BRYj3DTFJ0elotxPlVzkGuYAmL0VSJVGAJA41c4Z6A3BzTLfn0HYwYKEI6CUAMzZEWvLsIcQOo1AmmyyM72nHJCfYsogflGV6jEk9vyQZXSuq6w4c16NsGcGZbwOPr+H1RkOk2LEzjNepxQkihHSCQ4ynAYNRx2zMKV92CQMWqj8J0BRE8EShxRFN6YrfCRhC0x3r/Zm4IbQCcmJoV0kMamllccR6FjHqUC5F2R/wS2dcymOlfAKOS4KmzQb5cpNC2MC7JhVn5wjXoJ44rYhLh8n0eXOCorJxa7POjbSlCGVczr34/RsAmrcvo9s+wGp3tzVhntxiXiJ4nvEYb4FJkf0O8HocAePmLvCxnL0AORraVekJk6TYjDabRVXfRE2lCN1h6ZQRN1+InUbsCpKwoBZHh0dODN9JBCUffItXxEavTQkUtnfTVAplCWL3JISz29h4NjotnuSsQKJCk8dF+kJR6RARjrqFVmfPnj3ZbK8cIJ0msd6jgHPGtfVTQ8VLmlvh4mct9sobRmPic0DyDQQnx/NlfYUgyz59+oScsH379pAwXABD32nTpoUHIToESeI5mnbE/UqDdyLcafEBf2MCqgC7NwxIbMREJQ0g4D4sfJwnD+AmRrII05cfMWJE+L1169bQr+fip06dGp4oJ83lmYd5wj/EmMa4TaHivo4EeCguYZBnkB5g2aWA69OIEnUHOaGysjIYMGBAMGnSpODYsWPZwCpFmm4lNq+4gSLQA7jcX8DwtjEyRC8wjabnXEx9kfWnTJkSJkAo90xpJVV+FmcVNeYAF5zWngS4C4O91MBxmAv8blLEpbjI5sz9MTdAhcgkCT1RO8mZkAjfiYpTEvStAS53Uw1vAiUGgZ3GpuQEYvoiBqlIan7kSDHnTwJQFNiPu0+5VxCVYhcZIjNrdXUDdp+Eq5AZ3Gkg8QAyVZRZIk4Tl4QAbF9cXJxNYZMAtAokgs4BrNxEpCtteXg7DDTMDKYNSuQdKsnJBek7HxewvxaosWxLYXtw+cJp18217wql4aKCfBNoEu0O5VU+PhctJ0YeXD4C6JQpyrlpSLTojpGGGN5YwNziChdIZLk4lvLcFJ9jMX3QdiImY9bmGQU+TRUL5CHITTRlgF8D9ouD1MfmLoEPl5xokIumZ2cfgMpHt47IW9N64Hsh7wQYYjyIugWuF5fCqYncXRd5vPMWyizzvhi/32+nvG0dZc9vR6fZOu0md5e+uC408FvKSIOZwXlGvxPv95izA2Vtvg1xKFWARI+vMX66HUhpQQb643uW1bSjuTWyw2SBvDrBvjFic1eGGlz5esq3ko9uSIlBRqPuFcCv8F4WIcN12nVaBd0SaYwI6PDDImR11JkqgHcPmQssjxIn6bUshygDFJUTxPMpHk+jfjPgupgdnYV2R/g7xSjtpah8RJBewhwf0gGK6XI92u4wXFEU40afJ4DN4h5LcAd+40HI3JgJecuT0c062W0i2hQJUTcxan3/CMW1PF2K6bbA+Daz4xRs1D3Br1Cm0OihKCqizW78/nXAF/G5TXrEcVzaNMH6CyMswqsAHqDyDLEyou8lwOXnKF8DjI6KjV3KzMBiXkDH8ij/H214J5A596ekrZ3F0zXlWeL7+P5eUrNo3/QwC15uxthuzidy7DzKRwEDaAViiDgKbTbz7CJnzo0bN7pIfIiid8SuPwn25o3QCmpnyjlZkyxPP8EomCJzrGb7GJMx7tNsq4MT2xMUYaiErZOluTzKsnz3gwCeCZyVRZJfYplNEokEjwrPtxlxjeYAk+F1F74VAzPxQRNYYdtpOUvWs8J1sGhBJMNsb7igN8plJs1eSmLIhLKE4rvaCX27gOhLpLOsIzJ7qn/i+wZzcvSOZ23/du8TZjwV8zHIXoP4R3ifBxiFz1dcVpa3aPntPE+c6TmIWE9EtcMmAcPdWAhYhAXxcLOQi9L1WhD1Sc8p1d2oL7XGiRKp8F4A2i8K/nfI+y/gsTDJ/YC/8+AD5Uh04KHiGl+cIFPnBDDrPMjwRGkLXyxO4VGbfQWnDH2v0bVWE3C9QOXlepbgjEfIJQI6XDG3z5ahD9cw2pS78ipB85wyScNTvsVzlzzhL8/jRrnmVjfFJK/m3m4nj9vbgQTguT8XZTjsm672R5uJKEaQmBI/c58gyus8ZDagLpEVSJBIyHp4jn++xqPV71OgQgJYEWOtZ/haxRtKmWOBu8xdBLftWltsY84zE6WIEy/eIOWL+BaayMx+KHtL7EAkqdNDLiEXmEMUHniedtJqg9HmZtfvt26vNi0BdG3Ft3g8ZOf7PAu59TxtzivLNIekyi+wD1i8CuUiD9FXAa8C+/xS3JPmZnomyc7H+fb4/Se0bk41Fel621r4cgVxbq91V4jVqwB7HTe2M7jgB+QWHavZkDRPmZcASoZEmBx6i75bGjPcMdL4/VKGFAGWZkGzPG0XAbdL9A81G5LOmUnC9hHKJeO7dcUMjblSl12867ElFTtaGl20xvvLGPdVz/8TVuU7y0x1PG7vtNg24oz9Uo/Z412++VFWI7Fcog9tu9Lm6gvRmIPv9x1xmQAu6RDkXtbOtlGEmpgD5Nvnyc0dcv0EE6cfdi1HmhMf9wDF3k3gtRvEedhxjpgfqPb9PU9iEJHnyOUA7bQUXh6kq/D7l2iTjWv7XOD530BDr8jIrus+srXjt4MzumJMHuTsBa63YKE1+RR5lBjEikCCnWKWiHdzOgKO+nRIBAF88za/IFmJ3eMZov4CYxGBabcpGL8EYx+SeMXJeRwHNsV/h+vdxeuhEpN3ZyNY78Gm2fknJxVGhyjixPiQvVkNzT1elD9Py/aTAL64Hb9vcYmC9zfdXdT/C1LeGbg4rnBaAihDFJH12W5ulfNCNe/xTsP3bp8ikzJs5BF+5PNfAQYAPaseTdsEcaYAAAAASUVORK5CYII='\n };\n },\n computed: {\n iconSnowWidth: function iconSnowWidth() {\n return (Math.floor(this.iconSize / 24) || 1) * 2;\n },\n contentdownText: function contentdownText() {\n return this.contentText.contentdown || t(\"uni-load-more.contentdown\");\n },\n contentrefreshText: function contentrefreshText() {\n return this.contentText.contentrefresh || t(\"uni-load-more.contentrefresh\");\n },\n contentnomoreText: function contentnomoreText() {\n return this.contentText.contentnomore || t(\"uni-load-more.contentnomore\");\n }\n },\n mounted: function mounted() {\n var _this = this;\n var pages = getCurrentPages();\n var page = pages[pages.length - 1];\n var currentWebview = page.$getAppWebview();\n currentWebview.addEventListener('hide', function () {\n _this.webviewHide = true;\n });\n currentWebview.addEventListener('show', function () {\n _this.webviewHide = false;\n });\n },\n methods: {\n onClick: function onClick() {\n this.$emit('clickLoadMore', {\n detail: {\n status: this.status\n }\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWxvYWQtbW9yZS9jb21wb25lbnRzL3VuaS1sb2FkLW1vcmUvdW5pLWxvYWQtbW9yZS52dWUiXSwibmFtZXMiOlsic2V0VGltZW91dCIsInBsYXRmb3JtIiwidCIsIm5hbWUiLCJlbWl0cyIsInByb3BzIiwic3RhdHVzIiwidHlwZSIsImRlZmF1bHQiLCJzaG93SWNvbiIsImljb25UeXBlIiwiaWNvblNpemUiLCJjb2xvciIsImNvbnRlbnRUZXh0IiwiY29udGVudGRvd24iLCJjb250ZW50cmVmcmVzaCIsImNvbnRlbnRub21vcmUiLCJzaG93VGV4dCIsImRhdGEiLCJ3ZWJ2aWV3SGlkZSIsImltZ0Jhc2U2NCIsImNvbXB1dGVkIiwiaWNvblNub3dXaWR0aCIsImNvbnRlbnRkb3duVGV4dCIsImNvbnRlbnRyZWZyZXNoVGV4dCIsImNvbnRlbnRub21vcmVUZXh0IiwibW91bnRlZCIsImN1cnJlbnRXZWJ2aWV3IiwibWV0aG9kcyIsIm9uQ2xpY2siLCJkZXRhaWwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUEwQ0E7QUFHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFSQTtBQUNBQTtFQUNBQztBQUNBO0FBTUEsbUJBRUE7RUFEQUM7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBakJBLGdCQWtCQTtFQUNBQztFQUNBQztFQUNBQztJQUNBQztNQUNBO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtJQUNBRTtNQUNBSDtNQUNBQztJQUNBO0lBQ0FHO01BQ0FKO01BQ0FDO0lBQ0E7SUFDQUk7TUFDQUw7TUFDQUM7SUFDQTtJQUNBSztNQUNBTjtNQUNBQztRQUNBO1VBQ0FNO1VBQ0FDO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0FWO01BQ0FDO0lBQ0E7RUFDQTtFQUNBVTtJQUNBO01BQ0FDO01BQ0FsQjtNQUNBbUI7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQUE7SUFFQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FBO01BQ0E7SUFDQTtFQUVBO0VBQ0FDO0lBQ0FDO01BQ0E7UUFDQUM7VUFDQXhCO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjEwOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInVuaS1sb2FkLW1vcmVcIiBAY2xpY2s9XCJvbkNsaWNrXCI+XHJcblx0XHQ8IS0tICNpZmRlZiBBUFAtTlZVRSAtLT5cclxuXHRcdDxsb2FkaW5nLWluZGljYXRvciB2LWlmPVwiIXdlYnZpZXdIaWRlICYmIHN0YXR1cyA9PT0gJ2xvYWRpbmcnICYmIHNob3dJY29uXCJcclxuXHRcdFx0OnN0eWxlPVwie2NvbG9yOiBjb2xvcix3aWR0aDppY29uU2l6ZSsncHgnLGhlaWdodDppY29uU2l6ZSsncHgnfVwiIDphbmltYXRpbmc9XCJ0cnVlXCJcclxuXHRcdFx0Y2xhc3M9XCJ1bmktbG9hZC1tb3JlX19pbWcgdW5pLWxvYWQtbW9yZV9faW1nLS1udnVlXCI+PC9sb2FkaW5nLWluZGljYXRvcj5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PCEtLSAjaWZkZWYgSDUgLS0+XHJcblx0XHQ8c3ZnIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIyNSAyNSA1MCA1MFwiXHJcblx0XHRcdHYtaWY9XCIhd2Vidmlld0hpZGUgJiYgKGljb25UeXBlPT09J2NpcmNsZScgfHwgaWNvblR5cGU9PT0nYXV0bycgJiYgcGxhdGZvcm0gPT09ICdhbmRyb2lkJykgJiYgc3RhdHVzID09PSAnbG9hZGluZycgJiYgc2hvd0ljb25cIlxyXG5cdFx0XHQ6c3R5bGU9XCJ7d2lkdGg6aWNvblNpemUrJ3B4JyxoZWlnaHQ6aWNvblNpemUrJ3B4J31cIlxyXG5cdFx0XHRjbGFzcz1cInVuaS1sb2FkLW1vcmVfX2ltZyB1bmktbG9hZC1tb3JlX19pbWctLWFuZHJvaWQtSDVcIj5cclxuXHRcdFx0PGNpcmNsZSBjeD1cIjUwXCIgY3k9XCI1MFwiIHI9XCIyMFwiIGZpbGw9XCJub25lXCIgOnN0eWxlPVwie2NvbG9yOmNvbG9yfVwiIDpzdHJva2Utd2lkdGg9XCIzXCI+PC9jaXJjbGU+XHJcblx0XHQ8L3N2Zz5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PCEtLSAjaWZuZGVmIEFQUC1OVlVFIHx8IEg1IC0tPlxyXG5cdFx0PHZpZXdcclxuXHRcdFx0di1pZj1cIiF3ZWJ2aWV3SGlkZSAmJiAoaWNvblR5cGU9PT0nY2lyY2xlJyB8fCBpY29uVHlwZT09PSdhdXRvJyAmJiBwbGF0Zm9ybSA9PT0gJ2FuZHJvaWQnKSAmJiBzdGF0dXMgPT09ICdsb2FkaW5nJyAmJiBzaG93SWNvblwiXHJcblx0XHRcdDpzdHlsZT1cInt3aWR0aDppY29uU2l6ZSsncHgnLGhlaWdodDppY29uU2l6ZSsncHgnfVwiXHJcblx0XHRcdGNsYXNzPVwidW5pLWxvYWQtbW9yZV9faW1nIHVuaS1sb2FkLW1vcmVfX2ltZy0tYW5kcm9pZC1NUFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1sb2FkLW1vcmVfX2ltZy1pY29uXCIgOnN0eWxlPVwie2JvcmRlclRvcENvbG9yOmNvbG9yLGJvcmRlclRvcFdpZHRoOmljb25TaXplLzEyfVwiPjwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktbG9hZC1tb3JlX19pbWctaWNvblwiIDpzdHlsZT1cIntib3JkZXJUb3BDb2xvcjpjb2xvcixib3JkZXJUb3BXaWR0aDppY29uU2l6ZS8xMn1cIj48L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWxvYWQtbW9yZV9faW1nLWljb25cIiA6c3R5bGU9XCJ7Ym9yZGVyVG9wQ29sb3I6Y29sb3IsYm9yZGVyVG9wV2lkdGg6aWNvblNpemUvMTJ9XCI+PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8IS0tICNpZm5kZWYgQVBQLU5WVUUgLS0+XHJcblx0XHQ8dmlldyB2LWVsc2UtaWY9XCIhd2Vidmlld0hpZGUgJiYgc3RhdHVzID09PSAnbG9hZGluZycgJiYgc2hvd0ljb25cIlxyXG5cdFx0XHQ6c3R5bGU9XCJ7d2lkdGg6aWNvblNpemUrJ3B4JyxoZWlnaHQ6aWNvblNpemUrJ3B4J31cIiBjbGFzcz1cInVuaS1sb2FkLW1vcmVfX2ltZyB1bmktbG9hZC1tb3JlX19pbWctLWlvcy1INVwiPlxyXG5cdFx0XHQ8aW1hZ2UgOnNyYz1cImltZ0Jhc2U2NFwiIG1vZGU9XCJ3aWR0aEZpeFwiPjwvaW1hZ2U+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDx0ZXh0IHYtaWY9XCJzaG93VGV4dFwiIGNsYXNzPVwidW5pLWxvYWQtbW9yZV9fdGV4dFwiXHJcblx0XHRcdDpzdHlsZT1cIntjb2xvcjogY29sb3J9XCI+e3sgc3RhdHVzID09PSAnbW9yZScgPyBjb250ZW50ZG93blRleHQgOiBzdGF0dXMgPT09ICdsb2FkaW5nJyA/IGNvbnRlbnRyZWZyZXNoVGV4dCA6IGNvbnRlbnRub21vcmVUZXh0IH19PC90ZXh0PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0bGV0IHBsYXRmb3JtXHJcblx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRwbGF0Zm9ybSA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpLnBsYXRmb3JtXHJcblx0fSwgMTYpXHJcblxyXG5cdGltcG9ydCB7XHJcblx0XHRpbml0VnVlSTE4blxyXG5cdH0gZnJvbSAnQGRjbG91ZGlvL3VuaS1pMThuJ1xyXG5cdGltcG9ydCBtZXNzYWdlcyBmcm9tICcuL2kxOG4vaW5kZXguanMnXHJcblx0Y29uc3Qge1xyXG5cdFx0dFxyXG5cdH0gPSBpbml0VnVlSTE4bihtZXNzYWdlcylcclxuXHJcblx0LyoqXHJcblx0ICogTG9hZE1vcmUg5Yqg6L295pu05aSaXHJcblx0ICogQGRlc2NyaXB0aW9uIOeUqOS6juWIl+ihqOS4re+8jOWBmua7muWKqOWKoOi9veS9v+eUqO+8jOWxleekuiBsb2FkaW5nIOeahOWQhOenjeeKtuaAgVxyXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL2V4dC5kY2xvdWQubmV0LmNuL3BsdWdpbj9pZD0yOVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBzdGF0dXMgPSBbbW9yZXxsb2FkaW5nfG5vTW9yZV0gbG9hZGluZyDnmoTnirbmgIFcclxuXHQgKiBcdEB2YWx1ZSBtb3JlIGxvYWRpbmfliY1cclxuXHQgKiBcdEB2YWx1ZSBsb2FkaW5nIGxvYWRpbmfkuK1cclxuXHQgKiBcdEB2YWx1ZSBub01vcmUg5rKh5pyJ5pu05aSa5LqGXHJcblx0ICogQHByb3BlcnR5IHtOdW1iZXJ9IGljb25TaXplIOaMh+WumuWbvuagh+Wkp+Wwj1xyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gaWNvblNpemUgPSBbdHJ1ZXxmYWxzZV0g5piv5ZCm5pi+56S6IGxvYWRpbmcg5Zu+5qCHXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGljb25UeXBlID0gW3Nub3d8Y2lyY2xlfGF1dG9dIOaMh+WumuWbvuagh+agt+W8j1xyXG5cdCAqIFx0QHZhbHVlIHNub3cgaW9z6Zuq6Iqx5Yqg6L295qC35byPXHJcblx0ICogXHRAdmFsdWUgY2lyY2xlIOWuieWNk+WUpOmGkuWKoOi9veagt+W8j1xyXG5cdCAqIFx0QHZhbHVlIGF1dG8g5qC55o2u5bmz5Y+w6Ieq5Yqo6YCJ5oup5Yqg6L295qC35byPXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGNvbG9yIOWbvuagh+WSjOaWh+Wtl+minOiJslxyXG5cdCAqIEBwcm9wZXJ0eSB7T2JqZWN0fSBjb250ZW50VGV4dCDlkITnirbmgIHmloflrZfor7TmmI7vvIzlgLzkuLrvvJp7Y29udGVudGRvd246IFwi5LiK5ouJ5pi+56S65pu05aSaXCIsY29udGVudHJlZnJlc2g6IFwi5q2j5Zyo5Yqg6L29Li4uXCIsY29udGVudG5vbW9yZTogXCLmsqHmnInmm7TlpJrmlbDmja7kuoZcIn1cclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBjbGlja0xvYWRNb3JlIOeCueWHu+WKoOi9veabtOWkmuaXtuinpuWPkVxyXG5cdCAqL1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdVbmlMb2FkTW9yZScsXHJcblx0XHRlbWl0czogWydjbGlja0xvYWRNb3JlJ10sXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRzdGF0dXM6IHtcclxuXHRcdFx0XHQvLyDkuIrmi4nnmoTnirbmgIHvvJptb3JlLWxvYWRpbmfliY3vvJtsb2FkaW5nLWxvYWRpbmfkuK3vvJtub01vcmUt5rKh5pyJ5pu05aSa5LqGXHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICdtb3JlJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaG93SWNvbjoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpY29uVHlwZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnYXV0bydcclxuXHRcdFx0fSxcclxuXHRcdFx0aWNvblNpemU6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogMjRcclxuXHRcdFx0fSxcclxuXHRcdFx0Y29sb3I6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJyM3Nzc3NzcnXHJcblx0XHRcdH0sXHJcblx0XHRcdGNvbnRlbnRUZXh0OiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudGRvd246ICcnLFxyXG5cdFx0XHRcdFx0XHRjb250ZW50cmVmcmVzaDogJycsXHJcblx0XHRcdFx0XHRcdGNvbnRlbnRub21vcmU6ICcnXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxuXHRcdFx0c2hvd1RleHQ6IHtcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0d2Vidmlld0hpZGU6IGZhbHNlLFxyXG5cdFx0XHRcdHBsYXRmb3JtOiBwbGF0Zm9ybSxcclxuXHRcdFx0XHRpbWdCYXNlNjQ6ICdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUVBQUFBQkFDQVlBQUFDcWFYSGVBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlKcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TXkxak1ERXhJRFkyTGpFME5UWTJNU3dnTWpBeE1pOHdNaTh3TmkweE5EbzFOam95TnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5pQW9WMmx1Wkc5M2N5a2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRemxCTXpVM09UbEVPVU0wTVRGRk9VSTBOVFpETkVSQlFVUkJRekk0UmtVaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlF6bEJNelUzT1VGRU9VTTBNVEZGT1VJME5UWkRORVJCUVVSQlF6STRSa1VpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwRE9VRXpOVGM1TjBRNVF6UXhNVVU1UWpRMU5rTTBSRUZCUkVGRE1qaEdSU0lnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBET1VFek5UYzVPRVE1UXpReE1VVTVRalExTmtNMFJFRkJSRUZETWpoR1JTSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QdCtBTFN3QUFBNkNTVVJCVkhqYTFGc0xrRlpWSGI5OExNK0Y1YkhMOGtoQTFpU2VpeVFCQ1JNK1lHcUtVbm5KVERMR0kwQkdabEtESVUyTU1nbFVpREFwRVp2U3NablF0QlJKdEt3UU5LUU1GWWVSRFIxMFdPTGQ4bGpZWGRoK3Y4djVmUjNPZCs3OTd0MWRuT25PL09mY2U3N3orSi8vK2IvUCtacXRYYnMyc0o5TUpoTlVWMWNISjA2Y0NKbzNieDdFUGMyYU5jdnB5N3BXclZvRisvZnZEeW9xS29JMmJkb0U5ZlgxRjdUak44YStFWEJuL2ZrZnZ3OTQyVGYrd1lNSGc5bXpad2ZqeG8wTERodzRFUGExeDJNYkZ3L2ZPR2ZQbmcxcWEydHpjQ2tJTHNMRHlkcTJiUnN1bnBPVE1NN1REL1cvdFpEWmhQZGVLRCt5R3hIaGR1M2FCVjI3ZGczT25EbHpNVkFOTWhlTEFPM2J0dzhLQ3d1RG1wb2FYNU94YmdVSU1FcTdLOEljUG53NEtDc3JDL3IzN3g4Y1AzNzgvNGNBWEFCM3ZxU2tKTXVpRGhUa3crWGN1WE5oT1diTW1LQmx5NVloVVQ4eEFyaHlGdlAwQmZ3UnNBdXd4SlpKc20vbnpwMkRUcDA2aGUvT1UrY1o2NEs2bzBlUEJrT0hEZzJHRHg4ZTZnRWJKNVEvTkhOdUFKUTFoZ0JlSFVEbFI3blZUa1k4clFBdkFpNHozNHZSL21QczFGb1JzYUNnSUpUaEkwZU9CQzFhdEVpRkdHVis1TWlSb1M0NWVmSmtxRmpKRlhWMWRRdUEwMTJtMldjd1R3OThmeTZDcUJkc2FpSU80Q1NjckdQSGp2azRvZGhhdlBxdVJ0RldYRUMyNVZna1JFS09DaC9xRFNxK3ZuMzdodHpEL21aVE9tT2M1VTd6S3pCUEVlZHlnV3NoY0R5V3ZzMzBpZ0FiVSs2b3lNZ0pCQ0Zod1FFMGZjY3hONjBBeTlpZWJiam9EaDA2aE1vd2pReFQ0ZlhxMVNza0FybUhacGtBcnZpeHAva1d6SGRNZUFyRXhTSkVhaVhJampSalJKNERhQUdXcGliTHpYTjNGbTF2QTV0ZUJnaDNqMVJ2M2JwMVlnS3dQZG1mMnA5emN5TllZZ1BLTWZZMFQ1ZjVuTllkdzE1OG5KOFFhd1c0Q0xLd2lPQlNFZ08vaG9rMmVCeWRSKzNkWUgrUEx4QTVKOFZ2MEtCQndlblRwMFAySldBeDYreUZFQmZzOGxNWSt5MFNXTUJOSTlFNFRoS2k1OFZLVGczRlFaUzFSUUYxY3oyN2VDMFFITXUrM0UwU2tVb3dqaFZ0NVZkYVdocDA3OTQ5Wkh2MlFkMUVqRFhNMmNsYTFNMG5sM0d4QXMzSjl5UkV6eVRkRlZLVkZPYUU5cVJBOEdNMFdlYlJ1bzlKR1pLQTdNdjJTZVMvWjgrZW9ROUJBck1mRnJMR282anZ4YmhIYkpabktYMlJ6ejFPN1FoSko5Q3MyWk1hV0l5cS96aGRlcVBOZklvSGQ1OGNsSVFEK0pTWGw0ZEtseUlBdUJkVlhad0ZWV0tzcFNTb3hFKytoOHg0azN1Q25FaEU0STVLd1JpRldHT1UwUVdLaUNZTGJkb1JNUktBdTJrUTl2a2ZMVTZkT2hYMDZORWpsSCt5TVJaU2lubnV5V25Zb3NWY2ppOENFQS82Q2cySkYrSUlVQnFuR0tVVENOd3R3Qk40Zjg5UmlLMVI5NkRFZ08ybzBORG10RWR2VkZkVlZZVitQM1VBUFVFczZHRndWM1BIbVhrRDR2aDc0aURGSnlzVkkvTWxhUWh3S2VCTlRMWVg1VnVBOFQ0L2daeEE0TVJHRnhEQjZSN09tWVBmeXlrR1JKYnlpZStYbkdZblFJQy9jb0g5K3ZVTGlZcnhya0w5WkE5KzB5a2FISWZFcE03Z2U4VGlKMkNzSFl3eU1mYWZBRjF5Q0dCSFlJYkNWRGpEakt0N0JlQjUxRCtMZ1FhNk9rRzdJRFlFRXR2UTdsblhMS0x0TGRMdUpCcEU0Z1BVWGNXMitQa1p3T2V4KzRjR0Rod1lEQmt5Ukw3L0hGY0V3VUdQby84dVdSVXBZbmZ4R0hjbzhIa2V3TEhMeVltQWF3QVB1SUZaeGhPcERmSlE4Z2JVdjQxeU9SQXB0TVdCTnI2b3FNaFdpcmQ1K3UraUhtQmIybmhqRFY3SFdCTlFUZ0s4eTExbDVOZXRXemM1VUxzY0F0U2o3bmJOSTBza2hXZVVaQ2MwVzRueUgvak80VnowdTFJZVloYms0QWl3TTZ0anhJV0J5SHNvWjlxY0lCUEpkL3krRHdQZkJFU09tQ2EvUUYzV2laSHVjTGxFRHBOeGNOaG1oZUVPUGdkUU54Ni9WWkZRekZaNVROMDhBSFhRdDJJaTNFZHlGdVVzUHRUY0dQaFc1aU1pQ05FTHZ6K0dkbjlodUc0SFVKYVcvdzNnMHd4VjBYYUc3YXJHMldlS2lVV1lNNFk3R081ZXpzaFRBUmJiV0d3L0R2WGtwcC9pdlZ2RTBKVm9NeE40cnBHekpNaEU1UGwreGxBVHNESXFpa1A5RjlEMnozaDluT2tzRVVGaEsrcU80cmNQa29hbE1RL0hxSkxJeWIzRjNKZGpyQ2N3MXlaOGpveUpMUjVnQ281NGV0bGFnN3FJb2VOaDFOMUJSWWozRFRGSjBlbG90eFBsVnprR3VZQW1MMFZTSlZHQUpBNDFjNFo2QTNCelRMZm4wSFl3WUtFSTZDVUFNelpFV3ZMc0ljUU9vMUFtbXl5TTcybkhKQ2ZZc29nZmxHVjZqRWs5dnlRWlhTdXE2dzRjMTZOc0djR1pid09QcitIMVJrT2syTEV6ak5lcHhRa2loSFNDUTR5bkFZTlJ4MnpNS1Y5MkNRTVdxajhKMEJSRThFU2h4UkZONllyZkNSaEMweDNyL1ptNEliUUNjbUpvVjBrTWFtbGxjY1I2RmpIcVVDNUYyUi93UzJkY3ltT2xmQUtPUzRLbXpRYjVjcE5DMk1DN0poVm41d2pYb0o0NHJZaExoOG4wZVhPQ29ySnhhN1BPamJTbENHVmN6cjM0L1JzQW1yY3ZvOXMrd0dwM3R6VmhudHhpWGlKNG52RVliNEZKa2YwTzhIb2NBZVBtTHZDeG5MMEFPUnJhVmVrSms2VFlqRGFiUlZYZlJFMmxDTjFoNlpRUk4xK0luVWJzQ3BLd29CWkhoMGRPRE45SkJDVWZmSXRYeEVhdlRRa1V0bmZUVkFwbENXTDNKSVN6MjloNE5qb3RudVNzUUtKQ2s4ZEYra0pSNlJBUmpycUZWbWZQbmozWmJLOGNJSjBtc2Q2amdIUEd0ZlZUUThWTG1sdmg0bWN0OXNvYlJtUGljMER5RFFRbngvTmxmWVVneXo1OStvU2NzSDM3OXBBd1hBQkQzMm5UcG9VSElUb0VTZUk1bW5iRS9VcURkeUxjYWZFQmYyTUNxZ0M3Tnd4SWJNUkVKUTBnNEQ0c2ZKd25EK0FtUnJJSTA1Y2ZNV0pFK0wxMTY5YlFyK2ZpcDA2ZEdwNG9KODNsbVlkNXdqL0VtTWE0VGFIaXZvNEVlQ2d1WVpCbmtCNWcyYVdBNjlPSUVuVUhPYUd5c2pJWU1HQkFNR25TcE9EWXNXUFp3Q3BGbW00bE5xKzRnU0xRQTdqY1g4RHd0akV5UkM4d2phYm5YRXg5a2ZXblRKa1NKa0FvOTB4cEpWVitGbWNWTmVZQUY1elduZ1M0QzRPOTFNQnhtQXY4YmxMRXBiakk1c3o5TVRkQWhjZ2tDVDFSTzhtWmtBamZpWXBURXZTdEFTNTNVdzF2QWlVR2daM0dwdVFFWXZvaUJxbElhbjdrU0RIblR3SlFGTmlQdTArNVZ4Q1ZZaGNaSWpOcmRYVURkcCtFcTVBWjNHa2c4UUF5VlpSWklrNFRsNFFBYkY5Y1hKeE5ZWk1BdEFva2dzNEJyTnhFcEN0dGVYZzdERFRNREtZTlN1UWRLc25KQmVrN0h4ZXd2eGFvc1d4TFlYdHcrY0pwMTgyMTd3cWw0YUtDZkJOb0V1ME81VlUrUGhjdEowWWVYRDRDNkpRcHlybHBTTFRvanBHR0dONVl3TnppQ2hkSVpMazRsdkxjRko5ak1YM1FkaUltWTlibUdRVStUUlVMNUNISVRUUmxnRjhEOW91RDFNZm1Mb0VQbDV4b2tJdW1aMmNmZ01wSHQ0N0lXOU42NEhzaDd3UVlZanlJdWdXdUY1ZkNxWW5jWFJkNXZQTVd5aXp6dmhpLzMyK252RzBkWmM5dlI2ZlpPdTBtZDVlK3VDNDA4RnZLU0lPWndYbEd2eFB2OTVpekEyVnR2ZzF4S0ZXQVJJK3ZNWDY2SFVocFFRYjY0M3VXMWJTanVUV3l3MlNCdkRyQnZqRmljMWVHR2x6NWVzcTNrbzl1U0lsQlJxUHVGY0N2OEY0V0ljTjEyblZhQmQwU2FZd0k2UERESW1SMTFKa3FnSGNQbVFzc2p4SW42YlVzaHlnREZKVVR4UE1wSGsramZqUGd1cGdkbllWMlIvZzd4U2p0cGFoOFJKQmV3aHdmMGdHSzZYSTkydTR3WEZFVTQwYWZKNERONGg1TGNBZCs0MEhJM0pnSmVjdVQwYzA2MlcwaTJoUUpVVGN4YW4zL0NNVzFQRjJLNmJiQStEYXo0eFJzMUQzQnIxQ20wT2loS0NxaXpXNzgvblhBRi9HNVRYckVjVnphTk1INkN5TXN3cXNBSHFEeURMRXlvdThsd09YbktGOERqSTZLalYzS3pNQmlYa0RIOGlqL0gyMTRKNUE1OTZla3JaM0YwelhsV2VMNytQNWVVck5vMy9Rd0MxNXV4dGh1emlkeTdEektSd0VEYUFWaWlEZ0tiVGJ6N0NKbnpvMGJON3BJZklpaWQ4U3VQd24yNW8zUUNtcG55amxaa3l4UFA4RW9tQ0p6ckdiN0dKTXg3dE5zcTRNVDJ4TVVZYWlFclpPbHVUektzbnozZ3dDZUNaeVZSWkpmWXBsTkVva0Vqd3JQdHhseGplWUFrK0YxRjc0VkF6UHhRUk5ZWWR0cE9VdldzOEoxc0doQkpNTnNiN2lnTjhwbEpzMWVTbUxJaExLRTRydmFDWDI3Z09oTHBMT3NJeko3cW4vaSt3WnpjdlNPWjIzL2R1OFRaandWOHpISVhvUDRSM2lmQnhpRnoxZGNWcGEzYVBudFBFK2M2VG1JV0U5RXRjTW1BY1BkV0FoWWhBWHhjTE9RaTlMMVdoRDFTYzhwMWQyb0w3WEdpUktwOEY0QTJpOEsvbmZJK3kvZ3NUREovWUMvOCtBRDVVaDA0S0hpR2wrY0lGUG5CRERyUE1qd1JHa0xYeXhPNFZHYmZRV25ESDJ2MGJWV0UzQzlRT1hsZXBiZ2pFZklKUUk2WERHM3o1YWhEOWN3MnBTNzhpcEI4NXd5U2NOVHZzVnpsenpoTDgvalJybm1WamZGSksvbTNtNG5qOXZiZ1FUZ3VUOFhaVGpzbTY3MlI1dUpLRWFRbUJJL2M1OGd5dXM4WkRhZ0xwRVZTSkJJeUhwNGpuKyt4cVBWNzFPZ1FnSllFV090Wi9oYXhSdEttV09CdTh4ZEJMZnRXbHRzWTg0ekU2V0lFeS9lSU9XTCtCYWF5TXgrS0h0TDdFQWtxZE5ETGlFWG1FTVVIbmllZHRKcWc5SG1adGZ2dDI2dk5pMEJkRzNGdDNnOFpPZjdQQXU1OVR4dHppdkxOSWVreWkrd0QxaThDdVVpRDlGWEFhOEMrL3hTM0pQbVpub215YzdIK2ZiNC9TZTBiazQxRmVsNjIxcjRjZ1Z4YnE5MVY0alZxd0I3SFRlMk03amdCK1FXSGF2WmtEUlBtWmNBU29aRW1CeDZpNzViR2pQY01kTDQvVktHRkFHV1prR3pQRzBYQWJkTDlBODFHNUxPbVVuQzloSEtKZU83ZGNVTWpibFNsMTI4NjdFbEZUdGFHbDIweHZ2TEdQZFZ6LzhUVnVVN3kweDFQRzd2dE5nMjRvejlVby9aNDEyKytWRldJN0Zjb2c5dHU5TG02Z3ZSbUlQdjl4MXhtUUF1NlJEa1h0Yk90bEdFbXBnRDVOdm55YzBkY3YwRUU2Y2ZkaTFIbWhNZjl3REYzazNndFJ2RWVkaHhqcGdmcVBiOVBVOWlFSkhueU9VQTdiUVVYaDZrcS9EN2wyaVRqV3Y3WE9ENTMwQkRyOGpJcnVzK3NyWGp0NE16dW1KTUh1VHNCYTYzWUtFMStSUjVsQmpFaWtDQ25XS1dpSGR6T2dLTytuUklCQUY4OHphL0lGbUozZU1ab3Y0Q1l4R0JhYmNwR0w4RVl4K1NlTVhKZVJ3SE5zVi9oK3ZkeGV1aEVwTjNaeU5ZNzhHbTJma25KeFZHaHlqaXhQaVF2VmtOelQxZWxEOVB5L2FUQUw2NEhiOXZjWW1DOXpmZFhkVC9DMUxlR2JnNHJuQmFBaWhERkpIMTJXNXVsZk5DTmUveFRzUDNicDhpa3pKczVCRis1UE5mQVFZQVBhc2VUZHNFY2FZQUFBQUFTVVZPUks1Q1lJST0nXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xuXHRcdFx0aWNvblNub3dXaWR0aCgpIHtcclxuXHRcdFx0XHRyZXR1cm4gKE1hdGguZmxvb3IodGhpcy5pY29uU2l6ZSAvIDI0KSB8fCAxKSAqIDJcclxuXHRcdFx0fSxcblx0XHRcdGNvbnRlbnRkb3duVGV4dCgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5jb250ZW50VGV4dC5jb250ZW50ZG93biB8fCB0KFwidW5pLWxvYWQtbW9yZS5jb250ZW50ZG93blwiKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjb250ZW50cmVmcmVzaFRleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuY29udGVudFRleHQuY29udGVudHJlZnJlc2ggfHwgdChcInVuaS1sb2FkLW1vcmUuY29udGVudHJlZnJlc2hcIilcclxuXHRcdFx0fSxcclxuXHRcdFx0Y29udGVudG5vbW9yZVRleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuY29udGVudFRleHQuY29udGVudG5vbW9yZSB8fCB0KFwidW5pLWxvYWQtbW9yZS5jb250ZW50bm9tb3JlXCIpXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge1xyXG5cdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0dmFyIHBhZ2VzID0gZ2V0Q3VycmVudFBhZ2VzKCk7XHJcblx0XHRcdHZhciBwYWdlID0gcGFnZXNbcGFnZXMubGVuZ3RoIC0gMV07XHJcblx0XHRcdHZhciBjdXJyZW50V2VidmlldyA9IHBhZ2UuJGdldEFwcFdlYnZpZXcoKTtcclxuXHRcdFx0Y3VycmVudFdlYnZpZXcuYWRkRXZlbnRMaXN0ZW5lcignaGlkZScsICgpID0+IHtcclxuXHRcdFx0XHR0aGlzLndlYnZpZXdIaWRlID0gdHJ1ZVxyXG5cdFx0XHR9KVxyXG5cdFx0XHRjdXJyZW50V2Vidmlldy5hZGRFdmVudExpc3RlbmVyKCdzaG93JywgKCkgPT4ge1xyXG5cdFx0XHRcdHRoaXMud2Vidmlld0hpZGUgPSBmYWxzZVxyXG5cdFx0XHR9KVxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdG9uQ2xpY2soKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2xpY2tMb2FkTW9yZScsIHtcclxuXHRcdFx0XHRcdGRldGFpbDoge1xyXG5cdFx0XHRcdFx0XHRzdGF0dXM6IHRoaXMuc3RhdHVzLFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgPlxyXG5cdC51bmktbG9hZC1tb3JlIHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQudW5pLWxvYWQtbW9yZV9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHR9XHJcblxyXG5cdC51bmktbG9hZC1tb3JlX19pbWcge1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHQvLyBtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHR9XHJcblxyXG5cdC51bmktbG9hZC1tb3JlX19pbWctLW52dWUge1xyXG5cdFx0Y29sb3I6ICM2NjY2NjY7XHJcblx0fVxyXG5cclxuXHQudW5pLWxvYWQtbW9yZV9faW1nLS1hbmRyb2lkLFxyXG5cdC51bmktbG9hZC1tb3JlX19pbWctLWlvcyB7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGhlaWdodDogMjRweDtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdH1cclxuXHJcblx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdC51bmktbG9hZC1tb3JlX19pbWctLWFuZHJvaWQge1xyXG5cdFx0YW5pbWF0aW9uOiBsb2FkaW5nLWlvcyAxcyAwcyBsaW5lYXIgaW5maW5pdGU7XHJcblx0fVxyXG5cclxuXHRAa2V5ZnJhbWVzIGxvYWRpbmctYW5kcm9pZCB7XHJcblx0XHQwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdDEwMCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnVuaS1sb2FkLW1vcmVfX2ltZy0taW9zLUg1IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGFuaW1hdGlvbjogbG9hZGluZy1pb3MtSDUgMXMgMHMgc3RlcC1lbmQgaW5maW5pdGU7XHJcblx0fVxyXG5cclxuXHQudW5pLWxvYWQtbW9yZV9faW1nLS1pb3MtSDUgaW1hZ2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxuXHJcblx0QGtleWZyYW1lcyBsb2FkaW5nLWlvcy1INSB7XHJcblx0XHQwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdDglIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdDE2JSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxuXHRcdH1cclxuXHJcblx0XHQyNCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHR9XHJcblxyXG5cdFx0MzIlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcclxuXHRcdH1cclxuXHJcblx0XHQ0MCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdDQ4JSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHR9XHJcblxyXG5cdFx0NTYlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcclxuXHRcdH1cclxuXHJcblx0XHQ2NCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdDczJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcblx0XHR9XHJcblxyXG5cdFx0ODIlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcclxuXHRcdH1cclxuXHJcblx0XHQ5MSUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdDEwMCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogI2VuZGlmICovXHJcblxyXG5cdC8qICNpZmRlZiBINSAqL1xyXG5cdC51bmktbG9hZC1tb3JlX19pbWctLWFuZHJvaWQtSDUge1xyXG5cdFx0YW5pbWF0aW9uOiBsb2FkaW5nLWFuZHJvaWQtSDUtcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQudW5pLWxvYWQtbW9yZV9faW1nLS1hbmRyb2lkLUg1IGNpcmNsZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRhbmltYXRpb246IGxvYWRpbmctYW5kcm9pZC1INS1kYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcblx0XHRzdHJva2U6IGN1cnJlbnRDb2xvcjtcclxuXHRcdHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuXHR9XHJcblxyXG5cdEBrZXlmcmFtZXMgbG9hZGluZy1hbmRyb2lkLUg1LXJvdGF0ZSB7XHJcblx0XHQwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdDEwMCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGtleWZyYW1lcyBsb2FkaW5nLWFuZHJvaWQtSDUtZGFzaCB7XHJcblx0XHQwJSB7XHJcblx0XHRcdHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcclxuXHRcdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0NTAlIHtcclxuXHRcdFx0c3Ryb2tlLWRhc2hhcnJheTogOTAsIDE1MDtcclxuXHRcdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IC00MDtcclxuXHRcdH1cclxuXHJcblx0XHQxMDAlIHtcclxuXHRcdFx0c3Ryb2tlLWRhc2hhcnJheTogOTAsIDE1MDtcclxuXHRcdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAjZW5kaWYgKi9cclxuXHJcblx0LyogI2lmbmRlZiBBUFAtTlZVRSB8fCBINSAqL1xyXG5cdC51bmktbG9hZC1tb3JlX19pbWctLWFuZHJvaWQtTVAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdGFuaW1hdGlvbjogbG9hZGluZy1pb3MgMXMgMHMgZWFzZSBpbmZpbml0ZTtcclxuXHR9XHJcblxyXG5cdC51bmktbG9hZC1tb3JlX19pbWctLWFuZHJvaWQtTVAgLnVuaS1sb2FkLW1vcmVfX2ltZy1pY29uIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJvcmRlcjogc29saWQgMnB4IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMnB4ICM3Nzc3Nzc7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQudW5pLWxvYWQtbW9yZV9faW1nLS1hbmRyb2lkLU1QIC51bmktbG9hZC1tb3JlX19pbWctaWNvbjpudGgtY2hpbGQoMSkge1xyXG5cdFx0YW5pbWF0aW9uOiBsb2FkaW5nLWFuZHJvaWQtTVAtMSAxcyAwcyBsaW5lYXIgaW5maW5pdGU7XHJcblx0fVxyXG5cclxuXHQudW5pLWxvYWQtbW9yZV9faW1nLS1hbmRyb2lkLU1QIC51bmktbG9hZC1tb3JlX19pbWctaWNvbjpudGgtY2hpbGQoMikge1xyXG5cdFx0YW5pbWF0aW9uOiBsb2FkaW5nLWFuZHJvaWQtTVAtMiAxcyAwcyBsaW5lYXIgaW5maW5pdGU7XHJcblx0fVxyXG5cclxuXHQudW5pLWxvYWQtbW9yZV9faW1nLS1hbmRyb2lkLU1QIC51bmktbG9hZC1tb3JlX19pbWctaWNvbjpudGgtY2hpbGQoMykge1xyXG5cdFx0YW5pbWF0aW9uOiBsb2FkaW5nLWFuZHJvaWQtTVAtMyAxcyAwcyBsaW5lYXIgaW5maW5pdGU7XHJcblx0fVxyXG5cclxuXHRAa2V5ZnJhbWVzIGxvYWRpbmctYW5kcm9pZCB7XHJcblx0XHQwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdDEwMCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGtleWZyYW1lcyBsb2FkaW5nLWFuZHJvaWQtTVAtMSB7XHJcblx0XHQwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdDUwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdH1cclxuXHJcblx0XHQxMDAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBrZXlmcmFtZXMgbG9hZGluZy1hbmRyb2lkLU1QLTIge1xyXG5cdFx0MCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdH1cclxuXHJcblx0XHQ1MCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdDEwMCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGtleWZyYW1lcyBsb2FkaW5nLWFuZHJvaWQtTVAtMyB7XHJcblx0XHQwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdDUwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcblx0XHR9XHJcblxyXG5cdFx0MTAwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAjZW5kaWYgKi9cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///109\n");
  2443. /***/ }),
  2444. /* 110 */
  2445. /*!*************************************************************!*\
  2446. !*** ./node_modules/@dcloudio/uni-i18n/dist/uni-i18n.es.js ***!
  2447. \*************************************************************/
  2448. /*! no static exports found */
  2449. /***/ (function(module, exports, __webpack_require__) {
  2450. "use strict";
  2451. /* WEBPACK VAR INJECTION */(function(global) {
  2452. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
  2453. Object.defineProperty(exports, "__esModule", {
  2454. value: true
  2455. });
  2456. exports.LOCALE_ZH_HANT = exports.LOCALE_ZH_HANS = exports.LOCALE_FR = exports.LOCALE_ES = exports.LOCALE_EN = exports.I18n = exports.Formatter = void 0;
  2457. exports.compileI18nJsonStr = compileI18nJsonStr;
  2458. exports.hasI18nJson = hasI18nJson;
  2459. exports.initVueI18n = initVueI18n;
  2460. exports.isI18nStr = isI18nStr;
  2461. exports.isString = void 0;
  2462. exports.normalizeLocale = normalizeLocale;
  2463. exports.parseI18nJson = parseI18nJson;
  2464. exports.resolveLocale = resolveLocale;
  2465. var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 112));
  2466. var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 83));
  2467. var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 84));
  2468. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));
  2469. var isArray = Array.isArray;
  2470. var isObject = function isObject(val) {
  2471. return val !== null && (0, _typeof2.default)(val) === 'object';
  2472. };
  2473. var defaultDelimiters = ['{', '}'];
  2474. var BaseFormatter = /*#__PURE__*/function () {
  2475. function BaseFormatter() {
  2476. (0, _classCallCheck2.default)(this, BaseFormatter);
  2477. this._caches = Object.create(null);
  2478. }
  2479. (0, _createClass2.default)(BaseFormatter, [{
  2480. key: "interpolate",
  2481. value: function interpolate(message, values) {
  2482. var delimiters = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : defaultDelimiters;
  2483. if (!values) {
  2484. return [message];
  2485. }
  2486. var tokens = this._caches[message];
  2487. if (!tokens) {
  2488. tokens = parse(message, delimiters);
  2489. this._caches[message] = tokens;
  2490. }
  2491. return compile(tokens, values);
  2492. }
  2493. }]);
  2494. return BaseFormatter;
  2495. }();
  2496. exports.Formatter = BaseFormatter;
  2497. var RE_TOKEN_LIST_VALUE = /^(?:\d)+/;
  2498. var RE_TOKEN_NAMED_VALUE = /^(?:\w)+/;
  2499. function parse(format, _ref) {
  2500. var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
  2501. startDelimiter = _ref2[0],
  2502. endDelimiter = _ref2[1];
  2503. var tokens = [];
  2504. var position = 0;
  2505. var text = '';
  2506. while (position < format.length) {
  2507. var char = format[position++];
  2508. if (char === startDelimiter) {
  2509. if (text) {
  2510. tokens.push({
  2511. type: 'text',
  2512. value: text
  2513. });
  2514. }
  2515. text = '';
  2516. var sub = '';
  2517. char = format[position++];
  2518. while (char !== undefined && char !== endDelimiter) {
  2519. sub += char;
  2520. char = format[position++];
  2521. }
  2522. var isClosed = char === endDelimiter;
  2523. var type = RE_TOKEN_LIST_VALUE.test(sub) ? 'list' : isClosed && RE_TOKEN_NAMED_VALUE.test(sub) ? 'named' : 'unknown';
  2524. tokens.push({
  2525. value: sub,
  2526. type: type
  2527. });
  2528. }
  2529. // else if (char === '%') {
  2530. // // when found rails i18n syntax, skip text capture
  2531. // if (format[position] !== '{') {
  2532. // text += char
  2533. // }
  2534. // }
  2535. else {
  2536. text += char;
  2537. }
  2538. }
  2539. text && tokens.push({
  2540. type: 'text',
  2541. value: text
  2542. });
  2543. return tokens;
  2544. }
  2545. function compile(tokens, values) {
  2546. var compiled = [];
  2547. var index = 0;
  2548. var mode = isArray(values) ? 'list' : isObject(values) ? 'named' : 'unknown';
  2549. if (mode === 'unknown') {
  2550. return compiled;
  2551. }
  2552. while (index < tokens.length) {
  2553. var token = tokens[index];
  2554. switch (token.type) {
  2555. case 'text':
  2556. compiled.push(token.value);
  2557. break;
  2558. case 'list':
  2559. compiled.push(values[parseInt(token.value, 10)]);
  2560. break;
  2561. case 'named':
  2562. if (mode === 'named') {
  2563. compiled.push(values[token.value]);
  2564. } else {
  2565. if (true) {
  2566. console.warn("Type of token '".concat(token.type, "' and format of value '").concat(mode, "' don't match!"));
  2567. }
  2568. }
  2569. break;
  2570. case 'unknown':
  2571. if (true) {
  2572. console.warn("Detect 'unknown' type of token!");
  2573. }
  2574. break;
  2575. }
  2576. index++;
  2577. }
  2578. return compiled;
  2579. }
  2580. var LOCALE_ZH_HANS = 'zh-Hans';
  2581. exports.LOCALE_ZH_HANS = LOCALE_ZH_HANS;
  2582. var LOCALE_ZH_HANT = 'zh-Hant';
  2583. exports.LOCALE_ZH_HANT = LOCALE_ZH_HANT;
  2584. var LOCALE_EN = 'en';
  2585. exports.LOCALE_EN = LOCALE_EN;
  2586. var LOCALE_FR = 'fr';
  2587. exports.LOCALE_FR = LOCALE_FR;
  2588. var LOCALE_ES = 'es';
  2589. exports.LOCALE_ES = LOCALE_ES;
  2590. var hasOwnProperty = Object.prototype.hasOwnProperty;
  2591. var hasOwn = function hasOwn(val, key) {
  2592. return hasOwnProperty.call(val, key);
  2593. };
  2594. var defaultFormatter = new BaseFormatter();
  2595. function include(str, parts) {
  2596. return !!parts.find(function (part) {
  2597. return str.indexOf(part) !== -1;
  2598. });
  2599. }
  2600. function startsWith(str, parts) {
  2601. return parts.find(function (part) {
  2602. return str.indexOf(part) === 0;
  2603. });
  2604. }
  2605. function normalizeLocale(locale, messages) {
  2606. if (!locale) {
  2607. return;
  2608. }
  2609. locale = locale.trim().replace(/_/g, '-');
  2610. if (messages && messages[locale]) {
  2611. return locale;
  2612. }
  2613. locale = locale.toLowerCase();
  2614. if (locale.indexOf('zh') === 0) {
  2615. if (locale.indexOf('-hans') > -1) {
  2616. return LOCALE_ZH_HANS;
  2617. }
  2618. if (locale.indexOf('-hant') > -1) {
  2619. return LOCALE_ZH_HANT;
  2620. }
  2621. if (include(locale, ['-tw', '-hk', '-mo', '-cht'])) {
  2622. return LOCALE_ZH_HANT;
  2623. }
  2624. return LOCALE_ZH_HANS;
  2625. }
  2626. var lang = startsWith(locale, [LOCALE_EN, LOCALE_FR, LOCALE_ES]);
  2627. if (lang) {
  2628. return lang;
  2629. }
  2630. }
  2631. var I18n = /*#__PURE__*/function () {
  2632. function I18n(_ref3) {
  2633. var locale = _ref3.locale,
  2634. fallbackLocale = _ref3.fallbackLocale,
  2635. messages = _ref3.messages,
  2636. watcher = _ref3.watcher,
  2637. formater = _ref3.formater;
  2638. (0, _classCallCheck2.default)(this, I18n);
  2639. this.locale = LOCALE_EN;
  2640. this.fallbackLocale = LOCALE_EN;
  2641. this.message = {};
  2642. this.messages = {};
  2643. this.watchers = [];
  2644. if (fallbackLocale) {
  2645. this.fallbackLocale = fallbackLocale;
  2646. }
  2647. this.formater = formater || defaultFormatter;
  2648. this.messages = messages || {};
  2649. this.setLocale(locale || LOCALE_EN);
  2650. if (watcher) {
  2651. this.watchLocale(watcher);
  2652. }
  2653. }
  2654. (0, _createClass2.default)(I18n, [{
  2655. key: "setLocale",
  2656. value: function setLocale(locale) {
  2657. var _this = this;
  2658. var oldLocale = this.locale;
  2659. this.locale = normalizeLocale(locale, this.messages) || this.fallbackLocale;
  2660. if (!this.messages[this.locale]) {
  2661. // 可能初始化时不存在
  2662. this.messages[this.locale] = {};
  2663. }
  2664. this.message = this.messages[this.locale];
  2665. // 仅发生变化时,通知
  2666. if (oldLocale !== this.locale) {
  2667. this.watchers.forEach(function (watcher) {
  2668. watcher(_this.locale, oldLocale);
  2669. });
  2670. }
  2671. }
  2672. }, {
  2673. key: "getLocale",
  2674. value: function getLocale() {
  2675. return this.locale;
  2676. }
  2677. }, {
  2678. key: "watchLocale",
  2679. value: function watchLocale(fn) {
  2680. var _this2 = this;
  2681. var index = this.watchers.push(fn) - 1;
  2682. return function () {
  2683. _this2.watchers.splice(index, 1);
  2684. };
  2685. }
  2686. }, {
  2687. key: "add",
  2688. value: function add(locale, message) {
  2689. var override = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;
  2690. var curMessages = this.messages[locale];
  2691. if (curMessages) {
  2692. if (override) {
  2693. Object.assign(curMessages, message);
  2694. } else {
  2695. Object.keys(message).forEach(function (key) {
  2696. if (!hasOwn(curMessages, key)) {
  2697. curMessages[key] = message[key];
  2698. }
  2699. });
  2700. }
  2701. } else {
  2702. this.messages[locale] = message;
  2703. }
  2704. }
  2705. }, {
  2706. key: "f",
  2707. value: function f(message, values, delimiters) {
  2708. return this.formater.interpolate(message, values, delimiters).join('');
  2709. }
  2710. }, {
  2711. key: "t",
  2712. value: function t(key, locale, values) {
  2713. var message = this.message;
  2714. if (typeof locale === 'string') {
  2715. locale = normalizeLocale(locale, this.messages);
  2716. locale && (message = this.messages[locale]);
  2717. } else {
  2718. values = locale;
  2719. }
  2720. if (!hasOwn(message, key)) {
  2721. console.warn("Cannot translate the value of keypath ".concat(key, ". Use the value of keypath as default."));
  2722. return key;
  2723. }
  2724. return this.formater.interpolate(message[key], values).join('');
  2725. }
  2726. }]);
  2727. return I18n;
  2728. }();
  2729. exports.I18n = I18n;
  2730. function watchAppLocale(appVm, i18n) {
  2731. // 需要保证 watch 的触发在组件渲染之前
  2732. if (appVm.$watchLocale) {
  2733. // vue2
  2734. appVm.$watchLocale(function (newLocale) {
  2735. i18n.setLocale(newLocale);
  2736. });
  2737. } else {
  2738. appVm.$watch(function () {
  2739. return appVm.$locale;
  2740. }, function (newLocale) {
  2741. i18n.setLocale(newLocale);
  2742. });
  2743. }
  2744. }
  2745. function getDefaultLocale() {
  2746. if (typeof uni !== 'undefined' && uni.getLocale) {
  2747. return uni.getLocale();
  2748. }
  2749. // 小程序平台,uni 和 uni-i18n 互相引用,导致访问不到 uni,故在 global 上挂了 getLocale
  2750. if (typeof global !== 'undefined' && global.getLocale) {
  2751. return global.getLocale();
  2752. }
  2753. return LOCALE_EN;
  2754. }
  2755. function initVueI18n(locale) {
  2756. var messages = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
  2757. var fallbackLocale = arguments.length > 2 ? arguments[2] : undefined;
  2758. var watcher = arguments.length > 3 ? arguments[3] : undefined;
  2759. // 兼容旧版本入参
  2760. if (typeof locale !== 'string') {
  2761. var _ref4 = [messages, locale];
  2762. locale = _ref4[0];
  2763. messages = _ref4[1];
  2764. }
  2765. if (typeof locale !== 'string') {
  2766. // 因为小程序平台,uni-i18n 和 uni 互相引用,导致此时访问 uni 时,为 undefined
  2767. locale = getDefaultLocale();
  2768. }
  2769. if (typeof fallbackLocale !== 'string') {
  2770. fallbackLocale = typeof __uniConfig !== 'undefined' && __uniConfig.fallbackLocale || LOCALE_EN;
  2771. }
  2772. var i18n = new I18n({
  2773. locale: locale,
  2774. fallbackLocale: fallbackLocale,
  2775. messages: messages,
  2776. watcher: watcher
  2777. });
  2778. var _t = function t(key, values) {
  2779. if (typeof getApp !== 'function') {
  2780. // app view
  2781. /* eslint-disable no-func-assign */
  2782. _t = function t(key, values) {
  2783. return i18n.t(key, values);
  2784. };
  2785. } else {
  2786. var isWatchedAppLocale = false;
  2787. _t = function t(key, values) {
  2788. var appVm = getApp().$vm;
  2789. // 可能$vm还不存在,比如在支付宝小程序中,组件定义较早,在props的default里使用了t()函数(如uni-goods-nav),此时app还未初始化
  2790. // options: {
  2791. // type: Array,
  2792. // default () {
  2793. // return [{
  2794. // icon: 'shop',
  2795. // text: t("uni-goods-nav.options.shop"),
  2796. // }, {
  2797. // icon: 'cart',
  2798. // text: t("uni-goods-nav.options.cart")
  2799. // }]
  2800. // }
  2801. // },
  2802. if (appVm) {
  2803. // 触发响应式
  2804. appVm.$locale;
  2805. if (!isWatchedAppLocale) {
  2806. isWatchedAppLocale = true;
  2807. watchAppLocale(appVm, i18n);
  2808. }
  2809. }
  2810. return i18n.t(key, values);
  2811. };
  2812. }
  2813. return _t(key, values);
  2814. };
  2815. return {
  2816. i18n: i18n,
  2817. f: function f(message, values, delimiters) {
  2818. return i18n.f(message, values, delimiters);
  2819. },
  2820. t: function t(key, values) {
  2821. return _t(key, values);
  2822. },
  2823. add: function add(locale, message) {
  2824. var override = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;
  2825. return i18n.add(locale, message, override);
  2826. },
  2827. watch: function watch(fn) {
  2828. return i18n.watchLocale(fn);
  2829. },
  2830. getLocale: function getLocale() {
  2831. return i18n.getLocale();
  2832. },
  2833. setLocale: function setLocale(newLocale) {
  2834. return i18n.setLocale(newLocale);
  2835. }
  2836. };
  2837. }
  2838. var isString = function isString(val) {
  2839. return typeof val === 'string';
  2840. };
  2841. exports.isString = isString;
  2842. var formater;
  2843. function hasI18nJson(jsonObj, delimiters) {
  2844. if (!formater) {
  2845. formater = new BaseFormatter();
  2846. }
  2847. return walkJsonObj(jsonObj, function (jsonObj, key) {
  2848. var value = jsonObj[key];
  2849. if (isString(value)) {
  2850. if (isI18nStr(value, delimiters)) {
  2851. return true;
  2852. }
  2853. } else {
  2854. return hasI18nJson(value, delimiters);
  2855. }
  2856. });
  2857. }
  2858. function parseI18nJson(jsonObj, values, delimiters) {
  2859. if (!formater) {
  2860. formater = new BaseFormatter();
  2861. }
  2862. walkJsonObj(jsonObj, function (jsonObj, key) {
  2863. var value = jsonObj[key];
  2864. if (isString(value)) {
  2865. if (isI18nStr(value, delimiters)) {
  2866. jsonObj[key] = compileStr(value, values, delimiters);
  2867. }
  2868. } else {
  2869. parseI18nJson(value, values, delimiters);
  2870. }
  2871. });
  2872. return jsonObj;
  2873. }
  2874. function compileI18nJsonStr(jsonStr, _ref5) {
  2875. var locale = _ref5.locale,
  2876. locales = _ref5.locales,
  2877. delimiters = _ref5.delimiters;
  2878. if (!isI18nStr(jsonStr, delimiters)) {
  2879. return jsonStr;
  2880. }
  2881. if (!formater) {
  2882. formater = new BaseFormatter();
  2883. }
  2884. var localeValues = [];
  2885. Object.keys(locales).forEach(function (name) {
  2886. if (name !== locale) {
  2887. localeValues.push({
  2888. locale: name,
  2889. values: locales[name]
  2890. });
  2891. }
  2892. });
  2893. localeValues.unshift({
  2894. locale: locale,
  2895. values: locales[locale]
  2896. });
  2897. try {
  2898. return JSON.stringify(compileJsonObj(JSON.parse(jsonStr), localeValues, delimiters), null, 2);
  2899. } catch (e) {}
  2900. return jsonStr;
  2901. }
  2902. function isI18nStr(value, delimiters) {
  2903. return value.indexOf(delimiters[0]) > -1;
  2904. }
  2905. function compileStr(value, values, delimiters) {
  2906. return formater.interpolate(value, values, delimiters).join('');
  2907. }
  2908. function compileValue(jsonObj, key, localeValues, delimiters) {
  2909. var value = jsonObj[key];
  2910. if (isString(value)) {
  2911. // 存在国际化
  2912. if (isI18nStr(value, delimiters)) {
  2913. jsonObj[key] = compileStr(value, localeValues[0].values, delimiters);
  2914. if (localeValues.length > 1) {
  2915. // 格式化国际化语言
  2916. var valueLocales = jsonObj[key + 'Locales'] = {};
  2917. localeValues.forEach(function (localValue) {
  2918. valueLocales[localValue.locale] = compileStr(value, localValue.values, delimiters);
  2919. });
  2920. }
  2921. }
  2922. } else {
  2923. compileJsonObj(value, localeValues, delimiters);
  2924. }
  2925. }
  2926. function compileJsonObj(jsonObj, localeValues, delimiters) {
  2927. walkJsonObj(jsonObj, function (jsonObj, key) {
  2928. compileValue(jsonObj, key, localeValues, delimiters);
  2929. });
  2930. return jsonObj;
  2931. }
  2932. function walkJsonObj(jsonObj, walk) {
  2933. if (isArray(jsonObj)) {
  2934. for (var i = 0; i < jsonObj.length; i++) {
  2935. if (walk(jsonObj, i)) {
  2936. return true;
  2937. }
  2938. }
  2939. } else if (isObject(jsonObj)) {
  2940. for (var key in jsonObj) {
  2941. if (walk(jsonObj, key)) {
  2942. return true;
  2943. }
  2944. }
  2945. }
  2946. return false;
  2947. }
  2948. function resolveLocale(locales) {
  2949. return function (locale) {
  2950. if (!locale) {
  2951. return locale;
  2952. }
  2953. locale = normalizeLocale(locale) || locale;
  2954. return resolveLocaleChain(locale).find(function (locale) {
  2955. return locales.indexOf(locale) > -1;
  2956. });
  2957. };
  2958. }
  2959. function resolveLocaleChain(locale) {
  2960. var chain = [];
  2961. var tokens = locale.split('-');
  2962. while (tokens.length) {
  2963. chain.push(tokens.join('-'));
  2964. tokens.pop();
  2965. }
  2966. return chain;
  2967. }
  2968. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../webpack/buildin/global.js */ 111)))
  2969. /***/ }),
  2970. /* 111 */
  2971. /*!***********************************!*\
  2972. !*** (webpack)/buildin/global.js ***!
  2973. \***********************************/
  2974. /*! no static exports found */
  2975. /***/ (function(module, exports) {
  2976. var g;
  2977. // This works in non-strict mode
  2978. g = (function() {
  2979. return this;
  2980. })();
  2981. try {
  2982. // This works if eval is allowed (see CSP)
  2983. g = g || new Function("return this")();
  2984. } catch (e) {
  2985. // This works if the window reference is available
  2986. if (typeof window === "object") g = window;
  2987. }
  2988. // g can still be undefined, but nothing to do about it...
  2989. // We return undefined, instead of nothing here, so it's
  2990. // easier to handle this case. if(!global) { ...}
  2991. module.exports = g;
  2992. /***/ }),
  2993. /* 112 */
  2994. /*!**************************************************************!*\
  2995. !*** ./node_modules/@babel/runtime/helpers/slicedToArray.js ***!
  2996. \**************************************************************/
  2997. /*! no static exports found */
  2998. /***/ (function(module, exports, __webpack_require__) {
  2999. var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ 113);
  3000. var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ 114);
  3001. var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 26);
  3002. var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ 115);
  3003. function _slicedToArray(arr, i) {
  3004. return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
  3005. }
  3006. module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
  3007. /***/ }),
  3008. /* 113 */
  3009. /*!***************************************************************!*\
  3010. !*** ./node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
  3011. \***************************************************************/
  3012. /*! no static exports found */
  3013. /***/ (function(module, exports) {
  3014. function _arrayWithHoles(arr) {
  3015. if (Array.isArray(arr)) return arr;
  3016. }
  3017. module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
  3018. /***/ }),
  3019. /* 114 */
  3020. /*!*********************************************************************!*\
  3021. !*** ./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
  3022. \*********************************************************************/
  3023. /*! no static exports found */
  3024. /***/ (function(module, exports) {
  3025. function _iterableToArrayLimit(arr, i) {
  3026. var _i = null == arr ? null : "undefined" != typeof Symbol && arr[Symbol.iterator] || arr["@@iterator"];
  3027. if (null != _i) {
  3028. var _s,
  3029. _e,
  3030. _x,
  3031. _r,
  3032. _arr = [],
  3033. _n = !0,
  3034. _d = !1;
  3035. try {
  3036. if (_x = (_i = _i.call(arr)).next, 0 === i) {
  3037. if (Object(_i) !== _i) return;
  3038. _n = !1;
  3039. } else for (; !(_n = (_s = _x.call(_i)).done) && (_arr.push(_s.value), _arr.length !== i); _n = !0) {
  3040. ;
  3041. }
  3042. } catch (err) {
  3043. _d = !0, _e = err;
  3044. } finally {
  3045. try {
  3046. if (!_n && null != _i["return"] && (_r = _i["return"](), Object(_r) !== _r)) return;
  3047. } finally {
  3048. if (_d) throw _e;
  3049. }
  3050. }
  3051. return _arr;
  3052. }
  3053. }
  3054. module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
  3055. /***/ }),
  3056. /* 115 */
  3057. /*!****************************************************************!*\
  3058. !*** ./node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
  3059. \****************************************************************/
  3060. /*! no static exports found */
  3061. /***/ (function(module, exports) {
  3062. function _nonIterableRest() {
  3063. throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
  3064. }
  3065. module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
  3066. /***/ }),
  3067. /* 116 */
  3068. /*!***********************************************************************************************!*\
  3069. !*** D:/project/项目模板/uniapp/uni_modules/uni-load-more/components/uni-load-more/i18n/index.js ***!
  3070. \***********************************************************************************************/
  3071. /*! no static exports found */
  3072. /***/ (function(module, exports, __webpack_require__) {
  3073. "use strict";
  3074. eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _en = _interopRequireDefault(__webpack_require__(/*! ./en.json */ 117));\nvar _zhHans = _interopRequireDefault(__webpack_require__(/*! ./zh-Hans.json */ 118));\nvar _zhHant = _interopRequireDefault(__webpack_require__(/*! ./zh-Hant.json */ 119));\nvar _default = {\n en: _en.default,\n 'zh-Hans': _zhHans.default,\n 'zh-Hant': _zhHant.default\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWxvYWQtbW9yZS9jb21wb25lbnRzL3VuaS1sb2FkLW1vcmUvaTE4bi9pbmRleC5qcyJdLCJuYW1lcyI6WyJlbiIsInpoSGFucyIsInpoSGFudCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUFtQyxlQUNwQjtFQUNkQSxFQUFFLEVBQUZBLFdBQUU7RUFDRixTQUFTLEVBQUVDLGVBQU07RUFDakIsU0FBUyxFQUFFQztBQUNaLENBQUM7QUFBQSIsImZpbGUiOiIxMTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgZW4gZnJvbSAnLi9lbi5qc29uJ1xyXG5pbXBvcnQgemhIYW5zIGZyb20gJy4vemgtSGFucy5qc29uJ1xyXG5pbXBvcnQgemhIYW50IGZyb20gJy4vemgtSGFudC5qc29uJ1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0ZW4sXHJcblx0J3poLUhhbnMnOiB6aEhhbnMsXHJcblx0J3poLUhhbnQnOiB6aEhhbnRcclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///116\n");
  3075. /***/ }),
  3076. /* 117 */
  3077. /*!**********************************************************************************************!*\
  3078. !*** D:/project/项目模板/uniapp/uni_modules/uni-load-more/components/uni-load-more/i18n/en.json ***!
  3079. \**********************************************************************************************/
  3080. /*! exports provided: uni-load-more.contentdown, uni-load-more.contentrefresh, uni-load-more.contentnomore, default */
  3081. /***/ (function(module) {
  3082. eval("module.exports = JSON.parse(\"{\\\"uni-load-more.contentdown\\\":\\\"Pull up to show more\\\",\\\"uni-load-more.contentrefresh\\\":\\\"loading...\\\",\\\"uni-load-more.contentnomore\\\":\\\"No more data\\\"}\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIxMTcuanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///117\n");
  3083. /***/ }),
  3084. /* 118 */
  3085. /*!***************************************************************************************************!*\
  3086. !*** D:/project/项目模板/uniapp/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hans.json ***!
  3087. \***************************************************************************************************/
  3088. /*! exports provided: uni-load-more.contentdown, uni-load-more.contentrefresh, uni-load-more.contentnomore, default */
  3089. /***/ (function(module) {
  3090. eval("module.exports = JSON.parse(\"{\\\"uni-load-more.contentdown\\\":\\\"上拉显示更多\\\",\\\"uni-load-more.contentrefresh\\\":\\\"正在加载...\\\",\\\"uni-load-more.contentnomore\\\":\\\"没有更多数据了\\\"}\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIxMTguanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///118\n");
  3091. /***/ }),
  3092. /* 119 */
  3093. /*!***************************************************************************************************!*\
  3094. !*** D:/project/项目模板/uniapp/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hant.json ***!
  3095. \***************************************************************************************************/
  3096. /*! exports provided: uni-load-more.contentdown, uni-load-more.contentrefresh, uni-load-more.contentnomore, default */
  3097. /***/ (function(module) {
  3098. eval("module.exports = JSON.parse(\"{\\\"uni-load-more.contentdown\\\":\\\"上拉顯示更多\\\",\\\"uni-load-more.contentrefresh\\\":\\\"正在加載...\\\",\\\"uni-load-more.contentnomore\\\":\\\"沒有更多數據了\\\"}\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIxMTkuanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///119\n");
  3099. /***/ }),
  3100. /* 120 */
  3101. /*!****************************************************************************************************************************************!*\
  3102. !*** D:/project/项目模板/uniapp/uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.vue?vue&type=script&lang=js& ***!
  3103. \****************************************************************************************************************************************/
  3104. /*! no static exports found */
  3105. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  3106. "use strict";
  3107. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_data_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-data-checkbox.vue?vue&type=script&lang=js& */ 121);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_data_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_data_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_data_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_data_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_data_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXFzQixDQUFnQiwrcUJBQUcsRUFBQyIsImZpbGUiOiIxMjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktZGF0YS1jaGVja2JveC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS1kYXRhLWNoZWNrYm94LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///120\n");
  3108. /***/ }),
  3109. /* 121 */
  3110. /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  3111. !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.vue?vue&type=script&lang=js& ***!
  3112. \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  3113. /*! no static exports found */
  3114. /***/ (function(module, exports, __webpack_require__) {
  3115. "use strict";
  3116. eval("/* WEBPACK VAR INJECTION */(function(uniCloud) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n * DataChecklist 数据选择器\n * @description 通过数据渲染 checkbox 和 radio\n * @tutorial https://ext.dcloud.net.cn/plugin?id=xxx\n * @property {String} mode = [default| list | button | tag] 显示模式\n * @value default \t默认横排模式\n * @value list\t\t列表模式\n * @value button\t按钮模式\n * @value tag \t\t标签模式\n * @property {Boolean} multiple = [true|false] 是否多选\n * @property {Array|String|Number} value 默认值\n * @property {Array} localdata 本地数据 ,格式 [{text:'',value:''}]\n * @property {Number|String} min 最小选择个数 ,multiple为true时生效\n * @property {Number|String} max 最大选择个数 ,multiple为true时生效\n * @property {Boolean} wrap 是否换行显示\n * @property {String} icon = [left|right] list 列表模式下icon显示位置\n * @property {Boolean} selectedColor 选中颜色\n * @property {Boolean} emptyText 没有数据时显示的文字 ,本地数据无效\n * @property {Boolean} selectedTextColor 选中文本颜色,如不填写则自动显示\n * @property {Object} map 字段映射, 默认 map={text:'text',value:'value'}\n * @value left 左侧显示\n * @value right 右侧显示\n * @event {Function} change 选中发生变化触发\n */\nvar _default2 = {\n name: 'uniDataChecklist',\n mixins: [uniCloud.mixinDatacom || {}],\n emits: ['input', 'update:modelValue', 'change'],\n props: {\n mode: {\n type: String,\n default: 'default'\n },\n multiple: {\n type: Boolean,\n default: false\n },\n value: {\n type: [Array, String, Number],\n default: function _default() {\n return '';\n }\n },\n // TODO vue3\n modelValue: {\n type: [Array, String, Number],\n default: function _default() {\n return '';\n }\n },\n localdata: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n min: {\n type: [Number, String],\n default: ''\n },\n max: {\n type: [Number, String],\n default: ''\n },\n wrap: {\n type: Boolean,\n default: false\n },\n icon: {\n type: String,\n default: 'left'\n },\n selectedColor: {\n type: String,\n default: ''\n },\n selectedTextColor: {\n type: String,\n default: ''\n },\n emptyText: {\n type: String,\n default: '暂无数据'\n },\n disabled: {\n type: Boolean,\n default: false\n },\n map: {\n type: Object,\n default: function _default() {\n return {\n text: 'text',\n value: 'value'\n };\n }\n }\n },\n watch: {\n localdata: {\n handler: function handler(newVal) {\n this.range = newVal;\n this.dataList = this.getDataList(this.getSelectedValue(newVal));\n },\n deep: true\n },\n mixinDatacomResData: function mixinDatacomResData(newVal) {\n this.range = newVal;\n this.dataList = this.getDataList(this.getSelectedValue(newVal));\n },\n value: function value(newVal) {\n this.dataList = this.getDataList(newVal);\n // fix by mehaotian is_reset 在 uni-forms 中定义\n // if(!this.is_reset){\n // \tthis.is_reset = false\n // \tthis.formItem && this.formItem.setValue(newVal)\n // }\n },\n modelValue: function modelValue(newVal) {\n this.dataList = this.getDataList(newVal);\n // if(!this.is_reset){\n // \tthis.is_reset = false\n // \tthis.formItem && this.formItem.setValue(newVal)\n // }\n }\n },\n data: function data() {\n return {\n dataList: [],\n range: [],\n contentText: {\n contentdown: '查看更多',\n contentrefresh: '加载中',\n contentnomore: '没有更多'\n },\n isLocal: true,\n styles: {\n selectedColor: '#2979ff',\n selectedTextColor: '#666'\n },\n isTop: 0\n };\n },\n computed: {\n dataValue: function dataValue() {\n if (this.value === '') return this.modelValue;\n if (this.modelValue === '') return this.value;\n return this.value;\n }\n },\n created: function created() {\n // this.form = this.getForm('uniForms')\n // this.formItem = this.getForm('uniFormsItem')\n // this.formItem && this.formItem.setValue(this.value)\n\n // if (this.formItem) {\n // \tthis.isTop = 6\n // \tif (this.formItem.name) {\n // \t\t// 如果存在name添加默认值,否则formData 中不存在这个字段不校验\n // \t\tif(!this.is_reset){\n // \t\t\tthis.is_reset = false\n // \t\t\tthis.formItem.setValue(this.dataValue)\n // \t\t}\n // \t\tthis.rename = this.formItem.name\n // \t\tthis.form.inputChildrens.push(this)\n // \t}\n // }\n\n if (this.localdata && this.localdata.length !== 0) {\n this.isLocal = true;\n this.range = this.localdata;\n this.dataList = this.getDataList(this.getSelectedValue(this.range));\n } else {\n if (this.collection) {\n this.isLocal = false;\n this.loadData();\n }\n }\n },\n methods: {\n loadData: function loadData() {\n var _this = this;\n this.mixinDatacomGet().then(function (res) {\n _this.mixinDatacomResData = res.result.data;\n if (_this.mixinDatacomResData.length === 0) {\n _this.isLocal = false;\n _this.mixinDatacomErrorMessage = _this.emptyText;\n } else {\n _this.isLocal = true;\n }\n }).catch(function (err) {\n _this.mixinDatacomErrorMessage = err.message;\n });\n },\n /**\n * 获取父元素实例\n */\n getForm: function getForm() {\n var name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'uniForms';\n var parent = this.$parent;\n var parentName = parent.$options.name;\n while (parentName !== name) {\n parent = parent.$parent;\n if (!parent) return false;\n parentName = parent.$options.name;\n }\n return parent;\n },\n chagne: function chagne(e) {\n var _this2 = this;\n var values = e.detail.value;\n var detail = {\n value: [],\n data: []\n };\n if (this.multiple) {\n this.range.forEach(function (item) {\n if (values.includes(item[_this2.map.value] + '')) {\n detail.value.push(item[_this2.map.value]);\n detail.data.push(item);\n }\n });\n } else {\n var range = this.range.find(function (item) {\n return item[_this2.map.value] + '' === values;\n });\n if (range) {\n detail = {\n value: range[this.map.value],\n data: range\n };\n }\n }\n // this.formItem && this.formItem.setValue(detail.value)\n // TODO 兼容 vue2\n this.$emit('input', detail.value);\n // // TOTO 兼容 vue3\n this.$emit('update:modelValue', detail.value);\n this.$emit('change', {\n detail: detail\n });\n if (this.multiple) {\n // 如果 v-model 没有绑定 ,则走内部逻辑\n // if (this.value.length === 0) {\n this.dataList = this.getDataList(detail.value, true);\n // }\n } else {\n this.dataList = this.getDataList(detail.value);\n }\n },\n /**\n * 获取渲染的新数组\n * @param {Object} value 选中内容\n */\n getDataList: function getDataList(value) {\n var _this3 = this;\n // 解除引用关系,破坏原引用关系,避免污染源数据\n var dataList = JSON.parse(JSON.stringify(this.range));\n var list = [];\n if (this.multiple) {\n if (!Array.isArray(value)) {\n value = [];\n }\n }\n dataList.forEach(function (item, index) {\n item.disabled = item.disable || item.disabled || false;\n if (_this3.multiple) {\n if (value.length > 0) {\n var have = value.find(function (val) {\n return val === item[_this3.map.value];\n });\n item.selected = have !== undefined;\n } else {\n item.selected = false;\n }\n } else {\n item.selected = value === item[_this3.map.value];\n }\n list.push(item);\n });\n return this.setRange(list);\n },\n /**\n * 处理最大最小值\n * @param {Object} list\n */\n setRange: function setRange(list) {\n var _this4 = this;\n var selectList = list.filter(function (item) {\n return item.selected;\n });\n var min = Number(this.min) || 0;\n var max = Number(this.max) || '';\n list.forEach(function (item, index) {\n if (_this4.multiple) {\n if (selectList.length <= min) {\n var have = selectList.find(function (val) {\n return val[_this4.map.value] === item[_this4.map.value];\n });\n if (have !== undefined) {\n item.disabled = true;\n }\n }\n if (selectList.length >= max && max !== '') {\n var _have = selectList.find(function (val) {\n return val[_this4.map.value] === item[_this4.map.value];\n });\n if (_have === undefined) {\n item.disabled = true;\n }\n }\n }\n _this4.setStyles(item, index);\n list[index] = item;\n });\n return list;\n },\n /**\n * 设置 class\n * @param {Object} item\n * @param {Object} index\n */\n setStyles: function setStyles(item, index) {\n // 设置自定义样式\n item.styleBackgroud = this.setStyleBackgroud(item);\n item.styleIcon = this.setStyleIcon(item);\n item.styleIconText = this.setStyleIconText(item);\n item.styleRightIcon = this.setStyleRightIcon(item);\n },\n /**\n * 获取选中值\n * @param {Object} range\n */\n getSelectedValue: function getSelectedValue(range) {\n var _this5 = this;\n if (!this.multiple) return this.dataValue;\n var selectedArr = [];\n range.forEach(function (item) {\n if (item.selected) {\n selectedArr.push(item[_this5.map.value]);\n }\n });\n return this.dataValue.length > 0 ? this.dataValue : selectedArr;\n },\n /**\n * 设置背景样式\n */\n setStyleBackgroud: function setStyleBackgroud(item) {\n var styles = {};\n var selectedColor = this.selectedColor ? this.selectedColor : '#2979ff';\n if (this.selectedColor) {\n if (this.mode !== 'list') {\n styles['border-color'] = item.selected ? selectedColor : '#DCDFE6';\n }\n if (this.mode === 'tag') {\n styles['background-color'] = item.selected ? selectedColor : '#f5f5f5';\n }\n }\n var classles = '';\n for (var i in styles) {\n classles += \"\".concat(i, \":\").concat(styles[i], \";\");\n }\n return classles;\n },\n setStyleIcon: function setStyleIcon(item) {\n var styles = {};\n var classles = '';\n if (this.selectedColor) {\n var selectedColor = this.selectedColor ? this.selectedColor : '#2979ff';\n styles['background-color'] = item.selected ? selectedColor : '#fff';\n styles['border-color'] = item.selected ? selectedColor : '#DCDFE6';\n if (!item.selected && item.disabled) {\n styles['background-color'] = '#F2F6FC';\n styles['border-color'] = item.selected ? selectedColor : '#DCDFE6';\n }\n }\n for (var i in styles) {\n classles += \"\".concat(i, \":\").concat(styles[i], \";\");\n }\n return classles;\n },\n setStyleIconText: function setStyleIconText(item) {\n var styles = {};\n var classles = '';\n if (this.selectedColor) {\n var selectedColor = this.selectedColor ? this.selectedColor : '#2979ff';\n if (this.mode === 'tag') {\n styles.color = item.selected ? this.selectedTextColor ? this.selectedTextColor : '#fff' : '#666';\n } else {\n styles.color = item.selected ? this.selectedTextColor ? this.selectedTextColor : selectedColor : '#666';\n }\n if (!item.selected && item.disabled) {\n styles.color = '#999';\n }\n }\n for (var i in styles) {\n classles += \"\".concat(i, \":\").concat(styles[i], \";\");\n }\n return classles;\n },\n setStyleRightIcon: function setStyleRightIcon(item) {\n var styles = {};\n var classles = '';\n if (this.mode === 'list') {\n styles['border-color'] = item.selected ? this.styles.selectedColor : '#DCDFE6';\n }\n for (var i in styles) {\n classles += \"\".concat(i, \":\").concat(styles[i], \";\");\n }\n return classles;\n }\n }\n};\nexports.default = _default2;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/uni-cloud/dist/index.js */ 122)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWRhdGEtY2hlY2tib3gvY29tcG9uZW50cy91bmktZGF0YS1jaGVja2JveC91bmktZGF0YS1jaGVja2JveC52dWUiXSwibmFtZXMiOlsibmFtZSIsIm1peGlucyIsImVtaXRzIiwicHJvcHMiLCJtb2RlIiwidHlwZSIsImRlZmF1bHQiLCJtdWx0aXBsZSIsInZhbHVlIiwibW9kZWxWYWx1ZSIsImxvY2FsZGF0YSIsIm1pbiIsIm1heCIsIndyYXAiLCJpY29uIiwic2VsZWN0ZWRDb2xvciIsInNlbGVjdGVkVGV4dENvbG9yIiwiZW1wdHlUZXh0IiwiZGlzYWJsZWQiLCJtYXAiLCJ0ZXh0Iiwid2F0Y2giLCJoYW5kbGVyIiwiZGVlcCIsIm1peGluRGF0YWNvbVJlc0RhdGEiLCJkYXRhIiwiZGF0YUxpc3QiLCJyYW5nZSIsImNvbnRlbnRUZXh0IiwiY29udGVudGRvd24iLCJjb250ZW50cmVmcmVzaCIsImNvbnRlbnRub21vcmUiLCJpc0xvY2FsIiwic3R5bGVzIiwiaXNUb3AiLCJjb21wdXRlZCIsImRhdGFWYWx1ZSIsImNyZWF0ZWQiLCJtZXRob2RzIiwibG9hZERhdGEiLCJnZXRGb3JtIiwicGFyZW50IiwicGFyZW50TmFtZSIsImNoYWduZSIsImRldGFpbCIsImdldERhdGFMaXN0IiwiaXRlbSIsImxpc3QiLCJzZXRSYW5nZSIsInNldFN0eWxlcyIsImdldFNlbGVjdGVkVmFsdWUiLCJzZWxlY3RlZEFyciIsInNldFN0eWxlQmFja2dyb3VkIiwiY2xhc3NsZXMiLCJzZXRTdHlsZUljb24iLCJzZXRTdHlsZUljb25UZXh0Iiwic2V0U3R5bGVSaWdodEljb24iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBMENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXZCQSxnQkF5QkE7RUFDQUE7RUFDQUM7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUVBQztNQUNBRjtNQUNBQztJQUNBO0lBQ0FFO01BQ0FIO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUc7TUFDQUo7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUk7TUFDQUw7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUs7TUFDQU47TUFDQUM7SUFDQTtJQUNBTTtNQUNBUDtNQUNBQztJQUNBO0lBQ0FPO01BQ0FSO01BQ0FDO0lBQ0E7SUFDQVE7TUFDQVQ7TUFDQUM7SUFDQTtJQUNBUztNQUNBVjtNQUNBQztJQUNBO0lBQ0FVO01BQ0FYO01BQ0FDO0lBQ0E7SUFDQVc7TUFDQVo7TUFDQUM7SUFDQTtJQUNBWTtNQUNBYjtNQUNBQztJQUNBO0lBQ0FhO01BQ0FkO01BQ0FDO1FBQ0E7VUFDQWM7VUFDQVo7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBYTtJQUNBWDtNQUNBWTtRQUNBO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FoQjtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQWdCO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBQztNQUNBQztRQUNBbEI7UUFDQUM7TUFDQTtNQUNBa0I7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0E7SUFDQTs7SUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0lBRUE7TUFDQTtNQUNBO01BQ0E7SUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUFBO01BQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO1VBQ0E7UUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO01BQ0E7UUFDQUM7UUFDQTtRQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFFQTtRQUNBbkM7UUFDQWlCO01BQ0E7TUFFQTtRQUNBO1VBRUE7WUFDQW1CO1lBQ0FBO1VBQ0E7UUFDQTtNQUNBO1FBQ0E7VUFBQTtRQUFBO1FBQ0E7VUFDQUE7WUFDQXBDO1lBQ0FpQjtVQUNBO1FBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBbUI7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUVBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0FyQztRQUNBO01BQ0E7TUFDQWtCO1FBQ0FvQjtRQUNBO1VBQ0E7WUFDQTtjQUFBO1lBQUE7WUFDQUE7VUFDQTtZQUNBQTtVQUNBO1FBQ0E7VUFDQUE7UUFDQTtRQUVBQztNQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUFBO01BQUE7TUFDQTtNQUNBO01BQ0FEO1FBQ0E7VUFDQTtZQUNBO2NBQUE7WUFBQTtZQUNBO2NBQ0FEO1lBQ0E7VUFDQTtVQUVBO1lBQ0E7Y0FBQTtZQUFBO1lBQ0E7Y0FDQUE7WUFDQTtVQUNBO1FBQ0E7UUFDQTtRQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUU7TUFDQTtNQUNBSDtNQUNBQTtNQUNBQTtNQUNBQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0FBQ0E7SUFDQUk7TUFBQTtNQUNBO01BQ0E7TUFDQXZCO1FBQ0E7VUFDQXdCO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7SUFFQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBbkI7UUFDQTtRQUNBO1VBQ0FBO1FBQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQW9CO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQXJCO1FBQ0FBO1FBRUE7VUFDQUE7VUFDQUE7UUFDQTtNQUNBO01BQ0E7UUFDQW9CO01BQ0E7TUFDQTtJQUNBO0lBQ0FFO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtVQUNBdEI7UUFDQTtVQUNBQTtRQUNBO1FBQ0E7VUFDQUE7UUFDQTtNQUNBO01BQ0E7UUFDQW9CO01BQ0E7TUFDQTtJQUNBO0lBQ0FHO01BQ0E7TUFDQTtNQUNBO1FBQ0F2QjtNQUNBO01BQ0E7UUFDQW9CO01BQ0E7TUFFQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDRCIiwiZmlsZSI6IjEyMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInVuaS1kYXRhLWNoZWNrbGlzdFwiIDpzdHlsZT1cInsnbWFyZ2luLXRvcCc6aXNUb3ArJ3B4J31cIj5cclxuXHRcdDx0ZW1wbGF0ZSB2LWlmPVwiIWlzTG9jYWxcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktZGF0YS1sb2FkaW5nXCI+XHJcblx0XHRcdFx0PHVuaS1sb2FkLW1vcmUgdi1pZj1cIiFtaXhpbkRhdGFjb21FcnJvck1lc3NhZ2VcIiBzdGF0dXM9XCJsb2FkaW5nXCIgaWNvblR5cGU9XCJzbm93XCIgOmljb25TaXplPVwiMThcIiA6Y29udGVudC10ZXh0PVwiY29udGVudFRleHRcIj48L3VuaS1sb2FkLW1vcmU+XHJcblx0XHRcdFx0PHRleHQgdi1lbHNlPnt7bWl4aW5EYXRhY29tRXJyb3JNZXNzYWdlfX08L3RleHQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdGVtcGxhdGU+XHJcblx0XHQ8dGVtcGxhdGUgdi1lbHNlPlxyXG5cdFx0XHQ8Y2hlY2tib3gtZ3JvdXAgdi1pZj1cIm11bHRpcGxlXCIgY2xhc3M9XCJjaGVja2xpc3QtZ3JvdXBcIiA6Y2xhc3M9XCJ7J2lzLWxpc3QnOm1vZGU9PT0nbGlzdCcgfHwgd3JhcH1cIiBAY2hhbmdlPVwiY2hhZ25lXCI+XHJcblx0XHRcdFx0PGxhYmVsIGNsYXNzPVwiY2hlY2tsaXN0LWJveFwiIDpjbGFzcz1cIlsnaXMtLScrbW9kZSxpdGVtLnNlbGVjdGVkPydpcy1jaGVja2VkJzonJywoZGlzYWJsZWQgfHwgISFpdGVtLmRpc2FibGVkKT8naXMtZGlzYWJsZSc6JycsaW5kZXghPT0wJiZtb2RlPT09J2xpc3QnPydpcy1saXN0LWJvcmRlcic6JyddXCJcclxuXHRcdFx0XHQgOnN0eWxlPVwiaXRlbS5zdHlsZUJhY2tncm91ZFwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGRhdGFMaXN0XCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHQ8Y2hlY2tib3ggY2xhc3M9XCJoaWRkZW5cIiBoaWRkZW4gOmRpc2FibGVkPVwiZGlzYWJsZWQgfHwgISFpdGVtLmRpc2FibGVkXCIgOnZhbHVlPVwiaXRlbVttYXAudmFsdWVdKycnXCIgOmNoZWNrZWQ9XCJpdGVtLnNlbGVjdGVkXCIgLz5cclxuXHRcdFx0XHRcdDx2aWV3IHYtaWY9XCIobW9kZSAhPT0ndGFnJyAmJiBtb2RlICE9PSAnbGlzdCcpIHx8ICggbW9kZSA9PT0gJ2xpc3QnICYmIGljb24gPT09ICdsZWZ0JylcIiBjbGFzcz1cImNoZWNrYm94X19pbm5lclwiICA6c3R5bGU9XCJpdGVtLnN0eWxlSWNvblwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNoZWNrYm94X19pbm5lci1pY29uXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjaGVja2xpc3QtY29udGVudFwiIDpjbGFzcz1cInsnbGlzdC1jb250ZW50Jzptb2RlID09PSAnbGlzdCcgJiYgaWNvbiA9PT0nbGVmdCd9XCI+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiY2hlY2tsaXN0LXRleHRcIiA6c3R5bGU9XCJpdGVtLnN0eWxlSWNvblRleHRcIj57e2l0ZW1bbWFwLnRleHRdfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJtb2RlID09PSAnbGlzdCcgJiYgaWNvbiA9PT0gJ3JpZ2h0J1wiIGNsYXNzPVwiY2hlY2tvYnhfX2xpc3RcIiA6c3R5bGU9XCJpdGVtLnN0eWxlQmFja2dyb3VkXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvbGFiZWw+XHJcblx0XHRcdDwvY2hlY2tib3gtZ3JvdXA+XHJcblx0XHRcdDxyYWRpby1ncm91cCB2LWVsc2UgY2xhc3M9XCJjaGVja2xpc3QtZ3JvdXBcIiA6Y2xhc3M9XCJ7J2lzLWxpc3QnOm1vZGU9PT0nbGlzdCcsJ2lzLXdyYXAnOndyYXB9XCIgQGNoYW5nZT1cImNoYWduZVwiPlxyXG5cdFx0XHRcdDwhLS0gLS0+XHJcblx0XHRcdFx0PGxhYmVsIGNsYXNzPVwiY2hlY2tsaXN0LWJveFwiIDpjbGFzcz1cIlsnaXMtLScrbW9kZSxpdGVtLnNlbGVjdGVkPydpcy1jaGVja2VkJzonJywoZGlzYWJsZWQgfHwgISFpdGVtLmRpc2FibGVkKT8naXMtZGlzYWJsZSc6JycsaW5kZXghPT0wJiZtb2RlPT09J2xpc3QnPydpcy1saXN0LWJvcmRlcic6JyddXCJcclxuXHRcdFx0XHQgOnN0eWxlPVwiaXRlbS5zdHlsZUJhY2tncm91ZFwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGRhdGFMaXN0XCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHQ8cmFkaW8gY2xhc3M9XCJoaWRkZW5cIiBoaWRkZW4gOmRpc2FibGVkPVwiZGlzYWJsZWQgfHwgaXRlbS5kaXNhYmxlZFwiIDp2YWx1ZT1cIml0ZW1bbWFwLnZhbHVlXSsnJ1wiIDpjaGVja2VkPVwiaXRlbS5zZWxlY3RlZFwiIC8+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiKG1vZGUgIT09J3RhZycgJiYgbW9kZSAhPT0gJ2xpc3QnKSB8fCAoIG1vZGUgPT09ICdsaXN0JyAmJiBpY29uID09PSAnbGVmdCcpXCIgY2xhc3M9XCJyYWRpb19faW5uZXJcIlxyXG5cdFx0XHRcdFx0IDpzdHlsZT1cIml0ZW0uc3R5bGVCYWNrZ3JvdWRcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyYWRpb19faW5uZXItaWNvblwiIDpzdHlsZT1cIml0ZW0uc3R5bGVJY29uXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjaGVja2xpc3QtY29udGVudFwiIDpjbGFzcz1cInsnbGlzdC1jb250ZW50Jzptb2RlID09PSAnbGlzdCcgJiYgaWNvbiA9PT0nbGVmdCd9XCI+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiY2hlY2tsaXN0LXRleHRcIiA6c3R5bGU9XCJpdGVtLnN0eWxlSWNvblRleHRcIj57e2l0ZW1bbWFwLnRleHRdfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJtb2RlID09PSAnbGlzdCcgJiYgaWNvbiA9PT0gJ3JpZ2h0J1wiIDpzdHlsZT1cIml0ZW0uc3R5bGVSaWdodEljb25cIiBjbGFzcz1cImNoZWNrb2J4X19saXN0XCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvbGFiZWw+XHJcblx0XHRcdDwvcmFkaW8tZ3JvdXA+XHJcblx0XHQ8L3RlbXBsYXRlPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0LyoqXHJcblx0ICogRGF0YUNoZWNrbGlzdCDmlbDmja7pgInmi6nlmahcclxuXHQgKiBAZGVzY3JpcHRpb24g6YCa6L+H5pWw5o2u5riy5p+TIGNoZWNrYm94IOWSjCByYWRpb1xyXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL2V4dC5kY2xvdWQubmV0LmNuL3BsdWdpbj9pZD14eHhcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gbW9kZSA9IFtkZWZhdWx0fCBsaXN0IHwgYnV0dG9uIHwgdGFnXSDmmL7npLrmqKHlvI9cclxuXHQgKiBAdmFsdWUgZGVmYXVsdCAgXHTpu5jorqTmqKrmjpLmqKHlvI9cclxuXHQgKiBAdmFsdWUgbGlzdFx0XHTliJfooajmqKHlvI9cclxuXHQgKiBAdmFsdWUgYnV0dG9uXHTmjInpkq7mqKHlvI9cclxuXHQgKiBAdmFsdWUgdGFnIFx0XHTmoIfnrb7mqKHlvI9cclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IG11bHRpcGxlID0gW3RydWV8ZmFsc2VdIOaYr+WQpuWkmumAiVxyXG5cdCAqIEBwcm9wZXJ0eSB7QXJyYXl8U3RyaW5nfE51bWJlcn0gdmFsdWUg6buY6K6k5YC8XHJcblx0ICogQHByb3BlcnR5IHtBcnJheX0gbG9jYWxkYXRhIOacrOWcsOaVsOaNriDvvIzmoLzlvI8gW3t0ZXh0OicnLHZhbHVlOicnfV1cclxuXHQgKiBAcHJvcGVydHkge051bWJlcnxTdHJpbmd9IG1pbiDmnIDlsI/pgInmi6nkuKrmlbAg77yMbXVsdGlwbGXkuLp0cnVl5pe255Sf5pWIXHJcblx0ICogQHByb3BlcnR5IHtOdW1iZXJ8U3RyaW5nfSBtYXgg5pyA5aSn6YCJ5oup5Liq5pWwIO+8jG11bHRpcGxl5Li6dHJ1ZeaXtueUn+aViFxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gd3JhcCDmmK/lkKbmjaLooYzmmL7npLpcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gaWNvbiA9IFtsZWZ0fHJpZ2h0XSAgbGlzdCDliJfooajmqKHlvI/kuItpY29u5pi+56S65L2N572uXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBzZWxlY3RlZENvbG9yIOmAieS4reminOiJslxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gZW1wdHlUZXh0IOayoeacieaVsOaNruaXtuaYvuekuueahOaWh+WtlyDvvIzmnKzlnLDmlbDmja7ml6DmlYhcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IHNlbGVjdGVkVGV4dENvbG9yIOmAieS4reaWh+acrOminOiJsu+8jOWmguS4jeWhq+WGmeWImeiHquWKqOaYvuekulxyXG5cdCAqIEBwcm9wZXJ0eSB7T2JqZWN0fSBtYXAg5a2X5q615pig5bCE77yMIOm7mOiupCBtYXA9e3RleHQ6J3RleHQnLHZhbHVlOid2YWx1ZSd9XHJcblx0ICogQHZhbHVlIGxlZnQg5bem5L6n5pi+56S6XHJcblx0ICogQHZhbHVlIHJpZ2h0IOWPs+S+p+aYvuekulxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNoYW5nZSAg6YCJ5Lit5Y+R55Sf5Y+Y5YyW6Kem5Y+RXHJcblx0ICovXHJcblxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICd1bmlEYXRhQ2hlY2tsaXN0JyxcclxuXHRcdG1peGluczogW3VuaUNsb3VkLm1peGluRGF0YWNvbSB8fCB7fV0sXHJcblx0XHRlbWl0czpbJ2lucHV0JywndXBkYXRlOm1vZGVsVmFsdWUnLCdjaGFuZ2UnXSxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdG1vZGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJ2RlZmF1bHQnXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHRtdWx0aXBsZToge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0dmFsdWU6IHtcclxuXHRcdFx0XHR0eXBlOiBbQXJyYXksIFN0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRcdHJldHVybiAnJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gVE9ETyB2dWUzXHJcblx0XHRcdG1vZGVsVmFsdWU6IHtcclxuXHRcdFx0XHR0eXBlOiBbQXJyYXksIFN0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0XHRkZWZhdWx0KCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuICcnO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0bG9jYWxkYXRhOiB7XHJcblx0XHRcdFx0dHlwZTogQXJyYXksXHJcblx0XHRcdFx0ZGVmYXVsdCAoKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gW11cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdG1pbjoge1xyXG5cdFx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0bWF4OiB7XHJcblx0XHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHR3cmFwOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpY29uOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICdsZWZ0J1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZWxlY3RlZENvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdHNlbGVjdGVkVGV4dENvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdGVtcHR5VGV4dDp7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICfmmoLml6DmlbDmja4nXHJcblx0XHRcdH0sXHJcblx0XHRcdGRpc2FibGVkOntcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdG1hcDp7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQoKXtcclxuXHRcdFx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0XHRcdHRleHQ6J3RleHQnLFxyXG5cdFx0XHRcdFx0XHR2YWx1ZTondmFsdWUnXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0bG9jYWxkYXRhOiB7XHJcblx0XHRcdFx0aGFuZGxlcihuZXdWYWwpIHtcclxuXHRcdFx0XHRcdHRoaXMucmFuZ2UgPSBuZXdWYWxcclxuXHRcdFx0XHRcdHRoaXMuZGF0YUxpc3QgPSB0aGlzLmdldERhdGFMaXN0KHRoaXMuZ2V0U2VsZWN0ZWRWYWx1ZShuZXdWYWwpKVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZGVlcDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRtaXhpbkRhdGFjb21SZXNEYXRhKG5ld1ZhbCkge1xyXG5cdFx0XHRcdHRoaXMucmFuZ2UgPSBuZXdWYWxcclxuXHRcdFx0XHR0aGlzLmRhdGFMaXN0ID0gdGhpcy5nZXREYXRhTGlzdCh0aGlzLmdldFNlbGVjdGVkVmFsdWUobmV3VmFsKSlcclxuXHRcdFx0fSxcclxuXHRcdFx0dmFsdWUobmV3VmFsKSB7XHJcblx0XHRcdFx0dGhpcy5kYXRhTGlzdCA9IHRoaXMuZ2V0RGF0YUxpc3QobmV3VmFsKVxuXHRcdFx0XHQvLyBmaXggYnkgbWVoYW90aWFuIGlzX3Jlc2V0IOWcqCB1bmktZm9ybXMg5Lit5a6a5LmJXHJcblx0XHRcdFx0Ly8gaWYoIXRoaXMuaXNfcmVzZXQpe1xyXG5cdFx0XHRcdC8vIFx0dGhpcy5pc19yZXNldCA9IGZhbHNlXHJcblx0XHRcdFx0Ly8gXHR0aGlzLmZvcm1JdGVtICYmIHRoaXMuZm9ybUl0ZW0uc2V0VmFsdWUobmV3VmFsKVxyXG5cdFx0XHRcdC8vIH1cclxuXHRcdFx0fSxcclxuXHRcdFx0bW9kZWxWYWx1ZShuZXdWYWwpIHtcclxuXHRcdFx0XHR0aGlzLmRhdGFMaXN0ID0gdGhpcy5nZXREYXRhTGlzdChuZXdWYWwpO1xyXG5cdFx0XHRcdC8vIGlmKCF0aGlzLmlzX3Jlc2V0KXtcclxuXHRcdFx0XHQvLyBcdHRoaXMuaXNfcmVzZXQgPSBmYWxzZVxyXG5cdFx0XHRcdC8vIFx0dGhpcy5mb3JtSXRlbSAmJiB0aGlzLmZvcm1JdGVtLnNldFZhbHVlKG5ld1ZhbClcclxuXHRcdFx0XHQvLyB9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGRhdGFMaXN0OiBbXSxcclxuXHRcdFx0XHRyYW5nZTogW10sXHJcblx0XHRcdFx0Y29udGVudFRleHQ6IHtcclxuXHRcdFx0XHRcdGNvbnRlbnRkb3duOiAn5p+l55yL5pu05aSaJyxcclxuXHRcdFx0XHRcdGNvbnRlbnRyZWZyZXNoOiAn5Yqg6L295LitJyxcclxuXHRcdFx0XHRcdGNvbnRlbnRub21vcmU6ICfmsqHmnInmm7TlpJonXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRpc0xvY2FsOnRydWUsXHJcblx0XHRcdFx0c3R5bGVzOiB7XHJcblx0XHRcdFx0XHRzZWxlY3RlZENvbG9yOiAnIzI5NzlmZicsXHJcblx0XHRcdFx0XHRzZWxlY3RlZFRleHRDb2xvcjogJyM2NjYnLFxyXG5cdFx0XHRcdH0sXG5cdFx0XHRcdGlzVG9wOjBcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDp7XHJcblx0XHRcdGRhdGFWYWx1ZSgpe1xyXG5cdFx0XHRcdGlmKHRoaXMudmFsdWUgPT09ICcnKXJldHVybiB0aGlzLm1vZGVsVmFsdWVcclxuXHRcdFx0XHRpZih0aGlzLm1vZGVsVmFsdWUgPT09ICcnKSByZXR1cm4gdGhpcy52YWx1ZVxyXG5cdFx0XHRcdHJldHVybiB0aGlzLnZhbHVlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHQvLyB0aGlzLmZvcm0gPSB0aGlzLmdldEZvcm0oJ3VuaUZvcm1zJylcclxuXHRcdFx0Ly8gdGhpcy5mb3JtSXRlbSA9IHRoaXMuZ2V0Rm9ybSgndW5pRm9ybXNJdGVtJylcclxuXHRcdFx0Ly8gdGhpcy5mb3JtSXRlbSAmJiB0aGlzLmZvcm1JdGVtLnNldFZhbHVlKHRoaXMudmFsdWUpXHJcblxyXG5cdFx0XHQvLyBpZiAodGhpcy5mb3JtSXRlbSkge1xuXHRcdFx0Ly8gXHR0aGlzLmlzVG9wID0gNlxyXG5cdFx0XHQvLyBcdGlmICh0aGlzLmZvcm1JdGVtLm5hbWUpIHtcblx0XHRcdC8vIFx0XHQvLyDlpoLmnpzlrZjlnKhuYW1l5re75Yqg6buY6K6k5YC8LOWQpuWImWZvcm1EYXRhIOS4reS4jeWtmOWcqOi/meS4quWtl+auteS4jeagoemqjFxuXHRcdFx0Ly8gXHRcdGlmKCF0aGlzLmlzX3Jlc2V0KXtcblx0XHRcdC8vIFx0XHRcdHRoaXMuaXNfcmVzZXQgPSBmYWxzZVxuXHRcdFx0Ly8gXHRcdFx0dGhpcy5mb3JtSXRlbS5zZXRWYWx1ZSh0aGlzLmRhdGFWYWx1ZSlcblx0XHRcdC8vIFx0XHR9XHJcblx0XHRcdC8vIFx0XHR0aGlzLnJlbmFtZSA9IHRoaXMuZm9ybUl0ZW0ubmFtZVxyXG5cdFx0XHQvLyBcdFx0dGhpcy5mb3JtLmlucHV0Q2hpbGRyZW5zLnB1c2godGhpcylcclxuXHRcdFx0Ly8gXHR9XHJcblx0XHRcdC8vIH1cclxuXHJcblx0XHRcdGlmICh0aGlzLmxvY2FsZGF0YSAmJiB0aGlzLmxvY2FsZGF0YS5sZW5ndGggIT09IDApIHtcclxuXHRcdFx0XHR0aGlzLmlzTG9jYWwgPSB0cnVlXHJcblx0XHRcdFx0dGhpcy5yYW5nZSA9IHRoaXMubG9jYWxkYXRhXHJcblx0XHRcdFx0dGhpcy5kYXRhTGlzdCA9IHRoaXMuZ2V0RGF0YUxpc3QodGhpcy5nZXRTZWxlY3RlZFZhbHVlKHRoaXMucmFuZ2UpKVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdGlmICh0aGlzLmNvbGxlY3Rpb24pIHtcclxuXHRcdFx0XHRcdHRoaXMuaXNMb2NhbCA9IGZhbHNlXHJcblx0XHRcdFx0XHR0aGlzLmxvYWREYXRhKClcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGxvYWREYXRhKCkge1xyXG5cdFx0XHRcdHRoaXMubWl4aW5EYXRhY29tR2V0KCkudGhlbihyZXM9PntcclxuXHRcdFx0XHRcdHRoaXMubWl4aW5EYXRhY29tUmVzRGF0YSA9IHJlcy5yZXN1bHQuZGF0YVxyXG5cdFx0XHRcdFx0aWYodGhpcy5taXhpbkRhdGFjb21SZXNEYXRhLmxlbmd0aCA9PT0gMCl7XHJcblx0XHRcdFx0XHRcdHRoaXMuaXNMb2NhbCA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdHRoaXMubWl4aW5EYXRhY29tRXJyb3JNZXNzYWdlID0gdGhpcy5lbXB0eVRleHRcclxuXHRcdFx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdFx0XHR0aGlzLmlzTG9jYWwgPSB0cnVlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyPT57XHJcblx0XHRcdFx0XHR0aGlzLm1peGluRGF0YWNvbUVycm9yTWVzc2FnZSA9IGVyci5tZXNzYWdlXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPlueItuWFg+e0oOWunuS+i1xyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0Rm9ybShuYW1lID0gJ3VuaUZvcm1zJykge1xyXG5cdFx0XHRcdGxldCBwYXJlbnQgPSB0aGlzLiRwYXJlbnQ7XHJcblx0XHRcdFx0bGV0IHBhcmVudE5hbWUgPSBwYXJlbnQuJG9wdGlvbnMubmFtZTtcclxuXHRcdFx0XHR3aGlsZSAocGFyZW50TmFtZSAhPT0gbmFtZSkge1xyXG5cdFx0XHRcdFx0cGFyZW50ID0gcGFyZW50LiRwYXJlbnQ7XHJcblx0XHRcdFx0XHRpZiAoIXBhcmVudCkgcmV0dXJuIGZhbHNlXHJcblx0XHRcdFx0XHRwYXJlbnROYW1lID0gcGFyZW50LiRvcHRpb25zLm5hbWU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJldHVybiBwYXJlbnQ7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNoYWduZShlKSB7XHJcblx0XHRcdFx0Y29uc3QgdmFsdWVzID0gZS5kZXRhaWwudmFsdWVcclxuXHJcblx0XHRcdFx0bGV0IGRldGFpbCA9IHtcclxuXHRcdFx0XHRcdHZhbHVlOiBbXSxcclxuXHRcdFx0XHRcdGRhdGE6IFtdXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpZiAodGhpcy5tdWx0aXBsZSkge1xyXG5cdFx0XHRcdFx0dGhpcy5yYW5nZS5mb3JFYWNoKGl0ZW0gPT4ge1xyXG5cclxuXHRcdFx0XHRcdFx0aWYgKHZhbHVlcy5pbmNsdWRlcyhpdGVtW3RoaXMubWFwLnZhbHVlXSArICcnKSkge1xyXG5cdFx0XHRcdFx0XHRcdGRldGFpbC52YWx1ZS5wdXNoKGl0ZW1bdGhpcy5tYXAudmFsdWVdKVxyXG5cdFx0XHRcdFx0XHRcdGRldGFpbC5kYXRhLnB1c2goaXRlbSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Y29uc3QgcmFuZ2UgPSB0aGlzLnJhbmdlLmZpbmQoaXRlbSA9PiAoaXRlbVt0aGlzLm1hcC52YWx1ZV0gKyAnJykgPT09IHZhbHVlcylcclxuXHRcdFx0XHRcdGlmIChyYW5nZSkge1xyXG5cdFx0XHRcdFx0XHRkZXRhaWwgPSB7XHJcblx0XHRcdFx0XHRcdFx0dmFsdWU6IHJhbmdlW3RoaXMubWFwLnZhbHVlXSxcclxuXHRcdFx0XHRcdFx0XHRkYXRhOiByYW5nZVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vIHRoaXMuZm9ybUl0ZW0gJiYgdGhpcy5mb3JtSXRlbS5zZXRWYWx1ZShkZXRhaWwudmFsdWUpXHJcblx0XHRcdFx0Ly8gVE9ETyDlhbzlrrkgdnVlMlxyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2lucHV0JywgZGV0YWlsLnZhbHVlKTtcclxuXHRcdFx0XHQvLyAvLyBUT1RPIOWFvOWuuSB2dWUzXHJcblx0XHRcdFx0dGhpcy4kZW1pdCgndXBkYXRlOm1vZGVsVmFsdWUnLCBkZXRhaWwudmFsdWUpO1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHtcclxuXHRcdFx0XHRcdGRldGFpbFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0aWYgKHRoaXMubXVsdGlwbGUpIHtcclxuXHRcdFx0XHRcdC8vIOWmguaenCB2LW1vZGVsIOayoeaciee7keWumiDvvIzliJnotbDlhoXpg6jpgLvovpFcclxuXHRcdFx0XHRcdC8vIGlmICh0aGlzLnZhbHVlLmxlbmd0aCA9PT0gMCkge1xyXG5cdFx0XHRcdFx0dGhpcy5kYXRhTGlzdCA9IHRoaXMuZ2V0RGF0YUxpc3QoZGV0YWlsLnZhbHVlLCB0cnVlKVxyXG5cdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLmRhdGFMaXN0ID0gdGhpcy5nZXREYXRhTGlzdChkZXRhaWwudmFsdWUpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPlua4suafk+eahOaWsOaVsOe7hFxyXG5cdFx0XHQgKiBAcGFyYW0ge09iamVjdH0gdmFsdWUg6YCJ5Lit5YaF5a65XHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXREYXRhTGlzdCh2YWx1ZSkge1xyXG5cdFx0XHRcdC8vIOino+mZpOW8leeUqOWFs+ezu++8jOegtOWdj+WOn+W8leeUqOWFs+ezu++8jOmBv+WFjeaxoeafk+a6kOaVsOaNrlxyXG5cdFx0XHRcdGxldCBkYXRhTGlzdCA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkodGhpcy5yYW5nZSkpXHJcblx0XHRcdFx0bGV0IGxpc3QgPSBbXVxyXG5cdFx0XHRcdGlmICh0aGlzLm11bHRpcGxlKSB7XHJcblx0XHRcdFx0XHRpZiAoIUFycmF5LmlzQXJyYXkodmFsdWUpKSB7XHJcblx0XHRcdFx0XHRcdHZhbHVlID0gW11cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0ZGF0YUxpc3QuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcclxuXHRcdFx0XHRcdGl0ZW0uZGlzYWJsZWQgPSBpdGVtLmRpc2FibGUgfHwgaXRlbS5kaXNhYmxlZCB8fCBmYWxzZVxyXG5cdFx0XHRcdFx0aWYgKHRoaXMubXVsdGlwbGUpIHtcclxuXHRcdFx0XHRcdFx0aWYgKHZhbHVlLmxlbmd0aCA+IDApIHtcclxuXHRcdFx0XHRcdFx0XHRsZXQgaGF2ZSA9IHZhbHVlLmZpbmQodmFsID0+IHZhbCA9PT0gaXRlbVt0aGlzLm1hcC52YWx1ZV0pXHJcblx0XHRcdFx0XHRcdFx0aXRlbS5zZWxlY3RlZCA9IGhhdmUgIT09IHVuZGVmaW5lZFxyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdGl0ZW0uc2VsZWN0ZWQgPSBmYWxzZVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRpdGVtLnNlbGVjdGVkID0gdmFsdWUgPT09IGl0ZW1bdGhpcy5tYXAudmFsdWVdXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0bGlzdC5wdXNoKGl0ZW0pXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5zZXRSYW5nZShsaXN0KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5aSE55CG5pyA5aSn5pyA5bCP5YC8XHJcblx0XHRcdCAqIEBwYXJhbSB7T2JqZWN0fSBsaXN0XHJcblx0XHRcdCAqL1xyXG5cdFx0XHRzZXRSYW5nZShsaXN0KSB7XHJcblx0XHRcdFx0bGV0IHNlbGVjdExpc3QgPSBsaXN0LmZpbHRlcihpdGVtID0+IGl0ZW0uc2VsZWN0ZWQpXHJcblx0XHRcdFx0bGV0IG1pbiA9IE51bWJlcih0aGlzLm1pbikgfHwgMFxyXG5cdFx0XHRcdGxldCBtYXggPSBOdW1iZXIodGhpcy5tYXgpIHx8ICcnXHJcblx0XHRcdFx0bGlzdC5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMubXVsdGlwbGUpIHtcclxuXHRcdFx0XHRcdFx0aWYgKHNlbGVjdExpc3QubGVuZ3RoIDw9IG1pbikge1xyXG5cdFx0XHRcdFx0XHRcdGxldCBoYXZlID0gc2VsZWN0TGlzdC5maW5kKHZhbCA9PiB2YWxbdGhpcy5tYXAudmFsdWVdID09PSBpdGVtW3RoaXMubWFwLnZhbHVlXSlcclxuXHRcdFx0XHRcdFx0XHRpZiAoaGF2ZSAhPT0gdW5kZWZpbmVkKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRpdGVtLmRpc2FibGVkID0gdHJ1ZVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0aWYgKHNlbGVjdExpc3QubGVuZ3RoID49IG1heCAmJiBtYXggIT09ICcnKSB7XHJcblx0XHRcdFx0XHRcdFx0bGV0IGhhdmUgPSBzZWxlY3RMaXN0LmZpbmQodmFsID0+IHZhbFt0aGlzLm1hcC52YWx1ZV0gPT09IGl0ZW1bdGhpcy5tYXAudmFsdWVdKVxyXG5cdFx0XHRcdFx0XHRcdGlmIChoYXZlID09PSB1bmRlZmluZWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGl0ZW0uZGlzYWJsZWQgPSB0cnVlXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGlzLnNldFN0eWxlcyhpdGVtLCBpbmRleClcclxuXHRcdFx0XHRcdGxpc3RbaW5kZXhdID0gaXRlbVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0cmV0dXJuIGxpc3RcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiuvue9riBjbGFzc1xyXG5cdFx0XHQgKiBAcGFyYW0ge09iamVjdH0gaXRlbVxyXG5cdFx0XHQgKiBAcGFyYW0ge09iamVjdH0gaW5kZXhcclxuXHRcdFx0ICovXHJcblx0XHRcdHNldFN0eWxlcyhpdGVtLCBpbmRleCkge1xyXG5cdFx0XHRcdC8vICDorr7nva7oh6rlrprkuYnmoLflvI9cclxuXHRcdFx0XHRpdGVtLnN0eWxlQmFja2dyb3VkID0gdGhpcy5zZXRTdHlsZUJhY2tncm91ZChpdGVtKVxyXG5cdFx0XHRcdGl0ZW0uc3R5bGVJY29uID0gdGhpcy5zZXRTdHlsZUljb24oaXRlbSlcclxuXHRcdFx0XHRpdGVtLnN0eWxlSWNvblRleHQgPSB0aGlzLnNldFN0eWxlSWNvblRleHQoaXRlbSlcclxuXHRcdFx0XHRpdGVtLnN0eWxlUmlnaHRJY29uID0gdGhpcy5zZXRTdHlsZVJpZ2h0SWNvbihpdGVtKVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPlumAieS4reWAvFxyXG5cdFx0XHQgKiBAcGFyYW0ge09iamVjdH0gcmFuZ2VcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldFNlbGVjdGVkVmFsdWUocmFuZ2UpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMubXVsdGlwbGUpIHJldHVybiB0aGlzLmRhdGFWYWx1ZVxyXG5cdFx0XHRcdGxldCBzZWxlY3RlZEFyciA9IFtdXHJcblx0XHRcdFx0cmFuZ2UuZm9yRWFjaCgoaXRlbSkgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKGl0ZW0uc2VsZWN0ZWQpIHtcclxuXHRcdFx0XHRcdFx0c2VsZWN0ZWRBcnIucHVzaChpdGVtW3RoaXMubWFwLnZhbHVlXSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdHJldHVybiB0aGlzLmRhdGFWYWx1ZS5sZW5ndGggPiAwID8gdGhpcy5kYXRhVmFsdWUgOiBzZWxlY3RlZEFyclxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiuvue9ruiDjOaZr+agt+W8j1xyXG5cdFx0XHQgKi9cclxuXHRcdFx0c2V0U3R5bGVCYWNrZ3JvdWQoaXRlbSkge1xyXG5cdFx0XHRcdGxldCBzdHlsZXMgPSB7fVxyXG5cdFx0XHRcdGxldCBzZWxlY3RlZENvbG9yID0gdGhpcy5zZWxlY3RlZENvbG9yP3RoaXMuc2VsZWN0ZWRDb2xvcjonIzI5NzlmZidcblx0XHRcdFx0aWYgKHRoaXMuc2VsZWN0ZWRDb2xvcikge1xuXHRcdFx0XHRcdGlmICh0aGlzLm1vZGUgIT09ICdsaXN0Jykge1xuXHRcdFx0XHRcdFx0c3R5bGVzWydib3JkZXItY29sb3InXSA9IGl0ZW0uc2VsZWN0ZWQ/c2VsZWN0ZWRDb2xvcjonI0RDREZFNidcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aWYgKHRoaXMubW9kZSA9PT0gJ3RhZycpIHtcblx0XHRcdFx0XHRcdHN0eWxlc1snYmFja2dyb3VuZC1jb2xvciddID0gaXRlbS5zZWxlY3RlZD8gc2VsZWN0ZWRDb2xvcjonI2Y1ZjVmNSdcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsZXQgY2xhc3NsZXMgPSAnJ1xyXG5cdFx0XHRcdGZvciAobGV0IGkgaW4gc3R5bGVzKSB7XHJcblx0XHRcdFx0XHRjbGFzc2xlcyArPSBgJHtpfToke3N0eWxlc1tpXX07YFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gY2xhc3NsZXNcclxuXHRcdFx0fSxcclxuXHRcdFx0c2V0U3R5bGVJY29uKGl0ZW0pIHtcclxuXHRcdFx0XHRsZXQgc3R5bGVzID0ge31cclxuXHRcdFx0XHRsZXQgY2xhc3NsZXMgPSAnJ1xuXHRcdFx0XHRpZiAodGhpcy5zZWxlY3RlZENvbG9yKSB7XG5cdFx0XHRcdFx0bGV0IHNlbGVjdGVkQ29sb3IgPSB0aGlzLnNlbGVjdGVkQ29sb3I/dGhpcy5zZWxlY3RlZENvbG9yOicjMjk3OWZmJ1xuXHRcdFx0XHRcdHN0eWxlc1snYmFja2dyb3VuZC1jb2xvciddID0gaXRlbS5zZWxlY3RlZD9zZWxlY3RlZENvbG9yOicjZmZmJ1xuXHRcdFx0XHRcdHN0eWxlc1snYm9yZGVyLWNvbG9yJ10gPSBpdGVtLnNlbGVjdGVkP3NlbGVjdGVkQ29sb3I6JyNEQ0RGRTYnXG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0aWYoIWl0ZW0uc2VsZWN0ZWQgJiYgaXRlbS5kaXNhYmxlZCl7XG5cdFx0XHRcdFx0XHRzdHlsZXNbJ2JhY2tncm91bmQtY29sb3InXSA9ICcjRjJGNkZDJ1xuXHRcdFx0XHRcdFx0c3R5bGVzWydib3JkZXItY29sb3InXSA9IGl0ZW0uc2VsZWN0ZWQ/c2VsZWN0ZWRDb2xvcjonI0RDREZFNidcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cclxuXHRcdFx0XHRmb3IgKGxldCBpIGluIHN0eWxlcykge1xyXG5cdFx0XHRcdFx0Y2xhc3NsZXMgKz0gYCR7aX06JHtzdHlsZXNbaV19O2BcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cmV0dXJuIGNsYXNzbGVzXHJcblx0XHRcdH0sXHJcblx0XHRcdHNldFN0eWxlSWNvblRleHQoaXRlbSkge1xyXG5cdFx0XHRcdGxldCBzdHlsZXMgPSB7fVxyXG5cdFx0XHRcdGxldCBjbGFzc2xlcyA9ICcnXG5cdFx0XHRcdGlmICh0aGlzLnNlbGVjdGVkQ29sb3IpIHtcblx0XHRcdFx0XHRsZXQgc2VsZWN0ZWRDb2xvciA9IHRoaXMuc2VsZWN0ZWRDb2xvcj90aGlzLnNlbGVjdGVkQ29sb3I6JyMyOTc5ZmYnXHJcblx0XHRcdFx0XHRpZiAodGhpcy5tb2RlID09PSAndGFnJykge1xyXG5cdFx0XHRcdFx0XHRzdHlsZXMuY29sb3IgPSBpdGVtLnNlbGVjdGVkPyh0aGlzLnNlbGVjdGVkVGV4dENvbG9yP3RoaXMuc2VsZWN0ZWRUZXh0Q29sb3I6JyNmZmYnKTonIzY2NidcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHN0eWxlcy5jb2xvciA9IGl0ZW0uc2VsZWN0ZWQ/KHRoaXMuc2VsZWN0ZWRUZXh0Q29sb3I/dGhpcy5zZWxlY3RlZFRleHRDb2xvcjpzZWxlY3RlZENvbG9yKTonIzY2NidcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmKCFpdGVtLnNlbGVjdGVkICYmIGl0ZW0uZGlzYWJsZWQpe1xyXG5cdFx0XHRcdFx0XHRzdHlsZXMuY29sb3IgPSAnIzk5OSdcclxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxyXG5cdFx0XHRcdGZvciAobGV0IGkgaW4gc3R5bGVzKSB7XHJcblx0XHRcdFx0XHRjbGFzc2xlcyArPSBgJHtpfToke3N0eWxlc1tpXX07YFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gY2xhc3NsZXNcclxuXHRcdFx0fSxcclxuXHRcdFx0c2V0U3R5bGVSaWdodEljb24oaXRlbSkge1xyXG5cdFx0XHRcdGxldCBzdHlsZXMgPSB7fVxyXG5cdFx0XHRcdGxldCBjbGFzc2xlcyA9ICcnXHJcblx0XHRcdFx0aWYgKHRoaXMubW9kZSA9PT0gJ2xpc3QnKSB7XHJcblx0XHRcdFx0XHRzdHlsZXNbJ2JvcmRlci1jb2xvciddID0gaXRlbS5zZWxlY3RlZD90aGlzLnN0eWxlcy5zZWxlY3RlZENvbG9yOicjRENERkU2J1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRmb3IgKGxldCBpIGluIHN0eWxlcykge1xyXG5cdFx0XHRcdFx0Y2xhc3NsZXMgKz0gYCR7aX06JHtzdHlsZXNbaV19O2BcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHJldHVybiBjbGFzc2xlc1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdCR1bmktcHJpbWFyeTogIzI5NzlmZiAhZGVmYXVsdDtcclxuXHQkYm9yZGVyLWNvbG9yOiAjRENERkU2O1xyXG5cdCRkaXNhYmxlOjAuNDtcclxuXHJcblx0QG1peGluIGZsZXgge1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdH1cclxuXHJcblx0LnVuaS1kYXRhLWxvYWRpbmcge1xyXG5cdFx0QGluY2x1ZGUgZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHR9XHJcblxyXG5cdC51bmktZGF0YS1jaGVja2xpc3Qge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMDtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHQvLyDlpJrpgInmoLflvI9cclxuXHRcdC5jaGVja2xpc3QtZ3JvdXAge1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0XHQmLmlzLWxpc3Qge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jaGVja2xpc3QtYm94IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0bWFyZ2luOiA1cHggMDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcblxyXG5cdFx0XHRcdC5oaWRkZW4ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vIOaWh+Wtl+agt+W8j1xyXG5cdFx0XHRcdC5jaGVja2xpc3QtY29udGVudCB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0LmNoZWNrbGlzdC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzY2NjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmNoZWNrb2J4X19saXN0IHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogIzAwN2FmZjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDdhZmY7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA2cHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IC01cHg7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly8g5aSa6YCJ5qC35byPXHJcblx0XHRcdFx0LmNoZWNrYm94X19pbm5lciB7XHJcblx0XHRcdFx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdFx0LmNoZWNrYm94X19pbm5lci1pY29uIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHQvKiAjaWZkZWYgQVBQLU5WVUUgKi9cclxuXHRcdFx0XHRcdFx0dG9wOiAycHg7XHJcblx0XHRcdFx0XHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0XHRcdFx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRcdFx0XHRcdHRvcDogMXB4O1xyXG5cdFx0XHRcdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0XHRcdFx0bGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDRweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHggO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyDljZXpgInmoLflvI9cclxuXHRcdFx0XHQucmFkaW9fX2lubmVyIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXg7XHJcblx0XHRcdFx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHJcblx0XHRcdFx0XHQucmFkaW9fX2lubmVyLWljb24ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vIOm7mOiupOagt+W8j1xyXG5cdFx0XHRcdCYuaXMtLWRlZmF1bHQge1xyXG5cclxuXHRcdFx0XHRcdC8vIOemgeeUqFxyXG5cdFx0XHRcdFx0Ji5pcy1kaXNhYmxlIHtcclxuXHRcdFx0XHRcdFx0LyogI2lmZGVmIEg1ICovXHJcblx0XHRcdFx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHRcdFx0XHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0XHRcdFx0XHQuY2hlY2tib3hfX2lubmVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZDO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHQvKiAjaWZkZWYgSDUgKi9cclxuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cdFx0XHRcdFx0XHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQucmFkaW9fX2lubmVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZDO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY2hlY2tsaXN0LXRleHQge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ly8g6YCJ5LitXHJcblx0XHRcdFx0XHQmLmlzLWNoZWNrZWQge1xyXG5cdFx0XHRcdFx0XHQuY2hlY2tib3hfX2lubmVyIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR1bmktcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdW5pLXByaW1hcnk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5jaGVja2JveF9faW5uZXItaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucmFkaW9fX2lubmVyIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR1bmktcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHQucmFkaW9fX2lubmVyLWljb24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR1bmktcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNoZWNrbGlzdC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHVuaS1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC8vIOmAieS4reemgeeUqFxyXG5cdFx0XHRcdFx0XHQmLmlzLWRpc2FibGUge1xyXG5cdFx0XHRcdFx0XHRcdC5jaGVja2JveF9faW5uZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogJGRpc2FibGU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQuY2hlY2tsaXN0LXRleHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogJGRpc2FibGU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5yYWRpb19faW5uZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogJGRpc2FibGU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyDmjInpkq7moLflvI9cclxuXHRcdFx0XHQmLmlzLS1idXR0b24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCAkYm9yZGVyLWNvbG9yIHNvbGlkO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XHJcblxyXG5cdFx0XHRcdFx0Ly8g56aB55SoXHJcblx0XHRcdFx0XHQmLmlzLWRpc2FibGUge1xyXG5cdFx0XHRcdFx0XHQvKiAjaWZkZWYgSDUgKi9cclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHRcdFx0XHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4ICNlZWUgc29saWQ7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6ICRkaXNhYmxlO1xyXG5cdFx0XHRcdFx0XHQuY2hlY2tib3hfX2lubmVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZDO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHQvKiAjaWZkZWYgSDUgKi9cclxuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cdFx0XHRcdFx0XHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5yYWRpb19faW5uZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkM7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdC8qICNpZmRlZiBINSAqL1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHRcdFx0XHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNoZWNrbGlzdC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuaXMtY2hlY2tlZCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHVuaS1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHQuY2hlY2tib3hfX2lubmVyIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR1bmktcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdW5pLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdFx0LmNoZWNrYm94X19pbm5lci1pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQucmFkaW9fX2lubmVyIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR1bmktcHJpbWFyeTtcclxuXHJcblx0XHRcdFx0XHRcdFx0LnJhZGlvX19pbm5lci1pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdW5pLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuY2hlY2tsaXN0LXRleHQge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdW5pLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC8vIOmAieS4reemgeeUqFxyXG5cdFx0XHRcdFx0XHQmLmlzLWRpc2FibGUge1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6ICRkaXNhYmxlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyDmoIfnrb7moLflvI9cclxuXHRcdFx0XHQmLmlzLS10YWcge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCAkYm9yZGVyLWNvbG9yIHNvbGlkO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuXHJcblx0XHRcdFx0XHQuY2hlY2tsaXN0LXRleHQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjNjY2O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC8vIOemgeeUqFxyXG5cdFx0XHRcdFx0Ji5pcy1kaXNhYmxlIHtcclxuXHRcdFx0XHRcdFx0LyogI2lmZGVmIEg1ICovXHJcblx0XHRcdFx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHRcdFx0XHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAkZGlzYWJsZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmlzLWNoZWNrZWQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdW5pLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHVuaS1wcmltYXJ5O1xyXG5cclxuXHRcdFx0XHRcdFx0LmNoZWNrbGlzdC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyDliJfooajmoLflvI9cclxuXHRcdFx0XHQmLmlzLS1saXN0IHtcclxuXHRcdFx0XHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdFx0XHQmLmlzLWxpc3QtYm9yZGVyIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4ICNlZWUgc29saWQ7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ly8g56aB55SoXHJcblx0XHRcdFx0XHQmLmlzLWRpc2FibGUge1xyXG5cdFx0XHRcdFx0XHQvKiAjaWZkZWYgSDUgKi9cclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHRcdFx0XHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdFx0XHRcdC5jaGVja2JveF9faW5uZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkM7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdC8qICNpZmRlZiBINSAqL1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHRcdFx0XHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNoZWNrbGlzdC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuaXMtY2hlY2tlZCB7XHJcblx0XHRcdFx0XHRcdC5jaGVja2JveF9faW5uZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHVuaS1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR1bmktcHJpbWFyeTtcclxuXHJcblx0XHRcdFx0XHRcdFx0LmNoZWNrYm94X19pbm5lci1pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5yYWRpb19faW5uZXIge1xyXG5cdFx0XHRcdFx0XHRcdC5yYWRpb19faW5uZXItaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY2hlY2tsaXN0LXRleHQge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdW5pLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5jaGVja2xpc3QtY29udGVudCB7XHJcblx0XHRcdFx0XHRcdFx0LmNoZWNrb2J4X19saXN0IHtcclxuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR1bmktcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC8vIOmAieS4reemgeeUqFxyXG5cdFx0XHRcdFx0XHQmLmlzLWRpc2FibGUge1xyXG5cdFx0XHRcdFx0XHRcdC5jaGVja2JveF9faW5uZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogJGRpc2FibGU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQuY2hlY2tsaXN0LXRleHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogJGRpc2FibGU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///121\n");
  3117. /***/ }),
  3118. /* 122 */
  3119. /*!************************************************************************************!*\
  3120. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/uni-cloud/dist/index.js ***!
  3121. \************************************************************************************/
  3122. /*! no static exports found */
  3123. /***/ (function(module, exports, __webpack_require__) {
  3124. "use strict";
  3125. /* WEBPACK VAR INJECTION */(function(global, wx) {
  3126. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
  3127. Object.defineProperty(exports, "__esModule", {
  3128. value: true
  3129. });
  3130. exports.default = void 0;
  3131. var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 12));
  3132. var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 112));
  3133. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));
  3134. var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 22));
  3135. var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 14));
  3136. var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));
  3137. var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 83));
  3138. var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 84));
  3139. var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ 78));
  3140. var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ 80));
  3141. var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ 82));
  3142. var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/wrapNativeSuper */ 124));
  3143. var _uniI18n = __webpack_require__(/*! @dcloudio/uni-i18n */ 110);
  3144. var _pages = _interopRequireDefault(__webpack_require__(/*! @/pages.json */ 128));
  3145. function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e33) { throw _e33; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e34) { didErr = true; err = _e34; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }
  3146. function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
  3147. function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
  3148. function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
  3149. function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
  3150. function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
  3151. function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
  3152. "undefined" != typeof globalThis ? globalThis : "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self && self;
  3153. function n(e) {
  3154. return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e;
  3155. }
  3156. function s(e, t, n) {
  3157. return e(n = {
  3158. path: t,
  3159. exports: {},
  3160. require: function require(e, t) {
  3161. return function () {
  3162. throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs");
  3163. }(null == t && n.path);
  3164. }
  3165. }, n.exports), n.exports;
  3166. }
  3167. var r = s(function (e, t) {
  3168. var n;
  3169. e.exports = (n = n || function (e, t) {
  3170. var n = Object.create || function () {
  3171. function e() {}
  3172. return function (t) {
  3173. var n;
  3174. return e.prototype = t, n = new e(), e.prototype = null, n;
  3175. };
  3176. }(),
  3177. s = {},
  3178. r = s.lib = {},
  3179. i = r.Base = {
  3180. extend: function extend(e) {
  3181. var t = n(this);
  3182. return e && t.mixIn(e), t.hasOwnProperty("init") && this.init !== t.init || (t.init = function () {
  3183. t.$super.init.apply(this, arguments);
  3184. }), t.init.prototype = t, t.$super = this, t;
  3185. },
  3186. create: function create() {
  3187. var e = this.extend();
  3188. return e.init.apply(e, arguments), e;
  3189. },
  3190. init: function init() {},
  3191. mixIn: function mixIn(e) {
  3192. for (var t in e) {
  3193. e.hasOwnProperty(t) && (this[t] = e[t]);
  3194. }
  3195. e.hasOwnProperty("toString") && (this.toString = e.toString);
  3196. },
  3197. clone: function clone() {
  3198. return this.init.prototype.extend(this);
  3199. }
  3200. },
  3201. o = r.WordArray = i.extend({
  3202. init: function init(e, n) {
  3203. e = this.words = e || [], this.sigBytes = n != t ? n : 4 * e.length;
  3204. },
  3205. toString: function toString(e) {
  3206. return (e || c).stringify(this);
  3207. },
  3208. concat: function concat(e) {
  3209. var t = this.words,
  3210. n = e.words,
  3211. s = this.sigBytes,
  3212. r = e.sigBytes;
  3213. if (this.clamp(), s % 4) for (var i = 0; i < r; i++) {
  3214. var o = n[i >>> 2] >>> 24 - i % 4 * 8 & 255;
  3215. t[s + i >>> 2] |= o << 24 - (s + i) % 4 * 8;
  3216. } else for (i = 0; i < r; i += 4) {
  3217. t[s + i >>> 2] = n[i >>> 2];
  3218. }
  3219. return this.sigBytes += r, this;
  3220. },
  3221. clamp: function clamp() {
  3222. var t = this.words,
  3223. n = this.sigBytes;
  3224. t[n >>> 2] &= 4294967295 << 32 - n % 4 * 8, t.length = e.ceil(n / 4);
  3225. },
  3226. clone: function clone() {
  3227. var e = i.clone.call(this);
  3228. return e.words = this.words.slice(0), e;
  3229. },
  3230. random: function random(t) {
  3231. for (var n, s = [], r = function r(t) {
  3232. t = t;
  3233. var n = 987654321,
  3234. s = 4294967295;
  3235. return function () {
  3236. var r = ((n = 36969 * (65535 & n) + (n >> 16) & s) << 16) + (t = 18e3 * (65535 & t) + (t >> 16) & s) & s;
  3237. return r /= 4294967296, (r += .5) * (e.random() > .5 ? 1 : -1);
  3238. };
  3239. }, i = 0; i < t; i += 4) {
  3240. var a = r(4294967296 * (n || e.random()));
  3241. n = 987654071 * a(), s.push(4294967296 * a() | 0);
  3242. }
  3243. return new o.init(s, t);
  3244. }
  3245. }),
  3246. a = s.enc = {},
  3247. c = a.Hex = {
  3248. stringify: function stringify(e) {
  3249. for (var t = e.words, n = e.sigBytes, s = [], r = 0; r < n; r++) {
  3250. var i = t[r >>> 2] >>> 24 - r % 4 * 8 & 255;
  3251. s.push((i >>> 4).toString(16)), s.push((15 & i).toString(16));
  3252. }
  3253. return s.join("");
  3254. },
  3255. parse: function parse(e) {
  3256. for (var t = e.length, n = [], s = 0; s < t; s += 2) {
  3257. n[s >>> 3] |= parseInt(e.substr(s, 2), 16) << 24 - s % 8 * 4;
  3258. }
  3259. return new o.init(n, t / 2);
  3260. }
  3261. },
  3262. u = a.Latin1 = {
  3263. stringify: function stringify(e) {
  3264. for (var t = e.words, n = e.sigBytes, s = [], r = 0; r < n; r++) {
  3265. var i = t[r >>> 2] >>> 24 - r % 4 * 8 & 255;
  3266. s.push(String.fromCharCode(i));
  3267. }
  3268. return s.join("");
  3269. },
  3270. parse: function parse(e) {
  3271. for (var t = e.length, n = [], s = 0; s < t; s++) {
  3272. n[s >>> 2] |= (255 & e.charCodeAt(s)) << 24 - s % 4 * 8;
  3273. }
  3274. return new o.init(n, t);
  3275. }
  3276. },
  3277. l = a.Utf8 = {
  3278. stringify: function stringify(e) {
  3279. try {
  3280. return decodeURIComponent(escape(u.stringify(e)));
  3281. } catch (e) {
  3282. throw new Error("Malformed UTF-8 data");
  3283. }
  3284. },
  3285. parse: function parse(e) {
  3286. return u.parse(unescape(encodeURIComponent(e)));
  3287. }
  3288. },
  3289. h = r.BufferedBlockAlgorithm = i.extend({
  3290. reset: function reset() {
  3291. this._data = new o.init(), this._nDataBytes = 0;
  3292. },
  3293. _append: function _append(e) {
  3294. "string" == typeof e && (e = l.parse(e)), this._data.concat(e), this._nDataBytes += e.sigBytes;
  3295. },
  3296. _process: function _process(t) {
  3297. var n = this._data,
  3298. s = n.words,
  3299. r = n.sigBytes,
  3300. i = this.blockSize,
  3301. a = r / (4 * i),
  3302. c = (a = t ? e.ceil(a) : e.max((0 | a) - this._minBufferSize, 0)) * i,
  3303. u = e.min(4 * c, r);
  3304. if (c) {
  3305. for (var l = 0; l < c; l += i) {
  3306. this._doProcessBlock(s, l);
  3307. }
  3308. var h = s.splice(0, c);
  3309. n.sigBytes -= u;
  3310. }
  3311. return new o.init(h, u);
  3312. },
  3313. clone: function clone() {
  3314. var e = i.clone.call(this);
  3315. return e._data = this._data.clone(), e;
  3316. },
  3317. _minBufferSize: 0
  3318. });
  3319. r.Hasher = h.extend({
  3320. cfg: i.extend(),
  3321. init: function init(e) {
  3322. this.cfg = this.cfg.extend(e), this.reset();
  3323. },
  3324. reset: function reset() {
  3325. h.reset.call(this), this._doReset();
  3326. },
  3327. update: function update(e) {
  3328. return this._append(e), this._process(), this;
  3329. },
  3330. finalize: function finalize(e) {
  3331. return e && this._append(e), this._doFinalize();
  3332. },
  3333. blockSize: 16,
  3334. _createHelper: function _createHelper(e) {
  3335. return function (t, n) {
  3336. return new e.init(n).finalize(t);
  3337. };
  3338. },
  3339. _createHmacHelper: function _createHmacHelper(e) {
  3340. return function (t, n) {
  3341. return new d.HMAC.init(e, n).finalize(t);
  3342. };
  3343. }
  3344. });
  3345. var d = s.algo = {};
  3346. return s;
  3347. }(Math), n);
  3348. }),
  3349. i = r,
  3350. o = (s(function (e, t) {
  3351. var n;
  3352. e.exports = (n = i, function (e) {
  3353. var t = n,
  3354. s = t.lib,
  3355. r = s.WordArray,
  3356. i = s.Hasher,
  3357. o = t.algo,
  3358. a = [];
  3359. !function () {
  3360. for (var t = 0; t < 64; t++) {
  3361. a[t] = 4294967296 * e.abs(e.sin(t + 1)) | 0;
  3362. }
  3363. }();
  3364. var c = o.MD5 = i.extend({
  3365. _doReset: function _doReset() {
  3366. this._hash = new r.init([1732584193, 4023233417, 2562383102, 271733878]);
  3367. },
  3368. _doProcessBlock: function _doProcessBlock(e, t) {
  3369. for (var n = 0; n < 16; n++) {
  3370. var s = t + n,
  3371. r = e[s];
  3372. e[s] = 16711935 & (r << 8 | r >>> 24) | 4278255360 & (r << 24 | r >>> 8);
  3373. }
  3374. var i = this._hash.words,
  3375. o = e[t + 0],
  3376. c = e[t + 1],
  3377. f = e[t + 2],
  3378. p = e[t + 3],
  3379. g = e[t + 4],
  3380. m = e[t + 5],
  3381. y = e[t + 6],
  3382. _ = e[t + 7],
  3383. w = e[t + 8],
  3384. v = e[t + 9],
  3385. S = e[t + 10],
  3386. k = e[t + 11],
  3387. I = e[t + 12],
  3388. b = e[t + 13],
  3389. T = e[t + 14],
  3390. A = e[t + 15],
  3391. C = i[0],
  3392. P = i[1],
  3393. E = i[2],
  3394. O = i[3];
  3395. C = u(C, P, E, O, o, 7, a[0]), O = u(O, C, P, E, c, 12, a[1]), E = u(E, O, C, P, f, 17, a[2]), P = u(P, E, O, C, p, 22, a[3]), C = u(C, P, E, O, g, 7, a[4]), O = u(O, C, P, E, m, 12, a[5]), E = u(E, O, C, P, y, 17, a[6]), P = u(P, E, O, C, _, 22, a[7]), C = u(C, P, E, O, w, 7, a[8]), O = u(O, C, P, E, v, 12, a[9]), E = u(E, O, C, P, S, 17, a[10]), P = u(P, E, O, C, k, 22, a[11]), C = u(C, P, E, O, I, 7, a[12]), O = u(O, C, P, E, b, 12, a[13]), E = u(E, O, C, P, T, 17, a[14]), C = l(C, P = u(P, E, O, C, A, 22, a[15]), E, O, c, 5, a[16]), O = l(O, C, P, E, y, 9, a[17]), E = l(E, O, C, P, k, 14, a[18]), P = l(P, E, O, C, o, 20, a[19]), C = l(C, P, E, O, m, 5, a[20]), O = l(O, C, P, E, S, 9, a[21]), E = l(E, O, C, P, A, 14, a[22]), P = l(P, E, O, C, g, 20, a[23]), C = l(C, P, E, O, v, 5, a[24]), O = l(O, C, P, E, T, 9, a[25]), E = l(E, O, C, P, p, 14, a[26]), P = l(P, E, O, C, w, 20, a[27]), C = l(C, P, E, O, b, 5, a[28]), O = l(O, C, P, E, f, 9, a[29]), E = l(E, O, C, P, _, 14, a[30]), C = h(C, P = l(P, E, O, C, I, 20, a[31]), E, O, m, 4, a[32]), O = h(O, C, P, E, w, 11, a[33]), E = h(E, O, C, P, k, 16, a[34]), P = h(P, E, O, C, T, 23, a[35]), C = h(C, P, E, O, c, 4, a[36]), O = h(O, C, P, E, g, 11, a[37]), E = h(E, O, C, P, _, 16, a[38]), P = h(P, E, O, C, S, 23, a[39]), C = h(C, P, E, O, b, 4, a[40]), O = h(O, C, P, E, o, 11, a[41]), E = h(E, O, C, P, p, 16, a[42]), P = h(P, E, O, C, y, 23, a[43]), C = h(C, P, E, O, v, 4, a[44]), O = h(O, C, P, E, I, 11, a[45]), E = h(E, O, C, P, A, 16, a[46]), C = d(C, P = h(P, E, O, C, f, 23, a[47]), E, O, o, 6, a[48]), O = d(O, C, P, E, _, 10, a[49]), E = d(E, O, C, P, T, 15, a[50]), P = d(P, E, O, C, m, 21, a[51]), C = d(C, P, E, O, I, 6, a[52]), O = d(O, C, P, E, p, 10, a[53]), E = d(E, O, C, P, S, 15, a[54]), P = d(P, E, O, C, c, 21, a[55]), C = d(C, P, E, O, w, 6, a[56]), O = d(O, C, P, E, A, 10, a[57]), E = d(E, O, C, P, y, 15, a[58]), P = d(P, E, O, C, b, 21, a[59]), C = d(C, P, E, O, g, 6, a[60]), O = d(O, C, P, E, k, 10, a[61]), E = d(E, O, C, P, f, 15, a[62]), P = d(P, E, O, C, v, 21, a[63]), i[0] = i[0] + C | 0, i[1] = i[1] + P | 0, i[2] = i[2] + E | 0, i[3] = i[3] + O | 0;
  3396. },
  3397. _doFinalize: function _doFinalize() {
  3398. var t = this._data,
  3399. n = t.words,
  3400. s = 8 * this._nDataBytes,
  3401. r = 8 * t.sigBytes;
  3402. n[r >>> 5] |= 128 << 24 - r % 32;
  3403. var i = e.floor(s / 4294967296),
  3404. o = s;
  3405. n[15 + (r + 64 >>> 9 << 4)] = 16711935 & (i << 8 | i >>> 24) | 4278255360 & (i << 24 | i >>> 8), n[14 + (r + 64 >>> 9 << 4)] = 16711935 & (o << 8 | o >>> 24) | 4278255360 & (o << 24 | o >>> 8), t.sigBytes = 4 * (n.length + 1), this._process();
  3406. for (var a = this._hash, c = a.words, u = 0; u < 4; u++) {
  3407. var l = c[u];
  3408. c[u] = 16711935 & (l << 8 | l >>> 24) | 4278255360 & (l << 24 | l >>> 8);
  3409. }
  3410. return a;
  3411. },
  3412. clone: function clone() {
  3413. var e = i.clone.call(this);
  3414. return e._hash = this._hash.clone(), e;
  3415. }
  3416. });
  3417. function u(e, t, n, s, r, i, o) {
  3418. var a = e + (t & n | ~t & s) + r + o;
  3419. return (a << i | a >>> 32 - i) + t;
  3420. }
  3421. function l(e, t, n, s, r, i, o) {
  3422. var a = e + (t & s | n & ~s) + r + o;
  3423. return (a << i | a >>> 32 - i) + t;
  3424. }
  3425. function h(e, t, n, s, r, i, o) {
  3426. var a = e + (t ^ n ^ s) + r + o;
  3427. return (a << i | a >>> 32 - i) + t;
  3428. }
  3429. function d(e, t, n, s, r, i, o) {
  3430. var a = e + (n ^ (t | ~s)) + r + o;
  3431. return (a << i | a >>> 32 - i) + t;
  3432. }
  3433. t.MD5 = i._createHelper(c), t.HmacMD5 = i._createHmacHelper(c);
  3434. }(Math), n.MD5);
  3435. }), s(function (e, t) {
  3436. var n;
  3437. e.exports = (n = i, void function () {
  3438. var e = n,
  3439. t = e.lib.Base,
  3440. s = e.enc.Utf8;
  3441. e.algo.HMAC = t.extend({
  3442. init: function init(e, t) {
  3443. e = this._hasher = new e.init(), "string" == typeof t && (t = s.parse(t));
  3444. var n = e.blockSize,
  3445. r = 4 * n;
  3446. t.sigBytes > r && (t = e.finalize(t)), t.clamp();
  3447. for (var i = this._oKey = t.clone(), o = this._iKey = t.clone(), a = i.words, c = o.words, u = 0; u < n; u++) {
  3448. a[u] ^= 1549556828, c[u] ^= 909522486;
  3449. }
  3450. i.sigBytes = o.sigBytes = r, this.reset();
  3451. },
  3452. reset: function reset() {
  3453. var e = this._hasher;
  3454. e.reset(), e.update(this._iKey);
  3455. },
  3456. update: function update(e) {
  3457. return this._hasher.update(e), this;
  3458. },
  3459. finalize: function finalize(e) {
  3460. var t = this._hasher,
  3461. n = t.finalize(e);
  3462. return t.reset(), t.finalize(this._oKey.clone().concat(n));
  3463. }
  3464. });
  3465. }());
  3466. }), s(function (e, t) {
  3467. e.exports = i.HmacMD5;
  3468. })),
  3469. a = s(function (e, t) {
  3470. e.exports = i.enc.Utf8;
  3471. }),
  3472. c = s(function (e, t) {
  3473. var n;
  3474. e.exports = (n = i, function () {
  3475. var e = n,
  3476. t = e.lib.WordArray;
  3477. function s(e, n, s) {
  3478. for (var r = [], i = 0, o = 0; o < n; o++) {
  3479. if (o % 4) {
  3480. var a = s[e.charCodeAt(o - 1)] << o % 4 * 2,
  3481. c = s[e.charCodeAt(o)] >>> 6 - o % 4 * 2;
  3482. r[i >>> 2] |= (a | c) << 24 - i % 4 * 8, i++;
  3483. }
  3484. }
  3485. return t.create(r, i);
  3486. }
  3487. e.enc.Base64 = {
  3488. stringify: function stringify(e) {
  3489. var t = e.words,
  3490. n = e.sigBytes,
  3491. s = this._map;
  3492. e.clamp();
  3493. for (var r = [], i = 0; i < n; i += 3) {
  3494. for (var o = (t[i >>> 2] >>> 24 - i % 4 * 8 & 255) << 16 | (t[i + 1 >>> 2] >>> 24 - (i + 1) % 4 * 8 & 255) << 8 | t[i + 2 >>> 2] >>> 24 - (i + 2) % 4 * 8 & 255, a = 0; a < 4 && i + .75 * a < n; a++) {
  3495. r.push(s.charAt(o >>> 6 * (3 - a) & 63));
  3496. }
  3497. }
  3498. var c = s.charAt(64);
  3499. if (c) for (; r.length % 4;) {
  3500. r.push(c);
  3501. }
  3502. return r.join("");
  3503. },
  3504. parse: function parse(e) {
  3505. var t = e.length,
  3506. n = this._map,
  3507. r = this._reverseMap;
  3508. if (!r) {
  3509. r = this._reverseMap = [];
  3510. for (var i = 0; i < n.length; i++) {
  3511. r[n.charCodeAt(i)] = i;
  3512. }
  3513. }
  3514. var o = n.charAt(64);
  3515. if (o) {
  3516. var a = e.indexOf(o);
  3517. -1 !== a && (t = a);
  3518. }
  3519. return s(e, t, r);
  3520. },
  3521. _map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="
  3522. };
  3523. }(), n.enc.Base64);
  3524. });
  3525. var u = "FUNCTION",
  3526. l = "OBJECT",
  3527. h = "CLIENT_DB";
  3528. function d(e) {
  3529. return Object.prototype.toString.call(e).slice(8, -1).toLowerCase();
  3530. }
  3531. function f(e) {
  3532. return "object" === d(e);
  3533. }
  3534. function p(e) {
  3535. return "function" == typeof e;
  3536. }
  3537. function g(e) {
  3538. return function () {
  3539. try {
  3540. return e.apply(e, arguments);
  3541. } catch (e) {
  3542. console.error(e);
  3543. }
  3544. };
  3545. }
  3546. function m(e) {
  3547. return e && "string" == typeof e ? JSON.parse(e) : e;
  3548. }
  3549. var y = "development" === "development",
  3550. _ = "app-plus",
  3551. w = "true" === false || !0 === false,
  3552. v = m([]),
  3553. S = "h5" === _ ? "web" : "app-plus" === _ ? "app" : _,
  3554. k = m(undefined),
  3555. I = m([]) || [],
  3556. b = true;
  3557. var T = "";
  3558. try {
  3559. {
  3560. var _e2 = __webpack_require__(/*! uni-stat-config */ 129).default || __webpack_require__(/*! uni-stat-config */ 129);
  3561. T = _e2.appid;
  3562. }
  3563. } catch (e) {}
  3564. var A = {};
  3565. function C(e) {
  3566. var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
  3567. var n, s;
  3568. return n = A, s = e, Object.prototype.hasOwnProperty.call(n, s) || (A[e] = t), A[e];
  3569. }
  3570. "app" === S && (A = uni._globalUniCloudObj ? uni._globalUniCloudObj : uni._globalUniCloudObj = {});
  3571. var P = ["invoke", "success", "fail", "complete"],
  3572. E = C("_globalUniCloudInterceptor");
  3573. function O(e, t) {
  3574. E[e] || (E[e] = {}), f(t) && Object.keys(t).forEach(function (n) {
  3575. P.indexOf(n) > -1 && function (e, t, n) {
  3576. var s = E[e][t];
  3577. s || (s = E[e][t] = []), -1 === s.indexOf(n) && p(n) && s.push(n);
  3578. }(e, n, t[n]);
  3579. });
  3580. }
  3581. function x(e, t) {
  3582. E[e] || (E[e] = {}), f(t) ? Object.keys(t).forEach(function (n) {
  3583. P.indexOf(n) > -1 && function (e, t, n) {
  3584. var s = E[e][t];
  3585. if (!s) return;
  3586. var r = s.indexOf(n);
  3587. r > -1 && s.splice(r, 1);
  3588. }(e, n, t[n]);
  3589. }) : delete E[e];
  3590. }
  3591. function U(e, t) {
  3592. return e && 0 !== e.length ? e.reduce(function (e, n) {
  3593. return e.then(function () {
  3594. return n(t);
  3595. });
  3596. }, Promise.resolve()) : Promise.resolve();
  3597. }
  3598. function R(e, t) {
  3599. return E[e] && E[e][t] || [];
  3600. }
  3601. function L(e) {
  3602. O("callObject", e);
  3603. }
  3604. var N = C("_globalUniCloudListener"),
  3605. D = "response",
  3606. F = "needLogin",
  3607. q = "refreshToken",
  3608. K = "clientdb",
  3609. j = "cloudfunction",
  3610. M = "cloudobject";
  3611. function B(e) {
  3612. return N[e] || (N[e] = []), N[e];
  3613. }
  3614. function $(e, t) {
  3615. var n = B(e);
  3616. n.includes(t) || n.push(t);
  3617. }
  3618. function W(e, t) {
  3619. var n = B(e),
  3620. s = n.indexOf(t);
  3621. -1 !== s && n.splice(s, 1);
  3622. }
  3623. function z(e, t) {
  3624. var n = B(e);
  3625. for (var _e3 = 0; _e3 < n.length; _e3++) {
  3626. (0, n[_e3])(t);
  3627. }
  3628. }
  3629. var J,
  3630. H = !1;
  3631. function G() {
  3632. return J || (J = new Promise(function (e) {
  3633. H && e(), function t() {
  3634. if ("function" == typeof getCurrentPages) {
  3635. var _t2 = getCurrentPages();
  3636. _t2 && _t2[0] && (H = !0, e());
  3637. }
  3638. H || setTimeout(function () {
  3639. t();
  3640. }, 30);
  3641. }();
  3642. }), J);
  3643. }
  3644. function V(e) {
  3645. var t = {};
  3646. for (var _n2 in e) {
  3647. var _s2 = e[_n2];
  3648. p(_s2) && (t[_n2] = g(_s2));
  3649. }
  3650. return t;
  3651. }
  3652. function Y(e, t) {
  3653. return t ? function (n) {
  3654. var _this = this;
  3655. var s = !1;
  3656. if ("callFunction" === t) {
  3657. var _e4 = n && n.type || u;
  3658. s = _e4 !== u;
  3659. }
  3660. var r = "callFunction" === t && !s;
  3661. var i;
  3662. i = this.isReady ? Promise.resolve() : this.initUniCloud, n = n || {};
  3663. var _V = V(n),
  3664. o = _V.success,
  3665. a = _V.fail,
  3666. c = _V.complete,
  3667. l = i.then(function () {
  3668. return s ? Promise.resolve() : U(R(t, "invoke"), n);
  3669. }).then(function () {
  3670. return e.call(_this, n);
  3671. }).then(function (e) {
  3672. return s ? Promise.resolve(e) : U(R(t, "success"), e).then(function () {
  3673. return U(R(t, "complete"), e);
  3674. }).then(function () {
  3675. return r && z(D, {
  3676. type: j,
  3677. content: e
  3678. }), Promise.resolve(e);
  3679. });
  3680. }, function (e) {
  3681. return s ? Promise.reject(e) : U(R(t, "fail"), e).then(function () {
  3682. return U(R(t, "complete"), e);
  3683. }).then(function () {
  3684. return z(D, {
  3685. type: j,
  3686. content: e
  3687. }), Promise.reject(e);
  3688. });
  3689. });
  3690. if (!(o || a || c)) return l;
  3691. l.then(function (e) {
  3692. o && o(e), c && c(e), r && z(D, {
  3693. type: j,
  3694. content: e
  3695. });
  3696. }, function (e) {
  3697. a && a(e), c && c(e), r && z(D, {
  3698. type: j,
  3699. content: e
  3700. });
  3701. });
  3702. } : function (t) {
  3703. t = t || {};
  3704. var _V2 = V(t),
  3705. n = _V2.success,
  3706. s = _V2.fail,
  3707. r = _V2.complete;
  3708. if (!(n || s || r)) return e.call(this, t);
  3709. e.call(this, t).then(function (e) {
  3710. n && n(e), r && r(e);
  3711. }, function (e) {
  3712. s && s(e), r && r(e);
  3713. });
  3714. };
  3715. }
  3716. var Q = /*#__PURE__*/function (_Error) {
  3717. (0, _inherits2.default)(Q, _Error);
  3718. var _super = _createSuper(Q);
  3719. function Q(e) {
  3720. var _this2;
  3721. (0, _classCallCheck2.default)(this, Q);
  3722. _this2 = _super.call(this, e.message), _this2.errMsg = e.message || e.errMsg || "unknown system error", _this2.code = _this2.errCode = e.code || e.errCode || "SYSTEM_ERROR", _this2.errSubject = _this2.subject = e.subject || e.errSubject, _this2.cause = e.cause, _this2.requestId = e.requestId;
  3723. return _this2;
  3724. }
  3725. (0, _createClass2.default)(Q, [{
  3726. key: "toJson",
  3727. value: function toJson() {
  3728. var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;
  3729. if (!(e >= 10)) return e++, {
  3730. errCode: this.errCode,
  3731. errMsg: this.errMsg,
  3732. errSubject: this.errSubject,
  3733. cause: this.cause && this.cause.toJson ? this.cause.toJson(e) : this.cause
  3734. };
  3735. }
  3736. }]);
  3737. return Q;
  3738. }( /*#__PURE__*/(0, _wrapNativeSuper2.default)(Error));
  3739. var X = {
  3740. request: function request(e) {
  3741. return uni.request(e);
  3742. },
  3743. uploadFile: function uploadFile(e) {
  3744. return uni.uploadFile(e);
  3745. },
  3746. setStorageSync: function setStorageSync(e, t) {
  3747. return uni.setStorageSync(e, t);
  3748. },
  3749. getStorageSync: function getStorageSync(e) {
  3750. return uni.getStorageSync(e);
  3751. },
  3752. removeStorageSync: function removeStorageSync(e) {
  3753. return uni.removeStorageSync(e);
  3754. },
  3755. clearStorageSync: function clearStorageSync() {
  3756. return uni.clearStorageSync();
  3757. }
  3758. };
  3759. function Z() {
  3760. return {
  3761. token: X.getStorageSync("uni_id_token") || X.getStorageSync("uniIdToken"),
  3762. tokenExpired: X.getStorageSync("uni_id_token_expired")
  3763. };
  3764. }
  3765. function ee() {
  3766. var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  3767. e = _ref.token,
  3768. t = _ref.tokenExpired;
  3769. e && X.setStorageSync("uni_id_token", e), t && X.setStorageSync("uni_id_token_expired", t);
  3770. }
  3771. function te() {
  3772. if (!y || "web" !== S) return;
  3773. uni.getStorageSync("__LAST_DCLOUD_APPID") !== T && (uni.setStorageSync("__LAST_DCLOUD_APPID", T), console.warn("检测到当前项目与上次运行到此端口的项目不一致,自动清理uni-id保存的token信息(仅开发调试时生效)"), X.removeStorageSync("uni_id_token"), X.removeStorageSync("uniIdToken"), X.removeStorageSync("uni_id_token_expired"));
  3774. }
  3775. var ne, se;
  3776. function re() {
  3777. return ne || (ne = uni.getSystemInfoSync()), ne;
  3778. }
  3779. function ie() {
  3780. var e, t;
  3781. try {
  3782. if (uni.getLaunchOptionsSync) {
  3783. if (uni.getLaunchOptionsSync.toString().indexOf("not yet implemented") > -1) return;
  3784. var _uni$getLaunchOptions = uni.getLaunchOptionsSync(),
  3785. _n3 = _uni$getLaunchOptions.scene,
  3786. _s3 = _uni$getLaunchOptions.channel;
  3787. e = _s3, t = _n3;
  3788. }
  3789. } catch (e) {}
  3790. return {
  3791. channel: e,
  3792. scene: t
  3793. };
  3794. }
  3795. function oe() {
  3796. var e = uni.getLocale && uni.getLocale() || "en";
  3797. if (se) return _objectSpread(_objectSpread({}, se), {}, {
  3798. locale: e,
  3799. LOCALE: e
  3800. });
  3801. var t = re(),
  3802. n = t.deviceId,
  3803. s = t.osName,
  3804. r = t.uniPlatform,
  3805. i = t.appId,
  3806. o = ["pixelRatio", "brand", "model", "system", "language", "version", "platform", "host", "SDKVersion", "swanNativeVersion", "app", "AppPlatform", "fontSizeSetting"];
  3807. for (var _e5 = 0; _e5 < o.length; _e5++) {
  3808. delete t[o[_e5]];
  3809. }
  3810. return se = _objectSpread(_objectSpread({
  3811. PLATFORM: r,
  3812. OS: s,
  3813. APPID: i,
  3814. DEVICEID: n
  3815. }, ie()), t), _objectSpread(_objectSpread({}, se), {}, {
  3816. locale: e,
  3817. LOCALE: e
  3818. });
  3819. }
  3820. var ae = {
  3821. sign: function sign(e, t) {
  3822. var n = "";
  3823. return Object.keys(e).sort().forEach(function (t) {
  3824. e[t] && (n = n + "&" + t + "=" + e[t]);
  3825. }), n = n.slice(1), o(n, t).toString();
  3826. },
  3827. wrappedRequest: function wrappedRequest(e, t) {
  3828. return new Promise(function (n, s) {
  3829. t(Object.assign(e, {
  3830. complete: function complete(e) {
  3831. e || (e = {}), y && "web" === S && e.errMsg && 0 === e.errMsg.indexOf("request:fail") && console.warn("发布H5,需要在uniCloud后台操作,绑定安全域名,否则会因为跨域问题而无法访问。教程参考:https://uniapp.dcloud.io/uniCloud/quickstart?id=useinh5");
  3832. var t = e.data && e.data.header && e.data.header["x-serverless-request-id"] || e.header && e.header["request-id"];
  3833. if (!e.statusCode || e.statusCode >= 400) return s(new Q({
  3834. code: "SYS_ERR",
  3835. message: e.errMsg || "request:fail",
  3836. requestId: t
  3837. }));
  3838. var r = e.data;
  3839. if (r.error) return s(new Q({
  3840. code: r.error.code,
  3841. message: r.error.message,
  3842. requestId: t
  3843. }));
  3844. r.result = r.data, r.requestId = t, delete r.data, n(r);
  3845. }
  3846. }));
  3847. });
  3848. },
  3849. toBase64: function toBase64(e) {
  3850. return c.stringify(a.parse(e));
  3851. }
  3852. },
  3853. ce = {
  3854. "uniCloud.init.paramRequired": "{param} required",
  3855. "uniCloud.uploadFile.fileError": "filePath should be instance of File"
  3856. };
  3857. var _e6 = (0, _uniI18n.initVueI18n)({
  3858. "zh-Hans": {
  3859. "uniCloud.init.paramRequired": "缺少参数:{param}",
  3860. "uniCloud.uploadFile.fileError": "filePath应为File对象"
  3861. },
  3862. "zh-Hant": {
  3863. "uniCloud.init.paramRequired": "缺少参数:{param}",
  3864. "uniCloud.uploadFile.fileError": "filePath应为File对象"
  3865. },
  3866. en: ce,
  3867. fr: {
  3868. "uniCloud.init.paramRequired": "{param} required",
  3869. "uniCloud.uploadFile.fileError": "filePath should be instance of File"
  3870. },
  3871. es: {
  3872. "uniCloud.init.paramRequired": "{param} required",
  3873. "uniCloud.uploadFile.fileError": "filePath should be instance of File"
  3874. },
  3875. ja: ce
  3876. }, "zh-Hans"),
  3877. ue = _e6.t;
  3878. var le = /*#__PURE__*/function () {
  3879. function le(e) {
  3880. (0, _classCallCheck2.default)(this, le);
  3881. ["spaceId", "clientSecret"].forEach(function (t) {
  3882. if (!Object.prototype.hasOwnProperty.call(e, t)) throw new Error(ue("uniCloud.init.paramRequired", {
  3883. param: t
  3884. }));
  3885. }), this.config = Object.assign({}, {
  3886. endpoint: "https://api.bspapp.com"
  3887. }, e), this.config.provider = "aliyun", this.config.requestUrl = this.config.endpoint + "/client", this.config.envType = this.config.envType || "public", this.config.accessTokenKey = "access_token_" + this.config.spaceId, this.adapter = X, this._getAccessTokenPromise = null, this._getAccessTokenPromiseStatus = null;
  3888. }
  3889. (0, _createClass2.default)(le, [{
  3890. key: "hasAccessToken",
  3891. get: function get() {
  3892. return !!this.accessToken;
  3893. }
  3894. }, {
  3895. key: "setAccessToken",
  3896. value: function setAccessToken(e) {
  3897. this.accessToken = e;
  3898. }
  3899. }, {
  3900. key: "requestWrapped",
  3901. value: function requestWrapped(e) {
  3902. return ae.wrappedRequest(e, this.adapter.request);
  3903. }
  3904. }, {
  3905. key: "requestAuth",
  3906. value: function requestAuth(e) {
  3907. return this.requestWrapped(e);
  3908. }
  3909. }, {
  3910. key: "request",
  3911. value: function request(e, t) {
  3912. var _this3 = this;
  3913. return Promise.resolve().then(function () {
  3914. return _this3.hasAccessToken ? t ? _this3.requestWrapped(e) : _this3.requestWrapped(e).catch(function (t) {
  3915. return new Promise(function (e, n) {
  3916. !t || "GATEWAY_INVALID_TOKEN" !== t.code && "InvalidParameter.InvalidToken" !== t.code ? n(t) : e();
  3917. }).then(function () {
  3918. return _this3.getAccessToken();
  3919. }).then(function () {
  3920. var t = _this3.rebuildRequest(e);
  3921. return _this3.request(t, !0);
  3922. });
  3923. }) : _this3.getAccessToken().then(function () {
  3924. var t = _this3.rebuildRequest(e);
  3925. return _this3.request(t, !0);
  3926. });
  3927. });
  3928. }
  3929. }, {
  3930. key: "rebuildRequest",
  3931. value: function rebuildRequest(e) {
  3932. var t = Object.assign({}, e);
  3933. return t.data.token = this.accessToken, t.header["x-basement-token"] = this.accessToken, t.header["x-serverless-sign"] = ae.sign(t.data, this.config.clientSecret), t;
  3934. }
  3935. }, {
  3936. key: "setupRequest",
  3937. value: function setupRequest(e, t) {
  3938. var n = Object.assign({}, e, {
  3939. spaceId: this.config.spaceId,
  3940. timestamp: Date.now()
  3941. }),
  3942. s = {
  3943. "Content-Type": "application/json"
  3944. };
  3945. return "auth" !== t && (n.token = this.accessToken, s["x-basement-token"] = this.accessToken), s["x-serverless-sign"] = ae.sign(n, this.config.clientSecret), {
  3946. url: this.config.requestUrl,
  3947. method: "POST",
  3948. data: n,
  3949. dataType: "json",
  3950. header: s
  3951. };
  3952. }
  3953. }, {
  3954. key: "getAccessToken",
  3955. value: function getAccessToken() {
  3956. var _this4 = this;
  3957. if ("pending" === this._getAccessTokenPromiseStatus) return this._getAccessTokenPromise;
  3958. this._getAccessTokenPromiseStatus = "pending";
  3959. return this._getAccessTokenPromise = this.requestAuth(this.setupRequest({
  3960. method: "serverless.auth.user.anonymousAuthorize",
  3961. params: "{}"
  3962. }, "auth")).then(function (e) {
  3963. return new Promise(function (t, n) {
  3964. e.result && e.result.accessToken ? (_this4.setAccessToken(e.result.accessToken), _this4._getAccessTokenPromiseStatus = "fulfilled", t(_this4.accessToken)) : (_this4._getAccessTokenPromiseStatus = "rejected", n(new Q({
  3965. code: "AUTH_FAILED",
  3966. message: "获取accessToken失败"
  3967. })));
  3968. });
  3969. }, function (e) {
  3970. return _this4._getAccessTokenPromiseStatus = "rejected", Promise.reject(e);
  3971. }), this._getAccessTokenPromise;
  3972. }
  3973. }, {
  3974. key: "authorize",
  3975. value: function authorize() {
  3976. this.getAccessToken();
  3977. }
  3978. }, {
  3979. key: "callFunction",
  3980. value: function callFunction(e) {
  3981. var t = {
  3982. method: "serverless.function.runtime.invoke",
  3983. params: JSON.stringify({
  3984. functionTarget: e.name,
  3985. functionArgs: e.data || {}
  3986. })
  3987. };
  3988. return this.request(this.setupRequest(t));
  3989. }
  3990. }, {
  3991. key: "getOSSUploadOptionsFromPath",
  3992. value: function getOSSUploadOptionsFromPath(e) {
  3993. var t = {
  3994. method: "serverless.file.resource.generateProximalSign",
  3995. params: JSON.stringify(e)
  3996. };
  3997. return this.request(this.setupRequest(t));
  3998. }
  3999. }, {
  4000. key: "uploadFileToOSS",
  4001. value: function uploadFileToOSS(_ref2) {
  4002. var _this5 = this;
  4003. var e = _ref2.url,
  4004. t = _ref2.formData,
  4005. n = _ref2.name,
  4006. s = _ref2.filePath,
  4007. r = _ref2.fileType,
  4008. i = _ref2.onUploadProgress;
  4009. return new Promise(function (o, a) {
  4010. var c = _this5.adapter.uploadFile({
  4011. url: e,
  4012. formData: t,
  4013. name: n,
  4014. filePath: s,
  4015. fileType: r,
  4016. header: {
  4017. "X-OSS-server-side-encrpytion": "AES256"
  4018. },
  4019. success: function success(e) {
  4020. e && e.statusCode < 400 ? o(e) : a(new Q({
  4021. code: "UPLOAD_FAILED",
  4022. message: "文件上传失败"
  4023. }));
  4024. },
  4025. fail: function fail(e) {
  4026. a(new Q({
  4027. code: e.code || "UPLOAD_FAILED",
  4028. message: e.message || e.errMsg || "文件上传失败"
  4029. }));
  4030. }
  4031. });
  4032. "function" == typeof i && c && "function" == typeof c.onProgressUpdate && c.onProgressUpdate(function (e) {
  4033. i({
  4034. loaded: e.totalBytesSent,
  4035. total: e.totalBytesExpectedToSend
  4036. });
  4037. });
  4038. });
  4039. }
  4040. }, {
  4041. key: "reportOSSUpload",
  4042. value: function reportOSSUpload(e) {
  4043. var t = {
  4044. method: "serverless.file.resource.report",
  4045. params: JSON.stringify(e)
  4046. };
  4047. return this.request(this.setupRequest(t));
  4048. }
  4049. }, {
  4050. key: "uploadFile",
  4051. value: function () {
  4052. var _uploadFile = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(_ref3) {
  4053. var e, t, _ref3$fileType, n, s, r, i, o, a, c, u, l, h, f, p, g, m, y, _e7, _;
  4054. return _regenerator.default.wrap(function _callee$(_context) {
  4055. while (1) {
  4056. switch (_context.prev = _context.next) {
  4057. case 0:
  4058. e = _ref3.filePath, t = _ref3.cloudPath, _ref3$fileType = _ref3.fileType, n = _ref3$fileType === void 0 ? "image" : _ref3$fileType, s = _ref3.onUploadProgress, r = _ref3.config;
  4059. if (!("string" !== d(t))) {
  4060. _context.next = 3;
  4061. break;
  4062. }
  4063. throw new Q({
  4064. code: "INVALID_PARAM",
  4065. message: "cloudPath必须为字符串类型"
  4066. });
  4067. case 3:
  4068. if (t = t.trim()) {
  4069. _context.next = 5;
  4070. break;
  4071. }
  4072. throw new Q({
  4073. code: "CLOUDPATH_REQUIRED",
  4074. message: "cloudPath不可为空"
  4075. });
  4076. case 5:
  4077. if (!/:\/\//.test(t)) {
  4078. _context.next = 7;
  4079. break;
  4080. }
  4081. throw new Q({
  4082. code: "INVALID_PARAM",
  4083. message: "cloudPath不合法"
  4084. });
  4085. case 7:
  4086. i = r && r.envType || this.config.envType;
  4087. _context.next = 10;
  4088. return this.getOSSUploadOptionsFromPath({
  4089. env: i,
  4090. filename: t
  4091. });
  4092. case 10:
  4093. o = _context.sent.result;
  4094. a = "https://" + o.cdnDomain + "/" + o.ossPath;
  4095. c = o.securityToken;
  4096. u = o.accessKeyId;
  4097. l = o.signature;
  4098. h = o.host;
  4099. f = o.ossPath;
  4100. p = o.id;
  4101. g = o.policy;
  4102. m = o.ossCallbackUrl;
  4103. y = {
  4104. "Cache-Control": "max-age=2592000",
  4105. "Content-Disposition": "attachment",
  4106. OSSAccessKeyId: u,
  4107. Signature: l,
  4108. host: h,
  4109. id: p,
  4110. key: f,
  4111. policy: g,
  4112. success_action_status: 200
  4113. };
  4114. if (c && (y["x-oss-security-token"] = c), m) {
  4115. _e7 = JSON.stringify({
  4116. callbackUrl: m,
  4117. callbackBody: JSON.stringify({
  4118. fileId: p,
  4119. spaceId: this.config.spaceId
  4120. }),
  4121. callbackBodyType: "application/json"
  4122. });
  4123. y.callback = ae.toBase64(_e7);
  4124. }
  4125. _ = {
  4126. url: "https://" + o.host,
  4127. formData: y,
  4128. fileName: "file",
  4129. name: "file",
  4130. filePath: e,
  4131. fileType: n
  4132. };
  4133. _context.next = 25;
  4134. return this.uploadFileToOSS(Object.assign({}, _, {
  4135. onUploadProgress: s
  4136. }));
  4137. case 25:
  4138. if (!m) {
  4139. _context.next = 27;
  4140. break;
  4141. }
  4142. return _context.abrupt("return", {
  4143. success: !0,
  4144. filePath: e,
  4145. fileID: a
  4146. });
  4147. case 27:
  4148. _context.next = 29;
  4149. return this.reportOSSUpload({
  4150. id: p
  4151. });
  4152. case 29:
  4153. if (!_context.sent.success) {
  4154. _context.next = 31;
  4155. break;
  4156. }
  4157. return _context.abrupt("return", {
  4158. success: !0,
  4159. filePath: e,
  4160. fileID: a
  4161. });
  4162. case 31:
  4163. throw new Q({
  4164. code: "UPLOAD_FAILED",
  4165. message: "文件上传失败"
  4166. });
  4167. case 32:
  4168. case "end":
  4169. return _context.stop();
  4170. }
  4171. }
  4172. }, _callee, this);
  4173. }));
  4174. function uploadFile(_x) {
  4175. return _uploadFile.apply(this, arguments);
  4176. }
  4177. return uploadFile;
  4178. }()
  4179. }, {
  4180. key: "getTempFileURL",
  4181. value: function getTempFileURL() {
  4182. var _ref4 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  4183. e = _ref4.fileList;
  4184. return new Promise(function (t, n) {
  4185. Array.isArray(e) && 0 !== e.length || n(new Q({
  4186. code: "INVALID_PARAM",
  4187. message: "fileList的元素必须是非空的字符串"
  4188. })), t({
  4189. fileList: e.map(function (e) {
  4190. return {
  4191. fileID: e,
  4192. tempFileURL: e
  4193. };
  4194. })
  4195. });
  4196. });
  4197. }
  4198. }, {
  4199. key: "getFileInfo",
  4200. value: function () {
  4201. var _getFileInfo = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
  4202. var _ref5,
  4203. e,
  4204. t,
  4205. _args2 = arguments;
  4206. return _regenerator.default.wrap(function _callee2$(_context2) {
  4207. while (1) {
  4208. switch (_context2.prev = _context2.next) {
  4209. case 0:
  4210. _ref5 = _args2.length > 0 && _args2[0] !== undefined ? _args2[0] : {}, e = _ref5.fileList;
  4211. if (!(!Array.isArray(e) || 0 === e.length)) {
  4212. _context2.next = 3;
  4213. break;
  4214. }
  4215. throw new Q({
  4216. code: "INVALID_PARAM",
  4217. message: "fileList的元素必须是非空的字符串"
  4218. });
  4219. case 3:
  4220. t = {
  4221. method: "serverless.file.resource.info",
  4222. params: JSON.stringify({
  4223. id: e.map(function (e) {
  4224. return e.split("?")[0];
  4225. }).join(",")
  4226. })
  4227. };
  4228. _context2.next = 6;
  4229. return this.request(this.setupRequest(t));
  4230. case 6:
  4231. _context2.t0 = _context2.sent.result;
  4232. return _context2.abrupt("return", {
  4233. fileList: _context2.t0
  4234. });
  4235. case 8:
  4236. case "end":
  4237. return _context2.stop();
  4238. }
  4239. }
  4240. }, _callee2, this);
  4241. }));
  4242. function getFileInfo() {
  4243. return _getFileInfo.apply(this, arguments);
  4244. }
  4245. return getFileInfo;
  4246. }()
  4247. }]);
  4248. return le;
  4249. }();
  4250. var he = {
  4251. init: function init(e) {
  4252. var t = new le(e),
  4253. n = {
  4254. signInAnonymously: function signInAnonymously() {
  4255. return t.authorize();
  4256. },
  4257. getLoginState: function getLoginState() {
  4258. return Promise.resolve(!1);
  4259. }
  4260. };
  4261. return t.auth = function () {
  4262. return n;
  4263. }, t.customAuth = t.auth, t;
  4264. }
  4265. };
  4266. var de = "undefined" != typeof location && "http:" === location.protocol ? "http:" : "https:";
  4267. var fe;
  4268. !function (e) {
  4269. e.local = "local", e.none = "none", e.session = "session";
  4270. }(fe || (fe = {}));
  4271. var pe = function pe() {};
  4272. var ge = function ge() {
  4273. var e;
  4274. if (!Promise) {
  4275. e = function e() {}, e.promise = {};
  4276. var _t3 = function _t3() {
  4277. throw new Q({
  4278. message: 'Your Node runtime does support ES6 Promises. Set "global.Promise" to your preferred implementation of promises.'
  4279. });
  4280. };
  4281. return Object.defineProperty(e.promise, "then", {
  4282. get: _t3
  4283. }), Object.defineProperty(e.promise, "catch", {
  4284. get: _t3
  4285. }), e;
  4286. }
  4287. var t = new Promise(function (t, n) {
  4288. e = function e(_e8, s) {
  4289. return _e8 ? n(_e8) : t(s);
  4290. };
  4291. });
  4292. return e.promise = t, e;
  4293. };
  4294. function me(e) {
  4295. return void 0 === e;
  4296. }
  4297. function ye(e) {
  4298. return "[object Null]" === Object.prototype.toString.call(e);
  4299. }
  4300. var _e;
  4301. function we(e) {
  4302. var t = (n = e, "[object Array]" === Object.prototype.toString.call(n) ? e : [e]);
  4303. var n;
  4304. var _iterator = _createForOfIteratorHelper(t),
  4305. _step;
  4306. try {
  4307. for (_iterator.s(); !(_step = _iterator.n()).done;) {
  4308. var _e9 = _step.value;
  4309. var _t4 = _e9.isMatch,
  4310. _n4 = _e9.genAdapter,
  4311. _s4 = _e9.runtime;
  4312. if (_t4()) return {
  4313. adapter: _n4(),
  4314. runtime: _s4
  4315. };
  4316. }
  4317. } catch (err) {
  4318. _iterator.e(err);
  4319. } finally {
  4320. _iterator.f();
  4321. }
  4322. }
  4323. !function (e) {
  4324. e.WEB = "web", e.WX_MP = "wx_mp";
  4325. }(_e || (_e = {}));
  4326. var ve = {
  4327. adapter: null,
  4328. runtime: void 0
  4329. },
  4330. Se = ["anonymousUuidKey"];
  4331. var ke = /*#__PURE__*/function (_pe) {
  4332. (0, _inherits2.default)(ke, _pe);
  4333. var _super2 = _createSuper(ke);
  4334. function ke() {
  4335. var _this6;
  4336. (0, _classCallCheck2.default)(this, ke);
  4337. _this6 = _super2.call(this), ve.adapter.root.tcbObject || (ve.adapter.root.tcbObject = {});
  4338. return _this6;
  4339. }
  4340. (0, _createClass2.default)(ke, [{
  4341. key: "setItem",
  4342. value: function setItem(e, t) {
  4343. ve.adapter.root.tcbObject[e] = t;
  4344. }
  4345. }, {
  4346. key: "getItem",
  4347. value: function getItem(e) {
  4348. return ve.adapter.root.tcbObject[e];
  4349. }
  4350. }, {
  4351. key: "removeItem",
  4352. value: function removeItem(e) {
  4353. delete ve.adapter.root.tcbObject[e];
  4354. }
  4355. }, {
  4356. key: "clear",
  4357. value: function clear() {
  4358. delete ve.adapter.root.tcbObject;
  4359. }
  4360. }]);
  4361. return ke;
  4362. }(pe);
  4363. function Ie(e, t) {
  4364. switch (e) {
  4365. case "local":
  4366. return t.localStorage || new ke();
  4367. case "none":
  4368. return new ke();
  4369. default:
  4370. return t.sessionStorage || new ke();
  4371. }
  4372. }
  4373. var be = /*#__PURE__*/function () {
  4374. function be(e) {
  4375. (0, _classCallCheck2.default)(this, be);
  4376. if (!this._storage) {
  4377. this._persistence = ve.adapter.primaryStorage || e.persistence, this._storage = Ie(this._persistence, ve.adapter);
  4378. var _t5 = "access_token_".concat(e.env),
  4379. _n5 = "access_token_expire_".concat(e.env),
  4380. _s5 = "refresh_token_".concat(e.env),
  4381. _r = "anonymous_uuid_".concat(e.env),
  4382. _i = "login_type_".concat(e.env),
  4383. _o = "user_info_".concat(e.env);
  4384. this.keys = {
  4385. accessTokenKey: _t5,
  4386. accessTokenExpireKey: _n5,
  4387. refreshTokenKey: _s5,
  4388. anonymousUuidKey: _r,
  4389. loginTypeKey: _i,
  4390. userInfoKey: _o
  4391. };
  4392. }
  4393. }
  4394. (0, _createClass2.default)(be, [{
  4395. key: "updatePersistence",
  4396. value: function updatePersistence(e) {
  4397. if (e === this._persistence) return;
  4398. var t = "local" === this._persistence;
  4399. this._persistence = e;
  4400. var n = Ie(e, ve.adapter);
  4401. for (var _e10 in this.keys) {
  4402. var _s6 = this.keys[_e10];
  4403. if (t && Se.includes(_e10)) continue;
  4404. var _r2 = this._storage.getItem(_s6);
  4405. me(_r2) || ye(_r2) || (n.setItem(_s6, _r2), this._storage.removeItem(_s6));
  4406. }
  4407. this._storage = n;
  4408. }
  4409. }, {
  4410. key: "setStore",
  4411. value: function setStore(e, t, n) {
  4412. if (!this._storage) return;
  4413. var s = {
  4414. version: n || "localCachev1",
  4415. content: t
  4416. },
  4417. r = JSON.stringify(s);
  4418. try {
  4419. this._storage.setItem(e, r);
  4420. } catch (e) {
  4421. throw e;
  4422. }
  4423. }
  4424. }, {
  4425. key: "getStore",
  4426. value: function getStore(e, t) {
  4427. try {
  4428. if (!this._storage) return;
  4429. } catch (e) {
  4430. return "";
  4431. }
  4432. t = t || "localCachev1";
  4433. var n = this._storage.getItem(e);
  4434. if (!n) return "";
  4435. if (n.indexOf(t) >= 0) {
  4436. return JSON.parse(n).content;
  4437. }
  4438. return "";
  4439. }
  4440. }, {
  4441. key: "removeStore",
  4442. value: function removeStore(e) {
  4443. this._storage.removeItem(e);
  4444. }
  4445. }]);
  4446. return be;
  4447. }();
  4448. var Te = {},
  4449. Ae = {};
  4450. function Ce(e) {
  4451. return Te[e];
  4452. }
  4453. var Pe = /*#__PURE__*/(0, _createClass2.default)(function Pe(e, t) {
  4454. (0, _classCallCheck2.default)(this, Pe);
  4455. this.data = t || null, this.name = e;
  4456. });
  4457. var Ee = /*#__PURE__*/function (_Pe) {
  4458. (0, _inherits2.default)(Ee, _Pe);
  4459. var _super3 = _createSuper(Ee);
  4460. function Ee(e, t) {
  4461. var _this7;
  4462. (0, _classCallCheck2.default)(this, Ee);
  4463. _this7 = _super3.call(this, "error", {
  4464. error: e,
  4465. data: t
  4466. }), _this7.error = e;
  4467. return _this7;
  4468. }
  4469. return (0, _createClass2.default)(Ee);
  4470. }(Pe);
  4471. var Oe = new ( /*#__PURE__*/function () {
  4472. function _class() {
  4473. (0, _classCallCheck2.default)(this, _class);
  4474. this._listeners = {};
  4475. }
  4476. (0, _createClass2.default)(_class, [{
  4477. key: "on",
  4478. value: function on(e, t) {
  4479. return function (e, t, n) {
  4480. n[e] = n[e] || [], n[e].push(t);
  4481. }(e, t, this._listeners), this;
  4482. }
  4483. }, {
  4484. key: "off",
  4485. value: function off(e, t) {
  4486. return function (e, t, n) {
  4487. if (n && n[e]) {
  4488. var _s7 = n[e].indexOf(t);
  4489. -1 !== _s7 && n[e].splice(_s7, 1);
  4490. }
  4491. }(e, t, this._listeners), this;
  4492. }
  4493. }, {
  4494. key: "fire",
  4495. value: function fire(e, t) {
  4496. if (e instanceof Ee) return console.error(e.error), this;
  4497. var n = "string" == typeof e ? new Pe(e, t || {}) : e;
  4498. var s = n.name;
  4499. if (this._listens(s)) {
  4500. n.target = this;
  4501. var _e11 = this._listeners[s] ? (0, _toConsumableArray2.default)(this._listeners[s]) : [];
  4502. var _iterator2 = _createForOfIteratorHelper(_e11),
  4503. _step2;
  4504. try {
  4505. for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
  4506. var _t6 = _step2.value;
  4507. _t6.call(this, n);
  4508. }
  4509. } catch (err) {
  4510. _iterator2.e(err);
  4511. } finally {
  4512. _iterator2.f();
  4513. }
  4514. }
  4515. return this;
  4516. }
  4517. }, {
  4518. key: "_listens",
  4519. value: function _listens(e) {
  4520. return this._listeners[e] && this._listeners[e].length > 0;
  4521. }
  4522. }]);
  4523. return _class;
  4524. }())();
  4525. function xe(e, t) {
  4526. Oe.on(e, t);
  4527. }
  4528. function Ue(e) {
  4529. var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
  4530. Oe.fire(e, t);
  4531. }
  4532. function Re(e, t) {
  4533. Oe.off(e, t);
  4534. }
  4535. var Le = "loginStateChanged",
  4536. Ne = "loginStateExpire",
  4537. De = "loginTypeChanged",
  4538. Fe = "anonymousConverted",
  4539. qe = "refreshAccessToken";
  4540. var Ke;
  4541. !function (e) {
  4542. e.ANONYMOUS = "ANONYMOUS", e.WECHAT = "WECHAT", e.WECHAT_PUBLIC = "WECHAT-PUBLIC", e.WECHAT_OPEN = "WECHAT-OPEN", e.CUSTOM = "CUSTOM", e.EMAIL = "EMAIL", e.USERNAME = "USERNAME", e.NULL = "NULL";
  4543. }(Ke || (Ke = {}));
  4544. var je = ["auth.getJwt", "auth.logout", "auth.signInWithTicket", "auth.signInAnonymously", "auth.signIn", "auth.fetchAccessTokenWithRefreshToken", "auth.signUpWithEmailAndPassword", "auth.activateEndUserMail", "auth.sendPasswordResetEmail", "auth.resetPasswordWithToken", "auth.isUsernameRegistered"],
  4545. Me = {
  4546. "X-SDK-Version": "1.3.5"
  4547. };
  4548. function Be(e, t, n) {
  4549. var s = e[t];
  4550. e[t] = function (t) {
  4551. var r = {},
  4552. i = {};
  4553. n.forEach(function (n) {
  4554. var _n$call = n.call(e, t),
  4555. s = _n$call.data,
  4556. o = _n$call.headers;
  4557. Object.assign(r, s), Object.assign(i, o);
  4558. });
  4559. var o = t.data;
  4560. return o && function () {
  4561. var e;
  4562. if (e = o, "[object FormData]" !== Object.prototype.toString.call(e)) t.data = _objectSpread(_objectSpread({}, o), r);else for (var _e12 in r) {
  4563. o.append(_e12, r[_e12]);
  4564. }
  4565. }(), t.headers = _objectSpread(_objectSpread({}, t.headers || {}), i), s.call(e, t);
  4566. };
  4567. }
  4568. function $e() {
  4569. var e = Math.random().toString(16).slice(2);
  4570. return {
  4571. data: {
  4572. seqId: e
  4573. },
  4574. headers: _objectSpread(_objectSpread({}, Me), {}, {
  4575. "x-seqid": e
  4576. })
  4577. };
  4578. }
  4579. var We = /*#__PURE__*/function () {
  4580. function We() {
  4581. var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
  4582. (0, _classCallCheck2.default)(this, We);
  4583. var t;
  4584. this.config = e, this._reqClass = new ve.adapter.reqClass({
  4585. timeout: this.config.timeout,
  4586. timeoutMsg: "\u8BF7\u6C42\u5728".concat(this.config.timeout / 1e3, "s\u5185\u672A\u5B8C\u6210\uFF0C\u5DF2\u4E2D\u65AD"),
  4587. restrictedMethods: ["post"]
  4588. }), this._cache = Ce(this.config.env), this._localCache = (t = this.config.env, Ae[t]), Be(this._reqClass, "post", [$e]), Be(this._reqClass, "upload", [$e]), Be(this._reqClass, "download", [$e]);
  4589. }
  4590. (0, _createClass2.default)(We, [{
  4591. key: "post",
  4592. value: function () {
  4593. var _post = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(e) {
  4594. return _regenerator.default.wrap(function _callee3$(_context3) {
  4595. while (1) {
  4596. switch (_context3.prev = _context3.next) {
  4597. case 0:
  4598. _context3.next = 2;
  4599. return this._reqClass.post(e);
  4600. case 2:
  4601. return _context3.abrupt("return", _context3.sent);
  4602. case 3:
  4603. case "end":
  4604. return _context3.stop();
  4605. }
  4606. }
  4607. }, _callee3, this);
  4608. }));
  4609. function post(_x2) {
  4610. return _post.apply(this, arguments);
  4611. }
  4612. return post;
  4613. }()
  4614. }, {
  4615. key: "upload",
  4616. value: function () {
  4617. var _upload = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4(e) {
  4618. return _regenerator.default.wrap(function _callee4$(_context4) {
  4619. while (1) {
  4620. switch (_context4.prev = _context4.next) {
  4621. case 0:
  4622. _context4.next = 2;
  4623. return this._reqClass.upload(e);
  4624. case 2:
  4625. return _context4.abrupt("return", _context4.sent);
  4626. case 3:
  4627. case "end":
  4628. return _context4.stop();
  4629. }
  4630. }
  4631. }, _callee4, this);
  4632. }));
  4633. function upload(_x3) {
  4634. return _upload.apply(this, arguments);
  4635. }
  4636. return upload;
  4637. }()
  4638. }, {
  4639. key: "download",
  4640. value: function () {
  4641. var _download = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5(e) {
  4642. return _regenerator.default.wrap(function _callee5$(_context5) {
  4643. while (1) {
  4644. switch (_context5.prev = _context5.next) {
  4645. case 0:
  4646. _context5.next = 2;
  4647. return this._reqClass.download(e);
  4648. case 2:
  4649. return _context5.abrupt("return", _context5.sent);
  4650. case 3:
  4651. case "end":
  4652. return _context5.stop();
  4653. }
  4654. }
  4655. }, _callee5, this);
  4656. }));
  4657. function download(_x4) {
  4658. return _download.apply(this, arguments);
  4659. }
  4660. return download;
  4661. }()
  4662. }, {
  4663. key: "refreshAccessToken",
  4664. value: function () {
  4665. var _refreshAccessToken2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() {
  4666. var e, t;
  4667. return _regenerator.default.wrap(function _callee6$(_context6) {
  4668. while (1) {
  4669. switch (_context6.prev = _context6.next) {
  4670. case 0:
  4671. this._refreshAccessTokenPromise || (this._refreshAccessTokenPromise = this._refreshAccessToken());
  4672. _context6.prev = 1;
  4673. _context6.next = 4;
  4674. return this._refreshAccessTokenPromise;
  4675. case 4:
  4676. e = _context6.sent;
  4677. _context6.next = 10;
  4678. break;
  4679. case 7:
  4680. _context6.prev = 7;
  4681. _context6.t0 = _context6["catch"](1);
  4682. t = _context6.t0;
  4683. case 10:
  4684. if (!(this._refreshAccessTokenPromise = null, this._shouldRefreshAccessTokenHook = null, t)) {
  4685. _context6.next = 12;
  4686. break;
  4687. }
  4688. throw t;
  4689. case 12:
  4690. return _context6.abrupt("return", e);
  4691. case 13:
  4692. case "end":
  4693. return _context6.stop();
  4694. }
  4695. }
  4696. }, _callee6, this, [[1, 7]]);
  4697. }));
  4698. function refreshAccessToken() {
  4699. return _refreshAccessToken2.apply(this, arguments);
  4700. }
  4701. return refreshAccessToken;
  4702. }()
  4703. }, {
  4704. key: "_refreshAccessToken",
  4705. value: function () {
  4706. var _refreshAccessToken3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7() {
  4707. var _this$_cache$keys, e, t, n, s, r, i, o, a, _e13, _e14, _t7, _s8;
  4708. return _regenerator.default.wrap(function _callee7$(_context7) {
  4709. while (1) {
  4710. switch (_context7.prev = _context7.next) {
  4711. case 0:
  4712. _this$_cache$keys = this._cache.keys, e = _this$_cache$keys.accessTokenKey, t = _this$_cache$keys.accessTokenExpireKey, n = _this$_cache$keys.refreshTokenKey, s = _this$_cache$keys.loginTypeKey, r = _this$_cache$keys.anonymousUuidKey;
  4713. this._cache.removeStore(e), this._cache.removeStore(t);
  4714. i = this._cache.getStore(n);
  4715. if (i) {
  4716. _context7.next = 5;
  4717. break;
  4718. }
  4719. throw new Q({
  4720. message: "未登录CloudBase"
  4721. });
  4722. case 5:
  4723. o = {
  4724. refresh_token: i
  4725. };
  4726. _context7.next = 8;
  4727. return this.request("auth.fetchAccessTokenWithRefreshToken", o);
  4728. case 8:
  4729. a = _context7.sent;
  4730. if (!a.data.code) {
  4731. _context7.next = 21;
  4732. break;
  4733. }
  4734. _e13 = a.data.code;
  4735. if (!("SIGN_PARAM_INVALID" === _e13 || "REFRESH_TOKEN_EXPIRED" === _e13 || "INVALID_REFRESH_TOKEN" === _e13)) {
  4736. _context7.next = 20;
  4737. break;
  4738. }
  4739. if (!(this._cache.getStore(s) === Ke.ANONYMOUS && "INVALID_REFRESH_TOKEN" === _e13)) {
  4740. _context7.next = 19;
  4741. break;
  4742. }
  4743. _e14 = this._cache.getStore(r);
  4744. _t7 = this._cache.getStore(n);
  4745. _context7.next = 17;
  4746. return this.send("auth.signInAnonymously", {
  4747. anonymous_uuid: _e14,
  4748. refresh_token: _t7
  4749. });
  4750. case 17:
  4751. _s8 = _context7.sent;
  4752. return _context7.abrupt("return", (this.setRefreshToken(_s8.refresh_token), this._refreshAccessToken()));
  4753. case 19:
  4754. Ue(Ne), this._cache.removeStore(n);
  4755. case 20:
  4756. throw new Q({
  4757. code: a.data.code,
  4758. message: "\u5237\u65B0access token\u5931\u8D25\uFF1A".concat(a.data.code)
  4759. });
  4760. case 21:
  4761. if (!a.data.access_token) {
  4762. _context7.next = 23;
  4763. break;
  4764. }
  4765. return _context7.abrupt("return", (Ue(qe), this._cache.setStore(e, a.data.access_token), this._cache.setStore(t, a.data.access_token_expire + Date.now()), {
  4766. accessToken: a.data.access_token,
  4767. accessTokenExpire: a.data.access_token_expire
  4768. }));
  4769. case 23:
  4770. a.data.refresh_token && (this._cache.removeStore(n), this._cache.setStore(n, a.data.refresh_token), this._refreshAccessToken());
  4771. case 24:
  4772. case "end":
  4773. return _context7.stop();
  4774. }
  4775. }
  4776. }, _callee7, this);
  4777. }));
  4778. function _refreshAccessToken() {
  4779. return _refreshAccessToken3.apply(this, arguments);
  4780. }
  4781. return _refreshAccessToken;
  4782. }()
  4783. }, {
  4784. key: "getAccessToken",
  4785. value: function () {
  4786. var _getAccessToken = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee8() {
  4787. var _this$_cache$keys2, e, t, n, s, r, i;
  4788. return _regenerator.default.wrap(function _callee8$(_context8) {
  4789. while (1) {
  4790. switch (_context8.prev = _context8.next) {
  4791. case 0:
  4792. _this$_cache$keys2 = this._cache.keys, e = _this$_cache$keys2.accessTokenKey, t = _this$_cache$keys2.accessTokenExpireKey, n = _this$_cache$keys2.refreshTokenKey;
  4793. if (this._cache.getStore(n)) {
  4794. _context8.next = 3;
  4795. break;
  4796. }
  4797. throw new Q({
  4798. message: "refresh token不存在,登录状态异常"
  4799. });
  4800. case 3:
  4801. s = this._cache.getStore(e), r = this._cache.getStore(t), i = !0;
  4802. _context8.t0 = this._shouldRefreshAccessTokenHook;
  4803. if (!_context8.t0) {
  4804. _context8.next = 9;
  4805. break;
  4806. }
  4807. _context8.next = 8;
  4808. return this._shouldRefreshAccessTokenHook(s, r);
  4809. case 8:
  4810. _context8.t0 = !_context8.sent;
  4811. case 9:
  4812. _context8.t1 = _context8.t0;
  4813. if (!_context8.t1) {
  4814. _context8.next = 12;
  4815. break;
  4816. }
  4817. i = !1;
  4818. case 12:
  4819. return _context8.abrupt("return", (!s || !r || r < Date.now()) && i ? this.refreshAccessToken() : {
  4820. accessToken: s,
  4821. accessTokenExpire: r
  4822. });
  4823. case 13:
  4824. case "end":
  4825. return _context8.stop();
  4826. }
  4827. }
  4828. }, _callee8, this);
  4829. }));
  4830. function getAccessToken() {
  4831. return _getAccessToken.apply(this, arguments);
  4832. }
  4833. return getAccessToken;
  4834. }()
  4835. }, {
  4836. key: "request",
  4837. value: function () {
  4838. var _request = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee9(e, t, n) {
  4839. var s, r, i, _e15, o, _e16, _e17, a, c, u, l, h, d, f, p, g;
  4840. return _regenerator.default.wrap(function _callee9$(_context9) {
  4841. while (1) {
  4842. switch (_context9.prev = _context9.next) {
  4843. case 0:
  4844. s = "x-tcb-trace_".concat(this.config.env);
  4845. r = "application/x-www-form-urlencoded";
  4846. i = _objectSpread({
  4847. action: e,
  4848. env: this.config.env,
  4849. dataVersion: "2019-08-16"
  4850. }, t);
  4851. if (!(-1 === je.indexOf(e))) {
  4852. _context9.next = 10;
  4853. break;
  4854. }
  4855. _e15 = this._cache.keys.refreshTokenKey;
  4856. _context9.t0 = this._cache.getStore(_e15);
  4857. if (!_context9.t0) {
  4858. _context9.next = 10;
  4859. break;
  4860. }
  4861. _context9.next = 9;
  4862. return this.getAccessToken();
  4863. case 9:
  4864. i.access_token = _context9.sent.accessToken;
  4865. case 10:
  4866. if ("storage.uploadFile" === e) {
  4867. o = new FormData();
  4868. for (_e16 in o) {
  4869. o.hasOwnProperty(_e16) && void 0 !== o[_e16] && o.append(_e16, i[_e16]);
  4870. }
  4871. r = "multipart/form-data";
  4872. } else {
  4873. r = "application/json", o = {};
  4874. for (_e17 in i) {
  4875. void 0 !== i[_e17] && (o[_e17] = i[_e17]);
  4876. }
  4877. }
  4878. a = {
  4879. headers: {
  4880. "content-type": r
  4881. }
  4882. };
  4883. n && n.onUploadProgress && (a.onUploadProgress = n.onUploadProgress);
  4884. c = this._localCache.getStore(s);
  4885. c && (a.headers["X-TCB-Trace"] = c);
  4886. u = t.parse, l = t.inQuery, h = t.search;
  4887. d = {
  4888. env: this.config.env
  4889. };
  4890. u && (d.parse = !0), l && (d = _objectSpread(_objectSpread({}, l), d));
  4891. f = function (e, t) {
  4892. var n = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
  4893. var s = /\?/.test(t);
  4894. var r = "";
  4895. for (var _e18 in n) {
  4896. "" === r ? !s && (t += "?") : r += "&", r += "".concat(_e18, "=").concat(encodeURIComponent(n[_e18]));
  4897. }
  4898. return /^http(s)?\:\/\//.test(t += r) ? t : "".concat(e).concat(t);
  4899. }(de, "//tcb-api.tencentcloudapi.com/web", d);
  4900. h && (f += h);
  4901. _context9.next = 22;
  4902. return this.post(_objectSpread({
  4903. url: f,
  4904. data: o
  4905. }, a));
  4906. case 22:
  4907. p = _context9.sent;
  4908. g = p.header && p.header["x-tcb-trace"];
  4909. if (!(g && this._localCache.setStore(s, g), 200 !== Number(p.status) && 200 !== Number(p.statusCode) || !p.data)) {
  4910. _context9.next = 26;
  4911. break;
  4912. }
  4913. throw new Q({
  4914. code: "NETWORK_ERROR",
  4915. message: "network request error"
  4916. });
  4917. case 26:
  4918. return _context9.abrupt("return", p);
  4919. case 27:
  4920. case "end":
  4921. return _context9.stop();
  4922. }
  4923. }
  4924. }, _callee9, this);
  4925. }));
  4926. function request(_x5, _x6, _x7) {
  4927. return _request.apply(this, arguments);
  4928. }
  4929. return request;
  4930. }()
  4931. }, {
  4932. key: "send",
  4933. value: function () {
  4934. var _send = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee10(e) {
  4935. var t,
  4936. n,
  4937. _n6,
  4938. _args10 = arguments;
  4939. return _regenerator.default.wrap(function _callee10$(_context10) {
  4940. while (1) {
  4941. switch (_context10.prev = _context10.next) {
  4942. case 0:
  4943. t = _args10.length > 1 && _args10[1] !== undefined ? _args10[1] : {};
  4944. _context10.next = 3;
  4945. return this.request(e, t, {
  4946. onUploadProgress: t.onUploadProgress
  4947. });
  4948. case 3:
  4949. n = _context10.sent;
  4950. if (!("ACCESS_TOKEN_EXPIRED" === n.data.code && -1 === je.indexOf(e))) {
  4951. _context10.next = 13;
  4952. break;
  4953. }
  4954. _context10.next = 7;
  4955. return this.refreshAccessToken();
  4956. case 7:
  4957. _context10.next = 9;
  4958. return this.request(e, t, {
  4959. onUploadProgress: t.onUploadProgress
  4960. });
  4961. case 9:
  4962. _n6 = _context10.sent;
  4963. if (!_n6.data.code) {
  4964. _context10.next = 12;
  4965. break;
  4966. }
  4967. throw new Q({
  4968. code: _n6.data.code,
  4969. message: _n6.data.message
  4970. });
  4971. case 12:
  4972. return _context10.abrupt("return", _n6.data);
  4973. case 13:
  4974. if (!n.data.code) {
  4975. _context10.next = 15;
  4976. break;
  4977. }
  4978. throw new Q({
  4979. code: n.data.code,
  4980. message: n.data.message
  4981. });
  4982. case 15:
  4983. return _context10.abrupt("return", n.data);
  4984. case 16:
  4985. case "end":
  4986. return _context10.stop();
  4987. }
  4988. }
  4989. }, _callee10, this);
  4990. }));
  4991. function send(_x8) {
  4992. return _send.apply(this, arguments);
  4993. }
  4994. return send;
  4995. }()
  4996. }, {
  4997. key: "setRefreshToken",
  4998. value: function setRefreshToken(e) {
  4999. var _this$_cache$keys3 = this._cache.keys,
  5000. t = _this$_cache$keys3.accessTokenKey,
  5001. n = _this$_cache$keys3.accessTokenExpireKey,
  5002. s = _this$_cache$keys3.refreshTokenKey;
  5003. this._cache.removeStore(t), this._cache.removeStore(n), this._cache.setStore(s, e);
  5004. }
  5005. }]);
  5006. return We;
  5007. }();
  5008. var ze = {};
  5009. function Je(e) {
  5010. return ze[e];
  5011. }
  5012. var He = /*#__PURE__*/function () {
  5013. function He(e) {
  5014. (0, _classCallCheck2.default)(this, He);
  5015. this.config = e, this._cache = Ce(e.env), this._request = Je(e.env);
  5016. }
  5017. (0, _createClass2.default)(He, [{
  5018. key: "setRefreshToken",
  5019. value: function setRefreshToken(e) {
  5020. var _this$_cache$keys4 = this._cache.keys,
  5021. t = _this$_cache$keys4.accessTokenKey,
  5022. n = _this$_cache$keys4.accessTokenExpireKey,
  5023. s = _this$_cache$keys4.refreshTokenKey;
  5024. this._cache.removeStore(t), this._cache.removeStore(n), this._cache.setStore(s, e);
  5025. }
  5026. }, {
  5027. key: "setAccessToken",
  5028. value: function setAccessToken(e, t) {
  5029. var _this$_cache$keys5 = this._cache.keys,
  5030. n = _this$_cache$keys5.accessTokenKey,
  5031. s = _this$_cache$keys5.accessTokenExpireKey;
  5032. this._cache.setStore(n, e), this._cache.setStore(s, t);
  5033. }
  5034. }, {
  5035. key: "refreshUserInfo",
  5036. value: function () {
  5037. var _refreshUserInfo = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee11() {
  5038. var _yield$this$_request$, e;
  5039. return _regenerator.default.wrap(function _callee11$(_context11) {
  5040. while (1) {
  5041. switch (_context11.prev = _context11.next) {
  5042. case 0:
  5043. _context11.next = 2;
  5044. return this._request.send("auth.getUserInfo", {});
  5045. case 2:
  5046. _yield$this$_request$ = _context11.sent;
  5047. e = _yield$this$_request$.data;
  5048. return _context11.abrupt("return", (this.setLocalUserInfo(e), e));
  5049. case 5:
  5050. case "end":
  5051. return _context11.stop();
  5052. }
  5053. }
  5054. }, _callee11, this);
  5055. }));
  5056. function refreshUserInfo() {
  5057. return _refreshUserInfo.apply(this, arguments);
  5058. }
  5059. return refreshUserInfo;
  5060. }()
  5061. }, {
  5062. key: "setLocalUserInfo",
  5063. value: function setLocalUserInfo(e) {
  5064. var t = this._cache.keys.userInfoKey;
  5065. this._cache.setStore(t, e);
  5066. }
  5067. }]);
  5068. return He;
  5069. }();
  5070. var Ge = /*#__PURE__*/function () {
  5071. function Ge(e) {
  5072. (0, _classCallCheck2.default)(this, Ge);
  5073. if (!e) throw new Q({
  5074. code: "PARAM_ERROR",
  5075. message: "envId is not defined"
  5076. });
  5077. this._envId = e, this._cache = Ce(this._envId), this._request = Je(this._envId), this.setUserInfo();
  5078. }
  5079. (0, _createClass2.default)(Ge, [{
  5080. key: "linkWithTicket",
  5081. value: function linkWithTicket(e) {
  5082. if ("string" != typeof e) throw new Q({
  5083. code: "PARAM_ERROR",
  5084. message: "ticket must be string"
  5085. });
  5086. return this._request.send("auth.linkWithTicket", {
  5087. ticket: e
  5088. });
  5089. }
  5090. }, {
  5091. key: "linkWithRedirect",
  5092. value: function linkWithRedirect(e) {
  5093. e.signInWithRedirect();
  5094. }
  5095. }, {
  5096. key: "updatePassword",
  5097. value: function updatePassword(e, t) {
  5098. return this._request.send("auth.updatePassword", {
  5099. oldPassword: t,
  5100. newPassword: e
  5101. });
  5102. }
  5103. }, {
  5104. key: "updateEmail",
  5105. value: function updateEmail(e) {
  5106. return this._request.send("auth.updateEmail", {
  5107. newEmail: e
  5108. });
  5109. }
  5110. }, {
  5111. key: "updateUsername",
  5112. value: function updateUsername(e) {
  5113. if ("string" != typeof e) throw new Q({
  5114. code: "PARAM_ERROR",
  5115. message: "username must be a string"
  5116. });
  5117. return this._request.send("auth.updateUsername", {
  5118. username: e
  5119. });
  5120. }
  5121. }, {
  5122. key: "getLinkedUidList",
  5123. value: function () {
  5124. var _getLinkedUidList = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee12() {
  5125. var _yield$this$_request$2, e, t, n;
  5126. return _regenerator.default.wrap(function _callee12$(_context12) {
  5127. while (1) {
  5128. switch (_context12.prev = _context12.next) {
  5129. case 0:
  5130. _context12.next = 2;
  5131. return this._request.send("auth.getLinkedUidList", {});
  5132. case 2:
  5133. _yield$this$_request$2 = _context12.sent;
  5134. e = _yield$this$_request$2.data;
  5135. t = !1;
  5136. n = e.users;
  5137. return _context12.abrupt("return", (n.forEach(function (e) {
  5138. e.wxOpenId && e.wxPublicId && (t = !0);
  5139. }), {
  5140. users: n,
  5141. hasPrimaryUid: t
  5142. }));
  5143. case 7:
  5144. case "end":
  5145. return _context12.stop();
  5146. }
  5147. }
  5148. }, _callee12, this);
  5149. }));
  5150. function getLinkedUidList() {
  5151. return _getLinkedUidList.apply(this, arguments);
  5152. }
  5153. return getLinkedUidList;
  5154. }()
  5155. }, {
  5156. key: "setPrimaryUid",
  5157. value: function setPrimaryUid(e) {
  5158. return this._request.send("auth.setPrimaryUid", {
  5159. uid: e
  5160. });
  5161. }
  5162. }, {
  5163. key: "unlink",
  5164. value: function unlink(e) {
  5165. return this._request.send("auth.unlink", {
  5166. platform: e
  5167. });
  5168. }
  5169. }, {
  5170. key: "update",
  5171. value: function () {
  5172. var _update = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee13(e) {
  5173. var t, n, s, r, i, o, _yield$this$_request$3, a;
  5174. return _regenerator.default.wrap(function _callee13$(_context13) {
  5175. while (1) {
  5176. switch (_context13.prev = _context13.next) {
  5177. case 0:
  5178. t = e.nickName;
  5179. n = e.gender;
  5180. s = e.avatarUrl;
  5181. r = e.province;
  5182. i = e.country;
  5183. o = e.city;
  5184. _context13.next = 8;
  5185. return this._request.send("auth.updateUserInfo", {
  5186. nickName: t,
  5187. gender: n,
  5188. avatarUrl: s,
  5189. province: r,
  5190. country: i,
  5191. city: o
  5192. });
  5193. case 8:
  5194. _yield$this$_request$3 = _context13.sent;
  5195. a = _yield$this$_request$3.data;
  5196. this.setLocalUserInfo(a);
  5197. case 11:
  5198. case "end":
  5199. return _context13.stop();
  5200. }
  5201. }
  5202. }, _callee13, this);
  5203. }));
  5204. function update(_x9) {
  5205. return _update.apply(this, arguments);
  5206. }
  5207. return update;
  5208. }()
  5209. }, {
  5210. key: "refresh",
  5211. value: function () {
  5212. var _refresh = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee14() {
  5213. var _yield$this$_request$4, e;
  5214. return _regenerator.default.wrap(function _callee14$(_context14) {
  5215. while (1) {
  5216. switch (_context14.prev = _context14.next) {
  5217. case 0:
  5218. _context14.next = 2;
  5219. return this._request.send("auth.getUserInfo", {});
  5220. case 2:
  5221. _yield$this$_request$4 = _context14.sent;
  5222. e = _yield$this$_request$4.data;
  5223. return _context14.abrupt("return", (this.setLocalUserInfo(e), e));
  5224. case 5:
  5225. case "end":
  5226. return _context14.stop();
  5227. }
  5228. }
  5229. }, _callee14, this);
  5230. }));
  5231. function refresh() {
  5232. return _refresh.apply(this, arguments);
  5233. }
  5234. return refresh;
  5235. }()
  5236. }, {
  5237. key: "setUserInfo",
  5238. value: function setUserInfo() {
  5239. var _this8 = this;
  5240. var e = this._cache.keys.userInfoKey,
  5241. t = this._cache.getStore(e);
  5242. ["uid", "loginType", "openid", "wxOpenId", "wxPublicId", "unionId", "qqMiniOpenId", "email", "hasPassword", "customUserId", "nickName", "gender", "avatarUrl"].forEach(function (e) {
  5243. _this8[e] = t[e];
  5244. }), this.location = {
  5245. country: t.country,
  5246. province: t.province,
  5247. city: t.city
  5248. };
  5249. }
  5250. }, {
  5251. key: "setLocalUserInfo",
  5252. value: function setLocalUserInfo(e) {
  5253. var t = this._cache.keys.userInfoKey;
  5254. this._cache.setStore(t, e), this.setUserInfo();
  5255. }
  5256. }]);
  5257. return Ge;
  5258. }();
  5259. var Ve = /*#__PURE__*/function () {
  5260. function Ve(e) {
  5261. (0, _classCallCheck2.default)(this, Ve);
  5262. if (!e) throw new Q({
  5263. code: "PARAM_ERROR",
  5264. message: "envId is not defined"
  5265. });
  5266. this._cache = Ce(e);
  5267. var _this$_cache$keys6 = this._cache.keys,
  5268. t = _this$_cache$keys6.refreshTokenKey,
  5269. n = _this$_cache$keys6.accessTokenKey,
  5270. s = _this$_cache$keys6.accessTokenExpireKey,
  5271. r = this._cache.getStore(t),
  5272. i = this._cache.getStore(n),
  5273. o = this._cache.getStore(s);
  5274. this.credential = {
  5275. refreshToken: r,
  5276. accessToken: i,
  5277. accessTokenExpire: o
  5278. }, this.user = new Ge(e);
  5279. }
  5280. (0, _createClass2.default)(Ve, [{
  5281. key: "isAnonymousAuth",
  5282. get: function get() {
  5283. return this.loginType === Ke.ANONYMOUS;
  5284. }
  5285. }, {
  5286. key: "isCustomAuth",
  5287. get: function get() {
  5288. return this.loginType === Ke.CUSTOM;
  5289. }
  5290. }, {
  5291. key: "isWeixinAuth",
  5292. get: function get() {
  5293. return this.loginType === Ke.WECHAT || this.loginType === Ke.WECHAT_OPEN || this.loginType === Ke.WECHAT_PUBLIC;
  5294. }
  5295. }, {
  5296. key: "loginType",
  5297. get: function get() {
  5298. return this._cache.getStore(this._cache.keys.loginTypeKey);
  5299. }
  5300. }]);
  5301. return Ve;
  5302. }();
  5303. var Ye = /*#__PURE__*/function (_He) {
  5304. (0, _inherits2.default)(Ye, _He);
  5305. var _super4 = _createSuper(Ye);
  5306. function Ye() {
  5307. (0, _classCallCheck2.default)(this, Ye);
  5308. return _super4.apply(this, arguments);
  5309. }
  5310. (0, _createClass2.default)(Ye, [{
  5311. key: "signIn",
  5312. value: function () {
  5313. var _signIn = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee15() {
  5314. var _this$_cache$keys7, e, t, n, s, r, _e19;
  5315. return _regenerator.default.wrap(function _callee15$(_context15) {
  5316. while (1) {
  5317. switch (_context15.prev = _context15.next) {
  5318. case 0:
  5319. this._cache.updatePersistence("local");
  5320. _this$_cache$keys7 = this._cache.keys;
  5321. e = _this$_cache$keys7.anonymousUuidKey;
  5322. t = _this$_cache$keys7.refreshTokenKey;
  5323. n = this._cache.getStore(e) || void 0;
  5324. s = this._cache.getStore(t) || void 0;
  5325. _context15.next = 8;
  5326. return this._request.send("auth.signInAnonymously", {
  5327. anonymous_uuid: n,
  5328. refresh_token: s
  5329. });
  5330. case 8:
  5331. r = _context15.sent;
  5332. if (!(r.uuid && r.refresh_token)) {
  5333. _context15.next = 20;
  5334. break;
  5335. }
  5336. this._setAnonymousUUID(r.uuid);
  5337. this.setRefreshToken(r.refresh_token);
  5338. _context15.next = 14;
  5339. return this._request.refreshAccessToken();
  5340. case 14:
  5341. Ue(Le);
  5342. Ue(De, {
  5343. env: this.config.env,
  5344. loginType: Ke.ANONYMOUS,
  5345. persistence: "local"
  5346. });
  5347. _e19 = new Ve(this.config.env);
  5348. _context15.next = 19;
  5349. return _e19.user.refresh();
  5350. case 19:
  5351. return _context15.abrupt("return", _e19);
  5352. case 20:
  5353. throw new Q({
  5354. message: "匿名登录失败"
  5355. });
  5356. case 21:
  5357. case "end":
  5358. return _context15.stop();
  5359. }
  5360. }
  5361. }, _callee15, this);
  5362. }));
  5363. function signIn() {
  5364. return _signIn.apply(this, arguments);
  5365. }
  5366. return signIn;
  5367. }()
  5368. }, {
  5369. key: "linkAndRetrieveDataWithTicket",
  5370. value: function () {
  5371. var _linkAndRetrieveDataWithTicket = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee16(e) {
  5372. var _this$_cache$keys8, t, n, s, r, i;
  5373. return _regenerator.default.wrap(function _callee16$(_context16) {
  5374. while (1) {
  5375. switch (_context16.prev = _context16.next) {
  5376. case 0:
  5377. _this$_cache$keys8 = this._cache.keys;
  5378. t = _this$_cache$keys8.anonymousUuidKey;
  5379. n = _this$_cache$keys8.refreshTokenKey;
  5380. s = this._cache.getStore(t);
  5381. r = this._cache.getStore(n);
  5382. _context16.next = 7;
  5383. return this._request.send("auth.linkAndRetrieveDataWithTicket", {
  5384. anonymous_uuid: s,
  5385. refresh_token: r,
  5386. ticket: e
  5387. });
  5388. case 7:
  5389. i = _context16.sent;
  5390. if (!i.refresh_token) {
  5391. _context16.next = 16;
  5392. break;
  5393. }
  5394. this._clearAnonymousUUID();
  5395. this.setRefreshToken(i.refresh_token);
  5396. _context16.next = 13;
  5397. return this._request.refreshAccessToken();
  5398. case 13:
  5399. Ue(Fe, {
  5400. env: this.config.env
  5401. });
  5402. Ue(De, {
  5403. loginType: Ke.CUSTOM,
  5404. persistence: "local"
  5405. });
  5406. return _context16.abrupt("return", {
  5407. credential: {
  5408. refreshToken: i.refresh_token
  5409. }
  5410. });
  5411. case 16:
  5412. throw new Q({
  5413. message: "匿名转化失败"
  5414. });
  5415. case 17:
  5416. case "end":
  5417. return _context16.stop();
  5418. }
  5419. }
  5420. }, _callee16, this);
  5421. }));
  5422. function linkAndRetrieveDataWithTicket(_x10) {
  5423. return _linkAndRetrieveDataWithTicket.apply(this, arguments);
  5424. }
  5425. return linkAndRetrieveDataWithTicket;
  5426. }()
  5427. }, {
  5428. key: "_setAnonymousUUID",
  5429. value: function _setAnonymousUUID(e) {
  5430. var _this$_cache$keys9 = this._cache.keys,
  5431. t = _this$_cache$keys9.anonymousUuidKey,
  5432. n = _this$_cache$keys9.loginTypeKey;
  5433. this._cache.removeStore(t), this._cache.setStore(t, e), this._cache.setStore(n, Ke.ANONYMOUS);
  5434. }
  5435. }, {
  5436. key: "_clearAnonymousUUID",
  5437. value: function _clearAnonymousUUID() {
  5438. this._cache.removeStore(this._cache.keys.anonymousUuidKey);
  5439. }
  5440. }]);
  5441. return Ye;
  5442. }(He);
  5443. var Qe = /*#__PURE__*/function (_He2) {
  5444. (0, _inherits2.default)(Qe, _He2);
  5445. var _super5 = _createSuper(Qe);
  5446. function Qe() {
  5447. (0, _classCallCheck2.default)(this, Qe);
  5448. return _super5.apply(this, arguments);
  5449. }
  5450. (0, _createClass2.default)(Qe, [{
  5451. key: "signIn",
  5452. value: function () {
  5453. var _signIn2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee17(e) {
  5454. var t, n;
  5455. return _regenerator.default.wrap(function _callee17$(_context17) {
  5456. while (1) {
  5457. switch (_context17.prev = _context17.next) {
  5458. case 0:
  5459. if (!("string" != typeof e)) {
  5460. _context17.next = 2;
  5461. break;
  5462. }
  5463. throw new Q({
  5464. code: "PARAM_ERROR",
  5465. message: "ticket must be a string"
  5466. });
  5467. case 2:
  5468. t = this._cache.keys.refreshTokenKey;
  5469. _context17.next = 5;
  5470. return this._request.send("auth.signInWithTicket", {
  5471. ticket: e,
  5472. refresh_token: this._cache.getStore(t) || ""
  5473. });
  5474. case 5:
  5475. n = _context17.sent;
  5476. if (!n.refresh_token) {
  5477. _context17.next = 15;
  5478. break;
  5479. }
  5480. this.setRefreshToken(n.refresh_token);
  5481. _context17.next = 10;
  5482. return this._request.refreshAccessToken();
  5483. case 10:
  5484. Ue(Le);
  5485. Ue(De, {
  5486. env: this.config.env,
  5487. loginType: Ke.CUSTOM,
  5488. persistence: this.config.persistence
  5489. });
  5490. _context17.next = 14;
  5491. return this.refreshUserInfo();
  5492. case 14:
  5493. return _context17.abrupt("return", new Ve(this.config.env));
  5494. case 15:
  5495. throw new Q({
  5496. message: "自定义登录失败"
  5497. });
  5498. case 16:
  5499. case "end":
  5500. return _context17.stop();
  5501. }
  5502. }
  5503. }, _callee17, this);
  5504. }));
  5505. function signIn(_x11) {
  5506. return _signIn2.apply(this, arguments);
  5507. }
  5508. return signIn;
  5509. }()
  5510. }]);
  5511. return Qe;
  5512. }(He);
  5513. var Xe = /*#__PURE__*/function (_He3) {
  5514. (0, _inherits2.default)(Xe, _He3);
  5515. var _super6 = _createSuper(Xe);
  5516. function Xe() {
  5517. (0, _classCallCheck2.default)(this, Xe);
  5518. return _super6.apply(this, arguments);
  5519. }
  5520. (0, _createClass2.default)(Xe, [{
  5521. key: "signIn",
  5522. value: function () {
  5523. var _signIn3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee18(e, t) {
  5524. var n, s, r, i, o;
  5525. return _regenerator.default.wrap(function _callee18$(_context18) {
  5526. while (1) {
  5527. switch (_context18.prev = _context18.next) {
  5528. case 0:
  5529. if (!("string" != typeof e)) {
  5530. _context18.next = 2;
  5531. break;
  5532. }
  5533. throw new Q({
  5534. code: "PARAM_ERROR",
  5535. message: "email must be a string"
  5536. });
  5537. case 2:
  5538. n = this._cache.keys.refreshTokenKey;
  5539. _context18.next = 5;
  5540. return this._request.send("auth.signIn", {
  5541. loginType: "EMAIL",
  5542. email: e,
  5543. password: t,
  5544. refresh_token: this._cache.getStore(n) || ""
  5545. });
  5546. case 5:
  5547. s = _context18.sent;
  5548. r = s.refresh_token;
  5549. i = s.access_token;
  5550. o = s.access_token_expire;
  5551. if (!r) {
  5552. _context18.next = 22;
  5553. break;
  5554. }
  5555. this.setRefreshToken(r);
  5556. if (!(i && o)) {
  5557. _context18.next = 15;
  5558. break;
  5559. }
  5560. this.setAccessToken(i, o);
  5561. _context18.next = 17;
  5562. break;
  5563. case 15:
  5564. _context18.next = 17;
  5565. return this._request.refreshAccessToken();
  5566. case 17:
  5567. _context18.next = 19;
  5568. return this.refreshUserInfo();
  5569. case 19:
  5570. Ue(Le);
  5571. Ue(De, {
  5572. env: this.config.env,
  5573. loginType: Ke.EMAIL,
  5574. persistence: this.config.persistence
  5575. });
  5576. return _context18.abrupt("return", new Ve(this.config.env));
  5577. case 22:
  5578. throw s.code ? new Q({
  5579. code: s.code,
  5580. message: "\u90AE\u7BB1\u767B\u5F55\u5931\u8D25: ".concat(s.message)
  5581. }) : new Q({
  5582. message: "邮箱登录失败"
  5583. });
  5584. case 23:
  5585. case "end":
  5586. return _context18.stop();
  5587. }
  5588. }
  5589. }, _callee18, this);
  5590. }));
  5591. function signIn(_x12, _x13) {
  5592. return _signIn3.apply(this, arguments);
  5593. }
  5594. return signIn;
  5595. }()
  5596. }, {
  5597. key: "activate",
  5598. value: function () {
  5599. var _activate = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee19(e) {
  5600. return _regenerator.default.wrap(function _callee19$(_context19) {
  5601. while (1) {
  5602. switch (_context19.prev = _context19.next) {
  5603. case 0:
  5604. return _context19.abrupt("return", this._request.send("auth.activateEndUserMail", {
  5605. token: e
  5606. }));
  5607. case 1:
  5608. case "end":
  5609. return _context19.stop();
  5610. }
  5611. }
  5612. }, _callee19, this);
  5613. }));
  5614. function activate(_x14) {
  5615. return _activate.apply(this, arguments);
  5616. }
  5617. return activate;
  5618. }()
  5619. }, {
  5620. key: "resetPasswordWithToken",
  5621. value: function () {
  5622. var _resetPasswordWithToken = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee20(e, t) {
  5623. return _regenerator.default.wrap(function _callee20$(_context20) {
  5624. while (1) {
  5625. switch (_context20.prev = _context20.next) {
  5626. case 0:
  5627. return _context20.abrupt("return", this._request.send("auth.resetPasswordWithToken", {
  5628. token: e,
  5629. newPassword: t
  5630. }));
  5631. case 1:
  5632. case "end":
  5633. return _context20.stop();
  5634. }
  5635. }
  5636. }, _callee20, this);
  5637. }));
  5638. function resetPasswordWithToken(_x15, _x16) {
  5639. return _resetPasswordWithToken.apply(this, arguments);
  5640. }
  5641. return resetPasswordWithToken;
  5642. }()
  5643. }]);
  5644. return Xe;
  5645. }(He);
  5646. var Ze = /*#__PURE__*/function (_He4) {
  5647. (0, _inherits2.default)(Ze, _He4);
  5648. var _super7 = _createSuper(Ze);
  5649. function Ze() {
  5650. (0, _classCallCheck2.default)(this, Ze);
  5651. return _super7.apply(this, arguments);
  5652. }
  5653. (0, _createClass2.default)(Ze, [{
  5654. key: "signIn",
  5655. value: function () {
  5656. var _signIn4 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee21(e, t) {
  5657. var n, s, r, i, o;
  5658. return _regenerator.default.wrap(function _callee21$(_context21) {
  5659. while (1) {
  5660. switch (_context21.prev = _context21.next) {
  5661. case 0:
  5662. if (!("string" != typeof e)) {
  5663. _context21.next = 2;
  5664. break;
  5665. }
  5666. throw new Q({
  5667. code: "PARAM_ERROR",
  5668. message: "username must be a string"
  5669. });
  5670. case 2:
  5671. "string" != typeof t && (t = "", console.warn("password is empty"));
  5672. n = this._cache.keys.refreshTokenKey;
  5673. _context21.next = 6;
  5674. return this._request.send("auth.signIn", {
  5675. loginType: Ke.USERNAME,
  5676. username: e,
  5677. password: t,
  5678. refresh_token: this._cache.getStore(n) || ""
  5679. });
  5680. case 6:
  5681. s = _context21.sent;
  5682. r = s.refresh_token;
  5683. i = s.access_token_expire;
  5684. o = s.access_token;
  5685. if (!r) {
  5686. _context21.next = 23;
  5687. break;
  5688. }
  5689. this.setRefreshToken(r);
  5690. if (!(o && i)) {
  5691. _context21.next = 16;
  5692. break;
  5693. }
  5694. this.setAccessToken(o, i);
  5695. _context21.next = 18;
  5696. break;
  5697. case 16:
  5698. _context21.next = 18;
  5699. return this._request.refreshAccessToken();
  5700. case 18:
  5701. _context21.next = 20;
  5702. return this.refreshUserInfo();
  5703. case 20:
  5704. Ue(Le);
  5705. Ue(De, {
  5706. env: this.config.env,
  5707. loginType: Ke.USERNAME,
  5708. persistence: this.config.persistence
  5709. });
  5710. return _context21.abrupt("return", new Ve(this.config.env));
  5711. case 23:
  5712. throw s.code ? new Q({
  5713. code: s.code,
  5714. message: "\u7528\u6237\u540D\u5BC6\u7801\u767B\u5F55\u5931\u8D25: ".concat(s.message)
  5715. }) : new Q({
  5716. message: "用户名密码登录失败"
  5717. });
  5718. case 24:
  5719. case "end":
  5720. return _context21.stop();
  5721. }
  5722. }
  5723. }, _callee21, this);
  5724. }));
  5725. function signIn(_x17, _x18) {
  5726. return _signIn4.apply(this, arguments);
  5727. }
  5728. return signIn;
  5729. }()
  5730. }]);
  5731. return Ze;
  5732. }(He);
  5733. var et = /*#__PURE__*/function () {
  5734. function et(e) {
  5735. (0, _classCallCheck2.default)(this, et);
  5736. this.config = e, this._cache = Ce(e.env), this._request = Je(e.env), this._onAnonymousConverted = this._onAnonymousConverted.bind(this), this._onLoginTypeChanged = this._onLoginTypeChanged.bind(this), xe(De, this._onLoginTypeChanged);
  5737. }
  5738. (0, _createClass2.default)(et, [{
  5739. key: "currentUser",
  5740. get: function get() {
  5741. var e = this.hasLoginState();
  5742. return e && e.user || null;
  5743. }
  5744. }, {
  5745. key: "loginType",
  5746. get: function get() {
  5747. return this._cache.getStore(this._cache.keys.loginTypeKey);
  5748. }
  5749. }, {
  5750. key: "anonymousAuthProvider",
  5751. value: function anonymousAuthProvider() {
  5752. return new Ye(this.config);
  5753. }
  5754. }, {
  5755. key: "customAuthProvider",
  5756. value: function customAuthProvider() {
  5757. return new Qe(this.config);
  5758. }
  5759. }, {
  5760. key: "emailAuthProvider",
  5761. value: function emailAuthProvider() {
  5762. return new Xe(this.config);
  5763. }
  5764. }, {
  5765. key: "usernameAuthProvider",
  5766. value: function usernameAuthProvider() {
  5767. return new Ze(this.config);
  5768. }
  5769. }, {
  5770. key: "signInAnonymously",
  5771. value: function () {
  5772. var _signInAnonymously = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee22() {
  5773. return _regenerator.default.wrap(function _callee22$(_context22) {
  5774. while (1) {
  5775. switch (_context22.prev = _context22.next) {
  5776. case 0:
  5777. return _context22.abrupt("return", new Ye(this.config).signIn());
  5778. case 1:
  5779. case "end":
  5780. return _context22.stop();
  5781. }
  5782. }
  5783. }, _callee22, this);
  5784. }));
  5785. function signInAnonymously() {
  5786. return _signInAnonymously.apply(this, arguments);
  5787. }
  5788. return signInAnonymously;
  5789. }()
  5790. }, {
  5791. key: "signInWithEmailAndPassword",
  5792. value: function () {
  5793. var _signInWithEmailAndPassword = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee23(e, t) {
  5794. return _regenerator.default.wrap(function _callee23$(_context23) {
  5795. while (1) {
  5796. switch (_context23.prev = _context23.next) {
  5797. case 0:
  5798. return _context23.abrupt("return", new Xe(this.config).signIn(e, t));
  5799. case 1:
  5800. case "end":
  5801. return _context23.stop();
  5802. }
  5803. }
  5804. }, _callee23, this);
  5805. }));
  5806. function signInWithEmailAndPassword(_x19, _x20) {
  5807. return _signInWithEmailAndPassword.apply(this, arguments);
  5808. }
  5809. return signInWithEmailAndPassword;
  5810. }()
  5811. }, {
  5812. key: "signInWithUsernameAndPassword",
  5813. value: function signInWithUsernameAndPassword(e, t) {
  5814. return new Ze(this.config).signIn(e, t);
  5815. }
  5816. }, {
  5817. key: "linkAndRetrieveDataWithTicket",
  5818. value: function () {
  5819. var _linkAndRetrieveDataWithTicket2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee24(e) {
  5820. return _regenerator.default.wrap(function _callee24$(_context24) {
  5821. while (1) {
  5822. switch (_context24.prev = _context24.next) {
  5823. case 0:
  5824. this._anonymousAuthProvider || (this._anonymousAuthProvider = new Ye(this.config)), xe(Fe, this._onAnonymousConverted);
  5825. _context24.next = 3;
  5826. return this._anonymousAuthProvider.linkAndRetrieveDataWithTicket(e);
  5827. case 3:
  5828. return _context24.abrupt("return", _context24.sent);
  5829. case 4:
  5830. case "end":
  5831. return _context24.stop();
  5832. }
  5833. }
  5834. }, _callee24, this);
  5835. }));
  5836. function linkAndRetrieveDataWithTicket(_x21) {
  5837. return _linkAndRetrieveDataWithTicket2.apply(this, arguments);
  5838. }
  5839. return linkAndRetrieveDataWithTicket;
  5840. }()
  5841. }, {
  5842. key: "signOut",
  5843. value: function () {
  5844. var _signOut = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee25() {
  5845. var _this$_cache$keys10, e, t, n, s, r;
  5846. return _regenerator.default.wrap(function _callee25$(_context25) {
  5847. while (1) {
  5848. switch (_context25.prev = _context25.next) {
  5849. case 0:
  5850. if (!(this.loginType === Ke.ANONYMOUS)) {
  5851. _context25.next = 2;
  5852. break;
  5853. }
  5854. throw new Q({
  5855. message: "匿名用户不支持登出操作"
  5856. });
  5857. case 2:
  5858. _this$_cache$keys10 = this._cache.keys, e = _this$_cache$keys10.refreshTokenKey, t = _this$_cache$keys10.accessTokenKey, n = _this$_cache$keys10.accessTokenExpireKey, s = this._cache.getStore(e);
  5859. if (s) {
  5860. _context25.next = 5;
  5861. break;
  5862. }
  5863. return _context25.abrupt("return");
  5864. case 5:
  5865. _context25.next = 7;
  5866. return this._request.send("auth.logout", {
  5867. refresh_token: s
  5868. });
  5869. case 7:
  5870. r = _context25.sent;
  5871. return _context25.abrupt("return", (this._cache.removeStore(e), this._cache.removeStore(t), this._cache.removeStore(n), Ue(Le), Ue(De, {
  5872. env: this.config.env,
  5873. loginType: Ke.NULL,
  5874. persistence: this.config.persistence
  5875. }), r));
  5876. case 9:
  5877. case "end":
  5878. return _context25.stop();
  5879. }
  5880. }
  5881. }, _callee25, this);
  5882. }));
  5883. function signOut() {
  5884. return _signOut.apply(this, arguments);
  5885. }
  5886. return signOut;
  5887. }()
  5888. }, {
  5889. key: "signUpWithEmailAndPassword",
  5890. value: function () {
  5891. var _signUpWithEmailAndPassword = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee26(e, t) {
  5892. return _regenerator.default.wrap(function _callee26$(_context26) {
  5893. while (1) {
  5894. switch (_context26.prev = _context26.next) {
  5895. case 0:
  5896. return _context26.abrupt("return", this._request.send("auth.signUpWithEmailAndPassword", {
  5897. email: e,
  5898. password: t
  5899. }));
  5900. case 1:
  5901. case "end":
  5902. return _context26.stop();
  5903. }
  5904. }
  5905. }, _callee26, this);
  5906. }));
  5907. function signUpWithEmailAndPassword(_x22, _x23) {
  5908. return _signUpWithEmailAndPassword.apply(this, arguments);
  5909. }
  5910. return signUpWithEmailAndPassword;
  5911. }()
  5912. }, {
  5913. key: "sendPasswordResetEmail",
  5914. value: function () {
  5915. var _sendPasswordResetEmail = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee27(e) {
  5916. return _regenerator.default.wrap(function _callee27$(_context27) {
  5917. while (1) {
  5918. switch (_context27.prev = _context27.next) {
  5919. case 0:
  5920. return _context27.abrupt("return", this._request.send("auth.sendPasswordResetEmail", {
  5921. email: e
  5922. }));
  5923. case 1:
  5924. case "end":
  5925. return _context27.stop();
  5926. }
  5927. }
  5928. }, _callee27, this);
  5929. }));
  5930. function sendPasswordResetEmail(_x24) {
  5931. return _sendPasswordResetEmail.apply(this, arguments);
  5932. }
  5933. return sendPasswordResetEmail;
  5934. }()
  5935. }, {
  5936. key: "onLoginStateChanged",
  5937. value: function onLoginStateChanged(e) {
  5938. var _this9 = this;
  5939. xe(Le, function () {
  5940. var t = _this9.hasLoginState();
  5941. e.call(_this9, t);
  5942. });
  5943. var t = this.hasLoginState();
  5944. e.call(this, t);
  5945. }
  5946. }, {
  5947. key: "onLoginStateExpired",
  5948. value: function onLoginStateExpired(e) {
  5949. xe(Ne, e.bind(this));
  5950. }
  5951. }, {
  5952. key: "onAccessTokenRefreshed",
  5953. value: function onAccessTokenRefreshed(e) {
  5954. xe(qe, e.bind(this));
  5955. }
  5956. }, {
  5957. key: "onAnonymousConverted",
  5958. value: function onAnonymousConverted(e) {
  5959. xe(Fe, e.bind(this));
  5960. }
  5961. }, {
  5962. key: "onLoginTypeChanged",
  5963. value: function onLoginTypeChanged(e) {
  5964. var _this10 = this;
  5965. xe(De, function () {
  5966. var t = _this10.hasLoginState();
  5967. e.call(_this10, t);
  5968. });
  5969. }
  5970. }, {
  5971. key: "getAccessToken",
  5972. value: function () {
  5973. var _getAccessToken2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee28() {
  5974. return _regenerator.default.wrap(function _callee28$(_context28) {
  5975. while (1) {
  5976. switch (_context28.prev = _context28.next) {
  5977. case 0:
  5978. _context28.next = 2;
  5979. return this._request.getAccessToken();
  5980. case 2:
  5981. _context28.t0 = _context28.sent.accessToken;
  5982. _context28.t1 = this.config.env;
  5983. return _context28.abrupt("return", {
  5984. accessToken: _context28.t0,
  5985. env: _context28.t1
  5986. });
  5987. case 5:
  5988. case "end":
  5989. return _context28.stop();
  5990. }
  5991. }
  5992. }, _callee28, this);
  5993. }));
  5994. function getAccessToken() {
  5995. return _getAccessToken2.apply(this, arguments);
  5996. }
  5997. return getAccessToken;
  5998. }()
  5999. }, {
  6000. key: "hasLoginState",
  6001. value: function hasLoginState() {
  6002. var e = this._cache.keys.refreshTokenKey;
  6003. return this._cache.getStore(e) ? new Ve(this.config.env) : null;
  6004. }
  6005. }, {
  6006. key: "isUsernameRegistered",
  6007. value: function () {
  6008. var _isUsernameRegistered = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee29(e) {
  6009. var _yield$this$_request$5, t;
  6010. return _regenerator.default.wrap(function _callee29$(_context29) {
  6011. while (1) {
  6012. switch (_context29.prev = _context29.next) {
  6013. case 0:
  6014. if (!("string" != typeof e)) {
  6015. _context29.next = 2;
  6016. break;
  6017. }
  6018. throw new Q({
  6019. code: "PARAM_ERROR",
  6020. message: "username must be a string"
  6021. });
  6022. case 2:
  6023. _context29.next = 4;
  6024. return this._request.send("auth.isUsernameRegistered", {
  6025. username: e
  6026. });
  6027. case 4:
  6028. _yield$this$_request$5 = _context29.sent;
  6029. t = _yield$this$_request$5.data;
  6030. return _context29.abrupt("return", t && t.isRegistered);
  6031. case 7:
  6032. case "end":
  6033. return _context29.stop();
  6034. }
  6035. }
  6036. }, _callee29, this);
  6037. }));
  6038. function isUsernameRegistered(_x25) {
  6039. return _isUsernameRegistered.apply(this, arguments);
  6040. }
  6041. return isUsernameRegistered;
  6042. }()
  6043. }, {
  6044. key: "getLoginState",
  6045. value: function getLoginState() {
  6046. return Promise.resolve(this.hasLoginState());
  6047. }
  6048. }, {
  6049. key: "signInWithTicket",
  6050. value: function () {
  6051. var _signInWithTicket = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee30(e) {
  6052. return _regenerator.default.wrap(function _callee30$(_context30) {
  6053. while (1) {
  6054. switch (_context30.prev = _context30.next) {
  6055. case 0:
  6056. return _context30.abrupt("return", new Qe(this.config).signIn(e));
  6057. case 1:
  6058. case "end":
  6059. return _context30.stop();
  6060. }
  6061. }
  6062. }, _callee30, this);
  6063. }));
  6064. function signInWithTicket(_x26) {
  6065. return _signInWithTicket.apply(this, arguments);
  6066. }
  6067. return signInWithTicket;
  6068. }()
  6069. }, {
  6070. key: "shouldRefreshAccessToken",
  6071. value: function shouldRefreshAccessToken(e) {
  6072. this._request._shouldRefreshAccessTokenHook = e.bind(this);
  6073. }
  6074. }, {
  6075. key: "getUserInfo",
  6076. value: function getUserInfo() {
  6077. return this._request.send("auth.getUserInfo", {}).then(function (e) {
  6078. return e.code ? e : _objectSpread(_objectSpread({}, e.data), {}, {
  6079. requestId: e.seqId
  6080. });
  6081. });
  6082. }
  6083. }, {
  6084. key: "getAuthHeader",
  6085. value: function getAuthHeader() {
  6086. var _this$_cache$keys11 = this._cache.keys,
  6087. e = _this$_cache$keys11.refreshTokenKey,
  6088. t = _this$_cache$keys11.accessTokenKey,
  6089. n = this._cache.getStore(e);
  6090. return {
  6091. "x-cloudbase-credentials": this._cache.getStore(t) + "/@@/" + n
  6092. };
  6093. }
  6094. }, {
  6095. key: "_onAnonymousConverted",
  6096. value: function _onAnonymousConverted(e) {
  6097. var t = e.data.env;
  6098. t === this.config.env && this._cache.updatePersistence(this.config.persistence);
  6099. }
  6100. }, {
  6101. key: "_onLoginTypeChanged",
  6102. value: function _onLoginTypeChanged(e) {
  6103. var _e$data = e.data,
  6104. t = _e$data.loginType,
  6105. n = _e$data.persistence,
  6106. s = _e$data.env;
  6107. s === this.config.env && (this._cache.updatePersistence(n), this._cache.setStore(this._cache.keys.loginTypeKey, t));
  6108. }
  6109. }]);
  6110. return et;
  6111. }();
  6112. var tt = function tt(e, t) {
  6113. t = t || ge();
  6114. var n = Je(this.config.env),
  6115. s = e.cloudPath,
  6116. r = e.filePath,
  6117. i = e.onUploadProgress,
  6118. _e$fileType = e.fileType,
  6119. o = _e$fileType === void 0 ? "image" : _e$fileType;
  6120. return n.send("storage.getUploadMetadata", {
  6121. path: s
  6122. }).then(function (e) {
  6123. var _e$data2 = e.data,
  6124. a = _e$data2.url,
  6125. c = _e$data2.authorization,
  6126. u = _e$data2.token,
  6127. l = _e$data2.fileId,
  6128. h = _e$data2.cosFileId,
  6129. d = e.requestId,
  6130. f = {
  6131. key: s,
  6132. signature: c,
  6133. "x-cos-meta-fileid": h,
  6134. success_action_status: "201",
  6135. "x-cos-security-token": u
  6136. };
  6137. n.upload({
  6138. url: a,
  6139. data: f,
  6140. file: r,
  6141. name: s,
  6142. fileType: o,
  6143. onUploadProgress: i
  6144. }).then(function (e) {
  6145. 201 === e.statusCode ? t(null, {
  6146. fileID: l,
  6147. requestId: d
  6148. }) : t(new Q({
  6149. code: "STORAGE_REQUEST_FAIL",
  6150. message: "STORAGE_REQUEST_FAIL: ".concat(e.data)
  6151. }));
  6152. }).catch(function (e) {
  6153. t(e);
  6154. });
  6155. }).catch(function (e) {
  6156. t(e);
  6157. }), t.promise;
  6158. },
  6159. nt = function nt(e, t) {
  6160. t = t || ge();
  6161. var n = Je(this.config.env),
  6162. s = e.cloudPath;
  6163. return n.send("storage.getUploadMetadata", {
  6164. path: s
  6165. }).then(function (e) {
  6166. t(null, e);
  6167. }).catch(function (e) {
  6168. t(e);
  6169. }), t.promise;
  6170. },
  6171. st = function st(_ref6, t) {
  6172. var e = _ref6.fileList;
  6173. if (t = t || ge(), !e || !Array.isArray(e)) return {
  6174. code: "INVALID_PARAM",
  6175. message: "fileList必须是非空的数组"
  6176. };
  6177. var _iterator3 = _createForOfIteratorHelper(e),
  6178. _step3;
  6179. try {
  6180. for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {
  6181. var _t8 = _step3.value;
  6182. if (!_t8 || "string" != typeof _t8) return {
  6183. code: "INVALID_PARAM",
  6184. message: "fileList的元素必须是非空的字符串"
  6185. };
  6186. }
  6187. } catch (err) {
  6188. _iterator3.e(err);
  6189. } finally {
  6190. _iterator3.f();
  6191. }
  6192. var n = {
  6193. fileid_list: e
  6194. };
  6195. return Je(this.config.env).send("storage.batchDeleteFile", n).then(function (e) {
  6196. e.code ? t(null, e) : t(null, {
  6197. fileList: e.data.delete_list,
  6198. requestId: e.requestId
  6199. });
  6200. }).catch(function (e) {
  6201. t(e);
  6202. }), t.promise;
  6203. },
  6204. rt = function rt(_ref7, t) {
  6205. var e = _ref7.fileList;
  6206. t = t || ge(), e && Array.isArray(e) || t(null, {
  6207. code: "INVALID_PARAM",
  6208. message: "fileList必须是非空的数组"
  6209. });
  6210. var n = [];
  6211. var _iterator4 = _createForOfIteratorHelper(e),
  6212. _step4;
  6213. try {
  6214. for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) {
  6215. var _s9 = _step4.value;
  6216. "object" == (0, _typeof2.default)(_s9) ? (_s9.hasOwnProperty("fileID") && _s9.hasOwnProperty("maxAge") || t(null, {
  6217. code: "INVALID_PARAM",
  6218. message: "fileList的元素必须是包含fileID和maxAge的对象"
  6219. }), n.push({
  6220. fileid: _s9.fileID,
  6221. max_age: _s9.maxAge
  6222. })) : "string" == typeof _s9 ? n.push({
  6223. fileid: _s9
  6224. }) : t(null, {
  6225. code: "INVALID_PARAM",
  6226. message: "fileList的元素必须是字符串"
  6227. });
  6228. }
  6229. } catch (err) {
  6230. _iterator4.e(err);
  6231. } finally {
  6232. _iterator4.f();
  6233. }
  6234. var s = {
  6235. file_list: n
  6236. };
  6237. return Je(this.config.env).send("storage.batchGetDownloadUrl", s).then(function (e) {
  6238. e.code ? t(null, e) : t(null, {
  6239. fileList: e.data.download_list,
  6240. requestId: e.requestId
  6241. });
  6242. }).catch(function (e) {
  6243. t(e);
  6244. }), t.promise;
  6245. },
  6246. it = /*#__PURE__*/function () {
  6247. var _ref9 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee31(_ref8, t) {
  6248. var e, n, s, r;
  6249. return _regenerator.default.wrap(function _callee31$(_context31) {
  6250. while (1) {
  6251. switch (_context31.prev = _context31.next) {
  6252. case 0:
  6253. e = _ref8.fileID;
  6254. _context31.next = 3;
  6255. return rt.call(this, {
  6256. fileList: [{
  6257. fileID: e,
  6258. maxAge: 600
  6259. }]
  6260. });
  6261. case 3:
  6262. n = _context31.sent.fileList[0];
  6263. if (!("SUCCESS" !== n.code)) {
  6264. _context31.next = 6;
  6265. break;
  6266. }
  6267. return _context31.abrupt("return", t ? t(n) : new Promise(function (e) {
  6268. e(n);
  6269. }));
  6270. case 6:
  6271. s = Je(this.config.env);
  6272. r = n.download_url;
  6273. if (!(r = encodeURI(r), !t)) {
  6274. _context31.next = 10;
  6275. break;
  6276. }
  6277. return _context31.abrupt("return", s.download({
  6278. url: r
  6279. }));
  6280. case 10:
  6281. _context31.t0 = t;
  6282. _context31.next = 13;
  6283. return s.download({
  6284. url: r
  6285. });
  6286. case 13:
  6287. _context31.t1 = _context31.sent;
  6288. (0, _context31.t0)(_context31.t1);
  6289. case 15:
  6290. case "end":
  6291. return _context31.stop();
  6292. }
  6293. }
  6294. }, _callee31, this);
  6295. }));
  6296. return function it(_x27, _x28) {
  6297. return _ref9.apply(this, arguments);
  6298. };
  6299. }(),
  6300. ot = function ot(_ref10, i) {
  6301. var e = _ref10.name,
  6302. t = _ref10.data,
  6303. n = _ref10.query,
  6304. s = _ref10.parse,
  6305. r = _ref10.search;
  6306. var o = i || ge();
  6307. var a;
  6308. try {
  6309. a = t ? JSON.stringify(t) : "";
  6310. } catch (e) {
  6311. return Promise.reject(e);
  6312. }
  6313. if (!e) return Promise.reject(new Q({
  6314. code: "PARAM_ERROR",
  6315. message: "函数名不能为空"
  6316. }));
  6317. var c = {
  6318. inQuery: n,
  6319. parse: s,
  6320. search: r,
  6321. function_name: e,
  6322. request_data: a
  6323. };
  6324. return Je(this.config.env).send("functions.invokeFunction", c).then(function (e) {
  6325. if (e.code) o(null, e);else {
  6326. var _t9 = e.data.response_data;
  6327. if (s) o(null, {
  6328. result: _t9,
  6329. requestId: e.requestId
  6330. });else try {
  6331. _t9 = JSON.parse(e.data.response_data), o(null, {
  6332. result: _t9,
  6333. requestId: e.requestId
  6334. });
  6335. } catch (e) {
  6336. o(new Q({
  6337. message: "response data must be json"
  6338. }));
  6339. }
  6340. }
  6341. return o.promise;
  6342. }).catch(function (e) {
  6343. o(e);
  6344. }), o.promise;
  6345. },
  6346. at = {
  6347. timeout: 15e3,
  6348. persistence: "session"
  6349. },
  6350. ct = {};
  6351. var ut = /*#__PURE__*/function () {
  6352. function ut(e) {
  6353. (0, _classCallCheck2.default)(this, ut);
  6354. this.config = e || this.config, this.authObj = void 0;
  6355. }
  6356. (0, _createClass2.default)(ut, [{
  6357. key: "init",
  6358. value: function init(e) {
  6359. switch (ve.adapter || (this.requestClient = new ve.adapter.reqClass({
  6360. timeout: e.timeout || 5e3,
  6361. timeoutMsg: "\u8BF7\u6C42\u5728".concat((e.timeout || 5e3) / 1e3, "s\u5185\u672A\u5B8C\u6210\uFF0C\u5DF2\u4E2D\u65AD")
  6362. })), this.config = _objectSpread(_objectSpread({}, at), e), !0) {
  6363. case this.config.timeout > 6e5:
  6364. console.warn("timeout大于可配置上限[10分钟],已重置为上限数值"), this.config.timeout = 6e5;
  6365. break;
  6366. case this.config.timeout < 100:
  6367. console.warn("timeout小于可配置下限[100ms],已重置为下限数值"), this.config.timeout = 100;
  6368. }
  6369. return new ut(this.config);
  6370. }
  6371. }, {
  6372. key: "auth",
  6373. value: function auth() {
  6374. var _ref11 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  6375. e = _ref11.persistence;
  6376. if (this.authObj) return this.authObj;
  6377. var t = e || ve.adapter.primaryStorage || at.persistence;
  6378. var n;
  6379. return t !== this.config.persistence && (this.config.persistence = t), function (e) {
  6380. var t = e.env;
  6381. Te[t] = new be(e), Ae[t] = new be(_objectSpread(_objectSpread({}, e), {}, {
  6382. persistence: "local"
  6383. }));
  6384. }(this.config), n = this.config, ze[n.env] = new We(n), this.authObj = new et(this.config), this.authObj;
  6385. }
  6386. }, {
  6387. key: "on",
  6388. value: function on(e, t) {
  6389. return xe.apply(this, [e, t]);
  6390. }
  6391. }, {
  6392. key: "off",
  6393. value: function off(e, t) {
  6394. return Re.apply(this, [e, t]);
  6395. }
  6396. }, {
  6397. key: "callFunction",
  6398. value: function callFunction(e, t) {
  6399. return ot.apply(this, [e, t]);
  6400. }
  6401. }, {
  6402. key: "deleteFile",
  6403. value: function deleteFile(e, t) {
  6404. return st.apply(this, [e, t]);
  6405. }
  6406. }, {
  6407. key: "getTempFileURL",
  6408. value: function getTempFileURL(e, t) {
  6409. return rt.apply(this, [e, t]);
  6410. }
  6411. }, {
  6412. key: "downloadFile",
  6413. value: function downloadFile(e, t) {
  6414. return it.apply(this, [e, t]);
  6415. }
  6416. }, {
  6417. key: "uploadFile",
  6418. value: function uploadFile(e, t) {
  6419. return tt.apply(this, [e, t]);
  6420. }
  6421. }, {
  6422. key: "getUploadMetadata",
  6423. value: function getUploadMetadata(e, t) {
  6424. return nt.apply(this, [e, t]);
  6425. }
  6426. }, {
  6427. key: "registerExtension",
  6428. value: function registerExtension(e) {
  6429. ct[e.name] = e;
  6430. }
  6431. }, {
  6432. key: "invokeExtension",
  6433. value: function () {
  6434. var _invokeExtension = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee32(e, t) {
  6435. var n;
  6436. return _regenerator.default.wrap(function _callee32$(_context32) {
  6437. while (1) {
  6438. switch (_context32.prev = _context32.next) {
  6439. case 0:
  6440. n = ct[e];
  6441. if (n) {
  6442. _context32.next = 3;
  6443. break;
  6444. }
  6445. throw new Q({
  6446. message: "\u6269\u5C55".concat(e, " \u5FC5\u987B\u5148\u6CE8\u518C")
  6447. });
  6448. case 3:
  6449. _context32.next = 5;
  6450. return n.invoke(t, this);
  6451. case 5:
  6452. return _context32.abrupt("return", _context32.sent);
  6453. case 6:
  6454. case "end":
  6455. return _context32.stop();
  6456. }
  6457. }
  6458. }, _callee32, this);
  6459. }));
  6460. function invokeExtension(_x29, _x30) {
  6461. return _invokeExtension.apply(this, arguments);
  6462. }
  6463. return invokeExtension;
  6464. }()
  6465. }, {
  6466. key: "useAdapters",
  6467. value: function useAdapters(e) {
  6468. var _ref12 = we(e) || {},
  6469. t = _ref12.adapter,
  6470. n = _ref12.runtime;
  6471. t && (ve.adapter = t), n && (ve.runtime = n);
  6472. }
  6473. }]);
  6474. return ut;
  6475. }();
  6476. var lt = new ut();
  6477. function ht(e, t, n) {
  6478. void 0 === n && (n = {});
  6479. var s = /\?/.test(t),
  6480. r = "";
  6481. for (var i in n) {
  6482. "" === r ? !s && (t += "?") : r += "&", r += i + "=" + encodeURIComponent(n[i]);
  6483. }
  6484. return /^http(s)?:\/\//.test(t += r) ? t : "" + e + t;
  6485. }
  6486. var dt = /*#__PURE__*/function () {
  6487. function dt() {
  6488. (0, _classCallCheck2.default)(this, dt);
  6489. }
  6490. (0, _createClass2.default)(dt, [{
  6491. key: "post",
  6492. value: function post(e) {
  6493. var t = e.url,
  6494. n = e.data,
  6495. s = e.headers;
  6496. return new Promise(function (e, r) {
  6497. X.request({
  6498. url: ht("https:", t),
  6499. data: n,
  6500. method: "POST",
  6501. header: s,
  6502. success: function success(t) {
  6503. e(t);
  6504. },
  6505. fail: function fail(e) {
  6506. r(e);
  6507. }
  6508. });
  6509. });
  6510. }
  6511. }, {
  6512. key: "upload",
  6513. value: function upload(e) {
  6514. return new Promise(function (t, n) {
  6515. var s = e.url,
  6516. r = e.file,
  6517. i = e.data,
  6518. o = e.headers,
  6519. a = e.fileType,
  6520. c = X.uploadFile({
  6521. url: ht("https:", s),
  6522. name: "file",
  6523. formData: Object.assign({}, i),
  6524. filePath: r,
  6525. fileType: a,
  6526. header: o,
  6527. success: function success(e) {
  6528. var n = {
  6529. statusCode: e.statusCode,
  6530. data: e.data || {}
  6531. };
  6532. 200 === e.statusCode && i.success_action_status && (n.statusCode = parseInt(i.success_action_status, 10)), t(n);
  6533. },
  6534. fail: function fail(e) {
  6535. n(new Error(e.errMsg || "uploadFile:fail"));
  6536. }
  6537. });
  6538. "function" == typeof e.onUploadProgress && c && "function" == typeof c.onProgressUpdate && c.onProgressUpdate(function (t) {
  6539. e.onUploadProgress({
  6540. loaded: t.totalBytesSent,
  6541. total: t.totalBytesExpectedToSend
  6542. });
  6543. });
  6544. });
  6545. }
  6546. }]);
  6547. return dt;
  6548. }();
  6549. var ft = {
  6550. setItem: function setItem(e, t) {
  6551. X.setStorageSync(e, t);
  6552. },
  6553. getItem: function getItem(e) {
  6554. return X.getStorageSync(e);
  6555. },
  6556. removeItem: function removeItem(e) {
  6557. X.removeStorageSync(e);
  6558. },
  6559. clear: function clear() {
  6560. X.clearStorageSync();
  6561. }
  6562. };
  6563. var pt = {
  6564. genAdapter: function genAdapter() {
  6565. return {
  6566. root: {},
  6567. reqClass: dt,
  6568. localStorage: ft,
  6569. primaryStorage: "local"
  6570. };
  6571. },
  6572. isMatch: function isMatch() {
  6573. return !0;
  6574. },
  6575. runtime: "uni_app"
  6576. };
  6577. lt.useAdapters(pt);
  6578. var gt = lt,
  6579. mt = gt.init;
  6580. gt.init = function (e) {
  6581. e.env = e.spaceId;
  6582. var t = mt.call(this, e);
  6583. t.config.provider = "tencent", t.config.spaceId = e.spaceId;
  6584. var n = t.auth;
  6585. return t.auth = function (e) {
  6586. var t = n.call(this, e);
  6587. return ["linkAndRetrieveDataWithTicket", "signInAnonymously", "signOut", "getAccessToken", "getLoginState", "signInWithTicket", "getUserInfo"].forEach(function (e) {
  6588. t[e] = Y(t[e]).bind(t);
  6589. }), t;
  6590. }, t.customAuth = t.auth, t;
  6591. };
  6592. var yt = gt;
  6593. var _t = /*#__PURE__*/function (_le) {
  6594. (0, _inherits2.default)(_t, _le);
  6595. var _super8 = _createSuper(_t);
  6596. function _t() {
  6597. (0, _classCallCheck2.default)(this, _t);
  6598. return _super8.apply(this, arguments);
  6599. }
  6600. (0, _createClass2.default)(_t, [{
  6601. key: "getAccessToken",
  6602. value: function getAccessToken() {
  6603. var _this11 = this;
  6604. return new Promise(function (e, t) {
  6605. var n = "Anonymous_Access_token";
  6606. _this11.setAccessToken(n), e(n);
  6607. });
  6608. }
  6609. }, {
  6610. key: "setupRequest",
  6611. value: function setupRequest(e, t) {
  6612. var n = Object.assign({}, e, {
  6613. spaceId: this.config.spaceId,
  6614. timestamp: Date.now()
  6615. }),
  6616. s = {
  6617. "Content-Type": "application/json"
  6618. };
  6619. "auth" !== t && (n.token = this.accessToken, s["x-basement-token"] = this.accessToken), s["x-serverless-sign"] = ae.sign(n, this.config.clientSecret);
  6620. var r = oe();
  6621. s["x-client-info"] = encodeURIComponent(JSON.stringify(r));
  6622. var _Z = Z(),
  6623. i = _Z.token;
  6624. return s["x-client-token"] = i, {
  6625. url: this.config.requestUrl,
  6626. method: "POST",
  6627. data: n,
  6628. dataType: "json",
  6629. header: JSON.parse(JSON.stringify(s))
  6630. };
  6631. }
  6632. }, {
  6633. key: "uploadFileToOSS",
  6634. value: function uploadFileToOSS(_ref13) {
  6635. var _this12 = this;
  6636. var e = _ref13.url,
  6637. t = _ref13.formData,
  6638. n = _ref13.name,
  6639. s = _ref13.filePath,
  6640. r = _ref13.fileType,
  6641. i = _ref13.onUploadProgress;
  6642. return new Promise(function (o, a) {
  6643. var c = _this12.adapter.uploadFile({
  6644. url: e,
  6645. formData: t,
  6646. name: n,
  6647. filePath: s,
  6648. fileType: r,
  6649. success: function success(e) {
  6650. e && e.statusCode < 400 ? o(e) : a(new Q({
  6651. code: "UPLOAD_FAILED",
  6652. message: "文件上传失败"
  6653. }));
  6654. },
  6655. fail: function fail(e) {
  6656. a(new Q({
  6657. code: e.code || "UPLOAD_FAILED",
  6658. message: e.message || e.errMsg || "文件上传失败"
  6659. }));
  6660. }
  6661. });
  6662. "function" == typeof i && c && "function" == typeof c.onProgressUpdate && c.onProgressUpdate(function (e) {
  6663. i({
  6664. loaded: e.totalBytesSent,
  6665. total: e.totalBytesExpectedToSend
  6666. });
  6667. });
  6668. });
  6669. }
  6670. }, {
  6671. key: "uploadFile",
  6672. value: function uploadFile(_ref14) {
  6673. var _this13 = this;
  6674. var e = _ref14.filePath,
  6675. t = _ref14.cloudPath,
  6676. _ref14$fileType = _ref14.fileType,
  6677. n = _ref14$fileType === void 0 ? "image" : _ref14$fileType,
  6678. s = _ref14.onUploadProgress;
  6679. if (!t) throw new Q({
  6680. code: "CLOUDPATH_REQUIRED",
  6681. message: "cloudPath不可为空"
  6682. });
  6683. var r;
  6684. return this.getOSSUploadOptionsFromPath({
  6685. cloudPath: t
  6686. }).then(function (t) {
  6687. var _t$result = t.result,
  6688. i = _t$result.url,
  6689. o = _t$result.formData,
  6690. a = _t$result.name;
  6691. r = t.result.fileUrl;
  6692. var c = {
  6693. url: i,
  6694. formData: o,
  6695. name: a,
  6696. filePath: e,
  6697. fileType: n
  6698. };
  6699. return _this13.uploadFileToOSS(Object.assign({}, c, {
  6700. onUploadProgress: s
  6701. }));
  6702. }).then(function () {
  6703. return _this13.reportOSSUpload({
  6704. cloudPath: t
  6705. });
  6706. }).then(function (t) {
  6707. return new Promise(function (n, s) {
  6708. t.success ? n({
  6709. success: !0,
  6710. filePath: e,
  6711. fileID: r
  6712. }) : s(new Q({
  6713. code: "UPLOAD_FAILED",
  6714. message: "文件上传失败"
  6715. }));
  6716. });
  6717. });
  6718. }
  6719. }, {
  6720. key: "deleteFile",
  6721. value: function deleteFile(_ref15) {
  6722. var e = _ref15.fileList;
  6723. var t = {
  6724. method: "serverless.file.resource.delete",
  6725. params: JSON.stringify({
  6726. fileList: e
  6727. })
  6728. };
  6729. return this.request(this.setupRequest(t)).then(function (e) {
  6730. if (e.success) return e.result;
  6731. throw new Q({
  6732. code: "DELETE_FILE_FAILED",
  6733. message: "删除文件失败"
  6734. });
  6735. });
  6736. }
  6737. }, {
  6738. key: "getTempFileURL",
  6739. value: function getTempFileURL() {
  6740. var _ref16 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  6741. e = _ref16.fileList;
  6742. if (!Array.isArray(e) || 0 === e.length) throw new Q({
  6743. code: "INVALID_PARAM",
  6744. message: "fileList的元素必须是非空的字符串"
  6745. });
  6746. var t = {
  6747. method: "serverless.file.resource.getTempFileURL",
  6748. params: JSON.stringify({
  6749. fileList: e
  6750. })
  6751. };
  6752. return this.request(this.setupRequest(t)).then(function (e) {
  6753. if (e.success) return {
  6754. fileList: e.result.fileList.map(function (e) {
  6755. return {
  6756. fileID: e.fileID,
  6757. tempFileURL: e.tempFileURL
  6758. };
  6759. })
  6760. };
  6761. throw new Q({
  6762. code: "GET_TEMP_FILE_URL_FAILED",
  6763. message: "获取临时文件链接失败"
  6764. });
  6765. });
  6766. }
  6767. }]);
  6768. return _t;
  6769. }(le);
  6770. var wt = {
  6771. init: function init(e) {
  6772. var t = new _t(e),
  6773. n = {
  6774. signInAnonymously: function signInAnonymously() {
  6775. return t.authorize();
  6776. },
  6777. getLoginState: function getLoginState() {
  6778. return Promise.resolve(!1);
  6779. }
  6780. };
  6781. return t.auth = function () {
  6782. return n;
  6783. }, t.customAuth = t.auth, t;
  6784. }
  6785. };
  6786. function vt(_ref17) {
  6787. var e = _ref17.data;
  6788. var t;
  6789. t = oe();
  6790. var n = JSON.parse(JSON.stringify(e || {}));
  6791. if (Object.assign(n, {
  6792. clientInfo: t
  6793. }), !n.uniIdToken) {
  6794. var _Z2 = Z(),
  6795. _e20 = _Z2.token;
  6796. _e20 && (n.uniIdToken = _e20);
  6797. }
  6798. return n;
  6799. }
  6800. function St() {
  6801. var _this14 = this;
  6802. var _ref18 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  6803. e = _ref18.name,
  6804. t = _ref18.data;
  6805. var _this$__dev__ = this.__dev__,
  6806. n = _this$__dev__.localAddress,
  6807. s = _this$__dev__.localPort,
  6808. r = {
  6809. aliyun: "aliyun",
  6810. tencent: "tcb"
  6811. }[this.config.provider],
  6812. i = this.config.spaceId,
  6813. o = "http://".concat(n, ":").concat(s, "/system/check-function"),
  6814. a = "http://".concat(n, ":").concat(s, "/cloudfunctions/").concat(e);
  6815. return new Promise(function (t, n) {
  6816. X.request({
  6817. method: "POST",
  6818. url: o,
  6819. data: {
  6820. name: e,
  6821. platform: S,
  6822. provider: r,
  6823. spaceId: i
  6824. },
  6825. timeout: 3e3,
  6826. success: function success(e) {
  6827. t(e);
  6828. },
  6829. fail: function fail() {
  6830. t({
  6831. data: {
  6832. code: "NETWORK_ERROR",
  6833. message: "连接本地调试服务失败,请检查客户端是否和主机在同一局域网下,自动切换为已部署的云函数。"
  6834. }
  6835. });
  6836. }
  6837. });
  6838. }).then(function () {
  6839. var _ref19 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  6840. e = _ref19.data;
  6841. var _ref20 = e || {},
  6842. t = _ref20.code,
  6843. n = _ref20.message;
  6844. return {
  6845. code: 0 === t ? 0 : t || "SYS_ERR",
  6846. message: n || "SYS_ERR"
  6847. };
  6848. }).then(function (_ref21) {
  6849. var n = _ref21.code,
  6850. s = _ref21.message;
  6851. if (0 !== n) {
  6852. switch (n) {
  6853. case "MODULE_ENCRYPTED":
  6854. console.error("\u6B64\u4E91\u51FD\u6570\uFF08".concat(e, "\uFF09\u4F9D\u8D56\u52A0\u5BC6\u516C\u5171\u6A21\u5757\u4E0D\u53EF\u672C\u5730\u8C03\u8BD5\uFF0C\u81EA\u52A8\u5207\u6362\u4E3A\u4E91\u7AEF\u5DF2\u90E8\u7F72\u7684\u4E91\u51FD\u6570"));
  6855. break;
  6856. case "FUNCTION_ENCRYPTED":
  6857. console.error("\u6B64\u4E91\u51FD\u6570\uFF08".concat(e, "\uFF09\u5DF2\u52A0\u5BC6\u4E0D\u53EF\u672C\u5730\u8C03\u8BD5\uFF0C\u81EA\u52A8\u5207\u6362\u4E3A\u4E91\u7AEF\u5DF2\u90E8\u7F72\u7684\u4E91\u51FD\u6570"));
  6858. break;
  6859. case "ACTION_ENCRYPTED":
  6860. console.error(s || "需要访问加密的uni-clientDB-action,自动切换为云端环境");
  6861. break;
  6862. case "NETWORK_ERROR":
  6863. {
  6864. var _e21 = "连接本地调试服务失败,请检查客户端是否和主机在同一局域网下";
  6865. throw console.error(_e21), new Error(_e21);
  6866. }
  6867. case "SWITCH_TO_CLOUD":
  6868. break;
  6869. default:
  6870. {
  6871. var _e22 = "\u68C0\u6D4B\u672C\u5730\u8C03\u8BD5\u670D\u52A1\u51FA\u73B0\u9519\u8BEF\uFF1A".concat(s, "\uFF0C\u8BF7\u68C0\u67E5\u7F51\u7EDC\u73AF\u5883\u6216\u91CD\u542F\u5BA2\u6237\u7AEF\u518D\u8BD5");
  6872. throw console.error(_e22), new Error(_e22);
  6873. }
  6874. }
  6875. return _this14._callCloudFunction({
  6876. name: e,
  6877. data: t
  6878. });
  6879. }
  6880. return new Promise(function (e, n) {
  6881. var s = vt.call(_this14, {
  6882. data: t
  6883. });
  6884. X.request({
  6885. method: "POST",
  6886. url: a,
  6887. data: {
  6888. provider: r,
  6889. platform: S,
  6890. param: s
  6891. },
  6892. success: function success() {
  6893. var _ref22 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  6894. t = _ref22.statusCode,
  6895. s = _ref22.data;
  6896. return !t || t >= 400 ? n(new Q({
  6897. code: s.code || "SYS_ERR",
  6898. message: s.message || "request:fail"
  6899. })) : e({
  6900. result: s
  6901. });
  6902. },
  6903. fail: function fail(e) {
  6904. n(new Q({
  6905. code: e.code || e.errCode || "SYS_ERR",
  6906. message: e.message || e.errMsg || "request:fail"
  6907. }));
  6908. }
  6909. });
  6910. });
  6911. });
  6912. }
  6913. var kt = [{
  6914. rule: /fc_function_not_found|FUNCTION_NOT_FOUND/,
  6915. content: ",云函数[{functionName}]在云端不存在,请检查此云函数名称是否正确以及该云函数是否已上传到服务空间",
  6916. mode: "append"
  6917. }];
  6918. var It = /[\\^$.*+?()[\]{}|]/g,
  6919. bt = RegExp(It.source);
  6920. function Tt(e, t, n) {
  6921. return e.replace(new RegExp((s = t) && bt.test(s) ? s.replace(It, "\\$&") : s, "g"), n);
  6922. var s;
  6923. }
  6924. var At = "none",
  6925. Ct = "request",
  6926. Pt = "response",
  6927. Et = "both";
  6928. var Ot = /*#__PURE__*/function () {
  6929. function Ot() {
  6930. var _ref23 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  6931. e = _ref23.secretType,
  6932. t = _ref23.uniCloudIns;
  6933. (0, _classCallCheck2.default)(this, Ot);
  6934. this.secretType = e || At, this.uniCloudIns = t;
  6935. var _this$uniCloudIns$con = this.uniCloudIns.config,
  6936. n = _this$uniCloudIns$con.provider,
  6937. s = _this$uniCloudIns$con.spaceId;
  6938. var r;
  6939. this.provider = n, this.spaceId = s, this.scopedGlobalCache = (r = this.uniCloudIns, C("_globalUniCloudSecureNetworkCache__{spaceId}".replace("{spaceId}", r.config.spaceId)));
  6940. }
  6941. (0, _createClass2.default)(Ot, [{
  6942. key: "getSystemInfo",
  6943. value: function getSystemInfo() {
  6944. return this._systemInfo || (this._systemInfo = re()), this._systemInfo;
  6945. }
  6946. }, {
  6947. key: "appId",
  6948. get: function get() {
  6949. return this.getSystemInfo().appId;
  6950. }
  6951. }, {
  6952. key: "deviceId",
  6953. get: function get() {
  6954. return this.getSystemInfo().deviceId;
  6955. }
  6956. }, {
  6957. key: "encryptData",
  6958. value: function () {
  6959. var _encryptData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee33(e) {
  6960. return _regenerator.default.wrap(function _callee33$(_context33) {
  6961. while (1) {
  6962. switch (_context33.prev = _context33.next) {
  6963. case 0:
  6964. return _context33.abrupt("return", this.secretType === At || this.secretType === At ? e : this.platformEncryptData(e));
  6965. case 1:
  6966. case "end":
  6967. return _context33.stop();
  6968. }
  6969. }
  6970. }, _callee33, this);
  6971. }));
  6972. function encryptData(_x31) {
  6973. return _encryptData.apply(this, arguments);
  6974. }
  6975. return encryptData;
  6976. }()
  6977. }, {
  6978. key: "decryptResult",
  6979. value: function () {
  6980. var _decryptResult = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee34(e) {
  6981. var t;
  6982. return _regenerator.default.wrap(function _callee34$(_context34) {
  6983. while (1) {
  6984. switch (_context34.prev = _context34.next) {
  6985. case 0:
  6986. if (!(this.secretType === At)) {
  6987. _context34.next = 2;
  6988. break;
  6989. }
  6990. return _context34.abrupt("return", e);
  6991. case 2:
  6992. t = e.content;
  6993. return _context34.abrupt("return", t ? this.secretType === Ct ? t : this.platformDecryptResult(e) : e);
  6994. case 4:
  6995. case "end":
  6996. return _context34.stop();
  6997. }
  6998. }
  6999. }, _callee34, this);
  7000. }));
  7001. function decryptResult(_x32) {
  7002. return _decryptResult.apply(this, arguments);
  7003. }
  7004. return decryptResult;
  7005. }()
  7006. }, {
  7007. key: "wrapVerifyClientCallFunction",
  7008. value: function wrapVerifyClientCallFunction(e) {
  7009. var t = this;
  7010. return /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee35() {
  7011. var _ref25,
  7012. n,
  7013. _ref25$data,
  7014. s,
  7015. _args35 = arguments;
  7016. return _regenerator.default.wrap(function _callee35$(_context35) {
  7017. while (1) {
  7018. switch (_context35.prev = _context35.next) {
  7019. case 0:
  7020. _ref25 = _args35.length > 0 && _args35[0] !== undefined ? _args35[0] : {}, n = _ref25.name, _ref25$data = _ref25.data, s = _ref25$data === void 0 ? {} : _ref25$data;
  7021. _context35.next = 3;
  7022. return t.prepare();
  7023. case 3:
  7024. _context35.next = 5;
  7025. return t.platformGetSignOption();
  7026. case 5:
  7027. (s = JSON.parse(JSON.stringify(s)))._uniCloudOptions = _context35.sent;
  7028. _context35.next = 8;
  7029. return e({
  7030. name: n,
  7031. data: s
  7032. });
  7033. case 8:
  7034. return _context35.abrupt("return", _context35.sent);
  7035. case 9:
  7036. case "end":
  7037. return _context35.stop();
  7038. }
  7039. }
  7040. }, _callee35);
  7041. }));
  7042. }
  7043. }, {
  7044. key: "wrapEncryptDataCallFunction",
  7045. value: function wrapEncryptDataCallFunction(e) {
  7046. var t = this;
  7047. return /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee36() {
  7048. var _ref27,
  7049. n,
  7050. _ref27$data,
  7051. s,
  7052. r,
  7053. i,
  7054. _args36 = arguments;
  7055. return _regenerator.default.wrap(function _callee36$(_context36) {
  7056. while (1) {
  7057. switch (_context36.prev = _context36.next) {
  7058. case 0:
  7059. _ref27 = _args36.length > 0 && _args36[0] !== undefined ? _args36[0] : {}, n = _ref27.name, _ref27$data = _ref27.data, s = _ref27$data === void 0 ? {} : _ref27$data;
  7060. _context36.next = 3;
  7061. return t.prepare();
  7062. case 3:
  7063. _context36.next = 5;
  7064. return t.encryptData(s);
  7065. case 5:
  7066. r = _context36.sent;
  7067. _context36.next = 8;
  7068. return e({
  7069. name: n,
  7070. data: r
  7071. });
  7072. case 8:
  7073. i = _context36.sent;
  7074. _context36.next = 11;
  7075. return t.decryptResult(i.result);
  7076. case 11:
  7077. i.result = _context36.sent;
  7078. return _context36.abrupt("return", i);
  7079. case 13:
  7080. case "end":
  7081. return _context36.stop();
  7082. }
  7083. }
  7084. }, _callee36);
  7085. }));
  7086. }
  7087. }]);
  7088. return Ot;
  7089. }();
  7090. /*! MIT License. Copyright 2015-2018 Richard Moore <me@ricmoo.com>. See LICENSE.txt. */
  7091. function xt(e) {
  7092. return parseInt(e) === e;
  7093. }
  7094. function Ut(e) {
  7095. if (!xt(e.length)) return !1;
  7096. for (var t = 0; t < e.length; t++) {
  7097. if (!xt(e[t]) || e[t] < 0 || e[t] > 255) return !1;
  7098. }
  7099. return !0;
  7100. }
  7101. function Rt(e, t) {
  7102. if (e.buffer && "Uint8Array" === e.name) return t && (e = e.slice ? e.slice() : Array.prototype.slice.call(e)), e;
  7103. if (Array.isArray(e)) {
  7104. if (!Ut(e)) throw new Error("Array contains invalid value: " + e);
  7105. return new Uint8Array(e);
  7106. }
  7107. if (xt(e.length) && Ut(e)) return new Uint8Array(e);
  7108. throw new Error("unsupported array-like object");
  7109. }
  7110. function Lt(e) {
  7111. return new Uint8Array(e);
  7112. }
  7113. function Nt(e, t, n, s, r) {
  7114. null == s && null == r || (e = e.slice ? e.slice(s, r) : Array.prototype.slice.call(e, s, r)), t.set(e, n);
  7115. }
  7116. var Dt,
  7117. Ft = {
  7118. toBytes: function toBytes(e) {
  7119. var t = [],
  7120. n = 0;
  7121. for (e = encodeURI(e); n < e.length;) {
  7122. var s = e.charCodeAt(n++);
  7123. 37 === s ? (t.push(parseInt(e.substr(n, 2), 16)), n += 2) : t.push(s);
  7124. }
  7125. return Rt(t);
  7126. },
  7127. fromBytes: function fromBytes(e) {
  7128. for (var t = [], n = 0; n < e.length;) {
  7129. var s = e[n];
  7130. s < 128 ? (t.push(String.fromCharCode(s)), n++) : s > 191 && s < 224 ? (t.push(String.fromCharCode((31 & s) << 6 | 63 & e[n + 1])), n += 2) : (t.push(String.fromCharCode((15 & s) << 12 | (63 & e[n + 1]) << 6 | 63 & e[n + 2])), n += 3);
  7131. }
  7132. return t.join("");
  7133. }
  7134. },
  7135. qt = (Dt = "0123456789abcdef", {
  7136. toBytes: function toBytes(e) {
  7137. for (var t = [], n = 0; n < e.length; n += 2) {
  7138. t.push(parseInt(e.substr(n, 2), 16));
  7139. }
  7140. return t;
  7141. },
  7142. fromBytes: function fromBytes(e) {
  7143. for (var t = [], n = 0; n < e.length; n++) {
  7144. var s = e[n];
  7145. t.push(Dt[(240 & s) >> 4] + Dt[15 & s]);
  7146. }
  7147. return t.join("");
  7148. }
  7149. }),
  7150. Kt = {
  7151. 16: 10,
  7152. 24: 12,
  7153. 32: 14
  7154. },
  7155. jt = [1, 2, 4, 8, 16, 32, 64, 128, 27, 54, 108, 216, 171, 77, 154, 47, 94, 188, 99, 198, 151, 53, 106, 212, 179, 125, 250, 239, 197, 145],
  7156. Mt = [99, 124, 119, 123, 242, 107, 111, 197, 48, 1, 103, 43, 254, 215, 171, 118, 202, 130, 201, 125, 250, 89, 71, 240, 173, 212, 162, 175, 156, 164, 114, 192, 183, 253, 147, 38, 54, 63, 247, 204, 52, 165, 229, 241, 113, 216, 49, 21, 4, 199, 35, 195, 24, 150, 5, 154, 7, 18, 128, 226, 235, 39, 178, 117, 9, 131, 44, 26, 27, 110, 90, 160, 82, 59, 214, 179, 41, 227, 47, 132, 83, 209, 0, 237, 32, 252, 177, 91, 106, 203, 190, 57, 74, 76, 88, 207, 208, 239, 170, 251, 67, 77, 51, 133, 69, 249, 2, 127, 80, 60, 159, 168, 81, 163, 64, 143, 146, 157, 56, 245, 188, 182, 218, 33, 16, 255, 243, 210, 205, 12, 19, 236, 95, 151, 68, 23, 196, 167, 126, 61, 100, 93, 25, 115, 96, 129, 79, 220, 34, 42, 144, 136, 70, 238, 184, 20, 222, 94, 11, 219, 224, 50, 58, 10, 73, 6, 36, 92, 194, 211, 172, 98, 145, 149, 228, 121, 231, 200, 55, 109, 141, 213, 78, 169, 108, 86, 244, 234, 101, 122, 174, 8, 186, 120, 37, 46, 28, 166, 180, 198, 232, 221, 116, 31, 75, 189, 139, 138, 112, 62, 181, 102, 72, 3, 246, 14, 97, 53, 87, 185, 134, 193, 29, 158, 225, 248, 152, 17, 105, 217, 142, 148, 155, 30, 135, 233, 206, 85, 40, 223, 140, 161, 137, 13, 191, 230, 66, 104, 65, 153, 45, 15, 176, 84, 187, 22],
  7157. Bt = [82, 9, 106, 213, 48, 54, 165, 56, 191, 64, 163, 158, 129, 243, 215, 251, 124, 227, 57, 130, 155, 47, 255, 135, 52, 142, 67, 68, 196, 222, 233, 203, 84, 123, 148, 50, 166, 194, 35, 61, 238, 76, 149, 11, 66, 250, 195, 78, 8, 46, 161, 102, 40, 217, 36, 178, 118, 91, 162, 73, 109, 139, 209, 37, 114, 248, 246, 100, 134, 104, 152, 22, 212, 164, 92, 204, 93, 101, 182, 146, 108, 112, 72, 80, 253, 237, 185, 218, 94, 21, 70, 87, 167, 141, 157, 132, 144, 216, 171, 0, 140, 188, 211, 10, 247, 228, 88, 5, 184, 179, 69, 6, 208, 44, 30, 143, 202, 63, 15, 2, 193, 175, 189, 3, 1, 19, 138, 107, 58, 145, 17, 65, 79, 103, 220, 234, 151, 242, 207, 206, 240, 180, 230, 115, 150, 172, 116, 34, 231, 173, 53, 133, 226, 249, 55, 232, 28, 117, 223, 110, 71, 241, 26, 113, 29, 41, 197, 137, 111, 183, 98, 14, 170, 24, 190, 27, 252, 86, 62, 75, 198, 210, 121, 32, 154, 219, 192, 254, 120, 205, 90, 244, 31, 221, 168, 51, 136, 7, 199, 49, 177, 18, 16, 89, 39, 128, 236, 95, 96, 81, 127, 169, 25, 181, 74, 13, 45, 229, 122, 159, 147, 201, 156, 239, 160, 224, 59, 77, 174, 42, 245, 176, 200, 235, 187, 60, 131, 83, 153, 97, 23, 43, 4, 126, 186, 119, 214, 38, 225, 105, 20, 99, 85, 33, 12, 125],
  7158. $t = [3328402341, 4168907908, 4000806809, 4135287693, 4294111757, 3597364157, 3731845041, 2445657428, 1613770832, 33620227, 3462883241, 1445669757, 3892248089, 3050821474, 1303096294, 3967186586, 2412431941, 528646813, 2311702848, 4202528135, 4026202645, 2992200171, 2387036105, 4226871307, 1101901292, 3017069671, 1604494077, 1169141738, 597466303, 1403299063, 3832705686, 2613100635, 1974974402, 3791519004, 1033081774, 1277568618, 1815492186, 2118074177, 4126668546, 2211236943, 1748251740, 1369810420, 3521504564, 4193382664, 3799085459, 2883115123, 1647391059, 706024767, 134480908, 2512897874, 1176707941, 2646852446, 806885416, 932615841, 168101135, 798661301, 235341577, 605164086, 461406363, 3756188221, 3454790438, 1311188841, 2142417613, 3933566367, 302582043, 495158174, 1479289972, 874125870, 907746093, 3698224818, 3025820398, 1537253627, 2756858614, 1983593293, 3084310113, 2108928974, 1378429307, 3722699582, 1580150641, 327451799, 2790478837, 3117535592, 0, 3253595436, 1075847264, 3825007647, 2041688520, 3059440621, 3563743934, 2378943302, 1740553945, 1916352843, 2487896798, 2555137236, 2958579944, 2244988746, 3151024235, 3320835882, 1336584933, 3992714006, 2252555205, 2588757463, 1714631509, 293963156, 2319795663, 3925473552, 67240454, 4269768577, 2689618160, 2017213508, 631218106, 1269344483, 2723238387, 1571005438, 2151694528, 93294474, 1066570413, 563977660, 1882732616, 4059428100, 1673313503, 2008463041, 2950355573, 1109467491, 537923632, 3858759450, 4260623118, 3218264685, 2177748300, 403442708, 638784309, 3287084079, 3193921505, 899127202, 2286175436, 773265209, 2479146071, 1437050866, 4236148354, 2050833735, 3362022572, 3126681063, 840505643, 3866325909, 3227541664, 427917720, 2655997905, 2749160575, 1143087718, 1412049534, 999329963, 193497219, 2353415882, 3354324521, 1807268051, 672404540, 2816401017, 3160301282, 369822493, 2916866934, 3688947771, 1681011286, 1949973070, 336202270, 2454276571, 201721354, 1210328172, 3093060836, 2680341085, 3184776046, 1135389935, 3294782118, 965841320, 831886756, 3554993207, 4068047243, 3588745010, 2345191491, 1849112409, 3664604599, 26054028, 2983581028, 2622377682, 1235855840, 3630984372, 2891339514, 4092916743, 3488279077, 3395642799, 4101667470, 1202630377, 268961816, 1874508501, 4034427016, 1243948399, 1546530418, 941366308, 1470539505, 1941222599, 2546386513, 3421038627, 2715671932, 3899946140, 1042226977, 2521517021, 1639824860, 227249030, 260737669, 3765465232, 2084453954, 1907733956, 3429263018, 2420656344, 100860677, 4160157185, 470683154, 3261161891, 1781871967, 2924959737, 1773779408, 394692241, 2579611992, 974986535, 664706745, 3655459128, 3958962195, 731420851, 571543859, 3530123707, 2849626480, 126783113, 865375399, 765172662, 1008606754, 361203602, 3387549984, 2278477385, 2857719295, 1344809080, 2782912378, 59542671, 1503764984, 160008576, 437062935, 1707065306, 3622233649, 2218934982, 3496503480, 2185314755, 697932208, 1512910199, 504303377, 2075177163, 2824099068, 1841019862, 739644986],
  7159. Wt = [2781242211, 2230877308, 2582542199, 2381740923, 234877682, 3184946027, 2984144751, 1418839493, 1348481072, 50462977, 2848876391, 2102799147, 434634494, 1656084439, 3863849899, 2599188086, 1167051466, 2636087938, 1082771913, 2281340285, 368048890, 3954334041, 3381544775, 201060592, 3963727277, 1739838676, 4250903202, 3930435503, 3206782108, 4149453988, 2531553906, 1536934080, 3262494647, 484572669, 2923271059, 1783375398, 1517041206, 1098792767, 49674231, 1334037708, 1550332980, 4098991525, 886171109, 150598129, 2481090929, 1940642008, 1398944049, 1059722517, 201851908, 1385547719, 1699095331, 1587397571, 674240536, 2704774806, 252314885, 3039795866, 151914247, 908333586, 2602270848, 1038082786, 651029483, 1766729511, 3447698098, 2682942837, 454166793, 2652734339, 1951935532, 775166490, 758520603, 3000790638, 4004797018, 4217086112, 4137964114, 1299594043, 1639438038, 3464344499, 2068982057, 1054729187, 1901997871, 2534638724, 4121318227, 1757008337, 0, 750906861, 1614815264, 535035132, 3363418545, 3988151131, 3201591914, 1183697867, 3647454910, 1265776953, 3734260298, 3566750796, 3903871064, 1250283471, 1807470800, 717615087, 3847203498, 384695291, 3313910595, 3617213773, 1432761139, 2484176261, 3481945413, 283769337, 100925954, 2180939647, 4037038160, 1148730428, 3123027871, 3813386408, 4087501137, 4267549603, 3229630528, 2315620239, 2906624658, 3156319645, 1215313976, 82966005, 3747855548, 3245848246, 1974459098, 1665278241, 807407632, 451280895, 251524083, 1841287890, 1283575245, 337120268, 891687699, 801369324, 3787349855, 2721421207, 3431482436, 959321879, 1469301956, 4065699751, 2197585534, 1199193405, 2898814052, 3887750493, 724703513, 2514908019, 2696962144, 2551808385, 3516813135, 2141445340, 1715741218, 2119445034, 2872807568, 2198571144, 3398190662, 700968686, 3547052216, 1009259540, 2041044702, 3803995742, 487983883, 1991105499, 1004265696, 1449407026, 1316239930, 504629770, 3683797321, 168560134, 1816667172, 3837287516, 1570751170, 1857934291, 4014189740, 2797888098, 2822345105, 2754712981, 936633572, 2347923833, 852879335, 1133234376, 1500395319, 3084545389, 2348912013, 1689376213, 3533459022, 3762923945, 3034082412, 4205598294, 133428468, 634383082, 2949277029, 2398386810, 3913789102, 403703816, 3580869306, 2297460856, 1867130149, 1918643758, 607656988, 4049053350, 3346248884, 1368901318, 600565992, 2090982877, 2632479860, 557719327, 3717614411, 3697393085, 2249034635, 2232388234, 2430627952, 1115438654, 3295786421, 2865522278, 3633334344, 84280067, 33027830, 303828494, 2747425121, 1600795957, 4188952407, 3496589753, 2434238086, 1486471617, 658119965, 3106381470, 953803233, 334231800, 3005978776, 857870609, 3151128937, 1890179545, 2298973838, 2805175444, 3056442267, 574365214, 2450884487, 550103529, 1233637070, 4289353045, 2018519080, 2057691103, 2399374476, 4166623649, 2148108681, 387583245, 3664101311, 836232934, 3330556482, 3100665960, 3280093505, 2955516313, 2002398509, 287182607, 3413881008, 4238890068, 3597515707, 975967766],
  7160. zt = [1671808611, 2089089148, 2006576759, 2072901243, 4061003762, 1807603307, 1873927791, 3310653893, 810573872, 16974337, 1739181671, 729634347, 4263110654, 3613570519, 2883997099, 1989864566, 3393556426, 2191335298, 3376449993, 2106063485, 4195741690, 1508618841, 1204391495, 4027317232, 2917941677, 3563566036, 2734514082, 2951366063, 2629772188, 2767672228, 1922491506, 3227229120, 3082974647, 4246528509, 2477669779, 644500518, 911895606, 1061256767, 4144166391, 3427763148, 878471220, 2784252325, 3845444069, 4043897329, 1905517169, 3631459288, 827548209, 356461077, 67897348, 3344078279, 593839651, 3277757891, 405286936, 2527147926, 84871685, 2595565466, 118033927, 305538066, 2157648768, 3795705826, 3945188843, 661212711, 2999812018, 1973414517, 152769033, 2208177539, 745822252, 439235610, 455947803, 1857215598, 1525593178, 2700827552, 1391895634, 994932283, 3596728278, 3016654259, 695947817, 3812548067, 795958831, 2224493444, 1408607827, 3513301457, 0, 3979133421, 543178784, 4229948412, 2982705585, 1542305371, 1790891114, 3410398667, 3201918910, 961245753, 1256100938, 1289001036, 1491644504, 3477767631, 3496721360, 4012557807, 2867154858, 4212583931, 1137018435, 1305975373, 861234739, 2241073541, 1171229253, 4178635257, 33948674, 2139225727, 1357946960, 1011120188, 2679776671, 2833468328, 1374921297, 2751356323, 1086357568, 2408187279, 2460827538, 2646352285, 944271416, 4110742005, 3168756668, 3066132406, 3665145818, 560153121, 271589392, 4279952895, 4077846003, 3530407890, 3444343245, 202643468, 322250259, 3962553324, 1608629855, 2543990167, 1154254916, 389623319, 3294073796, 2817676711, 2122513534, 1028094525, 1689045092, 1575467613, 422261273, 1939203699, 1621147744, 2174228865, 1339137615, 3699352540, 577127458, 712922154, 2427141008, 2290289544, 1187679302, 3995715566, 3100863416, 339486740, 3732514782, 1591917662, 186455563, 3681988059, 3762019296, 844522546, 978220090, 169743370, 1239126601, 101321734, 611076132, 1558493276, 3260915650, 3547250131, 2901361580, 1655096418, 2443721105, 2510565781, 3828863972, 2039214713, 3878868455, 3359869896, 928607799, 1840765549, 2374762893, 3580146133, 1322425422, 2850048425, 1823791212, 1459268694, 4094161908, 3928346602, 1706019429, 2056189050, 2934523822, 135794696, 3134549946, 2022240376, 628050469, 779246638, 472135708, 2800834470, 3032970164, 3327236038, 3894660072, 3715932637, 1956440180, 522272287, 1272813131, 3185336765, 2340818315, 2323976074, 1888542832, 1044544574, 3049550261, 1722469478, 1222152264, 50660867, 4127324150, 236067854, 1638122081, 895445557, 1475980887, 3117443513, 2257655686, 3243809217, 489110045, 2662934430, 3778599393, 4162055160, 2561878936, 288563729, 1773916777, 3648039385, 2391345038, 2493985684, 2612407707, 505560094, 2274497927, 3911240169, 3460925390, 1442818645, 678973480, 3749357023, 2358182796, 2717407649, 2306869641, 219617805, 3218761151, 3862026214, 1120306242, 1756942440, 1103331905, 2578459033, 762796589, 252780047, 2966125488, 1425844308, 3151392187, 372911126],
  7161. Jt = [1667474886, 2088535288, 2004326894, 2071694838, 4075949567, 1802223062, 1869591006, 3318043793, 808472672, 16843522, 1734846926, 724270422, 4278065639, 3621216949, 2880169549, 1987484396, 3402253711, 2189597983, 3385409673, 2105378810, 4210693615, 1499065266, 1195886990, 4042263547, 2913856577, 3570689971, 2728590687, 2947541573, 2627518243, 2762274643, 1920112356, 3233831835, 3082273397, 4261223649, 2475929149, 640051788, 909531756, 1061110142, 4160160501, 3435941763, 875846760, 2779116625, 3857003729, 4059105529, 1903268834, 3638064043, 825316194, 353713962, 67374088, 3351728789, 589522246, 3284360861, 404236336, 2526454071, 84217610, 2593830191, 117901582, 303183396, 2155911963, 3806477791, 3958056653, 656894286, 2998062463, 1970642922, 151591698, 2206440989, 741110872, 437923380, 454765878, 1852748508, 1515908788, 2694904667, 1381168804, 993742198, 3604373943, 3014905469, 690584402, 3823320797, 791638366, 2223281939, 1398011302, 3520161977, 0, 3991743681, 538992704, 4244381667, 2981218425, 1532751286, 1785380564, 3419096717, 3200178535, 960056178, 1246420628, 1280103576, 1482221744, 3486468741, 3503319995, 4025428677, 2863326543, 4227536621, 1128514950, 1296947098, 859002214, 2240123921, 1162203018, 4193849577, 33687044, 2139062782, 1347481760, 1010582648, 2678045221, 2829640523, 1364325282, 2745433693, 1077985408, 2408548869, 2459086143, 2644360225, 943212656, 4126475505, 3166494563, 3065430391, 3671750063, 555836226, 269496352, 4294908645, 4092792573, 3537006015, 3452783745, 202118168, 320025894, 3974901699, 1600119230, 2543297077, 1145359496, 387397934, 3301201811, 2812801621, 2122220284, 1027426170, 1684319432, 1566435258, 421079858, 1936954854, 1616945344, 2172753945, 1330631070, 3705438115, 572679748, 707427924, 2425400123, 2290647819, 1179044492, 4008585671, 3099120491, 336870440, 3739122087, 1583276732, 185277718, 3688593069, 3772791771, 842159716, 976899700, 168435220, 1229577106, 101059084, 606366792, 1549591736, 3267517855, 3553849021, 2897014595, 1650632388, 2442242105, 2509612081, 3840161747, 2038008818, 3890688725, 3368567691, 926374254, 1835907034, 2374863873, 3587531953, 1313788572, 2846482505, 1819063512, 1448540844, 4109633523, 3941213647, 1701162954, 2054852340, 2930698567, 134748176, 3132806511, 2021165296, 623210314, 774795868, 471606328, 2795958615, 3031746419, 3334885783, 3907527627, 3722280097, 1953799400, 522133822, 1263263126, 3183336545, 2341176845, 2324333839, 1886425312, 1044267644, 3048588401, 1718004428, 1212733584, 50529542, 4143317495, 235803164, 1633788866, 892690282, 1465383342, 3115962473, 2256965911, 3250673817, 488449850, 2661202215, 3789633753, 4177007595, 2560144171, 286339874, 1768537042, 3654906025, 2391705863, 2492770099, 2610673197, 505291324, 2273808917, 3924369609, 3469625735, 1431699370, 673740880, 3755965093, 2358021891, 2711746649, 2307489801, 218961690, 3217021541, 3873845719, 1111672452, 1751693520, 1094828930, 2576986153, 757954394, 252645662, 2964376443, 1414855848, 3149649517, 370555436],
  7162. Ht = [1374988112, 2118214995, 437757123, 975658646, 1001089995, 530400753, 2902087851, 1273168787, 540080725, 2910219766, 2295101073, 4110568485, 1340463100, 3307916247, 641025152, 3043140495, 3736164937, 632953703, 1172967064, 1576976609, 3274667266, 2169303058, 2370213795, 1809054150, 59727847, 361929877, 3211623147, 2505202138, 3569255213, 1484005843, 1239443753, 2395588676, 1975683434, 4102977912, 2572697195, 666464733, 3202437046, 4035489047, 3374361702, 2110667444, 1675577880, 3843699074, 2538681184, 1649639237, 2976151520, 3144396420, 4269907996, 4178062228, 1883793496, 2403728665, 2497604743, 1383856311, 2876494627, 1917518562, 3810496343, 1716890410, 3001755655, 800440835, 2261089178, 3543599269, 807962610, 599762354, 33778362, 3977675356, 2328828971, 2809771154, 4077384432, 1315562145, 1708848333, 101039829, 3509871135, 3299278474, 875451293, 2733856160, 92987698, 2767645557, 193195065, 1080094634, 1584504582, 3178106961, 1042385657, 2531067453, 3711829422, 1306967366, 2438237621, 1908694277, 67556463, 1615861247, 429456164, 3602770327, 2302690252, 1742315127, 2968011453, 126454664, 3877198648, 2043211483, 2709260871, 2084704233, 4169408201, 0, 159417987, 841739592, 504459436, 1817866830, 4245618683, 260388950, 1034867998, 908933415, 168810852, 1750902305, 2606453969, 607530554, 202008497, 2472011535, 3035535058, 463180190, 2160117071, 1641816226, 1517767529, 470948374, 3801332234, 3231722213, 1008918595, 303765277, 235474187, 4069246893, 766945465, 337553864, 1475418501, 2943682380, 4003061179, 2743034109, 4144047775, 1551037884, 1147550661, 1543208500, 2336434550, 3408119516, 3069049960, 3102011747, 3610369226, 1113818384, 328671808, 2227573024, 2236228733, 3535486456, 2935566865, 3341394285, 496906059, 3702665459, 226906860, 2009195472, 733156972, 2842737049, 294930682, 1206477858, 2835123396, 2700099354, 1451044056, 573804783, 2269728455, 3644379585, 2362090238, 2564033334, 2801107407, 2776292904, 3669462566, 1068351396, 742039012, 1350078989, 1784663195, 1417561698, 4136440770, 2430122216, 775550814, 2193862645, 2673705150, 1775276924, 1876241833, 3475313331, 3366754619, 270040487, 3902563182, 3678124923, 3441850377, 1851332852, 3969562369, 2203032232, 3868552805, 2868897406, 566021896, 4011190502, 3135740889, 1248802510, 3936291284, 699432150, 832877231, 708780849, 3332740144, 899835584, 1951317047, 4236429990, 3767586992, 866637845, 4043610186, 1106041591, 2144161806, 395441711, 1984812685, 1139781709, 3433712980, 3835036895, 2664543715, 1282050075, 3240894392, 1181045119, 2640243204, 25965917, 4203181171, 4211818798, 3009879386, 2463879762, 3910161971, 1842759443, 2597806476, 933301370, 1509430414, 3943906441, 3467192302, 3076639029, 3776767469, 2051518780, 2631065433, 1441952575, 404016761, 1942435775, 1408749034, 1610459739, 3745345300, 2017778566, 3400528769, 3110650942, 941896748, 3265478751, 371049330, 3168937228, 675039627, 4279080257, 967311729, 135050206, 3635733660, 1683407248, 2076935265, 3576870512, 1215061108, 3501741890],
  7163. Gt = [1347548327, 1400783205, 3273267108, 2520393566, 3409685355, 4045380933, 2880240216, 2471224067, 1428173050, 4138563181, 2441661558, 636813900, 4233094615, 3620022987, 2149987652, 2411029155, 1239331162, 1730525723, 2554718734, 3781033664, 46346101, 310463728, 2743944855, 3328955385, 3875770207, 2501218972, 3955191162, 3667219033, 768917123, 3545789473, 692707433, 1150208456, 1786102409, 2029293177, 1805211710, 3710368113, 3065962831, 401639597, 1724457132, 3028143674, 409198410, 2196052529, 1620529459, 1164071807, 3769721975, 2226875310, 486441376, 2499348523, 1483753576, 428819965, 2274680428, 3075636216, 598438867, 3799141122, 1474502543, 711349675, 129166120, 53458370, 2592523643, 2782082824, 4063242375, 2988687269, 3120694122, 1559041666, 730517276, 2460449204, 4042459122, 2706270690, 3446004468, 3573941694, 533804130, 2328143614, 2637442643, 2695033685, 839224033, 1973745387, 957055980, 2856345839, 106852767, 1371368976, 4181598602, 1033297158, 2933734917, 1179510461, 3046200461, 91341917, 1862534868, 4284502037, 605657339, 2547432937, 3431546947, 2003294622, 3182487618, 2282195339, 954669403, 3682191598, 1201765386, 3917234703, 3388507166, 0, 2198438022, 1211247597, 2887651696, 1315723890, 4227665663, 1443857720, 507358933, 657861945, 1678381017, 560487590, 3516619604, 975451694, 2970356327, 261314535, 3535072918, 2652609425, 1333838021, 2724322336, 1767536459, 370938394, 182621114, 3854606378, 1128014560, 487725847, 185469197, 2918353863, 3106780840, 3356761769, 2237133081, 1286567175, 3152976349, 4255350624, 2683765030, 3160175349, 3309594171, 878443390, 1988838185, 3704300486, 1756818940, 1673061617, 3403100636, 272786309, 1075025698, 545572369, 2105887268, 4174560061, 296679730, 1841768865, 1260232239, 4091327024, 3960309330, 3497509347, 1814803222, 2578018489, 4195456072, 575138148, 3299409036, 446754879, 3629546796, 4011996048, 3347532110, 3252238545, 4270639778, 915985419, 3483825537, 681933534, 651868046, 2755636671, 3828103837, 223377554, 2607439820, 1649704518, 3270937875, 3901806776, 1580087799, 4118987695, 3198115200, 2087309459, 2842678573, 3016697106, 1003007129, 2802849917, 1860738147, 2077965243, 164439672, 4100872472, 32283319, 2827177882, 1709610350, 2125135846, 136428751, 3874428392, 3652904859, 3460984630, 3572145929, 3593056380, 2939266226, 824852259, 818324884, 3224740454, 930369212, 2801566410, 2967507152, 355706840, 1257309336, 4148292826, 243256656, 790073846, 2373340630, 1296297904, 1422699085, 3756299780, 3818836405, 457992840, 3099667487, 2135319889, 77422314, 1560382517, 1945798516, 788204353, 1521706781, 1385356242, 870912086, 325965383, 2358957921, 2050466060, 2388260884, 2313884476, 4006521127, 901210569, 3990953189, 1014646705, 1503449823, 1062597235, 2031621326, 3212035895, 3931371469, 1533017514, 350174575, 2256028891, 2177544179, 1052338372, 741876788, 1606591296, 1914052035, 213705253, 2334669897, 1107234197, 1899603969, 3725069491, 2631447780, 2422494913, 1635502980, 1893020342, 1950903388, 1120974935],
  7164. Vt = [2807058932, 1699970625, 2764249623, 1586903591, 1808481195, 1173430173, 1487645946, 59984867, 4199882800, 1844882806, 1989249228, 1277555970, 3623636965, 3419915562, 1149249077, 2744104290, 1514790577, 459744698, 244860394, 3235995134, 1963115311, 4027744588, 2544078150, 4190530515, 1608975247, 2627016082, 2062270317, 1507497298, 2200818878, 567498868, 1764313568, 3359936201, 2305455554, 2037970062, 1047239e3, 1910319033, 1337376481, 2904027272, 2892417312, 984907214, 1243112415, 830661914, 861968209, 2135253587, 2011214180, 2927934315, 2686254721, 731183368, 1750626376, 4246310725, 1820824798, 4172763771, 3542330227, 48394827, 2404901663, 2871682645, 671593195, 3254988725, 2073724613, 145085239, 2280796200, 2779915199, 1790575107, 2187128086, 472615631, 3029510009, 4075877127, 3802222185, 4107101658, 3201631749, 1646252340, 4270507174, 1402811438, 1436590835, 3778151818, 3950355702, 3963161475, 4020912224, 2667994737, 273792366, 2331590177, 104699613, 95345982, 3175501286, 2377486676, 1560637892, 3564045318, 369057872, 4213447064, 3919042237, 1137477952, 2658625497, 1119727848, 2340947849, 1530455833, 4007360968, 172466556, 266959938, 516552836, 0, 2256734592, 3980931627, 1890328081, 1917742170, 4294704398, 945164165, 3575528878, 958871085, 3647212047, 2787207260, 1423022939, 775562294, 1739656202, 3876557655, 2530391278, 2443058075, 3310321856, 547512796, 1265195639, 437656594, 3121275539, 719700128, 3762502690, 387781147, 218828297, 3350065803, 2830708150, 2848461854, 428169201, 122466165, 3720081049, 1627235199, 648017665, 4122762354, 1002783846, 2117360635, 695634755, 3336358691, 4234721005, 4049844452, 3704280881, 2232435299, 574624663, 287343814, 612205898, 1039717051, 840019705, 2708326185, 793451934, 821288114, 1391201670, 3822090177, 376187827, 3113855344, 1224348052, 1679968233, 2361698556, 1058709744, 752375421, 2431590963, 1321699145, 3519142200, 2734591178, 188127444, 2177869557, 3727205754, 2384911031, 3215212461, 2648976442, 2450346104, 3432737375, 1180849278, 331544205, 3102249176, 4150144569, 2952102595, 2159976285, 2474404304, 766078933, 313773861, 2570832044, 2108100632, 1668212892, 3145456443, 2013908262, 418672217, 3070356634, 2594734927, 1852171925, 3867060991, 3473416636, 3907448597, 2614737639, 919489135, 164948639, 2094410160, 2997825956, 590424639, 2486224549, 1723872674, 3157750862, 3399941250, 3501252752, 3625268135, 2555048196, 3673637356, 1343127501, 4130281361, 3599595085, 2957853679, 1297403050, 81781910, 3051593425, 2283490410, 532201772, 1367295589, 3926170974, 895287692, 1953757831, 1093597963, 492483431, 3528626907, 1446242576, 1192455638, 1636604631, 209336225, 344873464, 1015671571, 669961897, 3375740769, 3857572124, 2973530695, 3747192018, 1933530610, 3464042516, 935293895, 3454686199, 2858115069, 1863638845, 3683022916, 4085369519, 3292445032, 875313188, 1080017571, 3279033885, 621591778, 1233856572, 2504130317, 24197544, 3017672716, 3835484340, 3247465558, 2220981195, 3060847922, 1551124588, 1463996600],
  7165. Yt = [4104605777, 1097159550, 396673818, 660510266, 2875968315, 2638606623, 4200115116, 3808662347, 821712160, 1986918061, 3430322568, 38544885, 3856137295, 718002117, 893681702, 1654886325, 2975484382, 3122358053, 3926825029, 4274053469, 796197571, 1290801793, 1184342925, 3556361835, 2405426947, 2459735317, 1836772287, 1381620373, 3196267988, 1948373848, 3764988233, 3385345166, 3263785589, 2390325492, 1480485785, 3111247143, 3780097726, 2293045232, 548169417, 3459953789, 3746175075, 439452389, 1362321559, 1400849762, 1685577905, 1806599355, 2174754046, 137073913, 1214797936, 1174215055, 3731654548, 2079897426, 1943217067, 1258480242, 529487843, 1437280870, 3945269170, 3049390895, 3313212038, 923313619, 679998e3, 3215307299, 57326082, 377642221, 3474729866, 2041877159, 133361907, 1776460110, 3673476453, 96392454, 878845905, 2801699524, 777231668, 4082475170, 2330014213, 4142626212, 2213296395, 1626319424, 1906247262, 1846563261, 562755902, 3708173718, 1040559837, 3871163981, 1418573201, 3294430577, 114585348, 1343618912, 2566595609, 3186202582, 1078185097, 3651041127, 3896688048, 2307622919, 425408743, 3371096953, 2081048481, 1108339068, 2216610296, 0, 2156299017, 736970802, 292596766, 1517440620, 251657213, 2235061775, 2933202493, 758720310, 265905162, 1554391400, 1532285339, 908999204, 174567692, 1474760595, 4002861748, 2610011675, 3234156416, 3693126241, 2001430874, 303699484, 2478443234, 2687165888, 585122620, 454499602, 151849742, 2345119218, 3064510765, 514443284, 4044981591, 1963412655, 2581445614, 2137062819, 19308535, 1928707164, 1715193156, 4219352155, 1126790795, 600235211, 3992742070, 3841024952, 836553431, 1669664834, 2535604243, 3323011204, 1243905413, 3141400786, 4180808110, 698445255, 2653899549, 2989552604, 2253581325, 3252932727, 3004591147, 1891211689, 2487810577, 3915653703, 4237083816, 4030667424, 2100090966, 865136418, 1229899655, 953270745, 3399679628, 3557504664, 4118925222, 2061379749, 3079546586, 2915017791, 983426092, 2022837584, 1607244650, 2118541908, 2366882550, 3635996816, 972512814, 3283088770, 1568718495, 3499326569, 3576539503, 621982671, 2895723464, 410887952, 2623762152, 1002142683, 645401037, 1494807662, 2595684844, 1335535747, 2507040230, 4293295786, 3167684641, 367585007, 3885750714, 1865862730, 2668221674, 2960971305, 2763173681, 1059270954, 2777952454, 2724642869, 1320957812, 2194319100, 2429595872, 2815956275, 77089521, 3973773121, 3444575871, 2448830231, 1305906550, 4021308739, 2857194700, 2516901860, 3518358430, 1787304780, 740276417, 1699839814, 1592394909, 2352307457, 2272556026, 188821243, 1729977011, 3687994002, 274084841, 3594982253, 3613494426, 2701949495, 4162096729, 322734571, 2837966542, 1640576439, 484830689, 1202797690, 3537852828, 4067639125, 349075736, 3342319475, 4157467219, 4255800159, 1030690015, 1155237496, 2951971274, 1757691577, 607398968, 2738905026, 499347990, 3794078908, 1011452712, 227885567, 2818666809, 213114376, 3034881240, 1455525988, 3414450555, 850817237, 1817998408, 3092726480],
  7166. Qt = [0, 235474187, 470948374, 303765277, 941896748, 908933415, 607530554, 708780849, 1883793496, 2118214995, 1817866830, 1649639237, 1215061108, 1181045119, 1417561698, 1517767529, 3767586992, 4003061179, 4236429990, 4069246893, 3635733660, 3602770327, 3299278474, 3400528769, 2430122216, 2664543715, 2362090238, 2193862645, 2835123396, 2801107407, 3035535058, 3135740889, 3678124923, 3576870512, 3341394285, 3374361702, 3810496343, 3977675356, 4279080257, 4043610186, 2876494627, 2776292904, 3076639029, 3110650942, 2472011535, 2640243204, 2403728665, 2169303058, 1001089995, 899835584, 666464733, 699432150, 59727847, 226906860, 530400753, 294930682, 1273168787, 1172967064, 1475418501, 1509430414, 1942435775, 2110667444, 1876241833, 1641816226, 2910219766, 2743034109, 2976151520, 3211623147, 2505202138, 2606453969, 2302690252, 2269728455, 3711829422, 3543599269, 3240894392, 3475313331, 3843699074, 3943906441, 4178062228, 4144047775, 1306967366, 1139781709, 1374988112, 1610459739, 1975683434, 2076935265, 1775276924, 1742315127, 1034867998, 866637845, 566021896, 800440835, 92987698, 193195065, 429456164, 395441711, 1984812685, 2017778566, 1784663195, 1683407248, 1315562145, 1080094634, 1383856311, 1551037884, 101039829, 135050206, 437757123, 337553864, 1042385657, 807962610, 573804783, 742039012, 2531067453, 2564033334, 2328828971, 2227573024, 2935566865, 2700099354, 3001755655, 3168937228, 3868552805, 3902563182, 4203181171, 4102977912, 3736164937, 3501741890, 3265478751, 3433712980, 1106041591, 1340463100, 1576976609, 1408749034, 2043211483, 2009195472, 1708848333, 1809054150, 832877231, 1068351396, 766945465, 599762354, 159417987, 126454664, 361929877, 463180190, 2709260871, 2943682380, 3178106961, 3009879386, 2572697195, 2538681184, 2236228733, 2336434550, 3509871135, 3745345300, 3441850377, 3274667266, 3910161971, 3877198648, 4110568485, 4211818798, 2597806476, 2497604743, 2261089178, 2295101073, 2733856160, 2902087851, 3202437046, 2968011453, 3936291284, 3835036895, 4136440770, 4169408201, 3535486456, 3702665459, 3467192302, 3231722213, 2051518780, 1951317047, 1716890410, 1750902305, 1113818384, 1282050075, 1584504582, 1350078989, 168810852, 67556463, 371049330, 404016761, 841739592, 1008918595, 775550814, 540080725, 3969562369, 3801332234, 4035489047, 4269907996, 3569255213, 3669462566, 3366754619, 3332740144, 2631065433, 2463879762, 2160117071, 2395588676, 2767645557, 2868897406, 3102011747, 3069049960, 202008497, 33778362, 270040487, 504459436, 875451293, 975658646, 675039627, 641025152, 2084704233, 1917518562, 1615861247, 1851332852, 1147550661, 1248802510, 1484005843, 1451044056, 933301370, 967311729, 733156972, 632953703, 260388950, 25965917, 328671808, 496906059, 1206477858, 1239443753, 1543208500, 1441952575, 2144161806, 1908694277, 1675577880, 1842759443, 3610369226, 3644379585, 3408119516, 3307916247, 4011190502, 3776767469, 4077384432, 4245618683, 2809771154, 2842737049, 3144396420, 3043140495, 2673705150, 2438237621, 2203032232, 2370213795],
  7167. Xt = [0, 185469197, 370938394, 487725847, 741876788, 657861945, 975451694, 824852259, 1483753576, 1400783205, 1315723890, 1164071807, 1950903388, 2135319889, 1649704518, 1767536459, 2967507152, 3152976349, 2801566410, 2918353863, 2631447780, 2547432937, 2328143614, 2177544179, 3901806776, 3818836405, 4270639778, 4118987695, 3299409036, 3483825537, 3535072918, 3652904859, 2077965243, 1893020342, 1841768865, 1724457132, 1474502543, 1559041666, 1107234197, 1257309336, 598438867, 681933534, 901210569, 1052338372, 261314535, 77422314, 428819965, 310463728, 3409685355, 3224740454, 3710368113, 3593056380, 3875770207, 3960309330, 4045380933, 4195456072, 2471224067, 2554718734, 2237133081, 2388260884, 3212035895, 3028143674, 2842678573, 2724322336, 4138563181, 4255350624, 3769721975, 3955191162, 3667219033, 3516619604, 3431546947, 3347532110, 2933734917, 2782082824, 3099667487, 3016697106, 2196052529, 2313884476, 2499348523, 2683765030, 1179510461, 1296297904, 1347548327, 1533017514, 1786102409, 1635502980, 2087309459, 2003294622, 507358933, 355706840, 136428751, 53458370, 839224033, 957055980, 605657339, 790073846, 2373340630, 2256028891, 2607439820, 2422494913, 2706270690, 2856345839, 3075636216, 3160175349, 3573941694, 3725069491, 3273267108, 3356761769, 4181598602, 4063242375, 4011996048, 3828103837, 1033297158, 915985419, 730517276, 545572369, 296679730, 446754879, 129166120, 213705253, 1709610350, 1860738147, 1945798516, 2029293177, 1239331162, 1120974935, 1606591296, 1422699085, 4148292826, 4233094615, 3781033664, 3931371469, 3682191598, 3497509347, 3446004468, 3328955385, 2939266226, 2755636671, 3106780840, 2988687269, 2198438022, 2282195339, 2501218972, 2652609425, 1201765386, 1286567175, 1371368976, 1521706781, 1805211710, 1620529459, 2105887268, 1988838185, 533804130, 350174575, 164439672, 46346101, 870912086, 954669403, 636813900, 788204353, 2358957921, 2274680428, 2592523643, 2441661558, 2695033685, 2880240216, 3065962831, 3182487618, 3572145929, 3756299780, 3270937875, 3388507166, 4174560061, 4091327024, 4006521127, 3854606378, 1014646705, 930369212, 711349675, 560487590, 272786309, 457992840, 106852767, 223377554, 1678381017, 1862534868, 1914052035, 2031621326, 1211247597, 1128014560, 1580087799, 1428173050, 32283319, 182621114, 401639597, 486441376, 768917123, 651868046, 1003007129, 818324884, 1503449823, 1385356242, 1333838021, 1150208456, 1973745387, 2125135846, 1673061617, 1756818940, 2970356327, 3120694122, 2802849917, 2887651696, 2637442643, 2520393566, 2334669897, 2149987652, 3917234703, 3799141122, 4284502037, 4100872472, 3309594171, 3460984630, 3545789473, 3629546796, 2050466060, 1899603969, 1814803222, 1730525723, 1443857720, 1560382517, 1075025698, 1260232239, 575138148, 692707433, 878443390, 1062597235, 243256656, 91341917, 409198410, 325965383, 3403100636, 3252238545, 3704300486, 3620022987, 3874428392, 3990953189, 4042459122, 4227665663, 2460449204, 2578018489, 2226875310, 2411029155, 3198115200, 3046200461, 2827177882, 2743944855],
  7168. Zt = [0, 218828297, 437656594, 387781147, 875313188, 958871085, 775562294, 590424639, 1750626376, 1699970625, 1917742170, 2135253587, 1551124588, 1367295589, 1180849278, 1265195639, 3501252752, 3720081049, 3399941250, 3350065803, 3835484340, 3919042237, 4270507174, 4085369519, 3102249176, 3051593425, 2734591178, 2952102595, 2361698556, 2177869557, 2530391278, 2614737639, 3145456443, 3060847922, 2708326185, 2892417312, 2404901663, 2187128086, 2504130317, 2555048196, 3542330227, 3727205754, 3375740769, 3292445032, 3876557655, 3926170974, 4246310725, 4027744588, 1808481195, 1723872674, 1910319033, 2094410160, 1608975247, 1391201670, 1173430173, 1224348052, 59984867, 244860394, 428169201, 344873464, 935293895, 984907214, 766078933, 547512796, 1844882806, 1627235199, 2011214180, 2062270317, 1507497298, 1423022939, 1137477952, 1321699145, 95345982, 145085239, 532201772, 313773861, 830661914, 1015671571, 731183368, 648017665, 3175501286, 2957853679, 2807058932, 2858115069, 2305455554, 2220981195, 2474404304, 2658625497, 3575528878, 3625268135, 3473416636, 3254988725, 3778151818, 3963161475, 4213447064, 4130281361, 3599595085, 3683022916, 3432737375, 3247465558, 3802222185, 4020912224, 4172763771, 4122762354, 3201631749, 3017672716, 2764249623, 2848461854, 2331590177, 2280796200, 2431590963, 2648976442, 104699613, 188127444, 472615631, 287343814, 840019705, 1058709744, 671593195, 621591778, 1852171925, 1668212892, 1953757831, 2037970062, 1514790577, 1463996600, 1080017571, 1297403050, 3673637356, 3623636965, 3235995134, 3454686199, 4007360968, 3822090177, 4107101658, 4190530515, 2997825956, 3215212461, 2830708150, 2779915199, 2256734592, 2340947849, 2627016082, 2443058075, 172466556, 122466165, 273792366, 492483431, 1047239e3, 861968209, 612205898, 695634755, 1646252340, 1863638845, 2013908262, 1963115311, 1446242576, 1530455833, 1277555970, 1093597963, 1636604631, 1820824798, 2073724613, 1989249228, 1436590835, 1487645946, 1337376481, 1119727848, 164948639, 81781910, 331544205, 516552836, 1039717051, 821288114, 669961897, 719700128, 2973530695, 3157750862, 2871682645, 2787207260, 2232435299, 2283490410, 2667994737, 2450346104, 3647212047, 3564045318, 3279033885, 3464042516, 3980931627, 3762502690, 4150144569, 4199882800, 3070356634, 3121275539, 2904027272, 2686254721, 2200818878, 2384911031, 2570832044, 2486224549, 3747192018, 3528626907, 3310321856, 3359936201, 3950355702, 3867060991, 4049844452, 4234721005, 1739656202, 1790575107, 2108100632, 1890328081, 1402811438, 1586903591, 1233856572, 1149249077, 266959938, 48394827, 369057872, 418672217, 1002783846, 919489135, 567498868, 752375421, 209336225, 24197544, 376187827, 459744698, 945164165, 895287692, 574624663, 793451934, 1679968233, 1764313568, 2117360635, 1933530610, 1343127501, 1560637892, 1243112415, 1192455638, 3704280881, 3519142200, 3336358691, 3419915562, 3907448597, 3857572124, 4075877127, 4294704398, 3029510009, 3113855344, 2927934315, 2744104290, 2159976285, 2377486676, 2594734927, 2544078150],
  7169. en = [0, 151849742, 303699484, 454499602, 607398968, 758720310, 908999204, 1059270954, 1214797936, 1097159550, 1517440620, 1400849762, 1817998408, 1699839814, 2118541908, 2001430874, 2429595872, 2581445614, 2194319100, 2345119218, 3034881240, 3186202582, 2801699524, 2951971274, 3635996816, 3518358430, 3399679628, 3283088770, 4237083816, 4118925222, 4002861748, 3885750714, 1002142683, 850817237, 698445255, 548169417, 529487843, 377642221, 227885567, 77089521, 1943217067, 2061379749, 1640576439, 1757691577, 1474760595, 1592394909, 1174215055, 1290801793, 2875968315, 2724642869, 3111247143, 2960971305, 2405426947, 2253581325, 2638606623, 2487810577, 3808662347, 3926825029, 4044981591, 4162096729, 3342319475, 3459953789, 3576539503, 3693126241, 1986918061, 2137062819, 1685577905, 1836772287, 1381620373, 1532285339, 1078185097, 1229899655, 1040559837, 923313619, 740276417, 621982671, 439452389, 322734571, 137073913, 19308535, 3871163981, 4021308739, 4104605777, 4255800159, 3263785589, 3414450555, 3499326569, 3651041127, 2933202493, 2815956275, 3167684641, 3049390895, 2330014213, 2213296395, 2566595609, 2448830231, 1305906550, 1155237496, 1607244650, 1455525988, 1776460110, 1626319424, 2079897426, 1928707164, 96392454, 213114376, 396673818, 514443284, 562755902, 679998e3, 865136418, 983426092, 3708173718, 3557504664, 3474729866, 3323011204, 4180808110, 4030667424, 3945269170, 3794078908, 2507040230, 2623762152, 2272556026, 2390325492, 2975484382, 3092726480, 2738905026, 2857194700, 3973773121, 3856137295, 4274053469, 4157467219, 3371096953, 3252932727, 3673476453, 3556361835, 2763173681, 2915017791, 3064510765, 3215307299, 2156299017, 2307622919, 2459735317, 2610011675, 2081048481, 1963412655, 1846563261, 1729977011, 1480485785, 1362321559, 1243905413, 1126790795, 878845905, 1030690015, 645401037, 796197571, 274084841, 425408743, 38544885, 188821243, 3613494426, 3731654548, 3313212038, 3430322568, 4082475170, 4200115116, 3780097726, 3896688048, 2668221674, 2516901860, 2366882550, 2216610296, 3141400786, 2989552604, 2837966542, 2687165888, 1202797690, 1320957812, 1437280870, 1554391400, 1669664834, 1787304780, 1906247262, 2022837584, 265905162, 114585348, 499347990, 349075736, 736970802, 585122620, 972512814, 821712160, 2595684844, 2478443234, 2293045232, 2174754046, 3196267988, 3079546586, 2895723464, 2777952454, 3537852828, 3687994002, 3234156416, 3385345166, 4142626212, 4293295786, 3841024952, 3992742070, 174567692, 57326082, 410887952, 292596766, 777231668, 660510266, 1011452712, 893681702, 1108339068, 1258480242, 1343618912, 1494807662, 1715193156, 1865862730, 1948373848, 2100090966, 2701949495, 2818666809, 3004591147, 3122358053, 2235061775, 2352307457, 2535604243, 2653899549, 3915653703, 3764988233, 4219352155, 4067639125, 3444575871, 3294430577, 3746175075, 3594982253, 836553431, 953270745, 600235211, 718002117, 367585007, 484830689, 133361907, 251657213, 2041877159, 1891211689, 1806599355, 1654886325, 1568718495, 1418573201, 1335535747, 1184342925];
  7170. function tn(e) {
  7171. for (var t = [], n = 0; n < e.length; n += 4) {
  7172. t.push(e[n] << 24 | e[n + 1] << 16 | e[n + 2] << 8 | e[n + 3]);
  7173. }
  7174. return t;
  7175. }
  7176. var nn = /*#__PURE__*/function () {
  7177. function nn(e) {
  7178. (0, _classCallCheck2.default)(this, nn);
  7179. if (!(this instanceof nn)) throw Error("AES must be instanitated with `new`");
  7180. Object.defineProperty(this, "key", {
  7181. value: Rt(e, !0)
  7182. }), this._prepare();
  7183. }
  7184. (0, _createClass2.default)(nn, [{
  7185. key: "_prepare",
  7186. value: function _prepare() {
  7187. var e = Kt[this.key.length];
  7188. if (null == e) throw new Error("invalid key size (must be 16, 24 or 32 bytes)");
  7189. this._Ke = [], this._Kd = [];
  7190. for (var t = 0; t <= e; t++) {
  7191. this._Ke.push([0, 0, 0, 0]), this._Kd.push([0, 0, 0, 0]);
  7192. }
  7193. var n,
  7194. s = 4 * (e + 1),
  7195. r = this.key.length / 4,
  7196. i = tn(this.key);
  7197. for (t = 0; t < r; t++) {
  7198. n = t >> 2, this._Ke[n][t % 4] = i[t], this._Kd[e - n][t % 4] = i[t];
  7199. }
  7200. for (var o, a = 0, c = r; c < s;) {
  7201. if (o = i[r - 1], i[0] ^= Mt[o >> 16 & 255] << 24 ^ Mt[o >> 8 & 255] << 16 ^ Mt[255 & o] << 8 ^ Mt[o >> 24 & 255] ^ jt[a] << 24, a += 1, 8 != r) for (t = 1; t < r; t++) {
  7202. i[t] ^= i[t - 1];
  7203. } else {
  7204. for (t = 1; t < r / 2; t++) {
  7205. i[t] ^= i[t - 1];
  7206. }
  7207. o = i[r / 2 - 1], i[r / 2] ^= Mt[255 & o] ^ Mt[o >> 8 & 255] << 8 ^ Mt[o >> 16 & 255] << 16 ^ Mt[o >> 24 & 255] << 24;
  7208. for (t = r / 2 + 1; t < r; t++) {
  7209. i[t] ^= i[t - 1];
  7210. }
  7211. }
  7212. for (t = 0; t < r && c < s;) {
  7213. u = c >> 2, l = c % 4, this._Ke[u][l] = i[t], this._Kd[e - u][l] = i[t++], c++;
  7214. }
  7215. }
  7216. for (var u = 1; u < e; u++) {
  7217. for (var l = 0; l < 4; l++) {
  7218. o = this._Kd[u][l], this._Kd[u][l] = Qt[o >> 24 & 255] ^ Xt[o >> 16 & 255] ^ Zt[o >> 8 & 255] ^ en[255 & o];
  7219. }
  7220. }
  7221. }
  7222. }, {
  7223. key: "encrypt",
  7224. value: function encrypt(e) {
  7225. if (16 != e.length) throw new Error("invalid plaintext size (must be 16 bytes)");
  7226. for (var t = this._Ke.length - 1, n = [0, 0, 0, 0], s = tn(e), r = 0; r < 4; r++) {
  7227. s[r] ^= this._Ke[0][r];
  7228. }
  7229. for (var i = 1; i < t; i++) {
  7230. for (r = 0; r < 4; r++) {
  7231. n[r] = $t[s[r] >> 24 & 255] ^ Wt[s[(r + 1) % 4] >> 16 & 255] ^ zt[s[(r + 2) % 4] >> 8 & 255] ^ Jt[255 & s[(r + 3) % 4]] ^ this._Ke[i][r];
  7232. }
  7233. s = n.slice();
  7234. }
  7235. var o,
  7236. a = Lt(16);
  7237. for (r = 0; r < 4; r++) {
  7238. o = this._Ke[t][r], a[4 * r] = 255 & (Mt[s[r] >> 24 & 255] ^ o >> 24), a[4 * r + 1] = 255 & (Mt[s[(r + 1) % 4] >> 16 & 255] ^ o >> 16), a[4 * r + 2] = 255 & (Mt[s[(r + 2) % 4] >> 8 & 255] ^ o >> 8), a[4 * r + 3] = 255 & (Mt[255 & s[(r + 3) % 4]] ^ o);
  7239. }
  7240. return a;
  7241. }
  7242. }, {
  7243. key: "decrypt",
  7244. value: function decrypt(e) {
  7245. if (16 != e.length) throw new Error("invalid ciphertext size (must be 16 bytes)");
  7246. for (var t = this._Kd.length - 1, n = [0, 0, 0, 0], s = tn(e), r = 0; r < 4; r++) {
  7247. s[r] ^= this._Kd[0][r];
  7248. }
  7249. for (var i = 1; i < t; i++) {
  7250. for (r = 0; r < 4; r++) {
  7251. n[r] = Ht[s[r] >> 24 & 255] ^ Gt[s[(r + 3) % 4] >> 16 & 255] ^ Vt[s[(r + 2) % 4] >> 8 & 255] ^ Yt[255 & s[(r + 1) % 4]] ^ this._Kd[i][r];
  7252. }
  7253. s = n.slice();
  7254. }
  7255. var o,
  7256. a = Lt(16);
  7257. for (r = 0; r < 4; r++) {
  7258. o = this._Kd[t][r], a[4 * r] = 255 & (Bt[s[r] >> 24 & 255] ^ o >> 24), a[4 * r + 1] = 255 & (Bt[s[(r + 3) % 4] >> 16 & 255] ^ o >> 16), a[4 * r + 2] = 255 & (Bt[s[(r + 2) % 4] >> 8 & 255] ^ o >> 8), a[4 * r + 3] = 255 & (Bt[255 & s[(r + 1) % 4]] ^ o);
  7259. }
  7260. return a;
  7261. }
  7262. }]);
  7263. return nn;
  7264. }();
  7265. var sn = /*#__PURE__*/function () {
  7266. function sn(e) {
  7267. (0, _classCallCheck2.default)(this, sn);
  7268. if (!(this instanceof sn)) throw Error("AES must be instanitated with `new`");
  7269. this.description = "Electronic Code Block", this.name = "ecb", this._aes = new nn(e);
  7270. }
  7271. (0, _createClass2.default)(sn, [{
  7272. key: "encrypt",
  7273. value: function encrypt(e) {
  7274. if ((e = Rt(e)).length % 16 != 0) throw new Error("invalid plaintext size (must be multiple of 16 bytes)");
  7275. for (var t = Lt(e.length), n = Lt(16), s = 0; s < e.length; s += 16) {
  7276. Nt(e, n, 0, s, s + 16), Nt(n = this._aes.encrypt(n), t, s);
  7277. }
  7278. return t;
  7279. }
  7280. }, {
  7281. key: "decrypt",
  7282. value: function decrypt(e) {
  7283. if ((e = Rt(e)).length % 16 != 0) throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");
  7284. for (var t = Lt(e.length), n = Lt(16), s = 0; s < e.length; s += 16) {
  7285. Nt(e, n, 0, s, s + 16), Nt(n = this._aes.decrypt(n), t, s);
  7286. }
  7287. return t;
  7288. }
  7289. }]);
  7290. return sn;
  7291. }();
  7292. var rn = /*#__PURE__*/function () {
  7293. function rn(e, t) {
  7294. (0, _classCallCheck2.default)(this, rn);
  7295. if (!(this instanceof rn)) throw Error("AES must be instanitated with `new`");
  7296. if (this.description = "Cipher Block Chaining", this.name = "cbc", t) {
  7297. if (16 != t.length) throw new Error("invalid initialation vector size (must be 16 bytes)");
  7298. } else t = Lt(16);
  7299. this._lastCipherblock = Rt(t, !0), this._aes = new nn(e);
  7300. }
  7301. (0, _createClass2.default)(rn, [{
  7302. key: "encrypt",
  7303. value: function encrypt(e) {
  7304. if ((e = Rt(e)).length % 16 != 0) throw new Error("invalid plaintext size (must be multiple of 16 bytes)");
  7305. for (var t = Lt(e.length), n = Lt(16), s = 0; s < e.length; s += 16) {
  7306. Nt(e, n, 0, s, s + 16);
  7307. for (var r = 0; r < 16; r++) {
  7308. n[r] ^= this._lastCipherblock[r];
  7309. }
  7310. this._lastCipherblock = this._aes.encrypt(n), Nt(this._lastCipherblock, t, s);
  7311. }
  7312. return t;
  7313. }
  7314. }, {
  7315. key: "decrypt",
  7316. value: function decrypt(e) {
  7317. if ((e = Rt(e)).length % 16 != 0) throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");
  7318. for (var t = Lt(e.length), n = Lt(16), s = 0; s < e.length; s += 16) {
  7319. Nt(e, n, 0, s, s + 16), n = this._aes.decrypt(n);
  7320. for (var r = 0; r < 16; r++) {
  7321. t[s + r] = n[r] ^ this._lastCipherblock[r];
  7322. }
  7323. Nt(e, this._lastCipherblock, 0, s, s + 16);
  7324. }
  7325. return t;
  7326. }
  7327. }]);
  7328. return rn;
  7329. }();
  7330. var on = /*#__PURE__*/function () {
  7331. function on(e, t, n) {
  7332. (0, _classCallCheck2.default)(this, on);
  7333. if (!(this instanceof on)) throw Error("AES must be instanitated with `new`");
  7334. if (this.description = "Cipher Feedback", this.name = "cfb", t) {
  7335. if (16 != t.length) throw new Error("invalid initialation vector size (must be 16 size)");
  7336. } else t = Lt(16);
  7337. n || (n = 1), this.segmentSize = n, this._shiftRegister = Rt(t, !0), this._aes = new nn(e);
  7338. }
  7339. (0, _createClass2.default)(on, [{
  7340. key: "encrypt",
  7341. value: function encrypt(e) {
  7342. if (e.length % this.segmentSize != 0) throw new Error("invalid plaintext size (must be segmentSize bytes)");
  7343. for (var t, n = Rt(e, !0), s = 0; s < n.length; s += this.segmentSize) {
  7344. t = this._aes.encrypt(this._shiftRegister);
  7345. for (var r = 0; r < this.segmentSize; r++) {
  7346. n[s + r] ^= t[r];
  7347. }
  7348. Nt(this._shiftRegister, this._shiftRegister, 0, this.segmentSize), Nt(n, this._shiftRegister, 16 - this.segmentSize, s, s + this.segmentSize);
  7349. }
  7350. return n;
  7351. }
  7352. }, {
  7353. key: "decrypt",
  7354. value: function decrypt(e) {
  7355. if (e.length % this.segmentSize != 0) throw new Error("invalid ciphertext size (must be segmentSize bytes)");
  7356. for (var t, n = Rt(e, !0), s = 0; s < n.length; s += this.segmentSize) {
  7357. t = this._aes.encrypt(this._shiftRegister);
  7358. for (var r = 0; r < this.segmentSize; r++) {
  7359. n[s + r] ^= t[r];
  7360. }
  7361. Nt(this._shiftRegister, this._shiftRegister, 0, this.segmentSize), Nt(e, this._shiftRegister, 16 - this.segmentSize, s, s + this.segmentSize);
  7362. }
  7363. return n;
  7364. }
  7365. }]);
  7366. return on;
  7367. }();
  7368. var an = /*#__PURE__*/function () {
  7369. function an(e, t) {
  7370. (0, _classCallCheck2.default)(this, an);
  7371. if (!(this instanceof an)) throw Error("AES must be instanitated with `new`");
  7372. if (this.description = "Output Feedback", this.name = "ofb", t) {
  7373. if (16 != t.length) throw new Error("invalid initialation vector size (must be 16 bytes)");
  7374. } else t = Lt(16);
  7375. this._lastPrecipher = Rt(t, !0), this._lastPrecipherIndex = 16, this._aes = new nn(e);
  7376. }
  7377. (0, _createClass2.default)(an, [{
  7378. key: "encrypt",
  7379. value: function encrypt(e) {
  7380. for (var t = Rt(e, !0), n = 0; n < t.length; n++) {
  7381. 16 === this._lastPrecipherIndex && (this._lastPrecipher = this._aes.encrypt(this._lastPrecipher), this._lastPrecipherIndex = 0), t[n] ^= this._lastPrecipher[this._lastPrecipherIndex++];
  7382. }
  7383. return t;
  7384. }
  7385. }, {
  7386. key: "decrypt",
  7387. value: function decrypt(e) {
  7388. return this.encrypt(e);
  7389. }
  7390. }]);
  7391. return an;
  7392. }();
  7393. var cn = /*#__PURE__*/function () {
  7394. function cn(e) {
  7395. (0, _classCallCheck2.default)(this, cn);
  7396. if (!(this instanceof cn)) throw Error("Counter must be instanitated with `new`");
  7397. 0 === e || e || (e = 1), "number" == typeof e ? (this._counter = Lt(16), this.setValue(e)) : this.setBytes(e);
  7398. }
  7399. (0, _createClass2.default)(cn, [{
  7400. key: "setValue",
  7401. value: function setValue(e) {
  7402. if ("number" != typeof e || parseInt(e) != e) throw new Error("invalid counter value (must be an integer)");
  7403. if (e > Number.MAX_SAFE_INTEGER) throw new Error("integer value out of safe range");
  7404. for (var t = 15; t >= 0; --t) {
  7405. this._counter[t] = e % 256, e = parseInt(e / 256);
  7406. }
  7407. }
  7408. }, {
  7409. key: "setBytes",
  7410. value: function setBytes(e) {
  7411. if (16 != (e = Rt(e, !0)).length) throw new Error("invalid counter bytes size (must be 16 bytes)");
  7412. this._counter = e;
  7413. }
  7414. }, {
  7415. key: "increment",
  7416. value: function increment() {
  7417. for (var e = 15; e >= 0; e--) {
  7418. if (255 !== this._counter[e]) {
  7419. this._counter[e]++;
  7420. break;
  7421. }
  7422. this._counter[e] = 0;
  7423. }
  7424. }
  7425. }]);
  7426. return cn;
  7427. }();
  7428. var un = /*#__PURE__*/function () {
  7429. function un(e, t) {
  7430. (0, _classCallCheck2.default)(this, un);
  7431. if (!(this instanceof un)) throw Error("AES must be instanitated with `new`");
  7432. this.description = "Counter", this.name = "ctr", t instanceof cn || (t = new cn(t)), this._counter = t, this._remainingCounter = null, this._remainingCounterIndex = 16, this._aes = new nn(e);
  7433. }
  7434. (0, _createClass2.default)(un, [{
  7435. key: "encrypt",
  7436. value: function encrypt(e) {
  7437. for (var t = Rt(e, !0), n = 0; n < t.length; n++) {
  7438. 16 === this._remainingCounterIndex && (this._remainingCounter = this._aes.encrypt(this._counter._counter), this._remainingCounterIndex = 0, this._counter.increment()), t[n] ^= this._remainingCounter[this._remainingCounterIndex++];
  7439. }
  7440. return t;
  7441. }
  7442. }, {
  7443. key: "decrypt",
  7444. value: function decrypt(e) {
  7445. return this.encrypt(e);
  7446. }
  7447. }]);
  7448. return un;
  7449. }();
  7450. var ln = {
  7451. AES: nn,
  7452. Counter: cn,
  7453. ModeOfOperation: {
  7454. ecb: sn,
  7455. cbc: rn,
  7456. cfb: on,
  7457. ofb: an,
  7458. ctr: un
  7459. },
  7460. utils: {
  7461. hex: qt,
  7462. utf8: Ft
  7463. },
  7464. padding: {
  7465. pkcs7: {
  7466. pad: function pad(e) {
  7467. var t = 16 - (e = Rt(e, !0)).length % 16,
  7468. n = Lt(e.length + t);
  7469. Nt(e, n);
  7470. for (var s = e.length; s < n.length; s++) {
  7471. n[s] = t;
  7472. }
  7473. return n;
  7474. },
  7475. strip: function strip(e) {
  7476. if ((e = Rt(e, !0)).length < 16) throw new Error("PKCS#7 invalid length");
  7477. var t = e[e.length - 1];
  7478. if (t > 16) throw new Error("PKCS#7 padding byte out of range");
  7479. for (var n = e.length - t, s = 0; s < t; s++) {
  7480. if (e[n + s] !== t) throw new Error("PKCS#7 invalid padding byte");
  7481. }
  7482. var r = Lt(n);
  7483. return Nt(e, r, 0, 0, n), r;
  7484. }
  7485. }
  7486. },
  7487. _arrayTest: {
  7488. coerceArray: Rt,
  7489. createArray: Lt,
  7490. copyArray: Nt
  7491. }
  7492. };
  7493. function hn(e, t, n) {
  7494. var s = new Uint8Array(uni.base64ToArrayBuffer(t)),
  7495. r = ln.utils.utf8.toBytes(n),
  7496. i = ln.utils.utf8.toBytes(e),
  7497. o = new ln.ModeOfOperation.cbc(s, r),
  7498. a = ln.padding.pkcs7.pad(i),
  7499. c = o.encrypt(a);
  7500. return uni.arrayBufferToBase64(c);
  7501. }
  7502. var dn = {
  7503. code: 2e4,
  7504. message: "System error"
  7505. },
  7506. fn = {
  7507. code: 20101,
  7508. message: "Invalid client"
  7509. },
  7510. pn = {
  7511. code: 20102,
  7512. message: "Get encrypt key failed"
  7513. },
  7514. gn = {
  7515. 10001: "Secure network is not supported on current playground or unimpsdk",
  7516. 10003: "Config missing in current app. If the problem pesist, please contact DCloud.",
  7517. 10009: "Encrypt payload failed",
  7518. 10010: "Decrypt response failed"
  7519. };
  7520. function mn(e) {
  7521. var _ref28 = e || {},
  7522. t = _ref28.errSubject,
  7523. n = _ref28.subject,
  7524. s = _ref28.errCode,
  7525. r = _ref28.errMsg,
  7526. i = _ref28.code,
  7527. o = _ref28.message,
  7528. a = _ref28.cause;
  7529. return new Q({
  7530. subject: t || n || "uni-secure-network",
  7531. code: s || i || dn.code,
  7532. message: r || o,
  7533. cause: a
  7534. });
  7535. }
  7536. var yn,
  7537. _n,
  7538. wn = null;
  7539. var vn = /*#__PURE__*/function (_Ot) {
  7540. (0, _inherits2.default)(vn, _Ot);
  7541. var _super9 = _createSuper(vn);
  7542. function vn(e) {
  7543. var _this15;
  7544. (0, _classCallCheck2.default)(this, vn);
  7545. _this15 = _super9.call(this, e), _this15.userEncryptKey = null;
  7546. return _this15;
  7547. }
  7548. (0, _createClass2.default)(vn, [{
  7549. key: "isLogin",
  7550. value: function isLogin() {
  7551. return !!this.scopedGlobalCache.mpWeixinCode;
  7552. }
  7553. }, {
  7554. key: "prepare",
  7555. value: function () {
  7556. var _prepare2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee37() {
  7557. return _regenerator.default.wrap(function _callee37$(_context37) {
  7558. while (1) {
  7559. switch (_context37.prev = _context37.next) {
  7560. case 0:
  7561. if (this.isLogin()) {
  7562. _context37.next = 7;
  7563. break;
  7564. }
  7565. if (this.scopedGlobalCache.initPromise) {
  7566. _context37.next = 3;
  7567. break;
  7568. }
  7569. throw new Error("`uniCloud.initSecureNetworkByWeixin` has not yet been called");
  7570. case 3:
  7571. _context37.next = 5;
  7572. return this.scopedGlobalCache.initPromise;
  7573. case 5:
  7574. if (this.scopedGlobalCache.mpWeixinCode) {
  7575. _context37.next = 7;
  7576. break;
  7577. }
  7578. throw new Error("uniCloud.initSecureNetworkByWeixin` has not yet been called or successfully excuted");
  7579. case 7:
  7580. case "end":
  7581. return _context37.stop();
  7582. }
  7583. }
  7584. }, _callee37, this);
  7585. }));
  7586. function prepare() {
  7587. return _prepare2.apply(this, arguments);
  7588. }
  7589. return prepare;
  7590. }()
  7591. }, {
  7592. key: "getUserEncryptKey",
  7593. value: function () {
  7594. var _getUserEncryptKey = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee38() {
  7595. var _this16 = this;
  7596. var e;
  7597. return _regenerator.default.wrap(function _callee38$(_context38) {
  7598. while (1) {
  7599. switch (_context38.prev = _context38.next) {
  7600. case 0:
  7601. if (!this.userEncryptKey) {
  7602. _context38.next = 2;
  7603. break;
  7604. }
  7605. return _context38.abrupt("return", this.userEncryptKey);
  7606. case 2:
  7607. if (!(wn && wn.expireTime)) {
  7608. _context38.next = 6;
  7609. break;
  7610. }
  7611. e = Date.now();
  7612. if (!(wn.expireTime - e > 0)) {
  7613. _context38.next = 6;
  7614. break;
  7615. }
  7616. return _context38.abrupt("return", (this.userEncryptKey = wn, this.userEncryptKey));
  7617. case 6:
  7618. return _context38.abrupt("return", new Promise(function (e, t) {
  7619. uni.getUserCryptoManager().getLatestUserKey({
  7620. success: function success(t) {
  7621. wn = t, _this16.userEncryptKey = t, e(_this16.userEncryptKey);
  7622. },
  7623. fail: function fail(e) {
  7624. t(mn(_objectSpread(_objectSpread({}, pn), {}, {
  7625. cause: e
  7626. })));
  7627. }
  7628. });
  7629. }));
  7630. case 7:
  7631. case "end":
  7632. return _context38.stop();
  7633. }
  7634. }
  7635. }, _callee38, this);
  7636. }));
  7637. function getUserEncryptKey() {
  7638. return _getUserEncryptKey.apply(this, arguments);
  7639. }
  7640. return getUserEncryptKey;
  7641. }()
  7642. }, {
  7643. key: "getWxAppId",
  7644. value: function getWxAppId() {
  7645. return wx.getAccountInfoSync().miniProgram.appId;
  7646. }
  7647. }, {
  7648. key: "platformGetSignOption",
  7649. value: function () {
  7650. var _platformGetSignOption = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee39() {
  7651. var _yield$this$getUserEn, e, t, n;
  7652. return _regenerator.default.wrap(function _callee39$(_context39) {
  7653. while (1) {
  7654. switch (_context39.prev = _context39.next) {
  7655. case 0:
  7656. _context39.next = 2;
  7657. return this.getUserEncryptKey();
  7658. case 2:
  7659. _yield$this$getUserEn = _context39.sent;
  7660. e = _yield$this$getUserEn.encryptKey;
  7661. t = _yield$this$getUserEn.iv;
  7662. n = _yield$this$getUserEn.version;
  7663. return _context39.abrupt("return", {
  7664. verifyClientSign: hn(JSON.stringify({
  7665. data: JSON.stringify({}),
  7666. appId: this.appId,
  7667. deviceId: this.deviceId,
  7668. wxAppId: this.getWxAppId(),
  7669. simulator: "devtools" === re().platform,
  7670. timestamp: Date.now()
  7671. }), e, t),
  7672. encryptKeyId: n,
  7673. mpWeixinCode: this.scopedGlobalCache.mpWeixinCode
  7674. });
  7675. case 7:
  7676. case "end":
  7677. return _context39.stop();
  7678. }
  7679. }
  7680. }, _callee39, this);
  7681. }));
  7682. function platformGetSignOption() {
  7683. return _platformGetSignOption.apply(this, arguments);
  7684. }
  7685. return platformGetSignOption;
  7686. }()
  7687. }, {
  7688. key: "platformEncryptData",
  7689. value: function () {
  7690. var _platformEncryptData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee40(e) {
  7691. var _yield$this$getUserEn2, t, n, s, r;
  7692. return _regenerator.default.wrap(function _callee40$(_context40) {
  7693. while (1) {
  7694. switch (_context40.prev = _context40.next) {
  7695. case 0:
  7696. _context40.next = 2;
  7697. return this.getUserEncryptKey();
  7698. case 2:
  7699. _yield$this$getUserEn2 = _context40.sent;
  7700. t = _yield$this$getUserEn2.encryptKey;
  7701. n = _yield$this$getUserEn2.iv;
  7702. s = _yield$this$getUserEn2.version;
  7703. r = {
  7704. secretType: this.secretType,
  7705. encryptKeyId: s,
  7706. mpWeixinCode: this.scopedGlobalCache.mpWeixinCode
  7707. };
  7708. return _context40.abrupt("return", this.secretType === Pt ? {
  7709. content: e,
  7710. _uniCloudOptions: r
  7711. } : {
  7712. content: hn(JSON.stringify({
  7713. data: JSON.stringify(e),
  7714. appId: this.appId,
  7715. deviceId: this.deviceId,
  7716. wxAppId: this.getWxAppId(),
  7717. simulator: "devtools" === re().platform,
  7718. timestamp: Date.now()
  7719. }), t, n),
  7720. _uniCloudOptions: r
  7721. });
  7722. case 8:
  7723. case "end":
  7724. return _context40.stop();
  7725. }
  7726. }
  7727. }, _callee40, this);
  7728. }));
  7729. function platformEncryptData(_x33) {
  7730. return _platformEncryptData.apply(this, arguments);
  7731. }
  7732. return platformEncryptData;
  7733. }()
  7734. }, {
  7735. key: "platformDecryptResult",
  7736. value: function () {
  7737. var _platformDecryptResult = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee41(e) {
  7738. var t, _yield$this$getUserEn3, n, s;
  7739. return _regenerator.default.wrap(function _callee41$(_context41) {
  7740. while (1) {
  7741. switch (_context41.prev = _context41.next) {
  7742. case 0:
  7743. t = e.content;
  7744. _context41.next = 3;
  7745. return this.getUserEncryptKey();
  7746. case 3:
  7747. _yield$this$getUserEn3 = _context41.sent;
  7748. n = _yield$this$getUserEn3.encryptKey;
  7749. s = _yield$this$getUserEn3.iv;
  7750. return _context41.abrupt("return", JSON.parse(function (e, t, n) {
  7751. var s = new Uint8Array(uni.base64ToArrayBuffer(e)),
  7752. r = new Uint8Array(uni.base64ToArrayBuffer(t)),
  7753. i = ln.utils.utf8.toBytes(n),
  7754. o = new ln.ModeOfOperation.cbc(r, i),
  7755. a = ln.padding.pkcs7.strip(o.decrypt(s));
  7756. return ln.utils.utf8.fromBytes(a);
  7757. }(t, n, s)));
  7758. case 7:
  7759. case "end":
  7760. return _context41.stop();
  7761. }
  7762. }
  7763. }, _callee41, this);
  7764. }));
  7765. function platformDecryptResult(_x34) {
  7766. return _platformDecryptResult.apply(this, arguments);
  7767. }
  7768. return platformDecryptResult;
  7769. }()
  7770. }]);
  7771. return vn;
  7772. }(Ot);
  7773. function Sn(e) {
  7774. var t = ["hasClientKey", "encryptGetClientKeyPayload", "setClientKey", "encrypt", "decrypt"],
  7775. n = {};
  7776. var _loop = function _loop(_s10) {
  7777. var r = t[_s10];
  7778. n[r] = function () {
  7779. for (var _len = arguments.length, t = new Array(_len), _key = 0; _key < _len; _key++) {
  7780. t[_key] = arguments[_key];
  7781. }
  7782. return new Promise(function (n, s) {
  7783. "function" == typeof e[r] ? e[r].apply(e, t.concat([function () {
  7784. var _ref29 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  7785. e = _ref29.type,
  7786. t = _ref29.data,
  7787. r = _ref29.errCode,
  7788. i = _ref29.errMsg,
  7789. o = _ref29.errSubject,
  7790. a = _ref29.message;
  7791. "success" === e ? n(t) : s(mn({
  7792. errCode: r,
  7793. errMsg: gn[r] || i || a,
  7794. errSubject: o
  7795. }));
  7796. }])) : s(mn({
  7797. message: "请检查manifest.json内是否开启安全网络模块,另外注意标准基座不支持安全网络模块"
  7798. }));
  7799. });
  7800. };
  7801. };
  7802. for (var _s10 = 0; _s10 < t.length; _s10++) {
  7803. _loop(_s10);
  7804. }
  7805. return n;
  7806. }
  7807. var kn = /*#__PURE__*/function (_Ot2) {
  7808. (0, _inherits2.default)(kn, _Ot2);
  7809. var _super10 = _createSuper(kn);
  7810. function kn(e) {
  7811. var _this17;
  7812. (0, _classCallCheck2.default)(this, kn);
  7813. _this17 = _super10.call(this, e), _this17.appUtils = _objectSpread({}, Sn(uni.requireNativePlugin("plus"))), _this17.systemInfo = yn || (yn = re());
  7814. return _this17;
  7815. }
  7816. (0, _createClass2.default)(kn, [{
  7817. key: "hasClientKey",
  7818. value: function () {
  7819. var _hasClientKey = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee42() {
  7820. return _regenerator.default.wrap(function _callee42$(_context42) {
  7821. while (1) {
  7822. switch (_context42.prev = _context42.next) {
  7823. case 0:
  7824. _context42.next = 2;
  7825. return this.appUtils.hasClientKey({
  7826. provider: this.provider,
  7827. spaceId: this.spaceId
  7828. });
  7829. case 2:
  7830. this._hasClientKey = _context42.sent;
  7831. return _context42.abrupt("return", this._hasClientKey);
  7832. case 4:
  7833. case "end":
  7834. return _context42.stop();
  7835. }
  7836. }
  7837. }, _callee42, this);
  7838. }));
  7839. function hasClientKey() {
  7840. return _hasClientKey.apply(this, arguments);
  7841. }
  7842. return hasClientKey;
  7843. }()
  7844. }, {
  7845. key: "getAppClientKey",
  7846. value: function () {
  7847. var _getAppClientKey = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee43() {
  7848. var _yield$this$appUtils$, e, t, n, s, r;
  7849. return _regenerator.default.wrap(function _callee43$(_context43) {
  7850. while (1) {
  7851. switch (_context43.prev = _context43.next) {
  7852. case 0:
  7853. _context43.next = 2;
  7854. return this.appUtils.encryptGetClientKeyPayload({
  7855. data: JSON.stringify({})
  7856. });
  7857. case 2:
  7858. _yield$this$appUtils$ = _context43.sent;
  7859. e = _yield$this$appUtils$.data;
  7860. t = _yield$this$appUtils$.key;
  7861. _context43.next = 7;
  7862. return this.uniCloudIns.callFunction({
  7863. name: "DCloud-clientDB",
  7864. data: {
  7865. redirectTo: "encryption",
  7866. action: "getAppClientKey",
  7867. data: e,
  7868. key: t
  7869. }
  7870. });
  7871. case 7:
  7872. _context43.t0 = _context43.sent.result;
  7873. if (_context43.t0) {
  7874. _context43.next = 10;
  7875. break;
  7876. }
  7877. _context43.t0 = {};
  7878. case 10:
  7879. n = _context43.t0;
  7880. if (!(0 !== n.errCode)) {
  7881. _context43.next = 13;
  7882. break;
  7883. }
  7884. throw function (e) {
  7885. return new Q({
  7886. subject: e.errSubject || "uni-secure-network",
  7887. code: e.errCode || e.code || dn.code,
  7888. message: e.errMsg || e.message
  7889. });
  7890. }(n);
  7891. case 13:
  7892. s = n.clientKey, r = n.key;
  7893. _context43.next = 16;
  7894. return this.appUtils.setClientKey({
  7895. provider: this.provider,
  7896. spaceId: this.spaceId,
  7897. clientKey: s,
  7898. key: r
  7899. });
  7900. case 16:
  7901. case "end":
  7902. return _context43.stop();
  7903. }
  7904. }
  7905. }, _callee43, this);
  7906. }));
  7907. function getAppClientKey() {
  7908. return _getAppClientKey.apply(this, arguments);
  7909. }
  7910. return getAppClientKey;
  7911. }()
  7912. }, {
  7913. key: "ensureClientKey",
  7914. value: function () {
  7915. var _ensureClientKey = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee44() {
  7916. var _this18 = this;
  7917. return _regenerator.default.wrap(function _callee44$(_context44) {
  7918. while (1) {
  7919. switch (_context44.prev = _context44.next) {
  7920. case 0:
  7921. _context44.t0 = !0;
  7922. _context44.next = 3;
  7923. return this.hasClientKey();
  7924. case 3:
  7925. _context44.t1 = _context44.sent;
  7926. if (!(_context44.t0 !== _context44.t1)) {
  7927. _context44.next = 6;
  7928. break;
  7929. }
  7930. return _context44.abrupt("return", (this.scopedGlobalCache.initPromise && "rejected" !== this.scopedGlobalCache.initStatus || (this.scopedGlobalCache.initPromise = this.getAppClientKey(), this.scopedGlobalCache.initPromise.then(function (e) {
  7931. _this18.scopedGlobalCache.initStatus = "fullfilled";
  7932. }).catch(function (e) {
  7933. throw _this18.scopedGlobalCache.initStatus = "rejected", e;
  7934. })), this.scopedGlobalCache.initPromise));
  7935. case 6:
  7936. case "end":
  7937. return _context44.stop();
  7938. }
  7939. }
  7940. }, _callee44, this);
  7941. }));
  7942. function ensureClientKey() {
  7943. return _ensureClientKey.apply(this, arguments);
  7944. }
  7945. return ensureClientKey;
  7946. }()
  7947. }, {
  7948. key: "prepare",
  7949. value: function () {
  7950. var _prepare3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee45() {
  7951. return _regenerator.default.wrap(function _callee45$(_context45) {
  7952. while (1) {
  7953. switch (_context45.prev = _context45.next) {
  7954. case 0:
  7955. _context45.next = 2;
  7956. return this.ensureClientKey();
  7957. case 2:
  7958. case "end":
  7959. return _context45.stop();
  7960. }
  7961. }
  7962. }, _callee45, this);
  7963. }));
  7964. function prepare() {
  7965. return _prepare3.apply(this, arguments);
  7966. }
  7967. return prepare;
  7968. }()
  7969. }, {
  7970. key: "platformGetSignOption",
  7971. value: function () {
  7972. var _platformGetSignOption2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee46() {
  7973. var _yield$this$appUtils$2, e, t;
  7974. return _regenerator.default.wrap(function _callee46$(_context46) {
  7975. while (1) {
  7976. switch (_context46.prev = _context46.next) {
  7977. case 0:
  7978. _context46.next = 2;
  7979. return this.appUtils.encrypt({
  7980. provider: this.provider,
  7981. spaceId: this.spaceId,
  7982. data: JSON.stringify({})
  7983. });
  7984. case 2:
  7985. _yield$this$appUtils$2 = _context46.sent;
  7986. e = _yield$this$appUtils$2.data;
  7987. t = _yield$this$appUtils$2.key;
  7988. return _context46.abrupt("return", {
  7989. verifyClientSign: e,
  7990. encryptKeyId: t
  7991. });
  7992. case 6:
  7993. case "end":
  7994. return _context46.stop();
  7995. }
  7996. }
  7997. }, _callee46, this);
  7998. }));
  7999. function platformGetSignOption() {
  8000. return _platformGetSignOption2.apply(this, arguments);
  8001. }
  8002. return platformGetSignOption;
  8003. }()
  8004. }, {
  8005. key: "platformEncryptData",
  8006. value: function () {
  8007. var _platformEncryptData2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee47(e) {
  8008. var _yield$this$appUtils$3, t, n, s;
  8009. return _regenerator.default.wrap(function _callee47$(_context47) {
  8010. while (1) {
  8011. switch (_context47.prev = _context47.next) {
  8012. case 0:
  8013. _context47.next = 2;
  8014. return this.appUtils.encrypt({
  8015. provider: this.provider,
  8016. spaceId: this.spaceId,
  8017. data: JSON.stringify(e)
  8018. });
  8019. case 2:
  8020. _yield$this$appUtils$3 = _context47.sent;
  8021. t = _yield$this$appUtils$3.data;
  8022. n = _yield$this$appUtils$3.key;
  8023. s = {
  8024. secretType: this.secretType,
  8025. encryptKeyId: n
  8026. };
  8027. return _context47.abrupt("return", this.secretType === Pt ? {
  8028. content: e,
  8029. _uniCloudOptions: s
  8030. } : {
  8031. content: t,
  8032. _uniCloudOptions: s
  8033. });
  8034. case 7:
  8035. case "end":
  8036. return _context47.stop();
  8037. }
  8038. }
  8039. }, _callee47, this);
  8040. }));
  8041. function platformEncryptData(_x35) {
  8042. return _platformEncryptData2.apply(this, arguments);
  8043. }
  8044. return platformEncryptData;
  8045. }()
  8046. }, {
  8047. key: "platformDecryptResult",
  8048. value: function () {
  8049. var _platformDecryptResult2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee48(e) {
  8050. var t, _e$_uniCloudOptions, n, s, r;
  8051. return _regenerator.default.wrap(function _callee48$(_context48) {
  8052. while (1) {
  8053. switch (_context48.prev = _context48.next) {
  8054. case 0:
  8055. t = e.content;
  8056. _e$_uniCloudOptions = e._uniCloudOptions;
  8057. n = _e$_uniCloudOptions === void 0 ? {} : _e$_uniCloudOptions;
  8058. s = n.encryptKeyId;
  8059. _context48.next = 6;
  8060. return this.appUtils.decrypt({
  8061. provider: this.provider,
  8062. spaceId: this.spaceId,
  8063. data: t,
  8064. key: s
  8065. });
  8066. case 6:
  8067. r = _context48.sent;
  8068. return _context48.abrupt("return", JSON.parse(r.data));
  8069. case 8:
  8070. case "end":
  8071. return _context48.stop();
  8072. }
  8073. }
  8074. }, _callee48, this);
  8075. }));
  8076. function platformDecryptResult(_x36) {
  8077. return _platformDecryptResult2.apply(this, arguments);
  8078. }
  8079. return platformDecryptResult;
  8080. }()
  8081. }]);
  8082. return kn;
  8083. }(Ot);
  8084. function In() {
  8085. var _ref30 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  8086. e = _ref30.secretType;
  8087. return e === Ct || e === Pt || e === Et;
  8088. }
  8089. function bn() {
  8090. var _ref31 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  8091. e = _ref31.name,
  8092. _ref31$data = _ref31.data,
  8093. t = _ref31$data === void 0 ? {} : _ref31$data;
  8094. return "app" === S && "DCloud-clientDB" === e && "encryption" === t.redirectTo && "getAppClientKey" === t.action;
  8095. }
  8096. function Tn() {
  8097. var _ref32 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  8098. e = _ref32.provider,
  8099. t = _ref32.spaceId,
  8100. n = _ref32.functionName;
  8101. var _re = re(),
  8102. s = _re.appId,
  8103. r = _re.uniPlatform,
  8104. i = _re.osName;
  8105. var o = r;
  8106. "app" === r && (o = i);
  8107. var a = function () {
  8108. var _ref33 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  8109. e = _ref33.provider,
  8110. t = _ref33.spaceId;
  8111. var n = v;
  8112. if (!n) return {};
  8113. e = function (e) {
  8114. return "tencent" === e ? "tcb" : e;
  8115. }(e);
  8116. var s = n.find(function (n) {
  8117. return n.provider === e && n.spaceId === t;
  8118. });
  8119. return s && s.config;
  8120. }({
  8121. provider: e,
  8122. spaceId: t
  8123. });
  8124. if (!a || !a.accessControl || !a.accessControl.enable) return !1;
  8125. var c = a.accessControl.function || {},
  8126. u = Object.keys(c);
  8127. if (0 === u.length) return !0;
  8128. var l = function (e, t) {
  8129. var n, s, r;
  8130. for (var _i2 = 0; _i2 < e.length; _i2++) {
  8131. var _o2 = e[_i2];
  8132. _o2 !== t ? "*" !== _o2 ? _o2.split(",").map(function (e) {
  8133. return e.trim();
  8134. }).indexOf(t) > -1 && (s = _o2) : r = _o2 : n = _o2;
  8135. }
  8136. return n || s || r;
  8137. }(u, n);
  8138. if (!l) return !1;
  8139. if ((c[l] || []).find(function () {
  8140. var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
  8141. return e.appId === s && (e.platform || "").toLowerCase() === o.toLowerCase();
  8142. })) return !0;
  8143. throw console.error("\u6B64\u5E94\u7528[appId: ".concat(s, ", platform: ").concat(o, "]\u4E0D\u5728\u4E91\u7AEF\u914D\u7F6E\u7684\u5141\u8BB8\u8BBF\u95EE\u7684\u5E94\u7528\u5217\u8868\u5185\uFF0C\u53C2\u8003\uFF1Ahttps://uniapp.dcloud.net.cn/uniCloud/secure-network.html#verify-client")), mn(fn);
  8144. }
  8145. function An(_ref34) {
  8146. var e = _ref34.functionName,
  8147. t = _ref34.result,
  8148. n = _ref34.logPvd;
  8149. if (this.__dev__.debugLog && t && t.requestId) {
  8150. var _s11 = JSON.stringify({
  8151. spaceId: this.config.spaceId,
  8152. functionName: e,
  8153. requestId: t.requestId
  8154. });
  8155. console.log("[".concat(n, "-request]").concat(_s11, "[/").concat(n, "-request]"));
  8156. }
  8157. }
  8158. function Cn(e) {
  8159. var t = e.callFunction,
  8160. n = function n(_n7) {
  8161. var _this19 = this;
  8162. var s = _n7.name;
  8163. _n7.data = vt.call(e, {
  8164. data: _n7.data
  8165. });
  8166. var r = {
  8167. aliyun: "aliyun",
  8168. tencent: "tcb",
  8169. tcb: "tcb"
  8170. }[this.config.provider],
  8171. i = In(_n7),
  8172. o = bn(_n7),
  8173. a = i || o;
  8174. return t.call(this, _n7).then(function (e) {
  8175. return e.errCode = 0, !a && An.call(_this19, {
  8176. functionName: s,
  8177. result: e,
  8178. logPvd: r
  8179. }), Promise.resolve(e);
  8180. }, function (e) {
  8181. return !a && An.call(_this19, {
  8182. functionName: s,
  8183. result: e,
  8184. logPvd: r
  8185. }), e && e.message && (e.message = function () {
  8186. var _ref35 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  8187. _ref35$message = _ref35.message,
  8188. e = _ref35$message === void 0 ? "" : _ref35$message,
  8189. _ref35$extraInfo = _ref35.extraInfo,
  8190. t = _ref35$extraInfo === void 0 ? {} : _ref35$extraInfo,
  8191. _ref35$formatter = _ref35.formatter,
  8192. n = _ref35$formatter === void 0 ? [] : _ref35$formatter;
  8193. for (var _s12 = 0; _s12 < n.length; _s12++) {
  8194. var _n$_s = n[_s12],
  8195. _r3 = _n$_s.rule,
  8196. _i3 = _n$_s.content,
  8197. _o3 = _n$_s.mode,
  8198. _a = e.match(_r3);
  8199. if (!_a) continue;
  8200. var _c = _i3;
  8201. for (var _e23 = 1; _e23 < _a.length; _e23++) {
  8202. _c = Tt(_c, "{$".concat(_e23, "}"), _a[_e23]);
  8203. }
  8204. for (var _e24 in t) {
  8205. _c = Tt(_c, "{".concat(_e24, "}"), t[_e24]);
  8206. }
  8207. return "replace" === _o3 ? _c : e + _c;
  8208. }
  8209. return e;
  8210. }({
  8211. message: "[".concat(_n7.name, "]: ").concat(e.message),
  8212. formatter: kt,
  8213. extraInfo: {
  8214. functionName: s
  8215. }
  8216. })), Promise.reject(e);
  8217. });
  8218. };
  8219. e.callFunction = function (t) {
  8220. var _e$config = e.config,
  8221. s = _e$config.provider,
  8222. r = _e$config.spaceId,
  8223. i = t.name;
  8224. var o, a;
  8225. if (t.data = t.data || {}, y && e.__dev__.debugInfo && !e.__dev__.debugInfo.forceRemote && I ? (e._callCloudFunction || (e._callCloudFunction = n, e._callLocalFunction = St), o = St) : o = n, o = o.bind(e), bn(t)) a = n.call(e, t);else if (function (_ref36) {
  8226. var e = _ref36.name,
  8227. _ref36$data = _ref36.data,
  8228. t = _ref36$data === void 0 ? {} : _ref36$data;
  8229. return "mp-weixin" === S && "uni-id-co" === e && "secureNetworkHandshakeByWeixin" === t.method;
  8230. }(t)) a = o.call(e, t);else if (In(t)) {
  8231. a = new _n({
  8232. secretType: t.secretType,
  8233. uniCloudIns: e
  8234. }).wrapEncryptDataCallFunction(n.bind(e))(t);
  8235. } else if (Tn({
  8236. provider: s,
  8237. spaceId: r,
  8238. functionName: i
  8239. })) {
  8240. a = new _n({
  8241. secretType: t.secretType,
  8242. uniCloudIns: e
  8243. }).wrapVerifyClientCallFunction(n.bind(e))(t);
  8244. } else a = o(t);
  8245. return Object.defineProperty(a, "result", {
  8246. get: function get() {
  8247. return console.warn("当前返回结果为Promise类型,不可直接访问其result属性,详情请参考:https://uniapp.dcloud.net.cn/uniCloud/faq?id=promise"), {};
  8248. }
  8249. }), a;
  8250. };
  8251. }
  8252. _n = "mp-weixin" !== S && "app" !== S ? /*#__PURE__*/function () {
  8253. function _class2() {
  8254. (0, _classCallCheck2.default)(this, _class2);
  8255. throw mn({
  8256. message: "Platform ".concat(S, " is not supported by secure network")
  8257. });
  8258. }
  8259. return (0, _createClass2.default)(_class2);
  8260. }() : w ? "mp-weixin" === S ? vn : kn : /*#__PURE__*/function () {
  8261. function _class3() {
  8262. (0, _classCallCheck2.default)(this, _class3);
  8263. throw mn({
  8264. message: "Platform ".concat(S, " is not enabled, please check whether secure network module is enabled in your manifest.json")
  8265. });
  8266. }
  8267. return (0, _createClass2.default)(_class3);
  8268. }();
  8269. var Pn = Symbol("CLIENT_DB_INTERNAL");
  8270. function En(e, t) {
  8271. return e.then = "DoNotReturnProxyWithAFunctionNamedThen", e._internalType = Pn, e.inspect = null, e.__ob__ = void 0, new Proxy(e, {
  8272. get: function get(e, n, s) {
  8273. if ("_uniClient" === n) return null;
  8274. if ("symbol" == (0, _typeof2.default)(n)) return e[n];
  8275. if (n in e || "string" != typeof n) {
  8276. var _t10 = e[n];
  8277. return "function" == typeof _t10 ? _t10.bind(e) : _t10;
  8278. }
  8279. return t.get(e, n, s);
  8280. }
  8281. });
  8282. }
  8283. function On(e) {
  8284. return {
  8285. on: function on(t, n) {
  8286. e[t] = e[t] || [], e[t].indexOf(n) > -1 || e[t].push(n);
  8287. },
  8288. off: function off(t, n) {
  8289. e[t] = e[t] || [];
  8290. var s = e[t].indexOf(n);
  8291. -1 !== s && e[t].splice(s, 1);
  8292. }
  8293. };
  8294. }
  8295. var xn = ["db.Geo", "db.command", "command.aggregate"];
  8296. function Un(e, t) {
  8297. return xn.indexOf("".concat(e, ".").concat(t)) > -1;
  8298. }
  8299. function Rn(e) {
  8300. switch (d(e)) {
  8301. case "array":
  8302. return e.map(function (e) {
  8303. return Rn(e);
  8304. });
  8305. case "object":
  8306. return e._internalType === Pn || Object.keys(e).forEach(function (t) {
  8307. e[t] = Rn(e[t]);
  8308. }), e;
  8309. case "regexp":
  8310. return {
  8311. $regexp: {
  8312. source: e.source,
  8313. flags: e.flags
  8314. }
  8315. };
  8316. case "date":
  8317. return {
  8318. $date: e.toISOString()
  8319. };
  8320. default:
  8321. return e;
  8322. }
  8323. }
  8324. function Ln(e) {
  8325. return e && e.content && e.content.$method;
  8326. }
  8327. var Nn = /*#__PURE__*/function () {
  8328. function Nn(e, t, n) {
  8329. (0, _classCallCheck2.default)(this, Nn);
  8330. this.content = e, this.prevStage = t || null, this.udb = null, this._database = n;
  8331. }
  8332. (0, _createClass2.default)(Nn, [{
  8333. key: "toJSON",
  8334. value: function toJSON() {
  8335. var e = this;
  8336. var t = [e.content];
  8337. for (; e.prevStage;) {
  8338. e = e.prevStage, t.push(e.content);
  8339. }
  8340. return {
  8341. $db: t.reverse().map(function (e) {
  8342. return {
  8343. $method: e.$method,
  8344. $param: Rn(e.$param)
  8345. };
  8346. })
  8347. };
  8348. }
  8349. }, {
  8350. key: "getAction",
  8351. value: function getAction() {
  8352. var e = this.toJSON().$db.find(function (e) {
  8353. return "action" === e.$method;
  8354. });
  8355. return e && e.$param && e.$param[0];
  8356. }
  8357. }, {
  8358. key: "getCommand",
  8359. value: function getCommand() {
  8360. return {
  8361. $db: this.toJSON().$db.filter(function (e) {
  8362. return "action" !== e.$method;
  8363. })
  8364. };
  8365. }
  8366. }, {
  8367. key: "isAggregate",
  8368. get: function get() {
  8369. var e = this;
  8370. for (; e;) {
  8371. var t = Ln(e),
  8372. _n8 = Ln(e.prevStage);
  8373. if ("aggregate" === t && "collection" === _n8 || "pipeline" === t) return !0;
  8374. e = e.prevStage;
  8375. }
  8376. return !1;
  8377. }
  8378. }, {
  8379. key: "isCommand",
  8380. get: function get() {
  8381. var e = this;
  8382. for (; e;) {
  8383. if ("command" === Ln(e)) return !0;
  8384. e = e.prevStage;
  8385. }
  8386. return !1;
  8387. }
  8388. }, {
  8389. key: "isAggregateCommand",
  8390. get: function get() {
  8391. var e = this;
  8392. for (; e;) {
  8393. var t = Ln(e),
  8394. _n9 = Ln(e.prevStage);
  8395. if ("aggregate" === t && "command" === _n9) return !0;
  8396. e = e.prevStage;
  8397. }
  8398. return !1;
  8399. }
  8400. }, {
  8401. key: "getNextStageFn",
  8402. value: function getNextStageFn(e) {
  8403. var t = this;
  8404. return function () {
  8405. return Dn({
  8406. $method: e,
  8407. $param: Rn(Array.from(arguments))
  8408. }, t, t._database);
  8409. };
  8410. }
  8411. }, {
  8412. key: "count",
  8413. get: function get() {
  8414. return this.isAggregate ? this.getNextStageFn("count") : function () {
  8415. return this._send("count", Array.from(arguments));
  8416. };
  8417. }
  8418. }, {
  8419. key: "remove",
  8420. get: function get() {
  8421. return this.isCommand ? this.getNextStageFn("remove") : function () {
  8422. return this._send("remove", Array.from(arguments));
  8423. };
  8424. }
  8425. }, {
  8426. key: "get",
  8427. value: function get() {
  8428. return this._send("get", Array.from(arguments));
  8429. }
  8430. }, {
  8431. key: "add",
  8432. get: function get() {
  8433. return this.isCommand ? this.getNextStageFn("add") : function () {
  8434. return this._send("add", Array.from(arguments));
  8435. };
  8436. }
  8437. }, {
  8438. key: "update",
  8439. value: function update() {
  8440. return this._send("update", Array.from(arguments));
  8441. }
  8442. }, {
  8443. key: "end",
  8444. value: function end() {
  8445. return this._send("end", Array.from(arguments));
  8446. }
  8447. }, {
  8448. key: "set",
  8449. get: function get() {
  8450. return this.isCommand ? this.getNextStageFn("set") : function () {
  8451. throw new Error("JQL禁止使用set方法");
  8452. };
  8453. }
  8454. }, {
  8455. key: "_send",
  8456. value: function _send(e, t) {
  8457. var n = this.getAction(),
  8458. s = this.getCommand();
  8459. if (s.$db.push({
  8460. $method: e,
  8461. $param: Rn(t)
  8462. }), y) {
  8463. var _e25 = s.$db.find(function (e) {
  8464. return "collection" === e.$method;
  8465. }),
  8466. _t11 = _e25 && _e25.$param;
  8467. _t11 && 1 === _t11.length && "string" == typeof _e25.$param[0] && _e25.$param[0].indexOf(",") > -1 && console.warn("检测到使用JQL语法联表查询时,未使用getTemp先过滤主表数据,在主表数据量大的情况下可能会查询缓慢。\n- 如何优化请参考此文档:https://uniapp.dcloud.net.cn/uniCloud/jql?id=lookup-with-temp \n- 如果主表数据量很小请忽略此信息,项目发行时不会出现此提示。");
  8468. }
  8469. return this._database._callCloudFunction({
  8470. action: n,
  8471. command: s
  8472. });
  8473. }
  8474. }]);
  8475. return Nn;
  8476. }();
  8477. function Dn(e, t, n) {
  8478. return En(new Nn(e, t, n), {
  8479. get: function get(e, t) {
  8480. var s = "db";
  8481. return e && e.content && (s = e.content.$method), Un(s, t) ? Dn({
  8482. $method: t
  8483. }, e, n) : function () {
  8484. return Dn({
  8485. $method: t,
  8486. $param: Rn(Array.from(arguments))
  8487. }, e, n);
  8488. };
  8489. }
  8490. });
  8491. }
  8492. function Fn(_ref37) {
  8493. var e = _ref37.path,
  8494. t = _ref37.method;
  8495. return /*#__PURE__*/function () {
  8496. function _class4() {
  8497. (0, _classCallCheck2.default)(this, _class4);
  8498. this.param = Array.from(arguments);
  8499. }
  8500. (0, _createClass2.default)(_class4, [{
  8501. key: "toJSON",
  8502. value: function toJSON() {
  8503. return {
  8504. $newDb: [].concat((0, _toConsumableArray2.default)(e.map(function (e) {
  8505. return {
  8506. $method: e
  8507. };
  8508. })), [{
  8509. $method: t,
  8510. $param: this.param
  8511. }])
  8512. };
  8513. }
  8514. }]);
  8515. return _class4;
  8516. }();
  8517. }
  8518. function qn(e) {
  8519. var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
  8520. return En(new e(t), {
  8521. get: function get(e, t) {
  8522. return Un("db", t) ? Dn({
  8523. $method: t
  8524. }, null, e) : function () {
  8525. return Dn({
  8526. $method: t,
  8527. $param: Rn(Array.from(arguments))
  8528. }, null, e);
  8529. };
  8530. }
  8531. });
  8532. }
  8533. var Kn = /*#__PURE__*/function (_ref38) {
  8534. (0, _inherits2.default)(Kn, _ref38);
  8535. var _super11 = _createSuper(Kn);
  8536. function Kn() {
  8537. (0, _classCallCheck2.default)(this, Kn);
  8538. return _super11.apply(this, arguments);
  8539. }
  8540. (0, _createClass2.default)(Kn, [{
  8541. key: "_parseResult",
  8542. value: function _parseResult(e) {
  8543. return this._isJQL ? e.result : e;
  8544. }
  8545. }, {
  8546. key: "_callCloudFunction",
  8547. value: function _callCloudFunction(_ref39) {
  8548. var _this20 = this;
  8549. var e = _ref39.action,
  8550. t = _ref39.command,
  8551. n = _ref39.multiCommand,
  8552. s = _ref39.queryList;
  8553. function r(e, t) {
  8554. if (n && s) for (var _n10 = 0; _n10 < s.length; _n10++) {
  8555. var _r4 = s[_n10];
  8556. _r4.udb && "function" == typeof _r4.udb.setResult && (t ? _r4.udb.setResult(t) : _r4.udb.setResult(e.result.dataList[_n10]));
  8557. }
  8558. }
  8559. var i = this,
  8560. o = this._isJQL ? "databaseForJQL" : "database";
  8561. function a(e) {
  8562. return i._callback("error", [e]), U(R(o, "fail"), e).then(function () {
  8563. return U(R(o, "complete"), e);
  8564. }).then(function () {
  8565. return r(null, e), z(D, {
  8566. type: K,
  8567. content: e
  8568. }), Promise.reject(e);
  8569. });
  8570. }
  8571. var c = U(R(o, "invoke")),
  8572. u = this._uniClient;
  8573. return c.then(function () {
  8574. return u.callFunction({
  8575. name: "DCloud-clientDB",
  8576. type: h,
  8577. data: {
  8578. action: e,
  8579. command: t,
  8580. multiCommand: n
  8581. }
  8582. });
  8583. }).then(function (e) {
  8584. var _e$result = e.result,
  8585. t = _e$result.code,
  8586. n = _e$result.message,
  8587. s = _e$result.token,
  8588. c = _e$result.tokenExpired,
  8589. _e$result$systemInfo = _e$result.systemInfo,
  8590. u = _e$result$systemInfo === void 0 ? [] : _e$result$systemInfo;
  8591. if (u) for (var _e26 = 0; _e26 < u.length; _e26++) {
  8592. var _u$_e = u[_e26],
  8593. _t12 = _u$_e.level,
  8594. _n11 = _u$_e.message,
  8595. _s13 = _u$_e.detail,
  8596. _r5 = console["app" === S && "warn" === _t12 ? "error" : _t12] || console.log;
  8597. var _i4 = "[System Info]" + _n11;
  8598. _s13 && (_i4 = "".concat(_i4, "\n\u8BE6\u7EC6\u4FE1\u606F\uFF1A").concat(_s13)), _r5(_i4);
  8599. }
  8600. if (t) {
  8601. return a(new Q({
  8602. code: t,
  8603. message: n,
  8604. requestId: e.requestId
  8605. }));
  8606. }
  8607. e.result.errCode = e.result.errCode || e.result.code, e.result.errMsg = e.result.errMsg || e.result.message, s && c && (ee({
  8608. token: s,
  8609. tokenExpired: c
  8610. }), _this20._callbackAuth("refreshToken", [{
  8611. token: s,
  8612. tokenExpired: c
  8613. }]), _this20._callback("refreshToken", [{
  8614. token: s,
  8615. tokenExpired: c
  8616. }]), z(q, {
  8617. token: s,
  8618. tokenExpired: c
  8619. }));
  8620. var l = [{
  8621. prop: "affectedDocs",
  8622. tips: "affectedDocs不再推荐使用,请使用inserted/deleted/updated/data.length替代"
  8623. }, {
  8624. prop: "code",
  8625. tips: "code不再推荐使用,请使用errCode替代"
  8626. }, {
  8627. prop: "message",
  8628. tips: "message不再推荐使用,请使用errMsg替代"
  8629. }];
  8630. var _loop2 = function _loop2(_t13) {
  8631. var _l$_t = l[_t13],
  8632. n = _l$_t.prop,
  8633. s = _l$_t.tips;
  8634. if (n in e.result) {
  8635. var _t14 = e.result[n];
  8636. Object.defineProperty(e.result, n, {
  8637. get: function get() {
  8638. return console.warn(s), _t14;
  8639. }
  8640. });
  8641. }
  8642. };
  8643. for (var _t13 = 0; _t13 < l.length; _t13++) {
  8644. _loop2(_t13);
  8645. }
  8646. return function (e) {
  8647. return U(R(o, "success"), e).then(function () {
  8648. return U(R(o, "complete"), e);
  8649. }).then(function () {
  8650. r(e, null);
  8651. var t = i._parseResult(e);
  8652. return z(D, {
  8653. type: K,
  8654. content: t
  8655. }), Promise.resolve(t);
  8656. });
  8657. }(e);
  8658. }, function (e) {
  8659. /fc_function_not_found|FUNCTION_NOT_FOUND/g.test(e.message) && console.warn("clientDB未初始化,请在web控制台保存一次schema以开启clientDB");
  8660. return a(new Q({
  8661. code: e.code || "SYSTEM_ERROR",
  8662. message: e.message,
  8663. requestId: e.requestId
  8664. }));
  8665. });
  8666. }
  8667. }]);
  8668. return Kn;
  8669. }( /*#__PURE__*/function () {
  8670. function _class5() {
  8671. var _ref40 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  8672. _ref40$uniClient = _ref40.uniClient,
  8673. e = _ref40$uniClient === void 0 ? {} : _ref40$uniClient,
  8674. _ref40$isJQL = _ref40.isJQL,
  8675. t = _ref40$isJQL === void 0 ? !1 : _ref40$isJQL;
  8676. (0, _classCallCheck2.default)(this, _class5);
  8677. this._uniClient = e, this._authCallBacks = {}, this._dbCallBacks = {}, e.isDefault && (this._dbCallBacks = C("_globalUniCloudDatabaseCallback")), t || (this.auth = On(this._authCallBacks)), this._isJQL = t, Object.assign(this, On(this._dbCallBacks)), this.env = En({}, {
  8678. get: function get(e, t) {
  8679. return {
  8680. $env: t
  8681. };
  8682. }
  8683. }), this.Geo = En({}, {
  8684. get: function get(e, t) {
  8685. return Fn({
  8686. path: ["Geo"],
  8687. method: t
  8688. });
  8689. }
  8690. }), this.serverDate = Fn({
  8691. path: [],
  8692. method: "serverDate"
  8693. }), this.RegExp = Fn({
  8694. path: [],
  8695. method: "RegExp"
  8696. });
  8697. }
  8698. (0, _createClass2.default)(_class5, [{
  8699. key: "getCloudEnv",
  8700. value: function getCloudEnv(e) {
  8701. if ("string" != typeof e || !e.trim()) throw new Error("getCloudEnv参数错误");
  8702. return {
  8703. $env: e.replace("$cloudEnv_", "")
  8704. };
  8705. }
  8706. }, {
  8707. key: "_callback",
  8708. value: function _callback(e, t) {
  8709. var n = this._dbCallBacks;
  8710. n[e] && n[e].forEach(function (e) {
  8711. e.apply(void 0, (0, _toConsumableArray2.default)(t));
  8712. });
  8713. }
  8714. }, {
  8715. key: "_callbackAuth",
  8716. value: function _callbackAuth(e, t) {
  8717. var n = this._authCallBacks;
  8718. n[e] && n[e].forEach(function (e) {
  8719. e.apply(void 0, (0, _toConsumableArray2.default)(t));
  8720. });
  8721. }
  8722. }, {
  8723. key: "multiSend",
  8724. value: function multiSend() {
  8725. var e = Array.from(arguments),
  8726. t = e.map(function (e) {
  8727. var t = e.getAction(),
  8728. n = e.getCommand();
  8729. if ("getTemp" !== n.$db[n.$db.length - 1].$method) throw new Error("multiSend只支持子命令内使用getTemp");
  8730. return {
  8731. action: t,
  8732. command: n
  8733. };
  8734. });
  8735. return this._callCloudFunction({
  8736. multiCommand: t,
  8737. queryList: e
  8738. });
  8739. }
  8740. }]);
  8741. return _class5;
  8742. }());
  8743. var jn = "token无效,跳转登录页面",
  8744. Mn = "token过期,跳转登录页面",
  8745. Bn = {
  8746. TOKEN_INVALID_TOKEN_EXPIRED: Mn,
  8747. TOKEN_INVALID_INVALID_CLIENTID: jn,
  8748. TOKEN_INVALID: jn,
  8749. TOKEN_INVALID_WRONG_TOKEN: jn,
  8750. TOKEN_INVALID_ANONYMOUS_USER: jn
  8751. },
  8752. $n = {
  8753. "uni-id-token-expired": Mn,
  8754. "uni-id-check-token-failed": jn,
  8755. "uni-id-token-not-exist": jn,
  8756. "uni-id-check-device-feature-failed": jn
  8757. };
  8758. function Wn(e, t) {
  8759. var n = "";
  8760. return n = e ? "".concat(e, "/").concat(t) : t, n.replace(/^\//, "");
  8761. }
  8762. function zn() {
  8763. var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
  8764. var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "";
  8765. var n = [],
  8766. s = [];
  8767. return e.forEach(function (e) {
  8768. !0 === e.needLogin ? n.push(Wn(t, e.path)) : !1 === e.needLogin && s.push(Wn(t, e.path));
  8769. }), {
  8770. needLoginPage: n,
  8771. notNeedLoginPage: s
  8772. };
  8773. }
  8774. function Jn(e) {
  8775. return e.split("?")[0].replace(/^\//, "");
  8776. }
  8777. function Hn() {
  8778. return function (e) {
  8779. var t = e && e.$page && e.$page.fullPath || "";
  8780. return t ? ("/" !== t.charAt(0) && (t = "/" + t), t) : t;
  8781. }(function () {
  8782. var e = getCurrentPages();
  8783. return e[e.length - 1];
  8784. }());
  8785. }
  8786. function Gn() {
  8787. return Jn(Hn());
  8788. }
  8789. function Vn() {
  8790. var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
  8791. var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
  8792. if (!e) return !1;
  8793. if (!(t && t.list && t.list.length)) return !1;
  8794. var n = t.list,
  8795. s = Jn(e);
  8796. return n.some(function (e) {
  8797. return e.pagePath === s;
  8798. });
  8799. }
  8800. var Yn = !!_pages.default.uniIdRouter;
  8801. var _ref41 = function () {
  8802. var _ref24 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _pages.default,
  8803. _ref24$pages = _ref24.pages,
  8804. e = _ref24$pages === void 0 ? [] : _ref24$pages,
  8805. _ref24$subPackages = _ref24.subPackages,
  8806. n = _ref24$subPackages === void 0 ? [] : _ref24$subPackages,
  8807. _ref24$uniIdRouter = _ref24.uniIdRouter,
  8808. s = _ref24$uniIdRouter === void 0 ? {} : _ref24$uniIdRouter,
  8809. _ref24$tabBar = _ref24.tabBar,
  8810. r = _ref24$tabBar === void 0 ? {} : _ref24$tabBar;
  8811. var i = s.loginPage,
  8812. _s$needLogin = s.needLogin,
  8813. o = _s$needLogin === void 0 ? [] : _s$needLogin,
  8814. _s$resToLogin = s.resToLogin,
  8815. a = _s$resToLogin === void 0 ? !0 : _s$resToLogin,
  8816. _zn = zn(e),
  8817. c = _zn.needLoginPage,
  8818. u = _zn.notNeedLoginPage,
  8819. _ref26 = function () {
  8820. var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
  8821. var t = [],
  8822. n = [];
  8823. return e.forEach(function (e) {
  8824. var s = e.root,
  8825. _e$pages = e.pages,
  8826. r = _e$pages === void 0 ? [] : _e$pages,
  8827. _zn2 = zn(r, s),
  8828. i = _zn2.needLoginPage,
  8829. o = _zn2.notNeedLoginPage;
  8830. t.push.apply(t, (0, _toConsumableArray2.default)(i)), n.push.apply(n, (0, _toConsumableArray2.default)(o));
  8831. }), {
  8832. needLoginPage: t,
  8833. notNeedLoginPage: n
  8834. };
  8835. }(n),
  8836. l = _ref26.needLoginPage,
  8837. h = _ref26.notNeedLoginPage;
  8838. return {
  8839. loginPage: i,
  8840. routerNeedLogin: o,
  8841. resToLogin: a,
  8842. needLoginPage: [].concat((0, _toConsumableArray2.default)(c), (0, _toConsumableArray2.default)(l)),
  8843. notNeedLoginPage: [].concat((0, _toConsumableArray2.default)(u), (0, _toConsumableArray2.default)(h)),
  8844. loginPageInTabBar: Vn(i, r)
  8845. };
  8846. }(),
  8847. Qn = _ref41.loginPage,
  8848. Xn = _ref41.routerNeedLogin,
  8849. Zn = _ref41.resToLogin,
  8850. es = _ref41.needLoginPage,
  8851. ts = _ref41.notNeedLoginPage,
  8852. ns = _ref41.loginPageInTabBar;
  8853. if (es.indexOf(Qn) > -1) throw new Error("Login page [".concat(Qn, "] should not be \"needLogin\", please check your pages.json"));
  8854. function ss(e) {
  8855. var t = Gn();
  8856. if ("/" === e.charAt(0)) return e;
  8857. var _e$split = e.split("?"),
  8858. _e$split2 = (0, _slicedToArray2.default)(_e$split, 2),
  8859. n = _e$split2[0],
  8860. s = _e$split2[1],
  8861. r = n.replace(/^\//, "").split("/"),
  8862. i = t.split("/");
  8863. i.pop();
  8864. for (var _e27 = 0; _e27 < r.length; _e27++) {
  8865. var _t15 = r[_e27];
  8866. ".." === _t15 ? i.pop() : "." !== _t15 && i.push(_t15);
  8867. }
  8868. return "" === i[0] && i.shift(), "/" + i.join("/") + (s ? "?" + s : "");
  8869. }
  8870. function rs(e) {
  8871. var t = Jn(ss(e));
  8872. return !(ts.indexOf(t) > -1) && (es.indexOf(t) > -1 || Xn.some(function (t) {
  8873. return function (e, t) {
  8874. return new RegExp(t).test(e);
  8875. }(e, t);
  8876. }));
  8877. }
  8878. function is(_ref42) {
  8879. var e = _ref42.redirect;
  8880. var t = Jn(e),
  8881. n = Jn(Qn);
  8882. return Gn() !== n && t !== n;
  8883. }
  8884. function os() {
  8885. var _ref43 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  8886. e = _ref43.api,
  8887. t = _ref43.redirect;
  8888. if (!t || !is({
  8889. redirect: t
  8890. })) return;
  8891. var n = function (e, t) {
  8892. return "/" !== e.charAt(0) && (e = "/" + e), t ? e.indexOf("?") > -1 ? e + "&uniIdRedirectUrl=".concat(encodeURIComponent(t)) : e + "?uniIdRedirectUrl=".concat(encodeURIComponent(t)) : e;
  8893. }(Qn, t);
  8894. ns ? "navigateTo" !== e && "redirectTo" !== e || (e = "switchTab") : "switchTab" === e && (e = "navigateTo");
  8895. var s = {
  8896. navigateTo: uni.navigateTo,
  8897. redirectTo: uni.redirectTo,
  8898. switchTab: uni.switchTab,
  8899. reLaunch: uni.reLaunch
  8900. };
  8901. setTimeout(function () {
  8902. s[e]({
  8903. url: n
  8904. });
  8905. });
  8906. }
  8907. function as() {
  8908. var _ref44 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  8909. e = _ref44.url;
  8910. var t = {
  8911. abortLoginPageJump: !1,
  8912. autoToLoginPage: !1
  8913. },
  8914. n = function () {
  8915. var _Z3 = Z(),
  8916. e = _Z3.token,
  8917. t = _Z3.tokenExpired;
  8918. var n;
  8919. if (e) {
  8920. if (t < Date.now()) {
  8921. var _e28 = "uni-id-token-expired";
  8922. n = {
  8923. errCode: _e28,
  8924. errMsg: $n[_e28]
  8925. };
  8926. }
  8927. } else {
  8928. var _e29 = "uni-id-check-token-failed";
  8929. n = {
  8930. errCode: _e29,
  8931. errMsg: $n[_e29]
  8932. };
  8933. }
  8934. return n;
  8935. }();
  8936. if (rs(e) && n) {
  8937. n.uniIdRedirectUrl = e;
  8938. if (B(F).length > 0) return setTimeout(function () {
  8939. z(F, n);
  8940. }, 0), t.abortLoginPageJump = !0, t;
  8941. t.autoToLoginPage = !0;
  8942. }
  8943. return t;
  8944. }
  8945. function cs() {
  8946. !function () {
  8947. var e = Hn(),
  8948. _as = as({
  8949. url: e
  8950. }),
  8951. t = _as.abortLoginPageJump,
  8952. n = _as.autoToLoginPage;
  8953. t || n && os({
  8954. api: "redirectTo",
  8955. redirect: e
  8956. });
  8957. }();
  8958. var e = ["navigateTo", "redirectTo", "reLaunch", "switchTab"];
  8959. var _loop3 = function _loop3(_t16) {
  8960. var n = e[_t16];
  8961. uni.addInterceptor(n, {
  8962. invoke: function invoke(e) {
  8963. var _as2 = as({
  8964. url: e.url
  8965. }),
  8966. t = _as2.abortLoginPageJump,
  8967. s = _as2.autoToLoginPage;
  8968. return t ? e : s ? (os({
  8969. api: n,
  8970. redirect: ss(e.url)
  8971. }), !1) : e;
  8972. }
  8973. });
  8974. };
  8975. for (var _t16 = 0; _t16 < e.length; _t16++) {
  8976. _loop3(_t16);
  8977. }
  8978. }
  8979. function us() {
  8980. this.onResponse(function (e) {
  8981. var t = e.type,
  8982. n = e.content;
  8983. var s = !1;
  8984. switch (t) {
  8985. case "cloudobject":
  8986. s = function (e) {
  8987. if ("object" != (0, _typeof2.default)(e)) return !1;
  8988. var _ref45 = e || {},
  8989. t = _ref45.errCode;
  8990. return t in $n;
  8991. }(n);
  8992. break;
  8993. case "clientdb":
  8994. s = function (e) {
  8995. if ("object" != (0, _typeof2.default)(e)) return !1;
  8996. var _ref46 = e || {},
  8997. t = _ref46.errCode;
  8998. return t in Bn;
  8999. }(n);
  9000. }
  9001. s && function () {
  9002. var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
  9003. var t = B(F);
  9004. G().then(function () {
  9005. var n = Hn();
  9006. if (n && is({
  9007. redirect: n
  9008. })) return t.length > 0 ? z(F, Object.assign({
  9009. uniIdRedirectUrl: n
  9010. }, e)) : void (Qn && os({
  9011. api: "navigateTo",
  9012. redirect: n
  9013. }));
  9014. });
  9015. }(n);
  9016. });
  9017. }
  9018. function ls(e) {
  9019. !function (e) {
  9020. e.onResponse = function (e) {
  9021. $(D, e);
  9022. }, e.offResponse = function (e) {
  9023. W(D, e);
  9024. };
  9025. }(e), function (e) {
  9026. e.onNeedLogin = function (e) {
  9027. $(F, e);
  9028. }, e.offNeedLogin = function (e) {
  9029. W(F, e);
  9030. }, Yn && (C("_globalUniCloudStatus").needLoginInit || (C("_globalUniCloudStatus").needLoginInit = !0, G().then(function () {
  9031. cs.call(e);
  9032. }), Zn && us.call(e)));
  9033. }(e), function (e) {
  9034. e.onRefreshToken = function (e) {
  9035. $(q, e);
  9036. }, e.offRefreshToken = function (e) {
  9037. W(q, e);
  9038. };
  9039. }(e);
  9040. }
  9041. var hs;
  9042. var ds = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
  9043. fs = /^(?:[A-Za-z\d+/]{4})*?(?:[A-Za-z\d+/]{2}(?:==)?|[A-Za-z\d+/]{3}=?)?$/;
  9044. function ps() {
  9045. var e = Z().token || "",
  9046. t = e.split(".");
  9047. if (!e || 3 !== t.length) return {
  9048. uid: null,
  9049. role: [],
  9050. permission: [],
  9051. tokenExpired: 0
  9052. };
  9053. var n;
  9054. try {
  9055. n = JSON.parse((s = t[1], decodeURIComponent(hs(s).split("").map(function (e) {
  9056. return "%" + ("00" + e.charCodeAt(0).toString(16)).slice(-2);
  9057. }).join(""))));
  9058. } catch (e) {
  9059. throw new Error("获取当前用户信息出错,详细错误信息为:" + e.message);
  9060. }
  9061. var s;
  9062. return n.tokenExpired = 1e3 * n.exp, delete n.exp, delete n.iat, n;
  9063. }
  9064. hs = "function" != typeof atob ? function (e) {
  9065. if (e = String(e).replace(/[\t\n\f\r ]+/g, ""), !fs.test(e)) throw new Error("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.");
  9066. var t;
  9067. e += "==".slice(2 - (3 & e.length));
  9068. for (var n, s, r = "", i = 0; i < e.length;) {
  9069. t = ds.indexOf(e.charAt(i++)) << 18 | ds.indexOf(e.charAt(i++)) << 12 | (n = ds.indexOf(e.charAt(i++))) << 6 | (s = ds.indexOf(e.charAt(i++))), r += 64 === n ? String.fromCharCode(t >> 16 & 255) : 64 === s ? String.fromCharCode(t >> 16 & 255, t >> 8 & 255) : String.fromCharCode(t >> 16 & 255, t >> 8 & 255, 255 & t);
  9070. }
  9071. return r;
  9072. } : atob;
  9073. var gs = s(function (e, t) {
  9074. Object.defineProperty(t, "__esModule", {
  9075. value: !0
  9076. });
  9077. var n = "chooseAndUploadFile:ok",
  9078. s = "chooseAndUploadFile:fail";
  9079. function r(e, t) {
  9080. return e.tempFiles.forEach(function (e, n) {
  9081. e.name || (e.name = e.path.substring(e.path.lastIndexOf("/") + 1)), t && (e.fileType = t), e.cloudPath = Date.now() + "_" + n + e.name.substring(e.name.lastIndexOf("."));
  9082. }), e.tempFilePaths || (e.tempFilePaths = e.tempFiles.map(function (e) {
  9083. return e.path;
  9084. })), e;
  9085. }
  9086. function i(e, t, _ref47) {
  9087. var s = _ref47.onChooseFile,
  9088. r = _ref47.onUploadProgress;
  9089. return t.then(function (e) {
  9090. if (s) {
  9091. var _t17 = s(e);
  9092. if (void 0 !== _t17) return Promise.resolve(_t17).then(function (t) {
  9093. return void 0 === t ? e : t;
  9094. });
  9095. }
  9096. return e;
  9097. }).then(function (t) {
  9098. return !1 === t ? {
  9099. errMsg: n,
  9100. tempFilePaths: [],
  9101. tempFiles: []
  9102. } : function (e, t) {
  9103. var s = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 5;
  9104. var r = arguments.length > 3 ? arguments[3] : undefined;
  9105. (t = Object.assign({}, t)).errMsg = n;
  9106. var i = t.tempFiles,
  9107. o = i.length;
  9108. var a = 0;
  9109. return new Promise(function (n) {
  9110. for (; a < s;) {
  9111. c();
  9112. }
  9113. function c() {
  9114. var s = a++;
  9115. if (s >= o) return void (!i.find(function (e) {
  9116. return !e.url && !e.errMsg;
  9117. }) && n(t));
  9118. var u = i[s];
  9119. e.uploadFile({
  9120. filePath: u.path,
  9121. cloudPath: u.cloudPath,
  9122. fileType: u.fileType,
  9123. onUploadProgress: function onUploadProgress(e) {
  9124. e.index = s, e.tempFile = u, e.tempFilePath = u.path, r && r(e);
  9125. }
  9126. }).then(function (e) {
  9127. u.url = e.fileID, s < o && c();
  9128. }).catch(function (e) {
  9129. u.errMsg = e.errMsg || e.message, s < o && c();
  9130. });
  9131. }
  9132. });
  9133. }(e, t, 5, r);
  9134. });
  9135. }
  9136. t.initChooseAndUploadFile = function (e) {
  9137. return function () {
  9138. var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {
  9139. type: "all"
  9140. };
  9141. return "image" === t.type ? i(e, function (e) {
  9142. var t = e.count,
  9143. n = e.sizeType,
  9144. _e$sourceType = e.sourceType,
  9145. i = _e$sourceType === void 0 ? ["album", "camera"] : _e$sourceType,
  9146. o = e.extension;
  9147. return new Promise(function (e, a) {
  9148. uni.chooseImage({
  9149. count: t,
  9150. sizeType: n,
  9151. sourceType: i,
  9152. extension: o,
  9153. success: function success(t) {
  9154. e(r(t, "image"));
  9155. },
  9156. fail: function fail(e) {
  9157. a({
  9158. errMsg: e.errMsg.replace("chooseImage:fail", s)
  9159. });
  9160. }
  9161. });
  9162. });
  9163. }(t), t) : "video" === t.type ? i(e, function (e) {
  9164. var t = e.camera,
  9165. n = e.compressed,
  9166. i = e.maxDuration,
  9167. _e$sourceType2 = e.sourceType,
  9168. o = _e$sourceType2 === void 0 ? ["album", "camera"] : _e$sourceType2,
  9169. a = e.extension;
  9170. return new Promise(function (e, c) {
  9171. uni.chooseVideo({
  9172. camera: t,
  9173. compressed: n,
  9174. maxDuration: i,
  9175. sourceType: o,
  9176. extension: a,
  9177. success: function success(t) {
  9178. var n = t.tempFilePath,
  9179. s = t.duration,
  9180. i = t.size,
  9181. o = t.height,
  9182. a = t.width;
  9183. e(r({
  9184. errMsg: "chooseVideo:ok",
  9185. tempFilePaths: [n],
  9186. tempFiles: [{
  9187. name: t.tempFile && t.tempFile.name || "",
  9188. path: n,
  9189. size: i,
  9190. type: t.tempFile && t.tempFile.type || "",
  9191. width: a,
  9192. height: o,
  9193. duration: s,
  9194. fileType: "video",
  9195. cloudPath: ""
  9196. }]
  9197. }, "video"));
  9198. },
  9199. fail: function fail(e) {
  9200. c({
  9201. errMsg: e.errMsg.replace("chooseVideo:fail", s)
  9202. });
  9203. }
  9204. });
  9205. });
  9206. }(t), t) : i(e, function (e) {
  9207. var t = e.count,
  9208. n = e.extension;
  9209. return new Promise(function (e, i) {
  9210. var o = uni.chooseFile;
  9211. if ("undefined" != typeof wx && "function" == typeof wx.chooseMessageFile && (o = wx.chooseMessageFile), "function" != typeof o) return i({
  9212. errMsg: s + " 请指定 type 类型,该平台仅支持选择 image 或 video。"
  9213. });
  9214. o({
  9215. type: "all",
  9216. count: t,
  9217. extension: n,
  9218. success: function success(t) {
  9219. e(r(t));
  9220. },
  9221. fail: function fail(e) {
  9222. i({
  9223. errMsg: e.errMsg.replace("chooseFile:fail", s)
  9224. });
  9225. }
  9226. });
  9227. });
  9228. }(t), t);
  9229. };
  9230. };
  9231. }),
  9232. ms = n(gs);
  9233. var ys = "manual";
  9234. function _s(e) {
  9235. return {
  9236. props: {
  9237. localdata: {
  9238. type: Array,
  9239. default: function _default() {
  9240. return [];
  9241. }
  9242. },
  9243. options: {
  9244. type: [Object, Array],
  9245. default: function _default() {
  9246. return {};
  9247. }
  9248. },
  9249. spaceInfo: {
  9250. type: Object,
  9251. default: function _default() {
  9252. return {};
  9253. }
  9254. },
  9255. collection: {
  9256. type: [String, Array],
  9257. default: ""
  9258. },
  9259. action: {
  9260. type: String,
  9261. default: ""
  9262. },
  9263. field: {
  9264. type: String,
  9265. default: ""
  9266. },
  9267. orderby: {
  9268. type: String,
  9269. default: ""
  9270. },
  9271. where: {
  9272. type: [String, Object],
  9273. default: ""
  9274. },
  9275. pageData: {
  9276. type: String,
  9277. default: "add"
  9278. },
  9279. pageCurrent: {
  9280. type: Number,
  9281. default: 1
  9282. },
  9283. pageSize: {
  9284. type: Number,
  9285. default: 20
  9286. },
  9287. getcount: {
  9288. type: [Boolean, String],
  9289. default: !1
  9290. },
  9291. gettree: {
  9292. type: [Boolean, String],
  9293. default: !1
  9294. },
  9295. gettreepath: {
  9296. type: [Boolean, String],
  9297. default: !1
  9298. },
  9299. startwith: {
  9300. type: String,
  9301. default: ""
  9302. },
  9303. limitlevel: {
  9304. type: Number,
  9305. default: 10
  9306. },
  9307. groupby: {
  9308. type: String,
  9309. default: ""
  9310. },
  9311. groupField: {
  9312. type: String,
  9313. default: ""
  9314. },
  9315. distinct: {
  9316. type: [Boolean, String],
  9317. default: !1
  9318. },
  9319. foreignKey: {
  9320. type: String,
  9321. default: ""
  9322. },
  9323. loadtime: {
  9324. type: String,
  9325. default: "auto"
  9326. },
  9327. manual: {
  9328. type: Boolean,
  9329. default: !1
  9330. }
  9331. },
  9332. data: function data() {
  9333. return {
  9334. mixinDatacomLoading: !1,
  9335. mixinDatacomHasMore: !1,
  9336. mixinDatacomResData: [],
  9337. mixinDatacomErrorMessage: "",
  9338. mixinDatacomPage: {}
  9339. };
  9340. },
  9341. created: function created() {
  9342. var _this21 = this;
  9343. this.mixinDatacomPage = {
  9344. current: this.pageCurrent,
  9345. size: this.pageSize,
  9346. count: 0
  9347. }, this.$watch(function () {
  9348. var e = [];
  9349. return ["pageCurrent", "pageSize", "localdata", "collection", "action", "field", "orderby", "where", "getont", "getcount", "gettree", "groupby", "groupField", "distinct"].forEach(function (t) {
  9350. e.push(_this21[t]);
  9351. }), e;
  9352. }, function (e, t) {
  9353. if (_this21.loadtime === ys) return;
  9354. var n = !1;
  9355. var s = [];
  9356. for (var _r6 = 2; _r6 < e.length; _r6++) {
  9357. e[_r6] !== t[_r6] && (s.push(e[_r6]), n = !0);
  9358. }
  9359. e[0] !== t[0] && (_this21.mixinDatacomPage.current = _this21.pageCurrent), _this21.mixinDatacomPage.size = _this21.pageSize, _this21.onMixinDatacomPropsChange(n, s);
  9360. });
  9361. },
  9362. methods: {
  9363. onMixinDatacomPropsChange: function onMixinDatacomPropsChange(e, t) {},
  9364. mixinDatacomEasyGet: function mixinDatacomEasyGet() {
  9365. var _this22 = this;
  9366. var _ref48 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  9367. _ref48$getone = _ref48.getone,
  9368. e = _ref48$getone === void 0 ? !1 : _ref48$getone,
  9369. t = _ref48.success,
  9370. n = _ref48.fail;
  9371. this.mixinDatacomLoading || (this.mixinDatacomLoading = !0, this.mixinDatacomErrorMessage = "", this.mixinDatacomGet().then(function (n) {
  9372. _this22.mixinDatacomLoading = !1;
  9373. var _n$result = n.result,
  9374. s = _n$result.data,
  9375. r = _n$result.count;
  9376. _this22.getcount && (_this22.mixinDatacomPage.count = r), _this22.mixinDatacomHasMore = s.length < _this22.pageSize;
  9377. var i = e ? s.length ? s[0] : void 0 : s;
  9378. _this22.mixinDatacomResData = i, t && t(i);
  9379. }).catch(function (e) {
  9380. _this22.mixinDatacomLoading = !1, _this22.mixinDatacomErrorMessage = e, n && n(e);
  9381. }));
  9382. },
  9383. mixinDatacomGet: function mixinDatacomGet() {
  9384. var _n12;
  9385. var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
  9386. var n = e.database(this.spaceInfo);
  9387. var s = t.action || this.action;
  9388. s && (n = n.action(s));
  9389. var r = t.collection || this.collection;
  9390. n = Array.isArray(r) ? (_n12 = n).collection.apply(_n12, (0, _toConsumableArray2.default)(r)) : n.collection(r);
  9391. var i = t.where || this.where;
  9392. i && Object.keys(i).length && (n = n.where(i));
  9393. var o = t.field || this.field;
  9394. o && (n = n.field(o));
  9395. var a = t.foreignKey || this.foreignKey;
  9396. a && (n = n.foreignKey(a));
  9397. var c = t.groupby || this.groupby;
  9398. c && (n = n.groupBy(c));
  9399. var u = t.groupField || this.groupField;
  9400. u && (n = n.groupField(u));
  9401. !0 === (void 0 !== t.distinct ? t.distinct : this.distinct) && (n = n.distinct());
  9402. var l = t.orderby || this.orderby;
  9403. l && (n = n.orderBy(l));
  9404. var h = void 0 !== t.pageCurrent ? t.pageCurrent : this.mixinDatacomPage.current,
  9405. d = void 0 !== t.pageSize ? t.pageSize : this.mixinDatacomPage.size,
  9406. f = void 0 !== t.getcount ? t.getcount : this.getcount,
  9407. p = void 0 !== t.gettree ? t.gettree : this.gettree,
  9408. g = void 0 !== t.gettreepath ? t.gettreepath : this.gettreepath,
  9409. m = {
  9410. getCount: f
  9411. },
  9412. y = {
  9413. limitLevel: void 0 !== t.limitlevel ? t.limitlevel : this.limitlevel,
  9414. startWith: void 0 !== t.startwith ? t.startwith : this.startwith
  9415. };
  9416. return p && (m.getTree = y), g && (m.getTreePath = y), n = n.skip(d * (h - 1)).limit(d).get(m), n;
  9417. }
  9418. }
  9419. };
  9420. }
  9421. function ws(e) {
  9422. return function (t) {
  9423. var n = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
  9424. n = function (e) {
  9425. var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
  9426. return e.customUI = t.customUI || e.customUI, e.parseSystemError = t.parseSystemError || e.parseSystemError, Object.assign(e.loadingOptions, t.loadingOptions), Object.assign(e.errorOptions, t.errorOptions), "object" == (0, _typeof2.default)(t.secretMethods) && (e.secretMethods = t.secretMethods), e;
  9427. }({
  9428. customUI: !1,
  9429. loadingOptions: {
  9430. title: "加载中...",
  9431. mask: !0
  9432. },
  9433. errorOptions: {
  9434. type: "modal",
  9435. retry: !1
  9436. }
  9437. }, n);
  9438. var _n13 = n,
  9439. s = _n13.customUI,
  9440. r = _n13.loadingOptions,
  9441. i = _n13.errorOptions,
  9442. o = _n13.parseSystemError,
  9443. a = !s;
  9444. return new Proxy({}, {
  9445. get: function get(s, c) {
  9446. return function () {
  9447. var _ref49 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  9448. e = _ref49.fn,
  9449. t = _ref49.interceptorName,
  9450. n = _ref49.getCallbackArgs;
  9451. return /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee49() {
  9452. var _len2,
  9453. s,
  9454. _key2,
  9455. r,
  9456. i,
  9457. o,
  9458. _args = arguments;
  9459. return _regenerator.default.wrap(function _callee49$(_context49) {
  9460. while (1) {
  9461. switch (_context49.prev = _context49.next) {
  9462. case 0:
  9463. for (_len2 = _args.length, s = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
  9464. s[_key2] = _args[_key2];
  9465. }
  9466. r = n ? n({
  9467. params: s
  9468. }) : {};
  9469. _context49.prev = 2;
  9470. _context49.next = 5;
  9471. return U(R(t, "invoke"), _objectSpread({}, r));
  9472. case 5:
  9473. _context49.next = 7;
  9474. return e.apply(void 0, s);
  9475. case 7:
  9476. i = _context49.sent;
  9477. _context49.next = 10;
  9478. return U(R(t, "success"), _objectSpread(_objectSpread({}, r), {}, {
  9479. result: i
  9480. }));
  9481. case 10:
  9482. return _context49.abrupt("return", i);
  9483. case 13:
  9484. _context49.prev = 13;
  9485. _context49.t0 = _context49["catch"](2);
  9486. o = _context49.t0;
  9487. _context49.next = 18;
  9488. return U(R(t, "fail"), _objectSpread(_objectSpread({}, r), {}, {
  9489. error: o
  9490. }));
  9491. case 18:
  9492. throw o;
  9493. case 19:
  9494. _context49.prev = 19;
  9495. _context49.next = 22;
  9496. return U(R(t, "complete"), o ? _objectSpread(_objectSpread({}, r), {}, {
  9497. error: o
  9498. }) : _objectSpread(_objectSpread({}, r), {}, {
  9499. result: i
  9500. }));
  9501. case 22:
  9502. return _context49.finish(19);
  9503. case 23:
  9504. case "end":
  9505. return _context49.stop();
  9506. }
  9507. }
  9508. }, _callee49, null, [[2, 13, 19, 23]]);
  9509. }));
  9510. }({
  9511. fn: function () {
  9512. var _s14 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee51() {
  9513. var h,
  9514. _len3,
  9515. u,
  9516. _key3,
  9517. d,
  9518. f,
  9519. _ref51,
  9520. p,
  9521. g,
  9522. m,
  9523. y,
  9524. _e30,
  9525. _yield,
  9526. _t18,
  9527. _n14,
  9528. _args4 = arguments;
  9529. return _regenerator.default.wrap(function _callee51$(_context51) {
  9530. while (1) {
  9531. switch (_context51.prev = _context51.next) {
  9532. case 0:
  9533. a && uni.showLoading({
  9534. title: r.title,
  9535. mask: r.mask
  9536. });
  9537. for (_len3 = _args4.length, u = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {
  9538. u[_key3] = _args4[_key3];
  9539. }
  9540. d = {
  9541. name: t,
  9542. type: l,
  9543. data: {
  9544. method: c,
  9545. params: u
  9546. }
  9547. };
  9548. "object" == (0, _typeof2.default)(n.secretMethods) && function (e, t) {
  9549. var n = t.data.method,
  9550. s = e.secretMethods || {},
  9551. r = s[n] || s["*"];
  9552. r && (t.secretType = r);
  9553. }(n, d);
  9554. f = !1;
  9555. _context51.prev = 5;
  9556. _context51.next = 8;
  9557. return e.callFunction(d);
  9558. case 8:
  9559. h = _context51.sent;
  9560. _context51.next = 14;
  9561. break;
  9562. case 11:
  9563. _context51.prev = 11;
  9564. _context51.t0 = _context51["catch"](5);
  9565. f = !0, h = {
  9566. result: new Q(_context51.t0)
  9567. };
  9568. case 14:
  9569. _ref51 = h.result || {}, p = _ref51.errSubject, g = _ref51.errCode, m = _ref51.errMsg, y = _ref51.newToken;
  9570. if (!(a && uni.hideLoading(), y && y.token && y.tokenExpired && (ee(y), z(q, _objectSpread({}, y))), g)) {
  9571. _context51.next = 39;
  9572. break;
  9573. }
  9574. _e30 = m;
  9575. if (!(f && o)) {
  9576. _context51.next = 24;
  9577. break;
  9578. }
  9579. _context51.next = 20;
  9580. return o({
  9581. objectName: t,
  9582. methodName: c,
  9583. params: u,
  9584. errSubject: p,
  9585. errCode: g,
  9586. errMsg: m
  9587. });
  9588. case 20:
  9589. _context51.t1 = _context51.sent.errMsg;
  9590. if (_context51.t1) {
  9591. _context51.next = 23;
  9592. break;
  9593. }
  9594. _context51.t1 = m;
  9595. case 23:
  9596. _e30 = _context51.t1;
  9597. case 24:
  9598. if (!a) {
  9599. _context51.next = 37;
  9600. break;
  9601. }
  9602. if (!("toast" === i.type)) {
  9603. _context51.next = 29;
  9604. break;
  9605. }
  9606. uni.showToast({
  9607. title: _e30,
  9608. icon: "none"
  9609. });
  9610. _context51.next = 37;
  9611. break;
  9612. case 29:
  9613. if (!("modal" !== i.type)) {
  9614. _context51.next = 31;
  9615. break;
  9616. }
  9617. throw new Error("Invalid errorOptions.type: ".concat(i.type));
  9618. case 31:
  9619. _context51.next = 33;
  9620. return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee50() {
  9621. var _ref53,
  9622. e,
  9623. t,
  9624. n,
  9625. s,
  9626. r,
  9627. _args3 = arguments;
  9628. return _regenerator.default.wrap(function _callee50$(_context50) {
  9629. while (1) {
  9630. switch (_context50.prev = _context50.next) {
  9631. case 0:
  9632. _ref53 = _args3.length > 0 && _args3[0] !== undefined ? _args3[0] : {}, e = _ref53.title, t = _ref53.content, n = _ref53.showCancel, s = _ref53.cancelText, r = _ref53.confirmText;
  9633. return _context50.abrupt("return", new Promise(function (i, o) {
  9634. uni.showModal({
  9635. title: e,
  9636. content: t,
  9637. showCancel: n,
  9638. cancelText: s,
  9639. confirmText: r,
  9640. success: function success(e) {
  9641. i(e);
  9642. },
  9643. fail: function fail() {
  9644. i({
  9645. confirm: !1,
  9646. cancel: !0
  9647. });
  9648. }
  9649. });
  9650. }));
  9651. case 2:
  9652. case "end":
  9653. return _context50.stop();
  9654. }
  9655. }
  9656. }, _callee50);
  9657. }))({
  9658. title: "提示",
  9659. content: _e30,
  9660. showCancel: i.retry,
  9661. cancelText: "取消",
  9662. confirmText: i.retry ? "重试" : "确定"
  9663. });
  9664. case 33:
  9665. _yield = _context51.sent;
  9666. _t18 = _yield.confirm;
  9667. if (!(i.retry && _t18)) {
  9668. _context51.next = 37;
  9669. break;
  9670. }
  9671. return _context51.abrupt("return", s.apply(void 0, u));
  9672. case 37:
  9673. _n14 = new Q({
  9674. subject: p,
  9675. code: g,
  9676. message: m,
  9677. requestId: h.requestId
  9678. });
  9679. throw _n14.detail = h.result, z(D, {
  9680. type: M,
  9681. content: _n14
  9682. }), _n14;
  9683. case 39:
  9684. return _context51.abrupt("return", (z(D, {
  9685. type: M,
  9686. content: h.result
  9687. }), h.result));
  9688. case 40:
  9689. case "end":
  9690. return _context51.stop();
  9691. }
  9692. }
  9693. }, _callee51, null, [[5, 11]]);
  9694. }));
  9695. function s() {
  9696. return _s14.apply(this, arguments);
  9697. }
  9698. return s;
  9699. }(),
  9700. interceptorName: "callObject",
  9701. getCallbackArgs: function getCallbackArgs() {
  9702. var _ref54 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  9703. e = _ref54.params;
  9704. return {
  9705. objectName: t,
  9706. methodName: c,
  9707. params: e
  9708. };
  9709. }
  9710. });
  9711. }
  9712. });
  9713. };
  9714. }
  9715. function vs(e) {
  9716. return C("_globalUniCloudSecureNetworkCache__{spaceId}".replace("{spaceId}", e.config.spaceId));
  9717. }
  9718. function Ss() {
  9719. return _Ss.apply(this, arguments);
  9720. }
  9721. function _Ss() {
  9722. _Ss = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee53() {
  9723. var _ref58,
  9724. _ref58$callLoginByWei,
  9725. e,
  9726. t,
  9727. n,
  9728. s,
  9729. _args6 = arguments;
  9730. return _regenerator.default.wrap(function _callee53$(_context53) {
  9731. while (1) {
  9732. switch (_context53.prev = _context53.next) {
  9733. case 0:
  9734. _ref58 = _args6.length > 0 && _args6[0] !== undefined ? _args6[0] : {}, _ref58$callLoginByWei = _ref58.callLoginByWeixin, e = _ref58$callLoginByWei === void 0 ? !1 : _ref58$callLoginByWei;
  9735. t = vs(this);
  9736. if (!("mp-weixin" !== S)) {
  9737. _context53.next = 4;
  9738. break;
  9739. }
  9740. throw new Error("[SecureNetwork] API `initSecureNetworkByWeixin` is not supported on platform `".concat(S, "`"));
  9741. case 4:
  9742. _context53.next = 6;
  9743. return new Promise(function (e, t) {
  9744. uni.login({
  9745. success: function success(t) {
  9746. e(t.code);
  9747. },
  9748. fail: function fail(e) {
  9749. t(new Error(e.errMsg));
  9750. }
  9751. });
  9752. });
  9753. case 6:
  9754. n = _context53.sent;
  9755. s = this.importObject("uni-id-co", {
  9756. customUI: !0
  9757. });
  9758. _context53.next = 10;
  9759. return s.secureNetworkHandshakeByWeixin({
  9760. code: n,
  9761. callLoginByWeixin: e
  9762. });
  9763. case 10:
  9764. t.mpWeixinCode = n;
  9765. return _context53.abrupt("return", {
  9766. code: n
  9767. });
  9768. case 12:
  9769. case "end":
  9770. return _context53.stop();
  9771. }
  9772. }
  9773. }, _callee53, this);
  9774. }));
  9775. return _Ss.apply(this, arguments);
  9776. }
  9777. function ks(_x37) {
  9778. return _ks.apply(this, arguments);
  9779. }
  9780. function _ks() {
  9781. _ks = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee54(e) {
  9782. var t;
  9783. return _regenerator.default.wrap(function _callee54$(_context54) {
  9784. while (1) {
  9785. switch (_context54.prev = _context54.next) {
  9786. case 0:
  9787. t = vs(this);
  9788. return _context54.abrupt("return", (t.initPromise || (t.initPromise = Ss.call(this, e)), t.initPromise));
  9789. case 2:
  9790. case "end":
  9791. return _context54.stop();
  9792. }
  9793. }
  9794. }, _callee54, this);
  9795. }));
  9796. return _ks.apply(this, arguments);
  9797. }
  9798. function Is(e) {
  9799. return function () {
  9800. var _ref55 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  9801. _ref55$callLoginByWei = _ref55.callLoginByWeixin,
  9802. t = _ref55$callLoginByWei === void 0 ? !1 : _ref55$callLoginByWei;
  9803. return ks.call(e, {
  9804. callLoginByWeixin: t
  9805. });
  9806. };
  9807. }
  9808. function bs(_x38, _x39) {
  9809. return _bs.apply(this, arguments);
  9810. }
  9811. function _bs() {
  9812. _bs = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee55(e, t) {
  9813. var n, _e32, s;
  9814. return _regenerator.default.wrap(function _callee55$(_context55) {
  9815. while (1) {
  9816. switch (_context55.prev = _context55.next) {
  9817. case 0:
  9818. n = "http://".concat(e, ":").concat(t, "/system/ping");
  9819. _context55.prev = 1;
  9820. _context55.next = 4;
  9821. return s = {
  9822. url: n,
  9823. timeout: 500
  9824. }, new Promise(function (e, t) {
  9825. X.request(_objectSpread(_objectSpread({}, s), {}, {
  9826. success: function success(t) {
  9827. e(t);
  9828. },
  9829. fail: function fail(e) {
  9830. t(e);
  9831. }
  9832. }));
  9833. });
  9834. case 4:
  9835. _e32 = _context55.sent;
  9836. return _context55.abrupt("return", !(!_e32.data || 0 !== _e32.data.code));
  9837. case 8:
  9838. _context55.prev = 8;
  9839. _context55.t0 = _context55["catch"](1);
  9840. return _context55.abrupt("return", !1);
  9841. case 11:
  9842. case "end":
  9843. return _context55.stop();
  9844. }
  9845. }
  9846. }, _callee55, null, [[1, 8]]);
  9847. }));
  9848. return _bs.apply(this, arguments);
  9849. }
  9850. function Ts(e) {
  9851. if (e.initUniCloudStatus && "rejected" !== e.initUniCloudStatus) return;
  9852. var t = Promise.resolve();
  9853. var n;
  9854. n = 1, t = new Promise(function (e) {
  9855. setTimeout(function () {
  9856. e();
  9857. }, n);
  9858. }), e.isReady = !1, e.isDefault = !1;
  9859. var s = e.auth();
  9860. e.initUniCloudStatus = "pending", e.initUniCloud = t.then(function () {
  9861. return s.getLoginState();
  9862. }).then(function (e) {
  9863. return e ? Promise.resolve() : s.signInAnonymously();
  9864. }).then(function () {
  9865. if (!y) return Promise.resolve();
  9866. if ("app" === S) {
  9867. var _re2 = re(),
  9868. _e31 = _re2.osName,
  9869. _t19 = _re2.osVersion;
  9870. "ios" === _e31 && function (e) {
  9871. if (!e || "string" != typeof e) return 0;
  9872. var t = e.match(/^(\d+)./);
  9873. return t && t[1] ? parseInt(t[1]) : 0;
  9874. }(_t19) >= 14 && console.warn("iOS 14及以上版本连接uniCloud本地调试服务需要允许客户端查找并连接到本地网络上的设备(仅开发模式生效,发行模式会连接uniCloud云端服务)");
  9875. }
  9876. if (y && e.__dev__.debugInfo) {
  9877. var _e$__dev__$debugInfo = e.__dev__.debugInfo,
  9878. _t20 = _e$__dev__$debugInfo.address,
  9879. _n15 = _e$__dev__$debugInfo.servePort;
  9880. return function () {
  9881. var _ref56 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee52(e, t) {
  9882. var n, _s15, _r7;
  9883. return _regenerator.default.wrap(function _callee52$(_context52) {
  9884. while (1) {
  9885. switch (_context52.prev = _context52.next) {
  9886. case 0:
  9887. _s15 = 0;
  9888. case 1:
  9889. if (!(_s15 < e.length)) {
  9890. _context52.next = 11;
  9891. break;
  9892. }
  9893. _r7 = e[_s15];
  9894. _context52.next = 5;
  9895. return bs(_r7, t);
  9896. case 5:
  9897. if (!_context52.sent) {
  9898. _context52.next = 8;
  9899. break;
  9900. }
  9901. n = _r7;
  9902. return _context52.abrupt("break", 11);
  9903. case 8:
  9904. _s15++;
  9905. _context52.next = 1;
  9906. break;
  9907. case 11:
  9908. return _context52.abrupt("return", {
  9909. address: n,
  9910. port: t
  9911. });
  9912. case 12:
  9913. case "end":
  9914. return _context52.stop();
  9915. }
  9916. }
  9917. }, _callee52);
  9918. }));
  9919. return function (_x40, _x41) {
  9920. return _ref56.apply(this, arguments);
  9921. };
  9922. }()(_t20, _n15);
  9923. }
  9924. }).then(function () {
  9925. var _ref57 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
  9926. t = _ref57.address,
  9927. n = _ref57.port;
  9928. if (!y) return Promise.resolve();
  9929. var s = console["app" === S ? "error" : "warn"];
  9930. if (t) e.__dev__.localAddress = t, e.__dev__.localPort = n;else if (e.__dev__.debugInfo) {
  9931. var _t21 = "";
  9932. "remote" === e.__dev__.debugInfo.initialLaunchType ? (e.__dev__.debugInfo.forceRemote = !0, _t21 = "当前客户端和HBuilderX不在同一局域网下(或其他网络原因无法连接HBuilderX),uniCloud本地调试服务不对当前客户端生效。\n- 如果不使用uniCloud本地调试服务,请直接忽略此信息。\n- 如需使用uniCloud本地调试服务,请将客户端与主机连接到同一局域网下并重新运行到客户端。") : _t21 = "无法连接uniCloud本地调试服务,请检查当前客户端是否与主机在同一局域网下。\n- 如需使用uniCloud本地调试服务,请将客户端与主机连接到同一局域网下并重新运行到客户端。", _t21 += "\n- 如果在HBuilderX开启的状态下切换过网络环境,请重启HBuilderX后再试\n- 检查系统防火墙是否拦截了HBuilderX自带的nodejs\n- 检查是否错误的使用拦截器修改uni.request方法的参数", "web" === S && (_t21 += "\n- 部分浏览器开启节流模式之后访问本地地址受限,请检查是否启用了节流模式"), 0 === S.indexOf("mp-") && (_t21 += "\n- 小程序中如何使用uniCloud,请参考:https://uniapp.dcloud.net.cn/uniCloud/publish.html#useinmp"), s(_t21);
  9933. }
  9934. }).then(function () {
  9935. te(), e.isReady = !0, e.initUniCloudStatus = "fulfilled";
  9936. }).catch(function (t) {
  9937. console.error(t), e.initUniCloudStatus = "rejected";
  9938. });
  9939. }
  9940. var As = {
  9941. tcb: yt,
  9942. tencent: yt,
  9943. aliyun: he,
  9944. private: wt
  9945. };
  9946. var Cs = new ( /*#__PURE__*/function () {
  9947. function _class6() {
  9948. (0, _classCallCheck2.default)(this, _class6);
  9949. }
  9950. (0, _createClass2.default)(_class6, [{
  9951. key: "init",
  9952. value: function init(e) {
  9953. var t = {};
  9954. var n = As[e.provider];
  9955. if (!n) throw new Error("未提供正确的provider参数");
  9956. t = n.init(e), t.__dev__ = {}, t.__dev__.debugLog = y && ("web" === S && navigator.userAgent.indexOf("HBuilderX") > 0 || "app" === S);
  9957. var s = k;
  9958. y && s && !s.code && (t.__dev__.debugInfo = s), Ts(t), t.reInit = function () {
  9959. Ts(this);
  9960. }, Cn(t), function (e) {
  9961. var t = e.uploadFile;
  9962. e.uploadFile = function (e) {
  9963. return t.call(this, e);
  9964. };
  9965. }(t), function (e) {
  9966. e.database = function (t) {
  9967. if (t && Object.keys(t).length > 0) return e.init(t).database();
  9968. if (this._database) return this._database;
  9969. var n = qn(Kn, {
  9970. uniClient: e
  9971. });
  9972. return this._database = n, n;
  9973. }, e.databaseForJQL = function (t) {
  9974. if (t && Object.keys(t).length > 0) return e.init(t).databaseForJQL();
  9975. if (this._databaseForJQL) return this._databaseForJQL;
  9976. var n = qn(Kn, {
  9977. uniClient: e,
  9978. isJQL: !0
  9979. });
  9980. return this._databaseForJQL = n, n;
  9981. };
  9982. }(t), function (e) {
  9983. e.getCurrentUserInfo = ps, e.chooseAndUploadFile = ms.initChooseAndUploadFile(e), Object.assign(e, {
  9984. get mixinDatacom() {
  9985. return _s(e);
  9986. }
  9987. }), e.importObject = ws(e), e.initSecureNetworkByWeixin = Is(e);
  9988. }(t);
  9989. return ["callFunction", "uploadFile", "deleteFile", "getTempFileURL", "downloadFile", "chooseAndUploadFile"].forEach(function (e) {
  9990. if (!t[e]) return;
  9991. var n = t[e];
  9992. t[e] = function () {
  9993. return t.reInit(), n.apply(t, Array.from(arguments));
  9994. }, t[e] = Y(t[e], e).bind(t);
  9995. }), t.init = this.init, t;
  9996. }
  9997. }]);
  9998. return _class6;
  9999. }())();
  10000. (function () {
  10001. var e = I;
  10002. var t = {};
  10003. if (e && 1 === e.length) t = e[0], Cs = Cs.init(t), Cs.isDefault = !0;else {
  10004. var _t22 = ["auth", "callFunction", "uploadFile", "deleteFile", "getTempFileURL", "downloadFile", "database", "getCurrentUSerInfo", "importObject"];
  10005. var _n16;
  10006. _n16 = e && e.length > 0 ? "应用有多个服务空间,请通过uniCloud.init方法指定要使用的服务空间" : b ? "应用未关联服务空间,请在uniCloud目录右键关联服务空间" : "uni-app cli项目内使用uniCloud需要使用HBuilderX的运行菜单运行项目,且需要在uniCloud目录关联服务空间", _t22.forEach(function (e) {
  10007. Cs[e] = function () {
  10008. return console.error(_n16), Promise.reject(new Q({
  10009. code: "SYS_ERR",
  10010. message: _n16
  10011. }));
  10012. };
  10013. });
  10014. }
  10015. Object.assign(Cs, {
  10016. get mixinDatacom() {
  10017. return _s(Cs);
  10018. }
  10019. }), ls(Cs), Cs.addInterceptor = O, Cs.removeInterceptor = x, Cs.interceptObject = L, y && "web" === S && (window.uniCloud = Cs);
  10020. })();
  10021. var Ps = Cs;
  10022. exports.default = Ps;
  10023. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../webpack/buildin/global.js */ 111), __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 123)["default"]))
  10024. /***/ }),
  10025. /* 123 */
  10026. /*!*********************************************************!*\
  10027. !*** ./node_modules/@dcloudio/uni-mp-weixin/dist/mp.js ***!
  10028. \*********************************************************/
  10029. /*! no static exports found */
  10030. /***/ (function(module, exports, __webpack_require__) {
  10031. "use strict";
  10032. /* WEBPACK VAR INJECTION */(function(global) {
  10033. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
  10034. Object.defineProperty(exports, "__esModule", {
  10035. value: true
  10036. });
  10037. exports.Behavior = Behavior;
  10038. exports.Component = Component;
  10039. exports.Page = Page;
  10040. exports.nextTick = exports.default = void 0;
  10041. var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));
  10042. var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 112));
  10043. var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 86));
  10044. var _PROP_DEFAULT_VALUES;
  10045. function parseData(data, vueComponentOptions) {
  10046. if (!data) {
  10047. return;
  10048. }
  10049. vueComponentOptions.mpOptions.data = data;
  10050. }
  10051. function parseComponents(vueComponentOptions) {
  10052. vueComponentOptions.components = global.__wxVueOptions.components;
  10053. }
  10054. var _toString = Object.prototype.toString;
  10055. var hasOwnProperty = Object.prototype.hasOwnProperty;
  10056. function isFn(fn) {
  10057. return typeof fn === 'function';
  10058. }
  10059. function isPlainObject(obj) {
  10060. return _toString.call(obj) === '[object Object]';
  10061. }
  10062. function hasOwn(obj, key) {
  10063. return hasOwnProperty.call(obj, key);
  10064. }
  10065. function noop() {}
  10066. /**
  10067. * Create a cached version of a pure function.
  10068. */
  10069. function cached(fn) {
  10070. var cache = Object.create(null);
  10071. return function cachedFn(str) {
  10072. var hit = cache[str];
  10073. return hit || (cache[str] = fn(str));
  10074. };
  10075. }
  10076. /**
  10077. * Camelize a hyphen-delimited string.
  10078. */
  10079. var camelizeRE = /-(\w)/g;
  10080. var camelize = cached(function (str) {
  10081. return str.replace(camelizeRE, function (_, c) {
  10082. return c ? c.toUpperCase() : '';
  10083. });
  10084. });
  10085. var SOURCE_KEY = '__data__';
  10086. var COMPONENT_LIFECYCLE = {
  10087. created: 'onServiceCreated',
  10088. attached: 'onServiceAttached',
  10089. ready: 'mounted',
  10090. moved: 'moved',
  10091. detached: 'destroyed'
  10092. };
  10093. var COMPONENT_LIFECYCLE_KEYS = Object.keys(COMPONENT_LIFECYCLE);
  10094. var PAGE_LIFETIMES = {
  10095. show: 'onPageShow',
  10096. hide: 'onPageHide',
  10097. resize: 'onPageResize'
  10098. };
  10099. var PAGE_LIFETIMES_KEYS = Object.keys(PAGE_LIFETIMES);
  10100. var PAGE_LIFECYCLE = ['onLoad', 'onShow', 'onReady', 'onHide', 'onUnload', 'onPullDownRefresh', 'onReachBottom', 'onShareAppMessage', 'onPageScroll', 'onResize', 'onTabItemTap'];
  10101. function parsePageMethods(mpComponentOptions, vueComponentOptions) {
  10102. var methods = Object.create(null);
  10103. Object.keys(mpComponentOptions).forEach(function (key) {
  10104. var value = mpComponentOptions[key];
  10105. if (isFn(value) && PAGE_LIFECYCLE.indexOf(key) === -1) {
  10106. methods[key] = value;
  10107. }
  10108. });
  10109. vueComponentOptions.methods = methods;
  10110. }
  10111. function parsePageLifecycle(mpComponentOptions, vueComponentOptions) {
  10112. Object.keys(mpComponentOptions).forEach(function (key) {
  10113. if (PAGE_LIFECYCLE.indexOf(key) !== -1) {
  10114. vueComponentOptions[key] = mpComponentOptions[key];
  10115. }
  10116. });
  10117. }
  10118. function parsePage(mpComponentOptions) {
  10119. var vueComponentOptions = {
  10120. mixins: [],
  10121. mpOptions: {}
  10122. };
  10123. parseComponents(vueComponentOptions);
  10124. parseData(mpComponentOptions.data, vueComponentOptions);
  10125. parsePageMethods(mpComponentOptions, vueComponentOptions);
  10126. parsePageLifecycle(mpComponentOptions, vueComponentOptions);
  10127. return vueComponentOptions;
  10128. }
  10129. function parseProperties(properties, vueComponentOptions) {
  10130. if (!properties) {
  10131. return;
  10132. }
  10133. vueComponentOptions.mpOptions.properties = properties;
  10134. }
  10135. function parseOptions(options, vueComponentOptions) {
  10136. if (!options) {
  10137. return;
  10138. }
  10139. vueComponentOptions.mpOptions.options = options;
  10140. }
  10141. function parseMethods(methods, vueComponentOptions) {
  10142. if (!methods) {
  10143. return;
  10144. }
  10145. if (methods.$emit) {
  10146. console.warn('Method "$emit" conflicts with an existing Vue instance method');
  10147. delete methods.$emit;
  10148. }
  10149. vueComponentOptions.methods = methods;
  10150. }
  10151. function parseLifecycle(mpComponentOptions, vueComponentOptions) {
  10152. COMPONENT_LIFECYCLE_KEYS.forEach(function (name) {
  10153. if (hasOwn(mpComponentOptions, name)) {
  10154. (vueComponentOptions[COMPONENT_LIFECYCLE[name]] || (vueComponentOptions[COMPONENT_LIFECYCLE[name]] = [])).push(mpComponentOptions[name]);
  10155. }
  10156. });
  10157. }
  10158. var mpBehaviors = {
  10159. 'wx://form-field': {},
  10160. 'wx://component-export': {}
  10161. };
  10162. function callDefinitionFilter(mpComponentOptions) {
  10163. var behaviors = mpComponentOptions.behaviors,
  10164. definitionFilter = mpComponentOptions.definitionFilter;
  10165. var behaviorDefinitionFilters = [];
  10166. if (Array.isArray(behaviors)) {
  10167. behaviors.forEach(function (behavior) {
  10168. behavior = typeof behavior === 'string' ? mpBehaviors[behavior] : behavior;
  10169. if (behavior.definitionFilter) {
  10170. behaviorDefinitionFilters.push(behavior.definitionFilter);
  10171. behavior.definitionFilter.call(null, mpComponentOptions, []);
  10172. }
  10173. });
  10174. }
  10175. if (isFn(definitionFilter)) {
  10176. return function (defFields) {
  10177. definitionFilter(defFields, behaviorDefinitionFilters);
  10178. };
  10179. }
  10180. }
  10181. function parseDefinitionFilter(mpComponentOptions, vueComponentOptions) {
  10182. callDefinitionFilter(mpComponentOptions);
  10183. }
  10184. function parseBehavior(behavior) {
  10185. var data = behavior.data,
  10186. methods = behavior.methods,
  10187. behaviors = behavior.behaviors,
  10188. properties = behavior.properties;
  10189. var vueComponentOptions = {
  10190. watch: {},
  10191. mpOptions: {
  10192. mpObservers: []
  10193. }
  10194. };
  10195. parseData(data, vueComponentOptions);
  10196. parseMethods(methods, vueComponentOptions);
  10197. parseBehaviors(behaviors, vueComponentOptions);
  10198. parseProperties(properties, vueComponentOptions);
  10199. parseLifecycle(behavior, vueComponentOptions);
  10200. parseDefinitionFilter(behavior);
  10201. return vueComponentOptions;
  10202. }
  10203. var BEHAVIORS = {
  10204. 'wx://form-field': {
  10205. beforeCreate: function beforeCreate() {
  10206. var mpOptions = this.$options.mpOptions;
  10207. if (!mpOptions.properties) {
  10208. mpOptions.properties = Object.create(null);
  10209. }
  10210. var props = mpOptions.properties;
  10211. // TODO form submit,reset
  10212. if (!hasOwn(props, 'name')) {
  10213. props.name = {
  10214. type: String
  10215. };
  10216. }
  10217. if (!hasOwn(props, 'value')) {
  10218. props.value = {
  10219. type: String // 默认类型调整为 String,否则默认值为 null,导致一些自定义 input 显示不正确
  10220. };
  10221. }
  10222. }
  10223. }
  10224. };
  10225. function parseBehaviors(behaviors, vueComponentOptions) {
  10226. if (!behaviors) {
  10227. return;
  10228. }
  10229. behaviors.forEach(function (behavior) {
  10230. if (typeof behavior === 'string') {
  10231. BEHAVIORS[behavior] && vueComponentOptions.mixins.push(BEHAVIORS[behavior]);
  10232. } else {
  10233. vueComponentOptions.mixins.push(parseBehavior(behavior));
  10234. }
  10235. });
  10236. }
  10237. function parseSinglePath(path) {
  10238. return path.split('.');
  10239. }
  10240. function parseMultiPaths(paths) {
  10241. return paths.split(',').map(function (path) {
  10242. return parseSinglePath(path);
  10243. });
  10244. }
  10245. function parseObservers(observers, vueComponentOptions) {
  10246. if (!observers) {
  10247. return;
  10248. }
  10249. var mpObservers = vueComponentOptions.mpOptions.mpObservers;
  10250. Object.keys(observers).forEach(function (path) {
  10251. mpObservers.push({
  10252. paths: parseMultiPaths(path),
  10253. observer: observers[path]
  10254. });
  10255. });
  10256. }
  10257. function relative(from, to) {
  10258. if (to.indexOf('/') === 0) {
  10259. from = '';
  10260. }
  10261. var fromArr = from.split('/');
  10262. var toArr = to.split('/');
  10263. fromArr.pop();
  10264. while (toArr.length) {
  10265. var part = toArr.shift();
  10266. if (part !== '' && part !== '.') {
  10267. if (part !== '..') {
  10268. fromArr.push(part);
  10269. } else {
  10270. fromArr.pop();
  10271. }
  10272. }
  10273. }
  10274. return fromArr.join('/');
  10275. }
  10276. function parseRelations(relations, vueComponentOptions) {
  10277. if (!relations) {
  10278. return;
  10279. }
  10280. Object.keys(relations).forEach(function (name) {
  10281. var relation = relations[name];
  10282. relation.name = name;
  10283. relation.target = relation.target ? String(relation.target) : relative(global.__wxRoute, name);
  10284. });
  10285. vueComponentOptions.mpOptions.relations = relations;
  10286. }
  10287. function parseExternalClasses(externalClasses, vueComponentOptions) {
  10288. if (!externalClasses) {
  10289. return;
  10290. }
  10291. if (!Array.isArray(externalClasses)) {
  10292. externalClasses = [externalClasses];
  10293. }
  10294. vueComponentOptions.mpOptions.externalClasses = externalClasses;
  10295. if (!vueComponentOptions.mpOptions.properties) {
  10296. vueComponentOptions.mpOptions.properties = Object.create(null);
  10297. }
  10298. externalClasses.forEach(function (externalClass) {
  10299. vueComponentOptions.mpOptions.properties[camelize(externalClass)] = {
  10300. type: String,
  10301. value: ''
  10302. };
  10303. });
  10304. }
  10305. function parseLifetimes(lifetimes, vueComponentOptions) {
  10306. if (!lifetimes) {
  10307. return;
  10308. }
  10309. parseLifecycle(lifetimes, vueComponentOptions);
  10310. }
  10311. function parsePageLifetimes(pageLifetimes, vueComponentOptions) {
  10312. if (!pageLifetimes) {
  10313. return;
  10314. }
  10315. PAGE_LIFETIMES_KEYS.forEach(function (key) {
  10316. var lifetimeFn = pageLifetimes[key];
  10317. isFn(lifetimeFn) && (vueComponentOptions[PAGE_LIFETIMES[key]] = lifetimeFn);
  10318. });
  10319. }
  10320. function parseComponent(mpComponentOptions) {
  10321. var data = mpComponentOptions.data,
  10322. options = mpComponentOptions.options,
  10323. methods = mpComponentOptions.methods,
  10324. behaviors = mpComponentOptions.behaviors,
  10325. lifetimes = mpComponentOptions.lifetimes,
  10326. observers = mpComponentOptions.observers,
  10327. relations = mpComponentOptions.relations,
  10328. properties = mpComponentOptions.properties,
  10329. pageLifetimes = mpComponentOptions.pageLifetimes,
  10330. externalClasses = mpComponentOptions.externalClasses;
  10331. var vueComponentOptions = {
  10332. mixins: [],
  10333. props: {},
  10334. watch: {},
  10335. mpOptions: {
  10336. mpObservers: []
  10337. }
  10338. };
  10339. parseComponents(vueComponentOptions);
  10340. parseData(data, vueComponentOptions);
  10341. parseOptions(options, vueComponentOptions);
  10342. parseMethods(methods, vueComponentOptions);
  10343. parseBehaviors(behaviors, vueComponentOptions);
  10344. parseLifetimes(lifetimes, vueComponentOptions);
  10345. parseObservers(observers, vueComponentOptions);
  10346. parseRelations(relations, vueComponentOptions);
  10347. parseProperties(properties, vueComponentOptions);
  10348. parsePageLifetimes(pageLifetimes, vueComponentOptions);
  10349. parseExternalClasses(externalClasses, vueComponentOptions);
  10350. parseLifecycle(mpComponentOptions, vueComponentOptions);
  10351. parseDefinitionFilter(mpComponentOptions);
  10352. return vueComponentOptions;
  10353. }
  10354. function initRelationHandlers(type, handler, target, ctx) {
  10355. if (!handler) {
  10356. return;
  10357. }
  10358. var name = "_$".concat(type, "Handlers");
  10359. (ctx[name] || (ctx[name] = [])).push(function () {
  10360. handler.call(ctx, target);
  10361. });
  10362. }
  10363. function initLinkedHandlers(relation, target, ctx) {
  10364. var type = 'linked';
  10365. var name = relation.name;
  10366. var relationNodes = ctx._$relationNodes || (ctx._$relationNodes = Object.create(null));
  10367. (relationNodes[name] || (relationNodes[name] = [])).push(target);
  10368. initRelationHandlers(type, relation[type], target, ctx);
  10369. }
  10370. function initUnlinkedHandlers(relation, target, ctx) {
  10371. var type = 'unlinked';
  10372. initRelationHandlers(type, relation[type], target, ctx);
  10373. }
  10374. function findParentRelation(parentVm, target, type) {
  10375. var relations = parentVm && parentVm.$options.mpOptions && parentVm.$options.mpOptions.relations;
  10376. if (!relations) {
  10377. return [];
  10378. }
  10379. var name = Object.keys(relations).find(function (name) {
  10380. var relation = relations[name];
  10381. return relation.target === target && relation.type === type;
  10382. });
  10383. if (!name) {
  10384. return [];
  10385. }
  10386. return [relations[name], parentVm];
  10387. }
  10388. function initParentRelation(vm, childRelation, match) {
  10389. var _match = match(vm, vm.$options.mpOptions.path),
  10390. _match2 = (0, _slicedToArray2.default)(_match, 2),
  10391. parentRelation = _match2[0],
  10392. parentVm = _match2[1];
  10393. if (!parentRelation) {
  10394. return;
  10395. }
  10396. initLinkedHandlers(parentRelation, vm, parentVm);
  10397. initLinkedHandlers(childRelation, parentVm, vm);
  10398. initUnlinkedHandlers(parentRelation, vm, parentVm);
  10399. initUnlinkedHandlers(childRelation, parentVm, vm);
  10400. }
  10401. function initRelation(relation, vm) {
  10402. var type = relation.type;
  10403. if (type === 'parent') {
  10404. initParentRelation(vm, relation, function matchParent(vm, target) {
  10405. return findParentRelation(vm.$parent, target, 'child');
  10406. });
  10407. } else if (type === 'ancestor') {
  10408. initParentRelation(vm, relation, function matchAncestor(vm, target) {
  10409. var $parent = vm.$parent;
  10410. while ($parent) {
  10411. var ret = findParentRelation($parent, target, 'descendant');
  10412. if (ret.length) {
  10413. return ret;
  10414. }
  10415. $parent = $parent.$parent;
  10416. }
  10417. return [];
  10418. });
  10419. }
  10420. }
  10421. function initRelations(vm) {
  10422. var _ref = vm.$options.mpOptions || {},
  10423. relations = _ref.relations;
  10424. if (!relations) {
  10425. return;
  10426. }
  10427. Object.keys(relations).forEach(function (name) {
  10428. initRelation(relations[name], vm);
  10429. });
  10430. }
  10431. function handleRelations(vm, type) {
  10432. // TODO 需要移除 relationNodes
  10433. var handlers = vm["_$".concat(type, "Handlers")];
  10434. if (!handlers) {
  10435. return;
  10436. }
  10437. handlers.forEach(function (handler) {
  10438. return handler();
  10439. });
  10440. }
  10441. var sharedPropertyDefinition = {
  10442. enumerable: true,
  10443. configurable: true,
  10444. get: noop,
  10445. set: noop
  10446. };
  10447. function proxy(target, sourceKey, key) {
  10448. sharedPropertyDefinition.get = function proxyGetter() {
  10449. return this[sourceKey][key];
  10450. };
  10451. sharedPropertyDefinition.set = function proxySetter(val) {
  10452. this[sourceKey][key] = val;
  10453. };
  10454. Object.defineProperty(target, key, sharedPropertyDefinition);
  10455. }
  10456. function setDataByExprPath(exprPath, value, data) {
  10457. var keys = exprPath.replace(/\[(\d+?)\]/g, '.$1').split('.');
  10458. keys.reduce(function (obj, key, idx) {
  10459. if (idx === keys.length - 1) {
  10460. obj[key] = value;
  10461. } else {
  10462. if (typeof obj[key] === 'undefined') {
  10463. obj[key] = {};
  10464. }
  10465. return obj[key];
  10466. }
  10467. }, data);
  10468. return keys.length === 1;
  10469. }
  10470. function setData(data, callback) {
  10471. var _this = this;
  10472. if (!isPlainObject(data)) {
  10473. return;
  10474. }
  10475. Object.keys(data).forEach(function (key) {
  10476. if (setDataByExprPath(key, data[key], _this.data)) {
  10477. !hasOwn(_this, key) && proxy(_this, SOURCE_KEY, key);
  10478. }
  10479. });
  10480. this.$forceUpdate();
  10481. isFn(callback) && this.$nextTick(callback);
  10482. }
  10483. /**
  10484. * https://github.com/swan-team/swan-js/blob/61e2a63f7aa576b5daafbe77fdfa7c65b977060c/src/utils/index.js
  10485. */
  10486. var _toString$1 = Object.prototype.toString;
  10487. /**
  10488. * 深度assign的函数
  10489. * @param {Object} targetObject 要被拷贝的目标对象
  10490. * @param {Object} originObject 拷贝的源对象
  10491. * @return {Object} merge后的对象
  10492. */
  10493. var deepAssign = function deepAssign() {
  10494. var targetObject = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
  10495. var originObject = arguments.length > 1 ? arguments[1] : undefined;
  10496. var originType = _toString$1.call(originObject);
  10497. if (originType === '[object Array]') {
  10498. targetObject = originObject.slice(0);
  10499. return targetObject;
  10500. } else if (originType === '[object Object]') {
  10501. for (var key in originObject) {
  10502. targetObject[key] = deepAssign(targetObject[key], originObject[key]);
  10503. }
  10504. return targetObject;
  10505. } else if (originType === '[object Date]') {
  10506. return new Date(originObject.getTime());
  10507. } else if (originType === '[object RegExp]') {
  10508. var target = String(originObject);
  10509. var lastIndex = target.lastIndexOf('/');
  10510. return new RegExp(target.slice(1, lastIndex), target.slice(lastIndex + 1));
  10511. }
  10512. return originObject;
  10513. };
  10514. /**
  10515. * 深度拷贝逻辑,不同于lodash等库,但是与微信一致
  10516. * @param {*} [originObj] 原对象
  10517. * @return {Object|Array} 拷贝结果
  10518. */
  10519. var deepClone = function deepClone(originObj) {
  10520. return deepAssign(_toString$1.call(originObj) === '[object Array]' ? [] : {}, originObj);
  10521. };
  10522. var PROP_DEFAULT_VALUES = (_PROP_DEFAULT_VALUES = {}, (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, String, ''), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, Number, 0), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, Boolean, false), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, Object, null), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, Array, []), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, null, null), _PROP_DEFAULT_VALUES);
  10523. function getDefaultVal(propType) {
  10524. return PROP_DEFAULT_VALUES[propType];
  10525. }
  10526. function getPropertyVal(options) {
  10527. if (isPlainObject(options)) {
  10528. if (hasOwn(options, 'value')) {
  10529. return options.value;
  10530. }
  10531. return getDefaultVal(options.type);
  10532. }
  10533. return getDefaultVal(options);
  10534. }
  10535. function getType(propOptions) {
  10536. return isPlainObject(propOptions) ? propOptions.type : propOptions;
  10537. }
  10538. function validateProp(key, propsOptions, propsData, vm) {
  10539. var value = propsData[key];
  10540. if (value !== undefined) {
  10541. var propOptions = propsOptions[key];
  10542. var type = getType(propOptions);
  10543. value = formatVal(value, type);
  10544. var observer = propOptions && propOptions.observer;
  10545. if (observer) {
  10546. // 初始化时,异步触发 observer,否则 observer 中无法访问 methods 或其他
  10547. setTimeout(function () {
  10548. observe(observer, vm, value);
  10549. }, 4);
  10550. }
  10551. return value;
  10552. }
  10553. return getPropertyVal(propsOptions[key]);
  10554. }
  10555. function formatVal(val, type) {
  10556. if (type === Boolean) {
  10557. return !!val;
  10558. } else if (type === String) {
  10559. return String(val);
  10560. }
  10561. return val;
  10562. }
  10563. function observe(observer, vm, newVal, oldVal) {
  10564. try {
  10565. if (typeof observer === 'function') {
  10566. observer.call(vm, newVal, oldVal);
  10567. } else if (typeof observer === 'string' && typeof vm[observer] === 'function') {
  10568. vm[observer](newVal, oldVal);
  10569. }
  10570. } catch (err) {
  10571. console.error("execute observer ".concat(observer, " callback fail! err: ").concat(err));
  10572. }
  10573. }
  10574. function initProperties(vm, instanceData) {
  10575. var properties = vm.$options.mpOptions.properties;
  10576. if (!properties) {
  10577. return;
  10578. }
  10579. var propsData = deepClone(vm.$options.propsData) || {};
  10580. var _loop = function _loop(key) {
  10581. var observer = isPlainObject(properties[key]) ? properties[key].observer : false;
  10582. var value = validateProp(key, properties, propsData, vm);
  10583. Object.defineProperty(instanceData, key, {
  10584. enumerable: true,
  10585. configurable: true,
  10586. get: function get() {
  10587. return value;
  10588. },
  10589. set: function set(newVal) {
  10590. var oldVal = value;
  10591. /* eslint-disable no-self-compare */
  10592. if (newVal === value || newVal !== newVal && value !== value) {
  10593. return;
  10594. }
  10595. // TODO 临时方案,clone array
  10596. value = Array.isArray(newVal) ? newVal.slice(0) : newVal;
  10597. if (observer) {
  10598. observe(observer, vm, newVal, oldVal);
  10599. }
  10600. // 触发渲染
  10601. vm.$forceUpdate();
  10602. }
  10603. });
  10604. };
  10605. for (var key in properties) {
  10606. _loop(key);
  10607. }
  10608. }
  10609. function updateProperties(vm) {
  10610. var properties = vm.$options.mpOptions && vm.$options.mpOptions.properties;
  10611. var propsData = vm.$options.propsData;
  10612. if (propsData && properties) {
  10613. Object.keys(properties).forEach(function (key) {
  10614. if (hasOwn(propsData, key)) {
  10615. vm[key] = formatVal(propsData[key], getType(properties[key]));
  10616. }
  10617. });
  10618. }
  10619. }
  10620. function initState(vm) {
  10621. var instanceData = JSON.parse(JSON.stringify(vm.$options.mpOptions.data || {}));
  10622. vm[SOURCE_KEY] = instanceData;
  10623. var propertyDefinition = {
  10624. get: function get() {
  10625. return vm[SOURCE_KEY];
  10626. },
  10627. set: function set(value) {
  10628. vm[SOURCE_KEY] = value;
  10629. }
  10630. };
  10631. Object.defineProperties(vm, {
  10632. data: propertyDefinition,
  10633. properties: propertyDefinition
  10634. });
  10635. vm.setData = setData;
  10636. initProperties(vm, instanceData);
  10637. Object.keys(instanceData).forEach(function (key) {
  10638. proxy(vm, SOURCE_KEY, key);
  10639. });
  10640. }
  10641. function initMethods(vm) {
  10642. var oldEmit = vm.$emit;
  10643. vm.triggerEvent = function (eventName, detail, options) {
  10644. var target = {
  10645. dataset: vm.$el.dataset
  10646. };
  10647. var event = {
  10648. target: target,
  10649. currentTarget: target,
  10650. detail: detail,
  10651. preventDefault: noop,
  10652. stopPropagation: noop
  10653. };
  10654. oldEmit.call(vm, eventName, event);
  10655. };
  10656. // 主要是Vant 自己封装了 $emit,放到 methods 中会触发 Vue 的警告,索性,框架直接重写该方法
  10657. vm.$emit = function () {
  10658. vm.triggerEvent.apply(vm, arguments);
  10659. };
  10660. vm.getRelationNodes = function (relationKey) {
  10661. // 需要过滤已被销毁的vm
  10662. /* eslint-disable no-mixed-operators */
  10663. return (vm._$relationNodes && vm._$relationNodes[relationKey] || []).filter(function (vm) {
  10664. return !vm._isDestroyed;
  10665. });
  10666. };
  10667. vm._$updateProperties = updateProperties;
  10668. }
  10669. function handleObservers(vm) {
  10670. var watch = vm.$options.watch;
  10671. if (!watch) {
  10672. return;
  10673. }
  10674. Object.keys(watch).forEach(function (name) {
  10675. var observer = watch[name];
  10676. if (observer.mounted) {
  10677. var val = vm[name];
  10678. var handler = observer.handler;
  10679. if (typeof handler === 'string') {
  10680. handler = vm[handler];
  10681. }
  10682. handler && handler.call(vm, val, val);
  10683. }
  10684. });
  10685. }
  10686. var polyfill = {
  10687. beforeCreate: function beforeCreate() {
  10688. // 取消 development 时的 Proxy,避免小程序组件模板中使用尚未定义的属性告警
  10689. this._renderProxy = this;
  10690. this._$self = this;
  10691. this._$noop = noop;
  10692. },
  10693. created: function created() {
  10694. // properties 中可能会访问 methods,故需要在 created 中初始化
  10695. initState(this);
  10696. initMethods(this);
  10697. initRelations(this);
  10698. },
  10699. mounted: function mounted() {
  10700. handleObservers(this);
  10701. },
  10702. destroyed: function destroyed() {
  10703. handleRelations(this, 'unlinked');
  10704. }
  10705. };
  10706. global.__wxRoute = '';
  10707. global.__wxComponents = Object.create(null);
  10708. global.__wxVueOptions = Object.create(null);
  10709. function Page(options) {
  10710. var pageOptions = parsePage(options);
  10711. pageOptions.mixins.unshift(polyfill);
  10712. pageOptions.mpOptions.path = global.__wxRoute;
  10713. global.__wxComponents[global.__wxRoute] = pageOptions;
  10714. }
  10715. function initRelationsHandler(vueComponentOptions) {
  10716. // linked 需要在当前组件 attached 之后再执行
  10717. if (!vueComponentOptions.onServiceAttached) {
  10718. vueComponentOptions.onServiceAttached = [];
  10719. }
  10720. vueComponentOptions.onServiceAttached.push(function onServiceAttached() {
  10721. handleRelations(this, 'linked');
  10722. });
  10723. }
  10724. function Component(options) {
  10725. var componentOptions = parseComponent(options);
  10726. componentOptions.mixins.unshift(polyfill);
  10727. componentOptions.mpOptions.path = global.__wxRoute;
  10728. initRelationsHandler(componentOptions);
  10729. global.__wxComponents[global.__wxRoute] = componentOptions;
  10730. }
  10731. function Behavior(options) {
  10732. return options;
  10733. }
  10734. var nextTick = _vue.default.nextTick;
  10735. exports.nextTick = nextTick;
  10736. var index = uni.__$wx__;
  10737. var _default = index;
  10738. exports.default = _default;
  10739. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../webpack/buildin/global.js */ 111)))
  10740. /***/ }),
  10741. /* 124 */
  10742. /*!****************************************************************!*\
  10743. !*** ./node_modules/@babel/runtime/helpers/wrapNativeSuper.js ***!
  10744. \****************************************************************/
  10745. /*! no static exports found */
  10746. /***/ (function(module, exports, __webpack_require__) {
  10747. var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ 82);
  10748. var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ 79);
  10749. var isNativeFunction = __webpack_require__(/*! ./isNativeFunction.js */ 125);
  10750. var construct = __webpack_require__(/*! ./construct.js */ 126);
  10751. function _wrapNativeSuper(Class) {
  10752. var _cache = typeof Map === "function" ? new Map() : undefined;
  10753. module.exports = _wrapNativeSuper = function _wrapNativeSuper(Class) {
  10754. if (Class === null || !isNativeFunction(Class)) return Class;
  10755. if (typeof Class !== "function") {
  10756. throw new TypeError("Super expression must either be null or a function");
  10757. }
  10758. if (typeof _cache !== "undefined") {
  10759. if (_cache.has(Class)) return _cache.get(Class);
  10760. _cache.set(Class, Wrapper);
  10761. }
  10762. function Wrapper() {
  10763. return construct(Class, arguments, getPrototypeOf(this).constructor);
  10764. }
  10765. Wrapper.prototype = Object.create(Class.prototype, {
  10766. constructor: {
  10767. value: Wrapper,
  10768. enumerable: false,
  10769. writable: true,
  10770. configurable: true
  10771. }
  10772. });
  10773. return setPrototypeOf(Wrapper, Class);
  10774. }, module.exports.__esModule = true, module.exports["default"] = module.exports;
  10775. return _wrapNativeSuper(Class);
  10776. }
  10777. module.exports = _wrapNativeSuper, module.exports.__esModule = true, module.exports["default"] = module.exports;
  10778. /***/ }),
  10779. /* 125 */
  10780. /*!*****************************************************************!*\
  10781. !*** ./node_modules/@babel/runtime/helpers/isNativeFunction.js ***!
  10782. \*****************************************************************/
  10783. /*! no static exports found */
  10784. /***/ (function(module, exports) {
  10785. function _isNativeFunction(fn) {
  10786. return Function.toString.call(fn).indexOf("[native code]") !== -1;
  10787. }
  10788. module.exports = _isNativeFunction, module.exports.__esModule = true, module.exports["default"] = module.exports;
  10789. /***/ }),
  10790. /* 126 */
  10791. /*!**********************************************************!*\
  10792. !*** ./node_modules/@babel/runtime/helpers/construct.js ***!
  10793. \**********************************************************/
  10794. /*! no static exports found */
  10795. /***/ (function(module, exports, __webpack_require__) {
  10796. var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ 79);
  10797. var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ 127);
  10798. function _construct(Parent, args, Class) {
  10799. if (isNativeReflectConstruct()) {
  10800. module.exports = _construct = Reflect.construct.bind(), module.exports.__esModule = true, module.exports["default"] = module.exports;
  10801. } else {
  10802. module.exports = _construct = function _construct(Parent, args, Class) {
  10803. var a = [null];
  10804. a.push.apply(a, args);
  10805. var Constructor = Function.bind.apply(Parent, a);
  10806. var instance = new Constructor();
  10807. if (Class) setPrototypeOf(instance, Class.prototype);
  10808. return instance;
  10809. }, module.exports.__esModule = true, module.exports["default"] = module.exports;
  10810. }
  10811. return _construct.apply(null, arguments);
  10812. }
  10813. module.exports = _construct, module.exports.__esModule = true, module.exports["default"] = module.exports;
  10814. /***/ }),
  10815. /* 127 */
  10816. /*!*************************************************************************!*\
  10817. !*** ./node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js ***!
  10818. \*************************************************************************/
  10819. /*! no static exports found */
  10820. /***/ (function(module, exports) {
  10821. function _isNativeReflectConstruct() {
  10822. if (typeof Reflect === "undefined" || !Reflect.construct) return false;
  10823. if (Reflect.construct.sham) return false;
  10824. if (typeof Proxy === "function") return true;
  10825. try {
  10826. Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {}));
  10827. return true;
  10828. } catch (e) {
  10829. return false;
  10830. }
  10831. }
  10832. module.exports = _isNativeReflectConstruct, module.exports.__esModule = true, module.exports["default"] = module.exports;
  10833. /***/ }),
  10834. /* 128 */
  10835. /*!**********************************************************************!*\
  10836. !*** D:/project/项目模板/uniapp/pages.json?{"type":"origin-pages-json"} ***!
  10837. \**********************************************************************/
  10838. /*! no static exports found */
  10839. /***/ (function(module, exports, __webpack_require__) {
  10840. "use strict";
  10841. Object.defineProperty(exports, "__esModule", {
  10842. value: true
  10843. });
  10844. exports.default = void 0;
  10845. var _default = {
  10846. "pages": [{
  10847. "path": "pages/index/index",
  10848. "style": {
  10849. "navigationBarTitleText": "首页"
  10850. }
  10851. }],
  10852. "subPackages": [{
  10853. "root": "pagesCommon",
  10854. "pages": [{
  10855. "path": "test/index",
  10856. "style": {
  10857. "navigationBarTitleText": "测试一",
  10858. "enablePullDownRefresh": true
  10859. }
  10860. }]
  10861. }, {
  10862. "root": "pagesHome",
  10863. "pages": [{
  10864. "path": "home/index",
  10865. "style": {
  10866. "navigationBarTitleText": "首页",
  10867. "enablePullDownRefresh": false
  10868. }
  10869. }, {
  10870. "path": "hot/index",
  10871. "style": {
  10872. "navigationBarTitleText": "热播",
  10873. "enablePullDownRefresh": false
  10874. }
  10875. }, {
  10876. "path": "app/index",
  10877. "style": {
  10878. "navigationBarTitleText": "应用",
  10879. "enablePullDownRefresh": false
  10880. }
  10881. }, {
  10882. "path": "find/index",
  10883. "style": {
  10884. "navigationBarTitleText": "发现",
  10885. "enablePullDownRefresh": false
  10886. }
  10887. }, {
  10888. "path": "account/index",
  10889. "style": {
  10890. "navigationBarTitleText": "账户",
  10891. "enablePullDownRefresh": false
  10892. }
  10893. }]
  10894. }, {
  10895. "root": "pagesAccount",
  10896. "pages": [{
  10897. "path": "login/index",
  10898. "style": {
  10899. "navigationBarTitleText": "账号登录",
  10900. "enablePullDownRefresh": false
  10901. }
  10902. }, {
  10903. "path": "register/index",
  10904. "style": {
  10905. "navigationBarTitleText": "账号注册",
  10906. "enablePullDownRefresh": false
  10907. }
  10908. }, {
  10909. "path": "other/agree",
  10910. "style": {
  10911. "navigationBarTitleText": "用户协议",
  10912. "enablePullDownRefresh": false
  10913. }
  10914. }, {
  10915. "path": "other/vipagree",
  10916. "style": {
  10917. "navigationBarTitleText": "会员服务协议",
  10918. "enablePullDownRefresh": false
  10919. }
  10920. }, {
  10921. "path": "like/index",
  10922. "style": {
  10923. "navigationBarTitleText": "我的喜欢",
  10924. "enablePullDownRefresh": true
  10925. }
  10926. }, {
  10927. "path": "collect/index",
  10928. "style": {
  10929. "navigationBarTitleText": "我的收藏",
  10930. "enablePullDownRefresh": true
  10931. }
  10932. }, {
  10933. "path": "basic/index",
  10934. "style": {
  10935. "navigationBarTitleText": "账号信息",
  10936. "enablePullDownRefresh": false
  10937. }
  10938. }, {
  10939. "path": "vip/index",
  10940. "style": {
  10941. "navigationBarTitleText": "vip",
  10942. "enablePullDownRefresh": false
  10943. }
  10944. }]
  10945. }, {
  10946. "root": "pagesVideo",
  10947. "pages": [{
  10948. "path": "video/index",
  10949. "style": {
  10950. "navigationBarTitleText": "详细信息",
  10951. "enablePullDownRefresh": false
  10952. }
  10953. }, {
  10954. "path": "search/index",
  10955. "style": {
  10956. "navigationBarTitleText": "视频筛选",
  10957. "enablePullDownRefresh": true
  10958. }
  10959. }, {
  10960. "path": "more/index",
  10961. "style": {
  10962. "navigationBarTitleText": "更多",
  10963. "enablePullDownRefresh": true
  10964. }
  10965. }]
  10966. }],
  10967. "globalStyle": {
  10968. "navigationBarTextStyle": "white",
  10969. "navigationBarTitleText": "益智游戏",
  10970. "navigationBarBackgroundColor": "#111111",
  10971. "backgroundColor": "#000000"
  10972. },
  10973. "uniIdRouter": {}
  10974. };
  10975. exports.default = _default;
  10976. /***/ }),
  10977. /* 129 */
  10978. /*!*********************************************************!*\
  10979. !*** D:/project/项目模板/uniapp/pages.json?{"type":"stat"} ***!
  10980. \*********************************************************/
  10981. /*! no static exports found */
  10982. /***/ (function(module, exports, __webpack_require__) {
  10983. "use strict";
  10984. Object.defineProperty(exports, "__esModule", {
  10985. value: true
  10986. });
  10987. exports.default = void 0;
  10988. var _default = {
  10989. "appid": "__UNI__2080341"
  10990. };
  10991. exports.default = _default;
  10992. /***/ }),
  10993. /* 130 */,
  10994. /* 131 */,
  10995. /* 132 */,
  10996. /* 133 */,
  10997. /* 134 */,
  10998. /* 135 */,
  10999. /* 136 */,
  11000. /* 137 */,
  11001. /* 138 */,
  11002. /* 139 */,
  11003. /* 140 */,
  11004. /* 141 */,
  11005. /* 142 */,
  11006. /* 143 */,
  11007. /* 144 */,
  11008. /* 145 */,
  11009. /* 146 */,
  11010. /* 147 */,
  11011. /* 148 */,
  11012. /* 149 */,
  11013. /* 150 */,
  11014. /* 151 */,
  11015. /* 152 */,
  11016. /* 153 */,
  11017. /* 154 */,
  11018. /* 155 */,
  11019. /* 156 */,
  11020. /* 157 */,
  11021. /* 158 */,
  11022. /* 159 */,
  11023. /* 160 */,
  11024. /* 161 */,
  11025. /* 162 */,
  11026. /* 163 */,
  11027. /* 164 */,
  11028. /* 165 */
  11029. /*!******************************************************************************************!*\
  11030. !*** D:/project/项目模板/uniapp/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue ***!
  11031. \******************************************************************************************/
  11032. /*! no static exports found */
  11033. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  11034. "use strict";
  11035. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_drawer_vue_vue_type_template_id_558f1882_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-drawer.vue?vue&type=template&id=558f1882&scoped=true& */ 166);\n/* harmony import */ var _uni_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-drawer.vue?vue&type=script&lang=js& */ 168);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 15);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_drawer_vue_vue_type_template_id_558f1882_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_drawer_vue_vue_type_template_id_558f1882_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"558f1882\",\n null,\n false,\n _uni_drawer_vue_vue_type_template_id_558f1882_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbUk7QUFDbkk7QUFDOEQ7QUFDTDs7O0FBR3pEO0FBQ3lNO0FBQ3pNLGdCQUFnQix1TUFBVTtBQUMxQixFQUFFLGdGQUFNO0FBQ1IsRUFBRSxpR0FBTTtBQUNSLEVBQUUsMEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTY1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91bmktZHJhd2VyLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD01NThmMTg4MiZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3VuaS1kcmF3ZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91bmktZHJhd2VyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjU1OGYxODgyXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3VuaS1kcmF3ZXIvY29tcG9uZW50cy91bmktZHJhd2VyL3VuaS1kcmF3ZXIudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///165\n");
  11036. /***/ }),
  11037. /* 166 */
  11038. /*!*************************************************************************************************************************************!*\
  11039. !*** D:/project/项目模板/uniapp/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue?vue&type=template&id=558f1882&scoped=true& ***!
  11040. \*************************************************************************************************************************************/
  11041. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  11042. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  11043. "use strict";
  11044. __webpack_require__.r(__webpack_exports__);
  11045. /* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_drawer_vue_vue_type_template_id_558f1882_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-drawer.vue?vue&type=template&id=558f1882&scoped=true& */ 167);
  11046. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_drawer_vue_vue_type_template_id_558f1882_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  11047. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_drawer_vue_vue_type_template_id_558f1882_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  11048. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_drawer_vue_vue_type_template_id_558f1882_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  11049. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_drawer_vue_vue_type_template_id_558f1882_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  11050. /***/ }),
  11051. /* 167 */
  11052. /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  11053. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue?vue&type=template&id=558f1882&scoped=true& ***!
  11054. \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  11055. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  11056. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  11057. "use strict";
  11058. __webpack_require__.r(__webpack_exports__);
  11059. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  11060. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  11061. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  11062. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  11063. var components
  11064. var render = function () {
  11065. var _vm = this
  11066. var _h = _vm.$createElement
  11067. var _c = _vm._self._c || _h
  11068. return _vm._$s(0, "i", _vm.visibleSync)
  11069. ? _c(
  11070. "view",
  11071. {
  11072. staticClass: _vm._$s(0, "sc", "uni-drawer"),
  11073. class: _vm._$s(0, "c", { "uni-drawer--visible": _vm.showDrawer }),
  11074. attrs: { _i: 0 },
  11075. on: {
  11076. touchmove: function ($event) {
  11077. $event.stopPropagation()
  11078. $event.preventDefault()
  11079. return _vm.clear($event)
  11080. },
  11081. },
  11082. },
  11083. [
  11084. _c("view", {
  11085. staticClass: _vm._$s(1, "sc", "uni-drawer__mask"),
  11086. class: _vm._$s(1, "c", {
  11087. "uni-drawer__mask--visible": _vm.showDrawer && _vm.mask,
  11088. }),
  11089. attrs: { _i: 1 },
  11090. on: {
  11091. click: function ($event) {
  11092. return _vm.close("mask")
  11093. },
  11094. },
  11095. }),
  11096. _c(
  11097. "view",
  11098. {
  11099. staticClass: _vm._$s(2, "sc", "uni-drawer__content"),
  11100. class: _vm._$s(2, "c", {
  11101. "uni-drawer--right": _vm.rightMode,
  11102. "uni-drawer--left": !_vm.rightMode,
  11103. "uni-drawer__content--visible": _vm.showDrawer,
  11104. }),
  11105. style: _vm._$s(2, "s", { width: _vm.drawerWidth + "px" }),
  11106. attrs: { _i: 2 },
  11107. },
  11108. [_vm._t("default", null, { _i: 3 })],
  11109. 2
  11110. ),
  11111. ]
  11112. )
  11113. : _vm._e()
  11114. }
  11115. var recyclableRender = false
  11116. var staticRenderFns = []
  11117. render._withStripped = true
  11118. /***/ }),
  11119. /* 168 */
  11120. /*!*******************************************************************************************************************!*\
  11121. !*** D:/project/项目模板/uniapp/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue?vue&type=script&lang=js& ***!
  11122. \*******************************************************************************************************************/
  11123. /*! no static exports found */
  11124. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  11125. "use strict";
  11126. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-drawer.vue?vue&type=script&lang=js& */ 169);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQThyQixDQUFnQix3cUJBQUcsRUFBQyIsImZpbGUiOiIxNjguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktZHJhd2VyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS03LTEhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdW5pLWRyYXdlci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///168\n");
  11127. /***/ }),
  11128. /* 169 */
  11129. /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  11130. !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue?vue&type=script&lang=js& ***!
  11131. \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  11132. /*! no static exports found */
  11133. /***/ (function(module, exports, __webpack_require__) {
  11134. "use strict";
  11135. eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n * Drawer 抽屉\n * @description 抽屉侧滑菜单\n * @tutorial https://ext.dcloud.net.cn/plugin?id=26\n * @property {Boolean} mask = [true | false] 是否显示遮罩\n * @property {Boolean} maskClick = [true | false] 点击遮罩是否关闭\n * @property {Boolean} mode = [left | right] Drawer 滑出位置\n * \t@value left 从左侧滑出\n * \t@value right 从右侧侧滑出\n * @property {Number} width 抽屉的宽度 ,仅 vue 页面生效\n * @event {Function} close 组件关闭时触发事件\n */\nvar _default = {\n name: 'UniDrawer',\n components: {},\n emits: ['change'],\n props: {\n /**\n * 显示模式(左、右),只在初始化生效\n */\n mode: {\n type: String,\n default: ''\n },\n /**\n * 蒙层显示状态\n */\n mask: {\n type: Boolean,\n default: true\n },\n /**\n * 遮罩是否可点击关闭\n */\n maskClick: {\n type: Boolean,\n default: true\n },\n /**\n * 抽屉宽度\n */\n width: {\n type: Number,\n default: 220\n }\n },\n data: function data() {\n return {\n visibleSync: false,\n showDrawer: false,\n rightMode: false,\n watchTimer: null,\n drawerWidth: 220\n };\n },\n created: function created() {\n this.drawerWidth = this.width;\n this.rightMode = this.mode === 'right';\n },\n methods: {\n clear: function clear() {},\n close: function close(type) {\n // fixed by mehaotian 抽屉尚未完全关闭或遮罩禁止点击时不触发以下逻辑\n if (type === 'mask' && !this.maskClick || !this.visibleSync) return;\n this._change('showDrawer', 'visibleSync', false);\n },\n open: function open() {\n // fixed by mehaotian 处理重复点击打开的事件\n if (this.visibleSync) return;\n this._change('visibleSync', 'showDrawer', true);\n },\n _change: function _change(param1, param2, status) {\n var _this = this;\n this[param1] = status;\n if (this.watchTimer) {\n clearTimeout(this.watchTimer);\n }\n this.watchTimer = setTimeout(function () {\n _this[param2] = status;\n _this.$emit('change', status);\n }, status ? 50 : 300);\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWRyYXdlci9jb21wb25lbnRzL3VuaS1kcmF3ZXIvdW5pLWRyYXdlci52dWUiXSwibmFtZXMiOlsibmFtZSIsImNvbXBvbmVudHMiLCJlbWl0cyIsInByb3BzIiwibW9kZSIsInR5cGUiLCJkZWZhdWx0IiwibWFzayIsIm1hc2tDbGljayIsIndpZHRoIiwiZGF0YSIsInZpc2libGVTeW5jIiwic2hvd0RyYXdlciIsInJpZ2h0TW9kZSIsIndhdGNoVGltZXIiLCJkcmF3ZXJXaWR0aCIsImNyZWF0ZWQiLCJtZXRob2RzIiwiY2xlYXIiLCJjbG9zZSIsIm9wZW4iLCJfY2hhbmdlIiwiY2xlYXJUaW1lb3V0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFnQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBWEEsZUFZQTtFQUNBQTtFQUNBQyxhQUlBO0VBQ0FDO0VBQ0FDO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBRTtNQUNBSDtNQUNBQztJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FHO01BQ0FKO01BQ0FDO0lBQ0E7RUFDQTtFQUNBSTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUVBO0lBRUE7RUFDQTtFQUNBQztJQUNBQztJQUNBQztNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7UUFDQUM7TUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTY5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IHYtaWY9XCJ2aXNpYmxlU3luY1wiIDpjbGFzcz1cInsgJ3VuaS1kcmF3ZXItLXZpc2libGUnOiBzaG93RHJhd2VyIH1cIiBjbGFzcz1cInVuaS1kcmF3ZXJcIiBAdG91Y2htb3ZlLnN0b3AucHJldmVudD1cImNsZWFyXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInVuaS1kcmF3ZXJfX21hc2tcIiA6Y2xhc3M9XCJ7ICd1bmktZHJhd2VyX19tYXNrLS12aXNpYmxlJzogc2hvd0RyYXdlciAmJiBtYXNrIH1cIiBAdGFwPVwiY2xvc2UoJ21hc2snKVwiIC8+XHJcblx0XHQ8dmlldyBjbGFzcz1cInVuaS1kcmF3ZXJfX2NvbnRlbnRcIiA6Y2xhc3M9XCJ7J3VuaS1kcmF3ZXItLXJpZ2h0JzogcmlnaHRNb2RlLCd1bmktZHJhd2VyLS1sZWZ0JzogIXJpZ2h0TW9kZSwgJ3VuaS1kcmF3ZXJfX2NvbnRlbnQtLXZpc2libGUnOiBzaG93RHJhd2VyfVwiIDpzdHlsZT1cInt3aWR0aDpkcmF3ZXJXaWR0aCsncHgnfVwiPlxyXG5cdFx0XHQ8c2xvdCAvPlxyXG5cdFx0PC92aWV3PlxuXHRcdDwhLS0gI2lmZGVmIEg1IC0tPlxuXHRcdDxrZXlwcmVzcyBAZXNjPVwiY2xvc2UoJ21hc2snKVwiIC8+XG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cblx0Ly8gI2lmZGVmIEg1XG5cdGltcG9ydCBrZXlwcmVzcyBmcm9tICcuL2tleXByZXNzLmpzJ1xuXHQvLyAjZW5kaWZcclxuXHQvKipcclxuXHQgKiBEcmF3ZXIg5oq95bGJXHJcblx0ICogQGRlc2NyaXB0aW9uIOaKveWxieS+p+a7keiPnOWNlVxyXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL2V4dC5kY2xvdWQubmV0LmNuL3BsdWdpbj9pZD0yNlxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gbWFzayA9IFt0cnVlIHwgZmFsc2VdIOaYr+WQpuaYvuekuumBrue9qVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gbWFza0NsaWNrID0gW3RydWUgfCBmYWxzZV0g54K55Ye76YGu572p5piv5ZCm5YWz6ZetXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBtb2RlID0gW2xlZnQgfCByaWdodF0gRHJhd2VyIOa7keWHuuS9jee9rlxyXG5cdCAqIFx0QHZhbHVlIGxlZnQg5LuO5bem5L6n5ruR5Ye6XHJcblx0ICogXHRAdmFsdWUgcmlnaHQg5LuO5Y+z5L6n5L6n5ruR5Ye6XG5cdCAqIEBwcm9wZXJ0eSB7TnVtYmVyfSB3aWR0aCDmir3lsYnnmoTlrr3luqYg77yM5LuFIHZ1ZSDpobXpnaLnlJ/mlYhcclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBjbG9zZSDnu4Tku7blhbPpl63ml7bop6blj5Hkuovku7ZcclxuXHQgKi9cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAnVW5pRHJhd2VyJyxcblx0XHRjb21wb25lbnRzOiB7XG5cdFx0XHQvLyAjaWZkZWYgSDVcblx0XHRcdGtleXByZXNzXG5cdFx0XHQvLyAjZW5kaWZcblx0XHR9LFxyXG5cdFx0ZW1pdHM6WydjaGFuZ2UnXSxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmmL7npLrmqKHlvI/vvIjlt6bjgIHlj7PvvInvvIzlj6rlnKjliJ3lp4vljJbnlJ/mlYhcclxuXHRcdFx0ICovXHJcblx0XHRcdG1vZGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiSmeWxguaYvuekuueKtuaAgVxyXG5cdFx0XHQgKi9cclxuXHRcdFx0bWFzazoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxuXHRcdFx0LyoqXG5cdFx0XHQgKiDpga7nvanmmK/lkKblj6/ngrnlh7vlhbPpl61cblx0XHRcdCAqL1xuXHRcdFx0bWFza0NsaWNrOntcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOaKveWxieWuveW6plxyXG5cdFx0XHQgKi9cclxuXHRcdFx0d2lkdGg6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogMjIwXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHZpc2libGVTeW5jOiBmYWxzZSxcclxuXHRcdFx0XHRzaG93RHJhd2VyOiBmYWxzZSxcclxuXHRcdFx0XHRyaWdodE1vZGU6IGZhbHNlLFxyXG5cdFx0XHRcdHdhdGNoVGltZXI6IG51bGwsXHJcblx0XHRcdFx0ZHJhd2VyV2lkdGg6IDIyMFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHtcclxuXHRcdFx0Ly8gI2lmbmRlZiBBUFAtTlZVRVxuXHRcdFx0dGhpcy5kcmF3ZXJXaWR0aCA9IHRoaXMud2lkdGhcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdHRoaXMucmlnaHRNb2RlID0gdGhpcy5tb2RlID09PSAncmlnaHQnXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xuXHRcdFx0Y2xlYXIoKXt9LFxyXG5cdFx0XHRjbG9zZSh0eXBlKSB7XG5cdFx0XHRcdC8vIGZpeGVkIGJ5IG1laGFvdGlhbiDmir3lsYnlsJrmnKrlrozlhajlhbPpl63miJbpga7nvannpoHmraLngrnlh7vml7bkuI3op6blj5Hku6XkuIvpgLvovpFcblx0XHRcdFx0aWYoKHR5cGUgPT09ICdtYXNrJyAmJiAhdGhpcy5tYXNrQ2xpY2spIHx8ICF0aGlzLnZpc2libGVTeW5jKSByZXR1cm5cclxuXHRcdFx0XHR0aGlzLl9jaGFuZ2UoJ3Nob3dEcmF3ZXInLCAndmlzaWJsZVN5bmMnLCBmYWxzZSlcclxuXHRcdFx0fSxcclxuXHRcdFx0b3BlbigpIHtcblx0XHRcdFx0Ly8gZml4ZWQgYnkgbWVoYW90aWFuIOWkhOeQhumHjeWkjeeCueWHu+aJk+W8gOeahOS6i+S7tlxuXHRcdFx0XHRpZih0aGlzLnZpc2libGVTeW5jKSByZXR1cm5cclxuXHRcdFx0XHR0aGlzLl9jaGFuZ2UoJ3Zpc2libGVTeW5jJywgJ3Nob3dEcmF3ZXInLCB0cnVlKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRfY2hhbmdlKHBhcmFtMSwgcGFyYW0yLCBzdGF0dXMpIHtcclxuXHRcdFx0XHR0aGlzW3BhcmFtMV0gPSBzdGF0dXNcclxuXHRcdFx0XHRpZiAodGhpcy53YXRjaFRpbWVyKSB7XHJcblx0XHRcdFx0XHRjbGVhclRpbWVvdXQodGhpcy53YXRjaFRpbWVyKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLndhdGNoVGltZXIgPSBzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXNbcGFyYW0yXSA9IHN0YXR1c1xyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgnY2hhbmdlJyxzdGF0dXMpXHJcblx0XHRcdFx0fSwgc3RhdHVzID8gNTAgOiAzMDApXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuXHQkdW5pLW1hc2s6IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuNCkgO1xyXG5cdC8vIOaKveWxieWuveW6plxyXG5cdCRkcmF3ZXItd2lkdGg6IDIyMHB4O1xyXG5cclxuXHQudW5pLWRyYXdlciB7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHotaW5kZXg6IDk5OTtcclxuXHR9XHJcblxyXG5cdC51bmktZHJhd2VyX19jb250ZW50IHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogJGRyYXdlci13aWR0aDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR1bmktYmctY29sb3I7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG5cdH1cclxuXHJcblx0LnVuaS1kcmF3ZXItLWxlZnQge1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdC8qICNpZmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0kZHJhd2VyLXdpZHRoKTtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdH1cclxuXHJcblx0LnVuaS1kcmF3ZXItLXJpZ2h0IHtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0LyogI2lmZGVmIEFQUC1OVlVFICovXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGRyYXdlci13aWR0aCk7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdH1cclxuXHJcblx0LnVuaS1kcmF3ZXJfX2NvbnRlbnQtLXZpc2libGUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcblx0fVxyXG5cclxuXHJcblx0LnVuaS1kcmF3ZXJfX21hc2sge1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdW5pLW1hc2s7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcblx0fVxyXG5cclxuXHQudW5pLWRyYXdlcl9fbWFzay0tdmlzaWJsZSB7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///169\n");
  11136. /***/ }),
  11137. /* 170 */,
  11138. /* 171 */,
  11139. /* 172 */,
  11140. /* 173 */,
  11141. /* 174 */,
  11142. /* 175 */
  11143. /*!***************************************************************************************!*\
  11144. !*** D:/project/项目模板/uniapp/uni_modules/uni-popup/components/uni-popup/uni-popup.vue ***!
  11145. \***************************************************************************************/
  11146. /*! no static exports found */
  11147. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  11148. "use strict";
  11149. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_popup_vue_vue_type_template_id_7c43d41b___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-popup.vue?vue&type=template&id=7c43d41b& */ 176);\n/* harmony import */ var _uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-popup.vue?vue&type=script&lang=js& */ 184);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 15);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_popup_vue_vue_type_template_id_7c43d41b___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_popup_vue_vue_type_template_id_7c43d41b___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _uni_popup_vue_vue_type_template_id_7c43d41b___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-popup/components/uni-popup/uni-popup.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0g7QUFDdEg7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQ3lNO0FBQ3pNLGdCQUFnQix1TUFBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxvRkFBTTtBQUNSLEVBQUUsNkZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTc1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91bmktcG9wdXAudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTdjNDNkNDFiJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdW5pLXBvcHVwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdW5pLXBvcHVwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1bmlfbW9kdWxlcy91bmktcG9wdXAvY29tcG9uZW50cy91bmktcG9wdXAvdW5pLXBvcHVwLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///175\n");
  11150. /***/ }),
  11151. /* 176 */
  11152. /*!**********************************************************************************************************************!*\
  11153. !*** D:/project/项目模板/uniapp/uni_modules/uni-popup/components/uni-popup/uni-popup.vue?vue&type=template&id=7c43d41b& ***!
  11154. \**********************************************************************************************************************/
  11155. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  11156. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  11157. "use strict";
  11158. __webpack_require__.r(__webpack_exports__);
  11159. /* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_template_id_7c43d41b___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-popup.vue?vue&type=template&id=7c43d41b& */ 177);
  11160. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_template_id_7c43d41b___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  11161. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_template_id_7c43d41b___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  11162. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_template_id_7c43d41b___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  11163. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_template_id_7c43d41b___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  11164. /***/ }),
  11165. /* 177 */
  11166. /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  11167. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/uni_modules/uni-popup/components/uni-popup/uni-popup.vue?vue&type=template&id=7c43d41b& ***!
  11168. \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  11169. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  11170. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  11171. "use strict";
  11172. __webpack_require__.r(__webpack_exports__);
  11173. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  11174. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  11175. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  11176. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  11177. var components
  11178. try {
  11179. components = {
  11180. uniTransition:
  11181. __webpack_require__(/*! @/uni_modules/uni-transition/components/uni-transition/uni-transition.vue */ 178)
  11182. .default,
  11183. }
  11184. } catch (e) {
  11185. if (
  11186. e.message.indexOf("Cannot find module") !== -1 &&
  11187. e.message.indexOf(".vue") !== -1
  11188. ) {
  11189. console.error(e.message)
  11190. console.error("1. 排查组件名称拼写是否正确")
  11191. console.error(
  11192. "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
  11193. )
  11194. console.error(
  11195. "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
  11196. )
  11197. } else {
  11198. throw e
  11199. }
  11200. }
  11201. var render = function () {
  11202. var _vm = this
  11203. var _h = _vm.$createElement
  11204. var _c = _vm._self._c || _h
  11205. return _vm._$s(0, "i", _vm.showPopup)
  11206. ? _c(
  11207. "view",
  11208. {
  11209. staticClass: _vm._$s(0, "sc", "uni-popup"),
  11210. class: _vm._$s(0, "c", [
  11211. _vm.popupstyle,
  11212. _vm.isDesktop ? "fixforpc-z-index" : "",
  11213. ]),
  11214. attrs: { _i: 0 },
  11215. },
  11216. [
  11217. _c(
  11218. "view",
  11219. { attrs: { _i: 1 }, on: { touchstart: _vm.touchstart } },
  11220. [
  11221. _vm._$s(2, "i", _vm.maskShow)
  11222. ? _c("uni-transition", {
  11223. key: "1",
  11224. attrs: {
  11225. name: "mask",
  11226. "mode-class": "fade",
  11227. styles: _vm.maskClass,
  11228. duration: _vm.duration,
  11229. show: _vm.showTrans,
  11230. _i: 2,
  11231. },
  11232. on: { click: _vm.onTap },
  11233. })
  11234. : _vm._e(),
  11235. _c(
  11236. "uni-transition",
  11237. {
  11238. key: "2",
  11239. attrs: {
  11240. "mode-class": _vm.ani,
  11241. name: "content",
  11242. styles: _vm.transClass,
  11243. duration: _vm.duration,
  11244. show: _vm.showTrans,
  11245. _i: 3,
  11246. },
  11247. on: { click: _vm.onTap },
  11248. },
  11249. [
  11250. _c(
  11251. "view",
  11252. {
  11253. staticClass: _vm._$s(4, "sc", "uni-popup__wrapper"),
  11254. class: _vm._$s(4, "c", [_vm.popupstyle]),
  11255. style: _vm._$s(4, "s", { backgroundColor: _vm.bg }),
  11256. attrs: { _i: 4 },
  11257. on: { click: _vm.clear },
  11258. },
  11259. [_vm._t("default", null, { _i: 5 })],
  11260. 2
  11261. ),
  11262. ]
  11263. ),
  11264. ],
  11265. 1
  11266. ),
  11267. ]
  11268. )
  11269. : _vm._e()
  11270. }
  11271. var recyclableRender = false
  11272. var staticRenderFns = []
  11273. render._withStripped = true
  11274. /***/ }),
  11275. /* 178 */
  11276. /*!******************************************************************************************************!*\
  11277. !*** D:/project/项目模板/uniapp/uni_modules/uni-transition/components/uni-transition/uni-transition.vue ***!
  11278. \******************************************************************************************************/
  11279. /*! no static exports found */
  11280. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  11281. "use strict";
  11282. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-transition.vue?vue&type=template&id=6369f8c4& */ 179);\n/* harmony import */ var _uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-transition.vue?vue&type=script&lang=js& */ 181);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 15);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-transition/components/uni-transition/uni-transition.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMkg7QUFDM0g7QUFDa0U7QUFDTDs7O0FBRzdEO0FBQ3lNO0FBQ3pNLGdCQUFnQix1TUFBVTtBQUMxQixFQUFFLG9GQUFNO0FBQ1IsRUFBRSx5RkFBTTtBQUNSLEVBQUUsa0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNkZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTc4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91bmktdHJhbnNpdGlvbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjM2OWY4YzQmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91bmktdHJhbnNpdGlvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3VuaS10cmFuc2l0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1bmlfbW9kdWxlcy91bmktdHJhbnNpdGlvbi9jb21wb25lbnRzL3VuaS10cmFuc2l0aW9uL3VuaS10cmFuc2l0aW9uLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///178\n");
  11283. /***/ }),
  11284. /* 179 */
  11285. /*!*************************************************************************************************************************************!*\
  11286. !*** D:/project/项目模板/uniapp/uni_modules/uni-transition/components/uni-transition/uni-transition.vue?vue&type=template&id=6369f8c4& ***!
  11287. \*************************************************************************************************************************************/
  11288. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  11289. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  11290. "use strict";
  11291. __webpack_require__.r(__webpack_exports__);
  11292. /* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-transition.vue?vue&type=template&id=6369f8c4& */ 180);
  11293. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  11294. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  11295. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  11296. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  11297. /***/ }),
  11298. /* 180 */
  11299. /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  11300. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/uni_modules/uni-transition/components/uni-transition/uni-transition.vue?vue&type=template&id=6369f8c4& ***!
  11301. \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  11302. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  11303. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  11304. "use strict";
  11305. __webpack_require__.r(__webpack_exports__);
  11306. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  11307. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  11308. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  11309. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  11310. var components
  11311. var render = function () {
  11312. var _vm = this
  11313. var _h = _vm.$createElement
  11314. var _c = _vm._self._c || _h
  11315. return _vm._$s(0, "i", _vm.isShow)
  11316. ? _c(
  11317. "view",
  11318. {
  11319. ref: "ani",
  11320. class: _vm._$s(0, "c", _vm.customClass),
  11321. style: _vm._$s(0, "s", _vm.transformStyles),
  11322. attrs: {
  11323. animation: _vm._$s(0, "a-animation", _vm.animationData),
  11324. _i: 0,
  11325. },
  11326. on: { click: _vm.onClick },
  11327. },
  11328. [_vm._t("default", null, { _i: 1 })],
  11329. 2
  11330. )
  11331. : _vm._e()
  11332. }
  11333. var recyclableRender = false
  11334. var staticRenderFns = []
  11335. render._withStripped = true
  11336. /***/ }),
  11337. /* 181 */
  11338. /*!*******************************************************************************************************************************!*\
  11339. !*** D:/project/项目模板/uniapp/uni_modules/uni-transition/components/uni-transition/uni-transition.vue?vue&type=script&lang=js& ***!
  11340. \*******************************************************************************************************************************/
  11341. /*! no static exports found */
  11342. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  11343. "use strict";
  11344. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-transition.vue?vue&type=script&lang=js& */ 182);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtzQixDQUFnQiw0cUJBQUcsRUFBQyIsImZpbGUiOiIxODEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktdHJhbnNpdGlvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS10cmFuc2l0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///181\n");
  11345. /***/ }),
  11346. /* 182 */
  11347. /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  11348. !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/uni_modules/uni-transition/components/uni-transition/uni-transition.vue?vue&type=script&lang=js& ***!
  11349. \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  11350. /*! no static exports found */
  11351. /***/ (function(module, exports, __webpack_require__) {
  11352. "use strict";
  11353. eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 22));\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _createAnimation = __webpack_require__(/*! ./createAnimation */ 183);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n/**\r\n * Transition 过渡动画\r\n * @description 简单过渡动画组件\r\n * @tutorial https://ext.dcloud.net.cn/plugin?id=985\r\n * @property {Boolean} show = [false|true] 控制组件显示或隐藏\r\n * @property {Array|String} modeClass = [fade|slide-top|slide-right|slide-bottom|slide-left|zoom-in|zoom-out] 过渡动画类型\r\n * @value fade 渐隐渐出过渡\r\n * @value slide-top 由上至下过渡\r\n * @value slide-right 由右至左过渡\r\n * @value slide-bottom 由下至上过渡\r\n * @value slide-left 由左至右过渡\r\n * @value zoom-in 由小到大过渡\r\n * @value zoom-out 由大到小过渡\r\n * @property {Number} duration 过渡动画持续时间\r\n * @property {Object} styles 组件样式,同 css 样式,注意带’-‘连接符的属性需要使用小驼峰写法如:`backgroundColor:red`\r\n */\nvar _default2 = {\n name: 'uniTransition',\n emits: ['click', 'change'],\n props: {\n show: {\n type: Boolean,\n default: false\n },\n modeClass: {\n type: [Array, String],\n default: function _default() {\n return 'fade';\n }\n },\n duration: {\n type: Number,\n default: 300\n },\n styles: {\n type: Object,\n default: function _default() {\n return {};\n }\n },\n customClass: {\n type: String,\n default: ''\n }\n },\n data: function data() {\n return {\n isShow: false,\n transform: '',\n opacity: 1,\n animationData: {},\n durationTime: 300,\n config: {}\n };\n },\n watch: {\n show: {\n handler: function handler(newVal) {\n if (newVal) {\n this.open();\n } else {\n // 避免上来就执行 close,导致动画错乱\n if (this.isShow) {\n this.close();\n }\n }\n },\n immediate: true\n }\n },\n computed: {\n // 生成样式数据\n stylesObject: function stylesObject() {\n var styles = _objectSpread(_objectSpread({}, this.styles), {}, {\n 'transition-duration': this.duration / 1000 + 's'\n });\n var transform = '';\n for (var i in styles) {\n var line = this.toLine(i);\n transform += line + ':' + styles[i] + ';';\n }\n return transform;\n },\n // 初始化动画条件\n transformStyles: function transformStyles() {\n return 'transform:' + this.transform + ';' + 'opacity:' + this.opacity + ';' + this.stylesObject;\n }\n },\n created: function created() {\n // 动画默认配置\n this.config = {\n duration: this.duration,\n timingFunction: 'ease',\n transformOrigin: '50% 50%',\n delay: 0\n };\n this.durationTime = this.duration;\n },\n methods: {\n /**\r\n * ref 触发 初始化动画\r\n */\n init: function init() {\n var obj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n if (obj.duration) {\n this.durationTime = obj.duration;\n }\n this.animation = (0, _createAnimation.createAnimation)(Object.assign(this.config, obj), this);\n },\n /**\r\n * 点击组件触发回调\r\n */\n onClick: function onClick() {\n this.$emit('click', {\n detail: this.isShow\n });\n },\n /**\r\n * ref 触发 动画分组\r\n * @param {Object} obj\r\n */\n step: function step(obj) {\n var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n if (!this.animation) return;\n for (var i in obj) {\n try {\n if ((0, _typeof2.default)(obj[i]) === 'object') {\n var _this$animation;\n (_this$animation = this.animation)[i].apply(_this$animation, (0, _toConsumableArray2.default)(obj[i]));\n } else {\n this.animation[i](obj[i]);\n }\n } catch (e) {\n __f__(\"error\", \"\\u65B9\\u6CD5 \".concat(i, \" \\u4E0D\\u5B58\\u5728\"), \" at uni_modules/uni-transition/components/uni-transition/uni-transition.vue:139\");\n }\n }\n this.animation.step(config);\n return this;\n },\n /**\r\n * ref 触发 执行动画\r\n */\n run: function run(fn) {\n if (!this.animation) return;\n this.animation.run(fn);\n },\n // 开始过度动画\n open: function open() {\n var _this = this;\n clearTimeout(this.timer);\n this.transform = '';\n this.isShow = true;\n var _this$styleInit = this.styleInit(false),\n opacity = _this$styleInit.opacity,\n transform = _this$styleInit.transform;\n if (typeof opacity !== 'undefined') {\n this.opacity = opacity;\n }\n this.transform = transform;\n // 确保动态样式已经生效后,执行动画,如果不加 nextTick ,会导致 wx 动画执行异常\n this.$nextTick(function () {\n // TODO 定时器保证动画完全执行,目前有些问题,后面会取消定时器\n _this.timer = setTimeout(function () {\n _this.animation = (0, _createAnimation.createAnimation)(_this.config, _this);\n _this.tranfromInit(false).step();\n _this.animation.run();\n _this.$emit('change', {\n detail: _this.isShow\n });\n }, 20);\n });\n },\n // 关闭过度动画\n close: function close(type) {\n var _this2 = this;\n if (!this.animation) return;\n this.tranfromInit(true).step().run(function () {\n _this2.isShow = false;\n _this2.animationData = null;\n _this2.animation = null;\n var _this2$styleInit = _this2.styleInit(false),\n opacity = _this2$styleInit.opacity,\n transform = _this2$styleInit.transform;\n _this2.opacity = opacity || 1;\n _this2.transform = transform;\n _this2.$emit('change', {\n detail: _this2.isShow\n });\n });\n },\n // 处理动画开始前的默认样式\n styleInit: function styleInit(type) {\n var _this3 = this;\n var styles = {\n transform: ''\n };\n var buildStyle = function buildStyle(type, mode) {\n if (mode === 'fade') {\n styles.opacity = _this3.animationType(type)[mode];\n } else {\n styles.transform += _this3.animationType(type)[mode] + ' ';\n }\n };\n if (typeof this.modeClass === 'string') {\n buildStyle(type, this.modeClass);\n } else {\n this.modeClass.forEach(function (mode) {\n buildStyle(type, mode);\n });\n }\n return styles;\n },\n // 处理内置组合动画\n tranfromInit: function tranfromInit(type) {\n var _this4 = this;\n var buildTranfrom = function buildTranfrom(type, mode) {\n var aniNum = null;\n if (mode === 'fade') {\n aniNum = type ? 0 : 1;\n } else {\n aniNum = type ? '-100%' : '0';\n if (mode === 'zoom-in') {\n aniNum = type ? 0.8 : 1;\n }\n if (mode === 'zoom-out') {\n aniNum = type ? 1.2 : 1;\n }\n if (mode === 'slide-right') {\n aniNum = type ? '100%' : '0';\n }\n if (mode === 'slide-bottom') {\n aniNum = type ? '100%' : '0';\n }\n }\n _this4.animation[_this4.animationMode()[mode]](aniNum);\n };\n if (typeof this.modeClass === 'string') {\n buildTranfrom(type, this.modeClass);\n } else {\n this.modeClass.forEach(function (mode) {\n buildTranfrom(type, mode);\n });\n }\n return this.animation;\n },\n animationType: function animationType(type) {\n return {\n fade: type ? 1 : 0,\n 'slide-top': \"translateY(\".concat(type ? '0' : '-100%', \")\"),\n 'slide-right': \"translateX(\".concat(type ? '0' : '100%', \")\"),\n 'slide-bottom': \"translateY(\".concat(type ? '0' : '100%', \")\"),\n 'slide-left': \"translateX(\".concat(type ? '0' : '-100%', \")\"),\n 'zoom-in': \"scaleX(\".concat(type ? 1 : 0.8, \") scaleY(\").concat(type ? 1 : 0.8, \")\"),\n 'zoom-out': \"scaleX(\".concat(type ? 1 : 1.2, \") scaleY(\").concat(type ? 1 : 1.2, \")\")\n };\n },\n // 内置动画类型与实际动画对应字典\n animationMode: function animationMode() {\n return {\n fade: 'opacity',\n 'slide-top': 'translateY',\n 'slide-right': 'translateX',\n 'slide-bottom': 'translateY',\n 'slide-left': 'translateX',\n 'zoom-in': 'scale',\n 'zoom-out': 'scale'\n };\n },\n // 驼峰转中横线\n toLine: function toLine(name) {\n return name.replace(/([A-Z])/g, '-$1').toLowerCase();\n }\n }\n};\nexports.default = _default2;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 21)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLXRyYW5zaXRpb24vY29tcG9uZW50cy91bmktdHJhbnNpdGlvbi91bmktdHJhbnNpdGlvbi52dWUiXSwibmFtZXMiOlsibmFtZSIsImVtaXRzIiwicHJvcHMiLCJzaG93IiwidHlwZSIsImRlZmF1bHQiLCJtb2RlQ2xhc3MiLCJkdXJhdGlvbiIsInN0eWxlcyIsImN1c3RvbUNsYXNzIiwiZGF0YSIsImlzU2hvdyIsInRyYW5zZm9ybSIsIm9wYWNpdHkiLCJhbmltYXRpb25EYXRhIiwiZHVyYXRpb25UaW1lIiwiY29uZmlnIiwid2F0Y2giLCJoYW5kbGVyIiwiaW1tZWRpYXRlIiwiY29tcHV0ZWQiLCJzdHlsZXNPYmplY3QiLCJ0cmFuc2Zvcm1TdHlsZXMiLCJjcmVhdGVkIiwidGltaW5nRnVuY3Rpb24iLCJ0cmFuc2Zvcm1PcmlnaW4iLCJkZWxheSIsIm1ldGhvZHMiLCJpbml0Iiwib25DbGljayIsImRldGFpbCIsInN0ZXAiLCJydW4iLCJvcGVuIiwiY2xlYXJUaW1lb3V0IiwiY2xvc2UiLCJzdHlsZUluaXQiLCJidWlsZFN0eWxlIiwidHJhbmZyb21Jbml0IiwiYW5pTnVtIiwiYnVpbGRUcmFuZnJvbSIsImFuaW1hdGlvblR5cGUiLCJmYWRlIiwiYW5pbWF0aW9uTW9kZSIsInRvTGluZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUtBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBZkEsZ0JBZ0JBO0VBQ0FBO0VBQ0FDO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUU7TUFDQUg7TUFDQUM7SUFDQTtJQUNBRztNQUNBSjtNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBSTtNQUNBTDtNQUNBQztJQUNBO0VBQ0E7RUFDQUs7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQWQ7TUFDQWU7UUFDQTtVQUNBO1FBQ0E7VUFDQTtVQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQSw2Q0FDQTtRQUNBO01BQUEsRUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBVDtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FVO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtNQUNBaEI7TUFDQWlCO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7UUFDQUM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7UUFDQTtVQUNBO1lBQUE7WUFDQTtVQUNBO1lBQ0E7VUFDQTtRQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBQztNQUNBO01BQ0E7TUFDQTtRQUFBckI7UUFBQUQ7TUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7WUFDQWtCO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBSztNQUFBO01BQ0E7TUFDQSx3QkFDQUosT0FDQUM7UUFDQTtRQUNBO1FBQ0E7UUFDQTtVQUFBbkI7VUFBQUQ7UUFDQTtRQUNBO1FBQ0E7VUFDQWtCO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQU07TUFBQTtNQUNBO1FBQ0F4QjtNQUNBO01BQ0E7UUFDQTtVQUNBSjtRQUNBO1VBQ0FBO1FBQ0E7TUFDQTtNQUNBO1FBQ0E2QjtNQUNBO1FBQ0E7VUFDQUE7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBO1FBQ0E7VUFDQUM7UUFDQTtVQUNBQTtVQUNBO1lBQ0FBO1VBQ0E7VUFDQTtZQUNBQTtVQUNBO1VBQ0E7WUFDQUE7VUFDQTtVQUNBO1lBQ0FBO1VBQ0E7UUFDQTtRQUNBO01BQ0E7TUFDQTtRQUNBQztNQUNBO1FBQ0E7VUFDQUE7UUFDQTtNQUNBO01BRUE7SUFDQTtJQUNBQztNQUNBO1FBQ0FDO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQUQ7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUU7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDRCIiwiZmlsZSI6IjE4Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyB2LWlmPVwiaXNTaG93XCIgcmVmPVwiYW5pXCIgOmFuaW1hdGlvbj1cImFuaW1hdGlvbkRhdGFcIiA6Y2xhc3M9XCJjdXN0b21DbGFzc1wiIDpzdHlsZT1cInRyYW5zZm9ybVN0eWxlc1wiIEBjbGljaz1cIm9uQ2xpY2tcIj48c2xvdD48L3Nsb3Q+PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuaW1wb3J0IHsgY3JlYXRlQW5pbWF0aW9uIH0gZnJvbSAnLi9jcmVhdGVBbmltYXRpb24nXHJcblxyXG4vKipcclxuICogVHJhbnNpdGlvbiDov4fmuKHliqjnlLtcclxuICogQGRlc2NyaXB0aW9uIOeugOWNlei/h+a4oeWKqOeUu+e7hOS7tlxyXG4gKiBAdHV0b3JpYWwgaHR0cHM6Ly9leHQuZGNsb3VkLm5ldC5jbi9wbHVnaW4/aWQ9OTg1XHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gc2hvdyA9IFtmYWxzZXx0cnVlXSDmjqfliLbnu4Tku7bmmL7npLrmiJbpmpDol49cclxuICogQHByb3BlcnR5IHtBcnJheXxTdHJpbmd9IG1vZGVDbGFzcyA9IFtmYWRlfHNsaWRlLXRvcHxzbGlkZS1yaWdodHxzbGlkZS1ib3R0b218c2xpZGUtbGVmdHx6b29tLWlufHpvb20tb3V0XSDov4fmuKHliqjnlLvnsbvlnotcclxuICogIEB2YWx1ZSBmYWRlIOa4kOmakOa4kOWHuui/h+a4oVxyXG4gKiAgQHZhbHVlIHNsaWRlLXRvcCDnlLHkuIroh7PkuIvov4fmuKFcclxuICogIEB2YWx1ZSBzbGlkZS1yaWdodCDnlLHlj7Poh7Plt6bov4fmuKFcclxuICogIEB2YWx1ZSBzbGlkZS1ib3R0b20g55Sx5LiL6Iez5LiK6L+H5rihXHJcbiAqICBAdmFsdWUgc2xpZGUtbGVmdCDnlLHlt6boh7Plj7Pov4fmuKFcclxuICogIEB2YWx1ZSB6b29tLWluIOeUseWwj+WIsOWkp+i/h+a4oVxyXG4gKiAgQHZhbHVlIHpvb20tb3V0IOeUseWkp+WIsOWwj+i/h+a4oVxyXG4gKiBAcHJvcGVydHkge051bWJlcn0gZHVyYXRpb24g6L+H5rih5Yqo55S75oyB57ut5pe26Ze0XHJcbiAqIEBwcm9wZXJ0eSB7T2JqZWN0fSBzdHlsZXMg57uE5Lu25qC35byP77yM5ZCMIGNzcyDmoLflvI/vvIzms6jmhI/luKbigJkt4oCY6L+e5o6l56ym55qE5bGe5oCn6ZyA6KaB5L2/55So5bCP6am85bOw5YaZ5rOV5aaC77yaYGJhY2tncm91bmRDb2xvcjpyZWRgXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0bmFtZTogJ3VuaVRyYW5zaXRpb24nLFxyXG5cdGVtaXRzOlsnY2xpY2snLCdjaGFuZ2UnXSxcclxuXHRwcm9wczoge1xyXG5cdFx0c2hvdzoge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0fSxcclxuXHRcdG1vZGVDbGFzczoge1xyXG5cdFx0XHR0eXBlOiBbQXJyYXksIFN0cmluZ10sXHJcblx0XHRcdGRlZmF1bHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuICdmYWRlJ1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZHVyYXRpb246IHtcclxuXHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRkZWZhdWx0OiAzMDBcclxuXHRcdH0sXHJcblx0XHRzdHlsZXM6IHtcclxuXHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRkZWZhdWx0KCkge1xyXG5cdFx0XHRcdHJldHVybiB7fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxuXHRcdGN1c3RvbUNsYXNzOntcblx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdGRlZmF1bHQ6ICcnXG5cdFx0fVxyXG5cdH0sXHJcblx0ZGF0YSgpIHtcclxuXHRcdHJldHVybiB7XHJcblx0XHRcdGlzU2hvdzogZmFsc2UsXHJcblx0XHRcdHRyYW5zZm9ybTogJycsXHJcblx0XHRcdG9wYWNpdHk6IDEsXHJcblx0XHRcdGFuaW1hdGlvbkRhdGE6IHt9LFxyXG5cdFx0XHRkdXJhdGlvblRpbWU6IDMwMCxcclxuXHRcdFx0Y29uZmlnOiB7fVxyXG5cdFx0fVxyXG5cdH0sXHJcblx0d2F0Y2g6IHtcclxuXHRcdHNob3c6IHtcclxuXHRcdFx0aGFuZGxlcihuZXdWYWwpIHtcclxuXHRcdFx0XHRpZiAobmV3VmFsKSB7XHJcblx0XHRcdFx0XHR0aGlzLm9wZW4oKVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHQvLyDpgb/lhY3kuIrmnaXlsLHmiafooYwgY2xvc2Us5a+86Ie05Yqo55S76ZSZ5LmxXHJcblx0XHRcdFx0XHRpZiAodGhpcy5pc1Nob3cpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5jbG9zZSgpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpbW1lZGlhdGU6IHRydWVcclxuXHRcdH1cclxuXHR9LFxyXG5cdGNvbXB1dGVkOiB7XHJcblx0XHQvLyDnlJ/miJDmoLflvI/mlbDmja5cclxuXHRcdHN0eWxlc09iamVjdCgpIHtcclxuXHRcdFx0bGV0IHN0eWxlcyA9IHtcclxuXHRcdFx0XHQuLi50aGlzLnN0eWxlcyxcclxuXHRcdFx0XHQndHJhbnNpdGlvbi1kdXJhdGlvbic6IHRoaXMuZHVyYXRpb24gLyAxMDAwICsgJ3MnXHJcblx0XHRcdH1cclxuXHRcdFx0bGV0IHRyYW5zZm9ybSA9ICcnXHJcblx0XHRcdGZvciAobGV0IGkgaW4gc3R5bGVzKSB7XHJcblx0XHRcdFx0bGV0IGxpbmUgPSB0aGlzLnRvTGluZShpKVxyXG5cdFx0XHRcdHRyYW5zZm9ybSArPSBsaW5lICsgJzonICsgc3R5bGVzW2ldICsgJzsnXHJcblx0XHRcdH1cclxuXHRcdFx0cmV0dXJuIHRyYW5zZm9ybVxyXG5cdFx0fSxcclxuXHRcdC8vIOWIneWni+WMluWKqOeUu+adoeS7tlxyXG5cdFx0dHJhbnNmb3JtU3R5bGVzKCkge1xyXG5cdFx0XHRyZXR1cm4gJ3RyYW5zZm9ybTonICsgdGhpcy50cmFuc2Zvcm0gKyAnOycgKyAnb3BhY2l0eTonICsgdGhpcy5vcGFjaXR5ICsgJzsnICsgdGhpcy5zdHlsZXNPYmplY3RcclxuXHRcdH1cclxuXHR9LFxyXG5cdGNyZWF0ZWQoKSB7XHJcblx0XHQvLyDliqjnlLvpu5jorqTphY3nva5cclxuXHRcdHRoaXMuY29uZmlnID0ge1xyXG5cdFx0XHRkdXJhdGlvbjogdGhpcy5kdXJhdGlvbixcclxuXHRcdFx0dGltaW5nRnVuY3Rpb246ICdlYXNlJyxcclxuXHRcdFx0dHJhbnNmb3JtT3JpZ2luOiAnNTAlIDUwJScsXHJcblx0XHRcdGRlbGF5OiAwXHJcblx0XHR9XHJcblx0XHR0aGlzLmR1cmF0aW9uVGltZSA9IHRoaXMuZHVyYXRpb25cclxuXHR9LFxyXG5cdG1ldGhvZHM6IHtcclxuXHRcdC8qKlxyXG5cdFx0ICogIHJlZiDop6blj5Eg5Yid5aeL5YyW5Yqo55S7XHJcblx0XHQgKi9cclxuXHRcdGluaXQob2JqID0ge30pIHtcclxuXHRcdFx0aWYgKG9iai5kdXJhdGlvbikge1xyXG5cdFx0XHRcdHRoaXMuZHVyYXRpb25UaW1lID0gb2JqLmR1cmF0aW9uXHJcblx0XHRcdH1cclxuXHRcdFx0dGhpcy5hbmltYXRpb24gPSBjcmVhdGVBbmltYXRpb24oT2JqZWN0LmFzc2lnbih0aGlzLmNvbmZpZywgb2JqKSx0aGlzKVxyXG5cdFx0fSxcclxuXHRcdC8qKlxyXG5cdFx0ICog54K55Ye757uE5Lu26Kem5Y+R5Zue6LCDXHJcblx0XHQgKi9cclxuXHRcdG9uQ2xpY2soKSB7XHJcblx0XHRcdHRoaXMuJGVtaXQoJ2NsaWNrJywge1xyXG5cdFx0XHRcdGRldGFpbDogdGhpcy5pc1Nob3dcclxuXHRcdFx0fSlcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIHJlZiDop6blj5Eg5Yqo55S75YiG57uEXHJcblx0XHQgKiBAcGFyYW0ge09iamVjdH0gb2JqXHJcblx0XHQgKi9cclxuXHRcdHN0ZXAob2JqLCBjb25maWcgPSB7fSkge1xyXG5cdFx0XHRpZiAoIXRoaXMuYW5pbWF0aW9uKSByZXR1cm5cblx0XHRcdGZvciAobGV0IGkgaW4gb2JqKSB7XHJcblx0XHRcdFx0dHJ5IHtcblx0XHRcdFx0XHRpZih0eXBlb2Ygb2JqW2ldID09PSAnb2JqZWN0Jyl7XG5cdFx0XHRcdFx0XHR0aGlzLmFuaW1hdGlvbltpXSguLi5vYmpbaV0pXG5cdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHR0aGlzLmFuaW1hdGlvbltpXShvYmpbaV0pXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0gY2F0Y2ggKGUpIHtcclxuXHRcdFx0XHRcdGNvbnNvbGUuZXJyb3IoYOaWueazlSAke2l9IOS4jeWtmOWcqGApXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHRoaXMuYW5pbWF0aW9uLnN0ZXAoY29uZmlnKVxuXHRcdFx0cmV0dXJuIHRoaXNcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqICByZWYg6Kem5Y+RIOaJp+ihjOWKqOeUu1xyXG5cdFx0ICovXHJcblx0XHRydW4oZm4pIHtcclxuXHRcdFx0aWYgKCF0aGlzLmFuaW1hdGlvbikgcmV0dXJuXHJcblx0XHRcdHRoaXMuYW5pbWF0aW9uLnJ1bihmbilcclxuXHRcdH0sXHJcblx0XHQvLyDlvIDlp4vov4fluqbliqjnlLtcclxuXHRcdG9wZW4oKSB7XHJcblx0XHRcdGNsZWFyVGltZW91dCh0aGlzLnRpbWVyKVxyXG5cdFx0XHR0aGlzLnRyYW5zZm9ybSA9ICcnXHJcblx0XHRcdHRoaXMuaXNTaG93ID0gdHJ1ZVxyXG5cdFx0XHRsZXQgeyBvcGFjaXR5LCB0cmFuc2Zvcm0gfSA9IHRoaXMuc3R5bGVJbml0KGZhbHNlKVxyXG5cdFx0XHRpZiAodHlwZW9mIG9wYWNpdHkgIT09ICd1bmRlZmluZWQnKSB7XHJcblx0XHRcdFx0dGhpcy5vcGFjaXR5ID0gb3BhY2l0eVxyXG5cdFx0XHR9XHJcblx0XHRcdHRoaXMudHJhbnNmb3JtID0gdHJhbnNmb3JtXHJcblx0XHRcdC8vIOehruS/neWKqOaAgeagt+W8j+W3sue7j+eUn+aViOWQju+8jOaJp+ihjOWKqOeUu++8jOWmguaenOS4jeWKoCBuZXh0VGljayDvvIzkvJrlr7zoh7Qgd3gg5Yqo55S75omn6KGM5byC5bi4XHJcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHQvLyBUT0RPIOWumuaXtuWZqOS/neivgeWKqOeUu+WujOWFqOaJp+ihjO+8jOebruWJjeacieS6m+mXrumimO+8jOWQjumdouS8muWPlua2iOWumuaXtuWZqFxyXG5cdFx0XHRcdHRoaXMudGltZXIgPSBzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuYW5pbWF0aW9uID0gY3JlYXRlQW5pbWF0aW9uKHRoaXMuY29uZmlnLCB0aGlzKVxyXG5cdFx0XHRcdFx0dGhpcy50cmFuZnJvbUluaXQoZmFsc2UpLnN0ZXAoKVxyXG5cdFx0XHRcdFx0dGhpcy5hbmltYXRpb24ucnVuKClcclxuXHRcdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHtcclxuXHRcdFx0XHRcdFx0ZGV0YWlsOiB0aGlzLmlzU2hvd1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9LCAyMClcclxuXHRcdFx0fSlcclxuXHRcdH0sXHJcblx0XHQvLyDlhbPpl63ov4fluqbliqjnlLtcclxuXHRcdGNsb3NlKHR5cGUpIHtcclxuXHRcdFx0aWYgKCF0aGlzLmFuaW1hdGlvbikgcmV0dXJuXHJcblx0XHRcdHRoaXMudHJhbmZyb21Jbml0KHRydWUpXHJcblx0XHRcdFx0LnN0ZXAoKVxyXG5cdFx0XHRcdC5ydW4oKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5pc1Nob3cgPSBmYWxzZVxyXG5cdFx0XHRcdFx0dGhpcy5hbmltYXRpb25EYXRhID0gbnVsbFxyXG5cdFx0XHRcdFx0dGhpcy5hbmltYXRpb24gPSBudWxsXHJcblx0XHRcdFx0XHRsZXQgeyBvcGFjaXR5LCB0cmFuc2Zvcm0gfSA9IHRoaXMuc3R5bGVJbml0KGZhbHNlKVxyXG5cdFx0XHRcdFx0dGhpcy5vcGFjaXR5ID0gb3BhY2l0eSB8fCAxXHJcblx0XHRcdFx0XHR0aGlzLnRyYW5zZm9ybSA9IHRyYW5zZm9ybVxyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgnY2hhbmdlJywge1xyXG5cdFx0XHRcdFx0XHRkZXRhaWw6IHRoaXMuaXNTaG93XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pXHJcblx0XHR9LFxyXG5cdFx0Ly8g5aSE55CG5Yqo55S75byA5aeL5YmN55qE6buY6K6k5qC35byPXHJcblx0XHRzdHlsZUluaXQodHlwZSkge1xyXG5cdFx0XHRsZXQgc3R5bGVzID0ge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogJydcclxuXHRcdFx0fVxyXG5cdFx0XHRsZXQgYnVpbGRTdHlsZSA9ICh0eXBlLCBtb2RlKSA9PiB7XHJcblx0XHRcdFx0aWYgKG1vZGUgPT09ICdmYWRlJykge1xyXG5cdFx0XHRcdFx0c3R5bGVzLm9wYWNpdHkgPSB0aGlzLmFuaW1hdGlvblR5cGUodHlwZSlbbW9kZV1cclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0c3R5bGVzLnRyYW5zZm9ybSArPSB0aGlzLmFuaW1hdGlvblR5cGUodHlwZSlbbW9kZV0gKyAnICdcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0aWYgKHR5cGVvZiB0aGlzLm1vZGVDbGFzcyA9PT0gJ3N0cmluZycpIHtcclxuXHRcdFx0XHRidWlsZFN0eWxlKHR5cGUsIHRoaXMubW9kZUNsYXNzKVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRoaXMubW9kZUNsYXNzLmZvckVhY2gobW9kZSA9PiB7XHJcblx0XHRcdFx0XHRidWlsZFN0eWxlKHR5cGUsIG1vZGUpXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0XHRyZXR1cm4gc3R5bGVzXHJcblx0XHR9LFxyXG5cdFx0Ly8g5aSE55CG5YaF572u57uE5ZCI5Yqo55S7XHJcblx0XHR0cmFuZnJvbUluaXQodHlwZSkge1xyXG5cdFx0XHRsZXQgYnVpbGRUcmFuZnJvbSA9ICh0eXBlLCBtb2RlKSA9PiB7XHJcblx0XHRcdFx0bGV0IGFuaU51bSA9IG51bGxcclxuXHRcdFx0XHRpZiAobW9kZSA9PT0gJ2ZhZGUnKSB7XHJcblx0XHRcdFx0XHRhbmlOdW0gPSB0eXBlID8gMCA6IDFcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0YW5pTnVtID0gdHlwZSA/ICctMTAwJScgOiAnMCdcclxuXHRcdFx0XHRcdGlmIChtb2RlID09PSAnem9vbS1pbicpIHtcclxuXHRcdFx0XHRcdFx0YW5pTnVtID0gdHlwZSA/IDAuOCA6IDFcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmIChtb2RlID09PSAnem9vbS1vdXQnKSB7XHJcblx0XHRcdFx0XHRcdGFuaU51bSA9IHR5cGUgPyAxLjIgOiAxXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAobW9kZSA9PT0gJ3NsaWRlLXJpZ2h0Jykge1xyXG5cdFx0XHRcdFx0XHRhbmlOdW0gPSB0eXBlID8gJzEwMCUnIDogJzAnXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAobW9kZSA9PT0gJ3NsaWRlLWJvdHRvbScpIHtcclxuXHRcdFx0XHRcdFx0YW5pTnVtID0gdHlwZSA/ICcxMDAlJyA6ICcwJ1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLmFuaW1hdGlvblt0aGlzLmFuaW1hdGlvbk1vZGUoKVttb2RlXV0oYW5pTnVtKVxyXG5cdFx0XHR9XHJcblx0XHRcdGlmICh0eXBlb2YgdGhpcy5tb2RlQ2xhc3MgPT09ICdzdHJpbmcnKSB7XHJcblx0XHRcdFx0YnVpbGRUcmFuZnJvbSh0eXBlLCB0aGlzLm1vZGVDbGFzcylcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0aGlzLm1vZGVDbGFzcy5mb3JFYWNoKG1vZGUgPT4ge1xyXG5cdFx0XHRcdFx0YnVpbGRUcmFuZnJvbSh0eXBlLCBtb2RlKVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHJldHVybiB0aGlzLmFuaW1hdGlvblxyXG5cdFx0fSxcclxuXHRcdGFuaW1hdGlvblR5cGUodHlwZSkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGZhZGU6IHR5cGUgPyAxIDogMCxcclxuXHRcdFx0XHQnc2xpZGUtdG9wJzogYHRyYW5zbGF0ZVkoJHt0eXBlID8gJzAnIDogJy0xMDAlJ30pYCxcclxuXHRcdFx0XHQnc2xpZGUtcmlnaHQnOiBgdHJhbnNsYXRlWCgke3R5cGUgPyAnMCcgOiAnMTAwJSd9KWAsXHJcblx0XHRcdFx0J3NsaWRlLWJvdHRvbSc6IGB0cmFuc2xhdGVZKCR7dHlwZSA/ICcwJyA6ICcxMDAlJ30pYCxcclxuXHRcdFx0XHQnc2xpZGUtbGVmdCc6IGB0cmFuc2xhdGVYKCR7dHlwZSA/ICcwJyA6ICctMTAwJSd9KWAsXHJcblx0XHRcdFx0J3pvb20taW4nOiBgc2NhbGVYKCR7dHlwZSA/IDEgOiAwLjh9KSBzY2FsZVkoJHt0eXBlID8gMSA6IDAuOH0pYCxcclxuXHRcdFx0XHQnem9vbS1vdXQnOiBgc2NhbGVYKCR7dHlwZSA/IDEgOiAxLjJ9KSBzY2FsZVkoJHt0eXBlID8gMSA6IDEuMn0pYFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Ly8g5YaF572u5Yqo55S757G75Z6L5LiO5a6e6ZmF5Yqo55S75a+55bqU5a2X5YW4XHJcblx0XHRhbmltYXRpb25Nb2RlKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGZhZGU6ICdvcGFjaXR5JyxcclxuXHRcdFx0XHQnc2xpZGUtdG9wJzogJ3RyYW5zbGF0ZVknLFxyXG5cdFx0XHRcdCdzbGlkZS1yaWdodCc6ICd0cmFuc2xhdGVYJyxcclxuXHRcdFx0XHQnc2xpZGUtYm90dG9tJzogJ3RyYW5zbGF0ZVknLFxyXG5cdFx0XHRcdCdzbGlkZS1sZWZ0JzogJ3RyYW5zbGF0ZVgnLFxyXG5cdFx0XHRcdCd6b29tLWluJzogJ3NjYWxlJyxcclxuXHRcdFx0XHQnem9vbS1vdXQnOiAnc2NhbGUnXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHQvLyDpqbzls7DovazkuK3mqKrnur9cclxuXHRcdHRvTGluZShuYW1lKSB7XHJcblx0XHRcdHJldHVybiBuYW1lLnJlcGxhY2UoLyhbQS1aXSkvZywgJy0kMScpLnRvTG93ZXJDYXNlKClcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+PC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///182\n");
  11354. /***/ }),
  11355. /* 183 */
  11356. /*!******************************************************************************************************!*\
  11357. !*** D:/project/项目模板/uniapp/uni_modules/uni-transition/components/uni-transition/createAnimation.js ***!
  11358. \******************************************************************************************************/
  11359. /*! no static exports found */
  11360. /***/ (function(module, exports, __webpack_require__) {
  11361. "use strict";
  11362. eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.createAnimation = createAnimation;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 83));\nvar _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 84));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n// const defaultOption = {\n// \tduration: 300,\n// \ttimingFunction: 'linear',\n// \tdelay: 0,\n// \ttransformOrigin: '50% 50% 0'\n// }\nvar MPAnimation = /*#__PURE__*/function () {\n function MPAnimation(options, _this) {\n (0, _classCallCheck2.default)(this, MPAnimation);\n this.options = options;\n this.animation = uni.createAnimation(options);\n this.currentStepAnimates = {};\n this.next = 0;\n this.$ = _this;\n }\n (0, _createClass2.default)(MPAnimation, [{\n key: \"_nvuePushAnimates\",\n value: function _nvuePushAnimates(type, args) {\n var aniObj = this.currentStepAnimates[this.next];\n var styles = {};\n if (!aniObj) {\n styles = {\n styles: {},\n config: {}\n };\n } else {\n styles = aniObj;\n }\n if (animateTypes1.includes(type)) {\n if (!styles.styles.transform) {\n styles.styles.transform = '';\n }\n var unit = '';\n if (type === 'rotate') {\n unit = 'deg';\n }\n styles.styles.transform += \"\".concat(type, \"(\").concat(args + unit, \") \");\n } else {\n styles.styles[type] = \"\".concat(args);\n }\n this.currentStepAnimates[this.next] = styles;\n }\n }, {\n key: \"_animateRun\",\n value: function _animateRun() {\n var styles = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var ref = this.$.$refs['ani'].ref;\n if (!ref) return;\n return new Promise(function (resolve, reject) {\n nvueAnimation.transition(ref, _objectSpread({\n styles: styles\n }, config), function (res) {\n resolve();\n });\n });\n }\n }, {\n key: \"_nvueNextAnimate\",\n value: function _nvueNextAnimate(animates) {\n var _this2 = this;\n var step = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n var fn = arguments.length > 2 ? arguments[2] : undefined;\n var obj = animates[step];\n if (obj) {\n var styles = obj.styles,\n config = obj.config;\n this._animateRun(styles, config).then(function () {\n step += 1;\n _this2._nvueNextAnimate(animates, step, fn);\n });\n } else {\n this.currentStepAnimates = {};\n typeof fn === 'function' && fn();\n this.isEnd = true;\n }\n }\n }, {\n key: \"step\",\n value: function step() {\n var config = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.animation.step(config);\n return this;\n }\n }, {\n key: \"run\",\n value: function run(fn) {\n this.$.animationData = this.animation.export();\n this.$.timer = setTimeout(function () {\n typeof fn === 'function' && fn();\n }, this.$.durationTime);\n }\n }]);\n return MPAnimation;\n}();\nvar animateTypes1 = ['matrix', 'matrix3d', 'rotate', 'rotate3d', 'rotateX', 'rotateY', 'rotateZ', 'scale', 'scale3d', 'scaleX', 'scaleY', 'scaleZ', 'skew', 'skewX', 'skewY', 'translate', 'translate3d', 'translateX', 'translateY', 'translateZ'];\nvar animateTypes2 = ['opacity', 'backgroundColor'];\nvar animateTypes3 = ['width', 'height', 'left', 'right', 'top', 'bottom'];\nanimateTypes1.concat(animateTypes2, animateTypes3).forEach(function (type) {\n MPAnimation.prototype[type] = function () {\n var _this$animation;\n (_this$animation = this.animation)[type].apply(_this$animation, arguments);\n return this;\n };\n});\nfunction createAnimation(option, _this) {\n if (!_this) return;\n clearTimeout(_this.timer);\n return new MPAnimation(option, _this);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLXRyYW5zaXRpb24vY29tcG9uZW50cy91bmktdHJhbnNpdGlvbi9jcmVhdGVBbmltYXRpb24uanMiXSwibmFtZXMiOlsiTVBBbmltYXRpb24iLCJvcHRpb25zIiwiX3RoaXMiLCJhbmltYXRpb24iLCJ1bmkiLCJjcmVhdGVBbmltYXRpb24iLCJjdXJyZW50U3RlcEFuaW1hdGVzIiwibmV4dCIsIiQiLCJ0eXBlIiwiYXJncyIsImFuaU9iaiIsInN0eWxlcyIsImNvbmZpZyIsImFuaW1hdGVUeXBlczEiLCJpbmNsdWRlcyIsInRyYW5zZm9ybSIsInVuaXQiLCJyZWYiLCIkcmVmcyIsIlByb21pc2UiLCJyZXNvbHZlIiwicmVqZWN0IiwibnZ1ZUFuaW1hdGlvbiIsInRyYW5zaXRpb24iLCJyZXMiLCJhbmltYXRlcyIsInN0ZXAiLCJmbiIsIm9iaiIsIl9hbmltYXRlUnVuIiwidGhlbiIsIl9udnVlTmV4dEFuaW1hdGUiLCJpc0VuZCIsImFuaW1hdGlvbkRhdGEiLCJleHBvcnQiLCJ0aW1lciIsInNldFRpbWVvdXQiLCJkdXJhdGlvblRpbWUiLCJhbmltYXRlVHlwZXMyIiwiYW5pbWF0ZVR5cGVzMyIsImNvbmNhdCIsImZvckVhY2giLCJwcm90b3R5cGUiLCJvcHRpb24iLCJjbGVhclRpbWVvdXQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLElBSU1BLFdBQVc7RUFDaEIscUJBQVlDLE9BQU8sRUFBRUMsS0FBSyxFQUFFO0lBQUE7SUFDM0IsSUFBSSxDQUFDRCxPQUFPLEdBQUdBLE9BQU87SUFDdEIsSUFBSSxDQUFDRSxTQUFTLEdBQUdDLEdBQUcsQ0FBQ0MsZUFBZSxDQUFDSixPQUFPLENBQUM7SUFDN0MsSUFBSSxDQUFDSyxtQkFBbUIsR0FBRyxDQUFDLENBQUM7SUFDN0IsSUFBSSxDQUFDQyxJQUFJLEdBQUcsQ0FBQztJQUNiLElBQUksQ0FBQ0MsQ0FBQyxHQUFHTixLQUFLO0VBRWY7RUFBQztJQUFBO0lBQUEsT0FFRCwyQkFBa0JPLElBQUksRUFBRUMsSUFBSSxFQUFFO01BQzdCLElBQUlDLE1BQU0sR0FBRyxJQUFJLENBQUNMLG1CQUFtQixDQUFDLElBQUksQ0FBQ0MsSUFBSSxDQUFDO01BQ2hELElBQUlLLE1BQU0sR0FBRyxDQUFDLENBQUM7TUFDZixJQUFJLENBQUNELE1BQU0sRUFBRTtRQUNaQyxNQUFNLEdBQUc7VUFDUkEsTUFBTSxFQUFFLENBQUMsQ0FBQztVQUNWQyxNQUFNLEVBQUUsQ0FBQztRQUNWLENBQUM7TUFDRixDQUFDLE1BQU07UUFDTkQsTUFBTSxHQUFHRCxNQUFNO01BQ2hCO01BQ0EsSUFBSUcsYUFBYSxDQUFDQyxRQUFRLENBQUNOLElBQUksQ0FBQyxFQUFFO1FBQ2pDLElBQUksQ0FBQ0csTUFBTSxDQUFDQSxNQUFNLENBQUNJLFNBQVMsRUFBRTtVQUM3QkosTUFBTSxDQUFDQSxNQUFNLENBQUNJLFNBQVMsR0FBRyxFQUFFO1FBQzdCO1FBQ0EsSUFBSUMsSUFBSSxHQUFHLEVBQUU7UUFDYixJQUFHUixJQUFJLEtBQUssUUFBUSxFQUFDO1VBQ3BCUSxJQUFJLEdBQUcsS0FBSztRQUNiO1FBQ0FMLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDSSxTQUFTLGNBQU9QLElBQUksY0FBSUMsSUFBSSxHQUFDTyxJQUFJLE9BQUk7TUFDcEQsQ0FBQyxNQUFNO1FBQ05MLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDSCxJQUFJLENBQUMsYUFBTUMsSUFBSSxDQUFFO01BQ2hDO01BQ0EsSUFBSSxDQUFDSixtQkFBbUIsQ0FBQyxJQUFJLENBQUNDLElBQUksQ0FBQyxHQUFHSyxNQUFNO0lBQzdDO0VBQUM7SUFBQTtJQUFBLE9BQ0QsdUJBQXNDO01BQUEsSUFBMUJBLE1BQU0sdUVBQUcsQ0FBQyxDQUFDO01BQUEsSUFBRUMsTUFBTSx1RUFBRyxDQUFDLENBQUM7TUFDbkMsSUFBSUssR0FBRyxHQUFHLElBQUksQ0FBQ1YsQ0FBQyxDQUFDVyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUNELEdBQUc7TUFDakMsSUFBSSxDQUFDQSxHQUFHLEVBQUU7TUFDVixPQUFPLElBQUlFLE9BQU8sQ0FBQyxVQUFDQyxPQUFPLEVBQUVDLE1BQU0sRUFBSztRQUN2Q0MsYUFBYSxDQUFDQyxVQUFVLENBQUNOLEdBQUc7VUFDM0JOLE1BQU0sRUFBTkE7UUFBTSxHQUNIQyxNQUFNLEdBQ1AsVUFBQVksR0FBRyxFQUFJO1VBQ1RKLE9BQU8sRUFBRTtRQUNWLENBQUMsQ0FBQztNQUNILENBQUMsQ0FBQztJQUNIO0VBQUM7SUFBQTtJQUFBLE9BRUQsMEJBQWlCSyxRQUFRLEVBQWdCO01BQUE7TUFBQSxJQUFkQyxJQUFJLHVFQUFHLENBQUM7TUFBQSxJQUFFQyxFQUFFO01BQ3RDLElBQUlDLEdBQUcsR0FBR0gsUUFBUSxDQUFDQyxJQUFJLENBQUM7TUFDeEIsSUFBSUUsR0FBRyxFQUFFO1FBQ1IsSUFDQ2pCLE1BQU0sR0FFSGlCLEdBQUcsQ0FGTmpCLE1BQU07VUFDTkMsTUFBTSxHQUNIZ0IsR0FBRyxDQUROaEIsTUFBTTtRQUVQLElBQUksQ0FBQ2lCLFdBQVcsQ0FBQ2xCLE1BQU0sRUFBRUMsTUFBTSxDQUFDLENBQUNrQixJQUFJLENBQUMsWUFBTTtVQUMzQ0osSUFBSSxJQUFJLENBQUM7VUFDVCxNQUFJLENBQUNLLGdCQUFnQixDQUFDTixRQUFRLEVBQUVDLElBQUksRUFBRUMsRUFBRSxDQUFDO1FBQzFDLENBQUMsQ0FBQztNQUNILENBQUMsTUFBTTtRQUNOLElBQUksQ0FBQ3RCLG1CQUFtQixHQUFHLENBQUMsQ0FBQztRQUM3QixPQUFPc0IsRUFBRSxLQUFLLFVBQVUsSUFBSUEsRUFBRSxFQUFFO1FBQ2hDLElBQUksQ0FBQ0ssS0FBSyxHQUFHLElBQUk7TUFDbEI7SUFDRDtFQUFDO0lBQUE7SUFBQSxPQUVELGdCQUFrQjtNQUFBLElBQWJwQixNQUFNLHVFQUFHLENBQUMsQ0FBQztNQUVmLElBQUksQ0FBQ1YsU0FBUyxDQUFDd0IsSUFBSSxDQUFDZCxNQUFNLENBQUM7TUFPM0IsT0FBTyxJQUFJO0lBQ1o7RUFBQztJQUFBO0lBQUEsT0FFRCxhQUFJZSxFQUFFLEVBQUU7TUFFUCxJQUFJLENBQUNwQixDQUFDLENBQUMwQixhQUFhLEdBQUcsSUFBSSxDQUFDL0IsU0FBUyxDQUFDZ0MsTUFBTSxFQUFFO01BQzlDLElBQUksQ0FBQzNCLENBQUMsQ0FBQzRCLEtBQUssR0FBR0MsVUFBVSxDQUFDLFlBQU07UUFDL0IsT0FBT1QsRUFBRSxLQUFLLFVBQVUsSUFBSUEsRUFBRSxFQUFFO01BQ2pDLENBQUMsRUFBRSxJQUFJLENBQUNwQixDQUFDLENBQUM4QixZQUFZLENBQUM7SUFTeEI7RUFBQztFQUFBO0FBQUE7QUFJRixJQUFNeEIsYUFBYSxHQUFHLENBQUMsUUFBUSxFQUFFLFVBQVUsRUFBRSxRQUFRLEVBQUUsVUFBVSxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLE9BQU8sRUFBRSxTQUFTLEVBQ3JILFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFdBQVcsRUFBRSxhQUFhLEVBQUUsWUFBWSxFQUFFLFlBQVksRUFDOUcsWUFBWSxDQUNaO0FBQ0QsSUFBTXlCLGFBQWEsR0FBRyxDQUFDLFNBQVMsRUFBRSxpQkFBaUIsQ0FBQztBQUNwRCxJQUFNQyxhQUFhLEdBQUcsQ0FBQyxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsS0FBSyxFQUFFLFFBQVEsQ0FBQztBQUMzRTFCLGFBQWEsQ0FBQzJCLE1BQU0sQ0FBQ0YsYUFBYSxFQUFFQyxhQUFhLENBQUMsQ0FBQ0UsT0FBTyxDQUFDLFVBQUFqQyxJQUFJLEVBQUk7RUFDbEVULFdBQVcsQ0FBQzJDLFNBQVMsQ0FBQ2xDLElBQUksQ0FBQyxHQUFHLFlBQWtCO0lBQUE7SUFFL0MsdUJBQUksQ0FBQ04sU0FBUyxFQUFDTSxJQUFJLENBQUMsa0NBQVM7SUFLN0IsT0FBTyxJQUFJO0VBQ1osQ0FBQztBQUNGLENBQUMsQ0FBQztBQUVLLFNBQVNKLGVBQWUsQ0FBQ3VDLE1BQU0sRUFBRTFDLEtBQUssRUFBRTtFQUM5QyxJQUFHLENBQUNBLEtBQUssRUFBRTtFQUNYMkMsWUFBWSxDQUFDM0MsS0FBSyxDQUFDa0MsS0FBSyxDQUFDO0VBQ3pCLE9BQU8sSUFBSXBDLFdBQVcsQ0FBQzRDLE1BQU0sRUFBRTFDLEtBQUssQ0FBQztBQUN0QyIsImZpbGUiOiIxODMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBjb25zdCBkZWZhdWx0T3B0aW9uID0ge1xyXG4vLyBcdGR1cmF0aW9uOiAzMDAsXHJcbi8vIFx0dGltaW5nRnVuY3Rpb246ICdsaW5lYXInLFxyXG4vLyBcdGRlbGF5OiAwLFxyXG4vLyBcdHRyYW5zZm9ybU9yaWdpbjogJzUwJSA1MCUgMCdcclxuLy8gfVxyXG5cclxuXHJcblxyXG5jbGFzcyBNUEFuaW1hdGlvbiB7XHJcblx0Y29uc3RydWN0b3Iob3B0aW9ucywgX3RoaXMpIHtcclxuXHRcdHRoaXMub3B0aW9ucyA9IG9wdGlvbnNcclxuXHRcdHRoaXMuYW5pbWF0aW9uID0gdW5pLmNyZWF0ZUFuaW1hdGlvbihvcHRpb25zKVxyXG5cdFx0dGhpcy5jdXJyZW50U3RlcEFuaW1hdGVzID0ge31cclxuXHRcdHRoaXMubmV4dCA9IDBcclxuXHRcdHRoaXMuJCA9IF90aGlzXHJcblxyXG5cdH1cclxuXHJcblx0X252dWVQdXNoQW5pbWF0ZXModHlwZSwgYXJncykge1xyXG5cdFx0bGV0IGFuaU9iaiA9IHRoaXMuY3VycmVudFN0ZXBBbmltYXRlc1t0aGlzLm5leHRdXHJcblx0XHRsZXQgc3R5bGVzID0ge31cclxuXHRcdGlmICghYW5pT2JqKSB7XHJcblx0XHRcdHN0eWxlcyA9IHtcclxuXHRcdFx0XHRzdHlsZXM6IHt9LFxyXG5cdFx0XHRcdGNvbmZpZzoge31cclxuXHRcdFx0fVxyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0c3R5bGVzID0gYW5pT2JqXHJcblx0XHR9XHJcblx0XHRpZiAoYW5pbWF0ZVR5cGVzMS5pbmNsdWRlcyh0eXBlKSkge1xyXG5cdFx0XHRpZiAoIXN0eWxlcy5zdHlsZXMudHJhbnNmb3JtKSB7XHJcblx0XHRcdFx0c3R5bGVzLnN0eWxlcy50cmFuc2Zvcm0gPSAnJ1xyXG5cdFx0XHR9XHJcblx0XHRcdGxldCB1bml0ID0gJydcclxuXHRcdFx0aWYodHlwZSA9PT0gJ3JvdGF0ZScpe1xyXG5cdFx0XHRcdHVuaXQgPSAnZGVnJ1xyXG5cdFx0XHR9XHJcblx0XHRcdHN0eWxlcy5zdHlsZXMudHJhbnNmb3JtICs9IGAke3R5cGV9KCR7YXJncyt1bml0fSkgYFxyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0c3R5bGVzLnN0eWxlc1t0eXBlXSA9IGAke2FyZ3N9YFxyXG5cdFx0fVxyXG5cdFx0dGhpcy5jdXJyZW50U3RlcEFuaW1hdGVzW3RoaXMubmV4dF0gPSBzdHlsZXNcclxuXHR9XHJcblx0X2FuaW1hdGVSdW4oc3R5bGVzID0ge30sIGNvbmZpZyA9IHt9KSB7XHJcblx0XHRsZXQgcmVmID0gdGhpcy4kLiRyZWZzWydhbmknXS5yZWZcclxuXHRcdGlmICghcmVmKSByZXR1cm5cclxuXHRcdHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XHJcblx0XHRcdG52dWVBbmltYXRpb24udHJhbnNpdGlvbihyZWYsIHtcclxuXHRcdFx0XHRzdHlsZXMsXHJcblx0XHRcdFx0Li4uY29uZmlnXHJcblx0XHRcdH0sIHJlcyA9PiB7XHJcblx0XHRcdFx0cmVzb2x2ZSgpXHJcblx0XHRcdH0pXHJcblx0XHR9KVxyXG5cdH1cclxuXHJcblx0X252dWVOZXh0QW5pbWF0ZShhbmltYXRlcywgc3RlcCA9IDAsIGZuKSB7XHJcblx0XHRsZXQgb2JqID0gYW5pbWF0ZXNbc3RlcF1cclxuXHRcdGlmIChvYmopIHtcclxuXHRcdFx0bGV0IHtcclxuXHRcdFx0XHRzdHlsZXMsXHJcblx0XHRcdFx0Y29uZmlnXHJcblx0XHRcdH0gPSBvYmpcclxuXHRcdFx0dGhpcy5fYW5pbWF0ZVJ1bihzdHlsZXMsIGNvbmZpZykudGhlbigoKSA9PiB7XHJcblx0XHRcdFx0c3RlcCArPSAxXHJcblx0XHRcdFx0dGhpcy5fbnZ1ZU5leHRBbmltYXRlKGFuaW1hdGVzLCBzdGVwLCBmbilcclxuXHRcdFx0fSlcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdHRoaXMuY3VycmVudFN0ZXBBbmltYXRlcyA9IHt9XHJcblx0XHRcdHR5cGVvZiBmbiA9PT0gJ2Z1bmN0aW9uJyAmJiBmbigpXHJcblx0XHRcdHRoaXMuaXNFbmQgPSB0cnVlXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRzdGVwKGNvbmZpZyA9IHt9KSB7XHJcblxyXG5cdFx0dGhpcy5hbmltYXRpb24uc3RlcChjb25maWcpXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0XHRyZXR1cm4gdGhpc1xyXG5cdH1cclxuXHJcblx0cnVuKGZuKSB7XHJcblxyXG5cdFx0dGhpcy4kLmFuaW1hdGlvbkRhdGEgPSB0aGlzLmFuaW1hdGlvbi5leHBvcnQoKVxyXG5cdFx0dGhpcy4kLnRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdHR5cGVvZiBmbiA9PT0gJ2Z1bmN0aW9uJyAmJiBmbigpXHJcblx0XHR9LCB0aGlzLiQuZHVyYXRpb25UaW1lKVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0fVxyXG59XHJcblxyXG5cclxuY29uc3QgYW5pbWF0ZVR5cGVzMSA9IFsnbWF0cml4JywgJ21hdHJpeDNkJywgJ3JvdGF0ZScsICdyb3RhdGUzZCcsICdyb3RhdGVYJywgJ3JvdGF0ZVknLCAncm90YXRlWicsICdzY2FsZScsICdzY2FsZTNkJyxcclxuXHQnc2NhbGVYJywgJ3NjYWxlWScsICdzY2FsZVonLCAnc2tldycsICdza2V3WCcsICdza2V3WScsICd0cmFuc2xhdGUnLCAndHJhbnNsYXRlM2QnLCAndHJhbnNsYXRlWCcsICd0cmFuc2xhdGVZJyxcclxuXHQndHJhbnNsYXRlWidcclxuXVxyXG5jb25zdCBhbmltYXRlVHlwZXMyID0gWydvcGFjaXR5JywgJ2JhY2tncm91bmRDb2xvciddXHJcbmNvbnN0IGFuaW1hdGVUeXBlczMgPSBbJ3dpZHRoJywgJ2hlaWdodCcsICdsZWZ0JywgJ3JpZ2h0JywgJ3RvcCcsICdib3R0b20nXVxyXG5hbmltYXRlVHlwZXMxLmNvbmNhdChhbmltYXRlVHlwZXMyLCBhbmltYXRlVHlwZXMzKS5mb3JFYWNoKHR5cGUgPT4ge1xyXG5cdE1QQW5pbWF0aW9uLnByb3RvdHlwZVt0eXBlXSA9IGZ1bmN0aW9uKC4uLmFyZ3MpIHtcclxuXHJcblx0XHR0aGlzLmFuaW1hdGlvblt0eXBlXSguLi5hcmdzKVxyXG5cclxuXHJcblxyXG5cclxuXHRcdHJldHVybiB0aGlzXHJcblx0fVxyXG59KVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGNyZWF0ZUFuaW1hdGlvbihvcHRpb24sIF90aGlzKSB7XHJcblx0aWYoIV90aGlzKSByZXR1cm5cclxuXHRjbGVhclRpbWVvdXQoX3RoaXMudGltZXIpXHJcblx0cmV0dXJuIG5ldyBNUEFuaW1hdGlvbihvcHRpb24sIF90aGlzKVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///183\n");
  11363. /***/ }),
  11364. /* 184 */
  11365. /*!****************************************************************************************************************!*\
  11366. !*** D:/project/项目模板/uniapp/uni_modules/uni-popup/components/uni-popup/uni-popup.vue?vue&type=script&lang=js& ***!
  11367. \****************************************************************************************************************/
  11368. /*! no static exports found */
  11369. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  11370. "use strict";
  11371. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-popup.vue?vue&type=script&lang=js& */ 185);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTZyQixDQUFnQix1cUJBQUcsRUFBQyIsImZpbGUiOiIxODQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktcG9wdXAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktcG9wdXAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///184\n");
  11372. /***/ }),
  11373. /* 185 */
  11374. /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  11375. !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/uni_modules/uni-popup/components/uni-popup/uni-popup.vue?vue&type=script&lang=js& ***!
  11376. \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  11377. /*! no static exports found */
  11378. /***/ (function(module, exports, __webpack_require__) {
  11379. "use strict";
  11380. eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n * PopUp 弹出层\n * @description 弹出层组件,为了解决遮罩弹层的问题\n * @tutorial https://ext.dcloud.net.cn/plugin?id=329\n * @property {String} type = [top|center|bottom|left|right|message|dialog|share] 弹出方式\n * \t@value top 顶部弹出\n * \t@value center 中间弹出\n * \t@value bottom 底部弹出\n * \t@value left\t\t左侧弹出\n * \t@value right 右侧弹出\n * \t@value message 消息提示\n * \t@value dialog 对话框\n * \t@value share 底部分享示例\n * @property {Boolean} animation = [true|false] 是否开启动画\n * @property {Boolean} maskClick = [true|false] 蒙版点击是否关闭弹窗(废弃)\n * @property {Boolean} isMaskClick = [true|false] 蒙版点击是否关闭弹窗\n * @property {String} backgroundColor 主窗口背景色\n * @property {String} maskBackgroundColor 蒙版颜色\n * @property {Boolean} safeArea\t\t 是否适配底部安全区\n * @event {Function} change 打开关闭弹窗触发,e={show: false}\n * @event {Function} maskClick 点击遮罩触发\n */\nvar _default = {\n name: 'uniPopup',\n components: {},\n emits: ['change', 'maskClick'],\n props: {\n // 开启动画\n animation: {\n type: Boolean,\n default: true\n },\n // 弹出层类型,可选值,top: 顶部弹出层;bottom:底部弹出层;center:全屏弹出层\n // message: 消息提示 ; dialog : 对话框\n type: {\n type: String,\n default: 'center'\n },\n // maskClick\n isMaskClick: {\n type: Boolean,\n default: null\n },\n // TODO 2 个版本后废弃属性 ,使用 isMaskClick\n maskClick: {\n type: Boolean,\n default: null\n },\n backgroundColor: {\n type: String,\n default: 'none'\n },\n safeArea: {\n type: Boolean,\n default: true\n },\n maskBackgroundColor: {\n type: String,\n default: 'rgba(0, 0, 0, 0.4)'\n }\n },\n watch: {\n /**\n * 监听type类型\n */\n type: {\n handler: function handler(type) {\n if (!this.config[type]) return;\n this[this.config[type]](true);\n },\n immediate: true\n },\n isDesktop: {\n handler: function handler(newVal) {\n if (!this.config[newVal]) return;\n this[this.config[this.type]](true);\n },\n immediate: true\n },\n /**\n * 监听遮罩是否可点击\n * @param {Object} val\n */\n maskClick: {\n handler: function handler(val) {\n this.mkclick = val;\n },\n immediate: true\n },\n isMaskClick: {\n handler: function handler(val) {\n this.mkclick = val;\n },\n immediate: true\n },\n // H5 下禁止底部滚动\n showPopup: function showPopup(show) {}\n },\n data: function data() {\n return {\n duration: 300,\n ani: [],\n showPopup: false,\n showTrans: false,\n popupWidth: 0,\n popupHeight: 0,\n config: {\n top: 'top',\n bottom: 'bottom',\n center: 'center',\n left: 'left',\n right: 'right',\n message: 'top',\n dialog: 'center',\n share: 'bottom'\n },\n maskClass: {\n position: 'fixed',\n bottom: 0,\n top: 0,\n left: 0,\n right: 0,\n backgroundColor: 'rgba(0, 0, 0, 0.4)'\n },\n transClass: {\n position: 'fixed',\n left: 0,\n right: 0\n },\n maskShow: true,\n mkclick: true,\n popupstyle: this.isDesktop ? 'fixforpc-top' : 'top'\n };\n },\n computed: {\n isDesktop: function isDesktop() {\n return this.popupWidth >= 500 && this.popupHeight >= 500;\n },\n bg: function bg() {\n if (this.backgroundColor === '' || this.backgroundColor === 'none') {\n return 'transparent';\n }\n return this.backgroundColor;\n }\n },\n mounted: function mounted() {\n var _this = this;\n var fixSize = function fixSize() {\n var _uni$getSystemInfoSyn = uni.getSystemInfoSync(),\n windowWidth = _uni$getSystemInfoSyn.windowWidth,\n windowHeight = _uni$getSystemInfoSyn.windowHeight,\n windowTop = _uni$getSystemInfoSyn.windowTop,\n safeArea = _uni$getSystemInfoSyn.safeArea,\n screenHeight = _uni$getSystemInfoSyn.screenHeight,\n safeAreaInsets = _uni$getSystemInfoSyn.safeAreaInsets;\n _this.popupWidth = windowWidth;\n _this.popupHeight = windowHeight + (windowTop || 0);\n // TODO fix by mehaotian 是否适配底部安全区 ,目前微信ios 、和 app ios 计算有差异,需要框架修复\n if (safeArea && _this.safeArea) {\n _this.safeAreaInsets = safeAreaInsets.bottom;\n } else {\n _this.safeAreaInsets = 0;\n }\n };\n fixSize();\n },\n // TODO vue2\n destroyed: function destroyed() {\n this.setH5Visible();\n },\n created: function created() {\n // this.mkclick = this.isMaskClick || this.maskClick\n if (this.isMaskClick === null && this.maskClick === null) {\n this.mkclick = true;\n } else {\n this.mkclick = this.isMaskClick !== null ? this.isMaskClick : this.maskClick;\n }\n if (this.animation) {\n this.duration = 300;\n } else {\n this.duration = 0;\n }\n // TODO 处理 message 组件生命周期异常的问题\n this.messageChild = null;\n // TODO 解决头条冒泡的问题\n this.clearPropagation = false;\n this.maskClass.backgroundColor = this.maskBackgroundColor;\n },\n methods: {\n setH5Visible: function setH5Visible() {},\n /**\n * 公用方法,不显示遮罩层\n */\n closeMask: function closeMask() {\n this.maskShow = false;\n },\n /**\n * 公用方法,遮罩层禁止点击\n */\n disableMask: function disableMask() {\n this.mkclick = false;\n },\n // TODO nvue 取消冒泡\n clear: function clear(e) {\n e.stopPropagation();\n this.clearPropagation = true;\n },\n open: function open(direction) {\n // fix by mehaotian 处理快速打开关闭的情况\n if (this.showPopup) {\n clearTimeout(this.timer);\n this.showPopup = false;\n }\n var innerType = ['top', 'center', 'bottom', 'left', 'right', 'message', 'dialog', 'share'];\n if (!(direction && innerType.indexOf(direction) !== -1)) {\n direction = this.type;\n }\n if (!this.config[direction]) {\n __f__(\"error\", '缺少类型:', direction, \" at uni_modules/uni-popup/components/uni-popup/uni-popup.vue:280\");\n return;\n }\n this[this.config[direction]]();\n this.$emit('change', {\n show: true,\n type: direction\n });\n },\n close: function close(type) {\n var _this2 = this;\n this.showTrans = false;\n this.$emit('change', {\n show: false,\n type: this.type\n });\n clearTimeout(this.timer);\n // // 自定义关闭事件\n // this.customOpen && this.customClose()\n this.timer = setTimeout(function () {\n _this2.showPopup = false;\n }, 300);\n },\n // TODO 处理冒泡事件,头条的冒泡事件有问题 ,先这样兼容\n touchstart: function touchstart() {\n this.clearPropagation = false;\n },\n onTap: function onTap() {\n if (this.clearPropagation) {\n // fix by mehaotian 兼容 nvue\n this.clearPropagation = false;\n return;\n }\n this.$emit('maskClick');\n if (!this.mkclick) return;\n this.close();\n },\n /**\n * 顶部弹出样式处理\n */\n top: function top(type) {\n var _this3 = this;\n this.popupstyle = this.isDesktop ? 'fixforpc-top' : 'top';\n this.ani = ['slide-top'];\n this.transClass = {\n position: 'fixed',\n left: 0,\n right: 0,\n backgroundColor: this.bg\n };\n // TODO 兼容 type 属性 ,后续会废弃\n if (type) return;\n this.showPopup = true;\n this.showTrans = true;\n this.$nextTick(function () {\n if (_this3.messageChild && _this3.type === 'message') {\n _this3.messageChild.timerClose();\n }\n });\n },\n /**\n * 底部弹出样式处理\n */\n bottom: function bottom(type) {\n this.popupstyle = 'bottom';\n this.ani = ['slide-bottom'];\n this.transClass = {\n position: 'fixed',\n left: 0,\n right: 0,\n bottom: 0,\n paddingBottom: this.safeAreaInsets + 'px',\n backgroundColor: this.bg\n };\n // TODO 兼容 type 属性 ,后续会废弃\n if (type) return;\n this.showPopup = true;\n this.showTrans = true;\n },\n /**\n * 中间弹出样式处理\n */\n center: function center(type) {\n this.popupstyle = 'center';\n this.ani = ['zoom-out', 'fade'];\n this.transClass = {\n position: 'fixed',\n display: 'flex',\n flexDirection: 'column',\n bottom: 0,\n left: 0,\n right: 0,\n top: 0,\n justifyContent: 'center',\n alignItems: 'center'\n };\n // TODO 兼容 type 属性 ,后续会废弃\n if (type) return;\n this.showPopup = true;\n this.showTrans = true;\n },\n left: function left(type) {\n this.popupstyle = 'left';\n this.ani = ['slide-left'];\n this.transClass = {\n position: 'fixed',\n left: 0,\n bottom: 0,\n top: 0,\n backgroundColor: this.bg,\n display: 'flex',\n flexDirection: 'column'\n };\n // TODO 兼容 type 属性 ,后续会废弃\n if (type) return;\n this.showPopup = true;\n this.showTrans = true;\n },\n right: function right(type) {\n this.popupstyle = 'right';\n this.ani = ['slide-right'];\n this.transClass = {\n position: 'fixed',\n bottom: 0,\n right: 0,\n top: 0,\n backgroundColor: this.bg,\n display: 'flex',\n flexDirection: 'column'\n };\n // TODO 兼容 type 属性 ,后续会废弃\n if (type) return;\n this.showPopup = true;\n this.showTrans = true;\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 21)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLXBvcHVwL2NvbXBvbmVudHMvdW5pLXBvcHVwL3VuaS1wb3B1cC52dWUiXSwibmFtZXMiOlsibmFtZSIsImNvbXBvbmVudHMiLCJlbWl0cyIsInByb3BzIiwiYW5pbWF0aW9uIiwidHlwZSIsImRlZmF1bHQiLCJpc01hc2tDbGljayIsIm1hc2tDbGljayIsImJhY2tncm91bmRDb2xvciIsInNhZmVBcmVhIiwibWFza0JhY2tncm91bmRDb2xvciIsIndhdGNoIiwiaGFuZGxlciIsImltbWVkaWF0ZSIsImlzRGVza3RvcCIsInNob3dQb3B1cCIsImRhdGEiLCJkdXJhdGlvbiIsImFuaSIsInNob3dUcmFucyIsInBvcHVwV2lkdGgiLCJwb3B1cEhlaWdodCIsImNvbmZpZyIsInRvcCIsImJvdHRvbSIsImNlbnRlciIsImxlZnQiLCJyaWdodCIsIm1lc3NhZ2UiLCJkaWFsb2ciLCJzaGFyZSIsIm1hc2tDbGFzcyIsInBvc2l0aW9uIiwidHJhbnNDbGFzcyIsIm1hc2tTaG93IiwibWtjbGljayIsInBvcHVwc3R5bGUiLCJjb21wdXRlZCIsImJnIiwibW91bnRlZCIsInVuaSIsIndpbmRvd1dpZHRoIiwid2luZG93SGVpZ2h0Iiwid2luZG93VG9wIiwic2NyZWVuSGVpZ2h0Iiwic2FmZUFyZWFJbnNldHMiLCJmaXhTaXplIiwiZGVzdHJveWVkIiwiY3JlYXRlZCIsIm1ldGhvZHMiLCJzZXRINVZpc2libGUiLCJjbG9zZU1hc2siLCJkaXNhYmxlTWFzayIsImNsZWFyIiwiZSIsIm9wZW4iLCJjbGVhclRpbWVvdXQiLCJkaXJlY3Rpb24iLCJzaG93IiwiY2xvc2UiLCJ0b3VjaHN0YXJ0Iiwib25UYXAiLCJwYWRkaW5nQm90dG9tIiwiZGlzcGxheSIsImZsZXhEaXJlY3Rpb24iLCJqdXN0aWZ5Q29udGVudCIsImFsaWduSXRlbXMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXVCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXJCQSxlQXVCQTtFQUNBQTtFQUNBQyxhQUlBO0VBQ0FDO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBO0lBQ0E7SUFDQUQ7TUFDQUE7TUFDQUM7SUFDQTtJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7SUFDQTtJQUNBRTtNQUNBSDtNQUNBQztJQUNBO0lBQ0FHO01BQ0FKO01BQ0FDO0lBQ0E7SUFDQUk7TUFDQUw7TUFDQUM7SUFDQTtJQUNBSztNQUNBTjtNQUNBQztJQUNBO0VBQ0E7RUFFQU07SUFDQTtBQUNBO0FBQ0E7SUFDQVA7TUFDQVE7UUFDQTtRQUNBO01BQ0E7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtRQUNBO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQU47TUFDQUs7UUFDQTtNQUNBO01BQ0FDO0lBQ0E7SUFDQVA7TUFDQU07UUFDQTtNQUNBO01BQ0FDO0lBQ0E7SUFDQTtJQUNBRSxxQ0FLQTtFQUNBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUg7TUFDQUk7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBQztRQUNBQztRQUNBUjtRQUNBRDtRQUNBRztRQUNBQztRQUNBbkI7TUFDQTtNQUNBeUI7UUFDQUQ7UUFDQU47UUFDQUM7TUFDQTtNQUNBTztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQXZCO01BQ0E7SUFDQTtJQUNBd0I7TUFDQTtRQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFBQTtJQUNBO01BQ0EsNEJBT0FDO1FBTkFDO1FBQ0FDO1FBQ0FDO1FBQ0FsQztRQUNBbUM7UUFDQUM7TUFFQTtNQUNBO01BQ0E7TUFDQTtRQUtBO01BRUE7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7RUFPQTtFQUVBO0VBQ0FDO0lBQ0E7RUFDQTtFQVFBQztJQUNBO0lBQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtJQUNBO01BQ0E7SUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUMsdUNBS0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BRUFDO01BRUE7SUFDQTtJQUVBQztNQUNBO01BQ0E7UUFDQUM7UUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBQztNQUNBO01BQ0E7UUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0FDO1FBQ0F0RDtNQUNBO0lBQ0E7SUFDQXVEO01BQUE7TUFDQTtNQUNBO1FBQ0FEO1FBQ0F0RDtNQUNBO01BQ0FvRDtNQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FJO01BQ0E7SUFDQTtJQUVBQztNQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBdEM7TUFBQTtNQUNBO01BQ0E7TUFDQTtRQUNBUztRQUNBTjtRQUNBQztRQUNBbkI7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FnQjtNQUNBO01BQ0E7TUFDQTtRQUNBUTtRQUNBTjtRQUNBQztRQUNBSDtRQUNBc0M7UUFDQXREO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FpQjtNQUNBO01BQ0E7TUFDQTtRQUNBTztRQUVBK0I7UUFDQUM7UUFFQXhDO1FBQ0FFO1FBQ0FDO1FBQ0FKO1FBQ0EwQztRQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBeEM7TUFDQTtNQUNBO01BQ0E7UUFDQU07UUFDQU47UUFDQUY7UUFDQUQ7UUFDQWY7UUFFQXVEO1FBQ0FDO01BRUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FyQztNQUNBO01BQ0E7TUFDQTtRQUNBSztRQUNBUjtRQUNBRztRQUNBSjtRQUNBZjtRQUVBdUQ7UUFDQUM7TUFFQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMTg1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuXHQ8dmlldyB2LWlmPVwic2hvd1BvcHVwXCIgY2xhc3M9XCJ1bmktcG9wdXBcIiA6Y2xhc3M9XCJbcG9wdXBzdHlsZSwgaXNEZXNrdG9wID8gJ2ZpeGZvcnBjLXotaW5kZXgnIDogJyddXCI+XG5cdFx0PHZpZXcgQHRvdWNoc3RhcnQ9XCJ0b3VjaHN0YXJ0XCI+XG5cdFx0XHQ8dW5pLXRyYW5zaXRpb24ga2V5PVwiMVwiIHYtaWY9XCJtYXNrU2hvd1wiIG5hbWU9XCJtYXNrXCIgbW9kZS1jbGFzcz1cImZhZGVcIiA6c3R5bGVzPVwibWFza0NsYXNzXCJcblx0XHRcdFx0OmR1cmF0aW9uPVwiZHVyYXRpb25cIiA6c2hvdz1cInNob3dUcmFuc1wiIEBjbGljaz1cIm9uVGFwXCIgLz5cblx0XHRcdDx1bmktdHJhbnNpdGlvbiBrZXk9XCIyXCIgOm1vZGUtY2xhc3M9XCJhbmlcIiBuYW1lPVwiY29udGVudFwiIDpzdHlsZXM9XCJ0cmFuc0NsYXNzXCIgOmR1cmF0aW9uPVwiZHVyYXRpb25cIlxuXHRcdFx0XHQ6c2hvdz1cInNob3dUcmFuc1wiIEBjbGljaz1cIm9uVGFwXCI+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXBvcHVwX193cmFwcGVyXCIgOnN0eWxlPVwieyBiYWNrZ3JvdW5kQ29sb3I6IGJnIH1cIiA6Y2xhc3M9XCJbcG9wdXBzdHlsZV1cIiBAY2xpY2s9XCJjbGVhclwiPlxuXHRcdFx0XHRcdDxzbG90IC8+XG5cdFx0XHRcdDwvdmlldz5cblx0XHRcdDwvdW5pLXRyYW5zaXRpb24+XG5cdFx0PC92aWV3PlxuXHRcdDwhLS0gI2lmZGVmIEg1IC0tPlxuXHRcdDxrZXlwcmVzcyB2LWlmPVwibWFza1Nob3dcIiBAZXNjPVwib25UYXBcIiAvPlxuXHRcdDwhLS0gI2VuZGlmIC0tPlxuXHQ8L3ZpZXc+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuXHQvLyAjaWZkZWYgSDVcblx0aW1wb3J0IGtleXByZXNzIGZyb20gJy4va2V5cHJlc3MuanMnXG5cdC8vICNlbmRpZlxuXG5cdC8qKlxuXHQgKiBQb3BVcCDlvLnlh7rlsYJcblx0ICogQGRlc2NyaXB0aW9uIOW8ueWHuuWxgue7hOS7tu+8jOS4uuS6huino+WGs+mBrue9qeW8ueWxgueahOmXrumimFxuXHQgKiBAdHV0b3JpYWwgaHR0cHM6Ly9leHQuZGNsb3VkLm5ldC5jbi9wbHVnaW4/aWQ9MzI5XG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSB0eXBlID0gW3RvcHxjZW50ZXJ8Ym90dG9tfGxlZnR8cmlnaHR8bWVzc2FnZXxkaWFsb2d8c2hhcmVdIOW8ueWHuuaWueW8j1xuXHQgKiBcdEB2YWx1ZSB0b3Ag6aG26YOo5by55Ye6XG5cdCAqIFx0QHZhbHVlIGNlbnRlciDkuK3pl7TlvLnlh7pcblx0ICogXHRAdmFsdWUgYm90dG9tIOW6lemDqOW8ueWHulxuXHQgKiBcdEB2YWx1ZSBsZWZ0XHRcdOW3puS+p+W8ueWHulxuXHQgKiBcdEB2YWx1ZSByaWdodCAg5Y+z5L6n5by55Ye6XG5cdCAqIFx0QHZhbHVlIG1lc3NhZ2Ug5raI5oGv5o+Q56S6XG5cdCAqIFx0QHZhbHVlIGRpYWxvZyDlr7nor53moYZcblx0ICogXHRAdmFsdWUgc2hhcmUg5bqV6YOo5YiG5Lqr56S65L6LXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gYW5pbWF0aW9uID0gW3RydWV8ZmFsc2VdIOaYr+WQpuW8gOWQr+WKqOeUu1xuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IG1hc2tDbGljayA9IFt0cnVlfGZhbHNlXSDokpnniYjngrnlh7vmmK/lkKblhbPpl63lvLnnqpco5bqf5byDKVxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGlzTWFza0NsaWNrID0gW3RydWV8ZmFsc2VdIOiSmeeJiOeCueWHu+aYr+WQpuWFs+mXreW8ueeql1xuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gIGJhY2tncm91bmRDb2xvciDkuLvnqpflj6Pog4zmma/oibJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9ICBtYXNrQmFja2dyb3VuZENvbG9yIOiSmeeJiOminOiJslxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IHNhZmVBcmVhXHRcdCAgIOaYr+WQpumAgumFjeW6lemDqOWuieWFqOWMulxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBjaGFuZ2Ug5omT5byA5YWz6Zet5by556qX6Kem5Y+R77yMZT17c2hvdzogZmFsc2V9XG5cdCAqIEBldmVudCB7RnVuY3Rpb259IG1hc2tDbGljayDngrnlh7vpga7nvanop6blj5Fcblx0ICovXG5cblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdG5hbWU6ICd1bmlQb3B1cCcsXG5cdFx0Y29tcG9uZW50czoge1xuXHRcdFx0Ly8gI2lmZGVmIEg1XG5cdFx0XHRrZXlwcmVzc1xuXHRcdFx0Ly8gI2VuZGlmXG5cdFx0fSxcblx0XHRlbWl0czogWydjaGFuZ2UnLCAnbWFza0NsaWNrJ10sXG5cdFx0cHJvcHM6IHtcblx0XHRcdC8vIOW8gOWQr+WKqOeUu1xuXHRcdFx0YW5pbWF0aW9uOiB7XG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcblx0XHRcdH0sXG5cdFx0XHQvLyDlvLnlh7rlsYLnsbvlnovvvIzlj6/pgInlgLzvvIx0b3A6IOmhtumDqOW8ueWHuuWxgu+8m2JvdHRvbe+8muW6lemDqOW8ueWHuuWxgu+8m2NlbnRlcu+8muWFqOWxj+W8ueWHuuWxglxuXHRcdFx0Ly8gbWVzc2FnZTog5raI5oGv5o+Q56S6IDsgZGlhbG9nIDog5a+56K+d5qGGXG5cdFx0XHR0eXBlOiB7XG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdFx0ZGVmYXVsdDogJ2NlbnRlcidcblx0XHRcdH0sXG5cdFx0XHQvLyBtYXNrQ2xpY2tcblx0XHRcdGlzTWFza0NsaWNrOiB7XG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRcdGRlZmF1bHQ6IG51bGxcblx0XHRcdH0sXG5cdFx0XHQvLyBUT0RPIDIg5Liq54mI5pys5ZCO5bqf5byD5bGe5oCnIO+8jOS9v+eUqCBpc01hc2tDbGlja1xuXHRcdFx0bWFza0NsaWNrOiB7XG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRcdGRlZmF1bHQ6IG51bGxcblx0XHRcdH0sXG5cdFx0XHRiYWNrZ3JvdW5kQ29sb3I6IHtcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxuXHRcdFx0XHRkZWZhdWx0OiAnbm9uZSdcblx0XHRcdH0sXG5cdFx0XHRzYWZlQXJlYToge1xuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlXG5cdFx0XHR9LFxuXHRcdFx0bWFza0JhY2tncm91bmRDb2xvcjoge1xuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXG5cdFx0XHRcdGRlZmF1bHQ6ICdyZ2JhKDAsIDAsIDAsIDAuNCknXG5cdFx0XHR9LFxuXHRcdH0sXG5cblx0XHR3YXRjaDoge1xuXHRcdFx0LyoqXG5cdFx0XHQgKiDnm5HlkKx0eXBl57G75Z6LXG5cdFx0XHQgKi9cblx0XHRcdHR5cGU6IHtcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24odHlwZSkge1xuXHRcdFx0XHRcdGlmICghdGhpcy5jb25maWdbdHlwZV0pIHJldHVyblxuXHRcdFx0XHRcdHRoaXNbdGhpcy5jb25maWdbdHlwZV1dKHRydWUpXG5cdFx0XHRcdH0sXG5cdFx0XHRcdGltbWVkaWF0ZTogdHJ1ZVxuXHRcdFx0fSxcblx0XHRcdGlzRGVza3RvcDoge1xuXHRcdFx0XHRoYW5kbGVyOiBmdW5jdGlvbihuZXdWYWwpIHtcblx0XHRcdFx0XHRpZiAoIXRoaXMuY29uZmlnW25ld1ZhbF0pIHJldHVyblxuXHRcdFx0XHRcdHRoaXNbdGhpcy5jb25maWdbdGhpcy50eXBlXV0odHJ1ZSlcblx0XHRcdFx0fSxcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlXG5cdFx0XHR9LFxuXHRcdFx0LyoqXG5cdFx0XHQgKiDnm5HlkKzpga7nvanmmK/lkKblj6/ngrnlh7tcblx0XHRcdCAqIEBwYXJhbSB7T2JqZWN0fSB2YWxcblx0XHRcdCAqL1xuXHRcdFx0bWFza0NsaWNrOiB7XG5cdFx0XHRcdGhhbmRsZXI6IGZ1bmN0aW9uKHZhbCkge1xuXHRcdFx0XHRcdHRoaXMubWtjbGljayA9IHZhbFxuXHRcdFx0XHR9LFxuXHRcdFx0XHRpbW1lZGlhdGU6IHRydWVcblx0XHRcdH0sXG5cdFx0XHRpc01hc2tDbGljazoge1xuXHRcdFx0XHRoYW5kbGVyOiBmdW5jdGlvbih2YWwpIHtcblx0XHRcdFx0XHR0aGlzLm1rY2xpY2sgPSB2YWxcblx0XHRcdFx0fSxcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlXG5cdFx0XHR9LFxuXHRcdFx0Ly8gSDUg5LiL56aB5q2i5bqV6YOo5rua5YqoXG5cdFx0XHRzaG93UG9wdXAoc2hvdykge1xuXHRcdFx0XHQvLyAjaWZkZWYgSDVcblx0XHRcdFx0Ly8gZml4IGJ5IG1laGFvdGlhbiDlpITnkIYgaDUg5rua5Yqo56m/6YCP55qE6Zeu6aKYXG5cdFx0XHRcdGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdib2R5JylbMF0uc3R5bGUub3ZlcmZsb3cgPSBzaG93ID8gJ2hpZGRlbicgOiAndmlzaWJsZSdcblx0XHRcdFx0Ly8gI2VuZGlmXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0ZHVyYXRpb246IDMwMCxcblx0XHRcdFx0YW5pOiBbXSxcblx0XHRcdFx0c2hvd1BvcHVwOiBmYWxzZSxcblx0XHRcdFx0c2hvd1RyYW5zOiBmYWxzZSxcblx0XHRcdFx0cG9wdXBXaWR0aDogMCxcblx0XHRcdFx0cG9wdXBIZWlnaHQ6IDAsXG5cdFx0XHRcdGNvbmZpZzoge1xuXHRcdFx0XHRcdHRvcDogJ3RvcCcsXG5cdFx0XHRcdFx0Ym90dG9tOiAnYm90dG9tJyxcblx0XHRcdFx0XHRjZW50ZXI6ICdjZW50ZXInLFxuXHRcdFx0XHRcdGxlZnQ6ICdsZWZ0Jyxcblx0XHRcdFx0XHRyaWdodDogJ3JpZ2h0Jyxcblx0XHRcdFx0XHRtZXNzYWdlOiAndG9wJyxcblx0XHRcdFx0XHRkaWFsb2c6ICdjZW50ZXInLFxuXHRcdFx0XHRcdHNoYXJlOiAnYm90dG9tJ1xuXHRcdFx0XHR9LFxuXHRcdFx0XHRtYXNrQ2xhc3M6IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogJ2ZpeGVkJyxcblx0XHRcdFx0XHRib3R0b206IDAsXG5cdFx0XHRcdFx0dG9wOiAwLFxuXHRcdFx0XHRcdGxlZnQ6IDAsXG5cdFx0XHRcdFx0cmlnaHQ6IDAsXG5cdFx0XHRcdFx0YmFja2dyb3VuZENvbG9yOiAncmdiYSgwLCAwLCAwLCAwLjQpJ1xuXHRcdFx0XHR9LFxuXHRcdFx0XHR0cmFuc0NsYXNzOiB7XG5cdFx0XHRcdFx0cG9zaXRpb246ICdmaXhlZCcsXG5cdFx0XHRcdFx0bGVmdDogMCxcblx0XHRcdFx0XHRyaWdodDogMFxuXHRcdFx0XHR9LFxuXHRcdFx0XHRtYXNrU2hvdzogdHJ1ZSxcblx0XHRcdFx0bWtjbGljazogdHJ1ZSxcblx0XHRcdFx0cG9wdXBzdHlsZTogdGhpcy5pc0Rlc2t0b3AgPyAnZml4Zm9ycGMtdG9wJyA6ICd0b3AnXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRjb21wdXRlZDoge1xuXHRcdFx0aXNEZXNrdG9wKCkge1xuXHRcdFx0XHRyZXR1cm4gdGhpcy5wb3B1cFdpZHRoID49IDUwMCAmJiB0aGlzLnBvcHVwSGVpZ2h0ID49IDUwMFxuXHRcdFx0fSxcblx0XHRcdGJnKCkge1xuXHRcdFx0XHRpZiAodGhpcy5iYWNrZ3JvdW5kQ29sb3IgPT09ICcnIHx8IHRoaXMuYmFja2dyb3VuZENvbG9yID09PSAnbm9uZScpIHtcblx0XHRcdFx0XHRyZXR1cm4gJ3RyYW5zcGFyZW50J1xuXHRcdFx0XHR9XG5cdFx0XHRcdHJldHVybiB0aGlzLmJhY2tncm91bmRDb2xvclxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0bW91bnRlZCgpIHtcblx0XHRcdGNvbnN0IGZpeFNpemUgPSAoKSA9PiB7XG5cdFx0XHRcdGNvbnN0IHtcblx0XHRcdFx0XHR3aW5kb3dXaWR0aCxcblx0XHRcdFx0XHR3aW5kb3dIZWlnaHQsXG5cdFx0XHRcdFx0d2luZG93VG9wLFxuXHRcdFx0XHRcdHNhZmVBcmVhLFxuXHRcdFx0XHRcdHNjcmVlbkhlaWdodCxcblx0XHRcdFx0XHRzYWZlQXJlYUluc2V0c1xuXHRcdFx0XHR9ID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKClcblx0XHRcdFx0dGhpcy5wb3B1cFdpZHRoID0gd2luZG93V2lkdGhcblx0XHRcdFx0dGhpcy5wb3B1cEhlaWdodCA9IHdpbmRvd0hlaWdodCArICh3aW5kb3dUb3AgfHwgMClcblx0XHRcdFx0Ly8gVE9ETyBmaXggYnkgbWVoYW90aWFuIOaYr+WQpumAgumFjeW6lemDqOWuieWFqOWMuiAs55uu5YmN5b6u5L+haW9zIOOAgeWSjCBhcHAgaW9zIOiuoeeul+acieW3ruW8gu+8jOmcgOimgeahhuaetuS/ruWkjVxuXHRcdFx0XHRpZiAoc2FmZUFyZWEgJiYgdGhpcy5zYWZlQXJlYSkge1xuXHRcdFx0XHRcdC8vICNpZmRlZiBNUC1XRUlYSU5cblx0XHRcdFx0XHR0aGlzLnNhZmVBcmVhSW5zZXRzID0gc2NyZWVuSGVpZ2h0IC0gc2FmZUFyZWEuYm90dG9tXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXG5cdFx0XHRcdFx0Ly8gI2lmbmRlZiBNUC1XRUlYSU5cblx0XHRcdFx0XHR0aGlzLnNhZmVBcmVhSW5zZXRzID0gc2FmZUFyZWFJbnNldHMuYm90dG9tXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dGhpcy5zYWZlQXJlYUluc2V0cyA9IDBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Zml4U2l6ZSgpXG5cdFx0XHQvLyAjaWZkZWYgSDVcblx0XHRcdC8vIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdyZXNpemUnLCBmaXhTaXplKVxuXHRcdFx0Ly8gdGhpcy4kb25jZSgnaG9vazpiZWZvcmVEZXN0cm95JywgKCkgPT4ge1xuXHRcdFx0Ly8gXHR3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcigncmVzaXplJywgZml4U2l6ZSlcblx0XHRcdC8vIH0pXG5cdFx0XHQvLyAjZW5kaWZcblx0XHR9LFxuXHRcdC8vICNpZm5kZWYgVlVFM1xuXHRcdC8vIFRPRE8gdnVlMlxuXHRcdGRlc3Ryb3llZCgpIHtcblx0XHRcdHRoaXMuc2V0SDVWaXNpYmxlKClcblx0XHR9LFxuXHRcdC8vICNlbmRpZlxuXHRcdC8vICNpZmRlZiBWVUUzXG5cdFx0Ly8gVE9ETyB2dWUzXG5cdFx0dW5tb3VudGVkKCkge1xuXHRcdFx0dGhpcy5zZXRINVZpc2libGUoKVxuXHRcdH0sXG5cdFx0Ly8gI2VuZGlmXG5cdFx0Y3JlYXRlZCgpIHtcblx0XHRcdC8vIHRoaXMubWtjbGljayA9ICB0aGlzLmlzTWFza0NsaWNrIHx8IHRoaXMubWFza0NsaWNrXG5cdFx0XHRpZiAodGhpcy5pc01hc2tDbGljayA9PT0gbnVsbCAmJiB0aGlzLm1hc2tDbGljayA9PT0gbnVsbCkge1xuXHRcdFx0XHR0aGlzLm1rY2xpY2sgPSB0cnVlXG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR0aGlzLm1rY2xpY2sgPSB0aGlzLmlzTWFza0NsaWNrICE9PSBudWxsID8gdGhpcy5pc01hc2tDbGljayA6IHRoaXMubWFza0NsaWNrXG5cdFx0XHR9XG5cdFx0XHRpZiAodGhpcy5hbmltYXRpb24pIHtcblx0XHRcdFx0dGhpcy5kdXJhdGlvbiA9IDMwMFxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0dGhpcy5kdXJhdGlvbiA9IDBcblx0XHRcdH1cblx0XHRcdC8vIFRPRE8g5aSE55CGIG1lc3NhZ2Ug57uE5Lu255Sf5ZG95ZGo5pyf5byC5bi455qE6Zeu6aKYXG5cdFx0XHR0aGlzLm1lc3NhZ2VDaGlsZCA9IG51bGxcblx0XHRcdC8vIFRPRE8g6Kej5Yaz5aS05p2h5YaS5rOh55qE6Zeu6aKYXG5cdFx0XHR0aGlzLmNsZWFyUHJvcGFnYXRpb24gPSBmYWxzZVxuXHRcdFx0dGhpcy5tYXNrQ2xhc3MuYmFja2dyb3VuZENvbG9yID0gdGhpcy5tYXNrQmFja2dyb3VuZENvbG9yXG5cdFx0fSxcblx0XHRtZXRob2RzOiB7XG5cdFx0XHRzZXRINVZpc2libGUoKSB7XG5cdFx0XHRcdC8vICNpZmRlZiBINVxuXHRcdFx0XHQvLyBmaXggYnkgbWVoYW90aWFuIOWkhOeQhiBoNSDmu5rliqjnqb/pgI/nmoTpl67pophcblx0XHRcdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2JvZHknKVswXS5zdHlsZS5vdmVyZmxvdyA9ICd2aXNpYmxlJ1xuXHRcdFx0XHQvLyAjZW5kaWZcblx0XHRcdH0sXG5cdFx0XHQvKipcblx0XHRcdCAqIOWFrOeUqOaWueazle+8jOS4jeaYvuekuumBrue9qeWxglxuXHRcdFx0ICovXG5cdFx0XHRjbG9zZU1hc2soKSB7XG5cdFx0XHRcdHRoaXMubWFza1Nob3cgPSBmYWxzZVxuXHRcdFx0fSxcblx0XHRcdC8qKlxuXHRcdFx0ICog5YWs55So5pa55rOV77yM6YGu572p5bGC56aB5q2i54K55Ye7XG5cdFx0XHQgKi9cblx0XHRcdGRpc2FibGVNYXNrKCkge1xuXHRcdFx0XHR0aGlzLm1rY2xpY2sgPSBmYWxzZVxuXHRcdFx0fSxcblx0XHRcdC8vIFRPRE8gbnZ1ZSDlj5bmtojlhpLms6Fcblx0XHRcdGNsZWFyKGUpIHtcblx0XHRcdFx0Ly8gI2lmbmRlZiBBUFAtTlZVRVxuXHRcdFx0XHRlLnN0b3BQcm9wYWdhdGlvbigpXG5cdFx0XHRcdC8vICNlbmRpZlxuXHRcdFx0XHR0aGlzLmNsZWFyUHJvcGFnYXRpb24gPSB0cnVlXG5cdFx0XHR9LFxuXG5cdFx0XHRvcGVuKGRpcmVjdGlvbikge1xuXHRcdFx0XHQvLyBmaXggYnkgbWVoYW90aWFuIOWkhOeQhuW/q+mAn+aJk+W8gOWFs+mXreeahOaDheWGtVxuXHRcdFx0XHRpZiAodGhpcy5zaG93UG9wdXApIHtcblx0XHRcdFx0XHRjbGVhclRpbWVvdXQodGhpcy50aW1lcilcblx0XHRcdFx0XHR0aGlzLnNob3dQb3B1cCA9IGZhbHNlXG5cdFx0XHRcdH1cblx0XHRcdFx0bGV0IGlubmVyVHlwZSA9IFsndG9wJywgJ2NlbnRlcicsICdib3R0b20nLCAnbGVmdCcsICdyaWdodCcsICdtZXNzYWdlJywgJ2RpYWxvZycsICdzaGFyZSddXG5cdFx0XHRcdGlmICghKGRpcmVjdGlvbiAmJiBpbm5lclR5cGUuaW5kZXhPZihkaXJlY3Rpb24pICE9PSAtMSkpIHtcblx0XHRcdFx0XHRkaXJlY3Rpb24gPSB0aGlzLnR5cGVcblx0XHRcdFx0fVxuXHRcdFx0XHRpZiAoIXRoaXMuY29uZmlnW2RpcmVjdGlvbl0pIHtcblx0XHRcdFx0XHRjb25zb2xlLmVycm9yKCfnvLrlsJHnsbvlnovvvJonLCBkaXJlY3Rpb24pXG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdFx0dGhpc1t0aGlzLmNvbmZpZ1tkaXJlY3Rpb25dXSgpXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHtcblx0XHRcdFx0XHRzaG93OiB0cnVlLFxuXHRcdFx0XHRcdHR5cGU6IGRpcmVjdGlvblxuXHRcdFx0XHR9KVxuXHRcdFx0fSxcblx0XHRcdGNsb3NlKHR5cGUpIHtcblx0XHRcdFx0dGhpcy5zaG93VHJhbnMgPSBmYWxzZVxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjaGFuZ2UnLCB7XG5cdFx0XHRcdFx0c2hvdzogZmFsc2UsXG5cdFx0XHRcdFx0dHlwZTogdGhpcy50eXBlXG5cdFx0XHRcdH0pXG5cdFx0XHRcdGNsZWFyVGltZW91dCh0aGlzLnRpbWVyKVxuXHRcdFx0XHQvLyAvLyDoh6rlrprkuYnlhbPpl63kuovku7Zcblx0XHRcdFx0Ly8gdGhpcy5jdXN0b21PcGVuICYmIHRoaXMuY3VzdG9tQ2xvc2UoKVxuXHRcdFx0XHR0aGlzLnRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRcdFx0dGhpcy5zaG93UG9wdXAgPSBmYWxzZVxuXHRcdFx0XHR9LCAzMDApXG5cdFx0XHR9LFxuXHRcdFx0Ly8gVE9ETyDlpITnkIblhpLms6Hkuovku7bvvIzlpLTmnaHnmoTlhpLms6Hkuovku7bmnInpl67popgg77yM5YWI6L+Z5qC35YW85a65XG5cdFx0XHR0b3VjaHN0YXJ0KCkge1xuXHRcdFx0XHR0aGlzLmNsZWFyUHJvcGFnYXRpb24gPSBmYWxzZVxuXHRcdFx0fSxcblxuXHRcdFx0b25UYXAoKSB7XG5cdFx0XHRcdGlmICh0aGlzLmNsZWFyUHJvcGFnYXRpb24pIHtcblx0XHRcdFx0XHQvLyBmaXggYnkgbWVoYW90aWFuIOWFvOWuuSBudnVlXG5cdFx0XHRcdFx0dGhpcy5jbGVhclByb3BhZ2F0aW9uID0gZmFsc2Vcblx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0fVxuXHRcdFx0XHR0aGlzLiRlbWl0KCdtYXNrQ2xpY2snKVxuXHRcdFx0XHRpZiAoIXRoaXMubWtjbGljaykgcmV0dXJuXG5cdFx0XHRcdHRoaXMuY2xvc2UoKVxuXHRcdFx0fSxcblx0XHRcdC8qKlxuXHRcdFx0ICog6aG26YOo5by55Ye65qC35byP5aSE55CGXG5cdFx0XHQgKi9cblx0XHRcdHRvcCh0eXBlKSB7XG5cdFx0XHRcdHRoaXMucG9wdXBzdHlsZSA9IHRoaXMuaXNEZXNrdG9wID8gJ2ZpeGZvcnBjLXRvcCcgOiAndG9wJ1xuXHRcdFx0XHR0aGlzLmFuaSA9IFsnc2xpZGUtdG9wJ11cblx0XHRcdFx0dGhpcy50cmFuc0NsYXNzID0ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiAnZml4ZWQnLFxuXHRcdFx0XHRcdGxlZnQ6IDAsXG5cdFx0XHRcdFx0cmlnaHQ6IDAsXG5cdFx0XHRcdFx0YmFja2dyb3VuZENvbG9yOiB0aGlzLmJnXG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gVE9ETyDlhbzlrrkgdHlwZSDlsZ7mgKcg77yM5ZCO57ut5Lya5bqf5byDXG5cdFx0XHRcdGlmICh0eXBlKSByZXR1cm5cblx0XHRcdFx0dGhpcy5zaG93UG9wdXAgPSB0cnVlXG5cdFx0XHRcdHRoaXMuc2hvd1RyYW5zID0gdHJ1ZVxuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XG5cdFx0XHRcdFx0aWYgKHRoaXMubWVzc2FnZUNoaWxkICYmIHRoaXMudHlwZSA9PT0gJ21lc3NhZ2UnKSB7XG5cdFx0XHRcdFx0XHR0aGlzLm1lc3NhZ2VDaGlsZC50aW1lckNsb3NlKClcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pXG5cdFx0XHR9LFxuXHRcdFx0LyoqXG5cdFx0XHQgKiDlupXpg6jlvLnlh7rmoLflvI/lpITnkIZcblx0XHRcdCAqL1xuXHRcdFx0Ym90dG9tKHR5cGUpIHtcblx0XHRcdFx0dGhpcy5wb3B1cHN0eWxlID0gJ2JvdHRvbSdcblx0XHRcdFx0dGhpcy5hbmkgPSBbJ3NsaWRlLWJvdHRvbSddXG5cdFx0XHRcdHRoaXMudHJhbnNDbGFzcyA9IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogJ2ZpeGVkJyxcblx0XHRcdFx0XHRsZWZ0OiAwLFxuXHRcdFx0XHRcdHJpZ2h0OiAwLFxuXHRcdFx0XHRcdGJvdHRvbTogMCxcblx0XHRcdFx0XHRwYWRkaW5nQm90dG9tOiB0aGlzLnNhZmVBcmVhSW5zZXRzICsgJ3B4Jyxcblx0XHRcdFx0XHRiYWNrZ3JvdW5kQ29sb3I6IHRoaXMuYmdcblx0XHRcdFx0fVxuXHRcdFx0XHQvLyBUT0RPIOWFvOWuuSB0eXBlIOWxnuaApyDvvIzlkI7nu63kvJrlup/lvINcblx0XHRcdFx0aWYgKHR5cGUpIHJldHVyblxuXHRcdFx0XHR0aGlzLnNob3dQb3B1cCA9IHRydWVcblx0XHRcdFx0dGhpcy5zaG93VHJhbnMgPSB0cnVlXG5cdFx0XHR9LFxuXHRcdFx0LyoqXG5cdFx0XHQgKiDkuK3pl7TlvLnlh7rmoLflvI/lpITnkIZcblx0XHRcdCAqL1xuXHRcdFx0Y2VudGVyKHR5cGUpIHtcblx0XHRcdFx0dGhpcy5wb3B1cHN0eWxlID0gJ2NlbnRlcidcblx0XHRcdFx0dGhpcy5hbmkgPSBbJ3pvb20tb3V0JywgJ2ZhZGUnXVxuXHRcdFx0XHR0aGlzLnRyYW5zQ2xhc3MgPSB7XG5cdFx0XHRcdFx0cG9zaXRpb246ICdmaXhlZCcsXG5cdFx0XHRcdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xuXHRcdFx0XHRcdGRpc3BsYXk6ICdmbGV4Jyxcblx0XHRcdFx0XHRmbGV4RGlyZWN0aW9uOiAnY29sdW1uJyxcblx0XHRcdFx0XHQvKiAjZW5kaWYgKi9cblx0XHRcdFx0XHRib3R0b206IDAsXG5cdFx0XHRcdFx0bGVmdDogMCxcblx0XHRcdFx0XHRyaWdodDogMCxcblx0XHRcdFx0XHR0b3A6IDAsXG5cdFx0XHRcdFx0anVzdGlmeUNvbnRlbnQ6ICdjZW50ZXInLFxuXHRcdFx0XHRcdGFsaWduSXRlbXM6ICdjZW50ZXInXG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gVE9ETyDlhbzlrrkgdHlwZSDlsZ7mgKcg77yM5ZCO57ut5Lya5bqf5byDXG5cdFx0XHRcdGlmICh0eXBlKSByZXR1cm5cblx0XHRcdFx0dGhpcy5zaG93UG9wdXAgPSB0cnVlXG5cdFx0XHRcdHRoaXMuc2hvd1RyYW5zID0gdHJ1ZVxuXHRcdFx0fSxcblx0XHRcdGxlZnQodHlwZSkge1xuXHRcdFx0XHR0aGlzLnBvcHVwc3R5bGUgPSAnbGVmdCdcblx0XHRcdFx0dGhpcy5hbmkgPSBbJ3NsaWRlLWxlZnQnXVxuXHRcdFx0XHR0aGlzLnRyYW5zQ2xhc3MgPSB7XG5cdFx0XHRcdFx0cG9zaXRpb246ICdmaXhlZCcsXG5cdFx0XHRcdFx0bGVmdDogMCxcblx0XHRcdFx0XHRib3R0b206IDAsXG5cdFx0XHRcdFx0dG9wOiAwLFxuXHRcdFx0XHRcdGJhY2tncm91bmRDb2xvcjogdGhpcy5iZyxcblx0XHRcdFx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXG5cdFx0XHRcdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFx0XHRcdGZsZXhEaXJlY3Rpb246ICdjb2x1bW4nXG5cdFx0XHRcdFx0LyogI2VuZGlmICovXG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gVE9ETyDlhbzlrrkgdHlwZSDlsZ7mgKcg77yM5ZCO57ut5Lya5bqf5byDXG5cdFx0XHRcdGlmICh0eXBlKSByZXR1cm5cblx0XHRcdFx0dGhpcy5zaG93UG9wdXAgPSB0cnVlXG5cdFx0XHRcdHRoaXMuc2hvd1RyYW5zID0gdHJ1ZVxuXHRcdFx0fSxcblx0XHRcdHJpZ2h0KHR5cGUpIHtcblx0XHRcdFx0dGhpcy5wb3B1cHN0eWxlID0gJ3JpZ2h0J1xuXHRcdFx0XHR0aGlzLmFuaSA9IFsnc2xpZGUtcmlnaHQnXVxuXHRcdFx0XHR0aGlzLnRyYW5zQ2xhc3MgPSB7XG5cdFx0XHRcdFx0cG9zaXRpb246ICdmaXhlZCcsXG5cdFx0XHRcdFx0Ym90dG9tOiAwLFxuXHRcdFx0XHRcdHJpZ2h0OiAwLFxuXHRcdFx0XHRcdHRvcDogMCxcblx0XHRcdFx0XHRiYWNrZ3JvdW5kQ29sb3I6IHRoaXMuYmcsXG5cdFx0XHRcdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xuXHRcdFx0XHRcdGRpc3BsYXk6ICdmbGV4Jyxcblx0XHRcdFx0XHRmbGV4RGlyZWN0aW9uOiAnY29sdW1uJ1xuXHRcdFx0XHRcdC8qICNlbmRpZiAqL1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIFRPRE8g5YW85a65IHR5cGUg5bGe5oCnIO+8jOWQjue7reS8muW6n+W8g1xuXHRcdFx0XHRpZiAodHlwZSkgcmV0dXJuXG5cdFx0XHRcdHRoaXMuc2hvd1BvcHVwID0gdHJ1ZVxuXHRcdFx0XHR0aGlzLnNob3dUcmFucyA9IHRydWVcblx0XHRcdH1cblx0XHR9XG5cdH1cbjwvc2NyaXB0PlxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XG5cdC51bmktcG9wdXAge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXG5cdFx0ei1pbmRleDogOTk7XG5cblx0XHQvKiAjZW5kaWYgKi9cblx0XHQmLnRvcCxcblx0XHQmLmxlZnQsXG5cdFx0Ji5yaWdodCB7XG5cdFx0XHQvKiAjaWZkZWYgSDUgKi9cblx0XHRcdHRvcDogdmFyKC0td2luZG93LXRvcCk7XG5cdFx0XHQvKiAjZW5kaWYgKi9cblx0XHRcdC8qICNpZm5kZWYgSDUgKi9cblx0XHRcdHRvcDogMDtcblx0XHRcdC8qICNlbmRpZiAqL1xuXHRcdH1cblxuXHRcdC51bmktcG9wdXBfX3dyYXBwZXIge1xuXHRcdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQvKiAjZW5kaWYgKi9cblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0LyogaXBob25leCDnrYnlronlhajljLrorr7nva7vvIzlupXpg6jlronlhajljLrpgILphY0gKi9cblx0XHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cblx0XHRcdC8vIHBhZGRpbmctYm90dG9tOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcblx0XHRcdC8vIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG5cdFx0XHQvKiAjZW5kaWYgKi9cblx0XHRcdCYubGVmdCxcblx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHQvKiAjaWZkZWYgSDUgKi9cblx0XHRcdFx0cGFkZGluZy10b3A6IHZhcigtLXdpbmRvdy10b3ApO1xuXHRcdFx0XHQvKiAjZW5kaWYgKi9cblx0XHRcdFx0LyogI2lmbmRlZiBINSAqL1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0LyogI2VuZGlmICovXG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZpeGZvcnBjLXotaW5kZXgge1xuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cblx0XHR6LWluZGV4OiA5OTk7XG5cdFx0LyogI2VuZGlmICovXG5cdH1cblxuXHQuZml4Zm9ycGMtdG9wIHtcblx0XHR0b3A6IDA7XG5cdH1cbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///185\n");
  11381. /***/ }),
  11382. /* 186 */
  11383. /*!*****************************************************************************************************!*\
  11384. !*** D:/project/项目模板/uniapp/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.vue ***!
  11385. \*****************************************************************************************************/
  11386. /*! no static exports found */
  11387. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  11388. "use strict";
  11389. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_popup_dialog_vue_vue_type_template_id_6f54520a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-popup-dialog.vue?vue&type=template&id=6f54520a& */ 187);\n/* harmony import */ var _uni_popup_dialog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-popup-dialog.vue?vue&type=script&lang=js& */ 189);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_popup_dialog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_popup_dialog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 15);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_popup_dialog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_popup_dialog_vue_vue_type_template_id_6f54520a___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_popup_dialog_vue_vue_type_template_id_6f54520a___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _uni_popup_dialog_vue_vue_type_template_id_6f54520a___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3lNO0FBQ3pNLGdCQUFnQix1TUFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTg2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91bmktcG9wdXAtZGlhbG9nLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02ZjU0NTIwYSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3VuaS1wb3B1cC1kaWFsb2cudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91bmktcG9wdXAtZGlhbG9nLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1bmlfbW9kdWxlcy91bmktcG9wdXAvY29tcG9uZW50cy91bmktcG9wdXAtZGlhbG9nL3VuaS1wb3B1cC1kaWFsb2cudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///186\n");
  11390. /***/ }),
  11391. /* 187 */
  11392. /*!************************************************************************************************************************************!*\
  11393. !*** D:/project/项目模板/uniapp/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.vue?vue&type=template&id=6f54520a& ***!
  11394. \************************************************************************************************************************************/
  11395. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  11396. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  11397. "use strict";
  11398. __webpack_require__.r(__webpack_exports__);
  11399. /* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_dialog_vue_vue_type_template_id_6f54520a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-popup-dialog.vue?vue&type=template&id=6f54520a& */ 188);
  11400. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_dialog_vue_vue_type_template_id_6f54520a___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  11401. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_dialog_vue_vue_type_template_id_6f54520a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  11402. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_dialog_vue_vue_type_template_id_6f54520a___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  11403. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_dialog_vue_vue_type_template_id_6f54520a___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  11404. /***/ }),
  11405. /* 188 */
  11406. /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  11407. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.vue?vue&type=template&id=6f54520a& ***!
  11408. \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  11409. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  11410. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  11411. "use strict";
  11412. __webpack_require__.r(__webpack_exports__);
  11413. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  11414. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  11415. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  11416. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  11417. var components
  11418. var render = function () {
  11419. var _vm = this
  11420. var _h = _vm.$createElement
  11421. var _c = _vm._self._c || _h
  11422. return _c(
  11423. "view",
  11424. { staticClass: _vm._$s(0, "sc", "uni-popup-dialog"), attrs: { _i: 0 } },
  11425. [
  11426. _c(
  11427. "view",
  11428. { staticClass: _vm._$s(1, "sc", "uni-dialog-title"), attrs: { _i: 1 } },
  11429. [
  11430. _c(
  11431. "text",
  11432. {
  11433. staticClass: _vm._$s(2, "sc", "uni-dialog-title-text"),
  11434. class: _vm._$s(2, "c", ["uni-popup__" + _vm.dialogType]),
  11435. attrs: { _i: 2 },
  11436. },
  11437. [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.titleText)))]
  11438. ),
  11439. ]
  11440. ),
  11441. _vm._$s(3, "i", _vm.mode === "base")
  11442. ? _c(
  11443. "view",
  11444. {
  11445. staticClass: _vm._$s(3, "sc", "uni-dialog-content"),
  11446. attrs: { _i: 3 },
  11447. },
  11448. [
  11449. _vm._t(
  11450. "default",
  11451. [
  11452. _c(
  11453. "text",
  11454. {
  11455. staticClass: _vm._$s(5, "sc", "uni-dialog-content-text"),
  11456. attrs: { _i: 5 },
  11457. },
  11458. [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.content)))]
  11459. ),
  11460. ],
  11461. { _i: 4 }
  11462. ),
  11463. ],
  11464. 2
  11465. )
  11466. : _c(
  11467. "view",
  11468. {
  11469. staticClass: _vm._$s(6, "sc", "uni-dialog-content"),
  11470. attrs: { _i: 6 },
  11471. },
  11472. [
  11473. _vm._t(
  11474. "default",
  11475. [
  11476. _c("input", {
  11477. directives: [
  11478. {
  11479. name: "model",
  11480. rawName: "v-model",
  11481. value: _vm.val,
  11482. expression: "val",
  11483. },
  11484. ],
  11485. staticClass: _vm._$s(8, "sc", "uni-dialog-input"),
  11486. attrs: {
  11487. type: _vm._$s(8, "a-type", _vm.inputType),
  11488. placeholder: _vm._$s(
  11489. 8,
  11490. "a-placeholder",
  11491. _vm.placeholderText
  11492. ),
  11493. focus: _vm._$s(8, "a-focus", _vm.focus),
  11494. _i: 8,
  11495. },
  11496. domProps: { value: _vm._$s(8, "v-model", _vm.val) },
  11497. on: {
  11498. input: function ($event) {
  11499. if ($event.target.composing) {
  11500. return
  11501. }
  11502. _vm.val = $event.target.value
  11503. },
  11504. },
  11505. }),
  11506. ],
  11507. { _i: 7 }
  11508. ),
  11509. ],
  11510. 2
  11511. ),
  11512. _c(
  11513. "view",
  11514. {
  11515. staticClass: _vm._$s(9, "sc", "uni-dialog-button-group"),
  11516. attrs: { _i: 9 },
  11517. },
  11518. [
  11519. _c(
  11520. "view",
  11521. {
  11522. staticClass: _vm._$s(10, "sc", "uni-dialog-button"),
  11523. attrs: { _i: 10 },
  11524. on: { click: _vm.closeDialog },
  11525. },
  11526. [
  11527. _c(
  11528. "text",
  11529. {
  11530. staticClass: _vm._$s(11, "sc", "uni-dialog-button-text"),
  11531. attrs: { _i: 11 },
  11532. },
  11533. [_vm._v(_vm._$s(11, "t0-0", _vm._s(_vm.closeText)))]
  11534. ),
  11535. ]
  11536. ),
  11537. _c(
  11538. "view",
  11539. {
  11540. staticClass: _vm._$s(
  11541. 12,
  11542. "sc",
  11543. "uni-dialog-button uni-border-left"
  11544. ),
  11545. attrs: { _i: 12 },
  11546. on: { click: _vm.onOk },
  11547. },
  11548. [
  11549. _c(
  11550. "text",
  11551. {
  11552. staticClass: _vm._$s(
  11553. 13,
  11554. "sc",
  11555. "uni-dialog-button-text uni-button-color"
  11556. ),
  11557. attrs: { _i: 13 },
  11558. },
  11559. [_vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.okText)))]
  11560. ),
  11561. ]
  11562. ),
  11563. ]
  11564. ),
  11565. ]
  11566. )
  11567. }
  11568. var recyclableRender = false
  11569. var staticRenderFns = []
  11570. render._withStripped = true
  11571. /***/ }),
  11572. /* 189 */
  11573. /*!******************************************************************************************************************************!*\
  11574. !*** D:/project/项目模板/uniapp/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.vue?vue&type=script&lang=js& ***!
  11575. \******************************************************************************************************************************/
  11576. /*! no static exports found */
  11577. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  11578. "use strict";
  11579. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_dialog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-popup-dialog.vue?vue&type=script&lang=js& */ 190);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_dialog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_dialog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_dialog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_dialog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_dialog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9zQixDQUFnQiw4cUJBQUcsRUFBQyIsImZpbGUiOiIxODkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktcG9wdXAtZGlhbG9nLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS03LTEhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdW5pLXBvcHVwLWRpYWxvZy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///189\n");
  11580. /***/ }),
  11581. /* 190 */
  11582. /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  11583. !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.vue?vue&type=script&lang=js& ***!
  11584. \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  11585. /*! no static exports found */
  11586. /***/ (function(module, exports, __webpack_require__) {
  11587. "use strict";
  11588. eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _popup = _interopRequireDefault(__webpack_require__(/*! ../uni-popup/popup.js */ 191));\nvar _uniI18n = __webpack_require__(/*! @dcloudio/uni-i18n */ 110);\nvar _index = _interopRequireDefault(__webpack_require__(/*! ../uni-popup/i18n/index.js */ 192));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar _initVueI18n = (0, _uniI18n.initVueI18n)(_index.default),\n t = _initVueI18n.t;\n/**\n * PopUp 弹出层-对话框样式\n * @description 弹出层-对话框样式\n * @tutorial https://ext.dcloud.net.cn/plugin?id=329\n * @property {String} value input 模式下的默认值\n * @property {String} placeholder input 模式下输入提示\n * @property {String} type = [success|warning|info|error] 主题样式\n * @value success 成功\n * \t@value warning 提示\n * \t@value info 消息\n * \t@value error 错误\n * @property {String} mode = [base|input] 模式、\n * \t@value base 基础对话框\n * \t@value input 可输入对话框\n * @property {String} content 对话框内容\n * @property {Boolean} beforeClose 是否拦截取消事件\n * @event {Function} confirm 点击确认按钮触发\n * @event {Function} close 点击取消按钮触发\n */\nvar _default = {\n name: \"uniPopupDialog\",\n mixins: [_popup.default],\n emits: ['confirm', 'close'],\n props: {\n inputType: {\n type: String,\n default: 'text'\n },\n value: {\n type: [String, Number],\n default: ''\n },\n placeholder: {\n type: [String, Number],\n default: ''\n },\n type: {\n type: String,\n default: 'error'\n },\n mode: {\n type: String,\n default: 'base'\n },\n title: {\n type: String,\n default: ''\n },\n content: {\n type: String,\n default: ''\n },\n beforeClose: {\n type: Boolean,\n default: false\n },\n cancelText: {\n type: String,\n default: ''\n },\n confirmText: {\n type: String,\n default: ''\n }\n },\n data: function data() {\n return {\n dialogType: 'error',\n focus: false,\n val: \"\"\n };\n },\n computed: {\n okText: function okText() {\n return this.confirmText || t(\"uni-popup.ok\");\n },\n closeText: function closeText() {\n return this.cancelText || t(\"uni-popup.cancel\");\n },\n placeholderText: function placeholderText() {\n return this.placeholder || t(\"uni-popup.placeholder\");\n },\n titleText: function titleText() {\n return this.title || t(\"uni-popup.title\");\n }\n },\n watch: {\n type: function type(val) {\n this.dialogType = val;\n },\n mode: function mode(val) {\n if (val === 'input') {\n this.dialogType = 'info';\n }\n },\n value: function value(val) {\n this.val = val;\n }\n },\n created: function created() {\n // 对话框遮罩不可点击\n this.popup.disableMask();\n // this.popup.closeMask()\n if (this.mode === 'input') {\n this.dialogType = 'info';\n this.val = this.value;\n } else {\n this.dialogType = this.type;\n }\n },\n mounted: function mounted() {\n this.focus = true;\n },\n methods: {\n /**\n * 点击确认按钮\n */\n onOk: function onOk() {\n if (this.mode === 'input') {\n this.$emit('confirm', this.val);\n } else {\n this.$emit('confirm');\n }\n if (this.beforeClose) return;\n this.popup.close();\n },\n /**\n * 点击取消按钮\n */\n closeDialog: function closeDialog() {\n this.$emit('close');\n if (this.beforeClose) return;\n this.popup.close();\n },\n close: function close() {\n this.popup.close();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLXBvcHVwL2NvbXBvbmVudHMvdW5pLXBvcHVwLWRpYWxvZy91bmktcG9wdXAtZGlhbG9nLnZ1ZSJdLCJuYW1lcyI6WyJ0IiwibmFtZSIsIm1peGlucyIsImVtaXRzIiwicHJvcHMiLCJpbnB1dFR5cGUiLCJ0eXBlIiwiZGVmYXVsdCIsInZhbHVlIiwicGxhY2Vob2xkZXIiLCJtb2RlIiwidGl0bGUiLCJjb250ZW50IiwiYmVmb3JlQ2xvc2UiLCJjYW5jZWxUZXh0IiwiY29uZmlybVRleHQiLCJkYXRhIiwiZGlhbG9nVHlwZSIsImZvY3VzIiwidmFsIiwiY29tcHV0ZWQiLCJva1RleHQiLCJjbG9zZVRleHQiLCJwbGFjZWhvbGRlclRleHQiLCJ0aXRsZVRleHQiLCJ3YXRjaCIsImNyZWF0ZWQiLCJtb3VudGVkIiwibWV0aG9kcyIsIm9uT2siLCJjbG9zZURpYWxvZyIsImNsb3NlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBNEJBO0FBQ0E7QUFHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQTtFQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBbEJBLGVBb0JBO0VBQ0FDO0VBQ0FDO0VBQ0FDO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtJQUNBRTtNQUNBSDtNQUNBQztJQUNBO0lBQ0FEO01BQ0FBO01BQ0FDO0lBQ0E7SUFDQUc7TUFDQUo7TUFDQUM7SUFDQTtJQUNBSTtNQUNBTDtNQUNBQztJQUNBO0lBQ0FLO01BQ0FOO01BQ0FDO0lBQ0E7SUFDQU07TUFDQVA7TUFDQUM7SUFDQTtJQUNBTztNQUNBUjtNQUNBQztJQUNBO0lBQ0FRO01BQ0FUO01BQ0FDO0lBQ0E7RUFDQTtFQUNBUztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBbkI7TUFDQTtJQUNBO0lBQ0FJO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUY7TUFDQTtJQUNBO0VBQ0E7RUFDQWtCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7TUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7UUFDQTtNQUNBO1FBQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxOTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJ1bmktcG9wdXAtZGlhbG9nXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInVuaS1kaWFsb2ctdGl0bGVcIj5cclxuXHRcdFx0PHRleHQgY2xhc3M9XCJ1bmktZGlhbG9nLXRpdGxlLXRleHRcIiA6Y2xhc3M9XCJbJ3VuaS1wb3B1cF9fJytkaWFsb2dUeXBlXVwiPnt7dGl0bGVUZXh0fX08L3RleHQ+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyB2LWlmPVwibW9kZSA9PT0gJ2Jhc2UnXCIgY2xhc3M9XCJ1bmktZGlhbG9nLWNvbnRlbnRcIj5cclxuXHRcdFx0PHNsb3Q+XHJcblx0XHRcdFx0PHRleHQgY2xhc3M9XCJ1bmktZGlhbG9nLWNvbnRlbnQtdGV4dFwiPnt7Y29udGVudH19PC90ZXh0PlxyXG5cdFx0XHQ8L3Nsb3Q+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyB2LWVsc2UgY2xhc3M9XCJ1bmktZGlhbG9nLWNvbnRlbnRcIj5cclxuXHRcdFx0PHNsb3Q+XHJcblx0XHRcdFx0PGlucHV0IGNsYXNzPVwidW5pLWRpYWxvZy1pbnB1dFwiIHYtbW9kZWw9XCJ2YWxcIiA6dHlwZT1cImlucHV0VHlwZVwiIDpwbGFjZWhvbGRlcj1cInBsYWNlaG9sZGVyVGV4dFwiIDpmb2N1cz1cImZvY3VzXCIgPlxyXG5cdFx0XHQ8L3Nsb3Q+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInVuaS1kaWFsb2ctYnV0dG9uLWdyb3VwXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWRpYWxvZy1idXR0b25cIiBAY2xpY2s9XCJjbG9zZURpYWxvZ1wiPlxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPVwidW5pLWRpYWxvZy1idXR0b24tdGV4dFwiPnt7Y2xvc2VUZXh0fX08L3RleHQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktZGlhbG9nLWJ1dHRvbiB1bmktYm9yZGVyLWxlZnRcIiBAY2xpY2s9XCJvbk9rXCI+XHJcblx0XHRcdFx0PHRleHQgY2xhc3M9XCJ1bmktZGlhbG9nLWJ1dHRvbi10ZXh0IHVuaS1idXR0b24tY29sb3JcIj57e29rVGV4dH19PC90ZXh0PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHBvcHVwIGZyb20gJy4uL3VuaS1wb3B1cC9wb3B1cC5qcydcclxuXHRpbXBvcnQge1xyXG5cdGluaXRWdWVJMThuXHJcblx0fSBmcm9tICdAZGNsb3VkaW8vdW5pLWkxOG4nXHJcblx0aW1wb3J0IG1lc3NhZ2VzIGZyb20gJy4uL3VuaS1wb3B1cC9pMThuL2luZGV4LmpzJ1xyXG5cdGNvbnN0IHtcdHQgfSA9IGluaXRWdWVJMThuKG1lc3NhZ2VzKVxyXG5cdC8qKlxyXG5cdCAqIFBvcFVwIOW8ueWHuuWxgi3lr7nor53moYbmoLflvI9cclxuXHQgKiBAZGVzY3JpcHRpb24g5by55Ye65bGCLeWvueivneahhuagt+W8j1xyXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL2V4dC5kY2xvdWQubmV0LmNuL3BsdWdpbj9pZD0zMjlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gdmFsdWUgaW5wdXQg5qih5byP5LiL55qE6buY6K6k5YC8XHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IHBsYWNlaG9sZGVyIGlucHV0IOaooeW8j+S4i+i+k+WFpeaPkOekulxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSB0eXBlID0gW3N1Y2Nlc3N8d2FybmluZ3xpbmZvfGVycm9yXSDkuLvpopjmoLflvI9cclxuXHQgKiAgQHZhbHVlIHN1Y2Nlc3Mg5oiQ5YqfXHJcblx0ICogXHRAdmFsdWUgd2FybmluZyDmj5DnpLpcclxuXHQgKiBcdEB2YWx1ZSBpbmZvIOa2iOaBr1xyXG5cdCAqIFx0QHZhbHVlIGVycm9yIOmUmeivr1xyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBtb2RlID0gW2Jhc2V8aW5wdXRdIOaooeW8j+OAgVxyXG5cdCAqIFx0QHZhbHVlIGJhc2Ug5Z+656GA5a+56K+d5qGGXHJcblx0ICogXHRAdmFsdWUgaW5wdXQg5Y+v6L6T5YWl5a+56K+d5qGGXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGNvbnRlbnQg5a+56K+d5qGG5YaF5a65XHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBiZWZvcmVDbG9zZSDmmK/lkKbmi6bmiKrlj5bmtojkuovku7ZcclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBjb25maXJtIOeCueWHu+ehruiupOaMiemSruinpuWPkVxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNsb3NlIOeCueWHu+WPlua2iOaMiemSruinpuWPkVxyXG5cdCAqL1xyXG5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiBcInVuaVBvcHVwRGlhbG9nXCIsXHJcblx0XHRtaXhpbnM6IFtwb3B1cF0sXHJcblx0XHRlbWl0czpbJ2NvbmZpcm0nLCdjbG9zZSddLFxyXG5cdFx0cHJvcHM6IHtcblx0XHRcdGlucHV0VHlwZTp7XG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdFx0ZGVmYXVsdDogJ3RleHQnXG5cdFx0XHR9LFxyXG5cdFx0XHR2YWx1ZToge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0cGxhY2Vob2xkZXI6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdHR5cGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJ2Vycm9yJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRtb2RlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICdiYXNlJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHR0aXRsZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjb250ZW50OiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdGJlZm9yZUNsb3NlOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxuXHRcdFx0Y2FuY2VsVGV4dDp7XG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdFx0ZGVmYXVsdDogJydcblx0XHRcdH0sXG5cdFx0XHRjb25maXJtVGV4dDp7XG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdFx0ZGVmYXVsdDogJydcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGRpYWxvZ1R5cGU6ICdlcnJvcicsXHJcblx0XHRcdFx0Zm9jdXM6IGZhbHNlLFxyXG5cdFx0XHRcdHZhbDogXCJcIlxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0b2tUZXh0KCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLmNvbmZpcm1UZXh0IHx8IHQoXCJ1bmktcG9wdXAub2tcIilcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2xvc2VUZXh0KCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLmNhbmNlbFRleHQgfHwgdChcInVuaS1wb3B1cC5jYW5jZWxcIilcclxuXHRcdFx0fSxcclxuXHRcdFx0cGxhY2Vob2xkZXJUZXh0KCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLnBsYWNlaG9sZGVyIHx8IHQoXCJ1bmktcG9wdXAucGxhY2Vob2xkZXJcIilcclxuXHRcdFx0fSxcclxuXHRcdFx0dGl0bGVUZXh0KCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLnRpdGxlIHx8IHQoXCJ1bmktcG9wdXAudGl0bGVcIilcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdHR5cGUodmFsKSB7XHJcblx0XHRcdFx0dGhpcy5kaWFsb2dUeXBlID0gdmFsXHJcblx0XHRcdH0sXHJcblx0XHRcdG1vZGUodmFsKSB7XHJcblx0XHRcdFx0aWYgKHZhbCA9PT0gJ2lucHV0Jykge1xyXG5cdFx0XHRcdFx0dGhpcy5kaWFsb2dUeXBlID0gJ2luZm8nXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR2YWx1ZSh2YWwpIHtcclxuXHRcdFx0XHR0aGlzLnZhbCA9IHZhbFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHtcclxuXHRcdFx0Ly8g5a+56K+d5qGG6YGu572p5LiN5Y+v54K55Ye7XHJcblx0XHRcdHRoaXMucG9wdXAuZGlzYWJsZU1hc2soKVxyXG5cdFx0XHQvLyB0aGlzLnBvcHVwLmNsb3NlTWFzaygpXHJcblx0XHRcdGlmICh0aGlzLm1vZGUgPT09ICdpbnB1dCcpIHtcclxuXHRcdFx0XHR0aGlzLmRpYWxvZ1R5cGUgPSAnaW5mbydcclxuXHRcdFx0XHR0aGlzLnZhbCA9IHRoaXMudmFsdWVcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0aGlzLmRpYWxvZ1R5cGUgPSB0aGlzLnR5cGVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdHRoaXMuZm9jdXMgPSB0cnVlXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog54K55Ye756Gu6K6k5oyJ6ZKuXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRvbk9rKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLm1vZGUgPT09ICdpbnB1dCcpe1xyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgnY29uZmlybScsIHRoaXMudmFsKVxyXG5cdFx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgnY29uZmlybScpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmKHRoaXMuYmVmb3JlQ2xvc2UpIHJldHVyblxyXG5cdFx0XHRcdHRoaXMucG9wdXAuY2xvc2UoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog54K55Ye75Y+W5raI5oyJ6ZKuXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRjbG9zZURpYWxvZygpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjbG9zZScpXHJcblx0XHRcdFx0aWYodGhpcy5iZWZvcmVDbG9zZSkgcmV0dXJuXHJcblx0XHRcdFx0dGhpcy5wb3B1cC5jbG9zZSgpXHJcblx0XHRcdH0sXHJcblx0XHRcdGNsb3NlKCl7XHJcblx0XHRcdFx0dGhpcy5wb3B1cC5jbG9zZSgpXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgPlxyXG5cdC51bmktcG9wdXAtZGlhbG9nIHtcclxuXHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LnVuaS1kaWFsb2ctdGl0bGUge1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0fVxyXG5cclxuXHQudW5pLWRpYWxvZy10aXRsZS10ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG5cclxuXHQudW5pLWRpYWxvZy1jb250ZW50IHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnVuaS1kaWFsb2ctY29udGVudC10ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGNvbG9yOiAjNkM2QzZDO1xyXG5cdH1cclxuXHJcblx0LnVuaS1kaWFsb2ctYnV0dG9uLWdyb3VwIHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRib3JkZXItdG9wLWNvbG9yOiAjZjVmNWY1O1xyXG5cdFx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcblx0XHRib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcblx0fVxyXG5cclxuXHQudW5pLWRpYWxvZy1idXR0b24ge1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cclxuXHRcdGZsZXg6IDE7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdH1cclxuXHJcblx0LnVuaS1ib3JkZXItbGVmdCB7XHJcblx0XHRib3JkZXItbGVmdC1jb2xvcjogI2YwZjBmMDtcclxuXHRcdGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcclxuXHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcblx0fVxyXG5cclxuXHQudW5pLWRpYWxvZy1idXR0b24tdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHR9XHJcblxyXG5cdC51bmktYnV0dG9uLWNvbG9yIHtcclxuXHRcdGNvbG9yOiAjMDA3YWZmO1xyXG5cdH1cclxuXHJcblx0LnVuaS1kaWFsb2ctaW5wdXQge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGJvcmRlcjogMXB4ICNlZWUgc29saWQ7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRjb2xvcjogIzU1NTtcclxuXHR9XHJcblxyXG5cdC51bmktcG9wdXBfX3N1Y2Nlc3Mge1xyXG5cdFx0Y29sb3I6ICM0Y2Q5NjQ7XHJcblx0fVxyXG5cclxuXHQudW5pLXBvcHVwX193YXJuIHtcclxuXHRcdGNvbG9yOiAjZjBhZDRlO1xyXG5cdH1cclxuXHJcblx0LnVuaS1wb3B1cF9fZXJyb3Ige1xyXG5cdFx0Y29sb3I6ICNkZDUyNGQ7XHJcblx0fVxyXG5cclxuXHQudW5pLXBvcHVwX19pbmZvIHtcclxuXHRcdGNvbG9yOiAjOTA5Mzk5O1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///190\n");
  11589. /***/ }),
  11590. /* 191 */
  11591. /*!**********************************************************************************!*\
  11592. !*** D:/project/项目模板/uniapp/uni_modules/uni-popup/components/uni-popup/popup.js ***!
  11593. \**********************************************************************************/
  11594. /*! no static exports found */
  11595. /***/ (function(module, exports, __webpack_require__) {
  11596. "use strict";
  11597. eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n data: function data() {\n return {};\n },\n created: function created() {\n this.popup = this.getParent();\n },\n methods: {\n /**\r\n * 获取父元素实例\r\n */\n getParent: function getParent() {\n var name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'uniPopup';\n var parent = this.$parent;\n var parentName = parent.$options.name;\n while (parentName !== name) {\n parent = parent.$parent;\n if (!parent) return false;\n parentName = parent.$options.name;\n }\n return parent;\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLXBvcHVwL2NvbXBvbmVudHMvdW5pLXBvcHVwL3BvcHVwLmpzIl0sIm5hbWVzIjpbImRhdGEiLCJjcmVhdGVkIiwicG9wdXAiLCJnZXRQYXJlbnQiLCJtZXRob2RzIiwibmFtZSIsInBhcmVudCIsIiRwYXJlbnQiLCJwYXJlbnROYW1lIiwiJG9wdGlvbnMiXSwibWFwcGluZ3MiOiI7Ozs7OztlQUNlO0VBQ2RBLElBQUksa0JBQUc7SUFDTixPQUFPLENBRVAsQ0FBQztFQUNGLENBQUM7RUFDREMsT0FBTyxxQkFBRTtJQUNSLElBQUksQ0FBQ0MsS0FBSyxHQUFHLElBQUksQ0FBQ0MsU0FBUyxFQUFFO0VBQzlCLENBQUM7RUFDREMsT0FBTyxFQUFDO0lBQ1A7QUFDRjtBQUNBO0lBQ0VELFNBQVMsdUJBQW9CO01BQUEsSUFBbkJFLElBQUksdUVBQUcsVUFBVTtNQUMxQixJQUFJQyxNQUFNLEdBQUcsSUFBSSxDQUFDQyxPQUFPO01BQ3pCLElBQUlDLFVBQVUsR0FBR0YsTUFBTSxDQUFDRyxRQUFRLENBQUNKLElBQUk7TUFDckMsT0FBT0csVUFBVSxLQUFLSCxJQUFJLEVBQUU7UUFDM0JDLE1BQU0sR0FBR0EsTUFBTSxDQUFDQyxPQUFPO1FBQ3ZCLElBQUksQ0FBQ0QsTUFBTSxFQUFFLE9BQU8sS0FBSztRQUN6QkUsVUFBVSxHQUFHRixNQUFNLENBQUNHLFFBQVEsQ0FBQ0osSUFBSTtNQUNsQztNQUNBLE9BQU9DLE1BQU07SUFDZDtFQUNEO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6IjE5MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0ZGF0YSgpIHtcclxuXHRcdHJldHVybiB7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH0sXHJcblx0Y3JlYXRlZCgpe1xyXG5cdFx0dGhpcy5wb3B1cCA9IHRoaXMuZ2V0UGFyZW50KClcclxuXHR9LFxyXG5cdG1ldGhvZHM6e1xyXG5cdFx0LyoqXHJcblx0XHQgKiDojrflj5bniLblhYPntKDlrp7kvotcclxuXHRcdCAqL1xyXG5cdFx0Z2V0UGFyZW50KG5hbWUgPSAndW5pUG9wdXAnKSB7XHJcblx0XHRcdGxldCBwYXJlbnQgPSB0aGlzLiRwYXJlbnQ7XHJcblx0XHRcdGxldCBwYXJlbnROYW1lID0gcGFyZW50LiRvcHRpb25zLm5hbWU7XHJcblx0XHRcdHdoaWxlIChwYXJlbnROYW1lICE9PSBuYW1lKSB7XHJcblx0XHRcdFx0cGFyZW50ID0gcGFyZW50LiRwYXJlbnQ7XHJcblx0XHRcdFx0aWYgKCFwYXJlbnQpIHJldHVybiBmYWxzZVxyXG5cdFx0XHRcdHBhcmVudE5hbWUgPSBwYXJlbnQuJG9wdGlvbnMubmFtZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRyZXR1cm4gcGFyZW50O1xyXG5cdFx0fSxcclxuXHR9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///191\n");
  11598. /***/ }),
  11599. /* 192 */
  11600. /*!***************************************************************************************!*\
  11601. !*** D:/project/项目模板/uniapp/uni_modules/uni-popup/components/uni-popup/i18n/index.js ***!
  11602. \***************************************************************************************/
  11603. /*! no static exports found */
  11604. /***/ (function(module, exports, __webpack_require__) {
  11605. "use strict";
  11606. eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _en = _interopRequireDefault(__webpack_require__(/*! ./en.json */ 193));\nvar _zhHans = _interopRequireDefault(__webpack_require__(/*! ./zh-Hans.json */ 194));\nvar _zhHant = _interopRequireDefault(__webpack_require__(/*! ./zh-Hant.json */ 195));\nvar _default = {\n en: _en.default,\n 'zh-Hans': _zhHans.default,\n 'zh-Hant': _zhHant.default\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLXBvcHVwL2NvbXBvbmVudHMvdW5pLXBvcHVwL2kxOG4vaW5kZXguanMiXSwibmFtZXMiOlsiZW4iLCJ6aEhhbnMiLCJ6aEhhbnQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFBbUMsZUFDcEI7RUFDZEEsRUFBRSxFQUFGQSxXQUFFO0VBQ0YsU0FBUyxFQUFFQyxlQUFNO0VBQ2pCLFNBQVMsRUFBRUM7QUFDWixDQUFDO0FBQUEiLCJmaWxlIjoiMTkyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGVuIGZyb20gJy4vZW4uanNvbidcclxuaW1wb3J0IHpoSGFucyBmcm9tICcuL3poLUhhbnMuanNvbidcclxuaW1wb3J0IHpoSGFudCBmcm9tICcuL3poLUhhbnQuanNvbidcclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdGVuLFxyXG5cdCd6aC1IYW5zJzogemhIYW5zLFxyXG5cdCd6aC1IYW50JzogemhIYW50XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///192\n");
  11607. /***/ }),
  11608. /* 193 */
  11609. /*!**************************************************************************************!*\
  11610. !*** D:/project/项目模板/uniapp/uni_modules/uni-popup/components/uni-popup/i18n/en.json ***!
  11611. \**************************************************************************************/
  11612. /*! exports provided: uni-popup.cancel, uni-popup.ok, uni-popup.placeholder, uni-popup.title, uni-popup.shareTitle, default */
  11613. /***/ (function(module) {
  11614. eval("module.exports = JSON.parse(\"{\\\"uni-popup.cancel\\\":\\\"cancel\\\",\\\"uni-popup.ok\\\":\\\"ok\\\",\\\"uni-popup.placeholder\\\":\\\"pleace enter\\\",\\\"uni-popup.title\\\":\\\"Hint\\\",\\\"uni-popup.shareTitle\\\":\\\"Share to\\\"}\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIxOTMuanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///193\n");
  11615. /***/ }),
  11616. /* 194 */
  11617. /*!*******************************************************************************************!*\
  11618. !*** D:/project/项目模板/uniapp/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hans.json ***!
  11619. \*******************************************************************************************/
  11620. /*! exports provided: uni-popup.cancel, uni-popup.ok, uni-popup.placeholder, uni-popup.title, uni-popup.shareTitle, default */
  11621. /***/ (function(module) {
  11622. eval("module.exports = JSON.parse(\"{\\\"uni-popup.cancel\\\":\\\"取消\\\",\\\"uni-popup.ok\\\":\\\"确定\\\",\\\"uni-popup.placeholder\\\":\\\"请输入\\\",\\\"uni-popup.title\\\":\\\"提示\\\",\\\"uni-popup.shareTitle\\\":\\\"分享到\\\"}\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIxOTQuanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///194\n");
  11623. /***/ }),
  11624. /* 195 */
  11625. /*!*******************************************************************************************!*\
  11626. !*** D:/project/项目模板/uniapp/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hant.json ***!
  11627. \*******************************************************************************************/
  11628. /*! exports provided: uni-popup.cancel, uni-popup.ok, uni-popup.placeholder, uni-popup.title, uni-popup.shareTitle, default */
  11629. /***/ (function(module) {
  11630. eval("module.exports = JSON.parse(\"{\\\"uni-popup.cancel\\\":\\\"取消\\\",\\\"uni-popup.ok\\\":\\\"確定\\\",\\\"uni-popup.placeholder\\\":\\\"請輸入\\\",\\\"uni-popup.title\\\":\\\"提示\\\",\\\"uni-popup.shareTitle\\\":\\\"分享到\\\"}\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIxOTUuanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///195\n");
  11631. /***/ }),
  11632. /* 196 */,
  11633. /* 197 */,
  11634. /* 198 */,
  11635. /* 199 */,
  11636. /* 200 */,
  11637. /* 201 */,
  11638. /* 202 */,
  11639. /* 203 */,
  11640. /* 204 */,
  11641. /* 205 */,
  11642. /* 206 */,
  11643. /* 207 */,
  11644. /* 208 */,
  11645. /* 209 */,
  11646. /* 210 */,
  11647. /* 211 */,
  11648. /* 212 */,
  11649. /* 213 */
  11650. /*!**************************************!*\
  11651. !*** D:/project/项目模板/uniapp/App.vue ***!
  11652. \**************************************/
  11653. /*! no static exports found */
  11654. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  11655. "use strict";
  11656. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App.vue?vue&type=script&lang=js& */ 214);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 15);\nvar render, staticRenderFns, recyclableRender, components\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(\n _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"App.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUN1RDtBQUNMOzs7QUFHbEQ7QUFDNkw7QUFDN0wsZ0JBQWdCLHVNQUFVO0FBQzFCLEVBQUUseUVBQU07QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNlLGdGIiwiZmlsZSI6IjIxMy5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50c1xudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiQXBwLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///213\n");
  11657. /***/ }),
  11658. /* 214 */
  11659. /*!***************************************************************!*\
  11660. !*** D:/project/项目模板/uniapp/App.vue?vue&type=script&lang=js& ***!
  11661. \***************************************************************/
  11662. /*! no static exports found */
  11663. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  11664. "use strict";
  11665. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./App.vue?vue&type=script&lang=js& */ 215);\n/* harmony import */ var _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_3_4_14_20220607_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVvQixDQUFnQixpcUJBQUcsRUFBQyIsImZpbGUiOiIyMTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9BcHAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uL+i9r+S7ti9IQnVpbGRlclguMy40LjE0LjIwMjIwNjA3L0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4v6L2v5Lu2L0hCdWlsZGVyWC4zLjQuMTQuMjAyMjA2MDcvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi/ova/ku7YvSEJ1aWxkZXJYLjMuNC4xNC4yMDIyMDYwNy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9BcHAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///214\n");
  11666. /***/ }),
  11667. /* 215 */
  11668. /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  11669. !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/project/项目模板/uniapp/App.vue?vue&type=script&lang=js& ***!
  11670. \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  11671. /*! no static exports found */
  11672. /***/ (function(module, exports, __webpack_require__) {
  11673. "use strict";
  11674. eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n data: function data() {\n return {};\n },\n onLoad: function onLoad() {},\n onShow: function onShow() {},\n onLaunch: function onLaunch() {\n var that = this;\n // 设备信息\n var system = that.$config.system;\n if (system.uniPlatform == 'app') {\n that.appCheck();\n } else if (system.uniPlatform == 'mp-weixin') {\n that.weixinCheck();\n }\n },\n methods: {\n // app检查版本\n appCheck: function appCheck() {\n var _this = this;\n var that = this;\n plus.runtime.getProperty(plus.runtime.appid, function (wgtinfo) {\n uni.request({\n url: \"\".concat(that.$config.serverUrl, \"/files/projectadmin/appVersion.json\"),\n method: 'GET',\n success: function success(res) {\n if (wgtinfo.version === res.data.version) return;\n uni.showModal({\n title: '更新',\n content: \"有新版本,是否下载?\",\n success: function success(oneres) {\n if (oneres.confirm) {\n // 下载app\n _this.toUpdateAPK(res.data.url);\n }\n }\n });\n }\n });\n });\n },\n toUpdateAPK: function toUpdateAPK(url) {\n if (!url) return;\n uni.showLoading({\n title: '更新中……',\n mask: true\n });\n uni.downloadFile({\n url: url,\n success: function success(res) {\n uni.hideLoading();\n if (res.statusCode == 200) {\n uni.showModal({\n content: '更新成功,确定现在重启吗?',\n confirmText: '重启',\n confirmColor: '#EE8F57',\n success: function success(modalRes) {\n if (modalRes.confirm) {\n plus.runtime.install(res.tempFilePath, {\n force: true\n }, function (res) {\n plus.runtime.restart();\n });\n }\n }\n });\n }\n }\n });\n },\n // 微信检查版本\n weixinCheck: function weixinCheck() {\n __f__(\"log\", '微信检查本版', \" at App.vue:75\");\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 21)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vQXBwLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwib25Mb2FkIiwib25TaG93Iiwib25MYXVuY2giLCJ0aGF0Iiwic3lzdGVtIiwiJGNvbmZpZyIsInVuaVBsYXRmb3JtIiwiYXBwQ2hlY2siLCJ3ZWl4aW5DaGVjayIsIm1ldGhvZHMiLCJwbHVzIiwicnVudGltZSIsImdldFByb3BlcnR5IiwiYXBwaWQiLCJ3Z3RpbmZvIiwidW5pIiwicmVxdWVzdCIsInVybCIsInNlcnZlclVybCIsIm1ldGhvZCIsInN1Y2Nlc3MiLCJyZXMiLCJ2ZXJzaW9uIiwic2hvd01vZGFsIiwidGl0bGUiLCJjb250ZW50Iiwib25lcmVzIiwiY29uZmlybSIsInRvVXBkYXRlQVBLIiwic2hvd0xvYWRpbmciLCJtYXNrIiwiZG93bmxvYWRGaWxlIiwiaGlkZUxvYWRpbmciLCJzdGF0dXNDb2RlIiwiY29uZmlybVRleHQiLCJjb25maXJtQ29sb3IiLCJtb2RhbFJlcyIsImluc3RhbGwiLCJ0ZW1wRmlsZVBhdGgiLCJmb3JjZSIsInJlc3RhcnQiXSwibWFwcGluZ3MiOiI7Ozs7OztlQUNlO0VBQ2RBLElBQUksa0JBQUc7SUFDTixPQUFPLENBQUMsQ0FBQztFQUNWLENBQUM7RUFDREMsTUFBTSxvQkFBRyxDQUFDLENBQUM7RUFDWEMsTUFBTSxvQkFBRyxDQUFDLENBQUM7RUFDWEMsUUFBUSxzQkFBRztJQUNWLElBQU1DLElBQUksR0FBRyxJQUFJO0lBQ2pCO0lBQ0EsSUFBSUMsTUFBTSxHQUFHRCxJQUFJLENBQUNFLE9BQU8sQ0FBQ0QsTUFBTTtJQUNoQyxJQUFJQSxNQUFNLENBQUNFLFdBQVcsSUFBSSxLQUFLLEVBQUU7TUFDaENILElBQUksQ0FBQ0ksUUFBUSxFQUFFO0lBQ2hCLENBQUMsTUFBTSxJQUFJSCxNQUFNLENBQUNFLFdBQVcsSUFBSSxXQUFXLEVBQUU7TUFDN0NILElBQUksQ0FBQ0ssV0FBVyxFQUFFO0lBQ25CO0VBQ0QsQ0FBQztFQUNEQyxPQUFPLEVBQUU7SUFDUjtJQUNBRixRQUFRLHNCQUFHO01BQUE7TUFDVixJQUFNSixJQUFJLEdBQUcsSUFBSTtNQUNqQk8sSUFBSSxDQUFDQyxPQUFPLENBQUNDLFdBQVcsQ0FBQ0YsSUFBSSxDQUFDQyxPQUFPLENBQUNFLEtBQUssRUFBRSxVQUFDQyxPQUFPLEVBQUs7UUFDekRDLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDO1VBQ1hDLEdBQUcsWUFBS2QsSUFBSSxDQUFDRSxPQUFPLENBQUNhLFNBQVMsd0NBQXFDO1VBQ25FQyxNQUFNLEVBQUUsS0FBSztVQUNiQyxPQUFPLEVBQUUsaUJBQUNDLEdBQUcsRUFBSztZQUNqQixJQUFJUCxPQUFPLENBQUNRLE9BQU8sS0FBS0QsR0FBRyxDQUFDdEIsSUFBSSxDQUFDdUIsT0FBTyxFQUFFO1lBQzFDUCxHQUFHLENBQUNRLFNBQVMsQ0FBQztjQUNiQyxLQUFLLEVBQUUsSUFBSTtjQUNYQyxPQUFPLEVBQUUsWUFBWTtjQUNyQkwsT0FBTyxFQUFFLGlCQUFDTSxNQUFNLEVBQUs7Z0JBQ3BCLElBQUlBLE1BQU0sQ0FBQ0MsT0FBTyxFQUFFO2tCQUNuQjtrQkFDQSxLQUFJLENBQUNDLFdBQVcsQ0FBQ1AsR0FBRyxDQUFDdEIsSUFBSSxDQUFDa0IsR0FBRyxDQUFDO2dCQUMvQjtjQUNEO1lBQ0QsQ0FBQyxDQUFDO1VBQ0g7UUFDRCxDQUFDLENBQUM7TUFDSCxDQUFDLENBQUM7SUFDSCxDQUFDO0lBQ0RXLFdBQVcsdUJBQUNYLEdBQUcsRUFBRTtNQUNoQixJQUFJLENBQUNBLEdBQUcsRUFBRTtNQUNWRixHQUFHLENBQUNjLFdBQVcsQ0FBQztRQUNmTCxLQUFLLEVBQUUsT0FBTztRQUNkTSxJQUFJLEVBQUU7TUFDUCxDQUFDLENBQUM7TUFDRmYsR0FBRyxDQUFDZ0IsWUFBWSxDQUFDO1FBQ2hCZCxHQUFHLEVBQUVBLEdBQUc7UUFDUkcsT0FBTyxFQUFFLGlCQUFDQyxHQUFHLEVBQUs7VUFDakJOLEdBQUcsQ0FBQ2lCLFdBQVcsRUFBRTtVQUNqQixJQUFJWCxHQUFHLENBQUNZLFVBQVUsSUFBSSxHQUFHLEVBQUU7WUFDMUJsQixHQUFHLENBQUNRLFNBQVMsQ0FBQztjQUNiRSxPQUFPLEVBQUUsZUFBZTtjQUN4QlMsV0FBVyxFQUFFLElBQUk7Y0FDakJDLFlBQVksRUFBRSxTQUFTO2NBQ3ZCZixPQUFPLEVBQUUsaUJBQUFnQixRQUFRLEVBQUk7Z0JBQ3BCLElBQUlBLFFBQVEsQ0FBQ1QsT0FBTyxFQUFFO2tCQUNyQmpCLElBQUksQ0FBQ0MsT0FBTyxDQUFDMEIsT0FBTyxDQUNuQmhCLEdBQUcsQ0FBQ2lCLFlBQVksRUFBRTtvQkFDakJDLEtBQUssRUFBRTtrQkFDUixDQUFDLEVBQ0QsVUFBU2xCLEdBQUcsRUFBRTtvQkFDYlgsSUFBSSxDQUFDQyxPQUFPLENBQUM2QixPQUFPLEVBQUU7a0JBQ3ZCLENBQUMsQ0FBQztnQkFDSjtjQUNEO1lBQ0QsQ0FBQyxDQUFDO1VBQ0g7UUFDRDtNQUNELENBQUMsQ0FBQztJQUNILENBQUM7SUFDRDtJQUNBaEMsV0FBVyx5QkFBRztNQUNiLGFBQVksUUFBUTtJQUNyQjtFQUNEO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjIxNS5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7fVxuXHR9LFxuXHRvbkxvYWQoKSB7fSxcblx0b25TaG93KCkge30sXG5cdG9uTGF1bmNoKCkge1xuXHRcdGNvbnN0IHRoYXQgPSB0aGlzO1xuXHRcdC8vIOiuvuWkh+S/oeaBr1xuXHRcdGxldCBzeXN0ZW0gPSB0aGF0LiRjb25maWcuc3lzdGVtO1xuXHRcdGlmIChzeXN0ZW0udW5pUGxhdGZvcm0gPT0gJ2FwcCcpIHtcblx0XHRcdHRoYXQuYXBwQ2hlY2soKVxuXHRcdH0gZWxzZSBpZiAoc3lzdGVtLnVuaVBsYXRmb3JtID09ICdtcC13ZWl4aW4nKSB7XG5cdFx0XHR0aGF0LndlaXhpbkNoZWNrKClcblx0XHR9XG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHQvLyBhcHDmo4Dmn6XniYjmnKxcblx0XHRhcHBDaGVjaygpIHtcblx0XHRcdGNvbnN0IHRoYXQgPSB0aGlzO1xuXHRcdFx0cGx1cy5ydW50aW1lLmdldFByb3BlcnR5KHBsdXMucnVudGltZS5hcHBpZCwgKHdndGluZm8pID0+IHtcblx0XHRcdFx0dW5pLnJlcXVlc3Qoe1xuXHRcdFx0XHRcdHVybDogYCR7dGhhdC4kY29uZmlnLnNlcnZlclVybH0vZmlsZXMvcHJvamVjdGFkbWluL2FwcFZlcnNpb24uanNvbmAsXG5cdFx0XHRcdFx0bWV0aG9kOiAnR0VUJyxcblx0XHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XG5cdFx0XHRcdFx0XHRpZiAod2d0aW5mby52ZXJzaW9uID09PSByZXMuZGF0YS52ZXJzaW9uKSByZXR1cm47XG5cdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcblx0XHRcdFx0XHRcdFx0dGl0bGU6ICfmm7TmlrAnLFxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIuacieaWsOeJiOacrCzmmK/lkKbkuIvovb0/XCIsXG5cdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IChvbmVyZXMpID0+IHtcblx0XHRcdFx0XHRcdFx0XHRpZiAob25lcmVzLmNvbmZpcm0pIHtcblx0XHRcdFx0XHRcdFx0XHRcdC8vIOS4i+i9vWFwcFxuXHRcdFx0XHRcdFx0XHRcdFx0dGhpcy50b1VwZGF0ZUFQSyhyZXMuZGF0YS51cmwpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0dG9VcGRhdGVBUEsodXJsKSB7XG5cdFx0XHRpZiAoIXVybCkgcmV0dXJuO1xuXHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcblx0XHRcdFx0dGl0bGU6ICfmm7TmlrDkuK3igKbigKYnLFxuXHRcdFx0XHRtYXNrOiB0cnVlLFxuXHRcdFx0fSlcblx0XHRcdHVuaS5kb3dubG9hZEZpbGUoe1xuXHRcdFx0XHR1cmw6IHVybCxcblx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xuXHRcdFx0XHRcdGlmIChyZXMuc3RhdHVzQ29kZSA9PSAyMDApIHtcblx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAn5pu05paw5oiQ5Yqf77yM56Gu5a6a546w5Zyo6YeN5ZCv5ZCX77yfJyxcblx0XHRcdFx0XHRcdFx0Y29uZmlybVRleHQ6ICfph43lkK8nLFxuXHRcdFx0XHRcdFx0XHRjb25maXJtQ29sb3I6ICcjRUU4RjU3Jyxcblx0XHRcdFx0XHRcdFx0c3VjY2VzczogbW9kYWxSZXMgPT4ge1xuXHRcdFx0XHRcdFx0XHRcdGlmIChtb2RhbFJlcy5jb25maXJtKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwbHVzLnJ1bnRpbWUuaW5zdGFsbChcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmVzLnRlbXBGaWxlUGF0aCwge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvcmNlOiB0cnVlXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZ1bmN0aW9uKHJlcykge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBsdXMucnVudGltZS5yZXN0YXJ0KCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOW+ruS/oeajgOafpeeJiOacrFxuXHRcdHdlaXhpbkNoZWNrKCkge1xuXHRcdFx0Y29uc29sZS5sb2coJ+W+ruS/oeajgOafpeacrOeJiCcpO1xuXHRcdH1cblx0fSxcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///215\n");
  11675. /***/ }),
  11676. /* 216 */
  11677. /*!***********************************************!*\
  11678. !*** D:/project/项目模板/uniapp/common/config.js ***!
  11679. \***********************************************/
  11680. /*! no static exports found */
  11681. /***/ (function(module, exports, __webpack_require__) {
  11682. "use strict";
  11683. eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n // 接口地址\n serverUrl: \"https://broadcast.waityou24.cn\",\n //https://broadcast.waityou24.cn http://www.freeskyghw.cn http://192.168.1.144:10102 \n fileserverUrl: 'https://broadcast.waityou24.cn',\n wechatUrl: \"https://broadcast.waityou24.cn\",\n // 设备信息\n system: uni.getSystemInfoSync(),\n // app下载地址\n app_url: 'https://broadcast.waityou24.cn/files/projectadmin/zytk.apk',\n // 节目类型\n pro_type: [\n //\n {\n dict_label: '电视节目',\n dict_value: '0'\n }, {\n dict_label: '电影节目',\n dict_value: '1'\n }]\n // video:标签说明\n // src--视频\n // poster--封面\n // title--全屏顶部标题\n // controls--默认播放控件true\n // show-fullscreen-btn--是否显示全屏按钮true\n // show-play-btn-是否显示底部控制栏播放按钮true\n // show-center-play-btn--是否显示视频中间按钮\n // enable-progress-gesture--是否开启控制进度的手势true\n // show-mute-btn--是否开启静音false\n // enable-play-gesture--是否开启播放手势,双击播放/暂停false\n // vslide-gesture(page-gesture)--非全屏开启亮度/音量false\n // vslide-gesture-in-fullscreen--全屏开启亮度/音量true\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL2NvbmZpZy5qcyJdLCJuYW1lcyI6WyJzZXJ2ZXJVcmwiLCJmaWxlc2VydmVyVXJsIiwid2VjaGF0VXJsIiwic3lzdGVtIiwidW5pIiwiZ2V0U3lzdGVtSW5mb1N5bmMiLCJhcHBfdXJsIiwicHJvX3R5cGUiLCJkaWN0X2xhYmVsIiwiZGljdF92YWx1ZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O2VBQWU7RUFDZDtFQUNBQSxTQUFTLEVBQUUsZ0NBQWdDO0VBQUU7RUFDN0NDLGFBQWEsRUFBRSxnQ0FBZ0M7RUFDL0NDLFNBQVMsRUFBRSxnQ0FBZ0M7RUFDM0M7RUFDQUMsTUFBTSxFQUFFQyxHQUFHLENBQUNDLGlCQUFpQixFQUFFO0VBQy9CO0VBQ0FDLE9BQU8sRUFBRSw0REFBNEQ7RUFDckU7RUFDQUMsUUFBUSxFQUFFO0VBQUU7RUFDWDtJQUNDQyxVQUFVLEVBQUUsTUFBTTtJQUNsQkMsVUFBVSxFQUFFO0VBQ2IsQ0FBQyxFQUNEO0lBQ0NELFVBQVUsRUFBRSxNQUFNO0lBQ2xCQyxVQUFVLEVBQUU7RUFDYixDQUFDO0VBRUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRCxDQUFDO0FBQUEiLCJmaWxlIjoiMjE2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xyXG5cdC8vIOaOpeWPo+WcsOWdgFxyXG5cdHNlcnZlclVybDogXCJodHRwczovL2Jyb2FkY2FzdC53YWl0eW91MjQuY25cIiwgLy9odHRwczovL2Jyb2FkY2FzdC53YWl0eW91MjQuY24gICBodHRwOi8vd3d3LmZyZWVza3lnaHcuY24gICBodHRwOi8vMTkyLjE2OC4xLjE0NDoxMDEwMiAgXHJcblx0ZmlsZXNlcnZlclVybDogJ2h0dHBzOi8vYnJvYWRjYXN0LndhaXR5b3UyNC5jbicsXHJcblx0d2VjaGF0VXJsOiBcImh0dHBzOi8vYnJvYWRjYXN0LndhaXR5b3UyNC5jblwiLFxyXG5cdC8vIOiuvuWkh+S/oeaBr1xyXG5cdHN5c3RlbTogdW5pLmdldFN5c3RlbUluZm9TeW5jKCksXHJcblx0Ly8gYXBw5LiL6L295Zyw5Z2AXHJcblx0YXBwX3VybDogJ2h0dHBzOi8vYnJvYWRjYXN0LndhaXR5b3UyNC5jbi9maWxlcy9wcm9qZWN0YWRtaW4venl0ay5hcGsnLFxyXG5cdC8vIOiKguebruexu+Wei1xyXG5cdHByb190eXBlOiBbIC8vXHJcblx0XHR7XHJcblx0XHRcdGRpY3RfbGFiZWw6ICfnlLXop4boioLnm64nLFxyXG5cdFx0XHRkaWN0X3ZhbHVlOiAnMCcsXHJcblx0XHR9LFxyXG5cdFx0e1xyXG5cdFx0XHRkaWN0X2xhYmVsOiAn55S15b2x6IqC55uuJyxcclxuXHRcdFx0ZGljdF92YWx1ZTogJzEnLFxyXG5cdFx0fSxcclxuXHRdLFxyXG5cdC8vIHZpZGVvOuagh+etvuivtOaYjlxyXG5cdC8vIHNyYy0t6KeG6aKRXHJcblx0Ly8gcG9zdGVyLS3lsIHpnaJcclxuXHQvLyB0aXRsZS0t5YWo5bGP6aG26YOo5qCH6aKYXHJcblx0Ly8gY29udHJvbHMtLem7mOiupOaSreaUvuaOp+S7tnRydWVcclxuXHQvLyBzaG93LWZ1bGxzY3JlZW4tYnRuLS3mmK/lkKbmmL7npLrlhajlsY/mjInpkq50cnVlXHJcblx0Ly8gc2hvdy1wbGF5LWJ0bi3mmK/lkKbmmL7npLrlupXpg6jmjqfliLbmoI/mkq3mlL7mjInpkq50cnVlXHJcblx0Ly8gc2hvdy1jZW50ZXItcGxheS1idG4tLeaYr+WQpuaYvuekuuinhumikeS4remXtOaMiemSrlxyXG5cdC8vIGVuYWJsZS1wcm9ncmVzcy1nZXN0dXJlLS3mmK/lkKblvIDlkK/mjqfliLbov5vluqbnmoTmiYvlir90cnVlXHJcblx0Ly8gc2hvdy1tdXRlLWJ0bi0t5piv5ZCm5byA5ZCv6Z2Z6Z+zZmFsc2VcclxuXHQvLyBlbmFibGUtcGxheS1nZXN0dXJlLS3mmK/lkKblvIDlkK/mkq3mlL7miYvlir/vvIzlj4zlh7vmkq3mlL4v5pqC5YGcZmFsc2VcclxuXHQvLyB2c2xpZGUtZ2VzdHVyZShwYWdlLWdlc3R1cmUpLS3pnZ7lhajlsY/lvIDlkK/kuq7luqYv6Z+z6YePZmFsc2VcclxuXHQvLyB2c2xpZGUtZ2VzdHVyZS1pbi1mdWxsc2NyZWVuLS3lhajlsY/lvIDlkK/kuq7luqYv6Z+z6YePdHJ1ZVxyXG59O1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///216\n");
  11684. /***/ }),
  11685. /* 217 */
  11686. /*!********************************************!*\
  11687. !*** D:/project/项目模板/uniapp/common/api.js ***!
  11688. \********************************************/
  11689. /*! no static exports found */
  11690. /***/ (function(module, exports, __webpack_require__) {
  11691. "use strict";
  11692. eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.requestFile = exports.requestBase = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 12));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 14));\nvar _config = _interopRequireDefault(__webpack_require__(/*! ../common/config */ 216));\nvar getDomain = function getDomain(uri, type) {\n var serverUrl = _config.default.serverUrl,\n fileserverUrl = _config.default.fileserverUrl,\n wechatUrl = _config.default.wechatUrl;\n // 自定义\n if (uri.includes(\"http\")) return uri;\n // 微信\n if (uri.startsWith(\"/wechat/api\")) return wechatUrl + uri;\n // 地址前缀\n else if (type) return serverUrl + \"/projectadmin/\".concat(type, \"/api/\") + uri;\n // 常规\n return serverUrl + \"/projectadmin/api/\" + uri;\n};\n// 常规请求\nvar requestBase = /*#__PURE__*/function () {\n var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(uri) {\n var method,\n data,\n type,\n baseUrl,\n header,\n token,\n _args = arguments;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n method = _args.length > 1 && _args[1] !== undefined ? _args[1] : \"GET\";\n data = _args.length > 2 ? _args[2] : undefined;\n type = _args.length > 3 ? _args[3] : undefined;\n // 请求地址\n baseUrl = getDomain(uri, type); // 请求头\n header = {}; // 用户信息\n token = \"\";\n if (token) header.token = token;\n return _context.abrupt(\"return\", new Promise(function (resolve, reject) {\n uni.request({\n url: baseUrl,\n method: method,\n data: data,\n header: header,\n success: function success(res) {\n return toResolve(resolve, res);\n },\n fail: function fail(err) {\n __f__(\"log\", err, \" at common/api.js:34\");\n }\n });\n }));\n case 8:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return function requestBase(_x) {\n return _ref.apply(this, arguments);\n };\n}();\n// 图片请求\nexports.requestBase = requestBase;\nvar requestFile = function requestFile(uri, method, data, type) {\n // 请求地址\n // let baseUrl = getDomain(uri, type);\n return new Promise(function (resolve, reject) {\n uni.uploadFile({\n url: \"\".concat(_config.default.fileserverUrl, \"/\").concat(uri),\n filePath: data,\n name: 'file',\n formData: {},\n success: function success(res) {\n return toResolve(resolve, res);\n },\n error: function error(e) {\n return toReject(reject, e);\n }\n });\n });\n};\nexports.requestFile = requestFile;\nvar toResolve = function toResolve(resolve, result) {\n if (result.statusCode === 200) resolve(result.data);\n};\nvar toReject = function toReject(reject, result) {\n reject(result);\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 21)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL2FwaS5qcyJdLCJuYW1lcyI6WyJnZXREb21haW4iLCJ1cmkiLCJ0eXBlIiwic2VydmVyVXJsIiwiY29uZmlnIiwiZmlsZXNlcnZlclVybCIsIndlY2hhdFVybCIsImluY2x1ZGVzIiwic3RhcnRzV2l0aCIsInJlcXVlc3RCYXNlIiwibWV0aG9kIiwiZGF0YSIsImJhc2VVcmwiLCJoZWFkZXIiLCJ0b2tlbiIsIlByb21pc2UiLCJyZXNvbHZlIiwicmVqZWN0IiwidW5pIiwicmVxdWVzdCIsInVybCIsInN1Y2Nlc3MiLCJyZXMiLCJ0b1Jlc29sdmUiLCJmYWlsIiwiZXJyIiwicmVxdWVzdEZpbGUiLCJ1cGxvYWRGaWxlIiwiZmlsZVBhdGgiLCJuYW1lIiwiZm9ybURhdGEiLCJlcnJvciIsImUiLCJ0b1JlamVjdCIsInJlc3VsdCIsInN0YXR1c0NvZGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBO0FBQ0EsSUFBTUEsU0FBUyxHQUFHLFNBQVpBLFNBQVMsQ0FBSUMsR0FBRyxFQUFFQyxJQUFJLEVBQUs7RUFDaEMsSUFDQ0MsU0FBUyxHQUdOQyxlQUFNLENBSFRELFNBQVM7SUFDVEUsYUFBYSxHQUVWRCxlQUFNLENBRlRDLGFBQWE7SUFDYkMsU0FBUyxHQUNORixlQUFNLENBRFRFLFNBQVM7RUFFVjtFQUNBLElBQUlMLEdBQUcsQ0FBQ00sUUFBUSxDQUFDLE1BQU0sQ0FBQyxFQUFFLE9BQU9OLEdBQUc7RUFDcEM7RUFDQSxJQUFJQSxHQUFHLENBQUNPLFVBQVUsQ0FBQyxhQUFhLENBQUMsRUFBRSxPQUFPRixTQUFTLEdBQUdMLEdBQUc7RUFDekQ7RUFBQSxLQUNLLElBQUlDLElBQUksRUFBRSxPQUFPQyxTQUFTLDJCQUFvQkQsSUFBSSxVQUFPLEdBQUdELEdBQUc7RUFDcEU7RUFDQSxPQUFPRSxTQUFTLEdBQUcsb0JBQW9CLEdBQUdGLEdBQUc7QUFDOUMsQ0FBQztBQUNEO0FBQ08sSUFBTVEsV0FBVztFQUFBLG1GQUFHLGlCQUFPUixHQUFHO0lBQUE7TUFBQTtNQUFBO01BQUE7TUFBQTtNQUFBO01BQUE7SUFBQTtNQUFBO1FBQUE7VUFBQTtZQUFFUyxNQUFNLDJEQUFHLEtBQUs7WUFBRUMsSUFBSTtZQUFFVCxJQUFJO1lBQ2hFO1lBQ0lVLE9BQU8sR0FBR1osU0FBUyxDQUFDQyxHQUFHLEVBQUVDLElBQUksQ0FBQyxFQUNsQztZQUNJVyxNQUFNLEdBQUcsQ0FBQyxDQUFDLEVBQ2Y7WUFDSUMsS0FBSyxHQUFHLEVBQUU7WUFDZCxJQUFJQSxLQUFLLEVBQUVELE1BQU0sQ0FBQ0MsS0FBSyxHQUFHQSxLQUFLO1lBQUMsaUNBQ3pCLElBQUlDLE9BQU8sQ0FBQyxVQUFDQyxPQUFPLEVBQUVDLE1BQU0sRUFBSztjQUN2Q0MsR0FBRyxDQUFDQyxPQUFPLENBQUM7Z0JBQ1hDLEdBQUcsRUFBRVIsT0FBTztnQkFDWkYsTUFBTSxFQUFOQSxNQUFNO2dCQUNOQyxJQUFJLEVBQUpBLElBQUk7Z0JBQ0pFLE1BQU0sRUFBTkEsTUFBTTtnQkFDTlEsT0FBTyxFQUFFLGlCQUFDQyxHQUFHO2tCQUFBLE9BQUtDLFNBQVMsQ0FBQ1AsT0FBTyxFQUFFTSxHQUFHLENBQUM7Z0JBQUE7Z0JBQ3pDRSxJQUFJLEVBQUUsY0FBQ0MsR0FBRyxFQUFLO2tCQUNkLGFBQVlBLEdBQUc7Z0JBQ2hCO2NBQ0QsQ0FBQyxDQUFDO1lBQ0gsQ0FBQyxDQUFDO1VBQUE7VUFBQTtZQUFBO1FBQUE7TUFBQTtJQUFBO0VBQUEsQ0FDRjtFQUFBLGdCQXBCWWhCLFdBQVc7SUFBQTtFQUFBO0FBQUEsR0FvQnZCO0FBQ0Q7QUFBQTtBQUNPLElBQU1pQixXQUFXLEdBQUcsU0FBZEEsV0FBVyxDQUFJekIsR0FBRyxFQUFFUyxNQUFNLEVBQUVDLElBQUksRUFBRVQsSUFBSSxFQUFLO0VBQ3ZEO0VBQ0E7RUFDQSxPQUFPLElBQUlhLE9BQU8sQ0FBQyxVQUFDQyxPQUFPLEVBQUVDLE1BQU0sRUFBSztJQUN2Q0MsR0FBRyxDQUFDUyxVQUFVLENBQUM7TUFDZFAsR0FBRyxZQUFLaEIsZUFBTSxDQUFDQyxhQUFhLGNBQUlKLEdBQUcsQ0FBRTtNQUNyQzJCLFFBQVEsRUFBRWpCLElBQUk7TUFDZGtCLElBQUksRUFBRSxNQUFNO01BQ1pDLFFBQVEsRUFBRSxDQUFDLENBQUM7TUFDWlQsT0FBTyxFQUFFLGlCQUFDQyxHQUFHO1FBQUEsT0FBS0MsU0FBUyxDQUFDUCxPQUFPLEVBQUVNLEdBQUcsQ0FBQztNQUFBO01BQ3pDUyxLQUFLLEVBQUUsZUFBQ0MsQ0FBQztRQUFBLE9BQUtDLFFBQVEsQ0FBQ2hCLE1BQU0sRUFBRWUsQ0FBQyxDQUFDO01BQUE7SUFDbEMsQ0FBQyxDQUFDO0VBQ0gsQ0FBQyxDQUFDO0FBQ0gsQ0FBQztBQUFDO0FBQ0YsSUFBTVQsU0FBUyxHQUFHLFNBQVpBLFNBQVMsQ0FBSVAsT0FBTyxFQUFFa0IsTUFBTSxFQUFLO0VBQ3RDLElBQUlBLE1BQU0sQ0FBQ0MsVUFBVSxLQUFLLEdBQUcsRUFBRW5CLE9BQU8sQ0FBQ2tCLE1BQU0sQ0FBQ3ZCLElBQUksQ0FBQztBQUNwRCxDQUFDO0FBQ0QsSUFBTXNCLFFBQVEsR0FBRyxTQUFYQSxRQUFRLENBQUloQixNQUFNLEVBQUVpQixNQUFNLEVBQUs7RUFDcENqQixNQUFNLENBQUNpQixNQUFNLENBQUM7QUFDZixDQUFDLEMiLCJmaWxlIjoiMjE3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGNvbmZpZyBmcm9tIFwiLi4vY29tbW9uL2NvbmZpZ1wiO1xyXG5jb25zdCBnZXREb21haW4gPSAodXJpLCB0eXBlKSA9PiB7XHJcblx0Y29uc3Qge1xyXG5cdFx0c2VydmVyVXJsLFxyXG5cdFx0ZmlsZXNlcnZlclVybCxcclxuXHRcdHdlY2hhdFVybFxyXG5cdH0gPSBjb25maWc7XHJcblx0Ly8g6Ieq5a6a5LmJXHJcblx0aWYgKHVyaS5pbmNsdWRlcyhcImh0dHBcIikpIHJldHVybiB1cmk7XHJcblx0Ly8g5b6u5L+hXHJcblx0aWYgKHVyaS5zdGFydHNXaXRoKFwiL3dlY2hhdC9hcGlcIikpIHJldHVybiB3ZWNoYXRVcmwgKyB1cmk7XHJcblx0Ly8g5Zyw5Z2A5YmN57yAXHJcblx0ZWxzZSBpZiAodHlwZSkgcmV0dXJuIHNlcnZlclVybCArIGAvcHJvamVjdGFkbWluLyR7dHlwZX0vYXBpL2AgKyB1cmk7XHJcblx0Ly8g5bi46KeEXHJcblx0cmV0dXJuIHNlcnZlclVybCArIFwiL3Byb2plY3RhZG1pbi9hcGkvXCIgKyB1cmk7XHJcbn07XHJcbi8vIOW4uOinhOivt+axglxyXG5leHBvcnQgY29uc3QgcmVxdWVzdEJhc2UgPSBhc3luYyAodXJpLCBtZXRob2QgPSBcIkdFVFwiLCBkYXRhLCB0eXBlKSA9PiB7XHJcblx0Ly8g6K+35rGC5Zyw5Z2AXHJcblx0bGV0IGJhc2VVcmwgPSBnZXREb21haW4odXJpLCB0eXBlKTtcclxuXHQvLyDor7fmsYLlpLRcclxuXHRsZXQgaGVhZGVyID0ge307XHJcblx0Ly8g55So5oi35L+h5oGvXHJcblx0bGV0IHRva2VuID0gXCJcIjtcclxuXHRpZiAodG9rZW4pIGhlYWRlci50b2tlbiA9IHRva2VuO1xyXG5cdHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XHJcblx0XHR1bmkucmVxdWVzdCh7XHJcblx0XHRcdHVybDogYmFzZVVybCxcclxuXHRcdFx0bWV0aG9kLFxyXG5cdFx0XHRkYXRhLFxyXG5cdFx0XHRoZWFkZXIsXHJcblx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHRvUmVzb2x2ZShyZXNvbHZlLCByZXMpLFxyXG5cdFx0XHRmYWlsOiAoZXJyKSA9PiB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coZXJyKTtcclxuXHRcdFx0fSxcclxuXHRcdH0pO1xyXG5cdH0pO1xyXG59O1xyXG4vLyDlm77niYfor7fmsYJcclxuZXhwb3J0IGNvbnN0IHJlcXVlc3RGaWxlID0gKHVyaSwgbWV0aG9kLCBkYXRhLCB0eXBlKSA9PiB7XHJcblx0Ly8g6K+35rGC5Zyw5Z2AXHJcblx0Ly8gbGV0IGJhc2VVcmwgPSBnZXREb21haW4odXJpLCB0eXBlKTtcclxuXHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG5cdFx0dW5pLnVwbG9hZEZpbGUoe1xyXG5cdFx0XHR1cmw6IGAke2NvbmZpZy5maWxlc2VydmVyVXJsfS8ke3VyaX1gLFxyXG5cdFx0XHRmaWxlUGF0aDogZGF0YSxcclxuXHRcdFx0bmFtZTogJ2ZpbGUnLFxyXG5cdFx0XHRmb3JtRGF0YToge30sXHJcblx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHRvUmVzb2x2ZShyZXNvbHZlLCByZXMpLFxyXG5cdFx0XHRlcnJvcjogKGUpID0+IHRvUmVqZWN0KHJlamVjdCwgZSksXHJcblx0XHR9KVxyXG5cdH0pO1xyXG59O1xyXG5jb25zdCB0b1Jlc29sdmUgPSAocmVzb2x2ZSwgcmVzdWx0KSA9PiB7XHJcblx0aWYgKHJlc3VsdC5zdGF0dXNDb2RlID09PSAyMDApIHJlc29sdmUocmVzdWx0LmRhdGEpO1xyXG59O1xyXG5jb25zdCB0b1JlamVjdCA9IChyZWplY3QsIHJlc3VsdCkgPT4ge1xyXG5cdHJlamVjdChyZXN1bHQpO1xyXG59O1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///217\n");
  11693. /***/ }),
  11694. /* 218 */
  11695. /*!**************************************************!*\
  11696. !*** D:/project/项目模板/uniapp/common/weapp-jwt.js ***!
  11697. \**************************************************/
  11698. /*! no static exports found */
  11699. /***/ (function(module, exports, __webpack_require__) {
  11700. "use strict";
  11701. eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nvar b64 = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";\nvar b64re = /^(?:[A-Za-z\\d+\\/]{4})*?(?:[A-Za-z\\d+\\/]{2}(?:==)?|[A-Za-z\\d+\\/]{3}=?)?$/;\nexports.weBtoa = function (string) {\n string = String(string);\n var bitmap,\n a,\n b,\n c,\n result = \"\",\n i = 0,\n rest = string.length % 3;\n for (; i < string.length;) {\n if ((a = string.charCodeAt(i++)) > 255 || (b = string.charCodeAt(i++)) > 255 || (c = string.charCodeAt(i++)) > 255) throw new TypeError(\"Failed to execute 'btoa' on 'Window': The string to be encoded contains characters outside of the Latin1 range.\");\n bitmap = a << 16 | b << 8 | c;\n result += b64.charAt(bitmap >> 18 & 63) + b64.charAt(bitmap >> 12 & 63) + b64.charAt(bitmap >> 6 & 63) + b64.charAt(bitmap & 63);\n }\n return rest ? result.slice(0, rest - 3) + \"===\".substring(rest) : result;\n};\nexports.weAtob = function (string) {\n string = String(string).replace(/[\\t\\n\\f\\r ]+/g, \"\");\n if (!b64re.test(string)) throw new TypeError(\"Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.\");\n string += \"==\".slice(2 - (string.length & 3));\n var bitmap,\n result = \"\",\n r1,\n r2,\n i = 0;\n for (; i < string.length;) {\n bitmap = b64.indexOf(string.charAt(i++)) << 18 | b64.indexOf(string.charAt(i++)) << 12 | (r1 = b64.indexOf(string.charAt(i++))) << 6 | (r2 = b64.indexOf(string.charAt(i++)));\n result += r1 === 64 ? String.fromCharCode(bitmap >> 16 & 255) : r2 === 64 ? String.fromCharCode(bitmap >> 16 & 255, bitmap >> 8 & 255) : String.fromCharCode(bitmap >> 16 & 255, bitmap >> 8 & 255, bitmap & 255);\n }\n return result;\n};\nfunction b64DecodeUnicode(str) {\n return decodeURIComponent(exports.weAtob(str).replace(/(.)/g, function (p) {\n var code = p.charCodeAt(0).toString(16).toUpperCase();\n if (code.length < 2) {\n code = \"0\" + code;\n }\n return \"%\" + code;\n }));\n}\nfunction base64_url_decode(str) {\n var output = str.replace(/-/g, \"+\").replace(/_/g, \"/\");\n switch (output.length % 4) {\n case 0:\n break;\n case 2:\n output += \"==\";\n break;\n case 3:\n output += \"=\";\n break;\n default:\n throw \"Illegal base64url string!\";\n }\n try {\n return b64DecodeUnicode(output);\n } catch (err) {\n return exports.weAtob(output);\n }\n}\nfunction weappJwtDecode(token, options) {\n if (typeof token !== \"string\") {\n throw \"Invalid token specified\";\n }\n options = options || {};\n var pos = options.header === true ? 0 : 1;\n try {\n return JSON.parse(base64_url_decode(token.split(\".\")[pos]));\n } catch (e) {\n throw \"Invalid token specified: \" + e.message;\n }\n}\nexports.default = weappJwtDecode;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL3dlYXBwLWp3dC5qcyJdLCJuYW1lcyI6WyJPYmplY3QiLCJkZWZpbmVQcm9wZXJ0eSIsImV4cG9ydHMiLCJ2YWx1ZSIsImI2NCIsImI2NHJlIiwid2VCdG9hIiwic3RyaW5nIiwiU3RyaW5nIiwiYml0bWFwIiwiYSIsImIiLCJjIiwicmVzdWx0IiwiaSIsInJlc3QiLCJsZW5ndGgiLCJjaGFyQ29kZUF0IiwiVHlwZUVycm9yIiwiY2hhckF0Iiwic2xpY2UiLCJzdWJzdHJpbmciLCJ3ZUF0b2IiLCJyZXBsYWNlIiwidGVzdCIsInIxIiwicjIiLCJpbmRleE9mIiwiZnJvbUNoYXJDb2RlIiwiYjY0RGVjb2RlVW5pY29kZSIsInN0ciIsImRlY29kZVVSSUNvbXBvbmVudCIsInAiLCJjb2RlIiwidG9TdHJpbmciLCJ0b1VwcGVyQ2FzZSIsImJhc2U2NF91cmxfZGVjb2RlIiwib3V0cHV0IiwiZXJyIiwid2VhcHBKd3REZWNvZGUiLCJ0b2tlbiIsIm9wdGlvbnMiLCJwb3MiLCJoZWFkZXIiLCJKU09OIiwicGFyc2UiLCJzcGxpdCIsImUiLCJtZXNzYWdlIiwiZGVmYXVsdCJdLCJtYXBwaW5ncyI6IkFBQWE7O0FBQ2JBLE1BQU0sQ0FBQ0MsY0FBYyxDQUFDQyxPQUFPLEVBQUUsWUFBWSxFQUFFO0VBQUVDLEtBQUssRUFBRTtBQUFLLENBQUMsQ0FBQztBQUM3RCxJQUFJQyxHQUFHLEdBQUcsbUVBQW1FO0FBQzdFLElBQUlDLEtBQUssR0FBRyx5RUFBeUU7QUFDckZILE9BQU8sQ0FBQ0ksTUFBTSxHQUFHLFVBQVVDLE1BQU0sRUFBRTtFQUMvQkEsTUFBTSxHQUFHQyxNQUFNLENBQUNELE1BQU0sQ0FBQztFQUN2QixJQUFJRSxNQUFNO0lBQUVDLENBQUM7SUFBRUMsQ0FBQztJQUFFQyxDQUFDO0lBQUVDLE1BQU0sR0FBRyxFQUFFO0lBQUVDLENBQUMsR0FBRyxDQUFDO0lBQUVDLElBQUksR0FBR1IsTUFBTSxDQUFDUyxNQUFNLEdBQUcsQ0FBQztFQUNqRSxPQUFPRixDQUFDLEdBQUdQLE1BQU0sQ0FBQ1MsTUFBTSxHQUFHO0lBQ3ZCLElBQUksQ0FBQ04sQ0FBQyxHQUFHSCxNQUFNLENBQUNVLFVBQVUsQ0FBQ0gsQ0FBQyxFQUFFLENBQUMsSUFBSSxHQUFHLElBQ2xDLENBQUNILENBQUMsR0FBR0osTUFBTSxDQUFDVSxVQUFVLENBQUNILENBQUMsRUFBRSxDQUFDLElBQUksR0FBRyxJQUNsQyxDQUFDRixDQUFDLEdBQUdMLE1BQU0sQ0FBQ1UsVUFBVSxDQUFDSCxDQUFDLEVBQUUsQ0FBQyxJQUFJLEdBQUcsRUFDbEMsTUFBTSxJQUFJSSxTQUFTLENBQUMsaUhBQWlILENBQUM7SUFDMUlULE1BQU0sR0FBSUMsQ0FBQyxJQUFJLEVBQUUsR0FBS0MsQ0FBQyxJQUFJLENBQUUsR0FBR0MsQ0FBQztJQUNqQ0MsTUFBTSxJQUFJVCxHQUFHLENBQUNlLE1BQU0sQ0FBQ1YsTUFBTSxJQUFJLEVBQUUsR0FBRyxFQUFFLENBQUMsR0FBR0wsR0FBRyxDQUFDZSxNQUFNLENBQUNWLE1BQU0sSUFBSSxFQUFFLEdBQUcsRUFBRSxDQUFDLEdBQ25FTCxHQUFHLENBQUNlLE1BQU0sQ0FBQ1YsTUFBTSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUMsR0FBR0wsR0FBRyxDQUFDZSxNQUFNLENBQUNWLE1BQU0sR0FBRyxFQUFFLENBQUM7RUFDOUQ7RUFDQSxPQUFPTSxJQUFJLEdBQUdGLE1BQU0sQ0FBQ08sS0FBSyxDQUFDLENBQUMsRUFBRUwsSUFBSSxHQUFHLENBQUMsQ0FBQyxHQUFHLEtBQUssQ0FBQ00sU0FBUyxDQUFDTixJQUFJLENBQUMsR0FBR0YsTUFBTTtBQUM1RSxDQUFDO0FBQ0RYLE9BQU8sQ0FBQ29CLE1BQU0sR0FBRyxVQUFVZixNQUFNLEVBQUU7RUFDL0JBLE1BQU0sR0FBR0MsTUFBTSxDQUFDRCxNQUFNLENBQUMsQ0FBQ2dCLE9BQU8sQ0FBQyxlQUFlLEVBQUUsRUFBRSxDQUFDO0VBQ3BELElBQUksQ0FBQ2xCLEtBQUssQ0FBQ21CLElBQUksQ0FBQ2pCLE1BQU0sQ0FBQyxFQUNuQixNQUFNLElBQUlXLFNBQVMsQ0FBQywwRkFBMEYsQ0FBQztFQUNuSFgsTUFBTSxJQUFJLElBQUksQ0FBQ2EsS0FBSyxDQUFDLENBQUMsSUFBSWIsTUFBTSxDQUFDUyxNQUFNLEdBQUcsQ0FBQyxDQUFDLENBQUM7RUFDN0MsSUFBSVAsTUFBTTtJQUFFSSxNQUFNLEdBQUcsRUFBRTtJQUFFWSxFQUFFO0lBQUVDLEVBQUU7SUFBRVosQ0FBQyxHQUFHLENBQUM7RUFDdEMsT0FBT0EsQ0FBQyxHQUFHUCxNQUFNLENBQUNTLE1BQU0sR0FBRztJQUN2QlAsTUFBTSxHQUFHTCxHQUFHLENBQUN1QixPQUFPLENBQUNwQixNQUFNLENBQUNZLE1BQU0sQ0FBQ0wsQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLEVBQUUsR0FBR1YsR0FBRyxDQUFDdUIsT0FBTyxDQUFDcEIsTUFBTSxDQUFDWSxNQUFNLENBQUNMLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxFQUFFLEdBQ2xGLENBQUNXLEVBQUUsR0FBR3JCLEdBQUcsQ0FBQ3VCLE9BQU8sQ0FBQ3BCLE1BQU0sQ0FBQ1ksTUFBTSxDQUFDTCxDQUFDLEVBQUUsQ0FBQyxDQUFDLEtBQUssQ0FBQyxJQUFJWSxFQUFFLEdBQUd0QixHQUFHLENBQUN1QixPQUFPLENBQUNwQixNQUFNLENBQUNZLE1BQU0sQ0FBQ0wsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO0lBQ3hGRCxNQUFNLElBQUlZLEVBQUUsS0FBSyxFQUFFLEdBQUdqQixNQUFNLENBQUNvQixZQUFZLENBQUNuQixNQUFNLElBQUksRUFBRSxHQUFHLEdBQUcsQ0FBQyxHQUN6RGlCLEVBQUUsS0FBSyxFQUFFLEdBQUdsQixNQUFNLENBQUNvQixZQUFZLENBQUNuQixNQUFNLElBQUksRUFBRSxHQUFHLEdBQUcsRUFBRUEsTUFBTSxJQUFJLENBQUMsR0FBRyxHQUFHLENBQUMsR0FDbEVELE1BQU0sQ0FBQ29CLFlBQVksQ0FBQ25CLE1BQU0sSUFBSSxFQUFFLEdBQUcsR0FBRyxFQUFFQSxNQUFNLElBQUksQ0FBQyxHQUFHLEdBQUcsRUFBRUEsTUFBTSxHQUFHLEdBQUcsQ0FBQztFQUNwRjtFQUNBLE9BQU9JLE1BQU07QUFDakIsQ0FBQztBQUNELFNBQVNnQixnQkFBZ0IsQ0FBQ0MsR0FBRyxFQUFFO0VBQzNCLE9BQU9DLGtCQUFrQixDQUFDN0IsT0FBTyxDQUFDb0IsTUFBTSxDQUFDUSxHQUFHLENBQUMsQ0FBQ1AsT0FBTyxDQUFDLE1BQU0sRUFBRSxVQUFVUyxDQUFDLEVBQUU7SUFDdkUsSUFBSUMsSUFBSSxHQUFHRCxDQUFDLENBQUNmLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQ2lCLFFBQVEsQ0FBQyxFQUFFLENBQUMsQ0FBQ0MsV0FBVyxFQUFFO0lBQ3JELElBQUlGLElBQUksQ0FBQ2pCLE1BQU0sR0FBRyxDQUFDLEVBQUU7TUFDakJpQixJQUFJLEdBQUcsR0FBRyxHQUFHQSxJQUFJO0lBQ3JCO0lBQ0EsT0FBTyxHQUFHLEdBQUdBLElBQUk7RUFDckIsQ0FBQyxDQUFDLENBQUM7QUFDUDtBQUNBLFNBQVNHLGlCQUFpQixDQUFDTixHQUFHLEVBQUU7RUFDNUIsSUFBSU8sTUFBTSxHQUFHUCxHQUFHLENBQUNQLE9BQU8sQ0FBQyxJQUFJLEVBQUUsR0FBRyxDQUFDLENBQUNBLE9BQU8sQ0FBQyxJQUFJLEVBQUUsR0FBRyxDQUFDO0VBQ3RELFFBQVFjLE1BQU0sQ0FBQ3JCLE1BQU0sR0FBRyxDQUFDO0lBQ3JCLEtBQUssQ0FBQztNQUNGO0lBQ0osS0FBSyxDQUFDO01BQ0ZxQixNQUFNLElBQUksSUFBSTtNQUNkO0lBQ0osS0FBSyxDQUFDO01BQ0ZBLE1BQU0sSUFBSSxHQUFHO01BQ2I7SUFDSjtNQUNJLE1BQU0sMkJBQTJCO0VBQUM7RUFFMUMsSUFBSTtJQUNBLE9BQU9SLGdCQUFnQixDQUFDUSxNQUFNLENBQUM7RUFDbkMsQ0FBQyxDQUNELE9BQU9DLEdBQUcsRUFBRTtJQUNSLE9BQU9wQyxPQUFPLENBQUNvQixNQUFNLENBQUNlLE1BQU0sQ0FBQztFQUNqQztBQUNKO0FBQ0EsU0FBU0UsY0FBYyxDQUFDQyxLQUFLLEVBQUVDLE9BQU8sRUFBRTtFQUNwQyxJQUFJLE9BQU9ELEtBQUssS0FBSyxRQUFRLEVBQUU7SUFDM0IsTUFBTyx5QkFBeUI7RUFDcEM7RUFDQUMsT0FBTyxHQUFHQSxPQUFPLElBQUksQ0FBQyxDQUFDO0VBQ3ZCLElBQUlDLEdBQUcsR0FBR0QsT0FBTyxDQUFDRSxNQUFNLEtBQUssSUFBSSxHQUFHLENBQUMsR0FBRyxDQUFDO0VBQ3pDLElBQUk7SUFDQSxPQUFPQyxJQUFJLENBQUNDLEtBQUssQ0FBQ1QsaUJBQWlCLENBQUNJLEtBQUssQ0FBQ00sS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDSixHQUFHLENBQUMsQ0FBQyxDQUFDO0VBQy9ELENBQUMsQ0FDRCxPQUFPSyxDQUFDLEVBQUU7SUFDTixNQUFPLDJCQUEyQixHQUFHQSxDQUFDLENBQUNDLE9BQU87RUFDbEQ7QUFDSjtBQUNBOUMsT0FBTyxDQUFDK0MsT0FBTyxHQUFHVixjQUFjIiwiZmlsZSI6IjIxOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7IHZhbHVlOiB0cnVlIH0pO1xudmFyIGI2NCA9IFwiQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLz1cIjtcbnZhciBiNjRyZSA9IC9eKD86W0EtWmEtelxcZCtcXC9dezR9KSo/KD86W0EtWmEtelxcZCtcXC9dezJ9KD86PT0pP3xbQS1aYS16XFxkK1xcL117M309Pyk/JC87XG5leHBvcnRzLndlQnRvYSA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcbiAgICBzdHJpbmcgPSBTdHJpbmcoc3RyaW5nKTtcbiAgICB2YXIgYml0bWFwLCBhLCBiLCBjLCByZXN1bHQgPSBcIlwiLCBpID0gMCwgcmVzdCA9IHN0cmluZy5sZW5ndGggJSAzO1xuICAgIGZvciAoOyBpIDwgc3RyaW5nLmxlbmd0aDspIHtcbiAgICAgICAgaWYgKChhID0gc3RyaW5nLmNoYXJDb2RlQXQoaSsrKSkgPiAyNTUgfHxcbiAgICAgICAgICAgIChiID0gc3RyaW5nLmNoYXJDb2RlQXQoaSsrKSkgPiAyNTUgfHxcbiAgICAgICAgICAgIChjID0gc3RyaW5nLmNoYXJDb2RlQXQoaSsrKSkgPiAyNTUpXG4gICAgICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKFwiRmFpbGVkIHRvIGV4ZWN1dGUgJ2J0b2EnIG9uICdXaW5kb3cnOiBUaGUgc3RyaW5nIHRvIGJlIGVuY29kZWQgY29udGFpbnMgY2hhcmFjdGVycyBvdXRzaWRlIG9mIHRoZSBMYXRpbjEgcmFuZ2UuXCIpO1xuICAgICAgICBiaXRtYXAgPSAoYSA8PCAxNikgfCAoYiA8PCA4KSB8IGM7XG4gICAgICAgIHJlc3VsdCArPSBiNjQuY2hhckF0KGJpdG1hcCA+PiAxOCAmIDYzKSArIGI2NC5jaGFyQXQoYml0bWFwID4+IDEyICYgNjMpICtcbiAgICAgICAgICAgIGI2NC5jaGFyQXQoYml0bWFwID4+IDYgJiA2MykgKyBiNjQuY2hhckF0KGJpdG1hcCAmIDYzKTtcbiAgICB9XG4gICAgcmV0dXJuIHJlc3QgPyByZXN1bHQuc2xpY2UoMCwgcmVzdCAtIDMpICsgXCI9PT1cIi5zdWJzdHJpbmcocmVzdCkgOiByZXN1bHQ7XG59O1xuZXhwb3J0cy53ZUF0b2IgPSBmdW5jdGlvbiAoc3RyaW5nKSB7XG4gICAgc3RyaW5nID0gU3RyaW5nKHN0cmluZykucmVwbGFjZSgvW1xcdFxcblxcZlxcciBdKy9nLCBcIlwiKTtcbiAgICBpZiAoIWI2NHJlLnRlc3Qoc3RyaW5nKSlcbiAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkZhaWxlZCB0byBleGVjdXRlICdhdG9iJyBvbiAnV2luZG93JzogVGhlIHN0cmluZyB0byBiZSBkZWNvZGVkIGlzIG5vdCBjb3JyZWN0bHkgZW5jb2RlZC5cIik7XG4gICAgc3RyaW5nICs9IFwiPT1cIi5zbGljZSgyIC0gKHN0cmluZy5sZW5ndGggJiAzKSk7XG4gICAgdmFyIGJpdG1hcCwgcmVzdWx0ID0gXCJcIiwgcjEsIHIyLCBpID0gMDtcbiAgICBmb3IgKDsgaSA8IHN0cmluZy5sZW5ndGg7KSB7XG4gICAgICAgIGJpdG1hcCA9IGI2NC5pbmRleE9mKHN0cmluZy5jaGFyQXQoaSsrKSkgPDwgMTggfCBiNjQuaW5kZXhPZihzdHJpbmcuY2hhckF0KGkrKykpIDw8IDEyIHxcbiAgICAgICAgICAgIChyMSA9IGI2NC5pbmRleE9mKHN0cmluZy5jaGFyQXQoaSsrKSkpIDw8IDYgfCAocjIgPSBiNjQuaW5kZXhPZihzdHJpbmcuY2hhckF0KGkrKykpKTtcbiAgICAgICAgcmVzdWx0ICs9IHIxID09PSA2NCA/IFN0cmluZy5mcm9tQ2hhckNvZGUoYml0bWFwID4+IDE2ICYgMjU1KSA6XG4gICAgICAgICAgICByMiA9PT0gNjQgPyBTdHJpbmcuZnJvbUNoYXJDb2RlKGJpdG1hcCA+PiAxNiAmIDI1NSwgYml0bWFwID4+IDggJiAyNTUpIDpcbiAgICAgICAgICAgICAgICBTdHJpbmcuZnJvbUNoYXJDb2RlKGJpdG1hcCA+PiAxNiAmIDI1NSwgYml0bWFwID4+IDggJiAyNTUsIGJpdG1hcCAmIDI1NSk7XG4gICAgfVxuICAgIHJldHVybiByZXN1bHQ7XG59O1xuZnVuY3Rpb24gYjY0RGVjb2RlVW5pY29kZShzdHIpIHtcbiAgICByZXR1cm4gZGVjb2RlVVJJQ29tcG9uZW50KGV4cG9ydHMud2VBdG9iKHN0cikucmVwbGFjZSgvKC4pL2csIGZ1bmN0aW9uIChwKSB7XG4gICAgICAgIHZhciBjb2RlID0gcC5jaGFyQ29kZUF0KDApLnRvU3RyaW5nKDE2KS50b1VwcGVyQ2FzZSgpO1xuICAgICAgICBpZiAoY29kZS5sZW5ndGggPCAyKSB7XG4gICAgICAgICAgICBjb2RlID0gXCIwXCIgKyBjb2RlO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiBcIiVcIiArIGNvZGU7XG4gICAgfSkpO1xufVxuZnVuY3Rpb24gYmFzZTY0X3VybF9kZWNvZGUoc3RyKSB7XG4gICAgdmFyIG91dHB1dCA9IHN0ci5yZXBsYWNlKC8tL2csIFwiK1wiKS5yZXBsYWNlKC9fL2csIFwiL1wiKTtcbiAgICBzd2l0Y2ggKG91dHB1dC5sZW5ndGggJSA0KSB7XG4gICAgICAgIGNhc2UgMDpcbiAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICBjYXNlIDI6XG4gICAgICAgICAgICBvdXRwdXQgKz0gXCI9PVwiO1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgIGNhc2UgMzpcbiAgICAgICAgICAgIG91dHB1dCArPSBcIj1cIjtcbiAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgdGhyb3cgXCJJbGxlZ2FsIGJhc2U2NHVybCBzdHJpbmchXCI7XG4gICAgfVxuICAgIHRyeSB7XG4gICAgICAgIHJldHVybiBiNjREZWNvZGVVbmljb2RlKG91dHB1dCk7XG4gICAgfVxuICAgIGNhdGNoIChlcnIpIHtcbiAgICAgICAgcmV0dXJuIGV4cG9ydHMud2VBdG9iKG91dHB1dCk7XG4gICAgfVxufVxuZnVuY3Rpb24gd2VhcHBKd3REZWNvZGUodG9rZW4sIG9wdGlvbnMpIHtcbiAgICBpZiAodHlwZW9mIHRva2VuICE9PSBcInN0cmluZ1wiKSB7XG4gICAgICAgIHRocm93IChcIkludmFsaWQgdG9rZW4gc3BlY2lmaWVkXCIpO1xuICAgIH1cbiAgICBvcHRpb25zID0gb3B0aW9ucyB8fCB7fTtcbiAgICB2YXIgcG9zID0gb3B0aW9ucy5oZWFkZXIgPT09IHRydWUgPyAwIDogMTtcbiAgICB0cnkge1xuICAgICAgICByZXR1cm4gSlNPTi5wYXJzZShiYXNlNjRfdXJsX2RlY29kZSh0b2tlbi5zcGxpdChcIi5cIilbcG9zXSkpO1xuICAgIH1cbiAgICBjYXRjaCAoZSkge1xuICAgICAgICB0aHJvdyAoXCJJbnZhbGlkIHRva2VuIHNwZWNpZmllZDogXCIgKyBlLm1lc3NhZ2UpO1xuICAgIH1cbn1cbmV4cG9ydHMuZGVmYXVsdCA9IHdlYXBwSnd0RGVjb2RlOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///218\n");
  11702. /***/ }),
  11703. /* 219 */
  11704. /*!************************************************************!*\
  11705. !*** D:/project/项目模板/uniapp/node_modules/moment/moment.js ***!
  11706. \************************************************************/
  11707. /*! no static exports found */
  11708. /***/ (function(module, exports, __webpack_require__) {
  11709. /* WEBPACK VAR INJECTION */(function(__f__, module) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;var require;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  11710. //! moment.js
  11711. //! version : 2.29.4
  11712. //! authors : Tim Wood, Iskren Chernev, Moment.js contributors
  11713. //! license : MIT
  11714. //! momentjs.com
  11715. ;
  11716. (function (global, factory) {
  11717. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' ? module.exports = factory() : true ? !(__WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  11718. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  11719. (__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :
  11720. __WEBPACK_AMD_DEFINE_FACTORY__),
  11721. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  11722. })(this, function () {
  11723. 'use strict';
  11724. var hookCallback;
  11725. function hooks() {
  11726. return hookCallback.apply(null, arguments);
  11727. }
  11728. // This is done to register the method called with moment()
  11729. // without creating circular dependencies.
  11730. function setHookCallback(callback) {
  11731. hookCallback = callback;
  11732. }
  11733. function isArray(input) {
  11734. return input instanceof Array || Object.prototype.toString.call(input) === '[object Array]';
  11735. }
  11736. function isObject(input) {
  11737. // IE8 will treat undefined and null as object if it wasn't for
  11738. // input != null
  11739. return input != null && Object.prototype.toString.call(input) === '[object Object]';
  11740. }
  11741. function hasOwnProp(a, b) {
  11742. return Object.prototype.hasOwnProperty.call(a, b);
  11743. }
  11744. function isObjectEmpty(obj) {
  11745. if (Object.getOwnPropertyNames) {
  11746. return Object.getOwnPropertyNames(obj).length === 0;
  11747. } else {
  11748. var k;
  11749. for (k in obj) {
  11750. if (hasOwnProp(obj, k)) {
  11751. return false;
  11752. }
  11753. }
  11754. return true;
  11755. }
  11756. }
  11757. function isUndefined(input) {
  11758. return input === void 0;
  11759. }
  11760. function isNumber(input) {
  11761. return typeof input === 'number' || Object.prototype.toString.call(input) === '[object Number]';
  11762. }
  11763. function isDate(input) {
  11764. return input instanceof Date || Object.prototype.toString.call(input) === '[object Date]';
  11765. }
  11766. function map(arr, fn) {
  11767. var res = [],
  11768. i,
  11769. arrLen = arr.length;
  11770. for (i = 0; i < arrLen; ++i) {
  11771. res.push(fn(arr[i], i));
  11772. }
  11773. return res;
  11774. }
  11775. function extend(a, b) {
  11776. for (var i in b) {
  11777. if (hasOwnProp(b, i)) {
  11778. a[i] = b[i];
  11779. }
  11780. }
  11781. if (hasOwnProp(b, 'toString')) {
  11782. a.toString = b.toString;
  11783. }
  11784. if (hasOwnProp(b, 'valueOf')) {
  11785. a.valueOf = b.valueOf;
  11786. }
  11787. return a;
  11788. }
  11789. function createUTC(input, format, locale, strict) {
  11790. return createLocalOrUTC(input, format, locale, strict, true).utc();
  11791. }
  11792. function defaultParsingFlags() {
  11793. // We need to deep clone this object.
  11794. return {
  11795. empty: false,
  11796. unusedTokens: [],
  11797. unusedInput: [],
  11798. overflow: -2,
  11799. charsLeftOver: 0,
  11800. nullInput: false,
  11801. invalidEra: null,
  11802. invalidMonth: null,
  11803. invalidFormat: false,
  11804. userInvalidated: false,
  11805. iso: false,
  11806. parsedDateParts: [],
  11807. era: null,
  11808. meridiem: null,
  11809. rfc2822: false,
  11810. weekdayMismatch: false
  11811. };
  11812. }
  11813. function getParsingFlags(m) {
  11814. if (m._pf == null) {
  11815. m._pf = defaultParsingFlags();
  11816. }
  11817. return m._pf;
  11818. }
  11819. var some;
  11820. if (Array.prototype.some) {
  11821. some = Array.prototype.some;
  11822. } else {
  11823. some = function some(fun) {
  11824. var t = Object(this),
  11825. len = t.length >>> 0,
  11826. i;
  11827. for (i = 0; i < len; i++) {
  11828. if (i in t && fun.call(this, t[i], i, t)) {
  11829. return true;
  11830. }
  11831. }
  11832. return false;
  11833. };
  11834. }
  11835. function isValid(m) {
  11836. if (m._isValid == null) {
  11837. var flags = getParsingFlags(m),
  11838. parsedParts = some.call(flags.parsedDateParts, function (i) {
  11839. return i != null;
  11840. }),
  11841. isNowValid = !isNaN(m._d.getTime()) && flags.overflow < 0 && !flags.empty && !flags.invalidEra && !flags.invalidMonth && !flags.invalidWeekday && !flags.weekdayMismatch && !flags.nullInput && !flags.invalidFormat && !flags.userInvalidated && (!flags.meridiem || flags.meridiem && parsedParts);
  11842. if (m._strict) {
  11843. isNowValid = isNowValid && flags.charsLeftOver === 0 && flags.unusedTokens.length === 0 && flags.bigHour === undefined;
  11844. }
  11845. if (Object.isFrozen == null || !Object.isFrozen(m)) {
  11846. m._isValid = isNowValid;
  11847. } else {
  11848. return isNowValid;
  11849. }
  11850. }
  11851. return m._isValid;
  11852. }
  11853. function createInvalid(flags) {
  11854. var m = createUTC(NaN);
  11855. if (flags != null) {
  11856. extend(getParsingFlags(m), flags);
  11857. } else {
  11858. getParsingFlags(m).userInvalidated = true;
  11859. }
  11860. return m;
  11861. }
  11862. // Plugins that add properties should also add the key here (null value),
  11863. // so we can properly clone ourselves.
  11864. var momentProperties = hooks.momentProperties = [],
  11865. updateInProgress = false;
  11866. function copyConfig(to, from) {
  11867. var i,
  11868. prop,
  11869. val,
  11870. momentPropertiesLen = momentProperties.length;
  11871. if (!isUndefined(from._isAMomentObject)) {
  11872. to._isAMomentObject = from._isAMomentObject;
  11873. }
  11874. if (!isUndefined(from._i)) {
  11875. to._i = from._i;
  11876. }
  11877. if (!isUndefined(from._f)) {
  11878. to._f = from._f;
  11879. }
  11880. if (!isUndefined(from._l)) {
  11881. to._l = from._l;
  11882. }
  11883. if (!isUndefined(from._strict)) {
  11884. to._strict = from._strict;
  11885. }
  11886. if (!isUndefined(from._tzm)) {
  11887. to._tzm = from._tzm;
  11888. }
  11889. if (!isUndefined(from._isUTC)) {
  11890. to._isUTC = from._isUTC;
  11891. }
  11892. if (!isUndefined(from._offset)) {
  11893. to._offset = from._offset;
  11894. }
  11895. if (!isUndefined(from._pf)) {
  11896. to._pf = getParsingFlags(from);
  11897. }
  11898. if (!isUndefined(from._locale)) {
  11899. to._locale = from._locale;
  11900. }
  11901. if (momentPropertiesLen > 0) {
  11902. for (i = 0; i < momentPropertiesLen; i++) {
  11903. prop = momentProperties[i];
  11904. val = from[prop];
  11905. if (!isUndefined(val)) {
  11906. to[prop] = val;
  11907. }
  11908. }
  11909. }
  11910. return to;
  11911. }
  11912. // Moment prototype object
  11913. function Moment(config) {
  11914. copyConfig(this, config);
  11915. this._d = new Date(config._d != null ? config._d.getTime() : NaN);
  11916. if (!this.isValid()) {
  11917. this._d = new Date(NaN);
  11918. }
  11919. // Prevent infinite loop in case updateOffset creates new moment
  11920. // objects.
  11921. if (updateInProgress === false) {
  11922. updateInProgress = true;
  11923. hooks.updateOffset(this);
  11924. updateInProgress = false;
  11925. }
  11926. }
  11927. function isMoment(obj) {
  11928. return obj instanceof Moment || obj != null && obj._isAMomentObject != null;
  11929. }
  11930. function warn(msg) {
  11931. if (hooks.suppressDeprecationWarnings === false && typeof console !== 'undefined' && console.warn) {
  11932. __f__("warn", 'Deprecation warning: ' + msg, " at node_modules/moment/moment.js:287");
  11933. }
  11934. }
  11935. function deprecate(msg, fn) {
  11936. var firstTime = true;
  11937. return extend(function () {
  11938. if (hooks.deprecationHandler != null) {
  11939. hooks.deprecationHandler(null, msg);
  11940. }
  11941. if (firstTime) {
  11942. var args = [],
  11943. arg,
  11944. i,
  11945. key,
  11946. argLen = arguments.length;
  11947. for (i = 0; i < argLen; i++) {
  11948. arg = '';
  11949. if (_typeof(arguments[i]) === 'object') {
  11950. arg += '\n[' + i + '] ';
  11951. for (key in arguments[0]) {
  11952. if (hasOwnProp(arguments[0], key)) {
  11953. arg += key + ': ' + arguments[0][key] + ', ';
  11954. }
  11955. }
  11956. arg = arg.slice(0, -2); // Remove trailing comma and space
  11957. } else {
  11958. arg = arguments[i];
  11959. }
  11960. args.push(arg);
  11961. }
  11962. warn(msg + '\nArguments: ' + Array.prototype.slice.call(args).join('') + '\n' + new Error().stack);
  11963. firstTime = false;
  11964. }
  11965. return fn.apply(this, arguments);
  11966. }, fn);
  11967. }
  11968. var deprecations = {};
  11969. function deprecateSimple(name, msg) {
  11970. if (hooks.deprecationHandler != null) {
  11971. hooks.deprecationHandler(name, msg);
  11972. }
  11973. if (!deprecations[name]) {
  11974. warn(msg);
  11975. deprecations[name] = true;
  11976. }
  11977. }
  11978. hooks.suppressDeprecationWarnings = false;
  11979. hooks.deprecationHandler = null;
  11980. function isFunction(input) {
  11981. return typeof Function !== 'undefined' && input instanceof Function || Object.prototype.toString.call(input) === '[object Function]';
  11982. }
  11983. function set(config) {
  11984. var prop, i;
  11985. for (i in config) {
  11986. if (hasOwnProp(config, i)) {
  11987. prop = config[i];
  11988. if (isFunction(prop)) {
  11989. this[i] = prop;
  11990. } else {
  11991. this['_' + i] = prop;
  11992. }
  11993. }
  11994. }
  11995. this._config = config;
  11996. // Lenient ordinal parsing accepts just a number in addition to
  11997. // number + (possibly) stuff coming from _dayOfMonthOrdinalParse.
  11998. // TODO: Remove "ordinalParse" fallback in next major release.
  11999. this._dayOfMonthOrdinalParseLenient = new RegExp((this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) + '|' + /\d{1,2}/.source);
  12000. }
  12001. function mergeConfigs(parentConfig, childConfig) {
  12002. var res = extend({}, parentConfig),
  12003. prop;
  12004. for (prop in childConfig) {
  12005. if (hasOwnProp(childConfig, prop)) {
  12006. if (isObject(parentConfig[prop]) && isObject(childConfig[prop])) {
  12007. res[prop] = {};
  12008. extend(res[prop], parentConfig[prop]);
  12009. extend(res[prop], childConfig[prop]);
  12010. } else if (childConfig[prop] != null) {
  12011. res[prop] = childConfig[prop];
  12012. } else {
  12013. delete res[prop];
  12014. }
  12015. }
  12016. }
  12017. for (prop in parentConfig) {
  12018. if (hasOwnProp(parentConfig, prop) && !hasOwnProp(childConfig, prop) && isObject(parentConfig[prop])) {
  12019. // make sure changes to properties don't modify parent config
  12020. res[prop] = extend({}, res[prop]);
  12021. }
  12022. }
  12023. return res;
  12024. }
  12025. function Locale(config) {
  12026. if (config != null) {
  12027. this.set(config);
  12028. }
  12029. }
  12030. var keys;
  12031. if (Object.keys) {
  12032. keys = Object.keys;
  12033. } else {
  12034. keys = function keys(obj) {
  12035. var i,
  12036. res = [];
  12037. for (i in obj) {
  12038. if (hasOwnProp(obj, i)) {
  12039. res.push(i);
  12040. }
  12041. }
  12042. return res;
  12043. };
  12044. }
  12045. var defaultCalendar = {
  12046. sameDay: '[Today at] LT',
  12047. nextDay: '[Tomorrow at] LT',
  12048. nextWeek: 'dddd [at] LT',
  12049. lastDay: '[Yesterday at] LT',
  12050. lastWeek: '[Last] dddd [at] LT',
  12051. sameElse: 'L'
  12052. };
  12053. function calendar(key, mom, now) {
  12054. var output = this._calendar[key] || this._calendar['sameElse'];
  12055. return isFunction(output) ? output.call(mom, now) : output;
  12056. }
  12057. function zeroFill(number, targetLength, forceSign) {
  12058. var absNumber = '' + Math.abs(number),
  12059. zerosToFill = targetLength - absNumber.length,
  12060. sign = number >= 0;
  12061. return (sign ? forceSign ? '+' : '' : '-') + Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) + absNumber;
  12062. }
  12063. var formattingTokens = /(\[[^\[]*\])|(\\)?([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,
  12064. localFormattingTokens = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,
  12065. formatFunctions = {},
  12066. formatTokenFunctions = {};
  12067. // token: 'M'
  12068. // padded: ['MM', 2]
  12069. // ordinal: 'Mo'
  12070. // callback: function () { this.month() + 1 }
  12071. function addFormatToken(token, padded, ordinal, callback) {
  12072. var func = callback;
  12073. if (typeof callback === 'string') {
  12074. func = function func() {
  12075. return this[callback]();
  12076. };
  12077. }
  12078. if (token) {
  12079. formatTokenFunctions[token] = func;
  12080. }
  12081. if (padded) {
  12082. formatTokenFunctions[padded[0]] = function () {
  12083. return zeroFill(func.apply(this, arguments), padded[1], padded[2]);
  12084. };
  12085. }
  12086. if (ordinal) {
  12087. formatTokenFunctions[ordinal] = function () {
  12088. return this.localeData().ordinal(func.apply(this, arguments), token);
  12089. };
  12090. }
  12091. }
  12092. function removeFormattingTokens(input) {
  12093. if (input.match(/\[[\s\S]/)) {
  12094. return input.replace(/^\[|\]$/g, '');
  12095. }
  12096. return input.replace(/\\/g, '');
  12097. }
  12098. function makeFormatFunction(format) {
  12099. var array = format.match(formattingTokens),
  12100. i,
  12101. length;
  12102. for (i = 0, length = array.length; i < length; i++) {
  12103. if (formatTokenFunctions[array[i]]) {
  12104. array[i] = formatTokenFunctions[array[i]];
  12105. } else {
  12106. array[i] = removeFormattingTokens(array[i]);
  12107. }
  12108. }
  12109. return function (mom) {
  12110. var output = '',
  12111. i;
  12112. for (i = 0; i < length; i++) {
  12113. output += isFunction(array[i]) ? array[i].call(mom, format) : array[i];
  12114. }
  12115. return output;
  12116. };
  12117. }
  12118. // format date using native date object
  12119. function formatMoment(m, format) {
  12120. if (!m.isValid()) {
  12121. return m.localeData().invalidDate();
  12122. }
  12123. format = expandFormat(format, m.localeData());
  12124. formatFunctions[format] = formatFunctions[format] || makeFormatFunction(format);
  12125. return formatFunctions[format](m);
  12126. }
  12127. function expandFormat(format, locale) {
  12128. var i = 5;
  12129. function replaceLongDateFormatTokens(input) {
  12130. return locale.longDateFormat(input) || input;
  12131. }
  12132. localFormattingTokens.lastIndex = 0;
  12133. while (i >= 0 && localFormattingTokens.test(format)) {
  12134. format = format.replace(localFormattingTokens, replaceLongDateFormatTokens);
  12135. localFormattingTokens.lastIndex = 0;
  12136. i -= 1;
  12137. }
  12138. return format;
  12139. }
  12140. var defaultLongDateFormat = {
  12141. LTS: 'h:mm:ss A',
  12142. LT: 'h:mm A',
  12143. L: 'MM/DD/YYYY',
  12144. LL: 'MMMM D, YYYY',
  12145. LLL: 'MMMM D, YYYY h:mm A',
  12146. LLLL: 'dddd, MMMM D, YYYY h:mm A'
  12147. };
  12148. function longDateFormat(key) {
  12149. var format = this._longDateFormat[key],
  12150. formatUpper = this._longDateFormat[key.toUpperCase()];
  12151. if (format || !formatUpper) {
  12152. return format;
  12153. }
  12154. this._longDateFormat[key] = formatUpper.match(formattingTokens).map(function (tok) {
  12155. if (tok === 'MMMM' || tok === 'MM' || tok === 'DD' || tok === 'dddd') {
  12156. return tok.slice(1);
  12157. }
  12158. return tok;
  12159. }).join('');
  12160. return this._longDateFormat[key];
  12161. }
  12162. var defaultInvalidDate = 'Invalid date';
  12163. function invalidDate() {
  12164. return this._invalidDate;
  12165. }
  12166. var defaultOrdinal = '%d',
  12167. defaultDayOfMonthOrdinalParse = /\d{1,2}/;
  12168. function ordinal(number) {
  12169. return this._ordinal.replace('%d', number);
  12170. }
  12171. var defaultRelativeTime = {
  12172. future: 'in %s',
  12173. past: '%s ago',
  12174. s: 'a few seconds',
  12175. ss: '%d seconds',
  12176. m: 'a minute',
  12177. mm: '%d minutes',
  12178. h: 'an hour',
  12179. hh: '%d hours',
  12180. d: 'a day',
  12181. dd: '%d days',
  12182. w: 'a week',
  12183. ww: '%d weeks',
  12184. M: 'a month',
  12185. MM: '%d months',
  12186. y: 'a year',
  12187. yy: '%d years'
  12188. };
  12189. function relativeTime(number, withoutSuffix, string, isFuture) {
  12190. var output = this._relativeTime[string];
  12191. return isFunction(output) ? output(number, withoutSuffix, string, isFuture) : output.replace(/%d/i, number);
  12192. }
  12193. function pastFuture(diff, output) {
  12194. var format = this._relativeTime[diff > 0 ? 'future' : 'past'];
  12195. return isFunction(format) ? format(output) : format.replace(/%s/i, output);
  12196. }
  12197. var aliases = {};
  12198. function addUnitAlias(unit, shorthand) {
  12199. var lowerCase = unit.toLowerCase();
  12200. aliases[lowerCase] = aliases[lowerCase + 's'] = aliases[shorthand] = unit;
  12201. }
  12202. function normalizeUnits(units) {
  12203. return typeof units === 'string' ? aliases[units] || aliases[units.toLowerCase()] : undefined;
  12204. }
  12205. function normalizeObjectUnits(inputObject) {
  12206. var normalizedInput = {},
  12207. normalizedProp,
  12208. prop;
  12209. for (prop in inputObject) {
  12210. if (hasOwnProp(inputObject, prop)) {
  12211. normalizedProp = normalizeUnits(prop);
  12212. if (normalizedProp) {
  12213. normalizedInput[normalizedProp] = inputObject[prop];
  12214. }
  12215. }
  12216. }
  12217. return normalizedInput;
  12218. }
  12219. var priorities = {};
  12220. function addUnitPriority(unit, priority) {
  12221. priorities[unit] = priority;
  12222. }
  12223. function getPrioritizedUnits(unitsObj) {
  12224. var units = [],
  12225. u;
  12226. for (u in unitsObj) {
  12227. if (hasOwnProp(unitsObj, u)) {
  12228. units.push({
  12229. unit: u,
  12230. priority: priorities[u]
  12231. });
  12232. }
  12233. }
  12234. units.sort(function (a, b) {
  12235. return a.priority - b.priority;
  12236. });
  12237. return units;
  12238. }
  12239. function isLeapYear(year) {
  12240. return year % 4 === 0 && year % 100 !== 0 || year % 400 === 0;
  12241. }
  12242. function absFloor(number) {
  12243. if (number < 0) {
  12244. // -0 -> 0
  12245. return Math.ceil(number) || 0;
  12246. } else {
  12247. return Math.floor(number);
  12248. }
  12249. }
  12250. function toInt(argumentForCoercion) {
  12251. var coercedNumber = +argumentForCoercion,
  12252. value = 0;
  12253. if (coercedNumber !== 0 && isFinite(coercedNumber)) {
  12254. value = absFloor(coercedNumber);
  12255. }
  12256. return value;
  12257. }
  12258. function makeGetSet(unit, keepTime) {
  12259. return function (value) {
  12260. if (value != null) {
  12261. set$1(this, unit, value);
  12262. hooks.updateOffset(this, keepTime);
  12263. return this;
  12264. } else {
  12265. return get(this, unit);
  12266. }
  12267. };
  12268. }
  12269. function get(mom, unit) {
  12270. return mom.isValid() ? mom._d['get' + (mom._isUTC ? 'UTC' : '') + unit]() : NaN;
  12271. }
  12272. function set$1(mom, unit, value) {
  12273. if (mom.isValid() && !isNaN(value)) {
  12274. if (unit === 'FullYear' && isLeapYear(mom.year()) && mom.month() === 1 && mom.date() === 29) {
  12275. value = toInt(value);
  12276. mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value, mom.month(), daysInMonth(value, mom.month()));
  12277. } else {
  12278. mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value);
  12279. }
  12280. }
  12281. }
  12282. // MOMENTS
  12283. function stringGet(units) {
  12284. units = normalizeUnits(units);
  12285. if (isFunction(this[units])) {
  12286. return this[units]();
  12287. }
  12288. return this;
  12289. }
  12290. function stringSet(units, value) {
  12291. if (_typeof(units) === 'object') {
  12292. units = normalizeObjectUnits(units);
  12293. var prioritized = getPrioritizedUnits(units),
  12294. i,
  12295. prioritizedLen = prioritized.length;
  12296. for (i = 0; i < prioritizedLen; i++) {
  12297. this[prioritized[i].unit](units[prioritized[i].unit]);
  12298. }
  12299. } else {
  12300. units = normalizeUnits(units);
  12301. if (isFunction(this[units])) {
  12302. return this[units](value);
  12303. }
  12304. }
  12305. return this;
  12306. }
  12307. var match1 = /\d/,
  12308. // 0 - 9
  12309. match2 = /\d\d/,
  12310. // 00 - 99
  12311. match3 = /\d{3}/,
  12312. // 000 - 999
  12313. match4 = /\d{4}/,
  12314. // 0000 - 9999
  12315. match6 = /[+-]?\d{6}/,
  12316. // -999999 - 999999
  12317. match1to2 = /\d\d?/,
  12318. // 0 - 99
  12319. match3to4 = /\d\d\d\d?/,
  12320. // 999 - 9999
  12321. match5to6 = /\d\d\d\d\d\d?/,
  12322. // 99999 - 999999
  12323. match1to3 = /\d{1,3}/,
  12324. // 0 - 999
  12325. match1to4 = /\d{1,4}/,
  12326. // 0 - 9999
  12327. match1to6 = /[+-]?\d{1,6}/,
  12328. // -999999 - 999999
  12329. matchUnsigned = /\d+/,
  12330. // 0 - inf
  12331. matchSigned = /[+-]?\d+/,
  12332. // -inf - inf
  12333. matchOffset = /Z|[+-]\d\d:?\d\d/gi,
  12334. // +00:00 -00:00 +0000 -0000 or Z
  12335. matchShortOffset = /Z|[+-]\d\d(?::?\d\d)?/gi,
  12336. // +00 -00 +00:00 -00:00 +0000 -0000 or Z
  12337. matchTimestamp = /[+-]?\d+(\.\d{1,3})?/,
  12338. // 123456789 123456789.123
  12339. // any word (or two) characters or numbers including two/three word month in arabic.
  12340. // includes scottish gaelic two word and hyphenated months
  12341. matchWord = /[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,
  12342. regexes;
  12343. regexes = {};
  12344. function addRegexToken(token, regex, strictRegex) {
  12345. regexes[token] = isFunction(regex) ? regex : function (isStrict, localeData) {
  12346. return isStrict && strictRegex ? strictRegex : regex;
  12347. };
  12348. }
  12349. function getParseRegexForToken(token, config) {
  12350. if (!hasOwnProp(regexes, token)) {
  12351. return new RegExp(unescapeFormat(token));
  12352. }
  12353. return regexes[token](config._strict, config._locale);
  12354. }
  12355. // Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript
  12356. function unescapeFormat(s) {
  12357. return regexEscape(s.replace('\\', '').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (matched, p1, p2, p3, p4) {
  12358. return p1 || p2 || p3 || p4;
  12359. }));
  12360. }
  12361. function regexEscape(s) {
  12362. return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
  12363. }
  12364. var tokens = {};
  12365. function addParseToken(token, callback) {
  12366. var i,
  12367. func = callback,
  12368. tokenLen;
  12369. if (typeof token === 'string') {
  12370. token = [token];
  12371. }
  12372. if (isNumber(callback)) {
  12373. func = function func(input, array) {
  12374. array[callback] = toInt(input);
  12375. };
  12376. }
  12377. tokenLen = token.length;
  12378. for (i = 0; i < tokenLen; i++) {
  12379. tokens[token[i]] = func;
  12380. }
  12381. }
  12382. function addWeekParseToken(token, callback) {
  12383. addParseToken(token, function (input, array, config, token) {
  12384. config._w = config._w || {};
  12385. callback(input, config._w, config, token);
  12386. });
  12387. }
  12388. function addTimeToArrayFromToken(token, input, config) {
  12389. if (input != null && hasOwnProp(tokens, token)) {
  12390. tokens[token](input, config._a, config, token);
  12391. }
  12392. }
  12393. var YEAR = 0,
  12394. MONTH = 1,
  12395. DATE = 2,
  12396. HOUR = 3,
  12397. MINUTE = 4,
  12398. SECOND = 5,
  12399. MILLISECOND = 6,
  12400. WEEK = 7,
  12401. WEEKDAY = 8;
  12402. function mod(n, x) {
  12403. return (n % x + x) % x;
  12404. }
  12405. var indexOf;
  12406. if (Array.prototype.indexOf) {
  12407. indexOf = Array.prototype.indexOf;
  12408. } else {
  12409. indexOf = function indexOf(o) {
  12410. // I know
  12411. var i;
  12412. for (i = 0; i < this.length; ++i) {
  12413. if (this[i] === o) {
  12414. return i;
  12415. }
  12416. }
  12417. return -1;
  12418. };
  12419. }
  12420. function daysInMonth(year, month) {
  12421. if (isNaN(year) || isNaN(month)) {
  12422. return NaN;
  12423. }
  12424. var modMonth = mod(month, 12);
  12425. year += (month - modMonth) / 12;
  12426. return modMonth === 1 ? isLeapYear(year) ? 29 : 28 : 31 - modMonth % 7 % 2;
  12427. }
  12428. // FORMATTING
  12429. addFormatToken('M', ['MM', 2], 'Mo', function () {
  12430. return this.month() + 1;
  12431. });
  12432. addFormatToken('MMM', 0, 0, function (format) {
  12433. return this.localeData().monthsShort(this, format);
  12434. });
  12435. addFormatToken('MMMM', 0, 0, function (format) {
  12436. return this.localeData().months(this, format);
  12437. });
  12438. // ALIASES
  12439. addUnitAlias('month', 'M');
  12440. // PRIORITY
  12441. addUnitPriority('month', 8);
  12442. // PARSING
  12443. addRegexToken('M', match1to2);
  12444. addRegexToken('MM', match1to2, match2);
  12445. addRegexToken('MMM', function (isStrict, locale) {
  12446. return locale.monthsShortRegex(isStrict);
  12447. });
  12448. addRegexToken('MMMM', function (isStrict, locale) {
  12449. return locale.monthsRegex(isStrict);
  12450. });
  12451. addParseToken(['M', 'MM'], function (input, array) {
  12452. array[MONTH] = toInt(input) - 1;
  12453. });
  12454. addParseToken(['MMM', 'MMMM'], function (input, array, config, token) {
  12455. var month = config._locale.monthsParse(input, token, config._strict);
  12456. // if we didn't find a month name, mark the date as invalid.
  12457. if (month != null) {
  12458. array[MONTH] = month;
  12459. } else {
  12460. getParsingFlags(config).invalidMonth = input;
  12461. }
  12462. });
  12463. // LOCALES
  12464. var defaultLocaleMonths = 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
  12465. defaultLocaleMonthsShort = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
  12466. MONTHS_IN_FORMAT = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,
  12467. defaultMonthsShortRegex = matchWord,
  12468. defaultMonthsRegex = matchWord;
  12469. function localeMonths(m, format) {
  12470. if (!m) {
  12471. return isArray(this._months) ? this._months : this._months['standalone'];
  12472. }
  12473. return isArray(this._months) ? this._months[m.month()] : this._months[(this._months.isFormat || MONTHS_IN_FORMAT).test(format) ? 'format' : 'standalone'][m.month()];
  12474. }
  12475. function localeMonthsShort(m, format) {
  12476. if (!m) {
  12477. return isArray(this._monthsShort) ? this._monthsShort : this._monthsShort['standalone'];
  12478. }
  12479. return isArray(this._monthsShort) ? this._monthsShort[m.month()] : this._monthsShort[MONTHS_IN_FORMAT.test(format) ? 'format' : 'standalone'][m.month()];
  12480. }
  12481. function handleStrictParse(monthName, format, strict) {
  12482. var i,
  12483. ii,
  12484. mom,
  12485. llc = monthName.toLocaleLowerCase();
  12486. if (!this._monthsParse) {
  12487. // this is not used
  12488. this._monthsParse = [];
  12489. this._longMonthsParse = [];
  12490. this._shortMonthsParse = [];
  12491. for (i = 0; i < 12; ++i) {
  12492. mom = createUTC([2000, i]);
  12493. this._shortMonthsParse[i] = this.monthsShort(mom, '').toLocaleLowerCase();
  12494. this._longMonthsParse[i] = this.months(mom, '').toLocaleLowerCase();
  12495. }
  12496. }
  12497. if (strict) {
  12498. if (format === 'MMM') {
  12499. ii = indexOf.call(this._shortMonthsParse, llc);
  12500. return ii !== -1 ? ii : null;
  12501. } else {
  12502. ii = indexOf.call(this._longMonthsParse, llc);
  12503. return ii !== -1 ? ii : null;
  12504. }
  12505. } else {
  12506. if (format === 'MMM') {
  12507. ii = indexOf.call(this._shortMonthsParse, llc);
  12508. if (ii !== -1) {
  12509. return ii;
  12510. }
  12511. ii = indexOf.call(this._longMonthsParse, llc);
  12512. return ii !== -1 ? ii : null;
  12513. } else {
  12514. ii = indexOf.call(this._longMonthsParse, llc);
  12515. if (ii !== -1) {
  12516. return ii;
  12517. }
  12518. ii = indexOf.call(this._shortMonthsParse, llc);
  12519. return ii !== -1 ? ii : null;
  12520. }
  12521. }
  12522. }
  12523. function localeMonthsParse(monthName, format, strict) {
  12524. var i, mom, regex;
  12525. if (this._monthsParseExact) {
  12526. return handleStrictParse.call(this, monthName, format, strict);
  12527. }
  12528. if (!this._monthsParse) {
  12529. this._monthsParse = [];
  12530. this._longMonthsParse = [];
  12531. this._shortMonthsParse = [];
  12532. }
  12533. // TODO: add sorting
  12534. // Sorting makes sure if one month (or abbr) is a prefix of another
  12535. // see sorting in computeMonthsParse
  12536. for (i = 0; i < 12; i++) {
  12537. // make the regex if we don't have it already
  12538. mom = createUTC([2000, i]);
  12539. if (strict && !this._longMonthsParse[i]) {
  12540. this._longMonthsParse[i] = new RegExp('^' + this.months(mom, '').replace('.', '') + '$', 'i');
  12541. this._shortMonthsParse[i] = new RegExp('^' + this.monthsShort(mom, '').replace('.', '') + '$', 'i');
  12542. }
  12543. if (!strict && !this._monthsParse[i]) {
  12544. regex = '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, '');
  12545. this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i');
  12546. }
  12547. // test the regex
  12548. if (strict && format === 'MMMM' && this._longMonthsParse[i].test(monthName)) {
  12549. return i;
  12550. } else if (strict && format === 'MMM' && this._shortMonthsParse[i].test(monthName)) {
  12551. return i;
  12552. } else if (!strict && this._monthsParse[i].test(monthName)) {
  12553. return i;
  12554. }
  12555. }
  12556. }
  12557. // MOMENTS
  12558. function setMonth(mom, value) {
  12559. var dayOfMonth;
  12560. if (!mom.isValid()) {
  12561. // No op
  12562. return mom;
  12563. }
  12564. if (typeof value === 'string') {
  12565. if (/^\d+$/.test(value)) {
  12566. value = toInt(value);
  12567. } else {
  12568. value = mom.localeData().monthsParse(value);
  12569. // TODO: Another silent failure?
  12570. if (!isNumber(value)) {
  12571. return mom;
  12572. }
  12573. }
  12574. }
  12575. dayOfMonth = Math.min(mom.date(), daysInMonth(mom.year(), value));
  12576. mom._d['set' + (mom._isUTC ? 'UTC' : '') + 'Month'](value, dayOfMonth);
  12577. return mom;
  12578. }
  12579. function getSetMonth(value) {
  12580. if (value != null) {
  12581. setMonth(this, value);
  12582. hooks.updateOffset(this, true);
  12583. return this;
  12584. } else {
  12585. return get(this, 'Month');
  12586. }
  12587. }
  12588. function getDaysInMonth() {
  12589. return daysInMonth(this.year(), this.month());
  12590. }
  12591. function monthsShortRegex(isStrict) {
  12592. if (this._monthsParseExact) {
  12593. if (!hasOwnProp(this, '_monthsRegex')) {
  12594. computeMonthsParse.call(this);
  12595. }
  12596. if (isStrict) {
  12597. return this._monthsShortStrictRegex;
  12598. } else {
  12599. return this._monthsShortRegex;
  12600. }
  12601. } else {
  12602. if (!hasOwnProp(this, '_monthsShortRegex')) {
  12603. this._monthsShortRegex = defaultMonthsShortRegex;
  12604. }
  12605. return this._monthsShortStrictRegex && isStrict ? this._monthsShortStrictRegex : this._monthsShortRegex;
  12606. }
  12607. }
  12608. function monthsRegex(isStrict) {
  12609. if (this._monthsParseExact) {
  12610. if (!hasOwnProp(this, '_monthsRegex')) {
  12611. computeMonthsParse.call(this);
  12612. }
  12613. if (isStrict) {
  12614. return this._monthsStrictRegex;
  12615. } else {
  12616. return this._monthsRegex;
  12617. }
  12618. } else {
  12619. if (!hasOwnProp(this, '_monthsRegex')) {
  12620. this._monthsRegex = defaultMonthsRegex;
  12621. }
  12622. return this._monthsStrictRegex && isStrict ? this._monthsStrictRegex : this._monthsRegex;
  12623. }
  12624. }
  12625. function computeMonthsParse() {
  12626. function cmpLenRev(a, b) {
  12627. return b.length - a.length;
  12628. }
  12629. var shortPieces = [],
  12630. longPieces = [],
  12631. mixedPieces = [],
  12632. i,
  12633. mom;
  12634. for (i = 0; i < 12; i++) {
  12635. // make the regex if we don't have it already
  12636. mom = createUTC([2000, i]);
  12637. shortPieces.push(this.monthsShort(mom, ''));
  12638. longPieces.push(this.months(mom, ''));
  12639. mixedPieces.push(this.months(mom, ''));
  12640. mixedPieces.push(this.monthsShort(mom, ''));
  12641. }
  12642. // Sorting makes sure if one month (or abbr) is a prefix of another it
  12643. // will match the longer piece.
  12644. shortPieces.sort(cmpLenRev);
  12645. longPieces.sort(cmpLenRev);
  12646. mixedPieces.sort(cmpLenRev);
  12647. for (i = 0; i < 12; i++) {
  12648. shortPieces[i] = regexEscape(shortPieces[i]);
  12649. longPieces[i] = regexEscape(longPieces[i]);
  12650. }
  12651. for (i = 0; i < 24; i++) {
  12652. mixedPieces[i] = regexEscape(mixedPieces[i]);
  12653. }
  12654. this._monthsRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');
  12655. this._monthsShortRegex = this._monthsRegex;
  12656. this._monthsStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i');
  12657. this._monthsShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i');
  12658. }
  12659. // FORMATTING
  12660. addFormatToken('Y', 0, 0, function () {
  12661. var y = this.year();
  12662. return y <= 9999 ? zeroFill(y, 4) : '+' + y;
  12663. });
  12664. addFormatToken(0, ['YY', 2], 0, function () {
  12665. return this.year() % 100;
  12666. });
  12667. addFormatToken(0, ['YYYY', 4], 0, 'year');
  12668. addFormatToken(0, ['YYYYY', 5], 0, 'year');
  12669. addFormatToken(0, ['YYYYYY', 6, true], 0, 'year');
  12670. // ALIASES
  12671. addUnitAlias('year', 'y');
  12672. // PRIORITIES
  12673. addUnitPriority('year', 1);
  12674. // PARSING
  12675. addRegexToken('Y', matchSigned);
  12676. addRegexToken('YY', match1to2, match2);
  12677. addRegexToken('YYYY', match1to4, match4);
  12678. addRegexToken('YYYYY', match1to6, match6);
  12679. addRegexToken('YYYYYY', match1to6, match6);
  12680. addParseToken(['YYYYY', 'YYYYYY'], YEAR);
  12681. addParseToken('YYYY', function (input, array) {
  12682. array[YEAR] = input.length === 2 ? hooks.parseTwoDigitYear(input) : toInt(input);
  12683. });
  12684. addParseToken('YY', function (input, array) {
  12685. array[YEAR] = hooks.parseTwoDigitYear(input);
  12686. });
  12687. addParseToken('Y', function (input, array) {
  12688. array[YEAR] = parseInt(input, 10);
  12689. });
  12690. // HELPERS
  12691. function daysInYear(year) {
  12692. return isLeapYear(year) ? 366 : 365;
  12693. }
  12694. // HOOKS
  12695. hooks.parseTwoDigitYear = function (input) {
  12696. return toInt(input) + (toInt(input) > 68 ? 1900 : 2000);
  12697. };
  12698. // MOMENTS
  12699. var getSetYear = makeGetSet('FullYear', true);
  12700. function getIsLeapYear() {
  12701. return isLeapYear(this.year());
  12702. }
  12703. function createDate(y, m, d, h, M, s, ms) {
  12704. // can't just apply() to create a date:
  12705. // https://stackoverflow.com/q/181348
  12706. var date;
  12707. // the date constructor remaps years 0-99 to 1900-1999
  12708. if (y < 100 && y >= 0) {
  12709. // preserve leap years using a full 400 year cycle, then reset
  12710. date = new Date(y + 400, m, d, h, M, s, ms);
  12711. if (isFinite(date.getFullYear())) {
  12712. date.setFullYear(y);
  12713. }
  12714. } else {
  12715. date = new Date(y, m, d, h, M, s, ms);
  12716. }
  12717. return date;
  12718. }
  12719. function createUTCDate(y) {
  12720. var date, args;
  12721. // the Date.UTC function remaps years 0-99 to 1900-1999
  12722. if (y < 100 && y >= 0) {
  12723. args = Array.prototype.slice.call(arguments);
  12724. // preserve leap years using a full 400 year cycle, then reset
  12725. args[0] = y + 400;
  12726. date = new Date(Date.UTC.apply(null, args));
  12727. if (isFinite(date.getUTCFullYear())) {
  12728. date.setUTCFullYear(y);
  12729. }
  12730. } else {
  12731. date = new Date(Date.UTC.apply(null, arguments));
  12732. }
  12733. return date;
  12734. }
  12735. // start-of-first-week - start-of-year
  12736. function firstWeekOffset(year, dow, doy) {
  12737. var
  12738. // first-week day -- which january is always in the first week (4 for iso, 1 for other)
  12739. fwd = 7 + dow - doy,
  12740. // first-week day local weekday -- which local weekday is fwd
  12741. fwdlw = (7 + createUTCDate(year, 0, fwd).getUTCDay() - dow) % 7;
  12742. return -fwdlw + fwd - 1;
  12743. }
  12744. // https://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday
  12745. function dayOfYearFromWeeks(year, week, weekday, dow, doy) {
  12746. var localWeekday = (7 + weekday - dow) % 7,
  12747. weekOffset = firstWeekOffset(year, dow, doy),
  12748. dayOfYear = 1 + 7 * (week - 1) + localWeekday + weekOffset,
  12749. resYear,
  12750. resDayOfYear;
  12751. if (dayOfYear <= 0) {
  12752. resYear = year - 1;
  12753. resDayOfYear = daysInYear(resYear) + dayOfYear;
  12754. } else if (dayOfYear > daysInYear(year)) {
  12755. resYear = year + 1;
  12756. resDayOfYear = dayOfYear - daysInYear(year);
  12757. } else {
  12758. resYear = year;
  12759. resDayOfYear = dayOfYear;
  12760. }
  12761. return {
  12762. year: resYear,
  12763. dayOfYear: resDayOfYear
  12764. };
  12765. }
  12766. function weekOfYear(mom, dow, doy) {
  12767. var weekOffset = firstWeekOffset(mom.year(), dow, doy),
  12768. week = Math.floor((mom.dayOfYear() - weekOffset - 1) / 7) + 1,
  12769. resWeek,
  12770. resYear;
  12771. if (week < 1) {
  12772. resYear = mom.year() - 1;
  12773. resWeek = week + weeksInYear(resYear, dow, doy);
  12774. } else if (week > weeksInYear(mom.year(), dow, doy)) {
  12775. resWeek = week - weeksInYear(mom.year(), dow, doy);
  12776. resYear = mom.year() + 1;
  12777. } else {
  12778. resYear = mom.year();
  12779. resWeek = week;
  12780. }
  12781. return {
  12782. week: resWeek,
  12783. year: resYear
  12784. };
  12785. }
  12786. function weeksInYear(year, dow, doy) {
  12787. var weekOffset = firstWeekOffset(year, dow, doy),
  12788. weekOffsetNext = firstWeekOffset(year + 1, dow, doy);
  12789. return (daysInYear(year) - weekOffset + weekOffsetNext) / 7;
  12790. }
  12791. // FORMATTING
  12792. addFormatToken('w', ['ww', 2], 'wo', 'week');
  12793. addFormatToken('W', ['WW', 2], 'Wo', 'isoWeek');
  12794. // ALIASES
  12795. addUnitAlias('week', 'w');
  12796. addUnitAlias('isoWeek', 'W');
  12797. // PRIORITIES
  12798. addUnitPriority('week', 5);
  12799. addUnitPriority('isoWeek', 5);
  12800. // PARSING
  12801. addRegexToken('w', match1to2);
  12802. addRegexToken('ww', match1to2, match2);
  12803. addRegexToken('W', match1to2);
  12804. addRegexToken('WW', match1to2, match2);
  12805. addWeekParseToken(['w', 'ww', 'W', 'WW'], function (input, week, config, token) {
  12806. week[token.substr(0, 1)] = toInt(input);
  12807. });
  12808. // HELPERS
  12809. // LOCALES
  12810. function localeWeek(mom) {
  12811. return weekOfYear(mom, this._week.dow, this._week.doy).week;
  12812. }
  12813. var defaultLocaleWeek = {
  12814. dow: 0,
  12815. // Sunday is the first day of the week.
  12816. doy: 6 // The week that contains Jan 6th is the first week of the year.
  12817. };
  12818. function localeFirstDayOfWeek() {
  12819. return this._week.dow;
  12820. }
  12821. function localeFirstDayOfYear() {
  12822. return this._week.doy;
  12823. }
  12824. // MOMENTS
  12825. function getSetWeek(input) {
  12826. var week = this.localeData().week(this);
  12827. return input == null ? week : this.add((input - week) * 7, 'd');
  12828. }
  12829. function getSetISOWeek(input) {
  12830. var week = weekOfYear(this, 1, 4).week;
  12831. return input == null ? week : this.add((input - week) * 7, 'd');
  12832. }
  12833. // FORMATTING
  12834. addFormatToken('d', 0, 'do', 'day');
  12835. addFormatToken('dd', 0, 0, function (format) {
  12836. return this.localeData().weekdaysMin(this, format);
  12837. });
  12838. addFormatToken('ddd', 0, 0, function (format) {
  12839. return this.localeData().weekdaysShort(this, format);
  12840. });
  12841. addFormatToken('dddd', 0, 0, function (format) {
  12842. return this.localeData().weekdays(this, format);
  12843. });
  12844. addFormatToken('e', 0, 0, 'weekday');
  12845. addFormatToken('E', 0, 0, 'isoWeekday');
  12846. // ALIASES
  12847. addUnitAlias('day', 'd');
  12848. addUnitAlias('weekday', 'e');
  12849. addUnitAlias('isoWeekday', 'E');
  12850. // PRIORITY
  12851. addUnitPriority('day', 11);
  12852. addUnitPriority('weekday', 11);
  12853. addUnitPriority('isoWeekday', 11);
  12854. // PARSING
  12855. addRegexToken('d', match1to2);
  12856. addRegexToken('e', match1to2);
  12857. addRegexToken('E', match1to2);
  12858. addRegexToken('dd', function (isStrict, locale) {
  12859. return locale.weekdaysMinRegex(isStrict);
  12860. });
  12861. addRegexToken('ddd', function (isStrict, locale) {
  12862. return locale.weekdaysShortRegex(isStrict);
  12863. });
  12864. addRegexToken('dddd', function (isStrict, locale) {
  12865. return locale.weekdaysRegex(isStrict);
  12866. });
  12867. addWeekParseToken(['dd', 'ddd', 'dddd'], function (input, week, config, token) {
  12868. var weekday = config._locale.weekdaysParse(input, token, config._strict);
  12869. // if we didn't get a weekday name, mark the date as invalid
  12870. if (weekday != null) {
  12871. week.d = weekday;
  12872. } else {
  12873. getParsingFlags(config).invalidWeekday = input;
  12874. }
  12875. });
  12876. addWeekParseToken(['d', 'e', 'E'], function (input, week, config, token) {
  12877. week[token] = toInt(input);
  12878. });
  12879. // HELPERS
  12880. function parseWeekday(input, locale) {
  12881. if (typeof input !== 'string') {
  12882. return input;
  12883. }
  12884. if (!isNaN(input)) {
  12885. return parseInt(input, 10);
  12886. }
  12887. input = locale.weekdaysParse(input);
  12888. if (typeof input === 'number') {
  12889. return input;
  12890. }
  12891. return null;
  12892. }
  12893. function parseIsoWeekday(input, locale) {
  12894. if (typeof input === 'string') {
  12895. return locale.weekdaysParse(input) % 7 || 7;
  12896. }
  12897. return isNaN(input) ? null : input;
  12898. }
  12899. // LOCALES
  12900. function shiftWeekdays(ws, n) {
  12901. return ws.slice(n, 7).concat(ws.slice(0, n));
  12902. }
  12903. var defaultLocaleWeekdays = 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
  12904. defaultLocaleWeekdaysShort = 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
  12905. defaultLocaleWeekdaysMin = 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
  12906. defaultWeekdaysRegex = matchWord,
  12907. defaultWeekdaysShortRegex = matchWord,
  12908. defaultWeekdaysMinRegex = matchWord;
  12909. function localeWeekdays(m, format) {
  12910. var weekdays = isArray(this._weekdays) ? this._weekdays : this._weekdays[m && m !== true && this._weekdays.isFormat.test(format) ? 'format' : 'standalone'];
  12911. return m === true ? shiftWeekdays(weekdays, this._week.dow) : m ? weekdays[m.day()] : weekdays;
  12912. }
  12913. function localeWeekdaysShort(m) {
  12914. return m === true ? shiftWeekdays(this._weekdaysShort, this._week.dow) : m ? this._weekdaysShort[m.day()] : this._weekdaysShort;
  12915. }
  12916. function localeWeekdaysMin(m) {
  12917. return m === true ? shiftWeekdays(this._weekdaysMin, this._week.dow) : m ? this._weekdaysMin[m.day()] : this._weekdaysMin;
  12918. }
  12919. function handleStrictParse$1(weekdayName, format, strict) {
  12920. var i,
  12921. ii,
  12922. mom,
  12923. llc = weekdayName.toLocaleLowerCase();
  12924. if (!this._weekdaysParse) {
  12925. this._weekdaysParse = [];
  12926. this._shortWeekdaysParse = [];
  12927. this._minWeekdaysParse = [];
  12928. for (i = 0; i < 7; ++i) {
  12929. mom = createUTC([2000, 1]).day(i);
  12930. this._minWeekdaysParse[i] = this.weekdaysMin(mom, '').toLocaleLowerCase();
  12931. this._shortWeekdaysParse[i] = this.weekdaysShort(mom, '').toLocaleLowerCase();
  12932. this._weekdaysParse[i] = this.weekdays(mom, '').toLocaleLowerCase();
  12933. }
  12934. }
  12935. if (strict) {
  12936. if (format === 'dddd') {
  12937. ii = indexOf.call(this._weekdaysParse, llc);
  12938. return ii !== -1 ? ii : null;
  12939. } else if (format === 'ddd') {
  12940. ii = indexOf.call(this._shortWeekdaysParse, llc);
  12941. return ii !== -1 ? ii : null;
  12942. } else {
  12943. ii = indexOf.call(this._minWeekdaysParse, llc);
  12944. return ii !== -1 ? ii : null;
  12945. }
  12946. } else {
  12947. if (format === 'dddd') {
  12948. ii = indexOf.call(this._weekdaysParse, llc);
  12949. if (ii !== -1) {
  12950. return ii;
  12951. }
  12952. ii = indexOf.call(this._shortWeekdaysParse, llc);
  12953. if (ii !== -1) {
  12954. return ii;
  12955. }
  12956. ii = indexOf.call(this._minWeekdaysParse, llc);
  12957. return ii !== -1 ? ii : null;
  12958. } else if (format === 'ddd') {
  12959. ii = indexOf.call(this._shortWeekdaysParse, llc);
  12960. if (ii !== -1) {
  12961. return ii;
  12962. }
  12963. ii = indexOf.call(this._weekdaysParse, llc);
  12964. if (ii !== -1) {
  12965. return ii;
  12966. }
  12967. ii = indexOf.call(this._minWeekdaysParse, llc);
  12968. return ii !== -1 ? ii : null;
  12969. } else {
  12970. ii = indexOf.call(this._minWeekdaysParse, llc);
  12971. if (ii !== -1) {
  12972. return ii;
  12973. }
  12974. ii = indexOf.call(this._weekdaysParse, llc);
  12975. if (ii !== -1) {
  12976. return ii;
  12977. }
  12978. ii = indexOf.call(this._shortWeekdaysParse, llc);
  12979. return ii !== -1 ? ii : null;
  12980. }
  12981. }
  12982. }
  12983. function localeWeekdaysParse(weekdayName, format, strict) {
  12984. var i, mom, regex;
  12985. if (this._weekdaysParseExact) {
  12986. return handleStrictParse$1.call(this, weekdayName, format, strict);
  12987. }
  12988. if (!this._weekdaysParse) {
  12989. this._weekdaysParse = [];
  12990. this._minWeekdaysParse = [];
  12991. this._shortWeekdaysParse = [];
  12992. this._fullWeekdaysParse = [];
  12993. }
  12994. for (i = 0; i < 7; i++) {
  12995. // make the regex if we don't have it already
  12996. mom = createUTC([2000, 1]).day(i);
  12997. if (strict && !this._fullWeekdaysParse[i]) {
  12998. this._fullWeekdaysParse[i] = new RegExp('^' + this.weekdays(mom, '').replace('.', '\\.?') + '$', 'i');
  12999. this._shortWeekdaysParse[i] = new RegExp('^' + this.weekdaysShort(mom, '').replace('.', '\\.?') + '$', 'i');
  13000. this._minWeekdaysParse[i] = new RegExp('^' + this.weekdaysMin(mom, '').replace('.', '\\.?') + '$', 'i');
  13001. }
  13002. if (!this._weekdaysParse[i]) {
  13003. regex = '^' + this.weekdays(mom, '') + '|^' + this.weekdaysShort(mom, '') + '|^' + this.weekdaysMin(mom, '');
  13004. this._weekdaysParse[i] = new RegExp(regex.replace('.', ''), 'i');
  13005. }
  13006. // test the regex
  13007. if (strict && format === 'dddd' && this._fullWeekdaysParse[i].test(weekdayName)) {
  13008. return i;
  13009. } else if (strict && format === 'ddd' && this._shortWeekdaysParse[i].test(weekdayName)) {
  13010. return i;
  13011. } else if (strict && format === 'dd' && this._minWeekdaysParse[i].test(weekdayName)) {
  13012. return i;
  13013. } else if (!strict && this._weekdaysParse[i].test(weekdayName)) {
  13014. return i;
  13015. }
  13016. }
  13017. }
  13018. // MOMENTS
  13019. function getSetDayOfWeek(input) {
  13020. if (!this.isValid()) {
  13021. return input != null ? this : NaN;
  13022. }
  13023. var day = this._isUTC ? this._d.getUTCDay() : this._d.getDay();
  13024. if (input != null) {
  13025. input = parseWeekday(input, this.localeData());
  13026. return this.add(input - day, 'd');
  13027. } else {
  13028. return day;
  13029. }
  13030. }
  13031. function getSetLocaleDayOfWeek(input) {
  13032. if (!this.isValid()) {
  13033. return input != null ? this : NaN;
  13034. }
  13035. var weekday = (this.day() + 7 - this.localeData()._week.dow) % 7;
  13036. return input == null ? weekday : this.add(input - weekday, 'd');
  13037. }
  13038. function getSetISODayOfWeek(input) {
  13039. if (!this.isValid()) {
  13040. return input != null ? this : NaN;
  13041. }
  13042. // behaves the same as moment#day except
  13043. // as a getter, returns 7 instead of 0 (1-7 range instead of 0-6)
  13044. // as a setter, sunday should belong to the previous week.
  13045. if (input != null) {
  13046. var weekday = parseIsoWeekday(input, this.localeData());
  13047. return this.day(this.day() % 7 ? weekday : weekday - 7);
  13048. } else {
  13049. return this.day() || 7;
  13050. }
  13051. }
  13052. function weekdaysRegex(isStrict) {
  13053. if (this._weekdaysParseExact) {
  13054. if (!hasOwnProp(this, '_weekdaysRegex')) {
  13055. computeWeekdaysParse.call(this);
  13056. }
  13057. if (isStrict) {
  13058. return this._weekdaysStrictRegex;
  13059. } else {
  13060. return this._weekdaysRegex;
  13061. }
  13062. } else {
  13063. if (!hasOwnProp(this, '_weekdaysRegex')) {
  13064. this._weekdaysRegex = defaultWeekdaysRegex;
  13065. }
  13066. return this._weekdaysStrictRegex && isStrict ? this._weekdaysStrictRegex : this._weekdaysRegex;
  13067. }
  13068. }
  13069. function weekdaysShortRegex(isStrict) {
  13070. if (this._weekdaysParseExact) {
  13071. if (!hasOwnProp(this, '_weekdaysRegex')) {
  13072. computeWeekdaysParse.call(this);
  13073. }
  13074. if (isStrict) {
  13075. return this._weekdaysShortStrictRegex;
  13076. } else {
  13077. return this._weekdaysShortRegex;
  13078. }
  13079. } else {
  13080. if (!hasOwnProp(this, '_weekdaysShortRegex')) {
  13081. this._weekdaysShortRegex = defaultWeekdaysShortRegex;
  13082. }
  13083. return this._weekdaysShortStrictRegex && isStrict ? this._weekdaysShortStrictRegex : this._weekdaysShortRegex;
  13084. }
  13085. }
  13086. function weekdaysMinRegex(isStrict) {
  13087. if (this._weekdaysParseExact) {
  13088. if (!hasOwnProp(this, '_weekdaysRegex')) {
  13089. computeWeekdaysParse.call(this);
  13090. }
  13091. if (isStrict) {
  13092. return this._weekdaysMinStrictRegex;
  13093. } else {
  13094. return this._weekdaysMinRegex;
  13095. }
  13096. } else {
  13097. if (!hasOwnProp(this, '_weekdaysMinRegex')) {
  13098. this._weekdaysMinRegex = defaultWeekdaysMinRegex;
  13099. }
  13100. return this._weekdaysMinStrictRegex && isStrict ? this._weekdaysMinStrictRegex : this._weekdaysMinRegex;
  13101. }
  13102. }
  13103. function computeWeekdaysParse() {
  13104. function cmpLenRev(a, b) {
  13105. return b.length - a.length;
  13106. }
  13107. var minPieces = [],
  13108. shortPieces = [],
  13109. longPieces = [],
  13110. mixedPieces = [],
  13111. i,
  13112. mom,
  13113. minp,
  13114. shortp,
  13115. longp;
  13116. for (i = 0; i < 7; i++) {
  13117. // make the regex if we don't have it already
  13118. mom = createUTC([2000, 1]).day(i);
  13119. minp = regexEscape(this.weekdaysMin(mom, ''));
  13120. shortp = regexEscape(this.weekdaysShort(mom, ''));
  13121. longp = regexEscape(this.weekdays(mom, ''));
  13122. minPieces.push(minp);
  13123. shortPieces.push(shortp);
  13124. longPieces.push(longp);
  13125. mixedPieces.push(minp);
  13126. mixedPieces.push(shortp);
  13127. mixedPieces.push(longp);
  13128. }
  13129. // Sorting makes sure if one weekday (or abbr) is a prefix of another it
  13130. // will match the longer piece.
  13131. minPieces.sort(cmpLenRev);
  13132. shortPieces.sort(cmpLenRev);
  13133. longPieces.sort(cmpLenRev);
  13134. mixedPieces.sort(cmpLenRev);
  13135. this._weekdaysRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');
  13136. this._weekdaysShortRegex = this._weekdaysRegex;
  13137. this._weekdaysMinRegex = this._weekdaysRegex;
  13138. this._weekdaysStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i');
  13139. this._weekdaysShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i');
  13140. this._weekdaysMinStrictRegex = new RegExp('^(' + minPieces.join('|') + ')', 'i');
  13141. }
  13142. // FORMATTING
  13143. function hFormat() {
  13144. return this.hours() % 12 || 12;
  13145. }
  13146. function kFormat() {
  13147. return this.hours() || 24;
  13148. }
  13149. addFormatToken('H', ['HH', 2], 0, 'hour');
  13150. addFormatToken('h', ['hh', 2], 0, hFormat);
  13151. addFormatToken('k', ['kk', 2], 0, kFormat);
  13152. addFormatToken('hmm', 0, 0, function () {
  13153. return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2);
  13154. });
  13155. addFormatToken('hmmss', 0, 0, function () {
  13156. return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2) + zeroFill(this.seconds(), 2);
  13157. });
  13158. addFormatToken('Hmm', 0, 0, function () {
  13159. return '' + this.hours() + zeroFill(this.minutes(), 2);
  13160. });
  13161. addFormatToken('Hmmss', 0, 0, function () {
  13162. return '' + this.hours() + zeroFill(this.minutes(), 2) + zeroFill(this.seconds(), 2);
  13163. });
  13164. function meridiem(token, lowercase) {
  13165. addFormatToken(token, 0, 0, function () {
  13166. return this.localeData().meridiem(this.hours(), this.minutes(), lowercase);
  13167. });
  13168. }
  13169. meridiem('a', true);
  13170. meridiem('A', false);
  13171. // ALIASES
  13172. addUnitAlias('hour', 'h');
  13173. // PRIORITY
  13174. addUnitPriority('hour', 13);
  13175. // PARSING
  13176. function matchMeridiem(isStrict, locale) {
  13177. return locale._meridiemParse;
  13178. }
  13179. addRegexToken('a', matchMeridiem);
  13180. addRegexToken('A', matchMeridiem);
  13181. addRegexToken('H', match1to2);
  13182. addRegexToken('h', match1to2);
  13183. addRegexToken('k', match1to2);
  13184. addRegexToken('HH', match1to2, match2);
  13185. addRegexToken('hh', match1to2, match2);
  13186. addRegexToken('kk', match1to2, match2);
  13187. addRegexToken('hmm', match3to4);
  13188. addRegexToken('hmmss', match5to6);
  13189. addRegexToken('Hmm', match3to4);
  13190. addRegexToken('Hmmss', match5to6);
  13191. addParseToken(['H', 'HH'], HOUR);
  13192. addParseToken(['k', 'kk'], function (input, array, config) {
  13193. var kInput = toInt(input);
  13194. array[HOUR] = kInput === 24 ? 0 : kInput;
  13195. });
  13196. addParseToken(['a', 'A'], function (input, array, config) {
  13197. config._isPm = config._locale.isPM(input);
  13198. config._meridiem = input;
  13199. });
  13200. addParseToken(['h', 'hh'], function (input, array, config) {
  13201. array[HOUR] = toInt(input);
  13202. getParsingFlags(config).bigHour = true;
  13203. });
  13204. addParseToken('hmm', function (input, array, config) {
  13205. var pos = input.length - 2;
  13206. array[HOUR] = toInt(input.substr(0, pos));
  13207. array[MINUTE] = toInt(input.substr(pos));
  13208. getParsingFlags(config).bigHour = true;
  13209. });
  13210. addParseToken('hmmss', function (input, array, config) {
  13211. var pos1 = input.length - 4,
  13212. pos2 = input.length - 2;
  13213. array[HOUR] = toInt(input.substr(0, pos1));
  13214. array[MINUTE] = toInt(input.substr(pos1, 2));
  13215. array[SECOND] = toInt(input.substr(pos2));
  13216. getParsingFlags(config).bigHour = true;
  13217. });
  13218. addParseToken('Hmm', function (input, array, config) {
  13219. var pos = input.length - 2;
  13220. array[HOUR] = toInt(input.substr(0, pos));
  13221. array[MINUTE] = toInt(input.substr(pos));
  13222. });
  13223. addParseToken('Hmmss', function (input, array, config) {
  13224. var pos1 = input.length - 4,
  13225. pos2 = input.length - 2;
  13226. array[HOUR] = toInt(input.substr(0, pos1));
  13227. array[MINUTE] = toInt(input.substr(pos1, 2));
  13228. array[SECOND] = toInt(input.substr(pos2));
  13229. });
  13230. // LOCALES
  13231. function localeIsPM(input) {
  13232. // IE8 Quirks Mode & IE7 Standards Mode do not allow accessing strings like arrays
  13233. // Using charAt should be more compatible.
  13234. return (input + '').toLowerCase().charAt(0) === 'p';
  13235. }
  13236. var defaultLocaleMeridiemParse = /[ap]\.?m?\.?/i,
  13237. // Setting the hour should keep the time, because the user explicitly
  13238. // specified which hour they want. So trying to maintain the same hour (in
  13239. // a new timezone) makes sense. Adding/subtracting hours does not follow
  13240. // this rule.
  13241. getSetHour = makeGetSet('Hours', true);
  13242. function localeMeridiem(hours, minutes, isLower) {
  13243. if (hours > 11) {
  13244. return isLower ? 'pm' : 'PM';
  13245. } else {
  13246. return isLower ? 'am' : 'AM';
  13247. }
  13248. }
  13249. var baseConfig = {
  13250. calendar: defaultCalendar,
  13251. longDateFormat: defaultLongDateFormat,
  13252. invalidDate: defaultInvalidDate,
  13253. ordinal: defaultOrdinal,
  13254. dayOfMonthOrdinalParse: defaultDayOfMonthOrdinalParse,
  13255. relativeTime: defaultRelativeTime,
  13256. months: defaultLocaleMonths,
  13257. monthsShort: defaultLocaleMonthsShort,
  13258. week: defaultLocaleWeek,
  13259. weekdays: defaultLocaleWeekdays,
  13260. weekdaysMin: defaultLocaleWeekdaysMin,
  13261. weekdaysShort: defaultLocaleWeekdaysShort,
  13262. meridiemParse: defaultLocaleMeridiemParse
  13263. };
  13264. // internal storage for locale config files
  13265. var locales = {},
  13266. localeFamilies = {},
  13267. globalLocale;
  13268. function commonPrefix(arr1, arr2) {
  13269. var i,
  13270. minl = Math.min(arr1.length, arr2.length);
  13271. for (i = 0; i < minl; i += 1) {
  13272. if (arr1[i] !== arr2[i]) {
  13273. return i;
  13274. }
  13275. }
  13276. return minl;
  13277. }
  13278. function normalizeLocale(key) {
  13279. return key ? key.toLowerCase().replace('_', '-') : key;
  13280. }
  13281. // pick the locale from the array
  13282. // try ['en-au', 'en-gb'] as 'en-au', 'en-gb', 'en', as in move through the list trying each
  13283. // substring from most specific to least, but move to the next array item if it's a more specific variant than the current root
  13284. function chooseLocale(names) {
  13285. var i = 0,
  13286. j,
  13287. next,
  13288. locale,
  13289. split;
  13290. while (i < names.length) {
  13291. split = normalizeLocale(names[i]).split('-');
  13292. j = split.length;
  13293. next = normalizeLocale(names[i + 1]);
  13294. next = next ? next.split('-') : null;
  13295. while (j > 0) {
  13296. locale = loadLocale(split.slice(0, j).join('-'));
  13297. if (locale) {
  13298. return locale;
  13299. }
  13300. if (next && next.length >= j && commonPrefix(split, next) >= j - 1) {
  13301. //the next array item is better than a shallower substring of this one
  13302. break;
  13303. }
  13304. j--;
  13305. }
  13306. i++;
  13307. }
  13308. return globalLocale;
  13309. }
  13310. function isLocaleNameSane(name) {
  13311. // Prevent names that look like filesystem paths, i.e contain '/' or '\'
  13312. return name.match('^[^/\\\\]*$') != null;
  13313. }
  13314. function loadLocale(name) {
  13315. var oldLocale = null,
  13316. aliasedRequire;
  13317. // TODO: Find a better way to register and load all the locales in Node
  13318. if (locales[name] === undefined && typeof module !== 'undefined' && module && module.exports && isLocaleNameSane(name)) {
  13319. try {
  13320. oldLocale = globalLocale._abbr;
  13321. aliasedRequire = require;
  13322. __webpack_require__(221)("./" + name);
  13323. getSetGlobalLocale(oldLocale);
  13324. } catch (e) {
  13325. // mark as not found to avoid repeating expensive file require call causing high CPU
  13326. // when trying to find en-US, en_US, en-us for every format call
  13327. locales[name] = null; // null means not found
  13328. }
  13329. }
  13330. return locales[name];
  13331. }
  13332. // This function will load locale and then set the global locale. If
  13333. // no arguments are passed in, it will simply return the current global
  13334. // locale key.
  13335. function getSetGlobalLocale(key, values) {
  13336. var data;
  13337. if (key) {
  13338. if (isUndefined(values)) {
  13339. data = getLocale(key);
  13340. } else {
  13341. data = defineLocale(key, values);
  13342. }
  13343. if (data) {
  13344. // moment.duration._locale = moment._locale = data;
  13345. globalLocale = data;
  13346. } else {
  13347. if (typeof console !== 'undefined' && console.warn) {
  13348. //warn user if arguments are passed but the locale could not be set
  13349. __f__("warn", 'Locale ' + key + ' not found. Did you forget to load it?', " at node_modules/moment/moment.js:2131");
  13350. }
  13351. }
  13352. }
  13353. return globalLocale._abbr;
  13354. }
  13355. function defineLocale(name, config) {
  13356. if (config !== null) {
  13357. var locale,
  13358. parentConfig = baseConfig;
  13359. config.abbr = name;
  13360. if (locales[name] != null) {
  13361. deprecateSimple('defineLocaleOverride', '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.');
  13362. parentConfig = locales[name]._config;
  13363. } else if (config.parentLocale != null) {
  13364. if (locales[config.parentLocale] != null) {
  13365. parentConfig = locales[config.parentLocale]._config;
  13366. } else {
  13367. locale = loadLocale(config.parentLocale);
  13368. if (locale != null) {
  13369. parentConfig = locale._config;
  13370. } else {
  13371. if (!localeFamilies[config.parentLocale]) {
  13372. localeFamilies[config.parentLocale] = [];
  13373. }
  13374. localeFamilies[config.parentLocale].push({
  13375. name: name,
  13376. config: config
  13377. });
  13378. return null;
  13379. }
  13380. }
  13381. }
  13382. locales[name] = new Locale(mergeConfigs(parentConfig, config));
  13383. if (localeFamilies[name]) {
  13384. localeFamilies[name].forEach(function (x) {
  13385. defineLocale(x.name, x.config);
  13386. });
  13387. }
  13388. // backwards compat for now: also set the locale
  13389. // make sure we set the locale AFTER all child locales have been
  13390. // created, so we won't end up with the child locale set.
  13391. getSetGlobalLocale(name);
  13392. return locales[name];
  13393. } else {
  13394. // useful for testing
  13395. delete locales[name];
  13396. return null;
  13397. }
  13398. }
  13399. function updateLocale(name, config) {
  13400. if (config != null) {
  13401. var locale,
  13402. tmpLocale,
  13403. parentConfig = baseConfig;
  13404. if (locales[name] != null && locales[name].parentLocale != null) {
  13405. // Update existing child locale in-place to avoid memory-leaks
  13406. locales[name].set(mergeConfigs(locales[name]._config, config));
  13407. } else {
  13408. // MERGE
  13409. tmpLocale = loadLocale(name);
  13410. if (tmpLocale != null) {
  13411. parentConfig = tmpLocale._config;
  13412. }
  13413. config = mergeConfigs(parentConfig, config);
  13414. if (tmpLocale == null) {
  13415. // updateLocale is called for creating a new locale
  13416. // Set abbr so it will have a name (getters return
  13417. // undefined otherwise).
  13418. config.abbr = name;
  13419. }
  13420. locale = new Locale(config);
  13421. locale.parentLocale = locales[name];
  13422. locales[name] = locale;
  13423. }
  13424. // backwards compat for now: also set the locale
  13425. getSetGlobalLocale(name);
  13426. } else {
  13427. // pass null for config to unupdate, useful for tests
  13428. if (locales[name] != null) {
  13429. if (locales[name].parentLocale != null) {
  13430. locales[name] = locales[name].parentLocale;
  13431. if (name === getSetGlobalLocale()) {
  13432. getSetGlobalLocale(name);
  13433. }
  13434. } else if (locales[name] != null) {
  13435. delete locales[name];
  13436. }
  13437. }
  13438. }
  13439. return locales[name];
  13440. }
  13441. // returns locale data
  13442. function getLocale(key) {
  13443. var locale;
  13444. if (key && key._locale && key._locale._abbr) {
  13445. key = key._locale._abbr;
  13446. }
  13447. if (!key) {
  13448. return globalLocale;
  13449. }
  13450. if (!isArray(key)) {
  13451. //short-circuit everything else
  13452. locale = loadLocale(key);
  13453. if (locale) {
  13454. return locale;
  13455. }
  13456. key = [key];
  13457. }
  13458. return chooseLocale(key);
  13459. }
  13460. function listLocales() {
  13461. return keys(locales);
  13462. }
  13463. function checkOverflow(m) {
  13464. var overflow,
  13465. a = m._a;
  13466. if (a && getParsingFlags(m).overflow === -2) {
  13467. overflow = a[MONTH] < 0 || a[MONTH] > 11 ? MONTH : a[DATE] < 1 || a[DATE] > daysInMonth(a[YEAR], a[MONTH]) ? DATE : a[HOUR] < 0 || a[HOUR] > 24 || a[HOUR] === 24 && (a[MINUTE] !== 0 || a[SECOND] !== 0 || a[MILLISECOND] !== 0) ? HOUR : a[MINUTE] < 0 || a[MINUTE] > 59 ? MINUTE : a[SECOND] < 0 || a[SECOND] > 59 ? SECOND : a[MILLISECOND] < 0 || a[MILLISECOND] > 999 ? MILLISECOND : -1;
  13468. if (getParsingFlags(m)._overflowDayOfYear && (overflow < YEAR || overflow > DATE)) {
  13469. overflow = DATE;
  13470. }
  13471. if (getParsingFlags(m)._overflowWeeks && overflow === -1) {
  13472. overflow = WEEK;
  13473. }
  13474. if (getParsingFlags(m)._overflowWeekday && overflow === -1) {
  13475. overflow = WEEKDAY;
  13476. }
  13477. getParsingFlags(m).overflow = overflow;
  13478. }
  13479. return m;
  13480. }
  13481. // iso 8601 regex
  13482. // 0000-00-00 0000-W00 or 0000-W00-0 + T + 00 or 00:00 or 00:00:00 or 00:00:00.000 + +00:00 or +0000 or +00)
  13483. var extendedIsoRegex = /^\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)?)?$/,
  13484. basicIsoRegex = /^\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)?)?$/,
  13485. tzRegex = /Z|[+-]\d\d(?::?\d\d)?/,
  13486. isoDates = [['YYYYYY-MM-DD', /[+-]\d{6}-\d\d-\d\d/], ['YYYY-MM-DD', /\d{4}-\d\d-\d\d/], ['GGGG-[W]WW-E', /\d{4}-W\d\d-\d/], ['GGGG-[W]WW', /\d{4}-W\d\d/, false], ['YYYY-DDD', /\d{4}-\d{3}/], ['YYYY-MM', /\d{4}-\d\d/, false], ['YYYYYYMMDD', /[+-]\d{10}/], ['YYYYMMDD', /\d{8}/], ['GGGG[W]WWE', /\d{4}W\d{3}/], ['GGGG[W]WW', /\d{4}W\d{2}/, false], ['YYYYDDD', /\d{7}/], ['YYYYMM', /\d{6}/, false], ['YYYY', /\d{4}/, false]],
  13487. // iso time formats and regexes
  13488. isoTimes = [['HH:mm:ss.SSSS', /\d\d:\d\d:\d\d\.\d+/], ['HH:mm:ss,SSSS', /\d\d:\d\d:\d\d,\d+/], ['HH:mm:ss', /\d\d:\d\d:\d\d/], ['HH:mm', /\d\d:\d\d/], ['HHmmss.SSSS', /\d\d\d\d\d\d\.\d+/], ['HHmmss,SSSS', /\d\d\d\d\d\d,\d+/], ['HHmmss', /\d\d\d\d\d\d/], ['HHmm', /\d\d\d\d/], ['HH', /\d\d/]],
  13489. aspNetJsonRegex = /^\/?Date\((-?\d+)/i,
  13490. // RFC 2822 regex: For details see https://tools.ietf.org/html/rfc2822#section-3.3
  13491. rfc2822 = /^(?:(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}))$/,
  13492. obsOffsets = {
  13493. UT: 0,
  13494. GMT: 0,
  13495. EDT: -4 * 60,
  13496. EST: -5 * 60,
  13497. CDT: -5 * 60,
  13498. CST: -6 * 60,
  13499. MDT: -6 * 60,
  13500. MST: -7 * 60,
  13501. PDT: -7 * 60,
  13502. PST: -8 * 60
  13503. };
  13504. // date from iso format
  13505. function configFromISO(config) {
  13506. var i,
  13507. l,
  13508. string = config._i,
  13509. match = extendedIsoRegex.exec(string) || basicIsoRegex.exec(string),
  13510. allowTime,
  13511. dateFormat,
  13512. timeFormat,
  13513. tzFormat,
  13514. isoDatesLen = isoDates.length,
  13515. isoTimesLen = isoTimes.length;
  13516. if (match) {
  13517. getParsingFlags(config).iso = true;
  13518. for (i = 0, l = isoDatesLen; i < l; i++) {
  13519. if (isoDates[i][1].exec(match[1])) {
  13520. dateFormat = isoDates[i][0];
  13521. allowTime = isoDates[i][2] !== false;
  13522. break;
  13523. }
  13524. }
  13525. if (dateFormat == null) {
  13526. config._isValid = false;
  13527. return;
  13528. }
  13529. if (match[3]) {
  13530. for (i = 0, l = isoTimesLen; i < l; i++) {
  13531. if (isoTimes[i][1].exec(match[3])) {
  13532. // match[2] should be 'T' or space
  13533. timeFormat = (match[2] || ' ') + isoTimes[i][0];
  13534. break;
  13535. }
  13536. }
  13537. if (timeFormat == null) {
  13538. config._isValid = false;
  13539. return;
  13540. }
  13541. }
  13542. if (!allowTime && timeFormat != null) {
  13543. config._isValid = false;
  13544. return;
  13545. }
  13546. if (match[4]) {
  13547. if (tzRegex.exec(match[4])) {
  13548. tzFormat = 'Z';
  13549. } else {
  13550. config._isValid = false;
  13551. return;
  13552. }
  13553. }
  13554. config._f = dateFormat + (timeFormat || '') + (tzFormat || '');
  13555. configFromStringAndFormat(config);
  13556. } else {
  13557. config._isValid = false;
  13558. }
  13559. }
  13560. function extractFromRFC2822Strings(yearStr, monthStr, dayStr, hourStr, minuteStr, secondStr) {
  13561. var result = [untruncateYear(yearStr), defaultLocaleMonthsShort.indexOf(monthStr), parseInt(dayStr, 10), parseInt(hourStr, 10), parseInt(minuteStr, 10)];
  13562. if (secondStr) {
  13563. result.push(parseInt(secondStr, 10));
  13564. }
  13565. return result;
  13566. }
  13567. function untruncateYear(yearStr) {
  13568. var year = parseInt(yearStr, 10);
  13569. if (year <= 49) {
  13570. return 2000 + year;
  13571. } else if (year <= 999) {
  13572. return 1900 + year;
  13573. }
  13574. return year;
  13575. }
  13576. function preprocessRFC2822(s) {
  13577. // Remove comments and folding whitespace and replace multiple-spaces with a single space
  13578. return s.replace(/\([^()]*\)|[\n\t]/g, ' ').replace(/(\s\s+)/g, ' ').replace(/^\s\s*/, '').replace(/\s\s*$/, '');
  13579. }
  13580. function checkWeekday(weekdayStr, parsedInput, config) {
  13581. if (weekdayStr) {
  13582. // TODO: Replace the vanilla JS Date object with an independent day-of-week check.
  13583. var weekdayProvided = defaultLocaleWeekdaysShort.indexOf(weekdayStr),
  13584. weekdayActual = new Date(parsedInput[0], parsedInput[1], parsedInput[2]).getDay();
  13585. if (weekdayProvided !== weekdayActual) {
  13586. getParsingFlags(config).weekdayMismatch = true;
  13587. config._isValid = false;
  13588. return false;
  13589. }
  13590. }
  13591. return true;
  13592. }
  13593. function calculateOffset(obsOffset, militaryOffset, numOffset) {
  13594. if (obsOffset) {
  13595. return obsOffsets[obsOffset];
  13596. } else if (militaryOffset) {
  13597. // the only allowed military tz is Z
  13598. return 0;
  13599. } else {
  13600. var hm = parseInt(numOffset, 10),
  13601. m = hm % 100,
  13602. h = (hm - m) / 100;
  13603. return h * 60 + m;
  13604. }
  13605. }
  13606. // date and time from ref 2822 format
  13607. function configFromRFC2822(config) {
  13608. var match = rfc2822.exec(preprocessRFC2822(config._i)),
  13609. parsedArray;
  13610. if (match) {
  13611. parsedArray = extractFromRFC2822Strings(match[4], match[3], match[2], match[5], match[6], match[7]);
  13612. if (!checkWeekday(match[1], parsedArray, config)) {
  13613. return;
  13614. }
  13615. config._a = parsedArray;
  13616. config._tzm = calculateOffset(match[8], match[9], match[10]);
  13617. config._d = createUTCDate.apply(null, config._a);
  13618. config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm);
  13619. getParsingFlags(config).rfc2822 = true;
  13620. } else {
  13621. config._isValid = false;
  13622. }
  13623. }
  13624. // date from 1) ASP.NET, 2) ISO, 3) RFC 2822 formats, or 4) optional fallback if parsing isn't strict
  13625. function configFromString(config) {
  13626. var matched = aspNetJsonRegex.exec(config._i);
  13627. if (matched !== null) {
  13628. config._d = new Date(+matched[1]);
  13629. return;
  13630. }
  13631. configFromISO(config);
  13632. if (config._isValid === false) {
  13633. delete config._isValid;
  13634. } else {
  13635. return;
  13636. }
  13637. configFromRFC2822(config);
  13638. if (config._isValid === false) {
  13639. delete config._isValid;
  13640. } else {
  13641. return;
  13642. }
  13643. if (config._strict) {
  13644. config._isValid = false;
  13645. } else {
  13646. // Final attempt, use Input Fallback
  13647. hooks.createFromInputFallback(config);
  13648. }
  13649. }
  13650. hooks.createFromInputFallback = deprecate('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.', function (config) {
  13651. config._d = new Date(config._i + (config._useUTC ? ' UTC' : ''));
  13652. });
  13653. // Pick the first defined of two or three arguments.
  13654. function defaults(a, b, c) {
  13655. if (a != null) {
  13656. return a;
  13657. }
  13658. if (b != null) {
  13659. return b;
  13660. }
  13661. return c;
  13662. }
  13663. function currentDateArray(config) {
  13664. // hooks is actually the exported moment object
  13665. var nowValue = new Date(hooks.now());
  13666. if (config._useUTC) {
  13667. return [nowValue.getUTCFullYear(), nowValue.getUTCMonth(), nowValue.getUTCDate()];
  13668. }
  13669. return [nowValue.getFullYear(), nowValue.getMonth(), nowValue.getDate()];
  13670. }
  13671. // convert an array to a date.
  13672. // the array should mirror the parameters below
  13673. // note: all values past the year are optional and will default to the lowest possible value.
  13674. // [year, month, day , hour, minute, second, millisecond]
  13675. function configFromArray(config) {
  13676. var i,
  13677. date,
  13678. input = [],
  13679. currentDate,
  13680. expectedWeekday,
  13681. yearToUse;
  13682. if (config._d) {
  13683. return;
  13684. }
  13685. currentDate = currentDateArray(config);
  13686. //compute day of the year from weeks and weekdays
  13687. if (config._w && config._a[DATE] == null && config._a[MONTH] == null) {
  13688. dayOfYearFromWeekInfo(config);
  13689. }
  13690. //if the day of the year is set, figure out what it is
  13691. if (config._dayOfYear != null) {
  13692. yearToUse = defaults(config._a[YEAR], currentDate[YEAR]);
  13693. if (config._dayOfYear > daysInYear(yearToUse) || config._dayOfYear === 0) {
  13694. getParsingFlags(config)._overflowDayOfYear = true;
  13695. }
  13696. date = createUTCDate(yearToUse, 0, config._dayOfYear);
  13697. config._a[MONTH] = date.getUTCMonth();
  13698. config._a[DATE] = date.getUTCDate();
  13699. }
  13700. // Default to current date.
  13701. // * if no year, month, day of month are given, default to today
  13702. // * if day of month is given, default month and year
  13703. // * if month is given, default only year
  13704. // * if year is given, don't default anything
  13705. for (i = 0; i < 3 && config._a[i] == null; ++i) {
  13706. config._a[i] = input[i] = currentDate[i];
  13707. }
  13708. // Zero out whatever was not defaulted, including time
  13709. for (; i < 7; i++) {
  13710. config._a[i] = input[i] = config._a[i] == null ? i === 2 ? 1 : 0 : config._a[i];
  13711. }
  13712. // Check for 24:00:00.000
  13713. if (config._a[HOUR] === 24 && config._a[MINUTE] === 0 && config._a[SECOND] === 0 && config._a[MILLISECOND] === 0) {
  13714. config._nextDay = true;
  13715. config._a[HOUR] = 0;
  13716. }
  13717. config._d = (config._useUTC ? createUTCDate : createDate).apply(null, input);
  13718. expectedWeekday = config._useUTC ? config._d.getUTCDay() : config._d.getDay();
  13719. // Apply timezone offset from input. The actual utcOffset can be changed
  13720. // with parseZone.
  13721. if (config._tzm != null) {
  13722. config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm);
  13723. }
  13724. if (config._nextDay) {
  13725. config._a[HOUR] = 24;
  13726. }
  13727. // check for mismatching day of week
  13728. if (config._w && typeof config._w.d !== 'undefined' && config._w.d !== expectedWeekday) {
  13729. getParsingFlags(config).weekdayMismatch = true;
  13730. }
  13731. }
  13732. function dayOfYearFromWeekInfo(config) {
  13733. var w, weekYear, week, weekday, dow, doy, temp, weekdayOverflow, curWeek;
  13734. w = config._w;
  13735. if (w.GG != null || w.W != null || w.E != null) {
  13736. dow = 1;
  13737. doy = 4;
  13738. // TODO: We need to take the current isoWeekYear, but that depends on
  13739. // how we interpret now (local, utc, fixed offset). So create
  13740. // a now version of current config (take local/utc/offset flags, and
  13741. // create now).
  13742. weekYear = defaults(w.GG, config._a[YEAR], weekOfYear(createLocal(), 1, 4).year);
  13743. week = defaults(w.W, 1);
  13744. weekday = defaults(w.E, 1);
  13745. if (weekday < 1 || weekday > 7) {
  13746. weekdayOverflow = true;
  13747. }
  13748. } else {
  13749. dow = config._locale._week.dow;
  13750. doy = config._locale._week.doy;
  13751. curWeek = weekOfYear(createLocal(), dow, doy);
  13752. weekYear = defaults(w.gg, config._a[YEAR], curWeek.year);
  13753. // Default to current week.
  13754. week = defaults(w.w, curWeek.week);
  13755. if (w.d != null) {
  13756. // weekday -- low day numbers are considered next week
  13757. weekday = w.d;
  13758. if (weekday < 0 || weekday > 6) {
  13759. weekdayOverflow = true;
  13760. }
  13761. } else if (w.e != null) {
  13762. // local weekday -- counting starts from beginning of week
  13763. weekday = w.e + dow;
  13764. if (w.e < 0 || w.e > 6) {
  13765. weekdayOverflow = true;
  13766. }
  13767. } else {
  13768. // default to beginning of week
  13769. weekday = dow;
  13770. }
  13771. }
  13772. if (week < 1 || week > weeksInYear(weekYear, dow, doy)) {
  13773. getParsingFlags(config)._overflowWeeks = true;
  13774. } else if (weekdayOverflow != null) {
  13775. getParsingFlags(config)._overflowWeekday = true;
  13776. } else {
  13777. temp = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy);
  13778. config._a[YEAR] = temp.year;
  13779. config._dayOfYear = temp.dayOfYear;
  13780. }
  13781. }
  13782. // constant that refers to the ISO standard
  13783. hooks.ISO_8601 = function () {};
  13784. // constant that refers to the RFC 2822 form
  13785. hooks.RFC_2822 = function () {};
  13786. // date from string and format string
  13787. function configFromStringAndFormat(config) {
  13788. // TODO: Move this to another part of the creation flow to prevent circular deps
  13789. if (config._f === hooks.ISO_8601) {
  13790. configFromISO(config);
  13791. return;
  13792. }
  13793. if (config._f === hooks.RFC_2822) {
  13794. configFromRFC2822(config);
  13795. return;
  13796. }
  13797. config._a = [];
  13798. getParsingFlags(config).empty = true;
  13799. // This array is used to make a Date, either with `new Date` or `Date.UTC`
  13800. var string = '' + config._i,
  13801. i,
  13802. parsedInput,
  13803. tokens,
  13804. token,
  13805. skipped,
  13806. stringLength = string.length,
  13807. totalParsedInputLength = 0,
  13808. era,
  13809. tokenLen;
  13810. tokens = expandFormat(config._f, config._locale).match(formattingTokens) || [];
  13811. tokenLen = tokens.length;
  13812. for (i = 0; i < tokenLen; i++) {
  13813. token = tokens[i];
  13814. parsedInput = (string.match(getParseRegexForToken(token, config)) || [])[0];
  13815. if (parsedInput) {
  13816. skipped = string.substr(0, string.indexOf(parsedInput));
  13817. if (skipped.length > 0) {
  13818. getParsingFlags(config).unusedInput.push(skipped);
  13819. }
  13820. string = string.slice(string.indexOf(parsedInput) + parsedInput.length);
  13821. totalParsedInputLength += parsedInput.length;
  13822. }
  13823. // don't parse if it's not a known token
  13824. if (formatTokenFunctions[token]) {
  13825. if (parsedInput) {
  13826. getParsingFlags(config).empty = false;
  13827. } else {
  13828. getParsingFlags(config).unusedTokens.push(token);
  13829. }
  13830. addTimeToArrayFromToken(token, parsedInput, config);
  13831. } else if (config._strict && !parsedInput) {
  13832. getParsingFlags(config).unusedTokens.push(token);
  13833. }
  13834. }
  13835. // add remaining unparsed input length to the string
  13836. getParsingFlags(config).charsLeftOver = stringLength - totalParsedInputLength;
  13837. if (string.length > 0) {
  13838. getParsingFlags(config).unusedInput.push(string);
  13839. }
  13840. // clear _12h flag if hour is <= 12
  13841. if (config._a[HOUR] <= 12 && getParsingFlags(config).bigHour === true && config._a[HOUR] > 0) {
  13842. getParsingFlags(config).bigHour = undefined;
  13843. }
  13844. getParsingFlags(config).parsedDateParts = config._a.slice(0);
  13845. getParsingFlags(config).meridiem = config._meridiem;
  13846. // handle meridiem
  13847. config._a[HOUR] = meridiemFixWrap(config._locale, config._a[HOUR], config._meridiem);
  13848. // handle era
  13849. era = getParsingFlags(config).era;
  13850. if (era !== null) {
  13851. config._a[YEAR] = config._locale.erasConvertYear(era, config._a[YEAR]);
  13852. }
  13853. configFromArray(config);
  13854. checkOverflow(config);
  13855. }
  13856. function meridiemFixWrap(locale, hour, meridiem) {
  13857. var isPm;
  13858. if (meridiem == null) {
  13859. // nothing to do
  13860. return hour;
  13861. }
  13862. if (locale.meridiemHour != null) {
  13863. return locale.meridiemHour(hour, meridiem);
  13864. } else if (locale.isPM != null) {
  13865. // Fallback
  13866. isPm = locale.isPM(meridiem);
  13867. if (isPm && hour < 12) {
  13868. hour += 12;
  13869. }
  13870. if (!isPm && hour === 12) {
  13871. hour = 0;
  13872. }
  13873. return hour;
  13874. } else {
  13875. // this is not supposed to happen
  13876. return hour;
  13877. }
  13878. }
  13879. // date from string and array of format strings
  13880. function configFromStringAndArray(config) {
  13881. var tempConfig,
  13882. bestMoment,
  13883. scoreToBeat,
  13884. i,
  13885. currentScore,
  13886. validFormatFound,
  13887. bestFormatIsValid = false,
  13888. configfLen = config._f.length;
  13889. if (configfLen === 0) {
  13890. getParsingFlags(config).invalidFormat = true;
  13891. config._d = new Date(NaN);
  13892. return;
  13893. }
  13894. for (i = 0; i < configfLen; i++) {
  13895. currentScore = 0;
  13896. validFormatFound = false;
  13897. tempConfig = copyConfig({}, config);
  13898. if (config._useUTC != null) {
  13899. tempConfig._useUTC = config._useUTC;
  13900. }
  13901. tempConfig._f = config._f[i];
  13902. configFromStringAndFormat(tempConfig);
  13903. if (isValid(tempConfig)) {
  13904. validFormatFound = true;
  13905. }
  13906. // if there is any input that was not parsed add a penalty for that format
  13907. currentScore += getParsingFlags(tempConfig).charsLeftOver;
  13908. //or tokens
  13909. currentScore += getParsingFlags(tempConfig).unusedTokens.length * 10;
  13910. getParsingFlags(tempConfig).score = currentScore;
  13911. if (!bestFormatIsValid) {
  13912. if (scoreToBeat == null || currentScore < scoreToBeat || validFormatFound) {
  13913. scoreToBeat = currentScore;
  13914. bestMoment = tempConfig;
  13915. if (validFormatFound) {
  13916. bestFormatIsValid = true;
  13917. }
  13918. }
  13919. } else {
  13920. if (currentScore < scoreToBeat) {
  13921. scoreToBeat = currentScore;
  13922. bestMoment = tempConfig;
  13923. }
  13924. }
  13925. }
  13926. extend(config, bestMoment || tempConfig);
  13927. }
  13928. function configFromObject(config) {
  13929. if (config._d) {
  13930. return;
  13931. }
  13932. var i = normalizeObjectUnits(config._i),
  13933. dayOrDate = i.day === undefined ? i.date : i.day;
  13934. config._a = map([i.year, i.month, dayOrDate, i.hour, i.minute, i.second, i.millisecond], function (obj) {
  13935. return obj && parseInt(obj, 10);
  13936. });
  13937. configFromArray(config);
  13938. }
  13939. function createFromConfig(config) {
  13940. var res = new Moment(checkOverflow(prepareConfig(config)));
  13941. if (res._nextDay) {
  13942. // Adding is smart enough around DST
  13943. res.add(1, 'd');
  13944. res._nextDay = undefined;
  13945. }
  13946. return res;
  13947. }
  13948. function prepareConfig(config) {
  13949. var input = config._i,
  13950. format = config._f;
  13951. config._locale = config._locale || getLocale(config._l);
  13952. if (input === null || format === undefined && input === '') {
  13953. return createInvalid({
  13954. nullInput: true
  13955. });
  13956. }
  13957. if (typeof input === 'string') {
  13958. config._i = input = config._locale.preparse(input);
  13959. }
  13960. if (isMoment(input)) {
  13961. return new Moment(checkOverflow(input));
  13962. } else if (isDate(input)) {
  13963. config._d = input;
  13964. } else if (isArray(format)) {
  13965. configFromStringAndArray(config);
  13966. } else if (format) {
  13967. configFromStringAndFormat(config);
  13968. } else {
  13969. configFromInput(config);
  13970. }
  13971. if (!isValid(config)) {
  13972. config._d = null;
  13973. }
  13974. return config;
  13975. }
  13976. function configFromInput(config) {
  13977. var input = config._i;
  13978. if (isUndefined(input)) {
  13979. config._d = new Date(hooks.now());
  13980. } else if (isDate(input)) {
  13981. config._d = new Date(input.valueOf());
  13982. } else if (typeof input === 'string') {
  13983. configFromString(config);
  13984. } else if (isArray(input)) {
  13985. config._a = map(input.slice(0), function (obj) {
  13986. return parseInt(obj, 10);
  13987. });
  13988. configFromArray(config);
  13989. } else if (isObject(input)) {
  13990. configFromObject(config);
  13991. } else if (isNumber(input)) {
  13992. // from milliseconds
  13993. config._d = new Date(input);
  13994. } else {
  13995. hooks.createFromInputFallback(config);
  13996. }
  13997. }
  13998. function createLocalOrUTC(input, format, locale, strict, isUTC) {
  13999. var c = {};
  14000. if (format === true || format === false) {
  14001. strict = format;
  14002. format = undefined;
  14003. }
  14004. if (locale === true || locale === false) {
  14005. strict = locale;
  14006. locale = undefined;
  14007. }
  14008. if (isObject(input) && isObjectEmpty(input) || isArray(input) && input.length === 0) {
  14009. input = undefined;
  14010. }
  14011. // object construction must be done this way.
  14012. // https://github.com/moment/moment/issues/1423
  14013. c._isAMomentObject = true;
  14014. c._useUTC = c._isUTC = isUTC;
  14015. c._l = locale;
  14016. c._i = input;
  14017. c._f = format;
  14018. c._strict = strict;
  14019. return createFromConfig(c);
  14020. }
  14021. function createLocal(input, format, locale, strict) {
  14022. return createLocalOrUTC(input, format, locale, strict, false);
  14023. }
  14024. var prototypeMin = deprecate('moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/', function () {
  14025. var other = createLocal.apply(null, arguments);
  14026. if (this.isValid() && other.isValid()) {
  14027. return other < this ? this : other;
  14028. } else {
  14029. return createInvalid();
  14030. }
  14031. }),
  14032. prototypeMax = deprecate('moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/', function () {
  14033. var other = createLocal.apply(null, arguments);
  14034. if (this.isValid() && other.isValid()) {
  14035. return other > this ? this : other;
  14036. } else {
  14037. return createInvalid();
  14038. }
  14039. });
  14040. // Pick a moment m from moments so that m[fn](other) is true for all
  14041. // other. This relies on the function fn to be transitive.
  14042. //
  14043. // moments should either be an array of moment objects or an array, whose
  14044. // first element is an array of moment objects.
  14045. function pickBy(fn, moments) {
  14046. var res, i;
  14047. if (moments.length === 1 && isArray(moments[0])) {
  14048. moments = moments[0];
  14049. }
  14050. if (!moments.length) {
  14051. return createLocal();
  14052. }
  14053. res = moments[0];
  14054. for (i = 1; i < moments.length; ++i) {
  14055. if (!moments[i].isValid() || moments[i][fn](res)) {
  14056. res = moments[i];
  14057. }
  14058. }
  14059. return res;
  14060. }
  14061. // TODO: Use [].sort instead?
  14062. function min() {
  14063. var args = [].slice.call(arguments, 0);
  14064. return pickBy('isBefore', args);
  14065. }
  14066. function max() {
  14067. var args = [].slice.call(arguments, 0);
  14068. return pickBy('isAfter', args);
  14069. }
  14070. var now = function now() {
  14071. return Date.now ? Date.now() : +new Date();
  14072. };
  14073. var ordering = ['year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second', 'millisecond'];
  14074. function isDurationValid(m) {
  14075. var key,
  14076. unitHasDecimal = false,
  14077. i,
  14078. orderLen = ordering.length;
  14079. for (key in m) {
  14080. if (hasOwnProp(m, key) && !(indexOf.call(ordering, key) !== -1 && (m[key] == null || !isNaN(m[key])))) {
  14081. return false;
  14082. }
  14083. }
  14084. for (i = 0; i < orderLen; ++i) {
  14085. if (m[ordering[i]]) {
  14086. if (unitHasDecimal) {
  14087. return false; // only allow non-integers for smallest unit
  14088. }
  14089. if (parseFloat(m[ordering[i]]) !== toInt(m[ordering[i]])) {
  14090. unitHasDecimal = true;
  14091. }
  14092. }
  14093. }
  14094. return true;
  14095. }
  14096. function isValid$1() {
  14097. return this._isValid;
  14098. }
  14099. function createInvalid$1() {
  14100. return createDuration(NaN);
  14101. }
  14102. function Duration(duration) {
  14103. var normalizedInput = normalizeObjectUnits(duration),
  14104. years = normalizedInput.year || 0,
  14105. quarters = normalizedInput.quarter || 0,
  14106. months = normalizedInput.month || 0,
  14107. weeks = normalizedInput.week || normalizedInput.isoWeek || 0,
  14108. days = normalizedInput.day || 0,
  14109. hours = normalizedInput.hour || 0,
  14110. minutes = normalizedInput.minute || 0,
  14111. seconds = normalizedInput.second || 0,
  14112. milliseconds = normalizedInput.millisecond || 0;
  14113. this._isValid = isDurationValid(normalizedInput);
  14114. // representation for dateAddRemove
  14115. this._milliseconds = +milliseconds + seconds * 1e3 +
  14116. // 1000
  14117. minutes * 6e4 +
  14118. // 1000 * 60
  14119. hours * 1000 * 60 * 60; //using 1000 * 60 * 60 instead of 36e5 to avoid floating point rounding errors https://github.com/moment/moment/issues/2978
  14120. // Because of dateAddRemove treats 24 hours as different from a
  14121. // day when working around DST, we need to store them separately
  14122. this._days = +days + weeks * 7;
  14123. // It is impossible to translate months into days without knowing
  14124. // which months you are are talking about, so we have to store
  14125. // it separately.
  14126. this._months = +months + quarters * 3 + years * 12;
  14127. this._data = {};
  14128. this._locale = getLocale();
  14129. this._bubble();
  14130. }
  14131. function isDuration(obj) {
  14132. return obj instanceof Duration;
  14133. }
  14134. function absRound(number) {
  14135. if (number < 0) {
  14136. return Math.round(-1 * number) * -1;
  14137. } else {
  14138. return Math.round(number);
  14139. }
  14140. }
  14141. // compare two arrays, return the number of differences
  14142. function compareArrays(array1, array2, dontConvert) {
  14143. var len = Math.min(array1.length, array2.length),
  14144. lengthDiff = Math.abs(array1.length - array2.length),
  14145. diffs = 0,
  14146. i;
  14147. for (i = 0; i < len; i++) {
  14148. if (dontConvert && array1[i] !== array2[i] || !dontConvert && toInt(array1[i]) !== toInt(array2[i])) {
  14149. diffs++;
  14150. }
  14151. }
  14152. return diffs + lengthDiff;
  14153. }
  14154. // FORMATTING
  14155. function offset(token, separator) {
  14156. addFormatToken(token, 0, 0, function () {
  14157. var offset = this.utcOffset(),
  14158. sign = '+';
  14159. if (offset < 0) {
  14160. offset = -offset;
  14161. sign = '-';
  14162. }
  14163. return sign + zeroFill(~~(offset / 60), 2) + separator + zeroFill(~~offset % 60, 2);
  14164. });
  14165. }
  14166. offset('Z', ':');
  14167. offset('ZZ', '');
  14168. // PARSING
  14169. addRegexToken('Z', matchShortOffset);
  14170. addRegexToken('ZZ', matchShortOffset);
  14171. addParseToken(['Z', 'ZZ'], function (input, array, config) {
  14172. config._useUTC = true;
  14173. config._tzm = offsetFromString(matchShortOffset, input);
  14174. });
  14175. // HELPERS
  14176. // timezone chunker
  14177. // '+10:00' > ['10', '00']
  14178. // '-1530' > ['-15', '30']
  14179. var chunkOffset = /([\+\-]|\d\d)/gi;
  14180. function offsetFromString(matcher, string) {
  14181. var matches = (string || '').match(matcher),
  14182. chunk,
  14183. parts,
  14184. minutes;
  14185. if (matches === null) {
  14186. return null;
  14187. }
  14188. chunk = matches[matches.length - 1] || [];
  14189. parts = (chunk + '').match(chunkOffset) || ['-', 0, 0];
  14190. minutes = +(parts[1] * 60) + toInt(parts[2]);
  14191. return minutes === 0 ? 0 : parts[0] === '+' ? minutes : -minutes;
  14192. }
  14193. // Return a moment from input, that is local/utc/zone equivalent to model.
  14194. function cloneWithOffset(input, model) {
  14195. var res, diff;
  14196. if (model._isUTC) {
  14197. res = model.clone();
  14198. diff = (isMoment(input) || isDate(input) ? input.valueOf() : createLocal(input).valueOf()) - res.valueOf();
  14199. // Use low-level api, because this fn is low-level api.
  14200. res._d.setTime(res._d.valueOf() + diff);
  14201. hooks.updateOffset(res, false);
  14202. return res;
  14203. } else {
  14204. return createLocal(input).local();
  14205. }
  14206. }
  14207. function getDateOffset(m) {
  14208. // On Firefox.24 Date#getTimezoneOffset returns a floating point.
  14209. // https://github.com/moment/moment/pull/1871
  14210. return -Math.round(m._d.getTimezoneOffset());
  14211. }
  14212. // HOOKS
  14213. // This function will be called whenever a moment is mutated.
  14214. // It is intended to keep the offset in sync with the timezone.
  14215. hooks.updateOffset = function () {};
  14216. // MOMENTS
  14217. // keepLocalTime = true means only change the timezone, without
  14218. // affecting the local hour. So 5:31:26 +0300 --[utcOffset(2, true)]-->
  14219. // 5:31:26 +0200 It is possible that 5:31:26 doesn't exist with offset
  14220. // +0200, so we adjust the time as needed, to be valid.
  14221. //
  14222. // Keeping the time actually adds/subtracts (one hour)
  14223. // from the actual represented time. That is why we call updateOffset
  14224. // a second time. In case it wants us to change the offset again
  14225. // _changeInProgress == true case, then we have to adjust, because
  14226. // there is no such time in the given timezone.
  14227. function getSetOffset(input, keepLocalTime, keepMinutes) {
  14228. var offset = this._offset || 0,
  14229. localAdjust;
  14230. if (!this.isValid()) {
  14231. return input != null ? this : NaN;
  14232. }
  14233. if (input != null) {
  14234. if (typeof input === 'string') {
  14235. input = offsetFromString(matchShortOffset, input);
  14236. if (input === null) {
  14237. return this;
  14238. }
  14239. } else if (Math.abs(input) < 16 && !keepMinutes) {
  14240. input = input * 60;
  14241. }
  14242. if (!this._isUTC && keepLocalTime) {
  14243. localAdjust = getDateOffset(this);
  14244. }
  14245. this._offset = input;
  14246. this._isUTC = true;
  14247. if (localAdjust != null) {
  14248. this.add(localAdjust, 'm');
  14249. }
  14250. if (offset !== input) {
  14251. if (!keepLocalTime || this._changeInProgress) {
  14252. addSubtract(this, createDuration(input - offset, 'm'), 1, false);
  14253. } else if (!this._changeInProgress) {
  14254. this._changeInProgress = true;
  14255. hooks.updateOffset(this, true);
  14256. this._changeInProgress = null;
  14257. }
  14258. }
  14259. return this;
  14260. } else {
  14261. return this._isUTC ? offset : getDateOffset(this);
  14262. }
  14263. }
  14264. function getSetZone(input, keepLocalTime) {
  14265. if (input != null) {
  14266. if (typeof input !== 'string') {
  14267. input = -input;
  14268. }
  14269. this.utcOffset(input, keepLocalTime);
  14270. return this;
  14271. } else {
  14272. return -this.utcOffset();
  14273. }
  14274. }
  14275. function setOffsetToUTC(keepLocalTime) {
  14276. return this.utcOffset(0, keepLocalTime);
  14277. }
  14278. function setOffsetToLocal(keepLocalTime) {
  14279. if (this._isUTC) {
  14280. this.utcOffset(0, keepLocalTime);
  14281. this._isUTC = false;
  14282. if (keepLocalTime) {
  14283. this.subtract(getDateOffset(this), 'm');
  14284. }
  14285. }
  14286. return this;
  14287. }
  14288. function setOffsetToParsedOffset() {
  14289. if (this._tzm != null) {
  14290. this.utcOffset(this._tzm, false, true);
  14291. } else if (typeof this._i === 'string') {
  14292. var tZone = offsetFromString(matchOffset, this._i);
  14293. if (tZone != null) {
  14294. this.utcOffset(tZone);
  14295. } else {
  14296. this.utcOffset(0, true);
  14297. }
  14298. }
  14299. return this;
  14300. }
  14301. function hasAlignedHourOffset(input) {
  14302. if (!this.isValid()) {
  14303. return false;
  14304. }
  14305. input = input ? createLocal(input).utcOffset() : 0;
  14306. return (this.utcOffset() - input) % 60 === 0;
  14307. }
  14308. function isDaylightSavingTime() {
  14309. return this.utcOffset() > this.clone().month(0).utcOffset() || this.utcOffset() > this.clone().month(5).utcOffset();
  14310. }
  14311. function isDaylightSavingTimeShifted() {
  14312. if (!isUndefined(this._isDSTShifted)) {
  14313. return this._isDSTShifted;
  14314. }
  14315. var c = {},
  14316. other;
  14317. copyConfig(c, this);
  14318. c = prepareConfig(c);
  14319. if (c._a) {
  14320. other = c._isUTC ? createUTC(c._a) : createLocal(c._a);
  14321. this._isDSTShifted = this.isValid() && compareArrays(c._a, other.toArray()) > 0;
  14322. } else {
  14323. this._isDSTShifted = false;
  14324. }
  14325. return this._isDSTShifted;
  14326. }
  14327. function isLocal() {
  14328. return this.isValid() ? !this._isUTC : false;
  14329. }
  14330. function isUtcOffset() {
  14331. return this.isValid() ? this._isUTC : false;
  14332. }
  14333. function isUtc() {
  14334. return this.isValid() ? this._isUTC && this._offset === 0 : false;
  14335. }
  14336. // ASP.NET json date format regex
  14337. var aspNetRegex = /^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,
  14338. // from http://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html
  14339. // somewhat more in line with 4.4.3.2 2004 spec, but allows decimal anywhere
  14340. // and further modified to allow for strings containing both week and day
  14341. isoRegex = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;
  14342. function createDuration(input, key) {
  14343. var duration = input,
  14344. // matching against regexp is expensive, do it on demand
  14345. match = null,
  14346. sign,
  14347. ret,
  14348. diffRes;
  14349. if (isDuration(input)) {
  14350. duration = {
  14351. ms: input._milliseconds,
  14352. d: input._days,
  14353. M: input._months
  14354. };
  14355. } else if (isNumber(input) || !isNaN(+input)) {
  14356. duration = {};
  14357. if (key) {
  14358. duration[key] = +input;
  14359. } else {
  14360. duration.milliseconds = +input;
  14361. }
  14362. } else if (match = aspNetRegex.exec(input)) {
  14363. sign = match[1] === '-' ? -1 : 1;
  14364. duration = {
  14365. y: 0,
  14366. d: toInt(match[DATE]) * sign,
  14367. h: toInt(match[HOUR]) * sign,
  14368. m: toInt(match[MINUTE]) * sign,
  14369. s: toInt(match[SECOND]) * sign,
  14370. ms: toInt(absRound(match[MILLISECOND] * 1000)) * sign // the millisecond decimal point is included in the match
  14371. };
  14372. } else if (match = isoRegex.exec(input)) {
  14373. sign = match[1] === '-' ? -1 : 1;
  14374. duration = {
  14375. y: parseIso(match[2], sign),
  14376. M: parseIso(match[3], sign),
  14377. w: parseIso(match[4], sign),
  14378. d: parseIso(match[5], sign),
  14379. h: parseIso(match[6], sign),
  14380. m: parseIso(match[7], sign),
  14381. s: parseIso(match[8], sign)
  14382. };
  14383. } else if (duration == null) {
  14384. // checks for null or undefined
  14385. duration = {};
  14386. } else if (_typeof(duration) === 'object' && ('from' in duration || 'to' in duration)) {
  14387. diffRes = momentsDifference(createLocal(duration.from), createLocal(duration.to));
  14388. duration = {};
  14389. duration.ms = diffRes.milliseconds;
  14390. duration.M = diffRes.months;
  14391. }
  14392. ret = new Duration(duration);
  14393. if (isDuration(input) && hasOwnProp(input, '_locale')) {
  14394. ret._locale = input._locale;
  14395. }
  14396. if (isDuration(input) && hasOwnProp(input, '_isValid')) {
  14397. ret._isValid = input._isValid;
  14398. }
  14399. return ret;
  14400. }
  14401. createDuration.fn = Duration.prototype;
  14402. createDuration.invalid = createInvalid$1;
  14403. function parseIso(inp, sign) {
  14404. // We'd normally use ~~inp for this, but unfortunately it also
  14405. // converts floats to ints.
  14406. // inp may be undefined, so careful calling replace on it.
  14407. var res = inp && parseFloat(inp.replace(',', '.'));
  14408. // apply sign while we're at it
  14409. return (isNaN(res) ? 0 : res) * sign;
  14410. }
  14411. function positiveMomentsDifference(base, other) {
  14412. var res = {};
  14413. res.months = other.month() - base.month() + (other.year() - base.year()) * 12;
  14414. if (base.clone().add(res.months, 'M').isAfter(other)) {
  14415. --res.months;
  14416. }
  14417. res.milliseconds = +other - +base.clone().add(res.months, 'M');
  14418. return res;
  14419. }
  14420. function momentsDifference(base, other) {
  14421. var res;
  14422. if (!(base.isValid() && other.isValid())) {
  14423. return {
  14424. milliseconds: 0,
  14425. months: 0
  14426. };
  14427. }
  14428. other = cloneWithOffset(other, base);
  14429. if (base.isBefore(other)) {
  14430. res = positiveMomentsDifference(base, other);
  14431. } else {
  14432. res = positiveMomentsDifference(other, base);
  14433. res.milliseconds = -res.milliseconds;
  14434. res.months = -res.months;
  14435. }
  14436. return res;
  14437. }
  14438. // TODO: remove 'name' arg after deprecation is removed
  14439. function createAdder(direction, name) {
  14440. return function (val, period) {
  14441. var dur, tmp;
  14442. //invert the arguments, but complain about it
  14443. if (period !== null && !isNaN(+period)) {
  14444. deprecateSimple(name, 'moment().' + name + '(period, number) is deprecated. Please use moment().' + name + '(number, period). ' + 'See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.');
  14445. tmp = val;
  14446. val = period;
  14447. period = tmp;
  14448. }
  14449. dur = createDuration(val, period);
  14450. addSubtract(this, dur, direction);
  14451. return this;
  14452. };
  14453. }
  14454. function addSubtract(mom, duration, isAdding, updateOffset) {
  14455. var milliseconds = duration._milliseconds,
  14456. days = absRound(duration._days),
  14457. months = absRound(duration._months);
  14458. if (!mom.isValid()) {
  14459. // No op
  14460. return;
  14461. }
  14462. updateOffset = updateOffset == null ? true : updateOffset;
  14463. if (months) {
  14464. setMonth(mom, get(mom, 'Month') + months * isAdding);
  14465. }
  14466. if (days) {
  14467. set$1(mom, 'Date', get(mom, 'Date') + days * isAdding);
  14468. }
  14469. if (milliseconds) {
  14470. mom._d.setTime(mom._d.valueOf() + milliseconds * isAdding);
  14471. }
  14472. if (updateOffset) {
  14473. hooks.updateOffset(mom, days || months);
  14474. }
  14475. }
  14476. var add = createAdder(1, 'add'),
  14477. subtract = createAdder(-1, 'subtract');
  14478. function isString(input) {
  14479. return typeof input === 'string' || input instanceof String;
  14480. }
  14481. // type MomentInput = Moment | Date | string | number | (number | string)[] | MomentInputObject | void; // null | undefined
  14482. function isMomentInput(input) {
  14483. return isMoment(input) || isDate(input) || isString(input) || isNumber(input) || isNumberOrStringArray(input) || isMomentInputObject(input) || input === null || input === undefined;
  14484. }
  14485. function isMomentInputObject(input) {
  14486. var objectTest = isObject(input) && !isObjectEmpty(input),
  14487. propertyTest = false,
  14488. properties = ['years', 'year', 'y', 'months', 'month', 'M', 'days', 'day', 'd', 'dates', 'date', 'D', 'hours', 'hour', 'h', 'minutes', 'minute', 'm', 'seconds', 'second', 's', 'milliseconds', 'millisecond', 'ms'],
  14489. i,
  14490. property,
  14491. propertyLen = properties.length;
  14492. for (i = 0; i < propertyLen; i += 1) {
  14493. property = properties[i];
  14494. propertyTest = propertyTest || hasOwnProp(input, property);
  14495. }
  14496. return objectTest && propertyTest;
  14497. }
  14498. function isNumberOrStringArray(input) {
  14499. var arrayTest = isArray(input),
  14500. dataTypeTest = false;
  14501. if (arrayTest) {
  14502. dataTypeTest = input.filter(function (item) {
  14503. return !isNumber(item) && isString(input);
  14504. }).length === 0;
  14505. }
  14506. return arrayTest && dataTypeTest;
  14507. }
  14508. function isCalendarSpec(input) {
  14509. var objectTest = isObject(input) && !isObjectEmpty(input),
  14510. propertyTest = false,
  14511. properties = ['sameDay', 'nextDay', 'lastDay', 'nextWeek', 'lastWeek', 'sameElse'],
  14512. i,
  14513. property;
  14514. for (i = 0; i < properties.length; i += 1) {
  14515. property = properties[i];
  14516. propertyTest = propertyTest || hasOwnProp(input, property);
  14517. }
  14518. return objectTest && propertyTest;
  14519. }
  14520. function getCalendarFormat(myMoment, now) {
  14521. var diff = myMoment.diff(now, 'days', true);
  14522. return diff < -6 ? 'sameElse' : diff < -1 ? 'lastWeek' : diff < 0 ? 'lastDay' : diff < 1 ? 'sameDay' : diff < 2 ? 'nextDay' : diff < 7 ? 'nextWeek' : 'sameElse';
  14523. }
  14524. function calendar$1(time, formats) {
  14525. // Support for single parameter, formats only overload to the calendar function
  14526. if (arguments.length === 1) {
  14527. if (!arguments[0]) {
  14528. time = undefined;
  14529. formats = undefined;
  14530. } else if (isMomentInput(arguments[0])) {
  14531. time = arguments[0];
  14532. formats = undefined;
  14533. } else if (isCalendarSpec(arguments[0])) {
  14534. formats = arguments[0];
  14535. time = undefined;
  14536. }
  14537. }
  14538. // We want to compare the start of today, vs this.
  14539. // Getting start-of-today depends on whether we're local/utc/offset or not.
  14540. var now = time || createLocal(),
  14541. sod = cloneWithOffset(now, this).startOf('day'),
  14542. format = hooks.calendarFormat(this, sod) || 'sameElse',
  14543. output = formats && (isFunction(formats[format]) ? formats[format].call(this, now) : formats[format]);
  14544. return this.format(output || this.localeData().calendar(format, this, createLocal(now)));
  14545. }
  14546. function clone() {
  14547. return new Moment(this);
  14548. }
  14549. function isAfter(input, units) {
  14550. var localInput = isMoment(input) ? input : createLocal(input);
  14551. if (!(this.isValid() && localInput.isValid())) {
  14552. return false;
  14553. }
  14554. units = normalizeUnits(units) || 'millisecond';
  14555. if (units === 'millisecond') {
  14556. return this.valueOf() > localInput.valueOf();
  14557. } else {
  14558. return localInput.valueOf() < this.clone().startOf(units).valueOf();
  14559. }
  14560. }
  14561. function isBefore(input, units) {
  14562. var localInput = isMoment(input) ? input : createLocal(input);
  14563. if (!(this.isValid() && localInput.isValid())) {
  14564. return false;
  14565. }
  14566. units = normalizeUnits(units) || 'millisecond';
  14567. if (units === 'millisecond') {
  14568. return this.valueOf() < localInput.valueOf();
  14569. } else {
  14570. return this.clone().endOf(units).valueOf() < localInput.valueOf();
  14571. }
  14572. }
  14573. function isBetween(from, to, units, inclusivity) {
  14574. var localFrom = isMoment(from) ? from : createLocal(from),
  14575. localTo = isMoment(to) ? to : createLocal(to);
  14576. if (!(this.isValid() && localFrom.isValid() && localTo.isValid())) {
  14577. return false;
  14578. }
  14579. inclusivity = inclusivity || '()';
  14580. return (inclusivity[0] === '(' ? this.isAfter(localFrom, units) : !this.isBefore(localFrom, units)) && (inclusivity[1] === ')' ? this.isBefore(localTo, units) : !this.isAfter(localTo, units));
  14581. }
  14582. function isSame(input, units) {
  14583. var localInput = isMoment(input) ? input : createLocal(input),
  14584. inputMs;
  14585. if (!(this.isValid() && localInput.isValid())) {
  14586. return false;
  14587. }
  14588. units = normalizeUnits(units) || 'millisecond';
  14589. if (units === 'millisecond') {
  14590. return this.valueOf() === localInput.valueOf();
  14591. } else {
  14592. inputMs = localInput.valueOf();
  14593. return this.clone().startOf(units).valueOf() <= inputMs && inputMs <= this.clone().endOf(units).valueOf();
  14594. }
  14595. }
  14596. function isSameOrAfter(input, units) {
  14597. return this.isSame(input, units) || this.isAfter(input, units);
  14598. }
  14599. function isSameOrBefore(input, units) {
  14600. return this.isSame(input, units) || this.isBefore(input, units);
  14601. }
  14602. function diff(input, units, asFloat) {
  14603. var that, zoneDelta, output;
  14604. if (!this.isValid()) {
  14605. return NaN;
  14606. }
  14607. that = cloneWithOffset(input, this);
  14608. if (!that.isValid()) {
  14609. return NaN;
  14610. }
  14611. zoneDelta = (that.utcOffset() - this.utcOffset()) * 6e4;
  14612. units = normalizeUnits(units);
  14613. switch (units) {
  14614. case 'year':
  14615. output = monthDiff(this, that) / 12;
  14616. break;
  14617. case 'month':
  14618. output = monthDiff(this, that);
  14619. break;
  14620. case 'quarter':
  14621. output = monthDiff(this, that) / 3;
  14622. break;
  14623. case 'second':
  14624. output = (this - that) / 1e3;
  14625. break;
  14626. // 1000
  14627. case 'minute':
  14628. output = (this - that) / 6e4;
  14629. break;
  14630. // 1000 * 60
  14631. case 'hour':
  14632. output = (this - that) / 36e5;
  14633. break;
  14634. // 1000 * 60 * 60
  14635. case 'day':
  14636. output = (this - that - zoneDelta) / 864e5;
  14637. break;
  14638. // 1000 * 60 * 60 * 24, negate dst
  14639. case 'week':
  14640. output = (this - that - zoneDelta) / 6048e5;
  14641. break;
  14642. // 1000 * 60 * 60 * 24 * 7, negate dst
  14643. default:
  14644. output = this - that;
  14645. }
  14646. return asFloat ? output : absFloor(output);
  14647. }
  14648. function monthDiff(a, b) {
  14649. if (a.date() < b.date()) {
  14650. // end-of-month calculations work correct when the start month has more
  14651. // days than the end month.
  14652. return -monthDiff(b, a);
  14653. }
  14654. // difference in months
  14655. var wholeMonthDiff = (b.year() - a.year()) * 12 + (b.month() - a.month()),
  14656. // b is in (anchor - 1 month, anchor + 1 month)
  14657. anchor = a.clone().add(wholeMonthDiff, 'months'),
  14658. anchor2,
  14659. adjust;
  14660. if (b - anchor < 0) {
  14661. anchor2 = a.clone().add(wholeMonthDiff - 1, 'months');
  14662. // linear across the month
  14663. adjust = (b - anchor) / (anchor - anchor2);
  14664. } else {
  14665. anchor2 = a.clone().add(wholeMonthDiff + 1, 'months');
  14666. // linear across the month
  14667. adjust = (b - anchor) / (anchor2 - anchor);
  14668. }
  14669. //check for negative zero, return zero if negative zero
  14670. return -(wholeMonthDiff + adjust) || 0;
  14671. }
  14672. hooks.defaultFormat = 'YYYY-MM-DDTHH:mm:ssZ';
  14673. hooks.defaultFormatUtc = 'YYYY-MM-DDTHH:mm:ss[Z]';
  14674. function toString() {
  14675. return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ');
  14676. }
  14677. function toISOString(keepOffset) {
  14678. if (!this.isValid()) {
  14679. return null;
  14680. }
  14681. var utc = keepOffset !== true,
  14682. m = utc ? this.clone().utc() : this;
  14683. if (m.year() < 0 || m.year() > 9999) {
  14684. return formatMoment(m, utc ? 'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYYYY-MM-DD[T]HH:mm:ss.SSSZ');
  14685. }
  14686. if (isFunction(Date.prototype.toISOString)) {
  14687. // native implementation is ~50x faster, use it when we can
  14688. if (utc) {
  14689. return this.toDate().toISOString();
  14690. } else {
  14691. return new Date(this.valueOf() + this.utcOffset() * 60 * 1000).toISOString().replace('Z', formatMoment(m, 'Z'));
  14692. }
  14693. }
  14694. return formatMoment(m, utc ? 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYY-MM-DD[T]HH:mm:ss.SSSZ');
  14695. }
  14696. /**
  14697. * Return a human readable representation of a moment that can
  14698. * also be evaluated to get a new moment which is the same
  14699. *
  14700. * @link https://nodejs.org/dist/latest/docs/api/util.html#util_custom_inspect_function_on_objects
  14701. */
  14702. function inspect() {
  14703. if (!this.isValid()) {
  14704. return 'moment.invalid(/* ' + this._i + ' */)';
  14705. }
  14706. var func = 'moment',
  14707. zone = '',
  14708. prefix,
  14709. year,
  14710. datetime,
  14711. suffix;
  14712. if (!this.isLocal()) {
  14713. func = this.utcOffset() === 0 ? 'moment.utc' : 'moment.parseZone';
  14714. zone = 'Z';
  14715. }
  14716. prefix = '[' + func + '("]';
  14717. year = 0 <= this.year() && this.year() <= 9999 ? 'YYYY' : 'YYYYYY';
  14718. datetime = '-MM-DD[T]HH:mm:ss.SSS';
  14719. suffix = zone + '[")]';
  14720. return this.format(prefix + year + datetime + suffix);
  14721. }
  14722. function format(inputString) {
  14723. if (!inputString) {
  14724. inputString = this.isUtc() ? hooks.defaultFormatUtc : hooks.defaultFormat;
  14725. }
  14726. var output = formatMoment(this, inputString);
  14727. return this.localeData().postformat(output);
  14728. }
  14729. function from(time, withoutSuffix) {
  14730. if (this.isValid() && (isMoment(time) && time.isValid() || createLocal(time).isValid())) {
  14731. return createDuration({
  14732. to: this,
  14733. from: time
  14734. }).locale(this.locale()).humanize(!withoutSuffix);
  14735. } else {
  14736. return this.localeData().invalidDate();
  14737. }
  14738. }
  14739. function fromNow(withoutSuffix) {
  14740. return this.from(createLocal(), withoutSuffix);
  14741. }
  14742. function to(time, withoutSuffix) {
  14743. if (this.isValid() && (isMoment(time) && time.isValid() || createLocal(time).isValid())) {
  14744. return createDuration({
  14745. from: this,
  14746. to: time
  14747. }).locale(this.locale()).humanize(!withoutSuffix);
  14748. } else {
  14749. return this.localeData().invalidDate();
  14750. }
  14751. }
  14752. function toNow(withoutSuffix) {
  14753. return this.to(createLocal(), withoutSuffix);
  14754. }
  14755. // If passed a locale key, it will set the locale for this
  14756. // instance. Otherwise, it will return the locale configuration
  14757. // variables for this instance.
  14758. function locale(key) {
  14759. var newLocaleData;
  14760. if (key === undefined) {
  14761. return this._locale._abbr;
  14762. } else {
  14763. newLocaleData = getLocale(key);
  14764. if (newLocaleData != null) {
  14765. this._locale = newLocaleData;
  14766. }
  14767. return this;
  14768. }
  14769. }
  14770. var lang = deprecate('moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.', function (key) {
  14771. if (key === undefined) {
  14772. return this.localeData();
  14773. } else {
  14774. return this.locale(key);
  14775. }
  14776. });
  14777. function localeData() {
  14778. return this._locale;
  14779. }
  14780. var MS_PER_SECOND = 1000,
  14781. MS_PER_MINUTE = 60 * MS_PER_SECOND,
  14782. MS_PER_HOUR = 60 * MS_PER_MINUTE,
  14783. MS_PER_400_YEARS = (365 * 400 + 97) * 24 * MS_PER_HOUR;
  14784. // actual modulo - handles negative numbers (for dates before 1970):
  14785. function mod$1(dividend, divisor) {
  14786. return (dividend % divisor + divisor) % divisor;
  14787. }
  14788. function localStartOfDate(y, m, d) {
  14789. // the date constructor remaps years 0-99 to 1900-1999
  14790. if (y < 100 && y >= 0) {
  14791. // preserve leap years using a full 400 year cycle, then reset
  14792. return new Date(y + 400, m, d) - MS_PER_400_YEARS;
  14793. } else {
  14794. return new Date(y, m, d).valueOf();
  14795. }
  14796. }
  14797. function utcStartOfDate(y, m, d) {
  14798. // Date.UTC remaps years 0-99 to 1900-1999
  14799. if (y < 100 && y >= 0) {
  14800. // preserve leap years using a full 400 year cycle, then reset
  14801. return Date.UTC(y + 400, m, d) - MS_PER_400_YEARS;
  14802. } else {
  14803. return Date.UTC(y, m, d);
  14804. }
  14805. }
  14806. function startOf(units) {
  14807. var time, startOfDate;
  14808. units = normalizeUnits(units);
  14809. if (units === undefined || units === 'millisecond' || !this.isValid()) {
  14810. return this;
  14811. }
  14812. startOfDate = this._isUTC ? utcStartOfDate : localStartOfDate;
  14813. switch (units) {
  14814. case 'year':
  14815. time = startOfDate(this.year(), 0, 1);
  14816. break;
  14817. case 'quarter':
  14818. time = startOfDate(this.year(), this.month() - this.month() % 3, 1);
  14819. break;
  14820. case 'month':
  14821. time = startOfDate(this.year(), this.month(), 1);
  14822. break;
  14823. case 'week':
  14824. time = startOfDate(this.year(), this.month(), this.date() - this.weekday());
  14825. break;
  14826. case 'isoWeek':
  14827. time = startOfDate(this.year(), this.month(), this.date() - (this.isoWeekday() - 1));
  14828. break;
  14829. case 'day':
  14830. case 'date':
  14831. time = startOfDate(this.year(), this.month(), this.date());
  14832. break;
  14833. case 'hour':
  14834. time = this._d.valueOf();
  14835. time -= mod$1(time + (this._isUTC ? 0 : this.utcOffset() * MS_PER_MINUTE), MS_PER_HOUR);
  14836. break;
  14837. case 'minute':
  14838. time = this._d.valueOf();
  14839. time -= mod$1(time, MS_PER_MINUTE);
  14840. break;
  14841. case 'second':
  14842. time = this._d.valueOf();
  14843. time -= mod$1(time, MS_PER_SECOND);
  14844. break;
  14845. }
  14846. this._d.setTime(time);
  14847. hooks.updateOffset(this, true);
  14848. return this;
  14849. }
  14850. function endOf(units) {
  14851. var time, startOfDate;
  14852. units = normalizeUnits(units);
  14853. if (units === undefined || units === 'millisecond' || !this.isValid()) {
  14854. return this;
  14855. }
  14856. startOfDate = this._isUTC ? utcStartOfDate : localStartOfDate;
  14857. switch (units) {
  14858. case 'year':
  14859. time = startOfDate(this.year() + 1, 0, 1) - 1;
  14860. break;
  14861. case 'quarter':
  14862. time = startOfDate(this.year(), this.month() - this.month() % 3 + 3, 1) - 1;
  14863. break;
  14864. case 'month':
  14865. time = startOfDate(this.year(), this.month() + 1, 1) - 1;
  14866. break;
  14867. case 'week':
  14868. time = startOfDate(this.year(), this.month(), this.date() - this.weekday() + 7) - 1;
  14869. break;
  14870. case 'isoWeek':
  14871. time = startOfDate(this.year(), this.month(), this.date() - (this.isoWeekday() - 1) + 7) - 1;
  14872. break;
  14873. case 'day':
  14874. case 'date':
  14875. time = startOfDate(this.year(), this.month(), this.date() + 1) - 1;
  14876. break;
  14877. case 'hour':
  14878. time = this._d.valueOf();
  14879. time += MS_PER_HOUR - mod$1(time + (this._isUTC ? 0 : this.utcOffset() * MS_PER_MINUTE), MS_PER_HOUR) - 1;
  14880. break;
  14881. case 'minute':
  14882. time = this._d.valueOf();
  14883. time += MS_PER_MINUTE - mod$1(time, MS_PER_MINUTE) - 1;
  14884. break;
  14885. case 'second':
  14886. time = this._d.valueOf();
  14887. time += MS_PER_SECOND - mod$1(time, MS_PER_SECOND) - 1;
  14888. break;
  14889. }
  14890. this._d.setTime(time);
  14891. hooks.updateOffset(this, true);
  14892. return this;
  14893. }
  14894. function valueOf() {
  14895. return this._d.valueOf() - (this._offset || 0) * 60000;
  14896. }
  14897. function unix() {
  14898. return Math.floor(this.valueOf() / 1000);
  14899. }
  14900. function toDate() {
  14901. return new Date(this.valueOf());
  14902. }
  14903. function toArray() {
  14904. var m = this;
  14905. return [m.year(), m.month(), m.date(), m.hour(), m.minute(), m.second(), m.millisecond()];
  14906. }
  14907. function toObject() {
  14908. var m = this;
  14909. return {
  14910. years: m.year(),
  14911. months: m.month(),
  14912. date: m.date(),
  14913. hours: m.hours(),
  14914. minutes: m.minutes(),
  14915. seconds: m.seconds(),
  14916. milliseconds: m.milliseconds()
  14917. };
  14918. }
  14919. function toJSON() {
  14920. // new Date(NaN).toJSON() === null
  14921. return this.isValid() ? this.toISOString() : null;
  14922. }
  14923. function isValid$2() {
  14924. return isValid(this);
  14925. }
  14926. function parsingFlags() {
  14927. return extend({}, getParsingFlags(this));
  14928. }
  14929. function invalidAt() {
  14930. return getParsingFlags(this).overflow;
  14931. }
  14932. function creationData() {
  14933. return {
  14934. input: this._i,
  14935. format: this._f,
  14936. locale: this._locale,
  14937. isUTC: this._isUTC,
  14938. strict: this._strict
  14939. };
  14940. }
  14941. addFormatToken('N', 0, 0, 'eraAbbr');
  14942. addFormatToken('NN', 0, 0, 'eraAbbr');
  14943. addFormatToken('NNN', 0, 0, 'eraAbbr');
  14944. addFormatToken('NNNN', 0, 0, 'eraName');
  14945. addFormatToken('NNNNN', 0, 0, 'eraNarrow');
  14946. addFormatToken('y', ['y', 1], 'yo', 'eraYear');
  14947. addFormatToken('y', ['yy', 2], 0, 'eraYear');
  14948. addFormatToken('y', ['yyy', 3], 0, 'eraYear');
  14949. addFormatToken('y', ['yyyy', 4], 0, 'eraYear');
  14950. addRegexToken('N', matchEraAbbr);
  14951. addRegexToken('NN', matchEraAbbr);
  14952. addRegexToken('NNN', matchEraAbbr);
  14953. addRegexToken('NNNN', matchEraName);
  14954. addRegexToken('NNNNN', matchEraNarrow);
  14955. addParseToken(['N', 'NN', 'NNN', 'NNNN', 'NNNNN'], function (input, array, config, token) {
  14956. var era = config._locale.erasParse(input, token, config._strict);
  14957. if (era) {
  14958. getParsingFlags(config).era = era;
  14959. } else {
  14960. getParsingFlags(config).invalidEra = input;
  14961. }
  14962. });
  14963. addRegexToken('y', matchUnsigned);
  14964. addRegexToken('yy', matchUnsigned);
  14965. addRegexToken('yyy', matchUnsigned);
  14966. addRegexToken('yyyy', matchUnsigned);
  14967. addRegexToken('yo', matchEraYearOrdinal);
  14968. addParseToken(['y', 'yy', 'yyy', 'yyyy'], YEAR);
  14969. addParseToken(['yo'], function (input, array, config, token) {
  14970. var match;
  14971. if (config._locale._eraYearOrdinalRegex) {
  14972. match = input.match(config._locale._eraYearOrdinalRegex);
  14973. }
  14974. if (config._locale.eraYearOrdinalParse) {
  14975. array[YEAR] = config._locale.eraYearOrdinalParse(input, match);
  14976. } else {
  14977. array[YEAR] = parseInt(input, 10);
  14978. }
  14979. });
  14980. function localeEras(m, format) {
  14981. var i,
  14982. l,
  14983. date,
  14984. eras = this._eras || getLocale('en')._eras;
  14985. for (i = 0, l = eras.length; i < l; ++i) {
  14986. switch (_typeof(eras[i].since)) {
  14987. case 'string':
  14988. // truncate time
  14989. date = hooks(eras[i].since).startOf('day');
  14990. eras[i].since = date.valueOf();
  14991. break;
  14992. }
  14993. switch (_typeof(eras[i].until)) {
  14994. case 'undefined':
  14995. eras[i].until = +Infinity;
  14996. break;
  14997. case 'string':
  14998. // truncate time
  14999. date = hooks(eras[i].until).startOf('day').valueOf();
  15000. eras[i].until = date.valueOf();
  15001. break;
  15002. }
  15003. }
  15004. return eras;
  15005. }
  15006. function localeErasParse(eraName, format, strict) {
  15007. var i,
  15008. l,
  15009. eras = this.eras(),
  15010. name,
  15011. abbr,
  15012. narrow;
  15013. eraName = eraName.toUpperCase();
  15014. for (i = 0, l = eras.length; i < l; ++i) {
  15015. name = eras[i].name.toUpperCase();
  15016. abbr = eras[i].abbr.toUpperCase();
  15017. narrow = eras[i].narrow.toUpperCase();
  15018. if (strict) {
  15019. switch (format) {
  15020. case 'N':
  15021. case 'NN':
  15022. case 'NNN':
  15023. if (abbr === eraName) {
  15024. return eras[i];
  15025. }
  15026. break;
  15027. case 'NNNN':
  15028. if (name === eraName) {
  15029. return eras[i];
  15030. }
  15031. break;
  15032. case 'NNNNN':
  15033. if (narrow === eraName) {
  15034. return eras[i];
  15035. }
  15036. break;
  15037. }
  15038. } else if ([name, abbr, narrow].indexOf(eraName) >= 0) {
  15039. return eras[i];
  15040. }
  15041. }
  15042. }
  15043. function localeErasConvertYear(era, year) {
  15044. var dir = era.since <= era.until ? +1 : -1;
  15045. if (year === undefined) {
  15046. return hooks(era.since).year();
  15047. } else {
  15048. return hooks(era.since).year() + (year - era.offset) * dir;
  15049. }
  15050. }
  15051. function getEraName() {
  15052. var i,
  15053. l,
  15054. val,
  15055. eras = this.localeData().eras();
  15056. for (i = 0, l = eras.length; i < l; ++i) {
  15057. // truncate time
  15058. val = this.clone().startOf('day').valueOf();
  15059. if (eras[i].since <= val && val <= eras[i].until) {
  15060. return eras[i].name;
  15061. }
  15062. if (eras[i].until <= val && val <= eras[i].since) {
  15063. return eras[i].name;
  15064. }
  15065. }
  15066. return '';
  15067. }
  15068. function getEraNarrow() {
  15069. var i,
  15070. l,
  15071. val,
  15072. eras = this.localeData().eras();
  15073. for (i = 0, l = eras.length; i < l; ++i) {
  15074. // truncate time
  15075. val = this.clone().startOf('day').valueOf();
  15076. if (eras[i].since <= val && val <= eras[i].until) {
  15077. return eras[i].narrow;
  15078. }
  15079. if (eras[i].until <= val && val <= eras[i].since) {
  15080. return eras[i].narrow;
  15081. }
  15082. }
  15083. return '';
  15084. }
  15085. function getEraAbbr() {
  15086. var i,
  15087. l,
  15088. val,
  15089. eras = this.localeData().eras();
  15090. for (i = 0, l = eras.length; i < l; ++i) {
  15091. // truncate time
  15092. val = this.clone().startOf('day').valueOf();
  15093. if (eras[i].since <= val && val <= eras[i].until) {
  15094. return eras[i].abbr;
  15095. }
  15096. if (eras[i].until <= val && val <= eras[i].since) {
  15097. return eras[i].abbr;
  15098. }
  15099. }
  15100. return '';
  15101. }
  15102. function getEraYear() {
  15103. var i,
  15104. l,
  15105. dir,
  15106. val,
  15107. eras = this.localeData().eras();
  15108. for (i = 0, l = eras.length; i < l; ++i) {
  15109. dir = eras[i].since <= eras[i].until ? +1 : -1;
  15110. // truncate time
  15111. val = this.clone().startOf('day').valueOf();
  15112. if (eras[i].since <= val && val <= eras[i].until || eras[i].until <= val && val <= eras[i].since) {
  15113. return (this.year() - hooks(eras[i].since).year()) * dir + eras[i].offset;
  15114. }
  15115. }
  15116. return this.year();
  15117. }
  15118. function erasNameRegex(isStrict) {
  15119. if (!hasOwnProp(this, '_erasNameRegex')) {
  15120. computeErasParse.call(this);
  15121. }
  15122. return isStrict ? this._erasNameRegex : this._erasRegex;
  15123. }
  15124. function erasAbbrRegex(isStrict) {
  15125. if (!hasOwnProp(this, '_erasAbbrRegex')) {
  15126. computeErasParse.call(this);
  15127. }
  15128. return isStrict ? this._erasAbbrRegex : this._erasRegex;
  15129. }
  15130. function erasNarrowRegex(isStrict) {
  15131. if (!hasOwnProp(this, '_erasNarrowRegex')) {
  15132. computeErasParse.call(this);
  15133. }
  15134. return isStrict ? this._erasNarrowRegex : this._erasRegex;
  15135. }
  15136. function matchEraAbbr(isStrict, locale) {
  15137. return locale.erasAbbrRegex(isStrict);
  15138. }
  15139. function matchEraName(isStrict, locale) {
  15140. return locale.erasNameRegex(isStrict);
  15141. }
  15142. function matchEraNarrow(isStrict, locale) {
  15143. return locale.erasNarrowRegex(isStrict);
  15144. }
  15145. function matchEraYearOrdinal(isStrict, locale) {
  15146. return locale._eraYearOrdinalRegex || matchUnsigned;
  15147. }
  15148. function computeErasParse() {
  15149. var abbrPieces = [],
  15150. namePieces = [],
  15151. narrowPieces = [],
  15152. mixedPieces = [],
  15153. i,
  15154. l,
  15155. eras = this.eras();
  15156. for (i = 0, l = eras.length; i < l; ++i) {
  15157. namePieces.push(regexEscape(eras[i].name));
  15158. abbrPieces.push(regexEscape(eras[i].abbr));
  15159. narrowPieces.push(regexEscape(eras[i].narrow));
  15160. mixedPieces.push(regexEscape(eras[i].name));
  15161. mixedPieces.push(regexEscape(eras[i].abbr));
  15162. mixedPieces.push(regexEscape(eras[i].narrow));
  15163. }
  15164. this._erasRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');
  15165. this._erasNameRegex = new RegExp('^(' + namePieces.join('|') + ')', 'i');
  15166. this._erasAbbrRegex = new RegExp('^(' + abbrPieces.join('|') + ')', 'i');
  15167. this._erasNarrowRegex = new RegExp('^(' + narrowPieces.join('|') + ')', 'i');
  15168. }
  15169. // FORMATTING
  15170. addFormatToken(0, ['gg', 2], 0, function () {
  15171. return this.weekYear() % 100;
  15172. });
  15173. addFormatToken(0, ['GG', 2], 0, function () {
  15174. return this.isoWeekYear() % 100;
  15175. });
  15176. function addWeekYearFormatToken(token, getter) {
  15177. addFormatToken(0, [token, token.length], 0, getter);
  15178. }
  15179. addWeekYearFormatToken('gggg', 'weekYear');
  15180. addWeekYearFormatToken('ggggg', 'weekYear');
  15181. addWeekYearFormatToken('GGGG', 'isoWeekYear');
  15182. addWeekYearFormatToken('GGGGG', 'isoWeekYear');
  15183. // ALIASES
  15184. addUnitAlias('weekYear', 'gg');
  15185. addUnitAlias('isoWeekYear', 'GG');
  15186. // PRIORITY
  15187. addUnitPriority('weekYear', 1);
  15188. addUnitPriority('isoWeekYear', 1);
  15189. // PARSING
  15190. addRegexToken('G', matchSigned);
  15191. addRegexToken('g', matchSigned);
  15192. addRegexToken('GG', match1to2, match2);
  15193. addRegexToken('gg', match1to2, match2);
  15194. addRegexToken('GGGG', match1to4, match4);
  15195. addRegexToken('gggg', match1to4, match4);
  15196. addRegexToken('GGGGG', match1to6, match6);
  15197. addRegexToken('ggggg', match1to6, match6);
  15198. addWeekParseToken(['gggg', 'ggggg', 'GGGG', 'GGGGG'], function (input, week, config, token) {
  15199. week[token.substr(0, 2)] = toInt(input);
  15200. });
  15201. addWeekParseToken(['gg', 'GG'], function (input, week, config, token) {
  15202. week[token] = hooks.parseTwoDigitYear(input);
  15203. });
  15204. // MOMENTS
  15205. function getSetWeekYear(input) {
  15206. return getSetWeekYearHelper.call(this, input, this.week(), this.weekday(), this.localeData()._week.dow, this.localeData()._week.doy);
  15207. }
  15208. function getSetISOWeekYear(input) {
  15209. return getSetWeekYearHelper.call(this, input, this.isoWeek(), this.isoWeekday(), 1, 4);
  15210. }
  15211. function getISOWeeksInYear() {
  15212. return weeksInYear(this.year(), 1, 4);
  15213. }
  15214. function getISOWeeksInISOWeekYear() {
  15215. return weeksInYear(this.isoWeekYear(), 1, 4);
  15216. }
  15217. function getWeeksInYear() {
  15218. var weekInfo = this.localeData()._week;
  15219. return weeksInYear(this.year(), weekInfo.dow, weekInfo.doy);
  15220. }
  15221. function getWeeksInWeekYear() {
  15222. var weekInfo = this.localeData()._week;
  15223. return weeksInYear(this.weekYear(), weekInfo.dow, weekInfo.doy);
  15224. }
  15225. function getSetWeekYearHelper(input, week, weekday, dow, doy) {
  15226. var weeksTarget;
  15227. if (input == null) {
  15228. return weekOfYear(this, dow, doy).year;
  15229. } else {
  15230. weeksTarget = weeksInYear(input, dow, doy);
  15231. if (week > weeksTarget) {
  15232. week = weeksTarget;
  15233. }
  15234. return setWeekAll.call(this, input, week, weekday, dow, doy);
  15235. }
  15236. }
  15237. function setWeekAll(weekYear, week, weekday, dow, doy) {
  15238. var dayOfYearData = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy),
  15239. date = createUTCDate(dayOfYearData.year, 0, dayOfYearData.dayOfYear);
  15240. this.year(date.getUTCFullYear());
  15241. this.month(date.getUTCMonth());
  15242. this.date(date.getUTCDate());
  15243. return this;
  15244. }
  15245. // FORMATTING
  15246. addFormatToken('Q', 0, 'Qo', 'quarter');
  15247. // ALIASES
  15248. addUnitAlias('quarter', 'Q');
  15249. // PRIORITY
  15250. addUnitPriority('quarter', 7);
  15251. // PARSING
  15252. addRegexToken('Q', match1);
  15253. addParseToken('Q', function (input, array) {
  15254. array[MONTH] = (toInt(input) - 1) * 3;
  15255. });
  15256. // MOMENTS
  15257. function getSetQuarter(input) {
  15258. return input == null ? Math.ceil((this.month() + 1) / 3) : this.month((input - 1) * 3 + this.month() % 3);
  15259. }
  15260. // FORMATTING
  15261. addFormatToken('D', ['DD', 2], 'Do', 'date');
  15262. // ALIASES
  15263. addUnitAlias('date', 'D');
  15264. // PRIORITY
  15265. addUnitPriority('date', 9);
  15266. // PARSING
  15267. addRegexToken('D', match1to2);
  15268. addRegexToken('DD', match1to2, match2);
  15269. addRegexToken('Do', function (isStrict, locale) {
  15270. // TODO: Remove "ordinalParse" fallback in next major release.
  15271. return isStrict ? locale._dayOfMonthOrdinalParse || locale._ordinalParse : locale._dayOfMonthOrdinalParseLenient;
  15272. });
  15273. addParseToken(['D', 'DD'], DATE);
  15274. addParseToken('Do', function (input, array) {
  15275. array[DATE] = toInt(input.match(match1to2)[0]);
  15276. });
  15277. // MOMENTS
  15278. var getSetDayOfMonth = makeGetSet('Date', true);
  15279. // FORMATTING
  15280. addFormatToken('DDD', ['DDDD', 3], 'DDDo', 'dayOfYear');
  15281. // ALIASES
  15282. addUnitAlias('dayOfYear', 'DDD');
  15283. // PRIORITY
  15284. addUnitPriority('dayOfYear', 4);
  15285. // PARSING
  15286. addRegexToken('DDD', match1to3);
  15287. addRegexToken('DDDD', match3);
  15288. addParseToken(['DDD', 'DDDD'], function (input, array, config) {
  15289. config._dayOfYear = toInt(input);
  15290. });
  15291. // HELPERS
  15292. // MOMENTS
  15293. function getSetDayOfYear(input) {
  15294. var dayOfYear = Math.round((this.clone().startOf('day') - this.clone().startOf('year')) / 864e5) + 1;
  15295. return input == null ? dayOfYear : this.add(input - dayOfYear, 'd');
  15296. }
  15297. // FORMATTING
  15298. addFormatToken('m', ['mm', 2], 0, 'minute');
  15299. // ALIASES
  15300. addUnitAlias('minute', 'm');
  15301. // PRIORITY
  15302. addUnitPriority('minute', 14);
  15303. // PARSING
  15304. addRegexToken('m', match1to2);
  15305. addRegexToken('mm', match1to2, match2);
  15306. addParseToken(['m', 'mm'], MINUTE);
  15307. // MOMENTS
  15308. var getSetMinute = makeGetSet('Minutes', false);
  15309. // FORMATTING
  15310. addFormatToken('s', ['ss', 2], 0, 'second');
  15311. // ALIASES
  15312. addUnitAlias('second', 's');
  15313. // PRIORITY
  15314. addUnitPriority('second', 15);
  15315. // PARSING
  15316. addRegexToken('s', match1to2);
  15317. addRegexToken('ss', match1to2, match2);
  15318. addParseToken(['s', 'ss'], SECOND);
  15319. // MOMENTS
  15320. var getSetSecond = makeGetSet('Seconds', false);
  15321. // FORMATTING
  15322. addFormatToken('S', 0, 0, function () {
  15323. return ~~(this.millisecond() / 100);
  15324. });
  15325. addFormatToken(0, ['SS', 2], 0, function () {
  15326. return ~~(this.millisecond() / 10);
  15327. });
  15328. addFormatToken(0, ['SSS', 3], 0, 'millisecond');
  15329. addFormatToken(0, ['SSSS', 4], 0, function () {
  15330. return this.millisecond() * 10;
  15331. });
  15332. addFormatToken(0, ['SSSSS', 5], 0, function () {
  15333. return this.millisecond() * 100;
  15334. });
  15335. addFormatToken(0, ['SSSSSS', 6], 0, function () {
  15336. return this.millisecond() * 1000;
  15337. });
  15338. addFormatToken(0, ['SSSSSSS', 7], 0, function () {
  15339. return this.millisecond() * 10000;
  15340. });
  15341. addFormatToken(0, ['SSSSSSSS', 8], 0, function () {
  15342. return this.millisecond() * 100000;
  15343. });
  15344. addFormatToken(0, ['SSSSSSSSS', 9], 0, function () {
  15345. return this.millisecond() * 1000000;
  15346. });
  15347. // ALIASES
  15348. addUnitAlias('millisecond', 'ms');
  15349. // PRIORITY
  15350. addUnitPriority('millisecond', 16);
  15351. // PARSING
  15352. addRegexToken('S', match1to3, match1);
  15353. addRegexToken('SS', match1to3, match2);
  15354. addRegexToken('SSS', match1to3, match3);
  15355. var token, getSetMillisecond;
  15356. for (token = 'SSSS'; token.length <= 9; token += 'S') {
  15357. addRegexToken(token, matchUnsigned);
  15358. }
  15359. function parseMs(input, array) {
  15360. array[MILLISECOND] = toInt(('0.' + input) * 1000);
  15361. }
  15362. for (token = 'S'; token.length <= 9; token += 'S') {
  15363. addParseToken(token, parseMs);
  15364. }
  15365. getSetMillisecond = makeGetSet('Milliseconds', false);
  15366. // FORMATTING
  15367. addFormatToken('z', 0, 0, 'zoneAbbr');
  15368. addFormatToken('zz', 0, 0, 'zoneName');
  15369. // MOMENTS
  15370. function getZoneAbbr() {
  15371. return this._isUTC ? 'UTC' : '';
  15372. }
  15373. function getZoneName() {
  15374. return this._isUTC ? 'Coordinated Universal Time' : '';
  15375. }
  15376. var proto = Moment.prototype;
  15377. proto.add = add;
  15378. proto.calendar = calendar$1;
  15379. proto.clone = clone;
  15380. proto.diff = diff;
  15381. proto.endOf = endOf;
  15382. proto.format = format;
  15383. proto.from = from;
  15384. proto.fromNow = fromNow;
  15385. proto.to = to;
  15386. proto.toNow = toNow;
  15387. proto.get = stringGet;
  15388. proto.invalidAt = invalidAt;
  15389. proto.isAfter = isAfter;
  15390. proto.isBefore = isBefore;
  15391. proto.isBetween = isBetween;
  15392. proto.isSame = isSame;
  15393. proto.isSameOrAfter = isSameOrAfter;
  15394. proto.isSameOrBefore = isSameOrBefore;
  15395. proto.isValid = isValid$2;
  15396. proto.lang = lang;
  15397. proto.locale = locale;
  15398. proto.localeData = localeData;
  15399. proto.max = prototypeMax;
  15400. proto.min = prototypeMin;
  15401. proto.parsingFlags = parsingFlags;
  15402. proto.set = stringSet;
  15403. proto.startOf = startOf;
  15404. proto.subtract = subtract;
  15405. proto.toArray = toArray;
  15406. proto.toObject = toObject;
  15407. proto.toDate = toDate;
  15408. proto.toISOString = toISOString;
  15409. proto.inspect = inspect;
  15410. if (typeof Symbol !== 'undefined' && Symbol.for != null) {
  15411. proto[Symbol.for('nodejs.util.inspect.custom')] = function () {
  15412. return 'Moment<' + this.format() + '>';
  15413. };
  15414. }
  15415. proto.toJSON = toJSON;
  15416. proto.toString = toString;
  15417. proto.unix = unix;
  15418. proto.valueOf = valueOf;
  15419. proto.creationData = creationData;
  15420. proto.eraName = getEraName;
  15421. proto.eraNarrow = getEraNarrow;
  15422. proto.eraAbbr = getEraAbbr;
  15423. proto.eraYear = getEraYear;
  15424. proto.year = getSetYear;
  15425. proto.isLeapYear = getIsLeapYear;
  15426. proto.weekYear = getSetWeekYear;
  15427. proto.isoWeekYear = getSetISOWeekYear;
  15428. proto.quarter = proto.quarters = getSetQuarter;
  15429. proto.month = getSetMonth;
  15430. proto.daysInMonth = getDaysInMonth;
  15431. proto.week = proto.weeks = getSetWeek;
  15432. proto.isoWeek = proto.isoWeeks = getSetISOWeek;
  15433. proto.weeksInYear = getWeeksInYear;
  15434. proto.weeksInWeekYear = getWeeksInWeekYear;
  15435. proto.isoWeeksInYear = getISOWeeksInYear;
  15436. proto.isoWeeksInISOWeekYear = getISOWeeksInISOWeekYear;
  15437. proto.date = getSetDayOfMonth;
  15438. proto.day = proto.days = getSetDayOfWeek;
  15439. proto.weekday = getSetLocaleDayOfWeek;
  15440. proto.isoWeekday = getSetISODayOfWeek;
  15441. proto.dayOfYear = getSetDayOfYear;
  15442. proto.hour = proto.hours = getSetHour;
  15443. proto.minute = proto.minutes = getSetMinute;
  15444. proto.second = proto.seconds = getSetSecond;
  15445. proto.millisecond = proto.milliseconds = getSetMillisecond;
  15446. proto.utcOffset = getSetOffset;
  15447. proto.utc = setOffsetToUTC;
  15448. proto.local = setOffsetToLocal;
  15449. proto.parseZone = setOffsetToParsedOffset;
  15450. proto.hasAlignedHourOffset = hasAlignedHourOffset;
  15451. proto.isDST = isDaylightSavingTime;
  15452. proto.isLocal = isLocal;
  15453. proto.isUtcOffset = isUtcOffset;
  15454. proto.isUtc = isUtc;
  15455. proto.isUTC = isUtc;
  15456. proto.zoneAbbr = getZoneAbbr;
  15457. proto.zoneName = getZoneName;
  15458. proto.dates = deprecate('dates accessor is deprecated. Use date instead.', getSetDayOfMonth);
  15459. proto.months = deprecate('months accessor is deprecated. Use month instead', getSetMonth);
  15460. proto.years = deprecate('years accessor is deprecated. Use year instead', getSetYear);
  15461. proto.zone = deprecate('moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/', getSetZone);
  15462. proto.isDSTShifted = deprecate('isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information', isDaylightSavingTimeShifted);
  15463. function createUnix(input) {
  15464. return createLocal(input * 1000);
  15465. }
  15466. function createInZone() {
  15467. return createLocal.apply(null, arguments).parseZone();
  15468. }
  15469. function preParsePostFormat(string) {
  15470. return string;
  15471. }
  15472. var proto$1 = Locale.prototype;
  15473. proto$1.calendar = calendar;
  15474. proto$1.longDateFormat = longDateFormat;
  15475. proto$1.invalidDate = invalidDate;
  15476. proto$1.ordinal = ordinal;
  15477. proto$1.preparse = preParsePostFormat;
  15478. proto$1.postformat = preParsePostFormat;
  15479. proto$1.relativeTime = relativeTime;
  15480. proto$1.pastFuture = pastFuture;
  15481. proto$1.set = set;
  15482. proto$1.eras = localeEras;
  15483. proto$1.erasParse = localeErasParse;
  15484. proto$1.erasConvertYear = localeErasConvertYear;
  15485. proto$1.erasAbbrRegex = erasAbbrRegex;
  15486. proto$1.erasNameRegex = erasNameRegex;
  15487. proto$1.erasNarrowRegex = erasNarrowRegex;
  15488. proto$1.months = localeMonths;
  15489. proto$1.monthsShort = localeMonthsShort;
  15490. proto$1.monthsParse = localeMonthsParse;
  15491. proto$1.monthsRegex = monthsRegex;
  15492. proto$1.monthsShortRegex = monthsShortRegex;
  15493. proto$1.week = localeWeek;
  15494. proto$1.firstDayOfYear = localeFirstDayOfYear;
  15495. proto$1.firstDayOfWeek = localeFirstDayOfWeek;
  15496. proto$1.weekdays = localeWeekdays;
  15497. proto$1.weekdaysMin = localeWeekdaysMin;
  15498. proto$1.weekdaysShort = localeWeekdaysShort;
  15499. proto$1.weekdaysParse = localeWeekdaysParse;
  15500. proto$1.weekdaysRegex = weekdaysRegex;
  15501. proto$1.weekdaysShortRegex = weekdaysShortRegex;
  15502. proto$1.weekdaysMinRegex = weekdaysMinRegex;
  15503. proto$1.isPM = localeIsPM;
  15504. proto$1.meridiem = localeMeridiem;
  15505. function get$1(format, index, field, setter) {
  15506. var locale = getLocale(),
  15507. utc = createUTC().set(setter, index);
  15508. return locale[field](utc, format);
  15509. }
  15510. function listMonthsImpl(format, index, field) {
  15511. if (isNumber(format)) {
  15512. index = format;
  15513. format = undefined;
  15514. }
  15515. format = format || '';
  15516. if (index != null) {
  15517. return get$1(format, index, field, 'month');
  15518. }
  15519. var i,
  15520. out = [];
  15521. for (i = 0; i < 12; i++) {
  15522. out[i] = get$1(format, i, field, 'month');
  15523. }
  15524. return out;
  15525. }
  15526. // ()
  15527. // (5)
  15528. // (fmt, 5)
  15529. // (fmt)
  15530. // (true)
  15531. // (true, 5)
  15532. // (true, fmt, 5)
  15533. // (true, fmt)
  15534. function listWeekdaysImpl(localeSorted, format, index, field) {
  15535. if (typeof localeSorted === 'boolean') {
  15536. if (isNumber(format)) {
  15537. index = format;
  15538. format = undefined;
  15539. }
  15540. format = format || '';
  15541. } else {
  15542. format = localeSorted;
  15543. index = format;
  15544. localeSorted = false;
  15545. if (isNumber(format)) {
  15546. index = format;
  15547. format = undefined;
  15548. }
  15549. format = format || '';
  15550. }
  15551. var locale = getLocale(),
  15552. shift = localeSorted ? locale._week.dow : 0,
  15553. i,
  15554. out = [];
  15555. if (index != null) {
  15556. return get$1(format, (index + shift) % 7, field, 'day');
  15557. }
  15558. for (i = 0; i < 7; i++) {
  15559. out[i] = get$1(format, (i + shift) % 7, field, 'day');
  15560. }
  15561. return out;
  15562. }
  15563. function listMonths(format, index) {
  15564. return listMonthsImpl(format, index, 'months');
  15565. }
  15566. function listMonthsShort(format, index) {
  15567. return listMonthsImpl(format, index, 'monthsShort');
  15568. }
  15569. function listWeekdays(localeSorted, format, index) {
  15570. return listWeekdaysImpl(localeSorted, format, index, 'weekdays');
  15571. }
  15572. function listWeekdaysShort(localeSorted, format, index) {
  15573. return listWeekdaysImpl(localeSorted, format, index, 'weekdaysShort');
  15574. }
  15575. function listWeekdaysMin(localeSorted, format, index) {
  15576. return listWeekdaysImpl(localeSorted, format, index, 'weekdaysMin');
  15577. }
  15578. getSetGlobalLocale('en', {
  15579. eras: [{
  15580. since: '0001-01-01',
  15581. until: +Infinity,
  15582. offset: 1,
  15583. name: 'Anno Domini',
  15584. narrow: 'AD',
  15585. abbr: 'AD'
  15586. }, {
  15587. since: '0000-12-31',
  15588. until: -Infinity,
  15589. offset: 1,
  15590. name: 'Before Christ',
  15591. narrow: 'BC',
  15592. abbr: 'BC'
  15593. }],
  15594. dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/,
  15595. ordinal: function ordinal(number) {
  15596. var b = number % 10,
  15597. output = toInt(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
  15598. return number + output;
  15599. }
  15600. });
  15601. // Side effect imports
  15602. hooks.lang = deprecate('moment.lang is deprecated. Use moment.locale instead.', getSetGlobalLocale);
  15603. hooks.langData = deprecate('moment.langData is deprecated. Use moment.localeData instead.', getLocale);
  15604. var mathAbs = Math.abs;
  15605. function abs() {
  15606. var data = this._data;
  15607. this._milliseconds = mathAbs(this._milliseconds);
  15608. this._days = mathAbs(this._days);
  15609. this._months = mathAbs(this._months);
  15610. data.milliseconds = mathAbs(data.milliseconds);
  15611. data.seconds = mathAbs(data.seconds);
  15612. data.minutes = mathAbs(data.minutes);
  15613. data.hours = mathAbs(data.hours);
  15614. data.months = mathAbs(data.months);
  15615. data.years = mathAbs(data.years);
  15616. return this;
  15617. }
  15618. function addSubtract$1(duration, input, value, direction) {
  15619. var other = createDuration(input, value);
  15620. duration._milliseconds += direction * other._milliseconds;
  15621. duration._days += direction * other._days;
  15622. duration._months += direction * other._months;
  15623. return duration._bubble();
  15624. }
  15625. // supports only 2.0-style add(1, 's') or add(duration)
  15626. function add$1(input, value) {
  15627. return addSubtract$1(this, input, value, 1);
  15628. }
  15629. // supports only 2.0-style subtract(1, 's') or subtract(duration)
  15630. function subtract$1(input, value) {
  15631. return addSubtract$1(this, input, value, -1);
  15632. }
  15633. function absCeil(number) {
  15634. if (number < 0) {
  15635. return Math.floor(number);
  15636. } else {
  15637. return Math.ceil(number);
  15638. }
  15639. }
  15640. function bubble() {
  15641. var milliseconds = this._milliseconds,
  15642. days = this._days,
  15643. months = this._months,
  15644. data = this._data,
  15645. seconds,
  15646. minutes,
  15647. hours,
  15648. years,
  15649. monthsFromDays;
  15650. // if we have a mix of positive and negative values, bubble down first
  15651. // check: https://github.com/moment/moment/issues/2166
  15652. if (!(milliseconds >= 0 && days >= 0 && months >= 0 || milliseconds <= 0 && days <= 0 && months <= 0)) {
  15653. milliseconds += absCeil(monthsToDays(months) + days) * 864e5;
  15654. days = 0;
  15655. months = 0;
  15656. }
  15657. // The following code bubbles up values, see the tests for
  15658. // examples of what that means.
  15659. data.milliseconds = milliseconds % 1000;
  15660. seconds = absFloor(milliseconds / 1000);
  15661. data.seconds = seconds % 60;
  15662. minutes = absFloor(seconds / 60);
  15663. data.minutes = minutes % 60;
  15664. hours = absFloor(minutes / 60);
  15665. data.hours = hours % 24;
  15666. days += absFloor(hours / 24);
  15667. // convert days to months
  15668. monthsFromDays = absFloor(daysToMonths(days));
  15669. months += monthsFromDays;
  15670. days -= absCeil(monthsToDays(monthsFromDays));
  15671. // 12 months -> 1 year
  15672. years = absFloor(months / 12);
  15673. months %= 12;
  15674. data.days = days;
  15675. data.months = months;
  15676. data.years = years;
  15677. return this;
  15678. }
  15679. function daysToMonths(days) {
  15680. // 400 years have 146097 days (taking into account leap year rules)
  15681. // 400 years have 12 months === 4800
  15682. return days * 4800 / 146097;
  15683. }
  15684. function monthsToDays(months) {
  15685. // the reverse of daysToMonths
  15686. return months * 146097 / 4800;
  15687. }
  15688. function as(units) {
  15689. if (!this.isValid()) {
  15690. return NaN;
  15691. }
  15692. var days,
  15693. months,
  15694. milliseconds = this._milliseconds;
  15695. units = normalizeUnits(units);
  15696. if (units === 'month' || units === 'quarter' || units === 'year') {
  15697. days = this._days + milliseconds / 864e5;
  15698. months = this._months + daysToMonths(days);
  15699. switch (units) {
  15700. case 'month':
  15701. return months;
  15702. case 'quarter':
  15703. return months / 3;
  15704. case 'year':
  15705. return months / 12;
  15706. }
  15707. } else {
  15708. // handle milliseconds separately because of floating point math errors (issue #1867)
  15709. days = this._days + Math.round(monthsToDays(this._months));
  15710. switch (units) {
  15711. case 'week':
  15712. return days / 7 + milliseconds / 6048e5;
  15713. case 'day':
  15714. return days + milliseconds / 864e5;
  15715. case 'hour':
  15716. return days * 24 + milliseconds / 36e5;
  15717. case 'minute':
  15718. return days * 1440 + milliseconds / 6e4;
  15719. case 'second':
  15720. return days * 86400 + milliseconds / 1000;
  15721. // Math.floor prevents floating point math errors here
  15722. case 'millisecond':
  15723. return Math.floor(days * 864e5) + milliseconds;
  15724. default:
  15725. throw new Error('Unknown unit ' + units);
  15726. }
  15727. }
  15728. }
  15729. // TODO: Use this.as('ms')?
  15730. function valueOf$1() {
  15731. if (!this.isValid()) {
  15732. return NaN;
  15733. }
  15734. return this._milliseconds + this._days * 864e5 + this._months % 12 * 2592e6 + toInt(this._months / 12) * 31536e6;
  15735. }
  15736. function makeAs(alias) {
  15737. return function () {
  15738. return this.as(alias);
  15739. };
  15740. }
  15741. var asMilliseconds = makeAs('ms'),
  15742. asSeconds = makeAs('s'),
  15743. asMinutes = makeAs('m'),
  15744. asHours = makeAs('h'),
  15745. asDays = makeAs('d'),
  15746. asWeeks = makeAs('w'),
  15747. asMonths = makeAs('M'),
  15748. asQuarters = makeAs('Q'),
  15749. asYears = makeAs('y');
  15750. function clone$1() {
  15751. return createDuration(this);
  15752. }
  15753. function get$2(units) {
  15754. units = normalizeUnits(units);
  15755. return this.isValid() ? this[units + 's']() : NaN;
  15756. }
  15757. function makeGetter(name) {
  15758. return function () {
  15759. return this.isValid() ? this._data[name] : NaN;
  15760. };
  15761. }
  15762. var milliseconds = makeGetter('milliseconds'),
  15763. seconds = makeGetter('seconds'),
  15764. minutes = makeGetter('minutes'),
  15765. hours = makeGetter('hours'),
  15766. days = makeGetter('days'),
  15767. months = makeGetter('months'),
  15768. years = makeGetter('years');
  15769. function weeks() {
  15770. return absFloor(this.days() / 7);
  15771. }
  15772. var round = Math.round,
  15773. thresholds = {
  15774. ss: 44,
  15775. // a few seconds to seconds
  15776. s: 45,
  15777. // seconds to minute
  15778. m: 45,
  15779. // minutes to hour
  15780. h: 22,
  15781. // hours to day
  15782. d: 26,
  15783. // days to month/week
  15784. w: null,
  15785. // weeks to month
  15786. M: 11 // months to year
  15787. };
  15788. // helper function for moment.fn.from, moment.fn.fromNow, and moment.duration.fn.humanize
  15789. function substituteTimeAgo(string, number, withoutSuffix, isFuture, locale) {
  15790. return locale.relativeTime(number || 1, !!withoutSuffix, string, isFuture);
  15791. }
  15792. function relativeTime$1(posNegDuration, withoutSuffix, thresholds, locale) {
  15793. var duration = createDuration(posNegDuration).abs(),
  15794. seconds = round(duration.as('s')),
  15795. minutes = round(duration.as('m')),
  15796. hours = round(duration.as('h')),
  15797. days = round(duration.as('d')),
  15798. months = round(duration.as('M')),
  15799. weeks = round(duration.as('w')),
  15800. years = round(duration.as('y')),
  15801. a = seconds <= thresholds.ss && ['s', seconds] || seconds < thresholds.s && ['ss', seconds] || minutes <= 1 && ['m'] || minutes < thresholds.m && ['mm', minutes] || hours <= 1 && ['h'] || hours < thresholds.h && ['hh', hours] || days <= 1 && ['d'] || days < thresholds.d && ['dd', days];
  15802. if (thresholds.w != null) {
  15803. a = a || weeks <= 1 && ['w'] || weeks < thresholds.w && ['ww', weeks];
  15804. }
  15805. a = a || months <= 1 && ['M'] || months < thresholds.M && ['MM', months] || years <= 1 && ['y'] || ['yy', years];
  15806. a[2] = withoutSuffix;
  15807. a[3] = +posNegDuration > 0;
  15808. a[4] = locale;
  15809. return substituteTimeAgo.apply(null, a);
  15810. }
  15811. // This function allows you to set the rounding function for relative time strings
  15812. function getSetRelativeTimeRounding(roundingFunction) {
  15813. if (roundingFunction === undefined) {
  15814. return round;
  15815. }
  15816. if (typeof roundingFunction === 'function') {
  15817. round = roundingFunction;
  15818. return true;
  15819. }
  15820. return false;
  15821. }
  15822. // This function allows you to set a threshold for relative time strings
  15823. function getSetRelativeTimeThreshold(threshold, limit) {
  15824. if (thresholds[threshold] === undefined) {
  15825. return false;
  15826. }
  15827. if (limit === undefined) {
  15828. return thresholds[threshold];
  15829. }
  15830. thresholds[threshold] = limit;
  15831. if (threshold === 's') {
  15832. thresholds.ss = limit - 1;
  15833. }
  15834. return true;
  15835. }
  15836. function humanize(argWithSuffix, argThresholds) {
  15837. if (!this.isValid()) {
  15838. return this.localeData().invalidDate();
  15839. }
  15840. var withSuffix = false,
  15841. th = thresholds,
  15842. locale,
  15843. output;
  15844. if (_typeof(argWithSuffix) === 'object') {
  15845. argThresholds = argWithSuffix;
  15846. argWithSuffix = false;
  15847. }
  15848. if (typeof argWithSuffix === 'boolean') {
  15849. withSuffix = argWithSuffix;
  15850. }
  15851. if (_typeof(argThresholds) === 'object') {
  15852. th = Object.assign({}, thresholds, argThresholds);
  15853. if (argThresholds.s != null && argThresholds.ss == null) {
  15854. th.ss = argThresholds.s - 1;
  15855. }
  15856. }
  15857. locale = this.localeData();
  15858. output = relativeTime$1(this, !withSuffix, th, locale);
  15859. if (withSuffix) {
  15860. output = locale.pastFuture(+this, output);
  15861. }
  15862. return locale.postformat(output);
  15863. }
  15864. var abs$1 = Math.abs;
  15865. function sign(x) {
  15866. return (x > 0) - (x < 0) || +x;
  15867. }
  15868. function toISOString$1() {
  15869. // for ISO strings we do not use the normal bubbling rules:
  15870. // * milliseconds bubble up until they become hours
  15871. // * days do not bubble at all
  15872. // * months bubble up until they become years
  15873. // This is because there is no context-free conversion between hours and days
  15874. // (think of clock changes)
  15875. // and also not between days and months (28-31 days per month)
  15876. if (!this.isValid()) {
  15877. return this.localeData().invalidDate();
  15878. }
  15879. var seconds = abs$1(this._milliseconds) / 1000,
  15880. days = abs$1(this._days),
  15881. months = abs$1(this._months),
  15882. minutes,
  15883. hours,
  15884. years,
  15885. s,
  15886. total = this.asSeconds(),
  15887. totalSign,
  15888. ymSign,
  15889. daysSign,
  15890. hmsSign;
  15891. if (!total) {
  15892. // this is the same as C#'s (Noda) and python (isodate)...
  15893. // but not other JS (goog.date)
  15894. return 'P0D';
  15895. }
  15896. // 3600 seconds -> 60 minutes -> 1 hour
  15897. minutes = absFloor(seconds / 60);
  15898. hours = absFloor(minutes / 60);
  15899. seconds %= 60;
  15900. minutes %= 60;
  15901. // 12 months -> 1 year
  15902. years = absFloor(months / 12);
  15903. months %= 12;
  15904. // inspired by https://github.com/dordille/moment-isoduration/blob/master/moment.isoduration.js
  15905. s = seconds ? seconds.toFixed(3).replace(/\.?0+$/, '') : '';
  15906. totalSign = total < 0 ? '-' : '';
  15907. ymSign = sign(this._months) !== sign(total) ? '-' : '';
  15908. daysSign = sign(this._days) !== sign(total) ? '-' : '';
  15909. hmsSign = sign(this._milliseconds) !== sign(total) ? '-' : '';
  15910. return totalSign + 'P' + (years ? ymSign + years + 'Y' : '') + (months ? ymSign + months + 'M' : '') + (days ? daysSign + days + 'D' : '') + (hours || minutes || seconds ? 'T' : '') + (hours ? hmsSign + hours + 'H' : '') + (minutes ? hmsSign + minutes + 'M' : '') + (seconds ? hmsSign + s + 'S' : '');
  15911. }
  15912. var proto$2 = Duration.prototype;
  15913. proto$2.isValid = isValid$1;
  15914. proto$2.abs = abs;
  15915. proto$2.add = add$1;
  15916. proto$2.subtract = subtract$1;
  15917. proto$2.as = as;
  15918. proto$2.asMilliseconds = asMilliseconds;
  15919. proto$2.asSeconds = asSeconds;
  15920. proto$2.asMinutes = asMinutes;
  15921. proto$2.asHours = asHours;
  15922. proto$2.asDays = asDays;
  15923. proto$2.asWeeks = asWeeks;
  15924. proto$2.asMonths = asMonths;
  15925. proto$2.asQuarters = asQuarters;
  15926. proto$2.asYears = asYears;
  15927. proto$2.valueOf = valueOf$1;
  15928. proto$2._bubble = bubble;
  15929. proto$2.clone = clone$1;
  15930. proto$2.get = get$2;
  15931. proto$2.milliseconds = milliseconds;
  15932. proto$2.seconds = seconds;
  15933. proto$2.minutes = minutes;
  15934. proto$2.hours = hours;
  15935. proto$2.days = days;
  15936. proto$2.weeks = weeks;
  15937. proto$2.months = months;
  15938. proto$2.years = years;
  15939. proto$2.humanize = humanize;
  15940. proto$2.toISOString = toISOString$1;
  15941. proto$2.toString = toISOString$1;
  15942. proto$2.toJSON = toISOString$1;
  15943. proto$2.locale = locale;
  15944. proto$2.localeData = localeData;
  15945. proto$2.toIsoString = deprecate('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)', toISOString$1);
  15946. proto$2.lang = lang;
  15947. // FORMATTING
  15948. addFormatToken('X', 0, 0, 'unix');
  15949. addFormatToken('x', 0, 0, 'valueOf');
  15950. // PARSING
  15951. addRegexToken('x', matchSigned);
  15952. addRegexToken('X', matchTimestamp);
  15953. addParseToken('X', function (input, array, config) {
  15954. config._d = new Date(parseFloat(input) * 1000);
  15955. });
  15956. addParseToken('x', function (input, array, config) {
  15957. config._d = new Date(toInt(input));
  15958. });
  15959. //! moment.js
  15960. hooks.version = '2.29.4';
  15961. setHookCallback(createLocal);
  15962. hooks.fn = proto;
  15963. hooks.min = min;
  15964. hooks.max = max;
  15965. hooks.now = now;
  15966. hooks.utc = createUTC;
  15967. hooks.unix = createUnix;
  15968. hooks.months = listMonths;
  15969. hooks.isDate = isDate;
  15970. hooks.locale = getSetGlobalLocale;
  15971. hooks.invalid = createInvalid;
  15972. hooks.duration = createDuration;
  15973. hooks.isMoment = isMoment;
  15974. hooks.weekdays = listWeekdays;
  15975. hooks.parseZone = createInZone;
  15976. hooks.localeData = getLocale;
  15977. hooks.isDuration = isDuration;
  15978. hooks.monthsShort = listMonthsShort;
  15979. hooks.weekdaysMin = listWeekdaysMin;
  15980. hooks.defineLocale = defineLocale;
  15981. hooks.updateLocale = updateLocale;
  15982. hooks.locales = listLocales;
  15983. hooks.weekdaysShort = listWeekdaysShort;
  15984. hooks.normalizeUnits = normalizeUnits;
  15985. hooks.relativeTimeRounding = getSetRelativeTimeRounding;
  15986. hooks.relativeTimeThreshold = getSetRelativeTimeThreshold;
  15987. hooks.calendarFormat = getCalendarFormat;
  15988. hooks.prototype = proto;
  15989. // currently HTML5 input type only supports 24-hour formats
  15990. hooks.HTML5_FMT = {
  15991. DATETIME_LOCAL: 'YYYY-MM-DDTHH:mm',
  15992. // <input type="datetime-local" />
  15993. DATETIME_LOCAL_SECONDS: 'YYYY-MM-DDTHH:mm:ss',
  15994. // <input type="datetime-local" step="1" />
  15995. DATETIME_LOCAL_MS: 'YYYY-MM-DDTHH:mm:ss.SSS',
  15996. // <input type="datetime-local" step="0.001" />
  15997. DATE: 'YYYY-MM-DD',
  15998. // <input type="date" />
  15999. TIME: 'HH:mm',
  16000. // <input type="time" />
  16001. TIME_SECONDS: 'HH:mm:ss',
  16002. // <input type="time" step="1" />
  16003. TIME_MS: 'HH:mm:ss.SSS',
  16004. // <input type="time" step="0.001" />
  16005. WEEK: 'GGGG-[W]WW',
  16006. // <input type="week" />
  16007. MONTH: 'YYYY-MM' // <input type="month" />
  16008. };
  16009. return hooks;
  16010. });
  16011. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 21)["default"], __webpack_require__(/*! ./../../../../../软件/HBuilderX.3.4.14.20220607/HBuilderX/plugins/uniapp-cli/node_modules/webpack/buildin/module.js */ 220)(module)))
  16012. /***/ }),
  16013. /* 220 */
  16014. /*!***********************************!*\
  16015. !*** (webpack)/buildin/module.js ***!
  16016. \***********************************/
  16017. /*! no static exports found */
  16018. /***/ (function(module, exports) {
  16019. module.exports = function(module) {
  16020. if (!module.webpackPolyfill) {
  16021. module.deprecate = function() {};
  16022. module.paths = [];
  16023. // module.parent = undefined by default
  16024. if (!module.children) module.children = [];
  16025. Object.defineProperty(module, "loaded", {
  16026. enumerable: true,
  16027. get: function() {
  16028. return module.l;
  16029. }
  16030. });
  16031. Object.defineProperty(module, "id", {
  16032. enumerable: true,
  16033. get: function() {
  16034. return module.i;
  16035. }
  16036. });
  16037. module.webpackPolyfill = 1;
  16038. }
  16039. return module;
  16040. };
  16041. /***/ }),
  16042. /* 221 */
  16043. /*!***********************************************************************!*\
  16044. !*** D:/project/项目模板/uniapp/node_modules/moment/locale sync ^\.\/.*$ ***!
  16045. \***********************************************************************/
  16046. /*! no static exports found */
  16047. /***/ (function(module, exports, __webpack_require__) {
  16048. var map = {
  16049. "./af": 222,
  16050. "./af.js": 222,
  16051. "./ar": 223,
  16052. "./ar-dz": 224,
  16053. "./ar-dz.js": 224,
  16054. "./ar-kw": 225,
  16055. "./ar-kw.js": 225,
  16056. "./ar-ly": 226,
  16057. "./ar-ly.js": 226,
  16058. "./ar-ma": 227,
  16059. "./ar-ma.js": 227,
  16060. "./ar-sa": 228,
  16061. "./ar-sa.js": 228,
  16062. "./ar-tn": 229,
  16063. "./ar-tn.js": 229,
  16064. "./ar.js": 223,
  16065. "./az": 230,
  16066. "./az.js": 230,
  16067. "./be": 231,
  16068. "./be.js": 231,
  16069. "./bg": 232,
  16070. "./bg.js": 232,
  16071. "./bm": 233,
  16072. "./bm.js": 233,
  16073. "./bn": 234,
  16074. "./bn-bd": 235,
  16075. "./bn-bd.js": 235,
  16076. "./bn.js": 234,
  16077. "./bo": 236,
  16078. "./bo.js": 236,
  16079. "./br": 237,
  16080. "./br.js": 237,
  16081. "./bs": 238,
  16082. "./bs.js": 238,
  16083. "./ca": 239,
  16084. "./ca.js": 239,
  16085. "./cs": 240,
  16086. "./cs.js": 240,
  16087. "./cv": 241,
  16088. "./cv.js": 241,
  16089. "./cy": 242,
  16090. "./cy.js": 242,
  16091. "./da": 243,
  16092. "./da.js": 243,
  16093. "./de": 244,
  16094. "./de-at": 245,
  16095. "./de-at.js": 245,
  16096. "./de-ch": 246,
  16097. "./de-ch.js": 246,
  16098. "./de.js": 244,
  16099. "./dv": 247,
  16100. "./dv.js": 247,
  16101. "./el": 248,
  16102. "./el.js": 248,
  16103. "./en-au": 249,
  16104. "./en-au.js": 249,
  16105. "./en-ca": 250,
  16106. "./en-ca.js": 250,
  16107. "./en-gb": 251,
  16108. "./en-gb.js": 251,
  16109. "./en-ie": 252,
  16110. "./en-ie.js": 252,
  16111. "./en-il": 253,
  16112. "./en-il.js": 253,
  16113. "./en-in": 254,
  16114. "./en-in.js": 254,
  16115. "./en-nz": 255,
  16116. "./en-nz.js": 255,
  16117. "./en-sg": 256,
  16118. "./en-sg.js": 256,
  16119. "./eo": 257,
  16120. "./eo.js": 257,
  16121. "./es": 258,
  16122. "./es-do": 259,
  16123. "./es-do.js": 259,
  16124. "./es-mx": 260,
  16125. "./es-mx.js": 260,
  16126. "./es-us": 261,
  16127. "./es-us.js": 261,
  16128. "./es.js": 258,
  16129. "./et": 262,
  16130. "./et.js": 262,
  16131. "./eu": 263,
  16132. "./eu.js": 263,
  16133. "./fa": 264,
  16134. "./fa.js": 264,
  16135. "./fi": 265,
  16136. "./fi.js": 265,
  16137. "./fil": 266,
  16138. "./fil.js": 266,
  16139. "./fo": 267,
  16140. "./fo.js": 267,
  16141. "./fr": 268,
  16142. "./fr-ca": 269,
  16143. "./fr-ca.js": 269,
  16144. "./fr-ch": 270,
  16145. "./fr-ch.js": 270,
  16146. "./fr.js": 268,
  16147. "./fy": 271,
  16148. "./fy.js": 271,
  16149. "./ga": 272,
  16150. "./ga.js": 272,
  16151. "./gd": 273,
  16152. "./gd.js": 273,
  16153. "./gl": 274,
  16154. "./gl.js": 274,
  16155. "./gom-deva": 275,
  16156. "./gom-deva.js": 275,
  16157. "./gom-latn": 276,
  16158. "./gom-latn.js": 276,
  16159. "./gu": 277,
  16160. "./gu.js": 277,
  16161. "./he": 278,
  16162. "./he.js": 278,
  16163. "./hi": 279,
  16164. "./hi.js": 279,
  16165. "./hr": 280,
  16166. "./hr.js": 280,
  16167. "./hu": 281,
  16168. "./hu.js": 281,
  16169. "./hy-am": 282,
  16170. "./hy-am.js": 282,
  16171. "./id": 283,
  16172. "./id.js": 283,
  16173. "./is": 284,
  16174. "./is.js": 284,
  16175. "./it": 285,
  16176. "./it-ch": 286,
  16177. "./it-ch.js": 286,
  16178. "./it.js": 285,
  16179. "./ja": 287,
  16180. "./ja.js": 287,
  16181. "./jv": 288,
  16182. "./jv.js": 288,
  16183. "./ka": 289,
  16184. "./ka.js": 289,
  16185. "./kk": 290,
  16186. "./kk.js": 290,
  16187. "./km": 291,
  16188. "./km.js": 291,
  16189. "./kn": 292,
  16190. "./kn.js": 292,
  16191. "./ko": 293,
  16192. "./ko.js": 293,
  16193. "./ku": 294,
  16194. "./ku.js": 294,
  16195. "./ky": 295,
  16196. "./ky.js": 295,
  16197. "./lb": 296,
  16198. "./lb.js": 296,
  16199. "./lo": 297,
  16200. "./lo.js": 297,
  16201. "./lt": 298,
  16202. "./lt.js": 298,
  16203. "./lv": 299,
  16204. "./lv.js": 299,
  16205. "./me": 300,
  16206. "./me.js": 300,
  16207. "./mi": 301,
  16208. "./mi.js": 301,
  16209. "./mk": 302,
  16210. "./mk.js": 302,
  16211. "./ml": 303,
  16212. "./ml.js": 303,
  16213. "./mn": 304,
  16214. "./mn.js": 304,
  16215. "./mr": 305,
  16216. "./mr.js": 305,
  16217. "./ms": 306,
  16218. "./ms-my": 307,
  16219. "./ms-my.js": 307,
  16220. "./ms.js": 306,
  16221. "./mt": 308,
  16222. "./mt.js": 308,
  16223. "./my": 309,
  16224. "./my.js": 309,
  16225. "./nb": 310,
  16226. "./nb.js": 310,
  16227. "./ne": 311,
  16228. "./ne.js": 311,
  16229. "./nl": 312,
  16230. "./nl-be": 313,
  16231. "./nl-be.js": 313,
  16232. "./nl.js": 312,
  16233. "./nn": 314,
  16234. "./nn.js": 314,
  16235. "./oc-lnc": 315,
  16236. "./oc-lnc.js": 315,
  16237. "./pa-in": 316,
  16238. "./pa-in.js": 316,
  16239. "./pl": 317,
  16240. "./pl.js": 317,
  16241. "./pt": 318,
  16242. "./pt-br": 319,
  16243. "./pt-br.js": 319,
  16244. "./pt.js": 318,
  16245. "./ro": 320,
  16246. "./ro.js": 320,
  16247. "./ru": 321,
  16248. "./ru.js": 321,
  16249. "./sd": 322,
  16250. "./sd.js": 322,
  16251. "./se": 323,
  16252. "./se.js": 323,
  16253. "./si": 324,
  16254. "./si.js": 324,
  16255. "./sk": 325,
  16256. "./sk.js": 325,
  16257. "./sl": 326,
  16258. "./sl.js": 326,
  16259. "./sq": 327,
  16260. "./sq.js": 327,
  16261. "./sr": 328,
  16262. "./sr-cyrl": 329,
  16263. "./sr-cyrl.js": 329,
  16264. "./sr.js": 328,
  16265. "./ss": 330,
  16266. "./ss.js": 330,
  16267. "./sv": 331,
  16268. "./sv.js": 331,
  16269. "./sw": 332,
  16270. "./sw.js": 332,
  16271. "./ta": 333,
  16272. "./ta.js": 333,
  16273. "./te": 334,
  16274. "./te.js": 334,
  16275. "./tet": 335,
  16276. "./tet.js": 335,
  16277. "./tg": 336,
  16278. "./tg.js": 336,
  16279. "./th": 337,
  16280. "./th.js": 337,
  16281. "./tk": 338,
  16282. "./tk.js": 338,
  16283. "./tl-ph": 339,
  16284. "./tl-ph.js": 339,
  16285. "./tlh": 340,
  16286. "./tlh.js": 340,
  16287. "./tr": 341,
  16288. "./tr.js": 341,
  16289. "./tzl": 342,
  16290. "./tzl.js": 342,
  16291. "./tzm": 343,
  16292. "./tzm-latn": 344,
  16293. "./tzm-latn.js": 344,
  16294. "./tzm.js": 343,
  16295. "./ug-cn": 345,
  16296. "./ug-cn.js": 345,
  16297. "./uk": 346,
  16298. "./uk.js": 346,
  16299. "./ur": 347,
  16300. "./ur.js": 347,
  16301. "./uz": 348,
  16302. "./uz-latn": 349,
  16303. "./uz-latn.js": 349,
  16304. "./uz.js": 348,
  16305. "./vi": 350,
  16306. "./vi.js": 350,
  16307. "./x-pseudo": 351,
  16308. "./x-pseudo.js": 351,
  16309. "./yo": 352,
  16310. "./yo.js": 352,
  16311. "./zh-cn": 353,
  16312. "./zh-cn.js": 353,
  16313. "./zh-hk": 354,
  16314. "./zh-hk.js": 354,
  16315. "./zh-mo": 355,
  16316. "./zh-mo.js": 355,
  16317. "./zh-tw": 356,
  16318. "./zh-tw.js": 356
  16319. };
  16320. function webpackContext(req) {
  16321. var id = webpackContextResolve(req);
  16322. return __webpack_require__(id);
  16323. }
  16324. function webpackContextResolve(req) {
  16325. if(!__webpack_require__.o(map, req)) {
  16326. var e = new Error("Cannot find module '" + req + "'");
  16327. e.code = 'MODULE_NOT_FOUND';
  16328. throw e;
  16329. }
  16330. return map[req];
  16331. }
  16332. webpackContext.keys = function webpackContextKeys() {
  16333. return Object.keys(map);
  16334. };
  16335. webpackContext.resolve = webpackContextResolve;
  16336. module.exports = webpackContext;
  16337. webpackContext.id = 221;
  16338. /***/ }),
  16339. /* 222 */
  16340. /*!***************************************************************!*\
  16341. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/af.js ***!
  16342. \***************************************************************/
  16343. /*! no static exports found */
  16344. /***/ (function(module, exports, __webpack_require__) {
  16345. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  16346. //! moment.js locale configuration
  16347. //! locale : Afrikaans [af]
  16348. //! author : Werner Mollentze : https://github.com/wernerm
  16349. ;
  16350. (function (global, factory) {
  16351. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  16352. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  16353. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  16354. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  16355. })(this, function (moment) {
  16356. 'use strict';
  16357. //! moment.js locale configuration
  16358. var af = moment.defineLocale('af', {
  16359. months: 'Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember'.split('_'),
  16360. monthsShort: 'Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des'.split('_'),
  16361. weekdays: 'Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag'.split('_'),
  16362. weekdaysShort: 'Son_Maa_Din_Woe_Don_Vry_Sat'.split('_'),
  16363. weekdaysMin: 'So_Ma_Di_Wo_Do_Vr_Sa'.split('_'),
  16364. meridiemParse: /vm|nm/i,
  16365. isPM: function isPM(input) {
  16366. return /^nm$/i.test(input);
  16367. },
  16368. meridiem: function meridiem(hours, minutes, isLower) {
  16369. if (hours < 12) {
  16370. return isLower ? 'vm' : 'VM';
  16371. } else {
  16372. return isLower ? 'nm' : 'NM';
  16373. }
  16374. },
  16375. longDateFormat: {
  16376. LT: 'HH:mm',
  16377. LTS: 'HH:mm:ss',
  16378. L: 'DD/MM/YYYY',
  16379. LL: 'D MMMM YYYY',
  16380. LLL: 'D MMMM YYYY HH:mm',
  16381. LLLL: 'dddd, D MMMM YYYY HH:mm'
  16382. },
  16383. calendar: {
  16384. sameDay: '[Vandag om] LT',
  16385. nextDay: '[Môre om] LT',
  16386. nextWeek: 'dddd [om] LT',
  16387. lastDay: '[Gister om] LT',
  16388. lastWeek: '[Laas] dddd [om] LT',
  16389. sameElse: 'L'
  16390. },
  16391. relativeTime: {
  16392. future: 'oor %s',
  16393. past: '%s gelede',
  16394. s: "'n paar sekondes",
  16395. ss: '%d sekondes',
  16396. m: "'n minuut",
  16397. mm: '%d minute',
  16398. h: "'n uur",
  16399. hh: '%d ure',
  16400. d: "'n dag",
  16401. dd: '%d dae',
  16402. M: "'n maand",
  16403. MM: '%d maande',
  16404. y: "'n jaar",
  16405. yy: '%d jaar'
  16406. },
  16407. dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
  16408. ordinal: function ordinal(number) {
  16409. return number + (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de'); // Thanks to Joris Röling : https://github.com/jjupiter
  16410. },
  16411. week: {
  16412. dow: 1,
  16413. // Maandag is die eerste dag van die week.
  16414. doy: 4 // Die week wat die 4de Januarie bevat is die eerste week van die jaar.
  16415. }
  16416. });
  16417. return af;
  16418. });
  16419. /***/ }),
  16420. /* 223 */
  16421. /*!***************************************************************!*\
  16422. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ar.js ***!
  16423. \***************************************************************/
  16424. /*! no static exports found */
  16425. /***/ (function(module, exports, __webpack_require__) {
  16426. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  16427. //! moment.js locale configuration
  16428. //! locale : Arabic [ar]
  16429. //! author : Abdel Said: https://github.com/abdelsaid
  16430. //! author : Ahmed Elkhatib
  16431. //! author : forabi https://github.com/forabi
  16432. ;
  16433. (function (global, factory) {
  16434. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  16435. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  16436. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  16437. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  16438. })(this, function (moment) {
  16439. 'use strict';
  16440. //! moment.js locale configuration
  16441. var symbolMap = {
  16442. 1: '١',
  16443. 2: '٢',
  16444. 3: '٣',
  16445. 4: '٤',
  16446. 5: '٥',
  16447. 6: '٦',
  16448. 7: '٧',
  16449. 8: '٨',
  16450. 9: '٩',
  16451. 0: '٠'
  16452. },
  16453. numberMap = {
  16454. '١': '1',
  16455. '٢': '2',
  16456. '٣': '3',
  16457. '٤': '4',
  16458. '٥': '5',
  16459. '٦': '6',
  16460. '٧': '7',
  16461. '٨': '8',
  16462. '٩': '9',
  16463. '٠': '0'
  16464. },
  16465. pluralForm = function pluralForm(n) {
  16466. return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5;
  16467. },
  16468. plurals = {
  16469. s: ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'],
  16470. m: ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'],
  16471. h: ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'],
  16472. d: ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'],
  16473. M: ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'],
  16474. y: ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام']
  16475. },
  16476. pluralize = function pluralize(u) {
  16477. return function (number, withoutSuffix, string, isFuture) {
  16478. var f = pluralForm(number),
  16479. str = plurals[u][pluralForm(number)];
  16480. if (f === 2) {
  16481. str = str[withoutSuffix ? 0 : 1];
  16482. }
  16483. return str.replace(/%d/i, number);
  16484. };
  16485. },
  16486. months = ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'];
  16487. var ar = moment.defineLocale('ar', {
  16488. months: months,
  16489. monthsShort: months,
  16490. weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
  16491. weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
  16492. weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
  16493. weekdaysParseExact: true,
  16494. longDateFormat: {
  16495. LT: 'HH:mm',
  16496. LTS: 'HH:mm:ss',
  16497. L: "D/\u200FM/\u200FYYYY",
  16498. LL: 'D MMMM YYYY',
  16499. LLL: 'D MMMM YYYY HH:mm',
  16500. LLLL: 'dddd D MMMM YYYY HH:mm'
  16501. },
  16502. meridiemParse: /ص|م/,
  16503. isPM: function isPM(input) {
  16504. return 'م' === input;
  16505. },
  16506. meridiem: function meridiem(hour, minute, isLower) {
  16507. if (hour < 12) {
  16508. return 'ص';
  16509. } else {
  16510. return 'م';
  16511. }
  16512. },
  16513. calendar: {
  16514. sameDay: '[اليوم عند الساعة] LT',
  16515. nextDay: '[غدًا عند الساعة] LT',
  16516. nextWeek: 'dddd [عند الساعة] LT',
  16517. lastDay: '[أمس عند الساعة] LT',
  16518. lastWeek: 'dddd [عند الساعة] LT',
  16519. sameElse: 'L'
  16520. },
  16521. relativeTime: {
  16522. future: 'بعد %s',
  16523. past: 'منذ %s',
  16524. s: pluralize('s'),
  16525. ss: pluralize('s'),
  16526. m: pluralize('m'),
  16527. mm: pluralize('m'),
  16528. h: pluralize('h'),
  16529. hh: pluralize('h'),
  16530. d: pluralize('d'),
  16531. dd: pluralize('d'),
  16532. M: pluralize('M'),
  16533. MM: pluralize('M'),
  16534. y: pluralize('y'),
  16535. yy: pluralize('y')
  16536. },
  16537. preparse: function preparse(string) {
  16538. return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {
  16539. return numberMap[match];
  16540. }).replace(/،/g, ',');
  16541. },
  16542. postformat: function postformat(string) {
  16543. return string.replace(/\d/g, function (match) {
  16544. return symbolMap[match];
  16545. }).replace(/,/g, '،');
  16546. },
  16547. week: {
  16548. dow: 6,
  16549. // Saturday is the first day of the week.
  16550. doy: 12 // The week that contains Jan 12th is the first week of the year.
  16551. }
  16552. });
  16553. return ar;
  16554. });
  16555. /***/ }),
  16556. /* 224 */
  16557. /*!******************************************************************!*\
  16558. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ar-dz.js ***!
  16559. \******************************************************************/
  16560. /*! no static exports found */
  16561. /***/ (function(module, exports, __webpack_require__) {
  16562. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  16563. //! moment.js locale configuration
  16564. //! locale : Arabic (Algeria) [ar-dz]
  16565. //! author : Amine Roukh: https://github.com/Amine27
  16566. //! author : Abdel Said: https://github.com/abdelsaid
  16567. //! author : Ahmed Elkhatib
  16568. //! author : forabi https://github.com/forabi
  16569. //! author : Noureddine LOUAHEDJ : https://github.com/noureddinem
  16570. ;
  16571. (function (global, factory) {
  16572. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  16573. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  16574. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  16575. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  16576. })(this, function (moment) {
  16577. 'use strict';
  16578. //! moment.js locale configuration
  16579. var pluralForm = function pluralForm(n) {
  16580. return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5;
  16581. },
  16582. plurals = {
  16583. s: ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'],
  16584. m: ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'],
  16585. h: ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'],
  16586. d: ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'],
  16587. M: ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'],
  16588. y: ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام']
  16589. },
  16590. pluralize = function pluralize(u) {
  16591. return function (number, withoutSuffix, string, isFuture) {
  16592. var f = pluralForm(number),
  16593. str = plurals[u][pluralForm(number)];
  16594. if (f === 2) {
  16595. str = str[withoutSuffix ? 0 : 1];
  16596. }
  16597. return str.replace(/%d/i, number);
  16598. };
  16599. },
  16600. months = ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'];
  16601. var arDz = moment.defineLocale('ar-dz', {
  16602. months: months,
  16603. monthsShort: months,
  16604. weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
  16605. weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
  16606. weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
  16607. weekdaysParseExact: true,
  16608. longDateFormat: {
  16609. LT: 'HH:mm',
  16610. LTS: 'HH:mm:ss',
  16611. L: "D/\u200FM/\u200FYYYY",
  16612. LL: 'D MMMM YYYY',
  16613. LLL: 'D MMMM YYYY HH:mm',
  16614. LLLL: 'dddd D MMMM YYYY HH:mm'
  16615. },
  16616. meridiemParse: /ص|م/,
  16617. isPM: function isPM(input) {
  16618. return 'م' === input;
  16619. },
  16620. meridiem: function meridiem(hour, minute, isLower) {
  16621. if (hour < 12) {
  16622. return 'ص';
  16623. } else {
  16624. return 'م';
  16625. }
  16626. },
  16627. calendar: {
  16628. sameDay: '[اليوم عند الساعة] LT',
  16629. nextDay: '[غدًا عند الساعة] LT',
  16630. nextWeek: 'dddd [عند الساعة] LT',
  16631. lastDay: '[أمس عند الساعة] LT',
  16632. lastWeek: 'dddd [عند الساعة] LT',
  16633. sameElse: 'L'
  16634. },
  16635. relativeTime: {
  16636. future: 'بعد %s',
  16637. past: 'منذ %s',
  16638. s: pluralize('s'),
  16639. ss: pluralize('s'),
  16640. m: pluralize('m'),
  16641. mm: pluralize('m'),
  16642. h: pluralize('h'),
  16643. hh: pluralize('h'),
  16644. d: pluralize('d'),
  16645. dd: pluralize('d'),
  16646. M: pluralize('M'),
  16647. MM: pluralize('M'),
  16648. y: pluralize('y'),
  16649. yy: pluralize('y')
  16650. },
  16651. postformat: function postformat(string) {
  16652. return string.replace(/,/g, '،');
  16653. },
  16654. week: {
  16655. dow: 0,
  16656. // Sunday is the first day of the week.
  16657. doy: 4 // The week that contains Jan 4th is the first week of the year.
  16658. }
  16659. });
  16660. return arDz;
  16661. });
  16662. /***/ }),
  16663. /* 225 */
  16664. /*!******************************************************************!*\
  16665. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ar-kw.js ***!
  16666. \******************************************************************/
  16667. /*! no static exports found */
  16668. /***/ (function(module, exports, __webpack_require__) {
  16669. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  16670. //! moment.js locale configuration
  16671. //! locale : Arabic (Kuwait) [ar-kw]
  16672. //! author : Nusret Parlak: https://github.com/nusretparlak
  16673. ;
  16674. (function (global, factory) {
  16675. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  16676. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  16677. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  16678. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  16679. })(this, function (moment) {
  16680. 'use strict';
  16681. //! moment.js locale configuration
  16682. var arKw = moment.defineLocale('ar-kw', {
  16683. months: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
  16684. monthsShort: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
  16685. weekdays: 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
  16686. weekdaysShort: 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),
  16687. weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
  16688. weekdaysParseExact: true,
  16689. longDateFormat: {
  16690. LT: 'HH:mm',
  16691. LTS: 'HH:mm:ss',
  16692. L: 'DD/MM/YYYY',
  16693. LL: 'D MMMM YYYY',
  16694. LLL: 'D MMMM YYYY HH:mm',
  16695. LLLL: 'dddd D MMMM YYYY HH:mm'
  16696. },
  16697. calendar: {
  16698. sameDay: '[اليوم على الساعة] LT',
  16699. nextDay: '[غدا على الساعة] LT',
  16700. nextWeek: 'dddd [على الساعة] LT',
  16701. lastDay: '[أمس على الساعة] LT',
  16702. lastWeek: 'dddd [على الساعة] LT',
  16703. sameElse: 'L'
  16704. },
  16705. relativeTime: {
  16706. future: 'في %s',
  16707. past: 'منذ %s',
  16708. s: 'ثوان',
  16709. ss: '%d ثانية',
  16710. m: 'دقيقة',
  16711. mm: '%d دقائق',
  16712. h: 'ساعة',
  16713. hh: '%d ساعات',
  16714. d: 'يوم',
  16715. dd: '%d أيام',
  16716. M: 'شهر',
  16717. MM: '%d أشهر',
  16718. y: 'سنة',
  16719. yy: '%d سنوات'
  16720. },
  16721. week: {
  16722. dow: 0,
  16723. // Sunday is the first day of the week.
  16724. doy: 12 // The week that contains Jan 12th is the first week of the year.
  16725. }
  16726. });
  16727. return arKw;
  16728. });
  16729. /***/ }),
  16730. /* 226 */
  16731. /*!******************************************************************!*\
  16732. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ar-ly.js ***!
  16733. \******************************************************************/
  16734. /*! no static exports found */
  16735. /***/ (function(module, exports, __webpack_require__) {
  16736. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  16737. //! moment.js locale configuration
  16738. //! locale : Arabic (Libya) [ar-ly]
  16739. //! author : Ali Hmer: https://github.com/kikoanis
  16740. ;
  16741. (function (global, factory) {
  16742. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  16743. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  16744. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  16745. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  16746. })(this, function (moment) {
  16747. 'use strict';
  16748. //! moment.js locale configuration
  16749. var symbolMap = {
  16750. 1: '1',
  16751. 2: '2',
  16752. 3: '3',
  16753. 4: '4',
  16754. 5: '5',
  16755. 6: '6',
  16756. 7: '7',
  16757. 8: '8',
  16758. 9: '9',
  16759. 0: '0'
  16760. },
  16761. pluralForm = function pluralForm(n) {
  16762. return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5;
  16763. },
  16764. plurals = {
  16765. s: ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'],
  16766. m: ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'],
  16767. h: ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'],
  16768. d: ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'],
  16769. M: ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'],
  16770. y: ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام']
  16771. },
  16772. pluralize = function pluralize(u) {
  16773. return function (number, withoutSuffix, string, isFuture) {
  16774. var f = pluralForm(number),
  16775. str = plurals[u][pluralForm(number)];
  16776. if (f === 2) {
  16777. str = str[withoutSuffix ? 0 : 1];
  16778. }
  16779. return str.replace(/%d/i, number);
  16780. };
  16781. },
  16782. months = ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'];
  16783. var arLy = moment.defineLocale('ar-ly', {
  16784. months: months,
  16785. monthsShort: months,
  16786. weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
  16787. weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
  16788. weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
  16789. weekdaysParseExact: true,
  16790. longDateFormat: {
  16791. LT: 'HH:mm',
  16792. LTS: 'HH:mm:ss',
  16793. L: "D/\u200FM/\u200FYYYY",
  16794. LL: 'D MMMM YYYY',
  16795. LLL: 'D MMMM YYYY HH:mm',
  16796. LLLL: 'dddd D MMMM YYYY HH:mm'
  16797. },
  16798. meridiemParse: /ص|م/,
  16799. isPM: function isPM(input) {
  16800. return 'م' === input;
  16801. },
  16802. meridiem: function meridiem(hour, minute, isLower) {
  16803. if (hour < 12) {
  16804. return 'ص';
  16805. } else {
  16806. return 'م';
  16807. }
  16808. },
  16809. calendar: {
  16810. sameDay: '[اليوم عند الساعة] LT',
  16811. nextDay: '[غدًا عند الساعة] LT',
  16812. nextWeek: 'dddd [عند الساعة] LT',
  16813. lastDay: '[أمس عند الساعة] LT',
  16814. lastWeek: 'dddd [عند الساعة] LT',
  16815. sameElse: 'L'
  16816. },
  16817. relativeTime: {
  16818. future: 'بعد %s',
  16819. past: 'منذ %s',
  16820. s: pluralize('s'),
  16821. ss: pluralize('s'),
  16822. m: pluralize('m'),
  16823. mm: pluralize('m'),
  16824. h: pluralize('h'),
  16825. hh: pluralize('h'),
  16826. d: pluralize('d'),
  16827. dd: pluralize('d'),
  16828. M: pluralize('M'),
  16829. MM: pluralize('M'),
  16830. y: pluralize('y'),
  16831. yy: pluralize('y')
  16832. },
  16833. preparse: function preparse(string) {
  16834. return string.replace(/،/g, ',');
  16835. },
  16836. postformat: function postformat(string) {
  16837. return string.replace(/\d/g, function (match) {
  16838. return symbolMap[match];
  16839. }).replace(/,/g, '،');
  16840. },
  16841. week: {
  16842. dow: 6,
  16843. // Saturday is the first day of the week.
  16844. doy: 12 // The week that contains Jan 12th is the first week of the year.
  16845. }
  16846. });
  16847. return arLy;
  16848. });
  16849. /***/ }),
  16850. /* 227 */
  16851. /*!******************************************************************!*\
  16852. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ar-ma.js ***!
  16853. \******************************************************************/
  16854. /*! no static exports found */
  16855. /***/ (function(module, exports, __webpack_require__) {
  16856. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  16857. //! moment.js locale configuration
  16858. //! locale : Arabic (Morocco) [ar-ma]
  16859. //! author : ElFadili Yassine : https://github.com/ElFadiliY
  16860. //! author : Abdel Said : https://github.com/abdelsaid
  16861. ;
  16862. (function (global, factory) {
  16863. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  16864. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  16865. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  16866. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  16867. })(this, function (moment) {
  16868. 'use strict';
  16869. //! moment.js locale configuration
  16870. var arMa = moment.defineLocale('ar-ma', {
  16871. months: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
  16872. monthsShort: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
  16873. weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
  16874. weekdaysShort: 'احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),
  16875. weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
  16876. weekdaysParseExact: true,
  16877. longDateFormat: {
  16878. LT: 'HH:mm',
  16879. LTS: 'HH:mm:ss',
  16880. L: 'DD/MM/YYYY',
  16881. LL: 'D MMMM YYYY',
  16882. LLL: 'D MMMM YYYY HH:mm',
  16883. LLLL: 'dddd D MMMM YYYY HH:mm'
  16884. },
  16885. calendar: {
  16886. sameDay: '[اليوم على الساعة] LT',
  16887. nextDay: '[غدا على الساعة] LT',
  16888. nextWeek: 'dddd [على الساعة] LT',
  16889. lastDay: '[أمس على الساعة] LT',
  16890. lastWeek: 'dddd [على الساعة] LT',
  16891. sameElse: 'L'
  16892. },
  16893. relativeTime: {
  16894. future: 'في %s',
  16895. past: 'منذ %s',
  16896. s: 'ثوان',
  16897. ss: '%d ثانية',
  16898. m: 'دقيقة',
  16899. mm: '%d دقائق',
  16900. h: 'ساعة',
  16901. hh: '%d ساعات',
  16902. d: 'يوم',
  16903. dd: '%d أيام',
  16904. M: 'شهر',
  16905. MM: '%d أشهر',
  16906. y: 'سنة',
  16907. yy: '%d سنوات'
  16908. },
  16909. week: {
  16910. dow: 1,
  16911. // Monday is the first day of the week.
  16912. doy: 4 // The week that contains Jan 4th is the first week of the year.
  16913. }
  16914. });
  16915. return arMa;
  16916. });
  16917. /***/ }),
  16918. /* 228 */
  16919. /*!******************************************************************!*\
  16920. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ar-sa.js ***!
  16921. \******************************************************************/
  16922. /*! no static exports found */
  16923. /***/ (function(module, exports, __webpack_require__) {
  16924. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  16925. //! moment.js locale configuration
  16926. //! locale : Arabic (Saudi Arabia) [ar-sa]
  16927. //! author : Suhail Alkowaileet : https://github.com/xsoh
  16928. ;
  16929. (function (global, factory) {
  16930. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  16931. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  16932. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  16933. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  16934. })(this, function (moment) {
  16935. 'use strict';
  16936. //! moment.js locale configuration
  16937. var symbolMap = {
  16938. 1: '١',
  16939. 2: '٢',
  16940. 3: '٣',
  16941. 4: '٤',
  16942. 5: '٥',
  16943. 6: '٦',
  16944. 7: '٧',
  16945. 8: '٨',
  16946. 9: '٩',
  16947. 0: '٠'
  16948. },
  16949. numberMap = {
  16950. '١': '1',
  16951. '٢': '2',
  16952. '٣': '3',
  16953. '٤': '4',
  16954. '٥': '5',
  16955. '٦': '6',
  16956. '٧': '7',
  16957. '٨': '8',
  16958. '٩': '9',
  16959. '٠': '0'
  16960. };
  16961. var arSa = moment.defineLocale('ar-sa', {
  16962. months: 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
  16963. monthsShort: 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
  16964. weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
  16965. weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
  16966. weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
  16967. weekdaysParseExact: true,
  16968. longDateFormat: {
  16969. LT: 'HH:mm',
  16970. LTS: 'HH:mm:ss',
  16971. L: 'DD/MM/YYYY',
  16972. LL: 'D MMMM YYYY',
  16973. LLL: 'D MMMM YYYY HH:mm',
  16974. LLLL: 'dddd D MMMM YYYY HH:mm'
  16975. },
  16976. meridiemParse: /ص|م/,
  16977. isPM: function isPM(input) {
  16978. return 'م' === input;
  16979. },
  16980. meridiem: function meridiem(hour, minute, isLower) {
  16981. if (hour < 12) {
  16982. return 'ص';
  16983. } else {
  16984. return 'م';
  16985. }
  16986. },
  16987. calendar: {
  16988. sameDay: '[اليوم على الساعة] LT',
  16989. nextDay: '[غدا على الساعة] LT',
  16990. nextWeek: 'dddd [على الساعة] LT',
  16991. lastDay: '[أمس على الساعة] LT',
  16992. lastWeek: 'dddd [على الساعة] LT',
  16993. sameElse: 'L'
  16994. },
  16995. relativeTime: {
  16996. future: 'في %s',
  16997. past: 'منذ %s',
  16998. s: 'ثوان',
  16999. ss: '%d ثانية',
  17000. m: 'دقيقة',
  17001. mm: '%d دقائق',
  17002. h: 'ساعة',
  17003. hh: '%d ساعات',
  17004. d: 'يوم',
  17005. dd: '%d أيام',
  17006. M: 'شهر',
  17007. MM: '%d أشهر',
  17008. y: 'سنة',
  17009. yy: '%d سنوات'
  17010. },
  17011. preparse: function preparse(string) {
  17012. return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {
  17013. return numberMap[match];
  17014. }).replace(/،/g, ',');
  17015. },
  17016. postformat: function postformat(string) {
  17017. return string.replace(/\d/g, function (match) {
  17018. return symbolMap[match];
  17019. }).replace(/,/g, '،');
  17020. },
  17021. week: {
  17022. dow: 0,
  17023. // Sunday is the first day of the week.
  17024. doy: 6 // The week that contains Jan 6th is the first week of the year.
  17025. }
  17026. });
  17027. return arSa;
  17028. });
  17029. /***/ }),
  17030. /* 229 */
  17031. /*!******************************************************************!*\
  17032. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ar-tn.js ***!
  17033. \******************************************************************/
  17034. /*! no static exports found */
  17035. /***/ (function(module, exports, __webpack_require__) {
  17036. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  17037. //! moment.js locale configuration
  17038. //! locale : Arabic (Tunisia) [ar-tn]
  17039. //! author : Nader Toukabri : https://github.com/naderio
  17040. ;
  17041. (function (global, factory) {
  17042. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  17043. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  17044. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  17045. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  17046. })(this, function (moment) {
  17047. 'use strict';
  17048. //! moment.js locale configuration
  17049. var arTn = moment.defineLocale('ar-tn', {
  17050. months: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
  17051. monthsShort: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
  17052. weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
  17053. weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
  17054. weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
  17055. weekdaysParseExact: true,
  17056. longDateFormat: {
  17057. LT: 'HH:mm',
  17058. LTS: 'HH:mm:ss',
  17059. L: 'DD/MM/YYYY',
  17060. LL: 'D MMMM YYYY',
  17061. LLL: 'D MMMM YYYY HH:mm',
  17062. LLLL: 'dddd D MMMM YYYY HH:mm'
  17063. },
  17064. calendar: {
  17065. sameDay: '[اليوم على الساعة] LT',
  17066. nextDay: '[غدا على الساعة] LT',
  17067. nextWeek: 'dddd [على الساعة] LT',
  17068. lastDay: '[أمس على الساعة] LT',
  17069. lastWeek: 'dddd [على الساعة] LT',
  17070. sameElse: 'L'
  17071. },
  17072. relativeTime: {
  17073. future: 'في %s',
  17074. past: 'منذ %s',
  17075. s: 'ثوان',
  17076. ss: '%d ثانية',
  17077. m: 'دقيقة',
  17078. mm: '%d دقائق',
  17079. h: 'ساعة',
  17080. hh: '%d ساعات',
  17081. d: 'يوم',
  17082. dd: '%d أيام',
  17083. M: 'شهر',
  17084. MM: '%d أشهر',
  17085. y: 'سنة',
  17086. yy: '%d سنوات'
  17087. },
  17088. week: {
  17089. dow: 1,
  17090. // Monday is the first day of the week.
  17091. doy: 4 // The week that contains Jan 4th is the first week of the year.
  17092. }
  17093. });
  17094. return arTn;
  17095. });
  17096. /***/ }),
  17097. /* 230 */
  17098. /*!***************************************************************!*\
  17099. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/az.js ***!
  17100. \***************************************************************/
  17101. /*! no static exports found */
  17102. /***/ (function(module, exports, __webpack_require__) {
  17103. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  17104. //! moment.js locale configuration
  17105. //! locale : Azerbaijani [az]
  17106. //! author : topchiyev : https://github.com/topchiyev
  17107. ;
  17108. (function (global, factory) {
  17109. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  17110. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  17111. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  17112. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  17113. })(this, function (moment) {
  17114. 'use strict';
  17115. //! moment.js locale configuration
  17116. var suffixes = {
  17117. 1: '-inci',
  17118. 5: '-inci',
  17119. 8: '-inci',
  17120. 70: '-inci',
  17121. 80: '-inci',
  17122. 2: '-nci',
  17123. 7: '-nci',
  17124. 20: '-nci',
  17125. 50: '-nci',
  17126. 3: '-üncü',
  17127. 4: '-üncü',
  17128. 100: '-üncü',
  17129. 6: '-ncı',
  17130. 9: '-uncu',
  17131. 10: '-uncu',
  17132. 30: '-uncu',
  17133. 60: '-ıncı',
  17134. 90: '-ıncı'
  17135. };
  17136. var az = moment.defineLocale('az', {
  17137. months: 'yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr'.split('_'),
  17138. monthsShort: 'yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek'.split('_'),
  17139. weekdays: 'Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə'.split('_'),
  17140. weekdaysShort: 'Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən'.split('_'),
  17141. weekdaysMin: 'Bz_BE_ÇA_Çə_CA_Cü_Şə'.split('_'),
  17142. weekdaysParseExact: true,
  17143. longDateFormat: {
  17144. LT: 'HH:mm',
  17145. LTS: 'HH:mm:ss',
  17146. L: 'DD.MM.YYYY',
  17147. LL: 'D MMMM YYYY',
  17148. LLL: 'D MMMM YYYY HH:mm',
  17149. LLLL: 'dddd, D MMMM YYYY HH:mm'
  17150. },
  17151. calendar: {
  17152. sameDay: '[bugün saat] LT',
  17153. nextDay: '[sabah saat] LT',
  17154. nextWeek: '[gələn həftə] dddd [saat] LT',
  17155. lastDay: '[dünən] LT',
  17156. lastWeek: '[keçən həftə] dddd [saat] LT',
  17157. sameElse: 'L'
  17158. },
  17159. relativeTime: {
  17160. future: '%s sonra',
  17161. past: '%s əvvəl',
  17162. s: 'bir neçə saniyə',
  17163. ss: '%d saniyə',
  17164. m: 'bir dəqiqə',
  17165. mm: '%d dəqiqə',
  17166. h: 'bir saat',
  17167. hh: '%d saat',
  17168. d: 'bir gün',
  17169. dd: '%d gün',
  17170. M: 'bir ay',
  17171. MM: '%d ay',
  17172. y: 'bir il',
  17173. yy: '%d il'
  17174. },
  17175. meridiemParse: /gecə|səhər|gündüz|axşam/,
  17176. isPM: function isPM(input) {
  17177. return /^(gündüz|axşam)$/.test(input);
  17178. },
  17179. meridiem: function meridiem(hour, minute, isLower) {
  17180. if (hour < 4) {
  17181. return 'gecə';
  17182. } else if (hour < 12) {
  17183. return 'səhər';
  17184. } else if (hour < 17) {
  17185. return 'gündüz';
  17186. } else {
  17187. return 'axşam';
  17188. }
  17189. },
  17190. dayOfMonthOrdinalParse: /\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,
  17191. ordinal: function ordinal(number) {
  17192. if (number === 0) {
  17193. // special case for zero
  17194. return number + '-ıncı';
  17195. }
  17196. var a = number % 10,
  17197. b = number % 100 - a,
  17198. c = number >= 100 ? 100 : null;
  17199. return number + (suffixes[a] || suffixes[b] || suffixes[c]);
  17200. },
  17201. week: {
  17202. dow: 1,
  17203. // Monday is the first day of the week.
  17204. doy: 7 // The week that contains Jan 7th is the first week of the year.
  17205. }
  17206. });
  17207. return az;
  17208. });
  17209. /***/ }),
  17210. /* 231 */
  17211. /*!***************************************************************!*\
  17212. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/be.js ***!
  17213. \***************************************************************/
  17214. /*! no static exports found */
  17215. /***/ (function(module, exports, __webpack_require__) {
  17216. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  17217. //! moment.js locale configuration
  17218. //! locale : Belarusian [be]
  17219. //! author : Dmitry Demidov : https://github.com/demidov91
  17220. //! author: Praleska: http://praleska.pro/
  17221. //! Author : Menelion Elensúle : https://github.com/Oire
  17222. ;
  17223. (function (global, factory) {
  17224. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  17225. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  17226. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  17227. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  17228. })(this, function (moment) {
  17229. 'use strict';
  17230. //! moment.js locale configuration
  17231. function plural(word, num) {
  17232. var forms = word.split('_');
  17233. return num % 10 === 1 && num % 100 !== 11 ? forms[0] : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2];
  17234. }
  17235. function relativeTimeWithPlural(number, withoutSuffix, key) {
  17236. var format = {
  17237. ss: withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд',
  17238. mm: withoutSuffix ? 'хвіліна_хвіліны_хвілін' : 'хвіліну_хвіліны_хвілін',
  17239. hh: withoutSuffix ? 'гадзіна_гадзіны_гадзін' : 'гадзіну_гадзіны_гадзін',
  17240. dd: 'дзень_дні_дзён',
  17241. MM: 'месяц_месяцы_месяцаў',
  17242. yy: 'год_гады_гадоў'
  17243. };
  17244. if (key === 'm') {
  17245. return withoutSuffix ? 'хвіліна' : 'хвіліну';
  17246. } else if (key === 'h') {
  17247. return withoutSuffix ? 'гадзіна' : 'гадзіну';
  17248. } else {
  17249. return number + ' ' + plural(format[key], +number);
  17250. }
  17251. }
  17252. var be = moment.defineLocale('be', {
  17253. months: {
  17254. format: 'студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня'.split('_'),
  17255. standalone: 'студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань'.split('_')
  17256. },
  17257. monthsShort: 'студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж'.split('_'),
  17258. weekdays: {
  17259. format: 'нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу'.split('_'),
  17260. standalone: 'нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота'.split('_'),
  17261. isFormat: /\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/
  17262. },
  17263. weekdaysShort: 'нд_пн_ат_ср_чц_пт_сб'.split('_'),
  17264. weekdaysMin: 'нд_пн_ат_ср_чц_пт_сб'.split('_'),
  17265. longDateFormat: {
  17266. LT: 'HH:mm',
  17267. LTS: 'HH:mm:ss',
  17268. L: 'DD.MM.YYYY',
  17269. LL: 'D MMMM YYYY г.',
  17270. LLL: 'D MMMM YYYY г., HH:mm',
  17271. LLLL: 'dddd, D MMMM YYYY г., HH:mm'
  17272. },
  17273. calendar: {
  17274. sameDay: '[Сёння ў] LT',
  17275. nextDay: '[Заўтра ў] LT',
  17276. lastDay: '[Учора ў] LT',
  17277. nextWeek: function nextWeek() {
  17278. return '[У] dddd [ў] LT';
  17279. },
  17280. lastWeek: function lastWeek() {
  17281. switch (this.day()) {
  17282. case 0:
  17283. case 3:
  17284. case 5:
  17285. case 6:
  17286. return '[У мінулую] dddd [ў] LT';
  17287. case 1:
  17288. case 2:
  17289. case 4:
  17290. return '[У мінулы] dddd [ў] LT';
  17291. }
  17292. },
  17293. sameElse: 'L'
  17294. },
  17295. relativeTime: {
  17296. future: 'праз %s',
  17297. past: '%s таму',
  17298. s: 'некалькі секунд',
  17299. m: relativeTimeWithPlural,
  17300. mm: relativeTimeWithPlural,
  17301. h: relativeTimeWithPlural,
  17302. hh: relativeTimeWithPlural,
  17303. d: 'дзень',
  17304. dd: relativeTimeWithPlural,
  17305. M: 'месяц',
  17306. MM: relativeTimeWithPlural,
  17307. y: 'год',
  17308. yy: relativeTimeWithPlural
  17309. },
  17310. meridiemParse: /ночы|раніцы|дня|вечара/,
  17311. isPM: function isPM(input) {
  17312. return /^(дня|вечара)$/.test(input);
  17313. },
  17314. meridiem: function meridiem(hour, minute, isLower) {
  17315. if (hour < 4) {
  17316. return 'ночы';
  17317. } else if (hour < 12) {
  17318. return 'раніцы';
  17319. } else if (hour < 17) {
  17320. return 'дня';
  17321. } else {
  17322. return 'вечара';
  17323. }
  17324. },
  17325. dayOfMonthOrdinalParse: /\d{1,2}-(і|ы|га)/,
  17326. ordinal: function ordinal(number, period) {
  17327. switch (period) {
  17328. case 'M':
  17329. case 'd':
  17330. case 'DDD':
  17331. case 'w':
  17332. case 'W':
  17333. return (number % 10 === 2 || number % 10 === 3) && number % 100 !== 12 && number % 100 !== 13 ? number + '-і' : number + '-ы';
  17334. case 'D':
  17335. return number + '-га';
  17336. default:
  17337. return number;
  17338. }
  17339. },
  17340. week: {
  17341. dow: 1,
  17342. // Monday is the first day of the week.
  17343. doy: 7 // The week that contains Jan 7th is the first week of the year.
  17344. }
  17345. });
  17346. return be;
  17347. });
  17348. /***/ }),
  17349. /* 232 */
  17350. /*!***************************************************************!*\
  17351. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/bg.js ***!
  17352. \***************************************************************/
  17353. /*! no static exports found */
  17354. /***/ (function(module, exports, __webpack_require__) {
  17355. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  17356. //! moment.js locale configuration
  17357. //! locale : Bulgarian [bg]
  17358. //! author : Krasen Borisov : https://github.com/kraz
  17359. ;
  17360. (function (global, factory) {
  17361. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  17362. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  17363. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  17364. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  17365. })(this, function (moment) {
  17366. 'use strict';
  17367. //! moment.js locale configuration
  17368. var bg = moment.defineLocale('bg', {
  17369. months: 'януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември'.split('_'),
  17370. monthsShort: 'яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек'.split('_'),
  17371. weekdays: 'неделя_понеделник_вторник_сряда_четвъртък_петък_събота'.split('_'),
  17372. weekdaysShort: 'нед_пон_вто_сря_чет_пет_съб'.split('_'),
  17373. weekdaysMin: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
  17374. longDateFormat: {
  17375. LT: 'H:mm',
  17376. LTS: 'H:mm:ss',
  17377. L: 'D.MM.YYYY',
  17378. LL: 'D MMMM YYYY',
  17379. LLL: 'D MMMM YYYY H:mm',
  17380. LLLL: 'dddd, D MMMM YYYY H:mm'
  17381. },
  17382. calendar: {
  17383. sameDay: '[Днес в] LT',
  17384. nextDay: '[Утре в] LT',
  17385. nextWeek: 'dddd [в] LT',
  17386. lastDay: '[Вчера в] LT',
  17387. lastWeek: function lastWeek() {
  17388. switch (this.day()) {
  17389. case 0:
  17390. case 3:
  17391. case 6:
  17392. return '[Миналата] dddd [в] LT';
  17393. case 1:
  17394. case 2:
  17395. case 4:
  17396. case 5:
  17397. return '[Миналия] dddd [в] LT';
  17398. }
  17399. },
  17400. sameElse: 'L'
  17401. },
  17402. relativeTime: {
  17403. future: 'след %s',
  17404. past: 'преди %s',
  17405. s: 'няколко секунди',
  17406. ss: '%d секунди',
  17407. m: 'минута',
  17408. mm: '%d минути',
  17409. h: 'час',
  17410. hh: '%d часа',
  17411. d: 'ден',
  17412. dd: '%d дена',
  17413. w: 'седмица',
  17414. ww: '%d седмици',
  17415. M: 'месец',
  17416. MM: '%d месеца',
  17417. y: 'година',
  17418. yy: '%d години'
  17419. },
  17420. dayOfMonthOrdinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,
  17421. ordinal: function ordinal(number) {
  17422. var lastDigit = number % 10,
  17423. last2Digits = number % 100;
  17424. if (number === 0) {
  17425. return number + '-ев';
  17426. } else if (last2Digits === 0) {
  17427. return number + '-ен';
  17428. } else if (last2Digits > 10 && last2Digits < 20) {
  17429. return number + '-ти';
  17430. } else if (lastDigit === 1) {
  17431. return number + '-ви';
  17432. } else if (lastDigit === 2) {
  17433. return number + '-ри';
  17434. } else if (lastDigit === 7 || lastDigit === 8) {
  17435. return number + '-ми';
  17436. } else {
  17437. return number + '-ти';
  17438. }
  17439. },
  17440. week: {
  17441. dow: 1,
  17442. // Monday is the first day of the week.
  17443. doy: 7 // The week that contains Jan 7th is the first week of the year.
  17444. }
  17445. });
  17446. return bg;
  17447. });
  17448. /***/ }),
  17449. /* 233 */
  17450. /*!***************************************************************!*\
  17451. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/bm.js ***!
  17452. \***************************************************************/
  17453. /*! no static exports found */
  17454. /***/ (function(module, exports, __webpack_require__) {
  17455. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  17456. //! moment.js locale configuration
  17457. //! locale : Bambara [bm]
  17458. //! author : Estelle Comment : https://github.com/estellecomment
  17459. ;
  17460. (function (global, factory) {
  17461. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  17462. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  17463. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  17464. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  17465. })(this, function (moment) {
  17466. 'use strict';
  17467. //! moment.js locale configuration
  17468. var bm = moment.defineLocale('bm', {
  17469. months: 'Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo'.split('_'),
  17470. monthsShort: 'Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des'.split('_'),
  17471. weekdays: 'Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri'.split('_'),
  17472. weekdaysShort: 'Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib'.split('_'),
  17473. weekdaysMin: 'Ka_Nt_Ta_Ar_Al_Ju_Si'.split('_'),
  17474. longDateFormat: {
  17475. LT: 'HH:mm',
  17476. LTS: 'HH:mm:ss',
  17477. L: 'DD/MM/YYYY',
  17478. LL: 'MMMM [tile] D [san] YYYY',
  17479. LLL: 'MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm',
  17480. LLLL: 'dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm'
  17481. },
  17482. calendar: {
  17483. sameDay: '[Bi lɛrɛ] LT',
  17484. nextDay: '[Sini lɛrɛ] LT',
  17485. nextWeek: 'dddd [don lɛrɛ] LT',
  17486. lastDay: '[Kunu lɛrɛ] LT',
  17487. lastWeek: 'dddd [tɛmɛnen lɛrɛ] LT',
  17488. sameElse: 'L'
  17489. },
  17490. relativeTime: {
  17491. future: '%s kɔnɔ',
  17492. past: 'a bɛ %s bɔ',
  17493. s: 'sanga dama dama',
  17494. ss: 'sekondi %d',
  17495. m: 'miniti kelen',
  17496. mm: 'miniti %d',
  17497. h: 'lɛrɛ kelen',
  17498. hh: 'lɛrɛ %d',
  17499. d: 'tile kelen',
  17500. dd: 'tile %d',
  17501. M: 'kalo kelen',
  17502. MM: 'kalo %d',
  17503. y: 'san kelen',
  17504. yy: 'san %d'
  17505. },
  17506. week: {
  17507. dow: 1,
  17508. // Monday is the first day of the week.
  17509. doy: 4 // The week that contains Jan 4th is the first week of the year.
  17510. }
  17511. });
  17512. return bm;
  17513. });
  17514. /***/ }),
  17515. /* 234 */
  17516. /*!***************************************************************!*\
  17517. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/bn.js ***!
  17518. \***************************************************************/
  17519. /*! no static exports found */
  17520. /***/ (function(module, exports, __webpack_require__) {
  17521. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  17522. //! moment.js locale configuration
  17523. //! locale : Bengali [bn]
  17524. //! author : Kaushik Gandhi : https://github.com/kaushikgandhi
  17525. ;
  17526. (function (global, factory) {
  17527. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  17528. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  17529. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  17530. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  17531. })(this, function (moment) {
  17532. 'use strict';
  17533. //! moment.js locale configuration
  17534. var symbolMap = {
  17535. 1: '১',
  17536. 2: '২',
  17537. 3: '৩',
  17538. 4: '৪',
  17539. 5: '৫',
  17540. 6: '৬',
  17541. 7: '৭',
  17542. 8: '৮',
  17543. 9: '৯',
  17544. 0: '০'
  17545. },
  17546. numberMap = {
  17547. '১': '1',
  17548. '২': '2',
  17549. '৩': '3',
  17550. '৪': '4',
  17551. '৫': '5',
  17552. '৬': '6',
  17553. '৭': '7',
  17554. '৮': '8',
  17555. '৯': '9',
  17556. '০': '0'
  17557. };
  17558. var bn = moment.defineLocale('bn', {
  17559. months: 'জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split('_'),
  17560. monthsShort: 'জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে'.split('_'),
  17561. weekdays: 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split('_'),
  17562. weekdaysShort: 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'),
  17563. weekdaysMin: 'রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি'.split('_'),
  17564. longDateFormat: {
  17565. LT: 'A h:mm সময়',
  17566. LTS: 'A h:mm:ss সময়',
  17567. L: 'DD/MM/YYYY',
  17568. LL: 'D MMMM YYYY',
  17569. LLL: 'D MMMM YYYY, A h:mm সময়',
  17570. LLLL: 'dddd, D MMMM YYYY, A h:mm সময়'
  17571. },
  17572. calendar: {
  17573. sameDay: '[আজ] LT',
  17574. nextDay: '[আগামীকাল] LT',
  17575. nextWeek: 'dddd, LT',
  17576. lastDay: '[গতকাল] LT',
  17577. lastWeek: '[গত] dddd, LT',
  17578. sameElse: 'L'
  17579. },
  17580. relativeTime: {
  17581. future: '%s পরে',
  17582. past: '%s আগে',
  17583. s: 'কয়েক সেকেন্ড',
  17584. ss: '%d সেকেন্ড',
  17585. m: 'এক মিনিট',
  17586. mm: '%d মিনিট',
  17587. h: 'এক ঘন্টা',
  17588. hh: '%d ঘন্টা',
  17589. d: 'এক দিন',
  17590. dd: '%d দিন',
  17591. M: 'এক মাস',
  17592. MM: '%d মাস',
  17593. y: 'এক বছর',
  17594. yy: '%d বছর'
  17595. },
  17596. preparse: function preparse(string) {
  17597. return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {
  17598. return numberMap[match];
  17599. });
  17600. },
  17601. postformat: function postformat(string) {
  17602. return string.replace(/\d/g, function (match) {
  17603. return symbolMap[match];
  17604. });
  17605. },
  17606. meridiemParse: /রাত|সকাল|দুপুর|বিকাল|রাত/,
  17607. meridiemHour: function meridiemHour(hour, meridiem) {
  17608. if (hour === 12) {
  17609. hour = 0;
  17610. }
  17611. if (meridiem === 'রাত' && hour >= 4 || meridiem === 'দুপুর' && hour < 5 || meridiem === 'বিকাল') {
  17612. return hour + 12;
  17613. } else {
  17614. return hour;
  17615. }
  17616. },
  17617. meridiem: function meridiem(hour, minute, isLower) {
  17618. if (hour < 4) {
  17619. return 'রাত';
  17620. } else if (hour < 10) {
  17621. return 'সকাল';
  17622. } else if (hour < 17) {
  17623. return 'দুপুর';
  17624. } else if (hour < 20) {
  17625. return 'বিকাল';
  17626. } else {
  17627. return 'রাত';
  17628. }
  17629. },
  17630. week: {
  17631. dow: 0,
  17632. // Sunday is the first day of the week.
  17633. doy: 6 // The week that contains Jan 6th is the first week of the year.
  17634. }
  17635. });
  17636. return bn;
  17637. });
  17638. /***/ }),
  17639. /* 235 */
  17640. /*!******************************************************************!*\
  17641. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/bn-bd.js ***!
  17642. \******************************************************************/
  17643. /*! no static exports found */
  17644. /***/ (function(module, exports, __webpack_require__) {
  17645. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  17646. //! moment.js locale configuration
  17647. //! locale : Bengali (Bangladesh) [bn-bd]
  17648. //! author : Asraf Hossain Patoary : https://github.com/ashwoolford
  17649. ;
  17650. (function (global, factory) {
  17651. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  17652. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  17653. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  17654. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  17655. })(this, function (moment) {
  17656. 'use strict';
  17657. //! moment.js locale configuration
  17658. var symbolMap = {
  17659. 1: '১',
  17660. 2: '২',
  17661. 3: '৩',
  17662. 4: '৪',
  17663. 5: '৫',
  17664. 6: '৬',
  17665. 7: '৭',
  17666. 8: '৮',
  17667. 9: '৯',
  17668. 0: '০'
  17669. },
  17670. numberMap = {
  17671. '১': '1',
  17672. '২': '2',
  17673. '৩': '3',
  17674. '৪': '4',
  17675. '৫': '5',
  17676. '৬': '6',
  17677. '৭': '7',
  17678. '৮': '8',
  17679. '৯': '9',
  17680. '০': '0'
  17681. };
  17682. var bnBd = moment.defineLocale('bn-bd', {
  17683. months: 'জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split('_'),
  17684. monthsShort: 'জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে'.split('_'),
  17685. weekdays: 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split('_'),
  17686. weekdaysShort: 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'),
  17687. weekdaysMin: 'রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি'.split('_'),
  17688. longDateFormat: {
  17689. LT: 'A h:mm সময়',
  17690. LTS: 'A h:mm:ss সময়',
  17691. L: 'DD/MM/YYYY',
  17692. LL: 'D MMMM YYYY',
  17693. LLL: 'D MMMM YYYY, A h:mm সময়',
  17694. LLLL: 'dddd, D MMMM YYYY, A h:mm সময়'
  17695. },
  17696. calendar: {
  17697. sameDay: '[আজ] LT',
  17698. nextDay: '[আগামীকাল] LT',
  17699. nextWeek: 'dddd, LT',
  17700. lastDay: '[গতকাল] LT',
  17701. lastWeek: '[গত] dddd, LT',
  17702. sameElse: 'L'
  17703. },
  17704. relativeTime: {
  17705. future: '%s পরে',
  17706. past: '%s আগে',
  17707. s: 'কয়েক সেকেন্ড',
  17708. ss: '%d সেকেন্ড',
  17709. m: 'এক মিনিট',
  17710. mm: '%d মিনিট',
  17711. h: 'এক ঘন্টা',
  17712. hh: '%d ঘন্টা',
  17713. d: 'এক দিন',
  17714. dd: '%d দিন',
  17715. M: 'এক মাস',
  17716. MM: '%d মাস',
  17717. y: 'এক বছর',
  17718. yy: '%d বছর'
  17719. },
  17720. preparse: function preparse(string) {
  17721. return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {
  17722. return numberMap[match];
  17723. });
  17724. },
  17725. postformat: function postformat(string) {
  17726. return string.replace(/\d/g, function (match) {
  17727. return symbolMap[match];
  17728. });
  17729. },
  17730. meridiemParse: /রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,
  17731. meridiemHour: function meridiemHour(hour, meridiem) {
  17732. if (hour === 12) {
  17733. hour = 0;
  17734. }
  17735. if (meridiem === 'রাত') {
  17736. return hour < 4 ? hour : hour + 12;
  17737. } else if (meridiem === 'ভোর') {
  17738. return hour;
  17739. } else if (meridiem === 'সকাল') {
  17740. return hour;
  17741. } else if (meridiem === 'দুপুর') {
  17742. return hour >= 3 ? hour : hour + 12;
  17743. } else if (meridiem === 'বিকাল') {
  17744. return hour + 12;
  17745. } else if (meridiem === 'সন্ধ্যা') {
  17746. return hour + 12;
  17747. }
  17748. },
  17749. meridiem: function meridiem(hour, minute, isLower) {
  17750. if (hour < 4) {
  17751. return 'রাত';
  17752. } else if (hour < 6) {
  17753. return 'ভোর';
  17754. } else if (hour < 12) {
  17755. return 'সকাল';
  17756. } else if (hour < 15) {
  17757. return 'দুপুর';
  17758. } else if (hour < 18) {
  17759. return 'বিকাল';
  17760. } else if (hour < 20) {
  17761. return 'সন্ধ্যা';
  17762. } else {
  17763. return 'রাত';
  17764. }
  17765. },
  17766. week: {
  17767. dow: 0,
  17768. // Sunday is the first day of the week.
  17769. doy: 6 // The week that contains Jan 6th is the first week of the year.
  17770. }
  17771. });
  17772. return bnBd;
  17773. });
  17774. /***/ }),
  17775. /* 236 */
  17776. /*!***************************************************************!*\
  17777. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/bo.js ***!
  17778. \***************************************************************/
  17779. /*! no static exports found */
  17780. /***/ (function(module, exports, __webpack_require__) {
  17781. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  17782. //! moment.js locale configuration
  17783. //! locale : Tibetan [bo]
  17784. //! author : Thupten N. Chakrishar : https://github.com/vajradog
  17785. ;
  17786. (function (global, factory) {
  17787. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  17788. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  17789. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  17790. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  17791. })(this, function (moment) {
  17792. 'use strict';
  17793. //! moment.js locale configuration
  17794. var symbolMap = {
  17795. 1: '༡',
  17796. 2: '༢',
  17797. 3: '༣',
  17798. 4: '༤',
  17799. 5: '༥',
  17800. 6: '༦',
  17801. 7: '༧',
  17802. 8: '༨',
  17803. 9: '༩',
  17804. 0: '༠'
  17805. },
  17806. numberMap = {
  17807. '༡': '1',
  17808. '༢': '2',
  17809. '༣': '3',
  17810. '༤': '4',
  17811. '༥': '5',
  17812. '༦': '6',
  17813. '༧': '7',
  17814. '༨': '8',
  17815. '༩': '9',
  17816. '༠': '0'
  17817. };
  17818. var bo = moment.defineLocale('bo', {
  17819. months: 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'),
  17820. monthsShort: 'ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12'.split('_'),
  17821. monthsShortRegex: /^(ཟླ་\d{1,2})/,
  17822. monthsParseExact: true,
  17823. weekdays: 'གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་'.split('_'),
  17824. weekdaysShort: 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'),
  17825. weekdaysMin: 'ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན'.split('_'),
  17826. longDateFormat: {
  17827. LT: 'A h:mm',
  17828. LTS: 'A h:mm:ss',
  17829. L: 'DD/MM/YYYY',
  17830. LL: 'D MMMM YYYY',
  17831. LLL: 'D MMMM YYYY, A h:mm',
  17832. LLLL: 'dddd, D MMMM YYYY, A h:mm'
  17833. },
  17834. calendar: {
  17835. sameDay: '[དི་རིང] LT',
  17836. nextDay: '[སང་ཉིན] LT',
  17837. nextWeek: '[བདུན་ཕྲག་རྗེས་མ], LT',
  17838. lastDay: '[ཁ་སང] LT',
  17839. lastWeek: '[བདུན་ཕྲག་མཐའ་མ] dddd, LT',
  17840. sameElse: 'L'
  17841. },
  17842. relativeTime: {
  17843. future: '%s ལ་',
  17844. past: '%s སྔན་ལ',
  17845. s: 'ལམ་སང',
  17846. ss: '%d སྐར་ཆ།',
  17847. m: 'སྐར་མ་གཅིག',
  17848. mm: '%d སྐར་མ',
  17849. h: 'ཆུ་ཚོད་གཅིག',
  17850. hh: '%d ཆུ་ཚོད',
  17851. d: 'ཉིན་གཅིག',
  17852. dd: '%d ཉིན་',
  17853. M: 'ཟླ་བ་གཅིག',
  17854. MM: '%d ཟླ་བ',
  17855. y: 'ལོ་གཅིག',
  17856. yy: '%d ལོ'
  17857. },
  17858. preparse: function preparse(string) {
  17859. return string.replace(/[༡༢༣༤༥༦༧༨༩༠]/g, function (match) {
  17860. return numberMap[match];
  17861. });
  17862. },
  17863. postformat: function postformat(string) {
  17864. return string.replace(/\d/g, function (match) {
  17865. return symbolMap[match];
  17866. });
  17867. },
  17868. meridiemParse: /མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,
  17869. meridiemHour: function meridiemHour(hour, meridiem) {
  17870. if (hour === 12) {
  17871. hour = 0;
  17872. }
  17873. if (meridiem === 'མཚན་མོ' && hour >= 4 || meridiem === 'ཉིན་གུང' && hour < 5 || meridiem === 'དགོང་དག') {
  17874. return hour + 12;
  17875. } else {
  17876. return hour;
  17877. }
  17878. },
  17879. meridiem: function meridiem(hour, minute, isLower) {
  17880. if (hour < 4) {
  17881. return 'མཚན་མོ';
  17882. } else if (hour < 10) {
  17883. return 'ཞོགས་ཀས';
  17884. } else if (hour < 17) {
  17885. return 'ཉིན་གུང';
  17886. } else if (hour < 20) {
  17887. return 'དགོང་དག';
  17888. } else {
  17889. return 'མཚན་མོ';
  17890. }
  17891. },
  17892. week: {
  17893. dow: 0,
  17894. // Sunday is the first day of the week.
  17895. doy: 6 // The week that contains Jan 6th is the first week of the year.
  17896. }
  17897. });
  17898. return bo;
  17899. });
  17900. /***/ }),
  17901. /* 237 */
  17902. /*!***************************************************************!*\
  17903. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/br.js ***!
  17904. \***************************************************************/
  17905. /*! no static exports found */
  17906. /***/ (function(module, exports, __webpack_require__) {
  17907. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  17908. //! moment.js locale configuration
  17909. //! locale : Breton [br]
  17910. //! author : Jean-Baptiste Le Duigou : https://github.com/jbleduigou
  17911. ;
  17912. (function (global, factory) {
  17913. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  17914. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  17915. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  17916. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  17917. })(this, function (moment) {
  17918. 'use strict';
  17919. //! moment.js locale configuration
  17920. function relativeTimeWithMutation(number, withoutSuffix, key) {
  17921. var format = {
  17922. mm: 'munutenn',
  17923. MM: 'miz',
  17924. dd: 'devezh'
  17925. };
  17926. return number + ' ' + mutation(format[key], number);
  17927. }
  17928. function specialMutationForYears(number) {
  17929. switch (lastNumber(number)) {
  17930. case 1:
  17931. case 3:
  17932. case 4:
  17933. case 5:
  17934. case 9:
  17935. return number + ' bloaz';
  17936. default:
  17937. return number + ' vloaz';
  17938. }
  17939. }
  17940. function lastNumber(number) {
  17941. if (number > 9) {
  17942. return lastNumber(number % 10);
  17943. }
  17944. return number;
  17945. }
  17946. function mutation(text, number) {
  17947. if (number === 2) {
  17948. return softMutation(text);
  17949. }
  17950. return text;
  17951. }
  17952. function softMutation(text) {
  17953. var mutationTable = {
  17954. m: 'v',
  17955. b: 'v',
  17956. d: 'z'
  17957. };
  17958. if (mutationTable[text.charAt(0)] === undefined) {
  17959. return text;
  17960. }
  17961. return mutationTable[text.charAt(0)] + text.substring(1);
  17962. }
  17963. var monthsParse = [/^gen/i, /^c[ʼ\']hwe/i, /^meu/i, /^ebr/i, /^mae/i, /^(mez|eve)/i, /^gou/i, /^eos/i, /^gwe/i, /^her/i, /^du/i, /^ker/i],
  17964. monthsRegex = /^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,
  17965. monthsStrictRegex = /^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,
  17966. monthsShortStrictRegex = /^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,
  17967. fullWeekdaysParse = [/^sul/i, /^lun/i, /^meurzh/i, /^merc[ʼ\']her/i, /^yaou/i, /^gwener/i, /^sadorn/i],
  17968. shortWeekdaysParse = [/^Sul/i, /^Lun/i, /^Meu/i, /^Mer/i, /^Yao/i, /^Gwe/i, /^Sad/i],
  17969. minWeekdaysParse = [/^Su/i, /^Lu/i, /^Me([^r]|$)/i, /^Mer/i, /^Ya/i, /^Gw/i, /^Sa/i];
  17970. var br = moment.defineLocale('br', {
  17971. months: 'Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu'.split('_'),
  17972. monthsShort: 'Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker'.split('_'),
  17973. weekdays: 'Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn'.split('_'),
  17974. weekdaysShort: 'Sul_Lun_Meu_Mer_Yao_Gwe_Sad'.split('_'),
  17975. weekdaysMin: 'Su_Lu_Me_Mer_Ya_Gw_Sa'.split('_'),
  17976. weekdaysParse: minWeekdaysParse,
  17977. fullWeekdaysParse: fullWeekdaysParse,
  17978. shortWeekdaysParse: shortWeekdaysParse,
  17979. minWeekdaysParse: minWeekdaysParse,
  17980. monthsRegex: monthsRegex,
  17981. monthsShortRegex: monthsRegex,
  17982. monthsStrictRegex: monthsStrictRegex,
  17983. monthsShortStrictRegex: monthsShortStrictRegex,
  17984. monthsParse: monthsParse,
  17985. longMonthsParse: monthsParse,
  17986. shortMonthsParse: monthsParse,
  17987. longDateFormat: {
  17988. LT: 'HH:mm',
  17989. LTS: 'HH:mm:ss',
  17990. L: 'DD/MM/YYYY',
  17991. LL: 'D [a viz] MMMM YYYY',
  17992. LLL: 'D [a viz] MMMM YYYY HH:mm',
  17993. LLLL: 'dddd, D [a viz] MMMM YYYY HH:mm'
  17994. },
  17995. calendar: {
  17996. sameDay: '[Hiziv da] LT',
  17997. nextDay: '[Warcʼhoazh da] LT',
  17998. nextWeek: 'dddd [da] LT',
  17999. lastDay: '[Decʼh da] LT',
  18000. lastWeek: 'dddd [paset da] LT',
  18001. sameElse: 'L'
  18002. },
  18003. relativeTime: {
  18004. future: 'a-benn %s',
  18005. past: '%s ʼzo',
  18006. s: 'un nebeud segondennoù',
  18007. ss: '%d eilenn',
  18008. m: 'ur vunutenn',
  18009. mm: relativeTimeWithMutation,
  18010. h: 'un eur',
  18011. hh: '%d eur',
  18012. d: 'un devezh',
  18013. dd: relativeTimeWithMutation,
  18014. M: 'ur miz',
  18015. MM: relativeTimeWithMutation,
  18016. y: 'ur bloaz',
  18017. yy: specialMutationForYears
  18018. },
  18019. dayOfMonthOrdinalParse: /\d{1,2}(añ|vet)/,
  18020. ordinal: function ordinal(number) {
  18021. var output = number === 1 ? 'añ' : 'vet';
  18022. return number + output;
  18023. },
  18024. week: {
  18025. dow: 1,
  18026. // Monday is the first day of the week.
  18027. doy: 4 // The week that contains Jan 4th is the first week of the year.
  18028. },
  18029. meridiemParse: /a.m.|g.m./,
  18030. // goude merenn | a-raok merenn
  18031. isPM: function isPM(token) {
  18032. return token === 'g.m.';
  18033. },
  18034. meridiem: function meridiem(hour, minute, isLower) {
  18035. return hour < 12 ? 'a.m.' : 'g.m.';
  18036. }
  18037. });
  18038. return br;
  18039. });
  18040. /***/ }),
  18041. /* 238 */
  18042. /*!***************************************************************!*\
  18043. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/bs.js ***!
  18044. \***************************************************************/
  18045. /*! no static exports found */
  18046. /***/ (function(module, exports, __webpack_require__) {
  18047. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  18048. //! moment.js locale configuration
  18049. //! locale : Bosnian [bs]
  18050. //! author : Nedim Cholich : https://github.com/frontyard
  18051. //! based on (hr) translation by Bojan Marković
  18052. ;
  18053. (function (global, factory) {
  18054. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  18055. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  18056. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  18057. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  18058. })(this, function (moment) {
  18059. 'use strict';
  18060. //! moment.js locale configuration
  18061. function translate(number, withoutSuffix, key) {
  18062. var result = number + ' ';
  18063. switch (key) {
  18064. case 'ss':
  18065. if (number === 1) {
  18066. result += 'sekunda';
  18067. } else if (number === 2 || number === 3 || number === 4) {
  18068. result += 'sekunde';
  18069. } else {
  18070. result += 'sekundi';
  18071. }
  18072. return result;
  18073. case 'm':
  18074. return withoutSuffix ? 'jedna minuta' : 'jedne minute';
  18075. case 'mm':
  18076. if (number === 1) {
  18077. result += 'minuta';
  18078. } else if (number === 2 || number === 3 || number === 4) {
  18079. result += 'minute';
  18080. } else {
  18081. result += 'minuta';
  18082. }
  18083. return result;
  18084. case 'h':
  18085. return withoutSuffix ? 'jedan sat' : 'jednog sata';
  18086. case 'hh':
  18087. if (number === 1) {
  18088. result += 'sat';
  18089. } else if (number === 2 || number === 3 || number === 4) {
  18090. result += 'sata';
  18091. } else {
  18092. result += 'sati';
  18093. }
  18094. return result;
  18095. case 'dd':
  18096. if (number === 1) {
  18097. result += 'dan';
  18098. } else {
  18099. result += 'dana';
  18100. }
  18101. return result;
  18102. case 'MM':
  18103. if (number === 1) {
  18104. result += 'mjesec';
  18105. } else if (number === 2 || number === 3 || number === 4) {
  18106. result += 'mjeseca';
  18107. } else {
  18108. result += 'mjeseci';
  18109. }
  18110. return result;
  18111. case 'yy':
  18112. if (number === 1) {
  18113. result += 'godina';
  18114. } else if (number === 2 || number === 3 || number === 4) {
  18115. result += 'godine';
  18116. } else {
  18117. result += 'godina';
  18118. }
  18119. return result;
  18120. }
  18121. }
  18122. var bs = moment.defineLocale('bs', {
  18123. months: 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split('_'),
  18124. monthsShort: 'jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.'.split('_'),
  18125. monthsParseExact: true,
  18126. weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
  18127. weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
  18128. weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),
  18129. weekdaysParseExact: true,
  18130. longDateFormat: {
  18131. LT: 'H:mm',
  18132. LTS: 'H:mm:ss',
  18133. L: 'DD.MM.YYYY',
  18134. LL: 'D. MMMM YYYY',
  18135. LLL: 'D. MMMM YYYY H:mm',
  18136. LLLL: 'dddd, D. MMMM YYYY H:mm'
  18137. },
  18138. calendar: {
  18139. sameDay: '[danas u] LT',
  18140. nextDay: '[sutra u] LT',
  18141. nextWeek: function nextWeek() {
  18142. switch (this.day()) {
  18143. case 0:
  18144. return '[u] [nedjelju] [u] LT';
  18145. case 3:
  18146. return '[u] [srijedu] [u] LT';
  18147. case 6:
  18148. return '[u] [subotu] [u] LT';
  18149. case 1:
  18150. case 2:
  18151. case 4:
  18152. case 5:
  18153. return '[u] dddd [u] LT';
  18154. }
  18155. },
  18156. lastDay: '[jučer u] LT',
  18157. lastWeek: function lastWeek() {
  18158. switch (this.day()) {
  18159. case 0:
  18160. case 3:
  18161. return '[prošlu] dddd [u] LT';
  18162. case 6:
  18163. return '[prošle] [subote] [u] LT';
  18164. case 1:
  18165. case 2:
  18166. case 4:
  18167. case 5:
  18168. return '[prošli] dddd [u] LT';
  18169. }
  18170. },
  18171. sameElse: 'L'
  18172. },
  18173. relativeTime: {
  18174. future: 'za %s',
  18175. past: 'prije %s',
  18176. s: 'par sekundi',
  18177. ss: translate,
  18178. m: translate,
  18179. mm: translate,
  18180. h: translate,
  18181. hh: translate,
  18182. d: 'dan',
  18183. dd: translate,
  18184. M: 'mjesec',
  18185. MM: translate,
  18186. y: 'godinu',
  18187. yy: translate
  18188. },
  18189. dayOfMonthOrdinalParse: /\d{1,2}\./,
  18190. ordinal: '%d.',
  18191. week: {
  18192. dow: 1,
  18193. // Monday is the first day of the week.
  18194. doy: 7 // The week that contains Jan 7th is the first week of the year.
  18195. }
  18196. });
  18197. return bs;
  18198. });
  18199. /***/ }),
  18200. /* 239 */
  18201. /*!***************************************************************!*\
  18202. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ca.js ***!
  18203. \***************************************************************/
  18204. /*! no static exports found */
  18205. /***/ (function(module, exports, __webpack_require__) {
  18206. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  18207. //! moment.js locale configuration
  18208. //! locale : Catalan [ca]
  18209. //! author : Juan G. Hurtado : https://github.com/juanghurtado
  18210. ;
  18211. (function (global, factory) {
  18212. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  18213. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  18214. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  18215. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  18216. })(this, function (moment) {
  18217. 'use strict';
  18218. //! moment.js locale configuration
  18219. var ca = moment.defineLocale('ca', {
  18220. months: {
  18221. standalone: 'gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre'.split('_'),
  18222. format: "de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split('_'),
  18223. isFormat: /D[oD]?(\s)+MMMM/
  18224. },
  18225. monthsShort: 'gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.'.split('_'),
  18226. monthsParseExact: true,
  18227. weekdays: 'diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte'.split('_'),
  18228. weekdaysShort: 'dg._dl._dt._dc._dj._dv._ds.'.split('_'),
  18229. weekdaysMin: 'dg_dl_dt_dc_dj_dv_ds'.split('_'),
  18230. weekdaysParseExact: true,
  18231. longDateFormat: {
  18232. LT: 'H:mm',
  18233. LTS: 'H:mm:ss',
  18234. L: 'DD/MM/YYYY',
  18235. LL: 'D MMMM [de] YYYY',
  18236. ll: 'D MMM YYYY',
  18237. LLL: 'D MMMM [de] YYYY [a les] H:mm',
  18238. lll: 'D MMM YYYY, H:mm',
  18239. LLLL: 'dddd D MMMM [de] YYYY [a les] H:mm',
  18240. llll: 'ddd D MMM YYYY, H:mm'
  18241. },
  18242. calendar: {
  18243. sameDay: function sameDay() {
  18244. return '[avui a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';
  18245. },
  18246. nextDay: function nextDay() {
  18247. return '[demà a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';
  18248. },
  18249. nextWeek: function nextWeek() {
  18250. return 'dddd [a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';
  18251. },
  18252. lastDay: function lastDay() {
  18253. return '[ahir a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';
  18254. },
  18255. lastWeek: function lastWeek() {
  18256. return '[el] dddd [passat a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';
  18257. },
  18258. sameElse: 'L'
  18259. },
  18260. relativeTime: {
  18261. future: "d'aquí %s",
  18262. past: 'fa %s',
  18263. s: 'uns segons',
  18264. ss: '%d segons',
  18265. m: 'un minut',
  18266. mm: '%d minuts',
  18267. h: 'una hora',
  18268. hh: '%d hores',
  18269. d: 'un dia',
  18270. dd: '%d dies',
  18271. M: 'un mes',
  18272. MM: '%d mesos',
  18273. y: 'un any',
  18274. yy: '%d anys'
  18275. },
  18276. dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|è|a)/,
  18277. ordinal: function ordinal(number, period) {
  18278. var output = number === 1 ? 'r' : number === 2 ? 'n' : number === 3 ? 'r' : number === 4 ? 't' : 'è';
  18279. if (period === 'w' || period === 'W') {
  18280. output = 'a';
  18281. }
  18282. return number + output;
  18283. },
  18284. week: {
  18285. dow: 1,
  18286. // Monday is the first day of the week.
  18287. doy: 4 // The week that contains Jan 4th is the first week of the year.
  18288. }
  18289. });
  18290. return ca;
  18291. });
  18292. /***/ }),
  18293. /* 240 */
  18294. /*!***************************************************************!*\
  18295. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/cs.js ***!
  18296. \***************************************************************/
  18297. /*! no static exports found */
  18298. /***/ (function(module, exports, __webpack_require__) {
  18299. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  18300. //! moment.js locale configuration
  18301. //! locale : Czech [cs]
  18302. //! author : petrbela : https://github.com/petrbela
  18303. ;
  18304. (function (global, factory) {
  18305. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  18306. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  18307. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  18308. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  18309. })(this, function (moment) {
  18310. 'use strict';
  18311. //! moment.js locale configuration
  18312. var months = {
  18313. format: 'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split('_'),
  18314. standalone: 'ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince'.split('_')
  18315. },
  18316. monthsShort = 'led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro'.split('_'),
  18317. monthsParse = [/^led/i, /^úno/i, /^bře/i, /^dub/i, /^kvě/i, /^(čvn|červen$|června)/i, /^(čvc|červenec|července)/i, /^srp/i, /^zář/i, /^říj/i, /^lis/i, /^pro/i],
  18318. // NOTE: 'červen' is substring of 'červenec'; therefore 'červenec' must precede 'červen' in the regex to be fully matched.
  18319. // Otherwise parser matches '1. červenec' as '1. červen' + 'ec'.
  18320. monthsRegex = /^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;
  18321. function plural(n) {
  18322. return n > 1 && n < 5 && ~~(n / 10) !== 1;
  18323. }
  18324. function translate(number, withoutSuffix, key, isFuture) {
  18325. var result = number + ' ';
  18326. switch (key) {
  18327. case 's':
  18328. // a few seconds / in a few seconds / a few seconds ago
  18329. return withoutSuffix || isFuture ? 'pár sekund' : 'pár sekundami';
  18330. case 'ss':
  18331. // 9 seconds / in 9 seconds / 9 seconds ago
  18332. if (withoutSuffix || isFuture) {
  18333. return result + (plural(number) ? 'sekundy' : 'sekund');
  18334. } else {
  18335. return result + 'sekundami';
  18336. }
  18337. case 'm':
  18338. // a minute / in a minute / a minute ago
  18339. return withoutSuffix ? 'minuta' : isFuture ? 'minutu' : 'minutou';
  18340. case 'mm':
  18341. // 9 minutes / in 9 minutes / 9 minutes ago
  18342. if (withoutSuffix || isFuture) {
  18343. return result + (plural(number) ? 'minuty' : 'minut');
  18344. } else {
  18345. return result + 'minutami';
  18346. }
  18347. case 'h':
  18348. // an hour / in an hour / an hour ago
  18349. return withoutSuffix ? 'hodina' : isFuture ? 'hodinu' : 'hodinou';
  18350. case 'hh':
  18351. // 9 hours / in 9 hours / 9 hours ago
  18352. if (withoutSuffix || isFuture) {
  18353. return result + (plural(number) ? 'hodiny' : 'hodin');
  18354. } else {
  18355. return result + 'hodinami';
  18356. }
  18357. case 'd':
  18358. // a day / in a day / a day ago
  18359. return withoutSuffix || isFuture ? 'den' : 'dnem';
  18360. case 'dd':
  18361. // 9 days / in 9 days / 9 days ago
  18362. if (withoutSuffix || isFuture) {
  18363. return result + (plural(number) ? 'dny' : 'dní');
  18364. } else {
  18365. return result + 'dny';
  18366. }
  18367. case 'M':
  18368. // a month / in a month / a month ago
  18369. return withoutSuffix || isFuture ? 'měsíc' : 'měsícem';
  18370. case 'MM':
  18371. // 9 months / in 9 months / 9 months ago
  18372. if (withoutSuffix || isFuture) {
  18373. return result + (plural(number) ? 'měsíce' : 'měsíců');
  18374. } else {
  18375. return result + 'měsíci';
  18376. }
  18377. case 'y':
  18378. // a year / in a year / a year ago
  18379. return withoutSuffix || isFuture ? 'rok' : 'rokem';
  18380. case 'yy':
  18381. // 9 years / in 9 years / 9 years ago
  18382. if (withoutSuffix || isFuture) {
  18383. return result + (plural(number) ? 'roky' : 'let');
  18384. } else {
  18385. return result + 'lety';
  18386. }
  18387. }
  18388. }
  18389. var cs = moment.defineLocale('cs', {
  18390. months: months,
  18391. monthsShort: monthsShort,
  18392. monthsRegex: monthsRegex,
  18393. monthsShortRegex: monthsRegex,
  18394. // NOTE: 'červen' is substring of 'červenec'; therefore 'červenec' must precede 'červen' in the regex to be fully matched.
  18395. // Otherwise parser matches '1. červenec' as '1. červen' + 'ec'.
  18396. monthsStrictRegex: /^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,
  18397. monthsShortStrictRegex: /^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,
  18398. monthsParse: monthsParse,
  18399. longMonthsParse: monthsParse,
  18400. shortMonthsParse: monthsParse,
  18401. weekdays: 'neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota'.split('_'),
  18402. weekdaysShort: 'ne_po_út_st_čt_pá_so'.split('_'),
  18403. weekdaysMin: 'ne_po_út_st_čt_pá_so'.split('_'),
  18404. longDateFormat: {
  18405. LT: 'H:mm',
  18406. LTS: 'H:mm:ss',
  18407. L: 'DD.MM.YYYY',
  18408. LL: 'D. MMMM YYYY',
  18409. LLL: 'D. MMMM YYYY H:mm',
  18410. LLLL: 'dddd D. MMMM YYYY H:mm',
  18411. l: 'D. M. YYYY'
  18412. },
  18413. calendar: {
  18414. sameDay: '[dnes v] LT',
  18415. nextDay: '[zítra v] LT',
  18416. nextWeek: function nextWeek() {
  18417. switch (this.day()) {
  18418. case 0:
  18419. return '[v neděli v] LT';
  18420. case 1:
  18421. case 2:
  18422. return '[v] dddd [v] LT';
  18423. case 3:
  18424. return '[ve středu v] LT';
  18425. case 4:
  18426. return '[ve čtvrtek v] LT';
  18427. case 5:
  18428. return '[v pátek v] LT';
  18429. case 6:
  18430. return '[v sobotu v] LT';
  18431. }
  18432. },
  18433. lastDay: '[včera v] LT',
  18434. lastWeek: function lastWeek() {
  18435. switch (this.day()) {
  18436. case 0:
  18437. return '[minulou neděli v] LT';
  18438. case 1:
  18439. case 2:
  18440. return '[minulé] dddd [v] LT';
  18441. case 3:
  18442. return '[minulou středu v] LT';
  18443. case 4:
  18444. case 5:
  18445. return '[minulý] dddd [v] LT';
  18446. case 6:
  18447. return '[minulou sobotu v] LT';
  18448. }
  18449. },
  18450. sameElse: 'L'
  18451. },
  18452. relativeTime: {
  18453. future: 'za %s',
  18454. past: 'před %s',
  18455. s: translate,
  18456. ss: translate,
  18457. m: translate,
  18458. mm: translate,
  18459. h: translate,
  18460. hh: translate,
  18461. d: translate,
  18462. dd: translate,
  18463. M: translate,
  18464. MM: translate,
  18465. y: translate,
  18466. yy: translate
  18467. },
  18468. dayOfMonthOrdinalParse: /\d{1,2}\./,
  18469. ordinal: '%d.',
  18470. week: {
  18471. dow: 1,
  18472. // Monday is the first day of the week.
  18473. doy: 4 // The week that contains Jan 4th is the first week of the year.
  18474. }
  18475. });
  18476. return cs;
  18477. });
  18478. /***/ }),
  18479. /* 241 */
  18480. /*!***************************************************************!*\
  18481. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/cv.js ***!
  18482. \***************************************************************/
  18483. /*! no static exports found */
  18484. /***/ (function(module, exports, __webpack_require__) {
  18485. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  18486. //! moment.js locale configuration
  18487. //! locale : Chuvash [cv]
  18488. //! author : Anatoly Mironov : https://github.com/mirontoli
  18489. ;
  18490. (function (global, factory) {
  18491. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  18492. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  18493. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  18494. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  18495. })(this, function (moment) {
  18496. 'use strict';
  18497. //! moment.js locale configuration
  18498. var cv = moment.defineLocale('cv', {
  18499. months: 'кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав'.split('_'),
  18500. monthsShort: 'кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш'.split('_'),
  18501. weekdays: 'вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун'.split('_'),
  18502. weekdaysShort: 'выр_тун_ытл_юн_кӗҫ_эрн_шӑм'.split('_'),
  18503. weekdaysMin: 'вр_тн_ыт_юн_кҫ_эр_шм'.split('_'),
  18504. longDateFormat: {
  18505. LT: 'HH:mm',
  18506. LTS: 'HH:mm:ss',
  18507. L: 'DD-MM-YYYY',
  18508. LL: 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]',
  18509. LLL: 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm',
  18510. LLLL: 'dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm'
  18511. },
  18512. calendar: {
  18513. sameDay: '[Паян] LT [сехетре]',
  18514. nextDay: '[Ыран] LT [сехетре]',
  18515. lastDay: '[Ӗнер] LT [сехетре]',
  18516. nextWeek: '[Ҫитес] dddd LT [сехетре]',
  18517. lastWeek: '[Иртнӗ] dddd LT [сехетре]',
  18518. sameElse: 'L'
  18519. },
  18520. relativeTime: {
  18521. future: function future(output) {
  18522. var affix = /сехет$/i.exec(output) ? 'рен' : /ҫул$/i.exec(output) ? 'тан' : 'ран';
  18523. return output + affix;
  18524. },
  18525. past: '%s каялла',
  18526. s: 'пӗр-ик ҫеккунт',
  18527. ss: '%d ҫеккунт',
  18528. m: 'пӗр минут',
  18529. mm: '%d минут',
  18530. h: 'пӗр сехет',
  18531. hh: '%d сехет',
  18532. d: 'пӗр кун',
  18533. dd: '%d кун',
  18534. M: 'пӗр уйӑх',
  18535. MM: '%d уйӑх',
  18536. y: 'пӗр ҫул',
  18537. yy: '%d ҫул'
  18538. },
  18539. dayOfMonthOrdinalParse: /\d{1,2}-мӗш/,
  18540. ordinal: '%d-мӗш',
  18541. week: {
  18542. dow: 1,
  18543. // Monday is the first day of the week.
  18544. doy: 7 // The week that contains Jan 7th is the first week of the year.
  18545. }
  18546. });
  18547. return cv;
  18548. });
  18549. /***/ }),
  18550. /* 242 */
  18551. /*!***************************************************************!*\
  18552. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/cy.js ***!
  18553. \***************************************************************/
  18554. /*! no static exports found */
  18555. /***/ (function(module, exports, __webpack_require__) {
  18556. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  18557. //! moment.js locale configuration
  18558. //! locale : Welsh [cy]
  18559. //! author : Robert Allen : https://github.com/robgallen
  18560. //! author : https://github.com/ryangreaves
  18561. ;
  18562. (function (global, factory) {
  18563. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  18564. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  18565. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  18566. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  18567. })(this, function (moment) {
  18568. 'use strict';
  18569. //! moment.js locale configuration
  18570. var cy = moment.defineLocale('cy', {
  18571. months: 'Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr'.split('_'),
  18572. monthsShort: 'Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag'.split('_'),
  18573. weekdays: 'Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn'.split('_'),
  18574. weekdaysShort: 'Sul_Llun_Maw_Mer_Iau_Gwe_Sad'.split('_'),
  18575. weekdaysMin: 'Su_Ll_Ma_Me_Ia_Gw_Sa'.split('_'),
  18576. weekdaysParseExact: true,
  18577. // time formats are the same as en-gb
  18578. longDateFormat: {
  18579. LT: 'HH:mm',
  18580. LTS: 'HH:mm:ss',
  18581. L: 'DD/MM/YYYY',
  18582. LL: 'D MMMM YYYY',
  18583. LLL: 'D MMMM YYYY HH:mm',
  18584. LLLL: 'dddd, D MMMM YYYY HH:mm'
  18585. },
  18586. calendar: {
  18587. sameDay: '[Heddiw am] LT',
  18588. nextDay: '[Yfory am] LT',
  18589. nextWeek: 'dddd [am] LT',
  18590. lastDay: '[Ddoe am] LT',
  18591. lastWeek: 'dddd [diwethaf am] LT',
  18592. sameElse: 'L'
  18593. },
  18594. relativeTime: {
  18595. future: 'mewn %s',
  18596. past: '%s yn ôl',
  18597. s: 'ychydig eiliadau',
  18598. ss: '%d eiliad',
  18599. m: 'munud',
  18600. mm: '%d munud',
  18601. h: 'awr',
  18602. hh: '%d awr',
  18603. d: 'diwrnod',
  18604. dd: '%d diwrnod',
  18605. M: 'mis',
  18606. MM: '%d mis',
  18607. y: 'blwyddyn',
  18608. yy: '%d flynedd'
  18609. },
  18610. dayOfMonthOrdinalParse: /\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,
  18611. // traditional ordinal numbers above 31 are not commonly used in colloquial Welsh
  18612. ordinal: function ordinal(number) {
  18613. var b = number,
  18614. output = '',
  18615. lookup = ['', 'af', 'il', 'ydd', 'ydd', 'ed', 'ed', 'ed', 'fed', 'fed', 'fed',
  18616. // 1af to 10fed
  18617. 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'fed' // 11eg to 20fed
  18618. ];
  18619. if (b > 20) {
  18620. if (b === 40 || b === 50 || b === 60 || b === 80 || b === 100) {
  18621. output = 'fed'; // not 30ain, 70ain or 90ain
  18622. } else {
  18623. output = 'ain';
  18624. }
  18625. } else if (b > 0) {
  18626. output = lookup[b];
  18627. }
  18628. return number + output;
  18629. },
  18630. week: {
  18631. dow: 1,
  18632. // Monday is the first day of the week.
  18633. doy: 4 // The week that contains Jan 4th is the first week of the year.
  18634. }
  18635. });
  18636. return cy;
  18637. });
  18638. /***/ }),
  18639. /* 243 */
  18640. /*!***************************************************************!*\
  18641. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/da.js ***!
  18642. \***************************************************************/
  18643. /*! no static exports found */
  18644. /***/ (function(module, exports, __webpack_require__) {
  18645. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  18646. //! moment.js locale configuration
  18647. //! locale : Danish [da]
  18648. //! author : Ulrik Nielsen : https://github.com/mrbase
  18649. ;
  18650. (function (global, factory) {
  18651. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  18652. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  18653. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  18654. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  18655. })(this, function (moment) {
  18656. 'use strict';
  18657. //! moment.js locale configuration
  18658. var da = moment.defineLocale('da', {
  18659. months: 'januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december'.split('_'),
  18660. monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),
  18661. weekdays: 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),
  18662. weekdaysShort: 'søn_man_tir_ons_tor_fre_lør'.split('_'),
  18663. weekdaysMin: 'sø_ma_ti_on_to_fr_lø'.split('_'),
  18664. longDateFormat: {
  18665. LT: 'HH:mm',
  18666. LTS: 'HH:mm:ss',
  18667. L: 'DD.MM.YYYY',
  18668. LL: 'D. MMMM YYYY',
  18669. LLL: 'D. MMMM YYYY HH:mm',
  18670. LLLL: 'dddd [d.] D. MMMM YYYY [kl.] HH:mm'
  18671. },
  18672. calendar: {
  18673. sameDay: '[i dag kl.] LT',
  18674. nextDay: '[i morgen kl.] LT',
  18675. nextWeek: 'på dddd [kl.] LT',
  18676. lastDay: '[i går kl.] LT',
  18677. lastWeek: '[i] dddd[s kl.] LT',
  18678. sameElse: 'L'
  18679. },
  18680. relativeTime: {
  18681. future: 'om %s',
  18682. past: '%s siden',
  18683. s: 'få sekunder',
  18684. ss: '%d sekunder',
  18685. m: 'et minut',
  18686. mm: '%d minutter',
  18687. h: 'en time',
  18688. hh: '%d timer',
  18689. d: 'en dag',
  18690. dd: '%d dage',
  18691. M: 'en måned',
  18692. MM: '%d måneder',
  18693. y: 'et år',
  18694. yy: '%d år'
  18695. },
  18696. dayOfMonthOrdinalParse: /\d{1,2}\./,
  18697. ordinal: '%d.',
  18698. week: {
  18699. dow: 1,
  18700. // Monday is the first day of the week.
  18701. doy: 4 // The week that contains Jan 4th is the first week of the year.
  18702. }
  18703. });
  18704. return da;
  18705. });
  18706. /***/ }),
  18707. /* 244 */
  18708. /*!***************************************************************!*\
  18709. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/de.js ***!
  18710. \***************************************************************/
  18711. /*! no static exports found */
  18712. /***/ (function(module, exports, __webpack_require__) {
  18713. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  18714. //! moment.js locale configuration
  18715. //! locale : German [de]
  18716. //! author : lluchs : https://github.com/lluchs
  18717. //! author: Menelion Elensúle: https://github.com/Oire
  18718. //! author : Mikolaj Dadela : https://github.com/mik01aj
  18719. ;
  18720. (function (global, factory) {
  18721. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  18722. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  18723. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  18724. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  18725. })(this, function (moment) {
  18726. 'use strict';
  18727. //! moment.js locale configuration
  18728. function processRelativeTime(number, withoutSuffix, key, isFuture) {
  18729. var format = {
  18730. m: ['eine Minute', 'einer Minute'],
  18731. h: ['eine Stunde', 'einer Stunde'],
  18732. d: ['ein Tag', 'einem Tag'],
  18733. dd: [number + ' Tage', number + ' Tagen'],
  18734. w: ['eine Woche', 'einer Woche'],
  18735. M: ['ein Monat', 'einem Monat'],
  18736. MM: [number + ' Monate', number + ' Monaten'],
  18737. y: ['ein Jahr', 'einem Jahr'],
  18738. yy: [number + ' Jahre', number + ' Jahren']
  18739. };
  18740. return withoutSuffix ? format[key][0] : format[key][1];
  18741. }
  18742. var de = moment.defineLocale('de', {
  18743. months: 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
  18744. monthsShort: 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
  18745. monthsParseExact: true,
  18746. weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
  18747. weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),
  18748. weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
  18749. weekdaysParseExact: true,
  18750. longDateFormat: {
  18751. LT: 'HH:mm',
  18752. LTS: 'HH:mm:ss',
  18753. L: 'DD.MM.YYYY',
  18754. LL: 'D. MMMM YYYY',
  18755. LLL: 'D. MMMM YYYY HH:mm',
  18756. LLLL: 'dddd, D. MMMM YYYY HH:mm'
  18757. },
  18758. calendar: {
  18759. sameDay: '[heute um] LT [Uhr]',
  18760. sameElse: 'L',
  18761. nextDay: '[morgen um] LT [Uhr]',
  18762. nextWeek: 'dddd [um] LT [Uhr]',
  18763. lastDay: '[gestern um] LT [Uhr]',
  18764. lastWeek: '[letzten] dddd [um] LT [Uhr]'
  18765. },
  18766. relativeTime: {
  18767. future: 'in %s',
  18768. past: 'vor %s',
  18769. s: 'ein paar Sekunden',
  18770. ss: '%d Sekunden',
  18771. m: processRelativeTime,
  18772. mm: '%d Minuten',
  18773. h: processRelativeTime,
  18774. hh: '%d Stunden',
  18775. d: processRelativeTime,
  18776. dd: processRelativeTime,
  18777. w: processRelativeTime,
  18778. ww: '%d Wochen',
  18779. M: processRelativeTime,
  18780. MM: processRelativeTime,
  18781. y: processRelativeTime,
  18782. yy: processRelativeTime
  18783. },
  18784. dayOfMonthOrdinalParse: /\d{1,2}\./,
  18785. ordinal: '%d.',
  18786. week: {
  18787. dow: 1,
  18788. // Monday is the first day of the week.
  18789. doy: 4 // The week that contains Jan 4th is the first week of the year.
  18790. }
  18791. });
  18792. return de;
  18793. });
  18794. /***/ }),
  18795. /* 245 */
  18796. /*!******************************************************************!*\
  18797. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/de-at.js ***!
  18798. \******************************************************************/
  18799. /*! no static exports found */
  18800. /***/ (function(module, exports, __webpack_require__) {
  18801. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  18802. //! moment.js locale configuration
  18803. //! locale : German (Austria) [de-at]
  18804. //! author : lluchs : https://github.com/lluchs
  18805. //! author: Menelion Elensúle: https://github.com/Oire
  18806. //! author : Martin Groller : https://github.com/MadMG
  18807. //! author : Mikolaj Dadela : https://github.com/mik01aj
  18808. ;
  18809. (function (global, factory) {
  18810. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  18811. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  18812. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  18813. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  18814. })(this, function (moment) {
  18815. 'use strict';
  18816. //! moment.js locale configuration
  18817. function processRelativeTime(number, withoutSuffix, key, isFuture) {
  18818. var format = {
  18819. m: ['eine Minute', 'einer Minute'],
  18820. h: ['eine Stunde', 'einer Stunde'],
  18821. d: ['ein Tag', 'einem Tag'],
  18822. dd: [number + ' Tage', number + ' Tagen'],
  18823. w: ['eine Woche', 'einer Woche'],
  18824. M: ['ein Monat', 'einem Monat'],
  18825. MM: [number + ' Monate', number + ' Monaten'],
  18826. y: ['ein Jahr', 'einem Jahr'],
  18827. yy: [number + ' Jahre', number + ' Jahren']
  18828. };
  18829. return withoutSuffix ? format[key][0] : format[key][1];
  18830. }
  18831. var deAt = moment.defineLocale('de-at', {
  18832. months: 'Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
  18833. monthsShort: 'Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
  18834. monthsParseExact: true,
  18835. weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
  18836. weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),
  18837. weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
  18838. weekdaysParseExact: true,
  18839. longDateFormat: {
  18840. LT: 'HH:mm',
  18841. LTS: 'HH:mm:ss',
  18842. L: 'DD.MM.YYYY',
  18843. LL: 'D. MMMM YYYY',
  18844. LLL: 'D. MMMM YYYY HH:mm',
  18845. LLLL: 'dddd, D. MMMM YYYY HH:mm'
  18846. },
  18847. calendar: {
  18848. sameDay: '[heute um] LT [Uhr]',
  18849. sameElse: 'L',
  18850. nextDay: '[morgen um] LT [Uhr]',
  18851. nextWeek: 'dddd [um] LT [Uhr]',
  18852. lastDay: '[gestern um] LT [Uhr]',
  18853. lastWeek: '[letzten] dddd [um] LT [Uhr]'
  18854. },
  18855. relativeTime: {
  18856. future: 'in %s',
  18857. past: 'vor %s',
  18858. s: 'ein paar Sekunden',
  18859. ss: '%d Sekunden',
  18860. m: processRelativeTime,
  18861. mm: '%d Minuten',
  18862. h: processRelativeTime,
  18863. hh: '%d Stunden',
  18864. d: processRelativeTime,
  18865. dd: processRelativeTime,
  18866. w: processRelativeTime,
  18867. ww: '%d Wochen',
  18868. M: processRelativeTime,
  18869. MM: processRelativeTime,
  18870. y: processRelativeTime,
  18871. yy: processRelativeTime
  18872. },
  18873. dayOfMonthOrdinalParse: /\d{1,2}\./,
  18874. ordinal: '%d.',
  18875. week: {
  18876. dow: 1,
  18877. // Monday is the first day of the week.
  18878. doy: 4 // The week that contains Jan 4th is the first week of the year.
  18879. }
  18880. });
  18881. return deAt;
  18882. });
  18883. /***/ }),
  18884. /* 246 */
  18885. /*!******************************************************************!*\
  18886. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/de-ch.js ***!
  18887. \******************************************************************/
  18888. /*! no static exports found */
  18889. /***/ (function(module, exports, __webpack_require__) {
  18890. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  18891. //! moment.js locale configuration
  18892. //! locale : German (Switzerland) [de-ch]
  18893. //! author : sschueller : https://github.com/sschueller
  18894. ;
  18895. (function (global, factory) {
  18896. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  18897. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  18898. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  18899. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  18900. })(this, function (moment) {
  18901. 'use strict';
  18902. //! moment.js locale configuration
  18903. function processRelativeTime(number, withoutSuffix, key, isFuture) {
  18904. var format = {
  18905. m: ['eine Minute', 'einer Minute'],
  18906. h: ['eine Stunde', 'einer Stunde'],
  18907. d: ['ein Tag', 'einem Tag'],
  18908. dd: [number + ' Tage', number + ' Tagen'],
  18909. w: ['eine Woche', 'einer Woche'],
  18910. M: ['ein Monat', 'einem Monat'],
  18911. MM: [number + ' Monate', number + ' Monaten'],
  18912. y: ['ein Jahr', 'einem Jahr'],
  18913. yy: [number + ' Jahre', number + ' Jahren']
  18914. };
  18915. return withoutSuffix ? format[key][0] : format[key][1];
  18916. }
  18917. var deCh = moment.defineLocale('de-ch', {
  18918. months: 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
  18919. monthsShort: 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
  18920. monthsParseExact: true,
  18921. weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
  18922. weekdaysShort: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
  18923. weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
  18924. weekdaysParseExact: true,
  18925. longDateFormat: {
  18926. LT: 'HH:mm',
  18927. LTS: 'HH:mm:ss',
  18928. L: 'DD.MM.YYYY',
  18929. LL: 'D. MMMM YYYY',
  18930. LLL: 'D. MMMM YYYY HH:mm',
  18931. LLLL: 'dddd, D. MMMM YYYY HH:mm'
  18932. },
  18933. calendar: {
  18934. sameDay: '[heute um] LT [Uhr]',
  18935. sameElse: 'L',
  18936. nextDay: '[morgen um] LT [Uhr]',
  18937. nextWeek: 'dddd [um] LT [Uhr]',
  18938. lastDay: '[gestern um] LT [Uhr]',
  18939. lastWeek: '[letzten] dddd [um] LT [Uhr]'
  18940. },
  18941. relativeTime: {
  18942. future: 'in %s',
  18943. past: 'vor %s',
  18944. s: 'ein paar Sekunden',
  18945. ss: '%d Sekunden',
  18946. m: processRelativeTime,
  18947. mm: '%d Minuten',
  18948. h: processRelativeTime,
  18949. hh: '%d Stunden',
  18950. d: processRelativeTime,
  18951. dd: processRelativeTime,
  18952. w: processRelativeTime,
  18953. ww: '%d Wochen',
  18954. M: processRelativeTime,
  18955. MM: processRelativeTime,
  18956. y: processRelativeTime,
  18957. yy: processRelativeTime
  18958. },
  18959. dayOfMonthOrdinalParse: /\d{1,2}\./,
  18960. ordinal: '%d.',
  18961. week: {
  18962. dow: 1,
  18963. // Monday is the first day of the week.
  18964. doy: 4 // The week that contains Jan 4th is the first week of the year.
  18965. }
  18966. });
  18967. return deCh;
  18968. });
  18969. /***/ }),
  18970. /* 247 */
  18971. /*!***************************************************************!*\
  18972. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/dv.js ***!
  18973. \***************************************************************/
  18974. /*! no static exports found */
  18975. /***/ (function(module, exports, __webpack_require__) {
  18976. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  18977. //! moment.js locale configuration
  18978. //! locale : Maldivian [dv]
  18979. //! author : Jawish Hameed : https://github.com/jawish
  18980. ;
  18981. (function (global, factory) {
  18982. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  18983. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  18984. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  18985. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  18986. })(this, function (moment) {
  18987. 'use strict';
  18988. //! moment.js locale configuration
  18989. var months = ['ޖެނުއަރީ', 'ފެބްރުއަރީ', 'މާރިޗު', 'އޭޕްރީލު', 'މޭ', 'ޖޫން', 'ޖުލައި', 'އޯގަސްޓު', 'ސެޕްޓެމްބަރު', 'އޮކްޓޯބަރު', 'ނޮވެމްބަރު', 'ޑިސެމްބަރު'],
  18990. weekdays = ['އާދިއްތަ', 'ހޯމަ', 'އަންގާރަ', 'ބުދަ', 'ބުރާސްފަތި', 'ހުކުރު', 'ހޮނިހިރު'];
  18991. var dv = moment.defineLocale('dv', {
  18992. months: months,
  18993. monthsShort: months,
  18994. weekdays: weekdays,
  18995. weekdaysShort: weekdays,
  18996. weekdaysMin: 'އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި'.split('_'),
  18997. longDateFormat: {
  18998. LT: 'HH:mm',
  18999. LTS: 'HH:mm:ss',
  19000. L: 'D/M/YYYY',
  19001. LL: 'D MMMM YYYY',
  19002. LLL: 'D MMMM YYYY HH:mm',
  19003. LLLL: 'dddd D MMMM YYYY HH:mm'
  19004. },
  19005. meridiemParse: /މކ|މފ/,
  19006. isPM: function isPM(input) {
  19007. return 'މފ' === input;
  19008. },
  19009. meridiem: function meridiem(hour, minute, isLower) {
  19010. if (hour < 12) {
  19011. return 'މކ';
  19012. } else {
  19013. return 'މފ';
  19014. }
  19015. },
  19016. calendar: {
  19017. sameDay: '[މިއަދު] LT',
  19018. nextDay: '[މާދަމާ] LT',
  19019. nextWeek: 'dddd LT',
  19020. lastDay: '[އިއްޔެ] LT',
  19021. lastWeek: '[ފާއިތުވި] dddd LT',
  19022. sameElse: 'L'
  19023. },
  19024. relativeTime: {
  19025. future: 'ތެރޭގައި %s',
  19026. past: 'ކުރިން %s',
  19027. s: 'ސިކުންތުކޮޅެއް',
  19028. ss: 'd% ސިކުންތު',
  19029. m: 'މިނިޓެއް',
  19030. mm: 'މިނިޓު %d',
  19031. h: 'ގަޑިއިރެއް',
  19032. hh: 'ގަޑިއިރު %d',
  19033. d: 'ދުވަހެއް',
  19034. dd: 'ދުވަސް %d',
  19035. M: 'މަހެއް',
  19036. MM: 'މަސް %d',
  19037. y: 'އަހަރެއް',
  19038. yy: 'އަހަރު %d'
  19039. },
  19040. preparse: function preparse(string) {
  19041. return string.replace(/،/g, ',');
  19042. },
  19043. postformat: function postformat(string) {
  19044. return string.replace(/,/g, '،');
  19045. },
  19046. week: {
  19047. dow: 7,
  19048. // Sunday is the first day of the week.
  19049. doy: 12 // The week that contains Jan 12th is the first week of the year.
  19050. }
  19051. });
  19052. return dv;
  19053. });
  19054. /***/ }),
  19055. /* 248 */
  19056. /*!***************************************************************!*\
  19057. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/el.js ***!
  19058. \***************************************************************/
  19059. /*! no static exports found */
  19060. /***/ (function(module, exports, __webpack_require__) {
  19061. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  19062. //! moment.js locale configuration
  19063. //! locale : Greek [el]
  19064. //! author : Aggelos Karalias : https://github.com/mehiel
  19065. ;
  19066. (function (global, factory) {
  19067. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  19068. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  19069. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  19070. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  19071. })(this, function (moment) {
  19072. 'use strict';
  19073. //! moment.js locale configuration
  19074. function isFunction(input) {
  19075. return typeof Function !== 'undefined' && input instanceof Function || Object.prototype.toString.call(input) === '[object Function]';
  19076. }
  19077. var el = moment.defineLocale('el', {
  19078. monthsNominativeEl: 'Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος'.split('_'),
  19079. monthsGenitiveEl: 'Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου'.split('_'),
  19080. months: function months(momentToFormat, format) {
  19081. if (!momentToFormat) {
  19082. return this._monthsNominativeEl;
  19083. } else if (typeof format === 'string' && /D/.test(format.substring(0, format.indexOf('MMMM')))) {
  19084. // if there is a day number before 'MMMM'
  19085. return this._monthsGenitiveEl[momentToFormat.month()];
  19086. } else {
  19087. return this._monthsNominativeEl[momentToFormat.month()];
  19088. }
  19089. },
  19090. monthsShort: 'Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ'.split('_'),
  19091. weekdays: 'Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο'.split('_'),
  19092. weekdaysShort: 'Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ'.split('_'),
  19093. weekdaysMin: 'Κυ_Δε_Τρ_Τε_Πε_Πα_Σα'.split('_'),
  19094. meridiem: function meridiem(hours, minutes, isLower) {
  19095. if (hours > 11) {
  19096. return isLower ? 'μμ' : 'ΜΜ';
  19097. } else {
  19098. return isLower ? 'πμ' : 'ΠΜ';
  19099. }
  19100. },
  19101. isPM: function isPM(input) {
  19102. return (input + '').toLowerCase()[0] === 'μ';
  19103. },
  19104. meridiemParse: /[ΠΜ]\.?Μ?\.?/i,
  19105. longDateFormat: {
  19106. LT: 'h:mm A',
  19107. LTS: 'h:mm:ss A',
  19108. L: 'DD/MM/YYYY',
  19109. LL: 'D MMMM YYYY',
  19110. LLL: 'D MMMM YYYY h:mm A',
  19111. LLLL: 'dddd, D MMMM YYYY h:mm A'
  19112. },
  19113. calendarEl: {
  19114. sameDay: '[Σήμερα {}] LT',
  19115. nextDay: '[Αύριο {}] LT',
  19116. nextWeek: 'dddd [{}] LT',
  19117. lastDay: '[Χθες {}] LT',
  19118. lastWeek: function lastWeek() {
  19119. switch (this.day()) {
  19120. case 6:
  19121. return '[το προηγούμενο] dddd [{}] LT';
  19122. default:
  19123. return '[την προηγούμενη] dddd [{}] LT';
  19124. }
  19125. },
  19126. sameElse: 'L'
  19127. },
  19128. calendar: function calendar(key, mom) {
  19129. var output = this._calendarEl[key],
  19130. hours = mom && mom.hours();
  19131. if (isFunction(output)) {
  19132. output = output.apply(mom);
  19133. }
  19134. return output.replace('{}', hours % 12 === 1 ? 'στη' : 'στις');
  19135. },
  19136. relativeTime: {
  19137. future: 'σε %s',
  19138. past: '%s πριν',
  19139. s: 'λίγα δευτερόλεπτα',
  19140. ss: '%d δευτερόλεπτα',
  19141. m: 'ένα λεπτό',
  19142. mm: '%d λεπτά',
  19143. h: 'μία ώρα',
  19144. hh: '%d ώρες',
  19145. d: 'μία μέρα',
  19146. dd: '%d μέρες',
  19147. M: 'ένας μήνας',
  19148. MM: '%d μήνες',
  19149. y: 'ένας χρόνος',
  19150. yy: '%d χρόνια'
  19151. },
  19152. dayOfMonthOrdinalParse: /\d{1,2}η/,
  19153. ordinal: '%dη',
  19154. week: {
  19155. dow: 1,
  19156. // Monday is the first day of the week.
  19157. doy: 4 // The week that contains Jan 4st is the first week of the year.
  19158. }
  19159. });
  19160. return el;
  19161. });
  19162. /***/ }),
  19163. /* 249 */
  19164. /*!******************************************************************!*\
  19165. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/en-au.js ***!
  19166. \******************************************************************/
  19167. /*! no static exports found */
  19168. /***/ (function(module, exports, __webpack_require__) {
  19169. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  19170. //! moment.js locale configuration
  19171. //! locale : English (Australia) [en-au]
  19172. //! author : Jared Morse : https://github.com/jarcoal
  19173. ;
  19174. (function (global, factory) {
  19175. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  19176. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  19177. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  19178. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  19179. })(this, function (moment) {
  19180. 'use strict';
  19181. //! moment.js locale configuration
  19182. var enAu = moment.defineLocale('en-au', {
  19183. months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
  19184. monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
  19185. weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
  19186. weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
  19187. weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
  19188. longDateFormat: {
  19189. LT: 'h:mm A',
  19190. LTS: 'h:mm:ss A',
  19191. L: 'DD/MM/YYYY',
  19192. LL: 'D MMMM YYYY',
  19193. LLL: 'D MMMM YYYY h:mm A',
  19194. LLLL: 'dddd, D MMMM YYYY h:mm A'
  19195. },
  19196. calendar: {
  19197. sameDay: '[Today at] LT',
  19198. nextDay: '[Tomorrow at] LT',
  19199. nextWeek: 'dddd [at] LT',
  19200. lastDay: '[Yesterday at] LT',
  19201. lastWeek: '[Last] dddd [at] LT',
  19202. sameElse: 'L'
  19203. },
  19204. relativeTime: {
  19205. future: 'in %s',
  19206. past: '%s ago',
  19207. s: 'a few seconds',
  19208. ss: '%d seconds',
  19209. m: 'a minute',
  19210. mm: '%d minutes',
  19211. h: 'an hour',
  19212. hh: '%d hours',
  19213. d: 'a day',
  19214. dd: '%d days',
  19215. M: 'a month',
  19216. MM: '%d months',
  19217. y: 'a year',
  19218. yy: '%d years'
  19219. },
  19220. dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
  19221. ordinal: function ordinal(number) {
  19222. var b = number % 10,
  19223. output = ~~(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
  19224. return number + output;
  19225. },
  19226. week: {
  19227. dow: 0,
  19228. // Sunday is the first day of the week.
  19229. doy: 4 // The week that contains Jan 4th is the first week of the year.
  19230. }
  19231. });
  19232. return enAu;
  19233. });
  19234. /***/ }),
  19235. /* 250 */
  19236. /*!******************************************************************!*\
  19237. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/en-ca.js ***!
  19238. \******************************************************************/
  19239. /*! no static exports found */
  19240. /***/ (function(module, exports, __webpack_require__) {
  19241. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  19242. //! moment.js locale configuration
  19243. //! locale : English (Canada) [en-ca]
  19244. //! author : Jonathan Abourbih : https://github.com/jonbca
  19245. ;
  19246. (function (global, factory) {
  19247. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  19248. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  19249. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  19250. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  19251. })(this, function (moment) {
  19252. 'use strict';
  19253. //! moment.js locale configuration
  19254. var enCa = moment.defineLocale('en-ca', {
  19255. months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
  19256. monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
  19257. weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
  19258. weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
  19259. weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
  19260. longDateFormat: {
  19261. LT: 'h:mm A',
  19262. LTS: 'h:mm:ss A',
  19263. L: 'YYYY-MM-DD',
  19264. LL: 'MMMM D, YYYY',
  19265. LLL: 'MMMM D, YYYY h:mm A',
  19266. LLLL: 'dddd, MMMM D, YYYY h:mm A'
  19267. },
  19268. calendar: {
  19269. sameDay: '[Today at] LT',
  19270. nextDay: '[Tomorrow at] LT',
  19271. nextWeek: 'dddd [at] LT',
  19272. lastDay: '[Yesterday at] LT',
  19273. lastWeek: '[Last] dddd [at] LT',
  19274. sameElse: 'L'
  19275. },
  19276. relativeTime: {
  19277. future: 'in %s',
  19278. past: '%s ago',
  19279. s: 'a few seconds',
  19280. ss: '%d seconds',
  19281. m: 'a minute',
  19282. mm: '%d minutes',
  19283. h: 'an hour',
  19284. hh: '%d hours',
  19285. d: 'a day',
  19286. dd: '%d days',
  19287. M: 'a month',
  19288. MM: '%d months',
  19289. y: 'a year',
  19290. yy: '%d years'
  19291. },
  19292. dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
  19293. ordinal: function ordinal(number) {
  19294. var b = number % 10,
  19295. output = ~~(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
  19296. return number + output;
  19297. }
  19298. });
  19299. return enCa;
  19300. });
  19301. /***/ }),
  19302. /* 251 */
  19303. /*!******************************************************************!*\
  19304. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/en-gb.js ***!
  19305. \******************************************************************/
  19306. /*! no static exports found */
  19307. /***/ (function(module, exports, __webpack_require__) {
  19308. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  19309. //! moment.js locale configuration
  19310. //! locale : English (United Kingdom) [en-gb]
  19311. //! author : Chris Gedrim : https://github.com/chrisgedrim
  19312. ;
  19313. (function (global, factory) {
  19314. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  19315. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  19316. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  19317. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  19318. })(this, function (moment) {
  19319. 'use strict';
  19320. //! moment.js locale configuration
  19321. var enGb = moment.defineLocale('en-gb', {
  19322. months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
  19323. monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
  19324. weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
  19325. weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
  19326. weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
  19327. longDateFormat: {
  19328. LT: 'HH:mm',
  19329. LTS: 'HH:mm:ss',
  19330. L: 'DD/MM/YYYY',
  19331. LL: 'D MMMM YYYY',
  19332. LLL: 'D MMMM YYYY HH:mm',
  19333. LLLL: 'dddd, D MMMM YYYY HH:mm'
  19334. },
  19335. calendar: {
  19336. sameDay: '[Today at] LT',
  19337. nextDay: '[Tomorrow at] LT',
  19338. nextWeek: 'dddd [at] LT',
  19339. lastDay: '[Yesterday at] LT',
  19340. lastWeek: '[Last] dddd [at] LT',
  19341. sameElse: 'L'
  19342. },
  19343. relativeTime: {
  19344. future: 'in %s',
  19345. past: '%s ago',
  19346. s: 'a few seconds',
  19347. ss: '%d seconds',
  19348. m: 'a minute',
  19349. mm: '%d minutes',
  19350. h: 'an hour',
  19351. hh: '%d hours',
  19352. d: 'a day',
  19353. dd: '%d days',
  19354. M: 'a month',
  19355. MM: '%d months',
  19356. y: 'a year',
  19357. yy: '%d years'
  19358. },
  19359. dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
  19360. ordinal: function ordinal(number) {
  19361. var b = number % 10,
  19362. output = ~~(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
  19363. return number + output;
  19364. },
  19365. week: {
  19366. dow: 1,
  19367. // Monday is the first day of the week.
  19368. doy: 4 // The week that contains Jan 4th is the first week of the year.
  19369. }
  19370. });
  19371. return enGb;
  19372. });
  19373. /***/ }),
  19374. /* 252 */
  19375. /*!******************************************************************!*\
  19376. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/en-ie.js ***!
  19377. \******************************************************************/
  19378. /*! no static exports found */
  19379. /***/ (function(module, exports, __webpack_require__) {
  19380. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  19381. //! moment.js locale configuration
  19382. //! locale : English (Ireland) [en-ie]
  19383. //! author : Chris Cartlidge : https://github.com/chriscartlidge
  19384. ;
  19385. (function (global, factory) {
  19386. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  19387. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  19388. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  19389. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  19390. })(this, function (moment) {
  19391. 'use strict';
  19392. //! moment.js locale configuration
  19393. var enIe = moment.defineLocale('en-ie', {
  19394. months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
  19395. monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
  19396. weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
  19397. weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
  19398. weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
  19399. longDateFormat: {
  19400. LT: 'HH:mm',
  19401. LTS: 'HH:mm:ss',
  19402. L: 'DD/MM/YYYY',
  19403. LL: 'D MMMM YYYY',
  19404. LLL: 'D MMMM YYYY HH:mm',
  19405. LLLL: 'dddd D MMMM YYYY HH:mm'
  19406. },
  19407. calendar: {
  19408. sameDay: '[Today at] LT',
  19409. nextDay: '[Tomorrow at] LT',
  19410. nextWeek: 'dddd [at] LT',
  19411. lastDay: '[Yesterday at] LT',
  19412. lastWeek: '[Last] dddd [at] LT',
  19413. sameElse: 'L'
  19414. },
  19415. relativeTime: {
  19416. future: 'in %s',
  19417. past: '%s ago',
  19418. s: 'a few seconds',
  19419. ss: '%d seconds',
  19420. m: 'a minute',
  19421. mm: '%d minutes',
  19422. h: 'an hour',
  19423. hh: '%d hours',
  19424. d: 'a day',
  19425. dd: '%d days',
  19426. M: 'a month',
  19427. MM: '%d months',
  19428. y: 'a year',
  19429. yy: '%d years'
  19430. },
  19431. dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
  19432. ordinal: function ordinal(number) {
  19433. var b = number % 10,
  19434. output = ~~(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
  19435. return number + output;
  19436. },
  19437. week: {
  19438. dow: 1,
  19439. // Monday is the first day of the week.
  19440. doy: 4 // The week that contains Jan 4th is the first week of the year.
  19441. }
  19442. });
  19443. return enIe;
  19444. });
  19445. /***/ }),
  19446. /* 253 */
  19447. /*!******************************************************************!*\
  19448. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/en-il.js ***!
  19449. \******************************************************************/
  19450. /*! no static exports found */
  19451. /***/ (function(module, exports, __webpack_require__) {
  19452. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  19453. //! moment.js locale configuration
  19454. //! locale : English (Israel) [en-il]
  19455. //! author : Chris Gedrim : https://github.com/chrisgedrim
  19456. ;
  19457. (function (global, factory) {
  19458. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  19459. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  19460. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  19461. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  19462. })(this, function (moment) {
  19463. 'use strict';
  19464. //! moment.js locale configuration
  19465. var enIl = moment.defineLocale('en-il', {
  19466. months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
  19467. monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
  19468. weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
  19469. weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
  19470. weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
  19471. longDateFormat: {
  19472. LT: 'HH:mm',
  19473. LTS: 'HH:mm:ss',
  19474. L: 'DD/MM/YYYY',
  19475. LL: 'D MMMM YYYY',
  19476. LLL: 'D MMMM YYYY HH:mm',
  19477. LLLL: 'dddd, D MMMM YYYY HH:mm'
  19478. },
  19479. calendar: {
  19480. sameDay: '[Today at] LT',
  19481. nextDay: '[Tomorrow at] LT',
  19482. nextWeek: 'dddd [at] LT',
  19483. lastDay: '[Yesterday at] LT',
  19484. lastWeek: '[Last] dddd [at] LT',
  19485. sameElse: 'L'
  19486. },
  19487. relativeTime: {
  19488. future: 'in %s',
  19489. past: '%s ago',
  19490. s: 'a few seconds',
  19491. ss: '%d seconds',
  19492. m: 'a minute',
  19493. mm: '%d minutes',
  19494. h: 'an hour',
  19495. hh: '%d hours',
  19496. d: 'a day',
  19497. dd: '%d days',
  19498. M: 'a month',
  19499. MM: '%d months',
  19500. y: 'a year',
  19501. yy: '%d years'
  19502. },
  19503. dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
  19504. ordinal: function ordinal(number) {
  19505. var b = number % 10,
  19506. output = ~~(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
  19507. return number + output;
  19508. }
  19509. });
  19510. return enIl;
  19511. });
  19512. /***/ }),
  19513. /* 254 */
  19514. /*!******************************************************************!*\
  19515. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/en-in.js ***!
  19516. \******************************************************************/
  19517. /*! no static exports found */
  19518. /***/ (function(module, exports, __webpack_require__) {
  19519. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  19520. //! moment.js locale configuration
  19521. //! locale : English (India) [en-in]
  19522. //! author : Jatin Agrawal : https://github.com/jatinag22
  19523. ;
  19524. (function (global, factory) {
  19525. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  19526. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  19527. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  19528. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  19529. })(this, function (moment) {
  19530. 'use strict';
  19531. //! moment.js locale configuration
  19532. var enIn = moment.defineLocale('en-in', {
  19533. months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
  19534. monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
  19535. weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
  19536. weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
  19537. weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
  19538. longDateFormat: {
  19539. LT: 'h:mm A',
  19540. LTS: 'h:mm:ss A',
  19541. L: 'DD/MM/YYYY',
  19542. LL: 'D MMMM YYYY',
  19543. LLL: 'D MMMM YYYY h:mm A',
  19544. LLLL: 'dddd, D MMMM YYYY h:mm A'
  19545. },
  19546. calendar: {
  19547. sameDay: '[Today at] LT',
  19548. nextDay: '[Tomorrow at] LT',
  19549. nextWeek: 'dddd [at] LT',
  19550. lastDay: '[Yesterday at] LT',
  19551. lastWeek: '[Last] dddd [at] LT',
  19552. sameElse: 'L'
  19553. },
  19554. relativeTime: {
  19555. future: 'in %s',
  19556. past: '%s ago',
  19557. s: 'a few seconds',
  19558. ss: '%d seconds',
  19559. m: 'a minute',
  19560. mm: '%d minutes',
  19561. h: 'an hour',
  19562. hh: '%d hours',
  19563. d: 'a day',
  19564. dd: '%d days',
  19565. M: 'a month',
  19566. MM: '%d months',
  19567. y: 'a year',
  19568. yy: '%d years'
  19569. },
  19570. dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
  19571. ordinal: function ordinal(number) {
  19572. var b = number % 10,
  19573. output = ~~(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
  19574. return number + output;
  19575. },
  19576. week: {
  19577. dow: 0,
  19578. // Sunday is the first day of the week.
  19579. doy: 6 // The week that contains Jan 1st is the first week of the year.
  19580. }
  19581. });
  19582. return enIn;
  19583. });
  19584. /***/ }),
  19585. /* 255 */
  19586. /*!******************************************************************!*\
  19587. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/en-nz.js ***!
  19588. \******************************************************************/
  19589. /*! no static exports found */
  19590. /***/ (function(module, exports, __webpack_require__) {
  19591. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  19592. //! moment.js locale configuration
  19593. //! locale : English (New Zealand) [en-nz]
  19594. //! author : Luke McGregor : https://github.com/lukemcgregor
  19595. ;
  19596. (function (global, factory) {
  19597. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  19598. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  19599. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  19600. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  19601. })(this, function (moment) {
  19602. 'use strict';
  19603. //! moment.js locale configuration
  19604. var enNz = moment.defineLocale('en-nz', {
  19605. months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
  19606. monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
  19607. weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
  19608. weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
  19609. weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
  19610. longDateFormat: {
  19611. LT: 'h:mm A',
  19612. LTS: 'h:mm:ss A',
  19613. L: 'DD/MM/YYYY',
  19614. LL: 'D MMMM YYYY',
  19615. LLL: 'D MMMM YYYY h:mm A',
  19616. LLLL: 'dddd, D MMMM YYYY h:mm A'
  19617. },
  19618. calendar: {
  19619. sameDay: '[Today at] LT',
  19620. nextDay: '[Tomorrow at] LT',
  19621. nextWeek: 'dddd [at] LT',
  19622. lastDay: '[Yesterday at] LT',
  19623. lastWeek: '[Last] dddd [at] LT',
  19624. sameElse: 'L'
  19625. },
  19626. relativeTime: {
  19627. future: 'in %s',
  19628. past: '%s ago',
  19629. s: 'a few seconds',
  19630. ss: '%d seconds',
  19631. m: 'a minute',
  19632. mm: '%d minutes',
  19633. h: 'an hour',
  19634. hh: '%d hours',
  19635. d: 'a day',
  19636. dd: '%d days',
  19637. M: 'a month',
  19638. MM: '%d months',
  19639. y: 'a year',
  19640. yy: '%d years'
  19641. },
  19642. dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
  19643. ordinal: function ordinal(number) {
  19644. var b = number % 10,
  19645. output = ~~(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
  19646. return number + output;
  19647. },
  19648. week: {
  19649. dow: 1,
  19650. // Monday is the first day of the week.
  19651. doy: 4 // The week that contains Jan 4th is the first week of the year.
  19652. }
  19653. });
  19654. return enNz;
  19655. });
  19656. /***/ }),
  19657. /* 256 */
  19658. /*!******************************************************************!*\
  19659. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/en-sg.js ***!
  19660. \******************************************************************/
  19661. /*! no static exports found */
  19662. /***/ (function(module, exports, __webpack_require__) {
  19663. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  19664. //! moment.js locale configuration
  19665. //! locale : English (Singapore) [en-sg]
  19666. //! author : Matthew Castrillon-Madrigal : https://github.com/techdimension
  19667. ;
  19668. (function (global, factory) {
  19669. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  19670. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  19671. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  19672. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  19673. })(this, function (moment) {
  19674. 'use strict';
  19675. //! moment.js locale configuration
  19676. var enSg = moment.defineLocale('en-sg', {
  19677. months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
  19678. monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
  19679. weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
  19680. weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
  19681. weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
  19682. longDateFormat: {
  19683. LT: 'HH:mm',
  19684. LTS: 'HH:mm:ss',
  19685. L: 'DD/MM/YYYY',
  19686. LL: 'D MMMM YYYY',
  19687. LLL: 'D MMMM YYYY HH:mm',
  19688. LLLL: 'dddd, D MMMM YYYY HH:mm'
  19689. },
  19690. calendar: {
  19691. sameDay: '[Today at] LT',
  19692. nextDay: '[Tomorrow at] LT',
  19693. nextWeek: 'dddd [at] LT',
  19694. lastDay: '[Yesterday at] LT',
  19695. lastWeek: '[Last] dddd [at] LT',
  19696. sameElse: 'L'
  19697. },
  19698. relativeTime: {
  19699. future: 'in %s',
  19700. past: '%s ago',
  19701. s: 'a few seconds',
  19702. ss: '%d seconds',
  19703. m: 'a minute',
  19704. mm: '%d minutes',
  19705. h: 'an hour',
  19706. hh: '%d hours',
  19707. d: 'a day',
  19708. dd: '%d days',
  19709. M: 'a month',
  19710. MM: '%d months',
  19711. y: 'a year',
  19712. yy: '%d years'
  19713. },
  19714. dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
  19715. ordinal: function ordinal(number) {
  19716. var b = number % 10,
  19717. output = ~~(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
  19718. return number + output;
  19719. },
  19720. week: {
  19721. dow: 1,
  19722. // Monday is the first day of the week.
  19723. doy: 4 // The week that contains Jan 4th is the first week of the year.
  19724. }
  19725. });
  19726. return enSg;
  19727. });
  19728. /***/ }),
  19729. /* 257 */
  19730. /*!***************************************************************!*\
  19731. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/eo.js ***!
  19732. \***************************************************************/
  19733. /*! no static exports found */
  19734. /***/ (function(module, exports, __webpack_require__) {
  19735. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  19736. //! moment.js locale configuration
  19737. //! locale : Esperanto [eo]
  19738. //! author : Colin Dean : https://github.com/colindean
  19739. //! author : Mia Nordentoft Imperatori : https://github.com/miestasmia
  19740. //! comment : miestasmia corrected the translation by colindean
  19741. //! comment : Vivakvo corrected the translation by colindean and miestasmia
  19742. ;
  19743. (function (global, factory) {
  19744. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  19745. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  19746. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  19747. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  19748. })(this, function (moment) {
  19749. 'use strict';
  19750. //! moment.js locale configuration
  19751. var eo = moment.defineLocale('eo', {
  19752. months: 'januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro'.split('_'),
  19753. monthsShort: 'jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec'.split('_'),
  19754. weekdays: 'dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato'.split('_'),
  19755. weekdaysShort: 'dim_lun_mard_merk_ĵaŭ_ven_sab'.split('_'),
  19756. weekdaysMin: 'di_lu_ma_me_ĵa_ve_sa'.split('_'),
  19757. longDateFormat: {
  19758. LT: 'HH:mm',
  19759. LTS: 'HH:mm:ss',
  19760. L: 'YYYY-MM-DD',
  19761. LL: '[la] D[-an de] MMMM, YYYY',
  19762. LLL: '[la] D[-an de] MMMM, YYYY HH:mm',
  19763. LLLL: 'dddd[n], [la] D[-an de] MMMM, YYYY HH:mm',
  19764. llll: 'ddd, [la] D[-an de] MMM, YYYY HH:mm'
  19765. },
  19766. meridiemParse: /[ap]\.t\.m/i,
  19767. isPM: function isPM(input) {
  19768. return input.charAt(0).toLowerCase() === 'p';
  19769. },
  19770. meridiem: function meridiem(hours, minutes, isLower) {
  19771. if (hours > 11) {
  19772. return isLower ? 'p.t.m.' : 'P.T.M.';
  19773. } else {
  19774. return isLower ? 'a.t.m.' : 'A.T.M.';
  19775. }
  19776. },
  19777. calendar: {
  19778. sameDay: '[Hodiaŭ je] LT',
  19779. nextDay: '[Morgaŭ je] LT',
  19780. nextWeek: 'dddd[n je] LT',
  19781. lastDay: '[Hieraŭ je] LT',
  19782. lastWeek: '[pasintan] dddd[n je] LT',
  19783. sameElse: 'L'
  19784. },
  19785. relativeTime: {
  19786. future: 'post %s',
  19787. past: 'antaŭ %s',
  19788. s: 'kelkaj sekundoj',
  19789. ss: '%d sekundoj',
  19790. m: 'unu minuto',
  19791. mm: '%d minutoj',
  19792. h: 'unu horo',
  19793. hh: '%d horoj',
  19794. d: 'unu tago',
  19795. //ne 'diurno', ĉar estas uzita por proksimumo
  19796. dd: '%d tagoj',
  19797. M: 'unu monato',
  19798. MM: '%d monatoj',
  19799. y: 'unu jaro',
  19800. yy: '%d jaroj'
  19801. },
  19802. dayOfMonthOrdinalParse: /\d{1,2}a/,
  19803. ordinal: '%da',
  19804. week: {
  19805. dow: 1,
  19806. // Monday is the first day of the week.
  19807. doy: 7 // The week that contains Jan 7th is the first week of the year.
  19808. }
  19809. });
  19810. return eo;
  19811. });
  19812. /***/ }),
  19813. /* 258 */
  19814. /*!***************************************************************!*\
  19815. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/es.js ***!
  19816. \***************************************************************/
  19817. /*! no static exports found */
  19818. /***/ (function(module, exports, __webpack_require__) {
  19819. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  19820. //! moment.js locale configuration
  19821. //! locale : Spanish [es]
  19822. //! author : Julio Napurí : https://github.com/julionc
  19823. ;
  19824. (function (global, factory) {
  19825. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  19826. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  19827. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  19828. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  19829. })(this, function (moment) {
  19830. 'use strict';
  19831. //! moment.js locale configuration
  19832. var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'),
  19833. _monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),
  19834. monthsParse = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i],
  19835. monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;
  19836. var es = moment.defineLocale('es', {
  19837. months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
  19838. monthsShort: function monthsShort(m, format) {
  19839. if (!m) {
  19840. return monthsShortDot;
  19841. } else if (/-MMM-/.test(format)) {
  19842. return _monthsShort[m.month()];
  19843. } else {
  19844. return monthsShortDot[m.month()];
  19845. }
  19846. },
  19847. monthsRegex: monthsRegex,
  19848. monthsShortRegex: monthsRegex,
  19849. monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,
  19850. monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,
  19851. monthsParse: monthsParse,
  19852. longMonthsParse: monthsParse,
  19853. shortMonthsParse: monthsParse,
  19854. weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
  19855. weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
  19856. weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),
  19857. weekdaysParseExact: true,
  19858. longDateFormat: {
  19859. LT: 'H:mm',
  19860. LTS: 'H:mm:ss',
  19861. L: 'DD/MM/YYYY',
  19862. LL: 'D [de] MMMM [de] YYYY',
  19863. LLL: 'D [de] MMMM [de] YYYY H:mm',
  19864. LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm'
  19865. },
  19866. calendar: {
  19867. sameDay: function sameDay() {
  19868. return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
  19869. },
  19870. nextDay: function nextDay() {
  19871. return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
  19872. },
  19873. nextWeek: function nextWeek() {
  19874. return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
  19875. },
  19876. lastDay: function lastDay() {
  19877. return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
  19878. },
  19879. lastWeek: function lastWeek() {
  19880. return '[el] dddd [pasado a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
  19881. },
  19882. sameElse: 'L'
  19883. },
  19884. relativeTime: {
  19885. future: 'en %s',
  19886. past: 'hace %s',
  19887. s: 'unos segundos',
  19888. ss: '%d segundos',
  19889. m: 'un minuto',
  19890. mm: '%d minutos',
  19891. h: 'una hora',
  19892. hh: '%d horas',
  19893. d: 'un día',
  19894. dd: '%d días',
  19895. w: 'una semana',
  19896. ww: '%d semanas',
  19897. M: 'un mes',
  19898. MM: '%d meses',
  19899. y: 'un año',
  19900. yy: '%d años'
  19901. },
  19902. dayOfMonthOrdinalParse: /\d{1,2}º/,
  19903. ordinal: '%dº',
  19904. week: {
  19905. dow: 1,
  19906. // Monday is the first day of the week.
  19907. doy: 4 // The week that contains Jan 4th is the first week of the year.
  19908. },
  19909. invalidDate: 'Fecha inválida'
  19910. });
  19911. return es;
  19912. });
  19913. /***/ }),
  19914. /* 259 */
  19915. /*!******************************************************************!*\
  19916. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/es-do.js ***!
  19917. \******************************************************************/
  19918. /*! no static exports found */
  19919. /***/ (function(module, exports, __webpack_require__) {
  19920. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  19921. //! moment.js locale configuration
  19922. //! locale : Spanish (Dominican Republic) [es-do]
  19923. ;
  19924. (function (global, factory) {
  19925. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  19926. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  19927. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  19928. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  19929. })(this, function (moment) {
  19930. 'use strict';
  19931. //! moment.js locale configuration
  19932. var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'),
  19933. _monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),
  19934. monthsParse = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i],
  19935. monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;
  19936. var esDo = moment.defineLocale('es-do', {
  19937. months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
  19938. monthsShort: function monthsShort(m, format) {
  19939. if (!m) {
  19940. return monthsShortDot;
  19941. } else if (/-MMM-/.test(format)) {
  19942. return _monthsShort[m.month()];
  19943. } else {
  19944. return monthsShortDot[m.month()];
  19945. }
  19946. },
  19947. monthsRegex: monthsRegex,
  19948. monthsShortRegex: monthsRegex,
  19949. monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,
  19950. monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,
  19951. monthsParse: monthsParse,
  19952. longMonthsParse: monthsParse,
  19953. shortMonthsParse: monthsParse,
  19954. weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
  19955. weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
  19956. weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),
  19957. weekdaysParseExact: true,
  19958. longDateFormat: {
  19959. LT: 'h:mm A',
  19960. LTS: 'h:mm:ss A',
  19961. L: 'DD/MM/YYYY',
  19962. LL: 'D [de] MMMM [de] YYYY',
  19963. LLL: 'D [de] MMMM [de] YYYY h:mm A',
  19964. LLLL: 'dddd, D [de] MMMM [de] YYYY h:mm A'
  19965. },
  19966. calendar: {
  19967. sameDay: function sameDay() {
  19968. return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
  19969. },
  19970. nextDay: function nextDay() {
  19971. return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
  19972. },
  19973. nextWeek: function nextWeek() {
  19974. return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
  19975. },
  19976. lastDay: function lastDay() {
  19977. return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
  19978. },
  19979. lastWeek: function lastWeek() {
  19980. return '[el] dddd [pasado a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
  19981. },
  19982. sameElse: 'L'
  19983. },
  19984. relativeTime: {
  19985. future: 'en %s',
  19986. past: 'hace %s',
  19987. s: 'unos segundos',
  19988. ss: '%d segundos',
  19989. m: 'un minuto',
  19990. mm: '%d minutos',
  19991. h: 'una hora',
  19992. hh: '%d horas',
  19993. d: 'un día',
  19994. dd: '%d días',
  19995. w: 'una semana',
  19996. ww: '%d semanas',
  19997. M: 'un mes',
  19998. MM: '%d meses',
  19999. y: 'un año',
  20000. yy: '%d años'
  20001. },
  20002. dayOfMonthOrdinalParse: /\d{1,2}º/,
  20003. ordinal: '%dº',
  20004. week: {
  20005. dow: 1,
  20006. // Monday is the first day of the week.
  20007. doy: 4 // The week that contains Jan 4th is the first week of the year.
  20008. }
  20009. });
  20010. return esDo;
  20011. });
  20012. /***/ }),
  20013. /* 260 */
  20014. /*!******************************************************************!*\
  20015. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/es-mx.js ***!
  20016. \******************************************************************/
  20017. /*! no static exports found */
  20018. /***/ (function(module, exports, __webpack_require__) {
  20019. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  20020. //! moment.js locale configuration
  20021. //! locale : Spanish (Mexico) [es-mx]
  20022. //! author : JC Franco : https://github.com/jcfranco
  20023. ;
  20024. (function (global, factory) {
  20025. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  20026. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  20027. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  20028. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  20029. })(this, function (moment) {
  20030. 'use strict';
  20031. //! moment.js locale configuration
  20032. var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'),
  20033. _monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),
  20034. monthsParse = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i],
  20035. monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;
  20036. var esMx = moment.defineLocale('es-mx', {
  20037. months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
  20038. monthsShort: function monthsShort(m, format) {
  20039. if (!m) {
  20040. return monthsShortDot;
  20041. } else if (/-MMM-/.test(format)) {
  20042. return _monthsShort[m.month()];
  20043. } else {
  20044. return monthsShortDot[m.month()];
  20045. }
  20046. },
  20047. monthsRegex: monthsRegex,
  20048. monthsShortRegex: monthsRegex,
  20049. monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,
  20050. monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,
  20051. monthsParse: monthsParse,
  20052. longMonthsParse: monthsParse,
  20053. shortMonthsParse: monthsParse,
  20054. weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
  20055. weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
  20056. weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),
  20057. weekdaysParseExact: true,
  20058. longDateFormat: {
  20059. LT: 'H:mm',
  20060. LTS: 'H:mm:ss',
  20061. L: 'DD/MM/YYYY',
  20062. LL: 'D [de] MMMM [de] YYYY',
  20063. LLL: 'D [de] MMMM [de] YYYY H:mm',
  20064. LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm'
  20065. },
  20066. calendar: {
  20067. sameDay: function sameDay() {
  20068. return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
  20069. },
  20070. nextDay: function nextDay() {
  20071. return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
  20072. },
  20073. nextWeek: function nextWeek() {
  20074. return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
  20075. },
  20076. lastDay: function lastDay() {
  20077. return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
  20078. },
  20079. lastWeek: function lastWeek() {
  20080. return '[el] dddd [pasado a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
  20081. },
  20082. sameElse: 'L'
  20083. },
  20084. relativeTime: {
  20085. future: 'en %s',
  20086. past: 'hace %s',
  20087. s: 'unos segundos',
  20088. ss: '%d segundos',
  20089. m: 'un minuto',
  20090. mm: '%d minutos',
  20091. h: 'una hora',
  20092. hh: '%d horas',
  20093. d: 'un día',
  20094. dd: '%d días',
  20095. w: 'una semana',
  20096. ww: '%d semanas',
  20097. M: 'un mes',
  20098. MM: '%d meses',
  20099. y: 'un año',
  20100. yy: '%d años'
  20101. },
  20102. dayOfMonthOrdinalParse: /\d{1,2}º/,
  20103. ordinal: '%dº',
  20104. week: {
  20105. dow: 0,
  20106. // Sunday is the first day of the week.
  20107. doy: 4 // The week that contains Jan 4th is the first week of the year.
  20108. },
  20109. invalidDate: 'Fecha inválida'
  20110. });
  20111. return esMx;
  20112. });
  20113. /***/ }),
  20114. /* 261 */
  20115. /*!******************************************************************!*\
  20116. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/es-us.js ***!
  20117. \******************************************************************/
  20118. /*! no static exports found */
  20119. /***/ (function(module, exports, __webpack_require__) {
  20120. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  20121. //! moment.js locale configuration
  20122. //! locale : Spanish (United States) [es-us]
  20123. //! author : bustta : https://github.com/bustta
  20124. //! author : chrisrodz : https://github.com/chrisrodz
  20125. ;
  20126. (function (global, factory) {
  20127. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  20128. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  20129. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  20130. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  20131. })(this, function (moment) {
  20132. 'use strict';
  20133. //! moment.js locale configuration
  20134. var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'),
  20135. _monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),
  20136. monthsParse = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i],
  20137. monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;
  20138. var esUs = moment.defineLocale('es-us', {
  20139. months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
  20140. monthsShort: function monthsShort(m, format) {
  20141. if (!m) {
  20142. return monthsShortDot;
  20143. } else if (/-MMM-/.test(format)) {
  20144. return _monthsShort[m.month()];
  20145. } else {
  20146. return monthsShortDot[m.month()];
  20147. }
  20148. },
  20149. monthsRegex: monthsRegex,
  20150. monthsShortRegex: monthsRegex,
  20151. monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,
  20152. monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,
  20153. monthsParse: monthsParse,
  20154. longMonthsParse: monthsParse,
  20155. shortMonthsParse: monthsParse,
  20156. weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
  20157. weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
  20158. weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),
  20159. weekdaysParseExact: true,
  20160. longDateFormat: {
  20161. LT: 'h:mm A',
  20162. LTS: 'h:mm:ss A',
  20163. L: 'MM/DD/YYYY',
  20164. LL: 'D [de] MMMM [de] YYYY',
  20165. LLL: 'D [de] MMMM [de] YYYY h:mm A',
  20166. LLLL: 'dddd, D [de] MMMM [de] YYYY h:mm A'
  20167. },
  20168. calendar: {
  20169. sameDay: function sameDay() {
  20170. return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
  20171. },
  20172. nextDay: function nextDay() {
  20173. return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
  20174. },
  20175. nextWeek: function nextWeek() {
  20176. return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
  20177. },
  20178. lastDay: function lastDay() {
  20179. return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
  20180. },
  20181. lastWeek: function lastWeek() {
  20182. return '[el] dddd [pasado a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
  20183. },
  20184. sameElse: 'L'
  20185. },
  20186. relativeTime: {
  20187. future: 'en %s',
  20188. past: 'hace %s',
  20189. s: 'unos segundos',
  20190. ss: '%d segundos',
  20191. m: 'un minuto',
  20192. mm: '%d minutos',
  20193. h: 'una hora',
  20194. hh: '%d horas',
  20195. d: 'un día',
  20196. dd: '%d días',
  20197. w: 'una semana',
  20198. ww: '%d semanas',
  20199. M: 'un mes',
  20200. MM: '%d meses',
  20201. y: 'un año',
  20202. yy: '%d años'
  20203. },
  20204. dayOfMonthOrdinalParse: /\d{1,2}º/,
  20205. ordinal: '%dº',
  20206. week: {
  20207. dow: 0,
  20208. // Sunday is the first day of the week.
  20209. doy: 6 // The week that contains Jan 6th is the first week of the year.
  20210. }
  20211. });
  20212. return esUs;
  20213. });
  20214. /***/ }),
  20215. /* 262 */
  20216. /*!***************************************************************!*\
  20217. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/et.js ***!
  20218. \***************************************************************/
  20219. /*! no static exports found */
  20220. /***/ (function(module, exports, __webpack_require__) {
  20221. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  20222. //! moment.js locale configuration
  20223. //! locale : Estonian [et]
  20224. //! author : Henry Kehlmann : https://github.com/madhenry
  20225. //! improvements : Illimar Tambek : https://github.com/ragulka
  20226. ;
  20227. (function (global, factory) {
  20228. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  20229. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  20230. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  20231. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  20232. })(this, function (moment) {
  20233. 'use strict';
  20234. //! moment.js locale configuration
  20235. function processRelativeTime(number, withoutSuffix, key, isFuture) {
  20236. var format = {
  20237. s: ['mõne sekundi', 'mõni sekund', 'paar sekundit'],
  20238. ss: [number + 'sekundi', number + 'sekundit'],
  20239. m: ['ühe minuti', 'üks minut'],
  20240. mm: [number + ' minuti', number + ' minutit'],
  20241. h: ['ühe tunni', 'tund aega', 'üks tund'],
  20242. hh: [number + ' tunni', number + ' tundi'],
  20243. d: ['ühe päeva', 'üks päev'],
  20244. M: ['kuu aja', 'kuu aega', 'üks kuu'],
  20245. MM: [number + ' kuu', number + ' kuud'],
  20246. y: ['ühe aasta', 'aasta', 'üks aasta'],
  20247. yy: [number + ' aasta', number + ' aastat']
  20248. };
  20249. if (withoutSuffix) {
  20250. return format[key][2] ? format[key][2] : format[key][1];
  20251. }
  20252. return isFuture ? format[key][0] : format[key][1];
  20253. }
  20254. var et = moment.defineLocale('et', {
  20255. months: 'jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split('_'),
  20256. monthsShort: 'jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split('_'),
  20257. weekdays: 'pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev'.split('_'),
  20258. weekdaysShort: 'P_E_T_K_N_R_L'.split('_'),
  20259. weekdaysMin: 'P_E_T_K_N_R_L'.split('_'),
  20260. longDateFormat: {
  20261. LT: 'H:mm',
  20262. LTS: 'H:mm:ss',
  20263. L: 'DD.MM.YYYY',
  20264. LL: 'D. MMMM YYYY',
  20265. LLL: 'D. MMMM YYYY H:mm',
  20266. LLLL: 'dddd, D. MMMM YYYY H:mm'
  20267. },
  20268. calendar: {
  20269. sameDay: '[Täna,] LT',
  20270. nextDay: '[Homme,] LT',
  20271. nextWeek: '[Järgmine] dddd LT',
  20272. lastDay: '[Eile,] LT',
  20273. lastWeek: '[Eelmine] dddd LT',
  20274. sameElse: 'L'
  20275. },
  20276. relativeTime: {
  20277. future: '%s pärast',
  20278. past: '%s tagasi',
  20279. s: processRelativeTime,
  20280. ss: processRelativeTime,
  20281. m: processRelativeTime,
  20282. mm: processRelativeTime,
  20283. h: processRelativeTime,
  20284. hh: processRelativeTime,
  20285. d: processRelativeTime,
  20286. dd: '%d päeva',
  20287. M: processRelativeTime,
  20288. MM: processRelativeTime,
  20289. y: processRelativeTime,
  20290. yy: processRelativeTime
  20291. },
  20292. dayOfMonthOrdinalParse: /\d{1,2}\./,
  20293. ordinal: '%d.',
  20294. week: {
  20295. dow: 1,
  20296. // Monday is the first day of the week.
  20297. doy: 4 // The week that contains Jan 4th is the first week of the year.
  20298. }
  20299. });
  20300. return et;
  20301. });
  20302. /***/ }),
  20303. /* 263 */
  20304. /*!***************************************************************!*\
  20305. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/eu.js ***!
  20306. \***************************************************************/
  20307. /*! no static exports found */
  20308. /***/ (function(module, exports, __webpack_require__) {
  20309. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  20310. //! moment.js locale configuration
  20311. //! locale : Basque [eu]
  20312. //! author : Eneko Illarramendi : https://github.com/eillarra
  20313. ;
  20314. (function (global, factory) {
  20315. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  20316. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  20317. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  20318. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  20319. })(this, function (moment) {
  20320. 'use strict';
  20321. //! moment.js locale configuration
  20322. var eu = moment.defineLocale('eu', {
  20323. months: 'urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua'.split('_'),
  20324. monthsShort: 'urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.'.split('_'),
  20325. monthsParseExact: true,
  20326. weekdays: 'igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata'.split('_'),
  20327. weekdaysShort: 'ig._al._ar._az._og._ol._lr.'.split('_'),
  20328. weekdaysMin: 'ig_al_ar_az_og_ol_lr'.split('_'),
  20329. weekdaysParseExact: true,
  20330. longDateFormat: {
  20331. LT: 'HH:mm',
  20332. LTS: 'HH:mm:ss',
  20333. L: 'YYYY-MM-DD',
  20334. LL: 'YYYY[ko] MMMM[ren] D[a]',
  20335. LLL: 'YYYY[ko] MMMM[ren] D[a] HH:mm',
  20336. LLLL: 'dddd, YYYY[ko] MMMM[ren] D[a] HH:mm',
  20337. l: 'YYYY-M-D',
  20338. ll: 'YYYY[ko] MMM D[a]',
  20339. lll: 'YYYY[ko] MMM D[a] HH:mm',
  20340. llll: 'ddd, YYYY[ko] MMM D[a] HH:mm'
  20341. },
  20342. calendar: {
  20343. sameDay: '[gaur] LT[etan]',
  20344. nextDay: '[bihar] LT[etan]',
  20345. nextWeek: 'dddd LT[etan]',
  20346. lastDay: '[atzo] LT[etan]',
  20347. lastWeek: '[aurreko] dddd LT[etan]',
  20348. sameElse: 'L'
  20349. },
  20350. relativeTime: {
  20351. future: '%s barru',
  20352. past: 'duela %s',
  20353. s: 'segundo batzuk',
  20354. ss: '%d segundo',
  20355. m: 'minutu bat',
  20356. mm: '%d minutu',
  20357. h: 'ordu bat',
  20358. hh: '%d ordu',
  20359. d: 'egun bat',
  20360. dd: '%d egun',
  20361. M: 'hilabete bat',
  20362. MM: '%d hilabete',
  20363. y: 'urte bat',
  20364. yy: '%d urte'
  20365. },
  20366. dayOfMonthOrdinalParse: /\d{1,2}\./,
  20367. ordinal: '%d.',
  20368. week: {
  20369. dow: 1,
  20370. // Monday is the first day of the week.
  20371. doy: 7 // The week that contains Jan 7th is the first week of the year.
  20372. }
  20373. });
  20374. return eu;
  20375. });
  20376. /***/ }),
  20377. /* 264 */
  20378. /*!***************************************************************!*\
  20379. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/fa.js ***!
  20380. \***************************************************************/
  20381. /*! no static exports found */
  20382. /***/ (function(module, exports, __webpack_require__) {
  20383. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  20384. //! moment.js locale configuration
  20385. //! locale : Persian [fa]
  20386. //! author : Ebrahim Byagowi : https://github.com/ebraminio
  20387. ;
  20388. (function (global, factory) {
  20389. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  20390. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  20391. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  20392. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  20393. })(this, function (moment) {
  20394. 'use strict';
  20395. //! moment.js locale configuration
  20396. var symbolMap = {
  20397. 1: '۱',
  20398. 2: '۲',
  20399. 3: '۳',
  20400. 4: '۴',
  20401. 5: '۵',
  20402. 6: '۶',
  20403. 7: '۷',
  20404. 8: '۸',
  20405. 9: '۹',
  20406. 0: '۰'
  20407. },
  20408. numberMap = {
  20409. '۱': '1',
  20410. '۲': '2',
  20411. '۳': '3',
  20412. '۴': '4',
  20413. '۵': '5',
  20414. '۶': '6',
  20415. '۷': '7',
  20416. '۸': '8',
  20417. '۹': '9',
  20418. '۰': '0'
  20419. };
  20420. var fa = moment.defineLocale('fa', {
  20421. months: 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'),
  20422. monthsShort: 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'),
  20423. weekdays: "\u06CC\u06A9\u200C\u0634\u0646\u0628\u0647_\u062F\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200C\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067E\u0646\u062C\u200C\u0634\u0646\u0628\u0647_\u062C\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split('_'),
  20424. weekdaysShort: "\u06CC\u06A9\u200C\u0634\u0646\u0628\u0647_\u062F\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200C\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067E\u0646\u062C\u200C\u0634\u0646\u0628\u0647_\u062C\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split('_'),
  20425. weekdaysMin: 'ی_د_س_چ_پ_ج_ش'.split('_'),
  20426. weekdaysParseExact: true,
  20427. longDateFormat: {
  20428. LT: 'HH:mm',
  20429. LTS: 'HH:mm:ss',
  20430. L: 'DD/MM/YYYY',
  20431. LL: 'D MMMM YYYY',
  20432. LLL: 'D MMMM YYYY HH:mm',
  20433. LLLL: 'dddd, D MMMM YYYY HH:mm'
  20434. },
  20435. meridiemParse: /قبل از ظهر|بعد از ظهر/,
  20436. isPM: function isPM(input) {
  20437. return /بعد از ظهر/.test(input);
  20438. },
  20439. meridiem: function meridiem(hour, minute, isLower) {
  20440. if (hour < 12) {
  20441. return 'قبل از ظهر';
  20442. } else {
  20443. return 'بعد از ظهر';
  20444. }
  20445. },
  20446. calendar: {
  20447. sameDay: '[امروز ساعت] LT',
  20448. nextDay: '[فردا ساعت] LT',
  20449. nextWeek: 'dddd [ساعت] LT',
  20450. lastDay: '[دیروز ساعت] LT',
  20451. lastWeek: 'dddd [پیش] [ساعت] LT',
  20452. sameElse: 'L'
  20453. },
  20454. relativeTime: {
  20455. future: 'در %s',
  20456. past: '%s پیش',
  20457. s: 'چند ثانیه',
  20458. ss: '%d ثانیه',
  20459. m: 'یک دقیقه',
  20460. mm: '%d دقیقه',
  20461. h: 'یک ساعت',
  20462. hh: '%d ساعت',
  20463. d: 'یک روز',
  20464. dd: '%d روز',
  20465. M: 'یک ماه',
  20466. MM: '%d ماه',
  20467. y: 'یک سال',
  20468. yy: '%d سال'
  20469. },
  20470. preparse: function preparse(string) {
  20471. return string.replace(/[۰-۹]/g, function (match) {
  20472. return numberMap[match];
  20473. }).replace(/،/g, ',');
  20474. },
  20475. postformat: function postformat(string) {
  20476. return string.replace(/\d/g, function (match) {
  20477. return symbolMap[match];
  20478. }).replace(/,/g, '،');
  20479. },
  20480. dayOfMonthOrdinalParse: /\d{1,2}م/,
  20481. ordinal: '%dم',
  20482. week: {
  20483. dow: 6,
  20484. // Saturday is the first day of the week.
  20485. doy: 12 // The week that contains Jan 12th is the first week of the year.
  20486. }
  20487. });
  20488. return fa;
  20489. });
  20490. /***/ }),
  20491. /* 265 */
  20492. /*!***************************************************************!*\
  20493. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/fi.js ***!
  20494. \***************************************************************/
  20495. /*! no static exports found */
  20496. /***/ (function(module, exports, __webpack_require__) {
  20497. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  20498. //! moment.js locale configuration
  20499. //! locale : Finnish [fi]
  20500. //! author : Tarmo Aidantausta : https://github.com/bleadof
  20501. ;
  20502. (function (global, factory) {
  20503. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  20504. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  20505. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  20506. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  20507. })(this, function (moment) {
  20508. 'use strict';
  20509. //! moment.js locale configuration
  20510. var numbersPast = 'nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän'.split(' '),
  20511. numbersFuture = ['nolla', 'yhden', 'kahden', 'kolmen', 'neljän', 'viiden', 'kuuden', numbersPast[7], numbersPast[8], numbersPast[9]];
  20512. function translate(number, withoutSuffix, key, isFuture) {
  20513. var result = '';
  20514. switch (key) {
  20515. case 's':
  20516. return isFuture ? 'muutaman sekunnin' : 'muutama sekunti';
  20517. case 'ss':
  20518. result = isFuture ? 'sekunnin' : 'sekuntia';
  20519. break;
  20520. case 'm':
  20521. return isFuture ? 'minuutin' : 'minuutti';
  20522. case 'mm':
  20523. result = isFuture ? 'minuutin' : 'minuuttia';
  20524. break;
  20525. case 'h':
  20526. return isFuture ? 'tunnin' : 'tunti';
  20527. case 'hh':
  20528. result = isFuture ? 'tunnin' : 'tuntia';
  20529. break;
  20530. case 'd':
  20531. return isFuture ? 'päivän' : 'päivä';
  20532. case 'dd':
  20533. result = isFuture ? 'päivän' : 'päivää';
  20534. break;
  20535. case 'M':
  20536. return isFuture ? 'kuukauden' : 'kuukausi';
  20537. case 'MM':
  20538. result = isFuture ? 'kuukauden' : 'kuukautta';
  20539. break;
  20540. case 'y':
  20541. return isFuture ? 'vuoden' : 'vuosi';
  20542. case 'yy':
  20543. result = isFuture ? 'vuoden' : 'vuotta';
  20544. break;
  20545. }
  20546. result = verbalNumber(number, isFuture) + ' ' + result;
  20547. return result;
  20548. }
  20549. function verbalNumber(number, isFuture) {
  20550. return number < 10 ? isFuture ? numbersFuture[number] : numbersPast[number] : number;
  20551. }
  20552. var fi = moment.defineLocale('fi', {
  20553. months: 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split('_'),
  20554. monthsShort: 'tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu'.split('_'),
  20555. weekdays: 'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split('_'),
  20556. weekdaysShort: 'su_ma_ti_ke_to_pe_la'.split('_'),
  20557. weekdaysMin: 'su_ma_ti_ke_to_pe_la'.split('_'),
  20558. longDateFormat: {
  20559. LT: 'HH.mm',
  20560. LTS: 'HH.mm.ss',
  20561. L: 'DD.MM.YYYY',
  20562. LL: 'Do MMMM[ta] YYYY',
  20563. LLL: 'Do MMMM[ta] YYYY, [klo] HH.mm',
  20564. LLLL: 'dddd, Do MMMM[ta] YYYY, [klo] HH.mm',
  20565. l: 'D.M.YYYY',
  20566. ll: 'Do MMM YYYY',
  20567. lll: 'Do MMM YYYY, [klo] HH.mm',
  20568. llll: 'ddd, Do MMM YYYY, [klo] HH.mm'
  20569. },
  20570. calendar: {
  20571. sameDay: '[tänään] [klo] LT',
  20572. nextDay: '[huomenna] [klo] LT',
  20573. nextWeek: 'dddd [klo] LT',
  20574. lastDay: '[eilen] [klo] LT',
  20575. lastWeek: '[viime] dddd[na] [klo] LT',
  20576. sameElse: 'L'
  20577. },
  20578. relativeTime: {
  20579. future: '%s päästä',
  20580. past: '%s sitten',
  20581. s: translate,
  20582. ss: translate,
  20583. m: translate,
  20584. mm: translate,
  20585. h: translate,
  20586. hh: translate,
  20587. d: translate,
  20588. dd: translate,
  20589. M: translate,
  20590. MM: translate,
  20591. y: translate,
  20592. yy: translate
  20593. },
  20594. dayOfMonthOrdinalParse: /\d{1,2}\./,
  20595. ordinal: '%d.',
  20596. week: {
  20597. dow: 1,
  20598. // Monday is the first day of the week.
  20599. doy: 4 // The week that contains Jan 4th is the first week of the year.
  20600. }
  20601. });
  20602. return fi;
  20603. });
  20604. /***/ }),
  20605. /* 266 */
  20606. /*!****************************************************************!*\
  20607. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/fil.js ***!
  20608. \****************************************************************/
  20609. /*! no static exports found */
  20610. /***/ (function(module, exports, __webpack_require__) {
  20611. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  20612. //! moment.js locale configuration
  20613. //! locale : Filipino [fil]
  20614. //! author : Dan Hagman : https://github.com/hagmandan
  20615. //! author : Matthew Co : https://github.com/matthewdeeco
  20616. ;
  20617. (function (global, factory) {
  20618. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  20619. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  20620. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  20621. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  20622. })(this, function (moment) {
  20623. 'use strict';
  20624. //! moment.js locale configuration
  20625. var fil = moment.defineLocale('fil', {
  20626. months: 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split('_'),
  20627. monthsShort: 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'),
  20628. weekdays: 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split('_'),
  20629. weekdaysShort: 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'),
  20630. weekdaysMin: 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'),
  20631. longDateFormat: {
  20632. LT: 'HH:mm',
  20633. LTS: 'HH:mm:ss',
  20634. L: 'MM/D/YYYY',
  20635. LL: 'MMMM D, YYYY',
  20636. LLL: 'MMMM D, YYYY HH:mm',
  20637. LLLL: 'dddd, MMMM DD, YYYY HH:mm'
  20638. },
  20639. calendar: {
  20640. sameDay: 'LT [ngayong araw]',
  20641. nextDay: '[Bukas ng] LT',
  20642. nextWeek: 'LT [sa susunod na] dddd',
  20643. lastDay: 'LT [kahapon]',
  20644. lastWeek: 'LT [noong nakaraang] dddd',
  20645. sameElse: 'L'
  20646. },
  20647. relativeTime: {
  20648. future: 'sa loob ng %s',
  20649. past: '%s ang nakalipas',
  20650. s: 'ilang segundo',
  20651. ss: '%d segundo',
  20652. m: 'isang minuto',
  20653. mm: '%d minuto',
  20654. h: 'isang oras',
  20655. hh: '%d oras',
  20656. d: 'isang araw',
  20657. dd: '%d araw',
  20658. M: 'isang buwan',
  20659. MM: '%d buwan',
  20660. y: 'isang taon',
  20661. yy: '%d taon'
  20662. },
  20663. dayOfMonthOrdinalParse: /\d{1,2}/,
  20664. ordinal: function ordinal(number) {
  20665. return number;
  20666. },
  20667. week: {
  20668. dow: 1,
  20669. // Monday is the first day of the week.
  20670. doy: 4 // The week that contains Jan 4th is the first week of the year.
  20671. }
  20672. });
  20673. return fil;
  20674. });
  20675. /***/ }),
  20676. /* 267 */
  20677. /*!***************************************************************!*\
  20678. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/fo.js ***!
  20679. \***************************************************************/
  20680. /*! no static exports found */
  20681. /***/ (function(module, exports, __webpack_require__) {
  20682. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  20683. //! moment.js locale configuration
  20684. //! locale : Faroese [fo]
  20685. //! author : Ragnar Johannesen : https://github.com/ragnar123
  20686. //! author : Kristian Sakarisson : https://github.com/sakarisson
  20687. ;
  20688. (function (global, factory) {
  20689. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  20690. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  20691. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  20692. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  20693. })(this, function (moment) {
  20694. 'use strict';
  20695. //! moment.js locale configuration
  20696. var fo = moment.defineLocale('fo', {
  20697. months: 'januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember'.split('_'),
  20698. monthsShort: 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'),
  20699. weekdays: 'sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur'.split('_'),
  20700. weekdaysShort: 'sun_mán_týs_mik_hós_frí_ley'.split('_'),
  20701. weekdaysMin: 'su_má_tý_mi_hó_fr_le'.split('_'),
  20702. longDateFormat: {
  20703. LT: 'HH:mm',
  20704. LTS: 'HH:mm:ss',
  20705. L: 'DD/MM/YYYY',
  20706. LL: 'D MMMM YYYY',
  20707. LLL: 'D MMMM YYYY HH:mm',
  20708. LLLL: 'dddd D. MMMM, YYYY HH:mm'
  20709. },
  20710. calendar: {
  20711. sameDay: '[Í dag kl.] LT',
  20712. nextDay: '[Í morgin kl.] LT',
  20713. nextWeek: 'dddd [kl.] LT',
  20714. lastDay: '[Í gjár kl.] LT',
  20715. lastWeek: '[síðstu] dddd [kl] LT',
  20716. sameElse: 'L'
  20717. },
  20718. relativeTime: {
  20719. future: 'um %s',
  20720. past: '%s síðani',
  20721. s: 'fá sekund',
  20722. ss: '%d sekundir',
  20723. m: 'ein minuttur',
  20724. mm: '%d minuttir',
  20725. h: 'ein tími',
  20726. hh: '%d tímar',
  20727. d: 'ein dagur',
  20728. dd: '%d dagar',
  20729. M: 'ein mánaður',
  20730. MM: '%d mánaðir',
  20731. y: 'eitt ár',
  20732. yy: '%d ár'
  20733. },
  20734. dayOfMonthOrdinalParse: /\d{1,2}\./,
  20735. ordinal: '%d.',
  20736. week: {
  20737. dow: 1,
  20738. // Monday is the first day of the week.
  20739. doy: 4 // The week that contains Jan 4th is the first week of the year.
  20740. }
  20741. });
  20742. return fo;
  20743. });
  20744. /***/ }),
  20745. /* 268 */
  20746. /*!***************************************************************!*\
  20747. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/fr.js ***!
  20748. \***************************************************************/
  20749. /*! no static exports found */
  20750. /***/ (function(module, exports, __webpack_require__) {
  20751. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  20752. //! moment.js locale configuration
  20753. //! locale : French [fr]
  20754. //! author : John Fischer : https://github.com/jfroffice
  20755. ;
  20756. (function (global, factory) {
  20757. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  20758. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  20759. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  20760. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  20761. })(this, function (moment) {
  20762. 'use strict';
  20763. //! moment.js locale configuration
  20764. var monthsStrictRegex = /^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,
  20765. monthsShortStrictRegex = /(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,
  20766. monthsRegex = /(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,
  20767. monthsParse = [/^janv/i, /^févr/i, /^mars/i, /^avr/i, /^mai/i, /^juin/i, /^juil/i, /^août/i, /^sept/i, /^oct/i, /^nov/i, /^déc/i];
  20768. var fr = moment.defineLocale('fr', {
  20769. months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'),
  20770. monthsShort: 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'),
  20771. monthsRegex: monthsRegex,
  20772. monthsShortRegex: monthsRegex,
  20773. monthsStrictRegex: monthsStrictRegex,
  20774. monthsShortStrictRegex: monthsShortStrictRegex,
  20775. monthsParse: monthsParse,
  20776. longMonthsParse: monthsParse,
  20777. shortMonthsParse: monthsParse,
  20778. weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
  20779. weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
  20780. weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'),
  20781. weekdaysParseExact: true,
  20782. longDateFormat: {
  20783. LT: 'HH:mm',
  20784. LTS: 'HH:mm:ss',
  20785. L: 'DD/MM/YYYY',
  20786. LL: 'D MMMM YYYY',
  20787. LLL: 'D MMMM YYYY HH:mm',
  20788. LLLL: 'dddd D MMMM YYYY HH:mm'
  20789. },
  20790. calendar: {
  20791. sameDay: '[Aujourd’hui à] LT',
  20792. nextDay: '[Demain à] LT',
  20793. nextWeek: 'dddd [à] LT',
  20794. lastDay: '[Hier à] LT',
  20795. lastWeek: 'dddd [dernier à] LT',
  20796. sameElse: 'L'
  20797. },
  20798. relativeTime: {
  20799. future: 'dans %s',
  20800. past: 'il y a %s',
  20801. s: 'quelques secondes',
  20802. ss: '%d secondes',
  20803. m: 'une minute',
  20804. mm: '%d minutes',
  20805. h: 'une heure',
  20806. hh: '%d heures',
  20807. d: 'un jour',
  20808. dd: '%d jours',
  20809. w: 'une semaine',
  20810. ww: '%d semaines',
  20811. M: 'un mois',
  20812. MM: '%d mois',
  20813. y: 'un an',
  20814. yy: '%d ans'
  20815. },
  20816. dayOfMonthOrdinalParse: /\d{1,2}(er|)/,
  20817. ordinal: function ordinal(number, period) {
  20818. switch (period) {
  20819. // TODO: Return 'e' when day of month > 1. Move this case inside
  20820. // block for masculine words below.
  20821. // See https://github.com/moment/moment/issues/3375
  20822. case 'D':
  20823. return number + (number === 1 ? 'er' : '');
  20824. // Words with masculine grammatical gender: mois, trimestre, jour
  20825. default:
  20826. case 'M':
  20827. case 'Q':
  20828. case 'DDD':
  20829. case 'd':
  20830. return number + (number === 1 ? 'er' : 'e');
  20831. // Words with feminine grammatical gender: semaine
  20832. case 'w':
  20833. case 'W':
  20834. return number + (number === 1 ? 're' : 'e');
  20835. }
  20836. },
  20837. week: {
  20838. dow: 1,
  20839. // Monday is the first day of the week.
  20840. doy: 4 // The week that contains Jan 4th is the first week of the year.
  20841. }
  20842. });
  20843. return fr;
  20844. });
  20845. /***/ }),
  20846. /* 269 */
  20847. /*!******************************************************************!*\
  20848. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/fr-ca.js ***!
  20849. \******************************************************************/
  20850. /*! no static exports found */
  20851. /***/ (function(module, exports, __webpack_require__) {
  20852. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  20853. //! moment.js locale configuration
  20854. //! locale : French (Canada) [fr-ca]
  20855. //! author : Jonathan Abourbih : https://github.com/jonbca
  20856. ;
  20857. (function (global, factory) {
  20858. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  20859. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  20860. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  20861. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  20862. })(this, function (moment) {
  20863. 'use strict';
  20864. //! moment.js locale configuration
  20865. var frCa = moment.defineLocale('fr-ca', {
  20866. months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'),
  20867. monthsShort: 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'),
  20868. monthsParseExact: true,
  20869. weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
  20870. weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
  20871. weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'),
  20872. weekdaysParseExact: true,
  20873. longDateFormat: {
  20874. LT: 'HH:mm',
  20875. LTS: 'HH:mm:ss',
  20876. L: 'YYYY-MM-DD',
  20877. LL: 'D MMMM YYYY',
  20878. LLL: 'D MMMM YYYY HH:mm',
  20879. LLLL: 'dddd D MMMM YYYY HH:mm'
  20880. },
  20881. calendar: {
  20882. sameDay: '[Aujourd’hui à] LT',
  20883. nextDay: '[Demain à] LT',
  20884. nextWeek: 'dddd [à] LT',
  20885. lastDay: '[Hier à] LT',
  20886. lastWeek: 'dddd [dernier à] LT',
  20887. sameElse: 'L'
  20888. },
  20889. relativeTime: {
  20890. future: 'dans %s',
  20891. past: 'il y a %s',
  20892. s: 'quelques secondes',
  20893. ss: '%d secondes',
  20894. m: 'une minute',
  20895. mm: '%d minutes',
  20896. h: 'une heure',
  20897. hh: '%d heures',
  20898. d: 'un jour',
  20899. dd: '%d jours',
  20900. M: 'un mois',
  20901. MM: '%d mois',
  20902. y: 'un an',
  20903. yy: '%d ans'
  20904. },
  20905. dayOfMonthOrdinalParse: /\d{1,2}(er|e)/,
  20906. ordinal: function ordinal(number, period) {
  20907. switch (period) {
  20908. // Words with masculine grammatical gender: mois, trimestre, jour
  20909. default:
  20910. case 'M':
  20911. case 'Q':
  20912. case 'D':
  20913. case 'DDD':
  20914. case 'd':
  20915. return number + (number === 1 ? 'er' : 'e');
  20916. // Words with feminine grammatical gender: semaine
  20917. case 'w':
  20918. case 'W':
  20919. return number + (number === 1 ? 're' : 'e');
  20920. }
  20921. }
  20922. });
  20923. return frCa;
  20924. });
  20925. /***/ }),
  20926. /* 270 */
  20927. /*!******************************************************************!*\
  20928. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/fr-ch.js ***!
  20929. \******************************************************************/
  20930. /*! no static exports found */
  20931. /***/ (function(module, exports, __webpack_require__) {
  20932. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  20933. //! moment.js locale configuration
  20934. //! locale : French (Switzerland) [fr-ch]
  20935. //! author : Gaspard Bucher : https://github.com/gaspard
  20936. ;
  20937. (function (global, factory) {
  20938. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  20939. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  20940. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  20941. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  20942. })(this, function (moment) {
  20943. 'use strict';
  20944. //! moment.js locale configuration
  20945. var frCh = moment.defineLocale('fr-ch', {
  20946. months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'),
  20947. monthsShort: 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'),
  20948. monthsParseExact: true,
  20949. weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
  20950. weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
  20951. weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'),
  20952. weekdaysParseExact: true,
  20953. longDateFormat: {
  20954. LT: 'HH:mm',
  20955. LTS: 'HH:mm:ss',
  20956. L: 'DD.MM.YYYY',
  20957. LL: 'D MMMM YYYY',
  20958. LLL: 'D MMMM YYYY HH:mm',
  20959. LLLL: 'dddd D MMMM YYYY HH:mm'
  20960. },
  20961. calendar: {
  20962. sameDay: '[Aujourd’hui à] LT',
  20963. nextDay: '[Demain à] LT',
  20964. nextWeek: 'dddd [à] LT',
  20965. lastDay: '[Hier à] LT',
  20966. lastWeek: 'dddd [dernier à] LT',
  20967. sameElse: 'L'
  20968. },
  20969. relativeTime: {
  20970. future: 'dans %s',
  20971. past: 'il y a %s',
  20972. s: 'quelques secondes',
  20973. ss: '%d secondes',
  20974. m: 'une minute',
  20975. mm: '%d minutes',
  20976. h: 'une heure',
  20977. hh: '%d heures',
  20978. d: 'un jour',
  20979. dd: '%d jours',
  20980. M: 'un mois',
  20981. MM: '%d mois',
  20982. y: 'un an',
  20983. yy: '%d ans'
  20984. },
  20985. dayOfMonthOrdinalParse: /\d{1,2}(er|e)/,
  20986. ordinal: function ordinal(number, period) {
  20987. switch (period) {
  20988. // Words with masculine grammatical gender: mois, trimestre, jour
  20989. default:
  20990. case 'M':
  20991. case 'Q':
  20992. case 'D':
  20993. case 'DDD':
  20994. case 'd':
  20995. return number + (number === 1 ? 'er' : 'e');
  20996. // Words with feminine grammatical gender: semaine
  20997. case 'w':
  20998. case 'W':
  20999. return number + (number === 1 ? 're' : 'e');
  21000. }
  21001. },
  21002. week: {
  21003. dow: 1,
  21004. // Monday is the first day of the week.
  21005. doy: 4 // The week that contains Jan 4th is the first week of the year.
  21006. }
  21007. });
  21008. return frCh;
  21009. });
  21010. /***/ }),
  21011. /* 271 */
  21012. /*!***************************************************************!*\
  21013. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/fy.js ***!
  21014. \***************************************************************/
  21015. /*! no static exports found */
  21016. /***/ (function(module, exports, __webpack_require__) {
  21017. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  21018. //! moment.js locale configuration
  21019. //! locale : Frisian [fy]
  21020. //! author : Robin van der Vliet : https://github.com/robin0van0der0v
  21021. ;
  21022. (function (global, factory) {
  21023. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  21024. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  21025. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  21026. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  21027. })(this, function (moment) {
  21028. 'use strict';
  21029. //! moment.js locale configuration
  21030. var monthsShortWithDots = 'jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.'.split('_'),
  21031. monthsShortWithoutDots = 'jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_');
  21032. var fy = moment.defineLocale('fy', {
  21033. months: 'jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber'.split('_'),
  21034. monthsShort: function monthsShort(m, format) {
  21035. if (!m) {
  21036. return monthsShortWithDots;
  21037. } else if (/-MMM-/.test(format)) {
  21038. return monthsShortWithoutDots[m.month()];
  21039. } else {
  21040. return monthsShortWithDots[m.month()];
  21041. }
  21042. },
  21043. monthsParseExact: true,
  21044. weekdays: 'snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon'.split('_'),
  21045. weekdaysShort: 'si._mo._ti._wo._to._fr._so.'.split('_'),
  21046. weekdaysMin: 'Si_Mo_Ti_Wo_To_Fr_So'.split('_'),
  21047. weekdaysParseExact: true,
  21048. longDateFormat: {
  21049. LT: 'HH:mm',
  21050. LTS: 'HH:mm:ss',
  21051. L: 'DD-MM-YYYY',
  21052. LL: 'D MMMM YYYY',
  21053. LLL: 'D MMMM YYYY HH:mm',
  21054. LLLL: 'dddd D MMMM YYYY HH:mm'
  21055. },
  21056. calendar: {
  21057. sameDay: '[hjoed om] LT',
  21058. nextDay: '[moarn om] LT',
  21059. nextWeek: 'dddd [om] LT',
  21060. lastDay: '[juster om] LT',
  21061. lastWeek: '[ôfrûne] dddd [om] LT',
  21062. sameElse: 'L'
  21063. },
  21064. relativeTime: {
  21065. future: 'oer %s',
  21066. past: '%s lyn',
  21067. s: 'in pear sekonden',
  21068. ss: '%d sekonden',
  21069. m: 'ien minút',
  21070. mm: '%d minuten',
  21071. h: 'ien oere',
  21072. hh: '%d oeren',
  21073. d: 'ien dei',
  21074. dd: '%d dagen',
  21075. M: 'ien moanne',
  21076. MM: '%d moannen',
  21077. y: 'ien jier',
  21078. yy: '%d jierren'
  21079. },
  21080. dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
  21081. ordinal: function ordinal(number) {
  21082. return number + (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de');
  21083. },
  21084. week: {
  21085. dow: 1,
  21086. // Monday is the first day of the week.
  21087. doy: 4 // The week that contains Jan 4th is the first week of the year.
  21088. }
  21089. });
  21090. return fy;
  21091. });
  21092. /***/ }),
  21093. /* 272 */
  21094. /*!***************************************************************!*\
  21095. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ga.js ***!
  21096. \***************************************************************/
  21097. /*! no static exports found */
  21098. /***/ (function(module, exports, __webpack_require__) {
  21099. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  21100. //! moment.js locale configuration
  21101. //! locale : Irish or Irish Gaelic [ga]
  21102. //! author : André Silva : https://github.com/askpt
  21103. ;
  21104. (function (global, factory) {
  21105. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  21106. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  21107. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  21108. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  21109. })(this, function (moment) {
  21110. 'use strict';
  21111. //! moment.js locale configuration
  21112. var months = ['Eanáir', 'Feabhra', 'Márta', 'Aibreán', 'Bealtaine', 'Meitheamh', 'Iúil', 'Lúnasa', 'Meán Fómhair', 'Deireadh Fómhair', 'Samhain', 'Nollaig'],
  21113. monthsShort = ['Ean', 'Feabh', 'Márt', 'Aib', 'Beal', 'Meith', 'Iúil', 'Lún', 'M.F.', 'D.F.', 'Samh', 'Noll'],
  21114. weekdays = ['Dé Domhnaigh', 'Dé Luain', 'Dé Máirt', 'Dé Céadaoin', 'Déardaoin', 'Dé hAoine', 'Dé Sathairn'],
  21115. weekdaysShort = ['Domh', 'Luan', 'Máirt', 'Céad', 'Déar', 'Aoine', 'Sath'],
  21116. weekdaysMin = ['Do', 'Lu', 'Má', 'Cé', 'Dé', 'A', 'Sa'];
  21117. var ga = moment.defineLocale('ga', {
  21118. months: months,
  21119. monthsShort: monthsShort,
  21120. monthsParseExact: true,
  21121. weekdays: weekdays,
  21122. weekdaysShort: weekdaysShort,
  21123. weekdaysMin: weekdaysMin,
  21124. longDateFormat: {
  21125. LT: 'HH:mm',
  21126. LTS: 'HH:mm:ss',
  21127. L: 'DD/MM/YYYY',
  21128. LL: 'D MMMM YYYY',
  21129. LLL: 'D MMMM YYYY HH:mm',
  21130. LLLL: 'dddd, D MMMM YYYY HH:mm'
  21131. },
  21132. calendar: {
  21133. sameDay: '[Inniu ag] LT',
  21134. nextDay: '[Amárach ag] LT',
  21135. nextWeek: 'dddd [ag] LT',
  21136. lastDay: '[Inné ag] LT',
  21137. lastWeek: 'dddd [seo caite] [ag] LT',
  21138. sameElse: 'L'
  21139. },
  21140. relativeTime: {
  21141. future: 'i %s',
  21142. past: '%s ó shin',
  21143. s: 'cúpla soicind',
  21144. ss: '%d soicind',
  21145. m: 'nóiméad',
  21146. mm: '%d nóiméad',
  21147. h: 'uair an chloig',
  21148. hh: '%d uair an chloig',
  21149. d: 'lá',
  21150. dd: '%d lá',
  21151. M: 'mí',
  21152. MM: '%d míonna',
  21153. y: 'bliain',
  21154. yy: '%d bliain'
  21155. },
  21156. dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/,
  21157. ordinal: function ordinal(number) {
  21158. var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh';
  21159. return number + output;
  21160. },
  21161. week: {
  21162. dow: 1,
  21163. // Monday is the first day of the week.
  21164. doy: 4 // The week that contains Jan 4th is the first week of the year.
  21165. }
  21166. });
  21167. return ga;
  21168. });
  21169. /***/ }),
  21170. /* 273 */
  21171. /*!***************************************************************!*\
  21172. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/gd.js ***!
  21173. \***************************************************************/
  21174. /*! no static exports found */
  21175. /***/ (function(module, exports, __webpack_require__) {
  21176. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  21177. //! moment.js locale configuration
  21178. //! locale : Scottish Gaelic [gd]
  21179. //! author : Jon Ashdown : https://github.com/jonashdown
  21180. ;
  21181. (function (global, factory) {
  21182. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  21183. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  21184. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  21185. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  21186. })(this, function (moment) {
  21187. 'use strict';
  21188. //! moment.js locale configuration
  21189. var months = ['Am Faoilleach', 'An Gearran', 'Am Màrt', 'An Giblean', 'An Cèitean', 'An t-Ògmhios', 'An t-Iuchar', 'An Lùnastal', 'An t-Sultain', 'An Dàmhair', 'An t-Samhain', 'An Dùbhlachd'],
  21190. monthsShort = ['Faoi', 'Gear', 'Màrt', 'Gibl', 'Cèit', 'Ògmh', 'Iuch', 'Lùn', 'Sult', 'Dàmh', 'Samh', 'Dùbh'],
  21191. weekdays = ['Didòmhnaich', 'Diluain', 'Dimàirt', 'Diciadain', 'Diardaoin', 'Dihaoine', 'Disathairne'],
  21192. weekdaysShort = ['Did', 'Dil', 'Dim', 'Dic', 'Dia', 'Dih', 'Dis'],
  21193. weekdaysMin = ['Dò', 'Lu', 'Mà', 'Ci', 'Ar', 'Ha', 'Sa'];
  21194. var gd = moment.defineLocale('gd', {
  21195. months: months,
  21196. monthsShort: monthsShort,
  21197. monthsParseExact: true,
  21198. weekdays: weekdays,
  21199. weekdaysShort: weekdaysShort,
  21200. weekdaysMin: weekdaysMin,
  21201. longDateFormat: {
  21202. LT: 'HH:mm',
  21203. LTS: 'HH:mm:ss',
  21204. L: 'DD/MM/YYYY',
  21205. LL: 'D MMMM YYYY',
  21206. LLL: 'D MMMM YYYY HH:mm',
  21207. LLLL: 'dddd, D MMMM YYYY HH:mm'
  21208. },
  21209. calendar: {
  21210. sameDay: '[An-diugh aig] LT',
  21211. nextDay: '[A-màireach aig] LT',
  21212. nextWeek: 'dddd [aig] LT',
  21213. lastDay: '[An-dè aig] LT',
  21214. lastWeek: 'dddd [seo chaidh] [aig] LT',
  21215. sameElse: 'L'
  21216. },
  21217. relativeTime: {
  21218. future: 'ann an %s',
  21219. past: 'bho chionn %s',
  21220. s: 'beagan diogan',
  21221. ss: '%d diogan',
  21222. m: 'mionaid',
  21223. mm: '%d mionaidean',
  21224. h: 'uair',
  21225. hh: '%d uairean',
  21226. d: 'latha',
  21227. dd: '%d latha',
  21228. M: 'mìos',
  21229. MM: '%d mìosan',
  21230. y: 'bliadhna',
  21231. yy: '%d bliadhna'
  21232. },
  21233. dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/,
  21234. ordinal: function ordinal(number) {
  21235. var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh';
  21236. return number + output;
  21237. },
  21238. week: {
  21239. dow: 1,
  21240. // Monday is the first day of the week.
  21241. doy: 4 // The week that contains Jan 4th is the first week of the year.
  21242. }
  21243. });
  21244. return gd;
  21245. });
  21246. /***/ }),
  21247. /* 274 */
  21248. /*!***************************************************************!*\
  21249. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/gl.js ***!
  21250. \***************************************************************/
  21251. /*! no static exports found */
  21252. /***/ (function(module, exports, __webpack_require__) {
  21253. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  21254. //! moment.js locale configuration
  21255. //! locale : Galician [gl]
  21256. //! author : Juan G. Hurtado : https://github.com/juanghurtado
  21257. ;
  21258. (function (global, factory) {
  21259. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  21260. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  21261. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  21262. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  21263. })(this, function (moment) {
  21264. 'use strict';
  21265. //! moment.js locale configuration
  21266. var gl = moment.defineLocale('gl', {
  21267. months: 'xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro'.split('_'),
  21268. monthsShort: 'xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.'.split('_'),
  21269. monthsParseExact: true,
  21270. weekdays: 'domingo_luns_martes_mércores_xoves_venres_sábado'.split('_'),
  21271. weekdaysShort: 'dom._lun._mar._mér._xov._ven._sáb.'.split('_'),
  21272. weekdaysMin: 'do_lu_ma_mé_xo_ve_sá'.split('_'),
  21273. weekdaysParseExact: true,
  21274. longDateFormat: {
  21275. LT: 'H:mm',
  21276. LTS: 'H:mm:ss',
  21277. L: 'DD/MM/YYYY',
  21278. LL: 'D [de] MMMM [de] YYYY',
  21279. LLL: 'D [de] MMMM [de] YYYY H:mm',
  21280. LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm'
  21281. },
  21282. calendar: {
  21283. sameDay: function sameDay() {
  21284. return '[hoxe ' + (this.hours() !== 1 ? 'ás' : 'á') + '] LT';
  21285. },
  21286. nextDay: function nextDay() {
  21287. return '[mañá ' + (this.hours() !== 1 ? 'ás' : 'á') + '] LT';
  21288. },
  21289. nextWeek: function nextWeek() {
  21290. return 'dddd [' + (this.hours() !== 1 ? 'ás' : 'a') + '] LT';
  21291. },
  21292. lastDay: function lastDay() {
  21293. return '[onte ' + (this.hours() !== 1 ? 'á' : 'a') + '] LT';
  21294. },
  21295. lastWeek: function lastWeek() {
  21296. return '[o] dddd [pasado ' + (this.hours() !== 1 ? 'ás' : 'a') + '] LT';
  21297. },
  21298. sameElse: 'L'
  21299. },
  21300. relativeTime: {
  21301. future: function future(str) {
  21302. if (str.indexOf('un') === 0) {
  21303. return 'n' + str;
  21304. }
  21305. return 'en ' + str;
  21306. },
  21307. past: 'hai %s',
  21308. s: 'uns segundos',
  21309. ss: '%d segundos',
  21310. m: 'un minuto',
  21311. mm: '%d minutos',
  21312. h: 'unha hora',
  21313. hh: '%d horas',
  21314. d: 'un día',
  21315. dd: '%d días',
  21316. M: 'un mes',
  21317. MM: '%d meses',
  21318. y: 'un ano',
  21319. yy: '%d anos'
  21320. },
  21321. dayOfMonthOrdinalParse: /\d{1,2}º/,
  21322. ordinal: '%dº',
  21323. week: {
  21324. dow: 1,
  21325. // Monday is the first day of the week.
  21326. doy: 4 // The week that contains Jan 4th is the first week of the year.
  21327. }
  21328. });
  21329. return gl;
  21330. });
  21331. /***/ }),
  21332. /* 275 */
  21333. /*!*********************************************************************!*\
  21334. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/gom-deva.js ***!
  21335. \*********************************************************************/
  21336. /*! no static exports found */
  21337. /***/ (function(module, exports, __webpack_require__) {
  21338. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  21339. //! moment.js locale configuration
  21340. //! locale : Konkani Devanagari script [gom-deva]
  21341. //! author : The Discoverer : https://github.com/WikiDiscoverer
  21342. ;
  21343. (function (global, factory) {
  21344. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  21345. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  21346. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  21347. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  21348. })(this, function (moment) {
  21349. 'use strict';
  21350. //! moment.js locale configuration
  21351. function processRelativeTime(number, withoutSuffix, key, isFuture) {
  21352. var format = {
  21353. s: ['थोडया सॅकंडांनी', 'थोडे सॅकंड'],
  21354. ss: [number + ' सॅकंडांनी', number + ' सॅकंड'],
  21355. m: ['एका मिणटान', 'एक मिनूट'],
  21356. mm: [number + ' मिणटांनी', number + ' मिणटां'],
  21357. h: ['एका वरान', 'एक वर'],
  21358. hh: [number + ' वरांनी', number + ' वरां'],
  21359. d: ['एका दिसान', 'एक दीस'],
  21360. dd: [number + ' दिसांनी', number + ' दीस'],
  21361. M: ['एका म्हयन्यान', 'एक म्हयनो'],
  21362. MM: [number + ' म्हयन्यानी', number + ' म्हयने'],
  21363. y: ['एका वर्सान', 'एक वर्स'],
  21364. yy: [number + ' वर्सांनी', number + ' वर्सां']
  21365. };
  21366. return isFuture ? format[key][0] : format[key][1];
  21367. }
  21368. var gomDeva = moment.defineLocale('gom-deva', {
  21369. months: {
  21370. standalone: 'जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split('_'),
  21371. format: 'जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या'.split('_'),
  21372. isFormat: /MMMM(\s)+D[oD]?/
  21373. },
  21374. monthsShort: 'जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split('_'),
  21375. monthsParseExact: true,
  21376. weekdays: 'आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार'.split('_'),
  21377. weekdaysShort: 'आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.'.split('_'),
  21378. weekdaysMin: 'आ_सो_मं_बु_ब्रे_सु_शे'.split('_'),
  21379. weekdaysParseExact: true,
  21380. longDateFormat: {
  21381. LT: 'A h:mm [वाजतां]',
  21382. LTS: 'A h:mm:ss [वाजतां]',
  21383. L: 'DD-MM-YYYY',
  21384. LL: 'D MMMM YYYY',
  21385. LLL: 'D MMMM YYYY A h:mm [वाजतां]',
  21386. LLLL: 'dddd, MMMM Do, YYYY, A h:mm [वाजतां]',
  21387. llll: 'ddd, D MMM YYYY, A h:mm [वाजतां]'
  21388. },
  21389. calendar: {
  21390. sameDay: '[आयज] LT',
  21391. nextDay: '[फाल्यां] LT',
  21392. nextWeek: '[फुडलो] dddd[,] LT',
  21393. lastDay: '[काल] LT',
  21394. lastWeek: '[फाटलो] dddd[,] LT',
  21395. sameElse: 'L'
  21396. },
  21397. relativeTime: {
  21398. future: '%s',
  21399. past: '%s आदीं',
  21400. s: processRelativeTime,
  21401. ss: processRelativeTime,
  21402. m: processRelativeTime,
  21403. mm: processRelativeTime,
  21404. h: processRelativeTime,
  21405. hh: processRelativeTime,
  21406. d: processRelativeTime,
  21407. dd: processRelativeTime,
  21408. M: processRelativeTime,
  21409. MM: processRelativeTime,
  21410. y: processRelativeTime,
  21411. yy: processRelativeTime
  21412. },
  21413. dayOfMonthOrdinalParse: /\d{1,2}(वेर)/,
  21414. ordinal: function ordinal(number, period) {
  21415. switch (period) {
  21416. // the ordinal 'वेर' only applies to day of the month
  21417. case 'D':
  21418. return number + 'वेर';
  21419. default:
  21420. case 'M':
  21421. case 'Q':
  21422. case 'DDD':
  21423. case 'd':
  21424. case 'w':
  21425. case 'W':
  21426. return number;
  21427. }
  21428. },
  21429. week: {
  21430. dow: 0,
  21431. // Sunday is the first day of the week
  21432. doy: 3 // The week that contains Jan 4th is the first week of the year (7 + 0 - 4)
  21433. },
  21434. meridiemParse: /राती|सकाळीं|दनपारां|सांजे/,
  21435. meridiemHour: function meridiemHour(hour, meridiem) {
  21436. if (hour === 12) {
  21437. hour = 0;
  21438. }
  21439. if (meridiem === 'राती') {
  21440. return hour < 4 ? hour : hour + 12;
  21441. } else if (meridiem === 'सकाळीं') {
  21442. return hour;
  21443. } else if (meridiem === 'दनपारां') {
  21444. return hour > 12 ? hour : hour + 12;
  21445. } else if (meridiem === 'सांजे') {
  21446. return hour + 12;
  21447. }
  21448. },
  21449. meridiem: function meridiem(hour, minute, isLower) {
  21450. if (hour < 4) {
  21451. return 'राती';
  21452. } else if (hour < 12) {
  21453. return 'सकाळीं';
  21454. } else if (hour < 16) {
  21455. return 'दनपारां';
  21456. } else if (hour < 20) {
  21457. return 'सांजे';
  21458. } else {
  21459. return 'राती';
  21460. }
  21461. }
  21462. });
  21463. return gomDeva;
  21464. });
  21465. /***/ }),
  21466. /* 276 */
  21467. /*!*********************************************************************!*\
  21468. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/gom-latn.js ***!
  21469. \*********************************************************************/
  21470. /*! no static exports found */
  21471. /***/ (function(module, exports, __webpack_require__) {
  21472. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  21473. //! moment.js locale configuration
  21474. //! locale : Konkani Latin script [gom-latn]
  21475. //! author : The Discoverer : https://github.com/WikiDiscoverer
  21476. ;
  21477. (function (global, factory) {
  21478. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  21479. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  21480. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  21481. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  21482. })(this, function (moment) {
  21483. 'use strict';
  21484. //! moment.js locale configuration
  21485. function processRelativeTime(number, withoutSuffix, key, isFuture) {
  21486. var format = {
  21487. s: ['thoddea sekondamni', 'thodde sekond'],
  21488. ss: [number + ' sekondamni', number + ' sekond'],
  21489. m: ['eka mintan', 'ek minut'],
  21490. mm: [number + ' mintamni', number + ' mintam'],
  21491. h: ['eka voran', 'ek vor'],
  21492. hh: [number + ' voramni', number + ' voram'],
  21493. d: ['eka disan', 'ek dis'],
  21494. dd: [number + ' disamni', number + ' dis'],
  21495. M: ['eka mhoinean', 'ek mhoino'],
  21496. MM: [number + ' mhoineamni', number + ' mhoine'],
  21497. y: ['eka vorsan', 'ek voros'],
  21498. yy: [number + ' vorsamni', number + ' vorsam']
  21499. };
  21500. return isFuture ? format[key][0] : format[key][1];
  21501. }
  21502. var gomLatn = moment.defineLocale('gom-latn', {
  21503. months: {
  21504. standalone: 'Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr'.split('_'),
  21505. format: 'Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea'.split('_'),
  21506. isFormat: /MMMM(\s)+D[oD]?/
  21507. },
  21508. monthsShort: 'Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.'.split('_'),
  21509. monthsParseExact: true,
  21510. weekdays: "Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split('_'),
  21511. weekdaysShort: 'Ait._Som._Mon._Bud._Bre._Suk._Son.'.split('_'),
  21512. weekdaysMin: 'Ai_Sm_Mo_Bu_Br_Su_Sn'.split('_'),
  21513. weekdaysParseExact: true,
  21514. longDateFormat: {
  21515. LT: 'A h:mm [vazta]',
  21516. LTS: 'A h:mm:ss [vazta]',
  21517. L: 'DD-MM-YYYY',
  21518. LL: 'D MMMM YYYY',
  21519. LLL: 'D MMMM YYYY A h:mm [vazta]',
  21520. LLLL: 'dddd, MMMM Do, YYYY, A h:mm [vazta]',
  21521. llll: 'ddd, D MMM YYYY, A h:mm [vazta]'
  21522. },
  21523. calendar: {
  21524. sameDay: '[Aiz] LT',
  21525. nextDay: '[Faleam] LT',
  21526. nextWeek: '[Fuddlo] dddd[,] LT',
  21527. lastDay: '[Kal] LT',
  21528. lastWeek: '[Fattlo] dddd[,] LT',
  21529. sameElse: 'L'
  21530. },
  21531. relativeTime: {
  21532. future: '%s',
  21533. past: '%s adim',
  21534. s: processRelativeTime,
  21535. ss: processRelativeTime,
  21536. m: processRelativeTime,
  21537. mm: processRelativeTime,
  21538. h: processRelativeTime,
  21539. hh: processRelativeTime,
  21540. d: processRelativeTime,
  21541. dd: processRelativeTime,
  21542. M: processRelativeTime,
  21543. MM: processRelativeTime,
  21544. y: processRelativeTime,
  21545. yy: processRelativeTime
  21546. },
  21547. dayOfMonthOrdinalParse: /\d{1,2}(er)/,
  21548. ordinal: function ordinal(number, period) {
  21549. switch (period) {
  21550. // the ordinal 'er' only applies to day of the month
  21551. case 'D':
  21552. return number + 'er';
  21553. default:
  21554. case 'M':
  21555. case 'Q':
  21556. case 'DDD':
  21557. case 'd':
  21558. case 'w':
  21559. case 'W':
  21560. return number;
  21561. }
  21562. },
  21563. week: {
  21564. dow: 0,
  21565. // Sunday is the first day of the week
  21566. doy: 3 // The week that contains Jan 4th is the first week of the year (7 + 0 - 4)
  21567. },
  21568. meridiemParse: /rati|sokallim|donparam|sanje/,
  21569. meridiemHour: function meridiemHour(hour, meridiem) {
  21570. if (hour === 12) {
  21571. hour = 0;
  21572. }
  21573. if (meridiem === 'rati') {
  21574. return hour < 4 ? hour : hour + 12;
  21575. } else if (meridiem === 'sokallim') {
  21576. return hour;
  21577. } else if (meridiem === 'donparam') {
  21578. return hour > 12 ? hour : hour + 12;
  21579. } else if (meridiem === 'sanje') {
  21580. return hour + 12;
  21581. }
  21582. },
  21583. meridiem: function meridiem(hour, minute, isLower) {
  21584. if (hour < 4) {
  21585. return 'rati';
  21586. } else if (hour < 12) {
  21587. return 'sokallim';
  21588. } else if (hour < 16) {
  21589. return 'donparam';
  21590. } else if (hour < 20) {
  21591. return 'sanje';
  21592. } else {
  21593. return 'rati';
  21594. }
  21595. }
  21596. });
  21597. return gomLatn;
  21598. });
  21599. /***/ }),
  21600. /* 277 */
  21601. /*!***************************************************************!*\
  21602. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/gu.js ***!
  21603. \***************************************************************/
  21604. /*! no static exports found */
  21605. /***/ (function(module, exports, __webpack_require__) {
  21606. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  21607. //! moment.js locale configuration
  21608. //! locale : Gujarati [gu]
  21609. //! author : Kaushik Thanki : https://github.com/Kaushik1987
  21610. ;
  21611. (function (global, factory) {
  21612. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  21613. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  21614. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  21615. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  21616. })(this, function (moment) {
  21617. 'use strict';
  21618. //! moment.js locale configuration
  21619. var symbolMap = {
  21620. 1: '૧',
  21621. 2: '૨',
  21622. 3: '૩',
  21623. 4: '૪',
  21624. 5: '૫',
  21625. 6: '૬',
  21626. 7: '૭',
  21627. 8: '૮',
  21628. 9: '૯',
  21629. 0: '૦'
  21630. },
  21631. numberMap = {
  21632. '૧': '1',
  21633. '૨': '2',
  21634. '૩': '3',
  21635. '૪': '4',
  21636. '૫': '5',
  21637. '૬': '6',
  21638. '૭': '7',
  21639. '૮': '8',
  21640. '૯': '9',
  21641. '૦': '0'
  21642. };
  21643. var gu = moment.defineLocale('gu', {
  21644. months: 'જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર'.split('_'),
  21645. monthsShort: 'જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.'.split('_'),
  21646. monthsParseExact: true,
  21647. weekdays: 'રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર'.split('_'),
  21648. weekdaysShort: 'રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ'.split('_'),
  21649. weekdaysMin: 'ર_સો_મં_બુ_ગુ_શુ_શ'.split('_'),
  21650. longDateFormat: {
  21651. LT: 'A h:mm વાગ્યે',
  21652. LTS: 'A h:mm:ss વાગ્યે',
  21653. L: 'DD/MM/YYYY',
  21654. LL: 'D MMMM YYYY',
  21655. LLL: 'D MMMM YYYY, A h:mm વાગ્યે',
  21656. LLLL: 'dddd, D MMMM YYYY, A h:mm વાગ્યે'
  21657. },
  21658. calendar: {
  21659. sameDay: '[આજ] LT',
  21660. nextDay: '[કાલે] LT',
  21661. nextWeek: 'dddd, LT',
  21662. lastDay: '[ગઇકાલે] LT',
  21663. lastWeek: '[પાછલા] dddd, LT',
  21664. sameElse: 'L'
  21665. },
  21666. relativeTime: {
  21667. future: '%s મા',
  21668. past: '%s પહેલા',
  21669. s: 'અમુક પળો',
  21670. ss: '%d સેકંડ',
  21671. m: 'એક મિનિટ',
  21672. mm: '%d મિનિટ',
  21673. h: 'એક કલાક',
  21674. hh: '%d કલાક',
  21675. d: 'એક દિવસ',
  21676. dd: '%d દિવસ',
  21677. M: 'એક મહિનો',
  21678. MM: '%d મહિનો',
  21679. y: 'એક વર્ષ',
  21680. yy: '%d વર્ષ'
  21681. },
  21682. preparse: function preparse(string) {
  21683. return string.replace(/[૧૨૩૪૫૬૭૮૯૦]/g, function (match) {
  21684. return numberMap[match];
  21685. });
  21686. },
  21687. postformat: function postformat(string) {
  21688. return string.replace(/\d/g, function (match) {
  21689. return symbolMap[match];
  21690. });
  21691. },
  21692. // Gujarati notation for meridiems are quite fuzzy in practice. While there exists
  21693. // a rigid notion of a 'Pahar' it is not used as rigidly in modern Gujarati.
  21694. meridiemParse: /રાત|બપોર|સવાર|સાંજ/,
  21695. meridiemHour: function meridiemHour(hour, meridiem) {
  21696. if (hour === 12) {
  21697. hour = 0;
  21698. }
  21699. if (meridiem === 'રાત') {
  21700. return hour < 4 ? hour : hour + 12;
  21701. } else if (meridiem === 'સવાર') {
  21702. return hour;
  21703. } else if (meridiem === 'બપોર') {
  21704. return hour >= 10 ? hour : hour + 12;
  21705. } else if (meridiem === 'સાંજ') {
  21706. return hour + 12;
  21707. }
  21708. },
  21709. meridiem: function meridiem(hour, minute, isLower) {
  21710. if (hour < 4) {
  21711. return 'રાત';
  21712. } else if (hour < 10) {
  21713. return 'સવાર';
  21714. } else if (hour < 17) {
  21715. return 'બપોર';
  21716. } else if (hour < 20) {
  21717. return 'સાંજ';
  21718. } else {
  21719. return 'રાત';
  21720. }
  21721. },
  21722. week: {
  21723. dow: 0,
  21724. // Sunday is the first day of the week.
  21725. doy: 6 // The week that contains Jan 6th is the first week of the year.
  21726. }
  21727. });
  21728. return gu;
  21729. });
  21730. /***/ }),
  21731. /* 278 */
  21732. /*!***************************************************************!*\
  21733. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/he.js ***!
  21734. \***************************************************************/
  21735. /*! no static exports found */
  21736. /***/ (function(module, exports, __webpack_require__) {
  21737. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  21738. //! moment.js locale configuration
  21739. //! locale : Hebrew [he]
  21740. //! author : Tomer Cohen : https://github.com/tomer
  21741. //! author : Moshe Simantov : https://github.com/DevelopmentIL
  21742. //! author : Tal Ater : https://github.com/TalAter
  21743. ;
  21744. (function (global, factory) {
  21745. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  21746. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  21747. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  21748. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  21749. })(this, function (moment) {
  21750. 'use strict';
  21751. //! moment.js locale configuration
  21752. var he = moment.defineLocale('he', {
  21753. months: 'ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר'.split('_'),
  21754. monthsShort: 'ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳'.split('_'),
  21755. weekdays: 'ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת'.split('_'),
  21756. weekdaysShort: 'א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳'.split('_'),
  21757. weekdaysMin: 'א_ב_ג_ד_ה_ו_ש'.split('_'),
  21758. longDateFormat: {
  21759. LT: 'HH:mm',
  21760. LTS: 'HH:mm:ss',
  21761. L: 'DD/MM/YYYY',
  21762. LL: 'D [ב]MMMM YYYY',
  21763. LLL: 'D [ב]MMMM YYYY HH:mm',
  21764. LLLL: 'dddd, D [ב]MMMM YYYY HH:mm',
  21765. l: 'D/M/YYYY',
  21766. ll: 'D MMM YYYY',
  21767. lll: 'D MMM YYYY HH:mm',
  21768. llll: 'ddd, D MMM YYYY HH:mm'
  21769. },
  21770. calendar: {
  21771. sameDay: '[היום ב־]LT',
  21772. nextDay: '[מחר ב־]LT',
  21773. nextWeek: 'dddd [בשעה] LT',
  21774. lastDay: '[אתמול ב־]LT',
  21775. lastWeek: '[ביום] dddd [האחרון בשעה] LT',
  21776. sameElse: 'L'
  21777. },
  21778. relativeTime: {
  21779. future: 'בעוד %s',
  21780. past: 'לפני %s',
  21781. s: 'מספר שניות',
  21782. ss: '%d שניות',
  21783. m: 'דקה',
  21784. mm: '%d דקות',
  21785. h: 'שעה',
  21786. hh: function hh(number) {
  21787. if (number === 2) {
  21788. return 'שעתיים';
  21789. }
  21790. return number + ' שעות';
  21791. },
  21792. d: 'יום',
  21793. dd: function dd(number) {
  21794. if (number === 2) {
  21795. return 'יומיים';
  21796. }
  21797. return number + ' ימים';
  21798. },
  21799. M: 'חודש',
  21800. MM: function MM(number) {
  21801. if (number === 2) {
  21802. return 'חודשיים';
  21803. }
  21804. return number + ' חודשים';
  21805. },
  21806. y: 'שנה',
  21807. yy: function yy(number) {
  21808. if (number === 2) {
  21809. return 'שנתיים';
  21810. } else if (number % 10 === 0 && number !== 10) {
  21811. return number + ' שנה';
  21812. }
  21813. return number + ' שנים';
  21814. }
  21815. },
  21816. meridiemParse: /אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,
  21817. isPM: function isPM(input) {
  21818. return /^(אחה"צ|אחרי הצהריים|בערב)$/.test(input);
  21819. },
  21820. meridiem: function meridiem(hour, minute, isLower) {
  21821. if (hour < 5) {
  21822. return 'לפנות בוקר';
  21823. } else if (hour < 10) {
  21824. return 'בבוקר';
  21825. } else if (hour < 12) {
  21826. return isLower ? 'לפנה"צ' : 'לפני הצהריים';
  21827. } else if (hour < 18) {
  21828. return isLower ? 'אחה"צ' : 'אחרי הצהריים';
  21829. } else {
  21830. return 'בערב';
  21831. }
  21832. }
  21833. });
  21834. return he;
  21835. });
  21836. /***/ }),
  21837. /* 279 */
  21838. /*!***************************************************************!*\
  21839. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/hi.js ***!
  21840. \***************************************************************/
  21841. /*! no static exports found */
  21842. /***/ (function(module, exports, __webpack_require__) {
  21843. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  21844. //! moment.js locale configuration
  21845. //! locale : Hindi [hi]
  21846. //! author : Mayank Singhal : https://github.com/mayanksinghal
  21847. ;
  21848. (function (global, factory) {
  21849. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  21850. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  21851. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  21852. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  21853. })(this, function (moment) {
  21854. 'use strict';
  21855. //! moment.js locale configuration
  21856. var symbolMap = {
  21857. 1: '१',
  21858. 2: '२',
  21859. 3: '३',
  21860. 4: '४',
  21861. 5: '५',
  21862. 6: '६',
  21863. 7: '७',
  21864. 8: '८',
  21865. 9: '९',
  21866. 0: '०'
  21867. },
  21868. numberMap = {
  21869. '१': '1',
  21870. '२': '2',
  21871. '३': '3',
  21872. '४': '4',
  21873. '५': '5',
  21874. '६': '6',
  21875. '७': '7',
  21876. '८': '8',
  21877. '९': '9',
  21878. '०': '0'
  21879. },
  21880. monthsParse = [/^जन/i, /^फ़र|फर/i, /^मार्च/i, /^अप्रै/i, /^मई/i, /^जून/i, /^जुल/i, /^अग/i, /^सितं|सित/i, /^अक्टू/i, /^नव|नवं/i, /^दिसं|दिस/i],
  21881. shortMonthsParse = [/^जन/i, /^फ़र/i, /^मार्च/i, /^अप्रै/i, /^मई/i, /^जून/i, /^जुल/i, /^अग/i, /^सित/i, /^अक्टू/i, /^नव/i, /^दिस/i];
  21882. var hi = moment.defineLocale('hi', {
  21883. months: {
  21884. format: 'जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर'.split('_'),
  21885. standalone: 'जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर'.split('_')
  21886. },
  21887. monthsShort: 'जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.'.split('_'),
  21888. weekdays: 'रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'),
  21889. weekdaysShort: 'रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि'.split('_'),
  21890. weekdaysMin: 'र_सो_मं_बु_गु_शु_श'.split('_'),
  21891. longDateFormat: {
  21892. LT: 'A h:mm बजे',
  21893. LTS: 'A h:mm:ss बजे',
  21894. L: 'DD/MM/YYYY',
  21895. LL: 'D MMMM YYYY',
  21896. LLL: 'D MMMM YYYY, A h:mm बजे',
  21897. LLLL: 'dddd, D MMMM YYYY, A h:mm बजे'
  21898. },
  21899. monthsParse: monthsParse,
  21900. longMonthsParse: monthsParse,
  21901. shortMonthsParse: shortMonthsParse,
  21902. monthsRegex: /^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,
  21903. monthsShortRegex: /^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,
  21904. monthsStrictRegex: /^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,
  21905. monthsShortStrictRegex: /^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,
  21906. calendar: {
  21907. sameDay: '[आज] LT',
  21908. nextDay: '[कल] LT',
  21909. nextWeek: 'dddd, LT',
  21910. lastDay: '[कल] LT',
  21911. lastWeek: '[पिछले] dddd, LT',
  21912. sameElse: 'L'
  21913. },
  21914. relativeTime: {
  21915. future: '%s में',
  21916. past: '%s पहले',
  21917. s: 'कुछ ही क्षण',
  21918. ss: '%d सेकंड',
  21919. m: 'एक मिनट',
  21920. mm: '%d मिनट',
  21921. h: 'एक घंटा',
  21922. hh: '%d घंटे',
  21923. d: 'एक दिन',
  21924. dd: '%d दिन',
  21925. M: 'एक महीने',
  21926. MM: '%d महीने',
  21927. y: 'एक वर्ष',
  21928. yy: '%d वर्ष'
  21929. },
  21930. preparse: function preparse(string) {
  21931. return string.replace(/[१२३४५६७८९०]/g, function (match) {
  21932. return numberMap[match];
  21933. });
  21934. },
  21935. postformat: function postformat(string) {
  21936. return string.replace(/\d/g, function (match) {
  21937. return symbolMap[match];
  21938. });
  21939. },
  21940. // Hindi notation for meridiems are quite fuzzy in practice. While there exists
  21941. // a rigid notion of a 'Pahar' it is not used as rigidly in modern Hindi.
  21942. meridiemParse: /रात|सुबह|दोपहर|शाम/,
  21943. meridiemHour: function meridiemHour(hour, meridiem) {
  21944. if (hour === 12) {
  21945. hour = 0;
  21946. }
  21947. if (meridiem === 'रात') {
  21948. return hour < 4 ? hour : hour + 12;
  21949. } else if (meridiem === 'सुबह') {
  21950. return hour;
  21951. } else if (meridiem === 'दोपहर') {
  21952. return hour >= 10 ? hour : hour + 12;
  21953. } else if (meridiem === 'शाम') {
  21954. return hour + 12;
  21955. }
  21956. },
  21957. meridiem: function meridiem(hour, minute, isLower) {
  21958. if (hour < 4) {
  21959. return 'रात';
  21960. } else if (hour < 10) {
  21961. return 'सुबह';
  21962. } else if (hour < 17) {
  21963. return 'दोपहर';
  21964. } else if (hour < 20) {
  21965. return 'शाम';
  21966. } else {
  21967. return 'रात';
  21968. }
  21969. },
  21970. week: {
  21971. dow: 0,
  21972. // Sunday is the first day of the week.
  21973. doy: 6 // The week that contains Jan 6th is the first week of the year.
  21974. }
  21975. });
  21976. return hi;
  21977. });
  21978. /***/ }),
  21979. /* 280 */
  21980. /*!***************************************************************!*\
  21981. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/hr.js ***!
  21982. \***************************************************************/
  21983. /*! no static exports found */
  21984. /***/ (function(module, exports, __webpack_require__) {
  21985. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  21986. //! moment.js locale configuration
  21987. //! locale : Croatian [hr]
  21988. //! author : Bojan Marković : https://github.com/bmarkovic
  21989. ;
  21990. (function (global, factory) {
  21991. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  21992. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  21993. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  21994. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  21995. })(this, function (moment) {
  21996. 'use strict';
  21997. //! moment.js locale configuration
  21998. function translate(number, withoutSuffix, key) {
  21999. var result = number + ' ';
  22000. switch (key) {
  22001. case 'ss':
  22002. if (number === 1) {
  22003. result += 'sekunda';
  22004. } else if (number === 2 || number === 3 || number === 4) {
  22005. result += 'sekunde';
  22006. } else {
  22007. result += 'sekundi';
  22008. }
  22009. return result;
  22010. case 'm':
  22011. return withoutSuffix ? 'jedna minuta' : 'jedne minute';
  22012. case 'mm':
  22013. if (number === 1) {
  22014. result += 'minuta';
  22015. } else if (number === 2 || number === 3 || number === 4) {
  22016. result += 'minute';
  22017. } else {
  22018. result += 'minuta';
  22019. }
  22020. return result;
  22021. case 'h':
  22022. return withoutSuffix ? 'jedan sat' : 'jednog sata';
  22023. case 'hh':
  22024. if (number === 1) {
  22025. result += 'sat';
  22026. } else if (number === 2 || number === 3 || number === 4) {
  22027. result += 'sata';
  22028. } else {
  22029. result += 'sati';
  22030. }
  22031. return result;
  22032. case 'dd':
  22033. if (number === 1) {
  22034. result += 'dan';
  22035. } else {
  22036. result += 'dana';
  22037. }
  22038. return result;
  22039. case 'MM':
  22040. if (number === 1) {
  22041. result += 'mjesec';
  22042. } else if (number === 2 || number === 3 || number === 4) {
  22043. result += 'mjeseca';
  22044. } else {
  22045. result += 'mjeseci';
  22046. }
  22047. return result;
  22048. case 'yy':
  22049. if (number === 1) {
  22050. result += 'godina';
  22051. } else if (number === 2 || number === 3 || number === 4) {
  22052. result += 'godine';
  22053. } else {
  22054. result += 'godina';
  22055. }
  22056. return result;
  22057. }
  22058. }
  22059. var hr = moment.defineLocale('hr', {
  22060. months: {
  22061. format: 'siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca'.split('_'),
  22062. standalone: 'siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split('_')
  22063. },
  22064. monthsShort: 'sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split('_'),
  22065. monthsParseExact: true,
  22066. weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
  22067. weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
  22068. weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),
  22069. weekdaysParseExact: true,
  22070. longDateFormat: {
  22071. LT: 'H:mm',
  22072. LTS: 'H:mm:ss',
  22073. L: 'DD.MM.YYYY',
  22074. LL: 'Do MMMM YYYY',
  22075. LLL: 'Do MMMM YYYY H:mm',
  22076. LLLL: 'dddd, Do MMMM YYYY H:mm'
  22077. },
  22078. calendar: {
  22079. sameDay: '[danas u] LT',
  22080. nextDay: '[sutra u] LT',
  22081. nextWeek: function nextWeek() {
  22082. switch (this.day()) {
  22083. case 0:
  22084. return '[u] [nedjelju] [u] LT';
  22085. case 3:
  22086. return '[u] [srijedu] [u] LT';
  22087. case 6:
  22088. return '[u] [subotu] [u] LT';
  22089. case 1:
  22090. case 2:
  22091. case 4:
  22092. case 5:
  22093. return '[u] dddd [u] LT';
  22094. }
  22095. },
  22096. lastDay: '[jučer u] LT',
  22097. lastWeek: function lastWeek() {
  22098. switch (this.day()) {
  22099. case 0:
  22100. return '[prošlu] [nedjelju] [u] LT';
  22101. case 3:
  22102. return '[prošlu] [srijedu] [u] LT';
  22103. case 6:
  22104. return '[prošle] [subote] [u] LT';
  22105. case 1:
  22106. case 2:
  22107. case 4:
  22108. case 5:
  22109. return '[prošli] dddd [u] LT';
  22110. }
  22111. },
  22112. sameElse: 'L'
  22113. },
  22114. relativeTime: {
  22115. future: 'za %s',
  22116. past: 'prije %s',
  22117. s: 'par sekundi',
  22118. ss: translate,
  22119. m: translate,
  22120. mm: translate,
  22121. h: translate,
  22122. hh: translate,
  22123. d: 'dan',
  22124. dd: translate,
  22125. M: 'mjesec',
  22126. MM: translate,
  22127. y: 'godinu',
  22128. yy: translate
  22129. },
  22130. dayOfMonthOrdinalParse: /\d{1,2}\./,
  22131. ordinal: '%d.',
  22132. week: {
  22133. dow: 1,
  22134. // Monday is the first day of the week.
  22135. doy: 7 // The week that contains Jan 7th is the first week of the year.
  22136. }
  22137. });
  22138. return hr;
  22139. });
  22140. /***/ }),
  22141. /* 281 */
  22142. /*!***************************************************************!*\
  22143. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/hu.js ***!
  22144. \***************************************************************/
  22145. /*! no static exports found */
  22146. /***/ (function(module, exports, __webpack_require__) {
  22147. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  22148. //! moment.js locale configuration
  22149. //! locale : Hungarian [hu]
  22150. //! author : Adam Brunner : https://github.com/adambrunner
  22151. //! author : Peter Viszt : https://github.com/passatgt
  22152. ;
  22153. (function (global, factory) {
  22154. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  22155. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  22156. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  22157. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  22158. })(this, function (moment) {
  22159. 'use strict';
  22160. //! moment.js locale configuration
  22161. var weekEndings = 'vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton'.split(' ');
  22162. function translate(number, withoutSuffix, key, isFuture) {
  22163. var num = number;
  22164. switch (key) {
  22165. case 's':
  22166. return isFuture || withoutSuffix ? 'néhány másodperc' : 'néhány másodperce';
  22167. case 'ss':
  22168. return num + (isFuture || withoutSuffix) ? ' másodperc' : ' másodperce';
  22169. case 'm':
  22170. return 'egy' + (isFuture || withoutSuffix ? ' perc' : ' perce');
  22171. case 'mm':
  22172. return num + (isFuture || withoutSuffix ? ' perc' : ' perce');
  22173. case 'h':
  22174. return 'egy' + (isFuture || withoutSuffix ? ' óra' : ' órája');
  22175. case 'hh':
  22176. return num + (isFuture || withoutSuffix ? ' óra' : ' órája');
  22177. case 'd':
  22178. return 'egy' + (isFuture || withoutSuffix ? ' nap' : ' napja');
  22179. case 'dd':
  22180. return num + (isFuture || withoutSuffix ? ' nap' : ' napja');
  22181. case 'M':
  22182. return 'egy' + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');
  22183. case 'MM':
  22184. return num + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');
  22185. case 'y':
  22186. return 'egy' + (isFuture || withoutSuffix ? ' év' : ' éve');
  22187. case 'yy':
  22188. return num + (isFuture || withoutSuffix ? ' év' : ' éve');
  22189. }
  22190. return '';
  22191. }
  22192. function week(isFuture) {
  22193. return (isFuture ? '' : '[múlt] ') + '[' + weekEndings[this.day()] + '] LT[-kor]';
  22194. }
  22195. var hu = moment.defineLocale('hu', {
  22196. months: 'január_február_március_április_május_június_július_augusztus_szeptember_október_november_december'.split('_'),
  22197. monthsShort: 'jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.'.split('_'),
  22198. monthsParseExact: true,
  22199. weekdays: 'vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat'.split('_'),
  22200. weekdaysShort: 'vas_hét_kedd_sze_csüt_pén_szo'.split('_'),
  22201. weekdaysMin: 'v_h_k_sze_cs_p_szo'.split('_'),
  22202. longDateFormat: {
  22203. LT: 'H:mm',
  22204. LTS: 'H:mm:ss',
  22205. L: 'YYYY.MM.DD.',
  22206. LL: 'YYYY. MMMM D.',
  22207. LLL: 'YYYY. MMMM D. H:mm',
  22208. LLLL: 'YYYY. MMMM D., dddd H:mm'
  22209. },
  22210. meridiemParse: /de|du/i,
  22211. isPM: function isPM(input) {
  22212. return input.charAt(1).toLowerCase() === 'u';
  22213. },
  22214. meridiem: function meridiem(hours, minutes, isLower) {
  22215. if (hours < 12) {
  22216. return isLower === true ? 'de' : 'DE';
  22217. } else {
  22218. return isLower === true ? 'du' : 'DU';
  22219. }
  22220. },
  22221. calendar: {
  22222. sameDay: '[ma] LT[-kor]',
  22223. nextDay: '[holnap] LT[-kor]',
  22224. nextWeek: function nextWeek() {
  22225. return week.call(this, true);
  22226. },
  22227. lastDay: '[tegnap] LT[-kor]',
  22228. lastWeek: function lastWeek() {
  22229. return week.call(this, false);
  22230. },
  22231. sameElse: 'L'
  22232. },
  22233. relativeTime: {
  22234. future: '%s múlva',
  22235. past: '%s',
  22236. s: translate,
  22237. ss: translate,
  22238. m: translate,
  22239. mm: translate,
  22240. h: translate,
  22241. hh: translate,
  22242. d: translate,
  22243. dd: translate,
  22244. M: translate,
  22245. MM: translate,
  22246. y: translate,
  22247. yy: translate
  22248. },
  22249. dayOfMonthOrdinalParse: /\d{1,2}\./,
  22250. ordinal: '%d.',
  22251. week: {
  22252. dow: 1,
  22253. // Monday is the first day of the week.
  22254. doy: 4 // The week that contains Jan 4th is the first week of the year.
  22255. }
  22256. });
  22257. return hu;
  22258. });
  22259. /***/ }),
  22260. /* 282 */
  22261. /*!******************************************************************!*\
  22262. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/hy-am.js ***!
  22263. \******************************************************************/
  22264. /*! no static exports found */
  22265. /***/ (function(module, exports, __webpack_require__) {
  22266. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  22267. //! moment.js locale configuration
  22268. //! locale : Armenian [hy-am]
  22269. //! author : Armendarabyan : https://github.com/armendarabyan
  22270. ;
  22271. (function (global, factory) {
  22272. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  22273. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  22274. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  22275. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  22276. })(this, function (moment) {
  22277. 'use strict';
  22278. //! moment.js locale configuration
  22279. var hyAm = moment.defineLocale('hy-am', {
  22280. months: {
  22281. format: 'հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի'.split('_'),
  22282. standalone: 'հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր'.split('_')
  22283. },
  22284. monthsShort: 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_'),
  22285. weekdays: 'կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ'.split('_'),
  22286. weekdaysShort: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),
  22287. weekdaysMin: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),
  22288. longDateFormat: {
  22289. LT: 'HH:mm',
  22290. LTS: 'HH:mm:ss',
  22291. L: 'DD.MM.YYYY',
  22292. LL: 'D MMMM YYYY թ.',
  22293. LLL: 'D MMMM YYYY թ., HH:mm',
  22294. LLLL: 'dddd, D MMMM YYYY թ., HH:mm'
  22295. },
  22296. calendar: {
  22297. sameDay: '[այսօր] LT',
  22298. nextDay: '[վաղը] LT',
  22299. lastDay: '[երեկ] LT',
  22300. nextWeek: function nextWeek() {
  22301. return 'dddd [օրը ժամը] LT';
  22302. },
  22303. lastWeek: function lastWeek() {
  22304. return '[անցած] dddd [օրը ժամը] LT';
  22305. },
  22306. sameElse: 'L'
  22307. },
  22308. relativeTime: {
  22309. future: '%s հետո',
  22310. past: '%s առաջ',
  22311. s: 'մի քանի վայրկյան',
  22312. ss: '%d վայրկյան',
  22313. m: 'րոպե',
  22314. mm: '%d րոպե',
  22315. h: 'ժամ',
  22316. hh: '%d ժամ',
  22317. d: 'օր',
  22318. dd: '%d օր',
  22319. M: 'ամիս',
  22320. MM: '%d ամիս',
  22321. y: 'տարի',
  22322. yy: '%d տարի'
  22323. },
  22324. meridiemParse: /գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,
  22325. isPM: function isPM(input) {
  22326. return /^(ցերեկվա|երեկոյան)$/.test(input);
  22327. },
  22328. meridiem: function meridiem(hour) {
  22329. if (hour < 4) {
  22330. return 'գիշերվա';
  22331. } else if (hour < 12) {
  22332. return 'առավոտվա';
  22333. } else if (hour < 17) {
  22334. return 'ցերեկվա';
  22335. } else {
  22336. return 'երեկոյան';
  22337. }
  22338. },
  22339. dayOfMonthOrdinalParse: /\d{1,2}|\d{1,2}-(ին|րդ)/,
  22340. ordinal: function ordinal(number, period) {
  22341. switch (period) {
  22342. case 'DDD':
  22343. case 'w':
  22344. case 'W':
  22345. case 'DDDo':
  22346. if (number === 1) {
  22347. return number + '-ին';
  22348. }
  22349. return number + '-րդ';
  22350. default:
  22351. return number;
  22352. }
  22353. },
  22354. week: {
  22355. dow: 1,
  22356. // Monday is the first day of the week.
  22357. doy: 7 // The week that contains Jan 7th is the first week of the year.
  22358. }
  22359. });
  22360. return hyAm;
  22361. });
  22362. /***/ }),
  22363. /* 283 */
  22364. /*!***************************************************************!*\
  22365. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/id.js ***!
  22366. \***************************************************************/
  22367. /*! no static exports found */
  22368. /***/ (function(module, exports, __webpack_require__) {
  22369. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  22370. //! moment.js locale configuration
  22371. //! locale : Indonesian [id]
  22372. //! author : Mohammad Satrio Utomo : https://github.com/tyok
  22373. //! reference: http://id.wikisource.org/wiki/Pedoman_Umum_Ejaan_Bahasa_Indonesia_yang_Disempurnakan
  22374. ;
  22375. (function (global, factory) {
  22376. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  22377. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  22378. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  22379. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  22380. })(this, function (moment) {
  22381. 'use strict';
  22382. //! moment.js locale configuration
  22383. var id = moment.defineLocale('id', {
  22384. months: 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember'.split('_'),
  22385. monthsShort: 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des'.split('_'),
  22386. weekdays: 'Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu'.split('_'),
  22387. weekdaysShort: 'Min_Sen_Sel_Rab_Kam_Jum_Sab'.split('_'),
  22388. weekdaysMin: 'Mg_Sn_Sl_Rb_Km_Jm_Sb'.split('_'),
  22389. longDateFormat: {
  22390. LT: 'HH.mm',
  22391. LTS: 'HH.mm.ss',
  22392. L: 'DD/MM/YYYY',
  22393. LL: 'D MMMM YYYY',
  22394. LLL: 'D MMMM YYYY [pukul] HH.mm',
  22395. LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm'
  22396. },
  22397. meridiemParse: /pagi|siang|sore|malam/,
  22398. meridiemHour: function meridiemHour(hour, meridiem) {
  22399. if (hour === 12) {
  22400. hour = 0;
  22401. }
  22402. if (meridiem === 'pagi') {
  22403. return hour;
  22404. } else if (meridiem === 'siang') {
  22405. return hour >= 11 ? hour : hour + 12;
  22406. } else if (meridiem === 'sore' || meridiem === 'malam') {
  22407. return hour + 12;
  22408. }
  22409. },
  22410. meridiem: function meridiem(hours, minutes, isLower) {
  22411. if (hours < 11) {
  22412. return 'pagi';
  22413. } else if (hours < 15) {
  22414. return 'siang';
  22415. } else if (hours < 19) {
  22416. return 'sore';
  22417. } else {
  22418. return 'malam';
  22419. }
  22420. },
  22421. calendar: {
  22422. sameDay: '[Hari ini pukul] LT',
  22423. nextDay: '[Besok pukul] LT',
  22424. nextWeek: 'dddd [pukul] LT',
  22425. lastDay: '[Kemarin pukul] LT',
  22426. lastWeek: 'dddd [lalu pukul] LT',
  22427. sameElse: 'L'
  22428. },
  22429. relativeTime: {
  22430. future: 'dalam %s',
  22431. past: '%s yang lalu',
  22432. s: 'beberapa detik',
  22433. ss: '%d detik',
  22434. m: 'semenit',
  22435. mm: '%d menit',
  22436. h: 'sejam',
  22437. hh: '%d jam',
  22438. d: 'sehari',
  22439. dd: '%d hari',
  22440. M: 'sebulan',
  22441. MM: '%d bulan',
  22442. y: 'setahun',
  22443. yy: '%d tahun'
  22444. },
  22445. week: {
  22446. dow: 0,
  22447. // Sunday is the first day of the week.
  22448. doy: 6 // The week that contains Jan 6th is the first week of the year.
  22449. }
  22450. });
  22451. return id;
  22452. });
  22453. /***/ }),
  22454. /* 284 */
  22455. /*!***************************************************************!*\
  22456. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/is.js ***!
  22457. \***************************************************************/
  22458. /*! no static exports found */
  22459. /***/ (function(module, exports, __webpack_require__) {
  22460. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  22461. //! moment.js locale configuration
  22462. //! locale : Icelandic [is]
  22463. //! author : Hinrik Örn Sigurðsson : https://github.com/hinrik
  22464. ;
  22465. (function (global, factory) {
  22466. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  22467. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  22468. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  22469. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  22470. })(this, function (moment) {
  22471. 'use strict';
  22472. //! moment.js locale configuration
  22473. function plural(n) {
  22474. if (n % 100 === 11) {
  22475. return true;
  22476. } else if (n % 10 === 1) {
  22477. return false;
  22478. }
  22479. return true;
  22480. }
  22481. function translate(number, withoutSuffix, key, isFuture) {
  22482. var result = number + ' ';
  22483. switch (key) {
  22484. case 's':
  22485. return withoutSuffix || isFuture ? 'nokkrar sekúndur' : 'nokkrum sekúndum';
  22486. case 'ss':
  22487. if (plural(number)) {
  22488. return result + (withoutSuffix || isFuture ? 'sekúndur' : 'sekúndum');
  22489. }
  22490. return result + 'sekúnda';
  22491. case 'm':
  22492. return withoutSuffix ? 'mínúta' : 'mínútu';
  22493. case 'mm':
  22494. if (plural(number)) {
  22495. return result + (withoutSuffix || isFuture ? 'mínútur' : 'mínútum');
  22496. } else if (withoutSuffix) {
  22497. return result + 'mínúta';
  22498. }
  22499. return result + 'mínútu';
  22500. case 'hh':
  22501. if (plural(number)) {
  22502. return result + (withoutSuffix || isFuture ? 'klukkustundir' : 'klukkustundum');
  22503. }
  22504. return result + 'klukkustund';
  22505. case 'd':
  22506. if (withoutSuffix) {
  22507. return 'dagur';
  22508. }
  22509. return isFuture ? 'dag' : 'degi';
  22510. case 'dd':
  22511. if (plural(number)) {
  22512. if (withoutSuffix) {
  22513. return result + 'dagar';
  22514. }
  22515. return result + (isFuture ? 'daga' : 'dögum');
  22516. } else if (withoutSuffix) {
  22517. return result + 'dagur';
  22518. }
  22519. return result + (isFuture ? 'dag' : 'degi');
  22520. case 'M':
  22521. if (withoutSuffix) {
  22522. return 'mánuður';
  22523. }
  22524. return isFuture ? 'mánuð' : 'mánuði';
  22525. case 'MM':
  22526. if (plural(number)) {
  22527. if (withoutSuffix) {
  22528. return result + 'mánuðir';
  22529. }
  22530. return result + (isFuture ? 'mánuði' : 'mánuðum');
  22531. } else if (withoutSuffix) {
  22532. return result + 'mánuður';
  22533. }
  22534. return result + (isFuture ? 'mánuð' : 'mánuði');
  22535. case 'y':
  22536. return withoutSuffix || isFuture ? 'ár' : 'ári';
  22537. case 'yy':
  22538. if (plural(number)) {
  22539. return result + (withoutSuffix || isFuture ? 'ár' : 'árum');
  22540. }
  22541. return result + (withoutSuffix || isFuture ? 'ár' : 'ári');
  22542. }
  22543. }
  22544. var is = moment.defineLocale('is', {
  22545. months: 'janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember'.split('_'),
  22546. monthsShort: 'jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des'.split('_'),
  22547. weekdays: 'sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur'.split('_'),
  22548. weekdaysShort: 'sun_mán_þri_mið_fim_fös_lau'.split('_'),
  22549. weekdaysMin: 'Su_Má_Þr_Mi_Fi_Fö_La'.split('_'),
  22550. longDateFormat: {
  22551. LT: 'H:mm',
  22552. LTS: 'H:mm:ss',
  22553. L: 'DD.MM.YYYY',
  22554. LL: 'D. MMMM YYYY',
  22555. LLL: 'D. MMMM YYYY [kl.] H:mm',
  22556. LLLL: 'dddd, D. MMMM YYYY [kl.] H:mm'
  22557. },
  22558. calendar: {
  22559. sameDay: '[í dag kl.] LT',
  22560. nextDay: '[á morgun kl.] LT',
  22561. nextWeek: 'dddd [kl.] LT',
  22562. lastDay: '[í gær kl.] LT',
  22563. lastWeek: '[síðasta] dddd [kl.] LT',
  22564. sameElse: 'L'
  22565. },
  22566. relativeTime: {
  22567. future: 'eftir %s',
  22568. past: 'fyrir %s síðan',
  22569. s: translate,
  22570. ss: translate,
  22571. m: translate,
  22572. mm: translate,
  22573. h: 'klukkustund',
  22574. hh: translate,
  22575. d: translate,
  22576. dd: translate,
  22577. M: translate,
  22578. MM: translate,
  22579. y: translate,
  22580. yy: translate
  22581. },
  22582. dayOfMonthOrdinalParse: /\d{1,2}\./,
  22583. ordinal: '%d.',
  22584. week: {
  22585. dow: 1,
  22586. // Monday is the first day of the week.
  22587. doy: 4 // The week that contains Jan 4th is the first week of the year.
  22588. }
  22589. });
  22590. return is;
  22591. });
  22592. /***/ }),
  22593. /* 285 */
  22594. /*!***************************************************************!*\
  22595. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/it.js ***!
  22596. \***************************************************************/
  22597. /*! no static exports found */
  22598. /***/ (function(module, exports, __webpack_require__) {
  22599. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  22600. //! moment.js locale configuration
  22601. //! locale : Italian [it]
  22602. //! author : Lorenzo : https://github.com/aliem
  22603. //! author: Mattia Larentis: https://github.com/nostalgiaz
  22604. //! author: Marco : https://github.com/Manfre98
  22605. ;
  22606. (function (global, factory) {
  22607. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  22608. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  22609. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  22610. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  22611. })(this, function (moment) {
  22612. 'use strict';
  22613. //! moment.js locale configuration
  22614. var it = moment.defineLocale('it', {
  22615. months: 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split('_'),
  22616. monthsShort: 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'),
  22617. weekdays: 'domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato'.split('_'),
  22618. weekdaysShort: 'dom_lun_mar_mer_gio_ven_sab'.split('_'),
  22619. weekdaysMin: 'do_lu_ma_me_gi_ve_sa'.split('_'),
  22620. longDateFormat: {
  22621. LT: 'HH:mm',
  22622. LTS: 'HH:mm:ss',
  22623. L: 'DD/MM/YYYY',
  22624. LL: 'D MMMM YYYY',
  22625. LLL: 'D MMMM YYYY HH:mm',
  22626. LLLL: 'dddd D MMMM YYYY HH:mm'
  22627. },
  22628. calendar: {
  22629. sameDay: function sameDay() {
  22630. return '[Oggi a' + (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") + ']LT';
  22631. },
  22632. nextDay: function nextDay() {
  22633. return '[Domani a' + (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") + ']LT';
  22634. },
  22635. nextWeek: function nextWeek() {
  22636. return 'dddd [a' + (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") + ']LT';
  22637. },
  22638. lastDay: function lastDay() {
  22639. return '[Ieri a' + (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") + ']LT';
  22640. },
  22641. lastWeek: function lastWeek() {
  22642. switch (this.day()) {
  22643. case 0:
  22644. return '[La scorsa] dddd [a' + (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") + ']LT';
  22645. default:
  22646. return '[Lo scorso] dddd [a' + (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") + ']LT';
  22647. }
  22648. },
  22649. sameElse: 'L'
  22650. },
  22651. relativeTime: {
  22652. future: 'tra %s',
  22653. past: '%s fa',
  22654. s: 'alcuni secondi',
  22655. ss: '%d secondi',
  22656. m: 'un minuto',
  22657. mm: '%d minuti',
  22658. h: "un'ora",
  22659. hh: '%d ore',
  22660. d: 'un giorno',
  22661. dd: '%d giorni',
  22662. w: 'una settimana',
  22663. ww: '%d settimane',
  22664. M: 'un mese',
  22665. MM: '%d mesi',
  22666. y: 'un anno',
  22667. yy: '%d anni'
  22668. },
  22669. dayOfMonthOrdinalParse: /\d{1,2}º/,
  22670. ordinal: '%dº',
  22671. week: {
  22672. dow: 1,
  22673. // Monday is the first day of the week.
  22674. doy: 4 // The week that contains Jan 4th is the first week of the year.
  22675. }
  22676. });
  22677. return it;
  22678. });
  22679. /***/ }),
  22680. /* 286 */
  22681. /*!******************************************************************!*\
  22682. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/it-ch.js ***!
  22683. \******************************************************************/
  22684. /*! no static exports found */
  22685. /***/ (function(module, exports, __webpack_require__) {
  22686. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  22687. //! moment.js locale configuration
  22688. //! locale : Italian (Switzerland) [it-ch]
  22689. //! author : xfh : https://github.com/xfh
  22690. ;
  22691. (function (global, factory) {
  22692. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  22693. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  22694. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  22695. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  22696. })(this, function (moment) {
  22697. 'use strict';
  22698. //! moment.js locale configuration
  22699. var itCh = moment.defineLocale('it-ch', {
  22700. months: 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split('_'),
  22701. monthsShort: 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'),
  22702. weekdays: 'domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato'.split('_'),
  22703. weekdaysShort: 'dom_lun_mar_mer_gio_ven_sab'.split('_'),
  22704. weekdaysMin: 'do_lu_ma_me_gi_ve_sa'.split('_'),
  22705. longDateFormat: {
  22706. LT: 'HH:mm',
  22707. LTS: 'HH:mm:ss',
  22708. L: 'DD.MM.YYYY',
  22709. LL: 'D MMMM YYYY',
  22710. LLL: 'D MMMM YYYY HH:mm',
  22711. LLLL: 'dddd D MMMM YYYY HH:mm'
  22712. },
  22713. calendar: {
  22714. sameDay: '[Oggi alle] LT',
  22715. nextDay: '[Domani alle] LT',
  22716. nextWeek: 'dddd [alle] LT',
  22717. lastDay: '[Ieri alle] LT',
  22718. lastWeek: function lastWeek() {
  22719. switch (this.day()) {
  22720. case 0:
  22721. return '[la scorsa] dddd [alle] LT';
  22722. default:
  22723. return '[lo scorso] dddd [alle] LT';
  22724. }
  22725. },
  22726. sameElse: 'L'
  22727. },
  22728. relativeTime: {
  22729. future: function future(s) {
  22730. return (/^[0-9].+$/.test(s) ? 'tra' : 'in') + ' ' + s;
  22731. },
  22732. past: '%s fa',
  22733. s: 'alcuni secondi',
  22734. ss: '%d secondi',
  22735. m: 'un minuto',
  22736. mm: '%d minuti',
  22737. h: "un'ora",
  22738. hh: '%d ore',
  22739. d: 'un giorno',
  22740. dd: '%d giorni',
  22741. M: 'un mese',
  22742. MM: '%d mesi',
  22743. y: 'un anno',
  22744. yy: '%d anni'
  22745. },
  22746. dayOfMonthOrdinalParse: /\d{1,2}º/,
  22747. ordinal: '%dº',
  22748. week: {
  22749. dow: 1,
  22750. // Monday is the first day of the week.
  22751. doy: 4 // The week that contains Jan 4th is the first week of the year.
  22752. }
  22753. });
  22754. return itCh;
  22755. });
  22756. /***/ }),
  22757. /* 287 */
  22758. /*!***************************************************************!*\
  22759. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ja.js ***!
  22760. \***************************************************************/
  22761. /*! no static exports found */
  22762. /***/ (function(module, exports, __webpack_require__) {
  22763. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  22764. //! moment.js locale configuration
  22765. //! locale : Japanese [ja]
  22766. //! author : LI Long : https://github.com/baryon
  22767. ;
  22768. (function (global, factory) {
  22769. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  22770. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  22771. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  22772. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  22773. })(this, function (moment) {
  22774. 'use strict';
  22775. //! moment.js locale configuration
  22776. var ja = moment.defineLocale('ja', {
  22777. eras: [{
  22778. since: '2019-05-01',
  22779. offset: 1,
  22780. name: '令和',
  22781. narrow: '㋿',
  22782. abbr: 'R'
  22783. }, {
  22784. since: '1989-01-08',
  22785. until: '2019-04-30',
  22786. offset: 1,
  22787. name: '平成',
  22788. narrow: '㍻',
  22789. abbr: 'H'
  22790. }, {
  22791. since: '1926-12-25',
  22792. until: '1989-01-07',
  22793. offset: 1,
  22794. name: '昭和',
  22795. narrow: '㍼',
  22796. abbr: 'S'
  22797. }, {
  22798. since: '1912-07-30',
  22799. until: '1926-12-24',
  22800. offset: 1,
  22801. name: '大正',
  22802. narrow: '㍽',
  22803. abbr: 'T'
  22804. }, {
  22805. since: '1873-01-01',
  22806. until: '1912-07-29',
  22807. offset: 6,
  22808. name: '明治',
  22809. narrow: '㍾',
  22810. abbr: 'M'
  22811. }, {
  22812. since: '0001-01-01',
  22813. until: '1873-12-31',
  22814. offset: 1,
  22815. name: '西暦',
  22816. narrow: 'AD',
  22817. abbr: 'AD'
  22818. }, {
  22819. since: '0000-12-31',
  22820. until: -Infinity,
  22821. offset: 1,
  22822. name: '紀元前',
  22823. narrow: 'BC',
  22824. abbr: 'BC'
  22825. }],
  22826. eraYearOrdinalRegex: /(元|\d+)年/,
  22827. eraYearOrdinalParse: function eraYearOrdinalParse(input, match) {
  22828. return match[1] === '元' ? 1 : parseInt(match[1] || input, 10);
  22829. },
  22830. months: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
  22831. monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
  22832. weekdays: '日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日'.split('_'),
  22833. weekdaysShort: '日_月_火_水_木_金_土'.split('_'),
  22834. weekdaysMin: '日_月_火_水_木_金_土'.split('_'),
  22835. longDateFormat: {
  22836. LT: 'HH:mm',
  22837. LTS: 'HH:mm:ss',
  22838. L: 'YYYY/MM/DD',
  22839. LL: 'YYYY年M月D日',
  22840. LLL: 'YYYY年M月D日 HH:mm',
  22841. LLLL: 'YYYY年M月D日 dddd HH:mm',
  22842. l: 'YYYY/MM/DD',
  22843. ll: 'YYYY年M月D日',
  22844. lll: 'YYYY年M月D日 HH:mm',
  22845. llll: 'YYYY年M月D日(ddd) HH:mm'
  22846. },
  22847. meridiemParse: /午前|午後/i,
  22848. isPM: function isPM(input) {
  22849. return input === '午後';
  22850. },
  22851. meridiem: function meridiem(hour, minute, isLower) {
  22852. if (hour < 12) {
  22853. return '午前';
  22854. } else {
  22855. return '午後';
  22856. }
  22857. },
  22858. calendar: {
  22859. sameDay: '[今日] LT',
  22860. nextDay: '[明日] LT',
  22861. nextWeek: function nextWeek(now) {
  22862. if (now.week() !== this.week()) {
  22863. return '[来週]dddd LT';
  22864. } else {
  22865. return 'dddd LT';
  22866. }
  22867. },
  22868. lastDay: '[昨日] LT',
  22869. lastWeek: function lastWeek(now) {
  22870. if (this.week() !== now.week()) {
  22871. return '[先週]dddd LT';
  22872. } else {
  22873. return 'dddd LT';
  22874. }
  22875. },
  22876. sameElse: 'L'
  22877. },
  22878. dayOfMonthOrdinalParse: /\d{1,2}日/,
  22879. ordinal: function ordinal(number, period) {
  22880. switch (period) {
  22881. case 'y':
  22882. return number === 1 ? '元年' : number + '年';
  22883. case 'd':
  22884. case 'D':
  22885. case 'DDD':
  22886. return number + '日';
  22887. default:
  22888. return number;
  22889. }
  22890. },
  22891. relativeTime: {
  22892. future: '%s後',
  22893. past: '%s前',
  22894. s: '数秒',
  22895. ss: '%d秒',
  22896. m: '1分',
  22897. mm: '%d分',
  22898. h: '1時間',
  22899. hh: '%d時間',
  22900. d: '1日',
  22901. dd: '%d日',
  22902. M: '1ヶ月',
  22903. MM: '%dヶ月',
  22904. y: '1年',
  22905. yy: '%d年'
  22906. }
  22907. });
  22908. return ja;
  22909. });
  22910. /***/ }),
  22911. /* 288 */
  22912. /*!***************************************************************!*\
  22913. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/jv.js ***!
  22914. \***************************************************************/
  22915. /*! no static exports found */
  22916. /***/ (function(module, exports, __webpack_require__) {
  22917. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  22918. //! moment.js locale configuration
  22919. //! locale : Javanese [jv]
  22920. //! author : Rony Lantip : https://github.com/lantip
  22921. //! reference: http://jv.wikipedia.org/wiki/Basa_Jawa
  22922. ;
  22923. (function (global, factory) {
  22924. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  22925. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  22926. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  22927. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  22928. })(this, function (moment) {
  22929. 'use strict';
  22930. //! moment.js locale configuration
  22931. var jv = moment.defineLocale('jv', {
  22932. months: 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember'.split('_'),
  22933. monthsShort: 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des'.split('_'),
  22934. weekdays: 'Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu'.split('_'),
  22935. weekdaysShort: 'Min_Sen_Sel_Reb_Kem_Jem_Sep'.split('_'),
  22936. weekdaysMin: 'Mg_Sn_Sl_Rb_Km_Jm_Sp'.split('_'),
  22937. longDateFormat: {
  22938. LT: 'HH.mm',
  22939. LTS: 'HH.mm.ss',
  22940. L: 'DD/MM/YYYY',
  22941. LL: 'D MMMM YYYY',
  22942. LLL: 'D MMMM YYYY [pukul] HH.mm',
  22943. LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm'
  22944. },
  22945. meridiemParse: /enjing|siyang|sonten|ndalu/,
  22946. meridiemHour: function meridiemHour(hour, meridiem) {
  22947. if (hour === 12) {
  22948. hour = 0;
  22949. }
  22950. if (meridiem === 'enjing') {
  22951. return hour;
  22952. } else if (meridiem === 'siyang') {
  22953. return hour >= 11 ? hour : hour + 12;
  22954. } else if (meridiem === 'sonten' || meridiem === 'ndalu') {
  22955. return hour + 12;
  22956. }
  22957. },
  22958. meridiem: function meridiem(hours, minutes, isLower) {
  22959. if (hours < 11) {
  22960. return 'enjing';
  22961. } else if (hours < 15) {
  22962. return 'siyang';
  22963. } else if (hours < 19) {
  22964. return 'sonten';
  22965. } else {
  22966. return 'ndalu';
  22967. }
  22968. },
  22969. calendar: {
  22970. sameDay: '[Dinten puniko pukul] LT',
  22971. nextDay: '[Mbenjang pukul] LT',
  22972. nextWeek: 'dddd [pukul] LT',
  22973. lastDay: '[Kala wingi pukul] LT',
  22974. lastWeek: 'dddd [kepengker pukul] LT',
  22975. sameElse: 'L'
  22976. },
  22977. relativeTime: {
  22978. future: 'wonten ing %s',
  22979. past: '%s ingkang kepengker',
  22980. s: 'sawetawis detik',
  22981. ss: '%d detik',
  22982. m: 'setunggal menit',
  22983. mm: '%d menit',
  22984. h: 'setunggal jam',
  22985. hh: '%d jam',
  22986. d: 'sedinten',
  22987. dd: '%d dinten',
  22988. M: 'sewulan',
  22989. MM: '%d wulan',
  22990. y: 'setaun',
  22991. yy: '%d taun'
  22992. },
  22993. week: {
  22994. dow: 1,
  22995. // Monday is the first day of the week.
  22996. doy: 7 // The week that contains Jan 7th is the first week of the year.
  22997. }
  22998. });
  22999. return jv;
  23000. });
  23001. /***/ }),
  23002. /* 289 */
  23003. /*!***************************************************************!*\
  23004. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ka.js ***!
  23005. \***************************************************************/
  23006. /*! no static exports found */
  23007. /***/ (function(module, exports, __webpack_require__) {
  23008. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  23009. //! moment.js locale configuration
  23010. //! locale : Georgian [ka]
  23011. //! author : Irakli Janiashvili : https://github.com/IrakliJani
  23012. ;
  23013. (function (global, factory) {
  23014. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  23015. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  23016. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  23017. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  23018. })(this, function (moment) {
  23019. 'use strict';
  23020. //! moment.js locale configuration
  23021. var ka = moment.defineLocale('ka', {
  23022. months: 'იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი'.split('_'),
  23023. monthsShort: 'იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ'.split('_'),
  23024. weekdays: {
  23025. standalone: 'კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი'.split('_'),
  23026. format: 'კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს'.split('_'),
  23027. isFormat: /(წინა|შემდეგ)/
  23028. },
  23029. weekdaysShort: 'კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ'.split('_'),
  23030. weekdaysMin: 'კვ_ორ_სა_ოთ_ხუ_პა_შა'.split('_'),
  23031. longDateFormat: {
  23032. LT: 'HH:mm',
  23033. LTS: 'HH:mm:ss',
  23034. L: 'DD/MM/YYYY',
  23035. LL: 'D MMMM YYYY',
  23036. LLL: 'D MMMM YYYY HH:mm',
  23037. LLLL: 'dddd, D MMMM YYYY HH:mm'
  23038. },
  23039. calendar: {
  23040. sameDay: '[დღეს] LT[-ზე]',
  23041. nextDay: '[ხვალ] LT[-ზე]',
  23042. lastDay: '[გუშინ] LT[-ზე]',
  23043. nextWeek: '[შემდეგ] dddd LT[-ზე]',
  23044. lastWeek: '[წინა] dddd LT-ზე',
  23045. sameElse: 'L'
  23046. },
  23047. relativeTime: {
  23048. future: function future(s) {
  23049. return s.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/, function ($0, $1, $2) {
  23050. return $2 === 'ი' ? $1 + 'ში' : $1 + $2 + 'ში';
  23051. });
  23052. },
  23053. past: function past(s) {
  23054. if (/(წამი|წუთი|საათი|დღე|თვე)/.test(s)) {
  23055. return s.replace(/(ი|ე)$/, 'ის წინ');
  23056. }
  23057. if (/წელი/.test(s)) {
  23058. return s.replace(/წელი$/, 'წლის წინ');
  23059. }
  23060. return s;
  23061. },
  23062. s: 'რამდენიმე წამი',
  23063. ss: '%d წამი',
  23064. m: 'წუთი',
  23065. mm: '%d წუთი',
  23066. h: 'საათი',
  23067. hh: '%d საათი',
  23068. d: 'დღე',
  23069. dd: '%d დღე',
  23070. M: 'თვე',
  23071. MM: '%d თვე',
  23072. y: 'წელი',
  23073. yy: '%d წელი'
  23074. },
  23075. dayOfMonthOrdinalParse: /0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,
  23076. ordinal: function ordinal(number) {
  23077. if (number === 0) {
  23078. return number;
  23079. }
  23080. if (number === 1) {
  23081. return number + '-ლი';
  23082. }
  23083. if (number < 20 || number <= 100 && number % 20 === 0 || number % 100 === 0) {
  23084. return 'მე-' + number;
  23085. }
  23086. return number + '-ე';
  23087. },
  23088. week: {
  23089. dow: 1,
  23090. doy: 7
  23091. }
  23092. });
  23093. return ka;
  23094. });
  23095. /***/ }),
  23096. /* 290 */
  23097. /*!***************************************************************!*\
  23098. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/kk.js ***!
  23099. \***************************************************************/
  23100. /*! no static exports found */
  23101. /***/ (function(module, exports, __webpack_require__) {
  23102. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  23103. //! moment.js locale configuration
  23104. //! locale : Kazakh [kk]
  23105. //! authors : Nurlan Rakhimzhanov : https://github.com/nurlan
  23106. ;
  23107. (function (global, factory) {
  23108. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  23109. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  23110. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  23111. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  23112. })(this, function (moment) {
  23113. 'use strict';
  23114. //! moment.js locale configuration
  23115. var suffixes = {
  23116. 0: '-ші',
  23117. 1: '-ші',
  23118. 2: '-ші',
  23119. 3: '-ші',
  23120. 4: '-ші',
  23121. 5: '-ші',
  23122. 6: '-шы',
  23123. 7: '-ші',
  23124. 8: '-ші',
  23125. 9: '-шы',
  23126. 10: '-шы',
  23127. 20: '-шы',
  23128. 30: '-шы',
  23129. 40: '-шы',
  23130. 50: '-ші',
  23131. 60: '-шы',
  23132. 70: '-ші',
  23133. 80: '-ші',
  23134. 90: '-шы',
  23135. 100: '-ші'
  23136. };
  23137. var kk = moment.defineLocale('kk', {
  23138. months: 'қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан'.split('_'),
  23139. monthsShort: 'қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел'.split('_'),
  23140. weekdays: 'жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі'.split('_'),
  23141. weekdaysShort: 'жек_дүй_сей_сәр_бей_жұм_сен'.split('_'),
  23142. weekdaysMin: 'жк_дй_сй_ср_бй_жм_сн'.split('_'),
  23143. longDateFormat: {
  23144. LT: 'HH:mm',
  23145. LTS: 'HH:mm:ss',
  23146. L: 'DD.MM.YYYY',
  23147. LL: 'D MMMM YYYY',
  23148. LLL: 'D MMMM YYYY HH:mm',
  23149. LLLL: 'dddd, D MMMM YYYY HH:mm'
  23150. },
  23151. calendar: {
  23152. sameDay: '[Бүгін сағат] LT',
  23153. nextDay: '[Ертең сағат] LT',
  23154. nextWeek: 'dddd [сағат] LT',
  23155. lastDay: '[Кеше сағат] LT',
  23156. lastWeek: '[Өткен аптаның] dddd [сағат] LT',
  23157. sameElse: 'L'
  23158. },
  23159. relativeTime: {
  23160. future: '%s ішінде',
  23161. past: '%s бұрын',
  23162. s: 'бірнеше секунд',
  23163. ss: '%d секунд',
  23164. m: 'бір минут',
  23165. mm: '%d минут',
  23166. h: 'бір сағат',
  23167. hh: '%d сағат',
  23168. d: 'бір күн',
  23169. dd: '%d күн',
  23170. M: 'бір ай',
  23171. MM: '%d ай',
  23172. y: 'бір жыл',
  23173. yy: '%d жыл'
  23174. },
  23175. dayOfMonthOrdinalParse: /\d{1,2}-(ші|шы)/,
  23176. ordinal: function ordinal(number) {
  23177. var a = number % 10,
  23178. b = number >= 100 ? 100 : null;
  23179. return number + (suffixes[number] || suffixes[a] || suffixes[b]);
  23180. },
  23181. week: {
  23182. dow: 1,
  23183. // Monday is the first day of the week.
  23184. doy: 7 // The week that contains Jan 7th is the first week of the year.
  23185. }
  23186. });
  23187. return kk;
  23188. });
  23189. /***/ }),
  23190. /* 291 */
  23191. /*!***************************************************************!*\
  23192. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/km.js ***!
  23193. \***************************************************************/
  23194. /*! no static exports found */
  23195. /***/ (function(module, exports, __webpack_require__) {
  23196. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  23197. //! moment.js locale configuration
  23198. //! locale : Cambodian [km]
  23199. //! author : Kruy Vanna : https://github.com/kruyvanna
  23200. ;
  23201. (function (global, factory) {
  23202. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  23203. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  23204. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  23205. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  23206. })(this, function (moment) {
  23207. 'use strict';
  23208. //! moment.js locale configuration
  23209. var symbolMap = {
  23210. 1: '១',
  23211. 2: '២',
  23212. 3: '៣',
  23213. 4: '៤',
  23214. 5: '៥',
  23215. 6: '៦',
  23216. 7: '៧',
  23217. 8: '៨',
  23218. 9: '៩',
  23219. 0: '០'
  23220. },
  23221. numberMap = {
  23222. '១': '1',
  23223. '២': '2',
  23224. '៣': '3',
  23225. '៤': '4',
  23226. '៥': '5',
  23227. '៦': '6',
  23228. '៧': '7',
  23229. '៨': '8',
  23230. '៩': '9',
  23231. '០': '0'
  23232. };
  23233. var km = moment.defineLocale('km', {
  23234. months: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split('_'),
  23235. monthsShort: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split('_'),
  23236. weekdays: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'),
  23237. weekdaysShort: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'),
  23238. weekdaysMin: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'),
  23239. weekdaysParseExact: true,
  23240. longDateFormat: {
  23241. LT: 'HH:mm',
  23242. LTS: 'HH:mm:ss',
  23243. L: 'DD/MM/YYYY',
  23244. LL: 'D MMMM YYYY',
  23245. LLL: 'D MMMM YYYY HH:mm',
  23246. LLLL: 'dddd, D MMMM YYYY HH:mm'
  23247. },
  23248. meridiemParse: /ព្រឹក|ល្ងាច/,
  23249. isPM: function isPM(input) {
  23250. return input === 'ល្ងាច';
  23251. },
  23252. meridiem: function meridiem(hour, minute, isLower) {
  23253. if (hour < 12) {
  23254. return 'ព្រឹក';
  23255. } else {
  23256. return 'ល្ងាច';
  23257. }
  23258. },
  23259. calendar: {
  23260. sameDay: '[ថ្ងៃនេះ ម៉ោង] LT',
  23261. nextDay: '[ស្អែក ម៉ោង] LT',
  23262. nextWeek: 'dddd [ម៉ោង] LT',
  23263. lastDay: '[ម្សិលមិញ ម៉ោង] LT',
  23264. lastWeek: 'dddd [សប្តាហ៍មុន] [ម៉ោង] LT',
  23265. sameElse: 'L'
  23266. },
  23267. relativeTime: {
  23268. future: '%sទៀត',
  23269. past: '%sមុន',
  23270. s: 'ប៉ុន្មានវិនាទី',
  23271. ss: '%d វិនាទី',
  23272. m: 'មួយនាទី',
  23273. mm: '%d នាទី',
  23274. h: 'មួយម៉ោង',
  23275. hh: '%d ម៉ោង',
  23276. d: 'មួយថ្ងៃ',
  23277. dd: '%d ថ្ងៃ',
  23278. M: 'មួយខែ',
  23279. MM: '%d ខែ',
  23280. y: 'មួយឆ្នាំ',
  23281. yy: '%d ឆ្នាំ'
  23282. },
  23283. dayOfMonthOrdinalParse: /ទី\d{1,2}/,
  23284. ordinal: 'ទី%d',
  23285. preparse: function preparse(string) {
  23286. return string.replace(/[១២៣៤៥៦៧៨៩០]/g, function (match) {
  23287. return numberMap[match];
  23288. });
  23289. },
  23290. postformat: function postformat(string) {
  23291. return string.replace(/\d/g, function (match) {
  23292. return symbolMap[match];
  23293. });
  23294. },
  23295. week: {
  23296. dow: 1,
  23297. // Monday is the first day of the week.
  23298. doy: 4 // The week that contains Jan 4th is the first week of the year.
  23299. }
  23300. });
  23301. return km;
  23302. });
  23303. /***/ }),
  23304. /* 292 */
  23305. /*!***************************************************************!*\
  23306. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/kn.js ***!
  23307. \***************************************************************/
  23308. /*! no static exports found */
  23309. /***/ (function(module, exports, __webpack_require__) {
  23310. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  23311. //! moment.js locale configuration
  23312. //! locale : Kannada [kn]
  23313. //! author : Rajeev Naik : https://github.com/rajeevnaikte
  23314. ;
  23315. (function (global, factory) {
  23316. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  23317. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  23318. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  23319. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  23320. })(this, function (moment) {
  23321. 'use strict';
  23322. //! moment.js locale configuration
  23323. var symbolMap = {
  23324. 1: '೧',
  23325. 2: '೨',
  23326. 3: '೩',
  23327. 4: '೪',
  23328. 5: '೫',
  23329. 6: '೬',
  23330. 7: '೭',
  23331. 8: '೮',
  23332. 9: '೯',
  23333. 0: '೦'
  23334. },
  23335. numberMap = {
  23336. '೧': '1',
  23337. '೨': '2',
  23338. '೩': '3',
  23339. '೪': '4',
  23340. '೫': '5',
  23341. '೬': '6',
  23342. '೭': '7',
  23343. '೮': '8',
  23344. '೯': '9',
  23345. '೦': '0'
  23346. };
  23347. var kn = moment.defineLocale('kn', {
  23348. months: 'ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್'.split('_'),
  23349. monthsShort: 'ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ'.split('_'),
  23350. monthsParseExact: true,
  23351. weekdays: 'ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ'.split('_'),
  23352. weekdaysShort: 'ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ'.split('_'),
  23353. weekdaysMin: 'ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ'.split('_'),
  23354. longDateFormat: {
  23355. LT: 'A h:mm',
  23356. LTS: 'A h:mm:ss',
  23357. L: 'DD/MM/YYYY',
  23358. LL: 'D MMMM YYYY',
  23359. LLL: 'D MMMM YYYY, A h:mm',
  23360. LLLL: 'dddd, D MMMM YYYY, A h:mm'
  23361. },
  23362. calendar: {
  23363. sameDay: '[ಇಂದು] LT',
  23364. nextDay: '[ನಾಳೆ] LT',
  23365. nextWeek: 'dddd, LT',
  23366. lastDay: '[ನಿನ್ನೆ] LT',
  23367. lastWeek: '[ಕೊನೆಯ] dddd, LT',
  23368. sameElse: 'L'
  23369. },
  23370. relativeTime: {
  23371. future: '%s ನಂತರ',
  23372. past: '%s ಹಿಂದೆ',
  23373. s: 'ಕೆಲವು ಕ್ಷಣಗಳು',
  23374. ss: '%d ಸೆಕೆಂಡುಗಳು',
  23375. m: 'ಒಂದು ನಿಮಿಷ',
  23376. mm: '%d ನಿಮಿಷ',
  23377. h: 'ಒಂದು ಗಂಟೆ',
  23378. hh: '%d ಗಂಟೆ',
  23379. d: 'ಒಂದು ದಿನ',
  23380. dd: '%d ದಿನ',
  23381. M: 'ಒಂದು ತಿಂಗಳು',
  23382. MM: '%d ತಿಂಗಳು',
  23383. y: 'ಒಂದು ವರ್ಷ',
  23384. yy: '%d ವರ್ಷ'
  23385. },
  23386. preparse: function preparse(string) {
  23387. return string.replace(/[೧೨೩೪೫೬೭೮೯೦]/g, function (match) {
  23388. return numberMap[match];
  23389. });
  23390. },
  23391. postformat: function postformat(string) {
  23392. return string.replace(/\d/g, function (match) {
  23393. return symbolMap[match];
  23394. });
  23395. },
  23396. meridiemParse: /ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,
  23397. meridiemHour: function meridiemHour(hour, meridiem) {
  23398. if (hour === 12) {
  23399. hour = 0;
  23400. }
  23401. if (meridiem === 'ರಾತ್ರಿ') {
  23402. return hour < 4 ? hour : hour + 12;
  23403. } else if (meridiem === 'ಬೆಳಿಗ್ಗೆ') {
  23404. return hour;
  23405. } else if (meridiem === 'ಮಧ್ಯಾಹ್ನ') {
  23406. return hour >= 10 ? hour : hour + 12;
  23407. } else if (meridiem === 'ಸಂಜೆ') {
  23408. return hour + 12;
  23409. }
  23410. },
  23411. meridiem: function meridiem(hour, minute, isLower) {
  23412. if (hour < 4) {
  23413. return 'ರಾತ್ರಿ';
  23414. } else if (hour < 10) {
  23415. return 'ಬೆಳಿಗ್ಗೆ';
  23416. } else if (hour < 17) {
  23417. return 'ಮಧ್ಯಾಹ್ನ';
  23418. } else if (hour < 20) {
  23419. return 'ಸಂಜೆ';
  23420. } else {
  23421. return 'ರಾತ್ರಿ';
  23422. }
  23423. },
  23424. dayOfMonthOrdinalParse: /\d{1,2}(ನೇ)/,
  23425. ordinal: function ordinal(number) {
  23426. return number + 'ನೇ';
  23427. },
  23428. week: {
  23429. dow: 0,
  23430. // Sunday is the first day of the week.
  23431. doy: 6 // The week that contains Jan 6th is the first week of the year.
  23432. }
  23433. });
  23434. return kn;
  23435. });
  23436. /***/ }),
  23437. /* 293 */
  23438. /*!***************************************************************!*\
  23439. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ko.js ***!
  23440. \***************************************************************/
  23441. /*! no static exports found */
  23442. /***/ (function(module, exports, __webpack_require__) {
  23443. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  23444. //! moment.js locale configuration
  23445. //! locale : Korean [ko]
  23446. //! author : Kyungwook, Park : https://github.com/kyungw00k
  23447. //! author : Jeeeyul Lee <jeeeyul@gmail.com>
  23448. ;
  23449. (function (global, factory) {
  23450. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  23451. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  23452. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  23453. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  23454. })(this, function (moment) {
  23455. 'use strict';
  23456. //! moment.js locale configuration
  23457. var ko = moment.defineLocale('ko', {
  23458. months: '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'),
  23459. monthsShort: '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'),
  23460. weekdays: '일요일_월요일_화요일_수요일_목요일_금요일_토요일'.split('_'),
  23461. weekdaysShort: '일_월_화_수_목_금_토'.split('_'),
  23462. weekdaysMin: '일_월_화_수_목_금_토'.split('_'),
  23463. longDateFormat: {
  23464. LT: 'A h:mm',
  23465. LTS: 'A h:mm:ss',
  23466. L: 'YYYY.MM.DD.',
  23467. LL: 'YYYY년 MMMM D일',
  23468. LLL: 'YYYY년 MMMM D일 A h:mm',
  23469. LLLL: 'YYYY년 MMMM D일 dddd A h:mm',
  23470. l: 'YYYY.MM.DD.',
  23471. ll: 'YYYY년 MMMM D일',
  23472. lll: 'YYYY년 MMMM D일 A h:mm',
  23473. llll: 'YYYY년 MMMM D일 dddd A h:mm'
  23474. },
  23475. calendar: {
  23476. sameDay: '오늘 LT',
  23477. nextDay: '내일 LT',
  23478. nextWeek: 'dddd LT',
  23479. lastDay: '어제 LT',
  23480. lastWeek: '지난주 dddd LT',
  23481. sameElse: 'L'
  23482. },
  23483. relativeTime: {
  23484. future: '%s 후',
  23485. past: '%s 전',
  23486. s: '몇 초',
  23487. ss: '%d초',
  23488. m: '1분',
  23489. mm: '%d분',
  23490. h: '한 시간',
  23491. hh: '%d시간',
  23492. d: '하루',
  23493. dd: '%d일',
  23494. M: '한 달',
  23495. MM: '%d달',
  23496. y: '일 년',
  23497. yy: '%d년'
  23498. },
  23499. dayOfMonthOrdinalParse: /\d{1,2}(일|월|주)/,
  23500. ordinal: function ordinal(number, period) {
  23501. switch (period) {
  23502. case 'd':
  23503. case 'D':
  23504. case 'DDD':
  23505. return number + '일';
  23506. case 'M':
  23507. return number + '월';
  23508. case 'w':
  23509. case 'W':
  23510. return number + '주';
  23511. default:
  23512. return number;
  23513. }
  23514. },
  23515. meridiemParse: /오전|오후/,
  23516. isPM: function isPM(token) {
  23517. return token === '오후';
  23518. },
  23519. meridiem: function meridiem(hour, minute, isUpper) {
  23520. return hour < 12 ? '오전' : '오후';
  23521. }
  23522. });
  23523. return ko;
  23524. });
  23525. /***/ }),
  23526. /* 294 */
  23527. /*!***************************************************************!*\
  23528. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ku.js ***!
  23529. \***************************************************************/
  23530. /*! no static exports found */
  23531. /***/ (function(module, exports, __webpack_require__) {
  23532. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  23533. //! moment.js locale configuration
  23534. //! locale : Kurdish [ku]
  23535. //! author : Shahram Mebashar : https://github.com/ShahramMebashar
  23536. ;
  23537. (function (global, factory) {
  23538. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  23539. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  23540. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  23541. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  23542. })(this, function (moment) {
  23543. 'use strict';
  23544. //! moment.js locale configuration
  23545. var symbolMap = {
  23546. 1: '١',
  23547. 2: '٢',
  23548. 3: '٣',
  23549. 4: '٤',
  23550. 5: '٥',
  23551. 6: '٦',
  23552. 7: '٧',
  23553. 8: '٨',
  23554. 9: '٩',
  23555. 0: '٠'
  23556. },
  23557. numberMap = {
  23558. '١': '1',
  23559. '٢': '2',
  23560. '٣': '3',
  23561. '٤': '4',
  23562. '٥': '5',
  23563. '٦': '6',
  23564. '٧': '7',
  23565. '٨': '8',
  23566. '٩': '9',
  23567. '٠': '0'
  23568. },
  23569. months = ['کانونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمموز', 'ئاب', 'ئەیلوول', 'تشرینی یەكەم', 'تشرینی دووەم', 'كانونی یەکەم'];
  23570. var ku = moment.defineLocale('ku', {
  23571. months: months,
  23572. monthsShort: months,
  23573. weekdays: 'یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌'.split('_'),
  23574. weekdaysShort: 'یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌'.split('_'),
  23575. weekdaysMin: 'ی_د_س_چ_پ_ه_ش'.split('_'),
  23576. weekdaysParseExact: true,
  23577. longDateFormat: {
  23578. LT: 'HH:mm',
  23579. LTS: 'HH:mm:ss',
  23580. L: 'DD/MM/YYYY',
  23581. LL: 'D MMMM YYYY',
  23582. LLL: 'D MMMM YYYY HH:mm',
  23583. LLLL: 'dddd, D MMMM YYYY HH:mm'
  23584. },
  23585. meridiemParse: /ئێواره‌|به‌یانی/,
  23586. isPM: function isPM(input) {
  23587. return /ئێواره‌/.test(input);
  23588. },
  23589. meridiem: function meridiem(hour, minute, isLower) {
  23590. if (hour < 12) {
  23591. return 'به‌یانی';
  23592. } else {
  23593. return 'ئێواره‌';
  23594. }
  23595. },
  23596. calendar: {
  23597. sameDay: '[ئه‌مرۆ كاتژمێر] LT',
  23598. nextDay: '[به‌یانی كاتژمێر] LT',
  23599. nextWeek: 'dddd [كاتژمێر] LT',
  23600. lastDay: '[دوێنێ كاتژمێر] LT',
  23601. lastWeek: 'dddd [كاتژمێر] LT',
  23602. sameElse: 'L'
  23603. },
  23604. relativeTime: {
  23605. future: 'له‌ %s',
  23606. past: '%s',
  23607. s: 'چه‌ند چركه‌یه‌ك',
  23608. ss: 'چركه‌ %d',
  23609. m: 'یه‌ك خوله‌ك',
  23610. mm: '%d خوله‌ك',
  23611. h: 'یه‌ك كاتژمێر',
  23612. hh: '%d كاتژمێر',
  23613. d: 'یه‌ك ڕۆژ',
  23614. dd: '%d ڕۆژ',
  23615. M: 'یه‌ك مانگ',
  23616. MM: '%d مانگ',
  23617. y: 'یه‌ك ساڵ',
  23618. yy: '%d ساڵ'
  23619. },
  23620. preparse: function preparse(string) {
  23621. return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {
  23622. return numberMap[match];
  23623. }).replace(/،/g, ',');
  23624. },
  23625. postformat: function postformat(string) {
  23626. return string.replace(/\d/g, function (match) {
  23627. return symbolMap[match];
  23628. }).replace(/,/g, '،');
  23629. },
  23630. week: {
  23631. dow: 6,
  23632. // Saturday is the first day of the week.
  23633. doy: 12 // The week that contains Jan 12th is the first week of the year.
  23634. }
  23635. });
  23636. return ku;
  23637. });
  23638. /***/ }),
  23639. /* 295 */
  23640. /*!***************************************************************!*\
  23641. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ky.js ***!
  23642. \***************************************************************/
  23643. /*! no static exports found */
  23644. /***/ (function(module, exports, __webpack_require__) {
  23645. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  23646. //! moment.js locale configuration
  23647. //! locale : Kyrgyz [ky]
  23648. //! author : Chyngyz Arystan uulu : https://github.com/chyngyz
  23649. ;
  23650. (function (global, factory) {
  23651. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  23652. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  23653. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  23654. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  23655. })(this, function (moment) {
  23656. 'use strict';
  23657. //! moment.js locale configuration
  23658. var suffixes = {
  23659. 0: '-чү',
  23660. 1: '-чи',
  23661. 2: '-чи',
  23662. 3: '-чү',
  23663. 4: '-чү',
  23664. 5: '-чи',
  23665. 6: '-чы',
  23666. 7: '-чи',
  23667. 8: '-чи',
  23668. 9: '-чу',
  23669. 10: '-чу',
  23670. 20: '-чы',
  23671. 30: '-чу',
  23672. 40: '-чы',
  23673. 50: '-чү',
  23674. 60: '-чы',
  23675. 70: '-чи',
  23676. 80: '-чи',
  23677. 90: '-чу',
  23678. 100: '-чү'
  23679. };
  23680. var ky = moment.defineLocale('ky', {
  23681. months: 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'),
  23682. monthsShort: 'янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек'.split('_'),
  23683. weekdays: 'Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби'.split('_'),
  23684. weekdaysShort: 'Жек_Дүй_Шей_Шар_Бей_Жум_Ише'.split('_'),
  23685. weekdaysMin: 'Жк_Дй_Шй_Шр_Бй_Жм_Иш'.split('_'),
  23686. longDateFormat: {
  23687. LT: 'HH:mm',
  23688. LTS: 'HH:mm:ss',
  23689. L: 'DD.MM.YYYY',
  23690. LL: 'D MMMM YYYY',
  23691. LLL: 'D MMMM YYYY HH:mm',
  23692. LLLL: 'dddd, D MMMM YYYY HH:mm'
  23693. },
  23694. calendar: {
  23695. sameDay: '[Бүгүн саат] LT',
  23696. nextDay: '[Эртең саат] LT',
  23697. nextWeek: 'dddd [саат] LT',
  23698. lastDay: '[Кечээ саат] LT',
  23699. lastWeek: '[Өткөн аптанын] dddd [күнү] [саат] LT',
  23700. sameElse: 'L'
  23701. },
  23702. relativeTime: {
  23703. future: '%s ичинде',
  23704. past: '%s мурун',
  23705. s: 'бирнече секунд',
  23706. ss: '%d секунд',
  23707. m: 'бир мүнөт',
  23708. mm: '%d мүнөт',
  23709. h: 'бир саат',
  23710. hh: '%d саат',
  23711. d: 'бир күн',
  23712. dd: '%d күн',
  23713. M: 'бир ай',
  23714. MM: '%d ай',
  23715. y: 'бир жыл',
  23716. yy: '%d жыл'
  23717. },
  23718. dayOfMonthOrdinalParse: /\d{1,2}-(чи|чы|чү|чу)/,
  23719. ordinal: function ordinal(number) {
  23720. var a = number % 10,
  23721. b = number >= 100 ? 100 : null;
  23722. return number + (suffixes[number] || suffixes[a] || suffixes[b]);
  23723. },
  23724. week: {
  23725. dow: 1,
  23726. // Monday is the first day of the week.
  23727. doy: 7 // The week that contains Jan 7th is the first week of the year.
  23728. }
  23729. });
  23730. return ky;
  23731. });
  23732. /***/ }),
  23733. /* 296 */
  23734. /*!***************************************************************!*\
  23735. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/lb.js ***!
  23736. \***************************************************************/
  23737. /*! no static exports found */
  23738. /***/ (function(module, exports, __webpack_require__) {
  23739. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  23740. //! moment.js locale configuration
  23741. //! locale : Luxembourgish [lb]
  23742. //! author : mweimerskirch : https://github.com/mweimerskirch
  23743. //! author : David Raison : https://github.com/kwisatz
  23744. ;
  23745. (function (global, factory) {
  23746. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  23747. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  23748. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  23749. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  23750. })(this, function (moment) {
  23751. 'use strict';
  23752. //! moment.js locale configuration
  23753. function processRelativeTime(number, withoutSuffix, key, isFuture) {
  23754. var format = {
  23755. m: ['eng Minutt', 'enger Minutt'],
  23756. h: ['eng Stonn', 'enger Stonn'],
  23757. d: ['een Dag', 'engem Dag'],
  23758. M: ['ee Mount', 'engem Mount'],
  23759. y: ['ee Joer', 'engem Joer']
  23760. };
  23761. return withoutSuffix ? format[key][0] : format[key][1];
  23762. }
  23763. function processFutureTime(string) {
  23764. var number = string.substr(0, string.indexOf(' '));
  23765. if (eifelerRegelAppliesToNumber(number)) {
  23766. return 'a ' + string;
  23767. }
  23768. return 'an ' + string;
  23769. }
  23770. function processPastTime(string) {
  23771. var number = string.substr(0, string.indexOf(' '));
  23772. if (eifelerRegelAppliesToNumber(number)) {
  23773. return 'viru ' + string;
  23774. }
  23775. return 'virun ' + string;
  23776. }
  23777. /**
  23778. * Returns true if the word before the given number loses the '-n' ending.
  23779. * e.g. 'an 10 Deeg' but 'a 5 Deeg'
  23780. *
  23781. * @param number {integer}
  23782. * @returns {boolean}
  23783. */
  23784. function eifelerRegelAppliesToNumber(number) {
  23785. number = parseInt(number, 10);
  23786. if (isNaN(number)) {
  23787. return false;
  23788. }
  23789. if (number < 0) {
  23790. // Negative Number --> always true
  23791. return true;
  23792. } else if (number < 10) {
  23793. // Only 1 digit
  23794. if (4 <= number && number <= 7) {
  23795. return true;
  23796. }
  23797. return false;
  23798. } else if (number < 100) {
  23799. // 2 digits
  23800. var lastDigit = number % 10,
  23801. firstDigit = number / 10;
  23802. if (lastDigit === 0) {
  23803. return eifelerRegelAppliesToNumber(firstDigit);
  23804. }
  23805. return eifelerRegelAppliesToNumber(lastDigit);
  23806. } else if (number < 10000) {
  23807. // 3 or 4 digits --> recursively check first digit
  23808. while (number >= 10) {
  23809. number = number / 10;
  23810. }
  23811. return eifelerRegelAppliesToNumber(number);
  23812. } else {
  23813. // Anything larger than 4 digits: recursively check first n-3 digits
  23814. number = number / 1000;
  23815. return eifelerRegelAppliesToNumber(number);
  23816. }
  23817. }
  23818. var lb = moment.defineLocale('lb', {
  23819. months: 'Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
  23820. monthsShort: 'Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'),
  23821. monthsParseExact: true,
  23822. weekdays: 'Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg'.split('_'),
  23823. weekdaysShort: 'So._Mé._Dë._Më._Do._Fr._Sa.'.split('_'),
  23824. weekdaysMin: 'So_Mé_Dë_Më_Do_Fr_Sa'.split('_'),
  23825. weekdaysParseExact: true,
  23826. longDateFormat: {
  23827. LT: 'H:mm [Auer]',
  23828. LTS: 'H:mm:ss [Auer]',
  23829. L: 'DD.MM.YYYY',
  23830. LL: 'D. MMMM YYYY',
  23831. LLL: 'D. MMMM YYYY H:mm [Auer]',
  23832. LLLL: 'dddd, D. MMMM YYYY H:mm [Auer]'
  23833. },
  23834. calendar: {
  23835. sameDay: '[Haut um] LT',
  23836. sameElse: 'L',
  23837. nextDay: '[Muer um] LT',
  23838. nextWeek: 'dddd [um] LT',
  23839. lastDay: '[Gëschter um] LT',
  23840. lastWeek: function lastWeek() {
  23841. // Different date string for 'Dënschdeg' (Tuesday) and 'Donneschdeg' (Thursday) due to phonological rule
  23842. switch (this.day()) {
  23843. case 2:
  23844. case 4:
  23845. return '[Leschten] dddd [um] LT';
  23846. default:
  23847. return '[Leschte] dddd [um] LT';
  23848. }
  23849. }
  23850. },
  23851. relativeTime: {
  23852. future: processFutureTime,
  23853. past: processPastTime,
  23854. s: 'e puer Sekonnen',
  23855. ss: '%d Sekonnen',
  23856. m: processRelativeTime,
  23857. mm: '%d Minutten',
  23858. h: processRelativeTime,
  23859. hh: '%d Stonnen',
  23860. d: processRelativeTime,
  23861. dd: '%d Deeg',
  23862. M: processRelativeTime,
  23863. MM: '%d Méint',
  23864. y: processRelativeTime,
  23865. yy: '%d Joer'
  23866. },
  23867. dayOfMonthOrdinalParse: /\d{1,2}\./,
  23868. ordinal: '%d.',
  23869. week: {
  23870. dow: 1,
  23871. // Monday is the first day of the week.
  23872. doy: 4 // The week that contains Jan 4th is the first week of the year.
  23873. }
  23874. });
  23875. return lb;
  23876. });
  23877. /***/ }),
  23878. /* 297 */
  23879. /*!***************************************************************!*\
  23880. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/lo.js ***!
  23881. \***************************************************************/
  23882. /*! no static exports found */
  23883. /***/ (function(module, exports, __webpack_require__) {
  23884. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  23885. //! moment.js locale configuration
  23886. //! locale : Lao [lo]
  23887. //! author : Ryan Hart : https://github.com/ryanhart2
  23888. ;
  23889. (function (global, factory) {
  23890. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  23891. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  23892. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  23893. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  23894. })(this, function (moment) {
  23895. 'use strict';
  23896. //! moment.js locale configuration
  23897. var lo = moment.defineLocale('lo', {
  23898. months: 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split('_'),
  23899. monthsShort: 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split('_'),
  23900. weekdays: 'ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'),
  23901. weekdaysShort: 'ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'),
  23902. weekdaysMin: 'ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ'.split('_'),
  23903. weekdaysParseExact: true,
  23904. longDateFormat: {
  23905. LT: 'HH:mm',
  23906. LTS: 'HH:mm:ss',
  23907. L: 'DD/MM/YYYY',
  23908. LL: 'D MMMM YYYY',
  23909. LLL: 'D MMMM YYYY HH:mm',
  23910. LLLL: 'ວັນdddd D MMMM YYYY HH:mm'
  23911. },
  23912. meridiemParse: /ຕອນເຊົ້າ|ຕອນແລງ/,
  23913. isPM: function isPM(input) {
  23914. return input === 'ຕອນແລງ';
  23915. },
  23916. meridiem: function meridiem(hour, minute, isLower) {
  23917. if (hour < 12) {
  23918. return 'ຕອນເຊົ້າ';
  23919. } else {
  23920. return 'ຕອນແລງ';
  23921. }
  23922. },
  23923. calendar: {
  23924. sameDay: '[ມື້ນີ້ເວລາ] LT',
  23925. nextDay: '[ມື້ອື່ນເວລາ] LT',
  23926. nextWeek: '[ວັນ]dddd[ໜ້າເວລາ] LT',
  23927. lastDay: '[ມື້ວານນີ້ເວລາ] LT',
  23928. lastWeek: '[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT',
  23929. sameElse: 'L'
  23930. },
  23931. relativeTime: {
  23932. future: 'ອີກ %s',
  23933. past: '%sຜ່ານມາ',
  23934. s: 'ບໍ່ເທົ່າໃດວິນາທີ',
  23935. ss: '%d ວິນາທີ',
  23936. m: '1 ນາທີ',
  23937. mm: '%d ນາທີ',
  23938. h: '1 ຊົ່ວໂມງ',
  23939. hh: '%d ຊົ່ວໂມງ',
  23940. d: '1 ມື້',
  23941. dd: '%d ມື້',
  23942. M: '1 ເດືອນ',
  23943. MM: '%d ເດືອນ',
  23944. y: '1 ປີ',
  23945. yy: '%d ປີ'
  23946. },
  23947. dayOfMonthOrdinalParse: /(ທີ່)\d{1,2}/,
  23948. ordinal: function ordinal(number) {
  23949. return 'ທີ່' + number;
  23950. }
  23951. });
  23952. return lo;
  23953. });
  23954. /***/ }),
  23955. /* 298 */
  23956. /*!***************************************************************!*\
  23957. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/lt.js ***!
  23958. \***************************************************************/
  23959. /*! no static exports found */
  23960. /***/ (function(module, exports, __webpack_require__) {
  23961. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  23962. //! moment.js locale configuration
  23963. //! locale : Lithuanian [lt]
  23964. //! author : Mindaugas Mozūras : https://github.com/mmozuras
  23965. ;
  23966. (function (global, factory) {
  23967. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  23968. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  23969. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  23970. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  23971. })(this, function (moment) {
  23972. 'use strict';
  23973. //! moment.js locale configuration
  23974. var units = {
  23975. ss: 'sekundė_sekundžių_sekundes',
  23976. m: 'minutė_minutės_minutę',
  23977. mm: 'minutės_minučių_minutes',
  23978. h: 'valanda_valandos_valandą',
  23979. hh: 'valandos_valandų_valandas',
  23980. d: 'diena_dienos_dieną',
  23981. dd: 'dienos_dienų_dienas',
  23982. M: 'mėnuo_mėnesio_mėnesį',
  23983. MM: 'mėnesiai_mėnesių_mėnesius',
  23984. y: 'metai_metų_metus',
  23985. yy: 'metai_metų_metus'
  23986. };
  23987. function translateSeconds(number, withoutSuffix, key, isFuture) {
  23988. if (withoutSuffix) {
  23989. return 'kelios sekundės';
  23990. } else {
  23991. return isFuture ? 'kelių sekundžių' : 'kelias sekundes';
  23992. }
  23993. }
  23994. function translateSingular(number, withoutSuffix, key, isFuture) {
  23995. return withoutSuffix ? forms(key)[0] : isFuture ? forms(key)[1] : forms(key)[2];
  23996. }
  23997. function special(number) {
  23998. return number % 10 === 0 || number > 10 && number < 20;
  23999. }
  24000. function forms(key) {
  24001. return units[key].split('_');
  24002. }
  24003. function translate(number, withoutSuffix, key, isFuture) {
  24004. var result = number + ' ';
  24005. if (number === 1) {
  24006. return result + translateSingular(number, withoutSuffix, key[0], isFuture);
  24007. } else if (withoutSuffix) {
  24008. return result + (special(number) ? forms(key)[1] : forms(key)[0]);
  24009. } else {
  24010. if (isFuture) {
  24011. return result + forms(key)[1];
  24012. } else {
  24013. return result + (special(number) ? forms(key)[1] : forms(key)[2]);
  24014. }
  24015. }
  24016. }
  24017. var lt = moment.defineLocale('lt', {
  24018. months: {
  24019. format: 'sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio'.split('_'),
  24020. standalone: 'sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis'.split('_'),
  24021. isFormat: /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/
  24022. },
  24023. monthsShort: 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'),
  24024. weekdays: {
  24025. format: 'sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį'.split('_'),
  24026. standalone: 'sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis'.split('_'),
  24027. isFormat: /dddd HH:mm/
  24028. },
  24029. weekdaysShort: 'Sek_Pir_Ant_Tre_Ket_Pen_Šeš'.split('_'),
  24030. weekdaysMin: 'S_P_A_T_K_Pn_Š'.split('_'),
  24031. weekdaysParseExact: true,
  24032. longDateFormat: {
  24033. LT: 'HH:mm',
  24034. LTS: 'HH:mm:ss',
  24035. L: 'YYYY-MM-DD',
  24036. LL: 'YYYY [m.] MMMM D [d.]',
  24037. LLL: 'YYYY [m.] MMMM D [d.], HH:mm [val.]',
  24038. LLLL: 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]',
  24039. l: 'YYYY-MM-DD',
  24040. ll: 'YYYY [m.] MMMM D [d.]',
  24041. lll: 'YYYY [m.] MMMM D [d.], HH:mm [val.]',
  24042. llll: 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]'
  24043. },
  24044. calendar: {
  24045. sameDay: '[Šiandien] LT',
  24046. nextDay: '[Rytoj] LT',
  24047. nextWeek: 'dddd LT',
  24048. lastDay: '[Vakar] LT',
  24049. lastWeek: '[Praėjusį] dddd LT',
  24050. sameElse: 'L'
  24051. },
  24052. relativeTime: {
  24053. future: 'po %s',
  24054. past: 'prieš %s',
  24055. s: translateSeconds,
  24056. ss: translate,
  24057. m: translateSingular,
  24058. mm: translate,
  24059. h: translateSingular,
  24060. hh: translate,
  24061. d: translateSingular,
  24062. dd: translate,
  24063. M: translateSingular,
  24064. MM: translate,
  24065. y: translateSingular,
  24066. yy: translate
  24067. },
  24068. dayOfMonthOrdinalParse: /\d{1,2}-oji/,
  24069. ordinal: function ordinal(number) {
  24070. return number + '-oji';
  24071. },
  24072. week: {
  24073. dow: 1,
  24074. // Monday is the first day of the week.
  24075. doy: 4 // The week that contains Jan 4th is the first week of the year.
  24076. }
  24077. });
  24078. return lt;
  24079. });
  24080. /***/ }),
  24081. /* 299 */
  24082. /*!***************************************************************!*\
  24083. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/lv.js ***!
  24084. \***************************************************************/
  24085. /*! no static exports found */
  24086. /***/ (function(module, exports, __webpack_require__) {
  24087. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  24088. //! moment.js locale configuration
  24089. //! locale : Latvian [lv]
  24090. //! author : Kristaps Karlsons : https://github.com/skakri
  24091. //! author : Jānis Elmeris : https://github.com/JanisE
  24092. ;
  24093. (function (global, factory) {
  24094. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  24095. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  24096. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  24097. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  24098. })(this, function (moment) {
  24099. 'use strict';
  24100. //! moment.js locale configuration
  24101. var units = {
  24102. ss: 'sekundes_sekundēm_sekunde_sekundes'.split('_'),
  24103. m: 'minūtes_minūtēm_minūte_minūtes'.split('_'),
  24104. mm: 'minūtes_minūtēm_minūte_minūtes'.split('_'),
  24105. h: 'stundas_stundām_stunda_stundas'.split('_'),
  24106. hh: 'stundas_stundām_stunda_stundas'.split('_'),
  24107. d: 'dienas_dienām_diena_dienas'.split('_'),
  24108. dd: 'dienas_dienām_diena_dienas'.split('_'),
  24109. M: 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'),
  24110. MM: 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'),
  24111. y: 'gada_gadiem_gads_gadi'.split('_'),
  24112. yy: 'gada_gadiem_gads_gadi'.split('_')
  24113. };
  24114. /**
  24115. * @param withoutSuffix boolean true = a length of time; false = before/after a period of time.
  24116. */
  24117. function format(forms, number, withoutSuffix) {
  24118. if (withoutSuffix) {
  24119. // E.g. "21 minūte", "3 minūtes".
  24120. return number % 10 === 1 && number % 100 !== 11 ? forms[2] : forms[3];
  24121. } else {
  24122. // E.g. "21 minūtes" as in "pēc 21 minūtes".
  24123. // E.g. "3 minūtēm" as in "pēc 3 minūtēm".
  24124. return number % 10 === 1 && number % 100 !== 11 ? forms[0] : forms[1];
  24125. }
  24126. }
  24127. function relativeTimeWithPlural(number, withoutSuffix, key) {
  24128. return number + ' ' + format(units[key], number, withoutSuffix);
  24129. }
  24130. function relativeTimeWithSingular(number, withoutSuffix, key) {
  24131. return format(units[key], number, withoutSuffix);
  24132. }
  24133. function relativeSeconds(number, withoutSuffix) {
  24134. return withoutSuffix ? 'dažas sekundes' : 'dažām sekundēm';
  24135. }
  24136. var lv = moment.defineLocale('lv', {
  24137. months: 'janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris'.split('_'),
  24138. monthsShort: 'jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec'.split('_'),
  24139. weekdays: 'svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena'.split('_'),
  24140. weekdaysShort: 'Sv_P_O_T_C_Pk_S'.split('_'),
  24141. weekdaysMin: 'Sv_P_O_T_C_Pk_S'.split('_'),
  24142. weekdaysParseExact: true,
  24143. longDateFormat: {
  24144. LT: 'HH:mm',
  24145. LTS: 'HH:mm:ss',
  24146. L: 'DD.MM.YYYY.',
  24147. LL: 'YYYY. [gada] D. MMMM',
  24148. LLL: 'YYYY. [gada] D. MMMM, HH:mm',
  24149. LLLL: 'YYYY. [gada] D. MMMM, dddd, HH:mm'
  24150. },
  24151. calendar: {
  24152. sameDay: '[Šodien pulksten] LT',
  24153. nextDay: '[Rīt pulksten] LT',
  24154. nextWeek: 'dddd [pulksten] LT',
  24155. lastDay: '[Vakar pulksten] LT',
  24156. lastWeek: '[Pagājušā] dddd [pulksten] LT',
  24157. sameElse: 'L'
  24158. },
  24159. relativeTime: {
  24160. future: 'pēc %s',
  24161. past: 'pirms %s',
  24162. s: relativeSeconds,
  24163. ss: relativeTimeWithPlural,
  24164. m: relativeTimeWithSingular,
  24165. mm: relativeTimeWithPlural,
  24166. h: relativeTimeWithSingular,
  24167. hh: relativeTimeWithPlural,
  24168. d: relativeTimeWithSingular,
  24169. dd: relativeTimeWithPlural,
  24170. M: relativeTimeWithSingular,
  24171. MM: relativeTimeWithPlural,
  24172. y: relativeTimeWithSingular,
  24173. yy: relativeTimeWithPlural
  24174. },
  24175. dayOfMonthOrdinalParse: /\d{1,2}\./,
  24176. ordinal: '%d.',
  24177. week: {
  24178. dow: 1,
  24179. // Monday is the first day of the week.
  24180. doy: 4 // The week that contains Jan 4th is the first week of the year.
  24181. }
  24182. });
  24183. return lv;
  24184. });
  24185. /***/ }),
  24186. /* 300 */
  24187. /*!***************************************************************!*\
  24188. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/me.js ***!
  24189. \***************************************************************/
  24190. /*! no static exports found */
  24191. /***/ (function(module, exports, __webpack_require__) {
  24192. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  24193. //! moment.js locale configuration
  24194. //! locale : Montenegrin [me]
  24195. //! author : Miodrag Nikač <miodrag@restartit.me> : https://github.com/miodragnikac
  24196. ;
  24197. (function (global, factory) {
  24198. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  24199. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  24200. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  24201. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  24202. })(this, function (moment) {
  24203. 'use strict';
  24204. //! moment.js locale configuration
  24205. var translator = {
  24206. words: {
  24207. //Different grammatical cases
  24208. ss: ['sekund', 'sekunda', 'sekundi'],
  24209. m: ['jedan minut', 'jednog minuta'],
  24210. mm: ['minut', 'minuta', 'minuta'],
  24211. h: ['jedan sat', 'jednog sata'],
  24212. hh: ['sat', 'sata', 'sati'],
  24213. dd: ['dan', 'dana', 'dana'],
  24214. MM: ['mjesec', 'mjeseca', 'mjeseci'],
  24215. yy: ['godina', 'godine', 'godina']
  24216. },
  24217. correctGrammaticalCase: function correctGrammaticalCase(number, wordKey) {
  24218. return number === 1 ? wordKey[0] : number >= 2 && number <= 4 ? wordKey[1] : wordKey[2];
  24219. },
  24220. translate: function translate(number, withoutSuffix, key) {
  24221. var wordKey = translator.words[key];
  24222. if (key.length === 1) {
  24223. return withoutSuffix ? wordKey[0] : wordKey[1];
  24224. } else {
  24225. return number + ' ' + translator.correctGrammaticalCase(number, wordKey);
  24226. }
  24227. }
  24228. };
  24229. var me = moment.defineLocale('me', {
  24230. months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split('_'),
  24231. monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'),
  24232. monthsParseExact: true,
  24233. weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
  24234. weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
  24235. weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),
  24236. weekdaysParseExact: true,
  24237. longDateFormat: {
  24238. LT: 'H:mm',
  24239. LTS: 'H:mm:ss',
  24240. L: 'DD.MM.YYYY',
  24241. LL: 'D. MMMM YYYY',
  24242. LLL: 'D. MMMM YYYY H:mm',
  24243. LLLL: 'dddd, D. MMMM YYYY H:mm'
  24244. },
  24245. calendar: {
  24246. sameDay: '[danas u] LT',
  24247. nextDay: '[sjutra u] LT',
  24248. nextWeek: function nextWeek() {
  24249. switch (this.day()) {
  24250. case 0:
  24251. return '[u] [nedjelju] [u] LT';
  24252. case 3:
  24253. return '[u] [srijedu] [u] LT';
  24254. case 6:
  24255. return '[u] [subotu] [u] LT';
  24256. case 1:
  24257. case 2:
  24258. case 4:
  24259. case 5:
  24260. return '[u] dddd [u] LT';
  24261. }
  24262. },
  24263. lastDay: '[juče u] LT',
  24264. lastWeek: function lastWeek() {
  24265. var lastWeekDays = ['[prošle] [nedjelje] [u] LT', '[prošlog] [ponedjeljka] [u] LT', '[prošlog] [utorka] [u] LT', '[prošle] [srijede] [u] LT', '[prošlog] [četvrtka] [u] LT', '[prošlog] [petka] [u] LT', '[prošle] [subote] [u] LT'];
  24266. return lastWeekDays[this.day()];
  24267. },
  24268. sameElse: 'L'
  24269. },
  24270. relativeTime: {
  24271. future: 'za %s',
  24272. past: 'prije %s',
  24273. s: 'nekoliko sekundi',
  24274. ss: translator.translate,
  24275. m: translator.translate,
  24276. mm: translator.translate,
  24277. h: translator.translate,
  24278. hh: translator.translate,
  24279. d: 'dan',
  24280. dd: translator.translate,
  24281. M: 'mjesec',
  24282. MM: translator.translate,
  24283. y: 'godinu',
  24284. yy: translator.translate
  24285. },
  24286. dayOfMonthOrdinalParse: /\d{1,2}\./,
  24287. ordinal: '%d.',
  24288. week: {
  24289. dow: 1,
  24290. // Monday is the first day of the week.
  24291. doy: 7 // The week that contains Jan 7th is the first week of the year.
  24292. }
  24293. });
  24294. return me;
  24295. });
  24296. /***/ }),
  24297. /* 301 */
  24298. /*!***************************************************************!*\
  24299. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/mi.js ***!
  24300. \***************************************************************/
  24301. /*! no static exports found */
  24302. /***/ (function(module, exports, __webpack_require__) {
  24303. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  24304. //! moment.js locale configuration
  24305. //! locale : Maori [mi]
  24306. //! author : John Corrigan <robbiecloset@gmail.com> : https://github.com/johnideal
  24307. ;
  24308. (function (global, factory) {
  24309. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  24310. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  24311. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  24312. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  24313. })(this, function (moment) {
  24314. 'use strict';
  24315. //! moment.js locale configuration
  24316. var mi = moment.defineLocale('mi', {
  24317. months: 'Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea'.split('_'),
  24318. monthsShort: 'Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki'.split('_'),
  24319. monthsRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,
  24320. monthsStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,
  24321. monthsShortRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,
  24322. monthsShortStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,
  24323. weekdays: 'Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei'.split('_'),
  24324. weekdaysShort: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'),
  24325. weekdaysMin: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'),
  24326. longDateFormat: {
  24327. LT: 'HH:mm',
  24328. LTS: 'HH:mm:ss',
  24329. L: 'DD/MM/YYYY',
  24330. LL: 'D MMMM YYYY',
  24331. LLL: 'D MMMM YYYY [i] HH:mm',
  24332. LLLL: 'dddd, D MMMM YYYY [i] HH:mm'
  24333. },
  24334. calendar: {
  24335. sameDay: '[i teie mahana, i] LT',
  24336. nextDay: '[apopo i] LT',
  24337. nextWeek: 'dddd [i] LT',
  24338. lastDay: '[inanahi i] LT',
  24339. lastWeek: 'dddd [whakamutunga i] LT',
  24340. sameElse: 'L'
  24341. },
  24342. relativeTime: {
  24343. future: 'i roto i %s',
  24344. past: '%s i mua',
  24345. s: 'te hēkona ruarua',
  24346. ss: '%d hēkona',
  24347. m: 'he meneti',
  24348. mm: '%d meneti',
  24349. h: 'te haora',
  24350. hh: '%d haora',
  24351. d: 'he ra',
  24352. dd: '%d ra',
  24353. M: 'he marama',
  24354. MM: '%d marama',
  24355. y: 'he tau',
  24356. yy: '%d tau'
  24357. },
  24358. dayOfMonthOrdinalParse: /\d{1,2}º/,
  24359. ordinal: '%dº',
  24360. week: {
  24361. dow: 1,
  24362. // Monday is the first day of the week.
  24363. doy: 4 // The week that contains Jan 4th is the first week of the year.
  24364. }
  24365. });
  24366. return mi;
  24367. });
  24368. /***/ }),
  24369. /* 302 */
  24370. /*!***************************************************************!*\
  24371. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/mk.js ***!
  24372. \***************************************************************/
  24373. /*! no static exports found */
  24374. /***/ (function(module, exports, __webpack_require__) {
  24375. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  24376. //! moment.js locale configuration
  24377. //! locale : Macedonian [mk]
  24378. //! author : Borislav Mickov : https://github.com/B0k0
  24379. //! author : Sashko Todorov : https://github.com/bkyceh
  24380. ;
  24381. (function (global, factory) {
  24382. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  24383. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  24384. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  24385. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  24386. })(this, function (moment) {
  24387. 'use strict';
  24388. //! moment.js locale configuration
  24389. var mk = moment.defineLocale('mk', {
  24390. months: 'јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември'.split('_'),
  24391. monthsShort: 'јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек'.split('_'),
  24392. weekdays: 'недела_понеделник_вторник_среда_четврток_петок_сабота'.split('_'),
  24393. weekdaysShort: 'нед_пон_вто_сре_чет_пет_саб'.split('_'),
  24394. weekdaysMin: 'нe_пo_вт_ср_че_пе_сa'.split('_'),
  24395. longDateFormat: {
  24396. LT: 'H:mm',
  24397. LTS: 'H:mm:ss',
  24398. L: 'D.MM.YYYY',
  24399. LL: 'D MMMM YYYY',
  24400. LLL: 'D MMMM YYYY H:mm',
  24401. LLLL: 'dddd, D MMMM YYYY H:mm'
  24402. },
  24403. calendar: {
  24404. sameDay: '[Денес во] LT',
  24405. nextDay: '[Утре во] LT',
  24406. nextWeek: '[Во] dddd [во] LT',
  24407. lastDay: '[Вчера во] LT',
  24408. lastWeek: function lastWeek() {
  24409. switch (this.day()) {
  24410. case 0:
  24411. case 3:
  24412. case 6:
  24413. return '[Изминатата] dddd [во] LT';
  24414. case 1:
  24415. case 2:
  24416. case 4:
  24417. case 5:
  24418. return '[Изминатиот] dddd [во] LT';
  24419. }
  24420. },
  24421. sameElse: 'L'
  24422. },
  24423. relativeTime: {
  24424. future: 'за %s',
  24425. past: 'пред %s',
  24426. s: 'неколку секунди',
  24427. ss: '%d секунди',
  24428. m: 'една минута',
  24429. mm: '%d минути',
  24430. h: 'еден час',
  24431. hh: '%d часа',
  24432. d: 'еден ден',
  24433. dd: '%d дена',
  24434. M: 'еден месец',
  24435. MM: '%d месеци',
  24436. y: 'една година',
  24437. yy: '%d години'
  24438. },
  24439. dayOfMonthOrdinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,
  24440. ordinal: function ordinal(number) {
  24441. var lastDigit = number % 10,
  24442. last2Digits = number % 100;
  24443. if (number === 0) {
  24444. return number + '-ев';
  24445. } else if (last2Digits === 0) {
  24446. return number + '-ен';
  24447. } else if (last2Digits > 10 && last2Digits < 20) {
  24448. return number + '-ти';
  24449. } else if (lastDigit === 1) {
  24450. return number + '-ви';
  24451. } else if (lastDigit === 2) {
  24452. return number + '-ри';
  24453. } else if (lastDigit === 7 || lastDigit === 8) {
  24454. return number + '-ми';
  24455. } else {
  24456. return number + '-ти';
  24457. }
  24458. },
  24459. week: {
  24460. dow: 1,
  24461. // Monday is the first day of the week.
  24462. doy: 7 // The week that contains Jan 7th is the first week of the year.
  24463. }
  24464. });
  24465. return mk;
  24466. });
  24467. /***/ }),
  24468. /* 303 */
  24469. /*!***************************************************************!*\
  24470. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ml.js ***!
  24471. \***************************************************************/
  24472. /*! no static exports found */
  24473. /***/ (function(module, exports, __webpack_require__) {
  24474. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  24475. //! moment.js locale configuration
  24476. //! locale : Malayalam [ml]
  24477. //! author : Floyd Pink : https://github.com/floydpink
  24478. ;
  24479. (function (global, factory) {
  24480. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  24481. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  24482. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  24483. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  24484. })(this, function (moment) {
  24485. 'use strict';
  24486. //! moment.js locale configuration
  24487. var ml = moment.defineLocale('ml', {
  24488. months: 'ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ'.split('_'),
  24489. monthsShort: 'ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.'.split('_'),
  24490. monthsParseExact: true,
  24491. weekdays: 'ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച'.split('_'),
  24492. weekdaysShort: 'ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി'.split('_'),
  24493. weekdaysMin: 'ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ'.split('_'),
  24494. longDateFormat: {
  24495. LT: 'A h:mm -നു',
  24496. LTS: 'A h:mm:ss -നു',
  24497. L: 'DD/MM/YYYY',
  24498. LL: 'D MMMM YYYY',
  24499. LLL: 'D MMMM YYYY, A h:mm -നു',
  24500. LLLL: 'dddd, D MMMM YYYY, A h:mm -നു'
  24501. },
  24502. calendar: {
  24503. sameDay: '[ഇന്ന്] LT',
  24504. nextDay: '[നാളെ] LT',
  24505. nextWeek: 'dddd, LT',
  24506. lastDay: '[ഇന്നലെ] LT',
  24507. lastWeek: '[കഴിഞ്ഞ] dddd, LT',
  24508. sameElse: 'L'
  24509. },
  24510. relativeTime: {
  24511. future: '%s കഴിഞ്ഞ്',
  24512. past: '%s മുൻപ്',
  24513. s: 'അൽപ നിമിഷങ്ങൾ',
  24514. ss: '%d സെക്കൻഡ്',
  24515. m: 'ഒരു മിനിറ്റ്',
  24516. mm: '%d മിനിറ്റ്',
  24517. h: 'ഒരു മണിക്കൂർ',
  24518. hh: '%d മണിക്കൂർ',
  24519. d: 'ഒരു ദിവസം',
  24520. dd: '%d ദിവസം',
  24521. M: 'ഒരു മാസം',
  24522. MM: '%d മാസം',
  24523. y: 'ഒരു വർഷം',
  24524. yy: '%d വർഷം'
  24525. },
  24526. meridiemParse: /രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,
  24527. meridiemHour: function meridiemHour(hour, meridiem) {
  24528. if (hour === 12) {
  24529. hour = 0;
  24530. }
  24531. if (meridiem === 'രാത്രി' && hour >= 4 || meridiem === 'ഉച്ച കഴിഞ്ഞ്' || meridiem === 'വൈകുന്നേരം') {
  24532. return hour + 12;
  24533. } else {
  24534. return hour;
  24535. }
  24536. },
  24537. meridiem: function meridiem(hour, minute, isLower) {
  24538. if (hour < 4) {
  24539. return 'രാത്രി';
  24540. } else if (hour < 12) {
  24541. return 'രാവിലെ';
  24542. } else if (hour < 17) {
  24543. return 'ഉച്ച കഴിഞ്ഞ്';
  24544. } else if (hour < 20) {
  24545. return 'വൈകുന്നേരം';
  24546. } else {
  24547. return 'രാത്രി';
  24548. }
  24549. }
  24550. });
  24551. return ml;
  24552. });
  24553. /***/ }),
  24554. /* 304 */
  24555. /*!***************************************************************!*\
  24556. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/mn.js ***!
  24557. \***************************************************************/
  24558. /*! no static exports found */
  24559. /***/ (function(module, exports, __webpack_require__) {
  24560. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  24561. //! moment.js locale configuration
  24562. //! locale : Mongolian [mn]
  24563. //! author : Javkhlantugs Nyamdorj : https://github.com/javkhaanj7
  24564. ;
  24565. (function (global, factory) {
  24566. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  24567. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  24568. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  24569. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  24570. })(this, function (moment) {
  24571. 'use strict';
  24572. //! moment.js locale configuration
  24573. function translate(number, withoutSuffix, key, isFuture) {
  24574. switch (key) {
  24575. case 's':
  24576. return withoutSuffix ? 'хэдхэн секунд' : 'хэдхэн секундын';
  24577. case 'ss':
  24578. return number + (withoutSuffix ? ' секунд' : ' секундын');
  24579. case 'm':
  24580. case 'mm':
  24581. return number + (withoutSuffix ? ' минут' : ' минутын');
  24582. case 'h':
  24583. case 'hh':
  24584. return number + (withoutSuffix ? ' цаг' : ' цагийн');
  24585. case 'd':
  24586. case 'dd':
  24587. return number + (withoutSuffix ? ' өдөр' : ' өдрийн');
  24588. case 'M':
  24589. case 'MM':
  24590. return number + (withoutSuffix ? ' сар' : ' сарын');
  24591. case 'y':
  24592. case 'yy':
  24593. return number + (withoutSuffix ? ' жил' : ' жилийн');
  24594. default:
  24595. return number;
  24596. }
  24597. }
  24598. var mn = moment.defineLocale('mn', {
  24599. months: 'Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар'.split('_'),
  24600. monthsShort: '1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар'.split('_'),
  24601. monthsParseExact: true,
  24602. weekdays: 'Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба'.split('_'),
  24603. weekdaysShort: 'Ням_Дав_Мяг_Лха_Пүр_Баа_Бям'.split('_'),
  24604. weekdaysMin: 'Ня_Да_Мя_Лх_Пү_Ба_Бя'.split('_'),
  24605. weekdaysParseExact: true,
  24606. longDateFormat: {
  24607. LT: 'HH:mm',
  24608. LTS: 'HH:mm:ss',
  24609. L: 'YYYY-MM-DD',
  24610. LL: 'YYYY оны MMMMын D',
  24611. LLL: 'YYYY оны MMMMын D HH:mm',
  24612. LLLL: 'dddd, YYYY оны MMMMын D HH:mm'
  24613. },
  24614. meridiemParse: /ҮӨ|ҮХ/i,
  24615. isPM: function isPM(input) {
  24616. return input === 'ҮХ';
  24617. },
  24618. meridiem: function meridiem(hour, minute, isLower) {
  24619. if (hour < 12) {
  24620. return 'ҮӨ';
  24621. } else {
  24622. return 'ҮХ';
  24623. }
  24624. },
  24625. calendar: {
  24626. sameDay: '[Өнөөдөр] LT',
  24627. nextDay: '[Маргааш] LT',
  24628. nextWeek: '[Ирэх] dddd LT',
  24629. lastDay: '[Өчигдөр] LT',
  24630. lastWeek: '[Өнгөрсөн] dddd LT',
  24631. sameElse: 'L'
  24632. },
  24633. relativeTime: {
  24634. future: '%s дараа',
  24635. past: '%s өмнө',
  24636. s: translate,
  24637. ss: translate,
  24638. m: translate,
  24639. mm: translate,
  24640. h: translate,
  24641. hh: translate,
  24642. d: translate,
  24643. dd: translate,
  24644. M: translate,
  24645. MM: translate,
  24646. y: translate,
  24647. yy: translate
  24648. },
  24649. dayOfMonthOrdinalParse: /\d{1,2} өдөр/,
  24650. ordinal: function ordinal(number, period) {
  24651. switch (period) {
  24652. case 'd':
  24653. case 'D':
  24654. case 'DDD':
  24655. return number + ' өдөр';
  24656. default:
  24657. return number;
  24658. }
  24659. }
  24660. });
  24661. return mn;
  24662. });
  24663. /***/ }),
  24664. /* 305 */
  24665. /*!***************************************************************!*\
  24666. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/mr.js ***!
  24667. \***************************************************************/
  24668. /*! no static exports found */
  24669. /***/ (function(module, exports, __webpack_require__) {
  24670. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  24671. //! moment.js locale configuration
  24672. //! locale : Marathi [mr]
  24673. //! author : Harshad Kale : https://github.com/kalehv
  24674. //! author : Vivek Athalye : https://github.com/vnathalye
  24675. ;
  24676. (function (global, factory) {
  24677. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  24678. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  24679. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  24680. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  24681. })(this, function (moment) {
  24682. 'use strict';
  24683. //! moment.js locale configuration
  24684. var symbolMap = {
  24685. 1: '१',
  24686. 2: '२',
  24687. 3: '३',
  24688. 4: '४',
  24689. 5: '५',
  24690. 6: '६',
  24691. 7: '७',
  24692. 8: '८',
  24693. 9: '९',
  24694. 0: '०'
  24695. },
  24696. numberMap = {
  24697. '१': '1',
  24698. '२': '2',
  24699. '३': '3',
  24700. '४': '4',
  24701. '५': '5',
  24702. '६': '6',
  24703. '७': '7',
  24704. '८': '8',
  24705. '९': '9',
  24706. '०': '0'
  24707. };
  24708. function relativeTimeMr(number, withoutSuffix, string, isFuture) {
  24709. var output = '';
  24710. if (withoutSuffix) {
  24711. switch (string) {
  24712. case 's':
  24713. output = 'काही सेकंद';
  24714. break;
  24715. case 'ss':
  24716. output = '%d सेकंद';
  24717. break;
  24718. case 'm':
  24719. output = 'एक मिनिट';
  24720. break;
  24721. case 'mm':
  24722. output = '%d मिनिटे';
  24723. break;
  24724. case 'h':
  24725. output = 'एक तास';
  24726. break;
  24727. case 'hh':
  24728. output = '%d तास';
  24729. break;
  24730. case 'd':
  24731. output = 'एक दिवस';
  24732. break;
  24733. case 'dd':
  24734. output = '%d दिवस';
  24735. break;
  24736. case 'M':
  24737. output = 'एक महिना';
  24738. break;
  24739. case 'MM':
  24740. output = '%d महिने';
  24741. break;
  24742. case 'y':
  24743. output = 'एक वर्ष';
  24744. break;
  24745. case 'yy':
  24746. output = '%d वर्षे';
  24747. break;
  24748. }
  24749. } else {
  24750. switch (string) {
  24751. case 's':
  24752. output = 'काही सेकंदां';
  24753. break;
  24754. case 'ss':
  24755. output = '%d सेकंदां';
  24756. break;
  24757. case 'm':
  24758. output = 'एका मिनिटा';
  24759. break;
  24760. case 'mm':
  24761. output = '%d मिनिटां';
  24762. break;
  24763. case 'h':
  24764. output = 'एका तासा';
  24765. break;
  24766. case 'hh':
  24767. output = '%d तासां';
  24768. break;
  24769. case 'd':
  24770. output = 'एका दिवसा';
  24771. break;
  24772. case 'dd':
  24773. output = '%d दिवसां';
  24774. break;
  24775. case 'M':
  24776. output = 'एका महिन्या';
  24777. break;
  24778. case 'MM':
  24779. output = '%d महिन्यां';
  24780. break;
  24781. case 'y':
  24782. output = 'एका वर्षा';
  24783. break;
  24784. case 'yy':
  24785. output = '%d वर्षां';
  24786. break;
  24787. }
  24788. }
  24789. return output.replace(/%d/i, number);
  24790. }
  24791. var mr = moment.defineLocale('mr', {
  24792. months: 'जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split('_'),
  24793. monthsShort: 'जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split('_'),
  24794. monthsParseExact: true,
  24795. weekdays: 'रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'),
  24796. weekdaysShort: 'रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि'.split('_'),
  24797. weekdaysMin: 'र_सो_मं_बु_गु_शु_श'.split('_'),
  24798. longDateFormat: {
  24799. LT: 'A h:mm वाजता',
  24800. LTS: 'A h:mm:ss वाजता',
  24801. L: 'DD/MM/YYYY',
  24802. LL: 'D MMMM YYYY',
  24803. LLL: 'D MMMM YYYY, A h:mm वाजता',
  24804. LLLL: 'dddd, D MMMM YYYY, A h:mm वाजता'
  24805. },
  24806. calendar: {
  24807. sameDay: '[आज] LT',
  24808. nextDay: '[उद्या] LT',
  24809. nextWeek: 'dddd, LT',
  24810. lastDay: '[काल] LT',
  24811. lastWeek: '[मागील] dddd, LT',
  24812. sameElse: 'L'
  24813. },
  24814. relativeTime: {
  24815. future: '%sमध्ये',
  24816. past: '%sपूर्वी',
  24817. s: relativeTimeMr,
  24818. ss: relativeTimeMr,
  24819. m: relativeTimeMr,
  24820. mm: relativeTimeMr,
  24821. h: relativeTimeMr,
  24822. hh: relativeTimeMr,
  24823. d: relativeTimeMr,
  24824. dd: relativeTimeMr,
  24825. M: relativeTimeMr,
  24826. MM: relativeTimeMr,
  24827. y: relativeTimeMr,
  24828. yy: relativeTimeMr
  24829. },
  24830. preparse: function preparse(string) {
  24831. return string.replace(/[१२३४५६७८९०]/g, function (match) {
  24832. return numberMap[match];
  24833. });
  24834. },
  24835. postformat: function postformat(string) {
  24836. return string.replace(/\d/g, function (match) {
  24837. return symbolMap[match];
  24838. });
  24839. },
  24840. meridiemParse: /पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,
  24841. meridiemHour: function meridiemHour(hour, meridiem) {
  24842. if (hour === 12) {
  24843. hour = 0;
  24844. }
  24845. if (meridiem === 'पहाटे' || meridiem === 'सकाळी') {
  24846. return hour;
  24847. } else if (meridiem === 'दुपारी' || meridiem === 'सायंकाळी' || meridiem === 'रात्री') {
  24848. return hour >= 12 ? hour : hour + 12;
  24849. }
  24850. },
  24851. meridiem: function meridiem(hour, minute, isLower) {
  24852. if (hour >= 0 && hour < 6) {
  24853. return 'पहाटे';
  24854. } else if (hour < 12) {
  24855. return 'सकाळी';
  24856. } else if (hour < 17) {
  24857. return 'दुपारी';
  24858. } else if (hour < 20) {
  24859. return 'सायंकाळी';
  24860. } else {
  24861. return 'रात्री';
  24862. }
  24863. },
  24864. week: {
  24865. dow: 0,
  24866. // Sunday is the first day of the week.
  24867. doy: 6 // The week that contains Jan 6th is the first week of the year.
  24868. }
  24869. });
  24870. return mr;
  24871. });
  24872. /***/ }),
  24873. /* 306 */
  24874. /*!***************************************************************!*\
  24875. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ms.js ***!
  24876. \***************************************************************/
  24877. /*! no static exports found */
  24878. /***/ (function(module, exports, __webpack_require__) {
  24879. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  24880. //! moment.js locale configuration
  24881. //! locale : Malay [ms]
  24882. //! author : Weldan Jamili : https://github.com/weldan
  24883. ;
  24884. (function (global, factory) {
  24885. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  24886. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  24887. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  24888. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  24889. })(this, function (moment) {
  24890. 'use strict';
  24891. //! moment.js locale configuration
  24892. var ms = moment.defineLocale('ms', {
  24893. months: 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'),
  24894. monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),
  24895. weekdays: 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'),
  24896. weekdaysShort: 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'),
  24897. weekdaysMin: 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'),
  24898. longDateFormat: {
  24899. LT: 'HH.mm',
  24900. LTS: 'HH.mm.ss',
  24901. L: 'DD/MM/YYYY',
  24902. LL: 'D MMMM YYYY',
  24903. LLL: 'D MMMM YYYY [pukul] HH.mm',
  24904. LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm'
  24905. },
  24906. meridiemParse: /pagi|tengahari|petang|malam/,
  24907. meridiemHour: function meridiemHour(hour, meridiem) {
  24908. if (hour === 12) {
  24909. hour = 0;
  24910. }
  24911. if (meridiem === 'pagi') {
  24912. return hour;
  24913. } else if (meridiem === 'tengahari') {
  24914. return hour >= 11 ? hour : hour + 12;
  24915. } else if (meridiem === 'petang' || meridiem === 'malam') {
  24916. return hour + 12;
  24917. }
  24918. },
  24919. meridiem: function meridiem(hours, minutes, isLower) {
  24920. if (hours < 11) {
  24921. return 'pagi';
  24922. } else if (hours < 15) {
  24923. return 'tengahari';
  24924. } else if (hours < 19) {
  24925. return 'petang';
  24926. } else {
  24927. return 'malam';
  24928. }
  24929. },
  24930. calendar: {
  24931. sameDay: '[Hari ini pukul] LT',
  24932. nextDay: '[Esok pukul] LT',
  24933. nextWeek: 'dddd [pukul] LT',
  24934. lastDay: '[Kelmarin pukul] LT',
  24935. lastWeek: 'dddd [lepas pukul] LT',
  24936. sameElse: 'L'
  24937. },
  24938. relativeTime: {
  24939. future: 'dalam %s',
  24940. past: '%s yang lepas',
  24941. s: 'beberapa saat',
  24942. ss: '%d saat',
  24943. m: 'seminit',
  24944. mm: '%d minit',
  24945. h: 'sejam',
  24946. hh: '%d jam',
  24947. d: 'sehari',
  24948. dd: '%d hari',
  24949. M: 'sebulan',
  24950. MM: '%d bulan',
  24951. y: 'setahun',
  24952. yy: '%d tahun'
  24953. },
  24954. week: {
  24955. dow: 1,
  24956. // Monday is the first day of the week.
  24957. doy: 7 // The week that contains Jan 7th is the first week of the year.
  24958. }
  24959. });
  24960. return ms;
  24961. });
  24962. /***/ }),
  24963. /* 307 */
  24964. /*!******************************************************************!*\
  24965. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ms-my.js ***!
  24966. \******************************************************************/
  24967. /*! no static exports found */
  24968. /***/ (function(module, exports, __webpack_require__) {
  24969. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  24970. //! moment.js locale configuration
  24971. //! locale : Malay [ms-my]
  24972. //! note : DEPRECATED, the correct one is [ms]
  24973. //! author : Weldan Jamili : https://github.com/weldan
  24974. ;
  24975. (function (global, factory) {
  24976. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  24977. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  24978. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  24979. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  24980. })(this, function (moment) {
  24981. 'use strict';
  24982. //! moment.js locale configuration
  24983. var msMy = moment.defineLocale('ms-my', {
  24984. months: 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'),
  24985. monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),
  24986. weekdays: 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'),
  24987. weekdaysShort: 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'),
  24988. weekdaysMin: 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'),
  24989. longDateFormat: {
  24990. LT: 'HH.mm',
  24991. LTS: 'HH.mm.ss',
  24992. L: 'DD/MM/YYYY',
  24993. LL: 'D MMMM YYYY',
  24994. LLL: 'D MMMM YYYY [pukul] HH.mm',
  24995. LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm'
  24996. },
  24997. meridiemParse: /pagi|tengahari|petang|malam/,
  24998. meridiemHour: function meridiemHour(hour, meridiem) {
  24999. if (hour === 12) {
  25000. hour = 0;
  25001. }
  25002. if (meridiem === 'pagi') {
  25003. return hour;
  25004. } else if (meridiem === 'tengahari') {
  25005. return hour >= 11 ? hour : hour + 12;
  25006. } else if (meridiem === 'petang' || meridiem === 'malam') {
  25007. return hour + 12;
  25008. }
  25009. },
  25010. meridiem: function meridiem(hours, minutes, isLower) {
  25011. if (hours < 11) {
  25012. return 'pagi';
  25013. } else if (hours < 15) {
  25014. return 'tengahari';
  25015. } else if (hours < 19) {
  25016. return 'petang';
  25017. } else {
  25018. return 'malam';
  25019. }
  25020. },
  25021. calendar: {
  25022. sameDay: '[Hari ini pukul] LT',
  25023. nextDay: '[Esok pukul] LT',
  25024. nextWeek: 'dddd [pukul] LT',
  25025. lastDay: '[Kelmarin pukul] LT',
  25026. lastWeek: 'dddd [lepas pukul] LT',
  25027. sameElse: 'L'
  25028. },
  25029. relativeTime: {
  25030. future: 'dalam %s',
  25031. past: '%s yang lepas',
  25032. s: 'beberapa saat',
  25033. ss: '%d saat',
  25034. m: 'seminit',
  25035. mm: '%d minit',
  25036. h: 'sejam',
  25037. hh: '%d jam',
  25038. d: 'sehari',
  25039. dd: '%d hari',
  25040. M: 'sebulan',
  25041. MM: '%d bulan',
  25042. y: 'setahun',
  25043. yy: '%d tahun'
  25044. },
  25045. week: {
  25046. dow: 1,
  25047. // Monday is the first day of the week.
  25048. doy: 7 // The week that contains Jan 7th is the first week of the year.
  25049. }
  25050. });
  25051. return msMy;
  25052. });
  25053. /***/ }),
  25054. /* 308 */
  25055. /*!***************************************************************!*\
  25056. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/mt.js ***!
  25057. \***************************************************************/
  25058. /*! no static exports found */
  25059. /***/ (function(module, exports, __webpack_require__) {
  25060. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  25061. //! moment.js locale configuration
  25062. //! locale : Maltese (Malta) [mt]
  25063. //! author : Alessandro Maruccia : https://github.com/alesma
  25064. ;
  25065. (function (global, factory) {
  25066. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  25067. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  25068. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  25069. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  25070. })(this, function (moment) {
  25071. 'use strict';
  25072. //! moment.js locale configuration
  25073. var mt = moment.defineLocale('mt', {
  25074. months: 'Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru'.split('_'),
  25075. monthsShort: 'Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ'.split('_'),
  25076. weekdays: 'Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt'.split('_'),
  25077. weekdaysShort: 'Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib'.split('_'),
  25078. weekdaysMin: 'Ħa_Tn_Tl_Er_Ħa_Ġi_Si'.split('_'),
  25079. longDateFormat: {
  25080. LT: 'HH:mm',
  25081. LTS: 'HH:mm:ss',
  25082. L: 'DD/MM/YYYY',
  25083. LL: 'D MMMM YYYY',
  25084. LLL: 'D MMMM YYYY HH:mm',
  25085. LLLL: 'dddd, D MMMM YYYY HH:mm'
  25086. },
  25087. calendar: {
  25088. sameDay: '[Illum fil-]LT',
  25089. nextDay: '[Għada fil-]LT',
  25090. nextWeek: 'dddd [fil-]LT',
  25091. lastDay: '[Il-bieraħ fil-]LT',
  25092. lastWeek: 'dddd [li għadda] [fil-]LT',
  25093. sameElse: 'L'
  25094. },
  25095. relativeTime: {
  25096. future: 'f’ %s',
  25097. past: '%s ilu',
  25098. s: 'ftit sekondi',
  25099. ss: '%d sekondi',
  25100. m: 'minuta',
  25101. mm: '%d minuti',
  25102. h: 'siegħa',
  25103. hh: '%d siegħat',
  25104. d: 'ġurnata',
  25105. dd: '%d ġranet',
  25106. M: 'xahar',
  25107. MM: '%d xhur',
  25108. y: 'sena',
  25109. yy: '%d sni'
  25110. },
  25111. dayOfMonthOrdinalParse: /\d{1,2}º/,
  25112. ordinal: '%dº',
  25113. week: {
  25114. dow: 1,
  25115. // Monday is the first day of the week.
  25116. doy: 4 // The week that contains Jan 4th is the first week of the year.
  25117. }
  25118. });
  25119. return mt;
  25120. });
  25121. /***/ }),
  25122. /* 309 */
  25123. /*!***************************************************************!*\
  25124. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/my.js ***!
  25125. \***************************************************************/
  25126. /*! no static exports found */
  25127. /***/ (function(module, exports, __webpack_require__) {
  25128. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  25129. //! moment.js locale configuration
  25130. //! locale : Burmese [my]
  25131. //! author : Squar team, mysquar.com
  25132. //! author : David Rossellat : https://github.com/gholadr
  25133. //! author : Tin Aung Lin : https://github.com/thanyawzinmin
  25134. ;
  25135. (function (global, factory) {
  25136. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  25137. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  25138. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  25139. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  25140. })(this, function (moment) {
  25141. 'use strict';
  25142. //! moment.js locale configuration
  25143. var symbolMap = {
  25144. 1: '၁',
  25145. 2: '၂',
  25146. 3: '၃',
  25147. 4: '၄',
  25148. 5: '၅',
  25149. 6: '၆',
  25150. 7: '၇',
  25151. 8: '၈',
  25152. 9: '၉',
  25153. 0: '၀'
  25154. },
  25155. numberMap = {
  25156. '၁': '1',
  25157. '၂': '2',
  25158. '၃': '3',
  25159. '၄': '4',
  25160. '၅': '5',
  25161. '၆': '6',
  25162. '၇': '7',
  25163. '၈': '8',
  25164. '၉': '9',
  25165. '၀': '0'
  25166. };
  25167. var my = moment.defineLocale('my', {
  25168. months: 'ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ'.split('_'),
  25169. monthsShort: 'ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ'.split('_'),
  25170. weekdays: 'တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ'.split('_'),
  25171. weekdaysShort: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'),
  25172. weekdaysMin: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'),
  25173. longDateFormat: {
  25174. LT: 'HH:mm',
  25175. LTS: 'HH:mm:ss',
  25176. L: 'DD/MM/YYYY',
  25177. LL: 'D MMMM YYYY',
  25178. LLL: 'D MMMM YYYY HH:mm',
  25179. LLLL: 'dddd D MMMM YYYY HH:mm'
  25180. },
  25181. calendar: {
  25182. sameDay: '[ယနေ.] LT [မှာ]',
  25183. nextDay: '[မနက်ဖြန်] LT [မှာ]',
  25184. nextWeek: 'dddd LT [မှာ]',
  25185. lastDay: '[မနေ.က] LT [မှာ]',
  25186. lastWeek: '[ပြီးခဲ့သော] dddd LT [မှာ]',
  25187. sameElse: 'L'
  25188. },
  25189. relativeTime: {
  25190. future: 'လာမည့် %s မှာ',
  25191. past: 'လွန်ခဲ့သော %s က',
  25192. s: 'စက္ကန်.အနည်းငယ်',
  25193. ss: '%d စက္ကန့်',
  25194. m: 'တစ်မိနစ်',
  25195. mm: '%d မိနစ်',
  25196. h: 'တစ်နာရီ',
  25197. hh: '%d နာရီ',
  25198. d: 'တစ်ရက်',
  25199. dd: '%d ရက်',
  25200. M: 'တစ်လ',
  25201. MM: '%d လ',
  25202. y: 'တစ်နှစ်',
  25203. yy: '%d နှစ်'
  25204. },
  25205. preparse: function preparse(string) {
  25206. return string.replace(/[၁၂၃၄၅၆၇၈၉၀]/g, function (match) {
  25207. return numberMap[match];
  25208. });
  25209. },
  25210. postformat: function postformat(string) {
  25211. return string.replace(/\d/g, function (match) {
  25212. return symbolMap[match];
  25213. });
  25214. },
  25215. week: {
  25216. dow: 1,
  25217. // Monday is the first day of the week.
  25218. doy: 4 // The week that contains Jan 4th is the first week of the year.
  25219. }
  25220. });
  25221. return my;
  25222. });
  25223. /***/ }),
  25224. /* 310 */
  25225. /*!***************************************************************!*\
  25226. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/nb.js ***!
  25227. \***************************************************************/
  25228. /*! no static exports found */
  25229. /***/ (function(module, exports, __webpack_require__) {
  25230. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  25231. //! moment.js locale configuration
  25232. //! locale : Norwegian Bokmål [nb]
  25233. //! authors : Espen Hovlandsdal : https://github.com/rexxars
  25234. //! Sigurd Gartmann : https://github.com/sigurdga
  25235. //! Stephen Ramthun : https://github.com/stephenramthun
  25236. ;
  25237. (function (global, factory) {
  25238. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  25239. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  25240. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  25241. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  25242. })(this, function (moment) {
  25243. 'use strict';
  25244. //! moment.js locale configuration
  25245. var nb = moment.defineLocale('nb', {
  25246. months: 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'),
  25247. monthsShort: 'jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.'.split('_'),
  25248. monthsParseExact: true,
  25249. weekdays: 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),
  25250. weekdaysShort: 'sø._ma._ti._on._to._fr._lø.'.split('_'),
  25251. weekdaysMin: 'sø_ma_ti_on_to_fr_lø'.split('_'),
  25252. weekdaysParseExact: true,
  25253. longDateFormat: {
  25254. LT: 'HH:mm',
  25255. LTS: 'HH:mm:ss',
  25256. L: 'DD.MM.YYYY',
  25257. LL: 'D. MMMM YYYY',
  25258. LLL: 'D. MMMM YYYY [kl.] HH:mm',
  25259. LLLL: 'dddd D. MMMM YYYY [kl.] HH:mm'
  25260. },
  25261. calendar: {
  25262. sameDay: '[i dag kl.] LT',
  25263. nextDay: '[i morgen kl.] LT',
  25264. nextWeek: 'dddd [kl.] LT',
  25265. lastDay: '[i går kl.] LT',
  25266. lastWeek: '[forrige] dddd [kl.] LT',
  25267. sameElse: 'L'
  25268. },
  25269. relativeTime: {
  25270. future: 'om %s',
  25271. past: '%s siden',
  25272. s: 'noen sekunder',
  25273. ss: '%d sekunder',
  25274. m: 'ett minutt',
  25275. mm: '%d minutter',
  25276. h: 'en time',
  25277. hh: '%d timer',
  25278. d: 'en dag',
  25279. dd: '%d dager',
  25280. w: 'en uke',
  25281. ww: '%d uker',
  25282. M: 'en måned',
  25283. MM: '%d måneder',
  25284. y: 'ett år',
  25285. yy: '%d år'
  25286. },
  25287. dayOfMonthOrdinalParse: /\d{1,2}\./,
  25288. ordinal: '%d.',
  25289. week: {
  25290. dow: 1,
  25291. // Monday is the first day of the week.
  25292. doy: 4 // The week that contains Jan 4th is the first week of the year.
  25293. }
  25294. });
  25295. return nb;
  25296. });
  25297. /***/ }),
  25298. /* 311 */
  25299. /*!***************************************************************!*\
  25300. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ne.js ***!
  25301. \***************************************************************/
  25302. /*! no static exports found */
  25303. /***/ (function(module, exports, __webpack_require__) {
  25304. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  25305. //! moment.js locale configuration
  25306. //! locale : Nepalese [ne]
  25307. //! author : suvash : https://github.com/suvash
  25308. ;
  25309. (function (global, factory) {
  25310. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  25311. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  25312. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  25313. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  25314. })(this, function (moment) {
  25315. 'use strict';
  25316. //! moment.js locale configuration
  25317. var symbolMap = {
  25318. 1: '१',
  25319. 2: '२',
  25320. 3: '३',
  25321. 4: '४',
  25322. 5: '५',
  25323. 6: '६',
  25324. 7: '७',
  25325. 8: '८',
  25326. 9: '९',
  25327. 0: '०'
  25328. },
  25329. numberMap = {
  25330. '१': '1',
  25331. '२': '2',
  25332. '३': '3',
  25333. '४': '4',
  25334. '५': '5',
  25335. '६': '6',
  25336. '७': '7',
  25337. '८': '8',
  25338. '९': '9',
  25339. '०': '0'
  25340. };
  25341. var ne = moment.defineLocale('ne', {
  25342. months: 'जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर'.split('_'),
  25343. monthsShort: 'जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.'.split('_'),
  25344. monthsParseExact: true,
  25345. weekdays: 'आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार'.split('_'),
  25346. weekdaysShort: 'आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.'.split('_'),
  25347. weekdaysMin: 'आ._सो._मं._बु._बि._शु._श.'.split('_'),
  25348. weekdaysParseExact: true,
  25349. longDateFormat: {
  25350. LT: 'Aको h:mm बजे',
  25351. LTS: 'Aको h:mm:ss बजे',
  25352. L: 'DD/MM/YYYY',
  25353. LL: 'D MMMM YYYY',
  25354. LLL: 'D MMMM YYYY, Aको h:mm बजे',
  25355. LLLL: 'dddd, D MMMM YYYY, Aको h:mm बजे'
  25356. },
  25357. preparse: function preparse(string) {
  25358. return string.replace(/[१२३४५६७८९०]/g, function (match) {
  25359. return numberMap[match];
  25360. });
  25361. },
  25362. postformat: function postformat(string) {
  25363. return string.replace(/\d/g, function (match) {
  25364. return symbolMap[match];
  25365. });
  25366. },
  25367. meridiemParse: /राति|बिहान|दिउँसो|साँझ/,
  25368. meridiemHour: function meridiemHour(hour, meridiem) {
  25369. if (hour === 12) {
  25370. hour = 0;
  25371. }
  25372. if (meridiem === 'राति') {
  25373. return hour < 4 ? hour : hour + 12;
  25374. } else if (meridiem === 'बिहान') {
  25375. return hour;
  25376. } else if (meridiem === 'दिउँसो') {
  25377. return hour >= 10 ? hour : hour + 12;
  25378. } else if (meridiem === 'साँझ') {
  25379. return hour + 12;
  25380. }
  25381. },
  25382. meridiem: function meridiem(hour, minute, isLower) {
  25383. if (hour < 3) {
  25384. return 'राति';
  25385. } else if (hour < 12) {
  25386. return 'बिहान';
  25387. } else if (hour < 16) {
  25388. return 'दिउँसो';
  25389. } else if (hour < 20) {
  25390. return 'साँझ';
  25391. } else {
  25392. return 'राति';
  25393. }
  25394. },
  25395. calendar: {
  25396. sameDay: '[आज] LT',
  25397. nextDay: '[भोलि] LT',
  25398. nextWeek: '[आउँदो] dddd[,] LT',
  25399. lastDay: '[हिजो] LT',
  25400. lastWeek: '[गएको] dddd[,] LT',
  25401. sameElse: 'L'
  25402. },
  25403. relativeTime: {
  25404. future: '%sमा',
  25405. past: '%s अगाडि',
  25406. s: 'केही क्षण',
  25407. ss: '%d सेकेण्ड',
  25408. m: 'एक मिनेट',
  25409. mm: '%d मिनेट',
  25410. h: 'एक घण्टा',
  25411. hh: '%d घण्टा',
  25412. d: 'एक दिन',
  25413. dd: '%d दिन',
  25414. M: 'एक महिना',
  25415. MM: '%d महिना',
  25416. y: 'एक बर्ष',
  25417. yy: '%d बर्ष'
  25418. },
  25419. week: {
  25420. dow: 0,
  25421. // Sunday is the first day of the week.
  25422. doy: 6 // The week that contains Jan 6th is the first week of the year.
  25423. }
  25424. });
  25425. return ne;
  25426. });
  25427. /***/ }),
  25428. /* 312 */
  25429. /*!***************************************************************!*\
  25430. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/nl.js ***!
  25431. \***************************************************************/
  25432. /*! no static exports found */
  25433. /***/ (function(module, exports, __webpack_require__) {
  25434. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  25435. //! moment.js locale configuration
  25436. //! locale : Dutch [nl]
  25437. //! author : Joris Röling : https://github.com/jorisroling
  25438. //! author : Jacob Middag : https://github.com/middagj
  25439. ;
  25440. (function (global, factory) {
  25441. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  25442. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  25443. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  25444. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  25445. })(this, function (moment) {
  25446. 'use strict';
  25447. //! moment.js locale configuration
  25448. var monthsShortWithDots = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'),
  25449. monthsShortWithoutDots = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'),
  25450. monthsParse = [/^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i],
  25451. monthsRegex = /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;
  25452. var nl = moment.defineLocale('nl', {
  25453. months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'),
  25454. monthsShort: function monthsShort(m, format) {
  25455. if (!m) {
  25456. return monthsShortWithDots;
  25457. } else if (/-MMM-/.test(format)) {
  25458. return monthsShortWithoutDots[m.month()];
  25459. } else {
  25460. return monthsShortWithDots[m.month()];
  25461. }
  25462. },
  25463. monthsRegex: monthsRegex,
  25464. monthsShortRegex: monthsRegex,
  25465. monthsStrictRegex: /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,
  25466. monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,
  25467. monthsParse: monthsParse,
  25468. longMonthsParse: monthsParse,
  25469. shortMonthsParse: monthsParse,
  25470. weekdays: 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'),
  25471. weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'),
  25472. weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'),
  25473. weekdaysParseExact: true,
  25474. longDateFormat: {
  25475. LT: 'HH:mm',
  25476. LTS: 'HH:mm:ss',
  25477. L: 'DD-MM-YYYY',
  25478. LL: 'D MMMM YYYY',
  25479. LLL: 'D MMMM YYYY HH:mm',
  25480. LLLL: 'dddd D MMMM YYYY HH:mm'
  25481. },
  25482. calendar: {
  25483. sameDay: '[vandaag om] LT',
  25484. nextDay: '[morgen om] LT',
  25485. nextWeek: 'dddd [om] LT',
  25486. lastDay: '[gisteren om] LT',
  25487. lastWeek: '[afgelopen] dddd [om] LT',
  25488. sameElse: 'L'
  25489. },
  25490. relativeTime: {
  25491. future: 'over %s',
  25492. past: '%s geleden',
  25493. s: 'een paar seconden',
  25494. ss: '%d seconden',
  25495. m: 'één minuut',
  25496. mm: '%d minuten',
  25497. h: 'één uur',
  25498. hh: '%d uur',
  25499. d: 'één dag',
  25500. dd: '%d dagen',
  25501. w: 'één week',
  25502. ww: '%d weken',
  25503. M: 'één maand',
  25504. MM: '%d maanden',
  25505. y: 'één jaar',
  25506. yy: '%d jaar'
  25507. },
  25508. dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
  25509. ordinal: function ordinal(number) {
  25510. return number + (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de');
  25511. },
  25512. week: {
  25513. dow: 1,
  25514. // Monday is the first day of the week.
  25515. doy: 4 // The week that contains Jan 4th is the first week of the year.
  25516. }
  25517. });
  25518. return nl;
  25519. });
  25520. /***/ }),
  25521. /* 313 */
  25522. /*!******************************************************************!*\
  25523. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/nl-be.js ***!
  25524. \******************************************************************/
  25525. /*! no static exports found */
  25526. /***/ (function(module, exports, __webpack_require__) {
  25527. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  25528. //! moment.js locale configuration
  25529. //! locale : Dutch (Belgium) [nl-be]
  25530. //! author : Joris Röling : https://github.com/jorisroling
  25531. //! author : Jacob Middag : https://github.com/middagj
  25532. ;
  25533. (function (global, factory) {
  25534. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  25535. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  25536. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  25537. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  25538. })(this, function (moment) {
  25539. 'use strict';
  25540. //! moment.js locale configuration
  25541. var monthsShortWithDots = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'),
  25542. monthsShortWithoutDots = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'),
  25543. monthsParse = [/^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i],
  25544. monthsRegex = /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;
  25545. var nlBe = moment.defineLocale('nl-be', {
  25546. months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'),
  25547. monthsShort: function monthsShort(m, format) {
  25548. if (!m) {
  25549. return monthsShortWithDots;
  25550. } else if (/-MMM-/.test(format)) {
  25551. return monthsShortWithoutDots[m.month()];
  25552. } else {
  25553. return monthsShortWithDots[m.month()];
  25554. }
  25555. },
  25556. monthsRegex: monthsRegex,
  25557. monthsShortRegex: monthsRegex,
  25558. monthsStrictRegex: /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,
  25559. monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,
  25560. monthsParse: monthsParse,
  25561. longMonthsParse: monthsParse,
  25562. shortMonthsParse: monthsParse,
  25563. weekdays: 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'),
  25564. weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'),
  25565. weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'),
  25566. weekdaysParseExact: true,
  25567. longDateFormat: {
  25568. LT: 'HH:mm',
  25569. LTS: 'HH:mm:ss',
  25570. L: 'DD/MM/YYYY',
  25571. LL: 'D MMMM YYYY',
  25572. LLL: 'D MMMM YYYY HH:mm',
  25573. LLLL: 'dddd D MMMM YYYY HH:mm'
  25574. },
  25575. calendar: {
  25576. sameDay: '[vandaag om] LT',
  25577. nextDay: '[morgen om] LT',
  25578. nextWeek: 'dddd [om] LT',
  25579. lastDay: '[gisteren om] LT',
  25580. lastWeek: '[afgelopen] dddd [om] LT',
  25581. sameElse: 'L'
  25582. },
  25583. relativeTime: {
  25584. future: 'over %s',
  25585. past: '%s geleden',
  25586. s: 'een paar seconden',
  25587. ss: '%d seconden',
  25588. m: 'één minuut',
  25589. mm: '%d minuten',
  25590. h: 'één uur',
  25591. hh: '%d uur',
  25592. d: 'één dag',
  25593. dd: '%d dagen',
  25594. M: 'één maand',
  25595. MM: '%d maanden',
  25596. y: 'één jaar',
  25597. yy: '%d jaar'
  25598. },
  25599. dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
  25600. ordinal: function ordinal(number) {
  25601. return number + (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de');
  25602. },
  25603. week: {
  25604. dow: 1,
  25605. // Monday is the first day of the week.
  25606. doy: 4 // The week that contains Jan 4th is the first week of the year.
  25607. }
  25608. });
  25609. return nlBe;
  25610. });
  25611. /***/ }),
  25612. /* 314 */
  25613. /*!***************************************************************!*\
  25614. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/nn.js ***!
  25615. \***************************************************************/
  25616. /*! no static exports found */
  25617. /***/ (function(module, exports, __webpack_require__) {
  25618. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  25619. //! moment.js locale configuration
  25620. //! locale : Nynorsk [nn]
  25621. //! authors : https://github.com/mechuwind
  25622. //! Stephen Ramthun : https://github.com/stephenramthun
  25623. ;
  25624. (function (global, factory) {
  25625. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  25626. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  25627. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  25628. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  25629. })(this, function (moment) {
  25630. 'use strict';
  25631. //! moment.js locale configuration
  25632. var nn = moment.defineLocale('nn', {
  25633. months: 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'),
  25634. monthsShort: 'jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.'.split('_'),
  25635. monthsParseExact: true,
  25636. weekdays: 'sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag'.split('_'),
  25637. weekdaysShort: 'su._må._ty._on._to._fr._lau.'.split('_'),
  25638. weekdaysMin: 'su_må_ty_on_to_fr_la'.split('_'),
  25639. weekdaysParseExact: true,
  25640. longDateFormat: {
  25641. LT: 'HH:mm',
  25642. LTS: 'HH:mm:ss',
  25643. L: 'DD.MM.YYYY',
  25644. LL: 'D. MMMM YYYY',
  25645. LLL: 'D. MMMM YYYY [kl.] H:mm',
  25646. LLLL: 'dddd D. MMMM YYYY [kl.] HH:mm'
  25647. },
  25648. calendar: {
  25649. sameDay: '[I dag klokka] LT',
  25650. nextDay: '[I morgon klokka] LT',
  25651. nextWeek: 'dddd [klokka] LT',
  25652. lastDay: '[I går klokka] LT',
  25653. lastWeek: '[Føregåande] dddd [klokka] LT',
  25654. sameElse: 'L'
  25655. },
  25656. relativeTime: {
  25657. future: 'om %s',
  25658. past: '%s sidan',
  25659. s: 'nokre sekund',
  25660. ss: '%d sekund',
  25661. m: 'eit minutt',
  25662. mm: '%d minutt',
  25663. h: 'ein time',
  25664. hh: '%d timar',
  25665. d: 'ein dag',
  25666. dd: '%d dagar',
  25667. w: 'ei veke',
  25668. ww: '%d veker',
  25669. M: 'ein månad',
  25670. MM: '%d månader',
  25671. y: 'eit år',
  25672. yy: '%d år'
  25673. },
  25674. dayOfMonthOrdinalParse: /\d{1,2}\./,
  25675. ordinal: '%d.',
  25676. week: {
  25677. dow: 1,
  25678. // Monday is the first day of the week.
  25679. doy: 4 // The week that contains Jan 4th is the first week of the year.
  25680. }
  25681. });
  25682. return nn;
  25683. });
  25684. /***/ }),
  25685. /* 315 */
  25686. /*!*******************************************************************!*\
  25687. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/oc-lnc.js ***!
  25688. \*******************************************************************/
  25689. /*! no static exports found */
  25690. /***/ (function(module, exports, __webpack_require__) {
  25691. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  25692. //! moment.js locale configuration
  25693. //! locale : Occitan, lengadocian dialecte [oc-lnc]
  25694. //! author : Quentin PAGÈS : https://github.com/Quenty31
  25695. ;
  25696. (function (global, factory) {
  25697. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  25698. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  25699. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  25700. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  25701. })(this, function (moment) {
  25702. 'use strict';
  25703. //! moment.js locale configuration
  25704. var ocLnc = moment.defineLocale('oc-lnc', {
  25705. months: {
  25706. standalone: 'genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre'.split('_'),
  25707. format: "de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split('_'),
  25708. isFormat: /D[oD]?(\s)+MMMM/
  25709. },
  25710. monthsShort: 'gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.'.split('_'),
  25711. monthsParseExact: true,
  25712. weekdays: 'dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte'.split('_'),
  25713. weekdaysShort: 'dg._dl._dm._dc._dj._dv._ds.'.split('_'),
  25714. weekdaysMin: 'dg_dl_dm_dc_dj_dv_ds'.split('_'),
  25715. weekdaysParseExact: true,
  25716. longDateFormat: {
  25717. LT: 'H:mm',
  25718. LTS: 'H:mm:ss',
  25719. L: 'DD/MM/YYYY',
  25720. LL: 'D MMMM [de] YYYY',
  25721. ll: 'D MMM YYYY',
  25722. LLL: 'D MMMM [de] YYYY [a] H:mm',
  25723. lll: 'D MMM YYYY, H:mm',
  25724. LLLL: 'dddd D MMMM [de] YYYY [a] H:mm',
  25725. llll: 'ddd D MMM YYYY, H:mm'
  25726. },
  25727. calendar: {
  25728. sameDay: '[uèi a] LT',
  25729. nextDay: '[deman a] LT',
  25730. nextWeek: 'dddd [a] LT',
  25731. lastDay: '[ièr a] LT',
  25732. lastWeek: 'dddd [passat a] LT',
  25733. sameElse: 'L'
  25734. },
  25735. relativeTime: {
  25736. future: "d'aquí %s",
  25737. past: 'fa %s',
  25738. s: 'unas segondas',
  25739. ss: '%d segondas',
  25740. m: 'una minuta',
  25741. mm: '%d minutas',
  25742. h: 'una ora',
  25743. hh: '%d oras',
  25744. d: 'un jorn',
  25745. dd: '%d jorns',
  25746. M: 'un mes',
  25747. MM: '%d meses',
  25748. y: 'un an',
  25749. yy: '%d ans'
  25750. },
  25751. dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|è|a)/,
  25752. ordinal: function ordinal(number, period) {
  25753. var output = number === 1 ? 'r' : number === 2 ? 'n' : number === 3 ? 'r' : number === 4 ? 't' : 'è';
  25754. if (period === 'w' || period === 'W') {
  25755. output = 'a';
  25756. }
  25757. return number + output;
  25758. },
  25759. week: {
  25760. dow: 1,
  25761. // Monday is the first day of the week.
  25762. doy: 4
  25763. }
  25764. });
  25765. return ocLnc;
  25766. });
  25767. /***/ }),
  25768. /* 316 */
  25769. /*!******************************************************************!*\
  25770. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/pa-in.js ***!
  25771. \******************************************************************/
  25772. /*! no static exports found */
  25773. /***/ (function(module, exports, __webpack_require__) {
  25774. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  25775. //! moment.js locale configuration
  25776. //! locale : Punjabi (India) [pa-in]
  25777. //! author : Harpreet Singh : https://github.com/harpreetkhalsagtbit
  25778. ;
  25779. (function (global, factory) {
  25780. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  25781. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  25782. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  25783. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  25784. })(this, function (moment) {
  25785. 'use strict';
  25786. //! moment.js locale configuration
  25787. var symbolMap = {
  25788. 1: '੧',
  25789. 2: '੨',
  25790. 3: '੩',
  25791. 4: '੪',
  25792. 5: '੫',
  25793. 6: '੬',
  25794. 7: '੭',
  25795. 8: '੮',
  25796. 9: '੯',
  25797. 0: '੦'
  25798. },
  25799. numberMap = {
  25800. '੧': '1',
  25801. '੨': '2',
  25802. '੩': '3',
  25803. '੪': '4',
  25804. '੫': '5',
  25805. '੬': '6',
  25806. '੭': '7',
  25807. '੮': '8',
  25808. '੯': '9',
  25809. '੦': '0'
  25810. };
  25811. var paIn = moment.defineLocale('pa-in', {
  25812. // There are months name as per Nanakshahi Calendar but they are not used as rigidly in modern Punjabi.
  25813. months: 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split('_'),
  25814. monthsShort: 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split('_'),
  25815. weekdays: 'ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ'.split('_'),
  25816. weekdaysShort: 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'),
  25817. weekdaysMin: 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'),
  25818. longDateFormat: {
  25819. LT: 'A h:mm ਵਜੇ',
  25820. LTS: 'A h:mm:ss ਵਜੇ',
  25821. L: 'DD/MM/YYYY',
  25822. LL: 'D MMMM YYYY',
  25823. LLL: 'D MMMM YYYY, A h:mm ਵਜੇ',
  25824. LLLL: 'dddd, D MMMM YYYY, A h:mm ਵਜੇ'
  25825. },
  25826. calendar: {
  25827. sameDay: '[ਅਜ] LT',
  25828. nextDay: '[ਕਲ] LT',
  25829. nextWeek: '[ਅਗਲਾ] dddd, LT',
  25830. lastDay: '[ਕਲ] LT',
  25831. lastWeek: '[ਪਿਛਲੇ] dddd, LT',
  25832. sameElse: 'L'
  25833. },
  25834. relativeTime: {
  25835. future: '%s ਵਿੱਚ',
  25836. past: '%s ਪਿਛਲੇ',
  25837. s: 'ਕੁਝ ਸਕਿੰਟ',
  25838. ss: '%d ਸਕਿੰਟ',
  25839. m: 'ਇਕ ਮਿੰਟ',
  25840. mm: '%d ਮਿੰਟ',
  25841. h: 'ਇੱਕ ਘੰਟਾ',
  25842. hh: '%d ਘੰਟੇ',
  25843. d: 'ਇੱਕ ਦਿਨ',
  25844. dd: '%d ਦਿਨ',
  25845. M: 'ਇੱਕ ਮਹੀਨਾ',
  25846. MM: '%d ਮਹੀਨੇ',
  25847. y: 'ਇੱਕ ਸਾਲ',
  25848. yy: '%d ਸਾਲ'
  25849. },
  25850. preparse: function preparse(string) {
  25851. return string.replace(/[੧੨੩੪੫੬੭੮੯੦]/g, function (match) {
  25852. return numberMap[match];
  25853. });
  25854. },
  25855. postformat: function postformat(string) {
  25856. return string.replace(/\d/g, function (match) {
  25857. return symbolMap[match];
  25858. });
  25859. },
  25860. // Punjabi notation for meridiems are quite fuzzy in practice. While there exists
  25861. // a rigid notion of a 'Pahar' it is not used as rigidly in modern Punjabi.
  25862. meridiemParse: /ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,
  25863. meridiemHour: function meridiemHour(hour, meridiem) {
  25864. if (hour === 12) {
  25865. hour = 0;
  25866. }
  25867. if (meridiem === 'ਰਾਤ') {
  25868. return hour < 4 ? hour : hour + 12;
  25869. } else if (meridiem === 'ਸਵੇਰ') {
  25870. return hour;
  25871. } else if (meridiem === 'ਦੁਪਹਿਰ') {
  25872. return hour >= 10 ? hour : hour + 12;
  25873. } else if (meridiem === 'ਸ਼ਾਮ') {
  25874. return hour + 12;
  25875. }
  25876. },
  25877. meridiem: function meridiem(hour, minute, isLower) {
  25878. if (hour < 4) {
  25879. return 'ਰਾਤ';
  25880. } else if (hour < 10) {
  25881. return 'ਸਵੇਰ';
  25882. } else if (hour < 17) {
  25883. return 'ਦੁਪਹਿਰ';
  25884. } else if (hour < 20) {
  25885. return 'ਸ਼ਾਮ';
  25886. } else {
  25887. return 'ਰਾਤ';
  25888. }
  25889. },
  25890. week: {
  25891. dow: 0,
  25892. // Sunday is the first day of the week.
  25893. doy: 6 // The week that contains Jan 6th is the first week of the year.
  25894. }
  25895. });
  25896. return paIn;
  25897. });
  25898. /***/ }),
  25899. /* 317 */
  25900. /*!***************************************************************!*\
  25901. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/pl.js ***!
  25902. \***************************************************************/
  25903. /*! no static exports found */
  25904. /***/ (function(module, exports, __webpack_require__) {
  25905. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  25906. //! moment.js locale configuration
  25907. //! locale : Polish [pl]
  25908. //! author : Rafal Hirsz : https://github.com/evoL
  25909. ;
  25910. (function (global, factory) {
  25911. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  25912. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  25913. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  25914. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  25915. })(this, function (moment) {
  25916. 'use strict';
  25917. //! moment.js locale configuration
  25918. var monthsNominative = 'styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień'.split('_'),
  25919. monthsSubjective = 'stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia'.split('_'),
  25920. monthsParse = [/^sty/i, /^lut/i, /^mar/i, /^kwi/i, /^maj/i, /^cze/i, /^lip/i, /^sie/i, /^wrz/i, /^paź/i, /^lis/i, /^gru/i];
  25921. function plural(n) {
  25922. return n % 10 < 5 && n % 10 > 1 && ~~(n / 10) % 10 !== 1;
  25923. }
  25924. function translate(number, withoutSuffix, key) {
  25925. var result = number + ' ';
  25926. switch (key) {
  25927. case 'ss':
  25928. return result + (plural(number) ? 'sekundy' : 'sekund');
  25929. case 'm':
  25930. return withoutSuffix ? 'minuta' : 'minutę';
  25931. case 'mm':
  25932. return result + (plural(number) ? 'minuty' : 'minut');
  25933. case 'h':
  25934. return withoutSuffix ? 'godzina' : 'godzinę';
  25935. case 'hh':
  25936. return result + (plural(number) ? 'godziny' : 'godzin');
  25937. case 'ww':
  25938. return result + (plural(number) ? 'tygodnie' : 'tygodni');
  25939. case 'MM':
  25940. return result + (plural(number) ? 'miesiące' : 'miesięcy');
  25941. case 'yy':
  25942. return result + (plural(number) ? 'lata' : 'lat');
  25943. }
  25944. }
  25945. var pl = moment.defineLocale('pl', {
  25946. months: function months(momentToFormat, format) {
  25947. if (!momentToFormat) {
  25948. return monthsNominative;
  25949. } else if (/D MMMM/.test(format)) {
  25950. return monthsSubjective[momentToFormat.month()];
  25951. } else {
  25952. return monthsNominative[momentToFormat.month()];
  25953. }
  25954. },
  25955. monthsShort: 'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru'.split('_'),
  25956. monthsParse: monthsParse,
  25957. longMonthsParse: monthsParse,
  25958. shortMonthsParse: monthsParse,
  25959. weekdays: 'niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota'.split('_'),
  25960. weekdaysShort: 'ndz_pon_wt_śr_czw_pt_sob'.split('_'),
  25961. weekdaysMin: 'Nd_Pn_Wt_Śr_Cz_Pt_So'.split('_'),
  25962. longDateFormat: {
  25963. LT: 'HH:mm',
  25964. LTS: 'HH:mm:ss',
  25965. L: 'DD.MM.YYYY',
  25966. LL: 'D MMMM YYYY',
  25967. LLL: 'D MMMM YYYY HH:mm',
  25968. LLLL: 'dddd, D MMMM YYYY HH:mm'
  25969. },
  25970. calendar: {
  25971. sameDay: '[Dziś o] LT',
  25972. nextDay: '[Jutro o] LT',
  25973. nextWeek: function nextWeek() {
  25974. switch (this.day()) {
  25975. case 0:
  25976. return '[W niedzielę o] LT';
  25977. case 2:
  25978. return '[We wtorek o] LT';
  25979. case 3:
  25980. return '[W środę o] LT';
  25981. case 6:
  25982. return '[W sobotę o] LT';
  25983. default:
  25984. return '[W] dddd [o] LT';
  25985. }
  25986. },
  25987. lastDay: '[Wczoraj o] LT',
  25988. lastWeek: function lastWeek() {
  25989. switch (this.day()) {
  25990. case 0:
  25991. return '[W zeszłą niedzielę o] LT';
  25992. case 3:
  25993. return '[W zeszłą środę o] LT';
  25994. case 6:
  25995. return '[W zeszłą sobotę o] LT';
  25996. default:
  25997. return '[W zeszły] dddd [o] LT';
  25998. }
  25999. },
  26000. sameElse: 'L'
  26001. },
  26002. relativeTime: {
  26003. future: 'za %s',
  26004. past: '%s temu',
  26005. s: 'kilka sekund',
  26006. ss: translate,
  26007. m: translate,
  26008. mm: translate,
  26009. h: translate,
  26010. hh: translate,
  26011. d: '1 dzień',
  26012. dd: '%d dni',
  26013. w: 'tydzień',
  26014. ww: translate,
  26015. M: 'miesiąc',
  26016. MM: translate,
  26017. y: 'rok',
  26018. yy: translate
  26019. },
  26020. dayOfMonthOrdinalParse: /\d{1,2}\./,
  26021. ordinal: '%d.',
  26022. week: {
  26023. dow: 1,
  26024. // Monday is the first day of the week.
  26025. doy: 4 // The week that contains Jan 4th is the first week of the year.
  26026. }
  26027. });
  26028. return pl;
  26029. });
  26030. /***/ }),
  26031. /* 318 */
  26032. /*!***************************************************************!*\
  26033. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/pt.js ***!
  26034. \***************************************************************/
  26035. /*! no static exports found */
  26036. /***/ (function(module, exports, __webpack_require__) {
  26037. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  26038. //! moment.js locale configuration
  26039. //! locale : Portuguese [pt]
  26040. //! author : Jefferson : https://github.com/jalex79
  26041. ;
  26042. (function (global, factory) {
  26043. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  26044. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  26045. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  26046. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  26047. })(this, function (moment) {
  26048. 'use strict';
  26049. //! moment.js locale configuration
  26050. var pt = moment.defineLocale('pt', {
  26051. months: 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split('_'),
  26052. monthsShort: 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'),
  26053. weekdays: 'Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado'.split('_'),
  26054. weekdaysShort: 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'),
  26055. weekdaysMin: 'Do_2ª_3ª_4ª_5ª_6ª_Sá'.split('_'),
  26056. weekdaysParseExact: true,
  26057. longDateFormat: {
  26058. LT: 'HH:mm',
  26059. LTS: 'HH:mm:ss',
  26060. L: 'DD/MM/YYYY',
  26061. LL: 'D [de] MMMM [de] YYYY',
  26062. LLL: 'D [de] MMMM [de] YYYY HH:mm',
  26063. LLLL: 'dddd, D [de] MMMM [de] YYYY HH:mm'
  26064. },
  26065. calendar: {
  26066. sameDay: '[Hoje às] LT',
  26067. nextDay: '[Amanhã às] LT',
  26068. nextWeek: 'dddd [às] LT',
  26069. lastDay: '[Ontem às] LT',
  26070. lastWeek: function lastWeek() {
  26071. return this.day() === 0 || this.day() === 6 ? '[Último] dddd [às] LT' // Saturday + Sunday
  26072. : '[Última] dddd [às] LT'; // Monday - Friday
  26073. },
  26074. sameElse: 'L'
  26075. },
  26076. relativeTime: {
  26077. future: 'em %s',
  26078. past: 'há %s',
  26079. s: 'segundos',
  26080. ss: '%d segundos',
  26081. m: 'um minuto',
  26082. mm: '%d minutos',
  26083. h: 'uma hora',
  26084. hh: '%d horas',
  26085. d: 'um dia',
  26086. dd: '%d dias',
  26087. w: 'uma semana',
  26088. ww: '%d semanas',
  26089. M: 'um mês',
  26090. MM: '%d meses',
  26091. y: 'um ano',
  26092. yy: '%d anos'
  26093. },
  26094. dayOfMonthOrdinalParse: /\d{1,2}º/,
  26095. ordinal: '%dº',
  26096. week: {
  26097. dow: 1,
  26098. // Monday is the first day of the week.
  26099. doy: 4 // The week that contains Jan 4th is the first week of the year.
  26100. }
  26101. });
  26102. return pt;
  26103. });
  26104. /***/ }),
  26105. /* 319 */
  26106. /*!******************************************************************!*\
  26107. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/pt-br.js ***!
  26108. \******************************************************************/
  26109. /*! no static exports found */
  26110. /***/ (function(module, exports, __webpack_require__) {
  26111. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  26112. //! moment.js locale configuration
  26113. //! locale : Portuguese (Brazil) [pt-br]
  26114. //! author : Caio Ribeiro Pereira : https://github.com/caio-ribeiro-pereira
  26115. ;
  26116. (function (global, factory) {
  26117. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  26118. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  26119. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  26120. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  26121. })(this, function (moment) {
  26122. 'use strict';
  26123. //! moment.js locale configuration
  26124. var ptBr = moment.defineLocale('pt-br', {
  26125. months: 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split('_'),
  26126. monthsShort: 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'),
  26127. weekdays: 'domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado'.split('_'),
  26128. weekdaysShort: 'dom_seg_ter_qua_qui_sex_sáb'.split('_'),
  26129. weekdaysMin: 'do_2ª_3ª_4ª_5ª_6ª_sá'.split('_'),
  26130. weekdaysParseExact: true,
  26131. longDateFormat: {
  26132. LT: 'HH:mm',
  26133. LTS: 'HH:mm:ss',
  26134. L: 'DD/MM/YYYY',
  26135. LL: 'D [de] MMMM [de] YYYY',
  26136. LLL: 'D [de] MMMM [de] YYYY [às] HH:mm',
  26137. LLLL: 'dddd, D [de] MMMM [de] YYYY [às] HH:mm'
  26138. },
  26139. calendar: {
  26140. sameDay: '[Hoje às] LT',
  26141. nextDay: '[Amanhã às] LT',
  26142. nextWeek: 'dddd [às] LT',
  26143. lastDay: '[Ontem às] LT',
  26144. lastWeek: function lastWeek() {
  26145. return this.day() === 0 || this.day() === 6 ? '[Último] dddd [às] LT' // Saturday + Sunday
  26146. : '[Última] dddd [às] LT'; // Monday - Friday
  26147. },
  26148. sameElse: 'L'
  26149. },
  26150. relativeTime: {
  26151. future: 'em %s',
  26152. past: 'há %s',
  26153. s: 'poucos segundos',
  26154. ss: '%d segundos',
  26155. m: 'um minuto',
  26156. mm: '%d minutos',
  26157. h: 'uma hora',
  26158. hh: '%d horas',
  26159. d: 'um dia',
  26160. dd: '%d dias',
  26161. M: 'um mês',
  26162. MM: '%d meses',
  26163. y: 'um ano',
  26164. yy: '%d anos'
  26165. },
  26166. dayOfMonthOrdinalParse: /\d{1,2}º/,
  26167. ordinal: '%dº',
  26168. invalidDate: 'Data inválida'
  26169. });
  26170. return ptBr;
  26171. });
  26172. /***/ }),
  26173. /* 320 */
  26174. /*!***************************************************************!*\
  26175. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ro.js ***!
  26176. \***************************************************************/
  26177. /*! no static exports found */
  26178. /***/ (function(module, exports, __webpack_require__) {
  26179. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  26180. //! moment.js locale configuration
  26181. //! locale : Romanian [ro]
  26182. //! author : Vlad Gurdiga : https://github.com/gurdiga
  26183. //! author : Valentin Agachi : https://github.com/avaly
  26184. //! author : Emanuel Cepoi : https://github.com/cepem
  26185. ;
  26186. (function (global, factory) {
  26187. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  26188. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  26189. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  26190. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  26191. })(this, function (moment) {
  26192. 'use strict';
  26193. //! moment.js locale configuration
  26194. function relativeTimeWithPlural(number, withoutSuffix, key) {
  26195. var format = {
  26196. ss: 'secunde',
  26197. mm: 'minute',
  26198. hh: 'ore',
  26199. dd: 'zile',
  26200. ww: 'săptămâni',
  26201. MM: 'luni',
  26202. yy: 'ani'
  26203. },
  26204. separator = ' ';
  26205. if (number % 100 >= 20 || number >= 100 && number % 100 === 0) {
  26206. separator = ' de ';
  26207. }
  26208. return number + separator + format[key];
  26209. }
  26210. var ro = moment.defineLocale('ro', {
  26211. months: 'ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie'.split('_'),
  26212. monthsShort: 'ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.'.split('_'),
  26213. monthsParseExact: true,
  26214. weekdays: 'duminică_luni_marți_miercuri_joi_vineri_sâmbătă'.split('_'),
  26215. weekdaysShort: 'Dum_Lun_Mar_Mie_Joi_Vin_Sâm'.split('_'),
  26216. weekdaysMin: 'Du_Lu_Ma_Mi_Jo_Vi_Sâ'.split('_'),
  26217. longDateFormat: {
  26218. LT: 'H:mm',
  26219. LTS: 'H:mm:ss',
  26220. L: 'DD.MM.YYYY',
  26221. LL: 'D MMMM YYYY',
  26222. LLL: 'D MMMM YYYY H:mm',
  26223. LLLL: 'dddd, D MMMM YYYY H:mm'
  26224. },
  26225. calendar: {
  26226. sameDay: '[azi la] LT',
  26227. nextDay: '[mâine la] LT',
  26228. nextWeek: 'dddd [la] LT',
  26229. lastDay: '[ieri la] LT',
  26230. lastWeek: '[fosta] dddd [la] LT',
  26231. sameElse: 'L'
  26232. },
  26233. relativeTime: {
  26234. future: 'peste %s',
  26235. past: '%s în urmă',
  26236. s: 'câteva secunde',
  26237. ss: relativeTimeWithPlural,
  26238. m: 'un minut',
  26239. mm: relativeTimeWithPlural,
  26240. h: 'o oră',
  26241. hh: relativeTimeWithPlural,
  26242. d: 'o zi',
  26243. dd: relativeTimeWithPlural,
  26244. w: 'o săptămână',
  26245. ww: relativeTimeWithPlural,
  26246. M: 'o lună',
  26247. MM: relativeTimeWithPlural,
  26248. y: 'un an',
  26249. yy: relativeTimeWithPlural
  26250. },
  26251. week: {
  26252. dow: 1,
  26253. // Monday is the first day of the week.
  26254. doy: 7 // The week that contains Jan 7th is the first week of the year.
  26255. }
  26256. });
  26257. return ro;
  26258. });
  26259. /***/ }),
  26260. /* 321 */
  26261. /*!***************************************************************!*\
  26262. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ru.js ***!
  26263. \***************************************************************/
  26264. /*! no static exports found */
  26265. /***/ (function(module, exports, __webpack_require__) {
  26266. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  26267. //! moment.js locale configuration
  26268. //! locale : Russian [ru]
  26269. //! author : Viktorminator : https://github.com/Viktorminator
  26270. //! author : Menelion Elensúle : https://github.com/Oire
  26271. //! author : Коренберг Марк : https://github.com/socketpair
  26272. ;
  26273. (function (global, factory) {
  26274. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  26275. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  26276. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  26277. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  26278. })(this, function (moment) {
  26279. 'use strict';
  26280. //! moment.js locale configuration
  26281. function plural(word, num) {
  26282. var forms = word.split('_');
  26283. return num % 10 === 1 && num % 100 !== 11 ? forms[0] : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2];
  26284. }
  26285. function relativeTimeWithPlural(number, withoutSuffix, key) {
  26286. var format = {
  26287. ss: withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд',
  26288. mm: withoutSuffix ? 'минута_минуты_минут' : 'минуту_минуты_минут',
  26289. hh: 'час_часа_часов',
  26290. dd: 'день_дня_дней',
  26291. ww: 'неделя_недели_недель',
  26292. MM: 'месяц_месяца_месяцев',
  26293. yy: 'год_года_лет'
  26294. };
  26295. if (key === 'm') {
  26296. return withoutSuffix ? 'минута' : 'минуту';
  26297. } else {
  26298. return number + ' ' + plural(format[key], +number);
  26299. }
  26300. }
  26301. var monthsParse = [/^янв/i, /^фев/i, /^мар/i, /^апр/i, /^ма[йя]/i, /^июн/i, /^июл/i, /^авг/i, /^сен/i, /^окт/i, /^ноя/i, /^дек/i];
  26302. // http://new.gramota.ru/spravka/rules/139-prop : § 103
  26303. // Сокращения месяцев: http://new.gramota.ru/spravka/buro/search-answer?s=242637
  26304. // CLDR data: http://www.unicode.org/cldr/charts/28/summary/ru.html#1753
  26305. var ru = moment.defineLocale('ru', {
  26306. months: {
  26307. format: 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split('_'),
  26308. standalone: 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_')
  26309. },
  26310. monthsShort: {
  26311. // по CLDR именно "июл." и "июн.", но какой смысл менять букву на точку?
  26312. format: 'янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.'.split('_'),
  26313. standalone: 'янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.'.split('_')
  26314. },
  26315. weekdays: {
  26316. standalone: 'воскресенье_понедельник_вторник_среда_четверг_пятница_суббота'.split('_'),
  26317. format: 'воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу'.split('_'),
  26318. isFormat: /\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/
  26319. },
  26320. weekdaysShort: 'вс_пн_вт_ср_чт_пт_сб'.split('_'),
  26321. weekdaysMin: 'вс_пн_вт_ср_чт_пт_сб'.split('_'),
  26322. monthsParse: monthsParse,
  26323. longMonthsParse: monthsParse,
  26324. shortMonthsParse: monthsParse,
  26325. // полные названия с падежами, по три буквы, для некоторых, по 4 буквы, сокращения с точкой и без точки
  26326. monthsRegex: /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,
  26327. // копия предыдущего
  26328. monthsShortRegex: /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,
  26329. // полные названия с падежами
  26330. monthsStrictRegex: /^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,
  26331. // Выражение, которое соответствует только сокращённым формам
  26332. monthsShortStrictRegex: /^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,
  26333. longDateFormat: {
  26334. LT: 'H:mm',
  26335. LTS: 'H:mm:ss',
  26336. L: 'DD.MM.YYYY',
  26337. LL: 'D MMMM YYYY г.',
  26338. LLL: 'D MMMM YYYY г., H:mm',
  26339. LLLL: 'dddd, D MMMM YYYY г., H:mm'
  26340. },
  26341. calendar: {
  26342. sameDay: '[Сегодня, в] LT',
  26343. nextDay: '[Завтра, в] LT',
  26344. lastDay: '[Вчера, в] LT',
  26345. nextWeek: function nextWeek(now) {
  26346. if (now.week() !== this.week()) {
  26347. switch (this.day()) {
  26348. case 0:
  26349. return '[В следующее] dddd, [в] LT';
  26350. case 1:
  26351. case 2:
  26352. case 4:
  26353. return '[В следующий] dddd, [в] LT';
  26354. case 3:
  26355. case 5:
  26356. case 6:
  26357. return '[В следующую] dddd, [в] LT';
  26358. }
  26359. } else {
  26360. if (this.day() === 2) {
  26361. return '[Во] dddd, [в] LT';
  26362. } else {
  26363. return '[В] dddd, [в] LT';
  26364. }
  26365. }
  26366. },
  26367. lastWeek: function lastWeek(now) {
  26368. if (now.week() !== this.week()) {
  26369. switch (this.day()) {
  26370. case 0:
  26371. return '[В прошлое] dddd, [в] LT';
  26372. case 1:
  26373. case 2:
  26374. case 4:
  26375. return '[В прошлый] dddd, [в] LT';
  26376. case 3:
  26377. case 5:
  26378. case 6:
  26379. return '[В прошлую] dddd, [в] LT';
  26380. }
  26381. } else {
  26382. if (this.day() === 2) {
  26383. return '[Во] dddd, [в] LT';
  26384. } else {
  26385. return '[В] dddd, [в] LT';
  26386. }
  26387. }
  26388. },
  26389. sameElse: 'L'
  26390. },
  26391. relativeTime: {
  26392. future: 'через %s',
  26393. past: '%s назад',
  26394. s: 'несколько секунд',
  26395. ss: relativeTimeWithPlural,
  26396. m: relativeTimeWithPlural,
  26397. mm: relativeTimeWithPlural,
  26398. h: 'час',
  26399. hh: relativeTimeWithPlural,
  26400. d: 'день',
  26401. dd: relativeTimeWithPlural,
  26402. w: 'неделя',
  26403. ww: relativeTimeWithPlural,
  26404. M: 'месяц',
  26405. MM: relativeTimeWithPlural,
  26406. y: 'год',
  26407. yy: relativeTimeWithPlural
  26408. },
  26409. meridiemParse: /ночи|утра|дня|вечера/i,
  26410. isPM: function isPM(input) {
  26411. return /^(дня|вечера)$/.test(input);
  26412. },
  26413. meridiem: function meridiem(hour, minute, isLower) {
  26414. if (hour < 4) {
  26415. return 'ночи';
  26416. } else if (hour < 12) {
  26417. return 'утра';
  26418. } else if (hour < 17) {
  26419. return 'дня';
  26420. } else {
  26421. return 'вечера';
  26422. }
  26423. },
  26424. dayOfMonthOrdinalParse: /\d{1,2}-(й|го|я)/,
  26425. ordinal: function ordinal(number, period) {
  26426. switch (period) {
  26427. case 'M':
  26428. case 'd':
  26429. case 'DDD':
  26430. return number + '-й';
  26431. case 'D':
  26432. return number + '-го';
  26433. case 'w':
  26434. case 'W':
  26435. return number + '-я';
  26436. default:
  26437. return number;
  26438. }
  26439. },
  26440. week: {
  26441. dow: 1,
  26442. // Monday is the first day of the week.
  26443. doy: 4 // The week that contains Jan 4th is the first week of the year.
  26444. }
  26445. });
  26446. return ru;
  26447. });
  26448. /***/ }),
  26449. /* 322 */
  26450. /*!***************************************************************!*\
  26451. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/sd.js ***!
  26452. \***************************************************************/
  26453. /*! no static exports found */
  26454. /***/ (function(module, exports, __webpack_require__) {
  26455. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  26456. //! moment.js locale configuration
  26457. //! locale : Sindhi [sd]
  26458. //! author : Narain Sagar : https://github.com/narainsagar
  26459. ;
  26460. (function (global, factory) {
  26461. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  26462. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  26463. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  26464. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  26465. })(this, function (moment) {
  26466. 'use strict';
  26467. //! moment.js locale configuration
  26468. var months = ['جنوري', 'فيبروري', 'مارچ', 'اپريل', 'مئي', 'جون', 'جولاءِ', 'آگسٽ', 'سيپٽمبر', 'آڪٽوبر', 'نومبر', 'ڊسمبر'],
  26469. days = ['آچر', 'سومر', 'اڱارو', 'اربع', 'خميس', 'جمع', 'ڇنڇر'];
  26470. var sd = moment.defineLocale('sd', {
  26471. months: months,
  26472. monthsShort: months,
  26473. weekdays: days,
  26474. weekdaysShort: days,
  26475. weekdaysMin: days,
  26476. longDateFormat: {
  26477. LT: 'HH:mm',
  26478. LTS: 'HH:mm:ss',
  26479. L: 'DD/MM/YYYY',
  26480. LL: 'D MMMM YYYY',
  26481. LLL: 'D MMMM YYYY HH:mm',
  26482. LLLL: 'dddd، D MMMM YYYY HH:mm'
  26483. },
  26484. meridiemParse: /صبح|شام/,
  26485. isPM: function isPM(input) {
  26486. return 'شام' === input;
  26487. },
  26488. meridiem: function meridiem(hour, minute, isLower) {
  26489. if (hour < 12) {
  26490. return 'صبح';
  26491. }
  26492. return 'شام';
  26493. },
  26494. calendar: {
  26495. sameDay: '[اڄ] LT',
  26496. nextDay: '[سڀاڻي] LT',
  26497. nextWeek: 'dddd [اڳين هفتي تي] LT',
  26498. lastDay: '[ڪالهه] LT',
  26499. lastWeek: '[گزريل هفتي] dddd [تي] LT',
  26500. sameElse: 'L'
  26501. },
  26502. relativeTime: {
  26503. future: '%s پوء',
  26504. past: '%s اڳ',
  26505. s: 'چند سيڪنڊ',
  26506. ss: '%d سيڪنڊ',
  26507. m: 'هڪ منٽ',
  26508. mm: '%d منٽ',
  26509. h: 'هڪ ڪلاڪ',
  26510. hh: '%d ڪلاڪ',
  26511. d: 'هڪ ڏينهن',
  26512. dd: '%d ڏينهن',
  26513. M: 'هڪ مهينو',
  26514. MM: '%d مهينا',
  26515. y: 'هڪ سال',
  26516. yy: '%d سال'
  26517. },
  26518. preparse: function preparse(string) {
  26519. return string.replace(/،/g, ',');
  26520. },
  26521. postformat: function postformat(string) {
  26522. return string.replace(/,/g, '،');
  26523. },
  26524. week: {
  26525. dow: 1,
  26526. // Monday is the first day of the week.
  26527. doy: 4 // The week that contains Jan 4th is the first week of the year.
  26528. }
  26529. });
  26530. return sd;
  26531. });
  26532. /***/ }),
  26533. /* 323 */
  26534. /*!***************************************************************!*\
  26535. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/se.js ***!
  26536. \***************************************************************/
  26537. /*! no static exports found */
  26538. /***/ (function(module, exports, __webpack_require__) {
  26539. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  26540. //! moment.js locale configuration
  26541. //! locale : Northern Sami [se]
  26542. //! authors : Bård Rolstad Henriksen : https://github.com/karamell
  26543. ;
  26544. (function (global, factory) {
  26545. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  26546. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  26547. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  26548. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  26549. })(this, function (moment) {
  26550. 'use strict';
  26551. //! moment.js locale configuration
  26552. var se = moment.defineLocale('se', {
  26553. months: 'ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu'.split('_'),
  26554. monthsShort: 'ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov'.split('_'),
  26555. weekdays: 'sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat'.split('_'),
  26556. weekdaysShort: 'sotn_vuos_maŋ_gask_duor_bear_láv'.split('_'),
  26557. weekdaysMin: 's_v_m_g_d_b_L'.split('_'),
  26558. longDateFormat: {
  26559. LT: 'HH:mm',
  26560. LTS: 'HH:mm:ss',
  26561. L: 'DD.MM.YYYY',
  26562. LL: 'MMMM D. [b.] YYYY',
  26563. LLL: 'MMMM D. [b.] YYYY [ti.] HH:mm',
  26564. LLLL: 'dddd, MMMM D. [b.] YYYY [ti.] HH:mm'
  26565. },
  26566. calendar: {
  26567. sameDay: '[otne ti] LT',
  26568. nextDay: '[ihttin ti] LT',
  26569. nextWeek: 'dddd [ti] LT',
  26570. lastDay: '[ikte ti] LT',
  26571. lastWeek: '[ovddit] dddd [ti] LT',
  26572. sameElse: 'L'
  26573. },
  26574. relativeTime: {
  26575. future: '%s geažes',
  26576. past: 'maŋit %s',
  26577. s: 'moadde sekunddat',
  26578. ss: '%d sekunddat',
  26579. m: 'okta minuhta',
  26580. mm: '%d minuhtat',
  26581. h: 'okta diimmu',
  26582. hh: '%d diimmut',
  26583. d: 'okta beaivi',
  26584. dd: '%d beaivvit',
  26585. M: 'okta mánnu',
  26586. MM: '%d mánut',
  26587. y: 'okta jahki',
  26588. yy: '%d jagit'
  26589. },
  26590. dayOfMonthOrdinalParse: /\d{1,2}\./,
  26591. ordinal: '%d.',
  26592. week: {
  26593. dow: 1,
  26594. // Monday is the first day of the week.
  26595. doy: 4 // The week that contains Jan 4th is the first week of the year.
  26596. }
  26597. });
  26598. return se;
  26599. });
  26600. /***/ }),
  26601. /* 324 */
  26602. /*!***************************************************************!*\
  26603. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/si.js ***!
  26604. \***************************************************************/
  26605. /*! no static exports found */
  26606. /***/ (function(module, exports, __webpack_require__) {
  26607. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  26608. //! moment.js locale configuration
  26609. //! locale : Sinhalese [si]
  26610. //! author : Sampath Sitinamaluwa : https://github.com/sampathsris
  26611. ;
  26612. (function (global, factory) {
  26613. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  26614. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  26615. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  26616. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  26617. })(this, function (moment) {
  26618. 'use strict';
  26619. //! moment.js locale configuration
  26620. /*jshint -W100*/
  26621. var si = moment.defineLocale('si', {
  26622. months: 'ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්'.split('_'),
  26623. monthsShort: 'ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ'.split('_'),
  26624. weekdays: 'ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා'.split('_'),
  26625. weekdaysShort: 'ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන'.split('_'),
  26626. weekdaysMin: 'ඉ_ස_අ_බ_බ්‍ර_සි_සෙ'.split('_'),
  26627. weekdaysParseExact: true,
  26628. longDateFormat: {
  26629. LT: 'a h:mm',
  26630. LTS: 'a h:mm:ss',
  26631. L: 'YYYY/MM/DD',
  26632. LL: 'YYYY MMMM D',
  26633. LLL: 'YYYY MMMM D, a h:mm',
  26634. LLLL: 'YYYY MMMM D [වැනි] dddd, a h:mm:ss'
  26635. },
  26636. calendar: {
  26637. sameDay: '[අද] LT[ට]',
  26638. nextDay: '[හෙට] LT[ට]',
  26639. nextWeek: 'dddd LT[ට]',
  26640. lastDay: '[ඊයේ] LT[ට]',
  26641. lastWeek: '[පසුගිය] dddd LT[ට]',
  26642. sameElse: 'L'
  26643. },
  26644. relativeTime: {
  26645. future: '%sකින්',
  26646. past: '%sකට පෙර',
  26647. s: 'තත්පර කිහිපය',
  26648. ss: 'තත්පර %d',
  26649. m: 'මිනිත්තුව',
  26650. mm: 'මිනිත්තු %d',
  26651. h: 'පැය',
  26652. hh: 'පැය %d',
  26653. d: 'දිනය',
  26654. dd: 'දින %d',
  26655. M: 'මාසය',
  26656. MM: 'මාස %d',
  26657. y: 'වසර',
  26658. yy: 'වසර %d'
  26659. },
  26660. dayOfMonthOrdinalParse: /\d{1,2} වැනි/,
  26661. ordinal: function ordinal(number) {
  26662. return number + ' වැනි';
  26663. },
  26664. meridiemParse: /පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,
  26665. isPM: function isPM(input) {
  26666. return input === 'ප.ව.' || input === 'පස් වරු';
  26667. },
  26668. meridiem: function meridiem(hours, minutes, isLower) {
  26669. if (hours > 11) {
  26670. return isLower ? 'ප.ව.' : 'පස් වරු';
  26671. } else {
  26672. return isLower ? 'පෙ.ව.' : 'පෙර වරු';
  26673. }
  26674. }
  26675. });
  26676. return si;
  26677. });
  26678. /***/ }),
  26679. /* 325 */
  26680. /*!***************************************************************!*\
  26681. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/sk.js ***!
  26682. \***************************************************************/
  26683. /*! no static exports found */
  26684. /***/ (function(module, exports, __webpack_require__) {
  26685. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  26686. //! moment.js locale configuration
  26687. //! locale : Slovak [sk]
  26688. //! author : Martin Minka : https://github.com/k2s
  26689. //! based on work of petrbela : https://github.com/petrbela
  26690. ;
  26691. (function (global, factory) {
  26692. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  26693. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  26694. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  26695. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  26696. })(this, function (moment) {
  26697. 'use strict';
  26698. //! moment.js locale configuration
  26699. var months = 'január_február_marec_apríl_máj_jún_júl_august_september_október_november_december'.split('_'),
  26700. monthsShort = 'jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec'.split('_');
  26701. function plural(n) {
  26702. return n > 1 && n < 5;
  26703. }
  26704. function translate(number, withoutSuffix, key, isFuture) {
  26705. var result = number + ' ';
  26706. switch (key) {
  26707. case 's':
  26708. // a few seconds / in a few seconds / a few seconds ago
  26709. return withoutSuffix || isFuture ? 'pár sekúnd' : 'pár sekundami';
  26710. case 'ss':
  26711. // 9 seconds / in 9 seconds / 9 seconds ago
  26712. if (withoutSuffix || isFuture) {
  26713. return result + (plural(number) ? 'sekundy' : 'sekúnd');
  26714. } else {
  26715. return result + 'sekundami';
  26716. }
  26717. case 'm':
  26718. // a minute / in a minute / a minute ago
  26719. return withoutSuffix ? 'minúta' : isFuture ? 'minútu' : 'minútou';
  26720. case 'mm':
  26721. // 9 minutes / in 9 minutes / 9 minutes ago
  26722. if (withoutSuffix || isFuture) {
  26723. return result + (plural(number) ? 'minúty' : 'minút');
  26724. } else {
  26725. return result + 'minútami';
  26726. }
  26727. case 'h':
  26728. // an hour / in an hour / an hour ago
  26729. return withoutSuffix ? 'hodina' : isFuture ? 'hodinu' : 'hodinou';
  26730. case 'hh':
  26731. // 9 hours / in 9 hours / 9 hours ago
  26732. if (withoutSuffix || isFuture) {
  26733. return result + (plural(number) ? 'hodiny' : 'hodín');
  26734. } else {
  26735. return result + 'hodinami';
  26736. }
  26737. case 'd':
  26738. // a day / in a day / a day ago
  26739. return withoutSuffix || isFuture ? 'deň' : 'dňom';
  26740. case 'dd':
  26741. // 9 days / in 9 days / 9 days ago
  26742. if (withoutSuffix || isFuture) {
  26743. return result + (plural(number) ? 'dni' : 'dní');
  26744. } else {
  26745. return result + 'dňami';
  26746. }
  26747. case 'M':
  26748. // a month / in a month / a month ago
  26749. return withoutSuffix || isFuture ? 'mesiac' : 'mesiacom';
  26750. case 'MM':
  26751. // 9 months / in 9 months / 9 months ago
  26752. if (withoutSuffix || isFuture) {
  26753. return result + (plural(number) ? 'mesiace' : 'mesiacov');
  26754. } else {
  26755. return result + 'mesiacmi';
  26756. }
  26757. case 'y':
  26758. // a year / in a year / a year ago
  26759. return withoutSuffix || isFuture ? 'rok' : 'rokom';
  26760. case 'yy':
  26761. // 9 years / in 9 years / 9 years ago
  26762. if (withoutSuffix || isFuture) {
  26763. return result + (plural(number) ? 'roky' : 'rokov');
  26764. } else {
  26765. return result + 'rokmi';
  26766. }
  26767. }
  26768. }
  26769. var sk = moment.defineLocale('sk', {
  26770. months: months,
  26771. monthsShort: monthsShort,
  26772. weekdays: 'nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota'.split('_'),
  26773. weekdaysShort: 'ne_po_ut_st_št_pi_so'.split('_'),
  26774. weekdaysMin: 'ne_po_ut_st_št_pi_so'.split('_'),
  26775. longDateFormat: {
  26776. LT: 'H:mm',
  26777. LTS: 'H:mm:ss',
  26778. L: 'DD.MM.YYYY',
  26779. LL: 'D. MMMM YYYY',
  26780. LLL: 'D. MMMM YYYY H:mm',
  26781. LLLL: 'dddd D. MMMM YYYY H:mm'
  26782. },
  26783. calendar: {
  26784. sameDay: '[dnes o] LT',
  26785. nextDay: '[zajtra o] LT',
  26786. nextWeek: function nextWeek() {
  26787. switch (this.day()) {
  26788. case 0:
  26789. return '[v nedeľu o] LT';
  26790. case 1:
  26791. case 2:
  26792. return '[v] dddd [o] LT';
  26793. case 3:
  26794. return '[v stredu o] LT';
  26795. case 4:
  26796. return '[vo štvrtok o] LT';
  26797. case 5:
  26798. return '[v piatok o] LT';
  26799. case 6:
  26800. return '[v sobotu o] LT';
  26801. }
  26802. },
  26803. lastDay: '[včera o] LT',
  26804. lastWeek: function lastWeek() {
  26805. switch (this.day()) {
  26806. case 0:
  26807. return '[minulú nedeľu o] LT';
  26808. case 1:
  26809. case 2:
  26810. return '[minulý] dddd [o] LT';
  26811. case 3:
  26812. return '[minulú stredu o] LT';
  26813. case 4:
  26814. case 5:
  26815. return '[minulý] dddd [o] LT';
  26816. case 6:
  26817. return '[minulú sobotu o] LT';
  26818. }
  26819. },
  26820. sameElse: 'L'
  26821. },
  26822. relativeTime: {
  26823. future: 'za %s',
  26824. past: 'pred %s',
  26825. s: translate,
  26826. ss: translate,
  26827. m: translate,
  26828. mm: translate,
  26829. h: translate,
  26830. hh: translate,
  26831. d: translate,
  26832. dd: translate,
  26833. M: translate,
  26834. MM: translate,
  26835. y: translate,
  26836. yy: translate
  26837. },
  26838. dayOfMonthOrdinalParse: /\d{1,2}\./,
  26839. ordinal: '%d.',
  26840. week: {
  26841. dow: 1,
  26842. // Monday is the first day of the week.
  26843. doy: 4 // The week that contains Jan 4th is the first week of the year.
  26844. }
  26845. });
  26846. return sk;
  26847. });
  26848. /***/ }),
  26849. /* 326 */
  26850. /*!***************************************************************!*\
  26851. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/sl.js ***!
  26852. \***************************************************************/
  26853. /*! no static exports found */
  26854. /***/ (function(module, exports, __webpack_require__) {
  26855. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  26856. //! moment.js locale configuration
  26857. //! locale : Slovenian [sl]
  26858. //! author : Robert Sedovšek : https://github.com/sedovsek
  26859. ;
  26860. (function (global, factory) {
  26861. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  26862. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  26863. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  26864. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  26865. })(this, function (moment) {
  26866. 'use strict';
  26867. //! moment.js locale configuration
  26868. function processRelativeTime(number, withoutSuffix, key, isFuture) {
  26869. var result = number + ' ';
  26870. switch (key) {
  26871. case 's':
  26872. return withoutSuffix || isFuture ? 'nekaj sekund' : 'nekaj sekundami';
  26873. case 'ss':
  26874. if (number === 1) {
  26875. result += withoutSuffix ? 'sekundo' : 'sekundi';
  26876. } else if (number === 2) {
  26877. result += withoutSuffix || isFuture ? 'sekundi' : 'sekundah';
  26878. } else if (number < 5) {
  26879. result += withoutSuffix || isFuture ? 'sekunde' : 'sekundah';
  26880. } else {
  26881. result += 'sekund';
  26882. }
  26883. return result;
  26884. case 'm':
  26885. return withoutSuffix ? 'ena minuta' : 'eno minuto';
  26886. case 'mm':
  26887. if (number === 1) {
  26888. result += withoutSuffix ? 'minuta' : 'minuto';
  26889. } else if (number === 2) {
  26890. result += withoutSuffix || isFuture ? 'minuti' : 'minutama';
  26891. } else if (number < 5) {
  26892. result += withoutSuffix || isFuture ? 'minute' : 'minutami';
  26893. } else {
  26894. result += withoutSuffix || isFuture ? 'minut' : 'minutami';
  26895. }
  26896. return result;
  26897. case 'h':
  26898. return withoutSuffix ? 'ena ura' : 'eno uro';
  26899. case 'hh':
  26900. if (number === 1) {
  26901. result += withoutSuffix ? 'ura' : 'uro';
  26902. } else if (number === 2) {
  26903. result += withoutSuffix || isFuture ? 'uri' : 'urama';
  26904. } else if (number < 5) {
  26905. result += withoutSuffix || isFuture ? 'ure' : 'urami';
  26906. } else {
  26907. result += withoutSuffix || isFuture ? 'ur' : 'urami';
  26908. }
  26909. return result;
  26910. case 'd':
  26911. return withoutSuffix || isFuture ? 'en dan' : 'enim dnem';
  26912. case 'dd':
  26913. if (number === 1) {
  26914. result += withoutSuffix || isFuture ? 'dan' : 'dnem';
  26915. } else if (number === 2) {
  26916. result += withoutSuffix || isFuture ? 'dni' : 'dnevoma';
  26917. } else {
  26918. result += withoutSuffix || isFuture ? 'dni' : 'dnevi';
  26919. }
  26920. return result;
  26921. case 'M':
  26922. return withoutSuffix || isFuture ? 'en mesec' : 'enim mesecem';
  26923. case 'MM':
  26924. if (number === 1) {
  26925. result += withoutSuffix || isFuture ? 'mesec' : 'mesecem';
  26926. } else if (number === 2) {
  26927. result += withoutSuffix || isFuture ? 'meseca' : 'mesecema';
  26928. } else if (number < 5) {
  26929. result += withoutSuffix || isFuture ? 'mesece' : 'meseci';
  26930. } else {
  26931. result += withoutSuffix || isFuture ? 'mesecev' : 'meseci';
  26932. }
  26933. return result;
  26934. case 'y':
  26935. return withoutSuffix || isFuture ? 'eno leto' : 'enim letom';
  26936. case 'yy':
  26937. if (number === 1) {
  26938. result += withoutSuffix || isFuture ? 'leto' : 'letom';
  26939. } else if (number === 2) {
  26940. result += withoutSuffix || isFuture ? 'leti' : 'letoma';
  26941. } else if (number < 5) {
  26942. result += withoutSuffix || isFuture ? 'leta' : 'leti';
  26943. } else {
  26944. result += withoutSuffix || isFuture ? 'let' : 'leti';
  26945. }
  26946. return result;
  26947. }
  26948. }
  26949. var sl = moment.defineLocale('sl', {
  26950. months: 'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split('_'),
  26951. monthsShort: 'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split('_'),
  26952. monthsParseExact: true,
  26953. weekdays: 'nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota'.split('_'),
  26954. weekdaysShort: 'ned._pon._tor._sre._čet._pet._sob.'.split('_'),
  26955. weekdaysMin: 'ne_po_to_sr_če_pe_so'.split('_'),
  26956. weekdaysParseExact: true,
  26957. longDateFormat: {
  26958. LT: 'H:mm',
  26959. LTS: 'H:mm:ss',
  26960. L: 'DD. MM. YYYY',
  26961. LL: 'D. MMMM YYYY',
  26962. LLL: 'D. MMMM YYYY H:mm',
  26963. LLLL: 'dddd, D. MMMM YYYY H:mm'
  26964. },
  26965. calendar: {
  26966. sameDay: '[danes ob] LT',
  26967. nextDay: '[jutri ob] LT',
  26968. nextWeek: function nextWeek() {
  26969. switch (this.day()) {
  26970. case 0:
  26971. return '[v] [nedeljo] [ob] LT';
  26972. case 3:
  26973. return '[v] [sredo] [ob] LT';
  26974. case 6:
  26975. return '[v] [soboto] [ob] LT';
  26976. case 1:
  26977. case 2:
  26978. case 4:
  26979. case 5:
  26980. return '[v] dddd [ob] LT';
  26981. }
  26982. },
  26983. lastDay: '[včeraj ob] LT',
  26984. lastWeek: function lastWeek() {
  26985. switch (this.day()) {
  26986. case 0:
  26987. return '[prejšnjo] [nedeljo] [ob] LT';
  26988. case 3:
  26989. return '[prejšnjo] [sredo] [ob] LT';
  26990. case 6:
  26991. return '[prejšnjo] [soboto] [ob] LT';
  26992. case 1:
  26993. case 2:
  26994. case 4:
  26995. case 5:
  26996. return '[prejšnji] dddd [ob] LT';
  26997. }
  26998. },
  26999. sameElse: 'L'
  27000. },
  27001. relativeTime: {
  27002. future: 'čez %s',
  27003. past: 'pred %s',
  27004. s: processRelativeTime,
  27005. ss: processRelativeTime,
  27006. m: processRelativeTime,
  27007. mm: processRelativeTime,
  27008. h: processRelativeTime,
  27009. hh: processRelativeTime,
  27010. d: processRelativeTime,
  27011. dd: processRelativeTime,
  27012. M: processRelativeTime,
  27013. MM: processRelativeTime,
  27014. y: processRelativeTime,
  27015. yy: processRelativeTime
  27016. },
  27017. dayOfMonthOrdinalParse: /\d{1,2}\./,
  27018. ordinal: '%d.',
  27019. week: {
  27020. dow: 1,
  27021. // Monday is the first day of the week.
  27022. doy: 7 // The week that contains Jan 7th is the first week of the year.
  27023. }
  27024. });
  27025. return sl;
  27026. });
  27027. /***/ }),
  27028. /* 327 */
  27029. /*!***************************************************************!*\
  27030. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/sq.js ***!
  27031. \***************************************************************/
  27032. /*! no static exports found */
  27033. /***/ (function(module, exports, __webpack_require__) {
  27034. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  27035. //! moment.js locale configuration
  27036. //! locale : Albanian [sq]
  27037. //! author : Flakërim Ismani : https://github.com/flakerimi
  27038. //! author : Menelion Elensúle : https://github.com/Oire
  27039. //! author : Oerd Cukalla : https://github.com/oerd
  27040. ;
  27041. (function (global, factory) {
  27042. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  27043. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  27044. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  27045. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  27046. })(this, function (moment) {
  27047. 'use strict';
  27048. //! moment.js locale configuration
  27049. var sq = moment.defineLocale('sq', {
  27050. months: 'Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor'.split('_'),
  27051. monthsShort: 'Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj'.split('_'),
  27052. weekdays: 'E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë'.split('_'),
  27053. weekdaysShort: 'Die_Hën_Mar_Mër_Enj_Pre_Sht'.split('_'),
  27054. weekdaysMin: 'D_H_Ma_Më_E_P_Sh'.split('_'),
  27055. weekdaysParseExact: true,
  27056. meridiemParse: /PD|MD/,
  27057. isPM: function isPM(input) {
  27058. return input.charAt(0) === 'M';
  27059. },
  27060. meridiem: function meridiem(hours, minutes, isLower) {
  27061. return hours < 12 ? 'PD' : 'MD';
  27062. },
  27063. longDateFormat: {
  27064. LT: 'HH:mm',
  27065. LTS: 'HH:mm:ss',
  27066. L: 'DD/MM/YYYY',
  27067. LL: 'D MMMM YYYY',
  27068. LLL: 'D MMMM YYYY HH:mm',
  27069. LLLL: 'dddd, D MMMM YYYY HH:mm'
  27070. },
  27071. calendar: {
  27072. sameDay: '[Sot në] LT',
  27073. nextDay: '[Nesër në] LT',
  27074. nextWeek: 'dddd [në] LT',
  27075. lastDay: '[Dje në] LT',
  27076. lastWeek: 'dddd [e kaluar në] LT',
  27077. sameElse: 'L'
  27078. },
  27079. relativeTime: {
  27080. future: 'në %s',
  27081. past: '%s më parë',
  27082. s: 'disa sekonda',
  27083. ss: '%d sekonda',
  27084. m: 'një minutë',
  27085. mm: '%d minuta',
  27086. h: 'një orë',
  27087. hh: '%d orë',
  27088. d: 'një ditë',
  27089. dd: '%d ditë',
  27090. M: 'një muaj',
  27091. MM: '%d muaj',
  27092. y: 'një vit',
  27093. yy: '%d vite'
  27094. },
  27095. dayOfMonthOrdinalParse: /\d{1,2}\./,
  27096. ordinal: '%d.',
  27097. week: {
  27098. dow: 1,
  27099. // Monday is the first day of the week.
  27100. doy: 4 // The week that contains Jan 4th is the first week of the year.
  27101. }
  27102. });
  27103. return sq;
  27104. });
  27105. /***/ }),
  27106. /* 328 */
  27107. /*!***************************************************************!*\
  27108. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/sr.js ***!
  27109. \***************************************************************/
  27110. /*! no static exports found */
  27111. /***/ (function(module, exports, __webpack_require__) {
  27112. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  27113. //! moment.js locale configuration
  27114. //! locale : Serbian [sr]
  27115. //! author : Milan Janačković<milanjanackovic@gmail.com> : https://github.com/milan-j
  27116. //! author : Stefan Crnjaković <stefan@hotmail.rs> : https://github.com/crnjakovic
  27117. ;
  27118. (function (global, factory) {
  27119. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  27120. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  27121. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  27122. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  27123. })(this, function (moment) {
  27124. 'use strict';
  27125. //! moment.js locale configuration
  27126. var translator = {
  27127. words: {
  27128. //Different grammatical cases
  27129. ss: ['sekunda', 'sekunde', 'sekundi'],
  27130. m: ['jedan minut', 'jednog minuta'],
  27131. mm: ['minut', 'minuta', 'minuta'],
  27132. h: ['jedan sat', 'jednog sata'],
  27133. hh: ['sat', 'sata', 'sati'],
  27134. d: ['jedan dan', 'jednog dana'],
  27135. dd: ['dan', 'dana', 'dana'],
  27136. M: ['jedan mesec', 'jednog meseca'],
  27137. MM: ['mesec', 'meseca', 'meseci'],
  27138. y: ['jednu godinu', 'jedne godine'],
  27139. yy: ['godinu', 'godine', 'godina']
  27140. },
  27141. correctGrammaticalCase: function correctGrammaticalCase(number, wordKey) {
  27142. if (number % 10 >= 1 && number % 10 <= 4 && (number % 100 < 10 || number % 100 >= 20)) {
  27143. return number % 10 === 1 ? wordKey[0] : wordKey[1];
  27144. }
  27145. return wordKey[2];
  27146. },
  27147. translate: function translate(number, withoutSuffix, key, isFuture) {
  27148. var wordKey = translator.words[key],
  27149. word;
  27150. if (key.length === 1) {
  27151. // Nominativ
  27152. if (key === 'y' && withoutSuffix) return 'jedna godina';
  27153. return isFuture || withoutSuffix ? wordKey[0] : wordKey[1];
  27154. }
  27155. word = translator.correctGrammaticalCase(number, wordKey);
  27156. // Nominativ
  27157. if (key === 'yy' && withoutSuffix && word === 'godinu') {
  27158. return number + ' godina';
  27159. }
  27160. return number + ' ' + word;
  27161. }
  27162. };
  27163. var sr = moment.defineLocale('sr', {
  27164. months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split('_'),
  27165. monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'),
  27166. monthsParseExact: true,
  27167. weekdays: 'nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota'.split('_'),
  27168. weekdaysShort: 'ned._pon._uto._sre._čet._pet._sub.'.split('_'),
  27169. weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),
  27170. weekdaysParseExact: true,
  27171. longDateFormat: {
  27172. LT: 'H:mm',
  27173. LTS: 'H:mm:ss',
  27174. L: 'D. M. YYYY.',
  27175. LL: 'D. MMMM YYYY.',
  27176. LLL: 'D. MMMM YYYY. H:mm',
  27177. LLLL: 'dddd, D. MMMM YYYY. H:mm'
  27178. },
  27179. calendar: {
  27180. sameDay: '[danas u] LT',
  27181. nextDay: '[sutra u] LT',
  27182. nextWeek: function nextWeek() {
  27183. switch (this.day()) {
  27184. case 0:
  27185. return '[u] [nedelju] [u] LT';
  27186. case 3:
  27187. return '[u] [sredu] [u] LT';
  27188. case 6:
  27189. return '[u] [subotu] [u] LT';
  27190. case 1:
  27191. case 2:
  27192. case 4:
  27193. case 5:
  27194. return '[u] dddd [u] LT';
  27195. }
  27196. },
  27197. lastDay: '[juče u] LT',
  27198. lastWeek: function lastWeek() {
  27199. var lastWeekDays = ['[prošle] [nedelje] [u] LT', '[prošlog] [ponedeljka] [u] LT', '[prošlog] [utorka] [u] LT', '[prošle] [srede] [u] LT', '[prošlog] [četvrtka] [u] LT', '[prošlog] [petka] [u] LT', '[prošle] [subote] [u] LT'];
  27200. return lastWeekDays[this.day()];
  27201. },
  27202. sameElse: 'L'
  27203. },
  27204. relativeTime: {
  27205. future: 'za %s',
  27206. past: 'pre %s',
  27207. s: 'nekoliko sekundi',
  27208. ss: translator.translate,
  27209. m: translator.translate,
  27210. mm: translator.translate,
  27211. h: translator.translate,
  27212. hh: translator.translate,
  27213. d: translator.translate,
  27214. dd: translator.translate,
  27215. M: translator.translate,
  27216. MM: translator.translate,
  27217. y: translator.translate,
  27218. yy: translator.translate
  27219. },
  27220. dayOfMonthOrdinalParse: /\d{1,2}\./,
  27221. ordinal: '%d.',
  27222. week: {
  27223. dow: 1,
  27224. // Monday is the first day of the week.
  27225. doy: 7 // The week that contains Jan 7th is the first week of the year.
  27226. }
  27227. });
  27228. return sr;
  27229. });
  27230. /***/ }),
  27231. /* 329 */
  27232. /*!********************************************************************!*\
  27233. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/sr-cyrl.js ***!
  27234. \********************************************************************/
  27235. /*! no static exports found */
  27236. /***/ (function(module, exports, __webpack_require__) {
  27237. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  27238. //! moment.js locale configuration
  27239. //! locale : Serbian Cyrillic [sr-cyrl]
  27240. //! author : Milan Janačković<milanjanackovic@gmail.com> : https://github.com/milan-j
  27241. //! author : Stefan Crnjaković <stefan@hotmail.rs> : https://github.com/crnjakovic
  27242. ;
  27243. (function (global, factory) {
  27244. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  27245. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  27246. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  27247. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  27248. })(this, function (moment) {
  27249. 'use strict';
  27250. //! moment.js locale configuration
  27251. var translator = {
  27252. words: {
  27253. //Different grammatical cases
  27254. ss: ['секунда', 'секунде', 'секунди'],
  27255. m: ['један минут', 'једног минута'],
  27256. mm: ['минут', 'минута', 'минута'],
  27257. h: ['један сат', 'једног сата'],
  27258. hh: ['сат', 'сата', 'сати'],
  27259. d: ['један дан', 'једног дана'],
  27260. dd: ['дан', 'дана', 'дана'],
  27261. M: ['један месец', 'једног месеца'],
  27262. MM: ['месец', 'месеца', 'месеци'],
  27263. y: ['једну годину', 'једне године'],
  27264. yy: ['годину', 'године', 'година']
  27265. },
  27266. correctGrammaticalCase: function correctGrammaticalCase(number, wordKey) {
  27267. if (number % 10 >= 1 && number % 10 <= 4 && (number % 100 < 10 || number % 100 >= 20)) {
  27268. return number % 10 === 1 ? wordKey[0] : wordKey[1];
  27269. }
  27270. return wordKey[2];
  27271. },
  27272. translate: function translate(number, withoutSuffix, key, isFuture) {
  27273. var wordKey = translator.words[key],
  27274. word;
  27275. if (key.length === 1) {
  27276. // Nominativ
  27277. if (key === 'y' && withoutSuffix) return 'једна година';
  27278. return isFuture || withoutSuffix ? wordKey[0] : wordKey[1];
  27279. }
  27280. word = translator.correctGrammaticalCase(number, wordKey);
  27281. // Nominativ
  27282. if (key === 'yy' && withoutSuffix && word === 'годину') {
  27283. return number + ' година';
  27284. }
  27285. return number + ' ' + word;
  27286. }
  27287. };
  27288. var srCyrl = moment.defineLocale('sr-cyrl', {
  27289. months: 'јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар'.split('_'),
  27290. monthsShort: 'јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.'.split('_'),
  27291. monthsParseExact: true,
  27292. weekdays: 'недеља_понедељак_уторак_среда_четвртак_петак_субота'.split('_'),
  27293. weekdaysShort: 'нед._пон._уто._сре._чет._пет._суб.'.split('_'),
  27294. weekdaysMin: 'не_по_ут_ср_че_пе_су'.split('_'),
  27295. weekdaysParseExact: true,
  27296. longDateFormat: {
  27297. LT: 'H:mm',
  27298. LTS: 'H:mm:ss',
  27299. L: 'D. M. YYYY.',
  27300. LL: 'D. MMMM YYYY.',
  27301. LLL: 'D. MMMM YYYY. H:mm',
  27302. LLLL: 'dddd, D. MMMM YYYY. H:mm'
  27303. },
  27304. calendar: {
  27305. sameDay: '[данас у] LT',
  27306. nextDay: '[сутра у] LT',
  27307. nextWeek: function nextWeek() {
  27308. switch (this.day()) {
  27309. case 0:
  27310. return '[у] [недељу] [у] LT';
  27311. case 3:
  27312. return '[у] [среду] [у] LT';
  27313. case 6:
  27314. return '[у] [суботу] [у] LT';
  27315. case 1:
  27316. case 2:
  27317. case 4:
  27318. case 5:
  27319. return '[у] dddd [у] LT';
  27320. }
  27321. },
  27322. lastDay: '[јуче у] LT',
  27323. lastWeek: function lastWeek() {
  27324. var lastWeekDays = ['[прошле] [недеље] [у] LT', '[прошлог] [понедељка] [у] LT', '[прошлог] [уторка] [у] LT', '[прошле] [среде] [у] LT', '[прошлог] [четвртка] [у] LT', '[прошлог] [петка] [у] LT', '[прошле] [суботе] [у] LT'];
  27325. return lastWeekDays[this.day()];
  27326. },
  27327. sameElse: 'L'
  27328. },
  27329. relativeTime: {
  27330. future: 'за %s',
  27331. past: 'пре %s',
  27332. s: 'неколико секунди',
  27333. ss: translator.translate,
  27334. m: translator.translate,
  27335. mm: translator.translate,
  27336. h: translator.translate,
  27337. hh: translator.translate,
  27338. d: translator.translate,
  27339. dd: translator.translate,
  27340. M: translator.translate,
  27341. MM: translator.translate,
  27342. y: translator.translate,
  27343. yy: translator.translate
  27344. },
  27345. dayOfMonthOrdinalParse: /\d{1,2}\./,
  27346. ordinal: '%d.',
  27347. week: {
  27348. dow: 1,
  27349. // Monday is the first day of the week.
  27350. doy: 7 // The week that contains Jan 1st is the first week of the year.
  27351. }
  27352. });
  27353. return srCyrl;
  27354. });
  27355. /***/ }),
  27356. /* 330 */
  27357. /*!***************************************************************!*\
  27358. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ss.js ***!
  27359. \***************************************************************/
  27360. /*! no static exports found */
  27361. /***/ (function(module, exports, __webpack_require__) {
  27362. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  27363. //! moment.js locale configuration
  27364. //! locale : siSwati [ss]
  27365. //! author : Nicolai Davies<mail@nicolai.io> : https://github.com/nicolaidavies
  27366. ;
  27367. (function (global, factory) {
  27368. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  27369. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  27370. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  27371. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  27372. })(this, function (moment) {
  27373. 'use strict';
  27374. //! moment.js locale configuration
  27375. var ss = moment.defineLocale('ss', {
  27376. months: "Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split('_'),
  27377. monthsShort: 'Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo'.split('_'),
  27378. weekdays: 'Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo'.split('_'),
  27379. weekdaysShort: 'Lis_Umb_Lsb_Les_Lsi_Lsh_Umg'.split('_'),
  27380. weekdaysMin: 'Li_Us_Lb_Lt_Ls_Lh_Ug'.split('_'),
  27381. weekdaysParseExact: true,
  27382. longDateFormat: {
  27383. LT: 'h:mm A',
  27384. LTS: 'h:mm:ss A',
  27385. L: 'DD/MM/YYYY',
  27386. LL: 'D MMMM YYYY',
  27387. LLL: 'D MMMM YYYY h:mm A',
  27388. LLLL: 'dddd, D MMMM YYYY h:mm A'
  27389. },
  27390. calendar: {
  27391. sameDay: '[Namuhla nga] LT',
  27392. nextDay: '[Kusasa nga] LT',
  27393. nextWeek: 'dddd [nga] LT',
  27394. lastDay: '[Itolo nga] LT',
  27395. lastWeek: 'dddd [leliphelile] [nga] LT',
  27396. sameElse: 'L'
  27397. },
  27398. relativeTime: {
  27399. future: 'nga %s',
  27400. past: 'wenteka nga %s',
  27401. s: 'emizuzwana lomcane',
  27402. ss: '%d mzuzwana',
  27403. m: 'umzuzu',
  27404. mm: '%d emizuzu',
  27405. h: 'lihora',
  27406. hh: '%d emahora',
  27407. d: 'lilanga',
  27408. dd: '%d emalanga',
  27409. M: 'inyanga',
  27410. MM: '%d tinyanga',
  27411. y: 'umnyaka',
  27412. yy: '%d iminyaka'
  27413. },
  27414. meridiemParse: /ekuseni|emini|entsambama|ebusuku/,
  27415. meridiem: function meridiem(hours, minutes, isLower) {
  27416. if (hours < 11) {
  27417. return 'ekuseni';
  27418. } else if (hours < 15) {
  27419. return 'emini';
  27420. } else if (hours < 19) {
  27421. return 'entsambama';
  27422. } else {
  27423. return 'ebusuku';
  27424. }
  27425. },
  27426. meridiemHour: function meridiemHour(hour, meridiem) {
  27427. if (hour === 12) {
  27428. hour = 0;
  27429. }
  27430. if (meridiem === 'ekuseni') {
  27431. return hour;
  27432. } else if (meridiem === 'emini') {
  27433. return hour >= 11 ? hour : hour + 12;
  27434. } else if (meridiem === 'entsambama' || meridiem === 'ebusuku') {
  27435. if (hour === 0) {
  27436. return 0;
  27437. }
  27438. return hour + 12;
  27439. }
  27440. },
  27441. dayOfMonthOrdinalParse: /\d{1,2}/,
  27442. ordinal: '%d',
  27443. week: {
  27444. dow: 1,
  27445. // Monday is the first day of the week.
  27446. doy: 4 // The week that contains Jan 4th is the first week of the year.
  27447. }
  27448. });
  27449. return ss;
  27450. });
  27451. /***/ }),
  27452. /* 331 */
  27453. /*!***************************************************************!*\
  27454. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/sv.js ***!
  27455. \***************************************************************/
  27456. /*! no static exports found */
  27457. /***/ (function(module, exports, __webpack_require__) {
  27458. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  27459. //! moment.js locale configuration
  27460. //! locale : Swedish [sv]
  27461. //! author : Jens Alm : https://github.com/ulmus
  27462. ;
  27463. (function (global, factory) {
  27464. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  27465. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  27466. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  27467. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  27468. })(this, function (moment) {
  27469. 'use strict';
  27470. //! moment.js locale configuration
  27471. var sv = moment.defineLocale('sv', {
  27472. months: 'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split('_'),
  27473. monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),
  27474. weekdays: 'söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag'.split('_'),
  27475. weekdaysShort: 'sön_mån_tis_ons_tor_fre_lör'.split('_'),
  27476. weekdaysMin: 'sö_må_ti_on_to_fr_lö'.split('_'),
  27477. longDateFormat: {
  27478. LT: 'HH:mm',
  27479. LTS: 'HH:mm:ss',
  27480. L: 'YYYY-MM-DD',
  27481. LL: 'D MMMM YYYY',
  27482. LLL: 'D MMMM YYYY [kl.] HH:mm',
  27483. LLLL: 'dddd D MMMM YYYY [kl.] HH:mm',
  27484. lll: 'D MMM YYYY HH:mm',
  27485. llll: 'ddd D MMM YYYY HH:mm'
  27486. },
  27487. calendar: {
  27488. sameDay: '[Idag] LT',
  27489. nextDay: '[Imorgon] LT',
  27490. lastDay: '[Igår] LT',
  27491. nextWeek: '[På] dddd LT',
  27492. lastWeek: '[I] dddd[s] LT',
  27493. sameElse: 'L'
  27494. },
  27495. relativeTime: {
  27496. future: 'om %s',
  27497. past: 'för %s sedan',
  27498. s: 'några sekunder',
  27499. ss: '%d sekunder',
  27500. m: 'en minut',
  27501. mm: '%d minuter',
  27502. h: 'en timme',
  27503. hh: '%d timmar',
  27504. d: 'en dag',
  27505. dd: '%d dagar',
  27506. M: 'en månad',
  27507. MM: '%d månader',
  27508. y: 'ett år',
  27509. yy: '%d år'
  27510. },
  27511. dayOfMonthOrdinalParse: /\d{1,2}(\:e|\:a)/,
  27512. ordinal: function ordinal(number) {
  27513. var b = number % 10,
  27514. output = ~~(number % 100 / 10) === 1 ? ':e' : b === 1 ? ':a' : b === 2 ? ':a' : b === 3 ? ':e' : ':e';
  27515. return number + output;
  27516. },
  27517. week: {
  27518. dow: 1,
  27519. // Monday is the first day of the week.
  27520. doy: 4 // The week that contains Jan 4th is the first week of the year.
  27521. }
  27522. });
  27523. return sv;
  27524. });
  27525. /***/ }),
  27526. /* 332 */
  27527. /*!***************************************************************!*\
  27528. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/sw.js ***!
  27529. \***************************************************************/
  27530. /*! no static exports found */
  27531. /***/ (function(module, exports, __webpack_require__) {
  27532. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  27533. //! moment.js locale configuration
  27534. //! locale : Swahili [sw]
  27535. //! author : Fahad Kassim : https://github.com/fadsel
  27536. ;
  27537. (function (global, factory) {
  27538. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  27539. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  27540. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  27541. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  27542. })(this, function (moment) {
  27543. 'use strict';
  27544. //! moment.js locale configuration
  27545. var sw = moment.defineLocale('sw', {
  27546. months: 'Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba'.split('_'),
  27547. monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des'.split('_'),
  27548. weekdays: 'Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi'.split('_'),
  27549. weekdaysShort: 'Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos'.split('_'),
  27550. weekdaysMin: 'J2_J3_J4_J5_Al_Ij_J1'.split('_'),
  27551. weekdaysParseExact: true,
  27552. longDateFormat: {
  27553. LT: 'hh:mm A',
  27554. LTS: 'HH:mm:ss',
  27555. L: 'DD.MM.YYYY',
  27556. LL: 'D MMMM YYYY',
  27557. LLL: 'D MMMM YYYY HH:mm',
  27558. LLLL: 'dddd, D MMMM YYYY HH:mm'
  27559. },
  27560. calendar: {
  27561. sameDay: '[leo saa] LT',
  27562. nextDay: '[kesho saa] LT',
  27563. nextWeek: '[wiki ijayo] dddd [saat] LT',
  27564. lastDay: '[jana] LT',
  27565. lastWeek: '[wiki iliyopita] dddd [saat] LT',
  27566. sameElse: 'L'
  27567. },
  27568. relativeTime: {
  27569. future: '%s baadaye',
  27570. past: 'tokea %s',
  27571. s: 'hivi punde',
  27572. ss: 'sekunde %d',
  27573. m: 'dakika moja',
  27574. mm: 'dakika %d',
  27575. h: 'saa limoja',
  27576. hh: 'masaa %d',
  27577. d: 'siku moja',
  27578. dd: 'siku %d',
  27579. M: 'mwezi mmoja',
  27580. MM: 'miezi %d',
  27581. y: 'mwaka mmoja',
  27582. yy: 'miaka %d'
  27583. },
  27584. week: {
  27585. dow: 1,
  27586. // Monday is the first day of the week.
  27587. doy: 7 // The week that contains Jan 7th is the first week of the year.
  27588. }
  27589. });
  27590. return sw;
  27591. });
  27592. /***/ }),
  27593. /* 333 */
  27594. /*!***************************************************************!*\
  27595. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ta.js ***!
  27596. \***************************************************************/
  27597. /*! no static exports found */
  27598. /***/ (function(module, exports, __webpack_require__) {
  27599. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  27600. //! moment.js locale configuration
  27601. //! locale : Tamil [ta]
  27602. //! author : Arjunkumar Krishnamoorthy : https://github.com/tk120404
  27603. ;
  27604. (function (global, factory) {
  27605. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  27606. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  27607. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  27608. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  27609. })(this, function (moment) {
  27610. 'use strict';
  27611. //! moment.js locale configuration
  27612. var symbolMap = {
  27613. 1: '௧',
  27614. 2: '௨',
  27615. 3: '௩',
  27616. 4: '௪',
  27617. 5: '௫',
  27618. 6: '௬',
  27619. 7: '௭',
  27620. 8: '௮',
  27621. 9: '௯',
  27622. 0: '௦'
  27623. },
  27624. numberMap = {
  27625. '௧': '1',
  27626. '௨': '2',
  27627. '௩': '3',
  27628. '௪': '4',
  27629. '௫': '5',
  27630. '௬': '6',
  27631. '௭': '7',
  27632. '௮': '8',
  27633. '௯': '9',
  27634. '௦': '0'
  27635. };
  27636. var ta = moment.defineLocale('ta', {
  27637. months: 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'),
  27638. monthsShort: 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'),
  27639. weekdays: 'ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை'.split('_'),
  27640. weekdaysShort: 'ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி'.split('_'),
  27641. weekdaysMin: 'ஞா_தி_செ_பு_வி_வெ_ச'.split('_'),
  27642. longDateFormat: {
  27643. LT: 'HH:mm',
  27644. LTS: 'HH:mm:ss',
  27645. L: 'DD/MM/YYYY',
  27646. LL: 'D MMMM YYYY',
  27647. LLL: 'D MMMM YYYY, HH:mm',
  27648. LLLL: 'dddd, D MMMM YYYY, HH:mm'
  27649. },
  27650. calendar: {
  27651. sameDay: '[இன்று] LT',
  27652. nextDay: '[நாளை] LT',
  27653. nextWeek: 'dddd, LT',
  27654. lastDay: '[நேற்று] LT',
  27655. lastWeek: '[கடந்த வாரம்] dddd, LT',
  27656. sameElse: 'L'
  27657. },
  27658. relativeTime: {
  27659. future: '%s இல்',
  27660. past: '%s முன்',
  27661. s: 'ஒரு சில விநாடிகள்',
  27662. ss: '%d விநாடிகள்',
  27663. m: 'ஒரு நிமிடம்',
  27664. mm: '%d நிமிடங்கள்',
  27665. h: 'ஒரு மணி நேரம்',
  27666. hh: '%d மணி நேரம்',
  27667. d: 'ஒரு நாள்',
  27668. dd: '%d நாட்கள்',
  27669. M: 'ஒரு மாதம்',
  27670. MM: '%d மாதங்கள்',
  27671. y: 'ஒரு வருடம்',
  27672. yy: '%d ஆண்டுகள்'
  27673. },
  27674. dayOfMonthOrdinalParse: /\d{1,2}வது/,
  27675. ordinal: function ordinal(number) {
  27676. return number + 'வது';
  27677. },
  27678. preparse: function preparse(string) {
  27679. return string.replace(/[௧௨௩௪௫௬௭௮௯௦]/g, function (match) {
  27680. return numberMap[match];
  27681. });
  27682. },
  27683. postformat: function postformat(string) {
  27684. return string.replace(/\d/g, function (match) {
  27685. return symbolMap[match];
  27686. });
  27687. },
  27688. // refer http://ta.wikipedia.org/s/1er1
  27689. meridiemParse: /யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,
  27690. meridiem: function meridiem(hour, minute, isLower) {
  27691. if (hour < 2) {
  27692. return ' யாமம்';
  27693. } else if (hour < 6) {
  27694. return ' வைகறை'; // வைகறை
  27695. } else if (hour < 10) {
  27696. return ' காலை'; // காலை
  27697. } else if (hour < 14) {
  27698. return ' நண்பகல்'; // நண்பகல்
  27699. } else if (hour < 18) {
  27700. return ' எற்பாடு'; // எற்பாடு
  27701. } else if (hour < 22) {
  27702. return ' மாலை'; // மாலை
  27703. } else {
  27704. return ' யாமம்';
  27705. }
  27706. },
  27707. meridiemHour: function meridiemHour(hour, meridiem) {
  27708. if (hour === 12) {
  27709. hour = 0;
  27710. }
  27711. if (meridiem === 'யாமம்') {
  27712. return hour < 2 ? hour : hour + 12;
  27713. } else if (meridiem === 'வைகறை' || meridiem === 'காலை') {
  27714. return hour;
  27715. } else if (meridiem === 'நண்பகல்') {
  27716. return hour >= 10 ? hour : hour + 12;
  27717. } else {
  27718. return hour + 12;
  27719. }
  27720. },
  27721. week: {
  27722. dow: 0,
  27723. // Sunday is the first day of the week.
  27724. doy: 6 // The week that contains Jan 6th is the first week of the year.
  27725. }
  27726. });
  27727. return ta;
  27728. });
  27729. /***/ }),
  27730. /* 334 */
  27731. /*!***************************************************************!*\
  27732. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/te.js ***!
  27733. \***************************************************************/
  27734. /*! no static exports found */
  27735. /***/ (function(module, exports, __webpack_require__) {
  27736. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  27737. //! moment.js locale configuration
  27738. //! locale : Telugu [te]
  27739. //! author : Krishna Chaitanya Thota : https://github.com/kcthota
  27740. ;
  27741. (function (global, factory) {
  27742. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  27743. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  27744. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  27745. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  27746. })(this, function (moment) {
  27747. 'use strict';
  27748. //! moment.js locale configuration
  27749. var te = moment.defineLocale('te', {
  27750. months: 'జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్'.split('_'),
  27751. monthsShort: 'జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.'.split('_'),
  27752. monthsParseExact: true,
  27753. weekdays: 'ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం'.split('_'),
  27754. weekdaysShort: 'ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని'.split('_'),
  27755. weekdaysMin: 'ఆ_సో_మం_బు_గు_శు_శ'.split('_'),
  27756. longDateFormat: {
  27757. LT: 'A h:mm',
  27758. LTS: 'A h:mm:ss',
  27759. L: 'DD/MM/YYYY',
  27760. LL: 'D MMMM YYYY',
  27761. LLL: 'D MMMM YYYY, A h:mm',
  27762. LLLL: 'dddd, D MMMM YYYY, A h:mm'
  27763. },
  27764. calendar: {
  27765. sameDay: '[నేడు] LT',
  27766. nextDay: '[రేపు] LT',
  27767. nextWeek: 'dddd, LT',
  27768. lastDay: '[నిన్న] LT',
  27769. lastWeek: '[గత] dddd, LT',
  27770. sameElse: 'L'
  27771. },
  27772. relativeTime: {
  27773. future: '%s లో',
  27774. past: '%s క్రితం',
  27775. s: 'కొన్ని క్షణాలు',
  27776. ss: '%d సెకన్లు',
  27777. m: 'ఒక నిమిషం',
  27778. mm: '%d నిమిషాలు',
  27779. h: 'ఒక గంట',
  27780. hh: '%d గంటలు',
  27781. d: 'ఒక రోజు',
  27782. dd: '%d రోజులు',
  27783. M: 'ఒక నెల',
  27784. MM: '%d నెలలు',
  27785. y: 'ఒక సంవత్సరం',
  27786. yy: '%d సంవత్సరాలు'
  27787. },
  27788. dayOfMonthOrdinalParse: /\d{1,2}వ/,
  27789. ordinal: '%dవ',
  27790. meridiemParse: /రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,
  27791. meridiemHour: function meridiemHour(hour, meridiem) {
  27792. if (hour === 12) {
  27793. hour = 0;
  27794. }
  27795. if (meridiem === 'రాత్రి') {
  27796. return hour < 4 ? hour : hour + 12;
  27797. } else if (meridiem === 'ఉదయం') {
  27798. return hour;
  27799. } else if (meridiem === 'మధ్యాహ్నం') {
  27800. return hour >= 10 ? hour : hour + 12;
  27801. } else if (meridiem === 'సాయంత్రం') {
  27802. return hour + 12;
  27803. }
  27804. },
  27805. meridiem: function meridiem(hour, minute, isLower) {
  27806. if (hour < 4) {
  27807. return 'రాత్రి';
  27808. } else if (hour < 10) {
  27809. return 'ఉదయం';
  27810. } else if (hour < 17) {
  27811. return 'మధ్యాహ్నం';
  27812. } else if (hour < 20) {
  27813. return 'సాయంత్రం';
  27814. } else {
  27815. return 'రాత్రి';
  27816. }
  27817. },
  27818. week: {
  27819. dow: 0,
  27820. // Sunday is the first day of the week.
  27821. doy: 6 // The week that contains Jan 6th is the first week of the year.
  27822. }
  27823. });
  27824. return te;
  27825. });
  27826. /***/ }),
  27827. /* 335 */
  27828. /*!****************************************************************!*\
  27829. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/tet.js ***!
  27830. \****************************************************************/
  27831. /*! no static exports found */
  27832. /***/ (function(module, exports, __webpack_require__) {
  27833. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  27834. //! moment.js locale configuration
  27835. //! locale : Tetun Dili (East Timor) [tet]
  27836. //! author : Joshua Brooks : https://github.com/joshbrooks
  27837. //! author : Onorio De J. Afonso : https://github.com/marobo
  27838. //! author : Sonia Simoes : https://github.com/soniasimoes
  27839. ;
  27840. (function (global, factory) {
  27841. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  27842. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  27843. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  27844. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  27845. })(this, function (moment) {
  27846. 'use strict';
  27847. //! moment.js locale configuration
  27848. var tet = moment.defineLocale('tet', {
  27849. months: 'Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru'.split('_'),
  27850. monthsShort: 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'),
  27851. weekdays: 'Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu'.split('_'),
  27852. weekdaysShort: 'Dom_Seg_Ters_Kua_Kint_Sest_Sab'.split('_'),
  27853. weekdaysMin: 'Do_Seg_Te_Ku_Ki_Ses_Sa'.split('_'),
  27854. longDateFormat: {
  27855. LT: 'HH:mm',
  27856. LTS: 'HH:mm:ss',
  27857. L: 'DD/MM/YYYY',
  27858. LL: 'D MMMM YYYY',
  27859. LLL: 'D MMMM YYYY HH:mm',
  27860. LLLL: 'dddd, D MMMM YYYY HH:mm'
  27861. },
  27862. calendar: {
  27863. sameDay: '[Ohin iha] LT',
  27864. nextDay: '[Aban iha] LT',
  27865. nextWeek: 'dddd [iha] LT',
  27866. lastDay: '[Horiseik iha] LT',
  27867. lastWeek: 'dddd [semana kotuk] [iha] LT',
  27868. sameElse: 'L'
  27869. },
  27870. relativeTime: {
  27871. future: 'iha %s',
  27872. past: '%s liuba',
  27873. s: 'segundu balun',
  27874. ss: 'segundu %d',
  27875. m: 'minutu ida',
  27876. mm: 'minutu %d',
  27877. h: 'oras ida',
  27878. hh: 'oras %d',
  27879. d: 'loron ida',
  27880. dd: 'loron %d',
  27881. M: 'fulan ida',
  27882. MM: 'fulan %d',
  27883. y: 'tinan ida',
  27884. yy: 'tinan %d'
  27885. },
  27886. dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
  27887. ordinal: function ordinal(number) {
  27888. var b = number % 10,
  27889. output = ~~(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
  27890. return number + output;
  27891. },
  27892. week: {
  27893. dow: 1,
  27894. // Monday is the first day of the week.
  27895. doy: 4 // The week that contains Jan 4th is the first week of the year.
  27896. }
  27897. });
  27898. return tet;
  27899. });
  27900. /***/ }),
  27901. /* 336 */
  27902. /*!***************************************************************!*\
  27903. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/tg.js ***!
  27904. \***************************************************************/
  27905. /*! no static exports found */
  27906. /***/ (function(module, exports, __webpack_require__) {
  27907. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  27908. //! moment.js locale configuration
  27909. //! locale : Tajik [tg]
  27910. //! author : Orif N. Jr. : https://github.com/orif-jr
  27911. ;
  27912. (function (global, factory) {
  27913. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  27914. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  27915. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  27916. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  27917. })(this, function (moment) {
  27918. 'use strict';
  27919. //! moment.js locale configuration
  27920. var suffixes = {
  27921. 0: '-ум',
  27922. 1: '-ум',
  27923. 2: '-юм',
  27924. 3: '-юм',
  27925. 4: '-ум',
  27926. 5: '-ум',
  27927. 6: '-ум',
  27928. 7: '-ум',
  27929. 8: '-ум',
  27930. 9: '-ум',
  27931. 10: '-ум',
  27932. 12: '-ум',
  27933. 13: '-ум',
  27934. 20: '-ум',
  27935. 30: '-юм',
  27936. 40: '-ум',
  27937. 50: '-ум',
  27938. 60: '-ум',
  27939. 70: '-ум',
  27940. 80: '-ум',
  27941. 90: '-ум',
  27942. 100: '-ум'
  27943. };
  27944. var tg = moment.defineLocale('tg', {
  27945. months: {
  27946. format: 'январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри'.split('_'),
  27947. standalone: 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split('_')
  27948. },
  27949. monthsShort: 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'),
  27950. weekdays: 'якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе'.split('_'),
  27951. weekdaysShort: 'яшб_дшб_сшб_чшб_пшб_ҷум_шнб'.split('_'),
  27952. weekdaysMin: 'яш_дш_сш_чш_пш_ҷм_шб'.split('_'),
  27953. longDateFormat: {
  27954. LT: 'HH:mm',
  27955. LTS: 'HH:mm:ss',
  27956. L: 'DD.MM.YYYY',
  27957. LL: 'D MMMM YYYY',
  27958. LLL: 'D MMMM YYYY HH:mm',
  27959. LLLL: 'dddd, D MMMM YYYY HH:mm'
  27960. },
  27961. calendar: {
  27962. sameDay: '[Имрӯз соати] LT',
  27963. nextDay: '[Фардо соати] LT',
  27964. lastDay: '[Дирӯз соати] LT',
  27965. nextWeek: 'dddd[и] [ҳафтаи оянда соати] LT',
  27966. lastWeek: 'dddd[и] [ҳафтаи гузашта соати] LT',
  27967. sameElse: 'L'
  27968. },
  27969. relativeTime: {
  27970. future: 'баъди %s',
  27971. past: '%s пеш',
  27972. s: 'якчанд сония',
  27973. m: 'як дақиқа',
  27974. mm: '%d дақиқа',
  27975. h: 'як соат',
  27976. hh: '%d соат',
  27977. d: 'як рӯз',
  27978. dd: '%d рӯз',
  27979. M: 'як моҳ',
  27980. MM: '%d моҳ',
  27981. y: 'як сол',
  27982. yy: '%d сол'
  27983. },
  27984. meridiemParse: /шаб|субҳ|рӯз|бегоҳ/,
  27985. meridiemHour: function meridiemHour(hour, meridiem) {
  27986. if (hour === 12) {
  27987. hour = 0;
  27988. }
  27989. if (meridiem === 'шаб') {
  27990. return hour < 4 ? hour : hour + 12;
  27991. } else if (meridiem === 'субҳ') {
  27992. return hour;
  27993. } else if (meridiem === 'рӯз') {
  27994. return hour >= 11 ? hour : hour + 12;
  27995. } else if (meridiem === 'бегоҳ') {
  27996. return hour + 12;
  27997. }
  27998. },
  27999. meridiem: function meridiem(hour, minute, isLower) {
  28000. if (hour < 4) {
  28001. return 'шаб';
  28002. } else if (hour < 11) {
  28003. return 'субҳ';
  28004. } else if (hour < 16) {
  28005. return 'рӯз';
  28006. } else if (hour < 19) {
  28007. return 'бегоҳ';
  28008. } else {
  28009. return 'шаб';
  28010. }
  28011. },
  28012. dayOfMonthOrdinalParse: /\d{1,2}-(ум|юм)/,
  28013. ordinal: function ordinal(number) {
  28014. var a = number % 10,
  28015. b = number >= 100 ? 100 : null;
  28016. return number + (suffixes[number] || suffixes[a] || suffixes[b]);
  28017. },
  28018. week: {
  28019. dow: 1,
  28020. // Monday is the first day of the week.
  28021. doy: 7 // The week that contains Jan 1th is the first week of the year.
  28022. }
  28023. });
  28024. return tg;
  28025. });
  28026. /***/ }),
  28027. /* 337 */
  28028. /*!***************************************************************!*\
  28029. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/th.js ***!
  28030. \***************************************************************/
  28031. /*! no static exports found */
  28032. /***/ (function(module, exports, __webpack_require__) {
  28033. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  28034. //! moment.js locale configuration
  28035. //! locale : Thai [th]
  28036. //! author : Kridsada Thanabulpong : https://github.com/sirn
  28037. ;
  28038. (function (global, factory) {
  28039. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  28040. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  28041. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  28042. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  28043. })(this, function (moment) {
  28044. 'use strict';
  28045. //! moment.js locale configuration
  28046. var th = moment.defineLocale('th', {
  28047. months: 'มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม'.split('_'),
  28048. monthsShort: 'ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.'.split('_'),
  28049. monthsParseExact: true,
  28050. weekdays: 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์'.split('_'),
  28051. weekdaysShort: 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์'.split('_'),
  28052. // yes, three characters difference
  28053. weekdaysMin: 'อา._จ._อ._พ._พฤ._ศ._ส.'.split('_'),
  28054. weekdaysParseExact: true,
  28055. longDateFormat: {
  28056. LT: 'H:mm',
  28057. LTS: 'H:mm:ss',
  28058. L: 'DD/MM/YYYY',
  28059. LL: 'D MMMM YYYY',
  28060. LLL: 'D MMMM YYYY เวลา H:mm',
  28061. LLLL: 'วันddddที่ D MMMM YYYY เวลา H:mm'
  28062. },
  28063. meridiemParse: /ก่อนเที่ยง|หลังเที่ยง/,
  28064. isPM: function isPM(input) {
  28065. return input === 'หลังเที่ยง';
  28066. },
  28067. meridiem: function meridiem(hour, minute, isLower) {
  28068. if (hour < 12) {
  28069. return 'ก่อนเที่ยง';
  28070. } else {
  28071. return 'หลังเที่ยง';
  28072. }
  28073. },
  28074. calendar: {
  28075. sameDay: '[วันนี้ เวลา] LT',
  28076. nextDay: '[พรุ่งนี้ เวลา] LT',
  28077. nextWeek: 'dddd[หน้า เวลา] LT',
  28078. lastDay: '[เมื่อวานนี้ เวลา] LT',
  28079. lastWeek: '[วัน]dddd[ที่แล้ว เวลา] LT',
  28080. sameElse: 'L'
  28081. },
  28082. relativeTime: {
  28083. future: 'อีก %s',
  28084. past: '%sที่แล้ว',
  28085. s: 'ไม่กี่วินาที',
  28086. ss: '%d วินาที',
  28087. m: '1 นาที',
  28088. mm: '%d นาที',
  28089. h: '1 ชั่วโมง',
  28090. hh: '%d ชั่วโมง',
  28091. d: '1 วัน',
  28092. dd: '%d วัน',
  28093. w: '1 สัปดาห์',
  28094. ww: '%d สัปดาห์',
  28095. M: '1 เดือน',
  28096. MM: '%d เดือน',
  28097. y: '1 ปี',
  28098. yy: '%d ปี'
  28099. }
  28100. });
  28101. return th;
  28102. });
  28103. /***/ }),
  28104. /* 338 */
  28105. /*!***************************************************************!*\
  28106. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/tk.js ***!
  28107. \***************************************************************/
  28108. /*! no static exports found */
  28109. /***/ (function(module, exports, __webpack_require__) {
  28110. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  28111. //! moment.js locale configuration
  28112. //! locale : Turkmen [tk]
  28113. //! author : Atamyrat Abdyrahmanov : https://github.com/atamyratabdy
  28114. ;
  28115. (function (global, factory) {
  28116. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  28117. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  28118. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  28119. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  28120. })(this, function (moment) {
  28121. 'use strict';
  28122. //! moment.js locale configuration
  28123. var suffixes = {
  28124. 1: "'inji",
  28125. 5: "'inji",
  28126. 8: "'inji",
  28127. 70: "'inji",
  28128. 80: "'inji",
  28129. 2: "'nji",
  28130. 7: "'nji",
  28131. 20: "'nji",
  28132. 50: "'nji",
  28133. 3: "'ünji",
  28134. 4: "'ünji",
  28135. 100: "'ünji",
  28136. 6: "'njy",
  28137. 9: "'unjy",
  28138. 10: "'unjy",
  28139. 30: "'unjy",
  28140. 60: "'ynjy",
  28141. 90: "'ynjy"
  28142. };
  28143. var tk = moment.defineLocale('tk', {
  28144. months: 'Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr'.split('_'),
  28145. monthsShort: 'Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek'.split('_'),
  28146. weekdays: 'Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe'.split('_'),
  28147. weekdaysShort: 'Ýek_Duş_Siş_Çar_Pen_Ann_Şen'.split('_'),
  28148. weekdaysMin: 'Ýk_Dş_Sş_Çr_Pn_An_Şn'.split('_'),
  28149. longDateFormat: {
  28150. LT: 'HH:mm',
  28151. LTS: 'HH:mm:ss',
  28152. L: 'DD.MM.YYYY',
  28153. LL: 'D MMMM YYYY',
  28154. LLL: 'D MMMM YYYY HH:mm',
  28155. LLLL: 'dddd, D MMMM YYYY HH:mm'
  28156. },
  28157. calendar: {
  28158. sameDay: '[bugün sagat] LT',
  28159. nextDay: '[ertir sagat] LT',
  28160. nextWeek: '[indiki] dddd [sagat] LT',
  28161. lastDay: '[düýn] LT',
  28162. lastWeek: '[geçen] dddd [sagat] LT',
  28163. sameElse: 'L'
  28164. },
  28165. relativeTime: {
  28166. future: '%s soň',
  28167. past: '%s öň',
  28168. s: 'birnäçe sekunt',
  28169. m: 'bir minut',
  28170. mm: '%d minut',
  28171. h: 'bir sagat',
  28172. hh: '%d sagat',
  28173. d: 'bir gün',
  28174. dd: '%d gün',
  28175. M: 'bir aý',
  28176. MM: '%d aý',
  28177. y: 'bir ýyl',
  28178. yy: '%d ýyl'
  28179. },
  28180. ordinal: function ordinal(number, period) {
  28181. switch (period) {
  28182. case 'd':
  28183. case 'D':
  28184. case 'Do':
  28185. case 'DD':
  28186. return number;
  28187. default:
  28188. if (number === 0) {
  28189. // special case for zero
  28190. return number + "'unjy";
  28191. }
  28192. var a = number % 10,
  28193. b = number % 100 - a,
  28194. c = number >= 100 ? 100 : null;
  28195. return number + (suffixes[a] || suffixes[b] || suffixes[c]);
  28196. }
  28197. },
  28198. week: {
  28199. dow: 1,
  28200. // Monday is the first day of the week.
  28201. doy: 7 // The week that contains Jan 7th is the first week of the year.
  28202. }
  28203. });
  28204. return tk;
  28205. });
  28206. /***/ }),
  28207. /* 339 */
  28208. /*!******************************************************************!*\
  28209. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/tl-ph.js ***!
  28210. \******************************************************************/
  28211. /*! no static exports found */
  28212. /***/ (function(module, exports, __webpack_require__) {
  28213. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  28214. //! moment.js locale configuration
  28215. //! locale : Tagalog (Philippines) [tl-ph]
  28216. //! author : Dan Hagman : https://github.com/hagmandan
  28217. ;
  28218. (function (global, factory) {
  28219. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  28220. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  28221. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  28222. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  28223. })(this, function (moment) {
  28224. 'use strict';
  28225. //! moment.js locale configuration
  28226. var tlPh = moment.defineLocale('tl-ph', {
  28227. months: 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split('_'),
  28228. monthsShort: 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'),
  28229. weekdays: 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split('_'),
  28230. weekdaysShort: 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'),
  28231. weekdaysMin: 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'),
  28232. longDateFormat: {
  28233. LT: 'HH:mm',
  28234. LTS: 'HH:mm:ss',
  28235. L: 'MM/D/YYYY',
  28236. LL: 'MMMM D, YYYY',
  28237. LLL: 'MMMM D, YYYY HH:mm',
  28238. LLLL: 'dddd, MMMM DD, YYYY HH:mm'
  28239. },
  28240. calendar: {
  28241. sameDay: 'LT [ngayong araw]',
  28242. nextDay: '[Bukas ng] LT',
  28243. nextWeek: 'LT [sa susunod na] dddd',
  28244. lastDay: 'LT [kahapon]',
  28245. lastWeek: 'LT [noong nakaraang] dddd',
  28246. sameElse: 'L'
  28247. },
  28248. relativeTime: {
  28249. future: 'sa loob ng %s',
  28250. past: '%s ang nakalipas',
  28251. s: 'ilang segundo',
  28252. ss: '%d segundo',
  28253. m: 'isang minuto',
  28254. mm: '%d minuto',
  28255. h: 'isang oras',
  28256. hh: '%d oras',
  28257. d: 'isang araw',
  28258. dd: '%d araw',
  28259. M: 'isang buwan',
  28260. MM: '%d buwan',
  28261. y: 'isang taon',
  28262. yy: '%d taon'
  28263. },
  28264. dayOfMonthOrdinalParse: /\d{1,2}/,
  28265. ordinal: function ordinal(number) {
  28266. return number;
  28267. },
  28268. week: {
  28269. dow: 1,
  28270. // Monday is the first day of the week.
  28271. doy: 4 // The week that contains Jan 4th is the first week of the year.
  28272. }
  28273. });
  28274. return tlPh;
  28275. });
  28276. /***/ }),
  28277. /* 340 */
  28278. /*!****************************************************************!*\
  28279. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/tlh.js ***!
  28280. \****************************************************************/
  28281. /*! no static exports found */
  28282. /***/ (function(module, exports, __webpack_require__) {
  28283. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  28284. //! moment.js locale configuration
  28285. //! locale : Klingon [tlh]
  28286. //! author : Dominika Kruk : https://github.com/amaranthrose
  28287. ;
  28288. (function (global, factory) {
  28289. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  28290. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  28291. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  28292. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  28293. })(this, function (moment) {
  28294. 'use strict';
  28295. //! moment.js locale configuration
  28296. var numbersNouns = 'pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut'.split('_');
  28297. function translateFuture(output) {
  28298. var time = output;
  28299. time = output.indexOf('jaj') !== -1 ? time.slice(0, -3) + 'leS' : output.indexOf('jar') !== -1 ? time.slice(0, -3) + 'waQ' : output.indexOf('DIS') !== -1 ? time.slice(0, -3) + 'nem' : time + ' pIq';
  28300. return time;
  28301. }
  28302. function translatePast(output) {
  28303. var time = output;
  28304. time = output.indexOf('jaj') !== -1 ? time.slice(0, -3) + 'Hu’' : output.indexOf('jar') !== -1 ? time.slice(0, -3) + 'wen' : output.indexOf('DIS') !== -1 ? time.slice(0, -3) + 'ben' : time + ' ret';
  28305. return time;
  28306. }
  28307. function translate(number, withoutSuffix, string, isFuture) {
  28308. var numberNoun = numberAsNoun(number);
  28309. switch (string) {
  28310. case 'ss':
  28311. return numberNoun + ' lup';
  28312. case 'mm':
  28313. return numberNoun + ' tup';
  28314. case 'hh':
  28315. return numberNoun + ' rep';
  28316. case 'dd':
  28317. return numberNoun + ' jaj';
  28318. case 'MM':
  28319. return numberNoun + ' jar';
  28320. case 'yy':
  28321. return numberNoun + ' DIS';
  28322. }
  28323. }
  28324. function numberAsNoun(number) {
  28325. var hundred = Math.floor(number % 1000 / 100),
  28326. ten = Math.floor(number % 100 / 10),
  28327. one = number % 10,
  28328. word = '';
  28329. if (hundred > 0) {
  28330. word += numbersNouns[hundred] + 'vatlh';
  28331. }
  28332. if (ten > 0) {
  28333. word += (word !== '' ? ' ' : '') + numbersNouns[ten] + 'maH';
  28334. }
  28335. if (one > 0) {
  28336. word += (word !== '' ? ' ' : '') + numbersNouns[one];
  28337. }
  28338. return word === '' ? 'pagh' : word;
  28339. }
  28340. var tlh = moment.defineLocale('tlh', {
  28341. months: 'tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’'.split('_'),
  28342. monthsShort: 'jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’'.split('_'),
  28343. monthsParseExact: true,
  28344. weekdays: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),
  28345. weekdaysShort: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),
  28346. weekdaysMin: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),
  28347. longDateFormat: {
  28348. LT: 'HH:mm',
  28349. LTS: 'HH:mm:ss',
  28350. L: 'DD.MM.YYYY',
  28351. LL: 'D MMMM YYYY',
  28352. LLL: 'D MMMM YYYY HH:mm',
  28353. LLLL: 'dddd, D MMMM YYYY HH:mm'
  28354. },
  28355. calendar: {
  28356. sameDay: '[DaHjaj] LT',
  28357. nextDay: '[wa’leS] LT',
  28358. nextWeek: 'LLL',
  28359. lastDay: '[wa’Hu’] LT',
  28360. lastWeek: 'LLL',
  28361. sameElse: 'L'
  28362. },
  28363. relativeTime: {
  28364. future: translateFuture,
  28365. past: translatePast,
  28366. s: 'puS lup',
  28367. ss: translate,
  28368. m: 'wa’ tup',
  28369. mm: translate,
  28370. h: 'wa’ rep',
  28371. hh: translate,
  28372. d: 'wa’ jaj',
  28373. dd: translate,
  28374. M: 'wa’ jar',
  28375. MM: translate,
  28376. y: 'wa’ DIS',
  28377. yy: translate
  28378. },
  28379. dayOfMonthOrdinalParse: /\d{1,2}\./,
  28380. ordinal: '%d.',
  28381. week: {
  28382. dow: 1,
  28383. // Monday is the first day of the week.
  28384. doy: 4 // The week that contains Jan 4th is the first week of the year.
  28385. }
  28386. });
  28387. return tlh;
  28388. });
  28389. /***/ }),
  28390. /* 341 */
  28391. /*!***************************************************************!*\
  28392. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/tr.js ***!
  28393. \***************************************************************/
  28394. /*! no static exports found */
  28395. /***/ (function(module, exports, __webpack_require__) {
  28396. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  28397. //! moment.js locale configuration
  28398. //! locale : Turkish [tr]
  28399. //! authors : Erhan Gundogan : https://github.com/erhangundogan,
  28400. //! Burak Yiğit Kaya: https://github.com/BYK
  28401. ;
  28402. (function (global, factory) {
  28403. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  28404. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  28405. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  28406. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  28407. })(this, function (moment) {
  28408. 'use strict';
  28409. //! moment.js locale configuration
  28410. var suffixes = {
  28411. 1: "'inci",
  28412. 5: "'inci",
  28413. 8: "'inci",
  28414. 70: "'inci",
  28415. 80: "'inci",
  28416. 2: "'nci",
  28417. 7: "'nci",
  28418. 20: "'nci",
  28419. 50: "'nci",
  28420. 3: "'üncü",
  28421. 4: "'üncü",
  28422. 100: "'üncü",
  28423. 6: "'ncı",
  28424. 9: "'uncu",
  28425. 10: "'uncu",
  28426. 30: "'uncu",
  28427. 60: "'ıncı",
  28428. 90: "'ıncı"
  28429. };
  28430. var tr = moment.defineLocale('tr', {
  28431. months: 'Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık'.split('_'),
  28432. monthsShort: 'Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara'.split('_'),
  28433. weekdays: 'Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi'.split('_'),
  28434. weekdaysShort: 'Paz_Pzt_Sal_Çar_Per_Cum_Cmt'.split('_'),
  28435. weekdaysMin: 'Pz_Pt_Sa_Ça_Pe_Cu_Ct'.split('_'),
  28436. meridiem: function meridiem(hours, minutes, isLower) {
  28437. if (hours < 12) {
  28438. return isLower ? 'öö' : 'ÖÖ';
  28439. } else {
  28440. return isLower ? 'ös' : 'ÖS';
  28441. }
  28442. },
  28443. meridiemParse: /öö|ÖÖ|ös|ÖS/,
  28444. isPM: function isPM(input) {
  28445. return input === 'ös' || input === 'ÖS';
  28446. },
  28447. longDateFormat: {
  28448. LT: 'HH:mm',
  28449. LTS: 'HH:mm:ss',
  28450. L: 'DD.MM.YYYY',
  28451. LL: 'D MMMM YYYY',
  28452. LLL: 'D MMMM YYYY HH:mm',
  28453. LLLL: 'dddd, D MMMM YYYY HH:mm'
  28454. },
  28455. calendar: {
  28456. sameDay: '[bugün saat] LT',
  28457. nextDay: '[yarın saat] LT',
  28458. nextWeek: '[gelecek] dddd [saat] LT',
  28459. lastDay: '[dün] LT',
  28460. lastWeek: '[geçen] dddd [saat] LT',
  28461. sameElse: 'L'
  28462. },
  28463. relativeTime: {
  28464. future: '%s sonra',
  28465. past: '%s önce',
  28466. s: 'birkaç saniye',
  28467. ss: '%d saniye',
  28468. m: 'bir dakika',
  28469. mm: '%d dakika',
  28470. h: 'bir saat',
  28471. hh: '%d saat',
  28472. d: 'bir gün',
  28473. dd: '%d gün',
  28474. w: 'bir hafta',
  28475. ww: '%d hafta',
  28476. M: 'bir ay',
  28477. MM: '%d ay',
  28478. y: 'bir yıl',
  28479. yy: '%d yıl'
  28480. },
  28481. ordinal: function ordinal(number, period) {
  28482. switch (period) {
  28483. case 'd':
  28484. case 'D':
  28485. case 'Do':
  28486. case 'DD':
  28487. return number;
  28488. default:
  28489. if (number === 0) {
  28490. // special case for zero
  28491. return number + "'ıncı";
  28492. }
  28493. var a = number % 10,
  28494. b = number % 100 - a,
  28495. c = number >= 100 ? 100 : null;
  28496. return number + (suffixes[a] || suffixes[b] || suffixes[c]);
  28497. }
  28498. },
  28499. week: {
  28500. dow: 1,
  28501. // Monday is the first day of the week.
  28502. doy: 7 // The week that contains Jan 7th is the first week of the year.
  28503. }
  28504. });
  28505. return tr;
  28506. });
  28507. /***/ }),
  28508. /* 342 */
  28509. /*!****************************************************************!*\
  28510. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/tzl.js ***!
  28511. \****************************************************************/
  28512. /*! no static exports found */
  28513. /***/ (function(module, exports, __webpack_require__) {
  28514. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  28515. //! moment.js locale configuration
  28516. //! locale : Talossan [tzl]
  28517. //! author : Robin van der Vliet : https://github.com/robin0van0der0v
  28518. //! author : Iustì Canun
  28519. ;
  28520. (function (global, factory) {
  28521. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  28522. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  28523. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  28524. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  28525. })(this, function (moment) {
  28526. 'use strict';
  28527. //! moment.js locale configuration
  28528. // After the year there should be a slash and the amount of years since December 26, 1979 in Roman numerals.
  28529. // This is currently too difficult (maybe even impossible) to add.
  28530. var tzl = moment.defineLocale('tzl', {
  28531. months: 'Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar'.split('_'),
  28532. monthsShort: 'Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec'.split('_'),
  28533. weekdays: 'Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi'.split('_'),
  28534. weekdaysShort: 'Súl_Lún_Mai_Már_Xhú_Vié_Sát'.split('_'),
  28535. weekdaysMin: 'Sú_Lú_Ma_Má_Xh_Vi_Sá'.split('_'),
  28536. longDateFormat: {
  28537. LT: 'HH.mm',
  28538. LTS: 'HH.mm.ss',
  28539. L: 'DD.MM.YYYY',
  28540. LL: 'D. MMMM [dallas] YYYY',
  28541. LLL: 'D. MMMM [dallas] YYYY HH.mm',
  28542. LLLL: 'dddd, [li] D. MMMM [dallas] YYYY HH.mm'
  28543. },
  28544. meridiemParse: /d\'o|d\'a/i,
  28545. isPM: function isPM(input) {
  28546. return "d'o" === input.toLowerCase();
  28547. },
  28548. meridiem: function meridiem(hours, minutes, isLower) {
  28549. if (hours > 11) {
  28550. return isLower ? "d'o" : "D'O";
  28551. } else {
  28552. return isLower ? "d'a" : "D'A";
  28553. }
  28554. },
  28555. calendar: {
  28556. sameDay: '[oxhi à] LT',
  28557. nextDay: '[demà à] LT',
  28558. nextWeek: 'dddd [à] LT',
  28559. lastDay: '[ieiri à] LT',
  28560. lastWeek: '[sür el] dddd [lasteu à] LT',
  28561. sameElse: 'L'
  28562. },
  28563. relativeTime: {
  28564. future: 'osprei %s',
  28565. past: 'ja%s',
  28566. s: processRelativeTime,
  28567. ss: processRelativeTime,
  28568. m: processRelativeTime,
  28569. mm: processRelativeTime,
  28570. h: processRelativeTime,
  28571. hh: processRelativeTime,
  28572. d: processRelativeTime,
  28573. dd: processRelativeTime,
  28574. M: processRelativeTime,
  28575. MM: processRelativeTime,
  28576. y: processRelativeTime,
  28577. yy: processRelativeTime
  28578. },
  28579. dayOfMonthOrdinalParse: /\d{1,2}\./,
  28580. ordinal: '%d.',
  28581. week: {
  28582. dow: 1,
  28583. // Monday is the first day of the week.
  28584. doy: 4 // The week that contains Jan 4th is the first week of the year.
  28585. }
  28586. });
  28587. function processRelativeTime(number, withoutSuffix, key, isFuture) {
  28588. var format = {
  28589. s: ['viensas secunds', "'iensas secunds"],
  28590. ss: [number + ' secunds', '' + number + ' secunds'],
  28591. m: ["'n míut", "'iens míut"],
  28592. mm: [number + ' míuts', '' + number + ' míuts'],
  28593. h: ["'n þora", "'iensa þora"],
  28594. hh: [number + ' þoras', '' + number + ' þoras'],
  28595. d: ["'n ziua", "'iensa ziua"],
  28596. dd: [number + ' ziuas', '' + number + ' ziuas'],
  28597. M: ["'n mes", "'iens mes"],
  28598. MM: [number + ' mesen', '' + number + ' mesen'],
  28599. y: ["'n ar", "'iens ar"],
  28600. yy: [number + ' ars', '' + number + ' ars']
  28601. };
  28602. return isFuture ? format[key][0] : withoutSuffix ? format[key][0] : format[key][1];
  28603. }
  28604. return tzl;
  28605. });
  28606. /***/ }),
  28607. /* 343 */
  28608. /*!****************************************************************!*\
  28609. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/tzm.js ***!
  28610. \****************************************************************/
  28611. /*! no static exports found */
  28612. /***/ (function(module, exports, __webpack_require__) {
  28613. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  28614. //! moment.js locale configuration
  28615. //! locale : Central Atlas Tamazight [tzm]
  28616. //! author : Abdel Said : https://github.com/abdelsaid
  28617. ;
  28618. (function (global, factory) {
  28619. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  28620. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  28621. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  28622. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  28623. })(this, function (moment) {
  28624. 'use strict';
  28625. //! moment.js locale configuration
  28626. var tzm = moment.defineLocale('tzm', {
  28627. months: 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'),
  28628. monthsShort: 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'),
  28629. weekdays: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),
  28630. weekdaysShort: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),
  28631. weekdaysMin: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),
  28632. longDateFormat: {
  28633. LT: 'HH:mm',
  28634. LTS: 'HH:mm:ss',
  28635. L: 'DD/MM/YYYY',
  28636. LL: 'D MMMM YYYY',
  28637. LLL: 'D MMMM YYYY HH:mm',
  28638. LLLL: 'dddd D MMMM YYYY HH:mm'
  28639. },
  28640. calendar: {
  28641. sameDay: '[ⴰⵙⴷⵅ ⴴ] LT',
  28642. nextDay: '[ⴰⵙⴽⴰ ⴴ] LT',
  28643. nextWeek: 'dddd [ⴴ] LT',
  28644. lastDay: '[ⴰⵚⴰⵏⵜ ⴴ] LT',
  28645. lastWeek: 'dddd [ⴴ] LT',
  28646. sameElse: 'L'
  28647. },
  28648. relativeTime: {
  28649. future: 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s',
  28650. past: 'ⵢⴰⵏ %s',
  28651. s: 'ⵉⵎⵉⴽ',
  28652. ss: '%d ⵉⵎⵉⴽ',
  28653. m: 'ⵎⵉⵏⵓⴺ',
  28654. mm: '%d ⵎⵉⵏⵓⴺ',
  28655. h: 'ⵙⴰⵄⴰ',
  28656. hh: '%d ⵜⴰⵙⵙⴰⵄⵉⵏ',
  28657. d: 'ⴰⵙⵙ',
  28658. dd: '%d oⵙⵙⴰⵏ',
  28659. M: 'ⴰⵢoⵓⵔ',
  28660. MM: '%d ⵉⵢⵢⵉⵔⵏ',
  28661. y: 'ⴰⵙⴳⴰⵙ',
  28662. yy: '%d ⵉⵙⴳⴰⵙⵏ'
  28663. },
  28664. week: {
  28665. dow: 6,
  28666. // Saturday is the first day of the week.
  28667. doy: 12 // The week that contains Jan 12th is the first week of the year.
  28668. }
  28669. });
  28670. return tzm;
  28671. });
  28672. /***/ }),
  28673. /* 344 */
  28674. /*!*********************************************************************!*\
  28675. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/tzm-latn.js ***!
  28676. \*********************************************************************/
  28677. /*! no static exports found */
  28678. /***/ (function(module, exports, __webpack_require__) {
  28679. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  28680. //! moment.js locale configuration
  28681. //! locale : Central Atlas Tamazight Latin [tzm-latn]
  28682. //! author : Abdel Said : https://github.com/abdelsaid
  28683. ;
  28684. (function (global, factory) {
  28685. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  28686. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  28687. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  28688. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  28689. })(this, function (moment) {
  28690. 'use strict';
  28691. //! moment.js locale configuration
  28692. var tzmLatn = moment.defineLocale('tzm-latn', {
  28693. months: 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'),
  28694. monthsShort: 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'),
  28695. weekdays: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),
  28696. weekdaysShort: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),
  28697. weekdaysMin: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),
  28698. longDateFormat: {
  28699. LT: 'HH:mm',
  28700. LTS: 'HH:mm:ss',
  28701. L: 'DD/MM/YYYY',
  28702. LL: 'D MMMM YYYY',
  28703. LLL: 'D MMMM YYYY HH:mm',
  28704. LLLL: 'dddd D MMMM YYYY HH:mm'
  28705. },
  28706. calendar: {
  28707. sameDay: '[asdkh g] LT',
  28708. nextDay: '[aska g] LT',
  28709. nextWeek: 'dddd [g] LT',
  28710. lastDay: '[assant g] LT',
  28711. lastWeek: 'dddd [g] LT',
  28712. sameElse: 'L'
  28713. },
  28714. relativeTime: {
  28715. future: 'dadkh s yan %s',
  28716. past: 'yan %s',
  28717. s: 'imik',
  28718. ss: '%d imik',
  28719. m: 'minuḍ',
  28720. mm: '%d minuḍ',
  28721. h: 'saɛa',
  28722. hh: '%d tassaɛin',
  28723. d: 'ass',
  28724. dd: '%d ossan',
  28725. M: 'ayowr',
  28726. MM: '%d iyyirn',
  28727. y: 'asgas',
  28728. yy: '%d isgasn'
  28729. },
  28730. week: {
  28731. dow: 6,
  28732. // Saturday is the first day of the week.
  28733. doy: 12 // The week that contains Jan 12th is the first week of the year.
  28734. }
  28735. });
  28736. return tzmLatn;
  28737. });
  28738. /***/ }),
  28739. /* 345 */
  28740. /*!******************************************************************!*\
  28741. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ug-cn.js ***!
  28742. \******************************************************************/
  28743. /*! no static exports found */
  28744. /***/ (function(module, exports, __webpack_require__) {
  28745. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  28746. //! moment.js locale configuration
  28747. //! locale : Uyghur (China) [ug-cn]
  28748. //! author: boyaq : https://github.com/boyaq
  28749. ;
  28750. (function (global, factory) {
  28751. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  28752. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  28753. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  28754. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  28755. })(this, function (moment) {
  28756. 'use strict';
  28757. //! moment.js locale configuration
  28758. var ugCn = moment.defineLocale('ug-cn', {
  28759. months: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split('_'),
  28760. monthsShort: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split('_'),
  28761. weekdays: 'يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە'.split('_'),
  28762. weekdaysShort: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'),
  28763. weekdaysMin: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'),
  28764. longDateFormat: {
  28765. LT: 'HH:mm',
  28766. LTS: 'HH:mm:ss',
  28767. L: 'YYYY-MM-DD',
  28768. LL: 'YYYY-يىلىM-ئاينىڭD-كۈنى',
  28769. LLL: 'YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm',
  28770. LLLL: 'dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm'
  28771. },
  28772. meridiemParse: /يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,
  28773. meridiemHour: function meridiemHour(hour, meridiem) {
  28774. if (hour === 12) {
  28775. hour = 0;
  28776. }
  28777. if (meridiem === 'يېرىم كېچە' || meridiem === 'سەھەر' || meridiem === 'چۈشتىن بۇرۇن') {
  28778. return hour;
  28779. } else if (meridiem === 'چۈشتىن كېيىن' || meridiem === 'كەچ') {
  28780. return hour + 12;
  28781. } else {
  28782. return hour >= 11 ? hour : hour + 12;
  28783. }
  28784. },
  28785. meridiem: function meridiem(hour, minute, isLower) {
  28786. var hm = hour * 100 + minute;
  28787. if (hm < 600) {
  28788. return 'يېرىم كېچە';
  28789. } else if (hm < 900) {
  28790. return 'سەھەر';
  28791. } else if (hm < 1130) {
  28792. return 'چۈشتىن بۇرۇن';
  28793. } else if (hm < 1230) {
  28794. return 'چۈش';
  28795. } else if (hm < 1800) {
  28796. return 'چۈشتىن كېيىن';
  28797. } else {
  28798. return 'كەچ';
  28799. }
  28800. },
  28801. calendar: {
  28802. sameDay: '[بۈگۈن سائەت] LT',
  28803. nextDay: '[ئەتە سائەت] LT',
  28804. nextWeek: '[كېلەركى] dddd [سائەت] LT',
  28805. lastDay: '[تۆنۈگۈن] LT',
  28806. lastWeek: '[ئالدىنقى] dddd [سائەت] LT',
  28807. sameElse: 'L'
  28808. },
  28809. relativeTime: {
  28810. future: '%s كېيىن',
  28811. past: '%s بۇرۇن',
  28812. s: 'نەچچە سېكونت',
  28813. ss: '%d سېكونت',
  28814. m: 'بىر مىنۇت',
  28815. mm: '%d مىنۇت',
  28816. h: 'بىر سائەت',
  28817. hh: '%d سائەت',
  28818. d: 'بىر كۈن',
  28819. dd: '%d كۈن',
  28820. M: 'بىر ئاي',
  28821. MM: '%d ئاي',
  28822. y: 'بىر يىل',
  28823. yy: '%d يىل'
  28824. },
  28825. dayOfMonthOrdinalParse: /\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,
  28826. ordinal: function ordinal(number, period) {
  28827. switch (period) {
  28828. case 'd':
  28829. case 'D':
  28830. case 'DDD':
  28831. return number + '-كۈنى';
  28832. case 'w':
  28833. case 'W':
  28834. return number + '-ھەپتە';
  28835. default:
  28836. return number;
  28837. }
  28838. },
  28839. preparse: function preparse(string) {
  28840. return string.replace(/،/g, ',');
  28841. },
  28842. postformat: function postformat(string) {
  28843. return string.replace(/,/g, '،');
  28844. },
  28845. week: {
  28846. // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效
  28847. dow: 1,
  28848. // Monday is the first day of the week.
  28849. doy: 7 // The week that contains Jan 1st is the first week of the year.
  28850. }
  28851. });
  28852. return ugCn;
  28853. });
  28854. /***/ }),
  28855. /* 346 */
  28856. /*!***************************************************************!*\
  28857. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/uk.js ***!
  28858. \***************************************************************/
  28859. /*! no static exports found */
  28860. /***/ (function(module, exports, __webpack_require__) {
  28861. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  28862. //! moment.js locale configuration
  28863. //! locale : Ukrainian [uk]
  28864. //! author : zemlanin : https://github.com/zemlanin
  28865. //! Author : Menelion Elensúle : https://github.com/Oire
  28866. ;
  28867. (function (global, factory) {
  28868. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  28869. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  28870. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  28871. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  28872. })(this, function (moment) {
  28873. 'use strict';
  28874. //! moment.js locale configuration
  28875. function plural(word, num) {
  28876. var forms = word.split('_');
  28877. return num % 10 === 1 && num % 100 !== 11 ? forms[0] : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2];
  28878. }
  28879. function relativeTimeWithPlural(number, withoutSuffix, key) {
  28880. var format = {
  28881. ss: withoutSuffix ? 'секунда_секунди_секунд' : 'секунду_секунди_секунд',
  28882. mm: withoutSuffix ? 'хвилина_хвилини_хвилин' : 'хвилину_хвилини_хвилин',
  28883. hh: withoutSuffix ? 'година_години_годин' : 'годину_години_годин',
  28884. dd: 'день_дні_днів',
  28885. MM: 'місяць_місяці_місяців',
  28886. yy: 'рік_роки_років'
  28887. };
  28888. if (key === 'm') {
  28889. return withoutSuffix ? 'хвилина' : 'хвилину';
  28890. } else if (key === 'h') {
  28891. return withoutSuffix ? 'година' : 'годину';
  28892. } else {
  28893. return number + ' ' + plural(format[key], +number);
  28894. }
  28895. }
  28896. function weekdaysCaseReplace(m, format) {
  28897. var weekdays = {
  28898. nominative: 'неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота'.split('_'),
  28899. accusative: 'неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу'.split('_'),
  28900. genitive: 'неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи'.split('_')
  28901. },
  28902. nounCase;
  28903. if (m === true) {
  28904. return weekdays['nominative'].slice(1, 7).concat(weekdays['nominative'].slice(0, 1));
  28905. }
  28906. if (!m) {
  28907. return weekdays['nominative'];
  28908. }
  28909. nounCase = /(\[[ВвУу]\]) ?dddd/.test(format) ? 'accusative' : /\[?(?:минулої|наступної)? ?\] ?dddd/.test(format) ? 'genitive' : 'nominative';
  28910. return weekdays[nounCase][m.day()];
  28911. }
  28912. function processHoursFunction(str) {
  28913. return function () {
  28914. return str + 'о' + (this.hours() === 11 ? 'б' : '') + '] LT';
  28915. };
  28916. }
  28917. var uk = moment.defineLocale('uk', {
  28918. months: {
  28919. format: 'січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня'.split('_'),
  28920. standalone: 'січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень'.split('_')
  28921. },
  28922. monthsShort: 'січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд'.split('_'),
  28923. weekdays: weekdaysCaseReplace,
  28924. weekdaysShort: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
  28925. weekdaysMin: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
  28926. longDateFormat: {
  28927. LT: 'HH:mm',
  28928. LTS: 'HH:mm:ss',
  28929. L: 'DD.MM.YYYY',
  28930. LL: 'D MMMM YYYY р.',
  28931. LLL: 'D MMMM YYYY р., HH:mm',
  28932. LLLL: 'dddd, D MMMM YYYY р., HH:mm'
  28933. },
  28934. calendar: {
  28935. sameDay: processHoursFunction('[Сьогодні '),
  28936. nextDay: processHoursFunction('[Завтра '),
  28937. lastDay: processHoursFunction('[Вчора '),
  28938. nextWeek: processHoursFunction('[У] dddd ['),
  28939. lastWeek: function lastWeek() {
  28940. switch (this.day()) {
  28941. case 0:
  28942. case 3:
  28943. case 5:
  28944. case 6:
  28945. return processHoursFunction('[Минулої] dddd [').call(this);
  28946. case 1:
  28947. case 2:
  28948. case 4:
  28949. return processHoursFunction('[Минулого] dddd [').call(this);
  28950. }
  28951. },
  28952. sameElse: 'L'
  28953. },
  28954. relativeTime: {
  28955. future: 'за %s',
  28956. past: '%s тому',
  28957. s: 'декілька секунд',
  28958. ss: relativeTimeWithPlural,
  28959. m: relativeTimeWithPlural,
  28960. mm: relativeTimeWithPlural,
  28961. h: 'годину',
  28962. hh: relativeTimeWithPlural,
  28963. d: 'день',
  28964. dd: relativeTimeWithPlural,
  28965. M: 'місяць',
  28966. MM: relativeTimeWithPlural,
  28967. y: 'рік',
  28968. yy: relativeTimeWithPlural
  28969. },
  28970. // M. E.: those two are virtually unused but a user might want to implement them for his/her website for some reason
  28971. meridiemParse: /ночі|ранку|дня|вечора/,
  28972. isPM: function isPM(input) {
  28973. return /^(дня|вечора)$/.test(input);
  28974. },
  28975. meridiem: function meridiem(hour, minute, isLower) {
  28976. if (hour < 4) {
  28977. return 'ночі';
  28978. } else if (hour < 12) {
  28979. return 'ранку';
  28980. } else if (hour < 17) {
  28981. return 'дня';
  28982. } else {
  28983. return 'вечора';
  28984. }
  28985. },
  28986. dayOfMonthOrdinalParse: /\d{1,2}-(й|го)/,
  28987. ordinal: function ordinal(number, period) {
  28988. switch (period) {
  28989. case 'M':
  28990. case 'd':
  28991. case 'DDD':
  28992. case 'w':
  28993. case 'W':
  28994. return number + '-й';
  28995. case 'D':
  28996. return number + '-го';
  28997. default:
  28998. return number;
  28999. }
  29000. },
  29001. week: {
  29002. dow: 1,
  29003. // Monday is the first day of the week.
  29004. doy: 7 // The week that contains Jan 7th is the first week of the year.
  29005. }
  29006. });
  29007. return uk;
  29008. });
  29009. /***/ }),
  29010. /* 347 */
  29011. /*!***************************************************************!*\
  29012. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/ur.js ***!
  29013. \***************************************************************/
  29014. /*! no static exports found */
  29015. /***/ (function(module, exports, __webpack_require__) {
  29016. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  29017. //! moment.js locale configuration
  29018. //! locale : Urdu [ur]
  29019. //! author : Sawood Alam : https://github.com/ibnesayeed
  29020. //! author : Zack : https://github.com/ZackVision
  29021. ;
  29022. (function (global, factory) {
  29023. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  29024. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  29025. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  29026. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  29027. })(this, function (moment) {
  29028. 'use strict';
  29029. //! moment.js locale configuration
  29030. var months = ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],
  29031. days = ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'];
  29032. var ur = moment.defineLocale('ur', {
  29033. months: months,
  29034. monthsShort: months,
  29035. weekdays: days,
  29036. weekdaysShort: days,
  29037. weekdaysMin: days,
  29038. longDateFormat: {
  29039. LT: 'HH:mm',
  29040. LTS: 'HH:mm:ss',
  29041. L: 'DD/MM/YYYY',
  29042. LL: 'D MMMM YYYY',
  29043. LLL: 'D MMMM YYYY HH:mm',
  29044. LLLL: 'dddd، D MMMM YYYY HH:mm'
  29045. },
  29046. meridiemParse: /صبح|شام/,
  29047. isPM: function isPM(input) {
  29048. return 'شام' === input;
  29049. },
  29050. meridiem: function meridiem(hour, minute, isLower) {
  29051. if (hour < 12) {
  29052. return 'صبح';
  29053. }
  29054. return 'شام';
  29055. },
  29056. calendar: {
  29057. sameDay: '[آج بوقت] LT',
  29058. nextDay: '[کل بوقت] LT',
  29059. nextWeek: 'dddd [بوقت] LT',
  29060. lastDay: '[گذشتہ روز بوقت] LT',
  29061. lastWeek: '[گذشتہ] dddd [بوقت] LT',
  29062. sameElse: 'L'
  29063. },
  29064. relativeTime: {
  29065. future: '%s بعد',
  29066. past: '%s قبل',
  29067. s: 'چند سیکنڈ',
  29068. ss: '%d سیکنڈ',
  29069. m: 'ایک منٹ',
  29070. mm: '%d منٹ',
  29071. h: 'ایک گھنٹہ',
  29072. hh: '%d گھنٹے',
  29073. d: 'ایک دن',
  29074. dd: '%d دن',
  29075. M: 'ایک ماہ',
  29076. MM: '%d ماہ',
  29077. y: 'ایک سال',
  29078. yy: '%d سال'
  29079. },
  29080. preparse: function preparse(string) {
  29081. return string.replace(/،/g, ',');
  29082. },
  29083. postformat: function postformat(string) {
  29084. return string.replace(/,/g, '،');
  29085. },
  29086. week: {
  29087. dow: 1,
  29088. // Monday is the first day of the week.
  29089. doy: 4 // The week that contains Jan 4th is the first week of the year.
  29090. }
  29091. });
  29092. return ur;
  29093. });
  29094. /***/ }),
  29095. /* 348 */
  29096. /*!***************************************************************!*\
  29097. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/uz.js ***!
  29098. \***************************************************************/
  29099. /*! no static exports found */
  29100. /***/ (function(module, exports, __webpack_require__) {
  29101. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  29102. //! moment.js locale configuration
  29103. //! locale : Uzbek [uz]
  29104. //! author : Sardor Muminov : https://github.com/muminoff
  29105. ;
  29106. (function (global, factory) {
  29107. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  29108. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  29109. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  29110. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  29111. })(this, function (moment) {
  29112. 'use strict';
  29113. //! moment.js locale configuration
  29114. var uz = moment.defineLocale('uz', {
  29115. months: 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split('_'),
  29116. monthsShort: 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'),
  29117. weekdays: 'Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба'.split('_'),
  29118. weekdaysShort: 'Якш_Душ_Сеш_Чор_Пай_Жум_Шан'.split('_'),
  29119. weekdaysMin: 'Як_Ду_Се_Чо_Па_Жу_Ша'.split('_'),
  29120. longDateFormat: {
  29121. LT: 'HH:mm',
  29122. LTS: 'HH:mm:ss',
  29123. L: 'DD/MM/YYYY',
  29124. LL: 'D MMMM YYYY',
  29125. LLL: 'D MMMM YYYY HH:mm',
  29126. LLLL: 'D MMMM YYYY, dddd HH:mm'
  29127. },
  29128. calendar: {
  29129. sameDay: '[Бугун соат] LT [да]',
  29130. nextDay: '[Эртага] LT [да]',
  29131. nextWeek: 'dddd [куни соат] LT [да]',
  29132. lastDay: '[Кеча соат] LT [да]',
  29133. lastWeek: '[Утган] dddd [куни соат] LT [да]',
  29134. sameElse: 'L'
  29135. },
  29136. relativeTime: {
  29137. future: 'Якин %s ичида',
  29138. past: 'Бир неча %s олдин',
  29139. s: 'фурсат',
  29140. ss: '%d фурсат',
  29141. m: 'бир дакика',
  29142. mm: '%d дакика',
  29143. h: 'бир соат',
  29144. hh: '%d соат',
  29145. d: 'бир кун',
  29146. dd: '%d кун',
  29147. M: 'бир ой',
  29148. MM: '%d ой',
  29149. y: 'бир йил',
  29150. yy: '%d йил'
  29151. },
  29152. week: {
  29153. dow: 1,
  29154. // Monday is the first day of the week.
  29155. doy: 7 // The week that contains Jan 4th is the first week of the year.
  29156. }
  29157. });
  29158. return uz;
  29159. });
  29160. /***/ }),
  29161. /* 349 */
  29162. /*!********************************************************************!*\
  29163. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/uz-latn.js ***!
  29164. \********************************************************************/
  29165. /*! no static exports found */
  29166. /***/ (function(module, exports, __webpack_require__) {
  29167. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  29168. //! moment.js locale configuration
  29169. //! locale : Uzbek Latin [uz-latn]
  29170. //! author : Rasulbek Mirzayev : github.com/Rasulbeeek
  29171. ;
  29172. (function (global, factory) {
  29173. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  29174. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  29175. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  29176. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  29177. })(this, function (moment) {
  29178. 'use strict';
  29179. //! moment.js locale configuration
  29180. var uzLatn = moment.defineLocale('uz-latn', {
  29181. months: 'Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr'.split('_'),
  29182. monthsShort: 'Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek'.split('_'),
  29183. weekdays: 'Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba'.split('_'),
  29184. weekdaysShort: 'Yak_Dush_Sesh_Chor_Pay_Jum_Shan'.split('_'),
  29185. weekdaysMin: 'Ya_Du_Se_Cho_Pa_Ju_Sha'.split('_'),
  29186. longDateFormat: {
  29187. LT: 'HH:mm',
  29188. LTS: 'HH:mm:ss',
  29189. L: 'DD/MM/YYYY',
  29190. LL: 'D MMMM YYYY',
  29191. LLL: 'D MMMM YYYY HH:mm',
  29192. LLLL: 'D MMMM YYYY, dddd HH:mm'
  29193. },
  29194. calendar: {
  29195. sameDay: '[Bugun soat] LT [da]',
  29196. nextDay: '[Ertaga] LT [da]',
  29197. nextWeek: 'dddd [kuni soat] LT [da]',
  29198. lastDay: '[Kecha soat] LT [da]',
  29199. lastWeek: "[O'tgan] dddd [kuni soat] LT [da]",
  29200. sameElse: 'L'
  29201. },
  29202. relativeTime: {
  29203. future: 'Yaqin %s ichida',
  29204. past: 'Bir necha %s oldin',
  29205. s: 'soniya',
  29206. ss: '%d soniya',
  29207. m: 'bir daqiqa',
  29208. mm: '%d daqiqa',
  29209. h: 'bir soat',
  29210. hh: '%d soat',
  29211. d: 'bir kun',
  29212. dd: '%d kun',
  29213. M: 'bir oy',
  29214. MM: '%d oy',
  29215. y: 'bir yil',
  29216. yy: '%d yil'
  29217. },
  29218. week: {
  29219. dow: 1,
  29220. // Monday is the first day of the week.
  29221. doy: 7 // The week that contains Jan 7th is the first week of the year.
  29222. }
  29223. });
  29224. return uzLatn;
  29225. });
  29226. /***/ }),
  29227. /* 350 */
  29228. /*!***************************************************************!*\
  29229. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/vi.js ***!
  29230. \***************************************************************/
  29231. /*! no static exports found */
  29232. /***/ (function(module, exports, __webpack_require__) {
  29233. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  29234. //! moment.js locale configuration
  29235. //! locale : Vietnamese [vi]
  29236. //! author : Bang Nguyen : https://github.com/bangnk
  29237. //! author : Chien Kira : https://github.com/chienkira
  29238. ;
  29239. (function (global, factory) {
  29240. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  29241. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  29242. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  29243. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  29244. })(this, function (moment) {
  29245. 'use strict';
  29246. //! moment.js locale configuration
  29247. var vi = moment.defineLocale('vi', {
  29248. months: 'tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12'.split('_'),
  29249. monthsShort: 'Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12'.split('_'),
  29250. monthsParseExact: true,
  29251. weekdays: 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split('_'),
  29252. weekdaysShort: 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
  29253. weekdaysMin: 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
  29254. weekdaysParseExact: true,
  29255. meridiemParse: /sa|ch/i,
  29256. isPM: function isPM(input) {
  29257. return /^ch$/i.test(input);
  29258. },
  29259. meridiem: function meridiem(hours, minutes, isLower) {
  29260. if (hours < 12) {
  29261. return isLower ? 'sa' : 'SA';
  29262. } else {
  29263. return isLower ? 'ch' : 'CH';
  29264. }
  29265. },
  29266. longDateFormat: {
  29267. LT: 'HH:mm',
  29268. LTS: 'HH:mm:ss',
  29269. L: 'DD/MM/YYYY',
  29270. LL: 'D MMMM [năm] YYYY',
  29271. LLL: 'D MMMM [năm] YYYY HH:mm',
  29272. LLLL: 'dddd, D MMMM [năm] YYYY HH:mm',
  29273. l: 'DD/M/YYYY',
  29274. ll: 'D MMM YYYY',
  29275. lll: 'D MMM YYYY HH:mm',
  29276. llll: 'ddd, D MMM YYYY HH:mm'
  29277. },
  29278. calendar: {
  29279. sameDay: '[Hôm nay lúc] LT',
  29280. nextDay: '[Ngày mai lúc] LT',
  29281. nextWeek: 'dddd [tuần tới lúc] LT',
  29282. lastDay: '[Hôm qua lúc] LT',
  29283. lastWeek: 'dddd [tuần trước lúc] LT',
  29284. sameElse: 'L'
  29285. },
  29286. relativeTime: {
  29287. future: '%s tới',
  29288. past: '%s trước',
  29289. s: 'vài giây',
  29290. ss: '%d giây',
  29291. m: 'một phút',
  29292. mm: '%d phút',
  29293. h: 'một giờ',
  29294. hh: '%d giờ',
  29295. d: 'một ngày',
  29296. dd: '%d ngày',
  29297. w: 'một tuần',
  29298. ww: '%d tuần',
  29299. M: 'một tháng',
  29300. MM: '%d tháng',
  29301. y: 'một năm',
  29302. yy: '%d năm'
  29303. },
  29304. dayOfMonthOrdinalParse: /\d{1,2}/,
  29305. ordinal: function ordinal(number) {
  29306. return number;
  29307. },
  29308. week: {
  29309. dow: 1,
  29310. // Monday is the first day of the week.
  29311. doy: 4 // The week that contains Jan 4th is the first week of the year.
  29312. }
  29313. });
  29314. return vi;
  29315. });
  29316. /***/ }),
  29317. /* 351 */
  29318. /*!*********************************************************************!*\
  29319. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/x-pseudo.js ***!
  29320. \*********************************************************************/
  29321. /*! no static exports found */
  29322. /***/ (function(module, exports, __webpack_require__) {
  29323. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  29324. //! moment.js locale configuration
  29325. //! locale : Pseudo [x-pseudo]
  29326. //! author : Andrew Hood : https://github.com/andrewhood125
  29327. ;
  29328. (function (global, factory) {
  29329. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  29330. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  29331. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  29332. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  29333. })(this, function (moment) {
  29334. 'use strict';
  29335. //! moment.js locale configuration
  29336. var xPseudo = moment.defineLocale('x-pseudo', {
  29337. months: 'J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér'.split('_'),
  29338. monthsShort: 'J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc'.split('_'),
  29339. monthsParseExact: true,
  29340. weekdays: 'S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý'.split('_'),
  29341. weekdaysShort: 'S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát'.split('_'),
  29342. weekdaysMin: 'S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá'.split('_'),
  29343. weekdaysParseExact: true,
  29344. longDateFormat: {
  29345. LT: 'HH:mm',
  29346. L: 'DD/MM/YYYY',
  29347. LL: 'D MMMM YYYY',
  29348. LLL: 'D MMMM YYYY HH:mm',
  29349. LLLL: 'dddd, D MMMM YYYY HH:mm'
  29350. },
  29351. calendar: {
  29352. sameDay: '[T~ódá~ý át] LT',
  29353. nextDay: '[T~ómó~rró~w át] LT',
  29354. nextWeek: 'dddd [át] LT',
  29355. lastDay: '[Ý~ést~érdá~ý át] LT',
  29356. lastWeek: '[L~ást] dddd [át] LT',
  29357. sameElse: 'L'
  29358. },
  29359. relativeTime: {
  29360. future: 'í~ñ %s',
  29361. past: '%s á~gó',
  29362. s: 'á ~féw ~sécó~ñds',
  29363. ss: '%d s~écóñ~ds',
  29364. m: 'á ~míñ~úté',
  29365. mm: '%d m~íñú~tés',
  29366. h: 'á~ñ hó~úr',
  29367. hh: '%d h~óúrs',
  29368. d: 'á ~dáý',
  29369. dd: '%d d~áýs',
  29370. M: 'á ~móñ~th',
  29371. MM: '%d m~óñt~hs',
  29372. y: 'á ~ýéár',
  29373. yy: '%d ý~éárs'
  29374. },
  29375. dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/,
  29376. ordinal: function ordinal(number) {
  29377. var b = number % 10,
  29378. output = ~~(number % 100 / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th';
  29379. return number + output;
  29380. },
  29381. week: {
  29382. dow: 1,
  29383. // Monday is the first day of the week.
  29384. doy: 4 // The week that contains Jan 4th is the first week of the year.
  29385. }
  29386. });
  29387. return xPseudo;
  29388. });
  29389. /***/ }),
  29390. /* 352 */
  29391. /*!***************************************************************!*\
  29392. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/yo.js ***!
  29393. \***************************************************************/
  29394. /*! no static exports found */
  29395. /***/ (function(module, exports, __webpack_require__) {
  29396. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  29397. //! moment.js locale configuration
  29398. //! locale : Yoruba Nigeria [yo]
  29399. //! author : Atolagbe Abisoye : https://github.com/andela-batolagbe
  29400. ;
  29401. (function (global, factory) {
  29402. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  29403. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  29404. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  29405. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  29406. })(this, function (moment) {
  29407. 'use strict';
  29408. //! moment.js locale configuration
  29409. var yo = moment.defineLocale('yo', {
  29410. months: 'Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀'.split('_'),
  29411. monthsShort: 'Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀'.split('_'),
  29412. weekdays: 'Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta'.split('_'),
  29413. weekdaysShort: 'Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá'.split('_'),
  29414. weekdaysMin: 'Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb'.split('_'),
  29415. longDateFormat: {
  29416. LT: 'h:mm A',
  29417. LTS: 'h:mm:ss A',
  29418. L: 'DD/MM/YYYY',
  29419. LL: 'D MMMM YYYY',
  29420. LLL: 'D MMMM YYYY h:mm A',
  29421. LLLL: 'dddd, D MMMM YYYY h:mm A'
  29422. },
  29423. calendar: {
  29424. sameDay: '[Ònì ni] LT',
  29425. nextDay: '[Ọ̀la ni] LT',
  29426. nextWeek: "dddd [Ọsẹ̀ tón'bọ] [ni] LT",
  29427. lastDay: '[Àna ni] LT',
  29428. lastWeek: 'dddd [Ọsẹ̀ tólọ́] [ni] LT',
  29429. sameElse: 'L'
  29430. },
  29431. relativeTime: {
  29432. future: 'ní %s',
  29433. past: '%s kọjá',
  29434. s: 'ìsẹjú aayá die',
  29435. ss: 'aayá %d',
  29436. m: 'ìsẹjú kan',
  29437. mm: 'ìsẹjú %d',
  29438. h: 'wákati kan',
  29439. hh: 'wákati %d',
  29440. d: 'ọjọ́ kan',
  29441. dd: 'ọjọ́ %d',
  29442. M: 'osù kan',
  29443. MM: 'osù %d',
  29444. y: 'ọdún kan',
  29445. yy: 'ọdún %d'
  29446. },
  29447. dayOfMonthOrdinalParse: /ọjọ́\s\d{1,2}/,
  29448. ordinal: 'ọjọ́ %d',
  29449. week: {
  29450. dow: 1,
  29451. // Monday is the first day of the week.
  29452. doy: 4 // The week that contains Jan 4th is the first week of the year.
  29453. }
  29454. });
  29455. return yo;
  29456. });
  29457. /***/ }),
  29458. /* 353 */
  29459. /*!******************************************************************!*\
  29460. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/zh-cn.js ***!
  29461. \******************************************************************/
  29462. /*! no static exports found */
  29463. /***/ (function(module, exports, __webpack_require__) {
  29464. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  29465. //! moment.js locale configuration
  29466. //! locale : Chinese (China) [zh-cn]
  29467. //! author : suupic : https://github.com/suupic
  29468. //! author : Zeno Zeng : https://github.com/zenozeng
  29469. //! author : uu109 : https://github.com/uu109
  29470. ;
  29471. (function (global, factory) {
  29472. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  29473. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  29474. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  29475. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  29476. })(this, function (moment) {
  29477. 'use strict';
  29478. //! moment.js locale configuration
  29479. var zhCn = moment.defineLocale('zh-cn', {
  29480. months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
  29481. monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
  29482. weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
  29483. weekdaysShort: '周日_周一_周二_周三_周四_周五_周六'.split('_'),
  29484. weekdaysMin: '日_一_二_三_四_五_六'.split('_'),
  29485. longDateFormat: {
  29486. LT: 'HH:mm',
  29487. LTS: 'HH:mm:ss',
  29488. L: 'YYYY/MM/DD',
  29489. LL: 'YYYY年M月D日',
  29490. LLL: 'YYYY年M月D日Ah点mm分',
  29491. LLLL: 'YYYY年M月D日ddddAh点mm分',
  29492. l: 'YYYY/M/D',
  29493. ll: 'YYYY年M月D日',
  29494. lll: 'YYYY年M月D日 HH:mm',
  29495. llll: 'YYYY年M月D日dddd HH:mm'
  29496. },
  29497. meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
  29498. meridiemHour: function meridiemHour(hour, meridiem) {
  29499. if (hour === 12) {
  29500. hour = 0;
  29501. }
  29502. if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
  29503. return hour;
  29504. } else if (meridiem === '下午' || meridiem === '晚上') {
  29505. return hour + 12;
  29506. } else {
  29507. // '中午'
  29508. return hour >= 11 ? hour : hour + 12;
  29509. }
  29510. },
  29511. meridiem: function meridiem(hour, minute, isLower) {
  29512. var hm = hour * 100 + minute;
  29513. if (hm < 600) {
  29514. return '凌晨';
  29515. } else if (hm < 900) {
  29516. return '早上';
  29517. } else if (hm < 1130) {
  29518. return '上午';
  29519. } else if (hm < 1230) {
  29520. return '中午';
  29521. } else if (hm < 1800) {
  29522. return '下午';
  29523. } else {
  29524. return '晚上';
  29525. }
  29526. },
  29527. calendar: {
  29528. sameDay: '[今天]LT',
  29529. nextDay: '[明天]LT',
  29530. nextWeek: function nextWeek(now) {
  29531. if (now.week() !== this.week()) {
  29532. return '[下]dddLT';
  29533. } else {
  29534. return '[本]dddLT';
  29535. }
  29536. },
  29537. lastDay: '[昨天]LT',
  29538. lastWeek: function lastWeek(now) {
  29539. if (this.week() !== now.week()) {
  29540. return '[上]dddLT';
  29541. } else {
  29542. return '[本]dddLT';
  29543. }
  29544. },
  29545. sameElse: 'L'
  29546. },
  29547. dayOfMonthOrdinalParse: /\d{1,2}(日|月|周)/,
  29548. ordinal: function ordinal(number, period) {
  29549. switch (period) {
  29550. case 'd':
  29551. case 'D':
  29552. case 'DDD':
  29553. return number + '日';
  29554. case 'M':
  29555. return number + '月';
  29556. case 'w':
  29557. case 'W':
  29558. return number + '周';
  29559. default:
  29560. return number;
  29561. }
  29562. },
  29563. relativeTime: {
  29564. future: '%s后',
  29565. past: '%s前',
  29566. s: '几秒',
  29567. ss: '%d 秒',
  29568. m: '1 分钟',
  29569. mm: '%d 分钟',
  29570. h: '1 小时',
  29571. hh: '%d 小时',
  29572. d: '1 天',
  29573. dd: '%d 天',
  29574. w: '1 周',
  29575. ww: '%d 周',
  29576. M: '1 个月',
  29577. MM: '%d 个月',
  29578. y: '1 年',
  29579. yy: '%d 年'
  29580. },
  29581. week: {
  29582. // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效
  29583. dow: 1,
  29584. // Monday is the first day of the week.
  29585. doy: 4 // The week that contains Jan 4th is the first week of the year.
  29586. }
  29587. });
  29588. return zhCn;
  29589. });
  29590. /***/ }),
  29591. /* 354 */
  29592. /*!******************************************************************!*\
  29593. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/zh-hk.js ***!
  29594. \******************************************************************/
  29595. /*! no static exports found */
  29596. /***/ (function(module, exports, __webpack_require__) {
  29597. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  29598. //! moment.js locale configuration
  29599. //! locale : Chinese (Hong Kong) [zh-hk]
  29600. //! author : Ben : https://github.com/ben-lin
  29601. //! author : Chris Lam : https://github.com/hehachris
  29602. //! author : Konstantin : https://github.com/skfd
  29603. //! author : Anthony : https://github.com/anthonylau
  29604. ;
  29605. (function (global, factory) {
  29606. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  29607. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  29608. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  29609. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  29610. })(this, function (moment) {
  29611. 'use strict';
  29612. //! moment.js locale configuration
  29613. var zhHk = moment.defineLocale('zh-hk', {
  29614. months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
  29615. monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
  29616. weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
  29617. weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'),
  29618. weekdaysMin: '日_一_二_三_四_五_六'.split('_'),
  29619. longDateFormat: {
  29620. LT: 'HH:mm',
  29621. LTS: 'HH:mm:ss',
  29622. L: 'YYYY/MM/DD',
  29623. LL: 'YYYY年M月D日',
  29624. LLL: 'YYYY年M月D日 HH:mm',
  29625. LLLL: 'YYYY年M月D日dddd HH:mm',
  29626. l: 'YYYY/M/D',
  29627. ll: 'YYYY年M月D日',
  29628. lll: 'YYYY年M月D日 HH:mm',
  29629. llll: 'YYYY年M月D日dddd HH:mm'
  29630. },
  29631. meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
  29632. meridiemHour: function meridiemHour(hour, meridiem) {
  29633. if (hour === 12) {
  29634. hour = 0;
  29635. }
  29636. if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
  29637. return hour;
  29638. } else if (meridiem === '中午') {
  29639. return hour >= 11 ? hour : hour + 12;
  29640. } else if (meridiem === '下午' || meridiem === '晚上') {
  29641. return hour + 12;
  29642. }
  29643. },
  29644. meridiem: function meridiem(hour, minute, isLower) {
  29645. var hm = hour * 100 + minute;
  29646. if (hm < 600) {
  29647. return '凌晨';
  29648. } else if (hm < 900) {
  29649. return '早上';
  29650. } else if (hm < 1200) {
  29651. return '上午';
  29652. } else if (hm === 1200) {
  29653. return '中午';
  29654. } else if (hm < 1800) {
  29655. return '下午';
  29656. } else {
  29657. return '晚上';
  29658. }
  29659. },
  29660. calendar: {
  29661. sameDay: '[今天]LT',
  29662. nextDay: '[明天]LT',
  29663. nextWeek: '[下]ddddLT',
  29664. lastDay: '[昨天]LT',
  29665. lastWeek: '[上]ddddLT',
  29666. sameElse: 'L'
  29667. },
  29668. dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/,
  29669. ordinal: function ordinal(number, period) {
  29670. switch (period) {
  29671. case 'd':
  29672. case 'D':
  29673. case 'DDD':
  29674. return number + '日';
  29675. case 'M':
  29676. return number + '月';
  29677. case 'w':
  29678. case 'W':
  29679. return number + '週';
  29680. default:
  29681. return number;
  29682. }
  29683. },
  29684. relativeTime: {
  29685. future: '%s後',
  29686. past: '%s前',
  29687. s: '幾秒',
  29688. ss: '%d 秒',
  29689. m: '1 分鐘',
  29690. mm: '%d 分鐘',
  29691. h: '1 小時',
  29692. hh: '%d 小時',
  29693. d: '1 天',
  29694. dd: '%d 天',
  29695. M: '1 個月',
  29696. MM: '%d 個月',
  29697. y: '1 年',
  29698. yy: '%d 年'
  29699. }
  29700. });
  29701. return zhHk;
  29702. });
  29703. /***/ }),
  29704. /* 355 */
  29705. /*!******************************************************************!*\
  29706. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/zh-mo.js ***!
  29707. \******************************************************************/
  29708. /*! no static exports found */
  29709. /***/ (function(module, exports, __webpack_require__) {
  29710. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  29711. //! moment.js locale configuration
  29712. //! locale : Chinese (Macau) [zh-mo]
  29713. //! author : Ben : https://github.com/ben-lin
  29714. //! author : Chris Lam : https://github.com/hehachris
  29715. //! author : Tan Yuanhong : https://github.com/le0tan
  29716. ;
  29717. (function (global, factory) {
  29718. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  29719. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  29720. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  29721. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  29722. })(this, function (moment) {
  29723. 'use strict';
  29724. //! moment.js locale configuration
  29725. var zhMo = moment.defineLocale('zh-mo', {
  29726. months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
  29727. monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
  29728. weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
  29729. weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'),
  29730. weekdaysMin: '日_一_二_三_四_五_六'.split('_'),
  29731. longDateFormat: {
  29732. LT: 'HH:mm',
  29733. LTS: 'HH:mm:ss',
  29734. L: 'DD/MM/YYYY',
  29735. LL: 'YYYY年M月D日',
  29736. LLL: 'YYYY年M月D日 HH:mm',
  29737. LLLL: 'YYYY年M月D日dddd HH:mm',
  29738. l: 'D/M/YYYY',
  29739. ll: 'YYYY年M月D日',
  29740. lll: 'YYYY年M月D日 HH:mm',
  29741. llll: 'YYYY年M月D日dddd HH:mm'
  29742. },
  29743. meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
  29744. meridiemHour: function meridiemHour(hour, meridiem) {
  29745. if (hour === 12) {
  29746. hour = 0;
  29747. }
  29748. if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
  29749. return hour;
  29750. } else if (meridiem === '中午') {
  29751. return hour >= 11 ? hour : hour + 12;
  29752. } else if (meridiem === '下午' || meridiem === '晚上') {
  29753. return hour + 12;
  29754. }
  29755. },
  29756. meridiem: function meridiem(hour, minute, isLower) {
  29757. var hm = hour * 100 + minute;
  29758. if (hm < 600) {
  29759. return '凌晨';
  29760. } else if (hm < 900) {
  29761. return '早上';
  29762. } else if (hm < 1130) {
  29763. return '上午';
  29764. } else if (hm < 1230) {
  29765. return '中午';
  29766. } else if (hm < 1800) {
  29767. return '下午';
  29768. } else {
  29769. return '晚上';
  29770. }
  29771. },
  29772. calendar: {
  29773. sameDay: '[今天] LT',
  29774. nextDay: '[明天] LT',
  29775. nextWeek: '[下]dddd LT',
  29776. lastDay: '[昨天] LT',
  29777. lastWeek: '[上]dddd LT',
  29778. sameElse: 'L'
  29779. },
  29780. dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/,
  29781. ordinal: function ordinal(number, period) {
  29782. switch (period) {
  29783. case 'd':
  29784. case 'D':
  29785. case 'DDD':
  29786. return number + '日';
  29787. case 'M':
  29788. return number + '月';
  29789. case 'w':
  29790. case 'W':
  29791. return number + '週';
  29792. default:
  29793. return number;
  29794. }
  29795. },
  29796. relativeTime: {
  29797. future: '%s內',
  29798. past: '%s前',
  29799. s: '幾秒',
  29800. ss: '%d 秒',
  29801. m: '1 分鐘',
  29802. mm: '%d 分鐘',
  29803. h: '1 小時',
  29804. hh: '%d 小時',
  29805. d: '1 天',
  29806. dd: '%d 天',
  29807. M: '1 個月',
  29808. MM: '%d 個月',
  29809. y: '1 年',
  29810. yy: '%d 年'
  29811. }
  29812. });
  29813. return zhMo;
  29814. });
  29815. /***/ }),
  29816. /* 356 */
  29817. /*!******************************************************************!*\
  29818. !*** D:/project/项目模板/uniapp/node_modules/moment/locale/zh-tw.js ***!
  29819. \******************************************************************/
  29820. /*! no static exports found */
  29821. /***/ (function(module, exports, __webpack_require__) {
  29822. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
  29823. //! moment.js locale configuration
  29824. //! locale : Chinese (Taiwan) [zh-tw]
  29825. //! author : Ben : https://github.com/ben-lin
  29826. //! author : Chris Lam : https://github.com/hehachris
  29827. ;
  29828. (function (global, factory) {
  29829. ( false ? undefined : _typeof(exports)) === 'object' && typeof module !== 'undefined' && "function" === 'function' ? factory(__webpack_require__(/*! ../moment */ 219)) : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ../moment */ 219)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
  29830. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  29831. (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
  29832. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  29833. })(this, function (moment) {
  29834. 'use strict';
  29835. //! moment.js locale configuration
  29836. var zhTw = moment.defineLocale('zh-tw', {
  29837. months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
  29838. monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
  29839. weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
  29840. weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'),
  29841. weekdaysMin: '日_一_二_三_四_五_六'.split('_'),
  29842. longDateFormat: {
  29843. LT: 'HH:mm',
  29844. LTS: 'HH:mm:ss',
  29845. L: 'YYYY/MM/DD',
  29846. LL: 'YYYY年M月D日',
  29847. LLL: 'YYYY年M月D日 HH:mm',
  29848. LLLL: 'YYYY年M月D日dddd HH:mm',
  29849. l: 'YYYY/M/D',
  29850. ll: 'YYYY年M月D日',
  29851. lll: 'YYYY年M月D日 HH:mm',
  29852. llll: 'YYYY年M月D日dddd HH:mm'
  29853. },
  29854. meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
  29855. meridiemHour: function meridiemHour(hour, meridiem) {
  29856. if (hour === 12) {
  29857. hour = 0;
  29858. }
  29859. if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
  29860. return hour;
  29861. } else if (meridiem === '中午') {
  29862. return hour >= 11 ? hour : hour + 12;
  29863. } else if (meridiem === '下午' || meridiem === '晚上') {
  29864. return hour + 12;
  29865. }
  29866. },
  29867. meridiem: function meridiem(hour, minute, isLower) {
  29868. var hm = hour * 100 + minute;
  29869. if (hm < 600) {
  29870. return '凌晨';
  29871. } else if (hm < 900) {
  29872. return '早上';
  29873. } else if (hm < 1130) {
  29874. return '上午';
  29875. } else if (hm < 1230) {
  29876. return '中午';
  29877. } else if (hm < 1800) {
  29878. return '下午';
  29879. } else {
  29880. return '晚上';
  29881. }
  29882. },
  29883. calendar: {
  29884. sameDay: '[今天] LT',
  29885. nextDay: '[明天] LT',
  29886. nextWeek: '[下]dddd LT',
  29887. lastDay: '[昨天] LT',
  29888. lastWeek: '[上]dddd LT',
  29889. sameElse: 'L'
  29890. },
  29891. dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/,
  29892. ordinal: function ordinal(number, period) {
  29893. switch (period) {
  29894. case 'd':
  29895. case 'D':
  29896. case 'DDD':
  29897. return number + '日';
  29898. case 'M':
  29899. return number + '月';
  29900. case 'w':
  29901. case 'W':
  29902. return number + '週';
  29903. default:
  29904. return number;
  29905. }
  29906. },
  29907. relativeTime: {
  29908. future: '%s後',
  29909. past: '%s前',
  29910. s: '幾秒',
  29911. ss: '%d 秒',
  29912. m: '1 分鐘',
  29913. mm: '%d 分鐘',
  29914. h: '1 小時',
  29915. hh: '%d 小時',
  29916. d: '1 天',
  29917. dd: '%d 天',
  29918. M: '1 個月',
  29919. MM: '%d 個月',
  29920. y: '1 年',
  29921. yy: '%d 年'
  29922. }
  29923. });
  29924. return zhTw;
  29925. });
  29926. /***/ })
  29927. ],[[0,"app-config"]]]);